The present invention relates to a device, with an acceleration sensor, for detecting an action/posture (bodily state) of a person, and particularly to a technique to correct parameters that indicate acceleration directions of the acceleration sensor.
Against the backdrop that out society is aging, nursing care for the elderly is in the recent focus of attention. In particular, since it is deemed very important in nursing care to correctly grasp the actions of elderly people and dementia patients, a variety of techniques have been proposed to address it. Furthermore, it is also considered indispensable in nursing care to be available for means for tracking the action of the elderly or the like and for notifying the elderly himself/herself or another person such as caretaker of an abnormal action in case of occurrence. If the behavioral pattern of a person, whether such person is the elderly or not, can be grasped by measuring and analyzing the action/posture of such person, it becomes possible to control lighting and air conditioning for better comfort and more safe operations, and thus to provide a better living environment.
There is no reason to use such a measurement only for persons, and it is also effective to measure actions/operations and so forth of animals, machines, and others. For example, in the case of animals, the measuring of their actions can be utilized for research on their unknown life, whereas in the case of machines, the measuring of their state and operations is highly effective in terms of production activities, since it allows an efficient and safe running of the machines.
As methods for detecting an action/posture, techniques have been proposed to distinguish between resting state and moving state, conventionally using a pedometer, a mercury switch or the like. Meanwhile, recent years have seen the development of various advanced acceleration sensors and gyro sensors (angular acceleration sensors), and there have been proposed devices and methods utilizing such devices for detecting a walking state, an inclination of a body, a walking direction, or the like (for example, refer to Japanese Laid-Open Patent application No. 2002-119485 publication).
However, the above device has the following problem: since an output pattern of a sensor, which is a result of measuring an action/posture of a person being a measurement object, differs depending on attachment position on which the device is put, it is possible that an action or the like is misevaluated if the device is put on a position other than an attachment position that has been specifically determined for evaluation of the above action or the like.
The present invention has been conceived in view of the above problem, and it is an object of the present invention to provide a device and the like for correcting axis information of an acceleration sensor that is capable of correcting parameters indicating directions of the acceleration sensor that is equipped to a specific device attached to a moving object, said correction being made for evaluating an action/posture of the moving object in an accurate manner.
In order to achieve the above object, an acceleration sensor axis information correction device that corrects a parameter indicating a direction of each acceleration indicated by an acceleration sensor that is included in a specific device attached to a moving object, the acceleration sensor axis information correction device including: a correction-related information obtainment unit that obtains correction-related information that relates to a correction of the parameter; and a correction unit that corrects the parameter based on the obtained correction-related information.
Furthermore, the acceleration sensor axis information correction device may further include a switch acceptance unit that accepts, from a user, a pressing of one of a plurality of switches indicating attachment positions of the specific device, wherein said correction-related information obtainment unit obtains, as the correction-related information, the accepted pressing of the button.
Accordingly, since a correction is performed on parameters indicating the respective acceleration directions in the acceleration sensor on the basis of the pressed switch, it is possible for the user to perform the parameter correction through a simple operation.
Furthermore, in order to achieve the above object, the acceleration sensor axis information correction device according to the present invention may further include: a collection unit that collects acceleration data of a predetermined action of the moving object; and a direction judgment unit that judges the direction of each acceleration based on the collected acceleration data, wherein said correction-related information obtainment unit obtains, as the correction-related information, the judged direction of each acceleration.
Accordingly, since the present device identifies the characteristics of changes in the acceleration data that has been collected for a predetermined action and performs the parameter correction based on such identified characteristics, it becomes possible to alleviate burdens on the user at the time of parameter correction.
Moreover, in order to achieve the above object, the acceleration sensor axis information correction device according to the present invention may further include a correction induction unit that determines timing at which the collection of the acceleration data should be started, based on a predetermined trigger, wherein said collection unit collects the acceleration data after the timing determined by said correction induction unit.
Accordingly, since the present device accepts a trigger (timing) for starting a correction, and the collection of acceleration data is started after the trigger is accepted, it becomes possible to stop acceleration data from being collected needlessly, allowing for a more efficient collection of acceleration data.
Furthermore, in order to achieve the above object, in the acceleration sensor axis information correction device according to the present invention, said correction induction unit may accept a speech, and use the accepted speech as the trigger.
Accordingly, since the present device allows the person wearing such device to give a speech instruction for starting a correction, it becomes possible for such person to perform necessary operations even when the device is attached on a position which is difficult for hands to operate. Thus, it becomes possible to avoid misoperations at the time of manual correction and thus to perform the correction in a correct manner.
Moreover, in the acceleration sensor axis information correction device according to the present invention, said correction induction unit may detect that the specific device has been attached onto the moving object, and use the detection as the trigger.
Accordingly, it becomes possible for the device to automatically detect if the wearer has put on/off the device, thereby prompting the wearer to perform a correction or automatically starting a correction, judging automatically whether a correction is needed or not.
Furthermore, in order to achieve the above object, in the acceleration sensor axis information correction device according to the present invention, said direction judgment unit may include: a storage unit that stores, in association with each other, the direction of each acceleration and information indicating characteristics of changes in the each acceleration, concerning walking of a person; and a comparison and judgment unit may (i) read out, from said storage unit, the information indicating the characteristics of changes in the each acceleration, and (ii) judge the direction of each acceleration by comparing characteristics of changes in acceleration indicated by the collected acceleration data with the characteristics indicated by the read-out information.
Accordingly, since the device provides an audio guidance as to a predetermined action that the wearer should perform, the user is required only to act according to such guidance, without needing to carry out any complicated user operations at the time of correction.
Moreover, in order to achieve the above object, the action/posture detection device according to the present invention is an action/posture detection device that has a function of correcting a parameter indicating a direction of each acceleration indicated by a self-contained acceleration sensor and that detects an action or a posture of a moving object, the device including: a correction-related information obtainment unit that obtains correction-related information that relates to a correction of the parameter; a correction unit that corrects the parameter based on the obtained correction-related information; a collection unit that collects acceleration data of an action of the moving object, using the acceleration sensor related to the corrected parameter; and a judgment unit that judges the action or posture of the moving object based on the collected acceleration data.
Accordingly, it becomes possible to alleviate burdens on the user at the time of correcting parameters indicating the respective directions in the acceleration sensors and therefore to avoid misoperations at the time of detecting an action/posture.
Note that in order to achieve the above object, it is also possible to embody the present invention as an acceleration sensor axis information correction method that includes, as its steps, the characteristic constituent elements of the above acceleration sensor axis information correction device and as a program including all of such steps. It should be also noted that such program can be stored in a ROM or the like included in the acceleration sensor axis information correction device and can be distributed on a recording medium such as CD-ROM and can be distributed via a transmission medium such as communication network.
Furthermore, it is also possible to embody the present invention as an action/posture detection device, with a function of the above acceleration sensor axis information correction device, for detecting an action or posture of a moving object and as an action/posture detection method which includes, as its steps the characteristic constituent elements of such device.
As described above, according to the acceleration sensor axis information correction device of the present invention, it is possible to appropriately perform parameter correction, even when the attachment position has changed, in accordance with such change as well as to prevent misoperations at the time of measuring an action or a posture.
The following provides detailed descriptions of embodiments of the present invention with reference to the drawings. Note that in the following embodiments, the present invention is described with reference to the drawings, but the present invention is not limited to them.
The buttons 101 are pressed by the wearer or a user (caretaker) for confirming the position at which the device 100 has been attached. For example, when the device 100 has been attached on the left side of the waist of the wearer, “left” button is pressed down. Similarly, “right” button is pressed down when the device 100 has been attached on the right side of the waist of the wearer, “front” button is pressed down when the device 100 has been attached on the stomach, and “rear” button is pressed down when the device 100 has been attached on the lower part of the back of the wearer.
The liquid crystal panel 102 displays an operating mode of the device as well as an error message.
The correction trigger button 103 is pressed by the wearer or the like when parameter correction needs to be started in the device 100. Here, “parameter correction” refers to clarify a relationship between (i) directions of the respective acceleration sensors included in the device and (ii) a reference direction of the wearer (e.g. front serves as the reference direction of the wearer). Thus, the above correction needs to be performed every time the attachment position of the device changes.
The speaker 104 outputs an audio message to provide the user with a predetermined instruction at the time of parameter correction. The microphone 105 receives a spoken instruction from the user at the time of parameter correction.
The acceleration sensing unit 11 collects data indicating acceleration in the left and right direction, back and forth direction, and up and down direction in an action/posture of the wearer, and outputs the collected data to the evaluation unit 12.
The evaluation unit 12 evaluates the current action/posture of the wearer, on the basis of patterns in which acceleration in each direction changes. The following is an example of the above evaluation: it is evaluated as “walking” in the case where “acceleration data of the up and down direction shows, over a predetermined length of time, patterns in which large amplitude is observed at predetermined intervals; and it is evaluated that the wearer has “sit down” or “stood up” in the case where “acceleration data of both the up and down direction and back and forth direction first show changes in amplitude that are not periodic and include a momentarily big change and then acceleration data of all the directions show no big change for a certain period of time. Furthermore, it is also possible to evaluate changes in a posture (e.g. an inclination of the body after the wearer has sit down) of the wearer, on the basis of changes in acceleration of each of the directions. In the above evaluation, it is necessary to perform parameter correction that corresponds to the actual attachment position with respect to predetermined evaluation criteria, so as to improve the evaluation accuracy.
The attachment position selection unit 13, which corresponds to the buttons 101 shown in
When receiving, from the attachment position selection unit 13, the information indicating the attachment position, the parameter correction unit 14 reads, from the parameter storage unit 15, parameters used for evaluating an action/posture corresponding to the attachment position, and outputs them to the evaluation unit 12.
The parameter storage unit 15, which is a storage device made of a RAM or the like, stores parameters that are used by the evaluation unit 12 to evaluate actions/postures corresponding to a plurality of attachment position candidates as well as storing parameter-related information.
Note that, although not illustrated in
Next, parameters according to the present embodiment are described.
Let us consider a relationship between the reference position (left side of the waist) and “position 1 (right side of the waist), in the case where the device 100 is attached on “position 1 (right side of the waist). In this case, the positive and negative of the left and right direction indicated by the sensor 1 (the X axis in
As described above, in the action/posture detection device 100 according to the present invention, the parameter correction unit 14 reads out, based on a button pressed by the wearer or the like via the attachment position selection unit 13, parameters for an attachment position corresponding to such button from the parameter storage unit 15, and outputs them to the evaluation unit 12. The evaluation unit 12 evaluates an action/posture of the wearer, using the acceleration data inputted from the acceleration sensing unit 11 and the read-out parameters.
Note that in the present embodiment, parameters for the respective attachment positions are defined in tabular form, but it is also possible to represent, as equations, changes in parameters for the respective attachment positions.
As described above, the use of the action/posture detection device 100 according to the present embodiment makes it possible to prevent misevaluations of actions/postures through easy and simple operations, since the pressing of a button corresponding to the attachment position of the device 100 is accepted, and parameter correction is then performed on the basis of it.
Descriptions have been given in the first embodiment that parameter correction is performed in response to a wearer's pressing of a button that corresponds to the attachment position, but in the present embodiment, acceleration data about a predetermined action pattern is collected after a correction trigger button is pressed down and parameter correction is performed by evaluating such acceleration data.
The trigger button 31 includes a button switch (e.g. it corresponds to the correction trigger button 103 shown in
Note that, although not illustrated in
Next, a description is given of operations performed by the action/posture detection device 200 according to the present embodiment.
First, when detecting that the button switch has been pressed down by the wearer (S701: Yes), the correction trigger unit 31 sends, to the acceleration sensing unit 11 and the attachment position judgment unit 32, a signal indicating that a correction is to be started.
In response to this, the acceleration sensing unit 11 collects acceleration data for 15 seconds after the button switch is pressed down (S702). After the acceleration data is collected (S703: Yes), the attachment position judgment unit 32 judges, on the basis of the collected acceleration data, directions indicated by the respective sensors (the X axis, Y axis, and Z axis) (S704). For example, in the case where values of the sensor 1 (the X axis) largely shift toward “positive” for the first five seconds and values of the sensor 2 (the Y axis) largely shift toward “positive” for the next five seconds, the attachment position judgments unit 32 judges that the device 200 is attached on the “left side of the waist”. Similarly, in the case where values of the sensor 2 (the Y axis) largely shift toward “negative” for the first five seconds and values of the sensor 1 (the X axis) largely shift toward “positive” for the next five seconds, the attachment position judgments unit 32 judges that the device 200 is attached on the “back”. Then, parameter correction is performed in accordance with the judged attachment position (S705).
Next, on the basis of the judgment made by the attachment position judgment unit 32, the parameter correction unit 14 reads out parameters from the parameter storage unit 15, as in the case of the first embodiment, and outputs them to the evaluation unit 12. The evaluation unit 12 evaluates an action/posture of the wearer based on the acceleration data inputted from the acceleration sensing unit 11 and on the parameters.
As described above, the use of the action/posture detection device 200 according to the present embodiment makes it possible to judge the attachment position based on a predetermined action of the wearer and to perform parameter correction based on such attachment position.
Descriptions have been given in the aforementioned second embodiment that acceleration data for a predetermined action pattern is collected after the button switch (correction trigger button) is pressed and parameter correction is then performed by evaluating such acceleration data. In the present embodiment, descriptions are given for an embodiment in which: a predetermined audio guidance is provided to the wearer after the correction trigger button is pressed; then the wearer acts according to such audio guidance so that acceleration data is collected; and then parameter correction is performed as in the above case.
When receiving, from the correction trigger unit 31, a signal indicating that parameter correction is to be started, the audio guidance unit 41 provides the wearer with an audio instruction so that the wearer performs a predetermined action that should be performed at the time of correction, as in the case of the second embodiment. For example, in the case where the above predetermined action is that the wearer should move toward right for five seconds after the button switch of the correction trigger unit 31 is pressed down and that the wearer should move forward for the next five seconds, the audio guidance unit 41 outputs an audio guidance such as the following: “First, move toward right. 1, 2, 3, 4, 5. Then, move forward. 1, 2, 3, 4, 5. Stop. It's finished now”.
Note that, although not illustrated in
Next, descriptions are given of operations performed by the action/posture detection device 300 according to the present embodiment.
First, when detecting that the button switch has been pressed down by the wearer (S701: Yes), the correction trigger unit 31 sends, to the acceleration sensing unit 11, the attachment position judgment unit 32, and the audio guidance unit 41, a signal indicating that a correction is to be started.
In response to this, the audio guidance unit 41 provides the wearer with an audio guidance so that the wearer performs a predetermined action (S901). Meanwhile, the acceleration sensing unit 11 collects acceleration data for 15 seconds after the button switch is pressed sown (S702). The subsequent processes are the same as those shown in
As described above, the use of the action/posture detection device 300 according to the present embodiment makes it possible to alleviate operation-related burdens on the wearer and to reduce the number of misoperations at the time of parameter correction, since the wearer is provided with an audio instruction (guidance) as to a predetermined posture/action that such wearer should take.
Descriptions have been given in the aforementioned second embodiment that the pressing of the button switch (correction trigger button) is judged as an instruction for starting parameter correction, acceleration data for predetermined action patterns is then collected, and parameter correction is performed by evaluating such acceleration data. In the present embodiment, descriptions are given for an embodiment in which, instead of receiving the pressing of the button switch, the above instruction for starting parameter correction is received from the wearer as a spoken instruction.
The speech input unit 51 of the correction trigger unit 31 includes a microphone (which corresponds to the microphone 105 shown in
Note that, although not illustrated in
Next, descriptions are given of operations performed by the action/posture detection device 400 according to the present embodiment.
First, when detecting that there is an input of a speech from the wearer (S701: Yes), the signal output judgment unit 52 judges whether or not it is an instruction for starting a correction, on the basis of the amplitude (or waveform) of such input speech (S1101). When it is at or over a specified level (S1102), the signal output judgment unit 52 sends, to the acceleration sensing unit 11 and the attachment position judgment unit 32, a signal indicating that a correction is to be started. The subsequent processes are the same as those shown in
As described above, the use of the action/posture detection device 400 according to the present embodiment makes it possible to facilitate operations to be carried out by the wearer and to reduce the number of misoperations at the time of parameter correction even when the device is attached at a position that is difficult for hands to operate such device, since it is possible to obtain a trigger for starting parameter correction from a speech of the wearer.
Descriptions have been given in the third embodiment that a predetermined audio guidance is provided to the wearer after the button switch (correction trigger button) is pressed, and the wearer acts in accordance with such audio guidance so that acceleration data can be collected. In the present embodiment, instead of receiving the pressing of the button switch from the wearer, it is detected if the wearer has put the device on the body, and such detection is used as a trigger for starting a correction.
The attachment detection unit 61, which includes a contact switch placed on the side contacting the body of the wearer wearing the device 500, judges whether the device is being attached on the wearer or not, and sends a result of the judgment to the correction trigger unit 31.
The correction trigger unit 31 receives the judgment result from the attachment detection unit 61, and when a state changes from a non-attached state to an attached state, the correction trigger unit 31 judges that the attachment position has changed. Then, the correction trigger unit 31 sends, to the audio guidance unit 41, a signal indicating that a correction is to be started. When receiving the signal from the correction trigger unit 31, the audio guidance unit 41 provides the wearer with an audio instruction so that the wearer performs a predetermined action that should be performed at the time of correction, as in the case of the aforementioned third embodiment.
Note that, although not illustrated in
Next, a description is given of operations performed by the action/posture detection device 500 according to the present embodiment.
First, when the attachment detection unit 61 detects that the device has been put on the wearer (S1301: Yes), the correction trigger unit 31 sends, to the acceleration sensing unit 11, the attachment position judgment unit 32, and the audio guidance unit 41, a signal indicating that a correction is to be started.
In response to this, the audio guidance unit 41 provides an audio guidance so that the wearer performs a predetermined action (S901). The subsequent processes are the same as those shown in
As described above, the use of the action/posture detection device 500 according to the present embodiment makes it possible to alleviate operation-related burdens on the wearer and to reduce the number of misoperations at the time of parameter correction, since the attachment position is judged to have been changed by automatically detecting the wearer's putting on/off of the device, thereby prompting the wearer to perform a correction or automatically starting a correction.
Descriptions have been given in the fifth embodiment that a parameter correction is carried out on the basis of a predetermined action after it is detected that the wearer has put on the device. In the present embodiment, instead of performing a correction based on a specific action that is previously determined, a correction is performed based on an action pattern that is deemed most typical as an actual action of the wearer.
In the case where the pattern categorization histogram generation unit 71 receives, from the attachment detection unit 61, a signal indicating that the wearer has put on the device 600 and where at least one of the pieces of acceleration data of the respective directions inputted from the acceleration sensing unit 11 shows periodic patterns of change within a certain length of time that is determined in advance and shows no large variation, the pattern categorization histogram generation unit 71 samples the amplitudes of acceleration data and the number of the amplitudes per a certain length of time.
Furthermore, the pattern categorization histogram generation unit 71 judges which direction the sensor of each direction of the acceleration sensing unit 11 is currently associated, by use of the following: the direction of a sensor with the highest amplitude in the histogram distribution per a certain length of time as the up and down direction; the direction of a sensor with the next highest amplitude as the back and forth direction; and the direction of a sensor with the lowest amplitude as the left and right direction. This judgment is made on a certain assumption such as follows: “When a walking state of a person is considered, it is usual that the amplitude of acceleration in the up and down direction is the highest and shows a certain periodic pattern, that the amplitude of acceleration in the back and forth direction is the second highest, and that acceleration in the left and right direction is the lowest” and “It is usual that a person walks forward most of the time”. In an example shown in
Note that, although not illustrated in
Next, a description is given of operations performed by the action/posture detection device 600 according to the present embodiment.
First, when detecting that the device 600 has been put on the wearer (S1301: Yes), the attachment detection unit 61 sends, to the acceleration sensing unit 11 and the pattern categorization histogram generation unit 71, a signal indicating that a correction is to be started. In response to it, the acceleration sensing unit 11 starts collecting acceleration data (S702).
Then, the pattern categorization histogram generation unit 71 generates the above histograms based on the acceleration data collected by the acceleration sensing unit 11 (S1601) and judges whether the wearer is walking or not (S1602). When judging that the wearer is walking, the pattern categorization histogram generation unit 71 corrects parameters of the respective sensors (S705).
Note that when performing pattern categorization, the pattern categorization histogram generation unit 71 may compare not only each amplitude but also periodic times and may use a method utilizing frequency analysis such as Fourier transform, in order to further increase the accuracy.
As described above, the use of the action/posture detection device according to the present embodiment makes it possible to automatically perform parameter correction without requiring the wearer to perform special operations, since a correction is performed on the basis of an action that is deemed most typical as an action of the wearer in normal times.
The present invention is applicable to a device that is equipped with an acceleration sensor for detecting an action, posture, or the like, the device being attached onto a moving object such as person, animal or the like.
Number | Date | Country | Kind |
---|---|---|---|
2003-108477 | Nov 2003 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP04/05117 | 4/9/2004 | WO | 7/11/2005 |