1 CBP表示残差的编码状态,CBP一共6bit,低4位表示4个亮度8x8块,第4位表示U,第五位表示V,如果相应的位为"1", 表示此块有残差系数,反之没有残差,此宏块没有被编码.
2 direct 是帧间宏块的一种预测模式,而不是宏块类型,而 Skip 是帧间宏块的一种类型,而不是预测模式。skip 类型宏块采用的是direct 预测模式。
3 B_Skip类型宏块: 无像素残差,无运动矢量残差(MVD)。解码时,通过Direct预测模式(时间或空间)计算出前、后向MV后,直接利用前、后向MV得到像素预测值。像素重构值=像素预测值
P_Skip类型宏块: 也就是COPY宏块。无像素残差,无运动矢量残差(MVD)。直接利用预测MV得到像素预测值。像素重构值=像素预测值
B_Direct_16*16类型宏块: 有像素残差,无运动矢量残差(MVD)。解码时,通过Direct预测模式(时间或空间)计算出前、后向MV后,利用前、后向MV得到像素预测值。然后,像素重构值=像素预测值+像素残差解码值.
对于mb_type为P8*8的16*16宏块,里面可能存在B_Direct模式的8*8子快。跟B_Direct_16*16类型宏块一样有像素残差,无运动矢量残差(MVD)。区别是对于B_Direct_16*16,其4个8*8子块都采用direct模式;但对于B_Direct_8*8,其所属的16*16宏块中剩余的8*8块却不一定要采用direct模式。
分享到:
相关推荐
CBP搭建环境CBP搭建环境CBP搭建环境CBP搭建环境CBP搭建环境
SIMOVERT MASTERDRIVES CBP/CBPpdf,西门子SIMOVERT MASTERDRIVES CBP/CBP2通讯板说明书
Linux下有一款非常好用的写C++的IDE,code::blocks,其采用自有的工程文件(.cbp)来组织相关源代码。但是有的时候希望能够脱离CB,以便于源代码的分享。常见开源项目采用makefile来组织源代码的编译。cbp2make可以...
可以将你的cbp文件转换成makefile 最新的一版,我用其它的编译有误,下载这版没有 使用方法: 1.解压在linux文件下 2.用你的codeblock打开里面有个cbp2make.cbp然后编译 3.如果你经常要用就在你的解压文档下打开...
B05CBP单节点环境配置指导.docB05CBP单节点环境配置指导.doc
SIMOVERT MASTERDRIVESCBP/CBP2-通讯板使用说明pdf,SIMOVERT MASTERDRIVESCBP/CBP2-通讯板使用说明
1.3c语言作业.cbp
本文档是VIA CBP8.2芯片的架构资料,有助于硬件开发和应用编程。告诉开发人员如何使用动态加载应用机制开发客户应用。
windows下,将code::blocks的工程文件转换成Makefile文件,需要的下
凌华cBP-3210PR产品手册zip,凌华cBP-3210PR产品手册
针对人脸表情时空域特征信息的有效提取,提出了一种CBP-TOP(centralized binary patterns from three orthogonal panels)特征和SVM分类器相结合的人脸表情识别新方法。该方法首先将原始图像序列进行图像预处理,...
1.版本:matlab2019a,不会运行可私信 2.领域:【图像重建】 3.内容:Matlab实现DBP、FBP、CBP平行束投影重建算法 4.适合人群:本科,硕士等教研学习使用
采用cbp2make工具由code::blocks工程创建makefile文件
cbp转makefile的源代码,可以在windows下以及linux下编译,具体我就不多说了
666.acm代码代码 输出三角形,非常简单
ver2.1.cbp
期末作业.cbp
kaohe4.cbp
C++project.cbp
hw1.cbp