[发明专利]一种感兴趣区域的率失真优化帧内刷新与码率分配方法无效
申请号: | 200710168903.0 | 申请日: | 2007-12-14 |
公开(公告)号: | CN101198058A | 公开(公告)日: | 2008-06-11 |
发明(设计)人: | 胡瑞敏;阮若林;肖旭青;韩镇;陈浩;李明 | 申请(专利权)人: | 武汉大学 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/32 |
代理公司: | 武汉华旭知识产权事务所 | 代理人: | 刘荣 |
地址: | 43007*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种感兴趣区域的率失真优化帧内刷新与码率分配方法,首先,根据端到端的全局失真理论分析易错环境下视频传输的端到端全局失真,包括信源失真和信道失真;其次推导信道失真计算公式,并根据率失真理论得到基于感兴趣区域的视频编码拉格朗尔代价函数公式;然后根据宏块的时空相关性得到当前宏块复杂度的加权预测模型;接着根据预测得到的当前宏块的复杂度和宏块所在区域来计算该宏块的目标码率;最后重复上述步骤,直至当前帧编码完毕。本发明根据人眼关注的感兴趣区域进行帧内宏块刷新和码率分配,在解码端获得更好的主观视频图像质量。 | ||
搜索关键词: | 一种 感兴趣 区域 失真 优化 刷新 分配 方法 | ||
【主权项】:
1.一种感兴趣区域的率失真优化帧内刷新与码率分配方法,其特征在于:先根据端到端的全局失真理论分析易错环境下视频传输的端到端全局失真,包括信源失真和信道失真;再推导信道失真计算公式,并根据率失真理论得到基于感兴趣区域的视频编码拉格朗尔代价函数公式,然后根据宏块的时空相关性得到当前宏块的复杂度的加权预测模型,再根据预测得到的当前宏块的复杂度和宏块所在区域来计算该宏块的目标码率,重复上述步骤,直至当前帧编码完毕,具体步骤如下:(1)根据全局率失真理论计算当前宏块的信源失真Ds(n,m),D s ( n , m ) = E { [ F ( n , m ) - F ‾ ( n , m ) ] 2 } ]]> 其中F(n,m)、分别为第n帧第m个宏块的原始值和在编码端的重建值;(2)根据假定的包丢失率p分别计算帧内宏块的信道失真Dc-I(n,m)和帧间宏块的信道失真Dc-P(n,m):D c - I ( n , m ) = D ep ( n , m ) + D ec ( n , m ) = pE { [ F ‾ ( n , m ) - F ‾ ( n - 1 , m ) ] 2 } + p D c ( n - 1 , m ) ]]>D c - P ( n , m ) = D ep ( n , m ) + D ec ( n , m ) ]]>= ( 1 - p ) D c ( n - 1 , j ) + pE { [ F ‾ ( n , m ) - F ‾ ( n - 1 , m ) ] 2 } + p D c ( n - 1 , m ) ]]> 其中Dep(n,m)为错误传播失真,Dec(n,m)为错误掩盖失真,为第n帧第m个宏块在编码端的重建值,Dc(n-1,j)为第n-1帧第j个宏块的信道失真,p为假定的信道丢包率:(3)根据宏块的信源失真和信道失真来计算其总失真D(n,m),D(n,m)=Ds(n,m)+Dc(n,m);(4)根据宏块所在区域的区域权重因子FRW计算宏块的拉格朗尔代价函数:J(n,m,o)=FRW(Ds(n,m,o)+Dep(n,m,o))+λR(n,m,o)其中J(n,m,o)表示第n帧第m个宏块的编码模式o,Ds(n,m,o)、Dep(n,m,o)和R(n,m,o)分别表示第n帧第m个宏块在编码模式o下的信源失真、错误传播失真和码率,FRW是区域权重因子,λ为拉格朗尔乘子;(5)根据前一帧和当前帧中已编码宏块的数据计算当前宏块的复杂度MAD值和当前帧所有宏块的复杂度之和Σ m = 1 M MAD ( n , m ) , ]]> 其中M表示一帧中宏块个数,MAD(n,m)表示第n帧第m个宏块的复杂度,其中当前宏块的MAD根据以下模型计算:如果当前宏块是当前帧的第一个宏块,那么MAD(n,m)=MAD(n-1,m);如果当前宏块是当前帧的最后一个宏块,那么MAD(n,m)=(2×MAD(n-1,n)+MAD(n,m-1))/3其余的MAD(n,m)=(MAD(n-1,m)+4×MAD(n,m-1)+MAD(n-1,m-1))/6其中MAD(n,m)表示第n帧第m个宏块的MAD值;(6)根据当前帧的复杂度MAD和当前宏块的复杂度Σ m = 1 M MAD ( n , m ) ]]> 以及宏块所在区域的区域权重因子FRW计算当前宏块的目标码率T(n,m):T ( n , m ) = F RW · MAD ( n , m ) Σ m = 1 M MAD ( n , m ) · T ( n ) ]]> 其中T(n)是分配给第n帧所有宏块的目标比特数,Σ m = 1 M MAD ( n , m ) ]]> 是第n帧中所有宏块的MAD值之和,FRW是宏块所在区域的区域权重因子;(7)根据全局率失真模型计算当前帧当前宏块的量化步长Q(i);(8)重复步骤(1)~(7),若是最后一个宏块,则更新码率控制模型的参数,结束操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710168903.0/,转载请声明来源钻瓜专利网。