IBC-MBVD Candidate Selection for Video Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

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.

Inventive Principle:
Principle #35Parameter changes

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improveprocessing complexityVSAvoidbitstream size
Core Design Contradiction:
Device complexityVSQuantity of substance

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250126244A1Method, apparatus, and medium for video processing
Publication Date: 2025.04.17 DOUYIN VISION CO LTD
  • US20250126244A1 patent drawing
  • US20250126244A1 patent drawing
  • US20250126244A1 patent drawing

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.