[發明專利]視頻壓縮量化與反量化補償方法有效
| 申請號: | 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.szxzyx.cn/pat/books/201811260556.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種圖像編碼方法
- 下一篇:一種帶寬壓縮量化方法





