Sub-block Intra Block Copy Motion Candidate List Construction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video coding technologies face challenges in efficiently encoding and decoding digital video due to increasing bandwidth demands and the need for improved compression techniques, particularly in handling intra block copy partitioning at the sub-block level.
Innovation Solution
The proposed solution involves using sub-block intra block copy (sbIBC) coding mode, where a current video block is split into multiple sub-blocks, each coded based on reference samples from a video region, with specific splitting rules and motion vector initialization, to enhance coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If the current block is split into multiple sub-blocks for coding, then the coding precision is improved, but the device complexity increases
Solution Approach 1:
The current block is divided into multiple sub-blocks, where each sub-block can be independently coded using different coding techniques. This segmentation allows for more precise coding control at the sub-block level while managing complexity through modular processing of smaller units rather than treating the entire block as a single unit.
Solution Approach 2:
Different coding techniques can be applied to different sub-blocks based on local characteristics. This allows the encoder to optimize coding precision for each sub-block individually, applying more complex techniques only where necessary rather than uniformly across the entire block, thus balancing precision improvement with complexity management.
2Productivity
If multiple coding techniques are applied to different sub-blocks, then the compression efficiency is improved, but the ease of operation deteriorates
Solution Approach 1:
The coding system dynamically selects and applies different coding techniques to different sub-blocks based on local characteristics and requirements. This dynamic adaptation enables the system to optimize compression efficiency for each sub-block while maintaining a unified overall processing framework that manages operational complexity.
Solution Approach 2:
Each sub-block can be independently processed with appropriate coding techniques selected based on its own characteristics. The system automatically determines the most suitable coding approach for each sub-block without requiring manual intervention, thereby improving compression efficiency while keeping the operation process automated and manageable.
3Loss of energy
If sub-block intra block copy coding is used, then the bandwidth requirement is reduced, but the manufacturing precision requirement increases
Solution Approach 1:
The block is segmented into sub-blocks for intra-block copy operations, allowing reference samples to be selected from specific sub-block regions. This segmentation enables more efficient use of reference samples within the block, reducing the need for high-bitrate inter-block references and thereby reducing bandwidth requirements while maintaining coding precision through localized reference selection.
Solution Approach 2:
The intra-block copy technique applies local reference sampling within sub-blocks rather than relying on global inter-block references. This local approach improves bandwidth efficiency by utilizing already-decoded samples from the current block, while the precision is maintained through careful selection of reference regions and application of appropriate copying techniques at the sub-block level.
Data Source
AI summary
A method of video processing includes determining, for a conversion between a current block of a video and a bitstream representation of the video, an operation associated with a list of motion candidates based on a condition related to a characteristic of the current block. The list of motion candidates is constructed for a coding technique or based on information from previously processed blocks of the video. The method also includes performing the conversion based on the determining.


