Patent ID: 8234681

Claim:
A method of transmitting a broadcast signal, the method comprising: generating a broadcast signal including a main channel and an additional channel, the main channel carrying real time service data, first table information describing a virtual channel in the broadcast signal, and second table information describing program mapping in the broadcast signal, and the additional channel carrying third table information describing a non-real time service in the broadcast signal, wherein the non-real time service is associated with one or more content items, each of which consists of one or more files, wherein the first table information includes a service type identifier for identifying a service type for the non-real time service which is transmitted in non-real time via the broadcast signal and provided by content that is delivered in advance of use and used after being stored in a receiving device, and the first table information announces the additional channel associated with the service type identifier to signify the non-real time service, the second table information includes a stream type identifier for identifying a stream type for data sections for delivering the non-real time service and a packet identifier for identifying MPEG-2 TS packets carrying the data sections for delivering the non-real time service, wherein the data sections referenced by the packet identifier includes delivery units carrying the non-real time service wherein the non-real time service is delivered within the MPEG-2 TS packets having the same packet identifier value, and the second table information includes a descriptor containing an identifier of the non-real time service carried in the MPEG-2 TS packets with the same packet identifier, and wherein the third table information includes information describing content items available for download to storage in the receiving device wherein the third table information includes a security information field indicating that content protection is applied to at least one file that constitutes the non-real time service and the third table information includes data corresponding to an arbitrarily defined time period of the content which describes a start time and a length of the time period which the content covers; and transmitting the broadcasting stream via the broadcast signal.