Scalable Video Coding With Multiple Description Subsampling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding and decoding technologies face challenges in balancing efficiency, scalability, and robustness, particularly in peer-to-peer networks and adapting to diverse terminal capabilities, as they either prioritize compression efficiency or error robustness over scalability and terminal compatibility.
Innovation Solution
Combining Layered Coding (LC) and Multiple Description Coding (MDC) paradigms using the Scalable Video Coding (SVC) standard, where the bitstream is structured with a base layer and enhancement layers, allowing for scalable and error-robust encoding that adapts to terminal capabilities by discarding unnecessary layers and utilizing inter-layer prediction for efficient encoding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If Layered Coding (LC) is used to improve compression efficiency and scalability, then encoding efficiency and adaptability to terminal capabilities are improved, but error robustness deteriorates
Solution Approach 1:
The patent segments the video signal into multiple descriptions through spatial and temporal subsampling, creating independent error-resistant components. Each description can be decoded independently if others are lost, resolving the contradiction by providing both segmentation for efficiency and redundancy for error robustness
Solution Approach 2:
The patent combines Layered Coding and Multiple Description Coding into a hybrid approach, merging the compression efficiency of LC with the error robustness of MDC. The composite structure uses inter-layer prediction for efficiency while maintaining multiple independent descriptions for error protection
2Reliability
If Multiple Description Coding (MDC) is used to improve error robustness, then reliability in noisy channels is improved, but compression efficiency deteriorates
Solution Approach 1:
The patent performs spatial and temporal subsampling before encoding to create multiple descriptions, preparing the signal in advance for both efficient compression and error robustness. This preliminary structuring enables subsequent efficient encoding while maintaining error protection capabilities
Solution Approach 2:
The hybrid LC-MDC structure combines the compression efficiency of layered coding with the error robustness of multiple description coding, achieving both goals simultaneously through intelligent integration of both paradigms
3Adaptability or versatility
If scalable video coding with multiple layers is used to adapt to diverse terminal capabilities, then adaptability is improved, but device complexity deteriorates
Solution Approach 1:
The patent enables dynamic adaptation to terminal capabilities by allowing selective transmission and decoding of layers based on available bandwidth and processing power. The system can dynamically adjust the number of descriptions and layers transmitted, providing flexibility without requiring complex reconfiguration
Solution Approach 2:
The patent allows terminals to decode only the necessary portion of the layered structure based on their capabilities. Lower-capability terminals can decode fewer layers or descriptions, while higher-capability terminals can utilize all available layers, avoiding the need for all terminals to handle the full complexity
Data Source
AI summary
A video sequence including images in the form of digital samples is encoded by: subsampling the video sequence to produce: a number N of multiple descriptions of the video sequence, each multiple description including 1/N samples of the video sequence, and a subsampled version of the sequence, the subsampled version having a resolution lower or equal to the resolution of the N multiple descriptions. The N multiple descriptions and the subsampled version are subjected to scalable video coding (SVC) to produce an SVC encoded signal having a base layer and N enhancement layers predicted from said base layer. The subsampled version of the sequence and the N multiple descriptions of the video sequence constitute the base layer and the enhancement layers, respectively, of the SVC encoded signal.


