[發明專利]一種基于視頻編碼模式的方向變換方法在審
| 申請號: | 201611092607.2 | 申請日: | 2016-11-30 |
| 公開(公告)號: | CN106791879A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 施云惠;李曉雷;丁文鵬;尹寶才 | 申請(專利權)人: | 北京工業大學 |
| 主分類號: | H04N19/61 | 分類號: | H04N19/61;H04N19/625;H04N19/593;H04N19/176 |
| 代理公司: | 北京中北知識產權代理有限公司11253 | 代理人: | 馮夢洪 |
| 地址: | 100124*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 視頻 編碼 模式 方向 變換 方法 | ||
1.一種與視頻相關的基于預測模式的方向變換的幀內編解碼方法,其特征在于:該方法包括編碼和解碼,在編碼端,首先對殘差數據進行收集,對其根據預測模式訓練,得到KLT集合;在編碼時,通過RDO在KLT和DCT中選取對于當前編碼單元更好的變換方法,同時將KLT集合傳輸到解碼端;在解碼端,首先對傳輸到解碼端的字典進行解碼,再進行整個視頻的解碼。
2.根據權利要求1所述的與視頻相關的基于預測模式的方向變換的幀內編解碼方法,所述編碼包括以下步驟:
(1)殘差數據的收集:通過HEVC壓縮得到需要訓練的殘差集,其根據塊大小、預測模式進行分類,得到每一類的殘差數據集;
(2)變換的生成:在全I幀編碼時,對數據集進行訓練,分別得到不同塊大小的每一種模式的KLT,從而形成KLT集合;形成的浮點數非分離KLT將其使用尺度為210進行放大變為整型KLT,而浮點數分離KLT使用尺度為25進行放大變為整型KLT,作為需要傳輸的變換;
(3)變換的使用:在RDO對KLT集和DCT進行比較時,根據當前模式選取的掃描方法對其進行排序,使掃描時先掃到統計意義上能量更加集中的系數,進而對其量化,得到需要傳輸的碼流;對其量化過的碼流進行反量化,反量化之后的數據,根據排序方法,使其符合掃描的順序,進而反變換,得到重建的圖像;
(4)變換的傳輸:傳輸KLT時,將KLT寫入到二進制碼流,從而對此二進制碼流使用行程編碼進行壓縮。
3.根據權利要求1所述的與視頻相關的基于預測模式的方向變換的幀內編解碼方法,所述解碼包括以下步驟:
(5)解碼得到整型KLT集合:讀取二進制碼流,將其轉化為整型KLT集合;
(6)根據解碼出來的標識位,來選取DCT或者KLT集合中的對應此塊大小以及模式的KLT,對于選取KLT的已反量化的殘差的系數,根據掃描方式對其進行排序,從而對此得到的量化之后的殘差塊進行反變換重構。
4.根據權利要求1所述的與視頻相關的基于預測模式的方向變換的幀內編解碼方法,其特征在于:所述步驟(2)中,對大小為32×32的殘差塊采用分離KLT的同時對其他大小的殘差塊采用非分離KLT,并對大小為16×16的殘差塊所對應的256×256的變換采用了降維技術,從而在傳輸KLT集合中使用的碼流更小。
5.根據權利要求4所述的與視頻相關的基于預測模式的方向變換的幀內編解碼方法,其特征在于:所述步驟(3)中,編寫一個標識位來區別選中的變換,0代表DCT,1代表KLT集合。
6.根據權利要求4所述的與視頻相關的基于預測模式的方向變換的幀內編解碼方法,其特征在于:所述步驟(4)中,使用WINRAR進行壓縮。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京工業大學,未經北京工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611092607.2/1.html,轉載請聲明來源鉆瓜專利網。





