Patent ID: 8146128

Claim:
A download execution apparatus that downloads a program, said download execution apparatus comprising: at least one tuner configured to receive a broadcast signal; a download request receiver configured to receive a single download request for downloading the program, the single download request including a plurality of sets, each set including control information of the program, a download method of the program, and download source information of the program, each control information indicating a control for execution of the program, each download method indicating a protocol that is available for downloading of the program, each download source information indicating a location of the program; a download source determiner configured to determine one set from the plurality of sets included in the download request; a tuning judger configured to judge whether or not there is a tuner that is available for downloading the program, based on the download method and the download source information of the set determined by said download source determiner; and a download executer configured to, when the tuning judger judges that there is a tuner that is available for downloading the program, download the program using the tuner that is available for downloading the program, wherein the plurality of sets included in the single download request include at least Object Carousel and Internet Protocol as the download methods, wherein the download executer is further configured to judge whether or not the control information in the set determined by the download source determiner indicates automatic execution of the program, and to download the program based on the download method and the download source information in the determined set, when the download executer judges that the control information in the determined set indicates automatic execution of the program, but the pro ram has not yet been stored.