Wobble measurement device, wobble measurement system, and wobble measurement program

The sway measurement device addresses the limitation of existing devices by using acceleration data to determine unsteady movements after a standing up motion, allowing for unobtrusive and everyday-life relevant data measurement.

JP7680730B2Active Publication Date: 2025-05-21TANITA CORP
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
JP2020189773
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-11-13
Publication Date
2025-05-21
Estimated Expiration
2040-11-13

Smart Images

  • Figure 0007680730000001
    Figure 0007680730000001
  • Figure 0007680730000002
    Figure 0007680730000002
  • Figure 0007680730000003
    Figure 0007680730000003
Patent Text Reader

Abstract

To provide a stagger measuring device, a stagger measuring system and a stagger measuring program that can measure data in a manner suitable for daily life.SOLUTION: A stagger measuring device includes: acquisition means for acquiring acceleration data that indicates a motion of a user; and determination means for determining a stagger motion of the user on the basis of acceleration data after the acceleration data acquired by the acquisition means indicates a standing-up motion of the user.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a sway measurement device, a sway measurement system, and a sway measurement program. [Background technology]

[0002] Patent Document 1 shows a measuring device equipped with an acceleration sensor.

[0003] When using this measuring device, the subject first attaches the measuring device to his / her wrist and sits on a chair. The subject then presses the operating button of the measuring device. The measuring device then starts the process of measuring the subject's muscle strength.

[0004] In this state, the subject stands up from the chair with all his might.The measuring device then obtains the data output from the acceleration sensor at that time and calculates the muscle strength index of the subject. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2017-000239 A Summary of the Invention [Problem to be solved by the invention]

[0006] However, the above-mentioned measuring device assumes that the person will stand up as a prerequisite for the measurement, and that the person will stand up with all their might, making it unsuitable for measuring data relevant to everyday life.

[0007] The present invention has been made in consideration of the above problems, and has an object to provide a stagger measuring device, a stagger measuring system, and a stagger measuring program that are capable of measuring data suited to everyday life. [Means for solving the problem]

[0008] According to one aspect of the present invention, the device includes an acquisition means for acquiring acceleration data indicating a user's movement, and a determination means for determining the user's unsteady movement based on the acceleration data acquired by the acquisition means after the acceleration data indicates the user's standing up movement. Effect of the Invention

[0009] According to this aspect, when the acceleration data acquired by the acquisition means indicates a standing up motion of the user, this standing up motion is used as a trigger to determine whether the user is unsteady on his / her feet based on the acceleration data.

[0010] Therefore, compared to the case where measurement is started by operating an operation button, it is possible to reduce the number of operation buttons, and it is possible to measure unsteadiness without the user being aware that measurement has started.

[0011] Therefore, data measurement that is in line with everyday life becomes possible. [Brief description of the drawings]

[0012] [Figure 1] FIG. 1 is a diagram showing a wobble measuring device according to a first embodiment of the present invention. [Diagram 2] FIG. 2 is a block diagram showing an example of a hardware configuration of the wobble measurement device according to the first embodiment. [Diagram 3] FIG. 3 is a functional block diagram showing an example of a functional configuration of the stagger measuring device of the first embodiment. [Figure 4] FIG. 4 is a flowchart showing an example of the operation of the wobble measuring device according to the first embodiment. [Diagram 5] FIG. 5 is a flowchart showing an example of the start-up determination process according to the first embodiment. [Figure 6] FIG. 6 is a diagram showing a change in the waveform of acceleration data, and is a line diagram showing the waveform when a wobbling motion occurs after a standing-up motion. [Figure 7]FIG. 7 is a diagram showing a change in the waveform of acceleration data, and is a line diagram showing the waveform when a sitting motion is performed. [Figure 8] FIG. 8 is a diagram showing a change in the waveform of acceleration data, and is a line diagram showing the waveform when walking is performed. [Figure 9] FIG. 9 is a flowchart showing an example of the wobble determination process according to the first embodiment. [Figure 10] FIG. 10 is a diagram showing a change in the waveform of acceleration data, and is a line diagram showing the waveform when the foot-planting motion is performed twice. [Figure 11] FIG. 11 is a diagram showing a change in the waveform of acceleration data, and is a line diagram showing the waveform when a jump is performed from a standing-up motion. [Figure 12] FIG. 12 is a diagram showing a change in the waveform of acceleration data, and is a line diagram showing the waveform when the person starts standing up and then runs. [Figure 13] FIG. 13 is a diagram showing a change in the waveform of acceleration data, and is a line diagram showing the waveform when the acceleration data comes to a standstill after a rising motion. [Figure 14] FIG. 14 is a diagram showing a change in the waveform of acceleration data, and is a line diagram showing the waveform when a standing motion is followed by a foot-planting motion forward. [Figure 15] FIG. 15 is a diagram showing a change in the waveform of acceleration data, specifically, a line diagram showing the waveform when a standing motion is followed by a foot-down motion in the lateral direction. [Figure 16] FIG. 16 is a diagram showing a change in the waveform of acceleration data, and is a line diagram showing the waveform when a foot-placing motion is performed. [Figure 17] FIG. 17 is a diagram showing a change in the waveform of acceleration data, and is a line diagram showing the waveform when an action such as a jump is performed. [Figure 18] FIG. 18 is a diagram showing a change in the waveform of acceleration data, and is a line diagram showing the waveform when the foot-planting motion is performed twice. [Figure 19] FIG. 19 is a diagram showing a change in the waveform of acceleration data, and is a line diagram showing the waveform when a movement such as walking is performed. [Figure 20]FIG. 20 is a flowchart showing an example of the wobble magnitude correction process according to the first embodiment. [Figure 21] FIG. 21 is a diagram showing a changing waveform of acceleration data, and is a diagram used to explain magnitude correction for correcting the magnitude of unsteady motion based on rising motion. [Figure 22] FIG. 22 is a flowchart illustrating an example of the notification process according to the first embodiment. [Diagram 23] FIG. 23 is a diagram showing a display example of the first embodiment. [Figure 24] FIG. 24 is a diagram showing a wobble measuring system according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.

[0014] First Embodiment FIG. 1 is a diagram showing a stagger measuring device 10 according to a first embodiment. The stagger measuring device 10 is a device that detects a staggering motion caused by a user when worn by the user.

[0015] The unsteady motion to be detected is likely to occur when a person stands up from a seated position. In this embodiment, the unsteady motion is defined as the unsteady motion when a user using the unsteadiness measuring device 10 stands up, and as an example, the unsteady motion will be described as the motion of stumbling and putting one's feet on the ground.

[0016] The stagger measuring device 10 comprises a device main body 10A and a belt 10B for fixing the device main body 10A to a user. The base end of the belt 10B is fixed to the device main body 10A, and the tip end is configured so as to be insertable into the device main body 10A.

[0017] The belt 10B has a length that allows it to be wrapped around the waist of the user, and the device main body 10A into which the belt 10B is inserted has a function of fixing the inserted belt 10B. This allows the device main body 10A to be fixed closely to the user's waist by wrapping the belt 10B around the user's waist and inserting it into the device main body 10A, and then adjusting and fixing the amount of insertion of the belt 10B.

[0018] In this embodiment, the device body 10A is fixed to the waist of the user, but the fixing position of the device body 10A is not limited to this, and if the device body 10A is fixed to the trunk of the user, the device body 10A can be moved in accordance with the user's movements. Also, the fixing position of the device body 10A is not limited to the trunk, and the device body 10A may be fixed to the hand, etc., and as an example, when the device body 10A is fixed to the hand, the device body 10A can be moved in accordance with the user's movements by bringing the user's hand into close contact with the trunk.

[0019] (Hardware configuration) 2 is a block diagram showing an example of a hardware configuration of the stagger measuring device 10 according to the first embodiment. The stagger measuring device 10 is composed of a computer for detecting the staggering motion of a user wearing the stagger measuring device 10.

[0020] The stagger measuring device 10 includes a processor 14 , a memory unit 18 , an input unit 20 , a display unit 22 , a communication unit 24 , and an acceleration sensor 26 , which are interconnected via a bus line 12 .

[0021] Examples of the processor 14 include general-purpose processors such as a central processing unit (CPU), a micro processing unit (MPU), or a digital signal processor (DSP). Examples of the processor 14 include dedicated processors such as a graphics processing unit (GPU), an application specific integrated circuit (ASIC), or a field programmable gate array (FPGA).

[0022] The storage unit 18 constitutes a storage means. The storage unit 18 is a computer-readable storage medium, and includes a read only memory (ROM), a random access memory (RAM), and a storage device. The storage device is realized by a hard disk drive (HDD), a solid state drive (SSD), a flash memory, or the like.

[0023] A sway measurement program indicating the processing procedure of the sway measurement device 10 and data indicating thresholds and the like used in the sway measurement program are stored in, for example, a ROM constituting the storage unit 18. The processor 14 executes each process in accordance with the sway measurement program stored in the storage unit 18. The storage unit 18 functions as a storage medium for storing the sway measurement program that realizes the functions of the information processing device of this embodiment.

[0024] Further, in the RAM constituting the storage unit 18, for example, a ring buffer is constructed that accumulates, for example, ten seconds' worth of acceleration data from the acceleration sensor 26. The ring buffer sequentially stores the latest acceleration data in association with the time of acquisition, while sequentially deleting acceleration data from ten seconds prior.

[0025] The input unit 20 constitutes an input device to the processor 14, and examples of the input device include a switch.

[0026] The display unit 22 is configured with a display device, and an example of the display device is a liquid crystal display panel.

[0027] The communication unit 24 constitutes an interface for transmitting and receiving data, and enables data transmission and reception between the processor 14 and an external device. Examples of the communication unit 24 include a USB (universal serial bus) or an Internet connection device. The processor 14 can receive the wobble measurement program and necessary data required to execute the wobble measurement program from the external device via the communication unit 24, and can transmit measurement data and measurement results to the external device.

[0028] When the communication unit 24 is configured as an Internet connection device, the communication unit 24 receives the wobble measurement program and necessary data required for executing the wobble measurement program from an external device such as a server through a network such as the Internet or a telephone network. The communication unit 24 can also transmit measurement data and measurement results to an external device such as a server through a network such as the Internet or a telephone network.

