Wearable device and electronic device for providing walking ability evaluation mode, and operating method thereof
The wearable device and electronic system assess and enhance walking ability by using sensor data to evaluate posture and recommend personalized exercise programs, addressing mobility challenges with continuous feedback.
Patent Information
- Application Number
- PCT/KR2025/009032
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-09-13
- Filing Date
- 2025-06-27
- Publication Date
- 2026-01-29
AI Technical Summary
There is a need for wearable devices and electronic systems that can assess and improve walking ability, particularly for individuals with mobility issues due to diseases or aging, by providing personalized exercise programs and guidance based on real-time posture evaluation.
A wearable device equipped with sensors and a communication circuit that measures movement data, coupled with an electronic device capable of determining walking posture evaluation and recommending exercise programs, provides a walking ability assessment mode through sensor data analysis and outputting guide content.
Enhances walking ability by offering personalized exercise programs and real-time guidance, improving posture and mobility through continuous evaluation and feedback.
Smart Images

Figure KR2025009032_29012026_PF_FP_ABST
Abstract
Description
Wearable devices and electronic devices providing a walking ability evaluation mode, and their operating methods
[0001] Certain embodiments relate to wearable devices and / or electronic devices and / or methods of operating the same that provide a walking ability assessment mode.
[0002] In general, a walking assistance device is a device or apparatus that helps a patient (e.g., a patient who cannot walk on their own due to various diseases, accidents, or other reasons) to perform walking exercises for rehabilitation and / or exercise, and / or to assist a person 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 the function of assisting 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] An electronic device according to a specific 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, a memory for storing instructions, and one or more processors. When the instructions are executed by the one or more processors including the processing circuit, the one or more processors may individually and / or collectively determine evaluation data for the user's walking posture based on the received sensor data, and perform at least one of determining a recommended exercise program and outputting guide content based on the evaluation data for the determined walking posture. The sensor data may include movement information for the movement of the wearable device corresponding to the user's body movement. The evaluation data for the walking posture may include evaluation data for the user's pelvic movement during walking. The evaluation data for the pelvic movement may include evaluation data for the rotation of the user's pelvis, evaluation data for the anteroposterior tilt of the pelvis, evaluation data for the lateral tilt of the pelvis, or any combination thereof.
[0005] A wearable device according to a specific embodiment may include one or more sensors for obtaining sensor data including movement information of the wearable device by measuring movement of the wearable device corresponding to movement of a user wearing the wearable device, a communication circuit for transmitting the sensor data, a memory for storing instructions, and one or more processors including a processing circuit. When the instructions are individually and / or collectively executed by the one or more processors, the one or more processors may control the communication circuit to transmit the sensor data to an electronic device in a user's walking ability evaluation mode, thereby causing the electronic device to determine evaluation data on the user's walking posture based on the sensor data, and determine at least one of a recommended exercise program and an output of guide content based on the determined evaluation data on the walking posture.
[0006] An operating method of an electronic device according to an embodiment may include an operation of receiving a user input for evaluating a user's walking ability, an operation of transmitting a control signal for activating a walking ability evaluation mode to a wearable device in response to receiving the user input, an operation of receiving sensor data including movement information on a movement of the wearable device corresponding to a body movement of the user from the wearable device in response to transmitting the control signal, an operation of determining evaluation data on a walking posture of the user based on the received sensor data, and an operation of performing at least one of determining a recommended exercise program and outputting guide content based on the evaluation data on the determined walking posture.
[0007] 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.
[0008] FIG. 1 is a drawing for explaining an overview of a wearable device worn on a user's body according to various embodiments.
[0009] FIG. 2 is a drawing for explaining an exercise assistance system according to various embodiments.
[0010] FIG. 3 illustrates a rear schematic diagram of a wearable device according to various embodiments.
[0011] FIG. 4 illustrates a left side view of a wearable device worn on a user's body according to various embodiments.
[0012] FIG. 5 is a diagram illustrating configurations of an electronic system of a wearable device according to various embodiments.
[0013] FIG. 6 is a diagram illustrating interaction between a wearable device and an electronic device according to various embodiments.
[0014] FIG. 7 is a diagram illustrating configurations of an electronic device according to various embodiments.
[0015] FIG. 8 is a diagram illustrating an operation method of an electronic device and a wearable device for evaluating a user's walking ability according to various embodiments.
[0016] FIG. 9 is a diagram illustrating user interface screens provided to a user through an electronic device when a walking ability assessment is performed according to various embodiments.
[0017] FIG. 10 is a diagram illustrating evaluating walking ability using a wearable device and an electronic device according to various embodiments.
[0018] FIG. 11 is a diagram illustrating examples of gait analysis result content according to various embodiments.
[0019] FIG. 12 is a flowchart illustrating operations of a walking ability evaluation process using an electronic device and a wearable device according to various embodiments.
[0020] FIG. 13 is a diagram for explaining measuring a user's stride and walking speed based on sensor data according to various embodiments.
[0021] FIG. 14 is a diagram for explaining measuring a user's gait cycle based on sensor data according to various embodiments.
[0022] FIGS. 15A, 15B, and 15C are diagrams illustrating determining evaluation data for a user's pelvic movement based on sensor data according to various embodiments.
[0023] FIG. 16 is a flowchart illustrating operations of a method for providing a recommended exercise program based on the results of a walking ability evaluation according to various embodiments.
[0024] FIG. 17 is a diagram for explaining providing a recommended exercise program based on the results of a walking ability evaluation according to various embodiments.
[0025] FIG. 18 is a diagram illustrating providing voice coaching content based on the results of a walking ability evaluation according to various embodiments.
[0026] 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.
[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 ability (e.g., walking ability, 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] The wearable device (100) may include 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).
[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 the hip joint 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 the movement 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 and a resistance force in combination for each exercise section or time section, such as providing an assistive force in some exercise sections and a resistance force in other exercise sections.
[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 gait index (e.g., number of steps, total walking distance, stride) and / or the exercise ability index (e.g., 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 walking ability evaluation mode (or walking ability measurement mode), which is a mode for evaluating (or measuring) the walking ability of the user (110). In the walking ability evaluation mode, the user's walking posture and / or walking activeness may be evaluated. The evaluation of the walking posture may include, for example, an evaluation of the user's (110) pelvic movement during walking and / or an evaluation of the gait symmetry between the left and right steps. The evaluation of the walking activity may include, for example, an evaluation of the user's (110) walking speed, stride length, and / or gait cycle. The evaluation results for the walking ability evaluation may be provided to the user 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 evaluation results for the walking ability evaluation may be converted into voice data through the TTS (text to speech) function and output through the speaker of the wearable device (100) or the speaker of another wearable device (e.g., wireless earphones, smartwatch) worn by the user (110). The evaluation results for the walking ability evaluation may also be visually provided to the user (110) through the display of another electronic device. The walking ability evaluation 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., walking 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 a guide voice during exercise. For example, if the walking speed is evaluated poorly in the evaluation of walking ability, the electronic device (210) may recommend an exercise program (e.g., a power walking program) to improve the user's walking speed or output a guide voice (e.g., "Shall we try walking a little faster?") to induce improvement in the user's walking speed while the user is walking.
[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 information, and may transmit the biosignal measured through the biosensor to the electronic device (210) and / or the wearable device (100). The electronic device (210) may estimate the user's heart rate information (e.g., current heart rate, maximum heart rate, average heart rate) and / or electromyography information based on the biosignal received from the smartwatch (224), and may provide the estimated heart rate information and / or electromyography information to the user.
[0052] In one embodiment, the smartwatch (224) may include an inertial sensor for measuring user movement information and / or a position sensor for measuring user location information, and may transmit the user movement information and / or location information 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 another device (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 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 an 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 a movement of the user's pelvis or a 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 a hip joint angle of the user or an angle of a torque transmission frame (e.g., a first torque transmission frame (55) and a second torque transmission frame (50)). The angular velocity of the hip joint of the user or the angular velocity of the torque transmission frame may be determined by differentiating the hip joint angle of the user 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, a position sensor for obtaining a position value of the wearable device (100), a proximity sensor for detecting the proximity of an object, a biosignal 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 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 (55), the second torque transmission frame (50) 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 walking ability evaluation mode for evaluating a user's walking ability. The communication circuit (516) may receive a control signal related to the progress of the walking ability evaluation 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 walking ability evaluation 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 walking ability evaluation mode from an electronic device (210) via a communication circuit (516), the processor (512) can perform a walking ability evaluation mode for acquiring sensor data including movement information of the wearable device (100) without generating torque from one or more motors (e.g., motor (534), motor (534-1)).
[0094] The processor (512) can control the 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 the walking ability evaluation mode. The one or more sensors can obtain sensor data including movement information of the wearable device (100) by measuring the movement of the wearable device (100) corresponding to the movement of the user wearing the wearable device (100). The one or more sensors can include an inertial sensor (522) for measuring movement information about the movement of the wearable device (100) corresponding to the pelvic movement of the user, and an angle sensor (e.g., a first angle sensor (524), a second angle sensor (524-1)) for measuring movement information about the movement of the wearable device (100) corresponding to the leg movement of the user.
[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, a yaw value, a roll value, and a pitch value acquired by the inertial sensor (522). The yaw value, the roll value, and the pitch value may each include information on any one of a rotational movement of the pelvis, an anterior-posterior tilt movement of the pelvis, and a lateral tilt movement of the pelvis.
[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 walking ability evaluation mode, thereby causing the electronic device (210) to determine evaluation data for the user's walking posture based on the sensor data, and perform at least one of determining a recommended exercise program and outputting guide content based on the evaluation data for the determined walking posture. The evaluation data for the walking posture can include evaluation data for pelvic movement of the user's pelvis. The evaluation data for pelvic movement can include evaluation data for rotation of the user's pelvis, evaluation data for anterior-posterior tilt of the pelvis, evaluation data for lateral tilt of the pelvis, or any combination thereof.
[0097] In one embodiment, the processor (512) may determine (or calculate) a gait index based on sensor data. For example, the processor (512) may determine a gait index including at least one of the user's walking speed, the user's stride length, the user's gait cycle, and the user's gait symmetry index based on the sensor data. The processor (512) may control the communication circuit (516) to transmit information about the determined gait index to the electronic device (210). In some embodiments, the wearable device (100) may transmit the sensor data to the electronic device (210) without determining the gait index, and the electronic device (210) may determine the gait index described above. Alternatively, the wearable device (100) may determine only some of the gait indexes (e.g., walking speed, stride length), and the electronic device (210) may determine the remaining gait indexes.
[0098]
[0099] FIG. 6 is a diagram illustrating interaction between a wearable device and an electronic device according to various embodiments.
[0100] 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).
[0101] 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).
[0102] 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.
[0103] The electronic device (210) can control the operation of the wearable device (100) or display a user interface (UI) screen for measuring the user's physical ability on the display (212). The user can input a command (e.g., an execution command for 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 evaluation 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 gait analysis result content including evaluation information on gait ability through a GUI screen.
[0104]
[0105] FIG. 7 is a diagram illustrating configurations of an electronic device according to various embodiments.
[0106] 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 battery).
[0107] 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.
[0108] 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 (710) may also be implemented as a system on a chip (SoC) or an integrated circuit that performs processing.
[0109] 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 include 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.
[0110] 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) that performs wireless communication, or a wired communication circuit (e.g., a LAN communication circuit, or a power line communication circuit). 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).
[0111] 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).
[0112] 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).
[0113] 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.
[0114] In one embodiment, the electronic device (210) may operate a walking ability evaluation mode to evaluate (or measure) the user's walking ability in conjunction with the wearable device (100). The user may command the electronic device (210) to execute the walking ability evaluation mode through a user input. The user may execute an application for performing the walking ability evaluation on the electronic device (210) and set details for the walking ability evaluation (e.g., walking time for measurement, walking ability index to be evaluated) through the application. The processor (710) may provide a user interface to guide the user through the walking ability evaluation procedure through a display included in the display circuit (740). An example of the user interface is described below in FIG. 9. When the processor (710) receives a user input for executing the walking ability evaluation mode through the input circuit (760), the processor (710) may control the communication circuit (730) to transmit a control signal for executing the walking ability evaluation mode to the wearable device (100) in response to receiving the user input. When the wearable device (100) receives a control signal for executing the walking ability evaluation mode from the electronic device (210), the wearable device (100) can activate the walking ability evaluation mode. The wearable device (100) can acquire sensor data including movement information about the movement of the wearable device (100) corresponding to the user's body movement in the walking ability evaluation mode. The wearable device (100) can transmit the acquired sensor data to the electronic device (210).
[0115] 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. 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, a yaw value, a roll value, and a pitch value acquired by an inertial sensor of the wearable device (100) (e.g., an inertial sensor (522) of FIG. 5), and the yaw value, the roll value, and the pitch value may each include information about any one of a rotational movement of the pelvis, an anterior-posterior tilt movement of the pelvis, and a lateral tilt movement of the pelvis. The sensor data may include an angle 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). The angle values measured by the angle sensor may contain information about the user's leg movements.
[0116] Instructions stored in the memory (720) can be executed by the processor (710), and when the instructions are executed by the processor (710), the processor (710) (or the electronic device (210)) can perform operations of the electronic device (210) described in the present disclosure. The processor (710) can determine an evaluation result of the user's walking ability based on sensor data received from the wearable device (100). The processor (710) can extract feature points corresponding to measurement criteria for evaluating the walking ability from the sensor data, and estimate the user's walking ability based on the extracted feature points.
[0117] In one embodiment, the processor (710) may determine evaluation data for the user's walking posture based on sensor data received from the wearable device (100). The evaluation data for the walking posture may include evaluation data for the user's pelvic movement during walking. In the present disclosure, the user's "pelvic movement" may correspond to the user's waist movement or upper body movement. The evaluation data for the pelvic movement may include evaluation data for the rotation of the user's pelvis, evaluation data for the anteroposterior tilt of the pelvis, evaluation data for the lateral tilt of the pelvis, or any combination thereof. In one embodiment, the processor (710) may determine the evaluation data for the pelvic movement according to a calculation formula corresponding to a walking speed range within which the user's walking speed falls among different preset walking speed ranges. Calculation formulas for determining an evaluation score for the pelvic movement according to the walking speed may be predefined. Once the user's average walking speed is determined, evaluation scores for each of the pelvic rotation, anteroposterior tilt, and lateral tilt may be determined according to a calculation formula corresponding to the average walking speed. A higher evaluation score may indicate a better evaluation result. The assessment data for gait posture may further include assessment data for gait symmetry, determined based on the user's left and right step times during walking. In one embodiment, the processor (710) may perform at least one of determining a recommended exercise program and outputting guidance content based on the assessment data for the determined gait posture. The guidance content may include, for example, voice coaching content provided to the user during exercise.
[0118] In one embodiment, the processor (710) may further determine assessment data regarding the user's walking activity. The assessment data regarding the walking activity may include, for example, assessment data regarding at least one of the user's walking speed, the user's stride length, and the user's walking cycle.
[0119] In one embodiment, the processor (710) may extract first feature points corresponding to heel contact and second feature points corresponding to toe off from sensor data measured by an inertial sensor of the wearable device (100), and determine a walking speed, a walking time, a stride, and / or a walking symmetry index of the user based on the extracted first feature points and second feature points. The processor (710) may determine a step time, a swing time, a stance time, a stride time, and / or a double support time of the user based on a time interval between first feature points that are temporally adjacent to each other among the first feature points, a time interval between second feature points that are temporally adjacent to each other among the second feature points, and a time interval between a first feature point and a second feature point that are temporally adjacent to the first feature point.
[0120] In one embodiment, the processor (710) may determine a step length, a stride length, and / or a leg length based on sensor data measured by an angle sensor of the wearable device (100). The sensor data measured by the angle sensor may include a hip joint angle of the user, and the processor (710) may determine the step length, the stride length, and / or the leg length based on a hip joint angle value corresponding to a heel strike from among the hip joint angle values of the user measured by the angle sensor (e.g., a hip joint angle value corresponding to a right leg and a hip joint angle value corresponding to a left leg).
[0121] In one embodiment, the processor (710) can estimate the average walking speed of the user by determining the sum of the estimated one-step stride length and the sum of the time taken in the walking segment, and dividing the sum of the one-step stride length by the sum of the time taken.
[0122] In one embodiment, the processor (710) may calculate an average value of a left stride length and an average value of a right stride length for multiple steps of the user, and determine a gait symmetry index corresponding to the difference between the average value of the left stride length and the average value of the right stride length. The processor (710) may also determine a gait symmetry index corresponding to the difference between the walking time of a left stride length and the walking time of a right stride length for multiple steps of the user.
[0123] Although it has been described above that various gait indices are determined by the processor (710) of the electronic device (210), at least some of the gait indices may also be determined by the processor (e.g., the processor (512) of FIG. 5) of the wearable device (100). In this case, the wearable device (100) may transmit information about the determined gait indices to the electronic device (210) through a communication circuit (e.g., the communication circuit (516) of FIG. 5).
[0124] In one embodiment, the processor (710) may determine comprehensive evaluation data for the user's gait based on assessment data for walking posture and assessment data for walking activity. The assessment data for walking activity may include an assessment score for pelvic rotation, an assessment score for pelvic anterior-posterior tilt, an assessment score for pelvic lateral tilt, and an assessment score for gait symmetry. The assessment data for walking activity may include an assessment score for walking speed, an assessment score for stride length, and an assessment score for the user's gait cycle. In one embodiment, the processor (710) may control the display circuit (740) to output gait analysis result content including assessment data for walking posture and assessment data for walking activity. The gait analysis result content may include comprehensive evaluation data. The comprehensive evaluation data may include a comprehensive evaluation score determined based on the assessment data for walking posture and the assessment data for walking activity. The comprehensive evaluation score may be a score that synthesizes evaluation results for various walking ability indices of the user. The comprehensive evaluation score may be determined based on an evaluation score for pelvic rotation, an evaluation score for pelvic anterior-posterior tilt, an evaluation score for pelvic lateral tilt, an evaluation score for gait symmetry, an evaluation score for gait speed, an evaluation score for stride length, and an evaluation score for the user's gait cycle. A higher comprehensive evaluation score may indicate that the user walks with a more upright posture and with more vigor.
[0125] The processor (710) may perform at least one of determining a recommended exercise program and outputting guidance content based on the determined comprehensive evaluation data. In one embodiment, the processor (710) may determine a recommended exercise program by determining the configuration of an exercise mode and an exercise intensity to be applied to the user based on evaluation data on walking posture and evaluation data on walking activity. Here, the exercise mode to be applied to the user may include an assist mode in which the wearable device (100) generates an assistive force to assist the user's movement while the user is performing the exercise program, and a resistance mode in which the wearable device (100) generates a resistive force to hinder the user's movement while the user is performing the exercise program. The exercise program may be configured by appropriately combining the assistive mode, the resistance mode, and the exercise intensity according to the exercise progress section. The magnitude of the assistive force or the resistance force output from the wearable device (100) may vary depending on the exercise intensity. In one embodiment, the processor (710) may control the output of a guide voice to guide the user's walking motion based on evaluation data on pelvic movement. For example, if the user's pelvic movement is assessed as excessive compared to the user's walking speed, the processor (710) may be controlled to output a guide voice such as "Walk with strength in your stomach" during the user's exercise. If the assessment of the user's pelvic anterior-posterior tilt is not good, the processor (710) may be controlled to output a guide voice such as "Walk with strength in your buttocks" during the user's exercise.
[0126] As described above, the electronic device (210) collects sensor data including information on the movement of the user's pelvis during walking through the wearable device (100), and can more precisely evaluate the user's walking posture based on the pelvic movement information. Pelvic movement (or pelvic mobility) is an indicator for evaluating the efficiency of walking, and in the case of patients with certain diseases, changes in pelvic movement are observed during walking. Therefore, including an evaluation of pelvic movement in the evaluation of walking ability enables a more detailed evaluation of walking ability. The user can receive a more accurate and convenient diagnosis of his or her walking posture using the electronic device (210) and the wearable device (100) without the need for expensive, dedicated measuring devices (e.g., medical devices) or the assistance of a skilled professional. The electronic device (210) provides a comprehensive indicator of the user's walking ability based on various walking indices measured during the user's walking, and can recommend a customized exercise program based on the walking evaluation results or output guidance content (e.g., voice coaching content) during exercise to provide solutions for areas of the user's walking indices that require improvement. Through this process, the electronic device (210) can increase the effectiveness of walking exercise using the user's wearable device (100) and the user's interest in walking exercise.
[0127]
[0128] FIG. 8 is a diagram illustrating the operation of an electronic device and a wearable device for assessing a user's walking ability according to various embodiments. At least one of the operations in FIG. 8 may be performed simultaneously or in parallel with another operation, and the order of the operations may be changed. Furthermore, at least one of the operations may be omitted, and another operation may be additionally performed.
[0129] Referring to FIG. 8, in operation (810), the electronic device (210) may receive user input for evaluating the user's walking ability. The user may select a walking ability measurement test to be performed on an application running on the electronic device (210) and detailed settings related to the walking ability measurement test (e.g., measurement time, walking indicator to be measured).
[0130] In operation (815), the electronic device (210) may transmit a control signal to the wearable device (100) to activate a walking ability evaluation mode in response to receiving the user input in operation (810). In operation (820), the wearable device (100) may receive a control signal from the electronic device (210) to activate the walking ability evaluation mode. The control signal may include information on detailed settings related to the walking ability measurement test selected by the user input.
[0131] In operation (825), the wearable device (100) may activate the walking ability evaluation mode in response to the control signal received in operation (820). In operation (830), the wearable device (100) may obtain sensor data including movement information about the movement of the wearable device (100) corresponding to the body movement of the user by using one or more sensors of the wearable device (100) in the walking ability evaluation mode (e.g., the inertial sensor (522), the first angle sensor (524), and the second angle sensor (524-1) of FIG. 5). In one embodiment, the wearable device (100) may not generate torque through a motor (e.g., the motor (534), the motor (534-1) of FIG. 5) when operating in the walking ability evaluation mode.
[0132] In operation (835), the wearable device (100) can transmit sensor data to the electronic device (210) via a communication circuit. In operation (840), the electronic device (210) can receive sensor data from the wearable device (100) in response to the transmission of the control signal in operation (815).
[0133] In operation (845), the electronic device (210) may determine at least one of evaluation data for the user's walking posture and evaluation data for walking activity based on the received sensor data. The electronic device (210) may extract feature points corresponding to measurement criteria for measuring a specific walking index from the sensor data and estimate the user's walking index based on the extracted feature points. The evaluation data for the user's walking posture may include evaluation data for pelvic movement during the user's walking and / or evaluation data for walking symmetry determined based on the left step time and the right step time during the user's walking. For example, the evaluation data for the walking posture may include an evaluation score for pelvic rotation, an evaluation score for pelvic anterior-posterior tilt, an evaluation score for pelvic lateral tilt, and an evaluation score for walking symmetry. The evaluation data for walking activity may include evaluation data for at least one of the user's walking speed, the user's stride length, and the user's walking cycle. For example, the evaluation data for walking activity may include an evaluation score for walking speed, an evaluation score for stride length, and an evaluation score for the user's gait cycle.
[0134] In operation (850), the electronic device (210) may determine comprehensive evaluation data regarding the user's gait based on at least one of the user's gait posture evaluation data and the gait activity evaluation data. The comprehensive evaluation data may include a comprehensive evaluation score determined based on the gait posture evaluation data and the gait activity evaluation data.
[0135] In operation (855), the electronic device (210) can output gait analysis result content including comprehensive evaluation data. The user can check the gait analysis result content through an application running on the electronic device (210).
[0136] In operation (860), the electronic device (210) may perform at least one of outputting guide content during determination of a recommended exercise program based on comprehensive evaluation data. For example, the electronic device (210) may perform at least one of determining a recommended exercise program and outputting guide content based on evaluation data on the determined walking posture. The electronic device (210) may determine a recommended exercise program by determining a configuration of an exercise mode and an exercise intensity to be applied to the user based on the evaluation data on the walking posture and the evaluation data on the walking activity, and may provide the determined recommended exercise program to the user. In addition, the electronic device (210) may output voice coaching content to guide the user's exercise while the user is wearing the wearable device (100) and exercising. The voice coaching content may provide, for example, a real-time guide for improving the user's walking ability, guidance for changing the exercise type / exercise intensity, provision of exercise-related information, and a guide voice related to encouragement. The guide voice can be provided to the user through an audio output circuit of the wearable device (100) (e.g., audio output circuit (550)), an audio output circuit of the electronic device (210) (e.g., audio output circuit (750) of FIG. 7), and / or another wearable device connected to the electronic device (210) (e.g., wireless earphones (222) of FIG. 2, smartwatch (224)).
[0137]
[0138] FIG. 9 is a diagram illustrating user interface screens provided to a user through an electronic device when a walking ability assessment is performed according to various embodiments.
[0139] Referring to FIG. 9, UI screens provided to a user through an application of an electronic device (210) for evaluating the user's walking ability are illustrated. The user can step on a starting point and stand while wearing the wearable device (100). Until then, a UI screen (910) may be output on the electronic device. The UI screen (910) may include a description of a measurement method for evaluating walking ability (912), a time counter (914), and a selection icon (916) for controlling the start of measurement, but the configuration of the UI screen (910) is not limited thereto.
[0140] When the user is ready for measurement, he / she can request to start measurement by touching the selection icon (916) on the UI screen (910). Thereafter, the electronic device (210) can output a UI screen (920) for counting down the preparation time. While the preparation time is counting down, the wearable device (100) can initialize (or calibrate) sensor data output from one or more sensors (e.g., the inertial sensor (522), the first angle sensor (524), and the second angle sensor (524-1) of FIG. 5). When the UI screen (910) and the UI screen (920) are provided, a description of the measurement method can be provided through an audio signal.
[0141] Once the countdown for the preparation time is completed, the user can start walking for a set period of time (e.g., 15 seconds) while wearing the wearable device (100). The user can walk at a normal walking speed until the measurement time is completed, and during the user's walking process, the wearable device (100) can obtain sensor data according to the user's walking through one or more sensors. For example, referring to FIG. 10, the user (110) can start walking from a starting point A according to a guide provided by the electronic device (210) and walk to an ending point B where the measurement time is completed. During the walking process, the wearable device (100) can obtain sensor data through one or more sensors and transmit the obtained sensor data to the electronic device (210). Returning to FIG. 9, a UI screen (930) can be provided from the electronic device (210) until the set measurement time is completed after the measurement starts. The UI screen (930) can provide information about a description of the measurement method (932) and the elapsed time (934) since the measurement started.
[0142] Once the predetermined measurement time has been completed, the collection of sensor data for evaluating the user's walking ability may be completed. When the measurement for evaluating walking ability is completed, the electronic device (210) may provide the user with a UI screen (940) that includes a description (942) indicating that the measurement has been completed and information regarding the predetermined measurement time (944). To indicate that the measurement has been completed, a notification sound may be output from the electronic device (210) and / or the wearable device (100).
[0143] The electronic device (210) can analyze the sensor data acquired up to the point where the measurement is completed to evaluate the user's walking ability. In one embodiment, the electronic device (210) can receive sensor data from the wearable device (100) in real time while the user is wearing the wearable device (100) and walking, and can extract various walking indices based on the received sensor data. The electronic device (210) can determine evaluation data on walking posture and / or evaluation data on walking activity based on the extracted walking indices. When the walking ability evaluation is completed, the electronic device (210) can provide the user with a UI screen (950) including walking analysis result content (952). The walking analysis result content (952) can include, for example, evaluation data on pelvic movement, stride length, gait symmetry, gait cycle, and walking speed, and a comprehensive evaluation score on the user's walking ability. Gait analysis result content (952) may include a radar chart indicating scores for each of walking speed, stride length, gait cycle, gait symmetry, and pelvic movement (or pelvic motion). The UI screen (950) may also include gait-related guidance content. The gait-related guidance content may include guidance comments such as, for example, "If you focus on balance exercises, you'll achieve perfect walking!", "You walk briskly, but with a slightly stiff posture!", or "Should we improve your posture by increasing pelvic motion a little more?"
[0144]
[0145] FIG. 11 is a diagram illustrating examples of gait analysis result content according to various embodiments.
[0146] Referring to FIG. 11, the gait analysis result content (952) provided to the user may include report information evaluating the user's gait. For example, the gait analysis result content (952) may include, but is not limited to, evaluation data for walking speed (1110), evaluation data for stride length (1120), evaluation data for gait symmetry (1130), evaluation data for pelvic movement during the user's walking (1140), evaluation data for gait cycle (1150), and a comprehensive evaluation score (1170). Some of these may be omitted from the gait analysis result content (952), and other evaluation information may be included in the gait analysis result content (952). The evaluation data for each gait index may include an evaluation score determined according to established judgment criteria, and the evaluation score (1160) for each gait index may be expressed as a radar chart. A radar chart can visually represent, in the form of a polygon, the relationship between assessment scores for each of gait speed, stride length, gait cycle, gait symmetry, and pelvic movement (or pelvic motion).
[0147] The evaluation data for walking speed (1110) may include an evaluation of whether the user's walking speed is appropriate compared to the measured walking speed and statistical values for the walking speed. The evaluation data for stride length (1120) may include an evaluation of whether the user's stride length is appropriate compared to the measured stride length and statistical values for the stride length. The evaluation data for gait symmetry (1130) may include an evaluation of whether the user's gait symmetry is appropriate compared to the measured gait symmetry index (e.g., time deviation between right and left steps) and statistical values for gait symmetry. The evaluation data for pelvic movement (1140) may include a measured pelvic rotation value, a measured pelvic anterior-posterior tilt value, and a measured pelvic lateral tilt value. The evaluation data for gait cycle (1150) may include a measured gait cycle.
[0148] A comprehensive evaluation score (1170) can be determined by applying the evaluation score of each gait indicator to a predefined calculation formula. At this time, a weight may be applied to each gait indicator, and the weights applied to each gait indicator may vary. The greater the weight applied to a gait indicator, the greater the impact that gait indicator may have on the comprehensive evaluation score (1170).
[0149]
[0150] Figure 12 is a flowchart illustrating the operations of a gait ability assessment process using an electronic device and a wearable device according to various embodiments. At least one of the operations in Figure 12 may be performed simultaneously or in parallel with another operation, and the order of the operations may be changed. Furthermore, at least one of the operations may be omitted, and another operation may be additionally performed.
[0151] Referring to FIG. 12, in operation (1205), the electronic device (210) may initiate a walking ability evaluation mode in response to a user input. The electronic device (210) may transmit a control signal to the wearable device (100) to activate the walking ability evaluation mode.
[0152] In operation (1210), the wearable device (100) can determine whether the user is currently walking. For example, the wearable device (100) can measure the number of steps of the user based on sensor data measured from one or more sensors (e.g., the inertial sensor (522), the first angle sensor (524), and the second angle sensor (524-1) of FIG. 5), and determine that the user is walking if the measured number of steps is three or more.
[0153] After the walking ability assessment mode is started and the user is determined not to be walking after a certain period of monitoring (if the result is 'No' in operation (1210)), the wearable device (100) and / or the electronic device (210) may provide the user with a notification for re-measurement. If the user is determined to be walking (if the result is 'Yes' in operation (1210)), the wearable device (100) may collect sensor data through one or more sensors in operation (1215). The wearable device (100) may transmit the collected sensor data to the electronic device (210).
[0154] The electronic device (210) may determine one or more gait indices based on the received sensor data. In operation (1220), the electronic device (210) may calculate an evaluation index for gait activity based on the sensor data received from the wearable device (100). For example, the electronic device (210) may calculate an evaluation index for each of walking speed, stride length, and gait cycle. In operation (1225), the electronic device (210) may calculate an evaluation index for gait posture based on the sensor data received from the wearable device (100). For example, the electronic device (210) may calculate an evaluation index for each of pelvic movement and gait symmetry.
[0155] In one embodiment, the electronic device (210) can identify the moment when the user steps on the ground based on sensor data acquired through the angle sensor of the wearable device (100), and calculate the step length using the leg spread angle of the user at the identified moment.
[0156] In one embodiment, the electronic device (210) can identify a first point in time when the user's heel touches the ground and a second point in time when the user's heel touches the ground again after the foot leaves the ground from the sensor data received from the wearable device (100), and determine the time difference between the first point in time and the second point in time as a gait cycle.
[0157] In one embodiment, the calculation process for walking speed is as follows. Sensor data may be extracted for sections of the user's walking during the measurement period, excluding the initial acceleration section, the terminal deceleration section, and sections determined not to be walking movements (sections determined to be walking steadily). Walking speed may be calculated by dividing the walking distance calculated based on the extracted sensor data by the time taken to walk that distance.
[0158] In one embodiment, the calculation process for the gait symmetry index is as follows. The gait symmetry index indicates how symmetrical the user's steps are between the left and right legs during walking. Based on sensor data from a section of the user's walking section during the measurement period, which is determined to be a stable walk, the left step time, which is the time taken by the user's left leg, and the right step time, which is the time taken by the user's right leg during walking, can be measured. The gait symmetry index can be calculated based on the time difference between the left step time and the right step time. The smaller the time difference, the higher the gait symmetry index can be determined. The gait symmetry index can be calculated, for example, by the following mathematical equation 1.
[0159]
[0160] Here, LeftStepTimeMean represents the average value of the left step times measured per left step, and RightStepTimeMean represents the average value of the right step times measured per right step.
[0161] A high gait symmetry index may mean high gait symmetry or good gait symmetry.
[0162] In one embodiment, the walking speed, walking cycle, and walking symmetry index are calculated by a processor of the wearable device (100) (e.g., processor (512) of FIG. 5), and information about the calculated walking speed, walking cycle, and walking symmetry index may be transmitted to the electronic device (210). The wearable device (100) may determine the walking speed, walking cycle, and walking symmetry index of the user by using a machine learning model that inputs sensor data of an inertial sensor and an angular sensor and outputs the walking speed, walking cycle, and walking symmetry index. The machine learning model may be a machine-learned neural network that outputs the walking speed, walking cycle, and walking symmetry index based on the input.
[0163] In operation (1230), the electronic device (210) may determine whether a measurement termination condition has been satisfied. For example, the electronic device (210) may determine that the measurement termination condition has been satisfied when a predetermined measurement time (e.g., 15 seconds) has elapsed after the walking ability evaluation mode has started.
[0164] If the measurement termination condition is satisfied ('yes' in operation (1230)), the electronic device (210) can perform a walking ability analysis of the user in operation (1235). The electronic device (210) can perform a walking ability analysis based on an evaluation index for walking activity calculated in operation (1220) and an evaluation index for walking posture calculated in operation (1225).
[0165] In operation (1240), the electronic device (210) may determine whether the user has walked a sufficient distance (e.g., 10 m) during the measurement process. If it is determined that the user has walked a sufficient distance (e.g., "Yes" in operation (1240)), in operation (1245), the electronic device (210) may determine whether the wearable device (100) has acquired sufficient sensor data to perform gait analysis. In one embodiment, operations (1240) and (1245) may also be performed by the wearable device (100). If it is determined that sufficient sensor data has been acquired (e.g., "Yes" in operation (1245)), in operation (1255), the electronic device (210) may determine that the gait analysis in the gait ability evaluation mode is successful.
[0166] If it is determined that the user has not walked a sufficient distance (if 'No' in operation (1240)) or if it is determined that the wearable device (100) has not acquired sufficient sensor data (if 'No' in operation (1245)), then in operation (1250), the electronic device (210) may determine that the gait analysis in the gait ability assessment mode has failed.
[0167] If the gait analysis is determined to be successful, the electronic device (210) may determine evaluation data and a comprehensive evaluation score for each gait indicator in operation (1260). The electronic device (210) may determine an evaluation score for each gait indicator and determine a comprehensive evaluation score based on a result of applying a weight to the evaluation score of each gait indicator. For example, the weighted sum of the evaluation scores of each gait indicator may be determined as the comprehensive evaluation score. The weight applied to the evaluation score of each gait indicator may be derived by an analytic hierarchy process (AHP). The comprehensive evaluation score may also be corrected by a correction value determined by the mean and standard deviation of each gait indicator.
[0168] In one embodiment, walking speed, stride length, and gait cycle may be determined to have a higher evaluation score as the calculated values thereof are larger. Pelvic movement and gait symmetry may be determined to have a higher evaluation score as the calculated values thereof are closer to a predetermined target value. The evaluation score for each gait index may be determined by considering a probability distribution for each gait index characteristic. For example, the evaluation scores for the gait indexes of walking speed, stride length, and gait cycle may be assigned 70 points if the measured value falls within the average range of the statistical distribution for each gait index, 100 points if the measured value falls within the top 15% or more range, and 0 points if the measured value falls within the bottom 0.5% or less range. For example, the evaluation scores for the gait indexes of pelvic movement and gait symmetry may be assigned 70 points if the difference between the measured value and the predetermined target value falls within the average range of the statistical distribution for each gait index, 100 points if the measured value falls within the top 15% or more range, and 0 points if the measured value falls within the bottom 0.5% or less range.
[0169] In operation (1265), the electronic device (210) can output gait analysis result content (e.g., gait analysis result content (952) of FIG. 11) including evaluation data for each gait index and a comprehensive evaluation score.
[0170]
[0171] FIG. 13 is a diagram for explaining measuring a user's stride and walking speed based on sensor data according to various embodiments.
[0172] Referring to FIG. 13, the electronic device (210) can estimate gait indices such as step length, stride length, and leg length of the user (110) based on sensor data acquired from the angle sensor of the wearable device (100). The sensor data acquired from the angle sensor can include information on the hip joint angle value of the user.
[0173] Let the length of the right leg and the left leg from the position (1310) of the hip joint of the user (110) be L, and the sum of the angle formed when the left leg of the user (110) touches the ground and the line (1305) perpendicular to the ground passing through the position (1310) of the hip joint and the angle formed when the right leg of the user (110) touches the ground is defined as the step angle θ. The electronic device (210) can estimate the stride length d of the user based on the following mathematical expression 2.
[0174]
[0175] If the step angles obtained for each gait cycle when the user walks during the measurement time are θ1, θ2, …, θ n If so, the user's leg length is calculated based on the following mathematical formula 3. can estimate the user's leg length. If this is estimated, the leg length Based on this, gait indices (e.g., stride length) can be calculated.
[0176]
[0177] In one embodiment, the electronic device (210) can extract a stable walking segment from the entire walking segment of the user measured. In one embodiment, the electronic device (210) can extract the walking segment based on the remaining sensor data, excluding the sensor data acquired near the beginning and end of the walking. The electronic device (210) can estimate the average walking speed of the user (110) by determining the sum of the estimated single step lengths and the sum of the taken time from the extracted walking segments and dividing the sum of the single step lengths by the sum of the taken time.
[0178]
[0179] FIG. 14 is a diagram for explaining measuring a user's gait cycle based on sensor data according to various embodiments.
[0180] Referring to FIG. 14, gait phases of one leg of the user can be predefined for the user's gait. The gait phases can include, for example, a stance phase and a swing phase. The gait phases of the left leg can be divided into a left stance phase (LSt) and a left swing phase (LSw). The gait phases of the right leg can be divided into a right stance phase (RSt) and a right swing phase (RSw). The term "gait phase" can be used interchangeably with "gait state."
[0181] The stance phase and swing phase can be further subdivided into multiple phases. For example, the stance phase can be subdivided into initial contact, weight bearing, middle stance, terminal stance, and pre-swing. The swing phase can be subdivided into initial swing, middle swing, and terminal swing. The stance phase and swing phase can be subdivided differently depending on the embodiment and are not limited to the described embodiment.
[0182] According to the typical gait mechanism, stance and swing phases alternate during a user's gait. Normal gait phase transitions are based on the sequence of events that initiate each phase, with the sequence being right stance, left swing, left stance, and right swing. After the right swing, the right stance phase is re-performed.
[0183] In one embodiment, the electronic device (210) may identify, from the sensor data received from the wearable device (100), the time from which the user's right heel touches the ground (the time from which the right stance phase begins) to the time from which the right foot is lifted and the right heel touches the ground again (the time from which the right swing phase ends and the right stance phase begins again), and determine the time difference between the identified time points as a gait cycle. Alternatively, the electronic device (210) may identify, from the time from which the user's left heel touches the ground (the time from which the left stance phase begins) to the time from which the left foot is lifted and the left heel touches the ground again (the time from which the left swing phase ends and the left stance phase begins again), and determine the time difference between the identified time points as a gait cycle.
[0184] In one embodiment, the electronic device (210) may determine the gait cycle based on the percentage of time spent in the swing phase among the time intervals including the swing phase and stance phase of one foot. A smaller percentage of time spent in the swing phase may indicate a slower walking speed and lower walking balance. If the percentage of time spent in the swing phase is lower than a defined normal standard, the gait cycle evaluation score may be assigned a lower score. If the percentage of time spent in the swing phase is higher than the defined normal standard, the gait cycle evaluation score may be assigned a higher score.
[0185]
[0186] FIGS. 15A, 15B, and 15C are diagrams illustrating determining evaluation data for a user's pelvic movement based on sensor data according to various embodiments.
[0187] Referring to FIG. 15A, the electronic device (210) may determine evaluation data on the anteroposterior inclination of the pelvis (1510) of the user while walking based on sensor data of the inertial sensor (522) received from the wearable device (100). In one embodiment, the inertial sensor (522) is disposed in the base body of the wearable device (100) (e.g., the base body (80) of FIG. 3) and may measure pelvic movement at the back of the user's pelvis. The inertial sensor (522) may measure a yaw value, a roll value, and a pitch value according to the pelvic movement of the user, and any one of these may represent information on the anteroposterior inclination of the pelvis (1510). For example, a change in the pitch value may represent a change in the anteroposterior inclination of the pelvis (1510). The electronic device (210) may analyze sensor data of the inertial sensor (522) to provide the user with analysis result content (1515) including evaluation data on the anteroposterior tilt of the pelvis (1510). The analysis result content (1515) may include information on a maximum or high value of the measured anteroposterior tilt, a minimum or low value of the measured anteroposterior tilt, a range between the minimum or low value and the maximum or high value, and a symmetry index for pelvic movement. The symmetry index for pelvic movement may be a movement similarity indicating a degree of correlation between left pelvic movement and right pelvic movement. The analysis result content (1515) may include visual content in the form of a bar showing the maximum and minimum values of the measured anteroposterior tilt compared to a statistical average value for the anteroposterior tilt.
[0188] Referring to FIG. 15B, the electronic device (210) may determine evaluation data on the lateral inclination of the pelvis (1520) during the user's walking based on the sensor data of the inertial sensor (522) received from the wearable device (100). Any one of the yaw value, the roll value, and the pitch value measured by the inertial sensor (522) may represent information on the lateral inclination of the pelvis (1520). For example, a change in the roll value may represent a change in the lateral inclination of the pelvis (1520). The electronic device (210) may analyze the sensor data of the inertial sensor (522) and provide the user with analysis result content (1525) including evaluation data on the lateral inclination of the pelvis (1520). The analysis result content (1525) may include information about the left maximum value of the measured lateral tilt, the right maximum value of the measured lateral tilt, the range between the left maximum value and the right maximum value, and an index of symmetry for pelvic movement. The analysis result content (1525) may include visual content in the form of a bar comparing the right maximum value and the left maximum value of the measured lateral tilt with a statistical average value for the lateral tilt.
[0189] Referring to FIG. 15C, the electronic device (210) may determine evaluation data on the rotation of the pelvis (1530) during the user's walking based on the sensor data of the inertial sensor (522) received from the wearable device (100). Any one of the yaw value, the roll value, and the pitch value measured by the inertial sensor (522) may represent information on the rotation of the pelvis (1530). For example, a change in the yaw value may represent a change in the rotation of the pelvis (1530). The electronic device (210) may analyze the sensor data of the inertial sensor (522) and provide the user with analysis result content (1535) including evaluation data on the rotation of the pelvis (1530). The analysis result content (1535) may include information on a measured left maximum rotation value, a measured right maximum rotation value, a range between the left maximum rotation value and the right maximum rotation value, and a symmetry index for pelvic movement. The analysis result content (1535) may include visual content in the form of a bar comparing the measured right maximum rotation value and left maximum rotation value with the statistical average value for the pelvic rotation angle during walking.
[0190] The gait indices (anteroposterior tilt, lateral tilt, and rotation) for pelvic movement determined based on the above sensor data may contain errors. For example, errors may occur in the sensor data measured by the inertial sensor (522) due to the user's physical characteristics, the interaction between the wearable device (100) and the user's body, the exercise intensity, the walking speed, and / or the wearing state of the wearable device (100). The electronic device (210) may perform an error correction process on the sensor data measured from the inertial sensor (522) to reduce the influence of such errors. The electronic device (210) may perform an error correction process on the gait indices for pelvic movement based on, for example, the following mathematical expression 4.
[0191]
[0192] Here, Range EX1 is an initial gait index for pelvic movement determined based on sensor data, and Range corrected represents the gait index for pelvic movement with error correction performed. α is Range EX1 is a coefficient applied to the user's walking speed, and β is a constant. α may be a value corresponding to a weighted sum of initial walking indices, for example, the user's average walking speed, the maximum angle difference between the right and left legs during walking, exercise intensity, stride length, the user's body mass index (BMI), and pelvic movement before error correction is performed.
[0193] The electronic device (210) can determine evaluation data for pelvic movement based on gait indices for pelvic movement for which error correction has been performed. The electronic device (210) can precisely evaluate the user's walking posture by evaluating the user's walking ability based on the gait indices for pelvic movement, and can distinguish walking problems in patients with musculoskeletal postural problems.
[0194]
[0195] Figure 16 is a flowchart illustrating the operations of a method for providing a recommended exercise program based on the results of a walking ability assessment according to various embodiments. At least one of the operations in Figure 16 may be performed simultaneously or in parallel with another operation, and the order of the operations may be changed. Furthermore, at least one of the operations may be omitted, and another operation may be additionally performed.
[0196] Referring to FIG. 16, in operation (1610), when the measurement of the walking ability is completed, the electronic device (210) may determine comprehensive evaluation data based on the evaluation data on the user's walking posture and the evaluation data on walking activity. The evaluation data on the user's walking posture may include evaluation data on the user's pelvic movement during walking and / or evaluation data on walking symmetry determined based on the left step time and the right step time during walking of the user. The evaluation data on walking activity may include evaluation data on at least one of the user's walking speed, the user's stride length, and the user's walking cycle. The electronic device (210) may determine an evaluation score for each walking index, and determine a comprehensive evaluation score based on the result of applying a weight to the evaluation score of each walking index.
[0197] In operation (1620), the electronic device (210) can output gait analysis result content including a comprehensive evaluation score. The user can check the gait analysis result content through an application running on the electronic device (210).
[0198] In operation (1630), the electronic device (210) may determine a recommended exercise program to recommend to the user based on evaluation data for each gait index, and output information about the determined recommended exercise program through an application. The recommended exercise program may be determined by determining the configuration of an exercise mode and an exercise intensity to be applied to the user based on evaluation data on walking posture and evaluation data on walking activity among exercise programs that the user can perform while wearing the wearable device (100). Information about the name, description, and configuration of the recommended exercise program may be provided to the user through the application.
[0199] In operation (1640), the electronic device (210) can determine whether an execution input for a recommended exercise program has been received through user input.
[0200] If it is determined that an execution input for a recommended exercise program has been received (if 'yes' in operation (1640)), the electronic device (210) can be controlled to perform the recommended exercise program in operation (1650). The electronic device (210) can be controlled to cause the wearable device (100) to perform the recommended exercise program. The wearable device (100) can control the torque output from the motor (e.g., the motor (534) and the motor (534-1) of FIG. 5) according to the recommended exercise program. The electronic device (210) and / or the wearable device (100) can also output voice coaching content during the execution of the recommended exercise program.
[0201] If it is determined that no execution input for a recommended exercise program has been received (if 'No' in operation (1640)), then in operation (1660) the electronic device (210) may output a list of candidate exercise programs including multiple candidate exercise programs.
[0202] In operation (1670), the electronic device (210) can determine whether a selection input for a specific exercise program from a list of candidate exercise programs has been received through a user input. If it is determined that an execution input for a specific exercise program has been received (if 'yes' in operation (1670)), the electronic device (210) can control the execution of the selected exercise program in operation (1680). The wearable device (100) can control the torque output from the motor according to the selected exercise program.
[0203]
[0204] FIG. 17 is a diagram for explaining providing a recommended exercise program based on the results of a walking ability evaluation according to various embodiments.
[0205] Referring to FIG. 17, the electronic device (210) can determine a recommended exercise program (1720) based on the evaluation score (1710) of each gait index included in the user's gait ability evaluation result determined through the gait ability evaluation. The electronic device (210) can determine the recommended exercise program based on the areas requiring improvement in terms of gait posture and / or gait activity. The electronic device (210) can determine the recommended exercise program (1720) by determining the configuration and exercise intensity of the exercise mode (e.g., assistance mode, resistance mode) to be applied to the user based on the evaluation score (1710) of each gait index, and can provide the determined recommended exercise program (1720) to the user. For example, if the user's walking speed and stride length are evaluated low in the evaluation scores (1710) of each gait index, the electronic device (210) may determine a 'power walking program' as a recommended exercise program (1720) to improve the user's walking speed and stride length, and may suggest the user to perform the determined power walking program. If it is determined that the user's walking needs to improve to an active walking posture based on the evaluation scores (1710) of each gait index, the electronic device (210) may determine a recommended exercise program centered on the assistive mode. If it is determined that the user's walking needs to create an elastic walking posture by strengthening muscle strength based on the walking ability evaluation results, the electronic device (210) may determine a recommended exercise program centered on the resistance mode. The electronic device (210) may automatically select a recommended exercise program according to the evaluation scores of each gait index. If the evaluation scores for walking activity are low, the electronic device (210) may determine a recommended exercise program centered on the assistive mode with the goal of increasing flexibility and mobility. At this time, the lower the evaluation score for walking activity, the higher the exercise intensity in the assist mode can be set.With the assist mode set to strong, the wearable device (100) can help increase the user's flexibility and mobility during exercise.
[0206] If the evaluation score for walking posture is low, the electronic device (210) can determine a recommended exercise program centered on resistance mode, aimed at strengthening muscle strength. At this time, the lower the evaluation score for walking posture, the lower the exercise intensity in resistance mode can be set. By setting the resistance mode to a weak level, the wearable device (100) can help the user gradually strengthen their muscle strength.
[0207]
[0208] FIG. 18 is a diagram illustrating providing voice coaching content based on the results of a walking ability evaluation according to various embodiments.
[0209] Referring to FIG. 18, the electronic device (210) may output guide content during the user's exercise based on the evaluation score (1160) of each walking index included in the user's walking ability evaluation result determined through the walking ability evaluation. For example, an exercise assistance system including a wearable device (100), an electronic device (210), and another wearable device (e.g., wireless earphones (222), a smartwatch (224)) may perform a voice coaching function by providing voice coaching content for the user's exercise (e.g., walking exercise). The voice coaching function may be implemented through voice-based human-robot interaction (HRI), and may provide a real-time guide for improving the user's walking ability, guidance for changing the exercise type / intensity, provision of exercise-related information, and guide voice related to encouragement.
[0210] In one embodiment, when wireless earphones (222) and / or smartwatches (224) are worn on the user's body and connected to the electronic device (210) and / or the wearable device (100), voice coaching content for the voice coaching function may be output through the wireless earphones (222) and / or the smartwatch (224). When the wireless earphones (222) and the smartwatch (224) are not connected, voice coaching content may be output through the electronic device (210) and / or the wearable device (100). Output control of the voice coaching content may be performed by the electronic device (210).
[0211] In one embodiment, the electronic device (210) may enhance the user's exercise effectiveness by providing voice coaching content (1810) to the user while the user is performing an exercise program. The voice coaching content (1810) may be provided to the user periodically. If the evaluation score for pelvic movement is low in the evaluation score (1160) of each gait index, the electronic device (210) may output voice coaching content (1810) to correctly correct the user's pelvic movement while performing the user's exercise program. The voice coaching content output may vary depending on the evaluation factor of the pelvic movement that resulted in a low evaluation score. For example, if the pelvic movement is evaluated as excessive compared to the walking speed, voice coaching content such as "Walk with a firm stomach." If the evaluation score for pelvic rotation is low, voice coaching content such as "Walk with a wide stride" may be output. If the evaluation score for pelvic anteroposterior tilt is low, voice coaching content such as "Walk with a firm buttock." If the evaluation score for lateral pelvic tilt is low, voice coaching content such as "Walk with your shoulders and legs rhythmically crossed" may be output. This voice coaching content may be output while the electronic device (210) performs a recommended exercise program recommended to the user based on the gait ability evaluation results. By outputting voice coaching content along with the performance of the recommended exercise program, the exercise effect can be further enhanced and the user's active participation in the exercise can be encouraged.
[0212]
[0213] An electronic device (210) according to one embodiment may include a communication circuit (730) that receives sensor data measured by one or more sensors of a wearable device (100) worn on a user's body, a memory (720) that stores instructions, and one or more processors (710).
[0214] When the above instructions are executed by the one or more processors (710), the one or more processors (710) can determine evaluation data for the user's walking posture based on the received sensor data, and perform at least one of determining a recommended exercise program and outputting guide content based on the determined evaluation data for the walking posture.
[0215] The above sensor data may include movement information about the movement of the wearable device (100) corresponding to the body movement of the user.
[0216] The evaluation data for the above walking posture may include evaluation data for the user's pelvic movement during walking.
[0217] The evaluation data for the above pelvic movement may include evaluation data for rotation of the user's pelvis, evaluation data for anterior-posterior tilt of the pelvis, evaluation data for lateral tilt of the pelvis, or any combination thereof.
[0218] When the above instructions are executed by the one or more processors (710), the one or more processors (710) can determine evaluation data on the user's walking activity, determine comprehensive evaluation data on the user's walking based on the evaluation data on the walking posture and the evaluation data on the walking activity, and perform at least one of determining the recommended exercise program and outputting guide content based on the comprehensive evaluation data.
[0219] The evaluation data for the above walking activity may include evaluation data for at least one of the user's walking speed, the user's stride, and the user's walking cycle.
[0220] The evaluation data for the above walking posture may further include evaluation data for walking symmetry determined based on the left step time and the right step time during the user's walking.
[0221] The evaluation data for the above walking posture may further include an evaluation score for the rotation of the pelvis, an evaluation score for the anterior-posterior tilt of the pelvis, an evaluation score for the lateral tilt of the pelvis, and an evaluation score for the walking symmetry.
[0222] The evaluation data for the above walking activity may further include an evaluation score for the walking speed, an evaluation score for the stride length, and an evaluation score for the user's walking cycle.
[0223] When the above instructions are executed by the one or more processors (710), the one or more processors (710) can determine the recommended exercise program by determining the configuration and exercise intensity of the exercise mode to be applied to the user according to the evaluation data for the walking posture and the evaluation data for the walking activity.
[0224] The above exercise mode may include an assist mode in which the wearable device (100) generates an assistive force to assist the user's movement while the user is performing an exercise program, and a resistance mode in which the wearable device (100) generates a resistive force to impede the user's movement while the user is performing an exercise program.
[0225] The electronic device (210) may further include a display circuit (740) including a display.
[0226] When the above instructions are executed by the one or more processors (710), the one or more processors (710) can control the display circuit (740) to output gait analysis result content including evaluation data for the gait posture and evaluation data for the gait activity.
[0227] The above gait analysis result content may include a comprehensive evaluation score determined based on evaluation data for the gait posture and evaluation data for the gait activity.
[0228] The above sensor data may include yaw values, roll values, and pitch values obtained by the inertial sensor of the wearable device (100).
[0229] The above yaw value, the roll value and the pitch value may each include information about any one of the rotational movement of the pelvis, the anterior-posterior tilt movement of the pelvis and the lateral tilt movement of the pelvis.
[0230] When the above instructions are executed by the one or more processors (710), the one or more processors (710) can determine evaluation data for the pelvic movement according to a calculation formula corresponding to a walking speed range in which the user's walking speed is included among different preset walking speed ranges.
[0231] When the above instructions are executed by the one or more processors (710), the one or more processors (710) can be controlled to output a guide voice for guiding the user's walking motion according to the evaluation data for the pelvic movement.
[0232] A wearable device (100) according to one embodiment may include one or more sensors that 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), a communication circuit (516) for transmitting the sensor data, a memory (514) for storing instructions, and one or more processors (512).
[0233] When the above instructions are executed by the one or more processors (512), the one or more processors (512) control the communication circuit (516) to transmit the sensor data to the electronic device (210) in the user's walking ability evaluation mode, thereby causing the electronic device (210) to determine evaluation data for the user's walking posture based on the sensor data, and to perform at least one of determining a recommended exercise program and outputting guide content based on the determined evaluation data for the walking posture.
[0234] When the above instructions are executed by the one or more processors (512), the one or more processors (512) can determine a gait index including at least one of the user's walking speed, the user's stride, the user's walking cycle, and the user's walking symmetry index based on the sensor data, and control the communication circuit (516) to transmit information about the determined gait index to the electronic device (210).
[0235] The one or more sensors may include an inertial sensor (522) for measuring movement information about the movement of the wearable device (100) corresponding to the pelvic movement of the user, and an angle sensor (524, 524-1) for measuring movement information about the movement of the wearable device (100) corresponding to the leg movement of the user.
[0236] The wearable device (100) may further include one or more motors that generate torque under the control of the one or more processors (512).
[0237] When the above instructions are executed by the one or more processors (512), the one or more processors (512) can, in response to receiving a control signal for performing a walking ability evaluation mode from the electronic device (210) through the communication circuit (516), perform a walking ability evaluation mode for acquiring the sensor data including movement information of the wearable device (100) without generating torque from the one or more motors.
[0238] According to one embodiment, an operating method of an electronic device (210) may include an operation (810) of receiving a user input for evaluating a user's walking ability, an operation (815) of transmitting a control signal for activating a walking ability evaluation mode to a wearable device (100) in response to receiving the user input, an operation (840) of receiving sensor data including movement information on a movement of the wearable device corresponding to a body movement of the user from the wearable device in response to transmitting the control signal, an operation (850) of determining evaluation data on a walking posture of the user based on the received sensor data, and an operation (860) of performing at least one of determining a recommended exercise program and outputting guide content based on the determined evaluation data on the walking posture.
[0239] The operating method of the electronic device (210) may further include an operation of determining evaluation data on the user's walking activity and an operation of determining comprehensive evaluation data on the user's walking based on the evaluation data on the walking posture and the evaluation data on the walking activity.
[0240] The operation of performing at least one of determining the recommended exercise program and outputting the guide content may include an operation of performing at least one of determining the recommended exercise program and outputting the guide content based on the comprehensive evaluation data.
[0241] The operation of performing at least one of determining the recommended exercise program and outputting the guide content may include an operation of determining the recommended exercise program by determining the configuration and exercise intensity of an exercise mode to be applied to the user based on the evaluation data on the walking posture and the evaluation data on the walking activity.
[0242] A computer-readable recording medium according to one embodiment can store a program that performs an operating method of the electronic device (210).
[0243]
[0244] 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 among the phrases, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used merely to distinguish the corresponding component from other corresponding components and do not limit the corresponding components in any other respect (e.g., importance or order). When a component (e.g., a first) is referred to as "coupled" or "connected" to another component (e.g., a second) 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 at least a third component(s).
[0245] 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 various embodiments, a module may be implemented in the form of an application-specific integrated circuit (ASIC). Additionally, each "module" of the present disclosure may include a circuit.
[0246] Each embodiment of the present disclosure may be used in combination with other embodiments described in the present disclosure.
[0247] 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, a server (230) of FIG. 2). For example, a processor of the machine (e.g., a processor (512) of FIG. 5 or 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.
[0248] 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.
[0249] 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.
[0250] 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.
[0251] 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.
[0252] 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.
[0253] While this disclosure has been illustrated and described with reference to various embodiments, it will 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); Memory (720) for storing instructions; and One or more processors (710) including processing circuitry Including, When the above instructions are individually and / or collectively executed by the one or more processors (710), the one or more processors (710), Based on the received sensor data, evaluation data on the user's walking posture is determined, At least one of determining a recommended exercise program and outputting guide content based on the evaluation data for the determined walking posture is performed, The above sensor data includes movement information about the movement of the wearable device (100) corresponding to the body movement of the user, The evaluation data for the above walking posture includes evaluation data for the pelvic movement of the user's pelvis, The evaluation data for the pelvic movement includes at least one of evaluation data for the rotation of the user's pelvis, evaluation data for the anteroposterior tilt of the pelvis, or evaluation data for the lateral tilt of the pelvis. Electronic device (210).
2. In paragraph 1, When the above instructions are individually and / or collectively executed by the one or more processors (710), the one or more processors (710), Determine evaluation data on the user's walking activity, Comprehensive evaluation data on the user's walking is determined based on the evaluation data on the above walking posture and the evaluation data on the above walking activity, At least one of determining the recommended exercise program and outputting the guide content based on the above comprehensive evaluation data is performed. Electronic device (210).
3. In paragraph 2, The above assessment data for walking activity are: Including evaluation data for at least one of the user's walking speed, the user's stride length, and the user's walking cycle, Electronic device (210).
4. In paragraph 3, The evaluation data for the above walking posture is, Further comprising assessment data on gait symmetry based on the left step time and right step time of the user during walking. Electronic device (210).
5. In paragraph 4, The evaluation data for the above walking posture is, It further includes an evaluation score for the rotation of the pelvis, an evaluation score for the anterior-posterior tilt of the pelvis, an evaluation score for the lateral tilt of the pelvis, and an evaluation score for the gait symmetry. The above assessment data for walking activity are: Further comprising an evaluation score for the walking speed, an evaluation score for the stride length, and an evaluation score for the user's walking cycle. Electronic device (210).
6. In any one of paragraphs 2 to 5, When the above instructions are individually and / or collectively executed by the one or more processors (710), the one or more processors (710), The recommended exercise program is determined by determining the composition and exercise intensity of the exercise mode to be applied to the user based on at least the evaluation data on the walking posture and the evaluation data on the walking activity, The above exercise mode is, An assist mode in which the wearable device (100) generates an assistive force to assist the movement of the user while the user is performing the exercise program, and a resistance mode in which the wearable device (100) generates a resistive force to impede the movement of the user while the user is performing the exercise program, Electronic device (210).
7. In any one of paragraphs 2 to 6, Display circuit (740) including a display Including more, When the above instructions are individually and / or collectively executed by the one or more processors (710), the one or more processors (710), Control the display circuit (740) so that the display outputs gait analysis result content including evaluation data for the gait posture and evaluation data for the gait activity, The above gait analysis result content is, Including a comprehensive evaluation score determined based on the evaluation data for the above walking posture and the evaluation data for the above walking activity, Electronic device (210).
8. In any one of paragraphs 1 to 7, The above sensor data is, Includes yaw values, roll values, and pitch values acquired by the inertial (IMU) sensor of the wearable device (100), The above yaw value, the roll value and the pitch value each include information about one of the rotational movement of the pelvis, the anterior-posterior tilt movement of the pelvis and the lateral tilt movement of the pelvis. Electronic device (210).
9. In any one of paragraphs 1 to 8, When the above instructions are individually and / or collectively executed by the one or more processors (710), the one or more processors (710), Determining the evaluation data for the pelvic movement according to a calculation formula corresponding to a walking speed range that includes the user's walking speed among different preset walking speed ranges, Electronic device (210).
10. In any one of paragraphs 1 to 9, When the above instructions are individually and / or collectively executed by the one or more processors (710), the one or more processors (710), Controlling the wearable device (100) to output a guide voice for guiding the user's walking motion according to the evaluation data for the pelvic movement. Electronic device (210).
11. In a wearable device (100), At least one sensor that obtains sensor data including movement information of the wearable device (100) by measuring movement of the wearable device (100) corresponding to at least the movement of the user; A communication circuit (516) for transmitting the above sensor data; Memory (514) for storing instructions; and One or more processors (512) including processing circuitry Including, When the above instructions are individually and / or collectively executed by the one or more processors (512), the one or more processors (512): In the user's walking ability evaluation mode, the communication circuit (516) is controlled to transmit the sensor data to the electronic device (210), so that the electronic device (210) can determine evaluation data for the user's walking posture based on the sensor data, and perform at least one of determining a recommended exercise program and outputting guide content based on the determined evaluation data for the walking posture. The evaluation data for the above walking posture includes evaluation data for the pelvic movement of the user's pelvis, The evaluation data for the pelvic movement includes at least one of evaluation data for the rotation of the user's pelvis, evaluation data for the anteroposterior tilt of the pelvis, or evaluation data for the lateral tilt of the pelvis. Wearable device (100).
12. In paragraph 11, When the above instructions are executed by the one or more processors (512), the one or more processors (512), Based on the sensor data, a gait index including at least one of the user's walking speed, the user's stride, the user's gait cycle, or the user's gait symmetry index is determined, Controlling the communication circuit (516) to transmit information about the determined gait index to the electronic device (210). Wearable device (100).
13. In paragraph 11 or 12, One or more of the above sensors, An inertial measurement unit (IMU) sensor (522) for measuring movement information about the movement of the wearable device (100) corresponding to the pelvic movement of the user; and An angle sensor (522; 524-1) for measuring movement information about the movement of the wearable device (100) corresponding to the movement of the user's legs. Including Wearable device (100).
14. In any one of paragraphs 11 to 13, One or more motors generating torque under the control of one or more processors (512) Including more, When the above instructions are individually and / or collectively executed by the one or more processors (512), the one or more processors (512), In response to receiving a control signal for performing a walking ability evaluation mode from the electronic device (210) through the communication circuit (516), performing a walking ability evaluation mode for acquiring the sensor data including movement information of the wearable device (100) without generating torque from the one or more motors. Wearable device (100).
15. In the method of operating an electronic device, An action for receiving user input for evaluating the user's walking ability; An action of transmitting a control signal to a wearable device to activate a walking ability evaluation mode in response to receiving the user input; In response to transmission of the control signal, an action of receiving sensor data including movement information about movement of the wearable device corresponding to a body movement of the user from the wearable device; An operation of determining evaluation data on the user's walking posture based on the received sensor data; and An action of determining a recommended exercise program and / or outputting guide content based on the evaluation data for the above-determined walking posture. Including, The evaluation data for the above walking posture includes evaluation data for the pelvic movement of the user's pelvis, The evaluation data for the pelvic movement includes at least one of evaluation data for the rotation of the user's pelvis, evaluation data for the anteroposterior tilt of the pelvis, or evaluation data for the lateral tilt of the pelvis. How it works.
Citation Information
Patent Citations
Walking evaluation system and walking evaluation method
JP2024025863A
Propylene composite compositions and molded articles using the same
KR1020250023014A
Charging device monitoring server device and method thereof
KR1020250128079A
Healthcare system and method for pedestrian assistance
KR102585584B1
A device that controls the air flow of a cylindrical air massager
KR102756831B1