Perceptual Weighting Matrices for Video Transform Coefficients

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding systems face challenges in achieving high compression efficiency while maintaining video quality, as quantization often results in artifacts at low bit rates, affecting user experience.

Innovation Solution

The implementation of perceptually designed weighting parameters for transform coefficients, optimized for the human visual system, which are applied before or after quantization to reduce bit rate without compromising video quality, by selecting and refining weighting matrices based on visual importance and coding costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If quantization is used to reduce bit rate, then compression efficiency is improved, but video quality deteriorates due to artifacts

Engineering Contradiction:
Improvebit rateVSAvoidvideo quality artifacts
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The patent applies different weighting factors to different transform coefficients based on their perceptual importance. Less important coefficients (those less likely to be perceived by human visual system) are weighted more heavily for reduction, while important coefficients are preserved. This local differentiation allows aggressive compression in imperceptible areas while maintaining quality in critical areas, resolving the contradiction between bit rate reduction and artifact prevention.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent modifies the quantization process by introducing perceptual weighting factors that change the effective quantization step size for different coefficients. By adjusting these weighting parameters based on human visual system characteristics, the system achieves better rate-distortion performance without introducing visible artifacts, thus reducing bit rate while maintaining video quality.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If traditional quantization is applied, then bit rate is reduced, but visual quality deteriorates

Engineering Contradiction:
Improvebit rateVSAvoidvisual quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

Different regions of the transform coefficient block are treated differently based on perceptual importance. The patent identifies which coefficients contribute most to perceived quality and applies lighter weighting to those regions while applying heavier weighting to less important regions. This localized quality preservation allows significant bit rate reduction without degrading visual quality in critical areas.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces perceptual weighting parameters that modify the quantization characteristics for different coefficients. By changing these parameters based on human visual system properties and content characteristics, the system achieves more efficient bit rate reduction that maintains visual quality, avoiding the quality deterioration associated with traditional uniform quantization.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If weighting parameters are applied to transform coefficients, then bit rate is reduced, but coding complexity increases

Engineering Contradiction:
Improvebit rateVSAvoidcoding complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The perceptual weighting matrices are pre-computed and stored based on human visual system characteristics and content properties. Rather than computing complex weightings in real-time during encoding, the system prepares these weighting parameters in advance, significantly reducing the computational complexity during the actual coding process while still achieving bit rate reduction benefits.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses pre-defined perceptual weighting matrices that can be selected and applied based on content characteristics. Instead of computing custom weighting parameters for every block, the system copies and applies appropriate pre-computed matrices, reducing computational complexity while maintaining the bit rate reduction effectiveness of perceptual weighting.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11095895B2Human visual system optimized transform coefficient shaping for video encoding
Publication Date: 2021.08.17 INTEL CORP
  • US11095895B2 patent drawing
  • US11095895B2 patent drawing
  • US11095895B2 patent drawing

AI summary

Techniques related to transform coefficient shaping for video encoding are discussed. Such techniques include applying weighting parameters from one or more perceptually-designed matrices of weighting parameters to blocks of transform coefficients to generate weighted transform coefficients and encoding the weighted transform coefficients into a bitstream. The process may be based on sets of perceptually designed matrices of weighting parameters. Classifier outputs may be used to select from the set of perceptually designed matrices a subset of matrices to work with. The latter may be used in a synthesis procedure to develop the final weighting matrix to be used is shaping the transform coefficients.