发明名称 视讯图像错误的掩盖方法
摘要 本发明提供一种视讯图像错误的掩盖方法,是指接收数据包,检测是否丢失宏块,并根据丢失宏块周边的相应块的运动矢量的情况来判断图像的运动程度;进而根据所确定的图像的运动程度是小运动帧、中运动帧或者是大运动帧,当发生丢宏块时采用相应的错误掩盖方式进行掩盖。本发明得到的图像效果好,质量高,可较好应用于图像的不同运动程度。
申请公布号 CN100542299C 申请公布日期 2009.09.16
申请号 CN200710030005.9 申请日期 2007.08.31
申请人 广东威创视讯科技股份有限公司 发明人 徐蜀中;吴贤斌;胡建华
分类号 H04N7/64(2006.01)I 主分类号 H04N7/64(2006.01)I
代理机构 广州华进联合专利商标代理有限公司 代理人 曾旻辉
主权项 1、视讯图像错误的掩盖方法,其特征在于包括以下步骤:步骤一、接收数据包,检测是否丢失宏块,并根据丢失宏块周围相邻块的运动矢量来判断图像的运动程度:(1-1)根据周围相邻块运动矢量的绝对值,计算平均值v:<maths num="0001"><![CDATA[<math><mrow><mover><mi>v</mi><mo>&OverBar;</mo></mover><mo>=</mo><mfrac><mn>1</mn><mi>n</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mo>|</mo><msub><mi>v</mi><mi>i</mi></msub><mo>|</mo></mrow></math>]]></maths>其中,n是丢失宏块周围相邻块的个数,v<sub>i</sub>是第i块的运动矢量;(1-2)计算每个块运动矢量的绝对值与平均值v差值的绝对值,从而得到T<sub>a</sub>;<maths num="0002"><![CDATA[<math><mrow><msub><mi>T</mi><mi>a</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mo>|</mo><mo>|</mo><msub><mi>v</mi><mi>i</mi></msub><mo>|</mo><mo>-</mo><mover><mi>v</mi><mo>&OverBar;</mo></mover><mo>|</mo></mrow></math>]]></maths>(1-3)根据T<sub>a</sub>与门限值的比较结果,确定图像帧的运动程度:当T<sub>a</sub>大于给定的门限值T<sub>v</sub><sup>h</sup>,该图像帧为大运动帧;当T<sub>a</sub>小于给定的门限值T<sub>v</sub><sup>l</sup>,该图像帧为小运动帧;当<maths num="0003"><![CDATA[<math><mrow><msubsup><mi>T</mi><mi>v</mi><mi>l</mi></msubsup><mo>&le;</mo><msub><mi>T</mi><mi>a</mi></msub><mo>&le;</mo><msubsup><mi>T</mi><mi>v</mi><mi>h</mi></msubsup><mo>,</mo></mrow></math>]]></maths>该图像帧为中运动帧;其中门限值T<sub>v</sub><sup>h</sup>的取值范围是10~20,门限值T<sub>v</sub><sup>l</sup>的取值范围是0~8;步骤二、根据以上所确定的图像的运动程度,当发生丢宏块时,则采用相应的错误掩盖方式:(2-1)若图像的运动程度为小运动帧,则利用丢失宏块周围相邻块的运动矢量加权平均值来预测该丢失宏块的运动矢量,再根据运动矢量所对应前一帧的宏块来掩盖丢失宏块;(2-2)若图像的运动程度为中运动帧,则根据以上所述步骤(2-1)在前一帧找到的掩盖宏块,以该掩盖宏块块为中心,确定一个搜索窗体,再采用边界匹配方法,对搜索窗体进行搜索,从而确定与丢失宏块周围边界像素的MAD最小的块来掩盖丢失宏块;(2-3)若图像的运动程度为大运动帧,则在进行以上所述步骤(2-2)的基础上,再利用网格变形方法来降低图像激烈运动造成的块效应。
地址 510663广东省广州市广州高新技术产业开发区彩频路6号