Effects of gravity on gestures
AssigneeMicrosoft Corporation
InventorsEric R. Soldan, Kenneth G. Oetzel
Life of this patent
Estimating the term…
Abstract
Techniques involving an effect of gravity on gestures are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs and therefore initiate operations of a computing device, such as a mobile communications device having telephone functionality. The techniques described herein may be employed to reduce an effect of gravity on an input that describes the gesture. A variety of different gestures are contemplated, such as gestures that are recognized as involving acceleration, e.g., acceleration.
Claims20
A method comprising:
- recognizing an input received by a computing device as describing acceleration;
- reducing an effect of gravity from the input by the computing device;
- and
- identifying a gesture from the input that has the effect of gravity reduced by comparing an order of a plurality of crossings of positive and negative thresholds for one or more of the x, y, or z axis described by the input with a description of the gesture that specifies an order of a plurality of crossings of positive and negative thresholds for one or more of the x, y, or z axis, the gesture effective to cause an operation to be performed by the computing device.
A method comprising:
- recognizing an input as involving acceleration of a mobile communication device beyond a threshold for one or more of an x, y, or z axis;
- and
- identifying a gesture from the input that has an effect of gravity reduced from one or more of the x, y, or z axis without performing integration on the input that has the effect of gravity reduced, the gesture being identified from a plurality of gestures that are defined using a respective order of a plurality of crossings of positive and negative thresholds for the x, y, or z axes, the gesture effective to cause an operation to be performed by the mobile communication device.
A mobile communication device comprising:
- a housing;
- a display device disposed on the housing and configured to be viewable by a user;
- one or more accelerometers disposed within the housing and configured to detect acceleration through an x, y, and z axis;
- and
- one or more modules disposed within the housing an communicatively coupled to the accelerometers and the display device, the one or more modules configured to recognize an input detected using the one or more accelerometers as describing acceleration of the mobile communication device through the x, y, or z axis, reduce an effect of gravity from the input using interpolation and corresponding threshold for each of the x, y, or z axis, and identify a gesture from the input having the effect of gravity reduced by comparing an order of a plurality of crossings of positive and negative thresholds for one or more of the x, y, or z axis described by the input with a description of the gesture that specifies an order of a plurality of crossings of positive and negative thresholds for one or more of the x, y, or z axis.
Dependencies are inferred from the claim text.