TOUCH-BASED GESTURES MODIFIED BY GYROSCOPE AND ACCELEROMETER
First Claim
1. A method comprising:
- detecting that a mobile device has been tilted along a first axis;
in response to detecting that the mobile device has been tilted along the first axis, changing content being displayed by the mobile device by modifying an angle, relative to a focal point, at which the mobile device displays the content;
detecting that the mobile device has been tilted along a second axis that differs from the first axis; and
in response to detecting that the mobile device has been tilted along the second axis, changing the content being displayed by the mobile device by rotating, about the focal point, a viewpoint from which the mobile device displays the content while maintaining the angle of the view relative to the focal point.
2 Assignments
0 Petitions
Accused Products
Abstract
A mobile device including a touchscreen display presents an image of a three-dimensional object. The display can concurrently present a user interface element that can be in the form of a virtual button. While the device'"'"'s user touches and maintains fingertip contact with the virtual button via the touchscreen, the mobile device can operate in a special mode in which physical tilting of the mobile device about physical spatial axes causes the mobile device to adjust the presentation of the image of the three-dimensional object on the display, causing the object to be rendered from different viewpoints in the virtual space that the object virtually occupies. The mobile device can detect such physical tilting based on feedback from a gyroscope and accelerometer contained within the device.
84 Citations
20 Claims
-
1. A method comprising:
-
detecting that a mobile device has been tilted along a first axis; in response to detecting that the mobile device has been tilted along the first axis, changing content being displayed by the mobile device by modifying an angle, relative to a focal point, at which the mobile device displays the content; detecting that the mobile device has been tilted along a second axis that differs from the first axis; and in response to detecting that the mobile device has been tilted along the second axis, changing the content being displayed by the mobile device by rotating, about the focal point, a viewpoint from which the mobile device displays the content while maintaining the angle of the view relative to the focal point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable memory comprising particular instructions that are executable by one or more processors to cause the one or more processors to perform operations, the particular instructions comprising:
-
instructions to cause a computing device to detect that the computing device is being been tilted in a first direction; instructions to cause the computing device to modify a first parameter only while the extent to which the device is being tilted in the first direction is currently changing; instructions to cause the computing device to detect that the computing device has been tilted in a second direction that differs from the first direction; and instructions to cause the computing device to continuously modify a second parameter until the computing device has stopped being tilted in the second direction. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A mobile device comprising:
-
an accelerometer to detect an extent to which the mobile device is tilted relative to a direction of gravity; a gyroscope to detect an extent to which the mobile device is tilted unrelated to the direction of gravity; and a memory storing a program that is configured to modify a first parameter based on a measurement from the accelerometer, and to modify a second parameter based on a measurement from the gyroscope.
-
Specification