发明名称 基于自适应块尺寸的整帧错误掩盖方法
摘要 本发明公开了一种基于自适应块尺寸的整帧错误掩盖方法,包括如下步骤:选择前向或后向运动矢量外推方向;对于丢失宏块,选择16x16块尺寸或将丢失宏块划分为4个8x8块尺寸进行掩盖或者跳过丢失宏块;对于丢失8x8子块,选择8x8块尺寸或将丢失8x8子块划分为4个4x4块尺寸进行掩盖或者跳过丢失8x8子块;对于丢失4x4子块,选择4x4块尺寸进行掩盖或者跳过丢失4x4子块。对于跳过的丢失宏块、丢失8x8子块或丢失4x4子块采用外边界匹配算法进行掩盖。本方法可恢复具有细致运动特征的视频,在重建图像时能减轻方块效应。
申请公布号 CN101917628B 申请公布日期 2012.07.18
申请号 CN201010266739.9 申请日期 2010.08.30
申请人 武汉烽火众智数字技术有限责任公司 发明人 黄治华;贺波涛;沈俊;王世伟
分类号 H04N7/68(2006.01)I;H04N7/26(2006.01)I 主分类号 H04N7/68(2006.01)I
代理机构 武汉开元知识产权代理有限公司 42104 代理人 唐正玉
主权项 一种基于自适应块尺寸的整帧错误掩盖方法,包括如下步骤:(1)根据丢失帧的前一帧与下一帧的编码类型,以及所述前一帧的4x4子块和下一帧的4x4子块分别外推到所述丢失帧时所述前一帧的所有外推块与所述丢失帧重叠区域的面积和所述下一帧的外推块与所述丢失帧重叠区域的面积,并根据最大重叠区域面积对应的前一帧或下一帧,选择前向或后向运动矢量外推方向;(2)将在前一帧或下一帧中与丢失帧的丢失宏块处于相同位置的宏块空间相邻的邻域宏块沿着选择的运动矢量外推方向外推到所述丢失宏块,得到外推宏块,根据外推宏块与所述丢失宏块重叠区域的个数、重叠区域的面积以及外推宏块运动矢量之间的相近程度,选择16x16块尺寸进行掩盖或将所述丢失宏块划分为4个8x8块尺寸进行掩盖或者跳过所述丢失宏块;所述步骤(2)中选择16x16块尺寸进行掩盖或将所述丢失宏块划分为4个8x8块尺寸进行掩盖或者跳过所述丢失宏块具体为:(21)当重叠区域为一个、重叠区域面积最大值为零时,跳过所述丢失宏块;(22)当重叠区域为一个、重叠区域面积最大值大于第一宏块阀值时,将所述丢失宏块以16x16块尺寸进行掩盖,所述丢失宏块的运动矢量为最大重叠区域面积对应的外推宏块的运动矢量;(23)当重叠区域为多个,多个重叠区域面积之和大于第二宏块阀值,且所有外推宏块的运动矢量相近时,将所述丢失宏块以16x16块尺寸进行掩盖,所述丢失宏块的运动矢量为所有外推宏块的运动矢量的加权平均;(24)当重叠区域为多个,多个重叠区域面积之和大于第二宏块阀值,且所有外推宏块的运动矢量不相近时,将所述丢失宏块划分为4个8x8子块分别进行掩盖。
地址 430074 湖北省武汉市洪山区邮科院路88号