DOI QR코드

DOI QR Code

Fast Coding Unit Decision Algorithm Based on Region of Interest by Motion Vector in HEVC

움직임 벡터에 의한 관심영역 기반의 HEVC 고속 부호화 유닛 결정 방법

  • Received : 2016.07.05
  • Accepted : 2016.10.24
  • Published : 2016.11.25

Abstract

High efficiency video coding (HEVC) employs a coding tree unit (CTU) to improve the coding efficiency. A CTU consists of coding units (CU), prediction units (PU), and transform units (TU). All possible block partitions should be performed on each depth level to obtain the best combination of CUs, PUs, and TUs. To reduce the complexity of block partitioning process, this paper proposes the PU mode skip algorithm with region of interest (RoI) selection using motion vector. In addition, this paper presents the CU depth level skip algorithm using the co-located block information in the previously encoded frames. First, the RoI selection algorithm distinguishes between dynamic CTUs and static CTUs and then, asymmetric motion partitioning (AMP) blocks are skipped in the static CTUs. Second, the depth level skip algorithm predicts the most probable target depth level from average depth in one CTU. The experimental results show that the proposed fast CU decision algorithm can reduce the total encoding time up to 44.8% compared to the HEVC test model (HM) 14.0 reference software encoder. Moreover, the proposed algorithm shows only 2.5% Bjontegaard delta bit rate (BDBR) loss.

고효율 영상 부호화 기술인 high efficiency video coding (HEVC)은 부호화 효율을 높이기 위하여 coding tree unit (CTU)을 사용한다. CTU는 coding unit (CU), prediction unit (PU), transform unit (TU)으로 구성되며 모든 가능한 경우의 CU, PU, TU 분할연산을 통해 최적의 분할 조합을 찾아내게 된다. 블록 분할 연산의 복잡도를 감소시키기 위하여 본 논문은 움직임 벡터에 의한 관심 영역 CTU 추출에 근거하는 PU 분할 결정 방법과 이전에 부호화된 프레임의 같은 위치의 CTU 정보를 사용하는 CU 깊이 결정 분할 알고리즘을 제안한다. 첫 번째 방법은 프레임 중 움직임이 많은 동적 CTU 부분과 움직임이 적은 정적 CTU 부분으로 나누어 정적인 영역에 대해 PU 분할 연산을 감소시키는 방법이며, 두 번째 방법은 이전 프레임의 CTU 깊이 정보를 기반으로 현재 CTU의 분할 깊이를 미리 예측하여 CU 분할 연산을 감소시킨다. 결과적으로 제안하는 알고리즘은 HEVC test model (HM) 14.0 버전 대비 BDBR 손실은 2.5% 발생했지만, 전체 부호화 시간이 약 44.8%로 크게 감소했다.

Keywords

References

  1. B. Bross, W.-J. Han, J.-R. Ohm, G. J. Sullivan, Y.-K. Wang and T. Wiegand, "High efficiency video coding (HEVC) text specification draft 10 (for FDIS & Consent)," document JCTVC-L1003 of JCT-VC, Geneva, Switzerland, Jan. 2013.
  2. G. J. Sullivan, J.-R. Ohm, W.-J. Han, and T. Wiegand, "Overview of the High Efficiency Video Coding (HEVC) Standard," IEEE Trans. Circuits Syst. Video Technol., vol. 22, no. 12, pp. 1649-1668, Dec. 2012. https://doi.org/10.1109/TCSVT.2012.2221191
  3. Y. Ahn, T. Hwang, S. Yoo, W. Han, D. Sim, "Statistical Characteristics and Complexity Analysis of HEVC Encoder Software," Journal of Broadcast Engineering, vol. 17, no. 6, pp. 1091-1105, Nov. 2012. https://doi.org/10.5909/JBE.2012.17.6.1091
  4. M.T. Pourazad, C. Doutre, M. Azimi, and P. Nasiopoulos, "HEVC: The new gold standard for video compression: How does HEVC compare with H.264/AVC?," IEEE Consumer Electron. Mag., vol. 1, no. 3, pp. 36-46, Jul. 2012. https://doi.org/10.1109/MCE.2012.2192754
  5. G. Zhong, X. He, L. Qing and Y. Li "A fast inter-prediction algorithm for HEVC based on temporal and spatial correlation," Multimedia Tools and Applications, vol. 74, no. 24, pp. 11023-11043, Aug. 2014. https://doi.org/10.1007/s11042-014-2216-7
  6. J. Nightingale, Qi Wang, C. Grecos, "Priority based methods for reducing the impact of packet loss on HEVC encoded video streams," in Proc. SPIE 8656, Real-Time Image and Video Processing, San Francisco, USA, Feb. 2013.
  7. L. Shen, Z. Liu, X. Zhang, W. Zhao, and Z. Zhang, "An effective CU size decision method for HEVC encoders," IEEE Trans. Multimedia, vol. 15, no. 2, pp. 465-470, Feb. 2013. https://doi.org/10.1109/TMM.2012.2231060
  8. H. L. Tan, F. Liu, Y. H. Tan, and C. Yeo, "On fast coding tree block and mode decision for high-efficiency video coding (HEVC)," in Proc. IEEE Int. Conf. Acoust., Speech Signal Process. (ICASSP), pp. 825-828, Kyoto, Japan, Mar. 2012.
  9. S. Ahn, B. Lee, and M. Kim, "A Novel Fast CU Encoding Scheme Based on Spatiotemporal Encoding Parameters for HEVC Inter Coding," IEEE Trans. Circuits Syst. Video Technol., vol. 25, no. 3, pp. 422-435, Mar. 2015. https://doi.org/10.1109/TCSVT.2014.2360031
  10. R.-H. Gweon, Y.-L. Lee, and J. Lim, "Early Termination of CU Encoding to Reduce HEVC Complexity," document Joint Collaborative Team on Video Coding, document ISO/IEC and ITU-T, JCTVC-F045, Turin, Italy, Jul. 2011.
  11. K. Choi, S.-H. Park, and E. S. Jang, "Coding Tree Pruning Based CU Early Termination," document Joint Collaborative Team on Video Coding, document ISO/IEC and ITU-T, JCTVC-F092, Turin, Italy, Jul. 2011.
  12. J. Yang, J. Kim, K. Won, H. Lee, and B. Jeon, "Early SKIP Detection for HEVC," document Joint Collaborative Team on Video Coding, document ISO/IEC and ITU-T, JCTVC-G543, Geneva, Switzerland, Nov. 2011.
  13. HM Reference Software 14.0 [online]. Available: https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware