Intra Prediction Mode Coding Using Context Modeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing HEVC standard's intra prediction mode coding is inefficient due to limited prediction angles and complexity, and the current three Most Probable Modes (MPMs) do not accurately correspond to the actual probability distribution of all available intra prediction modes, leading to suboptimal compression efficiency.

Innovation Solution

The proposed solution involves deriving more than three MPMs, using context modeling for decoding MPM indices, and applying an N-tap intra interpolation filter with N greater than 2 to neighboring reconstructed samples, allowing for multiple intra prediction directions per block without additional signaling, and using 1/32-pel accuracy for interpolation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If more than three MPMs are derived and context modeling is used for decoding MPM indices, then compression efficiency is improved and bitstream size is reduced, but encoder and decoder complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidencoder and decoder complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of MPM count from the conventional three to more than three (e.g., four or five MPMs), and introduces context modeling for decoding MPM indices. This parameter change improves compression efficiency by better matching the actual probability distribution of intra prediction modes, while the complexity increase is managed through systematic implementation of context adapters and probability updates.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic context modeling where context adapters and probability values are updated based on previously decoded MPM indices and neighboring block information. This dynamic adaptation allows the decoder to efficiently handle the increased MPM count without linearly increasing complexity, as the context model learns and adapts to the local characteristics of the video content.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If an N-tap intra interpolation filter with N greater than 2 is applied to neighboring reconstructed samples, then interpolation accuracy is improved and edge direction distribution is better captured, but computational complexity increases

Engineering Contradiction:
Improveinterpolation accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the filter tap count parameter from the conventional 2-tap filter to an N-tap filter where N > 2 (e.g., 3-tap, 4-tap, or 5-tap filters). This parameter change improves interpolation accuracy by better capturing edge direction distributions in the video content. The increased computational complexity is offset by the fact that the filter coefficients are predetermined and can be efficiently implemented using lookup tables or optimized arithmetic operations.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If multiple intra prediction directions per block are allowed without additional signaling, then prediction accuracy is improved, but the decoding process becomes more complex

Engineering Contradiction:
Improveprediction accuracyVSAvoiddecoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent makes the MPM list and context modeling mechanism universal and adaptable to multiple intra prediction directions within the same block. By deriving more than three MPMs and using context modeling, the system can handle multiple prediction directions without requiring separate signaling for each direction, thus improving prediction accuracy while keeping the decoding process manageable through unified treatment of multiple modes.

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

4Device complexity

If the existing HEVC standard's three MPMs are used, then encoder complexity is maintained, but compression efficiency is suboptimal due to inaccurate probability distribution modeling

Engineering Contradiction:
Improveencoder complexityVSAvoidcompression efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent changes the MPM count parameter from three to more than three (four or five MPMs), which better represents the actual probability distribution of intra prediction modes. This parameter change improves compression efficiency by reducing the entropy of mode signaling, while encoder complexity increases are managed through efficient derivation methods that leverage neighboring block information and previously decoded modes.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11463689B2Intra prediction and intra mode coding
Publication Date: 2022.10.04 QUALCOMM INC
  • US11463689B2 patent drawing
  • US11463689B2 patent drawing
  • US11463689B2 patent drawing

AI summary

A device for decoding video data includes a memory configured to store the video data; and one or more processors configured to decode syntax information that indicates a selected intra prediction mode for the block of video data from among a plurality of intra prediction modes. The one or more processors apply an N-tap intra interpolation filter to neighboring reconstructed samples of the block of video data according to the selected intra prediction mode, wherein N is greater than 2. The one or more processors reconstruct the block of video data based on the filtered neighboring reconstructed samples according to the selected intra prediction mode.