Patent ID: 7777762

Claim:
An image processing device comprising: a storage device adapted to store three-dimensional virtual design data, which is assembled with a plurality of units of three-dimensional virtual design assembly data, wherein one of the units of three-dimensional virtual design assembly data is virtual mockup design data for creating a real mockup, wherein the real mockup is created based on a shape of the virtual mockup design data; an image input device adapted to input a real space image including the real mockup, which corresponds to the virtual mockup design data, positioned in a real space; a first measuring device adapted to measure a position and orientation of the image input device in the real space; a second measuring device adapted to measure a position and orientation of the real mockup in the real space; a concealment relationship judgment device adapted to judge a concealment relationship between the virtual mockup design data, which corresponds to the real mockup, and another of the plurality of units of the three-dimensional virtual assembly design data other than the virtual mockup design data in a virtual space, based on the measured position and orientation of the real mockup, which corresponds to the virtual mockup design data, from the measured position and orientation of the image input device; a virtual image generation device adapted to generate a virtual image from the plurality of units of the three-dimensional virtual assembly design data other than the virtual mockup design data, which corresponds to the real mockup, wherein the virtual image excludes a part of the three-dimensional virtual design data concealed by the virtual mockup design data, based on the judged concealment relationship; a composite image generation device adapted to generate a composite image from the real space image and the virtual image; and a display device adapted to display the composite image.