Multi-Layer Video Decoding With Native Base Decoder Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies require significant software updates and hardware upgrades to improve video quality, leading to increased complexity and power consumption, and there is a need for efficient integration with existing decoders without complete redesign.
Innovation Solution
A method involving a server application that receives a multi-layer coded video stream, passing the base stream to a native decoder and the enhancement stream to a decoder integration layer (DIL) for separate decoding, allowing integration with existing frameworks like iOS without additional hardware or extensive software changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If video quality is increased by updating software and hardware, then video quality is improved, but device complexity and power consumption increase
Solution Approach 1:
The video stream is segmented into multiple layers (base layer and enhancement layers), allowing the decoder to process only necessary portions. The base layer provides basic video quality using existing decoders, while enhancement layers selectively improve quality without requiring complete system redesign.
Solution Approach 2:
A decoder integration layer is introduced as an intermediary component that sits between the existing base decoder and the enhancement decoder. This layer receives output from the base decoder and combines it with enhancement data, enabling quality improvement without direct modification of existing decoder hardware or core software.
2Manufacturing precision
If video quality is increased by updating software and hardware, then video quality is improved, but power consumption increases
Solution Approach 1:
The enhancement decoder processes only enhancement layer data rather than complete video streams. By applying partial processing to only the enhancement portions and combining with base layer output, power consumption is reduced while still achieving quality improvement.
3Adaptability or versatility
If existing decoders are integrated with multi-layer coding, then compatibility is maintained, but integration complexity increases
Solution Approach 1:
The decoder integration layer serves as a mediator that handles all complexity of multi-layer decoding coordination. It manages communication between base and enhancement decoders, allowing existing decoders to remain unchanged and compatible while enabling multi-layer functionality through the intermediary layer.
Data Source
AI summary
A method for decoding a video stream is described. The method comprises: receiving a video stream at a server application, the video stream being encoded according to a multi-layer coding scheme; passing, to a base decoder, an encoded base stream comprised by the video stream, for obtaining a decoded base stream; and passing, to an enhancement decoder, an encoded enhancement stream comprised by the video stream for decoding, wherein an original input video may be reconstructed from the decoded base stream and the decoded enhancement stream.


