IP Library Granted Patent US 9,344,477
Granted Patent B2
US 9,344,477 · App. 14/247,697 · Granted May 17, 2016

Apparatus and method for providing streaming content

Inventors: Truong Cong Thang (Daejeon, KR); Jin Young Lee (Daejeon, KR); Seong Jun Bae (Daejeon, KR); Jung Won Kang (Daejeon, KR); Soon Heung Jung (Daejeon, KR); Sang Taick Park (Daejeon, KR); Won Ryu (Daejeon, KR); Jae Gon Kim (Goyang-si, KR)
Assignees: Electronics and Telecommunications Research Institute; INDUSTRY-UNIVERSITY COOPERATION FOUNDATION KOREA AEROSPACE UNIVERSITY
H04L65/608H04L65/4092H04L65/60H04L65/602H04L65/80H04L67/02
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 9,344,477
App. No.
14/247,697
Granted
May 17, 2016
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. 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.

Claims (25)

1. A terminal providing media for a media presentation, comprising:

a processor;

memory;

program instructions stored in the memory and executable by the processor, the program instructions comprising:

an access engine to receive metadata of the media, to receive segments of the media based on information provided by the metadata, and to decode data of the media that is included in the segments, the metadata comprising one or more periods; and

a media engine to receive the data of the media from the access engine, and to output the media, wherein each of the periods comprises one or more representations of the media, wherein each of the representations starts from a beginning point of a period and continues to an ending point of the period, and comprises one or more segments, wherein each one of the periods is defined by a period element which includes a duration attribute indicating a duration of a period, and wherein the metadata further comprises a period timeline element which includes a presentation timeline of periods of the media presentation,

wherein the each of the periods include a partial play attribute in the period timeline, and

wherein the partial play attribute allows portions of the each periods to be replayed one or more times.

2. The terminal of claim 1 , wherein the metadata is a Media Presentation Description (MPD) of the media.

3. The terminal of claim 1 , wherein the period element comprises a start attribute indicating a start time of a period.

4. The terminal of claim 1 , wherein the duration attribute specifies a start time of a period subsequent to the period.

5. A method for providing media for a media presentation, the method comprising:

receiving metadata of media, the metadata comprising one or more periods;

accessing segments of the media based on information provided by the metadata; and

decoding and rendering data of the media that is included in the segments,

wherein each of the periods comprises one or more representations of the media,

wherein each of the representations starts from a beginning point of a period and continues to an ending point of the period, and comprises one or more segments,

wherein each of the periods is defined by a period element,

wherein the period element comprises a duration attribute indicating a duration of a period, and

wherein the metadata further comprises a period timeline element which includes a presentation timeline of periods of the media presentation,

wherein the each of the periods include a partial play attribute in the period timeline, and

wherein the partial play attribute allows portions of the each periods to be replayed one or more times.

6. The method of claim 5 , wherein the duration attribute specifies a start time of a period subsequent to the period.

7. The terminal of claim 1 , wherein a presentation time of the media presentation is modified by changing only the presentation timeline.

8. The method of claim 5 , wherein a presentation time of the media presentation is modified by changing only the presentation timeline.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2022
From: IDEAHUB INC.
To: HELIOS STREAMING, LLC
Reel/Frame 058613/0191 →
LICENSE Recorded Aug 2, 2018
From: IDEAHUB
To: HELIOS STREAMING, LLC
Reel/Frame 046545/0684 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2018
From: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
To: IDEAHUB
Reel/Frame 046531/0096 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2018
From: INDUSTRY-UNIVERSITY COOPERATION FOUNDATION KOREA AEROSPACE UNIVERSITY
To: IDEAHUB INC
Reel/Frame 046171/0483 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2014
From: THANG, TRUONG CONG; LEE, JIN YOUNG; BAE, SEONG JUN; KANG, JUNG WON; JUNG, SOON HEUNG; PARK, SANG TAICK; RYU, WON; KIM, JAE GON
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE; INDUSTRY-UNIVERSITY COOPERATION FOUNDATION KOREA AEROSPACE UNIVERSITY
Reel/Frame 032627/0643 →
Priority Claims (1)
KR 10-2011-0100706 · Oct 4, 2011 · national
Continuity (7)
Continuation 13824995
Provisional Application 61434036 · Jan 19, 2011
Provisional Application 61417931 · Nov 30, 2010
Provisional Application 61414462 · Nov 17, 2010
Provisional Application 61405674 · Oct 22, 2010
Provisional Application 61390328 · Oct 6, 2010
Related Publication 20140281013A1 · Sep 18, 2014