Patent ID: 7584356

Claim:
A broadcast receiving apparatus comprising: a receiving unit operable to receive broadcast signal; an application execution unit operable to execute an application included in the broadcast signal; a service managing unit operable to extract a service, including one or more pieces of scrambled information, in the broadcast signal received by the receiving unit; a service execution unit operable to execute a service including one or more pieces of scrambled information according to an execution request received; a descrambling unit operable to descramble said one or more pieces of scrambled information included in the service; a service identifier holding unit operable to hold a service identifier for identifying a service including said one or more pieces of scrambled information which the descrambling unit is descrambling; and a descrambling control unit operable to instruct the descrambling unit to start descrambling of said one or more pieces of scrambled information included in the service corresponding to service identifier held by the service identifier holding unit, Wherein, when the application requests the execution request of the service execution unit, and when a service according to the execution request is not the same as the service corresponding to the service identifier held by the service identifier holding unit, the descrambling control unit instructs the descrambling unit to terminate descrambling said one or more pieces of scrambled information included in the service corresponding to the service identifier held by the service identifier holding unit, and instructs the descrambling unit to start to descramble said one or more pieces of scrambled information included in the service according to the execution request by the application, and the service identifier holding unit holds a service identifier corresponding to the service according to the execution request by the application.