METHOD FOR PROVIDING HUMAN INPUT TO A COMPUTER
First Claim
1. A method for controlling a computer system, comprising:
- detecting first and second touch inputs on a touch screen of the computer system;
calculating a first centroid corresponding to the first touch input based on a first data array;
calculating a second centroid corresponding to the second touch input based on a second data array;
determining locations of the first and second touch inputs on the touch screen based on the first and second centroids, respectively;
detecting a change in the determined locations of the first and second touch inputs; and
performing an operation on the computer system in accordance with the detected change.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method for providing human input to a computer which allows a user to interact with a display connected to the computer. The method includes the steps of placing a first target on a first portion of the user'"'"'s body, using an electro-optical sensing means, sensing data related to the location of the first target and data related to the location of a second portion of the user'"'"'s body, the first and second portions of the user'"'"'s body being movable relative to each other, providing an output of the electro-optical sensing means to the input of the computer, determining the location of the first target and the location of the second portion of the user'"'"'s body, and varying the output of the computer to the display based upon the determined locations for contemporaneous viewing by the user.
-
Citations
18 Claims
-
1. A method for controlling a computer system, comprising:
-
detecting first and second touch inputs on a touch screen of the computer system; calculating a first centroid corresponding to the first touch input based on a first data array; calculating a second centroid corresponding to the second touch input based on a second data array; determining locations of the first and second touch inputs on the touch screen based on the first and second centroids, respectively; detecting a change in the determined locations of the first and second touch inputs; and performing an operation on the computer system in accordance with the detected change. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An electronic device comprising:
-
a touch sensitive surface having a display for displaying one or more virtual controllers; and a processor capable of detecting first and second touch inputs on the touch sensitive surface, calculating a first centroid corresponding to the first touch input based on a first data array, calculating a second centroid corresponding to the second touch input based on a second data array, determining locations of the first and second touch inputs on the touch screen based on the first and second centroids, respectively, detecting a change in the determined locations of the first and second touch inputs, and performing an operation on the computer system in accordance with the detected change. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification