主权项 |
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>Σ</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>0</mn> </mrow> <mn>15</mn> </munderover> <munderover> <mi>Σ</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>Σ</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>0</mn> </mrow> <mn>7</mn> </munderover> <munderover> <mi>Σ</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> |