3D Video Sub-bitstream Extraction for Bandwidth Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face inefficiencies in bandwidth usage when transmitting three-dimensional video bitstreams, as they often require sending both texture and depth view components, even if only one is necessary for decoding, leading to unnecessary bandwidth consumption.
Innovation Solution
A method to extract a sub-bitstream from a three-dimensional video bitstream by determining separate target view lists for texture and depth components, allowing for the exclusion of unnecessary components during the sub-bitstream extraction process, ensuring only required views are included for decoding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If both texture and depth view components are transmitted in a 3DV bitstream, then decoding completeness is ensured, but bandwidth consumption increases
Solution Approach 1:
The patent extracts and transmits only the necessary view components (either texture or depth) from the complete 3DV bitstream based on the decoder's capabilities. By selectively removing unnecessary components before transmission, the system reduces bandwidth consumption while ensuring the transmitted components are sufficient for decoding the target views.
Solution Approach 2:
The patent applies different transmission strategies to different view components based on local requirements. Each view component (texture or depth) is evaluated independently to determine if it is necessary for decoding, allowing the system to optimize transmission for each component rather than applying a uniform approach to all components.
2Adaptability or versatility
If all view components are included in the sub-bitstream, then decoding flexibility is maintained, but transmission efficiency decreases
Solution Approach 1:
The patent dynamically determines which view components to include in the sub-bitstream based on the decoder's capabilities and the target views. The extraction process adapts to different scenarios by selectively including only the necessary components, making the transmission efficient while maintaining the flexibility needed for various decoding configurations.
Solution Approach 2:
The patent transmits only the partial set of view components that are necessary for decoding, rather than transmitting the complete set. This partial action approach avoids the overhead of transmitting unnecessary components while ensuring sufficient data is provided for the decoder to reconstruct the target views.
3Adaptability or versatility
If texture and depth views are transmitted together, then view synthesis capability is preserved, but data redundancy increases
Solution Approach 1:
The patent extracts only the necessary view component (texture or depth) from each view based on whether it is required for decoding the target views. By removing redundant components before transmission, the system reduces data redundancy while preserving the capability to perform view synthesis using the transmitted components and the decoder's capabilities.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
To extract a sub-bitstream from a 3-dimensional video (3DV) bitstream, a device determines a texture target view list that indicates views in the 3DV bitstream that have texture view components that are required for decoding pictures in a plurality of target views. The target views are a subset of the views in the bitstream that are to be decodable from the sub-bitstream. In addition, the device determines a depth target view list that indicates views in the 3DV bitstream that have depth view components that are required for decoding pictures in the plurality of target views. The device determines the sub-bitstream based at least in part on the texture target view list and the depth target view list.