Electronic device and wearable device for providing cardiopulmonary ability measurement function, and operation methods thereof

The wearable device with integrated sensors and electronic device provide personalized exercise assistance and cardiopulmonary capacity measurement, addressing mobility and fitness challenges by enhancing exercise effectiveness through targeted assistance and coaching.

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

Patent Information

Application Number
PCT/KR2025/011062
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-10-25
Filing Date
2025-07-25
Publication Date
2026-02-19

AI Technical Summary

Technical Problem

There is a need for devices that can assist individuals with mobility issues in performing walking exercises and provide accurate measurements of cardiopulmonary capacity to enhance rehabilitation and exercise effectiveness.

Method used

A wearable device equipped with sensors and a control circuit that measures movement and leg angle data to determine exercise evaluation indices, including kinetic energy, number of repetitions, and exercise time, to calculate cardiopulmonary capacity, and a connected electronic device that analyzes this data to provide personalized exercise programs and feedback.

Benefits of technology

The wearable device enhances exercise effectiveness by providing targeted assistance and resistance, while the electronic device offers personalized exercise coaching based on cardiopulmonary capacity measurements, improving user's fitness levels and mobility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025011062_19022026_PF_FP_ABST
    Figure KR2025011062_19022026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed are an electronic device and a wearable device for providing a cardiopulmonary ability measurement function, and operation methods thereof. The operation method of an electronic device comprises the operations of: collecting, from a wearable device worn on the body of a user, sensor data measured by one or more sensors of the wearable device during a measurement period for measuring cardiopulmonary ability of the user; on the basis of the sensor data, determining exercise indicators of the user including an exercise speed of the user and a leg angle of the user; determining a first exercise evaluation indicator corresponding to an exercise energy value of the user on the basis of the exercise speed of the user and the leg angle of the user; determining a second exercise evaluation indicator corresponding to an exercise repetition count of the user during the measurement period on the basis of the leg angle of the user; determining a third exercise evaluation indicator corresponding to an exercise performance duration or a cumulative exercise repetition count of the user until the exercise speed of the user deviates from a target exercise speed range; and determining measurement result data for the cardiopulmonary ability of the user on the basis of the first exercise evaluation indicator, the second exercise evaluation indicator, and the third exercise evaluation indicator.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic devices and wearable devices providing cardiopulmonary capacity measurement functions, and their operating methods

[0001] The present disclosure relates to an electronic device and a wearable device providing a cardiopulmonary capacity measurement function, and a method of operating the same.

[0002] In general, a walking assistance device is a device or apparatus that helps patients who are unable to walk independently due to various diseases or accidents to perform walking exercises for rehabilitation and / or to assist people in exercising. Recently, as the aging society deepens, the number of people who have difficulty walking normally or complain of discomfort when walking due to leg joint problems is increasing, and interest in walking assistance devices is also increasing. Walking assistance devices can be worn on the user's body to assist the necessary muscle strength and / or guide the user's walking so that the user can walk with a normal walking pattern, thereby assisting exercise and / or walking. These walking assistance devices can also perform functions that assist the user with various leg exercises (e.g., power walking, jogging, stair climbing, lunges, stretching).

[0003] The above information may be provided as background information to aid in understanding the present disclosure. None of the above is claimed to be prior art related to the present disclosure, nor can it be used to determine prior art.

[0004] The solution to this problem is provided to introduce, in a simplified form, some concepts that are further explained in the detailed description below. It is not intended to identify key or essential features of the claimed composition, nor is it intended to assist in determining the scope of the claimed composition.

[0005] An electronic device according to one embodiment may include a communication circuit that receives sensor data measured by one or more sensors of a wearable device worn on a user's body during a measurement period for measuring a cardiopulmonary capacity of the user, a memory that stores instructions, and one or more processors. When the instructions are individually or collectively executed by the one or more processors, the electronic device may cause the electronic device to determine, based on the received sensor data, exercise indices of the user, including a movement speed of the user and a leg angle of the user, determine a first exercise evaluation indices corresponding to a kinetic energy value of the user based on the movement speed of the user and the leg angle of the user, determine a second exercise evaluation indices corresponding to a number of exercise repetitions of the user during the measurement period based on the leg angle of the user, determine a third exercise evaluation indices corresponding to an exercise execution time of the user or a cumulative number of exercise repetitions until the movement speed of the user deviates from a target exercise speed range, and determine measurement result data for the cardiopulmonary capacity of the user based on the first exercise evaluation indices, the second exercise evaluation indices, and the third exercise evaluation indices.

[0006] An electronic device according to one embodiment may include a communication circuit for receiving sensor data measured by one or more sensors of a wearable device worn on a user's body during a measurement period for measuring a cardiopulmonary capacity of the user, a memory for storing instructions, and one or more processors. The instructions, when individually or collectively executed by the one or more processors, may cause the electronic device to determine a heart rate evaluation index of the user based on heart rate data of the user, determine exercise indices of the user including a movement speed of the user and a leg angle of the user based on the received sensor data, determine a first exercise evaluation index corresponding to a kinetic energy value of the user based on the movement speed of the user and the leg angle of the user, determine a second exercise evaluation index corresponding to a number of exercise repetitions of the user during the measurement period based on the leg angle of the user, and determine measurement result data of the cardiopulmonary capacity of the user based on the first exercise evaluation index, the second exercise evaluation index, and the heart rate evaluation index.

[0007] According to one embodiment, an operating method of an electronic device may include: collecting sensor data measured by one or more sensors of a wearable device worn on a user's body during a measurement period for measuring a cardiopulmonary capacity of the user; determining, based on the sensor data, user exercise indices including a movement speed of the user and a leg angle of the user; determining, based on the user's movement speed and the user's leg angle, a first exercise evaluation indices corresponding to a kinetic energy value of the user; determining, based on the user's leg angle, a second exercise evaluation indices corresponding to a number of exercise repetitions of the user during the measurement period; determining, based on the user's leg angle, a third exercise evaluation indices corresponding to a time for which the user performs exercise or a cumulative number of exercise repetitions until the user's exercise speed deviates from a target exercise speed section; and determining measurement result data for the user's cardiopulmonary capacity based on the first exercise evaluation indices, the second exercise evaluation indices, and the third exercise evaluation indices.

[0008] These and / or other aspects, features and advantages will become apparent and more readily understood from the following description of exemplary embodiments taken in conjunction with the accompanying drawings.

[0009] FIG. 1 is a drawing for explaining an overview of a wearable device worn on a user's body according to various embodiments.

[0010] FIG. 2 is a drawing for explaining an exercise assistance system according to various embodiments.

[0011] FIG. 3 illustrates a rear schematic diagram of a wearable device according to various embodiments.

[0012] FIG. 4 illustrates a left side view of a wearable device worn on a user's body according to various embodiments.

[0013] FIG. 5 is a diagram illustrating configurations of an electronic system of a wearable device according to various embodiments.

[0014] FIG. 6 is a diagram illustrating interaction between a wearable device and an electronic device according to various embodiments.

[0015] FIG. 7 is a diagram illustrating configurations of an electronic device according to various embodiments.

[0016] FIGS. 8 and 9 are flowcharts for explaining the operations of a method of operating an electronic device that provides a cardiopulmonary capacity measurement function according to various embodiments.

[0017] FIG. 10 is a diagram illustrating the initial process of measuring cardiopulmonary capacity according to various embodiments.

[0018] FIG. 11 is a diagram for explaining a first exercise evaluation index according to various embodiments.

[0019] FIG. 12 is a diagram for explaining the third motion evaluation index and initial motion speed according to various embodiments.

[0020] FIGS. 13A and 13B are diagrams illustrating decision tree models for classifying cardiopulmonary fitness levels based on exercise evaluation indices according to various embodiments.

[0021] FIG. 14 is a diagram illustrating providing a result report including measurement result data on cardiopulmonary capacity to a user according to various embodiments.

[0022] FIG. 15 is a flowchart illustrating operations of a method of operating an electronic device that provides a cardiopulmonary capacity measurement function according to various embodiments.

[0023] FIG. 16 is a diagram for explaining heart rate evaluation indicators according to various embodiments.

[0024] FIG. 17 is a diagram illustrating a decision tree model for classifying a user's cardiopulmonary capacity level based on exercise evaluation indices and heart rate evaluation indices according to various embodiments.

[0025] Hereinafter, embodiments will be described in detail with reference to the attached drawings. In the description with reference to the attached drawings, identical components are assigned the same reference numerals regardless of the drawing numbers, and redundant descriptions thereof will be omitted.

[0026]

[0027] FIG. 1 is a drawing for explaining an overview of a wearable device worn on a user's body according to various embodiments.

[0028] Referring to FIG. 1, in one embodiment, a wearable device (100) may be a device worn on a user's (110) body to assist the user's (110) walking, exercising, and / or working. The wearable device (100) may also be used to measure the user's (110) physical abilities (e.g., cardiopulmonary capacity, exercise ability, exercise posture). In a specific embodiment, the term 'wearable device' may be replaced with 'wearable robot', 'walking assistance device', or 'exercise assistance device'. The user (110) may be a person who wears the wearable device (100) and walks, exercises, or works.

[0029] In a specific embodiment, for convenience of explanation, a hip-type wearable device (100) as illustrated in FIG. 1 is used as an example, but the scope of the embodiment is not limited thereto. As described above, the wearable device (100) may also be worn on other body parts (e.g., upper arms, lower arms, hands, calves, or feet) other than the waist and thighs. The shape and configuration of the wearable device (100) may vary depending on the body part on which it is worn.

[0030] In one embodiment, the wearable device (100) includes a support frame (e.g., a waist support frame (20) of FIG. 3) for supporting the body of the user (110) when the wearable device (100) is worn on the body of the user (110), a drive module (e.g., a first drive module (45) and a second drive module (35) of FIG. 3) for generating a torque applied to the legs of the user (110), a torque transmission frame (e.g., a first torque transmission frame (55) and a second torque transmission frame (50) of FIG. 3) for transmitting the torque generated by the drive module to the legs of the user (110), a sensor circuit including one or more sensors for obtaining sensor data including movement information about the body movement of the user (110) (e.g., leg movement, pelvic movement), a control circuit (e.g., a control circuit (510) of FIG. 5) for controlling the operation of the wearable device (100), and a battery for supplying power to each component of the wearable device (100). Can be.

[0031] In one embodiment, the sensor circuit of the wearable device (100) may include an angle sensor (e.g., the first angle sensor (524) and the second angle sensor (524-1) of FIG. 5) and an inertial sensor (e.g., the inertial sensor (522) of FIG. 5). The angle sensor may measure a rotational angle of the torque transmission frame of the wearable device (100) corresponding to a hip joint angle (or leg angle) of the user (110). The angle sensor may include, for example, an encoder and / or a hall sensor. In one embodiment, the angle sensor may be positioned near a motor included in a drive module that is directly or indirectly connected to the torque transmission frame. The inertial sensor may include an accelerometer, a gyroscope, and a magnetometer, and may measure changes in acceleration and / or angular velocity according to movements of the user (110). The inertial sensor can measure, for example, the movement of the lumbar support frame or base body (e.g., the base body (80) of FIG. 3) of the wearable device (100). The movement of the lumbar support frame or base body measured by the inertial sensor can correspond to the pelvic movement (or upper body movement) of the user (110).

[0032] In one embodiment, an inertial sensor, a control circuit, peripheral circuits (e.g., an audio output circuit, a communication circuit, a haptic circuit), and a battery may be disposed within a base body of a wearable device (100). The base body may be positioned at the waist area of ​​a user (110) while the user (110) is wearing the wearable device (100). The base body may be formed or attached to the outside of a waist support frame of the wearable device (100). The base body may support the lumbar region of the user (110).

[0033] A wearable device (100) may be worn on a user's (110) body (e.g., lower body (legs, ankles, knees, etc.) and / or upper body (torso, arms, wrists, etc.)) to apply external forces, such as assistance force and / or resistance force, to the body movements of the user (110). Assistance force refers to a force applied in the same direction as the body movement direction of the user (110), and represents a force that assists the body movements of the user (110). Resistance force refers to a force applied in the opposite direction to the body movement direction of the user (110), and represents a force that hinders the body movements of the user (110). The term 'resistance force' may also be referred to as 'exercise load'.

[0034] In one embodiment, the wearable device (100) may operate in a walking assistance mode to assist 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 assistive force generated from a driving module (including a motor) of the wearable device (100) to the body of the user (110). The wearable device (100) may assist the force required for the walking of the user (110), thereby enabling the user (110) to walk independently or to walk for a long time, thereby expanding the walking ability of the user (110). The wearable device (100) may also help improve the walking of a user with abnormal walking habits or walking posture.

[0035] In one embodiment, the wearable device (100) may operate in an exercise assistance mode to enhance the exercise effect of the user (110) or to provide various exercise experiences to the user (110). The exercise assistance mode may include a resistance mode and an assistance mode. The resistance mode of the exercise assistance mode refers to a mode that impedes the body movement of the user (110) or provides resistance to the body movement of the user (110) by applying a resistance force generated from a driving module to the body of the user (110). If the wearable device (100) is a hip-type wearable device worn on the waist (or pelvis) and legs (e.g., thighs) of the user (110), the wearable device (100) may provide an exercise load to the leg movement of the user (110) while being worn on the legs in the resistance mode, thereby further enhancing the exercise effect on the legs of the user (110). The assist mode of the exercise assistance mode refers to a mode in which an assistive force is applied to the body of the user (110) to assist the body movement of the user (110). In the assist mode, an assistive force, which is a force in the same direction as the body movement, is provided to the user (110). For example, when a disabled person or an elderly person wears a wearable device (100) and exercises, the wearable device (100) may provide an assistive force to assist the body movement. In the assistive mode, the wearable device (100) may provide a force in the same direction as the leg movement direction of the user (110), and the user (110) may perform an exercise with less force through the force provided from the wearable device (100). In an exercise program performed using the wearable device (100), the resistance mode and the assistive mode may be operated in combination. For example, the wearable device (100) may provide an assistive force in some exercise sections and a resistance force in other exercise sections, and may provide a combination of the assistive force and the resistance force by exercise section or time section.

