Information processing device with an acceleration sensor

Information

  • Patent Application
  • 20070205982
  • Publication Number
    20070205982
  • Date Filed
    February 22, 2007
    17 years ago
  • Date Published
    September 06, 2007
    17 years ago
Abstract
The operating state of a computer is switched only when moving of the computer is detected. An information processing device has a detection unit, which detects, as a lifting action, a fact that an accelerated velocity has been kept applied in one direction for a given period of time, and a control unit, which executes a predetermined control operation that is associated with the lifting action detected by the detection unit. A lifting action detecting method has a detection step of detecting, as a lifting action, the fact that an accelerated velocity has been kept applied in one direction for a given period of time, and a control step of executing a predetermined control operation that is associated with the lifting action detected in the detection step.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a hardware block diagram of an information processing device according to an embodiment of the present invention.



FIG. 2 is a diagram showing the configurations of an acceleration sensor 1 and an MCU 2 according to the embodiment.



FIG. 3 is an explanatory diagram of the acceleration sensor 1 which detects accelerated velocities applied along an X axis, a Y axis, and a Z axis.



FIGS. 4A to 4D are exterior views of the acceleration sensor 1 according to the embodiment.



FIG. 5 is a diagram showing a function block of a sensor monitoring function which is provided in the information processing device according to the embodiment.



FIG. 6 is a flow chart for processing of notifying a sensor monitoring driver 503 of a detection of lifting of the acceleration sensor 1 according to the embodiment.



FIG. 7 is a flow chart illustrating the operation of the sensor monitoring driver 503.



FIG. 8 is a flow chart illustrating the operation of a sensor monitoring application 501.



FIG. 9 is a flow chart illustrating calibration processing.



FIG. 10 is a flow chart illustrating angle calculation processing and tilt detection processing.



FIG. 11 is a flow chart illustrating the angle calculation processing.



FIG. 12 is a flow chart illustrating angle calculation processing that incorporates GAIN processing.



FIG. 13 is a flow chart illustrating the tilt detection processing.



FIG. 14 is a flow chart showing an example of a calibration setting screen.



FIG. 15 is a flow chart illustrating self-diagnostic processing.



FIG. 16 is a flow chart illustrating self-diagnostic processing performed separately for a signal line 10A, a signal line 10B, and a signal line 10C.



FIG. 17 is a diagram showing a substrate 1701 which has the acceleration sensor 1 of the embodiment.


Claims
  • 1. An information processing device, comprising: a detection unit which detects, as a lifting action, a fact that an accelerated velocity has been kept applied in one direction for a given period of time; anda control unit which executes a predetermined control operation that is associated with the lifting action detected by the detection unit.
  • 2. An information processing device according to claim 1, wherein the control operation is for putting at least some of components of the information processing device out of operation.
  • 3. An information processing device according to claim 1, wherein the detection unit detects the lifting action when the accelerated velocity is within a given range.
  • 4. A lifting action detecting method, comprising: a detection step of detecting, as a lifting action, a fact that an accelerated velocity has been kept applied in one direction for a given period of time; anda control step of executing a predetermined control operation that is associated with the lifting action detected in the detection step.
  • 5. A lifting action detecting method according to claim 4, wherein the control step is for putting at least some of components of an information processing device out of operation.
  • 6. A lifting action detecting method according to claim 4, wherein the detection step is a step of detecting the lifting action when the accelerated velocity is within a given range.
  • 7. A readable-by-computer medium recorded with a program for causing a computer to execute: a detection step of detecting, as a lifting action, a fact that an accelerated velocity in one direction has lasted a given period of time; anda notification step of notifying an application program of the lifting action detected in the detection step.
  • 8. A readable-by-computer medium recorded with a program according to claim 7, wherein the application program is for putting at least some of components of an information processing device out of operation.
  • 9. A readable-by-computer medium recorded with a program according to claim 7, wherein the detection step is a step of detecting the lifting action only when the accelerated velocity is within a given range.
  • 10. An information processing device, which is connected to an acceleration sensor capable of detecting at least an accelerated velocity along one axis, comprising: a correction instruction input unit in which a correction instruction from a user is entered;an acceleration measuring unit which uses the acceleration sensor in response to the correction instruction to obtain, more than once, a measurement value about at least an accelerated velocity that is applied, more than once, to the information processing device along one axis;a measurement value judging unit which judges whether the measurement values obtained through measurement by the acceleration measuring unit are within a specific range; anda correction value creating unit which, when the measurement values are judged to be within the specific range by the measurement value judging unit, creates a correction value for the acceleration sensor based on the measurement values.
  • 11. An information processing device according to claim 10, further comprising a maximum value judging unit which judges whether or not the measurement values are equal to or smaller than a first value.
  • 12. An information processing device according to claim 10, further comprising a minimum value judging unit which judges whether or not the measurement values are equal to or smaller than a second value.
  • 13. An information processing device according to claim 10, further comprising a self-diagnostic driver which applies a voltage to a connection line that connects the acceleration sensor and the information processing device.
  • 14. A correction method of correcting an information processing device that is connected to an acceleration sensor capable of detecting at least an accelerated velocity along one axis, comprising: a correction instruction input step in which a correction instruction from a user is entered;an acceleration measuring step of using the acceleration sensor in accordance with the correction instruction to obtain, more than once, a measurement value about at least an accelerated velocity that is applied, more than once, to the information processing device along one axis;a measurement value judging step of judging whether the measurement values obtained through measurement in the acceleration measuring step are within a specific range; anda correction value creating step of creating, when the measurement values are judged to be within the specific range in the measurement value judging step, a correction value for the acceleration sensor based on the measurement values.
  • 15. A correction method according to claim 14, further comprising a maximum value judging step which judges whether or not the measurement values are equal to or smaller than a first value.
  • 16. A correction method according to claim 14, further comprising a minimum value judging step which judges whether or not the measurement values are equal to or smaller than a second value.
  • 17. A correction method according to claim 14, further comprising a self-diagnosis step of making a self-diagnosis with a use of a self-diagnostic driver which applies a voltage to a connection line that connects the acceleration sensor and the information processing device.
  • 18. A readable-by-computer medium recorded with a correction program for causing a computer, which is connected to an acceleration sensor capable of detecting at least an accelerated velocity along one axis, to execute: a correction instruction input step in which a correction instruction from a user is entered;an acceleration measuring step of using the acceleration sensor in accordance with the correction instruction to obtain, more than once, a measurement value about at least an accelerated velocity that is applied, more than once, to the information processing device along one axis;a measurement value judging step of judging whether the measurement values obtained through measurement in the acceleration measuring step are within a specific range; anda correction value creating step of creating, when the measurement values are judged to be within the specific range in the measurement value judging step, a correction value for the acceleration sensor based on the measurement values.
  • 19. A readable-by-computer medium recorded with a correction program according to claim 18, further comprising a maximum value judging step which judges whether or not the measurement values are equal to or smaller than a first value.
  • 20. A readable-by-computer medium recorded with a correction program according to claim 18, further comprising a minimum value judging step which judges whether or not the measurement values are equal to or smaller than a second value.
  • 21. A readable-by-computer medium recorded with a correction program according to claim 18, characterized by further comprising a self-diagnosis step of making a self-diagnosis with the use of a self-diagnostic driver which applies a voltage to a connection line that connects the acceleration sensor and the information processing device.
Priority Claims (1)
Number Date Country Kind
2006-055327 Mar 2006 JP national