Wavelet Transform Video Compression Quality Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing number of pixels in digital video cameras demands more efficient compression and decompression of raw image data to manage bandwidth and storage requirements without compromising image quality.

Innovation Solution

The system employs a wavelet transform to split image data into red, blue, and green components, generating low and high frequency sub-bands, which are then quantized and entropy encoded for compression. During decompression, these components are inverse transformed and reassembled into the original image format, using a key or difference block approach to maintain quality and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the number of pixels per image frame is increased, then image quality is improved, but bandwidth and storage resources are excessively consumed

Engineering Contradiction:
Improveimage qualityVSAvoidbandwidth and storage resources
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments the image data into multiple blocks and applies different quantization precision levels to different blocks. High-frequency blocks that contribute less to perceived image quality are quantized with lower precision, while low-frequency blocks are quantized with higher precision. This segmentation allows the system to reduce overall data volume while preserving the visual quality that matters most to human perception.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality control by dynamically adjusting the quantization precision for each block based on its frequency characteristics and importance. Rather than applying uniform compression across the entire image, the system applies higher quality preservation to critical regions (low-frequency blocks) and accepts lower quality in less critical regions (high-frequency blocks), optimizing the trade-off between compression ratio and perceived image quality.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If compression ratio is increased, then bandwidth and storage needs are reduced, but image quality is degraded

Engineering Contradiction:
Improvedata volumeVSAvoidimage quality
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent employs dynamic quality control where the quantization precision is not fixed but adjusted based on the specific characteristics of each image block. The system dynamically determines which blocks require higher precision preservation and which can tolerate lower precision, allowing the compression algorithm to adapt to the local content requirements and maintain optimal quality at each compression level.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the quantization parameter (precision level) based on the frequency content and importance of each image block. By varying this critical parameter across different blocks rather than using a single global parameter, the system achieves better quality-compression trade-offs, preserving detail where needed while maximizing compression where acceptable.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11470355B1Quality control engine for video compression
Publication Date: 2022.10.11 VALE GROUP LLC
  • US11470355B1 patent drawing
  • US11470355B1 patent drawing
  • US11470355B1 patent drawing

AI summary

A portion of a first wavelet transform associated with a first frame in a sequence is compressed to produce a first compressed or modified portion of the first wavelet transform. The first modified portion is stored in the memory. A portion of a second wavelet transform associated with a second frame in the sequence is obtained. A set of differences between the portion of the second wavelet transform and the first compressed portion of the first wavelet transform is determined. A second compressed portion is generated based at least in part on the set of differences. A subset of a set of image data is provided to be displayed on a display device based at least in part on the second compressed portion.