IP Library › Granted Patent US 9,560,421
Granted Patent B2
US 9,560,421 · App. 14/567,618 · Granted Jan 31, 2017

Broadcast and broadband hybrid service with MMT and DASH

Inventor: Youngkwon Lim (Allen, TX)
Assignee: Samsung Electronics Co., Ltd.
H04N21/631H04L29/06544H04L65/4076H04L65/608H04L67/02H04N21/2381H04N21/2665H04N21/6125H04N21/6175H04N21/64322H04N21/85406
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,560,421
App. No.
14/567,618
Granted
Jan 31, 2017
Kind
B2
Abstract

Method and apparatuses for broadcasting and receiving media data over a heterogeneous network. A method for receiving media data includes receiving and processing media data broadcast using MMTP packets via a broadcast network. The method also includes, in response to receiving a signaling message associated with the broadcast media data, determining whether broadband media data associated with the broadcast media data is available via a broadband network based on the signaling message. The method includes receiving the broadband media data using DASH via the broadband network. Additionally, the method includes providing the broadband media data in association with the broadcast media data for presentation via a display device.

Claims (48)

1. A method for receiving media data over a heterogeneous network, the method comprising:

receiving and processing media data broadcast using Moving Picture Experts Group (MPEG) media transport (MMT) protocol (MMTP) packets via a broadcast network;

receiving an MMT presentation information (PI) (MPI) message associated with the broadcast media data;

processing a value of PI_content_type_byte field of MPI_table; and

delivering data carried as a PI_content_byte of MPI_table to one of:

a Moving Picture Experts Group (MPEG)-H composition information (CI) parser when the value of the PI_content_type_byte field is MPEG-H CI;

a media presentation description (MPD) parser when the value of the PI_content_type_byte is dynamic adaptive streaming over hyper-text transport protocol (HTTP) (DASH); and

a presentation engine when the value of PI_content_type_byte field is HTML5.

2. The method of claim 1 , further comprising identifying the value of PI_content_byte field of MPI table included in the MPI message.

3. The method of claim 1 , further comprising:

identifying a time and a location for presentation of broadband media data on a display device; and

providing the broadband media data to the display device for display at the location and the time.

4. The method of claim 1 , further comprising requesting broadband media data from a server and receiving the broadband media data using DASH.

5. The method of claim 3 , further comprising identifying the presentation time from a media presentation description file.

6. The method of claim 3 , further comprising identifying the presentation location from a hypertext markup language document.

7. The method of claim 3 , further comprising providing broadband media data to the display device for display as a picture in picture display.

8. An apparatus for receiving media data over a heterogeneous network, the apparatus comprising:

one or more receivers configured to receive media data broadcast using Moving Picture Experts Group (MPEG) media transport (MMT) protocol (MMTP) packets via a broadcast network; and

a controller configured to:

receive an MMT presentation information (PI) (MPI) message associated with the broadcast media data;

process a value of PI_content_type_byte field of MPI_table; and

deliver data carried as a PI_content_byte of MPI_table to one of:

a Moving Picture Experts Group (MPEG)-H composition information (CI) parser when the value of the PI_content_type_byte field is MPEG-H CI;

a media presentation description (MPD) parser when the value of the PI_content_type_byte is dynamic adaptive streaming over hyper-text transport protocol (HTTP) (DASH); and

a presentation engine when the value of PI_content_type_byte field is HTML5.

9. The apparatus of claim 8 , wherein the controller is further configured to identify the value of PI_content_byte field of MPI table included in the MPI message.

10. The apparatus of claim 8 , wherein the controller is further configured to request broadband media data from a server and receive, via the one or more receivers, the broadband media data using DASH.

11. The apparatus of claim 9 , wherein the controller is further configured to:

identify a time and a location for presentation of broadband media data on a display device; and

provide the broadband media data to the display device for display at the location and the time.

12. The apparatus of claim 11 , wherein the controller is further configured to identify the presentation time from a media presentation description file.

13. The apparatus of claim 11 , wherein the controller is further configured to identify the presentation location from a hypertext markup language document.

14. The apparatus of claim 11 , wherein the controller is further configured to provide broadband media data to the display device for display as a picture in picture display.

15. A non-transitory computer-readable medium comprising a program for receiving media data over a heterogeneous network, the program comprising program code for:

receiving and processing media data broadcast using Moving Picture Experts Group (MPEG) media transport (MMT) protocol (MMTP) packets via a broadcast network;

receiving an MMT presentation information (PI) (MPI) message associated with the broadcast media data,

processing a value of PI_content_type_byte field of MPI_table; and

delivering data carried as a PI_content_byte of MPI_table to one of:

a Moving Picture Experts Group (MPEG)-H composition information (CI) parser when the value of the PI_content_type_byte field is MPEG-H CI;

a media presentation description (MPD) parser when the value of the PI_content_type_byte is dynamic adaptive streaming over hyper-text transport protocol (HTTP) (DASH); and

a presentation engine when the value of PI_content_type_byte field is HTML5.

16. The computer-readable medium of claim 15 , further comprising program code for identifying a content type of available based on the value of PI_content_byte field in an MPI table included in the MPI message.

17. The computer-readable medium of claim 15 , further comprising program code for:

identifying a time and a location for presentation of broadband media data on display device; and

providing the broadband media data to the display device for display at the location and the time.

18. The computer-readable medium of claim 15 , further comprising program code for requesting broadband media data from a server and receiving the broadband media data using DASH.

19. The computer-readable medium of claim 17 , further comprising program code for identifying the presentation time from a media presentation description file.

20. The computer-readable medium of claim 17 , further comprising program code for identifying the presentation location from a hypertext markup language document.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2014
From: LIM, YOUNGKWON
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 034482/0823 →
Continuity (2)
Provisional Application 61971387 · Mar 27, 2014
Related Publication 20150281799A1 · Oct 1, 2015