Information processing apparatus, display device, information processing system, and non-transitory computer readable medium storing program
AssigneeFUJIFILM Business Innovation Corp.
InventorHirotake Sasaki
Life of this patent
Estimating the term…
Abstract
Provided is an information processing apparatus including a processor configured to display, in a virtual space, plural objects, and an operation object for operating the objects, based on input information from a user, extract an object group from the plural objects, specify one object from the object group, according to an operation of the operation object in the virtual space, and display the one specified object in an identifiable manner with respect to other objects other than the one object.
Claims16
An information processing apparatus comprising:
- a processor configured to
- display, in a virtual space, a plurality of objects, and an operation object for operating the plurality of objects, based on input information from a user;
- extract an object group from the plurality of objects, wherein the object group comprises multiple objects that overlap with each other;
- specify one object from the multiple objects of the object group, according to an operation of the operation object in the virtual space;
- display the one specified object in a first location;
- detect a point of view of the user;
- and
- move the one specified object from the first location to a second location or a third location based on the point of view of the user, wherein the one specified object in the second location is less overlapped with the multiple objects than the one specified object in the first location, wherein move the one specified object from the first location to the second location or the third location comprising:
- move the one specified object in a first direction from the first location to the second location if a relationship between a position of the multiple objects in the virtual space and a position of the point of view of the user is a first relationship;
- and
- if the relationship between the position of the multiple objects in the virtual space and the position of the point of view of the user is a second relationship, move the one specified object in a second direction from the first location to the third location.
A display device configured to
- display, in a virtual space, a plurality of objects, and an operation object for operating the objects, based on input information from a user;
- display in a first location one object specified from multiple objects of an object group extracted from the plurality of objects, according to an operation of the operation object in the virtual space, wherein the object group comprises the multiple objects that overlap with each other;
- display the virtual space based on a detected point of view of the user;
- and
- display the one specified object moved from the first location to a second location or a third location based on the detected point of view of the user, wherein the one specified object in the second location is less overlapped with the multiple objects than the one specified object in the first location, wherein display the one specified object from the first location to the second location or the third location comprising:
- display moving the one specified object in a first direction from the first location to the second location if a relationship between a position of the plurality of objects in the virtual space and a position of the point of view of the user is a first relationship;
- and
- if the relationship between the position of the plurality of objects in the virtual space and the position of the point of view of the user is a second relationship, display moving the one specified object in a second direction from the first location to the third location.
A non-transitory computer readable medium storing a program causing a computer to execute a process, the process comprising:
- displaying, in a virtual space, a plurality of objects, and an operation object for operating the plurality of objects, based on input information from a user;
- extracting an object group from the plurality of objects, wherein the object group comprises multiple objects that overlap with each other;
- specifying one object from the multiple objects of the object group, according to an operation of the operation object in the virtual space;
- displaying the one specified object in a first location;
- detecting a point of view of the user;
- and
- having determined that a relationship between a position of the plurality of objects in the virtual space and a position of the point of view of the user is a first relationship, moving the one specified object in a first direction from the first location to a second location;
- and
- having determined that the relationship between the position of the plurality of objects in the virtual space and the position of the point of view of the user is a second relationship, moving the one specified object in a second direction from the first location to a third location.
A non-transitory computer readable medium storing a program causing a computer to execute a process, the process comprising:
- displaying, in a virtual space, a plurality of objects, and an operation object for operating the plurality of objects, based on input information from a user;
- extracting an object group from the plurality of objects, wherein the object group comprises multiple objects that overlap with each other;
- specifying one object from the multiple objects of the object group, according to an operation of the operation object in the virtual space;
- displaying the one specified object in a first location;
- detecting a point of view of the user;
- and
- moving the one specified object from the first location to a second location based on the point of view of the user, wherein the one specified object in the second location is less overlapped with the multiple objects than the one specified object in the first location and a first distance between the one specified object in the first location and the multiple objects is less than a second distance between the one specified object in the second location and the multiple objects.
Dependencies are inferred from the claim text.