Patent ID: 8839329

Claim:
A method of transmitting a broadcast signal for non-real time service, the method comprising: generating the broadcast signal having the non-real time service and signaling data for signaling the non-real time service, and a file delivery element providing a means to describe attributes for files associated with a non-real time content in the non-real time service, wherein the signaling data includes a non-real time information element containing information describing non-real time contents available for download to storage in a broadcast receiving device, wherein the non-real time information element includes content linkage information used to link metadata in the non-real time information element to at least one file described in the file delivery element associated with the non-real time content; transmitting the non-real time service via a broadcast channel, and the signaling data via a service signaling channel, wherein the non-real time information element further includes content size information representing total size of the non-real time content, wherein the content size information is used by the broadcast receiving device to determine if enough memory is available to store the non-real time content before downloading is attempted, wherein the non-real time information table further includes content size inclusion information indicating whether the content size information is present in a loop for signaling the non-real time content, and wherein the non-real time content is to be combined with a real-time content for providing a broadcast content.