USING PORTABLE ELECTRONIC DEVICES FOR USER INPUT
First Claim
1. A method performed by a processor of a portable electronic device having an inertial measurement unit, the method comprising:
- with the processor,acquiring a sensor reading from the inertial measurement unit, the sensor reading containing data of an acceleration of the portable electronic device;
determining a position change of the portable electronic device based on the acquired sensor reading; and
transmitting the determined position change as a user input signal to a computer, the user input signal being used by the computer to control a cursor position on a display of the computer.
3 Assignments
0 Petitions
Accused Products
Abstract
Various techniques of using a portable electronic device for user input are disclosed herein. In one embodiment, a method includes acquiring a sensor reading from an inertial measurement unit of the portable electronic device. The sensor reading contains an acceleration of the portable electronic device. The method also includes determining a position change of the portable electronic device based on the acquired sensor reading and transmitting the determined position change to a computer. The position change is usable by the computer to control a cursor position on the computer.
14 Citations
20 Claims
-
1. A method performed by a processor of a portable electronic device having an inertial measurement unit, the method comprising:
with the processor, acquiring a sensor reading from the inertial measurement unit, the sensor reading containing data of an acceleration of the portable electronic device; determining a position change of the portable electronic device based on the acquired sensor reading; and transmitting the determined position change as a user input signal to a computer, the user input signal being used by the computer to control a cursor position on a display of the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A portable electronic device having a processor, a memory, and an inertial measurement unit, the memory containing instructions, when executed by the processor, causing the processor to perform a process comprising:
-
acquiring a sensor reading from the inertial measurement unit, the sensor reading containing data of an acceleration vector of the portable electronic device; calculating a position change of the portable electronic device based on the data of acceleration vector contained in the acquired sensor reading; and transmitting the calculated position change as a cursor control signal to a computer to enable the computer to control a cursor position on a display of the computer based on the calculated position change of the portable electronic device. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A portable electronic device having a processor, a memory, and an accelerometer, the processor comprising:
-
a sensing module configured to acquire a sensor reading from the accelerometer, the sensor reading containing data of an acceleration vector of the portable electronic device; a calculation module configured to calculate a position change of the portable electronic device by double integrating the acceleration vector contained in the acquired sensor reading; and a control module configured to generate output signals based on the calculated position change to be transmitted to a computer to enable the computer to control a cursor position on a display of the computer based on the calculated position change of the portable electronic device. - View Dependent Claims (18, 19, 20)
-
Specification