[0029] The acceleration sensor 26 detects the acceleration applied to the sway measuring device 10 and outputs it as acceleration data. The acceleration sensor 26 includes an X-axis sensor that detects the acceleration in the left-right direction of the user wearing the sway measuring device 10 on his / her waist, a Y-direction sensor that detects the acceleration in the up-down direction, and a Z-axis sensor that detects the acceleration in the front-rear direction.

[0030] As a result, by acquiring acceleration data from the X-axis sensor of acceleration sensor 26, it is possible to detect the user's left-right movement and the magnitude of the movement. Also, by acquiring acceleration data from the Y-axis sensor of acceleration sensor 26, it is possible to detect the user's up-down movement and the magnitude of the movement. And, by acquiring acceleration data from the Z-axis sensor of acceleration sensor 26, it is possible to detect the user's forward-backward movement and the magnitude of the movement.

[0031] (Function block diagram) 3 is a functional block diagram showing an example of the functional configuration of the sway measuring device 10 according to the first embodiment. The sway measuring device 10 includes an acquisition unit 30, a determination unit 32, a level determination unit 34, a counting unit 36, a notification unit 38, and a transmission unit 40.

[0032] The determination unit 32 has a sway estimation unit 50, a sway time estimation unit 52, an expected waveform extraction unit 54, a sway period estimation unit 56, a multiple determination unit 58, a rise motion estimation unit 60, an estimated waveform extraction unit 62, and an upper limit estimation unit 64. The determination unit 32 also has a rise period estimation unit 66, an end value estimation unit 68, an acceleration difference estimation unit 70, a previous waveform extraction unit 72, and a pre-rise estimation unit 74.

[0033] 2, the functions of each unit in the sway measuring device 10 are realized by the processor 14 executing the sway measuring program read from the storage unit 18. Alternatively, at least one of the units in the sway measuring device 10 may be realized by individual hardware such as an ASIC.

[0034] The acquisition unit 30 acquires time-series acceleration data indicating the movement of a user wearing the stagger measuring device 10 as acceleration data from the acceleration sensor 26 (see FIG. 2).

[0035] When the acceleration data acquired by the acquisition unit 30 indicates a standing up motion of the user, the determination unit 32 determines whether the user is unsteady on his / her feet based on the acceleration data after the standing up motion is indicated.

[0036] Specifically, the determination unit 32 has a sway estimation unit 50, and the sway estimation unit 50 determines whether or not the acceleration data acquired by the acquisition unit 30 has reached a first threshold value or more that is reached when swaying occurs.

[0037] One example of this first threshold value is the foot-down threshold value that is reached when the person stumbles and puts his / her feet down, and the unsteadiness estimation unit 50 determines whether the acceleration data acquired by the acquisition unit 30 is equal to or greater than the foot-down threshold value that is reached when the person stumbles and puts his / her feet down.

[0038] Then, when the acceleration data acquired by the acquisition unit 30 is equal to or greater than the foot placement threshold, the unsteadiness estimation unit 50 estimates that the user is unsteady, and when the acceleration data is less than the foot placement threshold, it estimates that the user is not unsteady.

[0039] The foot-on-stomach threshold is a threshold determined based on a criterion for a change in acceleration when a person stumbles and places his / her feet on the ground after standing up. For example, the foot-on-stomach threshold is determined in advance based on the results of an experiment or a simulation.

[0040] Furthermore, the determination unit 32 has a swaying time estimation unit 52 that estimates that the user has become unsteady. When the acceleration data after indicating a standing up motion becomes equal to or greater than the foot placement threshold, the swaying time estimation unit 52 determines whether the period from the first minimum value to the next smallest minimum value in the region of the acceleration data equal to or less than a predetermined threshold value smaller than the foot placement threshold value is equal to or less than a second threshold value. When the period from the first minimum value to the next smallest minimum value is equal to or less than the second threshold value, the swaying time estimation unit 52 estimates that the user has become unsteady. In other words, the swaying time estimation unit 52 estimates that the user has become unsteady when the first minimum value and the next smallest minimum value in the acceleration data time series are equal to or less than the predetermined threshold value.

[0041] An example of the second threshold is an intensity threshold determined based on the standard of the strength of the impact when the person stumbles and puts his / her feet down. The wobble time estimation unit 52 estimates that wobble has occurred when the period from the first minimum value to the next minimum value in the region of the acceleration data below a predetermined threshold value smaller than the foot-down threshold value is below the intensity threshold value. The predetermined threshold value is set, for example, to a value in the range from the acceleration value in a seated state to the above-mentioned foot-down threshold value.

[0042] The determination unit 32 also has an expected waveform extraction unit 54 and a swaying period estimation unit 56. The expected waveform extraction unit 54 extracts an expected waveform that is expected to have caused a swaying motion from the change waveform of the acceleration data acquired by the acquisition unit 30. The swaying period estimation unit 56 predicts a period that is expected to have caused a swaying motion from the change in the acceleration data acquired by the acquisition unit 30, and if the predicted period is equal to or shorter than a reference time determined by the swaying motion standard, it estimates that the user has caused a swaying motion. In other words, the swaying period estimation unit 56 estimates that the user has caused a swaying motion if the time from the start point to the end point of the expected waveform extracted by the expected waveform extraction unit 54 is equal to or shorter than the reference time determined by the swaying motion standard.

[0043] The expected waveform extraction unit 54 extracts, as an expected waveform, a range from a first minimum value that appears first to a second minimum value that appears next in a region below a predetermined threshold value that is smaller than the foot placement threshold value in the acceleration data acquired by the acquisition unit 30 after the user exhibits a standing up motion. Specifically, the expected waveform extraction unit 54 includes an extraction unit that extracts a range from a minimum value that appears first to a minimum value that appears next in a time series in the acceleration data acquired by the acquisition unit 30 after the user exhibits a standing up motion. If the range extracted by this extraction unit is equal to or shorter than a reference time determined by the criteria for unsteady motion, the estimation unit estimates that the user has experienced unsteady motion.

[0044] Furthermore, the determination unit 32 has a multiple determination unit 58 that determines that swaying has occurred when there are multiple maximum values ​​of acceleration indicated in the acceleration data in the above-mentioned expected waveform. The multiple determination unit 58 determines that swaying has occurred when the ratio of adjacent maximum values ​​to the minimum values ​​between adjacent maximum values ​​among the multiple maximum values ​​in the expected waveform is equal to or greater than a third threshold. Specifically, the multiple determination unit 58 will be described for a case in which there are multiple maximum values ​​of acceleration indicated in the acceleration data during a period in which swaying motion is assumed to have occurred. In this case, the multiple determination unit 58 determines that swaying has occurred when the ratio of the minimum value between adjacent maximum values ​​among the multiple maximum values ​​to the adjacent maximum value is equal to or greater than a third threshold for distinguishing between walking or running motion and swaying motion.

[0045] The third threshold value may be, for example, a discrimination threshold value for discriminating between walking or running and unsteady motion. The multiple determination unit 58 determines that unsteady motion has occurred when the ratio of adjacent maximum values ​​to minimum values ​​between adjacent maximum values ​​among multiple maximum values ​​in the expected waveform is equal to or greater than the discrimination threshold value.

[0046] Furthermore, the determination unit 32 has a stand-up movement estimating unit 60, which estimates that a stand-up movement has been performed when the acceleration data acquired by the acquisition unit 30 is equal to or greater than a fourth threshold value.

[0047] An example of the fourth threshold value is an increase threshold value for detecting an increase in acceleration accompanying a standing up movement when the standing up movement is performed, and the standing up movement estimation unit 60 estimates that a standing up movement has been performed when the acceleration data acquired by the acquisition unit 30 becomes equal to or greater than the increase threshold value.

[0048] This increase threshold is a threshold determined based on a standard for the amount of increase in acceleration when a person stands up, and is determined in advance based on the results of an experiment or simulation, for example.

[0049] Furthermore, the determination unit 32 has an estimated waveform extraction unit 62 and an upper limit estimation unit 64. The estimated waveform extraction unit 62 extracts an estimated waveform estimated to have been performed from the change waveform of the acceleration data acquired by the acquisition unit 30. The upper limit estimation unit 64 estimates that a standing-up movement has been performed when the maximum value of the estimated waveform extracted by the estimated waveform extraction unit 62 is equal to or less than the maximum acceleration that can occur when a standing-up movement is performed. In other words, the upper limit estimation unit 64 predicts a period during which a standing-up movement is estimated to have been performed from the change in the acceleration data acquired by the acquisition unit 30, and estimates that a standing-up movement has been performed when the maximum value in the predicted period is equal to or less than the maximum acceleration that can occur when a standing-up movement is performed.

[0050] The determination unit 32 also has a rise period estimation unit 66, which estimates that a rise motion has occurred when the time from the start point to the end point of the estimated waveform is within a rise width time indicating a rise motion. The rise period estimation unit 66 estimates that a rise motion has occurred when the time from when the acceleration data acquired by the acquisition unit 33 rises from a stable state to when it returns to the original state is within a rise width time indicating a rise motion.

[0051] The estimated waveform extraction unit 62 extracts, as an estimated waveform, a range from a first minimum value that becomes a minimum just before the acceleration indicated in the acceleration data acquired by the acquisition unit 30 exceeds a rising threshold to a second minimum value that becomes a minimum just after the acceleration falls below the rising threshold. That is, the estimated waveform extraction unit 62 includes a rise time extraction unit. The rise time extraction unit extracts a rise range from a first minimum value that becomes a minimum just before the acceleration indicated in the acceleration data acquired by the acquisition unit 30 exceeds a fourth threshold for detecting an increase in acceleration associated with a rising motion to a second minimum value that becomes a minimum just after the acceleration falls below the fourth threshold.

