Adaptive Sub-bitstream Extraction for 3D Media

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveadaptability to different decoding device capabilitiesVSAvoidextraction process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvebandwidth usageVSAvoidbitstream completeness for decoding
Core Design Contradiction:
Loss of energyVSReliability

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #16Partial or excessive action

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

Engineering Contradiction:
Improvedecoding efficiencyVSAvoidextraction configuration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9479779B2Sub-bitstream extraction for multiview, three-dimensional (3D) and scalable media bitstreams
Publication Date: 2016.10.25 QUALCOMM INC
  • US9479779B2 patent drawing
  • US9479779B2 patent drawing
  • US9479779B2 patent drawing

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.