Method and systems for touch input
First Claim
Patent Images
1. A method comprising:
- obtaining touch data from a touch-sensing surface, the touch data being stored in a matrix;
selecting a number of gesture components to be generated;
generating a set of gesture components based on the touch data and the number of gesture components by performing a sparse matrix decomposition of said matrix;
obtaining a first touch input from the touch-sensing surface;
determining a projection of the first touch input on said set of gesture components; and
determining a plurality of control inputs of a computing system based on said projection.
3 Assignments
0 Petitions
Accused Products
Abstract
Various systems and methods for determining a set of gesture components of touch input are provided. Touch data can be obtained (301), and a number of gesture components to be generated can be selected (302). A set of gesture components can be generated (303) based on the touch data and the number. For example, a sparse matrix decomposition can be used to generate the set of gesture components. The set of gesture components can be stored (304) in a non-transitory computer-readable medium.
-
Citations
14 Claims
-
1. A method comprising:
-
obtaining touch data from a touch-sensing surface, the touch data being stored in a matrix; selecting a number of gesture components to be generated; generating a set of gesture components based on the touch data and the number of gesture components by performing a sparse matrix decomposition of said matrix; obtaining a first touch input from the touch-sensing surface; determining a projection of the first touch input on said set of gesture components; and determining a plurality of control inputs of a computing system based on said projection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising a memory storing instructions configured to cause a processor to:
-
obtain touch data from a touch-sensing surface, the touch data being stored in a matrix; select a number of gesture components to be generated; generate a set of gesture components based on the touch data and the number of gesture components by performing a sparse matrix decomposition of said matrix; obtain a first touch input from the touch-sensing surface; determine a projection of the first touch input on said set of gesture components; and determine a plurality of control inputs of a computing system based on said projection. - View Dependent Claims (11, 12, 13)
-
-
14. A non-transitory computer-readable medium storing computer-executable instructions executable to perform a method comprising:
-
obtaining touch data from a touch-sensing surface, the touch data being stored in a matrix; selecting a number of gesture components to be generated; generating a set of gesture components based on the touch data and the number of gesture components by performing a sparse matrix decomposition of said matrix; obtaining a first touch input from the touch-sensing surface; determining a projection of the first touch input on said set of gesture components; and determining a plurality of control inputs of a computing system based on said projection.
-
Specification