Object control device, object control method, computer-readable recording medium, and integrated circuit
First Claim
1. 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, whereinthe 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, andthe UI display circuit superimposes the image around the user and the generated UI, and generates an image of the virtual reality space.
2 Assignments
0 Petitions
Accused Products
Abstract
A virtual object display determination unit identifies from real object display determination information a priority corresponding to a movement of a user indicated by user movement information notified by a state communication unit and, at the same time, identifies from real object attribute information a priority corresponding to a state change indicated by state change information notified by the state communication unit. By comparing the two identified priorities, the virtual object display determination unit determines whether or not to change a display mode of a virtual object. A UI generation unit generates a UI to be presented to the user based on a determination result of the virtual object display determination unit, and causes the UI to be displayed by a UI display unit.
13 Citations
15 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An object control method used by an object control device that controls display of a virtual object in a virtual reality space,
the object control method comprising: -
a user movement detection step of detecting a movement of a user by a user movement detection unit; a user movement notification step of notifying by a user movement notification unit user movement information indicating a user movement detected by the user movement detection unit; a real object state detection step of detecting by a real object state detection unit a change in a state of a real object existing around the user in the virtual reality space; a real object state notification step of notifying by a real object state notification unit state change information indicating a change in the state of the real object detected by the real object state detection unit; a state communication step of notifying by a state communication unit user movement information notified by the user movement notification unit and state change information notified by the real object state notification unit; a virtual object display determination step of extracting 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 unit, 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 determining by a virtual object display determination unit whether or not to change a display mode of the virtual object so as to expose the extracted real object whose state has changed based on the user movement information and the state change information notified by the state communication unit; a UI generation step of generating by a UI generation unit a UI (user interface) to be presented to the user based on a determination result by the virtual object display determination unit; and a UI display step of displaying by a UI display unit the UI generated by the UI generation unit, wherein the UI generation step generates, when the virtual object display determination unit 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 step superimposes the image around the user and the generated UI, and generates an image of the virtual reality space.
-
-
14. A non-transitory computer-readable recording medium which stores an object control program which causes a computer to operate as an object control device that controls display of a virtual object in a virtual reality space, the object control program causing the computer to function as:
-
a user movement notification unit that notifies user movement information indicating a movement of a user detected by a user movement detection unit; a real object state notification unit that notifies state change information indicating a change in a state of a real object existing in a periphery of the user in the virtual reality space which is detected by a real object state detection unit; a state communication unit that notifies user movement information notified by the user movement notification unit and state change information notified by the real object state notification unit; a virtual object information management unit that manages virtual object management information including a position of the virtual object in the virtual reality space; a virtual object display determination unit 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 unit, 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 unit; and a UI generation unit which generates a UI (user interface) to be presented to the user based on a determination result by the virtual object display determination unit and which causes the UI to be displayed by a UI display unit, wherein the UI generation unit generates, when the virtual object display determination unit 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.
-
-
15. An integrated circuit for an object control device that controls display of a virtual object in a virtual reality space,
the integrated circuit comprising: -
a processor; a user movement notification unit that notifies user movement information indicating a movement of a user detected by a user movement detection unit; a real object state notification unit that notifies state change information indicating a change in a state of a real object existing in the virtual reality space which is detected by a real object state detection unit and positioned in a periphery of the user in the virtual reality space; a state communication unit that notifies user movement information notified by the user movement notification unit and state change information; a virtual object information management unit that manages virtual object management information including a position of the virtual object in the virtual reality space; a virtual object display determination unit 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 unit, 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 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 unit; and a UI generation unit which generates a UI (user interface) to be presented to the user based on a determination result by the virtual object display determination unit and which causes the UI to be displayed by a UI display unit, wherein the UI generation unit generates, when the virtual object display determination unit 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.
-
Specification