Cost-Based Residual Coefficient Prediction for Transform Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face inefficiencies in residual coding and sign prediction, particularly in HEVC and VVC standards, where explicit prediction for coefficient values is lacking, and cost functions in sign prediction do not utilize all available information effectively.

Innovation Solution

Implement methods to predict residual coefficient values based on cost, including techniques such as dependent quantization, multiple transform selection, and enhanced sign prediction, which utilize surrounding information and cost functions to optimize coefficient coding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If explicit prediction for coefficient values is not implemented, then the coding process remains simple, but coding efficiency is reduced

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprediction process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by predicting residual coefficient values before actual coding. The prediction process uses previously decoded coefficient values and cost functions to estimate current coefficient values, reducing the information that needs to be transmitted. This advance preparation improves coding efficiency without significantly increasing overall system complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where decoded coefficient values from previous positions are used to predict current coefficient values. The cost function evaluates prediction accuracy and adapts prediction strategies based on actual versus predicted values, creating a closed-loop system that continuously improves coding efficiency.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If cost functions in sign prediction do not utilize all available information, then the computation remains fast, but prediction accuracy is reduced

Engineering Contradiction:
Improveprediction accuracyVSAvoidcoding speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies local quality by using different prediction strategies and cost function formulations for different coefficient positions and types. Instead of a uniform approach, the system adapts the prediction method based on local characteristics of the coefficient data, improving accuracy where needed while maintaining speed in less critical areas.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes parameters in the cost function based on available information. The cost function dynamically adjusts its formulation using decoded coefficient values, prediction modes, and statistical information from the video data, allowing accurate predictions without requiring excessive computation for every coefficient.

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If residual coefficient values are not predicted, then the coding process is straightforward, but bandwidth requirements increase

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidresidual coding complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent extracts and transmits only the difference between actual and predicted residual coefficient values. By separating the predictable portion (which can be reconstructed at the decoder) from the residual information (which must be transmitted), the system reduces bandwidth requirements while managing complexity through focused residual coding.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250234008A1On Coefficient Value Prediction and Cost Definition
Publication Date: 2025.07.17 BYTEDANCE INC
  • US20250234008A1 patent drawing
  • US20250234008A1 patent drawing
  • US20250234008A1 patent drawing

AI summary

A mechanism for processing video data is disclosed. The mechanism determines to predict a value of a residual coefficient based on a cost. A conversion is performed between a visual media data and the media data file based on the residual coefficient. The coefficient may be used in transform coding or transform-skip coding.