论文部分内容阅读
渐进精细可伸缩(PFGS)的视频编码是面向Internet的视频流化应用中的一项重要技术,同MPEG-4标准中的精细可伸缩(FGS)的视频编码相比,PFGS视频编码具有更高的编码效率.然而,由于现有的PFGS方法以帧为单位来选择编码时的参考图像,因此该方法很难同时在编码效率和误差控制方面都取得好的效果.提出了一种灵活、高效的基于宏块的PFGS编码方法,并提出3种帧间(INTER)编码方式用于增强层宏块编码,其中的一个编码方式把原有的PFGS视频编码中的误差控制技术扩展到了宏块层.同时也提出了一个编码方式选择算法以确定每个增强层宏块的编码方式,由于该算法仅需用到时域预测信息,因此实现起来非常简单,并且性能稳定.实验结果表明,基于宏块的PFGS视频编码既能有效地消除低码率下的误差传递和累积,也能提高在其他码率下的编码效率.
Progressive Fine Scalability (PFGS) Video Coding is an important technique in Internet-facing video streaming applications. PFGS video coding has a higher coding rate than the fine scalable (FGS) video coding in the MPEG-4 standard However, since the existing PFGS method chooses the reference image for encoding in frame units, it is difficult to obtain good results both in coding efficiency and error control at the same time.This paper proposes a flexible and efficient Based PFGS encoding method and proposes three kinds of INTER encoding method for enhancement layer macroblock coding. One encoding method extends the error control technique in the original PFGS video encoding to the macro block layer At the same time, we also propose a coding scheme selection algorithm to determine the coding mode of each enhancement layer macroblock.As the algorithm only needs the time domain prediction information, it is very simple to implement and has stable performance.Experimental results show that based on the macro Block PFGS video coding can not only effectively eliminate the error transmission and accumulation at low bit rates, but also improve the coding efficiency at other bit rates.