ORIENTATION-SENSITIVE SIGNAL OUTPUT
First Claim
Patent Images
1. A computer-implemented method comprising:
- automatically determining a neutral position of a device in relation to at least a first axis, the device comprising at least a first control associated with a first plurality of output signals;
measuring an angular displacement of the device about at least the first axis;
receiving a selection of the first control; and
outputting one of the first plurality of output signals based at least upon the selection and the angular displacement,wherein the neutral position of the device is determined in relation to at least a second axis, orthogonal to the first axis, and in relation to at least a third axis orthogonal to the first axis and the second axis, andwherein the angular displacement includes a first-axis component, a second-axis component, and a third-axis component.
2 Assignments
0 Petitions
Accused Products
Abstract
Orientation-sensitive signal output, in which a neutral position of a device is automatically determined in relation to at least a first axis, an angular displacement of the device is measured about at least the first axis, and shaking of the device is detected. A selection of the first control is received, and an output signal is output based at least upon the selection and the angular displacement or based upon detecting the shaking of the device.
-
Citations
29 Claims
-
1. A computer-implemented method comprising:
-
automatically determining a neutral position of a device in relation to at least a first axis, the device comprising at least a first control associated with a first plurality of output signals; measuring an angular displacement of the device about at least the first axis; receiving a selection of the first control; and outputting one of the first plurality of output signals based at least upon the selection and the angular displacement, wherein the neutral position of the device is determined in relation to at least a second axis, orthogonal to the first axis, and in relation to at least a third axis orthogonal to the first axis and the second axis, and wherein the angular displacement includes a first-axis component, a second-axis component, and a third-axis component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer-implemented method comprising:
-
automatically determining a neutral position of a device in relation to at least first through third axis, the device comprising at least a first control associated with a first plurality of output signals; measuring an angular displacement of the device about at least the first through third axis; receiving a selection of the first control; and outputting one of the first plurality of output signals based at least upon the selection and the angular displacement about the first through third axis.
-
-
25. A computer-implemented method comprising:
-
automatically determining a neutral position of a device in relation to at least a first axis, the device comprising at least a first control associated with a first plurality of output signals; measuring an angular displacement of the device about at least the first axis; receiving a selection of the first control; outputting one of the first plurality of output signals based at least upon the selection and the angular displacement, detecting shaking of the device; and outputting a second output signal based upon detecting the shaking of the device.
-
-
26. A device comprising:
-
a tilt sensor configured to automatically determine a neutral position of a device in relation to at least a first axis, to measure an angular displacement of the device about at least the first axis, and to detect shaking of the device; at least a first control; and a processor configured to receive a selection of the first control and further configured to output an output signal based at least upon the selection and the angular displacement or based upon detecting the shaking of the device.
-
-
27. A computer program product, tangibly embodied in a machine-readable medium, the computer program product comprising instructions that, when read by a machine, operate to cause data processing apparatus to:
-
automatically determine a neutral position of a device in relation to at least a first axis, the device comprising at least a first control associated with a first plurality of output signals; measure an angular displacement of the device about at least the first axis; receive a selection of the first control; and output one of the first plurality of output signals based at least upon the selection and the angular displacement, wherein the neutral position of the device is determined in relation to at least a second axis, orthogonal to the first axis, and in relation to at least a third axis orthogonal to the first axis and the second axis, and wherein the angular displacement includes a first-axis component, a second-axis component, and a third-axis component.
-
-
28. A computer program product, tangibly embodied in a machine-readable medium, the computer program product comprising instructions that, when read by a machine, operate to cause data processing apparatus to:
-
automatically determine a neutral position of a device in relation to at least first through third axis, the device comprising at least a first control associated with a first plurality of output signals; measure an angular displacement of the device about at least the first through third axis; receive a selection of the first control; and output one of the first plurality of output signals based at least upon the selection and the angular displacement about the first through third axis.
-
-
29. A computer program product, tangibly embodied in a machine-readable medium, the computer program product comprising instructions that, when read by a machine, operate to cause data processing apparatus to:
-
automatically determine a neutral position of a device in relation to at least a first axis, the device comprising at least a first control associated with a first plurality of output signals; measure an angular displacement of the device about at least the first axis; receive a selection of the first control; output one of the first plurality of output signals based at least upon the selection and the angular displacement; detect shaking of the device; and output a second output signal based upon detecting the shaking of the device.
-
Specification