Intra Block Copy Modes for Video Coding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video coding techniques, such as MPEG-2, MPEG-4, ITU-T.263, ITU-T.264/AVC, HEVC, and VVC, suffer from low coding efficiency, which is undesirable for digital video applications.
Innovation Solution
The proposed method enhances video processing by determining and applying various intra block copy (IBC) modes, including IBC merge mode with block vector difference, combined prediction mode, IBC mode based on triangle partitioning, geometric partitioning, advanced motion vector prediction using template matching, and IBC merge mode, to improve coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional video coding techniques are used, then device complexity is reduced, but coding efficiency deteriorates
Solution Approach 1:
The patent segments the video block processing into multiple IBC-based modes (IBC merge mode with MBVD, combined prediction mode, triangle partitioning, geometric partitioning, AMVP mode with template matching). Each mode handles specific types of video content or motion patterns, allowing the system to achieve high coding efficiency by selecting the most appropriate mode for each block while maintaining manageable complexity through modular design.
Solution Approach 2:
The patent implements dynamic mode selection where the encoder determines which IBC-based mode to apply for each target video block based on content characteristics. This dynamic adaptation allows the system to optimize coding efficiency for different video scenarios (screen content, natural video, mixed content) without requiring a single complex fixed-structure system.
2Productivity
If multiple IBC-based modes are supported, then coding efficiency is improved, but device complexity increases
Solution Approach 1:
The patent applies different IBC-based modes to different local regions (video blocks) based on their specific characteristics. Each block can use the most suitable mode (e.g., triangle partitioning for certain patterns, geometric partitioning for others, template matching for precise motion), achieving high overall coding efficiency while keeping each local processing unit relatively simple and specialized.
Solution Approach 2:
The patent changes processing parameters (mode selection, partitioning strategy, prediction method) based on the characteristics of each video block. This allows the system to adapt to different content types and achieve high coding efficiency without requiring a permanently complex system structure, as the complexity is activated only when and where needed.
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: determining, during a conversion between a target video block of a video and a bitstream of the video, an intra block copy (IBC)-based mode to be applied for the target video block, the IBC-based mode being based on at least one of the following: an IBC merge mode with block vector difference (MBVD), a combined prediction mode based on an IBC mode and at least one further prediction mode, an IBC mode based on triangle partitioning, an IBC mode based on geometric partitioning, an IBC advanced motion vector prediction (AMVP) mode based on template matching (TM), or an IBC merge mode based on TM; and performing the conversion based on the IBC-based mode.


