Wearable device providing voice to user and method of operating same

The wearable device addresses the lack of personalized assistance by adjusting torque and voice feedback based on user data and environment, enhancing exercise effectiveness and engagement.

WO2026079636A1PCT designated stage Publication Date: 2026-04-16SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2025/012360
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-10-11
Filing Date
2025-08-14
Publication Date
2026-04-16

Smart Images

  • Figure KR2025012360_16042026_PF_FP_ABST
    Figure KR2025012360_16042026_PF_FP_ABST
Patent Text Reader

Abstract

This wearable device may provide torque to a user who is exercising, obtain an indicator about the extent of burden on the body of the user on the basis of at least one of exercise information about exercise performance of the user, biometric information of the user, or setting information set so that the wearable device provides the torque, select a sentence to be used for voice generation of the wearable device on the basis of the indicator, generate a voice on the basis of the selected sentence, and provide the generated voice to the user.
Need to check novelty before this filing date? Find Prior Art

Description

Wearable device that provides voice to a user and method of operation thereof

[0001] The embodiment relates to a wearable device that provides voice to a user and / or a method of operating the same.

[0002] An assistance device may refer to a device or apparatus that helps a user perform exercises and / or movements. An assistance device may be worn on the user's body and may provide the user with the force necessary to perform exercises or movements.

[0003] According to one embodiment, a wearable device capable of providing voice optimized for the user can be provided.

[0004] According to one embodiment, a wearable device may include a driving module including a motor and / or circuit, at least one processor including a processing circuit, and a memory for storing instructions. When the instructions are executed individually and / or collectively by the at least one processor, the wearable device may control the driving module to provide torque to a user performing exercise. When the instructions are executed individually and / or collectively by the at least one processor, the wearable device may obtain an indicator regarding the degree of burden on the user's body based on at least one of exercise information regarding the user's exercise performance, the user's biometric information, or setting information configured for the wearable device to provide the torque. When the instructions are executed individually and / or collectively by the at least one processor, the wearable device may select a sentence to be used for voice generation of the wearable device based on the indicator. When the above commands are executed individually and / or collectively by the at least one processor, the wearable device may generate speech based on the selected sentence and provide the generated speech to the user.

[0005] According to one embodiment, a wearable device may include a driving module including a motor and / or circuit, at least one processor including a processing circuit, and a memory for storing instructions. When the instructions are executed individually and / or collectively by the at least one processor, the wearable device may obtain a plurality of sentence groups for an exercise program when an exercise program is selected. When the instructions are executed individually and / or collectively by the at least one processor, the wearable device may determine sentence groups to be used for the voice service of the wearable device from among the obtained sentence groups based on at least one of user profile information, information on whether there is an electronic device forming a wireless communication link with the wearable device, or information on the user's surrounding environment. When the instructions are executed individually and / or collectively by the at least one processor, the wearable device may control the driving module to provide torque to a user performing the exercise of the exercise program.

[0006] According to one embodiment, a method of operating a wearable device may include: providing torque to a user performing exercise; obtaining an indicator regarding the degree of burden on the user's body based on at least one of exercise information regarding the user's exercise performance, the user's biometric information, or setting information in which the wearable device is set to provide torque; selecting a sentence to be used for voice generation of the wearable device based on the indicator; and generating voice based on the selected sentence and providing the generated voice to the user.

[0007] According to one embodiment, the wearable device can optimize the speech amount of the wearable device by considering at least one of the user's age, the surrounding environment in which the user's exercise is performed, or whether there is an electronic device connected to the wearable device.

[0008] According to one embodiment, the wearable device can optimize (or adjust) the amount of speech produced by the wearable device according to the user's language processing ability (or the degree of burden placed on the user's body) during exercise.

[0009] The advantages, features, and other aspects of the embodiments of the present disclosure will become clear from the following detailed description together with the accompanying drawings.

[0010] FIG. 1a is a diagram illustrating an overview of a wearable device worn on a user's body according to one embodiment.

[0011] FIG. 1b is a drawing illustrating an example of a system including a wearable device according to one embodiment.

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

[0013] FIG. 2b shows a left side view of a wearable device according to one embodiment.

[0014] FIGS. 3a and 3b are block diagrams illustrating examples of the configuration of a wearable device according to one embodiment.

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

[0016] FIG. 5 is a diagram illustrating an example of communication between a wearable device and one or more electronic devices according to one embodiment.

[0017] FIG. 6 is a diagram illustrating a set of sentences and groups of sentences included in the set of sentences according to one embodiment.

[0018] FIGS. 7 and 8 are drawings illustrating an example of a method for a wearable device to control the amount of ignition according to one embodiment.

[0019] FIGS. 9 and 10 are drawings illustrating an example of a method in which a wearable device in one embodiment controls the amount of firing based on an indicator calculated during a user's exercise.

[0020] FIGS. 11, FIGS. 12, and FIGS. 13 are drawings illustrating examples of firing styles of a wearable device according to one embodiment(s).

[0021] FIG. 14 is a diagram illustrating an example of a method in which a wearable device according to one embodiment(s) generates a sentence using a language model.

[0022] FIGS. 15 and FIGS. 16 are drawings illustrating examples of firing operations of a wearable device according to one embodiment(s).

[0023] FIG. 17 is a flowchart illustrating an example of a method of operation of a wearable device according to one embodiment.

[0024] The following detailed structural or functional description is provided merely as an example, and embodiments are subject to various changes and modifications. Accordingly, the practice should not be interpreted as being limited to the present disclosure, but should be understood to include all modifications, equivalents, and substitutions within the spirit and technical scope of the present disclosure.

[0025] Terms such as "first," "second," etc., may be used to describe various components, but the components are not limited to these terms. These terms should be used solely for the purpose of distinguishing one component from another. For example, the first component may be named the second component, and similarly, the second component may be named the first component.

[0026] Where it is stated that one component is "connected," "coupled," or "joined" to another component, the first component may be directly connected, coupled, or joined to the second component, but at least the third component may be "connected," "coupled," or "joined" between the first component and the second component. Thus, for example, the terms "connected" and "coupled" as used herein may cover direct and indirect connections.

[0027] The singular expression includes the plural expression unless the context clearly indicates otherwise. Terms used herein such as “comprising” and / or “comprising” are intended to specify the existence of the described features, numbers, steps, actions, components, parts, or combinations thereof, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof.

[0028] Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as generally understood by those skilled in the art. 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 technology, and should not be interpreted in an ideal or overly formal sense unless explicitly defined in this specification.

[0029] Hereinafter, embodiments will be described in detail with reference to the attached drawings. In the description with reference to the attached drawings, identical components are given the same reference numeral regardless of drawing symbols, and redundant descriptions thereof will be omitted.

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

[0031] Referring to FIG. 1a, the wearable device (120) may be a device worn on a user's body to assist the user's walking, exercise, and / or work. In the embodiment, the term "wearable device" may be replaced with a wearable robot, a walking aid, an exercise aid, etc. The user may be a person or an animal, but is not limited thereto. The wearable device (120) may be worn on the user's body (e.g., lower body (legs, ankles, knees, etc.), upper body (torso, arms, wrists, etc.), or waist) to provide an external force (e.g., assistance force and / or resistance force) to the user's body movements. Assistance force (or assistance torque) represents a force applied in the same direction as the user's body movement, and resistance force (or resistance torque) represents a force applied in the opposite direction to the user's body movement.

[0032] When the wearable device (120) performs a walking assistance function to assist the user's walking, the wearable device (120) can assist the user's walking by providing an assisting force (assisting torque) to the user's body, thereby assisting part or all of the user's legs. The wearable device (120) can expand the user's walking ability by enabling independent walking or long-term walking by assisting the force required for the user's walking. The wearable device (120) may also help improve the walking of a pedestrian with abnormal walking habits or walking posture.

[0033] When the wearable device (120) performs an exercise function to enhance the exercise effect of the user, the wearable device (120) may hinder the user's body movement or provide resistance to the user's body movement by providing resistance (or resistance torque) to the user's body. If the wearable device (120) is, for example, a hip-type wearable device, the wearable device (120) may provide resistance to the user's body movement while worn on the leg to further enhance the exercise effect of the user. The user may take a walking motion while wearing the wearable device (120) for exercise, and in this case, the wearable device (120) may apply resistance to the leg movement during the user's walking motion.

[0034] In the embodiment, for convenience of explanation, a hip-type wearable device (120) worn on the waist and legs is described as an example, but as described above, the wearable device (120) may also be worn on other body parts (e.g., upper arm, lower arm, hand, calf, foot) other than the waist and legs (especially the thigh), and the shape and configuration of the wearable device (120) may vary depending on the body part where it is worn.

[0035] FIG. 1b is a drawing illustrating an example of a system including a wearable device according to one embodiment.

[0036] Referring to FIG. 1b, the electronic device (110) can communicate with the wearable device (120) and can remotely control the wearable device (120). The electronic device (110) may be of various types. The electronic device (110) may include, for example, a portable communication device (e.g., a smartphone), a computer device, a portable multimedia device, or a home appliance, but is not limited to the aforementioned devices.

[0037] In one embodiment, the electronic device (110) and / or the wearable device (120) may be connected to another wearable device (130). For example, the wearable device (120), the electronic device (110), and the other wearable device (130) may be connected to each other via a wireless communication link (e.g., a Bluetooth communication link). The other wearable device (130) may be, for example, a wireless earphone (131), a smart watch (132), or smart glasses (133), but is not limited to the aforementioned devices. The smart watch (132) may be a watch-type wearable device (or a watch-type electronic device), and the smart glasses (133) may be a glasses-type wearable device (or a glasses-type electronic device).

[0038] In one embodiment, the wearable device (120) can form a direct wireless communication link (e.g., Bluetooth link) with another wearable device (130).

[0039] In one embodiment, the smart watch (132) can control the wearable device (120). When the smart watch (132) is connected to the electronic device (110) via a wireless communication link and the electronic device (110) is connected to the wearable device (120) via a wireless communication link, the smart watch (132) can control the wearable device (120) through the electronic device (110). Not limited thereto, the smart watch (132) can be directly connected to the wearable device (120) and can control the wearable device (120).

[0040] In one embodiment, the wearable device (120) can receive the user's heart rate information from a smart watch (132).

[0041] In one embodiment, the electronic device (110) may transmit a control signal to another wearable device (130) that commands the user to provide feedback corresponding to the state of the wearable device (120). Upon receiving the control signal, the other wearable device (130) may provide (or output) feedback corresponding to the state of the wearable device (120) (e.g., at least one of visual feedback, auditory feedback, or tactile feedback).

[0042] In one embodiment, the electronic device (110) can communicate with the server (140) using short-range wireless communication (e.g., Wi-Fi) or mobile communication (e.g., 4G, 5G, etc.).

[0043] In one embodiment, the electronic device (110) may receive user information (e.g., profile information) from a user. The profile information may include, for example, at least one of age, gender, height, weight, or Body Mass Index (BMI) or a combination thereof. The electronic device (110) may transmit the user's profile information to a server (140) and / or a wearable device (120).

[0044] FIG. 2a shows a rear schematic view of a wearable device according to one embodiment. FIG. 2b shows a left side view of a wearable device according to one embodiment.

[0045] The wearable device (200) illustrated in FIGS. 2a and 2b may correspond to an example of a wearable device (120).

[0046] Referring to FIG. 2a, a wearable device (200) according to one embodiment may include a waist support module (10), a waist frame (20), a driving module (30), a thigh fastening part (40a, 40b), a main belt (50), and a thigh frame (70a, 70b).

[0047] According to one embodiment, the waist support module (10) may be positioned on the user's lumbar region (waist area) while the user is wearing the wearable device (200). The waist support module (10) may be mounted on the user's lumbar region to provide cushioning to the user's waist and to support the user's waist. The waist support module (10) may be draped over the user's buttocks (hip area) to reduce or prevent the wearable device (200) from sliding downward due to gravity while the user is wearing the wearable device (200). The waist support module (10) may distribute a portion of the weight of the wearable device (200) to the user's waist while the user is wearing the wearable device (200). The waist support module (10) may be connected to the waist frame (20). Connecting elements (not shown) that can be connected to the waist frame (20) may be formed at both ends of the waist support module (10).

[0048] According to one embodiment, the waist support module (10) may include a lighting unit (60). The lighting unit (60) may include a plurality of light sources (e.g., LEDs (Light Emitting Diodes)). The lighting unit (60) may emit light under the control of a processor (e.g., the processor (310) of FIGS. 3A and FIGS. 3B described below). According to an embodiment, the processor may control the lighting unit (60) so that visual feedback corresponding to the state of the wearable device (200) (e.g., boot state, sensing state, etc.) may be provided (or output) to the user through the lighting unit (60).