[0036] In the exercise assistance mode, various exercise programs can be operated according to the exercise purpose and / or the physical ability of the user (110). The exercise program is exercise content performed by the user (110) using the wearable device (100), and may include, for example, aerobic exercise, strength training, postural balancing exercise, or any combination thereof. The type of exercise program is not limited thereto and may vary. Depending on the exercise program performed by the wearable device (100), the resistance mode and the assistance mode may be appropriately operated in an alternating manner, and a target exercise speed suitable for the physical condition (e.g., heart rate) of the user (110) while performing the exercise may be guided to the user.

[0037] In one embodiment, the wearable device (100) may operate in a physical ability measurement mode for measuring the physical ability of a user (110). The wearable device (100) may measure movement information of the user (110) using a sensor (e.g., an angle sensor, an inertial measurement unit (IMU)) provided in the wearable device (100) while the user (110) walks and / or exercises, and may evaluate the physical ability of the user (110) based on the measured movement information. Through the movement information of the user (110) measured by the wearable device (100), the walking ability index (e.g., number of steps, total walking distance, stride) and / or the exercise ability index (e.g., number of times exercise is performed, exercise speed, muscle strength, exercise endurance, postural balance) of the user (110) may be estimated.

[0038] In one embodiment, the physical ability measurement mode may include a cardiopulmonary capacity measurement mode, which is a mode for measuring (or evaluating) the cardiopulmonary capacity of a user (110). Cardiopulmonary capacity refers to the ability of the heart and lungs to work together to supply oxygen required by the body and to utilize the supplied oxygen as an energy source. In the cardiopulmonary capacity measurement mode, the cardiopulmonary capacity (e.g., heart rate, cardiopulmonary endurance) of the user (110) wearing the wearable device (100) may be estimated by analyzing the exercise performed by the user (110) based on a cardiopulmonary capacity measurement program (e.g., application). The measurement result for the cardiopulmonary capacity may be provided to the user (110) through the wearable device (100) and / or another electronic device (e.g., the electronic device (210) of FIG. 2, another wearable device (220)). For example, the measurement results for cardiopulmonary capacity may be provided through an application screen displayed on another electronic device, or may be converted into voice data through a text-to-speech (TTS) function and output through the speaker of the wearable device (100) or the speaker of another electronic device. The cardiopulmonary capacity measurement mode is described in more detail below.

[0039]

[0040] FIG. 2 is a drawing for explaining an exercise assistance system according to various embodiments.

[0041] Referring to FIG. 2, the exercise assistance system (200) may include a wearable device (100), an electronic device (210), another wearable device (220), and a server (230). In the exercise assistance system (200), at least one of the devices other than the wearable device (100) (e.g., the electronic device (210), another wearable device (220), or the server (230)) may be omitted, or one or more other devices (e.g., a dedicated controller device for the wearable device (100)) may be added.

[0042] In one embodiment, the wearable device (100) may be worn on the user's body in a walking assistance mode to assist the user's movements. For example, the wearable device (100) may be worn on the user's leg to generate an assistive force to assist the user's leg movements, thereby assisting the user's walking.

[0043] In one embodiment, the wearable device (100) may generate and apply to the user's body a resistance force to hinder the user's body movement and / or an assistive force to assist the user's body movement in order to enhance the user's exercise effect in the exercise assistance mode. In the exercise assistance mode, the user may select an exercise program (e.g., aerobic exercise such as power walking and outdoor walking, strength training such as squats, split lunges, dumbbell squats, and lunge and knee ups, stretching, postural balancing exercise, or any combination thereof) and / or an exercise intensity to be applied to the exercise program via the electronic device (210). The wearable device (100) may control a driving module of the wearable device (100) according to the exercise program and / or exercise intensity selected by the user. For example, the wearable device (100) can adjust the strength of the resistance and / or assist force generated by the drive module according to the exercise intensity selected by the user. The wearable device (100) can control the drive module to generate a resistance force corresponding to the exercise intensity selected by the user. As the exercise intensity increases, the magnitude of the resistance force applied to the user can also increase.

[0044] In one embodiment, the wearable device (100) may be used to measure a user's physical ability (e.g., cardiopulmonary ability) in conjunction with an 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 including movement information of the wearable device (100) according to the user's body movement to the electronic device (210) in the physical ability measurement mode. The electronic device (210) may analyze the sensor data received from the wearable device (100) to evaluate the user's physical ability and provide the evaluation result to the user. Based on the evaluation result of the physical ability, the electronic device (210) may recommend an exercise program that may be beneficial to the user or provide an exercise coaching function. For example, if the user's cardiopulmonary capacity is measured poorly, the electronic device (210) may recommend an exercise program (e.g., a power walking program) to the user to improve the user's cardiopulmonary capacity, or output a guide voice to adjust the user's cardiopulmonary capacity or induce improvement of the cardiopulmonary capacity during the user's exercise.

[0045] The wearable device (100) can transmit sensor data measured through an angle sensor and / or an inertial sensor and device information (e.g., charging status information, operation mode information, setting information) of the wearable device (100) to an electronic device (210) and / or a server (230), and can receive a control signal for controlling the operation of the wearable device (100) from the electronic device (210) and / or the server (230).

[0046] The electronic device (210) can communicate with the wearable device (100) via wireless communication (e.g., Bluetooth communication) or wired communication, and can remotely control the wearable device (100) or provide the user with status information about the status of the wearable device (100) (e.g., booting status, charging status, exercise program operation status, error status). The electronic device (210) can recommend an exercise program using the wearable device (100) to the user and analyze an exercise performed by the user. The electronic device (210) can receive sensor data acquired by a sensor (e.g., an angle sensor, an inertial sensor) of the wearable device (100) from the wearable device (100), and can estimate the user's current exercise status, exercise result, exercise posture, and / or physical ability based on the received sensor data. The electronic device (210) can provide the user with the user's estimated current exercise status, exercise results, exercise posture, and / or physical ability through a graphical user interface (GUI).

[0047] In one embodiment, a user may execute a program (e.g., an application) on an electronic device (210) to control a wearable device (100), and the user may adjust the operation or setting values ​​(e.g., the torque intensity output from a motor of a driving module, the volume of audio output from an audio output circuit (e.g., the audio output circuit (550) of FIG. 5), and the brightness of a lighting module (e.g., the lighting module (85) of FIG. 3)) of the wearable device (100) through the program. The program executed on the electronic device (210) may provide a graphical user interface for interaction with the user. The electronic device (210) may be a variety of devices. For example, the electronic device (210) may include, but is not limited to, a portable communication device (e.g., a smartphone), a computer device, a portable multimedia device, or a home appliance device (e.g., a television, an audio device, a projector device).

[0048] According to one embodiment, the electronic device (210) may be connected to the 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 store and manage the received user profile information. The user profile information may include, for example, information on at least one of name, age, gender, height, weight, medical history, or body mass index (BMI). The server (230) may receive exercise history information regarding exercise performed by the user from the electronic device (210), and store and manage the received exercise history information. The server (230) may provide the electronic device (210) with various exercise programs or physical ability measurement programs that may be provided to the user. In one embodiment, the server (230) may be connected to the wearable device (100). The server (230) can receive sensor data measured by the wearable device (100) from the wearable device (100) and transmit control signals and / or exercise program-related data for controlling the operation of the wearable device (100) to the wearable device (100). In one embodiment, the server (230) can be a cloud server.

[0049] According to one embodiment, the wearable device (100) and / or the electronic device (210) may be directly or indirectly connected to another wearable device (220). The user's exercise result information, physical ability information, and / or exercise motion evaluation information determined by the electronic device (210) may be transmitted to the other 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 the other 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 through wireless communication (e.g., Bluetooth communication, Wi-Fi communication). Other wearable devices (220) may be, for example, wireless earphones (222), a smartwatch (or a wearable device in the form of a watch) (224), or smartglasses (a wearable device in the form of glasses or goggles) (226), but are not limited to the aforementioned devices.

[0050] In one embodiment, the wireless earphones (222) may be wirelessly connected to the electronic device (210) and / or the wearable device (100) to output guide voices, music, and / or sound effects related to an exercise program. The wireless earphones (222) may provide the user with guide voices for providing information related to the exercise program (e.g., introduction to the exercise program, remaining exercise time) and / or guide voices for real-time exercise coaching. The wireless earphones (222) may include a microphone, and the microphone may receive a user's voice input. The voice input received through the microphone may be transmitted to the electronic device (210), and voice recognition may be performed on the voice input in the electronic device (210).

[0051] In one embodiment, the smartwatch (224) may include a biosensor (e.g., a heart rate sensor, an electromyography sensor) that measures a biosignal including a user's heart rate data, and may transmit the biosignal measured by the biosensor to the electronic device (210) and / or the wearable device (100). The electronic device (210) may estimate the user's heart rate data (e.g., current heart rate, maximum heart rate, average heart rate) and / or electromyography data based on the biosignal received from the smartwatch (224), and may provide the estimated heart rate data and / or electromyography data to the user.

[0052] In one embodiment, the smartwatch (224) may include an inertial sensor for measuring user movement data and / or a position sensor for measuring user location data, and may transmit the user movement data and / or location data to the electronic device (210) and / or the wearable device (100). The smartwatch (224) may include a communication circuit (e.g., a short-range communication circuit) for communicating with other devices (e.g., the electronic device (210), the wearable device (100)). In one embodiment, the smartwatch (224) may provide an exercise program related interface through a display. The exercise program related interface may be implemented through a separate application installed on the smartwatch (224). The user may also control the wearable device (100) through the smartwatch (224).

[0053] In one embodiment, the smart glasses (226) can provide information to the user through a glass-shaped display. For example, the smart glasses (226) can output information such as the current exercise speed, target exercise speed, current exercise volume achieved, exercise time, and / or biometric information through the display in exercise mode. Additionally, the smart glasses (226) can output a screen to guide the user on their exercise route.

[0054]

[0055] FIG. 3 illustrates a rear schematic diagram of a wearable device according to various embodiments. FIG. 4 illustrates a left side view of a wearable device worn on a user's body according to various embodiments.

[0056] 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 torque transmission frame (50, 55), a thigh fastening part (1, 2), and a waist fastening part (60). In one embodiment, at least one of these components may be omitted, or one or more other components may be added to the wearable device (100).

[0057] 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 a cushioning feeling to the user's lower back and support the user's lower back. The base body (80) can be hung over the user's buttocks (hip area) to prevent the wearable device (100) from falling downward due to gravity or to reduce the possibility of the wearable device (100) falling off while the user is wearing the wearable device. The base body (80) can distribute a portion of the weight of the wearable device (100) to the user's lower back while the user is wearing the wearable device (100). The base body (80) can be directly or indirectly connected to the lower back support frame (20). Lower back support frame connection elements (not shown) that can be directly or indirectly connected to the lower back support frame (20) can be provided at both ends of the base body (80).

[0058] In one embodiment, at least one of a processor (e.g., a processor (512) of FIG. 5), a battery, a power management integrated circuit (PMIC) that converts power from the battery to an operating voltage of each component of the wearable device (100) and supplies it to each component, a memory (e.g., a memory (514) of FIG. 5), an inertial sensor (e.g., an inertial sensor (522) of FIG. 5), a communication circuit (e.g., a communication circuit (516) of FIG. 5), an audio output circuit (e.g., an audio output circuit (550) of FIG. 5), or a haptic circuit (e.g., a haptic circuit (560) of FIG. 5)) may be located inside the base body (80). The base body (80) may protect the components located inside.

[0059] In one embodiment, a display (not shown) may be provided on the outer surface of the base body (80). The display may provide a screen for various visual information related to the wearable device (100) (e.g., status information of the wearable device (100)) and a user interface.

[0060] The lumbar support frame (20) can support the user's body (e.g., waist) when the wearable device (100) is worn on the user's body. The lumbar support frame (20) can extend from both ends of the base body (80). The user's lumbar region can be accommodated on the inside of the lumbar support frame (20). The lumbar support frame (20) can include at least one rigid body beam. Each beam can have a curved shape having a predetermined curvature so as to surround the user's lumbar region. A lumbar fastening portion (60) can be directly or indirectly connected to an end of the lumbar support frame (20). A driving module (35, 45) can be directly or indirectly connected to the lumbar support frame (20).

[0061] In one embodiment, the wearable device (100) may include a sensor circuit including one or more sensors. The sensor circuit may include one or more sensors that acquire sensor data including movement information of the user and / or movement information of components of the wearable device (100). For example, the one or more sensors may include, but are not limited to, an inertial sensor (e.g., an inertial sensor (522) of FIG. 5) for measuring movement of the user's pelvis or movement of the lumbar support frame (20)) and / or an angle sensor (e.g., a first angle sensor (524) and a second angle sensor (524-1) of FIG. 5) for measuring an angle of the user's hip joint or a torque transmission frame (e.g., a first torque transmission frame (55) and a second torque transmission frame (50)). The angular velocity of the user's hip joint or the angular velocity of the torque transmission frame may be determined by differentiating the angle of the user's hip joint or the angle of the torque transmission frame measured by the angle sensor.

