[发明专利]一种高效视频编码率失真优化量化方法有效
申请号: | 201710081906.4 | 申请日: | 2017-02-15 |
公开(公告)号: | CN108429911B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 诸悦;刘斌;万建军;张磊;章旭东;汤勇 | 申请(专利权)人: | 上海富瀚微电子股份有限公司 |
主分类号: | H04N19/13 | 分类号: | H04N19/13;H04N19/147;H04N19/124 |
代理公司: | 上海思微知识产权代理事务所(普通合伙) 31237 | 代理人: | 许晓琳 |
地址: | 201103 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 高效 视频 编码 失真 优化 量化 方法 | ||
1.一种高效视频编码率失真优化量化方法,其特征在于:该方法将待处理的TB分割为子块,将扫描顺序上连续的多个系数称为路径,将子块内部的路径部分称为子路径,将该率失真优化量化方法转换为TB内部的最佳路径搜索以及各子块内部的最佳路径搜索,最佳路径搜索均以找到度量最低的合法路径为目标,路径的度量为其拉格朗日代价;
于TB内部的最佳路径搜索中,将各个子路径的全0/非全0状态视为状态空间,并使用M算法进行搜索以获取最低代价的路径;
于TB内部的最佳路径搜索中,限制路径为一条非全0路径以及一条全0路径;
该TB内部的最佳路径搜索的搜索过程为:
S1、将非全0路径P0初始化代价Γ0为Γinf,Γinf为正无穷大,全0路径P′0初始化代价Γ′0为0,子块的索引值i=0,按HEVC标准规定的扫描顺序对子块进行索引;
S2、对当前子块Bi进行搜索,执行子块Bi内部的最佳路径搜索,得到通过Bi的最佳路径pi及其度量ρi、全零路径及其度量
S3、计算将Bi编码为非0/全0块需要的率R2,i及R′2,i;
S4、更新路径,具体操作如下:
Γi+1=ρi+λR2,i
Pi+1=pi
对路径及子路径的“+”操作表示连接以获得延长后的路径;
S5、更新i←i+1,←表示赋值操作;
S6、重复步骤S2-S5直至i=NTB;
S7、比较与
S8、若那么
否则
其中PRDOQ即为TB通过RDOQ后获得的量化结果,R0为非全0子块的率,R0’为全0子块的率,PNTB为非全0子块的路径,PNTB’为全0子块的路径。
2.如权利要求1所述的一种高效视频编码率失真优化量化方法,其特征在于,于子块内部的最佳路径搜索中,将每个子块按照HEVC标准规定的扫描顺序转化为16×1的序列,而每一个系数Yi,j选择三个量化值,子块内所有的系数的可能状态组成了一个16×3的空间。
3.如权利要求2所述的一种高效视频编码率失真优化量化方法,其特征在于:将子块内的子路径搜索问题转换为在16×3的格点上寻找最优路径的问题。
4.如权利要求3所述的一种高效视频编码率失真优化量化方法,其特征在于:于子块内部的最佳路径搜索中,使用M算法在格点上进行搜索。
5.如权利要求4所述的一种高效视频编码率失真优化量化方法,其特征在于,子块内部的最佳路径搜索过程如下:
P1、首先初始化子路径,子路径pi,0,0~pi,0,1起始于两个起始状态,起始点对应子块外部的路径,分别等于Pi及P′i,路径度量ρi,0,0~ρi,0,1使用对应Γi及Γi′进行初始化,ρi,0,2~ρi,0,M-1则初始化为ρinf,ρinf为正无穷大;
P2、每一个系数Yi,j的量化值有3种可能,将其记为si,j,0~si,j,2,分别对应于系数Yi,j被量化为不同的值,其中
si,j,0:|ci,j|=0
其中,GMF为为乘数因子,是一个与量化参数相关的常数,某些量化值si,j,x可能小于0或者与其他量化值si,j,y重复且yx,此时设定bi,j,m,x=ρinf,否则令bi,j,m,x为将路径pi,j,m延伸至系数si,j,x所增加的度量值,称为分支度量,此延伸称为分支,此系数si,j,m称为si,j,m,x;
P3、每一步的搜索中,子路径的数量从M增加为3M条,其中,M为留存路径数:
ρ′i,j+1,m,x=ρi,j,m+bi,j,m,x
p′i,j+1,m,x=pi,j,m+si,j,m,x,
其中x∈[0,2];
对ρ′i,j+1,m,j进行排序,选出对应ρ最小的M条子路径保存下来,即留存子路径pi,j+1,m在排序过程中保留一条路径它始于P′i且在每个分支上都选择si,j,0,即有:
如果语法元素sign_data_hide_enable_flag置1,那么保证所有子路径被排序时,在路径以外有一条路径满足以下约束之一:
js≥12
其中,mf为路径编号,js为子路径上首个非零系数在子块内部的编号,如果度量最小的M条除以外的子路径中没有满足所述约束的子路径,则用ρ′i+1,m,j从小到大顺序的第一条满足上述约束的子路径取代M条路径中度量最大的、除以外的一条路径;
P4、重复步骤P2和P3,且每一步j会递增直至j=16,
此时,若sign_data_hide_enable_flag=0,则
pi=p′i,16,0
其他情况下,
pi=p′i,16,t
其中t为满足约束
js≥12
的最小自然数,其中,js为子路径pi,j+1,t上首个非零系数在子块内部的编号,即为当前子块Bi的子路径搜索结果,对当前子块Bi进行搜索过程结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海富瀚微电子股份有限公司,未经上海富瀚微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710081906.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:图像压缩方法
- 下一篇:图像预测编码装置及方法、图像预测解码装置及方法