Video Decoder MIP LFNST Kernel Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The use of decoder side intra mode derivation (DIMD) technology in video coding introduces complexity in both software and hardware, increasing compression costs and reducing encoding efficiency.

Innovation Solution

A method that decodes a bitstream to determine prediction mode parameters, including matrix-based intra prediction (MIP) and low-frequency non-separable transform (LFNST) parameters, to select appropriate transform kernels and reduce computational complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If decoder side intra mode derivation (DIMD) technology is used to derive intra prediction mode at decoding side, then bit overhead is saved, but software and hardware complexity increases significantly

Engineering Contradiction:
Improvebit overheadVSAvoidsoftware and hardware complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent changes the parameter of block size classification, dividing blocks into small blocks (4×4, 8×8) and large blocks (16×16, 32×32). For small blocks, DIMD technology is applied to derive intra prediction modes and save bit overhead. For large blocks, traditional methods are used to avoid excessive complexity. This parameter-based segmentation resolves the contradiction by applying the advanced technique only where it provides net benefit.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies different processing qualities to different regions (block sizes). Small blocks receive the sophisticated DIMD treatment with full derivation capabilities, while large blocks receive simplified traditional prediction. This local differentiation ensures that complexity is concentrated where it most effectively reduces bit overhead, without unnecessarily complicating the processing of larger blocks.

Inventive Principle:
Principle #3Local quality

2Productivity

If DIMD technology is applied to all block sizes, then compression efficiency improves, but encoding cost increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidencoding cost
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent modifies the application scope parameter of DIMD technology based on block size. By setting a threshold (small blocks only), it achieves optimal compression efficiency for the blocks that benefit most while capping the encoding cost. This selective application resolves the contradiction between improving compression efficiency and controlling encoding cost.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of applying DIMD to all blocks (excessive action), the patent applies it partially only to small blocks where the benefit-to-cost ratio is most favorable. This partial application achieves sufficient compression efficiency improvement without incurring excessive encoding costs across all block types.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If LFNST transform kernel candidate sets are expanded to improve transform accuracy, then prediction precision improves, but computational complexity increases

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

Solution Approach 1:

The patent changes the parameter of LFNST kernel selection based on MIP mode parameters and block characteristics. Instead of using a fixed large set of kernel candidates for all blocks, the selection is adapted dynamically based on the specific MIP mode and block properties. This resolves the contradiction by providing high precision where needed while reducing computational complexity through selective candidate set usage.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Different LFNST kernel candidate sets are applied to different local conditions (different MIP modes and block types). This local adaptation ensures that prediction precision is maximized for each specific case without requiring the system to maintain and process all possible kernel candidates for every block, thereby controlling overall computational complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250126271A1Encoding and decoding method and storage medium
Publication Date: 2025.04.17 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US20250126271A1 patent drawing
  • US20250126271A1 patent drawing
  • US20250126271A1 patent drawing

AI summary

A decoding method is provided. A bitstream is decoded to determine a prediction mode parameter. The bitstream is decoded to determine a matrix-based intra prediction (MIP) parameter of a current block, in response to the prediction mode parameter indicating that MIP is used to determine an intra prediction value. The bitstream is decoded to determine transform coefficients of the current block and a low-frequency non-separable transform (LFNST) index of the current block. A mapping mode of an LFNST transform set is determined according to the MIP parameter, in response to the LFNST index indicating that an LFNST is used for the current block. According to the mapping mode of the LFNST transform set, one LFNST transform kernel candidate set is selected from a plurality of LFNST transform kernel candidate sets, and an LFNST transform kernel used for the current block is determined from the selected LFNST transform kernel candidate set.