Search by item HOME > Access full text > Search by item

JBE, vol. 25, no. 3, pp.325-337, May, 2020


VVC Intra Triangular Partitioning Prediction for Screen Contents

Jaeryun Choe, Daehyeok Gwon, Heeji Han, Hahyun Lee, Jungwon Kangb) and Haechul Choi

C.A E-mail:


Versatile Video Coding (VVC) is a new video coding standard that is being developed by the Joint Video Experts Team of ISO/IEC/ITU-T and it has adopted various technologies including screen content coding tools. Screen contents have a feature that blocks are likely to have diagonal edges like character regions. If triangular partitioning coding is allowed for screen contents having such the feature, coding efficiency would increase. This paper proposes a intra prediction method using triangular partitioning prediction for screen content coding. Similar to the Triangular Prediction Mode of VVC that supports the triangular partitioning prediction, the proposed method derives two prediction blocks using Horizontal and Vertical modes and then it blends the predicted blocks applying masks with triangle shape to generate a final prediction block. The experimental results of the proposed method showed an average of 1.86%, 1.49%, and 1.55% coding efficiency in YUV, respectively, for VVC screen content test sequences.

Keyword: Video Coding, VVC, Intra Prediction, Triangular Partitioning, Screen Content Coding

[1] A Segall, V Baroncini, J Boyce, J Chen, T Suzuki, “Joint Call for Proposals on Video Compression with Capability beyond HEVC,” ITU-T/ISO/IEC JVET, JVET-H1002, Oct. 2017. call- proposals-video-compression-capability
[2] B. Bross, J. Chen, S. Liu, and Y.-K. Wang, “Versatile Video Coding (Draft 8),” ISO/IEC/ITU-T JVET, JVET-Q2001, Jan. 2020. http://
[3] J. Chen, Y. Ye, and S. Kim, “Algorithm Description for Versatile Video Coding and Test Model 8 (VTM 8),” ISO/IEC/ITU-T JVET, JVET-Q2002, Jan. 2020. user/current_document.php?id=9676
[4] High Efficiency Video Coding (HEVC), Rec. ITU-T H.265 and ISO/ IEC 23008-2, Jan. 2013. rec.aspx?rec=12905
[5] Gary J. Sullivan, Jens-Rainer Ohm, Woo-Jin Han, and Thomas 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. 2221191
[6] F. Bossen, X. Li, and K. Sühring, “JVET AHG Report: Test Model Software Development (AHG3),” ISO/IEC/ITU-T JVET, JVET- Q0003, Jan. 2020.
[7] B. Bross, “Versatile Video Coding (VVC) on the Final Stretch,” ITU workshop on the future of media, Geneva, Switzerland, Oct. 2019.
[8] Jong-Seok Lee, Jun-Taek Park, Han-Sol Choe, Ju-Hyeong Byeon, and Dong-Gyu Sim, “Overview of VVC,” Broadcasting and Media Magazine, Vol. 24, No. 3, pp.10-25, Oct. 2019.
[9] Heeji Han, Jaeryun Choe, Daehyeok Gwon, and Haechul Choi, “VVC Intra Prediction and Coding Tools,” Broadcasting and Media Magazine, Vol. 24, No. 3, pp.39-54, , Oct. 2019.
[10] Liang Zhao, Xin Zhao, Shan Liu and Xiang Li, "CE3-related: Unification of angular intra prediction for square and non-square blocks," ITU-T/ISO/IEC JVET, JVET-L0279, Oct. 2018. http://
[11] D. Park, Y. Yoon, J.-G. Kim, J. Lee, and J. Kang, “CE10-related: Simplification of Triangular Partitions,” ISO/IEC/ITU-T JVET, JVET-M0352, Jan. 2019. user/current_document.php?id=5159
[12] F. Chen and Li Wang, “CE10-related: Simplified Triangle Prediction Unit Mode,” ISO/IEC/ITU-T JVET, JVET-M0328, Jan. 2019.
[13] X. Wang, Y.-W. Chen, X. Xiu, and T.-C. Ma, “CE4-related: An Improved Method for Triangle Merge List Construction,” ISO/IEC/ ITU-T JVET, JVET-N0340, March. 2019. jvet/doc_end_user/current_document.php?id=6061
[14] Jungwon Kang and Hahyun Lee, “VVC Inter Prediction Coding Technologies,” Broadcasting and Media Magazine, Vol. 24, No. 3, pp.55-70, , Oct. 2019.
[15] Ru-Ling Liao and Chong Soon Lim, "CE10.3.1.b: Triangular prediction unit mode," ITU-T/ISO/IEC JVET, JVET-L0124, Oct. 2018.
[16] B. Bross, P. Keydel, H. Schwarz, D. Marpe, T. Wiegand, L. Zhao, X. Zhao, X. Li, S. Liu, Y.-J. Chang, H.-Y. Jiang, P.-H. Lin, C.-C. Kuo, C.-C. Lin, and C.-L. Lin, “CE3: Multiple Reference Line Intra Prediction (Test 1.1.1, 1.1.2, 1.1.3 and 1.1.4),” ISO/IEC/ITU-T JVET, JVET-L0283, Oct. 2018. user/current_document.php?id=4379 [17] J. Chen, Y. Ye, and S. H. Kim “Algorithm Description for Versatile Video Coding and Test Model 6 (VTM 6),” ISO/IEC/ITU-T JVET, JVET-O2002, July 2019. user/current_document.php?id=7826
[18] F. Bossen, J. Boyce, X. Li, V. Seregin, and K. Sharing, “JVET Common Test Conditions and Software Reference Configurations for SDR Video,” ISO/IEC/ITU-T JVET, JVET-N1010, Mar. 2019.
[19] G. Bjøntegaard, “Calculation of Average PSNR Differences Between RD Curves,” ITU-T SG16 Q.6 VCEG, VCEG-M33, Apr. 2001.
[20] W.-J. Chien, V. Seregin, and M. Karczewicz, “CE8-related: CPR Mode Signaling and Interaction with Inter Coding Tools,” ISO/IEC/ITU-T JVET, JVET-M0483, Jan. 2019. end_user/current_document.php?id=5293


Editorial Office
1108, New building, 22, Teheran-ro 7-gil, Gangnam-gu, Seoul, Korea
Homepage: TEL: +82-2-568-3556 FAX: +82-2-568-3557
Copyrightⓒ 2012 The Korean Institute of Broadcast and Media Engineers
All Rights Reserved