US2020250793A1PendingUtilityA1

Information processing method and system for executing the information processing method

63
Assignee: COLOPL INCPriority: Aug 9, 2016Filed: Apr 21, 2020Published: Aug 6, 2020
Est. expiryAug 9, 2036(~10.1 yrs left)· nominal 20-yr term from priority
G06F 3/04842G06T 19/006G06F 3/04815G06F 3/017G06F 3/014G06F 3/013G06F 3/011G06T 2210/21G06T 3/20G06F 3/012G06T 15/20
63
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
What 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.