Information processing method and information processing apparatus
First Claim
1. An information processing method to be performed by an information processing apparatus, for executing predetermined processing in relation to an object displayed on a screen, the information processing method comprising:
- obtaining position information indicating positions detected for two or more parts of an operating body;
calculating a control amount on a basis of the positions of the two or more parts, the positions being indicated in the position information; and
controlling including (i) displaying, on the screen, a control symbol including (i-a) a first symbol which represents the control amount calculated in the calculating and (i-b) a second symbol which represents a threshold to be a criterion for determining whether or not the control amount satisfies a predetermined condition, and (ii) executing the predetermined processing in a case where the control amount is determined to satisfy the predetermined condition;
wherein the position information indicates a 3D position, the information processing method further comprising detecting 3D positions of the two or more parts of the operating body, causing generating the position information, the obtaining includes obtaining the position information generated in the detecting, and the controlling includes (i) displaying the control symbol at a 2D position found on the screen and obtained through predetermined projection transformation performed on one 3D position determined on a basis of the position information, and (ii) executing the predetermined processing in relation to an object displayed at a display position of the control symbol in a case where the control amount is determined to satisfy the predetermined condition.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing method is performed by an information processing apparatus, for executing predetermined processing in relation to an object displayed on a screen. The information processing method includes: obtaining position information indicating positions detected for two or more parts of an operating body; calculating a control amount on a basis of the positions of the two or more parts, the positions being indicated in the position information; and controlling including displaying, on the screen, a control symbol including a first symbol which represents the control amount calculated in the calculating and a second symbol which represents a threshold to be a criterion for determining whether or not the control amount satisfies a predetermined condition, and executing the predetermined processing in a case where the control amount is determined to satisfy the predetermined condition.
-
Citations
14 Claims
-
1. An information processing method to be performed by an information processing apparatus, for executing predetermined processing in relation to an object displayed on a screen, the information processing method comprising:
-
obtaining position information indicating positions detected for two or more parts of an operating body; calculating a control amount on a basis of the positions of the two or more parts, the positions being indicated in the position information; and controlling including (i) displaying, on the screen, a control symbol including (i-a) a first symbol which represents the control amount calculated in the calculating and (i-b) a second symbol which represents a threshold to be a criterion for determining whether or not the control amount satisfies a predetermined condition, and (ii) executing the predetermined processing in a case where the control amount is determined to satisfy the predetermined condition; wherein the position information indicates a 3D position, the information processing method further comprising detecting 3D positions of the two or more parts of the operating body, causing generating the position information, the obtaining includes obtaining the position information generated in the detecting, and the controlling includes (i) displaying the control symbol at a 2D position found on the screen and obtained through predetermined projection transformation performed on one 3D position determined on a basis of the position information, and (ii) executing the predetermined processing in relation to an object displayed at a display position of the control symbol in a case where the control amount is determined to satisfy the predetermined condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An information processing apparatus comprising:
-
an obtaining unit configured to obtain position information indicating positions detected for two or more parts of an operating body; a calculating unit configured to calculate a control amount on a basis of the positions of the two or more parts, the positions being indicated in the position information; and a control unit configured (i) to display, on the screen, a control symbol including (i-a) a first symbol which represents the control amount calculated in the calculating and (i-b) a second symbol which represents a threshold to be a criterion for determining whether or not the control amount satisfies a predetermined condition, and (ii) to execute the predetermined processing in a case where the control amount is determined to satisfy the predetermined condition; wherein the position information indicates a 3D position, the information processing apparatus further comprising a detecting unit configured to detect 3D positions of the two or more parts of the operating body, to cause generating the position information, the obtaining includes obtaining the position information generated in the detecting, and the controlling includes (i) displaying the control symbol at a 2D position found on the screen and obtained through predetermined projection transformation performed on one 3D position determined on a basis of the position information, and (ii) executing the predetermined processing in relation to an object displayed at a display position of the control symbol in a case where the control amount is determined to satisfy the predetermined condition.
-
-
14. A non-transitory computer readable storage medium which stores a control program for causing an information processing apparatus, including a processor, to execute information processing for executing predetermined processing in relation to an object displayed on a screen,
the information processing including: -
obtaining position information indicating positions detected for two or more parts of an operating body; calculating a control amount on a basis of the positions of the two or more parts, the positions being indicated in the position information; and controlling including (i) displaying, on the screen, a control symbol including (i-a) a first symbol which represents the control amount calculated in the calculating and (i-b) a second symbol which represents a threshold to be a criterion for determining whether or not the control amount satisfies a predetermined condition, and (ii) executing the predetermined processing in a case where the control amount is determined to satisfy the predetermined condition; wherein the position information indicates a 3D position, the information processing method further comprising detecting 3D positions of the two or more parts of the operating body, causing generating the position information, the obtaining includes obtaining the position information generated in the detecting, and the controlling includes (i) displaying the control symbol at a 2D position found on the screen and obtained through predetermined projection transformation performed on one 3D position determined on a basis of the position information, and (ii) executing the predetermined processing in relation to an object displayed at a display position of the control symbol in a case where the control amount is determined to satisfy the predetermined condition.
-
Specification