Intra Block Copy Candidate Lists for Video Coding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In video encoding/decoding based on intra block copy, coding efficiency is limited due to restrictive use of luma component encoding information in chroma component encoding/decoding processes, leading to inefficiencies in block partitioning structures.
Innovation Solution
Efficient construction of a block vector candidate list and deblocking filtering for reconstructed blocks in intra block copy mode, including determining block vectors and prediction blocks based on intra block copy mode enable flags and maximum number of candidates, with options like block copy skip, merge, and AMVP modes, and updating history-based lists.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If luma component encoding information is restrictively used in chroma component encoding/decoding process, then encoding complexity is reduced, but encoding efficiency is limited
Solution Approach 1:
The patent applies local quality by allowing different block partitioning structures for luma and chroma components independently. Specifically, the luma component can have one block partitioning structure while the chroma component has another, enabling each component to be optimized locally according to its own characteristics rather than being constrained by a unified structure. This resolves the contradiction by maintaining encoding complexity control while improving encoding efficiency through component-specific optimization.
2Productivity
If intra block copy mode is enabled with flexible block partitioning, then coding efficiency is improved, but processing complexity increases
Solution Approach 1:
The patent applies segmentation by separating the encoding/decoding processes into distinct stages and components. It divides the block partitioning into luma component partitioning and chroma component partitioning, which can be performed independently with different structures. This segmentation allows the system to handle complex intra block copy operations with flexible partitioning while managing processing complexity through structured, modular processing steps.
Solution Approach 2:
The patent applies dynamics by enabling adaptive selection of block partitioning structures based on content characteristics. The system can dynamically choose different partitioning configurations for luma and chroma components depending on the specific video content being encoded/decoded. This dynamic approach improves coding efficiency by adapting to content requirements while maintaining manageable processing complexity through controlled flexibility.
Data Source
AI summary
Disclosed herein is a video decoding method. The video decoding method includes: obtaining, for a current sequence, an intra block copy mode enable flag indicating whether an intra block copy mode is enabled; when the intra block copy mode enable flag indicates that an intra block copy mode is enabled for the current sequence, obtaining information on a maximum number of block vector candidates of a block vector candidate list; when a prediction mode of a current block is an intra block copy mode, determining a block vector candidate list of the current block including one or more block vector candidates according to the information on a maximum number of block vector candidates; determining a block vector of the current block out of one or more block vector candidates of the block vector candidate list of the current block; and determining a prediction block of the current block according to the block vector.


