Motion sensor using dual camera inputs
First Claim
1. A motion sensing device, the device comprising:
- a first camera configured to capture images along a first viewing axis;
a second camera configured to capture images along a second viewing axis different from the first viewing axis; and
a motion processing module configured to determine motion of the device based in part on the images from the first camera and the second camera.
1 Assignment
0 Petitions
Accused Products
Abstract
Motion sensing of a portable device using two cameras. A first camera is directed along a first viewing axis and a second camera is directed along a second viewing axis, different from the first viewing axis. The second viewing axis can be substantially opposite the first viewing axis. A motion processing module determines changes in images from the first camera and changes in images from the second camera. The motion processing module compares the direction of change determined from the first camera images relative to the direction of change determined from the second camera images. The motion processing module determines the motion of the portable device based in part on the comparison.
73 Citations
35 Claims
-
1. A motion sensing device, the device comprising:
-
a first camera configured to capture images along a first viewing axis;
a second camera configured to capture images along a second viewing axis different from the first viewing axis; and
a motion processing module configured to determine motion of the device based in part on the images from the first camera and the second camera. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A motion sensing device, the device comprising:
-
a first camera having a viewing axis directed away from a front of the device, and configured to capture images;
a second camera having a viewing axis directed away from a rear of the device, and configured to capture images;
a motion processing module configured to determine a motion of the device based in part on the images from the first camera and the second camera, and further configured to generate a display image based in part on the motion of the device; and
a display coupled to the motion processing module and configured to display the display image.
-
-
16. A motion sensing system, the system comprising:
-
a first camera positioned along a first viewing axis, and configured to capture first camera images;
a second camera positioned along a second viewing axis different from the first viewing axis, and configured to capture second camera images;
a motion processing module configured to determine a motion parameter based in part on at least two first camera images and at least two second camera images;
a base device configured to process the motion parameter and generate a display signal based in part on the motion parameter; and
a display configured to display the display signal generated by the base device. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A motion sensing method, the method comprising:
-
receiving a plurality of images from a first camera;
receiving a plurality of images from a second camera;
determining a first image translation based in part on the first camera images;
determining a second image translation based in part on the second camera images;
comparing the first image translation to the second image translation; and
determining the motion of the device based in part on the comparison. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A motion sensing method, the method comprising:
-
receiving a motion parameter determined from images captured along a first viewing axis and images captured along a second viewing axis substantially opposite the first viewing axis;
retrieving a display image from a plurality of stored images;
modifying the display image based at least in part on the motion parameter; and
communicating the modified display image to a portable device. - View Dependent Claims (27, 28)
-
-
29. A computer readable medium having stored thereon instructions configured to cause determination of a device motion, the instructions comprising:
-
program code for receiving a plurality of images from a first camera;
program code for receiving a plurality of images from a second camera;
program code for determining a first image translation based in part on the first camera images;
program code for determining a second image translation based in part on the second camera images;
program code for comparing the first image translation to the second image translation; and
program code for determining the motion of the device based in part on the comparison.
-
-
30. A computer readable medium having stored thereon instructions configured to cause communication of a modified display image, the instructions comprising:
-
program code for receiving a motion parameter determined from images captured along a first viewing axis and images captured along a second viewing axis substantially opposite the first viewing axis;
program code for retrieving a display image from a plurality of stored images;
program code for modifying the display image based at least in part on the motion parameter; and
program code for communicating the modified display image to a portable device.
-
-
31. A motion sensing system, the system comprising:
-
a first camera positioned on a first side of a game controller along a first viewing axis, and configured to capture first camera images;
a second camera positioned on the game controller along a second viewing axis substantially opposite the first viewing axis, and configured to capture second camera images;
a motion processing module in communication with the first and second cameras and configured to determine a motion parameter based in part on at least two first camera images and at least two second camera images;
a processor configured to retrieve a display signal from a storage device based in part on the motion parameter; and
a display positioned on the game controller and configured to display the display signal generated by the base device. - View Dependent Claims (32, 33, 34, 35)
-
Specification