Patent ID: 7773098

Claim:
A virtual reality presentation apparatus which displays an image generated based on three-dimensionally modeled CG objects, and displays an image according to a change in line of sight position of an observer, comprising: an image display unit adapted to display the image; a moving unit adapted to move a manipulation target CG object to a position and orientation measured by a position and orientation sensor manipulated by the observer; a check unit adapted to check for an interference between the manipulation target CG object and another CG object; a storage unit adapted to store time at which said check unit detects the interference into a memory of the apparatus and set TRUE in SKIP variable, if said check unit detects the interference and the SKIP variable is FALSE; a determination unit adapted to determine whether or not difference between current time and the stored time exceeds a detection suppression time period, when the SKIP variable is TRUE; a setting unit adapted to set FALSE in the SKIP variable when the difference exceeds the detection suppression time period; a processing time measuring unit adapted to measure a processing time period required for detection of the immediately preceding interference by said check unit; a detection suppression time period setting unit adapted to set detection suppression time period so as to be longer when the measured processing time period is longer, and to set the detection suppression time period so as to be shorter when the measured processing time period is shorter, and a control unit adapted to cause said check unit to suppress the interference detection within the set detection suppression time period after detection of the interference by said check unit.