Consumer application for mobile assessment of functional ability and fall risk

文档序号:957246 发布日期:2020-10-30 浏览:2次 中文

阅读说明:本技术 用于功能能力及跌倒风险的移动评估的消费者应用程序 (Consumer application for mobile assessment of functional ability and fall risk ) 是由 A·多尔曼 B·J·查斯科 D·W·基利 于 2019-03-11 设计创作,主要内容包括:本文中提供用于使用对用户的基于临床移动性的评估来监测移动能力的系统及方法。在实施例中,方法包含:使用包括惯性测量装置的移动装置来提供对用户的基于临床移动性的评估;及使用所述惯性测量装置来生成基于所述基于临床移动性的评估指示所述用户的移动能力的所述用户的惯性数据。实施例包含:将所述用户的所述惯性数据本地记录到所述移动装置,从而得到所述用户的本地记录的惯性数据;实时处理所述用户的所述本地记录的惯性数据以确定所述移动装置在所述基于临床移动性的评估期间的位置及定向;及使用所述移动装置在所述基于临床移动性的评估期间的所述位置及所述定向来确定与所述基于临床移动性的评估相关联的所述用户的身体移动评估。(Systems and methods for monitoring mobility using a clinical mobility-based assessment of a user are provided herein. In an embodiment, a method comprises: providing a clinical mobility-based assessment of a user using a mobile device comprising an inertial measurement device; and generating, using the inertial measurement device, inertial data for the user indicative of the user's mobility based on the clinical mobility-based assessment. The embodiment comprises the following steps: locally recording the inertial data of the user to the mobile device, thereby obtaining locally recorded inertial data of the user; processing the locally recorded inertial data of the user in real-time to determine a position and orientation of the mobile device during the clinical mobility-based assessment; and determining an assessment of body movement of the user associated with the clinical mobility-based assessment using the location and the orientation of the mobile device during the clinical mobility-based assessment.)

1. A system for monitoring a user's mobility abilities using a clinical mobility-based assessment, the system comprising:

a mobile device comprising an inertial measurement device, the inertial measurement device comprising:

a gyroscope; and

an accelerometer;

at least one processor; and

a memory storing processor-executable instructions, wherein the at least one processor is configured to, after executing the processor-executable instructions, perform operations comprising:

providing a clinical mobility-based assessment of a user;

Generating, using the inertial measurement device, inertial data for the user indicative of the user's mobility based on the clinical mobility-based assessment;

locally recording the inertial data of the user to the mobile device, thereby obtaining locally recorded inertial data of the user;

processing the locally recorded inertial data of the user in real-time to determine a position and orientation of the mobile device during the clinical mobility-based assessment;

determining a body movement assessment of the user associated with the clinical mobility-based assessment using the location and the orientation of the mobile device during the clinical mobility-based assessment; and

displaying at least a portion of the assessment of the body movement of the user.

2. The system of claim 1, further comprising an interactive animated dialog graphical user interface displayed by the mobile device;

wherein the at least one processor is further configured to perform operations to display a representation of the clinical mobility-based assessment via the interactive animated dialog graphical user interface.

3. The system of claim 1, wherein the clinical mobility-based assessment includes one or more of: test duration, turn-around duration, sit-to-stand duration, stand-to-sit duration, number of sit-to-stand repetitions completed within a predetermined time period, and number of stand-to-sit repetitions completed within a predetermined time period.

4. The system of claim 1, wherein the inertial data of the user indicative of the user's mobility based on the clinical mobility-based assessment comprises gyroscope data generated using the gyroscope; and accelerometer data generated using the accelerometer.

5. The system of claim 1, wherein the processing, in real-time, the locally recorded inertial data of the user to determine a position and orientation of the mobile device during the clinical mobility-based assessment comprises:

segmenting and aligning the locally recorded inertial data of the user, thereby obtaining segmented and aligned inertial data of the user;

performing gravity acceleration balancing on the segmented and aligned inertial data of the user, thereby obtaining balanced inertial data of the user;

determining a velocity of the mobile device during the clinical mobility-based assessment using the balanced inertial data of the user;

drift compensating the velocity of the mobile device during the clinical mobility-based assessment, resulting in drift-compensated velocity data; and

Determining the position and the orientation of the mobile device during the clinical mobility-based assessment using the drift-compensated velocity data.

6. The system of claim 1, wherein the processing, in real-time, the locally recorded inertial data of the user to determine a position and orientation of the mobile device during the clinical mobility-based assessment comprises:

segmenting and aligning the locally recorded inertial data of the user, thereby obtaining segmented and aligned inertial data of the user;

integrating angular orientations of the segmented and aligned inertial data of the user, resulting in balanced inertial data of the user;

determining a velocity of the mobile device during the clinical mobility-based assessment using the balanced inertial data of the user;

drift compensating the velocity of the mobile device during the clinical mobility-based assessment, resulting in drift-compensated velocity data; and

determining the position and the orientation of the mobile device during the clinical mobility-based assessment using the drift-compensated velocity data.

7. The system of claim 1, wherein the at least one processor is further configured to:

determining functional movement characteristics of the user based on the location and the orientation of the mobile device during the clinical mobility-based assessment, the functional movement characteristics including one or more of: time to complete the task, rate of completing the task, total repetitions of the task completed within a predetermined time period, attenuation of repetitions of the task completed within the predetermined time period, rate of turn, roll, lateral roll, gait characteristics, total displacement magnitude, vertical displacement, lateral displacement, and resultant displacement.

8. The system of claim 1, wherein evaluating the body movement of the user includes one or more of: the static stability of the user, the dynamic stability of the user, the postural stability of the user, the balance of the user, the mobility of the user, the risk of falling of the user, the lower body muscle strength of the user, the lower body muscle endurance of the user, the lower body muscle flexibility of the user, the upper body muscle strength of the user, and the upper body muscle endurance of the user.

9. The system of claim 1, wherein the at least one processor is further configured to:

receiving the locally recorded inertial data of the user and the assessment of body movement of the user;

performing a longitudinal body movement assessment analysis using the body movement assessment of the user associated with the clinical mobility-based assessment; and

displaying at least a portion of the longitudinal body movement assessment analysis of the user.

10. The system of claim 9, wherein the conducting the longitudinal body movement assessment analysis comprises:

receiving, from a cloud-based specification data store, a predetermined threshold of body movement changes associated with a domain;

comparing the assessment of body movement of the user to a predetermined threshold of change in the body movement;

based on the comparison, determining that the body movement assessment exceeds a predetermined threshold of the body movement variation; and

displaying a longitudinal mobility assessment for the user if the body movement assessment exceeds a predetermined threshold of the body motion change.

11. A method for monitoring mobility capabilities of a user using a clinical mobility-based assessment, the method comprising:

Providing a clinical mobility-based assessment of a user using a mobile device comprising an inertial measurement device;

generating, using the inertial measurement device, inertial data for the user indicative of the user's mobility based on the clinical mobility-based assessment;

locally recording the inertial data of the user to the mobile device, thereby obtaining locally recorded inertial data of the user;

processing the locally recorded inertial data of the user in real-time to determine a position and orientation of the mobile device during the clinical mobility-based assessment;

determining a body movement assessment of the user associated with the clinical mobility-based assessment using the location and the orientation of the mobile device during the clinical mobility-based assessment; and

displaying, using the mobile device, at least a portion of the assessment of the body movement of the user.

12. The method of claim 11, further comprising:

displaying the representation based on the clinical mobility assessment via an interactive animated dialog graphical user interface displayed by the mobile device.

13. The method of claim 11, wherein the clinical mobility-based assessment includes one or more of: test duration, turn-around duration, sit-to-stand duration, stand-to-sit duration, number of sit-to-stand repetitions completed within a predetermined time period, and number of stand-to-sit repetitions completed within a predetermined time period.

14. The method of claim 11, wherein the inertial data of the user indicative of the user's mobility based on the clinical mobility-based assessment comprises gyroscope data generated using a gyroscope; and accelerometer data generated using the accelerometer.

15. The method of claim 11, wherein the processing, in real-time, the locally recorded inertial data of the user to determine a position and orientation of the mobile device during the clinical mobility-based assessment comprises:

segmenting and aligning the locally recorded inertial data of the user, thereby obtaining segmented and aligned inertial data of the user;

performing gravity acceleration balancing on the segmented and aligned inertial data of the user, thereby obtaining balanced inertial data of the user;

determining a velocity of the mobile device during the clinical mobility-based assessment using the balanced inertial data of the user;

drift compensating the velocity of the mobile device during the clinical mobility-based assessment, resulting in drift-compensated velocity data; and

Determining the position and the orientation of the mobile device during the clinical mobility-based assessment using the drift-compensated velocity data.

16. The method of claim 11, wherein the processing, in real-time, the locally recorded inertial data of the user to determine a position and orientation of the mobile device during the clinical mobility-based assessment comprises:

segmenting and aligning the locally recorded inertial data of the user, thereby obtaining segmented and aligned inertial data of the user;

integrating angular orientations of the segmented and aligned inertial data of the user, resulting in balanced inertial data of the user;

determining a velocity of the mobile device during the clinical mobility-based assessment using the balanced inertial data of the user;

drift compensating the velocity of the mobile device during the clinical mobility-based assessment, resulting in drift-compensated velocity data; and

determining the position and the orientation of the mobile device during the clinical mobility-based assessment using the drift-compensated velocity data.

17. The method of claim 11, further comprising:

determining functional movement characteristics of the user based on the location and the orientation of the mobile device during the clinical mobility-based assessment, the functional movement characteristics including one or more of: time to complete the task, rate of completing the task, total repetitions of the task completed within a predetermined time period, attenuation of repetitions of the task completed within the predetermined time period, rate of turn, roll, lateral roll, gait characteristics, total displacement magnitude, vertical displacement, lateral displacement, and resultant displacement.

18. The method of claim 11, wherein evaluating the body movement of the user includes one or more of: the static stability of the user, the dynamic stability of the user, the postural stability of the user, the balance of the user, the mobility of the user, the risk of falling of the user, the lower body muscle strength of the user, the lower body muscle endurance of the user, the lower body muscle flexibility of the user, the upper body muscle strength of the user, and the upper body muscle endurance of the user.

19. The method of claim 11, further comprising:

receiving the locally recorded inertial data of the user and the assessment of body movement of the user;

performing a longitudinal body movement assessment analysis using the body movement assessment of the user associated with the clinical mobility-based assessment; and

displaying at least a portion of the longitudinal body movement assessment analysis of the user.

20. A non-transitory computer-readable medium having instructions embodied thereon that are executable by at least one processor to perform a method for monitoring a user's mobility capability using a clinical mobility-based assessment, the method comprising:

providing a clinical mobility-based assessment of a user using a mobile device comprising an inertial measurement device;

generating, using the inertial measurement device, inertial data for the user indicative of the user's mobility based on the clinical mobility-based assessment;

locally recording the inertial data of the user to the mobile device, thereby obtaining locally recorded inertial data of the user;

processing the locally recorded inertial data of the user in real-time to determine a position and orientation of the mobile device during the clinical mobility-based assessment;

Determining a body movement assessment of the user associated with the clinical mobility-based assessment using the location and the orientation of the mobile device during the clinical mobility-based assessment; and

displaying, using the mobile device, at least a portion of the assessment of the body movement of the user.

Technical Field

The present technology relates to software applications for connected devices. The present technology relates more specifically, but not exclusively, to an application capable of assessing a user's real-time fall risk when installed on a commercially available mobile device equipped with inertial measurement capabilities, with internet and/or cellular connectivity and voice communication technology.

Background

The approaches described in this section could be pursued, but are not necessarily approaches that have been previously conceived or pursued. Thus, unless otherwise indicated, it should not be assumed that any of the approaches described in this section qualify as prior art merely by virtue of their inclusion in this section.

In response to the numerous risks associated with aging, and the fact that the U.S. population is rapidly aging, efforts to maintain independence have led to the development of several applications that focus on various aspects of health monitoring. Most of these applications have been developed in such a way that they include the ability to monitor biological factors, e.g.; blood pressure, heart rate, blood glucose level, and/or sleep. While there is evidence that these bio-signals are associated with overall health and continuous monitoring of, for example, these parameters may help improve health, currently available health applications do not provide the ability to continuously monitor the ability of a user to generate motion. Additionally, these current health monitoring applications are typically not self-contained and many times require hardware other than the hardware on which the application is installed. The present technology provides a self-contained integrated method of assessing a user's mobility and provides a non-invasive method for directly monitoring and identifying functional capability degradation. The results of these key motion assessments are easily accessible by the user and displayed on the user's mobile device in various formats.

Disclosure of Invention

In some embodiments, the present disclosure relates to a system of one or more computers that may be configured to perform particular operations or actions by virtue of having software, firmware, hardware, or a combination thereof installed thereon that in operation cause the system to perform actions and/or method steps as described herein.

According to some embodiments, the present technology relates to a method for monitoring mobility capability of a user using a clinical mobility-based assessment, the method comprising: (a) providing a clinical mobility-based assessment of a user using a mobile device comprising an inertial measurement device; (b) generating, using the inertial measurement device, inertial data for the user indicative of the user's mobility based on the clinical mobility-based assessment; (c) locally recording the inertial data of the user to the mobile device, thereby obtaining locally recorded inertial data of the user; (d) processing the locally recorded inertial data of the user in real-time to determine a position and orientation of the mobile device during the clinical mobility-based assessment; (e) determining a body movement assessment of the user associated with the clinical mobility-based assessment using the location and the orientation of the mobile device during the clinical mobility-based assessment; and (f) displaying at least a portion of the assessment of the body movement of the user using the mobile device.

In various embodiments, the method includes displaying the representation based on the clinical mobility assessment via an interactive animated dialog graphical user interface displayed by the mobile device.

In some embodiments, the method includes the clinical mobility-based assessment including one or more of: test duration, turn-around duration, sit-to-stand duration, stand-to-sit duration, number of sit-to-stand repetitions completed within a predetermined time period, and number of stand-to-sit repetitions completed within a predetermined time period.

In various embodiments, the inertial data of the user indicative of the user's mobility based on the clinical mobility-based assessment includes gyroscope data generated using a gyroscope; and accelerometer data generated using the accelerometer.

In some embodiments, processing the locally recorded inertial data of the user in real-time to determine the position and orientation of the mobile device during the clinical mobility-based assessment comprises: segmenting and aligning the locally recorded inertial data of the user, thereby obtaining segmented and aligned inertial data of the user; performing gravity acceleration balancing on the segmented and aligned inertial data of the user, thereby obtaining balanced inertial data of the user; determining a velocity of the mobile device during the clinical mobility-based assessment using the balanced inertial data of the user; drift compensating the velocity of the mobile device during the clinical mobility-based assessment, resulting in drift-compensated velocity data; and using the drift-compensated speed data to determine the position and the orientation of the mobile device during the clinical mobility-based assessment.

In various embodiments, processing the locally recorded inertial data of the user in real-time to determine the position and orientation of the mobile device during the clinical mobility-based assessment comprises: segmenting and aligning the locally recorded inertial data of the user, thereby obtaining segmented and aligned inertial data of the user; integrating angular orientations of the segmented and aligned inertial data of the user, resulting in balanced inertial data of the user; determining a velocity of the mobile device during the clinical mobility-based assessment using the balanced inertial data of the user; drift compensating the velocity of the mobile device during the clinical mobility-based assessment, resulting in drift-compensated velocity data; and using the drift-compensated speed data to determine the position and the orientation of the mobile device during the clinical mobility-based assessment.

In some embodiments, the method further comprises: determining functional movement characteristics of the user based on the location and the orientation of the mobile device during the clinical mobility-based assessment, the functional movement characteristics including one or more of: time to complete the task, rate of completing the task, total repetitions of the task completed within a predetermined time period, attenuation of repetitions of the task completed within the predetermined time period, rate of turn, roll, lateral roll, gait characteristics, total displacement magnitude, vertical displacement, lateral displacement, and resultant displacement.

In various embodiments, the method, evaluating the body movement of the user includes one or more of: the static stability of the user, the dynamic stability of the user, the postural stability of the user, the balance of the user, the mobility of the user, the risk of falling of the user, the lower body muscle strength of the user, the lower body muscle endurance of the user, the lower body muscle flexibility of the user, the upper body muscle strength of the user, and the upper body muscle endurance of the user.

In some embodiments, the method further comprises: receiving the locally recorded inertial data of the user and the assessment of body movement of the user; performing a longitudinal body movement assessment analysis using the body movement assessment of the user associated with the clinical mobility-based assessment; and displaying at least a portion of the longitudinal body movement assessment analysis of the user.

Drawings

Detailed Description

Detailed embodiments of the present technology are disclosed herein. It is to be understood that the disclosed embodiments are merely exemplary of the invention, which can be embodied in various forms. Those details disclosed herein are not to be interpreted as limiting in any way, but rather as the basis for the claims.

In various embodiments, the present technology is directed to a software application for providing monitoring and assessment of a user's functional motor abilities through simple interaction with a mobile device equipped with an inertial measurement unit. Thus, the software application is used to continuously assess the user's motion characteristics and report the relationship between those motion characteristics and the user's real-time functional capabilities. The software application also provides the user with the ability to evaluate performance in a variety of basic movement tests. In addition, the ability of software applications to leverage cloud-based storage and computing functionality provides the ability to quickly store, retrieve, and evaluate multiple tests in some manner such that real-time degradation in functional mobility capabilities can be identified and reported. Additional advantages of software applications will be apparent from the detailed embodiment description and drawings which set forth embodiments of the present technology.

FIG. 1 shows a system 100 for monitoring a user's mobility using a clinical mobility-based assessment in accordance with embodiments of the present technology. The system 100 shows a user 110 that can access a mobile device 120. The mobile device 120 includes an inertial measurement unit 130. The inertial measurement unit 130 may be a chip or the like mounted on the mobile unit 120. The inertial measurement unit 130 includes a gyroscope 140 and an accelerometer 150. The mobile device 120 further includes an application 155, such as a software application. The mobile device 120 uses the communication network 160 to communicate with the functional test system 170, the balance/stability system 180, and the gait analysis system 190.

In various embodiments, the application 155 is a mobile application developed by an electronic caregiver that can monitor the mobility capabilities of the user 110. In use, the application 155 embodies the ability to collect, process, store and analyze data describing the movement characteristics of the user 110 during various clinical mobility-based assessments. For example, the clinical mobility based assessment may be an athletic task. In various embodiments, the clinical mobility-based assessment may be a test duration, a turn duration, a sit-to-stand duration, a stand-to-sit duration, a sit-to-stand repetition completed within a predetermined time period, and a stand-to-sit repetition completed within a predetermined time period. For example, clinical mobility-based assessment is described in fig. 5A and 5B. Exemplary clinical mobility-based assessments (e.g., athletic tasks) include timed stand-up and walk tests, 30 second chair stance tests, four-stage balance tests, gait analysis, functional extension tests, sitting posture forward bend tests, 5 chair stance tests, 10 chair stance tests, arm flexion tests, and posture stability using a mobile device 120 in communication with a functional test system 170, a balance/stability system 180, and a gait analysis system 190.

In various embodiments, the user 110 may access the mobile device 120 by accessing a display of a representation based on an assessment of clinical mobility via an interactive animated dialog graphical user interface displayed by the mobile device 120. Embodiments of the present technology include providing for providing a clinical mobility-based assessment of a user using a mobile device 120 that includes an inertial measurement device 130, and generating inertial data for the user 110 that indicates a mobility capability of the user 110 based on the clinical mobility-based assessment using the inertial measurement device 130. Embodiments include locally recording inertial data of user 110 to mobile device 120, thereby resulting in locally recorded inertial data of user 110. In various embodiments, inertial data of user 110 indicative of the mobility of user 110 based on the clinical mobility-based assessment includes gyroscope data generated using gyroscope 140; and accelerometer data generated using accelerometer 150.

FIG. 2 illustrates an exemplary inertial data processing algorithm 200 in accordance with embodiments of the present technique. Inertial data processing algorithm 200 may be performed by processing logic that may comprise hardware (e.g., dedicated logic, programmable logic and microcode), software (such as that run on a general purpose computer system or a dedicated machine), or a combination thereof. In one or more example embodiments, the processing logic resides at the mobile device 120, the inertial measurement device 130, the functional test system 170, the balance/stability system 180, and the gait analysis system 190, or at a cloud-based specification (normative) data store 330, or a combination thereof. The inertial data processing algorithm 200 receives inertial data from a mobile device 120 that includes an inertial measurement unit 130. The inertial measurement unit 130 includes a gyroscope 140 and an accelerometer 150. The inertial data processing algorithm 200 includes signal segmentation and alignment 210, gravitational acceleration balancing 220, angular orientation integration 230, velocity estimation 240, drift determination and compensation 250, orientation estimation 260, and position estimation 270.

In various embodiments, the inertial data processing algorithm 200 is used to monitor the mobility of the user 110 using a clinical mobility-based assessment. Embodiments of the present technology include processing locally recorded inertial data of the user 110 in real-time to determine the position and orientation of the mobile device 120 during the clinical mobility-based assessment. In some embodiments, the process of processing locally recorded inertial data of the user 110 in real-time to determine the position and orientation of the mobile device during the clinical mobility-based assessment includes: the locally recorded inertial data of user 110 is segmented and aligned, resulting in segmented and aligned inertial data for user 10. For example, segmentation and alignment of locally recorded inertial data of user 110 is shown in FIG. 4A. Embodiments further include gravitational acceleration balancing the segmented and aligned inertial data of the user 110, resulting in balanced inertial data of the user 110; determining a velocity of the mobile device during the clinical mobility-based assessment using the balanced inertial data of the user 110; drift compensating a velocity of the mobile device during the clinical mobility based assessment, resulting in drift compensated velocity data; the drift-compensated velocity data is used to determine a position and orientation of the mobile device during the clinical mobility-based assessment.

Embodiments of the present technology include processing locally recorded inertial data of the user 110 in real-time to determine the position and orientation of the mobile device 120 during the clinical mobility-based assessment. In some embodiments, processing locally recorded inertial data of the user 110 in real-time to determine the position and orientation of the mobile device during the clinical mobility-based assessment comprises: segmenting and aligning the locally recorded inertial data of the user 110, thereby obtaining segmented and aligned inertial data of the user 110; integrating the angular orientations of the segmented and aligned inertial data of the user 110, resulting in balanced inertial data of the user 110; determining a velocity of the mobile device during the clinical mobility-based assessment using the balanced inertial data of the user 110; drift compensating a velocity of the mobile device during the clinical mobility based assessment, resulting in drift compensated velocity data; and using the drift-compensated velocity data to determine a position and orientation of the mobile device during the clinical mobility-based assessment.

Fig. 3 shows a communication system 300 between a system for monitoring a user's mobility using clinical mobility-based assessment and a cloud-based platform, in accordance with embodiments of the present technology. The communication system 300 includes a mobile device 120, the mobile device 120 including an application 155 (e.g., an electronic caregiver application). Communication system 300 further includes cloud computing network 320, cloud-based specification data store 330, and data stream 340. In various embodiments, the application 155 communicates with the cloud computing network 320.

In general, cloud computing network 320 is a cloud-based computing environment, which is a resource that typically combines the computing power of a large group of processors (e.g., within network servers) and/or combines the storage capacity of a large group of computer memory or storage devices.

Cloud computing network 320 may be formed, for example, from a network of network servers including a plurality of computing devices (e.g., computer system 700), with each server (or at least a plurality of servers) providing processor and/or storage resources. These servers may manage workloads provided by multiple users (e.g., cloud resource customers or other users).

Fig. 4A shows the results of an inertial data processing algorithm for analyzing an evaluation 400 of standing chair based clinical mobility, in accordance with embodiments of the present technique. For example, the inertial data processing algorithm for processing inertial data of a user indicative of the user's mobility based on the clinical mobility-based assessment may be the inertial data processing algorithm 200 shown in fig. 2. In more detail, FIG. 4A shows segmenting and aligning locally recorded inertial data of user 110, resulting in segmented and aligned inertial data of user 110. For example, a signal segment 405 of a plurality of signal segments is shown in fig. 4A. More specifically, fig. 4A shows an analysis of the bench standing clinical mobility based assessment described in more detail in example 1.

FIG. 4B depicts the results of the inertial data processing algorithm 200 for analyzing an assessment 410 of timed rise and walk clinical mobility, in accordance with embodiments of the present technology. In more detail, fig. 4B shows an analysis of the timed rise and walk clinical mobility based assessment 410 as described in more detail in example 2.

FIG. 5A depicts a table 500 showing movement assessments for determining functional movement capabilities of a user 110, in accordance with embodiments of the present technology. For example, the clinical mobility based assessment may be an athletic task. In various embodiments, the clinical mobility-based assessment may be a test duration, a turn duration, a sit-to-stand duration, a stand-to-sit duration, a sit-to-stand repetition completed within a predetermined time period, and a stand-to-sit repetition completed within a predetermined time period. Exemplary clinical mobility-based assessments (e.g., athletic tasks) include timed stand-up and walk tests, 30-second chair stand tests, four-stage balance tests, gait analysis, functional extension tests, seated body forward bend tests, 5 chair stand tests, 10 chair stand tests, arm flexion tests, and posture stability. Table 500 further shows the assessment area of user 110 for each clinical mobility-based assessment (e.g., athletic task) assessment.

FIG. 5B depicts a table 510 showing features describing functional movement extracted from inertial data of the user 110 after application of an analysis algorithm describing the user's functional movement capabilities, in accordance with embodiments of the present technology. For example, functional movement characteristics of the user 110 are determined based on the location and orientation of the mobile device 120 during the clinical mobility-based assessment, including one or more of: time to complete the task, rate of completing the task, total repetitions of the task completed within a predetermined time period, attenuation of repetitions of the task completed within the predetermined time period, rate of turn, roll, lateral roll, gait characteristics, total displacement magnitude, vertical displacement, lateral displacement, and resultant displacement. Table 510 also shows the features of user 110 extracted for each clinical mobility-based assessment (e.g., athletic task).

Fig. 6 depicts a process flow diagram showing a method 600 for monitoring the mobility capability of a user using a clinical mobility-based assessment in accordance with embodiments of the present technology. Method 600 may be performed by processing logic that may comprise hardware (e.g., dedicated logic, programmable logic and microcode), software (such as that run on a general purpose computer system or a dedicated machine), or a combination thereof. In one or more example embodiments, the processing logic resides at the mobile device 120, the inertial measurement device 130, the functional test system 170, the balance/stability system 180, and the gait analysis system 190, or the cloud-based specification data store 330, or a combination thereof.

As shown in fig. 6, a method 600 for monitoring mobility capability of a user using a clinical mobility-based assessment includes providing 610 a clinical mobility-based assessment of a user using a mobile device that includes an inertial measurement device. The method 600 may begin by generating 620 inertial data of the user indicating the mobility capability of the user based on the clinical mobility-based assessment using an inertial measurement device. The method 600 may continue with the following operations: locally recording 630 the inertial data of the user to the mobile device, thereby obtaining locally recorded inertial data of the user; and processing 640 the locally recorded inertial data of the user in real-time to determine a position and orientation of the mobile device during the clinical mobility-based assessment. The method 600 may continue with the following operations: determining 650 a body movement assessment of a user associated with the clinical mobility-based assessment using a position and orientation of the mobile device during the clinical mobility-based assessment; and displaying 660 at least a portion of the assessment of the user's body movement using the mobile device.

In various embodiments, the method 600 optionally comprises: receiving 670 locally recorded inertial data of a user and a physical movement assessment of the user; performing a 680 longitude body movement assessment analysis using a body movement assessment of a user associated with the assessment based on clinical mobility; at least a portion of the analysis of the longitudinal body movement assessment of the user is displayed 690.

In various embodiments, performing a longitudinal body movement assessment analysis comprises: receiving, from a cloud-based specification data store, a threshold of a predetermined change in body movement associated with a domain; comparing the user's assessment of body movement to a predetermined threshold of change in body movement; based on the comparison, determining that the body movement assessment exceeds a predetermined threshold of body movement variation; and displaying a longitudinal mobility assessment for the user if the body movement assessment exceeds a predetermined threshold of body movement change.

Example 1.

Fig. 4A shows the results of an inertial data processing algorithm 200 for analyzing an assessment 400 of standing chair based clinical mobility, in accordance with embodiments of the present technique. For example, the functional test may be the ability of the user 110 to complete a chair standing. This particular test area provides valuable insight into the lower limb muscular strength of the user 110. One particular test, i.e., 30 seconds of chair standing, may be evaluated remotely by application 155. To accomplish this, the user 110 assumes a seated position in a standard chair, opens an application 155 (e.g., an e-caregiver application) and selects a corresponding test from a drop-down menu (e.g., based on an assessment of clinical mobility while the chair is standing). After the test selection, the inertial measurement unit 130 of the mobile device 120 is activated and begins collecting inertial data for the user 110. After the last 5 seconds, the user 110 begins the chair standing test and repeats as many sit-to-stand movements as possible immediately standing to sitting within the specified time. As depicted in fig. 4A, the vertical acceleration signal may be used to evaluate the number of repetitions completed during the test, which is a standard clinical variable evaluated during the test. The evaluation of the number of repetitions completed is achieved by applying a signal segmentation that separates the signal into different segments based on a quantifiable peak of the vertical acceleration value and the application of a simple counting function that determines the number of independent segments derived during processing. For example, a signal segment 405 of a plurality of signal segments is shown in fig. 4A.

Example 2.

FIG. 4B depicts the results of the inertial data processing algorithm 200 for analyzing an assessment 410 of timed rise and walk clinical mobility, in accordance with embodiments of the present technology. For example, the functional test utilized in an elderly care services environment is a timed-rise and walk test. The timed rise and walk test requires the user 110 to start in a sitting position on a standard chair, rise to a standing position, and walk a distance of 3 meters. At the 3 meter mark, the user 110 completes a 180 ° turn, walks back to the starting point, and then sits on the seat from which it started. When the timed-rise and walk tests are completed, the clinician typically records the time required for the patient to complete the test.

In various embodiments, the systems and methods of the present technology described herein are capable of performing the same assessment as a clinician as desired in various embodiments. Thus, the user 110 assumes a seated position in a standard chair, opens an application 155 (e.g., an e-caregiver application), and selects a clinical mobility-based assessment (i.e., a timed-rise and walk clinical mobility-based assessment) from a drop-down menu on the mobile device 120. After the test selection, the inertial measurement unit 130 is activated and begins collecting inertial data for the user 110. After the last 5 seconds, the user 110 performs the timed rise and walk test all the way through. After returning to the sitting position, the user selects the end test icon to terminate the collection of inertial data. With the timed rise and walk test complete, the signal segmentation algorithm segments the inertial data into a standing phase 415, an outbound phase 420 (i.e., outbound walk), a 180 ° turn phase 425 (i.e., turn), an inbound phase 430 (i.e., inbound walk), and a sitting phase 435. After segmenting and aligning the user's locally recorded inertial data, a variety of features (e.g., time of test completion, magnitude of vertical acceleration during standing, and magnitude of vertical acceleration during sitting) are used to identify the performance degradation characteristics of the user 110. For example, the functional decline characteristic may include an increase in time to complete the timed rise and walk test, a decrease in the peak and/or total magnitude of the vertical acceleration during the stand phase 415, or an increase in the peak and/or total magnitude of the vertical acceleration during the sit phase 435.

Example 3.

Another common functional test utilized in an elderly care services environment is a postural stability test. The postural stability test requires the user 110 to maintain a static stance for a period of time during which postural sway measurements are collected. As the postural stability test is completed, the clinician will typically record the observed stability of the user 110 completing the postural stability test as well as various acceleration magnitudes indicative of the postural sway. Also, the systems and methods of the present technology, including the application 155 (e.g., an e-caregiver application), are able to perform the same assessment as the clinician, as desired. Thus, the user 110 assumes a standing posture, opens an application 155 (e.g., an e-caregiver application) and selects a posture stability test from a drop-down menu. Upon selection of the postural stability test, the inertial measurement device 130 in the mobile device 120 is activated and begins collecting inertial data for the user 110. After the last 5 seconds, user 110 performs the gesture stability test for a period of time specified by application 155. As the postural stability test is completed, the inertial data of the user 110 is processed and converted into anteroposterior, lateral and composite magnitudes (i.e., accelerometer data) and angular motion magnitudes about anteroposterior, lateral and transverse axes (i.e., gyroscope data). The accelerometer data and gyroscope data are analyzed to quantify the amount of sway along and around each body axis, which can be used as an indicator of the overall static stability and potential fall risk of the user 110.

FIG. 7 illustrates an exemplary computer system that may be used to implement embodiments of the present technology. Fig. 7 shows a schematic diagram of a computing device for a machine, in example electronic form of a computer system 700, within which a set of instructions for causing the machine to perform any one or more of the methodologies discussed herein may be executed. In an example embodiment, the machine operates as a standalone device or may be connected (e.g., networked) to other machines. In a networked deployment, the machine may operate in the capacity of a server, a client machine in server-client network environment, or as a peer machine in a peer-to-peer (or distributed) network environment. The machine may be a Personal Computer (PC), a tablet PC, a game player, a set-top box (STB), a Personal Digital Assistant (PDA), a television device, a cellular telephone, a portable music player (e.g., a portable hard drive audio device), a web appliance or any machine capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken by that machine. Further, while only a single machine is illustrated, the term "machine" shall also be taken to include any collection of machines that individually or jointly execute a set (or multiple sets) of instructions to perform any one or more of the methodologies discussed herein. The computer system 700 may be an example of the mobile device 120, the inertial measurement device 130, the functional test system 170, the balance/stability system 180, and the gait analysis system 190 or the cloud-based specification data store 330.

The example computer system 700 includes a processor or processors 705 (e.g., a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), or both) in communication with each other via a bus 720, as well as a main memory 710 and a static memory 715. The computer system 700 may further include a video display unit 725, such as a Liquid Crystal Display (LCD), an Organic Light Emitting Diode (OLED) display, or a Cathode Ray Tube (CRT). The computer system 700 also includes at least one input device 730, such as an alphanumeric input device (e.g., a keyboard), a cursor control device (e.g., a mouse), a microphone, a digital camera, a video camera, and so forth. The computer system 700 also includes a disk drive unit 735, a signal generation device 740 (e.g., a speaker), and a network interface device 745.

