IP Library Granted Patent US 10,645,136
Granted Patent B2
US 10,645,136 · App. 16/386,609 · Granted May 5, 2020

Apparatus and method for providing streaming content using representations

Inventors: Truong Cong Thang (Daejeon, KR); Jin Young Lee (Daejeon, KR)
Assignee: IDEAHUB, INC.
H04L65/601H04L65/4084H04L65/602H04N21/23439H04N21/25825H04N21/6125H04N21/84H04N21/8456H04N21/8543
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,645,136
App. No.
16/386,609
Granted
May 5, 2020
Kind
B2
Abstract

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. Each of the periods may include one or more representations. The metadata may include information used to describe a relationship between the representations, and include information for terminals having different display bit depth.

Claims (43)

1. A method of providing media content performed by a server or multiple servers, comprising:

transmitting a Media Presentation Description (MPD) of a media content to a client;

receiving a request, from the client, for a segment of the media content;

transmitting the media content to the client,

wherein the MPD includes one or more periods,

wherein each of the periods includes one or more adaptation sets,

wherein each of the adaptation sets includes one or more representations,

wherein each of the representations includes one or more segments,

wherein the MPD, the period, the adaptation set, the representation or the segments includes one or more attributes or elements.

2. The method of claim 1 , wherein the adaptation set includes one or more attributes or elements that are common to each of the representations for that adaptation set.

3. The method of claim 1 , wherein the attribute is a maxSegmentDuration, wherein the maxSegmentDuration is a maximum duration of a segment in a representation.

4. The method of claim 1 , wherein the element is an Accessibility, wherein the Accessibility specifies information on an accessibility scheme.

5. The method of claim 1 , wherein the attribute is an audioSampleRate, wherein the audioSampleRate specifies a sampling rate of an audio media component type.

6. The method of claim 1 , wherein the element is an AudioChannelConfiguration, wherein the AudioChannelConfiguration specifies an audio channel configuration of an audio media component type.

7. The method of claim 1 , wherein the attribute is a contentType, wherein the contentType specifies a type of a media content component.

8. The method of claim 1 , wherein the attribute is a sample aspect ratio of a video media component type.

9. A method of providing media content performed by a server or multiple servers, comprising:

transmitting a Media Presentation Description (MPD) of a media content to a client;

receiving a request, from the client, for a segment of the media content;

transmitting the media content to the client,

wherein the MPD includes one or more periods,

wherein each of the periods includes one or more adaptation sets,

wherein each of the adaptation sets includes one or more representations,

wherein each of the representations includes one or more segments, and

wherein information on a location, availability or property for the one or more segments in a representation is comprised in a SegmentBase element or a SegmentTemplate element.

10. The method of claim 9 , wherein the SegmentBase element or the SegmentTemplate element is included at a period level.

11. The method of claim 9 , wherein the SegmentBase element or the SegmentTemplate element is included at an adaptation set level.

12. The method of claim 9 , wherein the SegmentBase element or the SegmentTemplate element is included at a representation level.

13. A method of providing media content performed by a DASH (Dynamic Adaptive Streaming over HTTP) client, the method comprising:

receiving a Media Presentation Description (MPD) of a media content; and

accessing segments of the media content based on information provided by the MPD,

wherein the MPD includes one or more periods,

wherein each of the periods includes one or more adaptation sets,

wherein each of the adaptation sets includes one or more representations,

wherein each of the representations includes one or more segments,

wherein the MPD, the period, the adaptation set, the representation, or the segments includes one or more attributes or elements.

14. The method of claim 13 , wherein the adaptation set includes one or more attributes or elements that are common to each of the representations for that adaptation set.

15. The method of claim 13 , wherein the attribute included at an MPD level is a maxSegmentDuration, wherein the maxSegmentDuration is a maximum duration of a segment in a representation.

16. The method of claim 13 , wherein the element is an Accessibility, wherein the Accessibility specifies information on an accessibility scheme.

17. The method of claim 13 , wherein the attribute is an audioSampleRate, wherein the audioSampleRate specifies a sampling rate of an audio media component type.

18. The method of claim 13 , wherein the element is an AudioChannelConfiguration, wherein the AudioChannelConfiguration specifies an audio channel configuration of an audio media component type.

19. The method of claim 13 , wherein the attribute is a contentType, wherein the contentType specifies a type of a media content component.

20. The method of claim 13 , wherein the attribute includes a sample aspect ratio of a video media component type.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2022
From: IDEAHUB INC.
To: HELIOS STREAMING, LLC
Reel/Frame 058613/0191 →
Priority Claims (2)
KR 10-2011-0023271 · Mar 16, 2011 · national
KR 10-2012-0026862 · Mar 16, 2012 · national
Continuity (5)
Continuation 16229092 · Dec 21, 2018
Continuation 16168933 · Oct 24, 2018
Continuation 15834702 · Dec 7, 2017
Continuation 14004644
Related Publication 20190245904A1 · Aug 8, 2019