[發明專利]并行視頻編碼的三維波前并行處理方法有效
| 申請號: | 201610083155.5 | 申請日: | 2016-02-05 |
| 公開(公告)號: | CN105744283B | 公開(公告)日: | 2019-02-22 |
| 發明(設計)人: | 溫子煜;郭碧川;韓宇星 | 申請(專利權)人: | 南京云巖信息科技有限公司 |
| 主分類號: | H04N19/597 | 分類號: | H04N19/597;H04N19/117 |
| 代理公司: | 北京英創嘉友知識產權代理事務所(普通合伙) 11447 | 代理人: | 魏嘉熹;南毅寧 |
| 地址: | 210049 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 并行 視頻 編碼 三維 處理 方法 | ||
1.一種并行視頻編碼的三維波前并行處理方法,其特征在于,所述方法通過以下步驟實現:
步驟一、構建簡易3D-WPP:
式中,Ci,j,k表示編碼單元;Sim3D表示簡易三維波前并行處理操作;Sta3D表示靜態三維波前并行處理操作;Dyn3D表示動態三維波前并行處理操作;LH表示增加的列延遲,LW表示增加的行延遲;List表示操作區域;
Dep表示對編碼單元進行編碼時,所依賴的其他編碼單元;RefList(i)表示第i幀的所有參考幀;
通過簡易3D-WPP,將參考區域局限于矩形區域中,矩形區域表示為:
RefSim3D(Ci,j,k)={Ci′,j′,k′|i′∈RefList(i),
0≤j′≤j+LH,0≤k′≤k+LW} (2)
式中,Ci′,j′,k′表示矩形區域中的編碼單元,LH表示增加的列延遲,LW表示增加的行延遲;
步驟二、利用靜態3D-WPP附加得到擴大的參考區域:
RefSta3D(Ci,j,k)={Ci′,j′,k′|i′∈RefList(i),
0≤j′≤j+LH,0≤k′<W,
2k′-j′≥2k+2LW-j-LH} (3)
步驟三、簡易3D-WPP及靜態3D-WPP利用編碼器各個編碼單元依賴關系中的并行性,按照步驟一、二對參考區域進行動態擴大,
步驟四、檢查Ci′,j′,k′是否重建,該步驟不需要互斥鎖;
步驟五、利用公式(4):
RefDyn3D(Ci,j,k)={Ci′,j′,k′|Ci′,j′,k′is reconstructed}
=RefSta3D(Ci,j,k)∪{Ci′,j′,k′|Ci′,j′,k′∈Area3} (4)
并參考所有重建的LCU進行Ci,j,k編碼,將不平衡LCU編碼時間的不可避免的并行性損失及有限核心機的剩余并行性轉換為RD性能增益。
2.根據權利要求1所述的并行視頻編碼的三維波前并行處理方法,其特征在于:步驟五
所述參考所有重建的LCU進行Ci,j,k編碼時,LCU的級解塊過程為,
步驟五一、對編碼器所有RefList內的變量i,等待所有被參考的LCU被重建;
步驟五二、對Ci,j,k進行編碼;
步驟五三、當Ci,j,k和Ci,j-1,k+1完成編碼后,進行標記;解塊濾波器引入了一個行延遲,對LCU的Ci,j-1,k應用一個LCU垂直解塊濾波器,經過1個列延遲后再使用一個水平解塊濾波器;分別對Ci,j-1,k垂直解塊和對Ci,j-1,k-1做水平解塊。
3.根據權利要求1或2所述的并行視頻編碼的三維波前并行處理方法,其特征在于:所述LCU的級解塊過程還需進行SAO參數計算,具體過程為,對編碼單元Ci,j-1,k-1,在完成水平LCU解塊后,編碼器計算編碼單元Ci,j-1,k-1的SAO參數,在等待一行和一列編碼單元的延遲后立即使用SAO濾波器;
在Ci,j,k-1和Ci,j-1,k被解塊后確定Ci,j-1,k-1底部及右邊界的解塊像素,排除在SAO參數計算之外的底部行及右側多個欄被解塊,在解塊后計算LCU的SAO參數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京云巖信息科技有限公司,未經南京云巖信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610083155.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:鐵路車輛中的滅火系統
- 下一篇:用于CPAP裝置的加濕器和/或氣流發生器





