Adaptive Sub-bitstream Extraction for 3D Media
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current sub-bitstream extraction techniques lack adaptability and efficiency in selecting the appropriate extraction operation, often including unnecessary data, such as texture view components or depth view components, which are not needed for decoding target output views or layers, leading to suboptimal bitstream extraction.
Innovation Solution
Implementing a multi-mode sub-bitstream extraction mechanism that allows for adaptive selection of extraction modes based on the capabilities of the decoding device and the specific requirements of the target output views or layers, using separate lists for texture and depth views to ensure only necessary components are extracted, and configuring the extraction process to maintain self-completeness or minimize data size.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If sub-bitstream extraction is performed using fixed rigid methods, then the extraction process is simple, but the adaptability to different decoding device capabilities and target output requirements is poor
Solution Approach 1:
The patent implements dynamic sub-bitstream extraction by allowing the extraction mode to be selected based on the capabilities of the decoding device and the requirements of target output views. The system can switch between different extraction modes (e.g., extracting only texture views, only depth views, or both) depending on the operational context, making the extraction process adaptive rather than fixed.
Solution Approach 2:
The patent changes the extraction parameters dynamically by introducing a selectable extraction mode that can be configured according to device capabilities and target output requirements. This allows the system to adjust which view components are extracted (texture, depth, or both) based on changing conditions, improving adaptability without requiring a completely complex extraction system.
2Loss of energy
If all view components are extracted regardless of need, then the bitstream completeness is maintained, but unnecessary data is transmitted increasing bandwidth usage
Solution Approach 1:
The patent extracts only the necessary view components (texture views, depth views, or both) based on the capabilities of the decoding device and the requirements of target output views. By selectively extracting only needed components rather than all components, the system reduces bandwidth usage while maintaining sufficient bitstream completeness for proper decoding.
Solution Approach 2:
The patent applies partial extraction by extracting only the necessary subset of view components required for decoding target output views, rather than extracting all components. This partial action approach reduces unnecessary data transmission while ensuring that enough data is extracted to maintain decoding reliability.
3Productivity
If texture and depth views are extracted separately without organized lists, then the extraction flexibility is high, but it becomes difficult to ensure only necessary components are extracted
Solution Approach 1:
The patent segments the extraction process by maintaining separate lists for texture views and depth views, allowing independent control and management of each view component type. This segmentation enables the system to efficiently determine which components to extract based on decoding device capabilities and target output requirements, improving decoding efficiency while keeping the configuration manageable through organized lists.
Data Source
AI summary
Techniques are described for modal sub-bitstream extraction. For example, a network entity may select a sub-bitstream extraction mode from a plurality of sub-bitstream extraction modes. Each sub-bitstream extraction mode may define a particular manner in which to extract coded pictures from views or layers to allow a video decoder to decode target output views or layers for display. In this manner, the network entity may adaptively select the appropriate sub-bitstream extraction technique, rather than a rigid, fixed sub-bitstream extraction technique.


