1. Fast intra coding in AVS3 based on direct non-first pre-coding skip.
- Author
-
Cao, Xueyan, Lin, Tao, Zhao, Liping, Yang, Yufen, Zhou, Kailun, Wei, Hu, and Chen, Xianyi
- Subjects
- *
VIDEO codecs , *AUDIO codec , *VIDEO coding , *CODING standards (Coding theory) , *CODECS - Abstract
• Conditionally and directly skip all non-first pre-coding. • In I picture, for a CU with top-left location (x, y), if both x and y are multiples of 64, then each non-first pre-coding is skipped. • In I picture, for a CU with top-left location (x, y), if at least one of x and y is not multiples of 64 and a set of conditions is satisfied by a non-first pre-coding, then the non-first pre-coding is skipped. • In non-I picture, for CUs at any location, if a set of conditions is satisfied by a non-first pre-coding, then the non-first pre-coding is skipped. • Direct Non-First Pre-coding Skip (DNFPS) significantly reduce the coding complexity with negligible impact on coding efficiency. The third generation of Audio Video Coding Standard (AVS3) adopts sophisticated block partitioning structure with a multi-type tree, which includes Quad-Tree (QT), Binary-Tree (BT), and Extend Quad-Tree (EQT). During multi-type tree recursive block partitioning and pre-coding process of encoding, each Coding Unit (CU) of each Size at each Location (CUeSeL) of the picture is repeatedly pre-coded many times when visiting each branch of each tree. Although there are early termination mechanism, the number of visits for each CUeSeL is still very high and up to more than fifty. This process brings very high coding complexity. In order to reduce the coding complexity of AVS3, this paper proposes a method named Direct Non-First Pre-coding Skip (DNFPS) for a CUeSeL to directly and completely skip all non-first pre-coding under specific conditions. The conditions include, but are not limited to, those related to the first pre-coding. The contributions of the paper are as follows. In I pictures, for a CUeSeL with top-left location (x, y), if both x and y are multiples of 64 or if a set of conditions related to first pre-coding is satisfied, then each non-first pre-coding is skipped, and the coding result of the first pre-coding is reused for each non-first pre-coding skipped. In non-I pictures, each non-first pre-coding is skipped, and the coding result of the first pre-coding is reused for each non-first pre-coding skipped, provided a set of conditions related to first pre-coding is satisfied. The experimental results demonstrate that DNFPS has a negligible impact on coding efficiency under All Intra (AI) configurations, and coding runtime is reduced by 16 %. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF