Electronic device and wearable device for providing evaluation information on exercise movement of user, and operating method thereof

By designing an electronic device that integrated input, communication, processing, and displaying functions, real -time evaluation and feedback to the user's exercise posture solves the problem of accurately grasping the correct exercise posture in the existing technology, and improves the exercise effect and safety.

CN119365128APending Publication Date: 2025-01-24SAMSUNG ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380046128.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-10-05
Filing Date
2023-03-24
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

Existing walking assist devices are difficult to provide users with evaluation and feedback on their exercise postures in real time, making it difficult for users to accurately grasp the correct postures during exercise.

Method used

Design an electronic device that includes input modules, communication modules, processors, and display modules. The device enters, receives wearable device sensor data, analyzes data to determine the measurement value of the exercise by receiving the user's exercise plan, and in the graphical user interface The visual guidance objects are displayed above, including the indicator symbols that indicate the reference of the exercise posture and the indicator of the measurement value of the exercise posture.

Benefits of technology

Real-time evaluation and feedback of users' exercise postures are realized, helping users accurately grasp the correct exercise postures, thereby improving exercise effects and safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119365128A_ABST
    Figure CN119365128A_ABST
Patent Text Reader

Abstract

Disclosed are an electronic device and a wearable device that provide evaluation information on exercise movement of a user, and a method for operating the same. The electronic device includes an input module that receives a user input for selecting an exercise plan to be executed by a user wearing the wearable device; a communication module receiving, from the wearable device, sensor data including motion information of a user during an exercise process according to an exercise plan; a processor to determine a measurement of exercise movement of the user based on the sensor data and to generate a first visual guidance object comprising a first indicator indicative of exercise movement criteria of an exercise plan and one or more second indicators indicative of the measurement of exercise movement; and a display module outputting a graphical user interface displaying the first visual guidance object.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Certain example embodiments relate to a wearable device and / or an electronic device for providing exercise posture assessment information of a user, and / or an operating method of the electronic device and / or the wearable device. Background Art

[0002] Walking assist devices can be generally used, for example, to assist users who have difficulty walking on their own due to some reasons (e.g., illness or accident) to perform walking exercises for rehabilitation or other purposes. The recent aging society has led to an increasing number of people experiencing inconvenience and pain when walking due to weakened muscle strength or joint problems caused by aging, and therefore there is a growing interest in walking assist devices. Walking assist devices can be worn on the user's body to provide the user with the power required for the user to walk, to help the user walk in a normal walking mode, and / or to help exercise. Summary of the invention

[0003] According to an example embodiment, an electronic device may include: an input module including an input circuit, the input module being configured to receive user input selecting an exercise plan to be performed by a user wearing a wearable device; a communication module including a communication circuit, the communication module being configured to receive sensor data from the wearable device, the sensor data including movement information of the user during an exercise performed by the user according to a selected exercise plan; at least one processor configured to determine an exercise posture measurement value of the user based on the sensor data, and generate a first visual guide object, the first visual guide object including a first indicator indicating an exercise posture reference for the selected exercise plan and at least one second indicator indicating the determined exercise posture measurement value; and a display module including a display, the display module being configured to output a graphical user interface (GUI) on which the first visual guide object is displayed.

[0004] According to an example embodiment, an operating method of an electronic device may include: receiving user input selecting an exercise plan to be performed by a user wearing a wearable device; receiving sensor data from the wearable device, the sensor data including movement information of a user during an exercise performed by the user according to the selected exercise plan; determining an exercise posture measurement value of the user based on the sensor data; and outputting a GUI on which a first visual guide object is displayed, the first visual guide object including a first indicator indicating an exercise posture reference for the selected exercise plan and at least one second indicator indicating a determined exercise posture measurement value.

[0005] According to an example embodiment, a non-transitory computer-readable storage medium stores instructions which, when executed by a processor, cause the processor to perform the operating method of the electronic device described herein.

[0006] Other features and aspects will be apparent from the following detailed description, drawings, and claims. BRIEF DESCRIPTION OF THE DRAWINGS

[0007] The above and other aspects, features and advantages of certain embodiments of the present disclosure will become more apparent through the following detailed description in conjunction with the accompanying drawings, in which:

[0008] Figure 1 is a diagram showing an overview of a wearable device worn on a user's body according to an example embodiment;

[0009] Figure 2 is a diagram illustrating an example of an exercise management system including a wearable device and an electronic device according to an example embodiment;

[0010] Figure 3 is a rear view of an example of a wearable device according to an example embodiment;

[0011] Figure 4 is a left side view of an example of a wearable device according to an example embodiment;

[0012] Figure 5a and Figure 5b is a diagram showing an example configuration of a control system of a wearable device according to an example embodiment;

[0013] Figure 6 is a diagram illustrating an example of interaction between a wearable device and an electronic device according to an example embodiment;

[0014] Figure 7 is a diagram showing an example configuration of an electronic device according to an example embodiment;

[0015] Figure 8 is a flowchart illustrating an example of an operating method of an electronic device and a wearable device according to an example embodiment;

[0016] Fig. 9 is a flowchart illustrating an example of a method of providing exercise posture evaluation information of a user according to an example embodiment;

[0017] Fig.10 is a diagram illustrating an example of providing exercise posture evaluation information of a user through a wearable device and through a graphical user interface (GUI) of an electronic device according to an example embodiment;

[0018] Fig.11 is a diagram illustrating an example of evaluating a user's exercise posture according to an exemplary embodiment;

[0019] Fig.12 is a diagram showing an example of a screen of a GUI including a visual guide object according to an exemplary embodiment;

[0020] Fig.13a , Fig.13b and Fig.13c are diagrams showing various examples of a first visual guide object according to an example embodiment;

[0021] Fig.14a and Fig.14b is a diagram showing an example of a second visual guide object according to an example embodiment;

[0022] Fig.15 is a diagram showing various examples of a second visual guide object based on a body movement stability evaluation for a user according to an example embodiment;

[0023] Fig.16 is a diagram illustrating an example of causing a change in a visual guide object through an exercise performed by a user according to an example embodiment;

[0024] Fig.17 is a diagram illustrating an example of a first visual guide object providing exercise posture evaluation information of a user in the form of a gauge according to an example embodiment;

[0025] Fig.18 is a diagram illustrating an example of a change of an avatar object in a first visual guide object based on an exercise posture of a user according to an exemplary embodiment;

[0026] Fig.19 is a diagram illustrating an example of providing exercise posture evaluation information of a user through an avatar object and a wearable device according to an exemplary embodiment; and

[0027] Fig.20a and Fig.20b is a diagram illustrating an example of providing a GUI including a visual guide object through various electronic devices according to an exemplary embodiment. DETAILED DESCRIPTION

[0028] The following detailed structural or functional description is provided only as an example, and various changes and modifications may be made to the examples. Therefore, the actual implementation is not to be interpreted as limited to certain example embodiments of the present disclosure, and should be understood to include all changes, equivalents and replacements within the conceptual and technical scope of the present disclosure.

[0029] As used herein, unless the context clearly indicates otherwise, singular forms also include plural forms. It will be further understood that when used herein, the terms "include" and / or "comprise" specify the presence of stated features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.

[0030] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the present disclosure belongs. Terms (such as those defined in commonly used dictionaries) should be interpreted as having a meaning consistent with their meaning in the context of the relevant art, and should not be interpreted as an idealized or overly formal meaning, unless explicitly defined as such herein.

[0031] Hereinafter, example embodiments will be described in detail with reference to the accompanying drawings. When describing example embodiments with reference to the accompanying drawings, the same reference numerals refer to the same elements, and repeated descriptions thereof will be omitted.

[0032] Figure 1 is a diagram showing an overview of a wearable device worn on a user's body according to an example embodiment.

[0033] Reference Figure 1 , the wearable device 100 may be a device worn on the body of the user 110 to help the user 110 walk (and / or gait), exercise and / or work more easily. In an example embodiment, the wearable device 100 may be used to measure the physical fitness of the user 110 (e.g., walking ability, exercise ability and / or exercise posture). The term "wearable device" used herein may be replaced with "wearable robot", "walking assistance device" or "exercise assistance device". The user 110 may be a person or an animal, but examples thereof are not limited thereto. The wearable device 100 may be worn on the body of the user 110 (e.g., the lower body (e.g., legs, ankles, knees, etc.), the upper body (torso, arms, wrists, etc.) or the waist) to apply an assisting force and / or a resistance to the body movement of the user 110. An assisting force as a force applied in the same direction as the body movement of the user 110 may assist the user 110 in performing body movement. A resistance as a force applied in the opposite direction to the body movement of the user 110 may hinder the user 110 from performing body movement, and may also be referred to as an "exercise load".

[0034] In an example embodiment, the wearable device 100 may operate in a walking assist mode to assist the user 110 in walking. In the walking assist mode, the wearable device 100 may assist the user 110 in walking by applying an assist force generated from the drive module 120 of the wearable device 100 to the body of the user 110. When the wearable device 100 assists the user 110 with the force required for the user 110 to walk, it may enable the user 110 to walk independently or for a longer period of time, thereby increasing the walking ability of the user 110. The wearable device 100 may also improve the gait of a user with an abnormal walking habit or walking posture.

[0035] In an example embodiment, the wearable device 100 may operate in an exercise assist mode to enhance the exercise effect of the user 110. In the exercise assist mode, the wearable device 100 may hinder the user 110 from performing body movement or apply resistance to the body movement of the user 110 by applying resistance generated from the driving module 120 including the driving circuit to the body of the user 110. For example, when the wearable device 100 is a hip-type wearable device worn on the waist (or pelvis) and the 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 when worn on the legs of the user 110, thereby further enhancing the exercise effect on the legs of the user 110. In an example embodiment, the wearable device 100 may apply an auxiliary force to the body of the user 110 to assist the user 110 in exercising. For example, when a physically disabled person or an elderly person tries to exercise with the wearable device 100 worn on their body, the wearable device 100 may provide an auxiliary force for assisting body movement during their exercise. In an example embodiment, the wearable device 100 may provide assistive force and resistance in a combined manner according to each exercise interval or time interval, for example, by providing assistive force in one exercise interval and providing resistance in another exercise interval.

[0036] In an example embodiment, the wearable device 100 may operate in a physical fitness measurement mode to measure the physical fitness of the user 110. When the user 110 is walking or exercising, the wearable device 100 may measure the movement information of the user 110 using sensors (e.g., the angle sensor 125 and the inertial measurement unit (IMU) 135) provided in the wearable device 100, and evaluate the physical fitness of the user 110 based on the measured movement information. For example, based on the movement information of the user 110 measured by the wearable device 100, a gait index or an exercise ability index (e.g., muscle strength, endurance, balance, and exercise posture) of the user 110 may be estimated. The physical fitness measurement mode may include an exercise posture measurement mode that measures an exercise posture performed by the user.

[0037] Although for ease of description, Figure 1 An example of a hip-type wearable device is shown, but the type of the wearable device 100 is not limited to the hip-type shown. For example, in addition to the waist and legs (particularly thighs), the wearable device 100 may be provided in a type that is worn on other body parts (e.g., upper limbs, lower limbs, hands, calves, and feet), and the shape and configuration of the wearable device 100 may vary depending on the body part on which it is worn.

[0038] According to an example embodiment, the wearable device 100 may include: a support frame (e.g., Figure 3The leg support frames 50 and 55 and the waist support frame 20 are configured to support the body of the user 110 when the wearable device 100 is worn on the body of the user 110; the sensor module (e.g., Figure 5a The sensor module 520 (including at least one sensor) is configured to obtain sensor data including movement information about the body movement (eg, leg movement and upper body movement) of the user 110; the driving module 120 (eg, Figure 3 , drive modules 35 and 45 ) configured to generate torque to be applied to the legs of the user 110 ; and a control module 130 (e.g., Figure 5a and Figure 5b The control module 510 is configured to control the wearable device 100.

[0039] The sensor module may include an angle sensor 125 and an IMU 135. The angle sensor 125 may measure the rotation angle of the leg support frame of the wearable device 100 corresponding to the hip joint angle value of the user 110. The rotation angle of the leg support frame measured by the angle sensor 125 may be estimated as the hip joint angle value (or leg angle value) of the user 110. The angle sensor 125 may include, for example, an encoder and / or a Hall sensor. In an exemplary embodiment, the angle sensor 125 may be present near the right hip joint and the left hip joint of the user 110, respectively. The IMU 135 may include an acceleration sensor and / or an angular velocity sensor, and may measure changes in acceleration and / or angular velocity according to the movement of the user 110. For example, the IMU 135 may measure the rotation angle of the leg support frame (or base, such as the leg angle value) corresponding to the waist support frame (or base, such as the leg angle value) of the wearable device 100. Figure 3 The movement value of the waist support frame measured by the IMU 135 may be estimated as the upper body movement value of the user 110.

[0040] In an example embodiment, the control module 130 and the IMU 135 may be disposed on a base (e.g., Figure 3 The substrate 80 of the wearable device 100 may be placed on the lumbar vertebrae portion (e.g., waist portion) of the user 110 when the wearable device 100 is worn on the user 110. The substrate may be formed on the outside of the waist support frame of the wearable device 100 or attached to the outside of the waist support frame of the wearable device 100. The substrate may be disposed on the lumbar vertebrae portion of the user 110 to provide a cushioning feeling to the waist of the user 110, and may support the waist of the user 110 together with the waist support frame.

[0041] Figure 2 is a diagram illustrating an example of an exercise management system including a wearable device and an electronic device according to example embodiments.

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

[0043] In an example embodiment, the wearable device 100 may be worn on the user's body to assist the user's movement in a walking assistance mode. For example, the wearable device 100 may be worn on the user's leg to generate an assist force for assisting the movement of the user's leg and assisting the user in walking.

[0044] In an example embodiment, in order to enhance the exercise effect on the user in the exercise assisting mode, the wearable device 100 may generate a resistance for hindering the user's body movement or an auxiliary force for assisting the user's body movement, and apply the generated resistance or the generated auxiliary force to the user's body. For example, in the exercise assisting mode, the user may select an exercise plan (e.g., squats, split lunges, dumbbell squats, knee-up lunges, stretching, etc.) that the user attempts to exercise using the wearable device 100 and / or an exercise intensity to be applied to the wearable device 100 through the electronic device 210. The wearable device 100 may control a drive module of the wearable device 100 according to the exercise plan selected by the user, and obtain sensor data including movement information of the user through a sensor module including at least one sensor. The wearable device 100 may adjust the strength of the resistance or auxiliary force to be applied to the user according to the exercise intensity selected by the user. For example, the wearable device 100 may control the drive module to generate resistance corresponding to the exercise intensity selected by the user.

[0045] In an example embodiment, the wearable device 100 may be used to measure the user's physical fitness by interworking with the electronic device 210. The wearable device 100 may operate in a physical fitness measurement mode, which is a mode for measuring the user's physical fitness under the control of the electronic device 210, and may transmit sensor data obtained by the user's movement in the physical fitness measurement mode to the electronic device 210. Then, the electronic device 210 may estimate the user's physical fitness by analyzing the sensor data received from the wearable device 100.

[0046] The electronic device 210 may communicate with the wearable device 100 and remotely control the wearable device 100 or provide the user with status information associated with the status of the wearable device 100 (e.g., startup status, charging status, sensing status, and error status). The electronic device 210 may receive sensor data obtained by a sensor of the wearable device 100 from the wearable device 100, and estimate the user's physical fitness or the result of the exercise performed by the user based on the received sensor data. In an example embodiment, when the user is exercising with the wearable device 100 worn on the user, the wearable device 100 may obtain sensor data including the user's movement information using a sensor, and send the obtained sensor data to the electronic device 210. The electronic device 210 may extract the user's movement value from the sensor data, and evaluate the user's exercise posture based on the extracted movement value. The electronic device 210 may provide the user with an exercise posture measurement value and exercise posture evaluation information associated with the user's exercise posture through a graphical user interface (GUI).

[0047] In an example embodiment, the electronic device 210 may execute a program (e.g., an application) for controlling the wearable device 100, and the user may adjust the operation or setting value of the wearable device 100 through the program (e.g., from a driving module (e.g., Figure 3 The intensity of the torque output from the drive module 35 and 45, including the drive circuit), the intensity of the torque output from the sound output module (for example, Figure 5a and Figure 5b The volume of the audio output by the sound output module 550) and the lighting unit (e.g., Figure 3 The program executed on the electronic device 210 may provide a GUI for interacting with the user. The electronic device 210 may be a device of one of various types. As non-limiting examples, the electronic device 210 may include a portable communication device (e.g., a smart phone), a computer device, an access point, a portable multimedia device, or a home appliance (e.g., a television (TV), an audio device, and a projector device).

[0048] According to an example 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 about at least one of the user's name, age, gender, height, weight, or body mass index (BMI). The server 230 may receive exercise history information about exercises 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 plans or physical fitness measurement programs that may be provided to the user.

[0049] According to an example embodiment, the wearable device 100 and / or the electronic device 210 may be connected to other wearable devices 220. As non-limiting examples, the other wearable devices 220 may include wireless headphones 222, smart watches 224, or smart glasses 226. In an example embodiment, the smart watch 224 may measure bio-signals including heart rate information of the user, and transmit the measured bio-signals to the electronic device 210 and / or the wearable device 100. The electronic device 210 may estimate the heart rate information (e.g., current heart rate, maximum heart rate, and average heart rate) of the user based on the bio-signals received from the smart watch 224, and provide the estimated heart rate information to the user.

[0050] In an example embodiment, the exercise result information, physical fitness information, and / or exercise posture evaluation information evaluated by the electronic device 210 may be transmitted to other wearable devices 220 to be provided to the user through the other wearable devices 220. The state information of the wearable device 100 may also be transmitted to other wearable devices 220 to be provided to the user through the other wearable devices 220. In an example embodiment, the wearable device 100, the electronic device 210, and the other wearable devices 220 may be connected to each other through wireless communication (e.g., Bluetooth communication and Wi-Fi communication).

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

[0052] In an example embodiment, the electronic device 210 may present a personalized exercise goal to the user in the exercise assistance mode. The personalized exercise goal may include a target exercise amount for each exercise type (e.g., muscle strengthening exercise (or weight exercise), balance exercise, aerobic exercise (or aerobic exercise)) that the user attempts to perform, which may be determined by the electronic device 210 and / or the server 230. When the server determines the target exercise amount, the server 230 may send information about the determined target exercise amount to the electronic device 210. The electronic device 210 may then personalize and present the target exercise amount for the exercise type (e.g., muscle strengthening exercise, balance exercise, and aerobic exercise) according to the exercise program (e.g., squats, split lunges, and knee lift lunges) that the user attempts to perform and / or the user's physical characteristics (e.g., age, height, weight, and BMI). The electronic device 210 may display a GUI screen on the display that displays the target exercise amount for each exercise type.

[0053] In an example embodiment, the electronic device 210 and / or the server 230 may include a database (DB) in which information about a plurality of exercise plans to be provided to the user through the wearable device 100 is stored. In order to achieve an exercise goal for the user, the electronic device 210 and / or the server 230 may recommend an exercise plan suitable for the user. The exercise goal may include, for example, at least one of improving muscle strength, improving muscle strength, improving cardiovascular endurance, improving core stability, improving flexibility, or improving symmetry. The electronic device 210 and / or the server 230 may store and manage an exercise plan performed by the user, the results of performing the exercise plan, and the like.

[0054] Figure 3 is a rear view of an example of a wearable device according to an example embodiment, and Figure 4 is a left side view of an example of a wearable device according to an example embodiment.

[0055] According to an example embodiment, referring to Figure 3 and Figure 4 , the wearable device 100 may include a base 80, a waist support frame 20, drive modules 35 and 45, leg support frames 50 and 55, thigh fasteners 1 and 2, and a waist fastener 60. The base 80 may include a lighting unit 85. In example embodiments, at least one of these components (e.g., the lighting unit 85) may be omitted from the wearable device 100, or at least one other component (e.g., a haptic module) may be added to the wearable device 100.

[0056] When the wearable device 100 is worn on the user's body, the base 80 may be placed on the user's waist. The base 80 may be placed on the user's waist to provide a cushioning feeling to the user's waist and support the user's waist. The base 80 may be suspended around the user's hips so that when the wearable device 100 is worn on the user, the wearable device 100 does not fall out downward due to gravity. When the wearable device 100 is worn on the user, the base 80 may distribute part of the weight of the wearable device 100 to the user's waist. The base 80 may be connected to the waist support frame 20. At both ends of the base 80, a waist support frame connection element (not shown) that can be connected to the waist support frame 20 may be provided.

[0057] In an example embodiment, the lighting unit 85 may be disposed outside the base 80. The lighting unit 85 may include a light source (eg, a light emitting diode (LED)). The lighting unit 85 may be controlled by a control module (not shown) (eg, Figure 5a and Figure 5b According to an example embodiment, the control module may control the lighting unit 85 to provide (or output) visual feedback corresponding to the state of the wearable device 100 to the user through the lighting unit 85.

[0058] The waist support frame 20 may extend from both ends of the base 80. Inside the waist support frame 20, the user's waist may be accommodated. The waist support frame 20 may include at least one rigid beam. Each beam may be provided in a curved shape having a preset curvature to surround the user's waist. The waist fastener 60 may be connected to one end of the waist support frame 20. The driving modules 35 and 45 may be connected to the waist support frame 20.

[0059] In an example embodiment, a control module (not shown), an IMU (not shown) (e.g., Figure 1 IMU 135 and Figure 5b IMU 522), a communication module (not shown) (e.g., Figure 5a and Figure 5b The communication module 516 of the wearable device 100 and a battery (not shown) may be disposed within the base 80. The base 80 may protect the control module, the IMU, the communication module, and the battery. The control module may generate a control signal for controlling the operation of the wearable device 100. The control module may include a control circuit including at least one processor and a memory to control the actuators of the drive modules 35 and 45. The control module may also include a power module (not shown) to supply power from the battery to each of the components of the wearable device 100.

[0060] In an example embodiment, the wearable device 100 may include a sensor module (not shown) configured to obtain sensor data from at least one sensor (e.g., Figure 5aThe sensor module 520 may obtain sensor data that changes according to the movement of the user. In an example embodiment, the sensor module may obtain sensor data including movement information of the user and / or movement information of components of the wearable device 100. The sensor module may include, for example, an IMU (e.g., Figure 1 IMU 135 or Figure 5b IMU 522), and an angle sensor (e.g., Figure 1 An angle sensor 125, and Figure 5b The sensor module may include, but is not limited to, a first angle sensor 520 and a second angle sensor 520-1. The sensor module may further include, for example, at least one of a position sensor, a temperature sensor, a biosignal sensor, or a proximity sensor.

[0061] The waist fastener 60 may be connected to the waist support frame 20 to fasten the waist support frame 20 to the user's waist. The waist fastener 60 may include, for example, a pair of straps.

[0062] The drive modules 35 and 45 can generate an external force (or torque) to be applied to the user's body based on the control signal generated by the control module. For example, the drive modules 35 and 45 can generate an auxiliary force or resistance to be applied to the user's legs. In an exemplary embodiment, the drive modules 35 and 45 may include a first drive module 45 and a second drive module 35, the first drive module 45 is arranged at a position corresponding to the position of the user's right hip joint, and the second drive module 35 is arranged at a position corresponding to the position of the user's left hip joint. The first drive module 45 may include a first actuator and a first joint component, and the second drive module 35 may include a second actuator and a second joint component. The first actuator may provide power to be sent to the first joint component, and the second actuator may provide power to be sent to the second joint component. The first actuator and the second actuator may each include a motor configured to generate power (or torque) by receiving power from a battery. When powered and driven, the motor may generate a force (e.g., auxiliary force) for assisting the user's body to move or a force (e.g., resistance) for hindering the user's body from moving. In an example embodiment, the control module may adjust the voltage and / or current to be supplied to the motor to adjust the intensity and direction of the force to be generated by the motor.

[0063] In an exemplary embodiment, the first joint component and the second joint component may receive power from the first actuator and the second actuator, respectively, and may apply external force to the user's body based on the received power. The first joint component and the second joint component may be respectively arranged at the corresponding position of the joint part of the user. One side of the first joint component may be connected to the first actuator, and the other side thereof may be connected to the first leg support frame 55. The first joint component may be rotated by the power received from the first actuator. An encoder or a Hall sensor that may be operated as an angle sensor for measuring the rotation angle of the first joint component (corresponding to the joint angle of the user) may be arranged on one side of the first joint component. One side of the second joint component may be connected to the second actuator, and the other side thereof may be connected to the second leg support frame 50. The second joint component may be rotated by the power received from the second actuator. An encoder or a Hall sensor that may be operated as an angle sensor for measuring the rotation angle of the second joint component (corresponding to the joint angle of the user) may be arranged on one side of the second joint component.

[0064] In an example embodiment, the first actuator may be arranged in the lateral direction of the first joint component, and the second actuator may be arranged in the lateral direction of the second joint component. The rotation axis of the first actuator and the rotation axis of the first joint component may be arranged to be separated from each other, and the rotation axis of the second actuator and the rotation axis of the second joint component may also be arranged to be separated from each other. However, the example is not limited to this, and each actuator and each joint component may share a rotation axis. In an example embodiment, each actuator may be arranged to be separated from each joint component. In this case, drive modules 35 and 45 may also include a power transmission module (not shown), which is configured to send power from each actuator to each joint component. The power transmission module may be a rotating body (e.g., a gear) or a longitudinal member (e.g., an electric wire, a cable, a rope, a spring, a belt or a chain). However, the scope of the example is not limited to the aforementioned positional relationship between the actuator and the joint component and the aforementioned power transmission structure.

[0065] In an exemplary embodiment, when the wearable device 100 is worn on the user's leg, the leg support frames 50 and 55 may support the user's leg (e.g., thigh). For example, the leg support frames 50 and 55 may send the power (e.g., torque) generated by the drive modules 35 and 45 to the user's thigh, and the power may be used as an external force to be applied to the movement of the user's leg. When one end of the leg support frames 50 and 55 is connected to the joint member to be rotated and the other end of the leg support frames 50 and 55 is connected to the thigh fasteners 1 and 2, the leg support frames 50 and 55 may send the power generated by the drive modules 35 and 45 to the user's thigh while supporting the user's thigh. For example, the leg support frames 50 and 55 may push or pull the user's thigh. The leg support frames 50 and 55 may extend in the longitudinal direction of the user's thigh. The leg support frames 50 and 55 may be bent to wrap at least a portion of the surrounding of the user's thigh. The leg support frames 50 and 55 may include a first leg support frame 55 for supporting the right leg of the user and a second leg support frame 50 for supporting the left leg of the user.

[0066] The thigh fasteners 1 and 2 may be connected to the leg support frames 50 and 55, and may fix the leg support frames 50 and 55 to the thighs of the user. The thigh fasteners 1 and 2 may include a first thigh fastener 2 for fixing the first leg support frame 55 to the right thigh of the user, and a second thigh fastener 1 for fixing the second leg support frame 50 to the left thigh of the user.

[0067] In an exemplary embodiment, the first thigh fastener 2 may include a first cover, a first fastening frame and a first belt. The second thigh fastener 1 may include a second cover, a second fastening frame and a second belt. The first cover and the second cover may apply the torque generated by the drive modules 35 and 45 to the user's thigh. The first cover and the second cover may be arranged on one side of the user's thigh to push or pull the user's thigh. The first cover and the second cover may be arranged on the front surface of the user's thigh. The first cover and the second cover may be arranged along the circumferential direction of the user's thigh. The first cover and the second cover may extend to both sides around the other end of the leg support frames 50 and 55, and may include a curved surface corresponding to the user's thigh. One end of the first cover body and the second cover body may be connected to the corresponding fastening frame, and the other end thereof may be connected to the corresponding belt.

[0068] For example, the first fastening frame and the second fastening frame may be provided to surround at least a portion of the circumference of the user's thigh to prevent or reduce the user's thigh from coming out of the leg support frames 50 and 55. The first fastening frame may have a fastening structure connecting the first cover and the first belt, and the second fastening frame may have a fastening structure connecting the second cover and the second belt.

[0069] The first belt can be around the rest of the circumference of the user's right thigh not covered by the first cover and the first fastening frame, and the second belt can be around the rest of the circumference of the user's left thigh not covered by the second cover and the second fastening frame. The first belt and the second belt can each include, for example, elastic material (e.g., strips).

[0070] Figure 5a and Figure 5b is a diagram illustrating an example configuration of a control system of a wearable device according to an example embodiment.

[0071] Reference Figure 5a , the wearable device 100 may be controlled by a control system 500. The control system 500 may include a control module 510 including a control circuit, a communication module 516 including a communication circuit, a sensor module 520 including at least one sensor, a driving module 530 including a driving circuit, an input module 540 including an input circuit, and a sound output module 550 including a sound output circuit. In example embodiments, at least one of these components (e.g., the sound output module 550) may be omitted, or at least one other component (e.g., a haptic module) may be added to the control system 500.

[0072] The driving module 530 may include a motor 534 configured to generate power (eg, torque) and a motor driver circuit 532 configured to drive the motor 534. Figure 5a The driving module (e.g., driving module 530) is shown to include a single motor driver circuit (e.g., motor driver circuit 532) and a single motor (e.g., motor 534), but examples thereof are not limited thereto. Figure 5b As shown, the driving module (e.g., driving module 530-1) of the control system 500-1 may include a plurality of (e.g., two or more) motor driver circuits (e.g., motor driver circuits 532 and 532-1) and motors (e.g., motors 534 and 534-1). The driving module 530 including the motor driver circuit 532 and the motor 534 may be connected to Figure 3 The first driving module 45 corresponds to the first driving module 45, and the driving module 530-1 including the motor driver circuit 532-1 and the motor 534-1 can be connected to Figure 3 The following description of each of the motor driver circuit 532 and the motor 534 may also be applied to Figure 5b The motor driver circuit 532-1 and the motor 534-1 are shown in FIG.

[0073] Return to reference Figure 5a, the sensor module 520 may include a sensor circuit including at least one sensor. The sensor module 520 may include sensor data including movement information of the user or movement information of the wearable device 100. The sensor module 520 may send the obtained sensor data to the control module 510. The sensor module 520 may include an IMU 522 and an angle sensor (e.g., a first angle sensor 520 and a second angle sensor 520-1), such as Figure 5b As shown. IMU 522 can measure the upper body movement value of the user. For example, IMU 522 can sense X-axis, Y-axis and Z-axis acceleration according to the movement of the user, and sense X-axis, Y-axis and Z-axis angular velocity. IMU 522 can be used to measure, for example, at least one of the forward and backward tilt, left and right tilt or rotation of the user's body. In addition, IMU 522 can obtain the waist support frame (for example, Figure 3 The movement value of the waist support frame 20 (eg, acceleration value and angular velocity value) may correspond to the movement value of the upper body of the user.

[0074] The angle sensor can measure the user's hip joint angle value according to the movement of the user's legs. Sensor data that can be measured by the angle sensor may include, for example, the hip joint angle value of the right leg, the hip joint angle value of the left leg, and information about the movement direction of the legs. For example, Figure 5b The first angle sensor 520 may obtain the hip joint angle value of the user's right leg, and the second angle sensor 520-1 may obtain the hip joint angle value of the user's left leg. The first angle sensor 520 and the second angle sensor 520-1 may each include, for example, an encoder and / or a Hall sensor. The angle sensor may also obtain the movement value of the leg support frame of the wearable device 100. For example, the first angle sensor 520 may obtain the movement value of the first leg support frame 55, and the second angle sensor 520-1 may obtain the movement value of the second leg support frame 50. The movement value of the leg support frame may correspond to the hip joint angle value.

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

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

[0077] The sound output module 550 may output a sound signal to the outside of the wearable device 100. The sound output module 550 may provide auditory feedback to the user. For example, the sound output module 550 may include a speaker that reproduces a guiding voice for an audible notification of a guiding sound signal (e.g., a driving start sound, a posture error notification sound, or an exercise start notification sound), music content, or specific information (e.g., exercise result information and exercise posture evaluation information).

[0078] In an example embodiment, the control system 500 may further include a battery (not shown) for supplying power to each component of the wearable device 100. The wearable device 100 may convert the power of the battery according to the operating voltage of each component of the wearable device 100 and supply the converted power to each component.

[0079] The driving module 530 may generate an external force to be applied to the legs of the user under the control of the control module 510. The driving module 530 may generate a torque to be applied to the legs of the user based on a control signal generated by the control module 510. The control module 510 may send a control signal to the motor driver circuit 532. The motor driver circuit 532 may control the operation of the motor 534 by generating a current signal (or a voltage signal) corresponding to the control signal and supplying the generated current signal to the motor 534. As the situation requires, the current signal may not be supplied to the motor 534. When the motor 534 is driven as the current signal is supplied to the motor 534, the motor 534 may generate an auxiliary force for assisting the movement of the legs of the user or a torque for hindering the movement of the legs of the user.

[0080] The control module 510 may control the overall operation of the wearable device 100 and may generate a control signal for controlling each component (eg, the communication module 516 and the driving module 530). The control module 510 may include at least one processor 512 and a memory 514.

[0081] For example, at least one processor 512 may execute software to control at least one other component (e.g., hardware or software component) of the wearable device 100 connected to the processor 512, and may perform various types of data processing or calculation. The software may include an application for providing a GUI. According to an example embodiment, as at least part of data processing or calculation, the processor 512 may store instructions or data received from another component (e.g., the communication module 516) in the memory 514, process the instructions or data stored in the memory 514, and store the result data obtained by the processing in the memory 514. According to an example embodiment, the processor 512 may include, for example, a main processor (e.g., a central processing unit (CPU) or an application processor (AP)) or an auxiliary processor (e.g., a graphics processing unit (GPU), a neural processing unit (NPU), an image signal processor (ISP), a sensor hub processor, or a communication processor (CP)) that is operable independently of the main processor or in conjunction with the main processor. The auxiliary processor may be implemented separately from the main processor or as part of the main processor. Each "processor" herein includes a processing circuit.

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

[0083] The communication module 516 can support communication between the control module 510 and another component of the wearable device 100 or an external electronic device (e.g., Figure 2 The communication module 516 may establish a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device 210 or other wearable device 220), and support communication through the established communication channel. The communication module 516 may include a communication circuit for performing a communication function. For example, the communication module 516 may receive a control signal from an electronic device (e.g., the electronic device 210) and send sensor data obtained by the sensor module 520 to the electronic device. The communication module 516 may include at least one CP (not shown) that is operable independently of the processor 512 and supports direct (e.g., wired) communication or wireless communication. According to an example embodiment, the communication module 516 may include a wireless communication module (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) and / or a wired communication module. A corresponding one of these communication modules may communicate via a short-range communication network (e.g., Bluetooth TM, Wireless Fidelity (Wi-Fi), or Infrared Data Association (IrDA)) or a long-distance communication network (e.g., a traditional 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)))) to communicate with another component of the wearable device 100 and / or an external electronic device.

[0084] In an example embodiment, the control system (e.g., control system 500 and 500-1) may further include a haptic module (not shown). The haptic module may provide tactile feedback to the user under the control of processor 512. The haptic module may convert electrical signals into mechanical stimulation (e.g., vibration or movement) or electrical stimulation that can be recognized by the user via their tactile or kinesthetic sense. The haptic module may include, for example, a motor, a piezoelectric element, or an electrical stimulation device. In an example embodiment, the haptic module may be placed on at least one of a substrate (e.g., substrate 80), a first thigh fastener (e.g., first thigh fastener 2), or a second thigh fastener (e.g., second thigh fastener 1).

[0085] Figure 6 is a diagram illustrating an example of interaction between a wearable device and an electronic device according to example embodiments.

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

[0087] In an example embodiment, the electronic device 210 may execute an application for checking the state of the wearable device 100 or controlling or operating the wearable device 100. When the application is executed, 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. For example, the UI may be a graphical user interface (GUI).

[0088] In an example embodiment, a user may input a command for controlling the operation of the wearable device 100 or changing the setting of the wearable device 100 (e.g., a command for executing a walking assistance mode, an exercise assistance mode, or a physical fitness measurement mode) through a screen of a GUI on a display 212 of the electronic device 210. The electronic device 210 may generate a control command (or a control signal) corresponding to the operation control command or the setting change command input by the user, and transmit the generated control command to the wearable device 100. The wearable device 100 may operate according to the received control command, and may transmit a control result obtained in response to the control command and / or sensor data measured by a sensor module of the wearable device 100 to the electronic device 210. The electronic device 210 may provide the user with result information (e.g., walking ability information, exercise ability information, and exercise posture evaluation information) derived by analyzing the control result and / or sensor data through the screen of the GUI.

[0089] Figure 7 is a diagram illustrating an example configuration of an electronic device according to an example embodiment.

[0090] Reference Figure 7 , the electronic device 210 may include a processor 710, a memory 720, a communication module 730, a display module 740, a sound output module 750, and an input module 760. In example embodiments, at least one of these components (e.g., the sound output module 750) may be omitted from the electronic device 210, or at least one other component (e.g., a sensor module and a battery) may be added to the electronic device 210.

[0091] The processor 710 may control at least one other component (e.g., hardware or software component) of the electronic device 210, and may perform various types of data processing or calculation. According to an example embodiment, as at least part of the data processing or calculation, the processor 710 may store instructions or data received from another component (e.g., the communication module 730) in the memory 720, process the instructions or data stored in the memory 720, and store the resultant data in the memory 720.

[0092] Processor 710 may include, for example, a main processor (eg, CPU or AP) or an auxiliary processor (eg, GPU, NPU, ISP, sensor hub processor or CP) that operates independently of the main processor or in conjunction with the main processor.

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

[0094] The communication module 730 can support communication between the electronic device 210 and another electronic device (eg, Figure 2 The communication module 730 may establish a direct (e.g., wired) communication channel or a wireless communication channel between the wearable device 100 shown, other wearable devices 220, and server 230, and support communication via the established communication channel. The communication module 730 may include a communication circuit for performing a communication function. The communication module 730 may include at least one communication processor (CP) operable independently of the processor 710 (e.g., AP) and support direct (e.g., wired) communication or wireless communication. According to an example embodiment, the communication module 730 may include a wireless communication module (e.g., a Bluetooth communication module, a cellular communication module, a Wi-Fi communication module, or a GNSS communication module) or a wired communication module (e.g., a LAN communication module or a power line communication module). For example, the communication module 730 may send 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.

[0095] The display module 740 may visually provide information to the outside of the electronic device 210 (e.g., a user). The display module 740 may include, for example, a liquid crystal display (LCD) or an organic light emitting diode (OLED) display, a hologram device, or a projector device. The display module 740 may also include a control circuit for controlling the driving of the display. In an example embodiment, the display module 740 may include a touch sensor configured to sense a touch or a pressure sensor configured to measure the strength of the force caused by the touch.

[0096] The sound output module 750 may output a sound signal to the outside of the electronic device 210. The sound output module 750 may include a speaker that reproduces a guidance sound signal (e.g., a drive start sound and an operation error notification sound), music content, or a guidance voice based on the state of the wearable device 100. For example, in response to determining that the wearable device 100 is not correctly worn on the user's body, the sound output module 750 may output a guidance voice to notify the user that the wearing is incorrect or guide the user to wear it normally. For example, the sound output module 750 may output a guidance voice corresponding to exercise evaluation information or exercise result information obtained by evaluating an exercise performed by a user.

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

[0098] According to an example embodiment, when a user performs an exercise (e.g., squat, split lunge, dumbbell squat, and knee lift lunge) that requires repetition of the same type of exercise posture, the electronic device 210 may sense the posture performed by the user in real time through the wearable device 100. The electronic device 210 may analyze the user's movement information (e.g., upper body inclination value and hip joint angle value) obtained by at least one sensor of the wearable device 100, and provide the user with exercise posture evaluation information and / or feedback information for correcting the exercise posture through the GUI. The exercise posture evaluation information may include, for example, an evaluation level (e.g., very good, good, and poor) of the user's exercise posture and information on the measurement value of each evaluation element (e.g., upper body inclination value and hip joint angle difference between two hip joints). The feedback information for correcting the exercise posture may include, for example, information on how to correct the exercise posture for each evaluation element to improve the evaluation level of the user's exercise posture. Through the wearable device 100 and the electronic device 210, the user may receive a result of determining whether the user's exercise posture is appropriate without the help of an expert, and receive an accurate measurement value of the exercise posture performed by the user. Then, based on the exercise posture evaluation information and / or feedback information provided through the electronic device 210, the user may clearly recognize a desired exercise posture and effectively correct the exercise posture.

[0099] In an example embodiment, the electronic device 210 may include: an input module 760 configured to receive user input selecting an exercise plan to be performed by a user wearing the wearable device 100; a communication module 730 configured to receive sensor data including movement information of a user during an exercise performed by the user according to the selected exercise plan; a processor 710 configured to generate a visual guidance object indicating evaluation information associated with the user's exercise posture by analyzing the sensor data; and a display module 740 configured to output a GUI on which the visual guidance object is displayed.

[0100] In an example embodiment, the user may select an exercise plan and / or exercise intensity that the user desires to perform through the input module 760. When the user selects an exercise plan and / or exercise intensity, the processor 710 may provide the user with a personalized target exercise amount. When the user inputs an exercise start command through the GUI after preparing to start exercising, the processor 710 may control the communication module 730 to send a control command for requesting to start measuring the user's exercise posture to the wearable device 100.

[0101] After the user starts exercising, the communication module 730 may receive sensor data from the wearable device 100, the sensor data including at least one of an upper body movement value corresponding to the movement of the upper body of the user or a hip angle value corresponding to the movement of the legs of the user. The processor 710 may determine the user's exercise posture measurement value based on the received sensor data. Based on the sensor data, the processor 710 may determine an exercise posture measurement value including at least one of the upper body tilt value of the user or the hip angle difference value between the two hip joints of the user. For example, the processor 710 may determine at least one of the maximum upper body tilt value or high upper body tilt value of the user measured from the previous exercise posture of the user or the maximum hip angle difference value or high hip angle difference value between the two hip joints as the exercise posture measurement value. The type of the exercise posture measurement value determined by the processor 710 may not be limited to the aforementioned example, and the processor 710 may determine the exercise posture measurement value corresponding to at least one exercise posture evaluation element defined in the exercise plan performed by the user.

[0102] In an example embodiment, the processor 710 may generate a first visual guide object (eg, Fig.12 The display module 740 may output a GUI on which the first visual guide object is displayed. The display module 740 may visualize and provide feedback on the user's exercise posture through the GUI.

[0103] In an example embodiment, the processor 710 may evaluate the user's exercise posture based on an exercise posture reference representing a standard angle value for each exercise posture. The exercise posture reference may be indicated by a body movement value for a standard posture indicated for each exercise plan. The memory 720 may store information about the exercise posture reference for each exercise plan. The processor 710 may display the user's exercise posture measurement value relative to the exercise posture reference as a graphic element, such as, for example, a graphic and an icon, through a first visual guide object. In an example embodiment, the first visual guide object may be used to effectively provide the user with an upper body inclination value obtained from the user's current exercise posture and a hip joint angle difference between two hip joints, as well as an upper body inclination value and a hip joint angle difference for a desired exercise posture. Through the first visual guide object, the user can easily identify which body part among them needs to be corrected and how to correct the body part to perform the desired exercise posture.

[0104] In an example embodiment, the first indicator of the first visual guide object may indicate a plurality of exercise posture reference ranges corresponding to different exercise posture evaluation levels. At least one second indicator may include a second indicator indicating an exercise posture measurement value based on a previous exercise posture of the user or a second indicator indicating an exercise posture measurement value based on a current exercise posture of the user in real time. For example, the second indicator indicating an exercise posture measurement value based on a previous exercise posture may indicate at least one of a maximum upper body inclination value or a high upper body inclination value based on a previous exercise posture of the user or a maximum hip joint angle difference value or a high hip joint angle difference value between two hip joints of the user based on a previous exercise posture of the user.

[0105] In an example embodiment, the at least one second indicator may have a color to be displayed in the first visual guide object, the color varying according to an evaluation reference range to which the exercise posture measurement value indicated by the at least one second indicator belongs.

[0106] In an example embodiment, the first indicator may indicate an exercise posture reference range for an exercise plan selected by a user, and at least one second indicator may indicate an exercise posture measurement value of the user in real time. When the exercise posture measurement value is included in the exercise posture reference range indicated by the first indicator, the at least one second indicator may change to a color corresponding to the exercise posture reference range.

[0107] In an example embodiment, the first visual guide object may further include at least one third indicator indicating an angle range indicated by a fixed reference line and an angle line, the angle line varying in indication according to the user's exercise posture measurement value. The at least one third indicator may have a color to be displayed in the first visual guide object, the color varying according to the evaluation reference range to which the exercise posture measurement value belongs. In an example embodiment, the at least one third indicator may include a third indicator indicating an angle range indicated by a reference line for the user's upper body inclination value and an angle line corresponding to the user's maximum upper body inclination value or high upper body inclination value determined according to the user's previous exercise posture, or the at least one third indicator includes a third indicator indicating an angle range indicated by a reference line for a hip joint angle difference between two hip joints of the user and an angle line corresponding to a maximum joint angle difference or high hip joint angle difference between two hip joints of the user determined according to the user's previous exercise posture.

[0108] In an example embodiment, the first visual guide object may further include an avatar object having a shape corresponding to a representative exercise posture of an exercise program selected by a user. In an example embodiment, the avatar object may be displayed at the center of the first visual guide object, and at least one third indicator may be displayed to be overlaid on the avatar object. In an example embodiment, the avatar object may have a posture to be displayed that changes according to the user's exercise posture. For example, when the user's exercise posture changes during exercise, the avatar object may change shape according to the user's changed exercise posture. In an example embodiment, the avatar object may be used to provide the user with exercise posture evaluation information determined for each exercise posture evaluation reference. In each body part area of ​​the avatar object, exercise posture evaluation information for each body part of the user may be provided by a graphic element.

[0109] In an example embodiment, the processor 710 may determine an exercise posture measurement value corresponding to the body movement stability of the user based on the sensor data received from the wearable device 100. The processor 710 may generate at least one second visual guide object (e.g., Fig.12 The display module 740 may output a GUI on which the second visual guide object is displayed. In an exemplary embodiment, the second visual guide object may be provided through one screen of the GUI together with the first visual guide object.

[0110] In an example embodiment, at least one second visual guide object may include a second visual guide object (e.g., second visual guide object 1220) indicating lateral (or left-right) stability of the user's body movement or a second visual guide object (e.g., second visual guide object 1230) indicating rotational stability of the user's body movement.

[0111] In an example embodiment, at least one second visual guide object may include a fixed reference line, an avatar object, and a color object, the tilt of the avatar object to be displayed changes according to an exercise posture measurement value corresponding to body movement stability, and the color of the color object changes according to an exercise posture evaluation level of the exercise posture measurement value corresponding to body movement stability, but examples thereof are not limited to this.

[0112] In an example embodiment, the processor 710 may control the communication module 730 to send the user's exercise posture evaluation information to the wearable device 100, thereby allowing the wearable device 100 to provide the user with a feedback signal corresponding to the exercise posture evaluation information. For example, when the exercise plan requires repeating the same exercise posture, the processor 710 may determine the exercise posture evaluation information associated with the exercise posture each time the user completes each exercise posture, and may control the communication module 730 to send the feedback signal corresponding to the determined exercise posture evaluation information to the wearable device 100. Whenever each exercise posture is completed, the wearable device 100 may output the feedback signal to the user through the sound output module (e.g., Figure 5a and Figure 5b The wearable device 100 may output a guidance voice corresponding to any one of "very good", "good", and "bad" as an evaluation of the user's exercise posture, or may output a guidance voice related to the correction of the exercise posture.

[0113] Figure 8 is a flowchart showing an example of an operation method of an electronic device and a wearable device according to an example embodiment. Figure 8 At least one of the described operations may be performed simultaneously or in parallel with another operation, and the order of the operations may be changed. In addition, at least one of the operations may be omitted, or another operation may be added.

[0114] Reference Figure 8In operation 810, the electronic device 210 may receive a user input selecting an exercise program to be performed by a user wearing the wearable device 100. In an example embodiment, the electronic device 210 may recommend an exercise program suitable for the user's physical characteristics, and the user may select an exercise program (e.g., squats, half squats, stretches, split lunges, dumbbell squats, and knee-raise lunges) to be performed by the user from a list of recommended exercise programs provided through the GUI. The electronic device 210 may provide the user with a GUI for controlling and setting the wearable device 100 through a program (e.g., an application).

[0115] In operation 815, when the user completes selecting an exercise plan and setting details of the exercise (e.g., exercise time, number of repetitions of exercise postures, and exercise intensity) through the GUI, the electronic device 210 may notify the wearable device 100 of the start of the user's exercise, and send a control command for requesting measurement of the user's exercise posture to the wearable device 100. In this case, setting data of details of the exercise set by the user for the exercise plan may be included in the control command to be sent to the wearable device 100.

[0116] In operation 820, the wearable device 100 may receive a control command from the electronic device 210, and in response to verification that the user is wearing the wearable device 100, may start operating in an exercise posture measurement mode for measuring an exercise posture of the user.

[0117] In operation 825, the wearable device 100 may obtain sensor data including movement information according to the movement of the user during exercise using the sensor module. For example, the wearable device 100 may obtain an upper body inclination value of the user using the IMU, and obtain a hip joint angle value of each of the two hip joints of the user using the angle sensor. In an example embodiment, the wearable device 100 may extract a maximum value or a high value among the upper body inclination values ​​measured during the user's execution of an exercise posture, and extract a maximum value or a high value among the hip joint angle values ​​of each of the two hip joints measured during the user's execution of an exercise posture. The wearable device 100 may measure a movement value for at least one of forward and backward tilts, left and right tilts, or rotations of the upper body of the user using the IMU.

[0118] In operation 830, the wearable device 100 may transmit the obtained sensor data to the electronic device 210. For example, the wearable device 100 may transmit a maximum value of an upper body tilt value measured during one execution of the exercise posture and a maximum value of hip joint angle values ​​of two hip joints measured during one execution of the exercise posture to the electronic device 210. In an example embodiment, the wearable device 100 may transmit the sensor data to the electronic device 210 in real time or periodically during the exercise performed by the user.

[0119] In operation 835, the electronic device 210 may receive sensor data including movement information of the user during exercise performed according to the exercise plan from the wearable device 100.

[0120] In operation 840, the electronic device 210 may measure the user's exercise posture based on the sensor data. The electronic device 210 may determine the user's exercise posture measurement value based on the sensor data. The electronic device 210 may determine the exercise posture measurement value including at least one of the user's upper body inclination value or the hip joint angle difference value between two hip joints of the user based on the sensor data. For example, the electronic device 210 may determine at least one of the user's maximum upper body inclination value measured from the user's previous exercise posture or the maximum hip joint angle difference value between two hip joints measured from the previous exercise posture as the exercise posture measurement value.

[0121] In operation 845, the electronic device 210 may determine whether the user's exercise posture has ended. In an example embodiment, the electronic device 210 may determine whether the user's exercise posture has ended based on a pattern in the sensor data. For example, when it is estimated that the user is taking a basic posture (e.g., a standing posture) indicated in the exercise plan or when no body movement value of the user is detected within a predetermined time period, as a result of analyzing the sensor data, the electronic device 210 may determine that the user has ended the exercise posture.

[0122] When it is determined that the user's exercise posture has not ended ('No' in operation 845 ), the electronic device 210 may again perform an operation of determining the user's exercise posture measurement value based on the sensor data.

[0123] In operation 850, when it is determined that the user's exercise posture has ended ("Yes" in operation 845), the electronic device 210 may evaluate the user's exercise posture based on the exercise posture reference for each exercise plan, and output a GUI on which a visual guide object indicating exercise posture evaluation information is displayed. The electronic device 210 may compare the exercise posture reference and the measured user's exercise posture, and determine the user's exercise posture evaluation information based on the result of the comparison. The electronic device 210 may visualize and visually display feedback on the user's exercise posture through the visual guide object.

[0124] In an example embodiment, the electronic device 210 may output a GUI on which a first visual guide object is displayed, the first visual guide object including a first indicator indicating an exercise posture reference for an exercise plan selected by a user and at least one second indicator indicating a determined exercise posture measurement value. The first visual guide object may also include at least one third indicator indicating an angle range defined by a fixed reference line and an angle line, the indication of the angle line changing according to the user's exercise posture measurement value. The electronic device 210 may determine an exercise posture measurement value corresponding to the user's body movement stability based on sensor data received from the wearable device 100, and output a GUI on which at least one second visual guide object indicating the determined body movement stability is displayed. The first visual guide object and the second visual guide object may be provided together through one screen of the GUI or provided separately through different screens.

[0125] In operation 855 , the electronic device 210 may transmit the user's exercise posture evaluation information to the wearable device 100 .

[0126] In operation 860, when the exercise posture evaluation information is received from the electronic device 210, the wearable device 100 may output a feedback signal indicating the exercise posture evaluation information. The wearable device 100 may provide the user with evaluation feedback on the user's exercise posture based on the feedback signal. For example, the wearable device 100 may output a guiding voice for the feedback signal through the sound output module.

[0127] In operation 865, the electronic device 210 may determine whether the user's exercise is ended. In an example embodiment, the electronic device 210 may determine that the user's exercise has ended in at least one of a case where the number of repetitions of the user's exercise posture reaches the end number, a case where a predefined time has passed, or a case where an end command for ending the exercise posture measurement mode is received through a user input.

[0128] When it is determined that the user's exercise has not yet ended ("No" in operation 865), the electronic device 210 may perform the operation again on the exercise posture at the subsequent time starting from operation 835. In operation 870, when it is determined that the user's exercise has ended ("Yes" in operation 865), the electronic device 210 may output the exercise result information obtained by the user performing the exercise plan through the GUI. The exercise result information may include, for example, information on the total calorie consumption value as the value of calories consumed by the exercise, the exercise execution time, and the final evaluation of the exercise posture.

[0129] In operation 875, the wearable device 100 may determine whether the user's exercise is over. In an example embodiment, when an end command for ending the exercise posture measurement mode is received through the electronic device 210 or the user input, the wearable device 100 may determine that the user's exercise has ended. When it is determined that the exercise has not ended ("No" in operation 875), the wearable device 100 may perform the operation again from operation 825 of obtaining sensor data of the exercise posture at a subsequent time. In operation 880, when it is determined that the exercise has ended ("Yes" in operation 875), the wearable device 100 may end the exercise posture measurement mode. When the operation in the exercise posture measurement mode has ended, the wearable device 100 may enter a waiting mode.

[0130] Fig. 9 is a flowchart showing an example of a method for providing a user's exercise posture evaluation information according to an example embodiment. Fig. 9 At least one of the described operations may be performed simultaneously or in parallel with another operation, and the order of the operations may be changed. In addition, at least one of the operations may be omitted, or another operation may be added.

[0131] Reference Fig. 9 , in operation 910, the electronic device 210 may receive a user input selecting an exercise program to be performed by a user.

[0132] In operation 920, the electronic device 210 may display a reference angle value and a reference angle range of an exercise posture to be evaluated in an exercise plan selected by a user using a first indicator of a first visual guide object displayed on the GUI. The reference angle value and the reference angle range may respectively indicate a desired angle value and a desired angle range of a body (e.g., upper body and legs) that the user needs to achieve in performing the exercise posture.

[0133] In operation 930, the user may perform an exercise posture according to the exercise plan using the wearable device 100 worn on the user's body. The wearable device 100 may obtain sensor data including movement information of the user through a sensor during the execution of the exercise posture, and send the obtained sensor data to the electronic device 210. For example, the wearable device 100 may send the maximum upper body inclination value and the maximum hip joint angle value of each of the two hip joints measured during the user's execution of the exercise posture to the electronic device 210.

[0134] In operation 940, the electronic device 210 may receive movement information associated with a previous exercise posture from the wearable device 100. In operation 950, the electronic device 210 may compare an angle value of the user's exercise posture measured from the received movement information with a reference angle value.

[0135] In operation 960, the electronic device 210 may display the measured angle value and the reference angle range of the exercise posture on the first visual guide object. In an example embodiment, the electronic device 210 may display a first indicator and a second indicator on the first visual guide object, the first indicator indicating a plurality of exercise posture reference ranges corresponding to different exercise posture evaluation levels, and the second indicator indicating an exercise posture measurement value measured from the user's immediately previous exercise posture (e.g., a maximum upper body inclination value and a maximum hip joint angle difference value between two hip joints). The electronic device 210 may also display at least one third indicator on the first visual guide object, the at least one third indicator indicating an angle range defined by a fixed reference line and an angle line, the indication of the angle line changing according to the user's exercise posture measurement value. In addition, the electronic device 210 may output at least one second visual guide object, the at least one second visual guide object indicating body movement stability evaluated during the execution of a previous exercise posture by the user.

[0136] In operation 970, the electronic device 210 may determine exercise posture evaluation information associated with the user's exercise posture. The electronic device 210 may evaluate the user's exercise posture by comparing a reference angle value defined for each exercise plan with an angle value of the user's exercise posture measured from the user's movement information. The electronic device 210 may determine a final evaluation level (e.g., very good, good, or poor) of the user's immediately previous exercise posture based on the exercise posture reference range.

[0137] In operation 980, the electronic device 210 may transmit the exercise posture evaluation information to the wearable device 100. The wearable device 100 may output a feedback signal for notifying the user of the exercise posture evaluation information based on the received exercise posture evaluation information. For example, the wearable device 100 may output a guiding voice for the final evaluation level of the user's previous exercise posture.

[0138] Fig.10 is a diagram illustrating an example of providing exercise posture evaluation information of a user through a GUI of an electronic device and through a wearable device according to an exemplary embodiment.

[0139] Reference Fig.10 , the electronic device 210 can assist the user 110 in exercising through an application, and provide a GUI for evaluating the exercise posture of the user 110. Through one screen 1010 of the GUI, the electronic device 210 can provide a list 1015 of exercise programs from which the user 110 can select.

[0140] When the user 110 selects an exercise plan to be performed, the electronic device 210 may provide, through one screen 1020 of the GUI, a guide image 1025 for guiding the process of the exercise posture of the exercise plan selected by the user 110. The guide image 1025 may be provided at the request of the user 110 before the user 110 starts to perform the exercise posture, while the user 110 is performing the exercise posture, or after the user 110 finishes performing the exercise posture.

[0141] The user 110 may perform a series of exercise postures according to the selected exercise plan. For example, when the user 110 selects an exercise plan for a split lunge, the user 110 may perform a series of exercise postures with the wearable device 100 worn on the body of the user 110, starting with a basic posture 1032 of standing with the right leg forward and the left leg extended backward, through an intermediate posture 1034 of bending the left leg while stepping forward, and ending with a basic posture 1036 of standing again with the right leg forward and the left leg extended backward. The series of exercise postures may correspond to performing one of the exercise postures defined for the split lunge. The user 110 may repeatedly perform the series of exercise postures until they reach a target number of repetitions.

[0142] When the user 110 performs a series of exercise postures, the wearable device 100 can measure the upper body inclination value and the hip angle value of each of the two hip joints of the user 110 through the IMU and the angle sensor. The measured upper body inclination value and hip angle value can be sent to the electronic device 210.

[0143] The electronic device 210 may analyze the sensor data received from the wearable device 100 to evaluate the exercise posture (e.g., the intermediate posture 1034) performed by the user 110, and then may display the result of the evaluation through at least one visual guide object. A screen 1040 of a GUI including at least one visual guide object is shown. The screen 1040 may display a first visual guide object 1050 indicating an exercise posture reference for a split lunge selected by the user 110 and an exercise posture measurement value of the user 110. The screen 1040 may also display second visual guide objects 1055 and 1056 indicating the stability of the body movement of the user 110 evaluated based on the sensor data of the wearable device 100. The second visual guide object 1055 may indicate the lateral (or left-right) stability of the body movement of the user 110, and the second visual guide object 1056 may indicate the rotational stability of the body movement of the user 110.

[0144] The screen 1040 of the GUI may also display an exercise posture evaluation level (e.g., very good, good, or poor) of the user 110 and an exercise posture measurement value (e.g., an upper body inclination value and a hip joint angle difference value between two hip joints) determined based on the sensor data. The screen 1040 may also display at least one of a calorie consumption estimate 1062 indicating calories consumed by the exercise performed until the current time point, a number of repetitions 1064 of the exercise posture performed until the current time point, or a heart rate 1066. The user 110 may be provided with a heart rate 1066 by analyzing the heart rate data from a smart watch (e.g., Fig.20b The heart rate 1066 is determined by using biological signals obtained by sensors of a smart watch 224) or a smart bracelet.

[0145] When the immediately preceding exercise posture is completed, the electronic device 210 may transmit exercise posture evaluation information associated with the immediately preceding exercise posture to the wearable device 100. Then, the wearable device 100 may provide a feedback signal corresponding to the received exercise posture evaluation information to the user 110. For example, the wearable device 100 may reproduce a notification sound corresponding to “very good”, “good”, or “poor” according to the exercise posture evaluation level of the user 110.

[0146] The user 110 can freely exercise without position or space restrictions through the wearable device 100 and the electronic device 210, and clearly identify the body part that needs to correct the exercise posture and identify the target exercise posture reference, so that the exercise posture they adopt can be corrected in real time. The wearable device 100 can be used to accurately measure the exercise posture of the user 110, provide the user 110 with feedback information on the evaluation of the exercise posture through a graphic element for each exercise posture element, and implement professional guidance for the exercise posture.

[0147] Fig.11 is a diagram illustrating an example of evaluating an exercise posture of a user according to an exemplary embodiment.

[0148] Reference Fig.11 , when the user 110 performs an exercise program of split lunge with the wearable device 100 worn on the body of the user 110, a middle posture of bending the left leg while stepping forward is shown. In an example embodiment, the wearable device 100 may obtain sensor data including body movement information of the user 110 from an exercise posture of a middle posture such as split lunge through a sensor, and transmit the obtained sensor data to the electronic device 210. The electronic device 210 may evaluate the user's exercise posture based on the sensor data obtained through the wearable device 100.

[0149] In an example embodiment, the electronic device 210 may evaluate the exercise posture of the user 110 with respect to various evaluation elements of the exercise posture for the split lunge. For example, the electronic device 210 may evaluate the hip joint angle difference 1110 between the two hip joints of the user 110 based on the sensor data. The hip joint angle difference described herein may be an evaluation element for determining whether the user's legs are put down and stand up at an appropriate angle when the user is performing the exercise posture. The electronic device 210 may evaluate the upper body tilt 1120 of the user 110 based on the sensor data. The upper body tilt described herein may be an evaluation element for determining whether the user's pelvis is tilted forward / backward when the user is performing the exercise posture. The electronic device 210 may evaluate the lateral stability 1130 of the body movement of the user 110 based on the sensor data. The lateral stability described herein may be an evaluation element for determining whether the user's pelvis is tilted to the left / right when the user is performing the exercise posture. The electronic device 210 may evaluate the rotational stability 1140 of the body movement of the user 110 based on the sensor data. The rotational stability described herein may be an evaluation element used to determine whether a user's pelvis is rotated while the user is performing an exercise posture.

[0150] In an exemplary embodiment, the electronic device 210 may evaluate the exercise posture of the user 110 according to the evaluation reference for each of the above-mentioned evaluation elements shown in Table 1 below. The electronic device 210 may determine the evaluation level to which the exercise posture measurement value of the user 110 belongs for each evaluation element according to the reference of each evaluation element. The evaluation reference shown below is provided only as an example and is not limited thereto.

[0151] [Table 1]

[0152]

[0153]

[0154] Fig.12 is a diagram illustrating an example of a screen of a GUI including a vision guide object according to an exemplary embodiment.

[0155] Reference Fig.12, the screen 1200 of the GUI may provide a first visual guide object 1210 indicating an exercise posture reference for an exercise program performed by a user and an exercise posture measurement value of the user. The screen 1200 may also provide a second visual guide object 1220 indicating lateral stability of body movement measured from the user's exercise posture and a second visual guide object 1230 indicating rotational stability of body movement. The screen 1200 may also provide a comprehensive evaluation level 1240 (e.g., very good, good, or poor) of the user's exercise posture and an exercise posture measurement value 1215 measured from the user's exercise posture. For example, the exercise posture measurement value 1215 displayed on the screen 1200 may include a maximum upper body inclination value of the user measured by the IMU of the wearable device 100 while the user is performing the immediately preceding exercise posture and a maximum hip joint angle difference value between two hip joints of the user measured by the angle sensor of the wearable device 100 while the user is performing the immediately preceding exercise posture. In an example embodiment, the indicator displayed in the first visual guide object 1210 , the evaluation level 1240 , and the colors of the second visual guide objects 1220 and 1230 may be changed according to the result of evaluating each evaluation element for the user's exercise posture.

[0156] Fig.13a , Fig.13b and Fig.13c 2 is a diagram illustrating various examples of a first vision guide object according to example embodiments.

[0157] supply Fig.13a The first visual guide object 1310 shown, Fig.13b The first visual guide object 1340 and Fig.13c The illustrated first visual guide object 1370 serves as various examples of the first visual guide object displayed for each type of exercise posture of the user.

[0158] Fig.13a The first visual guide object 1310 shown in the figure may be an example first visual guide object displayed when the user performs an exercise program (e.g., split lunge, reverse lunge, or split jack) through which the user moves two legs separately. The first visual guide object 1310 is provided as an example of a first visual guide object displayed when the user performs a split lunge.

[0159] In an example embodiment, the first visual guide object 1310 may indicate an exercise posture reference for an exercise program (e.g., split lunge) and an exercise posture measurement value of a user based on a circular edge area 1312. However, the shape of the edge area 1312 is not limited to a circle, but may vary. In the center portion of the first visual guide object 1310, an avatar object (or icon object) 1320 showing a representative posture of an exercise program (e.g., split lunge) performed by the user may be displayed, and the posture of the avatar object 1320 may be displayed differently according to the type of the exercise program.

[0160] In an example embodiment, the first visual guide object 1310 may include first indicators 1313, 1314, 1315, 1316, 1317, and 1318 indicating an exercise posture reference for an exercise program selected by a user. The first indicators 1313, 1314, 1315, 1316, 1317, and 1318 may be displayed near the edge area 1312. The first indicators 1313, 1314, 1315, 1316, 1317, and 1318 may indicate a plurality of exercise posture reference ranges corresponding to different exercise posture evaluation levels. For example, the first indicators 1314 and 1315 may indicate an exercise posture reference range corresponding to an evaluation level of "good" for a hip joint angle difference value, and the first indicator 1313 may indicate an exercise posture reference range corresponding to an evaluation level of "very good" for a hip joint angle difference value. In addition, the first indicators 1317 and 1318 may indicate an exercise posture reference range corresponding to an evaluation level of "good" for the upper body inclination value, and the first indicator 1316 may indicate an exercise posture reference range corresponding to an evaluation level of "very good" for the upper body inclination value. When the user selects a specific exercise plan, the electronic device 210 may display a plurality of exercise posture reference ranges corresponding to different exercise posture evaluation levels on the first visual guide object 1310 based on an exercise posture reference for the selected exercise plan (e.g., split lunge). In an example embodiment, the first indicators 1313, 1314, 1315, 1316, 1317, and 1318 may be displayed in different colors according to the evaluation levels corresponding to the first indicators 1313, 1314, 1315, 1316, 1317, and 1318, respectively. Around the first indicators 1313 , 1314 , 1315 , 1316 , 1317 , 1318 , reference values ​​80, 90, 110, 120, 15, 25 defining a reference range of the exercise posture may be displayed.

[0161] In an example embodiment, the first visual guide object 1310 may include second indicators 1326, 1328, 1332, and 1334 indicating the user's exercise posture measurement value. For example, the second indicator 1326 may indicate the maximum hip joint angle difference between two hip joints of the user determined from the previous exercise posture, and the second indicator 1328 may indicate the maximum upper body inclination value of the user determined from the previous exercise posture. The second indicator 1332 may indicate the current hip joint angle difference between two hip joints determined from the user's current exercise posture in real time, and the second indicator 1334 may indicate the current upper body inclination value determined from the user's current exercise posture in real time. In an example embodiment, each of the second indicators 1326, 1328, 1332, and 1334 may have a color that will be displayed differently according to the evaluation reference range to which the corresponding exercise posture measurement value belongs.

[0162] In an example embodiment, the first visual guide object 1310 may include third indicators 1327 and 1329. The third indicator 1327 may indicate an angle range defined by a reference line 1322 for a hip joint angle difference value between two hip joints of the user and an angle line (e.g., second indicator 1326) corresponding to a maximum hip joint angle difference value between two hip joints of the user determined from a previous exercise posture of the user. The third indicator 1329 may indicate an angle range defined by a reference line 1324 (e.g., a vertical line) for an upper body inclination value of the user and an angle line (e.g., second indicator 1328) corresponding to a maximum upper body inclination value of the user determined from a previous exercise posture of the user. Each of the third indicators 1327 and 1329 may have a color to be displayed differently according to a corresponding evaluation reference range to which each of the second indicators 1326 and 1328 belongs. For example, when the result of evaluating the upper body posture of the user from the previous exercise posture is "very good", the color of the third indicator 1329 may be displayed in blue, when the evaluation result is "good", the color of the third indicator 1329 may be displayed in green, and when the evaluation result is "poor", the color of the third indicator 1329 may be displayed in yellow. Through the colors of the third indicators 1327 and 1329, the user can intuitively recognize the corresponding evaluation levels of the upper body posture and the leg posture in the previous exercise posture of the user. In an exemplary embodiment, the third indicators 1327 and 1329 may be displayed in a fan shape, but the shape thereof is not limited thereto.

[0163] Fig.13bThe illustrated first visual guide object 1340 may be an example first visual guide object displayed when the user performs an exercise program (e.g., leg swing, knee lift lunge, single leg run, or straight leg kick) by which the user moves only one of the user's two legs. The first visual guide object 1340 is provided as an example of a first visual guide object displayed when the user performs a leg swing.

[0164] In an exemplary embodiment, the first visual guide object 1340 may indicate an exercise posture reference for an exercise program (e.g., leg swing) and an exercise posture measurement value of the user based on a circular edge area 1342. In a central portion of the first visual guide object 1340, an avatar object 1350 showing a representative posture of an exercise program (e.g., leg swing) performed by the user may be displayed.

[0165] In an example embodiment, the first visual guide object 1340 may include first indicators 1343, 1344, and 1345 indicating an exercise posture reference range of a hip joint angle difference between two hip joints in an exercise program selected by a user, and first indicators 1346, 1347, and 1348 indicating an exercise posture reference range of an upper body tilt in the exercise program. In an example embodiment, each of the first indicators 1343, 1344, 1345, 1346, 1347, and 1348 may be displayed in a different color according to a corresponding evaluation level.

[0166] In an example embodiment, the first visual guide object 1340 may include a second indicator 1356 indicating a maximum hip joint angle difference between two hip joints of the user determined from a previous exercise posture, and a second indicator 1358 indicating a maximum upper body inclination value of the user determined from a previous exercise posture. In an example embodiment, the first visual guide object 1340 may include a second indicator 1362 indicating a current hip joint angle difference between two hip joints determined from a current exercise posture of the user in real time, and a second indicator 1364 indicating a current upper body inclination value determined from a current exercise posture of the user in real time. In an example embodiment, each of the second indicators 1356, 1358, 1362, and 1364 may be displayed in different colors according to the evaluation reference range to which the corresponding exercise posture measurement value belongs.

[0167] Each embodiment herein may be used in combination with any other embodiment(s) described herein.

[0168] In an example embodiment, the first visual guide object 1340 may include a third indicator 1357 indicating an angle range defined by a reference line 1352 for a hip joint angle difference value between two hip joints of the user and an angle line (e.g., second indicator 1356) corresponding to a maximum hip joint angle difference value between two hip joints of the user determined from a previous exercise posture of the user. The first visual guide object 1340 may include a third indicator 1359 indicating an angle range defined by a reference line 1354 for an upper body inclination value of the user and an angle line (e.g., second indicator 1358) corresponding to a maximum upper body inclination value of the user determined from a previous exercise posture of the user. Each of the third indicators 1357 and 1359 may be displayed in different colors according to the evaluation reference range to which the second indicators 1356 and 1358 belong, respectively.

[0169] Fig.13c The first visual guide object 1370 shown may be an example first visual guide object displayed when the user performs an exercise program (e.g., a squat, a half squat, or a kneeling squat) through which the user simultaneously moves both legs. The first visual guide object 1370 is provided as an example of a first visual guide object displayed when the user performs a half squat.

[0170] In an exemplary embodiment, the first visual guide object 1370 may indicate an exercise posture reference for an exercise program (e.g., half squat) and an exercise posture measurement value of the user based on a circular edge area 1372. In a central position of the first visual guide object 1370, an avatar object 1380 showing a representative posture in an exercise program (e.g., half squat) performed by the user may be displayed.

[0171] In an example embodiment, the first visual guide object 1370 may include first indicators 1373, 1374, and 1375 indicating an exercise posture reference range of a hip joint angle difference in an exercise program selected by a user, and first indicators 1376, 1377, and 1378 indicating an exercise posture reference range of an upper body tilt of the user. In an example embodiment, the first indicators 1373, 1374, 1375, 1376, 1377, and 1378 may be displayed in different colors according to corresponding evaluation levels.

[0172] In an example embodiment, the first visual guide object 1370 may include a second indicator 1386 indicating a maximum hip joint angle difference between two hip joints of the user determined from a previous exercise posture of the user, and a second indicator 1388 indicating a maximum upper body inclination value determined from a previous exercise posture. In an example embodiment, the first visual guide object 1370 may include a second indicator 1392 indicating in real time a current hip joint angle difference between two hip joints determined from a current exercise posture of the user, and a second indicator 1394 indicating in real time a current upper body inclination value determined from the current exercise posture. In an example embodiment, each of the second indicators 1386, 1388, 1392, and 1394 may be displayed in different colors according to the evaluation reference range to which the corresponding exercise posture measurement value belongs.

[0173] In an example embodiment, the first visual guide object 1370 may include a third indicator 1387 indicating an angle range defined by a reference line 1382 for a hip joint angle difference value between two hip joints of the user and an angle line (e.g., second indicator 1386) corresponding to a maximum hip joint angle difference value between two hip joints of the user determined from a previous exercise posture of the user. The first visual guide object 1370 may also include a third indicator 1389 indicating an angle range defined by a reference line 1384 for an upper body inclination value of the user and an angle line (e.g., second indicator 1388) corresponding to a maximum upper body inclination value of the user determined from a previous exercise posture of the user. Each of the third indicators 1387 and 1389 may be displayed in different colors according to the evaluation reference range to which the second indicators 1386 and 1388 belong, respectively.

[0174] Fig.14a and Fig.14b is a diagram illustrating an example of a second vision guide object according to example embodiments.

[0175] Fig.14aAn example second visual guide object 1410 indicating the lateral (or left-right) stability of the user's body movement is shown. In an example embodiment, the second visual guide object 1410 may be displayed as a circle defined by an edge area 1412, but is not limited thereto. The second visual guide object 1410 may include a fixed reference line 1420 (e.g., a horizontal line), an avatar object 1414, and a color object 1434, the tilt of the avatar object 1414 to be displayed changes according to the exercise posture measurement value corresponding to the lateral stability of the body movement, and the color of the color object 1434 changes according to the exercise posture evaluation level of the exercise posture measurement value corresponding to the lateral stability of the body movement. For example, the color object 1434 may be displayed in blue when the exercise posture evaluation level of the lateral stability of the body movement is "very good", in green when the exercise posture evaluation level of the lateral stability is "good", and in yellow when the exercise posture evaluation level of the lateral stability is "poor". The avatar object 1414 and the color object 1434 may each have a tilt that is displayed differently according to the degree of lateral stability of the user's body movement measured based on sensor data. For example, the avatar object 1414 may be displayed as an icon corresponding to a frontal shape of a person. The area of ​​the color object 1434 may be defined by the line segment 1432 and the edge area 1412, and the inclination of the line segment 1432 changes according to the degree of lateral stability. In an example embodiment, the color object 1434 may have a semicircular shape, but is not limited thereto.

[0176] Fig.14b An example of a second visual guide object 1440 indicating the rotational stability of the user's body movement is shown. In an example embodiment, the second visual guide object 1440 may be displayed as a circle defined by an edge area 1442, but is not limited thereto. The second visual guide object 1440 may include a fixed reference line 1450 (e.g., a horizontal line), an avatar object 1444, and a color object 1464, the tilt of the avatar object 1444 to be displayed is changed according to the exercise posture measurement value corresponding to the rotational stability of the body movement, and the color of the color object 1464 is changed according to the exercise posture evaluation level of the exercise posture measurement value corresponding to the rotational stability of the body movement. The avatar object 1444 and the color object 1464 may each have a tilt that is displayed differently according to the degree of rotational stability of the user's body movement measured based on sensor data. For example, the avatar object 1444 may be displayed as an icon corresponding to the shape of a person viewed from above. The area of ​​the color object 1464 may be defined by a line segment 1462 and an edge area 1442, and the tilt of the line segment 1462 is changed according to the degree of rotational stability. In example embodiments, the color object 1464 may have a semicircular shape, but is not limited thereto.

[0177] Fig.152 is a diagram illustrating various examples of a second vision guide object based on a body movement stability evaluation for a user according to example embodiments.

[0178] Fig.15 Various examples of displaying a second visual guide object by the electronic device 210 according to an evaluation level of lateral stability and an evaluation level of rotational stability of the user's body movement when the user performs an exercise posture of a split lunge are shown. In an example embodiment, the electronic device 210 may identify the lateral inclination and rotational angle of the user's body movement through the IMU of the wearable device 100, and may provide a second visual guide object indicating each of lateral stability and rotational stability through a GUI based on the lateral inclination and rotational angle identified by the wearable device 100. The electronic device 210 may output different representations of the second visual guide object according to the evaluation level corresponding to lateral stability or rotational stability.

[0179] In an exemplary embodiment, when the evaluation level corresponding to the lateral stability is "very good", the second visual guide object may be displayed as the second visual guide object 1510. When the evaluation level corresponding to the lateral stability is "good", the second visual guide object may be displayed as the second visual guide object 1522 or the second visual guide object 1524 according to the direction in which the user's body is tilted (e.g., right or left). When the evaluation level corresponding to the lateral stability is "poor", the second visual guide object may be displayed as the second visual guide object 1532 or the second visual guide object 1534 according to the direction in which the user's body is tilted. The avatar object and the color object may be displayed to be more tilted in the second visual guide object 1532 than in the second visual guide object 1522, and may be displayed to be more tilted in the second visual guide object 1534 than in the second visual guide object 1524. For example, the color object of the second visual guide object 1510 may be displayed in blue, the color objects of the second visual guide objects 1522 and 1524 may be displayed in green, and the color objects of the second visual guide objects 1532 and 1534 may be displayed in yellow, but examples are not limited thereto.

[0180] In an exemplary embodiment, when the evaluation level corresponding to the rotational stability is "very good", the second visual guide object may be displayed as the second visual guide object 1540. When the evaluation level corresponding to the rotational stability is "good", the second visual guide object may be displayed as the second visual guide object 1552 or the second visual guide object 1554 according to the direction in which the user's body is rotated (e.g., clockwise or counterclockwise). When the evaluation level corresponding to the rotational stability is "poor", the second visual guide object may be displayed as the second visual guide object 1562 or the second visual guide object 1564 according to the direction in which the body is rotated. The avatar object and the color object may be displayed to be more inclined in the second visual guide object 1562 than in the second visual guide object 1552, and may be displayed to be more inclined in the second visual guide object 1564 than in the second visual guide object 1554. For example, the color object of the second visual guide object 1540 may be displayed in blue, the color objects of the second visual guide objects 1552 and 1554 may be displayed in green, and the color objects of the second visual guide objects 1562 and 1564 may be displayed in yellow, but examples are not limited thereto.

[0181] Fig.16 is a diagram illustrating an example of causing a change of a visual guide object through an exercise performed by a user according to an example embodiment.

[0182] Fig.16 1 shows a change of a visual guide object according to an exercise posture of the user 110 when the user 110 is performing an exercise posture of a split lunge using the wearable device 100 worn on the body of the user 110. In a state 1610 in which the user 110 is preparing for a first round of an exercise posture of a split lunge, a first visual guide object indicating an exercise posture reference range corresponding to an exercise posture reference of a split lunge may be output on an area 1615 of the GUI provided by the electronic device 210. Since the exercise posture has not been performed once, the exercise posture measurement value of the user 110 may not be displayed on the first visual guide object and the second visual guide object in the area 1615.

[0183] In the state 1620 where the user 110 performs the exercise posture after starting the first round of the exercise posture of the split lunge, body movement information of the user 110 may be measured by sensors (e.g., IMU and angle sensor) of the wearable device 100, and sensor data including the body movement information may be transmitted to the electronic device 210. The user 110 has not completed the first round of the exercise posture at this point in time, and thus an area 1625 providing exercise posture evaluation information of the user 110 may remain the same as the area 1615 in the previous state 1610.

[0184] In a state 1630 where the user 110 prepares for a second round of exercise postures after completing a first round of exercise postures, the electronic device 210 may analyze sensor data of the wearable device 100 obtained during the first round of exercise postures of the user 110, and evaluate the first round of exercise postures of the user 110. The electronic device 210 may provide exercise posture evaluation information obtained by evaluating the exercise posture of the user 110 through an area 1635 of the GUI. The screen (e.g., area 1635) may provide exercise posture measurement values ​​(e.g., upper body inclination value, hip joint angle difference value between two hip joints, lateral stability of body movement, and rotational stability of body movement) for the first round of exercise postures of the user 110 through a second indicator. In this case, when it is determined that the comprehensive evaluation level for the first round of exercise postures is "poor", an evaluation level of "poor" may be displayed on area 1635. When the first round of exercise postures has been completed, the number of repetitions of the exercise postures may be updated to "1", and a calorie consumption estimate indicating calories consumed until the first round of exercise postures may be displayed through the GUI.

[0185] In the state 1640 in which the user 110 is performing the exercise posture of the split lunge after starting the second round of the exercise posture, the body movement information of the user 110 may be measured again by the sensor of the wearable device 100, and the sensor data including the body movement information may be transmitted to the electronic device 210. The second round of the exercise posture of the user 110 has not been completed at this point in time, and thus an area 1645 providing exercise posture evaluation information may remain the same as the area 1635 in the previous state 1640.

[0186] In a state 1650 where the user 110 prepares for a third round of exercise postures after completing the second round of exercise postures, the electronic device 210 may analyze the sensor data of the wearable device 100 obtained during the second round of exercise postures of the user 110, and evaluate the second round of exercise postures of the user 110. The electronic device 210 may provide the user 110 with exercise posture evaluation information obtained by evaluating the exercise posture of the user 110 through an area 1655 of the GUI. The screen (e.g., area 1655) may provide an exercise posture measurement value for the second round of exercise postures of the user 110 through a second indicator. When it is determined that the comprehensive evaluation level for the second round of exercise postures is "very good", the evaluation level of "very good" may be displayed on the area 1655. When the second round of exercise postures has been completed, the number of repetitions of the exercise postures may be updated to "2", and a calorie consumption estimate indicating the calories consumed until the second round of exercise postures may be displayed through the GUI.

[0187] Fig.17 is a diagram illustrating an example of a first visual guide object providing exercise posture evaluation information of a user in the form of a meter according to an example embodiment.

[0188] Fig.17 It is shown that the first visual guide object changes according to the exercise posture of the user 110 when the user 110 is performing the exercise posture of the split lunge using the wearable device 100 worn on the body of the user 110. In an example embodiment, the first visual guide object may display an exercise posture measurement value of the current exercise posture of the user 110. The second indicator indicating the exercise posture measurement value may be provided in the form of a metering slot, but is not limited thereto.

[0189] In the state 1710 in which the user 110 is performing the exercise posture of the split lunge, the first visual guide object 1720 may display the second indicator 1730 indicating the hip joint angle difference between the two hip joints of the user 110 measured from the current exercise posture of the user 110 and the second indicator 1740 indicating the upper body inclination value of the user 110 measured from the current exercise posture, and the exercise posture reference range corresponding to the exercise posture reference of the split lunge. As the exercise posture of the user 110 changes, the exercise posture measurement values ​​indicated by the second indicator 1730 and the second indicator 1740 in real time may change. The second indicators 1730 and 1740 may indicate the exercise posture measurement values ​​of the user 110 in real time. In an example embodiment, the first visual guide object 1720 may include a third indicator indicating the angle range defined by the reference line 1732 and the second indicator 1730 and a third indicator indicating the angle range defined by the reference line 1742 and the second indicator 1740.

[0190] In state 1750, when the user 110 performs a middle posture of bending the left leg while stepping the left leg of the user 110 forward in the exercise posture of the split lunge, the first visual guide object 1760 may display a second indicator 1770 and a second indicator 1780 and an exercise posture reference range corresponding to the exercise posture reference of the split lunge, the second indicator 1770 indicating the hip joint angle difference between the two hip joints of the user 110 measured from the current middle posture, and the second indicator 1780 indicating the upper body inclination value of the user 110 measured from the current middle posture.

[0191] In an example embodiment, when the hip joint angle difference value indicated by the second indicator 1770 is included in the exercise posture reference range indicated by the first indicator, the second indicator 1770 may change to a color corresponding to the exercise posture reference range. When the upper body inclination value indicated by the second indicator 1780 is included in the exercise posture reference range indicated by the first indicator, the second indicator 1780 may change to a color corresponding to the exercise posture reference range. Since the second indicators 1770 and 1780 reflect the exercise posture of the user 110 in real time, the user 110 can immediately try to correct the exercise posture based on the change of the second indicators 1770 and 1780 in the middle of performing the exercise posture, and effectively recognize the degree of correction in real time. In addition, when the color of the second indicators 1770 and 1780 changes as the second indicators 1770 and 1780 are included in the exercise posture reference range corresponding to the evaluation level of "very good" or "good" while the user is performing the intermediate posture, the user 110 can effectively recognize that it is time to return to the basic posture after completing the intermediate posture.

[0192] In example embodiments, the first visual guide object 1760 may include a third indicator indicating an angle range defined by the reference line 1772 and the second indicator 1770 and a third indicator indicating an angle range defined by the reference line 1782 and the second indicator 1780. The reference line 1772 may correspond to the reference line 1732, and the reference line 1782 may correspond to the reference line 1742.

[0193] Fig.18 is a diagram illustrating an example of a change of an avatar object in a first visual guide object based on an exercise posture of a user according to an exemplary embodiment.

[0194] Fig.18 The figure shows the change of the visual guide object according to the exercise posture of the user 110 when the user 110 performs the exercise posture of the split lunge using the wearable device 100 worn on the body of the user 110. In state 1810, after completing the first round of exercise postures of the split lunge, the user 110 is preparing for the second round of exercise postures of the split lunge, and the electronic device 210 can provide the exercise posture evaluation information determined when the user 110 performs the first round of exercise postures through an area 1820 of the GUI.

[0195] On the area 1820 of the GUI, a first visual guide object 1822 for visually displaying the exercise posture evaluation information of the user 110 may be displayed. An avatar object 1824 included in the first visual guide object 1822 may reflect the current posture of the user 110 therein in real time. The shape of the avatar object 1824 may change to correspond to the current posture (e.g., especially the leg posture) of the user 110. The change in the shape of the avatar object 1824 may allow the user 110 to intuitively recognize its current posture. The first visual guide object 1822 may display a second indicator 1826 indicating the maximum hip joint angle difference value from the previous first round of exercise posture evaluation of the user 110, a second indicator 1828 indicating the maximum upper body tilt value from the previous first round of exercise posture evaluation, and reference lines 1827 and 1829. The first visual guide object 1822 may display a third indicator defined by the reference lines 1827 and 1829 and the second indicators 1826 and 1828.

[0196] In state 1830, after starting the second round of exercise postures, the user 110 is performing a middle posture of bending the left leg while stepping forward in the exercise posture of the split lunge, the body movement information of the user 110 may be measured again by the sensor of the wearable device 100, and the sensor data including the body movement information may be sent to the electronic device 210. In this case, the first visual guide object 1852 displayed on one area 1840 of the GUI may display the exercise posture evaluation information for the second round of exercise postures of the user 110 in real time. The avatar object 1854 included in the first visual guide object 1852 may change shape according to the current posture of the user 110. In state 1830, the posture of the avatar object 1854 may also be changed to correspond to the shape corresponding to the middle posture of bending the left leg while stepping forward as the posture of the user 110.

[0197] The first visual guide object 1852 may display a second indicator 1856 indicating a hip joint angle difference value evaluated from the current second round exercise posture of the user 110, a second indicator 1858 indicating an upper body inclination value evaluated from the current second round exercise posture, and reference lines 1827 and 1829. The second indicators 1856 and 1858 may change in real time according to the exercise posture of the user 110. The first visual guide object 1852 may display a third indicator defined by the reference lines 1827 and 1829 and the second indicators 1856 and 1858. In an example embodiment, during the second round exercise posture, exercise posture evaluation information associated with the hip joint angle difference value may be determined when the hip joint angle difference value reaches a maximum hip joint angle difference value, and exercise posture evaluation information associated with the upper body inclination value may be determined when the upper body inclination value reaches a maximum upper body inclination value.

[0198] In state 1860, after completing the second round of exercise posture of split lunge, the user 110 is preparing for the third round of exercise posture of split lunge, and the electronic device 210 can provide exercise posture evaluation information determined when the user 110 performs the second round of exercise posture through an area 1870 of the GUI. The first visual guide object 1882 provided on the area 1870 can display a second indicator 1886 and a second indicator 1888, the second indicator 1886 indicating the maximum hip joint angle difference value determined during the second round of exercise posture of the user 110, and the second indicator 1888 indicating the maximum upper body tilt value determined during the second round of exercise posture of the user 110. The avatar object 1884 can change shape to correspond to the current posture of the user 110. The first visual guide object 1882 can display a third indicator defined by reference lines 1827 and 1829 and second indicators 1886 and 1888.

[0199] Fig.19 is a diagram illustrating an example of providing exercise posture evaluation information of a user through an avatar object and a wearable device according to an example embodiment.

[0200] Reference Fig.19, on one screen 1910 of the GUI provided by the electronic device 210, exercise posture evaluation information 1920 determined for each exercise posture evaluation reference of the user 110 may be provided through an avatar object 1930. In an exemplary embodiment, the avatar object 1930 may display evaluation information associated with the exercise posture of the user 110 in real time. Exercise posture evaluation information for each body part of the user 110 may be provided through graphic elements 1932, 1934, 1936, and 1938 according to each body part of the avatar object 1930. Each of the graphic elements 1932, 1934, 1936, and 1938 may change color according to an evaluation level determined based on the exercise posture evaluation reference for each body part. The graphic elements 1932, 1934, 1936, and 1938 may be displayed in a fan shape for each body part, and a body part requiring exercise posture correction may be intuitively displayed for each body part in the evaluation of the exercise posture of the user 110.

[0201] According to an example embodiment, information about a body part that requires exercise posture correction may be sent from the electronic device 210 to the wearable device 100, and the wearable device 100 may generate tactile feedback (e.g., vibration) at the body part that requires exercise posture correction through a tactile module. For example, when it is determined that the upper body tilt and the knee angle of the right leg need to be corrected due to the evaluation of the exercise posture of the user 110, the wearable device 100 may generate tactile feedback around the waist of the user 110 and around the first thigh fastener. The wearable device 100 may also reproduce a guiding voice (e.g., "Please lift your upper body more" or "Please lower your right leg more") for guiding the user 110 on how to correct the exercise posture through a sound output module. Therefore, the user 110 can immediately identify the body part that needs to be corrected during the exercise posture through tactile feedback and / or guiding voice.

[0202] Fig.20a and Fig.20b is a diagram illustrating an example of providing a GUI including a visual guide object through various electronic devices according to an exemplary embodiment.

[0203] Reference Fig.20a, the electronic device 210 or the wearable device 100 may provide the user with exercise posture evaluation information associated with the exercise posture in conjunction with a television (TV) (e.g., a smart TV). For example, on a screen 2010 provided by a display of a TV, an exercise posture image or a guided exercise posture image 2015 obtained by capturing an image of the user's exercise posture, the user's exercise posture evaluation information 2020 including various visual guide objects, and other exercise related information may be provided. For example, the exercise posture evaluation information 2020 including a first visual guide object and a second visual guide object may be provided, the first visual guide object indicating an exercise posture reference for the user's exercise posture and the user's exercise posture measurement value, and the second visual guide object indicating body movement stability. Other exercise related information may include, for example, information on at least one of a calorie consumption estimate 2032 of calories consumed by exercise until the current time point, a number of repetitions 2034 of the exercise posture performed until the current time point, or a heart rate 2036.

[0204] Reference Fig.20b , the electronic device 210 or the wearable device 100 may provide the user with exercise posture evaluation information associated with the exercise posture in combination with the smart watch 224. When the user performs the exercise posture with the wearable device 100 and the smart watch 224 worn around the user, sensor data about the user's body movement may be obtained through the wearable device 100, and the user's exercise posture may be evaluated based on the sensor data. The first visual guide object 2042 and the second visual guide object 2044 indicating the evaluation result of the exercise posture may be provided to the user through the display of the smart watch 224. In an example embodiment, the first visual guide object 2042 and the second visual guide object 2044 may be output on one screen of the display of the smart watch 224 simultaneously or alternately at regular intervals.

[0205] It should be understood that the various embodiments of the present disclosure and the terms used therein are not intended to limit the technical features set forth herein to specific embodiments, but include various changes, equivalents or alternative forms for corresponding embodiments. In conjunction with the description of the accompanying drawings, similar reference numerals may be used for similar or related components. It will be understood that the nouns in the singular form corresponding to the term may include one or more things unless the relevant context clearly indicates otherwise. As used herein, each of "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" may include any one of the items listed together in a corresponding phrase in a phrase or all possible combinations thereof. Terms such as "first" or "second" may be used only to distinguish the component under discussion from another component, and do not limit the component in other aspects (e.g., importance or order). It will be understood that if an element (e.g., a first element) is referred to as being “coupled to another element (e.g., the second element)”, “coupled to another element (e.g., the second element)”, “connected to another element (e.g., the second element)”, or “connected to another element (e.g., the second element)” when the terms “operably” or “communicatively” are used or when the terms “operably” or “communicatively” are not used, it means that the element may be directly connected to the other element (e.g., by wire), wirelessly connected to the other element, or connected to the other element via a third element.

[0206] As used in connection with certain example embodiments of the present disclosure, the term "module" may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with other terms (e.g., "logic," "logic block," "portion," or "circuit"). A module may be a single integrated component adapted to perform one or more functions or a minimum unit or portion of the single integrated component. For example, according to an example embodiment, a module may be implemented in the form of an application specific integrated circuit (ASIC). Therefore, each "module" herein may include a circuit.

[0207] Software may include a computer program, a piece of code, an instruction, or some combination thereof, to independently or collectively instruct or configure a processing device to operate as required. Software and / or data may be permanently or temporarily embodied in any type of machine, component, physical or virtual device, computer storage medium or device, or in a propagating signal wave capable of providing instructions or data to a processing device or interpreted by a processing device. Software may also be distributed on a network-coupled computer system so that the software is stored and executed in a distributed manner. Software and data may be stored by one or more non-transitory computer-readable recording media (e.g., memory 514). For example, a processor of a device or machine may call at least one of the one or more instructions stored in a storage medium and execute it. This allows the machine to be operated to perform at least one function according to at least one instruction called. One or more instructions may include code generated by a compiler or code executable by an interpreter. Machine-readable storage media may be provided in the form of non-transitory storage media. Here, the term “non-transitory” only means that the storage medium is a tangible device and does not include signals (e.g., electromagnetic waves), but the term does not distinguish between where data is semi-permanently stored in the storage medium and where data is temporarily stored in the storage medium.

[0208] According to various embodiments, the method according to the example embodiment may be included and provided in a computer program product. The computer program product may be traded between a seller and a buyer as a product. The computer program product may be released in the form of a machine-readable storage medium (e.g., a compact disk read-only memory (CD-ROM)), or may be downloaded via an application store (e.g., Play Store TM ) The computer program product may be published (e.g., downloaded or uploaded) online, or the computer program product may be distributed (e.g., downloaded or uploaded) directly between two user devices (e.g., smart phones). If published online, at least part of the computer program product may be temporarily generated, or at least part of the computer program product may be at least temporarily stored in a machine-readable storage medium (such as a memory of a manufacturer's server, an application store's server, or a forwarding server).

[0209] According to various example embodiments, each of the above-mentioned components (e.g., a module or a program) may include a single entity or multiple entities, and some of the multiple entities may be separately arranged in different components. According to various embodiments, one or more of the above-mentioned components or operations may be omitted, or one or more other components or operations may be added. Alternatively or additionally, multiple components (e.g., a module or a program) may be integrated into a single component. In this case, according to various embodiments, the integrated component may still perform the one or more functions of each of the multiple components in the same or similar manner as the corresponding one of the multiple components performing one or more functions before integration. According to various embodiments, the operations performed by a module, a program or another component may be performed sequentially, in parallel, repeatedly or in a heuristic manner, or one or more of the operations may be run or omitted in a different order, or one or more other operations may be added.

[0210] Although the present disclosure has been illustrated and described with reference to various embodiments, it will be understood that the various embodiments are intended to be illustrative rather than restrictive. It will be further understood by those skilled in the art that various changes may be made in form and detail without departing from the true spirit and full scope of the present disclosure including the appended claims and their equivalents. It will also be understood that any (one or more) embodiments described herein may be used in combination with any other (one or more) embodiments described herein.

Claims

1. An electronic device (210), comprising: an input module (760) comprising input circuitry, the input module being configured to receive user input for selecting an exercise program to be performed by a user of the wearable device (100); a communication module (730) comprising communication circuitry, the communication module being configured to receive sensor data from the wearable device (100), the sensor data comprising movement information of a user regarding an exercise to be performed by the user according to a selected exercise program; at least one processor (710) configured to determine an exercise posture measurement of a user based on the sensor data and generate a first visual guide object including a first indicator indicating an exercise posture reference for a selected exercise program and at least one second indicator indicating the determined exercise posture measurement; as well as A display module (740) includes a display, and the display module is configured to output a graphical user interface (GUI), wherein a first visual guide object is displayed on the GUI.

2. The electronic device according to claim 1, wherein: The at least one second indicator comprises: At least one of a second indicator indicating an exercise posture measurement value based on a previous exercise posture of the user and / or a second indicator indicating an exercise posture measurement value based on a current exercise posture of the user in real time.

3. The electronic device as claimed in claim 2, wherein: The second indicator indicating the exercise posture measurement value based on the previous exercise posture includes: at least one of a maximum upper body inclination value of the user based on a previous exercise posture of the user or a maximum hip joint angle difference value between two hip joints of the user based on the previous exercise posture of the user.

4. The electronic device according to any one of claims 1 to 3, wherein: The at least one second indicator has a color to be indicated in the first visual guide object, and the color will vary based on an evaluation reference range to which the exercise posture measurement value indicated by the at least one second indicator belongs.

5. The electronic device according to any one of claims 1 to 4, wherein: The first indicator indicates an exercise posture reference range for the selected exercise program, and The at least one second indicator indicates the user's exercise posture measurement value in real time, The at least one processor is configured to enable the at least one second indicator to be changed into a color corresponding to the exercise posture reference range when the exercise posture measurement value is within the exercise posture reference range indicated by the first indicator.

6. The electronic device according to any one of claims 1 to 5, wherein: The first indicator indicates a plurality of exercise posture reference ranges respectively corresponding to different exercise posture evaluation levels.

7. The electronic device according to any one of claims 1 to 6, wherein: The first visual guide object also includes: at least one third indicator indicating an angle range indicated by the fixed reference line and the angle line, the indication of the angle line changing based on the user's exercise posture measurement value, and Wherein, the at least one third indicator has a color to be indicated in the first visual guide object, and the color varies according to an evaluation reference range to which the exercise posture measurement value belongs.

8. The electronic device as claimed in claim 7, wherein: The at least one third indicator comprises at least one of the following: a third indicator indicating an angle range indicated by a reference line for an upper body inclination value of a user and an angle line corresponding to a maximum upper body inclination value of the user based on a previous exercise posture of the user; or A third indicator indicates an angle range indicated by a reference line for a hip joint angle difference between two hip joints of the user and an angle line corresponding to a maximum hip joint angle difference between two hip joints of the user based on a previous exercise posture of the user.

9. The electronic device according to any one of claims 1 to 8, wherein: The at least one processor (710) is configured to: determining an exercise posture measurement value corresponding to the user's body movement stability based on the sensor data, and generating at least one second visual guide object indicating the body movement stability, Wherein, the display module (740) is configured as follows: A GUI is output, wherein the at least one second visual guide object is displayed on the GUI.

10. The electronic device according to claim 9, wherein: The at least one second visual guide object comprises: At least one of a second visual guide object indicating lateral stability of the user's body movement and / or a second visual guide object indicating rotational stability of the user's body movement.

11. The electronic device according to claim 9, wherein: The at least one second visual guide object comprises: A fixed reference line, an avatar object that changes in accordance with an inclination to be indicated based on an exercise posture measurement value corresponding to the body movement stability, and a color object that changes in color based on an exercise posture evaluation level of the exercise posture measurement value corresponding to the body movement stability.

12. The electronic device according to any one of claims 1 to 11, wherein: The at least one processor (710) is configured to: The communication module (730) is controlled to send the user's exercise posture evaluation information to the wearable device (100), and the wearable device (100) is allowed to provide the user with a feedback signal corresponding to the exercise posture evaluation information.

13. The electronic device according to any one of claims 1 to 12, wherein: The first visual guide object also includes: an avatar object whose operation to be displayed varies according to the user's exercise posture, and Wherein, through the avatar object, exercise posture evaluation information determined for each exercise posture evaluation reference of the user is provided.

14. A method for operating an electronic device (210), comprising: receiving user input selecting an exercise program to be performed by a user wearing the wearable device (100); receiving sensor data from the wearable device (100), the sensor data comprising movement information of a user during an exercise performed by the user according to a selected exercise program; determining an exercise posture measurement of the user based on the sensor data; as well as A graphical user interface GUI is outputted, wherein a first visual guide object is displayed on the GUI, the first visual guide object including a first indicator indicating an exercise posture reference for the selected exercise program and at least one second indicator indicating a determined exercise posture measurement value.

15. A non-transitory computer-readable storage medium storing instructions, which, when executed by a processor, cause the processor to perform the operating method of claim 14.