Adaptive Scan Order Predictor for Video Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video compression techniques do not maximize compression ratios without compromising image quality, particularly in limited bandwidth networks, due to inefficient scanning patterns that do not consistently place trailing zeros at the end of data streams, affecting entropy encoding efficiency.

Innovation Solution

An adaptive scan order predictor is used to determine scanning patterns for 2D arrays of quantized transform coefficients based on previous frames' coefficients, sorting them in descending order to increase trailing zeros at the end of the sequence, thereby improving entropy encoding efficiency without requiring additional transmission of parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If standard scanning patterns are used for quantized transform coefficients, then the encoding process is simple, but the compression ratio is not maximized due to insufficient trailing zeros at the end of data streams

Engineering Contradiction:
Improvecompression ratioVSAvoidscanning pattern complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by predicting the scan order for the current frame based on the actual scan order from the previous frame before encoding. The adaptive scan order predictor unit generates predicted scan orders in advance, allowing the entropy encoding unit to efficiently encode coefficients with maximized trailing zeros without requiring complex real-time analysis during encoding.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using the actual scan order from previously encoded frames to inform and adjust the scan order prediction for current frames. The adaptive scan order predictor unit continuously refines predictions based on historical scan patterns, creating a feedback loop that improves compression efficiency while adapting to changing video content characteristics.

Inventive Principle:
Principle #23Feedback

2Productivity

If adaptive scan order prediction is implemented to increase trailing zeros, then entropy encoding efficiency improves, but additional processing units and complexity are required

Engineering Contradiction:
Improveentropy encoding efficiencyVSAvoidprocessing unit complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies self-service by having the adaptive scan order predictor unit automatically generate predicted scan orders using only the scan order information from previously decoded frames. The system serves itself by utilizing its own historical encoding patterns to optimize current encoding, eliminating the need for external control signals or complex coordination between encoder and decoder.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements copying by replicating the scan order pattern from previous frames and adapting it for current frame encoding. The adaptive scan order predictor unit creates a copy of the historical scan order and modifies it based on current content characteristics, allowing efficient entropy encoding without requiring entirely new scan pattern designs.

Inventive Principle:
Principle #26Copying

3Loss of substance

If predicted scanning patterns are used based on previous frames, then the amount of data transmitted is reduced, but accuracy of coefficient reconstruction may be affected

Engineering Contradiction:
Improvedata transmission volumeVSAvoidcoefficient reconstruction accuracy
Core Design Contradiction:
Loss of substanceVSManufacturing precision

Solution Approach 1:

The patent applies dynamics by making the scan order adaptive and variable rather than fixed. The adaptive scan order predictor unit dynamically adjusts the predicted scan order based on the actual scan orders from previous frames and current content characteristics, allowing the system to optimize for both compression efficiency and reconstruction accuracy under different video conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by modifying the scan order parameters based on historical data and current frame characteristics. The adaptive scan order predictor unit changes the scanning pattern parameters to maximize trailing zeros while maintaining the ability to accurately reconstruct coefficients, balancing compression efficiency with reconstruction fidelity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8477845B2Predictive adaptive scan ordering for video coding
Publication Date: 2013.07.02 FUTUREWEI TECHNOLOGIES INC
  • US8477845B2 patent drawing
  • US8477845B2 patent drawing
  • US8477845B2 patent drawing

AI summary

An apparatus comprising an inter-prediction motion compensation unit, a transform unit coupled to the inter-prediction motion compensation unit, a quantization unit coupled to the transform unit such that the transform unit is positioned between the inter-prediction motion compensation unit and the quantization unit, a scanning unit coupled to the quantization unit such that the quantization unit is positioned between the transform unit and the scanning unit, and an adaptive scan order predictor unit coupled to the inter-prediction motion compensation unit, the quantization unit, and the scanning unit. An apparatus comprising an entropy decoding unit, an inverse scanning unit coupled to the entropy decoding unit, an inverse quantization unit coupled to the inverse scanning unit such that the inverse scanning unit is positioned between the entropy coding unit and the inverse quantization unit, and an adaptive scan order predictor unit coupled to the entropy decoding unit and the inverse scanning unit.