DISCRETE CURSOR MOVEMENT BASED ON TOUCH INPUT REGION
First Claim
Patent Images
1. A method comprising:
- receiving, by a computing system, a touch input on a touch input region of the computing system, the touch input region being one of a plurality of touch input regions;
generating, by the computing system, responsive to the received touch input, a linear touch input signal and a rotational touch input signal; and
determining, by the computing system, which of a discrete cursor movement from a set of discrete cursor movements to cause to be implemented based at least in part on an analysis of the linear signal generated by the accelerometer and based at least in part on an analysis of the rotational signal generated by the gyroscope.
1 Assignment
0 Petitions
Accused Products
Abstract
In one example implementation according to aspects of the present disclosure, a touch input is received on a touch input region of a computing system, the touch input region being one of a plurality of touch input regions. Responsive to the received touch input, a linear touch input signal and a rotational touch input signal are generated. A discrete cursor movement from a set of discrete cursor movements is then determined and caused to be implemented based at least in part on an analysis of the linear signal and on an analysis of the rotational signal.
4 Citations
15 Claims
-
1. A method comprising:
-
receiving, by a computing system, a touch input on a touch input region of the computing system, the touch input region being one of a plurality of touch input regions; generating, by the computing system, responsive to the received touch input, a linear touch input signal and a rotational touch input signal; and determining, by the computing system, which of a discrete cursor movement from a set of discrete cursor movements to cause to be implemented based at least in part on an analysis of the linear signal generated by the accelerometer and based at least in part on an analysis of the rotational signal generated by the gyroscope. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computing system comprising:
-
a plurality of accelerometers including; a first accelerometer to generate an x-axis linear signal responsive to detecting a linear movement along an x-axis being caused by a touch input received on a touch input region of the computing system, a second accelerometer to generate a y-axis linear signal responsive to detecting a linear movement along a y-axis being caused by the touch input on the computing system, and a third accelerometer to generate a z-axis linear signal responsive to detecting a linear movement along a z-axis being caused by the touch input on the computing system; a gyroscope to generate a rotational signal responsive to detecting a rotational movement caused by the touch input on the computing system; a touch analysis module to analyze at least one of the linear signals generated by the plurality of accelerometers and to analyze the rotational signal generated by the gyroscope; and a discrete cursor movement module to determine which of a discrete cursor movement from a set of discrete cursor movements to cause to be implemented based at least in part on the analysis of the linear signals generated by the plurality of accelerometers and based at least in part on the analysis of the rotational signal generated by the gyroscope. - View Dependent Claims (7, 8, 9)
-
-
10. A computing system comprising:
-
a processing resource; an accelerometer to generate a linear signal responsive to detecting a linear movement with respect to at least one of an x-axis, a y-axis, and a z-axis, the linear movement being caused by a touch input received on a region of the computing system; a touch input analysis module to analyze the linear signal generated by the accelerometer by applying a signal de-noising algorithm to the linear signal generated by the accelerometer; and a discrete cursor movement module to determine which of a discrete cursor movement from a set of discrete cursor movements to cause to be implemented based at least in part on the analysis of the linear signal generated by the accelerometer. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification