Patent ID: 9007399
Filing Date: 2015-04-14
Classification: G06T,H04N

Abstract:
1. An information processing apparatus comprising: a first acquisition unit configured to acquire a three-dimensional position of a pointing device operated by a user or a predetermined portion of the user; a second acquisition unit configured to acquire a position and orientation of a viewpoint of the user; a setting unit configured to set a virtual plane in a virtual space, on the basis of the acquired orientation of the viewpoint and the acquired three-dimensional position, wherein said setting unit sets, as the virtual plane, a plane which has a vector passing through the position of the viewpoint and the position of the pointing device or the predetermined portion as a normal vector thereto; a third acquisition unit configured to acquire a pointed position on the virtual plane by projecting the acquired three-dimensional position onto the virtual plane; a first generation unit configured to generate a virtual object whose contour is represented on the basis of the acquired pointed positions on the virtual plane; a second generation unit configured to generate an image of the virtual space seen from the viewpoint on the basis of the acquired position and orientation of the viewpoint, the virtual space including the virtual object; and an output unit which outputs the generated image of the virtual space.