Information processing apparatus, information processing method, and storage medium
First Claim
1. An information processing apparatus configured to generate an image to be displayed on a display device including an image capturing unit, the information processing apparatus comprising:
- an image acquisition unit configured to acquire a captured image obtained by the image capturing unit;
an estimation unit configured to estimate a position and an orientation of the image capturing unit based on the captured image;
a first generation unit configured to generate an image of a virtual object based on the estimated position and orientation of the image capturing unit;
a moving velocity acquisition unit configured to acquire a current moving velocity of the image capturing unit and a limit of the moving velocity;
a second generation unit configured to generate an image representing the current moving velocity in contradistinction to the limit of the moving velocity; and
a display control unit configured to cause the display device to display a composite image obtained by combining the image of the virtual object and the image representing the current moving velocity in contradistinction to the limit of the moving velocity.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus configured to generate an image to be displayed on a display device including an image capturing unit includes, an image acquisition unit configured to acquire a captured image obtained by the image capturing unit, an estimation unit configured to estimate a position and an orientation of the image capturing unit based on the captured image, a first generation unit configured to generate an image of a virtual object based on the estimated position and orientation of the image capturing unit, a moving velocity acquisition unit configured to acquire a moving velocity of the image capturing unit, a second generation unit configured to generate an image representing the moving velocity, and a display control unit configured to cause the display device to display a composite image obtained by combining the image of the virtual object and the image generated by the second generation unit.
22 Citations
14 Claims
-
1. An information processing apparatus configured to generate an image to be displayed on a display device including an image capturing unit, the information processing apparatus comprising:
-
an image acquisition unit configured to acquire a captured image obtained by the image capturing unit; an estimation unit configured to estimate a position and an orientation of the image capturing unit based on the captured image; a first generation unit configured to generate an image of a virtual object based on the estimated position and orientation of the image capturing unit; a moving velocity acquisition unit configured to acquire a current moving velocity of the image capturing unit and a limit of the moving velocity; a second generation unit configured to generate an image representing the current moving velocity in contradistinction to the limit of the moving velocity; and a display control unit configured to cause the display device to display a composite image obtained by combining the image of the virtual object and the image representing the current moving velocity in contradistinction to the limit of the moving velocity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a display device; and an information processing apparatus connected to the display device, wherein the display device includes; an image capturing unit configured to capture an image of a real space; a first transmission unit configured to transmit the image captured by the image capturing unit to the information processing apparatus; and a display unit configured to receive the image transmitted from the information processing apparatus and display the image, and wherein the information processing apparatus includes; an image acquisition unit configured to acquire the captured image from the display device; an estimation unit configured to estimate a position and an orientation of the image capturing unit based on the captured image; a first generation unit configured to generate an image of a virtual object based on the estimated position and orientation of the image capturing unit; a moving velocity acquisition unit configured to acquire a current moving velocity of the image capturing unit and a limit of the moving velocity; a second generation unit configured to generate an image representing the current moving velocity in contradistinction to the limit of the moving velocity; and a second transmission unit configured to transmit, to the display device, a composite image obtained by combining the image of the virtual object and the image representing the current moving velocity in contradistinction to the limit of the moving velocity; a moving velocity acquisition unit configured to acquire a current moving velocity of the image capturing unit and a limit of the moving velocity; a second generation unit configured to generate an image representing the current moving velocity in contradistinction to the limit of the moving velocity; and a display control unit configured to cause the display device to display a composite image obtained by combining the image of the virtual object and the image representing the current moving velocity in contradistinction to the limit of the moving velocity.
-
-
13. An information processing method for generating an image to be displayed on a display device including an image capturing unit, the information processing method comprising:
-
acquiring a captured image obtained by the image capturing unit; estimating a position and an orientation of the image capturing unit based on the captured image; generating an image of a virtual object based on the estimated position and orientation of the image capturing unit; acquiring a current moving velocity of the image capturing unit and a limit of the moving velocity; generating an image representing the current moving velocity in contradistinction to the limit of the moving velocity; and causing the display device to display a composite image obtained by combining the image of the virtual object and the image representing the current moving velocity in contradistinction to the limit of the moving velocity.
-
-
14. A storage medium storing a program for causing a computer to perform an information processing method for generating an image to be displayed on a display device including an image capturing unit, the information processing method comprising:
-
acquiring a captured image obtained by the image capturing unit; estimating a position and an orientation of the image capturing unit based on the captured image; generating an image of a virtual object based on the estimated position and orientation of the image capturing unit; acquiring a current moving velocity of the image capturing unit and a limit of the moving velocity; generating an image representing the current moving velocity in contradistinction to the limit of the moving velocity; and causing the display device to display a composite image obtained by combining the image of the virtual object and the image representing the current moving velocity in contradistinction to the limit of the moving velocity.
-
Specification