Video Block Motion Information Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video coding technologies, such as HEVC and VVC, face challenges in achieving efficient compression and decoding due to limitations in handling virtual boundaries of coding tree blocks and motion information, particularly in intra block copy and inter prediction modes.
Innovation Solution
The proposed solution involves modifying block vector differences and predictors for intra block copy mode, using weighting factors for combined intra-inter coding, and applying triangular partitioning modes to enhance compression efficiency and simplify decoding processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If conventional video coding standards (HEVC, VVC) are used with traditional motion compensation methods, then implementation complexity is reduced, but compression efficiency deteriorates due to inability to handle virtual boundaries of coding tree blocks effectively
Solution Approach 1:
The patent divides the current video block into multiple sub-blocks and processes each sub-block separately with its own motion vector and prediction mode. This segmentation allows independent optimization of each sub-block's compression while maintaining overall efficiency, resolving the contradiction by enabling better boundary handling without requiring complete redesign of the entire coding structure.
Solution Approach 2:
The patent applies different prediction modes and motion compensation methods to different regions (sub-blocks) based on local characteristics. By allowing each sub-block to use the most appropriate coding method for its specific content and boundary conditions, the patent achieves higher overall compression efficiency without uniformly increasing complexity across the entire block.
2Loss of energy
If intra block copy mode is used for screen content coding, then compression efficiency for screen content is improved, but handling of virtual boundaries and motion information becomes more complex
Solution Approach 1:
The patent segments the current block into sub-blocks when applying intra block copy mode, allowing independent reference block selection and motion vector calculation for each sub-block. This segmentation simplifies boundary handling by treating each sub-block as an independent unit with its own reference relationships, rather than dealing with complex virtual boundaries across the entire block.
Solution Approach 2:
The patent introduces block vector differences (BVD) as an intermediary mechanism to handle motion information in intra block copy mode. By encoding and decoding BVD separately from absolute motion vectors, the patent simplifies the handling of virtual boundaries while maintaining the compression efficiency benefits of intra block copy for screen content.
3Loss of energy
If triangular partitioning mode is applied to video blocks, then compression efficiency is improved through better region adaptation, but device complexity increases due to additional partitioning logic
Solution Approach 1:
The patent implements dynamic partitioning where the decision to use triangular partitioning and the specific partitioning configuration are determined adaptively based on local video content characteristics. This dynamic approach allows the system to use complex triangular partitioning only when beneficial for compression, while falling back to simpler rectangular partitioning otherwise, thus improving compression efficiency without permanently increasing device complexity.
Data Source
AI summary
Interaction between screen content coding tools and motion information is disclosed. A method of video processing includes modifying, for a conversion between a block of a video and a bitstream representation of the block, at least one of motion information associated with the block which is coded with intra block copy (IBC) mode; and performing the conversion based on the modified motion information.