[0062] In one embodiment, the one or more sensors may further include at least one of a position sensor, a torque sensor, a pressure sensor, a temperature sensor, a biosignal sensor (e.g., a heart rate sensor, an electrocardiogram sensor), a distance sensor, or a proximity sensor.

[0063] The waist fastening member (60) can be directly or indirectly connected to the waist support frame (20) and can secure the waist support frame (20) to the user's waist. The waist fastening member (60) can include, for example, a pair of belts.

[0064] The first driving module (45) and the second driving module (35) can generate an external force (or torque) applied to the user's body based on a control signal generated by the processor. For example, the first driving module (45) and the second driving module (35) can generate an assistive force or a resistance force applied to the user's leg. In one embodiment, the first driving module (45) can be positioned corresponding to the user's right hip joint position, and the second driving module (35) can be positioned corresponding to the user's left hip joint position. The first driving module (45) can generate a torque to move (or rotate) the first torque transmission frame (55) in the forward or backward direction of the wearable device (100). The second driving module (35) can generate a torque to move (or rotate) the second torque transmission frame (50) in the forward or backward direction of the wearable device (100). The forward direction may be a direction corresponding to the user's front direction or flexion motion of the legs, and the backward direction may be a direction corresponding to the user's back direction or extension motion of the legs.

[0065] 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 receives power from a battery and generates power (or torque). When the motor is supplied with power and driven, the motor may generate a force (assisting force) to assist the user's body movement or a force (resisting force) to impede the body movement. In one embodiment, the processor may control the intensity and direction of the force generated by the motor by controlling the voltage and / or current supplied to the motor.

[0066] In one embodiment, the first joint member and the second joint member can receive power from the first actuator and the second actuator, respectively, and apply an external force to the user's body based on the received power. The first joint member and the second joint member can be disposed at positions corresponding to the user's joints, respectively. One side of the first joint member can be directly or indirectly connected to the first actuator, and the other side can be directly or indirectly connected to the first torque transmission frame (55). The first joint member can be rotated by the power received from the first actuator. An encoder or a hall sensor that can act as an angle sensor for measuring a rotation angle of the first joint member or the first torque transmission frame (55) (corresponding to the user's joint angle) can be disposed on one side of the first joint member. One side of the second joint member can be connected to the second actuator, and the other side can be connected to the second torque transmission frame (50). The second joint member can be rotated by power transmitted from the second actuator. An encoder or hall sensor that can function as an angle sensor for measuring the rotation angle of the second joint member or the second torque transmission frame (50) can also be arranged on one side of the second joint member.

[0067] In one embodiment, the first actuator may be disposed laterally of the first joint member, and the second actuator may be disposed laterally of the second joint member. The rotational axis of the first actuator and the rotational axis of the first joint member may be disposed to be spaced apart from each other, and the rotational axis of the second actuator and the rotational axis of the second joint member may also be disposed to be spaced apart from each other. However, the present invention is not limited thereto, and the actuator and the joint member may share a rotational axis. In one embodiment, each actuator may be disposed to be spaced apart from the joint member. In this case, each of the first drive module (45) and the second drive module (35) 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, a cable, a string, a spring, a belt, or a chain. However, the scope of the embodiment is not limited by the positional relationship between the actuator and joint member and the power transmission structure described above.

[0068] In one embodiment, the first torque transmission frame (55) and the second torque transmission frame (50) can transmit the torque generated by the first driving module (45) and the second driving module (35) to the user's body (e.g., the leg) when the wearable device (100) is worn on the user's leg. The transmitted torque can act as an external force applied to the movement of the user's leg. One end of each of the first torque transmission frame (55) and the second torque transmission frame (50) can be directly or indirectly connected to a joint member and rotated. The other end of each of the first torque transmission frame (55) and the second torque transmission frame (50) is directly or indirectly connected to the first thigh fastening portion (2) and the second thigh fastening portion (1), so that the first torque transmission frame (55) and the second torque transmission frame (50) can support the user's thigh while transmitting the torque generated by the first driving module (45) and the second driving module (35) to the user's thigh. For example, the first torque transmission frame (55) and the second torque transmission frame (50) can push or pull the user's thigh. The first torque transmission frame (55) and the second torque transmission frame (50) can extend along the length of the user's thigh and can be bent to wrap at least a portion of the user's thigh circumference. The first torque transmission frame (55) can be a torque transmission frame for transmitting torque to the user's right leg, and the second torque transmission frame (50) can be a torque transmission frame for transmitting torque to the user's left leg.

[0069] The first thigh fastening part (2) and the second thigh fastening part (1) are directly or indirectly connected to the first torque transmission frame (55) and the second torque transmission frame (50), respectively, and can fasten the wearable device (100) to the user's leg (particularly, the thigh). The first thigh fastening part (2) may be a thigh fastening part for fastening the first torque transmission frame (55) to the user's leg (e.g., the right thigh), and the second thigh fastening part (1) may be a thigh fastening part for fastening the second torque transmission frame (50) to the user's leg (e.g., the left thigh).

[0070] In one embodiment, the first thigh fastening unit (2) may include a first cover, a first fastening frame, and a first strap, and the second thigh fastening unit (1) may include a second cover, a second fastening frame, and a second strap. The first cover and the second cover may apply torque generated from the first driving module (45) and the second driving module (35) to the user's thigh, respectively. The first cover and the second cover may be disposed on one side of the user's thigh, respectively, to push or pull the user's thigh. The first cover and the second cover may be disposed along the circumferential direction of the user's thigh. The first cover and the second cover may extend in both directions with respect to the other end of the first torque transmission frame (55) and the second torque transmission frame (50), respectively, and may include a curved surface corresponding to the user's thigh. One end of each of the first cover and the second cover may be directly or indirectly connected to the first fastening frame and the second fastening frame, respectively. The other end of each of the first cover and the second cover can be directly or indirectly connected to the first strap and the second strap.

[0071] The first fastening frame and the second fastening frame may be arranged to, for example, surround at least a portion of the user's thigh, thereby preventing the user's thigh from being detached from the wearable device (100) or reducing the possibility of detachment. 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.

[0072] The first strap may encircle the user's right thigh, the remaining portion not covered by the first cover and the first fastening frame, and the second strap may encircle the user's left thigh, the remaining portion not covered by the second cover and the second fastening frame. The first strap and the second strap may comprise, for example, an elastic material (e.g., a band).

[0073]

[0074] FIG. 5 is a diagram illustrating configurations of an electronic system of a wearable device according to various embodiments.

[0075] Referring to FIG. 5, the electronic system of the wearable device (100) may include a control circuit (510), a communication circuit (516), one or more sensors (e.g., an inertial sensor (522), a first angle sensor (524), a second angle sensor (524-1)), a driving module (530, 530-1), an input circuit (540), an audio output circuit (550), and a haptic circuit (560). In the electronic system, at least one of the described components (e.g., the input circuit (540), the audio output circuit (550), the haptic circuit (560)) may be omitted, or one or more other components (e.g., a display circuit, a lighting circuit for driving a lighting module (85), or a power management integrated circuit) may be added.

[0076] The drive module (530) may include a motor (534) and a motor driver circuit (532) for driving the motor (534), and the drive module (530-1) may include a motor (534-1) and a motor driver circuit (532-1) for driving the motor (534-1). In the embodiment of FIG. 5, two drive modules are illustrated, but this is merely an example. In a specific embodiment, there may be one or three or more drive modules. The drive module (530) including the motor driver circuit (532) and the motor (534) may correspond to the first drive module (45) of FIG. 3, and the drive module (530-1) including the motor driver circuit (532-1) and the motor (534-1) may correspond to the second drive module (35) of FIG. 3.

[0077] One or more sensors may include sensors that acquire sensor data (or sensed values). One or more sensors may transmit acquired sensor data to a control circuit (510). The one or more sensors may include, for example, an inertial sensor (522), a first angle sensor (524), and / or a second angle sensor (524-1). Each of these sensors may be present in multiples, and some may be omitted.

[0078] The inertial sensor (522) can measure the movement of the user's body. The inertial sensor (522) can sense the acceleration, angular velocity, and rotation angle (e.g., roll, pitch, yaw) of the X-axis, Y-axis, and Z-axis according to the user's movement. The inertial sensor (522) can measure, for example, the movement of the user's pelvis. The inertial sensor (522) can measure the anteroposterior tilt (tilt) for the anteroposterior tilt of the user's pelvis, the lateral oblique (oblique) for the left-right tilt of the pelvis, and the rotation of the pelvis. The roll, pitch, and yaw measured by the inertial sensor (522) may each correspond to any one of the anteroposterior tilt, lateral oblique, and rotation of the pelvis. The user's pelvic movement may correspond to the movement of the lumbar support frame (e.g., the lumbar support frame (20) of FIG. 3) of the wearable device (100). In one embodiment, the inertial sensor (522) may be located on a printed circuit board within the base body of the wearable device (100) (e.g., the base body (80) of FIG. 3) and may measure the tilt of the wearable device (100) and / or the acceleration of the wearable device (100).

[0079] In one embodiment, the first angle sensor (524) and the second angle sensor (524-1) can measure the hip joint angle according to the movement of the user's leg. The first angle sensor (524) can sense the hip joint angle of the user's right leg, and the second angle sensor (524-1) can sense the hip joint angle of the user's left leg. Each of the first angle sensor (524) and the second angle sensor (524-1) can include, for example, an encoder and / or a hall sensor. The hip joint angle of the right leg sensed by the first angle sensor (524) may correspond to the movement (e.g., angle) of the first torque transmission frame (e.g., the first torque transmission frame (55) of FIG. 3) of the wearable device, and the hip joint angle of the left leg sensed by the second angle sensor (524-1) may correspond to the movement (e.g., angle) of the second torque transmission frame (e.g., the second torque transmission frame (50) of FIG. 3) of the wearable device.

[0080] In one embodiment, the first angle sensor (524) and the second angle sensor (524-1) may be angle sensors that sense the knee joint angle or the ankle joint angle according to the user's leg movement.

[0081] In one embodiment, the processor (512) can determine the angular velocity of the first torque transfer frame by differentiating the angular change over time of the first torque transfer frame sensed by the first angle sensor (524), and can determine the angular velocity of the second torque transfer frame by differentiating the angular change over time of the second torque transfer frame sensed by the second angle sensor (524-1).

[0082] In one embodiment, the one or more sensors may further include a torque sensor for sensing a torque value of a motor (534, 534-1), a position sensor for obtaining a position value of a wearable device (100), a proximity sensor for detecting proximity of an object, a biosignal sensor (e.g., a heart rate sensor) for detecting a biosignal of a user, a distance sensor for measuring a distance to an object, a pressure sensor for measuring a pressure value, and / or a temperature sensor for measuring an ambient temperature.

[0083] The input circuit (540) may receive instructions or data to be used in a component of the wearable device (100) (e.g., a processor (512)) from an external source (e.g., a user) of the wearable device (100). The input circuit (540) may include, for example, a key (e.g., a button) and / or a touch screen.

[0084] The audio output circuit (550) can output audio signals to the outside of the wearable device (100). The audio output circuit (550) can include a speaker that outputs a guide audio signal (e.g., a driving start sound, an operation error notification sound), music content, and / or a guide voice.

[0085] The drive module (530, 530-1) can generate an external force applied to the user's leg under the control of the control circuit (510). The drive module (530, 530-1) is located at a location corresponding to the user's hip joint position and can generate a torque applied to the user's leg based on a control signal generated by the control circuit (510). The control circuit (510) can transmit the control signal to the motor driver circuit (532, 532-1), and the motor driver circuit (532, 532-1) can control the operation of the motor (534, 534-1) by generating a current signal (or voltage signal) corresponding to the control signal and supplying it to the motor (534, 534-1). Depending on the control signal, the current signal may not be supplied to the motor (534, 534-1). The motor driver circuit (532, 532-1) can convert the direct current (DC) voltage supplied from the battery into an alternating current (AC) voltage and supply it to the motor (534, 534-1). One or more motors (e.g., motor (534), motor (534-1)) included in the wearable device (100) can generate torque under the control of the processor (512). When the motor (534, 534-1) is driven by supplying a current signal to the motor (534, 534-1), the motor can generate an assistive force that assists the user's leg movement or a resistive force that hinders the leg movement. The motor (534; 534-1) can generate torque based on the electric energy supplied from the battery. The motor (534; 534-1) can be, for example, a brushless DC (BLDC) motor or a permanent magnet synchronous motor (PMSM).

[0086] The control circuit (510) controls the overall operation of the wearable device (100) and can generate control signals for controlling each component of the wearable device (100). The control circuit (510) may include a processor (512) and a memory (514).

[0087] The processor (512) may execute software to control at least one other component (e.g., hardware or software component) of the wearable device directly or indirectly connected to the processor (512), and may perform various data processing or calculations. For example, the processor (512) may control the operation of the motor (534, 534-1). As at least a part of the data processing or calculation, the processor (512) may store instructions or data received from another component (e.g., communication circuit (516)) in the memory (514), process the instructions or data stored in the memory (514), and store the result data after the processing in the memory (514). The processor (512) may include one or more processors, and the operations of the wearable device (100) described in the present disclosure may be performed by one processor or by a combination of multiple processors.

[0088] According to one embodiment, the processor (512) may include at least one of a main processor (e.g., a central processing unit (CPU) or an application processor) and / 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 operate independently or in conjunction therewith. The processor (512) may also be implemented as a system on chip (SoC) or an integrated circuit (IC) that performs processing. The auxiliary processor may be implemented separately from the main processor or as a part thereof.

[0089] Each "processor" in this disclosure may include a processing circuit or may include multiple processors. For example, as used in this disclosure, including in the claims, the term "processor" may encompass various processing circuits including at least one processor, wherein one or more processors may be configured to perform various functions described herein, individually and / or collectively, in a distributed manner. When "processor," "at least one processor," and "one or more processors" are described herein as being configured to perform multiple functions, these terms include, but are not limited to, situations where one processor performs some of the recited functions and another processor performs other of the recited functions, and situations where a single processor may perform all of the recited functions. Furthermore, the one or more processors may include a combination of processors that perform various recited / disclosed functions, for example, in a distributed manner. The one or more processors may execute instructions to achieve or perform various functions.

[0090] The memory (514) may store data used by at least one component (e.g., the processor (512)) of the wearable device (100). The data may include, for example, software, input data or output data for commands related thereto, and sensor data. The memory (514) may include at least one instruction executable by the processor (512). The memory (514) may include one or more memories, and instructions for controlling the processor (512) to perform operations of the wearable device (100) described in the present disclosure may be stored in one memory or may be divided and stored in multiple memories. The memory (514) may include volatile memory or non-volatile memory.

[0091] The communication circuit (516) may support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the control circuit (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 circuit (516) may, for example, transmit sensor data acquired by a sensor to an external electronic device (e.g., the electronic device (210) of FIG. 2) and receive a control signal from the external electronic device. In one embodiment, the communication circuit (516) may include one or more communication processors that operate independently from the processor (512) and support direct (e.g., wired) communication or wireless communication. In one embodiment, the communication circuit (516) may include a wireless communication circuit (e.g., a cellular communication circuit, a short-range wireless communication circuit, or a global navigation satellite system (GNSS) communication circuit) and / or a wired communication circuit. The wireless communication circuitry may communicate with other components of the wearable device (100) and / or external devices via, for example, Bluetooth, WiFi (wireless fidelity), IrDA (infrared data association), a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a local area network (LAN) or a wide area network (WAN).

[0092] The haptic circuit (560) can provide haptic feedback to a user under the control of the processor (512). The haptic circuit (560) can include one or more haptic actuators. The haptic actuators can include, for example, a piezo actuator, a bander type actuator, and / or a vibration motor-based actuator. The haptic actuators can be one or more. In one embodiment, the haptic actuators can be located in at least one of the base body of the wearable device (100), the torque transmission frame (e.g., the first torque transmission frame (75), the second torque transmission frame (70) of FIG. 3), and the thigh fastening portion (e.g., the first thigh fastening portion (2), the second thigh fastening portion (1) of FIG. 3).

[0093] In one embodiment, the wearable device (100) may operate in a cardiopulmonary capacity measurement mode for measuring a user's cardiopulmonary capacity. The communication circuit (516) may receive a control signal related to the progress of the cardiopulmonary capacity measurement mode from an electronic device (e.g., the electronic device (210) of FIG. 2) and transmit the received control signal to the processor (512). The processor (512) may operate the wearable device (100) in the cardiopulmonary capacity measurement mode according to the control signal. Instructions stored in the memory (514) may be executed by the processor (512), and when the instructions are executed by the processor (512), the processor (512) (or the wearable device (100)) may perform operations of the wearable device (100) described in the present disclosure. In response to receiving a control signal for performing a cardiopulmonary capacity measurement mode from the electronic device (210) via the communication circuit (516), the processor (512) may perform a cardiopulmonary capacity measurement mode for acquiring sensor data including movement information of the wearable device (100). In one embodiment, the processor (512) may control resistance to be generated from one or more motors (e.g., motor (534), motor (534-1)) in the cardiopulmonary capacity measurement mode. The magnitude of the resistance generated may be the same or may vary over time within a time period during which the cardiopulmonary capacity measurement mode is in progress. For example, the magnitude of the resistance may gradually increase over time or may increase in a stepwise manner.

[0094] The processor (512) may control a communication circuit (516) and one or more sensors (e.g., an inertial sensor (522), a first angle sensor (524), a second angle sensor (524-1)) to operate a cardiopulmonary capacity measurement mode. The one or more sensors may obtain sensor data including movement information of the wearable device (100) by measuring movement of the wearable device (100) corresponding to movement of a user wearing the wearable device (100). The one or more sensors may include an inertial sensor (522) for measuring movement information about movement of the wearable device (100) corresponding to movement of the user's pelvis, and an angle sensor (e.g., a first angle sensor (524), a second angle sensor (524-1)) for measuring movement information about movement of the wearable device (100) corresponding to movement of the user's legs (changes in leg angles or changes in hip joint angles).

[0095] Sensor data acquired by one or more sensors may be stored in the memory (514). The sensor data may include sensor values ​​over time output from an inertial sensor (522), a first angle sensor (524), and / or a second angle sensor (524-1). The sensor data may include, for example, measurement values ​​for a leg angle acquired by the first angle sensor (524) and / or the second angle sensor (524-1).

[0096] The communication circuit (516) can transmit sensor data. The processor (512) controls the communication circuit (516) to transmit the sensor data to the electronic device (210) in the user's cardiopulmonary capacity measurement mode, thereby allowing the electronic device (210) to determine measurement result data regarding the user's cardiopulmonary capacity based on the sensor data and provide the user with a result report including the determined measurement result data.

[0097]

[0098] FIG. 6 is a diagram illustrating interaction between a wearable device and an electronic device according to various embodiments.

[0099] Referring to FIG. 6, a wearable device (100) can communicate with an electronic device (210). For example, the electronic device (210) may be a user terminal (e.g., a smartphone, a tablet PC) of a user using 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).

[0100] In one embodiment, the electronic device (210) may execute an application for checking the status of the wearable device (100) or for controlling or operating 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).

