# US 11,310,094 B2 · Apparatus and method for transmitting or receiving broadcast signal

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,310,094 B2
- Document ID: US11310094B2
- Status: Granted
- Kind: B2
- Application number: 16/952,871
- Filed: 2020-11-19
- Published: 2021-04-22
- Granted: 2022-04-19
- Earliest claimed: 2015-09-08
- Assignees: LG Electronics Inc.
- Applicants: LG Electronics Inc.
- Inventors: Minsung Kwak; Seungryul Yang; Woosuk Ko; Woosuk Kwon; Kyoungsoo Moon; Jangwon Lee; Sungryong Hong
- Web page: https://patentgrep.com/patent/US11310094B2

## CPC

- H04L 65/80: Responding to QoS
- H04L 67/51: Discovery or management thereof, e.g. service location protocol [SLP] or web services
- H04L 65/611: for multicast or broadcast (systems for broadcast or conference H04L12/18; arrangements for broadcast or distribution combined with broadcast H04H20/00; arrangements for broadcast applications with a direct linkage to broadcast information or to broadcast space-time H04H60/00; selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS], H04W4/06)
- H04L 65/70: Media network packetisation
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 69/323: in the physical layer [OSI layer 1]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Disclosed is a method for transmitting a broadcast signal. A method for transmitting a broadcast signal according to an embodiment of the present invention comprises the steps of: delivery layer processing broadcasting service data and signaling information for the broadcasting service data; UDP/IP encapsulating the broadcasting service data and signaling information for the broadcasting service data; and physical layer processing the broadcasting service data and signaling information for the broadcasting service data.

## Claims

### Claim 1

A method for processing data in a receiver, the method comprising:
receiving a broadcast signal via at least one antenna;
parsing LLS (Low Level signaling) included in the broadcast signal, wherein the LLS includes LLS table ID for identifying a type of a table delivered in a body and LLS table version,
wherein a value of the LLS table version is incremented by 1 whenever any data in the table changes;
parsing SLT (Service List Table) when the LLS table ID included in the LLS has a specific value,
wherein the SLT includes service ID for identifying a service within a scope of a broadcast area and base URL to acquire service layer signaling files for all services in the SLT via broadband;
making HTTP (Hypertext Transfer Protocol) requests for signaling objects based on the base URL included in the SLT;
receiving a response for the HTTP requests, wherein the response includes an MBMS (Multimedia Broadcast/Multicast Service) metadata envelope including an item element for each of the signaling objects included in the response,
wherein an attribute of valid start time and an attribute of valid end time of the item element are used to indicate an interval of validity of each of the signaling objects, wherein the item element of the MBMS metadata envelope further includes an attribute of next URL, and the next URL is a first URL of a next scheduled update of a signaling object described in the item element; and
acquiring the next scheduled update of the signaling object by making an HTTP GET request with the first URL by the attribute of next URL in the item element when the valid end time arrives for the signaling object that was acquired via broadband.

### Claim 2 (depends on 1)

The method of claim 1, wherein the signaling objects are referenced in their item elements, and they are packaged together with the MBMS metadata envelope in a multi-part MIME (Multipurpose Internet Mail Extensions) message, in the order in which they are referenced.

### Claim 3 (depends on 1)

The method of claim 1, wherein the broadcast signal is composed of one or multiple data streams, and each data stream is carried by one DP (Data Pipe).

### Claim 4 (depends on 3)

The method of claim 3, wherein the each data stream relates to MPEG2-TS or Internet Protocol (IP).

### Claim 5 (depends on 4)

The method of claim 4, wherein the signaling object relates to MMT, USBD, STSID, MPD, PAT, MPT, MPIT, CRIT, DCIT or AEI.

### Claim 6 (depends on 5)

The method of claim 5, further comprising:
acquiring an updated signaling object based on a second URL in data attribute of a dynamic event when an unscheduled update is made to the signaling object.

### Claim 7

A receiver for processing data, the receiver comprising:
an antenna configured to receive a broadcast signal; and
a processor configured to parse LLS (Low Level signaling) included in the broadcast signal, wherein the LLS includes LLS table ID for identifying a type of a table delivered in a body and LLS table version, wherein a value of the LLS table version is incremented by 1 whenever any data in the table changes,
wherein the processor is further configured to parse SLT (Service List Table) when the LLS table ID included in the LLS has a specific value, wherein the SLT includes service ID for identifying a service within a scope of a broadcast area and base URL to acquire service layer signaling files for all services in the SLT via broadband,
wherein the processor is further configured to make HTTP (Hypertext Transfer Protocol) requests for signaling objects based on the base URL included in the SLT, wherein the processor is further configured to receive a response for the HTTP requests, wherein the response includes an MBMS (Multimedia Broadcast/Multicast Service) metadata envelope including an item element for each of the signaling objects included in the response, wherein an attribute of valid start time and an attribute of valid end time of the item element are used to indicate an interval of validity of each of the signaling objects,
wherein the item element of the MBMS metadata envelope further includes an attribute of next URL, and the next URL is a first URL of a next scheduled update of a signaling object described in the item element, and
wherein the processor is further configured to acquire the next scheduled update of the signaling object by making an HTTP GET request with the first URL by the attribute of next URL in the item element when the valid end time arrives for the signaling object that was acquired via broadband.

### Claim 8 (depends on 7)

The receiver of claim 7, wherein the signaling objects are referenced in their item elements, and they are packaged together with the MBMS metadata envelope in a multi-part MIME (Multipurpose Internet Mail Extensions) message, in the order in which they are referenced.

### Claim 9 (depends on 7)

The receiver of claim 7, wherein the broadcast signal is composed of one or multiple data streams, and each data stream is carried by one DP (Data Pipe).

### Claim 10 (depends on 9)

The receiver of claim 9, wherein the each data stream relates to MPEG2-TS or Internet Protocol (IP).

### Claim 11 (depends on 10)

The receiver of claim 10, wherein the signaling object relates to MMT, USBD, STSID, MPD, PAT, MPT, MPIT, CRIT, DCIT or AEI.

### Claim 12 (depends on 11)

The receiver of claim 11, wherein the processor is further configured to acquire an updated signaling object based on a second URL in data attribute of a dynamic event when an unscheduled update is made to the signaling object.
