Method for recommending exercise program and electronic device performing method

A wearable device with sensors and processors measures user movement to calculate muscle strength and endurance, recommending personalized exercise programs, addressing the lack of personalized control in existing devices.

WO2026059100A1PCT designated stage Publication Date: 2026-03-19SAMSUNG ELECTRONICS CO LTD +1
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-08-01
Publication Date
2026-03-19

AI Technical Summary

Technical Problem

Existing electronic devices for assisting walking and muscle strength training lack personalized control based on user movement data, failing to effectively recommend tailored exercise programs.

Method used

A wearable device equipped with sensors and a processor that measures user movement data to calculate muscle strength and endurance, determining a personalized exercise program and providing assistive or resistance forces, integrated with an electronic device for program recommendation.

Benefits of technology

Enables personalized exercise programs by accurately assessing user physical abilities and providing targeted assistance or resistance, enhancing exercise effectiveness and user independence.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025011526_19032026_PF_FP_ABST
    Figure KR2025011526_19032026_PF_FP_ABST
Patent Text Reader

Abstract

An exercise program recommendation method according to an embodiment may comprise the operations of: activating a physical fitness measurement program of a first wearable device; obtaining first angle log data of a joint measured by a first sensor of the first wearable device, the first angle log data corresponding to at least a part of a period during which a first session of the physical fitness measurement program is performed; calculating a first index for muscular strength and muscular endurance of a user on the basis of the first angle log data; and determining a target exercise program for a user from among a plurality of exercise programs on the basis of the first index, and outputting information on the target exercise program.
Need to check novelty before this filing date? Find Prior Art

Description

Method for recommending an exercise program and an electronic device for performing that method

[0001] One embodiment relates to a technology for providing an exercise program to a user.

[0002] Recently, various electronic devices that assist walking have been proposed. These devices can output assistive torque to facilitate the user's walking or resistance torque for muscle strength training. These devices can sense information about the user's movements through various sensors. Since information about the user's movements can be sensed, the control of the electronic devices can be personalized for the user.

[0003] According to one embodiment, an electronic device comprises at least one processor including a processing circuit and a memory including one or more storage media for storing instructions, and when the instructions are executed individually or collectively by the at least one processor, the electronic device may enable: a physical fitness measurement program of a first wearable device connected to the electronic device.

[0004] According to one embodiment, the first wearable device can be worn by a user.

[0005] According to one embodiment, when the instructions are executed individually or collectively by the at least one processor, the electronic device may be configured to acquire first angle log data of a joint measured by the first sensor of the first wearable device corresponding to at least a portion of the period during which the first session of the physical fitness measurement program is performed.

[0006] According to one embodiment, when the instructions are executed individually or collectively by the at least one processor, the electronic device may be configured to calculate a first indicator of the user's muscle strength and muscle endurance based on the first angle log data.

[0007] According to one embodiment, when the instructions are executed individually or collectively by the at least one processor, the electronic device may be configured to determine a target exercise program for the user among a plurality of exercise programs based on the first indicator.

[0008] According to one embodiment, when the instructions are executed individually or collectively by the at least one processor, the electronic device may be made to output information about the target exercise program.

[0009] An exercise program recommendation method performed by an electronic device according to one embodiment may include an operation of activating a physical fitness measurement program of a first wearable device connected to the electronic device.

[0010] According to one embodiment, the exercise program recommendation method may include the operation of obtaining first angle log data of a joint measured by a first sensor of the first wearable device corresponding to at least a portion of the period during which the first session of the physical fitness measurement program is performed.

[0011] According to one embodiment, the exercise program recommendation method may include an operation of calculating a first indicator of the user's muscle strength and muscle endurance based on the first angle log data.

[0012] According to one embodiment, the exercise program recommendation method may include the operation of determining a target exercise program for the user among a plurality of exercise programs based on the first indicator.

[0013] According to one embodiment, the exercise program recommendation method may include an operation of outputting information about the target exercise program.

[0014] According to one embodiment, a wearable device may include a base body located at the waist of a user when the wearable device is worn on the user's body, a waist support frame and a leg support frame for supporting at least a part of the user's body, a thigh fastening part for fixing the leg support frame to the user's thigh, an IMU disposed within the base body, a driving module that generates torque applied to the user's leg - the driving module is located between the waist support frame and the leg support frame, and the driving module includes a motor and a motor driver circuit -; at least one processor including a processing circuit, and a memory including one or more storage media for storing instructions.

[0015] According to one embodiment, when the instructions are executed individually or collectively by the at least one processor, the wearable device may be enabled to: activate a physical fitness measurement program.

[0016] According to one embodiment, when the instructions are executed individually or collectively by the at least one processor, the wearable device may be enabled to: acquire first angle log data of a joint measured by a first sensor of the wearable device corresponding to at least a portion of the period during which the first session of the physical fitness measurement program is performed.

[0017] According to one embodiment, when the instructions are executed individually or collectively by the at least one processor, the wearable device may be configured to: calculate a first indicator of the user’s muscle strength and muscle endurance based on the first angle log data.

[0018] According to one embodiment, when the instructions are executed individually or collectively by the at least one processor, the wearable device may be configured to determine a target exercise program for the user among a plurality of exercise programs based on the first indicator.

[0019] According to one embodiment, when the instructions are executed individually or collectively by the at least one processor, the wearable device may be made to output information about the target exercise program.

[0020] The above and other aspects, features, and advantages of specific embodiments of the present disclosure will become more apparent from the following detailed description, which is taken into account together with the accompanying drawings.

[0021] FIG. 1 is a drawing for explaining an overview of a wearable device worn on a user's body according to one embodiment.

[0022] FIG. 2 is a drawing for illustrating an exercise management system including a wearable device and an electronic device according to one embodiment.

[0023] FIG. 3 shows a schematic rear view of a wearable device according to one embodiment.

[0024] FIG. 4 shows a left side view of a wearable device according to one embodiment.

[0025] FIGS. 5A and 5B are drawings illustrating the configuration of a control system of a wearable device according to one embodiment.

[0026] FIG. 6 is a diagram illustrating the interaction between a wearable device and an electronic device according to one embodiment.

[0027] FIG. 7 is a drawing illustrating the configuration of an electronic device according to one embodiment.

[0028] FIG. 8 is a flowchart of a method for recommending an exercise program according to one embodiment.

[0029] FIG. 9 illustrates a knee job performed by a user during the first session of a physical fitness measurement program according to one embodiment.

[0030] FIG. 10 is a flowchart of a method for calculating a first index for muscle strength and muscle endurance based on first angle log data according to one embodiment.

[0031] FIG. 11 illustrates first angle log data according to one embodiment.

[0032] FIG. 12 illustrates information related to a first indicator according to one embodiment.

[0033] FIG. 13 illustrates a method for determining an exercise program based on a first indicator according to one embodiment.

[0034] FIG. 14 is a flowchart of a method for determining a target exercise program based on a second indicator calculated based on heart rate log data according to one embodiment.

[0035] FIG. 15 illustrates heart rate log data according to one embodiment.

[0036] FIG. 16 illustrates information related to a second indicator according to one embodiment.

[0037] FIG. 17 illustrates exercise goals based on a first indicator and a second indicator according to one embodiment.

[0038] FIG. 18 illustrates a method for determining an exercise program based on a third indicator of balance according to one embodiment.

[0039] FIG. 19a illustrates a basic balance posture performed by a user during the second session of a physical fitness measurement program according to one embodiment.

[0040] FIG. 19b illustrates an advanced balance posture performed by a user during the second session of a physical fitness measurement program according to one embodiment.

[0041] FIG. 20 illustrates information related to a third indicator according to one embodiment.

[0042] FIG. 21 illustrates a method for determining an exercise program based on a first indicator, a second indicator, and a third indicator according to one embodiment.

[0043] Hereinafter, various embodiments of the present description are described with reference to the accompanying drawings. However, this is not intended to limit the present description to specific embodiments and should be understood to include various modifications, equivalents, and / or alternatives to the embodiments of the present description.

[0044] FIG. 1 is a drawing for explaining an overview of a wearable device worn on a user's body according to one embodiment.

[0045] Referring to FIG. 1, in one embodiment, the wearable device (100) may be a device worn on the body of a user (110) to assist the user (110) in walking, exercising, and / or working. In one embodiment, the wearable device (100) may be used to measure the physical abilities of the user (110) (e.g., walking ability, exercise ability, exercise posture). In the embodiments, the term 'wearable device' may be replaced with 'wearable robot', 'walking aid', or 'exercise aid'. The user (110) may be a person or an animal, but is not limited thereto. A wearable device (100) is worn on the body of a user (110) (e.g., lower body (legs, ankles, knees, etc.), upper body (torso, arms, wrists, etc.), or waist) and can apply an external force of assistance force and / or resistance force to the movement of the user's (110) body. Assistance force is a force applied in the same direction as the movement of the user's (110) body and represents a force that assists the movement of the user's (110) body. Resistance force is a force applied in the opposite direction to the movement of the user's (110) body and represents a force that hinders the movement of the user's (110) body. The term 'resistance force' may also be referred to as 'exercise load'.

[0046] In one embodiment, the wearable device (100) may operate in a walking assistance mode that assists the walking of a user (110). In the walking assistance mode, the wearable device (100) may assist the walking of the user (110) by applying an assisting force generated from the driving module (120) of the wearable device (100) to the body of the user (110). The wearable device (100) may enable independent walking of the user (110) or enable walking for a long time by assisting the force required for the walking of the user (110), thereby expanding the walking ability of the user (110). The wearable device (100) may also help improve the walking of a pedestrian whose walking habits or walking posture are abnormal.

[0047] In one embodiment, the wearable device (100) may operate in an exercise assistance mode to enhance the exercise effect of the user (110). In the exercise assistance mode, the wearable device (100) may hinder the movement of the user's (110) body or provide resistance to the movement of the user's (110) body by applying resistance force generated from the drive module (120) to the user's (110) body. If the wearable device (100) is a hip-type wearable device worn on the user's (110) waist (or pelvis) and legs (e.g., thighs), the wearable device (100) may provide an exercise load to the movement of the user's (110) legs while worn on the legs, thereby further enhancing the exercise effect on the user's (110) legs. In one embodiment, the wearable device (100) may apply an assisting force to the user's (110) body to assist the user's (110) exercise. For example, when a person with a disability or an elderly person wants to exercise by wearing a wearable device (100), the wearable device (100) may provide assistive force to help with physical movement during the exercise. In one embodiment, the wearable device (100) may provide assistive force and resistance in combination for exercise segments or time segments, such as providing assistive force in some exercise segments and providing resistance force in other exercise segments.

[0048] In one embodiment, the wearable device (100) may operate in a physical ability measurement mode to measure the physical ability of a user (110). The wearable device (100) may measure the movement information of the user (110) using sensors (e.g., angle sensor (125), inertial measurement unit (IMU) (135)) provided in the wearable device (100) while the user (110) is walking or exercising, and may evaluate the physical ability of the user (110) based on the measured movement information. For example, the walking indicator or exercise ability indicator (e.g., muscle strength, endurance, balance, exercise motion) of the user (110) may be estimated through the movement information of the user (110) measured by the wearable device (100). The physical ability measurement mode may include an exercise motion measurement mode for measuring the exercise motion of the user (110).

[0049] In various embodiments of the present disclosure, for convenience of explanation, a hip-type wearable device (100) as shown in FIG. 1 is described as an example, but is not limited thereto. As described above, the wearable device (100) may be worn on other body parts (e.g., upper arm, forearm, hand, calf, foot) other than the waist and legs (particularly the thigh), and the shape and configuration of the wearable device (100) may vary depending on the body part on which it is worn.

