[go: up one dir, main page]

WO2023204035A1 - エクササイズメニュー管理装置、エクササイズ管理方法およびコンピュータプログラム - Google Patents

エクササイズメニュー管理装置、エクササイズ管理方法およびコンピュータプログラム Download PDF

Info

Publication number
WO2023204035A1
WO2023204035A1 PCT/JP2023/014170 JP2023014170W WO2023204035A1 WO 2023204035 A1 WO2023204035 A1 WO 2023204035A1 JP 2023014170 W JP2023014170 W JP 2023014170W WO 2023204035 A1 WO2023204035 A1 WO 2023204035A1
Authority
WO
WIPO (PCT)
Prior art keywords
exercise
user
information
walking
exercise menu
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
PCT/JP2023/014170
Other languages
English (en)
French (fr)
Inventor
泰宏 鹿子
和彦 川下
達哉 渡辺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Asahi Intecc Co Ltd
Original Assignee
Asahi Intecc Co Ltd
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 Asahi Intecc Co Ltd filed Critical Asahi Intecc Co Ltd
Publication of WO2023204035A1 publication Critical patent/WO2023204035A1/ja
Priority to US18/920,408 priority Critical patent/US20250041668A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

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
    • 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/67ICT 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 remote operation
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B21/00Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices
    • A63B21/02Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices using resilient force-resisters
    • A63B21/04Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices using resilient force-resisters attached to static foundation, e.g. a user
    • 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/0075Means for generating exercise programs or schemes, e.g. computerized virtual trainer, e.g. using expert databases
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • 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
    • 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
    • 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
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/22Social work or social welfare, e.g. community support activities or counselling services
    • 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
    • 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
    • A63B2071/0675Input for modifying training controls during workout
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/50Wireless data transmission, e.g. by radio transmitters or telemetry