[0052] The determination unit 32 has an end value estimation unit 68, which estimates that a rise-up movement has been performed when the second minimum value of the estimated waveform extracted by the estimated waveform extraction unit 62 is equal to or less than a fifth threshold value for detecting a drop in acceleration indicated in the acceleration data when the rise-up movement is terminated. In other words, the end value estimation unit 68 estimates that a rise-up movement has been performed when the second minimum value specified by the rise time extraction unit is equal to or less than a fifth threshold value for detecting a drop in acceleration indicated in the acceleration data when the rise-up movement is terminated.

[0053] An example of the fifth threshold is a drop threshold for detecting a drop in acceleration shown in the acceleration data when the standing up movement is terminated. The end value estimation unit 68 estimates that the standing up movement has been performed when the second minimum value of the estimated waveform extracted by the estimated waveform extraction unit 62 is equal to or less than the drop threshold for detecting a drop in acceleration shown in the acceleration data when the standing up movement is terminated.

[0054] The descent threshold is a threshold determined based on the standard of the amount of descent when the acceleration increases and then decreases when a person stands up, and is determined in advance based on the results of an experiment or a simulation, for example. As a specific example, the descent threshold is set to a value smaller than the value of the acceleration in a seated state.

[0055] The determination unit 32 has an acceleration difference estimation unit 70, which estimates that a standing-up movement has been performed when the first minimum value of the estimated waveform is greater than the second minimum value. Specifically, the acceleration difference estimation unit 70 extracts a first minimum value that is a minimum immediately before the acceleration indicated in the acceleration data acquired by the acquisition unit 30 exceeds a fourth threshold value for detecting an increase in acceleration associated with the standing-up movement. In addition, the acceleration difference estimation unit 70 extracts a second minimum value that is a minimum immediately after the acceleration falls below the fourth threshold value. Then, the acceleration difference estimation unit 70 estimates that a standing-up movement has been performed when the first minimum value is greater than the second minimum value.

[0056] The determination unit 32 has a pre-waveform extraction unit 72 and a pre-rise estimation unit 74. The pre-waveform extraction unit 72 extracts a pre-rise waveform from the change waveform of the acceleration data acquired by the acquisition unit 30 before the estimated waveform. The pre-rise estimation unit 74 estimates that a rise-up motion has been performed when the average value of the acceleration indicated in the acceleration data in the pre-rise waveform extracted by the pre-waveform extraction unit 72 is equal to or less than the seated state threshold value indicating the acceleration in the seated state. In other words, the pre-rise estimation unit 74 estimates that a rise-up motion has been performed when the amount of change in acceleration indicated in the acceleration data before indicating the rise-up motion is equal to or less than the seated state change amount indicating the acceleration change in the seated state.

[0057] The level determination unit 34 determines the sway level based on the relationship between the maximum value of acceleration indicated in the acceleration data in the estimated waveform and the maximum value of the assumed waveform. The detailed determination method will be described later. In other words, the level determination unit 34 determines the sway level based on the relationship between the maximum value of acceleration indicated in the acceleration data during the period in which it is estimated that a rise-up motion was performed and the maximum value of acceleration indicated in the acceleration data during the period in which it is estimated that a sway motion occurred.

[0058] The counting unit 36 ​​calculates the number of times the swaying state occurs as the swaying count. The notifying unit 38 notifies the user that the swaying count has exceeded a count threshold value when the swaying count calculated by the counting unit exceeds a sixth threshold value.

[0059] The sixth threshold value can be rephrased as a count threshold value, for example, and when the number of swayings calculated by the counting unit exceeds a predetermined count threshold value, the notification unit 38 notifies that the number of swayings has exceeded the count threshold value.

[0060] The transmission unit 40 transmits the acceleration data acquired by the acquisition unit 30 and the determination made by the determination unit 32 to an external device.

[0061] (Operation description) Next, the operation of the stagger measuring device 10 will be described with reference to FIGS. 4 to 6 and in accordance with the processing procedure executed by the processor.

[0062] FIG. 4 is a flowchart showing the operation of the stagger measuring device 10 according to this embodiment, and FIG. 5 is a flowchart showing an example of the start-up determination process according to this embodiment.

[0063] 6 is a diagram showing a change waveform 100 of acceleration indicated by acceleration data, showing a waveform in the case where a staggering motion 104 appears after a rising motion 102. In this change waveform 100, the rising motion 102 is shown as an estimated waveform 106, and the staggering motion 104 is shown as an assumed waveform 108. Also, a pre-rising waveform 110 is shown for a pre-motion 107 before the estimated waveform 106.

[0064] 5, memory unit 18 has areas for storing flags and counters, which will be described later, and in an initial process executed immediately after the start of the wobble measurement process, each flag is cleared to "0" and each counter is reset to "0." In addition, wobble measurement device 10 is worn by a user in a state where it is wrapped around the user's waist with belt 10B, and the acceleration data output from acceleration sensor 26 changes according to the user's movement.

[0065] First, when the processor 14 executes the wobble measuring process stored in the storage unit 18, the processor 14 executes the rise determination process (step S1).

[0066] (Start-up judgement) The standing-up determination process (step S1) is a process for determining whether or not the user has performed a standing-up motion. In this standing-up determination process, as shown in Fig. 5, acceleration data indicating the user's motion is acquired from the acceleration sensor 26 (step S21).

[0067] Here, acceleration sensor 26 acquires acceleration data from the X-axis sensor, the Y-axis sensor, and the Z-axis sensor, and the composite value of the acceleration data from the sensors of each axis will be used as the acceleration data to be used hereinafter.

[0068] In this embodiment, a composite value of acceleration data from each sensor constituting the acceleration sensor 26 is used as the acceleration data for the determination process, but the present invention is not limited to this. For example, in each determination process, only acceleration data from a sensor suitable for the respective determination process may be used.

[0069] It is determined whether the acceleration indicated by the acquired acceleration data is equal to or greater than an increase threshold Ta that is applied when the acceleration increases when a standing-up motion is performed (step S22). Here, the acceleration data is data that indicates the acceleration value in a time series. Therefore, the explanation of replacing the acceleration data or acceleration with the "acceleration value" is omitted.

[0070] Here, the rising threshold Ta is set to 1.05 G as an example. G is the gravitational acceleration [9.8 m / s 2 ].

[0071] The reason for this is that it has been found through experiments that the amount of change (amount of change) in acceleration in a stationary state, i.e., the error, is at most 0.04 G or less, and when taking into account the measurement error, it is preferable to set the increase threshold Ta to 1.05 G. Then, when the acceleration data is equal to or greater than the increase threshold Ta, the processor 14 estimates that the user's movement is a standing up motion.

[0072] If the acquired acceleration data is less than the increase threshold Ta in step S22, the processes of steps S21 and S22 are repeated until the acceleration data becomes equal to or greater than the increase threshold Ta. If it is determined in step S22 that the acquired acceleration data is equal to or greater than the increase threshold Ta, it can be estimated that the user has performed a standing up motion 102. Therefore, based on this estimation, an estimated waveform 106 that is estimated to indicate the standing up motion 102 is extracted from the change waveform 100 of the acquired acceleration data (step S23).

[0073] FIG. 6 shows a waveform in the case where a staggering motion 104 occurs after a rise motion 102, and extraction of an estimated waveform 106 will be described with reference to this FIG.

[0074] First, ten seconds' worth of acceleration data is stored in the ring buffer of memory unit 18 in association with the time at which it was acquired. As an example, a change waveform 100 of the acceleration data stored in memory unit 18 is shown in FIG. 6.

[0075] In this acceleration data change waveform 100 stored in memory unit 18, a point where the acceleration data becomes a first minimum value A corresponding to a minimum value immediately before the acquired acceleration data exceeds the increasing threshold value Ta is defined as a previous minimum point 120. Also, a point where the acceleration data becomes a second minimum value B corresponding to a minimum value immediately after the acquired acceleration data exceeds the increasing threshold value Ta is defined as a subsequent minimum point 122. In such a case, processor 14 extracts the range from the previous minimum point 120 to the subsequent minimum point 122 as estimated waveform 106.

[0076] It is determined whether the acceleration at the estimated waveform maximum point 124 where the acceleration reaches the maximum value C in the extracted estimated waveform 106 is equal to or less than the maximum acceleration Tb (not shown) that can occur when the standing up movement 102 is performed (step S24). As described above, there is a limit to the speed at which the user can stand up. Therefore, if the acceleration exceeds the maximum acceleration Tb, it is determined to be a movement other than the standing up movement 102.

[0077] Here, the maximum acceleration Tb is set to 3.0 G, for example.

[0078] For example, it has been found through experiments that when acceleration sensor 26 is subjected to an impact by being hit against an object or dropped, the maximum acceleration value measured is three times or more the maximum value measured during rise-up motion 102. Taking this into consideration, maximum acceleration Tb is set to about twice the average value of the maximum acceleration values ​​measured during unsteady motion 104.

[0079] In step S24, if the acceleration of the estimated waveform maximum point 124 exceeds the maximum acceleration Tb, the extracted estimated waveform 106 is not a waveform indicating the rising motion 102, so it is determined that the rising motion 102 has not been performed, and the process branches to step S21. Also, in step S24, if the acceleration of the estimated waveform maximum point 124 is equal to or less than the maximum acceleration Tb, it is estimated that the extracted estimated waveform 106 is a waveform indicating the rising motion 102, so it is estimated that the rising motion 102 has been performed, and the process moves to the next step S25.

[0080] In step S25, it is determined whether or not the time D from the estimated waveform start point 126 to the estimated waveform end point 128 in the extracted estimated waveform 106 is equal to or greater than the rising width time threshold Tc indicating the rising motion 102 (step S25).

[0081] When determining estimated waveform start point 126 and estimated waveform end point 128, a waveform of a certain period that appears before estimated waveform 106 is set as pre-rise waveform 110, and the average value of acceleration in pre-rise waveform 110 is calculated and this average value is set as estimated waveform end criterion 132. Then, the point on estimated waveform 106 that meets estimated waveform end criterion 132 just before it exceeds rise threshold Ta is set as estimated waveform start point 126. In addition, the point on estimated waveform 106 that meets estimated waveform end criterion 132 just after it falls below rise threshold Ta is set as estimated waveform end point 128.