[0049] According to one embodiment, the waist frame (20) may extend from both ends of the waist support module (10). The user's lower back may be accommodated inside the waist frame (20). The waist frame (20) may include at least one rigid body beam. Each beam may have a curved shape with a pre-set curvature to surround the user's lower back. A main belt (50) may be connected to the ends of the waist frame (20). A drive module (30) may be mounted directly or indirectly on the waist frame (20). The waist frame (20) may include a connector (not shown) for mounting the drive module (30).

[0050] According to one embodiment, the driving module (30) may include a first driving module (30a) located on the left side of the user while the user is wearing the wearable device (200) and a second driving module (30b) located on the right side of the user while the user is wearing the wearable device (200).

[0051] According to one embodiment, the first driving module (30a) may include a first angle sensor (e.g., a first encoder or a first Hall sensor) for measuring the angle of the user's first joint (e.g., left hip joint angle). The second driving module (30b) may include a second angle sensor (e.g., a second encoder or a second Hall sensor) for measuring the angle of the user's second joint (e.g., right hip joint angle).

[0052] According to one embodiment, the first drive module (30a) and the second drive module (30b) can generate torque (e.g., resistance torque or auxiliary torque). The first drive module (30a) can be connected to the first thigh frame (70a), and the second drive module (30b) can be connected to the second thigh frame (70b). The first drive module (30a) can provide the generated torque to the user's left leg through the first thigh frame (70a). The first thigh frame (70a) can provide external force to the user's left leg by rotating through the torque generated by the first drive module (30a). The second drive module (30b) can provide the generated torque to the user's right leg through the second thigh frame (70b). The second thigh frame (70b) can provide external force to the user's right leg by rotating through the torque generated by the second drive module (30b).

[0053] According to one embodiment, the thigh frames (70a, 70b) can support the user's leg (e.g., thigh) when the wearable device (200) is worn on the user's leg. The thigh frames (70a, 70b) may include a first thigh frame (70a) for supporting the user's left leg and a second thigh frame (70b) for supporting the user's right leg.

[0054] According to one embodiment, the thigh frame (70a, 70b) can transmit torque generated by, for example, a drive module (30a, 30b) to the user's thigh. As one end of the thigh frame (70a, 70b) is connected to the drive module (30a, 30b) and can rotate, and the other end of the thigh frame (70a, 70b) is connected to the thigh fastening part (40a, 40b), the thigh frame (70a, 70b) can transmit torque generated by the drive module (30a, 30b) to the user's thigh while supporting the user's thigh. For example, the thigh frame (70a, 70b) can push or pull the user's thigh. The thigh frame (70a, 70b) can extend along the longitudinal direction of the user's thigh. The thigh frame (70a, 70b) can be folded to wrap around at least a portion of the user's thigh circumference.

[0055] According to one embodiment, the thigh fastening portion (40a, 40b) is connected to the thigh frame (70a, 70b) and can fix the thigh frame (70a, 70b) to the thigh. The thigh fastening portion (40a, 40b) may include a first thigh fastening portion (40a) for fixing the first thigh frame (70a) to the user's left thigh and a second thigh fastening portion (40b) for fixing the second thigh frame (70b) to the user's right thigh.

[0056] According to one embodiment, the first thigh fastening portion (40a) may include a first cover, a first fastening frame, and a first strap, and the second thigh fastening portion (40b) may include a second cover, a second fastening frame, and a second strap. The first cover and the second cover may be positioned on one side of the user's thigh. The first cover and the second cover may be positioned, for example, on the front of the user's thigh. The first cover and the second cover may be positioned along the circumference of the user's thigh. The first cover and the second cover may extend to both sides centered on the other end of the thigh frame (70a, 70b) and may include a curved surface corresponding to the user's thigh. One end of the first cover and the second cover may be connected to the fastening frame, and the other end may be connected to the strap.

[0057] According to one embodiment, the first fastening frame and the second fastening frame are positioned to wrap around, for example, at least a portion of the circumference of the user's thigh, thereby reducing or preventing the user's thigh from slipping out of the thigh frame (70a, 70b). The first fastening frame may have a fastening structure connecting the first cover and the first strap, and the second fastening frame may have a fastening structure connecting the second cover and the second strap.

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

[0059] According to one embodiment, the main belt (50) may be connected to the waist frame (20). The main belt (50) may include a first main belt (50a) that can wrap around the left abdomen of the user while the user is wearing the wearable device (200), and a second main belt (50b) that can wrap around the right abdomen of the user while the user is wearing the wearable device (200). The first main belt (50a) may be formed in a shape having a longer length than the second main belt (50b), but is not limited thereto, and the first main belt (50a) may be formed in a shape having the same length or a shorter length as the second main belt (50b). The first main belt (50a) and the second main belt (50b) may be connected to each end of the waist frame (20). The main belt (50) can be bent in a direction that wraps around the user's abdomen when the user's body is inserted into the wearable device (200). The first main belt (50a) and the second main belt (50b) may be interconnected while the user is wearing the wearable device (200). The main belt (50) can distribute a portion of the weight of the wearable device (200) to the user's abdomen while the user is wearing the wearable device (200).

[0060] Referring to FIG. 2b, the waist support module (10) may be mounted directly or indirectly on the back of the user's lower back and may support part of the weight of the wearable device (200) by being placed over the user's buttocks. The first drive module (30a) may be positioned on the left lower back of the user. The waist frame (20) may be inclined in a direction toward the first drive module (30a) extending from the end of the waist support module (10). The first main belt (50a), mounted directly or indirectly on the waist frame (20), may be wrapped around the user's left abdomen.

[0061] FIGS. 3a and 3b are block diagrams illustrating examples of the configuration of a wearable device according to one embodiment.

[0062] Referring to FIG. 3a, a wearable device (300) according to one embodiment may include a processor (310), angle sensors (320, 320-1), a battery (330), a Power Management Integrated Circuit (PMIC) (340), a memory (350), an IMU (360), motor driver circuits (370, 370-1), motors (or actuators) (380, 380-1), and a communication module (390).

[0063] FIG. 3a illustrates a plurality of angle sensors (320, 320-1), a plurality of motor driver circuits (370, 370-1), and a plurality of motors (380, 380-1), but this is merely an exemplary case, and the wearable device (300-1) of the example illustrated in FIG. 3b may include one angle sensor (320), one motor driver circuit (370), and one motor (380). Additionally, depending on the implementation, the wearable device (300, 300-1) may include a plurality of processors. The number of motor driver circuits, the number of motors, or the number of processors may vary depending on the body part where the wearable device (300, 300-1) is worn.

[0064] The wearable device (300) of FIG. 3a and the wearable device (300-1) of FIG. 3b may correspond to examples of the wearable device (120) and the wearable device (200).

[0065] According to one embodiment, an angle sensor (320), a motor driver circuit (370), and a motor (380) may be included in the first driving module (30a) of FIG. 2a, and an angle sensor (320-1), a motor driver circuit (370-1), and a motor (380-1) may be included in the second driving module (30b) of FIG. 2a. Each "driving module" may include one or more of a sensor, a motor, and / or a circuit (e.g., see FIG. 2a and FIG. 3a-3b).

[0066] According to one embodiment, the angle sensor (320) and the angle sensor (320-1) may each correspond to a Hall sensor, but are not limited thereto.