[0050] According to one embodiment, the wearable device (100) may include a support frame for supporting the body of the user (110) when the wearable device (100) is worn on the body of the user (110) (e.g., leg support frame (50, 55) and waist support frame (20) of FIG. 3), a sensor module for acquiring sensor data containing movement information regarding the body movements of the user (110) (e.g., leg movements, upper body movements) (e.g., sensor module (520) of FIG. 5a), a driving module (120) for generating torque applied to the legs of the user (110) (e.g., driving module (35, 45) of FIG. 3), and a control module (130) for controlling the wearable device (100) (e.g., control module (510) of FIG. 5a and FIG. 5b).

[0051] The sensor module may include an angle sensor (125) and an inertial measurement device (135). The angle sensor (125) may measure the rotation angle of the leg support frame of the wearable device (100) corresponding to the hip joint angle value of the user (110). The rotation angle of the leg support frame measured by the angle sensor (125) may be estimated to be the hip joint angle value (or leg angle value) of the user (110). The angle sensor (125) may include, for example, an encoder, a resolver, a home sensor, and / or a Hall sensor. In one embodiment, the angle sensor (125) may be located near the right hip joint and the left hip joint of the user (110), respectively. The inertial measurement device (135) may include an acceleration sensor and / or an angular velocity sensor and may measure changes in acceleration and / or angular velocity according to the movement of the user (110). The inertial measuring device (135) can measure the upper body movement value of the user (110) corresponding to the movement value of the waist support frame (or base body (80) in FIG. 3) of the wearable device (100), for example. The movement value of the waist support frame measured by the inertial measuring device (135) can be estimated as the upper body movement value of the user (110).

[0052] In one embodiment, the control module (130) and the inertial measurement device (135) may be placed within the base body of the wearable device (100) (e.g., the base body (80) of FIG. 3). The base body may be positioned at the lumbar region (waist area) of the user (110) while the user (110) is wearing the wearable device (100). The base body may be formed or attached to the outside of the waist support frame of the wearable device (100). The base body may be mounted on the lumbar region of the user (110) to provide cushioning to the user's (110) waist and may support the user's (110) waist together with the waist support frame.

[0053] FIG. 2 is a drawing for illustrating an exercise management system including a wearable device and an electronic device according to one embodiment.

[0054] Referring to FIG. 2, the exercise management system (200) may include a wearable device (100) worn on a user's body, an electronic device (210), another wearable device (220), and a server (230). In one embodiment, at least one of these devices (e.g., another wearable device (220) or the server (230)) may be omitted from the exercise management system (200), or one or more other devices (e.g., a dedicated controller device for the wearable device (100)) may be added.

[0055] In one embodiment, the wearable device (100) can be worn on the user's body in a walking assistance mode to assist the user's movement. For example, the wearable device (100) can be worn on the user's leg to assist the user's walking by generating an assisting force to assist the user's leg movement.

[0056] In one embodiment, the wearable device (100) may apply to the user's body by generating a resistance force to hinder the user's body movement or an assistive force to assist the user's body movement in order to enhance the user's exercise effect in an exercise assist mode. In an exercise assist mode, the user may select an exercise program (e.g., squat, split lunge, dumbbell squat, lunge and knee up, stretching, etc.) and / or an exercise intensity applied to the wearable device (100) using the wearable device (100) through an electronic device (210). The wearable device (100) may control the driving module of the wearable device (100) according to the exercise program selected by the user and acquire sensor data including the user's movement information through a sensor module. The wearable device (100) may adjust the strength of the resistance force or assistive force applied to the user according to the exercise intensity selected by the user. For example, the wearable device (100) can control the drive module to generate resistance corresponding to the exercise intensity selected by the user.

[0057] In one embodiment, the wearable device (100) may be used to measure the user's physical ability in conjunction with the electronic device (210). The wearable device (100) may operate in a physical ability measurement mode, which is a mode for measuring the user's physical ability under the control of the electronic device (210), and may transmit sensor data acquired by the user's movement in the physical ability measurement mode to the electronic device (210). The electronic device (210) may estimate the user's physical ability by analyzing the sensor data received from the wearable device (100).

[0058] The electronic device (210) can communicate with the wearable device (100) and can remotely control the wearable device (100) or provide status information to the user regarding the state of the wearable device (100) (e.g., booting state, charging state, sensing state, error state). The electronic device (210) can receive sensor data acquired by the sensors of the wearable device (100) from the wearable device (100) and can estimate the user's physical ability or exercise results based on the received sensor data. In one embodiment, when a user wears the wearable device (100) and exercises, the wearable device (100) can acquire sensor data including user movement information using sensors and transmit the acquired sensor data to the electronic device (210). The electronic device (210) can extract the user's movement value from the sensor data and evaluate the user's exercise motion based on the extracted movement value. The electronic device (210) can provide the user with exercise motion measurement values ​​and exercise motion evaluation information regarding the user's exercise motion through a graphical user interface.

