The present invention relates to an exercise effect analysis system for analyzing and displaying an effect of exercise on the basis of lung function information of a user.
In order to perform and continue exercise, it is important to show an effect of exercise. Indexes for indicating an exercise effect are a pulse, maximal oxygen uptake, and the like. PTL 1 discloses an apparatus for displaying a physical strength determination value (physical strength age) on the basis of a pulse, maximal oxygen uptake, and age.
However, in order to measure a pulse and maximal oxygen uptake, an exercise load is needed. Therefore, the pulse and the maximal oxygen uptake cannot be easily measured. Meanwhile, there is a lung age (calculated based on forced expiratory volume in 1 second, sex, and age), which is not intended to measure an exercise effect, as a kind of lung function information for use in early detection/prevention of COPD (chronic obstructive pulmonary disease). The lung age is measured by an apparatus called spirometry and can be measured from a respiration. However, conventionally, a system for effectively analyzing and displaying an exercise effect on the basis of lung age information has not been considered.
The invention provides an exercise effect analysis system for effectively analyzing and displaying an effect of exercise on the basis of lung age information of a user and assisting the user to perform and continue exercise.
In order to solve the above problems, for example, configurations described in Claims are employed. The present application includes a plurality of means to solve the above problems, and, as an example thereof, an exercise effect analysis system for analyzing and displaying an exercise effect on the basis of lung function information of a user is provided. The exercise effect analysis system includes: an input unit for inputting at least exercise information and lung age information of the user; an exercise amount change calculation unit for calculating an exercise amount change amount that is a difference between first exercise information and second exercise information inputted in the input unit; a lung age change calculation unit for calculating a lung age change amount that is a difference between first lung age information and second lung age information; and an output unit for displaying the lung age change amount and at least one of the exercise information of the user and the exercise amount change amount.
As another example, an exercise effect analysis system includes: an input unit for inputting at least exercise information and lung age information of a user; an exercise amount change calculation unit for calculating an exercise amount change amount that is a difference between first exercise information and second exercise information inputted in the input unit; a lung age change calculation unit for calculating a lung age change amount that is a difference between first lung age information and second lung age information; a subtraction calculation unit for calculating a difference between a lung age and an actual age, the difference being a difference between age information and the lung age information of the user; a storage device in which user recording information in which at least the exercise information and the lung age information of the user are recorded, an estimation formula showing a relationship among the exercise information, the age, the lung age, and an estimated lung age change amount, and lung age error distribution information indicating distribution of errors of lung age change amounts of a plurality of users are stored; a lung age error range calculation unit for substituting the difference between the lung age and the actual age for the estimation formula to calculate an estimated lung age and calculating a lung age error range on the basis of the estimated lung age and the lung age error distribution information; a lung age improvement determination unit for comparing the lung age change amount with the lung age error range to determine improvement of the lung age of the user; and an output unit for displaying the lung age change amount, the lung age error range, and at least one of the exercise information of the user recording information and the exercise amount change amount.
As still another example, an exercise effect analysis system includes: an input unit for inputting at least exercise information and lung age information of a user; an exercise amount change calculation unit for calculating an exercise amount change amount that is a difference between first exercise information and second exercise information inputted in the input unit; a lung age change calculation unit for calculating a lung age change amount that is a difference between first lung age information and second lung age information; a weight change calculation unit for calculating a weight change amount that is a difference between first weight information and second weight information; a subtraction calculation unit for calculating a difference between a lung age and an actual age, the difference being a difference between age information and the lung age information of the user; a storage device in which user recording information in which at least the exercise information, the weight information, and the lung age information of the user are recorded, an estimation formula showing a relationship among the exercise information, the weight information, the age, the lung age, and an estimated lung age change amount, and lung age error distribution information indicating distribution of errors of lung age change amounts of a plurality of users are stored; a lung age error range calculation unit for substituting the difference between the lung age and the actual age for the estimation formula to calculate an estimated lung age and calculating a lung age error range on the basis of the estimated lung age and the lung age error distribution information; a lung age improvement determination unit for comparing the lung age change amount with the lung age error range to determine improvement of the lung age of the user; and an output unit for displaying the lung age change amount, the lung age error range, and at least one of the exercise information of the user recording information and the exercise amount change amount.
According to the invention, by inputting exercise information and lung age information that can be easily measured by a user, it is possible to accurately determine improvement of a lung age caused by exercise. This makes it possible to assist the user to perform and continue exercise.
Further features related to the invention will become apparent from the description of this specification and accompanying drawings. Further, problems, configurations, and effects other than the above-mentioned ones will become apparent from the following description of an example.
Hereinafter, an example of the invention will be described with reference to accompanying drawings. Note that the accompanying drawings show a specific example in accordance with principles of the invention. Those drawings are used to understand the invention but are never used to limitedly interpret the invention.
An exercise effect analysis system according to the example includes an information processing apparatus such as a workstation or a personal computer. The information processing apparatus includes a central processor, a storage unit such as a memory, and a storage medium. The central processor is configured by a processor such as a CPU (Central Processing Unit). The storage medium is, for example, a non-volatile storage medium. Examples of the non-volatile storage medium include a magnetic disk and a non-volatile memory. In the storage medium, a program for realizing a function of the exercise effect analysis system, a calculation result obtained when the program is executed, and the like are stored. In the memory, the program stored in the storage medium is loaded. The CPU executes the program loaded in the memory. Therefore, each processing unit of the exercise effect analysis system described below is realized as a program to be executed in a computer. Note that a configuration of the example may be realized with the use of hardware by, for example, designing a part or all thereof with an integrated circuit.
The exercise effect analysis unit 105 includes a lung age change calculation unit 110, a weight change calculation unit 111, an exercise time period change calculation unit 112, a lung age error range calculation unit 113, a lung age improvement determination unit 114, a lung age error range update unit 115, a lung age error distribution calculation unit 116, a subtraction calculation unit 117, and an estimation formula creation unit 118.
The database 106 includes a medical examination data management unit 120, a lung age error distribution management unit 121, a recording data management unit 122, and an estimation formula management unit 123. Note that, in the following description, information of each of the management units 120, 121, 122, and 123 in the database 106 will be described with the use of a “table” structure. However, the information is not necessarily expressed by a table data structure, and can be expressed by a list, a cue, or another format data structure or another form. Therefore, in order to show that the information does not depend on the data structure, “table”, “list”, “DB”, “cue”, and the like are merely referred to as “information” in some cases.
The lung age change calculation unit 110 calculates a lung age reduction amount on the basis of a lung age of a user inputted in the input unit 102. The weight change calculation unit 111 calculates a weight reduction amount on the basis of weight of a user inputted in the input unit 102. The exercise time period change calculation unit 112 calculates an exercise time period increase amount on the basis of an exercise time period of a user inputted in the input unit 102. The subtraction calculation unit 117 calculates a difference between a lung age and an actual age of a user on the basis of the lung age and and the actual age inputted in the input unit 102.
The lung age error range calculation unit 113 calculates a lung age error range on the basis of the calculated difference between the lung age and the actual age, a lung age reduction amount estimation formula 801 and a lung age estimation formula 803 (see
The lung age improvement determination unit 114 determines whether or not the lung age is improved on the basis of the calculated lung age error range and the lung age reduction amount calculated in the lung age change calculation unit 110. In a case where the lung age improvement determination unit 114 determines that the lung age is improved, the lung age error range update unit 115 updates the lung age error range calculated in the lung age error range calculation unit 113.
The estimation formula creation unit 118 analyzes a relationship among a lung age reduction amount, a weight reduction amount, an exercise time period increase amount, and a difference between a lung age and an actual age, which are calculated on the basis of medical examination information of a plurality of persons for a plurality of number of times managed in the medical examination data management unit 120 and creates a lung age reduction amount estimation formula, a weight reduction amount estimation formula, and a lung age estimation formula. Details of those estimation formulae will be described below.
The lung age error distribution calculation unit 116 analyzes the relationship among the lung age reduction amount, the weight reduction amount, the exercise time period increase amount, and the difference between the lung age and the actual age on the basis of the medical examination information managed in the medical examination data management unit 120 and calculates the lung age error distribution. Details of this lung age error distribution information will be described below.
An influence 211 of the difference 201 between the lung age and the actual age on the lung age reduction amount 204 indicates that the lung age reduction amount 204 is increased as the difference 201 between the lung age and the actual age is increased. This relationship indicates that the lung age is reduced due to the difference between the lung age and the actual age which has no relation to exercise, and therefore it is necessary to remove the relationship to determine improvement of the lung age caused by the exercise.
An influence 212 of the exercise time period increase amount 202 on the lung age reduction amount 204 indicates that the lung age reduction amount 204 is increased as the exercise time period increase amount 202 is increased. In other words, the influence 212 indicates that exercise directly influences the lung age reduction amount. This relationship can be explained as follows: respiratory muscle such as intercostal muscle is trained by exercise to improve a lung function and reduce the lung age.
An influence 213 of the exercise time period increase amount 202 on the weight reduction amount 203 and an influence 214 of the weight reduction amount 203 on the lung age reduction amount 204 indicate that, as the exercise time period increase amount 202 is increased, the weight reduction amount 203 is increased and the lung age reduction amount 204 is further increased. This relationship indicates that exercise indirectly influences the lung age reduction amount via the weight. This can be explained as follows: increase in exercise leads to reduction in weight (reduction in visceral fat) and therefore a diaphragm that is respiratory muscle is smoothly contracted, and, as a result, the lung function is improved to reduce the lung age. Those influence relationships can be found by acquiring and analyzing the lung age, the exercise time period, the weight, and the age from the medical examination information managed in the medical examination data management unit 120. Specific analysis processing thereof will be described below.
Information managed in the database 106 will be described with reference to drawings.
In the estimation formula management unit 123, the following formula is stored as the lung age reduction amount estimation formula 801 that estimates the lung age reduction amount on the basis of the exercise time period increase amount, the weight reduction amount, and the difference between the lung age and the actual age (previous lung age−actual age).
Lung age reduction amount=A×exercise time period increase amount+B×weight reduction amount+C×difference between lung age and actual age+E
Further, in the estimation formula management unit 123, the following formula is stored as a weight reduction amount estimation formula 802 for estimating the weight reduction amount from the exercise time period increase amount.
Estimated weight reduction amount=D×exercise time period increase amount+F
Furthermore, in the estimation formula management unit 123, the following formula is stored as the lung age estimation formula 803 for estimating the lung age from the previous lung age and the lung age reduction amount.
Estimated lung age=previous lung age−lung age reduction amount
Note that, in
For example, in a case where the values of the error 903 of the lung age reduction amount are LAC1=−3, LAC2=−2, LAC3=−1, LAC4=0, LAC5=1, LAC6=2, and LAC7=3, the respective degrees are 10, 40, 100, 200, 100, 40, and 10, and the total degree is 500, the distributions 904 of the error of the lung age reduction amount are B1=2%, B2=8%, B3=20%, B4=40%, B5=20%, B6=8%, and B7=2%. The value of the error of “0” is a center of error distribution, and, in this case, the center is LAC4=0. The information on the lung age error distribution is calculated by performing processing shown in a flowchart of
Hereinafter, a flow of processing in the exercise effect analysis system of this example will be described.
In Step 301, when the exercise effect analysis terminal 101 of the invention is started, the exercise effect analysis terminal 101 displays the user information input screen 1001 illustrated in
Next, in Step 302, the exercise effect analysis terminal 101 causes a user to input start date (year, month, and date) to the start date input section 1002 of
Next, in Step 303, the exercise effect analysis terminal 101 causes the user to input an actual age to the actual age input section 1003 of
Next, in Step 304, the exercise effect analysis terminal 101 causes the user to measure his/her lung age with the use of the spirometry and then causes the user to input the lung age to the lung age input section 1004 of
Next, in Step 305, the exercise effect analysis terminal 101 causes the user to input weight to the weight input section 1005 of
Next, in Step 306, the exercise effect analysis terminal 101 causes the user to input an exercise time period to the exercise time period input section 1006 of
After input of the above information is completed, in Step 307, the exercise effect analysis terminal 101 causes the user to push the input decision button 1007 of
Next, a flow of processing from input of daily information of the user to determination of improvement of the lung age will be described.
The recording screen 1101 includes a date input section 1103 for inputting recording date, a lung age input section 1104 for inputting a lung age for that day, an exercise time period input section 1105 for inputting an exercise time period for that day, a weight input section 1106 for inputting weight for that day, and an input decision button 1107 for deciding the input.
The recording screen 1101 includes daily lung age graph points 1111 to 1113 and daily exercise time period graphs 1130 to 1131 inputted by the user. The lung age graph point 1111 and the exercise time period graph 1130 at the time of starting on the leftmost side are the lung age and the exercise time period of the user at the time of starting which are inputted in Steps 304 and 306 in the flowchart of
Further, error ranges 1121 and 1122 of the lung age are displayed on the recording screen 1101. The error range 1121 of the lung age shows an error range of the lung age at the lung age graph point 1111, and the error range 1122 of the lung age shows an error range of the lung age at the lung age graph point 1112. The error ranges are calculated with the use of the estimation formulae of
Referring back to the flowchart in
Next, in Step 402, the exercise effect analysis terminal 101 causes the user to input recording date (year, month, and date) to the date input section 1103 of
Next, in Step 403, the exercise effect analysis terminal 101 causes the user to input an exercise time period to the exercise time period input section 1105 of
Next, in Step 404, the exercise effect analysis terminal 101 causes the user to measure a lung age with the use of the spirometry and causes the user to input the lung age to the lung age input section 1104 of
Next, in Step 405, the exercise effect analysis terminal 101 causes the user to input weight to the weight input section 1106 of
Next, in Step 406, the subtraction calculation unit 117 subtracts the actual age from a lung age at previous recording date to calculate the difference between the lung age and the actual age (lung age−actual age). Note that, as the actual age, the actual age inputted in Step 303 of
Next, in Step 407, the lung age error range calculation unit 113 acquires, from the database 106, the lung age reduction amount estimation formula 801 and the lung age estimation formula 803 of
Next, the lung age error range calculation unit 113 acquires, from the database 106, the information on the lung age error distribution in
Next, the lung age error range calculation unit 113 calculates the error range of the lung age on the basis of the estimated lung age caused by the calculated difference between the lung age and the actual age and the lower limit value and the upper limit value of the error 903. The error range of the lung age is (estimated lung age−lower limit value of error 903) to (estimated lung age−upper limit value of error 903). In the above example, the lower limit value and the upper limit value in the part including the degree of 95% are LAC2=−2 and LAC6=2, respectively. Therefore, in an example where the estimated lung age is 49 years old, the error range of the lung age is from 51 years old to 47 years old. The calculated error range of the lung age is shown like the lung age error range 1121 of
Next, in Step 408, the lung age improvement determination unit 114 compares a current lung age inputted in the lung age input step 404 with the error range of the lung age calculated in the lung age error range calculation unit 113. Herein, in a case where the current lung age is reduced more than (estimated lung age−upper limit value of error), the lung age improvement determination unit 114 determines that the lung age is improved. If not, the lung age improvement determination unit 114 determines that the lung age is not improved. In the example of
Next, in a case where the lung age improvement determination unit 114 determines that the lung age is improved, in Step 409, the lung age error range update unit 115 updates a display position of the lung age error range of
The processing of the flow from the input of the daily information of the user to the determination of the improvement of the lung age is completed (410). This processing is executed by the exercise effect analysis terminal 101 every time when the user makes a daily record.
Subsequently, creation processing of the information on the lung age error distribution of
When processing of
Next, in Step 503, the weight change calculation unit 111 calculates a weight reduction amount between two points of time at different medical examination dates for each medical examination ID 601 on the basis of the weight 604 of the acquired medical examination information of
Next, in Step 504, the exercise time period change calculation unit 112 calculates an exercise time period increase amount between two points of time at different medical examination dates for each medical examination ID 601 on the basis of the exercise time period 603 of the acquired medical examination information of
Next, in Step 505, the lung age change calculation unit 110 calculates a lung age reduction amount between two points of time at different medical examination dates for each medical examination ID 601 on the basis of the lung age 605 of the acquired medical examination information of
Next, in Step 506, the subtraction calculation unit 117 calculates a difference between the lung age and the actual age (lung age 605−age 606) for the same medical examination date for each medical examination ID 601 on the basis of the lung age 605 and the age 606 of the acquired medical examination information of
Next, in Step 507, the estimation formula creation unit 118 executes regression analysis processing by setting the lung age reduction amount calculated in the lung age change calculation unit 110 as a criterion variable and setting the exercise time period increase amount calculated in the exercise time period change calculation unit 112, the weight reduction amount calculated in the weight change calculation unit 111, and the difference between the lung age and the actual age calculated in the subtraction calculation unit 117 as explanatory variables. In this way, the lung age reduction amount estimation formula 801 of
Next, the estimation formula creation unit 118 executes regression analysis processing by setting the weight reduction amount calculated in the weight change calculation unit 111 as a criterion variable and setting the exercise time period increase amount calculated in the exercise time period change calculation unit 112 as an explanatory variable. In this way, the weight reduction amount estimation formula 802 of
Further, the estimation formula creation unit 118 creates the lung age estimation formula 803 for estimating the lung age from the previous lung age and the lung age reduction amount. The created estimation formula is registered in the format shown in
Next, in Step 508, the lung age error distribution calculation unit 116 acquires the lung age reduction amount estimation formula 801 managed in the estimation formula management unit 123. Next, members of the exercise time period increase amount and the weight reduction amount of the lung age reduction amount estimation formula 801 are transposed to the left side. Thus, the following formula is created.
Lung age reduction amount−A×exercise time period increase amount−B×weight reduction amount=C×difference between lung age and actual age+E
Next, the lung age error distribution calculation unit 116 substitutes, for the created formula, the lung age reduction amount calculated in the lung age change calculation unit 110, the weight reduction amount calculated in the weight change calculation unit 111, the exercise time period increase amount calculated in the exercise time period change calculation unit 112, and the difference between the lung age and the actual age calculated in the subtraction calculation unit 117. In this way, in the created formula, values on the right side and the left side are calculated for each medical examination ID 601. Then, distribution of a subtraction between the value on the right side and the value on the left side is obtained, and then error distribution of the lung age is calculated. Herein, the value on the right side indicates a lung age reduction effect caused by the difference between the lung age and the actual age which has no relation to exercise and the value on the left side indicates a value obtained by removing, from an actual lung age reduction amount, a reduction effect caused by the exercise time period and a reduction effect via the weight. By calculating the distribution of the subtraction between the value on the right side and the value on the left side of the created formula as described above, it is possible to create error distribution of the lung age reduction amount caused by the difference between the lung age and the actual age which has no relation to exercise.
The calculation processing of the lung age error distribution is completed (509). The calculated lung age error distribution is registered in the format shown in
As described above, the exercise effect analysis system of this example can accurately determine the improvement of the lung age caused by exercise on the basis of the lung age and the lung age error distribution. Therefore, only by inputting the exercise information and the lung age information that can be easily measured by a user, it is possible to accurately determine a degree of improvement of the lung age caused by exercise and analyze and display the exercise effect of the user.
The invention is not limited to the above example and encompasses various modification examples. For example, the above example has been described in detail to easily understand the invention and the invention is not necessarily limited to a system having all the configurations described above. Further, another configuration can be added to/removed from/replaced with a part of the configuration in each example.
For example, in order to input exercise information and lung age information that can be easily measured to know improvement of a lung age caused by exercise, the exercise effect analysis system only needs to include at least the input unit 102, the exercise time period change calculation unit 112, the lung age change calculation unit 110, and the output unit 104. For example, exercise information and lung age information of a user are inputted with the use of the input unit 102. Then, the exercise time period change calculation unit 112 calculates an exercise time period change amount that is a difference between first exercise information and second exercise information. The lung age change calculation unit 110 calculates a lung age change amount that is a difference between first lung age information and second lung age information. The output unit 104 displays the lung age change amount and at least one of the exercise information of the user and the exercise time period change amount. The above example is a more preferable embodiment of the invention, and the invention can be formed by removing a part of the configuration described above.
The above example has described an example of causing a user to measure a lung age with the use of a spirometry and to daily record the lung age. However, the lung age may be estimated from an exercise time period and weight which are daily recorded. For example, the exercise effect analysis unit 105 may include a lung age estimation unit for estimating a lung age from an exercise time period and weight information. The lung age estimation unit estimates the lung age with the use of the lung age reduction amount estimation formula 801 and the lung age estimation formula 803 of
Further, recording of the weight may be also omitted and the lung age may be estimated only from the exercise time period. The lung age estimation unit estimates the lung age with the use of not only the lung age reduction amount estimation formula 801 and the lung age estimation formula 803 of
Further, in the above example, a lung age measured and recorded by a user and a lung age error range are compared with each other and whether or not the lung age is improved is simply determined with the use of binary values (binary values of “improved” and “not improved”). However, this determination may be performed in another way. For example, the lung age improvement determination unit 114 may calculate a degree of improvement (display showing what percentage the lung age is improved) by comparing a previous lung age with a current lung age and may display a comment corresponding to the degree of improvement. This can be achieved in the following way: a lung age reduction amount caused by exercise is obtained by subtracting an estimated lung age caused by a difference between a lung age calculated in the lung age error range calculation unit 113 and an actual age from a lung age measured by a user or an estimated lung age; and the lung age reduction amount is compared with the lung age error distribution information of
Specifically, a cumulative ratio of the error distribution 904 of the lung age reduction amount from a minimum value of an error of the lung age reduction amount to the calculated lung age reduction amount caused by exercise is obtained and this value is displayed as the degree of improvement. For example, in a case where the lung age reduction amount caused by exercise is 1, in the example of the description of
Further, in addition to the above example, the lung age improvement determination unit 114 may calculate an exercise time period increase amount needed to improve a lung age of a user to an actual age or a target value that has been set in advance by the user and display the exercise time period increase amount in the output unit 104. This can be achieved by using the lung age reduction amount estimation formula 801 and the weight reduction amount estimation formula 802 of
Exercise time period increase amount=(target lung age reduction amount−C×difference between lung age and actual age−E−B×F)/(A+B×D)
This makes it possible to display how much time the user needs to exercises in order to improve the lung age to the target value, and therefore a daily target of exercise can be easily planned. The above example has described an example of measuring and recording the exercise time period. However, an amount of exercise (cal) or the number of steps may be measured and recorded.
The estimation formulae are not limited to those of
As described above, the configuration of the example can be realized with the use of hardware by, for example, designing a part or all thereof with an integrated circuit. Further, the invention may be realized by a program code of software that realizes a function of the example. In this case, a storage medium on which the program code is recorded is provided to an information processing apparatus and the information processing apparatus (or CPU) reads the program code stored in the storage medium. In this case, the program code itself read from the storage medium realizes the function of the above example, and the program code itself and the storage medium in which the program code is stored form the invention.
Furthermore, by distributing the program code of the software that realizes the function of the example via a network, the program code is stored in a storage device of the information processing apparatus or a storage medium such as CD-RW or CD-R, and, at the time of using the program code, a CPU of the information processing apparatus may read the program code stored in the storage device or the storage medium and execute the program code.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2012/083084 | 12/20/2012 | WO | 00 |