[0101] In one embodiment, a user may input a command (e.g., a command to execute a walking assistance mode or an exercise assistance mode) for controlling the operation of the wearable device (100) or change the settings of the wearable device (100) through a GUI screen on a display (212) of the electronic device (210). In addition, the user may set an exercise goal and change a torque parameter to be applied to the wearable device (100) through the GUI screen. The torque parameter may include, for example, a first parameter that controls the intensity of a torque generated by a motor of the wearable device (100) (e.g., motor (534) or motor (534-1) of FIG. 5) and / or a second parameter that controls the timing of application of the torque. In various embodiments of the present disclosure, the term 'torque parameter' may be replaced with the term 'parameter', 'robot parameter', or 'control parameter'. The electronic device (210) can generate a control command (or control signal) corresponding to a motion control command or setting change command input by the user, and transmit the generated control command to the wearable device (100). In one embodiment, the control command may include a torque parameter set by the user.

[0102] The electronic device (210) can control the operation of the wearable device (100) on the display (212) or display a user interface (UI) screen for measuring the user's physical ability (e.g., measuring cardiopulmonary ability). The user can input a command (e.g., a command to execute a physical ability measurement mode) for controlling the operation of the wearable device (100) through the UI screen on the display (212) of the electronic device (210). The electronic device (210) can generate a control command corresponding to the command and transmit the generated control command to the wearable device (100). The wearable device (100) can operate according to the received control command and transmit a control result and / or data (e.g., sensor data, result data processed by the wearable device (100)) according to the control command to the electronic device (210). The electronic device (210) may provide the user with result information (e.g., current exercise status information, exercise result information, exercise posture evaluation information, physical ability measurement information) derived by analyzing the control result and / or data of the wearable device (100) through the display (212). For example, the electronic device (210) may provide the user with content including measurement result data on the user's cardiopulmonary ability through a GUI screen.

[0103]

[0104] FIG. 7 is a diagram illustrating configurations of an electronic device according to various embodiments.

[0105] Referring to FIG. 7, the electronic device (210) may include a processor (710), a memory (720), a communication circuit (730), a display circuit (740), an audio output circuit (750), and an input circuit (760). In one embodiment, the electronic device (210) may omit at least one of these components (e.g., an audio output circuit (750)), or may have one or more other components added (e.g., a sensor circuit, a haptic circuit, a lighting circuit, a battery).

[0106] The processor (710) may control at least one other component (e.g., hardware or software component) of the electronic device (210) and perform various data processing or calculations. According to one embodiment, as at least a part of the data processing or calculation, the processor (710) may store a command or data received from another component (e.g., communication circuit (730)) in the memory (720), process the command or data stored in the memory (720), and store the resulting data in the memory (720). The processor (710) may include one or more processors, and the operations of the electronic device (210) described in the present disclosure may be performed by one processor or by a combination of multiple processors.

[0107] According to one embodiment, the processor (710) may include at least one of 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 network processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that can operate independently or in conjunction with the main processor. The processor (512) may also be implemented as a system on a chip (SoC) or an integrated circuit that performs processing.

[0108] The memory (720) can store various data used by at least one component (e.g., the processor (710) or the communication circuit (730)) of the electronic device (210). The data can include, for example, input data or output data for a program (e.g., an application) and instructions related thereto. The memory (720) can store at least one instruction executable by the processor (710). The memory (720) can include one or more memories, and instructions for controlling the processor (710) to perform operations of the electronic device (210) described in the present disclosure can be stored in one memory or can be divided and stored in multiple memories. The memory (720) can include a volatile memory or a non-volatile memory.

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