[0082] Here, the rising width time threshold Tc is set to 0.1 seconds, for example.

[0083] For example, it has been found through experiments that when the acceleration sensor 26 is hit against an object or dropped and an impact is applied, the time from the estimated waveform start point 126 to the estimated waveform end point 128 in the estimated waveform 106 is as follows: In other words, the experimental result of the above time when an impact is applied by hitting against an object or dropping is less than 1 / 5 the average value of the time D measured in the rise motion 102. Taking this into consideration, the rise width time threshold Tc is set to 1 / 4 the average value (0.25 seconds) of the time indicating the width on the waveform measured in the rise motion 102.

[0084] If it is determined in step S25 that the time D from the estimated waveform start point 126 to the estimated waveform end point 128 is below the rising width time threshold Tc, the process branches to step S21. If it is determined in step S25 that the time D from the estimated waveform start point 126 to the estimated waveform end point 128 is equal to or greater than the rising width time threshold Tc, the generated estimated waveform 106 is estimated to be a waveform indicating a rising motion 102. For this reason, it is estimated that a rising motion 102 has been performed, and the process proceeds to the next step S26.

[0085] If the time period indicating the width on the waveform from the estimated waveform start point 126 to the estimated waveform end point 128 of the estimated waveform 106 is short, it is considered that the sway measuring device 10 has been hit against an object. If the time period indicating the width on the waveform of the estimated waveform 106 is long, an operation other than the rising operation 102 is predicted.

[0086] In step S26, it is determined whether the second minimum value B of the extracted estimated waveform 106 is equal to or less than a descending threshold value Td that is applied when the acceleration indicated by the acceleration data descends upon ending the rise-up motion 102. The fact that the second minimum value B of the estimated waveform 106 is equal to or less than the descending threshold value Td is cited as a characteristic of the waveform indicating the rise-up motion 102.

[0087] Here, the lowering threshold Td is set to 1.0 G, for example.

[0088] The reason for this is that it has been found by experiment that when the rise operation 102 is performed, the second minimum value B of the estimated waveform 106 becomes a value smaller than 1.0G.

[0089] In step S26, if the second minimum value B exceeds the descending threshold Td, the process branches to step S21. In addition, in step S26, if the second minimum value B is equal to or smaller than the descending threshold Td, the extracted estimated waveform 106 is estimated to be a waveform indicating the rising motion 102, so it is estimated that the rising motion 102 has been performed, and the process proceeds to the next step S27.

[0090] In step S27, it is determined whether the first minimum value A of the front minimum point 120 of the extracted estimated waveform 106 is greater than the second minimum value B of the rear minimum point 122. Based on this determination, it is determined whether the motion is a standing up motion 102 or a sitting down motion.

[0091] In step S27, if the first minimum value A of the front minimum point 120 is equal to or smaller than the second minimum value B of the rear minimum point 122, the estimated waveform 106 is considered to be a waveform indicating a sitting down motion, and the process branches to step S21. In addition, in step S27, if the first minimum value A of the front minimum point 120 is greater than the second minimum value B of the rear minimum point 122, the extracted estimated waveform 106 is estimated to be a waveform indicating a standing up motion 102, and it is estimated that a standing up motion 102 has been performed.

[0092] 7 is a diagram showing a change waveform 100 of acceleration data, and shows a sitting waveform 142 when a sitting motion 140 is performed as an example. This sitting waveform 142 is similar to the rising waveform that appears when a standing motion 102 is performed. However, it differs in that the first minimum value A of the front minimum point 120 is equal to or lower than the second minimum value B of the rear minimum point 122.

[0093] Therefore, by performing the judgment in each of the above-mentioned steps, it is possible to distinguish between the rising waveform (estimated waveform 106) that appears when the rising motion 102 is performed and the sitting waveform 142.

[0094] 6, a pre-rising waveform 110 is extracted from a change waveform 100 of acceleration data acquired by acceleration sensor 26 before estimated waveform 106 (step S28). Specifically, a waveform for a certain period of time before a previous minimum point 120 of the estimated waveform indicating a rising motion is taken as pre-rising waveform 110. Here, in this embodiment, the certain period of time is set to, for example, 3 seconds, and a waveform for 3 seconds before estimated waveform start point 126 is extracted as pre-rising waveform 110.

[0095] Next, it is determined whether the extracted pre-onset waveform 110 is, for example, a walking waveform (step S29). In this embodiment, it is determined whether the extracted pre-onset waveform 110 is a waveform indicating a seated state, which is an example of a waveform other than a walking waveform, thereby determining whether the pre-onset waveform 110 is a walking waveform.

[0096] Specifically, it is determined whether or not the change in acceleration 146 indicated in the acceleration data in the extracted pre-rise waveform 110 is equal to or less than the seating state change amount Tf indicating the change in acceleration in a seated state.

[0097] In step S29, if the acceleration change amount 146 of the extracted pre-rise waveform 110 exceeds the seating state change amount Tf, the rise flag stored in the memory unit 18 is cleared to "0" (step S30), and the process returns to the wobble measurement process that called the rise determination process.

[0098] Furthermore, in step S29, if the change amount 146 in acceleration of the extracted pre-rise waveform 110 is equal to or less than the seated state change amount Tf, it is estimated that the extracted pre-rise waveform 110 is a waveform indicating a seated state. Therefore, it can be estimated that the user was seated, i.e., was not walking, before performing the stand-up motion 102.

[0099] 8 is a diagram showing a change waveform 100 of acceleration data, and shows a walking waveform 150 when walking motion 148 is performed as an example. This walking waveform 150 resembles a sitting waveform that appears in a sitting state, but the walking waveform 150 and the sitting waveform differ in the amount of change 146 of the waveform. Therefore, by performing the judgment in step S29, it is possible to distinguish between the sitting waveform that appears in a sitting state and the walking waveform 150.

[0100] Then, the rise flag stored in the memory unit 18 is set to "1" (step S31), and the number stored in the rise counter stored in the memory unit 18 is counted up (step S32), and the process returns to the wobble measurement process that called the rise judgment process.

[0101] As a result, when the standing up flag is "1", it can be determined that the user wearing the stagger measuring device 10 has performed the standing up motion 102 from a seated state. Also, the number stored in the standing up counter can be used to know the number of times the user has performed the standing up motion 102 from a seated state.

[0102] In the wobble measurement process, as shown in Fig. 4, it is determined whether or not a standing up action has been performed from a seated state based on whether the standing up flag is "1" or "0" (step S2). If it is determined in step S2 that a standing up action 102 has not been performed from a seated state, the process branches to step S1 without performing the wobble determination process (step S3). If it is determined in step S2 that a standing up action 102 has been performed from a seated state, the wobble determination process is executed (step S3).

[0103] (Wandering judgement) The unsteadiness determination process (step S3) is a process for determining an unsteadiness motion 104 of the user based on acceleration data after a standing up motion 102 is performed, and the unsteadiness determination process will be described with reference to Fig. 9 and Fig. 10. Fig. 9 is a flow chart showing an example of the unsteadiness determination process. Fig. 10 is a diagram showing a change waveform 100 of the acceleration data, showing the waveform when the foot-down motion is performed twice.

[0104] That is, in the unsteadiness determination process, as shown in Fig. 9, it is determined whether the acceleration data acquired from the acceleration sensor 26 is equal to or greater than a foot-down threshold Tg, which is an example of a first threshold reached when the user stumbles and puts his / her feet down, as shown in Fig. 10 (step S51). Here, the foot-down threshold Tg is a standard for the change in acceleration when the user stumbles and puts his / her feet down.

[0105] In step S51, if the acceleration data acquired from acceleration sensor 26 is less than foot-placement threshold Tg, the unsteadiness flag secured in memory unit 18 is cleared to "0" (step S52), and the process returns to the unsteadiness measurement process that called the unsteadiness determination process. In addition, in step S51, if the acceleration data acquired from acceleration sensor 26 is equal to or greater than foot-placement threshold Tg, it is presumed that the user has unsteady. For this reason, an assumed waveform 108 that is presumed to indicate the occurrence of unsteady motion 104 is extracted from the change waveform 100 of the acceleration data acquired by acceleration sensor 26 (step S53).

[0106] As an example, the foot placement threshold Tg is set to 1.7 G. Since experimental data shows that the change in acceleration of the walking waveform is at most 0.5 G, it is preferable to set 1.7 G as the threshold for judging unsteadiness, taking into account measurement errors.

[0107] More specifically, in a region where the acceleration data acquired from the acceleration sensor 26 after the rising motion 102 is equal to or less than a predetermined threshold Th which is smaller than the foot-placement threshold Tg, the first minimum point is set as the expected waveform start point 164. In addition, in a region where the acceleration data is equal to or less than a predetermined threshold Th which is smaller than the foot-placement threshold Tg, the next minimum point is set as the expected waveform end point 166, and the range from the expected waveform start point 164 to the expected waveform end point 166 is extracted as the expected waveform 108.

[0108] Here, the predetermined threshold value Th is a threshold value for extracting an assumed waveform 108 that is assumed to be caused by the unsteady movement 104 from the waveform shown in the acceleration data. Note that, as an example, the predetermined threshold value Th is an estimated waveform end criterion 132 that indicates the average value of the pre-rising waveform 110.

[0109] Then, the time from the expected waveform start point 164 to the expected waveform end point 166 is set as the expected waveform width time F, and it is determined whether the expected waveform width time F is equal to or shorter than the reference time Tj determined based on the standard for the unsteady motion (step S54). Here, the footing waveform 170 for determining the unsteady motion 104 is a narrow waveform. However, if multiple footing motions are performed in one unsteady motion 104, a wide waveform is detected.

[0110] In step S54, if the expected waveform width time F is equal to or shorter than the reference time Tj, the expected waveform 108 is assumed to be a waveform indicating unsteady motion 104, so it is presumed that the user is unsteady, and the process proceeds to the next step S55.

[0111] The reference time Tj is set to 0.15, for example.

