Downscaled Residual Blocks for Video Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video encoding and decoding systems face challenges in efficiently compressing and transmitting video sequences due to large data sizes, with existing technologies often resulting in inefficient residual block sizes and increased bitrates.

Innovation Solution

The proposed solution involves downscaling residual blocks to reduce their size, using techniques such as bicubic, bilinear, or average downscaling, and signaling the downscaling indication in the bitstream, allowing for more efficient encoding and decoding by transforming and quantizing the downscaled residual blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If residual blocks are encoded at full size, then encoding accuracy is maintained, but bitrate increases and compression efficiency decreases

Engineering Contradiction:
Improveencoding accuracyVSAvoidbitrate
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments the encoding process into multiple stages: full-resolution encoding for reference frame generation, followed by downscaling residual blocks for subsequent prediction. This segmentation allows the system to capture high-frequency details when needed (in reference frames) while using compressed residuals for efficiency (in subsequent frames), resolving the contradiction between accuracy and bitrate.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically changes the resolution parameter of residual blocks based on temporal context. Reference frames use full resolution parameters, while subsequent frames use downscaled residual parameters. This parameter adaptation allows the system to maintain encoding accuracy where critical (reference frames) while reducing bitrate where possible (subsequent frames with similar content).

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If residual block size is reduced through downscaling, then bitrate decreases and compression efficiency improves, but encoding precision is lost

Engineering Contradiction:
ImprovebitrateVSAvoidencoding precision
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent performs preliminary encoding at full resolution to generate accurate reference frames before downscaling residuals. By establishing high-precision reference data in advance, the system can afford to use lower-precision downscaled residuals for subsequent frames, as the reference frames provide the foundation for accurate reconstruction. This preliminary high-precision action compensates for later precision reduction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates full-resolution copies of frames as reference data, then uses downscaled residuals to predict subsequent frames against these references. The copy mechanism allows the system to preserve high-precision reference data while using efficient downscaled residuals for prediction, maintaining overall precision while reducing bitrate for the residual data itself.

Inventive Principle:
Principle #26Copying

3Device complexity

If downsampling is applied to residual blocks, then computational complexity is reduced, but processing time for reconstruction increases

Engineering Contradiction:
Improvecomputational complexityVSAvoidprocessing time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent implements periodic full-resolution encoding for reference frames, interspersed with faster downscaled residual encoding for subsequent frames. This periodic pattern creates a rhythm of high-complexity operations (reference frame generation) followed by low-complexity operations (residual prediction), allowing the system to manage computational load while maintaining overall reconstruction accuracy.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent dynamically adjusts the encoding complexity based on frame type and temporal context. Reference frames use full computational complexity for maximum accuracy, while subsequent frames use reduced complexity with downscaled residuals. This dynamic adaptation allows the system to optimize processing time by reducing complexity where full precision is not critical, while maintaining accuracy where needed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12096003B2Reduced residual inter prediction
Publication Date: 2024.09.17 OFINNO LLC
  • US12096003B2 patent drawing
  • US12096003B2 patent drawing
  • US12096003B2 patent drawing

AI summary

A decoder may receive, in a bit stream for a current block of samples, a first residual block of samples, an indication of a displacement vector, and an indication of a downscaling. The decoder may, based on the indication of the downscaling, upscale the first residual block of samples to a second residual block of samples. The decoder may generate a decoded block of samples based on: the displacement vector; and the second residual block of samples.