Motion Detection Apparatus and Motion Detecting Method
First Claim
1. A motion detection apparatus for detecting motion of an electronic device, comprising:
- an acceleration sensor which detects acceleration generated by motion of the electronic device;
a motion detecting section including a statistical processing section which calculates the average value of data provided from the acceleration sensor, calculates the difference between the average value and the last value of the data obtained, and calculates from the difference a pseudo-variance value of the data;
a comparing section which compares the pseudo-variance value calculated by the motion detecting section with a motion threshold and generates a signal value in response to determination that the pseudo-variance value exceeds the motion threshold; and
a signal generating section including means for sequentially adding up the signal values generated by the comparing section at predetermined time intervals.
1 Assignment
0 Petitions
Accused Products
Abstract
A motion detection apparatus includes an acceleration sensor which detects acceleration generated by motion of an electronic device; a motion detecting section including a statistical processing section which calculates the average value of data provided from the acceleration sensor, calculates the difference between the average value and the last value of the data obtained, and calculates a pseudo-variance value of the data from the calculated difference; a threshold comparing section which compares the pseudo-variance value calculated by the motion detecting section with a motion threshold to generate a signal value in response to determination that the pseudo-variance value has exceeded the motion threshold; a first buffer memory which sequentially stores signal values generated by the threshold comparing section at predetermined time intervals; and a signal generating section which includes means for adding up values in the first buffer memory, thereby appropriately associating acceleration with motion.
-
Citations
16 Claims
-
1. A motion detection apparatus for detecting motion of an electronic device, comprising:
-
an acceleration sensor which detects acceleration generated by motion of the electronic device; a motion detecting section including a statistical processing section which calculates the average value of data provided from the acceleration sensor, calculates the difference between the average value and the last value of the data obtained, and calculates from the difference a pseudo-variance value of the data; a comparing section which compares the pseudo-variance value calculated by the motion detecting section with a motion threshold and generates a signal value in response to determination that the pseudo-variance value exceeds the motion threshold; and a signal generating section including means for sequentially adding up the signal values generated by the comparing section at predetermined time intervals. - View Dependent Claims (2, 3, 4, 5, 6, 16)
-
-
7. A method for detecting motion of an electronic device, comprising the steps of:
-
obtaining data from an acceleration sensor generated by motion of the electronic device, sending the data to a motion detecting section to cause the motion detecting section to calculate the average value of the data, calculate the difference between the average value and the last value of the data obtained to generate a short-time motion deviation, and calculate a pseudo-variance value of the data from the short-time motion deviation; sending the calculated pseudo-variance value to a threshold comparing section to cause the threshold comparing section to compare the pseudo-variance value with a motion threshold and to generate a signal value in response to determination that the pseudo-variance value exceeds the motion threshold; and causing the generated signal values to be sequentially added up at predetermined time intervals to generate an accumulated value. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer-executable program product causing a computer to execute a method for detecting motion of an electronic device, the program product causing the computer to perform the steps of:
-
obtaining data from an acceleration sensor generated by motion of the electronic device, sending the data to a motion detecting section to cause the motion detecting section to calculate the average value of the data, calculate the difference between the average value and the last value of the data obtained to generate a short-time motion deviation, and calculate a pseudo-variance value of the data from the short-time motion deviation; sending the calculated pseudo-variance value to a threshold comparing section to cause the threshold comparing section to compare the pseudo-variance value with a motion threshold and to generate a signal value in response to determination that the pseudo-variance value exceeds the motion threshold; and causing the generated signal values to be sequentially added up at predetermined time intervals to generate an accumulated value. - View Dependent Claims (13)
-
-
14. A processing module which performs processing for detecting motion of an electronic device, comprising:
-
a functional section which obtains data from an acceleration sensor generated by motion of the electronic device, sends the data to a motion detecting section to cause the motion detecting section to calculate the average value of the data, calculate the difference between the average value and the last value of the data obtained to generate a short-time motion deviation, and calculate a pseudo-variance value of the data from the short-time motion deviation; a processing section which sends the calculated pseudo-variance value to a threshold comparing section to cause the threshold comparing section to compare the pseudo-variance value with a motion threshold and to generate a signal value in response to determination that the pseudo-variance value exceeds the motion threshold; and a processing section which causes the generated signal values to be sequentially added up at predetermined time intervals to generate an accumulated value. - View Dependent Claims (15)
-
Specification