Wide-Angle Intra Prediction Mapping for Non-Square Block Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies do not effectively utilize wide angle intra prediction modes for non-square blocks, leading to inefficient compression.

Innovation Solution

A method and decoder for determining whether an angular intra prediction mode for a non-square block is a wide angle mode, and if so, mapping it to a corresponding non-wide angle mode with a specified coding tool for decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If wide angle intra prediction modes are used for non-square blocks, then compression efficiency is improved, but device complexity increases due to mode mapping requirements

Engineering Contradiction:
Improvecompression efficiencyVSAvoidmode mapping complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mapping mechanism that translates wide angle intra prediction modes into corresponding non-wide angle modes. This mediator layer enables the system to utilize wide angle modes for improved compression while maintaining compatibility with existing decoder architectures that may not directly support all prediction mode variants.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent modifies the intra prediction mode parameters by establishing a mapping between wide angle modes (spaced apart from vertical/horizontal modes by more than a threshold angle) and non-wide angle modes. This parameter transformation allows the system to adapt prediction modes to different block shapes (non-square blocks) while managing complexity through structured parameter relationships.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If intra prediction modes are optimized for square blocks, then decoding simplicity is maintained, but performance on non-square blocks deteriorates

Engineering Contradiction:
Improvedecoding simplicityVSAvoidcompression efficiency for non-square blocks
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent makes the intra prediction mode selection dynamic by determining whether to use wide angle or non-wide angle modes based on the block shape. For non-square blocks, the system dynamically switches to wide angle modes when beneficial, while maintaining simpler decoding paths for square blocks, thus adapting the decoding process to the specific characteristics of each block.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different prediction mode qualities to different block types. Non-square blocks receive the enhanced wide angle prediction modes for improved compression efficiency, while square blocks use the standard non-wide angle modes for simplicity. This localized optimization ensures that each block type receives the appropriate level of complexity based on its specific requirements.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250358411A1Coding tool parameter selection by mapping wide angle intra prediction modes to non-wide intra prediction modes
Publication Date: 2025.11.20 TENCENT AMERICA LLC
  • US20250358411A1 patent drawing
  • US20250358411A1 patent drawing
  • US20250358411A1 patent drawing

AI summary

A method for video decoding includes determining that an angular intra prediction mode for a current block is a wide angle mode. The method further includes determining a non-wide angle mode that corresponds to the wide angle mode, the non-wide angle mode being spaced apart from the vertical mode or the horizontal mode by an angular distance that is less than or equal to the predetermined threshold. The method further includes, in response to a determination that an intra prediction coding tool and coding tool parameters are specified for the determined non-wide angle mode, performing intra prediction for the current block using the wide angle mode, using the intra prediction coding tool, and using the coding tool parameters specified for the determined non-wide angle mode.