Video Decoder Resolution Enhancement With Reused Prediction Engines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High resolution displays are often limited by the availability of low-resolution video content and the computational resources required for high-quality upsampling techniques like super resolution, which are prohibitive for portable devices.

Innovation Solution

A decoder system that reuses components for both base and enhanced resolution video processing, utilizing motion compensation and adaptive transfer to generate enhanced resolution frames with reduced computational and power requirements, including a neural processing unit for key frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If super resolution algorithms are used to improve visual quality, then manufacturing precision is improved, but device complexity increases

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

Solution Approach 1:

The decoder components (spatial prediction engine, temporal prediction engine, reconstruction engine) are designed to perform both base resolution decoding and enhanced resolution generation using the same hardware blocks. The controller dynamically configures these components to operate in different modes (base resolution mode or enhanced resolution mode) depending on the processing requirements, eliminating the need for separate dedicated super-resolution hardware.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent changes the operational parameters of existing decoder components to achieve enhanced resolution. By adjusting the prediction and reconstruction processes to operate at higher resolution levels and using adaptive transfer techniques, the system generates super-resolution output without requiring fundamentally different hardware architecture.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If super resolution algorithms are used to improve visual quality, then manufacturing precision is improved, but power consumption increases

Engineering Contradiction:
Improvevisual qualityVSAvoidpower consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The same decoder hardware components are used for both base resolution decoding and enhanced resolution generation, eliminating the need for separate power-intensive super-resolution processing units. The controller manages the operational mode to optimize power usage based on processing requirements.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The decoder generates enhanced resolution output by leveraging its own existing prediction and reconstruction engines rather than relying on external or dedicated super-resolution processing resources. This self-service approach reduces overall system power consumption.

Inventive Principle:
Principle #25Self-service

3Device complexity

If simple interpolation and filtering are used to reduce computational complexity, then device complexity is reduced, but manufacturing precision deteriorates

Engineering Contradiction:
Improvecomputational complexityVSAvoidvisual quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent enables the same decoder components to deliver both low-complexity base resolution decoding and high-quality enhanced resolution generation by dynamically adjusting their operational mode. This eliminates the need to choose between simple interpolation and complex super-resolution algorithms.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The controller dynamically configures the operational mode of the decoder components based on the processing requirements. The system can switch between base resolution mode (using standard decoding processes) and enhanced resolution mode (using adaptive transfer and higher-resolution prediction), allowing flexible adaptation to different quality and performance requirements.

Inventive Principle:
Principle #15Dynamics

4Manufacturing precision

If enhanced resolution generation is performed to improve visual quality, then manufacturing precision is improved, but loss of time increases

Engineering Contradiction:
Improvevisual qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The decoder components are designed to perform enhanced resolution generation using the same hardware blocks that perform base resolution decoding, eliminating the need for separate processing pipelines and reducing overall processing time.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The spatial and temporal prediction engines prepare prediction data at the required resolution level during the decoding process itself, rather than performing separate upscaling operations afterward. This preliminary preparation of high-resolution prediction data reduces subsequent processing time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12526437B2Enhanced resolution generation at decoder
Publication Date: 2026.01.13 QUALCOMM INC
  • US12526437B2 patent drawing
  • US12526437B2 patent drawing
  • US12526437B2 patent drawing

AI summary

A device includes a decoder that includes a spatial prediction engine, a temporal prediction engine, a reconstruction engine, and a decoded picture buffer. The device also includes a controller configured to cause the decoder to, in a base resolution mode, reconstruct a base resolution version of a block of a frame using the reconstruction engine and at least one of the spatial prediction engine or the temporal prediction engine. The controller is also configured to cause the decoder to, in an enhanced resolution mode, generate an enhanced resolution version of the block using the reconstruction engine and the at least one of the spatial prediction engine or the temporal prediction engine.