Super-resolution loop restoration codec

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital video encoding and decoding technologies face challenges in efficiently managing frame resolution, particularly at low bitrates, leading to suboptimal visual quality and increased computational resources.

Innovation Solution

The implementation of a super-resolution loop restoration framework that allows for upsampling of images within the codec, using loop restoration parameters to enhance visual quality by scaling images from a lower resolution to a higher resolution, specifically focusing on horizontal scaling to reduce computational overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If images are encoded at high resolution, then visual quality is improved, but data size and computational resources increase significantly

Engineering Contradiction:
Improvevisual qualityVSAvoiddata size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The image is divided into two resolution components: a low-resolution base image that carries most of the data, and a super-resolution component that adds fine details. This segmentation allows the system to transmit less data while maintaining high visual quality through the combination of these components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a super-resolution dimension that operates at a different resolution level than the base image. By adding a high-resolution component on top of the low-resolution base image, the system achieves high visual quality without transmitting the entire high-resolution image, thus reducing data size.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If loop restoration filtering is applied at super-resolution, then visual quality is enhanced, but computational complexity increases

Engineering Contradiction:
Improvevisual qualityVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The loop restoration filtering is segmented and applied separately to different resolution components. The base image undergoes filtering at its lower resolution, while the super-resolution component is processed independently. This segmentation reduces the computational burden compared to filtering the entire high-resolution image at once.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of applying full super-resolution filtering to the entire image, the system applies filtering partially to the base image and then combines it with the super-resolution component. This partial action approach maintains visual quality while reducing computational complexity.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If horizontal scaling is performed only in one dimension, then computational overhead is reduced, but image quality may be compromised

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidimage quality
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies asymmetric scaling where only the horizontal dimension undergoes super-resolution transformation, while the vertical dimension remains at the base resolution. This asymmetric approach reduces computational overhead compared to full two-dimensional super-resolution while maintaining adequate image quality for many applications.

Inventive Principle:
Principle #4Asymmetry

Solution Approach 2:

Instead of performing super-resolution scaling in both horizontal and vertical dimensions, the system applies scaling partially only in the horizontal dimension. This partial action reduces computational complexity while still improving image quality sufficiently for the intended application.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12075081B2Super-resolution loop restoration
Publication Date: 2024.08.27 GOOGLE LLC
  • US12075081B2 patent drawing
  • US12075081B2 patent drawing
  • US12075081B2 patent drawing

AI summary

A super-resolution coding mode is described. An encoded image can be decoded from an encoded bitstream stored on a non-transitory computer-readable storage medium. A flag can indicate whether an image was encoded using the super-resolution mode at a first resolution. Responsive to the flag indicating that the image was encoded using the super-resolution mode, bits indicating an amount of scaling of the image are included. The image is decoded from the encoded bitstream to obtain a reconstructed image at the first resolution, and the reconstructed image is upscaled to a second resolution using the amount of scaling to obtain an upscaled reconstructed image. The second resolution is higher than the first resolution. Loop restoration parameters within the bitstream can used for look restoration filtering of the upscaled reconstructed image to obtain a loop restored image at the second resolution.