INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM
First Claim
1. An information processing apparatus comprising:
- an application executing section that stores non-displayed data and positional information of the non-displayed data into a memory in data processing using a first display section, the non-displayed data being contiguous to display data of the first display section;
a three-dimensional information analysis section that analyzes a three-dimensional position of a real object including the first display section included in a camera-captured image; and
a virtual object management section that takes input of the non-displayed data and the positional information of the non-displayed data which are stored in the memory, and three-dimensional positional information of the first display section analyzed by the three-dimensional information analysis section, generates a composite image formed by the real object included in the camera-captured image and a virtual object formed by the non-displayed data, and displays the composite image on a second display section,wherein the virtual object management section sets a display position of the virtual object on the second display section, at a position located in a direction of extension from a boundary of the display data of the first display section displayed on the second display section to an outside of the first display section.
1 Assignment
0 Petitions
Accused Products
Abstract
A configuration is realized which enables data not displayed on a display section to be always observed as a virtual object. A configuration is realized with which, in various kinds of display apparatus such as a PC and a portable telephone having a display section, non-displayed data that extends off the area of the display section is displayed as a virtual object at a position contiguous to the display data of the display section. This configuration allows the user to always observe and view not only data displayed on a limited display area of a PC or the like but also data that has gone off the display section, thereby enhancing data processing efficiency.
-
Citations
6 Claims
-
1. An information processing apparatus comprising:
-
an application executing section that stores non-displayed data and positional information of the non-displayed data into a memory in data processing using a first display section, the non-displayed data being contiguous to display data of the first display section; a three-dimensional information analysis section that analyzes a three-dimensional position of a real object including the first display section included in a camera-captured image; and a virtual object management section that takes input of the non-displayed data and the positional information of the non-displayed data which are stored in the memory, and three-dimensional positional information of the first display section analyzed by the three-dimensional information analysis section, generates a composite image formed by the real object included in the camera-captured image and a virtual object formed by the non-displayed data, and displays the composite image on a second display section, wherein the virtual object management section sets a display position of the virtual object on the second display section, at a position located in a direction of extension from a boundary of the display data of the first display section displayed on the second display section to an outside of the first display section. - View Dependent Claims (2, 3, 4)
-
-
5. An information processing method which is executed in an information processing apparatus, comprising:
-
an application executing step of an application executing section storing non-displayed data and positional information of the non-displayed data into a memory in data processing using a first display section, the non-displayed data being contiguous to display data of the first display section; a three-dimensional information analysis step of a three-dimensional information analysis section analyzing a three-dimensional position of a real object including the first display section included in a camera-captured image; and a virtual object management step of a virtual object management section taking input of the non-displayed data and the positional information of the non-displayed data which are stored in the memory, and three-dimensional positional information of the first display section analyzed by the three-dimensional information analysis section, generating a composite image formed by the real object included in the camera-captured image and a virtual object formed by the non-displayed data, and displaying the composite image on a second display section, wherein the virtual object management step has a step of setting a display position of the virtual object on the second display section, at a position located in a direction of extension from a boundary of the display data of the first display section displayed on the second display section to an outside of the first display section.
-
-
6. A program for causing information processing to be executed in an information processing apparatus, comprising:
-
an application executing step of causing an application executing section to store non-displayed data and positional information of the non-displayed data into a memory in data processing using a first display section, the non-displayed data being contiguous to display data of the first display section; a three-dimensional information analysis step of causing a three-dimensional information analysis section to analyze a three-dimensional position of a real object including the first display section included in a camera-captured image; and a virtual object management step of causing a virtual object management section to take input of the non-displayed data and the positional information of the non-displayed data which are stored in the memory, and three-dimensional positional information of the first display section analyzed by the three-dimensional information analysis section, generate a composite image formed by the real object included in the camera-captured image and a virtual object formed by the non-displayed data, and display the composite image on a second display section, wherein the virtual object management step has a step of causing a display position of the virtual object on the second display section to be set, at a position located in a direction of extension from a boundary of the display data of the first display section displayed on the second display section to an outside of the first display section.
-
Specification