Distinguishing tilt and translation motion components in handheld devices
First Claim
1. A motion controlled handheld device comprising:
- a first accelerometer operable to detect acceleration along a first axis;
a second accelerometer operable to detect acceleration along a second axis, the second axis perpendicular to the first axis;
a tilt detection component operable to detect rotation having a component around at least one of the first axis and the second axis, wherein the tilt detection component comprises;
a first camera operable to generate a first video stream, the first camera aligned to focus in a first direction along a third axis, the third axis perpendicular to the first axis and perpendicular to the second axis;
a second camera operable to generate a second video stream, the second camera aligned to focus in a second direction along the third axis, the second direction opposite the first direction; and
a video analysis module operable to detect a direction of motion of the device based at least on the first video stream;
a display operable to present a current image;
a motion tracking module operable to track motion of the device in three dimensions using the first accelerometer, the second accelerometer, and the tilt detection component; and
a controller operable to generate the current image and to modify the current image in response to the motion of the device.
1 Assignment
0 Petitions
Accused Products
Abstract
A motion controlled handheld device includes a first accelerometer operable to detect acceleration along a first axis and a second accelerometer operable to detect acceleration along a second axis. The second axis is perpendicular to the first axis. The device includes a tilt detection component operable to detect rotation having a component around at least one of the first axis and the second axis and a display operable to present a current image. The device includes a motion tracking module operable to track motion of the device in three dimensions using the first accelerometer, the second accelerometer, and the tilt detection component. The device also includes a controller operable to generate the current image and to modify the current image in response to the motion of the device.
108 Citations
22 Claims
-
1. A motion controlled handheld device comprising:
-
a first accelerometer operable to detect acceleration along a first axis; a second accelerometer operable to detect acceleration along a second axis, the second axis perpendicular to the first axis; a tilt detection component operable to detect rotation having a component around at least one of the first axis and the second axis, wherein the tilt detection component comprises; a first camera operable to generate a first video stream, the first camera aligned to focus in a first direction along a third axis, the third axis perpendicular to the first axis and perpendicular to the second axis; a second camera operable to generate a second video stream, the second camera aligned to focus in a second direction along the third axis, the second direction opposite the first direction; and a video analysis module operable to detect a direction of motion of the device based at least on the first video stream; a display operable to present a current image; a motion tracking module operable to track motion of the device in three dimensions using the first accelerometer, the second accelerometer, and the tilt detection component; and a controller operable to generate the current image and to modify the current image in response to the motion of the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for controlling a handheld device comprising:
-
detecting acceleration along a first axis using a first accelerometer; detecting acceleration along a second axis using a second accelerometer, the second axis perpendicular to the first axis; detecting rotation having a component around at least one of the first axis and the second axis using a tilt detection component; generating a first video stream by a first camera of the tilt detection component, the first camera aligned to focus in a first direction along a third axis, the third axis perpendicular to the first axis and perpendicular to the second axis; generating a second video stream by a second camera of the tilt detection component, the second camera aligned to focus in a second direction along the third axis, the second direction opposite the first direction; detecting a direction of motion of the device based at least on the first video stream; tracking motion of the device in three dimensions using the first accelerometer, the second accelerometer, and the tilt detection component; and displaying a current image using a display of the device and modifying the current image in response to the tracked motion of the device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. Logic for controlling a handheld device, the logic embodied as a computer program stored on a computer readable medium and operable when executed to perform the steps of:
-
detecting acceleration along a first axis using a first accelerometer; detecting acceleration along a second axis using a second accelerometer, the second axis perpendicular to the first axis; detecting rotation having a component around at least one of the first axis and the second axis using a tilt detection component; generating a first video stream by a first camera of the tilt detection component, the first camera aligned to focus in a first direction along a third axis, the third axis perpendicular to the first axis and perpendicular to the second axis; generating a second video stream by a second camera of the tilt detection component, the second camera aligned to focus in a second direction along the third axis, the second direction opposite the first direction; detecting a direction of motion of the device based at least on the first video stream; tracking motion of the device in three dimensions using the first accelerometer, the second accelerometer, and the tilt detection component; and displaying a current image using a display of the device and modifying the current image in response to the tracked motion of the device. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A motion controlled handheld device comprising:
-
means for detecting acceleration along a first axis; means for detecting acceleration along a second axis, the second axis perpendicular to the first axis; means for detecting rotation having a component around at least one of the first axis and the second axis; means for generating a first video stream by a first camera of the tilt detection component, the first camera aligned to focus in a first direction along a third axis, the third axis perpendicular to the first axis and perpendicular to the second axis; means for generating a second video stream by a second camera of the tilt detection component, the second camera aligned to focus in a second direction along the third axis, the second direction opposite the first direction; means for detecting a direction of motion of the device based at least on the first video stream; means for tracking motion of the device in three dimensions based upon the acceleration along the first axis, the acceleration along the second axis, and the rotation; and means for displaying a current image using a display of the device and modifying the current image in response to the tracked motion of the device.
-
Specification