Layered Video Decoding for Mobile Power Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video processing systems for mobile devices are inadequate for adapting to the unique viewing environments of handheld devices, as they rely on techniques suited for stationary devices and do not efficiently manage video content transmission and decoding for mobile platforms.

Innovation Solution

A video processing system that encodes video streams into independent and dependent layers, using techniques like MPEG-2 and H.264, where the independent layer contains most significant motion vector data and the dependent layer contains least significant data, allowing for efficient decoding and transmission over wireless networks, with options for scrambling and transcoding to optimize for device capabilities and channel conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If conventional video processing systems are used for mobile devices, then video content can be transmitted and displayed, but the systems do not efficiently manage video content transmission and decoding for mobile platforms, resulting in high power consumption and inadequate adaptation to mobile viewing environments

Engineering Contradiction:
Improvepower consumptionVSAvoidadaptation to mobile viewing environment
Core Design Contradiction:
Use of energy by moving objectVSAdaptability or versatility

Solution Approach 1:

The video stream is divided into multiple layers with different levels of detail and importance. The independent layer contains essential video information that can be decoded alone, while dependent layers contain additional enhancement data. This segmentation allows the mobile device to receive and decode only the independent layer when power is limited, or combine multiple layers when power is abundant, thus adapting to different power consumption scenarios.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts which video layers are transmitted and decoded based on real-time channel conditions and device power state. When channel conditions are poor or power is limited, only the independent layer is transmitted and decoded. When conditions improve, dependent layers are added to enhance video quality. This dynamic adaptation optimizes both power consumption and video quality according to mobile viewing environments.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If video streams are transmitted with full detail and quality, then high-quality video playback is achieved, but transmission efficiency decreases and power consumption increases due to the need to process and decode all video data

Engineering Contradiction:
Improvevideo qualityVSAvoidtransmission efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The video stream is segmented into an independent layer containing base quality video data and one or more dependent layers containing enhancement data. The independent layer can be decoded to provide acceptable video quality on its own, while dependent layers provide progressive enhancement. This segmentation enables efficient transmission by allowing receivers with limited resources to decode only the independent layer, while receivers with more resources can combine multiple layers for higher quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different portions of the video data are assigned different levels of importance and detail. The independent layer contains the most critical video information necessary for basic playback, while dependent layers contain less critical enhancement data. This local quality differentiation allows the system to prioritize transmission of essential video content while optionally providing enhancement data, thus improving transmission efficiency without completely sacrificing video quality.

Inventive Principle:
Principle #3Local quality

3Productivity

If independent and dependent video layers are transmitted separately, then efficient decoding and transmission is achieved, but device complexity increases due to the need to manage multiple video streams

Engineering Contradiction:
Improvedecoding efficiencyVSAvoidvideo stream management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The video data is segmented into clearly defined independent and dependent layers with distinct functional roles. The independent layer is self-contained and can be decoded using standard video decoding techniques, while dependent layers are structured to be combined with the independent layer in a systematic manner. This segmentation provides a clear framework that simplifies the management complexity compared to handling a single complex video stream, as each layer has a specific purpose and combination rules are well-defined.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The independent layer acts as an intermediary that bridges the gap between simple video transmission and high-quality video delivery. It provides a base level of video quality that can be decoded independently, while serving as the foundation for combining with dependent layers to achieve higher quality. This intermediary structure simplifies receiver design, as the independent layer can be processed through standard decoding pipelines, and dependent layers can be added as optional enhancements rather than requiring complete re-architecting of the decoding system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9143731B2Mobile video device for use with layered video coding and methods for use therewith
Publication Date: 2015.09.22 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9143731B2 patent drawing
  • US9143731B2 patent drawing
  • US9143731B2 patent drawing

AI summary

A mobile video device includes a transceiver module that receives an independent video layer stream and at least one dependent video layer streams that require the independent video layer for decoding. A decoder module produces a decoded video signal from at least one separate video stream chosen, based on the device parameter, from the independent video layer stream and at least one dependent video layer streams.