Error-Scored Downsampling Filter Selection in Chroma-From-Luma Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently selecting downsampling filters for chroma from luma prediction, leading to suboptimal compression efficiency and increased bit usage for less likely intra prediction directions.

Innovation Solution

A method for video processing that involves receiving an input chroma block, applying multiple downsampling filters, iteratively predicting the input chroma block, calculating error scores, and selecting the best filter based on these scores for encoding, thereby optimizing the downsampling process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple downsampling filters are applied and error scores are calculated to select the best filter, then compression efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidfilter selection complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies multiple downsampling filters in advance to generate candidate chroma blocks before final encoding selection. By pre-calculating error scores for each filter option and selecting the best performing filter beforehand, the system optimizes compression efficiency while managing complexity through structured preliminary processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the downsampling filter parameters by testing multiple different filters (e.g., different kernel sizes, filter types) and selecting the optimal one based on error scores. This parameter variation approach allows the system to adapt to different content characteristics and achieve better compression without committing to a single fixed filter configuration.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If multiple downsampling filters are tested and error scores are calculated, then bit usage for less likely intra prediction directions is reduced, but loss of time increases

Engineering Contradiction:
Improvebit usage efficiencyVSAvoidfilter testing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent applies a limited set of predefined downsampling filters rather than exhaustively testing all possible filters. By selecting a manageable number of candidate filters that are most likely to provide benefit, the system reduces the time required for filter testing while still achieving significant bit usage improvements for less likely intra prediction directions.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent applies different downsampling filters selectively based on the specific intra prediction direction and content characteristics. Rather than uniformly applying the same filter to all cases, the system adapts the filter selection to local requirements, reducing unnecessary processing time for directions where filter variation provides minimal benefit.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12407824B2Selecting downsampling filters for chroma from luma prediction
Publication Date: 2025.09.02 TENCENT AMERICA LLC
  • US12407824B2 patent drawing
  • US12407824B2 patent drawing
  • US12407824B2 patent drawing

AI summary

This disclosure relates to video processing that includes iteratively predicting a chroma block in a Chroma from Luma (CfL) prediction mode based on downsampled luma samples downsampled from a plurality of downsampling filters, and selecting a target downsampling filter from the plurality of downsampling filters that corresponds to an error score determined for the iteratively predicting.