[发明专利]一种减小时域质量波动的三维小波视频编码码率控制方法有效
申请号: | 201310516019.7 | 申请日: | 2013-10-28 |
公开(公告)号: | CN103533362A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 金雪松;牟丽娟;王华兵;徐建山;张必英 | 申请(专利权)人: | 哈尔滨商业大学 |
主分类号: | H04N19/00 | 分类号: | H04N19/00;H04N19/62;H04N19/147;H04N19/177 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 杨立超 |
地址: | 150076 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 减小 时域 质量 波动 三维 视频 编码 控制 方法 | ||
1.一种减小时域质量波动的三维小波视频编码码率控制方法,其特征在于一种减小时域质量波动的三维小波视频编码码率控制方法是按照以下步骤实现的:
一、第一遍扫描编码
步骤1、采用原始的编码参数对视频信号进行编码,编码后的视频信号在GOP之间利用均匀码率分配算法分配码率;
步骤2、每个GOP根据步骤一中均匀码率分配的结果,进行GOP内小波分解得到时间-空间小波子带的率失真DS(R),由得到的时间-空间小波子带的率失真DS(R)再合成GOP的率失真DGOP(R),其中GOP的率失真DGOP(R)为对应GOP场景复杂度模型;
其中,所述GOP内小波分解得到时间-空间小波子带具体过程为:每个GOP经过多层次的小波分解后,生成时间小波子带,每个时间小波子带再经过二维小波分解,形成时间-空间小波子带;所述时间-空间小波子带进行编码,根据时间-空间小波子带的编码结果,计算时间-空间小波子带的率失真DS(R);
其中,所述时间-空间小波子带再合成GOP的率失真DGOP(R)具体过程为:由时间-空间小波子带的率失真DS(R)合成时间子带率失真DT(R);由时间子带率失真DT(R)再合成GOP的率失真DGOP(R);
二、第二遍扫描编码
步骤1、GOP级比特分配;其中GOP级比特分配具体过程为:依据整个视频序列所有GOP的率失真DGOP(R),在所有GOP之间分配码率,使得所有GOP的解码质量相当的情况下,计算出分配给每个GOP的码率;
步骤2、子带级码率分配;其具体过程为:将每个GOP分配得到的码率按照小波分解形式和时间-空间小波子带率失真进一步分配给所有子带;
步骤3、每个子带根据获得码率进行量化编码;即完成了一种减小时域质量波动的三维小波视频编码码率控制方法。
2.根据权利要求1所述一种减小时域质量波动的三维小波视频编码码率控制方法,其特征在于所述第一遍扫描编码步骤2中GOP的率失真函数推导过程为:
(1)计算时间-空间子带率失真DS(R)
经MCTF分解获得的每个时间子带tlj再执行二维小波变换(2D-DWT),假设分解层数为I层,则获得I+1层时间-空间子带;其中第i(1≤i≤I)层包含表示三个不同方向(k=1,2,3)的高通时间-空间子带Sljik和一个低通子带SljI+1;根据时间-空间小波子带的编码结果,计算时间-空间小波子带的率失真DS(R);
其时间-空间子带率失真DS(R)假设为指数形式为:
由于实际编码器采用嵌入式编码技术,随着量化步长的变化,在编码过程中可以获得离散的码率-失真点,利用上述指数形式对码率-失真点拟合可以获得参数Es,αs的值,其中Es为码率为零是子带的失真,一般使用子带的方差表示,αs为表示率失真函数衰减程度;
(2)计算时间子带率失真DT(R)
其主要过程为每个GOP内包含帧Xm(m=1,2,...,N),L层MCTF后,生成L+1个时间子带Tl(l=1,2,...,L+1),其中第l(l=1,2,...,L)层有N/2l帧高通时间子带tlj(j=1,2,...,N/2l),第L+1层有一帧低通时间子带tL+1;
其推导过程为假设时间子带Tl中的元素(帧)tlj经过I层二维小波空间分解获得,其率失真函数的参数分别为Eljik,αljik;则tlj的码率和失真函数分别为:
式(2)(3)中的参数i(i=1,...,I)表示小波空间分解层,k(k=1,2,3)表示相同小波空间分解层中不同方向上的子带;k=1表示水平方向高频,垂直方向低频的子带;k=2表示水平方向高频、垂直方向高频的子带;k=3表示水平方向低频、垂直方向高频的子带,λ为这两个参数方程的参数;
如果2D-DWT变换中采用的小波基为双正交小波9/7,合成增益消除参数λ,则tlj的率失真Dlj(R)很容易获得;则时间子带Tl的率失真Dl(R)为:
式中,N/2l表示一段信号GOS(group of signal)包含个元素Xi(i=1,2,...,N),小波变换后,产生L+1层子带,第l(l=1,2,...,L)层高通子带Sl包含N/2l个系数,j标识高通子带Sl子带中每一个子带元素;
结合式(2)、(3)和(4)可以求出间子带Tl(l=1,2,...,L+1)率失真Dl(R)参数El,αl的值。
(3)合成GOP率失真DGOP(R)
GOP的码率和失真函数分别为:
式(5)、(6)中的参数l(i=1,...,L)代表小波时间分解子带;αl,El分别为对应子带率失真函数衰减系数和子带方差;λ为这两个参数方程的参数,消除参数λ,则获得GOP的率失真函数DGOP(R)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨商业大学,未经哈尔滨商业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310516019.7/1.html,转载请声明来源钻瓜专利网。