Video Decoder Dynamic Resolution Request for Power Saving

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies lack efficient mechanisms to dynamically adjust picture resolution in response to power-saving modes or limited bandwidth, leading to increased power consumption and reduced coding efficiency.

Innovation Solution

A method where a video decoder can request a video encoder to change the picture resolution, specifying spatial or temporal reduction, allowing for reduced power consumption and bandwidth usage by encoding specific regions or layers of a picture, and adjusting frame rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If video decoder processes high resolution pictures, then picture quality is improved, but power consumption increases

Engineering Contradiction:
Improvepicture qualityVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic resolution adjustment where the video decoder can request different resolution levels from the video encoder based on real-time power consumption conditions. The system transitions between full resolution and reduced resolution modes dynamically, allowing picture quality to adapt to power availability rather than maintaining a fixed high resolution that continuously consumes excessive power.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the resolution parameter (spatial and/or temporal) of video pictures based on power consumption conditions. By modifying parameters such as picture width, height, and frame rate, the system reduces the computational complexity of video decoding, thereby lowering power consumption while maintaining acceptable picture quality under constrained conditions.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If video encoder transmits high resolution video data, then picture quality is improved, but bandwidth usage increases

Engineering Contradiction:
Improvepicture qualityVSAvoidbandwidth usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts the resolution of transmitted video data based on network bandwidth conditions. When bandwidth is constrained, the video decoder sends requests to reduce resolution, and the video encoder adapts its transmission accordingly, optimizing the balance between picture quality and bandwidth consumption in real-time.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent modifies transmission parameters including spatial resolution (picture width and height) and temporal resolution (frame rate) to reduce bandwidth usage. By changing these parameters, the system transmits fewer bits while maintaining acceptable quality, directly addressing the contradiction between picture quality and bandwidth consumption.

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If video decoder processes reduced resolution pictures, then power consumption is reduced, but picture quality deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoidpicture quality
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The system dynamically switches between full resolution and reduced resolution modes based on power consumption needs. When power is abundant, full resolution is used for optimal quality; when power is constrained, reduced resolution is requested to save energy. This dynamic adaptation allows the system to accept temporary quality reduction in exchange for power savings without permanently degrading the user experience.

Inventive Principle:
Principle #15Dynamics

4Loss of information

If video encoder encodes full picture, then complete visual information is provided, but processing complexity increases

Engineering Contradiction:
Improvevisual informationVSAvoidprocessing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts and transmits only the necessary portion of visual information based on decoder requests. Instead of always encoding the complete picture, the system can encode specific regions or sub-pictures that are most relevant to the current viewing conditions and power constraints, reducing processing complexity while maintaining essential visual information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent divides the video picture into multiple regions or sub-pictures that can be independently encoded and transmitted. This segmentation allows the encoder to process only the necessary portions of the picture based on decoder requests, reducing overall processing complexity while preserving important visual information in a distributed manner.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11924464B2Processing video data picture size change request and notification messages
Publication Date: 2024.03.05 QUALCOMM INC
  • US11924464B2 patent drawing
  • US11924464B2 patent drawing
  • US11924464B2 patent drawing

AI summary

An example device for requesting a reduced resolution for video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: decode a first sequence of pictures of a bitstream, the first sequence of pictures having a first resolution; in response to determining that the device is to enter a power saving mode, send a message requesting a reduced resolution relative to the first resolution for a second sequence of pictures, the second sequence of pictures being subsequent to the first sequence of pictures in coding order; and decode the second sequence of pictures of the video data of the bitstream, the second sequence of pictures having the reduced resolution. The reduced resolution may be reduced spatial resolution, reduced temporal resolution (frame rate), or both.