Abstract
The versatile video coding (VVC) is the latest video coding standard, which uses a Multi-Type Tree (MTT) coding structure. Compared with existing video coding standards, this structure can flexibly split coding blocks according to the complex texture features of the image. As MTT structure introduces binary tree (BT) and ternary tree (TT) splitting, it will lead to a sharp increase in computational complexity. In the paper, a fast Coding Unit (CU) size decision method for intra prediction of VVC is proposed, which can significantly reduce the calculation in the intra encoding of VVC. The proposed method consists of two steps: 1) determine whether CU is divided and 2) select the best CU splitting mode. In the intra prediction process, the CU texture complexity is firstly calculated, which judges whether the CU is divided into sub-CUs. Then, the unnecessary splitting mode candidates are discarded according to the relationship between the texture direction and the CU splitting mode. The experimental results show that our proposed fast CU partition method reduces about 48.58% the computational complexity, while the BDBR only increases by 0.91%.
Highlights
In recent years, videos such as 360 degrees and high dynamic range (HDR) have shown huge demand potential
The currently widely used High efficiency video coding (HEVC) is a video coding standard formulated by the ITU-T VCEG in 2013 [1]
It is difficult for HEVC to cope with the need for higher compression rates for videos such as 360 degrees and high dynamic range (HDR)
Summary
Videos such as 360 degrees and high dynamic range (HDR) have shown huge demand potential. The currently widely used High efficiency video coding (HEVC) is a video coding standard formulated by the ITU-T VCEG in 2013 [1]. It is difficult for HEVC to cope with the need for higher compression rates for videos such as 360 degrees and high dynamic range (HDR). A series of encoding tools with higher compression efficiency were gradually added in the subsequent meetings. The MTT splitting structure is used in the coding tree unit (CTU) partitioning process [3]. In HEVC, a CU is divided into four sub-CUs. MTT splitting structure has no restriction that only uses the quad-tree (QT) splitting structure like HEVC, so that VVC can use QT, BT and TT structure in coding process.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have