Intra Mode Set Coding for Neighbor-Aware Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face inefficiencies in intra prediction mode coding, particularly in handling the increasing number of intra prediction directions, leading to suboptimal bit usage and compression ratios.

Innovation Solution

The method involves dividing a list of intra modes into sets based on neighboring block modes and extracting a set index and mode index from the coded video bitstream to determine the intra prediction mode, optimizing the coding process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the number of intra prediction directions is increased to improve prediction accuracy, then the coding complexity and bit usage increase

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

Solution Approach 1:

The patent divides the list of intra prediction modes into multiple subsets, where each subset contains a specific range of prediction directions. The encoder/decoder first selects a subset based on neighboring block modes, then selects a specific mode within that subset. This segmentation reduces the complexity of mode selection while maintaining comprehensive coverage of all prediction directions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary classification of intra prediction modes into subsets based on neighboring block modes before actual mode selection. By pre-organizing modes into subsets and determining which subset to use based on neighboring block characteristics, the system reduces the search space and simplifies the subsequent mode selection process.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If more intra prediction modes are coded to improve compression ratio, then the bit usage for mode signaling increases

Engineering Contradiction:
Improvecompression ratioVSAvoidbit usage
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

By segmenting the complete intra prediction mode list into multiple subsets and signaling only the relevant subset index along with a mode index within that subset, the patent reduces the total number of bits required for mode signaling compared to directly signaling the absolute mode index from the complete list.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different coding strategies to different subsets of intra prediction modes based on local characteristics of neighboring blocks. Each subset is optimized for specific prediction scenarios, allowing more efficient bit allocation where it is most needed while using fewer bits for less likely directions.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12464120B2Intra mode coding
Publication Date: 2025.11.04 TENCENT AMERICA LLC
  • US12464120B2 patent drawing
  • US12464120B2 patent drawing
  • US12464120B2 patent drawing

AI summary

Methods, apparatus, and computer readable storage medium for intra prediction mode coding in video decoding. The method includes receiving, by a device, a coded video bitstream for a block. The device includes a memory storing instructions and a processor in communication with the memory. The method also includes dividing, by the device, a list of intra modes into a plurality of intra mode sets for the block based on mode information of each intra mode in the list, the list of intra modes corresponding to an intra prediction mode of at least one neighboring block of the block; extracting, by the device from the coded video bitstream, a set index indicating an intra mode set from the plurality of intra mode sets; extracting, by the device from the coded video bitstream, a mode index indicating an intra prediction mode from the intra mode set; and determining, by the device, the intra prediction mode for the block based on the set index and the mode index.