Media Stream Preselection Signaling in ISOBMFF Track Boxes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media file formats like ISOBMFF lack the ability to signal preselections and their processing information, leading to inefficiencies in media stream handling and player implementation.

Innovation Solution

A method for processing media streams that includes identifying and signaling preselection-related boxes within the ISOBMFF format, allowing for unified representation and processing of media components, enabling format-agnostic handling and reduced implementation effort.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If ISOBMFF format is used for media stream packaging, then compatibility and standardization are improved, but the ability to signal preselections and processing information is lost

Engineering Contradiction:
Improvepreselection signaling capabilityVSAvoidformat processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent embeds preselection signaling structures within the existing ISOBMFF box hierarchy. Preselection boxes are nested inside movie boxes or track boxes, allowing the format to maintain its standard structure while incorporating new functionality. This nesting approach enables preselection information to be carried within the established ISOBMFF framework without requiring a complete format overhaul.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent divides preselection information into separate, identifiable boxes within the media file structure. Each preselection is represented as an independent box containing specific attributes and processing information, allowing players to selectively parse and process only the relevant preselection data needed for their implementation.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple content components are provided separately for user customization, then user preference tailoring is improved, but the complexity of managing and processing components increases

Engineering Contradiction:
Improveuser preference customizationVSAvoidcomponent management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent pre-organizes media components into predefined preselection groups during the encoding stage. Each preselection box contains advance information about which tracks and components should be combined to deliver specific user experiences. This preliminary organization allows players to simply select and process pre-defined component combinations rather than managing individual components separately.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The preselection box structure serves multiple functions simultaneously: it identifies component combinations, provides processing instructions, enables user selection, and maintains format compatibility. This multi-functional design reduces the need for separate management systems for each aspect of component handling.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If preselection information is signaled in media streams, then processing efficiency is improved, but the data structure complexity increases

Engineering Contradiction:
Improvemedia stream processing efficiencyVSAvoiddata structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent adds preselection-specific attributes and structures only where needed within the ISOBMFF hierarchy, rather than fundamentally changing the entire data structure. The preselection boxes contain localized information about specific track combinations and processing requirements, allowing efficient processing without requiring complex global data structure changes throughout the media file.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12526471B2Methods, apparatus and systems for signaling preselections
Publication Date: 2026.01.13 DOLBY INTERNATIONAL AB
  • US12526471B2 patent drawing
  • US12526471B2 patent drawing
  • US12526471B2 patent drawing

AI summary

Described is a method of processing a media stream. The method comprises receiving the media stream packetized in accordance with a predefined transport format, wherein the packetized media stream comprises a plurality of hierarchical boxes each being associated with a respective box type identifier, and wherein the plurality of boxes comprise one or more track boxes referencing respective tracks indicative of media components of the media stream; determining whether the media stream comprises a preselection-related box of predefined type indicative of a preselection, wherein the preselection corresponds to a media presentation to a user; and if it is determined that the media stream comprises the preselection-related box: analyzing metadata information corresponding to the preselection-related box, the metadata information being indicative of characteristics of the preselection; identifying one or more tracks in the packetized media stream contributing to the preselection based on the metadata information; and providing the one or more tracks for downstream processing in accordance with the given preselection.