Patent ID: 8881059

Claim:
An object control processing device that controls display of a virtual object in a virtual reality space, the processing device comprising: a user movement detection circuit that detects a movement of a user; a user movement notification circuit that notifies user movement information indicating a user movement detected by the user movement detection circuit; a real object state detection circuit that detects a change in a state of a real object existing around the user in the virtual reality space; a real object state notification circuit that notifies state change information indicating a change in the state of the real object detected by the real object state detection circuit; a state communication circuit that notifies user movement information notified by the user movement notification circuit and state change information notified by the real object state notification circuit; a virtual object information management circuit that manages virtual object management information including a position of the virtual object in the virtual reality space; a virtual object display determination circuit that extracts virtual objects positioned within a certain region in front of the user as display virtual objects from the virtual objects managed by the virtual object information management circuit, extracts from the extracted virtual objects a virtual object existing at a position where a field of the user is blocked with respect to the real object whose state has changed, and determines whether or not to change a display mode of the extracted virtual object so as to expose the real object whose state has changed based on the user movement information and the state change information notified by the state communication circuit; a UI generation circuit that generates a UI (user interface) to be presented to the user based on a determination result by the virtual object display determination circuit; and a UI display circuit that displays the UI generated by the UI generation circuit, wherein the UI generation circuit generates, when the virtual object display determination circuit determines to change the display mode of the extracted virtual object, the UI so as to change only the display mode of the determined virtual object among the display virtual objects and to maintain display modes of remaining virtual objects, and the UI display circuit superimposes the image around the user and the generated UI, and generates an image of the virtual reality space.