Track Derivation for 3D Video Sample Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional approaches for selecting and switching between video tracks in the ISO Base Media File Format (ISOBMFF) are inadequate, as they cannot perform track selection using a derivation operation, fail to select content at the sample level, and do not allow for the generation of a new track with a different ID, leading to inefficient processing and bandwidth usage in 3D content delivery.

Innovation Solution

The implementation of track derivation operations that enable selecting and switching between input video tracks at the sample level, allowing for the generation of a derived track with specified transformation operations, which can encapsulate samples from multiple input tracks and associate metadata, thereby optimizing 3D content delivery by processing only the viewed content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If all spherical content is encoded and delivered, then the user can view content at any viewport, but bandwidth and computational resources are consumed excessively

Engineering Contradiction:
Improveviewport flexibilityVSAvoidbandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The spherical video content is segmented into multiple discrete tracks, each representing a specific camera viewpoint or region. The system then selects and transmits only the relevant tracks based on the user's viewport, rather than transmitting all possible content. This segmentation allows viewport flexibility while reducing bandwidth consumption by excluding unnecessary content.

Inventive Principle:
Principle #1Segmentation

2Reliability

If all spherical content is processed and delivered, then complete content availability is ensured, but computational resources and processing time are excessive

Engineering Contradiction:
Improvecontent availabilityVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system extracts and processes only the specific content needed for the current viewport rather than processing the entire spherical video. By identifying which camera tracks correspond to the user's viewing angle and extracting only those for processing, the system maintains content availability for the viewed region while significantly improving processing efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If conventional track selection methods are used, then track switching is possible, but sample-level selection and new track generation are not achieved

Engineering Contradiction:
Improvetrack switching capabilityVSAvoidsample-level control
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The track selection system is made dynamic by enabling sample-level selection rather than fixed track-level selection. The derivation operation allows flexible combination of samples from multiple input tracks to generate new derived tracks, providing adaptability at the sample level while maintaining ease of operation through automated selection processes.

Inventive Principle:
Principle #15Dynamics

4Quantity of substance

If viewport-dependent content delivery is implemented, then bandwidth efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

A track derivation operation serves as an intermediary mechanism that handles the complexity of viewport-dependent selection. This derivation operation automatically determines which tracks and samples to select based on viewport information, shielding the client from direct complexity while achieving bandwidth efficiency through automated track selection and combination.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11743441B2Methods and apparatus for selecting and switching input video tracks using track derivations
Publication Date: 2023.08.29 MEDIATEK SINGAPORE PTE LTD
  • US11743441B2 patent drawing
  • US11743441B2 patent drawing
  • US11743441B2 patent drawing

AI summary

The techniques described herein relate to methods, apparatus, and computer readable media configured to accessing multimedia data that includes a plurality of media tracks that each include an associated series of samples of media data, and a derived track comprising a set of derivation operations to perform to generate a series of samples of media data for the derived track. A derivation operation of the set is performed to generate a portion of media data for the derived track, which includes: determining, based on the derivation operation, a group of media tracks from the plurality by determining each media track in the group meets a grouping criteria, selecting one media track from the group of media tracks, and adding a sample from the one media track to the derived track to generate the portion of the derived track.