Selective IBC and Intra Prediction Across Video Sub-Blocks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in efficiently encoding and decoding digital video data, particularly in handling intra and inter block-based coding, which leads to increased bandwidth demand and computational complexity.
Innovation Solution
The proposed solution involves a method for video processing that utilizes a combination of intra block copy (IBC) prediction and intra prediction, allowing for the conversion of video blocks into bitstream representations using different intra coding techniques based on specific conditions. This method also includes splitting video blocks into multiple sub-blocks for separate prediction and conversion processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If intra block copy (IBC) prediction is used for video coding, then prediction accuracy is improved, but device complexity increases
Solution Approach 1:
The video block is divided into multiple sub-blocks, allowing different prediction methods to be applied to different regions. This segmentation enables the system to achieve high prediction accuracy in suitable areas while maintaining lower complexity in other areas, thus resolving the contradiction between prediction accuracy and device complexity.
Solution Approach 2:
Instead of applying IBC prediction uniformly to the entire video block, the method selectively applies IBC prediction only to specific sub-blocks where it provides the most benefit. This partial application reduces the overall computational complexity while maintaining prediction accuracy in critical regions.
2Productivity
If multiple intra coding techniques are used for different portions of video blocks, then coding efficiency is improved, but processing complexity increases
Solution Approach 1:
The video block is divided into multiple sub-blocks that can be processed using different intra coding techniques. This segmentation allows the system to optimize coding efficiency for each sub-block independently while managing processing complexity through structured division of the processing task.
Solution Approach 2:
Different intra coding techniques are applied to different sub-blocks based on their specific characteristics and requirements. This local optimization approach improves overall coding efficiency by matching the right technique to the right region, while the modular structure keeps processing complexity manageable.
3Measurement precision
If video blocks are split into multiple sub-blocks for separate prediction, then prediction precision is improved, but computational complexity increases
Solution Approach 1:
Video blocks are divided into multiple sub-blocks to enable more precise prediction for each region. The segmentation allows the system to capture local variations in the video content more accurately, improving prediction precision while the structured approach to subdivision keeps computational complexity organized and manageable.
Data Source
AI summary
Combined intra and intra-block copy prediction for video coding is disclosed. A video processing method includes generating, for a conversion between a block of a video and a bitstream representation of the block, prediction for the block with a combined method which uses intra block copy (IBC) prediction and intra prediction in combination. A conversion is performed based on the prediction.


