Adaptive OBMC Video Coding for Block-Level Efficiency Gains
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies, such as MPEG-2, MPEG-4, ITU-T.263, ITU-T.264/MPEG-4 AVC, and ITU-T.265 HEVC, require improvements in coding efficiency and performance.
Innovation Solution
Implementing block level adaptive overlap subblock based motion compensation (OBMC) that considers block characteristics based on already decoded information, enhancing coding efficiency and performance by applying coding information and prediction samples according to predefined rules.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional video coding technologies are used, then implementation is simpler, but coding efficiency and performance are insufficient
Solution Approach 1:
The current block is divided into multiple sub-blocks, and motion compensation is performed separately for each sub-block using different overlap compensation strategies. This segmentation allows the system to achieve higher coding efficiency by adapting to local block characteristics while maintaining manageable complexity through modular processing of individual sub-blocks
Solution Approach 2:
The patent implements dynamic selection of overlap compensation modes for different sub-blocks based on their characteristics and decoded information. This dynamic adaptation enables the system to optimize coding efficiency for each region while maintaining overall system complexity at acceptable levels through conditional logic rather than uniform complex processing
2Measurement precision
If block level adaptive OBMC is applied, then coding gain is higher, but processing complexity increases
Solution Approach 1:
Different sub-blocks are assigned different overlap compensation characteristics based on their local block characteristics and decoded information. This local quality approach achieves higher coding performance by optimizing each region individually while controlling overall processing complexity through region-based rather than pixel-level customization
Solution Approach 2:
The patent applies overlap compensation selectively to specific sub-blocks rather than uniformly to the entire block, based on their characteristics and decoded information. This partial action approach achieves sufficient coding performance improvement while reducing processing complexity compared to exhaustive application across all blocks
Data Source
AI summary
Embodiments of the disclosure provide a solution for video processing. A method for video processing is proposed. The method includes: applying, for a conversion between a video unit of a video and a bitstream of the video, coding information of a second block to a coding process of a current block associated with the video unit, wherein a location of the second block is restricted based on a predefined rule; and performing the conversion based on the coding process.