[0112] 11 is a diagram showing a change waveform 100 of acceleration data, and shows a waveform measured when a jump is made from a rising motion 102. When a jump is made from the rising motion 102, an expected waveform width time F from an expected waveform start point 164 to an expected waveform end point 166 of an expected waveform 108 that appears after an estimated waveform 106 exceeds a reference time Tj.

[0113] 12 is a diagram showing a change waveform 100 of acceleration data, and as an example, shows a waveform measured when starting to run immediately after a standing up motion 102. When running is started immediately after a standing up motion 102, an expected waveform width time F from an expected waveform start point 164 to an expected waveform end point 166 of an expected waveform 108 that appears after an estimated waveform 106 exceeds a reference time Tj.

[0114] In this way, by determining whether the expected waveform width time F from the expected waveform start point 164 to the expected waveform end point 166 of the expected waveform 108 is less than or equal to the reference time Tj, it is possible to determine whether the expected waveform 108 is a waveform that indicates a staggering motion 104.

[0115] Next, the acceleration of maximum point 172 where assumed waveform 108 is at its maximum is acquired as assumed waveform maximum value E1 (step S55), and it is determined whether acquired assumed waveform maximum value E1 is equal to or greater than the target value Tk reached when the subject stumbles and puts his / her feet on the ground (step S56). The fact that acquired assumed waveform maximum value E1 is equal to or greater than the target value Tk is a characteristic of a swaying waveform.

[0116] Here, the reached value Tk of the assumed waveform maximum value E1 is set to 2.0 G, for example.

[0117] The reason for doing so is that it has been found through experiments that the maximum value of acceleration measured while walking is, on average, 1.5 G. Taking this into consideration, the reached value Tk is determined by adding twice the magnitude of 0.5 G, which is the difference from 1 G, to 1 G.

[0118] In step S56, if the expected waveform maximum value E1 is less than the reached value Tk, it is assumed that the expected waveform 108 is not a waveform that indicates the swaying motion 104. Therefore, the sway flag is cleared to "0" (step S52), and the process returns to the sway measurement process that called the sway determination process. In step S56, if the expected waveform maximum value E1 is equal to or greater than the reached value Tk, it is determined that the expected waveform 108 is a waveform that indicates the swaying motion 104, and sway has occurred, so the sway flag is set to "1."

[0119] 13 is a diagram showing a change waveform 100 of acceleration data, and shows, as an example, a waveform measured when the body stops after a rising motion 102. When the body stops after the rising motion 102 without a swaying motion 104, the expected waveform maximum value E1 of the maximum point 172 of the expected waveform 108 is less than the reached value Tk.

[0120] Therefore, by determining whether the assumed waveform 108 has an assumed waveform maximum value E1 equal to or greater than the reached value Tk, it is possible to determine whether the assumed waveform 108 is a waveform that indicates the wobbling motion 104 or not.

[0121] Fig. 14 is a diagram showing a change waveform 100 of acceleration data, and as an example, shows a waveform measured when a foot is placed forward after a standing up motion 102. Also, Fig. 15 is a diagram showing a change waveform 100 of acceleration data, and as an example, shows a waveform measured when a foot is placed sideways after a standing up motion 102.

[0122] When a forward foot-placing motion or a lateral foot-placing motion indicating unsteadiness is performed from the standing up motion 102, the acceleration becomes equal to or greater than the foot-placing threshold value Tg.

[0123] When a forward or lateral foot-placing motion indicating wobbling is performed from the rising motion 102, the expected waveform width time F from the expected waveform start point 164 to the expected waveform end point 166 becomes equal to or shorter than the reference time Tj. Also, it has been found by experiment that when a forward or lateral foot-placing motion indicating wobbling is performed from the rising motion 102, the expected waveform maximum value E1 becomes equal to or larger than the reached value Tk.

[0124] Therefore, by determining whether the conditions in steps S51, S54, and S56 are satisfied, it is possible to determine whether the assumed waveform 108 is a waveform that indicates a wobbling operation.

[0125] Then, the number of occurrences of the wobbling state is counted as the number of wobblings by counting up the number of wobbling counters secured in the storage unit 18 (step S58), and the process returns to the wobbling measurement process that called the wobbling determination process.

[0126] On the other hand, if it is determined in step S54 that the assumed waveform width time F exceeds the reference time Tj, it is determined whether or not the assumed waveform 108 has an assumed waveform minimum point 174 where the acceleration becomes minimum, as shown in Fig. 10 (step S60). This determines whether or not foot contact has occurred multiple times in the assumed waveform 108 (step S60).

[0127] In step S60, if the expected waveform 108 does not have the expected waveform minimum point 174, the expected waveform 108 is not a waveform in which multiple footfalls have occurred. However, the expected waveform 108 has an expected waveform width time F that exceeds the reference time Tj. For this reason, the wobble flag is cleared to "0" (step S61), and the process returns to the wobble measurement process that called the wobble determination process.

[0128] Furthermore, in step S60, if there is an assumed waveform minimum point 174 in assumed waveform 108, it is considered that there are multiple acceleration maximum values ​​indicated in the acceleration data in assumed waveform 108, and multiple foot contacts have occurred in assumed waveform 108. For this reason, the time indicating the width on foot contact waveform 170 indicating the first foot contact motion is acquired as foot contact time G (step S70).

[0129] Here, footing waveform 170 indicating the first footing operation starts from assumed waveform start point 164. Also, assumed waveform minimum point 174 that appears first in assumed waveform 108 is taken as the footing waveform end point which is the end point of the footing waveform, and the period from assumed waveform start point 164 to assumed waveform minimum point 174 which is the footing waveform end point is taken as footing time G.

[0130] Then, it is determined whether the expected waveform maximum value E1, which is the maximum value of the footing waveform 170, is equal to or greater than the footing threshold value Tg (step S71). If, in step S71, the expected waveform maximum value E1 is less than the footing threshold value Tg, it is considered that the waveform does not indicate a footing motion, so the wobble flag is cleared to "0" (step S61) and the process returns to the wobble measurement process that called the wobble determination process.

[0131] In step S71, if the expected waveform maximum value E1 is equal to or greater than the reached value Tk, the waveform may indicate a foot-on-ground motion. Therefore, it is determined whether the foot-on-ground time G is equal to or less than a reference time Tj, which is a strength threshold determined based on the standard for the strength of the impact when the person stumbles and places the foot on the ground (step S72). The fact that the expected waveform maximum value E1 is equal to or greater than the foot-on-ground threshold value Tg and the foot-on-ground time G is equal to or less than the reference time Tj are characteristics of a swaying waveform.

[0132] Here, the reference time Tj is 0.15 seconds as described above.

[0133] The reason for this is that it has been experimentally determined that the minimum value of the time that indicates the width of the walking waveform measured while walking is 0.2 seconds. Taking this into consideration, the reference time Tj is set to 3 / 4 times 0.2 seconds.

[0134] 16 is a diagram showing a change waveform 100 of acceleration data, and shows the waveform when a foot-on-ground motion is performed as an example. The waveform width 178 of the foot-on-ground waveform 170 that appears when a foot-on-ground motion is performed is shown in terms of time, and its maximum value is found by experiment, and the reference time Tj indicating the waveform width is determined from the experimental results.

[0135] 17 is a diagram showing a change waveform 100 of acceleration data, and shows a jump waveform 180 in the case of jumping as an example of jumping, walking, or running. It has been found by experiment that the minimum value of the time indicated by the waveform width 182 of this jump waveform 180 is greater than the reference time Tj. It has been found by experiment that this minimum value is the same for the walking waveform appearing in the walking motion and the running waveform appearing in the running motion.

[0136] Therefore, if the footing time G in the assumed waveform 108 is equal to or less than the reference time Tj, it is possible to determine that the assumed waveform 108 indicates the wobbling motion 104.

[0137] In this embodiment, we will explain a case where a wobbling movement is determined based on the time indicating the width on the foot-down waveform 170 indicating the first foot-down movement in an assumed waveform 108 in which the foot-down movement is performed multiple times, but the present invention is not limited to this.

[0138] For example, when the assumed waveform 108 has one foot-on-foot movement, the wobbling movement 104 can be determined based on whether the assumed waveform width time F from the assumed waveform start point 164, which is the start point of the assumed waveform 108, to the assumed waveform end point 166, which is the end point, is equal to or shorter than the reference time Tj. Here, the reference time Tj indicates a time determined by the standard of the wobbling movement 104.

[0139] In step S72, if the footing time G exceeds the reference time Tj, it is considered that the waveform does not indicate a footing motion, so the wobble flag is cleared to "0" (step S61) and the process returns to the wobble measurement process that called the wobble judgment process.

[0140] In step S72, if the footing time G is equal to or less than the reference time Tj, even if the assumed waveform width time F from the assumed waveform start point 164 to the assumed waveform end point 166 of the assumed waveform 108 exceeds the reference time Tj, there is a possibility that the assumed waveform 108 is a waveform indicating a footing motion. For this reason, it is determined whether the ratio of minimum values ​​between adjacent maximum values ​​among the multiple maximum values ​​in the assumed waveform 108 to adjacent maximum values ​​is equal to or greater than a discrimination threshold for discriminating between walking / running motion and unsteady motion.

[0141] Specifically, the valley depth J is calculated by dividing the second maximum value E2 of the second maximum point 184 of the assumed waveform 108 by the assumed waveform minimum value H indicated by the assumed waveform minimum point 174 between the maximum point 172 and the maximum point 184 and by the second maximum value E2 (step S73). Expressed as a formula, J=E2÷H÷E1. That is, a shallow valley in the assumed waveform 108 indicates a walking or running state, and a deep valley in the assumed waveform 108 indicates a staggering movement 104.

[0142] Then, it is determined whether the valley depth J, that is, the ratio of valley waveforms appearing between successive foot placement waveforms 170 when foot placement movements are performed successively, is less than the discrimination threshold value Tm (step S74).

[0143] Here, the discrimination threshold Tm is set to 0.5, for example.

[0144] The reason for this is that it has been experimentally shown that the minimum values ​​that appear in a running waveform measured while running are small. For this reason, the discrimination threshold was determined by comparison with the running waveform.

