Information processing apparatus, information processing method, and program
AssigneeSony Interactive Entertainment Inc.
InventorYoshinori Ohashi
Life of this patent
Estimating the term…
Abstract
Provided is an information processing apparatus which detects an amount of movement in a real space of a target point concerning a predetermined target in the real space, computes a position in a virtual space of a virtual object by using information about the detected amount of movement, disposes the virtual object at the computed position, and sets information about the virtual space.
Claims9
An information processing apparatus comprising:
- detection unit operating to detect an amount of movement in a real space of a target point concerning a predetermined target in the real space;
- and
- setup unit operating to set information about a virtual space by computing a position in the virtual space of a virtual object corresponding to the predetermined target through use of information about the detected amount of movement of the target point, disposing the virtual object at the computed position in the virtual space, and setting the information about the virtual space,
- wherein
- the information about the virtual space is used to perform a process of displaying an object in the virtual space to a user;
- the predetermined target is a target moving together with the user in the real space, the predetermined target being a foot of the user;
- the setup unit computes the position in the virtual space of the virtual object corresponding to the predetermined target by using a value obtained by multiplying the detected amount of movement by a predetermined coefficient;
- and
- the setup unit uses the information about the detected amount of movement of the target point to compute a position in the virtual space of a virtual object corresponding to the user and the position in the virtual space of the virtual object corresponding to the predetermined target, disposes the virtual objects in the computed positions in the virtual space, and sets the information about the virtual space.
An information processing method that is performed by using a computer, the method comprising:
- detecting an amount of movement in a real space of a target point concerning a predetermined target in the real space;
- and
- setting information about a virtual space by computing a position in the virtual space of a virtual object corresponding to the predetermined target through use of information about the detected amount of movement of the target point, disposing the virtual object at the computed position in the virtual space, and setting the information about the virtual space,
- wherein
- the information about the virtual space is used to perform a process of displaying an object in the virtual space to a user;
- the predetermined target is a target moving together with the user in the real space, the predetermined target being a foot of the user;
- the setup unit computes the position in the virtual space of the virtual object corresponding to the predetermined target by using a value obtained by multiplying the detected amount of movement by a predetermined coefficient;
- and
- the setting includes using the information about the detected amount of movement of the target point to compute a position in the virtual space of a virtual object corresponding to the user and the position in the virtual space of the virtual object corresponding to the predetermined target, disposing the virtual objects in the computed positions in the virtual space, and setting the information about the virtual space.
A non-transitory, computer readable storage medium containing a computer program, which when executed by a computer, causes the computer to carry out actions, comprising:
- detecting an amount of movement in a real space of a target point concerning a predetermined target in the real space;
- setting information about a virtual space by computing a position in the virtual space of a virtual object corresponding to the predetermined target through use of information about the detected amount of movement of the target point, disposing the virtual object at the computed position in the virtual space, and setting the information about the virtual space;
- and
- outputting information about the virtual space;
- wherein
- the predetermined target is a target moving together with the user in the real space, the predetermined target being a foot of the user;
- the setting includes computing the position in the virtual space of the virtual object corresponding to the predetermined target by using a value obtained by multiplying the detected amount of movement by a predetermined coefficient;
- and
- the setting includes using the information about the detected amount of movement of the target point to compute a position in the virtual space of a virtual object corresponding to the user and the position in the virtual space of the virtual object corresponding to the predetermined target, disposing the virtual objects in the computed positions in the virtual space, and setting the information about the virtual space.
Dependencies are inferred from the claim text.