High-Precision 4×4 DST7 and DCT8 Matrices for Fast Video Transforms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in maintaining fast transform implementations as precision increases, as the mathematical properties of integer transform matrices used in moderate precision do not necessarily hold for higher precisions, leading to increased complexity.

Innovation Solution

Modifying the integer coefficients of 4×4 DST7 and DCT8 transform matrices by adjusting one value to ensure that the sum of two values equals a third value, allowing for fast implementations at higher precisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If integer transform matrices are used with higher precision to improve compression efficiency, then compression performance is improved, but computational complexity increases and fast implementation properties are lost

Engineering Contradiction:
Improvetransform precisionVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent modifies the integer coefficients of the transform matrix by changing specific parameter values to satisfy the fast implementation condition (a+b=d). This allows higher precision transform (using 16-bit integers instead of 32-bit) while maintaining the computational efficiency of fast implementation algorithms.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies local modification to specific coefficients in the transform matrix rather than changing all coefficients. By selectively adjusting certain integer values (a, b, c, d) to satisfy the fast implementation property, it maintains overall transform accuracy while enabling fast computation.

Inventive Principle:
Principle #3Local quality

2Productivity

If integer coefficients are modified to maintain fast implementation properties, then computational efficiency is preserved, but transform accuracy may be compromised

Engineering Contradiction:
Improvetransform computation speedVSAvoidtransform accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent carefully selects parameter modifications that maintain the fast implementation property (a+b=d) while minimizing impact on transform accuracy. The modified integer coefficients are chosen to closely approximate the original floating-point values, ensuring both computational efficiency and transform precision are maintained.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250301174A1High precision 4x4 DST7 and DCT8 transform matrices
Publication Date: 2025.09.25 INTERDIGITAL CE PATENT HOLDINGS SAS
  • US20250301174A1 patent drawing
  • US20250301174A1 patent drawing
  • US20250301174A1 patent drawing

AI summary

A method for reconstructing a block of a picture comprising: applying an inverse transform to a block of transform coefficients using a first matrix of integer coefficients representative of the inverse transform, wherein the first matrix of integer coefficients is the inverse of a second matrix of integer coefficients representative of a transform inverted to obtain the inverse transform, the second matrix of integer coefficients being derived from a third matrix of integer coefficients, the absolute values of the integer coefficients of the third matrix taking their values in a set of four different values, the derivation comprising a modification of one value of the set to ensure that a sum of two values of the set equals a third value of the set.