Transform Coefficient Scanning for High-Frequency Video Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video compression systems, such as H.264, inefficiently handle high-frequency data due to Huffman tables tuned for low-frequency residues, resulting in higher bit-rates and poor compression efficiency when dealing with complex motion patterns like rotation and zoom.

Innovation Solution

The proposed system introduces flexibility in interpreting syntax elements like 'total_zeros' and 'run_before' by allowing a novel zigzag reverse scan order for high-frequency data, enabling efficient representation and reducing bit-rate through an optional mode flag indicating the counting mode used during quantization and entropy encoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If Huffman tables are tuned for low-frequency residues, then compression efficiency for low-frequency data is improved, but compression efficiency for high-frequency data deteriorates

Engineering Contradiction:
Improvecompression efficiencyVSAvoidhandling of high-frequency data
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic selection of scanning orders (zigzag forward or reverse) based on the frequency characteristics of the transform coefficients. The system adapts the scanning approach to match the data characteristics, using reverse zigzag scanning for high-frequency data and forward zigzag scanning for low-frequency data, thereby resolving the contradiction between optimized low-frequency compression and high-frequency data handling capability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the scanning parameter (scanning order direction) based on the frequency content of the data. By detecting whether the transform coefficients represent high-frequency or low-frequency characteristics, the system switches between different scanning modes, allowing the compression system to maintain high efficiency across different frequency ranges rather than being fixed for low-frequency optimization

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If conventional zigzag forward scan order is used, then low-frequency data is efficiently compressed, but high-frequency data requires more bits and achieves poor compression

Engineering Contradiction:
Improvebit-rateVSAvoidcompression efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent applies reverse zigzag scanning for high-frequency data, which scans the transform coefficients in the opposite direction of the conventional forward zigzag scan. This inversion of the scanning order allows the entropy coding stage to more efficiently encode high-frequency coefficients by grouping zeros and non-zero values in a manner that reduces the number of bits required, thereby improving compression efficiency for high-frequency content

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

3Quantity of substance

If lossy compression is employed, then data compactness is improved, but information loss increases

Engineering Contradiction:
Improvedata compactnessVSAvoidinformation loss
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The patent applies different scanning and encoding strategies to different frequency regions of the transform coefficients. By treating high-frequency and low-frequency coefficients differently through selective scanning orders, the system optimizes compression for each region's characteristics while minimizing information loss in perceptually important areas, thereby achieving better balance between compactness and information preservation

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7884742B2System and method for efficient compression of digital data
Publication Date: 2011.02.08 NVIDIA CORP
  • US7884742B2 patent drawing
  • US7884742B2 patent drawing
  • US7884742B2 patent drawing

AI summary

A system for compressing digital data by representing a portion of it predictionally and transformationally as a block of transform coefficients, then quantizing that block selectively into a set of encoding symbols based on an indication whether the transform coefficients represent the portion as having a particular characteristic, and then by encoding the set of encoding symbols into a data bit stream. In particular, frequency may be used as the characteristic of the digital data in many applications.