[發明專利]快速視頻編碼中防幀內誤差傳遞方法有效
| 申請號: | 201710909152.7 | 申請日: | 2017-09-29 |
| 公開(公告)號: | CN107707913B | 公開(公告)日: | 2019-12-17 |
| 發明(設計)人: | 徐藝文;李棋;趙鐵松;陳錦鈴;莊重文 | 申請(專利權)人: | 福州大學 |
| 主分類號: | H04N19/105 | 分類號: | H04N19/105;H04N19/147 |
| 代理公司: | 35100 福州元創專利商標代理有限公司 | 代理人: | 蔡學俊;薛金才 |
| 地址: | 350116 福建省福州市*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 快速 視頻 編碼 中防幀內 誤差 傳遞 方法 | ||
1.一種快速視頻編碼中防幀內誤差傳遞方法,其特征在于:包括以下步驟:
步驟S1:改變當前CU的參考模式的個數,記錄不同參考模式下得到的預測分割模式;
步驟S2:將各個預測分割模式和最佳分割模式進行比對,計算出不同參考模式下預測最佳模式的準確性,從而確定各個區域的不確定性;
步驟S3:根據不同區域對編碼質量的影響不同,計算得到各個區域的誤差傳遞系數;
步驟S4:開始CU編碼時,提取當前CU的坐標信息,根據坐標判定所屬的區域;
步驟S5:基于原始視頻幀給定的編碼復雜度的基礎上,結合誤差傳遞系數,對原始CU分配的半徑進行調整,實現不同區域的CU分配不同的復雜度,提高編碼質量。
2.根據權利要求1所述的快速視頻編碼中防幀內誤差傳遞方法,其特征在于:步驟S1包括以下步驟:
步驟S11:在HEVC編碼中,當前CU由其上方、左邊和時域相同位置的CU預測而得,稱這些位置的CU為參考模式,當某個CU的參考模式越多時,預測得到模式也越準確;
步驟S12:對當前CU而言,定義一個完備的參考集合為:
S={MA,MB,MC},
其中MA,MB,MC分別代表當前CU的上邊,左邊和時域參考模式;
步驟S13:通過改變當前CU參考模式的個數,以模擬CU所處區域的不同,并記錄不同方案下得到的預測模式和標準模式間的距離。
3.根據權利要求2所述的快速視頻編碼中防幀內誤差傳遞方法,其特征在于:步驟S2中通過以下步驟確定各個區域的不確定性:
通過集合S預測而得的最佳模式定義為Mx,預測模式與最佳模式間的不確定性d表示為:
d=||Mbest-Mx||,
其中,Mbest表示當前CU的最佳模式,集合S里的元素越多時,預測得到的Mx也越準確,d越小。
4.根據權利要求1所述的快速視頻編碼中防幀內誤差傳遞方法,其特征在于:步驟S3中計算得到各個區域的誤差傳遞系數包括以下步驟:
不同區域具有不同的不確定性,對總體編碼質量的影響也不同;定義各個區域的誤差傳遞系數為:εi,i=1,2,3,其中,ΔCtot為當前視頻幀總體的RDcost變化量,ΔCself為當前區域的RDcost變化量;ΔCother為其他區域的RDcost變化量;Ntot為視頻幀內CU的總個數,Nself為當前區域內視頻幀的總個數;同時ΔCtot=ΔCself+ΔCother。
5.根據權利要求1所述的快速視頻編碼中防幀內誤差傳遞方法,其特征在于:步驟S5中基于誤差傳遞系數從而調整CU的計算復雜度分配包括以下步驟:
步驟S51:在視頻編碼單個CU內所占用的編碼時間tcu與原始搜索半徑r0有以下關系:
tcu=β0r0,
其中,β0為CU內編碼時間系數;未經誤差傳遞調整前,單幀內所有CU的搜索半徑r0都相同;
步驟S52:視頻編碼中單幀內總體的編碼時間T表示為:
其中,ni為單幀內CU的個數,i為CU編號下標;
步驟S53:假定經過誤差傳遞調整后搜索半徑為ri:
ri=wεi,
其中,w為調整系數,εi為誤差傳遞系數;
步驟S54:此時單幀編碼所占用的總體時間為Tep:
其中,βi為不同的ri對CU編碼時間的影響系數;
步驟S56:令誤差傳遞調整后的時間Tep和原始的編碼時間T相同,即可求得調整系數w為:
最后利用下式最終可確定經過誤差傳遞調整的半徑ri為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福州大學,未經福州大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710909152.7/1.html,轉載請聲明來源鉆瓜專利網。





