Program executing apparatus
First Claim
Patent Images
1. A broadcast receiving apparatus comprising:
- a Java VM that executes a Java program;
a downloader configured to download the Java program;
an input unit configured to accept an input;
a receiver configured to receive a broadcast;
a channel reproduction unit configured to reproduce a channel included in the broadcast received by the receiver;
a reproduction program that comprises an embedded program that notifies the channel reproduction unit of a channel to be reproduced, based on an instruction from the input unit;
an execution unit configured to execute the reproduction program and the Java VM; and
an information provision unit configured to provide the Java program with a channel identifier of a channel that is last notified to the channel reproduction unit by the reproduction program, the Java program being executed by the Java VM,wherein the information provision unit includes a storage unit that temporarily stores the channel identifier to be transmitted from the reproduction program to the Java program, the channel identifier being transmitted through the storage unit.
1 Assignment
0 Petitions
Accused Products
Abstract
The embedded program comprises a part of the function of the Java program. The embedded program executes the part of the function during the start-up processing period of Java program. Thus, the start-up time appears to be shortened. Further, the present invention provides the information regarding the action state of the embedded program to the Java program, thereby enabling a consistent execution of the Java program on completion of the Java program start-up process.
-
Citations
11 Claims
-
1. A broadcast receiving apparatus comprising:
-
a Java VM that executes a Java program; a downloader configured to download the Java program; an input unit configured to accept an input; a receiver configured to receive a broadcast; a channel reproduction unit configured to reproduce a channel included in the broadcast received by the receiver; a reproduction program that comprises an embedded program that notifies the channel reproduction unit of a channel to be reproduced, based on an instruction from the input unit; an execution unit configured to execute the reproduction program and the Java VM; and an information provision unit configured to provide the Java program with a channel identifier of a channel that is last notified to the channel reproduction unit by the reproduction program, the Java program being executed by the Java VM, wherein the information provision unit includes a storage unit that temporarily stores the channel identifier to be transmitted from the reproduction program to the Java program, the channel identifier being transmitted through the storage unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 11)
-
-
8. A broadcast receiving apparatus comprising:
-
a Java VM that executes a Java program; a downloader configured to download the Java program; an input unit configured to accept an input; a receiver configured to receive a broadcast; a channel reproduction unit configured to reproduce video and audio included in a channel that is included in the broadcast received by the receiver; a service reproduction unit configured to reproduce video, audio and data included in the channel that is included in the broadcast received by the receiver a channel identifier accepting unit configured to receive an identifier of a channel to be reproduced and to reproduce the channel using the service reproduction unit when it is possible for the service reproduction unit to reproduce a channel, and to reproduce the channel using the channel reproduction unit when it is impossible for the service reproduction unit to reproduce a channel; a reproduction program comprising an embedded program that notifies the channel identifier accepting unit of the identifier of the channel to be reproduced, based on an instruction from the input unit; an execution unit configured to execute the reproduction program and the Java program; and an information provision unit configured to provide the Java program with the identifier of the channel that is last notified to the channel identifier accepting unit by the reproduction program, the Java program being executed by the Java VM. - View Dependent Claims (9)
-
-
10. A computer-readable recording medium storing a computer program, comprising:
-
a Java VM that executes a Java program; and an embedded program having a partial function that is a part of a function of the Java program; whereby information that has been generated as a result of running of the embedded program can be provided to the Java program by an information provision unit.
-
Specification