Camera based orientation for mobile devices
First Claim
1. A method for providing control information to an application, said method comprising:
- providing a mobile device comprising an optical sensor;
sensing at least one feature via said optical sensor;
providing control information to said application responsive to a relative motion of said at least one sensed feature.
2 Assignments
0 Petitions
Accused Products
Abstract
In an exemplary embodiment, an on-board camera is used as a controller for a hand-held game device. Control information is provided to a game application via video captured by the camera. As the hand-held device is moved, features of the captured video are tracked. The relative motion between the tracked features and the hand-held device is translated into control information for the game application. Aspects of the game application are rendered on a display of the hand-held game device in accordance with the control information. For example, from a third person perspective, viewing a game character from overhead, rotation of the hand-held game device can be translated into rotation of the character. From a first person perspective, seeing the game through the eyes of the game character, rotation of the hand-held game device can be translated into observing various challenges coming from different directions.
38 Citations
20 Claims
-
1. A method for providing control information to an application, said method comprising:
-
providing a mobile device comprising an optical sensor;
sensing at least one feature via said optical sensor;
providing control information to said application responsive to a relative motion of said at least one sensed feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing control information to an application, said system comprising:
-
a display portion for rendering aspects of said application;
an optical sensor coupled to a processor for;
optically sensing at least one feature; and
providing a signal indicative of said at least one optically sensed feature to said processor; and
said processor coupled to said optical sensor and said display, for;
receiving said signal from said optical sensor;
processing said signal from said optical sensor for determining application control information in accordance relative motion of said at least one optically sensed feature; and
providing a signal indicative of said application control information to said display for rendering aspects of said application. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer readable medium encoded with a computer program code for providing control information to an application, said program code comprising:
-
a sense code segment for sensing at least one feature via an optical sensor;
a control code segment for providing control information to said application responsive to a relative motion of said at least one sensed feature; and
a render code segment for at least one of;
rendering a display on a mobile device in accordance with said control information; and
providing an audible indication in accordance with said control information. - View Dependent Claims (18, 19, 20)
-
Specification