发明名称 |
一种适用于AVS-P2视频编码标准的解码端错误隐藏方法 |
摘要 |
本发明涉及视频编码技术领域,尤其涉及一种适用于AVS-P2视频编码标准的解码端错误隐藏方法。本发明在编码端增加网络丢包模拟模型,在解码端增加独立的错误隐藏模块;编码端根据宏块运动矢量的绝对值的大小来判定运动剧烈程度,如果宏块运动矢量的绝对值大于设定阈值就将其运动矢量作为冗余矢量写入码流;根据不同的视频编码帧采取不同的错误隐藏方法,而对于非I帧则根据出错宏块区域运动剧烈程度分别采用不同的时域错误隐藏方法,当运动剧烈程度小于设定阈值时,则采用参考模型默认方法,当运动剧烈程度大于设定阈值时,则采用基于宏块冗余运动矢量的时域错误隐藏方法进行差错掩盖。本发明能够更好增强的AVS-P2在无线环境下的抗传输差错能力。 |
申请公布号 |
CN102104782A |
申请公布日期 |
2011.06.22 |
申请号 |
CN201110078139.4 |
申请日期 |
2011.03.30 |
申请人 |
武汉大学 |
发明人 |
胡瑞敏;阮若林;陈皓;王中元;胡金晖 |
分类号 |
H04N7/68(2006.01)I;H04N7/26(2006.01)I |
主分类号 |
H04N7/68(2006.01)I |
代理机构 |
武汉科皓知识产权代理事务所(特殊普通合伙) 42222 |
代理人 |
张火春 |
主权项 |
1.一种适用于AVS-P2视频编码标准的解码端错误隐藏方法,其特征在于,包括以下步骤:①在编码端增加无线网络丢包的模拟模型,模拟网络传输丢包情况;②在解码端将错误隐藏功能作为一个独立的函数模块,以增强宏块差错的掩盖效果;③宏块编码时,根据宏块的运动矢量绝对值的大小来判定其运动的剧烈程度;④当宏块的运动矢量绝对值的大小大于我们设定的阈值<img file="762658DEST_PATH_IMAGE001.GIF" wi="66" he="25" />时,<img file="429262DEST_PATH_IMAGE001.GIF" wi="66" he="25" />的取值为7,就认为该宏块所在区域具有明显的运动,同时将该宏块的运动矢量信息作为冗余矢量写入编码码流;⑤解码端对出错或丢失宏块进行错误隐藏时,根据宏块所在帧的类型分别采用不同的错误隐藏方法;⑥对于I帧采用空域错误隐藏方法,计算当前丢失宏块中的像素<img file="445760DEST_PATH_IMAGE002.GIF" wi="16" he="18" />的值;⑦对于非I帧则根据出错宏块区域运动剧烈程度分别采用不同的时域错误隐藏方法,当运动剧烈程度小于设定阈值<img file="881421DEST_PATH_IMAGE001.GIF" wi="66" he="25" />时,<img file="26969DEST_PATH_IMAGE001.GIF" wi="66" he="25" />的取值为7,则采用参考模型默认方法,当运动剧烈程度大于设定阈值<img file="915290DEST_PATH_IMAGE001.GIF" wi="66" he="25" />时,<img file="797796DEST_PATH_IMAGE001.GIF" wi="66" he="25" />的取值为7,则采用基于宏块冗余运动矢量的时域错误隐藏方法进行差错掩盖。 |
地址 |
430072 湖北省武汉市武昌区珞珈山武汉大学 |