Chroma Block Deblocking for Intra Block Copy Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face inefficiencies in intra prediction modes, particularly in handling less likely directions, leading to increased bit usage and reduced compression efficiency.
Innovation Solution
The proposed method involves inserting prediction information from neighboring blocks into a predictor list based on specific criteria such as prediction mode, slice, tile, or overlap, using block vectors for intra block copy prediction and motion vectors for inter prediction, to enhance coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If intra prediction is used for all blocks, then compression efficiency is improved, but bit usage increases for less likely prediction directions
Solution Approach 1:
The patent applies preliminary action by pre-establishing a predictor list containing prediction information from neighboring blocks before encoding the current block. This allows the encoder to quickly reference and select the most appropriate predictor without performing extensive searches, thereby reducing bit usage for less likely prediction directions while maintaining compression efficiency.
Solution Approach 2:
The patent uses copying by inserting prediction information from neighboring blocks into a predictor list. Instead of encoding full prediction data for each block, the system copies relevant prediction parameters from already-encoded neighboring blocks, reducing the overall bit usage while preserving compression efficiency.
2Productivity
If prediction information from neighboring blocks is inserted into predictor list, then coding efficiency is improved, but device complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the prediction process into distinct stages: identifying neighboring blocks, inserting their prediction information into a predictor list, and then selecting from this list for the current block. This structured approach improves coding efficiency while managing device complexity through organized processing steps.
Solution Approach 2:
The patent implements dynamics by making the predictor list adaptive and context-dependent. The list is dynamically constructed based on the prediction modes and characteristics of neighboring blocks, allowing the system to optimize coding efficiency for different video content types while keeping the processing complexity manageable through conditional logic.
Data Source
AI summary
An apparatus for video decoding includes processing circuitry. The processing circuitry decodes prediction information for a chroma block. The prediction information indicates (i) an intra block copy mode applied to the chroma block and (ii) the chroma block and a luma block that is co-located with the chroma block being coded in separate coding tree structures. The chroma block includes a first chroma subblock and a second chroma subblock. The processing circuitry determines a first block vector of the first chroma subblock and a second block vector of the second chroma subblock. The processing circuitry determines, based on the determined first block vector and the determined second block vector, whether to perform deblocking filtering on a subblock boundary between the first chroma subblock and the second chroma subblock. The processing circuitry reconstructs the chroma block based on the determination of whether to perform the deblocking filtering on the subblock boundary.