The disk drive unit 735, also referred to as the disk drive unit 735, includes a machine-readable medium 750, also referred to as the computer-readable medium 750, which machine-readable medium 750 stores one or more sets of instructions and data structures, such as instructions 755, embodying or utilized by any one or more of the methodologies or functions described herein. The instructions 755 may also reside, completely or at least partially, within the main memory 710, static memory 715, and/or processor(s) 705 during execution thereof by the computer system 700. Main memory 710, static memory 715, processor(s) 705 also constitute machine-readable media.

The instructions 755 may be further transmitted or received over a communication network 760 via a network interface device 745 using a number of well-known transfer protocols, such as hypertext transfer protocol (HTTP), CAN, Serial, and Modbus. Communication network 760 comprises the internet, a local intranet, a Personal Area Network (PAN), a Local Area Network (LAN), a Wide Area Network (WAN), a Metropolitan Area Network (MAN), a Virtual Private Network (VPN), a Storage Area Network (SAN), a frame relay connection, an Advanced Intelligent Network (AIN) connection, a Synchronous Optical Network (SONET) connection, digital T1, T3, E1, or E3 lines, a Digital Data Service (DDS) connection, a Digital Subscriber Line (DSL) connection, an ethernet connection, an Integrated Services Digital Network (ISDN) line, a cable modem, an Asynchronous Transfer Mode (ATM) connection, or a Fiber Distributed Data Interface (FDDI) or Copper Distributed Data Interface (CDDI) connection. Further, communication network 760 may also include a link to any of a variety of wireless networks, including a Wireless Application Protocol (WAP), General Packet Radio Service (GPRS), global system for mobile communications (GSM), Code Division Multiple Access (CDMA) or Time Division Multiple Access (TDMA), a cellular telephone network, a Global Positioning System (GPS), Cellular Digital Packet Data (CDPD), sports research, limited (RIM) duplex paging networks, bluetooth radio, or an IEEE 802.11 based radio frequency network.

