[发明专利]一种容错性视频转码中的率失真优化方法无效

专利信息
申请号: 200810048801.X 申请日: 2008-08-13
公开(公告)号: CN101340593A 公开(公告)日: 2009-01-07
发明(设计)人: 胡瑞敏;韩镇;陈皓;曾书婧;李明 申请(专利权)人: 武汉大学
主分类号: H04N7/64 分类号: H04N7/64;H04N7/68
代理公司: 武汉华旭知识产权事务所 代理人: 刘荣
地址: 43007*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种容错性视频转码中的率失真优化方法,包括在帧层对片长度的优化和在宏块层对宏块模式的优化,本发明在帧层对片长度的选择进行率失真优化时,充分考虑片间预测的影响,并推导出具体的拉格朗日乘子公式,从而提高帧层算法的精确性;在宏块层对模式的选择进行率失真优化时,充分利用转码输入视频流的当前帧信息和转码输出视频流的前一帧信息,预测最优模式,从而降低宏块层算法的复杂度。
搜索关键词: 一种 容错 视频 中的 失真 优化 方法
【主权项】:
1.一种容错性视频转码中的率失真优化方法,其特征在于包括以下步骤:(1)在对当前帧进行转码前,根据当前帧中宏块转码前的量化步长,计算当前帧转码前的信源失真;(2)根据当前帧转码前的信源失真、方差、码率和转码后的码率,计算当前帧转码后的信源失真;(3)根据转码输入流中的运动矢量计算当前帧的掩盖失真和扩散失真;(4)根据当前帧转码前的方差和转码后的信源失真、码率,计算拉格朗日乘子;(5)根据当前帧转码后的信源失真、码率,当前帧的掩盖失真、扩散失真、帧长度,前一帧转码后实际码率与目标码率之间的差值、帧长度,片头的比特数,信道的突发错误长度、误码率,计算当前帧的最优片长度;(6)在对当前宏块进行转码前,根据其转码前的模式进行如下判断:如果转码前的模式为帧内模式,那么转码后的最优模式仍然为帧内模式;如果转码前的模式为帧间模式,那么转码后的最优模式需要进一步选择;(7)根据当前宏块转码前的码率、方差和当前宏块信源率失真模型参数,计算当前宏块转码前的信源失真;(8)根据当前帧宏块转码前后的量化步长,当前宏块转码前的码率、方差,当前宏块信源率失真模型参数,计算当前宏块转码后为帧间模式时的信源失真和码率;(9)根据转码输入流中的运动矢量计算当前宏块转码后为帧间模式时的扩散失真;(10)根据当前宏块量化步长计算得到当前宏块的拉格朗日乘子;(11)根据当前宏块转码后为帧间模式时的信源失真、扩散失真、码率和当前宏块的拉格朗日乘子,计算当前宏块转码后为帧间模式时的率失真函数值;(12)根据当前宏块中子块的非零系数比,子块及其在前一帧中对应子块的量化步长,对应子块在帧内模式时的信源失真、方差,计算当前宏块转码后为帧内模式时的信源失真和码率的最大值以及最小值;(13)根据当前宏块转码后为帧内模式时的信源失真和码率的最大值以及最小值,计算当前宏块转码后为帧内模式时的率失真函数值的最大值和最小值;(14)如果当前宏块转码后为帧间模式时的率失真函数值大于为帧内模式时率失真函数值的最大值,则当前宏块转码后的最优模式为帧内模式;否则,如果当前宏块转码后为帧间模式时的率失真函数值小于为帧内模式时率失真函数值的最小值,则当前宏块转码后的最优模式为帧间模式;否则,转入步骤(15);(15)对当前宏块进行帧内模式编码,得到帧内模式时信源失真和码率的实际值,然后根据信源失真和码率的实际值,计算帧内模式时率失真函数值的实际值:(16)如果当前宏块转码后为帧间模式时的率失真函数值大于为帧内模式时率失真函数值的实际值,则当前宏块转码后的最优模式为帧内模式;否则,当前宏块转码后的最优模式为帧间模式。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/200810048801.X/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top