AV1 Transform Kernel Selection With Early Search Termination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding technologies using the AV1 codec face inefficiencies in selecting optimal transform kernels, leading to suboptimal compression performance and encoding speed.

Innovation Solution

A method for fast and efficient selection of transform kernels for the AV1 codec, involving a preconfigured subset of candidate kernels, frequency domain distortion evaluation, and early termination criteria to optimize encoding speed and quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If transform kernel selection is performed exhaustively to find optimal kernels, then compression performance is improved, but encoding speed deteriorates

Engineering Contradiction:
Improvecompression performanceVSAvoidencoding speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent pre-configures and pre-ranks transform kernels based on statistical characteristics and distortion metrics before actual encoding. This preliminary preparation allows the encoder to select kernels without performing exhaustive real-time evaluation, thus maintaining compression performance while significantly improving encoding speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements early termination criteria that allow the kernel selection process to skip remaining kernel evaluations once a sufficiently good kernel is found. This rushing through of the selection process maintains acceptable compression performance while dramatically reducing the time required compared to exhaustive search.

Inventive Principle:
Principle #21Skipping (Rushing through)

2Manufacturing precision

If multiple transform kernels are evaluated for each block, then coding performance is improved, but processing time increases

Engineering Contradiction:
Improvecoding performanceVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies different transform kernel selection strategies to different blocks based on their local characteristics. By analyzing statistical properties of each block and using pre-ranked kernel lists, the system evaluates only the necessary number of kernels for each local region, optimizing coding performance while minimizing processing time through localized adaptation.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of kernel evaluation depth based on block characteristics and resolution. For higher resolution or more complex blocks, more kernels are evaluated from the pre-ranked list, while simpler blocks use fewer kernels, maintaining coding performance across varying conditions without excessive processing time.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12489895B2Fast search and selection of a transform kernel for AV1 encoding
Publication Date: 2025.12.02 ZOOM COMMUNICATIONS INC
  • US12489895B2 patent drawing
  • US12489895B2 patent drawing
  • US12489895B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media for fast search of transform kernel selection. A set of transform kernels are selected. Multiple images are encoded via the AV1 coded using the selected transform kernels. The encoded images are transmitted to another computing device.