While the machine-readable medium 750 is shown in an example embodiment to be a single medium, the term "computer-readable medium" should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions. The term "computer-readable medium" shall also be taken to include any medium that is capable of storing, encoding or carrying a set of instructions for execution by the machine and that cause the machine to perform any one or more of the methodologies of the present application, or that is capable of storing, encoding or carrying data structures utilized by or associated with such a set of instructions. The term "computer readable medium" shall accordingly be taken to include, but not be limited to, solid-state memories, optical and magnetic media. Such a medium may also include, but is not limited to, a hard disk, a floppy disk, a flash memory card, a digital video disk, a Random Access Memory (RAM), a read-only memory (ROM), and the like.

The example embodiments described herein may be implemented in an operating environment that includes computer-executable instructions (e.g., software) installed on a computer in hardware or in a combination of software and hardware. The computer-executable instructions may be written in a computer programming language or may be embodied in firmware logic. Such instructions, if written in a programming language conforming to a recognized standard, may be executed on a variety of hardware platforms and for interface to a variety of operating systems. Although not so limited, a computer software program for implementing the present method may be written in any number of suitable programming languages, such as, for example, HyperText markup language (HTML), dynamic HTML, XML, extensible stylesheet language (XSL), Document Style Semantics and Specification Language (DSSSL), Cascading Style Sheets (CSS), Synchronized Multimedia Integration Language (SMIL), Wireless Markup Language (WML), Java TM、JiniTMC, C + +, C #,. NET, Adobe Flash, Perl, UNIX Shell, Visual Basic or Visual Basic script, Virtual Reality Markup Language (VRML), ColdfusionTMOr other compiler, assembler, interpreter, or other computer language or platform.

Accordingly, techniques are disclosed for monitoring a user's mobility using a clinical mobility-based assessment. Although embodiments have been described with reference to specific example embodiments, it will be evident that various modifications and changes may be made to these example embodiments without departing from the broader spirit and scope of the application. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense.

23页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:身体活动判定系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!