Electronic device and wearable device for providing exercise plan and control method thereof

By integrating the processor in electronic devices and wearable devices, measuring the user's posture score and dynamically adjusting the exercise intensity, the problem of unindividualized exercise planning in the prior art is solved, and efficient and personalized exercise planning adjustments are achieved.

CN119768212APending Publication Date: 2025-04-04SAMSUNG ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380062096.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-12-15
Filing Date
2023-08-29
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

The prior art is difficult to effectively adjust the exercise intensity and posture score, resulting in unpersonalized exercise plans and unable to meet the specific needs of users.

Method used

By integrating the processor in electronic devices and wearable devices, communicating with the wearable device using a communication module, measuring the user's posture score and comparing with the boundary value, dynamically adjusting the range of motion intensity to provide a personalized motion plan.

Benefits of technology

It realizes adjusting the exercise plan according to the user's real-time posture score and exercise intensity, improving the personalization and effectiveness of the exercise plan, and meeting the different exercise needs of the users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119768212A_ABST
    Figure CN119768212A_ABST
Patent Text Reader

Abstract

An electronic device and / or wearable device for providing an exercise plan and a control method thereof may be provided. The electronic device may include a communication module that performs communication with the wearable device. The electronic device may include at least one processor. The processor may provide a first exercise plan for a first exercise period to a user wearing the wearable device according to the initial exercise intensity range. The processor may measure a first gesture score of the user when the user executes the first exercise plan. The processor may compare the first gesture score to a gesture boundary value. The processor may set a personal exercise intensity range of the user based on a result of the comparison. The processor may provide a second exercise plan over a second exercise period according to the individual exercise intensity range.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Certain embodiments relate to electronic devices and / or wearable devices for providing exercise plans, and / or methods of controlling the same. Background Art

[0002] Weight training refers to exercise that provides repeated stimulation to the muscles to build muscle. Users can effectively perform weight training with the help of a trainer. Users can effectively perform weight training through fitness apps or videos. Summary of the invention

[0003] Technical Solutions According to an example embodiment, an electronic device may include a communication module including a communication circuit configured to communicate with a wearable device. The electronic device may include a processor including a processing circuit. The processor may provide a first motion plan for a first motion period to a user wearing the wearable device according to an initial motion intensity range. The processor may measure a first posture score of the user while the user is executing the first motion plan. The processor may compare the first posture score with a posture boundary value. The processor may set a personal motion intensity range for the user based on a result of the comparison. The processor may provide a second motion plan for a second motion period according to the personal motion intensity range.

[0004] According to an example embodiment, a control method may include providing a first motion plan for a first motion period to a user wearing a wearable device according to an initial motion intensity range. The control method may include measuring a first posture score of the user while the user is executing the first motion plan. The control method may include comparing the first posture score with a posture boundary value. The control method may include setting a personal motion intensity range for the user based on a result of the comparison. The control method may include providing a second motion plan for a second motion period according to the personal motion intensity range. Providing the second motion plan may include measuring a second posture score of the user while the user is executing the second motion plan. Providing the second motion plan may include adjusting a current motion intensity of the second motion plan in response to a control margin that the second posture score exceeds the posture boundary value.

[0005] According to an example embodiment, a wearable device may include a leg support frame configured to support the legs of a user when the wearable device is worn on the legs of the user. The wearable device may include a drive module including a motor and / or a circuit configured to generate a motion load for the user's motion. The wearable device may include a processor. The processor may provide a first motion plan for a first motion period to the user based on an initial motion intensity range. The processor may measure a first posture score of the user while the user is executing the first motion plan. The processor may compare the first posture score with a posture boundary value. The processor may set a personal motion intensity range for the user based on a result of the comparison. The processor may provide a second motion plan for a second motion period based on the personal motion intensity range. BRIEF DESCRIPTION OF THE DRAWINGS

[0006] These and / or other aspects, features and advantages will become apparent and more readily understood from the following description of example embodiments taken in conjunction with the accompanying drawings, in which: Figure 1 is a diagram showing an overview of a wearable device worn on a user's body according to an example embodiment.

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

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

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

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

[0011] Figure 6b is a diagram illustrating operations of an apparatus for providing an underwater sports mode according to example embodiments.

[0012] Figure 6c is a diagram illustrating a configuration of an apparatus for providing an underwater sports mode according to an example embodiment.

[0013] Figure 6d is a diagram illustrating an example of an underwater sports environment in virtual reality according to example embodiments.

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

[0015] Figure 8 is a flowchart illustrating a control method according to an example embodiment.

[0016] Fig. 9 is a diagram illustrating an example of changes in exercise intensity and posture scores in a warm-up exercise period according to an example embodiment.

[0017] Fig.10 is a diagram illustrating an example of factors for measuring a posture score according to an example embodiment.

[0018] Fig.11 is a diagram illustrating an example of factors for adjusting exercise intensity according to an example embodiment.

[0019] Fig.12 is a diagram illustrating an example of changes in exercise intensity and posture scores in a warm-up exercise period and a personalized exercise period according to an example embodiment.

[0020] Fig.13 is a diagram illustrating an example of adjusting exercise intensity in real time during a personalized exercise period according to an example embodiment.

[0021] Fig.14a and Fig.14b is a flowchart illustrating a detailed example of a control method according to an example embodiment.

[0022] Fig.15 is a diagram illustrating an example configuration of a virtual screen according to an example embodiment.

[0023] Fig.16a is a diagram illustrating an example of a motion intensity factor of a virtual object according to an example embodiment.

[0024] Fig.16b , Fig.16c and Fig.16d is a diagram illustrating example transformations of a virtual object according to example embodiments.

[0025] Fig.17a and Fig.17b is a diagram illustrating an example motion method using a virtual object according to example embodiments.

[0026] Fig.18 is a diagram illustrating an example motion plan to be executed on the ground according to an example embodiment.

[0027] Fig.19 is a diagram illustrating another example of factors for adjusting exercise intensity according to example embodiments.

[0028] Fig. 20 is a diagram illustrating an example of providing a motion plan without smart glasses according to example embodiments.

[0029] Fig.21 is a diagram illustrating an example interface screen of an electronic device displaying information related to a progress status of an exercise plan according to an example embodiment.

[0030] Fig. 22 is a diagram illustrating an example interface screen of an electronic device displaying a menu for selecting an exercise plan according to an exemplary embodiment. DETAILED DESCRIPTION

[0031] The following detailed structural or functional description is provided only as an example, and various changes, modifications and variations may be made to the exemplary embodiments. Therefore, the exemplary embodiments are not to be construed as being limited to the present disclosure, and should be understood to include all changes, equivalents and substitutions within the conceptual and technical scope of the present disclosure.

[0032] As used herein, singular forms also include plural forms, unless the context clearly indicates otherwise. It will be further understood that the terms "include / comprise" and / or "comprising / including" when used herein 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 combinations thereof.

[0033] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by those 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 in an idealized or overly formal sense unless explicitly defined as such herein.

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

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

[0036] refer to Figure 1According to an example embodiment, the wearable device 100 may be a device worn on the body of the user 110 to assist the user 110 in walking, exercising, and / or working. In an example embodiment, the wearable device 100 may also be used to measure the physical fitness (e.g., walking ability and exercise ability) of the user 110. In some example embodiments, the term "wearable device" may be replaced with a "wearable robot", "walking assistance device", or "exercise assistance device". The user 110 may be a person or an animal, but is not limited thereto. The wearable device 100 may be worn on the body (e.g., lower body (legs, ankles, knees, etc.), upper body (torso, arms, wrists, etc.), or waist) of the user 110 to apply an external force such as an assisting force and / or a resisting force to the body movement or motion of the user 110. The assisting force, which is a force applied in the same direction as the body motion of the user 110, may be a force that assists the body motion of the user 110. The resisting force, which is a force applied in the opposite direction of the body motion of the user 110, may be a force that hinders the body motion of the user 110. The resisting force may also be referred to as a motion load.

[0037] In an example embodiment, when the wearable device 100 is operated in a walking assist mode for assisting the user 110 in walking, the wearable device 100 can assist the user 110 in walking by applying an assist force generated by the drive module 120 (including a motor and / or a circuit) of the wearable device 100 to the body of the user 110. The wearable device 100 can provide the force required for the user 110 to walk, allowing the user 110 to walk independently or for a long time, thereby extending the walking ability of the user 110. The wearable device 100 can help improve the gait of pedestrians with abnormal walking habits or walking postures.

[0038] In an example embodiment, when the wearable device 100 is operated in a motion assist mode for enhancing the motion effect of the user 110, the wearable device 100 may hinder the body motion of the user 110 or provide resistance to the body motion of the user 110 by applying the resistance generated from the driving module 120 to the body of the user 110. In the case where the wearable device 100 is a hip-type wearable device worn on the waist (or pelvis) and legs (e.g., thighs) of the user 110, the wearable device 100 may provide a motion load to the body motion of the user and enhance the motion effect on the legs of the user 110 when worn on the legs. In an example embodiment, the wearable device 100 may apply an assist force to the body of the user 110 in the motion assist mode to assist the user 110 in performing the body motion of the user 110. In an example embodiment, the wearable device 100 may combine and provide the assist force and the resistance in each motion period or each time period, for example, by providing the assist force in some motion periods and providing the resistance in some motion periods in the motion assist mode.

