Patent ID: 7952594

Claim:
An image processing method of generating a display image of a virtual space including a virtual object consisting of at least one part, comprising: a first acquisition step of acquiring a position and an orientation of a viewpoint of an observer; a second acquisition step of acquiring a position and an orientation of a pointing device; a specification step of specifying a part that is included in the virtual object and is designated by the pointing device, based on positions of one or more parts included in the virtual object and the position and the orientation of the pointing device; a calculation step of calculating a position of a list image to be laid out in the virtual space based on the positions of the viewpoint and the pointing device, wherein the calculated position of the list image is near the position of the pointing device and closer to the position of the viewpoint than that of the pointing device, wherein the list image represents information of the specified part; a layout step of laying out the list image at the calculated position in the virtual space; a virtual space image generation step of generating the display image of the virtual space, in which the laid out list image and the virtual object are included, based on the acquired position and orientation of the viewpoint; and a composition step of composing the generated display image of the virtual space and an image of a physical space seen in accordance with the position and the orientation of the viewpoint to display the composed image at a head mounted display mounted on the observer's head.