[0067] According to one embodiment, the angle sensor (320) can measure or sense the angle of the first thigh frame (70a) (or the angle of the user's first joint (e.g., left hip joint, etc.). The angle sensor (320) can transmit the measurement result (e.g., the angle value of the angle of the first thigh frame (70a)) to the processor (310).

[0068] According to one embodiment, the angle sensor (320-1) can measure or sense the angle of the second thigh frame (70b) (or the angle of the user's second joint (e.g., right hip joint)). The angle sensor (320) can transmit the measurement result (e.g., the angle value of the angle of the second thigh frame (70b)) to the processor (310).

[0069] According to one embodiment, depending on the position of the angle sensor (320) and the angle sensor (320-1), the angle sensor (320) and the angle sensor (320-1)) can additionally measure the user's knee angle and ankle angle.

[0070] According to one embodiment, the wearable device (300, 300-1) may include a potentiometer. The potentiometer may sense the R-axis joint angle, L-axis joint angle, R-axis joint angular velocity, and L-axis joint angular velocity according to the user's walking motion. The R / L axes may be reference axes for the user's right / left leg. For example, the R / L axes may be set to be perpendicular to the ground, and the front side of the person's torso may have a negative value and the back side of the torso may have a positive value.

[0071] According to one embodiment, the PMIC (340) can charge the battery (330) using power supplied from an external power source. For example, the external power source and the wearable device (300, 300-1) can be connected via a cable (e.g., a USB cable). The PMIC (340) can receive power from the external power source via the cable and can charge the battery (330) using the received power. According to an embodiment, the PMIC (340) can charge the battery (330) via a wireless charging method.

[0072] According to one embodiment, the PMIC (340) can transfer power stored in the battery (330) to components within the wearable device (300, 300-1) (e.g., processor (310), memory (350), IMU (360), communication module (390), etc.). The PMIC (340) can, for example, adjust the power stored in the battery (330) to a voltage or current level suitable for the components within the wearable device (300). The PMIC (340) may include, for example, a converter (e.g., a DC (direct current)-DC converter) or a regulator (e.g., a low drop-out (LDO) regulator or a switching regulator, etc.) capable of performing the adjustment described above.

[0073] According to one embodiment, the PMIC (340) can determine the state information of the battery (330) (e.g., state of charge, state of health, overvoltage, undervoltage, overcurrent, overcharge, overdischarge, overheating, short circuit, or swelling) and can transmit the state information of the battery (330) to the processor (310). The processor (310) can make the state information of the battery (330) available to a user. For example, the processor (310) can output the state information of the battery (330) through at least one of an acoustic output module (e.g., a speaker), a vibration output module (e.g., a vibration motor or a haptic motor), or a display module (e.g., a display or a lighting unit (60)). For example, the processor (310) can transmit status information of the battery (330) to the electronic device (110) through the communication module (390), and the electronic device (110) can display the status information of the battery (330) on a display.

[0074] According to one embodiment, the IMU (360) can acquire movement information of the wearable device (300, 300-1) (or user). For example, the IMU (360) can acquire acceleration values ​​in each of the three axes (e.g., X-axis, Y-axis, Z-axis) of the wearable device (300, 300-1) (or user) and can transmit each acquired acceleration value to the processor (310). The X-axis direction may be, for example, the direction facing the user, the Z-axis direction may be, for example, the direction of gravity, and the Y-axis direction may represent, for example, a direction orthogonal to the X-axis and Z-axis. The processor (310) can calculate the movement speed of the wearable device (300, 300-1) (e.g., the user's walking speed) based on at least some of the acquired acceleration values ​​(e.g., acceleration values ​​in the frontal direction).

[0075] According to one embodiment, the processor (310) can control the wearable device (300, 300-1) overall. The processor (310) may include a processing circuit.

[0076] According to one embodiment, the processor (310) may be operatively connected to at least one or all of the angle sensors (320, 320-1), memory (350), or IMU (360).

[0077] According to one embodiment, the processor (310) can control components (e.g., motor driver circuits (370, 370-1) etc.) within the wearable device (300, 300-1) by executing software (or programs, instructions) stored in memory (350), for example, and can perform various data processing or operations. As at least part of the data processing or operations, the processor (310) can store data received from other components (e.g., IMU (360), angle sensors (320, 320-1) etc.) in memory (350) and process instructions or data stored in memory (350).

[0078] According to one embodiment, the processor (310) can control the drive module (30) so that the drive module (30) provides (or outputs) torque to the user (e.g., torque based on the angle value of the angle sensor (320 and / or 320-1). For example, the processor (310) can determine the torque value based on the angle value of the angle sensor (320 and / or 320-1) and the intensity level (e.g., resistance intensity level or auxiliary intensity level) described below. The resistance intensity level may represent the intensity level in resistance mode, and the auxiliary intensity level may represent the intensity level in auxiliary mode. The processor (310) can control the drive module (30) based on the determined torque value. The drive module (30) can output torque corresponding to the torque value. The "based on" used herein may cover at least based on.

[0079] According to one embodiment, each of the motor driver circuits (370, 370-1) can control each of the motors (380, 380-1) under the control of the processor (310), and by such control, each of the motors (380, 380-1) can generate torque (e.g., resistance torque and / or auxiliary torque).

[0080] According to one embodiment, the communication module (390) may support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between a wearable device (300, 300-1) and an external electronic device (e.g., the electronic device (110) of FIG. 1b or another wearable device (130) of FIG. 1b), and the performance of communication through the established communication channel. The communication module (390) may include a communication circuit (e.g., a Bluetooth communication circuit, etc.).

[0081] According to one embodiment, the wearable device (300, 300-1) may include a display module. The display module may include, for example, a display and / or a lighting unit (e.g., a lighting unit (60) of FIG. 2a including a light source). The processor (310) may control the display module so that the display module can provide visual feedback to the user.

[0082] According to one embodiment, the wearable device (300, 300-1) may include an acoustic output module. The acoustic output module may include, for example, one or more speakers. For example, a first speaker may be located within a housing containing, for example, a first driving module (30a), and a second speaker may be located within a housing containing, for example, a second driving module (30b).

[0083] According to one embodiment, the processor (310) can control the sound output module so that the sound output module can provide auditory feedback (or voice) to the user. For example, the processor (310) can control the speaker so that at least one sentence within the sentence group described below can be converted into voice via text-to-speech (TTS) and the voice can be provided (or output) to the user.

[0084] According to one embodiment, a wearable device (300, 300-1) may include a vibration output module. The vibration output module may include, for example, one or more vibration motors or one or more haptic motors. A processor (310) may control the vibration output module so that the vibration output module can provide tactile feedback (or haptic feedback) to a user.

[0085] According to one embodiment, at least one of a processor (310), a battery (330), a PMIC (340), a memory (350), an IMU (360), a communication module (390), or a display module may be located inside the waist support module (10) of FIGS. 2a and FIGS. 2b, or a combination thereof may be located.

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

[0087] Referring to FIG. 4, the wearable device (120) can communicate with an electronic device (410) (e.g., the electronic device (110) of FIG. 1b or another wearable device (130) of FIG. 1b). For example, the electronic device (410) may be a user terminal of a user using the wearable device (120) or a dedicated controller device including a processing circuit for the wearable device (120). According to one embodiment, the wearable device (120) and the electronic device (410) may be connected to each other via short-range wireless communication (e.g., Bluetooth communication, Wi-Fi communication).

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

[0089] According to one embodiment, a user may input a command to control the operation of the wearable device (120) (e.g., a command instructing the wearable device (120) to operate in an assist mode that generates assistive force, or a command instructing the wearable device (120) to operate in a resistance mode that generates resistance force) or change the settings of the wearable device (120) through a GUI screen on the display (212) of the electronic device (410). The electronic device (410) may generate a control command (or control signal) corresponding to the operation control command or setting change command input by the user, and transmit the generated control command to the wearable device (120). The wearable device (120) can operate according to a received control command and can transmit the control result according to the control command and / or sensor data measured by the sensors of the wearable device (120) (e.g., angle sensors (320, 320-1) and / or IMU (360)) to the electronic device (410). The electronic device (410) can provide result information (e.g., walking ability information, exercise ability information, exercise motion evaluation information) derived by analyzing the control result and / or sensor data to the user through a GUI screen.

[0090] FIG. 5 is a diagram illustrating an example of communication between a wearable device and one or more electronic devices according to one embodiment.

[0091] Referring to FIG. 5, a wearable device (500) according to one embodiment (e.g., the wearable device (120) of FIG. 1a and FIG. 1b, the wearable device (200) of FIG. 2a and FIG. 2b, the wearable device (300) of FIG. 3a, the wearable device (300-1) of FIG. 3b) can communicate with an electronic device (510) (e.g., the electronic device (110) of FIG. 1b, the electronic device (410) of FIG. 4).

[0092] According to one embodiment, the electronic device (510) may receive from the user at least one of the user’s profile information (e.g., age), information about the exercise program to be performed by the user (e.g., type of exercise program selected by the user), or information about the user’s surrounding environment (e.g., information about whether the environment in which the user’s exercise is performed is indoors or outdoors).

[0093] According to one embodiment, the electronic device (510) may receive from the user information regarding the operating mode of the wearable device (500) (e.g., auxiliary mode or resistance mode) (e.g., information indicating that the user has selected the operating mode of the wearable device (500) as auxiliary mode or information indicating that the user has selected the operating mode of the wearable device (500) as resistance mode) and an intensity level related to the strength of the torque of the wearable device (500). The information regarding the operating mode of the wearable device (500) and the intensity level may correspond to setting information configured, for example, to enable the wearable device (500) to generate torque (e.g., auxiliary torque or resistance torque).

[0094] According to one embodiment, the wearable device (500) may receive at least one or a combination of information about an exercise program, user profile information, setting information of the wearable device (500) (e.g., information about the operation mode and intensity level of the wearable device (500)), or user's surrounding environment information from an electronic device (510).

[0095] According to one embodiment, the wearable device (500) can form a wireless communication link (e.g., Bluetooth link) with a watch-type electronic device (or smart watch) (520) (e.g., the smart watch (132) of FIG. 1b). The wearable device (500) can receive the user's heart rate information from the watch-type electronic device (520).

[0096] According to one embodiment, the wearable device (500) can form a wireless communication link (e.g., Bluetooth link) with an electronic device (530) capable of measuring the user's breathing rate and can receive information on the user's breathing rate from the electronic device (530).

[0097] Depending on the implementation, the wearable device (500) may receive from the user information about an exercise program, user profile information, settings information of the wearable device (500), or user surrounding environment information, or at least one or a combination thereof.

[0098] According to one embodiment, the wearable device (500) may provide voice to the user (e.g., voice generated based on sentences within a sentence group to be described later). If the wearable device (500) does not form a wireless communication connection (e.g., Bluetooth connection) with the wireless earphones (131), it may provide voice to the user through one or more speakers. If the wearable device (500) forms a wireless communication connection with the wireless earphones (131), it may transmit voice to the wireless earphones (131). The wireless earphones (131) may provide voice received from the wearable device (500) to the user.

[0099] FIG. 6 is a diagram illustrating a set of sentences and groups of sentences included in the set of sentences according to one embodiment.

[0100] Referring to FIG. 6, an example of a sentence set (600) according to one embodiment is illustrated.

[0101] According to one embodiment, the sentence set (600) may be, for example, a sentence set assigned to an exercise program (e.g., an exercise program to be performed by the user or an exercise program selected by the user) or a sentence set mapped to an exercise program. The sentence set (600) may correspond to a set of all sentence groups (610-1 to 610-n) that can be provided to the user as voice of the wearable device (500) while the user performs exercise according to the exercise program. As will be described later, depending on given conditions (e.g., age of the user), some of the sentence groups (610-1 to 610-n) may not be selected and therefore not provided to the user.

[0102] According to one embodiment, the sentence set (600) may be stored in the memory (350) of the wearable device (500). Not limited thereto, the sentence set (600) may be stored in the electronic device (110, 410, 510). The wearable device (500) may receive the sentence set (600) along with information about an exercise program to be performed by the user from the electronic device (110, 410, 510).

[0103] According to one embodiment, a sentence set (600) may include a plurality of sentence groups (610-1 to 610-n). Each of the sentence groups (610-1 to 610-n) may include at least one sentence. Each of the sentence groups (610-1 to 610-n) may include up to three sentences. The maximum number of sentences included in each of the sentence groups (610-1 to 610-n) is not limited to three, and each of the sentence groups (610-1 to 610-n) may include three or more sentences.

[0104] According to one embodiment, the sentences included in each of the sentence groups (610-1 to 610-n) may have associations (e.g., contextual associations, etc.). In the example illustrated in FIG. 6, the sentence group (610-1) consists of sentences ( , , It can include ), and sentences( , , ) can have associations (e.g., contextual associations, etc.). Sentence groups (610-2) are sentences ( , , It can include ), and sentences( , , ) can have associations (e.g., contextual associations, etc.). Sentence groups (610-3) are sentences ( , , It can include ), and sentences( , , ) can have associations (e.g., contextual associations, etc.). Sentence groups (610-n) are sentences ( , , It can include ), and sentences( , , ) can have associations (e.g., contextual associations, etc.). A sentence of sentence group (610-n) in FIG. 6 ( Example of ) (620), sentence ( Example of ) (621), and sentence ( An example (622) of ) is illustrated. As in the example illustrated in FIG. 6, sentences (620, 621, 622) may have contextual relevance regarding the user's stride.

[0105] According to one embodiment, when a sentence group includes multiple sentences, one of the multiple sentences may be a main sentence (or main sentence or core sentence) and the others may be additional explanation sentences (or sub-sentences). The main sentence (or main sentence or core sentence) may represent a sentence that cannot be omitted from the sentence group, and the additional explanation sentence (or sub-sentence) may represent a sentence that can be omitted from the sentence group. In the example illustrated in FIG. 6, sentence (620) may be the main sentence (or main sentence), and sentences (621) and (622) may each be additional explanation sentences (or sub-sentences). As will be described later, the wearable device (500) may omit some of the sentences in the sentence group to reduce the speech amount of the wearable device (500). At this time, the wearable device (500) may not omit the main sentence from the sentence group and may omit the additional explanation sentence. The amount of speech of the wearable device (500) can indicate, for example, how much speech the wearable device (500) has spoken.

[0106] According to one embodiment, each of the sentence groups (610-1 to 610-n) may have a sentence type. The sentence groups (610-1 to 610-n) may be classified based on a plurality of sentence types. The sentence types may include, for example, a notice (N) type, an information (I) type, a coaching (C) type, and an emotion (E) type. The N type may represent a sentence type for at least one of, for example, a user instruction (e.g., a user instruction for an exercise program), a sequence guide for the user's exercise program, or a status notification of the wearable device (500). The I type may represent a sentence type for, for example, conveying at least one of the user's exercise results or exercise knowledge. The C type may represent a sentence type for, for example, exercise coaching for the user, feedback regarding the user's exercise, advice regarding the user's exercise, or encouragement toward the user. The E type may represent a sentence type for, for example, a greeting, encouragement, or praise toward the user.

[0107] Table 1 below shows example sentences for each sentence type.

[0108]

[0109] For example, sentence group (610-1) can be of type I, and sentence ( )(e.g.: I will let you know the results of this workout), sentence( )(e.g.: I walked a total of 10,271 steps at an average speed of 8 km / h and burned 120 kcal), sentence( It may include )(e.g., Walk with me and get a 15% robot effect). As previously explained, sentences within the sentence group (610-1) ( , , ) may have contextual relevance regarding the user's exercise results.

[0110] According to one embodiment, some of the sentence groups (610-1 to 610-n) may have attribute information regarding omission. As will be described later through FIGS. 7 and FIGS. 8, the wearable device (500) may determine a selection state for the sentence set (600) as a first selection state, a second selection state, or a third selection state. The first selection state may represent, for example, a state in which the wearable device (500) selects all of the sentence groups (610-1 to 610-n) within the sentence set (600), and the second selection state and the third selection state may represent, for example, a state in which the wearable device (500) selects some of the sentence groups (610-1 to 610-n). A smaller number of sentence groups may be selected in the third selection state than in the second selection state. At least some of the sentence groups (610-1 to 610-n) may have first attribute information indicating that they are omitted when in a second selection state, and at least some of the sentence groups (610-1 to 610-n) may have second attribute information indicating that they are omitted when in a third selection state. A sentence group having first attribute information may also have second attribute information, for example. Some sentence groups may have both first attribute information and second attribute information. When the wearable device (500) determines the selection state for the sentence set (600) as a second selection state, it may not select a sentence group having first attribute information among the sentence groups (610-1 to 610-n). When the wearable device (500) determines the selection state for the sentence set (600) as a third selection state, it may not select a sentence group having second attribute information among the sentence groups (610-1 to 610-n). If the wearable device (500) determines the selection state for the sentence set (600) as the first selection state, it can select all sentence groups (610-1 to 610-n).

[0111] FIGS. 7 and 8 are drawings illustrating an example of a method for a wearable device to control the amount of ignition according to one embodiment.

[0112] Referring to FIG. 7, in operation 710, the wearable device (500) (e.g., processor (310)) can obtain a set of sentences for an exercise program (e.g., set of sentences in FIG. 6 (600), set of sentences in FIG. 8 (810)). For example, the memory (350) of the wearable device (500) may store sets of sentences for each of a plurality of exercise programs (e.g., interval walking exercise program, power walking exercise program, etc.). When an exercise program is selected (or information about an exercise program selected by a user is received from the electronic device (510), the processor (310) of the wearable device (500) can obtain (or receive) a set of sentences for the selected exercise program from the memory (350).

[0113] According to one embodiment, the processor (310) may obtain a set of sentences for a selected exercise program (e.g., the set of sentences (600) of FIG. 6, the set of sentences (810) of FIG. 8). The set of sentences (810) shown in FIG. 8 consists of a plurality of sentence groups (810-1, 810-2, It may include , 810-n) (e.g., 270 sentence groups). The sentence set (810) may include sentence groups of type N, sentence groups of type C, sentence groups of type I, and sentence groups of type E. In the sentence set (810), the number of sentence groups of type N may be 60, the number of sentence groups of type C may be 75, the number of sentence groups of type I may be 75, and the number of sentence groups of type E may be 60.

[0114] In the example illustrated in FIG. 8, sentence group (810-3) and sentence group (810-4) may have first attribute information (e.g., information indicating a sentence group that can be omitted when in a second selection state) and second attribute information (e.g., information indicating a sentence group that can be omitted when in a third selection state), and sentence group (810-5) may have second attribute information. Sentence group (810-1), sentence group (810-2), and sentence group (810-n) may not have first attribute information and second attribute information.

[0115] In operation 720, the wearable device (500) (e.g., processor (310)) can determine (or select) groups of sentences to be used for the voice service of the wearable device (500) from an acquired set of sentences (e.g., set of sentences (810) of FIG. 8). The processor (310) can determine (or select) groups of sentences to be used for the voice service of the wearable device (500) from a set of sentences for an exercise program (e.g., set of sentences (810) of FIG. 8) based on at least one of the following: user profile information (e.g., age), user surrounding environment information (e.g., whether the environment in which the user's exercise is performed is indoors or outdoors), or information regarding whether there is an electronic device forming a wireless communication link with the wearable device (500) (e.g., an electronic device including a display capable of displaying visual materials).

[0116] Older users may experience a decline in cognitive function and auditory ability, which may lead to a decline in their language processing ability (e.g., the ability to understand the voice of a wearable device (500)). The burden on the user's short-term memory and concentration may increase when the user receives the material as voice rather than when the user sees the material visually. Consequently, the user's language processing ability may be relatively higher when the material is presented to the user visually (or in both visual and auditory ways) than when the material is presented as voice. In the case of outdoor exercise (e.g., outdoor walking), the user must check the path and check for exercise distractions (e.g., obstacles) while walking, whereas in indoor exercise, there may be less ambient noise and fewer exercise distractions, so there may be a difference between the user's language processing ability in indoor exercise and in outdoor exercise.

[0117] A wearable device (500) (e.g., processor (310)) can determine the level of language processing ability of a user (e.g., user before starting exercise) through at least one of the following: user profile information (e.g., age), user surrounding environment information (e.g., whether the environment in which the user's exercise is performed is indoors or outdoors), or information regarding whether there is an electronic device forming a wireless communication link with the wearable device (500) (e.g., an electronic device including a display capable of displaying visual materials), and can determine (or select) groups of sentences to be used for voice services in a set of sentences for an exercise program based on the determined level. If the wearable device (500) (e.g., processor (310)) determines that the level of language processing ability is relatively low, it can select a small number of groups of sentences from a set of sentences for an exercise program.

[0118] For example, if the environment in which the user's exercise is performed is indoors (or if the user's exercise is indoor exercise), the processor (310) may determine the level of the user's (e.g., user before starting exercise) language processing ability as a first level (e.g., a level of language processing ability that is relatively high). The processor (310) may select all sentence groups (810-1 to 810-n) within the sentence set (810) for the exercise program. If the environment in which the user's exercise is performed is indoors, the processor (310) may determine the selection state for the sentence set (810) as a first selection state and may select all sentence groups (810-1 to 810-n) within the sentence set (810) for the exercise program.

[0119] For example, if the user's age is below a certain level (e.g., 70 years old), if there is an electronic device forming a wireless communication link with the wearable device (500), or if the environment in which the user's exercise is performed is outdoors (or if the user's exercise is outdoor exercise), the processor (310) may determine that the level of the user's (e.g., user before starting exercise) language processing ability is at a second level (e.g., a level lower than the first level). In this case, the processor (310) may select first sentence groups (820) from among sentence groups of a sentence set (810) for an exercise program. If the user's age is below a certain level (e.g., 70 years old), if there is an electronic device forming a wireless communication link with the wearable device (500), or if the environment in which the user's exercise is performed is outdoors, the processor (310) may determine the selection state for the sentence set (810) as a second selection state. When the processor (310) determines the selection state for the sentence set (810) as a second selection state, it may not select a sentence group having first attribute information among the sentence groups of the sentence set (810). Sentence group (810-3) and sentence group (810-4) may have first attribute information, so when the processor (310) determines the selection state for the sentence set (810) as a second selection state, it may not select sentence group (810-3) and sentence group (810-4). The processor (310) may select sentence groups that do not have first attribute information (e.g., first sentence groups (820)). In FIG. 8, "▨" may represent a sentence group that is not selected when in the second selection state (or a sentence group having first attribute information).

[0120] Depending on the implementation, the processor (310) may select a first group of sentences (820) from the group of sentences in the set of sentences (810) when the user's age is above a certain level and the environment in which the user's exercise is performed is indoors. The processor (310) may select a first group of sentences (820) from the group of sentences in the set of sentences (810) when there is no electronic device forming a wireless communication link with the wearable device (500) and the user's exercise is indoor exercise.

[0121] In another example, if the user's age is above a certain level or if there is no electronic device (e.g., an electronic device including a display (510 and / or 520)) forming a wireless communication link with the wearable device (500), the processor (310) may determine that the level of language processing ability of the user (e.g., user before starting exercise) is a third level (e.g., a level lower than the second level). In this case, the processor (310) may select second sentence groups (830) from among the sentence groups of the sentence set (810) for the exercise program. At this time, the number of second sentence groups (830) may be less than the number of first sentence groups (820). If the user's age is above a certain level or if there is no electronic device forming a wireless communication link with the wearable device (500), the processor (310) may determine the selection state for the sentence set (810) as a third selection state. The processor (310) may not select a sentence group having second attribute information among the sentence groups of the sentence set (810). Sentence group (810-3), sentence group (810-4), and sentence group (810-5) may have second attribute information, so the processor (310) may not select sentence group (810-3), sentence group (810-4), and sentence group (810-5). The processor (310) may select sentence groups that do not have second attribute information (e.g., second sentence groups (830)). In FIG. 8, "▧" may represent a sentence group that is not selected (or a sentence group having second attribute information) when in a third selection state.

[0122] The wearable device (500) may determine that the user's language processing ability is degraded if the user's age is above a certain level or if an electronic device (e.g., an electronic device including a display capable of displaying visual materials) is not connected to the wearable device (500). Based on this determination, the wearable device (500) may select second sentence groups (830) from among sentence groups of a sentence set for an exercise program (e.g., sentence set (810) of FIG. 8) so as to control (e.g., reduce) the amount of speech of the wearable device (500).

[0123] According to one embodiment, the ratio of sentence groups selected in a sentence set (810) (hereinafter referred to as the “selection ratio”) may differ depending on each selection state and the type of sentence group. Table 2 below shows examples of selection ratios according to selection state and sentence type.

[0124]

[0125] When in the first selection state, the selection rate of each type may be 100%. When in the first selection state, the wearable device (500) can select all sentence types of each type from the sentence set (810).

[0126] When in the second selection state, the selection rate of Type N may be 100%. When in the second selection state, the wearable device (500) may select all groups of Type N sentences from the sentence set (810). When in the second selection state, the selection rate of Type I, Type C, and Type E, respectively, may be 66.6%. When the wearable device (500) is in a second selection state, it can select 66.6% of sentence groups (e.g., 50 sentence groups) out of 75 sentence groups of type I sentences (e.g., 75 sentence groups of type I sentences in the sentence set (810)), 66.6% of sentence groups (e.g., 50 sentence groups) out of 75 sentence groups of type C sentences (e.g., 75 sentence groups of type C sentences in the sentence set (810)), and 66.6% of sentence groups (e.g., 40 sentence groups) out of 60 sentence groups of type E sentences (e.g., 60 sentence groups of type E sentences in the sentence set (810).

[0127] When in the third selection state, the selection rate of Type N may be 100%. When in the third selection state, the wearable device (500) may select all groups of sentences of Type N from the sentence set (810). When in the third selection state, the selection rate of Type I may be 13.3%, the selection rate of Type C may be 66.6%, and the selection rate of Type E may be 6.66%. When the wearable device (500) is in a third selection state, it can select 13.3% of sentence groups (e.g., 10 sentence groups) from among the I-type sentence groups (e.g., 75 I-type sentence groups of the sentence set (810)), 66.6% of sentence groups (e.g., 50 sentence groups) from among the C-type sentence groups (e.g., 75 C-type sentence groups of the sentence set (810)), and 6.66% of sentence groups (e.g., 4 sentence groups) from among the E-type sentence groups (e.g., 60 E-type sentence groups of the sentence set (810).

[0128] Characteristics (e.g., necessity, memory burden, and helpfulness) may differ depending on the type of sentence group, and the number (or selection ratio) of sentence groups selected may vary based on these characteristics. Necessity may, for example, indicate the degree to which a sentence group (or sentence) is necessary for the user's exercise; memory burden may, for example, indicate the degree to which the user finds it difficult to remember a sentence group (or sentence); and helpfulness may, for example, indicate the degree to which a sentence group (or sentence) is helpful for the user's exercise.

[0129] Table 3 below shows examples of necessity / memory burden / usefulness for each type.

[0130]

[0131] According to one embodiment, more sentence groups may be selected as utility increases, and fewer sentence groups may be selected as necessity and memory burden decrease. For example, the necessity of Type I sentence groups may be low and the memory burden high, so the number of sentence groups selected (or selection ratio) in the third state may be relatively small.

[0132] According to one embodiment, a single sentence group may correspond to a single speech of the wearable device (500). A speech for a single sentence group may be a single speech. As the number of sentence groups increases, the speech frequency (or number of speeches) of the wearable device (500) may increase, and as the number of sentence groups decreases, the speech frequency (or number of speeches) of the wearable device (500) may decrease. The wearable device (500) may reduce the amount of speech of the wearable device (500) by reducing the number of sentence groups in consideration of the user's age, etc.

[0133] According to one embodiment, the operation of the wearable device (500) described through FIGS. 7 and FIGS. 8 can be performed by an electronic device (510). For example, the electronic device (510) can perform the operation 710 and operation 720 described through FIGS. 7. The electronic device (510) can obtain a set of sentences for an exercise program and can determine from the obtained set of sentences groups to be used for a voice service (e.g., all sentence groups of the set of sentences (810) of FIG. 8, first sentence groups (820), or second sentence groups (830)). The electronic device (510) can transmit the determined sentence groups to the wearable device (500).

[0134] FIGS. 9 and 10 are drawings illustrating an example of a method in which a wearable device in one embodiment controls the amount of firing based on an indicator calculated during a user's exercise.

[0135] Referring to FIG. 9, in operation 910, the wearable device (500) (e.g., processor (310)) can calculate (or obtain) an indicator regarding the language processing ability of a user (e.g., a user performing exercise) (or the degree of burden on the user's body).

[0136] According to one embodiment, language processing ability may include, for example, the ability of a user to understand the voice of the wearable device (500) (or sentences spoken by the wearable device (500)). When the user’s biometric information (e.g., heart rate and / or respiration) reaches a threshold (or when the degree of burden placed on the user’s body by exercise is high), the user may find it difficult to accept information (e.g., voice information, etc.) above a certain level, and the capacity of voice information that can be processed may decrease. When the user’s biometric information (e.g., heart rate and / or respiration) is stable (or when the degree of burden placed on the user’s body is low), the user can easily process voice information. To determine whether the user’s language processing ability is reduced during exercise (or whether the degree of burden placed on the user’s body is high), the wearable device (500) may calculate an indicator that quantifies the user’s language processing ability (or the degree of burden placed on the user’s body). The indicator may be referred to, for example, as Language Processing Ability Saturation (LPAS).

[0137] According to one embodiment, a wearable device (500) (e.g., processor (310)) may calculate (or obtain) an indicator regarding the user's language processing ability (or the degree of burden on the user's body) based on at least one of exercise information regarding the user's exercise performance, the user's biometric information, or setting information of the wearable device (500) (e.g., information regarding the operation mode of the wearable device (500) and the intensity level). The higher the value of the indicator regarding the language processing ability (or the degree of burden on the user's body), the lower the state in which the user's language processing ability is degraded during exercise (or the state in which the user's body is under high burden). The lower the value of the indicator regarding the language processing ability (or the degree of burden on the user's body), the lower the state in which the user's language processing ability is not degraded during exercise (or the state in which the user's body is under low burden).

[0138] For example, the processor (310) can calculate (or obtain) an indicator regarding the user's language processing ability (or the degree of burden on the user's body) through the following mathematical formula 1.

[0139]

[0140] In the above mathematical formula 1, It can represent the normalized value of the user's heart rate increase, and It can represent the normalized value of the increase in the user's breathing rate per minute. It can represent a value determined based on the user's movement speed (e.g., walking speed), and It may represent a value determined based on the setting information of the wearable device (500) (e.g., information on the operation mode of the wearable device (500) and the intensity level).

[0141] In the above mathematical formula 1, inside Each inside Each weight can be represented.

[0142] The processor (310) uses Table 4 below class It can determine (or calculate).

[0143]

[0144] The processor (310) when the user's movement speed is 3 km / h can be determined to be 0, and if the setting information of the wearable device (500) is resistance mode / intensity level=2 You can decide to set it to 0.6.

[0145] The processor (310) can calculate a normalized value of the increase in heart rate according to “(measured heart rate - reference heart rate) / (maximum heart rate - reference heart rate)”. The processor (310) can receive the measured heart rate from a watch-type electronic device (520). The reference heart rate may represent, for example, the average heart rate measured during the warm-up of an exercise program. The maximum heart rate may be, for example, a statistic for the maximum heart rate of an adult male (e.g., 210) or the maximum heart rate obtained from the user’s exercise records.

[0146] The processor (310) can calculate a normalized value of the breath rate per minute according to “(measured breath rate per minute - reference breath rate per minute) / (maximum breath rate per minute - reference breath rate per minute)”. The processor (310) can receive the measured breath rate per minute from the electronic device (530). The reference breath rate per minute may represent, for example, the average breath rate per minute measured during the warm-up of an exercise program. The maximum breath rate per minute may be, for example, a statistic for the maximum breath rate per minute of an adult male (e.g., 60) or the maximum breath rate per minute obtained from the user’s exercise records.

[0147] Measured heart rate = 195, reference heart rate = 70, normalized value of heart rate change = 0.89, reference respiratory rate per minute = 16, normalized value of respiratory rate change = 0.89, and =0.6 and, =0.4 and, =5 and, =3 and, =1 and, =1. In this case, the processor (310) can calculate the index as 0.81 according to the above mathematical formula 1.

[0148] As another example, the processor (310) can calculate an indicator regarding the user's language processing ability (or the degree of burden on the user's body) through the following mathematical formula 2.

[0149]

[0150] In the above mathematical formula 2, It can represent the normalized value of the user's heart rate increase, and can represent the normalized value of the increase in the user's respiration rate per minute, and inside Each inside Each weight can be represented.

[0151] As another example, the processor (310) can calculate (or obtain) an indicator regarding the user's language processing ability (or the degree of burden on the user's body) through the following mathematical formula 3.

[0152]

[0153] In the above mathematical formula 3, It can represent a value determined based on the user's movement speed (e.g., walking speed), and may represent a value determined based on setting information of the wearable device (500) (e.g., information on the operation mode and intensity level of the wearable device (500)), and It may represent an estimate of the user's biometric information (e.g., heart rate and / or breathing rate per minute). , , and Each , , and Each weight can be represented. An estimate of the user's biometric information can be calculated based on at least one of, for example, the user's exercise time, the user's movement speed (e.g., walking speed), or the torque intensity of the wearable device (500).

[0154] In another example, the processor (310) can calculate (or obtain) an indicator regarding the user's language processing ability (or the degree of burden on the user's body) based on the amount of change in the user's exercise posture and / or the amount of change in the coaching compliance rate. The processor (310) can determine (or estimate) the user's exercise posture (e.g., walking posture) using the sensing data of the IMU (360). For example, the processor (310) can determine that the user's exercise posture is a first posture (e.g., a posture with the waist bent forward) or a second posture (e.g., a posture where the user is swaying from side to side) using the sensing data of the IMU (360). In this case, the processor (310) can determine that the burden on the user's body is above a certain level and can calculate a high indicator regarding the language processing ability (or the degree of burden on the user's body). The processor (310) can determine whether the user's exercise posture (e.g., walking symmetry) is out of balance. Gait symmetry may be a value indicating, for example, the degree of symmetry between walking with the user's right leg and walking with the user's left leg. If the exercise posture (e.g., gait symmetry) is maintained outside the balance range for a certain period of time or longer, the processor (310) may determine that the burden on the user's body is above a certain level and may calculate a high indicator regarding language processing ability (or the degree of burden on the user's body). As another example, the processor (310) may calculate a coaching compliance rate indicating the degree to which the user's exercise has achieved the goal while the user is performing the exercise. The processor (310) may calculate the user's coaching compliance rate at each set point after the start of the exercise and may calculate the amount of change in the coaching compliance rate through each calculated coaching compliance rate.The processor (310) can determine that the burden on the user's body is above a certain level if the amount of change in the coaching compliance rate is below a threshold level, and thus can calculate a high indicator regarding language processing ability (or the degree of burden on the user's body).

[0155] As another example, when the processor (310) calculates an indicator regarding language processing ability (or the degree of burden on the user's body) through the above mathematical formula 1, the above mathematical formula 2, or the above mathematical formula 3, it may further utilize the amount of change in the user's exercise posture and / or the amount of change in the coaching compliance rate.

[0156] In operation 920, the wearable device (500) (e.g., processor (310)) can select a sentence (e.g., a sentence to be used for voice generation or a sentence to be used for speech of the wearable device (500)) based on a calculated indicator.

[0157] For example, all sentence groups (610-1 to 610-n) within the sentence set (600) of FIG. 6 may be determined as sentence groups to be used in a voice service. After the processor (310) calculates an index, the turn to speak of sentence group (610-2) may come. If the calculated index exceeds a first range (e.g., 0.3 to 0.7) or if the calculated index exceeds a first threshold value (e.g., 0.7), the processor (310) may select sentences within sentence group (610-2) (or select a main sentence and two or more supporting sentences). If the calculated index exceeds the first range, the processor (310) may select a third number (e.g., three) of sentences (e.g., a main sentence and two supporting sentences) from sentence group (610-2). The processor (310) may select some of the sentences (e.g., a main sentence and one or more supplementary sentences) within a sentence group (610-2) when the calculated indicator is within a first range (e.g., 0.3 to 0.7) or when the calculated indicator is below a first threshold (e.g., 0.7) and above a second threshold (e.g., 0.3). The processor (310) may select a second number (e.g., two) of sentences (e.g., a main sentence and supplementary sentences) from the sentence group (610-2) when the calculated indicator is within a first range (e.g., 0.3 to 0.7). The processor (310) may select one of the sentences (e.g., a main sentence) within the sentence group (610-2) when the calculated indicator is below the first range (e.g., 0.3 to 0.7) or when the calculated indicator is below the second threshold (e.g., 0.3). The processor (310) can select a first number (e.g., 1) of sentences (e.g., main sentences) from the sentence group (610-2) when the calculated indicator is less than the first range.

[0158] The first number may be less than the second number, and the third number may be more than the second number.

[0159] A wearable device (500) (e.g., processor (310)) can generate speech based on selected sentences and provide the generated speech to a user. For example, if the processor (310) selects a main sentence and two supporting sentences from a sentence group (610-2), it can generate speech based on the main sentence and two supporting sentences. The processor (310) can convert the main sentence and two supporting sentences into speech through a text-to-speech (TTS) or generative model. The processor (310) can control a speaker so that the speech is provided to the user.

[0160] According to one embodiment, the number of sentences selected may vary depending on the type of sentence group and the calculated indicator. Table 5 below shows examples of the number of sentences selected according to each type of sentence group and the calculated indicator.

[0161]

[0162] According to one embodiment, as the usefulness of Table 3 above increases, more sentences may be selected, and as the necessity and memory burden decrease, fewer sentences may be selected. For example, the necessity of a Type I sentence group may be low and the memory burden may be high, so that when the index is below the first range, for example, one sentence may be selected from the Type I sentence group, and when the index falls within the first range, for example, two sentences may be selected from the Type I sentence group. The usefulness of a Type I sentence group may be high, so when the index exceeds the first range, three sentences may be selected from the Type I sentence group. The necessity and memory burden of a Type E sentence group may be low, so when the index is below the first range and when the index falls within the first range, one sentence may be selected from the Type E sentence group. The usefulness of a Type E sentence group may be high, so when the index exceeds the first range, three sentences may be selected from the Type E sentence group.

[0163] According to one embodiment, a wearable device (500) (e.g., processor (310)) can periodically update (or calculate) an indicator regarding the user's language processing ability (or the degree of burden on the user's body). The wearable device (500) (e.g., processor (310)) can perform operation 910 whenever the update cycle of the indicator is reached.

[0164] In the example illustrated in FIG. 10, the processor (310) can calculate the index as 0.2 when the update cycle of the index regarding the user's language processing ability (or the degree of burden on the user's body) is reached. The processor (310) can determine that the calculated index (e.g., 0.2) is less than a first range.

[0165] The time may come for the sentence group (1001) to be spoken (or for the sentence group (1001) to be used for voice generation of the wearable device (500). The processor (310) can identify the sentence type (e.g., Type E) of the sentence group (1001) and can select a first number (e.g., 1) of sentences from among the sentences within the Type E sentence group (1001) according to a set rule (e.g., Table 5 above). The processor (310) can generate voice based on the selected sentences from the sentence group (1001) and provide voice to the user.

[0166] The time may come for the sentence group (1002) to be spoken (or for the sentence group (1002) to be used for voice generation of the wearable device (500)). The processor (310) can identify the sentence type (e.g., Type C) of the sentence group (1002) and can select a first number (e.g., 1) of sentences from among the sentences within the Type C sentence group (1002) according to a set rule (e.g., Table 5 above). The processor (310) can generate voice based on the selected sentences from the sentence group (1002) and provide voice to the user.

[0167] The time may come for the sentence group (1003) to be spoken (or for the sentence group (1003) to be used for voice generation of the wearable device (500). The processor (310) can identify the sentence type (e.g., Type I) of the sentence group (1003) and can select a first number (e.g., 1) of sentences from among the sentences within the Type I sentence group (1003) according to a set rule (e.g., Table 5 above). The processor (310) can generate voice based on the selected sentences from the sentence group (1003) and provide voice to the user.

[0168] The time may come for the sentence group (1004) to be spoken (or for the sentence group (1004) to be used for voice generation of the wearable device (500)). The processor (310) can identify the sentence type (e.g., N type) of the sentence group (1004) and can select a second number (e.g., 2) of sentences from among the sentences within the N type sentence group (1004) according to a set rule (e.g., Table 5 above). The processor (310) can generate voice based on the selected sentences from the sentence group (1004) and provide voice to the user.

[0169] The time may come for the sentence group (1005) to be spoken (or for the sentence group (1005) to be used for voice generation of the wearable device (500). The processor (310) can identify the sentence type (e.g., Type C) of the sentence group (1005) and can select a first number (e.g., 1) of sentences from among the sentences within the Type C sentence group (1005) according to a set rule (e.g., Table 5 above). The processor (310) can generate voice based on the selected sentences from the sentence group (1005) and provide voice to the user.

[0170] An update cycle for the indicator may arrive, and the processor (310) may calculate the indicator regarding the user's language processing ability (or the degree of burden on the user's body) as 0.8. The processor (310) may determine that the calculated indicator (e.g., 0.8) exceeds a first range.

[0171] After calculating the index (e.g., 0.8), the time may come for the sentence group (1006) to be spoken (or for the sentence group (1006) to be used for voice generation of the wearable device (500). The processor (310) can identify the sentence type (e.g., Type C) of the sentence group (1006) and can select a second number (e.g., 2) of sentences from among the sentences within the Type C sentence group (1006) according to a set rule (e.g., Table 5 above). The processor (310) can generate voice based on the selected sentences from the sentence group (1006) and provide voice to the user.

[0172] The time may come for the sentence group (1007) to be spoken (or for the sentence group (1007) to be used for voice generation of the wearable device (500). The processor (310) can identify the sentence type (e.g., Type C) of the sentence group (1007) and can select a second number (e.g., 2) of sentences from among the sentences within the Type C sentence group (1007) according to a set rule (e.g., Table 5 above). The processor (310) can generate voice based on the selected sentences from the sentence group (1007) and provide voice to the user.

[0173] The time may come for the sentence group (1008) to be spoken (or for the sentence group (1008) to be used for voice generation of the wearable device (500)). The processor (310) can identify the sentence type (e.g., Type I) of the sentence group (1008) and can select a third number (e.g., 3) of sentences from among the sentences within the Type I sentence group (1008) according to a set rule (e.g., Table 5 above). The processor (310) can generate voice based on the selected sentences from the sentence group (1008) and provide voice to the user.

[0174] The time may come for the sentence group (1009) to be spoken (or for the sentence group (1009) to be used for voice generation of the wearable device (500). The processor (310) can identify the sentence type (e.g., Type I) of the sentence group (1009) and can select a third number (e.g., 3) of sentences from among the sentences within the Type I sentence group (1009) according to a set rule (e.g., Table 5 above). The processor (310) can generate voice based on the selected sentences from the sentence group (1009) and provide voice to the user.

[0175] The time may come for the sentence group (1010) to be spoken (or for the sentence group (1010) to be used for voice generation of the wearable device (500). The processor (310) can identify the sentence type (e.g., Type E) of the sentence group (1010) and can select a third number (e.g., 3) of sentences from among the sentences within the Type E sentence group (1010) according to a set rule (e.g., Table 5 above). The processor (310) can generate voice based on the selected sentences from the sentence group (1010) and provide voice to the user.

[0176] According to one embodiment, the operation of the wearable device (500) described through FIGS. 9 and FIGS. 10 can be performed by an electronic device (510). For example, the electronic device (510) can perform the operation 910 and operation 920 described through FIGS. 9. The electronic device (510) can calculate an indicator regarding the user's language processing ability and select a sentence based on the calculated indicator. The electronic device (510) can generate speech based on the selected sentence and provide it to the user.

[0177] FIGS. 11, FIGS. 12, and FIGS. 13 are drawings illustrating examples of firing styles of a wearable device according to one embodiment(s).

[0178] According to one embodiment, the speech style of the wearable device (500) may indicate, for example, how often the wearable device (500) makes a sound and how long the sound is made during a single sound. The speech style of the wearable device (500) may indicate the speech frequency (or number of sounds) of the wearable device (500) and the length of a single sound. The speech frequency (or number of sounds) of the wearable device (500) may be related to the number of sentence groups. The length of a single sound may be related to the number of selected sentences in a sentence group.

[0179] According to one embodiment, the firing styles of the wearable device (500) can be classified based on firing frequency and firing length.

[0180] FIG. 11 illustrates examples of a first speech style (1110) of a wearable device (500) (e.g., a detailed style indicating a speech style in which the wearable device speaks frequently and the speech length of a single speech is long) and a second speech style (1120) (e.g., an attentive style indicating a speech style in which the wearable device (500) speaks frequently and the speech length of a single speech is short), respectively; FIG. 12 illustrates an example of a third speech style (1210) of a wearable device (500) (e.g., a standard style in which the number of speeches and the speech length of the wearable device (500) are at an appropriate level); FIG. 13 illustrates a fourth speech style (1310) of a wearable device (500) (e.g., a speech style indicating a speech style in which the number of speeches of the wearable device (500) is low and the speech length of a single speech is long). Examples of each of the cautious style and the fifth utterance style (1320) (e.g., a simplified style representing a utterance style in which the number of utterances of the wearable device (500) is small and the utterance length of a single utterance is short) are shown.

[0181] According to one embodiment, if the wearable device (500) selects all sentence groups of the sentence set (810) and the indicator regarding the user's language processing ability exceeds a first range, the speech style of the wearable device (500) may correspond, for example, to the first speech style (1110) of FIG. 11. The sentence group (1110-1) of the first speech style (1110) is the sentences of the sentence group (810-1) , and ) may correspond to the selected group. The sentence group (1110-2) of the first utterance style (1110) consists of the sentences of the sentence group (810-2). and ) may correspond to the selected group. The sentence group (1110-n) of the first utterance style (1110) consists of the sentences of the sentence group (810-n). , , and ) may correspond to the selected group.

[0182] According to one embodiment, if the wearable device (500) selects all sentence groups of the sentence set (810) and the indicator regarding the user's language processing ability is less than the first range, the speech style of the wearable device (500) may correspond, for example, to the second speech style (1120) of FIG. 11. The sentence group (1120-1) of the second speech style (1120) is the sentence ( of sentence group (810-1) ) may correspond to the selected group. The sentence group (1120-2) of the second speech style (1120) consists of the sentences of the sentence group (810-2). and ) may correspond to the selected group. The sentence group (1120-n) of the second utterance style (1120) is the sentence ( of sentence group (810-n) ) may correspond to the selected group.

[0183] According to one embodiment, if a wearable device (500) selects first sentence groups (820) from a sentence set (810) and an indicator regarding the user's language processing ability falls within a first range, the speech style of the wearable device (500) may correspond, for example, to the third speech style (1210) of FIG. 12. The sentence group (1210-1) of the third speech style (1210) is a sentence ( ) may correspond to the selected group. The sentence group (1210-2) of the third utterance style (1210) consists of the sentences of the sentence group (810-2). and ) may correspond to the selected group. The sentence group (1210-n) of the third utterance style (1210) is the sentence ( of sentence group (810-n) ) may correspond to the selected group. Sentence group (1211) and sentence group (1212) may correspond to the unselected sentence group (or omitted sentence group).

[0184] According to one embodiment, if the wearable device (500) selects second sentence groups (830) from a sentence set (810) and the indicator regarding the user's language processing ability exceeds a first range, the speech style of the wearable device (500) may correspond, for example, to the fourth speech style (1310) of FIG. 13. The sentence group (1310-1) of the fourth speech style (1310) is the sentences of the sentence group (810-1) , , and ) may correspond to the selected group. The sentence group (1310-2) of the fourth utterance style (1310) consists of the sentences of the sentence group (810-2). and ) may correspond to the selected group. The sentence group (1310-n) of the fourth utterance style (1310) consists of the sentences of the sentence group (810-n). , , and ) may correspond to the selected group. In the fourth speech style (1310), sentence group (1311) and sentence group (1312) may represent an unselected sentence group (or an omitted sentence group).

[0185] According to one embodiment, if the wearable device (500) selects second sentence groups (830) from a sentence set (810) and the indicator regarding the user's language processing ability is less than a first range, the speech style of the wearable device (500) may correspond, for example, to the fifth speech style (1320) of FIG. 13. The sentence group (1320-1) of the fifth speech style (1320) is a sentence ( of sentence group (810-1) ) may correspond to the selected group. The sentence group (1320-2) of the fifth utterance style (1320) consists of the sentences of the sentence group (810-2). and ) may correspond to the selected group. The sentence group (1320-n) of the fifth utterance style (1320) is the sentence ( of sentence group (810-n) ) may correspond to the selected group. In the fifth speech style (1320), sentence group (1311) and sentence group (1312) may represent an unselected sentence group (or an omitted sentence group).

[0186] According to one embodiment, the speech style of the wearable device (500) may be changed while the user is performing exercise. For example, before the user starts exercising, the wearable device (500) may select second sentence groups (830) from a sentence set (810) and calculate an index of 0.2 as shown in the example illustrated in FIG. 10. In this case, the speech style of the wearable device (500) may correspond to a fourth speech style (1310). When the update cycle of the index is reached, the wearable device (500) may calculate an index of 0.8 as shown in the example illustrated in FIG. 10. In this case, the speech style of the wearable device (500) may correspond to a fifth speech style (1320).

[0187] According to one embodiment, the wearable device (500) can determine the speech style of the wearable device (500) based on the number of times the user has performed exercise according to the exercise program (or the number of times the user has used the exercise program) (hereinafter referred to as "number of times exercise performed").

[0188] For example, the wearable device (500) can check the number of times the user performs exercise. If the number of times the user performs exercise is less than a first number (e.g., 3 times), the wearable device (500) can determine the speech style of the wearable device (500) as a first speech style (1110). If the number of times the user performs exercise is less than a first number, the user may not be familiar with the exercise according to the exercise program and the voice of the wearable device (500). If the number of times the user performs exercise is less than a first number (e.g., 10 times), the wearable device (500) can determine the speech style of the wearable device (500) as a first speech style (1110) so that the amount of speech of the wearable device (500) is relatively high. The wearable device (500) can determine the speech style as a first speech style (1110) so that it can frequently speak to the user and provide detailed explanations regarding exercise. The wearable device (500) can generate voice based on the first speech style (1110) and provide voice to the user.

[0189] The wearable device (500) may determine the speech style of the wearable device (500) as a second speech style (1120) when the number of times the user performs exercise is at least a first number (e.g., 3 times) and less than a second number (e.g., 10 times). In the case where the number of times the user performs exercise is at least a first number and less than a second number, the user may be relatively more familiar with the exercise according to the exercise program and the voice of the wearable device (500) than in the case where the number of times the user performs exercise is less than a first number. The wearable device (500) may determine the speech style of the wearable device (500) as a second speech style (1120) so that the amount of speech of the wearable device (500) may be reduced when the number of times the user performs exercise is at least a first number and less than a second number. The wearable device (500) may generate voice based on the second speech style (1120) and provide voice to the user. The amount of ignition of the wearable device (500) can be reduced in the second ignition style (1120) compared to the first ignition style (1110).

[0190] The wearable device (500) may determine the speech style of the wearable device (500) as a third speech style (1210) when the number of times the user performs exercise is at least a second time (e.g., 10 times) and less than a third time (e.g., 20 times). In the case where the number of times the user performs exercise is at least a second time and less than a third time, the user may be relatively more familiar with the exercise according to the exercise program and the voice of the wearable device (500) than in the case where the number of times the user performs exercise is at least a first time and less than a second time. When the number of times the user performs exercise is at least a second time and less than a third time, the wearable device (500) may determine the speech style of the wearable device (500) as a third speech style (1210) so that the amount of speech of the wearable device (500) is at an appropriate level. The wearable device (500) may generate voice based on the third speech style (1210) and provide voice to the user. The amount of ignition of the wearable device (500) can be reduced in the third ignition style (1210) compared to the second ignition style (1120).

[0191] The wearable device (500) may determine the speech style of the wearable device (500) as a fourth speech style (1310) when the number of times the user performs exercise is at least a third time (e.g., 20 times) and less than a fourth time (e.g., 30 times). In the case where the number of times the user performs exercise is at least a second time and less than a third time, the user may be relatively more familiar with the exercise according to the exercise program and the voice of the wearable device (500). When the number of times the user performs exercise is at least a third time and less than a fourth time, the wearable device (500) may determine the speech style of the wearable device (500) as a fourth speech style (1310) so that the amount of speech of the wearable device (500) can be reduced. The wearable device (500) can generate voice based on the fourth speech style (1310) and provide voice to the user. The amount of speech from the wearable device (500) in the fourth speech style (1310) may be reduced compared to the third speech style (1210).

[0192] The wearable device (500) may determine the speech style of the wearable device (500) to a fifth speech style (1320) when the number of times the user performs exercise is four times (e.g., 30 times) or more. When the number of times the user performs exercise is four times or more, the user may be relatively more familiar with the exercise according to the exercise program and the voice of the wearable device (500) than when the number of times the user performs exercise is three times or more but less than four times. The wearable device (500) may determine the speech style of the wearable device (500) to a fifth speech style (1320) so that the amount of speech of the wearable device (500) may be reduced when the number of times the user performs exercise is four times or more. The wearable device (500) may generate voice based on the fifth speech style (1320) and provide voice to the user. The amount of ignition of the wearable device (500) can be reduced in the fifth ignition style (1320) compared to the fourth ignition style (1310).

[0193] FIG. 14 is a diagram illustrating an example of a method in which a wearable device according to one embodiment generates a sentence using a language model.

[0194] Referring to FIG. 14, in operation 1410, the wearable device (500) (e.g., processor (310)) can calculate an indicator regarding language processing ability (or the degree of burden placed on the user's body). The description of operation 910 can be applied to operation 1410.

[0195] In operation 1420, the wearable device (500) (e.g., processor (310)) can generate a prompt based on a calculated indicator. For example, the processor (310) can generate a first prompt based on the calculated indicator (e.g., Looking at the measurement results, your stride is narrow. A narrow stride can cause imbalance in your walking posture and make it difficult to obtain the benefits of strength training through walking. To widen your stride, first straighten your knees and step forward forcefully, and try walking with the thought that you touch with your heel first and then push off forcefully with your big toe). As another example, the processor (310) can generate a second prompt based on the calculated indicator (e.g., A narrow stride can cause imbalance in your walking posture and make it difficult to obtain the benefits of strength training through walking).

[0196] In operation 1430, the wearable device (500) (e.g., processor (310)) may input a prompt into a language model (e.g., a Large Language Model (LLM) or a Small Language Model (SLM)). The language model may be stored, for example, in memory (350). The wearable device (500) (e.g., processor (310)) may input information into the language model regarding whether to reduce (or increase) the amount of sentences along with the prompt. For example, the processor (310) may input a first prompt and information indicating to reduce the amount of sentences to a first level (e.g., shorten / level 1) into the language model. As another example, the processor (310) may input a first prompt and information indicating to reduce the amount of sentences to a second level (e.g., shorten / level 2) into the language model. As another example, the processor (310) can input information indicating to increase the amount of sentences to the maximum level (e.g., lengthen / level max) and a second prompt into the language model.

[0197] In operation 1440, the wearable device (500) (e.g., processor (310)) can generate speech based on the output of a language model. For example, when the processor (310) inputs a first prompt and information indicating to reduce the amount of sentences to a first level into the language model, it can obtain a first output from the language model (e.g., Your stride is too narrow. Since a narrow stride causes an imbalance in walking posture and a decrease in exercise effectiveness, it is important to walk with your knees straight and using your entire foot to widen your stride), and can generate speech based on the first output. In another example, when the processor (310) inputs a first prompt and information indicating to reduce the amount of sentences to a second level into the language model, it can obtain a second output from the language model (e.g., A narrow stride causes an unbalanced walking posture and a decrease in exercise effectiveness, so please walk with your knees straight and using your entire foot).

[0198] A wearable device (500) (e.g., processor (310)) can provide a generated voice to a user. The wearable device (500) (e.g., processor (310)) can provide a user-customized voice to a user by performing operations 1410 to 1440.

[0199] According to an embodiment, the language model may be located on a server, and when the wearable device (500) generates a prompt, it may transmit information regarding whether to reduce (or increase) the amount of sentences and the prompt to the server. The server may input the prompt and information regarding whether to reduce (or increase) the amount of sentences into the language model and obtain output from the language model. The server may transmit the output of the language model to the wearable device (500). The wearable device (500) may generate speech based on the output received from the server and provide the speech to the user.

[0200] According to one embodiment, a computing device can train an AI (Artificial Intelligence) model based on training data including biometric information (e.g., heart rate, respiratory rate). Through this training, the AI ​​model can determine the amount of sentences based on heart rate and / or respiratory rate, etc. The trained AI model can be stored in the memory (350) of a wearable device (500). The wearable device (500) can generate sentences using the trained AI model and the user's biometric information, and can generate speech based on the generated sentences and provide it to the user.

[0201] FIGS. 15 and FIGS. 16 are drawings illustrating examples of firing operations of a wearable device according to one embodiment(s).

[0202] Referring to FIG. 15, a first situation (1501) and a second situation (1503) are illustrated. The first situation (1501) may be a situation in which the wearable device (500) does not perform the aforementioned firing amount control, and the second situation (1503) may be a situation in which the wearable device (500) performs the aforementioned firing amount control.

[0203] In the first situation (1501) and the second situation (1503), the user may be wearing a wearable device (500) and a smart watch (520) and carrying an electronic device (510). In the first situation (1501) and the second situation (1503), the user's heart rate may be low (e.g., the user's heart rate may fall within the range of 50 to 60% of the user's maximum heart rate), the user's breathing may be within the normal range (e.g., 12 to 20 breaths per minute), the setting information of the wearable device (500) may be "Assistance Mode / Intensity Level=1", the user's movement speed may be 0 km / h, and the environment in which the user's exercise is performed may be indoors.

[0204] In the first situation (1501) and the second situation (1503), the user's language processing ability may be high (or the degree of burden on the user's body may be low). If the wearable device (500) does not perform speech volume control, it may provide the user with a sentence (1510) with a low speech volume, as in the first situation (1501). In this case, the user may feel that the coaching from the wearable device (500) is insufficient, and the wearable device (500) may provide the user with voice (or voice feedback) that is not suitable for the user's condition. If the wearable device (500) performs speech volume control, it may provide the user with a sentence (1520) with a high speech volume, as in the second situation (1503). In the second situation (1503), the speech style of the wearable device (500) may be, for example, the first speech style (1110) (e.g., detailed style). In the second situation (1503) rather than the first situation (1501), the wearable device (500) can provide the user with optimized voice (or voice feedback) that matches the user's condition.

[0205] Referring to FIG. 16, a third situation (1601) and a fourth situation (1603) are illustrated. The third situation (1601) may be a situation in which the wearable device (500) does not perform the aforementioned firing amount control, and the fourth situation (1603) may be a situation in which the wearable device (500) performs the aforementioned firing amount control.

[0206] In the third situation (1601) and the fourth situation (1603), the user may be wearing a wearable device (500). In the third situation (1601) and the fourth situation (1603), the user's heart rate may be high (e.g., the user's heart rate may fall within the range of 70-80% of the user's maximum heart rate), the user's breathing may exceed the normal range, the setting information of the wearable device (500) may be "Resistance Mode / Intensity Level=5", the user's movement speed may be 8 km / h, and the environment in which the user's exercise is performed may be outdoors.

[0207] In the third situation (1601) and the fourth situation (1603), the user's language processing ability may be low (or the degree of burden on the user's body may be high). If the wearable device (500) does not perform speech volume control, it may provide the user with a sentence (1610) with a large amount of speech, as in the third situation (1601), via voice. Since the user may have a low language processing ability, they may not understand the sentence (1610) (or the voice of the wearable device (500)) well. If the wearable device (500) performs speech volume control, it may provide the user with a sentence (1620) with a small amount of speech, as in the fourth situation (1603). In the fourth situation (1603), the speech style of the wearable device (500) may be, for example, the fifth speech style (1320) (e.g., simplified style). In the fourth situation (1603) rather than the third situation (1601), the wearable device (500) can provide the user with optimized voice (or voice feedback) that matches the user's condition.

[0208] FIG. 17 is a flowchart illustrating an example of a method of operation of a wearable device according to one embodiment.

[0209] Referring to FIG. 17, in operation 1710, the wearable device (500) can provide torque to a user performing exercise. For example, the processor (310) of the wearable device (500) can control the drive module (30) so that torque is provided to the user performing exercise.

[0210] In operation 1720, the wearable device (500) can calculate an indicator regarding the degree of burden on the user's body (or the user's language processing ability) based on at least one of exercise information regarding the user's exercise performance, the user's biometric information, or setting information in which the wearable device (500) is configured to provide torque. The exercise information may include, for example, at least one of the user's movement speed (e.g., walking speed), exercise time, changes in exercise posture, or changes in coaching compliance rate. The biometric information may include, for example, at least one of the user's heart rate information (or increase in heart rate) or the user's breathing rate information (or increase in breathing rate per minute). The setting information may include, for example, information regarding the operation mode of the wearable device (500) (e.g., assist mode or resistance mode) or at least one of an intensity level related to the strength of the torque.

[0211] For example, the processor (310) can calculate an indicator based on at least one of the increase in the user's heart rate or the increase in the user's breathing rate per minute, the user's movement speed, information about the operating mode of the wearable device (500), and an intensity level related to the strength of the torque of the wearable device (500).

[0212] As another example, the processor (310) can calculate an indicator based on the user's movement speed, information about the operating mode of the wearable device (500), and an intensity level related to the strength of the torque of the wearable device (500).

[0213] As another example, the processor (310) can calculate an indicator based on changes in the user's exercise posture or changes in the user's coaching compliance rate.

[0214] In operation 1730, the wearable device (500) may select a sentence (e.g., at least one sentence from a target sentence group) to be used for voice generation of the wearable device (500) based on a calculated index. The target sentence group may represent, for example, a sentence group that has reached the turn to speak (or time to speak) after the calculation of the index among sentence groups (e.g., sentence groups of sentence set (810), first sentence groups (820), or second sentence groups (830)).

[0215] According to one embodiment, the processor (310) can determine whether the calculated indicator falls within a first range (e.g., 0.3 to 0.7). If the processor (310) determines that the calculated indicator exceeds the first range, it can select a first number (e.g., 1) of sentences from a sentence group (e.g., target sentence group). If the processor (310) determines that the calculated indicator falls within the first range, it can select a second number (e.g., 2) of sentences from a sentence group (e.g., target sentence group). If the processor (310) determines that the calculated indicator is less than the first range, it can select a third number (e.g., 3) of sentences from a sentence group (e.g., target sentence group).

[0216] According to one embodiment, the processor (310) can determine whether the calculated indicator falls within a first range and can identify the sentence type of a sentence group (e.g., target sentence group). If the calculated indicator falls within the first range and the sentence type is a first sentence type for exercise coaching of the user (e.g., Type C) or a second sentence type for at least one of greeting, encouragement, or praise toward the user (e.g., Type E), the processor (310) can select a first number of sentences from the sentences of the sentence group (e.g., target sentence group). If the calculated indicator falls within the first range and the sentence type is a third sentence type for conveying at least one of the user's exercise results or exercise knowledge (e.g., Type I), the processor (310) can select a second number of sentences from the sentences of the sentence group (e.g., target sentence group). The processor (310) can select a third number of sentences from among the sentences in a sentence group (e.g., target sentence group) when the calculated indicator exceeds a first range and the sentence type is a second sentence type or a third sentence type. The processor (310) can select a second number of sentences from among the sentences in a sentence group (e.g., target sentence group) when the calculated indicator exceeds a first range and the sentence type is a first sentence type.

[0217] In operation 1740, the wearable device (500) can generate speech based on a selected sentence and provide the generated speech to the user. For example, the processor (310) can convert the selected sentence into speech and control the speaker so that the speech is provided to the user through the speaker.

[0218] According to one embodiment, the wearable device (500) can determine whether the voice provided to the user is appropriate. For example, the wearable device (500) can determine that the voice provided to the user is not appropriate if it receives input from a user who is exercising that minimizes the provision of voice and / or if the volume of the speaker of the wearable device (500) is adjusted by more than a ratio (e.g., 30%) (e.g., increase or decrease). The wearable device (500) can perform operation 1720 if it determines that the voice provided to the user is not appropriate. If the wearable device (500) determines that the voice provided to the user is not appropriate, it can calculate an indicator regarding the degree of burden on the user's body (or the user's language processing ability) even if the indicator update cycle has not arrived, and can perform operations 1730 and 1740 after calculating the indicator.

[0219] According to one embodiment, the processor (310) may acquire a plurality of sentence groups (e.g., sentence groups of the sentence set (810) of FIG. 8) when an exercise program for exercise is selected. The processor (310) may select some of the sentence groups based on at least one of user profile information, information on whether there is an electronic device forming a wireless communication link with the wearable device (500), or user's surrounding environment information. The profile information may include, for example, the user's age, and the surrounding environment information may include information on whether the environment in which the user's exercise is performed is indoors or outdoors.

[0220] For example, the processor (310) may select a first group of sentences (e.g., the first group of sentences (820) of FIG. 8) from among the sentence groups (e.g., the sentence groups of the sentence set (810) of FIG. 8) when the user's age is below a certain level, when there is an electronic device forming a wireless communication link with the wearable device (500), or when the environment in which the user's exercise is performed is outdoors. The processor (310) may select a second group of sentences (e.g., the second group of sentences (830) of FIG. 8) from among the sentence groups (e.g., the sentence groups of the sentence set (810) of FIG. 8) when the user's age is above a certain level or when there is no electronic device forming a wireless communication link with the wearable device (500).

[0221] According to one embodiment, sentence groups (e.g., sentence groups of the sentence set (810) of FIG. 8) can be classified based on a plurality of sentence types (e.g., N type, I type, C type, and E type).

[0222] According to one embodiment, when the first sentence groups (820) are selected among the sentence groups (e.g., sentence groups of the sentence set (810) of FIG. 8), the selection ratio of each sentence group of at least some of the sentence types (e.g., Type I, Type C, Type E) may be the same. For example, referring to Table 2 above, in the second selection state, the selection ratio of Type I sentence groups (e.g., 66.6%), the selection ratio of Type C sentence groups (e.g., 66.6%), and the selection ratio of Type E sentence groups (e.g., 66.6%) may be the same.

[0223] According to one embodiment, when a second set of sentences (830) is selected among sentence groups (e.g., sentence groups of the sentence set (810) of FIG. 8), the selection ratio of each sentence group of sentence types (e.g., N type, I type, C type, E type) may differ. For example, referring to Table 2 above, in the case of a third selection state, the selection ratio of sentence groups of type N (e.g., 100%), the selection ratio of sentence groups of type I (e.g., 13.3%), the selection ratio of sentence groups of type C (e.g., 66.6%), and the selection ratio of sentence groups of type E (e.g., 6.66%) may differ.

[0224] The embodiments described through FIGS. 1 to 16 can be applied to the operation method of the wearable device (500) of FIG. 17.

[0225] According to one embodiment, a wearable device (120; 200; 300; 300-1; 500) may include a driving module (30), at least one processor (310) including a processing circuit, and a memory (350) for storing instructions. When the instructions are executed individually and / or collectively by the at least one processor, the wearable device may control the driving module to provide torque to a user performing exercise. When the instructions are executed individually and / or collectively by the at least one processor, the wearable device may obtain (or calculate) an indicator regarding the degree of burden on the user's body based on at least one of exercise information regarding the user's exercise performance, the user's biometric information, or setting information in which the wearable device is configured to provide the torque. When the above commands are executed individually and / or collectively by the at least one processor, the wearable device may select a sentence to be used for voice generation of the wearable device based on the indicator. When the above commands are executed individually and / or collectively by the at least one processor, the wearable device may generate voice based on the selected sentence and provide the generated voice to the user.

[0226] When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device may determine whether the indicator falls within a first range. When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device may select a first number of sentences from a sentence group of the wearable device based on the determination that the indicator exceeds the first range. When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device may select a second number of sentences from a sentence group based on the determination that the indicator falls within the first range.

[0227] When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device may select a third number of sentences from the sentence group based on the determination that the indicator is less than the first range.

[0228] When the above commands are executed individually and / or collectively by the at least one processor, the wearable device may determine whether the indicator falls within a first range. When the above commands are executed individually and / or collectively by the at least one processor, the wearable device may identify the sentence type of the sentence group of the wearable device. When the above commands are executed individually and / or collectively by the at least one processor, the wearable device may select a first number of sentences from the sentence group if the indicator falls within the first range and the sentence type is a first sentence type for exercise coaching of the user or a second sentence type for at least one of greeting, encouragement, or praise toward the user. When the above commands are executed individually and / or collectively by the at least one processor, the wearable device may be able to select a second number of sentences from the sentence group when the indicator falls within a first range and when the sentence type is a third sentence type for conveying at least one of the user's exercise results or exercise knowledge.

[0229] When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device may select a third number of sentences from the sentence group based on the determination that the indicator exceeds the first range and the sentence type is the second sentence type or the third sentence type. When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device may select a second number of sentences from the sentence group based on the determination that the indicator exceeds the first range and the sentence type is the first sentence type.

[0230] When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device may obtain a plurality of sentence groups when an exercise program for the exercise is selected. When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device may select some of the sentence groups based on at least one of the user's profile information, information on whether there is an electronic device forming a wireless communication link with the wearable device, or information on the user's surrounding environment.

[0231] The above profile information may include the age of the user, and the above surrounding environment information may include information on whether the environment in which the exercise is performed is indoors or outdoors.

[0232] When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device may select a first group of sentences among the sentence groups when the age is below a certain level, when the electronic device is present, and / or when the environment in which the exercise is performed is outdoors. When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device may select a second group of sentences among the sentence groups when the age is above a certain level and / or when the electronic device is absent. The number of the first group of sentences may be greater than the number of the second group of sentences.

[0233] The above sentence groups can be classified based on multiple sentence types.

[0234] When the first sentence groups are selected among the above sentence groups, the ratio of each sentence group of at least some of the sentence types being selected may be the same. When the second sentence groups are selected among the above sentence groups, the ratio of each sentence group of the sentence types being selected may be different.

[0235] The above exercise information may include at least one of the user's movement speed, exercise time, change in exercise posture, or change in coaching compliance rate. The above biometric information may include at least one of the user's increase in heart rate or increase in breathing rate per minute. The above setting information may include at least one of information regarding the operation mode of the wearable device or an intensity level related to the strength of the torque.

[0236] When the above commands are executed individually and / or collectively by the at least one processor, the wearable device may calculate the indicator based on at least one of the increase in heart rate or the increase in respiration rate per minute, the movement speed, information about the mode of operation, and an intensity level related to the strength of the torque.

[0237] When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device may calculate the indicator based on the movement speed, information about the mode of operation, and the intensity level.

[0238] When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device may calculate the indicator based on the change in the exercise posture or the change in the coaching compliance rate.

[0239] According to one embodiment, a wearable device (120; 200; 300; 300-1; 500) may include a driving module (30), at least one processor (310) including a processing circuit, and a memory (350) for storing instructions. When the instructions are executed individually and / or collectively by the at least one processor, the wearable device may obtain a plurality of sentence groups for an exercise program when an exercise program is selected. When the instructions are executed individually and / or collectively by the at least one processor, the wearable device may determine sentence groups to be used for the voice service of the wearable device from among the obtained sentence groups based on at least one of user profile information, information on whether there is an electronic device forming a wireless communication link with the wearable device, or information on the user's surrounding environment. When the above commands are executed individually and / or collectively by the at least one processor, the wearable device may control the drive module to provide torque to a user performing the exercise of the exercise program.

[0240] The above profile information may include the age of the user, and the above surrounding environment information may include information on whether the environment in which the user's exercise is performed is indoors or outdoors.

[0241] When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device may select a first group of sentences from the acquired group of sentences based on the determination that the age is below a certain level, that the electronic device is present, and / or that the environment in which the exercise is performed is outdoors. When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device may select a second group of sentences from the acquired group of sentences based on the determination that the age is above a certain level and / or that the electronic device is absent. The number of the first group of sentences may be greater than the number of the second group of sentences.

[0242] The above-mentioned sentence groups can be classified into multiple sentence types.

[0243] When the first sentence groups are selected among the above-mentioned obtained sentence groups, the ratio of selection for each of at least some of the sentence types may be the same. When the second sentence groups are selected among the above-mentioned obtained sentence groups, the ratio of selection for each of the sentence types may be different.

[0244] When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device may obtain (or calculate) an indicator regarding the degree of burden on the user's body based on at least one of exercise information regarding the user's exercise performance, the user's biometric information, or setting information in which the wearable device is configured to provide the torque. When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device may select at least one sentence based on the indicator from the sentences of the target sentence group that has reached its turn to speak among the determined sentence groups.

[0245] When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device may determine whether the indicator falls within a first range. When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device may select a first number of sentences from among the sentences based on the determination that the indicator exceeds the first range. When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device may select a second number of sentences from among the sentences based on the determination that the indicator falls within the first range. When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device may select a third number of sentences from among the sentences based on the determination that the indicator falls below the first range.

[0246] The above exercise information may include at least one of the user's movement speed, exercise time, change in exercise posture, or change in coaching compliance rate. The above biometric information may include at least one of the user's increase in heart rate or increase in breathing rate per minute. The above setting information may include at least one of information regarding the operation mode of the wearable device or an intensity level related to the strength of the torque.

[0247] When the above commands are executed individually and / or collectively by the at least one processor, the wearable device may calculate the indicator based on at least one of the increase in heart rate or the increase in respiration rate per minute, the movement speed, information about the mode of operation, and an intensity level related to the strength of the torque.

[0248] According to one embodiment, a method of operation of a wearable device (120; 200; 300; 300-1; 500) may include: (i) providing torque to a user performing exercise; (ii) obtaining (or calculating) an indicator regarding the degree of burden on the user's body based on at least one of exercise information regarding the user's exercise performance, the user's biometric information, or setting information in which the wearable device is set to provide torque; (iii) selecting a sentence to be used for voice generation of the wearable device based on the indicator; and (iv) generating voice based on the selected sentence and providing the generated voice to the user.

[0249] According to one embodiment, a method of operation of a wearable device (120; 200; 300; 300-1; 500) may include (i) acquiring a plurality of sentence groups for an exercise program when an exercise program is selected, and (ii) determining sentence groups to be used for a voice service of the wearable device among the acquired sentence groups based on at least one of user profile information, information on whether there is an electronic device forming a wireless communication link with the wearable device, or information on the user's surrounding environment.

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

[0251] Accordingly, each "processor" herein may include processing circuits and / or multiple processors. For example, the term "processor" as used herein, including in the claims, may include various processing circuits including at least one processor, and at least one of the at least one processor may be configured to perform the various functions described herein individually and / or collectively in a distributed manner. Where "processor," "at least one processor," and "one or more processors" are described as being configured to perform various functions as used herein, these terms may include, for example without limitation, a situation where one processor performs some of the functions and other processor(s) perform the remainder of the functions, and also a situation where a single processor can perform all functions. Additionally, at least one processor may include a combination of processors performing the enumerated / disclosed various functions, for example, in a distributed manner. At least one processor may execute program instructions to achieve or perform the various functions.

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

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

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

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

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

[0257] Therefore, other implementations also fall within the scope of the claims described below.

Claims

1. In a wearable device (120; 200; 300; 300-1; 500), A driving module (30) including a motor and / or circuit; At least one processor (310) including a processing circuit; and Memory (350) for storing instructions Includes, When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device: Controlling the driving module to provide torque to a user performing exercise, obtaining an indicator regarding the degree of burden on the user's body based on at least one of exercise information regarding the user's exercise performance, the user's biometric information, or setting information configured for the wearable device to provide the torque, selecting a sentence to be used for voice generation of the wearable device based on the indicator, generating voice based on the selected sentence, and providing the generated voice to the user. Wearable device.

2. In Paragraph 1, When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device: Determine whether the above indicator falls within the first range, and Based on the determination that the above indicator exceeds the above first range, a first number of sentences are selected from the sentence group of the wearable device, and Based on the determination that the above indicator falls within the above first range, selecting a second number of sentences from the above sentence group, Wearable device.

3. In Paragraph 2, The above instructions, when executed individually and / or collectively by the at least one processor, cause the wearable device to select a third number of sentences from the sentences of the sentence group based on the determination that the indicator is less than the first range. Wearable device.

4. In Paragraph 1, When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device: Determining whether the above indicator falls within the first range and identifying the sentence type of the sentence group of the wearable device, If the above indicator falls within the first range and the above sentence type is a first sentence type for exercise coaching of the user or a second sentence type for at least one of greeting, encouragement, or praise toward the user, select a first number of sentences from the sentences of the sentence group, and If the above indicator falls within the first range and the above sentence type is a third sentence type for conveying at least one of the user's exercise results or exercise knowledge, selecting a second number of sentences from the above sentence group. Wearable device.

5. In Paragraph 4, When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device: Based on the determination that the above indicator exceeds the above first range and that the above sentence type is the above second sentence type or the above third sentence type, a third number of sentences are selected from the above sentences of the above sentence group, and Based on the determination that the above indicator exceeds the above first range and the above sentence type is the above first sentence type, selecting a second number of sentences from the above sentences of the above sentence group, Wearable device.

6. In Paragraph 1, When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device: When an exercise program for the above exercise is selected, a plurality of sentence groups are obtained, and some of the sentence groups are selected based on at least one of the user's profile information, information on whether there is an electronic device forming a wireless communication link with the wearable device, or the user's surrounding environment information. Wearable device.

7. In Paragraph 6, The above profile information includes the age of the user, and the above surrounding environment information includes information on whether the environment in which the exercise is performed is indoors or outdoors. When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device: If the above age is below a certain level, if the above electronic device is present, and / or if the environment in which the above exercise is performed is outdoors, select the first sentence groups among the above sentence groups, and If the above age is above a certain level and / or if the above electronic device is not present, a second group of sentences is selected from the above groups of sentences, and The number of the first sentence groups mentioned above is greater than the number of the second sentence groups mentioned above, Wearable device.

8. In Paragraph 7, The above sentence groups are classified based on multiple sentence types, and When the first sentence groups are selected among the above sentence groups, the ratio of each sentence group of at least some of the sentence types among the above sentence types being selected is the same, and When the second sentence groups are selected among the above sentence groups, the ratio of each sentence group of the above sentence types being selected is different, Wearable device.

9. In Paragraph 1, The above exercise information includes at least one of the user's movement speed, exercise time, change in exercise posture, or change in coaching compliance rate, and The above biometric information includes at least one of the increase in the user's heart rate or the increase in the number of breaths per minute, and The above setting information includes at least one of information regarding the operating mode of the wearable device or an intensity level related to the strength of the torque, Wearable device.

10. In Paragraph 9, When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device calculates the indicator based on at least one of the increase in heart rate or the increase in respiration rate per minute, the movement speed, information about the mode of operation, and an intensity level related to the strength of the torque. Wearable device.

11. In Paragraph 9, When the above instructions are executed individually and / or collectively by the at least one processor, the wearable device calculates the indicator based on the movement speed, information about the mode of operation, and the intensity level. Wearable device.

12. In Paragraph 9, The above instructions, when executed individually and / or collectively by the at least one processor, cause the wearable device to calculate the indicator based on a change in the exercise posture or a change in the coaching compliance rate. Wearable device.

13. A method of operating a wearable device (120; 200; 300; 300-1; 500), A motion that provides torque to a user performing the exercise; An operation to obtain an indicator regarding the degree of burden received by the user's body based on at least one of exercise information regarding the user's exercise performance, the user's biometric information, or setting information configured for the wearable device to provide the torque; The operation of selecting a sentence to be used for voice generation of the wearable device based on the above indicators; and The operation of generating voice based on the selected sentence and providing the generated voice to the user. including, Method of operation of a wearable device.

14. In Paragraph 13, The action of selecting the above sentence is, An operation to determine whether the above indicator falls within the first range; Based on the determination that the above indicator exceeds the above first range, the operation of selecting a first number of sentences from among the sentences of the sentence group of the wearable device; and The operation of selecting a second number of sentences from the sentences of the sentence group based on the determination that the above indicator falls within the above first range. including, Method of operation of a wearable device.

15. In Paragraph 14, The action of selecting the above sentence is, An operation to select a third number of sentences from the sentences of the sentence group based on the determination that the above indicator is less than the above first range. including more, Method of operation of a wearable device.

Citation Information

Patent Citations

  • Information distribution device, information distribution method, and program

    JP7211422B2

  • Weight Training System Base of Information and Communications Technology

    KR1020170095691A

  • Signage and Method for Multi Object Tracking

    KR102775512B1

  • Electronic appratus for performing log lightweighting using extended bloom filter, and operation method thereof

    KR102780073B1

  • KR20210087586A