Information processing apparatus and method
First Claim
Patent Images
1. An information processing apparatus comprising:
- an image input unit adapted to obtain an input image of a physical space that was captured by an image capturing unit, wherein the input image includes an index to be used in processing for obtaining a position and orientation of the image capturing unit, located in the physical space, and the input image can include a display device, located in the physical space, for displaying an image generated based on the input image;
a detection unit adapted to detect the index included in the input image;
a position and orientation measuring unit adapted to obtain a position and orientation of the image capturing unit based on the index detected by the detection unit;
a generation unit adapted to generate a display image to be displayed on the display device by changing the index in the input image based on a specific image so that an index displayed on the display device is not used in the processing for obtaining the position and orientation of the image capturing unit by the position and orientation measuring unit in a case where the index displayed on the display device is included in an input image; and
an output unit adapted to cause the display device to display the display image generated by the generation unit,wherein if the index that is changed based on the specific image is displayed on the display device and is included in the input image, the position and orientation measuring unit obtains the position and orientation of the image capturing unit without using the index that is changed based on the specific image.
0 Assignments
0 Petitions
Accused Products
Abstract
An index detecting section detects an index in a physical space, from a captured image obtained by an imaging apparatus. An erroneous-detection prevention processing section performs erroneous-detection prevention processing, based on information relating to image coordinates of a detected index. An image output section outputs, to a display device, an image having been subjected to the erroneous-detection prevention processing. This prevents an image displayed on the display device from being mistaken for a real index when the display device is in the field of view of the imaging apparatus.
-
Citations
12 Claims
-
1. An information processing apparatus comprising:
-
an image input unit adapted to obtain an input image of a physical space that was captured by an image capturing unit, wherein the input image includes an index to be used in processing for obtaining a position and orientation of the image capturing unit, located in the physical space, and the input image can include a display device, located in the physical space, for displaying an image generated based on the input image; a detection unit adapted to detect the index included in the input image; a position and orientation measuring unit adapted to obtain a position and orientation of the image capturing unit based on the index detected by the detection unit; a generation unit adapted to generate a display image to be displayed on the display device by changing the index in the input image based on a specific image so that an index displayed on the display device is not used in the processing for obtaining the position and orientation of the image capturing unit by the position and orientation measuring unit in a case where the index displayed on the display device is included in an input image; and an output unit adapted to cause the display device to display the display image generated by the generation unit, wherein if the index that is changed based on the specific image is displayed on the display device and is included in the input image, the position and orientation measuring unit obtains the position and orientation of the image capturing unit without using the index that is changed based on the specific image. - View Dependent Claims (2, 3, 5, 6)
-
-
4. An information processing method comprising:
-
obtaining an input image of a physical space that was captured by an image capturing unit, wherein the input image includes an index to be used in processing for obtaining a position and orientation of the image capturing unit, located in the physical space, and the input image can include a display device, located in the physical space, for displaying an image generated based on the input image; detecting the index included in the input image; obtaining a position and orientation of the image capturing unit based on the index; generating a display image to be displayed on the display device by changing the index in the input image based on a specific image so that an index displayed on the display device is not used in the processing for obtaining the position and orientation of the image capturing unit in a case where the index displayed on the display device is included in an input image; and causing the display device to display the generated display image, where in if the index that is changed based on the specific image is displayed on the display device and is included in the input image, the position and orientation are obtained without using the index that is changed based on the specific image.
-
-
7. A non-transitory computer-readable medium storing a program for causing a computer to function as:
-
an image input unit adapted to obtain an input image of a physical space that was captured by an image capturing unit, wherein the input image includes an index to be used in processing for obtaining a position and orientation of the image capturing unit, located in the physical space, and the input image can include a display device, located in the physical space, for displaying an image generated based on the input image; a detection unit adapted to detect the index included in the input image; a position and orientation measuring unit adapted to obtain a position and orientation of the image capturing unit based on the index detected by the detection unit; a generation unit adapted to generate a display image to be displayed on the display device by changing the index in the input image based on a specific image so that an index displayed on the display device is not used in the processing for obtaining the position and orientation of the image capturing unit by the position and orientation measuring unit in a case where the index displayed on the display device is included in an input image; and an output unit adapted to cause the display device to display the display image generated by the generation unit, wherein if the index that is changed based on the specific image is displayed on the display device and is included in the input image, the position and orientation measuring unit obtains the position and orientation of the image capturing unit without using the index that is changed based on the specific image.
-
-
8. An information processing apparatus comprising:
-
an image input unit adapted to obtain an input image of a physical space that was captured by an image capturing unit, wherein the input image includes an index to be used in a processing for obtaining a position and orientation of the image capturing unit, located in the physical space and the input image can include a display device for displaying an image generated based on the input image, located in the physical space; a detection unit adapted to detect the index included in the input image; a position and orientation measuring unit adapted to obtain a position and orientation of the image capturing unit based on the index detected by the detection unit; a generation unit adapted to generate a display image to be displayed on the display device by synthesizing a specific image for invalidating a detected index with the index in the input image; and an output unit adapted to cause the display device to display the display image generated by the generation unit, where in if the index with which the specific image is synthesized, displayed on the display device is included in an input image, the position and orientation measuring unit obtains a position and orientation of the image capturing unit without using the index with which the specific image is synthesized. - View Dependent Claims (9, 10, 11, 12)
-
Specification