Media Presentation Description Grouping Descriptor for Omnidirectional Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of consuming immersive multimedia, such as omnidirectional content, poses challenges in streaming high-quality virtual reality audiovisual content due to increased degrees of freedom, which existing technologies have not adequately addressed in terms of efficient media content grouping and playback management.

Innovation Solution

A method and apparatus for creating and parsing media presentation descriptions that include adaptation and representation grouping descriptors, allowing for the grouping of media entities based on specific characteristics, enabling efficient encoding and playback of omnidirectional media content by associating and selecting appropriate representation sets within a container file.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If omnidirectional media content is streamed with high quality to provide immersive viewing experience, then user experience is improved, but system complexity increases due to higher degrees of freedom and multiple representation sets

Engineering Contradiction:
Improveuser experience qualityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the media content into multiple representation sets, where each representation set contains encoded media content at different resolutions and bitrates. This segmentation allows the system to manage complexity by organizing content into discrete, selectable units rather than handling all variations simultaneously, thereby maintaining high user experience quality while reducing system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic adaptation by allowing the streaming system to select and switch between different representation sets based on real-time network conditions and user device capabilities. This dynamic approach enables the system to optimize quality for each user's specific situation without requiring all possible high-quality representations to be actively managed simultaneously, thus improving user experience while controlling system complexity.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple representation sets are provided for different resolutions and bitrates to address network bandwidth variations, then adaptability is improved, but media content management complexity increases

Engineering Contradiction:
Improvenetwork adaptabilityVSAvoidcontent management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments media content into multiple representation sets with different resolutions and bitrates, organized within a media presentation description structure. This segmentation provides network adaptability by allowing selective delivery of appropriate content variants, while the structured organization reduces management complexity compared to handling unstructured multiple versions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal media presentation description framework that can accommodate multiple representation sets for different devices, networks, and playback scenarios. This multi-functional structure provides a single standardized interface for managing diverse content variants, thereby achieving network adaptability while reducing the complexity of managing different content formats through a unified system.

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

3Productivity

If entity grouping is implemented to organize media entities based on characteristics, then content organization efficiency is improved, but processing overhead increases due to additional descriptors and metadata

Engineering Contradiction:
Improvecontent organization efficiencyVSAvoidmetadata volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent segments media entities into grouped collections based on shared characteristics such as resolution, bitrate, or content type. This segmentation improves content organization efficiency by enabling batch processing and selective retrieval of related entities. The grouping metadata, while adding some volume, is structured to provide efficient indexing and querying capabilities that reduce overall processing requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary grouping and organization of media entities during the content preparation and encoding phase, creating structured relationships and descriptors in advance. This preliminary action reduces processing overhead during playback by pre-establishing efficient access paths and reducing the need for complex real-time queries, thereby improving organization efficiency while managing metadata volume through advance preparation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12074934B2Method and apparatus for grouping entities in media content
Publication Date: 2024.08.27 NOKIA TECHNOLOGIES OY
  • US12074934B2 patent drawing
  • US12074934B2 patent drawing
  • US12074934B2 patent drawing

AI summary

A method, apparatus and computer program product create a media presentation description with a first representation set and a second representation set. The first representation set belongs to a first adaptation set and the second representation set belongs to a second adaptation set and the first representation set is associated with the first media entity and the second representation set is associated with the second media entity. The method, apparatus and computer program product encode, in the media presentation description, an adaptation and representation grouping descriptor. The adaptation and representation grouping descriptor groups the first representation set with the second representation set based on the grouping type.