Information processing method and system for executing the information processing method
Abstract
A method includes defining a virtual space including a virtual camera, a first operation object, a second operation object, and a target object. The method includes moving the virtual camera in accordance with a movement of a head-mounted display (HMD). The method includes moving the first operation object in accordance with a movement of a first part of a user's body. The method includes moving the second operation object in accordance with a movement of a second part of the user's body. The method includes selecting the target object in response to detecting a predetermined movement of the first part. The method includes deforming the target object in response to movement of the second operation object following selection of the target object. The method includes generating visual field image data based on the virtual camera. The method includes displaying a visual-field image based on the visual field image data.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
identifying virtual space data for defining a virtual space, wherein the virtual space includes a virtual camera, a first operation object, a second operation object, and a target object; moving the virtual camera within the virtual space in accordance with a detected movement of a head-mounted display (HMD); moving the first operation object within the virtual space in accordance with a detected movement of a first part of a user's body other than a head of the user; moving the second operation object within the virtual space in accordance with a detected movement of a second part of the user's body other than the head of the user; selecting the target object in response to detecting a predetermined movement of the first part; deforming the target object in response to movement of the second operation object following selection of the target object; defining a visual field of the virtual camera; generating visual field image data based on the visual field; and displaying a visual-field image on the HMD based on the visual field image data.
2 . The method of claim 1 , further comprising selecting the target object in response to the first operation object contacting the target object touch in the virtual space.
3 . The method of claim 1 , further comprising deforming the target object based on in a direction in which the second operation object is moved after the second operation object contacts the target object touch in the virtual space.
4 . The method of claim 3 , further comprising updating coordinate information of the target object based on the direction in which the second operation object is moved.
5 . The method of claim 4 , further comprising changing, in response to moving the second operation object in a predetermined direction by a predetermined distance, the coordinate information so as to move in the predetermined direction by a half of the predetermined distance.
6 . The method of claim 1 , further comprising displaying, in response to selection of the target object, a direction indication for indicating a deformation direction in which the target object is deformed based on the movement of the second operation object relative to the target object.
7 . The method of claim 6 , further comprising removing the direction indication in response to detection of the movement of the second operation object.
8 . The method of claim 6 , further comprising:
defining a visual-field coordinate system of the virtual camera to be moved in accordance with the detected movement of the HMD, wherein the visual-field coordinate system comprises a vertical direction, a horizontal direction, and a depth direction; identifying the deformation direction of the target object as at least one of the vertical direction, the horizontal direction or the depth direction in response to selection of the target object.
9 . The method of claim 8 , further comprising inhibiting the deformation direction from changing regardless of a change in an orientation of the target object in response to movement of the first operation object after the deformation direction is identified.
10 . A system comprising:
a head-mounted display (HMD); a non-transitory computer readable medium for storing instructions; and a processor connected to the non-transitory computer readable medium and the HMD, wherein the processor is configured to execute the instructions for:
identifying virtual space data for defining a virtual space, wherein the virtual space includes a virtual camera, a first operation object, a second operation object, and a target object;
moving the virtual camera within the virtual space in accordance with a detected movement of the HMD;
moving the first operation object within the virtual space in accordance with a detected movement of a first part of a user's body other than a head of the user;
moving the second operation object within the virtual space in accordance with a detected movement of a second part of the user's body other than the head of the user;
selecting the target object in response to detecting a predetermined movement of the first part;
deforming the target object in response to movement of the second operation object following selection of the target object;
defining a visual field of the virtual camera;
generating visual field image data based on the visual field; and
instructing the HMD to display a visual-field image based on the visual field image data.
11 . The system of claim 10 , wherein the processor is further configured to execute the instructions for selecting the target object in response to the first operation object contacting the target object touch in the virtual space.
12 . The system of claim 10 , wherein the processor is configured to execute the instructions for deforming the target object based on in a direction in which the second operation object is moved after the second operation object contacts the target object touch in the virtual space.
13 . The system according to claim 12 , wherein the processor is further configured to execute the instructions for updating coordinate information of the target object based on the direction in which the second operation object is moved.
14 . The system of claim 13 , wherein the processor is configured to execute the instructions for changing, in response to moving the second operation object in a predetermined direction by a predetermined distance, the coordinate information so as to move in the predetermined direction by a half of the predetermined distance.
15 . The system of claim 10 , wherein the processor is configured to execute the instructions for instructing the HMD to display, in response to selection of the target object, a direction indication for indicating a deformation direction in which the target object is deformed based on the movement of the second operation object relative to the target object.
16 . The system of claim 15 , wherein the processor is configured to execute the instructions for removing the direction indication in response to detection of the movement of the second operation object.
17 . The system of claim 15 , wherein the processor is configured to execute the instructions for:
defining a visual-field coordinate system of the virtual camera to be moved in accordance with the detected movement of the HMD, wherein the visual-field coordinate system comprises a vertical direction, a horizontal direction, and a depth direction; identifying the deformation direction of the target object as at least one of the vertical direction, the horizontal direction or the depth direction in response to selection of the target object.
18 . The system of claim 17 , wherein the processor is configured to execute the instructions for inhibiting the deformation direction from changing regardless of a change in an orientation of the target object in response to movement of the first operation object after the deformation direction is identified.
19 . A non-transitory computer readable medium storing instructions which when executed by a processor perform:
identifying virtual space data for defining a virtual space, wherein the virtual space includes a virtual camera, a first operation object, a second operation object, and a target object; moving the virtual camera within the virtual space in accordance with a detected movement of a head-mounted display (HMD); moving the first operation object within the virtual space in accordance with a detected movement of a first part of a user's body other than a head of the user; moving the second operation object within the virtual space in accordance with a detected movement of a second part of the user's body other than the head of the user; selecting the target object in response to detecting a predetermined movement of the first part; deforming the target object in response to movement of the second operation object following selection of the target object; defining a visual field of the virtual camera; generating visual field image data based on the visual field; and displaying a visual-field image on the HMD based on the visual field image data.
20 . The non-transitory computer readable medium of claim 19 , wherein the instructions executed by the processor perform selecting the target object in response to the first operation object contacting the target object touch in the virtual space.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.