Constrained Soft-Decision Quantization for Video Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video encoding technologies, such as the ITU-T H.264/AVC standard, face computational challenges due to the high complexity of soft-decision quantization processes, which are computationally demanding because they require evaluating all states in the trellis for rate-distortion optimization.

Innovation Solution

Constrained soft-decision quantization is introduced, where the search range for quantization levels is limited to a defined neighborhood of hard-decision quantization levels, reducing the number of states and connections in the trellis, thereby decreasing computational complexity. This is achieved by setting a threshold value or dynamically adjusting the search range based on coefficient position, magnitude, or accumulated distortion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If soft-decision quantization is used to improve rate-distortion performance, then coding efficiency is improved, but computational complexity increases due to evaluating all states in the trellis

Engineering Contradiction:
Improverate-distortion performanceVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies partial action by evaluating only a subset of trellis states rather than all states. Specifically, it uses a constrained search that limits the number of states evaluated at each trellis node, thereby reducing computational complexity while maintaining most of the rate-distortion performance benefits of full soft-decision quantization.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the parameter of search range in the trellis evaluation. By dynamically adjusting the search range based on rate-distortion cost thresholds, it transforms the computational complexity parameter while preserving the essential functionality of soft-decision quantization.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the search range for soft-decision quantization is reduced to decrease computational complexity, then encoding speed is improved, but rate-distortion performance may deteriorate

Engineering Contradiction:
Improveencoding speedVSAvoidrate-distortion performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback by using the rate-distortion cost as a threshold to dynamically control the search range. The encoder evaluates states in order of increasing cost and stops when the cost exceeds the threshold, thereby adapting the search range to maintain performance while improving speed.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent makes the search range dynamic rather than fixed. The search range adapts based on the rate-distortion cost threshold and the specific characteristics of each coefficient, allowing the encoder to optimize between speed and performance on a per-coefficient basis.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8675726B2Method and encoder for constrained soft-decision quantization in data compression
Publication Date: 2014.03.18 MALIKIE INNOVATIONS LTD
  • US8675726B2 patent drawing
  • US8675726B2 patent drawing
  • US8675726B2 patent drawing

AI summary

A method of encoding a video using constrained soft-decision quantization. The soft-decision quantization includes first performing hard-decision quantization to obtain hard quantized coefficients and, then, obtaining a soft quantized coefficient using a rate-distortion calculation over a search range of quantization levels for a transform domain coefficient, wherein the search range of quantization levels for that transform domain coefficient is constrained within a number of quantization levels of a corresponding hard quantized coefficient. The search range may be based upon a fixed threshold, the coefficient position, the hard quantized coefficient magnitude, a threshold value less accumulated distortion, or other factors, including combinations of these factors. The accumulated distortion may be measured by an L1 norm.