发明名称 使用自适应模式决策的运动估测方法
摘要 公开了一种利用自适应模式决策的运动估测方法。该方法包括:运动矢量差值计算步骤,利用当前块的输入运动矢量估测值x分量和与当前SAD相对应的输入x偏移量来计算运动矢量差值。在MVD可变长度编码(VLC)步骤中,计算通过对MVDx执行可变长度编码而获得的位串的长度。在运动矢量差值计算步骤中,利用当前块的输入运动矢量估测值y分量和与当前SAD相对应的输入y偏移量来计算运动矢量差值。在MVD VLC步骤中,计算通过对MVDy执行可变长度编码而获得的位串的长度。然后,通过将MVDx和MVDy相加来生成运动矢量编码量。利用前一宏块的SAD值和量化系数来估测当前块或宏块的纹理编码量。利用运动矢量编码量和纹理矢量编码量来生成SAD校正系数。最后,将SAD值与SAD校正系数相乘,由此对SAD值进行校正。
申请公布号 CN100553333C 申请公布日期 2009.10.21
申请号 CN200510075814.2 申请日期 2005.05.30
申请人 C&S技术有限公司 发明人 边铉一;李斗荣
分类号 H04N7/26(2006.01)I 主分类号 H04N7/26(2006.01)I
代理机构 北京三友知识产权代理有限公司 代理人 李 辉
主权项 1、一种利用自适应模式决策来去除运动图像压缩中的时间冗余的运动估测方法,包括:利用当前块的输入运动矢量估测值x分量和与根据方程1和方程2获得的当前绝对差值总和相对应的输入x偏移量,来计算运动矢量差值,并输出运动矢量差x作为该计算的结果的运动矢量差值计算步骤;计算通过对所述运动矢量差x执行可变长度编码而获得的位串的长度,并输出运动矢量差x编码长度作为该计算的结果的运动矢量差可变长度编码步骤;利用当前块的输入运动矢量估测值y分量和与根据方程1和方程2获得的当前绝对差值总和相对应的输入y偏移量,来计算运动矢量差值,并输出运动矢量差y作为该计算的结果的运动矢量差值计算步骤;计算通过对所述运动矢量差y执行可变长度编码而获得的位串的长度,并输出运动矢量差y编码长度作为该计算的结果的运动矢量差可变长度编码步骤;通过将所述运动矢量差x编码长度与所述运动矢量差y编码长度相加,来生成运动矢量编码量的步骤;利用根据方程1和方程2获得的当前绝对差值总和值和前一宏块的量化系数来估测当前块或宏块的纹理编码量的步骤;利用所述运动矢量编码量和所述纹理矢量编码量来生成绝对差值总和校正系数的步骤;以及将根据方程1和方程2获得的当前绝对差值总和值与所述绝对差值总和校正系数相乘的步骤;其中,对根据方程1和方程2获得的当前绝对差值总和值进行校正,并且其中,方程1为:<maths id="math0001" num="0001" ><math><![CDATA[ <mrow> <mi>SAD</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>0</mn> </mrow> <mn>15</mn> </munderover> <munderover> <mi>&Sigma;</mi> <mrow> <mi>j</mi> <mo>=</mo> <mn>0</mn> </mrow> <mn>15</mn> </munderover> <mo>|</mo> <msub> <mi>C</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>P</mi> <mrow> <mi>i</mi> <mo>+</mo> <mi>x</mi> <mo>,</mo> <mi>j</mi> <mo>+</mo> <mi>y</mi> </mrow> </msub> <mo>|</mo> </mrow>]]></math></maths>其中Ci,j为当前帧的像素值,而Pi,j为前一帧的像素值,方程2为:<maths id="math0002" num="0002" ><math><![CDATA[ <mrow> <mrow> <mi>SAD</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>0</mn> </mrow> <mn>7</mn> </munderover> <munderover> <mi>&Sigma;</mi> <mrow> <mi>j</mi> <mo>=</mo> <mn>0</mn> </mrow> <mn>7</mn> </munderover> <mo>|</mo> <msub> <mi>C</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>P</mi> <mrow> <mi>i</mi> <mo>+</mo> <mi>x</mi> <mo>,</mo> <mi>j</mi> <mo>+</mo> <mi>y</mi> </mrow> </msub> <mo>|</mo> </mrow> <mo>.</mo> </mrow>]]></math></maths>
地址 韩国首尔