[0039] In an example embodiment, when the wearable device 100 is operated in a physical fitness measurement mode for measuring the physical fitness of the user 110, the wearable device 100 can use sensors set in the wearable device 100 (e.g., the angle sensor 125 and the inertial measurement unit (IMU) 135) to measure the motion information of the user 110 when the user 110 walks or exercises, and evaluate the physical fitness of the user 110 based on the measured motion information.

[0040] In various exemplary embodiments, for ease of description, Figure 1 The hip-type wearable device shown in is described as an example of the wearable device 100, but its example is not limited thereto. As described above, the wearable device 100 can be worn on other body parts (e.g., upper arms, lower arms, hands, calves, and feet) other than the waist and legs (e.g., particularly thighs), and the shape and configuration can be changed according to the body part where the wearable device 100 is worn.

[0041] According to an example embodiment, the wearable device 100 may include: a support frame (e.g., Figure 3 The leg support frames 50 and 55 and the waist support frames 20 and 25 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 (for example, Figure 5a The sensor module 520 (including at least one sensor) is configured to obtain sensor data including motion information associated with the body motion (eg, leg motion and upper body motion) of the user 110; the driving module 120 (eg, Figure 3 The wearable device 100 includes a drive module 35 and a drive module 45, each drive module including at least one of a motor and / or a circuit), configured to generate an external force to be applied to the leg of the user 110; and a control module 130, including a processing circuit configured to control the wearable device 100 (for example, Figure 5a and Figure 5b control module 510).

[0042] The sensor module may include an angle sensor 125 and an IMU 135. The angle sensor 125 may measure a hip joint 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 respectively disposed near a left hip joint and a right hip joint, and measure a hip joint angle value of the left hip joint and a hip joint angle value of the right hip joint of the user 110. The hip joint angle value of the left hip joint may correspond to an angle of the left leg of the user 110, and the hip joint angle value of the right hip joint may correspond to an angle of the right leg of the user 110. The IMU 135 may measure changes in acceleration and rotational speed through movement or motion of the user 110. For example, the IMU 135 may measure upper body motion values ​​of the user 110. The IMU 135 may include an acceleration sensor and / or an angular velocity sensor.

[0043] In an example embodiment, the control module 130 and the IMU 135 may be disposed on a housing (eg, Figure 3 The housing 80). The housing may be formed or attached to the outside of the support frame of the wearable device 100 and may be disposed behind the waist when the user 110 wears the wearable device 100, but the example is not limited thereto.

[0044] In an example embodiment, the wearable device 100 may be connected to an electronic device (e.g., Figure 2 The electronic device 210 of the electronic device 100 interacts to provide a physical fitness measurement (or evaluation) function of measuring (or evaluating) the physical fitness of the user 110. When the user 110 performs exercise according to the guidance provided by the program (e.g., application) executed on the electronic device while the wearable device 100 is worn on the user 110, the wearable device 100 can obtain sensor data from the exercise through the sensor module. The electronic device can analyze the sensor data obtained by the wearable device 100 to estimate the physical fitness (e.g., walking ability, muscle strength, possibility of falling, etc.), and provide the user 110 with physical fitness information about the estimated physical fitness. The electronic device and the wearable device 100 can provide various measurement methods (e.g., walking ability test, timed stand up (TUG) test, five sit and stand (5×STS) test, and simplified physical status scale (SPPB) test) to measure the user's physical fitness. As one of the measurement methods, a new measurement method can be added, or the detailed process of the existing measurement method can be updated for use. The user 110 may select a measurement method to be performed, and a guide for performing the measurement method selected by the user 110 may be provided to the user 110 .

[0045] The wearable device 100 and the electronic device can periodically measure the user's physical fitness and provide the user with physical fitness information. In an exemplary embodiment, the user's physical fitness information can be transmitted to a terminal of a person registered in the electronic device (eg, a family member, a medical staff, and a sports instructor).

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

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

[0048] In an example embodiment, in a walking assist mode, the wearable device 100 can assist the user in exercising when worn on the user's body. For example, the wearable device 100 can assist the user in walking by generating an assist force for assisting the user's leg movement when worn on the user's legs. In an example embodiment, in an exercise assist mode, the wearable device 100 can generate resistance for hindering the user's body movement, and apply the resistance to the user's body to enhance the exercise effect on the user.

[0049] 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 send sensor data obtained from the user's motion in the physical fitness measurement mode to the electronic device 210. The electronic device 210 may analyze the sensor data received from the wearable device 100 and estimate the user's physical fitness.

[0050] The electronic device 210 can communicate with the wearable device 100, remotely control the wearable device 100, or provide the user with status information (e.g., remaining battery power) of the wearable device 100. The electronic device 210 can receive sensor data obtained by the sensor of the wearable device 100 from the wearable device 100, and can determine the user's physical condition or physical fitness based on the received sensor data. In an example embodiment, the electronic device 210 can execute a program (e.g., an application) for controlling the wearable device 100, and the user can adjust the operation or setting value (e.g., the size of the torque and the volume) of the wearable device 100 through the program. According to an example embodiment, the electronic device 210 can be provided in various types. As a non-limiting example, the electronic device 210 may include a portable communication device (e.g., a smart phone), a computer device, a portable multimedia device, or a home appliance device.

[0051] 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 information (e.g., name, age, gender) and / or physical fitness information of a user using the wearable device 100 from the electronic device 210, and store and manage the received user information and / or physical fitness information. The server 230 may provide the electronic device 210 with various exercise plans or physical fitness measurement plans to be provided to the user by the wearable device 100.

[0052] According to an example embodiment, the wearable device 100 and / or the electronic device 210 may be directly or indirectly connected to another wearable device 220. As a non-limiting example, the other wearable device 220 may include a wireless headset 222, a smart watch 224, or smart glasses 226. In an example embodiment, the physical fitness information generated by the electronic device 210 and / or the state information of the wearable device 100 may be sent to the other wearable device 220 to be provided to the user through the other wearable device 220. In an example embodiment, the wearable device 100, the electronic device 210, and the other wearable device 220 may be connected to each other through wireless communication (e.g., Bluetooth communication).

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

[0054] Reference Figure 3 and Figure 4According to an exemplary embodiment, the wearable device 100 worn on the user's body may include a housing 80, waist support frames 20 and 25, drive modules 35 and 45, leg support frames 50 and 55, thigh fastening parts 1 and 2, and a waist fastening part. The waist fastening part may include a belt 60 and an auxiliary belt 75. In an exemplary embodiment, at least one of these components (e.g., the auxiliary belt 75) may be omitted from the wearable device 100, or one or more other components (e.g., a fastening detection module for detecting whether the thigh fastening parts 1 and 2 or the waist fastening part are fastened) may be added to the wearable device 100.

[0055] In an exemplary embodiment, a control module (not shown) may be provided in the housing 80 (eg, Figure 1 The control module 130 or Figure 5a and Figure 5b control modules 510, each of which may include at least one processor), an IMU (not shown) (e.g., Figure 1 The housing 80 may include an IMU 135 and a battery (not shown). The housing 80 may protect the control module, the IMU and the battery. For example, based on the state in which the wearable device 100 is worn on the user's body, the housing 80 may be set on the back of the user or the back of the user's waist. The control module may generate a control signal for controlling the wearable device 100, and control the operation of the wearable device 100 based on the control signal. The control module may include a control circuit including a processor, a memory and a communication module to control the actuators 30 and 40 of the drive modules 35 and 45. The control module may also include a power module (not shown) configured to supply power from the battery to each component of the wearable device 100.

[0056] In an example embodiment, the wearable device 100 may include a sensor module (not shown) configured to obtain sensor data from one or more sensors (e.g., Figure 5a The sensor module 520 may include a sensor module 520 for measuring the upper body movement value of the user. The sensor module may obtain sensor data that varies according to the user's movement. In an example embodiment, the sensor module may obtain sensor data including the user's movement information in a physical fitness measurement mode for measuring the user's physical fitness. As a non-limiting example, the sensor module may include an IMU (e.g., Figure 1 IMU 135) and an angle sensor for measuring the user's hip joint angle value (e.g., Figure 1 For example, the sensor module may further include at least one of a position sensor, a temperature sensor, a bio-signal sensor, or a proximity sensor.

[0057] In an exemplary embodiment, when the wearable device 100 is worn on the user's body, the waist support frames 20 and 25 may support a portion of the user's body. The waist support frames 20 and 25 may contact at least a portion of the outer surface of the user. The waist support frames 20 and 25 may be set to a curved shape corresponding to the contact portion of the user's body. The waist support frames 20 and 25 may be set to a shape that surrounds the outer surface of the user's waist (or pelvis) to support the user's waist or pelvis, for example. The waist support frames 20 and 25 may include a first waist support frame 25 for supporting the right side of the user's waist, and a second waist support frame 20 for supporting the left side of the user's waist. The waist support frames 20 and 25 may be directly or indirectly connected to the housing 80.

[0058] The waist fastening part may be directly or indirectly connected to the waist support frames 20 and 25 to fix the waist support frames 20 and 25 to the waist of the user. The waist fastening part may include, for example, a pair of belts 60 and an auxiliary belt 75. The auxiliary belt 75 may be directly or indirectly connected to one of the belts 60.

[0059] In an exemplary embodiment, a pair of belts 60 may be directly or indirectly connected to the waist support frames 20 and 25. In a state before the user wears the wearable device 100, the pair of belts 60 may maintain a shape extending forward (e.g., +x direction) so as not to hinder the user from entering the waist support frame 20. Once the user enters the pair of waist support frames 20 and 25, the pair of belts 60 may be deformed to surround the front of the user. The waist support frames 20 and 25 and the pair of belts 60 may be wrapped around the user's waist as a whole. In an exemplary embodiment, the auxiliary belt 75 may fix the belts 60 to each other when the belts 60 overlap each other. For example, one of the belts 60 may be wrapped around another belt together with the auxiliary belt 75.

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

[0061] In an exemplary embodiment, the first joint member 43 and the second joint member 33 can receive power from the first actuator 40 and the second actuator 30, respectively, and apply external force to the user's body based on the received power. The first joint member 43 and the second joint member 33 can be respectively arranged at positions corresponding to the joint parts of the user. The first joint member 43 and the second joint member 33 can be respectively arranged on one side of the waist support frame 25 and 20. One side of the first joint member 43 can be directly or indirectly connected to the first actuator 40, and the other side of the first joint member 43 can be directly or indirectly connected to the first leg support frame 55. The first joint member 43 can be rotated by the power received from the first actuator 40. An encoder or a Hall sensor that can be used as an angle sensor for measuring the rotation angle (corresponding to the joint angle of the user) of the first joint member 43 can be arranged on one side of the first joint member 43. One side of the second joint member 33 can be directly or indirectly connected to the second actuator 30, and the other side of the second joint member 33 can be directly or indirectly connected to the second leg support frame 50. The second joint member 33 may be rotated by power received from the second actuator 30. An encoder or a hall sensor, which may be used as an angle sensor for measuring a rotation angle of the second joint member 33, may be provided on one side of the second joint member 33.

[0062] In an example embodiment, the first actuator 40 may be arranged in the lateral direction of the first joint component 43, and the second actuator 30 may be arranged in the lateral direction of the second joint component 33. The first actuator 40 and the first joint component 43 may be arranged so that their respective rotation axes are spaced apart from each other, and the second actuator 30 and the second joint component 33 may also be arranged so that their respective rotation axes are spaced apart from each other. However, the example is not limited thereto, and the actuators 30 and 40 and the joint components 33 and 43 may share a rotation axis. In an example embodiment, the actuators 30 and 40 may be arranged to be spaced apart from the joint components 33 and 43, respectively. In this case, the drive modules 35 and 45 may each further include a power transmission module (not shown), which is configured to transmit power from the actuators 30 and 40 to the joint components 33 and 43. The power transmission module may be or include a rotating body such as a gear, or a longitudinal member such as a line, a cable, a rope, a spring, a belt or a chain. However, the scope of the example embodiment is not limited by the positional relationship between the actuators 30 and 40 and the joint members 33 and 43 and the power transmission structure described above.

[0063] In an exemplary embodiment, when the wearable device 100 is worn on the user's leg, the leg support frames 50 and 55 can support the user's leg (e.g., thigh). For example, the leg support frames 50 and 55 can transmit the power generated by the drive modules 35 and 45 to the user's thigh, and the power can be used as an external force to be applied to the movement of the user's leg. One end of the leg support frames 50 and 55 can be directly or indirectly connected to the joint members 33 and 43 to rotate, and when the other end of the leg support frames 50 and 55 is directly or indirectly connected to the covers 11 and 21 of the thigh fastening parts 1 and 2, the leg support frames 50 and 55 can transmit 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 can push or pull the user's thigh. The leg support frames 50 and 55 can extend in the longitudinal direction of the user's thigh. The leg support frames 50 and 55 can be bent to wrap around at least a portion of the circumference of the user's thigh. For example, the upper portion of the leg support frames 50 and 55 may cover a portion of the user's body facing sideways (+y direction or -y direction), and the lower portion of the leg support frames 50 and 55 may cover a portion of the user's body facing forward (+x direction). The leg support frames 50 and 55 may include a first leg support frame 55 for supporting the user's right leg and a second leg support frame 50 for supporting the user's left leg.

[0064] The thigh fastening parts 1 and 2 may be directly or indirectly connected to the leg support frames 50 and 55 and fix the leg support frames 50 and 55 to the thighs. The thigh fastening parts 1 and 2 may include a first thigh fastening part 2 for fixing the first leg support frame 55 to the right thigh of the user and a second thigh fastening part 1 for fixing the second leg support frame 50 to the left thigh of the user. The first thigh fastening part 2 may include a first cover 21, a first fastening frame 22, and a first belt 23. The second thigh fastening part 1 may include a second cover 11, a second fastening frame 12, and a second belt 13.

[0065] In an exemplary embodiment, the covers 11 and 21 may apply the torque generated by the drive modules 35 and 45 to the user's thigh. For example, the covers 11 and 21 may be disposed on one side of the user's thigh to push or pull the user's thigh. The covers 11 and 21 may be disposed, for example, on the front surface of the user's thigh. The covers 11 and 21 may be disposed along the circumferential direction of the user's thigh. The covers 11 and 21 may extend from the other end of the leg support frames 50 and 55 to both sides, and may include a curved surface corresponding to the user's thigh. One end of the covers 11 and 21 may be directly or indirectly connected to the fastening frames 12 and 22, and the other end of the covers 11 and 21 may be directly or indirectly connected to the belts 13 and 23.

[0066] In an exemplary embodiment, one end of the fastening frames 12 and 22 may be connected to one side of the covers 11 and 21, and the other ends of the fastening frames 12 and 22 may be connected to the belts 13 and 23. For example, the fastening frames 12 and 22 may be provided to surround at least a portion of the circumference of the user's thighs to prevent or reduce the possibility of the user's thighs being separated from the leg support frames 50 and 55. The first fastening frame 22 may have a fastening structure connecting the first cover 21 and the first belt 23, and the second fastening frame 12 may have a fastening structure connecting the second cover 11 and the second belt 13.

[0067] The straps 13 and 23 may include an elastic material (eg, a strap) that may surround the remaining portion of the user's thigh that is not covered by the covers 11 and 21 and the securing frames 12 and 22 .

[0068] In an exemplary embodiment, the wearable device 100 can support the proximal part and the distal part of the user to assist the relative movement between the proximal part and the distal part. Among the components of the wearable device 100, the component worn on the proximal part of the user can be referred to as a "proximal wearable unit", and the component worn on the distal part of the user can be referred to as a "distal wearable unit". For example, among the components of the wearable device 100, the housing 80, the waist support frames 20 and 25, a pair of belts 60, and the auxiliary belt 75 can correspond to the proximal wearable unit, and the thigh fastening parts 1 and 2 can correspond to the distal wearable unit. For example, the proximal wearable unit can be worn on the waist or pelvis of the user, and the distal wearable unit can be worn on the thigh or calf of the user. However, the positions of wearing the proximal wearable unit and the distal wearable unit are not limited thereto. For example, the proximal wearable unit can be worn on the torso or shoulder of the user, and the distal wearable unit can be worn on the upper arm or lower arm of the user.

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

[0070] Reference Figure 5a , a wearable device (e.g., wearable device 100) may be controlled by a control system 500. The control system 500 may include a control module 510, a sensor module 520, a drive module 530, and a battery 540. The drive module 530 may include a motor 534 configured to generate power (e.g., torque) and a motor driver circuit 532 configured to drive the motor 534. Figure 5a A sensor module 520 and a drive module 530 including a motor driver circuit 532 and a motor 534 are shown in FIG. 5 , but this is provided only as an example. Figure 5b At 500-1, there may be a plurality of sensor modules 520 and 520-1, motor driver circuits 532 and 532-1, and motors 534 and 534-1. In this example, the driving module 530 including the motor driver circuit 532 and the motor 534 may correspond to Figure 3 The first driving module 45, and the driving module 530-1 including the motor driver circuit 532-1 and the motor 534-1 may correspond to Figure 3 The following description of each of the sensor module 520, the motor driver circuit 532, and the motor 534 can also be applied to Figure 5b , the sensor module 520 - 1 , the motor driver circuit 532 - 1 , and the motor 534 - 1 shown in FIG.

[0071] Return to reference Figure 5a, the sensor module 520 may include at least one sensor. The sensor module 520 may obtain sensor data that varies according to the user's motion. For example, the sensor module 520 may include sensor data including motion information of the user in a physical fitness measurement mode for measuring the user's physical fitness. The sensor module 520 may send the obtained sensor data to the control module 510. The sensor module 520 may include, for example, an IMU, an angle sensor (e.g., an encoder and a Hall sensor), a position sensor, a proximity sensor, a biosignal sensor, and a temperature sensor. The IMU may measure the upper body motion value of the user. For example, the IMU may sense the acceleration and angular velocity of the X-axis, Y-axis, and Z-axis according to the user's motion. The angle sensor may measure the hip joint angle value according to the user's leg motion. The sensor data measured by the angle sensor may include information about, for example, the hip joint angle value of the right leg, the hip joint angle value of the left leg, and the direction of the leg motion.

[0072] The battery 540 can supply power to each component of the wearable device. The wearable device can convert the power of the battery 540 according to the operating voltage of each component of the wearable device and supply the converted power to each component.

[0073] The driving module 530 may generate an external force to be applied to the user's legs under the control of the control module 510. The driving module 530 may be disposed at a position corresponding to the user's hip joint, and may generate a torque to be applied to the user's legs 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, and the motor driver circuit 532 may generate a current signal corresponding to the control signal and supply the current signal to the motor 534 to control the operation of the motor 534. The current signal may not be supplied to the motor 534 according to the control signal. When the motor 534 is driven as the current signal is supplied to the motor 534, the motor 534 may generate a force for assisting the user's leg movement or a torque for hindering the user's leg movement.

[0074] The control module 510 may control the overall operation of the wearable device and may generate control signals to control each component (eg, the drive module 530). The control module 510 may include at least one processor 512 including a processing circuit, a memory 514, and a communication module 516 including a communication circuit.

[0075] The processor 512 may run, for example, software to control at least one other component (e.g., hardware or software component) of the wearable device connected to the processor 512, and may perform various data processing or calculations. According to an example embodiment, as at least part of the 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 after the processing in the memory 514. According to an example embodiment, the processor 512 may include 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 can operate 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.

[0076] 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, software, sensor data, and input data or output data for instructions associated therewith. The memory 514 may include volatile memory or non-volatile memory (e.g., random access memory (RAM), dynamic RAM (DRAM), or static RAM (SRAM)).

[0077] The communication module 516 can support communication between the control module 510 and another component of the wearable device or an external electronic device (e.g., Figure 2 A direct (e.g., wired) communication channel or a wireless communication channel is established between the electronic device 210 or another wearable device 220, and communication is performed via the established communication channel. For example, the communication module 516 can send sensor data obtained by the sensor module 520 to an external electronic device (e.g., Figure 2 According to an example embodiment, the communication module 516 may include one or more CPs that can operate independently of the processor 512 and support 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 (such as Bluetooth TM, Wireless Fidelity (Wi-Fi), ANT, or Infrared Data Association (IrDA)) or a long-distance communication network (such as 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 and / or an external electronic device.

[0078] In an example embodiment, a wearable device (e.g., wearable device 100) may include a leg support frame (e.g., Figure 3 The wearable device may include a leg support frame 50 and 55 and a waist support frame 20 and 25) for supporting the user's legs when the wearable device is worn on the user's legs. The wearable device may include a drive module (e.g., drive module 120, drive module 35, drive module 45, drive module 530 and / or drive module 530-1) configured to generate a motion load for the user's motion (e.g., see Figure 1 , Figure 3 , FIG. 5). The wearable device may include a processor 512. The processor 512 may provide a first exercise plan for a first exercise period to the user according to the initial exercise intensity range. When the user is executing the first exercise plan, the processor 512 may measure a first posture score of the user. The processor 512 may compare the first posture score with a posture boundary value. The processor 512 may set a personal exercise intensity range for the user based on a comparison result obtained by the comparison. The processor 512 may provide a second exercise plan for a second exercise period according to the personal exercise intensity range.

[0079] The posture boundary value may include an upper boundary value and a lower boundary value. The personal exercise intensity range may be determined by the upper intensity value and the lower intensity value.

[0080] To provide at least one of the first exercise plan or the second exercise plan, the processor 512 may display a virtual object on the display device and guide the user to perform exercise. The processor 512 may generate an exercise load for the user's exercise through the wearable device.

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

[0082] refer to Figure 6a , 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 through short-range wireless communication.

[0083] The electronic device 210 may display a user interface (UI) screen for controlling the operation of the wearable device 100 or measuring the user's physical fitness on the display 212. In an example embodiment, the user may input a command for controlling the operation of the wearable device 100 (e.g., a command for executing a physical fitness measurement mode) through the UI screen on the display 212 of the electronic device 210. The electronic device 210 may generate a control command corresponding to the command and send the generated control command to the wearable device 100. The wearable device 100 may operate according to the received control command and send the control result and / or measurement data (e.g., sensor data) to the electronic device 210. The electronic device 210 may provide the user with result information (e.g., physical fitness information) derived by analyzing the control result and / or data of the wearable device 100 through the display 212.

[0084] Figure 6b is a diagram illustrating operations of an apparatus for providing an underwater sports mode according to example embodiments.

[0085] Reference Figure 6b In operation 601, a control device 610 (eg, Figure 2 The electronic device 210, the wireless headset 222, and the smart watch 224 of the wearable device 100 may determine to enter the underwater motion mode of the wearable device 100. The underwater motion mode may correspond to the water scene mode, be included in the water scene mode, or include the water scene mode. An environment in which the user can virtually experience underwater motion according to the underwater motion mode may be provided. The underwater motion may indicate that the entire body or a part of the body of the user moves in the water.

[0086] The control device 610 can determine the entry into the underwater sports mode based on the input to the control device 610 from the user who desires to enter the underwater sports mode. In the case where the control device 610 corresponds to the electronic device 210 and / or the smart watch 224, a button for entering the underwater sports mode can be displayed on the electronic device 210, and the entry into the underwater sports mode can be determined when the user presses the button. In the case where the control device 610 corresponds to the wireless headset 222, the entry into the underwater sports mode can be determined by manipulating the wireless headset 222 (for example, multi-touch input). When it is necessary to increase the resistance through the wearable device 100, the control device 610 can determine to enter the underwater sports mode by itself. When it is necessary to use the wearable device 100 to increase the exercise intensity of the exercise plan, the control device 610 can determine to enter the underwater sports mode by itself.

[0087] In operation 602, the control device 610 may send control information for controlling the wearable device 100 to the wearable device 100. The control device 610 may send control information to the wearable device 100 so that the wearable device 100 can output force feedback that matches this underwater motion environment. The control information may include, for example, at least one of the parameters such as gain κ and delay Δt. The control device 610 may determine the parameter based on at least one of the water depth, water flow direction, and water flow speed of the assumed underwater environment. The gain may correspond to a negative gain -κ. According to the negative gain -κ, a resistance in the opposite direction of the user's body motion may be generated. The negative gain -κ may hinder the user's body motion. When the motion direction and the water flow direction are opposite to each other, the absolute value of the gain may increase with increasing water depth and increase with increasing water flow speed.

[0088] The wearable device 100 may determine force output information based on control information received from the control device 610 in operation 603, and output force feedback based on the force output information in operation 604. For example, the wearable device 100 may determine the force output information using a negative gain -κ. The wearable device 100 may output force feedback based on the determined force output information. In this case, the output force feedback may correspond to a resistance that provides resistance to the user's movement. When the user continues to perform underwater sports in the real world, the user may experience fatigue in the lower body muscles. When the user performs underwater sports in virtual reality, the wearable device 100 may output force feedback of resistance so that the user can experience the fatigue in virtual reality or the feeling experienced when the user performs underwater sports in the real world. The resistance may be adjusted according to detailed changes in the virtual environment (e.g., changes in water depth and water flow). Therefore, the user can experience the feeling experienced when performing underwater sports in the real world in virtual reality.

[0089] Figure 6c is a diagram illustrating a configuration of an apparatus for providing an underwater sports mode according to an example embodiment.

[0090] refer to Figure 6c , a control command for entering the underwater sports mode can be sent from the electronic device 210 and another wearable device 611 to the implementation device 630. The other wearable device 611 may include a wireless headset 222 and a smart watch 224, but is not limited thereto. The implementation device 630 implements the underwater sports mode according to the control command. Through the implementation device 630, the user can experience the underwater sports environment in the virtual world. The implementation device 630 may include but is not limited to the wearable device 100 and the display device 620 (for example, Figure 2 Smart glasses 226, Figure 7 The display module 740 and Fig. 20 first electronic device 2010).

[0091] The electronic device 210 and another wearable device 611 may correspond to Figure 6b The control device 610 of FIG. 610. Entering the underwater sports mode may be determined based on user input to the electronic device 210 and / or another wearable device 611, and / or may be determined by the electronic device 210 and / or another wearable device 611 itself. When entering the underwater sports mode is determined by the electronic device 210, the electronic device 210 may send a control command to the implementation device 630. When entering the underwater sports mode is determined by another wearable device 611, the other wearable device 611 may directly send the control command to the implementation device 630 or indirectly send the control command to the implementation device 630 through the electronic device 210.

[0092] Figure 6d is a diagram illustrating an example of an underwater sports environment in virtual reality according to example embodiments.

[0093] Display device (e.g. Figure 2 Smart glasses 226, Figure 7 The display module 740 and Fig. 20 The first electronic device 2010) can display Figure 6d The underwater sports environment shown.

[0094] When the user performs the exercise, the display device can output visual feedback to the display, thereby showing that it is as if the user performs the underwater exercise. Therefore, the user can visually feel as if walking in water.

[0095] In addition, when users enter the virtual reality Figure 6d In the underwater sports environment shown, the display device can send a negative gain -κ to the wearable device 100 water and a delay Δt for delaying the output timing of the force feedback water .

[0096] The wearable device 100 may use a negative gain −κ water and delay Δt water To determine the force output information that matches the underwater motion environment.

[0097] The wearable device 100 may output force feedback of resistance based on the determined force output information. When a user walks in water in the real world, they experience resistance from the water. Similarly, when a user performs underwater sports in virtual reality, the wearable device 100 may output force feedback of resistance to the user. Thus, the user may experience resistance when performing underwater sports in virtual reality in a manner similar to how they would experience resistance when performing underwater sports in the real world.

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

[0099] refer to Figure 7 , the electronic device 210 may include a processor 710, a memory 720, a communication module 730, and a display module 740 including a display. In some example embodiments, one or more other components (eg, an input module and a sensor module) may be added to the electronic device 210.

[0100] The processor 710 may control at least one other component (e.g., hardware or software component) of the electronic device 210 that is directly or indirectly connected to the processor 710, and may perform various data processing or calculations. 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., a communication module 730 including a communication circuit) in the memory 720, process the instructions or data stored in the memory 720, and store the resultant data in the memory 720.

[0101] According to example embodiments, the processor 710 may include a main processor (e.g., a CPU or AP) or an auxiliary processor (e.g., a GPU, an NPU, an ISP, a sensor hub processor or a CP) that may operate independently of the main processor or in conjunction with the main processor.

[0102] 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, a program (e.g., an application) and input data or output data for 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.

[0103] The communication module 730 may support establishing a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device 210 and another electronic device (e.g., the wearable device 100, another wearable device 220, and the server 230), and perform communication via the established communication channel. The communication module 730 may include one or more CPs that may operate 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 short-range wireless communication module, or a GNSS communication module) or a wired communication module (e.g., a LAN communication module or a power line communication (PLC) module) that performs wireless communication. A corresponding one of these communication modules may communicate via a first network (e.g., a short-range communication network such as Bluetooth TM, Wi-Fi Direct, or IrDA) or a second network (e.g., a long-distance communication network such as a traditional cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)) to communicate with another electronic device.

[0104] The display module 740 can visually provide information to the outside of the electronic device 210 (e.g., a user). The display module 740 may include, for example, a display, a hologram device, or a projector, and a control circuit for controlling a corresponding one of the display, the hologram device, and the projector. For example, the display module 740 may include a touch sensor adapted to sense a touch or a pressure sensor adapted to measure the strength of a force generated by a touch.

[0105] In an example embodiment, the electronic device 210 may include a communication module 730 configured to communicate with the wearable device 100. The electronic device 210 may include a processor 710. The processor 710 may provide a first motion plan for a first motion period to a user wearing the wearable device 100 according to an initial motion intensity range. When the user is executing the first motion plan, the processor 710 may measure a first posture score of the user. The processor 710 may compare the first posture score with a posture boundary value. The processor 710 may set a personal motion intensity range for the user based on a comparison result obtained by the comparison. The processor 710 may provide a second motion plan for a second motion period according to the personal motion intensity range.

[0106] The posture boundary value may include an upper boundary value and a lower boundary value. The personal exercise intensity range may be determined by the upper intensity value and the lower intensity value.

[0107] In order to set the personal exercise intensity, the processor 710 may, according to the change of the current exercise intensity of the first exercise plan, when the first posture score and the upper limit boundary value cross each other at the first time point, set the first current exercise intensity at the first time point to the lower limit intensity value. In order to set the personal exercise intensity, the processor 710 may, according to the change of the current exercise intensity of the first exercise plan, when the first posture score and the lower limit boundary value cross each other at the second time point, set the second current exercise intensity at the second time point to the upper limit intensity value.

[0108] To provide at least one of the first motion plan or the second motion plan, the processor 710 may display a virtual object on the display device and guide the user to perform the motion. To provide at least one of the first motion plan or the second motion plan, the processor 710 may generate a motion load for the user's motion through the wearable device 100.

[0109] At least a portion of the initial exercise intensity range and the personal exercise intensity range may be set according to a first intensity factor associated with the virtual object and a second intensity factor associated with the exercise load.

[0110] The first intensity factor may be set based on at least one of a first sub-intensity factor associated with a distance between a user's center of gravity and the virtual object, a second sub-intensity factor associated with a distance between adjacent virtual objects including the virtual object, a third sub-intensity factor associated with a height of the virtual object, a fourth sub-intensity factor associated with a size of the virtual object, or a fifth sub-intensity factor associated with a moving speed of the virtual object.

[0111] At least one of the first posture score or the second posture score may be determined based on a first posture factor associated with posture stability of the user and a second posture factor associated with a distance between the user and the virtual object.

[0112] To provide the second motion plan, the processor 710 may measure the second posture score of the user while the user is executing the second motion plan. To provide the second motion plan, when the second posture score exceeds the control margin of the posture boundary value, the processor 710 may adjust the current motion intensity of the second motion plan.

[0113] The posture boundary value may include an upper boundary value and a lower boundary value. For the upper boundary value, a first upper control margin and a first lower control margin may be set. The personal exercise intensity range may be determined by the upper intensity value and the lower intensity value. In order to adjust the current exercise intensity of the second exercise plan, when the second posture score exceeds the first upper control margin, the processor 710 may increase the current exercise intensity of the second exercise plan. When the second posture score becomes less than the first lower control margin as the current exercise intensity increases, the processor 710 may stop increasing the current exercise intensity.

[0114] For the lower limit boundary value, a second upper limit control margin and a second lower limit control margin may be set. In order to adjust the current motion intensity of the second motion plan, when the second posture score is less than the second lower limit control margin, the processor 710 may reduce the current motion intensity of the second motion plan. In order to adjust the current motion intensity of the second motion plan, when the second posture score exceeds the second upper limit control margin as the current motion intensity decreases, the processor 710 may stop reducing the current motion intensity.

[0115] In order to adjust the current motion intensity of the second motion plan, when the second posture score exceeds the control margin of the posture boundary value, the processor 710 may adjust the current motion intensity of the second motion plan in real time.

[0116] The personal motion intensity range may include a left intensity range for a left body part of the user and a right intensity range for a right body part of the user.

[0117] The provision of the second motion plan and the measuring of the second posture score may be performed independently for the left intensity range and the right intensity range.

[0118] Figure 8 is a flow chart showing a control method according to an example embodiment. Figure 8 In operation 810, a first exercise plan for a first exercise period may be provided to a user wearing the wearable device according to an initial exercise intensity range. The first exercise period may correspond to a warm-up exercise period. In operation 820, a first posture score of the user may be measured while the user is executing the first exercise plan. In operation 830, the first posture score may be compared with a posture boundary value. In operation 840, a personal exercise intensity range of the user may be set based on a comparison result obtained by the comparison. In operation 850, a second exercise plan for a second exercise period may be provided according to the personal exercise intensity range. The second exercise plan may correspond to a personalized exercise plan.

[0119] Operation 850 may include measuring a second posture score of the user while the user is performing the second motion plan. Operation 850 may include adjusting a current motion intensity of the second motion plan when the second posture score exceeds a control margin of a posture boundary value.

[0120] The posture boundary values ​​may include an upper boundary value and a lower boundary value. The personal exercise intensity range may be determined by the upper boundary intensity value and the lower boundary intensity value. Operation 840 may include a change in the current exercise intensity through the first exercise plan, when the first posture score and the upper boundary value intersect each other at the first time point, setting the first current exercise intensity at the first time point to the lower boundary intensity value. Operation 840 may include a change in the current exercise intensity through the first exercise plan, when the first posture score and the lower boundary value intersect at the second time point, setting the second current exercise intensity at the second time point to the upper boundary intensity value.

[0121] An exercise plan using a wearable device may be provided through virtual content. The virtual content may include a virtual underwater environment and a virtual object. For example, a virtual object may be provided in a virtual underwater environment, a virtual object may be provided in a virtual ground environment, or a virtual underwater environment without a virtual object may be provided. At least a portion of operations 810 and 850 may include displaying virtual content (e.g., a virtual object) on a display device to guide a user to perform exercise. At least a portion of operations 810 and 850 may include generating an exercise load for the user's exercise through a wearable device.

[0122] The posture boundary value may include an upper boundary value and a lower boundary value. For the upper boundary value, a first upper control margin and a first lower control margin may be set. The personal exercise intensity range may be determined by the upper intensity value and the lower intensity value. The operation of adjusting the current exercise intensity of the second exercise plan may include: when the second posture score exceeds the first upper control margin, increasing the current exercise intensity of the second exercise plan. The operation of adjusting the current exercise intensity of the second exercise plan may include stopping increasing the current exercise intensity when the second posture score becomes less than the first lower control margin as the current exercise intensity increases.

[0123] Fig. 9 is a diagram showing an example of changes in exercise intensity and posture score in a warm-up exercise period according to an exemplary embodiment. Fig. 9 , a posture score 920 according to a change in the exercise intensity 910 of the warm-up exercise in the warm-up exercise period may be measured. A personalized intensity range of the user may be set based on the posture score 920 according to the change in the exercise intensity 910. The user may use a wearable device (e.g., wearable device 100) worn on the user to perform the posture displayed by the display device (e.g., Figure 2 Smart glasses 226, Figure 7 The display module 740 and Fig. 20 The wearable device 100 may generate a motion load for the user's motion. The motion intensity 910 may be adjusted according to a first intensity factor associated with the virtual object and a second intensity factor associated with the motion load.

[0124] According to an example embodiment, the motion intensity 910 can be classified into an upper range, a middle range, and a lower range according to the individual motion ability of the user. However, the motion intensity 910 is not limited to the aforementioned classification. In the warm-up exercise period, the motion intensity 910 of the warm-up exercise can be adjusted. The upper range, the middle range, and the lower range of the motion intensity 910 according to the user's motion ability can be set based on the user's posture score 920 according to the change of the motion intensity 910. The intensity that allows the level of the middle range of the posture score 920 to be maintained can be set as the middle range of the motion intensity 910. The middle range of the posture score 920 can be called the optimal posture range.

[0125] The posture score 920 can be classified into an upper range, a middle range, and a lower range according to the posture boundary value. However, the posture score 920 is not limited to the aforementioned classification. The posture boundary value may include an upper boundary value and a lower boundary value. The upper boundary value may divide the upper range and the middle range. The lower boundary value may divide the middle range and the lower range. The posture boundary value may be predetermined based on clinical data. For example, a range of appropriate motion postures that achieve appropriate motion effects without side effects when a user performs an exercise plan may be predetermined. Such a range of appropriate motion postures is set to the middle range. For example, as the exercise plan progresses, the posture boundary value may be optimized based on the user's motion data. In Fig. 9 In the example of , the middle range can be set according to the upper boundary value 921 and the lower boundary value 922 of the posture boundary value.

[0126] According to an example embodiment, the motion intensity 910 in the warm-up exercise period can be gradually increased from the initial value. For example, the initial value can be set according to the previous motion result of the user, or can be set to a previously given value. While adjusting the motion intensity 910, the posture score 920 can be measured. As the motion intensity 910 changes, the upper boundary value 921 of the posture score 920 and the posture boundary value can intersect each other at a first time point. The first motion intensity 911 at the first time point can be set to the lower limit intensity value of the middle range of the motion intensity 910. At the second time point, the posture score 920 and the lower boundary value 922 of the posture boundary value can intersect. The second motion intensity 912 at the second time point can be set to the upper limit intensity value of the motion intensity 910. The middle range of the motion intensity 910 formed by the upper intensity value of the first motion intensity 911 and the lower intensity value of the second motion intensity 912 can be set to the personalized intensity range of the user. The personalized intensity range may also be referred to as a personal motion intensity range in this article. With respect to the middle range of the motion intensity 910, the upper limit range may correspond to the high intensity of the user, and the lower limit range may correspond to the low intensity of the user.

[0127] Fig.10 is a diagram showing an example of factors for measuring a posture score according to an example embodiment. The posture score may be measured based on evaluation factors specific to the posture required for the motion plan. For example, the following will refer to Fig.10 The factors described can be used to measure a posture score associated with the knee raising movement.

[0128] According to an example embodiment, a posture score may be measured based on a posture factor associated with the user's posture stability. A higher posture score may be evaluated when the user takes a stable posture without unnecessary movements when performing a knee raise. The posture factor associated with posture stability may be measured using an inertial sensor (e.g., an IMU 135 of the wearable device 100 or an IMU of the smart glasses 226).

[0129] Posture factors associated with posture stability may include a pitch-related posture factor a. Posture factor a may indicate whether the pelvis is tilted forward / backward (anterior / posterior) during movement. According to an example embodiment, a score range for posture factor a may be predetermined based on clinical data. For example, a posture factor a of 2° (backward) to 8° (forward) may be evaluated as an upper range. Posture factors a of 0° to 2° (backward) and 8° to 10° (forward) may be evaluated as an intermediate range. Posture factors a in other ranges may be evaluated as lower ranges.

[0130] Posture factors associated with posture stability may include a roll-related posture factor b. Posture factor b may indicate whether the center of the pelvis is parallel to the ground. According to an example embodiment, a score range of posture factor b may be predetermined based on clinical data. For example, a posture factor b of 0° to 10° may be evaluated as an upper range. A posture factor b of 10° to 20° may be evaluated as an intermediate range. Posture factors b in other ranges may be evaluated as lower ranges.

[0131] Posture factors associated with posture stability may include a yaw-related posture factor c. The posture factor c may indicate whether the pelvis rotates during movement. According to an example embodiment, a score range for the posture factor c may be predetermined based on clinical data. For example, a posture factor c of 0° to 10° may be evaluated as an upper range. A posture factor c of 10° to 20° may be evaluated as an intermediate range. Posture factors c in other ranges may be evaluated as lower ranges.

[0132] According to an example embodiment, a posture score may be measured according to a posture factor d associated with a distance between a user and virtual content (e.g., a virtual object). When a user passes over (or through) a virtual object by lifting a knee, a higher posture factor d may be evaluated, and a higher posture score may be evaluated. The posture factor d may be measured using a motion recognition sensor (e.g., the electronic device 210, or a camera, a time-of-flight (TOF) sensor, or an ultrasonic sensor of the smart glasses 226).

[0133] According to an example embodiment, the posture score may be measured based on a posture factor e associated with an angular velocity. When the posture factor e decreases during knee lifting, the posture score may be evaluated as low. The posture factor e may be measured using an angle sensor (e.g., angle sensor 125). In addition, sensor data (e.g., electromyography data) may be used as another reference for the posture factor.

[0134] according to Fig.10 For example, the posture score can be determined as shown in Equation 1 below.

[0135] [Equation 1]

[0136] In Equation 1, S represents the posture score, a represents the posture factor a, b represents the posture factor b, c represents the posture factor c, d represents the posture factor d, and e represents the posture factor e. 4 , W 5 , W 6 , W 7 and W 8 represents a weight. f represents another posture factor.

[0137] Fig.11 is a diagram showing an example of factors for adjusting exercise intensity according to an exemplary embodiment. Fig.11 , the exercise intensity may be set according to an intensity factor p associated with the exercise load. For example, the exercise load may be adjusted by an actuator torque of a drive module (e.g., drive module 120, drive module 35, drive module 45, drive module 530, or drive module 530-1) of a wearable device (e.g., wearable device 100). The drive module may generate an exercise load in a direction opposite to the direction of the user's body movement.

[0138] The intensity of the movement can be adjusted through virtual content. The intensity of the movement can be set according to the intensity factors q and r associated with the virtual object. The intensity factor q can indicate the rhythm of the movement. For example, the situation where the virtual object needs to be quickly passed can increase the user's movement rhythm. The intensity factor r can indicate the range of movement. The range of movement can correspond to the angle between the two legs. For example, the situation where a high virtual object needs to be passed can increase the user's range of movement.

[0139] according to Fig.11 For example, the exercise intensity can be determined as shown in Equation 2 below.

[0140] [Equation 2]

[0141] In Equation 2, I represents the intensity of motion, p represents the intensity factor p, q represents the intensity factor q, and r represents the intensity factor r. 1 , W 2 and W 3 Represents weight.

[0142] Fig.12 is a diagram showing an example of changes in exercise intensity and posture scores in a warm-up exercise period and a personalized exercise period according to an exemplary embodiment. Fig.12 , a personalized exercise plan can be provided based on the personalized intensity range and the exercise plan information. Through the warm-up exercise period, the lower limit intensity value 1211 and the upper limit intensity value 1212 of the personalized intensity range can be set. The exercise plan information may include an exercise type. The exercise type of the exercise plan information can be selected by the user or recommended by the exercise application. Fig.12 An example of interval training is shown, but the example is not limited thereto. The personalized exercise plan may start at time t0. When the personalized exercise plan starts, an exercise plan of a type according to the exercise plan information may be provided during the personalized exercise period 1220. The intensity of the type of exercise plan may be set according to the personalized intensity range of the user. Fig.12 In the example of , during the personalized exercise period 1220, an interval training plan according to the lower intensity value 1211 and the upper intensity value 1212 can be provided. Such personalized exercise can prevent or reduce injuries and maximize or improve exercise effects.

[0143] Fig.13 is a diagram showing an example of adjusting exercise intensity in real time during a personalized exercise period according to an exemplary embodiment. Fig.13 , a posture score 1320 according to the exercise intensity 1310 may be measured during the warm-up exercise period. For example, a change in the posture score 1320 caused by an increase in the exercise intensity 1310 may be measured. The first posture score 1321 is higher than the upper boundary value 1341 of the middle range of the posture score 1320, and thus the exercise intensity 1310 may be further increased. The second posture score 1322 is equal to the upper boundary value 1341, and thus the exercise intensity at the time point of measuring the second posture score 1322 may be determined as the lower intensity value 1332 of the personalized intensity range. The third posture score 1323 is equal to the lower boundary value 1342 of the middle range of the posture score 1320, and thus the exercise intensity at the time point of measuring the third posture score 1323 may be determined as the upper intensity value 1331 of the personalized intensity range.

[0144] Since the personalized intensity range is determined by the upper intensity value 1331 and the lower intensity value 1332, the warm-up exercise period can end and the personalized exercise period can start. In the personalized exercise period, the type of exercise according to the exercise plan information can be provided within the personal exercise intensity range according to the personalized intensity information. During the personalized exercise period, the exercise intensity 1310 according to the personalized exercise intensity range (or personal exercise intensity range) can be adjusted, and the posture score 1320 according to the adjustment of the exercise intensity 1310 can be measured.

[0145] During the personalized exercise session, the exercise intensity 1310 can be controlled or adjusted in real time according to the posture score 1320. In order to adjust the exercise intensity 1310, control margins 1351 and 1352 can be used. Adjusting the exercise intensity 1310 every time the posture score 1320 exceeds the upper boundary value 1341 and / or the lower boundary value 1342 may be inefficient in terms of computational amount or exercise effect. For example, when the posture score 1320 is less than the lower control margin 1352, the exercise intensity 1310 can be reduced. When the posture score 1320 exceeds the upper control margin 1351 as the exercise intensity 1310 decreases, the reduction of the exercise intensity 1310 can be stopped. Although in Fig.13 1342, the control margins 1351 and 1352 of the lower boundary value 1342 are shown, but the control margin may also be set for the upper boundary value 1341. For example, when the posture score 1320 exceeds the upper limit control margin of the upper boundary value 1341, the current motion intensity 1310 may be increased. When the posture score 1320 becomes smaller than the lower limit control margin of the upper boundary value 1341 as the motion intensity 1310 increases, the increase in the motion intensity 1310 may be stopped.

[0146] A fourth posture score 1324 may be measured based on the movement performed by the user during the personalized movement period. The fourth posture score 1324 may be equal to the lower boundary value 1342. The fourth posture score 1324 is greater than the lower control margin 1352, and therefore real-time control of the movement intensity 1310 may not be performed. The fifth posture score 1325 may be equal to the lower control margin 1352. After the fifth posture score 1325 is measured, the posture score 1320 drops below the lower control margin 1352, and therefore the movement intensity 1310 may be reduced. The sixth posture score 1326 may be equal to the upper control margin 1351. After the sixth posture score 1326 is measured, the posture score 1320 exceeds the upper control margin 1351, and therefore the movement intensity 1310 may stop decreasing. The movement intensity 1310 may be maintained or increased again. As Fig.13 As shown, the exercise intensity 1310 may be restored to the upper limit intensity value 1331. As the personalized exercise period ends, the exercise intensity 1310 may be minimized or reduced to the first exercise intensity 1311.

[0147] Fig.14a and Fig.14b is a flowchart showing a detailed example of a control method according to an example embodiment. Fig.14a In operation 1401, the motion intensity may be initialized to an initial value. For example, the initial value may be set according to a previous motion result of the user, or may be set to a previously given value. In operation 1402, a motion plan may be executed based on the initial motion intensity. The motion intensity may be set according to at least a portion of a first intensity factor associated with a virtual object and a second intensity factor associated with a motion load. In operation 1403, a current posture score may be measured. The current posture score may be measured according to at least some of a posture factor associated with stability, a posture factor associated with a distance between a user and a virtual object, a posture factor associated with an angular velocity, and other posture factors.

[0148] In operation 1405, the current posture score and the upper boundary value of the optimal posture range may be compared. When the current posture score is greater than or equal to the upper boundary value, operation 1407 may be performed. When the current posture score is less than the upper boundary value, operation 1406 may be performed. In operation 1406, the current posture score and the lower boundary value of the optimal posture range may be compared. When the current posture score is less than or equal to the lower boundary value, operation 1407 may be performed. When the current posture score is greater than the lower boundary value, operation 1411 may be performed.

[0149] In operation 1407, the current posture score may be displayed. According to an example embodiment, the current posture score may be displayed by a sports application of an electronic device (e.g., electronic device 210). When the current posture score is equal to the upper boundary value in operation 1408, the current posture score may be stored as the upper intensity value of the personal motion intensity range in operation 1409. When the current posture score is not equal to the upper boundary value in operation 1408, the motion intensity may be increased in operation 1410. In operation 1411, the current posture score may be displayed. When the current posture score is equal to the lower boundary value in operation 1412, the current motion intensity may be stored as the lower intensity value of the personal motion intensity range in operation 1413.

[0150] Reference Fig.14b In operation 1421, a motion plan may be started based on personalized intensity. In the personalized motion plan, the motion intensity may be controlled (or adjusted) in real time according to the posture score. In operation 1422, a motion plan may be started based on personalized intensity. The motion plan may be set based on personalized motion information 1423. Personalized motion information 1423 may include personalized intensity range and / or motion plan information. As used herein, "based on" encompasses at least based on.

[0151] The posture score may be measured at 1424. In operation 1425, when the exercise plan is executed at the upper limit exercise intensity of the personalized intensity range, it may be checked whether the current posture score is less than the lower limit boundary value of the optimal posture range. When the current posture score is less than the lower limit boundary value, operation 1426 may be performed. In operation 1426, it may be checked whether the current posture score is greater than the lower limit control margin of the lower limit boundary value. When the current posture score is less than the lower limit control margin, operation 1427 may be performed. In operation 1427, a guide may be provided to reduce the intensity of the exercise. According to an example embodiment, such a guide to reduce the intensity of the exercise may be displayed by a sports application of an electronic device (e.g., electronic device 210). In operation 1428, the intensity of the exercise may be reduced.

[0152] In operation 1429, it may be checked whether the current posture score is greater than the upper limit control margin of the lower limit boundary value. When the current posture score is greater than the upper limit control margin, operation 1430 may be performed. In operation 1430, it may be guided to increase the intensity of the exercise. According to an example embodiment, such an exercise intensity increase guide may be displayed by a sports application of an electronic device (e.g., electronic device 210). In operation 1431, the intensity of the exercise may be increased. As the intensity of the exercise increases, the virtual content (e.g., a virtual underwater environment and / or a virtual object) may change. For example, the virtual content (e.g., a virtual underwater environment and / or a virtual object) may be displayed by a display device (e.g., Figure 2 Smart glasses 226, Figure 7 The display module 740 or Fig. 20 The first electronic device 2010 of the present invention provides a change of the underwater environment. For example, it can provide a situation where the user's body sinks further underwater as the depth of the water increases and / or the water flow that creates resistance to the user's movement becomes more rapid.

[0153] Fig.15 is a diagram showing an example configuration of a virtual screen according to an example embodiment. Fig.15 , the virtual screen may include a virtual object 1501 and a motion guide message 1502. According to an exemplary embodiment, the virtual object 1501 may correspond to an obstacle. The user may continuously cross the virtual object 1501 with their left foot according to the motion guide message 1502. Fig.15 As shown, a virtual screen may be provided by smart glasses (e.g., smart glasses 226). The user may execute a motion plan while passing over a virtual object 1501 observed through the smart glasses. When the user's body touches the virtual object 1501, the wearable device (e.g., wearable device 100) may vibrate, or a visual effect indicating such a collision may be provided around the virtual object 1501. Fig.15 An example of the knee raising exercise is shown, but the example is not limited thereto, and various exercise plans may be provided.

[0154] Fig.16a is a diagram illustrating an example of a motion intensity factor of a virtual object according to an example embodiment. Fig.16a The motion intensity factor associated with the virtual object may include at least one of an intensity factor k1 associated with the distance between the center of gravity of the user and the virtual object, an intensity factor k2 associated with the distance between adjacent virtual objects including the virtual object, an intensity factor k3 associated with the height of the virtual object, an intensity factor k4 associated with the size of the virtual object, or an intensity factor k5 associated with the moving speed of the virtual object. The intensity factor k4 may include the width of the virtual object.

[0155] according to Fig.16a For example, the motion intensity associated with the virtual object can be determined as expressed in Equation 3 below.

[0156] [Equation 3]

[0157] In Equation 3, V represents the intensity of motion, k1 represents the intensity factor k1, k2 represents the intensity factor k2, k3 represents the intensity factor k3, k4 represents the intensity factor k4, and k5 represents the intensity factor k5. 1 , W 2 , W 3 , W 4 and W 5 represents the weight. k6 represents a constant term based on other factors.

[0158] Fig.16b , Fig.16c and Fig.16d is a diagram illustrating example transformations of a virtual object according to example embodiments. Fig.16b An example of adjusting the size of a virtual object is shown. Fig.16b , the size of the virtual object 1622 is larger than the virtual object 1621. In this case, the motion intensity according to the virtual object 1622 may be higher than the motion intensity according to the virtual object 1621. The length and width of the virtual object 1622 may improve the user's ability to maintain a posture. Fig.16c An example of adjusting the height of a virtual object is shown. Fig.16c , virtual objects with different heights can be provided. Fig.16c For example, the range of motion of a user's movements can be gradually improved.

[0159] Fig.16d An example of providing a virtual object with different patterns to two body parts (e.g., left leg and right leg) is shown. Fig.16dIn the example of , a left intensity range for a left body part of a user and a right intensity range for a right body part of a user may be stored separately as personal motion intensity ranges. In this case, providing motion plans and measuring posture scores may be performed independently for the left intensity range and the right intensity range. Fig.16d In the example of , two body parts can have different exercise effects. For example, when one body part is weaker than another body part, executing an exercise plan based on the weak body part can achieve a balance in the exercise ability between the two body parts.

[0160] Fig.17a and Fig.17b is a diagram illustrating an example motion method using a virtual object according to example embodiments. Fig.17a A virtual object is shown approaching the user. The user can pass over the virtual object at the same location. Fig.17b A fixed virtual object is shown. The user can pass over the virtual object while approaching the virtual object. Fig.17a The example can be applied to indoor sports. Fig.17b The example can be applied to outdoor sports.

[0161] Fig.18 is a diagram illustrating an example motion plan to be executed on the ground according to an example embodiment. Fig.18 , the user can alternately extend both knees toward the virtual object 1801 while lying face down on the ground. Fig.18 The motion method shown, unlike the motion method of crossing over the virtual object 1801, touching the virtual object 1801 with the user's knee may be the correct motion method.

[0162] Fig.19 is a diagram showing another example of factors for adjusting exercise intensity according to an example embodiment. Fig.19 The posture score may be measured according to a posture factor associated with the user's posture stability. The posture factor associated with posture stability may include at least some of a pitch-related posture factor, a roll-related posture factor, and a hip flexion angle-related posture factor.

[0163] The pitch-related posture factor can indicate whether the pelvis is not excessively tilted forward / backward during movement. For example, a posture factor of 77° (kyphosis) to 83° (lordosis) can be evaluated as an upper range. Posture factors of 75° to 77° (kyphosis) and 83° to 85° (lordosis) can be evaluated as a middle range. Posture factors in other ranges can be evaluated as a lower range.

[0164] The roll-related posture factor may indicate whether the pelvis does not rotate during the movement. For example, a posture factor of 0° to 10° may be evaluated as an upper range. A posture factor of 10° to 20° may be evaluated as a middle range. Posture factors in other ranges may be evaluated as a lower range.

[0165] The hip flexion angle-related posture factor can indicate whether the leg is bent and straightened at an appropriate angle. For example, a posture factor of 40° or more (right (R)) and 60° or more (left (L)) can be evaluated as an upper range. A posture factor of 30° to 40° (R) and 50° to 60° (L) can be evaluated as a middle range. Posture factors in other ranges can be evaluated as a middle range.

[0166] Each embodiment herein may be used in combination with any other embodiment described herein.

[0167] Fig. 20 is a diagram illustrating an example of providing a motion plan without smart glasses according to an exemplary embodiment. Fig. 20 , the first electronic device 2010 may display a virtual object that guides the user to perform exercise. The first electronic device 2010 may be, for example, a non-wearable display device such as a television (TV). The second electronic device 2020 may include a motion recognition sensor (e.g., a camera, a TOF sensor, or an ultrasonic sensor), and may use the motion recognition sensor to measure the user's motion. The first electronic device 2010 may display the user's current appearance as well as the virtual object. The user may perform an exercise plan while watching the first electronic device 2010. In the case where the first electronic device 2010 has a motion recognition sensor, an exercise plan may be provided without the second electronic device 2020. The first electronic device 2010 may also display at least some of a simulation of exercise intensity, current exercise intensity, a current posture score, a current posture indicator, and an exercise guide.

[0168] Fig.21 is a diagram illustrating an example interface screen of an electronic device displaying information related to a progress status of an exercise plan according to an example embodiment. Fig.21 , the interface screen may include at least some of regions 2110, 2120, 2130, and 2140. The first region 2110 may display an artificial intelligence (AI) image and / or video effect associated with the progress of the exercise plan. The second region 2120 may display the simulated exercise intensity and / or the current exercise intensity. The third region 2130 may display the current posture score. The fourth region 2140 may display the current posture indicator.

[0169] Fig. 22is a diagram illustrating an example interface screen of an electronic device displaying a menu for selecting an exercise plan according to an exemplary embodiment. Fig. 22 , the first screen 2210 may display information related to the progress of the exercise plan. The second screen 2220 may display the exercise plan that the user can perform in the current round. The third screen 2230 may display a menu for selecting the amount of exercise.

[0170] According to various exemplary embodiments, users can easily measure physical fitness by themselves using wearable device 100 and electronic device 210 without separate measuring instruments and expensive measuring devices. According to exemplary embodiments, users can receive relatively accurate evaluation results of their walking ability, muscle strength, fall probability, balance, etc.

[0171] It should be understood that the various exemplary 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, equivalent forms or alternative forms with respect to the 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, unless the relevant context clearly indicates otherwise, the noun in the singular form corresponding to the project may include one or more things. As used herein, "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 "A, B or C" may include any one or all possible combinations of the items listed together with the corresponding one of the multiple phrases. Terms such as "first", "second" or "initial" or "next" or "subsequent" may only be used to distinguish one component from another component in the discussion, 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 with" another element (e.g., a second element), "coupled to" another element (e.g., a second element), "connected with" another element (e.g., a second element), or "connected to" another element (e.g., a second element) when the terms "operably" or "communicatively" are used or when the terms "operably" or "communicatively" are not used, the element may be directly (e.g., wired) connected to the other element, wirelessly coupled to the other element, or coupled to the other element via a third element.

[0172] As used in conjunction with various example embodiments of the present disclosure, the term "module" may include a unit implemented in hardware, software, or firmware, or any combination thereof, and may be used interchangeably with other terms (e.g., "logic," "logic block," "component," 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.

[0173] Software may include a computer program, a piece of code, an instruction, or some combination thereof, to independently or jointly instruct or configure a processing device to operate as required. Software and / or data may be implemented permanently or temporarily in any type of machine, component, physical or virtual device, computer storage medium or device, or in a propagation signal wave that can provide instructions or data to a processing device or can be interpreted by a processing device. Software may also be distributed on a network-bound computer system so that software is stored and run in a distributed manner. Software and data may be stored by one or more non-transitory computer-readable recording media (e.g., memory 514). Various example embodiments described herein may be implemented as software, which includes one or more instructions stored in a machine-readable storage medium (e.g., memory 514). For example, a processor of a machine may call and run at least one of the one or more instructions stored in a storage medium. 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 a code generated by a compiler or a code that can be run by an interpreter. A machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, a “non-transitory” storage medium is a tangible device and may not include signals (eg, electromagnetic waves), but the term does not distinguish whether data is stored semi-permanently or temporarily in the storage medium.

[0174] According to various exemplary embodiments, the method according to the exemplary embodiment of the present disclosure 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 distributed in the form of a machine-readable storage medium (e.g., a CD-ROM) or distributed via an application store (e.g., PlayStore). TM ) online distribution (e.g., download or upload), or directly between two user devices (e.g., smartphones). If distributed online, at least a portion of the computer program product may be temporarily generated or at least temporarily stored in a machine-readable storage medium, such as a memory of a manufacturer's server, a server of an application store, or a relay server.

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

[0176] 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 also be understood by those skilled in the art that various changes in form and details may be made 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 embodiment described herein may be used in conjunction with any other embodiment described herein.

Claims

1. An electronic device, comprising: a communication module, including a communication circuit, configured to communicate with the wearable device; as well as The processor is configured as: providing a first exercise plan for a first exercise period based on an initial exercise intensity range for a user of the wearable device; While the user is performing the first exercise plan, measuring a first posture score of the user; comparing the first posture score to a posture boundary value; setting a personal exercise intensity range for the user based on a result of the comparison; as well as A second exercise plan for a second exercise period is provided based on the personal exercise intensity range.

2. The electronic device according to claim 1, wherein: The posture boundary value includes an upper boundary value and a lower boundary value, The personal exercise intensity range is based on an upper intensity value and a lower intensity value.

3. The electronic device according to claim 2, wherein: In order to set the personal exercise intensity, the processor is configured to: In response to a change in current exercise intensity through the first exercise plan, the first posture score and the upper boundary value intersect at a first time point, setting the first current exercise intensity at the first time point to the lower intensity value; as well as In response to a change in the current exercise intensity through the first exercise plan, the first posture score and the lower limit boundary value intersect at a second time point, and the second current exercise intensity at the second time point is set to the upper limit intensity value.

4. The electronic device according to claim 1, wherein: To provide at least one of the first motion plan or the second motion plan, the processor is configured to: controlling to display a virtual object on a display device to guide the user to perform a movement; and An exercise load for the user's exercise is generated by the wearable device.

5. The electronic device according to claim 4, wherein: At least a portion of the initial motion intensity range and the personal motion intensity range are based on a first intensity factor associated with the virtual object and a second intensity factor associated with the motion load.

6. The electronic device according to claim 5, wherein: The first intensity factor is based on at least one of: a first sub-intensity factor associated with a distance between the center of gravity of the user and the virtual object; a second sub-intensity factor associated with a distance between adjacent virtual objects including the virtual object; a third sub-intensity factor associated with the height of the virtual object; a fourth sub-intensity factor associated with the size of the virtual object; and A fifth sub-intensity factor associated with a moving speed of the virtual object.

7. The electronic device according to claim 5, wherein: The first intensity factor is based on a parameter according to at least one of the following: a depth of water in the underwater environment in the water scene mode, a direction of water flow or a speed of water flow.

8. The electronic device according to claim 4, wherein: At least one of the first posture score or the second posture score is based on a first posture factor associated with posture stability of the user and a second posture factor associated with a distance between the user and the virtual object.

9. The electronic device according to claim 1, wherein: To provide the second motion plan, the processor is configured to: while the user is performing the second motion plan, measuring a second posture score of the user; as well as In response to the second posture score exceeding the control margin of the posture boundary value, adjusting the current movement intensity of the second movement plan.

10. The electronic device according to claim 9, wherein: The posture boundary value includes an upper boundary value and a lower boundary value, For the upper limit boundary value, a first upper limit control margin and a first lower limit control margin are set, and The personal exercise intensity range is based on an upper intensity value and a lower intensity value. Wherein, in order to adjust the current exercise intensity of the second exercise plan, the processor is configured to: In response to the second posture score exceeding the first upper limit control margin, increasing the current exercise intensity of the second exercise plan; and In response to the second posture score becoming smaller than the first lower limit control margin as the current exercise intensity increases, the current exercise intensity is stopped from increasing.

11. The electronic device according to claim 10, wherein: The processor is configured to: for the lower limit boundary value, set a second upper limit control margin and a second lower limit control margin, Wherein, in order to adjust the current exercise intensity of the second exercise plan, the processor is configured to: In response to the second posture score being less than the second lower control margin, reducing the current exercise intensity of the second exercise plan; and In response to the second posture score exceeding the second upper limit control margin as the current exercise intensity decreases, the current exercise intensity is stopped from being reduced.

12. The electronic device according to claim 9, wherein: In order to adjust the current exercise intensity of the second exercise plan, the processor is configured to: When the second posture score exceeds the control margin of the posture boundary value, the current exercise intensity of the second exercise plan is adjusted in real time.

13. The electronic device according to claim 9, wherein: The personal motion intensity range includes a left intensity range for a left body part of the user and a right intensity range for a right body part of the user.

14. The electronic device according to claim 13, wherein: The processor is configured such that providing the second motion plan and measuring the second posture score are performed independently for the left intensity range and the right intensity range.

15. A wearable device worn by a user, the wearable device comprising: a leg support frame configured to support the legs of the user; a driving module, including at least one of a motor and a circuit, configured to generate a motion load for motion of the user; as well as At least one processor configured to: providing a first exercise plan for a first exercise period based on the initial exercise intensity range; When the user is executing the first exercise plan via the wearable device, measuring a first posture score of the user; comparing the first posture score to a posture boundary value; setting a personal exercise intensity range for the user based on a result of the comparison; as well as A second exercise plan for a second exercise period is provided based on the personal exercise intensity range.