Weighted Angular Prediction for JVET Intra Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards like HEVC face challenges in achieving higher coding efficiency for higher resolutions and better video quality, particularly in the context of the evolving JVET standard, which requires improved intra prediction methods to reduce bit-rate and enhance video quality.

Innovation Solution

The implementation of weighted angular prediction for intra coding in JVET, which involves partitioning video blocks into coding units using a quadtree plus binary tree structure and utilizing multiple reference lines for intra prediction, allowing for both weighted and non-weighted intra direction modes to generate predictors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If weighted angular prediction modes are implemented for intra coding, then prediction accuracy and coding efficiency are improved, but computational complexity increases

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

Solution Approach 1:

The patent applies parameter changes by introducing weighting factors (w0, w1) that modify the prediction calculation parameters. These weights are selected from predefined sets based on the prediction direction, allowing the system to adjust the contribution of different reference samples dynamically. This resolves the contradiction by optimizing prediction accuracy through parameter adjustment while maintaining computational feasibility through predefined weight sets.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the prediction process by separating the selection of weighting factors from the actual prediction calculation. The syntax element in the bitstream triggers specific weight selection, dividing the complex weighted prediction task into manageable segments: weight selection based on syntax elements, followed by standardized prediction calculations using those weights.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If multiple reference lines are utilized for intra prediction, then prediction accuracy improves, but device complexity increases

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

Solution Approach 1:

The patent extends the prediction approach from a single reference line to multiple reference lines by adding a dimensional aspect to the prediction process. Different reference lines are assigned different weights (w0 for first reference line, w1 for second reference line), transforming the problem from one-dimensional to multi-dimensional prediction while maintaining structured complexity through predefined weight assignments.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Manufacturing precision

If higher resolution and better video quality are targeted, then coding efficiency must be improved, but bit-rate requirements increase

Engineering Contradiction:
Improvevideo qualityVSAvoidbit-rate
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent changes the parameters of the prediction process by introducing weighted combinations of reference samples with dynamically selected weights. This allows more accurate prediction for high-resolution content without proportionally increasing bit-rate, as the improved accuracy comes from smarter parameter selection rather than transmitting more data.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250220164A1Coding weighted angular prediction for intra coding
Publication Date: 2025.07.03 ARRIS ENTERPRISES LLC
  • US20250220164A1 patent drawing
  • US20250220164A1 patent drawing
  • US20250220164A1 patent drawing

AI summary

A method and apparatus for decoding JVET video, including receiving a bitstream, and parsing said bitstream to identify a syntax element indicating an intra direction mode to use for generating at least one predictor. The intra direction mode is a first intra direction mode in a plurality of intra direction modes that includes at least one weighted intra direction mode that corresponds to a non-weighted intra direction mode. The syntax element may identify whether to use a non-weighted or weighted intra direction mode to generate the at least one predictor. Thus, the coding unit may be coded in accordance with the at least one generated predictor associated with the selected intra direction mode.