Composite Track Box for VR Media Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual reality (VR) video technologies face inefficiencies in managing and delivering omnidirectional video/360 video content, particularly in determining membership of tracks to groups, which hinders media presentation and content request processes.

Innovation Solution

The development of an apparatus and method that constructs composite tracks from elementary tracks, incorporating global information and metadata, allowing for efficient media presentation and content delivery by selecting appropriate tracks based on variables such as spatial partitions, image qualities, and encryption modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple elementary tracks are managed separately for omnidirectional video content, then track management flexibility is improved, but processing complexity and difficulty in determining track membership to groups increases

Engineering Contradiction:
Improvetrack management flexibilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines multiple elementary tracks into a single composite track that represents omnidirectional video content. This composite track structure merges the management of multiple elementary tracks (which may represent different spatial partitions, quality levels, or encryption modes) into one unified track object, thereby reducing processing complexity while maintaining the ability to selectively use individual elementary tracks based on playback conditions.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If composite tracks are constructed from multiple elementary tracks, then media presentation efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvemedia presentation efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary construction of composite tracks that pre-organize multiple elementary tracks according to their relationships (spatial partitions, quality levels, encryption modes). This preliminary structuring allows the media player to efficiently select and present appropriate content without complex real-time processing, as the composite track already contains the organizational logic needed for efficient media presentation.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If track selection is based on multiple variables (network traffic, security requirements, image quality), then adaptability of media delivery is improved, but difficulty in detecting and measuring appropriate tracks increases

Engineering Contradiction:
Improveadaptability of media deliveryVSAvoiddifficulty in detecting and measuring appropriate tracks
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments the omnidirectional video content into multiple elementary tracks with distinct characteristics (different spatial partitions, quality levels, or encryption modes). Each elementary track is clearly defined and labeled, making it easier to detect and measure which track is appropriate based on specific variables like network bandwidth, security requirements, or device capabilities, rather than searching through undifferentiated content.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10805620B2Method and apparatus for deriving composite tracks
Publication Date: 2020.10.13 MEDIATEK INC
  • US10805620B2 patent drawing
  • US10805620B2 patent drawing
  • US10805620B2 patent drawing

AI summary

Aspects of the disclosure provide a method and an apparatus for deriving composite tracks. The disclosed apparatus includes a processing circuitry. The processing circuitry is configured to generate a file that includes elementary track boxes respectively for elementary tracks. The elementary track box indexes a sequence of media samples in a time order that forms an elementary track. The processing circuitry is configured to construct a composite track box for a composite track. The composite track box identifies one or more elementary tracks, and a composite operation to form the composite track based on the one or more elementary tracks. The processing circuitry is further configured to generate a media presentation based on the composite track.