8-Bit and 10-Bit LGT Cores for Video Coding Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding and decoding technologies, such as AV1, lack efficient transform cores for certain transforms like the 8-point line graph transform, limiting coding efficiency and accuracy.

Innovation Solution

Introduce a complete set of 8-bit and 10-bit transform cores, including 4-point, 8-point, and 16-point line graph transforms, optimized for improved coding efficiency and accuracy, to extend the range of possible transforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing video encoding technologies (AV1) are used, then basic video compression is achieved, but coding efficiency and accuracy are limited due to lack of efficient transform cores

Engineering Contradiction:
Improvevideo encoding efficiencyVSAvoidcoding accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces transform cores with different bit depths (8-bit and 10-bit) to change the precision parameter of the transformation process. This allows the system to adapt between speed (8-bit) and accuracy (10-bit) based on video content requirements, directly resolving the contradiction between encoding efficiency and coding accuracy.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The transform functionality is segmented into multiple specialized cores (4-point LGT, 8-point LGT, 16-point LGT, and DST variants) rather than using a single general-purpose transform. Each core is optimized for specific transform types and sizes, improving both processing efficiency and transformation accuracy for different video block characteristics.

Inventive Principle:
Principle #1Segmentation

2Productivity

If transform cores are added to improve coding efficiency, then the range of possible transforms is extended, but device complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidtransform core complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The transform cores are designed with a unified architectural framework that handles multiple transform types (LGT and DST) and multiple sizes (4, 8, 16 points) through a common structure. This multi-functionality approach extends the range of possible transforms while controlling device complexity by avoiding redundant separate implementations for each transform variant.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If 10-bit transform cores are used, then coding accuracy is improved, but processing speed and efficiency may be reduced

Engineering Contradiction:
Improvecoding accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The system dynamically selects between 8-bit and 10-bit transform cores based on the specific video content characteristics and encoding requirements. This dynamic adaptation allows the system to use faster 8-bit processing when sufficient accuracy is achieved, and switch to more accurate 10-bit processing only when needed, thereby balancing speed and accuracy rather than maintaining a fixed trade-off.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260046454A1Line graph transforms (LGT) using 8-bit and 10-bit cores
Publication Date: 2026.02.12 TENCENT AMERICA LLC
  • US20260046454A1 patent drawing
  • US20260046454A1 patent drawing
  • US20260046454A1 patent drawing

AI summary

A method, computer program, and computer system is provided for coding video data. Video data is received. One or more transform cores corresponding to a transform associated with the video data are identified. The one or more transform cores include one or more of a line graph transform (LGT) and a discrete sine transform (DST) The video data is decoded based on the identified transform core. The transform cores correspond to one or more from among an 8-bit transform core and a 10-bit transform core. The transform corresponds to one or more from among a 2-point transform, a 4-point transform, an 8-point transform, and a 16-point transform.