SYSTEMS AND METHODS FOR LOCATION, MOTION, AND CONTACT DETECTION AND TRACKING IN A NETWORKED AUDIOVISUAL DEVICE
First Claim
1. A motion module for incorporation in a portable device, comprising:
- a processor module, including a processor and a processor readable memory disposed to store data and instructions for execution by said processor;
a motion sensing module in electrical communication with the processor module, said motion sensing module including;
an accelerometer disposed to provide an analog acceleration signal associated with one or more axes of motion of said portable electronic device;
an analog to digital (A/D) converter disposed to receive said analog acceleration signal and generate a plurality of digital acceleration values; and
a signal processing module disposed to;
generate, from said plurality of digital acceleration values, a plurality of relative velocity values and a plurality of relative position values, and store, in said memory, said plurality of relative velocity values and said plurality of relative position values.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for location, motion, and contact detection and tracking in a portable networked device are disclosed. A portable device may include a motion detection unit including an accelerometer for detecting accelerations in one or more axes. Signals associated with the detected motion are processed to generate estimates of device acceleration, velocity, and relative and absolute locations. Additional processing may be performed to detect user gestures or other user input relevant to portable device control. Particular motion or vibrational characteristics may be also be detected and used by other processes in the portable device.
-
Citations
35 Claims
-
1. A motion module for incorporation in a portable device, comprising:
-
a processor module, including a processor and a processor readable memory disposed to store data and instructions for execution by said processor; a motion sensing module in electrical communication with the processor module, said motion sensing module including; an accelerometer disposed to provide an analog acceleration signal associated with one or more axes of motion of said portable electronic device; an analog to digital (A/D) converter disposed to receive said analog acceleration signal and generate a plurality of digital acceleration values; and a signal processing module disposed to; generate, from said plurality of digital acceleration values, a plurality of relative velocity values and a plurality of relative position values, and store, in said memory, said plurality of relative velocity values and said plurality of relative position values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A portable electronic device comprising:
-
a frame structure; a core electronics unit including a processor and memory disposed to store data and instructions for one or more computer programs configured to be executed by the processor; a motion sensing module in electrical communication with the core electronics unit, said motion sensing module including; an accelerometer disposed to provide an analog acceleration signal associated with one or more axes of motion of said portable electronic device; an analog to digital (A/D) converter disposed to receive said analog acceleration signal and generate a plurality of digital acceleration values; a communications module configured to provide one or more network connections; a signal processing module including machine readable instructions, stored in said memory and configured to be implemented, at least in part, on said processor, to generate, from said plurality of digital acceleration values, a plurality of relative velocity and relative position values, and store, in said memory, said plurality of digital acceleration values, said plurality of relative velocity values, and said plurality of relative position values; and a housing attached to the frame structure, the housing at least partially defining a compartment containing the core electronics unit and the motion sensing unit. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25)
-
-
23. A method of operating a portable device comprising the steps of:
-
generating, at an accelerometer, an analog acceleration signal associated with one or more axes of motion of said portable device; providing, to an A/D converter, said analog acceleration signal; providing, from said A/D converter, a plurality of digital acceleration values based on said analog acceleration signal; generating, based at least in part on said plurality of digital acceleration values, a plurality of relative velocity values and a plurality of relative position values; and storing, in a processor readable memory, said plurality of digital acceleration values, said plurality of relative velocity values, and said plurality of relative position values. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method of motion processing to determine positioning of a portable electronic device, comprising the steps of:
-
receiving training input at said portable device identifying a plurality of mapped locations within a mapped area; determining, based on processing of acceleration data associated with one or more axes of motion of said portable device, an estimated position; and based at least in part on said mapped locations and said estimated position, identifying a current position within said plurality of mapped locations. - View Dependent Claims (35)
-
Specification