WO2021199660A1 - 情報処理装置、情報処理システム、および情報処理方法、並びにプログラム - Google Patents

情報処理装置、情報処理システム、および情報処理方法、並びにプログラム Download PDF

Info

Publication number
WO2021199660A1
WO2021199660A1 PCT/JP2021/003933 JP2021003933W WO2021199660A1 WO 2021199660 A1 WO2021199660 A1 WO 2021199660A1 JP 2021003933 W JP2021003933 W JP 2021003933W WO 2021199660 A1 WO2021199660 A1 WO 2021199660A1
Authority
WO
WIPO (PCT)
Prior art keywords
exercise
type
user
intensity
unit
Prior art date
Application number
PCT/JP2021/003933
Other languages
English (en)
French (fr)
Inventor
高史 藤本
公伸 西村
荘太 松澤
正範 勝
真旗 執行
Original Assignee
ソニーグループ株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ソニーグループ株式会社 filed Critical ソニーグループ株式会社
Priority to EP21778771.2A priority Critical patent/EP4129261A4/en
Priority to CN202180025651.4A priority patent/CN115397327A/zh
Priority to US17/906,751 priority patent/US20230245746A1/en
Priority to JP2022511595A priority patent/JPWO2021199660A1/ja
Publication of WO2021199660A1 publication Critical patent/WO2021199660A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/30ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
    • A61B5/0205Simultaneously evaluating both cardiovascular conditions and different types of body conditions, e.g. heart and respiratory condition
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/74Details of notification to user or communication with user or patient ; user input means
    • A61B5/742Details of notification to user or communication with user or patient ; user input means using visual displays
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • A63B24/0006Computerised comparison for qualitative assessment of motion sequences or the course of a movement
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0062Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/60ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
    • G16H40/63ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2505/00Evaluating, monitoring or diagnosing in the context of a particular type of medical care
    • A61B2505/09Rehabilitation or training
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/08Detecting, measuring or recording devices for evaluating the respiratory organs
    • A61B5/083Measuring rate of metabolism by using breath test, e.g. measuring rate of oxygen consumption
    • A61B5/0833Measuring rate of oxygen consumption
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0062Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
    • A63B2024/0065Evaluating the fitness, e.g. fitness level or fitness index
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/01User's weight
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/40Measuring physiological parameters of the user respiratory characteristics
    • A63B2230/42Measuring physiological parameters of the user respiratory characteristics rate
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/75Measuring physiological parameters of the user calorie expenditure

