[发明专利]用于视频通信的综合抗误码视频编码方法无效
申请号: | 200710168410.7 | 申请日: | 2007-11-22 |
公开(公告)号: | CN101207823A | 公开(公告)日: | 2008-06-25 |
发明(设计)人: | 徐正全;李茂全 | 申请(专利权)人: | 武汉大学 |
主分类号: | H04N7/64 | 分类号: | H04N7/64;H04N7/68 |
代理公司: | 武汉开元专利代理有限责任公司 | 代理人: | 潘杰 |
地址: | 430072湖北省*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 视频 通信 综合 抗误码 编码 方法 | ||
1.一种用于视频通信的综合抗误码视频编码方法,包含以下步骤:
在编码器方:
第一步骤、在编码每帧图像前,如果接收到解码器的错误反馈消息,编码器将对参考帧队列中所有受到误码影响的参考帧进行精确错误区域跟踪和同步错误掩盖。使编码器和解码器的参考帧队列恢复同步;
第二步骤、在编码每个宏块前,用新的编码模式和多参考帧选择算法确定宏块类型和编码参数;
第三步骤、在图像编码完毕后,保存所有宏块的编码模式,运动矢量、编码残差和错误掩码;
在解码器方:
第四步骤、对视频码流按照视频解码器的流程进行解码,并记录所有错误宏块的序号和错误掩盖方法;
第五步骤、在一帧图像解码完毕后,如果有误码,则发送错误反馈消息,包括帧序号,所有错误宏块的序号和错误掩盖方法到编码器。
2.如权利要求1所述的用于视频通信的综合抗误码视频编码方法,其特征在于:第一步骤的精确错误区域跟踪和同步错误掩盖实际上是结合在一起进行。
3.如权利要求1或2所述的用于视频通信的综合抗误码视频编码方法,其特征在于:第一步骤的精确错误区域跟踪和同步错误掩盖包括如下步骤:
第一步:确定对应解码器出错的参考帧;
第二步:对出错参考帧的所有错误宏块,用解码器反馈的错误掩盖方法进行错误掩盖;
第三步:将经过第二步的错误掩盖后所有发生改变的像素的错误掩码置‘1’,标记这些像素已经被“污染”了;
第四步:对于后续参考帧依次按如下方式进行处理:
对于每一帧的所有宏块按照编码顺序,根据其编码模式和运动矢量更新每个像素点的错误掩码:
如果一个像素点只有一个参考点,直接拷贝参考点的错误掩码;
如果一个像素点有多个参考点,对多个参考点的错误掩码取逻辑“或”的结果作为该像素点的错误掩码。
第五步:用第四步得到的每个像素的新错误掩码判断该像素是否需要重建,如果错误掩码为‘1’,在重建的参考帧中用预先保存的该像素的编码残差和重新获得的参考像素相加,得到该像素的重建值。
4.如权利要求1所述的用于视频通信的综合抗误码视频编码方法,其特征在于:第二步骤的编码模式和多参考帧选择算法包括如下步骤:
在编码每一个宏块前,首先计算I宏块编码的代价函数,对于H.264,则是先选择最优INTRA预测模式并得到最优I宏块编码的代价函数;
做运动估计:首先在最近的参考帧上进行,如果参考区域所有像素的错误掩码全为‘0’,则运动估计结束,否则在参考帧队列中向前依次取参考帧进行运动估计,直至参考区域所有像素的错误掩码全为‘0’或者参考帧耗尽,保存每一次运动估计的运动矢量和代价函数;
I宏块编码的代价函数和所有运动估计的代价函数一起取最小值,确定宏块的编码模式,如果是P宏块编码,这一步还确定了参考帧和运动矢量。
5.如权利要求1所述的用于视频通信的综合抗误码视频编码方法,其特征在于:第三步骤的保存所有宏块的错误掩码均为全‘0’。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710168410.7/1.html,转载请声明来源钻瓜专利网。