ELECTRONIC DEVICE AND METHOD OF MOTION PROCESSING
First Claim
1. An electronic device, comprising:
- a motion sensor, configured to perform a sampling at a sampling rate, wherein in each said sampling the motion sensor generates a sample by sampling an angular velocity or an acceleration of the electronic device, wherein the motion sensor is further configured to store each said sample in a buffer of the motion sensor, and the buffer is located inside the motion sensor; and
a processor, coupled to the motion sensor, configured to perform a polling at a polling rate, wherein in each said polling the processor fetches a plurality of the samples from the buffer, wherein the processor is further configured to perform a numerical integration based on the fetched samples.
4 Assignments
0 Petitions
Accused Products
Abstract
An electronic device is provided. The electronic device includes a motion sensor and a processor. The motion sensor is configured to perform a sampling at a sampling rate. In each sampling, the motion sensor generates a sample by sampling an angular velocity or an acceleration of the electronic device. The motion sensor is further configured to store each sample in a buffer of the motion sensor. The processor is coupled to the motion sensor and is configured to perform a polling at a polling rate. In each polling, the processor fetches a plurality of the samples from the buffet The processor is further configured to perform a numerical integration based on the fetched samples.
-
Citations
20 Claims
-
1. An electronic device, comprising:
-
a motion sensor, configured to perform a sampling at a sampling rate, wherein in each said sampling the motion sensor generates a sample by sampling an angular velocity or an acceleration of the electronic device, wherein the motion sensor is further configured to store each said sample in a buffer of the motion sensor, and the buffer is located inside the motion sensor; and a processor, coupled to the motion sensor, configured to perform a polling at a polling rate, wherein in each said polling the processor fetches a plurality of the samples from the buffer, wherein the processor is further configured to perform a numerical integration based on the fetched samples. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of motion processing, comprising:
-
performing, by a motion sensor, a sampling at a sampling rate, wherein each said sampling comprises generating a sample by sampling an angular velocity or an acceleration of an electronic device; storing each said sample in a buffer of the motion sensor, and the buffer is located inside the motion sensor; performing a polling at a polling rate, wherein each said polling comprises fetching a plurality of the samples from the buffer; and performing a numerical integration based on the fetched samples. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An electronic device, comprising:
-
a motion sensor, configured to perform a sampling to generate a sample at a sampling rate, wherein the motion sensor is further configured to store each said sample in a buffer of the motion sensor, and the buffer is located inside the motion sensor; and a processor, coupled to the motion sensor, configured to perform a polling at a polling rate, wherein in each said polling the processor fetches a plurality of the samples from the buffer. - View Dependent Claims (17, 18, 19, 20)
-
Specification