Chrominance Prediction From Luminance With Bounded Coefficients

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The next-generation moving picture encoding method VVC faces high calculation complexity due to large bit requirements for lookup tables and potential prediction coefficient values exceeding input pixel ranges, with unnecessary smoothing operations on all pixels.

Innovation Solution

A moving picture decoding device and method that specifies minimum and maximum luminance pixel values without smoothing, reduces lookup table precision, and sets an upper limit for prediction coefficients, aligning calculation precision with interpolation filters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high precision lookup tables are used for deriving prediction coefficients, then prediction accuracy is improved, but calculation complexity and number of bits required for operations increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidcalculation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the precision parameter of lookup tables from high precision to reduced precision, and sets an upper limit on prediction coefficient values. This parameter change resolves the contradiction by achieving acceptable prediction accuracy while significantly reducing calculation complexity and bit requirements for operations.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If smoothing operations are applied to all pixels for deriving prediction coefficients, then prediction robustness is improved, but unnecessary calculations increase processing time

Engineering Contradiction:
Improveprediction robustnessVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts only the necessary pixels (those needed for linear modeling) from the set of all pixels, eliminating unnecessary smoothing operations on irrelevant pixels. This extraction approach maintains prediction robustness for the essential pixels while removing redundant calculations that slow down processing.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of applying smoothing to all pixels (excessive action), the patent applies smoothing only to the specific pixels required for accurate prediction (partial action). This partial application maintains necessary prediction robustness while avoiding the processing overhead of unnecessary operations.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If prediction coefficients are allowed to have large absolute values, then prediction range is improved, but output values may exceed input pixel value range causing overflow

Engineering Contradiction:
Improveprediction rangeVSAvoidvalue range stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary anti-action by setting an upper limit on the absolute value of prediction coefficients before they are used in prediction calculations. This preventive measure ensures that prediction results remain within the valid pixel value range, preventing overflow while maintaining sufficient prediction range through the use of linear models and gradient calculations.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS12634500B2Moving picture decoding device, moving picture decoding method, and program obtaining chrominance values from corresponding luminance values
Publication Date: 2026.05.19 KDDI CORP
  • US12634500B2 patent drawing
  • US12634500B2 patent drawing
  • US12634500B2 patent drawing

AI summary

A decoding device includes a transformer sets a decoded luminance component of a prediction target block to the same number of samples as that of the chrominance component corresponding to the decoded luminance component of the prediction target block and generates a luminance reference signal. A specificator specifies luminance pixels having minimum and maximum pixel values of the decoded luminance component adjacent to the decoded luminance component of the prediction target block, respectively, outputs luminance pixel values obtained from specified luminance pixels, and outputs chrominance pixel values from pigment pixels corresponding to the luminance pixels. A derivator derives a linear prediction parameter from the two pixel values and a linear prediction model. A chrominance linear predictor obtains chrominance prediction signal applying the linear prediction model based on the linear prediction parameter to the luminance reference signal. The chrominance prediction and residual signals are summed to generate a reconstructed chrominance signal.