標題: 用於HEVC差值四元分割編碼之快速模式決定演算法
Fast Mode Decision Algorithm for HEVC Residual Quadtree Coding
作者: 鄧書緯
Teng, Su-Wei
杭學鳴
Hang , Hsueh-Ming
電子研究所
關鍵字: 高效率視訊編碼;轉換編碼;模式決定;HEVC;transform coding;mode decision
公開日期: 2011
摘要: 隨著高畫質視訊產品的需求以及手持式影像傳輸的普及化,國際組織ITU VCEG與MPEG於西元2010年組成JCT-VC團隊制定新一代之視訊壓縮標準,高效率視訊編碼(High Efficiency Video Coding)。與進階視訊編碼(H.264/AVC)標準相比,高效率視訊編碼將目標訂為在維持相同影像品質下將壓縮效率增加一倍,或在保持相同壓縮效率下,減少編碼運算複雜度。由於傳統混和式編碼(hybrid coding)架構的優良特性,高效率視訊編碼使用類似於進階視訊編碼之編碼系統架構,並針對各部份編碼工具加以改進,提高整體壓縮效能。差值四元分割(Residual Quadtree; RQT)編碼技術被納入編碼系統中轉換編碼(Transform Coding)部分。雖然有效地提高了編碼效率,同時也付出額外的運算量作為代價。因此,在這個論文中,我們針對差值四元分割編碼之模式決定(Mode Decision)設計快速演算法。考慮不同大小轉換單元(Transform Unit; TU)之位元率-失真(Rate-Distortion)效率,我們提出以”合併與分割”(Merge-and-Split)為基礎之模式決定架構取代原本採用之縱向優先(Depth-first)模式決定流程。此外,由於大量的零值方塊(zero-blocks)在量化處理與模式決定中產生,我們利用零值方塊的階層繼承特性,提出終止條件有效率地減少不必要之計算量。並且針對非零值方塊設計了兩種終止模式決定流程的方法個別應用在轉換單元合併與轉換單元分割過程當中。此外,我們也使用零值方塊預先偵測演算法來節省運算量。與HEVC高效率視訊編碼標準參考軟體(HM 2.0)比較,在維持相似之影像品質下我們的方法可以減少43%至65%差值四元分割編碼之運算量。
With the demand for high resolution video application and the prevalence of video streaming in wireless networking, recently ITU VCEG and MPEG formed the Joint Collaborative Team on Video Coding (JCT-VC) to develop the next generation video coding standard, High Efficiency Video Coding (HEVC). The target aims to achieve 50% bit rate reduction at about the same video quality, or keep the same compression ratio with less computing power, compared with the state-of-art ITU/MPEG H.264/AVC standard. Taking advantage of the conventional hybrid coding good performance, HEVC keep a similar basic structure to the H.264/AVC coder but with further enhancement on each coding tool to increase the compression efficiency. Among them, a Residual Quadtree (RQT) coding scheme is added to the conventional transform coding procedure. The compression efficiency is increased but at the cost of additional computational complexity compared to the traditional fixed-size transform. In this thesis, we design a fast algorithm for deciding the Residual Quadtree mode. After evaluating the Rate-Distortion efficiency of Transform Unit (TU) sizes, we replace the original depth-first mode decision process by a Merge-and-Split decision process. Furthermore, because a substantial numbers of zero-blocks are produced after quantization and mode decision, we develop a termination condition to eliminate the unnecessary computation by using the inheritance property of zero-blocks. In addition, for nonzero-blocks, two early termination schemes are developed for both TU Merge and TU Split procedures, respectively. The early zero-blocks detection algorithm also saves computing power. Comparing to HM 2.0, our method saves the RQT encoding time from 43% to 65% for a number of test videos with negligible coding loss.
URI: http://140.113.39.130/cdrfb3/record/nctu/#GT079811662
http://hdl.handle.net/11536/46828
Appears in Collections:Thesis