DOI QR코드

DOI QR Code

Reusable HEVC Design in 3D-HEVC

  • Heo, Young Su (Department of Computer Engineering, Kyung Hee University) ;
  • Bang, Gun (Broadcasting Media Research Laboratory, ETRI) ;
  • Park, Gwang Hoon (Department of Computer Engineering, Kyung Hee University)
  • Received : 2015.12.11
  • Accepted : 2016.05.16
  • Published : 2016.10.01

Abstract

This paper proposes a reusable design for the merging process used in three-dimensional High Efficiency Video Coding (3D-HEVC), which can significantly reduce the implementation complexity by eliminating duplicated module redundancies. The majority of inter-prediction coding tools used in 3D-HEVC are utilized through a merge mode, whose extended merging process is based on built-in integration to completely wrap around the HEVC merging process. Consequently, the implementation complexity is unavoidably very high. To facilitate easy market implementation, the design of a legacy codec should be reused in an extended codec if possible. The proposed 3D-HEVC merging process is divided into the base merging process of reusing HEVC modules and reprocessing process of refining the existing processes that have been newly introduced or modified for 3D-HEVC. To create a reusable design, the causal and mutual dependencies between the newly added modules for 3D-HEVC and the reused HEVC modules are eliminated, and the ineffective methods are simplified. In an application of the proposed reusable design, the duplicated reimplementation of HEVC modules, which account for 50.7% of the 3D-HEVC merging process, can be eliminated while maintaining the same coding efficiency. The proposed method has been adopted as a normative coding tool in the 3D-HEVC international standard.

Keywords

References

  1. G.J. Sullivan et al., "Standardized Extensions of High Efficiency Video Coding (HEVC)," IEEE J. Sel. Topics Signal Process., vol. 7, no. 6, Dec. 2013, pp. 1001-1016. https://doi.org/10.1109/JSTSP.2013.2283657
  2. A. Vetro, T. Wiegand, and G.J. Sullivan, "Overview of the Stereo and Multiview Video Coding Extensions of the H.264/MPEG-4 AVC Standard," Proc. IEEE, vol. 99, no. 4, 2011, pp. 626-642. https://doi.org/10.1109/JPROC.2010.2098830
  3. T. Wiegand et al., "Overview of the H.264/AVC Video Coding Standard," IEEE Trans. Circuits Syst. Video Technol., vol. 13, no. 7, July 2003, pp. 560-576. https://doi.org/10.1109/TCSVT.2003.815165
  4. M. Domanski et al., "Coding of Multiple Video + Depth Using HEVC Technology and Reduced Representations of Side Views and Depth Maps," Picture Coding Symp., Krakow, Poland, May 7-9, 2012, pp. 5-8.
  5. ISO/IEC/JTC 1, Information Technology-High Efficiency Coding and Media Delivery in Heterogeneous Environments-Part 2: High Efficiency Video Coding, ISO/IEC 23008-2:2013 (ver. 1), Nov. 2013.
  6. J.H. Hur, S. Cho, and Y.L. Lee, "Adaptive Local Illumination Change Compensation Method for H.264/AVC-Based Multiview Video Coding," IEEE Trans. Circuits Syst. Video Technol., vol. 17, no. 11, Nov. 2007, pp. 1496-1505. https://doi.org/10.1109/TCSVT.2007.903774
  7. G.H. Park et al., "Deblocking Filtering for Illumination Compensation in Multiview Video Coding," IEEE Trans. Circuits Syst. Video Technol., vol. 18, no. 10, 2008, pp. 1457-1461. https://doi.org/10.1109/TCSVT.2008.2002890
  8. H.S. Koo, Y.J. Jeon, and B.M. Jeon, "Motion Information Inferring Scheme for Multi-view Video Coding," IEICE Trans. Commun., vol. E91.B, no. 4, Apr. 2008, pp. 1247-1250.
  9. G.J. Sullivan et al., "Meeting Report of the 26th JVT Meeting," JVT-Z200, Antalya, Turkey, Jan. 2008.
  10. M.W. Park, J.Y. Lee, and C. Kim, "Overview of Inter-component Coding in 3D-HEVC," J. Broadcast Eng., vol. 20, no. 4, July 2015, pp. 545-556. https://doi.org/10.5909/JBE.2015.20.4.545
  11. G. Tech et al., "3D-HEVC Draft Text 1," JCT3V-E1001, Vienna, Austria, Aug. 2013.
  12. P. Helle et al., "Block Merging for Quadtree-Based HEVC," IEEE Trans. Circuits Syst. Video Technol., vol. 22, no. 12, Dec. 2012, pp. 1720-1731. https://doi.org/10.1109/TCSVT.2012.2223051
  13. L. Zhang, Y. Chen, and L. Liu, "3D-CE5.h: Merge Candidates Derivation from Disparity Vector," JCT3V-B0048, Shanghai, China, Oct. 2012.
  14. J. An et al., "3D-CE5.h Related: Inter-view Motion Prediction for HEVC-Based 3D Video Coding," JCT3V-A0049, Stockholm, Sweden, July 2012.
  15. L. Zhang et al., "Inter-view Motion Prediction in 3D-HEVC," IEEE Int. Symp. Circuits Syst., Melbourne, Australia, June 1-5, 2014, pp. 17-20.
  16. F. Zou et al., "View Synthesis Prediction in the 3-D Video Coding Extensions of AVC and HEVC," IEEE Trans. Circuits Syst. Video Technol., vol. 24, no. 10, Oct. 2014, pp. 1696-1708. https://doi.org/10.1109/TCSVT.2014.2313891
  17. G. Bang et al., "3D-CE3.h: Results on Simple Merge Candidate List Construction for 3DV," JCT3V-F0093, Geneva, Switzerland, Oct. 2013.
  18. G. Tech et al., "3D-HEVC Draft Text 7," JCT3V-K1001, Geneva, Switzerland, Feb. 2015.
  19. JCT-3V, Subversion Repository for the 3D-HEVC Test Model Version HTM-14.0, Aachen, Germany, 2015.
  20. L. Zhang and Y. Chen, "CE3 Related: Combined Bi-predictive Merging Candidates for 3D-HEVC," JCT3V-F0129, Geneva, Switzerland, Oct. 2013.
  21. D. Rusanovskyy, K. Muller, and A. Vetro, "Common Test Conditions of 3DV Core Experiments," JCT3V-G1100, CA, USA, Jan. 2014.
  22. G. Bjontegaard, "Calculation of Average PSNR Differences between RD-Curves," Proc. VCEG Meeting, Austin, TX, USA, Jan. 2001, pp. 1-5.
  23. JCT-3V, Subversion Repository for the 3D-HEVC Test Model Version HTM-8.2, Aachen, Germany, 2014.

Cited by

  1. Motion-Vector Refinement for Video Error Concealment Using Downhill Simplex Approach vol.40, pp.2, 2018, https://doi.org/10.4218/etrij.2017-0078