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 first and second average values of data provided from the acceleration sensor and relating to the motion of the electronic device in first and second dimensions, respectively, calculates a square of first and second differences between the first and second average values and last values of the data obtained, and calculates from the first and second differences 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 a 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 with motion.
-
Citations
13 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 first and second average values of data provided from the acceleration sensor and relating to the motion of the electronic device in first and second dimensions, respectively, calculates a square of first and second differences between the first and second average values and last values of the data obtained, and calculates from the first and second differences 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 a 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. 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, the statistical processing section comprising; a short-time motion deviation generating section which generates a plurality of the differences from the average value of the data at predetermined time intervals, calculates the sum of squares of the plurality of differences generated to generate a short-time motion deviation value, and writes the short-time motion deviation value in a memory; and a pseudo-variance value calculating section which adds up a plurality of the short-time motion deviation values written in the memory to obtain a pseudo-variance value. - View Dependent Claims (4, 5, 6, 7)
-
-
8. 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, wherein the method further comprises; causing the motion detecting section to generate a plurality of differences between the data and the average value at predetermined time intervals and to calculate the sum of squares of the plurality of generated differences to generate a plurality of short-time motion deviation values; and writing the plurality of the short-time motion deviation values in a memory and adding up the plurality of the short-time motion deviation values stored in the memory to obtain a pseudo-variance value. - View Dependent Claims (9, 10, 11)
-
-
12. A non-transitory computer readable medium containing 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, the program product further causing the computer to perform; causing the motion detecting section to generate a plurality of differences between the data and the average value at predetermined time intervals and to calculate the sum of squares of the plurality of generated differences to generate a plurality of short-time motion deviation values; and writing the plurality of the short-time motion deviation values in a memory and adding up the plurality of the short-time motion deviation values stored in the memory to obtain a pseudo-variance value.
-
-
13. 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 first 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; a second processing section which causes the generated signal values to be sequentially added up at predetermined time intervals to generate an accumulated value; a third processing section which causes the motion detecting section to generate a plurality of differences between the data and the average value at predetermined time intervals and to calculate the sum of squares of the plurality of generated differences to generate a plurality of short-time motion deviation values; and a fourth processing section which writes the plurality of the short-time motion deviation values in a memory and adds up the plurality of the short-time motion deviation values stored in the memory to cause a pseudo-variance value to be calculated.
-
Specification