发明名称 一种高效视频编码零系数提前检测方法
摘要 本发明涉及一种高效视频编码零系数块提前检测方法,包括:1)设定量化参数Q<sub>p</sub>、二维DCT变换矩阵C、残差矩阵R<sub>e</sub>以及TU块的大小N;2)根据Q<sub>p</sub>、C、R<sub>e</sub>和N计算零块检测阈值;3)对于一个大小为N的TU块计算其对应的检测参数SAD;4)对于一个大小N的TU块,首先判断SAD是否满足SAD&lt;Th<sub>0</sub>,若是,则判断该TU块为全零块,返回步骤3),若否,则执行步骤5);5)判断SAD能否满足SAD&lt;Th<sub>j</sub>,j=1,2,…,N-1,若是,则对最终量化块Z(0,0)到Z(j-1,j-1)的j×j块进行DCT、量化、反量化和反DCT操作,返回步骤3),若否,则对全TU块进行DCT、量化、反量化和反DCT操作,返回步骤3)。与现有技术相比,本发明具有可提高视频编码速度、降低编码计算复杂度且检测效率高等优点。
申请公布号 CN103796033A 申请公布日期 2014.05.14
申请号 CN201410035122.4 申请日期 2014.01.24
申请人 同济大学 发明人 王瀚漓;杜焓
分类号 H04N19/96(2014.01)I;H04N19/85(2014.01)I;H04N19/48(2014.01)I 主分类号 H04N19/96(2014.01)I
代理机构 上海科盛知识产权代理有限公司 31225 代理人 赵继明
主权项 1.一种高效视频编码零系数块提前检测方法,其特征在于,包括以下步骤:1)设定量化参数Q<sub>p</sub>、二维DCT变换矩阵C、残差矩阵R<sub>e</sub>以及TU块的大小N;2)根据Q<sub>p</sub>、C、R<sub>e</sub>和N计算零块检测阈值Th<sub>0</sub>,Th<sub>1</sub>,Th<sub>2</sub>,……Th<sub>N-1</sub>;3)对于一个大小为N的TU块通过以下公式计算其对应的检测参数SAD:<maths num="0001"><![CDATA[<math><mrow><mi>SAD</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>x</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><munderover><mi>&Sigma;</mi><mrow><mi>y</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mo>|</mo><mi>e</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>|</mo></mrow></math>]]></maths>其中,e(x,y)为TU块中的元素,0&lt;=x,y&lt;=N-1,x、y为整数;4)对于一个大小N的TU块,首先判断SAD是否满足SAD&lt;Th<sub>0</sub>,若是,则判断该TU块为全零块,返回步骤3)进行下一个残差块的检测,若否,则执行步骤5);5)判断SAD能否满足SAD&lt;Th<sub>j</sub>,j=1,2,…,N-1,若是,则对最终量化块Z(0,0)到Z(j-1,j-1)的j×j块进行DCT、量化、反量化和反DCT操作,返回步骤3),若否,则执行步骤6);6)对全TU块进行DCT、量化、反量化和反DCT操作,返回步骤3)。
地址 200092 上海市杨浦区四平路1239号