主权项 |
一种视频编码帧间图像预测方法,其特征在于,该方法包括:在参考帧的整像素位置进行运动估计,确定当前帧中当前编码块的最优运动矢量;利用所述最优运动矢量在参考帧中所指向的整像素位置信息、以及当前帧中当前编码块的空间相邻像素信息,按如下公式进行插值滤波处理:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>p</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>=</mo><munderover><mo>Σ</mo><mrow><mi>m</mi><mo>=</mo><mo>-</mo><mn>2</mn></mrow><mn>2</mn></munderover><munderover><mo>Σ</mo><mrow><mi>n</mi><mo>=</mo><mo>-</mo><mn>2</mn></mrow><mn>2</mn></munderover><msub><mi>α</mi><mrow><mi>m</mi><mo>,</mo><mi>n</mi></mrow></msub><msub><mi>γ</mi><mrow><mi>i</mi><mo>-</mo><mi>m</mi><mo>,</mo><mi>j</mi><mo>-</mo><mi>n</mi></mrow></msub></mrow>]]></math><img file="FDA0000888857140000011.GIF" wi="485" he="143" /></maths>其中γ<sub>i,j</sub>是当前帧中当前编码块参与滤波的当前像素的空间相邻像素亮度值,p<sub>i,j</sub>是插值滤波处理得到的预测像素的亮度值,α<sub>m,n</sub>是滤波系数,(i,j)是所述当前像素的位置,(m,n)是所述预测像素的位置;当(i‑m)<0并且(j‑n)<3,或者(j‑n)<0时,γ<sub>i‑m,j‑n</sub>是所述当前像素的亮度值,否则,γ<sub>i‑m,j‑n</sub>是参考帧中参与滤波的像素的亮度值;或,按如下公式进行插值滤波处理:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>p</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>=</mo><munderover><mo>Σ</mo><mrow><mi>m</mi><mo>=</mo><mo>-</mo><mn>2</mn></mrow><mn>2</mn></munderover><munderover><mo>Σ</mo><mrow><mi>n</mi><mo>=</mo><mo>-</mo><mn>2</mn></mrow><mn>2</mn></munderover><msub><mi>α</mi><mrow><mi>m</mi><mo>,</mo><mi>n</mi></mrow></msub><msub><mi>γ</mi><mrow><mi>i</mi><mo>-</mo><mi>m</mi><mo>,</mo><mi>j</mi><mo>-</mo><mi>n</mi></mrow></msub></mrow>]]></math><img file="FDA0000888857140000012.GIF" wi="486" he="143" /></maths>其中γ<sub>i,j</sub>是当前帧中当前编码块参与滤波的当前像素的空间相邻像素色度值,p<sub>i,j</sub>是插值滤波处理得到的预测像素的色度值,α<sub>m,n</sub>是滤波系数,(i,j)是所述当前像素的位置,(m,n)是所述预测像素的位置;当(i‑m)<0并且(j‑n)<3,或者(j‑n)<0时,γ<sub>i‑m,j‑n</sub>是所述当前像素的色度值,否则,γ<sub>i‑m,j‑n</sub>是参考帧中参与滤波的像素的色度值。 |