[0059] In one embodiment, the electronic device (210) may execute a program (e.g., an application) for controlling the wearable device (100), and the user may adjust the operation or setting values ​​of the wearable device (100) through the program (e.g., torque intensity output from a driving module (e.g., driving module (35, 45) of FIG. 3), volume of audio output from a sound output module (e.g., sound output module (550) of FIG. 5a and 5b), brightness of a light unit (e.g., light unit (85) of FIG. 3). The program executed on the electronic device (210) may provide a graphical user interface (GUI) for interaction with the user. The electronic device (210) may be a device of various forms. For example, the electronic device (210) may include a portable communication device (e.g., a smartphone), a computer device, an access point, a portable multimedia device, or a home appliance (e.g., a television, an audio device, a projector device), but is not limited to the aforementioned devices.

[0060] According to one embodiment, the electronic device (210) may be connected to a server (230) using short-range wireless communication or cellular communication. The server (230) may receive user profile information of a user using the wearable device (100) from the electronic device (210) and may store and manage the received user profile information. The user profile information may include information on at least one of, for example, name, age, gender, height, weight, or BMI (body mass index). The server (230) may receive exercise history information regarding exercises performed by the user from the electronic device (210) and may store and manage the received exercise history information. The server (230) may provide various exercise programs or physical ability measurement programs that may be provided to the user to the electronic device (210).

[0061] According to one embodiment, the wearable device (100) and / or the electronic device (210) may be connected to another wearable device (220). The other wearable device (220) may be, for example, a wireless earphone (222), a smartwatch (224), smart glasses (226), or a smart ring (228), but is not limited to the aforementioned devices. In one embodiment, the smartwatch (224) may measure a biosignal including a user's heart rate information and transmit the measured biosignal to the electronic device (210) and / or the wearable device (100). The electronic device (210) may estimate the user's heart rate information (e.g., current heart rate, maximum heart rate, average heart rate) based on the biosignal received from the smartwatch (224) and may provide the estimated heart rate information to the user. In one embodiment, the smart ring (226) can measure a biosignal including a user's heart rate information and transmit the measured biosignal to an electronic device (210) and / or a wearable device (100). The electronic device (210) can estimate the user's heart rate information (e.g., current heart rate, maximum heart rate, average heart rate) based on the biosignal received from the smart ring (228) and can provide the estimated heart rate information to the user.

[0062] In one embodiment, user exercise result information, physical ability information, and / or exercise motion evaluation information evaluated by the electronic device (210) may be transmitted to another wearable device (220) and provided to the user through the other wearable device (220). Status information of the wearable device (100) may also be transmitted to another wearable device (220) and provided to the user through the other wearable device (220). In one embodiment, the wearable device (100), the electronic device (210), and the other wearable device (220) may be connected to each other via wireless communication (e.g., Bluetooth communication, Wi-Fi communication).

[0063] In one embodiment, the wearable device (100) may provide (or output) feedback (e.g., visual feedback, auditory feedback, tactile feedback) corresponding to the state of the wearable device (100) according to a control signal received from the electronic device (210). For example, the wearable device (100) may provide visual feedback through a light unit (e.g., the light unit (85) of FIG. 3) and may provide auditory feedback through an acoustic output module (e.g., the acoustic output module (550) of FIG. 5a and FIG. 5b). The wearable device (100) may include a haptic module and may provide tactile feedback in the form of vibration to the user's body through the haptic module. The electronic device (210) may also provide (or output) feedback (e.g., visual feedback, auditory feedback, tactile feedback) corresponding to the state of the wearable device (100).

[0064] In one embodiment, the electronic device (210) may present a personalized exercise goal to the user in an exercise assistance mode. The personalized exercise goal may include an exercise volume target value for each type of exercise (e.g., strength training, balance training, aerobic training) that the user intends to perform, determined by the electronic device (210) and / or the server (230). When the server (230) determines the exercise volume target value, the server (230) may transmit information regarding the determined exercise volume target value to the electronic device (210). The electronic device (210) may present the exercise volume target values ​​for the types of strength training, aerobic training, and balance training in a personalized manner according to the exercise program (e.g., squat, split lunge, lunge and knee-up) and / or the user's physical characteristics (e.g., age, height, weight, BMI). The electronic device (210) may display a GUI screen on the display indicating the exercise volume target value for each type of exercise.

[0065] In one embodiment, the electronic device (210) and / or server (230) may include a database storing information on a plurality of exercise programs that can be provided to a user through a wearable device (100). To achieve the user's exercise goals, the electronic device (210) and / or server (230) may recommend an exercise program suitable for the user. The exercise goals may include, for example, at least one of improving muscle strength, improving muscular fitness, improving cardiovascular endurance, improving core stability, improving flexibility, or improving symmetry. The electronic device (210) and / or server (230) may store and manage the exercise programs performed by the user and the results of the exercise programs performed.

[0066] FIG. 3 shows a schematic rear view of a wearable device according to one embodiment. FIG. 4 shows a left side view of a wearable device according to one embodiment.

[0067] Referring to FIGS. 3 and 4, a wearable device (100) according to one embodiment may include a base body (80), a waist support frame (20), a driving module (35, 45), a leg support frame (50, 55), a thigh fastening part (1, 2), and a waist fastening part (60). The base body (80) may include a lighting unit (85). In one embodiment, at least one of these components (e.g., the lighting unit (85)) may be omitted from the wearable device (100), or one or more other components (e.g., a haptic module) may be added.

[0068] The base body (80) can be positioned on the user's lower back while the user is wearing the wearable device (100). The base body (80) can be mounted on the user's lower back to provide cushioning to the user's waist and to support the user's waist. The base body (80) can be placed over the user's buttocks (hip area) so that the wearable device (100) does not fall downward due to gravity while the user is wearing the wearable device (100). The base body (80) can distribute a portion of the weight of the wearable device (100) to the user's waist while the user is wearing the wearable device (100). The base body (80) can be connected to a waist support frame (20). Waist support frame connecting elements (not shown) that can be connected to the waist support frame (20) may be provided at both ends of the base body (80).

[0069] In one embodiment, a lighting unit (85) may be disposed on the outside of a base body (80). The lighting unit (85) may include a light source (e.g., an LED (light emitting diode)). The lighting unit (85) may emit light under the control of a control module (not shown) (e.g., the control module (510) of FIG. 5a and FIG. 5b). According to an embodiment, the control module may control the lighting unit (85) so that visual feedback corresponding to the state of the wearable device (100) may be provided (or output) to the user through the lighting unit (85).

[0070] The waist support frame (20) may extend from both ends of the base body (80). The user's lower back may be accommodated inside the waist support frame (20). The waist support frame (20) may include at least one rigid body beam. Each beam may have a curved shape with a pre-set curvature to surround the user's lower back. A waist fastening part (60) may be connected to the end of the waist support frame (20). A driving module (35, 45) may be connected to the waist support frame (20).

[0071] In one embodiment, a control module, an inertial measurement unit (not shown) (e.g., the inertial measurement unit (135) of FIG. 1, the inertial measurement unit (522) of FIG. 5b), a communication module (not shown) (e.g., the communication module (516) of FIG. 5a and FIG. 5b), and a battery (not shown) may be disposed inside the base body (80). The base body (80) may protect the control module, the inertial measurement unit, the communication module, and the battery. The control module may generate a control signal to control the operation of the wearable device (100). The control module may include a control circuit comprising a processor and memory for controlling the actuators of the driving modules (35, 45). The control module may further include a power supply module (not shown) for supplying power from the battery to each component of the wearable device (100).

[0072] In one embodiment, the wearable device (100) may include a sensor module (not shown) (e.g., sensor module (520) of FIG. 5a) that acquires sensor data from one or more sensors. The sensor module may acquire sensor data that changes according to the user's movement. In one embodiment, the sensor module may acquire sensor data containing information on the user's movement and / or information on the movement of a component of the wearable device (100). The sensor module may include, for example, an inertial measurement device (e.g., inertial measurement device (135) of FIG. 1, inertial measurement device (522) of FIG. 5b) for measuring the user's upper body movement value or the movement value of the waist support frame (20), and an angle sensor (e.g., angle sensor (125) of FIG. 1, first angle sensor (524) and second angle sensor (524-1) of FIG. 5b) for measuring the user's hip joint angle value or the movement value of the leg support frame (50, 55), but is not limited thereto. For example, the sensor module may further include at least one of a position sensor, a temperature sensor, a biosignal sensor, or a proximity sensor.

[0073] The waist fastening part (60) can be connected to the waist support frame (20) and can secure the waist support frame (20) to the user's waist. The waist fastening part (60) may include, for example, a pair of belts.

[0074] The driving module (35, 45) can generate an external force (or torque) applied to the user's body based on a control signal generated by the control module. For example, the driving module (35, 45) can generate an assisting force or a resistance force applied to the user's leg. In one embodiment, the driving module (35, 45) may include a first driving module (45) located at a position corresponding to the user's right hip joint and a second driving module (35) located at a position corresponding to the user's left hip joint. The first driving module (45) may include a first actuator and a first joint member, and the second driving module (35) may include a second actuator and a second joint member. The first actuator may provide power transmitted to the first joint member, and the second actuator may provide power transmitted to the second joint member. The first actuator and the second actuator may each include a motor that generates power (or torque) by receiving power from a battery. When power is supplied and the motor is driven, it may generate a force to assist the user's body movement (assistive force) or a force to hinder body movement (resistance force). In one embodiment, the control module may adjust the voltage and / or current supplied to the motor to control the strength and direction of the force generated by the motor.

[0075] In one embodiment, the first joint member and the second joint member each receive power from the first actuator and the second actuator, respectively, and can apply external force to the user's body based on the received power. The first joint member and the second joint member may each be positioned at a location corresponding to the user's joint. One side of the first joint member may be connected to the first actuator, and the other side may be connected to the first leg support frame (55). The first joint member may be rotated by the power received from the first actuator. An encoder, a resolver, a groove sensor, and / or a Hall sensor may be disposed on one side of the first joint member to function as an angle sensor for measuring the rotation angle of the first joint member (corresponding to the user's joint angle). One side of the second joint member may be connected to the second actuator, and the other side may be connected to the second leg support frame (50). The second joint member can be rotated by power received from the second actuator. An encoder, resolver, groove sensor, and / or Hall sensor capable of operating as an angle sensor for measuring the rotation angle of the second joint member may also be disposed on one side of the second joint member.

[0076] In one embodiment, the first actuator may be positioned on the side of the first joint member, and the second actuator may be positioned on the side of the second joint member. The rotation axis of the first actuator and the rotation axis of the first joint member may be positioned so as to be spaced apart from each other, and the rotation axis of the second actuator and the rotation axis of the second joint member may also be positioned so as to be spaced apart from each other. However, this is not limited thereto, and the actuator and the joint member may share a rotation axis. In one embodiment, each actuator may be positioned spaced apart from the joint member. In this case, the driving module (35, 45) may further include a power transmission module (not shown) that transmits power from the actuator to the joint member. The power transmission module may be a rotating body such as a gear, or a longitudinal member such as a wire, cable, string, spring, belt, or chain. However, the scope of the embodiments is not limited by the positional relationship between the actuator and the joint member and the power transmission structure described above.

[0077] In one embodiment, the leg support frame (50, 55) can support the user's leg (e.g., thigh) when the wearable device (100) is worn on the user's leg. The leg support frame (50, 55) can transmit power (torque) generated, for example, from the drive module (35, 45) to the user's thigh, and such power can act as an external force applied to the user's leg movement. One end of the leg support frame (50, 55) can be connected to a joint member and rotated, and the other end of the leg support frame (50, 55) is connected to a thigh fastening part (1, 2), so that the leg support frame (50, 55) can transmit power generated from the drive module (35, 45) to the user's thigh while supporting the user's thigh. For example, the leg support frame (50, 55) can push or pull the user's thigh. The leg support frame (50, 55) can extend along the longitudinal direction of the user's thigh. The leg support frame (50, 55) can be folded to wrap around at least a portion of the user's thigh circumference. The leg support frame (50, 55) may include a first leg support frame (55) for supporting the user's right leg and a second leg support frame (50) for supporting the user's left leg.

[0078] The thigh fastening portion (1, 2) is connected to the leg support frame (50, 55) and can secure the leg support frame (50, 55) to the thigh. The thigh fastening portion (1, 2) may include a first thigh fastening portion (2) for securing the first leg support frame (55) to the user's right thigh and a second thigh fastening portion (1) for securing the second leg support frame (50) to the user's left thigh.

[0079] In one embodiment, the first thigh fastening part (2) may include a first cover, a first fastening frame, and a first strap, and the second thigh fastening part (1) may include a second cover, a second fastening frame, and a second strap. The first cover and the second cover can apply torque generated by the driving module (35, 45) to the user's thigh. The first cover and the second cover are positioned on one side of the user's thigh to push or pull the user's thigh. The first cover and the second cover may be positioned, for example, on the front of the user's thigh. The first cover and the second cover may be positioned along the circumference of the user's thigh. The first cover and the second cover may extend to both sides centered on the other end of the leg support frame (50, 55) and may include a curved surface corresponding to the user's thigh. One end of the first cover and the second cover may be connected to the fastening frame, and the other end may be connected to the strap.

[0080] The first fastening frame and the second fastening frame may be positioned to wrap around, for example, at least a portion of the circumference of the user's thigh, thereby preventing the user's thigh from coming off the leg support frame (50, 55). The first fastening frame may have a fastening structure connecting the first cover and the first strap, and the second fastening frame may have a fastening structure connecting the second cover and the second strap.

[0081] The first strap can wrap around the remaining portion of the user's right thigh that is not covered by the first cover and the first fastening frame, and the second strap can wrap around the remaining portion of the user's left thigh that is not covered by the second cover and the second fastening frame. The first strap and the second strap may include, for example, an elastic material (e.g., a band).

[0082] FIGS. 5A and 5B are drawings illustrating the configuration of a control system of a wearable device according to one embodiment.

[0083] Referring to FIG. 5a, a wearable device (100) can be controlled by a control system (500). The control system (500) may include a control module (510), a communication module (516), a sensor module (520), a driving module (530), an input module (540), and an acoustic output module (550). In one embodiment, at least one of these components (e.g., an acoustic output module (550)) may be omitted from the control system (500), or one or more other components (e.g., a haptic module) may be added.

[0084] The drive module (530) may include a motor (534) capable of generating power (e.g., torque) and a motor driver circuit (532) for driving the motor (534). In the embodiment of FIG. 5a, a drive module (530) including one motor driver circuit (532) and one motor (534) is shown, but this is merely an example. Referring to FIG. 5b, as in the control system (500-1) shown in FIG. 5b, the motor driver circuit (532, 532-1) and the motor (534, 534-1) may each be multiple (e.g., two or more). A driving module (530) including a motor driver circuit (532) and a motor (534) may correspond to the first driving module (45) of FIG. 3, and a driving module (530-1) including a motor driver circuit (532-1) and a motor (534-1) may correspond to the second driving module (35) of FIG. 3. The description of each of the motor driver circuit (532) and the motor (534) described below may also apply to the motor driver circuit (532-1) and the motor (534-1) shown in FIG. 5b.

[0085] Returning to FIG. 5a, the sensor module (520) may include a sensor circuit comprising at least one sensor. The sensor module (520) may include sensor data including user movement information or movement information of the wearable device (100). The sensor module (520) may transmit the acquired sensor data to the control module (510). The sensor module (520) may include an inertial measurement device (522) and an angle sensor (e.g., a first angle sensor (524), a second angle sensor (524-1)) as shown in FIG. 5b. The inertial measurement device (522) may measure the user's upper body movement values. For example, the inertial measurement device (522) may sense acceleration along the X-axis, Y-axis, and Z-axis and angular velocity along the X-axis, Y-axis, and Z-axis according to the user's movement. The inertial measurement device (522) may be used to measure at least one of the forward-backward tilt, left-right tilt, or rotation of the user's body, for example. Additionally, the inertial measuring device (522) can acquire movement values ​​(e.g., acceleration values ​​and angular velocity values) of the waist support frame of the wearable device (e.g., the waist support frame (20) of FIG. 3). The movement values ​​of the waist support frame can correspond to the upper body movement values ​​of the user.

[0086] The angle sensor can measure hip joint angle values ​​according to the user's leg movements. Sensor data that can be measured by the angle sensor may include, for example, hip joint angle values ​​of the right leg, hip joint angle values ​​of the left leg, and information regarding the direction of movement of the legs. For example, the first angle sensor (524) of FIG. 5b can acquire the hip joint angle value of the user's right leg, and the second angle sensor (524-1) can acquire the hip joint angle value of the user's left leg. Each of the first angle sensor (524) and the second angle sensor (524-1) may include, for example, an encoder, a resolver, a home sensor, and / or a Hall sensor. Additionally, the angle sensor can acquire movement values ​​of the leg support frame of the wearable device (100). For example, the first angle sensor (524) can acquire the movement value of the first leg support frame (55), and the second angle sensor (524-1) can acquire the movement value of the second leg support frame (50). The movement value of the leg support frame can correspond to the hip joint angle value.

[0087] In one embodiment, the sensor module (520) may further include at least one of a position sensor for obtaining a position value of a wearable device (100), a proximity sensor for detecting the proximity of an object, a biosignal sensor for detecting a user's biosignal, or a temperature sensor for measuring ambient temperature.

[0088] The input module (540) can receive instructions or data to be used for a component of the wearable device (100) (e.g., processor (512)) from outside the wearable device (100) (e.g., user). The input module (540) may include an input component circuit. The input module (540) may include, for example, a key (e.g., button) or a touch screen.

[0089] The sound output module (550) can output a sound signal to the outside of the wearable device (100). The sound output module (550) can provide auditory feedback to the user. For example, the sound output module (550) may include a speaker that plays a guide sound signal (e.g., driving start sound, motion error notification sound, exercise start notification sound), music content, or a guide voice to audibly inform the user of specific information (e.g., exercise result information, exercise motion evaluation information).

[0090] In one embodiment, the control system (500) may further include a battery (not shown) for supplying power to each component of the wearable device (100). The wearable device (100) may convert the power of the battery to match the operating voltage of each component of the wearable device (100) and supply it to each component.

[0091] The driving module (530) can generate an external force applied to the user's leg under the control of the control module (510). The driving module (530) can generate torque applied to the user's leg based on a control signal generated by the control module (510). The control module (510) can transmit the control signal to the motor driver circuit (532). The motor driver circuit (532) can control the operation of the motor (534) by generating a current signal (or voltage signal) corresponding to the control signal and supplying it to the motor (534). In some cases, the current signal may not be supplied to the motor (534). When the motor (534) is driven by supplying the current signal to the motor (534), it can generate torque for an assisting force to assist the user's leg movement or a resistive force to hinder leg movement.

[0092] The control module (510) controls the overall operation of the wearable device (100) and can generate control signals to control each component (e.g., communication module (516), driving module (530)). The control module (510) may include a processor (512) and a memory (514).

[0093] The processor (512) can, for example, execute software to control at least one other component (e.g., a hardware or software component) of the wearable device (100) connected to the processor (512) and perform various data processing or operations. The software may include an application for providing a GUI. According to one embodiment, as at least part of the data processing or operations, the processor (512) may store instructions or data received from another component (e.g., a communication module (516)) in memory (514), process the instructions or data stored in memory (514), and store the result data after processing in memory (514). According to one embodiment, the processor (512) may include a main processor (e.g., a central processing unit or an application processor) or an auxiliary processor (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that can be operated independently or together with it. The auxiliary processor can be implemented separately from the main processor or as part of it.

[0094] The memory (514) can store various data used by at least one component (e.g., processor (512)) of the control module (510). The data may include, for example, software, sensor data, and input or output data for related commands. The memory (514) may include volatile memory or non-volatile memory (e.g., RAM, DRAM, SRAM).

[0095] The communication module (516) can support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the control module (510) and other components of the wearable device (100) or an external electronic device (e.g., the electronic device (210) of FIG. 2 or another wearable device (220)), and the performance of communication through the established communication channel. The communication module (516) may include a communication circuit for performing communication functions. The communication module (516) may receive a control signal from, for example, an electronic device (e.g., the electronic device (210)) and transmit sensor data acquired by the sensor module (520) to the electronic device. According to one embodiment, the communication module (516) may include one or more communication processors (not shown) that operate independently of the processor (512) and support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (516) may include a wireless communication module (e.g., a cellular communication module, a short-range wireless communication module, or a GNSS (global navigation satellite system) communication module) and / or a wired communication module. The corresponding communication module among these may communicate with other components of the wearable device (100) and / or external electronic devices through a short-range communication network such as Bluetooth, WiFi (wireless fidelity), or IrDA (infrared data association), or a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., LAN or WAN).

[0096] In one embodiment, the control system (500, 500-1) may further include a haptic module (not shown). The haptic module may provide tactile feedback to the user under the control of the processor (512). The haptic module may convert an electrical signal into a mechanical stimulus (e.g., vibration or movement) or an electrical stimulus that the user can perceive through tactile or kinesthetic senses. The haptic module may include a motor, a piezoelectric element, or an electrical stimulation device. In one embodiment, the haptic module may be located in at least one of a base body (e.g., base body (80)), a first thigh connecting part (2), or a second thigh connecting part (1).

[0097] FIG. 6 is a diagram illustrating the interaction between a wearable device and an electronic device according to one embodiment.

[0098] Referring to FIG. 6, the wearable device (100) can communicate with an electronic device (210). For example, the electronic device (210) may be a user terminal of a user using the wearable device (100) or a dedicated controller device for the wearable device (100). According to one embodiment, the wearable device (100) and the electronic device (210) may be connected to each other via short-range wireless communication (e.g., Bluetooth communication, Wi-Fi communication).

[0099] In one embodiment, the electronic device (210) may execute an application to check the status of the wearable device (100) or to control or operate the wearable device (100). By executing the application, a screen of a user interface (UI) for controlling the operation of the wearable device (100) or determining the operation mode of the wearable device (100) may be displayed on the display (212) of the electronic device (210). The UI may be, for example, a graphical user interface (GUI).

[0100] In one embodiment, the user may input a command to control the operation of the wearable device (100) (e.g., a command to execute a walking assistance mode, an exercise assistance mode, or a physical ability measurement mode) or change the settings of the wearable device (100) through a GUI screen on the display (212) of the electronic device (210). The electronic device (210) may generate a control command (or control signal) corresponding to the operation control command or setting change command entered by the user and transmit the generated control command to the wearable device (100). The wearable device (100) may operate according to the received control command and transmit the control result according to the control command and / or sensor data measured by the sensor module of the wearable device (100) to the electronic device (210). The electronic device (210) may provide result information (e.g., walking ability information, exercise ability information, exercise movement evaluation information) derived by analyzing the control result and / or sensor data to the user through the GUI screen.

[0101] FIG. 7 is a drawing illustrating the configuration of an electronic device according to one embodiment.

[0102] Referring to FIG. 7, the electronic device (210) may include a processor (710), memory (720), communication module (730), display module (740), sound output module (750), and input module (760). In one embodiment, at least one of these components (e.g., sound output module (750)) may be omitted from the electronic device (210), or one or more other components (e.g., sensor module, battery) may be added.

[0103] The processor (710) can control at least one other component (e.g., a hardware or software component) of the electronic device (210) and can perform various data processing or operations. According to one embodiment, as at least part of the data processing or operations, the processor (710) can store commands or data received from another component (e.g., a communication module (730)) in memory (720), process the commands or data stored in memory (720), and store result data in memory (720).

[0104] According to one embodiment, the processor (710) may include a main processor (e.g., a central processing unit or an application processor) or an auxiliary processor that can operate independently or together with it (e.g., a graphics processing unit, a neural network processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor).

[0105] The memory (720) can store various data used by at least one component of the electronic device (210) (e.g., processor (710) or communication module (730)). The data may include, for example, input data or output data for a program (e.g., application) and related instructions. The memory (720) may include at least one instruction executable by the processor (710). The memory (720) may include volatile memory or non-volatile memory.

[0106] The communication module (730) can support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between an electronic device (210) and another electronic device (e.g., a wearable device (100), another wearable device (220), a server (230)), and the performance of communication through the established communication channel. The communication module (730) may include a communication circuit for performing communication functions. The communication module (730) may include one or more communication processors that operate independently of the processor (710) (e.g., an application processor) and support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (290) may include a wireless communication module (e.g., a Bluetooth communication module, a cellular communication module, a Wi-Fi communication module, or a GNSS communication module) or a wired communication module (e.g., a LAN communication module, or a power line communication module) that performs wireless communication. The communication module (730) can, for example, transmit a control command to the wearable device (100) and receive from the wearable device (100) at least one of sensor data containing body movement information of a user wearing the wearable device (100), state data of the wearable device (100), or control result data corresponding to the control command.

[0107] The display module (740) can visually provide information to an external (e.g., user) of the electronic device (210). The display module (740) may include, for example, an LCD or OLED display, a holographic device, or a projector device. The display module (740) may further include a control circuit for controlling the display drive. In one embodiment, the display module (740) may further include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of the force generated by the touch.

[0108] The sound output module (750) can output a sound signal to the outside of the electronic device (210). The sound output module (750) may include a speaker that plays a guide sound signal (e.g., driving start sound, operation error notification sound), music content, or a guide voice based on the state of the wearable device (100). If it is determined that the wearable device (100) is not properly worn on the user's body, for example, the sound output module (750) may output a guide voice to notify the user of the abnormal wear or to induce normal wear. The sound output module (750) may also output a guide voice corresponding to exercise evaluation information or exercise result information that evaluates the user's exercise, for example.

[0109] The input module (760) can receive instructions or data to be used in a component of the electronic device (210) (e.g., processor (710)) from outside the electronic device (210) (e.g., user). The input module (760) may include an input component circuit and may receive user input. The input module (760) may include, for example, a key (e.g., button) or a touch screen.

[0110] FIG. 8 is a flowchart of a method for recommending an exercise program according to one embodiment.

[0111] The following operations 810 to 850 may be performed by an electronic device (e.g., the wearable device (100) of FIG. 1 or the electronic device (210) of FIG. 2). The electronic device may include at least one processor (e.g., the processor (512) of FIG. 5a or the processor (710) of FIG. 7) and a memory for storing instructions (e.g., the memory (514) of FIG. 5 or the memory (720) of FIG. 7). For example, the electronic device may be a user terminal physically separated from the first wearable device (e.g., the wearable device (100) of FIG. 1). For example, the electronic device may be a control module included in the first wearable device (e.g., the wearable device (100) of FIG. 1) (e.g., the control module (130) of FIG. 1, the control module (510) of FIG. 5a and FIG. 5b).

[0112] In operation 810, the electronic device may activate a fitness measurement program of a first wearable device connected to the electronic device. The fitness measurement program may be a protocol for measuring the exercise ability of a user wearing the first wearable device.

[0113] According to one embodiment, if the electronic device is a user terminal separated from the first wearable device, the electronic device and the first wearable device may be connected using short-range wireless communication. For example, a user wearing the first wearable device may activate a physical fitness measurement program of the first wearable device through the user terminal. If an application for controlling the first wearable device is installed on the user terminal, the user may transmit a command to activate the physical fitness measurement program to the first wearable device using the application.

[0114] According to one embodiment, if the electronic device is a control module included in the first wearable device, a user wearing the first wearable device can transmit a command to the first wearable device to activate a physical fitness measurement program using a GUI provided by a program running on the first wearable device.

[0115] A physical fitness measurement program may consist of one or more sessions. Each of the one or more sessions may be pre-designed for a specific purpose. According to one embodiment, the first session may be a session for measuring the user's muscle strength and muscle endurance. Additionally, the user's cardiorespiratory endurance may be measured through the first session. For example, the user may perform walking in place during the first session. Walking in place may be a knee-up performed repeatedly. According to one embodiment, the second session may be a session for measuring the user's sense of balance. For example, the user may perform standing on one leg during the second session. The first session for measuring the user's muscle strength and muscle endurance is described in detail below with reference to FIG. 9. The second session for measuring the user's sense of balance is described in detail below with reference to FIG. 19a and FIG. 19b.

[0116] In operation 820, the electronic device may acquire first angle log data of a joint measured by a first sensor of the first wearable device corresponding to at least a portion of the period during which the first session of the physical fitness measurement program is performed. For example, the first sensor may be an angle sensor that measures the angle of the user's hip joint (e.g., angle sensor (125) of FIG. 1). For example, the first wearable device may generate first angle log data using the first sensor during the 3 minutes that the user performs walking in place.

[0117] According to one embodiment, when the first sensor includes a first right sensor corresponding to the user's right hip joint and a first right sensor corresponding to the user's left hip joint, the first right sensor may generate first right angle log data, and the first left sensor may generate first left angle log data. The first angle log data may include first left angle log data and first right angle log data.

[0118] According to one embodiment, the IMU of the first wearable device (e.g., the IMU (135) of FIG. 1) can measure the movement of the user's upper body during the period in which the first session of the physical fitness measurement program is performed. The electronic device can obtain log data of the first movement of the upper body measured by the IMU of the first wearable device corresponding to at least a portion of the period in which the first session is performed.

[0119] In operation 830, the electronic device can calculate a first indicator of the user's muscle strength and muscle endurance based on first angle log data. For example, the electronic device can calculate preset auxiliary indicators using the first angle log data and calculate the first indicator based on the auxiliary indicators. The auxiliary indicators may include the user's energy consumption, the number of movements performed, and the speed of movement performance. The first indicator may be calculated based on a pre-designed formula. The formula may be pre-designed such that the value of the calculated first indicator increases as the user's muscle strength and muscle endurance increase. A method for calculating the first indicator is described in detail below with reference to FIGS. 10 and FIGS. 11.

[0120] In operation 840, the electronic device can determine a target exercise program for a user among a plurality of exercise programs based on a first indicator. For example, the first indicator may be divided into a plurality of ranges, and a first exercise program corresponding to the first range represented by the value of the first indicator may be determined as a target exercise program. For example, the plurality of ranges may include five ranges such as a very low range, a low range, a normal range, a high range, and a very high range, and if the value of the first indicator corresponds to the normal range, a target exercise program corresponding to the normal range may be determined.

[0121] According to one embodiment, a plurality of ranges for a first indicator may vary depending on user information. User information may include at least one of user age and gender. For example, even if the same value of the first indicator is calculated for a first user and a second user, a plurality of ranges for the first user may be adjusted so that the range of the first indicator for the first user, who is older than the second user, is higher. The plurality of ranges may correspond to grades for the first indicator. For example, the grades may include a very low grade, a low grade, a medium grade, a high grade, and a very high grade.

[0122] According to one embodiment, a target exercise program determined for a user may be an exercise program designed to improve the user's health or exercise ability by taking into account the user's current exercise ability. For example, the target exercise program may be an exercise program capable of improving muscle strength and muscle endurance for a user who lacks muscle strength and muscle endurance. The target exercise program may consist of the performance of one or more specific exercises. For example, one or more specific exercises may include walking in place, interval squats, split lunges, dumbbell squats, lunges and knee ups, stretching, running, etc. The one or more specific exercises included in the exercise program and the performance time of each specific exercise may vary depending on the exercise program.

[0123] In operation 850, the electronic device may output information about a target exercise program. For example, the electronic device may output a message to recommend a target exercise program to the user. For example, the information about the target exercise program may include information about specific exercises included in the target exercise program. The information about the specific exercises may include at least one of an exercise method, exercise time, or video for each exercise.

[0124] When a user selects a recommended target exercise program, the electronic device can control the first wearable device to perform the target exercise program. The first wearable device can provide the user with assistive force or resistance for the corresponding detailed exercise based on a torque profile for each of one or more detailed exercises of the target exercise program. The user can perform one or more detailed exercises of the target exercise program through the first wearable device.

[0125] FIG. 9 illustrates a knee job performed by a user during the first session of a physical fitness measurement program according to one embodiment.

[0126] According to one embodiment, a user may wear a first wearable device (e.g., the wearable device (100) of FIG. 1). The user may additionally wear a second wearable device (e.g., the wireless earphone (222) of FIG. 1, a smartwatch (224), smart glasses (226), or a smart ring (228)).

[0127] According to one embodiment, the first session of the physical fitness measurement program may be a session in which the user performs repetitive knee-ups for walking in place. For example, the first session may be conducted for a preset time (e.g., 3 minutes). For example, an electronic device may output an acoustic guide at a constant speed while the first session is being performed. For example, the electronic device may control a first wearable device or a second wearable device so that an acoustic guide at a constant speed is output while the first session is being performed. For example, an acoustic guide may be output at a speed of 96 BPM (beats per minute).

[0128] According to one embodiment, the electronic device may provide instructions to the user regarding the element to be measured through the first session. For example, the instructions may request the user to perform knee-ups as quickly as possible during the first minute after the start of the first session.

[0129] During the period in which the first session is performed, the first sensor of the first wearable device can generate first angle log data for the user's hip joint.

[0130] During the period in which the first session is performed, the second sensor of the second wearable device may generate heart rate log data regarding the user's heart rate. For example, the second sensor may be a photoplethysmography (PPG) sensor. Based on the heart rate log data, a second indicator of the user's cardiorespiratory endurance may be calculated. The second indicator may be used to determine a target exercise program. A method for calculating the second indicator is described in detail below with reference to FIGS. 14 and 15.

[0131] FIG. 10 is a flowchart of a method for calculating a first index for muscle strength and muscle endurance based on first angle log data according to one embodiment.

[0132] According to one embodiment, the following operations 1010 to 1040 may be performed by an electronic device (e.g., the wearable device (100) of FIG. 1 or the electronic device (210) of FIG. 2). The operations 1010 to 1040 may be associated with the operation 830 described above with reference to FIG. 8. For example, the operation 830 may include the operations 1010 to 1040.

[0133] In operation 1010, the electronic device can calculate a first energy consumed during a first time interval based on first angle log data. For example, the first time interval may be 1 minute after the start of the first session. A method for calculating the first energy consumed is described in detail below with reference to FIG. 11.

[0134] In operation 1020, the electronic device can calculate the number of times the operation is performed during a second time interval based on the first angle log data. For example, the second time interval may be one minute after the start of the first session. For example, if a user repeatedly performs a knee-up, the electronic device determines whether the operation satisfies a preset criterion, and if the preset criterion is satisfied, it can increase the number of times the operation is performed. A method for calculating the number of times the operation is performed is described in detail below with reference to FIG. 11.

[0135] In operation 1030, the electronic device can calculate the speed of operation execution during a third time interval based on the first angle log data. For example, the third time interval may be the interval from the start of the first session until the point in time when a preset number of operation executions (e.g., 30 times) is satisfied.

[0136] In operation 1040, the electronic device can calculate a first indicator of muscle strength and muscle endurance based on the first energy consumed, the number of times the operation is performed, and the speed of the operation. For example, the electronic device can calculate the first indicator based on the following [Equation 1] which is pre-designed.

[0137] [Mathematical Formula 1]

[0138]

[0139] A, B, C, and D of [Equation 1] may be pre-designed so that the value of the calculated first indicator appears within a preset range. Each of A, B, C, and D may be a constant. For example, the preset range may be -2 to 2 and is not limited to the described embodiments.

[0140] FIG. 11 illustrates first angle log data according to one embodiment.

[0141] According to one embodiment, an electronic device (e.g., the wearable device (100) of FIG. 1 or the electronic device (210) of FIG. 2) may generate a first angle trajectory (1101) based on first angle log data (1100) obtained from the first wearable device (e.g., the wearable device (100) of FIG. 1). The x-axis of the first angle trajectory (1101) may be the time axis, and the y-axis may be the hip joint angle axis. The hip joint angle may be 0 degrees when standing, have a negative value when the leg is raised forward, and have a positive value when the leg is raised backward.

[0142] According to one embodiment, the electronic device can calculate a first energy consumption during a first time interval (e.g., 1 minute) based on a first angular trajectory (1101). The unit of the first energy consumption may be Watt. For example, the sum of the partial trajectories of the first angular trajectory (1101) and the areas represented by the x-axis may be calculated as the first energy consumption. Each of the partial trajectories may correspond to a single knee-up motion of the user. For example, the areas may include a partial area (1120) for a first partial curve of the first angular trajectory (1101).

[0143] According to one embodiment, the electronic device can calculate the number of operations performed during a second time interval (e.g., 1 minute) based on a first angle trajectory (1101). For example, the electronic device can calculate the number of operations performed by counting the number of peaks (1111, 1112, 1113) of partial trajectories appearing during the second time interval that have a value less than a preset angle (e.g., -60 degrees). For example, the number of operations performed may increase when the peak value is between -60 degrees and -100 degrees.

[0144] According to one embodiment, the electronic device can calculate the speed of operation execution during a third time interval based on a first angle trajectory (1101). For example, the third time interval may be the interval from the start of the first session until the point in time when a preset number of operation executions (e.g., 30 times) is satisfied. For example, if the time from the start time until the point in time when the preset number of operation executions, 30 times, is satisfied is 15 seconds, the speed of operation execution may be calculated as 30 / 15=2 [reps / sec].

[0145] The electronic device can calculate a first indicator for muscle strength and muscle endurance based on the first energy consumed, the number of times the movement is performed, and the speed of the movement performance. For example, the electronic device can calculate the first indicator based on the aforementioned [Equation 1].

[0146] FIG. 12 illustrates information related to a first indicator according to one embodiment.

[0147] According to one embodiment, an electronic device (e.g., the wearable device (100) of FIG. 1 or the electronic device (210) of FIG. 2) may generate a screen (1200) based on a first indicator of muscle strength and muscle endurance. The generated screen (1200) may be output through a display (e.g., the display (212) of FIG. 6 or the display module (740) of FIG. 7).

[0148] The screen (1200) may include an explanation of the reason for measuring the first indicators of muscle strength and muscle endurance. The screen (1200) may include the total number of movements performed during the period in which the first session is performed. The screen (1200) may include the results (1210) performed in each of the first section (e.g., 0 to 1 minute), the second section (e.g., 1 minute to 2 minutes), and the third section (e.g., 2 minutes to 3 minutes) of the first session. The number of movements in the first section may be 100% as a standard, and the percentage of the number of movements in the second section and the percentage of the number of movements in the third section relative to the standard may be calculated.

[0149] The screen (1200) may include information (1220) about a rating (e.g., normal rating) for a user determined based on a first indicator.

[0150] The screen (1200) may include a reference bar (1230) for multiple grades for a first indicator and a grade for a user displayed on the reference bar (1230).

[0151] FIG. 13 illustrates a method for determining an exercise program based on a first indicator according to one embodiment.

[0152] When the electronic device (e.g., the wearable device (100) of FIG. 1 or the electronic device (210) of FIG. 2) has a rating of normal or higher for muscle strength and muscle endurance, a power walking exercise program can be determined as a target exercise program.

[0153] If the electronic device has a rating of less than average for muscle strength and muscle endurance, a target exercise program among multiple exercise programs may be determined based on additional indicators. For example, the additional indicator may be an indicator of maximum sustained exercise time. The maximum sustained exercise time may be determined based on the results performed in each of the first segment (e.g., 0 to 1 minute), second segment (e.g., 1 minute to 2 minutes), and third segment (e.g., 2 minutes to 3 minutes) of the first session. The maximum sustained exercise time may be determined based on the difference or ratio between the number of movements performed in the first segment and the number of movements performed in the third segment. For example, if the maximum sustained exercise time is long, a high-intensity knee-up exercise program may be determined as the target program. For example, if the maximum sustained exercise time is average, a low-intensity knee-up exercise program may be determined as the target program. For example, if the maximum sustained exercise time is short, an aqua mode-based exercise program may be determined as the target program. Aqua mode may be a mode that provides resistance to the user. Boost mode may be a mode that provides assistance to the user.

[0154] For example, if the grade for strength and muscle endurance is above average, a power walking program and a high-intensity knee-up exercise program may be recommended. For example, if the grade for strength and muscle endurance is below average, a moderate-intensity knee-up exercise program (based on Aqua Mode), a low-intensity knee-up exercise program (based on Boost Mode), or an interval exercise program (based on a combination of Aqua Mode and Boost Mode) may be recommended depending on the maximum sustainable exercise time.

[0155] FIG. 14 is a flowchart of a method for determining a target exercise program based on a second indicator calculated based on heart rate log data according to one embodiment.

[0156] According to one embodiment, the following operations 1410 to 1440 may be performed by an electronic device (e.g., the wearable device (100) of FIG. 1 or the electronic device (210) of FIG. 2). Operations 1410 to 1430 may be performed independently and in parallel with operations 810 to 830 described above with reference to FIG. 8. For example, operation 1410 may be performed substantially simultaneously with operation 810. Operation 1440 may be associated with operation 840 described above with reference to FIG. 8. For example, operation 840 may include operation 1440.

[0157] In operation 1410, the electronic device may activate a fitness measurement program of a second wearable device (e.g., wireless earphones (222) of FIG. 1, a smartwatch (224), smart glasses (226), or a smart ring (228)) connected to the electronic device. The fitness measurement program may be a protocol for measuring the exercise capacity of a user wearing the second wearable device. For example, the second wearable device may measure the user's heart rate at a preset interval when the fitness measurement program is activated. The preset interval may be shorter than the measurement interval when the fitness measurement program is deactivated.

[0158] According to one embodiment, if the electronic device is a user terminal separated from the second wearable device, the electronic device and the second wearable device may be connected using short-range wireless communication. For example, a user wearing the second wearable device may activate a physical fitness measurement program of the second wearable device through the user terminal. If an application for controlling the second wearable device is installed on the user terminal, the user may transmit a command to activate the physical fitness measurement program to the second wearable device using the application.

[0159] According to one embodiment, if the electronic device is a control module included in the second wearable device, a user wearing the second wearable device can transmit a command to the second wearable device to activate a physical fitness measurement program using a GUI provided by a program running on the second wearable device. For example, the user's cardiorespiratory endurance can be measured using the second wearable device through a first session of the physical fitness measurement program.

[0160] In operation 1420, the electronic device may acquire heart rate log data measured by the second sensor of the second wearable device corresponding to at least a portion of the period during which the first session of the physical fitness measurement program is performed. For example, the user may perform walking in place during the first session. The second wearable device may generate heart rate log data of the user using the second sensor (e.g., a PPG sensor) while the user performs walking in place. The electronic device may acquire heart rate log data from the second wearable device.

[0161] In operation 1430, the electronic device may calculate a second indicator of the user's cardiorespiratory endurance based on heart rate log data. For example, the second indicator may be an indicator related to maximum oxygen consumption (VO2max).

[0162] According to one embodiment, the electronic device may calculate preset auxiliary indicators using heart rate log data and calculate a second indicator based on the auxiliary indicators. The auxiliary indicators may include the change in heart rate per energy consumed by the user, the recovery heart rate, the second energy consumed and the third energy consumed during different time intervals. The second indicator may be calculated based on a pre-designed formula. The formula may be pre-designed such that the value of the calculated second indicator increases as the user's cardiorespiratory endurance increases. A method for calculating the second indicator is described in detail below with reference to FIG. 15.

[0163] In operation 1440, the electronic device can determine a target exercise program for a user among a plurality of exercise programs based on a first indicator and a second indicator. The second indicator may be divided into a plurality of ranges. For example, the plurality of ranges may include five ranges: a very low range, a low range, a normal range, a high range, and a very high range. An exercise program corresponding to a first range representing the value of the first indicator and a second range representing the value of the second indicator may be determined as a target exercise program.

[0164] To comprehensively evaluate the user's exercise ability, the first indicator and the second indicator may be considered together, and based on the evaluated exercise ability, an exercise program to improve the user's exercise ability may be recommended to the user.

[0165] FIG. 15 illustrates heart rate log data according to one embodiment.

[0166] According to one embodiment, an electronic device (e.g., the wearable device (100) of FIG. 1 or the electronic device (210) of FIG. 2) may generate a heart rate trajectory (1501) based on heart rate log data (1500) obtained from a second wearable device (e.g., the wireless earphone (222) of FIG. 1, the smartwatch (224), the smart glasses (226), or the smart ring (228)). The x-axis of the heart rate trajectory (1501) may be the time axis, and the y-axis may be the heart rate axis. For example, the first time point (1511) may be the time point at which exercise begins, the second time point (1512) may be the time point at which exercise ends, and the third time point (1513) may be the time point 30 seconds after the end of exercise.

[0167] According to one embodiment, the electronic device may calculate the change in heart rate per energy consumed during a fourth time interval as an auxiliary indicator of the second indicator. The unit of the change in heart rate per energy consumed may be BPM / Watt. For example, the fourth time interval may be 3 minutes between the first time point (1511) and the second time point (1512). The change in heart rate per energy consumed may be calculated using [Equation 2] below.

[0168] [Mathematical Formula 2]

[0169]

[0170] According to one embodiment, the electronic device may obtain a recovery heart rate during a fifth time interval as an auxiliary indicator of the second indicator. For example, the fifth time interval may be 30 seconds after the end of exercise, which is between the second time point (1512) and the third time point (1513). For example, the electronic device may obtain the heart rate at a time when 30 seconds have elapsed after the end of exercise as the recovery heart rate.

[0171] According to one embodiment, the electronic device can calculate a second energy consumption during a sixth time period (e.g., 1 minute) as an auxiliary indicator of the second indicator. For example, the electronic device can calculate the second energy consumption during the sixth time period based on first angle log data. For example, the second energy consumption may be the same as the first energy consumption calculated through the operation 1010 described above with reference to FIG. 10.

[0172] According to one embodiment, the electronic device can calculate a third energy consumed during a seventh time period (e.g., 3 minutes) as an auxiliary indicator of the second indicator. For example, the electronic device can calculate the third energy consumed during the seventh time period based on first angle log data.

[0173] According to one embodiment, the electronic device can calculate a second indicator of cardiorespiratory endurance based on the change in heart rate per energy consumed, the recovery heart rate, the second energy consumed, and the third energy consumed. For example, the electronic device can calculate the second indicator based on the following [Equation 3] which is pre-designed.

[0174] [Mathematical Formula 3]

[0175]

[0176] E, F, G, H, I, and J in [Equation 3] can be pre-designed so that the value of the calculated second indicator appears within a preset range. For example, E, F, G, H, I, and J can be pre-designed so that the maximum oxygen consumption measured for a user using specialized equipment corresponds to the value of the second indicator measured using a second wearable device. Each of E, F, G, H, I, and J may be a constant.

[0177] According to one embodiment, a plurality of ranges for the second indicator may vary depending on user information. User information may include at least one of user age and gender. For example, even if the same value of the second indicator is calculated for a first user and a second user, a plurality of ranges for the first user may be adjusted so that the range of the second indicator for the first user, who is older than the second user, is higher. The plurality of ranges may correspond to grades for the second indicator. For example, the grades may include a very low grade, a low grade, a medium grade, a high grade, and a very high grade.

[0178] According to one embodiment, the target exercise program determined for a user may be an exercise program designed to improve the user's health or exercise ability by taking into account the user's current exercise ability. For example, the target exercise program may be an exercise program capable of improving cardiorespiratory endurance for a user with insufficient cardiorespiratory endurance.

[0179] FIG. 16 illustrates information related to a second indicator according to one embodiment.

[0180] According to one embodiment, an electronic device (e.g., the wearable device (100) of FIG. 1 or the electronic device (210) of FIG. 2) may generate a screen (1600) based on a second indicator of cardiorespiratory endurance. The generated screen (1600) may be output through a display (e.g., the display (212) of FIG. 6 or the display module (740) of FIG. 7).

[0181] The screen (1600) may include an explanation of the reason for measuring a second indicator of cardiorespiratory endurance. The screen (1600) may include information (1610) regarding a characteristic heart rate among the heart rates measured during the period in which the first session is performed. For example, the characteristic heart rate may include the peak heart rate after exercise. For example, the characteristic heart rate may include the recovery heart rate.

[0182] The screen (1600) may include information (1620) about a rating (e.g., normal rating) for a user determined based on a second indicator.

[0183] The screen (1600) may include a reference bar (1630) for multiple grades for a second indicator and a grade for a user displayed on the reference bar (1630).

[0184] FIG. 17 illustrates exercise goals based on a first indicator and a second indicator according to one embodiment.

[0185] According to one embodiment, an electronic device (e.g., the wearable device (100) of FIG. 1 or the electronic device (210) of FIG. 2) may determine a user’s exercise goal among a plurality of exercise goals based on the determined user’s grade of muscle strength / muscle endurance and grade of cardiorespiratory endurance. For example, if the user’s grade of muscle strength / muscle endurance is “low grade” among “high grade”, “medium grade” and “low grade”, and the user’s grade of cardiorespiratory endurance is “low grade”, the user’s exercise goal may be determined as health promotion.

[0186] When an exercise goal for a user is determined, the electronic device can determine a target exercise program among multiple exercise programs corresponding to the exercise goal. As the user's exercise ability improves through the performance of the target exercise program, the exercise goal may gradually change.

[0187] FIG. 18 illustrates a method for determining an exercise program based on a third indicator of balance according to one embodiment.

[0188] According to one embodiment, the following operations 1810 to 1830 may be performed by an electronic device (e.g., the wearable device (100) of FIG. 1 or the electronic device (210) of FIG. 2). The operations 1810 to 1830 may be associated with the operation 820 described above with reference to FIG. 8. For example, operations 1810 to 1830 may be performed after operation 820 is performed.

[0189] According to one embodiment, after the first session of the physical fitness measurement program is terminated, the second session may be activated. Operation 1810 may be performed after the second session of the physical fitness measurement program is performed.

[0190] In operation 1810, the electronic device may acquire second angle log data of a joint measured by a first sensor of a first wearable device (e.g., wearable device (100) of FIG. 1) corresponding to at least a portion of the period during which the second session of the physical fitness measurement program is performed. For example, the first sensor may be an angle sensor that measures the angle of a user's hip joint (e.g., angle sensor (125) of FIG. 1). For example, the first wearable device may generate second angle log data using the first sensor during the time the user performs a balance posture.

[0191] According to one embodiment, the second session may consist of a first step of assuming a basic balance posture and a second step of assuming an advanced balance posture.

[0192] For example, Step 1 of establishing a basic balance posture may be a step of lifting one leg and maintaining the posture. Step 1 may consist of the time spent lifting one leg (e.g., 5 seconds) and the time spent maintaining the basic balance posture (e.g., 10 seconds) from the posture after the end of the first session. The basic balance posture is described in detail below with reference to FIG. 19a.

[0193] For example, the second step of achieving the advanced balance posture may be a step of extending one leg backward while keeping the upper body parallel to the ground. The second step may follow sequentially from the first step. For example, the second step may consist of the time to transition from the basic balance posture of the first step to the advanced balance posture (e.g., 5 seconds) and the time to maintain the advanced balance posture (e.g., 10 seconds). The advanced balance posture is described in detail below with reference to Fig. 19b.

[0194] According to one embodiment, when the first sensor includes a first right sensor corresponding to the user's right hip joint and a first right sensor corresponding to the user's left hip joint, the first right sensor may generate second right angle log data, and the first left sensor may generate second left angle log data. The second angle log data may include second left angle log data and second right angle log data.

[0195] According to one embodiment, the IMU of the first wearable device (e.g., the IMU (135) of FIG. 1) can measure the movement of the user's upper body during the period in which the second session of the physical fitness measurement program is performed. The electronic device can obtain log data of the second movement of the upper body measured by the IMU of the first wearable device corresponding to at least a portion of the period in which the second session is performed.

[0196] In operation 1820, the electronic device can calculate a third indicator of the user's sense of balance based on second angle log data. For example, the electronic device can calculate preset partial scores using the second angle log data and calculate a third indicator based on the partial scores. For example, the sum of the partial scores can be calculated as the value of the third indicator.

[0197] According to one embodiment, if the second session consists of a first stage for achieving a basic balance posture and a second stage for achieving an advanced balance posture, a first partial score for the first stage and a second partial score for the second stage may be calculated.

[0198] For example, if the corresponding movement is performed normally within the time (e.g., 5 seconds) of lifting one leg from the posture after the end of the first session in Step 1, the first partial score may be increased. For example, if the corresponding movement is performed normally during the time (e.g., 10 seconds) of maintaining the basic balance posture in Step 1, the first partial score may be increased. The electronic device may calculate the first partial score for the user's knee-up holding posture based on the second angle log data and calculate the third indicator based on the first partial score.

[0199] For example, if the corresponding movement is performed normally within the time (e.g., 5 seconds) of changing from the basic balance posture of Stage 1 to the advanced balance posture in Stage 2, the second part score may be increased. For example, if the corresponding movement is performed normally during the time (e.g., 10 seconds) of maintaining the advanced balance posture in Stage 2, the second part score may be increased. The electronic device may calculate the second part score for the user's additional posture based on the second angle log data, and calculate the third indicator based on the first part score and the second part score.

[0200] Operation 1830 may be associated with operation 840 described above with reference to FIG. 8. For example, operation 840 may include operation 1830.

[0201] In operation 1830, the electronic device can determine a target exercise program for the user among a plurality of exercise programs based on a first indicator and a third indicator. The third indicator may be divided into a plurality of ranges. For example, the plurality of ranges may include five ranges: a very low range, a low range, a normal range, a high range, and a very high range. An exercise program corresponding to the first range representing the value of the first indicator and the third range representing the value of the third indicator may be determined as a target exercise program. If the value of the second indicator is additionally calculated, the electronic device can determine a target exercise program for the user among a plurality of exercise programs based on the first indicator, the second indicator, and the third indicator.

[0202] The electronic device can recommend an exercise program tailored to the user's current exercise ability by comprehensively considering muscle strength / muscle endurance grades, cardiorespiratory endurance grades, and balance grades, and can visualize the effects of exercise by evaluating regular exercise ability.

[0203] FIG. 19a illustrates a basic balance posture performed by a user during a second session of a physical fitness measurement program according to one embodiment, and FIG. 19b illustrates an advanced balance posture performed by a user during a second session of a physical fitness measurement program according to one embodiment.

[0204] A user of an electronic device (e.g., the wearable device (100) of FIG. 1 or the electronic device (210) of FIG. 2) may perform a second session of a physical fitness measurement program while wearing the first wearable device (e.g., the wearable device (100) of FIG. 1). Additionally, the user may wear a second wearable device (e.g., the wireless earphones (222) of FIG. 1, a smartwatch (224), smart glasses (226), or a smart ring (228)). The electronic device may output an acoustic guide to induce appropriate changes in the user's movements while the second session is being performed. For example, the acoustic guide may include a guide that verbally describes the target user's posture and a time guide that is output to allow the user to perceive the passage of time.

[0205] According to one embodiment, the first step of establishing a basic balance posture of the second session may be a step of lifting one leg and maintaining the posture. The first step may be a step of changing from the posture (1910) after the end of the first session to a posture (1920) with one leg lifted and maintaining the posture (1920). The electronic device may calculate a first partial score based on second angle log data received from the first wearable device. For example, the first partial score may be any one of 0 points, 1 point, or 2 points.

[0206] If the change from posture (1910) to posture (1920) is successfully performed within a preset time (e.g., 5 seconds), the first part score may be increased. For example, if the hip joint angle of the lifted leg is changed forward to 65 degrees (e.g., -65 degrees) or more within a preset time, the first part score may be increased.

[0207] After changing from posture (1910) to posture (1920), if posture (1920) is maintained for a preset time (e.g., 10 seconds), the first part score may be increased. For example, if the hip joint angle of the lifted leg is maintained at 65 degrees forward (e.g., -65 degrees) or more for a preset time, the first part score may be increased.

[0208] According to one embodiment, the second step of the second session may be a step of assuming an advanced balance posture. For example, the advanced balance posture may be a posture (1930) in which one leg is extended backward while the upper body is kept parallel to the ground. The second step may follow sequentially from the first step. The second step may be a step of changing from the posture (1920) of the first step to the posture (1930) and maintaining the posture (1930). The electronic device may calculate a second partial score based on second angle log data received from the first wearable device. For example, the second partial score may be any one of 0 points, 1 point, or 2 points.

[0209] If the change from posture (1920) to posture (1930) is successfully performed within a preset time (e.g., 5 seconds), the second part score may be increased. For example, if the hip joint angle of the leg extended backward is changed to 70 degrees or more backward within a preset time, the second part score may be increased.

[0210] After changing from posture (1920) to posture (1930), if posture (1930) is maintained for a preset time (e.g., 10 seconds), the second part score may be increased. For example, if the hip joint angle of the leg extended backward is maintained at 70 degrees or more backward for a preset time, the second part score may be increased.

[0211] The electronic device can determine the balance rating based on a third indicator. For example, the value of the third indicator, calculated based on the first partial score and the second partial score, can be any one of 0 points, 1 point, 2 points, 3 points, and 4 points, and 0 points can correspond to a very low rating, 1 point to a low rating, 2 points to an average rating, 3 points to a high rating, and 4 points to a very high rating, respectively.

[0212] FIG. 20 illustrates information related to a third indicator according to one embodiment.

[0213] According to one embodiment, an electronic device (e.g., the wearable device (100) of FIG. 1 or the electronic device (210) of FIG. 2) may generate a screen (2000) based on a third indicator of balance. The generated screen (2000) may be output through a display (e.g., the display (212) of FIG. 6 or the display module (740) of FIG. 7).

[0214] The screen (2000) may include an explanation of the reason for measuring a third indicator of balance. The screen (2000) may include information about the balance posture (2010) performed by the user during the period in which the second session is performed.

[0215] The screen (2000) may include information (2020) about a rating (e.g., normal rating) for a user determined based on a third indicator.

[0216] The screen (2000) may include a reference bar (2030) for multiple grades for a third indicator and a grade for a user displayed on the reference bar (2030).

[0217] FIG. 21 illustrates a method for determining an exercise program based on a first indicator, a second indicator, and a third indicator according to one embodiment.

[0218] According to one embodiment, an electronic device (e.g., the wearable device (100) of FIG. 1 or the electronic device (210) of FIG. 2) can determine a target exercise program among a plurality of exercise programs based on a grade determined based on a first indicator, a grade determined based on a second indicator, and a grade determined based on a third indicator.

[0219] For example, multiple exercise programs may include a power walking exercise program, a high-intensity knee-up exercise program, a moderate-intensity knee-up exercise program, a low-intensity knee-up exercise program, an interval exercise program, a heart rate-focused exercise program, a balance-focused walking exercise program, and a wall-sit exercise program.

[0220] In the illustrated embodiments, a branch for the target exercise program is shown to be determined by each of the grades, but the method for determining the target exercise program is not limited to the disclosed or illustrated embodiments.

[0221] According to one embodiment, an electronic device (100; 210) comprises at least one processor (512; 710) including a processing circuit, and a memory (514; 720) including one or more storage media for storing instructions, and when instructions are executed individually or collectively by at least one processor (512; 710), the electronic device (100; 210) enables: to activate a physical fitness measurement program of a first wearable device (100) connected to the electronic device (100; 210) - the first wearable device (100) is worn by a user -, to acquire first angle log data of a joint measured by a first sensor (125) of the first wearable device (100) corresponding to at least a portion of the period during which a first session of the physical fitness measurement program is performed, to calculate a first index of the user's muscle strength and muscle endurance based on the first angle log data, and to select a target exercise program for the user among a plurality of exercise programs based on the first index. It can determine and output information about the target exercise program.

[0222] According to one embodiment, the joint is a hip joint, and the first angle log data may be a hip joint angle trajectory for the hip joint.

[0223] According to one embodiment, the first session may be a session in which the user performs knee-ups during the first period.

[0224] According to one embodiment, when instructions are executed individually or collectively by at least one processor (512; 710), the electronic device (100; 210) may be made to output an acoustic guide at a constant speed while the first session is performed.

[0225] According to one embodiment, when instructions are executed individually or collectively by at least one processor (512; 710), the electronic device (100; 210) may be enabled to control the first wearable device (100) so that an acoustic guide at a constant speed is output while the first session is being performed.

[0226] According to one embodiment, when instructions are executed individually or collectively by at least one processor (512; 710), the electronic device (100; 210) may be configured to: calculate a first energy consumption during a first time interval based on first angle log data, calculate the number of times an operation is performed during a second time interval based on first angle log data, calculate the speed of an operation during a third time interval based on first angle log data, and calculate a first indicator of muscle endurance based on the first energy consumption, the number of times an operation is performed, and the speed of an operation.

[0227] According to one embodiment, when instructions are executed individually or collectively by at least one processor (512; 710), the electronic device (100; 210) may be enabled to: activate a fitness measurement program of a second wearable device (222; 224; 226; 228) connected to the electronic device (100; 210) - the second wearable device (222; 224; 226; 228) is worn by a user - acquire heart rate log data measured by a second sensor of the second wearable device (222; 224; 226; 228) corresponding to at least a portion of the period during which a first session of the fitness measurement program is performed, calculate a second indicator of the user's cardiorespiratory endurance based on the heart rate log data, and determine a target exercise program for the user among a plurality of exercise programs based on the first indicator and the second indicator.

[0228] According to one embodiment, when instructions are executed individually or collectively by at least one processor (512; 710), the electronic device (100; 210) may be configured to: calculate the change in heart rate per energy consumed during a fourth time interval based on heart rate log data, calculate the recovery heart rate during a fifth time interval based on heart rate log data, obtain the second energy consumed during a sixth time interval, obtain the third energy consumed during a seventh time interval, and calculate a second indicator of the user's cardiorespiratory endurance based on the change in heart rate per energy consumed, the recovery heart rate, the second energy consumed, and the third energy consumed.

[0229] According to one embodiment, when instructions are executed individually or collectively by at least one processor (512; 710), the electronic device (100; 210) may be configured to: acquire second angle log data of a joint measured by a first sensor (125) of a first wearable device (100) corresponding to at least a portion of the period during which a second session of a physical fitness measurement program is performed, calculate a third index of the user's sense of balance based on the second angle log data, and determine a target exercise program for the user among a plurality of exercise programs based on the first index and the third index.

[0230] According to one embodiment, when instructions are executed individually or collectively by at least one processor (512; 710), the electronic device (100; 210) may be configured to: calculate a first partial score for the user’s knee-up holding posture based on second angle log data, and calculate a third index based on the first partial score.

[0231] According to one embodiment, when instructions are executed individually or collectively by at least one processor (512; 710), the electronic device (100; 210) may be configured to: calculate a second partial score for an additional posture of the user based on second angle log data, and calculate a third index based on the first partial score and the second partial score.

[0232] According to one embodiment, an electronic device (100; 210) may be included in a first wearable device (100).

[0233] According to one embodiment, a method for recommending an exercise program performed by an electronic device (100; 210) may include: an action (810) of activating a physical fitness measurement program of a first wearable device (100) connected to the electronic device (100; 210) - the first wearable device (100) is worn by a user -; an action (820) of obtaining first angle log data of a joint measured by a first sensor (125) of the first wearable device (100) corresponding to at least a portion of the period during which a first session of the physical fitness measurement program is performed; an action (830) of calculating a first indicator of the user's muscular strength and muscular endurance based on the first angle log data; an action (840) of determining a target exercise program for the user among a plurality of exercise programs based on the first indicator; and an action (850) of outputting information about the target exercise program.

[0234] According to one embodiment, the method may further include an operation (1410) of activating a fitness measurement program of a second wearable device (222; 224; 226; 228) connected to an electronic device (100; 210) - the second wearable device (222; 224; 226; 228) is worn by a user -, an operation (1420) of obtaining heart rate log data measured by a second sensor of the second wearable device (222; 224; 226; 228) corresponding to at least a portion of the period during which a first session of the fitness measurement program is performed, and an operation (1430) of calculating a second indicator of the user's cardiovascular endurance based on the heart rate log data.

[0235] According to one embodiment, the operation (850) for determining a target exercise program for a user may include the operation (1440) for determining a target exercise program for a user among a plurality of exercise programs based on a first indicator and a second indicator.

[0236] According to one embodiment, a wearable device (100) comprises: a base body (80) located at the waist area of ​​the user (110) when the wearable device (100) is worn on the body of the user (110); a waist support frame (20) and a leg support frame (50; 55) for supporting at least a part of the body of the user (110); a thigh fastening part (1; 2) for fixing the leg support frame (50; 55) to the thigh of the user (110); an IMU (135) disposed within the base body (80); and a driving module (35; 45; 120; 530) for generating torque applied to the leg of the user (110) - the driving module (35; 45; 120; 530) is located between the waist support frame (20) and the leg support frame (50; 55), and the driving module (35; 45; 120; 530) It may include a motor (534) and a motor driver circuit (532), at least one processor (512) including a processing circuit, and a memory (514) including one or more storage media for storing instructions.

[0237] According to one embodiment, the wearable device (100) may, when commands are executed individually or collectively by at least one processor (512), enable the wearable device (100) to: activate a physical fitness measurement program, acquire first angle log data of a joint measured by a first sensor (125) of the wearable device (100) corresponding to at least a portion of the period during which a first session of the physical fitness measurement program is performed, calculate a first index of the user's muscle strength and muscle endurance based on the first angle log data, determine a target exercise program for the user among a plurality of exercise programs based on the first index, and output information about the target exercise program.

[0238] According to one embodiment, when instructions are executed individually or collectively by at least one processor (512), the wearable device (100) may be configured to: calculate a first energy consumption during a first time interval based on first angle log data, calculate the number of times an action is performed during a second time interval based on first angle log data, calculate the speed of an action performed during a third time interval based on first angle log data, and calculate a first indicator of muscle endurance based on the first energy consumption, the number of times an action is performed, and the speed of an action performed.

[0239] According to one embodiment, when instructions are executed individually or collectively by at least one processor (512), the wearable device (100) may be enabled to: activate a fitness measurement program of a second wearable device (222; 224; 226; 228) connected to the wearable device (100) - the second wearable device (222; 224; 226; 228) is worn by a user - acquire heart rate log data measured by a second sensor of the second wearable device (222; 224; 226; 228) corresponding to at least a portion of the period during which a first session of the fitness measurement program is performed, calculate a second indicator of the user's cardiorespiratory endurance based on the heart rate log data, and determine a target exercise program for the user among a plurality of exercise programs based on the first indicator and the second indicator.

[0240] According to one embodiment, when instructions are executed individually or collectively by at least one processor (512), the wearable device (100) may be configured to: calculate the change in heart rate per energy consumed during a fourth time interval based on heart rate log data, calculate the recovery heart rate during a fifth time interval based on heart rate log data, calculate the second energy consumed during a sixth time interval based on heart rate log data, calculate the third energy consumed during a seventh time interval based on heart rate log data, and calculate a second indicator of the user's cardiorespiratory endurance based on the change in heart rate per energy consumed, the recovery heart rate, the second energy consumed, and the third energy consumed.

[0241] According to one embodiment, when instructions are executed individually or collectively by at least one processor (512), the wearable device (100) may be configured to: acquire second angle log data of a joint measured by a first sensor (125) corresponding to at least a portion of the period during which a second session of a physical fitness measurement program is performed, calculate a third index of the user's sense of balance based on the second angle log data, and determine a target exercise program for the user among a plurality of exercise programs based on the first index and the third index.

[0242] The embodiments described above may be implemented as hardware components, software components, and / or combinations of hardware and software components. For example, the devices, methods, and components described in the embodiments may be implemented using a general-purpose computer or a special-purpose computer, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing unit may execute an operating system (OS) and software applications executed on said operating system. Additionally, the processing unit may access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, the processing unit may be described as being used as a single unit, but those skilled in the art will understand that the processing unit may include multiple processing elements and / or multiple types of processing elements. For example, the processing unit may include multiple processors or one processor and one controller. In addition, other processing configurations, such as parallel processors, are also possible.

[0243] Software may include computer programs, code, instructions, or a combination of one or more of these, and may configure a processing unit to operate as desired or command the processing unit independently or collectively. Software and / or data may be permanently or temporarily embodied in any type of machine, component, physical device, virtual equipment, computer storage medium or device, or transmitted signal wave so as to be interpreted by the processing unit or to provide instructions or data to the processing unit. Software may be distributed over networked computer systems and may be stored or executed in a distributed manner. Software and data may be stored on computer-readable recording media.

[0244] The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc., either alone or in combination, and the program instructions recorded on the medium may be those specifically designed and configured for the embodiment or those known and available to those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, and flash memory. Examples of program instructions include machine code, such as that generated by a compiler, as well as high-level language code that can be executed by a computer using an interpreter, etc.

[0245] The hardware device described above may be configured to operate as one or more software modules to perform the operation of the embodiment, and vice versa.

[0246] Although the embodiments described above have been explained with reference to limited drawings, those skilled in the art can apply various technical modifications and variations based thereon. For example, appropriate results can be achieved even if the described techniques are performed in a different order than described, and / or if the components of the described system, structure, device, circuit, etc. are combined or assembled in a form different from described, or replaced or substituted by other components or equivalents.

[0247] Therefore, other implementations, other embodiments, and equivalents to the claims also fall within the scope of the claims set forth below.

Claims

1. In an electronic device (100; 210), At least one processor (512; 710) including a processing circuit; and It includes a memory (514; 720) comprising one or more storage media for storing instructions, and When the above instructions are executed individually or collectively by the at least one processor (512; 710), the electronic device (100; 210) is caused to: Activating a physical fitness measurement program of a first wearable device (100) connected to the electronic device (100; 210) - the first wearable device (100) is worn by a user -, Acquiring first angle log data of a joint measured by the first sensor (125) of the first wearable device (100) corresponding to at least a portion of the period during which the first session of the above physical fitness measurement program is performed, and Based on the above first angle log data, a first indicator for the user's muscular strength and muscular endurance is calculated, and Based on the first indicator above, a target exercise program for the user is determined among a plurality of exercise programs, and Output information about the above target exercise program making, Electronic device (100; 210).

2. In Paragraph 1, The above joint is a hip joint, and the above first angle log data is a hip joint angle trajectory for the above hip joint, Electronic device (100; 210).

3. In Paragraph 1 or 2, The above first session is a session in which the user performs knee-ups during a first period, Electronic device (100; 210).

4. In any one of paragraphs 1 through 3, When the above instructions are executed individually or collectively by the at least one processor (512; 710), the electronic device (100; 210) is caused to: During the execution of the first session above, output an acoustic guide at a constant speed. making, Electronic device (100; 210).

5. In any one of paragraphs 1 through 4, When the above instructions are executed individually or collectively by the at least one processor (512; 710), the electronic device (100; 210) is caused to: Control the first wearable device (100) so that an acoustic guide at a constant speed is output while the first session is being performed. making, Electronic device (100; 210).

6. In any one of paragraphs 1 through 5, When the above instructions are executed individually or collectively by the at least one processor (512; 710), the electronic device (100; 210) is caused to: Calculate the first energy consumed during the first time interval based on the above first angle log data, and Calculate the number of times an operation is performed during a second time interval based on the first angle log data above, and Calculate the speed of operation execution during the third time interval based on the above first angle log data, and Calculate the first indicator for muscular endurance based on the first energy consumed, the number of times the operation is performed, and the speed of the operation. making, Electronic device (100; 210).

7. In any one of paragraphs 1 through 6, When the above instructions are executed individually or collectively by the at least one processor (512; 710), the electronic device (100; 210) is caused to: Activating a physical fitness measurement program of a second wearable device (222; 224; 226; 228) connected to the electronic device (100; 210) - the second wearable device (222; 224; 226; 228) is worn by the user -, Acquiring heart rate log data measured by the second sensor of the second wearable device (222; 224; 226; 228) corresponding to at least a portion of the period during which the first session of the physical fitness measurement program is performed, and Based on the above heart rate log data, a second indicator for the user's cardiovascular endurance is calculated, and Based on the first indicator and the second indicator, the target exercise program for the user among the plurality of exercise programs is determined. making, Electronic device (100; 210).

8. In any one of paragraphs 1 through 7, When the above instructions are executed individually or collectively by the at least one processor (512; 710), the electronic device (100; 210) is caused to: Based on the above heart rate log data, calculate the change in heart rate per unit of energy consumed during the fourth hour interval, and Based on the above heart rate log data, the recovery heart rate during the 5th time interval is calculated, and Acquire the second consumed energy during the sixth time interval, and Acquire the third consumed energy during the seventh time interval, and Calculate the second indicator of the user's cardiorespiratory endurance based on the change in heart rate per energy consumed, the recovery heart rate, the second energy consumed, and the third energy consumed. making, Electronic device (100; 210).

9. In any one of paragraphs 1 through 8, When the above instructions are executed individually or collectively by the at least one processor (512; 710), the electronic device (100; 210) is caused to: Acquiring second angle log data of the joint measured by the first sensor (125) of the first wearable device (100) corresponding to at least a portion of the period during which the second session of the physical fitness measurement program is performed, and Calculate a third indicator of the user's sense of balance based on the second angle log data above, and Based on the first indicator and the third indicator, the target exercise program for the user among the plurality of exercise programs is determined. making, Electronic device (100; 210).

10. In any one of paragraphs 1 through 9, When the above instructions are executed individually or collectively by the at least one processor (512; 710), the electronic device (100; 210) is caused to: Calculate a first partial score for the user's knee-up holding posture based on the second angle log data above, and Calculate the third indicator based on the first partial score above. making, Electronic device (100; 210).

11. In any one of paragraphs 1 through 10, When the above instructions are executed individually or collectively by the at least one processor (512; 710), the electronic device (100; 210) is caused to: Calculate a second partial score for the additional posture of the user based on the second angle log data above, and Calculate the third indicator based on the first partial score and the second partial score. making, Electronic device (100; 210).

12. In any one of paragraphs 1 through 11, The electronic device (100; 210) is included in the first wearable device (100), Electronic device (100; 210).

13. A method for recommending an exercise program, performed by an electronic device (100; 210), An operation (810) to activate a physical fitness measurement program of a first wearable device (100) connected to the electronic device (100; 210) - the first wearable device (100) is worn by a user -; An operation (820) of obtaining first angle log data of a joint measured by a first sensor (125) of the first wearable device (100) corresponding to at least a portion of the period during which the first session of the physical fitness measurement program is performed; An action (830) for calculating a first indicator of the user's muscular strength and muscular endurance based on the first angle log data above; An operation (840) for determining a target exercise program for the user among a plurality of exercise programs based on the first indicator above; and Operation (850) for outputting information about the above target exercise program including, How to recommend an exercise program.

14. In Paragraph 13, An operation (1410) to activate a physical fitness measurement program of a second wearable device (222; 224; 226; 228) connected to the electronic device (100; 210) - the second wearable device (222; 224; 226; 228) is worn by the user -; An operation (1420) of acquiring heart rate log data measured by a second sensor of the second wearable device (222; 224; 226; 228) corresponding to at least a portion of the period during which the first session of the physical fitness measurement program is performed; and The operation (1430) of calculating a second indicator of the user's cardiovascular endurance based on the above heart rate log data Includes more, The operation (850) for determining a target exercise program for the above user is, The operation (1440) of determining the target exercise program for the user among the plurality of exercise programs based on the first indicator and the second indicator. including, method.

15. A computer program stored on a computer-readable recording medium in combination with hardware to execute the method of any one of claims 13 to 14.

Citation Information

Patent Citations

  • Motion management system, motion management method and motion management program

    JP2007275283A

  • Electronic Device

    KR1020240062592A

  • Pipe connecting apparatus

    KR1020240157435A

  • Fowl typoid specific recombinant endolysin and use thereof

    KR1020240158401A

  • Self Fitness Management System and Method Based on Wearable Device

    KR102245338B1