3D Video Coding Using SVC Base and Enhancement Layers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video coding methods for 3D video lack efficient scalability options, particularly in temporal and spatial dimensions, which limits their ability to adapt to varying bandwidth and resolution requirements, and are not backward compatible with existing AVC systems.
Innovation Solution
A method and system for 3D video coding using SVC temporal and spatial scalabilities, where a 3D video is encoded into a base layer and an enhancement layer, with the base layer providing half-resolution views in an interlaced format and the enhancement layer providing high-resolution views in a progressive format, allowing for independent decoding and compatibility with existing AVC systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional video coding methods are used for 3D video, then backward compatibility with existing AVC systems is maintained, but temporal and spatial scalability options are insufficient
Solution Approach 1:
The patent segments the 3D video coding system into a base layer and an enhancement layer. The base layer contains half-resolution interlaced views that are compatible with legacy AVC systems, while the enhancement layer adds high-resolution progressive views for improved scalability. This segmentation allows the system to provide both backward compatibility and advanced scalability features simultaneously.
Solution Approach 2:
The enhancement layer is nested within the base layer structure, with the base layer serving as a foundation that can be decoded independently. The enhancement layer builds upon the base layer by adding additional resolution and scalability information. This nested structure enables flexible decoding where receivers can choose to decode only the base layer for compatibility or both layers for enhanced functionality.
2Measurement precision
If high-resolution 3D video is transmitted, then video quality is improved, but bandwidth requirements increase
Solution Approach 1:
The patent implements dynamic scalability by allowing receivers to selectively decode different layers based on their capabilities and requirements. The base layer provides minimum acceptable quality with lower bandwidth usage, while the enhancement layer provides high-resolution quality when bandwidth is available. This dynamic adaptation enables the system to optimize between quality and bandwidth consumption based on real-time conditions.
Solution Approach 2:
The system changes key parameters including resolution, frame rate, and chroma subsampling ratios between the base layer and enhancement layer. The base layer uses half-resolution and interlaced format with standard chroma subsampling, while the enhancement layer uses full-resolution progressive format with reduced chroma subsampling. These parameter changes enable quality improvement while controlling bandwidth requirements.
3Adaptability or versatility
If interlaced video format is used, then compatibility with legacy display systems is maintained, but temporal resolution efficiency is reduced
Solution Approach 1:
The patent segments the video stream into base layer (interlaced) and enhancement layer (progressive). The base layer maintains interlaced format for compatibility with legacy display systems, while the enhancement layer uses progressive format to provide temporal resolution efficiency. This segmentation allows the system to serve both legacy and modern display requirements simultaneously.
Solution Approach 2:
The base layer acts as an intermediary that bridges legacy interlaced display systems and modern progressive display systems. By providing a common base layer that is compatible with legacy systems while optionally adding enhancement layers, the system serves as a mediator that enables both interlaced and progressive decoding paths without requiring complete system replacement.
Data Source
AI summary
A 3-dimensional (3D) video transmitter may be operable to encode a 3D video to generate a scalable video coding (SVC) base layer and a SVC enhancement layer. A first view such as a first high-resolution view and a second view such as a second high-resolution view of the 3D video in the SVC enhancement layer may be separate frames. A first half-resolution view and a second half-resolution view of the 3D video in the SVC base layer may be packed in a single frame. The first half-resolution view in the SVC base layer may be a base-layer reference for the first high-resolution view in the SVC enhancement layer for inter-layer prediction of spatial scalable coding. The first high-resolution view in the SVC enhancement layer may be an intra-layer reference for the second high-resolution view in the SVC enhancement layer for intra-layer prediction of temporal scalable coding.


