User interface device, user interface method and information storage medium
First Claim
1. A user interface device, comprising:
- virtual space image display means for producing an image of a virtual space where a plurality of objects are placed, on a real time basis according to a position of a viewpoint defined in the virtual space, and sequentially displaying the image;
viewpoint position change means for changing the position of the viewpoint defined in the virtual space according to a first operation by the user;
object selection means for specifying an area in the image using a cursor having a pre-defined area for selecting an object that is at least partially included in the specified pre-defined area according to a second operation by the user;
storage means for storing identification information on the object selected by the object selection means; and
process execution means for executing a predetermined process in connection with the selected object,wherein said object is selected if it is located within the specified pre-defined area and less than or equal to a predetermined distance away from a viewpoint.
6 Assignments
0 Petitions
Accused Products
Abstract
To allow a user to issue an adequate instruction concerning a process in connection with a plurality of discrete objects placed in a virtual space. A user interface device comprises a virtual space image display section for producing an image of a virtual space where a plurality of objects are placed, on a real time basis according to a position of a viewpoint defined in the virtual space, and sequentially displaying the image; a viewpoint position change section for changing the position of the viewpoint defined in the virtual space according to a first operation by the user; and an object selection section for selecting one or more objects among the objects placed in the image displayed by the virtual space image display section, according to a second operation by the user.
-
Citations
15 Claims
-
1. A user interface device, comprising:
-
virtual space image display means for producing an image of a virtual space where a plurality of objects are placed, on a real time basis according to a position of a viewpoint defined in the virtual space, and sequentially displaying the image; viewpoint position change means for changing the position of the viewpoint defined in the virtual space according to a first operation by the user; object selection means for specifying an area in the image using a cursor having a pre-defined area for selecting an object that is at least partially included in the specified pre-defined area according to a second operation by the user; storage means for storing identification information on the object selected by the object selection means; and process execution means for executing a predetermined process in connection with the selected object, wherein said object is selected if it is located within the specified pre-defined area and less than or equal to a predetermined distance away from a viewpoint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A user interface method, comprising:
-
a virtual space image display step of producing an image of a virtual space where a plurality of objects are placed, on a real time basis according to a position of a viewpoint defined in the virtual space, and sequentially displaying the image; a viewpoint position change step of changing the position of the viewpoint defined in the virtual space according to a first operation by the user; an object selection step of selecting objects using a cursor having a pre-defined area, wherein the objects are at least partially included in the specified pre-defined area, according to a second operation by the user; a storage step of storing identification information on the objects selected by the object selection means; and a process execution step of executing a predetermined process in connection with the selected objects, wherein said objects are selected in descending order, starting by selecting an object having a smallest distance between said object and a viewpoint and ending by selecting an object with a largest distance between said object and a viewpoint, or wherein all of said objects located with the specified pre-defined area are selected according to a pre-defined criteria.
-
-
15. An information storage medium storing a program for causing a computer to function as:
-
virtual space image display means for producing an image of a virtual space where a plurality of objects are placed, on a real time basis according to a position of a viewpoint defined in the virtual space, and sequentially displaying the image; viewpoint position change means for changing the position of the viewpoint defined in the virtual space according to a first operation by the user; object selection means for specifying an area in the image using a cursor having a pre-defined area for selecting objects that are at least partially included in the specified pre-defined area according to a second operation by the user; storage means for storing identification information on the objects selected by the object selections means; and process execution means for executing a predetermined process in connection with the selected objects, wherein said objects located with the specified pre-defined area are selected in a descending order based on a correlation between an attribute of the object and a characteristic vector representative of a user'"'"'s preferences, or wherein said objects located within the specified pre-defined area are selected in an order of largest to smallest with respect to a display size of the object in the pre-defined area.
-
Specification