IBC-MBVD Candidate Selection for Video Coding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies, such as MPEG-2, MPEG-4, ITU-T H.263, ITU-T H.264/MPEG-4 AVC, ITU-T H.265/HEVC, and VVC, face challenges in achieving optimal coding efficiency due to the complexity of subsequent processes in video encoding and decoding.
Innovation Solution
The proposed method involves obtaining a target number for a set of intra block copy merge mode with block vector difference (IBC-MBVD) candidates from a bitstream, selecting these candidates based on the target number, and performing the conversion accordingly. This approach reduces the complexity of subsequent processes and improves coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If a large number of IBC-MBVD candidates are considered in the candidate list, then coding efficiency may be improved through better prediction accuracy, but the complexity of subsequent processing increases significantly
Solution Approach 1:
The patent changes the parameter of candidate list size by signaling a target number N in the bitstream that controls how many IBC-MBVD candidates are included. This allows dynamic adjustment of the candidate list size parameter to balance between coding efficiency and processing complexity based on specific coding conditions.
Solution Approach 2:
The patent introduces dynamic control over the candidate list composition by using the target number N to adaptively determine which candidates are included. The candidate list is no longer static but dynamically adjusted based on the signaled parameter, allowing the system to optimize performance while controlling complexity.
2Device complexity
If the target number of IBC-MBVD candidates is signaled in the bitstream, then the complexity of subsequent processes is reduced, but additional bits are required for signaling
Solution Approach 1:
The patent signals the target number N as a configurable parameter in the bitstream, allowing the system to adjust the candidate list size. This single parameter change enables downstream processes to optimize their complexity based on the indicated target, reducing overall processing complexity while incurring minimal bit overhead for the parameter itself.
Data Source
AI summary
Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: obtaining, for a conversion between the current video block and a bitstream of the video, a target number for a set of intra block copy merge mode with block vector difference (IBC-MBVD) candidates, the target number being indicated in the bitstream and dependent on a target configuration of a coding process for coding the current video block; selecting, based on the target number, the set of IBC-MBVD candidates from a plurality of IBC-MBVD candidates associated with an intra block copy (IBC) base candidate for the current video block; and performing the conversion based on the set of IBC-MBVD candidates.


