# US 10,119,989 B2 · Method and apparatus for supporting accelerometer based controls in a mobile environment

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,119,989 B2
- Document ID: US10119989B2
- Status: Granted
- Kind: B2
- Application number: 15/088,753
- Filed: 2016-04-01
- Published: 2016-07-28
- Granted: 2018-11-06
- Earliest claimed: 2009-09-29
- Assignees: Panasonic Automotive Systems Company of America, Division of Panasonic Corporation of North America
- Applicants: Panasonic Automotive Systems Company of America, division of Panasonic Corporation of North America
- Inventors: John Avery
- Web page: https://patentgrep.com/patent/US10119989B2

## CPC

- G01P 21/02: of speedometers
- G01C 21/183: {Compensation of inertial measurements, e.g. for temperature effects}
- G01P 21/00: Testing or calibrating of apparatus or devices covered by the preceding groups
- G06F 1/1626: {with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]}
- G06F 3/0346: with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
- G06F 3/038: Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
- G06F 2200/1637: Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
- G01P: MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT (measuring or recording blood flow A61B5/02, A61B8/06; monitoring speed or deceleration of electrically-propelled vehicles B60L3/00; vehicle lighting systems adapted to indicate speed B60Q1/54; determining position or course in navigation, measuring ground distance in geodesy or surveying G01C; combined measuring devices for measuring two or more variables of movement G01C23/00; measuring velocity of sound G01H; measuring velocity of light G01J7/00; measuring direction or velocity of solid objects by reception or emission of radiowaves or other waves and based on propagation effects, e.g. Doppler effect, propagation time, direction of propagation, G01S; measuring speed of nuclear radiation G01T; measuring acceleration of gravity G01V; {measuring or recording the speed of trains B61L23/00; speed indicators incorporated in motor vehicles B60K35/00; measuring frequency or phase G01R; traffic control G08G})
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method of processing signals from an accelerometer/gyroscopic-based input device includes providing the input device within a vehicle. An accelerometer/gyroscopic-based second device is also provided within the vehicle. The input device is manually actuated while the vehicle is in motion. First signals are transmitted from the input device in response to the manually actuating step. Second signals are transmitted from the second device in response to the motion of the vehicle. The first signals are adjusted dependent upon the second signals.

## Claims

### Claim 1

A method of processing signals from an accelerometer-based input device, comprising the steps of:
providing the input device within a vehicle;
providing an accelerometer-based second device within the vehicle;
sensing manual actuation of the input device while the vehicle is in motion;
transmitting first signals from the input device in response to the sensing of the manual actuation;
transmitting second signals from the second device in response to the motion of the vehicle;
adjusting the first signals dependent upon the second signals; and
calculating an orientation of the input device, the adjusting step being dependent upon the calculated orientation, the calculating step including:
providing two energy emitters;
emitting energy from the emitters into a passenger compartment of the vehicle;
providing a sensor associated with the input device; and
using the sensor to sense the emitted energy.

### Claim 2 (depends on 1)

The method of claim 1 wherein the adjusting step includes subtracting the second signals from the first signals.

### Claim 3 (depends on 1)

The method of claim 1 wherein each of the first signals and the second signals are indicative of acceleration in three axes.

### Claim 4 (depends on 1)

The method of claim 1 wherein the input device comprises a user interface for an electronic game.

### Claim 5 (depends on 1)

The method of claim 1 wherein the input device is provided within a passenger compartment of the vehicle.

### Claim 6 (depends on 1)

The method of claim 1 comprising the further step of fixedly attaching the second device to the vehicle.

### Claim 7

An arrangement for receiving manual inputs, the arrangement comprising:
A gyroscopic-based input device disposed within a vehicle;
A gyroscopic-based second device fixedly attached to the vehicle;
a processor in communication with each of the input device and the second device, the processor being configured to:
receive first signals from the input device in response to the input device being manually actuated during a time period in which the vehicle is in motion;
receive second signals from the second device during the time period; and calculate an acceleration of the input device with respect to the second device, the acceleration being during the time period, the calculating being dependent upon the first signals and the second signals; and
means for determining an orientation of the input device, the calculating being dependent upon an output of the determining means, the determining means comprising:
two energy emitters configured to emit energy into a passenger compartment of the vehicle; and
a sensor associated with the input device and configured to sense the emitted energy.

### Claim 8 (depends on 7)

The arrangement of claim 7 wherein the processor is configured to calculate an acceleration of the input device in three axes with respect to the second device.

### Claim 9 (depends on 7)

The arrangement of claim 7 wherein the processor is configured to calculate an acceleration of the input device based on differences between the second signals and the first signals.

### Claim 10 (depends on 7)

The arrangement of claim 7 wherein the input device comprises a user interface for an electronic game.

### Claim 11 (depends on 7)

The arrangement of claim 7 wherein the input device is disposed within a passenger compartment of the vehicle.

### Claim 12

A method of calibrating an accelerometer-based or gyroscopic-based input device, comprising the steps of:
placing the input device within a vehicle;
fixedly installing an accelerometer-based or gyroscopic-based second device within the vehicle;
manually actuating the input device while the vehicle is in motion;
determining acceleration and orientation of the input device during the manually actuating step, the step of determining the orientation including:
providing two energy emitters;
emitting energy from the emitters into a passenger compartment of the vehicle;
providing a sensor associated with the input device; and
using the sensor to sense the emitted energy;
ascertaining acceleration and orientation of the second device during the manually actuating step; and
calculating acceleration of the input device with respect to the second device during the manually actuating step.

### Claim 13 (depends on 12)

The method of claim 12 wherein the determining step comprises determining acceleration of the input device in three axes during the manually actuating step.

### Claim 14 (depends on 13)

The method of claim 13 wherein the ascertaining step comprises ascertaining acceleration of the second device in the three axes during the manually actuating step.

### Claim 15 (depends on 12)

The method of claim 12 wherein the calculating step is dependent on the acceleration of the input device and on the acceleration of the second device.

### Claim 16 (depends on 12)

The method of claim 12 wherein the calculating step includes ascertaining a difference between first signals transmitted by the input device and second signals transmitted by the second device.

### Claim 17 (depends on 12)

The method of claim 12 comprising the further step of sensing orientations of the input device during the manually actuating step, the determining step being dependent upon the sensed orientations.

### Claim 18 (depends on 12)

The method of claim 12 wherein the input device is gyroscopic-based.

### Claim 19 (depends on 18)

The method of claim 18 wherein the second device is gyroscopic-based.

### Claim 20 (depends on 12)

The method of claim 12 wherein the input device is accelerometer-based.
