Electronic device and control method therefor
The electronic device addresses the issue of mismatched exercise postures by using voice and touch authentication to provide personalized exercise guidance, enhancing user safety and satisfaction through accurate posture alignment.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- SAMSUNG ELECTRONICS CO LTD
- Filing Date
- 2025-08-07
- Publication Date
- 2026-04-30
AI Technical Summary
Existing exercise guidance systems fail to account for individual user physical conditions, leading to discomfort and increased risk of injury due to mismatched exercise postures based on factors like height, weight, muscle mass, and flexibility, and may result in user dissatisfaction and loss of concentration.
An electronic device with a processor, microphone, sensor unit, and display that performs dual authentication using voice and touch data to generate personalized exercise content based on user-specific body part information, posture guidance, and cable location, ensuring accurate alignment and safety.
Provides personalized exercise guidance reducing the risk of injury and enhancing user satisfaction by adapting to individual user physical conditions, ensuring correct posture and alignment during exercises.
Smart Images

Figure KR2025011933_30042026_PF_FP_ABST
Abstract
Description
Electronic device and control method thereof
[0001] The present disclosure relates to an electronic device and a method for controlling the same, and more specifically, to an electronic device and a method for controlling the same that provides exercise guidance information including exercise content.
[0002] Exercise content and exercise instruction information can be displayed. Users can follow the guided postures while watching the exercise content. However, following the postures displayed on the screen may be uncomfortable for users. Depending on the difficulty level of the postures provided in the exercise content, there may be issues where some users are unable to easily follow the postures.
[0003] Incorrectly following exercise postures may pose a risk of injury depending on the type of exercise. Exercise postures may vary slightly depending on the user's physical condition. Exercise postures can differ based on the user's height, weight, muscle mass, gender, flexibility, etc. Requiring a uniform posture may increase the risk of injury.
[0004] If the user is unable to follow the exercise posture and the next posture is changed, the user may not feel satisfied with the exercise content or may be unable to concentrate.
[0005] The present disclosure is designed to improve upon the aforementioned problems, and the purpose of the present disclosure is to provide an electronic device and a method for controlling the same that provide a body part UI for guiding exercise content while considering the user's physical condition.
[0006] According to one embodiment, the electronic device includes at least one processor comprising a memory for storing instructions, a microphone, a sensor unit, a display, and a processing circuitry, and when the instructions are executed individually or collectively by the at least one processor, audio data including a user voice is acquired through the microphone, and a first user authentication is performed based on the audio data acquired through the microphone, and if the first user authentication is successful, the display is controlled to display a first screen including a first body part UI corresponding to the authenticated user, and while the first screen is displayed, touch data including a user touch is acquired through the sensor unit, and a second user authentication is performed based on the touch data, and if the second user authentication is successful, the display is controlled to display a second screen for exercise content.
[0007] When the above instructions are executed individually or collectively by the at least one processor, a first difference value between the audio data and the registered voice data stored in the memory is obtained, and if the first difference value is less than a first threshold value, the first user authentication can be identified as successful.
[0008] When the above instructions are executed individually or collectively by the at least one processor, if the first user authentication is identified as successful, the system can obtain body part information corresponding to the authenticated user, identify a pre-set first target part among a plurality of body parts included in the body part information, create the first body part UI based on the pre-set first target part, create the first screen including the first body part UI, and control the display to display the first screen.
[0009] When the above instructions are executed individually or collectively by the at least one processor, the sensor unit can be activated when the first screen is displayed.
[0010] When the above instructions are executed individually or collectively by the at least one processor, a second difference value between the touch data obtained through the sensor unit and the registered touch data stored in the memory is obtained, and if the difference value is less than a second threshold value, the second user authentication can be identified as successful.
[0011] When the above instructions are executed individually or collectively by the at least one processor, if the second user authentication is identified as successful, user information corresponding to the authenticated user is obtained, the second screen is generated based on the user information, and the display can be controlled to display the second screen.
[0012] The above user information may include at least one of body part information, body analysis information, schedule information, preferred exercise information, or history information.
[0013] When the above instructions are executed individually or collectively by the at least one processor, a target exercise among a plurality of exercises can be determined based on the user information, and the second screen that guides the target exercise can be generated.
[0014] When the above instructions are executed individually or collectively by the at least one processor, if the target movement is determined, the posture of the target movement is identified, and based on the posture of the target movement, a second target part of the authenticated user who must touch the electronic device and a touch location of the second target part are identified, and based on the information among the body part information corresponding to the second target part and the touch location, a second body part UI is generated, a second screen including the second body part UI is generated, and the display can be controlled to display the second screen.
[0015] When the above instructions are executed individually or collectively by the at least one processor, if a grip is required in the target movement, the cable location corresponding to the target movement can be identified based on the cable location table stored in the memory, and a UI indicating the cable location can be provided.
[0016] According to one embodiment, a control method for an electronic device comprises the steps of: acquiring audio data including a user voice; performing a first user authentication based on the audio data; displaying a first screen including a first body part UI corresponding to the authenticated user when the first user authentication is successful; acquiring touch data including a user touch while the first screen is displayed; performing a second user authentication based on the touch data; and displaying a second screen for exercise content when the second user authentication is successful.
[0017] The step of performing the first user authentication above involves obtaining a first difference value between the audio data and the registered voice data stored in the electronic device, and if the first difference value is less than a first threshold value, it can be identified that the first user authentication has been successful.
[0018] The step of displaying the first screen above may involve, when the first user authentication is identified as successful, obtaining body part information corresponding to the authenticated user, identifying a first target part among a plurality of body parts included in the body part information, generating the first body part UI based on the first target part, generating the first screen including the first body part UI, and displaying the first screen.
[0019] The above control method may include the step of activating a sensor unit that acquires touch data when the first screen is displayed.
[0020] The step of performing the second user authentication above involves obtaining a second difference value between the touch data and the registered touch data stored in the electronic device, and if the difference value is less than a second threshold value, it can be identified that the second user authentication has been successful.
[0021] According to one embodiment of the present disclosure, in a non-transient computer read medium storing instructions that cause an electronic device to perform an operation when executed by a processor of an electronic device, the operation comprises the steps of: acquiring audio data including a user voice; performing a first user authentication based on the audio data; if the first user authentication is successful, displaying a first screen including a first body part UI corresponding to the authenticated user; acquiring touch data including a user touch while the first screen is displayed; performing a second user authentication based on the touch data; and if the second user authentication is successful, displaying a second screen for exercise content.
[0022] FIG. 1 is a drawing for explaining a user exercising using an electronic device according to one or more embodiments.
[0023] FIG. 2 is a block diagram illustrating an electronic device according to one embodiment.
[0024] FIG. 3 is a block diagram illustrating the specific configuration of the electronic device of FIG. 2 according to one embodiment.
[0025] FIG. 4 is a drawing for illustrating a system including an electronic device, a terminal device, and a server according to one embodiment.
[0026] FIG. 5 is a diagram illustrating the operation of providing a screen related to exercise in an electronic device according to one embodiment.
[0027] FIG. 6 is a diagram illustrating an operation to perform two authentications according to one embodiment.
[0028] FIG. 7 is a diagram illustrating a secondary authentication operation according to one embodiment.
[0029] FIG. 8 is a drawing for explaining cable locations according to one embodiment.
[0030] FIG. 9 is a diagram illustrating an operation to obtain information related to a target exercise using user information according to one embodiment.
[0031] FIG. 10 is a drawing for explaining information related to target motion according to one embodiment.
[0032] FIG. 11 is a drawing for explaining a UI indicating a cable location according to one embodiment.
[0033] FIG. 12 is a drawing for explaining a UI indicating a cable location according to one embodiment.
[0034] FIG. 13 is a diagram illustrating the operation of analyzing a user's body measurement information according to one embodiment.
[0035] FIG. 14 is a drawing for illustrating a distinguished body type according to one embodiment.
[0036] FIG. 15 is a drawing for explaining guide information according to body type according to one embodiment.
[0037] FIG. 16 is a drawing for explaining the structure of an electronic device and a terminal device according to one embodiment.
[0038] FIG. 17 is a drawing for illustrating a grip connected to an electronic device according to one embodiment.
[0039] FIG. 18 is a drawing for illustrating a plurality of sensors included in a grip and an electronic device according to one embodiment.
[0040] FIG. 19 is a drawing for explaining the operation performed by each component in an electronic device according to one embodiment.
[0041] FIG. 20 is a drawing for explaining the structure of an electronic device according to one embodiment.
[0042] FIG. 21 is a drawing for explaining the operation of recognizing a user touch according to one embodiment.
[0043] FIG. 22 is a drawing for explaining a movement that guides a user to a target exercise according to one embodiment.
[0044] FIG. 23 is a diagram illustrating an operation to perform secondary authentication by recognizing a user touch according to one embodiment.
[0045] FIG. 24 is a drawing illustrating an operation that provides a guide UI related to exercise according to one embodiment.
[0046] FIG. 25 is a drawing for explaining an embodiment that provides a guide screen to a user according to one embodiment.
[0047] FIG. 26 is a drawing for explaining an embodiment that provides a guide screen to a user according to one embodiment.
[0048] FIG. 27 is a drawing for explaining an embodiment in which a user requests a guide screen according to one embodiment.
[0049] FIG. 28 is a drawing for explaining an embodiment in which a user requests a guide screen according to one embodiment.
[0050] FIG. 29 is a drawing for explaining an embodiment in which a user is replaced according to one embodiment.
[0051] FIG. 30 is a drawing for explaining an embodiment in which a user is replaced according to one embodiment.
[0052] FIG. 31 is a drawing for explaining an embodiment in which a user is replaced according to one embodiment.
[0053] FIG. 32 is a drawing for explaining an embodiment in which a user is replaced according to one embodiment.
[0054] FIG. 33 is a diagram illustrating an operation for providing a feedback UI according to one embodiment.
[0055] FIG. 34 is a diagram illustrating an operation of providing a feedback UI according to one embodiment.
[0056] FIG. 35 is a diagram illustrating the operation of displaying a UI indicating a cable location according to one embodiment.
[0057] FIG. 36 is a drawing for explaining an operation of providing exercise content according to one embodiment.
[0058] FIG. 37 is a drawing illustrating an operation for providing guide information related to exercise content according to one embodiment.
[0059] FIG. 38 is a drawing for explaining a screen related to exercise content according to one embodiment.
[0060] FIG. 39 is a drawing for explaining a body part UI corresponding to exercise according to one embodiment.
[0061] FIG. 40 is a drawing for explaining a body part UI corresponding to exercise according to one embodiment.
[0062] FIG. 41 is a drawing for explaining a body part UI corresponding to exercise according to one embodiment.
[0063] FIG. 42 is a drawing for explaining a body part UI corresponding to exercise according to one embodiment.
[0064] FIG. 43 is a drawing for explaining the control operation of an electronic device according to one embodiment.
[0065] Specific embodiments of the present disclosure will be described in detail below with reference to the attached drawings.
[0066] The terms used in the embodiments of this disclosure have been selected to be as widely used as possible, taking into account their functions within this disclosure; however, these terms may vary depending on the intent of those skilled in the art, case law, the emergence of new technologies, etc. Additionally, in specific cases, terms have been arbitrarily selected by the applicant, and in such cases, their meanings will be described in detail in the relevant explanatory section of this disclosure. Therefore, terms used in this disclosure should be defined not merely by their names, but based on their meanings and the overall content of this disclosure.
[0067] In this specification, expressions such as “have,” “may have,” “include,” or “may include” indicate the presence of such features (e.g., numerical values, functions, operations, or components such as parts) and do not exclude the presence of additional features.
[0068] The expression "at least one of A or B" should be understood as representing "A" or "B" or "A and B".
[0069] Expressions such as "first," "second," "first," or "second" used in this specification may modify various components regardless of order and / or importance, and are used only to distinguish one component from another and do not limit said components.
[0070] Where it is stated that a component (e.g., Component 1) is "(operatively or communicatively) coupled with / to" or "connected to" another component (e.g., Component 2), it should be understood that the component may be directly connected to the other component or connected through the other component (e.g., Component 3).
[0071] The singular expression includes the plural expression unless the context clearly indicates otherwise. In this application, terms such as "comprising" or "consisting of" are intended to specify the existence of the features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, 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.
[0072] In the present disclosure, a "module" or "part" performs at least one function or operation and may be implemented in hardware or software, or a combination of hardware and software. Additionally, a plurality of "modules" or a plurality of "parts" may be integrated into at least one module and implemented by at least one processor, except for a "module" or "part" that needs to be implemented in specific hardware.
[0073] In this specification, the term "user" may refer to a person using an electronic device or a device using an electronic device (e.g., an artificial intelligence electronic device).
[0074] An embodiment of the present disclosure will be described in more detail below with reference to the attached drawings.
[0075] FIG. 1 is a drawing for explaining a user exercising using an electronic device according to one embodiment.
[0076] Referring to FIG. 1, the electronic device (100) may be a device including a display (140). The electronic device (100) may be a device that provides various information related to exercise to a user through the display. The electronic device (100) may be described as an exercise electronic device, an exercise aid device, an exercise guide device, etc. For example, the exercise electronic device may be included in any type of exercise equipment known to a person skilled in the art, such as an indoor bicycle, a treadmill, or an elliptical.
[0077] The electronic device (100) may include a touch sensor for sensing user touch. The electronic device (100) may receive user touch through the touch sensor and perform various actions based on the received user touch.
[0078] In one or more examples, the electronic device (100) can perform a user authentication operation based on user touch. The electronic device (100) can acquire touch data related to the user's body (e.g., hand, foot, etc.) based on user touch. The electronic device (100) can identify whether the user is authenticated using the touch data related to the user's body. For example, the user may be authenticated based on a fingerprint or palm print. Additionally, the user may be authenticated based on an image of the user where facial recognition or iris recognition is performed.
[0079] After the user is authenticated, the electronic device (100) can perform an exercise guide action based on the user's touch. The electronic device (100) can identify whether the user's exercise posture is appropriate based on the user's touch. If the user's exercise posture is not appropriate, the electronic device (100) can provide the user with a guide for a corrected exercise posture.
[0080] FIG. 2 is a block diagram illustrating an electronic device according to one embodiment.
[0081] The electronic device (100) may include at least one processor (120) including a memory (110) for storing instructions, a microphone (165), a sensor unit (180), a display (140), and a processing circuitry.
[0082] At least one processor (120) can provide exercise content to a user. At least one processor (120) can identify the user before providing exercise content.
[0083] For example, at least one processor (120) can perform authentication for a representative user previously registered in the electronic device (100). At least one processor (120) can request a user utterance according to a pre-set event. When a user voice is received, at least one processor (120) can identify whether the received user voice is the same as the voice of a pre-registered representative user. For example, a pre-registered representative user may correspond to the user's voice recorded during the authentication setup process.
[0084] In one or more examples, at least one processor (120) can perform authentication for any user. At least one processor (120) can provide a UI to guide the user to speak a user voice for primary user authentication. When a user voice is received through the provided UI, at least one processor (120) can identify whether the received user voice is a previously registered voice.
[0085] At least one processor (120) can acquire audio data including user voice through a microphone (165). At least one processor (120) can perform primary user authentication based on the audio data.
[0086] At least one processor (120) can obtain a first difference value of audio data and registered voice data stored in memory (110). If the first difference value is less than a first threshold, at least one processor (120) can identify that the first user authentication has been successful.
[0087] When first user authentication is successful, at least one processor (120) can control the display (140) to display a first screen including a first body part UI corresponding to the authenticated user.
[0088] At least one processor (120) can obtain body part information corresponding to the authenticated user when it is identified that the first user authentication has been successful.
[0089] Body part information may be information representing a part of the user's body. Body part information may include information representing the shape and size of a part of the authenticated user's body.
[0090] At least one processor (120) can identify a pre-set first target area among a plurality of body parts included in the body part information. The first target area may represent a part that is touched with the electronic device (100) to perform secondary user authentication.
[0091] For example, the first target area may be the left sole and the right sole.
[0092] For example, the first target area could be the sole of the left foot.
[0093] For example, the first target area could be the sole of the right foot.
[0094] The first target area can be stored in memory (110) in advance. The first target area can be changed according to the user's settings indicating the desired preference.
[0095] At least one processor (120) can generate a first body part UI based on a first target part. At least one processor (120) can extract first target data corresponding to the first target part among the authenticated user's body data included in the body part information. At least one processor (120) can generate a first body part UI based on the first target data.
[0096] At least one processor (120) can generate a first screen including a first body part UI. At least one processor (120) can control a display (140) to display the first screen. Descriptions related to the first body part UI and the first screen are described in the embodiment (2530) of FIG. 25.
[0097] When the first screen is displayed, at least one processor (120) can activate the sensor unit (180). While the sensor unit (180) is in an off state or sleep mode, at least one processor (120) can send an activation notification to the sensor unit (180) according to a preset event (the first screen display). According to the activation notification, the sensor unit (180) can change from an off state to an on state. When the sensor unit (180) changes to an on state according to the activation notification, sensing data (or touch data) caused by a user touch can be acquired. At least one processor (120) can acquire touch data including a user touch through the sensor unit (180) while the first screen is displayed. Although the sensor is described as being in an off state or an on state, the sensor unit (180) may have a sleep state or a power saving state in which the power is not completely turned off.
[0098] At least one processor (120) can perform secondary user authentication based on touch data. Secondary user authentication can be performed through touch actions rather than voice.
[0099] At least one processor (120) can obtain a second difference value of the touch data and the registered touch data stored in the memory (110). If the difference value is less than a second threshold, at least one processor (120) can identify that the second user authentication has been successful.
[0100] If secondary user authentication is successful, at least one processor (120) can control the display (140) to display a second screen for exercise content.
[0101] At least one processor (120) can obtain user information corresponding to the authenticated user when it is identified that secondary user authentication has been successful. At least one processor (120) can generate a second screen based on the user information and control the display (140) to display the second screen.
[0102] User information may include at least one of body part information, body analysis information, schedule information, preferred exercise information, or history information.
[0103] Specific details regarding user information are described in FIGS. 5, 9, 13, and 14.
[0104] At least one processor (120) can determine a target exercise among a plurality of exercises based on user information and generate a second screen for guiding the target exercise. The target exercise may be an exercise recommended to the user. At least one processor (120) can determine a target exercise to recommend to the user based on user information. The target exercise may be an exercise that the user currently needs the most. An action for determining a target exercise based on body type is described in FIG. 15.
[0105] For example, when a user selects a specific exercise, at least one processor (120) can determine the selected exercise as a target exercise.
[0106] At least one processor (120) can identify the posture of the target movement when the target movement is determined. Based on the posture of the target movement, at least one processor (120) can identify a second target area of an authenticated user who must touch the electronic device and a touch location of the second target area.
[0107] The second target area may be a part that comes into contact with the electronic device (100) for the target movement. The second target area may vary depending on the target movement. An explanation related to this is described in FIGS. 39 to 42.
[0108] At least one processor (120) can generate a second body part UI based on information corresponding to a second target part among body part information and a touch location. At least one processor (120) can generate a second screen including the second body part UI and control a display (140) to display the second screen.
[0109] At least one processor (120) can identify a cable position corresponding to a target exercise based on a cable position table stored in memory (110) when a grip is required in a target exercise, and provide a UI indicating the cable position. An explanation related to this is described in FIGS. 8, 10, 11, 12, 17, and 35.
[0110] FIG. 3 is a block diagram illustrating the specific configuration of the electronic device of FIG. 2 according to one embodiment.
[0111] Referring to FIG. 3, the electronic device (100) may include at least one of a memory (110), at least one processor (120), a communication interface (130), a display (140), an operation interface (150), an input / output interface (155), a speaker (160), a microphone (165), and a camera (170).
[0112] The memory (110) may be implemented as internal memory such as ROM (e.g., EEPROM (electrically erasable programmable read-only memory)) or RAM included in at least one processor (120), or as memory separate from at least one processor (120). Depending on the purpose of data storage, the memory (110) may be implemented as a memory embedded in the electronic device (100) or as a memory that can be attached to and detached from the electronic device (100). For example, data for operating the electronic device (100) may be stored in memory embedded in the electronic device (100), and data for the expansion function of the electronic device (100) may be stored in memory that can be attached to and detached from the electronic device (100).
[0113] In the case of memory embedded in the electronic device (100), it may be implemented as at least one of volatile memory (e.g., DRAM (dynamic RAM), SRAM (static RAM), or SDRAM (synchronous dynamic RAM), etc.), non-volatile memory (e.g., OTPROM (one time programmable ROM), PROM (programmable ROM), EPROM (erasable and programmable ROM), EEPROM (electrically erasable and programmable ROM), mask ROM, flash ROM, flash memory (e.g., NAND flash or NOR flash), etc.), hard drive, or solid state drive (SSD), and in the case of memory that is detachable from the electronic device (100), it may be implemented in the form of a memory card (e.g., CF (compact flash), SD (secure digital), Micro-SD (micro secure digital), Mini-SD (mini secure digital), xD (extreme digital), MMC (multi-media card), etc.), external memory that can be connected to a USB port (e.g., USB memory).
[0114] Memory (110) can store at least one instruction. Based on the instruction stored in memory (110), at least one processor (120) can perform various operations.
[0115] At least one processor (120) may be implemented as a digital signal processor (DSP) that processes digital signals, a microprocessor, or a time controller (TCON). However, it is not limited thereto and may include or be defined by one or more of a central processing unit (CPU), a micro controller unit (MCU), a micro processing unit (MPU), a controller, an application processor (AP), a graphics-processing unit (GPU), a communication processor (CP), or an ARM (advanced reduced instruction set computer (RISC) machine) processor. At least one processor (120) may be implemented as a System on Chip (SoC) or large scale integration (LSI) with a built-in processing algorithm, or may be implemented in the form of a Field Programmable Gate Array (FPGA). At least one processor (120) can perform various functions by executing computer executable instructions stored in memory.
[0116] The communication interface (130) is a configuration that communicates with various types of external devices according to various types of communication methods. The communication interface (130) may include a wireless communication module or a wired communication module. Each communication module may be implemented in the form of at least one hardware chip.
[0117] A wireless communication module may be a module that communicates wirelessly with an external device. For example, a wireless communication module may include at least one module among a Wi-Fi module, a Bluetooth module, an infrared communication module, or other communication modules.
[0118] Wi-Fi modules and Bluetooth modules can perform communication using Wi-Fi and Bluetooth methods, respectively. When using a Wi-Fi module or a Bluetooth module, various connection information, such as the SSID (service set identifier) and session key, is transmitted and received first; after establishing a communication connection using this information, various types of information can be transmitted and received.
[0119] The infrared communication module performs communication according to infrared communication (IrDA, Infrared Data Association) technology, which uses infrared rays located between visible light and millimeter waves to wirelessly transmit data over short distances.
[0120] Other communication modules may include at least one communication chip that performs communication according to various wireless communication standards such as Zigbee, 3G (3rd Generation), 3GPP (3rd Generation Partnership Project), LTE (Long Term Evolution), LTE-A (LTE Advanced), 4G (4th Generation), and 5G (5th Generation), in addition to the communication method described above.
[0121] A wired communication module may be a module that communicates with an external device via a wire. For example, a wired communication module may include at least one of a Local Area Network (LAN) module, an Ethernet module, a pair cable, a coaxial cable, a fiber optic cable, or an Ultra Wide-Band (UWB) module.
[0122] According to one embodiment, the communication interface (130) may use the same communication module (e.g., Wi-Fi module) to communicate with an external device, such as a remote control device, and an external server.
[0123] According to one embodiment, the communication interface (130) may use different communication modules to communicate with external devices, such as a remote control device and an external server. For example, the communication interface (130) may use at least one of an Ethernet module or a Wi-Fi module to communicate with an external server, and may use a Bluetooth module to communicate with an external device, such as a remote control device. However, this is merely one embodiment, and the communication interface (130) may use at least one of various communication modules when communicating with multiple external devices or external servers.
[0124] The display (140) can be implemented as various types of displays such as an LCD (Liquid Crystal Display), an OLED (Organic Light Emitting Diodes) display, and a PDP (Plasma Display Panel). The display (140) may also include a driving circuit, a backlight unit, etc., which can be implemented in forms such as an a-si TFT (amorphous silicon thin film transistor), an LTPS (low temperature poly silicon) TFT, and an OTFT (organic TFT). The display (140) can be implemented as a touch screen combined with a touch sensor, a flexible display, a 3D display, a three-dimensional display, etc. According to one embodiment of the present disclosure, the display (140) may include not only a display panel that outputs an image, but also a bezel that houses the display panel. In particular, according to one embodiment of the present disclosure, the bezel may include a touch sensor for detecting user interaction.
[0125] The operation interface (150) may be implemented as a device such as a button, touch pad, mouse, and keyboard, or as a touch screen capable of performing the aforementioned display function and operation input function. The button may be a various type of button, such as a mechanical button, touch pad, or wheel, formed in any area of the exterior of the main body of the electronic device (100), such as the front, side, or back portion.
[0126] The input / output interface (155) may be any one of the following interfaces: HDMI (High Definition Multimedia Interface), MHL (Mobile High-Definition Link), USB (Universal Serial Bus), DP (Display Port), Thunderbolt, VGA (Video Graphics Array) port, RGB port, D-SUB (D-subminiature), and DVI (Digital Visual Interface). The input / output interface (155) may input and output at least one of audio and video signals. Depending on the implementation example, the input / output interface (155) may include separate ports for inputting and outputting only audio signals and for inputting and outputting only video signals, or it may be implemented as a single port for inputting and outputting both audio and video signals. The electronic device (100) may transmit at least one of the audio and video signals to an external device (e.g., an external display device or an external speaker) through the input / output interface (155). An output port included in the input / output interface (155) can be connected to an external device, and the electronic device (100) can transmit at least one of audio and video signals to the external device through the output port.
[0127] The input / output interface (155) can be connected to a communication interface. The input / output interface (155) can transmit information received from an external device to the communication interface or transmit information received through the communication interface to an external device.
[0128] The speaker (160) may be a component that outputs various audio data as well as various notification sounds or voice messages.
[0129] The microphone (165) is a component for receiving user voice or other sounds and converting them into audio data. The microphone (165) can receive the user's voice when active. For example, the microphone (165) may be formed integrally on the upper side, front side, or side side of the electronic device (100). The microphone (165) may include various components such as a microphone for collecting analog user voice, an amplifier circuit for amplifying the collected user voice, an A / D conversion circuit for sampling the amplified user voice and converting it into a digital signal, and a filter circuit for removing noise components from the converted digital signal.
[0130] The camera (170) is configured to capture an object and generate an image, and the image includes both video and still images. The camera (170) can acquire an image of at least one external device and can be implemented as a camera, lens, infrared sensor, etc.
[0131] The camera (170) may include a lens and an image sensor. The types of lenses include general-purpose lenses, wide-angle lenses, zoom lenses, etc., and may be determined according to the type, characteristics, and usage environment of the electronic device (100). As an image sensor, a Complementary Metal Oxide Semiconductor (CMOS) and a Charge Coupled Device (CCD) may be used.
[0132] The sensor unit (180) may include at least one sensor connected to the electronic device (100). It may include at least one of a gyroscope sensor, a horizontal sensor, an infrared sensor, a grip strength sensor, a vibration sensor, a body composition sensor, a weight sensor, a pressure sensor, a touch sensor, a speed sensor, an acceleration sensor, a motion sensor, and a tension sensor. The sensor unit (180) may be referred to as a sensor or a sensor circuit. The sensor unit (180) may include two or more of each sensor. The placement positions of the two or more sensors may be different.
[0133] The term sensor unit (180) is a word encompassing at least one sensor and does not necessarily mean a single hardware module. For example, the first sensor may be placed in the first module and the second sensor may be placed in the second module. The first module and the second module may be physically separated hardware configurations.
[0134] The driving unit (190) can transmit physical force to components included in the electronic device (100). The driving unit (190) may include a motor. The driving unit (190) can generate physical force by supplying power to the motor and transmit the generated physical force to hardware components included in the electronic device (100).
[0135] FIG. 4 is a drawing for illustrating a system including an electronic device, a terminal device, and a server according to one embodiment.
[0136] Referring to FIG. 4, the electronic device (100) can be connected to communicate with at least one of a server (200) or a terminal device (300).
[0137] For example, an electronic device (100) can be connected to a server (200) for communication.
[0138] For example, an electronic device (100) can be connected to a terminal device (300) for communication.
[0139] For example, the electronic device (100) can be connected to both the server (200) and the terminal device (300) for communication.
[0140] The server (200) may be a server that provides exercise content. The server (200) may be a server that stores exercise content provided by the electronic device (100). The electronic device (100) may request exercise content from the server (200). The server (200) may transmit exercise content to the electronic device (100) in response to the request from the electronic device (100). The server (200) may periodically update new exercise content or modified exercise content to the electronic device.
[0141] For example, exercise content may be content related to an authenticated user in the electronic device (100).
[0142] For example, exercise content may be content entered (or selected) by a user in an electronic device (100). The electronic device (100) may receive user input requesting to provide specific exercise content.
[0143] The terminal device (300) may be a device carried by the user. The terminal device (300) may include a smart watch, a smartphone, a smart ring, etc. The terminal device (300) may acquire user body analysis information or receive user input. The terminal device (300) may transmit the acquired user body analysis information or user input to the electronic device (100).
[0144] For example, the terminal device (300) can manage the user's exercise data through an application stored in the terminal device (300). The exercise data may include at least one of an exercise schedule, an exercise list, an exercise history, exercise results, and an exercise method. The terminal device (300) can transmit the exercise data to the server (200). The server (200) can provide the terminal device (300) with exercise functions, exercise guides, exercise content, and exercise results information related to the electronic device (100). The exercise functions may include types of exercise that can be provided by the electronic device (100). The terminal device (300) can receive various information related to the electronic device (100) from the server (200).
[0145] For example, a terminal device (300) can acquire measurement data. The measurement data may include at least one of bio-information, heart rate, electrocardiogram, blood pressure, respiration, body temperature, pulse oxygen saturation, and calories burned. The terminal device (300) can transmit the measurement data to an electronic device (100). The electronic device (100) can analyze the measurement data received from the terminal device (300). The measurement data may be acquired by one or more bio-recognition sensors configured to measure bio-information such as heart rate, electrocardiogram, blood pressure, respiration, body temperature, pulse oxygen saturation, and calories burned.
[0146] The terminal device (300) can be implemented with multiple devices. The multiple devices can be interconnected.
[0147] The electronic device (100) can acquire measurement data. The measurement data may include at least one of body composition information, weight information, pressure information, and balance information. The electronic device (100) can acquire exercise data. The exercise data may include at least one of sport, sets, number of repetitions, whether to repeat, weight, and exercise time. The electronic device (100) can transmit the measurement data and exercise data to the server (200). The server (200) can determine a target exercise by analyzing the measurement data and exercise data transmitted from the electronic device (100). The server (200) can generate information related to the target exercise. The information related to the target exercise may include at least one of guide information, program information, and exercise performance information. The server (200) can transmit the information related to the target exercise to the electronic device (100).
[0148] For example, the terminal device (300) may be connected to an external device (400). The external device (400) may include a camera and a display. For example, the electronic device (100) may be implemented as a TV, a mobile service robot, a robot vacuum cleaner, a smart camera, etc.
[0149] The external device (400) can photograph the user using a camera. The external device (400) can acquire photographic data including the user. The external device (400) can transmit the photographic data to the server (200). The external device (400) can display exercise content. The external device (400) can store history information indicating whether exercise content is provided. The external device (400) can transmit the history information to the server (200).
[0150] The server (200) can provide exercise functions, exercise guides, exercise content, and exercise performance information related to the electronic device (100) to the external device (400). The exercise functions may include types of exercise that can be provided by the electronic device (100). The external device (400) can display information received from the server (200). For example, the external device (400) can receive exercise content from the server (200) and display the received exercise content.
[0151] The electronic device (100) can be connected to a server (200) or a terminal device (300) via various communication methods.
[0152] For example, an electronic device (100) can be connected to a server (200) via a first communication method (e.g., Wi-Fi, wired internet).
[0153] For example, an electronic device (100) can be connected to a terminal device (300) via a second communication method (e.g., Bluetooth).
[0154] FIG. 5 is a diagram illustrating the operation of providing a screen related to exercise in an electronic device according to one embodiment.
[0155] Referring to FIG. 5, the electronic device (100) may include at least one of an authentication module (111), a screen generation module (112), a storage module (113), a display (140), a microphone (165), or a sensor unit (180). For example, the authentication module (111), the screen generation module (112), and the storage module (113) may be included in a memory (110). Each module illustrated in FIG. 5 may be implemented by one or more processors.
[0156] The authentication module (111) may include at least one of a first authentication module (111-1) or a second authentication module (111-2).
[0157] The screen generation module (112) may include at least one of the first screen generation module (112-1) or the second screen generation module (112-2).
[0158] The electronic device (100) can receive audio data through the microphone (165). The electronic device (100) can transmit the received audio data to the first authentication module (111-1) (S1).
[0159] The first authentication module (111-1) can receive audio data from the microphone (165). The first authentication module (111-1) may be a module that performs user authentication using voice.
[0160] The first authentication module (111-1) can perform primary user authentication based on audio data. The first authentication module (111-1) can identify whether the received audio data matches the previously stored registered voice data. The first authentication module (111-1) can store registered voice data including user-specific voice data. The first authentication module (111-1) can perform primary user authentication by comparing the received audio data with the stored registered voice data. Primary user authentication may be described as voice authentication.
[0161] When primary user authentication is successful (or completed) based on audio data (e.g., when a user is recognized based on voice data), the first authentication module (111-1) can obtain identification information of the authenticated user. The first authentication module (111-1) can transmit the identification information of the authenticated user to the first screen generation module (112-1) (S2).
[0162] The first screen generation module (112-1) may be a module that generates a screen to guide the user's touch input. The first screen generation module (112-1) may be a module that generates a screen to guide the user's secondary user authentication.
[0163] The first screen generation module (112-1) can obtain identification information of an authenticated user from the first authentication module (111-1). The first screen generation module (112-1) can transmit the identification information of the authenticated user to the storage module (113) (S3). The first screen generation module (112-1) can request body part information corresponding to the identification information of the authenticated user from the storage module (113).
[0164] The first screen generation module (112-1) can transmit a first control signal for requesting body part information of an authenticated user. The first control signal may include identification information of the authenticated user. The first screen generation module (112-1) can transmit the first control signal to a storage module (113).
[0165] The storage module (113) can store body part information. The body part information may include information representing the user's body parts. The body part information may include information representing each of the authenticated user's body parts. The body part information may include information representing the shape and size of a part of the authenticated user's body. The size and shape of the body parts may vary from user to user. For example, the body part may include at least one of a hand, a finger, and a foot.
[0166] The storage module (113) can store body part information for at least one user. If there are multiple registered users, the storage module (113) may include body part information for each of the multiple users. The storage module (113) can provide body part information corresponding to the user requested by the first screen generation module (112-1).
[0167] Body part information may include information about at least one body part of the user. For example, the body part information may include at least one of a palm, finger, sole, toe, head, neck, back, waist, hip, thigh, abdomen, arm, knee, leg, and shoulder. The body part information may include all information about the body part in contact with the electronic device (100).
[0168] Body parts may be distinguished as right and left. For example, body part information may include at least one of a left palm, a right palm, a left finger, a right finger, a left sole, a right sole, a left toe, and a right toe. However, the embodiments are not limited to this configuration. For example, body parts may be distinguished as an upper body and a lower body (e.g., distinguishing between an upper torso and a lower torso).
[0169] The storage module (113) can receive a first control signal from the first screen generation module (112-1). The storage module (113) can identify body part information based on the identification information of an authenticated user included in the first control signal. The identified body part information may be the body part information of the authenticated user or body part information corresponding to the identification information of the authenticated user. The storage module (113) can transmit the body part information of the authenticated user to the first screen generation module (112-1) (S4).
[0170] The first screen generation module (112-1) can receive body part information of an authenticated user from the storage module (113). The first screen generation module (112-1) can obtain body part information of an authenticated user based on the identification information of the authenticated user. The first screen generation module (112-1) can generate a first screen based on the body part information of the authenticated user.
[0171] The first screen generation module (112-1) can generate a first screen including a body part UI of an authenticated user. The first screen may be a screen for guiding primary user authentication. The first screen may be a screen for guiding the user to input a user touch through the body part UI included in the first screen. The body part UI included in the first screen may vary depending on the user. The first screen generation module (112-1) can transmit the first screen to a display (140) (S5).
[0172] The body part UI may be a UI representing a part of the authenticated user's body. The body part UI may represent the same size and shape as the authenticated user's body part. Since the shape and size of the body may vary from user to user, the body part UI may also vary from user to user.
[0173] Body part information may represent multiple body parts of the user. The body part UI may correspond to a target part. Since the first screen is for secondary user authentication, the body part UI may not need to display all body parts. The target part may be a pre-set part. The pre-set part may be a part corresponding to the registered touch data stored in the second authentication module (111-2). The target part may be a pre-set target part. The target part may differ for each user.
[0174] The first screen generation module (112-1) may have various operations for determining the target area.
[0175] For example, the first screen generation module (112-1) may request only body part information (part data) corresponding to the target part from the storage module (113). The storage module (113) may transmit only body part information (part data) corresponding to the target part to the first screen generation module (112-1). The first screen generation module (112-1) may generate a body part UI using only the body part information (part data) corresponding to the target part. The first screen generation module (112-1) may generate a first screen including the body part UI.
[0176] For example, the first screen generation module (112-1) may request body part information (entire data) representing multiple body parts from the storage module (113). The storage module (113) may transmit body part information (entire data) representing multiple body parts to the first screen generation module (112-1). The first screen generation module (112-1) may identify a target part among the multiple body parts. The first screen generation module (112-1) may obtain body part information (partial data) corresponding to the target part among the body part information (entire data) representing multiple body parts. The first screen generation module (112-1) may generate a body part UI using only the body part information (partial data) corresponding to the target part. The first screen generation module (112-1) may generate a first screen including the body part UI.
[0177] The display (140) can receive a first screen from the first screen generation module (112-1). The display (140) can display the first screen.
[0178] The first screen generation module (112-1) can transmit an activation notification to the sensor unit (180) to activate the touch sensor (185) (S6). The sensor unit (180) can activate the touch sensor (185) based on the activation notification. When the activation notification is received, the sensor unit (180) can supply power to the touch sensor (185).
[0179] While the first screen is being displayed on the display (140), the sensor unit (180) can acquire touch data. The sensor unit (180) may include a touch sensor (185). The touch sensor (185) may be positioned to correspond to the light output direction of the display (140). The touch sensor (185) can acquire data regarding a user touch input by the user. The touch sensor (185) can acquire an area of user input touching the display (140) as touch data. The touch sensor (185) may be positioned parallel to the placement direction of the display (140). The touch sensor (185) can transmit the touch data to the second authentication module (111-2) (S7).
[0180] For example, the touch sensor (185) can acquire touch data using a capacitance method. The capacitance method may be a method for measuring changes in capacitance that change due to user touch. The touch sensor (185) can measure the distance from the touch sensor (185) to a part of the user's body adjacent to the electronic device (100) using a capacitance method. The touch sensor (185) can generate touch data indicating the capacitance that changes due to touch.
[0181] Touch data may include information about the location where the user's touch is recognized. Touch data may be used to determine the shape of the contacted touch data.
[0182] According to one embodiment, touch data can be used for user authentication operations together with pressure data. The electronic device (100) can store touch data representing the location of a user's touch and pressure data representing a pressure distribution by mapping them. The electronic device (100) can perform a user authentication function using the touch data and pressure data. An explanation related to this is provided in FIG. 21.
[0183] According to another embodiment, touch data may be used to determine hand prints, finger prints, foot prints, toe prints, etc. Although the dictionary definition of a fingerprint may refer to a finger, the fingerprint described in this disclosure may represent a “print” indicating a pattern, design, mark, trace, etc. For example, the fingerprint may be described as a pattern. The touch data may include at least one of a hand pattern, a finger pattern, a foot pattern, and a toe pattern.
[0184] The second authentication module (111-2) can receive touch data from the touch sensor (185). The second authentication module (111-2) may be a module that performs secondary user authentication based on the touch data. The secondary user authentication may include an operation that performs an authentication operation based on the touch data. The second authentication module (111-2) may store registered touch data. The registered touch data may be touch data that has been stored in advance by the user. The second authentication module (111-2) may obtain the registered touch data through a process of registering information related to the user.
[0185] The second authentication module (111-2) can perform an authentication operation by comparing the touch data received from the touch sensor (185) with the registered touch data. If the received touch data is included in the registered touch data, the second authentication module (111-2) can identify that the authentication is complete (or successful). If the authentication is successful, the second authentication module (111-2) can transmit the identification information of the authenticated user to the second screen generation module (112-2) (S8).
[0186] The second screen generation module (112-2) can receive identification information of an authenticated user from the second authentication module (111-2). The second screen generation module (112-2) may be a module that generates a second screen to guide target exercises. The second screen generation module (112-2) may be a module that generates various guide screens related to exercises.
[0187] When the identification information of an authenticated user is received from the second authentication module (111-2), the second screen generation module (112-2) can transmit the identification information of the authenticated user to the storage module (113) (S9). The second screen generation module (112-2) can request user information corresponding to the identification information of the authenticated user from the storage module (113).
[0188] The second screen generation module (112-2) can generate a second control signal for requesting user information of an authenticated user. The second control signal may include a signal for requesting user information of a specific user from the storage module (113). The second control signal may include identification information of the authenticated user.
[0189] User information may include various information related to the user necessary for using the electronic device (100).
[0190] For example, user information may include at least one of body part information, body analysis information, schedule information, preferred exercise information, or history information. Body part information may be information representing the user's body parts. Body analysis information may be information representing the user's physical abilities. Schedule information may include information about a schedule entered by the user. Preferred exercise information may represent exercises preferred by the user. History information may include information related to exercises performed by the user in the past. Body part information and body analysis information may be grouped into body information.
[0191] The storage module (113) can store a user information table that stores user information by user.
[0192] The storage module (113) can receive a second control signal from the second screen generation module (112-2). The storage module (113) can receive identification information of an authenticated user included in the second control signal. The storage module (113) can identify user information corresponding to the identification information of the authenticated user. The storage module (113) can identify user information of the authenticated user in response to the second control signal. The storage module (113) can transmit the user information of the authenticated user to the second screen generation module (112-2) (S10).
[0193] The second screen generation module (112-2) can receive user information of an authenticated user from the storage module (113). The second screen generation module (112-2) can generate a second screen based on the user information of the authenticated user. The second screen may be a guide screen related to exercise.
[0194] The second screen generation module (112-2) can determine a target exercise among multiple exercises based on the user information of the authenticated user. The target exercise may represent an exercise to be provided to the user. The second screen generation module (112-2) can determine a target exercise to recommend to the user based on the user information of the authenticated user.
[0195] For example, the second screen generation module (112-2) can obtain body analysis information included in the user information of an authenticated user. The second screen generation module (112-2) can obtain skeletal muscle information included in the body analysis information. Based on the skeletal muscle information, the second screen generation module (112-2) can determine that the authenticated user needs strength training. The second screen generation module (112-2) can determine the target exercise as strength training.
[0196] For example, the second screen generation module (112-2) can obtain schedule information included in the user information of an authenticated user. The second screen generation module (112-2) can identify from the schedule information that the authenticated user has a golf appointment for tomorrow. If a golf appointment is identified, the second screen generation module (112-2) can determine a muscle-strengthening exercise that is helpful for golf (e.g., waist exercise, shoulder exercise, arm exercise, wrist exercise, thigh exercise, buttock exercise, etc.) as a target exercise.
[0197] For example, the second screen generation module (112-2) can obtain preferred exercise information included in the user information of an authenticated user. The second screen generation module (112-2) can identify from the preferred exercise information that the user prefers yoga exercise. The second screen generation module (112-2) can determine yoga exercise as the target exercise.
[0198] For example, the second screen generation module (112-2) can obtain history information included in the user information of an authenticated user. Based on the history information, the second screen generation module (112-2) can identify a recently performed exercise (e.g., yoga exercise). The second screen generation module (112-2) can identify whether the recently performed exercise has been completed. If it is identified based on the history information that the recently performed exercise has not been completed, the second screen generation module (112-2) can determine the uncompleted exercise as a target exercise.
[0199] When a target exercise is determined, the second screen generation module (112-2) can generate a second screen to guide the target exercise. The second screen generation module (112-2) can transmit the second screen to the display (140) (S11).
[0200] The second screen may include various information related to the target exercise. The second screen may include guide information for the target exercise. The guide information may include at least one of information indicating the target exercise or information for guiding the posture for the target exercise. The guide information may include at least one of the name, time, weight, sequence, and body part location of the target exercise. The body part location may indicate the user's touch location that must be touched on the electronic device (100) when performing the target exercise. The body part location may indicate the location where a part of the user's body must be in contact with the electronic device (100).
[0201] For example, the second screen generation module (112-2) can obtain body part information included in the user information of an authenticated user. The second screen generation module (112-2) can obtain posture information corresponding to a target exercise based on the body part information. The second screen generation module (112-2) can generate a body part UI indicating the user's touch location based on the posture information corresponding to the target exercise. The second screen generation module (112-2) can generate a second screen including the second body part UI.
[0202] For convenience of distinction, the body part UI generated in the first screen generation module (112-1) may be referred to as the first body part UI. The body part UI generated in the second screen generation module (112-2) may be referred to as the second body part UI.
[0203] The display (140) can receive a second screen from the second screen generation module (112-2). The display (140) can display the second screen. The user can receive information about the target exercise through the second screen. The user can easily follow the target exercise through the second screen.
[0204] FIG. 6 is a flowchart illustrating the operation of performing two authentications according to one embodiment.
[0205] Referring to FIG. 6, the electronic device (100) can acquire audio data including a user voice (S610). The electronic device (100) can perform primary user authentication based on the audio data. The primary user authentication may be voice authentication.
[0206] The electronic device (100) can identify whether the user is authenticated based on audio data (S620). The electronic device (100) can perform primary user authentication by comparing the received audio data with previously stored registered voice data. The electronic device (100) can obtain a similarity between the received audio data and the registered voice data. If the similarity is greater than or equal to a threshold, the electronic device (100) can identify the user who entered the audio data as an authenticated user. If the similarity is greater than or equal to a threshold, the electronic device (100) can identify that the primary user authentication has been successful.
[0207] If the target user is identified as an authenticated user based on audio data (S620-Y), the electronic device (100) may display a first screen including a body part UI corresponding to the authenticated user (S630). The body part UI may be a pre-stored body part UI corresponding to the authenticated user. The body part UI may be a UI representing the user's body part. The body part UI may be a UI generated based on the shape and size of a body part previously registered by the user.
[0208] The electronic device (100) can acquire touch data through the first screen (S635). While the body part UI is displayed through the first screen, the electronic device (100) can receive a user touch. The user can input a user touch in an area corresponding to the location of the body part UI displayed on the display (140). The electronic device (100) can acquire touch data corresponding to the user touch through the touch sensor (185).
[0209] The electronic device (100) can perform secondary user authentication based on touch data. The secondary user authentication may be touch authentication.
[0210] The electronic device (100) can identify whether the user is authenticated based on touch data (S640). The electronic device (100) can perform secondary user authentication by comparing the received touch data with previously stored registered touch data. Secondary user authentication is described in FIG. 7.
[0211] If, based on touch data, the target user is identified as an authenticated user (S640-Y), the electronic device (100) can obtain user information corresponding to the authenticated user (S650). For example, the user information may include at least one of body part information, body analysis information, schedule information, preferred exercise information, or history information.
[0212] The electronic device (100) can identify a target exercise among multiple exercises based on user information (S660). The target exercise may be a recommended exercise provided to the user.
[0213] The electronic device (100) may display a second screen for guiding a target exercise (S670). The second screen may include guide information for guiding the target exercise. The electronic device (100) may generate a second screen for the target exercise determined based on user information. Through the second screen, the user can easily follow the target exercise.
[0214] FIG. 7 is a flowchart illustrating a secondary user authentication operation according to one embodiment.
[0215] Referring to FIG. 7, the electronic device (100) can generate a body part UI corresponding to an authenticated user (S731). The body part UI can be generated based on body part information. The electronic device (100) can generate a body part UI for authentication based on previously stored body part information.
[0216] For example, an electronic device (100) can determine a target area based on body part information. The electronic device (100) can determine a target area among a plurality of areas included in the body part information. The target area may be an area for authentication. The electronic device (100) can generate a body part UI corresponding to the target area among the plurality of areas.
[0217] The electronic device (100) can acquire a target location to display a body part UI (S741). The target location may be a preset location. The target location may be changed according to the user's settings. The target location may correspond to a location where a touch sensor is placed.
[0218] The electronic device (100) can generate a first screen including a body part UI displayed at a target location.
[0219] The electronic device (100) can display a first screen including a body part UI (S733). On the first screen, the body part UI can be displayed at a target location.
[0220] The electronic device (100) can acquire touch data while the first screen is displayed (S735). The electronic device (100) can acquire registered touch data corresponding to an authenticated user (S741). The registered touch data may be data generated when the user has previously registered their touch data.
[0221] The electronic device (100) can obtain a difference value between the touch data (sensed touch data) obtained in step S735 and the registered touch data (S742). The difference value may be described as similarity. The electronic device (100) can obtain the difference value by comparing the sensed touch data and the registered touch data.
[0222] For example, when touch data is sensed using a capacitive method, the difference value can represent the average value of the difference in capacitance at each of multiple locations.
[0223] If the difference value is less than the threshold value (S743-Y), the electronic device (100) can identify that user authentication is complete (S744).
[0224] If the difference value is greater than or equal to a threshold value (S743-N), the electronic device (100) may provide a guide UI to guide the re-input of touch data (S745). The guide UI may include at least one of image data or audio data. For example, the guide UI may include “Not registered. Please touch again.”
[0225] FIG. 8 is a flowchart illustrating cable locations according to one embodiment.
[0226] Referring to FIG. 8, the electronic device (100) can identify whether a grip is required in the target exercise (S871). The grip may represent a hand grip connected to the electronic device (100). If a grip is not required in the target exercise (S871-N), the electronic device (100) may not provide a UI related to the grip.
[0227] If a grip is required in the target exercise (S871-Y), the electronic device (100) can identify whether multiple grips are required in the target exercise (S872).
[0228] If multiple grips are not required in the target exercise (S872-N), the electronic device (100) can identify the position of the cable corresponding to the target exercise based on the exercise-specific grip table (S873).
[0229] The cable can connect the electronic device (100) and the grip. The cable position table may include the position (or position information) of the cable required for exercise. The electronic device (100) can identify the cable position corresponding to the target exercise among a plurality of positions based on the cable position table.
[0230] The electronic device (100) can display a UI indicating the cable location (S874). The UI indicating the cable location can be generated based on a preset color or a preset shape.
[0231] For example, assume that a grip is required for the first exercise. There may be a cable connecting the electronic device (100) and the grip. When performing the first exercise, the cable may need to be placed at a first position. A cable position table may include information mapping the first exercise and the first position. The electronic device (100) may display a UI indicating the first position so that the cable can be placed at the first position when performing the first exercise.
[0232] In the case where multiple grips are required in the target exercise (S872-Y), the electronic device (100) can identify the first position of the first cable and the second position of the second cable corresponding to the target exercise based on the cable position table (S875).
[0233] The electronic device (100) can display a UI indicating a first position and a second position (S876). The colors of the UI indicating the first position and the UI indicating the second position may be different.
[0234] Descriptions indicating the location of the cables are shown in FIGS. 10 to 12.
[0235] FIG. 9 is a flowchart illustrating an operation to obtain information related to a target exercise using user information according to one embodiment.
[0236] Referring to FIG. 9, the electronic device (100) can acquire user information (S950). The electronic device (100) can acquire user information including body analysis information and / or history information. The operation of acquiring user information may correspond to step S650 of FIG. 6.
[0237] The electronic device (100) can obtain body analysis information among user information. The body analysis information may include at least one of body measurement information, exercise range measurement information, biometric information, health checkup information, and personal information.
[0238] Body measurement information may include at least one of height, weight, body composition, skeletal muscle, fat, obesity, and muscle by region. A specific description related to body measurement information is provided in FIG. 13.
[0239] Exercise range of motion measurement information may include at least one of physical strength and nRM (n-Repetition Maximum).
[0240] The biometric information may include at least one of heart rate, blood pressure, body temperature, and blood sugar. For example, the biometric information may be obtained through a terminal device (300). The electronic device (100) may obtain the biometric information from the terminal device (300).
[0241] Health checkup information may include detailed health status based on the health checkup. Health checkup information may include information on underlying diseases.
[0242] Personal information may include at least one of age, gender, height, and weight.
[0243] The electronic device (100) can obtain history information among user information. The history information may include at least one of exercise history and bio history.
[0244] The exercise history may include at least one of the type of target exercise or exercise performance information used in the electronic device (100).
[0245] The type of target exercise can refer to specific types of exercise such as aerobic, anaerobic, yoga, and sports.
[0246] Exercise performance information can indicate the progress of the exercise. Exercise performance information can indicate whether the user has completed the exercise or whether all given exercises have been successfully completed.
[0247] Biohistory may include history related to the user's biological rhythms. For example, biohistory may include at least one of activity, sleep, diet, and condition.
[0248] The electronic device (100) can analyze user characteristics based on user information including at least one of body analysis information or history information (S961).
[0249] The electronic device (100) can determine a target exercise based on user characteristics analyzed using an algorithm (S962). The electronic device (100) can store an algorithm for determining the target exercise. The algorithm is a pre-set algorithm and can be changed by user settings. The algorithm may be included in an artificial intelligence model. The electronic device (100) can store an artificial intelligence model that includes an algorithm for determining the target exercise. The artificial intelligence model may be a model trained to determine a target exercise suitable for the user. When user information is updated, the artificial intelligence model may also be updated. The update operation may include a learning operation.
[0250] When a target exercise is determined, the electronic device (100) can obtain information related to the target exercise (S963). The information related to the target exercise may include at least one of whether a grip should be connected to the target exercise or the cable position.
[0251] The electronic device (100) can provide content for a target exercise. The electronic device (100) can provide exercise content (S964).
[0252] While providing exercise content, the electronic device (100) can acquire biometric information and exercise performance information (S965). The electronic device (100) can acquire biometric information and exercise performance information at times before, during, and after exercise. For example, the biometric information may be recorded as the user's condition information. The exercise performance information may indicate whether the user has performed the provided exercise content.
[0253] The electronic device (100) can update the algorithm based on the acquired biometric information and exercise performance information (S966). The updated algorithm can be used in the action of determining the next target exercise.
[0254] For example, a user may not be able to complete the exercise content because the weight presented in the exercise content is too heavy. The electronic device (100) can update the algorithm based on exercise performance information indicating that the exercise content could not be completed. The algorithm can be trained to suggest a lower weight to the user.
[0255] FIG. 10 is a drawing for explaining information related to target motion according to one embodiment.
[0256] Referring to the embodiment (1010) of FIG. 10, information related to a target exercise can be displayed. The information related to the target exercise may be information obtained in step S963 of FIG. 9.
[0257] Information related to the target exercise may include at least one of exercise information, UI information, and monitoring information.
[0258] Exercise information may represent various information related to the target exercise. For example, exercise information may include at least one of the following: type of exercise, number of exercises, sets, reps, repetitions, exercise body part, exercise time, weight, rest time, calories burned, exercise goal, exercise result, diet, recipe, and activity level.
[0259] UI information may represent information necessary for the creation of a UI displayed on a screen. UI information may include at least one of cable position, body part position, body part angle, body part pressure, and feedback.
[0260] Monitoring information may represent information subject to real-time measurement. Monitoring information may include at least one of biometric information, injury information, and exercise performance information.
[0261] Referring to the embodiment (1020) of FIG. 10, the electronic device (100) may provide exercise content. The electronic device (100) may display a second screen representing the exercise content. The second screen may include at least one of an exercise type (1021), an exercise process (1022), a weight (1023), a body part (1024-1, 1024-2), and a cable position (1025-1, 1025-2). In one or more examples, the exercise content may be a sequence of still images showing movements corresponding to a desired exercise. In one or more examples, the exercise content may be a video showing an exercise, and the video may be played repeatedly.
[0262] Referring to the embodiment (1030) of FIG. 10, a first cable connected to an electronic device (100) can be moved along a first path (1030-1). The first path (1030-1) may represent a path of movement for the cable corresponding to the left area relative to the central virtual line of the electronic device (100). A second cable connected to the electronic device (100) can be moved along a second path (1030-2). The second path (1030-2) may represent a path of movement for the cable corresponding to the right area relative to the central virtual line of the electronic device (100).
[0263] For example, the first path (1030-1) and the second path (1030-2) may be described as the first rail and the second rail.
[0264] FIG. 11 is a drawing for explaining a UI indicating a cable location according to one embodiment.
[0265] The position of the cable may vary depending on the type of target exercise. The display position of the UI indicating the cable location may also vary.
[0266] Referring to the embodiment (1110) of FIG. 11, the electronic device (100) can provide a second screen corresponding to the target movement (Standing dual cable external rotation).
[0267] Referring to the embodiment (1120) of FIG. 11, the electronic device (100) can provide a second screen corresponding to a target motion (Bent-over wide row).
[0268] Referring to the embodiment (1130) of FIG. 11, the electronic device (100) can provide a second screen corresponding to the target motion (Bent-over dual cable external rotation).
[0269] Referring to the embodiment (1140) of FIG. 11, the electronic device (100) can provide a second screen corresponding to a target movement (Single arm low-to-high cable fly).
[0270] FIG. 12 is a drawing for explaining a UI indicating a cable location according to one embodiment.
[0271] The position of the cable may vary depending on the type of target exercise. The display position of the UI indicating the cable location may also vary.
[0272] Referring to the embodiment (1210) of FIG. 12, the electronic device (100) can provide a second screen corresponding to a target movement (Single arm low-to-high cable fly).
[0273] Referring to the embodiment (1220) of FIG. 12, the electronic device (100) can provide a second screen corresponding to a target movement (Standing low to high cable).
[0274] Referring to the embodiment (1230) of FIG. 12, the electronic device (100) can provide a second screen corresponding to a target movement (Front cable raise to lateral cable raise).
[0275] Referring to the embodiment (1240) of FIG. 12, the electronic device (100) can provide a second screen corresponding to a target exercise (Barbell lunge).
[0276] FIG. 13 is a diagram illustrating the operation of analyzing a user's body measurement information (1300) according to one embodiment.
[0277] Referring to FIG. 13, the electronic device (100) may include body measurement information (1300). The body measurement information (1300) may include at least one of body composition analysis, skeletal muscle analysis, fat analysis, obesity analysis, and muscle analysis by region.
[0278] The electronic device (100) can obtain body composition based on body composition analysis. The electronic device (100) can identify the user's physical condition based on the body composition. The electronic device (100) can identify a diet or recipe according to the physical condition.
[0279] The electronic device (100) can determine the user's body type based on skeletal muscle analysis and fat analysis. The electronic device (100) can identify target exercises based on the user's body type. Information related to the body type is described in FIG. 14.
[0280] The electronic device (100) can obtain a body fat percentage based on obesity analysis. The electronic device (100) can determine a target exercise based on the body fat percentage.
[0281] The electronic device (100) can identify target exercises for body part balance based on muscle analysis by part.
[0282] FIG. 14 is a drawing for illustrating a distinguished body type according to one embodiment.
[0283] Referring to the embodiment (1400) of FIG. 14, the electronic device (100) can identify the user's body type based on skeletal muscle analysis and fat analysis. The body type may be a pre-set type.
[0284] For example, a preset type may include at least one of a standard weight strong type, a standard weight obese type, a standard weight frail type, an underweight frail type, an underweight strong type, an underweight frail type, an overweight strong type, and an overweight obese type. Body shape analysis may be based on the user image.
[0285] FIG. 15 is a drawing for explaining guide information according to body type according to one embodiment.
[0286] The table (1500) of FIG. 15 may include guide information according to body type. The table (1500) may include target exercises corresponding to the body type or diets corresponding to the body type.
[0287] The table (1500) may include target exercises corresponding to each of the body types described in FIG. 14 and diets corresponding to each of the body types.
[0288] For example, once a body type is determined, the electronic device (100) can identify a target exercise corresponding to the body type based on the table (1500).
[0289] For example, once a body type is determined, the electronic device (100) can identify a diet corresponding to the body type based on the table (1500).
[0290] For example, once a body type is determined, the electronic device (100) can identify target exercises and diets corresponding to the body type based on the table (1500).
[0291] FIG. 16 is a drawing for explaining the structure of an electronic device and a terminal device according to one embodiment.
[0292] The system (1600) of FIG. 16 may include at least one of an electronic device (100) and a terminal device (300).
[0293] The electronic device (100) may include at least one processor (120), a communication interface (130), a display (140), a speaker (160), a first sensor unit (181), a second sensor unit (182), and a driving unit (190). In one or more examples, each component (maintained) may be implemented by an individual circuit, one or more processors executing one or more instructions, or a combination of a circuit and one or more processors executing one or more instructions.
[0294] At least one processor (120) may include an application processor (AP).
[0295] The communication interface (130) may include at least one of a Bluetooth module, a Wi-Fi module, and a UWB (Ultra-wideband) module.
[0296] The display (140) may include at least one of a main display or a touch panel.
[0297] The speaker (160) can output guide audio.
[0298] The first sensor unit (181) may include an infrared sensor.
[0299] The second sensor unit (182) may include at least one of a weight sensor, a temperature sensor, a motion sensor, a photoplethysmography (PPG) sensor, a body composition sensor, a pressure sensor, and a vibration sensor.
[0300] The drive unit (190) may be connected to at least one of a grip, a cable, a motor, a rail, and a battery. The drive unit (190) may provide physical force generated by the motor to at least one of the grip, the cable, and the rail. The electronic device (100) may supply power stored in the battery to the motor. The electronic device (100) may drive the motor to provide physical force to the cable.
[0301] The terminal device (300) may include at least one of a processor (320), a communication interface (330), a display (340), and a sensor unit (380).
[0302] At least one processor (320) may include an application processor (AP).
[0303] The communication interface (330) may include at least one of a Bluetooth module, a Wi-Fi module, and a UWB (Ultra-wideband) module.
[0304] The display (340) may include at least one of a main display or a touch panel.
[0305] The sensor unit (380) may include at least one of a camera, an infrared sensor, and a microphone.
[0306] FIG. 17 is a drawing for illustrating a grip connected to an electronic device according to one embodiment.
[0307] Referring to the embodiment (1710) of FIG. 17, the electronic device (100) can be connected to a handle-shaped grip (194-1, 194-2).
[0308] The electronic device (100) may include a first motor (191-1), a first cable (193-1), and a first grip (194-1). The first motor (191-1) may be connected to the first cable (193-1). The first motor (191-1) may be positioned on the lower side of the display (140). The first cable (193-1) may move along a first path (195-1). The first cable (193-1) may be connected to the first grip (194-1). A sensor may be placed on the handle portion of the first grip (194-1). The force pulling the first grip (194-1) may be determined by the physical force provided by the first motor (191-1). The electronic device (100) may identify a first position (192-1) of the first cable (193-1). The electronic device (100) can provide a UI indicating a first position (192-1).
[0309] The electronic device (100) may include a second motor (191-2), a second cable (193-2), and a second grip (194-2). The second motor (191-2) may be connected to the second cable (193-2). The second motor (191-2) may be positioned on the lower side of the display (140). The second cable (193-2) may move along a second path (195-2). The second cable (193-2) may be connected to the second grip (194-2). A sensor may be placed on the handle portion of the second grip (194-2). The force pulling the second grip (194-2) may be determined by the physical force provided by the second motor (191-2). The electronic device (100) may identify a second position (192-2) of the second cable (193-2). The electronic device (100) can provide a UI indicating a second position (192-2).
[0310] The embodiment (1720) of FIG. 17 may correspond to the embodiment (1710). Redundant description is omitted. The electronic device (100) may be connected to a bar-shaped third grip (194-3) instead of the handle-shaped first and second grips (194-1, 194-2). A touch sensor may be placed across the entire bar of the third grip (194-3).
[0311] The grips (194-1, 194-2, 194-3) connected to the electronic device (100) may include sensors.
[0312] FIG. 18 is a drawing for illustrating a plurality of sensors included in a grip and an electronic device according to one embodiment.
[0313] The table (1810) of FIG. 18 may represent a sensor placed on the grip (194-1, 194-2, 194-3). The grip (194-1, 194-2, 194-3) may include at least one of a gyroscope sensor, an accelerometer sensor, a horizontal sensor, an infrared sensor, a grip strength sensor, a vibration sensor, and a body composition sensor.
[0314] The electronic device (100) can acquire sensing data obtained from sensors included in the grips (194-1, 194-2, 194-3).
[0315] The electronic device (100) can measure the user's exercise performance based on sensing data obtained from at least one sensor among a gyroscope sensor, an accelerometer sensor, a horizontal sensor, a grip strength sensor, and a vibration sensor. The exercise performance may include information indicating whether the user is performing the exercise correctly.
[0316] The electronic device (100) can receive a control signal from an external device using an infrared sensor. The external device may include a terminal device (300) or a remote control device.
[0317] The electronic device (100) can obtain body measurement information based on sensing data obtained through a body composition sensor.
[0318] The table (1820) of FIG. 18 may represent a sensor placed in the electronic device (100). The electronic device (100) may include at least one of a weight sensor, a pressure sensor, a touch sensor, a speed sensor, an acceleration sensor, and a body composition sensor.
[0319] The electronic device (100) can identify at least one of the user's body weight and calorie consumption based on sensing data obtained through a weight sensor.
[0320] The electronic device (100) can measure body balance based on sensing data obtained through a pressure sensor. Body balance may include at least one of tilt and pressure distribution.
[0321] The electronic device (100) can recognize user contact or identify touch interaction based on sensing data obtained through a touch sensor.
[0322] The electronic device (100) can measure the speed of lifting weight based on sensing data obtained through a speed sensor or an acceleration sensor.
[0323] The electronic device (100) can obtain body measurement information based on sensing data obtained through a body composition sensor.
[0324] For example, both the grips (194-1, 194-2, 194-3) and the electronic device (100) may include body composition sensors. The electronic device (100) may obtain body measurement information based on sensing data obtained from the grips (194-1, 194-2, 194-3) and sensing data obtained from the sensors included in the table (1820).
[0325] FIG. 19 is a drawing for explaining the operation performed by each component in an electronic device according to one embodiment.
[0326] Referring to FIG. 19, the electronic device (100) may include at least one of a sensor unit (180), at least one processor (120), a driving unit (190), a display (140), and an operation interface (150).
[0327] The electronic device (100) can acquire sensing data through the sensor unit (180). The electronic device (100) can acquire body analysis information based on the sensing data. The body analysis information may include at least one of body measurement information or bio-measurement information.
[0328] The electronic device (100) can acquire motion performance information based on sensing data. The electronic device (100) can acquire motion performance information including user movement based on sensing data. The sensor unit (180) may include at least one of an accelerometer, a speed sensor, and a gyroscope sensor. The sensor unit (180) can detect user movement based on sensing data acquired from at least one of an accelerometer, a speed sensor, and a gyroscope sensor.
[0329] At least one processor (120) may include a Micro Controller Unit (MCU). The MCU may perform operations to process sensing data acquired from the sensor unit (180). The MCU may perform computational operations to control a motor (e.g., an actuator) that provides power to the cable. The MCU may use a preset control algorithm.
[0330] The driving unit (190) may include at least one of an accelerator, a decelerator, a weight sensor, and a tension sensor.
[0331] The accelerator can receive user input and control the motor to move the cable.
[0332] The reduction gear can provide a resistance weight to reduce the speed according to a preset control signal.
[0333] A weight sensor (e.g., a load shell) may be a sensor that detects and controls weight. The weight sensor may measure the weight of the load. The electronic device (100) may provide the required weight (or weight) based on the sensing data obtained by the weight sensor.
[0334] A tension sensor can detect the user's pulling of the cable. An electronic device (100) can sense the force with which the user pulls the cable based on sensing data obtained through the tension sensor. The electronic device (100) can set the user's condition and exercise goals based on the sensing data. The electronic device (100) can adjust the weight (or mass). The electronic device (100) can maintain balance by providing force in the opposite direction to the force applied by the user to the cable based on the sensing data.
[0335] At least one processor (120) can process various data obtained from the driving unit (190).
[0336] The display (140) can display exercise content including at least one of exercise information or guide information.
[0337] The operation interface (150) may include a safety device. The safety device may include at least one of a device for preventing overload or an emergency stop button. If the force applied to the electronic device (100) exceeds a threshold value, the device for preventing overload may stop the function of providing exercise content. When user input pressing the emergency stop button is received, the electronic device (100) may stop the function of providing exercise content.
[0338] FIG. 20 is a drawing for explaining the structure of an electronic device according to one embodiment.
[0339] Referring to the embodiment (2000) of FIG. 20, the structure of the display (140) can be shown. The display (140) can be implemented as a display module. The display module may include at least one of a cover (141), a touch panel (142), a display panel (143), a pressure sensor (182-5), and a dummy (144).
[0340] The cover (141) can be made of an elastic material to prevent slipping.
[0341] The touch panel (142) may be a panel for detecting a user's touch. The touch panel (142) may include a touch sensor. The electronic device (100) may recognize the touch location based on touch data obtained through the touch sensor.
[0342] The display panel (143) may include a light element that outputs a pixel value.
[0343] The pressure sensor (182-5) may be a sensor that detects the user's touch pressure. For example, the pressure sensor (182-5) may be a sensor included in the second sensor unit (182) of FIG. 16. The electronic device (100) may obtain a pressure value for each touch location based on the sensing data (or pressure data) obtained through the pressure sensor (182-5).
[0344] The pile (144) may be a member for supporting a load.
[0345] FIG. 21 is a drawing for explaining the operation of recognizing a user touch according to one embodiment.
[0346] Referring to the embodiment (2110) of FIG. 21, the electronic device (100) can obtain a pressure distribution graph based on touch data and pressure data.
[0347] The electronic device (100) can receive touch data and pressure data regarding user touch. It is assumed that the user has both feet placed on the electronic device (100). However, in one or more examples, the touch data and pressure data may correspond to the user pressing a finger or hand on the screen of the electronic device (100). The electronic device (100) can acquire touch data through a touch sensor included in the sensor unit (180). The electronic device (100) can acquire pressure data through a pressure sensor included in the sensor unit (180). The touch data may indicate the location where the user touches the display (140) of the electronic device (100). The pressure data may indicate the distribution of pressure applied by the user to the electronic device (100). The pressure sensing value may be higher in the area where the load is applied. The electronic device (100) can acquire a pressure distribution graph based on the touch data and pressure data.
[0348] For example, an electronic device (100) can obtain a pressure distribution graph using only pressure data.
[0349] Referring to the embodiment (2120) of FIG. 21, the electronic device (100) may provide a guide UI for adjusting the user's foot position. For example, the electronic device (100) may provide a guide UI for guiding the user to adjust the user's foot position. For example, the electronic device (100) may provide a guide UI requesting the user to release pressure on the heel. The electronic device (100) may acquire touch data indicating the pressure distribution for the user's load using a pressure sensor.
[0350] FIG. 22 is a drawing for explaining a movement that guides a user to a target exercise according to one embodiment.
[0351] Referring to FIG. 22, the electronic device (100) can obtain user information (S2210). The user information may include at least one of health checkup information (profile, body shape, etc.), personal information (exercise information, etc.), bio-measurement information (heart rate, sleep, exercise, condition, etc.), body measurement information (body composition, muscle mass, etc.), exercise range measurement information (muscle strength level, etc.), and other information (location, communication, schedule, place, etc.).
[0352] The electronic device (100) may provide first content for warming up or stretching before providing exercise content (S2220). The first content may be posture guide content for warming up or stretching. The electronic device (100) may collect (or acquire) user information while providing the first content.
[0353] The electronic device (100) may suggest a target exercise (S2230). The electronic device (100) may determine the target exercise based on user information. When the first content is finished, the electronic device (100) may determine the target exercise based on user information. The electronic device (100) may provide a UI (Shall we try lower body strength exercises that help with golf?) to notify that the target exercise will be provided. The UI may be provided as at least one of image data or audio data.
[0354] The electronic device (100) can provide exercise content. The exercise content may be described as second content. The electronic device (100) can provide second content related to the target exercise. The electronic device (100) can provide exercise information. The exercise information may include guide information indicating the name of the exercise and the exercise posture. The electronic device (100) can provide visual feedback for posture correction. The electronic device (100) can acquire exercise performance information. The electronic device (100) can automatically adjust the weight based on the exercise performance information.
[0355] When the exercise content (second content) is finished, the electronic device (100) can acquire exercise performance information. The exercise performance information acquired in step S2240 is information collected in real time, and the exercise performance information acquired in step S2250 may be result data obtained by synthesizing the information collected in real time. The electronic device (100) can provide feedback based on the exercise performance information.
[0356] When the exercise content (second content) is finished, the electronic device (100) may provide third content to guide a cool-down routine. The cool-down routine may consist of cool-down exercises that relax the muscles. For example, the first content and the third content may be different.
[0357] FIG. 23 is a diagram illustrating an operation to perform secondary user authentication by recognizing a user touch according to one embodiment.
[0358] Referring to the embodiment (2310) of FIG. 23, the electronic device (100) can acquire user touch data and pressure data. The electronic device (100) can acquire a pressure distribution graph based on the touch data and pressure data. The pressure distribution graph can represent the pressure distribution over the entire touch area. The pressure distribution graph can indicate whether a heavy load is applied to a specific area by the user's touch.
[0359] Referring to the embodiment (2320) of FIG. 23, the electronic device (100) can indicate a situation where the load is applied differently despite the same user's touch. The higher the load, the higher the pressure value may be. The higher the pressure value, the darker the pixel may be. Moving toward the right graph may indicate that the load is applied more. For example, the user may increase the load in the direction of gravity (downward direction) by pulling the grab. As the load increases, the pressure value for more areas may increase.
[0360] FIG. 24 is a drawing illustrating an operation that provides a guide UI related to exercise according to one embodiment.
[0361] Referring to the embodiment (2410) of FIG. 24, the electronic device (100) can display a first screen (2411). For example, if the user is identified as an authenticated user based on audio data according to step S620 of FIG. 6, the electronic device (100) can display the first screen (2411).
[0362] The first screen (2411) may include at least one of a UI (2412) indicating the type (or name) of a target exercise and a first body part UI (2413, 2414). The electronic device (100) may provide a UI (2415) for requesting the user to move in accordance with the first body part UI (2413, 2414) while displaying the first screen (2411). For example, the UI (2415) may be provided in the form of audio data.
[0363] Referring to the embodiment (2420) of FIG. 24, the electronic device (100) may display a second screen (2421) for providing exercise content. For example, if the user is identified as an authenticated user based on touch data according to step S640 of FIG. 6, the electronic device (100) may display the second screen (2421).
[0364] The second screen (2421) may include at least one of a UI (2412) indicating the type (or name) of the target exercise, a second body part UI (2423, 2424), a UI (2425) indicating the progress of the target exercise, a UI (2426) indicating the weight of the target exercise, a UI (2427) for controlling the playback and pause of the content, and a UI (2428) for controlling the display and hiding of guide information.
[0365] The electronic device (100) can generate a second screen (2421) including UI (2422, 2423, 2424, 2425, 2426, 2427, 2428). The electronic device (100) can display the generated second screen (2421).
[0366] While the second screen (2421) is displayed, the electronic device (100) may provide a UI (2429) to indicate that exercise content is being provided. For example, the UI (2429) may be provided in the form of audio data.
[0367] Referring to the embodiment (2430) of FIG. 24, the electronic device (100) may display a third screen (2431) related to rest time. While providing exercise content, the electronic device (100) may provide information to notify the user of rest time. When an event to provide rest time is identified while providing exercise content, the electronic device (100) may display the third screen (2431).
[0368] The third screen (2431) may include at least one of a UI (2432) indicating that it is a break time, a UI (2433) indicating the progress of the remaining break time, and a UI (2434) indicating the remaining break time.
[0369] FIG. 25 is a drawing for explaining an embodiment that provides a guide screen to a user according to one embodiment.
[0370] Referring to the embodiment (2510) of FIG. 25, the electronic device (100) may provide a UI (2511) that queries to provide exercise content. For example, the electronic device (100) may provide a UI (2511) that includes “You have a golf workout scheduled at home for 3:00 PM today. Would you like to exercise?” The UI (2511) may be provided as at least one of image data or audio data. In response to the provided UI (2511), the user may input a control command requesting exercise content. The electronic device (100) may receive a control command (or user input) requesting exercise content from the user.
[0371] Referring to the embodiment (2520) of FIG. 25, after receiving user input requesting exercise content, the electronic device (100) may provide a UI (2521) for suggesting a target exercise. For example, the electronic device (100) may provide a UI (2521) including “4 exercises for golf swings, scheduled to take a total of 18 minutes. Are you ready?”. The UI (2521) may be provided as at least one of image data or audio data. In response to the provided UI (2521), the user may input a control command requesting the start of the exercise content. The electronic device (100) may receive a control command (or user input) requesting the start of the exercise content from the user.
[0372] Referring to the embodiment (2530) of FIG. 25, after a control command requesting the start of exercise content is received, the electronic device (100) may display a first screen (2531) for providing exercise content. The first screen (2531) may include a first body part UI (2532, 2533). The user may touch a part of the user's body to the electronic device (100) through the first body part UI (2532, 2533).
[0373] FIG. 26 is a drawing for explaining an embodiment that provides a guide screen to a user according to one embodiment.
[0374] Referring to the embodiment (2610) of FIG. 26, it is assumed that the user is standing on the electronic device (100) after the first screen (2531) of FIG. 25 is displayed.
[0375] Referring to the embodiment (2620) of FIG. 26, the electronic device (100) can perform secondary user authentication. According to the embodiment (2610), when a user stands on the electronic device (100), the electronic device (100) can acquire touch data. The electronic device (100) can perform secondary user authentication based on the touch data. While performing secondary user authentication, the electronic device (100) can provide UI (2611, 2612) related to secondary user authentication. UI (2611) can indicate the progress of secondary user authentication. UI (2612) can indicate that secondary user authentication is in progress. UI (2612) may include information guiding the user to maintain a posture.
[0376] Referring to the embodiment (2630) of FIG. 26, if secondary user authentication is successful, the electronic device (100) can display a second screen (2631) for exercise content. The electronic device (100) can provide exercise content for providing target exercise. The electronic device (100) can display a second screen (2631) for exercise content.
[0377] The second screen (2361) may include at least one of a UI (2632) related to the target exercise, a second body part UI (2633, 2364), and a UI (2635, 2636) indicating the cable position.
[0378] UI (2632) may include at least one of the name of the target exercise, the progress of the target exercise, and the weight of the target exercise.
[0379] The second body part UI (2633, 2634) may indicate a body part position to guide the posture of the target exercise.
[0380] UI(2635, 2636) may indicate the position of the cable connected to the grip required for the target exercise.
[0381] The electronic device (100) can provide a UI (2637) to notify the provision of exercise content related to the target exercise.
[0382] FIG. 27 is a drawing for explaining an embodiment in which a user requests a guide screen according to one embodiment.
[0383] Referring to the embodiment (2710) of FIG. 27, the user may first request the electronic device (100) to provide exercise content. The electronic device (100) may receive a control command (or user input) requesting exercise content from the user. For example, the electronic device (100) may receive a control command via the user's voice (set it to a simple exercise to do before going to sleep).
[0384] Referring to the embodiment (2720) of FIG. 27, when a control command requesting exercise content is received, the electronic device (100) can determine a target exercise. The electronic device (100) can provide a UI (2721) to guide the target exercise. For example, the UI (2721) may include “Doing 10 stretches is good for sleep. Would you like to exercise?”. The UI (2721) may be provided as at least one of image data or audio data. In response to the provided UI (2721), the user may input a control command requesting the start of the exercise content. The electronic device (100) can receive a control command (or user input) requesting the start of the exercise content from the user.
[0385] Referring to the embodiment (2730) of FIG. 27, after a control command requesting the start of exercise content is received, the electronic device (100) may display a first screen (2731) for providing exercise content. The first screen (2731) may include a first body part UI (2732, 2733). The user may touch a part of the user's body to the electronic device (100) through the first body part UI (2732, 2733).
[0386] After the embodiment (2730) of FIG. 27, the embodiment (2810) of FIG. 28 may be carried out.
[0387] FIG. 28 is a drawing for explaining an embodiment in which a user requests a guide screen according to one embodiment.
[0388] The embodiment (2810) of FIG. 28 may correspond to the embodiment (2610) of FIG. 26. The embodiment (2820) of FIG. 28 may correspond to the embodiment (2620) of FIG. 26. The embodiment (2830) of FIG. 28 may correspond to the embodiment (2630) of FIG. 26. Redundant descriptions are omitted.
[0389] The embodiment (2830) of FIG. 28 may have a different target exercise than the embodiment (2630) of FIG. 26. In the embodiment (2830), the target exercise may use only one grip. If one grip is required for the target exercise, only one cable may be used. The electronic device (100) may display a UI (2835) indicating the position of one grip.
[0390] FIG. 29 is a drawing for explaining an embodiment in which a user is replaced according to one embodiment.
[0391] The embodiment (2910) of FIG. 29 may correspond to the embodiment (2510) of FIG. 25. The embodiment (2920) of FIG. 29 may correspond to the embodiment (2520) of FIG. 25. The embodiment (2930) of FIG. 29 may correspond to the embodiment (2530) of FIG. 25. Redundant descriptions are omitted.
[0392] FIG. 30 is a drawing for explaining an embodiment in which a user is replaced according to one embodiment.
[0393] Referring to the embodiment (3010) of FIG. 30, it is assumed that a new user, not the user for primary user authentication in the embodiment (2930) of FIG. 29, is standing on the electronic device (100). In the embodiment (2930) of FIG. 29, the electronic device (100) displays a first screen (2931) including a first body part UI (2932, 2932) for the first user. However, a second user, not the first user, may be standing on the electronic device (100). The electronic device (100) can acquire touch data for the second user.
[0394] The electronic device (100) can identify that primary user authentication has failed based on touch data of a second user other than the first user. If primary user authentication fails, the electronic device (100) can provide a UI (3011, 3012, 3013, 3014) to indicate the failure of primary user authentication.
[0395] The UI (3011) may include text information indicating a failure of primary user authentication.
[0396] UI (3012, 3013) may be a UI in which the color of the first body part UI (2932, 2933) included in the first screen (2931) in the embodiment (2930) of FIG. 29 is changed differently.
[0397] UI(3014) can indicate that the user is not registered.
[0398] Referring to the embodiment (3020) of FIG. 30, the electronic device (100) can perform user authentication for a second user. The electronic device (100) can re-perform primary user authentication for the second user, who is a new user. The electronic device (100) can perform primary user authentication based on touch data entered by the second user. When the electronic device (100) performs primary user authentication for a new user, it can provide a UI (3021, 3022) to notify of re-searching.
[0399] For example, primary user authentication may utilize account information obtained through device connection. It is assumed that a second user’s terminal device exists. The electronic device (100) may request account information from the second user’s terminal device. The second user’s terminal device may transmit account information to the electronic device (100) in response to the request. The electronic device (100) may identify whether the second user’s account information is already registered. If the account information is already registered, the electronic device (100) may identify that primary user authentication for the second user has been successful.
[0400] For example, primary user authentication may use audio data. The electronic device (100) may request voice input from a second user. When voice input is received from the second user, the electronic device (100) may obtain the second user's audio data. The electronic device (100) may perform primary user authentication for the second user based on the audio data.
[0401] Referring to the embodiment (3030) of FIG. 30, it is assumed that the touch data for the second user matches the registered touch data. It is assumed that the second user is a user who has been previously registered by the electronic device (100). When the first user authentication for the second user is completed, the electronic device (100) may provide a UI (3031, 3032) to indicate that the first user authentication was successful.
[0402] UI(3021) can indicate that authentication was successful.
[0403] UI (3022) can represent the target (second user) for which authentication was successful.
[0404] FIG. 31 is a drawing for explaining an embodiment in which a user is replaced according to one embodiment.
[0405] Referring to the embodiment (3110) of FIG. 31, after the first user authentication for the second user is successful according to the embodiment (3030) of FIG. 30, the electronic device (100) may provide a UI (3111) for suggesting a target exercise. For example, the electronic device (100) may provide a UI (3111) including “5 exercises for physical fitness improvement, scheduled to take a total of 20 minutes. Are you ready?” The UI (3111) may be provided as at least one of image data or audio data. In response to the provided UI (3111), the user may input a control command requesting the start of the exercise content. The electronic device (100) may receive a control command (or user input) requesting the start of the exercise content from the user.
[0406] Referring to the embodiment (3120) of FIG. 31, after a control command requesting the start of exercise content is received, the electronic device (100) may display a first screen (3121) for providing exercise content. The first screen (3121) may include a first body part UI (3122, 3123). A second user may touch a part of the second user's body to the electronic device (100) through the first body part UI (3122, 3123). The electronic device (100) may provide a UI (3124) requesting a specific posture for secondary user authentication. For example, the UI (3124) may include “Please stand up aligned with the body part UI.”
[0407] After the embodiment (3120) of FIG. 31, the embodiment (3210) of FIG. 32 may proceed.
[0408] FIG. 32 is a diagram illustrating an embodiment in which a user is replaced according to one embodiment. The user being replaced may mean a scenario in which, after the first user is authenticated and completes one or more exercises, the first user leaves the electronic device and a second user is authenticated to the electronic device.
[0409] The embodiment (3210) of FIG. 32 may correspond to the embodiment (2610) of FIG. 26. The embodiment (3220) of FIG. 32 may correspond to the embodiment (2620) of FIG. 26. The embodiment (3230) of FIG. 32 may correspond to the embodiment (2360) of FIG. 26. Redundant descriptions are omitted.
[0410] The target exercise of the embodiment of FIG. 26 and the target exercise of FIG. 32 may be different. Some of the information related to the target exercise may be different.
[0411] FIG. 33 is a diagram illustrating an operation for providing a feedback UI according to one embodiment.
[0412] Referring to the embodiment (3310) of FIG. 33, the electronic device (100) may provide feedback while performing secondary user authentication. The electronic device (100) may obtain an average difference value between the location of the first body part UI displayed for secondary user authentication and the user's touch location. If the average difference value is greater than or equal to a threshold value, the electronic device (100) may provide feedback for posture correction. For example, the feedback may include the content “Please adjust the position of the left foot.” For example, the feedback may include an image indicating posture correction.
[0413] Referring to the embodiment (3320) of FIG. 33, the electronic device (100) can provide feedback while providing exercise content. The electronic device (100) can display a second body part UI to guide the posture of the target exercise. The electronic device (100) can obtain an average difference value between the location of the second body part UI and the user's touch location. If the average difference value is greater than or equal to a threshold value, the electronic device (100) can provide feedback for posture correction. For example, the feedback may include the content “Please adjust the position of both feet.” For example, the feedback may include an image indicating posture correction.
[0414] Referring to the embodiment (3330) of FIG. 33, the electronic device (100) can provide feedback for correcting pressure distribution while providing exercise content. The electronic device (100) can display a UI indicating pressure distribution. The electronic device (100) can obtain an average difference value between a preset pressure distribution and a measured pressure distribution. If the average difference value is greater than or equal to a threshold value, the electronic device (100) can provide feedback for posture correction. For example, the feedback may include the content “Please adjust the weight distribution on the left foot.” For example, the feedback may include an image indicating the correction of pressure distribution.
[0415] FIG. 34 is a diagram illustrating an operation of providing a feedback UI according to one embodiment.
[0416] Referring to the embodiment (3410) of FIG. 34, the electronic device (100) can provide feedback indicating a risk of injury. If the pressure on the left foot is greater than the pressure on the right foot by more than a threshold value, the electronic device (100) can provide feedback indicating a risk of injury. As an example, the feedback may include “Please be careful not to shift your weight to the left.”
[0417] Referring to the embodiment (3420) of FIG. 34, it is assumed that the user has come down from the electronic device (100) based on the feedback provided in the embodiment (3410). When the electronic device (100) identifies that the user has come down, the electronic device (100) can display the screen for exercise content again.
[0418] FIG. 35 is a diagram illustrating the operation of displaying a UI indicating a cable location according to one embodiment.
[0419] Referring to the embodiment (3510) of FIG. 35, the electronic device (100) can provide exercise content for a target exercise (Side Lateral Raise). The electronic device (100) can provide a UI (3511) indicating the position of a cable corresponding to the target exercise (Side Lateral Raise).
[0420] Referring to the embodiment (3520) of FIG. 35, the electronic device (100) can provide exercise content for a target exercise (Barbell Deadlift). The electronic device (100) can provide a UI (3521, 3522) indicating the position of a cable corresponding to the target exercise (Barbell Deadlift).
[0421] Referring to the embodiment (3530) of FIG. 35, the electronic device (100) can provide exercise content for a target exercise (Barbell Squat). The electronic device (100) can provide a UI (3531, 3532) indicating the position of a cable corresponding to the target exercise (Barbell Squat).
[0422] The position of the cable may vary depending on the target exercise. If the cable position varies, the position of the UI indicating the cable position may also vary.
[0423] FIG. 36 is a drawing for explaining an operation of providing exercise content according to one embodiment.
[0424] Referring to the embodiment (3610) of FIG. 36, the electronic device (100) may be in a stopped state for exercise content. When user input selecting UI (3611) is received, the electronic device (100) may play the exercise content.
[0425] Referring to the embodiment (3620) of FIG. 36, the electronic device (100) may be in a state of playing exercise content. When user input selecting UI (3621) is received, the electronic device (100) may stop the exercise content.
[0426] The UI (3612, 3622) may be a UI that does not display guide information related to exercise content (information related to target exercise). In the embodiment (3610, 3620), it is assumed that guide information is being displayed. When user input selecting the UI (3612, 3622) is received, the electronic device (100) may not display the guide information. An explanation related to this is provided in FIG. 37.
[0427] FIG. 37 is a drawing illustrating an operation for providing guide information related to exercise content according to one embodiment.
[0428] Referring to the embodiment (3710) of FIG. 37, the electronic device (100) may be in a stopped state for exercise content. When user input selecting UI (3711) is received, the electronic device (100) may play the exercise content.
[0429] Referring to the embodiment (3720) of FIG. 37, the electronic device (100) may be in a state of playing exercise content. When user input selecting UI (3721) is received, the electronic device (100) may stop the exercise content.
[0430] In the embodiments (3710, 3720), the electronic device (100) can provide exercise content without displaying guide information.
[0431] The UI (3712, 3722) may be a UI for displaying guide information related to exercise content (information related to target exercise). In the embodiment (3710, 3720), it is assumed that no guide information is displayed. When user input selecting the UI (3712, 3722) is received, the electronic device (100) may display the guide information.
[0432] In FIG. 37, exercise content can be replaced with music content. When music content is provided, the electronic device (100) can provide visual effects corresponding to the music content.
[0433] FIG. 38 is a drawing for explaining a screen related to exercise content according to one embodiment.
[0434] Referring to FIG. 38, the electronic device (100) can display a screen for exercise content. The electronic device (100) can display a second body part UI (3810, 3820). The electronic device (100) can provide a UI (3811, 3812, 3813, 3821, 3822, 3823) indicating pressure distribution together with the second body part UI (3810, 3820). Through the UI (3811, 3812, 3813, 3821, 3822, 3823) indicating pressure distribution, the user can easily understand the degree of force distribution.
[0435] FIG. 39 is a drawing for explaining a body part UI corresponding to exercise according to one embodiment.
[0436] Referring to the embodiment (3910) of FIG. 39, the electronic device (100) can provide a second body part UI (3911) corresponding to the target movement (Plank Bird Dog).
[0437] Referring to the embodiment (3920) of FIG. 39, the electronic device (100) can provide a second body part UI (3921) corresponding to a target movement (Plank Kick Throughs).
[0438] Referring to the embodiment (3930) of FIG. 39, the electronic device (100) can provide a second body part UI (3931) corresponding to a target movement (Triangle Crunch).
[0439] Referring to the embodiment (3940) of FIG. 39, the electronic device (100) can provide a second body part UI (3941) corresponding to the target movement (Side Plank Rotation).
[0440] The body part may vary depending on the target exercise. The body part may be the part that comes into contact with the electronic device (100) in the posture of the target exercise.
[0441] FIG. 40 is a drawing for explaining a body part UI corresponding to exercise according to one embodiment.
[0442] Referring to the embodiment (4010) of FIG. 40, the electronic device (100) can provide a second body part UI (4011, 4012) corresponding to a target movement (Donkey Kicks).
[0443] Referring to the embodiment (4020) of FIG. 40, the electronic device (100) can provide a second body part UI (4021, 4022) corresponding to the target exercise (Reverse Plank Leg Raises).
[0444] Referring to the embodiment (4030) of FIG. 40, the electronic device (100) can provide a second body part UI (4031, 4032) corresponding to a target movement (Crab Kicks).
[0445] Referring to the embodiment (4040) of FIG. 40, the electronic device (100) can provide a second body part UI (4041, 4042) corresponding to a target movement (Downward Dog Crunch).
[0446] There may be multiple secondary body part UIs depending on the target exercise. Even if the body part is the same, the orientation and placement position may differ depending on the target exercise.
[0447] FIG. 41 is a drawing for explaining a body part UI corresponding to exercise according to one embodiment.
[0448] Referring to the embodiment (4110) of FIG. 41, the electronic device (100) can provide a second body part UI (4111, 4112) corresponding to a target movement (Knee To Elbow Kickback).
[0449] Referring to the embodiment (4120) of FIG. 41, the electronic device (100) can provide a second body part UI (4121, 4122) corresponding to a target movement (Plank).
[0450] Referring to the embodiment (4130) of FIG. 41, the electronic device (100) can provide a second body part UI (4131, 4132) corresponding to a target movement (Inverted V Plank).
[0451] Referring to the embodiment (4140) of FIG. 41, the electronic device (100) can provide a second body part UI (4141) corresponding to the target movement (Side Plank).
[0452] FIG. 42 is a drawing for explaining a body part UI corresponding to exercise according to one embodiment.
[0453] Referring to the embodiment (4210) of FIG. 42, the electronic device (100) can provide a second body part UI (4211) corresponding to a target exercise (Hip Flexor Stretch).
[0454] Referring to the embodiment (4220) of FIG. 42, the electronic device (100) can provide a second body part UI (4221) corresponding to a target movement (Lunge Back Kick).
[0455] Referring to the embodiment (4230) of FIG. 42, the electronic device (100) can provide a second body part UI (4231) corresponding to a target movement (Reverse Crunch Twist).
[0456] Referring to the embodiment (4240) of FIG. 42, the electronic device (100) can provide a second body part UI (4241) corresponding to a target exercise (Single Leg Bridge).
[0457] The body part may represent a body shape that comes into contact with the electronic device (100) rather than representing only a specific part of the body. Thus, the body part may not be specified. A second body part UI may be displayed based on the body shape that comes into contact with the electronic device (100).
[0458] FIG. 43 is a drawing for explaining the control operation of an electronic device according to one embodiment.
[0459] Referring to FIG. 43, the control method of an electronic device comprises the steps of: acquiring audio data including a user voice (S4310); performing a first user authentication based on the audio data (S4320); displaying a first screen including a first body part UI corresponding to the authenticated user when the first user authentication is successful (S4330); acquiring touch data including a user touch while the first screen is displayed (S4340); performing a second user authentication based on the touch data (S4350); and displaying a second screen for exercise content when the second user authentication is successful (S4360).
[0460] The step (S4320) of performing the first user authentication above obtains a first difference value between the audio data and the registered voice data stored in the electronic device, and if the first difference value is less than a first threshold value, the first user authentication can be identified as successful.
[0461] The step of displaying the first screen (S4330) can be performed by obtaining body part information corresponding to the authenticated user when the first user authentication is identified as successful, identifying a first target part among a plurality of body parts included in the body part information, creating the first body part UI based on the first target part, creating the first screen including the first body part UI, and displaying the first screen.
[0462] The above control method may include the step of activating a sensor unit that acquires touch data when the first screen is displayed.
[0463] The step (S4350) of performing the second user authentication above obtains a second difference value between the touch data and the registered touch data stored in the electronic device, and if the difference value is less than a second threshold value, it can be identified that the second user authentication has succeeded.
[0464] The step of displaying the second screen (S4360) can, when the second user authentication is identified as successful, obtain user information corresponding to the authenticated user, generate the second screen based on the user information, and display the second screen.
[0465] The above user information may include at least one of body part information, body analysis information, schedule information, preferred exercise information, or history information.
[0466] The step of displaying the second screen (S4360) can determine a target exercise among a plurality of exercises based on the user information and generate the second screen to guide the target exercise.
[0467] The step of displaying the second screen (S4360) can, when the target exercise is determined, identify the posture of the target exercise, identify the second target part of the authenticated user who must touch the electronic device based on the posture of the target exercise and the touch location of the second target part, generate the second body part UI based on the information corresponding to the second target part among the body part information and the touch location, generate the second screen including the second body part UI, and display the second screen.
[0468] The above control method may include, if a grip is required in the target movement, a step of identifying a cable location corresponding to the target movement based on a cable location table stored in the electronic device and a step of providing a UI indicating the cable location.
[0469] The methods according to the various embodiments of the present disclosure described above can be implemented in the form of an application that can be installed on an existing electronic device.
[0470] The methods according to the various embodiments of the present disclosure described above can be implemented by software upgrades or hardware upgrades alone for existing electronic devices.
[0471] The various embodiments of the present disclosure described above may also be performed through an embedded server equipped in an electronic device, or through an external server among at least one of the electronic device and the display device.
[0472] According to a specific example of the present disclosure, the various embodiments described above may be implemented as software comprising instructions stored on a machine-readable storage medium (e.g., a computer). The machine may include an electronic device according to the disclosed embodiments, which is a device capable of calling instructions stored from the storage medium and operating according to the called instructions. When instructions are executed by a processor, the processor may perform a function corresponding to the instructions directly or by using other components under the control of the processor. Instructions may include code generated or executed by a compiler or an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, "non-transitory" means only that the storage medium does not contain a signal and is tangible, and does not distinguish whether data is stored semi-permanently or temporarily in the storage medium.
[0473] According to one embodiment of the present disclosure, the method according to the various embodiments described above may be provided as included in a computer program product. The computer program product may be traded between a seller and a buyer as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)) or online through an application store. In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily created in a storage medium such as the memory of a manufacturer's server, an application store's server, or a relay server.
[0474] Each component (e.g., module or program) according to the various embodiments described above may be composed of a single or multiple entities, and some of the aforementioned sub-components may be omitted, or other sub-components may be additionally included in the various embodiments. Generally or additionally, some components (e.g., module or program) may be integrated into a single entity to perform the functions performed by each of the respective components prior to integration in the same or similar manner. The operations performed by the module, program, or other components according to the various embodiments may be executed sequentially, in parallel, iteratively, or heuristically, or at least some operations may be executed in a different order, omitted, or other operations added.
[0475] Although preferred embodiments of the present disclosure have been illustrated and described above, the present disclosure is not limited to the specific embodiments described above. It is understood that various modifications can be made by those skilled in the art without departing from the scope of the present disclosure as claimed in the claims, and such modifications should not be understood individually from the technical spirit of the present disclosure.
Claims
1. In an electronic device, Memory for storing instructions; mike; Sensor section; Display; and at least one processor including processing circuitry; and When the above instructions are executed individually or collectively by the at least one processor, the electronic device, Audio data including user voice is obtained through the above microphone, and Based on the above audio data, perform primary user authentication, and When the above first user authentication is successful, the display is controlled to display a first screen including a first body part UI corresponding to the authenticated user, and While the first screen is displayed, touch data including user touch is acquired through the sensor unit, and Based on the above touch data, perform secondary user authentication, and An electronic device that controls the display to display a second screen for exercise content when the above second user authentication is successful.
2. In Paragraph 1, When the above instructions are executed individually or collectively by the at least one processor, the electronic device, Obtaining a first difference value between the audio data obtained through the above microphone and the registered voice data stored in the memory, An electronic device that identifies the first user authentication as successful if the first difference value is less than the first threshold value.
3. In Paragraph 1, When the above instructions are executed individually or collectively by the at least one processor, the electronic device, If the above first user authentication is identified as successful, body part information corresponding to the authenticated user is obtained, and Identifying a pre-set first target part among a plurality of body parts included in the above body part information, and Based on the first target area previously set above, the first body part UI is generated, and Generate the first screen including the first body part UI, and An electronic device that controls the display to display the first screen.
4. In Paragraph 3, When the above instructions are executed individually or collectively by the at least one processor, the electronic device, An electronic device that activates the sensor unit when the first screen above is displayed.
5. In Paragraph 1, When the above instructions are executed individually or collectively by the at least one processor, the electronic device, A second difference value between the touch data obtained through the sensor unit and the registered touch data stored in the memory is obtained, An electronic device that identifies the second user authentication as successful if the difference value is less than a second threshold value.
6. In Paragraph 1, When the above instructions are executed individually or collectively by the at least one processor, the electronic device, If the above secondary user authentication is identified as successful, user information corresponding to the authenticated user is obtained, and Based on the above user information, the above second screen is generated, and An electronic device that controls the display to display the second screen.
7. In Paragraph 6, The above user information is, An electronic device comprising at least one of body part information, body analysis information, schedule information, preferred exercise information, or history information.
8. In Paragraph 7, When the above instructions are executed individually or collectively by the at least one processor, the electronic device, Based on the above user information, determine the target exercise among multiple exercises, and An electronic device that generates the second screen guiding the above target movement.
9. In Paragraph 8, When the above instructions are executed individually or collectively by the at least one processor, the electronic device, When the above target exercise is determined, the posture of the above target exercise is identified, and Identifying a second target area of the authenticated user who must touch the electronic device based on the posture of the above target exercise and the touch location of the second target area, and A second body part UI is generated based on information corresponding to the second target part among the above body part information and the touch location, and Generate the second screen including the second body part UI, and An electronic device that controls the display to display the second screen.
10. In Paragraph 8, When the above instructions are executed individually or collectively by the at least one processor, the electronic device, If a grip is required in the above target exercise, the cable position corresponding to the target exercise is identified based on the cable position table stored in the memory, and An electronic device that provides a UI indicating the above cable location.
11. In a method for controlling an electronic device, The above control method is, A step of acquiring audio data including user voice; A step of performing primary user authentication based on the above audio data; If the above first user authentication is successful, a step of displaying a first screen including a first body part UI corresponding to the authenticated user; A step of acquiring touch data including user touch while the first screen is displayed; A step of performing secondary user authentication based on the above touch data; and A control method comprising the step of displaying a second screen for exercise content when the above second user authentication is successful.
12. In Paragraph 11, The step of performing the above-mentioned first user authentication is, Obtaining a first difference value between the above audio data and the registered voice data stored in the electronic device, and A control method that identifies the first user authentication as successful if the first difference value is less than the first threshold value.
13. In Paragraph 11, The step of displaying the first screen above is, If the above first user authentication is identified as successful, body part information corresponding to the authenticated user is obtained, and Identifying a pre-set first target part among a plurality of body parts included in the above body part information, and Based on the first target area above, the first body part UI is generated, and Generate the first screen including the first body part UI, and A control method for displaying the above-mentioned first screen.
14. In Paragraph 13, The above control method is, A control method further comprising the step of activating a sensor unit for acquiring touch data when the first screen is displayed.
15. In Paragraph 11, The step of performing the above secondary user authentication is, Obtaining a second difference value between the above touch data and the registered touch data stored in the electronic device, A control method that identifies the second user authentication as successful if the difference value is less than a second threshold value.
Citation Information
Patent Citations
Authentication device
JP2012084005A
An exercise monitor equipped with personal identification and personal wear confirmation functions, and an insurance premium management system using the same
JP3864765B2
System and method for measuring balance of body
KR101826172B1
Electronic device
KR102302439B1
Exercise instrument controller and exercise instrument control program
KR102452337B1