Definitions

  • the present invention relates to an exercise menu management device, an exercise management method, and a computer program.
  • Patent Document 1 A training system for slimming and muscle building (Patent Document 1) and a training menu presentation system (Patent Document 2) are known.
  • the present invention has been made in view of the above problems, and an object thereof is to provide an exercise menu management device, an exercise management method, and a computer that can create and provide an exercise menu that contributes to improving walking function to a user.
  • the goal is to provide programs.
  • an exercise menu creation device is a device that provides a user with an exercise menu related to improving walking function.
  • a physical condition information storage section that stores physical condition information that is information about a plurality of predetermined parts; and a gait importance information storage section that stores gait importance information that indicates the importance of each of the plurality of predetermined parts regarding the walking function.
  • an exercise information storage unit that stores exercise information indicating the relationship between a plurality of exercises contributing to improvement of walking function and a plurality of predetermined parts, and a plurality of predetermined parts based on physical condition information and walking importance information.
  • an exercise menu creation section that creates an exercise menu by selecting one or more predetermined parts from the plurality of exercises and selecting a predetermined exercise related to the selected predetermined part from a plurality of exercises; and an output section that outputs.
  • the output unit can output the exercise menu to the user device used by the user.
  • the exercise information can further include a difficulty level when performing a plurality of exercises, and the exercise menu creation section selects one of the exercises related to a predetermined part selected from among the plurality of exercises based on the difficulty level. You can select a predetermined exercise using
  • the user device further includes a communication unit that communicates with an exercise device used by the user, and the exercise device includes a sensor unit that detects information when the user exercises, and a sensor unit that detects information detected by the sensor unit. It may also include an information management section that manages the information and transmits it to the communication section.
  • the exercise device further includes an information providing section, and the information providing section can also provide information regarding exercise to the user.
  • the exercise device includes a base plate placed on a floor, a plurality of body parts provided on the base plate, and a mounting part extendably provided on each body body and worn on a user's body.
  • Each main body part exerts a force to draw the attached part separated from the main body part to the main body part, and the information providing part is provided in each main body part, and each information providing part works in conjunction with each other to perform the exercise. You may also provide information to the user.
  • the output unit can output the exercise menu to the user device, and also read out the video from the exercise video management information storage unit that manages videos related to the exercise menu and distribute it to the user device.
  • the predetermined video is prepared according to the type of user, and the output unit can read the video according to the user's type from the exercise video management information storage unit and distribute it to the user device.
  • An exercise menu management method is a method of creating an exercise menu related to improving walking function using an exercise menu management device and providing it to the user, wherein the exercise menu management device Gait importance information that stores physical condition information that is information about a plurality of predetermined parts related to the walking function among the parts, and stores gait importance information that indicates the importance regarding the walking function for each of the plurality of predetermined parts. It stores exercise information that shows the relationship between multiple exercises that contribute to improving walking function and multiple predetermined parts, and stores exercise information that shows the relationship between multiple exercises that contribute to improving walking function and multiple predetermined parts, and selects one of the plurality of predetermined parts based on physical condition information and walking importance information. Two or more predetermined parts are selected, a predetermined exercise related to the selected predetermined parts is selected from a plurality of exercises, an exercise menu is created, and the created exercise menu is output.
  • a computer program includes the steps of: storing, in a computer, body condition information that is information on a plurality of predetermined parts related to a walking function among various parts of a user's body; a step of storing gait importance information indicating the importance of each part in terms of gait function, and a relationship between a plurality of exercises that contribute to improvement of gait function and a plurality of predetermined parts; a step of storing exercise information; a step of selecting one or more predetermined parts from among a plurality of predetermined parts based on physical condition information and walking importance information; and a step of selecting one or more predetermined parts from among a plurality of exercises.
  • a step of creating an exercise menu by selecting a predetermined exercise related to the exercise menu, and a step of outputting the created exercise menu are executed.
  • FIG. 1 is an overall schematic diagram of an exercise menu management system.
  • FIG. 2 is a system configuration diagram of the exercise menu management system.
  • FIG. 3 is an example of user basic information.
  • FIG. 4 is an example of physical condition information.
  • FIG. 5 is an example of walking importance information.
  • FIG. 6 is an example of exercise information.
  • FIG. 7 is an example of exercise video management information.
  • FIG. 8 is an example of an exercise performance record.
  • FIG. 9 is an example of a walking record.
  • FIG. 10 is an example of walking evaluation criteria.
  • FIG. 11 is a flowchart of exercise menu management processing.
  • FIG. 12 is a flowchart of the physical condition evaluation process in FIG. 11.
  • FIG. 13 is a flowchart showing the exercise menu creation process in FIG. 11.
  • FIG. 14 is a flowchart showing the exercise video distribution process in FIG.
  • FIG. 15 is a flowchart of the exercise activity data acquisition process in FIG. 11.
  • FIG. 16 is a flowchart of the reminder sending process in FIG. 11.
  • FIG. 17 is an example of an exercise menu management screen displayed on the user device.
  • FIG. 18 is a flowchart of event management processing according to the second embodiment.
  • FIG. 19 is a flowchart of the process of evaluating walking data.
  • FIG. 20 is a flowchart showing exercise video distribution processing according to the third embodiment.
  • FIG. 21 is a flowchart showing a process for evaluating physical condition information according to the fourth embodiment.
  • FIG. 22 is a flowchart of a process for playing an exercise video on a user device according to the fifth embodiment.
  • FIG. 23 is a flowchart showing the processing of the exercise device according to the sixth embodiment.
  • FIG. 24 is an overall schematic diagram of an exercise menu management system according to the seventh embodiment.
  • the exercise menu management system creates an exercise menu useful for improving the user's walking function based on the user's physical condition, and provides the user with the created exercise menu.
  • the term "improving walking function” as used herein includes not only improving or strengthening walking function, but also maintaining walking function and suppressing deterioration of walking function.
  • the user performs the exercises shown in the exercise menu provided by the exercise menu management system.
  • a user may use a user device and an exercise device in performing an exercise.
  • the results of the user's exercise are recorded in the exercise menu management system.
  • FIG. 1 is an overall schematic diagram of the exercise menu management system EMS.
  • the exercise menu management system EMS includes, for example, an exercise menu management device 1, at least one user device 2, and an exercise device 3.
  • the exercise menu management device 1 and each user device 2 are connected to enable two-way communication via a communication network CN such as the Internet, for example.
  • a communication network CN such as the Internet
  • the exercise menu management device 1 is installed at an exercise menu creation base ST1 such as a sports gym, for example.
  • the exercise menu management device 1 is operated by an exercise manager U1 such as an exercise trainer.
  • the exercise manager U1 may be a trainer who instructs the user U2 to exercise, or may be an operator who operates the exercise menu management device 1 under the instructions of the trainer.
  • the exercise manager U1 may be a doctor, nurse, physical therapist, occupational therapist, or the like.
  • the user device 2 and the exercise device 3 are provided at the training base ST2 where the user U2 exercises.
  • User U2 is a user of the exercise menu management service provided by the exercise menu management system EMS.
  • the training base ST2 is not a sports gym where the exercise manager U1 is located, but is, for example, the user U2's home, the user's outing, or the like.
  • User U2's outings include, for example, a friend's house, a workplace, a park, a hotel, a commercial facility, a hospital, and the like.
  • a check station ST3 (see FIG. 24) for checking the physical condition information of the user U2 may be provided in the exercise menu management system EMS.
  • the user U2 can go out with the user device 2 and the exercise device 3 and exercise at a place other than his home.
  • the user U2 can also go out with only the user device 2 and exercise at a place other than his home.
  • the user U2 can also go out without having either the user device 2 or the exercise device 3 and exercise using the user device 2 and the exercise device 3 placed at a location other than his or her home.
  • the user device 2 is an information processing device used by a user, such as a laptop personal computer, a tablet personal computer, a desktop personal computer, a tablet information terminal, a mobile phone (including a so-called smartphone), or a wearable information terminal. It is a terminal.
  • the user device 2 may be composed of one device, or may be composed of a plurality of devices working together.
  • the user device 2 may be configured by a wristwatch-type wearable terminal and a smartphone working together.
  • the user device 2 is connected to the television device 4 by wire or wirelessly.
  • the exercise video that the user device 2 receives from the exercise menu management device 1 via the communication network CN is transferred to the television device 4 and displayed.
  • the user device 2 can also be connected to the exercise device 3 by wire or wirelessly for communication. As described later, the user device 2 can acquire data from the sensor section 34 (see FIG. 2) provided in the exercise device 3. The user device 2 can transmit data detected by the sensor unit 203 included in the user device 2 and data received from the exercise device 3 to the exercise menu management device 1 via the communication network CN.
  • the user device 2A is configured as a goggle-type device that provides the user's vision with a world different from the real world.
  • the goggle type device 2A provides the user with a world different from the real world called, for example, VR (Virtual Reality), AR (Augmented Reality), MR (Mixed Reality), ER (Extended Reality), etc.
  • Users can exercise in the virtual world or in the real world while checking measurements such as body temperature and pulse rate in their normal field of vision.
  • the user can also make the exercise trainer appear virtually as a three-dimensional object and exercise while watching the trainer's movements.
  • the user can also exercise while displaying the exercise video received from the exercise menu management device 1 in the real world or the virtual world.
  • the exercise device 3 includes, for example, a base plate 31 placed on the floor, a plurality of main body parts 32 provided on the base plate 31, and each main body part 32 is provided so as to be expandable and contractible, and is mounted on the user's body.
  • a mounting portion 33 is provided.
  • the exercise device 3 When the exercise device 3 is a device for one person, two main body portions 32 are removably provided on the base plate portion 31. When the exercise device 3 is configured as a device for two people, four main body portions 32 are provided on the base plate portion 31. Therefore, there is no limit to the number of main bodies 32 that the exercise device 3 has, but in consideration of convenience during carrying and storage, the exercise device 3 of this embodiment is assumed to have two main bodies 32. explain.
  • each main body portion 32 is detachably provided on the base plate portion 31 in consideration of convenience when carrying and storing the exercise device 3.
  • Each main body part 32 can be removably attached to the substrate part 31 using fixing means such as a magnet, an adhesive, a screw, a fastener, a fitting structure of a concave part and a convex part, a clamp mechanism, or the like.
  • fixing means such as a magnet, an adhesive, a screw, a fastener, a fitting structure of a concave part and a convex part, a clamp mechanism, or the like.
  • one or more of the main body parts 32 may be fixed to the base plate part 31 in a non-removable manner. In this case, the work of attaching the main body section 32 to the substrate section 31 can be eliminated, improving convenience for the user U2.
  • Each main body part 32 exerts a force to draw the mounting part 33 separated from the main body part 32 to the main body part 32.
  • each main body part 32 has a built-in mechanical part (not shown) such as a spiral spring, and the base end side of the mounting part 33 is connected to the mechanical part. At least a portion of the mounting portion 33 is wound up within the main body portion 32.
  • a force herein referred to as restoring force
  • the mechanical part may be powered by something other than a spiral spring. Motors and gears may also be used as mechanical parts.
  • the mechanism uses electricity as a driving source, it may have a built-in battery, a power supply device that uses commercial power from an outlet, or it may be powered by an external source using radio waves, induced electromotive force, or light. It may also include a device that utilizes the supplied power.
  • the mounting section 33 is mounted on the body of the user U2, for example, when the mounting section 33 is held by the user U2.
  • the mounting section 33 is not limited to the hand of the user U2, but may be mounted on the user's U2's arm, ankle, shin, thigh, waist, or the like.
  • the user U2 may hold the two mounting parts 33 with each of the left and right hands, or may hold the two mounting parts 33 with either the left or the right hand.
  • the exercise menu management device 1 will be explained.
  • the exercise menu management device 1 is configured as a computer system as described later, and each of the functional units 11 to 15 described below is realized by the hardware and software resources of the computer system.
  • the exercise menu management device 1 includes, for example, an exercise menu creation section 11, a storage section 12, a user management section 13, an event management section 14, a gait evaluation section 15, and an administrator user interface device 16.
  • the exercise menu creation unit 11 selects one or more predetermined parts from among the plurality of predetermined parts based on the physical condition information and the walking importance information, and selects one or more predetermined parts from among the plurality of predetermined parts, and associates the selected predetermined part with the plurality of exercises. It has a function of selecting a predetermined exercise and creating an exercise menu EM.
  • the exercise menu creation unit 11 has a function of managing physical condition information, a function of managing walking importance information, a function of managing exercise information, a function of managing exercise videos, and a function of managing exercise performance records. , equipped with a function to manage walking records.
  • These physical condition information management function, walking importance information management function, exercise information management function, exercise video management function, exercise performance record management function, and walking record management function may be illustrated outside the exercise menu creation unit 11. However, it is omitted in FIG.
  • the storage unit 12 has a function of storing various information used for operating the exercise menu management service.
  • the storage unit 12 stores, for example, user basic information 121, physical condition information 122, walking importance information 123, exercise information 124, exercise video management information 125, exercise performance records 126, walking records 127, and walking evaluation criteria 128.
  • Each piece of information 121 to 128 can also be called a storage unit that stores the information 121 to 128.
  • the user basic information 121 is stored in the user basic information storage section 121
  • the physical condition information 122 is stored in the physical condition information storage section 122
  • the walking importance information 123 is stored in the walking importance information storage section 123
  • the exercise information 124 is stored in the exercise information storage section 123.
  • exercise video management information 125 is stored in the exercise video management information storage part 125
  • exercise performance record 126 is stored in the exercise performance record storage part 126
  • walking record 127 is stored in the walking record storage part 127
  • walking evaluation standard 128 is stored in the exercise video management information storage part 125.
  • They can each be called a reference storage section 128. The contents of each piece of information 121 to 128 will be described later.
  • the user management unit 13 has a function of managing each user U2 who uses the exercise menu management service. As described later, the user management unit 13 sends a reminder to the user U2 to exercise to the user device 2 based on the exercise performance record 126, and sends a reminder about an event related to walking to the user device 2. You can
  • the user management unit 13 provides advice to user U2 about meals, sleep, etc. based on such health-related information. may be given.
  • the event management unit 14 manages information on events related to walking. Walking-related events are, for example, events that contribute to improving walking function, such as hiking, mountain walking, and walking.
  • the event management unit 14 manages the date and time of the event, the location, the number of participants, the walking state of each participant, and the like.
  • the event management unit 14 can also create a walking menu for the user U2 participating in the event and send it to the user device 2.
  • the walking menu for the event may be created separately from the exercise menu created by the exercise menu creation unit 11 and transmitted to the user device 2 at a different timing.
  • the walking menu at the time of the event may be transmitted to the user device 2 together with the exercise menu.
  • the gait evaluation unit 15 reads out the gait record 127 and the gait evaluation criteria 128 from the storage unit 12, and evaluates the gait of the user U2.
  • the exercise menu creation unit 11 can also select exercises and create an exercise menu based on the gait evaluation results and the physical condition information 122. That is, the exercise menu management device 1 evaluates not only the exercise performed by the user U2 but also the walking state of the user U2 in daily life such as commuting to work, school, travel, play, etc., and creates an exercise menu suitable for the user U2. can be created and provided.
  • the administrator user interface device 16 is a device operated by the exercise administrator U1.
  • the administrator user interface device 16 includes, for example, an information input device (not shown) that inputs information to the exercise menu management device 1, and an information output device that outputs information from the exercise menu management device 1 and provides it to the exercise administrator U1.
  • a device (not shown) is provided.
  • the information input device is, for example, a keyboard, a pointing device such as a mouse, a touch panel, a microphone, a voice recognition device, or a combination thereof.
  • Information output devices are, for example, monitor displays, printers, speakers, voice synthesizers, and combinations thereof.
  • the user interface device 16 may be a goggle-type device, such as the user device 2A, that provides the exercise manager U1 with a visual world that is different from the real world.
  • the exercise manager U1 can create an exercise menu by referring to the physical condition and exercise performance record of the user U2 in the virtual space.
  • the exercise manager U1 makes various judgments such as evaluating the physical condition information 122, evaluating the exercise performance record 126, selecting an exercise, and evaluating the walking record, but the present invention is not limited to this.
  • the judgment may be made using artificial intelligence.
  • the exercise manager U1 may make the final decision with reference to the decision made by artificial intelligence. For example, by having a neural network learn a lot of training data whose correctness or not has been determined in advance by humans, it is possible to make judgments similar to humans when arbitrary data is input. Therefore, by inputting the physical condition information 122 of many users U2, exercise performance records 126, trainer evaluations, etc. to the neural network and having it learn, a judgment regarding exercise can be obtained. Deep learning may be used instead of neural networks.
  • FIG. 2 is a system configuration diagram of the exercise menu management system.
  • the exercise menu management device 1 includes, for example, a processor 101, a storage device 102, a memory 103, a user interface (UI in the figure) section 104, and a communication section 105, which are connected via a communication means 106 such as a bus. ing.
  • the processor 101 is not limited to a central processing unit, and may include a processor that performs specialized processing such as graphic calculations.
  • the storage device 102 is, for example, an auxiliary storage device such as a flash memory or a hard disk drive, and stores a computer program 102P and data 102D.
  • the memory 103 is a ROM (Read Only Memory) and a RAM (Random Access Memory). Memory 103 also provides a work area for processor 101.
  • Processor 101 reads computer program 102P and data 102D from storage device 102 and stores them in memory 103.
  • Each of the functions 11 to 15 described in FIG. 1 is realized by the processor 101 executing the computer program 102P using the data 102D.
  • other functional units to be described later are realized by the processor 101 using the computer program 102P and data 102D.
  • the user interface unit 104 is a circuit that transmits and receives information to and from the user interface device 16 used by the exercise manager U1.
  • the communication unit 105 is a circuit that bidirectionally communicates with the user device 2 via the communication network CN.
  • the communication unit 105 can also directly or indirectly communicate with the short-range communication unit 36 of the exercise device 3 via the communication unit 205 and short-range communication unit 206 of the user device 2, which will be described later. If the exercise device 3 has a communication unit (not shown) that connects to the communication network CN, the exercise device 3 can also communicate directly with the exercise menu management device 1 without going through the user device 2.
  • the user device 2 is a device such as a smartphone or a tablet terminal, and is used by the user U2.
  • the user device 2 may be a personal property of the user U2, or may be lent to the user U2 by the exercise menu management service.
  • a plurality of users U2 may jointly use one user device 2.
  • the user device 2 used by the user U2 may be changed to another user device 2 regularly or irregularly.
  • the user device 2 includes, for example, a processor 201, a memory 202, a sensor section 203, a user interface section 204, a communication section 205, and a short-range communication section 206, which are connected via a communication means 207 such as a bus.
  • a communication means 207 such as a bus.
  • the processor 201 may include a processor that performs processing specialized for graphical calculations and the like.
  • the memory 202 here includes ROM (Read Only Memory), RAM (Random Access Memory), and storage (auxiliary storage).
  • the memory 202 stores computer programs and data for realizing the exercise management section 210 and the sensor crab ribs 220.
  • the exercise management unit 210 has a function for the user to use the exercise menu management service.
  • the exercise management unit 210 acquires an exercise menu from the exercise menu management device 1 according to a user's instruction, and acquires a video (exercise video) that is a model of the exercise selected by the user from the exercise menu management device 1 and plays it. do. Furthermore, the exercise management section 210 transmits the sensing data acquired from the sensor management section 220 to the exercise menu management device 1.
  • the sensor management unit 220 acquires and stores the data detected by the sensor unit 203, and transmits the data to the exercise menu management device 1 via the exercise management unit 210.
  • the sensor management section 220 can also transmit data acquired from the sensor section 34 of the exercise device 3 to the exercise management section 210.
  • the sensor unit 203 is, for example, an image sensor, an acceleration sensor, a position information sensor, a temperature sensor, a microphone, a light sensor, a temperature sensor, a pressure sensor, a pulse sensor, etc. It may also be a combination of multiple sensors.
  • the sensor unit 203 may be a built-in sensor built into the user device 2 or may be an external sensor connected to the user device 2.
  • the user device 2 may be a combination of built-in sensors and external sensors. For example, a camera installed indoors can be used as an external sensor, and video data captured by the camera can be used as sensor data.
  • the user interface unit 204 is a device that allows information to be exchanged between the user U2 and the user device 2.
  • the user interface unit 204 is configured like a touch panel that can input information and output information almost simultaneously.
  • the present invention is not limited to this, and a voice recognition device, a voice synthesis device, or the like may be used as the user interface unit 204.
  • the communication unit 205 is a circuit for communicating with the exercise menu management device 1 via the communication network CN.
  • the short-range communication unit 206 is a circuit for communicating with the short-range communication unit 36 of the exercise device 3.
  • the short-range communication unit 206 performs data communication with the exercise device 3 using wireless, light, or sound waves.
  • the exercise device 3 is a device used by the user U2 when exercising.
  • the exercise device 3 includes, for example, a substrate section 31, a main body section 32, a mounting section 33, a sensor section 34, an information providing section 35, and a short-range communication section 36.
  • the substrate portion 31 is a support portion for attaching one or more main body portions 32 in a detachable manner.
  • each main body section 32 generates a force (restoring force) that attempts to return the mounting section 33 pulled out by the user U2.
  • the mounting section 33 is mounted on the body of the user U2.
  • the user U2 performs training in pulling out the mounting section 33 from the main body section 32 while riding on the board section 31.
  • the user U2 is strongly aware of the reaction force of the sole transmitted from the base plate 31 due to the restoring force of the attachment part 33, which makes it more effective for improving walking function. Can provide effective exercise.
  • the sensor unit 34 is, for example, a pressure sensor, a vibration sensor, a temperature sensor, etc. provided on the substrate unit 31, and detects a part of the physical state information of the user U2 before, during, and after exercise. That is, the sensor unit 34 may detect not only the physical condition of the user U2 during exercise, but also the physical condition before the exercise starts and after the exercise ends.
  • the data detected by the sensor unit 34 is sent from the short-range communication unit 36 to the short-range communication unit 206 of the user device 2.
  • the sensor section 34 may be an image sensor.
  • the information providing unit 35 provides information regarding exercise to the user.
  • the information providing unit 35 provides information regarding exercise to the user U2 using, for example, an image, sound, light, or a combination thereof, such as a monitor display, a projector, a speaker, a three-dimensional hologram projector, or the like.
  • the information related to exercise includes, for example, a model video (exercise video), an evaluation result of the state of exercise, information supporting exercise, and the like.
  • the evaluation result of the exercise state is, for example, information such as whether the load on both feet of the user U2 is equal or whether the load on either foot is too large.
  • Information that supports exercise includes information such as shouts of support, the sound of applause, and flashing lights.
  • the exercise device 3 can also directly communicate with the exercise menu management device 1 without going through the user device 2.
  • the exercise device 3 and the user device 2 may be integrated, and the functions of the user device 2 may be provided within the exercise device 3.
  • the server AS is a server computer that distributes computer programs or data to the exercise menu management device 1 and/or the user device 2.
  • the user U2 can download a computer program for implementing the exercise management section 210 by accessing the server AS using the user device 2.
  • the exercise menu management device 1 acquires various information that may be related to exercise, such as weather forecasts, news, and information on food nutrients for the location where the user device 2 is located, from the server AS, and uses the information to create an exercise menu. It can also be useful.
  • the exercise device 3 may receive a computer program or data from the server AS.
  • the storage medium MM is a medium that non-temporarily stores a computer program, such as a flash memory, hard disk, optical disk, or magnetic tape.
  • Computer programs and data can be transmitted and received between the storage medium MM and the storage device 102.
  • at least part of the computer program 102P or data 102D can be transferred from the storage medium MM to the storage device 102 and stored therein.
  • at least a portion of the computer program 102P or data 102D can be transferred from the storage device 102 to the storage medium MM and stored therein.
  • the computer program 102P or at least part of the data 102D includes all of the computer program 102P, part of the computer program 102P, all of the data 102D, part of the data 102D, and combinations thereof.
  • FIG. 3 shows an example of user basic information 121.
  • the user basic information 121 manages basic information about each user U2 who uses the exercise menu management service.
  • the user basic information 121 can include, for example, a user ID 1211, name 1212, date of birth 1213, gender 1214, height 1215, weight 1216, purpose 1217, and others 1218.
  • the user ID 1211 is identification information that uniquely identifies the user U2 within the exercise menu management service.
  • the name 1212 is the user's name.
  • the date of birth 1213 is the user's date of birth.
  • the current age of the user can be calculated from the user's date of birth and the current date.
  • Gender 1214 is the user's gender.
  • the user's gender 1214 may be omitted at the user's request.
  • Height 1215 is the user's height.
  • Weight 1216 is the user's weight.
  • the purpose 1217 is the purpose for which the user uses the exercise menu management service.
  • the purpose may be, for example, a purpose related to walking, such as maintaining health, increasing walking muscle strength, or improving physical strength, or a mental purpose other than purposes related to walking muscles, such as making friends or killing time.
  • FIG. 4 is an example of the physical condition information 122.
  • the physical condition information 122 manages information about the physical condition of the user U2. Specifically, the physical condition information 122 manages physical condition information related to walking (also referred to as a walking-related condition) among the information indicating the physical condition of the user U2.
  • the physical condition information 122 includes, for example, a user ID 1221, a measurement date 1222, a soleus muscle condition 1223, a quadriceps condition 1224, a knee condition 1225, an ankle condition 1226, and sole balance (for example, sole pressure distribution and It includes a state 1227 (trajectory of the plantar pressure center point COP) and other states 1228.
  • sole balance for example, sole pressure distribution and It includes a state 1227 (trajectory of the plantar pressure center point COP) and other states 1228.
  • state is omitted from items 1223 to 1227 in the figure.
  • the physical condition information 122 evaluates each condition of the soleus muscle, quadriceps femoris, knee, ankle, and sole balance using alphabets such as A to C, for example. "A” indicates good condition, "B” indicates medium condition, and "C” indicates bad condition. Instead of the alphabet, numbers such as 1 to 3 and letters such as large, medium, and small may be used.
  • the user ID 1221 is the same as the user ID 1211 described in FIG.
  • the measurement date 1222 is the date when the physical condition of the user U2 was measured. It may also include the time.
  • the soleus muscle state 1223 to the sole balance state 1227 are items corresponding to "a plurality of predetermined parts related to walking among the parts of the body of the user U2".
  • Items 1223 and 1224 are information indicating the condition of muscles used for walking.
  • Items 1225 and 1226 are information indicating the states of joints used during walking.
  • Item 1227 is information indicating the overall walking situation.
  • Others 1228 include, for example, the condition of the hip joint, the muscles of the hip joint (hamstrings, gluteus maximus, gluteus medius, adductor muscles, iliopsoas muscle group, etc.), the condition of the joints of the toes, and the muscles of the toes (plantar muscles, etc.). indirectly related to walking, such as the condition of the ankle muscles (gastrocnemius, tibialis anterior, tibialis longus, peroneus longus, etc.), the condition of the abdominal muscles, and the condition of the back muscles.
  • check methods for each item For example, for sole balance, stand on one foot for 15 seconds, check the distribution of sole pressure and the trajectory of the center of pressure COP, For joints and muscles, toe movements and par movements; for ankle joints and muscles, plantar flexion, dorsiflexion, inversion, and eversion; for knee joints and muscles, knee bending in a prone position, and chair sitting. Examples include knee extension exercises, squat exercises, and hip exercises such as deep squats, split stretches, and hip lift exercises for the hip joints.
  • FIG. 5 is an example of the walking importance information 123.
  • the walking importance level information 123 stores the level of importance regarding the walking function for each part (a plurality of predetermined parts) related to walking.
  • the walking importance information 123 includes, for example, part name 1231, importance level 1232, and others 1233.
  • the part name 1231 indicates each part related to walking (soleus muscle, quadriceps femoris, knee, ankle, sole balance, etc.).
  • the importance level 1232 indicates the importance level of each part regarding walking.
  • Others 1233 indicates other information such as notes and precautions.
  • the importance level is shown as large, medium, or small. "Large” indicates that the part has a high degree of importance regarding walking. “Medium” indicates that the degree of importance regarding walking is medium. “Small” (not shown) indicates that the degree of importance related to walking is small. The degree of importance may be evaluated in two levels, high and medium, or in four or more levels, such as 1 to 4.
  • FIG. 6 shows an example of exercise information 124.
  • Exercise information 124 shows the relationship between a plurality of exercises and a plurality of predetermined parts that contribute to improving walking function.
  • the exercise information 124 includes, for example, an exercise ID 1241, a type 1242, a difficulty level 1243, an effect on the soleus muscle 1244, an effect on the quadriceps muscle 1245, an effect on the knee 1246, and others 1247.
  • the effect on "ankle effect” and the effect on "sole balance” are omitted from illustration. In items 1244 to 1246 in FIG. 6, the phrase "effect on” is omitted.
  • the exercise ID 1241 is information that identifies an exercise.
  • Type 1242 is the type of exercise. Examples of the exercise types include “calf stretch” and "squat.”
  • the difficulty level 1243 indicates the difficulty in performing the exercise. The difficulty level is expressed as a number, such as "1" or "2". In this example, the higher the number, the more difficult the exercise.
  • the difficulty level of an exercise that is difficult to perform is the amount of burden or load placed on the user U2 when performing the exercise.
  • Effects 1244 to 1246 on each part related to walking indicate whether or not an effect occurs when the exercise is performed. Exercises related to walking are not effective on all predetermined parts, but may be effective only on specific parts, so effect items 1244 to 1246 are provided. “Yes” means that an effect will be produced when the exercise is performed. "None” means that the exercise has no effect.
  • the effect on a predetermined region is not limited to the above-mentioned presence or absence, but may be evaluated in three or more stages, such as 1 to 3, A to C, large, medium, and small.
  • a correction coefficient may be prepared in consideration of the user's age, gender, body shape, etc., and the evaluation of the effect may be corrected.
  • FIG. 7 is an example of exercise video management information 125.
  • Exercise video management information 125 relates to exercise videos.
  • the exercise video management information 125 includes, for example, an exercise ID 1251, a video ID 1252, a storage address 1253, a data size 1254, an update date 1255, a model type 1256, and others 1257.
  • Exercise ID 1251 is the same as exercise ID 1241 in FIG.
  • the video ID 1252 is information that identifies an exercise video.
  • the exercise video is video data in which a model shows an example of an exercise.
  • the storage address 1253 indicates the location where the exercise video data is stored.
  • the storage location of the exercise videos is not limited to the storage device 102 of the exercise menu management device 1, but may be an external storage system (not shown).
  • the data size 1254 is the size of the exercise video data.
  • the update date 1255 is the creation date or update date of the exercise video.
  • Model type 1256 indicates the type of model that performs the exercise model. Model types include, for example, male, female, elderly, middle-aged, young, thin, muscular, overweight, medium build, medium height, and tall. Model types are categorized by one or more attributes, such as gender, age, body shape, etc., as described above. Model type 1256 is used in the examples below.
  • FIG. 8 is an example of the exercise performance record 126.
  • the exercise performance record 126 is a record of user U2 performing an exercise.
  • the exercise performance record 126 includes, for example, an exercise ID 1261, an exercise date and time 1262, an exercise time 1263, an exercise location 1264, sensor data 1265, video data 1266, evaluation 1267, and others 1268.
  • Exercise ID 1261 is similar to exercise ID 1251 and exercise ID 1241.
  • the execution date and time 1262 is the date and time when the user U2 exercised.
  • the performance location 1263 is the location where the user U2 performed the exercise.
  • the implementation date and time 1262 and the implementation location 1263 may be manually input by the user U2 from the user device 2 to the exercise menu management device 1, or may be input based on information automatically acquired by the exercise menu management device 1 or the user device 2. It may be automatically entered. For example, the time when the user U2 played the exercise video or the time when the playback ended may be recorded as the implementation date and time 1262.
  • the location of the user U2 may be specified using a location information acquisition function (such as GPS) of the user device 2, and the specified location may be recorded in the implementation location 1263.
  • the sensor data 1265 records sensing data other than moving images, that is, data measured by the sensor units 34 and 203 during exercise.
  • the sensor data 1265 includes, for example, data on the external environment surrounding the user U2 during exercise, such as load, pressure, temperature, humidity, and illuminance, and/or heart rate, blood pressure, body temperature, sweat amount, etc. of the user U2 during exercise. Vital data such as facial color is recorded.
  • the video data 1266 is recorded as video data that captures at least a portion of the user U2 during exercise.
  • the video data may be captured by one or both of a built-in camera in the user device 2 and an external camera connected to the user device 2 (none of which are shown).
  • the external camera may be, for example, a fixed camera installed on a ceiling or a desk, or a mobile camera mounted on a drone floating in the air or a robot moving on the floor (none of which are shown).
  • Evaluation 1267 is an evaluation of the exercise performed by user U2. Evaluations calculated based on sensor data 1265 and/or video data 1266 are recorded in evaluation criteria 128. For example, by analyzing sensor data 1265 and video data 1266, it is possible to evaluate whether a predetermined amount of load is applied to a predetermined muscle related to walking, or whether a joint related to walking moves a predetermined angle. can. Artificial intelligence such as a neural network may be used for this evaluation. The system administrator U1 can also check the exercise video and evaluate it.
  • FIG. 9 is an example of the walking record 127.
  • the walking record 127 is a record related to walking at times other than when the user U2 is exercising. Examples of walking other than exercise include commuting to work, going to school, going to the hospital, taking a walk, and walking events. The walking event will be described later.
  • the walking record 127 includes, for example, walking date and time 1271, walking time 1272, walking type 1273, walking trajectory 1274, walking information 1275, and others 1276.
  • the walking date and time 1271 is the date and time when the user U2 walked for purposes other than exercising.
  • the walking time 1272 is the walking time of the user U2.
  • the walking type 1273 is the type of walking such as commuting, walking, and hiking.
  • the walking trajectory 1274 is a trajectory walked by the user U2, and is composed of a plurality of pieces of position information.
  • the location information may include not only coordinates on a map such as latitude and longitude, but also altitude. If the sensor unit 203 of the user device 2 has a position information acquisition function such as GPS and a pressure sensor, the walking record of the user U2 can be detected three-dimensionally.
  • the walking information 1275 indicates the state of the user U2 when walking. Conditions during walking include, for example, stride length, speed, heel contact angle, and floor release angle. Gait information 1275 may be automatically acquired and recorded, or may be manually input. Examples of methods for automatically acquiring the walking information 1275 include analyzing data acquired from a sensor (not shown) embedded in the shoes worn by the user U2, or analyzing data acquired from a camera that photographs the feet of the user U2. This includes analysis of video data. As a method for manually inputting the walking information 1275, for example, there is a method in which the user U2 himself measures his stride length, speed, etc., and inputs it into the exercise menu management device 1 via the user device 2. Alternatively, there is also a method in which a companion visually observes the walking state of the user U2 and inputs the information to the exercise menu management device 1 from the user device 2 carried by the companion.
  • FIG. 10 is an example of the gait evaluation criteria 128.
  • the walking evaluation standard 128 is a standard used when the exercise menu management device 1 evaluates the walking record 127 of the user U2.
  • the gait evaluation criteria 128 can be prepared for each user type, such as by age, gender, body type, etc., for example.
  • FIG. 10 shows gait evaluation criteria 128 by age and height.
  • the gait evaluation criteria 128 includes age 1281, height 1282, stride length 1283, speed 1284, heel contact angle 1285, bed-off angle 1286, and others 1287.
  • the gait evaluation criteria 128 shown in FIG. 10 has reference values such as stride length, speed, heel contact angle, and bed-off angle for each age and height rank.
  • a user U2 who wishes to receive the service provided by the exercise menu management system EMS accesses the exercise menu management device 1 using the user device 2 and performs user registration (S1).
  • the user U2 inputs each item of the basic user information 121 to the exercise menu management device 1 via the user device 2.
  • the exercise menu management device 1 evaluates the physical condition of the user U2 (S2). In the exercise menu management device 1, the evaluation of each item of the physical condition information 122 described in FIG. 4 is set.
  • the exercise menu management device 1 creates an exercise menu (S3). That is, the exercise menu management device 1 selects one or more predetermined parts from a plurality of predetermined parts based on the physical condition information 122 and the walking importance information 123, and selects one or more predetermined parts from among a plurality of exercises.
  • An exercise menu is created by selecting predetermined exercises related to.
  • the exercise menu management device 1 selects an exercise that contributes to improving the condition of the quadriceps femoris from among the exercises registered in the exercise information 124.
  • squats are selected as they are certified to have an effect on the quadriceps muscles. If there are multiple areas to be improved, the exercise menu management device 1 selects an exercise that is effective for all of the multiple areas to be improved.
  • the exercise menu management device 1 selects exercises that are effective on more improvement target regions. Thereby, the time that the user U2 spends on the exercise menu can be shortened, and the walking functions of the user U2 can be efficiently improved.
  • the exercise menu management device 1 identifies the body part to be improved according to the physical condition of the user U2, and selects an exercise that is effective for the identified body part. You can also assign multiple exercises to areas identified for improvement. Exercises that are effective on the area to be improved may be selected depending on the importance of walking. For example, an exercise menu can be created such that the more important a region is, the more exercises that are effective for that region are selected.
  • an exercise menu that includes a plurality of exercises with a high degree of difficulty may increase user U2's feeling of fatigue and reduce his or her intention to continue exercising. Furthermore, if a plurality of exercises with low difficulty levels are included, the time required to complete the exercise menu may increase, and the user U2's overall feeling of fatigue may increase.
  • the exercise menu management device 1 generates an exercise menu so as to satisfy the predetermined menu generation conditions shown below (S3).
  • the predetermined menu generation conditions include, for example, (1) it is possible to improve the functionality of as many areas as possible with as few exercises as possible, and (2) the degree of fatigue of user U2 when completing the exercise menu is a predetermined level. (3) The time required to complete the exercise menu is less than or equal to the prescribed time; (4) The total difficulty of each exercise included in the exercise menu is less than or equal to the prescribed difficulty level. (5) The user's posture when using the exercise device 3 should be as continuous as possible.
  • the degree of fatigue can be calculated from, for example, the time required to complete one exercise, the difficulty level set for that exercise, the gender, age, height, weight, and past illnesses of the user U2. It is not necessary to use all of the parameters such as the exercise duration, difficulty level, and gender of the user U2, and the fatigue level may be calculated from at least one of these parameters. Furthermore, the parameters used to calculate the degree of fatigue may be changed depending on the physical condition information of the user U2 or the contents of the exercise menu.
  • the fact that the user's posture when using the exercise device 3 is as continuous as possible can be defined as, for example, that the posture of the user U2 who uses the exercise device 3 does not change significantly between exercises. For example, if the first exercise is performed in a standing position and the next exercise is performed in a sitting position, the user U2's posture changes significantly between exercises. By first performing the exercise in a standing position and then performing the exercise in a sitting position, the number of times the user U2 stands or sits can be reduced.
  • condition (5) above means that the user U2's posture when using the exercise device 3 is It can also be rewritten as being as discontinuous as possible.
  • the exercise menu management device 1 transmits the created exercise menu to the user device 2 (S3).
  • the exercise menu management device 1 may transmit the exercise menu to the user device 2 when receiving a request from the user device 2 (S3).
  • the user exercises according to the exercise menu at a desired time or at a time specified by a trainer or the like.
  • the user When performing an exercise, the user requests the exercise menu management device 1 from the user device 2 to distribute an exercise video.
  • the exercise menu management device 1 receives the video distribution request from the user device 2, it distributes the exercise video corresponding to the requested exercise to the user device 2 (S4).
  • the exercise menu management device 1 may issue a transmission instruction to a storage system (not shown), and the storage system may distribute the exercise video to the user device 2.
  • the exercise menu management device 1 periodically or irregularly acquires and manages exercise activity data of the user U2 from the user device 2 (S5).
  • the exercise activity data is data when the user U2 performs exercises and data of walking records at events and the like.
  • the exercise menu management device 1 may directly acquire data generated in conjunction with user U2's exercise activity from the exercise device 3.
  • the exercise menu management device 1 can also acquire video data of the user U2 exercising from a camera (not shown) provided in the space where the user U2 exercises.
  • Step S5 of acquiring exercise activity data includes, for example, step S51 of acquiring a walking record, step S52 of acquiring sensor data, and step S53 of acquiring a video of the user.
  • step 51 of acquiring a walking record data about the user U2's walking such as commuting to work or walking is acquired from the user device 2 or a sensor (not shown) worn by the user U2, and is recorded in the walking record 127.
  • Step S52 of acquiring sensor data acquires sensor data from the user device 2 or exercise device 3 and records it in the sensor data column 1265 of the exercise performance record 126.
  • Step S53 of acquiring a video of the user U2 is to acquire video data of the user U2 exercising from a camera connected to the user device 2 or a camera provided in the space where the user U2 is exercising; It is recorded in the video data column 1266 of the exercise performance record 126.
  • Steps S51 to S53 are not executed continuously, but are executed when the timing at which they can be obtained arrives. For example, when user U2's walk is detected, a record of the walk is acquired and recorded (S51). When the user U2 exercises at another timing, sensor data and a video of the user U2 during the exercise are acquired and recorded, respectively (S52, S53).
  • the exercise menu management device 1 When the exercise menu management device 1 refers to the execution date and time 1262 of the exercise execution record 126 and finds a user U2 for whom a predetermined period of time has elapsed since the last exercise, the exercise menu management device 1 sends a reminder to the user device 2 of the user U2. (S6).
  • Reminders can be provided, for example, by email, short message, synthetic voice, vibration, and combinations thereof.
  • FIG. 12 is a flowchart showing details of the process for evaluating the user's physical condition (step S2 in FIG. 11).
  • the exercise menu management device 1 performs the following steps S22 to 1227 for each item 1223 to 1227 of the body condition information 122, that is, for each of a plurality of predetermined parts related to walking among the body parts of the user U2 (S21). Execute S24.
  • the exercise menu management device 1 acquires the condition of the target predetermined region (S22), evaluates the obtained condition of the predetermined region (S23), and records the evaluation result in the corresponding item of the body condition information 122. (S24).
  • the condition of a predetermined region of the user U2 may be measured by a trainer at a sports gym, or the user U2 may perform a self-check and transmit the measurement results to the exercise menu management device 1, as in the example described later. .
  • the evaluation of the condition of a predetermined part may be determined by the trainer, by using artificial intelligence such as a neural network, or by the trainer by referring to the judgment results of artificial intelligence. good. Note that the execution timings of steps S22, S23, and S24 do not need to be consecutive.
  • FIG. 13 is a flowchart showing details of the exercise menu creation process (step S3 in FIG. 11).
  • the exercise menu management device 1 refers to the physical condition information 122 of the target user U2 (S31), and determines whether there is any part to be improved among the predetermined parts related to the walking of the user U2 (S32). If there is no part to be improved (S32: NO), the process moves to step S37, which will be described later.
  • the exercise menu management device 1 specifies the exercise type (stretch, squat, etc.) that is effective for the region to be improved (S33).
  • the exercise menu management device 1 refers to the user basic information 121, confirms the purpose of the user's exercise (S34), and sets menu generation conditions suitable for the user's purpose (S35). The user's purpose for exercising can be changed at any time. The exercise menu management device 1 selects an exercise that is effective for the area to be improved based on the user's purpose and predetermined menu generation conditions (S36).
  • the exercise menu management device 1 will efficiently perform only exercises that are effective for the areas to be improved. Choose exercises that you can do.
  • the exercise menu management device 1 not only provides exercises that are effective for the body part to be improved, but also exercises that are less difficult or less tiring. select.
  • the exercise menu management device 1 creates an exercise menu based on the exercise selected in step S36 (S37). In addition to indicating the execution order of the selected exercises, the exercise menu also includes link information for playing an exercise video that serves as a model for the selected exercises.
  • the exercise menu management device 1 transmits the created exercise menu to the user device 2 (S38). Alternatively, the exercise menu management device 1 stores the created exercise menu and waits for a transfer request from the user device 2.
  • FIG. 14 is a flowchart showing details of the process of distributing an exercise video (step S4 in FIG. 11).
  • the exercise menu management device 1 When the exercise menu management device 1 receives a video distribution request from the user device 2 (S41: YES), it reads the exercise video corresponding to the requested exercise ID (S42), and transmits the read exercise video to the user device 2. (S43). The exercise menu management device 1 assumes that the exercise video is played on the user device 2 and that the user U2 has performed the exercise, and sets the exercise video transmission end time to the execution date and time 1262 of the exercise performance record 126 of the user U2. (S44). The transmission start time of the exercise video may be set as the execution date and time 1262. The execution time 1263 of the exercise execution record 126 may be set to the playback time of the exercise video.
  • the flowchart in FIG. 15 shows details of the process of acquiring exercise activity data (step S5 in FIG. 11).
  • the exercise menu management device 1 acquires the walking record from the user device 2 and stores it in the walking record 127 (S51).
  • the exercise menu management device 1 acquires sensor data from the user device 2 and stores it in the sensor data column 1265 of the exercise performance record 126.
  • the exercise menu management device 1 acquires video data of the user from the user device 2, and stores it in the video data column 1266 of the exercise performance record 126 (S53).
  • sensor data in a time period corresponding to the playback time of the exercise video may be extracted as sensor data during exercise.
  • the playback time of the exercise video can be determined by setting the transmission start time (or transmission end time) of the exercise video as the playback start time, and the playback end time as the start time plus the playback time of the exercise video. .
  • artificial intelligence such as a neural network is used to extract sensor data from the sensor data in the user device 2 during exercise. Data may also be extracted.
  • the video data capturing the user is not limited to the camera built into the user device 2, but can also be any one of an external camera connected to the user device 2 by wire or wirelessly, and a camera installed in the space where the user U2 exercises. Can be obtained from one or more.
  • the flowchart in FIG. 16 shows details of the reminder sending process (step S6 in FIG. 11).
  • the exercise menu management device 1 refers to the exercise performance record 126 of each user U2 (S61), and detects the user U2 for whom a predetermined period of time has passed since the latest exercise performance date (S62). When the exercise menu management device 1 finds the user U2 who has not exercised for a predetermined period or more (S62: YES), the exercise menu management device 1 sends a reminder to the user device 2 of the found user U2 (S63).
  • FIG. 17 shows an example of a screen provided from the exercise menu management device 1 to the user device 2.
  • the screen G1 shown in the upper part of FIG. 17 displays the exercise menu received from the exercise menu management device 1.
  • the exercise menu screen G1 includes, for example, an encouragement message section GP11 that displays a message encouraging exercise, exercise buttons GP12 to GP15 corresponding to the selected exercise, and a button GP16 to close the screen.
  • Exercise buttons GP12 to GP15 also serve as buttons for instructing playback of exercise videos.
  • the exercise video corresponding to the operated button is transferred from the exercise menu management device 1 to the user device 2 and automatically played.
  • the exercise buttons GP12 to GP15 are arranged in the order of execution.
  • User U2 plays the exercise videos in order from the top and performs the exercise. You can also prevent the exercise buttons from being operated in a different order than the predetermined order in the exercise menu.
  • the exercise menu may be configured so that the user U2 can operate the exercise buttons in any order without determining the order in which the exercises are performed.
  • the lower part of FIG. 17 shows the screen G2 displayed on the user device 2 at the end of the exercise.
  • the exercise end screen G2 includes, for example, a button GP21 for transmitting exercise activity data to the exercise menu management device 1, and radio buttons GP22 to GP24 for specifying the content of the transmission data.
  • the user U2 can decide whether to include a walking record (GP22), sensor data (GP23), or a video of the user (GP24).
  • Initial values may be set to transmit all walking records, sensor data, and videos. Alternatively, the initial value may be set so that nothing is transmitted.
  • an exercise menu useful for improving the walking function of the user U2 can be created based on the physical condition of the user U2 and provided to the user U2, so that the user's walking function can be improved. can improve health and longevity.
  • the user U2 can exercise using the user device 2 and the exercise device 3, and the results of the user's exercise are recorded in the exercise menu management device 1. Therefore, the user U2 and the trainer U1 can easily check the exercise performance status by referring to the exercise performance record 126.
  • Example 2 will be described using FIGS. 18 and 19. In each of the following examples including this example, differences from Example 1 will be mainly explained.
  • events related to walking are provided to the user U2, and the effects of the events are also measured and used to create an exercise menu.
  • FIG. 18 is a flowchart showing the event management process S7.
  • An exercise administrator U1 such as a trainer can register walking event information in the storage device 102 of the exercise menu management device 1.
  • the walking event information includes, for example, an event ID, an event name, a scheduled event date and time, an event location, event details, whether or not the event will be executed, a person in charge, an ID of a user scheduled to participate, and other items. .
  • Walking events are, for example, events where participants can be expected to walk, such as mountain walking, hiking, mountain climbing, walking, garden parties, town tours, sightseeing, cherry blossom viewing parties, dancing, and Bon dances.
  • transportation means other than walking may be used, such as buses, cars, taxis, trains, airplanes, ships, gondolas, and lifts.
  • the event management unit 14 of the exercise menu management device 1 regularly or irregularly refers to registered walking events (S71).
  • the event management unit 14 compares the scheduled date and time of the registered walking event with the current date and time, and when the difference between the scheduled date and time of the walking event and the current date and time reaches a predetermined time, the event management unit 14 sends an invitation for the walking event to the user U2. (S72).
  • the walking event invitation is sent to the user U2 as an electronic invitation such as, for example, an email, a short message, or a voice message.
  • an electronic invitation such as, for example, an email, a short message, or a voice message.
  • the invitation is not limited to an electronic invitation; a paper invitation may be mailed, or the trainer may invite the user U2 by telephone.
  • the event management unit 14 compares the current date and time with the scheduled date and time of the walking event, and determines whether the walking event has been held (S73). When the event management unit 14 determines that a walking event has been held (S73: YES), it acquires the walking record from the user device 2 and stores it in the walking record 127 (S74). When the date and time when the walking event was actually held is stored in the walking event information, the event management unit 14 requests the user device 2 to transmit a walking record after confirming the date and time when the walking event was actually held.
  • FIG. 19 is a flowchart of the process S8 of evaluating the walking record.
  • the gait evaluation unit 15 refers to the gait record 127 acquired from the user device 2 (S81), analyzes and diagnoses the gait record (S82), and stores the diagnosis results in each item 1223 to 1227 of the physical condition information 122. It is reflected (S83).
  • the gait evaluation unit 15 calculates the state of a predetermined part related to walking from sensor data and/or video data of a user, and compares the calculation result with the gait evaluation standard 128 to evaluate the state of the predetermined part. Diagnose the condition.
  • This embodiment configured in this manner also provides the same effects as the first embodiment. Furthermore, in this embodiment, an event involving walking is provided to the user U2, and the state of a predetermined part of the user U2 who participated in the event is automatically detected and reflected in the body state information 122, so the user U2 can: You can improve your walking function while having fun.
  • Example 3 will be described using FIG. 20.
  • an exercise video according to the type of user U2 is distributed to the user device 2.
  • the flowchart in FIG. 20 shows a process S4A for distributing an exercise video.
  • the exercise menu management device 1 When the exercise menu management device 1 receives the video distribution request (S41), it refers to the gender, height, and weight of the user U2 (S45), and determines the type of the user U2 from these information (S46).
  • the user type is a type prepared in advance based on the attributes of the user, and is distinguished, for example, as “stubby middle-aged man,” “muscular middle-aged woman,” “thin middle-aged woman,” and so on. User types other than these may also be included. Gender may be removed from the user type.
  • the exercise menu management device 1 reads out an exercise video corresponding to the requested exercise ID and corresponding to the user type (S42A), and transmits the read exercise video to the user device 2 (S43). ). Then, the exercise menu management device 1 updates the exercise performance record 126 (S44).
  • exercise videos are prepared in advance for each user type.
  • a user type-specific exercise video is a video in which a model (trainer) showing an example of an exercise is of the same type as the user type.
  • the user U2 who is a middle-aged man with a small weight, is provided with an exercise video performed by a model classified as a middle-aged man with a small weight.
  • This embodiment configured in this manner also provides the same effects as the first embodiment. Furthermore, in this embodiment, since an exercise video performed by a model according to the type of the user U2 is provided, the user U2 can easily imitate the model motions, further improving usability for the user U2.
  • FIG. 21 is a flowchart of a process for evaluating a physical condition.
  • the exercise menu management device 1 determines whether the physical condition can be evaluated (S20). If the physical condition information of the user U2 can be acquired, the physical condition can be evaluated as described in FIG. 12 (S20: YES, S21 to S24).
  • the exercise menu management device 1 requests the user U2 to perform a simple self-check (S201).
  • the self-simple check is for the user U2 to check his or her own physical condition.
  • the result of the self-simple check is transmitted from the user device 2 to the exercise menu management device 1.
  • the exercise menu management device 1 sends a text or video explaining a simple self-check method to the user device 2.
  • the user U2 watches the explanatory text or video, checks the condition of his own muscles and joints, and transmits the result from the user device 2 to the exercise menu management device 1.
  • the exercise menu management device 1 determines whether the result of the self-simple check has been received from the user device 2 (S202). When the exercise menu management device 1 receives the result of the simple self-check from the user device 2 (S202: YES), the exercise menu management device 1 evaluates the physical condition of the user U2 based on the result of the simple self-check (S203), and adds the result to the physical condition information 122. Record (S204).
  • the exercise menu management device 1 If the exercise menu management device 1 cannot receive the result of the self-simple check from the user device 2 (S202: NO), the exercise menu management device 1 acquires the physical condition information 122 (S205) and further acquires the exercise performance record 126 (S206). Then, the exercise menu management device 1 evaluates the current physical condition of the user U2 based on the last recorded physical condition information 122 and exercise performance record 126 (S207). The current physical condition of the user U2 can be evaluated to some extent based on the exercise performance record 126 performed since the last evaluation of the physical condition. This evaluation may use artificial intelligence such as a neural network.
  • This embodiment configured in this manner also provides the same effects as the first embodiment. Furthermore, in this embodiment, even if the user is unable to evaluate the physical condition of the user U2 at the exercise menu creation base ST1 due to a business trip or travel, the user U2's physical condition can be estimated based on the results of the self-simple check or the latest data 122, 126. User U2's physical condition can be evaluated.
  • the exercise menu management device 1 can create an exercise menu suitable for the physical condition of the user U2 from the results of the self-simple check or estimated values based on the latest data 122, 126, and provide the created exercise menu to the user U2.
  • the user U2 can obtain an exercise menu suitable for evaluating his or her physical condition without going to the exercise menu creation base ST1, improving usability.
  • Example 5 will be described using FIG. 22.
  • the user device 2 works in conjunction with an external electrical device 41 when playing the exercise video.
  • the exercise menu management device 3A of this embodiment includes a hologram projection device 35 as an example of an "information providing section.”
  • FIG. 22 is a flowchart showing a process when playing an exercise video on the user device 2.
  • the user device 2 accesses the exercise menu management device 1 and logs into the exercise menu management service, it calls up the exercise menu for the user U2 (S101).
  • the user device 2 acquires the exercise menu from the exercise menu management device 1 (S102) and waits for a reproduction instruction from the user U2.
  • the user device 2 requests the exercise menu management device 1 to transmit the exercise video instructed by the user U2 to the user device 2 (S103).
  • the user device 2 determines whether there is a device nearby that works in conjunction with the playback of the exercise video (S105). For example, if an electrical device 41 that can be linked with the user device 2 among electrical products such as a lighting device, a television device, a speaker, an automatic vacuum cleaner, or a care robot is within a predetermined range of the user device 2 (S105: YES) , the user device 2 transmits a control instruction to the electrical device 41 (S106).
  • an electrical device 41 that can be linked with the user device 2 among electrical products such as a lighting device, a television device, a speaker, an automatic vacuum cleaner, or a care robot is within a predetermined range of the user device 2 (S105: YES)
  • the user device 2 transmits a control instruction to the electrical device 41 (S106).
  • the control instruction is, for example, an instruction to operate the electrical device 41.
  • the electrical device 41 is a television device
  • the user device 2 causes the television device to reproduce a text, audio, or video support message.
  • the electrical device 41 is a lighting device
  • the user device 2 sends an instruction to the electrical device 41 to cause the lighting to blink.
  • the electrical device 41 is a speaker
  • the user device 2 transmits sound data to the electrical device 41 and causes the electrical device 41 to reproduce the sound data.
  • the sound data includes, for example, applause, musical instrument sounds, cheering voices, and the like.
  • the electric device 41 is an automatic vacuum cleaner
  • the user device 2 activates or stops the automatic vacuum cleaner.
  • the electric device 41 is a care robot
  • the user device 2 operates at least part of the movable parts of the care robot, outputs sound, and causes a lamp or display to blink.
  • the user device 2 After transmitting the control instruction to the electrical device 41, the user device 2 plays the exercise video (S107). On the other hand, if there is no associated electric device 41 in the surroundings (S105: NO), the user device 2 plays the exercise video (S107).
  • the exercise video may be displayed on the terminal screen of the user device 2, or as described in FIG. 1, it may be displayed on the television device.
  • the exercise device 3A of this embodiment includes a hologram projection device 35.
  • the hologram projection device 35 projects the three-dimensional hologram 351 of the exercise video received from the user device 2 as an example of "information regarding exercise.”
  • This embodiment configured in this manner also provides the same effects as the first embodiment. Furthermore, in this embodiment, the exercise video can be played back in conjunction with the electrical equipment 41 present around the user device 2, so the user U2 can exercise in an enjoyable environment. Furthermore, in this embodiment, since the exercise device 3A is provided with the hologram projection device 35, the user U2 can confirm the movement of the model in three dimensions, increasing the sense of realism.
  • the hologram projection device 35 may be connected to the user device 2.
  • the exercise device 3B of this embodiment includes main body parts 32L and 32R having lights as "information providing parts".
  • the main body parts 32L and 32R equipped with lights operate the lights in response to the detected load, for example.
  • the light flickers depending on the balance of the soles of the user's U2's feet.
  • FIG. 23 is a flowchart showing the processing executed by the exercise device 3B.
  • the exercise device 3B acquires data from the sensor unit 34 (S111), and calculates the left and right loads (S112).
  • the exercise device 3B determines whether the left and right loads are approximately equal (S113).
  • the exercise device 3B lights up the lights of the left and right main body portions 32L and 32R in the same way, thereby providing the user U2 with a balance between the left and right soles. It is notified that the amount has been taken (S114).
  • the exercise device 3B determines that the loads on the left and right sides are not approximately equal (S113: NO)
  • the exercise device 3B changes the lighting states of the lights on the left and right main body parts 32L and 32R to provide the right and left loads to the user U2. It is notified that the sole of the foot is not balanced (S115).
  • the exercise device 3B(1) shown in the lower right of FIG. 23 shows the lighted state when the left and right loads are balanced.
  • Exercise 3B(2) shown in the lower left of FIG. 23 shows the lighting state of the light when the left and right loads are not balanced.
  • This embodiment configured in this manner also provides the same effects as the first embodiment. Furthermore, in this embodiment, a light is provided on each main body part 32L, 32R of the exercise device 3B, and the light on each main body part 32L, 32R is turned on according to the state of the load as "information regarding exercise” measured during exercise. Interlock and light up. Therefore, the user U2 can easily check whether the left and right loads are balanced during exercise.
  • Example 7 will be described using FIG. 24.
  • the user U2 can use a plurality of training bases ST2 and a plurality of exercise menu creation bases ST1 as appropriate. Furthermore, in this embodiment, the user U2 can also have his or her physical condition measured using one or more check stations ST3.
  • the user U2 obtains an exercise menu suitable for his physical condition at the exercise menu creation base ST1, and exercises at a training base ST2 such as his home.
  • the user U2 can receive an exercise menu suitable for his or her physical condition from the exercise menu management device 1 of any one of the plurality of exercise menu creation bases ST1. Then, the user U2 can exercise based on the exercise menu at one or more of the plurality of training bases ST2.
  • the exercise menu management system EMS of this embodiment can include at least one check point ST3.
  • the check base ST3 is provided with a physical condition check device 5 that measures the physical condition of the user U2.
  • the user U2 usually has an exercise menu created at an exercise menu creation base ST1 near his workplace, and exercises at a training base ST2 such as his home.
  • a temporary training base ST2 such as an accommodation, a train station, an airport, or a ferry.
  • the user U2 can also have the latest exercise menu created at the exercise menu creation base ST1 at the business trip or travel destination.
  • the user U2 has his or her physical condition measured at a check base ST3 installed at an airport, station, hotel, department store, sporting goods store, bookstore, etc., and receives the measurement result on the user device 2, It can be transmitted from the user device 2 to any exercise menu management device 1.
  • the plurality of exercise menu management devices 1 are communicably connected to each other, and can mutually refer to each data linked to a user ID.
  • the storage unit 12 shown in FIG. 1 may be provided in an external file storage (not shown), and each exercise menu management device 1 may be configured to share each data 121 to 128 of the user U2.
  • This embodiment configured in this manner also provides the same effects as the first embodiment. Furthermore, in this embodiment, the user U2 can exercise using the plurality of exercise menu creation bases ST1 and the plurality of training bases ST2. The health of a predetermined region related to user U2's walking can be maintained appropriately.
  • the present invention is not limited to the embodiments described above, and includes various modifications.
  • the embodiments described above are described in detail to explain the present invention in an easy-to-understand manner, and the present invention is not necessarily limited to having all the configurations described.
  • it is possible to replace a part of the configuration of one embodiment with the configuration of another embodiment and it is also possible to add the configuration of another embodiment to the configuration of one embodiment.
  • the embodiments can be combined as appropriate unless there is a clear contradiction.
  • the present disclosure includes inventions that can be expressed as follows, for example.
  • Expression 1 An exercise menu management device in which the output unit outputs the exercise menu to the user device, and reads the video from an exercise video management information storage unit that manages videos related to the exercise menu and distributes it to the user device.
  • Representation 2 The video is prepared according to the user type, and the output unit reads the video according to the user type from the exercise video management information storage unit and delivers it to the user device. 1.
  • the exercise menu management device according to 1.
  • Expression 3 The exercise menu management device according to Expression 2, wherein the user device operates in conjunction with an external electrical device of the user device when playing a video related to the exercise menu.
  • the device further includes a user management unit that manages the execution status of the exercise menu by the user, and the output unit outputs a video related to the exercise menu to the exercise video management information in response to a request from the user device.
  • the user management unit reads at least part of the exercise menu by the user when the video related to the exercise menu is distributed to the user device.
  • the exercise menu management device according to expression 1, which determines that the exercise menu has been performed.
  • the system further includes an administrator user interface device used by an administrator who manages the user's exercise, and the physical condition information is measured at a location where the administrator user interface device is installed. , the exercise menu management device according to Expression 4.
  • Expression 6 The exercise menu management device according to Expression 5, wherein the user executes the exercise menu at a location other than the installation location of the administrator user interface device.
  • Expression 7 If the physical condition information cannot be measured at the installation location of the administrator user interface device, the information transmitted from the user device is stored in the physical condition information storage unit as the physical condition information, according to Expression 6. The exercise menu management device described.
  • Expression 8 If the physical condition information cannot be measured at the installation location of the administrator user interface device, the physical condition information of the user is estimated from the latest physical condition information of the user and the implementation status of the exercise menu. , the exercise menu management device according to expression 6, which is stored in the physical condition information storage unit.

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Primary Health Care (AREA)
  • Business, Economics & Management (AREA)
  • Epidemiology (AREA)
  • Biomedical Technology (AREA)
  • Public Health (AREA)
  • Medical Informatics (AREA)
  • Human Computer Interaction (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biophysics (AREA)
  • General Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Child & Adolescent Psychology (AREA)
  • Multimedia (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Orthopedic Medicine & Surgery (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

歩行機能の向上に寄与するエクササイズメニューを作成してユーザへ提供できるようにすること。本開示の装置は、歩行機能と関連する複数の所定の部位の情報である身体状態情報を記憶する身体状態情報記憶部と、複数の所定の部位のそれぞれについて歩行機能に関する重要度を示す歩行重要度情報を記憶する歩行重要度情報記憶部と、歩行機能の向上に寄与する複数のエクササイズと複数の所定の部位との関係を示すエクササイズ情報を記憶するエクササイズ情報記憶部と、身体状態情報と歩行重要度情報に基づいて一つ以上の所定の部位を選択し、複数のエクササイズのうち選択された所定の部位と関係する所定のエクササイズを選定してエクササイズメニューを作成するエクササイズメニュー作成部と、作成されたエクササイズメニューを出力する出力部とを含む。

Description

エクササイズメニュー管理装置、エクササイズ管理方法およびコンピュータプログラム
 本発明は、エクササイズメニュー管理装置、エクササイズ管理方法およびコンピュータプログラムに関する。
 痩身および筋肉増強を目的としたトレーニングシステム(特許文献1)、トレーニングメニュー提示システム(特許文献2)は知られている。
特許第6623822号公報 特開2018-166885号公報
 高齢化社会では、痩身や筋肉増強よりも健康で長生きすることが求められており、歩行機能と健康長寿は密接な関係にあることが知られている。しかし、歩行機能の向上に役立つエクササイズメニューを作成してユーザへ提供する技術は知られていない。
 本発明は、以上の課題に鑑みてなされたものであり、その目的は、歩行機能の向上に寄与するエクササイズメニューを作成してユーザへ提供することができるエクササイズメニュー管理装置、エクササイズ管理方法およびコンピュータプログラムを提供することにある。
 上記課題を解決すべく、本発明の一つの観点に従うエクササイズメニュー作成装置は、歩行機能の向上に関するエクササイズメニューをユーザへ提供する装置であって、ユーザの身体の各部位のうち歩行機能と関連する複数の所定の部位の情報である身体状態情報を記憶する身体状態情報記憶部と、複数の所定の部位のそれぞれについて歩行機能に関する重要度を示す歩行重要度情報を記憶する歩行重要度情報記憶部と、歩行機能の向上に寄与する複数のエクササイズと複数の所定の部位との関係を示すエクササイズ情報を記憶するエクササイズ情報記憶部と、身体状態情報と歩行重要度情報に基づいて複数の所定の部位のうち一つ以上の所定の部位を選択し、複数のエクササイズのうち選択された所定の部位と関係する所定のエクササイズを選定してエクササイズメニューを作成するエクササイズメニュー作成部と、作成されたエクササイズメニューを出力する出力部とを含む。
 出力部は、ユーザの使用するユーザ装置へエクササイズメニューを出力できる。
 エクササイズ情報は、さらに、複数のエクササイズを実施する際の難易度を含むことができ、エクササイズメニュー作成部は、複数のエクササイズのうち選択された所定の部位と関係するエクササイズの中から難易度に基づいて所定のエクササイズを選定することができる。
 歩行機能の向上に寄与するイベントへユーザが参加した場合に、ユーザの歩行に関連するデータを取得して管理するイベント管理部をさらに備えてもよい。
 ユーザ装置は、ユーザにより使用されるエクササイズ装置と通信する通信部をさらに備えており、エクササイズ装置は、ユーザがエクササイズを実施する際の情報を検出するセンサ部と、センサ部で検出された情報を管理し通信部へ送信する情報管理部とを含むこともできる。
 エクササイズ装置は、さらに情報提供部を備えており、情報提供部はエクササイズに関する情報をユーザへ提供することもできる。
 エクササイズ装置は、床上に載置される基板部と、基板部上に設けられた複数の本体部と、各本体部に伸縮可能に設けられ、ユーザの身体に装着される装着部とを備えており、各本体部は、本体部から引き離された装着部を本体部へ引き寄せる力を発揮するものであり、情報提供部は各本体部に設けられており、各情報提供部は連動してエクササイズに関する情報をユーザへ提供してもよい。
 出力部は、ユーザ装置へエクササイズメニューを出力すると共に、エクササイズメニューに関する動画を管理するエクササイズ動画管理情報記憶部から動画を読み出させてユーザ装置へ配信させることができる。
 所定の動画は、ユーザのタイプに応じて用意されており、出力部は、エクササイズ動画管理情報記憶部からユーザのタイプに応じた動画を読み出させてユーザ装置へ配信させることもできる。
 本発明の他の観点にしたがうエクササイズメニュー管理方法は、歩行機能の向上に関するエクササイズメニューをエクササイズメニュー管理装置で作成してユーザへ提供する方法であって、エクササイズメニュー管理装置は、ユーザの身体の各部位のうち歩行機能と関連する複数の所定の部位の情報である身体状態情報を記憶し、複数の所定の部位のそれぞれについて歩行機能に関する重要度を示す歩行重要度情報を記憶する歩行重要度情報を記憶し、歩行機能の向上に寄与する複数のエクササイズと複数の所定の部位との関係を示すエクササイズ情報を記憶し、身体状態情報と歩行重要度情報に基づいて複数の所定の部位のうち一つ以上の所定の部位を選択し、複数のエクササイズのうち選択された所定の部位と関係する所定のエクササイズを選定してエクササイズメニューを作成し、作成されたエクササイズメニューを出力する。
 本発明のさらに別の観点にしたがうコンピュータプログラムは、計算機に、ユーザの身体の各部位のうち歩行機能と関連する複数の所定の部位の情報である身体状態情報を記憶するステップと、複数の所定の部位のそれぞれについて歩行機能に関する重要度を示す歩行重要度情報を記憶する歩行重要度情報を記憶するステップと、歩行機能の向上に寄与する複数のエクササイズと複数の所定の部位との関係を示すエクササイズ情報を記憶するステップと、身体状態情報と歩行重要度情報に基づいて複数の所定の部位のうち一つ以上の所定の部位を選択するステップと、複数のエクササイズのうち選択された所定の部位と関係する所定のエクササイズを選定してエクササイズメニューを作成するステップと、作成されたエクササイズメニューを出力するステップとを実行させる。
 本発明によれば、歩行機能の向上に関するエクササイズメニューをユーザへ提供することができる。
図1は、エクササイズメニュー管理システムの全体概要図である。 図2は、エクササイズメニュー管理システムのシステム構成図である。 図3は、ユーザ基本情報の例である。 図4は、身体状態情報の例である。 図5は、歩行重要度情報の例である。 図6は、エクササイズ情報の例である。 図7は、エクササイズ動画管理情報の例である。 図8は、エクササイズ実施記録の例である。 図9は、歩行記録の例である。 図10は、歩行評価基準の例である。 図11は、エクササイズメニュー管理処理のフローチャートである。 図12は、図11中の身体状態評価処理のフローチャートである。 図13は、図11中のエクササイズメニュー作成処理を示すフローチャートである。 図14は、図11中のエクササイズ動画配信処理を示すフローチャートである。 図15は、図11中のエクササイズ活動データ取得処理のフローチャートである。 図16は、図11中のリマインダー送信処理のフローチャートである。 図17は、ユーザ装置に表示されるエクササイズメニュー管理画面の例である。 図18は、実施例2に係り、イベント管理処理のフローチャートである。 図19は、歩行データを評価する処理のフローチャートである。 図20は、実施例3に係り、エクササイズ動画配信処理を示すフローチャートである。 図21は、実施例4に係り、身体状態情報を評価する処理を示すフローチャートである。 図22は、実施例5に係り、ユーザ装置でエクササイズ動画を再生する処理のフローチャートである。 図23は、実施例6に係り、エクササイズ装置の処理を示すフローチャートである。 図24は、実施例7に係り、エクササイズメニュー管理システムの全体概要図である。
 以下、図面に基づいて、本発明の実施の形態を説明する。本実施形態に係るエクササイズメニュー管理システムは、ユーザの歩行機能の向上に役立つエクササイズメニューをユーザの身体状態に基づいて作成し、ユーザへ提供する。ここで、本明細書にいう歩行機能の向上とは、歩行機能の改善または強化だけでなく、歩行機能の維持、歩行機能が低下することの抑制も含む。
 ユーザは、エクササイズメニュー管理システムから提供されたエクササイズメニューに示されたエクササイズを実施する。ユーザは、エクササイズを実施する際に、ユーザ装置およびエクササイズ装置を使用することができる。ユーザがエクササイズを実施した結果はエクササイズメニュー管理システムにて記録される。
 図1~図17を用いて第1実施例を説明する。図1は、エクササイズメニュー管理システムEMSの全体概要図である。エクササイズメニュー管理システムEMSは、例えば、エクササイズメニュー管理装置1と、少なくとも一つのユーザ装置2およびエクササイズ装置3を含んでいる。エクササイズメニュー管理装置1と各ユーザ装置2は、例えばインターネットなどの通信網CNを介して双方向通信可能に接続されている。
 エクササイズメニュー管理装置1は、例えば、スポーツジムなどのエクササイズメニュー作成拠点ST1に設けられる。エクササイズメニュー管理装置1は、エクササイズのトレーナーなどのエクササイズ管理者U1によって操作される。エクササイズ管理者U1は、ユーザU2のエクササイズを指導するトレーナーでもよいし、トレーナーの指示でエクササイズメニュー管理装置1を操作するオペレータでもよい。エクササイズ管理者U1は、医師、看護師、理学療法士、作業療法士などでもよい。
 ユーザ装置2およびエクササイズ装置3は、ユーザU2がエクササイズを実施するトレーニング拠点ST2に設けられる。ユーザU2は、エクササイズメニュー管理システムEMSの提供するエクササイズメニュー管理サービスのユーザである。トレーニング拠点ST2は、エクササイズ管理者U1のいるスポーツジムではなく、例えばユーザU2の自宅、ユーザの外出先などである。ユーザU2の外出先には、例えば、友人知人の家、職場、公園、ホテル、商業施設、病院などである。
 なお、後述のように、ユーザU2の身体状態情報をチェックするチェック拠点ST3(図24参照)をエクササイズメニュー管理システムEMSに設けてもよい。
 ユーザU2は、ユーザ装置2およびエクササイズ装置3を持って外出し、自宅以外の場所でエクササイズを実施することができる。ユーザU2は、ユーザ装置2だけを持って外出し、自宅以外の場所でエクササイズを実施することもできる。さらに、ユーザU2は、ユーザ装置2およびエクササイズ装置3のいずれも持たずに外出し、自宅以外の場所に置かれたユーザ装置2およびエクササイズ装置3を使用してエクササイズを実施することもできる。
 先にユーザ装置2およびエクササイズ装置3について説明し、次にエクササイズメニュー管理装置1について説明する。
 ユーザ装置2は、例えばラップトップ型パーソナルコンピュータ、タブレット型パーソナルコンピュータ、デスクトップ型パーソナルコンピュータ、タブレット型情報端末、携帯電話(いわゆるスマートフォンを含む。)、ウェアラブル情報端末などの、ユーザにより使用される情報処理端末である。ユーザ装置2は、一つの機器から構成されてもよいし、複数の機器が連動することで構成されてもよい。例えば、腕時計型のウェアラブル端末とスマートフォンとが連携することでユーザ装置2が構成されてもよい。
 図1中右側に示すトレーニング拠点ST2(1)では、ユーザ装置2は、テレビジョン装置4に有線または無線で接続されている。ユーザ装置2が通信網CNを介してエクササイズメニュー管理装置1から受信したエクササイズ動画は、テレビジョン装置4に転送されて表示される。
 エクササイズ装置3が通信機能を有する場合、ユーザ装置2は、エクササイズ装置3にも有線または無線で通信可能に接続可能である。後述のように、ユーザ装置2は、エクササイズ装置3に設けられたセンサ部34(図2参照)からデータを取得できる。ユーザ装置2は、ユーザ装置2の有するセンサ部203で検出されたデータとエクササイズ装置3から受信したデータとを、通信網CNを介してエクササイズメニュー管理装置1へ送信することができる。
 図1中左側に示すトレーニング拠点ST2(2)では、ユーザ装置2Aは、現実世界とは異なる世界をユーザの視覚に提供するゴーグル型装置として構成される。ゴーグル型装置2Aは、例えば、VR (Virtual Reality)、AR (Augmented Reality)、MR (Mixed Reality)、ER (Extended Reality)などと呼ばれる現実世界と異なる世界をユーザへ提供する。ユーザは、仮想世界でエクササイズすることもできるし、現実世界でエクササイズしながら、体温や脈拍などの数値を通常の視界で確認することもできる。ユーザは、エクササイズトレーナーを三次元オブジェクトとして仮想的に出現させて、トレーナーの動きを見ながらエクササイズすることもできる。ユーザは、エクササイズメニュー管理装置1から受信したエクササイズ動画を現実世界または仮想世界に表示させながら、エクササイズすることもできる。
 エクササイズ装置3について説明する。エクササイズ装置3は、例えば、床上に載置される基板部31と、基板部31上に設けられた複数の本体部32と、各本体部32に伸縮可能に設けられ、ユーザの身体に装着される装着部33とを備えている。
 エクササイズ装置3が一人用の装置である場合、基板部31には、2つの本体部32が着脱可能に設けられる。エクササイズ装置3が2人用の装置として構成される場合、4個の本体部32が基板部31に設けられる。したがって、エクササイズ装置3が有する本体部32の数に制限はないが、持ち運び時や収納時の利便性を考慮して、本実施例のエクササイズ装置3は2つの本体部32を備えているものとして説明する。
 本実施例では、エクササイズ装置3の持ち運び時や収納時の利便性を考慮して、各本体部32は基板部31に着脱可能に設けられている。各本体部32は、例えば、磁石や接着剤、ネジ、ファスナー、凹部と凸部の嵌合構造、クランプ機構などの固定手段によって、基板部31に着脱可能に取り付けることができる。しかし、各本体部32のいずれか一つまたは複数を基板部31に着脱不能に固定してもよい。この場合は、本体部32を基板部31に取り付ける作業を無くすことができ、ユーザU2の利便性が向上する。
 各本体部32は、本体部32から引き離された装着部33を本体部32へ引き寄せる力を発揮する。例えば、各本体部32には、ゼンマイバネなどの機構部(不図示)が内蔵されており、装着部33の基端側は機構部に接続されている。装着部33はその少なくとも一部が本体部32内に巻き取られている。装着部33がユーザU2によって引き出されると、引き出された装着部33を元の位置に戻そうとする力(ここでは復元力と呼ぶ。)が発動する。機構部は、ゼンマイバネ以外の動力であってもよい。モータおよび歯車を機構部として使用してもよい。機構部が電気を駆動源とする場合、電池を内蔵してもよいし、コンセントからの商用電源を利用する電源装置を備えてもよいし、電波や誘導起電力、光を利用して外部から供給される電源を利用する装置を備えてもよい。
 装着部33は、例えば、ユーザU2に把持される場合のように、ユーザU2の身体に装着される。装着部33は、ユーザU2の手に限らず、ユーザU2の腕、足首、すね、太もも、腰などに装着されてもよい。ユーザU2は、2つの装着部33を左右の手でそれぞれ把持してもよいし、2つの装着部33を左右いずれかの手で把持してもよい。
 エクササイズメニュー管理装置1について説明する。エクササイズメニュー管理装置1は、後述のようにコンピュータシステムとして構成されており、コンピュータシステムの持つハードウェア資源およびソフトウェア資源によって以下に述べる各機能部11~15を実現している。
 エクササイズメニュー管理装置1は、例えば、エクササイズメニュー作成部11、記憶部12、ユーザ管理部13、イベント管理部14、歩行評価部15と、管理者用ユーザインターフェース装置16とを備える。
 エクササイズメニュー作成部11は、身体状態情報と歩行重要度情報に基づいて複数の所定の部位のうち一つ以上の所定の部位を選択し、複数のエクササイズのうち選択された所定の部位と関係する所定のエクササイズを選定してエクササイズメニューEMを作成する機能を持つ。
 エクササイズメニュー作成部11は、身体状態情報を管理する機能と、歩行重要度情報を管理する機能と、エクササイズ情報を管理する機能と、エクササイズ動画を管理する機能と、エクササイズ実施記録を管理する機能と、歩行記録を管理する機能を備える。これらの身体状態情報管理機能、歩行重要度情報管理機能、エクササイズ情報管理機能、エクササイズ動画管理機能、エクササイズ実施記録管理機能、歩行記録管理機能は、エクササイズメニュー作成部11の外部に図示されてもよいが、図1では省略している。
 記憶部12は、エクササイズメニュー管理サービスの運営に使用される各種情報を記憶する機能を持つ。記憶部12は、例えば、ユーザ基本情報121、身体状態情報122、歩行重要度情報123、エクササイズ情報124、エクササイズ動画管理情報125、エクササイズ実施記録126、歩行記録127、歩行評価基準128を記憶する。
 各情報121~128は、それら情報121~128を記憶する記憶部と呼ぶこともできる。例えば、ユーザ基本情報121はユーザ基本情報記憶部121と、身体状態情報122は身体状態情報記憶部122と、歩行重要度情報123は歩行重要度情報記憶部123と、エクササイズ情報124はエクササイズ情報記憶部124と、エクササイズ動画管理情報125はエクササイズ動画管理情報記憶部125と、エクササイズ実施記録126はエクササイズ実施記録記憶部126と、歩行記録127は歩行記録記憶部127と、歩行評価基準128は歩行評価基準記憶部128と、それぞれ呼ぶことができる。各情報121~128の内容は後述する。
 ユーザ管理部13は、エクササイズメニュー管理サービスを利用する各ユーザU2を管理する機能を持つ。ユーザ管理部13は、後述のように、エクササイズ実施記録126に基づいてユーザU2にエクササイズ実施についてのリマインダーをユーザ装置2へ送信したり、歩行に関係するイベントについてのリマインダーをユーザ装置2へ送信したりすることができる。
 ユーザU2の健康に関する情報、例えば睡眠時間、食事の内容と量、バイタルデータなどを取得できる場合、ユーザ管理部13は、それらの健康関連情報に基づいて、ユーザU2に食事や睡眠などについての助言を与えてもよい。
 イベント管理部14は、歩行に関するイベントの情報を管理する。歩行に関するイベントとは、例えば、ハイキング、山歩き、散歩などの歩行機能の向上に寄与するイベントである。イベント管理部14は、イベントの日時、場所、参加人数、各参加者の歩行状態などを管理する。イベント管理部14は、イベントに参加するユーザU2についての歩行メニューを作成して、ユーザ装置2へ送信することもできる。イベント時の歩行メニューは、エクササイズメニュー作成部11で作成されるエクササイズメニューと別に作成されて別のタイミングでユーザ装置2へ送信されてもよい。イベント時の歩行メニューは、エクササイズメニューと一緒にユーザ装置2へ送信されてもよい。
 歩行評価部15は、歩行記録127と歩行評価基準128とを記憶部12から読み出して、ユーザU2の歩行を評価する。エクササイズメニュー作成部11は、歩行評価結果と身体状態情報122に基づいて、エクササイズを選定し、エクササイズメニューを作成することもできる。すなわち、エクササイズメニュー管理装置1は、ユーザU2の実施するエクササイズだけでなく、通勤、通学、旅行、遊びなどユーザU2の日常生活での歩行状態も評価して、そのユーザU2に適したエクササイズメニューを作成し提供することができる。
 管理者用ユーザインターフェース装置16は、エクササイズ管理者U1により操作される装置である。管理者用ユーザインターフェース装置16は、例えば、エクササイズメニュー管理装置1へ情報を入力する情報入力装置(不図示)と、エクササイズメニュー管理装置1から情報を出力してエクササイズ管理者U1に提供する情報出力装置(不図示)を備える。
 情報入力装置は、例えば、キーボード、マウスなどのポインティングデバイス、タッチパネル、マイクロフォンおよび音声認識装置、およびこれらの組み合わせである。情報出力装置は、例えば、モニタディスプレイ、プリンタ、スピーカーおよび音声合成装置、およびこれらの組み合わせである。ユーザインターフェース装置16は、ユーザ装置2Aのような、現実世界と異なる視覚世界をエクササイズ管理者U1に提供するゴーグル型装置でもよい。エクササイズ管理者U1は、仮想空間内でユーザU2の身体状態やエクササイズ実施記録を参照し、エクササイズメニューを作成することができる。
 なお、本実施例では、身体状態情報122の評価、エクササイズ実施記録126の評価、エクササイズの選定、歩行記録の評価など各種判断をエクササイズ管理者U1が行う場合を説明するが、これに限らず、人工知能を用いて判断してもよい。あるいは、人工知能の判断を参考にしてエクササイズ管理者U1が最終的に判断してもよい。例えば、あらかじめ正解か否かを人間が決定した多くの教師データをニューラルネットワークに学習させることにより、任意のデータが入力されたときに人間同様に判定させることができる。したがって、多くのユーザU2の身体状態情報122とエクササイズ実施記録126とトレーナーの評価などをニューラルネットワークに入力して学習させることで、エクササイズに関する判断を得ることができる。ニューラルネットワークに代えて、ディープラーニングを用いてもよい。
 図2は、エクササイズメニュー管理システムのシステム構成図である。エクササイズメニュー管理装置1は、例えば、プロセッサ101、記憶装置102、メモリ103、ユーザインターフェース(図中UI)部104、通信部105を備えており、これらはバスなどの通信手段106を介して接続されている。
 プロセッサ101は、中央演算処理装置に限らず、グラフィック演算などに特化した処理を行うプロセッサを含んでもよい。記憶装置102は、例えば、フラッシュメモリまたはハードディスクドライブなどの補助記憶装置であり、コンピュータプログラム102Pとデータ102Dを記憶する。メモリ103は、ROM(Read Only Memory)およびRAM(Random Access Memory)である。メモリ103は、プロセッサ101に作業領域も提供する。プロセッサ101は、コンピュータプログラム102Pおよびデータ102Dを記憶装置102から読み出してメモリ103に格納させる。プロセッサ101がデータ102Dを用いてコンピュータプログラム102Pを実行することにより、図1で述べた各機能11~15が実現される。後述する他の機能部も同様に、プロセッサ101がコンピュータプログラム102Pおよびデータ102Dを用いて実現させる。
 ユーザインターフェース部104は、エクササイズ管理者U1の使用するユーザインターフェース装置16との間で情報を送受信する回路である。通信部105は、通信網CNを介してユーザ装置2と双方向通信する回路である。通信部105は、後述するユーザ装置2の通信部205および近距離通信部206を介して、エクササイズ装置3の近距離通信部36と直接的にまたは間接的に通信することもできる。エクササイズ装置3が通信網CNに接続する通信部(不図示)を持つ場合、エクササイズ装置3はユーザ装置2を介さずにエクササイズメニュー管理装置1と直接通信することもできる。
 ユーザ装置2は、上述の通りスマートフォンまたはタブレット端末のような装置であり、ユーザU2により使用される。ユーザ装置2は、ユーザU2の私物でもよいし、エクササイズメニュー管理サービスがユーザU2に貸与してもよい。複数のユーザU2が1つのユーザ装置2を共同で使用してもよい。ユーザU2の使用するユーザ装置2が、定期的にまたは不定期に、他のユーザ装置2に変更されてもよい。
 ユーザ装置2は、例えば、プロセッサ201、メモリ202、センサ部203、ユーザインターフェース部204、通信部205、近距離通信部206を含み、これらはバスなどの通信手段207を介して接続されている。
 プロセッサ201は、グラフィック演算などに特化した処理を行うプロセッサを含んでもよい。ここでのメモリ202は、ROM(Read Only Memory)、RAM(Random Access Memory)、ストレージ(補助記憶装置)を含む。メモリ202には、エクササイズ管理部210およびセンサかにリブ220を実現するコンピュータプログラムとデータが記憶されている。
 エクササイズ管理部210は、ユーザがエクササイズメニュー管理サービスを利用するための機能を持つ。エクササイズ管理部210は、ユーザの指示に応じてエクササイズメニューをエクササイズメニュー管理装置1から取得し、ユーザの選択したエクササイズの手本となる動画(エクササイズ動画)をエクササイズメニュー管理装置1から取得して再生する。さらに、エクササイズ管理部210は、センサ管理部220から取得したセンシングデータをエクササイズメニュー管理装置1へ送信する。
 センサ管理部220は、センサ部203で検出されたデータを取得して記憶し、エクササイズ管理部210を介してエクササイズメニュー管理装置1へ送信させる。センサ管理部220は、エクササイズ装置3のセンサ部34から取得したデータをエクササイズ管理部210に送信することもできる。
 センサ部203は、例えば、画像センサ、加速度センサ、位置情報センサ、温度センサ、マイクロフォン、光センサ、温度センサ、圧力センサ、脈拍センサなどである。複数のセンサの組み合わせであってもよい。センサ部203は、ユーザ装置2に内蔵された内蔵センサでもよいし、ユーザ装置2に接続された外部センサでもよい。ユーザ装置2は、内蔵センサと外部センサの組み合わせでもよい。例えば、室内に設置されたカメラを外部センサとし、そのカメラで撮影した動画データをセンサデータとして使用可能である。
 ユーザインターフェース部204は、ユーザU2とユーザ装置2との間で情報交換させる装置である。ユーザインターフェース部204は、情報の入力と情報の出力とを略同時に行うことができるタッチパネルのように構成される。これに限らず、音声認識装置や音声合成装置などをユーザインターフェース部204として使用してもよい。
 通信部205は、通信網CNを介してエクササイズメニュー管理装置1と通信するための回路である。近距離通信部206は、エクササイズ装置3の近距離通信部36との間で通信するための回路である。近距離通信部206は、無線または光、あるいは音波を用いてエクササイズ装置3とデータ通信する。
 エクササイズ装置3は、ユーザU2がエクササイズする際に使用する装置である。エクササイズ装置3は、例えば、基板部31、本体部32、装着部33、センサ部34、情報提供部35および近距離通信部36を備える。
 基板部31は、1つ以上の本体部32を着脱可能に取り付けるための支持部である。各本体部32は、上述の通り、ユーザU2により引き出された装着部33を元に戻そうとする力(復元力)を発生させる。装着部33は、ユーザU2の身体に装着される。ユーザU2は基板部31に乗った状態で本体部32から装着部33を引き出すトレーニングを行う。上記上記エクササイズ装置3を用いると、装着部33が元に戻ろうとする復元力によって、基板部31から伝わる足裏の反力がユーザU2に強く意識されるため、歩行機能の改善に対してより有効なエクササイズを提供することができる。
 センサ部34は、例えば、基板部31に設けられた圧力センサ、振動センサ、温度センサなどであり、エクササイズ前の、エクササイズ中の、エクササイズ後のユーザU2の身体状態情報の一部を検出する。すなわち、センサ部34は、エクササイズ中のユーザU2の身体状態だけでなく、エクササイズ開始前の身体状態とエクササイズ終了後の身体状態も検出してもよい。センサ部34で検出されたデータは、近距離通信部36からユーザ装置2の近距離通信部206へ送られる。センサ部34は、画像センサでもよい。
 情報提供部35は、エクササイズに関する情報をユーザへ提供する。情報提供部35は、例えば、モニタディスプレイ、プロジェクター、スピーカー、三次元ホログラム投影機などの、画像、音、光のいずれかまたはそれらの組み合わせにより、エクササイズに関する情報をユーザU2へ提供する。エクササイズに関する情報とは、例えば、手本となる動画(エクササイズ動画)、エクササイズの状態の評価結果、エクササイズを応援する情報などである。エクササイズの状態の評価結果とは、例えば、ユーザU2の両足の荷重が均等であるか否か、どちらかの足の荷重が大きすぎないかといった情報である。エクササイズを応援する情報とは、応援のかけ声や拍手の音、光の点滅などの情報である。
 なお、エクササイズ装置3が通信網CNに接続する通信部(不図示)を有する場合、エクササイズ装置3はユーザ装置2を介さずにエクササイズメニュー管理装置1と直接通信することもできる。あるいは、エクササイズ装置3とユーザ装置2とを一体化し、エクササイズ装置3内にユーザ装置2の持つ機能を設ける構成でもよい。
 サーバASは、エクササイズメニュー管理装置1および/またはユーザ装置2へコンピュータプログラムまたはデータを配信するサーバコンピュータである。ユーザU2は、ユーザ装置2を用いてサーバASへアクセスすることにより、エクササイズ管理部210を実現するためのコンピュータプログラムをダウンロードすることができる。エクササイズメニュー管理装置1は、例えば、サーバASからユーザ装置2の存在する場所の天気予報、ニュース、食品の栄養素の情報などのエクササイズに関連しうる各種情報を取得して、エクササイズメニューの作成などに役立てることもできる。なお、エクササイズ装置3がサーバASからコンピュータプログラムまたはデータを受信してもよい。
 記憶媒体MMは、例えば、フラッシュメモリ、ハードディスク、光ディスク、磁気テープなどの、コンピュータプログラムを非一時的に記憶する媒体である。記憶媒体MMと記憶装置102の間でコンピュータプログラムおよびデータを送受信可能である。例えば、記憶媒体MMから記憶装置102へコンピュータプログラム102Pまたはデータ102Dの少なくとも一部を転送して記憶させることができる。逆に、記憶装置102から記憶媒体MMへコンピュータプログラム102Pまたはデータ102Dの少なくとも一部を転送して記憶させることができる。ここで、コンピュータプログラム102Pまたはデータ102Dの少なくとも一部とは、コンピュータプログラム102Pの全部、コンピュータプログラム102Pの一部、データ102Dの全部、データ102Dの一部、およびこれらの組み合わせを含む。
 図3~図10を参照して、エクササイズメニュー管理システムEMSで使用するデータの構成例を説明する。以下に説明する各データは、そこに示される全ての項目が必須というわけではなく、一部の項目が省略されてもよい。さらに、各データは、明示された項目以外の項目を備えてもよい。明示されていない項目の存在は、「その他」という項目に表れている。
 図3は、ユーザ基本情報121の例を示す。ユーザ基本情報121は、エクササイズメニュー管理サービスを利用する各ユーザU2についての基本的情報を管理している。ユーザ基本情報121は、例えば、ユーザID1211、氏名1212、生年月日1213,性別1214、身長1215、体重1216、目的1217およびその他1218を含むことができる。
 ユーザID1211は、エクササイズメニュー管理サービス内でユーザU2を一意に特定する識別情報である。氏名1212は、ユーザの氏名である。生年月日1213は、ユーザの生年月日である。ユーザの生年月日と現在の日付とから、現在のユーザの年齢を算出することができる。性別1214は、ユーザの性別である。ユーザの性別1214は、ユーザの希望で割愛されてもよい。身長1215は、ユーザの身長である。体重1216は、ユーザの体重である。目的1217は、ユーザがエクササイズメニュー管理サービスを利用する目的である。目的としては、例えば、健康維持、歩行の筋力増強、体力向上などの歩行に関する目的のほかに、仲間作り、暇つぶしといった歩行筋肉に関する目的以外の精神的目的でもよい。
 その他1218には、例えば、ユーザ認証のための情報、既存会員の紹介の有無、エクササイズメニュー管理サービスを利用することで付与されるポイントの収支、ユーザU2の既往症などを記録させることができる。
 図4は、身体状態情報122の例である。身体状態情報122は、ユーザU2の身体状態についての情報を管理する。詳しくは、身体状態情報122は、ユーザU2の身体状態を示す情報のうち歩行に関連する身体状態情報(歩行関連状態と呼ぶこともできる。)を管理する。
 身体状態情報122は、例えば、ユーザID1221、計測日1222、ヒラメ筋の状態1223、大腿四頭筋の状態1224、膝の状態1225、足首の状態1226、足裏バランス(例えば、足底圧分布及び足底圧中心点COPの軌跡)の状態1227およびその他1228を含む。「状態」という語句は、図中の項目1223~1227では省略している。
 身体状態情報122は、ヒラメ筋、大腿四頭筋、膝、足首、足裏バランスの各状態を、例えばA~Cのようにアルファベットを用いて評価している。「A」は状態が良いことを、「B」は中程度の状態であることを、「C」は状態が悪いことを、それぞれ示す。アルファベットに代えて、1~3などの数字、大中小などの文字を用いてもよい。
 ユーザID1221は、図3で述べたユーザID1211と同じである。計測日1222は、ユーザU2の身体状態を計測した日付である。時刻を含んでもよい。ヒラメ筋の状態1223から足裏バランスの状態1227までは、「ユーザU2の身体の各部位のうち歩行に関連する複数の所定の部位」に相当する項目である。
 項目1223,1224は、歩行に使用する筋肉の状態を示す情報である。項目1225,1226は歩行時に使用される関節の状態を示す情報である。項目1227は、歩行全体の状況を示す情報である。その他1228は、例えば、股関節の状態、股関節の筋肉(ハムストリングス、大臀筋、中臀筋、内転筋、腸腰筋群等)、足指の関節の状態、足指の筋肉(足底筋群、長趾筋群等)の状態、足首の筋肉(腓腹筋、前脛骨筋、後脛骨筋、長腓骨筋等)や、腹筋の状態、背筋の状態などの、歩行に間接的に関連する部位の状態を示す情報である。各項目の状態確認には、項目毎にチェック方法が設けられており、例えば、足裏バランスには15秒片足立ちや足底圧分布及び足底圧中心点COPの軌跡の確認、足指の関節及び筋肉には足指のグー運動・パー運動;足首の関節及び筋肉には底屈・背屈・内返し・外返し、膝の関節及び筋肉にはうつぶせ姿勢での膝曲げ運動、椅子座位での膝伸ばし運動、スクワット運動、股関節にはディープスクワット、スプリットストレッチ、ヒップリフト運動等が挙げられる。
 図5は、歩行重要度情報123の例である。歩行重要度情報123は、歩行の関する各部位(複数の所定の部位)のそれぞれについて歩行機能に関する重要度を記憶する。
 歩行重要度情報123は、例えば、部位名1231、重要度1232、その他1233を備える。部位名1231は、歩行に関する各部位(ヒラメ筋、大腿四頭筋、膝、足首、足裏バランスなど)を示す。重要度1232は、各部位の歩行に関する重要度を示す。その他1233は、備考、注意事項などのその他の情報を示す。
 図5では、重要度を大中小として示す。「大」は、歩行に関する重要度が高い部位であることを示す。「中」は、歩行に関する重要度が中程度であることを示す。図示を省略する「小」は、歩行に関する重要度が小さいことを示す。重要度は大と中の2段階で評価してもよいし、1~4のように4段階以上で評価してもよい。
 図6は、エクササイズ情報124の例を示す。エクササイズ情報124は、歩行機能の向上に寄与する複数のエクササイズと複数の所定の部位との関係を示す。
 エクササイズ情報124は、例えば、エクササイズID1241、種別1242、難易度1243、ヒラメ筋への効果1244、大腿四頭筋への効果1245、膝への効果1246、その他1247を備える。「足首の効果」への効果と「足裏バランス」への効果は、図示を省略している。図6の項目1244~1246では、「への効果」という語句を省略している。
 エクササイズID1241は、エクササイズを識別する情報である。種別1242は、エクササイズの種別である。エクササイズの種別には、例えば、「ふくらはぎストレッチ」、「スクワット」などがある。難易度1243は、エクササイズを実施する際の難しさを示す。難易度は、例えば「1」、「2」のように数字で表現される。この例では、数字が大きくなるほど難しいエクササイズである。実施が難しいエクササイズとは、エクササイズの難易度とは、エクササイズを実施するときにユーザU2にかかる負担、負荷の大きさである。
 歩行に関する各部位への効果1244~1246は、エクササイズを実施したときに効果が生じるか否かを示す。歩行に関するエクササイズは、全ての所定の部位に効果があるわけではなく、特定の部位のみに効果を発揮することがあるため、効果の項目1244~1246を設けている。「有り」は、そのエクササイズを実施すると効果が生じることを意味する。「無し」は、そのエクササイズを実施しても効果がないことを意味する。所定部位への効果は、上述の有無に限らず、例えば1~3、A~C、大中小のように、3段階以上で評価してもよい。さらに例えば、ユーザの年齢および性別、体型などを考慮した補正係数を用意し、効果の評価を補正してもよい。
 図7は、エクササイズ動画管理情報125の例である。エクササイズ動画管理情報125は、エクササイズ動画を関する。エクササイズ動画管理情報125は、例えば、エクササイズID1251、動画ID1252、格納先アドレス1253、データサイズ1254、更新日1255、モデルタイプ1256、その他1257を備える。
 エクササイズID1251は、図6のエクササイズID1241と同一である。動画ID1252は、エクササイズ動画を識別する情報である。エクササイズ動画とは、モデルがエクササイズの手本を示す動画データである。格納先アドレス1253は、エクササイズ動画のデータを格納している場所を示す。エクササイズ動画の格納先は、エクササイズメニュー管理装置1の記憶装置102内に限らず、図示せぬ外部ストレージシステムでもよい。データサイズ1254は、エクササイズ動画のデータのサイズである。更新日1255は、エクササイズ動画の作成日または更新日である。
 モデルタイプ1256は、エクササイズの手本を実施するモデルのタイプを示す。モデルのタイプとしては、例えば、男性、女性、老人、中年、若者、やせ形、筋肉質、小太り、中肉中背、長身などがある。モデルのタイプは、上述のように、例えば、性別、年齢、体型などの1つ以上の属性によって分類される。モデルのタイプ1256は、後述の実施例で使用される。
 図8は、エクササイズ実施記録126の例である。エクササイズ実施記録126は、ユーザU2がエクササイズを実施した記録である。エクササイズ実施記録126は、例えば、エクササイズID1261、実施日時1262、実施時間1263、実施場所1264、センサデータ1265、動画データ1266、評価1267およびその他1268を備える。
 エクササイズID1261は、エクササイズID1251およびエクササイズID1241と同様である。実施日時1262は、ユーザU2がエクササイズを実施した日時である。実施場所1263は、ユーザU2がエクササイズを実施した場所である。実施日時1262および実施場所1263は、ユーザU2がユーザ装置2からエクササイズメニュー管理装置1へ手動で入力されてもよいし、エクササイズメニュー管理装置1またはユーザ装置2が自動的に取得した情報に基づいて自動入力されてもよい。例えば、ユーザU2がエクササイズ動画を再生した時刻または再生を終了した時刻を実施日時1262として記録してもよい。ユーザ装置2の位置情報取得機能(GPSなど)でユーザU2の居場所を特定し、特定された場所を実施場所1263に記録してもよい。
 センサデータ1265は、動画以外のセンシングデータ、すなわちエクササイズ中にセンサ部34,203で計測されたデータを記録する。センサデータ1265には、例えば、荷重、圧力、温度、湿度、照度といったエクササイズ中のユーザU2を取り巻く外部環境のデータ、および/または、エクササイズ中のユーザU2の心拍数、血圧、体温、発汗量、顔色などのバイタルデータが記録される。
 動画データ1266は、エクササイズ中のユーザU2の少なくとも一部を撮影した動画データが記録される。動画データは、ユーザ装置2に内蔵されたカメラ、または、ユーザ装置2に接続された外部カメラのいずれか一方または両方で撮影されてもよい(いずれも図示せず)。外部カメラは、例えば、天井または机に設置された固定カメラでもよいし、空中を浮遊するドローンまたは床上を移動するロボットに搭載された移動式カメラでもよい(いずれも図示せず)。
 評価1267は、ユーザU2の実施したエクササイズの評価である。センサデータ1265、および/または、動画データ1266に基づいて算出された評価が評価基準128に記録される。例えば、センサデータ1265と動画データ1266を解析することにより、歩行に関連する所定の筋肉に所定量の負荷がかかっているか、歩行に関連する関節が所定角度動作したかなどの評価をすることができる。この評価には、ニューラルネットワークなどの人工知能を用いてもよい。システム管理者U1がエクササイズ動画を確認し、その評価を行うこともできる。
 図9は、歩行記録127の例である。歩行記録127は、ユーザU2がエクササイズしている時間以外での歩行に関する記録である。エクササイズ以外の歩行には、例えば、通勤、通学、通院、散歩、歩行イベントなどがある。歩行イベントは後述する。
 歩行記録127は、例えば、歩行日時1271、歩行時間1272、歩行種別1273、歩行軌跡1274、歩行情報1275およびその他1276を備える。
 歩行日時1271は、ユーザU2がエクササイズ以外で歩行した日時である。歩行時間1272は、ユーザU2の歩行時間である。歩行種別1273は、通勤、散歩、山歩きなどの歩行の種別である。歩行軌跡1274は、ユーザU2が歩行した軌跡であり、複数の位置情報から構成される。位置情報は、緯度経度などの地図上の座標だけでなく、高度を含んでもよい。ユーザ装置2のセンサ部203がGPSなどの位置情報取得機能と圧力センサを有していれば、ユーザU2の歩行記録を立体的に検出することができる。
 歩行情報1275は、ユーザU2の歩行時の状態を示す。歩行時の状態には、例えば、歩幅、速度、かかと接地角度、離床角度などがある。歩行情報1275は、自動的に取得されて記録されてもよいし、手動で入力されてもよい。歩行情報1275を自動的に取得する方法には、例えば、ユーザU2の履いている靴に埋め込んだセンサ(不図示)から取得されるデータの解析、または、ユーザU2の足下を撮影するカメラからの動画データの解析などがある。歩行情報1275を手動で入力する方法には、例えば、ユーザU2本人が歩幅や速度などを自分で計測し、ユーザ装置2を介してエクササイズメニュー管理装置1に入力する方法がある。または、同伴者がユーザU2の歩行状態を目視で観察し、同伴者の持つユーザ装置2からエクササイズメニュー管理装置1へ入力する方法もある。
 図10は、歩行評価基準128の例である。歩行評価基準128は、エクササイズメニュー管理装置1がユーザU2の歩行記録127を評価する際に使用する基準である。
 歩行評価基準128は、例えば、年齢別、性別、体型別などのユーザタイプ毎に用意することができる。図10では、年齢別および身長別の歩行評価基準128を示す。歩行評価基準128は、年齢1281、身長1282、歩幅1283、速度1284、かかと接地角度1285、離床角度1286およびその他1287を備える。
 図10に示す歩行評価基準128は、年齢別かつ身長のランク別に、歩幅、速度、かかと接地角度、離床角度などの基準値を持つ。
 図11のフローチャートを用いて、エクササイズメニュー管理装置1の全体動作を説明する。幾つかの処理については、図を改めて後述する。
 エクササイズメニュー管理システムEMSの提供するサービスを受けようとするユーザU2は、ユーザ装置2を用いてエクササイズメニュー管理装置1にアクセスし、ユーザ登録を行う(S1)。ユーザU2は、ユーザ装置2を介してエクササイズメニュー管理装置1にユーザ基本情報121の各項目を入力する。
 ユーザ登録の完了したユーザU2がユーザ装置2を用いてエクササイズメニュー管理装置1にアクセスする場合、ユーザ認証が行われる(S1)。
 エクササイズメニュー管理装置1は、ユーザU2の身体状態を評価する(S2)。エクササイズメニュー管理装置1には、図4で述べた身体状態情報122の各項目の評価が設定される。
 エクササイズメニュー管理装置1は、エクササイズメニューを作成する(S3)。すなわちエクササイズメニュー管理装置1は、身体状態情報122と歩行重要度情報123に基づいて複数の所定の部位のうち一つ以上の所定の部位を選択し、複数のエクササイズのうち選択された所定の部位と関係する所定のエクササイズを選定することにより、エクササイズメニューを作成する。
 ユーザU2の大腿四頭筋の状態が良くない場合(評価Cの場合)を例に挙げて説明すると、歩行重要度情報123によれば大腿四頭筋の重要度は大きいがわかる。したがって、エクササイズメニュー管理装置1は、大腿四頭筋の状態改善に寄与するエクササイズをエクササイズ情報124に登録された各エクササイズの中から選択する。この例では、大腿四頭筋への効果があると認定されているスクワットが選択される。改善対象部位が複数或る場合、エクササイズメニュー管理装置1は、それら複数の改善対象部位の全てに効果のあるエクササイズを選択する。複数の改善対象部位の全てに効果のあるエクササイズがない場合、エクササイズメニュー管理装置1は、より多くの改善対象部位に効果のあるエクササイズを選択する。これにより、ユーザU2がエクササイズメニューに消費する時間を短くでき、効率的にユーザU2の歩行に関する機能を向上させることができる。
 このように、エクササイズメニュー管理装置1は、ユーザU2の身体状態に応じて、改善すべき部位を特定し、その特定された部位に効果のあるエクササイズを選択する。改善対象として特定された部位に複数のエクササイズを割り当てることもできる。改善対象の部位に効果のあるエクササイズは、歩行重要度に応じて選択されてもよい。例えば、重要度の高い部位ほど、その部位に効果のあるエクササイズがより多く選択されるように、エクササイズメニューを作成することができる。
 ただし、難易度の大きいエクササイズを複数含むエクササイズメニューは、ユーザU2の疲労感が増し、エクササイズ継続の意思を損ねる可能性がある。また、難易度の低いエクササイズを複数含む場合、エクササイズメニューを完了するまでの所要時間が長くなり、ユーザU2の総合的な疲労感も大きくなる可能性がある。
 そこで、エクササイズメニュー管理装置1は、以下に示す所定のメニュー生成条件を満たすように、エクササイズメニューを生成する(S3)。所定のメニュー生成条件とは、例えば、(1)できるだけ少ないエクササイズ数でできるだけ多くの改善対象部位の機能向上を図ることができること、(2)エクササイズメニューを完了したときのユーザU2の疲労度が所定の疲労度以下であること、(3)エクササイズメニューの完了に要する時間が所定の所要時間以下であること、(4)エクササイズメニューに含まれる各エクササイズの難易度の合計が所定の難易度以下であること、(5)エクササイズ装置3の使用時のユーザ姿勢にできるだけ連続性があること、などがある。
 疲労度は、例えば、1つのエクササイズ完了に要する時間と、そのエクササイズに設定された難易度と、ユーザU2の性別、年齢、身長、体重、既往症などから算出することができる。エクササイズ所要時間、難易度、ユーザU2の性別などのパラメータの全てを用いる必要はなく、それらのうちの少なくとも1つのパラメータから疲労度を算出してもよい。さらに、ユーザU2の身体状態情報またはエクササイズメニューの内容などに応じて、疲労度の算出に用いるパラメータを変更してもよい。
 エクササイズ装置3の使用時のユーザ姿勢にできるだけ連続性があることとは、例えば、エクササイズ装置3を使用するユーザU2の姿勢がエクササイズ間で大きく変化しないことと定義することができる。例えば、最初のエクササイズでは立った姿勢で行い、次のエクササイズでは座った姿勢で行う場合、エクササイズ間でのユーザU2の姿勢の変化が大きい。立った姿勢でのエクササイズを最初に実施し、次に座った姿勢でのエクササイズを実施することにより、ユーザU2が立ったり座ったりする回数を少なくできる。
 しかし、エクササイズ間でのユーザU2の姿勢変化を、エクササイズメニューに明示されていない「隠れエクササイズ」であると捉えるのであれば、上述の条件(5)は、エクササイズ装置3の使用時のユーザ姿勢ができるだけ連続しないことと書き換えることもできる。
 エクササイズメニュー管理装置1は、作成したエクササイズメニューをユーザ装置2へ送信する(S3)。エクササイズメニュー管理装置1は、ユーザ装置2からの要求を受けたときに、エクササイズメニューをユーザ装置2へ送信してもよい(S3)。ユーザは、所望の時刻に、あるいはトレーナーなどから指定された時刻に、エクササイズメニューにしたがってエクササイズを実施する。
 ユーザは、エクササイズを実施する際に、ユーザ装置2からエクササイズメニュー管理装置1にエクササイズ動画の配信を要求する。エクササイズメニュー管理装置1は、ユーザ装置2からの動画配信要求を受信すると、要求されたエクササイズに対応するエクササイズ動画をユーザ装置2へ配信する(S4)。エクササイズメニュー管理装置1から図外のストレージシステムへ送信指示を出し、そのストレージシステムからユーザ装置2へエクササイズ動画を配信させてもよい。
 エクササイズメニュー管理装置1は、定期的にまたは不定期に、ユーザU2のエクササイズ活動データをユーザ装置2から取得して管理する(S5)。エクササイズ活動データとは、ユーザU2によるエクササイズ実施時のデータおよびイベントなどでの歩行記録のデータである。エクササイズメニュー管理装置1は、エクササイズ装置3から直接ユーザU2のエクササイズ活動に伴って発生するデータを取得してもよい。さらに、エクササイズメニュー管理装置1は、ユーザU2がエクササイズする空間に設けられたカメラ(不図示)からユーザU2がエクササイズしている様子を撮影した動画データを取得することもできる。
 エクササイズ活動データを取得するステップS5は、例えば、歩行記録を取得するステップS51と、センサデータを取得するステップS52と、ユーザを撮影した動画を取得するステップS53を含む。
 歩行記録を取得するステップ51は、ユーザ装置2またはユーザU2の装着したセンサ(不図示)からユーザU2の通勤時や散歩時などの歩行についてのデータを取得し、歩行記録127に記録する。センサデータを取得するステップS52は、ユーザ装置2またはエクササイズ装置3からセンサデータを取得し、エクササイズ実施記録126のセンサデータ欄1265に記録する。ユーザを撮影した動画を取得するステップS53は、ユーザ装置2に接続されたカメラまたはユーザU2がエクササイズしている空間に設けられたカメラから、エクササイズ中のユーザU2を撮影した動画データを取得し、エクササイズ実施記録126の動画データ欄1266に記録する。
 ステップS51~S53は、連続して実行されるものではなく、取得可能なタイミングが到来したときに実行される。例えば、ユーザU2の歩行が検出されると、その歩行記録が取得されて記録される(S51)。別のタイミングで、ユーザU2がエクササイズを実施すると、エクササイズ中のユーザU2のセンサデータおよび動画が取得されて、それぞれ記録される(S52,S53)。
 エクササイズメニュー管理装置1は、エクササイズ実施記録126の実施日時1262を参照して、前回のエクササイズ実施時から所定時間以上経過しているユーザU2を見つけると、そのユーザU2のユーザ装置2へリマインダーを送信する(S6)。リマインダーは、例えば、電子メール、ショートメッセージ、合成音声、振動、およびこれらの組み合わせにより行うことができる。
 図12は、ユーザの身体状態を評価する処理(図11のステップS2)の詳細を示すフローチャートである。エクササイズメニュー管理装置1は、身体状態情報122の各項目1223~1227ごとに、すなわちユーザU2の身体の各部位のうち歩行に関連する複数の所定の部位ごとに(S21)、以下のステップS22~S24を実行する。
 エクササイズメニュー管理装置1は、対象となる所定の部位の状態を取得し(S22)、取得された所定の部位の状態を評価し(S23)、その評価結果を身体状態情報122の該当項目へ記録する(S24)。
 ユーザU2の所定の部位の状態は、スポーツジムにおいてトレーナーが計測してもよいし、後述の例のように、ユーザU2がセルフチェックで計測した結果をエクササイズメニュー管理装置1へ送信してもよい。所定の部位の状態についての評価は、トレーナーが判断してもよいし、ニューラルネットワークなどの人工知能を用いて判断してもよいし、トレーナーが人工知能による判断結果を参考にして判断してもよい。なお、ステップS22,S23,S24の実行タイミングは連続している必要はない。
 図13は、エクササイズメニューを作成する処理(図11のステップS3)の詳細を示すフローチャートである。エクササイズメニュー管理装置1は、対象となるユーザU2の身体状態情報122を参照し(S31)、ユーザU2の歩行に関連する所定の部位のうち改善すべき部位があるか判断する(S32)。改善すべき部位がない場合(S32:NO)、後述のステップS37へ移る。
 改善すべき部位がある場合(S32:YES)、エクササイズメニュー管理装置1は、改善すべき部位に効果のあるエクササイズ種別(ストレッチ、スクワットなど)を特定する(S33)。
 さらに、エクササイズメニュー管理装置1は、ユーザ基本情報121を参照して、ユーザがエクササイズする目的を確認し(S34)、ユーザの目的に適したメニュー生成条件を設定する(S35)。ユーザがエクササイズをする目的は、随時変更できる。エクササイズメニュー管理装置1は、ユーザの目的と所定のメニュー生成条件に基づいて、改善対象の部位に効果のあるエクササイズを選択する(S36)。
 例えば、ユーザの目的が健康維持または歩行の筋力増強のように、歩行機能の積極的維持または向上である場合、エクササイズメニュー管理装置1は、改善すべき部位に効果のあるエクササイズだけを効率よく実施できるように、エクササイズを選択する。これに対し、例えば、ユーザの目的が仲間づくりや暇つぶしの場合、エクササイズメニュー管理装置1は、改善対象部位の部位に効果のあるエクササイズだけでなく、難易度の低いエクササイズ、疲労度の小さいエクササイズも選択する。
 エクササイズメニュー管理装置1は、ステップS36で選択されたエクササイズに基づいて、エクササイズメニューを作成する(S37)。エクササイズメニューは、選択されたエクササイズの実施順序を示すほかに、選択されたエクササイズの手本となるエクササイズ動画を再生するためのリンク情報も含む。エクササイズメニュー管理装置1は、作成されたエクササイズメニューをユーザ装置2へ送信する(S38)。あるいは、エクササイズメニュー管理装置1は、作成されたエクササイズメニューを保存し、ユーザ装置2からの転送要求を待つ。
 図14は、エクササイズ動画を配信する処理(図11のステップS4)の詳細を示すフローチャートである。
 エクササイズメニュー管理装置1は、ユーザ装置2から動画配信要求を受信すると(S41:YES)、要求されたエクササイズIDに対応するエクササイズ動画を読み出し(S42)、読出したエクササイズ動画をユーザ装置2へ送信する(S43)。エクササイズメニュー管理装置1は、ユーザ装置2でエクササイズ動画が再生され、ユーザU2がエクササイズを実施したものとみなして、ユーザU2のエクササイズ実施記録126の実施日時1262にエクササイズ動画の送信終了時刻を設定する(S44)。エクササイズ動画の送信開始時刻を実施日時1262として設定してもよい。エクササイズ実施記録126の実施時間1263には、そのエクササイズ動画の再生時間を設定すればよい。
 図15のフローチャートは、エクササイズ活動データを取得する処理(図11中のステップS5)の詳細を示す。上述の通り、エクササイズメニュー管理装置1は、ユーザ装置2から歩行記録を取得して歩行記録127に保存する(S51)。エクササイズメニュー管理装置1は、ユーザ装置2からセンサデータを取得して、エクササイズ実施記録126のセンサデータの欄1265に保存する。さらに、エクササイズメニュー管理装置1は、ユーザ装置2からユーザを撮影した動画データを取得し、エクササイズ実施記録126の動画データの欄1266に記憶する(S53)。
 ユーザ装置2に保存されたセンサデータのうち、エクササイズ動画の再生時間に対応する時間帯のセンサデータをエクササイズ時のセンサデータとして抽出すればよい。エクササイズ動画の再生時間は、エクササイズ動画の送信開始時刻(または送信終了時刻)を再生開始時刻とし、スタート時刻にエクササイズ動画の再生所要時間を加えた時刻を再生終了時刻とすることで求めることができる。このように、エクササイズ動画の再生されている時間を特定してセンサデータを抽出する方法に代えて、ニューラルネットワークなどの人工知能を用いて、ユーザ装置2内のセンサデータの中からエクササイズ時のセンサデータを抽出しもよい。
 ユーザを撮影した動画データは、ユーザ装置2に内蔵されたカメラに限らず、ユーザ装置2に有線または無線で接続された外部カメラ、ユーザU2がエクササイズする空間に設置されたカメラ、のいずれか1つまたは複数から得ることができる。
 図16のフローチャートは、リマインダー送信処理(図11中のステップS6)の詳細を示す。エクササイズメニュー管理装置1は、各ユーザU2のエクササイズ実施記録126を参照し(S61)、最新のエクササイズ実施日から所定期間経過したユーザU2を検出する(S62)。エクササイズメニュー管理装置1は、所定期間以上エクササイズしていないユーザU2を見つけると(S62:YES)、発見されたユーザU2のユーザ装置2へリマインダーを送信する(S63)。
 図17は、エクササイズメニュー管理装置1からユーザ装置2へ提供される画面の例を示す。図17の上側に示す画面G1は、エクササイズメニュー管理装置1から受信したエクササイズメニューを表示する。
 エクササイズメニュー画面G1は、例えば、エクササイズを奨励するメッセージを表示する奨励メッセージ部GP11、選択されたエクササイズに対応するエクササイズボタンGP12~GP15、画面を閉じるボタンGP16を含む。エクササイズボタンGP12~GP15は、エクササイズ動画の再生を指示するボタンを兼ねている。ユーザU2がエクササイズボタンを操作すると、操作されたボタンに対応するエクササイズ動画がエクササイズメニュー管理装置1からユーザ装置2へ転送されて自動再生される。
 エクササイズボタンGP12~GP15は、実施の順番通りに配置されている。ユーザU2は、上から順にエクササイズ動画を再生して、エクササイズを実施する。エクササイズメニューであらかじめ決められた順番と異なる順番で、エクササイズボタンを操作できないようにすることもできる。しかし、エクササイズメニューではエクササイズの実施順序を定めず、ユーザU2が好きな順番でエクササイズボタンを操作できるように構成されてもよい。
 図17の下側は、エクササイズ終了時にユーザ装置2に表示される画面G2を示す。エクササイズ終了画面G2は、例えば、エクササイズ活動データをエクササイズメニュー管理装置1へ送信するボタンGP21と、送信データの内容を指定するラジオボタンGP22~GP24を備える。
 エクササイズ活動データをユーザ装置2からエクササイズメニュー管理装置1へ送信する際に、ユーザU2は、歩行記録(GP22)、センサデータ(GP23)、ユーザの映った動画(GP24)のいずれを含めるか決定できる。初期値では、歩行記録、センサデータ、動画の全てを送信するように設定されてもよい。または、初期値では、何も送信しない設定であってもよい。
 このように構成される本実施例によれば、ユーザU2の歩行機能の向上に役立つエクササイズメニューをユーザU2の身体状態に基づいて作成し、ユーザU2へ提供することができるため、ユーザの歩行機能を向上させて健康長寿を図ることができる。
 本実施例によれば、ユーザU2は、ユーザ装置2およびエクササイズ装置3を使用してエクササイズを実施することができ、ユーザがエクササイズを実施した結果はエクササイズメニュー管理装置1に記録される。したがって、ユーザU2およびトレーナーU1は、エクササイズ実施記録126を参照することで、エクササイズの実施状況を容易に確認できる。
 図18および図19を用いて、実施例2を説明する。本実施例を含む以下の各実施例では、実施例1との相違を中心に説明する。本実施例では、歩行に関連するイベントをユーザU2に提供し、そのイベントによる効果も測定してエクササイズメニューの作成に役立てる。
 図18は、イベント管理処理S7を示すフローチャートである。トレーナーなどのエクササイズ管理者U1は、歩行イベント情報をエクササイズメニュー管理装置1の記憶装置102に登録することができる。歩行イベント情報は、図示は省略するが例えば、イベントID、イベント名、イベント開催予定日時、イベント開催場所、イベント内容、イベント実行の有無、責任者名、参加予定ユーザのID、その他の項目を備える。
 歩行イベントは、例えば、山歩き、ハイキング、登山、散歩、園遊会、町巡り、観光、花見会、ダンス、盆踊りなどの、参加者の歩行が期待できるイベントである。歩行イベントにおいて、バス、乗用車、タクシー、電車、飛行機、船、ゴンドラ、リフトなどの歩行以外の移動手段が利用されてもよい。
 エクササイズメニュー管理装置1のイベント管理部14は、定期的にまたは不定期に、登録済みの歩行イベントを参照する(S71)。イベント管理部14は、登録済みの歩行イベントの開催予定日時と現在日時とを比較し、歩行イベントの開催予定日時と現在日時との差が所定時間になると、歩行イベントについての招待状をユーザU2へ送信する(S72)。
 歩行イベントの招待状は、例えば、電子メール、ショートメッセージ、音声メッセージなどの電子的招待状としてユーザU2に送信される。しかし、電子的招待状に限らず、紙媒体の招待状を郵送してもよいし、トレーナーが電話でユーザU2を誘ってもよい。
 イベント管理部14は、現在日時と歩行イベントの開催予定日時とを比較し、歩行イベントが開催されたか判断する(S73)。イベント管理部14は、歩行イベントが開催されたと判断すると(S73:YES)、ユーザ装置2から歩行記録を取得し、歩行記録127に記憶させる(S74)。歩行イベントが実際に開催された日時が歩行イベント情報に記憶される場合、イベント管理部14は、その実際に開催された日時を確認した後で、ユーザ装置2に歩行記録の送信を要求する。
 図19は、歩行記録を評価する処理S8のフローチャートである。歩行評価部15は、ユーザ装置2から取得された歩行記録127を参照し(S81)、歩行記録を解析して診断し(S82)、その診断結果を身体状態情報122の各項目1223~1227に反映させる(S83)。
 歩行評価部15は、センサデータおよび/またはユーザを撮影した動画データから、歩行に関連する所定の部位の状態を算出し、その算出結果と歩行評価基準128とを比較して、所定の部位の状態を診断する。
 このように構成される本実施例も実施例1と同様の作用効果を奏する。さらに本実施例では、歩行を伴うイベントをユーザU2に提供し、そのイベントに参加したユーザU2の所定の部位の状態を自動的に検出して身体状態情報122に反映させるため、ユーザU2は、楽しみながら歩行機能を向上させることができる。
 図20を用いて実施例3を説明する。本実施例では、ユーザU2のタイプに応じたエクササイズ動画をユーザ装置2へ配信する。図20のフローチャートは、エクササイズ動画を配信する処理S4Aを示す。
 エクササイズメニュー管理装置1は、動画配信要求を受信すると(S41)、ユーザU2の性別、身長、体重を参照し(S45)、それらの情報からユーザU2のタイプを判定する(S46)。ユーザタイプとは、ユーザの属性に基づいてあらかじめ用意されたタイプであり、例えば、「小太り中年男性」、「筋肉質中年女性」、「やせ形中年女性」などの様に区別される。これら以外のユーザタイプが含まれてもよい。ユーザタイプから性別を外してもよい。
 エクササイズメニュー管理装置1は、要求されたエクササイズIDに対応するエクササイズ動画であって、かつユーザタイプに応じたエクササイズ動画を読み出し(S42A)、読み出されたエクササイズ動画をユーザ装置2へ送信する(S43)。そして、エクササイズメニュー管理装置1は、エクササイズ実施記録126を更新する(S44)。
 図20の下側に示すように、本実施例では、あらかじめユーザタイプ別にエクササイズ動画が用意されている。ユーザタイプ別エクササイズ動画とは、エクササイズの手本を見せるモデル(トレーナー)がユーザタイプと同一タイプである動画である。つまり、小太り中年男性のユーザU2には、小太り中年男性に分類されるモデルの演じるエクササイズ動画が提供される。
 このように構成される本実施例も実施例1と同様の作用効果を奏する。さらに本実施例では、ユーザU2のタイプに応じたモデルが演じるエクササイズ動画を提供するため、ユーザU2は手本となる動作を真似しやすくなり、ユーザU2にとっての使い勝手がさらに向上する。
 図21を用いて実施例4を説明する。本実施例では、身体情報の評価方法の変形例を説明する。図21は、身体状態を評価する処理のフローチャートである。
 エクササイズメニュー管理装置1は、身体状態を評価できるか判定する(S20)。ユーザU2の身体状態情報を取得できる場合は、図12で述べたように、身体状態を評価できる(S20:YES,S21~S24)。
 これに対し、例えば、ユーザU2が旅行中または出張中であり、身体状態を計測する設備のない場所にいる場合、ユーザU2の身体状態を取得できない(S20:NO)。そこで、エクササイズメニュー管理装置1は、ユーザU2に対してセルフ簡易チェックを要求する(S201)。セルフ簡易チェックとは、ユーザU2が自分自身の身体状態をチェックすることである。セルフ簡易チェックの結果は、ユーザ装置2からエクササイズメニュー管理装置1へ送信される。
 例えば、エクササイズメニュー管理装置1からユーザ装置2へセルフ簡易チェックの方法を解説したテキストまたは動画を送信する。ユーザU2は、その解説テキストまたは動画を見て、自分の筋肉や関節などの状態をチェックし、ユーザ装置2からエクササイズメニュー管理装置1へ送信する。
 エクササイズメニュー管理装置1は、セルフ簡易チェックの結果をユーザ装置2から受領したか判定する(S202)。エクササイズメニュー管理装置1は、セルフ簡易チェックの結果をユーザ装置2から受領すると(S202:YES)、セルフ簡易チェックの結果に基づいてユーザU2の身体状態を評価し(S203)、身体状態情報122に記録する(S204)。
 エクササイズメニュー管理装置1は、ユーザ装置2からセルフ簡易チェックの結果を受信できない場合(S202:NO)、身体状態情報122を取得し(S205)、さらにエクササイズ実施記録126を取得する(S206)。そして、エクササイズメニュー管理装置1は、最後に記録された身体状態情報122およびエクササイズ実施記録126に基づいて、現在のユーザU2の身体状態を評価する(S207)。身体状態を最後に評価したとき以降に実施されたエクササイズ実施記録126に基づいて、現在のユーザU2の身体状態をある程度評価することができる。この評価は、ニューラルネットワークなどの人工知能を用いてもよい。
 このように構成される本実施例も実施例1と同様の作用効果を奏する。さらに本実施例では、ユーザが出張や旅行などのために、エクササイズメニュー作成拠点ST1でのユーザU2の身体状態を評価できない場合でも、セルフ簡易チェックの結果または最新データ122,126に基づく推定により、ユーザU2の身体状態を評価できる。
 エクササイズメニュー管理装置1は、セルフ簡易チェックの結果または最新データ122,126に基づく推定値から、ユーザU2の身体状態に適したエクササイズメニューを作成してユーザU2へ提供することができる。
 これにより、ユーザU2は、エクササイズメニュー作成拠点ST1に出向かなくても、自分の身体状態の評価に適したエクササイズメニューを入手することができ、使い勝手が向上する。
 図22を用いて実施例5を説明する。本実施例では、ユーザ装置2は、エクササイズ動画を再生する際に、ユーザ装置2の外部の電気機器41と連動する。さらに、本実施例のエクササイズメニュー管理装置3Aは、「情報提供部」の例としてのホログラム投影装置35を備えている。
 図22は、ユーザ装置2でエクササイズ動画を再生する際の処理を示すフローチャートである。ユーザ装置2は、エクササイズメニュー管理装置1にアクセスし、エクササイズメニュー管理サービスにログインすると、ユーザU2用のエクササイズメニューを呼び出す(S101)。
 ユーザ装置2は、エクササイズメニュー管理装置1からエクササイズメニューを取得し(S102)、ユーザU2による再生指示を待つ。ユーザU2がエクササイズ動画の再生を指示すると、ユーザ装置2は、ユーザU2により指示されたエクササイズ動画をユーザ装置2へ送信するようエクササイズメニュー管理装置1に要求する(S103)。
 ユーザ装置2は、エクササイズ動画を受信すると(S104)、エクササイズ動画の再生に際して連動する機器が周囲に存在するか判定する(S105)。例えば、照明装置、テレビジョン装置、スピーカー、自動掃除機、介護ロボットなどの電気製品のうち、ユーザ装置2と連動可能な電気機器41がユーザ装置2の所定範囲内にある場合(S105:YES)、ユーザ装置2は、電気機器41へ制御指示を送信する(S106)。
 制御指示は、例えば、電気機器41を動作させる指示である。電気機器41がテレビジョン装置の場合、ユーザ装置2は、テキストまたは音声あるいは動画の応援メッセージをテレビジョン装置で再生させる。電気機器41が照明装置の場合、ユーザ装置2は、電気機器41に照明を点滅させるための指示を送る。電気機器41がスピーカーの場合、ユーザ装置2は、電気機器41に音データを送信し、電気機器41で再生させる。音データは、例えば、拍手、楽器音、応援の声などである。電気機器41が自動掃除機の場合、ユーザ装置2は、自動掃除機を作動させるか、あるいは停止させる。電気機器41が介護ロボットの場合、ユーザ装置2は、介護ロボットの可動部の少なくとも一部を動作させたり、音声を出力させたり、ランプやディスプレイを明滅させたりする。
 ユーザ装置2は、電気機器41へ制御指示を送信した後、エクササイズ動画を再生する(S107)。一方、周囲に連動する電気機器41がない場合(S105:NO)、ユーザ装置2は、エクササイズ動画を再生する(S107)。
 エクササイズ動画は、ユーザ装置2の端末画面に表示させてもよいし、図1でも述べたように、テレビジョン装置に映し出すこともできる。さらに、本実施例のエクササイズ装置3Aは、ホログラム投影装置35を備える。ホログラム投影装置35は、ユーザ装置2から受信したエクササイズ動画の3次元ホログラム351を「エクササイズに関する情報」の例として投影する。
 このように構成される本実施例も実施例1と同様の作用効果を奏する。さらに本実施例では、ユーザ装置2の周囲に存在する電気機器41と連動してエクササイズ動画を再生することができるため、ユーザU2は楽しい環境でエクササイズを実施できる。さらに、本実施例では、エクササイズ装置3Aにホログラム投影装置35を設けるため、ユーザU2は、手本となるモデルの動きを立体的に確認でき、臨場感も増す。ホログラム投影装置35は、ユーザ装置2に接続されてもよい。
 図23を用いて実施例6を説明する。本実施例のエクササイズ装置3Bでは、「情報提供部」としてのライトを有する本体部32L,32Rを備える。ライトを備える本体部32L,32Rは、例えば、検出された荷重に応じてライトを作動させる。ここでは、ユーザU2の足裏バランスに応じてライトを明滅させる例を述べる。
 図23は、エクササイズ装置3Bで実行される処理を示すフローチャートである。エクササイズ装置3Bは、センサ部34からデータを取得して(S111)、左右の荷重を計算する(S112)。エクササイズ装置3Bは、左右の荷重が略均等であるか判定する(S113)。エクササイズ装置3Bは、左右の荷重が略均等であると判定すると(S113:YES)、左右の本体部32L,32Rのライトを同じように点灯させることで、ユーザU2に対し、左右の足裏バランスが取れていることを通知する(S114)。これに対し、エクササイズ装置3Bは、左右の荷重が略均等ではないと判定すると(S113:NO)、左右の本体部32L,32Rのライトの点灯状態を異ならせることで、ユーザU2に対し、左右の足裏バランスが取れていないことを通知する(S115)。
 図23の右下に示すエクササイズ装置3B(1)は、左右の荷重がバランスしたときのライトの点灯状態を示す。図23の左下に示すエクササイズ3B(2)は、左右の荷重がバランスしていないときのライトの点灯状態を示す。
 このように構成される本実施例も実施例1と同様の作用効果を奏する。さらに本実施例では、エクササイズ装置3Bの各本体部32L,32Rにライトを設け、エクササイズ中に計測された「エクササイズに関する情報」としての荷重の状態に応じて、各本体部32L,32Rのライトを連動させて点灯させる。したがって、ユーザU2は、エクササイズ中に左右の荷重バランスが取れているかを容易に確認することができる。
 なお、ユーザU2が2つの本体部32L,32Rのうちいずれか1つのみを用いてエクササイズする場合、左右の荷重バランスは崩れているため、図23中の左下に示すような点灯状態となる。しかし、ユーザU2は、左右の荷重がバランスしないエクササイズをしていることを認識しているため、その点灯状態はユーザU2に影響を与えない。
 図24を用いて実施例7を説明する。本実施例では、ユーザU2は、複数のトレーニング拠点ST2と、複数のエクササイズメニュー作成拠点ST1を適宜利用できる。さらに、本実施例では、ユーザU2は、1つ以上のチェック拠点ST3を利用して、自身の身体状態を計測させることもできる。
 実施例1では、ユーザU2は、エクササイズメニュー作成拠点ST1で身体状態に適したエクササイズメニューを入手し、自宅等のトレーニング拠点ST2でエクササイズを実施する場合を述べた。これに対し本実施例のエクササイズメニュー管理システムEMSでは、ユーザU2は、複数のエクササイズメニュー作成拠点ST1のいずれか1つのエクササイズメニュー管理装置1から、自分の身体状態に適したエクササイズメニューを受領できる。そして、ユーザU2は、複数のトレーニング拠点ST2のいずれか1つまたは複数で、エクササイズメニューに基づいたエクササイズすることができる。
 さらに、本実施例のエクササイズメニュー管理システムEMSでは、少なくとも1つのチェック拠点ST3を備えることができる。チェック拠点ST3には、ユーザU2の身体状態を計測する身体状態チェック装置5が設けられている。
 例えば、ユーザU2は、通常、勤務先近くのエクササイズメニュー作成拠点ST1でエクササイズメニューを作成してもらい、自宅等のトレーニング拠点ST2でエクササイズを実施する。ユーザU2が出張または旅行などで自宅を長時間離れる場合、ユーザU2は、宿泊先や駅構内、空港内、フェリー内などを臨時のトレーニング拠点ST2として、エクササイズを実施することができる。長期間の出張または旅行の場合、ユーザU2は、出張先または旅先のエクササイズメニュー作成拠点ST1において、最新のエクササイズメニューを作成してもらうこともできる。
 さらに、ユーザU2は、例えば、空港、駅、ホテル、百貨店、スポーツ用品店、書店などに設置されたチェック拠点ST3において、自分の身体状態を計測させ、その計測結果をユーザ装置2で受信し、ユーザ装置2からいずれかのエクササイズメニュー管理装置1へ送信させることができる。複数のエクササイズメニュー管理装置1は、互いに通信可能に接続されており、ユーザIDに紐付く各データを互いに参照できる。あるいは、図1に示す記憶部12を外部のファイルストレージ内に設け(不図示)、各エクササイズメニュー管理装置1はユーザU2の各データ121~128を共用する構成でもよい。
 このように構成される本実施例も実施例1と同様の作用効果を奏する。さらに本実施例では、ユーザU2は、複数のエクササイズメニュー作成拠点ST1と複数のトレーニング拠点ST2を用いてエクササイズを実施できるため、出張または旅行などで外出する場合でも、外出先でもエクササイズを継続でき、ユーザU2の歩行に関連する所定の部位の健康を適切に保つことができる。
 なお、本発明は上記した実施例に限定されず、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換することが可能である。さらに、各実施例は、明らかに矛盾しない限り、適宜組み合わせることができる。
 本開示は、例えば、以下のように表現可能な発明を含む。
 表現1:出力部は、ユーザ装置へエクササイズメニューを出力すると共に、エクササイズメニューに関する動画を管理するエクササイズ動画管理情報記憶部から動画を読み出させて前記ユーザ装置へ配信させる、エクササイズメニュー管理装置。
 表現2:前記動画はユーザのタイプに応じて用意されており、前記出力部は、前記エクササイズ動画管理情報記憶部から前記ユーザのタイプに応じた動画を読み出させて前記ユーザ装置へ配信させる表現1に記載のエクササイズメニュー管理装置。
 表現3:前記ユーザ装置は、前記エクササイズメニューに関する動画を再生する際に、前記ユーザ装置の外部の電気機器と連動する、表現2に記載のエクササイズメニュー管理装置。
 表現4:前記ユーザによる前記エクササイズメニューの実施状況を管理するユーザ管理部をさらに備えており、前記出力部は、前記ユーザ装置からの要求に応じて、前記エクササイズメニューに関する動画を前記エクササイズ動画管理情報記憶部から読み出させて前記ユーザ装置へ配信させるようになっており、前記ユーザ管理部は、前記エクササイズメニューに関する動画が前記ユーザ装置へ配信されると、前記ユーザにより前記エクササイズメニューの少なくとも一部が実施されたと判定する、表現1に記載のエクササイズメニュー管理装置。
 表現5:ユーザのエクササイズを管理する管理者により使用される管理者用ユーザインターフェース装置をさらに備えており、前記身体状態情報は、前記管理者用ユーザインターフェース装置の設置場所で計測されるものである、表現4に記載のエクササイズメニュー管理装置。
 表現6:前記ユーザは、前記管理者用ユーザインターフェース装置の設置場所以外の場所で前記エクササイズメニューを実施する、表現5に記載のエクササイズメニュー管理装置。
 表現7:前記身体状態情報を前記管理者用ユーザインターフェース装置の設置場所で計測できない場合、前記ユーザ装置から送信される情報を前記身体状態情報として前記身体状態情報記憶部に記憶させる、表現6に記載のエクササイズメニュー管理装置。
 表現8:前記身体状態情報を前記管理者用ユーザインターフェース装置の設置場所で計測できない場合、前記ユーザの最新の身体状態情報と前記エクササイズメニューの実施状況とから当該ユーザの身体状態情報を推定して、前記身体状態情報記憶部に記憶させる
表現6に記載のエクササイズメニュー管理装置。
 1:エクササイズメニュー管理装置、2,2A:ユーザ装置、3,3A,3B:エクササイズ装置、11:エクササイズメニュー作成部、13:ユーザ管理部、14:イベント管理部、15:歩行評価部、12:記憶部、121:ユーザ基本情報、122:身体状態情報、123:歩行重要度情報、124:エクササイズ情報、125:エクササイズ動画管理情報125、126:エクササイズ実施記録、127:歩行記録、128:歩行評価基準、EM:エクササイズメニュー、EMS:エクササイズメニュー管理システム

Claims (11)

  1.  歩行機能の向上に関するエクササイズメニューをユーザへ提供するエクササイズメニュー管理装置であって、
     ユーザの身体の各部位のうち歩行機能と関連する複数の所定の部位の情報である身体状態情報を記憶する身体状態情報記憶部と、
     前記複数の所定の部位のそれぞれについて歩行機能に関する重要度を示す歩行重要度情報を記憶する歩行重要度情報記憶部と、
     歩行機能の向上に寄与する複数のエクササイズと前記複数の所定の部位との関係を示すエクササイズ情報を記憶するエクササイズ情報記憶部と、
     前記身体状態情報と前記歩行重要度情報に基づいて前記複数の所定の部位のうち一つ以上の所定の部位を選択し、前記複数のエクササイズのうち前記選択された所定の部位と関係する所定のエクササイズを選定してエクササイズメニューを作成するエクササイズメニュー作成部と、
     前記作成されたエクササイズメニューを出力する出力部と
    を含むエクササイズメニュー管理装置。
  2.  前記出力部は、前記ユーザの使用するユーザ装置へ前記エクササイズメニューを出力する
    請求項1に記載のエクササイズメニュー管理装置。
  3.  前記エクササイズ情報は、さらに、前記複数のエクササイズを実施する際の難易度を含んでおり、
     前記エクササイズメニュー作成部は、前記複数のエクササイズのうち前記選択された所定の部位と関係するエクササイズの中から前記難易度に基づいて前記所定のエクササイズを選定する
    請求項2に記載のエクササイズメニュー管理装置。
  4.  歩行機能の向上に寄与するイベントへ前記ユーザが参加した場合に、前記ユーザの歩行に関連するデータを取得して管理するイベント管理部をさらに備える
    請求項2に記載のエクササイズメニュー管理装置。
  5.  前記ユーザ装置は、前記ユーザにより使用されるエクササイズ装置と通信する通信部を備え、
     前記エクササイズ装置は、ユーザがエクササイズを実施する際の情報を検出するセンサ部と、前記センサ部で検出された情報を前記通信部へ送信する情報管理部とを含んでいる
     請求項2に記載のエクササイズメニュー管理装置。
  6.  前記エクササイズ装置は、さらに情報提供部を備えており、前記情報提供部は前記エクササイズに関する情報を前記ユーザへ提供する
    請求項5に記載のエクササイズメニュー管理装置。
  7.  前記エクササイズ装置は、床上に載置される基板部と、前記基板部上に設けられた複数の本体部と、前記各本体部に伸縮可能に設けられ、前記ユーザの身体に装着される装着部とを備えており、
     前記各本体部は、前記本体部から引き離された前記装着部を前記本体部へ引き寄せる力を発揮するものであり、
     前記情報提供部は、前記各本体部に設けられており、
     前記各情報提供部は連動して前記エクササイズに関する情報を前記ユーザへ提供する
    請求項6に記載のエクササイズメニュー管理装置。
  8.  前記出力部は、前記ユーザ装置へ前記エクササイズメニューを出力すると共に、前記エクササイズメニューに関する動画を管理するエクササイズ動画管理情報記憶部から動画を読み出させて前記ユーザ装置へ配信させる
    請求項2に記載のエクササイズメニュー管理装置。
  9.  前記動画はユーザのタイプに応じて用意されており、
     前記出力部は、前記エクササイズ動画管理情報記憶部から前記ユーザのタイプに応じた動画を読み出させて前記ユーザ装置へ配信させる
    請求項8に記載のエクササイズメニュー管理装置。
  10.  歩行機能の向上に関するエクササイズメニューをエクササイズメニュー管理装置で作成してユーザへ提供するエクササイズメニュー管理方法であって、
     前記エクササイズメニュー管理装置は、
      ユーザの身体の各部位のうち歩行機能と関連する複数の所定の部位の情報である身体状態情報を記憶し、
      前記複数の所定の部位のそれぞれについて歩行機能に関する重要度を示す歩行重要度情報を記憶する歩行重要度情報を記憶し、
      歩行機能の向上に寄与する複数のエクササイズと前記複数の所定の部位との関係を示すエクササイズ情報を記憶し、
      前記身体状態情報と前記歩行重要度情報に基づいて前記複数の所定の部位のうち一つ以上の所定の部位を選択し、
      前記複数のエクササイズのうち前記選択された所定の部位と関係する所定のエクササイズを選定してエクササイズメニューを作成し、
      前記作成されたエクササイズメニューを出力する
    エクササイズメニュー管理方法。
  11.  計算機に、
      ユーザの身体の各部位のうち歩行機能と関連する複数の所定の部位の情報である身体状態情報を記憶するステップと、
      前記複数の所定の部位のそれぞれについて歩行機能に関する重要度を示す歩行重要度情報を記憶する歩行重要度情報を記憶するステップと、
      歩行機能の向上に寄与する複数のエクササイズと前記複数の所定の部位との関係を示すエクササイズ情報を記憶するステップと、
      前記身体状態情報と前記歩行重要度情報に基づいて前記複数の所定の部位のうち一つ以上の所定の部位を選択するステップと、
      前記複数のエクササイズのうち前記選択された所定の部位と関係する所定のエクササイズを選定してエクササイズメニューを作成するステップと、
      前記作成されたエクササイズメニューを出力するステップとを実行させる
    コンピュータプログラム。
PCT/JP2023/014170 2022-04-19 2023-04-06 エクササイズメニュー管理装置、エクササイズ管理方法およびコンピュータプログラム Ceased WO2023204035A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US18/920,408 US20250041668A1 (en) 2022-04-19 2024-10-18 Exercise menu management device, exercise management method, and computer program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2022-069097 2022-04-19
JP2022069097A JP2023158977A (ja) 2022-04-19 2022-04-19 エクササイズメニュー管理装置、エクササイズ管理方法およびコンピュータプログラム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US18/920,408 Continuation US20250041668A1 (en) 2022-04-19 2024-10-18 Exercise menu management device, exercise management method, and computer program

Publications (1)

Publication Number Publication Date
WO2023204035A1 true WO2023204035A1 (ja) 2023-10-26

Family

ID=88419848

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2023/014170 Ceased WO2023204035A1 (ja) 2022-04-19 2023-04-06 エクササイズメニュー管理装置、エクササイズ管理方法およびコンピュータプログラム

Country Status (3)

Country Link
US (1) US20250041668A1 (ja)
JP (1) JP2023158977A (ja)
WO (1) WO2023204035A1 (ja)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06210024A (ja) * 1993-01-21 1994-08-02 Hitachi Ltd 歩行訓練機
JP2006262946A (ja) * 2005-03-22 2006-10-05 Masahisa Asanuma 脚筋力強化器
KR20210050253A (ko) * 2019-10-28 2021-05-07 이준산 개인별 체형 상태를 고려한 맞춤형 운동 트레이닝 제공 시스템 및 그 구동방법
WO2021186709A1 (ja) * 2020-03-19 2021-09-23 住友電気工業株式会社 運動支援装置、運動支援システム、運動支援方法および運動支援プログラム
JP2022032362A (ja) * 2020-08-11 2022-02-25 株式会社三菱ケミカルホールディングス システム、方法、情報処理装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06210024A (ja) * 1993-01-21 1994-08-02 Hitachi Ltd 歩行訓練機
JP2006262946A (ja) * 2005-03-22 2006-10-05 Masahisa Asanuma 脚筋力強化器
KR20210050253A (ko) * 2019-10-28 2021-05-07 이준산 개인별 체형 상태를 고려한 맞춤형 운동 트레이닝 제공 시스템 및 그 구동방법
WO2021186709A1 (ja) * 2020-03-19 2021-09-23 住友電気工業株式会社 運動支援装置、運動支援システム、運動支援方法および運動支援プログラム
JP2022032362A (ja) * 2020-08-11 2022-02-25 株式会社三菱ケミカルホールディングス システム、方法、情報処理装置

Also Published As

Publication number Publication date
US20250041668A1 (en) 2025-02-06
JP2023158977A (ja) 2023-10-31

Similar Documents

Publication Publication Date Title
JP7263432B2 (ja) 治療及び/又は運動の指導プロセス管理システム、治療及び/又は運動の指導プロセス管理のためのプログラム、コンピュータ装置、並びに方法
JP6307183B2 (ja) 自動化個人トレーニングのための方法およびシステム
Uzor et al. Investigating the long-term use of exergames in the home with elderly fallers
JP3931889B2 (ja) 画像表示システム、画像表示装置、画像表示方法
CN104768455A (zh) 可穿戴式通信平台
JP6884306B1 (ja) システム、方法、情報処理装置
Shah et al. Towards a social vr-based exergame for elderly users: An exploratory study of acceptance, experiences and design principles
Postolache et al. Virtual reality and augmented reality technologies for smart physical rehabilitation
Han et al. Ai-based next-generation sensors for enhanced rehabilitation monitoring and analysis
JP7150387B1 (ja) プログラム、方法、および電子機器
JP2022187952A (ja) プログラム、方法、情報処理装置
WO2023204035A1 (ja) エクササイズメニュー管理装置、エクササイズ管理方法およびコンピュータプログラム
JP4840509B2 (ja) 他動運動システム
JP2009201800A (ja) 運動支援装置、コンピュータプログラム及び運動支援方法
Gilbertson et al. Gaming technologies for children and youth with cerebral palsy
Tsang Using wearable sensors for physical activity measurement and promotion in manual wheelchair users
JP2022158701A (ja) プログラム、方法、情報処理装置
JP2022158694A (ja) プログラム、方法、情報処理装置
Laamarti Towards standardized digital twins for health, sport, and well-being
JP7630469B2 (ja) 仮想空間移動装置、仮想空間移動方法、及び仮想空間移動プログラム
Rito et al. Wearable virtual reality tool for balance training: the design and validation on healthy
KR20180053590A (ko) 로봇을 이용한 헬스케어 시스템 및 헬스케어 플랫폼
Rito Virtual reality tool for balance training
Huang et al. AI-based Computer-aided System on Long Term Care
CN118829471A (zh) 包括智能家居垫的系统及其控制方法

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: 23791686

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 23791686

Country of ref document: EP

Kind code of ref document: A1