[0110] The display circuit (740) can visually provide information to an external device (e.g., a user) of the electronic device (210). The display circuit (740) can include a display, such as, for example, an LCD or OLED display, a holographic device, or a projector device. The display circuit (740) can further include a control circuit for controlling display operation. In one embodiment, the display circuit (740) can further include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by a touch. The display circuit (740) can output a user interface screen for controlling the wearable device (100) or providing various information (e.g., exercise evaluation information, setting information of the wearable device (100).

[0111] The audio output circuit (750) can output an audio signal to the outside of the electronic device (210). The audio output circuit (750) can include a speaker that plays a guide audio signal (e.g., a driving start sound, an operation error notification sound), music content, or a guide voice based on the status of the wearable device (100).

[0112] The input circuit (760) can receive commands or data to be used in a component of the electronic device (210) (e.g., a processor (710)) from an external source (e.g., a user) of the electronic device (210). The input circuit (760) can include an input component circuit and can receive user input. The input circuit (760) can include, for example, a key (e.g., a button) and / or a touch recognition circuit for recognizing a touch on a screen.

[0113] In one embodiment, the electronic device (210) may operate a cardiopulmonary capacity measurement mode for measuring (or evaluating) the user's cardiopulmonary capacity in conjunction with the wearable device (100). The user may command the electronic device (210) to execute the cardiopulmonary capacity measurement mode through a user input. The user may execute an application for measuring cardiopulmonary capacity on the electronic device (210) and set details for measuring cardiopulmonary capacity (e.g., type of exercise, measurement time, torque intensity output from the wearable device (100) during measurement) through the application. The processor (710) may control a display included in the display circuit (740) to provide a user interface for guiding the user through the cardiopulmonary capacity measurement procedure. When the processor (710) receives a user input for execution in the cardiopulmonary capacity measurement mode through the input circuit (760), the communication circuit (730) can control the wearable device (100) to transmit a control signal for execution of the cardiopulmonary capacity measurement mode in response to the reception of the user input. When the wearable device (100) receives a control signal for execution of the cardiopulmonary capacity measurement mode from the electronic device (210), the wearable device (100) can activate the cardiopulmonary capacity measurement mode. The wearable device (100) can obtain sensor data including movement information about the movement of the wearable device (100) corresponding to the user's body movement in the cardiopulmonary capacity measurement mode. The wearable device (100) can transmit the obtained sensor data to the electronic device (210).

[0114] The communication circuit (730) may receive sensor data measured by one or more sensors of the wearable device (100) from the wearable device (100) worn on the user's body during a measurement period for measuring the user's cardiopulmonary capacity. The sensor data may include movement information about the movement of the wearable device (100) corresponding to the user's body movement. The sensor data may include, for example, an angular value measured by an angular sensor of the wearable device (100) (e.g., the first angular sensor (524) and the second angular sensor (524-1) of FIG. 5) and / or a movement value acquired by an inertial sensor (e.g., the inertial sensor (522) of FIG. 5). The angular value measured by the angular sensor may include information about the movement of the user's legs, and the movement value acquired by the inertial sensor may include information about any one of a rotational movement of the user's pelvis, an anterior-posterior tilt movement of the pelvis, and a lateral tilt movement of the pelvis.

[0115] In one embodiment, the instructions stored in the memory (720) may be individually or collectively executed by one or more processors (710). When the instructions are individually or collectively executed by one or more processors (710), the instructions may cause the processor (710) (or the electronic device (210)) to perform operations of the electronic device (210) described in the present disclosure. In one embodiment, the processor (710) may determine exercise evaluation indices based on sensor data received from the wearable device (100), and determine measurement result data on the user's cardiopulmonary capacity based on the determined exercise evaluation indices.

[0116] Cardiopulmonary fitness is one of the human body's primary functions and is used to assess the aerobic capacity of athletes. It is also known to be closely related to the mortality rate of diseases such as cardiovascular disease. Improved cardiopulmonary fitness not only enhances exercise performance but also reduces the risk of cardiovascular disease and coronary artery disease. Among cardiopulmonary fitness, cardiopulmonary endurance (or cardiopulmonary fitness) represents the ability to endure prolonged exercise or activity based on heart rate data. While methods for measuring cardiopulmonary fitness using heart rate are known, measuring heart rate requires a separate healthcare wearable device equipped with a heart rate sensor, such as a smartwatch. According to the embodiments described below, a methodology is presented that enables the measurement of a user's cardiopulmonary fitness based on sensor data measured by a wearable device (100), without the need for a separate healthcare wearable device equipped with a heart rate sensor or specialized equipment. Users can measure cardiopulmonary fitness simply and inexpensively using the wearable device (100) and an electronic device (210), without the need for a separate cardiopulmonary fitness test at a specialized institution. In addition, a methodology for more accurately measuring a user's cardiopulmonary capacity by using heart rate data together with sensor data measured by a wearable device (100) is also presented, and this is described later in FIGS. 15-17. The electronic device (210) and the wearable device (100) can measure the user's cardiopulmonary capacity and recommend a customized exercise program and / or exercise intensity to the user based on the measured cardiopulmonary capacity. Hereinafter, embodiments of measuring a user's cardiopulmonary capacity by using the electronic device (210) and the wearable device (100) will be described in detail.

[0117]

[0118] FIGS. 8 and 9 are flowcharts for explaining the operations of a method of operating an electronic device that provides a cardiopulmonary capacity measurement function according to various embodiments.

[0119] Referring to FIG. 8, in operation (810), the electronic device (210) may initiate measurement of the user's cardiopulmonary capacity in response to a command to execute the user's cardiopulmonary capacity measurement mode. In some embodiments, measurement of the user's cardiopulmonary capacity may be performed automatically during the user's exercise even without a command to execute the cardiopulmonary capacity measurement mode.

[0120] In one embodiment, a user may wear a wearable device (100) and run an application for measuring cardiopulmonary capacity on an electronic device (210). The electronic device (210) may provide a user interface for guiding the user through the process of measuring cardiopulmonary capacity. For example, information regarding specific exercise movements for measuring cardiopulmonary capacity and information regarding a measurement period may be provided through the user interface. The electronic device (210) may output guide content for guiding the user to a target exercise speed through the application. The target exercise speed may be a desirable exercise speed required when the user repeatedly performs the exercise movements, for example, 132 times per minute or 96 times per minute. The electronic device (210) may guide the user to the target exercise speed through the application screen and / or sound effects in a metronome manner.

[0121] In one embodiment, a target exercise speed may be determined based on the user's user information. The user information may include information about at least one of the user's age, gender, and fitness level. For example, the target exercise speed may be set relatively fast if the user is between the ages of 10 and 30 (or male or of high fitness level), and may be set relatively slow if the user is between the ages of 40 and 60 (or female or of low fitness level). If the target exercise speed is set slow, the measurement period may be set longer. For example, if the user is between the ages of 10 and 30, a measurement period of 1 minute and a target exercise speed of 132 beats per minute may be set, and if the user is between the ages of 40 and 60, a measurement period of 3 minutes and a target exercise speed of 96 beats per minute may be set.

[0122] When the electronic device (210) receives a user input for execution in the cardiopulmonary capacity measurement mode, it can transmit a control signal for execution of the cardiopulmonary capacity measurement mode to the wearable device (100). When the wearable device (100) receives a control signal for execution of the cardiopulmonary capacity measurement mode from the electronic device (210), it can activate the cardiopulmonary capacity measurement mode.

[0123] In operation (820), the electronic device (210) may collect sensor data including user movement information from the wearable device (100). Measurement of cardiopulmonary capacity begins, and the user may repeatedly perform a knee-up motion or a walking in place (or a brisk walking in place) motion while wearing the wearable device (100). However, the type of exercise for measuring cardiopulmonary capacity is not limited to the knee-up motion or the walking in place motion. For example, cardiopulmonary capacity may also be measured based on a walking motion, a squat motion, or a lunge motion. The user may repeatedly perform the exercise motion with the goal of a guided target exercise speed during the measurement period.

[0124] In one embodiment, during a measurement period for measuring cardiopulmonary capacity, the electronic device (210) may control the wearable device (100) to generate a resistance force that impedes the user's movement through a motor (e.g., motor (534) and motor (534-1) of FIG. 5). Accordingly, the user performs exercise while receiving a resistance force from the wearable device (100). The intensity of the resistance force generated during the measurement period may be the same or may vary over time within the time period during which the cardiopulmonary capacity measurement mode is in progress. Depending on the embodiment, while the cardiopulmonary capacity measurement is in progress, an assistive force instead of a resistance force may be output from the motor of the wearable device (100), or no torque may be generated.

[0125] Sensor data transmitted from the wearable device (100) to the electronic device (210) may include user movement information measured when the user repeatedly performs a knee-up motion or a walking motion. The sensor data may include, for example, a user's leg angle value and a leg angular velocity value measured by an angle sensor of the wearable device (100) (e.g., a first angle sensor (524) and a second angle sensor (524-1) of FIG. 5), and / or a user's pelvic movement value measured by an inertial sensor of the wearable device (100) (e.g., an inertial sensor (522) of FIG. 5).

[0126] In operation (830), the electronic device (210) may determine whether the measurement of cardiopulmonary capacity is complete. The electronic device (210) may determine that the measurement is complete when a set measurement period has been reached after the start of the measurement. If the measurement is determined to be incomplete (i.e., "No" in operation (830)), the electronic device (210) may continue to collect sensor data including the user's movement information.

[0127] If it is determined that the measurement of cardiopulmonary capacity is completed (if 'Yes' in operation (830)), the electronic device (210) may determine the measurement result data for the user's cardiopulmonary capacity in operation (840). The electronic device (210) may determine the measurement result data for the cardiopulmonary capacity based on various exercise evaluation indices estimated from the collected sensor data. In one embodiment, the electronic device (210) may determine the measurement result data for the user's cardiopulmonary capacity by applying the estimated exercise evaluation indices to a predefined regression model or a decision tree model. The regression model may determine (score) a quantitative value for the user's cardiopulmonary capacity, and the decision tree model may classify (grade) the user's cardiopulmonary capacity level. Hereinafter, operations of the electronic device (210) determining exercise evaluation indices and determining the measurement result data for the user's cardiopulmonary capacity based on the determined exercise evaluation indices will be described in more detail with reference to FIG. 9.

[0128] Referring to FIG. 9, in operation (910), the electronic device (210) may determine the user's movement indices based on sensor data received from the wearable device (100). The movement indices may include, but are not limited to, the user's movement speed (or movement performance speed) and leg angle (or hip joint angle), for example. The electronic device (210) may determine, for example, a change in the left leg angle over time, a change in the right leg angle, and an initial movement speed during an initial measurement period after the start of measurement (e.g., a period when the number of movement repetitions reaches 30).

[0129] In one embodiment, the largest angle value among the angle sensor angle values ​​measured while the user performs a single exercise motion (e.g., lifting a leg) may be determined as a motion index corresponding to the leg angle. As the user repeatedly performs the same exercise motion, the maximum values ​​of the leg angle are measured, and the user's movement speed may be determined based on the time difference between adjacent maximum values. The user's movement speed may be inversely proportional to the time difference between adjacent maximum values.

[0130] In operation (920), the electronic device (210) may determine a first motion evaluation index corresponding to the user's kinetic energy value based on the user's movement speed and the user's leg angle. For example, the electronic device (210) may determine a first motion evaluation index corresponding to the user's initial kinetic energy value during a predefined initial measurement period (e.g., a period during which the number of movement repetitions reaches 30) based on the user's movement speed and the user's leg angle. The electronic device (210) may also determine a first motion evaluation index corresponding to the user's total kinetic energy value during the entire measurement period based on the user's movement speed and the user's leg angle. The electronic device (210) may determine the first motion evaluation index corresponding to the user's kinetic energy value, for example, according to the following mathematical expression 1.

[0131]

[0132] Here, E represents the user's kinetic energy value, represents the angle of the user's legs, Indicates the user's movement speed.

[0133] In operation (930), the electronic device (210) may determine a second exercise evaluation index corresponding to the number of repetitions of the user's exercise during the measurement period of cardiopulmonary capacity based on the user's leg angle. The electronic device (210) may determine the second exercise evaluation index by accumulating the number of times the user's leg angle is greater than or equal to a threshold during the user's exercise performance. For example, when the leg angle of the user standing on both legs is 0 degrees, the electronic device (210) may increase the number of repetitions of the exercise by 1 when the angle between the corresponding leg and the other leg is 50 degrees or greater during an exercise of raising one leg.

[0134] In operation (940), the electronic device (210) may determine a third exercise evaluation index corresponding to the user's exercise performance time or cumulative exercise repetition count until the user's exercise speed exceeds the target exercise speed range. The third exercise evaluation index may be an index for evaluating how well the user adheres to the target exercise speed (e.g., 132 times per minute or 96 times per minute).

[0135] In operation (950), the electronic device (210) can determine measurement result data for the user's cardiopulmonary capacity based on the first exercise evaluation index, the second exercise evaluation index, and the third exercise evaluation index.

[0136] In one embodiment, the electronic device (210) may determine a quantitative value of the user's cardiopulmonary capacity using a regression model. The electronic device (210) may determine a measurement value representing the user's cardiopulmonary capacity using a regression model in which a first exercise evaluation index, a second exercise evaluation index, and a third exercise evaluation index corresponding to an initial kinetic energy value are independent variables. The regression model may include a plurality of regression models (e.g., age-based regression models) in which regression coefficients applied to each independent variable are different. The electronic device (210) may determine a measurement value representing the user's cardiopulmonary capacity using a target regression model corresponding to the user's age among the plurality of regression models. For example, when the user is in his / her 10-30s, the measurement value representing the user's cardiopulmonary capacity may be determined according to a regression model according to the following mathematical equation (2), and when the user is in his / her 40-60s, the measurement value representing the user's cardiopulmonary capacity may be determined according to a regression model according to the following mathematical equation (3).

[0137]

[0138]

[0139] Here, A, B, and C are independent variables of the regression model, where A represents the third exercise evaluation index, B represents the first exercise evaluation index corresponding to the initial exercise energy value, and C represents the third exercise evaluation index. D1 and D2 represent the cardiorespiratory fitness measurements calculated by each regression model. The above regression models are only examples, and the values ​​of the regression coefficients applied to the independent variables may vary.

[0140] In one embodiment, the electronic device (210) can determine the cardiopulmonary capacity level of the user's cardiopulmonary capacity using a decision tree model. The electronic device (210) can classify the cardiopulmonary capacity level of the user using a decision tree model whose nodes are a condition based on a first exercise evaluation index corresponding to an initial kinetic energy value, a condition based on a second exercise evaluation index, and a condition based on a third exercise evaluation index. The cardiopulmonary capacity level of the user can be classified into one of, for example, 'good cardiopulmonary capacity', 'average cardiopulmonary capacity', and 'poor cardiopulmonary capacity' by the decision tree model. The decision tree model is exemplified in FIGS. 13A and 13B , and the process of determining the cardiopulmonary capacity level using the decision tree model is described in more detail below.

[0141] Returning to FIG. 8, in operation (850), the electronic device (210) may provide a result report including measurement result data to the user via an application screen. The user may check the analysis results of their measured cardiopulmonary capacity via the application screen. The result report may include, for example, quantitative values ​​of the user's cardiopulmonary capacity, cardiopulmonary capacity level, the number of exercise repetitions performed by the user during the measurement period, and the rate at which the user adhered to a target exercise speed. The electronic device (210) may recommend a customized exercise program to the user based on the user's measured cardiopulmonary capacity level.

[0142] Through the above-described actions, a user can have his / her cardiopulmonary capacity tested simply by wearing a wearable device (100) and performing a knee-up motion or a walking motion for a short period of time (e.g., 1 to 3 minutes). The electronic device (210) can measure the user's cardiopulmonary capacity based on sensor data measured by the wearable device (100) without using a separate device (e.g., a smartwatch) to obtain heart rate data, and provide the user with the results of the cardiopulmonary capacity measurement.

[0143]

[0144] FIG. 10 is a diagram illustrating the initial process of measuring cardiopulmonary capacity according to various embodiments.

[0145] Referring to FIG. 10, in operation (1010), a user (110) may wear a wearable device (100) and execute an application for measuring cardiopulmonary capacity on an electronic device (210). The electronic device (210) may display a UI screen (1015) for measuring cardiopulmonary capacity on a display. The UI screen (1015) may provide, for example, information on a specific exercise motion (e.g., brisk walking in place) for measuring cardiopulmonary capacity and information on a measurement period (e.g., 1 minute). When the user (110) inputs a measurement start command to the application, the electronic device (210) may start measuring cardiopulmonary capacity. The electronic device (210) may transmit a control signal for executing a cardiopulmonary capacity measurement mode to the wearable device (100). When the wearable device (100) receives a control signal for executing the cardiopulmonary capacity measurement mode from the electronic device (210), it can activate the cardiopulmonary capacity measurement mode.

[0146] After the measurement of cardiopulmonary capacity begins, the user (110) can repeatedly perform exercise movements while wearing the wearable device (100) in operation (1020). For example, the user (110) can perform a standing fast-walking motion alternately repeating a two-legged standing posture (1030) and a posture with the right / left legs raised (1035) during the measurement period. The wearable device (100) can acquire sensor data including movement information about the movement of the wearable device (100) corresponding to the body movement of the user during the measurement period in which the user (110) performs the standing fast-walking, and transmit the acquired sensor data to the electronic device (210). In one embodiment, a resistance force that impedes the leg movement of the user (110) can be applied to the user (110) from the wearable device (100) during the measurement period in which the user (110) performs the standing fast-walking.

[0147]

[0148] FIG. 11 is a diagram for explaining a first exercise evaluation index according to various embodiments.

[0149] In one embodiment, the electronic device (210) may determine a first exercise evaluation index corresponding to the user's kinetic energy value based on the user's exercise speed and the user's leg angle. Referring to FIG. 11, when a user A with good leg muscle strength and a user B with relatively poor leg muscle strength walk fast in place to measure cardiorespiratory capacity, a graph (a) showing a change in exercise speed according to the number of times of exercise (the number of times the exercise movement is repeated), a graph (b) showing a change in leg angle, and a graph (c) showing a kinetic energy value calculated based on the exercise speed and the leg angle are illustrated.

[0150] Graph (a) shows examples of target exercise speed (1110), changes in exercise speed (1112) according to the number of exercises of user A, and changes in exercise speed (1114) according to the number of exercises of user B. Graph (b) shows examples of target leg angle (1120), changes in leg angle (1122) according to the number of exercises of user A, and changes in leg angle (1124) according to the number of exercises of user B. The target leg angle (1120) may correspond to an ideal leg angle of an exercise motion for measuring cardiopulmonary capacity. Graph (c) shows examples of target kinetic energy value (1130), changes in kinetic energy value (1132) according to the number of exercises of user A, and changes in kinetic energy value (1134) according to the number of exercises of user B. By considering the kinetic energy value determined based on the movement speed and leg angle as the first exercise evaluation index in measuring the user's cardiopulmonary capacity, it is possible to more accurately measure cardiopulmonary capacity (lower the cardiopulmonary capacity value) for cases where the movement speed is fast but the leg angle is not aligned with the target leg angle, thereby enabling precise classification of cardiopulmonary capacity.

[0151]

[0152] FIG. 12 is a diagram for explaining the third motion evaluation index and initial motion speed according to various embodiments.

[0153] In one embodiment, the electronic device (210) may determine a third exercise evaluation index corresponding to the exercise performance time or the cumulative number of exercise repetitions until the user's exercise speed leaves the target exercise speed range. Referring to FIG. 12, a graph is illustrated showing a change in exercise speed according to the number of times the user exercises. The graph shows an example of a change in exercise speed (1210) according to the target exercise speed and the number of times the user exercises (1220). In the illustrated example, the exercise speed leaves the target exercise speed range when the user starts exercising and reaches the cumulative number of exercise repetitions C (1240) after the measurement of cardiopulmonary capacity begins. The target exercise speed range may have a range that deviates by N (a real number) values ​​above and below the target exercise speed (1210), for example, and the deviation may vary depending on user characteristics (e.g., age, gender).

[0154] If the user's exercise speed is within the target exercise speed range and then exceeds the target exercise speed range when the number of exercise repetitions reaches the number of exercise repetitions C (1240), the electronic device (210) may determine the number of exercise repetitions C (1240) (e.g., 198 times) as the third exercise evaluation index. Alternatively, the electronic device (210) may determine the exercise execution time corresponding to the number of exercise repetitions C (1240) as the third exercise evaluation index. The third exercise evaluation index is an evaluation index for measuring whether the user's exercise speed consistently maintains the target exercise speed, and the user's characteristic of trying to maintain a fast exercise speed of the target exercise speed may indicate the user's cardiopulmonary capacity.

[0155] In one embodiment, the electronic device (210) may determine the initial exercise speed of the user based on the exercise speed during a predefined initial measurement period (1230) (e.g., a period corresponding to 30 repetitions of the user's exercise or 30 seconds) after measurement of cardiopulmonary capacity begins. For example, an average value of the exercise speed during the initial measurement period (1230) may be determined as the initial exercise speed. The initial exercise speed may represent the user's explosive power. The electronic device (210) may also determine a first exercise evaluation index corresponding to the user's initial exercise energy value based on the average value of the user's exercise speed and the average value of the user's leg angle measured during the initial measurement period (1230).

[0156]

[0157] FIGS. 13A and 13B are diagrams illustrating decision tree models for classifying cardiopulmonary fitness levels based on exercise evaluation indices according to various embodiments.

[0158] In one embodiment, the electronic device (210) can determine exercise assessment indicators and classify the user's cardiopulmonary capacity level by applying the determined exercise assessment indicators to a decision tree model using classification conditions. The user's cardiopulmonary capacity level can be classified into one of, for example, "good cardiopulmonary capacity," "average cardiopulmonary capacity," and "poor cardiopulmonary capacity" by the decision tree model.

[0159] In one embodiment, decision tree models may exist by age group or target exercise speed. The decision tree model in FIG. 13a illustrates an example of a decision tree model for a case where the user is in their 10s to 30s or has a fast target exercise speed (e.g., 132 times per minute), and the decision tree model in FIG. 13b illustrates an example of a decision tree model for a case where the user is in their 40s to 60s or has a slow target exercise speed (e.g., 96 times per minute). The decision tree models described below are merely examples, and the scope of the embodiments is not limited thereto.

[0160] Referring to FIG. 13A, at a node (1310) of a decision tree model, it may be determined whether a third exercise evaluation index corresponding to the user's exercise performance time or cumulative exercise repetition count until the user's exercise speed exceeds a target exercise speed range is greater than or equal to a threshold. If the third exercise evaluation index is greater than or equal to the threshold (if node (1310) is 'Yes'), the user's cardiopulmonary capacity may be classified as 'good cardiopulmonary capacity (1342)'. If the third exercise evaluation index is not greater than or equal to the threshold (if node (1310) is 'No'), it may be determined at a node (1320) whether a second exercise evaluation index corresponding to the user's exercise repetition count (e.g., total exercise repetition count) is greater than or equal to a threshold. If the second exercise evaluation index is greater than or equal to the threshold (if node (1320) is 'Yes'), the user's cardiopulmonary capacity may be classified as 'average cardiopulmonary capacity (1344)'. If the second exercise evaluation index is not greater than the threshold (if node (1320) is 'No'), it can be determined at node (1330) whether the first exercise evaluation index corresponding to the user's initial exercise energy value is greater than the threshold. If the first exercise evaluation index is greater than the threshold (if node (1330) is 'Yes'), the user's cardiopulmonary capacity can be classified as 'normal cardiopulmonary capacity (1344)'. If the first exercise evaluation index is not greater than the threshold (if node (1330) is 'No'), the user's cardiopulmonary capacity can be classified as 'poor cardiopulmonary capacity (1346)'. The thresholds at each node (1310, 1320, 1330) can be different or the same.

[0161] Referring to FIG. 13B, the electronic device (210) may determine a first exercise evaluation index, including a first-first exercise evaluation index corresponding to the user's initial kinetic energy value during a predefined initial measurement period and a first-second exercise evaluation index corresponding to the user's entire exercise section, based on the user's exercise speed and the user's leg angle. At a node (1350) of the decision tree model, it may be determined whether the first-first exercise evaluation index corresponding to the user's initial kinetic energy value is greater than or equal to a threshold. If the first-first exercise evaluation index is greater than or equal to the threshold ('Yes' at node (1350)), it may be determined at a node (1360) whether the first-second exercise evaluation index corresponding to the user's entire kinetic energy value in the user's entire exercise section is greater than or equal to the threshold. If the first-second exercise evaluation index is not greater than or equal to the threshold ('No' at node (1360)), the user's cardiopulmonary capacity may be classified as 'normal cardiopulmonary capacity (1394)'.

[0162] If the first and second exercise evaluation indices are greater than or equal to the threshold (if node (1360) is 'Yes'), it can be determined at node (1370) whether the third exercise evaluation indices corresponding to the user's exercise performance time or the cumulative number of exercise repetitions until the user's exercise speed deviates from the target exercise speed range are greater than or equal to the threshold. If the third exercise evaluation indices are greater than or equal to the threshold (if node (1370) is 'Yes'), the user's cardiopulmonary capacity can be classified as 'good cardiopulmonary capacity (1392)'. If the third exercise evaluation indices are not greater than or equal to the threshold (if node (1370) is 'No'), the user's cardiopulmonary capacity can be classified as 'average cardiopulmonary capacity (1394)'.

[0163] If the first exercise evaluation index is not greater than the threshold (if node (1350) is 'No'), it can be determined at node (1380) whether the second exercise evaluation index corresponding to the number of repetitions of the user's exercise (e.g., the total number of repetitions of the exercise) is greater than the threshold. If the second exercise evaluation index is greater than the threshold (if node (1380) is 'Yes'), the user's cardiopulmonary capacity can be classified as 'average cardiopulmonary capacity (1394)'. If the second exercise evaluation index is not greater than the threshold (if node (1380) is 'No'), the user's cardiopulmonary capacity can be classified as 'poor cardiopulmonary capacity (1396)'. The thresholds at each node (1350, 1360, 1370, 1380) may be different or the same.

[0164] In one embodiment, the electronic device (210) may additionally determine a fourth exercise evaluation index corresponding to the initial exercise speed of the user during the predefined initial measurement period. The electronic device (210) may classify the cardiorespiratory fitness level of the user using a decision tree model in which a condition based on the first-first exercise evaluation index, a condition based on the first-second exercise evaluation index, a condition based on the second exercise evaluation index, a condition based on the third exercise evaluation index, and a condition based on the fourth exercise evaluation index are nodes. In the decision tree model, the description of the conditions based on the first-first exercise evaluation index, the condition based on the first-second exercise evaluation index, the condition based on the second exercise evaluation index, and the condition based on the third exercise evaluation index as nodes is the same as that described above with respect to FIG. 13B. However, if the second exercise evaluation index is not above the threshold (if node (1380) is 'No'), it may be determined whether the fourth exercise evaluation index corresponding to the initial exercise speed during the initial measurement period defined after the measurement of cardiopulmonary capacity is additionally started is above the threshold. If the fourth exercise evaluation index is above the threshold, the user's cardiopulmonary capacity may be classified as 'poor cardiopulmonary capacity (1396)', and if the fourth exercise evaluation index is not above the threshold, the user's cardiopulmonary capacity may be classified as 'worst cardiopulmonary capacity'.

[0165]

[0166] FIG. 14 is a diagram illustrating providing a result report including measurement result data on cardiopulmonary capacity to a user according to various embodiments.

[0167] Referring to FIG. 14, when the measurement of the cardiopulmonary capacity of the user (110) is completed, the electronic device (210) may provide the user with a result report (1410) including the measurement result data for the cardiopulmonary capacity through the application screen. The result report (1410) may include, for example, information on the cardiopulmonary capacity level of the user (110), the number of exercise repetitions performed by the user (110) during the measurement period, and the rate at which the target exercise speed was adhered to. The user (110) may easily measure his / her cardiopulmonary capacity by himself / herself using the wearable device (100) and the electronic device (210), and may receive a customized exercise program solution from the electronic device (210) based on the measured cardiopulmonary capacity. The exercise program solution may include a recommended exercise program suited to the user's cardiopulmonary capacity and exercise coaching provided while the user is exercising. By providing such an exercise program solution, it is possible to perform exercise that takes the user's cardiopulmonary capacity into consideration, and to improve the exercise effect.

[0168]

[0169] FIG. 15 is a flowchart illustrating operations of a method of operating an electronic device that provides a cardiopulmonary capacity measurement function according to various embodiments.

[0170] In one embodiment, the electronic device (210) can more accurately measure the user's cardiopulmonary capacity by using heart rate data together with sensor data measured by the wearable device (100). If the electronic device (210) is identified as capable of measuring the user's heart rate data, the electronic device (210) can determine to measure the user's cardiopulmonary capacity based on multimodal sensing of the heart rate data and sensor data of the wearable device (100). The following describes in detail the operations of measuring the user's cardiopulmonary capacity by using the heart rate data together with the sensor data.

[0171] Referring to FIG. 15, in operation (1510), the electronic device (210) may receive heart rate data. During the measurement of cardiopulmonary capacity, the user may wear a smartwatch (e.g., the smartwatch (224) of FIG. 2) and a wearable device (100) and perform exercise movements such as knee-ups or brisk walking in place. The user's heart rate data may be acquired by a heart rate sensor of the smartwatch worn by the user, and the electronic device (210) may acquire the heart rate data from the smartwatch. If the wearable device (100) is equipped with a heart rate sensor, the heart rate data may be acquired by the wearable device (100) and transmitted to the electronic device (210).

[0172] In operation (1520), the electronic device (210) may determine a heart rate evaluation index of the user based on the user's heart rate data. For example, the electronic device (210) may determine a heart rate evaluation index including an exercise end heart rate and an exercise heart rate difference. The exercise end heart rate may represent the user's heart rate at the end of exercise for measuring the user's cardiorespiratory capacity. The exercise heart rate difference may represent the heart rate difference between the user's heart rate at the end of exercise and the heart rate at the start of exercise. In addition, the electronic device (210) may also determine heart rate evaluation indexes of a recovery heart rate and a heart rate recovery rate. The recovery heart rate may represent the heart rate (recovery heart rate) after a specific time (e.g., 30 seconds) has passed since the end of exercise. Heart rate recovery rate can represent the difference between the user's heart rate at the end of exercise and the heart rate a certain amount of time after the end of exercise (recovery heart rate), and the ratio between the exercise heart rate difference.

[0173] In operation (1530), the electronic device (210) may receive sensor data including user movement information from the wearable device (100). The sensor data transmitted from the wearable device (100) to the electronic device (210) may include user movement information measured when the user repeatedly performs a knee-up movement or a walking in place movement. The sensor data may include, for example, a leg angle value and a leg angular velocity value of the user measured by an angle sensor of the wearable device (100) (e.g., a first angle sensor (524) and a second angle sensor (524-1) of FIG. 5), and / or a pelvic movement value of the user measured by an inertial sensor of the wearable device (100) (e.g., an inertial sensor (522) of FIG. 5).

[0174] In one embodiment, during a measurement period for measuring cardiopulmonary capacity, the electronic device (210) may control the wearable device (100) to generate a resistance force that impedes the user's movement through a motor (e.g., motor (534), motor (534-1) of FIG. 5).

[0175] In operation (1540), the electronic device (210) may determine the user's movement indices based on the sensor data received from the wearable device (100). The movement indices may include, but are not limited to, the user's movement speed (or movement performance speed) and leg angle (or hip joint angle), for example. The electronic device (210) may determine, for example, a change in the left leg angle over time, a change in the right leg angle, and an initial movement speed during an initial measurement period after the start of measurement (e.g., a period when the number of movement repetitions reaches 30).

[0176] In operation (1550), the electronic device (210) may determine a first exercise evaluation index corresponding to the user's kinetic energy value based on the user's movement speed and the user's leg angle. For example, the electronic device (210) may determine a first exercise evaluation index corresponding to the user's initial kinetic energy value during a predefined initial measurement period (e.g., a period during which the number of exercise repetitions reaches 30) based on the user's movement speed and the user's leg angle.

[0177] In operation (1560), the electronic device (210) may determine a second exercise evaluation index corresponding to the number of repetitions of the user's exercise during the cardiopulmonary capacity measurement period based on the user's leg angle. The electronic device (210) may determine the second exercise evaluation index by accumulating the number of times the user's leg angle is greater than a threshold value during the user's exercise performance.

[0178] In operation (1570), the electronic device (210) can determine measurement result data for the user's cardiopulmonary capacity based on the first exercise evaluation index, the second exercise evaluation index, and the heart rate evaluation index.

[0179] In one embodiment, the electronic device (210) may determine a quantitative value of the user's cardiorespiratory capacity using a regression model. The electronic device (210) may determine a measurement value representing the user's cardiorespiratory capacity using a regression model in which a first exercise assessment index, a second exercise assessment index, and a heart rate assessment index corresponding to an initial kinetic energy value are independent variables. The regression model used to calculate the cardiorespiratory capacity may vary depending on the user's age.

[0180] In one embodiment, the electronic device (210) can determine the cardiopulmonary capacity level of the user's cardiopulmonary capacity using a decision tree model. The electronic device (210) can classify the cardiopulmonary capacity level of the user using a decision tree model whose nodes include a condition based on a first exercise evaluation index corresponding to an initial exercise energy value, a condition based on a second exercise evaluation index, a condition based on the user's heart rate at the time the user's exercise ends (exercise end heart rate), and a condition based on a heart rate difference between the user's heart rate at the time the user's exercise ends and the heart rate at the time the user's exercise begins (exercise heart rate difference). The user's cardiopulmonary capacity level can be classified into one of, for example, 'good cardiopulmonary capacity', 'average cardiopulmonary capacity', and 'poor cardiopulmonary capacity' by the decision tree model. The decision tree model is exemplified in FIG. 17, and the process of determining the cardiopulmonary capacity level using the decision tree model is described in more detail below.

[0181] The electronic device (210) can provide a result report including measurement result data to the user through an application screen. The electronic device (210) can recommend a customized exercise program to the user based on the user's measured cardiopulmonary capacity level.

[0182]

[0183] FIG. 16 is a diagram for explaining heart rate evaluation indicators according to various embodiments.

[0184] Referring to FIG. 16, a user may wear a smartwatch (e.g., the smartwatch (224) of FIG. 2) and a wearable device (100) during the measurement of cardiopulmonary capacity and perform exercise movements such as knee-ups or brisk walking in place. In one embodiment, the user may rest for 2 minutes without performing exercise in the first section (a), and then perform exercise (e.g., brisk walking in place, knee-ups) for measuring cardiopulmonary capacity for 3 minutes from the start of section (b). After 3 minutes have passed since the start of exercise, the user may rest for 3 minutes without performing exercise in section (c). In sections (a), (b), and (c), the user's heart rate data may be acquired by the heart rate sensor of the smartwatch worn by the user, and the electronic device (210) may acquire the heart rate data from the smartwatch. If the wearable device (100) is equipped with a heart rate sensor, heart rate data may be acquired by the wearable device (100) and transmitted to the electronic device (210).

[0185] FIG. 16 illustrates a graph (1610) representing changes in a user's heart rate in sections (a), (b), and (c). The changes in heart rate represented by the graph (1610) represent the user's heart rate data. The electronic device (210) may determine one or more heart rate evaluation indices based on such changes in heart rate. For example, the electronic device (210) may determine a heart rate evaluation indices corresponding to the user's heart rate HR3 (exercise end heart rate) at the end of exercise for measuring the user's cardiopulmonary capacity (the end of section (b)). The electronic device (210) may determine a heart rate evaluation indices corresponding to the heart rate difference (exercise heart rate difference) (1622) between the user's heart rate HR3 at the end of the user's exercise and the heart rate HR0 at the start of the user's exercise (the start of section (b)). The electronic device (210) may also determine a heart rate evaluation index corresponding to the heart rate HRR0 (recovery heart rate) at a specific time after the end of exercise (e.g., 30 seconds after entering section (c)). The electronic device (210) may also determine a heart rate evaluation index corresponding to the difference (1624) between HR3 (end of exercise heart rate) and HRR0 (recovery heart rate) and the ratio (heart rate recovery rate) between the exercise heart rate difference (1622).

[0186]

[0187] FIG. 17 is a diagram illustrating a decision tree model for classifying a user's cardiopulmonary capacity level based on exercise evaluation indices and heart rate evaluation indices according to various embodiments.

[0188] In one embodiment, the electronic device (210) may determine heart rate evaluation indices based on heart rate data and exercise evaluation indices based on sensor data of the wearable device (100). The heart rate data may be measured, for example, by a heart rate sensor of a smartwatch (e.g., the smartwatch of FIG. 2 ). The electronic device (210) may classify the cardiorespiratory capacity level of the user by applying each of the determined heart rate evaluation indices and exercise evaluation indices to a decision tree model that uses classification conditions. The decision tree model described below is merely an example, and the scope of the embodiment is not limited thereto.

[0189] Referring to FIG. 17, in a node (1710) of a decision tree model, it may be determined whether a first exercise evaluation index corresponding to a user's initial exercise energy value is greater than or equal to a threshold. If the first exercise evaluation index is greater than or equal to the threshold (if 'Yes' in node (1710)), it may be determined in a node (1720) whether a first heart rate evaluation index corresponding to the user's heart rate at the time when the user's exercise ends (exercise end heart rate) corresponding to the user's number of exercise repetitions (e.g., total number of exercise repetitions) is less than or equal to the threshold. If the first heart rate evaluation index is less than or equal to the threshold (if 'Yes' in node (1720)), the user's cardiopulmonary capacity may be classified as 'good cardiopulmonary capacity (1752)'. If the first heart rate evaluation index is not less than or equal to the threshold (if 'No' in node (1720)), the user's cardiopulmonary capacity may be classified as 'average cardiopulmonary capacity (1754)'.

[0190] If the first exercise evaluation index is not above the threshold (if node (1710) is 'No'), it can be determined at node (1730) whether the second heart rate evaluation index corresponding to the heart rate difference (exercise heart rate difference) between the user's heart rate at the end of the user's exercise and the user's heart rate at the start of the exercise is below the threshold. If the second heart rate evaluation index is not below the threshold (if node (1730) is 'No'), the user's cardiopulmonary capacity can be classified as 'poor cardiopulmonary capacity (1756)'.

[0191] If the second heart rate evaluation index is below the threshold (if node (1730) is 'Yes'), it can be determined at node (1740) whether the second exercise evaluation index corresponding to the number of repetitions of the user's exercise (e.g., the total number of repetitions of the exercise) is above the threshold. If the second exercise evaluation index is above the threshold (if node (1740) is 'Yes'), the user's cardiopulmonary capacity can be classified as 'good cardiopulmonary capacity (1752)'. If the second exercise evaluation index is not above the threshold (if node (1320) is 'No'), the user's cardiopulmonary capacity can be classified as 'average cardiopulmonary capacity (1754)'.

[0192]

[0193] An electronic device (210) according to one embodiment may include a communication circuit (730) for receiving sensor data measured by one or more sensors of a wearable device (100) worn on a user's body during a measurement period for measuring the user's cardiopulmonary capacity, a memory (720) for storing instructions, and one or more processors (710). The instructions, when individually or collectively executed by the one or more processors (710), may cause the electronic device (210) to determine, based on the received sensor data, exercise indices of the user, including an exercise speed of the user and an angle of the user's legs, determine a first exercise evaluation indices corresponding to a kinetic energy value of the user based on the exercise speed of the user and the angle of the user's legs, determine a second exercise evaluation indices corresponding to a number of exercise repetitions of the user during the measurement period based on the angle of the user's legs, determine a third exercise evaluation indices corresponding to an exercise performance time or a cumulative number of exercise repetitions of the user until the exercise speed of the user deviates from a target exercise speed section, and determine measurement result data for the cardiopulmonary capacity of the user based on the first exercise evaluation indices, the second exercise evaluation indices, and the third exercise evaluation indices.

[0194] The above instructions, when individually or collectively executed by the one or more processors (710), may cause the electronic device (210) to determine the first motion evaluation index corresponding to the initial motion energy value of the user during a predefined initial measurement period based on the motion speed of the user and the leg angle of the user.

[0195] The above instructions, when individually or collectively executed by the one or more processors (710), may cause the electronic device (210) to determine a measurement value representing the cardiopulmonary capacity of the user using a regression model in which the first exercise evaluation index corresponding to the initial kinetic energy value, the second exercise evaluation index, and the third exercise evaluation index are independent variables.

[0196] The above regression model may include multiple regression models, each with different regression coefficients applied to its respective independent variables. When the instructions are individually or collectively executed by one or more processors (710), they may cause the electronic device (210) to determine a measurement value representing the user's cardiopulmonary capacity using a target regression model corresponding to the user's age among the multiple regression models.

[0197] The above instructions, when individually or collectively executed by the one or more processors (710), may cause the electronic device (210) to classify the cardiopulmonary capacity level of the user using a decision tree model having as nodes a condition based on the first exercise evaluation index corresponding to the initial exercise energy value, a condition based on the second exercise evaluation index, and a condition based on the third exercise evaluation index.

[0198] The instructions, when individually or collectively executed by the one or more processors (710), may cause the electronic device (210) to determine a first exercise evaluation index including a first-first exercise evaluation index corresponding to an initial kinetic energy value of the user during a predefined initial measurement period and a first-second exercise evaluation index corresponding to an overall kinetic energy value in the entire exercise section of the user, based on the user's exercise speed and the user's leg angle, and to determine a fourth exercise evaluation index corresponding to the user's initial exercise speed during the predefined initial measurement period, and to classify the user's cardiopulmonary capacity level using a decision tree model in which a condition based on the first-first exercise evaluation index, a condition based on the first-second exercise evaluation index, a condition based on the second exercise evaluation index, a condition based on the third exercise evaluation index, and a condition based on the fourth exercise evaluation index are nodes.

[0199] The above instructions, when individually or collectively executed by the one or more processors (710), may cause the electronic device (210) to determine the second exercise evaluation index by accumulating the number of times the user's leg angle is greater than or equal to a threshold value during the user's exercise performance.

[0200] The above instructions, when individually or collectively executed by one or more processors (710), may cause the electronic device (210) to output guide content for guiding the user to a target exercise speed. The target exercise speed may be determined based on user information of the user. The user information may include information on at least one of the user's age, gender, and fitness level.

[0201] The above sensor data may include movement information of the user measured when the user repeatedly performs a knee-up motion or a walking motion.

[0202] The above instructions, when individually or collectively executed by the one or more processors (710), may control the electronic device (210) to cause the wearable device (100) to generate a resistance force that impedes the movement of the user through the motor during the measurement period.

[0203] The above instructions, when individually or collectively executed by the one or more processors (710), may cause the electronic device (210) to provide a result report including the measurement result data to the user through an application screen.

[0204] An electronic device (210) according to one embodiment may include a communication circuit (730) for receiving sensor data measured by one or more sensors of a wearable device (100) worn on a user's body during a measurement period for measuring the user's cardiopulmonary capacity, a memory (720) for storing instructions, and one or more processors (710). The instructions, when individually or collectively executed by the one or more processors (710), may cause the electronic device (210) to determine a heart rate evaluation index of the user based on the heart rate data of the user, determine exercise indices of the user including an exercise speed of the user and an angle of the user's legs based on the received sensor data, determine a first exercise evaluation index corresponding to a kinetic energy value of the user based on the exercise speed of the user and the angle of the user's legs, determine a second exercise evaluation index corresponding to a number of exercise repetitions of the user during the measurement period based on the angle of the user's legs, and determine measurement result data of the user's cardiopulmonary capacity based on the first exercise evaluation index, the second exercise evaluation index, and the heart rate evaluation index.

[0205] The above instructions, when individually or collectively executed by the one or more processors (710), may cause the electronic device (210) to determine the heart rate evaluation index including the user's heart rate at the time when the user's exercise ends, and the heart rate difference between the user's heart rate at the time when the user's exercise ends and the heart rate at the time when the user's exercise starts.

[0206] The above instructions, when individually or collectively executed by the one or more processors (710), may cause the electronic device (210) to classify the cardiorespiratory fitness level of the user using a decision tree model having as nodes a condition based on a first exercise evaluation index corresponding to the initial exercise energy value, a condition based on the second exercise evaluation index, a condition based on the user's heart rate at the time when the user's exercise ended, and a condition based on a heart rate difference between the user's heart rate at the time when the user's exercise ended and the heart rate at the time when the user's exercise started.

[0207] According to one embodiment, a method of operating an electronic device (210) may include: collecting sensor data measured by one or more sensors of a wearable device (100) worn on a user's body during a measurement period for measuring a cardiopulmonary capacity of the user (820); determining, based on the sensor data, exercise indices of the user including a movement speed and a leg angle of the user (910); determining, based on the movement speed and the leg angle of the user, a first exercise evaluation indices corresponding to a kinetic energy value of the user (920); determining, based on the leg angle of the user, a second exercise evaluation indices corresponding to a number of exercise repetitions of the user during the measurement period (930); determining, based on the leg angle of the user, a third exercise evaluation indices corresponding to an exercise performance time or a cumulative number of exercise repetitions of the user until the movement speed of the user deviates from a target exercise speed section (940); and determining, based on the first exercise evaluation indices, the second exercise evaluation indices, and the third exercise evaluation indices, measurement result data for the cardiopulmonary capacity of the user (950).

[0208] The operation (920) of determining the first exercise evaluation index may include an operation of determining the first exercise evaluation index corresponding to an initial exercise energy value of the user during a predefined initial measurement period based on the user's exercise speed and the user's leg angle.

[0209] The operation (950) of determining measurement result data for the user's cardiopulmonary capacity may include an operation of determining a measurement value representing the user's cardiopulmonary capacity using a regression model in which the first exercise evaluation index corresponding to the initial exercise energy value, the second exercise evaluation index, and the third exercise evaluation index are independent variables.

[0210] The operation (950) of determining the measurement result data for the user's cardiopulmonary capacity may include an operation of classifying the user's cardiopulmonary capacity level using a decision tree model having as nodes a condition based on the first exercise evaluation index corresponding to the initial exercise energy value, a condition based on the second exercise evaluation index, and a condition based on the third exercise evaluation index.

[0211] A computer-readable recording medium according to one embodiment can store a program that performs an operating method of the electronic device (210).

[0212]

[0213] The various embodiments of the present disclosure and the terminology used therein are not intended to limit the technical features described in the present disclosure to specific embodiments, but should be understood to include various modifications, equivalents, or substitutes of the embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of the items, unless the context clearly indicates otherwise. In the present disclosure, each of the phrases "A or B," "at least one of A and B," "at least one of A or B," "A, B, or C," "at least one of A, B, and C," and "at least one of A, B, or C" can include any one of the items listed together in the corresponding phrase, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as "coupled" or "connected" to another component (e.g., a second component), with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.

[0214] At least one of the operations described in various embodiments of the present disclosure may be performed concurrently or in parallel with other operations, and the order of the operations may be changed. Furthermore, at least one of the operations may be omitted, and other operations may be additionally performed.

[0215] In the description of various embodiments of the present disclosure, the action of "A transmits B to C" may include not only "A transmits B, and B is immediately transmitted to C", but also "A transmits B, and D receives B in the middle, and then D transmits B to C." There may be more than one D transmitting B between A and C.

[0216] The term "module" used in various embodiments of the present disclosure may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integrally formed component, or a minimum unit or part of such a component that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).

[0217] Various embodiments of the present disclosure may be implemented as software including one or more instructions stored in a storage medium that can be read by a machine (e.g., a wearable device (100) of FIG. 1, an electronic device (210) of FIGS. 2 and 7). For example, a processor of the machine (e.g., a processor (512) of FIG. 5 and a processor (710) of FIG. 7) may call at least one command among the one or more instructions stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.

[0218] Software may include computer programs, codes, instructions, or a combination of one or more of these, which may configure a processing device to perform a desired operation or may independently or collectively command the processing device. The software and / or data may be permanently or temporarily embodied in any type of machine, component, physical device, virtual equipment, or computer storage medium or device for interpretation by the processing device or for providing instructions or data to the processing device. The software may also be distributed over networked computer systems and stored or executed in a distributed manner. The software and data may be stored on a computer-readable recording medium.

[0219] According to one embodiment, the method according to various embodiments disclosed in the present disclosure may be provided as included in a computer program product. The computer program product may be traded as a commodity between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read-only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play Store™) or directly between two user devices (e.g., smart phones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.

[0220] According to various embodiments, each component (e.g., a module or a program) of the above-described components may include one or more entities, and some of the entities may be separated and placed in other components. According to various embodiments, one or more components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into a single component. In such a case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. According to various embodiments, the operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.

[0221] The embodiments described above may be implemented using hardware components, software components, and / or a combination of hardware components 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 instructions and responding to them. The processing device may execute an operating system (OS) and software applications running on the operating system. Furthermore, the processing device may access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, the processing device is sometimes described as being used alone; however, one of ordinary skill in the art will recognize that the processing device may include multiple processing elements and / or multiple types of processing elements. For example, a processing unit may include multiple processors, or a processor and a controller. Other processing configurations, such as parallel processors, are also possible.

[0222] The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.

[0223] While this disclosure has been illustrated and described with reference to various embodiments, it is to be understood that the various embodiments are illustrative and not limiting. It will be further understood by those skilled in the art that various changes in form and detail may be made without departing from the true spirit and scope of the present disclosure, including the appended claims and their equivalents. Furthermore, it will be understood that any embodiment(s) described in this disclosure may be used in conjunction with any other embodiment(s) described in this disclosure.

Claims

1. In an electronic device (210), A communication circuit (730) that receives sensor data measured by one or more sensors of a wearable device (100) worn on the body of a user during a measurement period for measuring the user's cardiopulmonary capacity from the wearable device (100); Memory (720) for storing instructions; and One or more processors (710) Including, The above instructions, when individually or collectively executed by the one or more processors (710), cause the electronic device (210) to: Based on the received sensor data, the user's movement indicators including the user's movement speed and the user's leg angle are determined, Determine a first motion evaluation index corresponding to the user's motion energy value based on the user's motion speed and the user's leg angle, Determine a second exercise evaluation index corresponding to the number of repetitions of the user's exercise during the measurement period based on the leg angle of the user; Determine a third exercise evaluation index corresponding to the user's exercise performance time or cumulative exercise repetition number until the user's exercise speed exceeds the target exercise speed range, Determine measurement result data for the user's cardiopulmonary capacity based on the first exercise evaluation index, the second exercise evaluation index, and the third exercise evaluation index. Electronic device (210).

2. In paragraph 1, The above instructions, when individually or collectively executed by the one or more processors (710), cause the electronic device (210) to: Determine the first motion evaluation index corresponding to the initial motion energy value of the user during a predefined initial measurement period based on the user's motion speed and the user's leg angle. Electronic device (210).

3. In paragraph 2, The above instructions, when individually or collectively executed by the one or more processors (710), cause the electronic device (210) to: A measurement value representing the cardiopulmonary capacity of the user is determined using a regression model in which the first exercise evaluation index, the second exercise evaluation index, and the third exercise evaluation index corresponding to the initial exercise energy value are independent variables. Electronic device (210).

4. In paragraph 3, The above regression model is, Includes multiple regression models with different regression coefficients applied to each independent variable, The above instructions, when individually or collectively executed by the one or more processors (710), cause the electronic device (210) to: Determine a measurement value representing the cardiopulmonary capacity of the user by using a target regression model corresponding to the user's age among the plurality of regression models. Electronic device (210).

5. In paragraph 2, The above instructions, when individually or collectively executed by the one or more processors (710), cause the electronic device (210) to: Classifying the cardiopulmonary capacity level of the user using a decision tree model in which a condition based on the first exercise evaluation index corresponding to the initial exercise energy value, a condition based on the second exercise evaluation index, and a condition based on the third exercise evaluation index are used as nodes. Electronic device (210).

6. In paragraph 1, The above instructions, when individually or collectively executed by the one or more processors (710), cause the electronic device (210) to: Based on the user's movement speed and the user's leg angle, the first movement evaluation index is determined, including a first-first movement evaluation index corresponding to the user's initial kinetic energy value during a predefined initial measurement period and a first-second movement evaluation index corresponding to the user's total kinetic energy value during the entire movement section, Determine a fourth motion evaluation index corresponding to the initial motion speed of the user during the initial measurement period defined above, Classifying the cardiopulmonary capacity level of the user using a decision tree model in which the conditions based on the above 1-1 exercise evaluation index, the conditions based on the above 1-2 exercise evaluation index, the conditions based on the above 2 exercise evaluation index, the conditions based on the above 3 exercise evaluation index, and the conditions based on the above 4 exercise evaluation index are used as nodes. Electronic device (210).

7. In any one of paragraphs 1 to 6, The above instructions, when individually or collectively executed by the one or more processors (710), cause the electronic device (210) to: The second exercise evaluation index is determined by accumulating the number of times the user's leg angle is greater than a threshold value during the user's exercise performance process. Electronic device (210).

8. In any one of paragraphs 1 to 7, The above instructions, when individually or collectively executed by the one or more processors (710), cause the electronic device (210) to: Output guide content to guide the target exercise speed to the above user, The target exercise speed is determined based on the user information of the user, The user information includes information about at least one of the user's age, gender, and fitness level. Electronic device (210).

9. In any one of paragraphs 1 to 8, The above sensor data is, Including the user's movement information measured when the user repeatedly performs a knee-up motion or a walking motion, Electronic device (210).

10. In any one of paragraphs 1 to 9, The above instructions, when individually or collectively executed by the one or more processors (710), cause the electronic device (210) to: Controlling the wearable device (100) to generate a resistance force that impedes the user's movement through a motor during the measurement period; Electronic devices.

11. In the electronic device (210), A communication circuit (730) that receives sensor data measured by one or more sensors of a wearable device (100) worn on the body of a user during a measurement period for measuring the user's cardiopulmonary capacity from the wearable device (100); Memory (720) for storing instructions; and One or more processors (710) Including, The above instructions, when individually or collectively executed by the one or more processors (710), cause the electronic device (210) to: Determine the user's heart rate evaluation index based on the user's heart rate data, Based on the received sensor data, the user's movement indicators including the user's movement speed and the user's leg angle are determined, Determine a first motion evaluation index corresponding to the user's motion energy value based on the user's motion speed and the user's leg angle, Determine a second exercise evaluation index corresponding to the number of repetitions of the user's exercise during the measurement period based on the leg angle of the user; Determine measurement result data for the user's cardiopulmonary capacity based on the first exercise evaluation index, the second exercise evaluation index, and the heart rate evaluation index. Electronic device (210).

12. In paragraph 11, The above instructions, when individually or collectively executed by the one or more processors (710), cause the electronic device (210) to: Based on the user's movement speed and the user's leg angle, the first movement evaluation index corresponding to the user's initial movement energy value during the predefined initial measurement period is determined, The second exercise evaluation index is determined by accumulating the number of times the user's leg angle is greater than a threshold value during the user's exercise performance process. Electronic device (210).

13. In paragraph 11 or 12, The above instructions, when individually or collectively executed by the one or more processors (710), cause the electronic device (210) to: Determine the heart rate evaluation index including the user's heart rate at the time when the user's exercise ends, and the heart rate difference between the user's heart rate at the time when the user's exercise ends and the heart rate at the time when the user's exercise starts. Electronic device (210).

14. In paragraph 13, The above instructions, when individually or collectively executed by the one or more processors (710), cause the electronic device (210) to: A decision tree model is used to classify the cardiorespiratory capacity level of the user by using a condition based on a first exercise evaluation index corresponding to the initial exercise energy value, a condition based on the second exercise evaluation index, a condition based on the user's heart rate at the time when the user's exercise ends, and a condition based on a heart rate difference between the user's heart rate at the time when the user's exercise ends and the heart rate at the time when the user's exercise starts as nodes. Electronic device (210).

15. In the operating method of an electronic device (210), An operation (820) of collecting sensor data measured by one or more sensors of a wearable device (100) worn on the body of a user during a measurement period for measuring the user's cardiopulmonary capacity; An operation (910) of determining movement indicators of the user, including the user's movement speed and the user's leg angle, based on the sensor data; An operation (920) of determining a first motion evaluation index corresponding to a motion energy value of the user based on the motion speed of the user and the leg angle of the user; An operation (930) of determining a second exercise evaluation index corresponding to the number of repetitions of the user's exercise during the measurement period based on the leg angle of the user; An operation (940) of determining a third exercise evaluation index corresponding to the user's exercise performance time or cumulative exercise repetition number until the user's exercise speed exceeds the target exercise speed range; and An operation (950) of determining measurement result data for the user's cardiopulmonary capacity based on the first exercise evaluation index, the second exercise evaluation index, and the third exercise evaluation index. A method of operation, comprising:

Citation Information

Patent Citations

  • Cardiopulmonary endurance measurement method and system based on intelligent wearable device

    CN112205973A

  • Cardiopulmonary function evaluation system

    JP2021132992A

  • System for evaluating the ability of physical activity

    KR101738678B1

  • Positive electrode active material composite, positive electrode for secondary battery including the same, and secondary battery including the same

    KR1020230026263A

  • protuberances formed Band for connecting pipe insulation

    KR1020250070528A