Intra-Prediction Weighting for Video Compression

Solution Overview

Problem

Current video compression techniques face challenges in achieving improved compression ratios with minimal sacrifice in picture quality, especially in scenarios with limited network resources and increasing demands for higher video quality.

Innovation Solution

The method involves intra-predicting a block of a picture by determining predicted sample values using DC, planar, or angular intra-prediction modes, calculating weights based on block dimensions, and applying these weights to reference samples to generate a weighted predicted sample value, which is then normalized through arithmetic right shift.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If video compression is applied to reduce data size for transmission and storage, then compression ratio is improved, but picture quality deteriorates

Engineering Contradiction:
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting prediction weights based on block position, dimensions, and intra-prediction mode. Different weight values are assigned to top and left reference samples depending on the specific block characteristics and prediction mode used, optimizing the balance between compression and quality

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements local quality by applying position-dependent prediction combination where different regions of the block receive different prediction treatments. The weight values for top and left reference samples are determined based on local block properties such as position, width, height, and prediction mode, allowing optimized prediction for each local region

Inventive Principle:
Principle #3Local quality

2Productivity

If compression techniques are enhanced to improve compression ratio, then data size is reduced, but processing complexity increases

Engineering Contradiction:
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent uses parameter changes by deriving weight values from block dimensions and prediction mode through mathematical operations (logarithms, divisions, multiplications). These parameter-based weight calculations enable adaptive prediction that improves compression efficiency while maintaining manageable processing complexity through deterministic formulas

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240422353A1Method and apparatus of mode- and size-dependent block-level restrictions for position dependent prediction combination
Publication Date: 2024.12.19
  • US20240422353A1 patent drawing
  • US20240422353A1 patent drawing
  • US20240422353A1 patent drawing

AI summary

A method of coding comprises determining a predicted sample value P(x, y) based on one or more reference sample values for a sample from a plurality of samples of a block using a DC intra-prediction mode; determining a vertical weighting factor based on one of a height of the block, a width of the block, or both; determining a horizontal weighting factor based on one of the height, the width, or both; obtaining a modified predicted sample value {circumflex over (P)}(x, y) without a weighting factor of the top-left reference sample R−1,−1 based on: (wL×R-1,y+WT×Rx,−1+(64−wL−wT)×P(x,y)+32))>>6; and reconstructing the block based on the modified predicted sample value {circumflex over (P)}(x, y) and a residual block; wherein wT is the vertical weighting factor, wL is the horizontal weighting factor, Rx,−1 represents a value of nearest reference samples located above the sample, and R−1,y represents a value of nearest reference samples located to the left of the sample.