Information processing device and display control method
AssigneeXanavi Informatics Corporation
InventorsYoshitaka Atarashi, Katsuaki Tanaka, Yoshibumi Fukuda
Life of this patent
Estimating the term…
Abstract
To improve operability of screen switching of native APs and virtual machine APs. It is an information processing device capable of executing native APs described in a native code and JavaAPs described in a Java (registered trademark) bytecode. A key event processing unit manages a current mode. It also decides display or non-display of each of images generated by the native APs and images generated by the Java APs according to the current mode which is managed. It further changes the current mode which is managed according to a type of a key event received from a key driver. A graphics driver superimposes and outputs the images decided to be displayed in predetermined order.
Claims15
A program readable by a computer, wherein:
- the computer can execute native application programs which are application programs described in a native code and virtual machine application programs which are application programs described in a virtual machine code;
- the program causes the computer to function as:
- state management means for managing a plurality of modes of the computer to select one of the plurality of modes;
- change processing means for deciding display or non-display of each of images generated by the native application programs and images generated by the virtual machine application programs according to one of the modes managed and to be selected by the state management means;
- and
- output means for superimposing and outputting the images decided to be displayed by the change processing means in a predetermined order on a display, wherein:
- the change processing means is configured to:
- receive event data from an input device and transmit the event data to an event destination determined according to the mode at the time,
- determine the necessity of changing the mode based on the received event data, and
- change the mode managed by the state management means according to a type of a key event generated by a key operation of the input device connected to the computer so as to display only a layer determined according to the changed mode on the display, and
- the plurality of modes comprises a navigation mode, a virtual machine application mode, a TV mode, a navigation collaborative virtual machine application mode, and a TV collaborative virtual machine application mode, the images having been decided to be displayed being controlled to be superimposed on the display at each of the navigation collaborative virtual machine application mode and the TV collaborative virtual machine application mode.
A display control method by which an information processing device capable of executing native application programs that are application programs described in a native code and virtual machine application programs that are application programs described in a virtual machine code controls display of images generated by the native application programs and images generated by the virtual machine application programs, the method comprising the steps of:
- managing, by the information processing device, a plurality of modes of the information processing device;
- deciding display or non-display of each of the images generated by the native application programs and the images generated by the virtual machine application programs according to one of the modes;
- superimposing and outputting the images decided to be displayed in a predetermined order on a display;
- receiving event data from an input device and transmitting the event data to an event destination determined according to the mode at the time,
- determining the necessity of changing the mode based on the received event data, and
- changing the one of the modes according to a type of a key event generated by a key operation of the input device connected to the information processing device so as to display only the layer determined according to the changed mode on the display,
- wherein the plurality of modes comprises a navigation mode, a virtual machine application mode, a TV mode, a navigation collaborative virtual machine application mode, and a TV collaborative virtual machine application mode, the images having been decided to be displayed being controlled to be superimposed on the display at each of the navigation collaborative virtual machine application mode and the TV collaborative virtual machine application mode.
An information processing device comprising:
- a processor capable of executing native application programs which are application programs described in a native code and virtual machine application programs which are application programs described in a virtual machine code, the processor being configured to comprise:
- state management means for managing a plurality of modes of the information processing device to select one of the plurality of modes;
- change processing means for deciding display or non-display of each of images generated by the native application programs and images generated by the virtual machine application programs according to one of the modes managed and to be selected by the state management means;
- and
- output means for superimposing and outputting the images decided to be displayed by the change processing means in a predetermined order on a display, wherein:
- the change processing means is configured to:
- receive event data from an input device and transmit the event data to an event destination determined according to the mode at the time,
- determine the necessity of changing the mode based on the received event data, and
- change the mode managed by the state management means according to a type of a key event generated by a key operation of the input device connected to the information processing device so as to display only a layer determined according to the changed mode on the display, and
- the plurality of modes comprises a navigation mode, a virtual machine application mode, a TV mode, a navigation collaborative virtual machine application mode, and a TV collaborative virtual machine application mode, the images having been decided to be displayed being controlled to be superimposed on the display at each of the navigation collaborative virtual machine application mode and the TV collaborative virtual machine application mode.
Dependencies are inferred from the claim text.