Device orientation based input signal generation
First Claim
Patent Images
1. A method for providing an input to an application program executing on a device, the method comprising:
- detecting a change in an orientation of the device;
generating an input signal associated with the change in the orientation; and
providing the input signal to the application program to change an operation performed by the application program.
4 Assignments
0 Petitions
Accused Products
Abstract
A method (500) and apparatus (601) generate an input signal based on the orientation of a device. A sensor (302) such as a camera, a gyro, or an accelerometer detects a change in device orientation and generates a position input signal that is provided to an application program (612) such as a game program, a text messaging program, or a user interface program to affect an operation thereof. The input signal can, for example, affects a navigation position associated with the application program.
-
Citations
20 Claims
-
1. A method for providing an input to an application program executing on a device, the method comprising:
-
detecting a change in an orientation of the device;
generating an input signal associated with the change in the orientation; and
providing the input signal to the application program to change an operation performed by the application program. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for controlling a cursor position associated with an application program executing on a device, the method comprising:
-
detecting a change in an orientation of the device relative to a reference position of the device;
using a sensor to generate a position signal associated with the change in the orientation;
processing the position signal based on a sensor type associated with the sensor to generate a cursor position signal; and
updating the cursor position based on the cursor position signal. - View Dependent Claims (9, 10, 11)
-
-
12. An apparatus for navigating within an application program in a device, the apparatus comprising:
-
a memory for storing the application program;
a sensor having an associated sensor type, the sensor adapted to;
determine an orientation of the device, and generate a position signal proportional to a change in the orientation of the device; and
a processor coupled to the memory and the sensor, the processor adapted to;
execute the application program, process the position signal according to the sensor type to generate a navigation position, and update a navigation action associated with the application program using the navigation position. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification