Video Decoder Dynamic Resolution Request for Power Saving
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Measurement precision
If video decoder processes high resolution pictures, then picture quality is improved, but power consumption increases
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.
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.
2Measurement precision
If video encoder transmits high resolution video data, then picture quality is improved, but bandwidth usage increases
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.
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.
3Use of energy by moving object
If video decoder processes reduced resolution pictures, then power consumption is reduced, but picture quality deteriorates
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.
4Loss of information
If video encoder encodes full picture, then complete visual information is provided, but processing complexity increases
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.
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.
Data Source
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.


