IP Library › Granted Patent US 10,084,842
Granted Patent B2
US 10,084,842 · App. 15/018,523 · Granted Sep 25, 2018

Apparatus for transmitting broadcast signal, apparatus for receiving broadcast signal, method for transmitting broadcast signal and method for receiving broadcast signal

Inventors: Jangwon Lee (Seoul, KR); Minsung Kwak (Seoul, KR); Woosuk Ko (Seoul, KR); Kyoungsoo Moon (Seoul, KR); Sungryong Hong (Seoul, KR)
Assignee: LG ELECTRONICS INC.
H04L65/80H04L65/4076
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,084,842
App. No.
15/018,523
Granted
Sep 25, 2018
Kind
B2
Abstract

A method for processing a broadcast signal according to an embodiment of the present invention includes: encoding broadcast data for one or more broadcast services; encoding first level signaling information including information describing properties of the one or more broadcast services; encoding second level signaling information including information for listing the one or more broadcast services; and generating a broadcast signal including the encoded broadcast data, first level signaling information and second level signaling information.

Claims (37)

1. A method for processing a broadcast signal, the method comprising:

encoding, by a data encoder, broadcast data for one or more broadcast services;

encoding, by a first signaling encoder, first signaling information including information describing the one or more broadcast services;

encoding, by a second signaling encoder, second signaling information including information for listing the one or more broadcast services; and

generating, by a broadcast signal generator, a broadcast signal including the encoded broadcast data, the encoded first signaling information and the encoded second signaling information,

wherein the first signaling information is carried in accordance with a real-time object delivery over unidirectional transport (ROUTE) protocol or a moving picture experts group (MPEG) media transport protocol (MMTP), and the second signaling information includes source IP (Internet Protocol) address information indicating a source IP address of packets delivering the first signaling information and destination IP address information indicating a destination IP address of the packets,

wherein when one of the one or more broadcast services is delivered through ROUTE protocol packets, the first signaling information includes a Media Presentation Description (MPD) carried by a ROUTE session, and

wherein when one of the one or more broadcast services is delivered through MMPT packets, the first signaling information includes an MMTP signaling message.

2. The method according to claim 1 , wherein the second singaling information further includes information indicating whether the ROUTE protocol packets or the MMTP packets are used to deliver the first signaling information.

3. The method according to claim 2 , wherein the encoding of the broadcast data for the one or more broadcast services comprises:

grouping the broadcast data into media delivery event (MDE) units corresponding to sets of bytes for decoding and presenting media included in the one or more broadcast services; and

generating one or more MDE blocks including data of the MDE units,

wherein the encoded broadcast data contained in the broadcast signal includes the one or more MDE blocks.

4. The method according to claim 3 , further comprising:

generating one or more layered coding transport (LCT) packets including the generated one or more MDE blocks,

wherein the encoded broadcast data is included in the broadcast signal in the form of the generated one or more LCT packets.

5. The method according to claim 4 , wherein the one or more LCT packets include an extension header, and

wherein the extension header includes time information related to processing of one of the one or more MDE blocks.

6. The method according to claim 5 , wherein the time information includes third, fourth and fifth octets of a 64-bit NTP timestamp.

7. An apparatus for processing a broadcast signal, the apparatus comprising:

a data encoder configured to encode broadcast data for one or more broadcast services;

a first signaling encoder configured to encode first signaling information including information describing the one or more broadcast services;

a second signaling encoder configured to encode second signaling information including information for listing the one or more broadcast services; and

a broadcast signal generator configured to generate a broadcast signal including the encoded broadcast data, the encoded first signaling information and the encoded second signaling information,

wherein the first signaling information is carried in accordance with a real-time object delivery over unidirectional transport (ROUTE) protocol or a moving picture experts group (MPEG) media transport protocol (MMTP), and the second signaling information includes source IP (Internet Protocol) address information indicating a source IP address of packets delivering the first signaling information and destination IP address information indicating a destination IP address of the packets,

wherein when one of the one or more broadcast services is delivered through ROUTE packets, the first signaling information includes a Media Presentation Description (MPD) carried by a ROUTE session, and

wherein when one of the one or more broadcast services is delivered through MMTP packets, the first signaling information includes an MMTP signaling message.

8. The apparatus according to claim 7 , wherein the second signaling information further includes information indicating whether the ROUTE protocol packets or the MMTP packets are used to deliver the first signaling information.

9. The apparatus according to claim 8 , wherein the data encoder:

groups the broadcast data into media delivery event (MDE) units corresponding to sets of bytes for decoding and presenting media included in the one or more broadcast services,

generates one or more MDE blocks including data of the MDE units, and

wherein the encoded broadcast data contained in the broadcast signal includes the one or more MDE blocks.

10. The apparatus according to claim 9 , wherein the data encoder generates one or more layered coding transport (LCT) packets including the generated one or more MDE blocks, and

wherein the encoded broadcast data is included in the broadcast signal in the form of the generated one or more LCT packets.

11. The apparatus according to claim 10 , wherein the one or more LCT packets include an extension header, and

wherein the extension header includes time information related to processing of one of the one or more MDE blocks.

12. The apparatus according to claim 11 , wherein the time information includes third, fourth and fifth octets of a 64-bit NTP timestamp.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2016
From: LEE, JANGWON; KWAK, MINSUNG; KO, WOOSUK; MOON, KYOUNGSOO; HONG, SUNGRYONG
To: LG ELECTRONICS INC.
Reel/Frame 038056/0602 →
Continuity (7)
Provisional Application 62114574 · Feb 10, 2015
Provisional Application 62116550 · Feb 15, 2015
Provisional Application 62119798 · Feb 23, 2015
Provisional Application 62119804 · Feb 23, 2015
Provisional Application 62120358 · Feb 24, 2015
Provisional Application 62120867 · Feb 25, 2015
Related Publication 20160234355A1 · Aug 11, 2016