[0145] 18 is a diagram showing a change waveform 100 of acceleration data, and shows, as an example, a waveform in which a foot planting motion is performed twice. It has been found through experiments that when a foot planting motion is performed multiple times, a minimum value 188 appears in the assumed waveform 108, and the ratio between the minimum value 188 and maximum values ​​190, 192 on either side of the minimum value 188 is equal to or greater than a certain value.

[0146] 19 is a diagram showing a change waveform 100 of acceleration data, and shows a walking waveform when walking is performed out of walking and running as an example. It has been found by experiment that in this walking waveform, the ratio between the minimum value 188 and the maximum values ​​190 and 192 on both sides of it is less than a certain value. The same is true for the running waveform showing the running motion.

[0147] From these experimental results, it can be determined that the assumed waveform 108 exhibits a swaying motion 104 when the aforementioned valley depth J in the assumed waveform 108 is equal to or greater than the discrimination threshold Tm.

[0148] In step S74, if the valley depth J is less than the discrimination threshold Tm, the assumed waveform 108 is considered to be a waveform indicating walking or running, so the wobble flag is cleared to "0" (step S61), and the process returns to the wobble measurement process that called the wobble judgment process.

[0149] Furthermore, in step S74, if the valley depth J is equal to or greater than the discrimination threshold Tm, it is considered that the assumed waveform 108 indicates a swaying motion 104. Therefore, it is determined that swaying has occurred, so the sway flag is set to "1" (step S57), the sway counter is counted up (step S58), and the process returns to the sway measurement process that called the sway determination process.

[0150] In addition, since the comparison value used in the judgment in step S56 and the comparison value used in the judgment in step S71 are the same value, the comparison value in both steps S56 and S71 is set to the reached value Tk, but the comparison value in step S56 and the comparison value in step S71 may be different values.

[0151] In addition, since the comparison value used in the judgment in step S54 and the comparison value used in the judgment in step S72 are the same value, the comparison value in both steps S54 and S72 is set as the reference time Tj, but the comparison value in step S54 and the comparison value in step S72 may be different values.

[0152] In the wobble determination process, as shown in Fig. 4, it is determined whether or not wobble has occurred by determining whether or not the wobble flag is "1" (step S4). If there is no wobble in step S4, the process returns to step S1. If there is wobble in step S4, a wobble magnitude correction process is executed (step S5).

[0153] (Wobble magnitude correction process) Next, a wobble magnitude correction process for correcting the wobble magnitude will be described with reference to FIGS.

[0154] Fig. 20 is a flow chart showing an example of a wobble magnitude correction process, in which the magnitude of acceleration of a wobble waveform indicating a wobble motion 104 is corrected based on the magnitude of acceleration of a rising waveform indicating a rising motion 102. Fig. 21 is a diagram showing a change waveform 100 of acceleration data, in which the rising waveform indicating the rising motion 102 appears in an estimated waveform 106, and the wobble waveform indicating the wobble motion 104 appears in an assumed waveform 108.

[0155] 20, the wobble magnitude correction process acquires the wobble magnitude (step S100). Specifically, an assumed waveform maximum value E1, which is the maximum value of acceleration indicated in the acceleration data in an assumed waveform 108 indicating the wobbling motion 104, is acquired.

[0156] Next, the rising magnitude is acquired (step S101). Specifically, the maximum value C of the acceleration indicated in the acceleration data of the estimated waveform 106 indicating the rising motion 102 is acquired.

[0157] Then, the estimated waveform maximum value E1 indicating the magnitude of the wobbling motion 104 is corrected based on the maximum value C of the estimated waveform 106 indicating the magnitude of the rising motion 102, thereby correcting the wobbling magnitude with the rising magnitude (step S102).

[0158] Specifically, the expected waveform maximum value E1 is divided by the maximum value C of the estimated waveform 106 to obtain a correction value K for correcting the sway magnitude (K=E1÷C), and the process returns to the sway measurement process that called the sway magnitude correction process.

[0159] Then, in the wobble measuring process, as shown in FIG. 4, a notification process is executed (step S6).

[0160] (Notification processing) Fig. 22 is a flowchart showing an example of the notification process, in which the measurement results are displayed on the display unit 22 to notify the user. Fig. 23 is a diagram showing an example of a display on the display unit 22.

[0161] In this notification process, as shown in FIG. 22, the number stored in the wobble counter is displayed as the number of times on the display unit 22 (step S110).

[0162] For example, if "10" is stored in the wobble counter, the wobble count field 302 on the display screen 300 of the display unit 22 displays the wobble count as "10 times," as shown in Fig. 23. A user who sees this display can know that wobble has occurred 10 times since the start of measurement by the wobble measuring device 10.

[0163] Then, it is determined whether the number of wobble occurrences stored in the wobble counter is greater than a count threshold value previously stored in storage unit 18 (step S111). If the number of wobble occurrences is equal to or less than the count threshold value in step S111, the process branches to step S113, and if the number of wobble occurrences exceeds the count threshold value, a message indicating that the number of wobble occurrences has exceeded the count threshold value is displayed on display unit 22 (step S112).

[0164] For example, if the number of wobble occurrences is "10" and the number threshold is stored as "5," "Over specified value" is displayed in the wobble occurrences field 302 of the display unit 22. A user who sees this display can recognize that the wobble occurrences are greater than the specified value.

[0165] In step S113, the wobble rate is calculated, and the calculated wobble rate is displayed (step S114). The wobble rate indicates the ratio of occurrence of wobble motion 104 to rise motion 102, and is obtained by dividing the number stored in the wobble counter by the number stored in the rise counter.

[0166] For example, if "10" is stored in the wobble counter and "20" is stored in the rise counter, the wobble rate is "50%", and as shown in Fig. 23, "50%" is displayed in the wobble rate field 304 of the display unit 22. A user who sees this display can recognize that there is a 50% chance that wobbling will occur when performing a rise action.

[0167] Then, the wobble level is calculated (step S115). The wobble level is a value calculated based on the relationship between the maximum value of acceleration indicated in the acceleration data in the estimated waveform and the maximum value of acceleration indicated in the acceleration data in the assumed waveform.

[0168] Specifically, the average of the estimated waveform maximum values ​​is calculated as the estimated waveform average value by adding up the maximum values ​​C of all estimated waveforms 106 in each waveform determined to be in a swaying state and dividing by the number of swayings. The average of the estimated waveform maximum values ​​is calculated as the estimated waveform average value by adding up all expected waveform maximum values ​​E1 in each waveform determined to be in a swaying state and dividing by the number of swayings. The expected waveform average value is then divided by the estimated waveform average value to calculate the sway level.

[0169] For example, if the expected waveform average value is "2G" and the estimated waveform average value is "2G", the wobble level is "1".

[0170] It is assumed that the maximum value C of each waveform and the expected waveform maximum value E1 are stored in the storage unit 18 at all times.

[0171] Next, the calculated wobble level is judged (step S116), the judgment result is displayed (step S117), and the process returns to the wobble measurement process that called the notification process.

[0172] Specifically, when the wobble level is less than "0.5," the result is "small," when the wobble level is between "0.5" and "2," the result is "medium," and when the wobble level is more than "2," the result is "large."

[0173] For example, if the expected waveform average value is "2", the estimated waveform average value is "2", and the wobble level is "1", the judgment result is "medium", and "medium" is displayed in the wobble level field 305 of the display unit 22. A user who sees this display can recognize that the wobble level is "medium".

[0174] (Action and effect) Next, the effects of this embodiment will be described.

[0175] The stagger measuring device 10 in this embodiment includes an acquisition unit 30 that acquires acceleration data indicating a user's movement. The stagger measuring device 10 also includes a determination unit 32 that, when the acceleration data acquired by the acquisition unit 30 indicates a standing up motion 102 of the user, determines a staggering motion 104 of the user based on the acceleration data after the standing up motion 102 is indicated.

[0176] According to this configuration, when the acceleration data acquired by the acquisition unit 30 indicates a standing up motion 102 of the user, this standing up motion 102 is used as a trigger to determine a staggering motion 104 of the user based on the acceleration data.

[0177] This reduces the number of buttons compared to when starting measurement by pressing buttons, and allows the measurement of unsteadiness without the user being aware that they have started the measurement, making it possible to measure data in line with everyday life.

[0178] In addition, in a general measuring device, the user must stand up from a seated position with all their strength, which is a burden for the elderly. In contrast, in the unsteadiness measuring device 10 of the present embodiment, the user does not need to exert force or stand up quickly during measurement. Therefore, it is possible to determine the condition of the lower limbs, such as unsteadiness, with a low load without the user having to stand up with all their strength.

[0179] Furthermore, it is said that unsteadiness when getting up from a sitting or lying position is related to the risk of falling. Therefore, by using the unsteadiness measuring device 10, the person himself or those around him can understand whether or not unsteadiness occurs in daily life, and thus it is possible to prevent falls.

[0180] Also, since it is possible to reduce the number of operation buttons to be operated when starting measurement, it is possible to reduce the cost of the stagger measuring device 10. Furthermore, by reducing the number of operation buttons, it is possible to reduce the size of the stagger measuring device 10.

[0181] In addition, in this embodiment, the judgment unit 32 has a swaying estimation unit 50 that estimates that the user has swayed when the acceleration data acquired by the acquisition unit 30 becomes equal to or greater than the foot-down threshold Tg that is reached when the user stumbles and puts his / her foot down.

[0182] According to this configuration, the foot-ground state caused by stumbling is correctly detected from the acceleration data, so that the unsteady motion 104 can be determined with high accuracy.

[0183] Furthermore, in this embodiment, the determination unit 32 has a swaying time estimation unit 52. When the acceleration data becomes equal to or greater than the foot placement threshold Tg, the swaying time estimation unit 52 acquires the period from the first minimum value to the next minimum value in the time series in the region where the acceleration data is equal to or less than a predetermined threshold Th that is smaller than the foot placement threshold Tg. When this period is equal to or less than the intensity threshold, the swaying time estimation unit 52 estimates that the user has swayed.

[0184] For example, if the period from the first minimum value to the next minimum value is short, the user may be jumping, walking, or running, and by calculating this period, it is possible to distinguish between these non-wandering movements and wandering movements.

