...
【24h】

New pixel based approach for reverse play of MPEG video for streaming system

机译:用于流系统的MPEG视频反向播放的基于像素的新方法

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

In macroblock based architecture of MPEG video streaming system with backward playback support, the macroblocks of the frames are divided into two categories: Backward Macroblock (BMB) and Forward/Backward Macroblock (FBMB). The BMB and FBMB are processed differently. This approach reduces the network bandwidth and buffer size requirements. In this paper, we propose a pixel based approach that accesses less data from the server and hence further saves the network bandwidth and buffer requirement. The I- or P-frame (say, frame n - 1) is reverse-predicted from the currently decoded frame (i.e., frame n) that is stored in the frame buffer at the client system. Using the motion vector information of frame n, the positions of its various pixels are found in the frame n-1 and their exact values are found using the prediction errors of the frame n by just subtracting them from their values in the frame n. Thus, most of the pixels of frame n-1 are predicted from the frame n. Experimental results show that on an average 93.4% of pixels in the previous I- or P-frame can be reverse-predicted from the current P-frame. The rest 6.6% unpredicted pixels are accumulated in the form of blocks and those blocks are requested from the server. We also propose new Block Identification Algorithms to identify different blocks of unpredicted pixels in an image. They are Maximum Height Minimum Width (MHMW), First Come First Serve (FCFS), Maximum Area (MA), and Biggest Block (BB) algorithms. The server processes the MPEG video stream and returns the desired blocks. We also discuss a FindBlock algorithm for extracting a small block of any frame from the MPEG video stream. Thus, only the motion vectors, prediction errors of frame n, and the unpredicted pixels of the frame n-1 need to be transmitted to the client system. This makes considerable saving in system resources.
机译:在具有后向回放支持的MPEG视频流系统的基于宏块的体系结构中,帧的宏块分为两类:后向宏块(BMB)和前向/后向宏块(FBMB)。 BMB和FBMB的处理方式不同。这种方法减少了网络带宽和缓冲区大小要求。在本文中,我们提出了一种基于像素的方法,该方法从服务器访问较少的数据,从而进一步节省了网络带宽和缓冲区要求。 I或P帧(例如,帧n-1)是根据存储在客户端系统的帧缓冲器中的当前解码的帧(即,帧n)来反向预测的。使用帧n的运动矢量信息,可以在帧n-1中找到其各个像素的位置,并通过仅从帧n中的像素值中减去它们的预测误差,使用帧n的预测误差来找到其精确值。因此,从帧n预测帧n-1的大多数像素。实验结果表明,前一个I帧或P帧中平均93.4%的像素可以从当前P帧进行反向预测。其余的6.6%的不可预测像素以块的形式累积,并向服务器请求这些块。我们还提出了新的块识别算法,以识别图像中不可预测像素的不同块。它们是最大高度最小宽度(MHMW),先到先服务(FCFS),最大面积(MA)和最大块(BB)算法。服务器处理MPEG视频流并返回所需的块。我们还讨论了FindBlock算法,用于从MPEG视频流中提取任意帧的一小块。因此,仅运动矢量,帧n的预测误差和帧n-1的未预测像素需要被发送到客户端系统。这大大节省了系统资源。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号