Image processing apparatus, image processing method, and program
First Claim
Patent Images
1. An information processing method, comprising:
- acquiring image data of a real space captured by a camera;
recognizing a first real object and subsequently recognizing a second real object from the acquired image data; and
controlling, by circuitry of an information processing apparatus, display of a first virtual object associated with the recognized first real object and a second virtual object associated with the recognized second real object based on a camera position or posture, including, in response to recognition of the second real object when the first virtual object is being displayed,displaying the second virtual object together with the first virtual object in response to a distance from the first real object to the camera position being less than a predetermined distance threshold when the second real object is recognized, ordisplaying the second virtual object to replace the display of the first virtual object in response to the distance from the first real object to the camera position being greater than the predetermined distance threshold when the second real object is recognized.
0 Assignments
0 Petitions
Accused Products
Abstract
An information processing system that acquires video data captured by an image pickup unit; detects an object from the video data; detects a condition corresponding to the image pickup unit; and controls a display to display content associated with the object at a position other than a detected position of the object based on the condition corresponding to the image pickup unit.
20 Citations
21 Claims
-
1. An information processing method, comprising:
-
acquiring image data of a real space captured by a camera; recognizing a first real object and subsequently recognizing a second real object from the acquired image data; and controlling, by circuitry of an information processing apparatus, display of a first virtual object associated with the recognized first real object and a second virtual object associated with the recognized second real object based on a camera position or posture, including, in response to recognition of the second real object when the first virtual object is being displayed, displaying the second virtual object together with the first virtual object in response to a distance from the first real object to the camera position being less than a predetermined distance threshold when the second real object is recognized, or displaying the second virtual object to replace the display of the first virtual object in response to the distance from the first real object to the camera position being greater than the predetermined distance threshold when the second real object is recognized. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An information processing apparatus, comprising:
-
a storage configured to store computer program instructions, and a processor configured to execute the computer program instructions to cause the processor to; acquire image data of a real space captured by a camera; recognize a first real object and subsequently recognize a second real object from the acquired image data; and control display of a first virtual object associated with the recognized first real object and a second virtual object associated with the recognized second real object based on a camera position or posture, including, in response to recognition of the second real object when the first virtual object is being displayed, displaying the second virtual object together with the first virtual object in response to a distance from the first real object to the camera position being less than a predetermined distance threshold when the second real object is recognized, or displaying the second virtual object to replace the display of the first virtual object in response to the distance from the first real object to the camera position being greater than the predetermined distance threshold when the second real object is recognized. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An information processing apparatus, comprising:
-
a storage configured to store computer program instructions, and a processor configured to execute the computer program instructions to cause the processor to; acquire image data of a real space captured by a camera; recognize an object from the acquired image data; recognize a three-dimensional position and posture of the information processing apparatus based on the acquired image data; generate a three-dimensional map data based on the acquired image data; and control display of a virtual object that is associated with the recognized real object based on the three-dimensional map data, including in response to recognition of another recognized object, displaying the virtual object together with another virtual object, the another virtual object corresponding to the another recognized object, in response to a distance from the recognized real object to the camera position being less than a predetermined distance threshold when the another object is recognized, and displaying the another virtual object to replace the display of the virtual object in response to the distance from the recognized real object to the camera position being greater than the predetermined distance threshold when the another object is recognized, and controlling a movement of the virtual object based on the posture of the information processing apparatus. - View Dependent Claims (14, 15, 16, 17)
-
-
18. An information processing method, comprising:
-
acquiring image data of a real space captured by a camera; recognizing an object from the acquired image data; recognizing a three-dimensional position and posture of the information processing apparatus based on the acquired image data; generating a three-dimensional map data based on the acquired image data; and controlling, by circuitry of an information processing apparatus, display of a virtual object that is associated with the recognized real object based on the three-dimensional map data, including in response to recognition of another recognized object, displaying the virtual object together with another virtual object, the another virtual object corresponding to the another recognized object, in response to a distance from the recognized real object to the camera position being less than a predetermined distance threshold when the another object is recognized, and displaying the another virtual object to replace the display of the virtual object in response to the distance from the recognized real object to the camera position being greater than the predetermined distance threshold when the another object is recognized, and controlling a movement of the virtual object based on the posture of the information processing apparatus. - View Dependent Claims (19, 20, 21)
-
Specification