Optical flow based tilt sensor
First Claim
Patent Images
1. A method comprising:
- capturing images from a moving mobile camera;
determining a description of motion of the moving mobile camera based on the captured images;
providing a user interface to an application on an interface device; and
determining, in an automated manner, a user input to the application based on the determined motion.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is described for determining a description of motion of a moving mobile camera to determine a user input to an application. The method may involve capturing a series of images from a moving mobile camera and comparing stationary features present in the series of images. Optical flow analysis may be performed on the series of images to determine a description of motion of the moving mobile camera. Based on the determined motion, a user input to an application may be determined and the application may respond to the user input, for example, by updating a user interface of the application.
133 Citations
37 Claims
-
1. A method comprising:
-
capturing images from a moving mobile camera;
determining a description of motion of the moving mobile camera based on the captured images;
providing a user interface to an application on an interface device; and
determining, in an automated manner, a user input to the application based on the determined motion. - 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, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A handheld device comprising:
-
a camera; and
a processor configured to;
capture images from the camera;
determine a description of motion of the handheld device based on the captured images;
provide a user interface to an application on an interface device; and
determine, in an automated manner, a user input to the application based on the determined motion. - View Dependent Claims (33)
-
-
34. A computer readable medium or propagated signal having embodied thereon a computer program, the computer program comprising:
-
a capturing code segment for capturing images from a moving mobile camera;
a determining code segment for determining a description of motion of the moving mobile camera based on the captured images;
a providing code segment for providing a user interface to an application on an interface device; and
a determining code segment for determining, in an automated manner, a user input to the application based on the determined motion. - View Dependent Claims (35)
-
-
36. A portable telephone comprising:
-
a camera, integrally formed in the telephone;
a display, integrally formed in the telephone;
a processing device, physically and communicatively coupled to the camera and the display; and
a computer readable medium, physically and communicatively coupled to the processing device, and including instructions for causing the processing device to perform at least the following;
receiving images captured from the camera, determining a description of motion of the telephone based on the received images, providing on the display a user interface to an application, determining, in an automated manner, a user input to the application based on the description of motion of the telephone, and providing the user input to the application. - View Dependent Claims (37)
-
Specification