Intra Block Copy Prediction Reordering for Subblock Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding techniques face challenges in efficiently compressing and enhancing video quality due to increasing image sizes, resolutions, and frame rates, particularly in intra block copy mode, where current blocks are processed as single units without considering subblocks.
Innovation Solution
A method and apparatus for video coding that involves reconstructing current blocks by reordering initial predicted signals using block vectors, splitting the current block into subblocks based on a splitting direction and ratio, and generating a final prediction block by rearranging these subblocks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the current block is processed as a single block in IBC mode, then the encoding process is simple, but the video coding efficiency and image quality are insufficient
Solution Approach 1:
The current block is divided into multiple subblocks (e.g., four subblocks) along horizontal and vertical directions. Each subblock is independently predicted using IBC mode with its own block vector, allowing finer-grained optimization of prediction accuracy while maintaining manageable processing complexity through systematic subdivision.
2Manufacturing precision
If the current block is processed as a single block in IBC mode, then the processing complexity is low, but the image quality and coding efficiency are insufficient
Solution Approach 1:
The current block is divided into multiple subblocks (e.g., four subblocks) along horizontal and vertical directions. Each subblock is independently predicted using IBC mode with its own block vector, allowing finer-grained optimization of prediction accuracy while maintaining manageable processing complexity through systematic subdivision.
Solution Approach 2:
Different block vectors are applied to different subblocks based on local characteristics. Each subblock can have its own motion compensation parameters, allowing the prediction to adapt to local variations in the image content, thereby improving overall image quality through localized optimization.
3Productivity
If subblocks are used in IBC mode, then video coding efficiency is improved, but the processing complexity increases
Solution Approach 1:
The current block is divided into multiple subblocks (e.g., four subblocks) along horizontal and vertical directions. Each subblock is independently predicted using IBC mode with its own block vector, allowing finer-grained optimization of prediction accuracy while maintaining manageable processing complexity through systematic subdivision.
Solution Approach 2:
The patent applies subblock processing selectively rather than universally. The encoder can choose to divide blocks into subblocks when beneficial for coding efficiency, while maintaining the option to process entire blocks when subblock processing would not provide sufficient benefit, thus balancing complexity and efficiency improvements.
Data Source
AI summary
A method and an apparatus are disclosed for video coding using reordering of predicted signals in intra block copy mode. In the disclosed embodiments, a video decoding device obtains a splitting direction of the current block and obtains a ratio of subblocks with respect to the current block. Here, the splitting direction indicates a horizontal split or a vertical split. The video decoding device generates an initial prediction block of the current block according to an intra block copy (IBC) mode. The video decoding device splits the initial prediction block into subblocks based on the splitting direction and the ratio of the subblocks and generates a final prediction block of the current block by reordering the subblocks.


