Patent ID: 7663649
Filing Date: 2010-02-16
Classification: G06T

Abstract:
1. An information processing device, comprising: an image-capturing unit constructed to capture a real object in real space into a taken image; a position and orientation unit constructed to estimate a position and orientation of said image-capturing unit; a constraining shape input unit constructed to specify three-dimensional coordinates respectively of points on a constraining plane to indicate at the same time the shape and position of the constraining plane in the real space; a constraining shape generation unit constructed to generate a triangular patch from three points sequentially input by said constraining shape input unit and to generate a constraining shape based on at least the constraining plane; a virtual image generation unit constructed to generate a virtual image of a virtual object with respect to the position and orientation of said image capturing unit; a synthesizing unit constructed to synthesize the virtual image generated by said virtual image generation unit with the taken image generated by said image-capturing unit; a virtual object operating unit constructed to perform six-degree-of-freedom operations of the virtual object; an operation aiding unit constructed to generate restrictions on the operations performed by said virtual object operating unit based on the constraining shape generated by said constraining shape generating unit; and a display unit constructed to translucently display the triangular patch generated by said constraining shape generation unit.