Definitions

  • This disclosure relates to an information processing device, an information processing system, an information processing method, and a program. More specifically, the present invention relates to an information processing apparatus, an information processing system, an information processing method, and a program for analyzing an execution state of rehabilitation.
  • a heart disease such as myocardial infarction
  • treatment such as surgery is performed at the hospital, and then rehabilitation (rehabilitation) is performed according to the recovery of physical strength while being hospitalized.
  • Patent Document 1 Japanese Unexamined Patent Publication No. 2014-082173
  • Patent Document 2 Japanese Unexamined Patent Publication No. 2016-158711
  • Patent Document 1 a patient performing rehabilitation is equipped with a user terminal for pulse detection, an appropriate pulse rate range data is transmitted from the instructor terminal on the hospital side to the user terminal, and the patient transmits the pulse to the user terminal.
  • the configuration is disclosed in which the rehabilitation is performed so that the pulse rate increased by exercise is within the range of the received pulse rate.
  • the pulse rate is mostly calculated based on the periodicity of the blood flow, and when there is intense exercise such as sports, the blood flow may be greatly disturbed and it may be difficult to observe the periodicity. In this case, the pulse rate will be significantly different from the actual heart rate. Therefore, it can be said that monitoring the pulse rate alone is not sufficient to confirm whether or not proper exercise is being performed.
  • Patent Document 2 a patient undergoing rehabilitation is made to wear an electrocardiographic underwear for measuring an electrocardiogram, an electrocardiogram is acquired, a user position is acquired by a position information detection device, and the electrocardiogram and the user position are obtained via a user terminal. It discloses a configuration that sends to the terminal on the hospital side and analyzes the amount of exercise and the state of the heart of the user on the hospital side.
  • the amount of exercise of the user is measured based on the change in the position of the user, and the amount of exercise when the user runs or walks is estimated.
  • the exercise performed by the user is not limited to the exercise accompanied by such a position change.
  • a fitness machine such as a fixed bike (for example, an exercise bike (registered trademark)).
  • the momentum cannot be estimated because the change cannot be observed.
  • the present disclosure has been made in view of the above problems, for example, and information processing enables the optimum rehabilitation for each user in consideration of the exercise intensity according to the exercise type of each user performing the rehabilitation. It is an object of the present invention to provide an apparatus, an information processing system, an information processing method, and a program.
  • the first aspect of the disclosure is An exercise type estimation unit that estimates the type of exercise performed by the user based on the sensor detection information, A database that stores the user-specific exercise intensity corresponding to the exercise type, and The exercise type / individual-corresponding exercise intensity acquisition unit that acquires the exercise type / individual-corresponding exercise intensity, which is the user-specific exercise intensity corresponding to the exercise type estimated by the exercise type estimation unit, from the database, and the exercise type / individual-corresponding exercise intensity acquisition unit.
  • the exercise performed by the user is an exercise according to a pre-generated exercise prescription by analyzing the exercise execution status data generated based on the exercise type / individualized exercise intensity acquired from the database. It is in an information processing device having an exercise execution status analysis unit that generates an exercise execution status analysis result indicating the above.
  • the second aspect of the present disclosure is An exercise type estimation unit that estimates the type of exercise performed by the user based on the sensor detection information, A steady-state activity amount analysis unit that inputs the estimated exercise type estimated by the exercise type estimation unit and the breath gas analysis result of the user and calculates the breath analysis result-based exercise type / individual response activity amount.
  • the standard exercise intensity corresponding to the exercise type estimated by the exercise type estimation unit is acquired from the exercise type-compatible standard exercise intensity database that stores the standard exercise intensity corresponding to the exercise type, and the acquired standard exercise intensity and the weight of the user are obtained.
  • Exercise intensity-based exercise type / individual response activity amount calculation unit that calculates exercise intensity-based exercise type / individual response activity amount based on (A) Breath analysis result-based exercise type / individual activity amount, (B) Exercise intensity-based exercise type / individual activity amount, Based on the above data (a) and (b), information having an exercise type / individual-corresponding exercise intensity calculation unit for calculating the exercise type / individual-corresponding exercise intensity, which is the user-corresponding exercise intensity corresponding to the exercise type. It is in the processing equipment.
  • the third aspect of the present disclosure is An information processing system that has a user terminal and a hospital terminal.
  • the user terminal is An exercise type estimation unit that estimates the type of exercise performed by the user based on the sensor detection information, A database that stores the user-specific exercise intensity corresponding to the exercise type, and The exercise type / individual-corresponding exercise intensity acquisition unit that acquires the exercise type / individual-corresponding exercise intensity, which is the user-specific exercise intensity corresponding to the exercise type estimated by the exercise type estimation unit, from the database, and the exercise type / individual-corresponding exercise intensity acquisition unit.
  • It has a communication unit that transmits exercise implementation status data generated based on the exercise type / individualized exercise intensity acquired from the database to the hospital terminal.
  • the hospital terminal An exercise that analyzes the exercise execution status data received from the user terminal and generates an exercise execution status analysis result indicating whether or not the exercise performed by the user is an exercise according to a pre-generated exercise prescription.
  • Implementation status analysis department and It has a communication unit that transmits the exercise execution status analysis result generated by the exercise execution status analysis unit to the user terminal.
  • the user terminal is It is in an information processing system that displays the exercise implementation status analysis result received from the hospital terminal on a display unit.
  • the fourth aspect of the present disclosure is An information processing system that has a user terminal and a geographic information providing server.
  • the user terminal is An exercise type estimation unit that estimates the type of exercise performed by the user based on the sensor detection information, A database that stores the user-specific exercise intensity corresponding to the exercise type, and The exercise type / individual-corresponding exercise intensity acquisition unit that acquires the exercise type / individual-corresponding exercise intensity, which is the user-specific exercise intensity corresponding to the exercise type estimated by the exercise type estimation unit, from the database, and the exercise type / individual-corresponding exercise intensity acquisition unit.
  • the maximum value-corresponding oxygen intake rate is calculated by inputting the exercise type / individual-corresponding exercise intensity acquired by the exercise type / individual-corresponding exercise intensity acquisition unit and calculating the maximum value-corresponding oxygen intake rate according to the exercise type executed by the user.
  • a communication unit that generates exercise prescription information that realizes the maximum value-corresponding oxygen intake rate and transmits it to the geographic information providing server.
  • the geographic information providing server is An exercise prescription-corresponding action route information generation unit that analyzes the exercise prescription information received from the user terminal and generates exercise prescription-corresponding action route information for realizing the exercise prescription information. It has a communication unit that transmits the exercise prescription-corresponding action route information to the user terminal.
  • the user terminal is The information processing system displays the action route information corresponding to the exercise prescription received from the geographic information providing server on the display unit.
  • the fifth aspect of the present disclosure is It is an information processing method executed in an information processing device.
  • the motion type estimation unit estimates the motion type to be executed by the user based on the sensor detection information, and the motion type estimation step.
  • the exercise type / individual correspondence exercise intensity acquisition unit acquires the exercise type / individual correspondence exercise intensity, which is the exercise intensity peculiar to the user corresponding to the exercise type estimated by the exercise type estimation unit, from the database.
  • the exercise execution status analysis unit analyzes the exercise implementation status data generated based on the exercise type / individualized exercise intensity acquired from the database, and the exercise being executed by the user is converted into a pre-generated exercise prescription. It is an information processing method that executes an exercise execution status analysis step that generates an exercise execution status analysis result indicating whether or not the exercise is a compliant exercise.
  • the sixth aspect of the present disclosure is It is an information processing method executed in an information processing device.
  • the motion type estimation unit estimates the motion type to be executed by the user based on the sensor detection information, and the motion type estimation step.
  • the steady-state activity amount analysis unit inputs the estimated exercise type estimated by the exercise type estimation unit and the breath gas analysis result of the user, and calculates the breath analysis result-based exercise type / personalized activity amount.
  • Quantitative analysis steps and The exercise intensity-based exercise type / individual response activity amount calculation unit calculates the standard exercise intensity corresponding to the exercise type estimated by the exercise type estimation unit from the exercise type correspondence standard exercise intensity database that stores the exercise type correspondence standard exercise intensity.
  • Exercise intensity-based exercise type / individual response activity calculation step to calculate exercise intensity-based exercise type / individual response activity amount based on the acquired standard exercise intensity and the user's weight.
  • Exercise type / individualized exercise intensity calculation unit (A) Breath analysis result-based exercise type / individual activity amount, (B) Exercise intensity-based exercise type / individual activity amount, Based on each of the above data (a) and (b), the exercise type / individual-corresponding exercise intensity calculation step for calculating the exercise type / individual-corresponding exercise intensity, which is the user-corresponding exercise intensity corresponding to the exercise type, is executed. It is in the information processing method.
  • the seventh aspect of the present disclosure is A program that executes information processing in an information processing device.
  • An exercise type estimation step that causes the exercise type estimation unit to estimate the exercise type to be executed by the user based on the sensor detection information.
  • Exercise type / individual correspondence exercise to have the exercise type / individual correspondence exercise intensity acquisition unit acquire the exercise type / individual correspondence exercise intensity which is the exercise intensity peculiar to the user corresponding to the exercise type estimated by the exercise type estimation unit from the database.
  • Strength acquisition step and The exercise execution status analysis unit analyzes the exercise execution status data generated based on the exercise type / individualized exercise intensity acquired from the database, and the exercise performed by the user is converted into a pre-generated exercise prescription.
  • the eighth aspect of the present disclosure is A program that executes information processing in an information processing device.
  • An exercise type estimation step that causes the exercise type estimation unit to estimate the exercise type to be executed by the user based on the sensor detection information.
  • a steady-state activity in which the estimated exercise type estimated by the exercise type estimation unit and the breath gas analysis result of the user are input to the steady-state activity amount analysis unit, and the breath analysis result-based exercise type / individual response activity amount is calculated.
  • Quantitative analysis steps and The standard exercise intensity corresponding to the exercise type estimated by the exercise type estimation unit is calculated from the exercise type-compatible standard exercise intensity database in which the exercise type-compatible standard exercise intensity is stored in the exercise intensity-based exercise type / individual-compatible activity amount calculation unit.
  • Exercise intensity-based exercise type / individual response activity calculation step to acquire and calculate exercise intensity-based exercise type / individual response activity amount based on the acquired standard exercise intensity and the user's weight.
  • (B) Exercise intensity-based exercise type / individual activity amount Based on the above data (a) and (b), the exercise type / individual correspondence exercise intensity calculation step for calculating the exercise type / individual correspondence exercise intensity which is the user-corresponding exercise intensity corresponding to the exercise type is executed. In the program.
  • the program of the present disclosure is, for example, a program that can be provided by a storage medium or a communication medium that is provided in a computer-readable format to an information processing device or a computer system that can execute various program codes.
  • a program that can be provided by a storage medium or a communication medium that is provided in a computer-readable format to an information processing device or a computer system that can execute various program codes.
  • system is a logical set configuration of a plurality of devices, and the devices having each configuration are not limited to those in the same housing.
  • the rehabilitation execution user can appropriately perform rehabilitation while confirming whether or not the exercise performed by the user is an appropriate exercise according to the exercise prescription.
  • an exercise type estimation unit that estimates the type of exercise performed by the user based on sensor detection information worn by the user, and a database that stores user-specific exercise intensity corresponding to the type of exercise.
  • Exercise type which is the user-specific exercise intensity corresponding to the exercise type estimated by the exercise type estimation unit.
  • the exercise execution status data generated based on the individualized exercise intensity is analyzed, and the exercise execution status analysis result showing whether or not the exercise performed by the user is an exercise according to the exercise prescription generated in advance is generated.
  • It has an exercise implementation status analysis unit, and outputs the generated exercise implementation status analysis result to the display unit.
  • a configuration is realized in which the rehabilitation execution user can appropriately perform rehabilitation while confirming whether or not the exercise performed by the user is an appropriate exercise according to the exercise prescription.
  • the effects described in the present specification are merely exemplary and not limited, and may have additional effects.
  • FIG. 1 It is a figure which shows the flowchart explaining the sequence of data processing at the time of rehabilitation execution using an exercise bike (registered trademark). It is a figure which shows the flowchart explaining the sequence of processing which a user terminal executes at the time of rehabilitation execution after discharge from a hospital. It is a figure explaining the process executed by a user terminal and a hospital terminal in Example 2.
  • FIG. It is a figure which shows the flowchart explaining the sequence of the process executed by the user terminal in Example 2.
  • FIG. It is a figure which shows the flowchart explaining the sequence of the process executed by the hospital terminal in Example 2.
  • FIG. 5 is a diagram illustrating a process executed by a user terminal and a geographic information providing server in the fourth embodiment. It is a figure explaining the example of the stored data of the geographic information database used in Example 4.
  • FIG. 5 is a diagram illustrating a process executed by a user terminal and a hospital terminal in the fifth embodiment.
  • FIG. 5 is a diagram illustrating an example of display data to be displayed on a user terminal in the fifth embodiment. It is a figure explaining the hardware configuration example of the information processing apparatus of this disclosure.
  • Example 2 Regarding the sequence of processing executed by the user terminal in the rehabilitation execution phase outside the hospital.
  • Example 2 Example of communicating between a user terminal and a hospital terminal 7. About other examples 7-1.
  • Example 7-2 which promotes electrocardiography (ECG) measurement based on the analysis result of exercise load.
  • Example 7-3 Presenting route information for walking or running using a map.
  • Example 5 Example of renewing the exercise prescription 8.
  • Example 6 Example of information processing device 9. Summary of the structure of this disclosure
  • FIG. 1 is a diagram illustrating a general flow of rehabilitation.
  • a user who has developed a heart disease such as myocardial infarction is admitted to a hospital and then undergoes surgery. After successful surgery, rehabilitation (hereinafter referred to as "rehabilitation”) is initiated.
  • rehabilitation hereinafter referred to as "rehabilitation"
  • step S01 the user (patient) performs rehabilitation in the hospital room and the ward. This is a rehabilitation centered on walking practice using a hospital room or a corridor near the hospital room.
  • step S02 the user (patient) performs rehabilitation using the in-hospital rehabilitation center. This is done using various rehabilitation equipment installed in the rehabilitation center. The rehabilitation up to this point is the rehabilitation performed in the hospital, and the rehabilitation performed under the supervision of a specialist.
  • outpatient rehabilitation is, for example, rehabilitation performed by going to the hospital once or twice a week and using various rehabilitation equipment installed in the rehabilitation center.
  • Home rehabilitation is, for example, rehabilitation in which exercise at home, walking, running, etc. is performed on days other than outpatient rehabilitation.
  • step S03a the outpatient rehabilitation in step S03a is completed, and in step S04, the maintenance period home rehabilitation is started. Similar to home rehabilitation, maintenance period home rehabilitation is rehabilitation in which exercise at home, walking, running, etc. is performed outside.
  • step S03b the home rehabilitation in step S03b and the maintenance period home rehabilitation in step S04 will be performed according to the exercise prescription specified by the hospital. Ultimately, it will be decided by the user (patient)'s own will.
  • the present disclosure solves the above-mentioned problems, and is performed under user management without the supervision of an expert, that is, the home rehabilitation in step S03b shown in FIG. 1 and the maintenance period home rehabilitation in step S04. It makes it possible to carry out rehabilitation as a rehabilitation with an optimal amount of exercise.
  • FIG. 2 The outline of the processing of the present disclosure will be described with reference to the following.
  • the process of the present disclosure consists of the following two phases.
  • Phase 1 Data acquisition phase for rehabilitation analysis in hospital
  • Phase 2 Rehabilitation execution phase outside hospital
  • FIG. 2 is a diagram for explaining "(first phase) data acquisition phase for rehabilitation analysis in a hospital". This first phase is performed in the ward and ward rehabilitation of step S01 described with reference to FIG. 1 and the rehabilitation using the in-hospital rehabilitation center of step S02.
  • FIG. 2 shows a user (patient) 11 using a running and fixed bike (for example, an exercise bike (registered trademark)). It should be noted that these are the same one user 11. It shows that they are doing different exercises at different timings.
  • a running and fixed bike for example, an exercise bike (registered trademark)
  • the user (patient) 11 performs breath gas analysis by using the breath gas analyzer 20 during the rehabilitation. Further, the user terminal 30 is attached, and the sensor detection information of the sensor 12 attached to the body or the like of the user 11, such as an acceleration sensor, a gyro, a geomagnetic sensor, or a pressure sensor 12, is input to the user terminal 30.
  • the user terminal 30 is, for example, a wearable device, a wristwatch-type band, a smartphone, an HMD (Head Mount Display), or the like.
  • the user terminal 30 analyzes the breath gas analysis result acquired by using the breath gas analyzer 20 and the sensor detection information acquired via the sensor 12, and is unique to the user corresponding to 11 users (patients). Exercise intensity information corresponding to various exercise types is generated, and the generated data is stored in the "exercise type-compatible user-specific exercise intensity database 40" in the user terminal 30.
  • the exercise intensity is, for example, METs (Metabolic equivalents).
  • the published METs values are only standard values, and the way of feeling the exercise intensity differs depending on the individual. Therefore, in the system of the present disclosure, the exercise intensity corresponding to the exercise type corresponding to 11 individuals (patients) performing rehabilitation is calculated in the user terminal 30, and this calculated value is used as the "exercise type-compatible user-specific exercise intensity database 40". Record in.
  • the “user-specific exercise intensity database 40 corresponding to the exercise type” is generated and recorded in the storage unit in the user terminal 30. ..
  • FIG. 3 is a diagram for explaining "(second phase) rehabilitation execution phase outside the hospital". This second phase is executed in the home rehabilitation of step S03b described with reference to FIG. 1 and the maintenance period home rehabilitation of step S04.
  • the exercise intensity database 40 corresponding to the exercise type stores exercise intensity data corresponding to the exercise type according to 11 individuals (patients) performing rehabilitation.
  • FIG. 3 shows a user (patient) 11 who used running and an exercise bike (registered trademark). It should be noted that these are the same one user 11. It shows that they are doing different exercises at different timings.
  • the user 11 who is the rehabilitation executor wears the user terminal 30 and transmits the sensor detection information of the sensor 12 attached to the body or the like of the user 11, for example, the sensor 12 such as the acceleration sensor, the gyro, the geomagnetic sensor, and the barometric pressure sensor. Enter in 30.
  • the sensor 12 such as the acceleration sensor, the gyro, the geomagnetic sensor, and the barometric pressure sensor. Enter in 30.
  • the data processing unit of the user terminal 30 analyzes the sensor detection information acquired via the sensor 12 to estimate the type of exercise performed by the user (patient) 11. Further, the user-specific exercise intensity (METs) corresponding to the estimated exercise type is acquired by referring to the user-specific exercise intensity database 40 corresponding to the exercise type. Further, the data processing unit of the user terminal 30 uses the value of the user-specific exercise intensity (METs) corresponding to the estimated exercise type, and the exercise performed by the user 11 is an exercise prescription (rehabilitation program) created by the hospital. ) Is analyzed, and the analysis result is displayed on the display unit of the user terminal 30.
  • METs user-specific exercise intensity
  • the message and analysis data as shown in FIG. 3 are displayed. For example, the following information is displayed.
  • the above display information is displayed based on, for example, weekly or daily analysis results.
  • the user 11 can confirm the appropriate amount of exercise to be executed as rehabilitation by looking at this display information, and can surely perform the rehabilitation of the appropriate amount of exercise.
  • FIG. 4 is a diagram illustrating another different processing example of the “(second phase) rehabilitation execution phase outside the hospital”. Similar to FIG. 3, the process shown in FIG. 4 is also executed in the second phase, that is, in the home rehabilitation in step S03b described with reference to FIG. 1 and the maintenance period home rehabilitation in step S04.
  • the example shown in FIG. 4 is a processing example in which the user terminal 30 and the hospital terminal 70 communicate with each other.
  • the user 11 who is the rehabilitation executor wears the user terminal 30 and transmits the sensor detection information of the sensor 12 attached to the body or the like of the user 11, for example, the sensor 12 such as the acceleration sensor, the gyro, the geomagnetic sensor, and the barometric pressure sensor. Enter in 30.
  • the sensor 12 such as the acceleration sensor, the gyro, the geomagnetic sensor, and the barometric pressure sensor. Enter in 30.
  • the data processing unit of the user terminal 30 transmits the sensor detection information acquired via the sensor 12 as it is, or transmits the analysis result to the hospital terminal 70.
  • the hospital terminal 70 executes a data analysis process similar to the process executed on the user terminal 30 described above with reference to FIG. Further, based on the analysis result, advice information and the like for the user 11 are generated and transmitted to the user terminal 30.
  • the user terminal 30 displays the advice information received from the hospital terminal 70.
  • the user 11 can confirm whether or not appropriate rehabilitation is performed based on this display information.
  • Oxygen intake-related data includes the following data.
  • Oxygen uptake (VO2) is the amount of oxygen taken up by the body, and the unit is [ml / min / kg]. It is a value in units of 1 minute and 1 kg of body weight.
  • the maximum oxygen uptake (peakVO2) is the maximum value of the oxygen uptake (oxygen uptake (VO2)) taken by the body. Specifically, for example, it is the maximum intake of oxygen when performing strenuous exercise.
  • the maximum oxygen uptake rate (% peakVO2) is the ratio of the actual oxygen uptake (VO2) to the maximum oxygen uptake (peakVO2).
  • an estimated value may be calculated and used.
  • Exercise intensity-related data includes the following data.
  • (B1) Standard exercise intensity (METs) (B2) Standard exercise intensity corresponding to exercise type (METs, K) (B3) Individual exercise intensity (METs, U) (B4) Exercise type / individual exercise intensity (METs, U, K)
  • the exercise intensity is specifically, for example, METs (Metabolic equivalents).
  • These standard exercise intensities (METs) are publicly available data.
  • the type of exercise performed by the user is estimated based on the detection information of the sensor worn by the user who exercises as rehabilitation.
  • the estimated exercise type is written as (Kest), and corresponds to this estimated exercise type.
  • the standard exercise intensity corresponding to the estimated exercise type is expressed as (METs, Kest).
  • the exercise type (K) will be described as including not only the confirmed exercise type but also the estimated exercise type (Kest).
  • the personalized exercise intensity (METs, U) is the weight [kg] of the user, which is the “expiration analysis result utilization calculation activity amount (EEref)” obtained from the analysis result of the breath gas analyzer attached to the user who exercises. ] And the exercise intensity corresponding to the individual user (U) calculated by dividing by the exercise time [hr]. The unit is [kcal / kg / hr].
  • METs, U (EEref) / ((weight [kg]) ⁇ (exercise time [hr])) Is. Note that (U) indicates a user-specific value corresponding to a specific user.
  • Exercise type / individualized exercise intensity is an individualized exercise intensity (METs, U) according to the exercise type (K).
  • the type of exercise performed by the user is estimated based on the detection information of the sensor worn by the user who exercises as rehabilitation.
  • the estimated movement type is written as (Kest), and corresponds to this estimated movement type.
  • the estimated exercise type / individual exercise intensity is expressed as (METs, U, Kest).
  • the activity amount related data includes the following data.
  • EE The amount of activity (calories burned) (EE) is the calories burned by the activity (exercise). However, it also includes calories burned by basal metabolism. The unit is [kcal]. In addition, EE means (energy expense).
  • Exercise intensity (METs) -based personal activity amount (EEmets, U) is the personal activity amount (consumption) calculated based on the standard exercise intensity (METs), the weight of the user (U), and the exercise time. Calories).
  • EEmets, U [kcal] (METs) x (weight [kg]) x (exercise time [hr]) x 1.05 Calculated by the above formula.
  • the activity amount for individuals based on the breath analysis result (EEref, U) is an estimated activity amount calculated by using the analysis result of the breath gas analyzer. It is one of the criteria for measuring the amount of activity (Gold Standard), and has higher estimation accuracy than the amount of activity for individuals (EEmets, U) based on exercise intensity (METs).
  • EEref, U [kcal] (3.94VO2 + 1.11VCO2) ⁇ (exercise time [min]) (Weir's formula) Calculated by the above formula.
  • VO2 is the amount of oxygen and VCO2 is the amount of carbon dioxide.
  • Breath analysis result-based exercise type / individual response activity amount shows that the oxygen uptake (VO2) measurement value of the breath gas analyzer is in a steady state during the exercise of the exercise type (K). It is the amount of activity for individuals using the breath analysis result calculated based on the breath gas analysis result (VO2 and VCO2) at the time when the value is reached.
  • D Other data include the following data.
  • D1 Estimated movement type (Kest)
  • the estimated exercise type (Kest) is the type of exercise that the user is performing, which is estimated based on the detection information of the sensor attached to the user's body.
  • Example 1 Configuration of user terminal and details of processing to be executed
  • the user terminal 30 is a user terminal 30 worn on the body of the user 11 who executes rehabilitation.
  • the process of the present disclosure comprises the following two phases.
  • Phase 1 Data acquisition phase for rehabilitation analysis in hospital
  • Phase 2 Rehabilitation execution phase outside hospital
  • the details of the processing to be executed in these two phases will be described in sequence below.
  • the first phase is performed in the rehabilitation in the hospital room or ward in step S01 or in the rehabilitation using the in-hospital rehabilitation center in step S02.
  • the user (patient) 11 performs breath gas analysis by using the breath gas analyzer 20 during the rehabilitation.
  • the user terminal 30 is attached, and the sensor detection information of the sensor 12 attached to the body or the like of the user 11, such as an acceleration sensor, a gyro, a geomagnetic sensor, or a pressure sensor 12, is input to the user terminal 30.
  • the user terminal 30 analyzes the breath gas analysis result acquired by using the breath gas analyzer 20 and the sensor detection information acquired via the sensor 12, and is unique to the user corresponding to 11 users (patients). Exercise intensity information corresponding to various exercise types is generated, and the generated data is stored in the user terminal 30. It is "user-specific exercise intensity database 40 corresponding to exercise type" shown in FIG.
  • FIG. 9 is a diagram illustrating the configuration and processing of the user terminal 30 and the breath gas analyzer 20 that execute the processing of the “(first phase) data acquisition phase for rehabilitation analysis in the hospital”.
  • the breath gas analyzer 20 is connected to a mask attached to the mouth of the user 11 who performs the exercise as rehabilitation, and analyzes the breath of the user 11. As shown in FIG. 9, the breath gas analyzer 20 has an activity amount acquisition unit 21.
  • the activity amount acquisition unit 21 analyzes the breath of the user 11, generates the “breath analysis result-based personalized activity amount (EEref, U) d21”, and outputs it to the user terminal 30.
  • the breath analysis result-based personalized activity amount (EEref, U) is an activity amount estimated value calculated using the analysis result of the breath gas analyzer. It is one of the criteria for measuring the amount of activity (Gold Standard), and has higher estimation accuracy than the amount of activity for individuals (EEmets, U) based on exercise intensity (METs).
  • EEref, U [kcal] (3.94VO2 + 1.11VCO2) ⁇ (exercise time [min]) (Weir's formula) Calculated by the above formula.
  • the user terminal 30 is a terminal worn by the user 11, who is a rehabilitation executor, on his / her body while performing exercise as rehabilitation.
  • the sensor detection information input unit 31 of the user terminal 30 acquires the sensor detection information d31 of a sensor attached to the body of the user 11, for example, an acceleration sensor, a gyro, a geomagnetic sensor, a pressure sensor, or the like, and the motion information estimation unit 32. Output to.
  • the reference code (d31) d means data.
  • the exercise information estimation unit 32 outputs the estimated exercise type (Kest), which is the estimation result, to the steady-state activity amount analysis unit 33 and the exercise type-corresponding standard exercise intensity acquisition unit 36. Furthermore, it is also output to the user-specific exercise intensity database corresponding to the exercise type and registered in the database.
  • Kest estimated exercise type
  • the exercise information estimation unit 32 outputs the estimated exercise type (Kest), which is the estimation result, to the steady-state activity amount analysis unit 33 and the exercise type-corresponding standard exercise intensity acquisition unit 36. Furthermore, it is also output to the user-specific exercise intensity database corresponding to the exercise type and registered in the database.
  • the steady state activity amount analysis unit 33 inputs the following data.
  • the steady-state activity amount analysis unit 33 generates a breath analysis result-based exercise type / individual correspondence activity amount (EEref, U, Kest) d33 based on these data. Since the exercise type (K) is an estimation result, it is shown as (Kest).
  • the “breath analysis result-based exercise type / personalized activity amount (EEref, U, K)” is obtained by the breath gas analyzer during the exercise of the exercise type (K).
  • the oxygen uptake (VO2) measurement value is the amount of activity for individuals using the breath analysis result calculated based on the breath gas analysis result (VO2 and VCO2) at the time when the steady state is reached.
  • VO2 is the amount of oxygen and VCO2 is the amount of carbon dioxide.
  • This breath analysis result-based exercise type / individual response activity amount (EEref, U, K) has higher estimation accuracy than the exercise intensity (METs) -based exercise type response activity amount (EEmets, U, K).
  • the steady state activity amount analysis unit 33 outputs the calculated breath analysis result-based exercise type / individual response activity amount (EEref, U, Kest) d33 to the individual response exercise intensity correction coefficient calculation unit 37.
  • the exercise type-corresponding standard exercise intensity acquisition unit 36 searches the exercise type-corresponding standard exercise intensity (METs, K) database 34 based on the estimated exercise type (Kest) d32 input from the exercise information estimation unit 32, and estimates the exercise type.
  • the standard exercise intensity (METs, K) registered in association with (Kest) is acquired.
  • the standard exercise intensity (METs, K) d34 corresponding to the exercise type shown in FIG. 9 is acquired.
  • the standard exercise intensity (METs, K) database 34 corresponding to the exercise type is shown as a part of the configuration of the user terminal 30 in FIG. 9, the standard exercise intensity (METs, K) database 34 corresponding to the exercise type is shown. It may be used as a database of an external server. In this case, the user terminal 30 accesses the external server via the communication unit to acquire the standard exercise intensity (METs, K) d34 corresponding to the exercise type.
  • FIG. 10 shows an example of the registered data of the standard exercise intensity (METs, K) database 34 corresponding to the exercise type.
  • the types of exercise (K) include (major items) such as walking, running, and fixed bikes (for example, exercise bikes (registered trademark)), walking and running speeds, and road surfaces for walking and running. Includes detailed information (individual activity) such as status and load on a stationary bike (eg, exercise bike®).
  • the standard exercise intensity (METs, K) corresponding to this exercise type is public data.
  • the exercise type-corresponding standard exercise intensity acquisition unit 36 shown in FIG. 9 has exercise type-corresponding standard exercise intensity (METs,) having the registered data shown in FIG. 10 based on the estimated exercise type (Kest) input from the exercise information estimation unit 32. K) The database 34 is searched, and the standard exercise intensity (METs, K) registered in association with the exercise type (K) that is the same as or most similar to the estimated exercise type (Kest) is acquired.
  • METs, standard exercise intensity
  • the exercise type-corresponding standard exercise intensity acquisition unit 36 converts the standard exercise intensity (METs, K) acquired from the exercise type-corresponding standard exercise intensity (METs, K) database 34 into the “estimated exercise type-corresponding standard exercise intensity (METs, K)” shown in FIG. METs, Kest) d36 ”is output to the exercise intensity-based exercise type / individual response activity amount calculation unit 37. Since the “standard exercise intensity (METs, Kest) d36 corresponding to the estimated exercise type” shown in FIG. 9 is data based on the estimated exercise type (Kest), it is described using (Kest).
  • the exercise intensity-based exercise type / individual response activity amount calculation unit 37 inputs the following two data.
  • FIG. 10 An example of recorded data of the personal information database 35 is shown at the bottom of FIG. As shown in FIG. 10, the personal information database 35 records the weight information of the individual user.
  • the exercise intensity-based exercise type / individual response activity amount calculation unit 37 inputs each of the above data (a) and (b) to obtain the exercise intensity-based exercise type / individual response activity amount (EEmets, U, Kest) d37. calculate.
  • the exercise intensity-based exercise type / individual correspondence activity amount (EEmets, U, K) is the exercise intensity (METs) -based individual correspondence corresponding to the exercise type (K).
  • Exercise intensity (METs) -based personalized activity (EEmets, U) is based on standard exercise intensity (METs), user (U) weight, and exercise time, as described with reference to FIG. 7 (c2). It is the amount of activity (calories burned) for individuals calculated based on this.
  • EEmets, U [kcal] (METs) x (weight [kg]) x (exercise time [hr]) x 1.05 Calculated by the above formula.
  • the amount of activity (calories burned) for individuals is calculated by the above formula.
  • the amount of activity (EE) calculated according to this formula is a value during which the user is executing a specific exercise type (Kest). It is calculated as exercise intensity-based exercise type / individual activity amount (EEmets, U, Kest) d37.
  • the exercise intensity-based exercise type / individual response activity amount calculation unit 37 calculates the exercise intensity-based exercise type / individual response activity amount (EEmets, U, Kest) d37, and determines the individual response exercise intensity correction coefficient. Output to the calculation unit 38.
  • the personalized exercise intensity correction coefficient calculation unit 38 inputs the following data.
  • A Breath analysis result-based exercise type / individual response activity amount (EEref, U, Kest) d33 calculated by the steady state activity amount analysis unit 33
  • B Exercise intensity-based exercise type / individual response activity amount calculation unit 37 calculated exercise intensity-based exercise type / individual response activity amount (EEmets, U, Kest) d37,
  • the personalized exercise intensity correction coefficient calculation unit 38 calculates the personalized exercise intensity correction coefficient (Rk) d38 based on the above two types of input data.
  • the personalized exercise intensity correction coefficient calculation unit 38 outputs the calculated personalized exercise intensity correction coefficient (Rk) d38 to the exercise type / individualized exercise intensity calculation unit 39.
  • the exercise type / individual correspondence exercise intensity calculation unit 39 inputs the following data.
  • the exercise type / individual correspondence exercise intensity calculation unit 39 calculates the exercise type / individual correspondence exercise intensity (METs, U, Kest) d39 using these input data.
  • the exercise type / individualized exercise intensity (METs, U, K) is the individualized exercise intensity (METs, U) according to the exercise type (K). Is.
  • the personalized exercise intensity (METs, U) is obtained from the analysis result of the breath gas analyzer attached to the user who exercises, as described with reference to FIG. 6 (b3). It is a value indicating the exercise intensity corresponding to the individual user (U) calculated by dividing the "activity amount (EEref)" by the weight [kg] of the user and the exercise time [hr]. The unit is [kcal / kg / hr].
  • METs, U (EEref) / ((weight [kg]) ⁇ (exercise time [hr])) Is.
  • the personalized exercise intensity correction coefficient (Rk) d38 calculated by the personalized exercise intensity correction coefficient calculation unit 38 is obtained.
  • Rk (EEref, U, K) / (EEmets, U, K) ... (Equation 2) Is.
  • the exercise type / individual correspondence exercise intensity calculation unit 39 includes exercise time information measured by a timer (not shown) and the following input data, that is, (A) Personalized exercise intensity correction coefficient (Rk) d38 calculated by the personalized exercise intensity correction coefficient calculation unit 38, (B) User's individual weight information d35 obtained from the personal information database 35, The exercise type / individual correspondence exercise intensity calculation unit 39 calculates the exercise type / individual correspondence exercise intensity (METs, U, Kest) d39 using these input data. Based on these input data, the exercise type / individualized exercise intensity (METs, U, K) is calculated according to the above (Equation 3).
  • the exercise type / individualized exercise intensity (METs, U, K) is the individualized exercise intensity (METs, U) according to the exercise type (K). be.
  • the personalized exercise intensity (METs, U) is obtained from the analysis result of the breath gas analyzer attached to the user who exercises, as described above with reference to FIG. 6 (b3). It is a value indicating the exercise intensity corresponding to the individual user (U) calculated by dividing the "utilization calculation activity amount (EEref)" by the user's weight [kg] and the exercise time [hr]. The unit is [kcal / kg / hr].
  • METs, U (EEref) / ((weight [kg]) ⁇ (exercise time [hr])) Is.
  • This exercise type / individual correspondence exercise intensity (METs, U, K) is a user-specific exercise intensity, and is a published standard exercise intensity (METs) or an exercise type correspondence standard exercise intensity (METs, K). It will be a different value. That is, it becomes the user-specific exercise intensity calculated by reflecting the result of the breath gas analysis during the actual exercise execution of the user and the weight of the user.
  • the exercise type / individual correspondence exercise intensity (METs, U, Kest) d39 calculated by the exercise type / individual correspondence exercise intensity calculation unit 39 is recorded in the exercise type user-specific exercise intensity database 40.
  • FIG. 11 shows an example of the registered data of the exercise type user-specific exercise intensity database 40. As shown in FIG. 11, the following data are registered in association with the exercise type user-specific exercise intensity (METs, U, Kest) database 40.
  • A Exercise type (K (Kest))
  • B Exercise type, personalized user-specific exercise intensity (METs, U, Kest)
  • (a) exercise type includes (major items) such as walking, running, fixed bike (for example, exercise bike (registered trademark)), walking and running speed, walking and running. It includes detailed information (individual activity) such as the condition of the road surface to be performed and the load of a fixed bike (for example, an exercise bike (registered trademark)).
  • the second phase is executed in the home rehabilitation in step S03b and the maintenance period home rehabilitation in step S04, as described with reference to FIGS. 3 and 4.
  • the user (patient) 11 wears the user terminal 30 while performing rehabilitation.
  • the exercise type user-specific exercise intensity (METs, U, Kest) Database 40 is recorded. It is an exercise type user-specific exercise intensity (METs, U, Kest) database 40 having a registered data structure shown in FIG. That is, as described with reference to FIG. 11, it is a database in which the following data are associated and registered.
  • the user terminal 30 is a terminal worn by the user 11, who is a rehabilitation executor, on his / her body while performing exercise as rehabilitation.
  • the sensor detection information input unit 31 of the user terminal 30 acquires the sensor detection information d31 of a sensor attached to the body of the user 11, for example, an acceleration sensor, a gyro, a geomagnetic sensor, a pressure sensor, or the like, and the motion information estimation unit 32. Output to.
  • the exercise information estimation unit 32 outputs the estimated exercise type (Kest), which is the estimation result, to the exercise type / individualized exercise intensity acquisition unit 51.
  • the exercise type / individual correspondence exercise intensity acquisition unit 51 searches the exercise type user-specific exercise intensity (METs, U, Kest) database 40 based on the estimated exercise type (Kest) d32 input from the exercise information estimation unit 32, and searches for the exercise type user-specific exercise intensity (METs, U, Kest) database 40.
  • the exercise type registered in association with the estimated exercise type (Kest) and the individualized user-specific exercise intensity (METs, U, Kest) d51 are acquired.
  • the exercise type / individual-corresponding user-specific exercise intensity (METs, U, Kest) d51 acquired from the database by the exercise type / individual-corresponding exercise intensity acquisition unit 51 is output to the maximum value-corresponding oxygen intake rate calculation unit 52.
  • the maximum value-corresponding oxygen intake rate calculation unit 52 is the maximum among the individual-corresponding user-specific exercise intensities (METs, U, Kest) registered in this database from the exercise type user-specific exercise intensity (METs, U, Kest) database 40. Get the value.
  • Exercise type User-specific exercise intensity (METs, U, Kest)
  • the maximum value in the personalized user-specific exercise intensity (METs, U, Kest) registered in the database 40 is set to Exercise type
  • the maximum value of user-specific exercise intensity (METsmax, U, Kest) is used.
  • the oxygen intake rate calculation unit 52 corresponding to the highest value (A) Exercise type / exercise type acquired from the exercise intensity acquisition unit 51 for individuals, user-specific exercise intensity for individuals (METs, U, Kest) d51, (B) Exercise type user-specific exercise intensity (METs, U, Kest) The exercise type user-specific exercise intensity maximum value (METsmax, U, Kest) obtained from the database 40, From these data, the oxygen intake rate (% peakVO2) d52 corresponding to the maximum value is calculated.
  • the maximum oxygen intake rate (% peakVO2) is calculated by the following (Equation 4).
  • Maximum oxygen intake rate (% peakVO2) (Exercise type, personalized user-specific exercise intensity (METs, U, Kest)) / (Exercise type user-specific exercise intensity maximum value (METsmax, U, Kest)) ... (Equation 4)
  • the maximum oxygen intake rate (% peakVO2) is the ratio of (exercise type user-specific exercise intensity (METs, U, Kest) to exercise type user-specific exercise intensity maximum value (METsmax, U, Kest). Can be calculated by.
  • the maximum oxygen uptake is the maximum value of the oxygen uptake (oxygen uptake (VO2)) by the body, and the oxygen uptake rate corresponding to the maximum value (peak VO2).
  • % PeakVO2) is the ratio of actual oxygen uptake (VO2) to maximal oxygen uptake (peakVO2).
  • the maximum value-corresponding oxygen intake rate (% peakVO2) d52 calculated by the maximum value-corresponding oxygen intake rate calculation unit 52 is output to the exercise time integration unit 53.
  • the exercise time integration unit 53 inputs the maximum value corresponding oxygen intake rate (% peakVO2) d52 calculated by the maximum value corresponding oxygen intake rate calculation unit 52, generates the exercise execution status data d53 of the user 11, and executes the exercise. Record in the status record database 54.
  • the exercise time integration unit 53 calculates the exercise time executed by the user 11 as the exercise execution status data d53 of the user 11 in a predetermined division unit of the oxygen intake rate (% peakVO2) corresponding to the maximum value specified in advance.
  • the exercise time integration unit 53 generates exercise implementation status data d53 classified into a predetermined maximum value corresponding oxygen intake rate (% peakVO2) for each predetermined data generation period (for example, one week, one day, etc.). Then, it is recorded in the exercise implementation status record database 54. A timer (not shown) is used to measure the exercise time.
  • FIG. 13 shows an example of the recorded data of the exercise implementation status record database 54.
  • the exercise execution status record database 54 records the exercise time executed by the user 11 in a predetermined division unit of the maximum oxygen intake rate (% peakVO2).
  • the exercise implementation status record database 54 shown in FIG. 13 also has a configuration in which the exercise time corresponding to the exercise type (Kest) is also recorded.
  • the example shown in FIG. 13 is an example in which recorded data is generated and recorded on a weekly basis. That is, this is a data recording example in which the exercise time executed by the user 11 during one week is recorded in a predetermined division unit of the maximum oxygen intake rate (% peakVO2), and further recorded in an exercise type unit.
  • % peakVO2 maximum oxygen intake rate
  • the exercise time integration unit 53 classifies the exercise execution into the predetermined maximum value corresponding oxygen intake rate (% peakVO2) for each predetermined data generation period (for example, one week, one day, etc.).
  • the status data d53 is generated and recorded in the exercise implementation status record database 54.
  • the exercise implementation status analysis unit 56 acquires the data recorded in the exercise implementation status record database 54, compares the acquired data with the exercise prescription provided in advance by a rehabilitation supervisor such as a doctor, and compares the exercise implementation status with the exercise prescription.
  • the analysis result d56 is generated and output to the display unit 57.
  • the exercise prescription provided in advance by a rehabilitation supervisor such as a doctor is recorded in the storage unit of the user terminal 30 as the exercise prescription information database 55.
  • An example of data of the exercise prescription information database 55 stored in the storage unit of the user terminal 30 will be described with reference to FIG.
  • the exercise prescription information database 55 has the same as the exercise implementation status record database 54 described above with reference to FIG. 13, in a predetermined division unit of the maximum oxygen intake rate (% peakVO2). The exercise time to be executed by the user 11 is recorded.
  • the exercise prescription information database 55 shown in FIG. 14 is an example of recording the weekly exercise target time, similar to the exercise implementation status record database 54 shown in FIG. 13 described above.
  • the exercise implementation status analysis unit 56 acquires the following data and performs comparison processing.
  • A Actual exercise time executed by the user 11 recorded in the exercise implementation status record database 54 (classified unit of oxygen intake rate corresponding to the maximum value (% peakVO2))
  • B Target exercise time to be executed by the user 11 recorded in the exercise prescription information database 55 (classified unit of oxygen intake rate corresponding to the maximum value (% peakVO2))
  • the exercise implementation status analysis unit 56 compares the above two data to see if the actual exercise time of the user 11 has reached the target time, and whether the actual exercise time is excessive compared to the target time. Etc., and based on the analysis result, the exercise execution status analysis result d56 is generated and output to the display unit 57.
  • FIG. 15 shows the following two display data examples as specific examples of the exercise execution status analysis result d56 displayed on the display unit 57. (1) When the actual exercise time almost matches the target time (2) When the actual exercise time is insufficient for the target time
  • the user 11 can see this display data and confirm whether or not the rehabilitation exercise performed by himself / herself is an appropriate exercise according to the exercise prescription. For example, it is possible to confirm the lacking exercise by exercise intensity, and it is possible to accurately execute the exercise according to each exercise intensity.
  • the process of the present disclosure comprises the following two phases.
  • (Phase 1) Data acquisition phase for rehabilitation analysis in the hospital (Phase 2) Rehabilitation execution phase outside the hospital
  • FIG. 16 is a diagram showing a flowchart for explaining a sequence of processes executed by the user terminal 30 in the “(first phase) data acquisition phase for rehabilitation analysis in the hospital”.
  • the process according to the flow shown in FIG. 16 can be executed according to the program stored in the storage unit of the user terminal 30. For example, it can be performed as a program execution process by a processor such as a CPU having a program execution function.
  • a processor such as a CPU having a program execution function.
  • Step S121 First, the user terminal 30 inputs the sensor detection information in step S121, and then inputs the sensor detection information. Estimate the type of exercise the user is performing. That is, the estimated movement type (Kest) is determined.
  • This process is a process executed by the motion information estimation unit 32 shown in FIG.
  • Step S122 the user terminal 30 generates a breath analysis result-based exercise type / personalized activity amount (EEref, U, Kest) based on the estimated exercise type (Kest) and the breath gas analysis result.
  • a breath analysis result-based exercise type / personalized activity amount Eref, U, Kest
  • This process is a process executed by the steady state activity analysis unit 33 shown in FIG.
  • the steady state activity analysis unit 33 has the following data, that is, (A) Breath analysis result-based personalized activity amount (EEref, U) d21 generated by the activity amount acquisition unit 21, (B) Estimated exercise type (Kest) indicating the type of exercise being executed by the user estimated by the exercise information estimation unit 32. These data are input, and based on these data, the breath analysis result-based exercise type / individual response activity amount (EEref, U, Kest) is generated.
  • “Breathing analysis result-based exercise type / individual response activity amount (EEref, U, K)” shows that the oxygen uptake (VO2) measurement value of the breath gas analyzer is in a steady state during exercise of exercise type (K). It is the amount of activity for individuals using the breath analysis result calculated based on the breath gas analysis result (VO2 and VCO2) at the time of reaching the point.
  • step S123 the user terminal 30 selects an entry of the exercise type that matches or is most similar to the estimated exercise type (Kest) from the exercise type-corresponding standard exercise intensity (METs, K) database 34, and selects the entry.
  • the standard exercise intensity (METs, K) corresponding to the exercise type of is determined as the standard exercise intensity (METs, Kest) corresponding to the estimated exercise type.
  • This process is a process executed by the standard exercise intensity acquisition unit 36 corresponding to the exercise type shown in FIG.
  • the exercise type-corresponding standard exercise intensity acquisition unit 36 has an exercise type-corresponding standard exercise intensity (METs, K) database 34 having the registered data shown in FIG. 10 based on the estimated exercise type (Kest) input from the exercise information estimation unit 32. Is searched, and the standard exercise intensity (METs, K) registered in association with the exercise type (K) that is the same as or most similar to the estimated exercise type (Kest) is acquired, and this is used as the standard for the estimated exercise type. It is determined as exercise intensity (METs, Kest).
  • METs, K standard exercise intensity
  • step S124 the user terminal 30 calculates the exercise intensity-based exercise type / individual corresponding activity amount (EEmets, U, Kest) based on the estimated exercise type corresponding standard exercise intensity (METs, Kest) and the user weight. do.
  • This process is a process executed by the exercise intensity-based exercise type / individual response activity amount calculation unit 37 shown in FIG.
  • Step S125 Next, the user terminal 30 in step S125 (A) Breath analysis result-based exercise type / individual response activity amount (EEref, U, Kest), (B) Exercise intensity-based exercise type / individual activity amount (EEmets, U, Kest), Based on each of these data Generate a personalized exercise intensity correction factor (Rk).
  • A Breath analysis result-based exercise type / individual response activity amount (EEref, U, Kest)
  • B Exercise intensity-based exercise type / individual activity amount (EEmets, U, Kest)
  • Rk personalized exercise intensity correction factor
  • This process is a process executed by the personalized exercise intensity correction coefficient calculation unit 38 shown in FIG.
  • the individualized exercise intensity correction coefficient (Rk) is calculated by the above formula.
  • Step S126 the user terminal 30 calculates the exercise type / individual correspondence exercise intensity (METs, U, Kest) based on the individual correspondence exercise intensity correction coefficient (Rk) and the user weight information.
  • METs, U, Kest individual correspondence exercise intensity correction coefficient
  • This process is a process executed by the exercise type / individual correspondence exercise intensity calculation unit 39 shown in FIG.
  • the exercise type / individual correspondence exercise intensity calculation unit 39 inputs the following data.
  • the exercise type / individual correspondence exercise intensity calculation unit 39 calculates the exercise type / individual correspondence exercise intensity (METs, U, Kest) d39 using these input data.
  • METs, U, K (EEref, U, K) / ((weight [kg]) ⁇ (exercise time [hr])) ... (Equation 1) Can be shown as.
  • the personalized exercise intensity correction coefficient (Rk) d38 calculated by the personalized exercise intensity correction coefficient calculation unit 38 is obtained.
  • Rk (EEref, U, K) / (EEmets, U, K) ... (Equation 2) Is.
  • the exercise type / individual correspondence exercise intensity calculation unit 39 includes exercise time information measured by a timer and the following input data, that is, (A) Personalized exercise intensity correction coefficient (Rk) d38 calculated by the personalized exercise intensity correction coefficient calculation unit 38, (B) User's individual weight information d35 obtained from the personal information database 35, The exercise type / individual correspondence exercise intensity calculation unit 39 calculates the exercise type / individual correspondence exercise intensity (METs, U, Kest) d39 using these input data. Based on these input data, the exercise type / individualized exercise intensity (METs, U, K) is calculated according to the above (Equation 3).
  • the exercise type / individualized exercise intensity (METs, U, K) is the individualized exercise intensity (METs, U) according to the exercise type (K). be.
  • the personalized exercise intensity (METs, U) is obtained from the analysis result of the breath gas analyzer attached to the user who exercises, as described above with reference to FIG. 6 (b3). It is a value indicating the exercise intensity corresponding to the individual user (U) calculated by dividing the "utilization calculation activity amount (EEref)" by the user's weight [kg] and the exercise time [hr]. The unit is [kcal / kg / hr].
  • METs, U (EEref) / ((weight [kg]) ⁇ (exercise time [hr])) Is.
  • This exercise type / individual correspondence exercise intensity (METs, U, K) is a user-specific exercise intensity, and is a published standard exercise intensity (METs) or an exercise type correspondence standard exercise intensity (METs, K). It will be a different value. That is, it becomes the user-specific exercise intensity calculated by reflecting the result of the breath gas analysis during the actual exercise execution of the user and the weight of the user.
  • Step S127 Finally, the user terminal 30 stores the exercise type / individual-corresponding exercise intensity (METs, U, Kest) calculated in step S127 in the exercise type / individual-corresponding user-specific exercise intensity database 40.
  • This process is a process executed by the exercise type / individual correspondence exercise intensity calculation unit 39 shown in FIG. As a result, the exercise type user-specific exercise intensity (METs, U, Kest) database 40 described above with reference to FIG. 11 is generated. The following data are registered in association with the exercise type user-specific exercise intensity (METs, U, Kest) database 40.
  • (b) exercise type, personalized user-specific exercise intensity (METs, U, Kest) registered in this database includes the results of breath gas analysis during the actual exercise execution of the user and the user's breath gas analysis results. It is a user-specific exercise intensity calculated by reflecting the weight.
  • the exercise intensity that reflects the actual physical condition of the user from the published standard value corresponding to the exercise type (METs, K), and as rehabilitation based on the exercise intensity registered in this database.
  • the type of exercise being executed by the user is estimated based on the detection information of the sensor attached to the user 11.
  • the exercise type information for example, information such as the load setting of the exercise bike (registered trademark) can be obtained from the exercise bike (registered trademark). Can be obtained directly from. In such a case, the motion type estimation process using the sensor can be omitted.
  • FIG. 1 An example of performing exercise using a fixed bike (for example, an exercise bike (registered trademark)) will be described with reference to FIG.
  • the user 11 rides on an exercise bike (registered trademark) and rowes the exercise bike (registered trademark) while performing breath gas analysis by the breath gas analyzer 20.
  • the analysis result of the breath gas analyzer 20 is output to the user terminal 30 worn by the user 11.
  • Exercise bike has a configuration in which the load amount can be controlled.
  • the horizontal axis is time (minutes) and the vertical axis is load amount (W).
  • the example shown in the figure is an example of a lamp load test using an exercise bike (registered trademark).
  • the lamp load test is a test in which an exercise bike (registered trademark) is used to gradually increase the load at a constant rate, and the test ends when the user (subject) cannot row.
  • the load is gradually increased.
  • the maximum oxygen intake peakVO2 at the time when the breath analysis result-based exercise type / individual response activity amount (EEref, U, K) is maximized.
  • FIG. 18 exercise using an exercise bike (registered trademark) shown in FIG. 17 is performed, exercise type information is input from an exercise device, and exercise type / individualized exercise intensity (METs, U, K) is acquired.
  • exercise type / individualized exercise intensity METs, U, K
  • Step S131 First, in step S131, the lamp load test is started. Specifically, the acquisition process of the breath analysis result-based exercise type / individual response activity amount (EEref, U, K) and the recording process are started.
  • this process is a process in which the configuration of the exhaled gas analyzer 20 shown in FIG. 9 and the steady state activity amount analysis unit 33 of the user terminal 30 are applied.
  • the exercise type (K) is input directly from the exercise bike (registered trademark).
  • the acquisition process and the recording process of the breath analysis result-based exercise type / individual corresponding activity amount (EEref, U, K) corresponding to the exercise type (K) including the load information of the exercise bike (registered trademark) are executed.
  • step S132 it is determined whether or not the lamp load test is completed. As described above, when the user (subject) 11 cannot row, the process ends. If it is not completed, the process returns to step S131 and the lamp test is continued. If the user (subject) 11 cannot row and determines that the process is complete, the process proceeds to step S133.
  • step S133 the exercise type / individualized exercise intensity (METs, U, K) is calculated according to the following formula.
  • METs, U, K (EEref, U, K) / ((weight [kg]) ⁇ (exercise time [hr]))
  • This process is executed by the exercise type / individual correspondence exercise intensity calculation unit 39 shown in FIG.
  • the exercise type / individualized exercise intensity calculation unit 39 shown in FIG. 9 (A) Individual response activity amount (EEref, U, K) calculated by the steady state activity amount analysis unit 33, (B) Weight information obtained from the personal information database 35, (C) Exercise time obtained from an exercise bike (registered trademark), Using this information, the exercise type / individualized exercise intensity (METs, U, K) is calculated according to the above formula.
  • the exercise type / individual correspondence exercise intensity calculation unit 39 shown in FIG. 9 stores the calculated exercise type / individual correspondence exercise intensity (METs, U, K) in the exercise type correspondence user-specific exercise intensity database 40.
  • exercise type information for example, information such as load setting of the exercise bike (registered trademark) can be obtained directly from the exercise bike (registered trademark). It will be possible. Therefore, the exercise type estimation process using the sensor can be omitted, and the exercise type / individualized exercise intensity (METs, U, K) can be generated and recorded in the database.
  • exercise type / individualized exercise intensity METs, U, K
  • the maximum oxygen intake peakVO2 at the maximum time point of the breath analysis result-based exercise type / individual response activity amount (EEref, U, K). Breath analysis results
  • Breath analysis result-based maximum value of exercise type / individual response activity (EEref, U, K) Maximum breath analysis result Base exercise type / individual activity amount (EErefmax, U, K) And.
  • FIG. 19 is a diagram showing a flowchart for explaining a sequence of processes executed by the user terminal 30 in the “(second phase) rehabilitation execution phase outside the hospital”.
  • the process according to the flow shown in FIG. 19 can be executed according to the program stored in the storage unit of the user terminal 30. For example, it can be performed as a program execution process by a processor such as a CPU having a program execution function.
  • a processor such as a CPU having a program execution function.
  • Step S141 First, the user terminal 30 inputs the sensor detection information in step S141, and then inputs the sensor detection information. Estimate the type of exercise the user is performing. That is, the estimated movement type (Kest) is determined.
  • This process is a process executed by the motion information estimation unit 32 shown in FIG.
  • step S142 the user terminal 30 selects an entry of the exercise type that matches or is most similar to the estimated exercise type (Kest) from the user-specific exercise intensity (METs, U, Kest) database 40 corresponding to the exercise type. , Acquire the exercise type / individualized exercise intensity (METs, U, Kest) of the selected entry.
  • Kest estimated exercise type
  • METs, U, Kest user-specific exercise intensity
  • This process is a process executed by the exercise type / individualized exercise intensity acquisition unit 51 shown in FIG.
  • the exercise type / individual-corresponding exercise intensity acquisition unit 51 has exercise type-corresponding user-specific exercise intensity (METs, U, Search the Kest) database 40 and acquire the exercise type / individualized exercise intensity (METs, U, Kest) registered in association with the same or most similar exercise type (K) as the estimated exercise type (Kest). do.
  • step S143 the user terminal 30 calculates the maximum oxygen intake rate (% peakVO2) based on the estimated exercise type / individual exercise intensity (METs, U, Kest) and the user weight.
  • This process is a process executed by the oxygen intake calculation unit 52 corresponding to the maximum value shown in FIG.
  • the oxygen intake calculation unit 52 corresponding to the maximum value (A) Exercise type / exercise type acquired from the exercise intensity acquisition unit 51 for individuals, user-specific exercise intensity for individuals (METs, U, Kest) d51, (B) Exercise type user-specific exercise intensity (METs, U, Kest) The exercise type user-specific exercise intensity maximum value (METsmax, U, Kest) obtained from the database 40, From these data, the oxygen intake rate (% peakVO2) d52 corresponding to the maximum value is calculated.
  • the oxygen intake rate corresponding to the maximum value (% peakVO2) is calculated by the following (Equation 4).
  • Maximum oxygen intake rate (% peakVO2) (Exercise type, personalized user-specific exercise intensity (METs, U, Kest)) / (Exercise type user-specific exercise intensity maximum value (METsmax, U, Kest)) ... (Equation 4)
  • the maximum oxygen intake rate (% peakVO2) is the ratio of (exercise type user-specific exercise intensity (METs, U, Kest) to exercise type user-specific exercise intensity maximum value (METsmax, U, Kest). Can be calculated by.
  • step S144 the user terminal 30 generates exercise implementation status data based on the maximum value corresponding oxygen intake rate (% peakVO2) and the exercise time of each exercise, and records it in the exercise implementation status record database. ..
  • This process is a process executed by the exercise time integrating unit 53 shown in FIG.
  • the exercise time integration unit 53 inputs the maximum value corresponding oxygen intake rate (% peakVO2) d52 calculated by the maximum value corresponding oxygen intake rate calculation unit 52, generates the exercise execution status data d53 of the user 11, and executes the exercise. Record in the status record database 54.
  • the exercise time integration unit 53 generates exercise implementation status data d53 classified into a predetermined maximum value corresponding oxygen intake rate (% peakVO2) for each predetermined data generation period (for example, one week, one day, etc.). Then, it is recorded in the exercise implementation status record database 54.
  • the exercise implementation status record database 54 has the recorded data shown in FIG. 13, as described above. As shown in FIG. 13, the exercise execution status record database 54 records the exercise time executed by the user 11 in a predetermined division unit of the maximum oxygen intake rate (% peakVO2).
  • the exercise implementation status record database 54 shown in FIG. 13 also has a configuration in which the exercise time corresponding to the exercise type (Kest) is also recorded.
  • step S145 the user terminal 30 compares and analyzes the exercise execution status data recorded in the exercise execution status record database 54 and the exercise target time recorded in the exercise prescription information database 55, and executes the exercise. Generate situation analysis results.
  • This process is a process executed by the exercise execution status analysis unit 56 shown in FIG.
  • the exercise implementation status analysis unit 56 acquires the data recorded in the exercise implementation status record database 54, compares the acquired data with the exercise prescription provided in advance by a rehabilitation supervisor such as a doctor, and compares the exercise implementation status with the exercise prescription.
  • the analysis result d56 is generated.
  • the exercise prescription provided in advance by the rehabilitation supervisor such as a doctor is recorded in the exercise prescription information database 55 in the storage unit of the user terminal 30. ..
  • the exercise implementation status analysis unit 56 executes and analyzes whether or not the actual exercise time of the user 11 has reached the target time, and whether or not the actual exercise time is excessive compared to the target time. Based on the result, the exercise implementation status analysis result d56 is generated.
  • step S146 the user terminal 30 displays the exercise execution status analysis result generated in step S145 on the display unit.
  • This process is a display process using the display unit 57 shown in FIG. As described above with reference to FIG. 15, the display unit 57 displays the display data as shown in FIGS. 15 (1) and 15 (2) as the exercise execution status analysis result d56.
  • the user 11 can see this display data and confirm whether or not the rehabilitation exercise performed by himself / herself is an appropriate exercise according to the exercise prescription. For example, it is possible to confirm the lacking exercise by exercise intensity, and it is possible to accurately execute the exercise according to each exercise intensity.
  • FIG. 4 is a diagram illustrating a processing example of the “(second phase) rehabilitation execution phase outside the hospital”.
  • the example shown in FIG. 4 is a processing example in which the user terminal 30 and the hospital terminal 70 communicate with each other.
  • the user 11 who is the rehabilitation executor wears the user terminal 30 and transmits the sensor detection information of the sensor 12 attached to the body or the like of the user 11, for example, the sensor 12 such as the acceleration sensor, the gyro, the geomagnetic sensor, and the barometric pressure sensor. Enter in 30.
  • the data processing unit of the user terminal 30 transmits the sensor detection information acquired via the sensor 12 as it is, or transmits the analysis result to the hospital terminal 70.
  • the hospital terminal 70 executes a data analysis process similar to the process executed on the user terminal 30 described above with reference to FIG. Further, based on the analysis result, advice information and the like for the user 11 are generated and transmitted to the user terminal 30.
  • the user terminal 30 displays the advice information received from the hospital terminal 70.
  • the user 11 can confirm whether or not appropriate rehabilitation is performed based on this display information.
  • FIG. 20 is a diagram showing a configuration example of each device in the case of performing the above-mentioned processing, that is, communication between the user terminal 30 and the hospital terminal 70.
  • the configuration of the user terminal 30 and the hospital terminal 70 shown in FIG. 20 and the processing to be executed will be described.
  • the user terminal 30 is a terminal worn on the body of the user 11 who is a rehabilitation executor while performing an exercise as rehabilitation.
  • the sensor detection information input unit 31 of the user terminal 30 acquires the sensor detection information d31 of a sensor attached to the body of the user 11, for example, an acceleration sensor, a gyro, a geomagnetic sensor, a pressure sensor, or the like, and the motion information estimation unit 32. Output to.
  • the exercise information estimation unit 32 outputs the estimated exercise type (Kest), which is the estimation result, to the exercise type / individualized exercise intensity acquisition unit 51.
  • the exercise type / individual correspondence exercise intensity acquisition unit 51 searches the exercise type user-specific exercise intensity (METs, U, Kest) database 40 based on the estimated exercise type (Kest) d32 input from the exercise information estimation unit 32, and searches for the exercise type user-specific exercise intensity (METs, U, Kest) database 40.
  • the exercise type registered in association with the estimated exercise type (Kest) and the individualized user-specific exercise intensity (METs, U, Kest) d51 are acquired.
  • the exercise type / individual-corresponding user-specific exercise intensity (METs, U, Kest) d51 acquired from the database by the exercise type / individual-corresponding exercise intensity acquisition unit 51 is output to the maximum value-corresponding oxygen intake rate calculation unit 52.
  • the maximum value-corresponding oxygen intake rate calculation unit 52 is the maximum among the individual-corresponding user-specific exercise intensities (METs, U, Kest) registered in this database from the exercise type user-specific exercise intensity (METs, U, Kest) database 40. Get the value.
  • Exercise type User-specific exercise intensity (METs, U, Kest)
  • the maximum value in the personalized user-specific exercise intensity (METs, U, Kest) registered in the database 40 is set to Exercise type
  • the maximum value of user-specific exercise intensity (METsmax, U, Kest) is used.
  • the oxygen intake rate calculation unit 52 corresponding to the highest value (A) Exercise type / exercise type acquired from the exercise intensity acquisition unit 51 for individuals, user-specific exercise intensity for individuals (METs, U, Kest) d51, (B) Exercise type user-specific exercise intensity (METs, U, Kest) The exercise type user-specific exercise intensity maximum value (METsmax, U, Kest) obtained from the database 40, From these data, the oxygen intake rate (% peakVO2) d52 corresponding to the maximum value is calculated.
  • the maximum oxygen intake rate (% peakVO2) is calculated by the following (Equation 4).
  • Maximum oxygen intake rate (% peakVO2) (Exercise type, personalized user-specific exercise intensity (METs, U, Kest)) / (Exercise type user-specific exercise intensity maximum value (METsmax, U, Kest)) ... (Equation 4)
  • the maximum oxygen intake rate (% peakVO2) is the ratio of (exercise type user-specific exercise intensity (METs, U, Kest) to exercise type user-specific exercise intensity maximum value (METsmax, U, Kest). Can be calculated by.
  • the maximum oxygen uptake is the maximum value of the oxygen uptake (oxygen uptake (VO2)) by the body, and the oxygen uptake rate corresponding to the maximum value (peak VO2).
  • % PeakVO2) is the ratio of actual oxygen uptake (VO2) to maximal oxygen uptake (peakVO2).
  • the maximum value-corresponding oxygen intake rate (% peakVO2) d52 calculated by the maximum value-corresponding oxygen intake rate calculation unit 52 is output to the exercise time integration unit 53.
  • the exercise time integration unit 53 inputs the maximum value corresponding oxygen intake rate (% peakVO2) d52 calculated by the maximum value corresponding oxygen intake rate calculation unit 52, generates the exercise execution status data d53 of the user 11, and executes the exercise. Record in the status record database 54.
  • the exercise implementation status data of the user 11 recorded in the exercise implementation status record database 54 is periodically transmitted to the hospital terminal 70 via the communication unit 61, for example, every week. It is the exercise implementation status data d54 shown in FIG.
  • the communication unit 71 of the hospital terminal 70 receives the exercise implementation status data d54 transmitted from the user terminal 30 and transfers it to the exercise implementation status analysis unit 72.
  • the exercise implementation status analysis unit 72 acquires the exercise implementation status data d54 received from the user terminal 30, compares the acquired data with the exercise prescription corresponding to the user 11 created in advance at the hospital, and compares the exercise implementation status analysis result.
  • the d72 is generated and transmitted to the user terminal 30 via the communication unit 71.
  • the exercise prescription for the user 11 created in advance at the hospital is recorded in the storage unit of the hospital terminal 70 as the exercise prescription information database 73.
  • the exercise prescription information database 73 the same data as the data of the exercise prescription information database 55 stored in the storage unit of the user terminal 30 described above with reference to FIG. 14 is recorded.
  • the exercise implementation status analysis unit 72 of the hospital terminal 70 acquires the following data and performs comparison processing.
  • A Actual exercise time executed by the user 11 recorded in the exercise execution status data d54 received from the user terminal 30 (classification unit of oxygen intake rate corresponding to the maximum value (% peakVO2)).
  • B Target exercise time to be executed by the user 11 recorded in the exercise prescription information database 73 (classified unit of oxygen intake rate corresponding to the maximum value (% peakVO2))
  • the exercise implementation status analysis unit 72 compares the above two data to see if the actual exercise time of the user 11 has reached the target time, and whether the actual exercise time is excessive compared to the target time. Etc., and based on the analysis result, the exercise execution status analysis result d72 is generated.
  • the exercise execution status analysis result d72 generated by the exercise implementation status analysis unit 72 of the hospital terminal 70 is transmitted to the user terminal 30 via the communication unit 71.
  • the communication unit 61 of the user terminal 30 outputs the exercise execution status analysis result d72 received from the hospital terminal 70 to the display unit 57.
  • the exercise execution status analysis result d72 displayed on the display unit 57 of the user terminal 30 is, for example, the data described above with reference to FIG. FIG. 15 shows the following two display data examples. (1) When the actual exercise time almost matches the target time (2) When the actual exercise time is insufficient for the target time
  • the user 11 can see this display data and confirm whether or not the rehabilitation exercise performed by himself / herself is an appropriate exercise according to the exercise prescription. For example, it is possible to confirm the lacking exercise by exercise intensity, and it is possible to accurately execute the exercise according to each exercise intensity.
  • the process according to the flow shown in FIG. 21 can be executed according to the program stored in the storage unit of the user terminal 30. For example, it can be performed as a program execution process by a processor such as a CPU having a program execution function.
  • a processor such as a CPU having a program execution function.
  • Step S151 First, the user terminal 30 inputs the sensor detection information in step S151. Estimate the type of exercise the user is performing. That is, the estimated movement type (Kest) is determined.
  • This process is a process executed by the motion information estimation unit 32 shown in FIG.
  • Step S152 the user terminal 30 selects an entry of the exercise type that matches or is most similar to the estimated exercise type (Kest) from the user-specific exercise intensity (METs, U, Kest) database 40 corresponding to the exercise type. , Acquire the exercise type / individualized exercise intensity (METs, U, Kest) of the selected entry.
  • Kest estimated exercise type
  • METs, U, Kest user-specific exercise intensity
  • This process is a process executed by the exercise type / individualized exercise intensity acquisition unit 51 shown in FIG.
  • the exercise type / individual-corresponding exercise intensity acquisition unit 51 has exercise type-corresponding user-specific exercise intensity (METs, U, Search the Kest) database 40 and acquire the exercise type / individualized exercise intensity (METs, U, Kest) registered in association with the same or most similar exercise type (K) as the estimated exercise type (Kest). do.
  • Step S153 the user terminal 30 calculates the maximum oxygen intake rate (% peakVO2) based on the estimated exercise type / individual exercise intensity (METs, U, Kest) and the user weight.
  • This process is a process executed by the oxygen intake calculation unit 52 corresponding to the maximum value shown in FIG.
  • the oxygen intake calculation unit 52 corresponding to the maximum value (A) Exercise type / exercise type acquired from the exercise intensity acquisition unit 51 for individuals, user-specific exercise intensity for individuals (METs, U, Kest) d51, (B) Exercise type user-specific exercise intensity (METs, U, Kest) The exercise type user-specific exercise intensity maximum value (METsmax, U, Kest) obtained from the database 40, From these data, the oxygen intake rate (% peakVO2) d52 corresponding to the maximum value is calculated.
  • the oxygen intake rate corresponding to the maximum value (% peakVO2) is calculated by the following (Equation 4).
  • Maximum oxygen intake rate (% peakVO2) (Exercise type, personalized user-specific exercise intensity (METs, U, Kest)) / (Exercise type user-specific exercise intensity maximum value (METsmax, U, Kest)) ... (Equation 4)
  • the maximum oxygen intake rate (% peakVO2) is the ratio of (exercise type user-specific exercise intensity (METs, U, Kest) to exercise type user-specific exercise intensity maximum value (METsmax, U, Kest). Can be calculated by.
  • step S154 the user terminal 30 generates exercise implementation status data based on the maximum value corresponding oxygen intake rate (% peakVO2) and the exercise time of each exercise, and records it in the exercise implementation status record database. ..
  • This process is a process executed by the exercise time integrating unit 53 shown in FIG.
  • the exercise time integration unit 53 inputs the maximum value corresponding oxygen intake rate (% peakVO2) d52 calculated by the maximum value corresponding oxygen intake rate calculation unit 52, generates the exercise execution status data d53 of the user 11, and executes the exercise. Record in the status record database 54.
  • the exercise time integration unit 53 generates exercise implementation status data d53 classified into a predetermined maximum value corresponding oxygen intake rate (% peakVO2) for each predetermined data generation period (for example, one week, one day, etc.). Then, it is recorded in the exercise implementation status record database 54.
  • the exercise implementation status record database 54 has the recorded data shown in FIG. 13, as described above. As shown in FIG. 13, the exercise execution status record database 54 records the exercise time executed by the user 11 in a predetermined division unit of the maximum oxygen intake rate (% peakVO2).
  • the exercise implementation status record database 54 shown in FIG. 13 also has a configuration in which the exercise time corresponding to the exercise type (Kest) is also recorded.
  • step S155 the user terminal 30 transmits the exercise execution status data recorded in the exercise execution status record database 54 to the hospital terminal 70.
  • step S156 the user terminal 30 displays the exercise execution status analysis result received from the hospital terminal 70 on the display unit.
  • This process is a display process using the display unit 57 shown in FIG. As described above with reference to FIG. 15, the display unit 57 displays the display data as shown in FIGS. 15 (1) and 15 (2) as the result of the exercise implementation status analysis.
  • the user 11 can see this display data and confirm whether or not the rehabilitation exercise performed by himself / herself is an appropriate exercise according to the exercise prescription. For example, it is possible to confirm the lacking exercise by exercise intensity, and it is possible to accurately execute the exercise according to each exercise intensity.
  • the process according to the flow shown in FIG. 22 can be executed according to the program stored in the storage unit of the hospital terminal 70. For example, it can be performed as a program execution process by a processor such as a CPU having a program execution function.
  • a processor such as a CPU having a program execution function.
  • Step S161 First, in step S161, the hospital terminal 70 receives the exercise execution status data recorded in the exercise execution status record database 54 from the user terminal 30.
  • Step S162 the hospital terminal 70 compares and analyzes the exercise execution status data received from the user terminal 30 and the exercise target time recorded in the exercise prescription information database 73, and obtains the exercise implementation status analysis result. Generate.
  • This process is a process executed by the exercise execution status analysis unit 72 shown in FIG.
  • the exercise implementation status analysis unit 72 compares the exercise implementation status data received from the user terminal 30 with the exercise prescription recorded in the exercise prescription information database 73, which is an exercise prescription created in advance by a rehabilitation supervisor such as a doctor. To execute.
  • the exercise implementation status analysis unit 72 executes and analyzes whether or not the actual exercise time of the user 11 has reached the target time, and whether or not the actual exercise time is excessive compared to the target time. Based on the result, the exercise implementation status analysis result d72 is generated.
  • step S163 the hospital terminal 70 transmits the exercise execution status analysis result generated in step S162 to the user terminal 30 via the communication unit 71.
  • step S156 the exercise execution status analysis result received from the hospital terminal 70 is displayed on the display unit.
  • the user 11 can confirm whether or not the rehabilitation exercise performed by the user 11 is an appropriate exercise according to the exercise prescription. For example, it is possible to confirm the lacking exercise by exercise intensity, and it is possible to accurately execute the exercise according to each exercise intensity.
  • Example 3 Example of promoting electrocardiography (ECG) measurement based on the analysis result of exercise load (Example 4) Example of presenting route information of walking or running using a map (Example 5) Example of performing exercise prescription renewal processing
  • Example 3 Example of promoting electrocardiography (ECG: electrocardiography) measurement based on the analysis result of exercise load]
  • ECG electrocardiography
  • Example 3 is an example of preventing such a danger.
  • the pulse rate of the user 11 is acquired, and when it is detected that the pulse rate is out of the specified range, an electrocardiogram (ECG: electrocardiogram) is measured.
  • ECG electrocardiogram
  • the warning information may be configured to display warning information on the display unit of the user terminal 30, vibration, sound, or the like.
  • FIG. 23 is a block diagram showing a configuration of a user terminal 30 that executes processing according to the third embodiment.
  • the exercise prescription information database 64 is recorded in the storage unit of the user terminal 30 shown in FIG. 23.
  • the exercise prescription information database 64 used in this embodiment should be executed by the user 11 in the data described above with reference to FIG. 14, that is, in a predetermined division unit of the maximum oxygen intake rate (% peakVO2).
  • the pulse rate regulation range (normal value range) corresponding to the user 11 and the heart rate upper limit value (normal value upper limit value) generated based on the judgment of a rehabilitation supervisor such as a doctor are recorded. ..
  • the sensor detection value input unit 61 inputs a heart rate value and a pulse value from a sensor provided in the user 11 who performs exercise as rehabilitation.
  • the user 11 attaches a pulse detection sensor and measures only the pulse value.
  • the pulse value d61a acquired by the sensor detection value input unit 61 is input to the pulse upper limit asymptote determination unit 62.
  • the pulse upper limit proximity determination unit 62 compares the pulse value d61a input from the sensor detection value input unit 61 with the pulse rate specified range (normal value range) corresponding to the user 11 recorded in the exercise prescription information database 64, and the pulse value. It is determined whether or not d61a is within the pulse rate specified range (normal value range) registered in the database.
  • the determination information indicating that the pulse rate is within the normal range is output to the instruction information generation unit 65.
  • the instruction information generation unit 65 generates instruction information d65 indicating that it is a normal value and outputs it to an output unit (display unit or the like) 66.
  • the pulse upper limit asymptote determination unit 62 determines that the pulse value d61a input from the sensor detection value input unit 61 is not within the pulse rate specified range (normal value range) registered in the database, it is out of the normal range.
  • the determination information indicating that is output to the instruction information generation unit 65.
  • the instruction information generation unit 65 generates a message prompting the user 11 to wear a heart rate monitor for detecting the heart rate value, or instruction information d65 such as a warning sound and a lamp emission, and outputs the instruction information d65 to an output unit (display unit, etc.) 66. do.
  • the display data as shown in FIG. 25 (1) is output to the output unit (display unit) 66 of the user terminal 30.
  • the user 11 wears a heart rate monitor for detecting the heart rate value according to the instruction information d65, and continues the exercise as rehabilitation.
  • the sensor detection value input unit 61 acquires the heart rate value of the user 11 from the heart rate monitor worn by the user 11.
  • the heart rate monitor for detecting the heart rate value for example, a heart rate monitor using the second guidance method for measuring the potential difference between the left and right hands, a wearable device type heart rate monitor, and the like can be used.
  • the heart rate value d61b acquired by the sensor detection value input unit 61 is input to the heart rate upper limit asymptote determination unit 63.
  • the heart rate upper limit proximity determination unit 63 compares the heart rate value d61b input from the sensor detection value input unit 61 with the heart rate upper limit value (normal value upper limit) corresponding to the user 11 recorded in the exercise prescription information database 64, and the heart rate value. It is determined whether or not d61b is equal to or lower than the heart rate upper limit value (normal value upper limit) registered in the database.
  • the determination information indicating that the heart rate value d61b is within the normal range is output to the instruction information generation unit 65.
  • the instruction information generation unit 65 generates instruction information d65 indicating that it is a normal value and outputs it to an output unit (display unit or the like) 66.
  • the heart rate upper limit asymptote determination unit 63 determines that the heart rate value d61b input from the sensor detection value input unit 61 is not equal to or less than the heart rate upper limit value (normal value upper limit) registered in the database, the heart rate sets the upper limit.
  • the determination information indicating that the value is exceeded is output to the instruction information generation unit 65.
  • the instruction information generation unit 65 generates a message prompting the user 11 to stop the exercise, or instruction information d65 such as a warning sound and lamp light emission, and outputs the instruction information d65 to the output unit (display unit or the like) 66.
  • the display data as shown in FIG. 25 (2) is output to the output unit (display unit) 66 of the user terminal 30.
  • the user 11 stops the exercise in response to the instruction information d65.
  • the user 11 can prevent the generation of an excessive cardiac load due to the continuation of exercise, and can perform safe rehabilitation.
  • Step S181 First, the user terminal 30 acquires the pulse value in step S181.
  • This process is a process executed by the sensor detection value input unit 61 shown in FIG. 23.
  • the user 11 wears a pulse detection sensor and executes exercise as rehabilitation.
  • the pulse value d61a acquired by the sensor detection value input unit 61 is input to the pulse upper limit asymptote determination unit 62.
  • Step S182 the user terminal 30 compares the pulse value d61a input from the sensor detection value input unit 61 with the pulse rate specified range (normal value range) corresponding to the user 11 recorded in the exercise prescription information database 64. Then, it is determined whether or not the pulse value d61a is within the pulse rate specified range (normal value range) registered in the database.
  • the process returns to step S181 and the pulse value acquisition process is continued.
  • the determination information indicating that the pulse value is within the normal range is output to the instruction information generation unit 65, and the instruction information generation unit 65 generates and outputs the instruction information d65 indicating that the pulse value is within the normal range. It may be output to a unit (display unit or the like) 66.
  • step S182 if it is determined in step S182 that the pulse value d61a input from the sensor detection value input unit 61 is not within the pulse rate specified range (normal value range) registered in the database, the process proceeds to step S183.
  • Step S183 If it is determined in step S182 that the pulse value d61a is not within the pulse rate specified range (normal value range), the process proceeds to step S183.
  • step S183 the user terminal 30 outputs determination information indicating that it is out of the normal range to the instruction information generation unit 65, and the instruction information generation unit 65 detects the heartbeat value in the user 11.
  • a message prompting the user to install the meter, or instruction information d65 such as a warning sound and lamp light emission is generated and output to an output unit (display unit or the like) 66.
  • the display data as shown in FIG. 25 (1) is output to the output unit (display unit) 66 of the user terminal 30.
  • the user 11 wears a heart rate monitor for detecting the heart rate value according to the instruction information d65, and continues the exercise as rehabilitation.
  • Step S184 The user 11 wears a heart rate monitor for detecting the heart rate value and continues the exercise as rehabilitation.
  • the user terminal 30 acquires the heart rate value of the user 11 from the heart rate monitor worn by the user 11.
  • This process is a process executed by the sensor detection value input unit 61 shown in FIG. 23.
  • the user 11 wears a heart rate monitor and performs exercise as rehabilitation.
  • the heart rate value d61b acquired by the sensor detection value input unit 61 is input to the heart rate upper limit asymptote determination unit 63.
  • Step S185 the user terminal 30 compares the heart rate d61b input from the sensor detection value input unit 61 with the heart rate upper limit value (normal value upper limit) corresponding to the user 11 recorded in the exercise prescription information database 64. Then, it is determined whether or not the heart rate d61b is equal to or less than the heart rate upper limit value (normal value upper limit) registered in the database.
  • the process returns to step S184 and the heart rate acquisition process is continued.
  • the determination information indicating that the heart rate value is within the normal range is output to the instruction information generation unit 65, and the instruction information generation unit 65 generates and outputs the instruction information d65 indicating that the heart rate value is within the normal range. It may be output to a unit (display unit or the like) 66.
  • step S185 if it is determined in step S185 that the heart rate value d61b input from the sensor detection value input unit 61 is not equal to or less than the heart rate upper limit value (normal value upper limit) registered in the database, the process proceeds to step S186.
  • Step S186 If it is determined in step S185 that the heart rate value d61b is not equal to or less than the heart rate upper limit value (normal value upper limit), the process proceeds to step S186.
  • step S186 the user terminal 30 outputs determination information indicating that the heart rate value d61b is not equal to or less than the heart rate upper limit value (normal value upper limit) to the instruction information generation unit 65, and the instruction information generation unit 65 A message urging the user 11 to stop exercising, or instruction information d65 such as a warning sound and lamp light emission is generated and output to an output unit (display unit or the like) 66.
  • the display data as shown in FIG. 25 (2) is output to the output unit (display unit) 66 of the user terminal 30.
  • the user 11 stops the exercise in response to the instruction information d65.
  • the user 11 can prevent the generation of an excessive cardiac load due to the continuation of exercise, and can perform safe rehabilitation.
  • Example 4 Example of presenting route information for walking or running using a map
  • the fourth embodiment is an embodiment in which the user 11 provides the optimum walking or running route information using a map when the user 11 walks or runs as a rehabilitation exercise. Specifically, for example, as shown in FIG. 27, a map is displayed on the display unit of the user terminal 30 to provide the user 11 with optimal walking and running route information.
  • FIG. 28 is a diagram illustrating the configuration and processing of the user terminal 30 that executes the processing of the fourth embodiment and the geographic information server 90. The process of the fourth embodiment using the user terminal 30 and the geographic information server 90 will be described with reference to FIG. 28.
  • the user terminal 30 is a terminal worn by the user 11, who is a rehabilitation executor, on his / her body while performing exercise as rehabilitation.
  • the sensor detection information input unit 81 of the user terminal 30 acquires sensor detection information d81 of a sensor attached to the body of the user 11, such as a position sensor, an acceleration sensor, a gyro, a geomagnetic sensor, and a pressure sensor, and exercise information. Output to the estimation unit 82.
  • the sensor detection information (position information) d81a of the position sensor included in the sensor detection information d81 is used by the communication unit 87. It is transmitted to the geographic information providing server 90 via.
  • the exercise information estimation unit 82 outputs the estimated exercise type (Kest), which is the estimation result, to the exercise type / individual correspondence exercise intensity acquisition unit 83.
  • the exercise type / individual correspondence exercise intensity acquisition unit 83 searches the exercise type user-specific exercise intensity (METs, U, Kest) database 40 based on the estimated exercise type (Kest) d82 input from the exercise information estimation unit 82.
  • the exercise type registered in association with the estimated exercise type (Kest) and the individualized user-specific exercise intensity (METs, U, Kest) d83 are acquired.
  • the exercise type / individual-corresponding user-specific exercise intensity (METs, U, Kest) d83 acquired from the database by the exercise type / individual-corresponding exercise intensity acquisition unit 83 is output to the maximum value-corresponding oxygen intake rate calculation unit 84.
  • the maximum value-corresponding oxygen intake rate calculation unit 84 is the maximum among the individual-corresponding user-specific exercise intensities (METs, U, Kest) registered in this database from the exercise type user-specific exercise intensity (METs, U, Kest) database 40. Get the value.
  • Exercise type User-specific exercise intensity (METs, U, Kest)
  • the maximum value in the personalized user-specific exercise intensity (METs, U, Kest) registered in the database 40 is set to Exercise type
  • the maximum value of user-specific exercise intensity (METsmax, U, Kest) is used.
  • the oxygen intake rate calculation unit 84 corresponding to the highest value (A) Exercise type / exercise type acquired from the exercise intensity acquisition unit 83 for individuals, user-specific exercise intensity for individuals (METs, U, Kest) d83, (B) Exercise type user-specific exercise intensity (METs, U, Kest) The exercise type user-specific exercise intensity maximum value (METsmax, U, Kest) obtained from the database 40, From these data, the maximum oxygen intake rate (% peakVO2) d84 is calculated.
  • the maximum oxygen intake rate (% peakVO2) is calculated by the following (Equation 4).
  • Maximum oxygen intake rate (% peakVO2) (Exercise type, personalized user-specific exercise intensity (METs, U, Kest)) / (Exercise type user-specific exercise intensity maximum value (METsmax, U, Kest)) ... (Equation 4)
  • the maximum oxygen intake rate (% peakVO2) is the ratio of (exercise type user-specific exercise intensity (METs, U, Kest) to exercise type user-specific exercise intensity maximum value (METsmax, U, Kest). Can be calculated by.
  • the maximum oxygen uptake is the maximum value of the oxygen uptake (oxygen uptake (VO2)) by the body, and the oxygen uptake rate corresponding to the maximum value (peak VO2).
  • % PeakVO2) is the ratio of actual oxygen uptake (VO2) to maximal oxygen uptake (peakVO2).
  • the maximum value-corresponding oxygen intake rate (% peakVO2) d84 calculated by the maximum value-corresponding oxygen intake rate calculation unit 84 is output to the exercise prescription-corresponding action route information search unit 86.
  • the exercise prescription-corresponding action route information search unit 86 inputs the maximum value-corresponding oxygen intake rate (% peakVO2) d84 calculated by the maximum value-corresponding oxygen intake rate calculation unit 84, and further, the exercise prescription recorded in the exercise prescription information database 85. With reference to the information, exercise prescription information d86a that realizes the maximum oxygen intake rate (% peakVO2) is generated. In the exercise prescription information database 85, the same data as the data described above with reference to FIG. 14 is recorded.
  • the exercise prescription information d86a that realizes the maximum oxygen intake rate (% peakVO2) generated by the exercise prescription-corresponding action route information search unit 86 is transmitted to the geographic information providing server 90 via the communication unit 87.
  • the geographic information providing server 90 receives the following two pieces of information from the user terminal 30.
  • the geographic information providing server 90 inputs these two pieces of information via the communication unit 91, and transfers the input information to the exercise prescription-corresponding action route information generation unit 92.
  • the exercise prescription-corresponding action route information generation unit 92 generates the exercise prescription-corresponding action route information d92 by using the input information (a) and (b) and the map information stored in the geographic information database 93.
  • the geographic information database 93 records detailed information such as roads on the map. For example, as shown in FIG. 29, road gradient information, stairs, bus route information, and position information of each road on a map are recorded.
  • the action route information generation unit 92 corresponding to the exercise prescription includes the input information (a) and (b) and the map information stored in the geographic information database 93 including the detailed information of the road on the map as shown in FIG. 29. Is used to generate exercise prescription-corresponding action route information d92.
  • the exercise prescription-corresponding action route information d92 matches or is similar to the exercise prescription information d86a that realizes the maximum value-corresponding oxygen intake rate (% peakVO2) generated by the exercise prescription-corresponding action route information search unit 86 of the user terminal 30. Consists of possible geographic route information. Specifically, it is data including route information on a map that can be moved by a user as shown in FIG. 27.
  • the geographic information providing server 90 transmits the exercise prescription-corresponding action route information d92 generated by the exercise prescription-corresponding action route information generation unit 92 to the user terminal 30 via the communication unit 91.
  • the user terminal 30 receives the exercise prescription-corresponding action route information d92 transmitted by the geographic information providing server 90 via the communication unit 87, and transfers it to the exercise prescription-corresponding route information search unit 86.
  • the exercise prescription correspondence route information search unit 86 generates and displays display data d86b based on the exercise prescription correspondence action route information d92 received from the geographic information providing server 90 and the exercise prescription information recorded in the exercise prescription information database 85. It is displayed in the part 88.
  • the display data d86b generated by the exercise prescription corresponding route information search unit 86 is display data including information indicating the exercise type and route to be executed by the user on the map as shown in FIG. 27.
  • the user 11 can perform exercise as an appropriate rehabilitation by looking at this display data, confirming the exercise he / she performs, specifically the walking route and walking speed.
  • Example 5 Example of updating the exercise prescription
  • the period of exercise as rehabilitation may be long, and the effect of rehabilitation differs depending on the person. Therefore, the exercise to be performed as rehabilitation differs from the exercise prescription information set at the time of discharge.
  • the rehabilitation supervisor such as a doctor in the hospital needs to update the exercise prescription and continuously provide the updated exercise prescription information to the user 11.
  • Example 5 is an example that enables such an exercise prescription renewal process.
  • FIG. 30 is a diagram illustrating the configuration and processing of the user terminal 30 and the hospital terminal 70 that execute the exercise prescription update process of the fifth embodiment.
  • the configuration of the user terminal 30 is substantially the same as the configuration of the user terminal 30 shown in FIG. 20 described above as the second embodiment, and each component has the same reference number as in FIG. 20.
  • the configuration of the user terminal 30 and the hospital terminal 70 shown in FIG. 30 and the processing to be executed will be described.
  • the user terminal 30 is a terminal worn on the body of the user 11 who is a rehabilitation executor while performing an exercise as rehabilitation.
  • the sensor detection information input unit 31 of the user terminal 30 acquires the sensor detection information d31 of a sensor attached to the body of the user 11, for example, an acceleration sensor, a gyro, a geomagnetic sensor, a pressure sensor, or the like, and the motion information estimation unit 32. Output to.
  • the motion information estimation unit 32 estimates the type of motion being executed by the user 11 based on the input sensor detection information d31.
  • the exercise information estimation unit 32 outputs the estimated exercise type (Kest), which is the estimation result, to the exercise type / individual correspondence exercise intensity acquisition unit 51.
  • the exercise type / individual correspondence exercise intensity acquisition unit 51 searches the exercise type user-specific exercise intensity (METs, U, Kest) database 40 based on the estimated exercise type (Kest) d32 input from the exercise information estimation unit 32, and searches for the exercise type user-specific exercise intensity (METs, U, Kest) database 40.
  • the exercise type registered in association with the estimated exercise type (Kest) and the individualized user-specific exercise intensity (METs, U, Kest) d51 are acquired.
  • the exercise type / individual-corresponding user-specific exercise intensity (METs, U, Kest) d51 acquired from the database by the exercise type / individual-corresponding exercise intensity acquisition unit 51 is output to the maximum value-corresponding oxygen intake rate calculation unit 52.
  • the maximum value-corresponding oxygen intake rate calculation unit 52 is the maximum among the individual-corresponding user-specific exercise intensities (METs, U, Kest) registered in this database from the exercise type user-specific exercise intensity (METs, U, Kest) database 40. Get the value.
  • the oxygen intake rate calculation unit 52 corresponding to the highest value (A) Exercise type / exercise type acquired from the exercise intensity acquisition unit 51 for individuals, user-specific exercise intensity for individuals (METs, U, Kest) d51, (B) Exercise type user-specific exercise intensity (METs, U, Kest) The exercise type user-specific exercise intensity maximum value (METsmax, U, Kest) obtained from the database 40, From these data, the oxygen intake rate (% peakVO2) d52 corresponding to the maximum value is calculated.
  • the maximum value-corresponding oxygen intake rate (% peakVO2) d52 calculated by the maximum value-corresponding oxygen intake rate calculation unit 52 is output to the exercise time integration unit 53.
  • the exercise time integration unit 53 inputs the maximum value corresponding oxygen intake rate (% peakVO2) d52 calculated by the maximum value corresponding oxygen intake rate calculation unit 52, and generates the exercise execution status data d53 of the user 11.
  • the exercise execution status data d53 of the user 11 generated by the exercise time integration unit 53 is input to the exercise execution status analysis unit 56 and transmitted to the hospital terminal 70 via the communication unit 61.
  • the hospital terminal 70 receives the exercise implementation status data d53 transmitted from the user terminal 30 via the communication unit 71, and records the received exercise implementation status data d53 in the exercise implementation status record database 75.
  • FIG. 31 shows an example of the exercise execution status record database 75 stored in the storage unit of the hospital terminal 70.
  • the exercise execution status record database 75 stored in the storage unit of the hospital terminal 70 records the exercise execution status record data for each user.
  • the exercise execution status record data for each user records the exercise time executed by each user in a predetermined division unit of the oxygen intake rate (% peakVO2) corresponding to the maximum value. Further, it has a structure in which the exercise time corresponding to the exercise type (K) is also recorded.
  • the example shown in FIG. 31 is an example in which recorded data is generated and recorded on a weekly basis. That is, it is a data recording example in which the exercise time executed by each user during one week is recorded in a predetermined division unit of the maximum oxygen intake rate (% peakVO2), and further recorded in an exercise type unit.
  • % peakVO2 maximum oxygen intake rate
  • the exercise prescription update unit 77 of the hospital terminal 70 analyzes the exercise execution status data d53 received from the user terminal 30.
  • the exercise prescription update unit 77 of the hospital terminal 70 updates the exercise prescription information corresponding to the user 11 recorded in the exercise prescription information database 76 as necessary in the analysis processing of the exercise implementation status data.
  • the exercise prescription update unit 77 reads out the pre-update exercise prescription d76 corresponding to the user 11 recorded in the exercise prescription information database 76, and receives the exercise execution status data received from the user terminal 30.
  • a new updated exercise prescription d77 is generated according to the analysis result of d53 and recorded in the exercise prescription information database 76.
  • FIG. 32 shows an example of the exercise prescription information database 76 stored in the storage unit of the hospital terminal 70.
  • the exercise prescription information database 76 as in the exercise implementation status record database 75 described above with reference to FIG. 31, the oxygen intake rate corresponding to the maximum value (% peakVO2) is divided into predetermined division units.
  • the exercise time that each user should perform is recorded.
  • the exercise prescription information database 76 shown in FIG. 32 is an example of recording the weekly exercise target time, similar to the exercise implementation status record database 75 shown in FIG. 31 described above.
  • the exercise prescription renewal process in the exercise prescription renewal unit 77 is executed under the confirmation of a rehabilitation supervisor such as a doctor. Specifically, for example, exercise prescription information for each user is displayed on the exercise prescription operation UI unit 78, a rehabilitation supervisor such as a doctor confirms the displayed data, and exercise prescription change processing, that is, update processing is performed as necessary. I do.
  • FIG. 33 is a display example of exercise prescription information for each user to be displayed on the exercise prescription operation UI unit 78. If a rehabilitation supervisor such as a doctor checks this display data and determines that it is necessary to change the exercise prescription, that is, to update the exercise prescription, click the update icon at the right end. By the click process, detailed exercise prescription information corresponding to an individual user as shown in FIG. 34, for example, is displayed.
  • the exercise prescription information for individuals shown in FIG. 34 is the information showing the current (12th week) exercise prescription in the middle row and the past (1st to 11th week) exercise results in the lower row.
  • the current (12th week) exercise prescription in the middle row is information that shows the exercise time (minutes (min)) that the user (rehabilitation performer) should perform on a weekly basis, divided by exercise load. ..
  • the exercise results of the past (1st to 11th weeks) in the lower row show the time (minutes (min)) of the exercise actually executed by the user (rehabilitation performer) on a weekly basis by exercise load. Information.
  • point B indicates the point at which the exercise prescription is switched from menu A to menu B. This point B indicates the time when the exercise prescription is renewed, and by configuring the exercise prescription menu clearly for each week, it becomes easy to confirm the effect of the exercise prescription renewal.
  • FIG. 35 shows a specific example of the exercise prescription menu A and the exercise prescription menu B.
  • each menu is information showing the exercise time (minutes (min)) to be executed by the user in the exercise load unit, divided for each exercise load.
  • a rehabilitation supervisor such as a doctor confirms these display data and determines that it is necessary to change the exercise prescription, that is, update the exercise prescription, the present (12th week) in the middle of the display data shown in FIG. ) Click the "change icon" at the right end of the exercise prescription.
  • FIG. 37 shows a specific example of the UI for update processing.
  • the UI for the update process displays a table in which the exercise time (minutes (min)) to be performed by the user on a weekly basis can be divided and set for each exercise load unit.
  • recommendation data automatically calculated by the system based on the user's exercise performance ((A) recommendation by the system) and a manual input field ((B) manual input) by a rehabilitation supervisor such as a doctor are set. ing.
  • a rehabilitation supervisor such as a doctor can select the recommended data by the (A) system, and can input arbitrary data in the manual input field ((B) manual input). Furthermore, by selecting either (A) or (B) and clicking the decision icon at the right end, the renewal exercise prescription for the current week is determined.
  • the operation information in the exercise prescription operation UI unit 78 is input to the exercise prescription update unit 77, and the exercise prescription update unit 77 performs the exercise prescription update process according to the operation information in the exercise prescription operation UI unit 78.
  • the exercise prescription update unit 77 records the new updated exercise prescription d77 generated according to the operation information in the exercise prescription operation UI unit 78 in the exercise prescription information database 76, and transmits the new post-update exercise prescription d77 to the user terminal 30 via the communication unit 71. ..
  • the user terminal 30 receives the updated exercise prescription d77 transmitted by the hospital terminal 70 via the communication unit 61, and inputs the updated exercise prescription d77 to the exercise implementation status analysis unit 56.
  • the exercise execution status analysis unit 56 compares the exercise execution status data d53 of the user 11 generated by the exercise time integration unit 53 with the latest updated exercise prescription d77 received from the hospital terminal 70, and compares the exercise implementation status analysis result. Generate d56 and output it to the display unit 57.
  • the display data when the exercise prescription information is updated is, for example, the display data as shown in FIG. 38.
  • FIG. 38 (1) is an initial screen of display data when the exercise prescription information is updated, and is a rehabilitation executor. This is display data for notifying the user 11 that the exercise prescription information has been updated.
  • FIG. 38 (2) is a display screen of updated exercise prescription information that is transitioned by touching “Confirm contents” shown in (1).
  • the user 11 who is the rehabilitation executor knows that the exercise prescription information has been updated on the hospital side, and can further confirm the specific updated exercise prescription information. Become.
  • FIG. 39 is a diagram showing an example of the hardware configuration of the information processing device constituting each of these devices.
  • the CPU (Central Processing Unit) 201 functions as a data processing unit that executes various processes according to a program stored in the ROM (Read Only Memory) 202 or the storage unit 208. For example, the process according to the sequence described in the above-described embodiment is executed.
  • the RAM (Random Access Memory) 203 stores programs and data executed by the CPU 201.
  • the CPU 201, ROM 202, and RAM 203 are connected to each other by a bus 204.
  • the CPU 201 is connected to the input / output interface 205 via the bus 204, and the input / output interface 205 includes an input unit 206 including various switches, a keyboard, a touch panel, a mouse, a microphone, a status data acquisition unit such as a sensor, and a display. , An output unit 207 including a speaker and the like is connected.
  • the CPU 201 inputs commands, status data, and the like input from the input unit 206, executes various processes, and outputs the process results to, for example, the output unit 207.
  • the storage unit 208 connected to the input / output interface 205 is composed of, for example, a hard disk or the like, and stores a program executed by the CPU 201 and various data.
  • the communication unit 209 functions as a transmission / reception unit for data communication via a network such as the Internet or a local area network, and communicates with an external device.
  • the drive 210 connected to the input / output interface 205 drives a removable medium 211 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory such as a memory card, and records or reads data.
  • a removable medium 211 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory such as a memory card
  • the technique disclosed in the present specification can have the following configuration.
  • An exercise type estimation unit that estimates the type of exercise executed by the user based on the sensor detection information, A database that stores the user-specific exercise intensity corresponding to the exercise type, and The exercise type / individual-corresponding exercise intensity acquisition unit that acquires the exercise type / individual-corresponding exercise intensity, which is the user-specific exercise intensity corresponding to the exercise type estimated by the exercise type estimation unit, from the database, and the exercise type / individual-corresponding exercise intensity acquisition unit.
  • the exercise performed by the user is an exercise according to a pre-generated exercise prescription by analyzing the exercise execution status data generated based on the exercise type / individualized exercise intensity acquired from the database.
  • An information processing device having an exercise execution status analysis unit that generates an exercise execution status analysis result.
  • the database is It is an exercise type-corresponding user-specific exercise intensity database that stores the user-corresponding exercise intensity corresponding to the exercise type.
  • the exercise implementation status analysis unit The exercise implementation status data generated based on the exercise type / individual correspondence exercise intensity acquired from the exercise type-adaptive user-specific exercise intensity database is analyzed, and the exercise performed by the user follows the exercise prescription generated in advance.
  • the information processing apparatus according to (1) which generates an exercise execution status analysis result indicating whether or not the exercise is performed.
  • the user-specific exercise intensity database corresponding to the exercise type is The information processing device according to (2), which is a database that stores exercise intensity obtained by analyzing breath analysis result data obtained by having the user wear a breath gas analyzer and performing exercise.
  • the user A user who performs exercise as a rehabilitation according to a pre-generated exercise prescription.
  • the exercise implementation status analysis unit Exercise implementation status data generated based on the exercise type / individualized exercise intensity and By comparing the stored data of the exercise prescription information database that stores the exercise prescription generated in advance, the exercise execution status analysis result indicating whether or not the exercise performed by the user is an exercise according to the exercise prescription is obtained.
  • the information processing apparatus according to any one of (1) to (3) to be generated.
  • the information processing device is It has an exercise implementation status record database that stores the exercise implementation status data.
  • the exercise implementation status analysis unit From the exercise execution status record database, the exercise execution status data of the user is acquired, and an exercise execution status analysis result indicating whether or not the exercise performed by the user is an exercise according to the exercise prescription is generated.
  • the information processing device according to (4).
  • the information processing device is Enter the exercise type / individualized exercise intensity acquired by the exercise type / individualized exercise intensity acquisition unit, and enter the exercise type / individualized exercise intensity.
  • the maximum value-corresponding oxygen intake rate calculation unit that calculates the maximum value-corresponding oxygen intake rate according to the type of exercise performed by the user, and It has an exercise time integration unit that generates exercise time integration results of exercise corresponding to each of the maximum value corresponding oxygen intake rates calculated by the maximum value corresponding oxygen intake rate calculation unit as exercise implementation status data.
  • the exercise implementation status analysis unit Based on the exercise execution status data generated by the exercise time integration unit, an exercise execution status analysis result indicating whether or not the exercise performed by the user is an exercise according to an exercise prescription is generated (1).
  • the information processing apparatus according to any one of (5).
  • the exercise intensity is The information processing apparatus according to any one of (1) to (6), which is METs (Metabolic equivalents).
  • the database is The information processing device according to (7), which is a database storing user-specific METs having exercise intensity corresponding to the user-specific exercise type.
  • the user-specific METs which are the exercise intensity corresponding to the user-specific exercise type, are The information processing device according to (8), which is METs calculated in consideration of the breath analysis result data obtained by causing the user to wear the breath gas analyzer and perform exercise, and the weight of the user.
  • the exercise implementation status analysis unit The information according to any one of (1) to (9), which outputs an exercise execution status analysis result indicating whether or not the exercise performed by the user is an exercise according to a pre-generated exercise prescription to the display unit. Processing equipment.
  • An exercise type estimation unit that estimates the type of exercise executed by the user based on the sensor detection information
  • a steady-state activity amount analysis unit that inputs the estimated exercise type estimated by the exercise type estimation unit and the breath gas analysis result of the user and calculates the breath analysis result-based exercise type / individual response activity amount.
  • the standard exercise intensity corresponding to the exercise type estimated by the exercise type estimation unit is acquired from the exercise type-compatible standard exercise intensity database that stores the standard exercise intensity corresponding to the exercise type, and the acquired standard exercise intensity and the weight of the user are obtained.
  • Exercise intensity-based exercise type / individual response activity amount calculation unit that calculates exercise intensity-based exercise type / individual response activity amount based on (A) Breath analysis result-based exercise type / individual activity amount, (B) Exercise intensity-based exercise type / individual activity amount, Based on the above data (a) and (b), information having an exercise type / individual-corresponding exercise intensity calculation unit for calculating the exercise type / individual-corresponding exercise intensity, which is the user-corresponding exercise intensity corresponding to the exercise type. Processing equipment.
  • the information processing device further (A) Breath analysis result-based exercise type / individual activity amount, (B) Exercise intensity-based exercise type / individual activity amount, It has a personalized exercise intensity correction coefficient calculation unit that inputs each of the above data (a) and (b) and calculates the personalized exercise intensity correction coefficient corresponding to the user.
  • the exercise type / individualized exercise intensity calculation unit The information processing device according to (11), which calculates an exercise type / individual-compatible exercise intensity, which is the user-compatible exercise intensity, using the individual-compatible exercise intensity correction coefficient.
  • the exercise type / individualized exercise intensity calculation unit is The information processing device according to (12), which calculates the exercise type / individualized exercise intensity by using the weight information of the user.
  • the exercise type / individualized exercise intensity calculation unit is The information processing device according to any one of (11) to (13), which records the calculated exercise type / individual-compatible exercise intensity in the exercise type-compatible user-specific exercise intensity database.
  • An information processing system having a user terminal and a hospital terminal.
  • the user terminal is An exercise type estimation unit that estimates the type of exercise performed by the user based on the sensor detection information, A database that stores the user-specific exercise intensity corresponding to the exercise type, and The exercise type / individual-corresponding exercise intensity acquisition unit that acquires the exercise type / individual-corresponding exercise intensity, which is the user-specific exercise intensity corresponding to the exercise type estimated by the exercise type estimation unit, from the database, and the exercise type / individual-corresponding exercise intensity acquisition unit. It has a communication unit that transmits exercise implementation status data generated based on the exercise type / individualized exercise intensity acquired from the database to the hospital terminal.
  • the hospital terminal An exercise that analyzes the exercise execution status data received from the user terminal and generates an exercise execution status analysis result indicating whether or not the exercise performed by the user is an exercise according to a pre-generated exercise prescription.
  • Implementation status analysis department and It has a communication unit that transmits the exercise execution status analysis result generated by the exercise execution status analysis unit to the user terminal.
  • the user terminal is An information processing system that displays the exercise implementation status analysis result received from the hospital terminal on a display unit.
  • An information processing system having a user terminal and a geographic information providing server.
  • the user terminal is An exercise type estimation unit that estimates the type of exercise performed by the user based on the sensor detection information, A database that stores the user-specific exercise intensity corresponding to the exercise type, and The exercise type / individual-corresponding exercise intensity acquisition unit that acquires the exercise type / individual-corresponding exercise intensity, which is the user-specific exercise intensity corresponding to the exercise type estimated by the exercise type estimation unit, from the database, and the exercise type / individual-corresponding exercise intensity acquisition unit.
  • the maximum value-corresponding oxygen intake rate is calculated by inputting the exercise type / individual-corresponding exercise intensity acquired by the exercise type / individual-corresponding exercise intensity acquisition unit and calculating the maximum value-corresponding oxygen intake rate according to the exercise type executed by the user.
  • the geographic information providing server is An exercise prescription-corresponding action route information generation unit that analyzes the exercise prescription information received from the user terminal and generates exercise prescription-corresponding action route information for realizing the exercise prescription information. It has a communication unit that transmits the exercise prescription-corresponding action route information to the user terminal.
  • the user terminal is An information processing system that displays the action route information corresponding to the exercise prescription received from the geographic information providing server on the display unit.
  • the motion type estimation unit estimates the motion type to be executed by the user based on the sensor detection information, and the motion type estimation step.
  • the exercise type / individual correspondence exercise intensity acquisition unit acquires the exercise type / individual correspondence exercise intensity, which is the exercise intensity peculiar to the user corresponding to the exercise type estimated by the exercise type estimation unit, from the database.
  • the exercise execution status analysis unit analyzes the exercise implementation status data generated based on the exercise type / individualized exercise intensity acquired from the database, and the exercise being executed by the user is converted into a pre-generated exercise prescription.
  • An information processing method that executes an exercise implementation status analysis step that generates an exercise implementation status analysis result that indicates whether or not the exercise is a compliant exercise.
  • the motion type estimation unit estimates the motion type to be executed by the user based on the sensor detection information, and the motion type estimation step.
  • the steady-state activity amount analysis unit inputs the estimated exercise type estimated by the exercise type estimation unit and the breath gas analysis result of the user, and calculates the breath analysis result-based exercise type / personalized activity amount.
  • Quantitative analysis steps and The exercise intensity-based exercise type / individual response activity amount calculation unit calculates the standard exercise intensity corresponding to the exercise type estimated by the exercise type estimation unit from the exercise type correspondence standard exercise intensity database that stores the exercise type correspondence standard exercise intensity.
  • Exercise intensity-based exercise type / individual response activity calculation step to calculate exercise intensity-based exercise type / individual response activity amount based on the acquired standard exercise intensity and the user's weight.
  • Exercise type / individualized exercise intensity calculation unit (A) Breath analysis result-based exercise type / individual activity amount, (B) Exercise intensity-based exercise type / individual activity amount, Based on each of the above data (a) and (b), the exercise type / individual-corresponding exercise intensity calculation step for calculating the exercise type / individual-corresponding exercise intensity, which is the user-corresponding exercise intensity corresponding to the exercise type, is executed. Information processing method.
  • a program that executes information processing in an information processing device An exercise type estimation step that causes the exercise type estimation unit to estimate the exercise type to be executed by the user based on the sensor detection information.
  • Exercise type / individual correspondence exercise to have the exercise type / individual correspondence exercise intensity acquisition unit acquire the exercise type / individual correspondence exercise intensity which is the exercise intensity peculiar to the user corresponding to the exercise type estimated by the exercise type estimation unit from the database.
  • Strength acquisition step and The exercise execution status analysis unit analyzes the exercise execution status data generated based on the exercise type / individualized exercise intensity acquired from the database, and the exercise performed by the user is converted into a pre-generated exercise prescription.
  • a program that executes an exercise implementation status analysis step that generates an exercise implementation status analysis result that indicates whether or not the exercise is a compliant exercise.
  • a program that executes information processing in an information processing device An exercise type estimation step that causes the exercise type estimation unit to estimate the exercise type to be executed by the user based on the sensor detection information.
  • Quantitative analysis steps and The standard exercise intensity corresponding to the exercise type estimated by the exercise type estimation unit is calculated from the exercise type-compatible standard exercise intensity database in which the exercise type-compatible standard exercise intensity is stored in the exercise intensity-based exercise type / individual-compatible activity amount calculation unit.
  • Exercise intensity-based exercise type / individual response activity calculation step to acquire and calculate exercise intensity-based exercise type / individual response activity amount based on the acquired standard exercise intensity and the user's weight.
  • (B) Exercise intensity-based exercise type / individual activity amount Based on the above data (a) and (b), the exercise type / individual correspondence exercise intensity calculation step for calculating the exercise type / individual correspondence exercise intensity which is the user-corresponding exercise intensity corresponding to the exercise type is executed. program.
  • the series of processes described in the specification can be executed by hardware, software, or a composite configuration of both.
  • the program can be pre-recorded on a recording medium.
  • LAN Local Area Network
  • the various processes described in the specification are not only executed in chronological order according to the description, but may also be executed in parallel or individually as required by the processing capacity of the device that executes the processes.
  • the system is a logical set configuration of a plurality of devices, and the devices having each configuration are not limited to those in the same housing.
  • the rehabilitation execution user appropriately confirms whether or not the exercise he / she is performing is an appropriate exercise according to the exercise prescription.
  • a configuration that enables rehabilitation is realized. Specifically, for example, an exercise type estimation unit that estimates the type of exercise performed by the user based on sensor detection information worn by the user, and a database that stores user-specific exercise intensity corresponding to the type of exercise. , Exercise type, which is the user-specific exercise intensity corresponding to the exercise type estimated by the exercise type estimation unit.
  • the exercise execution status data generated based on the individualized exercise intensity is analyzed, and the exercise execution status analysis result showing whether or not the exercise performed by the user is an exercise according to the exercise prescription generated in advance is generated.
  • It has an exercise implementation status analysis unit, and outputs the generated exercise implementation status analysis result to the display unit.

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Public Health (AREA)
  • Biophysics (AREA)
  • Biomedical Technology (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Epidemiology (AREA)
  • Primary Health Care (AREA)
  • Animal Behavior & Ethology (AREA)
  • Surgery (AREA)
  • Veterinary Medicine (AREA)
  • Molecular Biology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Physics & Mathematics (AREA)
  • Pathology (AREA)
  • Physiology (AREA)
  • Pulmonology (AREA)
  • Cardiology (AREA)
  • Emergency Medicine (AREA)
  • Obesity (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Dentistry (AREA)
  • General Business, Economics & Management (AREA)
  • Business, Economics & Management (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

リハビリ実行ユーザが自己の実行している運動が運動処方に従った適切な運動であるか否かを確認しながら適切にリハビリを実行可能とした構成を実現する。ユーザが体に装着したセンサ検出情報に基づいて、ユーザの実行する運動種類を推定する運動種類推定部と、運動種類に対応したユーザ固有の運動強度を格納したデータベースと、運動種類推定部が推定した運動種類に対応するユーザ固有の運動強度である運動種類・個人対応運動強度をデータベースから取得する運動種類・個人対応運動強度取得部と、データベースから取得した運動種類・個人対応運動強度に基づいて生成される運動実施状況データを解析し、ユーザの実行している運動が予め生成された運動処方に従った運動であるか否かを示す運動実施状況解析結果を生成する運動実施状況解析部を有し、生成した運動実施状況解析結果を表示部に出力する。

Description

情報処理装置、情報処理システム、および情報処理方法、並びにプログラム
 本開示は、情報処理装置、情報処理システム、および情報処理方法、並びにプログラムに関する。さらに詳細には、リハビリテーションの実行状態を解析する情報処理装置、情報処理システム、および情報処理方法、並びにプログラムに関する。
 例えば心筋梗塞等の心疾患が発生すると、病院で手術等の処置が行われ、その後、入院しながら、体力の回復に併せたリハビリテーション(リハビリ)が行われる。
 しかし、病院での入院期間や、リハビリ期間には制限があり、退院後、病院が作成したプログラムに従って通院しながらのリハビリや、自宅等での自発的な在宅リハビリを行うことが要請される。
 通院により病院でリハビリを行う場合は、専門家の監視の元、適切な運動等を行うことが可能となるが、在宅でリハビリを行う場合、専門家の監視がない状態で自発的に運動を行うことが必要となる。この場合、運動量が適切であるか否かを自ら判断することが必要であり、最適な運動量を伴うリハビリを行うのが困難であるという問題がある。
 特に、心疾患の場合、過度な運動を行うと逆に病状を悪化させてしまうこともある。
 なお、患者に適切なリハビリを行わせる構成を開示した従来技術として、例えば、特許文献1(特開2014-018213号公報)や、特許文献2(特開2016-158711号公報)がある。
 特許文献1は、リハビリを行う患者に脈拍検出を行うユーザ端末を装着させ、病院側の指導者端末から適切な脈拍数の範囲データをユーザ端末に送信し、患者がユーザ端末に送信された脈拍数を参照して、運動によって上昇する脈拍数が、受信した脈拍数の範囲になるようにリハビリを行わせる構成を開示している。
 しかし、脈拍数は血液の流れの周期性を元に算出されていることがほとんどで、スポーツなど激しい運動があるときは血液の流れが大きく乱れ、周期性が観測しづらくなることがある。この場合脈拍数は実際の心拍数とは大きく異なってしまう。このため、脈拍数の監視だけでは適切な運動を実施しているか確認するには不十分であると言える。
 特許文献2は、リハビリを行う患者に心電図を計測する心電下着を装着させて、心電図を取得し、さらに位置情報検出装置によりユーザ位置を取得して、ユーザ端末を介して心電図とユーザ位置を病院側端末に送信し、病院側でユーザの運動量や心臓の状態を解析する構成を開示している。
 この文献ではユーザ位置の変化に基づいて、ユーザの運動量を計測しており、ユーザがランニングやウォーキングをする場合の運動量を推定している。しかし、ユーザが行う運動は、このような位置変化を伴う運動に限らない。例えば室内のランニングマシンや、固定型バイク(例えばエアロバイク(登録商標))等のフィットネスマシンを利用した運動を行う場合もあり、このようなマシンを利用した運動を行った場合にはユーザ位置の変化が観測できないため運動量を推定することができなくなるという問題がある。
特開2014-018213号公報 特開2016-158711号公報
 本開示は、例えば上記問題点に鑑みてなされたものであり、リハビリを行うユーザ各々の運動種類に応じた運動強度を考慮して、各ユーザにとって最適なリハビリを行うことを可能とする情報処理装置、情報処理システム、および情報処理方法、並びにプログラムを提供することを目的とする。
 本開示の第1の側面は、
 センサ検出情報に基づいて、ユーザの実行する運動種類を推定する運動種類推定部と、
 運動種類に対応した前記ユーザ固有の運動強度を格納したデータベースと、
 前記運動種類推定部が推定した運動種類に対応する前記ユーザ固有の運動強度である運動種類・個人対応運動強度を、前記データベースから取得する運動種類・個人対応運動強度取得部と、
 前記データベースから取得した前記運動種類・個人対応運動強度に基づいて生成される運動実施状況データを解析し、前記ユーザの実行している運動が予め生成された運動処方に従った運動であるか否かを示す運動実施状況解析結果を生成する運動実施状況解析部を有する情報処理装置にある。
 さらに、本開示の第2の側面は、
 センサ検出情報に基づいて、ユーザの実行する運動種類を推定する運動種類推定部と、
 前記運動種類推定部が推定した推定運動種類と、前記ユーザの呼気ガス分析結果を入力して、呼気分析結果ベース運動種類・個人対応活動量を算出する定常状態活動量解析部と、
 運動種類対応の標準運動強度を格納した運動種類対応標準運動強度データベースから、前記運動種類推定部が推定した運動種類に対応する標準運動強度を取得して、取得した標準運動強度と前記ユーザの体重に基づいて運動強度ベース運動種類・個人対応活動量を算出する運動強度ベース運動種類・個人対応活動量算出部と、
 (a)前記呼気分析結果ベース運動種類・個人対応活動量、
 (b)前記運動強度ベース運動種類・個人対応活動量、
 上記(a),(b)の各データに基づいて、運動種類に対応する前記ユーザ対応の運動強度である運動種類・個人対応運動強度を算出する運動種類・個人対応運動強度算出部を有する情報処理装置にある。
 さらに、本開示の第3の側面は、
 ユーザ端末と、病院端末を有する情報処理システムであり、
 前記ユーザ端末は、
 センサ検出情報に基づいて、ユーザの実行する運動種類を推定する運動種類推定部と、
 運動種類に対応した前記ユーザ固有の運動強度を格納したデータベースと、
 前記運動種類推定部が推定した運動種類に対応する前記ユーザ固有の運動強度である運動種類・個人対応運動強度を、前記データベースから取得する運動種類・個人対応運動強度取得部と、
 前記データベースから取得した前記運動種類・個人対応運動強度に基づいて生成した運動実施状況データを、前記病院端末に送信する通信部を有し、
 前記病院端末は、
 前記ユーザ端末から受信した前記運動実施状況データを解析し、前記ユーザの実行している運動が予め生成された運動処方に従った運動であるか否かを示す運動実施状況解析結果を生成する運動実施状況解析部と、
 前記運動実施状況解析部が生成した前記運動実施状況解析結果を、前記ユーザ端末に送信する通信部を有し、
 前記ユーザ端末は、
 前記病院端末から受信する前記運動実施状況解析結果を表示部に表示する情報処理システムにある。
 さらに、本開示の第4の側面は、
 ユーザ端末と、地理情報提供サーバを有する情報処理システムであり、
 前記ユーザ端末は、
 センサ検出情報に基づいて、ユーザの実行する運動種類を推定する運動種類推定部と、
 運動種類に対応した前記ユーザ固有の運動強度を格納したデータベースと、
 前記運動種類推定部が推定した運動種類に対応する前記ユーザ固有の運動強度である運動種類・個人対応運動強度を、前記データベースから取得する運動種類・個人対応運動強度取得部と、
 前記運動種類・個人対応運動強度取得部が取得した前記運動種類・個人対応運動強度を入力し、前記ユーザの実行した運動種類に応じた最高値対応酸素摂取率を算出する最高値対応酸素摂取率算出部と、
 前記最高値対応酸素摂取率算出部の算出した最高値対応酸素摂取率に基づいて、前記最高値対応酸素摂取率を実現する運動処方情報を生成して、前記地理情報提供サーバに送信する通信部を有し、
 前記地理情報提供サーバは、
 前記ユーザ端末から受信した前記運動処方情報を解析し、前記運動処方情報を実現するための運動処方対応行動ルート情報を生成する運動処方対応行動ルート情報生成部と、
 前記運動処方対応行動ルート情報を、前記ユーザ端末に送信する通信部を有し、
 前記ユーザ端末は、
 前記地理情報提供サーバから受信する前記運動処方対応行動ルート情報を表示部に表示する情報処理システムにある。
 さらに、本開示の第5の側面は、
 情報処理装置において実行する情報処理方法であり、
 運動種類推定部が、センサ検出情報に基づいて、ユーザの実行する運動種類を推定する運動種類推定ステップと、
 運動種類・個人対応運動強度取得部が、前記運動種類推定部が推定した運動種類に対応する前記ユーザ固有の運動強度である運動種類・個人対応運動強度をデータベースから取得する運動種類・個人対応運動強度取得ステップと、
 運動実施状況解析部が、前記データベースから取得した前記運動種類・個人対応運動強度に基づいて生成される運動実施状況データを解析し、前記ユーザの実行している運動が予め生成された運動処方に従った運動であるか否かを示す運動実施状況解析結果を生成する運動実施状況解析ステップを実行する情報処理方法にある。
 さらに、本開示の第6の側面は、
 情報処理装置において実行する情報処理方法であり、
 運動種類推定部が、センサ検出情報に基づいて、ユーザの実行する運動種類を推定する運動種類推定ステップと、
 定常状態活動量解析部が、前記運動種類推定部が推定した推定運動種類と、前記ユーザの呼気ガス分析結果を入力して、呼気分析結果ベース運動種類・個人対応活動量を算出する定常状態活動量解析ステップと、
 運動強度ベース運動種類・個人対応活動量算出部が、運動種類対応の標準運動強度を格納した運動種類対応標準運動強度データベースから、前記運動種類推定部が推定した運動種類に対応する標準運動強度を取得して、取得した標準運動強度と前記ユーザの体重に基づいて運動強度ベース運動種類・個人対応活動量を算出する運動強度ベース運動種類・個人対応活動量算出ステップと、
 運動種類・個人対応運動強度算出部が、
 (a)前記呼気分析結果ベース運動種類・個人対応活動量、
 (b)前記運動強度ベース運動種類・個人対応活動量、
 上記(a),(b)の各データに基づいて、運動種類に対応する前記ユーザ対応の運動強度である運動種類・個人対応運動強度を算出する運動種類・個人対応運動強度算出ステップを実行する情報処理方法にある。
 さらに、本開示の第7の側面は、
 情報処理装置において情報処理を実行させるプログラムであり、
 運動種類推定部に、センサ検出情報に基づいて、ユーザの実行する運動種類を推定させる運動種類推定ステップと、
 運動種類・個人対応運動強度取得部に、前記運動種類推定部が推定した運動種類に対応する前記ユーザ固有の運動強度である運動種類・個人対応運動強度をデータベースから取得させる運動種類・個人対応運動強度取得ステップと、
 運動実施状況解析部に、前記データベースから取得した前記運動種類・個人対応運動強度に基づいて生成される運動実施状況データを解析し、前記ユーザの実行している運動が予め生成された運動処方に従った運動であるか否かを示す運動実施状況解析結果を生成させる運動実施状況解析ステップを実行させるプログラムにある。
 さらに、本開示の第8の側面は、
 情報処理装置において情報処理を実行させるプログラムであり、
 運動種類推定部に、センサ検出情報に基づいて、ユーザの実行する運動種類を推定させる運動種類推定ステップと、
 定常状態活動量解析部に、前記運動種類推定部が推定した推定運動種類と、前記ユーザの呼気ガス分析結果を入力して、呼気分析結果ベース運動種類・個人対応活動量を算出させる定常状態活動量解析ステップと、
 運動強度ベース運動種類・個人対応活動量算出部に、運動種類対応の標準運動強度を格納した運動種類対応標準運動強度データベースから、前記運動種類推定部が推定した運動種類に対応する標準運動強度を取得させて、取得した標準運動強度と前記ユーザの体重に基づいて運動強度ベース運動種類・個人対応活動量を算出させる運動強度ベース運動種類・個人対応活動量算出ステップと、
 運動種類・個人対応運動強度算出部に、
 (a)前記呼気分析結果ベース運動種類・個人対応活動量、
 (b)前記運動強度ベース運動種類・個人対応活動量、
 上記(a),(b)の各データに基づいて、運動種類に対応する前記ユーザ対応の運動強度である運動種類・個人対応運動強度を算出させる運動種類・個人対応運動強度算出ステップを実行させるプログラムにある。
 なお、本開示のプログラムは、例えば、様々なプログラム・コードを実行可能な情報処理装置やコンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、情報処理装置やコンピュータ・システム上でプログラムに応じた処理が実現される。
 本開示のさらに他の目的、特徴や利点は、後述する本開示の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
 本開示の一実施例の構成によれば、リハビリ実行ユーザが自己の実行している運動が運動処方に従った適切な運動であるか否かを確認しながら適切にリハビリを実行可能とした構成が実現される。
 具体的には、例えば、ユーザが体に装着したセンサ検出情報に基づいて、ユーザの実行する運動種類を推定する運動種類推定部と、運動種類に対応したユーザ固有の運動強度を格納したデータベースと、運動種類推定部が推定した運動種類に対応するユーザ固有の運動強度である運動種類・個人対応運動強度をデータベースから取得する運動種類・個人対応運動強度取得部と、データベースから取得した運動種類・個人対応運動強度に基づいて生成される運動実施状況データを解析し、ユーザの実行している運動が予め生成された運動処方に従った運動であるか否かを示す運動実施状況解析結果を生成する運動実施状況解析部を有し、生成した運動実施状況解析結果を表示部に出力する。
 本構成により、リハビリ実行ユーザが自己の実行している運動が運動処方に従った適切な運動であるか否かを確認しながら適切にリハビリを実行可能とした構成が実現される。
 なお、本明細書に記載された効果はあくまで例示であって限定されるものではなく、また付加的な効果があってもよい。
本開示の処理の概要について説明する図である。 本開示の処理の概要について説明する図である。 本開示の処理の概要について説明する図である。 本開示の処理の概要について説明する図である。 本開示の処理に適用するデータについて説明する図である。 本開示の処理に適用するデータについて説明する図である。 本開示の処理に適用するデータについて説明する図である。 本開示の処理に適用するデータについて説明する図である。 病院内でのリハビリ実行時において、ユーザ端末等が実行する処理について説明する図である。 運動種類対応標準運動強度データベースの格納データの例について説明する図である。 運動種類対応ユーザ固有運動強度データベースの格納データの例について説明する図である。 病院退院後のリハビリ実行時において、ユーザ端末等が実行する処理について説明する図である。 運動実施状況記録データベースの格納データの例について説明する図である。 運動処方情報データベースの格納データの例について説明する図である。 病院退院後のリハビリ実行時において、ユーザ端末に表示する表示データの例について説明する図である。 病院でのリハビリ実行時において、ユーザ端末が実行する処理のシーケンスについて説明するフローチャートを示す図である。 エアロバイク(登録商標)を利用したリハビリ実行時のデータ処理例について説明する図である。 エアロバイク(登録商標)を利用したリハビリ実行時のデータ処理のシーケンスについて説明するフローチャートを示す図である。 病院退院後のリハビリ実行時において、ユーザ端末が実行する処理のシーケンスについて説明するフローチャートを示す図である。 実施例2において、ユーザ端末と病院端末が実行する処理について説明する図である。 実施例2において、ユーザ端末が実行する処理のシーケンスについて説明するフローチャートを示す図である。 実施例2において、病院端末が実行する処理のシーケンスについて説明するフローチャートを示す図である。 実施例3において、ユーザ端末と病院端末が実行する処理について説明する図である。 実施例3において利用する運動処方情報データベースの格納データの例について説明する図である。 実施例3において、ユーザ端末に表示する表示データの例について説明する図である。 実施例3において、ユーザ端末が実行する処理のシーケンスについて説明するフローチャートを示す図である。 実施例4において、ユーザ端末に表示する表示データの例について説明する図である。 実施例4において、ユーザ端末と地理情報提供サーバが実行する処理について説明する図である。 実施例4において利用する地理情報データベースの格納データの例について説明する図である。 実施例5において、ユーザ端末と病院端末が実行する処理について説明する図である。 実施例5において利用する運動実施状況記録データベースの例について説明する図である。 実施例5において利用する運動処方情報データベースの例について説明する図である。 実施例5において利用する運動処方情報の例について説明する図である。 実施例5において利用する運動処方情報の例について説明する図である。 実施例5において利用する運動処方情報の例について説明する図である。 実施例5において利用する運動処方情報の例について説明する図である。 実施例5において利用する運動処方情報の例について説明する図である。 実施例5において、ユーザ端末に表示する表示データの例について説明する図である。 本開示の情報処理装置のハードウェア構成例について説明する図である。
 以下、図面を参照しながら本開示の情報処理装置、情報処理システム、および情報処理方法、並びにプログラムの詳細について説明する。なお、説明は以下の項目に従って行なう。
 1.リハビリテーションの概要について
 2.本開示の処理の概要について
 3.本開示の処理に利用するデータについての説明
 4.(実施例1)ユーザ端末の構成と、実行する処理の詳細について
 4-1.(第1フェーズ)病院内でのリハビリ解析用データ取得フェーズの詳細について
 4-2.(第2フェーズ)病院外でのリハビリ実行フェーズの処理について
 5.ユーザ端末が実行する処理のシーケンスについて
 5-1.(第1フェーズ)病院内でのリハビリ解析用データ取得フェーズにおいて、ユーザ端末が実行する処理のシーケンスについて
 5-2.(第2フェーズ)病院外でのリハビリ実行フェーズにおいて、ユーザ端末が実行する処理のシーケンスについて
 6.(実施例2)ユーザ端末と、病院端末間の通信を行う実施例について
 7.その他の実施例について
 7-1.(実施例3)運動負荷の解析結果に基づいて、心電図(ECG:electrocardiogram)計測を促す実施例
 7-2.(実施例4)地図を用いた歩行やランニングのルート情報を提示する実施例
 7-3.(実施例5)運動処方の更新処理を行う実施例
 8.情報処理装置のハードウェア構成例について
 9.本開示の構成のまとめ
  [1.リハビリテーションの概要について]
 まず、一般的なリハビリテーションの概要について説明する。
 図1は、一般的なリハビリテーションの流れを説明する図である。
 例えば、心筋梗塞等の心臓疾患を発症したユーザ(患者)は病院に入院し、その後、手術が行われる。手術が成功すると、その後、リハビリテーション(以下「リハビリ」として説明する)が開始される。
 まず、ステップS01において、ユーザ(患者)は、病室、病棟内リハビリを行う。これは、病室や、病室近くの廊下等を利用した歩行練習等を中心としたリハビリである。
 次に、ステップS02において、ユーザ(患者)は、病院内リハビリセンターを利用したリハビリを行う。これは、リハビリセンターに設置された様々なリハビリ器具を利用して行われる。
 ここまでのリハビリは、病院内で行われるリハビリであり、専門家の監視の元に行われるリハビリとなる。
 その後、ユーザ(患者)は退院する。退院後、ユーザ(患者)は、ステップS03aの通院リハビリと、ステップS03bの在宅リハビリを併せて実行する。
 通院リハビリは、例えば週に1~2回、通院して、リハビリセンターに設置された様々なリハビリ器具を利用して行うリハビリである。
 在宅リハビリは、例えば通院リハビリ以外の日に、自宅での運動、あるいは外でのウォーキング、ランニング等を行うリハビリである。
 その後、ユーザ(患者)の回復状況に応じて、ステップS03aの通院リハビリを終了し、ステップS04において、維持期在宅リハビリを開始する。
 維持期在宅リハビリも、在宅リハビリと同様、自宅での運動、あるいは外でのウォーキング、ランニング等を行うリハビリである。
 これらの各リハビリステップ中、ステップS03bの在宅リハビリや、ステップS04の維持期在宅リハビリは、病院から指定された運動処方に従って行われることになるが、運動の種類や、運動の継続時間等は、最終的にはユーザ(患者)自身の意思によって決定されることになる。
 このように、ユーザの意思によって運動の種類や、運動の継続時間等を決定してリハビリを行うと、過度の運動を行ってしまう場合や、少なすぎる運動を行う場合が発生し、適切なリハビリが実行されない可能性が高くなる。
  [2.本開示の処理の概要について]
 次に本開示の処理の概要について説明する。
 本開示は、上記の問題を解決するものであり、図1に示すステップS03bの在宅リハビリや、ステップS04の維持期在宅リハビリ、すなわち、専門家の監視がない状態でユーザ管理の下で行われるリハビリを最適な運動量を伴うリハビリとして実行することを可能とするものである。
 図2以下を参照して本開示の処理の概要について説明する。
 本開示の処理は、以下の2つのフェーズから構成される。
 (第1フェーズ)病院内でのリハビリ解析用データ取得フェーズ
 (第2フェーズ)病院外でのリハビリ実行フェーズ
 図2は、「(第1フェーズ)病院内でのリハビリ解析用データ取得フェーズ」を説明する図である。
 この第1フェーズは、図1を参照して説明したステップS01の病室、病棟内リハビリや、ステップS02の病院内リハビリセンターを利用したリハビリにおいて実行する。
 図2には、ランニングと固定型バイク(例えばエアロバイク(登録商標))を利用したユーザ(患者)11を示している。なお、これらは同じ1人のユーザ11である。それぞれ異なるタイミングで異なる運動を行っていることを示している。
 ユーザ(患者)11は、リハビリを実行中、呼気ガス分析装置20を利用して、呼気ガス分析を行う。
 さらに、ユーザ端末30を装着し、ユーザ11の体等に装着したセンサ12、例えば、加速度センサ、ジャイロ、地磁気センサ、気圧センサ等のセンサ12のセンサ検出情報をユーザ端末30に入力する。なお、ユーザ端末30は、例えば、ウェアラブルデバイス、腕時計型バンド、スマートフォン、HMD(Head Mount Display)等である。
 ユーザ端末30は、呼気ガス分析装置20を利用して取得される呼気ガス分析結果や、センサ12を介して取得するセンサ検出情報を解析して、ユーザ(患者)11個人に対応するユーザ固有の各種運動種類に対応する運動強度情報を生成して、生成したデータをユーザ端末30内の「運動種類対応ユーザ固有運動強度データベース40」に格納する。
 この、運動種類対応ユーザ固有運動強度データベース40には、ユーザ(患者)11が行う様々な運動種類、例えば、歩行(歩行速度=4.0km/hの平地歩行)、ランニング(速度=7.0km/hの平地ランニング)、エアロバイク(登録商標)(負荷量=120W)等、様々な運動の種類に応じたユーザ固有の運動強度が記録される。
 なお、運動強度とは、具体的には、例えばMETs(Metabolic equivalents)である。
 運動強度指標値であるMETsは、安静時をMETs=1とし、様々な運動種類、例えば、歩行(歩行速度=4.0km/hの平地歩行)、ランニング(速度=7.0km/hの平地ランニング)、エアロバイク(登録商標)(負荷量=120W)等の各運動が、安静時の何倍の消費カロリー(=活動量)を消費するかを示す。
 例えば、ゆっくり歩行する歩行時のMETs=3.0、階段を上る際のMETs=5.2等、様々な運動の種類に応じたMETsが算出され公開されている。病院では、このMETsを利用してリハビリプログラムを生成することが多い。
 しかし、公開されているMETsの値は、標準的な値にすぎず、運動強度は、個人によって感じ方が異なる。
 そこで本開示のシステムでは、ユーザ端末30内で、リハビリを行うユーザ(患者)11個人に応じた運動種類対応の運動強度を算出し、この算出値を「運動種類対応ユーザ固有運動強度データベース40」に記録する。
 すなわち、図2に示す「(第1フェーズ)病院内でのリハビリ解析用データ取得フェーズ」において、「運動種類対応ユーザ固有運動強度データベース40」を生成してユーザ端末30内の記憶部に記録する。
 図2に示す「(第1フェーズ)病院内でのリハビリ解析用データ取得フェーズ」が終了すると、
 (第2フェーズ)病院外でのリハビリ実行フェーズ
 を行うことになる。
 図3は、「(第2フェーズ)病院外でのリハビリ実行フェーズ」を説明する図である。
 この第2フェーズは、図1を参照して説明したステップS03bの在宅リハビリや、ステップS04の維持期在宅リハビリにおいて実行する。
 なお、この(第2フェーズ)の開始時点で、ユーザ端末30には、運動種類対応ユーザ固有運動強度データベース40が記録済みである。
 運動種類対応ユーザ固有運動強度データベース40には、リハビリを行うユーザ(患者)11個人に応じた運動種類対応の運動強度データが格納されている。
 図3には、ランニングとエアロバイク(登録商標)を利用したユーザ(患者)11を示している。なお、これらは同じ1人のユーザ11である。それぞれ異なるタイミングで異なる運動を行っていることを示している。
 リハビリ実行者であるユーザ11は、ユーザ端末30を装着し、ユーザ11の体等に装着したセンサ12、例えば、加速度センサ、ジャイロ、地磁気センサ、気圧センサ等のセンサ12のセンサ検出情報をユーザ端末30に入力する。
 ユーザ端末30のデータ処理部は、センサ12を介して取得するセンサ検出情報を解析して、ユーザ(患者)11が実行している運動の種類を推定する。さらに、運動種類対応ユーザ固有運動強度データベース40を参照して、推定運動種類に対応するユーザ固有の運動強度(METs)を取得する。
 さらに、ユーザ端末30のデータ処理部は、推定運動種類に対応するユーザ固有の運動強度(METs)の値を利用して、ユーザ11が行っている運動が、病院が作成した運動処方箋(リハビリプログラム)に従ったものであるか否かを解析し、その解析結果をユーザ端末30の表示部に表示する。
 具体的には、図3に示すようなメッセージや解析データの表示を実行する。例えば以下のような情報を表示する。
 (a)今週はまだ運動実施目標時間を達成していません。まだまだ間に合います
 (b)不足運動内容
   低強度=例:ゆっくり歩く(30分)
   中強度=例:早歩きで散歩(10分)
   高強度=例:上り階段(5分)
低強度~高強度は「運動強度」の分類情報である。30分等の時間は、不足時間を示している。
 なお、上記の表示情報は、例えば1週間単位や1日単位の解析結果に基づいて表示する。
 ユーザ11は、この表示情報を見て、リハビリとして実行すべき適切な運動量を確認することが可能となり、確実に適切な運動量のリハビリを行うことができる。
 図4は、「(第2フェーズ)病院外でのリハビリ実行フェーズ」のもう1つの異なる処理例を説明する図である。
 この図4に示す処理も、図3と同様、第2フェーズにおける処理、すなわち、図1を参照して説明したステップS03bの在宅リハビリや、ステップS04の維持期在宅リハビリにおいて実行する。
 図4に示す例は、ユーザ端末30と、病院端末70が通信を行う処理例である。
 リハビリ実行者であるユーザ11は、ユーザ端末30を装着し、ユーザ11の体等に装着したセンサ12、例えば、加速度センサ、ジャイロ、地磁気センサ、気圧センサ等のセンサ12のセンサ検出情報をユーザ端末30に入力する。
 ユーザ端末30のデータ処理部は、センサ12を介して取得するセンサ検出情報をそのまま、あるいは、解析結果を病院端末70に送信する。
 病院端末70は、先に図3を参照して説明したユーザ端末30において実行した処理と同様のデータ解析処理を実行する。
 さらに、この解析結果に基づいて、ユーザ11に対するアドバイス情報等を生成してユーザ端末30に送信する。
 ユーザ端末30は、病院端末70から受信したアドバイス情報を表示する。ユーザ11は、この表示情報に基づいて、適切なリハビリが行われているか否かを確認することができる。
  [3.本開示の処理に利用するデータについての説明]
 次に、本開示の処理に利用するデータについて説明する。
 以下、図5~図7を参照して、以下のカテゴリ(a)~(d)の各データについて、順次、説明する。
 (a)酸素摂取量関連データ
 (b)運動強度関連データ
 (c)活動量関連データ
 (d)その他のデータ
 (a)酸素摂取量関連データ
 まず、図5を参照して(a)酸素摂取量関連データについて説明する。酸素摂取量関連データには、以下の各データがある。
 (a1)酸素摂取量(VO2)
 (a2)最高酸素摂取量(peakVO2)
 (a3)最高値対応酸素摂取率(%peakVO2)
 (a1)酸素摂取量(VO2)は、身体が取り込む酸素量、単位は[ml/min/kg]である。1分単位、体重1kg単位の値である。
 (a2)最高酸素摂取量(peakVO2)は、身体が取り込む酸素量(酸素摂取量(VO2))の最大値である。具体的には例えば激しい運動を行った際の酸素の最大摂取量である。
 (a3)最高値対応酸素摂取率(%peakVO2)は、最高酸素摂取量(peakVO2)に対する実酸素摂取量(VO2)の比率である。
 なお、本開示の処理では、推定値を算出して利用する場合がある。
 (b)運動強度関連データ
 次に、図6を参照して、(b)運動強度関連データについて説明する。(b)運動強度関連データには、以下の各データがある。
 (b1)標準運動強度(METs)
 (b2)運動種類対応標準運動強度(METs,K)
 (b3)個人対応運動強度(METs,U)
 (b4)運動種類・個人対応運動強度(METs,U,K)
 前述したように、運動強度は、具体的には、例えばMETs(Metabolic equivalents)である。
 (b1)標準運動強度(METs)は、安静時をMETs=1とし、歩行(歩行速度=4.0km/hの平地歩行)、ランニング(速度=7.0km/hの平地ランニング)、エアロバイク(登録商標)(負荷量=120W)等、各運動が、安静時の何倍の消費カロリー(=活動量)を消費するかを示す。
 この標準運動強度(METs)は公開されたデータである。
 なお、消費カロリー[kcal](=活動量)は、以下の式で算出できる。
 消費カロリー[kcal]=(METs)×(体重[kg])×(運動時間[hr])×1.05
 (b2)運動種類対応標準運動強度(METs,K)は、歩行(歩行速度=4.0km/hの平地歩行)、ランニング(速度=7.0km/hの平地ランニング)、エアロバイク(登録商標)(負荷量=120W)等、様々な運動種類(K)各々に対応する運動強度標準値である。これも公開されたデータである。
 なお、(K)は、運動種類に対応した値であることを示す。
 また、本開示の処理では、リハビリとして運動を行うユーザの装着したセンサの検出情報に基づいて、ユーザが実行する運動の種類を推定する。
 推定した運動種類は(Kest)と表記し、この推定運動種類に対応する、
 推定運動種類対応標準運動強度は、(METs,Kest)と表記する。
 なお、以下において、運動種類(K)は、確認済みの運動種類のみならず推定された運動種類(Kest)も含むものとして説明する。
 (b3)個人対応運動強度(METs,U)は、運動を行うユーザに装着した呼気ガス分析装置の分析結果から得られる「呼気分析結果利用算出活動量(EEref)」を、ユーザの体重[kg]と、運動時間[hr]で除算して算出するユーザ個人(U)対応の運動強度を示す値である。単位は[kcal/kg/hr]となる。
 METs,U=(EEref)/((体重[kg])×(運動時間[hr]))
 である。
 なお、(U)は、特定ユーザに対応するユーザ固有の値であることを示す。
 (b4)運動種類・個人対応運動強度(METs,U,K)は、運動種類(K)に応じた個人対応運動強度(METs,U)である。
 前述したように、本開示の処理では、リハビリとして運動を行うユーザの装着したセンサの検出情報に基づいて、ユーザが実行する運動の種類を推定する。
 推定運動種類は(Kest)と表記し、この推定運動種類に対応する、
 推定運動種類・個人対応運動強度は、(METs,U,Kest)と表記する。
 次に、図7を参照して、(c)活動量関連データについて説明する。(c)活動量関連データには、以下の各データがある。
 (c1)活動量(消費カロリー)(EE)
 (c2)運動強度(METs)ベース個人対応活動量(EEmets,U)
 (c3)運動強度(METs)ベース運動種類・個人対応活動量(EEmets,U,K)
 (c4)呼気分析結果ベース個人対応活動量(EEref,U)
 (c5)呼気分析結果ベース運動種類・個人対応活動量(EEref,U,K)
 (c1)活動量(消費カロリー)(EE)は、活動(運動)による消費カロリー。ただし、基礎代謝による消費カロリーも含む。
 単位は[kcal]である。
 なお、EEは、(energy expenditure)を意味する。
 (c2)運動強度(METs)ベース個人対応活動量(EEmets,U)は、標準運動強度(METs)と、ユーザ(U)の体重と、運動時間に基づいて算出した個人対応の活動量(消費カロリー)である。
 EEmets,U[kcal]=(METs)×(体重[kg])×(運動時間[hr])×1.05
 上記式によって算出される。
 (c3)運動強度(METs)ベース運動種類・個人対応活動量(EEmets,U,K)は、運動種類(K)対応の運動強度(METs)ベース個人対応活動量である。
 (c4)呼気分析結果ベース個人対応活動量(EEref,U)は、呼気ガス分析装置の分析結果を利用して算出される活動量推定値である。
 活動量測定の基準(Gold Standard)の一つであり、運動強度(METs)ベース個人対応活動量(EEmets,U)より、推定精度が高い。
 EEref,U[kcal]=(3.94VO2+1.11VCO2)×(運動時間[min])(Weirの式)
 上記式によって算出される。
 なお、VO2は酸素量、VCO2は二酸化炭素量である。
 (c5)呼気分析結果ベース運動種類・個人対応活動量(EEref,U,K)は、運動種類(K)の運動実行中、呼気ガス分析装置の酸素摂取量(VO2)計測値が、定常状態に達した時点における呼気ガス分析結果(VO2とVCO2)に基づいて算出した呼気分析結果利用個人対応活動量である。
 次に、図8を参照して(d)その他のデータについて説明する。(d)その他のデータには以下のデータがある。
 (d1)推定運動種類(Kest)
 (d2)個人対応運動強度補正係数(Rk)
 (d1)推定運動種類(Kest)は、ユーザの身体に装着したセンサの検出情報に基づいて推定されるユーザが実行中の運動の種類である。
 (d2)個人対応運動強度補正係数(Rk)は、「運動強度(METs)ベース運動種類対応活動量(EEmets,U,K)」に対する、「呼気分析結果ベース運動種類・個人対応活動量(EEref,U,K)」の割合(比率)である。
 Rk=(EEref,U,K)/(EEmets,U,K)
 上記式によって算出される。
  [4.(実施例1)ユーザ端末の構成と、実行する処理の詳細について]
 次に、本開示の実施例1として、ユーザ端末30の構成と、実行する処理の詳細について説明する。
 図2~図4を参照して説明したように、ユーザ端末30は、リハビリを実行するユーザ11が身体に装着するユーザ端末30である。
 先に説明したように、本開示の処理は、以下の2つのフェーズから構成される。
 (第1フェーズ)病院内でのリハビリ解析用データ取得フェーズ
 (第2フェーズ)病院外でのリハビリ実行フェーズ
 以下、これらの2つのフェーズにおいて実行する処理の詳細について、順次、説明する。
  [4-1.(第1フェーズ)病院内でのリハビリ解析用データ取得フェーズの詳細について]
 まず、「(第1フェーズ)病院内でのリハビリ解析用データ取得フェーズ」において実行する処理について説明する。
 第1フェーズは、図2を参照して説明したように、ステップS01の病室、病棟内リハビリや、ステップS02の病院内リハビリセンターを利用したリハビリにおいて実行する。
 ユーザ(患者)11は、リハビリを実行中、呼気ガス分析装置20を利用して、呼気ガス分析を行う。
 さらに、ユーザ端末30を装着し、ユーザ11の体等に装着したセンサ12、例えば、加速度センサ、ジャイロ、地磁気センサ、気圧センサ等のセンサ12のセンサ検出情報をユーザ端末30に入力する。
 ユーザ端末30は、呼気ガス分析装置20を利用して取得される呼気ガス分析結果や、センサ12を介して取得するセンサ検出情報を解析して、ユーザ(患者)11個人に対応するユーザ固有の各種運動種類に対応する運動強度情報を生成して、生成したデータをユーザ端末30内に格納する。
 図2に示す「運動種類対応ユーザ固有運動強度データベース40」である。
 この、運動種類対応ユーザ固有運動強度データベース40には、ユーザ(患者)11が行う様々な運動種類、例えば歩行(歩行速度=4.0km/hの平地歩行)、ランニング(速度=7.0km/hの平地ランニング)、エアロバイク(登録商標)(負荷量=120W)等、様々な運動の種類に応じたユーザ固有の運動強度が記録される。
 図9は、「(第1フェーズ)病院内でのリハビリ解析用データ取得フェーズ」の処理を実行するユーザ端末30と呼気ガス分析装置20の構成と処理について説明する図である。
 呼気ガス分析装置20は、リハビリとしての運動を実行するユーザ11の口に取り付けられたマスクに連結されており、ユーザ11の呼気を分析する。
 図9に示すように、呼気ガス分析装置20は、活動量取得部21を有する。活動量取得部21は、ユーザ11の呼気を分析して、「呼気分析結果ベース個人対応活動量(EEref,U)d21」を生成して、ユーザ端末30に出力する。
 先に説明したように、呼気分析結果ベース個人対応活動量(EEref,U)は、呼気ガス分析装置の分析結果を利用して算出される活動量推定値である。
 活動量測定の基準(Gold Standard)の一つであり、運動強度(METs)ベース個人対応活動量(EEmets,U)より、推定精度が高い。
 EEref,U[kcal]=(3.94VO2+1.11VCO2)×(運動時間[min])(Weirの式)
 上記式によって算出される。
 ユーザ端末30は、リハビリ実行者であるユーザ11がリハビリとしての運動を実行中に身体に装着している端末である。
 ユーザ端末30のセンサ検出情報入力部31は、ユーザ11の身体に装着したセンサ、例えば、加速度センサ、ジャイロ、地磁気センサ、気圧センサ等のセンサのセンサ検出情報d31を取得し、運動情報推定部32に出力する。
 なお、参照符号(d31)のdはデータを意味する。
 運動情報推定部32は、入力したセンサ検出情報d31に基づいて、ユーザ11の運動の種類を推定する。例えば歩行(歩行速度=4.0km/hの平地歩行)、ランニング(速度=7.0km/hの平地ランニング)、エアロバイク(登録商標)(負荷量=120W)等、ユーザ11が実行中の運動の種類を推定する。
 運動情報推定部32は、推定結果である推定運動種類(Kest)を、定常状態活動量解析部33と、運動種類対応標準運動強度取得部36に出力する。
 さらに、運動種類対応ユーザ固有運動強度データベースにも出力し、データベースに登録する。
 定常状態活動量解析部33は、以下の各データを入力する。
 (a)活動量取得部21が生成した呼気分析結果ベース個人対応活動量(EEref,U)d21、
 (b)運動情報推定部32が推定したユーザ実行中の運動種類を示す推定運動種類(Kest)d32、
 定常状態活動量解析部33は、これらのデータに基づいて、呼気分析結果ベース運動種類・個人対応活動量(EEref,U,Kest)d33を生成する。
 なお、運動種類(K)は推定結果であるので(Kest)として示している。
 先に図7を参照して説明したように、「呼気分析結果ベース運動種類・個人対応活動量(EEref,U,K)」は、運動種類(K)の運動実行中、呼気ガス分析装置の酸素摂取量(VO2)計測値が、定常状態に達した時点における呼気ガス分析結果(VO2とVCO2)に基づいて算出した呼気分析結果利用個人対応活動量である。
 呼気分析結果ベース運動種類・個人対応活動量(EEref,U,K)は、
 EEref,U,K[kcal]=(3.94VO2+1.11VCO2)×(運動時間[min])(Weirの式)
 上記式によって算出される。
 なお、VO2は酸素量、VCO2は二酸化炭素量である。
 この呼気分析結果ベース運動種類・個人対応活動量(EEref,U,K)は、運動強度(METs)ベース運動種類対応活動量(EEmets,U,K)より、推定精度が高い。
 定常状態活動量解析部33は、算出した呼気分析結果ベース運動種類・個人対応活動量(EEref,U,Kest)d33を、個人対応運動強度補正係数算出部37に出力する。
 次に、運動情報推定部32が生成した推定運動種類(Kest)d32のもう一つの出力先である運動種類対応標準運動強度取得部36の実行する処理について説明する。
 運動種類対応標準運動強度取得部36は、運動情報推定部32から入力した推定運動種類(Kest)d32に基づいて、運動種類対応標準運動強度(METs,K)データベース34を検索し、推定運動種類(Kest)に対応付けられて登録された標準運動強度(METs,K)を取得する。図9に示す運動種類対応標準運動強度(METs,K)d34を取得する。
 なお、運動種類対応標準運動強度(METs,K)データベース34は、図9では、ユーザ端末30の構成の一部として示しているが、運動種類対応標準運動強度(METs,K)データベース34は、外部のサーバのデータベースとしてもよく、この場合は、ユーザ端末30が通信部を介して外部サーバをアクセスして運動種類対応標準運動強度(METs,K)d34を取得する。
 運動種類対応標準運動強度(METs,K)データベース34には、様々な運動種類(歩行速度=4.0km/hの平地歩行)、ランニング(速度=7.0km/hの平地ランニング)、固定型バイク(例えばエアロバイク(登録商標))(負荷量=120W)等)に対応づけられた標準的な運動強度(METs)の値が登録されている。
 運動種類対応標準運動強度(METs,K)データベース34の登録データの一例を図10に示す。
 図10に示すように、運動種類対応標準運動強度(METs,K)データベース34には、以下のデータが対応付けて登録されている。
 (a)運動種類(K)
 (b)運動種類対応標準運動強度(METs,K)
 なお、(a)運動種類(K)には、歩行、ランニング、固定型バイク(例えばエアロバイク(登録商標))等の(大項目)と、歩行やランニングの速度、歩行やランニングを行う路面の状態、固定型バイク(例えばエアロバイク(登録商標))の負荷などの詳細情報を記述した(個別活動)が含まれる。
 先に図6を参照して説明したように運動種類対応標準運動強度(METs,K)は、安静時をMETs=1とし、歩行(歩行速度=4.0km/hの平地歩行)、ランニング(速度=7.0km/hの平地ランニング)、エアロバイク(登録商標)(負荷量=120W)等の運動種類(K)が、安静時の何倍の消費カロリー(=活動量)を消費するかを示す運動強度指標値である。
 この運動種類対応標準運動強度(METs,K)は、公開データである。
 図9に示す運動種類対応標準運動強度取得部36は、運動情報推定部32から入力した推定運動種類(Kest)に基づいて、図10に示す登録データを持つ運動種類対応標準運動強度(METs,K)データベース34を検索し、推定運動種類(Kest)と同じ、または最も類似する運動種類(K)に対応付けられて登録された標準運動強度(METs,K)を取得する。
 運動種類対応標準運動強度取得部36は、運動種類対応標準運動強度(METs,K)データベース34から取得した標準運動強度(METs,K)を、図9に示す「推定運動種類対応標準運動強度(METs,Kest)d36」として運動強度ベース運動種類・個人対応活動量算出部37に出力する。
 なお、図9に示す「推定運動種類対応標準運動強度(METs,Kest)d36」は、推定した運動種類(Kest)に基づくデータであるので(Kest)を用いて表記している。
 運動強度ベース運動種類・個人対応活動量算出部37は、以下の2つのデータを入力する。
 (a)運動種類対応標準運動強度取得部36が出力した推定運動種類対応標準運動強度(METs,Kest)d36、
 (b)個人情報データベース35から取得したユーザ個人の体重情報d35、
 図10下部に、個人情報データベース35の記録データ例を示す。図10に示すように、個人情報データベース35には、ユーザ個人の体重情報が記録されている。
 運動強度ベース運動種類・個人対応活動量算出部37は、上記(a),(b)の各データを入力して、運動強度ベース運動種類・個人対応活動量(EEmets,U,Kest)d37を算出する。
 先に図7(c3)を参照して説明したように、運動強度ベース運動種類・個人対応活動量(EEmets,U,K)は、運動種類(K)対応の運動強度(METs)ベース個人対応活動量である。
 運動強度(METs)ベース個人対応活動量(EEmets,U)は、図7(c2)を参照して説明したように、標準運動強度(METs)と、ユーザ(U)の体重と、運動時間に基づいて算出した個人対応の活動量(消費カロリー)である。
 EEmets,U[kcal]=(METs)×(体重[kg])×(運動時間[hr])×1.05
 上記式によって算出される。
 運動強度ベース運動種類・個人対応活動量算出部37は、タイマー(図示なし)によって計測した運動時間情報と、上記入力情報(a),(b)を用いて、上記式、すなわち、
 EEmets,U[kcal]=(METs)×(体重[kg])×(運動時間[hr])×1.05
 上記式によって、個人対応の活動量(消費カロリー)を算出する。
 なお、この式に従って算出される活動量(EE)は、ユーザが特定の運動種類(Kest)を実行中の値であり、
 運動強度ベース運動種類・個人対応活動量(EEmets,U,Kest)d37として算出される。
 図9に示すように、運動強度ベース運動種類・個人対応活動量算出部37は、算出した運動強度ベース運動種類・個人対応活動量(EEmets,U,Kest)d37を、個人対応運動強度補正係数算出部38に出力する。
 個人対応運動強度補正係数算出部38は、以下の各データを入力する。
 (a)定常状態活動量解析部33が算出した呼気分析結果ベース運動種類・個人対応活動量(EEref,U,Kest)d33、
 (b)運動強度ベース運動種類・個人対応活動量算出部37が算出した運動強度ベース運動種類・個人対応活動量(EEmets,U,Kest)d37、
 個人対応運動強度補正係数算出部38は、上記2種類の入力データに基づいて、個人対応運動強度補正係数(Rk)d38を算出する。
 先に図8を参照して説明したように、個人対応運動強度補正係数(Rk)は、「運動強度(METs)ベース運動種類対応活動量(EEmets,U,K)」に対する、「呼気分析結果ベース運動種類・個人対応活動量(EEref,U,K)」の割合(比率)である。
 Rk=(EEref,U,K)/(EEmets,U,K)
 上記式によって算出される。
 個人対応運動強度補正係数算出部38は、上述した入力データ、すなわち、
 (a)定常状態活動量解析部33が算出した呼気分析結果ベース運動種類・個人対応活動量(EEref,U,Kest)d33、
 (b)運動強度ベース運動種類・個人対応活動量算出部37が算出した運動強度ベース運動種類・個人対応活動量(EEmets,U,Kest)d37、
 これらのデータに基づいて、
 Rk=(EEref,U,Kest)/(EEmets,Kest)
 上記式に従って、個人対応運動強度補正係数(Rk)を算出する。
 個人対応運動強度補正係数算出部38は、算出した個人対応運動強度補正係数(Rk)d38を、運動種類・個人対応運動強度算出部39に出力する。
 運動種類・個人対応運動強度算出部39は、以下の各データを入力する。
 (a)個人対応運動強度補正係数算出部38が算出した個人対応運動強度補正係数(Rk)d38、
 (b)運動強度ベース運動種類・個人対応活動量算出部37が算出した運動強度ベース運動種類・個人対応活動量d37、
 (c)個人情報データベース35から取得したユーザ個人の体重情報d35、
 運動種類・個人対応運動強度算出部39は、これらの入力データを用いて、運動種類・個人対応運動強度(METs,U,Kest)d39を算出する。
 先に、図6(b4)を参照して説明したように、運動種類・個人対応運動強度(METs,U,K)は、運動種類(K)に応じた個人対応運動強度(METs,U)である。
 また、個人対応運動強度(METs,U)は、図6(b3)を参照して説明したように、運動を行うユーザに装着した呼気ガス分析装置の分析結果から得られる「呼気分析結果利用算出活動量(EEref)」を、ユーザの体重[kg]と、運動時間[hr]で除算して算出するユーザ個人(U)対応の運動強度を示す値である。単位は[kcal/kg/hr]となる。
 METs,U=(EEref)/((体重[kg])×(運動時間[hr]))
 である。
 上記式に基づいて、運動種類・個人対応運動強度(METs,U,K)は、
 METs,U,K=(EEref,U,K)/((体重[kg])×(運動時間[hr]))・・・(式1)
 として示すことができる。
 また、個人対応運動強度補正係数算出部38の算出した個人対応運動強度補正係数(Rk)d38は、先に説明したように、
 Rk=(EEref,U,K)/(EEmets,U,K)・・・(式2)
 である。
 上記(式1)、(式2)から、以下の(式3)が導かれる。
 METs,U,K=((EEmets,U,K)×(Rk))/((体重[kg])×(運動時間[hr]))・・・(式3)
 運動種類・個人対応運動強度算出部39は、タイマー(図示なし)によって計測した運動時間情報と、以下の入力データ、すなわち、
 (a)個人対応運動強度補正係数算出部38が算出した個人対応運動強度補正係数(Rk)d38、
 (b)個人情報データベース35から取得したユーザ個人の体重情報d35、
 運動種類・個人対応運動強度算出部39は、これらの入力データを用いて、運動種類・個人対応運動強度(METs,U,Kest)d39を算出する。
 これらの入力データに基づいて、上記(式3)に従って、運動種類・個人対応運動強度(METs,U,K)を算出する。
 先に図6(b4)を参照して説明したように、運動種類・個人対応運動強度(METs,U,K)は、運動種類(K)に応じた個人対応運動強度(METs,U)である。
 また、個人対応運動強度(METs,U)は、先に図6(b3)を参照して説明したように、運動を行うユーザに装着した呼気ガス分析装置の分析結果から得られる「呼気分析結果利用算出活動量(EEref)」を、ユーザの体重[kg]と、運動時間[hr]で除算して算出するユーザ個人(U)対応の運動強度を示す値である。単位は[kcal/kg/hr]となる。
 METs,U=(EEref)/((体重[kg])×(運動時間[hr]))
 である。
 この運動種類・個人対応運動強度(METs,U,K)は、ユーザ固有の運動強度であり、公開された標準の運動強度(METs)や、運動種類対応標準運動強度(METs,K)とは異なる値となる。
 すなわち、ユーザの実際の運動実行中の呼気ガス分析結果や、ユーザの体重を反映して算出されたユーザ固有の運動強度となる。
 図9に示すように、運動種類・個人対応運動強度算出部39が算出した運動種類・個人対応運動強度(METs,U,Kest)d39は、運動種類ユーザ固有運動強度データベース40に記録される。
 運動種類ユーザ固有運動強度データベース40の登録データの一例を図11に示す。
 図11に示すように、運動種類ユーザ固有運動強度(METs,U,Kest)データベース40には、以下のデータが対応付けて登録されている。
 (a)運動種類(K(Kest))
 (b)運動種類、個人対応ユーザ固有運動強度(METs,U,Kest)
 なお、(a)運動種類(K(Kest))には、歩行、ランニング、固定型バイク(例えばエアロバイク(登録商標))等の(大項目)と、歩行やランニングの速度、歩行やランニングを行う路面の状態、固定型バイク(例えばエアロバイク(登録商標))の負荷などの詳細情報を記述した(個別活動)が含まれる。
 また、データベースに登録されたデータは全て運動種類推定部32の推定した運動種類に基づくデータであるので、推定運動種類(Kest)として示してある。
 図11のデータベース中の「(a)運動種類(K(Kest))」には、図9に示す運動種類推定部32の推定した推定運動種類(Kest)d32が登録される。
 この運動種類ユーザ固有運動強度(METs,U,Kest)データベース40に登録される「(b)運動種類、個人対応ユーザ固有運動強度(METs,U,Kest)」は、前述したように、ユーザの実際の運動実行中の呼気ガス分析結果や、ユーザの体重を反映して算出されたユーザ固有の運動強度となる。
 従って公開された標準値である運動種類対応標準運動強度(METs,K)より、ユーザの実際の体の状態を反映した運動強度であり、このデータベースに登録された運動強度に基づいて、リハビリにおいて実行する運動をプログラムし、また評価することで、ユーザの体の状態に応じて最適なリハビリ、運動の計画や評価を行うことができる。
  [4-2.(第2フェーズ)病院外でのリハビリ実行フェーズの処理について]
 次に、「(第2フェーズ)病院外でのリハビリ実行フェーズ」において実行する処理について説明する。
 第2フェーズは、図3や図4を参照して説明したように、ステップS03bの在宅リハビリや、ステップS04の維持期在宅リハビリにおいて実行する。
 ユーザ(患者)11は、リハビリを実行中、ユーザ端末30を装着する。
 ユーザ端末30の記憶部には、図9を参照して説明した「(第1フェーズ)病院内でのリハビリ解析用データ取得フェーズ」の処理において生成した運動種類ユーザ固有運動強度(METs,U,Kest)データベース40が記録されている。
 図11に示す登録データ構成を持つ運動種類ユーザ固有運動強度(METs,U,Kest)データベース40である。すなわち、図11を参照して説明したように、以下のデータが対応付けて登録したデータベースである。
 (a)運動種類(K(Kest))
 (b)運動種類、個人対応ユーザ固有運動強度(METs,U,Kest)
 (第2フェーズ)病院外でのリハビリ実行フェーズでは、このデータベースに記録されたデータを利用して、ユーザ11が実行しているリハビリとしての運動を評価する。
 図12を参照して、「(第2フェーズ)病院外でのリハビリ実行フェーズ」の処理を実行するユーザ端末30の構成と処理について説明する。
 ユーザ端末30は、リハビリ実行者であるユーザ11がリハビリとしての運動を実行中に身体に装着している端末である。
 ユーザ端末30のセンサ検出情報入力部31は、ユーザ11の身体に装着したセンサ、例えば、加速度センサ、ジャイロ、地磁気センサ、気圧センサ等のセンサのセンサ検出情報d31を取得し、運動情報推定部32に出力する。
 運動情報推定部32は、入力したセンサ検出情報d31に基づいて、ユーザ11の運動の種類を推定する。例えば歩行(歩行速度=4.0km/hの平地歩行)、ランニング(速度=7.0km/hの平地ランニング)、エアロバイク(登録商標)(負荷量=120W)等、ユーザ11が実行中の運動の種類を推定する。
 運動情報推定部32は、推定結果である推定運動種類(Kest)を、運動種類・個人対応運動強度取得部51に出力する。
 運動種類・個人対応運動強度取得部51は、運動情報推定部32から入力した推定運動種類(Kest)d32に基づいて、運動種類ユーザ固有運動強度(METs,U,Kest)データベース40を検索し、推定運動種類(Kest)に対応付けられて登録された運動種類、個人対応ユーザ固有運動強度(METs,U,Kest)d51を取得する。
 運動種類・個人対応運動強度取得部51がデータベースから取得した運動種類、個人対応ユーザ固有運動強度(METs,U,Kest)d51は、最高値対応酸素摂取率算出部52に出力される。
 最高値対応酸素摂取率算出部52は、運動種類ユーザ固有運動強度(METs,U,Kest)データベース40から、このデータベースに登録された個人対応ユーザ固有運動強度(METs,U,Kest)中の最大値を取得する。
 運動種類ユーザ固有運動強度(METs,U,Kest)データベース40に登録された個人対応ユーザ固有運動強度(METs,U,Kest)中の最大値を、
 運動種類ユーザ固有運動強度最大値(METsmax,U,Kest)とする。
 最高値対応酸素摂取率算出部52は、
 (a)運動種類・個人対応運動強度取得部51から取得した運動種類、個人対応ユーザ固有運動強度(METs,U,Kest)d51、
 (b)運動種類ユーザ固有運動強度(METs,U,Kest)データベース40から取得した運動種類ユーザ固有運動強度最大値(METsmax,U,Kest)、
 これらのデータから、最高値対応酸素摂取率(%peakVO2)d52を算出する。
 最高値対応酸素摂取率(%peakVO2)は、以下の(式4)によって算出する。
 最高値対応酸素摂取率(%peakVO2)
 =(運動種類、個人対応ユーザ固有運動強度(METs,U,Kest))/(運動種類ユーザ固有運動強度最大値(METsmax,U,Kest))・・・(式4)
 すなわち、最高値対応酸素摂取率(%peakVO2)は、(運動種類ユーザ固有運動強度最大値(METsmax,U,Kest)対する、運動種類、個人対応ユーザ固有運動強度(METs,U,Kest)の比率によって算出することができる。
 なお、先に図5を参照して説明したように、最高酸素摂取量(peakVO2)は、身体が取り込む酸素量(酸素摂取量(VO2))の最大値であり、最高値対応酸素摂取率(%peakVO2)は、最高酸素摂取量(peakVO2)に対する実酸素摂取量(VO2)の比率である。
 最高値対応酸素摂取率算出部52が算出した最高値対応酸素摂取率(%peakVO2)d52は、運動時間積算部53に出力される。
 運動時間積算部53は、最高値対応酸素摂取率算出部52が算出した最高値対応酸素摂取率(%peakVO2)d52を入力して、ユーザ11の運動実施状況データd53を生成して、運動実施状況記録データベース54に記録する。
 運動時間積算部53は、ユーザ11の運動実施状況データd53として、予め規定した最高値対応酸素摂取率(%peakVO2)の所定区分単位で、ユーザ11が実行した運動時間を算出する。
 運動時間積算部53は、予め規定したデータ生成期間(例えば1週間、1日など)ごとに、予め規定した最高値対応酸素摂取率(%peakVO2)の区分に分類した運動実施状況データd53を生成して、運動実施状況記録データベース54に記録する。なお、運動時間計測には、タイマー(図示なし)を用いる。
 運動実施状況記録データベース54の記録データの例を図13に示す。
 図13に示すように、運動実施状況記録データベース54には、最高値対応酸素摂取率(%peakVO2)の所定区分単位で、ユーザ11が実行した運動時間が記録されている。
 なお、図13に示す運動実施状況記録データベース54には、さらに、運動種類(Kest)対応の運動時間も記録した構成としている。
 なお、図13に示す例は、週単位で記録データを生成して記録した例である。すなわち、ユーザ11が1週間の間で実行した運動時間を、最高値対応酸素摂取率(%peakVO2)の所定区分単位で記録し、さらに、運動種類単位で記録したデータ記録例である。
 図12に戻り、ユーザ端末30の実行する処理について説明する。
 運動時間積算部53は、上述したように、予め規定したデータ生成期間(例えば1週間、1日など)ごとに、予め規定した最高値対応酸素摂取率(%peakVO2)の区分に分類した運動実施状況データd53を生成して、運動実施状況記録データベース54に記録する。
 運動実施状況解析部56は、運動実施状況記録データベース54に記録されたデータを取得し、取得したデータと、予め医師等のリハビリ監督者から提供された運動処方とを比較して、運動実施状況解析結果d56を生成して表示部57に出力する。
 予め医師等のリハビリ監督者から提供された運動処方は、ユーザ端末30の記憶部に運動処方情報データベース55として記録されている。
 図14を参照して、ユーザ端末30の記憶部に格納された運動処方情報データベース55のデータ例について説明する。
 図14に示すように、運動処方情報データベース55には、先に図13を参照して説明した運動実施状況記録データベース54と同様、最高値対応酸素摂取率(%peakVO2)の所定区分単位で、ユーザ11が実行すべき、運動時間が記録されている。
 なお、図14に示す運動処方情報データベース55は、先に説明した図13に示す運動実施状況記録データベース54と同様、週単位の運動目標時間を記録した例である。
 運動実施状況解析部56は、以下のデータを取得して比較処理を行う。
 (a)運動実施状況記録データベース54に記録されたユーザ11が実行した実運動時間(最高値対応酸素摂取率(%peakVO2)の区分単位)
 (b)運動処方情報データベース55に記録されたユーザ11が実行すべき目標運動時間(最高値対応酸素摂取率(%peakVO2)の区分単位)
 運動実施状況解析部56は、上記2つのデータを比較して、ユーザ11の実運動時間が目標時間に達しているか否か、さらに実運動時間が目標時間に比較して過剰になっていないか等の解析処理を実行し、解析結果に基づいて、運動実施状況解析結果d56を生成して表示部57に出力する。
 図15を参照して、表示部57に表示される運動実施状況解析結果d56の具体例について説明する。
 図15には、表示部57に表示される運動実施状況解析結果d56の具体例として以下の2つの表示データ例を示している。
 (1)実運動時間が目標時間にほぼ一致している場合
 (2)実運動時間が目標時間に足りない場合
 (1)実運動時間が目標時間にほぼ一致している場合には、図15(1)に示すように、例えば以下のメッセージが表示される。
 「今週は、全ての運動実施目標時間を達成しました。来週も、この調子で頑張りましょう」
 一方、(2)実運動時間が目標時間に足りない場合は、(2a)に示すように、
 「今週はまだ運動実施目標時間を達成していません。まだまだ間に合います。」
 このようなメッセージが表示され、さらに、ユーザが、
 「不足している運動内容を確認」
 このメッセージ表示領域をタップすると、(2b)に示すように、各運動強度内容の具体的な、不足時間と、運動内容が表示される。
 ユーザ11は、この表示データを見て、自己が実施したリハビリの運動が、運動処方に従った適切な運動であるか否かを確認することが可能となる。例えば、不足している運動を運動強度別に確認することが可能となり、各運動強度に応じた運動を的確に実行することができる。
  [5.ユーザ端末が実行する処理のシーケンスについて]
 次に、ユーザ端末30が実行する処理のシーケンスについて説明する。
 先に説明したように、本開示の処理は、以下の2つのフェーズから構成される。
 (第1フェーズ)病院内でのリハビリ解析用データ取得フェーズ
 (第2フェーズ)病院外でのリハビリ実行フェーズ
 以下、これらの2つのフェーズ各々において、ユーザ端末30が実行する処理のシーケンスについて、順次、説明する。
  [5-1.(第1フェーズ)病院内でのリハビリ解析用データ取得フェーズにおいて、ユーザ端末が実行する処理のシーケンスについて]
 まず、「(第1フェーズ)病院内でのリハビリ解析用データ取得フェーズ」において、ユーザ端末30が実行する処理のシーケンスについて説明する。
 図16は、「(第1フェーズ)病院内でのリハビリ解析用データ取得フェーズ」において、ユーザ端末30が実行する処理のシーケンスについて説明するフローチャートを示す図である。
 なお、図16に示すフローに従った処理は、ユーザ端末30の記憶部に格納されたプログラムに従って実行することが可能である。例えばプログラム実行機能を有するCPU等のプロセッサによるプログラム実行処理として行うことができる。
 以下、フローの各ステップの処理について、順次、説明する。
  (ステップS121)
 まず、ユーザ端末30は、ステップS121において、センサ検出情報を入力し、
ユーザが実行中の運動の種類を推定する。すなわち推定運動種類(Kest)を決定する。
 この処理は、図9に示す運動情報推定部32の実行する処理である。
 運動情報推定部32は、入力したセンサ検出情報d31に基づいて、ユーザ11の運動の種類を推定する。例えば歩行(歩行速度=4.0km/hの平地歩行)、ランニング(速度=7.0km/hの平地ランニング)、エアロバイク(登録商標)(負荷量=120W)等、ユーザ11が実行中の運動の種類を推定する。
  (ステップS122)
 次に、ユーザ端末30は、ステップS122において、推定運動種類(Kest)と、呼気ガス分析結果に基づいて、呼気分析結果ベース運動種類・個人対応活動量(EEref,U,Kest)を生成する。
 この処理は、図9に示す定常状態活動量解析部33の実行する処理である。
 定常状態活動量解析部33は、以下の各データ、すなわち、
 (a)活動量取得部21が生成した呼気分析結果ベース個人対応活動量(EEref,U)d21、
 (b)運動情報推定部32が推定したユーザ実行中の運動種類を示す推定運動種類(Kest)
 これらのデータを入力して、これらのデータに基づいて、呼気分析結果ベース運動種類・個人対応活動量(EEref,U,Kest)を生成する。
 「呼気分析結果ベース運動種類・個人対応活動量(EEref,U,K)」は、運動種類(K)の運動実行中、呼気ガス分析装置の酸素摂取量(VO2)計測値が、定常状態に達した時点における呼気ガス分析結果(VO2とVCO2)に基づいて算出される呼気分析結果利用個人対応活動量である。
  (ステップS123)
 次に、ユーザ端末30は、ステップS123において、運動種類対応標準運動強度(METs,K)データベース34から、推定運動種類(Kest)に一致、または最も類似する運動種類のエントリを選択し、選択エントリの運動種類対応標準運動強度(METs,K)を、推定運動種類対応標準運動強度(METs,Kest)として決定する。
 この処理は、図9に示す運動種類対応標準運動強度取得部36の実行する処理である。
 運動種類対応標準運動強度取得部36は、運動情報推定部32から入力した推定運動種類(Kest)に基づいて、図10に示す登録データを持つ運動種類対応標準運動強度(METs,K)データベース34を検索し、推定運動種類(Kest)と同じ、または最も類似する運動種類(K)に対応付けられて登録された標準運動強度(METs,K)を取得し、これを、推定運動種類対応標準運動強度(METs,Kest)として決定する。
  (ステップS124)
 次に、ユーザ端末30は、ステップS124において、推定運動種類対応標準運動強度(METs,Kest)とユーザ体重に基づいて、運動強度ベース運動種類・個人対応活動量(EEmets,U,Kest)を算出する。
 この処理は、図9に示す運動強度ベース運動種類・個人対応活動量算出部37の実行する処理である。
 運動強度ベース運動種類・個人対応活動量算出部37は、
 (a)運動種類対応標準運動強度取得部36が出力した推定運動種類対応標準運動強度(METs,Kest)d36、
 (b)個人情報データベース35から取得したユーザ個人の体重情報d35、
 上記入力情報(a),(b)を用いて、
 EEmets,U[kcal]=(METs)×(体重[kg])×(運動時間[hr])×1.05
 上記式によって、個人対応の活動量(消費カロリー)である運動強度ベース運動種類・個人対応活動量(EEmets,U,Kest)d37を算出する。
  (ステップS125)
 次に、ユーザ端末30は、ステップS125において、
 (a)呼気分析結果ベース運動種類・個人対応活動量(EEref,U,Kest)と、
 (b)運動強度ベース運動種類・個人対応活動量(EEmets,U,Kest)、
 これらの各データに基づいて、
 個人対応運動強度補正係数(Rk)を生成する。
 この処理は、図9に示す個人対応運動強度補正係数算出部38の実行する処理である。
 個人対応運動強度補正係数算出部38は、上記(a),(b)2種類の入力データに基づいて、以下に示す式、すなわち、
  Rk=(EEref,U,K)/(EEmets,U,K)
 上記式によって個人対応運動強度補正係数(Rk)を算出する。
  (ステップS126)
 次に、ユーザ端末30は、ステップS126において、個人対応運動強度補正係数(Rk)と、ユーザ体重情報に基づいて、運動種類・個人対応運動強度(METs,U,Kest)を算出する。
 この処理は、図9に示す運動種類・個人対応運動強度算出部39の実行する処理である。
 運動種類・個人対応運動強度算出部39は、以下の各データを入力する。
 (a)個人対応運動強度補正係数算出部38が算出した個人対応運動強度補正係数(Rk)d38、
 (b)個人情報データベース35から取得したユーザ個人の体重情報d35、
 運動種類・個人対応運動強度算出部39は、これらの入力データを用いて、運動種類・個人対応運動強度(METs,U,Kest)d39を算出する。
 先に、図9を参照して説明したように、運動種類・個人対応運動強度(METs,U,K)は、
 METs,U,K=(EEref,U,K)/((体重[kg])×(運動時間[hr]))・・・(式1)
 として示すことができる。
 また、個人対応運動強度補正係数算出部38の算出した個人対応運動強度補正係数(Rk)d38は、先に説明したように、
 Rk=(EEref,U,K)/(EEmets,U,K)・・・(式2)
 である。
 上記(式1)、(式2)から、以下の(式3)が導かれる。
 METs,U,K=((EEmets,U,K)×(Rk))/((体重[kg])×(運動時間[hr]))・・・(式3)
 運動種類・個人対応運動強度算出部39は、タイマーによって計測した運動時間情報と、以下の入力データ、すなわち、
 (a)個人対応運動強度補正係数算出部38が算出した個人対応運動強度補正係数(Rk)d38、
 (b)個人情報データベース35から取得したユーザ個人の体重情報d35、
 運動種類・個人対応運動強度算出部39は、これらの入力データを用いて、運動種類・個人対応運動強度(METs,U,Kest)d39を算出する。
 これらの入力データに基づいて、上記(式3)に従って、運動種類・個人対応運動強度(METs,U,K)を算出する。
 先に図6(b4)を参照して説明したように、運動種類・個人対応運動強度(METs,U,K)は、運動種類(K)に応じた個人対応運動強度(METs,U)である。
 また、個人対応運動強度(METs,U)は、先に図6(b3)を参照して説明したように、運動を行うユーザに装着した呼気ガス分析装置の分析結果から得られる「呼気分析結果利用算出活動量(EEref)」を、ユーザの体重[kg]と、運動時間[hr]で除算して算出するユーザ個人(U)対応の運動強度を示す値である。単位は[kcal/kg/hr]となる。
 METs,U=(EEref)/((体重[kg])×(運動時間[hr]))
 である。
 この運動種類・個人対応運動強度(METs,U,K)は、ユーザ固有の運動強度であり、公開された標準の運動強度(METs)や、運動種類対応標準運動強度(METs,K)とは異なる値となる。
 すなわち、ユーザの実際の運動実行中の呼気ガス分析結果や、ユーザの体重を反映して算出されたユーザ固有の運動強度となる。
  (ステップS127)
 最後に、ユーザ端末30は、ステップS127において、算出した運動種類・個人対応運動強度(METs,U,Kest)を、運動種類、個人対応ユーザ固有運動強度データベース40に格納する。
 この処理は、図9に示す運動種類・個人対応運動強度算出部39の実行する処理である。
 この結果として、先に図11を参照して説明した運動種類ユーザ固有運動強度(METs,U,Kest)データベース40が生成される。運動種類ユーザ固有運動強度(METs,U,Kest)データベース40には、以下のデータが対応付けて登録される。
 (a)運動種類(K(Kest))
 (b)運動種類、個人対応ユーザ固有運動強度(METs,U,Kest)
 このデータベースに登録される「(b)運動種類、個人対応ユーザ固有運動強度(METs,U,Kest)」は、前述したように、ユーザの実際の運動実行中の呼気ガス分析結果や、ユーザの体重を反映して算出されたユーザ固有の運動強度となる。
 従って公開された標準値である運動種類対応標準運動強度(METs,K)より、ユーザの実際の体の状態を反映した運動強度であり、このデータベースに登録された運動強度に基づいて、リハビリとして実行すべき運動を決定し、また評価することで、ユーザの体の状態に応じた最適なリハビリの計画や評価を行うことができる。
  (5-1-2.運動種類の推定を行わず、運動種類情報を運動器具から入力する処理例について)
 上述した処理シーケンスでは、ユーザ11に装着したセンサの検出情報に基づいてユーザが実行中の運動の種類を推定している。
 しかし、例えば固定型バイク(例えばエアロバイク(登録商標))のような運動機器を利用した場合、運動種類情報、例えばエアロバイク(登録商標)の負荷設定等の情報は、エアロバイク(登録商標)から直接取得することができる。
 このような場合、センサを利用した運動種類の推定処理は省略することができる。
 図17を参照して、固定型バイク(例えばエアロバイク(登録商標))を利用した運動の実行例について説明する。
 ユーザ11は、エアロバイク(登録商標)に乗り、呼気ガス分析装置20による呼気ガス分析を行いながら、エアロバイク(登録商標)を漕ぐ。
 呼気ガス分析装置20の分析結果は、ユーザ11が装着したユーザ端末30に出力される。
 エアロバイク(登録商標)は、負荷量を制御可能な構成を有する。
 図17に示すグラフは、横軸が時間(分)、縦軸が負荷量(W)である。
 図に示す例はエアロバイク(登録商標)を利用したランプ負荷試験の一例である。
 ランプ負荷試験は、エアロバイク(登録商標)を使用し一定割合で負荷を徐々に上げていき、ユーザ(被験者)が漕げなくなったら終了とする試験である。
 図に示すように、0~4分までの4分間の安静時間の後、4分~8分までの4分の低負荷期間が経過した後、徐々に負荷を上昇させる。
 このランプ試験において、呼気分析結果ベース運動種類・個人対応活動量(EEref,U,K)が最大となる時点の酸素摂取量が最高酸素摂取量=peakVO2となる。
 呼気分析結果ベース運動種類・個人対応活動量(EEref,U,K)が最大となるのは、エアロバイク(登録商標)の負荷を徐々に上げていき、ユーザ(被験者)が漕げなくなった時点の活動量であり、この時点の酸素摂取量が最高酸素摂取量=peakVO2となる。
 運動種類・個人対応運動強度(METs,U,K)の最大値は、最高酸素摂取量=peakVO2計測時の運動強度に相当し、最大を探索すれば、ユーザの実施可能な最大運動強度(METs)が取得できる。
 図18は、図17に示すエアロバイク(登録商標)を利用した運動を行って、運動種類情報を運動器具から入力して、運動種類・個人対応運動強度(METs,U,K)を取得する処理のシーケンスを説明するフローチャートである。
 フローの各ステップの処理について説明する。
  (ステップS131)
 まず、ステップS131において、ランプ負荷試験を開始する。具体的には、呼気分析結果ベース運動種類・個人対応活動量(EEref,U,K)の取得処理と、記録処理を開始する。
 なお、この処理は、図9に示す呼気ガス分析装置20の構成と、ユーザ端末30の定常状態活動量解析部33を適用した処理となる。ただし、運動種類(K)については、エアロバイク(登録商標)から直接入力する。例えばエアロバイク(登録商標)の負荷情報を含む運動種類(K)に対応する呼気分析結果ベース運動種類・個人対応活動量(EEref,U,K)の取得処理と、記録処理が実行される。
  (ステップS132)
 次にステップS132において、ランプ負荷試験が終了したか否かを判定する。
 前述したように、ユーザ(被験者)11が漕げなくなったら終了とする。
 終了していない場合は、ステップS131に戻り、ランプ試験を継続する。
 ユーザ(被験者)11が漕げなくなり、終了と判定した場合は、ステップS133に進む。
  (ステップS133)
 ステップS133において、下記式に従って、運動種類・個人対応運動強度(METs,U,K)を算出する。
 METs,U,K=(EEref,U,K)/((体重[kg])×(運動時間[hr]))
 この処理は、図9に示す運動種類・個人対応運動強度算出部39が実行する。
 図9に示す運動種類・個人対応運動強度算出部39は、
 (a)定常状態活動量解析部33の算出した個人対応活動量(EEref,U,K)、
 (b)個人情報データベース35から取得した体重情報、
 (c)エアロバイク(登録商標)から取得した運動時間、
 これらの情報を利用して、上記式に従って、運動種類・個人対応運動強度(METs,U,K)を算出する。
 図9に示す運動種類・個人対応運動強度算出部39は、算出した運動種類・個人対応運動強度(METs,U,K)を、運動種類対応ユーザ固有運動強度データベース40に格納する。
 このように、例えばエアロバイク(登録商標)のような運動機器を利用した場合、運動種類情報、例えばエアロバイク(登録商標)の負荷設定等の情報は、エアロバイク(登録商標)から直接取得が可能となる。従って、センサを利用した運動種類の推定処理を省略して、運動種類・個人対応運動強度(METs,U,K)を生成してデータベースに記録することができる。
 なお、前述したように、このランプ試験において、呼気分析結果ベース運動種類・個人対応活動量(EEref,U,K)の最大時点の酸素摂取量が最高酸素摂取量=peakVO2である。
 呼気分析結果ベース運動種類・個人対応活動量(EEref,U,K)が最大となるのは、エアロバイク(登録商標)の負荷を徐々に上げていき、ユーザ(被験者)が漕げなくなった時点の活動量であり、この時点の酸素摂取量が最高酸素摂取量=peakVO2となる。
 呼気分析結果ベース運動種類・個人対応活動量(EEref,U,K)の最大値を、
 最大呼気分析結果ベース運動種類・個人対応活動量(EErefmax,U,K)
とする。
 運動種類ユーザ固有運動強度データベース40には、以下の算出式に従って、運動種類ユーザ固有運動強度最大値(METsmax,U,K)が登録される。
 METsmax,U,K=(EErefmax,U,K)/((体重[kg])×(運動時間[hr]))
  [5-2.(第2フェーズ)病院外でのリハビリ実行フェーズにおいて、ユーザ端末が実行する処理のシーケンスについて]
 次に、「(第2フェーズ)病院外でのリハビリ実行フェーズ」において、ユーザ端末30が実行する処理のシーケンスについて説明する。
 図19は、「(第2フェーズ)病院外でのリハビリ実行フェーズ」において、ユーザ端末30が実行する処理のシーケンスについて説明するフローチャートを示す図である。
 なお、図19に示すフローに従った処理は、ユーザ端末30の記憶部に格納されたプログラムに従って実行することが可能である。例えばプログラム実行機能を有するCPU等のプロセッサによるプログラム実行処理として行うことができる。
 以下、フローの各ステップの処理について、順次、説明する。
  (ステップS141)
 まず、ユーザ端末30は、ステップS141において、センサ検出情報を入力し、
ユーザが実行中の運動の種類を推定する。すなわち推定運動種類(Kest)を決定する。
 この処理は、図12に示す運動情報推定部32の実行する処理である。
 運動情報推定部32は、入力したセンサ検出情報d31に基づいて、ユーザ11の運動の種類を推定する。例えば歩行(歩行速度=4.0km/hの平地歩行)、ランニング(速度=7.0km/hの平地ランニング)、エアロバイク(登録商標)(負荷量=120W)等、ユーザ11が実行中の運動の種類を推定する。
  (ステップS142)
 次に、ユーザ端末30は、ステップS142において、運動種類対応ユーザ固有運動強度(METs,U,Kest)データベース40から、推定運動種類(Kest)に一致、または最も類似する運動種類のエントリを選択し、選択エントリの運動種類・個人対応運動強度(METs,U,Kest)を取得する。
 この処理は、図12に示す運動種類・個人対応運動強度取得部51の実行する処理である。
 運動種類・個人対応運動強度取得部51は、運動情報推定部32から入力した推定運動種類(Kest)に基づいて、図11に示す登録データを持つ運動種類対応ユーザ固有運動強度(METs,U,Kest)データベース40を検索し、推定運動種類(Kest)と同じ、または最も類似する運動種類(K)に対応付けられて登録された運動種類・個人対応運動強度(METs,U,Kest)を取得する。
  (ステップS143)
 次に、ユーザ端末30は、ステップS143において、推定運動種類・個人対応運動強度(METs,U,Kest)とユーザ体重に基づいて、最高値対応酸素摂取率(%peakVO2)を算出する。
 この処理は、図12に示す最高値対応酸素摂取量算出部52の実行する処理である。
 最高値対応酸素摂取量算出部52は、
 (a)運動種類・個人対応運動強度取得部51から取得した運動種類、個人対応ユーザ固有運動強度(METs,U,Kest)d51、
 (b)運動種類ユーザ固有運動強度(METs,U,Kest)データベース40から取得した運動種類ユーザ固有運動強度最大値(METsmax,U,Kest)、
 これらのデータから、最高値対応酸素摂取率(%peakVO2)d52を算出する。
 先に説明したように、最高値対応酸素摂取率(%peakVO2)は、以下の(式4)によって算出する。
 最高値対応酸素摂取率(%peakVO2)
 =(運動種類、個人対応ユーザ固有運動強度(METs,U,Kest))/(運動種類ユーザ固有運動強度最大値(METsmax,U,Kest))・・・(式4)
 すなわち、最高値対応酸素摂取率(%peakVO2)は、(運動種類ユーザ固有運動強度最大値(METsmax,U,Kest)対する、運動種類、個人対応ユーザ固有運動強度(METs,U,Kest)の比率によって算出することができる。
  (ステップS144)
 次に、ユーザ端末30は、ステップS144において、最高値対応酸素摂取率(%peakVO2)と、各運動の運動時間に基づいて、運動実施状況データを生成して、運動実施状況記録データベースに記録する。
 この処理は、図12に示す運動時間積算部53の実行する処理である。
 運動時間積算部53は、最高値対応酸素摂取率算出部52が算出した最高値対応酸素摂取率(%peakVO2)d52を入力して、ユーザ11の運動実施状況データd53を生成して、運動実施状況記録データベース54に記録する。
 運動時間積算部53は、予め規定したデータ生成期間(例えば1週間、1日など)ごとに、予め規定した最高値対応酸素摂取率(%peakVO2)の区分に分類した運動実施状況データd53を生成して、運動実施状況記録データベース54に記録する。
 運動実施状況記録データベース54は、先に説明したように、図13に示す記録データを有する。図13に示すように、運動実施状況記録データベース54には、最高値対応酸素摂取率(%peakVO2)の所定区分単位で、ユーザ11が実行した運動時間が記録されている。
 なお、図13に示す運動実施状況記録データベース54には、さらに、運動種類(Kest)対応の運動時間も記録した構成としている。
  (ステップS145)
 次に、ユーザ端末30は、ステップS145において、運動実施状況記録データベース54に記録された運動実施状況データと、運動処方情報データベース55に記録された運動目標時間とを比較、解析して、運動実施状況解析結果を生成する。
 この処理は、図12に示す運動実施状況解析部56の実行する処理である。
 運動実施状況解析部56は、運動実施状況記録データベース54に記録されたデータを取得し、取得したデータと、予め医師等のリハビリ監督者から提供された運動処方とを比較して、運動実施状況解析結果d56を生成する。
 なお、先に図12、図14を参照して説明したように、予め医師等のリハビリ監督者から提供された運動処方は、ユーザ端末30の記憶部に運動処方情報データベース55に記録されている。
 運動実施状況解析部56は、ユーザ11の実運動時間が目標時間に達しているか否か、さらに実運動時間が目標時間に比較して過剰になっていないか等の解析処理を実行し、解析結果に基づいて、運動実施状況解析結果d56を生成する。
  (ステップS146)
 最後に、ユーザ端末30は、ステップS146において、ステップS145で生成した運動実施状況解析結果を表示部に表示する。
 この処理は、図12に示す表示部57を用いた表示処理である。
 先に図15を参照して説明したように、表示部57には、運動実施状況解析結果d56として図15(1)、(2)に示すような表示データが表示される。
 ユーザ11は、この表示データを見て、自己が実施したリハビリの運動が、運動処方に従った適切な運動であるか否かを確認することが可能となる。例えば、不足している運動を運動強度別に確認することが可能となり、各運動強度に応じた運動を的確に実行することができる。
  [6.(実施例2)ユーザ端末と、病院端末間の通信を行う実施例について]
 次に、実施例2として、ユーザ端末と、病院端末間の通信を行う実施例について説明する。
 この実施例は、例えば先に図4を参照して説明した処理を実現するものである。
 先に説明したように、図4は、「(第2フェーズ)病院外でのリハビリ実行フェーズ」の処理例を説明する図である。
 図4に示す例は、ユーザ端末30と、病院端末70が通信を行う処理例である。
 リハビリ実行者であるユーザ11は、ユーザ端末30を装着し、ユーザ11の体等に装着したセンサ12、例えば、加速度センサ、ジャイロ、地磁気センサ、気圧センサ等のセンサ12のセンサ検出情報をユーザ端末30に入力する。
 ユーザ端末30のデータ処理部は、センサ12を介して取得するセンサ検出情報をそのまま、あるいは、解析結果を病院端末70に送信する。
 病院端末70は、先に図3を参照して説明したユーザ端末30において実行した処理と同様のデータ解析処理を実行する。
 さらに、この解析結果に基づいて、ユーザ11に対するアドバイス情報等を生成してユーザ端末30に送信する。
 ユーザ端末30は、病院端末70から受信したアドバイス情報を表示する。ユーザ11は、この表示情報に基づいて、適切なリハビリが行われているか否かを確認することができる。
 図20は、上述した処理、すなわちユーザ端末30と、病院端末70間の通信を行う場合の各装置の構成例を示す図である。
 図20に示すユーザ端末30と、病院端末70の構成と、実行する処理について説明する。
 ユーザ端末30は、リハビリ実行者であるユーザ11がリハビリとしての運動を実行中に身体に装着されている端末である。
 ユーザ端末30のセンサ検出情報入力部31は、ユーザ11の身体に装着したセンサ、例えば、加速度センサ、ジャイロ、地磁気センサ、気圧センサ等のセンサのセンサ検出情報d31を取得し、運動情報推定部32に出力する。
 運動情報推定部32は、入力したセンサ検出情報d31に基づいて、ユーザ11の運動の種類を推定する。例えば歩行(歩行速度=4.0km/hの平地歩行)、ランニング(速度=7.0km/hの平地ランニング)、エアロバイク(登録商標)(負荷量=120W)等、ユーザ11が実行中の運動の種類を推定する。
 運動情報推定部32は、推定結果である推定運動種類(Kest)を、運動種類・個人対応運動強度取得部51に出力する。
 運動種類・個人対応運動強度取得部51は、運動情報推定部32から入力した推定運動種類(Kest)d32に基づいて、運動種類ユーザ固有運動強度(METs,U,Kest)データベース40を検索し、推定運動種類(Kest)に対応付けられて登録された運動種類、個人対応ユーザ固有運動強度(METs,U,Kest)d51を取得する。
 運動種類・個人対応運動強度取得部51がデータベースから取得した運動種類、個人対応ユーザ固有運動強度(METs,U,Kest)d51は、最高値対応酸素摂取率算出部52に出力される。
 最高値対応酸素摂取率算出部52は、運動種類ユーザ固有運動強度(METs,U,Kest)データベース40から、このデータベースに登録された個人対応ユーザ固有運動強度(METs,U,Kest)中の最大値を取得する。
 運動種類ユーザ固有運動強度(METs,U,Kest)データベース40に登録された個人対応ユーザ固有運動強度(METs,U,Kest)中の最大値を、
 運動種類ユーザ固有運動強度最大値(METsmax,U,Kest)とする。
 最高値対応酸素摂取率算出部52は、
 (a)運動種類・個人対応運動強度取得部51から取得した運動種類、個人対応ユーザ固有運動強度(METs,U,Kest)d51、
 (b)運動種類ユーザ固有運動強度(METs,U,Kest)データベース40から取得した運動種類ユーザ固有運動強度最大値(METsmax,U,Kest)、
 これらのデータから、最高値対応酸素摂取率(%peakVO2)d52を算出する。
 最高値対応酸素摂取率(%peakVO2)は、以下の(式4)によって算出する。
 最高値対応酸素摂取率(%peakVO2)
 =(運動種類、個人対応ユーザ固有運動強度(METs,U,Kest))/(運動種類ユーザ固有運動強度最大値(METsmax,U,Kest))・・・(式4)
 すなわち、最高値対応酸素摂取率(%peakVO2)は、(運動種類ユーザ固有運動強度最大値(METsmax,U,Kest)対する、運動種類、個人対応ユーザ固有運動強度(METs,U,Kest)の比率によって算出することができる。
 なお、先に図5を参照して説明したように、最高酸素摂取量(peakVO2)は、身体が取り込む酸素量(酸素摂取量(VO2))の最大値であり、最高値対応酸素摂取率(%peakVO2)は、最高酸素摂取量(peakVO2)に対する実酸素摂取量(VO2)の比率である。
 最高値対応酸素摂取率算出部52が算出した最高値対応酸素摂取率(%peakVO2)d52は、運動時間積算部53に出力される。
 運動時間積算部53は、最高値対応酸素摂取率算出部52が算出した最高値対応酸素摂取率(%peakVO2)d52を入力して、ユーザ11の運動実施状況データd53を生成して、運動実施状況記録データベース54に記録する。
 運動実施状況記録データベース54に記録されたユーザ11の運動実施状況データは、例えば1週間毎等、定期的に通信部61を介して、病院端末70に送信される。図20に示す運動実施状況データd54である。
 病院端末70の通信部71は、ユーザ端末30から送信される運動実施状況データd54を受信し、運動実施状況解析部72に転送する。
 運動実施状況解析部72は、ユーザ端末30から受信した運動実施状況データd54を取得し、取得したデータと、予め病院で作成したユーザ11対応の運動処方とを比較して、運動実施状況解析結果d72を生成して通信部71を介してユーザ端末30に送信する。
 なお、予め病院で作成したユーザ11対応の運動処方は、病院端末70の記憶部に運動処方情報データベース73として記録されている。
 運動処方情報データベース73には、先に図14を参照して説明したユーザ端末30の記憶部に格納された運動処方情報データベース55のデータと同様のデータが記録されている。
 病院端末70の運動実施状況解析部72は、以下のデータを取得して比較処理を行う。
 (a)ユーザ端末30から受信した運動実施状況データd54に記録されたユーザ11が実行した実運動時間(最高値対応酸素摂取率(%peakVO2)の区分単位)
 (b)運動処方情報データベース73に記録されたユーザ11が実行すべき目標運動時間(最高値対応酸素摂取率(%peakVO2)の区分単位)
 運動実施状況解析部72は、上記2つのデータを比較して、ユーザ11の実運動時間が目標時間に達しているか否か、さらに実運動時間が目標時間に比較して過剰になっていないか等の解析処理を実行し、解析結果に基づいて、運動実施状況解析結果d72を生成する。
 病院端末70の運動実施状況解析部72が生成した運動実施状況解析結果d72は、通信部71を介してユーザ端末30に送信される。
 ユーザ端末30の通信部61は、病院端末70から受信した運動実施状況解析結果d72を表示部57に出力する。
 ユーザ端末30の表示部57に表示される運動実施状況解析結果d72は、例えば先に図15を参照して説明したデータである。
 図15には、以下の2つの表示データ例を示している。
 (1)実運動時間が目標時間にほぼ一致している場合
 (2)実運動時間が目標時間に足りない場合
 (1)実運動時間が目標時間にほぼ一致している場合には、図15(1)に示すように、例えば以下のメッセージが表示される。
 「今週は、全ての運動実施目標時間を達成しました。来週も、この調子で頑張りましょう」
 一方、(2)実運動時間が目標時間に足りない場合は、(2a)に示すように、
 「今週はまだ運動実施目標時間を達成していません。まだまだ間に合います。」
 このようなメッセージが表示され、さらに、ユーザが、
 「不足している運動内容を確認」
 このメッセージ表示領域をタップすると、(2b)に示すように、各運動強度内容の具体的な、不足時間と、運動内容が表示される。
 ユーザ11は、この表示データを見て、自己が実施したリハビリの運動が、運動処方に従った適切な運動であるか否かを確認することが可能となる。例えば、不足している運動を運動強度別に確認することが可能となり、各運動強度に応じた運動を的確に実行することができる。
 次に、図21に示すフローチャートを参照して、本実施例においてユーザ端末30が実行する処理のシーケンスについて説明する。
 なお、図21に示すフローに従った処理は、ユーザ端末30の記憶部に格納されたプログラムに従って実行することが可能である。例えばプログラム実行機能を有するCPU等のプロセッサによるプログラム実行処理として行うことができる。
 以下、フローの各ステップの処理について、順次、説明する。
  (ステップS151)
 まず、ユーザ端末30は、ステップS151において、センサ検出情報を入力し、
ユーザが実行中の運動の種類を推定する。すなわち推定運動種類(Kest)を決定する。
 この処理は、図20に示す運動情報推定部32の実行する処理である。
 運動情報推定部32は、入力したセンサ検出情報d31に基づいて、ユーザ11の運動の種類を推定する。例えば歩行(歩行速度=4.0km/hの平地歩行)、ランニング(速度=7.0km/hの平地ランニング)、エアロバイク(登録商標)(負荷量=120W)等、ユーザ11が実行中の運動の種類を推定する。
  (ステップS152)
 次に、ユーザ端末30は、ステップS152において、運動種類対応ユーザ固有運動強度(METs,U,Kest)データベース40から、推定運動種類(Kest)に一致、または最も類似する運動種類のエントリを選択し、選択エントリの運動種類・個人対応運動強度(METs,U,Kest)を取得する。
 この処理は、図20に示す運動種類・個人対応運動強度取得部51の実行する処理である。
 運動種類・個人対応運動強度取得部51は、運動情報推定部32から入力した推定運動種類(Kest)に基づいて、図11に示す登録データを持つ運動種類対応ユーザ固有運動強度(METs,U,Kest)データベース40を検索し、推定運動種類(Kest)と同じ、または最も類似する運動種類(K)に対応付けられて登録された運動種類・個人対応運動強度(METs,U,Kest)を取得する。
  (ステップS153)
 次に、ユーザ端末30は、ステップS153において、推定運動種類・個人対応運動強度(METs,U,Kest)とユーザ体重に基づいて、最高値対応酸素摂取率(%peakVO2)を算出する。
 この処理は、図20に示す最高値対応酸素摂取量算出部52の実行する処理である。
 最高値対応酸素摂取量算出部52は、
 (a)運動種類・個人対応運動強度取得部51から取得した運動種類、個人対応ユーザ固有運動強度(METs,U,Kest)d51、
 (b)運動種類ユーザ固有運動強度(METs,U,Kest)データベース40から取得した運動種類ユーザ固有運動強度最大値(METsmax,U,Kest)、
 これらのデータから、最高値対応酸素摂取率(%peakVO2)d52を算出する。
 先に説明したように、最高値対応酸素摂取率(%peakVO2)は、以下の(式4)によって算出する。
 最高値対応酸素摂取率(%peakVO2)
 =(運動種類、個人対応ユーザ固有運動強度(METs,U,Kest))/(運動種類ユーザ固有運動強度最大値(METsmax,U,Kest))・・・(式4)
 すなわち、最高値対応酸素摂取率(%peakVO2)は、(運動種類ユーザ固有運動強度最大値(METsmax,U,Kest)対する、運動種類、個人対応ユーザ固有運動強度(METs,U,Kest)の比率によって算出することができる。
  (ステップS154)
 次に、ユーザ端末30は、ステップS154において、最高値対応酸素摂取率(%peakVO2)と、各運動の運動時間に基づいて、運動実施状況データを生成して、運動実施状況記録データベースに記録する。
 この処理は、図20に示す運動時間積算部53の実行する処理である。
 運動時間積算部53は、最高値対応酸素摂取率算出部52が算出した最高値対応酸素摂取率(%peakVO2)d52を入力して、ユーザ11の運動実施状況データd53を生成して、運動実施状況記録データベース54に記録する。
 運動時間積算部53は、予め規定したデータ生成期間(例えば1週間、1日など)ごとに、予め規定した最高値対応酸素摂取率(%peakVO2)の区分に分類した運動実施状況データd53を生成して、運動実施状況記録データベース54に記録する。
 運動実施状況記録データベース54は、先に説明したように、図13に示す記録データを有する。図13に示すように、運動実施状況記録データベース54には、最高値対応酸素摂取率(%peakVO2)の所定区分単位で、ユーザ11が実行した運動時間が記録されている。
 なお、図13に示す運動実施状況記録データベース54には、さらに、運動種類(Kest)対応の運動時間も記録した構成としている。
  (ステップS155)
 次に、ユーザ端末30は、ステップS155において、運動実施状況記録データベース54に記録された運動実施状況データを病院端末70に送信する。
  (ステップS156)
 最後に、ユーザ端末30は、ステップS156において、病院端末70から受信した運動実施状況解析結果を表示部に表示する。
 この処理は、図20に示す表示部57を用いた表示処理である。
 先に図15を参照して説明したように、表示部57には、運動実施状況解析結果として図15(1)、(2)に示すような表示データが表示される。
 ユーザ11は、この表示データを見て、自己が実施したリハビリの運動が、運動処方に従った適切な運動であるか否かを確認することが可能となる。例えば、不足している運動を運動強度別に確認することが可能となり、各運動強度に応じた運動を的確に実行することができる。
 次に、図22に示すフローチャートを参照して、病院端末70が実行する処理のシーケンスについて説明する。
 なお、図22に示すフローに従った処理は、病院端末70の記憶部に格納されたプログラムに従って実行することが可能である。例えばプログラム実行機能を有するCPU等のプロセッサによるプログラム実行処理として行うことができる。
 以下、フローの各ステップの処理について、順次、説明する。
  (ステップS161)
 まず、病院端末70は、ステップS161において、ユーザ端末30から、運動実施状況記録データベース54に記録された運動実施状況データを受信する。
  (ステップS162)
 次に、病院端末70は、ステップS162において、ユーザ端末30から受信した運動実施状況データと、運動処方情報データベース73に記録された運動目標時間とを比較、解析して、運動実施状況解析結果を生成する。
 この処理は、図20に示す運動実施状況解析部72の実行する処理である。
 運動実施状況解析部72は、ユーザ端末30から受信した運動実施状況データと、予め医師等のリハビリ監督者が作成した運動処方であり、運動処方情報データベース73に記録された運動処方との比較処理を実行する。
 運動実施状況解析部72は、ユーザ11の実運動時間が目標時間に達しているか否か、さらに実運動時間が目標時間に比較して過剰になっていないか等の解析処理を実行し、解析結果に基づいて、運動実施状況解析結果d72を生成する。
  (ステップS163)
 最後に、病院端末70は、ステップS163において、ステップS162で生成した運動実施状況解析結果を、通信部71を介してユーザ端末30に送信する。
 この送信処理の後、図21に示すフローのステップS156の処理が実行される。
 すなわち、ステップS156において、病院端末70から受信した運動実施状況解析結果を表示部に表示する。
 ユーザ11は、この表示データを見て、自己が実施したリハビリの運動が、運動処方に従った適切な運動であるか否かを確認することが可能となる。例えば、不足している運動を運動強度別に確認することが可能となり、各運動強度に応じた運動を的確に実行することができる。
  [7.その他の実施例について]
 次に上述した実施例の他の実施例について説明する。
 以下に示す複数の実施例について説明する。
 (実施例3)運動負荷の解析結果に基づいて、心電図(ECG:electrocardiogram)計測を促す実施例
 (実施例4)地図を用いた歩行やランニングのルート情報を提示する実施例
 (実施例5)運動処方の更新処理を行う実施例
  [7-1.(実施例3)運動負荷の解析結果に基づいて、心電図(ECG:electrocardiogram)計測を促す実施例]
 まず、実施例3として、運動負荷の解析結果に基づいて、心電図(ECG:electrocardiogram)計測を促す実施例について説明する。
 ユーザ11が退院後、リハビリとしての運動を行っている場合、過度な運動をすると心臓への負担が増加して危険な状態に陥ることがある。
 実施例3は、このような危険を防止する実施例である。
 ユーザ11が退院後、リハビリとしての運動を行っている間、ユーザ11の脈拍数を取得し、脈拍数が規定の範囲外になったことが検出された場合、心電図(ECG:electrocardiogram)の計測を促すための警告情報を出力する。
 警告情報は、ユーザ端末30の表示部に対する警告情報の表示や、振動、音などを利用する構成としてもよい。
 図23は、本実施例3に従った処理を実行するユーザ端末30の構成を示すブロック図である。
 図23に示すユーザ端末30の記憶部には、運動処方情報データベース64が記録されている。
 本実施例で利用する運動処方情報データベース64のデータ構成例について図24を参照して説明する。
 本実施例で利用する運動処方情報データベース64は、先に図14を参照して説明したデータ、すなわち、最高値対応酸素摂取率(%peakVO2)の所定区分単位で、ユーザ11が実行すべき、運動時間に併せて、医師等のリハビリ監督者の判断の元に生成されたユーザ11対応の脈拍数規定範囲(正常値範囲)と、心拍数上限値(正常値上限値)が記録されている。
 図23に戻り、ユーザ端末30の構成と処理について説明する。
 センサ検出値入力部61は、リハビリとしての運動を行うユーザ11に備えられたセンサから心拍値、脈拍値を入力する。
 なお、リハビリ開始直後は、ユーザ11は、脈拍検出センサを装着し、脈拍値のみを計測する。
 センサ検出値入力部61が取得した脈拍値d61aは、脈拍上限漸近判定部62に入力される。
 脈拍上限漸近判定部62は、センサ検出値入力部61から入力した脈拍値d61aと、運動処方情報データベース64に記録されたユーザ11対応の脈拍数規定範囲(正常値範囲)を比較し、脈拍値d61aが、データベースに登録された脈拍数規定範囲(正常値範囲)内にあるか否かを判定する。
 脈拍値d61aが、データベースに登録された脈拍数規定範囲(正常値範囲)内にある場合は、正常範囲内であることを示す判定情報を指示情報生成部65に出力する。
 指示情報生成部65は、正常値であることを示す指示情報d65を生成して出力部(表示部等)66に出力する。
 一方、脈拍上限漸近判定部62が、センサ検出値入力部61から入力した脈拍値d61aが、データベースに登録された脈拍数規定範囲(正常値範囲)内にないと判定した場合は、正常範囲外であることを示す判定情報を指示情報生成部65に出力する。
 指示情報生成部65は、ユーザ11に心拍値を検出するための心拍計の装着を促すメッセージ、あるいは警告音、ランプ発光等の指示情報d65を生成して出力部(表示部等)66に出力する。
 具体的には、例えば図25(1)に示すような表示データをユーザ端末30の出力部(表示部)66に出力する。
 ユーザ11は、この指示情報d65に応じて、心拍値を検出するための心拍計を装着してリハビリとしての運動を継続する。
 次に、心拍値を検出するための心拍計を装着した後の処理について説明する。
 センサ検出値入力部61は、ユーザ11が装着した心拍計からユーザ11の心拍値を取得する。
 なお、心拍値を検出するための心拍計としては、例えば左右手の電位差を計測する第II誘導方式を用いた心拍計や、ウェアラブルデバイス型の心拍計などが利用可能である。
 センサ検出値入力部61が取得した心拍値d61bは、心拍上限漸近判定部63に入力される。
 心拍上限漸近判定部63は、センサ検出値入力部61から入力した心拍値d61bと、運動処方情報データベース64に記録されたユーザ11対応の心拍数上限値(正常値上限)を比較し、心拍値d61bが、データベースに登録された心拍数上限値(正常値上限)以下にあるか否かを判定する。
 心拍値d61bが、データベースに登録された心拍数上限値(正常値上限)以下にある場合は、正常範囲内であることを示す判定情報を指示情報生成部65に出力する。
 指示情報生成部65は、正常値であることを示す指示情報d65を生成して出力部(表示部等)66に出力する。
 一方、心拍上限漸近判定部63が、センサ検出値入力部61から入力した心拍値d61bが、データベースに登録された心拍数上限値(正常値上限)以下でないと判定した場合は、心拍が上限を超えていることを示す判定情報を指示情報生成部65に出力する。
 指示情報生成部65は、ユーザ11に運動の中止を促すメッセージ、あるいは警告音、ランプ発光等の指示情報d65を生成して出力部(表示部等)66に出力する。
 具体的には、例えば図25(2)に示すような表示データをユーザ端末30の出力部(表示部)66に出力する。
 ユーザ11は、この指示情報d65に応じて、運動を中止する。
 このような構成とすることで、ユーザ11は運動の継続による過度な心臓負荷を発生させることを防止でき、安全なリハビリを行うことができる。
 次に、図26に示すフローチャートを参照して、本実施例3の処理シーケンスについて説明する。
 以下、各ステップの処理について、順次、説明する。
  (ステップS181)
 まず、ユーザ端末30は、ステップS181において、脈拍値を取得する。
 この処理は、図23に示すセンサ検出値入力部61が実行する処理である。
 ユーザ11は、脈拍検出センサを装着してリハビリとしての運動を実行している。センサ検出値入力部61が取得した脈拍値d61aは、脈拍上限漸近判定部62に入力される。
  (ステップS182)
 次に、ユーザ端末30は、ステップS182において、センサ検出値入力部61から入力した脈拍値d61aと、運動処方情報データベース64に記録されたユーザ11対応の脈拍数規定範囲(正常値範囲)を比較し、脈拍値d61aが、データベースに登録された脈拍数規定範囲(正常値範囲)内にあるか否かを判定する。
 脈拍値d61aが、データベースに登録された脈拍数規定範囲(正常値範囲)内にある場合は、ステップS181に戻り、脈拍値の取得処理を継続する。
 なお、この場合、脈拍値が正常範囲内であることを示す判定情報を指示情報生成部65に出力し、指示情報生成部65が、正常値であることを示す指示情報d65を生成して出力部(表示部等)66に出力してもよい。
 一方、ステップS182において、センサ検出値入力部61から入力した脈拍値d61aが、データベースに登録された脈拍数規定範囲(正常値範囲)内でないと判定した場合は、ステップS183に進む。
  (ステップS183)
 ステップS182において、脈拍値d61aが、脈拍数規定範囲(正常値範囲)内でないと判定した場合は、ステップS183に進む。
 この場合、ユーザ端末30は、ステップS183において、正常範囲外であることを示す判定情報を指示情報生成部65に出力し、指示情報生成部65が、ユーザ11に心拍値を検出するための心拍計の装着を促すメッセージ、あるいは警告音、ランプ発光等の指示情報d65を生成して出力部(表示部等)66に出力する。
 具体的には、例えば図25(1)に示すような表示データをユーザ端末30の出力部(表示部)66に出力する。
 ユーザ11は、この指示情報d65に応じて、心拍値を検出するための心拍計を装着してリハビリとしての運動を継続する。
  (ステップS184)
 ユーザ11は、心拍値を検出するための心拍計を装着してリハビリとしての運動を継続する。
 ユーザ端末30は、ステップS184において、ユーザ11が装着した心拍計からユーザ11の心拍値を取得する。
 この処理は、図23に示すセンサ検出値入力部61が実行する処理である。
 ユーザ11は、心拍計を装着してリハビリとしての運動を実行している。センサ検出値入力部61が取得した心拍値d61bは、心拍上限漸近判定部63に入力される。
  (ステップS185)
 次に、ユーザ端末30は、ステップS185において、センサ検出値入力部61から入力した心拍値d61bと、運動処方情報データベース64に記録されたユーザ11対応の心拍数上限値(正常値上限)を比較し、心拍値d61bが、データベースに登録された心拍数上限値(正常値上限)以下であるか否かを判定する。
 心拍値d61bが、データベースに登録された心拍数上限値(正常値上限)以下の場合は、ステップS184に戻り、心拍値の取得処理を継続する。
 なお、この場合、心拍値が正常範囲内であることを示す判定情報を指示情報生成部65に出力し、指示情報生成部65が、正常値であることを示す指示情報d65を生成して出力部(表示部等)66に出力してもよい。
 一方、ステップS185において、センサ検出値入力部61から入力した心拍値d61bが、データベースに登録された心拍数上限値(正常値上限)以下でないと判定した場合は、ステップS186に進む。
  (ステップS186)
 ステップS185において、心拍値d61bが、心拍数上限値(正常値上限)以下でないと判定した場合は、ステップS186に進む。
 この場合、ユーザ端末30は、ステップS186において、心拍値d61bが、心拍数上限値(正常値上限)以下でないことを示す判定情報を指示情報生成部65に出力し、指示情報生成部65が、ユーザ11に運動を中止することを促すメッセージ、あるいは警告音、ランプ発光等の指示情報d65を生成して出力部(表示部等)66に出力する。
 具体的には、例えば図25(2)に示すような表示データをユーザ端末30の出力部(表示部)66に出力する。
 ユーザ11は、この指示情報d65に応じて、運動を中止する。
 このような構成とすることで、ユーザ11は運動の継続による過度な心臓負荷を発生させることを防止でき、安全なリハビリを行うことができる。
  [7-2.(実施例4)地図を用いた歩行やランニングのルート情報を提示する実施例]
 次に、実施例4として、地図を用いた歩行やランニングのルート情報を提示する実施例について説明する。
 実施例4は、ユーザ11が、リハビリの運動として歩行やランニングを行う場合に、最適な歩行やランニングのルート情報を、地図を用いて提供する実施例である。
 具体的には、例えば、図27に示すようにユーザ端末30の表示部に地図を表示して、最適な歩行やランニングのルート情報をユーザ11に提供する。
 図28は、本実施例4の処理を実行するユーザ端末30と、地理情報サーバ90の構成と処理について説明する図である。
 図28を参照して、ユーザ端末30と、地理情報サーバ90を利用した本実施例4の処理について説明する。
 ユーザ端末30は、リハビリ実行者であるユーザ11がリハビリとしての運動を実行中に身体に装着している端末である。
 ユーザ端末30のセンサ検出情報入力部81は、ユーザ11の身体に装着したセンサ、例えば、位置センサ、加速度センサ、ジャイロ、地磁気センサ、気圧センサ等のセンサのセンサ検出情報d81を取得し、運動情報推定部82に出力する。
 さらに、本実施例ではセンサ検出情報d81に含まれる位置センサのセンサ検出情報(位置情報)d81a、すなわちユーザ11の位置を示す位置情報であるセンサ検出情報(位置情報)d81aを、通信部87を介して地理情報提供サーバ90に送信する。
 次にユーザ端末30の運動情報推定部82以下の処理について説明する。
 運動情報推定部82は、入力したセンサ検出情報d81に基づいて、ユーザ11の運動の種類を推定する。例えば歩行(歩行速度=4.0km/hの平地歩行)、ランニング(速度=7.0km/hの平地ランニング)、エアロバイク(登録商標)(負荷量=120W)等、ユーザ11が実行中の運動の種類を推定する。
 運動情報推定部82は、推定結果である推定運動種類(Kest)を、運動種類・個人対応運動強度取得部83に出力する。
 運動種類・個人対応運動強度取得部83は、運動情報推定部82から入力した推定運動種類(Kest)d82に基づいて、運動種類ユーザ固有運動強度(METs,U,Kest)データベース40を検索し、推定運動種類(Kest)に対応付けられて登録された運動種類、個人対応ユーザ固有運動強度(METs,U,Kest)d83を取得する。
 運動種類・個人対応運動強度取得部83がデータベースから取得した運動種類、個人対応ユーザ固有運動強度(METs,U,Kest)d83は、最高値対応酸素摂取率算出部84に出力される。
 最高値対応酸素摂取率算出部84は、運動種類ユーザ固有運動強度(METs,U,Kest)データベース40から、このデータベースに登録された個人対応ユーザ固有運動強度(METs,U,Kest)中の最大値を取得する。
 運動種類ユーザ固有運動強度(METs,U,Kest)データベース40に登録された個人対応ユーザ固有運動強度(METs,U,Kest)中の最大値を、
 運動種類ユーザ固有運動強度最大値(METsmax,U,Kest)とする。
 最高値対応酸素摂取率算出部84は、
 (a)運動種類・個人対応運動強度取得部83から取得した運動種類、個人対応ユーザ固有運動強度(METs,U,Kest)d83、
 (b)運動種類ユーザ固有運動強度(METs,U,Kest)データベース40から取得した運動種類ユーザ固有運動強度最大値(METsmax,U,Kest)、
 これらのデータから、最高値対応酸素摂取率(%peakVO2)d84を算出する。
 最高値対応酸素摂取率(%peakVO2)は、以下の(式4)によって算出する。
 最高値対応酸素摂取率(%peakVO2)
 =(運動種類、個人対応ユーザ固有運動強度(METs,U,Kest))/(運動種類ユーザ固有運動強度最大値(METsmax,U,Kest))・・・(式4)
 すなわち、最高値対応酸素摂取率(%peakVO2)は、(運動種類ユーザ固有運動強度最大値(METsmax,U,Kest)対する、運動種類、個人対応ユーザ固有運動強度(METs,U,Kest)の比率によって算出することができる。
 なお、先に図5を参照して説明したように、最高酸素摂取量(peakVO2)は、身体が取り込む酸素量(酸素摂取量(VO2))の最大値であり、最高値対応酸素摂取率(%peakVO2)は、最高酸素摂取量(peakVO2)に対する実酸素摂取量(VO2)の比率である。
 最高値対応酸素摂取率算出部84が算出した最高値対応酸素摂取率(%peakVO2)d84は、運動処方対応行動ルート情報検索部86に出力される。
 運動処方対応行動ルート情報検索部86は、最高値対応酸素摂取率算出部84が算出した最高値対応酸素摂取率(%peakVO2)d84を入力し、さらに運動処方情報データベース85に記録された運動処方情報を参照して、最高値対応酸素摂取率(%peakVO2)を実現する運動処方情報d86aを生成する。
 なお、運動処方情報データベース85には、先に図14を参照して説明したデータと同様のデータが記録されている。
 運動処方対応行動ルート情報検索部86が生成した最高値対応酸素摂取率(%peakVO2)を実現する運動処方情報d86aは、通信部87を介して地理情報提供サーバ90に送信される。
 地理情報提供サーバ90は、以下の2つの情報をユーザ端末30から受信する。
 (a)ユーザの現在位置を示すセンサ検出情報(位置情報)d81a、
 (b)運動処方対応行動ルート情報検索部86が生成した最高値対応酸素摂取率(%peakVO2)を実現する運動処方情報d86a、
 地理情報提供サーバ90は、通信部91を介して、これら2つの情報を入力し、入力情報を運動処方対応行動ルート情報生成部92に転送する。
 運動処方対応行動ルート情報生成部92は、入力した上記情報(a),(b)と、地理情報データベース93に格納された地図情報等を用いて、運動処方対応行動ルート情報d92を生成する。
 なお、地理情報データベース93には、地図情報の他、地図上の道路等の詳細情報が記録されている。
 例えば、図29に示すように、地図上の道路の勾配情報、階段、バス路線情報、さらに各道路の位置情報等が記録されている。
 運動処方対応行動ルート情報生成部92は、入力した上記情報(a),(b)と、図29に示すような地図上の道路の詳細情報を含む地理情報データベース93に格納された地図情報等を用いて、運動処方対応行動ルート情報d92を生成する。
 運動処方対応行動ルート情報d92は、ユーザ端末30の運動処方対応行動ルート情報検索部86が生成した最高値対応酸素摂取率(%peakVO2)を実現する運動処方情報d86aに一致、または類似する運動が可能な地理上のルート情報から構成される。
 具体的には、図27に示すようなユーザが移動可能な地図上のルート情報を含むデータである。
 地理情報提供サーバ90は、運動処方対応行動ルート情報生成部92が生成した運動処方対応行動ルート情報d92を、通信部91を介してユーザ端末30に送信する。
 ユーザ端末30は、地理情報提供サーバ90が送信した運動処方対応行動ルート情報d92を、通信部87を介して受信し、運動処方対応ルート情報検索部86に転送する。
 運動処方対応ルート情報検索部86は、地理情報提供サーバ90から受信した運動処方対応行動ルート情報d92と、運動処方情報データベース85に記録された運動処方情報に基づいて表示データd86bを生成し、表示部88に表示する。
 運動処方対応ルート情報検索部86が生成する表示データd86bは、図27に示すように地図上にユーザが実行すべき運動種類とルートを示す情報を含む表示データである。
 ユーザ11は、この表示データを見て、自分が行う運動、機具体的には歩行ルートや歩行速度を確認して、適切なリハビリとしての運動を行うことができる。
  [7-3.(実施例5)運動処方の更新処理を行う実施例]
 次に、実施例5として、運動処方の更新処理を行う実施例について説明する。
 ユーザ11が退院後、リハビリとしての運動を行う期間は長期間に及ぶ場合もあり、リハビリの効果も人によって異なるため、リハビリとして実行すべき運動は、退院時に設定した運動処方情報と異なってくることがある。
 このような場合、病院の医師等のリハビリ監督者は、運動処方を更新して、更新した運動処方情報を、遂次、ユーザ11に提供することが必要となる。
 実施例5は、このような運動処方更新処理を可能とした実施例である。
 図30以下を参照して、運動処方更新処理を実行するための構成と処理について説明する。
 図30は、本実施例5の運動処方更新処理を実行するユーザ端末30と病院端末70の構成と処理を説明する図である。
 ユーザ端末30の構成は、先に実施例2として説明した図20に示すユーザ端末30の構成とほぼ同様の構成であり、各構成要素には、図20と同様の参照番号を示している。
 図30に示すユーザ端末30と、病院端末70の構成と、実行する処理について説明する。
 ユーザ端末30は、リハビリ実行者であるユーザ11がリハビリとしての運動を実行中に身体に装着されている端末である。
 ユーザ端末30のセンサ検出情報入力部31は、ユーザ11の身体に装着したセンサ、例えば、加速度センサ、ジャイロ、地磁気センサ、気圧センサ等のセンサのセンサ検出情報d31を取得し、運動情報推定部32に出力する。
 運動情報推定部32は、入力したセンサ検出情報d31に基づいて、ユーザ11が実行中の運動の種類を推定する。
 運動情報推定部32は、推定結果である推定運動種類(Kest)を、運動種類・個人対応運動強度取得部51に出力する。
 運動種類・個人対応運動強度取得部51は、運動情報推定部32から入力した推定運動種類(Kest)d32に基づいて、運動種類ユーザ固有運動強度(METs,U,Kest)データベース40を検索し、推定運動種類(Kest)に対応付けられて登録された運動種類、個人対応ユーザ固有運動強度(METs,U,Kest)d51を取得する。
 運動種類・個人対応運動強度取得部51がデータベースから取得した運動種類、個人対応ユーザ固有運動強度(METs,U,Kest)d51は、最高値対応酸素摂取率算出部52に出力される。
 最高値対応酸素摂取率算出部52は、運動種類ユーザ固有運動強度(METs,U,Kest)データベース40から、このデータベースに登録された個人対応ユーザ固有運動強度(METs,U,Kest)中の最大値を取得する。
 最高値対応酸素摂取率算出部52は、
 (a)運動種類・個人対応運動強度取得部51から取得した運動種類、個人対応ユーザ固有運動強度(METs,U,Kest)d51、
 (b)運動種類ユーザ固有運動強度(METs,U,Kest)データベース40から取得した運動種類ユーザ固有運動強度最大値(METsmax,U,Kest)、
 これらのデータから、最高値対応酸素摂取率(%peakVO2)d52を算出する。
 最高値対応酸素摂取率算出部52が算出した最高値対応酸素摂取率(%peakVO2)d52は、運動時間積算部53に出力される。
 運動時間積算部53は、最高値対応酸素摂取率算出部52が算出した最高値対応酸素摂取率(%peakVO2)d52を入力して、ユーザ11の運動実施状況データd53を生成する。
 運動時間積算部53が生成したユーザ11の運動実施状況データd53は、運動実施状況解析部56に入力されるとともに、通信部61を介して、病院端末70に送信される。
 病院端末70は、通信部71を介して、ユーザ端末30から送信される運動実施状況データd53を受信し、受信した運動実施状況データd53を運動実施状況記録データベース75に記録する。
 病院端末70の記憶部に格納される運動実施状況記録データベース75の例を図31に示す。
 図31に示すように、病院端末70の記憶部に格納される運動実施状況記録データベース75には、ユーザ単位の運動実施状況記録データが記録される。
 ユーザ単位の運動実施状況記録データは、最高値対応酸素摂取率(%peakVO2)の所定区分単位で、各ユーザが実行した運動時間が記録されている。さらに、運動種類(K)対応の運動時間も記録した構成を有している。
 なお、図31に示す例は、週単位で記録データを生成して記録した例である。すなわち、各ユーザが1週間の間で実行した運動時間を、最高値対応酸素摂取率(%peakVO2)の所定区分単位で記録し、さらに、運動種類単位で記録したデータ記録例である。
 病院端末70の運動処方更新部77は、ユーザ端末30から受信した受信した運動実施状況データd53を解析する。
 病院端末70の運動処方更新部77は、この運動実施状況データの解析処理に際して、必要に応じて、運動処方情報データベース76に記録されたユーザ11対応の運動処方情報の更新処理を行う。
 すなわち、運動処方更新部77は、図30に示すように、運動処方情報データベース76に記録されたユーザ11対応の更新前運動処方d76を読み出して、ユーザ端末30から受信した受信した運動実施状況データd53の解析結果に応じて、新たな更新後運動処方d77を生成して運動処方情報データベース76に記録する。
 図32に、病院端末70の記憶部に格納される運動処方情報データベース76の例を示す。
 図32に示すように、運動処方情報データベース76には、先に図31を参照して説明した運動実施状況記録データベース75と同様、最高値対応酸素摂取率(%peakVO2)の所定区分単位で、各ユーザが実行すべき、運動時間が記録されている。
 なお、図32に示す運動処方情報データベース76は、先に説明した図31に示す運動実施状況記録データベース75と同様、週単位の運動目標時間を記録した例である。
 運動処方更新部77における運動処方更新処理は、例えば医師等のリハビリ監督者の確認の下で実行される。
 具体的には、例えば、運動処方操作UI部78にユーザ単位の運動処方情報を表示し、医師等のリハビリ監督者が表示データを確認し、必要に応じて運動処方の変更処理、すなわち更新処理を行う。
 図33は、運動処方操作UI部78に表示されるにユーザ単位の運動処方情報の一つの表示例である。
 医師等のリハビリ監督者がこの表示データを確認し、運動処方の変更処理、すなわち更新処理を行う必要があると判断した場合は、右端の更新アイコンをクリックする。
 クリック処理により、例えば図34に示すような個人ユーザ対応の詳細な運動処方情報が表示される。
 図34に示す個人対応の運動処方情報は、中段に現在(12週目)の運動処方、下段に過去(1週目~11週目)の運動実績を示した情報となっている。
 中段に現在(12週目)の運動処方は、週単位でユーザ(リハビリ実行者)が実行すべき運動の時間(分(min))を運動負荷ごとに区分して示した情報となっている。
 下段の過去(1週目~11週目)の運動実績は、週単位でユーザ(リハビリ実行者)が、実際に実行した運動の時間(分(min))を運動負荷ごとに区分して示した情報である。
 下段の過去(1週目~11週目)の運動実績に示すポイントAは、3週目から4週目の時期に、運動負荷80%から運動負荷70%に推移していることが確認されるポイントである。
 このポイントAは、ユーザ(リハビリ実行者)が、同じ運動強度の運動を行った場合、ユーザの心肺機能が上昇し、運動負荷が下がってきていることを示すポイントである。
 また、ポイントBは、運動処方をメニューAからメニューBへ切り替えたポイントを示している。このポイントBは、運動処方の更新が行われた時点を示しており、運動処方メニューを各週で明示した構成とすることで、運動処方更新による影響の確認が容易となる。
 図35は、運動処方メニューAと運動処方メニューBの具体例を示している。このように、各メニューは、運動負荷単位でユーザが実行すべき運動の時間(分(min))を運動負荷ごとに区分して示した情報となっている。
 図34の下段の過去(1週目~11週目)の運動実績に示す「確認」アイコンをクリックすると、その週の具体的な運動内容が表示される。
 例えば図36に示すように、ユーザがその週に実際に実行した運動の内容を示す詳細情報が表示される。
 医師等のリハビリ監督者がこれらの表示データを確認し、運動処方の変更処理、すなわち更新処理を行う必要があると判断した場合は、図34に示す表示データ中の中段の現在(12週目)の運動処方の右端の「変更アイコン」をクリックする。
 このクリック処理により、運動処方の変更処理、すなわち更新処理用の表示画面を伴うUIが表示される。
 図37に更新処理用のUIの具体例を示す。
 図37に示すように、更新処理用のUIには、週単位でユーザが行うべき運動時間(分(min))を各運動負荷単位で区分して設定可能な表が表示される。
 この表には、ユーザの運動実績等に基づいてシステムが自動算出した推薦データ((A)システムによる推薦)と、医師等のリハビリ監督者による手動入力欄((B)手動入力)が設定されている。
 医師等のリハビリ監督者は、(A)システムによる推薦データを選択することも可能であり、手動入力欄((B)手動入力)に任意のデータを入力することも可能である。
 さらに、(A),(B)のいずれかを選択して右端の決定アイコンをクリックすることで、現在の週の更新運動処方が決定される。
 運動処方操作UI部78における操作情報は、運動処方更新部77に入力され、運動処方更新部77は、運動処方操作UI部78における操作情報に従って、運動処方の更新処理を行う。
 運動処方更新部77は、運動処方操作UI部78における操作情報に従って生成された新たな更新後運動処方d77を運動処方情報データベース76に記録するとともに、通信部71を介してユーザ端末30に送信する。
 ユーザ端末30は通信部61を介して、病院端末70が送信した更新後運動処方d77を受信し、運動実施状況解析部56に入力する。
 運動実施状況解析部56は、運動時間積算部53が生成したユーザ11の運動実施状況データd53と、病院端末70から受信した最新の更新後運動処方d77とを比較して、運動実施状況解析結果d56を生成して表示部57に出力する。
 なお、運動処方情報が更新された場合の表示データは、例えば図38に示すような表示データとなる。
 図38(1)は、運動処方情報が更新された場合の表示データの初期画面であり、リハビリ実行者である。ユーザ11に運動処方情報が更新されたことを通知する表示データである。
 図38(2)は、(1)に示す「内容を確認」をタッチすることで、遷移する更新された運動処方情報の表示画面である。
 リハビリ実行者であるユーザ11は、これらの表示データを見ることで、病院側で運動処方情報が更新されたことを知り、さらに、具体的な更新後の運動処方情報を確認することが可能となる。
  [8.情報処理装置のハードウェア構成例について]
 次に、本開示の処理において利用されるユーザ端末30や病院端末70、さらに、地理情報提供サーバ90を構成する情報処理装置のハードウェア構成例について説明する。
 図39は、これらの各装置を構成する情報処理装置のハードウェア構成の一例を示す図である。
 図39に示すハードウェア構成について説明する。
 CPU(Central Processing Unit)201は、ROM(Read Only Memory)202、または記憶部208に記憶されているプログラムに従って各種の処理を実行するデータ処理部として機能する。例えば、上述した実施例において説明したシーケンスに従った処理を実行する。
 RAM(Random Access Memory)203には、CPU201が実行するプログラムやデータなどが記憶される。これらのCPU201、ROM202、およびRAM203は、バス204により相互に接続されている。
 CPU201はバス204を介して入出力インタフェース205に接続され、入出力インタフェース205には、各種スイッチ、キーボード、タッチパネル、マウス、マイク、さらに、センサ等の状況データ取得部などよりなる入力部206、ディスプレイ、スピーカなどよりなる出力部207が接続されている。
 CPU201は、入力部206から入力される指令や状況データ等を入力し、各種の処理を実行し、処理結果を例えば出力部207に出力する。
 入出力インタフェース205に接続されている記憶部208は、例えばハードディスク等からなり、CPU201が実行するプログラムや各種のデータを記憶する。通信部209は、インターネットやローカルエリアネットワークなどのネットワークを介したデータ通信の送受信部として機能し、外部の装置と通信する。
 入出力インタフェース205に接続されているドライブ210は、磁気ディスク、光ディスク、光磁気ディスク、あるいはメモリカード等の半導体メモリなどのリムーバブルメディア211を駆動し、データの記録あるいは読み取りを実行する。
  [9.本開示の構成のまとめ]
 以上、特定の実施例を参照しながら、本開示の実施例について詳解してきた。しかしながら、本開示の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本開示の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
 なお、本明細書において開示した技術は、以下のような構成をとることができる。
 (1) センサ検出情報に基づいて、ユーザの実行する運動種類を推定する運動種類推定部と、
 運動種類に対応した前記ユーザ固有の運動強度を格納したデータベースと、
 前記運動種類推定部が推定した運動種類に対応する前記ユーザ固有の運動強度である運動種類・個人対応運動強度を、前記データベースから取得する運動種類・個人対応運動強度取得部と、
 前記データベースから取得した前記運動種類・個人対応運動強度に基づいて生成される運動実施状況データを解析し、前記ユーザの実行している運動が予め生成された運動処方に従った運動であるか否かを示す運動実施状況解析結果を生成する運動実施状況解析部を有する情報処理装置。
 (2) 前記データベースは、
 運動種類に対応する前記ユーザ対応の運動強度を格納した運動種類対応ユーザ固有運動強度データベースであり、
 前記運動実施状況解析部は、
 前記運動種類対応ユーザ固有運動強度データベースから取得した運動種類・個人対応運動強度に基づいて生成される運動実施状況データを解析し、前記ユーザの実行している運動が予め生成された運動処方に従った運動であるか否かを示す運動実施状況解析結果を生成する(1)に記載の情報処理装置。
 (3) 前記運動種類対応ユーザ固有運動強度データベースは、
 前記ユーザに呼気ガス分析装置を装着させて運動を実行させて得られる呼気分析結果データを解析して得られる運動強度を格納したデータベースである(2)に記載の情報処理装置。
 (4) 前記ユーザは、
 予め生成された運動処方に従ったリハビリテーションとしての運動を実行するユーザであり、
 前記運動実施状況解析部は、
 前記運動種類・個人対応運動強度に基づいて生成される運動実施状況データと、
 前記予め生成された運動処方を格納した運動処方情報データベースの格納データを比較して、前記ユーザの実行している運動が運動処方に従った運動であるか否かを示す運動実施状況解析結果を生成する(1)~(3)いずれかに記載の情報処理装置。
 (5) 前記情報処理装置は、
 前記運動実施状況データを格納した運動実施状況記録データベースを有し、
 前記運動実施状況解析部は、
 前記運動実施状況記録データベースから、前記ユーザの運動実施状況データを取得して、前記ユーザの実行している運動が運動処方に従った運動であるか否かを示す運動実施状況解析結果を生成する(4)に記載の情報処理装置。
 (6) 前記情報処理装置は、
 前記運動種類・個人対応運動強度取得部が取得した前記運動種類・個人対応運動強度を入力し、
 前記ユーザの実行した運動種類に応じた最高値対応酸素摂取率を算出する最高値対応酸素摂取率算出部と、
 前記最高値対応酸素摂取率算出部の算出した最高値対応酸素摂取率各々に対応する運動の運動時間積算結果を運動実施状況データとして生成する運動時間積算部を有し、
 前記運動実施状況解析部は、
 前記運動時間積算部が生成した前記運動実施状況データに基づいて、前記ユーザの実行している運動が運動処方に従った運動であるか否かを示す運動実施状況解析結果を生成する(1)~(5)いずれかに記載の情報処理装置。
 (7) 前記運動強度は、
 METs(Metabolic equivalents)である(1)~(6)いずれかに記載の情報処理装置。
 (8) 前記データベースは、
 前記ユーザ固有の運動種類に対応した運動強度であるユーザ固有のMETsを格納したデータベースである(7)に記載の情報処理装置。
 (9) 前記ユーザ固有の運動種類に対応した運動強度であるユーザ固有のMETsは、
 前記ユーザに呼気ガス分析装置を装着させて運動を実行させて得られる呼気分析結果データと、前記ユーザの体重を考慮して算出したMETsである(8)に記載の情報処理装置。
 (10) 前記運動実施状況解析部は、
 前記ユーザの実行している運動が予め生成された運動処方に従った運動であるか否かを示す運動実施状況解析結果を表示部に出力する(1)~(9)いずれかに記載の情報処理装置。
 (11) センサ検出情報に基づいて、ユーザの実行する運動種類を推定する運動種類推定部と、
 前記運動種類推定部が推定した推定運動種類と、前記ユーザの呼気ガス分析結果を入力して、呼気分析結果ベース運動種類・個人対応活動量を算出する定常状態活動量解析部と、
 運動種類対応の標準運動強度を格納した運動種類対応標準運動強度データベースから、前記運動種類推定部が推定した運動種類に対応する標準運動強度を取得して、取得した標準運動強度と前記ユーザの体重に基づいて運動強度ベース運動種類・個人対応活動量を算出する運動強度ベース運動種類・個人対応活動量算出部と、
 (a)前記呼気分析結果ベース運動種類・個人対応活動量、
 (b)前記運動強度ベース運動種類・個人対応活動量、
 上記(a),(b)の各データに基づいて、運動種類に対応する前記ユーザ対応の運動強度である運動種類・個人対応運動強度を算出する運動種類・個人対応運動強度算出部を有する情報処理装置。
 (12) 前記情報処理装置は、さらに、
 (a)前記呼気分析結果ベース運動種類・個人対応活動量、
 (b)前記運動強度ベース運動種類・個人対応活動量、
 上記(a),(b)の各データを入力して、前記ユーザに対応する個人対応運動強度補正係数を算出する個人対応運動強度補正係数算出部を有し、
 前記運動種類・個人対応運動強度算出部は、
 前記個人対応運動強度補正係数を用いて、前記ユーザ対応の運動強度である運動種類・個人対応運動強度を算出する(11)に記載の情報処理装置。
 (13) 前記運動種類・個人対応運動強度算出部は、
 前記ユーザの体重情報を利用して、前記運動種類・個人対応運動強度を算出する(12)に記載の情報処理装置。
 (14) 前記運動種類・個人対応運動強度算出部は、
 算出した前記運動種類・個人対応運動強度を、運動種類対応ユーザ固有運動強度データベース内に記録する(11)~(13)いずれかに記載の情報処理装置。
 (15) ユーザ端末と、病院端末を有する情報処理システムであり、
 前記ユーザ端末は、
 センサ検出情報に基づいて、ユーザの実行する運動種類を推定する運動種類推定部と、
 運動種類に対応した前記ユーザ固有の運動強度を格納したデータベースと、
 前記運動種類推定部が推定した運動種類に対応する前記ユーザ固有の運動強度である運動種類・個人対応運動強度を、前記データベースから取得する運動種類・個人対応運動強度取得部と、
 前記データベースから取得した前記運動種類・個人対応運動強度に基づいて生成した運動実施状況データを、前記病院端末に送信する通信部を有し、
 前記病院端末は、
 前記ユーザ端末から受信した前記運動実施状況データを解析し、前記ユーザの実行している運動が予め生成された運動処方に従った運動であるか否かを示す運動実施状況解析結果を生成する運動実施状況解析部と、
 前記運動実施状況解析部が生成した前記運動実施状況解析結果を、前記ユーザ端末に送信する通信部を有し、
 前記ユーザ端末は、
 前記病院端末から受信する前記運動実施状況解析結果を表示部に表示する情報処理システム。
 (16) ユーザ端末と、地理情報提供サーバを有する情報処理システムであり、
 前記ユーザ端末は、
 センサ検出情報に基づいて、ユーザの実行する運動種類を推定する運動種類推定部と、
 運動種類に対応した前記ユーザ固有の運動強度を格納したデータベースと、
 前記運動種類推定部が推定した運動種類に対応する前記ユーザ固有の運動強度である運動種類・個人対応運動強度を、前記データベースから取得する運動種類・個人対応運動強度取得部と、
 前記運動種類・個人対応運動強度取得部が取得した前記運動種類・個人対応運動強度を入力し、前記ユーザの実行した運動種類に応じた最高値対応酸素摂取率を算出する最高値対応酸素摂取率算出部と、
 前記最高値対応酸素摂取率算出部の算出した最高値対応酸素摂取率に基づいて、前記最高値対応酸素摂取率を実現する運動処方情報を生成して、前記地理情報提供サーバに送信する通信部を有し、
 前記地理情報提供サーバは、
 前記ユーザ端末から受信した前記運動処方情報を解析し、前記運動処方情報を実現するための運動処方対応行動ルート情報を生成する運動処方対応行動ルート情報生成部と、
 前記運動処方対応行動ルート情報を、前記ユーザ端末に送信する通信部を有し、
 前記ユーザ端末は、
 前記地理情報提供サーバから受信する前記運動処方対応行動ルート情報を表示部に表示する情報処理システム。
 (17) 情報処理装置において実行する情報処理方法であり、
 運動種類推定部が、センサ検出情報に基づいて、ユーザの実行する運動種類を推定する運動種類推定ステップと、
 運動種類・個人対応運動強度取得部が、前記運動種類推定部が推定した運動種類に対応する前記ユーザ固有の運動強度である運動種類・個人対応運動強度をデータベースから取得する運動種類・個人対応運動強度取得ステップと、
 運動実施状況解析部が、前記データベースから取得した前記運動種類・個人対応運動強度に基づいて生成される運動実施状況データを解析し、前記ユーザの実行している運動が予め生成された運動処方に従った運動であるか否かを示す運動実施状況解析結果を生成する運動実施状況解析ステップを実行する情報処理方法。
 (18) 情報処理装置において実行する情報処理方法であり、
 運動種類推定部が、センサ検出情報に基づいて、ユーザの実行する運動種類を推定する運動種類推定ステップと、
 定常状態活動量解析部が、前記運動種類推定部が推定した推定運動種類と、前記ユーザの呼気ガス分析結果を入力して、呼気分析結果ベース運動種類・個人対応活動量を算出する定常状態活動量解析ステップと、
 運動強度ベース運動種類・個人対応活動量算出部が、運動種類対応の標準運動強度を格納した運動種類対応標準運動強度データベースから、前記運動種類推定部が推定した運動種類に対応する標準運動強度を取得して、取得した標準運動強度と前記ユーザの体重に基づいて運動強度ベース運動種類・個人対応活動量を算出する運動強度ベース運動種類・個人対応活動量算出ステップと、
 運動種類・個人対応運動強度算出部が、
 (a)前記呼気分析結果ベース運動種類・個人対応活動量、
 (b)前記運動強度ベース運動種類・個人対応活動量、
 上記(a),(b)の各データに基づいて、運動種類に対応する前記ユーザ対応の運動強度である運動種類・個人対応運動強度を算出する運動種類・個人対応運動強度算出ステップを実行する情報処理方法。
 (19) 情報処理装置において情報処理を実行させるプログラムであり、
 運動種類推定部に、センサ検出情報に基づいて、ユーザの実行する運動種類を推定させる運動種類推定ステップと、
 運動種類・個人対応運動強度取得部に、前記運動種類推定部が推定した運動種類に対応する前記ユーザ固有の運動強度である運動種類・個人対応運動強度をデータベースから取得させる運動種類・個人対応運動強度取得ステップと、
 運動実施状況解析部に、前記データベースから取得した前記運動種類・個人対応運動強度に基づいて生成される運動実施状況データを解析し、前記ユーザの実行している運動が予め生成された運動処方に従った運動であるか否かを示す運動実施状況解析結果を生成させる運動実施状況解析ステップを実行させるプログラム。
 (20) 情報処理装置において情報処理を実行させるプログラムであり、
 運動種類推定部に、センサ検出情報に基づいて、ユーザの実行する運動種類を推定させる運動種類推定ステップと、
 定常状態活動量解析部に、前記運動種類推定部が推定した推定運動種類と、前記ユーザの呼気ガス分析結果を入力して、呼気分析結果ベース運動種類・個人対応活動量を算出させる定常状態活動量解析ステップと、
 運動強度ベース運動種類・個人対応活動量算出部に、運動種類対応の標準運動強度を格納した運動種類対応標準運動強度データベースから、前記運動種類推定部が推定した運動種類に対応する標準運動強度を取得させて、取得した標準運動強度と前記ユーザの体重に基づいて運動強度ベース運動種類・個人対応活動量を算出させる運動強度ベース運動種類・個人対応活動量算出ステップと、
 運動種類・個人対応運動強度算出部に、
 (a)前記呼気分析結果ベース運動種類・個人対応活動量、
 (b)前記運動強度ベース運動種類・個人対応活動量、
 上記(a),(b)の各データに基づいて、運動種類に対応する前記ユーザ対応の運動強度である運動種類・個人対応運動強度を算出させる運動種類・個人対応運動強度算出ステップを実行させるプログラム。
 なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、LAN(Local Area Network)、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
 また、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
 以上、説明したように、本開示の一実施例の構成によれば、リハビリ実行ユーザが自己の実行している運動が運動処方に従った適切な運動であるか否かを確認しながら適切にリハビリを実行可能とした構成が実現される。
 具体的には、例えば、ユーザが体に装着したセンサ検出情報に基づいて、ユーザの実行する運動種類を推定する運動種類推定部と、運動種類に対応したユーザ固有の運動強度を格納したデータベースと、運動種類推定部が推定した運動種類に対応するユーザ固有の運動強度である運動種類・個人対応運動強度をデータベースから取得する運動種類・個人対応運動強度取得部と、データベースから取得した運動種類・個人対応運動強度に基づいて生成される運動実施状況データを解析し、ユーザの実行している運動が予め生成された運動処方に従った運動であるか否かを示す運動実施状況解析結果を生成する運動実施状況解析部を有し、生成した運動実施状況解析結果を表示部に出力する。
 本構成により、リハビリ実行ユーザが自己の実行している運動が運動処方に従った適切な運動であるか否かを確認しながら適切にリハビリを実行可能とした構成が実現される。
  11 ユーザ
  12 センサ
  20 呼気ガス分析装置
  21 活動量取得部
  30 ユーザ端末
  31 センサ検出値入力部
  32 運動種類推定部
  33 定常状態活動量解析部
  34 運動種類対応標準運動強度データベース
  35 個人情報データベース
  36 運動種類・個人対応運動強度取得部
  37 運動強度ベース運動種類・個人対応活動量算出部
  38 個人対応運動強度補正係数算出部
  39 運動種類・個人対応運動強度算出部
  40 運動種類ユーザ固有運動強度データベース
  51 運動種類・個人対応運動強度取得部
  52 最高値対応酸素摂取率算出部
  53 運動時間積算部
  54 運動実施状況記録データベース
  55 運動処方情報データベース
  56 運動実施状況解析部
  57 表示部
  61 通信部
  62 脈拍上限漸近判定部
  63 心拍上限漸近判定部
  64 運動処方情報データベース
  65 指示情報生成部
  66 出力部(表示部)
  70 病院端末
  71 通信部
  72 運動実施状況解析部
  75 運動実施状況記録データベース
  76 運動処方情報データベース
  77 運動書法更新部
  78 運動処方操作UI
  81 センサ検出値入力部
  82 運動種類推定部
  83 運動種類・個人対応運動強度取得部
  84 最高値対応酸素摂取率算出部
  85 運動処方情報データベース
  86 運動処方対応行動ルート検索部
  87 通信部
  90 地理情報提供サーバ
  91 通信部
  92 運動処方対応行動ルート情報生成部
 201 CPU
 202 ROM
 203 RAM
 204 バス
 205 入出力インタフェース
 206 入力部
 207 出力部
 208 記憶部
 209 通信部
 210 ドライブ
 211 リムーバブルメディア

Claims (20)

  1.  センサ検出情報に基づいて、ユーザの実行する運動種類を推定する運動種類推定部と、
     運動種類に対応した前記ユーザ固有の運動強度を格納したデータベースと、
     前記運動種類推定部が推定した運動種類に対応する前記ユーザ固有の運動強度である運動種類・個人対応運動強度を、前記データベースから取得する運動種類・個人対応運動強度取得部と、
     前記データベースから取得した前記運動種類・個人対応運動強度に基づいて生成される運動実施状況データを解析し、前記ユーザの実行している運動が予め生成された運動処方に従った運動であるか否かを示す運動実施状況解析結果を生成する運動実施状況解析部を有する情報処理装置。
  2.  前記データベースは、
     運動種類に対応する前記ユーザ対応の運動強度を格納した運動種類対応ユーザ固有運動強度データベースであり、
     前記運動実施状況解析部は、
     前記運動種類対応ユーザ固有運動強度データベースから取得した運動種類・個人対応運動強度に基づいて生成される運動実施状況データを解析し、前記ユーザの実行している運動が予め生成された運動処方に従った運動であるか否かを示す運動実施状況解析結果を生成する請求項1に記載の情報処理装置。
  3.  前記運動種類対応ユーザ固有運動強度データベースは、
     前記ユーザに呼気ガス分析装置を装着させて運動を実行させて得られる呼気分析結果データを解析して得られる運動強度を格納したデータベースである請求項2に記載の情報処理装置。
  4.  前記ユーザは、
     予め生成された運動処方に従ったリハビリテーションとしての運動を実行するユーザであり、
     前記運動実施状況解析部は、
     前記運動種類・個人対応運動強度に基づいて生成される運動実施状況データと、
     前記予め生成された運動処方を格納した運動処方情報データベースの格納データを比較して、前記ユーザの実行している運動が運動処方に従った運動であるか否かを示す運動実施状況解析結果を生成する請求項1に記載の情報処理装置。
  5.  前記情報処理装置は、
     前記運動実施状況データを格納した運動実施状況記録データベースを有し、
     前記運動実施状況解析部は、
     前記運動実施状況記録データベースから、前記ユーザの運動実施状況データを取得して、前記ユーザの実行している運動が運動処方に従った運動であるか否かを示す運動実施状況解析結果を生成する請求項4に記載の情報処理装置。
  6.  前記情報処理装置は、
     前記運動種類・個人対応運動強度取得部が取得した前記運動種類・個人対応運動強度を入力し、
     前記ユーザの実行した運動種類に応じた最高値対応酸素摂取率を算出する最高値対応酸素摂取率算出部と、
     前記最高値対応酸素摂取率算出部の算出した最高値対応酸素摂取率各々に対応する運動の運動時間積算結果を運動実施状況データとして生成する運動時間積算部を有し、
     前記運動実施状況解析部は、
     前記運動時間積算部が生成した前記運動実施状況データに基づいて、前記ユーザの実行している運動が運動処方に従った運動であるか否かを示す運動実施状況解析結果を生成する請求項1に記載の情報処理装置。
  7.  前記運動強度は、
     METs(Metabolic equivalents)である請求項1に記載の情報処理装置。
  8.  前記データベースは、
     前記ユーザ固有の運動種類に対応した運動強度であるユーザ固有のMETsを格納したデータベースである請求項7に記載の情報処理装置。
  9.  前記ユーザ固有の運動種類に対応した運動強度であるユーザ固有のMETsは、
     前記ユーザに呼気ガス分析装置を装着させて運動を実行させて得られる呼気分析結果データと、前記ユーザの体重を考慮して算出したMETsである請求項8に記載の情報処理装置。
  10.  前記運動実施状況解析部は、
     前記ユーザの実行している運動が予め生成された運動処方に従った運動であるか否かを示す運動実施状況解析結果を表示部に出力する請求項1に記載の情報処理装置。
  11.  センサ検出情報に基づいて、ユーザの実行する運動種類を推定する運動種類推定部と、
     前記運動種類推定部が推定した推定運動種類と、前記ユーザの呼気ガス分析結果を入力して、呼気分析結果ベース運動種類・個人対応活動量を算出する定常状態活動量解析部と、
     運動種類対応の標準運動強度を格納した運動種類対応標準運動強度データベースから、前記運動種類推定部が推定した運動種類に対応する標準運動強度を取得して、取得した標準運動強度と前記ユーザの体重に基づいて運動強度ベース運動種類・個人対応活動量を算出する運動強度ベース運動種類・個人対応活動量算出部と、
     (a)前記呼気分析結果ベース運動種類・個人対応活動量、
     (b)前記運動強度ベース運動種類・個人対応活動量、
     上記(a),(b)の各データに基づいて、運動種類に対応する前記ユーザ対応の運動強度である運動種類・個人対応運動強度を算出する運動種類・個人対応運動強度算出部を有する情報処理装置。
  12.  前記情報処理装置は、さらに、
     (a)前記呼気分析結果ベース運動種類・個人対応活動量、
     (b)前記運動強度ベース運動種類・個人対応活動量、
     上記(a),(b)の各データを入力して、前記ユーザに対応する個人対応運動強度補正係数を算出する個人対応運動強度補正係数算出部を有し、
     前記運動種類・個人対応運動強度算出部は、
     前記個人対応運動強度補正係数を用いて、前記ユーザ対応の運動強度である運動種類・個人対応運動強度を算出する請求項11に記載の情報処理装置。
  13.  前記運動種類・個人対応運動強度算出部は、
     前記ユーザの体重情報を利用して、前記運動種類・個人対応運動強度を算出する請求項12に記載の情報処理装置。
  14.  前記運動種類・個人対応運動強度算出部は、
     算出した前記運動種類・個人対応運動強度を、運動種類対応ユーザ固有運動強度データベース内に記録する請求項11に記載の情報処理装置。
  15.  ユーザ端末と、病院端末を有する情報処理システムであり、
     前記ユーザ端末は、
     センサ検出情報に基づいて、ユーザの実行する運動種類を推定する運動種類推定部と、
     運動種類に対応した前記ユーザ固有の運動強度を格納したデータベースと、
     前記運動種類推定部が推定した運動種類に対応する前記ユーザ固有の運動強度である運動種類・個人対応運動強度を、前記データベースから取得する運動種類・個人対応運動強度取得部と、
     前記データベースから取得した前記運動種類・個人対応運動強度に基づいて生成した運動実施状況データを、前記病院端末に送信する通信部を有し、
     前記病院端末は、
     前記ユーザ端末から受信した前記運動実施状況データを解析し、前記ユーザの実行している運動が予め生成された運動処方に従った運動であるか否かを示す運動実施状況解析結果を生成する運動実施状況解析部と、
     前記運動実施状況解析部が生成した前記運動実施状況解析結果を、前記ユーザ端末に送信する通信部を有し、
     前記ユーザ端末は、
     前記病院端末から受信する前記運動実施状況解析結果を表示部に表示する情報処理システム。
  16.  ユーザ端末と、地理情報提供サーバを有する情報処理システムであり、
     前記ユーザ端末は、
     センサ検出情報に基づいて、ユーザの実行する運動種類を推定する運動種類推定部と、
     運動種類に対応した前記ユーザ固有の運動強度を格納したデータベースと、
     前記運動種類推定部が推定した運動種類に対応する前記ユーザ固有の運動強度である運動種類・個人対応運動強度を、前記データベースから取得する運動種類・個人対応運動強度取得部と、
     前記運動種類・個人対応運動強度取得部が取得した前記運動種類・個人対応運動強度を入力し、前記ユーザの実行した運動種類に応じた最高値対応酸素摂取率を算出する最高値対応酸素摂取率算出部と、
     前記最高値対応酸素摂取率算出部の算出した最高値対応酸素摂取率に基づいて、前記最高値対応酸素摂取率を実現する運動処方情報を生成して、前記地理情報提供サーバに送信する通信部を有し、
     前記地理情報提供サーバは、
     前記ユーザ端末から受信した前記運動処方情報を解析し、前記運動処方情報を実現するための運動処方対応行動ルート情報を生成する運動処方対応行動ルート情報生成部と、
     前記運動処方対応行動ルート情報を、前記ユーザ端末に送信する通信部を有し、
     前記ユーザ端末は、
     前記地理情報提供サーバから受信する前記運動処方対応行動ルート情報を表示部に表示する情報処理システム。
  17.  情報処理装置において実行する情報処理方法であり、
     運動種類推定部が、センサ検出情報に基づいて、ユーザの実行する運動種類を推定する運動種類推定ステップと、
     運動種類・個人対応運動強度取得部が、前記運動種類推定部が推定した運動種類に対応する前記ユーザ固有の運動強度である運動種類・個人対応運動強度をデータベースから取得する運動種類・個人対応運動強度取得ステップと、
     運動実施状況解析部が、前記データベースから取得した前記運動種類・個人対応運動強度に基づいて生成される運動実施状況データを解析し、前記ユーザの実行している運動が予め生成された運動処方に従った運動であるか否かを示す運動実施状況解析結果を生成する運動実施状況解析ステップを実行する情報処理方法。
  18.  情報処理装置において実行する情報処理方法であり、
     運動種類推定部が、センサ検出情報に基づいて、ユーザの実行する運動種類を推定する運動種類推定ステップと、
     定常状態活動量解析部が、前記運動種類推定部が推定した推定運動種類と、前記ユーザの呼気ガス分析結果を入力して、呼気分析結果ベース運動種類・個人対応活動量を算出する定常状態活動量解析ステップと、
     運動強度ベース運動種類・個人対応活動量算出部が、運動種類対応の標準運動強度を格納した運動種類対応標準運動強度データベースから、前記運動種類推定部が推定した運動種類に対応する標準運動強度を取得して、取得した標準運動強度と前記ユーザの体重に基づいて運動強度ベース運動種類・個人対応活動量を算出する運動強度ベース運動種類・個人対応活動量算出ステップと、
     運動種類・個人対応運動強度算出部が、
     (a)前記呼気分析結果ベース運動種類・個人対応活動量、
     (b)前記運動強度ベース運動種類・個人対応活動量、
     上記(a),(b)の各データに基づいて、運動種類に対応する前記ユーザ対応の運動強度である運動種類・個人対応運動強度を算出する運動種類・個人対応運動強度算出ステップを実行する情報処理方法。
  19.  情報処理装置において情報処理を実行させるプログラムであり、
     運動種類推定部に、センサ検出情報に基づいて、ユーザの実行する運動種類を推定させる運動種類推定ステップと、
     運動種類・個人対応運動強度取得部に、前記運動種類推定部が推定した運動種類に対応する前記ユーザ固有の運動強度である運動種類・個人対応運動強度をデータベースから取得させる運動種類・個人対応運動強度取得ステップと、
     運動実施状況解析部に、前記データベースから取得した前記運動種類・個人対応運動強度に基づいて生成される運動実施状況データを解析し、前記ユーザの実行している運動が予め生成された運動処方に従った運動であるか否かを示す運動実施状況解析結果を生成させる運動実施状況解析ステップを実行させるプログラム。
  20.  情報処理装置において情報処理を実行させるプログラムであり、
     運動種類推定部に、センサ検出情報に基づいて、ユーザの実行する運動種類を推定させる運動種類推定ステップと、
     定常状態活動量解析部に、前記運動種類推定部が推定した推定運動種類と、前記ユーザの呼気ガス分析結果を入力して、呼気分析結果ベース運動種類・個人対応活動量を算出させる定常状態活動量解析ステップと、
     運動強度ベース運動種類・個人対応活動量算出部に、運動種類対応の標準運動強度を格納した運動種類対応標準運動強度データベースから、前記運動種類推定部が推定した運動種類に対応する標準運動強度を取得させて、取得した標準運動強度と前記ユーザの体重に基づいて運動強度ベース運動種類・個人対応活動量を算出させる運動強度ベース運動種類・個人対応活動量算出ステップと、
     運動種類・個人対応運動強度算出部に、
     (a)前記呼気分析結果ベース運動種類・個人対応活動量、
     (b)前記運動強度ベース運動種類・個人対応活動量、
     上記(a),(b)の各データに基づいて、運動種類に対応する前記ユーザ対応の運動強度である運動種類・個人対応運動強度を算出させる運動種類・個人対応運動強度算出ステップを実行させるプログラム。
PCT/JP2021/003933 2020-03-31 2021-02-03 情報処理装置、情報処理システム、および情報処理方法、並びにプログラム WO2021199660A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP21778771.2A EP4129261A4 (en) 2020-03-31 2021-02-03 INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND PROGRAM
CN202180025651.4A CN115397327A (zh) 2020-03-31 2021-02-03 信息处理装置、信息处理***、信息处理方法和程序
US17/906,751 US20230245746A1 (en) 2020-03-31 2021-02-03 Information processing apparatus, information processing system, information processing method, and program
JP2022511595A JPWO2021199660A1 (ja) 2020-03-31 2021-02-03

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020063624 2020-03-31
JP2020-063624 2020-03-31

Publications (1)

Publication Number Publication Date
WO2021199660A1 true WO2021199660A1 (ja) 2021-10-07

Family

ID=77928060

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2021/003933 WO2021199660A1 (ja) 2020-03-31 2021-02-03 情報処理装置、情報処理システム、および情報処理方法、並びにプログラム

Country Status (5)

Country Link
US (1) US20230245746A1 (ja)
EP (1) EP4129261A4 (ja)
JP (1) JPWO2021199660A1 (ja)
CN (1) CN115397327A (ja)
WO (1) WO2021199660A1 (ja)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005000636A (ja) * 2003-06-11 2005-01-06 O2Run Co Ltd 運動処方システム及び運動処方方法
JP2006101973A (ja) * 2004-10-01 2006-04-20 Microstone Corp 健康管理用装置
WO2008120677A1 (ja) * 2007-03-30 2008-10-09 Panasonic Electric Works Co., Ltd. 活動量計測システム
JP2013244357A (ja) * 2012-05-29 2013-12-09 Toyota Tsusho Corp 活動量測定端末および活動量測定表示システム
JP2014018213A (ja) 2012-07-12 2014-02-03 Seiko Epson Corp 生体情報計測装置、患者用端末、サーバー、及び遠隔リハビリテーション方法
WO2015133417A1 (ja) * 2014-03-03 2015-09-11 バンドー化学株式会社 センサ装置及び伸縮構造体
JP2016158711A (ja) 2015-02-27 2016-09-05 国立大学法人京都大学 心臓リハビリテーション支援情報システム
JP6115312B2 (ja) * 2013-05-24 2017-04-19 パナソニックIpマネジメント株式会社 運動状態測定装置
JP2018201905A (ja) * 2017-06-06 2018-12-27 富士ゼロックス株式会社 情報処理装置及びプログラム

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102561587B1 (ko) * 2016-06-01 2023-07-31 삼성전자주식회사 전자 장치 및 그의 동작 방법
CN111556772A (zh) * 2017-11-05 2020-08-18 奥伯龙科学伊兰有限公司 为受试者定制的连续发展的基于随机化改善器官功能的方法
GB201801137D0 (en) * 2018-01-24 2018-03-07 Fitnessgenes Ltd Generating optimised workout plans using genetic and physiological data

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005000636A (ja) * 2003-06-11 2005-01-06 O2Run Co Ltd 運動処方システム及び運動処方方法
JP2006101973A (ja) * 2004-10-01 2006-04-20 Microstone Corp 健康管理用装置
WO2008120677A1 (ja) * 2007-03-30 2008-10-09 Panasonic Electric Works Co., Ltd. 活動量計測システム
JP2013244357A (ja) * 2012-05-29 2013-12-09 Toyota Tsusho Corp 活動量測定端末および活動量測定表示システム
JP2014018213A (ja) 2012-07-12 2014-02-03 Seiko Epson Corp 生体情報計測装置、患者用端末、サーバー、及び遠隔リハビリテーション方法
JP6115312B2 (ja) * 2013-05-24 2017-04-19 パナソニックIpマネジメント株式会社 運動状態測定装置
WO2015133417A1 (ja) * 2014-03-03 2015-09-11 バンドー化学株式会社 センサ装置及び伸縮構造体
JP2016158711A (ja) 2015-02-27 2016-09-05 国立大学法人京都大学 心臓リハビリテーション支援情報システム
JP2018201905A (ja) * 2017-06-06 2018-12-27 富士ゼロックス株式会社 情報処理装置及びプログラム

Also Published As

Publication number Publication date
EP4129261A4 (en) 2023-09-27
US20230245746A1 (en) 2023-08-03
EP4129261A1 (en) 2023-02-08
JPWO2021199660A1 (ja) 2021-10-07
CN115397327A (zh) 2022-11-25

Similar Documents

Publication Publication Date Title
Paalasmaa et al. Unobtrusive online monitoring of sleep at home
JP6145042B2 (ja) 患者の病気重篤性、致死性および滞在長さの連続的な予測の方法
JP6047346B2 (ja) 生体情報処理システム、ウェアラブル装置、サーバーシステム及びプログラム
CN110292378A (zh) 基于脑波闭环监测的抑郁症远程康复***
EP2479692A2 (en) Mood sensor
EP2457505A1 (en) Diagnosis and monitoring of dyspnea
EP2457500A1 (en) Inductively-powered ring-based sensor
EP2457501A1 (en) Monitoring of musculoskeletal pathologies
US20120127157A1 (en) Recording and Analyzing Data on a 3D Avatar
JP2016533846A (ja) 人の心血管フィットネスを推定するためのシステムと方法
WO2012020433A1 (en) Portable device for monitoring and reporting of medical information for the evidence -based management of patients with chronic respiratory disease
KR20200071647A (ko) 가상/증강현실 콘텐츠 및 생체신호에 기반한 정신질환 진단 및 치유를 위한 바이오피드백 방법
Castro-García et al. Towards human stress and activity recognition: A review and a first approach based on low-cost wearables
Rozanski et al. Consumer wearable devices for activity monitoring among individuals after a stroke: a prospective comparison
EP3844778A1 (en) Digital companion for healthcare
Bassett et al. Wearable activity trackers in clinical research and practice
Flegel et al. Step-length variability in minimally disabled women with multiple sclerosis or clinically isolated syndrome
WO2017032635A1 (en) System, method and computer program for providing a health advice to a subject
CN116889684B (zh) 供血驱动装置的参数配置方法、***以及相关装置
WO2021199660A1 (ja) 情報処理装置、情報処理システム、および情報処理方法、並びにプログラム
Reiss et al. An integrated mobile system for long-term aerobic activity monitoring and support in daily life
Fahrenberg Assessment in daily life. A review of computer-assisted methodologies and applications in psychology and psychophysiology, years 2000-2005
Ferrara et al. Infrastructure for data management and user centered rehabilitation in Rehab@ Home project
Gerhalter et al. “suMus,” a novel digital system for arm movement metrics and muscle energy expenditure
KR102684158B1 (ko) 동작분석 기반의 사용자 맞춤형 심장재활 운동 서비스 제공 장치 및 방법

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21778771

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2022511595

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2021778771

Country of ref document: EP

Effective date: 20221031