[0185] Moreover, in this embodiment, the determination unit 32 has an expected waveform extraction unit 54 that extracts an expected waveform 108 that is expected to indicate the occurrence of a staggering movement 104, from the changing waveform of the acceleration data acquired by the acquisition unit 30. The determination unit 32 also has a staggering period estimation unit 56 that estimates that the user has experienced staggering when the time from the start point to the end point of the expected waveform 108 extracted by the expected waveform extraction unit 54 is equal to or shorter than a reference time determined by the criteria for the staggering movement 104.

[0186] Furthermore, in this embodiment, the expected waveform extraction unit 54 sets the range from the first minimum value to the next minimum value in the region below a predetermined threshold value Th that is smaller than the foot placement threshold value Tg in the acceleration data acquired by the acquisition unit 30 after the standing up motion 102 is performed as the expected waveform 108. In other words, the determination unit 32 has an extraction unit that extracts the range from the first minimum value to the next minimum value in the time series in the acceleration data acquired by the acquisition unit 30 after the standing up motion is performed. The determination unit 32 also has an estimation unit that estimates that the user has staggered when the range extracted by the extraction unit is equal to or shorter than a reference time defined by the criteria for staggering motion.

[0187] This configuration makes it possible to stably and accurately extract the expected waveform 108.

[0188] In this embodiment, the determination unit 32 has a multiple determination unit 58 that determines that swaying has occurred when there are multiple maximum values ​​of acceleration indicated in the acceleration data in the assumed waveform 108. The multiple determination unit 58 determines that swaying has occurred when the ratio of the minimum value between adjacent maximum values ​​among the multiple maximum values ​​to the adjacent maximum values ​​is equal to or greater than a discrimination threshold for discriminating between walking or running motion and swaying motion 104.

[0189] For example, if the valley of the expected waveform 108 is shallow, the expected waveform 108 is considered to represent a walking or running motion by the user, making it possible to distinguish between a waveform representing a walking or running motion by the user and a waveform representing a staggering motion 104.

[0190] In addition, in this embodiment, the determination unit 32 has a stand-up movement estimation unit 60 that estimates that a stand-up movement 102 has been performed when the acceleration data acquired by the acquisition unit 30 becomes equal to or greater than an increase threshold Ta for detecting an increase in acceleration accompanying a stand-up movement.

[0191] According to this configuration, when the acceleration data becomes equal to or greater than the increase threshold Ta, it becomes possible to estimate the standing up movement 102. In this way, by detecting the increase in acceleration accompanying the standing up movement 103, the standing up movement 102 of the user can be accurately estimated.

[0192] Moreover, in this embodiment, the determination unit 32 has an estimated waveform extraction unit 62 that extracts an estimated waveform 106 that is estimated to have been performed when the rise-up movement 102 has been performed, from the changing waveform of the acceleration data acquired by the acquisition unit 30. The determination unit 32 also has an upper limit estimation unit 64 that estimates that the rise-up movement 102 has been performed when the maximum value of the estimated waveform 106 extracted by the estimated waveform extraction unit 62 is equal to or less than the maximum acceleration that can be generated when the rise-up movement 102 is performed.

[0193] According to this configuration, by using the maximum value of the estimated waveform 106 as a parameter for identifying the stand-up movement 102 of the user, it is possible to prevent erroneous detection of movements other than the stand-up movement 102.

[0194] Furthermore, in this embodiment, the judgment unit 32 has a rise period estimation unit 66 that estimates that a rise motion 102 has occurred if the time D from the start point to the end point of the estimated waveform 106 is within the rise width time threshold Tc indicating the rise motion 102.

[0195] According to this configuration, by using the time D as a parameter for specifying the user's rising motion 102, it is possible to prevent false detection due to contact with the acceleration sensor 26.

[0196] Also, in the present embodiment, the estimated waveform extraction unit 62 sets the value that becomes the minimum immediately before the acceleration indicated by the acceleration data acquired by the acquisition unit 30 exceeds the rising threshold Ta as the first minimum value A. Further, the estimated waveform extraction unit 62 sets the value that becomes the minimum immediately after the acceleration falls below the rising threshold Ta as the second minimum value B. Then, the estimated waveform extraction unit 62 extracts the range from the first minimum value A to the second minimum value B as the estimated waveform 106. The determination unit 32 includes an end value estimation unit 68 that estimates that the rising motion 102 has been performed when the second minimum value B of the estimated waveform 106 extracted by the estimated waveform extraction unit 62 is equal to or less than the falling threshold Td for detecting the fall of the acceleration indicated by the acceleration data when the rising motion ends.

[0197] According to this configuration, it is possible to distinguish between the rising waveform and the sitting waveform.

[0198] Furthermore, in the present embodiment, the determination unit 32 includes an acceleration difference estimation unit 70 that estimates that the rising motion 102 has been performed when the first minimum value A of the estimated waveform 106 is greater than the second minimum value B. In other words, the determination unit 32 extracts the first minimum value that becomes the minimum immediately before the acceleration indicated by the acceleration data acquired by the acquisition unit 30 exceeds the fourth threshold for detecting the rise of the acceleration associated with the rising motion. Also, the determination unit 32 extracts the second minimum value that becomes the minimum immediately after the acceleration falls below the fourth threshold. Then, the determination unit 32 estimates that the rising motion has been performed when the first minimum value is greater than the second minimum value.

[0199] According to this configuration, it is possible to improve the accuracy of distinguishing between the rising waveform and the sitting waveform.

[0200] Moreover, in this embodiment, the determination unit 32 has a pre-rise waveform extraction unit 72 that extracts a pre-rise waveform 110 from the change waveform of the acceleration data acquired by the acquisition unit 30 prior to the estimated waveform 106. The determination unit 32 also has a pre-rise estimation unit 74 that estimates that a rise-up movement 102 has been performed when an acceleration change amount 146 indicated in the acceleration data in the pre-rise waveform 110 extracted by the pre-rise waveform extraction unit 72 is equal to or less than a seated state change amount indicating the acceleration in a seated state.

[0201] According to this configuration, the determination unit 32 can determine whether or not the motion is a rising motion 102 from a seated state by identifying the amount of change 146 in acceleration indicated in the acceleration data.

[0202] Furthermore, in this embodiment, the device further includes a level determination unit 34 that determines the sway level based on the relationship between the maximum acceleration value C indicated in the acceleration data in the estimated waveform 106 and the maximum acceleration value E1 indicated in the acceleration data in the assumed waveform 108.

[0203] According to this configuration, by determining the magnitude of unsteadiness, it is possible to determine the risk of falling.

[0204] In this embodiment, the sway measuring device 10 includes a counting unit 36 ​​that calculates the number of occurrences of the swaying state as the number of swayings. The sway measuring device 10 further includes a notification unit 38 that notifies the user that the number of swayings has exceeded a predetermined number threshold value when the number of swayings calculated by the counting unit 36 ​​exceeds a predetermined number threshold value.

[0205] This configuration enables the user to intuitively recognize the number of times the user is swaying.

[0206] In the present embodiment, the case where the determination content, such as the fact that the number of swayings has exceeded the number threshold, is displayed on the display unit 22 and notified has been described, but the present invention is not limited to this. For example, the determination result may be notified by a sound such as a voice.

[0207] In this embodiment, the device further includes a transmission unit 40 that transmits the acceleration data acquired by the acquisition unit 30 and the determination content by the determination unit 32 to an external device.

[0208] Therefore, the acceleration data acquired by the acceleration sensor 26 and the determination content, such as the fact that the number of swayings has exceeded the number threshold, can be transmitted to an external device such as a smartphone via the communication unit 24. In this case, the determination content, such as the fact that the number of swayings has exceeded the number threshold, can be notified by the external device.

[0209] Therefore, it becomes possible to send acceleration data, for example, to an external device such as a caregiver's smartphone, and share the acceleration data with each other.

[0210] Second Embodiment Next, a wobble measuring system according to a second embodiment will be described with reference to FIG.

[0211] FIG. 24 is a diagram showing a stagger measurement system 500 according to the second embodiment. Description of parts that are the same as or equivalent to the first embodiment will be omitted, and only different parts will be described.

[0212] The wobble measurement system 500 includes a first device 502 and a second device 504 .

[0213] The first device 502 is a device worn by a user, and is equipped with an acceleration sensor 510 that acquires acceleration data indicating the user's movement, and a transmission unit 512 that transmits the acceleration data acquired by the acceleration sensor 510 to the second device 504.

[0214] The second device 504 is configured, for example, by a terminal such as a smartphone. The second device 504 includes a receiving unit 514 that receives acceleration data transmitted from a transmitting unit 512 of the first device 502, and an acquiring unit 516 that acquires the acceleration data acquired by the acceleration sensor 510 of the first device 502 via the receiving unit 514.

[0215] Moreover, the second device 504 includes a determination unit 518 that, when the acceleration data acquired by the acquisition unit 516 indicates the standing up motion 102 of the user, determines the unsteady motion 104 of the user based on the acceleration data after the standing up motion 102 is indicated. Furthermore, the second device 504 includes a notification unit 520 that notifies the result of the determination by the determination unit 518.

[0216] In this wobble measurement system 500 as well, the same effects as those of the first embodiment can be achieved.

[0217] Furthermore, since the determination process can be performed by the second device 504, the accuracy of the determination can be improved without complicating the process of the first device 502 worn by the user.

[0218] In the second embodiment, the second device 504 includes the units 514, 516, 518, and 520, but the present invention is not limited to this. For example, the second device 504 may store a wobble measurement program and a processor constituting the computer of the second device 504 may execute the measurement program to realize the functions of the units 514, 516, 518, and 520.

[0219] Specifically, by executing the measurement program, the processor of the second device 504 may function as an acquisition means for acquiring acceleration data indicating the user's movement obtained by the first device 502 from the first device 502, and as a determination means for determining the user's unsteady movement based on the acceleration data acquired by the acquisition means after the acceleration data indicates the user's standing up movement.

[0220] In the present embodiment, the second device 504 is configured as a terminal such as a smartphone, but the present invention is not limited to this. For example, the second device 504 may be configured as a server.

