Adaptive HTTP Streaming Metadata for Segment Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing adaptive streaming technologies face challenges in efficiently playing back media content using segments and metadata that represent start time and duration attributes, limiting the flexibility and accuracy in media sequence playback.

Innovation Solution

A method and apparatus that utilize metadata with start time and duration attributes to classify and decode media segments, allowing for accurate playback of media sequences by accessing and rendering segments based on period elements, which include start and duration attributes, and optional reference attributes for external period definitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If adaptive streaming uses segments with start time and duration attributes in metadata, then playback accuracy and timing precision are improved, but system complexity increases due to metadata processing requirements

Engineering Contradiction:
Improveplayback timing precisionVSAvoidmetadata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The media content is divided into multiple segments, each with associated metadata containing start time and duration attributes. This segmentation allows precise timing control for each segment while maintaining overall playback accuracy, resolving the contradiction between precision and complexity by organizing data into manageable units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The metadata with timing attributes is prepared and organized in advance before playback. By pre-processing and structuring the timing information in the metadata, the system eliminates the need for complex real-time calculations during playback, thus improving timing precision without proportionally increasing system complexity.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If media content is divided into multiple periods with representations and segments, then adaptability of streaming service is improved, but device complexity increases due to period management

Engineering Contradiction:
Improvestreaming service adaptabilityVSAvoidperiod management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The media presentation is divided into multiple periods, with each period containing one or more representations and segments. This hierarchical segmentation enables flexible adaptation to different network conditions and device capabilities while maintaining organized structure through the period-based framework.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The period structure serves multiple functions simultaneously: it organizes media segments, manages different representations (quality levels), and enables adaptive playback. This multi-functionality reduces the need for separate management systems, thereby improving adaptability without proportionally increasing complexity.

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

3Manufacturing precision

If metadata includes period elements with start and duration attributes for each representation, then media sequence playback accuracy is improved, but information processing requirements increase

Engineering Contradiction:
Improvemedia sequence playback accuracyVSAvoidmetadata information volume
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

Timing attributes (start time and duration) are applied locally to each period and representation rather than globally to the entire media. This localized approach provides precise playback control for each segment while avoiding redundant information, thus improving playback accuracy without proportionally increasing metadata volume.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of embedding detailed timing information within each segment, the patent inverts the approach by organizing timing information at the period level in metadata. This inversion reduces redundant data repetition and minimizes metadata volume while maintaining playback precision through the structured period-based organization.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS8909805B2Apparatus and method for providing streaming content
Publication Date: 2014.12.09 HELIOS STREAMING LLC
  • US8909805B2 patent drawing
  • US8909805B2 patent drawing
  • US8909805B2 patent drawing

AI summary

A method and apparatus for an adaptive Hypertext Transfer Protocol (HTTP) streaming service using metadata of media content are provided. The media content may include a sequence of one or more periods. The metadata may include a start time attribute and/or a duration attribute of each of the periods. The metadata may determine a start time of each of the periods, and a start time of each of segments included in each of the periods. A terminal may access segments included in each of the periods, may decode and render data of media content included in the segments, and may play back the media content.