# US 8,752,109 B2 · Method for receiving a broadcast signal and broadcast receiver

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

- Number: US 8,752,109 B2
- Document ID: US8752109B2
- Status: Granted
- Kind: B2
- Application number: 14/051,944
- Filed: 2013-10-11
- Published: 2014-04-17
- Granted: 2014-06-10
- Earliest claimed: 2008-11-18
- Assignees: LG Electronics Inc.
- Applicants: LG Electronics Inc.
- Inventors: Jong Yeul Suh; Gomer Thomas; Jae Hyung Song; Jin Pil Kim; Ho Teak Hong; Joon Hui Lee
- Web page: https://patentgrep.com/patent/US8752109B2

## CPC

- H04H 60/27: Arrangements for recording or accumulating broadcast information or broadcast-related information
- H04N 21/845: Structuring of content, e.g. decomposing content into time segments
- H04H 60/40: for identifying broadcast time
- H04H 60/73: using meta-information
- H04N 21/235: Processing of additional data, e.g. scrambling of additional data or processing content descriptors
- H04N 21/23614: {Multiplexing of additional data and video streams (arrangements for simultaneous broadcast of plural pieces of information H04H20/28)}
- H04N 21/2362: Generation or processing of Service Information [SI]
- H04N 21/426: Internal components of the client {; Characteristics thereof} (H04N5/44 takes precedence)
- H04N 21/434: Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream {(demultiplexing of data packets for data networks, e.g. RTP/UDP H04L65/00)}
- H04N 21/435: Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
- H04N 21/4622: {Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet (web site content organization and management for information retrieval from the Internet G06F16/958; transmission by internet of broadcast information H04H60/82; stock exchange data over packet-switching network H04L12/1804; push services including data channel over packet-switching network H04L12/1859)}
- H04N 21/482: End-user interface for programme selection
- H04N 21/6175: {involving transmission via Internet (broadcast-related systems characterised by the transmission system being the Internet H04H60/82)}
- H04N 21/64322: {IP}
- H04N 21/84: Generation or processing of descriptive data, e.g. content descriptors {(systems specially adapted for using meta-information in broadcast systems H04H60/73)}
- H04N 21/85406: {involving a specific file format, e.g. MP4 format}
- H04H 20/93: which locates resources of other pieces of information, e.g. URL [Uniform Resource Locator]
- H04H: BROADCAST COMMUNICATION (multiplex communication H04J; pictorial communication aspects of broadcast systems H04N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method of receiving a broadcast signal including a Non-Real-Time (NRT) service and a broadcast receiver are disclosed herein. A method of receiving a broadcast signal including an NRT service, method comprises receiving a broadcast signal including first signaling information and second signaling information, identifying the NRT service based on the first signaling information, identifying an Internet Protocol (IP) address of an NRT service signaling data based on the first signaling information and the second signaling information, receiving the NRT service signaling data by accessing the IP address, and downloading a desired NRT service based on the NRT service signaling data.

## Claims

### Claim 1

A method of receiving a non-real time (NRT) service, the method comprising:
receiving in a reception unit an MPEG-2 transport stream (TS), wherein the MPEG-2 TS includes internet protocol (IP) datagrams which carry NRT content items/files for the NRT service, an NRT content table, the NRT content table containing information describing content items, and an NRT service table containing service-level attributes for the NRT service;
parsing in a processor the NRT content items/files, the NRT content table and the NRT service table; and
wherein the NRT content items/files, the NRT content table and the NRT service table are encapsulated based on a User Datagram Protocol/Internet Protocol (UDP/IP) method,
wherein the NRT content items/files is further encapsulated based on a File Delivery over Unidirectional Transport (FLUTE) method and an Asynchronous Layered Coding/Layered Coding Transport (ALC/LCT) method,
wherein the processor parses first information linking between the NRT content table and the NRT service table, second information identifying the content items/files and being used to map one or more files carried on the FLUTE file delivery session for the NRT service to content items from the NRT content table, third information identifying the NRT service from the NRT service table, the NRT service table being linked to the NRT content table through the third information of the NRT service table, and fourth information indicating that a category of a service is an NRT service from the NRT service table,
wherein the NRT content table and the NRT service table are received via a service signaling channel (SSC) with a specific IP address and UDP port number, and
wherein the second information is unique within a single content item for the NRT service.
