INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND PROGRAM
1 Assignment
0 Petitions
Accused Products
Abstract
A configuration is provided in which data that is not displayed on a display is always observable as an virtual object. For example, in data processing using a PC, data that is not displayed on the display of the PC, such as data having been cut or copied, can be set as a virtual object and pasted on a finger of a hand of a user or the like to be always observable. According to this configuration, data that is not displayed on the display area of the PC can be pasted on a space other than the display area of the PC and displayed to be observable, which allows improving of the efficiency of data processing.
7 Citations
17 Claims
-
1-9. -9. (canceled)
-
10. An information processing apparatus comprising:
-
a memory for storing processed data generated in data processing using a first display; a 3D information analyzer for analyzing the 3D position of a real object included in a camera-shot image; and a virtual object manager for receiving analysis information input from the 3D information analyzer, determining a constituent part of the real object to be a virtual object display position and displaying on a second display a combined image in which the real object and the virtual object are combined, wherein the virtual object manager receives analysis information input from the 3D information analyzer, determines a constituent part of the real object included in the image displayed on the second display to be a virtual object display position and registers the determination information in a virtual object information management table, and in response to a processing request input regarding the virtual object displayed on the second display, outputs data corresponding to the virtual object subject to the processing request to a data processor that performs data processing using the first display or a memory accessible to the data processor. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. An information processing method performed in an information processing apparatus, the method comprising:
-
a step in which a controller stores processed data to be applied to data processing using a first display, in a memory; a 3D information analysis step in which a 3D information analyzer analyzes the 3D position of a real object included in a camera-shot image; a step in which a virtual object manager receives analysis information input from the 3D information analyzer, determines a constituent part of the real object to be a virtual object display position and displays on a second display a combined image in which the real object and the virtual object are combined; a step in which the virtual object manager receives analysis information input from the 3D information analyzer, determines a constituent part of the real object included in the image displayed on the second display to be a virtual object display position and registers the determination information in a virtual object information management table; and a step in which, in response to a processing request input regarding the virtual object displayed on the second display, the virtual object manager outputs data corresponding to the virtual object subject to the processing request to a data processor that performs data processing using the first display or a memory accessible to the data processor.
-
-
17. A program for causing an information processing apparatus to perform information processing, the program comprising:
-
a step of causing a controller to store processed data to be applied to data processing using a first display, in a memory; a 3D information analysis step of causing a 3D information analyzer to analyze the 3D position of a real object included in a camera-shot image; a step of causing a virtual object manager to receive analysis information input from the 3D information analyzer, to determine a constituent part of the real object to be a virtual object display position and to display on a second display a combined image in which the real object and the virtual object are combined; a step of causing the virtual object manager to receive analysis information input from the 3D information analyzer, to determine a constituent part of the real object included in the image displayed on the second display to be a virtual object display position and to register the determination information in a virtual object information management table; and a step of causing, in response to a processing request input regarding the virtual object displayed on the second display, the virtual object manager to output data corresponding to the virtual object subject to the processing request to a data processor that performs data processing using the first display or a memory accessible to the data processor.
-
Specification