[0221] In addition, in each embodiment, the unsteadiness when standing up from a seated state is judged, but the present invention is not limited to this. For example, the unsteadiness when sitting may be judged. Also, the unsteadiness when getting up from a bed or floor may be judged. Furthermore, dizziness and orthostatic hypotension occurring in the user may be judged.

[0222] In addition, in each embodiment, a case has been described in which each judgment and other processing is performed using each waveform, but this is not limited to this, and each judgment and other processing may be performed without extracting the waveform.

[0223] In addition, in each embodiment, the case where each threshold value is fixed has been described, but the present invention is not limited to this. For example, each threshold value may be configured to be changeable, as in the following embodiment.

[0224] In the third embodiment, the stagger measuring device has a setup mode for setting each threshold value before starting to use the device.

[0225] In this unsteadiness measuring device, before starting the measurement, a display is displayed to encourage the user to perform a stepwise standing up motion. Specifically, the display unit 22 displays announcements such as "slowly," "a little faster," and "quickly" to encourage the user to perform a stepwise standing up motion. Then, each threshold value is set based on the presence or absence of unsteadiness and its acceleration.

[0226] In the fourth embodiment, before starting to use the unsteadiness measuring device, the user is asked to quickly stand up from a chair several times, the average value of the maximum peaks of acceleration at that time is obtained, and each threshold value is set from the average value of each maximum peak.

[0227] In the fifth embodiment, the threshold values ​​are also calibrated by machine learning even after the start of use of the stagger measurement device. [Explanation of symbols]

[0228] 10. Wobble measuring device 14 processors 18 Memory section 22 Display section 24 Communications Department 26 Acceleration Sensor 30 Acquisition Department 32 Judgment section 34 Level Judgment Section 36 Counting Department 38 Notification Department 40 Transmitter 50 Wobble Estimation Unit 52 Fluctuation time estimation unit 54 Expected waveform extraction section 56 Wobble period estimation unit 58 Multiple Judgment Section 60 Standing Up Motion Estimation Unit 62 Estimated waveform extraction section 64 Upper limit estimation section 66 Start-up Period Estimation Department 68 End value estimation section 70 Acceleration difference estimation section 72 Previous waveform extraction section 74 Pre-startup estimation section 100 Changing Waveform 102 Start-up operation 104 Wobbling movement 106 Estimated waveform 108 Expected Waveform 110 Pre-rising waveform 120 Front minimum point 122 Post-minimum point 124 Estimated waveform maximum point 126 Estimated waveform starting point 128 Estimated waveform end point 132 Estimated waveform start / end criteria 164 Expected waveform start point 166 Expected waveform end point 300 display screen 500 Wobble Measurement System 502 First device 504 Second device 510 Acceleration Sensor 512 Transmitter 514 Receiving unit 516 Acquisition Department 518 Judgment section 520 Notification Department Tg Threshold (first threshold) Tj Reference time (intensity threshold, second threshold) Tm discrimination threshold (third threshold) Ta rising threshold (fourth threshold) Td Fall Threshold (5th Threshold)

Claims

1. an acquisition means fixed to a user's body to acquire acceleration data indicative of the user's movement; a determination means for determining a staggering motion, which is a motion of the user staggering and putting his / her feet down, based on the acceleration data for a predetermined period after the acceleration data acquired by the acquisition means shows a transition that is estimated to be a standing up motion of the user; A wobble measuring device comprising:

2. The wobble measuring device according to claim 1, The determination means includes a staggering estimation means for estimating that the user has caused the staggering motion when the acceleration data acquired by the acquisition means is equal to or greater than a first threshold value. Wobble measuring device.

3. The wobble measuring device according to claim 1 or 2, The determination means includes a swaying time estimation means for estimating that the user has caused the swaying motion when a period from a minimum value immediately before the acceleration data after the standing up motion exceeds a first threshold to a minimum value immediately after the acceleration data falls below the first threshold is equal to or shorter than a second threshold. Wobble measuring device.

4. The wobble measuring device according to claim 3, the wobbling time estimation means estimates that the user has caused the wobbling motion when the immediately preceding minimum value and the immediately succeeding minimum value are equal to or smaller than a predetermined threshold value. Wobble measuring device.

5. The wobble measuring device according to any one of claims 1 to 4, The determination means includes a swaying period estimation means for estimating a period during which the swaying motion is assumed to have occurred from a change in the acceleration data acquired by the acquisition means, and, if the predicted period is equal to or shorter than a reference time determined by a criterion for the swaying motion, estimating that the swaying motion has occurred in the user. Wobble measuring device.

6. The wobble measuring device according to any one of claims 1 to 5, The determination means is an extracting means for extracting a range from a first minimum value to a second minimum value that appears in a time series in the acceleration data acquired by the acquiring means after the standing-up motion is performed; and an estimation means for estimating that the user has caused the unsteady motion when the range extracted by the extraction means is equal to or shorter than a reference time defined by a criterion for the unsteady motion. Wobble measuring device.

7. The wobble measuring device according to any one of claims 1 to 6, The determination means has a multiple determination means for determining that the unsteady motion has occurred when there are multiple maximum values ​​of acceleration indicated in the acceleration data during the period in which the unsteady motion is assumed to have occurred, and when a ratio of a minimum value between adjacent maximum values ​​among the multiple maximum values ​​to the adjacent maximum values ​​is equal to or greater than a third threshold value for distinguishing between walking or running motion and the unsteady motion. Wobble measuring device.

8. The wobble measuring device according to any one of claims 1 to 7, The determination means includes a stand-up movement estimation means for estimating that the stand-up movement has been performed when the acceleration data acquired by the acquisition means becomes equal to or greater than a fourth threshold value for detecting an increase in acceleration accompanying the stand-up movement. Wobble measuring device.

9. The wobble measuring device according to any one of claims 1 to 8, The determination means includes an upper limit estimation means for estimating a period during which the standing-up movement is estimated to have been performed from a change in the acceleration data acquired by the acquisition means, and estimating that the standing-up movement has been performed when a maximum value in the predicted period is equal to or less than a maximum acceleration that can be generated when the standing-up movement is performed. Wobble measuring device.

10. The wobble measuring device according to any one of claims 1 to 9, The determination means includes a rise-up period estimation means for estimating that the rise-up movement has been performed when a time period from when the acceleration data acquired by the acquisition means rises from a stable state to when the acceleration data returns to a normal state is equal to or longer than a rise-up width time indicating the rise-up movement. Wobble measuring device.

11. The wobble measuring device according to any one of claims 1 to 10, The determination means is a rise time extraction means for extracting a rise range from a first minimum value that is a minimum immediately before the acceleration indicated in the acceleration data acquired by the acquisition means exceeds a fourth threshold value for detecting an increase in acceleration accompanying the rise-up motion to a second minimum value that is a minimum immediately after the acceleration falls below the fourth threshold value; and an end value estimation means for estimating that the rise-up movement has been performed when the second minimum value specified by the rise-up time extraction means is equal to or less than a fifth threshold value for detecting a decrease in acceleration indicated in the acceleration data when the rise-up movement is to be ended. Wobble measuring device.

12. The wobble measuring device according to any one of claims 1 to 11, The determination means includes an acceleration difference estimation means for estimating that the stand-up movement has been performed when a first minimum value that becomes a minimum immediately before the acceleration indicated in the acceleration data acquired by the acquisition means exceeds a fourth threshold for detecting an increase in acceleration accompanying the stand-up movement is greater than a second minimum value that becomes a minimum immediately after the acceleration falls below the fourth threshold. Wobble measuring device.

13. The wobble measuring device according to any one of claims 1 to 12, The determination means includes a pre-stand-up estimation means for estimating that the stand-up motion has been performed when an amount of change in acceleration indicated in the acceleration data before indicating the stand-up motion is equal to or less than an amount of change in a seated state indicating an acceleration change in a seated state. Wobble measuring device.

14. The wobble measuring device according to any one of claims 1 to 13, a level determining means for determining a sway level based on a relationship between a maximum value of acceleration indicated in the acceleration data during a period in which the standing-up motion is estimated to have been performed and a maximum value of acceleration indicated in the acceleration data during a period in which the swaying motion is estimated to have occurred; The wobble measuring device further comprises:

15. The wobble measuring device according to any one of claims 1 to 14, A counting means for calculating the number of occurrences of the wobbling motion as a wobbling count; a notification means for notifying the user that the number of swaying movements calculated by the counting means has exceeded a sixth threshold value when the number of swaying movements has exceeded a sixth threshold value; The wobble measuring device further comprises:

16. The wobble measuring device according to any one of claims 1 to 15, a transmission means for transmitting the acceleration data acquired by the acquisition means and the determination content by the determination means to an external device; The wobble measuring device further comprises:

17. A first device having an acceleration sensor fixed to a body of a user to acquire acceleration data indicative of a movement of the user; a second device including: an acquisition means for acquiring the acceleration data acquired by the acceleration sensor of the first device; and a determination means for determining, when the acceleration data acquired by the acquisition means shows a transition that is presumed to indicate that the user has performed a standing up motion, whether the user has performed a staggering motion, which is a motion of the user stumbling and putting his / her feet down, based on the acceleration data for a predetermined period after showing the transition that is presumed to indicate that the user has performed the standing up motion; A wobble measurement system comprising:

18. Computer, an acquisition means fixed to a user's body to acquire acceleration data indicative of the user's movement; a determination means for determining a staggering motion, which is a motion of the user staggering and putting his / her feet down, based on the acceleration data for a predetermined period after the acceleration data acquired by the acquisition means shows a transition that is estimated to be a standing up motion of the user; This is a wobble measurement program that acts as a

Citation Information

Patent Citations

  • Free-stop mechanism and balance measuring instrument

    JP2004065303A

  • Motor assessment apparatus

    JP2005168590A

  • Sway evaluation method using accelerometer, sway evaluation program and portable type simple sway meter

    JP2008073267A

  • Posture recognition device

    JP2011250915A

  • Motor function evaluation device, and motor function evaluation method

    JP2014176439A