发明名称 一种H.264中全零块检测的方法
摘要 一种H.264中全零块检测的方法,从参考块与当前编码块的相关性出发,结合模式识别的思想,提出了全零块检测的线性分类器。通过变换量化前进行全零块预判,可以提前检测出变换量化后残差块系数为零的情况,从而省去残差块的变换量化过程。本发明对于低码率视频编码的意义尤为突出,因为在低码率情况下全零块的比例非常大,提前检测出大部分全零块将会大大降低变换量化的计算复杂度,从而提高编码效率。
申请公布号 CN102148989B 申请公布日期 2012.07.25
申请号 CN201110102642.9 申请日期 2011.04.22
申请人 西安交通大学 发明人 黄华;王萍;邓妍
分类号 H04N7/26(2006.01)I;H04N7/46(2006.01)I;H04N7/50(2006.01)I 主分类号 H04N7/26(2006.01)I
代理机构 西安通大专利代理有限责任公司 61200 代理人 陆万寿
主权项 1.一种H.264中全零块检测的方法,其特征在于:1)将存储的不同类型的视频序列的残差块的特征做为训练数据,其中特征包括:运动向量的代价MV_COST,块类型MODE,绝对误差和SAD,量化参数QP,参考块的特征REF_AZB;2)根据参考块的特征REF_AZB的取值将步骤1)得到的训练数据划分为两种情况:情况1:当参考块的特征REF_AZB=1即参考块为全零块时,情况2:当参考块的特征REF_AZB=0即参考块为非全零块时;3)对步骤2)的两种情况下的训练数据分别进行训练操作得到两个分类器即第一类参考块为全零块时的线性分类器和第二类参考块为非全零块时的线性分类器:3.1)利用线性判别准则对所有训练数据进行训练,得到权系数矢量a<sub>1</sub>,a<sub>2</sub>,a<sub>3</sub>;3.2)将已经训练出的权系数矢量带入式(1),对同一量化参数QP下的训练数据利用3.1)中的线性判别准则训练出当前量化参数QP下的阈值Threshold(QP);<img file="FDA0000158380590000011.GIF" wi="1061" he="190" />式中,x<sub>1</sub>是运动向量的代价(MV_COST),x<sub>2</sub>是块类型(MODE),x<sub>3</sub>是绝对误差和(SAD);3.3)对各个量化参数QP下的阈值Threshold(QP)利用最小二乘原理拟合成关于量化参数QP的多项式,得到式(2)形式的线性分类器;<img file="FDA0000158380590000021.GIF" wi="1499" he="190" />其中b<sub>i</sub>为权系数,i≠0,b<sub>0</sub>为常数,n代表多项式中的第几项;4)编码过程中若当前编码块的参考块为全零块执行步骤5);若参考块为非全零块,跳到步骤6);5)使用参考块为全零块的线性分类器,若当前编码块为全零块,跳到步骤7),否则跳到步骤8);6)使用参考块为非全零块的线性分类器,若当前编码块为全零块,跳到步骤7),否则跳到步骤8);7)跳过变换量化操作,对全零块对应的变量赋值,跳到步骤9);8)变换量化,得到系数块,跳到步骤9);9)反量化、反变换,保存信息,进入下一块编码。
地址 710049 陕西省西安市咸宁西路28号