[发明专利]视频压缩量化与反量化补偿方法有效
申请号: | 201811260556.9 | 申请日: | 2018-10-26 |
公开(公告)号: | CN109561305B | 公开(公告)日: | 2021-11-12 |
发明(设计)人: | 张莹;冉文方 | 申请(专利权)人: | 西安科锐盛创新科技有限公司 |
主分类号: | H04N19/124 | 分类号: | H04N19/124;H04N19/51 |
代理公司: | 西安嘉思特知识产权代理事务所(普通合伙) 61230 | 代理人: | 王海栋 |
地址: | 710065 陕西省西安市高新区高新路86号*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频压缩 量化 补偿 方法 | ||
1.一种视频压缩量化补偿方法,其特征在于,包括如下步骤:
(a)获取量化单元各像素的量化残差;
(b)根据所述量化残差获得残差损失;
(c)根据所述残差损失获得波动系数;
(d)根据所述量化残差、所述波动系数、波动状态表获得波动状态标识;
(e)将所述波动状态标识、所述量化残差写入码流;其中,
步骤(b)包括:
(b1)获取量化参数和预测残差;
(b2)根据所述量化残差、所述量化参数获得预估反量化残差;
(b3)所述残差损失为所述反量化残差与所述预测残差的差;
所述预估反量化残差满足:
EsInvResi=((PreResi+(1<<QP)/2)>>QP)<<QP
EsInvResi表示第i位像素的预估反量化残差,PreResi表示第i位像素的预测残差,QP为量化参数;0≤i≤m-1,m为量化单元像素个数;“”算式表示,若有表达式am则表示将整型数a按二进制位向左移动m位,高位移出后,低位补0;“”算式表示,若有表达式am则表示将整型数a按二进制位向右移动m位,低位移出后,高位补0;
所述残差损失满足:
lossresi=EsInvResi-PreResi
lossresi表示第i位像素的所述残差损失;
步骤(d)包括:
(d1)根据所述波动系数、所述波动状态表、所述残差损失计算各波动状态对应的绝对误差和;
(d2)获得所述绝对误差和最小时对应的所述波动状态标识;
所述波动系数满足:
lossresi表示第i位像素的所述残差损失,pixnumnone0为所述残差损失内非0的残差数量;
所述波动状态满足:
ci=(Lossresi>0)?1:((Lossresi<0)?-1:0);
其中,若所述像素的所述残差损失大于0,则所述像素的所述波动状态等于1;若所述像素的所述残差损失小于0,则所述像素的所述波动状态等于-1;否则,所述像素的所述波动状态等于0;
所述波动状态表中每个波动状态对应一个波动状态标识,用来标识波动状态;
所述波动状态表的每个波动状态CT满足如下公式:
CT={c0,c1,ci,…,cm}
其中,ci为0或1或-1,ci表示第i位像素的所述波动状态;
所述波动状态表包括N组波动状态,这N组波动状态均不相同,且N组波动状态为遍历各种0,1,-1的排列组合。
2.根据权利要求1所述的补偿方法,其特征在于,所述绝对误差和满足:
其中,sad表示所述绝对误差和,ci表示第i位像素的所述波动状态,pixnum表示所述残差损失的长度。
3.一种视频压缩反量化补偿方法,其特征在于,包括:
(a)获取码流中的波动状态标识、量化残差;
(b)根据所述波动状态标识获得波动状态;
(c)根据所述量化残差、所述波动状态获得反量化残差;其中,
所述波动状态满足:
ci=(Lossresi>0)?1:((Lossresi<0)?-1:0)
Lossresi表示第i位像素的残差损失;
所述波动状态标识的获取步骤包括:
根据波动系数、波动状态表、所述残差损失计算各波动状态对应的绝对误差和;
获得所述绝对误差和最小时对应的所述波动状态标识;
所述波动系数满足:
lossresi表示第i位像素的所述残差损失,pixnumnone0为所述残差损失内非0的残差数量;
所述波动状态表中每个波动状态对应一个波动状态标识,用来标识波动状态;
所述波动状态表的每个波动状态CT满足如下公式:
CT={c0,c1,ci,…,cm-1}
其中,ci为0或1或-1,ci表示第i位像素的所述波动状态;
所述波动状态表包括N组波动状态,这N组波动状态均不相同,且N组波动状态为遍历各种0,1,-1的排列组合;
所述残差损失满足:
lossresi=EsInvResi-PreResi
其中,lossresi表示第i位像素的所述残差损失,EsInvResi表示第i位像素的预估反量化残差,PreResi表示第i位像素的预测残差;所述预估反量化残差满足:
EsInvResi=((PreResi+(1<<QP)/2)>>QP)<<QP
QP为量化参数;0≤i≤m-1,m为量化单元像素个数;“”算式表示,若有表达式am则表示将整型数a按二进制位向左移动m位,高位移出后,低位补0;“”算式表示,若有表达式am则表示将整型数a按二进制位向右移动m位,低位移出后,高位补0;
所述绝对误差和满足:
sad表示所述绝对误差和,ci表示第i位像素的所述波动状态;
所述反量化残差满足:
InvResi=Resi<<QP+ci*k
其中,invResi表示第i位像素的反量化残差,Respi表示第i位像素的量化残差,ci表示第i位像素的所述波动状态,k为波动系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安科锐盛创新科技有限公司,未经西安科锐盛创新科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811260556.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种图像编码方法
- 下一篇:一种带宽压缩量化方法