Patent ID: 7035760

Claim:
An information processing method for optimizing a third parameter used to transform a measured value of a sensor into a position and orientation of an image sensing unit on a world coordinate system, wherein the sensor comprises a transmitter and a receiver, said method comprising the steps of: acquiring the measured value of the sensor when an image of the transmitter of the sensor is captured by the image sensing unit to which the receiver of the sensor is attached, wherein the transmitter of the sensor is an origin of a sensor coordinate system; calculating a first parameter used to transform a measured value of a sensor into a position and orientation of an image sensing unit, by using the measured value of the sensor; superimposing a virtual image of the transmitter on a captured image on the basis of the calculated first parameter; inputting a user's instruction associated with an adjustment value of the calculated first parameter, and updating the virtual image in accordance with the adjustment value; setting a second parameter used to calculate a position and orientation of the transmitter on a world coordinate system in accordance with a user's manual instruction; acquiring another captured image, obtained by capturing an image of the real space, where a plurality of markers whose known world coordinate positions are laid out, using the image sensing unit and the measured value of the sensor upon capturing the image; detecting positions of the plurality of markers included in the other captured image; and optimizing the third parameter using the measured value of the sensor, the positions of the detected markers, the world coordinate positions of the detected markers, and the first and the second parameters.