Hybrid Video Codec Noise Propagation Inversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video coding standards face challenges in achieving high compression efficiency due to noise propagation from quantization, which degrades compression quality and efficiency, as noise from previously encoded frames is re-quantized during the encoding of subsequent frames.

Innovation Solution

The proposed solution involves performing motion compensation and spatial prediction after the transform and quantization processes, but before entropy encoding, thereby preventing noise propagation and allowing for optimized transform, quantization, and entropy encoding processes that account for video content characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If motion compensation and spatial prediction are performed before transform and quantization, then compression efficiency is improved, but noise propagation degrades compression quality

Engineering Contradiction:
Improvecompression efficiencyVSAvoidcompression quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent inverts the conventional processing order by performing transform and quantization before motion compensation and spatial prediction. This reversal prevents noise from propagating through subsequent prediction stages while maintaining compression efficiency through optimized residual processing.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent applies preliminary transform and quantization operations before the prediction stages. By performing these operations in advance on the original signal rather than on predicted signals, the system avoids re-quantizing noise and establishes a cleaner basis for subsequent prediction and residual encoding.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If quantization is performed on predicted signals, then compression efficiency is improved, but noise feedback increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidnoise feedback
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The patent extracts and processes only the residual signal after prediction, rather than quantizing the entire predicted signal. This selective approach maintains compression efficiency by focusing quantization on the informative residual components while eliminating noise feedback from re-quantizing prediction references.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of manufacture

If conventional processing order is used, then implementation simplicity is maintained, but rate-control optimization is complicated

Engineering Contradiction:
Improveimplementation simplicityVSAvoidrate-control optimization complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent introduces dynamic adaptability in the processing order, allowing the system to flexibly configure the sequence of transform, quantization, and prediction operations. This dynamic arrangement optimizes rate-control by enabling independent tuning of each stage's parameters without being constrained by a fixed conventional order.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9532051B2Architecture for hybrid video codec
Publication Date: 2016.12.27 FUTUREWEI TECHNOLOGIES INC
  • US9532051B2 patent drawing
  • US9532051B2 patent drawing
  • US9532051B2 patent drawing

AI summary

A method for video encoding comprising transforming a plurality of pixels to generate a first plurality of transform coefficients, quantizing the first plurality of transform coefficients to generate a plurality of quantized transform coefficients, computing a plurality of prediction pixels based on a plurality of reconstructed pixels which are prediction references for the plurality of pixels, transforming the plurality of prediction pixels to generate a second plurality of transform coefficients, and computing a plurality of prediction residual coefficients as a difference between the plurality of quantized transform coefficients and the second plurality of transform coefficients.