Relocated CCP Filtering for Precise Chroma Block Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face inefficiencies in predicting chroma blocks due to inadequate neighboring models, leading to imprecise and inefficient chroma sample prediction.

Innovation Solution

Implementing a cross-component prediction filter based on a guiding block vector to refine chroma block prediction, using relocated CCP filters and vectors to enhance prediction accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If neighboring models are used for chroma block prediction, then the prediction process is simple and fast, but the prediction precision is insufficient

Engineering Contradiction:
Improvechroma prediction precisionVSAvoidprediction model complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by relocating the chroma block based on a guiding block vector before prediction. This relocation positions the chroma block to a more appropriate location where better reference blocks can be found, thereby improving prediction precision before the actual prediction process occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary step of chroma block relocation using a guiding block vector. This intermediary action mediates between the simple neighboring model approach and the need for higher precision by repositioning the block to access better reference data from other locations in the video frame.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If model refinement modes are used to determine multiple candidate models, then the prediction precision improves, but the computational complexity increases

Engineering Contradiction:
Improvechroma prediction precisionVSAvoidencoding/decoding efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts the chroma block from its original position and relocates it to a new position determined by the guiding block vector. This extraction and relocation allows the prediction process to access better reference blocks without requiring multiple candidate models, thereby maintaining efficiency while improving precision.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The relocation of the chroma block based on the guiding block vector is performed as a preliminary action before prediction. This pre-positioning step improves prediction accuracy by ensuring the chroma block is at the optimal location, eliminating the need for multiple iterative model refinements.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If standard cross-component prediction is used, then the implementation is straightforward, but the prediction accuracy for all chroma samples is inadequate

Engineering Contradiction:
Improvechroma sample prediction accuracyVSAvoidprediction process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies dimensionality change by introducing a spatial relocation dimension to the chroma block prediction process. Instead of only using neighboring blocks in the standard prediction direction, the guiding block vector relocates the chroma block to access reference data from a different spatial dimension or location in the video frame.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20250379972A1Electronic device and non-transitory machine-readable medium for decoding or encoding video data
Publication Date: 2025.12.11 SHARP KK
  • US20250379972A1 patent drawing
  • US20250379972A1 patent drawing
  • US20250379972A1 patent drawing

AI summary

A method of decoding and/or encoding video data is provided. The method includes: receiving the video data; determining a chroma block unit from an image frame of the video data; determining a guiding block vector of the chroma block unit; determining a first chroma relocated block that is indicated by the guiding block vector, of the chroma block unit, that starts from the chroma block unit; determining a first relocated cross-component prediction (CCP) filter based on a first relocated position of the first chroma relocated block, where the first relocated CCP filter is one of a plurality of CCP relocated candidates in a CPP relocated list of the chroma block unit; and reconstructing the chroma block unit based on the CCP relocated list of the chroma block unit. Furthermore, an electronic device and a non-transitory machine-readable medium of an electronic device using the method are also provided.