您当前位置:深圳微智科技有限公司>公司新闻, 焦点关注> 视频混合编码框架
视频混合编码框架
发布时间: 2017-04-15      大小:  16px  14px  12px

基于三十多年的技术积累和信息技术发展的需要, 20 世纪 80 年代各种视频编码技术开始汇聚,逐渐形成了以块为单元的预测加变換的混合编码框架(bIock-based hybrid coding framework) , 并由标准化组织形成标准, 开始在产业得到大规模应用 。 釆用基于运动补偿的时域预测去除时间冗余,基于块的变换编码去除空间冗余,随后使用熵编码去除前面两步生成数据中的统计冗余, 这三种主要技术是编码效率的主要来源,成为基于块的混合编码框架的主要工具。 此外, 还采用了其他一些编码工具去除编码数据某些特定部分的冗余, 其中帧内预测、 环路滤波模块最近才发展成为标准中的一部分。

混合编码框架

混合编码框架

当前所有码流的视频编码标准都采用了该整体框架, 其编码过程为: 视频序列的第一帧或者随机读取帧采用I帧编码方式, 即以宏块或块为单元进行帧内预测, 形成的预测残差经 DcT标量量化、熵编码形成码流输出。同时,变换量化后的预测残差进行反量化、 反变换, 与帧内预测值相加恢复当前块的重构。 按照此过程处理每个宏块,完成I帧编码。整帧的重构经环路滤波去除块效应后,存储在重构视频缓冲区中用于后续帧进行帧间预测。除 I帧外,其他帧进行帧间预测编码,包括前向预测帧和双向预测帧。同样,以宏块或块为单元进行帧间预测,即运动估计与运动补偿, 得到预测残差后的编码过程与 I帧类似。