DASH Segment Identification in Broadcast Media Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies face challenges in efficiently delivering real-time media content over heterogeneous IP networks due to limitations in existing protocols like TCP and HTTP, which are not suitable for delay-sensitive applications, and lack efficient methods for distributing DASH content over broadcast channels.

Innovation Solution

A user equipment and method that receive un-segmented media data, identify segment boundaries, determine segment numbers, and retrieve URLs for DASH segments based on a media presentation description, enabling seamless streaming of DASH content over broadcast channels using MMTP.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If un-segmented media data is transmitted over broadcast channels, then network bandwidth utilization is improved, but the ability to deliver adaptive streaming content is worsened

Engineering Contradiction:
Improvenetwork bandwidth utilizationVSAvoidadaptive streaming capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent segments un-segmented media data by identifying segment boundaries within the continuous broadcast stream. The system divides the media data into discrete DASH segments that can be individually addressed and retrieved, enabling adaptive streaming over broadcast channels while maintaining efficient bandwidth utilization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary process that acts as a bridge between the broadcast channel and DASH client players. This intermediary identifies segment boundaries, determines segment numbers, and retrieves URLs from MPD files, translating the continuous broadcast stream into discrete DASH segments that clients can request adaptively.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If DASH segments are retrieved individually over broadcast channels, then adaptability to network conditions is improved, but system complexity is worsened

Engineering Contradiction:
Improvenetwork condition adaptabilityVSAvoidsegment identification complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-identifying segment boundaries and pre-retrieving URL information from MPD files before actual content delivery. This allows the system to maintain simple real-time operations while having all necessary segmentation and URL mapping information prepared in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service mechanisms where the broadcast channel itself carries the information needed for segment identification. By embedding segment boundary indicators and URL information within the broadcast stream, the system enables automatic segment identification without requiring complex external processing infrastructure.

Inventive Principle:
Principle #25Self-service

3Loss of time

If segment boundaries are identified in real-time, then streaming latency is reduced, but processing load is increased

Engineering Contradiction:
Improvestreaming latencyVSAvoidprocessing load
Core Design Contradiction:
Loss of timeVSPower

Solution Approach 1:

The patent replaces complex mechanical processing with simpler signal-based identification methods. By using embedded markers and indicators within the broadcast stream to denote segment boundaries, the system reduces processing load while maintaining real-time segment identification capability, thereby lowering streaming latency.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11310302B2Method and apparatus for streaming dash content over broadcast channels
Publication Date: 2022.04.19 SAMSUNG ELECTRONICS CO LTD
  • US11310302B2 patent drawing
  • US11310302B2 patent drawing
  • US11310302B2 patent drawing

AI summary

A user equipment is provided for providing content. The user equipment comprising at least one memory and at least one processing device. The at least one process is configured to receive a data stream over a network, the data stream comprising un-segmented media data for the content. The at least one process is also configured to identify segment boundaries in the un-segmented media data to identify segments and determine a segment number for each of the identified segments from a media presentation description (MPD) based on the segment boundaries. The at least one process is also configured to retrieve a uniform resource locator (URL) associated with each of a plurality of dynamic adaptive streaming over hypertext transfer protocol (DASH) segments based on the segment number for each of the plurality of DASH segments and provide the URL associated with each of the plurality of DASH segments to a client player.