KR20240001014A - Wearable apparatus and electronic apparatus providing feedback to user - Google Patents

Wearable apparatus and electronic apparatus providing feedback to user Download PDF

Info

Publication number
KR20240001014A
KR20240001014A KR1020220177414A KR20220177414A KR20240001014A KR 20240001014 A KR20240001014 A KR 20240001014A KR 1020220177414 A KR1020220177414 A KR 1020220177414A KR 20220177414 A KR20220177414 A KR 20220177414A KR 20240001014 A KR20240001014 A KR 20240001014A
Authority
KR
South Korea
Prior art keywords
user
wearable device
display
state
area
Prior art date
Application number
KR1020220177414A
Other languages
Korean (ko)
Inventor
배수정
김선애
김수경
김학준
조희영
김성철
송현경
이상윤
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from KR1020220128311A external-priority patent/KR20240001004A/en
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to PCT/KR2023/008661 priority Critical patent/WO2023249424A1/en
Priority to US18/475,600 priority patent/US20240017124A1/en
Publication of KR20240001014A publication Critical patent/KR20240001014A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/163Wearable computers, e.g. on a belt
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Abstract

사용자에게 외력을 인가하는 웨어러블 장치와 통신하는 전자 장치가 개시된다. 전자 장치는 웨어러블 장치와 무선 통신 링크를 형성하는 통신 모듈, 디스플레이, 피트니스 어플리케이션을 저장하는 메모리, 및 상기 피트니스 어플리케이션을 실행하고, 제1 영역을 포함하는 상기 실행된 피트니스 어플리케이션의 화면이 상기 디스플레이에 표시되도록 상기 디스플레이를 제어하는 프로세서를 포함한다. 상기 프로세서는 상기 통신 모듈을 통해 상기 웨어러블 장치가 상기 사용자의 움직임을 센싱하기 위한 센싱 상태에 있음을 나타내는 제1 상태 정보를 수신하고, 상기 수신된 제1 상태 정보에 따라 상기 웨어러블 장치의 상태를 상기 센싱 상태로 인식하며, 상기 센싱 상태에 대응되는 시각적 피드백이 상기 제1 영역을 통해 제공되도록 상기 디스플레이를 제어할 수 있다.An electronic device that communicates with a wearable device that applies external force to a user is disclosed. The electronic device includes a communication module forming a wireless communication link with the wearable device, a display, a memory storing a fitness application, and executing the fitness application, and a screen of the executed fitness application including a first area is displayed on the display. Preferably, it includes a processor that controls the display. The processor receives first state information indicating that the wearable device is in a sensing state for sensing the user's movement through the communication module, and determines the state of the wearable device according to the received first state information. It is recognized as a sensing state, and the display can be controlled so that visual feedback corresponding to the sensing state is provided through the first area.

Description

사용자에게 피드백을 제공하는 웨어러블 장치와 전자 장치{WEARABLE APPARATUS AND ELECTRONIC APPARATUS PROVIDING FEEDBACK TO USER}Wearable devices and electronic devices that provide feedback to users {WEARABLE APPARATUS AND ELECTRONIC APPARATUS PROVIDING FEEDBACK TO USER}

실시 예는 사용자에게 피드백을 제공하는 웨어러블 장치와 전자 장치에 관한 것이다.Embodiments relate to wearable devices and electronic devices that provide feedback to users.

웨어러블 장치는 사용자에게 외력을 인가하여 사용자의 운동을 도와줄 수 있다. 웨어러블 장치는 사용자의 단말(예: 스마트폰)과 페어링될 수 있고, 웨어러블 장치가 수집한 데이터를 사용자의 단말로 전송할 수 있다. A wearable device can help a user exercise by applying external force to the user. A wearable device may be paired with a user's terminal (e.g., a smartphone), and data collected by the wearable device may be transmitted to the user's terminal.

웨어러블 장치를 착용한 사용자는 운동 중 웨어러블 장치의 상태를 쉽게 파악하지 못할 수 있다. Users wearing wearable devices may not be able to easily determine the status of the wearable device while exercising.

일 실시 예는 사용자에게 웨어러블 장치의 상태에 대응되는 피드백(예: 시각적 피드백, 청각적 피드백, 햅틱 피드백)을 출력하는 전자 장치와 웨어러블 장치를 제공할 수 있다.One embodiment may provide an electronic device and a wearable device that output feedback (e.g., visual feedback, auditory feedback, haptic feedback) corresponding to the state of the wearable device to the user.

일 실시 예에 따른 전자 장치는 사용자에게 외력을 인가하는 웨어러블 장치와 통신한다. 전자 장치는 상기 웨어러블 장치와 무선 통신 링크를 형성하는 통신 모듈; 디스플레이; 피트니스 어플리케이션을 저장하는 메모리; 및 상기 피트니스 어플리케이션을 실행하고, 제1 영역을 포함하는 상기 실행된 피트니스 어플리케이션의 화면이 상기 디스플레이에 표시되도록 상기 디스플레이를 제어하는 프로세서를 포함한다. 상기 프로세서는 상기 통신 모듈을 통해 상기 웨어러블 장치가 상기 사용자의 움직임을 센싱하기 위한 센싱 상태에 있음을 나타내는 제1 상태 정보를 수신하고, 상기 수신된 제1 상태 정보에 따라 상기 웨어러블 장치의 상태를 상기 센싱 상태로 인식하며, 상기 센싱 상태에 대응되는 시각적 피드백이 상기 제1 영역을 통해 제공되도록 상기 디스플레이를 제어할 수 있다.An electronic device according to an embodiment communicates with a wearable device that applies external force to a user. The electronic device includes a communication module forming a wireless communication link with the wearable device; display; Memory to store fitness applications; and a processor that executes the fitness application and controls the display so that a screen of the executed fitness application including a first area is displayed on the display. The processor receives first state information indicating that the wearable device is in a sensing state for sensing the user's movement through the communication module, and determines the state of the wearable device according to the received first state information. It is recognized as a sensing state, and the display can be controlled so that visual feedback corresponding to the sensing state is provided through the first area.

일 실시 예에 따른 웨어러블 장치는 전자 장치와 무선 통신 링크를 형성하는 통신 모듈; 토크(torque)를 발생시켜 사용자에게 외력을 제공하는 구동 모듈; 상기 사용자의 움직임을 센싱하여 움직임 정보를 획득하는 센서; 표시 모듈; 및 상기 센서를 이용하여 상기 움직임을 센싱하기 위한 센싱 상태에 있음을 나타내는 제1 상태 정보를 상기 통신 모듈을 통해 상기 전자 장치로 전송하고, 상기 센싱 상태에 대응되는 시각적 피드백이 상기 표시 모듈을 통해 제공되도록 상기 표시 모듈을 제어하며, 상기 획득된 움직임 정보 중 적어도 일부를 이용하여 상기 토크를 발생시키는데 이용되는 제어 정보를 결정하고, 상기 사용자에게 상기 외력이 제공되도록 상기 결정된 제어 정보를 기초로 상기 구동 모듈을 제어하는 프로세서를 포함할 수 있다. A wearable device according to an embodiment includes a communication module that forms a wireless communication link with an electronic device; A driving module that generates torque and provides external force to the user; A sensor that acquires movement information by sensing the user's movement; display module; And transmitting first state information indicating that it is in a sensing state for sensing the movement using the sensor to the electronic device through the communication module, and providing visual feedback corresponding to the sensing state through the display module. Control the display module as much as possible, determine control information used to generate the torque using at least some of the obtained motion information, and determine the driving module based on the determined control information to provide the external force to the user. It may include a processor that controls.

일 실시 예에 따른 시계 타입 전자 장치는 사용자에게 외력을 인가하는 웨어러블 장치와 통신할 수 있다. 상기 시계 타입 전자 장치는 사용자 단말(400)과 무선 통신 링크를 형성하고 상기 사용자 단말을 통해 상기 웨어러블 장치와 통신하는 통신 모듈(6020); 디스플레이(6040); 피트니스 어플리케이션을 저장하는 메모리(6030); 및 상기 피트니스 어플리케이션을 실행하고, 상기 실행된 피트니스 어플리케이션의 제1 화면이 상기 디스플레이에 표시되도록 상기 디스플레이를 제어하는 프로세서(6010)를 포함할 수 있다. 상기 프로세서는, 상기 제1 화면에, 상기 웨어러블 장치의 동작 모드에 대응되는 객체, 운동 세기, 상기 운동 세기를 변화시기키 위한 버튼, 상기 동작 모드를 상기 웨어러블 장치가 상기 사용자에게 보조력을 제공하는 제1 동작 모드로 설정하기 위한 버튼, 및 상기 동작 모드를 상기 웨어러블 장치가 상기 사용자에게 저항력을 제공하는 제2 동작 모드로 설정하기 위한 버튼이 표시되도록 할 수 있다.A watch-type electronic device according to an embodiment may communicate with a wearable device that applies external force to the user. The watch-type electronic device includes a communication module 6020 that forms a wireless communication link with a user terminal 400 and communicates with the wearable device through the user terminal; display(6040); Memory 6030 for storing fitness applications; and a processor 6010 that executes the fitness application and controls the display so that the first screen of the executed fitness application is displayed on the display. The processor displays, on the first screen, an object corresponding to an operation mode of the wearable device, an exercise intensity, a button for changing the exercise intensity, and an operation mode that allows the wearable device to provide assistance to the user. A button for setting the first operation mode and a button for setting the operation mode to a second operation mode in which the wearable device provides resistance to the user may be displayed.

일 실시 예는 전자 장치와 웨어러블 장치 사이의 동기화(또는 실시간 연동)되고 있음을 사용자에게 시각적 효과를 통해 제공할 수 있다.In one embodiment, synchronization (or real-time linkage) between the electronic device and the wearable device may be provided to the user through a visual effect.

일 실시 예는 운동 중인 사용자가 전자 장치의 화면을 주의 깊게 보지 않더라도 사용자가 운동 진행 상황 및/또는 웨어러블 장치의 상태를 쉽게 파악하도록 할 수 있다. In one embodiment, even if a user exercising does not carefully look at the screen of the electronic device, the user can easily check the progress of the exercise and/or the status of the wearable device.

일 실시 예는 전자 장치의 화면에 웨어러블 장치의 상태에 대한 시각적 피드백과 웨어러블 장치의 상태를 의미하는 텍스트를 표시함으로써, 사용자가 웨어러블 장치의 상태 및/또는 운동 진행 상황을 쉽게 파악하도록 할 수 있다. One embodiment displays visual feedback about the status of the wearable device and text indicating the status of the wearable device on the screen of the electronic device, allowing the user to easily determine the status of the wearable device and/or exercise progress.

일 실시 예는 웨어러블 장치에 상태에 대한 시각적 피드백 뿐 아니라 청각적 피드백 및/또는 촉각적 피드백을 제공할 수 있어, 사용자가 웨어러블 장치의 상태 및/또는 운동 진행 상황을 쉽게 파악하도록 할 수 있다.One embodiment may provide not only visual feedback about the status of the wearable device, but also auditory feedback and/or tactile feedback, allowing the user to easily determine the status of the wearable device and/or exercise progress.

일 실시 예는 웨어러블 장치의 상태에 대한 피드백이 제3자(또는 트레이너)의 전자 장치의 화면에 표시되도록 할 수 있어, 제3 자(또는 트레이너)가 사용자의 운동 진행 상황 및/또는 웨어러블 장치의 상태를 쉽게 파악하도록 할 수 있다.One embodiment may allow feedback about the status of the wearable device to be displayed on the screen of a third party's (or trainer's) electronic device, allowing the third party (or trainer) to monitor the user's exercise progress and/or the wearable device's status. You can easily understand the status.

일 실시 예는 시계 타입의 전자 장치를 통해 사용자가 운동 중 웨어러블 장치를 쉽게 제어하도록 할 수 있다.One embodiment allows a user to easily control a wearable device while exercising through a watch-type electronic device.

도 1a는 일 실시 예에 따른 사용자의 신체에 착용되는 웨어러블 장치의 개요를 설명하기 위한 도면이다.
도 1b는 일 실시 예에 따른 웨어러블 장치를 포함하는 시스템의 예시를 설명하는 도면이다.
도 2a는 일 실시 예에 따른 웨어러블 장치의 후면 개략도를 나타낸다.
도 2b는 일 실시 예에 따른 웨어러블 장치의 좌측 측면도를 나타낸다.
도 3a 내지 도 3b는 일 실시 예에 따른 웨어러블 장치의 구성의 예시를 설명하는 블록도이다.
도 4는 일 실시 예에 따른 전자 장치의 구성의 예시를 설명하는 블록도이다.
도 5 내지 도 7b는 일 실시 예에 따른 전자 장치의 피트니스 어플리케이션의 실행 화면의 예시를 설명하는 도면이다.
도 8 내지 도 9는 일 실시 예에 따른 웨어러블 장치의 부팅 상태에 대응되는 시각적 피드백의 제공의 예시를 설명하는 도면이다.
도 10 내지 도 11은 일 실시 예에 따른 웨어러블 장치의 충전 상태에 대응되는 시각적 피드백의 제공의 예시를 설명하는 도면이다.
도 12 내지 도 13은 일 실시 예에 따른 웨어러블 장치의 스캐닝 상태에 대응되는 시각적 피드백의 제공의 예시를 설명하는 도면이다.
도 14 내지 도 15는 일 실시 예에 따른 웨어러블 장치의 센싱 상태에 대응되는 시각적 피드백의 제공의 예시를 설명하는 도면이다.
도 16 내지 도 17은 일 실시 예에 따른 웨어러블 장치의 발화 상태에 대응되는 시각적 피드백의 제공의 예시를 설명하는 도면이다.
도 18은 일 실시 예에 따른 웨어러블 장치와 전자 장치의 무선 통신 링크를 형성할 때의 시각적 피드백의 제공의 예시를 설명하는 도면이다.
도 19 내지 도 20은 일 실시 예에 따른 웨어러블 장치의 에러 상태에 대응되는 시각적 피드백의 제공의 예시를 설명하는 도면이다.
도 21은 일 실시 예에 따른 웨어러블 장치와 전자 장치를 포함하는 시스템의 피드백 제공의 예시를 설명하는 도면이다.
도 22 내지 도 26은 일 실시 예에 따른 사용자의 운동 상태에 대응되는 시각적 피드백의 제공의 예시를 설명하는 도면이다.
도 27 내지 도 28는 일 실시 예에 따른 사용자의 운동이 코칭 필요 상태인 경우 코칭 필요 상태에 대응되는 시각적 피드백의 제공의 예시를 설명하는 도면이다.
도 29는 일 실시 예에 따른 웨어러블 장치를 설명하는 블록도이다.
도 30은 일 실시 예에 따른 스마트 워치에 의해 웨어러블 장치를 제어하는 예시를 설명하는 도면이다.
도 31a 내지 도 33은 일 실시 예에 따른 스마트 워치에 의해 웨어러블 장치를 제어하는 다른 예시를 설명하는 도면이다.
도 34 내지 도 37은 일 실시 예에 따른 스마트 워치의 정보 표시의 예시를 설명하는 도면이다.
도 38 내지 도 53은 일 실시 예에 따른 스마트 워치의 동작의 예시를 설명하는 도면이다.
도 54 내지 도 59는 일 실시 예에 따른 스마트 워치가 사용자의 운동 종료 후 정보를 표시하는 예시를 설명하는 도면이다.
도 60은 일 실시 예에 따른 스마트 워치의 블록도이다.
FIG. 1A is a diagram illustrating an outline of a wearable device worn on a user's body according to an embodiment.
FIG. 1B is a diagram illustrating an example of a system including a wearable device according to an embodiment.
Figure 2A shows a schematic diagram of the back of a wearable device according to one embodiment.
Figure 2b shows a left side view of a wearable device according to one embodiment.
3A to 3B are block diagrams illustrating an example of the configuration of a wearable device according to an embodiment.
FIG. 4 is a block diagram illustrating an example of the configuration of an electronic device according to an embodiment.
5 to 7B are diagrams illustrating examples of execution screens of a fitness application of an electronic device according to an embodiment.
FIGS. 8 and 9 are diagrams illustrating an example of providing visual feedback corresponding to the booting state of a wearable device according to an embodiment.
10 and 11 are diagrams illustrating an example of providing visual feedback corresponding to the charging state of a wearable device according to an embodiment.
Figures 12 and 13 are diagrams illustrating an example of providing visual feedback corresponding to the scanning state of a wearable device according to an embodiment.
Figures 14 and 15 are diagrams illustrating an example of providing visual feedback corresponding to the sensing state of a wearable device according to an embodiment.
Figures 16 and 17 are diagrams illustrating an example of providing visual feedback corresponding to the speech state of a wearable device according to an embodiment.
FIG. 18 is a diagram illustrating an example of providing visual feedback when forming a wireless communication link between a wearable device and an electronic device according to an embodiment.
FIGS. 19 and 20 are diagrams illustrating an example of providing visual feedback corresponding to an error state of a wearable device according to an embodiment.
FIG. 21 is a diagram illustrating an example of providing feedback by a system including a wearable device and an electronic device according to an embodiment.
22 to 26 are diagrams illustrating an example of providing visual feedback corresponding to a user's exercise state according to an embodiment.
Figures 27 and 28 are diagrams illustrating an example of providing visual feedback corresponding to a coaching need state when a user's exercise is in a coaching need state according to an embodiment.
Figure 29 is a block diagram explaining a wearable device according to an embodiment.
FIG. 30 is a diagram illustrating an example of controlling a wearable device using a smart watch according to an embodiment.
31A to 33 are diagrams illustrating another example of controlling a wearable device using a smart watch according to an embodiment.
34 to 37 are diagrams illustrating examples of information display on a smart watch according to an embodiment.
38 to 53 are diagrams illustrating examples of operations of a smart watch according to an embodiment.
Figures 54 to 59 are diagrams illustrating an example in which a smart watch displays information after the user's exercise ends, according to an embodiment.
Figure 60 is a block diagram of a smart watch according to one embodiment.

실시예들에 대한 특정한 구조적 또는 기능적 설명들은 단지 예시를 위한 목적으로 개시된 것으로서, 다양한 형태로 변경되어 구현될 수 있다. 따라서, 실제 구현되는 형태는 개시된 특정 실시예로만 한정되는 것이 아니며, 본 명세서의 범위는 실시예들로 설명한 기술적 사상에 포함되는 변경, 균등물, 또는 대체물을 포함한다.Specific structural or functional descriptions of the embodiments are disclosed for illustrative purposes only and may be changed and implemented in various forms. Accordingly, the actual implementation form is not limited to the specific disclosed embodiments, and the scope of the present specification includes changes, equivalents, or substitutes included in the technical idea described in the embodiments.

제1 또는 제2 등의 용어를 다양한 구성요소들을 설명하는데 사용될 수 있지만, 이런 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 해석되어야 한다. 예를 들어, 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소는 제1 구성요소로도 명명될 수 있다.Terms such as first or second may be used to describe various components, but these terms should be interpreted only for the purpose of distinguishing one component from another component. For example, a first component may be named a second component, and similarly, the second component may also be named a first component.

어떤 구성요소가 다른 구성요소에 "연결되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다.When a component is referred to as being “connected” to another component, it should be understood that it may be directly connected or connected to the other component, but that other components may exist in between.

단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 설명된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함으로 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.Singular expressions include plural expressions unless the context clearly dictates otherwise. In this specification, terms such as “comprise” or “have” are intended to designate the presence of the described features, numbers, steps, operations, components, parts, or combinations thereof, and are intended to indicate the presence of one or more other features or numbers, It should be understood that this does not exclude in advance the possibility of the presence or addition of steps, operations, components, parts, or combinations thereof.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 해당 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 갖는 것으로 해석되어야 하며, 본 명세서에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by a person of ordinary skill in the art. Terms as defined in commonly used dictionaries should be interpreted as having meanings consistent with the meanings they have in the context of the related technology, and unless clearly defined in this specification, should not be interpreted in an idealized or overly formal sense. No.

이하, 실시예들을 첨부된 도면들을 참조하여 상세하게 설명한다. 첨부 도면을 참조하여 설명함에 있어, 도면 부호에 관계없이 동일한 구성 요소는 동일한 참조 부호를 부여하고, 이에 대한 중복되는 설명은 생략하기로 한다.Hereinafter, embodiments will be described in detail with reference to the attached drawings. In the description with reference to the accompanying drawings, identical components will be assigned the same reference numerals regardless of the reference numerals, and overlapping descriptions thereof will be omitted.

도 1a는 일 실시예에 따른 사용자의 신체에 착용되는 웨어러블 장치의 개요를 설명하기 위한 도면이다.FIG. 1A is a diagram illustrating an overview of a wearable device worn on a user's body according to an embodiment.

도 1a를 참조하면, 웨어러블 장치(120)는 사용자(101)의 신체에 착용되어 사용자(101)의 보행(walking), 운동(exercise) 및/또는 작업을 보조해 주는 장치일 수 있다. 실시 예들에서 "웨어러블 장치"의 용어는 웨어러블 로봇, 보행 보조 장치 등으로 대체될 수 있다. 사용자(101)는 사람 또는 동물일 수 있으며, 이에 제한되지는 않는다. 웨어러블 장치(120)는 사용자(101)의 신체(예: 하체(다리, 발목, 무릎 등), 상체(몸통, 팔, 손목 등), 또는 허리)에 착용되어 사용자(101)의 신체 움직임에 보조력(assistance force) 및/또는 저항력(resistance force)의 외력을 제공할 수 있다. 보조력은 사용자(101)의 신체 움직임 방향과 동일한 방향으로 적용되는 힘을 나타내고, 저항력은 사용자(101)의 신체 움직임 방향에 반대되는 방향으로 적용되는 힘을 나타낸다. "저항력"의 용어는 "운동 부하"로도 지칭될 수 있다.Referring to FIG. 1A , the wearable device 120 may be a device worn on the body of the user 101 to assist the user 101 in walking, exercising, and/or working. In embodiments, the term “wearable device” may be replaced with wearable robot, walking assistance device, etc. User 101 may be a human or an animal, but is not limited thereto. The wearable device 120 is worn on the body (e.g., lower body (legs, ankles, knees, etc.), upper body (torso, arms, wrists, etc.), or waist) of the user 101 to assist in the body movements of the user 101. An external force of assistance force and/or resistance force may be provided. The assisting force represents a force applied in the same direction as the direction of body movement of the user 101, and the resistance force represents a force applied in a direction opposite to the direction of body movement of the user 101. The term “resistance force” may also be referred to as “exercise load”.

웨어러블 장치(120)가 사용자(101)의 보행을 보조하기 위한 보행 보조 기능을 수행하는 경우, 웨어러블 장치(120)는 보조력을 사용자(101)의 신체에 제공하는 것에 의해 사용자(101)의 다리 일부 또는 전체를 보조하여 사용자(101)의 보행을 도울 수 있다. 웨어러블 장치(120)는 사용자(101)의 보행에 필요한 힘을 보조함으로써 독립적인 보행을 가능하게 하거나 또는 장시간 보행을 가능하게 하여 사용자(101)의 보행 능력을 확장시켜 줄 수 있다. 웨어러블 장치(120)는 보행 습관이나 보행 자세가 비정상인 보행자의 보행을 개선시키는데 도움을 줄 수도 있다. When the wearable device 120 performs a walking assistance function to assist the user 101 in walking, the wearable device 120 provides assistive force to the body of the user 101 to move the legs of the user 101. It is possible to assist the user 101 in walking by providing some or all assistance. The wearable device 120 can expand the walking ability of the user 101 by assisting the user 101 with the force required for walking, thereby enabling independent walking or walking for a long time. The wearable device 120 may help improve the walking of pedestrians with abnormal walking habits or abnormal walking posture.

웨어러블 장치(120)가 사용자(101)의 운동 효과를 강화하기 위한 운동 기능을 수행하는 경우, 웨어러블 장치(110)는 저항력을 사용자(101)의 신체에 제공하는 것에 의해 사용자(101)의 신체 움직임을 방해하거나 사용자(101)의 신체 움직임에 저항을 줄 수 있다. 웨어러블 장치(110)가, 예를 들어, 힙(hip) 타입의 웨어러블 장치인 경우, 웨어러블 장치(120)는 다리에 착용된 상태로 사용자(101)의 신체 움직임에 운동 부하를 제공하여 사용자(101)의 운동 효과를 보다 강화시킬 수 있다. 사용자(101)는 운동을 위해 웨어러블 장치(120)를 착용한 상태에서 보행 동작을 취할 수 있고, 이 경우 웨어러블 장치(120)는 사용자(101)의 보행 동작에서의 다리 움직임에 저항력을 가할 수 있다.When the wearable device 120 performs an exercise function to enhance the exercise effect of the user 101, the wearable device 110 provides resistance to the body of the user 101 to help the user 101 move the body. It may interfere with or provide resistance to the user's (101) body movements. For example, when the wearable device 110 is a hip-type wearable device, the wearable device 120 provides an exercise load to the body movement of the user 101 while worn on the leg to help the user 101 ) can further enhance the exercise effect. The user 101 may take a walking motion while wearing the wearable device 120 for exercise, and in this case, the wearable device 120 may apply resistance to the leg movements of the user 101 during the walking motion. .

본 개시의 다양한 실시예들에서는 설명의 편의를 위해 허리와 다리에 착용되는 힙 타입의 웨어러블 장치(120)를 예를 들어 설명하나, 위에서 설명한 것과 같이 웨어러블 장치(120)는 허리 및 다리(특히 허벅지) 이외의 다른 신체 부위(예: 상박, 하박, 손, 종아리, 발)에도 착용될 수도 있고, 착용되는 신체 부위에 따라 웨어러블 장치의 형태와 구성이 달라질 수 있다.In various embodiments of the present disclosure, for convenience of explanation, the hip-type wearable device 120 that is worn on the waist and legs is taken as an example. However, as described above, the wearable device 120 is worn on the waist and legs (especially the thighs). ), it may be worn on other body parts (e.g., upper arm, lower arm, hand, calf, foot), and the shape and configuration of the wearable device may vary depending on the body part where it is worn.

도 1b는 일 실시 예에 따른 웨어러블 장치를 포함하는 시스템의 예시를 설명하는 도면이다. FIG. 1B is a diagram illustrating an example of a system including a wearable device according to an embodiment.

도 1b를 참조하면, 전자 장치(110)는 웨어러블 장치(120)와 통신할 수 있고, 웨어러블 장치(120)를 원격으로 제어할 수 있다. 전자 장치(110)는 다양한 형태의 장치일 있다. 전자 장치(110)는, 예를 들어, 휴대용 통신 장치(예: 스마트폰), 컴퓨터 장치, 휴대용 멀티미디어 장치, 또는 가전 장치를 포함할 수 있으나, 전술한 장치들에 한정되지 않는다. 전자 장치(110)는 사용자 단말로 다르게 표현될 수 있다.Referring to FIG. 1B, the electronic device 110 can communicate with the wearable device 120 and remotely control the wearable device 120. The electronic device 110 may be of various types. The electronic device 110 may include, for example, a portable communication device (eg, a smartphone), a computer device, a portable multimedia device, or a home appliance device, but is not limited to the above-described devices. The electronic device 110 may be expressed differently as a user terminal.

일 실시 예에 있어서, 전자 장치(110)는 웨어러블 장치(120)와 통신하여 웨어러블 장치(120)의 상태(예: 후술할 부팅 상태, 충전 상태, 스캐닝 상태, 센싱 상태, 발화 상태, 에러 상태 등)를 파악할 수 있다. 전자 장치(110)는 파악된 상태에 대응되는 피드백을 사용자에게 제공할 것을 명령하는 제어 신호를 웨어러블 장치(120)로 전송할 수 있다. 웨어러블 장치(120)는 제어 신호의 수신에 따라 웨어러블 장치(120)의 상태에 대응되는 피드백(예: 시각적 피드백, 청각적 피드백, 또는 촉각적 피드백 중 적어도 하나)을 제공(또는 출력)할 수 있다. 이와 함께, 전자 장치(110)는 웨어러블 장치(120)의 상태에 대응되는 피드백(예: 시각적 피드백, 청각적 피드백, 또는 촉각적 피드백 중 적어도 하나)을 제공(또는 출력)할 수 있다.In one embodiment, the electronic device 110 communicates with the wearable device 120 to determine the state of the wearable device 120 (e.g., booting state, charging state, scanning state, sensing state, ignition state, error state, etc., which will be described later). ) can be identified. The electronic device 110 may transmit a control signal commanding the wearable device 120 to provide feedback corresponding to the identified state to the user. The wearable device 120 may provide (or output) feedback (e.g., at least one of visual feedback, auditory feedback, or tactile feedback) corresponding to the state of the wearable device 120 according to reception of the control signal. . In addition, the electronic device 110 may provide (or output) feedback (e.g., at least one of visual feedback, auditory feedback, or tactile feedback) corresponding to the state of the wearable device 120.

일 실시 예에 있어서, 전자 장치(110) 및/또는 웨어러블 장치(120)는 다른 웨어러블 장치(130)와 연결될 수 있다. 예를 들어, 웨어러블 장치(120), 전자 장치(110), 및 다른 웨어러블 장치(220) 간에는 무선 통신(예: 블루투스 통신)을 통해 서로 연결될 수 있다. 다른 웨어러블 장치(130)는, 예를 들어 무선 이어폰(131), 스마트 워치(132), 또는 스마트 글래스(133)일 수 있으나, 전술한 장치들에 한정되지 않는다. 스마트 워치(132)는 시계 타입의 웨어러블 장치(또는 시계 타입의 전자 장치)일 수 있고, 스마트 글래스(133)는 안경 타입의 웨어러블 장치(또는 안경 타입의 전자 장치)일 수 있다.In one embodiment, the electronic device 110 and/or the wearable device 120 may be connected to another wearable device 130. For example, the wearable device 120, the electronic device 110, and another wearable device 220 may be connected to each other through wireless communication (eg, Bluetooth communication). Other wearable devices 130 may be, for example, wireless earphones 131, smart watches 132, or smart glasses 133, but are not limited to the above-described devices. The smart watch 132 may be a watch-type wearable device (or a watch-type electronic device), and the smart glasses 133 may be a glasses-type wearable device (or a glasses-type electronic device).

일 실시 예에 있어서, 스마트 워치(132)는 사용자의 생체 정보(예: 심박수 정보)를 획득할 수 있고, 획득된 생체 정보를 전자 장치(110)에 전송할 수 있다.In one embodiment, the smart watch 132 may acquire the user's biometric information (eg, heart rate information) and transmit the obtained biometric information to the electronic device 110.

일 실시 예에 있어서, 스마트 워치(132)는 웨어러블 장치(120)를 제어할 수 있다. 스마트 워치(132)가 전자 장치(110)와 무선 통신 링크를 통해 연결되고, 전자 장치(110)가 웨어러블 장치(120)와 무선 통신 링크를 통해 연결되는 경우, 스마트 워치(132)는 전자 장치(110)를 통해 웨어러블 장치(120)를 제어할 수 있다. 이에 제한되지 않고, 스마트 워치(132)는 웨어러블 장치(120)와 직접 연결될 수 있고, 웨어러블 장치(120)를 제어할 수 있다. In one embodiment, the smart watch 132 can control the wearable device 120. When the smart watch 132 is connected to the electronic device 110 via a wireless communication link, and the electronic device 110 is connected to the wearable device 120 via a wireless communication link, the smart watch 132 is connected to the electronic device 110 ( The wearable device 120 can be controlled through 110). Without being limited thereto, the smart watch 132 may be directly connected to the wearable device 120 and may control the wearable device 120.

일 실시 예에 있어서, 전자 장치(110)는 웨어러블 장치(120)의 상태에 대응되는 피드백을 사용자에게 제공할 것을 명령하는 제어 신호를 다른 웨어러블 장치(130)로 전송할 수 있다. 다른 웨어러블 장치(130)는 제어 신호의 수신에 따라 웨어러블 장치(120)의 상태에 대응되는 피드백(예: 시각적 피드백, 청각적 피드백, 또는 촉각적 피드백 중 적어도 하나)을 제공(또는 출력)할 수 있다. In one embodiment, the electronic device 110 may transmit a control signal commanding the user to provide feedback corresponding to the state of the wearable device 120 to another wearable device 130. The other wearable device 130 may provide (or output) feedback (e.g., at least one of visual feedback, auditory feedback, or tactile feedback) corresponding to the status of the wearable device 120 according to reception of the control signal. there is.

일 실시 예에 있어서, 전자 장치(110)는 근거리 무선 통신(예: 와이파이) 또는 이동 통신(예: 4G, 5G 등)을 이용하여 서버(140)와 연결될 수 있다. In one embodiment, the electronic device 110 may be connected to the server 140 using short-range wireless communication (e.g., Wi-Fi) or mobile communication (e.g., 4G, 5G, etc.).

일 실시 예에 있어서, 전자 장치(110)는 사용자(101)로부터 사용자(101)의 프로파일 정보를 입력 받을 수 있다. 프로파일 정보는, 예를 들어, 나이, 성별, 키, 몸무게, 또는 BMI(Body Mass Index) 중 적어도 하나를 포함하거나 또는 이들의 조합을 포함할 수 있다. 전자 장치(110)는 사용자(101)의 프로파일 정보를 서버(140)에 전송할 수 있다. In one embodiment, the electronic device 110 may receive profile information of the user 101 from the user 101. Profile information may include, for example, at least one of age, gender, height, weight, or body mass index (BMI), or a combination thereof. The electronic device 110 may transmit profile information of the user 101 to the server 140.

전자 장치(110) 및/또는 웨어러블 장치(120)는 사용자의 운동 능력을 판단(또는 체크)하기 위한 하나 이상의 목표 움직임을 수행할 것을 사용자에게 요청할 수 있다. 하나 이상의 목표 움직임은, 예를 들어, 무릎 들기, 다리 뒤로 뻗기 등을 포함할 수 있다. 무릎 들기는 사용자(101)가 두 발들을 지면에 접촉한 상태에서 똑바로 선 자세에서 시작하고, 허리를 숙이지 않고 다리를 뒤로 최대한 올린 후 다시 선 자세로 돌아가는 자세일 수 있다. 다리 뒤로 뻗기는 사용자(101)가 벽을 손으로 짚은 상태에서 똑바로 선 자세에서 시작하고, 허리를 숙이지 않고 다리를 뒤로 최대한 올린 후 다시 선 자세로 돌아가는 자세일 수 있다. The electronic device 110 and/or the wearable device 120 may request the user to perform one or more target movements to determine (or check) the user's motor ability. One or more target movements may include, for example, lifting the knee, extending the leg back, etc. Knee lifting may be a posture in which the user 101 starts from a standing position with both feet in contact with the ground, raises the legs backward as much as possible without bending the waist, and then returns to the standing position. Stretching the legs backward may be a posture in which the user 101 starts from a standing position with hands on the wall, raises the legs backward as much as possible without bending the waist, and then returns to the standing position.

웨어러블 장치(120)는 센서(예: IMU(Inertial Measurement Unit))를 이용하여 목표 움직임을 수행하는 사용자의 움직임 정보를 획득할 수 있고, 획득된 움직임 정보를 전자 장치(110)로 전송할 수 있다. 전자 장치(110)는 획득된 움직임 정보를 서버(140)로 전송할 수 있다. The wearable device 120 may acquire movement information of a user performing a target movement using a sensor (e.g., an Inertial Measurement Unit (IMU)) and may transmit the obtained movement information to the electronic device 110 . The electronic device 110 may transmit the acquired motion information to the server 140.

서버(140)는 전자 장치(110)로부터 수신한 프로파일 정보와 움직임 정보를 통해 운동 타입들(예: 근력 운동, 밸런스 운동, 유산소 운동) 각각의 사용자(101)의 목표 운동량을 결정할 수 있다. 서버(140)는 각 운동 타입의 목표 운동량을 전자 장치(110)에 전송할 수 있다. 후술하겠지만, 전자 장치(110)는 피트니스 어플리케이션을 실행할 수 있고 각 운동 타입의 목표 운동량을 포함하는 실행 화면을 디스플레이에 표시할 수 있다.The server 140 may determine the target exercise amount of the user 101 for each exercise type (eg, strength exercise, balance exercise, aerobic exercise) through the profile information and movement information received from the electronic device 110. The server 140 may transmit the target exercise amount of each exercise type to the electronic device 110. As will be described later, the electronic device 110 can execute a fitness application and display an execution screen including the target exercise amount for each exercise type on the display.

일 실시 예에 있어서, 서버(140)는 웨어러블 장치(120)를 통해 사용자에게 제공될 수 있는 복수의 운동 프로그램들에 대한 정보가 저장된 데이터베이스를 포함할 수 있다. 예를 들어, 서버(140)는 전자 장치(110) 또는 웨어러블 장치(120)의 사용자에 대한 사용자 계정을 관리할 수 있다. 서버(140)는 사용자가 수행한 운동 프로그램 및 운동 프로그램에 대한 수행 결과 등을 사용자 계정과 연관하여 저장하고, 관리할 수 있다. In one embodiment, the server 140 may include a database storing information about a plurality of exercise programs that can be provided to the user through the wearable device 120. For example, the server 140 may manage user accounts for users of the electronic device 110 or the wearable device 120. The server 140 may store and manage the exercise program performed by the user and the results of the exercise program in association with the user account.

일 실시 예에 있어서, 전자 장치(110) 및/또는 서버(140)는 사용자가 원하는 다양한 운동 환경에서 운동 목적을 달성하기 위한 다양한 운동 프로그램들을 사용자에게 제공할 수 있다. 운동 목적은, 예를 들어, 근력 향상, 근체력 향상, 심폐지구력 향상, 코어 안정성 향상, 유연성 향상, 또는 대칭성 향상 중 적어도 하나를 포함하거나 이들의 조합을 포함할 수 있다.In one embodiment, the electronic device 110 and/or the server 140 may provide the user with various exercise programs to achieve exercise goals in various exercise environments desired by the user. The exercise goal may include, for example, at least one of, or a combination of, improving muscle strength, improving muscle stamina, improving cardiorespiratory endurance, improving core stability, improving flexibility, or improving symmetry.

일 실시 예에 있어서, 사용자의 운동 목적을 달성하기 위해 전자 장치(110) 및/또는 서버(140)는 사용자에게 운동 프로그램들을 추천할 수 있다. 각 운동 프로그램은 하나 이상의 운동 모드들로 구성될 수 있다. 예를 들어, 각 운동 모드는 특정한 운동 목적을 달성하기 위한 신체 동작에 대한 것일 수 있다. 예를 들어, 달리기는 사용자의 심폐지구력 향상을 위한 운동 모드일 수 있다. 예를 들어, 런지는 사용자의 코어 안정성 향상을 위한 운동 모드일 수 있다. 사용자의 운동 목적에 따라 각 운동 프로그램을 구성하는 복수의 운동 모드들의 조합이 다양하게 나타날 수 있다. 전자 장치(110)는 동일한 운동 목적을 위한 경우에도, 복수의 운동 모드들의 조합에 따른 다양한 운동 프로그램들을 사용자에게 제공할 수 있다.In one embodiment, in order to achieve the user's exercise goal, the electronic device 110 and/or the server 140 may recommend exercise programs to the user. Each exercise program may consist of one or more exercise modes. For example, each exercise mode may be for body movements to achieve a specific exercise goal. For example, running may be an exercise mode to improve the user's cardiorespiratory endurance. For example, lunge may be an exercise mode to improve the user's core stability. Depending on the user's exercise purpose, various combinations of the plurality of exercise modes that make up each exercise program may appear. The electronic device 110 may provide the user with various exercise programs based on a combination of a plurality of exercise modes, even for the same exercise purpose.

일 실시 예에 있어서, 복수의 운동 모드들은 데이터베이스화되어 전자 장치(110) 또는 서버(140)에 저장될 수 있다. 전자 장치(110) 또는 서버(140)는 사용자에 대한 다양한 정보들에 기초하여 복수의 운동 프로그램들을 생성할 수 있고, 사용자의 운동 목적 또는 운동 수행 상태 등을 고려하여 복수의 운동 프로그램들 중 타겟 운동 프로그램을 사용자에게 추천할 수 있다. 예를 들어, 전자 장치(110) 또는 서버(140)는 사용자의 운동 목적, 운동 이력 또는 운동 수행 결과 중 적어도 하나에 기초하여 사용자에게 추천할 타겟 운동 프로그램을 결정할 수 있다. 이에 따라, 사용자는 동일한 운동 목표 하에서 매일 운동을 수행하는 경우에도 새로운 운동 프로그램을 추천 받을 수 있고, 사용자는 새로운 운동 프로그램을 수행함으로써 기존과는 다른 운동을 수행하는 느낌을 받을 수 있다.In one embodiment, a plurality of exercise modes may be converted into a database and stored in the electronic device 110 or the server 140. The electronic device 110 or the server 140 may generate a plurality of exercise programs based on various information about the user, and a target exercise among the plurality of exercise programs in consideration of the user's exercise purpose or exercise performance status. Programs can be recommended to users. For example, the electronic device 110 or the server 140 may determine a target exercise program to recommend to the user based on at least one of the user's exercise purpose, exercise history, or exercise performance results. Accordingly, even if the user exercises every day under the same exercise goal, a new exercise program can be recommended, and the user can feel like performing a different exercise than before by performing a new exercise program.

도 2a는 일 실시 예에 따른 웨어러블 장치의 후면 개략도를 나타낸다. 도 2b는 일 실시 예에 따른 웨어러블 장치의 좌측 측면도를 나타낸다.Figure 2A shows a schematic diagram of the back of a wearable device according to one embodiment. Figure 2b shows a left side view of a wearable device according to one embodiment.

도2a를 참조하면, 일 실시 예에 따른 웨어러블 장치(200)(예: 웨어러블 장치(120))는 베이스 바디(10), 베이스 프레임(20), 구동 모듈(30a, 30b), 한 쌍의 암(40), 및 메인 벨트(50)를 포함할 수 있다. Referring to FIG. 2A, a wearable device 200 (e.g., wearable device 120) according to an embodiment includes a base body 10, a base frame 20, drive modules 30a and 30b, and a pair of arms. (40), and may include a main belt (50).

베이스 바디(10)는 사용자가 웨어러블 장치(200)를 착용한 상태에서 사용자의 요부(허리 부위)에 위치할 수 있다. 베이스 바디(10)는 사용자의 요부에 장착되어 사용자의 허리에 쿠션감을 제공할 수 있고, 사용자의 허리를 지지할 수 있다. 베이스 바디(10)는 사용자가 웨어러블 장치(200)를 착용한 상태에서 웨어러블 장치(200)가 중력에 의하여 하방으로 이탈되지 않도록 사용자의 둔부(엉덩이 부위) 위에 걸쳐질 수 있다. 베이스 바디(10)는 사용자가 웨어러블 장치(200)를 착용한 상태에서 웨어러블 장치(200)의 중량의 일부를 사용자의 허리로 분산시킬 수 있다. 베이스 바디(10)는 베이스 프레임(20)과 연결될 수 있다. 베이스 바디(10)의 양 단부에는 베이스 프레임(20)과 연결될 수 있는 베이스 프레임 연결 요소(미도시)가 형성될 수 있다.The base body 10 may be located on the user's lower back (waist region) while the user is wearing the wearable device 200. The base body 10 is mounted on the user's lower back and can provide a cushioning sensation to the user's waist and support the user's waist. The base body 10 may be placed on the user's buttocks (hip area) to prevent the wearable device 200 from falling downward due to gravity while the user is wearing the wearable device 200. The base body 10 may distribute a portion of the weight of the wearable device 200 to the user's waist while the user is wearing the wearable device 200. The base body 10 may be connected to the base frame 20. Base frame connection elements (not shown) that can be connected to the base frame 20 may be formed at both ends of the base body 10.

베이스 바디(10)는 라이팅(lighting) 유닛(60)을 포함할 수 있다. 라이팅 유닛(60)은 복수의 광원들(예: LED(Light Emitting Diode)들)을 포함할 수 있다. 라이팅 유닛(60)은 프로세서(예: 도 3a 및 도 3b의 프로세서(310))의 제어에 따라 빛을 방출할 수 있다. 실시 예에 따라, 프로세서는 웨어러블 장치(200)의 상태에 대응되는 시각적 피드백이 라이팅 유닛(60)을 통해 사용자에게 제공(또는 출력)될 수 있도록 라이팅 유닛(60)을 제어할 수 있다.The base body 10 may include a lighting unit 60. The lighting unit 60 may include a plurality of light sources (eg, light emitting diodes (LEDs)). The lighting unit 60 may emit light under the control of a processor (eg, processor 310 in FIGS. 3A and 3B). Depending on the embodiment, the processor may control the lighting unit 60 so that visual feedback corresponding to the state of the wearable device 200 is provided (or output) to the user through the lighting unit 60.

베이스 프레임(20)은 베이스 바디(10)의 양 단부로부터 연장될 수 있다. 베이스 프레임(20)의 내측에는 사용자의 요부가 수용될 수 있다. 베이스 프레임(20)은 적어도 하나 이상의 강체(rigid body) 빔(beam)을 포함할 수 있다. 각각의 빔은 사용자의 요부를 둘러쌀 수 있도록 기 설정된 곡률을 가지는 곡선 형상일 수 있다. 베이스 프레임(20)의 단부에는 메인 벨트(50)가 연결될 수 있다. 베이스 프레임(20)에는 구동 모듈(30)이 장착될 수 있다. 베이스 프레임(20)은 구동 모듈(30)을 장착하기 위한 커넥터(미도시)를 포함할 수 있다.The base frame 20 may extend from both ends of the base body 10. The user's main body may be accommodated inside the base frame 20. The base frame 20 may include at least one rigid body beam. Each beam may have a curved shape with a preset curvature so as to surround the user's waist. The main belt 50 may be connected to the end of the base frame 20. A driving module 30 may be mounted on the base frame 20. The base frame 20 may include a connector (not shown) for mounting the driving module 30.

구동 모듈(30)은 사용자가 웨어러블 장치(200)를 착용한 상태에서 사용자의 좌측에 위치되는 제1 구동 모듈(30a) 및 사용자가 웨어러블 장치(200)를 착용한 상태에서 사용자의 우측에 위치되는 제2 구동 모듈(30b)을 포함할 수 있다. The driving module 30 includes a first driving module 30a located on the left side of the user while the user is wearing the wearable device 200, and a first driving module 30a located on the user's right side while the user is wearing the wearable device 200. It may include a second driving module 30b.

제1 구동 모듈(30a)은 제1 액츄에이터(미도시) 및 제1 조인트 부재(미도시)를 포함할 수 있고, 제1 구동 모듈(30b)은 제2 액츄에이터(미도시) 및 제2 조인트 부재(미도시)를 포함할 수 있다. 제1 액츄에이터는 제1 조인트 부재로 전달되는 동력을 제공할 수 있고, 제2 액츄에이터는 제2 조인트 부재로 전달되는 동력을 제공할 수 있다. 제1 액츄에이터 및 제2 액츄에이터는 각각 배터리(예: 도 3a와 도 3b의 배터리(330))로부터 전력을 제공받아 동력을 생성하는 모터를 포함할 수 있다. 모터는 전력이 공급되어 구동될 때 사용자의 신체 움직임을 보조하기 위한 보조력 또는 신체 움직임을 방해하는 저항력을 제공할 수 있다.The first driving module 30a may include a first actuator (not shown) and a first joint member (not shown), and the first driving module 30b may include a second actuator (not shown) and a second joint member. (not shown) may be included. The first actuator may provide power transmitted to the first joint member, and the second actuator may provide power transmitted to the second joint member. The first actuator and the second actuator may each include a motor that generates power by receiving power from a battery (eg, the battery 330 in FIGS. 3A and 3B). When powered and driven, the motor may provide an assistive force to assist the user's body movement or a resistance force to impede the body movement.

제1 조인트 부재는 제1 액츄에이터로부터 전달받은 동력에 의해 회전될 수 있다. 제1 조인트 부재의 일측에는 제1 조인트 부재의 회전 각도를 측정하기 위한 제1 엔코더(encoder)가 배치될 수 있다. 제2 조인트 부재는 제2 액츄에이터로부터 전달받은 동력에 의해 회전될 수 있다. 제2 조인트 부재의 일측에는 제2 조인트 부재의 회전 각도를 측정하기 위한 제2 엔코더가 배치될 수 있다.The first joint member may be rotated by power received from the first actuator. A first encoder for measuring the rotation angle of the first joint member may be disposed on one side of the first joint member. The second joint member may be rotated by power received from the second actuator. A second encoder for measuring the rotation angle of the second joint member may be disposed on one side of the second joint member.

구동 모듈(30)은 베이스 프레임(20)에 장착되어 고정될 수 있다. 구동 모듈(30)은 한 쌍의 암(40)에 동력을 전달할 수 있다. 구동 모듈(30)은 사용자가 웨어러블 장치(200)를 착용한 상태에서 사용자의 대퇴부의 측면, 요부의 측면 또는 그 사이에 위치될 수 있다.The driving module 30 may be mounted and fixed to the base frame 20. The driving module 30 can transmit power to the pair of arms 40. The driving module 30 may be located on the side of the user's thigh, the side of the waist, or between them while the user is wearing the wearable device 200.

한 쌍의 암(40)은, 사용자의 양 다리에 착용될 수 있다. 한 쌍의 암(40)은 구동 모듈(30)로부터 동력을 전달받아, 사용자의 대퇴부, 무릎, 종아리 등의 거동을 보조하는 방향으로 사용자의 다리를 가압할 수 있다. 한 쌍의 암(40)은 사용자의 다리를 감싸는 지지 유닛과 지지 유닛을 구동 모듈(30)에 연결시키는 연결 프레임을 포함할 수 있다.The pair of arms 40 can be worn on both legs of the user. The pair of arms 40 may receive power from the driving module 30 and pressurize the user's legs in a direction that assists the movement of the user's thighs, knees, calves, etc. The pair of arms 40 may include a support unit surrounding the user's legs and a connection frame connecting the support unit to the drive module 30 .

메인 벨트(50)는 베이스 프레임(20)과 연결될 수 있다. 메인 벨트(50)는 사용자가 웨어러블 장치(200)를 착용한 상태에서 사용자의 좌측 복부를 감쌀 수 있는 제1 메인 벨트(50a) 및 사용자가 웨어러블 장치(200)를 착용한 상태에서 사용자의 우측 복부를 감쌀 수 있는 제2 메인 벨트(50b)를 포함할 수 있다. 제1 메인 벨트(50a)는 제2 메인 벨트(50b)보다 긴 길이를 가지는 형상으로 형성될 수 있으나 이에 제한되는 것은 아니며, 제1 메인 벨트(50a)는 제2 메인 벨트(50b)와 동일한 길이 또는 짧은 길이를 가지는 형상으로 형성될 수 있다. 제1 메인 벨트(50a) 및 제2 메인 벨트(50b)는 베이스 프레임(20)의 양 단부와 각각 연결될 수 있다. 메인 벨트(50)는 사용자의 신체가 웨어러블 장치(200)에 수용되는 방향으로 삽입되면 사용자의 복부를 감싸는 방향으로 밴딩(bending)될 수 있다. 제1 메인 벨트(50a)와 제2 메인 벨트(50b)는 사용자가 웨어러블 장치(200)를 착용한 상태에서 상호 연결된 상태일 수 있다. 메인 벨트(50)는 사용자가 웨어러블 장치(200)를 착용한 상태에서 웨어러블 장치(200)의 중량의 일부를 사용자의 복부로 분산시킬 수 있다. The main belt 50 may be connected to the base frame 20. The main belt 50 is a first main belt 50a that can wrap around the user's left abdomen while the user is wearing the wearable device 200, and a first main belt 50a that can wrap around the user's right abdomen while the user is wearing the wearable device 200. It may include a second main belt (50b) capable of wrapping. The first main belt 50a may be formed in a shape having a longer length than the second main belt 50b, but is not limited thereto, and the first main belt 50a may have the same length as the second main belt 50b. Alternatively, it may be formed into a shape having a short length. The first main belt 50a and the second main belt 50b may be respectively connected to both ends of the base frame 20. The main belt 50 may be bent in a direction to surround the user's abdomen when the user's body is inserted in a direction that is accommodated in the wearable device 200. The first main belt 50a and the second main belt 50b may be connected to each other while the user is wearing the wearable device 200. The main belt 50 may distribute a portion of the weight of the wearable device 200 to the user's abdomen while the user is wearing the wearable device 200.

도 2b를 참조하면, 베이스 바디(10)는 사용자의 요부 뒤쪽에 장착될 수 있고, 사용자의 둔부에 걸쳐짐으로써 웨어러블 장치(200)의 중량의 일부를 지지할 수 있다. 제1 구동 모듈(30a)은 사용자의 좌측 요부에 배치될 수 있다. 베이스 프레임(20)은 베이스 바디(10)의 단부로부터 연장되어 제1 구동 모듈(30a)을 향하는 방향으로 경사진 상태일 수 있다. 베이스 프레임(20)에 장착된 제1 메인 벨트(50a)는 사용자의 좌측 복부를 감싸고 있는 상태일 수 있다. 암(40)은 사용자의 다리에 장착되어, 제1 구동 모듈(30a)로부터 동력을 전달받을 수 있다. Referring to FIG. 2B, the base body 10 may be mounted behind the user's lower back and may support a portion of the weight of the wearable device 200 by being placed over the user's buttocks. The first driving module 30a may be placed on the user's left lower back. The base frame 20 may extend from an end of the base body 10 and be inclined in a direction toward the first driving module 30a. The first main belt 50a mounted on the base frame 20 may be wrapped around the user's left abdomen. The arm 40 is mounted on the user's leg and can receive power from the first driving module 30a.

도 3a 내지 도 3b는 일 실시 예에 따른 웨어러블 장치의 구성의 예시를 설명하는 블록도이다.3A to 3B are block diagrams illustrating an example of the configuration of a wearable device according to an embodiment.

일 실시 예에 따르면, 웨어러블 장치(300)(예: 웨어러블 장치(120), 웨어러블 장치(200))는 프로세서(310), 각도 센서들(320, 320-1), 배터리(330), PMIC(Power Management Integrated Circuit)(340), 메모리(350), IMU(360), 모터 드라이버 회로들(370, 370-1), 모터들(380, 380-1), 및 통신 모듈(390)을 포함할 수 있다. According to one embodiment, the wearable device 300 (e.g., wearable device 120, wearable device 200) includes a processor 310, angle sensors 320 and 320-1, a battery 330, and a PMIC ( Power Management Integrated Circuit) (340), memory (350), IMU (360), motor driver circuits (370, 370-1), motors (380, 380-1), and communication module (390). You can.

도 3a에는 복수의 각도 센서들(320, 320-1), 복수의 모터 드라이버 회로들(370, 370-1), 및 복수의 모터들(380, 380-1)이 도시되어 있으나 이는 예시적인 사항일 뿐, 도 3b에 도시된 예의 웨어러블 장치(300-1)는 하나의 각도 센서(320), 하나의 모터 드라이버 회로(370), 및 하나의 모터(380)를 포함할 수 있다. 또한, 구현에 따라 웨어러블 장치(300, 300-1)는 복수의 프로세서들을 포함할 수 있다. 모터 드라이버 회로 개수, 모터 개수, 또는 프로세서 개수는 웨어러블 장치(300, 300-1)가 착용되는 신체 부위에 따라 달라질 수 있다.3A shows a plurality of angle sensors 320 and 320-1, a plurality of motor driver circuits 370 and 370-1, and a plurality of motors 380 and 380-1, but this is an example. In addition, the example wearable device 300-1 shown in FIG. 3B may include one angle sensor 320, one motor driver circuit 370, and one motor 380. Additionally, depending on implementation, the wearable devices 300 and 300-1 may include a plurality of processors. The number of motor driver circuits, motors, or processors may vary depending on the body part on which the wearable devices 300 and 300-1 are worn.

각도 센서(320), 모터 드라이버 회로(370), 및 모터(380)는 도 2a의 제1 구동 모듈(30a)에 포함될 수 있고, 각도 센서(320-1), 모터 드라이버 회로(370-1), 및 모터(380-1)는 도 2a의 제2 구동 모듈(30b)에 포함될 수 있다.The angle sensor 320, the motor driver circuit 370, and the motor 380 may be included in the first drive module 30a of FIG. 2A, and the angle sensor 320-1, the motor driver circuit 370-1 , and the motor 380-1 may be included in the second driving module 30b of FIG. 2A.

각도 센서(320)는 사용자의 제1 관절(예: 왼쪽 고관절 등)의 각도를 측정 또는 센싱할 수 있다. 각도 센서(320)는 제1 관절의 각도를 측정한 제1 각도 정보를 프로세서(310)에 전달할 수 있다. 예를 들어, 각도 센서(320)는 사용자의 왼쪽 고관절 각도를 측정할 수 있고, 왼쪽 고관절 각도를 측정한 각도 정보를 프로세서(310)에 전달할 수 있다. The angle sensor 320 may measure or sense the angle of the user's first joint (eg, left hip joint, etc.). The angle sensor 320 may transmit first angle information measuring the angle of the first joint to the processor 310. For example, the angle sensor 320 can measure the user's left hip joint angle and transmit angle information measuring the left hip joint angle to the processor 310.

각도 센서(320-1)는 사용자의 제2 관절(예: 오른쪽 고관절)의 각도를 측정할 수 있고, 제2 관절의 각도를 측정한 제2 각도 정보를 프로세서(310)에 전달할 수 있다. The angle sensor 320-1 can measure the angle of the user's second joint (eg, right hip joint) and transmit second angle information obtained by measuring the angle of the second joint to the processor 310.

각도 센서(320)와 각도 센서(320-1))의 위치에 따라 각도 센서(320)와 각도 센서(320-1))는 사용자의 무릎 각도 및 발목 각도를 추가적으로 측정할 수 있다. Depending on the positions of the angle sensor 320 and the angle sensor 320-1, the angle sensor 320 and the angle sensor 320-1 may additionally measure the user's knee angle and ankle angle.

각도 센서(320)와 각도 센서(320-1) 각각은, 예를 들어, 도 2a를 통해 설명한 제1 엔코더 및 제2 엔코더 각각일 수 있다. Each of the angle sensor 320 and the angle sensor 320-1 may be, for example, the first encoder and the second encoder described with reference to FIG. 2A.

실시 예에 따라, 웨어러블 장치(300, 300-1)는 포텐셔미터(potentiometer)를 포함할 수 있다. 포텐셔미터는 사용자의 보행 동작에 따른 R축 관절 각도, L축 관절 각도, R축 관절 각속도, 및 L축 관절 각속도를 센싱할 수 있다. R/L축은 사용자의 오른쪽/왼쪽 다리에 대한 기준 축일 수 있다. 예를 들어, R/L축은 지면에 수직이 되도록 설정되고, 사람의 몸통의 앞면 쪽이 음수 값을 갖고, 몸통의 뒷면 쪽이 양수 값을 갖도록 설정될 수 있다.Depending on the embodiment, the wearable devices 300 and 300-1 may include a potentiometer. The potentiometer can sense the R-axis joint angle, L-axis joint angle, R-axis joint angular velocity, and L-axis joint angular velocity according to the user's walking motion. The R/L axis may be a reference axis for the user's right/left leg. For example, the R/L axis may be set to be perpendicular to the ground, have a negative value on the front side of the person's torso, and have a positive value on the back side of the person's torso.

PMIC(340)는 외부 전원으로부터 공급되는 전력을 이용하여 배터리(330)를 충전할 수 있다. 예를 들어, 외부 전원과 웨어러블 장치(300, 300-1)는 케이블(예: USB 케이블 등)을 통해 연결될 수 있다. PMIC(340)는 케이블을 통해 외부 전원으로부터 전력을 수신할 수 있고, 수신된 전력을 이용하여 배터리(330)를 충전할 수 있다. 실시 예에 따라, PMIC(340)는 무선 충전 방식을 통해 배터리(330)를 충전할 수 있다.The PMIC 340 can charge the battery 330 using power supplied from an external power source. For example, the external power source and the wearable devices 300 and 300-1 may be connected through a cable (eg, USB cable, etc.). The PMIC 340 can receive power from an external power source through a cable and charge the battery 330 using the received power. Depending on the embodiment, the PMIC 340 may charge the battery 330 through a wireless charging method.

PMIC(340)는 배터리(330)에 저장된 전력을 웨어러블 장치(300, 300-1) 내의 구성요소에 전달할 수 있다. PMIC(340)는, 예를 들어, 배터리(330)에 저장된 전력을 웨어러블 장치(300) 내의 구성요소(예: 프로세서(310), 각도 센서들(320, 320-1), 메모리(350), IMU(360), 모터들(380, 380-1) 등)에 적합한 전압 또는 전류 레벨로 조정할 수 있다. PMIC(340)는, 예를 들어, 상술한 조정을 수행할 수 있는 컨버터(예: DC(direct current)-DC 컨버터) 또는 레귤레이터(regulator)(예: LDO(low drop out) 레귤레이터 또는 스위칭 레귤레이터 등)를 포함할 수 있다. The PMIC 340 may transfer power stored in the battery 330 to components within the wearable devices 300 and 300-1. For example, the PMIC 340 uses power stored in the battery 330 to use components within the wearable device 300 (e.g., processor 310, angle sensors 320, 320-1, memory 350, It can be adjusted to a voltage or current level suitable for the IMU 360, motors 380, 380-1, etc.). PMIC 340 may include, for example, a converter (e.g., a direct current (DC) to DC converter) or a regulator (e.g., a low drop out (LDO) regulator or a switching regulator, etc.) capable of performing the above-described adjustments. ) may include.

PMIC(340)는 배터리(330)의 상태 정보(예: 충전 상태(state of charge), 수명 상태(state of health), 과전압, 저전압, 과전류, 과충전, 과방전(over discharge), 과열, 단락, 또는 팽창(swelling))를 결정할 수 있고, 배터리(330)의 상태 정보를 프로세서(310)에 전달할 수 있다. 프로세서(310)는 후술할 출력 모듈을 통해 배터리(330)의 상태 정보를 사용자에게 제공할 수 있다.The PMIC 340 provides status information (e.g., state of charge, state of health, overvoltage, undervoltage, overcurrent, overcharge, overdischarge, overheating, short circuit, etc.) of the battery 330. Alternatively, swelling may be determined, and status information of the battery 330 may be transmitted to the processor 310. The processor 310 may provide status information of the battery 330 to the user through an output module, which will be described later.

IMU(360)는 사용자의 가속도 정보(또는 자세 정보)를 획득 또는 측정할 수 있다. 예를 들어, IMU(360)는 사용자의 보행 동작에 따른 3축(예: X축, Y축, Z축) 가속도와 회전 각도(예: 롤(roll), 피치(pitch), 요(yaw))를 측정 또는 획득할 수 있다. IMU(330)는 획득된 가속도 정보(예: 측정된 3축 가속도와 회전 각도)를 프로세서(310)에 전달할 수 있다. The IMU 360 may acquire or measure the user's acceleration information (or posture information). For example, the IMU 360 calculates three-axis acceleration (e.g., X-axis, Y-axis, and Z-axis) and rotation angle (e.g., roll, pitch, yaw) according to the user's walking motion. ) can be measured or obtained. The IMU 330 may transmit the acquired acceleration information (e.g., measured 3-axis acceleration and rotation angle) to the processor 310.

프로세서(310)는 웨어러블 장치(300, 300-1)를 전반적으로 제어할 수 있다.The processor 310 can generally control the wearable devices 300 and 300-1.

프로세서(310)는, 예를 들어, 메모리(350)에 저장된 소프트웨어(또는 프로그램, 명령어들)를 실행하여 웨어러블 장치(300, 300-1) 내의 구성요소(예: 모터 드라이버 회로들(370, 370-1) 등)를 제어할 수 있고, 다양한 데이터 처리 또는 연산을 수행할 수 있다. 데이터 처리 또는 연산의 적어도 일부로서, 프로세서(310)는 다른 구성요소(예: IMU(360), 각도 센서들(320, 320-1) 등)로부터 수신된 데이터를 메모리(350)에 저장할 수 있고, 메모리(350)에 저장된 명령어들 또는 데이터를 처리할 수 있다. The processor 310, for example, executes software (or programs, instructions) stored in the memory 350 to control components (e.g., motor driver circuits 370, 370) within the wearable devices (300, 300-1). -1), etc.) can be controlled, and various data processing or operations can be performed. As at least part of the data processing or computation, processor 310 may store data received from other components (e.g., IMU 360, angle sensors 320, 320-1, etc.) in memory 350. , commands or data stored in the memory 350 can be processed.

프로세서(310)는 모터들(380, 380-1) 각각의 토크를 발생시키기 위한 제어 정보를 결정할 수 있고, 결정된 제어 정보를 기초로 모터 드라이버 회로들(370, 370-1)을 제어할 수 있다. 예를 들어, 프로세서(310)는 수학식 에 따라 사용자의 움직임의 상태를 나타내는 상태 인자(state factor) 를 결정할 수 있다. 는 제1 각도 정보를 나타낼 수 있고, 는 제2 각도 정보를 나타낼 수 있다. 프로세서(310)는 수학식 에 따라 제어 정보 를 결정할 수 있다. 게인 κ는 출력되는 토크의 크기와 방향을 나타내는 파라미터일 수 있다. 게인 κ의 값이 클수록 강한 토크가 출력될 수 있다. 게인 κ가 음수이면 사용자에게 저항력으로 작용하는 토크가 출력될 수 있고 게인 κ가 양수이면 사용자에게 보조력으로 작용하는 토크가 출력될 수 있다. 딜레이 △t는 토크의 출력 타이밍과 관련된 파라미터일 수 있다. 게인 κ의 값 및 딜레이 △t의 값은 미리 설정될 수 있고, 사용자, 웨어러블 장치(300), 또는 웨어러블 장치(300)와 페어링된 전자 장치(110)에 의해 조정 가능할 수 있다. 프로세서(310)는 수학식 에 따라 모터(380-1)에서 토크를 발생시키기 위한 제어 정보 를 결정할 수 있고, 에 따라 모터(380)에서 토크를 발생시키기 위한 제어 정보 를 결정할 수 있다.The processor 310 may determine control information for generating torque for each of the motors 380 and 380-1, and may control the motor driver circuits 370 and 370-1 based on the determined control information. . For example, processor 310 may use the equation A state factor indicating the state of the user's movement according to can be decided. may represent the first angle information, may represent second angle information. The processor 310 uses the equation Depending on the control information can be decided. Gain κ may be a parameter indicating the magnitude and direction of output torque. The larger the value of gain κ , the stronger the torque can be output. If the gain κ is a negative number, torque acting as a resistance force to the user may be output, and if gain κ is a positive number, torque acting as an assisting force may be output to the user. Delay Δt may be a parameter related to the output timing of torque. The value of the gain κ and the value of the delay Δt may be set in advance and may be adjusted by the user, the wearable device 300, or the electronic device 110 paired with the wearable device 300. The processor 310 uses the equation Control information for generating torque in the motor 380-1 according to can decide, Control information for generating torque in the motor 380 according to can be decided.

모터 드라이버 회로들(370, 370-1) 각각은 프로세서(310)로부터 수신된 제어 정보를 기초로 모터들(380, 380-1) 각각을 제어할 수 있고, 이러한 제어에 의해 모터들(380, 380-1) 각각은 토크를 발생시킬 수 있다.Each of the motor driver circuits 370 and 370-1 can control each of the motors 380 and 380-1 based on control information received from the processor 310, and through this control, the motors 380 and 380-1 380-1) Each can generate torque.

통신 모듈(390)은 웨어러블 장치(300, 300-1)와 외부 전자 장치 간의 직접(예: 유선) 통신 채널 또는 무선 통신 채널의 수립, 및 수립된 통신 채널을 통한 통신 수행을 지원할 수 있다. 통신 모듈은 직접(예: 유선) 통신 또는 무선 통신을 지원하는 하나 이상의 커뮤니케이션 프로세서를 포함할 수 있다. 일 실시 예에 따르면, 통신 모듈은 무선 통신 모듈(예: 셀룰러 통신 모듈, 근거리 무선 통신 모듈, 또는 GNSS(global navigation satellite system) 통신 모듈) 또는 유선 통신 모듈(예: LAN(local area network) 통신 모듈, 또는 전력선 통신 모듈)을 포함할 수 있다. 이들 통신 모듈 중 해당하는 통신 모듈은 제1 네트워크(예: 블루투스, WiFi(wireless fidelity) direct 또는 IrDA(infrared data association)와 같은 근거리 통신 네트워크) 또는 제2 네트워크(예: 레거시 셀룰러 네트워크, 5G 네트워크, 차세대 통신 네트워크, 인터넷, 또는 컴퓨터 네트워크를 통하여 외부의 전자 장치와 통신할 수 있다. 이런 여러 종류의 통신 모듈들은 하나의 구성요소(예: 단일 칩)로 통합되거나, 또는 서로 별도의 복수의 구성요소들(예: 복수 칩들)로 구현될 수 있다.The communication module 390 may support establishment of a direct (e.g., wired) communication channel or wireless communication channel between the wearable devices 300 and 300-1 and an external electronic device, and performance of communication through the established communication channel. A communications module may include one or more communications processors that support direct (e.g., wired) or wireless communications. According to one embodiment, the communication module may be a wireless communication module (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module (e.g., a local area network (LAN) communication module). , or a power line communication module). Among these communication modules, the corresponding communication module is a first network (e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network (e.g., a legacy cellular network, 5G network, It can communicate with external electronic devices through next-generation communication networks, the Internet, or computer networks.These various types of communication modules are integrated into one component (e.g., a single chip) or are comprised of multiple separate components. may be implemented with multiple chips (e.g., multiple chips).

일 실시 예에 있어서, 웨어러블 장치(300, 300-1)는 표시 모듈을 포함할 수 있다. 표시 모듈은, 예를 들어, 디스플레이 및/또는 라이팅 유닛(예: 도 2a의 라이팅 유닛(60))을 포함할 수 있다. 프로세서(310)는 표시 모듈이 사용자에게 시각적 피드백을 제공할 수 있도록 표시 모듈을 제어할 수 있다. In one embodiment, the wearable devices 300 and 300-1 may include a display module. The display module may include, for example, a display and/or a lighting unit (eg, the lighting unit 60 in FIG. 2A). The processor 310 may control the display module so that the display module provides visual feedback to the user.

일 실시 예에 있어서, 웨어러블 장치(300, 300-1)는 음향 출력 모듈을 포함할 수 있다. 음향 출력 모듈은, 예를 들어, 스피커를 포함할 수 있다. 프로세서(310)는 음향 출력 모듈이 사용자에게 청각적 피드백을 제공할 수 있도록 음향 출력 모듈을 제어할 수 있다.In one embodiment, the wearable devices 300 and 300-1 may include a sound output module. The sound output module may include, for example, a speaker. The processor 310 may control the audio output module so that the audio output module provides auditory feedback to the user.

일 실시 예에 있어서, 웨어러블 장치(300, 300-1)는 진동 출력 모듈을 포함할 수 있다. 진동 출력 모듈은, 예를 들어, 진동 모터를 포함할 수 있다. 프로세서(310)는 진동 출력 모듈이 사용자에게 촉각적 피드백(또는 햅틱 피드백)을 제공할 수 있도록 진동 출력 모듈을 제어할 수 있다.In one embodiment, the wearable devices 300 and 300-1 may include a vibration output module. The vibration output module may include, for example, a vibration motor. The processor 310 may control the vibration output module so that the vibration output module can provide tactile feedback (or haptic feedback) to the user.

일 실시 예에 있어서, 도 2a와 도 2b의 베이스 바디(10) 내부에는 프로세서(310), 배터리(330), PMIC(340), 메모리(350), IMU(360), 통신 모듈(390), 표시 모듈, 음향 출력 모듈, 또는 진동 출력 모듈 중 적어도 하나가 위치하거나 이들의 조합이 위치할 수 있다. In one embodiment, inside the base body 10 of FIGS. 2A and 2B, a processor 310, a battery 330, a PMIC 340, a memory 350, an IMU 360, a communication module 390, At least one of a display module, a sound output module, or a vibration output module may be located, or a combination thereof may be located.

도 4는 일 실시 예에 따른 전자 장치의 구성의 예시를 설명하는 블록도이다.FIG. 4 is a block diagram illustrating an example of the configuration of an electronic device according to an embodiment.

도 4를 참조하면, 일 실시 예에 따른 전자 장치(400)(예: 도 1b의 전자 장치(110))는 프로세서(410), 통신 모듈(420), 메모리(430), 및 디스플레이(440)를 포함할 수 있다.Referring to FIG. 4, the electronic device 400 (e.g., the electronic device 110 of FIG. 1B) according to an embodiment includes a processor 410, a communication module 420, a memory 430, and a display 440. may include.

통신 모듈(420)은 웨어러블 장치(예: 웨어러블 장치(300) 등)와 무선 통신 링크를 형성할 수 있다. 무선 통신 링크는, 예를 들어, 블루투스 링크, BLE(Bluetooth Low Energy) 링크를 포함할 수 있으나 이에 제한되지 않는다.The communication module 420 may form a wireless communication link with a wearable device (eg, wearable device 300, etc.). Wireless communication links may include, but are not limited to, for example, Bluetooth links and Bluetooth Low Energy (BLE) links.

메모리(430)는 피트니스(fitness) 어플리케이션을 저장할 수 있다. 피트니스 어플리케이션은, 예를 들어, 사용자에게 운동 프로그램을 추천할 수 있고, 사용자에게 목표 운동량을 제공할 수 있으며, 사용자가 웨어러블 장치(300)를 착용한 상태에서 운동을 수행한 경우 사용자의 운동 수행 결과를 관리할 수 있다. The memory 430 may store a fitness application. For example, the fitness application may recommend an exercise program to the user, provide a target amount of exercise to the user, and provide the user's exercise performance results when the user performs the exercise while wearing the wearable device 300. can be managed.

프로세서(410)는 피트니스 어플리케이션을 실행할 수 있고, 실행된 피트니스 어플리케이션의 화면이 디스플레이(440)에 표시되도록 디스플레이(440)를 제어할 수 있다. 도 5를 통해 자세히 설명하겠지만, 피트니스 어플리케이션의 실행 화면은 제1 영역을 포함할 수 있다. 프로세서(410)는 웨어러블 장치(300)의 상태에 대응되는 시각적 피드백이 제1 영역을 통해 사용자에게 제공되도록 디스플레이(440)를 제어할 수 있다.The processor 410 may execute a fitness application and control the display 440 so that a screen of the executed fitness application is displayed on the display 440 . As will be described in detail with reference to FIG. 5 , the execution screen of the fitness application may include a first area. The processor 410 may control the display 440 so that visual feedback corresponding to the state of the wearable device 300 is provided to the user through the first area.

일 실시 예에 있어서, 프로세서(410)는 통신 모듈(420)을 통해 웨어러블 장치(300)로부터 부팅 상태에 있음을 나타내는 상태 정보를 수신할 수 있다. 프로세서(410)는 부팅 상태에 있음을 나타내는 상태 정보에 따라 웨어러블 장치(300)의 상태를 부팅 상태로 인식(또는 결정)할 수 있다. 프로세서(410)는 웨어러블 장치(300)의 부팅 상태에 대응되는 시각적 피드백이 피트니스 어플리케이션의 실행 화면의 제1 영역을 통해 제공되도록 디스플레이(440)를 제어할 수 있다. 예를 들어, 웨어러블 장치(300)의 부팅 상태에 대응되는 시각적 피드백을 위해 프로세서(410)는 제1 영역의 UI(User Interface)(예: 후술할 도 6a의 제1 객체(612) 또는 후술할 도 6b의 제2 객체(622))에 제1 컬러가 표현되도록 디스플레이(440)를 제어할 수 있고, UI의 제1 컬러가 제2 컬러로 변경되도록 디스플레이(440)를 제어할 수 있다. 제1 컬러는, 예를 들어, 화이트 계열의 컬러들(shades of white) 중 하나 또는 화이트일 수 있으나 이에 제한되지 않고, 제2 컬러는, 예를 들어, 블루 계열의 컬러들(shades of blue) 중 하나 또는 블루일 수 있으나 이에 제한되지 않는다. In one embodiment, the processor 410 may receive status information indicating that the wearable device 300 is in a booting state through the communication module 420. The processor 410 may recognize (or determine) the state of the wearable device 300 as a booting state according to state information indicating that it is in a booting state. The processor 410 may control the display 440 so that visual feedback corresponding to the booting state of the wearable device 300 is provided through the first area of the execution screen of the fitness application. For example, for visual feedback corresponding to the booting state of the wearable device 300, the processor 410 uses a User Interface (UI) in the first area (e.g., the first object 612 of FIG. 6A or the first object 612 of FIG. 6A to be described later). The display 440 can be controlled so that the first color is displayed in the second object 622 of FIG. 6B, and the display 440 can be controlled so that the first color of the UI is changed to the second color. The first color may be, for example, one of the shades of white or white, but is not limited thereto, and the second color may be, for example, one of the shades of blue. It may be, but is not limited to, either or blue.

일 실시 예에 있어서, 프로세서(410)는 통신 모듈(420)을 통해 웨어러블 장치(300)로부터 충전 상태에 있음을 나타내는 상태 정보를 수신할 수 있다. 프로세서(410)는 충전 상태에 있음을 나타내는 상태 정보에 따라 웨어러블 장치(300)의 상태를 충전 상태로 인식(또는 결정)할 수 있다. 프로세서(410)는 웨어러블 장치(300)의 충전 상태에 대응되는 시각적 피드백이 피트니스 어플리케이션의 실행 화면의 제1 영역을 통해 제공되도록 디스플레이(440)를 제어할 수 있다. 예를 들어, 웨어러블 장치(300)의 충전 상태에 대응되는 시각적 피드백을 위해 프로세서(410)는 웨어러블 장치(300)의 충전율을 이용하여 제1 영역의 UI(예: 후술할 도 6a의 제1 객체(612) 또는 후술할 도 6b의 제2 객체(622))에서 제1 컬러가 표현될 영역을 결정할 수 있고, 결정된 영역에 제1 컬러가 표현되도록 디스플레이(440)를 제어할 수 있으며, 웨어러블 장치(300)의 충전율이 높아질수록 제1 컬러가 표현되는 영역이 UI 상에서 이동하도록 디스플레이(440)를 제어할 수 있다. In one embodiment, the processor 410 may receive status information indicating that the wearable device 300 is in a charging state through the communication module 420. The processor 410 may recognize (or determine) the state of the wearable device 300 as a charging state according to state information indicating that it is in a charging state. The processor 410 may control the display 440 so that visual feedback corresponding to the charging state of the wearable device 300 is provided through the first area of the execution screen of the fitness application. For example, for visual feedback corresponding to the charging state of the wearable device 300, the processor 410 uses the charging rate of the wearable device 300 to display the UI of the first area (e.g., the first object in FIG. 6A, which will be described later). In (612) or the second object 622 of FIG. 6B, which will be described later, an area in which the first color will be expressed can be determined, the display 440 can be controlled so that the first color is expressed in the determined area, and the wearable device As the charging rate of 300 increases, the display 440 can be controlled so that the area where the first color is expressed moves on the UI.

일 실시 예에 있어서, 프로세서(410)는 통신 모듈(420)을 통해 웨어러블 장치(300)가 스캐닝을 수행할 것을 명령하는 제어 신호를 웨어러블 장치(300)에 전송할 수 있다. 스캐닝은 웨어러블 장치(300)가 사용자가 운동 시작 준비 상태에 있는지 여부를 판단하는 동작을 나타낼 수 있다. 프로세서(410)는 웨어러블 장치(300)로부터 스캐닝을 수행하기 위한 스캐닝 상태에 있음을 나타내는 상태 정보를 통신 모듈(420)을 통해 수신할 수 있다. 프로세서(410)는 스캐닝 상태에 있음을 나타내는 상태 정보에 따라 웨어러블 장치(300)의 상태를 스캐닝 상태로 인식(또는 결정)할 수 있다. 프로세서(410)는 스캐닝 상태에 대응되는 시각적 피드백이 피트니스 어플리케이션의 실행 화면의 제1 영역을 통해 제공되도록 디스플레이(440)를 제어할 수 있다. 예를 들어, 스캐닝 상태에 대응되는 시각적 피드백을 위해 프로세서(410)는 제1 영역의 UI(예: 후술할 도 6a의 제1 객체(612) 또는 후술할 도 6b의 제2 객체(622)) 상에서 제2 컬러가 표현되는 영역이 이동(예: 좌우로 이동)하도록 디스플레이(440)를 제어할 수 있다. In one embodiment, the processor 410 may transmit a control signal to the wearable device 300 through the communication module 420 to command the wearable device 300 to perform scanning. Scanning may represent an operation in which the wearable device 300 determines whether the user is ready to start exercising. The processor 410 may receive status information indicating that it is in a scanning state to perform scanning from the wearable device 300 through the communication module 420. The processor 410 may recognize (or determine) the state of the wearable device 300 as a scanning state according to state information indicating that it is in a scanning state. The processor 410 may control the display 440 so that visual feedback corresponding to the scanning state is provided through the first area of the execution screen of the fitness application. For example, for visual feedback corresponding to the scanning state, the processor 410 uses the UI of the first area (e.g., the first object 612 in FIG. 6A, which will be described later, or the second object 622 in FIG. 6B, which will be described later) The display 440 can be controlled so that the area where the second color is displayed moves (e.g., moves left and right).

일 실시 예에 있어서, 프로세서(410)는 통신 모듈(420)을 통해 웨어러블 장치(300)가 사용자의 움직임(예: 운동 움직임)을 센싱하기 위한 센싱 상태에 있음을 나타내는 상태 정보를 수신할 수 있다. 프로세서(410)는 센싱 상태에 있음을 나타내는 상태 정보에 따라 웨어러블 장치(300)의 상태를 센싱 상태로 인식(또는 결정)할 수 있다. 프로세서(410)는 웨어러블 장치(300)의 센싱 상태에 대응되는 시각적 피드백이 피트니스 어플리케이션의 실행 화면의 제1 영역을 통해 제공되도록 디스플레이(440)를 제어할 수 있다. 예를 들어, 센싱 상태에 대응되는 시각적 피드백을 위해 프로세서(410)는 제1 영역의 UI(예: 후술할 도 6a의 제1 객체(612) 또는 후술할 도 6b의 제2 객체(622))에 복수의 컬러들 각각이 순차적으로 표현되도록 디스플레이(440)를 제어할 수 있다. In one embodiment, the processor 410 may receive status information indicating that the wearable device 300 is in a sensing state for sensing the user's movement (e.g., exercise movement) through the communication module 420. . The processor 410 may recognize (or determine) the state of the wearable device 300 as a sensing state according to state information indicating that it is in a sensing state. The processor 410 may control the display 440 so that visual feedback corresponding to the sensing state of the wearable device 300 is provided through the first area of the execution screen of the fitness application. For example, for visual feedback corresponding to the sensing state, the processor 410 uses the UI of the first area (e.g., the first object 612 in FIG. 6A, which will be described later, or the second object 622 in FIG. 6B, which will be described later) The display 440 can be controlled so that each of the plurality of colors is displayed sequentially.

일 실시 예에 있어서, 프로세서(410)는 통신 모듈(420)을 통해 웨어러블 장치로(300)부터 웨어러블 장치(300)가 사용자의 운동 자세의 평가 결과를 발화(utterance) 음성으로 출력하기 위한 발화 상태에 있음을 나타내는 상태 정보 및 운동 자세의 평가 결과를 수신할 수 있다. 프로세서(410)는 발화 상태에 있음을 나타내는 상태 정보에 따라 웨어러블 장치(300)의 상태를 발화 상태로 인식(또는 결정)할 수 있다. 프로세서(410)는 웨어러블 장치(300)의 발화 상태에 대응되는 시각적 피드백이 피트니스 어플리케이션의 실행 화면의 제1 영역을 통해 제공되도록 디스플레이(440)를 제어할 수 있다. 예를 들어, 발화 상태에 대응되는 시각적 피드백을 위해 프로세서(410)는 제1 영역의 UI(예: 후술할 도 6a의 제1 객체(612) 또는 후술할 도 6b의 제2 객체(622)) 상에서 제2 컬러가 표현되는 영역의 확장과 축소가 반복되도록 디스플레이(440)를 제어할 수 있다. 전자 장치(400)가 말하는 것과 같은 시각적 효과를 사용자에게 제공할 수 있다. In one embodiment, the processor 410 transmits an utterance state for the wearable device 300 to output the evaluation result of the user's exercise posture as an utterance voice from the wearable device 300 through the communication module 420. You can receive status information indicating that you are in and evaluation results of your exercise posture. The processor 410 may recognize (or determine) the state of the wearable device 300 as a ignition state according to state information indicating that it is in a ignition state. The processor 410 may control the display 440 so that visual feedback corresponding to the firing state of the wearable device 300 is provided through the first area of the execution screen of the fitness application. For example, for visual feedback corresponding to the speech state, the processor 410 uses the UI of the first area (e.g., the first object 612 in FIG. 6A, which will be described later, or the second object 622 in FIG. 6B, which will be described later) The display 440 can be controlled to repeatedly expand and contract the area where the second color is displayed. The electronic device 400 may provide the user with a visual effect similar to speaking.

구현에 따라, 프로세서(410)는 통신 모듈(420)을 통해 전자 장치(400)가 무선 이어폰(예: 도 1b의 무선 이어폰(131))과 무선 통신 링크를 형성하고 있는 경우, 웨어러블 장치(300)가 발화 음성을 출력하지 않도록 웨어러블 장치(300)를 제어할 수 있다. 프로세서(410)는 수신된 평가 정보를 기초로 발화 음성을 생성할 수 있고 생성된 발화 음성이 무선 이어폰에 의해 출력되도록 생성된 발화 음성을 무선 이어폰으로 전송할 수 있다. 사용자는 무선 이어폰을 통해 운동 자세의 평가 결과의 발화 음성을 들을 수 있다.Depending on the implementation, the processor 410 may connect the wearable device 300 when the electronic device 400 forms a wireless communication link with a wireless earphone (e.g., the wireless earphone 131 of FIG. 1B) through the communication module 420. ) can control the wearable device 300 not to output the spoken voice. The processor 410 may generate a spoken voice based on the received evaluation information and transmit the generated spoken voice to the wireless earphone so that the generated spoken voice is output by the wireless earphone. Users can listen to the spoken voice of the evaluation results of exercise posture through wireless earphones.

일 실시 예에 있어서, 프로세서(410)는 통신 모듈(420)을 통해 웨어러블 장치(300)의 무선 통신 연결 요청을 수신할 수 있다. 이 경우, 프로세서(410)는 전자 장치(400)와 웨어러블 장치(300)가 연결 중임을 나타내는 시각적 피드백이 피트니스 어플리케이션의 실행 화면의 제1 영역을 통해 제공되도록 디스플레이(440)를 제어할 수 있다. 예를 들어, 연결 중임을 나타내는 시각적 피드백을 위해 프로세서(410)는 제1 영역의 UI(예: 후술할 도 6a의 제1 객체(612) 또는 후술할 도 6b의 제2 객체(622)) 상에서 제2 컬러로 표현된 일정 영역의 크기가 주기적으로 변경되도록 디스플레이(440)를 제어할 수 있다. 제2 컬러의 빛이 깜빡이는 것과 같은 시각적 효과가 사용자에게 제공될 수 있다. 사용자는 전자 장치(400)와 웨어러블 장치(300)가 서로 연결 중인 것을 쉽게 인지할 수 있다. 프로세서(410)는 전자 장치(400)와 웨어러블 장치(300) 사이의 연결이 완료된 경우, 연결 중임을 나타내는 시각적 피드백을 제공하지 않을 수 있다. In one embodiment, the processor 410 may receive a wireless communication connection request from the wearable device 300 through the communication module 420. In this case, the processor 410 may control the display 440 so that visual feedback indicating that the electronic device 400 and the wearable device 300 are connected is provided through the first area of the execution screen of the fitness application. For example, for visual feedback indicating that a connection is being made, the processor 410 displays the UI in the first area (e.g., the first object 612 in FIG. 6A, which will be described later, or the second object 622 in FIG. 6B, which will be described later). The display 440 can be controlled so that the size of a certain area expressed in the second color periodically changes. A visual effect such as blinking light of a second color may be provided to the user. The user can easily recognize that the electronic device 400 and the wearable device 300 are connected to each other. When the connection between the electronic device 400 and the wearable device 300 is completed, the processor 410 may not provide visual feedback indicating that the connection is in progress.

일 실시 예에 있어서, 프로세서(410)는 통신 모듈(420)을 통해 웨어러블 장치(300)로부터 웨어러블 장치(300)에 에러 상황이 발생했음을 나타내는 상태 정보를 수신할 수 있다. 에러 상황은, 예를 들어, 웨어러블 장치(300)에 에러가 발생한 경우, 사용자가 웨어러블 장치(300)를 잘못 착용한 경우, 사용자가 낙상한 경우 등을 포함할 수 있다. 프로세서(410)는 에러 상황이 발생했음을 나타내는 상태 정보에 따라 웨어러블 장치(300)의 상태를 에러 상태로 인식(또는 결정)할 수 있다. 프로세서(410)는 웨어러블 장치(300)의 에러 상태에 대응되는 시각적 피드백이 피트니스 어플리케이션의 실행 화면의 제1 영역을 통해 제공되도록 디스플레이(440)를 제어할 수 있다. 예를 들어, 에러 상태에 대응되는 시각적 피드백을 위해 프로세서(410)는 제1 영역의 UI(예: 후술할 도 6a의 제1 객체(612) 또는 후술할 도 6b의 제2 객체(622)) 상에서 제1 컬러의 농도가 주기적으로 변경되도록 디스플레이(440)를 제어할 수 있다. 제1 컬러의 빛이 깜빡이는 것과 같은 시각적 효과가 사용자에게 제공될 수 있다. 사용자는 웨어러블 장치(300)에 에러가 발생한 것을 쉽게 인지할 수 있다.In one embodiment, the processor 410 may receive status information indicating that an error situation has occurred in the wearable device 300 from the wearable device 300 through the communication module 420. Error situations may include, for example, when an error occurs in the wearable device 300, when the user wears the wearable device 300 incorrectly, when the user falls, etc. The processor 410 may recognize (or determine) the state of the wearable device 300 as an error state according to state information indicating that an error situation has occurred. The processor 410 may control the display 440 so that visual feedback corresponding to the error state of the wearable device 300 is provided through the first area of the execution screen of the fitness application. For example, for visual feedback corresponding to an error state, the processor 410 uses the UI of the first area (e.g., the first object 612 in FIG. 6A to be described later or the second object 622 in FIG. 6B to be described later). The display 440 can be controlled so that the density of the first color changes periodically. A visual effect such as light of the first color blinking may be provided to the user. A user can easily recognize that an error has occurred in the wearable device 300.

일 실시 예에 있어서, 프로세서(410)는 통신 모듈(420)을 통해 웨어러블 장치(300)로부터 사용자의 움직임을 센싱하여 획득된 움직임 정보를 수신할 수 있다. 프로세서(410)는 통신 모듈(420)을 통해 움직임 정보, 사용자의 위치 정보, 사용자의 생체 정보(예: 심박수 정보 등), 및 사용자의 운동량 정보를 서버(예: 도 1b의 서버(140))로 전송할 수 있다. 서버는 수신된 움직임 정보, 위치 정보, 생체 정보, 운동량 정보, 및 사용자가 위치한 지역의 환경 정보(예: 날씨, 지형 등)를 기초로 사용자의 운동에 대한 가이드 정보를 결정할 수 있고, 결정된 가이드 정보를 전자 장치(400)에 전송할 수 있다. 프로세서(410)는 수신된 가이드 정보가 피트니스 어플리케이션의 실행 화면의 제1 영역을 통해 제공되도록 디스플레이(440)를 제어할 수 있다. In one embodiment, the processor 410 may receive movement information obtained by sensing the user's movement from the wearable device 300 through the communication module 420. The processor 410 sends movement information, user location information, user biometric information (e.g., heart rate information, etc.), and user exercise information to a server (e.g., server 140 in FIG. 1B) through the communication module 420. It can be sent to . The server may determine guide information for the user's exercise based on the received movement information, location information, biometric information, momentum information, and environmental information (e.g., weather, terrain, etc.) of the area where the user is located, and the determined guide information can be transmitted to the electronic device 400. The processor 410 may control the display 440 so that the received guide information is provided through the first area of the execution screen of the fitness application.

도 5 내지 도 7b는 일 실시 예에 따른 전자 장치의 피트니스 어플리케이션의 실행 화면의 예시를 설명하는 도면이다.5 to 7B are diagrams illustrating examples of execution screens of a fitness application of an electronic device according to an embodiment.

도 5를 참조하면, 피트니스 어플리케이션의 실행 화면(500)은 제1 영역(510)과 제2 영역(520)을 포함할 수 있다.Referring to FIG. 5 , the execution screen 500 of the fitness application may include a first area 510 and a second area 520 .

제1 영역(510)에는 웨어러블 장치(300)의 상태에 대응되는 시각적 피드백이 표시될 수 있고, 텍스트가 표시될 수 있다. 피트니스 어플리케이션의 대부분의 실행 화면에서 제1 영역(510)은 고정 영역일 수 있고, 피트니스 어플리케이션의 일부 실행 화면(예: 설정 화면 등)에서 제1 영역(510)은 제공되지 않을 수 있다. In the first area 510, visual feedback corresponding to the state of the wearable device 300 may be displayed and text may be displayed. In most execution screens of a fitness application, the first area 510 may be a fixed area, and in some execution screens (eg, settings screen, etc.) of a fitness application, the first area 510 may not be provided.

실시 예에 따라, 전자 장치(400)의 AI(Artificial Intelligence)의 분석 결과(예: 운동 자세의 평가 결과)가 텍스트로 제1 영역(510)에 표시될 수 있어, 제1 영역(510)은 AI 영역으로 표현될 수 있다.Depending on the embodiment, the analysis result of AI (Artificial Intelligence) of the electronic device 400 (e.g., exercise posture evaluation result) may be displayed in text in the first area 510, so that the first area 510 is It can be expressed in the AI domain.

제2 영역(520)에는 운동 타입들(예: 근력 운동, 밸런스 운동, 유산소 운동) 각각의 목표 운동량 및/또는 추천 운동이 표시될 수 있다. 실시 예에 따라, 제2 영역(520)에는 사용자가 수행하고 있는 운동에 대한 가이드 영상이 표시될 수 있다.The second area 520 may display target exercise amount and/or recommended exercise for each exercise type (e.g., strength exercise, balance exercise, aerobic exercise). Depending on the embodiment, a guide image for the exercise the user is performing may be displayed in the second area 520.

도 6a와 도 6b에 제1 영역(510)의 예시가 도시된다.An example of the first area 510 is shown in FIGS. 6A and 6B.

도 6a에 도시된 예에서, 제1 영역(610)은 텍스트 영역(611)과 제1 객체(612)를 포함할 수 있다. 프로세서(410)는 텍스트를 텍스트 영역(611)에 표시할 수 있다. 프로세서(410)는 웨어러블 장치(300)의 상태에 대응되는 시각적 피드백을 제1 객체(612)를 통해 사용자에게 제공할 수 있다. 이와 대응되게, 웨어러블 장치(300)의 베이스 바디(10)의 라이팅 유닛(60)은 웨어러블 장치(300)의 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다. 제1 객체(612)를 통해 제공되는 시각적 피드백과 라이팅 유닛(60)을 통해 제공되는 시각적 피드백은 동기화될 수 있다. 제1 객체(612)의 모양은 라이팅 유닛(60)의 모양과 대응될 수 있다. In the example shown in FIG. 6A , the first area 610 may include a text area 611 and a first object 612. The processor 410 can display text in the text area 611. The processor 410 may provide visual feedback corresponding to the state of the wearable device 300 to the user through the first object 612. Correspondingly, the lighting unit 60 of the base body 10 of the wearable device 300 may provide visual feedback corresponding to the state of the wearable device 300 to the user. Visual feedback provided through the first object 612 and visual feedback provided through the lighting unit 60 may be synchronized. The shape of the first object 612 may correspond to the shape of the lighting unit 60.

도 6b에 도시된 예에서, 제1 영역(620)은 텍스트 영역(621)과 제2 객체(622)를 포함할 수 있다. 제2 객체(622)는 원 모양일 수 있고, 텍스트 영역(621)의 좌상단에 위치할 수 있다. 제2 객체(622)의 모양과 위치는 도 6b에 도시된 모양과 위치로 제한되지 않는다. 프로세서(410)는 텍스트를 텍스트 영역(621)에 표시할 수 있다. 프로세서(410)는 웨어러블 장치(300)의 상태에 대응되는 시각적 피드백을 제2 객체(622)를 통해 사용자에게 제공할 수 있다. 이와 대응되게, 웨어러블 장치(300)의 베이스 바디(10)의 라이팅 유닛(60)은 웨어러블 장치(300)의 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다. 제2 객체(622)를 통해 제공되는 시각적 피드백과 라이팅 유닛(60)을 통해 제공되는 시각적 피드백은 동기화될 수 있다.In the example shown in FIG. 6B, the first area 620 may include a text area 621 and a second object 622. The second object 622 may have a circular shape and may be located in the upper left corner of the text area 621. The shape and location of the second object 622 are not limited to those shown in FIG. 6B. The processor 410 may display text in the text area 621. The processor 410 may provide visual feedback corresponding to the state of the wearable device 300 to the user through the second object 622. Correspondingly, the lighting unit 60 of the base body 10 of the wearable device 300 may provide visual feedback corresponding to the state of the wearable device 300 to the user. Visual feedback provided through the second object 622 and visual feedback provided through the lighting unit 60 may be synchronized.

일 실시 예에 있어서, 전자 장치(400)는 스마트 워치(132)와 무선 통신 링크를 통해 연결될 수 있다. 스마트 워치(132)는 피트니스 어플리케이션을 실행할 수 있고, 제1 영역(510)(예: 도 6a의 제1 영역(610) 또는 도 6b의 제1 영역(620))과 동일한 화면을 디스플레이에 표시할 수 있다. In one embodiment, the electronic device 400 may be connected to the smart watch 132 through a wireless communication link. The smart watch 132 can run a fitness application and display the same screen as the first area 510 (e.g., the first area 610 in FIG. 6A or the first area 620 in FIG. 6B) on the display. You can.

도 7a와 도 7b에 제2 영역(520)의 예시가 도시된다.An example of the second area 520 is shown in FIGS. 7A and 7B.

도 7a에 도시된 예에서, 제2 영역(710)은 복수의 서브 영역들(711, 712, 713)을 포함할 수 있다. In the example shown in FIG. 7A, the second area 710 may include a plurality of sub-areas 711, 712, and 713.

제1 서브 영역(711)에는 운동 타입들 각각의 목표 운동량을 제공하기 위한 제1 형태(예: 바(bar) 형태)의 객체들, 사용자가 운동을 수행한 시간, 사용자의 운동 자세 점수, 또는 사용자가 운동을 수행하면서 소비한 칼로리 중 적어도 하나 또는 이들의 조합이 표시될 수 있다. The first sub-area 711 includes objects of a first shape (e.g., bar shape) for providing the target exercise amount for each exercise type, the time the user performed the exercise, the user's exercise posture score, or At least one or a combination of calories consumed by the user while performing exercise may be displayed.

제1 서브 영역(711)에서 제1 형태의 객체들은 사선 방향으로 위치할 수 있으나, 이에 제한되지 않는다. Objects of the first type in the first sub-area 711 may be located in a diagonal direction, but are not limited thereto.

제2 서브 영역(712)에는 추천 운동이 표시될 수 있다. 사용자가 제2 서브 영역(712)에 표시된 추천 운동을 선택하면, 추천 운동에 대한 영상이 재생되거나 추천 운동에 대한 설명이 제공될 수 있다. Recommended exercises may be displayed in the second sub-area 712. When the user selects a recommended exercise displayed in the second sub-area 712, an image of the recommended exercise may be played or an explanation of the recommended exercise may be provided.

제3 서브 영역(713)에는 복수의 메뉴 버튼들(예: 홈 메뉴 버튼, 운동 목록 메뉴 버튼, 레포트 메뉴 버튼, 내페이지 메뉴 버튼)이 표시될 수 있다. 제1 영역(510)(예: 도 6a의 제1 영역(610) 또는 도 6b의 제1 영역(620))과 도 7a의 제2 영역(710)을 포함하는 실행 화면은 홈 화면일 수 있다. 사용자가 홈 메뉴 버튼을 선택하는 경우, 프로세서(410)는 홈 화면이 디스플레이에(440)에 표시되도록 디스플레이(440)를 제어할 수 있다. 사용자가 운동 목록 메뉴 버튼을 선택하는 경우, 프로세서(410)는 사용자가 수행할 운동 프로그램 내의 운동 목록을 포함하는 화면이 디스플레이에(440)에 표시되도록 디스플레이(440)를 제어할 수 있다. 사용자가 레포트 메뉴 버튼을 선택하는 경우, 프로세서(410)는 운동 프로그램의 수행 결과에 대한 레포트를 포함하는 화면이 디스플레이에(440)에 표시되도록 디스플레이(440)를 제어할 수 있다. 사용자가 내페이지 메뉴 버튼을 선택하는 경우, 프로세서(410)는 사용자 정보(예: ID 등)를 포함하는 화면이 디스플레이에(440)에 표시되도록 디스플레이(440)를 제어할 수 있다. A plurality of menu buttons (e.g., home menu button, exercise list menu button, report menu button, and my page menu button) may be displayed in the third sub-area 713. The execution screen including the first area 510 (e.g., the first area 610 in FIG. 6A or the first area 620 in FIG. 6B) and the second area 710 in FIG. 7A may be a home screen. . When the user selects the home menu button, the processor 410 may control the display 440 so that the home screen is displayed on the display 440. When the user selects the exercise list menu button, the processor 410 may control the display 440 so that a screen including a list of exercises in the exercise program to be performed by the user is displayed on the display 440 . When the user selects the report menu button, the processor 410 may control the display 440 so that a screen including a report on the execution results of the exercise program is displayed on the display 440. When the user selects the My Page menu button, the processor 410 may control the display 440 so that a screen including user information (eg, ID, etc.) is displayed on the display 440.

도 7b에 도시된 예에서, 제2 영역(720)은 복수의 서브 영역들(721, 722, 723)을 포함할 수 있다. In the example shown in FIG. 7B, the second area 720 may include a plurality of sub-areas 721, 722, and 723.

제1 서브 영역(721)에는 운동 타입들 각각의 목표 운동량을 제공하기 위한 제2 형태(예: 곡선 형태)의 객체들, 사용자가 운동을 수행한 시간, 사용자의 운동 자세 점수, 또는 사용자가 운동을 수행하면서 소비한 칼로리 중 적어도 하나 또는 이들의 조합이 표시될 수 있다. The first sub-area 721 contains objects of a second shape (e.g., curved shape) for providing the target exercise amount for each of the exercise types, the time the user performed the exercise, the user's exercise posture score, or the user's exercise posture score. At least one or a combination of calories consumed while performing may be displayed.

제1 서브 영역(721)에서 곡선 형태의 객체들은 원을 이룰 수 있다. In the first sub-area 721, curved objects may form a circle.

제2 서브 영역(722)에는 추천 운동이 표시될 수 있고, 제3 서브 영역(723)에는 복수의 메뉴 버튼들(예: 홈 메뉴 버튼, 운동 목록 메뉴 버튼, 레포트 메뉴 버튼, 내페이지 메뉴 버튼)가 표시될 수 있다. 제2 서브 영역(722)과 제3 서브 영역(723)에 대한 설명은 제2 서브 영역(712)과 제3 서브 영역(713)에 대한 설명이 적용될 수 있다.Recommended exercises may be displayed in the second sub-area 722, and a plurality of menu buttons (e.g., home menu button, exercise list menu button, report menu button, my page menu button) may be displayed in the third sub-area 723. may be displayed. The description of the second sub-area 722 and the third sub-area 723 may be applied to the description of the second sub-area 712 and the third sub-area 713.

도 5의 실행 화면(500)은, 예를 들어, 도 6a의 제1 영역(610)과 도 7a의 제2 영역(710)을 포함하거나 도 6a의 제1 영역(610)과 도 7b의 제2 영역(720)을 포함하거나 도 6b의 제1 영역(620)과 도 7a의 제2 영역(710)을 포함하거나 도 6b의 제1 영역(620)과 도 7b의 제2 영역(720)을 포함할 수 있다. For example, the execution screen 500 of FIG. 5 includes the first area 610 of FIG. 6A and the second area 710 of FIG. 7A, or the first area 610 of FIG. 6A and the second area 710 of FIG. 7B. 2 Includes area 720, includes first area 620 of FIG. 6B and second area 710 of FIG. 7A, or includes first area 620 of FIG. 6B and second area 720 of FIG. 7B. It can be included.

도 8 내지 도 9는 일 실시 예에 따른 웨어러블 장치의 부팅 상태에 대응되는 시각적 피드백의 제공의 예시를 설명하는 도면이다.FIGS. 8 and 9 are diagrams illustrating an example of providing visual feedback corresponding to the booting state of a wearable device according to an embodiment.

사용자는 웨어러블 장치(300)의 전원 버튼에 입력을 인가할 수 있다. 이 경우, 웨어러블 장치(300)는 파워 온 될 수 있다. The user may apply an input to the power button of the wearable device 300. In this case, the wearable device 300 may be powered on.

도 8을 참조하면, 동작 810에서, 전자 장치(400)는 웨어러블 장치(300)와 무선 통신 링크를 형성할 수 있다. 웨어러블 장치(300)는 파워 온 되는 경우 전자 장치(400)에 무선 통신 연결 요청을 전송할 수 있고, 전자 장치(400)는 무선 통신 연결 요청에 대한 응답을 웨어러블 장치(300)에 전송할 수 있다. 전자 장치(400)와 웨어러블 장치(300)는 무선 통신 링크를 통해 연결될 수 있다.Referring to FIG. 8, in operation 810, the electronic device 400 may form a wireless communication link with the wearable device 300. When the wearable device 300 is powered on, it can transmit a wireless communication connection request to the electronic device 400, and the electronic device 400 can transmit a response to the wireless communication connection request to the wearable device 300. The electronic device 400 and the wearable device 300 may be connected through a wireless communication link.

동작 820에서, 웨어러블 장치(300)는 부팅 상태에 있음을 나타내는 상태 정보를 전자 장치(400)에 전송할 수 있다.In operation 820, the wearable device 300 may transmit status information indicating that it is in a booting state to the electronic device 400.

전자 장치(400)는 웨어러블 장치(300)로부터 부팅 상태에 있음을 나타내는 상태 정보를 수신하는 경우, 동작 830에서 웨어러블 장치(300)의 상태를 부팅 상태로 인식(또는 결정)할 수 있다. When the electronic device 400 receives status information indicating that the wearable device 300 is in a booting state, the electronic device 400 may recognize (or determine) that the state of the wearable device 300 is in a booting state in operation 830.

동작 840에서, 전자 장치(400)는 부팅 상태에 대응되는 피드백 제공을 명령하는 제어 신호를 웨어러블 장치(300)에 전송할 수 있다.In operation 840, the electronic device 400 may transmit a control signal commanding to provide feedback corresponding to the booting state to the wearable device 300.

동작 850에서, 전자 장치(400)는 부팅 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다. 예를 들어, 전자 장치(400)의 프로세서(410)는 피트니스 어플리케이션의 화면의 제1 영역의 객체(예: 도 6a의 제1 객체(612) 또는 도 6b의 제2 객체(622))에 제1 컬러가 표현되도록 디스플레이(440)를 제어할 수 있고, 객체(예: 도 6a의 제1 객체(612) 또는 도 6b의 제2 객체(622))의 제1 컬러가 제2 컬러로 변경되도록 디스플레이(440)를 제어할 수 있다.In operation 850, the electronic device 400 may provide visual feedback corresponding to the booting status to the user. For example, the processor 410 of the electronic device 400 displays the object in the first area of the screen of the fitness application (e.g., the first object 612 in FIG. 6A or the second object 622 in FIG. 6B). The display 440 can be controlled so that 1 color is displayed, and the first color of the object (e.g., the first object 612 in FIG. 6A or the second object 622 in FIG. 6B) is changed to the second color. The display 440 can be controlled.

동작 860에서, 웨어러블 장치(300)는 부팅 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다. 예를 들어, 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(60)이 제1 컬러의 빛을 출력하도록 라이팅 유닛(60)을 제어할 수 있고, 라이팅 유닛(60)이 출력하는 빛의 제1 컬러가 제2 컬러로 변경되도록 라이팅 유닛(60)을 제어할 수 있다. 실시 예에 따라, 웨어러블 장치(300)는 부팅 상태를 나타내는 햅틱 피드백 및/또는 청각적 피드백을 시각적 피드백과 함께 사용자에게 제공할 수 있다. In operation 860, the wearable device 300 may provide visual feedback corresponding to the booting state to the user. For example, the processor 310 of the wearable device 300 may control the lighting unit 60 so that the lighting unit 60 outputs light of the first color, and may control the lighting unit 60 to output light of the first color. The lighting unit 60 can be controlled to change the first color to the second color. Depending on the embodiment, the wearable device 300 may provide haptic feedback and/or auditory feedback indicating the booting status to the user along with visual feedback.

동작 850과 동작 860의 예시를 도 9를 참조하면서 설명한다.Examples of operations 850 and 860 will be described with reference to FIG. 9 .

도 9의 화면들(910 내지 940) 각각은 도 5의 실행 화면(500)의 예시일 수 있다.Each of the screens 910 to 940 in FIG. 9 may be an example of the execution screen 500 in FIG. 5 .

도 9를 참조하면, 웨어러블 장치(300)는 부팅되지 않은 상태일 수 있고, 전자 장치(400)의 프로세서(410)는 피트니스 어플리케이션의 화면(910)이 디스플레이(440)에 표시되도록 디스플레이(440)를 제어할 수 있다. Referring to FIG. 9, the wearable device 300 may be in a non-booted state, and the processor 410 of the electronic device 400 operates the display 440 so that the screen 910 of the fitness application is displayed on the display 440. can be controlled.

화면(910)의 제1 영역(510)에는 제2 컬러로 표현된 제1 객체(901)(예: 도 6a의 제1 객체(612))와 텍스트가 표시될 수 있다. 제1 객체(901)의 제2 컬러는 예시적인 사항이며, 제1 객체(901)에는 제1 컬러 또는 제1 컬러의 농도보다 낮은 노동의 컬러가 표현될 수 있다. 화면(920)의 제2 영역(520)(예: 도 7b의 제2 영역(720))에는 운동 타입들 각각의 목표 운동량을 제공하기 위한 제2 형태(예: 곡선 형태)의 객체들, 사용자가 운동을 수행한 시간, 사용자의 운동 자세 점수, 사용자가 운동을 수행하면서 소비한 칼로리, 추천 운동, 및 복수의 메뉴 버튼들이 표시될 수 있다. A first object 901 expressed in a second color (eg, the first object 612 in FIG. 6A) and text may be displayed in the first area 510 of the screen 910. The second color of the first object 901 is an example, and the first color or a color of labor lower than the density of the first color may be expressed in the first object 901. In the second area 520 of the screen 920 (e.g., the second area 720 in FIG. 7B), objects of a second shape (e.g., curved shape) to provide the target exercise amount for each exercise type, the user The time the exercise was performed, the user's exercise posture score, the calories the user consumed while performing the exercise, the recommended exercise, and a plurality of menu buttons may be displayed.

웨어러블 장치(300)가 부팅되지 않은 상태이어서 웨어러블 장치(300)의 라이팅 유닛(903)(예: 도 2a의 라이팅 유닛(60))은 빛을 출력하지 않을 수 있다.Since the wearable device 300 is not booted, the lighting unit 903 (e.g., the lighting unit 60 in FIG. 2A) of the wearable device 300 may not output light.

전자 장치(400)의 프로세서(410)는 부팅 상태에 대응되는 피드백 제공을 명령하는 제어 신호를 웨어러블 장치(300)로 전송한 경우(또는 웨어러블 장치(300)의 상태를 부팅 상태로 인식한 경우), 제1 객체(901)가 제1 컬러로 표현되도록 디스플레이(440)를 제어할 수 있다. 화면(920)의 제1 영역(510)에는 제1 컬러로 표현된 제1 객체(901)와 텍스트가 표시될 수 있다. 전자 장치(400)는 제1 컬러의 빛이 출력되는 것과 같은 시각적 효과를 사용자에게 제공할 수 있다.When the processor 410 of the electronic device 400 transmits a control signal commanding the provision of feedback corresponding to the booting state to the wearable device 300 (or when the state of the wearable device 300 is recognized as the booting state) , the display 440 can be controlled so that the first object 901 is displayed in the first color. A first object 901 and text expressed in a first color may be displayed in the first area 510 of the screen 920. The electronic device 400 may provide a visual effect to the user, such as outputting light of the first color.

웨어러블 장치(300)의 프로세서(310)는 전자 장치(400)로부터 부팅 상태에 대응되는 피드백 제공을 명령하는 제어 신호를 수신한 경우, 라이팅 유닛(903)이 제1 컬러의 빛을 출력하도록 라이팅 유닛(903)을 제어할 수 있다. 제1 객체(901)가 제1 컬러로 표현되는 것과 라이팅 유닛(903)이 제1 컬러의 빛을 출력하는 것은 동기화될 수 있다.When the processor 310 of the wearable device 300 receives a control signal commanding to provide feedback corresponding to the booting state from the electronic device 400, the lighting unit 903 causes the lighting unit 903 to output light of the first color. (903) can be controlled. The expression of the first object 901 in the first color and the lighting unit 903 outputting light of the first color may be synchronized.

전자 장치(400)의 프로세서(410)는 제1 컬러로 표현된 제1 객체(901)가 점진적으로 제2 컬러를 표현하도록 디스플레이(440)를 제어할 수 있다. 이와 대응되게, 웨어러블 장치(300)의 프로세서(310)는 제1 컬러의 빛을 출력 중인 라이팅 유닛(903)이 점진적으로 제2 컬러의 빛을 출력하도록 라이팅 유닛(903)을 제어할 수 있다. The processor 410 of the electronic device 400 may control the display 440 so that the first object 901 expressed in the first color gradually displays the second color. Correspondingly, the processor 310 of the wearable device 300 may control the lighting unit 903 that is outputting light of the first color to gradually output light of the second color.

예를 들어, 전자 장치(400)의 프로세서(410)는 제1 컬러로 표현된 제1 객체(901)의 가운데 부분의 컬러를 제1 컬러에서 제2 컬러로 변경할 수 있다. 전자 장치(400)의 프로세서(410)는 제1 객체(901)의 가운데 부분에서 가장자리로 이동하면서 제1 컬러를 제2 컬러로 변경할 수 있다. 도 9에 도시된 화면(930)의 제1 객체(901)의 가장자리 부근을 제외한 영역에 제2 컬러가 표현될 수 있고, 가장자리 부근에 제1 컬러가 표현될 수 있다. 웨어러블 장치(300)의 프로세서(310)는 제1 컬러의 빛을 출력 중인 라이팅 유닛(903)의 가운데 부분이 제2 컬러의 빛을 출력하도록 라이팅 유닛(903)을 제어할 수 있다. 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)의 가운데 부분에서 가장자리로 이동하면서 제2 컬러의 빛이 출력되도록 라이팅 유닛(903)을 제어할 수 있다. 화면(930)의 제1 객체(901)와 대응되게, 라이팅 유닛(903)의 가장자리 부근을 제외한 영역에서 제2 컬러의 빛이 출력될 수 있고 라이팅 유닛(903)의 가장자리 부근에 제1 컬러의 빛이 출력될 수 있다. For example, the processor 410 of the electronic device 400 may change the color of the center portion of the first object 901 expressed in the first color from the first color to the second color. The processor 410 of the electronic device 400 may change the first color to the second color while moving from the center of the first object 901 to the edge. The second color may be displayed in an area other than the edge of the first object 901 of the screen 930 shown in FIG. 9, and the first color may be displayed near the edge. The processor 310 of the wearable device 300 may control the lighting unit 903 so that the center portion of the lighting unit 903, which is outputting light of the first color, outputs light of the second color. The processor 310 of the wearable device 300 may control the lighting unit 903 to output light of the second color while moving from the center of the lighting unit 903 to the edge. Corresponding to the first object 901 on the screen 930, light of the second color may be output in an area excluding the vicinity of the edge of the lighting unit 903, and light of the first color may be output near the edge of the lighting unit 903. Light can be output.

제1 객체(901)의 제1 컬러가 제2 컬러로 점진적으로 변경됨으로써, 제1 객체(901)는 제2 컬러로 표현될 수 있다. 웨어러블 장치(300)의 라이팅 유닛(903)이 출력하는 빛의 컬러가 제1 컬러에서 제2 컬러로 점진적으로 변경됨으로써, 라이팅 유닛(903)은 제2 컬러의 빛을 출력할 수 있다. 제1 객체(901)가 제2 컬러로 표현된 것과 라이팅 유닛(903)이 제2 컬러의 빛을 출력하는 것은 웨어러블 장치(300)의 부팅이 완료된 것과 대응될 수 있다. 도 9에 도시된 화면(940)의 제1 영역(510)에는 제2 컬러로 표현된 제1 객체(901)와 텍스트가 표시될 수 있다. 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)이 제2 컬러의 빛을 출력하도록 라이팅 유닛(903)을 제어할 수 있다. By gradually changing the first color of the first object 901 to the second color, the first object 901 may be expressed in the second color. As the color of light output by the lighting unit 903 of the wearable device 300 gradually changes from the first color to the second color, the lighting unit 903 can output light of the second color. The fact that the first object 901 is expressed in the second color and the lighting unit 903 outputs light of the second color may correspond to the completion of booting of the wearable device 300. A first object 901 and text expressed in a second color may be displayed in the first area 510 of the screen 940 shown in FIG. 9 . The processor 310 of the wearable device 300 may control the lighting unit 903 so that the lighting unit 903 outputs light of the second color.

웨어러블 장치(300)의 부팅 상태에서, 전자 장치(400)는 부팅 상태에 대응되는 시각적 피드백(예: 제1 객체(901)의 제1 컬러를 점진적으로 제2 컬러로 변경하는 시각적 효과)를 사용자에게 제공할 수 있다. 웨어러블 장치(300)의 부팅 상태에서, 웨어러블 장치(300)는 부팅 상태에 대응되는 시각적 피드백(예: 라이팅 유닛(903)이 출력하는 빛의 컬러를 제1 컬러에서 제2 컬러로 점진적으로 변경하는 시각적 효과)를 사용자에게 제공할 수 있다. 이에 따라, 사용자는 웨어러블 장치(300)가 부팅 상태에 있음을 쉽게 인지할 수 있다. In the booting state of the wearable device 300, the electronic device 400 provides visual feedback corresponding to the booting state (e.g., a visual effect of gradually changing the first color of the first object 901 to the second color) to the user. can be provided to. In the booting state of the wearable device 300, the wearable device 300 provides visual feedback corresponding to the booting state (e.g., gradually changing the color of the light output by the lighting unit 903 from the first color to the second color). visual effects) can be provided to the user. Accordingly, the user can easily recognize that the wearable device 300 is in a booting state.

일 실시 예에 있어서, 전자 장치(400)는 스마트 워치(132)와 무선 통신 링크를 통해 연결될 수 있다. 스마트 워치(132)는 전자 장치(400)와 통신하여 웨어러블 장치(300)의 부팅 상태에 대응되는 시각적 피드백을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 전자 장치(400)와 동기화될 수 있고, 이러한 동기화를 통해, 도 9의 화면들(910 내지 940) 각각의 제1 영역(510)과 동일한 화면을 디스플레이에 표시할 수 있다. In one embodiment, the electronic device 400 may be connected to the smart watch 132 through a wireless communication link. The smart watch 132 may communicate with the electronic device 400 and display visual feedback corresponding to the booting state of the wearable device 300 on the display. The smart watch 132 can be synchronized with the electronic device 400, and through this synchronization, the same screen as the first area 510 of each of the screens 910 to 940 of FIG. 9 can be displayed on the display. .

도 10 내지 도 11은 일 실시 예에 따른 웨어러블 장치의 충전 상태에 대응되는 시각적 피드백의 제공의 예시를 설명하는 도면이다.10 and 11 are diagrams illustrating an example of providing visual feedback corresponding to the charging state of a wearable device according to an embodiment.

도 10을 참조하면, 동작 1010에서, 웨어러블 장치(300)는 충전 상태에 있음을 나타내는 상태 정보를 전자 장치(400)에 전송할 수 있다. 예를 들어, 웨어러블 장치(300)는 충전 케이블과 연결되는 경우(또는 무선 충전되는 경우), 충전 상태에 있음을 나타내는 상태 정보를 전자 장치(400)에 전송할 수 있다.Referring to FIG. 10 , in operation 1010, the wearable device 300 may transmit status information indicating that it is in a charging state to the electronic device 400. For example, when the wearable device 300 is connected to a charging cable (or is wirelessly charged), it may transmit status information indicating that it is in a charging state to the electronic device 400.

전자 장치(400)는 웨어러블 장치(300)로부터 충전 상태에 있음을 나타내는 상태 정보를 수신하는 경우, 동작 1020에서, 웨어러블 장치(300)의 상태를 충전 상태로 결정(또는 인지)할 수 있다. When the electronic device 400 receives status information indicating that it is in a charging state from the wearable device 300, in operation 1020, the electronic device 400 may determine (or recognize) that the state of the wearable device 300 is in a charging state.

동작 1030에서, 전자 장치(400)는 충전 상태에 대응되는 피드백 제공을 명령하는 제어 신호를 웨어러블 장치(1030)에 전송할 수 있다.In operation 1030, the electronic device 400 may transmit a control signal commanding the provision of feedback corresponding to the charging state to the wearable device 1030.

동작 1040에서, 전자 장치(400)는 충전 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다. 예를 들어, 전자 장치(400)의 프로세서(410)는 피트니스 어플리케이션의 화면의 제1 영역의 객체(예: 도 6a의 제1 객체(612) 또는 도 6b의 제2 객체(622))에서 제1 컬러가 표현될 영역을 결정할 수 있다. 전자 장치(400)의 프로세서(410)는 결정된 영역에 제1 컬러가 표현되도록 디스플레이(440)를 제어할 수 있다. 전자 장치(400)의 프로세서(410)는 웨어러블 장치(300)의 충전율이 높아질수록 객체(예: 도 6a의 제1 객체(612) 또는 도 6b의 제2 객체(622)) 상에서 제1 컬러가 표현되는 영역이 이동하는 시각적 효과가 제공되도록 디스플레이(440)를 제어할 수 있다. In operation 1040, the electronic device 400 may provide visual feedback corresponding to the charging state to the user. For example, the processor 410 of the electronic device 400 selects the object in the first area of the screen of the fitness application (e.g., the first object 612 in FIG. 6A or the second object 622 in FIG. 6B). 1 You can decide the area where the color will be expressed. The processor 410 of the electronic device 400 may control the display 440 so that the first color is displayed in the determined area. As the charging rate of the wearable device 300 increases, the processor 410 of the electronic device 400 changes the first color on the object (e.g., the first object 612 in FIG. 6A or the second object 622 in FIG. 6B). The display 440 can be controlled to provide a visual effect in which the displayed area moves.

동작 1050에서, 웨어러블 장치(300)는 충전 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다. 예를 들어, 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(60)에서 제1 컬러의 빛이 출력될 영역(또는 일부 광원들)을 결정할 수 있다. 웨어러블 장치(300)의 프로세서(310)는 결정된 영역에 제1 컬러의 빛이 출력되도록 라이팅 유닛(60)을 제어할 수 있다. 웨어러블 장치(300)의 프로세서(310)는 웨어러블 장치(300)의 충전율이 높아질수록 라이팅 유닛(60)에서 제1 컬러의 빛이 출력되는 영역이 이동하는 시각적 효과가 제공되도록 디스플레이(440)를 제어할 수 있다. 실시 예에 따라, 웨어러블 장치(300)는 충전 상태에 대응되는 햅틱 피드백 및/또는 청각적 피드백을 시각적 피드백과 함께 사용자에게 제공할 수 있다.In operation 1050, the wearable device 300 may provide visual feedback corresponding to the charging state to the user. For example, the processor 310 of the wearable device 300 may determine an area (or some light sources) from which light of the first color will be output from the lighting unit 60. The processor 310 of the wearable device 300 may control the lighting unit 60 to output light of the first color to the determined area. The processor 310 of the wearable device 300 controls the display 440 to provide a visual effect in which the area where the light of the first color is output from the lighting unit 60 moves as the charging rate of the wearable device 300 increases. can do. Depending on the embodiment, the wearable device 300 may provide haptic feedback and/or auditory feedback corresponding to the charging state to the user along with visual feedback.

동작 1040과 동작 1050의 예시를 도 11을 참조하면서 설명한다.Examples of operations 1040 and 1050 will be described with reference to FIG. 11 .

도 11의 화면들(1110 내지 1130)은 도 5의 실행 화면(500)의 예시일 수 있다.Screens 1110 to 1130 of FIG. 11 may be examples of the execution screen 500 of FIG. 5 .

전자 장치(400)의 프로세서(410)는 웨어러블 장치(300)로부터 제1 충전율(예: 충전율 25%)을 포함하는 상태 정보를 수신할 수 있다. 전자 장치(400)의 프로세서(410)는 제1 충전율을 이용하여 제1 객체(901)에서 제1 컬러가 표현될 영역(또는 제1 컬러가 표현될 영역의 위치)를 결정할 수 있다. 예를 들어, 제1 객체(901)의 가장 좌측이 충전율 0에 대응될 수 있고 제1 객체(901)의 좌측에서 우측으로 향하는 방향은 웨어러블 장치(300)의 충전율이 높아지는 것과 대응될 수 있다. 전자 장치(400)의 프로세서(410)는 제1 객체(901)에서 제1 충전율과 대응되는 영역(또는 위치)를 결정할 수 있다. 전자 장치(400)의 프로세서(410)는 결정된 영역에 제1 컬러가 표현된 제1 객체(901)와 제1 충전율을 포함하는 화면(1110)이 디스플레이(440)에 표시되도록 디스플레이(440)를 제어할 수 있다. The processor 410 of the electronic device 400 may receive status information including the first charge rate (eg, charge rate 25%) from the wearable device 300. The processor 410 of the electronic device 400 may determine an area in which the first color will be expressed (or the location of the area where the first color will be expressed) in the first object 901 using the first charge rate. For example, the leftmost side of the first object 901 may correspond to a charging rate of 0, and the direction from the left to the right of the first object 901 may correspond to an increasing charging rate of the wearable device 300. The processor 410 of the electronic device 400 may determine an area (or location) in the first object 901 that corresponds to the first charging rate. The processor 410 of the electronic device 400 operates the display 440 so that the screen 1110 including the first object 901 with the first color expressed in the determined area and the first charging rate is displayed on the display 440. You can control it.

웨어러블 장치(300)의 라이팅 유닛(903)의 가장 좌측이 충전율 0에 대응될 수 있고, 라이팅 유닛(903)의 좌측에서 우측으로 향하는 방향은 웨어러블 장치(300)의 충전율이 높아지는 것과 대응될 수 있다. 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)의 광원들 중 제1 충전율에 대응되는 위치의 광원들이 제1 컬러의 빛을 출력할 수 있도록 라이팅 유닛(903)을 제어할 수 있다. The leftmost side of the lighting unit 903 of the wearable device 300 may correspond to a charging rate of 0, and the direction from the left to the right of the lighting unit 903 may correspond to an increasing charging rate of the wearable device 300. . The processor 310 of the wearable device 300 may control the lighting unit 903 so that light sources at positions corresponding to the first charging rate among the light sources of the lighting unit 903 output light of the first color. .

웨어러블 장치(300)의 충전율이 높아질수록 전자 장치(400)의 프로세서(410)는 제1 객체(901) 상에서 제1 컬러가 표현되는 영역이 오른쪽으로 이동하는 시각적 효과가 제공되도록 디스플레이(440)를 제어할 수 있다. 예를 들어, 웨어러블 장치(300)의 충전율이 제2 충전율(예: 75%)인 경우, 전자 장치(400)의 프로세서(410)는 제2 충전율에 대응되는 영역이 제1 컬러로 표현된 제1 객체(901)와 제2 충전율을 포함하는 화면(1120)이 디스플레이(440)에 표시되도록 디스플레이(440)를 제어할 수 있다. As the charging rate of the wearable device 300 increases, the processor 410 of the electronic device 400 adjusts the display 440 to provide a visual effect in which the area where the first color is expressed moves to the right on the first object 901. You can control it. For example, when the charging rate of the wearable device 300 is the second charging rate (e.g., 75%), the processor 410 of the electronic device 400 displays the area corresponding to the second charging rate as the first color. The display 440 may be controlled so that the screen 1120 including the first object 901 and the second charging rate is displayed on the display 440.

웨어러블 장치(300)의 충전율이 높아질수록 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)에서 제1 컬러의 빛이 출력되는 영역이 오른쪽으로 이동하는 시각적 효과가 제공되도록 라이팅 유닛(903)을 제어할 수 있다. 예를 들어, 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)의 광원들 중 제2 충전율에 대응되는 위치의 광원들이 제1 컬러의 빛을 출력할 수 있도록 라이팅 유닛(903)을 제어할 수 있다.As the charging rate of the wearable device 300 increases, the processor 310 of the wearable device 300 adjusts the lighting unit 903 to provide a visual effect in which the area where the light of the first color is output from the lighting unit 903 moves to the right. ) can be controlled. For example, the processor 310 of the wearable device 300 configures the lighting unit 903 so that light sources at positions corresponding to the second charging rate among the light sources of the lighting unit 903 output light of the first color. You can control it.

웨어러블 장치(300)가 완전 충전된 경우, 전자 장치(400)의 프로세서(410)는 좌우 끝 부분이 제1 컬러로 표현된 제1 객체(901)와 완충되었음을 나타내는 텍스트를 포함하는 화면(1130)이 디스플레이(440)에 표시되도록 디스플레이(440)를 제어할 수 있다. 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)의 광원들 중 일부 광원들(예: 좌우 끝 부분의 광원들)이 제1 컬러의 빛을 출력할 수 있도록 라이팅 유닛(903)을 제어할 수 있다. 웨어러블 장치(300)가 완전 충전된 경우, 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903) 중 일부 광원들이 제1 컬러의 빛을 출력하도록 할 수 있어, 전력 소모 절감을 달성할 수 있다.When the wearable device 300 is fully charged, the processor 410 of the electronic device 400 displays a screen 1130 whose left and right ends include a first object 901 expressed in a first color and text indicating that the wearable device 300 is fully charged. The display 440 can be controlled so that it is displayed on the display 440. The processor 310 of the wearable device 300 configures the lighting unit 903 so that some of the light sources (e.g., light sources at the left and right ends) of the lighting unit 903 output light of the first color. You can control it. When the wearable device 300 is fully charged, the processor 310 of the wearable device 300 can cause some light sources of the lighting unit 903 to output light of the first color, thereby achieving power consumption reduction. there is.

일 실시 예에 있어서, 전자 장치(400)는 스마트 워치(132)와 무선 통신 링크를 통해 연결될 수 있다. 스마트 워치(132)는 전자 장치(400)와 통신하여 웨어러블 장치(300)의 충전 상태에 대응되는 시각적 피드백을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 전자 장치(400)와 동기화될 수 있고, 이러한 동기화를 통해, 도 11의 화면들(1110 내지 1130) 각각의 제1 영역(510)과 동일한 화면을 디스플레이에 표시할 수 있다. In one embodiment, the electronic device 400 may be connected to the smart watch 132 through a wireless communication link. The smart watch 132 may communicate with the electronic device 400 and display visual feedback corresponding to the charging state of the wearable device 300 on the display. The smart watch 132 can be synchronized with the electronic device 400, and through this synchronization, the same screen as the first area 510 of each of the screens 1110 to 1130 of FIG. 11 can be displayed on the display. .

도 12 내지 도 13은 일 실시 예에 따른 웨어러블 장치의 스캐닝 상태에 대응되는 시각적 피드백의 제공의 예시를 설명하는 도면이다.Figures 12 and 13 are diagrams illustrating an example of providing visual feedback corresponding to the scanning state of a wearable device according to an embodiment.

도 12를 참조하면, 동작 1210에서, 전자 장치(400)는 웨어러블 장치(300)에 스캐닝 수행을 명령하는 제어 신호를 전송할 수 있다. 스캐닝은 웨어러블 장치(300)가 사용자가 운동 시작 준비 상태에 있는지 여부를 판단하는 동작을 나타낼 수 있다. Referring to FIG. 12, in operation 1210, the electronic device 400 may transmit a control signal commanding the wearable device 300 to perform scanning. Scanning may represent an operation in which the wearable device 300 determines whether the user is ready to start exercising.

일 실시 예에 있어서, 전자 장치(400)는 사용자의 운동 시작 명령이 있으면, 스캐닝 수행을 명령하는 제어 신호를 웨어러블 장치(300)에 전송할 수 있다. 운동 시작 명령은, 예를 들어, 전자 장치(400)의 피트니스 어플리케이션의 화면 상의 운동 시작 버튼에 대한 사용자 입력을 포함할 수 있다. 전자 장치(400)는 운동 시작 버튼에 대한 사용자 입력이 있으면 스캐닝 수행을 명령하는 제어 신호를 웨어러블 장치(300)에 전송할 수 있다. 다른 예로, 운동 시작 명령은 음성 입력을 포함할 수 있다. 전자 장치(400)는 사용자로부터 운동 시작을 나타내는 음성 신호를 수신하는 경우, 스캐닝 수행을 명령하는 제어 신호를 웨어러블 장치(300)에 전송할 수 있다.In one embodiment, when there is a user's command to start exercising, the electronic device 400 may transmit a control signal commanding scanning to the wearable device 300. The exercise start command may include, for example, a user input to an exercise start button on the screen of the fitness application of the electronic device 400. The electronic device 400 may transmit a control signal commanding scanning to the wearable device 300 when there is a user input for an exercise start button. As another example, the exercise start command may include voice input. When the electronic device 400 receives a voice signal indicating the start of exercise from the user, it may transmit a control signal commanding scanning to the wearable device 300.

동작 1220에서, 웨어러블 장치(300)는 스캐닝을 수행하기 위한 스캐닝 상태에 있음을 나타내는 상태 정보를 전자 장치(400)에 전송할 수 있다. 웨어러블 장치(300)는 스캐닝 수행을 명령하는 제어 신호를 전자 장치(400)로부터 수신함으로써 스캐닝 상태로 진입할 수 있고, 스캐닝 상태에 있음을 나타내는 상태 정보를 전자 장치(400)에 전송할 수 있다.In operation 1220, the wearable device 300 may transmit status information indicating that it is in a scanning state to perform scanning to the electronic device 400. The wearable device 300 can enter a scanning state by receiving a control signal commanding scanning from the electronic device 400, and can transmit status information indicating that it is in the scanning state to the electronic device 400.

동작 1230에서, 전자 장치(400)는 스캐닝 상태에 있음을 나타내는 상태 정보를 수신하는 경우, 웨어러블 장치(300)의 상태를 스캐닝 상태로 인식(또는 결정)할 수 있다.In operation 1230, when receiving status information indicating that the electronic device 400 is in a scanning state, the electronic device 400 may recognize (or determine) that the state of the wearable device 300 is in a scanning state.

구현에 따라, 사용자는 웨어러블 장치(300)를 착용한 상태에서 운동 시작을 위한 움직임을 수행할 수 있다. 웨어러블 장치(300)는 센서(예: IMU(360))를 이용하여 운동 시작을 위한 움직임을 감지할 수 있다. 이러한 움직임의 감지가 있으면, 웨어러블 장치(300)는 전자 장치(400)에 스캐닝 상태에 있음을 나타내는 상태 정보를 전송할 수 있다. 전자 장치(400)는 스캐닝 상태에 있음을 나타내는 상태 정보를 웨어러블 장치(300)로부터 수신하는 경우, 웨어러블 장치(300)가 스캐닝 상태에 있음을 인지할 수 있다. Depending on the implementation, the user may perform a movement to start exercising while wearing the wearable device 300. The wearable device 300 may detect movement to start exercise using a sensor (e.g., IMU 360). When such movement is detected, the wearable device 300 may transmit status information indicating that it is in a scanning state to the electronic device 400. When the electronic device 400 receives status information indicating that it is in a scanning state from the wearable device 300, it can recognize that the wearable device 300 is in a scanning state.

동작 1240에서, 웨어러블 장치(300)는 스캐닝을 수행할 수 있다. 웨어러블 장치(300)는 센서(예: IMU(360))를 통해 사용자가 운동 시작 준비 상태에 있는지 여부를 판단할 수 있다. 예를 들어, 웨어러블 장치(300)는 IMU(360) 및/또는 각도 센서들(320, 320-1)를 통해 사용자가 제1 자세(예: 똑바로 서 있는 자세)를 하고 있는지 판단할 수 있고, 사용자가 웨어러블 장치(300)를 제대로 착용하고 있는지 판단할 수 있다. In operation 1240, the wearable device 300 may perform scanning. The wearable device 300 may determine whether the user is ready to start exercising through a sensor (eg, IMU 360). For example, the wearable device 300 may determine whether the user is in a first posture (e.g., standing upright) through the IMU 360 and/or the angle sensors 320 and 320-1, It may be determined whether the user is wearing the wearable device 300 properly.

동작 1250에서, 전자 장치(400)는 스캐닝 상태에 대응되는 피드백 제공을 명령하는 제어 신호를 웨어러블 장치(300)에 전송할 수 있다. In operation 1250, the electronic device 400 may transmit a control signal commanding the provision of feedback corresponding to the scanning state to the wearable device 300.

동작 1260에서, 전자 장치(400)는 스캐닝 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다. 예를 들어, 전자 장치(400)의 프로세서(410)는 제1 영역(510)의 객체(예: 제1 객체(612) 또는 제2 객체(622))에서 제2 컬러가 표현되는 영역이 이동하는 시각적 효과가 제공되도록 디스플레이(440)를 제어할 수 있다. In operation 1260, the electronic device 400 may provide visual feedback corresponding to the scanning status to the user. For example, the processor 410 of the electronic device 400 moves the area where the second color is expressed in the object (e.g., the first object 612 or the second object 622) in the first area 510. The display 440 can be controlled to provide a visual effect.

동작 1270에서, 웨어러블 장치(300)는 스캐닝 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다. 예를 들어, 웨어러블 장치(300)의 프로세서(310)는 움직이는 라이팅이 라이팅 유닛(903)에 의해 수행하도록 라이팅 유닛(903)을 제어할 수 있다. 실시 예에 따라, 웨어러블 장치(300)는 시각적 피드백과 함께 스캐닝 중임을 나타내는 청각적 피드백을 사용자에게 제공할 수 있다.In operation 1270, the wearable device 300 may provide visual feedback corresponding to the scanning state to the user. For example, the processor 310 of the wearable device 300 may control the lighting unit 903 so that the lighting unit 903 performs moving lighting. Depending on the embodiment, the wearable device 300 may provide visual feedback and auditory feedback indicating that scanning is in progress to the user.

웨어러블 장치(300)는 사용자가 운동 시작 준비 상태에 있는 것으로 판단하면 후술할 센싱 상태로 진입할 수 있고, 전자 장치(400)에 사용자가 운동 시작 준비 상태에 있다고 알리거나 센싱 상태에 있음을 나타내는 상태 정보를 전송할 수 있다. 웨어러블 장치(300)는 사용자가 운동 시작 준비 상태에 있지 않은 것으로 판단하면 전자 장치(400)에 사용자가 운동 시작 준비 상태에 있지 않다고 알릴 수 있다. 이 경우, 전자 장치(400)는 동작 1210을 다시 수행할 수 있다.When the wearable device 300 determines that the user is in a state of preparation to start exercising, it can enter a sensing state, which will be described later, and inform the electronic device 400 that the user is in a state of preparation to start exercising, or a state indicating that the user is in a sensing state. Information can be transmitted. If the wearable device 300 determines that the user is not ready to start exercising, it may inform the electronic device 400 that the user is not ready to start exercising. In this case, the electronic device 400 may perform operation 1210 again.

동작 1260과 동작 1270의 예시를 도 13을 참조하면서 설명한다.Examples of operations 1260 and 1270 will be described with reference to FIG. 13.

도 13의 화면들(1310 내지 1330) 각각은 도 5의 실행 화면(500)의 예시일 수 있다.Each of the screens 1310 to 1330 in FIG. 13 may be an example of the execution screen 500 in FIG. 5 .

도 13에 도시된 예에서, 전자 장치(400)의 프로세서(410)는 스캐닝 상태에 대응되는 피드백 제공을 명령하는 제어 신호를 웨어러블 장치(300)에 전송한 경우, 피트니스 어플리케이션의 화면(1310)이 디스플레이(440)에 표시되도록 디스플레이(440)를 제어할 수 있다. 화면(1310)에, 예를 들어, 카운트다운 숫자(예: 3)가 표시될 수 있고, 제1 영역(510)에 특정 자세를 취할 것을 요청하는 텍스트가 표시될 수 있으며, 제1 객체(901)의 일부 영역(예: 왼쪽 영역)에 제2 컬러가 표현될 수 있다. 카운트다운 숫자(예: 3)는 스캐닝이 수행되는 시간 또는 운동 시작까지 남은 시간을 의미할 수 있다. In the example shown in FIG. 13, when the processor 410 of the electronic device 400 transmits a control signal commanding the provision of feedback corresponding to the scanning state to the wearable device 300, the screen 1310 of the fitness application appears. The display 440 can be controlled to display information on the display 440. For example, a countdown number (e.g., 3) may be displayed on the screen 1310, text requesting to take a specific posture may be displayed in the first area 510, and the first object 901 ) The second color may be expressed in some areas (e.g., left area). The countdown number (e.g. 3) may indicate the time at which scanning will be performed or the time remaining until the start of the exercise.

웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)의 일부 광원들(예: 왼쪽 광원들)이 제2 컬러의 빛을 출력할 수 있도록 라이팅 유닛(903)을 제어할 수 있다. 라이팅 유닛(903)에서 제2 컬러의 빛이 출력되는 광원들의 위치는 화면(1310)의 제1 객체(901)에서 제2 컬러가 표현되는 영역과 대응될 수 있다. The processor 310 of the wearable device 300 may control the lighting unit 903 so that some light sources (eg, left light sources) of the lighting unit 903 output light of a second color. The positions of light sources from which light of the second color is output from the lighting unit 903 may correspond to an area where the second color is expressed in the first object 901 of the screen 1310.

전자 장치(400)의 프로세서(410)는 제1 객체(901)에서 제2 컬러가 표현되는 영역이 오른쪽으로 이동하는 시각적 효과가 제공되도록 디스플레이(440)를 제어할 수 있고, 카운트다운 숫자를 감소시킬 수 있다. 예를 들어, 도 13의 화면(1320)에 카운트다운 숫자(예: 2)가 표시될 수 있고, 제1 객체(901)의 일부 영역(예: 오른쪽 영역)에 제2 컬러가 표현될 수 있다. The processor 410 of the electronic device 400 may control the display 440 to provide a visual effect in which the area where the second color is expressed in the first object 901 moves to the right and decrease the countdown number. You can do it. For example, a countdown number (e.g., 2) may be displayed on screen 1320 of FIG. 13, and a second color may be displayed in a partial area (e.g., right area) of the first object 901. .

웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)의 일부 광원들(예: 오른쪽 광원들)이 제2 컬러의 빛을 출력할 수 있도록 라이팅 유닛(903)을 제어할 수 있다. 달리 표현하면, 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)이 왼쪽에서 오른쪽으로 이동하는 라이팅을 수행하도록 라이팅 유닛(903)을 제어할 수 있다. 웨어러블 장치(300)는 라이팅 유닛(903)에서 제2 컬러의 빛이 오른쪽으로 이동하는 시각적 효과를 사용자에게 제공할 수 있다. 라이팅 유닛(903)에서 제2 컬러의 빛이 출력되는 광원들의 위치는 화면(1320)의 제1 객체(901)에서 제2 컬러가 표현되는 영역과 대응될 수 있다.The processor 310 of the wearable device 300 may control the lighting unit 903 so that some light sources (eg, right light sources) of the lighting unit 903 output light of a second color. In other words, the processor 310 of the wearable device 300 may control the lighting unit 903 to perform lighting that moves from left to right. The wearable device 300 may provide the user with a visual effect in which light of the second color moves to the right from the lighting unit 903. The positions of light sources from which light of the second color is output from the lighting unit 903 may correspond to an area where the second color is expressed in the first object 901 of the screen 1320.

전자 장치(400)의 프로세서(410)는 제1 객체(901)에서 제2 컬러가 표현되는 영역이 왼쪽으로 이동하는 시각적 효과가 제공되도록 디스플레이(440)를 제어할 수 있고, 카운트다운 숫자를 감소시킬 수 있다. 예를 들어, 도 13의 화면(1330)에 카운트다운 숫자(예: 1)가 표시될 수 있고, 제1 객체(901)의 왼쪽 영역에 제2 컬러가 표현될 수 있다. The processor 410 of the electronic device 400 may control the display 440 to provide a visual effect of moving the area where the second color is expressed in the first object 901 to the left and decrease the countdown number. You can do it. For example, a countdown number (e.g., 1) may be displayed on the screen 1330 of FIG. 13, and a second color may be displayed in the left area of the first object 901.

웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)의 일부 광원들(예: 왼쪽 광원들)이 제2 컬러의 빛을 출력할 수 있도록 라이팅 유닛(903)을 제어할 수 있다. 달리 표현하면, 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)이 오른쪽에서 왼쪽으로 이동하는 라이팅을 수행하도록 라이팅 유닛(903)을 제어할 수 있다. 웨어러블 장치(300)는 라이팅 유닛(903)에서 제2 컬러의 빛이 왼쪽으로 이동하는 시각적 효과를 사용자에게 제공할 수 있다. 라이팅 유닛(903)에서 제2 컬러의 빛이 출력되는 광원들의 위치는 화면(1330)의 제1 객체(901)에서 제2 컬러가 표현되는 영역과 대응될 수 있다.The processor 310 of the wearable device 300 may control the lighting unit 903 so that some light sources (eg, left light sources) of the lighting unit 903 output light of a second color. In other words, the processor 310 of the wearable device 300 may control the lighting unit 903 to perform lighting that moves from right to left. The wearable device 300 may provide the user with a visual effect in which the second color light from the lighting unit 903 moves to the left. The positions of light sources from which light of the second color is output from the lighting unit 903 may correspond to an area where the second color is expressed in the first object 901 of the screen 1330.

전자 장치(400)는 웨어러블 장치(300)가 스캐닝을 수행하는 동안 제1 객체(901)에서 제2 컬러가 표현되는 영역이 좌우로 이동하는 시각적 피드백(또는 시각적 효과)을 사용자에게 제공할 수 있다. 웨어러블 장치(300)는 웨어러블 장치(300)가 스캐닝을 수행하는 동안 라이팅 유닛(903)에서 제2 컬러의 빛이 좌우로 이동하는 시각적 피드백(또는 시각적 효과)을 사용자에게 제공할 수 있다. The electronic device 400 may provide visual feedback (or a visual effect) to the user in which the area where the second color is expressed in the first object 901 moves left and right while the wearable device 300 performs scanning. . The wearable device 300 may provide the user with visual feedback (or a visual effect) in which light of the second color moves left and right from the lighting unit 903 while the wearable device 300 performs scanning.

웨어러블 장치(300)는 스캐닝 동안 사용자가 운동 시작 준비 상태에 있는 것으로 판단하면 후술할 센싱 상태로 진입할 수 있고, 전자 장치(400)에 사용자가 운동 시작 준비 상태에 있다고 알릴 수 있다. 웨어러블 장치(300)는 사용자가 운동 시작 준비 상태에 있지 않은 것으로 판단하면 전자 장치(400)에 사용자가 운동 시작 준비 상태에 있지 않다고 알릴 수 있다. 이 경우, 전자 장치(400)의 프로세서(410)는 디스플레이(440)에 화면(1310)이 표시되도록 디스플레이(440)를 제어할 수 있다. If the wearable device 300 determines that the user is in a state of preparation to start exercise during scanning, it may enter a sensing state to be described later and may inform the electronic device 400 that the user is in a state of preparation to start exercise. If the wearable device 300 determines that the user is not ready to start exercising, it may inform the electronic device 400 that the user is not ready to start exercising. In this case, the processor 410 of the electronic device 400 may control the display 440 so that the screen 1310 is displayed on the display 440.

일 실시 예에 있어서, 전자 장치(400)는 스마트 워치(132)와 무선 통신 링크를 통해 연결될 수 있다. 스마트 워치(132)는 전자 장치(400)와 통신하여 웨어러블 장치(300)의 스캐닝 상태에 대응되는 시각적 피드백을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 전자 장치(400)와 동기화될 수 있고, 이러한 동기화를 통해, 도 13의 화면들(1310 내지 1330) 각각의 제1 영역(510)과 동일한 화면을 디스플레이에 표시할 수 있다. In one embodiment, the electronic device 400 may be connected to the smart watch 132 through a wireless communication link. The smart watch 132 may communicate with the electronic device 400 and display visual feedback corresponding to the scanning state of the wearable device 300 on the display. The smart watch 132 can be synchronized with the electronic device 400, and through this synchronization, the same screen as the first area 510 of each of the screens 1310 to 1330 of FIG. 13 can be displayed on the display. .

도 14 내지 도 15는 일 실시 예에 따른 웨어러블 장치의 센싱 상태에 대응되는 시각적 피드백의 제공의 예시를 설명하는 도면이다.Figures 14 and 15 are diagrams illustrating an example of providing visual feedback corresponding to the sensing state of a wearable device according to an embodiment.

도 14를 참조하면, 동작 1410에서, 웨어러블 장치(300)는 사용자의 움직임(예: 운동 움직임)을 센싱하기 위한 센싱 상태에 있음을 나타내는 상태 정보를 전자 장치(400)에 전송할 수 있다. 예를 들어, 웨어러블 장치(300)는 스캐닝 동안 사용자가 운동 시작 준비 상태에 있는 것으로 판단하면 센싱 상태로 진입할 수 있다. 웨어러블 장치(300)는 센싱 상태로 진입하면, 센싱 상태에 있음을 나타내는 상태 정보를 전자 장치(400)에 전송할 수 있다.Referring to FIG. 14, in operation 1410, the wearable device 300 may transmit status information indicating that it is in a sensing state for sensing the user's movement (eg, exercise movement) to the electronic device 400. For example, if the wearable device 300 determines that the user is in a state of preparation to start exercising during scanning, the wearable device 300 may enter the sensing state. When the wearable device 300 enters the sensing state, it can transmit status information indicating that it is in the sensing state to the electronic device 400.

동작 1420에서, 전자 장치(400)는 웨어러블 장치(300)의 상태를 센싱 상태로 인식(또는 결정)할 수 있다. In operation 1420, the electronic device 400 may recognize (or determine) the state of the wearable device 300 as a sensing state.

동작 1430에서, 웨어러블 장치(300)는 사용자의 움직임을 센싱하여 움직임 정보를 획득할 수 있다. 예를 들어, 웨어러블 장치(300)는 센서(예: IMU(360) 및/또는 각도 센서들(320, 320-1))를 통해 사용자의 움직임을 센싱하여 사용자의 움직임 정보를 획득할 수 있다.In operation 1430, the wearable device 300 may acquire movement information by sensing the user's movement. For example, the wearable device 300 may acquire user movement information by sensing the user's movement through a sensor (e.g., the IMU 360 and/or the angle sensors 320 and 320-1).

웨어러블 장치(300)는 획득된 움직임 정보를 기초로 사용자의 운동 진행 상황 정보를 생성할 수 있다. 운동 진행 상황 정보는, 예를 들어, 운동의 반복 횟수를 포함할 수 있으나 이에 제한되지 않는다. 웨어러블 장치(300)는 전자 장치(400)에 운동 진행 상황 정보를 전송할 수 있다. 실시 예에 따라, 웨어러블 장치(300)는 획득된 움직임 정보를 전자 장치(400)로 전송할 수 있다. 전자 장치(400)는 웨어러블 장치(300)로부터 수신한 움직임 정보를 기초로 사용자의 운동 진행 상황 정보를 생성할 수 있다.The wearable device 300 may generate information on the user's exercise progress based on the acquired movement information. Exercise progress information may include, for example, but is not limited to the number of repetitions of the exercise. The wearable device 300 may transmit exercise progress information to the electronic device 400. Depending on the embodiment, the wearable device 300 may transmit the acquired motion information to the electronic device 400. The electronic device 400 may generate the user's exercise progress information based on the movement information received from the wearable device 300.

동작 1440에서, 전자 장치(400)는 센싱 상태에 대응되는 피드백 제공을 명령하는 제어 신호를 웨어러블 장치(300)에 전송할 수 있다.In operation 1440, the electronic device 400 may transmit a control signal commanding the provision of feedback corresponding to the sensing state to the wearable device 300.

동작 1450에서, 전자 장치(400)는 센싱 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다. 예를 들어, 전자 장치(400)의 프로세서(410)는 제1 영역(510)의 객체(예: 제1 객체(612) 또는 제2 객체(622))에 복수의 컬러들 각각이 순차적으로 표현되도록 디스플레이(440)를 제어할 수 있다. 컬러들은 사용자에 의해 설정 가능할 수 있다. In operation 1450, the electronic device 400 may provide visual feedback corresponding to the sensing state to the user. For example, the processor 410 of the electronic device 400 sequentially displays each of a plurality of colors on an object (e.g., the first object 612 or the second object 622) in the first area 510. The display 440 can be controlled as much as possible. Colors may be settable by the user.

동작 1460에서, 웨어러블 장치(300)는 센싱 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다. 예를 들어, 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(60)이 복수의 컬러들 각각의 빛을 순차적으로 출력하도록 라이팅 유닛(60)을 제어할 수 있다. 실시 예에 따라, 웨어러블 장치(300)는 센싱 상태에 대응되는 햅틱 피드백 및/또는 청각적 피드백을 시각적 피드백과 함께 사용자에게 제공할 수 있다.In operation 1460, the wearable device 300 may provide visual feedback corresponding to the sensing state to the user. For example, the processor 310 of the wearable device 300 may control the lighting unit 60 so that the lighting unit 60 sequentially outputs light of each of a plurality of colors. Depending on the embodiment, the wearable device 300 may provide haptic feedback and/or auditory feedback corresponding to the sensing state to the user along with visual feedback.

동작 1450과 동작 1460의 예시를 도 15를 참조하면서 설명한다.Examples of operations 1450 and 1460 will be described with reference to FIG. 15 .

도 15의 화면들(1510 내지 1530) 각각은 도 5의 실행 화면(500)의 예시일 수 있다.Each of the screens 1510 to 1530 in FIG. 15 may be an example of the execution screen 500 in FIG. 5 .

도 15에 도시된 예에서, 전자 장치(400)의 프로세서(410)는 센싱 상태에 대응되는 피드백 제공을 명령하는 제어 신호를 전송한 경우(또는 웨어러블 장치(300)의 상태를 센싱 상태로 인식한 경우), 피트니스 어플리케이션의 화면(1510)이 디스플레이(440)에 표시되도록 디스플레이(440)를 제어할 수 있다. 화면(1510)의 제1 영역(510)에 사용자가 수행하는 운동의 명칭이 표시될 수 있고, 제3 컬러로 표현된 제1 객체(901)가 표시될 수 있다. 제3 컬러는 제1 및 제2 컬러와 다를 수 있고, 사용자에 의해 설정 가능할 수 있다. 화면(1510)의 제2 영역(520)에 운동 진행 상황 정보(예: 세트 당 총 반복 횟수와 사용자가 수행한 반복 횟수), 심박수 정보, 사용자가 소모한 칼로리, 또는 사용자가 수행하는 운동의 가이드 영상의 썸네일 중 적어도 하나 또는 이들의 조합이 표시될 수 있다. 사용자가 썸네일에 대한 입력을 인가하면, 가이드 영상이 재생될 수 있다. In the example shown in FIG. 15, the processor 410 of the electronic device 400 transmits a control signal commanding the provision of feedback corresponding to the sensing state (or recognizes the state of the wearable device 300 as the sensing state). case), the display 440 can be controlled so that the screen 1510 of the fitness application is displayed on the display 440. The name of the exercise performed by the user may be displayed in the first area 510 of the screen 1510, and the first object 901 expressed in a third color may be displayed. The third color may be different from the first and second colors and may be set by the user. The second area 520 of the screen 1510 displays exercise progress information (e.g., total number of repetitions per set and number of repetitions performed by the user), heart rate information, calories burned by the user, or a guide for the exercise performed by the user. At least one or a combination of thumbnails of the video may be displayed. When the user approves the input for the thumbnail, the guide video may be played.

웨어러블 장치(300)의 프로세서(310)는 센싱 상태에 대응되는 시각적 피드백 제공을 명령하는 제어 신호를 수신한 경우, 라이팅 유닛(903)이 제3 컬러의 빛을 출력하도록 라이팅 유닛(903)을 제어할 수 있다. When the processor 310 of the wearable device 300 receives a control signal commanding the provision of visual feedback corresponding to the sensing state, the processor 310 controls the lighting unit 903 so that the lighting unit 903 outputs light of a third color. can do.

전자 장치(400)의 프로세서(410)는 제1 객체(901)의 제3 컬러를 제4 컬러로 변경할 수 있다. 도 15의 화면(1520)의 제1 영역(510)에 제4 컬러로 표현된 제1 객체(901)가 표시될 수 있다. 전자 장치(400)의 프로세서(410)는 제1 객체(901)의 컬러를 제3 컬러에서 제4 컬러로 변경하는 시각적 효과가 제공되도록 디스플레이(440)를 제어할 수 있다. 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)이 제4 컬러의 빛을 출력하도록 라이팅 유닛(903)을 제어할 수 있다. 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)의 빛의 컬러가 제3 컬러에서 제4 컬러로 변경되는 시각적 효과가 제공되도록 라이팅 유닛(903)을 제어할 수 있다. 실시 예에 따라, 제4 컬러는 사용자에 의해 설정 가능할 수 있다. The processor 410 of the electronic device 400 may change the third color of the first object 901 to the fourth color. A first object 901 expressed in a fourth color may be displayed in the first area 510 of the screen 1520 of FIG. 15 . The processor 410 of the electronic device 400 may control the display 440 to provide a visual effect of changing the color of the first object 901 from the third color to the fourth color. The processor 310 of the wearable device 300 may control the lighting unit 903 so that the lighting unit 903 outputs light of the fourth color. The processor 310 of the wearable device 300 may control the lighting unit 903 to provide a visual effect in which the color of light from the lighting unit 903 changes from the third color to the fourth color. Depending on the embodiment, the fourth color may be set by the user.

전자 장치(400)의 프로세서(410)는 제1 객체(901)의 제4 컬러를 제5 컬러로 변경할 수 있다. 도 15의 화면(1530)의 제1 영역(510)에 제5 컬러로 표현된 제1 객체(901)가 표시될 수 있다. 전자 장치(400)의 프로세서(410)는 제1 객체(901)의 컬러를 제4 컬러에서 제5 컬러로 변경하는 시각적 효과가 제공되도록 디스플레이(440)를 제어할 수 있다. 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)이 제5 컬러의 빛을 출력하도록 라이팅 유닛(903)을 제어할 수 있다. 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)의 빛의 컬러가 제4 컬러에서 제5 컬러로 변경되는 시각적 효과가 제공되도록 라이팅 유닛(903)을 제어할 수 있다. 실시 예에 따라, 제5 컬러는 사용자에 의해 설정 가능할 수 있다.The processor 410 of the electronic device 400 may change the fourth color of the first object 901 to the fifth color. A first object 901 expressed in a fifth color may be displayed in the first area 510 of the screen 1530 of FIG. 15 . The processor 410 of the electronic device 400 may control the display 440 to provide a visual effect of changing the color of the first object 901 from the fourth color to the fifth color. The processor 310 of the wearable device 300 may control the lighting unit 903 so that the lighting unit 903 outputs light of the fifth color. The processor 310 of the wearable device 300 may control the lighting unit 903 to provide a visual effect in which the color of light of the lighting unit 903 changes from the fourth color to the fifth color. Depending on the embodiment, the fifth color may be set by the user.

전자 장치(400)의 프로세서(410)는 제1 객체(901)의 컬러 변경과 함께, 제1 객체(901)의 컬러의 농도를 점점 희미하게 한 후 점점 진하게 하는 효과(이하, "제1 숨쉬는 효과"라 지칭함)를 적용할 수 있다. 이와 대응되게, 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)의 빛의 세기를 점점 희미하게 한 후 점점 강하게 하는 효과(이하, "제2 숨쉬는 효과"라 지칭함)를 적용할 수 있다. Along with changing the color of the first object 901, the processor 410 of the electronic device 400 creates an effect of gradually fading and then gradually darkening the color density of the first object 901 (hereinafter, “first breathing”). (referred to as “effect”) can be applied. Correspondingly, the processor 310 of the wearable device 300 can apply an effect (hereinafter referred to as the “second breathing effect”) that gradually dims and then gradually strengthens the intensity of the light of the lighting unit 903. there is.

웨어러블 장치(300)의 센싱 상태에서, 전자 장치(400)는 센싱 상태에 대응되는 시각적 피드백(예: 제1 객체(901)의 컬러를 순차적으로 변경하는 시각적 효과와 제1 숨쉬는 효과)를 사용자에게 제공할 수 있다. 웨어러블 장치(300)의 센싱 상태에서, 웨어러블 장치(300)는 센싱 상태에 대응되는 시각적 피드백(예: 라이팅 유닛(903)의 빛의 컬러를 순차적으로 변경하는 시각적 효과와 제2 숨쉬는 효과)를 사용자에게 제공할 수 있다. 이에 따라, 사용자는 웨어러블 장치(300)가 센싱 상태에 있음을 쉽게 인지할 수 있다. In the sensing state of the wearable device 300, the electronic device 400 provides visual feedback corresponding to the sensing state (e.g., a visual effect of sequentially changing the color of the first object 901 and a first breathing effect) to the user. can be provided. In the sensing state of the wearable device 300, the wearable device 300 provides visual feedback corresponding to the sensing state (e.g., a visual effect of sequentially changing the color of the light of the lighting unit 903 and a second breathing effect) to the user. can be provided to. Accordingly, the user can easily recognize that the wearable device 300 is in a sensing state.

일 실시 예에 있어서, 전자 장치(400)는 스마트 워치(132)와 무선 통신 링크를 통해 연결될 수 있다. 스마트 워치(132)는 전자 장치(400)와 통신하여 웨어러블 장치(300)의 센싱 상태에 대응되는 시각적 피드백을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 전자 장치(400)와 동기화될 수 있고, 이러한 동기화를 통해, 도15의 화면들(1510 내지 1530) 각각의 제1 영역(510)과 동일한 화면을 디스플레이에 표시할 수 있다. In one embodiment, the electronic device 400 may be connected to the smart watch 132 through a wireless communication link. The smart watch 132 may communicate with the electronic device 400 and display visual feedback corresponding to the sensing state of the wearable device 300 on the display. The smart watch 132 can be synchronized with the electronic device 400, and through this synchronization, the same screen as the first area 510 of each of the screens 1510 to 1530 of FIG. 15 can be displayed on the display. .

도 15에서 웨어러블 장치(300)의 센싱 상태를 나타내는 컬러들의 개수를 3개로 설명하였으나 이는 예시적인 사항일 뿐, 웨어러블 장치(300)의 센싱 상태를 나타내는 컬러들의 개수는 3개로 제한되지 않는다.In FIG. 15 , the number of colors representing the sensing state of the wearable device 300 is described as three, but this is only an example and the number of colors representing the sensing state of the wearable device 300 is not limited to three.

도 16 내지 도 17은 일 실시 예에 따른 웨어러블 장치의 발화 상태에 대응되는 시각적 피드백의 제공의 예시를 설명하는 도면이다.Figures 16 and 17 are diagrams illustrating an example of providing visual feedback corresponding to the speech state of a wearable device according to an embodiment.

도 16을 참조하면, 동작 1610에서, 웨어러블 장치(300)는 사용자의 움직임을 센싱하여 움직임 정보를 획득할 수 있다. 예를 들어, 웨어러블 장치(300)는 센서(예: IMU(360) 및/또는 각도 센서들(320, 320-1))를 통해 사용자의 움직임을 센싱하여 사용자의 움직임 정보를 획득할 수 있다.Referring to FIG. 16, in operation 1610, the wearable device 300 may acquire movement information by sensing the user's movement. For example, the wearable device 300 may acquire user movement information by sensing the user's movement through a sensor (e.g., the IMU 360 and/or the angle sensors 320 and 320-1).

동작 1620에서, 웨어러블 장치(300)는 획득된 움직임 정보를 기초로 사용자의 운동 자세를 평가할 수 있다. 예를 들어, 웨어러블 장치(300)는 사용자의 관절의 구부러진 각도를 운동에서 요구하는 구부러진 각도와 비교하여 사용자의 운동 자세를 평가할 수 있다. 구현에 따라, 동작 1620은 전자 장치(400)에 의해 수행될 수 있다. 예를 들어, 웨어러블 장치(300)는 획득된 움직임 정보를 전자 장치(400)에 전송할 수 있다. 전자 장치(400)의 AI는 움직임 정보를 기초로 통해 사용자의 운동 자세를 평가할 수 있다. In operation 1620, the wearable device 300 may evaluate the user's exercise posture based on the obtained movement information. For example, the wearable device 300 may evaluate the user's exercise posture by comparing the bent angle of the user's joints with the bent angle required for exercise. Depending on the implementation, operation 1620 may be performed by the electronic device 400. For example, the wearable device 300 may transmit the acquired motion information to the electronic device 400. The AI of the electronic device 400 can evaluate the user's exercise posture based on movement information.

동작 1630에서, 웨어러블 장치(300)는 사용자의 운동 자세의 평가 결과 및 웨어러블 장치(300)가 평가 결과를 발화 음성으로 출력하기 위한 발화 상태에 있음을 나타내는 상태 정보를 전자 장치(400)에 전송할 수 있다.In operation 1630, the wearable device 300 may transmit the evaluation result of the user's exercise posture and status information indicating that the wearable device 300 is in a speech state for outputting the evaluation result as a speech voice to the electronic device 400. there is.

동작 1640에서, 전자 장치(400)는 웨어러블 장치(300)로부터 발화 상태에 있음을 나타내는 상태 정보를 수신하는 경우, 웨어러블 장치(300)의 상태를 발화 상태로 인식(또는 결정)할 수 있다. In operation 1640, when the electronic device 400 receives status information indicating that the wearable device 300 is in a ignition state, it may recognize (or determine) that the state of the wearable device 300 is in a ignition state.

동작 1650에서, 웨어러블 장치(300)는 운동 자세의 평가 결과의 발화 음성을 출력할 있다. 예를 들어, 웨어러블 장치(300)는 사용자의 운동 자세가 좋다고 판단한 경우 스피커를 통해 "자세가 아주 좋아요"의 발화 음성을 출력할 수 있다. 실시 예에 따라, 웨어러블 장치(300)는 운동의 남아 있는 반복 횟수가 일정값에 도달하는 경우, 운동 자세의 평가 결과를 발화 음성으로 사용자에게 제공하기로 결정할 수 있고, 이러한 결정에 따라 운동 자세의 평가 결과와 남아 있는 반복 횟수의 발화 음성을 출력할 수 있다. 예를 들어, 웨어러블 장치(300)는 "자세가 아주 좋아요. 5회 남았으니 끝까지 힘내세요"의 발화 음성을 스피커를 통해 출력할 수 있다. 실시 예에 따라, 웨어러블 장치(300)는 사용자의 운동 자세가 일정 횟수 이상 틀린 경우, 운동 자세의 평가 결과를 발화 음성으로 사용자에게 제공하기로 결정할 수 있고, 이러한 결정에 따라 운동 자세의 평가 결과의 발화 음성을 출력할 수 있다. 예를 들어, 웨어러블 장치(300)는 사용자의 운동 자세가 3회 틀린 경우, "자세를 바로 잡아 주세요"의 발화 음성을 스피커를 통해 출력할 수 있다.In operation 1650, the wearable device 300 outputs a spoken voice based on the evaluation result of the exercise posture. For example, if the wearable device 300 determines that the user's exercise posture is good, the wearable device 300 may output a voice saying "My posture is very good" through the speaker. Depending on the embodiment, the wearable device 300 may decide to provide the evaluation result of the exercise posture to the user as a spoken voice when the remaining number of repetitions of the exercise reaches a certain value, and according to this decision, the exercise posture The evaluation results and the remaining number of repetitions can be output. For example, the wearable device 300 may output a voice saying "Your posture is very good. There are 5 rounds left, so cheer up until the end" through a speaker. Depending on the embodiment, if the user's exercise posture is incorrect more than a certain number of times, the wearable device 300 may decide to provide the evaluation result of the exercise posture to the user as a speaking voice, and according to this decision, the evaluation result of the exercise posture Speech voice can be output. For example, if the user's exercise posture is incorrect three times, the wearable device 300 may output a voice saying "Please correct your posture" through a speaker.

실시 예에 따라, 동작 1650을 통해 설명한 발화 음성은 전자 장치(400)에 의해 출력될 수 있다. Depending on the embodiment, the spoken voice described through operation 1650 may be output by the electronic device 400.

동작 1660에서, 전자 장치(400)는 발화 상태에 대응되는 시각적 피드백 제공을 명령하는 제어 신호를 웨어러블 장치(300)에 전송할 수 있다.In operation 1660, the electronic device 400 may transmit a control signal commanding the provision of visual feedback corresponding to the speech state to the wearable device 300.

동작 1670에서, 전자 장치(400)는 발화 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다. 예를 들어, 전자 장치(400)의 프로세서(410)는 제1 영역(510)의 객체(예: 제1 객체(612) 또는 제2 객체(622))에서 제2 컬러가 표현되는 영역의 확장과 축소가 반복되도록 디스플레이(440)를 제어할 수 있다. In operation 1670, the electronic device 400 may provide visual feedback corresponding to the speech state to the user. For example, the processor 410 of the electronic device 400 expands the area where the second color is expressed in the object (e.g., the first object 612 or the second object 622) in the first area 510. The display 440 can be controlled to repeatedly zoom in and out.

동작 1680에서, 웨어러블 장치(300)는 발화 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다. 예를 들어, 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)에서 제2 컬러의 빛이 출력되는 영역의 확장과 축소가 반복되도록 라이팅 유닛(903)을 제어할 수 있다.In operation 1680, the wearable device 300 may provide visual feedback corresponding to the speech state to the user. For example, the processor 310 of the wearable device 300 may control the lighting unit 903 to repeatedly expand and contract the area where light of the second color is output from the lighting unit 903.

동작 1670과 동작 1680의 예시를 도 17을 참조하면서 설명한다.Examples of operations 1670 and 1680 will be described with reference to FIG. 17.

도 17의 화면들(1710 내지 1730) 각각은 도 5의 실행 화면(500)의 예시일 수 있다.Each of the screens 1710 to 1730 in FIG. 17 may be an example of the execution screen 500 in FIG. 5 .

도 17에 도시된 예에서, 전자 장치(400)의 프로세서(410)는 발화 상태에 대응되는 시각적 피드백 제공을 명령하는 제어 신호를 전송한 경우, 피트니스 어플리케이션의 화면(1710)이 디스플레이(440)에 표시되도록 디스플레이(440)를 제어할 수 있다. 화면(1710)의 제1 영역(510)에 운동 자세의 평가 결과 및 남아있는 반복 횟수의 텍스트가 표시될 수 있고, 일부 영역(예: 가운데 영역)이 제2 컬러로 표현된 제1 객체(901)가 표시될 수 있다. 화면(1510)의 제2 영역(520)에 운동 진행 상황 정보와 사용자가 수행하는 운동의 가이드 영상의 썸네일이 표시될 수 있다. In the example shown in FIG. 17, when the processor 410 of the electronic device 400 transmits a control signal commanding the provision of visual feedback corresponding to the speech state, the screen 1710 of the fitness application is displayed on the display 440. The display 440 can be controlled to display. Text of the evaluation result of the exercise posture and the remaining number of repetitions may be displayed in the first area 510 of the screen 1710, and a first object 901 in which some areas (e.g., the center area) are expressed in a second color. ) may be displayed. Exercise progress information and a thumbnail of a guide image of the exercise performed by the user may be displayed in the second area 520 of the screen 1510.

웨어러블 장치(300)의 프로세서(310)는 발화 상태에 대응되는 시각적 피드백 제공을 명령하는 제어 신호를 수신한 경우, 라이팅 유닛(903)의 영역#1(예: 가운데 영역)에서 제2 컬러의 빛이 출력되도록 라이팅 유닛(903)을 제어할 수 있다. 라이팅 유닛(903)에서 제2 컬러의 빛이 출력되는 영역#1은 화면(1710)의 제1 객체(901)에서 제2 컬러가 표현되는 영역과 대응될 수 있다. When the processor 310 of the wearable device 300 receives a control signal commanding the provision of visual feedback corresponding to the ignition state, the processor 310 generates light of the second color in area #1 (e.g., center area) of the lighting unit 903. The lighting unit 903 can be controlled to output this. Area #1, where light of the second color is output from the lighting unit 903, may correspond to an area where the second color is expressed in the first object 901 of the screen 1710.

전자 장치(400)의 프로세서(410)는 제1 객체(901)에서 제2 컬러로 표현된 영역이 축소하도록 디스플레이(440)를 제어할 수 있다. 도 17의 화면(1720)의 제1 객체(901)에서 제2 컬러로 표현된 영역은 도 17의 화면(1710)의 제1 객체(901)에서 제2 컬러로 표현된 영역보다 좁을 수 있다. 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)의 영역#1보다 좁은 영역#2에서 제2 컬러의 빛이 출력되도록 라이팅 유닛(903)을 제어할 수 있다. 라이팅 유닛(903)에서 제2 컬러의 빛이 출력되는 영역#2는 화면(1720)의 제1 객체(901)에서 제2 컬러가 표현되는 영역과 대응될 수 있다.The processor 410 of the electronic device 400 may control the display 440 to reduce the area expressed in the second color in the first object 901. The area represented by the second color in the first object 901 of the screen 1720 of FIG. 17 may be narrower than the area expressed by the second color in the first object 901 of the screen 1710 of FIG. 17 . The processor 310 of the wearable device 300 may control the lighting unit 903 to output light of the second color in area #2, which is narrower than area #1 of the lighting unit 903. Area #2, where light of the second color is output from the lighting unit 903, may correspond to an area where the second color is expressed in the first object 901 of the screen 1720.

전자 장치(400)의 프로세서(410)는 제1 객체(901)에서 제2 컬러로 표현된 영역이 확장하도록 디스플레이(440)를 제어할 수 있다. 화면(1730)의 제1 객체(901)에서 제2 컬러로 표현된 영역은 화면(1720)의 제1 객체(901)에서 제2 컬러로 표현된 영역보다 넓을 수 있다. 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)의 영역#2보다 넓은 영역#3에서 제2 컬러의 빛이 출력되도록 라이팅 유닛(903)을 제어할 수 있다. 라이팅 유닛(903)에서 제2 컬러의 빛이 출력되는 영역#3은 화면(1730)의 제1 객체(901)에서 제2 컬러가 표현되는 영역과 대응될 수 있다.The processor 410 of the electronic device 400 may control the display 440 to expand the area expressed in the second color in the first object 901. The area expressed in the second color in the first object 901 on the screen 1730 may be wider than the area expressed in the second color in the first object 901 in the screen 1720. The processor 310 of the wearable device 300 may control the lighting unit 903 to output light of the second color in area #3, which is wider than area #2 of the lighting unit 903. Area #3, where light of the second color is output from the lighting unit 903, may correspond to an area where the second color is expressed in the first object 901 of the screen 1730.

웨어러블 장치(300)의 발화 상태에서, 전자 장치(400)는 발화 상태에 대응되는 시각적 피드백(예: 제1 객체(901)에서 제2 컬러가 표현되는 영역의 축소와 확장을 반복하는 시각적 효과)를 사용자에게 제공할 수 있다. 웨어러블 장치(300)의 발화 상태에서, 웨어러블 장치(300)는 발화 상태에 대응되는 시각적 피드백(예: 라이팅 유닛(903)에서 제2 컬러의 빛이 출력되는 영역의 축소와 확장을 반복하는 시각적 효과)를 사용자에게 제공할 수 있다. 이에 따라, 사용자는 웨어러블 장치(300)가 발화 상태에 있음을 쉽게 인지할 수 있다. When the wearable device 300 is in an ignition state, the electronic device 400 provides visual feedback corresponding to the ignition state (e.g., a visual effect that repeats the reduction and expansion of the area where the second color is expressed in the first object 901). can be provided to the user. In the ignition state of the wearable device 300, the wearable device 300 provides visual feedback corresponding to the ignition state (e.g., a visual effect that repeats the reduction and expansion of the area where the second color light is output from the lighting unit 903). ) can be provided to the user. Accordingly, the user can easily recognize that the wearable device 300 is in an ignition state.

웨어러블 장치(300)의 프로세서(310)는 시각적 피드백과 함께, 운동 자세의 평가 결과 및 남아있는 반복 횟수의 발화 음성을 웨어러블 장치(300)의 스피커를 통해 출력할 수 있다.The processor 310 of the wearable device 300 may output the evaluation result of the exercise posture and the speech voice of the remaining number of repetitions along with visual feedback through the speaker of the wearable device 300.

실시 예에 따라, 전자 장치(400)는 사용자의 무선 이어폰과 무선 통신 링크를 형성할 수 있다. 이 경우, 전자 장치(400)는 웨어러블 장치(300)가 발화 음성을 출력하지 않도록 웨어러블 장치(300)를 제어할 수 있다. 전자 장치(400)는 웨어러블 장치(300)에게 발화 음성을 출력하지 않을 것을 나타내는 제어 신호를 전송할 수 있다. 전자 장치(400)는 운동 자세의 평가 결과 및 남아있는 반복 횟수의 발화 음성을 생성할 수 있고, 생성된 발화 음성을 무선 이어폰을 통해 출력할 수 있다. 무선 이어폰은 전자 장치(400)로부터 수신한 발화 음성을 출력할 수 있다. Depending on the embodiment, the electronic device 400 may form a wireless communication link with the user's wireless earphones. In this case, the electronic device 400 may control the wearable device 300 so that the wearable device 300 does not output the spoken voice. The electronic device 400 may transmit a control signal indicating not to output the spoken voice to the wearable device 300. The electronic device 400 can generate an evaluation result of the exercise posture and a spoken voice for the remaining number of repetitions, and output the generated spoken voice through wireless earphones. The wireless earphone can output the spoken voice received from the electronic device 400.

실시 예에 따라, 전자 장치(400)는 스마트 워치(132)와 무선 통신 링크를 통해 연결될 수 있다. 스마트 워치(132)는 전자 장치(400)와 통신하여 웨어러블 장치(300)의 발화 상태에 대응되는 시각적 피드백을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 전자 장치(400)와 동기화될 수 있고, 이러한 동기화를 통해, 도 17의 화면들(1710 내지 1730) 각각의 제1 영역(510)과 동일한 화면을 디스플레이에 표시할 수 있다. Depending on the embodiment, the electronic device 400 may be connected to the smart watch 132 through a wireless communication link. The smart watch 132 may communicate with the electronic device 400 and display visual feedback corresponding to the speech state of the wearable device 300 on the display. The smart watch 132 can be synchronized with the electronic device 400, and through this synchronization, the same screen as the first area 510 of each of the screens 1710 to 1730 of FIG. 17 can be displayed on the display. .

도 18은 일 실시 예에 따른 웨어러블 장치와 전자 장치의 무선 통신 링크를 형성할 때의 시각적 피드백의 제공의 예시를 설명하는 도면이다.FIG. 18 is a diagram illustrating an example of providing visual feedback when forming a wireless communication link between a wearable device and an electronic device according to an embodiment.

도 18의 화면들(1810 내지 1830) 각각은 도 5의 실행 화면(500)의 예시일 수 있다.Each of the screens 1810 to 1830 in FIG. 18 may be an example of the execution screen 500 in FIG. 5 .

실시 예에 있어서, 전자 장치(400)와 웨어러블 장치(300)는 연결 중일 수 있다. 예를 들어, 전자 장치(400)의 프로세서(410)는 통신 모듈(420)을 통해 웨어러블 장치(300)로부터 연결 요청을 수신할 수 있고, 통신 모듈(420)을 통해 연결 요청에 대한 응답을 웨어러블 장치(300)에 전송할 수 있다. 또는, 전자 장치(400)의 프로세서(410)는 통신 모듈(420)을 통해 웨어러블 장치(300)에 연결 요청을 전송할 수 있고, 통신 모듈(420)을 통해 웨어러블 장치(300)로부터 연결 요청에 대한 응답을 수신할 수 있다.In an embodiment, the electronic device 400 and the wearable device 300 may be connected. For example, the processor 410 of the electronic device 400 may receive a connection request from the wearable device 300 through the communication module 420, and may send a response to the connection request through the communication module 420 to the wearable device 400. It can be transmitted to the device 300. Alternatively, the processor 410 of the electronic device 400 may transmit a connection request to the wearable device 300 through the communication module 420, and may receive a connection request from the wearable device 300 through the communication module 420. A response can be received.

전자 장치(400)의 프로세서(410)는 전자 장치(400)와 웨어러블 장치(300)가 연결 중인 경우, 피트니스 어플리케이션의 화면(1810)이 디스플레이(440)에 표시되도록 디스플레이(440)를 제어할 수 있다. 화면(1810)의 제1 영역(510)에는 연결 중임을 나타내는 텍스트가 표시될 수 있고, 일정 영역(예: 가운데 영역)에 제2 컬러가 표현된 제1 객체(901)가 표시될 수 있다. 웨어러블 장치(300)의 프로세서(310)는 웨어러블 장치(300)와 전자 장치(400)가 연결 중인 경우, 라이팅 유닛(903)의 영역a에 제2 컬러의 빛이 출력되도록 라이팅 유닛(903)을 제어할 수 있다. 라이팅 유닛(903)의 영역a는 화면(1810)의 제1 객체(901)에서 제2 컬러가 표현된 영역과 대응될 수 있다.When the electronic device 400 and the wearable device 300 are connected, the processor 410 of the electronic device 400 can control the display 440 so that the screen 1810 of the fitness application is displayed on the display 440. there is. A text indicating that a connection is in progress may be displayed in the first area 510 of the screen 1810, and a first object 901 expressed in a second color may be displayed in a certain area (eg, the center area). When the wearable device 300 and the electronic device 400 are connected, the processor 310 of the wearable device 300 operates the lighting unit 903 so that light of the second color is output to area a of the lighting unit 903. You can control it. Area a of the lighting unit 903 may correspond to an area where the second color is expressed in the first object 901 of the screen 1810.

전자 장치(400)의 프로세서(410)는 제1 객체(901)에서 제2 컬러로 표현된 영역의 크기가 주기적으로 변경되는 시각적 효과가 제공되도록 디스플레이(440)를 제어할 수 있다. 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)에서 제2 컬러의 빛이 출력되는 영역의 크기가 주기적으로 변경되도록 라이팅 유닛(903)을 제어할 수 있다. 도 18의 화면(1820)에서의 제1 객체(901)에서 제2 컬러로 표현된 영역의 크기는 화면(1810)에서의 제1 객체(901)에서 제2 컬러로 표현된 영역의 크기보다 작을 수 있다. 라이팅 유닛(903)에서 영역a보다 좁은 영역에서 제2 컬러의 빛이 출력될 수 있다. 도 18의 화면(1830)에서의 제1 객체(901)에서 제2 컬러로 표현된 영역의 크기는 화면(1820)에서의 제1 객체(901)에서 제2 컬러로 표현된 영역의 크기보다 클 수 있다. 화면(1830)에서의 제1 객체(901)에서 제2 컬러로 표현된 영역의 크기는 화면(1810)에서의 제1 객체(901)에서 제2 컬러로 표현된 영역의 크기와 동일할 수 있다. 라이팅 유닛(903)의 영역a에서 제2 컬러의 빛이 출력될 수 있다.The processor 410 of the electronic device 400 may control the display 440 to provide a visual effect in which the size of the area expressed in the second color in the first object 901 is periodically changed. The processor 310 of the wearable device 300 may control the lighting unit 903 so that the size of the area where the second color light is output from the lighting unit 903 is periodically changed. The size of the area expressed in the second color in the first object 901 on the screen 1820 of FIG. 18 may be smaller than the size of the area expressed in the second color in the first object 901 in the screen 1810. You can. Light of the second color may be output from the lighting unit 903 in an area narrower than area a. The size of the area expressed in the second color in the first object 901 on the screen 1830 of FIG. 18 is larger than the size of the area expressed in the second color in the first object 901 in the screen 1820. You can. The size of the area represented by the second color in the first object 901 on the screen 1830 may be the same as the size of the area expressed by the second color in the first object 901 on the screen 1810. . Light of a second color may be output from area a of the lighting unit 903.

프로세서(410)는 전자 장치(400)와 웨어러블 장치(300) 사이의 연결이 완료된 경우, 연결 중임을 나타내는 시각적 피드백을 제공하지 않을 수 있다. When the connection between the electronic device 400 and the wearable device 300 is completed, the processor 410 may not provide visual feedback indicating that the connection is in progress.

실시 예에 따라, 웨어러블 장치(300)는 연결 중임을 나타내는 시각적 피드백과 함께, 청각적 피드백 및/또는 햅틱 피드백을 사용자에게 제공할 수 있다.Depending on the embodiment, the wearable device 300 may provide auditory feedback and/or haptic feedback to the user along with visual feedback indicating that the connection is in progress.

일 실시 예에 있어서, 전자 장치(400)는 스마트 워치(132)와 무선 통신 링크를 통해 연결될 수 있다. 스마트 워치(132)는 전자 장치(400)와 통신하여 웨어러블 장치(300)의 연결 상태에 대응되는 시각적 피드백을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 전자 장치(400)와 동기화될 수 있고, 이러한 동기화를 통해, 도 18의 화면들(1810 내지 1830) 각각의 제1 영역(510)과 동일한 화면을 디스플레이에 표시할 수 있다. In one embodiment, the electronic device 400 may be connected to the smart watch 132 through a wireless communication link. The smart watch 132 may communicate with the electronic device 400 and display visual feedback corresponding to the connection status of the wearable device 300 on the display. The smart watch 132 can be synchronized with the electronic device 400, and through this synchronization, the same screen as the first area 510 of each of the screens 1810 to 1830 of FIG. 18 can be displayed on the display. .

도 19 내지 도 20은 일 실시 예에 따른 웨어러블 장치의 에러 상태에 대응되는 시각적 피드백의 제공의 예시를 설명하는 도면이다.FIGS. 19 and 20 are diagrams illustrating an example of providing visual feedback corresponding to an error state of a wearable device according to an embodiment.

도 19를 참조하면, 동작 1910에서, 웨어러블 장치(300)는 에러 상황이 발생했음을 나타내는 상태 정보를 전자 장치(400)에 전송할 수 있다. 에러 상황은, 예를 들어, 웨어러블 장치(300)에 에러가 발생한 경우, 웨어러블 장치(300)와 전자 장치(400) 사이의 연결에 에러가 발생한 경우, 사용자가 웨어러블 장치(300)를 잘못 착용한 경우, 사용자가 낙상한 경우 등을 포함할 수 있다. Referring to FIG. 19, in operation 1910, the wearable device 300 may transmit status information indicating that an error situation has occurred to the electronic device 400. Error situations include, for example, when an error occurs in the wearable device 300, when an error occurs in the connection between the wearable device 300 and the electronic device 400, or when the user wears the wearable device 300 incorrectly. Cases may include cases where the user falls, etc.

동작 1920에서, 전자 장치(400)는 에러 상황이 발생했음을 나타내는 상태 정보를 웨어러블 장치(300)로부터 수신하는 경우, 웨어러블 장치(300)의 상태를 에러 상태로 결정할 수 있다.In operation 1920, when the electronic device 400 receives status information indicating that an error situation has occurred from the wearable device 300, the electronic device 400 may determine the state of the wearable device 300 as an error state.

동작 1930에서, 전자 장치(400)는 에러 상태에 대응되는 피드백 제공을 명령하는 제어 신호를 웨어러블 장치(300)에 전송할 수 있다.In operation 1930, the electronic device 400 may transmit a control signal commanding the provision of feedback corresponding to the error state to the wearable device 300.

동작 1940에서, 전자 장치(400)는 에러 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다. 예를 들어, 전자 장치(400)의 프로세서(410)는 제1 영역(510)의 객체(예: 제1 객체(612) 또는 제2 객체(622))에서 제1 컬러의 농도가 주기적으로 변경되도록 디스플레이(440)를 제어할 수 있다. In operation 1940, the electronic device 400 may provide visual feedback corresponding to the error state to the user. For example, the processor 410 of the electronic device 400 periodically changes the density of the first color in an object (e.g., the first object 612 or the second object 622) in the first area 510. The display 440 can be controlled as much as possible.

동작 1950에서, 웨어러블 장치(300)는 에러 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다. 예를 들어, 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)이 제1 컬러의 빛을 빠른 속도로 깜빡이도록 라이팅 유닛(903)을 제어할 수 있다. 실시 예에 따라, 웨어러블 장치(300)는 시각적 피드백과 함께, 에러 상태에 대응되는 청각적 피드백 및/또는 햅틱 피드백을 사용자에게 제공할 수 있다.In operation 1950, the wearable device 300 may provide visual feedback corresponding to the error state to the user. For example, the processor 310 of the wearable device 300 may control the lighting unit 903 so that the lighting unit 903 blinks light of the first color at a high speed. Depending on the embodiment, the wearable device 300 may provide the user with visual feedback, as well as auditory feedback and/or haptic feedback corresponding to the error state.

동작 1940과 동작 1950의 예시를 도 20을 참조하면서 설명한다.Examples of operations 1940 and 1950 will be described with reference to FIG. 20.

도 20의 화면들(2010 내지 2030) 각각은 도 5의 실행 화면(500)의 예시일 수 있다.Each of the screens 2010 to 2030 of FIG. 20 may be an example of the execution screen 500 of FIG. 5 .

도 20에 도시된 예에서, 전자 장치(400)의 프로세서(410)는 피트니스 어플리케이션의 화면(2010)이 디스플레이(440)에 표시되도록 디스플레이(440)를 제어할 수 있다. 화면(2010)의 제1 영역(510)에 제1 컬러로 표현된 제1 객체(901)가 표시될 수 있다. In the example shown in FIG. 20 , the processor 410 of the electronic device 400 may control the display 440 so that the screen 2010 of the fitness application is displayed on the display 440 . A first object 901 expressed in a first color may be displayed in the first area 510 of the screen 2010.

화면(2010)의 제1 객체(901)와 대응되게, 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)이 제1 컬러의 빛을 출력하도록 라이팅 유닛(903)을 제어할 수 있다. Corresponding to the first object 901 on the screen 2010, the processor 310 of the wearable device 300 may control the lighting unit 903 so that the lighting unit 903 outputs light of the first color. .

전자 장치(400)의 프로세서(410)는 제1 객체(901)에 제1 컬러의 농도가 점점 낮아지도록 디스플레이(440)를 제어할 수 있다. 화면(2020)의 제1 객체(901)의 제1 컬러의 농도는 화면(2010)의 제1 객체(901)의 제1 컬러의 농도보다 낮을 수 있다. 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)의 빛의 세기가 점점 작아지도록 라이팅 유닛(903)을 제어할 수 있다. 화면(2020)의 제1 객체(901)와 대응되게, 라이팅 유닛(903)은 빛을 출력하지 않을 수 있다. The processor 410 of the electronic device 400 may control the display 440 so that the density of the first color of the first object 901 gradually decreases. The density of the first color of the first object 901 on the screen 2020 may be lower than the density of the first color of the first object 901 on the screen 2010. The processor 310 of the wearable device 300 may control the lighting unit 903 so that the intensity of light of the lighting unit 903 gradually decreases. Corresponding to the first object 901 on the screen 2020, the lighting unit 903 may not output light.

전자 장치(400)의 프로세서(410)는 제1 객체(901)에 제1 컬러의 농도가 점점 높아지도록 디스플레이(440)를 제어할 수 있다. 화면(2030)의 제1 객체(901)의 제1 컬러의 농도는 화면(2020)의 제1 객체(901)의 제1 컬러의 농도보다 높을 수 있다. 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)의 빛의 세기가 점점 커지도록 라이팅 유닛(903)을 제어할 수 있다. 화면(2030)의 제1 객체(901)와 대응되게, 라이팅 유닛(903)은 제1 컬러의 빛을 출력할 수 있다. The processor 410 of the electronic device 400 may control the display 440 so that the density of the first color of the first object 901 gradually increases. The density of the first color of the first object 901 on the screen 2030 may be higher than the density of the first color of the first object 901 on the screen 2020. The processor 310 of the wearable device 300 may control the lighting unit 903 so that the intensity of light of the lighting unit 903 gradually increases. Corresponding to the first object 901 on the screen 2030, the lighting unit 903 may output light of the first color.

웨어러블 장치(300)의 에러 상태에서, 전자 장치(400)는 에러 상태에 대응되는 시각적 피드백(예: 제1 객체(901)에서 제1 컬러의 농도가 낮아짐과 높아짐이 반복하는 시각적 효과)를 사용자에게 제공할 수 있다. 웨어러블 장치(300)의 에러 상태에서, 웨어러블 장치(300)는 에러 상태에 대응되는 시각적 피드백(예: 라이팅 유닛(903)에서 제1 컬러의 빛이 깜빡이는 시각적 효과)를 사용자에게 제공할 수 있다. 이에 따라, 사용자는 웨어러블 장치(300)가 에러 상태에 있음을 쉽게 인지할 수 있다. In an error state of the wearable device 300, the electronic device 400 provides visual feedback corresponding to the error state (e.g., a visual effect of repeating lowering and higher density of the first color in the first object 901) to the user. can be provided to. In an error state of the wearable device 300, the wearable device 300 may provide visual feedback corresponding to the error state (e.g., a visual effect of the first color light blinking in the lighting unit 903) to the user. . Accordingly, the user can easily recognize that the wearable device 300 is in an error state.

일 실시 예에 있어서, 전자 장치(400)는 스마트 워치(132)와 무선 통신 링크를 통해 연결될 수 있다. 스마트 워치(132)는 전자 장치(400)와 통신하여 웨어러블 장치(300)의 에러 상태에 대응되는 시각적 피드백을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 전자 장치(400)와 동기화될 수 있고, 이러한 동기화를 통해, 도 20의 화면들(2010 내지 2030) 각각의 제1 영역(510)과 동일한 화면을 디스플레이에 표시할 수 있다. In one embodiment, the electronic device 400 may be connected to the smart watch 132 through a wireless communication link. The smart watch 132 may communicate with the electronic device 400 and display visual feedback corresponding to the error state of the wearable device 300 on the display. The smart watch 132 can be synchronized with the electronic device 400, and through this synchronization, the same screen as the first area 510 of each of the screens 2010 to 2030 of FIG. 20 can be displayed on the display. .

도 21은 일 실시 예에 따른 웨어러블 장치와 전자 장치를 포함하는 시스템의 피드백 제공의 예시를 설명하는 도면이다.FIG. 21 is a diagram illustrating an example of providing feedback by a system including a wearable device and an electronic device according to an embodiment.

도 21을 참조하면, 전자 장치(400)는 웨어러블 장치(300)로부터 움직임 정보를 수신할 수 있다.Referring to FIG. 21, the electronic device 400 may receive movement information from the wearable device 300.

전자 장치(400)는 움직임 정보, 사용자의 위치 정보, 사용자의 생체 정보, 및 사용자의 운동량 정보를 서버(2110)(예: 도 1b의 서버(140))에 전송할 수 있다. The electronic device 400 may transmit movement information, user location information, user biometric information, and user exercise information to the server 2110 (eg, server 140 in FIG. 1B).

서버(2110)는 수신된 움직임 정보, 위치 정보, 생체 정보, 운동량 정보, 및 사용자가 위치한 지역의 환경 정보(예: 날씨, 지형 등)를 기초로 사용자의 운동에 대한 가이드 정보를 결정할 수 있다. 예를 들어, 서버(2110)는 사용자의 심박수가 높고 사용자가 위치한 지역의 강수 확률이 높은 경우, 운동을 중단할 것을 나타내는 가이드 정보를 결정할 수 있다.The server 2110 may determine guide information for the user's exercise based on the received movement information, location information, biometric information, momentum information, and environmental information (e.g., weather, terrain, etc.) of the area where the user is located. For example, the server 2110 may determine guide information indicating to stop exercising when the user's heart rate is high and the probability of precipitation is high in the area where the user is located.

서버(2110)는 결정된 가이드 정보를 전자 장치(400)에 전송할 수 있다. The server 2110 may transmit the determined guide information to the electronic device 400.

전자 장치(400)는 수신된 가이드 정보가 피트니스 어플리케이션의 화면(510)의 제1 영역(511)을 통해 제공되도록 디스플레이(440)를 제어할 수 있다. 전자 장치(400)는 수신된 가이드 정보에 대한 텍스트를 제1 영역(511)에 표시할 수 있고, 수신된 가이드 정보에 대응되는 시각적 피드백을 제1 영역(511)의 객체(예: 제1 객체(612) 또는 제2 객체(622))을 통해 사용자에게 제공할 수 있다. 예를 들어, 전자 장치(400)는 제1 영역(511)에 운동 중단에 대한 텍스트를 표시할 수 있고, 제6 컬러(예: 붉은색)로 표현된 제1 객체(901)를 표시할 수 있다. The electronic device 400 may control the display 440 so that the received guide information is provided through the first area 511 of the screen 510 of the fitness application. The electronic device 400 may display text about the received guide information in the first area 511 and provide visual feedback corresponding to the received guide information to an object (e.g., the first object) in the first area 511. It can be provided to the user through (612) or second object (622). For example, the electronic device 400 may display text about exercise cessation in the first area 511 and may display the first object 901 expressed in a sixth color (e.g., red). there is.

전자 장치(400)는 수신된 가이드 정보에 대응되는 피드백 제공을 명령하는 제어 신호를 웨어러블 장치(300)에 전송할 수 있다. 이러한 제어 신호에 따라, 웨어러블 장치(300)는 수신된 가이드 정보에 대응되는 피드백(예: 시각적 피드백, 청각적 피드백, 햅틱 피드백)을 사용자에게 제공할 수 있다. 예를 들어, 웨어러블 장치(300)는 운동 중단에 대응되는 피드백 제공을 명령하는 제어 신호를 전자 장치(400)로부터 수신한 경우, 라이팅 유닛(60, 903)이 제6 컬러의 빛을 출력하도록 할 수 있다. 웨어러블 장치(300)는 스피커를 통해 운동 중단의 발화 음성을 출력 및/또는 진동 모터를 통해 운동 중단에 해당하는 햅틱 피드백을 사용자에게 제공할 수 있다. The electronic device 400 may transmit a control signal commanding the provision of feedback corresponding to the received guide information to the wearable device 300. According to this control signal, the wearable device 300 may provide feedback (eg, visual feedback, auditory feedback, haptic feedback) corresponding to the received guide information to the user. For example, when the wearable device 300 receives a control signal commanding the provision of feedback corresponding to exercise cessation from the electronic device 400, the lighting units 60 and 903 may output light of the sixth color. You can. The wearable device 300 may output a voice indicating the cessation of exercise through a speaker and/or provide haptic feedback corresponding to the cessation of exercise to the user through a vibration motor.

전자 장치(400)는 수신된 가이드 정보를 스마트 워치(2130)(예:도 1b의 스마트 워치(132))에 전송할 수 있다. 스마트 워치(2130)는 수신된 가이드 정보에 대응되는 피드백을 사용자에게 제공할 수 있다. 예를 들어, 스마트 워치(2130)는 운동 중단을 나타내는 가이드 정보를 전자 장치(400)로부터 수신한 경우, 전자 장치(400)의 제1 화면과 동일한 화면을 디스플레이에 표시할 수 있다. The electronic device 400 may transmit the received guide information to the smart watch 2130 (e.g., the smart watch 132 in FIG. 1B). The smart watch 2130 may provide feedback corresponding to the received guide information to the user. For example, when the smart watch 2130 receives guide information indicating exercise cessation from the electronic device 400, the smart watch 2130 may display the same screen as the first screen of the electronic device 400 on the display.

서버(2110)는 결정된 가이드 정보를 트레이너의 전자 장치(2120)에 전송할 수 있다. 서버(2110)는 결정된 가이드 정보와 함께, 사용자의 생체 정보, 운동량 정보, 또는 움직임 정보 중 적어도 하나 또는 이들의 조합을 전자 장치(2120)에 전송할 수 있다. 전자 장치(2120)는 서버(2110)로부터 수신된 정보(예: 가이드 정보, 생체 정보, 운동량 정보, 움직임 정보)를 디스플레이에 표시할 수 있다. 전자 장치(2120)는 결정된 가이드 정보에 대응되는 피드백을 디스플레이에 표시할 수 있다. 트레이너는 전자 장치(2120)의 디스플레이에 표시된 피드백을 통해 사용자가 어떤 상황(예: 운동을 중단해야 하는 상황 등)에 있는지 알 수 있다. 사용자가 예를 들어 운동을 중단해야 하는 상황에 있는 경우, 트레이너는 사용자에게 운동 중단을 요청할 수 있다.The server 2110 may transmit the determined guide information to the trainer's electronic device 2120. The server 2110 may transmit to the electronic device 2120 at least one of the user's biometric information, momentum information, or movement information, or a combination thereof, along with the determined guide information. The electronic device 2120 may display information (e.g., guide information, biometric information, momentum information, and movement information) received from the server 2110 on the display. The electronic device 2120 may display feedback corresponding to the determined guide information on the display. The trainer can know what situation the user is in (e.g., a situation in which exercise must be stopped, etc.) through feedback displayed on the display of the electronic device 2120. If the user is in a situation where, for example, he or she needs to stop exercising, the trainer can ask the user to stop exercising.

도 21에 도시되지 않았으나, 서버(2110)는 웹 사이트 또는 웹 페이지에 가이드 정보에 대응되는 시각적 피드백을 표시할 수 있다.Although not shown in FIG. 21, the server 2110 may display visual feedback corresponding to guide information on a website or web page.

도 22 내지 도 26은 일 실시 예에 따른 사용자의 운동 상태에 대응되는 시각적 피드백의 제공의 예시를 설명하는 도면이다.22 to 26 are diagrams illustrating an example of providing visual feedback corresponding to a user's exercise state according to an embodiment.

도 22를 참조하면, 동작 2210에서, 웨어러블 장치(300)는 사용자의 운동 상태(예: 운동 속도(또는 움직임 속도), 운동 강도 등)를 결정할 수 있다. Referring to FIG. 22, in operation 2210, the wearable device 300 may determine the user's exercise state (eg, exercise speed (or movement speed), exercise intensity, etc.).

실시 예에 있어서, 웨어러블 장치(300)는 센서(예: IMU(360))의 측정 결과를 이용하여 사용자의 운동 속도값(예: 보행 속도값)을 계산할 수 있다. 웨어러블 장치(300)는 계산된 운동 속도값이 속도 범위(예: 4km/h~6km/h) 내에 있는 경우, 사용자의 운동 속도가 중간 속도인 것으로 결정할 수 있다. 웨어러블 장치(300)는 계산된 운동 속도값이 속도 범위(예: 4km/h~6km/h) 보다 작은 경우, 사용자의 운동 속도가 낮은 속도인 것으로 결정할 수 있다. 웨어러블 장치(300)는 계산된 운동 속도값이 속도 범위(예: 4km/h~6km/h) 보다 큰 경우, 사용자의 운동 속도가 빠른 속도인 것으로 결정할 수 있다. 앞서 운동 속도를 3단계로 구분하였으나 이는 예시적인 사항일 뿐이다. 속도 범위는 앞서 설명한 예시로 제한되지 않는다. In an embodiment, the wearable device 300 may calculate the user's exercise speed value (e.g., walking speed value) using the measurement result of a sensor (e.g., IMU 360). If the calculated exercise speed value is within a speed range (e.g., 4 km/h to 6 km/h), the wearable device 300 may determine that the user's exercise speed is a medium speed. If the calculated exercise speed value is smaller than the speed range (e.g., 4 km/h to 6 km/h), the wearable device 300 may determine that the user's exercise speed is a low speed. If the calculated exercise speed value is greater than the speed range (e.g., 4 km/h to 6 km/h), the wearable device 300 may determine that the user's exercise speed is a fast speed. Previously, the exercise speed was divided into three stages, but this is only an example. The speed range is not limited to the examples described above.

실시 예에 있어서, 전자 장치(400)는 사용자의 심박수 정보를 웨어러블 장치(300)에 전송할 수 있다. 웨어러블 장치(300)는 사용자의 심박수 정보를 통해 사용자의 운동 강도를 결정할 수 있다. 예를 들어, 웨어러블 장치(300)는 사용자의 심박수 정보가 사용자의 최대 심박수의 50~60%인 경우, 사용자의 운동 강도를 매우 낮은 운동 강도(또는 제1 운동 강도)로 결정할 수 있다. 웨어러블 장치(300)는 사용자의 심박수 정보가 사용자의 최대 심박수의 60~70%인 경우, 사용자의 운동 강도를 낮은 운동 강도(또는 제2 운동 강도)로 결정할 수 있다. 웨어러블 장치(300)는 사용자의 심박수 정보가 사용자의 최대 심박수의 70~80%인 경우, 사용자의 운동 강도를 중간(moderate) 운동 강도(또는 제3 운동 강도)로 결정할 수 있다. 웨어러블 장치(300)는 사용자의 심박수 정보가 사용자의 최대 심박수의 80~90%인 경우, 사용자의 운동 강도를 높은 운동 강도(또는 제4 운동 강도)로 결정할 수 있다. 웨어러블 장치(300)는 사용자의 심박수 정보가 사용자의 최대 심박수의 90% 이상인 경우, 사용자의 운동 강도를 매우 높은 운동 강도(또는 제5 운동 강도)로 결정할 수 있다. 앞서 운동 강도를 5단계로 구분하였으나 이는 예시적인 사항일 뿐이다. In an embodiment, the electronic device 400 may transmit the user's heart rate information to the wearable device 300. The wearable device 300 may determine the user's exercise intensity based on the user's heart rate information. For example, if the user's heart rate information is 50 to 60% of the user's maximum heart rate, the wearable device 300 may determine the user's exercise intensity as a very low exercise intensity (or first exercise intensity). If the user's heart rate information is 60 to 70% of the user's maximum heart rate, the wearable device 300 may determine the user's exercise intensity as a low exercise intensity (or a second exercise intensity). If the user's heart rate information is 70 to 80% of the user's maximum heart rate, the wearable device 300 may determine the user's exercise intensity as a moderate exercise intensity (or a third exercise intensity). If the user's heart rate information is 80 to 90% of the user's maximum heart rate, the wearable device 300 may determine the user's exercise intensity as a high exercise intensity (or fourth exercise intensity). If the user's heart rate information is 90% or more of the user's maximum heart rate, the wearable device 300 may determine the user's exercise intensity as a very high exercise intensity (or a fifth exercise intensity). Previously, exercise intensity was divided into five levels, but this is only an example.

동작 2220에서, 웨어러블 장치(300)는 결정된 운동 상태(예: 운동 속도, 운동 강도 등)를 전자 장치(400)에 전송할 수 있다. 웨어러블 장치(300)는 결정된 운동 속도(예: 낮은 속도, 중간 속도, 또는 빠른 속도)를 전자 장치(400)에 전송할 수 있다. 웨어러블 장치(300)는 결정된 운동 강도(예: 매우 낮은 운동 강도, 낮은 운동 강도, 중간 운동 강도, 높은 운동 강도, 또는 매우 높은 운동 강도)를 전자 장치(400)에 전송할 수 있다.In operation 2220, the wearable device 300 may transmit the determined exercise state (e.g., exercise speed, exercise intensity, etc.) to the electronic device 400. The wearable device 300 may transmit the determined exercise speed (e.g., low speed, medium speed, or fast speed) to the electronic device 400. The wearable device 300 may transmit the determined exercise intensity (e.g., very low exercise intensity, low exercise intensity, medium exercise intensity, high exercise intensity, or very high exercise intensity) to the electronic device 400.

앞서 동작 2210은 웨어러블 장치(300)에 의해 수행되는 것으로 설명하였으나 이는 예시적인 사항일 뿐, 전자 장치(400)가 동작 2210을 수행할 수 있다. 일례로, 웨어러블 장치(300)는 센서(예: IMU(360))의 측정 결과를 전자 장치(400)로 전송할 수 있다. 전자 장치(400)는 수신된 측정 결과를 이용하여 사용자의 운동 속도(예: 낮은 속도, 중간 속도, 또는 빠른 속도)를 결정할 수 있다. 다른 일례로, 전자 장치(400)는 사용자의 심박수 정보를 통해 사용자의 운동 강도(예: 매우 낮은 운동 강도, 낮은 운동 강도, 중간 운동 강도, 높은 운동 강도, 또는 매우 높은 운동 강도)를 결정할 수 있다.Operation 2210 was previously described as being performed by the wearable device 300, but this is only an example and the electronic device 400 may perform operation 2210. For example, the wearable device 300 may transmit the measurement results of a sensor (e.g., IMU 360) to the electronic device 400. The electronic device 400 may determine the user's exercise speed (eg, low speed, medium speed, or fast speed) using the received measurement results. As another example, the electronic device 400 may determine the user's exercise intensity (e.g., very low exercise intensity, low exercise intensity, medium exercise intensity, high exercise intensity, or very high exercise intensity) through the user's heart rate information. .

동작 2230에서, 웨어러블 장치(300)는 결정된 운동 상태에 대응되는 시각적 피드백을 제공할 수 있다.In operation 2230, the wearable device 300 may provide visual feedback corresponding to the determined exercise state.

동작 2240에서, 전자 장치(400)는 결정된 운동 상태에 대응되는 시각적 피드백을 제공할 수 있다.In operation 2240, the electronic device 400 may provide visual feedback corresponding to the determined exercise state.

동작 2230과 동작 2240의 예시를 도 23 내지 도 24를 참조하면서 설명한다.Examples of operations 2230 and 2240 will be described with reference to FIGS. 23 and 24.

도 23의 화면(2310)은 도 5의 실행 화면(500)의 예시일 수 있다.Screen 2310 of FIG. 23 may be an example of the execution screen 500 of FIG. 5.

도 23에 도시된 예에서, 웨어러블 장치(300)는 결정된 운동 상태(예: 운동 속도)에 대응되는 시각적 피드백을 라이팅 유닛(903)을 통해 사용자에게 제공할 수 있다. 전자 장치(400)는 결정된 운동 상태(예: 운동 속도)에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다.In the example shown in FIG. 23 , the wearable device 300 may provide visual feedback corresponding to the determined exercise state (eg, exercise speed) to the user through the writing unit 903. The electronic device 400 may provide visual feedback corresponding to the determined exercise state (eg, exercise speed) to the user.

예를 들어, 웨어러블 장치(300)의 프로세서(310)는 사용자의 운동 속도가 낮은 속도에 해당하는 경우, 라이팅 유닛(903)이 상술한 제2 숨쉬는 효과를 제1 속도로 수행하도록 라이팅 유닛(903)을 제어할 수 있다. 이와 대응되게, 전자 장치(400)의 프로세서(410)는 사용자의 운동 속도가 낮은 속도에 해당하는 경우, 화면(2310)의 제1 객체(901)를 통해 상술한 제1 숨쉬는 효과가 제1 속도로 제공되도록 디스플레이(440)를 제어할 수 있다. For example, when the user's exercise speed is low, the processor 310 of the wearable device 300 sets the lighting unit 903 to perform the above-described second breathing effect at the first speed. ) can be controlled. Correspondingly, when the user's exercise speed is low, the processor 410 of the electronic device 400 generates the above-described first breathing effect through the first object 901 on the screen 2310 at the first speed. The display 440 can be controlled to provide .

예를 들어, 웨어러블 장치(300)의 프로세서(310)는 사용자의 운동 속도가 중간 속도에 해당하는 경우, 라이팅 유닛(903)이 제2 숨쉬는 효과를 제2 속도로 수행하도록 라이팅 유닛(903)을 제어할 수 있다. 이와 대응되게, 전자 장치(400)의 프로세서(410)는 사용자의 운동 속도가 중간 속도에 해당하는 경우, 화면(2310)의 제1 객체(901)를 통해 제1 숨쉬는 효과가 제2 속도로 제공되도록 디스플레이(440)를 제어할 수 있다. 제2 속도는 제1 속도보다 빠를 수 있다.For example, when the user's exercise speed is medium speed, the processor 310 of the wearable device 300 sets the lighting unit 903 to perform the second breathing effect at the second speed. You can control it. Correspondingly, the processor 410 of the electronic device 400 provides the first breathing effect at the second speed through the first object 901 on the screen 2310 when the user's movement speed is medium speed. The display 440 can be controlled as much as possible. The second speed may be faster than the first speed.

예를 들어, 웨어러블 장치(300)의 프로세서(310)는 사용자의 운동 속도가 높은 속도에 해당하는 경우, 라이팅 유닛(903)이 제2 숨쉬는 효과를 제3 속도로 수행하도록 라이팅 유닛(903)을 제어할 수 있다. 이와 대응되게, 전자 장치(400)의 프로세서(410)는 사용자의 운동 속도가 높은 속도에 해당하는 경우, 화면(2310)의 제1 객체(901)를 통해 제1 숨쉬는 효과가 제3 속도로 제공되도록 디스플레이(440)를 제어할 수 있다. 제3 속도는 제2 속도보다 빠를 수 있다.For example, when the user's exercise speed is high, the processor 310 of the wearable device 300 configures the lighting unit 903 to perform the second breathing effect at a third speed. You can control it. Correspondingly, the processor 410 of the electronic device 400 provides the first breathing effect at the third speed through the first object 901 on the screen 2310 when the user's movement speed is high. The display 440 can be controlled as much as possible. The third speed may be faster than the second speed.

도 24를 통해 사용자의 운동 강도에 대응되는 시각적 피드백 제공의 예시에 대해 설명한다.Through Figure 24, an example of providing visual feedback corresponding to the user's exercise intensity will be described.

도 24의 화면(2410)은 도 5의 실행 화면(500)의 예시일 수 있다.Screen 2410 of FIG. 24 may be an example of the execution screen 500 of FIG. 5.

도 24에 도시된 예에서, 웨어러블 장치(300)는 결정된 운동 상태(예: 운동 강도)에 대응되는 시각적 피드백을 라이팅 유닛(903)을 통해 사용자에게 제공할 수 있다. 전자 장치(400)는 결정된 운동 상태(예: 운동 강도)에 대응되는 시각적 피드백을 화면(2410)을 통해 사용자에게 제공할 수 있다.In the example shown in FIG. 24 , the wearable device 300 may provide visual feedback corresponding to the determined exercise state (eg, exercise intensity) to the user through the writing unit 903. The electronic device 400 may provide visual feedback corresponding to the determined exercise state (eg, exercise intensity) to the user through the screen 2410.

예를 들어, 웨어러블 장치(300)의 프로세서(310)는 사용자의 운동 강도가 매우 낮은 운동 강도에 해당하는 경우, 라이팅 유닛(903) 중 매우 낮은 운동 강도에 대응되는 영역(1번 영역)의 광원들이 제1 컬러의 빛을 출력하도록 라이팅 유닛(903)을 제어할 수 있다. 이와 대응되게, 전자 장치(400)의 프로세서(410)는 사용자의 운동 강도가 매우 낮은 운동 강도에 해당하는 경우, 화면(2410)의 제1 객체(901)에서 매우 낮은 운동 강도에 대응되는 영역(1번 영역)에 제1 컬러가 표현되도록 디스플레이(440)를 제어할 수 있다. For example, when the user's exercise intensity corresponds to a very low exercise intensity, the processor 310 of the wearable device 300 uses the light source of the area (area 1) corresponding to the very low exercise intensity among the lighting units 903. The lighting unit 903 can be controlled to output light of the first color. Correspondingly, when the user's exercise intensity corresponds to a very low exercise intensity, the processor 410 of the electronic device 400 generates an area corresponding to the very low exercise intensity in the first object 901 of the screen 2410 ( The display 440 can be controlled so that the first color is displayed in area 1).

예를 들어, 웨어러블 장치(300)의 프로세서(310)는 사용자의 운동 강도가 낮은 운동 강도에 해당하는 경우, 라이팅 유닛(903) 중 낮은 운동 강도에 대응되는 영역(1번 영역과 2번 영역)의 광원들이 제1 컬러의 빛을 출력하도록 라이팅 유닛(903)을 제어할 수 있다. 이와 대응되게, 전자 장치(400)의 프로세서(410)는 사용자의 운동 강도가 낮은 운동 강도에 해당하는 경우, 화면(2410)의 제1 객체(901)에서 낮은 운동 강도에 대응되는 영역(1번 영역, 2번 영역)에 제1 컬러가 표현되도록 디스플레이(440)를 제어할 수 있다. For example, if the user's exercise intensity corresponds to a low exercise intensity, the processor 310 of the wearable device 300 selects an area (area 1 and area 2) corresponding to the low exercise intensity among the lighting units 903. The lighting unit 903 can be controlled so that the light sources output light of the first color. Correspondingly, when the user's exercise intensity corresponds to a low exercise intensity, the processor 410 of the electronic device 400 controls the area (No. 1) corresponding to the low exercise intensity in the first object 901 of the screen 2410. The display 440 can be controlled so that the first color is displayed in area (area 2).

예를 들어, 웨어러블 장치(300)의 프로세서(310)는 사용자의 운동 강도가 중간 운동 강도에 해당하는 경우, 라이팅 유닛(903) 중 중간 운동 강도에 대응되는 영역(1번 영역, 2번 영역, 3번 영역)의 광원들이 제1 컬러의 빛을 출력하도록 라이팅 유닛(903)을 제어할 수 있다. 이와 대응되게, 전자 장치(400)의 프로세서(410)는 사용자의 운동 강도가 중간 운동 강도에 해당하는 경우, 화면(2410)의 제1 객체(901)에서 중간 운동 강도에 대응되는 영역(1번 영역, 2번 영역, 3번 영역)에 제1 컬러가 표현되도록 디스플레이(440)를 제어할 수 있다. For example, if the user's exercise intensity corresponds to a medium exercise intensity, the processor 310 of the wearable device 300 selects an area (area 1, area 2, The lighting unit 903 can be controlled so that the light sources in area 3) output light of the first color. Correspondingly, when the user's exercise intensity corresponds to the intermediate exercise intensity, the processor 410 of the electronic device 400 selects the area (No. 1) corresponding to the intermediate exercise intensity in the first object 901 of the screen 2410. The display 440 can be controlled so that the first color is displayed in areas (area 2, area 2, and area 3).

예를 들어, 웨어러블 장치(300)의 프로세서(310)는 사용자의 운동 강도가 높은 운동 강도에 해당하는 경우, 라이팅 유닛(903) 중 높은 운동 강도에 대응되는 영역(1번 영역, 2번 영역, 3번 영역, 4번 영역)의 광원들이 제1 컬러의 빛을 출력하도록 라이팅 유닛(903)을 제어할 수 있다. 이와 대응되게, 전자 장치(400)의 프로세서(410)는 사용자의 운동 강도가 높은 운동 강도에 해당하는 경우, 화면(2410)의 제1 객체(901)에서 높은 운동 강도에 대응되는 영역(1번 영역, 2번 영역, 3번 영역, 4번 영역)에 제1 컬러가 표현되도록 디스플레이(440)를 제어할 수 있다. For example, when the user's exercise intensity corresponds to a high exercise intensity, the processor 310 of the wearable device 300 selects an area (area 1, area 2, The lighting unit 903 can be controlled so that the light sources in areas 3 and 4) output light of the first color. Correspondingly, when the user's exercise intensity corresponds to a high exercise intensity, the processor 410 of the electronic device 400 selects the area (No. 1) corresponding to the high exercise intensity in the first object 901 of the screen 2410. The display 440 can be controlled so that the first color is displayed in areas (areas 2, 3, and 4).

예를 들어, 웨어러블 장치(300)의 프로세서(310)는 사용자의 운동 강도가 매우 높은 운동 강도에 해당하는 경우, 라이팅 유닛(903) 중 높은 운동 강도에 대응되는 영역(1번 영역, 2번 영역, 3번 영역, 4번 영역, 5번 영역)의 광원들이 제1 컬러의 빛을 출력하도록 라이팅 유닛(903)을 제어할 수 있다. 이와 대응되게, 전자 장치(400)의 프로세서(410)는 사용자의 운동 강도가 매우 높은 운동 강도에 해당하는 경우, 화면(2410)의 제1 객체(901)에서 매우 높은 운동 강도에 대응되는 영역(1번 영역, 2번 영역, 3번 영역, 4번 영역, 5번 영역)에 제1 컬러가 표현되도록 디스플레이(440)를 제어할 수 있다.For example, when the user's exercise intensity corresponds to a very high exercise intensity, the processor 310 of the wearable device 300 selects an area (area 1, area 2) corresponding to the high exercise intensity among the lighting units 903. , the lighting unit 903 can be controlled so that the light sources in areas 3, 4, and 5) output light of the first color. Correspondingly, when the user's exercise intensity corresponds to a very high exercise intensity, the processor 410 of the electronic device 400 selects an area corresponding to the very high exercise intensity in the first object 901 of the screen 2410 ( The display 440 can be controlled so that the first color is displayed in areas 1, 2, 3, 4, and 5.

도 25와 도 26을 통해 사용자의 운동 상태(예: 심박수 정보)에 대응되는 시각적 피드백 제공의 예시에 대해 설명한다.25 and 26, an example of providing visual feedback corresponding to the user's exercise status (e.g., heart rate information) will be described.

도 25를 참조하면, 동작 2510에서, 전자 장치(400)는 사용자의 심박수 상태를 결정할 수 있다. 전자 장치(400)는 스마트 워치(132)로부터 사용자의 심박수 정보를 수신할 수 있고, 수신된 심박수 정보를 통해 사용자의 심박수 상태를 결정할 수 있다. 예를 들어, 전자 장치(400)는 수신된 심박수 정보가 사용자의 최대 심박수의 70~80%인 경우, 사용자의 심박수 상태를 중간 상태(또는 제1 심박수 상태)로 결정할 수 있다. 전자 장치(400)는 수신된 심박수 정보가 사용자의 최대 심박수의 80~90%인 경우, 사용자의 심박수 상태를 힘든(hard) 상태(또는 제2 심박수 상태)로 결정할 수 있다. 전자 장치(400)는 수신된 심박수 정보가 사용자의 최대 심박수의 90% 이상인 경우, 사용자의 심박수 상태를 최대(maximum) 상태(또는 제3 심박수 상태)로 결정할 수 있다. 심박수 상태를 결정하는 예시는 전술한 예시로 제한되지 않는다. 또한, 앞서 심박수 상태를 3단계로 구분하였으나 이는 예시적인 사항일 뿐이다.Referring to FIG. 25, in operation 2510, the electronic device 400 may determine the user's heart rate state. The electronic device 400 may receive the user's heart rate information from the smart watch 132 and determine the user's heart rate state through the received heart rate information. For example, if the received heart rate information is 70 to 80% of the user's maximum heart rate, the electronic device 400 may determine the user's heart rate state as an intermediate state (or first heart rate state). If the received heart rate information is 80 to 90% of the user's maximum heart rate, the electronic device 400 may determine the user's heart rate state as a hard state (or a second heart rate state). If the received heart rate information is 90% or more of the user's maximum heart rate, the electronic device 400 may determine the user's heart rate state as the maximum state (or the third heart rate state). Examples of determining heart rate status are not limited to the examples described above. In addition, the heart rate status was previously divided into three stages, but this is only an example.

동작 2520에서, 전자 장치(400)는 사용자의 심박수 상태(예: 중간 상태, 힘든 상태, 또는 최대 상태)를 웨어러블 장치(300)에 전송할 수 있다.In operation 2520, the electronic device 400 may transmit the user's heart rate state (e.g., moderate state, hard state, or maximum state) to the wearable device 300.

동작 2530에서, 전자 장치(400)는 심박수 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다.In operation 2530, the electronic device 400 may provide visual feedback corresponding to the heart rate state to the user.

동작 2540에서, 웨어러블 장치(300)는 심박수 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다.In operation 2540, the wearable device 300 may provide visual feedback corresponding to the heart rate state to the user.

동작 2530과 동작 2540의 예시를 도 26을 참조하면서 설명한다.Examples of operations 2530 and 2540 will be described with reference to FIG. 26.

도 26의 화면들(2610 내지 2630) 각각은 도 5의 실행 화면(500)의 예시일 수 있다.Each of the screens 2610 to 2630 in FIG. 26 may be an example of the execution screen 500 in FIG. 5 .

도 26에 도시된 예에서, 웨어러블 장치(300)는 결정된 운동 상태(예: 심박수 상태)에 대응되는 시각적 피드백을 라이팅 유닛(903)을 통해 사용자에게 제공할 수 있다. 전자 장치(400)는 결정된 운동 상태(예: 심박수 상태)에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다.In the example shown in FIG. 26, the wearable device 300 may provide visual feedback corresponding to the determined exercise state (eg, heart rate state) to the user through the lighting unit 903. The electronic device 400 may provide visual feedback corresponding to the determined exercise state (eg, heart rate state) to the user.

예를 들어, 웨어러블 장치(300)의 프로세서(310)는 사용자의 심박수 상태가 중간 상태에 해당하는 경우, 라이팅 유닛(903)이 제7 컬러(예: 녹색)의 빛을 출력하도록 라이팅 유닛(903)을 제어할 수 있다. 이와 대응되게, 전자 장치(400)의 프로세서(410)는 사용자의 심박수 상태가 중간 상태에 해당하는 경우, 화면(2610)의 제1 객체(901)에 제7 컬러가 표현되도록 디스플레이(440)를 제어할 수 있다. For example, when the user's heart rate state is in the intermediate state, the processor 310 of the wearable device 300 configures the lighting unit 903 to output light of the seventh color (e.g., green). ) can be controlled. Correspondingly, when the user's heart rate state is in the intermediate state, the processor 410 of the electronic device 400 sets the display 440 to display the seventh color on the first object 901 on the screen 2610. You can control it.

예를 들어, 웨어러블 장치(300)의 프로세서(310)는 사용자의 심박수 상태가 힘든 상태에 해당하는 경우, 라이팅 유닛(903)이 제8 컬러(예: 노란색)의 빛을 출력하도록 라이팅 유닛(903)을 제어할 수 있다. 이와 대응되게, 전자 장치(400)의 프로세서(410)는 사용자의 심박수 상태가 힘든 상태에 해당하는 경우, 화면(2620)의 제1 객체(901)에 제8 컬러가 표현되도록 디스플레이(440)를 제어할 수 있다. For example, when the user's heart rate is in a difficult state, the processor 310 of the wearable device 300 causes the lighting unit 903 to output light of the eighth color (e.g., yellow). ) can be controlled. Correspondingly, when the user's heart rate is in a difficult state, the processor 410 of the electronic device 400 operates the display 440 so that the eighth color is displayed on the first object 901 on the screen 2620. You can control it.

예를 들어, 웨어러블 장치(300)의 프로세서(310)는 사용자의 심박수 상태가 최대 상태에 해당하는 경우, 라이팅 유닛(903)이 제9 컬러(예: 오렌지색)의 빛을 출력하도록 라이팅 유닛(903)을 제어할 수 있다. 이와 대응되게, 전자 장치(400)의 프로세서(410)는 사용자의 심박수 상태가 최대 상태에 해당하는 경우, 화면(2630)의 제1 객체(901)에 제9 컬러가 표현되도록 디스플레이(440)를 제어할 수 있다. For example, when the user's heart rate is at the maximum state, the processor 310 of the wearable device 300 configures the lighting unit 903 to output light of the ninth color (e.g., orange). ) can be controlled. Correspondingly, the processor 410 of the electronic device 400 operates the display 440 so that the ninth color is displayed on the first object 901 on the screen 2630 when the user's heart rate state is at the maximum state. You can control it.

도 27 내지 도 28은 일 실시 예에 따른 사용자의 운동이 코칭 필요 상태인 경우 코칭 필요 상태에 대응되는 시각적 피드백의 제공의 예시를 설명하는 도면이다.Figures 27 and 28 are diagrams illustrating an example of providing visual feedback corresponding to a coaching need state when a user's exercise is in a coaching need state according to an embodiment.

도 27을 참조하면, 동작 2710에서, 웨어러블 장치(300)는 사용자의 운동이 코칭(coaching) 필요 상태인지 여부를 결정할 수 있다. 예를 들어, 웨어러블 장치(300)는 사용자의 운동 자세가 일정 횟수 이상 틀린 경우, 사용자의 운동이 코칭 필요 상태인 것으로 결정할 수 있다.Referring to FIG. 27 , in operation 2710, the wearable device 300 may determine whether the user's exercise requires coaching. For example, if the user's exercise posture is incorrect more than a certain number of times, the wearable device 300 may determine that the user's exercise requires coaching.

동작 2720에서, 웨어러블 장치(300)는 사용자의 운동이 코칭 필요 상태임을 나타내는 정보를 전자 장치(400)에 전송할 수 있다.In operation 2720, the wearable device 300 may transmit information indicating that the user's exercise requires coaching to the electronic device 400.

동작 2730에서, 전자 장치(400)는 코칭 필요 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다.In operation 2730, the electronic device 400 may provide visual feedback corresponding to the coaching need status to the user.

동작 2740에서, 웨어러블 장치(300)는 코칭 필요 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다.In operation 2740, the wearable device 300 may provide visual feedback corresponding to the coaching need state to the user.

동작 2730과 동작 2740의 예시를 도 28을 참조하면서 설명한다.Examples of operations 2730 and 2740 will be described with reference to FIG. 28.

도 28의 화면들(2610 내지 2630) 각각은 도 5의 실행 화면(500)의 예시일 수 있다.Each of the screens 2610 to 2630 of FIG. 28 may be an example of the execution screen 500 of FIG. 5 .

도 28에 도시된 예에서, 전자 장치(400)의 프로세서(410)는 사용자의 운동이 코칭 필요 상태임을 나타내는 정보를 웨어러블 장치(300)로부터 수신한 경우, 피트니스 어플리케이션의 화면(2810)이 디스플레이(440)에 표시되도록 디스플레이(440)를 제어할 수 있다. 일부 영역이 제10 컬러(예: 보라색)로 표현된 제1 객체(901)가 화면(2810)의 제1 영역(510)에 표시될 수 있다. In the example shown in FIG. 28, when the processor 410 of the electronic device 400 receives information from the wearable device 300 indicating that the user's exercise is in need of coaching, the screen 2810 of the fitness application displays ( The display 440 can be controlled to display the image 440. The first object 901, a portion of which is expressed in a tenth color (e.g., purple), may be displayed in the first area 510 of the screen 2810.

웨어러블 장치(300)의 프로세서(310)는 사용자의 운동이 코칭 필요 상태임을 나타내는 정보를 전자 장치(400)로 전송한 경우, 라이팅 유닛(903)의 일부 영역에서 제10 컬러의 빛이 출력되도록 라이팅 유닛(903)을 제어할 수 있다. 라이팅 유닛(903)에서 제10 컬러의 빛이 출력되는 영역은 화면(2810)의 제1 객체(901)에서 제10 컬러가 표현되는 영역과 대응될 수 있다. When the processor 310 of the wearable device 300 transmits information indicating that the user's exercise requires coaching to the electronic device 400, lighting is performed so that light of the 10th color is output from a partial area of the lighting unit 903. Unit 903 can be controlled. The area where light of the tenth color is output from the lighting unit 903 may correspond to the area where the tenth color is expressed on the first object 901 of the screen 2810.

전자 장치(400)의 프로세서(410)는 제1 객체(901)에서 제10 컬러로 표현된 영역이 이동하는 시각적 효과가 제공되도록 디스플레이(440)를 제어할 수 있다. 이에 따라, 도 28의 화면(2820)이 디스플레이(440)에 표시될 수 있다. The processor 410 of the electronic device 400 may control the display 440 to provide a visual effect in which the area expressed in the tenth color in the first object 901 moves. Accordingly, the screen 2820 of FIG. 28 may be displayed on the display 440.

웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)에서 제10 컬러의 빛이 출력되는 영역이 이동하는 시각적 효과가 제공되도록 라이팅 유닛(903)을 제어할 수 있다. The processor 310 of the wearable device 300 may control the lighting unit 903 to provide a visual effect in which the area where light of the tenth color is output from the lighting unit 903 moves.

트레이너는 웨어러블 장치(300)의 라이팅 유닛(903)의 라이팅에 의해 사용자가 코칭 필요 상태에 있는 것을 쉽게 인지할 수 있다.The trainer can easily recognize that the user is in a state in need of coaching by the lighting of the lighting unit 903 of the wearable device 300.

도 29는 일 실시 예에 따른 웨어러블 장치를 설명하는 블록도이다.Figure 29 is a block diagram explaining a wearable device according to an embodiment.

도 29를 참조하면, 웨어러블 장치(예: 웨어러블 장치(120, 200, 300, 300-1))(2900)는 프로세서(2910)(예: 프로세서(310)), 통신 모듈(2920)(예: 통신 모듈(390)), 센서(2930), 구동 모듈(예: 구동 모듈(30))(2940), 및 표시 모듈(2950)을 포함할 수 있다. Referring to FIG. 29, a wearable device (e.g., wearable devices 120, 200, 300, 300-1) 2900 includes a processor 2910 (e.g., processor 310) and a communication module 2920 (e.g., It may include a communication module 390), a sensor 2930, a driving module (eg, a driving module 30) 2940, and a display module 2950.

통신 모듈(2920)은 전자 장치(400)와 무선 통신 링크를 형성할 수 있다.Communication module 2920 may form a wireless communication link with electronic device 400.

센서(2930)는 IMU(360) 및/또는 각도 센서들(320, 320-1)을 포함할 수 있다.Sensor 2930 may include IMU 360 and/or angle sensors 320 and 320-1.

센서(2930)는 사용자의 움직임을 센싱하여 움직임 정보를 획득할 수 있다.The sensor 2930 can acquire movement information by sensing the user's movement.

구동 모듈(2940)은 토크를 발생시켜 사용자에게 외력을 제공할 수 있다.The driving module 2940 may generate torque and provide external force to the user.

표시 모듈(2950)은 라이팅 유닛(60, 903)을 포함할 수 있다.The display module 2950 may include lighting units 60 and 903.

프로세서(2910)는 웨어러블 장치(2900)가 사용자의 움직임을 센싱하기 위한 센싱 상태에 있음을 나타내는 제1 상태 정보를 통신 모듈(2920)을 통해 전자 장치(400)로 전송할 수 있다. 프로세서(2910)는 센싱 상태에 대응되는 시각적 피드백이 표시 모듈(2950)을 통해 제공되도록 표시 모듈(2950)을 제어할 수 있다. 센싱 상태에 대응되는 시각적 피드백을 위해 프로세서(2910)는 라이팅 유닛(60, 903)이 복수의 컬러들 각각의 빛을 순차적으로 출력하도록 라이팅 유닛(60, 903)을 제어할 수 있다.The processor 2910 may transmit first state information indicating that the wearable device 2900 is in a sensing state for sensing the user's movement to the electronic device 400 through the communication module 2920. The processor 2910 may control the display module 2950 so that visual feedback corresponding to the sensing state is provided through the display module 2950. For visual feedback corresponding to the sensing state, the processor 2910 may control the lighting units 60 and 903 so that the lighting units 60 and 903 sequentially output light of each of a plurality of colors.

프로세서(2910)는 획득된 움직임 정보 중 적어도 일부를 이용하여 토크를 발생시키는데 이용되는 제어 정보를 결정할 수 있다. 프로세서(2910)는 사용자에게 외력이 제공되도록 결정된 제어 정보를 기초로 구동 모듈(2940)을 제어할 수 있다.The processor 2910 may determine control information used to generate torque using at least some of the obtained motion information. The processor 2910 may control the driving module 2940 based on the determined control information to provide external force to the user.

프로세서(2910)는 통신 모듈(2920)을 통해 웨어러블 장치(2900)가 부팅 상태에 있음을 나타내는 제2 상태 정보를 전자 장치(400)로 전송할 수 있다. 프로세서(2910)는 부팅 상태에 대응되는 시각적 피드백이 표시 모듈(2950)(예: 라이팅 유닛(60, 903))을 통해 제공되도록 표시 모듈(2950)을 제어할 수 있다.The processor 2910 may transmit second status information indicating that the wearable device 2900 is in a booting state to the electronic device 400 through the communication module 2920. The processor 2910 may control the display module 2950 so that visual feedback corresponding to the booting state is provided through the display module 2950 (eg, the lighting units 60 and 903).

프로세서(2910)는 통신 모듈(2920)을 통해 웨어러블 장치(2900)가 충전 상태에 있음을 나타내는 제3 상태 정보를 전자 장치(400)로 전송할 수 있다. 프로세서(2910)는 충전 상태에 대응되는 시각적 피드백이 표시 모듈(2950)(예: 라이팅 유닛(60, 903))을 통해 제공되도록 표시 모듈(2950)을 제어할 수 있다.The processor 2910 may transmit third state information indicating that the wearable device 2900 is in a charging state to the electronic device 400 through the communication module 2920. The processor 2910 may control the display module 2950 so that visual feedback corresponding to the charging state is provided through the display module 2950 (eg, the lighting units 60 and 903).

프로세서(2910)는 통신 모듈(2920)을 통해 웨어러블 장치(2900)가 사용자가 운동 시작 준비 상태에 있는지 여부를 판단하는 스캐닝을 수행할 것을 명령하는 제어 신호를 전자 장치(400)로부터 수신할 수 있다. 프로세서(2910)는 통신 모듈(2920)을 통해 웨어러블 장치(2900)가 스캐닝을 수행하기 위한 스캐닝 상태에 있음을 나타내는 제4 상태 정보를 전자 장치(400)로 전송할 수 있다. 프로세서(2910)는 수신된 제어 신호에 기초하여 스캐닝을 수행할 수 있고, 스캐닝 상태에 대응되는 시각적 피드백이 표시 모듈(2950)(예: 라이팅 유닛(60, 903))을 통해 제공되도록 표시 모듈(2950)을 제어할 수 있다.The processor 2910 may receive a control signal from the electronic device 400 through the communication module 2920 to command the wearable device 2900 to perform scanning to determine whether the user is ready to start exercising. . The processor 2910 may transmit fourth state information indicating that the wearable device 2900 is in a scanning state to perform scanning to the electronic device 400 through the communication module 2920. The processor 2910 may perform scanning based on the received control signal, and a display module ( 2950) can be controlled.

프로세서(2910)는 획득된 움직임 정보 중 적어도 일부(예: IMU(360)의 측정 결과 또는 각도 센서들(320, 320-1) 각각의 각도 정보)를 이용하여 사용자의 운동 자세를 평가할 수 있다. 프로세서(2910)는 웨어러블 장치(2900)가 운동 자세의 평가 결과를 발화 음성으로 출력하기 위한 발화 상태에 있음을 나타내는 제5 상태 정보 및 운동 자세의 평가 결과를 통신 모듈(2920)을 통해 전자 장치(400)로 전송할 수 있다. 프로세서(2910)는 웨어러블 장치(2900)의 스피커를 통해 발화 음성을 출력할 수 있다. 프로세서(2910)는 발화 상태에 대응되는 시각적 피드백이 표시 모듈(2950)(예: 라이팅 유닛(60, 903))을 통해 제공되도록 표시 모듈(2950)을 제어할 수 있다.The processor 2910 may evaluate the user's exercise posture using at least some of the acquired motion information (e.g., measurement results of the IMU 360 or angle information of each of the angle sensors 320 and 320-1). The processor 2910 sends the fifth state information indicating that the wearable device 2900 is in a speech state for outputting the exercise posture evaluation result as a speaking voice and the exercise posture evaluation result through the communication module 2920, the electronic device ( 400). The processor 2910 may output spoken voice through the speaker of the wearable device 2900. The processor 2910 may control the display module 2950 so that visual feedback corresponding to the speech state is provided through the display module 2950 (eg, the lighting units 60 and 903).

도 1a 내지 도 28을 통해 설명한 실시 예들은 도 29의 웨어러블 장치에 적용될 수 있다.The embodiments described with reference to FIGS. 1A to 28 may be applied to the wearable device of FIG. 29 .

아래에서 스마트 워치(132)에 의해 웨어러블 장치(300)를 제어하는 예시에 대해 설명한다. Below, an example of controlling the wearable device 300 using the smart watch 132 will be described.

"스마트 워치(132)가 웨어러블 장치(300)에 A를 전송한다"는 "스마트 워치(132)가 전자 장치(400)에 A를 전송하고 전자 장치(400)가 A를 웨어러블 장치(300)에 전송한다"를 포함할 수 있다. 달리 표현하면, "스마트 워치(132)가 웨어러블 장치(300)에 A를 전송한다"는 "스마트 워치(132)가 전자 장치(400)를 통해 A를 웨어러블 장치(300)에 전송한다"를 포함할 수 있다. "웨어러블 장치(300)가 스마트 워치(132)에 B를 전송한다"는 "웨어러블 장치(300)가 전자 장치(400)에 B를 전송하고 전자 장치(400)가 B를 스마트 워치(132)에 전송한다"를 포함할 수 있다. 달리 표현하면, "웨어러블 장치(300)가 스마트 워치(132)에 B를 전송한다"는 "웨어러블 장치(300)가 전자 장치(400)를 통해 B를 스마트 워치(132)에 전송한다"를 포함할 수 있다. 이에 제한되는 것은 아니고, 스마트 워치(132)는 웨어러블 장치(300)와 다이렉트로 무선 통신 링크를 통해 연결될 수 있다. “The smart watch 132 transmits A to the wearable device 300” means “the smart watch 132 transmits A to the electronic device 400 and the electronic device 400 transmits A to the wearable device 300.” It may include “send.” In other words, “the smart watch 132 transmits A to the wearable device 300” includes “the smart watch 132 transmits A to the wearable device 300 via the electronic device 400.” can do. “The wearable device 300 transmits B to the smart watch 132” means “the wearable device 300 transmits B to the electronic device 400 and the electronic device 400 transmits B to the smart watch 132.” It may include “send.” In other words, “wearable device 300 transmits B to smart watch 132” includes “wearable device 300 transmits B to smart watch 132 via electronic device 400.” can do. Without being limited thereto, the smart watch 132 may be directly connected to the wearable device 300 through a wireless communication link.

도 30은 일 실시 예에 따른 스마트 워치에 의해 웨어러블 장치를 제어하는 예시를 설명하는 도면이다.FIG. 30 is a diagram illustrating an example of controlling a wearable device using a smart watch according to an embodiment.

도 30을 참조하면, 스마트 워치(132)는 웨어러블 장치(300)의 동작 모드(예: 부스트 모드 또는 저항 모드)를 제어(또는 설정)하기 위한 화면(3000)을 스마트 워치(132)의 디스플레이에 표시할 수 있다. Referring to FIG. 30, the smart watch 132 displays a screen 3000 for controlling (or setting) the operation mode (e.g., boost mode or resistance mode) of the wearable device 300 on the display of the smart watch 132. It can be displayed.

화면(3000)은 웨어러블 장치(300)의 동작 모드(예: 부스트 모드 또는 저항 모드)에 대응되는 객체가 표시되는 영역(3010), 운동 강도의 수치(또는 레벨)이 표시되는 영역(3020), 강도 감소 버튼(3030), 강도 증가 버튼(3040), 부스트 모드 설정을 위한 버튼(3050), 및 저항 모드 설정을 위한 버튼(3060)을 포함할 수 있다. The screen 3000 includes an area 3010 where objects corresponding to the operation mode (e.g., boost mode or resistance mode) of the wearable device 300 are displayed, an area 3020 where a value (or level) of exercise intensity is displayed, It may include an intensity reduction button 3030, an intensity increase button 3040, a button 3050 for setting the boost mode, and a button 3060 for setting the resistance mode.

부스트 모드는 웨어러블 장치(300)가 사용자에게 보조력을 제공하는 모드를 나타낼 수 있다. 저항 모드는 웨어러블 장치(300)가 사용자에게 저항력을 제공하는 모드를 나타낼 수 있다.Boost mode may represent a mode in which the wearable device 300 provides assistive power to the user. The resistance mode may represent a mode in which the wearable device 300 provides resistance to the user.

스마트 워치(132)는 사용자가 부스트 모드를 선택하고 운동 강도 "3"을 선택한 경우 웨어러블 장치(300)에 사용자 선택 정보(예: 부스트 모드와 운동 강도 "3")를 전송할 수 있다. 웨어러블 장치(300)는 운동 강도 "3"과 부스트 모드에 따라 양의 게인의 크기를 결정할 수 있다. 웨어러블 장치(300)는 선택된 동작 모드가 부스트 모드이므로 게인의 부호를 양(+)으로 결정할 수 있고, 운동 강도 "3"을 기초로 게인의 크기를 결정할 수 있다. 웨어러블 장치(300)는 결정된 게인(예: 게인의 부호와 크기), 상태 인자, 및 딜레이를 기초로 제어 정보 를 결정할 수 있다. 웨어러블 장치(300)는 결정된 제어 정보 를 기초로 보조력을 생성하여 사용자에게 제공할 수 있다.The smart watch 132 may transmit user selection information (eg, boost mode and exercise intensity “3”) to the wearable device 300 when the user selects the boost mode and exercise intensity “3”. The wearable device 300 may determine the size of the positive gain according to the exercise intensity “3” and the boost mode. Since the selected operation mode is the boost mode, the wearable device 300 can determine the sign of the gain as positive (+) and determine the size of the gain based on the exercise intensity “3”. The wearable device 300 provides control information based on the determined gain (e.g., sign and magnitude of the gain), state factor, and delay. can be decided. The wearable device 300 receives the determined control information. Based on this, assistive force can be generated and provided to the user.

스마트 워치(132)는 영역(3010)에 부스트 모드에 대응되는 객체를 표시할 수 있다. 도 30의 화면(3000)의 영역(3010)에 부스트 모드에 대응되는 객체로서 번개 모양의 객체가 표시되어 있으나 이는 예시적인 사항일 뿐 부스트 모드에 대응되는 객체는 번개 모양의 객체로 제한되지 않는다. The smart watch 132 may display an object corresponding to the boost mode in the area 3010. Although a lightning-shaped object is displayed as an object corresponding to the boost mode in the area 3010 of the screen 3000 in FIG. 30, this is only an example and the object corresponding to the boost mode is not limited to the lightning-shaped object.

스마트 워치(132)는 운동 강도의 수치(또는 레벨)를 영역(3020)에 표시할 수 있다. 운동 강도는 웨어러블 장치(300)가 사용자에게 제공하는 힘(예: 저항력 또는 보조력)의 세기와 관련될 수 있다. 도 30에 도시된 예에서, 운동 강도의 수치(또는 레벨)는 3이다. 최대 수치는, 예를 들어, 5일 수 있고, 최소 수치는, 예를 들어, 1일 수 있다.The smart watch 132 may display a value (or level) of exercise intensity in area 3020. Exercise intensity may be related to the strength of force (eg, resistance force or assistance force) provided by the wearable device 300 to the user. In the example shown in Figure 30, the number (or level) of exercise intensity is 3. The maximum number may be, for example, 5, and the minimum number may be, for example, 1.

스마트 워치(132)는 강도 감소 버튼(3030)에 대한 사용자 입력이 있는 경우 웨어러블 장치(300)에 운동 강도를 낮출 것을 지시(또는 힘의 세기를 낮출 것을 지시)하는 제어 신호를 전송할 수 있다. 스마트 워치(132)는 감소된 운동 강도를 웨어러블 장치(300)에 전송할 수 있다. 도 30에 도시된 예에서, 스마트 워치(132)는 강도 감소 버튼(3030)에 대한 사용자 입력이 있는 경우 웨어러블 장치(300)에 운동 강도를 3에서 2로 낮출 것을 지시(또는 힘의 세기를 3에 해당하는 힘의 세기에서 2에 해당하는 힘의 세기로 낮출 것을 지시)하는 제어 신호를 전송할 수 있다. 이러한 제어 신호에 따라, 웨어러블 장치(300)는 사용자에게 제공하는 힘(예: 보조력)의 세기를 낮출 수 있다. 달리 표현하면, 스마트 워치(132)는 감소된 운동 강도 "2"를 웨어러블 장치(300)에 전송할 수 있다. 웨어러블 장치(300)는 감소된 운동 강도 "2"에 따라 게인을 결정할 수 있고, 결정된 게인, 상태 인자, 및 딜레이를 기초로 제어 정보 를 결정할 수 있다. 웨어러블 장치(300)는 결정된 제어 정보 를 기초로 보조력을 생성하여 사용자에게 제공할 수 있다.When there is a user input to the intensity reduction button 3030, the smart watch 132 may transmit a control signal instructing the wearable device 300 to lower the exercise intensity (or to lower the intensity of the force). The smart watch 132 may transmit the reduced exercise intensity to the wearable device 300. In the example shown in FIG. 30, the smart watch 132 instructs the wearable device 300 to lower the exercise intensity from 3 to 2 (or lower the intensity of the force to 3) when there is a user input to the intensity reduction button 3030. A control signal can be transmitted that instructs to lower the intensity of the force corresponding to to the intensity of the force corresponding to 2. According to this control signal, the wearable device 300 may lower the intensity of force (eg, assistive force) provided to the user. In other words, the smart watch 132 may transmit the reduced exercise intensity “2” to the wearable device 300. The wearable device 300 may determine a gain according to the reduced exercise intensity “2” and provide control information based on the determined gain, state factor, and delay. can be decided. The wearable device 300 receives the determined control information. Based on this, assistive force can be generated and provided to the user.

스마트 워치(132)는 강도 증가 버튼(3040)에 대한 사용자 입력이 있는 경우 웨어러블 장치(300)에 운동 강도를 증가할 것을 지시(또는 힘의 세기를 증가할 것을 지시)하는 제어 신호를 전송할 수 있다. 스마트 워치(132)는 증가된 운동 강도를 웨어러블 장치(300)에 전송할 수 있다. 도 30에 도시된 예에서, 스마트 워치(132)는 강도 증가 버튼(3040)에 대한 사용자 입력이 있는 경우 웨어러블 장치(300)에 운동 강도를 3에서 4로 증가시킬 것을 지시(또는 힘의 세기를 3에 해당하는 힘의 세기에서 4에 해당하는 힘의 세기로 증가시킬 것을 지시)하는 제어 신호를 전송할 수 있다. 이러한 제어 신호에 따라, 웨어러블 장치(300)는 사용자에게 제공하는 힘의 세기를 증가시킬 수 있다. 달리 표현하면, 스마트 워치(132)는 증가된 운동 강도 "4"를 웨어러블 장치(300)에 전송할 수 있다. 웨어러블 장치(300)는 증가된 운동 강도 "4"에 따라 게인을 결정할 수 있고, 결정된 게인, 상태 인자, 및 딜레이를 기초로 제어 정보 를 결정할 수 있다. 웨어러블 장치(300)는 결정된 제어 정보 를 기초로 보조력을 생성하여 사용자에게 제공할 수 있다.The smart watch 132 may transmit a control signal instructing the wearable device 300 to increase exercise intensity (or to increase the intensity of force) when there is a user input to the intensity increase button 3040. . The smart watch 132 may transmit the increased exercise intensity to the wearable device 300. In the example shown in FIG. 30, the smart watch 132 instructs the wearable device 300 to increase the exercise intensity from 3 to 4 (or to increase the intensity of the force) when there is a user input to the intensity increase button 3040. A control signal may be transmitted (instructing to increase the strength of the force corresponding to 3 to the strength of the force corresponding to 4). According to this control signal, the wearable device 300 can increase the intensity of force provided to the user. In other words, the smart watch 132 may transmit the increased exercise intensity “4” to the wearable device 300. The wearable device 300 may determine a gain according to the increased exercise intensity “4” and provide control information based on the determined gain, state factor, and delay. can be decided. The wearable device 300 receives the determined control information. Based on this, assistive force can be generated and provided to the user.

스마트 워치(132)는 운동 강도의 설정이 있고 저항 모드 설정을 위한 버튼(3060)에 대한 사용자 입력이 있는 경우, 웨어러블 장치(300)에 변경된 동작 모드 "저항 모드"와 설정된 운동 강도(예: 3)를 웨어러블 장치(300)에 전송할 수 있고, 화면(3301)을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 화면(3301)의 영역(3310)에 저항 모드에 대응되는 객체를 표시할 수 있다. 도 30의 화면(3001)의 영역(3010)에 저항 모드에 대응되는 객체로서 저항 소자의 심볼이 표시되어 있으나 이는 예시적인 사항일 뿐 저항 모드에 대응되는 객체는 저항 소자의 심볼로 제한되지 않는다. If there is a setting of exercise intensity and there is a user input to the button 3060 for setting the resistance mode, the smart watch 132 sends the changed operation mode “resistance mode” and the set exercise intensity (e.g. 3060) to the wearable device 300. ) can be transmitted to the wearable device 300, and the screen 3301 can be displayed on the display. The smart watch 132 may display an object corresponding to the resistance mode in the area 3310 of the screen 3301. A symbol of a resistance element is displayed as an object corresponding to the resistance mode in area 3010 of the screen 3001 of FIG. 30, but this is only an example and the object corresponding to the resistance mode is not limited to the symbol of the resistance element.

웨어러블 장치(300)는 변경된 동작 모드 "저항 모드"와 설정된 운동 강도(예: 3)를 스마트 워치(132)로부터 수신하는 경우, 게인을 양의 게인에서 음의 게인으로 변경할 수 있고, 설정된 운동 강도(예: 3)에 따라 음의 게인의 크기를 결정할 수 있다. 웨어러블 장치(300)는 게인의 부호를 양(+)에서 음(-)로 변경할 수 있고, 설정된 운동 강도(예: 3)에 따라 음의 게인의 크기를 결정할 수 있다. 웨어러블 장치(300)는 결정된 게인, 상태 인자, 및 딜레이를 기초로 제어 정보 를 결정할 수 있고, 결정된 제어 정보 를 기초로 저항력을 생성하여 사용자에게 제공할 수 있다.When the wearable device 300 receives the changed operation mode “resistance mode” and the set exercise intensity (e.g., 3) from the smart watch 132, the wearable device 300 may change the gain from positive gain to negative gain, and the set exercise intensity The size of the negative gain can be determined according to (example: 3). The wearable device 300 can change the sign of the gain from positive (+) to negative (-) and determine the size of the negative gain according to the set exercise intensity (eg, 3). The wearable device 300 provides control information based on the determined gain, state factor, and delay. can be determined, and the determined control information Based on this, resistance can be generated and provided to the user.

일 실시 예에 있어서, 스마트 워치(132)는 사용자가 운동하는 동안 화면(예: 후술할 도 31a의 화면(3100))을 디스플레이에 표시할 수 있다. 부스트 모드에서 웨어러블 장치(300)가 동작하고 있을 때 스마트 워치(132)는 운동 강도 조절(또는 웨어러블 장치(300)의 동작 모드 변경)을 위한 사용자 입력을 감지할 수 있다. 이 경우, 스마트 워치(132)는 도 30의 화면(3000)을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 도 30의 화면(3000)을 표시하고 있을 때 물리적 버튼(예: 뒤로 가기의 물리적 버튼)에 대한 사용자 입력이 있는 경우, 도 31a의 화면(3100)을 디스플레이에 표시할 수 있다. 저항 모드에서 웨어러블 장치(300)가 동작하고 있을 때 스마트 워치(132)는 운동 강도 조절(또는 웨어러블 장치(300)의 동작 모드 변경)을 위한 사용자 입력을 감지할 수 있다. 이 경우, 스마트 워치(132)는 도 30의 화면(3001)을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 도 30의 화면(3001)을 표시하고 있을 때 물리적 버튼(예: 뒤로 가기의 물리적 버튼)에 대한 사용자 입력이 있는 경우, 도 31a의 화면(3100)을 디스플레이에 표시할 수 있다.In one embodiment, the smart watch 132 may display a screen (eg, screen 3100 of FIG. 31A, which will be described later) on the display while the user is exercising. When the wearable device 300 is operating in the boost mode, the smart watch 132 may detect a user input for adjusting exercise intensity (or changing the operation mode of the wearable device 300). In this case, the smart watch 132 may display the screen 3000 of FIG. 30 on the display. If there is a user input to a physical button (e.g., a physical button for back) while displaying the screen 3000 of FIG. 30, the smart watch 132 may display the screen 3100 of FIG. 31A on the display. there is. When the wearable device 300 is operating in resistance mode, the smart watch 132 may detect a user input for adjusting exercise intensity (or changing the operation mode of the wearable device 300). In this case, the smart watch 132 can display screen 3001 of FIG. 30 on the display. If there is a user input to a physical button (e.g., a physical button for back) while displaying the screen 3001 of FIG. 30, the smart watch 132 may display the screen 3100 of FIG. 31A on the display. there is.

도 31a 내지 도 33은 일 실시 예에 따른 스마트 워치에 의해 웨어러블 장치를 제어하는 다른 예시를 설명하는 도면이다.31A to 33 are diagrams illustrating another example of controlling a wearable device using a smart watch according to an embodiment.

도 31a를 참조하면, 스마트 워치(132)는 사용자의 운동 상황을 나타내는 화면(3100)을 스마트 워치(132)의 디스플레이에 표시할 수 있다. 예를 들어, 스마트 워치(132)는 웨어러블 장치(300)로부터 사용자가 운동 시작 준비 상태에 있다는 통지를 수신하는 경우(또는 후술할 워크아웃 구간이 시작하는 경우), 화면(3100)을 디스플레이에 표시할 수 있다.Referring to FIG. 31A, the smart watch 132 may display a screen 3100 indicating the user's exercise status on the display of the smart watch 132. For example, when the smart watch 132 receives a notification from the wearable device 300 that the user is ready to start exercising (or when a workout section to be described later starts), the smart watch 132 displays the screen 3100 on the display. can do.

화면(3100)은 시간이 표시되는 영역(3101), 웨어러블 장치(300)의 동작 모드(예: 부스트 모드 또는 저항 모드)와 운동 강도의 수치가 표시되는 영역(3102), 운동 수행 시간이 표시되는 영역(3103), 운동 지표 및/또는 생체 정보(예: 심박수 정보)가 표시되는 영역(3104), 및 사용자의 운동 진행률을 표시하는 프로그레스 바(progress bar)(3105)를 포함할 수 있다. 운동 지표는 사용자의 운동 상태를 나타내거나 사용자의 운동을 평가하는데 사용되는 정보를 나타낼 수 있다. 운동 진행률은 사용자의 운동 수행 시간 및 목표 시간 사이의 비율을 나타낼 수 있다. The screen 3100 includes an area 3101 where the time is displayed, an area 3102 where the operation mode of the wearable device 300 (e.g., boost mode or resistance mode) and exercise intensity values are displayed, and an area 3102 where the exercise performance time is displayed. It may include an area 3103, an area 3104 in which exercise indicators and/or biometric information (e.g., heart rate information) are displayed, and a progress bar 3105 that displays the user's exercise progress. The exercise index may represent the user's exercise state or information used to evaluate the user's exercise. Exercise progress may represent the ratio between the user's exercise performance time and the target time.

실시 예에 따라, 화면(3100)에서 영역(3101), 영역(3102), 영역(3103), 영역(3104), 또는 프로그레스 바(3105) 중 적어도 하나는 생략될 수 있다.Depending on the embodiment, at least one of the area 3101, area 3102, area 3103, area 3104, or progress bar 3105 may be omitted from the screen 3100.

스마트 워치(132)는 영역(3101)에 시간을 표시할 수 있다. The smart watch 132 can display the time in area 3101.

스마트 워치(132)는 영역(3102)에 웨어러블 장치(300)의 동작 모드와 운동 강도의 수치(또는 레벨)을 표시할 수 있다. 도 31a에 도시된 예에서, 웨어러블 장치(300)의 동작 모드는 부스트 모드일 수 있고, 부스트 모드에서 운동 강도 "3"에 해당하는 보조력을 사용자에게 제공할 수 있다. 스마트 워치(132)는 영역(3102)에 부스트 강도 3과 부스트 모드에 대응되는 객체(예: 로켓 모양의 객체)를 표시할 수 있다. The smart watch 132 may display the operation mode and exercise intensity value (or level) of the wearable device 300 in the area 3102. In the example shown in FIG. 31A, the operation mode of the wearable device 300 may be a boost mode, and in the boost mode, assistive force corresponding to exercise intensity “3” may be provided to the user. The smart watch 132 may display an object (eg, a rocket-shaped object) corresponding to boost intensity 3 and the boost mode in area 3102.

스마트 워치(132)는 영역(3103)에 사용자의 운동 수행 시간을 표시할 수 있다.The smart watch 132 may display the user's exercise performance time in area 3103.

스마트 워치(132)는 영역(3104)에 사용자의 운동 지표 및/또는 생체 정보를 표시할 수 있다. 운동 지표는, 예를 들어, 운동 속도(예: 움직임 속도, 보행 속도 등), 보폭, 보행 거리(또는 사용자가 운동하면서 이동한 거리), 걸음 수(step count), 보행 대칭 지수(gait symmetry index), 보행 변동 지수(gait variability index) 등을 포함할 수 있으나 운동 지표는 앞서 열거된 예들로 제한되지 않는다. 보행 대칭 지수는, 예를 들어, 사용자의 좌측 보폭 길이와 우측 보폭 길이 간의 차이 또는 사용자의 좌측 보폭의 걸음 시간과 우측 보폭의 걸음 시간 간의 차이를 나타낼 수 있다. 보행 변동 지수는, 예를 들어, 사용자의 반복적인 보행 동작의 규칙성 또는 변동성을 나타낼 수 있다. The smart watch 132 may display the user's exercise index and/or biometric information in the area 3104. Exercise indices include, for example, exercise speed (e.g., movement speed, walking speed, etc.), stride length, walking distance (or the distance the user moves while exercising), step count, and gait symmetry index. ), gait variability index, etc., but the exercise index is not limited to the examples listed above. The gait symmetry index may represent, for example, the difference between the user's left stride length and right stride length or the difference between the user's left stride length and right stride length. The gait fluctuation index may indicate, for example, the regularity or variability of the user's repetitive walking movements.

스마트 워치(132)는 심박수 센서를 이용하여 사용자의 심박수 정보를 획득할 수 있고, 획득된 심박수 정보를 영역(3104)에 표시할 수 있다. 스마트 워치(132)는 웨어러블 장치(300)로부터 사용자의 운동 지표(예: 보행 속도와 보폭)를 수신할 수 있고, 수신된 운동 지표를 영역(3104)에 표시할 수 있다. The smart watch 132 can acquire the user's heart rate information using a heart rate sensor and display the obtained heart rate information in area 3104. The smart watch 132 may receive the user's exercise index (e.g., walking speed and stride length) from the wearable device 300 and display the received exercise index in area 3104.

스마트 워치(132)는 화면(3100)에 대한 사용자 입력(또는 제스쳐 입력)(예: 제1 방향으로의 스와이프(swipe) 입력)이 있는 경우, 화면(3130)을 스마트 워치(132)의 디스플레이에 표시할 수 있다. 제1 방향은, 예를 들어, 우(right)에서 좌(left)로의 방향을 나타낼 수 있으나, 이에 제한되지 않는다. 구현에 따라, 제1 방향은 좌에서 우로의 방향을 나타낼 수 있다.When there is a user input (or gesture input) to the screen 3100 (e.g., a swipe input in the first direction), the smart watch 132 displays the screen 3130 on the smart watch 132. It can be displayed in . The first direction may represent, for example, a direction from right to left, but is not limited thereto. Depending on the implementation, the first direction may represent a left to right direction.

화면(3130)은 사용자의 운동 수행 시간이 표시되는 영역(3131), 사용자가 수행하는 운동(운동 프로그램)의 이름 및/또는 운동에 대응되는 객체가 표시되는 영역(3132), 종료 버튼(3133), 일시 정지 버튼(3134), 및 프로그레스 바(3105)를 포함할 수 있다. The screen 3130 includes an area 3131 where the user's exercise performance time is displayed, an area 3132 where the name of the exercise (exercise program) performed by the user and/or an object corresponding to the exercise is displayed, and an end button 3133. , a pause button 3134, and a progress bar 3105.

스마트 워치(132)는 영역(3131)에 사용자의 운동 수행 시간을 표시할 수 있다.The smart watch 132 may display the user's exercise performance time in area 3131.

스마트 워치(132)는 영역(3132)에 사용자가 수행 중인 운동(또는 운동 프로그램)의 이름 및/또는 운동에 대응되는 객체(3132-1)를 표시할 수 있다. 예를 들어, 사용자가 보행 운동 중일 수 있다. 스마트 워치(132)는 보행 운동에 대응되는 객체 및 사용자가 수행 중인 운동의 이름인 "보행 운동"을 영역(3132)에 표시할 수 있다. The smart watch 132 may display the name of the exercise (or exercise program) the user is performing and/or an object 3132-1 corresponding to the exercise in the area 3132. For example, a user may be doing a walking exercise. The smart watch 132 may display an object corresponding to the walking exercise and “walking exercise”, which is the name of the exercise the user is performing, in the area 3132.

스마트 워치(132)는 종료 버튼(3133)에 대한 사용자 입력이 있는 경우, 웨어러블 장치(300)의 구동 중단(예: 보조력 또는 저항력을 사용자에게 제공하는 것을 중단)을 나타내는 신호를 전송할 수 있다. 이러한 신호에 따라, 웨어러블 장치(300)는 힘의 제공을 종료 또는 중단할 수 있다.When there is a user input to the end button 3133, the smart watch 132 may transmit a signal indicating stopping operation of the wearable device 300 (e.g., stopping providing assistive force or resistance force to the user). Depending on these signals, the wearable device 300 may end or stop providing force.

스마트 워치(132)는 종료 버튼(3133)에 대한 사용자 입력이 있는 경우, 운동 수행 결과에 대한 화면(또는 운동 종료에 대한 화면)(예: 후술할 도 33의 화면(3300))을 표시할 수 있다.When there is a user input to the end button 3133, the smart watch 132 can display a screen about the results of exercise performance (or a screen about the end of exercise) (e.g., the screen 3300 of FIG. 33, which will be described later). there is.

스마트 워치(132)는 일시정지 버튼(3134)에 대한 사용자 입력이 있는 경우, 웨어러블 장치(300)에 힘(예: 보조력 또는 저항력)의 제공을 일시 정지할 것을 지시내는 신호를 전송할 수 있다. 이러한 신호에 따라, 웨어러블 장치(300)는 힘의 제공을 중단할 수 있다.When there is a user input to the pause button 3134, the smart watch 132 may transmit a signal instructing the wearable device 300 to temporarily stop providing force (eg, assistance force or resistance force). According to these signals, the wearable device 300 may stop providing force.

스마트 워치(132)는 일시정지 버튼(3134)에 대한 사용자 입력이 있는 경우, 도 31b의 화면(3150)을 스마트 워치(132)의 디스플레이에 표시할 수 있다.When there is a user input to the pause button 3134, the smart watch 132 may display the screen 3150 of FIG. 31B on the display of the smart watch 132.

화면(3150)에서, 스마트 워치(132)는 영역(3131)에 텍스트 "일시정지"를 표시할 수 있다. 스마트 워치(132)는 일시정지 버튼(3134)에 대한 사용자 입력이 있는 경우, 영역(3131)에 사용자의 운동 수행 시간 대신에 텍스트 "일시정지"를 표시할 수 있다. 이에 제한되는 것은 아니며, 스마트 워치(132)는 화면(3150)의 영역(3131)에 텍스트 "일시정지"와 시간(예: 텍스트 또는 사용자의 운동 수행 시간)을 표시할 수 있다.On screen 3150, smart watch 132 may display the text “Pause” in area 3131. When there is a user input to the pause button 3134, the smart watch 132 may display the text “Pause” in the area 3131 instead of the user's exercise performance time. Without being limited thereto, the smart watch 132 may display the text “Pause” and a time (eg, text or the user's exercise performance time) in the area 3131 of the screen 3150.

화면(3150)에서, 스마트 워치(132)는 계속 버튼(3151)을 표시할 수 있다. On screen 3150, smart watch 132 may display a continue button 3151.

스마트 워치(132)는 계속 버튼(3151)에 대한 사용자 입력이 있는 경우, 웨어러블 장치(300)에 힘(예: 보조력 또는 저항력)의 제공을 재개할 것을 지시내는 신호를 전송할 수 있다. 이러한 신호에 따라, 웨어러블 장치(300)는 힘의 제공을 재개할 수 있다.If there is a user input to the continue button 3151, the smart watch 132 may transmit a signal instructing the wearable device 300 to resume providing force (eg, assistance force or resistance force). According to this signal, the wearable device 300 may resume providing force.

스마트 워치(132)는 계속 버튼(3151)에 대한 사용자 입력이 없고 화면(3150)에 대한 사용자 입력(또는 제스쳐 입력)(예: 제2 방향으로의 스와이프 입력)이 있는 경우, 화면(3170)을 스마트 워치(132)의 디스플레이에 표시할 수 있다. 제2 방향은 제1 방향과 반대일 수 있다. 제2 방향은, 예를 들어, 좌에서 우로의 방향을 나타낼 수 있으나, 이에 제한되지 않는다. 구현에 따라, 제2 방향은 우에서 좌로의 방향을 나타낼 수 있다.The smart watch 132 displays the screen 3170 when there is no user input to the continue button 3151 and there is a user input (or gesture input) to the screen 3150 (e.g., a swipe input in the second direction). can be displayed on the display of the smart watch 132. The second direction may be opposite to the first direction. The second direction may represent, for example, a left to right direction, but is not limited thereto. Depending on the implementation, the second direction may represent a right-to-left direction.

스마트 워치(132)는 화면(3170)의 영역(3101)에 텍스트 "일시정지"를 표시할 수 있다. 일시정지 버튼(3134)에 대한 사용자 입력이 있는 상태이므로, 스마트 워치(132)는 영역(3101)에 시간 대신에 텍스트 "일시정지"를 표시할 수 있다. 이에 제한되는 것은 아니며, 스마트 워치(132)는 화면(3170)의 영역(3101)에 텍스트 "일시정지"와 시간을 표시할 수 있다.The smart watch 132 may display the text “Pause” in area 3101 of the screen 3170. Since there is a user input to the pause button 3134, the smart watch 132 may display the text “Pause” instead of the time in the area 3101. Without being limited thereto, the smart watch 132 may display the text “Pause” and the time in the area 3101 of the screen 3170.

일 실시 예에 있어서, 스마트 워치(132)는 도 31a의 화면(3100)의 일부 영역(예: 영역(3104)를 제외한 영역)에 대한 사용자 입력(또는 제스쳐 입력)(예: 탭(tap) 입력)이 있는 경우, 도 32의 화면(3210)을 스마트 워치(132)의 디스플레이에 표시할 수 있다. In one embodiment, the smart watch 132 receives a user input (or gesture input) (e.g., a tap input) to a partial area (e.g., an area excluding the area 3104) of the screen 3100 of FIG. 31A. ), the screen 3210 of FIG. 32 can be displayed on the display of the smart watch 132.

도 32의 화면(3210)은 도 31a의 화면(3100)과 동일할 수 있고, 일시 정지 버튼(3211)을 더 포함할 수 있다. The screen 3210 of FIG. 32 may be the same as the screen 3100 of FIG. 31A and may further include a pause button 3211.

스마트 워치(132)는 일시정지 버튼(3211)에 대한 사용자 입력이 있는 경우, 웨어러블 장치(300)에 힘(예: 보조력 또는 저항력)의 제공을 일시 정지할 것을 지시내는 신호를 전송할 수 있다. 이러한 신호에 따라, 웨어러블 장치(300)는 힘의 제공을 중단할 수 있다.When there is a user input to the pause button 3211, the smart watch 132 may transmit a signal instructing the wearable device 300 to temporarily stop providing force (eg, assistance force or resistance force). According to these signals, the wearable device 300 may stop providing force.

스마트 워치(132)는 일시정지 버튼(3211)에 대한 사용자 입력이 있는 경우, 도 32의 화면(3220)을 스마트 워치(132)의 디스플레이에 표시할 수 있다.When there is a user input to the pause button 3211, the smart watch 132 may display the screen 3220 of FIG. 32 on the display of the smart watch 132.

화면(3220)은 도 31b의 화면(3170)과 동일할 수 있고, 계속 버튼(3221)을 더 포함할 수 있다. 스마트 워치(132)는 계속 버튼(3221)에 대한 사용자 입력이 있는 경우, 웨어러블 장치(300)에 힘(예: 보조력 또는 저항력)의 제공을 재개할 것을 지시내는 신호를 전송할 수 있다. 이러한 신호에 따라, 웨어러블 장치(300)는 힘의 제공을 재개할 수 있다.Screen 3220 may be the same as screen 3170 of FIG. 31B and may further include a continue button 3221. If there is a user input to the continue button 3221, the smart watch 132 may transmit a signal instructing the wearable device 300 to resume providing force (eg, assistance force or resistance force). According to this signal, the wearable device 300 may resume providing force.

일 실시 예에 있어서, 스마트 워치(132)는 도 31a의 화면(3130)의 종료 버튼(3133)에 대한 사용자 입력이 있는 경우, 운동 수행 결과를 나타내는 화면(3300)을 스마트 워치(132)의 디스플레이에 표시할 수 있다. 종료 버튼(3133)에 대한 사용자 입력이 있는 경우, 워크아웃(workout) 구간이 종료할 수 있고, 스마트 워치(132)는 사용자가 워크아웃 구간 동안 수행한 운동의 결과를 나타내는 화면(3300)을 스마트 워치(132)의 디스플레이에 표시할 수 있다. In one embodiment, when there is a user input to the end button 3133 of the screen 3130 of FIG. 31A, the smart watch 132 displays a screen 3300 showing the results of exercise performance on the smart watch 132. It can be displayed in . If there is a user input to the end button 3133, the workout section can end, and the smart watch 132 displays a screen 3300 showing the results of the exercise performed by the user during the workout section. It can be displayed on the display of the watch 132.

워크아웃 구간은 사용자가 운동 프로그램(또는 타겟 운동 프로그램)에 따라 운동을 수행하기 위해 설정된 목표 시간과 대응될 수 있다. 워크아웃 구간은, 예를 들어, 목표 시간의 시작부터 목표 시간의 종료까지의 시간 구간일 수 있다. 일례로, 목표 시간이 30분으로 설정된 경우, 워크아웃 구간은 목표 시간 30분일 수 있다. 실시 예에 따라, 목표 시간 중간에 운동이 종료될 수 있다. 종료 버튼(3133)에 대한 사용자 입력이 있는 경우, 목표 시간 중간에 운동이 종료될 수 있다. 이 경우, 목표 시간의 시작부터 운동 종료까지의 시간 구간이 워크아웃 구간에 해당할 수 있다.The workout section may correspond to the target time set for the user to perform exercise according to the exercise program (or target exercise program). The workout section may be, for example, a time section from the start of the target time to the end of the target time. For example, if the target time is set to 30 minutes, the workout section may have a target time of 30 minutes. Depending on the embodiment, the exercise may end in the middle of the target time. If there is a user input to the end button 3133, the exercise may end in the middle of the target time. In this case, the time section from the start of the target time to the end of the exercise may correspond to the workout section.

상술한 웨어러블 장치(300)의 센싱 상태 및/또는 발화 상태는 워크아웃 구간에 포함될 수 있다. The sensing state and/or firing state of the wearable device 300 described above may be included in the workout section.

워크아웃 구간이 아닌 구간을 non-워크아웃 구간이라 지칭한다. , 예를 들어, 상술한 웨어러블 장치(300)의 부팅 상태, 충전 상태, 또는 스캐닝 상태 중 적어도 일부 또는 전부는 non-워크아웃 구간에 포함될 수 있다.A section that is not a workout section is referred to as a non-workout section. , For example, at least some or all of the booting state, charging state, or scanning state of the above-described wearable device 300 may be included in the non-workout section.

도 33에 도시된 예에서, 화면(3300)은 워크아웃 구간에서 사용자가 수행한 운동(또는 운동 프로그램)의 이름 및/또는 운동과 대응되는 객체(3311)가 표시되는 영역(3310), 워크아웃 구간에 해당하는 시간이 표시되는 영역(3320), 및 워크아웃 구간에서의 운동 지표(예: 사용자가 운동 수행하면서 이동한 총 거리, 걸음 수 등)가 표시되는 영역(3330)을 포함할 수 있다.In the example shown in FIG. 33, the screen 3300 is an area 3310 where the name of the exercise (or exercise program) performed by the user in the workout section and/or the object 3311 corresponding to the exercise is displayed. It may include an area 3320 in which the time corresponding to the section is displayed, and an area 3330 in which exercise indicators (e.g., total distance traveled by the user while performing exercise, number of steps, etc.) in the workout section are displayed. .

도 54 내지 도 59를 통해 자세히 설명하겠지만, 스마트 워치(132)는 워크아웃 구간이 종료한 경우 웨어러블 장치(300)로부터 워크아웃 구간 동안의 운동 지표를 수신할 수 있고, 수신된 운동 지표를 영역(3330)에 표시할 수 있다.As will be described in detail with FIGS. 54 to 59, when the workout section ends, the smart watch 132 may receive exercise indicators during the workout period from the wearable device 300 and store the received exercise indicators in the area ( 3330).

도 34 내지 도 37은 일 실시 예에 따른 스마트 워치의 정보 표시의 예시를 설명하는 도면이다.34 to 37 are diagrams illustrating examples of information display on a smart watch according to an embodiment.

도 34를 참조하면, 스마트 워치(132)는 사용자가 운동을 수행하는 동안 스마트 워치(132)의 디스플레이에 화면(3400)(예: 도 31a의 화면(3100))을 표시할 수 있다. 화면(3400)은 사용자가 운동을 수행하는 동안 스마트 워치(132)의 기본 화면일 수 있다.Referring to FIG. 34, the smart watch 132 may display a screen 3400 (e.g., the screen 3100 in FIG. 31A) on the display of the smart watch 132 while the user is exercising. Screen 3400 may be the default screen of the smart watch 132 while the user is exercising.

스마트 워치(132)는 영역(예: 도 31a의 영역(3104))에 운동 지표 및/또는 생체 정보를 표시할 수 있다. 예를 들어, 도 31a의 영역(3104)은 도 34의 화면(3400)의 영역들(3410, 3420, 3430)을 포함할 수 있다. 스마트 워치(132)는 웨어러블 장치(300)로부터 사용자의 보행 속도 정보(예: 보행 속도값)과 보폭 정보(예: 보폭값)을 수신할 수 있다. 스마트 워치(132)는 영역(3410)에 보행 속도 정보를 표시할 수 있고, 영역(3430)에 보폭 정보를 표시할 수 있다. 스마트 워치(132)는 심박수 센서를 통해 획득한 심박수 정보를 영역(3420)에 표시할 수 있다.The smart watch 132 may display exercise indicators and/or biometric information in an area (e.g., area 3104 in FIG. 31A). For example, area 3104 of FIG. 31A may include areas 3410, 3420, and 3430 of screen 3400 of FIG. 34. The smart watch 132 may receive the user's walking speed information (e.g., walking speed value) and stride information (e.g., stride length value) from the wearable device 300. The smart watch 132 can display walking speed information in area 3410 and stride information in area 3430. The smart watch 132 may display heart rate information acquired through a heart rate sensor in area 3420.

실시 예에 따라, 영역들(3410, 3420, 3430) 각각에 표시되는 정보는 사용자가 수행하는 운동의 종류에 따라 다를 수 있다. 예를 들어, 사용자가 스플릿 런지 운동을 수행할 수 있다. 스마트 워치(132)는 웨어러블 장치(300)로부터 사용자의 움직임에 대한 좌우 안정성 및/또는 회전 안정성을 수신할 수 있다. 좌우 안정성은, 예를 들어, 운동 시 사용자의 골반이 좌우로 기울어진 정도를 나타낼 수 있고, 회전 안정성은, 예를 들어, 운동 시 사용자의 골반이 회전한 정도를 나타낼 수 있다. 스마트 워치(132)는 좌우 안정성을 , 예를 들어, 영역(3410)에 표시할 수 있고, 회전 안정성을, 예를 들어, 영역(3430)에 표시할 수 있으며, 심박수 정보를 영역(3420)에 표시할 수 있다. Depending on the embodiment, information displayed in each of the areas 3410, 3420, and 3430 may vary depending on the type of exercise the user performs. For example, a user may perform a split lunge exercise. The smart watch 132 may receive the lateral stability and/or rotational stability of the user's movement from the wearable device 300. Left and right stability may represent, for example, the degree to which the user's pelvis is tilted left and right during exercise, and rotational stability may represent, for example, the degree to which the user's pelvis rotates during exercise. The smart watch 132 may display, for example, lateral stability in area 3410, rotational stability, for example, in area 3430, and heart rate information in area 3420. It can be displayed.

일 실시 예에 있어서, 스마트 워치(132)는 스마트 워치(132)의 물리적 버튼(예: 뒤로 가기의 물리적 버튼)에 대한 사용자 입력이 있는 경우, 화면(3400)에서 도 31a의 화면(3130)으로 전환할 수 있다.In one embodiment, the smart watch 132 moves from screen 3400 to screen 3130 of FIG. 31A when there is a user input to a physical button of the smart watch 132 (e.g., a physical button for back). You can switch.

스마트 워치(132)는 영역(3410)에 대한 사용자 입력이 있는 경우 또는 화면(3400)에 대한 제1 스크롤 입력이 있는 경우, 운동 지표(예: 보행 속도)에 대한 화면(예: 도 35의 화면(3500))을 스마트 워치(132)의 디스플레이에 표시할 수 있다. 여기서, 제1 스크롤 입력은 제3 방향(예: 위에서 아래로 향하는 방향)으로의 스와이프 입력을 나타낼 수 있다. When there is a user input to area 3410 or a first scroll input to screen 3400, smart watch 132 displays a screen for an exercise indicator (e.g., walking speed) (e.g., the screen in FIG. 35 ). (3500)) can be displayed on the display of the smart watch 132. Here, the first scroll input may represent a swipe input in a third direction (eg, from top to bottom).

도 35에 도시된 예에서, 화면(3500)에는 프로그레스 바(3105)가 생략되어 있을 수 있다. 이에 제한되지 않고, 화면(3500)에는 프로그레스 바(3105)가 포함될 수 있다.In the example shown in FIG. 35, the progress bar 3105 may be omitted from the screen 3500. Without being limited thereto, the screen 3500 may include a progress bar 3105.

스마트 워치(132)는 화면(3500)의 영역(3510)에 운동 지표(예: 보행 속도)의 평가 레벨(예: 느림, 정상, 또는 빠름)을 표시할 수 있다. 스마트 워치(132)는 보행 속도값을 목표 속도 범위(예: 5km/h ~ 5.5km/h)와 비교할 수 있다. 스마트 워치(132)는 보행 속도값이 목표 속도 범위 내에 있으면 영역(3510)에 "속도 정상"을 표시할 수 있고, 보행 속도값이 목표 속도 범위 보다 작으면 영역(3510)에 "속도 느림"을 표시할 수 있으며, 보행 속도값이 목표 속도 범위를 초과하면 영역(3510)에 "속도 빠름"을 표시할 수 있다.The smart watch 132 may display the evaluation level (e.g., slow, normal, or fast) of the exercise index (e.g., walking speed) in the area 3510 of the screen 3500. The smart watch 132 may compare the walking speed value with a target speed range (e.g., 5 km/h to 5.5 km/h). The smart watch 132 may display “speed normal” in area 3510 if the walking speed value is within the target speed range, and display “slow speed” in area 3510 if the walking speed value is less than the target speed range. If the walking speed value exceeds the target speed range, “fast speed” can be displayed in the area 3510.

스마트 워치(132)는 화면(3500)의 영역(3520)에 보행 속도값(예: 4.6km/h)을 표시할 수 있다. The smart watch 132 may display a walking speed value (e.g., 4.6 km/h) in area 3520 of the screen 3500.

스마트 워치(132)는 화면(3500)의 영역(3530)에 보행 속도 상태 그래프(예: 막대 그래프)(3532)와 사용자의 보행 속도값이 보행 속도 상태 그래프(3532)에서 어느 지점에 위치하는지를 나타내는 지시자(3531)를 표시할 수 있다. 보행 속도 상태 그래프(3532)에서 제1 구간(3532-1)은 "속도 느림"에 해당하는 구간일 수 있고, 제2 구간(3532-2)은 "속도 정상"(또는 목표 속도 범위)에 해당하는 구간일 수 있으며, 제3 구간(3532-3)은 "속도 빠름"에 해당하는 구간일 수 있다.The smart watch 132 displays a walking speed state graph (e.g., a bar graph) 3532 in an area 3530 of the screen 3500 and a display indicating at which point the user's walking speed value is located in the walking speed state graph 3532. An indicator 3531 can be displayed. In the walking speed state graph 3532, the first section 3532-1 may be a section corresponding to “slow speed,” and the second section 3532-2 may be a section corresponding to “normal speed” (or target speed range). The third section (3532-3) may be a section corresponding to “fast speed.”

일 실시 예에 있어서, 제1 구간(3532-1), 제2 구간(3532-2), 및 제3 구간(3532-3) 각각의 컬러는 다를 수 있다. 이에 제한되지 않고, 제1 구간(3532-1)과 제3 구간(3532-3)의 컬러는 동일할 수 있고, 제2 구간(3532-2)의 컬러는 제1 구간(3532-1)과 제3 구간(3532-3)의 컬러와 다를 수 있다. In one embodiment, the colors of the first section 3532-1, the second section 3532-2, and the third section 3532-3 may be different. Without being limited thereto, the color of the first section 3532-1 and the third section 3532-3 may be the same, and the color of the second section 3532-2 may be the same as that of the first section 3532-1. The color may be different from the color of the third section (3532-3).

일 실시 예에 있어서, 영역(3510)의 텍스트 "느림(3511)"의 컬러는 제1 구간(3532-1)의 컬러와 동일할 수 있다. 사용자의 보행 속도값이 목표 속도 범위 내에 있는 경우, 영역(3510)에 "속도 정상"이 표시될 수 있다. 이 때, 텍스트 "정상"의 컬러는 제2 구간(3532-2)의 컬러와 동일할 수 있다. 사용자의 보행 속도값이 목표 속도 범위를 초과하는 경우, 영역(3510)에 "속도 빠름"이 표시될 수 있다. 이 때, 텍스트 "빠름"의 컬러는 제3 구간(3532-3)의 컬러와 동일할 수 있다.In one embodiment, the color of the text “slow 3511” in the area 3510 may be the same as the color of the first section 3532-1. If the user's walking speed value is within the target speed range, “speed normal” may be displayed in area 3510. At this time, the color of the text “Normal” may be the same as the color of the second section 3532-2. If the user's walking speed value exceeds the target speed range, “speed fast” may be displayed in area 3510. At this time, the color of the text “fast” may be the same as the color of the third section 3532-3.

일 실시 예에 있어서, 스마트 워치(132)는 화면(3500)에 대한 제2 스크롤 입력이 있는 경우 도 34의 화면(3400)을 디스플레이에 표시할 수 있다. 여기서, 제2 스크롤 입력은 제4방향(예: 아래에서 위로 향하는 방향)으로의 스와이프 입력을 나타낼 수 있다.In one embodiment, the smart watch 132 may display the screen 3400 of FIG. 34 on the display when there is a second scroll input to the screen 3500. Here, the second scroll input may represent a swipe input in the fourth direction (eg, from bottom to top).

일 실시 예에 있어서, 스마트 워치(132)는 스마트 워치(132)의 물리적 버튼(예: 뒤로 가기의 물리적 버튼)에 대한 사용자 입력이 있는 경우, 화면(3500)에서 도 34의 화면(3400)으로 전환할 수 있다.In one embodiment, the smart watch 132 moves from screen 3500 to screen 3400 of FIG. 34 when there is a user input to a physical button of the smart watch 132 (e.g., a physical button for back). You can switch.

일 실시 예에 있어서, 스마트 워치(132)는 도 34의 영역(3420)에 대한 사용자 입력이 있는 경우 또는 도 35의 화면(3500)에 대한 제1 스크롤 입력이 있는 경우, 생체 정보(예: 심박수)에 대한 화면(예: 도 36의 화면(3600))을 스마트 워치(132)의 디스플레이에 표시할 수 있다. In one embodiment, the smart watch 132 displays biometric information (e.g., heart rate) when there is a user input to the area 3420 of FIG. 34 or a first scroll input to the screen 3500 of FIG. 35. ) (e.g., screen 3600 in FIG. 36) can be displayed on the display of the smart watch 132.

도 36에 도시된 예에서, 화면(3600)에는 프로그레스 바(3105)가 생략되어 있을 수 있다. 이에 제한되지 않고, 화면(3600)에는 프로그레스 바(3105)가 포함될 수 있다.In the example shown in FIG. 36, the progress bar 3105 may be omitted from the screen 3600. Without being limited thereto, the screen 3600 may include a progress bar 3105.

스마트 워치(132)는 화면(3600)의 영역(3610)에 심박수 평가 레벨(예: 낮음, 좋음, 또는 높음)을 표시할 수 있다. 스마트 워치(132)는 사용자의 심박수가 목표 심박수 범위(예: 160bpm ~ 180bpm)와 비교할 수 있다. 스마트 워치(132)는 사용자의 심박수가 목표 심박수 범위 내에 있으면 영역(3610)에 "심박 좋음"을 표시할 수 있고, 사용자의 심박수가 목표 심박수 범위 보다 작으면 영역(3610)에 "심박 낮음"을 표시할 수 있으며, 사용자의 심박수가 목표 심박수 범위를 초과하면 영역(3610)에 "심박 높음"을 표시할 수 있다.The smart watch 132 may display the heart rate evaluation level (eg, low, good, or high) in area 3610 of the screen 3600. The smart watch 132 may compare the user's heart rate with a target heart rate range (eg, 160bpm to 180bpm). The smart watch 132 may display “good heart rate” in area 3610 if the user’s heart rate is within the target heart rate range, and may display “low heart rate” in area 3610 if the user’s heart rate is less than the target heart rate range. If the user's heart rate exceeds the target heart rate range, “high heart rate” may be displayed in area 3610.

스마트 워치(132)는 화면(3600)의 영역(3620)에 사용자의 심박수를 표시할 수 있다. 영역(3620) 내의 하트 모양의 객체는 스마트 워치(132)가 사용자의 심박수를 측정하고 있는 것을 의미할 수 있다. 스마트 워치(132)가 사용자의 심박수를 측정하고 있지 않을 때에는 하트 모양의 객체가 없거나 하트 모양의 객체에 컬러가 채워지지 않을 수 있다. The smart watch 132 may display the user's heart rate in area 3620 of the screen 3600. A heart-shaped object in area 3620 may indicate that the smart watch 132 is measuring the user's heart rate. When the smart watch 132 is not measuring the user's heart rate, there may be no heart-shaped object or the heart-shaped object may not be filled with color.

스마트 워치(132)는 화면(3600)의 영역(3630)에 심박수 상태 그래프(예: 막대 그래프)(3632)와 사용자의 심박수가 심박수 상태 그래프(3632)에서 어느 지점에 위치하는지를 나타내는 지시자(3631)를 표시할 수 있다. 심박수 상태 그래프(3632)에서 제1 구간 내지 제3 구간(3632-1, 3632-2, 3632-3)은 "심박 낮음"에 해당하는 구간일 수 있고, 제4 구간(3632-4)은 "심박 좋음"(또는 목표 심박수 범위)에 해당하는 구간일 수 있으며, 제5 구간(3632-5)은 "심박 높음"에 해당하는 구간일 수 있다.The smart watch 132 displays a heart rate state graph (e.g., bar graph) 3632 in an area 3630 of the screen 3600 and an indicator 3631 indicating where the user's heart rate is located in the heart rate state graph 3632. can be displayed. In the heart rate state graph 3632, the first to third sections (3632-1, 3632-2, and 3632-3) may be sections corresponding to “low heart rate,” and the fourth section (3632-4) may be “low heart rate.” It may be a section corresponding to “good heart rate” (or target heart rate range), and the fifth section 3632-5 may be a section corresponding to “high heart rate.”

일 실시 예에 있어서, 제1 구간 내지 제5 구간(3632-1 내지 3632-5) 각각의 컬러는 서로 다를 수 있다. 이에 제한되지 않고, 제1 구간 내지 제5 구간(3632-1 내지 3632-5) 중 제4 구간(3632-4)을 제외한 나머지 구간들의 컬러는 동일할 수 있고, 제4 구간(3632-4)의 컬러는 나머지 구간들의 컬러와 다를 수 있다. In one embodiment, the colors of each of the first to fifth sections 3632-1 to 3632-5 may be different. Not limited to this, the colors of the remaining sections of the first to fifth sections (3632-1 to 3632-5) except for the fourth section (3632-4) may be the same, and the colors of the remaining sections (3632-4) may be the same. The color of may be different from the color of the remaining sections.

일 실시 예에 있어서, 영역(3610)의 텍스트 "낮음(3611)"의 컬러는 제1 구간 내지 제3 구간(3632-1 내지 3632-3)의 컬러와 동일할 수 있다. 사용자의 심박수가 목표 심박수 범위 내에 있는 경우, 영역(3610)에 "심박 좋음"이 표시될 수 있다. 이 때, 텍스트 "좋음"의 컬러는 제4 구간(3632-4)의 컬러와 동일할 수 있다. 사용자의 심박수가 목표 심박수 범위를 초과하는 경우, 영역(3610)에 "심박 높음"이 표시될 수 있다. 이 때, 텍스트 "높음"의 컬러는 제5 구간(3632-5)의 컬러와 동일할 수 있다.In one embodiment, the color of the text “low 3611” in the area 3610 may be the same as the color of the first to third sections 3632-1 to 3632-3. If the user's heart rate is within the target heart rate range, “good heart rate” may be displayed in area 3610. At this time, the color of the text “Good” may be the same as the color of the fourth section 3632-4. If the user's heart rate exceeds the target heart rate range, “high heart rate” may be displayed in area 3610. At this time, the color of the text “high” may be the same as the color of the fifth section 3632-5.

일 실시 예에 있어서, 제1 구간 내지 제5 구간(3632-1 내지 3632-5)은 사용자의 최대 심박수를 기초로 결정될 수 있다. 예를 들어, 제1 구간(3632-1)은 사용자의 최대 심박수의 50~60%의 구간과 대응될 수 있고, 제2 구간(3632-2)은 사용자의 최대 심박수의 60~70%의 구간과 대응될 수 있으며, 제3 구간(3632-3)은 사용자의 최대 심박수의 70~80%의 구간과 대응될 수 있다. 제4 구간(3632-4)은 사용자의 최대 심박수의 80~90%의 구간과 대응될 수 있고, 제5 구간(3632-5)은 사용자의 최대 심박수의 90% 이상인 구간과 대응될 수 있다. In one embodiment, the first to fifth sections 3632-1 to 3632-5 may be determined based on the user's maximum heart rate. For example, the first section 3632-1 may correspond to a section of 50 to 60% of the user's maximum heart rate, and the second section 3632-2 may correspond to a section of 60 to 70% of the user's maximum heart rate. and the third section 3632-3 may correspond to a section of 70 to 80% of the user's maximum heart rate. The fourth section 3632-4 may correspond to a section of 80 to 90% of the user's maximum heart rate, and the fifth section 3632-5 may correspond to a section of 90% or more of the user's maximum heart rate.

일 실시 예에 있어서, 스마트 워치(132)는 화면(3600)에 대한 제2 스크롤 입력이 있는 경우 도 35의 화면(3500)을 디스플레이에 표시할 수 있다.In one embodiment, the smart watch 132 may display the screen 3500 of FIG. 35 on the display when there is a second scroll input to the screen 3600.

일 실시 예에 있어서, 스마트 워치(132)는 스마트 워치(132)의 물리적 버튼(예: 뒤로 가기의 물리적 버튼)에 대한 사용자 입력이 있는 경우, 화면(3600)에서 도 34의 화면(3400)으로 전환할 수 있다. 이에 제한되지 않고, 스마트 워치(132)는 스마트 워치(132)의 물리적 버튼(예: 뒤로 가기의 물리적 버튼)에 대한 사용자 입력이 있는 경우, 이전 화면(예: 도 35의 화면(3500))으로 전환할 수 있다.In one embodiment, the smart watch 132 moves from screen 3600 to screen 3400 of FIG. 34 when there is a user input to a physical button of the smart watch 132 (e.g., a physical button for back). You can switch. Without being limited thereto, the smart watch 132 returns to the previous screen (e.g., screen 3500 in FIG. 35) when there is a user input to a physical button (e.g., a back physical button) of the smart watch 132. You can switch.

일 실시 예에 있어서, 스마트 워치(132)는 도 34의 영역(3430)에 대한 사용자 입력이 있는 경우 또는 도 36의 화면(3600)에 대한 제1 스크롤 입력이 있는 경우, 운동 지표(예: 보폭)에 대한 화면(예: 도 37의 화면(3700))을 스마트 워치(132)의 디스플레이에 표시할 수 있다. In one embodiment, the smart watch 132 displays an exercise indicator (e.g., stride length) when there is a user input to the area 3430 of FIG. 34 or a first scroll input to the screen 3600 of FIG. 36. ) (e.g., screen 3700 in FIG. 37) can be displayed on the display of the smart watch 132.

도 37에 도시된 예에서, 화면(3700)에는 프로그레스 바(3105)가 생략되어 있을 수 있다. 이에 제한되지 않고, 화면(3700)에는 프로그레스 바(3105)가 포함될 수 있다.In the example shown in FIG. 37, the progress bar 3105 may be omitted from the screen 3700. Without being limited thereto, the screen 3700 may include a progress bar 3105.

스마트 워치(132)는 화면(3700)의 영역(3710)에 사용자의 보폭값의 평가 레벨(예: 좁음, 정상, 또는 넓음)을 표시할 수 있다. 스마트 워치(132)는 사용자의 보폭값을 목표 보폭 범위와 비교할 수 있다. 스마트 워치(132)는 사용자의 보폭값이 목표 보폭 범위 내에 있으면 영역(3710)에 "보폭 정상"을 표시할 수 있고, 사용자의 보폭값이 목표 보폭 범위 보다 작으면 영역(3710)에 "보폭 좁음"을 표시할 수 있으며, 사용자의 보폭값이 목표 보폭 범위를 초과하면 영역(3710)에 "보폭 넓음"을 표시할 수 있다.The smart watch 132 may display the evaluation level (eg, narrow, normal, or wide) of the user's stride value in the area 3710 of the screen 3700. The smart watch 132 may compare the user's stride value with the target stride range. The smart watch 132 may display “normal stride length” in the area 3710 if the user’s stride value is within the target stride range, and display “narrow stride length” in the area 3710 if the user’s stride value is less than the target stride range. ", and if the user's stride value exceeds the target stride range, "wide stride" may be displayed in the area 3710.

목표 보폭 범위는 사용자의 키를 기초로 스마트 워치(132), 전자 장치(400), 또는 서버(140)에 의해 결정될 수 있다. 예를 들어, "사용자의 키*0.45", "사용자의 키*0.37", 및 "사용자의 키-100" 중 최대값과 최소값의 범위가 목표 보폭 범위로 결정될 수 있다.The target stride range may be determined by the smart watch 132, the electronic device 400, or the server 140 based on the user's height. For example, the range of the maximum and minimum values among “user’s height*0.45”, “user’s height*0.37”, and “user’s height-100” may be determined as the target stride range.

스마트 워치(132)는 화면(3700)의 영역(3720)에 보폭값(예: 38cm)을 표시할 수 있다. The smart watch 132 may display the stride length value (e.g., 38 cm) in the area 3720 of the screen 3700.

스마트 워치(132)는 화면(3700)의 영역(3730)에 보폭 상태 그래프(예: 막대 그래프)(3732)와 보폭 상태 그래프(3732)에서 사용자의 보폭값이 어느 지점에 위치하는지를 나타내는 지시자(3731)를 표시할 수 있다. 보폭 상태 그래프(3732)에서 제1 구간(3732-1)은 "보폭 좁음"에 해당하는 구간일 수 있고, 제2 구간(3732-2)은 "보폭 정상"(또는 목표 보폭 범위)에 해당하는 구간일 수 있으며, 제3 구간(3732-3)은 "보폭 넓음"에 해당하는 구간일 수 있다.The smart watch 132 displays a stride state graph (e.g., bar graph) 3732 in the area 3730 of the screen 3700 and an indicator 3731 indicating at which point the user's stride value is located in the stride state graph 3732. ) can be displayed. In the stride status graph 3732, the first section 3732-1 may be a section corresponding to “narrow stride length,” and the second section 3732-2 may be a section corresponding to “normal stride length” (or target stride range). It may be a section, and the third section (3732-3) may be a section corresponding to “wide stride length.”

일 실시 예에 있어서, 제1 구간(3732-1), 제2 구간(3732-2), 및 제3 구간(3732-3) 각각의 컬러는 다를 수 있다. 이에 제한되지 않고, 제1 구간(3732-1)과 제3 구간(3732-3)의 컬러는 동일할 수 있고, 제2 구간(3732-2)의 컬러는 제1 구간(3732-1)과 제3 구간(3732-3)의 컬러와 다를 수 있다. In one embodiment, the colors of the first section 3732-1, the second section 3732-2, and the third section 3732-3 may be different. Without being limited thereto, the color of the first section 3732-1 and the third section 3732-3 may be the same, and the color of the second section 3732-2 may be the same as that of the first section 3732-1. The color may be different from the color of the third section (3732-3).

일 실시 예에 있어서, 영역(3710)의 텍스트 "좁음(3711)"의 컬러는 제1 구간(3732-1)의 컬러와 동일할 수 있다. 사용자의 보폭값이 목표 보폭 범위 내에 있는 경우, 영역(3710)에 "보폭 정상"이 표시될 수 있다. 이 때, 텍스트 "정상"의 컬러는 제2 구간(3732-2)의 컬러와 동일할 수 있다. 사용자의 보폭값이 목표 보폭 범위를 초과하는 경우, 영역(3710)에 "보폭 넓음"이 표시될 수 있다. 이 때, 텍스트 "넓음"의 컬러는 제3 구간(3732-3)의 컬러와 동일할 수 있다.In one embodiment, the color of the text “narrow 3711” in the area 3710 may be the same as the color of the first section 3732-1. If the user's stride value is within the target stride range, “stride normal” may be displayed in area 3710. At this time, the color of the text “Normal” may be the same as the color of the second section 3732-2. If the user's stride value exceeds the target stride range, “wide stride length” may be displayed in area 3710. At this time, the color of the text “wide” may be the same as the color of the third section 3732-3.

일 실시 예에 있어서, 스마트 워치(132)는 화면(3700)에 대한 제2 스크롤 입력이 있는 경우 도 36의 화면(3600)을 디스플레이에 표시할 수 있다.In one embodiment, the smart watch 132 may display the screen 3600 of FIG. 36 on the display when there is a second scroll input to the screen 3700.

일 실시 예에 있어서, 스마트 워치(132)는 스마트 워치(132)의 물리적 버튼(예: 뒤로 가기의 물리적 버튼)에 대한 사용자 입력이 있는 경우, 화면(3700)에서 도 34의 화면(3400)으로 전환할 수 있다. 이에 제한되지 않고, 스마트 워치(132)는 스마트 워치(132)의 물리적 버튼(예: 뒤로 가기의 물리적 버튼)에 대한 사용자 입력이 있는 경우, 이전 화면(예: 도 36의 화면(3600))으로 전환할 수 있다.In one embodiment, the smart watch 132 moves from screen 3700 to screen 3400 of FIG. 34 when there is a user input to a physical button of the smart watch 132 (e.g., a physical button for back). You can switch. Without being limited thereto, the smart watch 132 returns to the previous screen (e.g., screen 3600 in FIG. 36) when there is a user input to a physical button (e.g., a back physical button) of the smart watch 132. You can switch.

도 38 내지 도 53은 일 실시 예에 따른 스마트 워치의 동작의 예시를 설명하는 도면이다.38 to 53 are diagrams illustrating examples of operations of a smart watch according to an embodiment.

일 실시 예에 있어서, 스마트 워치(132)는 사용자가 워크아웃 구간에서 운동을 수행하는 동안 사용자의 심박수가 일정 수준 이상인 경우 사용자의 심박수가 이상(abnormality) 상태에 있는 것으로 결정할 수 있다. 스마트 워치(132)는 웨어러블 장치(300)에 사용자의 심박수가 이상 상태에 있음을 나타내는 통지를 전송할 수 있다. 이러한 통지에 기초하여, 웨어러블 장치(300)는 사용자에게 힘을 제공하는 것을 중단 또는 종료할 수 있다. 웨어러블 장치(300)는 사용자에게 힘을 제공하는 것을 중단함을 나타내는 메시지(이하, 제1 메시지)를 스마트 워치(132)에 전송할 수 있다.In one embodiment, the smart watch 132 may determine that the user's heart rate is in an abnormal state if the user's heart rate is above a certain level while the user is exercising in the workout section. The smart watch 132 may transmit a notification indicating that the user's heart rate is in an abnormal state to the wearable device 300. Based on this notification, the wearable device 300 may stop or end providing power to the user. The wearable device 300 may transmit a message (hereinafter referred to as a first message) indicating that it will stop providing power to the user to the smart watch 132 .

스마트 워치(132)는 웨어러블 장치(300)로부터 제1 메시지를 수신하는 경우, 도 38의 화면(3800)을 스마트 워치(132)의 디스플레이에 표시할 수 있다.When the smart watch 132 receives the first message from the wearable device 300, the screen 3800 of FIG. 38 may be displayed on the display of the smart watch 132.

도 38에 도시된 예에서, 스마트 워치(132)는 영역(3810)에 사용자의 심박수 이상(또는 웨어러블 장치(300)의 구동 중단)에 대응되는 객체(또는 아이콘)를 표시할 수 있다. 스마트 워치(132)는 영역(3820)에 사용자의 심박수 이상과 웨어러블 장치(300)의 구동 중단을 나타내는 메시지(예: "심박수가 높아 운동을 종료한다"의 텍스트 및/또는 이미지)를 표시할 수 있다. 스마트 워치(132)는 확인 버튼(3830)에 대한 사용자 입력이 있는 경우, 운동 수행 결과에 대한 화면(예: 도 33의 화면(3300))을 표시할 수 있다.In the example shown in FIG. 38 , the smart watch 132 may display an object (or icon) corresponding to an abnormal heart rate of the user (or cessation of operation of the wearable device 300) in the area 3810. The smart watch 132 may display a message (e.g., text and/or image of “End exercise due to high heart rate”) indicating abnormal heart rate of the user and cessation of operation of the wearable device 300 in area 3820. there is. When there is a user input to the confirmation button 3830, the smart watch 132 may display a screen (e.g., screen 3300 in FIG. 33) regarding the results of exercise performance.

일 실시 예에 있어서, 스마트 워치(132)는 웨어러블 장치(300)로부터 웨어러블 장치(300)의 충전 상태 정보를 수신할 수 있다. 스마트 워치(132)는 웨어러블 장치(300)의 충전 상태 정보(예: 10%)가 일정 수준 이하인 경우, 화면(3900)을 디스플레이에 표시할 수 있다. In one embodiment, the smart watch 132 may receive charging state information of the wearable device 300 from the wearable device 300. The smart watch 132 may display the screen 3900 on the display when the charging state information (eg, 10%) of the wearable device 300 is below a certain level.

도 39에 도시된 예에서, 스마트 워치(132)는 영역(3910)에 웨어러블 장치(300)의 배터리 부족에 대응되는 객체(또는 아이콘)를 표시할 수 있다. 스마트 워치(132)는 영역(3920)에 배터리 부족 상태 및 충전 안내를 나타내는 메시지(예: "로봇 트레이너의 배터리가 부족해요. 충전하세요"의 텍스트 및/또는 이미지)를 표시할 수 있다. 여기서, 로봇 트레이너는 웨어러블 장치(300)를 나타낼 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우, 화면(3900)의 이전 화면을 디스플레이에 표시할 수 있다. 예를 들어, 화면(3900)의 이전 화면이 도 34의 화면(3400)일 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우, 화면(3900)에서 화면(3400)으로 전환할 수 있다.In the example shown in FIG. 39 , the smart watch 132 may display an object (or icon) corresponding to a low battery of the wearable device 300 in the area 3910. The smart watch 132 may display a message (e.g., text and/or image of "The robot trainer's battery is low. Please charge") indicating a low battery status and charging instructions in area 3920. Here, the robot trainer may represent the wearable device 300. When there is a user input to the confirmation button, the smart watch 132 may display the previous screen of screen 3900 on the display. For example, the previous screen of screen 3900 may be screen 3400 of FIG. 34 . The smart watch 132 can switch from screen 3900 to screen 3400 when there is a user input to the confirmation button.

도 40에 도시된 예에서, 스마트 워치(132)는 웨어러블 장치(300)로부터 웨어러블 장치(300)의 충전 상태 정보(예: 5%)를 수신할 수 있고, 화면(4000)을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 영역(4010)에 웨어러블 장치(300)의 배터리 부족에 대응되는 객체(또는 아이콘)를 표시할 수 있다. 스마트 워치(132)는 영역(4020)에 배터리 부족 상태 및 충전 안내를 나타내는 메시지(예: "로봇 배터리가 5%에요. 충전하세요"의 텍스트 및/또는 이미지)를 표시할 수 있다. 여기서, 로봇은 웨어러블 장치(300)를 나타낼 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우, 화면(4000)의 이전 화면을 디스플레이에 표시할 수 있다. 예를 들어, 화면(4000)의 이전 화면이 도 34의 화면(3400)일 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우, 화면(4000)에서 화면(3400)으로 전환할 수 있다.In the example shown in FIG. 40, the smart watch 132 may receive charging status information (e.g., 5%) of the wearable device 300 from the wearable device 300 and display the screen 4000 on the display. You can. The smart watch 132 may display an object (or icon) corresponding to a low battery of the wearable device 300 in the area 4010. The smart watch 132 may display a message (e.g., text and/or image of “Robot battery is at 5%. Please charge”) indicating a low battery status and charging instructions in area 4020. Here, the robot may represent the wearable device 300. When there is a user input to the confirmation button, the smart watch 132 may display the previous screen of the screen 4000 on the display. For example, the previous screen of screen 4000 may be screen 3400 of FIG. 34 . The smart watch 132 can switch from screen 4000 to screen 3400 when there is a user input to the confirmation button.

도 41에 도시된 예에서, 스마트 워치(132)는 웨어러블 장치(300)로부터 웨어러블 장치(300)의 충전 상태 정보(예: 1%)를 수신할 수 있고, 화면(4100)을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 영역(4110)에 웨어러블 장치(300)의 배터리 부족에 대응되는 객체(또는 아이콘)를 표시할 수 있다. 스마트 워치(132)는 영역(4120)에 배터리 부족 상태 및 충전 안내를 나타내는 메시지(예: "로봇 배터리가 1%에요. 충전하세요"의 텍스트 및/또는 이미지)를 표시할 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우, 화면(4100)의 이전 화면을 디스플레이에 표시할 수 있다. In the example shown in FIG. 41, the smart watch 132 may receive charging status information (e.g., 1%) of the wearable device 300 from the wearable device 300 and display the screen 4100 on the display. You can. The smart watch 132 may display an object (or icon) corresponding to a low battery of the wearable device 300 in the area 4110. The smart watch 132 may display a message (e.g., text and/or image of “Robot battery is at 1%. Please charge”) indicating a low battery status and charging instructions in area 4120. When there is a user input to the confirmation button, the smart watch 132 may display the previous screen of the screen 4100 on the display.

도 41의 화면(4100)은 non-워크아웃 구간에서 웨어러블 장치(300)의 충전 상태 정보(예: 1%)가 일정 수준 미만인 경우, 스마트 워치(132)의 디스플레이에 표시될 수 있다. 웨어러블 장치(300)가 워크아웃 구간에 있으면서 웨어러블 장치(300)의 충전 상태 정보(예: 1%)가 일정 수준 미만인 경우, 스마트 워치(132)는 도 42의 화면(4200)을 디스플레이에 표시할 수 있다.The screen 4100 of FIG. 41 may be displayed on the display of the smart watch 132 when the charging state information (eg, 1%) of the wearable device 300 is below a certain level in the non-workout section. When the wearable device 300 is in the workout section and the charging state information (e.g., 1%) of the wearable device 300 is below a certain level, the smart watch 132 displays the screen 4200 of FIG. 42 on the display. You can.

도 42에 도시된 예에서, 스마트 워치(132)는 영역(4210)에 웨어러블 장치(300)의 배터리 부족에 대응되는 객체(또는 아이콘)를 표시할 수 있다. 스마트 워치(132)는 영역(4220)에 배터리 부족 상태 및 구동 중단을 나타내는 메시지(예: "로봇 트레이너의 배터리가 부족해요. 운동을 종료할게요"의 텍스트 및/또는 이미지)를 표시할 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우, 운동 수행 결과에 대한 화면(예: 도 33의 화면(3300))을 표시할 수 있다.In the example shown in FIG. 42 , the smart watch 132 may display an object (or icon) corresponding to a low battery of the wearable device 300 in the area 4210. The smart watch 132 may display a message (e.g., text and/or image of "The robot trainer's battery is low. I will end the exercise") indicating a low battery condition and interruption of operation in area 4220. When there is a user input to the confirmation button, the smart watch 132 may display a screen (e.g., screen 3300 in FIG. 33) regarding the results of exercise performance.

일 실시 예에 있어서, 웨어러블 장치(300)는 워크아웃 구간에서 사용자의 움직임이 일정 시간 동안 없는 것을 감지할 수 있다. 다시 말해, 목표 시간 내에 있는 상황에서 웨어러블 장치(300)는 사용자의 움직임이 일정 시간 동안 없는 것을 감지할 수 있다. 이 경우, 웨어러블 장치(300)는 구동 중단에 대한 통지를 스마트 워치(132)에 전송할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 도 43의 화면(4300)을 디스플레이에 표시할 수 있다.In one embodiment, the wearable device 300 may detect that there is no movement of the user for a certain period of time in the workout section. In other words, in a situation within the target time, the wearable device 300 can detect that the user does not move for a certain period of time. In this case, the wearable device 300 may transmit a notification of interruption of operation to the smart watch 132. Based on this notification, the smart watch 132 can display the screen 4300 of FIG. 43 on the display.

도 43에 도시된 예에서, 스마트 워치(132)는 영역(4310)에 웨어러블 장치(300)의 구동 중단에 대응되는 객체(또는 아이콘)를 표시할 수 있고, 영역(4320)에 사용자의 웨어러블 장치(300) 미사용에 의한 구동 중단을 나타내는 메시지(예: "한동안 사용이 감지되지 않아 운동을 종료할게요"의 텍스트 및/또는 이미지)를 표시할 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우, 운동 수행 결과에 대한 화면(예: 도 33의 화면(3300))을 표시할 수 있다.In the example shown in FIG. 43, the smart watch 132 may display an object (or icon) corresponding to the interruption of operation of the wearable device 300 in area 4310, and display the user's wearable device in area 4320. (300) A message indicating suspension of operation due to non-use (e.g., text and/or image of “I will end the exercise as no use has been detected for a while”) may be displayed. When there is a user input to the confirmation button, the smart watch 132 may display a screen (e.g., screen 3300 in FIG. 33) regarding the exercise performance results.

일 실시 예에 있어서, 웨어러블 장치(300)는 non-워크아웃 구간에서 일정 시간 동안 웨어러블 장치(300)의 사용이 없는 것을 감지할 수 있다. 이 경우, 웨어러블 장치(300)는 절전 상태 진입에 대한 통지를 스마트 워치(132)에 전송할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 도 44의 화면(4400)을 디스플레이에 표시할 수 있다. In one embodiment, the wearable device 300 may detect that the wearable device 300 is not used for a certain period of time in a non-workout section. In this case, the wearable device 300 may transmit a notification of entering a power saving state to the smart watch 132. Based on this notification, the smart watch 132 can display the screen 4400 of FIG. 44 on the display.

도 44에 도시된 예에서, 스마트 워치(132)는 영역(4410)에 웨어러블 장치(300)의 절전 상태에 대응되는 객체(또는 아이콘)를 표시할 수 있고, 영역(4420)에 사용자의 웨어러블 장치(300) 미사용에 의해 절전 상태로 진입함을 안내하는 메시지(예: "한동안 사용이 감지되지 않아 잠자기 모드로 전환할게요"의 텍스트 및/또는 이미지)를 표시할 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우, 화면(4400)의 이전 화면을 표시할 수 있다. In the example shown in FIG. 44, the smart watch 132 may display an object (or icon) corresponding to the power saving state of the wearable device 300 in area 4410, and display the user's wearable device in area 4420. (300) A message (e.g., text and/or image of “No use detected for a while, so I will switch to sleep mode”) informing that the device is entering a sleep mode due to non-use may be displayed. The smart watch 132 may display the previous screen of screen 4400 when there is a user input to the confirmation button.

일 실시 예에 있어서, 웨어러블 장치(300)는 사용자가 웨어러블 장치(300)를 제대로 착용하지 않은 것을 감지할 수 있다. 이 경우, 웨어러블 장치(300)는 스마트 워치(132)에 사용자가 웨어러블 장치(300)를 제대로 착용하지 않음을 나타내는 통지를 전송할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 도 45의 화면(4500)을 디스플레이에 표시할 수 있다.In one embodiment, the wearable device 300 may detect that the user is not wearing the wearable device 300 properly. In this case, the wearable device 300 may transmit a notification to the smart watch 132 indicating that the user is not wearing the wearable device 300 properly. Based on this notification, the smart watch 132 can display the screen 4500 of FIG. 45 on the display.

도 45에 도시된 예에서, 스마트 워치(132)는 영역(4510)에 경고 아이콘을 표시할 수 있고, 영역(4520)에 정확한 착용을 안내하는 메시지(예: "허리 벨트와 허벅지 밴드를 단단히 조여주세요"의 텍스트 및/또는 이미지)를 표시할 수 있다. 스마트 워치(132)는 재시도 버튼에 대한 사용자 입력이 있는 경우, 웨어러블 장치(300)에 사용자가 웨어러블 장치(300)를 제대로 착용하였는지 판단할 것을 요청할 수 있다. 웨어러블 장치(300)는 사용자가 웨어러블 장치(300)를 제대로 착용한 것으로 판단한 경우 스마트 워치(132)에 사용자가 웨어러블 장치(300)를 제대로 착용하였음을 나타내는 통지를 전송할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 사용자가 일정 자세(예: 허리를 펴고 두 발을 나란히 한 채로 서있는 자세)를 할 것을 요청하는 메시지를 디스플레이에 표시할 수 있다.In the example shown in FIG. 45 , smart watch 132 may display a warning icon in area 4510 and a message in area 4520 guiding correct wearing (e.g., “Tighten waist belt and thigh bands tightly”). Text and/or image of "Please" can be displayed. If there is a user input to the retry button, the smart watch 132 may request the wearable device 300 to determine whether the user has properly worn the wearable device 300. If the wearable device 300 determines that the user has properly worn the wearable device 300, it may transmit a notification indicating that the user has properly worn the wearable device 300 to the smart watch 132. Based on this notification, the smart watch 132 may display a message on the display requesting that the user assume a certain posture (e.g., a standing posture with the back straight and both feet side by side).

웨어러블 장치(300)는 IMU(360) 및/또는 각도 센서들(320, 320-1)를 통해 사용자가 일정 자세를 하고 있는지 판단할 수 있다. 웨어러블 장치(300)는 사용자가 일정 자세를 하고 있지 않은 것으로 판단한 경우, 사용자가 일정 자세를 하고 있지 않음을 나타내는 통지를 스마트 워치(132)에 전송할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 도 46의 화면(4600)을 디스플레이에 표시할 수 있다.The wearable device 300 may determine whether the user is in a certain posture through the IMU 360 and/or the angle sensors 320 and 320-1. If the wearable device 300 determines that the user is not in a certain posture, it may transmit a notification indicating that the user is not in a certain posture to the smart watch 132. Based on this notification, the smart watch 132 can display screen 4600 of FIG. 46 on the display.

도 46에 도시된 예에서, 스마트 워치(132)는 영역(4610)에 경고 아이콘을 표시할 수 있고, 영역(4620)에 일정 자세를 할 것을 요청하는 메시지를 표시할 수 있다. 스마트 워치(132)는 재시도 버튼에 대한 사용자 입력이 있는 경우, 웨어러블 장치(300)에 사용자가 일정 자세를 하고 있는지 판단할 것을 요청할 수 있다. 웨어러블 장치(300)는 사용자가 일정 자세를 하고 있는 것으로 판단한 경우 스마트 워치(132)에 사용자가 웨어러블 장치(300)를 제대로 착용하였음을 나타내는 통지를 전송할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 운동 프로그램의 이름과 목표 시간을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 목표 시간에 대한 사용자 입력이 있는 경우, 목표 시간 설정을 위한 화면을 디스플레이에 표시할 수 있다. 사용자는 목표 시간 설정을 위한 화면에 시간을 입력할 수 있고, 스마트 워치(132)는 입력된 시간을 목표 시간으로 설정할 수 있다. In the example shown in FIG. 46, the smart watch 132 may display a warning icon in the area 4610 and a message requesting a certain posture in the area 4620. If there is a user input to the retry button, the smart watch 132 may request the wearable device 300 to determine whether the user is in a certain posture. If the wearable device 300 determines that the user is in a certain posture, it may transmit a notification indicating that the user has properly worn the wearable device 300 to the smart watch 132. Based on this notification, the smart watch 132 can display the name and target time of the exercise program on the display. When there is a user input for the target time, the smart watch 132 may display a screen for setting the target time on the display. The user can input the time on the screen for setting the target time, and the smart watch 132 can set the input time as the target time.

일 실시 예에 있어서, 웨어러블 장치(300)는 워크아웃 구간에서 사용자가 웨어러블 장치(300)를 벗는 것을 감지할 수 있다. 웨어러블 장치(300)는 스마트 워치(132)에 사용자가 웨어러블 장치(300)를 벗었음을 통지할 수 있다. 이러한 통지에 기초하여 스마트 워치(132)는 도 47의 화면(4700)을 디스플레이에 표시할 수 있다.In one embodiment, the wearable device 300 may detect that the user takes off the wearable device 300 during the workout section. The wearable device 300 may notify the smart watch 132 that the user has taken off the wearable device 300. Based on this notification, the smart watch 132 can display the screen 4700 of FIG. 47 on the display.

도 47에 도시된 예에서, 스마트 워치(132)는 영역(4710)에 웨어러블 장치(300)가 사용자로부터 분리된 상태에 해당하는 객체(또는 아이콘)이 표시될 수 있다. 스마트 워치(132)는 영역(4720)에 사용자의 웨어러블 장치(300) 미착용 및 웨어러블 장치(300)의 구동 중단에 대한 메시지(예: "로봇 트레이너를 착용하지 않아 운동을 종료할게요"의 텍스트 및/또는 이미지)를 표시할 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우(또는 일정 시간이 경과한 경우), 운동 수행 결과에 대한 화면(예: 도 33의 화면(3300))을 디스플레이에 표시할 수 있다.In the example shown in FIG. 47, the smart watch 132 may display an object (or icon) corresponding to a state in which the wearable device 300 is separated from the user in the area 4710. The smart watch 132 displays a message in the area 4720 about the user not wearing the wearable device 300 and the interruption of operation of the wearable device 300 (e.g., the text “I will end the exercise because I am not wearing the robot trainer” and/ or image) can be displayed. When there is a user input to the confirmation button (or when a certain amount of time has elapsed), the smart watch 132 may display a screen (e.g., screen 3300 in FIG. 33) regarding the results of exercise performance on the display.

일 실시 예에 있어서, 웨어러블 장치(300)는 워크아웃 구간에서 IMU(360) 및/또는 각도 센서들(320, 320-1)를 통해 사용자의 움직임이 운동의 움직임과 크게 벗어난 것을 감지할 수 있다. 웨어러블 장치(300)는 워크아웃 구간에서 사용자의 비정상 움직임 또는 비정상 자세를 감지할 수 있다. 이 경우, 웨어러블 장치(300)는 구동을 중단할 수 있고, 구동 중단에 대한 통지를 스마트 워치(132)에 전송할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 도 48의 화면(4800)을 디스플레이에 표시할 수 있다.In one embodiment, the wearable device 300 may detect that the user's movement is significantly different from the exercise movement through the IMU 360 and/or the angle sensors 320 and 320-1 in the workout section. . The wearable device 300 may detect the user's abnormal movement or abnormal posture in the workout section. In this case, the wearable device 300 may stop driving and transmit a notification of the suspension of driving to the smart watch 132. Based on this notification, the smart watch 132 can display screen 4800 of FIG. 48 on the display.

도 48에 도시된 예에서, 스마트 워치(132)는 영역(4810)에 비정상 움직임 감지에 대응되는 객체(또는 아이콘)를 표시할 수 있다. 스마트 워치(132)는 영역(4820)에 워크아웃 구간에서의 비정상 움직임 감지에 의한 구동 중단을 나타내는 메시지(예: "잠시 후 운동을 종료할게요"의 텍스트 및/또는 메시지)를 표시할 수 있다. 스마트 워치(132)는 재시작 버튼(4830)에 대한 사용자 입력이 있는 경우, 구동을 재시작할 것을 지시하는 신호를 웨어러블 장치(300)에 전송할 수 있다. 이러한 신호에 기초하여, 웨어러블 장치(300)는 구동을 재시작할 수 있고 사용자가 움직이는 경우 사용자에 힘을 제공할 수 있다. 스마트 워치(132)는 종료 버튼(4840)에 대한 사용자 입력이 있는 경우, 운동 수행 결과에 대한 화면(예: 도 33의 화면(3300))을 디스플레이에 표시할 수 있다.In the example shown in FIG. 48, the smart watch 132 may display an object (or icon) corresponding to abnormal motion detection in the area 4810. The smart watch 132 may display a message (e.g., text and/or message saying “I will end the exercise in a moment”) indicating the cessation of operation due to detection of abnormal movement in the workout section in the area 4820. When there is a user input to the restart button 4830, the smart watch 132 may transmit a signal instructing to restart operation to the wearable device 300. Based on these signals, the wearable device 300 can restart operation and provide force to the user when the user moves. When there is a user input to the end button 4840, the smart watch 132 may display a screen (e.g., screen 3300 in FIG. 33) on the exercise performance results on the display.

실시 예에 따라, 웨어러블 장치(300)는 워크아웃 구간에서 사용자의 비정상 움직임(또는 비정상 자세)를 감지하였으나 이러한 비정상 움직임이 착석 움직임인 것으로 판단할 수 있다. 이 경우, 웨어러블 장치(300)는 구동을 일시 정지할 수 있고, 스마트 워치(132)에 사용자가 착석하였음을 통지할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 도 49의 화면(4900)을 디스플레이에 표시할 수 있다. Depending on the embodiment, the wearable device 300 may detect the user's abnormal movement (or abnormal posture) in the workout section, but determine that the abnormal movement is a sitting movement. In this case, the wearable device 300 can temporarily stop driving and notify the smart watch 132 that the user is seated. Based on this notification, the smart watch 132 can display the screen 4900 of FIG. 49 on the display.

도 49에 도시된 예에서, 스마트 워치(132)는 영역(4910)에 착석 감지에 대응되는 객체(또는 아이콘)를 표시할 수 있다. 스마트 워치(132)는 영역(4920)에 착석 감지 및 구동 일시 중지를 안내하는 메시지(예: "착석이 감지되어 운동을 일지 중지합니다"의 텍스트 및/또는 이미지)를 표시할 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우, 화면(4900)의 이전 화면을 디스플레이에 표시할 수 있다. In the example shown in FIG. 49 , the smart watch 132 may display an object (or icon) corresponding to seating detection in the area 4910. The smart watch 132 may display a message (e.g., text and/or image of “Setting detected, pausing exercise”) in area 4920 to guide detection of sitting and pausing the drive. When there is a user input to the confirmation button, the smart watch 132 may display the previous screen of screen 4900 on the display.

일 실시 예에 있어서, non-워크아웃 구간에서 웨어러블 장치(300)는 웨어러블 장치(300)가 에러 상태(예: 시스템 에러가 발생한 상태)에 있음을 감지할 수 있다. 이 경우, 웨어러블 장치(300)는 스마트 워치(132)에 웨어러블 장치(300)가 에러 상태에 있음을 나타내는 통지를 전송할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 도 50의 화면(5000)을 표시할 수 있다. In one embodiment, in a non-workout section, the wearable device 300 may detect that the wearable device 300 is in an error state (eg, a system error has occurred). In this case, the wearable device 300 may transmit a notification indicating that the wearable device 300 is in an error state to the smart watch 132. Based on this notification, the smart watch 132 can display screen 5000 in FIG. 50.

도 50에 도시된 예에서, 스마트 워치(132)는 영역(5010)에 에러 상태에 대응되는 객체(또는 아이콘)를 표시할 수 있다. 스마트 워치(132)는 영역(5020)에 에러 상태 및 에러 해결 방법을 안내하는 메시지(예: "시스템에 문제가 생겼어요. 로봇 트레이너의 전원을 껐다 켜주세요"의 텍스트 및/또는 이미지)를 표시할 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우, 화면(5000)의 이전 화면을 디스플레이에 표시할 수 있다. In the example shown in FIG. 50 , the smart watch 132 may display an object (or icon) corresponding to an error state in the area 5010. The smart watch 132 displays a message (e.g., text and/or image of “There is a problem with the system. Please turn off and turn on the robot trainer”) guiding the error status and error resolution method in the area 5020. can do. When there is a user input to the confirmation button, the smart watch 132 may display the previous screen of screen 5000 on the display.

일 실시 예에 있어서, 워크아웃 구간에서 웨어러블 장치(300)는 웨어러블 장치(300)가 에러 상태(예: 시스템 에러가 발생한 상태)에 있음을 감지할 수 있다. 이 경우, 웨어러블 장치(300)는 스마트 워치(132)에 웨어러블 장치(300)가 에러 상태에 있음을 나타내는 통지를 전송할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 도 51의 화면(5100)을 표시할 수 있다. In one embodiment, during the workout section, the wearable device 300 may detect that the wearable device 300 is in an error state (e.g., a system error has occurred). In this case, the wearable device 300 may transmit a notification indicating that the wearable device 300 is in an error state to the smart watch 132. Based on this notification, the smart watch 132 can display screen 5100 in FIG. 51.

도 51에 도시된 예에서, 스마트 워치(132)는 영역(5110)에 에러 상태에 대응되는 객체(또는 아이콘)를 표시할 수 있다. 스마트 워치(132)는 영역(5120)에 워크아웃 구간에서의 에러 상태 및 구동 종료를 안내하는 메시지(예: "시스템에 문제가 생겼어요. 운동을 종료할게요"의 텍스트 및/또는 이미지)를 표시할 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우, 운동 수행 결과에 대한 화면(예: 도 33의 화면(3300))을 디스플레이에 표시할 수 있다. In the example shown in FIG. 51 , the smart watch 132 may display an object (or icon) corresponding to an error state in the area 5110. The smart watch 132 displays a message (e.g., text and/or image of “There is a problem with the system. I will end the workout”) informing of an error state and termination of operation in the workout section in the area 5120. can do. When there is a user input to the confirmation button, the smart watch 132 may display a screen (e.g., screen 3300 in FIG. 33) on the exercise performance results on the display.

일 실시 예에 있어서, non-워크아웃 구간에서 웨어러블 장치(300)는 웨어러블 장치(300)의 온도가 일정 온도 이상인 것을 감지할 수 있다. 이 경우, 웨어러블 장치(300)는 스마트 워치(132)에 웨어러블 장치(300)가 온도가 높은 상태(또는 과열(overheat) 상태)에 있음을 나타내는 통지를 전송할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 도 52의 화면(5200)을 표시할 수 있다. In one embodiment, in a non-workout section, the wearable device 300 may detect that the temperature of the wearable device 300 is above a certain temperature. In this case, the wearable device 300 may transmit a notification to the smart watch 132 indicating that the wearable device 300 is in a high temperature state (or overheat state). Based on this notification, the smart watch 132 can display screen 5200 in FIG. 52.

도 52에 도시된 예에서, 스마트 워치(132)는 영역(5210)에 웨어러블 장치(300)의 높은 온도 상태에 대응되는 객체(또는 아이콘)를 표시할 수 있다. 스마트 워치(132)는 영역(5220)에 높은 온도 상태 및 높은 온도 상태를 완화(또는 해소)하는 방법을 안내하는 메시지(예: "로봇의 온도가 매우 높습니다. 로봇의 전원을 꺼주세요"의 텍스트 및/또는 이미지)를 표시할 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우, 화면(5200)의 이전 화면을 디스플레이에 표시할 수 있다. In the example shown in FIG. 52 , the smart watch 132 may display an object (or icon) corresponding to a high temperature state of the wearable device 300 in the area 5210. Smart watch 132 displays a high temperature condition in area 5220 and a message guiding how to alleviate (or clear) the high temperature condition, e.g., text such as “The temperature of the robot is very high. Please power off the robot.” and/or images) can be displayed. When there is a user input to the confirmation button, the smart watch 132 may display the previous screen of screen 5200 on the display.

일 실시 예에 있어서, 웨어러블 장치(300)는 워크아웃 구간에서 웨어러블 장치(300)의 온도가 일정 온도 이상인 것을 감지할 수 있다. 이 경우, 웨어러블 장치(300)는 스마트 워치(132)에 웨어러블 장치(300)가 온도가 높은 상태(또는 과열 상태)에 있음을 나타내는 통지를 전송할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 도 53의 화면(5300)을 표시할 수 있다. In one embodiment, the wearable device 300 may detect that the temperature of the wearable device 300 is above a certain temperature in the workout section. In this case, the wearable device 300 may transmit a notification to the smart watch 132 indicating that the wearable device 300 is in a high temperature state (or overheating state). Based on this notification, the smart watch 132 can display screen 5300 in FIG. 53.

도 53에 도시된 예에서, 스마트 워치(132)는 영역(5310)에 웨어러블 장치(300)의 높은 온도 상태에 대응되는 객체(또는 아이콘)를 표시할 수 있다. 스마트 워치(132)는 영역(5320)에 높은 온도 상태와 구동 중단을 나타내는 메시지(예: "로봇의 온도가 매우 높습니다. 운동을 종료할게요"의 텍스트 및/또는 이미지)를 표시할 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우, 운동 수행 결과에 대한 화면(예: 도 33의 화면(3300))을 디스플레이에 표시할 수 있다.In the example shown in FIG. 53 , the smart watch 132 may display an object (or icon) corresponding to a high temperature state of the wearable device 300 in the area 5310. Smart watch 132 may display a message (e.g., text and/or image of “The temperature of the robot is very high. I will end the exercise”) indicating a high temperature condition and interruption of operation in area 5320. When there is a user input to the confirmation button, the smart watch 132 may display a screen (e.g., screen 3300 in FIG. 33) on the exercise performance results on the display.

일 실시 예에 있어서, 스마트 워치(132)는 워크아웃 구간에서 전자 장치(400)로부터 전자 장치(400)와 웨어러블 장치(300) 사이의 무선 통신 링크가 끊어졌음을 나타내는 통지를 수신할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 전자 장치(400)와 웨어러블 장치(300) 사이의 무선 통신 링크가 끊어진 상태 및 웨어러블 장치(300)의 구동 중단을 나타내는 메시지를 디스플레이에 표시할 수 있고 확인 버튼을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우 운동 수행 결과에 대한 화면(예: 도 33의 화면(3300))을 디스플레이에 표시할 수 있다.In one embodiment, the smart watch 132 may receive a notification from the electronic device 400 during the workout period indicating that the wireless communication link between the electronic device 400 and the wearable device 300 is disconnected. Based on this notification, the smart watch 132 may display a message on the display indicating that the wireless communication link between the electronic device 400 and the wearable device 300 is disconnected and that the wearable device 300 has stopped operating. An OK button can be displayed on the display. The smart watch 132 may display a screen (e.g., screen 3300 in FIG. 33) regarding the exercise performance results on the display when there is a user input to the confirmation button.

일 실시 예에 있어서, 스마트 워치(132)는 non-워크아웃 구간에서 전자 장치(400)로부터 전자 장치(400)와 웨어러블 장치(300) 사이의 무선 통신 링크가 끊어졌음을 나타내는 통지를 수신할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 전자 장치(400)와 웨어러블 장치(300) 사이의 무선 통신 링크가 끊어진 상태 및 연결 상태 확인 요청을 나타내는 메시지를 디스플레이에 표시할 수 다. 사용자는 전자 장치(400)와 웨어러블 장치(300)가 무선 통신 링크를 통해 다시 연결되도록 할 수 있다.In one embodiment, the smart watch 132 may receive a notification from the electronic device 400 in a non-workout period indicating that the wireless communication link between the electronic device 400 and the wearable device 300 is disconnected. there is. Based on this notification, the smart watch 132 may display a message on the display indicating that the wireless communication link between the electronic device 400 and the wearable device 300 is disconnected and a request to check the connection status. The user can reconnect the electronic device 400 and the wearable device 300 through a wireless communication link.

일 실시 예에 있어서, 스마트 워치(132)는 전자 장치(400)와 스마트 워치(132) 사이의 무선 통신 링크가 끊어진 것을 감지할 수 있다. 이 경우, 스마트 워치(132)는 전자 장치(400)와 스마트 워치(132) 사이의 연결 상태에 대한 확인 요청을 나타내는 메시지를 디스플레이에 표시할 수 있다. 사용자는 전자 장치(400)와 스마트 워치(132)가 무선 통신 링크를 통해 다시 연결되도록 할 수 있다.In one embodiment, smart watch 132 may detect that the wireless communication link between electronic device 400 and smart watch 132 is lost. In this case, the smart watch 132 may display a message indicating a request to confirm the connection status between the electronic device 400 and the smart watch 132 on the display. The user can cause the electronic device 400 and smart watch 132 to reconnect via a wireless communication link.

도 54 내지 도 59는 일 실시 예에 따른 스마트 워치가 사용자의 운동 종료 후 정보를 표시하는 예시를 설명하는 도면이다.Figures 54 to 59 are diagrams illustrating an example in which a smart watch displays information after the user's exercise ends, according to an embodiment.

도 54를 참조하면, 운동 종료 이벤트(예: 목표 시간의 경과 또는 목표 시간 도중에 운동 종료(또는 구동 중단))가 발생한 경우, 스마트 워치(132)는 사용자가 워크아웃 구간(예: 목표 시간 또는 목표 시간의 시작 시점부터 운동 종료가 발생한 시점까지의 구간)에서 수행한 운동의 결과에 대한 화면(5400)을 스마트 워치(132)의 디스플레이에 표시할 수 있다. Referring to FIG. 54, when an exercise end event (e.g., elapse of the target time or end of the exercise (or stop running) during the target time) occurs, the smart watch 132 allows the user to select the workout section (e.g., the target time or target time). A screen 5400 showing the results of exercise performed in the section from the start of time to the end of exercise may be displayed on the display of the smart watch 132.

웨어러블 장치(300)는 사용자가 워크아웃 구간에서 수행한 운동의 결과 정보를 생성할 수 있고, 생성된 결과 정보를 스마트 워치(132)에 전송할 수 있다. 결과 정보는, 예를 들어, 워크아웃 구간 동안의 운동 지표(예: 워크아웃 구간 동안의 평균 보폭값, 평균 보행 속도값 등), 워크아웃 구간 동안 사용자가 소모한 칼로리 등을 포함할 수 있으나 이에 제한되지 않는다. The wearable device 300 can generate result information of exercise performed by the user in the workout section and transmit the generated result information to the smart watch 132. Result information may include, for example, exercise indicators during the workout section (e.g., average stride value during the workout section, average walking speed value, etc.), calories burned by the user during the workout section, etc. Not limited.

스마트 워치(132)는 영역(5410)에 사용자가 워크아웃 구간에서 수행한 운동(또는 운동 프로그램)의 이름 및/또는 운동에 대응되는 객체를 표시할 수 있다. 스마트 워치(132)는 영역(5420)에 워크아웃 구간에 해당하는 시간을 표시할 수 있다. 예를 들어, 설정된 목표 시간(예: 30분)만큼 사용자가 운동을 수행한 경우, 스마트 워치(132)는 영역(5420)에 워크아웃 구간에 해당하는 시간(예: 30분)을 표시할 수 있다. 설정된 목표 시간(예: 30분) 중 사용자가 20분 동안 운동을 수행하고 운동을 종료한 경우, 스마트 워치(132)는 영역(5420)에 워크아웃 구간에 해당하는 시간(예: 20분)을 표시할 수 있다. 스마트 워치(132)는 영역들(5430, 5440)에 결과 정보를 개략적으로 표시할 수 있다. 도 54에 도시된 예에서, 스마트 워치(132)는 영역(5430)에 사용자가 워크아웃 구간 동안 이동한 총 거리를 표시할 수 있고, 영역(5440)에 워크아웃 구간 동안 사용자의 걸음 수를 표시할 수 있다.The smart watch 132 may display the name of the exercise (or exercise program) performed by the user in the workout section and/or an object corresponding to the exercise in the area 5410. The smart watch 132 may display the time corresponding to the workout section in area 5420. For example, if the user performs exercise for a set target time (e.g., 30 minutes), the smart watch 132 may display the time (e.g., 30 minutes) corresponding to the workout section in the area 5420. there is. If the user performs exercise for 20 minutes out of the set target time (e.g., 30 minutes) and ends the exercise, the smart watch 132 displays the time corresponding to the workout section (e.g., 20 minutes) in the area 5420. It can be displayed. The smart watch 132 can roughly display result information in the areas 5430 and 5440. In the example shown in FIG. 54, the smart watch 132 may display the total distance the user moved during the workout period in area 5430, and display the number of steps the user took during the workout period in area 5440. can do.

스마트 워치(132)는 화면(5400)에 대한 사용자 입력(또는 제스쳐 입력)(예: 제1 스크롤 입력)이 있는 경우 도 55의 화면(5500)을 디스플레이에 표시할 수 있다.The smart watch 132 may display the screen 5500 of FIG. 55 on the display when there is a user input (or gesture input) (e.g., first scroll input) to the screen 5400.

도 55를 참조하면, 스마트 워치(132)는 워크아웃 구간 동안 사용자의 소모 칼로리에 대한 화면(5500)을 디스플레이에 표시할 수 있다.Referring to FIG. 55, the smart watch 132 may display a screen 5500 about the user's calories consumed during the workout period.

도 55에 도시된 예에서, 스마트 워치(132)는 워크아웃 구간 동안 사용자의 소모 칼로리(예: 255kcal)를 영역(5510)에 표시할 수 있다. 스마트 워치(132)는 사용자가 웨어러블 장치(300)를 이용함에 따라 더 소모한 칼로리(이하, "로봇 효과에 의한 소모 칼로리"라 지칭함)(예: 150kcal)를 영역(5520)에 표시할 수 있다. 예를 들어, 웨어러블 장치(300)는 사용자가 웨어러블 장치(300)를 착용하지 않고 워크아웃 구간 동안 운동했을 때 소모할 수 있는 칼로리의 예측치(예: 105kcal)를 계산할 수 있다. 웨어러블 장치(300)는 사용자가 워크아웃 구간에서 웨어러블 장치(300)를 착용하여 운동했을 때 소모한 칼로리(예: 255kcal)를 계산할 수 있다. 웨어러블 장치(300)는 계산된 칼로리(예: 255kcal)와 계산된 예측치(예: 150kcal) 사이의 차이값을 로봇 효과에 의한 소모 칼로리로 결정할 수 있고, 로봇 효과에 의한 소모 칼로리를 스마트 워치(132)에 전송할 수 있다. 스마트 워치(132)는 로봇 효과에 의한 소모 칼로리를 영역(5520)에 표시할 수 있다.In the example shown in FIG. 55 , the smart watch 132 may display the user's calories consumed (eg, 255 kcal) during the workout period in area 5510. The smart watch 132 may display more calories consumed as the user uses the wearable device 300 (hereinafter referred to as “calories consumed due to the robot effect”) (e.g., 150 kcal) in area 5520. . For example, the wearable device 300 may calculate an estimate of calories (eg, 105 kcal) that can be consumed when the user exercises during the workout period without wearing the wearable device 300. The wearable device 300 can calculate the calories (e.g., 255 kcal) consumed when the user exercises while wearing the wearable device 300 in the workout section. The wearable device 300 may determine the difference between the calculated calories (e.g., 255 kcal) and the calculated predicted value (e.g., 150 kcal) as calories consumed by the robot effect, and calculate the calories consumed by the robot effect through the smart watch (132). ) can be transmitted to. The smart watch 132 can display calories consumed due to the robot effect in area 5520.

일 실시 예에 있어서, 스마트 워치(132)는 화면(5600)에 대한 사용자 입력(또는 제스쳐 입력)(예: 제2 스크롤 입력)이 있는 경우, 도 54의 화면(5400)을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 화면(5500)에 대한 사용자 입력(또는 제스쳐 입력)(예: 제1 스크롤 입력)이 있는 경우 도 56의 화면(5600)을 디스플레이에 표시할 수 있다.In one embodiment, the smart watch 132 may display the screen 5400 of FIG. 54 on the display when there is a user input (or gesture input) (e.g., a second scroll input) to the screen 5600. there is. The smart watch 132 may display the screen 5600 of FIG. 56 on the display when there is a user input (or gesture input) (e.g., first scroll input) to the screen 5500.

도 56을 참조하면, 스마트 워치(132)는 워크아웃 구간 동안 사용자의 보행 지표(예: 평균 보폭)에 대한 화면(5600)을 디스플레이에 표시할 수 있다.Referring to FIG. 56, the smart watch 132 may display a screen 5600 regarding the user's walking index (eg, average stride length) on the display during the workout section.

도 56에 도시된 예에서, 스마트 워치(132)는 영역(5610)에 사용자의 평균 보폭값의 평가 레벨(예: 좁음, 정상, 또는 넓음)을 표시할 수 있다. 스마트 워치(132)는 사용자의 평균 보폭값을 목표 보폭 범위와 비교할 수 있다. 스마트 워치(132)는 사용자의 평균 보폭값이 목표 보폭 범위 내에 있으면 영역(5610)에 "(평균) 보폭 정상"을 표시할 수 있고, 사용자의 평균 보폭값이 목표 보폭 범위 보다 작으면 영역(5610)에 "(평균) 보폭 좁음"을 표시할 수 있으며, 사용자의 평균 보폭값이 목표 보폭 범위를 초과하면 영역(5610)에 "(평균) 보폭 넓음"을 표시할 수 있다.In the example shown in FIG. 56, the smart watch 132 may display the evaluation level (eg, narrow, normal, or wide) of the user's average stride value in the area 5610. The smart watch 132 may compare the user's average stride value with the target stride range. The smart watch 132 may display “(average) stride normal” in the area 5610 if the user's average stride value is within the target stride range, and if the user's average stride value is less than the target stride range, the smart watch 132 may display “(average) stride normal” in the area 5610. ) may be displayed in “(average) stride length”, and if the user’s average stride value exceeds the target stride range, “(average) stride length is wide” may be displayed in area 5610.

스마트 워치(132)는 영역(5620)에 평균 보폭값(예: 38cm)을 표시할 수 있다. The smart watch 132 may display the average stride value (e.g., 38 cm) in the area 5620.

스마트 워치(132)는 영역(5630)에 보폭 상태 그래프(예: 막대 그래프)(5632)와 보폭 상태 그래프(5632)에서 사용자의 평균 보폭값이 어느 지점에 위치하는지를 나타내는 지시자(5631)를 표시할 수 있다. 보폭 상태 그래프(5632)에서 제1 구간(5632-1)은 "보폭 좁음"에 해당하는 구간일 수 있고, 제2 구간(5632-2)은 "보폭 정상"(또는 목표 보폭 범위)에 해당하는 구간일 수 있으며, 제3 구간(5632-3)은 "보폭 넓음"에 해당하는 구간일 수 있다.The smart watch 132 displays a stride status graph (e.g., a bar graph) 5632 in the area 5630 and an indicator 5631 indicating at which point the user's average stride value is located in the stride status graph 5632. You can. In the stride status graph 5632, the first section 5632-1 may be a section corresponding to “narrow stride length,” and the second section 5632-2 may be a section corresponding to “normal stride length” (or target stride range). It may be a section, and the third section (5632-3) may be a section corresponding to “wide stride length.”

제1 구간(5632-1), 제2 구간(5632-2), 및 제3 구간(5632-3) 각각의 컬러는 다를 수 있다. 이에 제한되지 않고, 제1 구간(5632-1)과 제3 구간(5632-3)의 컬러는 동일할 수 있고, 제2 구간(5632-2)의 컬러와 다를 수 있다. 제1 구간(5632-1), 제2 구간(5632-2), 및 제3 구간(5632-3) 각각의 컬러는 동일할 수 있다.The colors of the first section 5632-1, the second section 5632-2, and the third section 5632-3 may be different. Without being limited thereto, the color of the first section 5632-1 and the third section 5632-3 may be the same, and may be different from the color of the second section 5632-2. The colors of the first section 5632-1, the second section 5632-2, and the third section 5632-3 may be the same.

일 실시 예에 있어서, 영역(5610)의 텍스트 "좁음(5611)"의 컬러는 제1 구간(5632-1)의 컬러와 동일할 수 있다. 사용자의 평균 보폭값이 목표 보폭 범위 내에 있는 경우, 영역(5610)에 "(평균) 보폭 정상"이 표시될 수 있다. 이 때, 텍스트 "정상"의 컬러는 제2 구간(5632-2)의 컬러와 동일할 수 있다. 사용자의 평균 보폭값이 목표 보폭 범위를 초과하는 경우, 영역(5610)에 "(평균) 보폭 넓음"이 표시될 수 있다. 이 때, 텍스트 "넓음"의 컬러는 제3 구간(5632-3)의 컬러와 동일할 수 있다.In one embodiment, the color of the text “narrow 5611” in the area 5610 may be the same as the color of the first section 5632-1. If the user's average stride value is within the target stride range, “(average) stride normal” may be displayed in area 5610. At this time, the color of the text “Normal” may be the same as the color of the second section 5632-2. If the user's average stride value exceeds the target stride range, “(average) stride length” may be displayed in area 5610. At this time, the color of the text “wide” may be the same as the color of the third section 5632-3.

일 실시 예에 있어서, 스마트 워치(132)는 화면(5600)에 대한 제2 스크롤 입력이 있는 경우 도 55의 화면(5500)을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 화면(5600)에 대한 사용자 입력(또는 제스쳐 입력)(예: 제1 스크롤 입력)이 있는 경우 도 57의 화면(5700)을 디스플레이에 표시할 수 있다.In one embodiment, the smart watch 132 may display the screen 5500 of FIG. 55 on the display when there is a second scroll input to the screen 5600. The smart watch 132 may display the screen 5700 of FIG. 57 on the display when there is a user input (or gesture input) (e.g., first scroll input) to the screen 5600.

도 57을 참조하면, 스마트 워치(132)는 워크아웃 구간 동안 사용자의 보행 지표(예: 평균 보폭 속도)에 대한 화면(5700)을 디스플레이에 표시할 수 있다.Referring to FIG. 57 , the smart watch 132 may display a screen 5700 regarding the user's walking index (eg, average stride speed) on the display during the workout section.

도 57에 도시된 예에서, 스마트 워치(132)는 화면(5700)의 영역(5710)에 운동 지표(예: 평균 보행 속도값)의 평가 레벨(예: 느림, 정상, 또는 빠름)을 표시할 수 있다. 스마트 워치(132)는 사용자의 평균 보행 속도값을 목표 속도 범위(예: 5km/h ~ 5.5 km/h)와 비교할 수 있다. 스마트 워치(132)는 평균 보행 속도값이 목표 속도 범위 내에 있으면 영역(5710)에 "(평균) 속도 정상"을 표시할 수 있고, 평균 보행 속도값이 목표 속도 범위 보다 작으면 영역(5710)에 "(평균) 속도 느림"을 표시할 수 있으며, 평균 보행 속도값이 목표 속도 범위를 초과하면 영역(5710)에 "(평균) 속도 빠름"을 표시할 수 있다.In the example shown in FIG. 57, the smart watch 132 displays the evaluation level (e.g., slow, normal, or fast) of the exercise index (e.g., average walking speed value) in area 5710 of screen 5700. You can. The smart watch 132 may compare the user's average walking speed value with a target speed range (eg, 5 km/h to 5.5 km/h). The smart watch 132 may display “(average) speed normal” in area 5710 if the average walking speed value is within the target speed range, and may display “(average) speed normal” in area 5710 if the average walking speed value is less than the target speed range. “(Average) speed is slow” may be displayed, and if the average walking speed value exceeds the target speed range, “(average) speed is fast” may be displayed in the area 5710.

스마트 워치(132)는 화면(5700)의 영역(5720)에 평균 보행 속도값(예: 4.6km/h)을 표시할 수 있다. The smart watch 132 may display the average walking speed value (e.g., 4.6 km/h) in area 5720 of the screen 5700.

스마트 워치(132)는 화면(5700)의 영역(5730)에 보행 속도 상태 그래프(예: 막대 그래프)(5732)와 보행 속도 상태 그래프(5732)에서 사용자의 평균 보행 속도값이 어느 지점에 위치하는지를 나타내는 지시자(5731)를 표시할 수 있다. 보행 속도 상태 그래프(5732)에서 제1 구간(5732-1)은 "속도 느림"에 해당하는 구간일 수 있고, 제2 구간(5732-2)은 "속도 정상"(또는 목표 속도 범위)에 해당하는 구간일 수 있으며, 제3 구간(5732-3)은 "속도 빠름"에 해당하는 구간일 수 있다.The smart watch 132 displays a walking speed status graph (e.g., bar graph) 5732 in area 5730 of the screen 5700 and at which point the user's average walking speed value is located in the walking speed status graph 5732. The indicating indicator 5731 can be displayed. In the walking speed state graph 5732, the first section 5732-1 may be a section corresponding to “slow speed,” and the second section 5732-2 may be a section corresponding to “normal speed” (or target speed range). The third section (5732-3) may be a section corresponding to “fast speed.”

일 실시 예에 있어서, 제1 구간(5732-1), 제2 구간(5732-2), 및 제3 구간(5732-3) 각각의 컬러는 다를 수 있다. 이에 제한되지 않고, 제1 구간(5732-1)과 제3 구간(5732-3)의 컬러는 동일할 수 있고, 제2 구간(5732-2)의 컬러와 다를 수 있다. 제1 구간(5732-1), 제2 구간(5732-2), 및 제3 구간(5732-3) 각각의 컬러는 동일할 수 있다.In one embodiment, the colors of the first section 5732-1, the second section 5732-2, and the third section 5732-3 may be different. Without being limited thereto, the color of the first section 5732-1 and the third section 5732-3 may be the same, and may be different from the color of the second section 5732-2. The colors of the first section 5732-1, the second section 5732-2, and the third section 5732-3 may be the same.

일 실시 예에 있어서, 영역(5710)의 텍스트 "느림(5711)"의 컬러는 제1 구간(5732-1)의 컬러와 동일할 수 있다. 사용자의 평균 보행 속도값이 목표 속도 범위 내에 있는 경우, 영역(5710)에 "(평균) 속도 정상"이 표시될 수 있다. 이 때, 텍스트 "정상"의 컬러는 제2 구간(5732-2)의 컬러와 동일할 수 있다. 사용자의 평균 보행 속도값이 목표 속도 범위를 초과하는 경우, 영역(5710)에 "(평균) 속도 빠름"이 표시될 수 있다. 이 때, 텍스트 "빠름"의 컬러는 제3 구간(5732-3)의 컬러와 동일할 수 있다.In one embodiment, the color of the text “slow 5711” in the area 5710 may be the same as the color of the first section 5732-1. If the user's average walking speed is within the target speed range, “(average) speed normal” may be displayed in area 5710. At this time, the color of the text “Normal” may be the same as the color of the second section 5732-2. If the user's average walking speed exceeds the target speed range, “(average) speed is fast” may be displayed in area 5710. At this time, the color of the text “fast” may be the same as the color of the third section 5732-3.

일 실시 예에 있어서, 스마트 워치(132)는 화면(5700)에 대한 제2 스크롤 입력이 있는 경우 도 56의 화면(5600)을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 화면(5700)에 대한 제1 스크롤 입력이 있는 경우 도 58의 화면(5800)을 디스플레이에 표시할 수 있다.In one embodiment, the smart watch 132 may display the screen 5600 of FIG. 56 on the display when there is a second scroll input to the screen 5700. The smart watch 132 may display the screen 5800 of FIG. 58 on the display when there is a first scroll input to the screen 5700.

도 58을 참조하면, 스마트 워치(132)는 워크아웃 구간 동안 사용자의 생체 정보(예: 평균 심박수)에 대한 화면(5800)을 디스플레이에 표시할 수 있다.Referring to FIG. 58, the smart watch 132 may display a screen 5800 about the user's biometric information (eg, average heart rate) on the display during the workout period.

도 58에 도시된 예에서, 스마트 워치(132)는 영역(5810)에 워크아웃 구간 동안 사용자의 평균 심박수(예: 92bpm)를 표시할 수 있다. 스마트 워치(132)는 영역(5820)에 워크아웃 구간 동안 사용자의 최저 심박수(예: 89bpm)와 최고 심박수(예: 168bpm)를 표시할 수 있다. In the example shown in FIG. 58 , the smart watch 132 may display the user's average heart rate (eg, 92 bpm) during the workout period in area 5810. The smart watch 132 may display the user's lowest heart rate (e.g., 89bpm) and highest heart rate (e.g., 168bpm) during the workout section in area 5820.

일 실시 예에 있어서, 스마트 워치(132)는 화면(5800)에 대한 제2 스크롤 입력이 있는 경우 도 57의 화면(5700)을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 화면(5800)에 대한 제1 스크롤 입력이 있는 경우 도 59의 화면(5900)을 디스플레이에 표시할 수 있다.In one embodiment, the smart watch 132 may display the screen 5700 of FIG. 57 on the display when there is a second scroll input to the screen 5800. The smart watch 132 may display the screen 5900 of FIG. 59 on the display when there is a first scroll input to the screen 5800.

도 59를 참조하면, 스마트 워치(132)는 복수의 심박수 구간들 각각에서 사용자의 심박수가 머문 시간(또는 사용자의 운동 수행 시간)을 영역(5910)에 표시할 수 있다. Referring to FIG. 59 , the smart watch 132 may display the time the user's heart rate remains (or the user's exercise performance time) in each of a plurality of heart rate zones in area 5910.

도 59에 도시된 1구간 내지 5구간 각각은, 예를 들어, 도 36의 제1 구간 내지 제5 구간(3632-1 내지 3632-5) 각각과 대응될 수 있다. 도 59에 도시된 예에서, 스마트 워치(132)는 1구간(예: 제1 구간(5632-1))에서 사용자의 심박수가 머문 시간(또는 사용자의 운동 수행 시간)에 해당하는 그래프(예: 막대 그래프)를 영역(5910)에 표시할 수 있다. 스마트 워치(132)는 2구간(예: 제2 구간(5632-2))에서 사용자의 심박수가 머문 시간(또는 사용자의 운동 수행 시간)에 해당하는 그래프(예: 막대 그래프)를 영역(5910)에 표시할 수 있다. 스마트 워치(132)는 3구간(예: 제3 구간(5632-3))에서 사용자의 심박수가 머문 시간(또는 사용자의 운동 수행 시간)에 해당하는 그래프(예: 막대 그래프)를 영역(5910)에 표시할 수 있다. 스마트 워치(132)는 4구간(예: 제4 구간(5632-4))에서 사용자의 심박수가 머문 시간(또는 사용자의 운동 수행 시간)에 해당하는 그래프(예: 막대 그래프)를 영역(5910)에 표시할 수 있다. 스마트 워치(132)는 5구간(예: 제5 구간(5632-5))에서 사용자의 심박수가 머문 시간(또는 사용자의 운동 수행 시간)에 해당하는 그래프(예: 막대 그래프)를 영역(5910)에 표시할 수 있다. Each of sections 1 to 5 shown in FIG. 59 may correspond, for example, to each of the first to fifth sections 3632-1 to 3632-5 in FIG. 36. In the example shown in FIG. 59, the smart watch 132 displays a graph (e.g., a graph corresponding to the time the user's heart rate stays (or the user's exercise performance time) in one section (e.g., the first section 5632-1). A bar graph) can be displayed in area 5910. The smart watch 132 displays a graph (e.g., a bar graph) corresponding to the time the user's heart rate stays (or the user's exercise performance time) in the second section (e.g., the second section 5632-2) in the area 5910. It can be displayed in . The smart watch 132 displays a graph (e.g., a bar graph) corresponding to the time the user's heart rate stays (or the user's exercise performance time) in three sections (e.g., the third section 5632-3) in area 5910. It can be displayed in . The smart watch 132 displays a graph (e.g., a bar graph) corresponding to the time the user's heart rate stays (or the user's exercise performance time) in the four sections (e.g., the fourth section 5632-4) in the area 5910. It can be displayed in . The smart watch 132 displays a graph (e.g., a bar graph) corresponding to the time the user's heart rate stays (or the user's exercise performance time) in 5 sections (e.g., the 5th section 5632-5) in area 5910. It can be displayed in .

도 59에 도시된 1구간 내지 5구간 각각에 대한 막대 그래프의 길이는 1구간 내지 5구간 각각에서 사용자의 심박수가 머문 시간(또는 사용자의 운동 수행 시간)을 나타낼 수 있다. 도 59에 도시된 예에서, 5구간에 대한 막대 그래프의 길이가 가장 짧고, 4구간에 대한 막대 그래프의 길이가 가장 길다. 이는 워크아웃 구간 동안 사용자의 심박수가 5구간에서 머문 시간이 가장 짧고 4구간에서 머문 시간이 가장 긴 것을 의미할 수 있다. The length of the bar graph for each of sections 1 to 5 shown in FIG. 59 may represent the time that the user's heart rate remains (or the time the user performs exercise) in each of sections 1 to 5. In the example shown in FIG. 59, the length of the bar graph for section 5 is the shortest, and the length of the bar graph for section 4 is the longest. This may mean that during the workout section, the user's heart rate stays the shortest in zone 5 and the longest in zone 4.

도 59에 도시된 예에서, 1구간 내지 5구간 각각에 대한 그래프의 컬러는 서로 다를 수 있다. 이에 제한되지 않고, 1구간 내지 5구간 각각에 대한 그래프의 컬러는 동일할 수 있다.In the example shown in FIG. 59, the colors of the graph for each section 1 to 5 may be different. Without being limited thereto, the color of the graph for each of 1 to 5 sections may be the same.

도 59의 그래프는 예시적인 사항일 뿐, 스마트 워치(132)는 심박수 구간들 각각에서 사용자의 심박수가 머문 시간을 원 그래프(pie chart) 형태로 생성하여 표시할 수 있다.The graph in FIG. 59 is only an example, and the smart watch 132 can generate and display the time the user's heart rate stays in each heart rate zone in the form of a pie chart.

도 59에 5개의 심박수 구간들이 도시되어 있으나 이는 예시적인 사항일 분, 심박수 구간들은 5개로 제한되지 않는다. Although five heart rate zones are shown in FIG. 59, this is an example and the heart rate zones are not limited to five.

일 실시 예에 있어서, 스마트 워치(132)는 화면(5900)에 대한 제2 스크롤 입력이 있는 경우 도 58의 화면(5800)을 디스플레이에 표시할 수 있다. In one embodiment, the smart watch 132 may display the screen 5800 of FIG. 58 on the display when there is a second scroll input to the screen 5900.

도 30 내지 도 59를 통해 설명한 스마트 워치(132)의 동작은 다른 전자 장치(예: 안경 타입의 전자 장치 등)에 적용될 수 있다. 또한, 도 30 내지 도 59를 통해 설명한 스마트 워치(132)의 동작은 전자 장치(400)에 적용될 수 있다. The operations of the smart watch 132 described with reference to FIGS. 30 to 59 may be applied to other electronic devices (eg, glasses-type electronic devices, etc.). Additionally, the operation of the smart watch 132 described with reference to FIGS. 30 to 59 may be applied to the electronic device 400.

도 60은 일 실시 예에 따른 스마트 워치의 블록도이다.Figure 60 is a block diagram of a smart watch according to one embodiment.

도 60을 참조하면, 일 실시 예에 따른 스마트 워치(6000)(예: 스마트 워치(132))는 프로세서(6010), 통신 모듈(6020), 메모리(6030), 디스플레이(6040), 및 센서(6050)를 포함할 수 있다.Referring to FIG. 60, a smart watch 6000 (e.g., smart watch 132) according to an embodiment includes a processor 6010, a communication module 6020, a memory 6030, a display 6040, and a sensor ( 6050).

프로세서(6010)는 스마트 워치(6000)의 동작을 전반적으로 제어할 수 있다.The processor 6010 can generally control the operation of the smart watch 6000.

일 실시 예에 있어서, 통신 모듈(6020)은 전자 장치(또는 사용자 단말)(400)와 무선 통신 링크를 형성할 수 있다. 통신 모듈(6020)은 전자 장치(400)를 통해 웨어러블 장치(300)와 통신할 수 있다.In one embodiment, the communication module 6020 may form a wireless communication link with the electronic device (or user terminal) 400. The communication module 6020 can communicate with the wearable device 300 through the electronic device 400.

일 실시 예에 있어서, 메모리(6030)는 피트니스 어플리케이션을 저장할 수 있다. 피트니스 어플리케이션은, 예를 들어, 웨어러블 장치(300)의 제어, 웨어러블 장치(300)로부터 수신한 정보(예: 운동 지표 등)의 표시, 또는 센서(6050)(예: 심박수 센서)에 의해 획득된 생체 정보(예: 심박수 정보)의 표시 중 적어도 일부 또는 전부를 구현하기 위한 어플리케이션일 수 있다. 실시 예에 따라, 메모리(6030)에 피트니스 어플리케이션은 전자 장치(400)의 피트니스 어플리케이션과 동일한 기능을 구현할 수 있다.In one embodiment, the memory 6030 may store a fitness application. The fitness application may, for example, control the wearable device 300, display information received from the wearable device 300 (e.g., exercise index, etc.), or obtain information by the sensor 6050 (e.g., heart rate sensor). It may be an application for implementing at least part or all of the display of biometric information (e.g., heart rate information). Depending on the embodiment, the fitness application in the memory 6030 may implement the same functions as the fitness application in the electronic device 400.

일 실시 예에 있어서, 프로세서(6010)는 피트니스 어플리케이션을 실행할 수 있고, 실행된 피트니스 어플리케이션의 제1 화면(예: 도 30의 화면(3000), 화면(3001))이 디스플레이(6040)에 표시되도록 디스플레이(6040)를 제어할 수 있다. In one embodiment, the processor 6010 may execute a fitness application, and display the first screen (e.g., screen 3000 and screen 3001 of FIG. 30) of the executed fitness application on the display 6040. The display 6040 can be controlled.

프로세서(6010)는 제1 화면에 웨어러블 장치(300)의 동작 모드에 대응되는 객체, 운동 세기, 운동 세기를 변화시기키 위한 버튼(예: 도 30의 버튼(3030, 3040)), 동작 모드를 제1 동작 모드(예: 부스트 모드)로 설정하기 위한 버튼(예: 도 30의 버튼(3050)), 및 동작 모드를 제2 동작 모드(예: 저항 모드)로 설정하기 위한 버튼(예: 도 30의 버튼(3060))이 표시되도록 할 수 있다.The processor 6010 displays an object corresponding to the operation mode of the wearable device 300, an exercise intensity, a button for changing the exercise intensity (e.g., buttons 3030 and 3040 in FIG. 30), and an operation mode on the first screen. A button for setting the first operation mode (e.g., boost mode) (e.g., button 3050 in FIG. 30), and a button for setting the operation mode to the second operation mode (e.g., resistance mode) (e.g., FIG. Button 3060) can be displayed.

일 실시 예에 있어서, 프로세서(6010)는 실행된 피트니스 어플리케이션의 제2 화면(예: 도 31a의 화면(3100), 도 34의 화면(3300))이 디스플레이(6040)에 표시되도록 디스플레이(6040)를 제어할 수 있다. 예를 들어, 프로세서(6010)는 웨어러블 장치(300)로부터 사용자가 운동 시작 준비 상태에 있다는 통지를 수신하는 경우(또는 워크아웃 구간이 시작하는 경우), 제2 화면이 디스플레이(6040)에 표시되도록 디스플레이(6040)를 제어할 수 있다.In one embodiment, the processor 6010 operates the display 6040 so that the second screen (e.g., the screen 3100 in FIG. 31A and the screen 3300 in FIG. 34) of the executed fitness application is displayed on the display 6040. can be controlled. For example, when the processor 6010 receives a notification from the wearable device 300 that the user is ready to start exercising (or when the workout section starts), the processor 6010 displays the second screen on the display 6040. The display 6040 can be controlled.

프로세서(6010)는 제2 화면에 웨어러블 장치(300)의 동작 모드에 대응되는 객체, 운동 세기, 사용자의 운동 수행 시간, 사용자의 운동 지표, 및 사용자의 생체 정보가 표시되도록 할 수 있다. The processor 6010 may cause objects corresponding to the operation mode of the wearable device 300, exercise intensity, the user's exercise performance time, the user's exercise index, and the user's biometric information to be displayed on the second screen.

일 실시 예에 있어서, 프로세서(6010)는 제2 화면에 대한 사용자 입력(예: 제1 방향으로의 스와이프 입력)이 있는 경우, 화면 전환을 수행하여 웨어러블 장치(300)의 동작(또는 구동)을 제어하는 제어 화면(예: 도 31a의 화면(3130))이 디스플레이(6040)에 표시되도록 디스플레이(6040)를 제어할 수 있다. In one embodiment, when there is a user input (e.g., swipe input in the first direction) to the second screen, the processor 6010 performs screen switching to operate (or drive) the wearable device 300. The display 6040 can be controlled so that a control screen (e.g., screen 3130 in FIG. 31A) for controlling is displayed on the display 6040.

일 실시 예에 있어서, 프로세서(6010)는 제어 화면 상의 종료 버튼(3133)에 대한 사용자 입력이 있는 경우, 웨어러블 장치(300)의 동작(또는 구동)이 중단되도록 하기 위한 신호가 웨어러블 장치(300)로 전송되도록 통신 모듈(6020)을 제어할 수 있고, 운동 수행 결과에 대한 화면(예: 도 33의 화면(3300), 도 54의 화면(5400))이 디스플레이(6040)에 표시되도록 디스플레이(6040)를 제어할 수 있다.In one embodiment, when there is a user input to the end button 3133 on the control screen, the processor 6010 sends a signal to stop the operation (or driving) of the wearable device 300. The communication module 6020 can be controlled to transmit the results to the display 6040 so that a screen for the exercise performance results (e.g., the screen 3300 in FIG. 33 and the screen 5400 in FIG. 54) is displayed on the display 6040. ) can be controlled.

일 실시 예에 있어서, 프로세서(6010)는 제어 화면 상의 일시정지 버튼(3134)에 대한 사용자 입력이 있는 경우, 웨어러블 장치(300)의 동작(또는 구동)이 일시정지 하도록 하기 위한 신호가 웨어러블 장치(300)로 전송되도록 통신 모듈(6020)을 제어할 수 있다. 프로세서(6010)는 일시정지 버튼(3134)에 대한 사용자 입력이 있는 경우, 계속 버튼(3151)이 제어 화면에 표시되도록 할 수 있다. 프로세서(6010)는 계속 버튼(3151)에 대한 사용자 입력이 있는 경우, 웨어러블 장치(300)의 동작(또는 구동)이 재개 하도록 하기 위한 신호가 웨어러블 장치(300)로 전송되도록 통신 모듈(6020)을 제어할 수 있다.In one embodiment, the processor 6010 sends a signal to pause the operation (or driving) of the wearable device 300 when there is a user input to the pause button 3134 on the control screen. The communication module 6020 can be controlled to transmit data to 300). The processor 6010 may display the continue button 3151 on the control screen when there is a user input to the pause button 3134. When there is a user input to the continue button 3151, the processor 6010 uses the communication module 6020 to transmit a signal to the wearable device 300 to resume operation (or driving) of the wearable device 300. You can control it.

일 실시 예에 있어서, 프로세서(6010)는 제2 화면 상의 운동 지표에 대한 사용자 입력이 있는 경우, 사용자의 운동 지표에 대한 화면(예: 도 35의 화면(3500), 도 37의 화면(3700))이 디스플레이(6040)에 표시되도록 디스플레이(6040)를 제어할 수 있다. 운동 지표에 대한 화면에는 사용자의 운동 지표에 대한 평가가 표시될 수 있다. In one embodiment, when there is a user input for an exercise indicator on the second screen, the processor 6010 displays a screen for the user's exercise indicator (e.g., screen 3500 in FIG. 35, screen 3700 in FIG. 37). ) can be controlled to display on the display 6040. The screen for exercise indicators may display an evaluation of the user's exercise indicators.

일 실시 예에 있어서, 프로세서(6010)는 제2 화면 상의 생체 정보에 대한 사용자 입력이 있는 경우, 사용자의 생체 정보에 대한 화면(예: 도 36의 화면(3600))이 디스플레이(6040)에 표시되도록 디스플레이(6040)를 제어할 수 있다. 사용자의 생체 정보에 대한 화면에는 사용자의 생체 정보에 대한 평가가 표시될 수 있다.In one embodiment, when there is a user input for biometric information on the second screen, the processor 6010 displays a screen for the user's biometric information (e.g., screen 3600 in FIG. 36) on the display 6040. The display 6040 can be controlled as much as possible. An evaluation of the user's biometric information may be displayed on the screen regarding the user's biometric information.

일 실시 예에 있어서, 프로세서(6010)는 웨어러블 장치(300)의 상태(예: 충전 상태, 에러 상태, 과열 상태, 웨어러블 장치(300)가 사용자에 정확히 착용되었는지에 대한 상태 등)에 해당하는 메시지가 디스플레이(6030)에 표시되도록 디스플레이(6030)를 제어할 수 있다. 프로세서(6010)는 사용자의 상태(예: 사용자의 심박수 상태, 사용자가 일정 자세를 하고 있는지에 대한 상태, 사용자의 비정상 움직임 상태 등)에 해당하는 메시지가 디스플레이(6030)에 표시되도록 디스플레이(6030)를 제어할 수 있다. 이러한 실시 예에 대해선 도 38 내지 도 53를 통해 설명하였으므로, 여기에서 자세한 설명을 생략한다.In one embodiment, the processor 6010 sends a message corresponding to the state of the wearable device 300 (e.g., charging state, error state, overheating state, state of whether the wearable device 300 is correctly worn by the user, etc.) The display 6030 can be controlled so that is displayed on the display 6030. The processor 6010 operates the display 6030 so that a message corresponding to the user's state (e.g., the user's heart rate state, the state of whether the user is in a certain posture, the user's abnormal movement state, etc.) is displayed on the display 6030. can be controlled. Since this embodiment has been described through FIGS. 38 to 53, detailed description will be omitted here.

일 실시 예에 있어서, 프로세서(6010)는 실행된 피트니스 어플리케이션의 제3 화면(예: 도 33의 화면(3300), 도 54의 화면(5400))이 디스플레이(6040)에 표시되도록 디스플레이(6040)를 제어할 수 있다. 예를 들어, 운동 종료 이벤트가 발생한 경우, 프로세서(6010)는 제3 화면이 디스플레이(6040)에 표시되도록 디스플레이(6040)를 제어할 수 있다. 프로세서(6010)는 워크아웃 구간 동안의 사용자의 운동 지표, 워크아웃 구간에 해당하는 시간, 및 워크아웃 구간 동안의 사용자의 생체 정보가 제3 화면에 표시되도록 할 수 있다. 이러한 실시 예에 대해선 도 54 내지 도 59를 통해 설명하였으므로, 여기에서 자세한 설명을 생략한다.In one embodiment, the processor 6010 operates the display 6040 so that the third screen (e.g., the screen 3300 in FIG. 33 and the screen 5400 in FIG. 54) of the executed fitness application is displayed on the display 6040. can be controlled. For example, when an exercise end event occurs, the processor 6010 may control the display 6040 to display the third screen on the display 6040. The processor 6010 may cause the user's exercise index during the workout period, the time corresponding to the workout period, and the user's biometric information during the workout period to be displayed on the third screen. Since this embodiment has been described through FIGS. 54 to 59, detailed description will be omitted here.

도 1 내지 도 59를 통해 설명한 실시 예들은 도 60의 스마트 워치(6000)에 적용될 수 있다.The embodiments described with reference to FIGS. 1 to 59 may be applied to the smart watch 6000 of FIG. 60 .

일 실시 예에 따르면, 사용자에게 외력을 인가하는 웨어러블 장치(300)와 통신하는 전자 장치(400)는 상기 웨어러블 장치와 무선 통신 링크를 형성하는 통신 모듈(420), 디스플레이(440), 피트니스 어플리케이션을 저장하는 메모리(430); 및 상기 피트니스 어플리케이션을 실행하고, 제1 영역을 포함하는 상기 실행된 피트니스 어플리케이션의 화면이 상기 디스플레이에 표시되도록 상기 디스플레이를 제어하는 프로세서(410)를 포함할 수 있다.According to one embodiment, the electronic device 400 that communicates with a wearable device 300 that applies external force to the user includes a communication module 420, a display 440, and a fitness application that form a wireless communication link with the wearable device. memory for storing (430); and a processor 410 that executes the fitness application and controls the display so that a screen of the executed fitness application including a first area is displayed on the display.

상기 프로세서는 상기 통신 모듈을 통해 상기 웨어러블 장치가 상기 사용자의 움직임을 센싱하기 위한 센싱 상태에 있음을 나타내는 제1 상태 정보를 수신하고, 상기 수신된 제1 상태 정보에 따라 상기 웨어러블 장치의 상태를 상기 센싱 상태로 인식하며, 상기 센싱 상태에 대응되는 시각적 피드백이 상기 제1 영역을 통해 제공되도록 상기 디스플레이를 제어할 수 있다.The processor receives first state information indicating that the wearable device is in a sensing state for sensing the user's movement through the communication module, and determines the state of the wearable device according to the received first state information. It is recognized as a sensing state, and the display can be controlled so that visual feedback corresponding to the sensing state is provided through the first area.

상기 센싱 상태에 대응되는 시각적 피드백을 위해 상기 프로세서는 상기 제1 영역의 UI에 복수의 컬러들 각각이 순차적으로 표현되도록 상기 디스플레이를 제어할 수 있다. For visual feedback corresponding to the sensing state, the processor may control the display so that each of a plurality of colors is sequentially displayed on the UI of the first area.

상기 컬러들은 상기 사용자에 의해 설정 가능할 수 있다.The colors may be settable by the user.

상기 프로세서는 상기 통신 모듈을 통해 상기 웨어러블 장치로부터 부팅 상태에 있음을 나타내는 제2 상태 정보를 수신하고, 상기 수신된 제2 상태 정보에 따라 상기 웨어러블 장치의 상태를 상기 부팅 상태로 인식하며, 상기 부팅 상태에 대응되는 시각적 피드백이 상기 제1 영역을 통해 제공되도록 상기 디스플레이를 제어할 수 있다.The processor receives second state information indicating that it is in a booting state from the wearable device through the communication module, recognizes the state of the wearable device as the booting state according to the received second state information, and performs the booting state. The display can be controlled so that visual feedback corresponding to the state is provided through the first area.

상기 부팅 상태에 대응되는 시각적 피드백을 위해 상기 프로세서는 상기 제1 영역의 UI에 제1 컬러가 표현되도록 상기 디스플레이를 제어하고, 상기 UI의 상기 제1 컬러가 제2 컬러로 변경되도록 상기 디스플레이를 제어할 수 있다.For visual feedback corresponding to the booting state, the processor controls the display to display a first color in the UI of the first area, and controls the display to change the first color of the UI to a second color. can do.

상기 프로세서는 상기 통신 모듈을 통해 상기 웨어러블 장치로부터 충전 상태에 있음을 나타내는 제3 상태 정보를 수신하고, 상기 수신된 제3 상태 정보에 따라 상기 웨어러블 장치의 상태를 상기 충전 상태로 인식하며, 상기 충전 상태에 대응되는 시각적 피드백이 상기 제1 영역을 통해 제공되도록 상기 디스플레이를 제어할 수 있다.The processor receives third state information indicating that it is in a charging state from the wearable device through the communication module, recognizes the state of the wearable device as the charging state according to the received third state information, and The display can be controlled so that visual feedback corresponding to the state is provided through the first area.

상기 충전 상태에 대응되는 시각적 피드백을 위해 상기 프로세서는 상기 웨어러블 장치의 충전율을 이용하여 상기 제1 영역의 UI에서 제1 컬러가 표현될 영역을 결정하고, 상기 결정된 영역에 상기 제1 컬러가 표현되도록 상기 디스플레이를 제어하며, 상기 충전율이 높아질수록 상기 제1 컬러가 표현되는 영역이 상기 UI 상에서 이동하는 시각적 효과가 제공되도록 상기 디스플레이를 제어할 수 있다.For visual feedback corresponding to the charging state, the processor determines an area in which the first color will be expressed in the UI of the first area using the charging rate of the wearable device, and displays the first color in the determined area. The display can be controlled to provide a visual effect in which the area where the first color is expressed moves on the UI as the charging rate increases.

상기 프로세서는 사용자의 운동 시작 명령이 있는 경우 상기 통신 모듈을 통해 상기 웨어러블 장치가 상기 사용자가 운동 시작 준비 상태에 있는지 여부를 판단하는 스캐닝을 수행할 것을 명령하는 제어 신호를 상기 웨어러블 장치에 전송하고, 상기 웨어러블 장치로부터 상기 스캐닝을 수행하기 위한 스캐닝 상태에 있음을 나타내는 제4 상태 정보를 수신하며, 상기 수신된 제4 상태 정보에 따라 상기 웨어러블 장치의 상태를 스캐닝 상태로 인식하고, 상기 스캐닝 상태에 대응되는 시각적 피드백이 상기 제1 영역을 통해 제공되도록 상기 디스플레이를 제어할 수 있다.When there is a user's command to start exercising, the processor transmits a control signal to the wearable device through the communication module to command the wearable device to perform scanning to determine whether the user is ready to start exercising, Receive fourth state information indicating that the wearable device is in a scanning state for performing the scanning, recognize the state of the wearable device as a scanning state according to the received fourth state information, and respond to the scanning state. The display can be controlled so that visual feedback is provided through the first area.

상기 스캐닝 상태에 대응되는 시각적 피드백을 위해 상기 프로세서는 상기 제1 영역의 UI 상에서 제2 컬러가 표현되는 영역이 이동하는 시각적 효과가 제공되도록 상기 디스플레이를 제어할 수 있다.For visual feedback corresponding to the scanning state, the processor may control the display to provide a visual effect of moving the area where the second color is expressed on the UI of the first area.

상기 프로세서는 상기 통신 모듈을 통해 상기 웨어러블 장치로부터 상기 웨어러블 장치가 상기 사용자의 운동 자세의 평가 결과를 발화 음성으로 출력하기 위한 발화 상태에 있음을 나타내는 제5 상태 정보 및 상기 평가 결과를 수신하고, 상기 수신된 제5 상태 정보에 따라 상기 웨어러블 장치의 상태를 상기 발화 상태로 인식하며, 상기 발화 상태에 대응되는 시각적 피드백이 상기 제1 영역을 통해 제공되도록 상기 디스플레이를 제어할 수 있다.The processor receives fifth state information and the evaluation result indicating that the wearable device is in a speech state for outputting the evaluation result of the user's exercise posture as a speech voice from the wearable device through the communication module, According to the received fifth state information, the state of the wearable device is recognized as the ignition state, and the display can be controlled so that visual feedback corresponding to the ignition state is provided through the first area.

상기 발화 상태에 대응되는 시각적 피드백을 위해 상기 프로세서는 상기 제1 영역의 UI 상에서 제2 컬러가 표현되는 영역의 확장과 축소가 반복되도록 상기 디스플레이를 제어할 수 있다.For visual feedback corresponding to the speech state, the processor may control the display to repeatedly expand and contract the area where the second color is expressed on the UI of the first area.

상기 프로세서는 상기 통신 모듈을 통해 상기 전자 장치가 무선 이어폰과 무선 통신 링크를 형성하고 있는 경우, 상기 웨어러블 장치가 상기 발화 음성을 출력하지 않도록 상기 웨어러블 장치를 제어하고, 상기 수신된 평가 결과를 기초로 상기 발화 음성을 생성하며, 상기 생성된 발화 음성이 상기 무선 이어폰에 의해 출력되도록 상기 생성된 발화 음성을 상기 무선 이어폰으로 전송할 수 있다.When the electronic device forms a wireless communication link with wireless earphones through the communication module, the processor controls the wearable device not to output the spoken voice, and based on the received evaluation result, The speaking voice may be generated, and the generated speaking voice may be transmitted to the wireless earphone so that the generated speaking voice is output by the wireless earphone.

상기 프로세서는 상기 통신 모듈을 통해 상기 웨어러블 장치로부터 상기 움직임을 센싱한 움직임 정보를 수신하고, 상기 움직임 정보, 상기 사용자의 위치 정보, 상기 사용자의 생체 정보, 및 상기 사용자의 운동량 정보를 서버로 전송하며, 상기 서버로부터 상기 움직임 정보, 상기 위치 정보, 상기 생체 정보, 상기 운동량 정보, 및 상기 사용자가 위치한 지역의 환경 정보를 기초로 결정된 상기 사용자의 운동에 대한 가이드 정보를 수신하고, 상기 수신된 가이드 정보가 상기 제1 영역을 통해 제공되도록 상기 디스플레이를 제어할 수 있다.The processor receives movement information sensing the movement from the wearable device through the communication module, and transmits the movement information, the user's location information, the user's biometric information, and the user's exercise amount information to the server. , Receiving guide information about the user's exercise determined based on the movement information, the location information, the biometric information, the amount of exercise information, and the environmental information of the area where the user is located from the server, and the received guide information The display can be controlled to be provided through the first area.

일 실시 예에 따르면, 사용자에게 외력을 인가하는 웨어러블 장치(300)와 통신하는 전자 장치(400)의 동작 방법은 상기 웨어러블 장치가 상기 사용자의 움직임을 센싱하기 위한 센싱 상태에 있음을 나타내는 제1 상태 정보를 상기 웨어러블 장치로부터 수신하는 동작; 상기 수신된 제1 상태 정보에 따라 상기 웨어러블 장치의 상태를 상기 센싱 상태로 인식하는 동작; 및 상기 센싱 상태에 대응되는 시각적 피드백을 피트니스 어플리케이션의 화면의 제1 영역을 통해 제공하는 동작을 포함할 수 있다. According to one embodiment, a method of operating an electronic device 400 that communicates with a wearable device 300 that applies an external force to a user includes a first state indicating that the wearable device is in a sensing state for sensing the user's movement. Receiving information from the wearable device; Recognizing the state of the wearable device as the sensing state according to the received first state information; And it may include providing visual feedback corresponding to the sensing state through a first area of the screen of the fitness application.

상기 제공하는 동작은 상기 센싱 상태에 대응되는 시각적 피드백을 위해 상기 제1 영역의 UI에 복수의 컬러들 각각을 순차적으로 표현(또는 출력)하는 동작을 포함할 수 있다. The providing operation may include sequentially expressing (or outputting) each of a plurality of colors on the UI of the first area for visual feedback corresponding to the sensing state.

상기 컬러들은 상기 사용자에 의해 설정 가능할 수 있다.The colors may be settable by the user.

상기 동작 방법은 상기 웨어러블 장치로부터 부팅 상태에 있음을 나타내는 제2 상태 정보를 수신하는 동작; 상기 수신된 제2 상태 정보에 따라 상기 웨어러블 장치의 상태를 상기 부팅 상태로 인식하는 동작; 및 상기 부팅 상태에 대응되는 시각적 피드백을 상기 제1 영역을 통해 제공하는 동작을 포함할 수 있다.The operating method includes receiving second state information indicating that the wearable device is in a booting state; Recognizing the state of the wearable device as the booting state according to the received second state information; and providing visual feedback corresponding to the booting state through the first area.

상기 제공하는 동작은 상기 부팅 상태에 대응되는 시각적 피드백을 위해 상기 제1 영역의 UI에 제1 컬러를 표현(또는 출력)하고, 상기 UI의 상기 제1 컬러가 제2 컬러로 변경되도록 하는 동작을 포함할 수 있다.The providing operation includes expressing (or outputting) a first color on the UI of the first area for visual feedback corresponding to the booting state, and changing the first color of the UI to a second color. It can be included.

상기 동작 방법은 상기 웨어러블 장치로부터 충전 상태에 있음을 나타내는 제3 상태 정보를 수신하는 동작; 상기 수신된 제3 상태 정보에 따라 상기 웨어러블 장치의 상태를 상기 충전 상태로 인식하는 동작; 및 상기 충전 상태에 대응되는 시각적 피드백을 상기 제1 영역을 통해 제공하는 동작을 포함할 수 있다.The operating method includes receiving third state information indicating that the wearable device is in a charging state; Recognizing the state of the wearable device as the charging state according to the received third state information; and providing visual feedback corresponding to the charging state through the first area.

상기 제공하는 동작은 상기 충전 상태에 대응되는 시각적 피드백을 위해 상기 웨어러블 장치의 충전율을 이용하여 상기 제1 영역의 UI에서 제1 컬러가 표현될 영역을 결정하는 동작; 상기 결정된 영역에 상기 제1 컬러가 표현되도록 하는 동작; 및 상기 충전율이 높아질수록 상기 제1 컬러가 표현되는 영역이 상기 UI 상에서 이동하는 시각적 효과를 제공하는 동작을 포함할 수 있다.The providing operation includes: determining an area in which the first color will be displayed in the UI of the first area using the charging rate of the wearable device to provide visual feedback corresponding to the charging state; An operation to display the first color in the determined area; and an operation of providing a visual effect in which the area where the first color is expressed moves on the UI as the charging rate increases.

상기 동작 방법은 사용자의 운동 시작 명령이 있는 경우 상기 웨어러블 장치가 상기 사용자가 운동 시작 준비 상태에 있는지 여부를 판단하는 스캐닝을 수행할 것을 명령하는 제어 신호를 상기 웨어러블 장치에 전송하는 동작; 상기 웨어러블 장치로부터 상기 스캐닝을 수행하기 위한 스캐닝 상태에 있음을 나타내는 제4 상태 정보를 수신하는 동작; 상기 수신된 제4 상태 정보에 따라 상기 웨어러블 장치의 상태를 스캐닝 상태로 인식하는 동작; 및 상기 스캐닝 상태에 대응되는 시각적 피드백을 상기 제1 영역을 통해 제공하는 동작을 포함할 수 있다. The operating method includes transmitting a control signal to the wearable device to command the wearable device to perform scanning to determine whether the user is ready to start exercising when there is a command to start exercising from the user; Receiving fourth state information indicating that the wearable device is in a scanning state for performing the scanning; Recognizing the state of the wearable device as a scanning state according to the received fourth state information; and providing visual feedback corresponding to the scanning state through the first area.

상기 제공하는 동작은 상기 스캐닝 상태에 대응되는 시각적 피드백을 위해 상기 제1 영역의 UI 상에서 제2 컬러가 표현되는 영역이 이동하는 시각적 효과를 제공하는 동작을 포함할 수 있다.The providing operation may include providing a visual effect in which the area where the second color is expressed moves on the UI of the first area to provide visual feedback corresponding to the scanning state.

상기 동작 방법은 상기 웨어러블 장치로부터 상기 웨어러블 장치가 상기 사용자의 운동 자세의 평가 결과를 발화 음성으로 출력하기 위한 발화 상태에 있음을 나타내는 제5 상태 정보 및 상기 평가 결과를 수신하는 동작; 상기 수신된 제5 상태 정보에 따라 상기 웨어러블 장치의 상태를 상기 발화 상태로 인식하는 동작; 및 상기 발화 상태에 대응되는 시각적 피드백을 상기 제1 영역을 통해 제공하는 동작을 포함할 수 있다. The operating method includes receiving the evaluation result and fifth state information indicating that the wearable device is in a speech state for outputting the evaluation result of the user's exercise posture as a speech voice from the wearable device; Recognizing the state of the wearable device as the speech state according to the received fifth state information; and providing visual feedback corresponding to the speech state through the first area.

상기 제공하는 동작은 상기 발화 상태에 대응되는 시각적 피드백을 위해 상기 제1 영역의 UI 상에서 제2 컬러가 표현되는 영역의 확장과 축소가 반복되도록 하는 동작을 포함할 수 있다. The providing operation may include repeating expansion and contraction of the area where the second color is expressed on the UI of the first area to provide visual feedback corresponding to the speech state.

상기 동작 방법은 상기 전자 장치가 무선 이어폰과 무선 통신 링크를 형성하고 있는 경우, 상기 웨어러블 장치가 상기 발화 음성을 출력하지 않도록 상기 웨어러블 장치를 제어하는 동작; 상기 수신된 평가 결과를 기초로 상기 발화 음성을 생성하는 동작; 및 상기 생성된 발화 음성이 상기 무선 이어폰에 의해 출력되도록 상기 생성된 발화 음성을 상기 무선 이어폰으로 전송하는 동작을 포함할 수 있다.The operating method includes controlling the wearable device not to output the spoken voice when the electronic device forms a wireless communication link with a wireless earphone; generating the speech voice based on the received evaluation result; and transmitting the generated spoken voice to the wireless earphone so that the generated spoken voice is output by the wireless earphone.

상기 동작 방법은 상기 웨어러블 장치로부터 상기 움직임을 센싱한 움직임 정보를 수신하는 동작; 상기 움직임 정보, 상기 사용자의 위치 정보, 상기 사용자의 생체 정보, 및 상기 사용자의 운동량 정보를 서버로 전송하는 동작; 상기 서버로부터 상기 움직임 정보, 상기 위치 정보, 상기 생체 정보, 상기 운동량 정보, 및 상기 사용자가 위치한 지역의 환경 정보를 기초로 결정된 상기 사용자의 운동에 대한 가이드 정보를 수신하는 동작; 및 상기 수신된 가이드 정보를 상기 제1 영역을 통해 제공하는 동작을 포함할 수 있다.The operation method includes receiving movement information sensing the movement from the wearable device; Transmitting the movement information, the user's location information, the user's biometric information, and the user's exercise amount information to a server; Receiving guide information for the user's exercise determined based on the motion information, the location information, the biometric information, the amount of exercise information, and the environmental information of the area where the user is located from the server; and providing the received guide information through the first area.

일 실시 예에 따르면, 시계 타입 전자 장치(132; 6000)는 사용자에게 외력을 인가하는 웨어러블 장치(300)와 통신할 수 있다. 시계 타입 전자 장치(132; 6000)는 사용자 단말(400)과 무선 통신 링크를 형성하고 상기 사용자 단말을 통해 상기 웨어러블 장치와 통신하는 통신 모듈(6020), 디스플레이(6040), 피트니스 어플리케이션을 저장하는 메모리(6030), 및 상기 피트니스 어플리케이션을 실행하고, 상기 실행된 피트니스 어플리케이션의 제1 화면이 상기 디스플레이에 표시되도록 상기 디스플레이를 제어하는 프로세서(6010)를 포함할 수 있다. According to one embodiment, the watch-type electronic device 132 (6000) may communicate with a wearable device 300 that applies external force to the user. The watch-type electronic device 132 (6000) forms a wireless communication link with the user terminal 400 and includes a communication module 6020 that communicates with the wearable device through the user terminal, a display 6040, and a memory that stores a fitness application. (6030), and may include a processor 6010 that executes the fitness application and controls the display so that the first screen of the executed fitness application is displayed on the display.

상기 프로세서는, 상기 제1 화면에, 상기 웨어러블 장치의 동작 모드에 대응되는 객체, 운동 세기, 상기 운동 세기를 변화시기키 위한 버튼, 상기 동작 모드를 상기 웨어러블 장치가 상기 사용자에게 보조력을 제공하는 제1 동작 모드로 설정하기 위한 버튼, 및 상기 동작 모드를 상기 웨어러블 장치가 상기 사용자에게 저항력을 제공하는 제2 동작 모드로 설정하기 위한 버튼이 표시되도록 할 수 있다.The processor displays, on the first screen, an object corresponding to an operation mode of the wearable device, an exercise intensity, a button for changing the exercise intensity, and an operation mode that allows the wearable device to provide assistance to the user. A button for setting the first operation mode and a button for setting the operation mode to a second operation mode in which the wearable device provides resistance to the user may be displayed.

상기 프로세서는 상기 실행된 피트니스 어플리케이션의 제2 화면이 상기 디스플레이에 표시되도록 상기 디스플레이를 제어하되, 상기 웨어러블 장치의 동작 모드에 대응되는 객체, 상기 운동 세기, 상기 사용자의 운동 수행 시간, 상기 사용자의 운동 지표, 및 상기 사용자의 생체 정보가 상기 제2 화면에 표시되도록 할 수 있다. The processor controls the display so that the second screen of the executed fitness application is displayed on the display, and includes an object corresponding to the operation mode of the wearable device, the exercise intensity, the user's exercise performance time, and the user's exercise. The indicator and the user's biometric information may be displayed on the second screen.

상기 프로세서는 상기 실행된 피트니스 어플리케이션의 제3 화면이 상기 디스플레이에 표시되도록 상기 디스플레이를 제어하되, 워크아웃 구간 동안의 상기 사용자의 운동 지표, 상기 워크아웃 구간에 해당하는 시간, 및 상기 워크아웃 구간 동안의 상기 사용자의 생체 정보가 상기 제3 화면에 표시되도록 할 수 있다.The processor controls the display so that the third screen of the executed fitness application is displayed on the display, and includes the user's exercise index during the workout section, the time corresponding to the workout section, and the workout section during the workout section. The user's biometric information may be displayed on the third screen.

이상에서 설명된 실시예들은 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치, 방법 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPGA(field programmable gate array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 컨트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.The embodiments described above may be implemented with hardware components, software components, and/or a combination of hardware components and software components. For example, the devices, methods, and components described in the embodiments may include, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, and a field programmable gate (FPGA). It may be implemented using a general-purpose computer or a special-purpose computer, such as an array, programmable logic unit (PLU), microprocessor, or any other device capable of executing and responding to instructions. The processing device may execute an operating system (OS) and software applications running on the operating system. Additionally, a processing device may access, store, manipulate, process, and generate data in response to the execution of software. For ease of understanding, a single processing device may be described as being used; however, those skilled in the art will understand that a processing device includes multiple processing elements and/or multiple types of processing elements. It can be seen that it may include. For example, a processing device may include multiple processors or one processor and one controller. Additionally, other processing configurations, such as parallel processors, are possible.

소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.Software may include a computer program, code, instructions, or a combination of one or more of these, which may configure a processing unit to operate as desired, or may be processed independently or collectively. You can command the device. Software and/or data may be used on any type of machine, component, physical device, virtual equipment, computer storage medium or device to be interpreted by or to provide instructions or data to a processing device. , or may be permanently or temporarily embodied in a transmitted signal wave. Software may be distributed over networked computer systems and stored or executed in a distributed manner. Software and data may be stored on a computer-readable recording medium.

실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 저장할 수 있으며 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium. A computer-readable medium may store program instructions, data files, data structures, etc., singly or in combination, and the program instructions recorded on the medium may be specially designed and constructed for the embodiment or may be known and available to those skilled in the art of computer software. there is. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, and magnetic media such as floptical disks. -Includes optical media (magneto-optical media) and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, etc. Examples of program instructions include machine language code, such as that produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter, etc.

위에서 설명한 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 또는 복수의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The hardware devices described above may be configured to operate as one or multiple software modules to perform the operations of the embodiments, and vice versa.

이상과 같이 실시예들이 비록 한정된 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 이를 기초로 다양한 기술적 수정 및 변형을 적용할 수 있다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.As described above, although the embodiments have been described with limited drawings, those skilled in the art can apply various technical modifications and variations based on this. For example, the described techniques are performed in a different order than the described method, and/or components of the described system, structure, device, circuit, etc. are combined or combined in a different form than the described method, or other components are used. Alternatively, appropriate results may be achieved even if substituted or substituted by an equivalent.

그러므로, 다른 구현들, 다른 실시예들 및 청구범위와 균등한 것들도 후술하는 청구범위의 범위에 속한다.Therefore, other implementations, other embodiments and equivalents of the claims also fall within the scope of the following claims.

Claims (23)

사용자에게 외력을 인가하는 웨어러블 장치(300)와 통신하는 전자 장치(400)에 있어서,
상기 웨어러블 장치와 무선 통신 링크를 형성하는 통신 모듈(420);
디스플레이(440);
피트니스 어플리케이션을 저장하는 메모리(430); 및
상기 피트니스 어플리케이션을 실행하고, 제1 영역을 포함하는 상기 실행된 피트니스 어플리케이션의 화면이 상기 디스플레이에 표시되도록 상기 디스플레이를 제어하는 프로세서(410)
를 포함하고,
상기 프로세서는,
상기 통신 모듈을 통해 상기 웨어러블 장치가 상기 사용자의 움직임을 센싱하기 위한 센싱 상태에 있음을 나타내는 제1 상태 정보를 수신하고, 상기 수신된 제1 상태 정보에 따라 상기 웨어러블 장치의 상태를 상기 센싱 상태로 인식하며, 상기 센싱 상태에 대응되는 시각적 피드백이 상기 제1 영역을 통해 제공되도록 상기 디스플레이를 제어하는,
전자 장치.
In the electronic device 400 communicating with a wearable device 300 that applies an external force to the user,
a communication module 420 forming a wireless communication link with the wearable device;
display 440;
Memory 430 for storing fitness applications; and
A processor 410 that executes the fitness application and controls the display so that a screen of the executed fitness application including a first area is displayed on the display.
Including,
The processor,
Receive first state information indicating that the wearable device is in a sensing state for sensing the user's movement through the communication module, and change the state of the wearable device to the sensing state according to the received first state information. recognizing and controlling the display so that visual feedback corresponding to the sensing state is provided through the first area,
Electronic devices.
제1항에 있어서,
상기 센싱 상태에 대응되는 시각적 피드백을 위해 상기 프로세서는,
상기 제1 영역의 UI(user interface)에 복수의 컬러들 각각이 순차적으로 표현되도록 상기 디스플레이를 제어하는,
전자 장치.
According to paragraph 1,
For visual feedback corresponding to the sensing state, the processor,
Controlling the display so that each of a plurality of colors is sequentially displayed in a user interface (UI) of the first area,
Electronic devices.
제2항에 있어서,
상기 컬러들은 상기 사용자에 의해 설정 가능한,
전자 장치.
According to paragraph 2,
The colors can be set by the user,
Electronic devices.
제1항 내지 제3항 중 어느 하나에 있어서,
상기 프로세서는,
상기 통신 모듈을 통해 상기 웨어러블 장치로부터 부팅 상태에 있음을 나타내는 제2 상태 정보를 수신하고, 상기 수신된 제2 상태 정보에 따라 상기 웨어러블 장치의 상태를 상기 부팅 상태로 인식하며, 상기 부팅 상태에 대응되는 시각적 피드백이 상기 제1 영역을 통해 제공되도록 상기 디스플레이를 제어하는,
전자 장치.
According to any one of claims 1 to 3,
The processor,
Receive second state information indicating that the wearable device is in a booting state through the communication module, recognize the state of the wearable device as the booting state according to the received second state information, and respond to the booting state. Controlling the display so that visual feedback is provided through the first area,
Electronic devices.
제4항에 있어서,
상기 부팅 상태에 대응되는 시각적 피드백을 위해 상기 프로세서는,
상기 제1 영역의 UI에 제1 컬러가 표현되도록 상기 디스플레이를 제어하고, 상기 UI의 상기 제1 컬러가 제2 컬러로 변경되도록 상기 디스플레이를 제어하는,
전자 장치.
According to paragraph 4,
For visual feedback corresponding to the booting state, the processor,
Controlling the display so that a first color is displayed in the UI of the first area, and controlling the display so that the first color of the UI is changed to a second color,
Electronic devices.
제1항 내지 제5항 중 어느 하나에 있어서,
상기 프로세서는,
상기 통신 모듈을 통해 상기 웨어러블 장치로부터 충전 상태에 있음을 나타내는 제3 상태 정보를 수신하고, 상기 수신된 제3 상태 정보에 따라 상기 웨어러블 장치의 상태를 상기 충전 상태로 인식하며, 상기 충전 상태에 대응되는 시각적 피드백이 상기 제1 영역을 통해 제공되도록 상기 디스플레이를 제어하는,
전자 장치.
According to any one of claims 1 to 5,
The processor,
Receive third state information indicating that the wearable device is in a charging state through the communication module, recognize the state of the wearable device as the charging state according to the received third state information, and respond to the charging state. Controlling the display so that visual feedback is provided through the first area,
Electronic devices.
제6항에 있어서,
상기 충전 상태에 대응되는 시각적 피드백을 위해 상기 프로세서는,
상기 웨어러블 장치의 충전율을 이용하여 상기 제1 영역의 UI에서 제1 컬러가 표현될 영역을 결정하고, 상기 결정된 영역에 상기 제1 컬러가 표현되도록 상기 디스플레이를 제어하며, 상기 충전율이 높아질수록 상기 제1 컬러가 표현되는 영역이 상기 UI 상에서 이동하는 시각적 효과가 제공되도록 상기 디스플레이를 제어하는,
전자 장치.
According to clause 6,
For visual feedback corresponding to the charging state, the processor,
The charging rate of the wearable device is used to determine an area in which the first color will be expressed in the UI of the first area, and the display is controlled so that the first color is displayed in the determined area. As the charging rate increases, the first color is displayed. 1 Controlling the display to provide a visual effect in which the area where the color is expressed moves on the UI,
Electronic devices.
제1항 내지 제7항 중 어느 하나에 있어서,
상기 프로세서는,
사용자의 운동 시작 명령이 있는 경우 상기 통신 모듈을 통해 상기 웨어러블 장치가 상기 사용자가 운동 시작 준비 상태에 있는지 여부를 판단하는 스캐닝을 수행할 것을 명령하는 제어 신호를 상기 웨어러블 장치에 전송하고, 상기 웨어러블 장치로부터 상기 스캐닝을 수행하기 위한 스캐닝 상태에 있음을 나타내는 제4 상태 정보를 수신하며, 상기 수신된 제4 상태 정보에 따라 상기 웨어러블 장치의 상태를 스캐닝 상태로 인식하고, 상기 스캐닝 상태에 대응되는 시각적 피드백이 상기 제1 영역을 통해 제공되도록 상기 디스플레이를 제어하는,
전자 장치.
According to any one of claims 1 to 7,
The processor,
When there is a user's command to start exercising, a control signal is transmitted to the wearable device through the communication module to command the wearable device to perform scanning to determine whether the user is ready to start exercising, and the wearable device Receives fourth state information indicating that it is in a scanning state for performing the scanning, recognizes the state of the wearable device as a scanning state according to the received fourth state information, and provides visual feedback corresponding to the scanning state. controlling the display to be provided through the first area,
Electronic devices.
제8항에 있어서,
상기 스캐닝 상태에 대응되는 시각적 피드백을 위해 상기 프로세서는,
상기 제1 영역의 UI 상에서 제2 컬러가 표현되는 영역이 이동하는 시각적 효과가 제공되도록 상기 디스플레이를 제어하는,
전자 장치.
According to clause 8,
For visual feedback corresponding to the scanning state, the processor,
Controlling the display to provide a visual effect of moving the area where the second color is expressed on the UI of the first area,
Electronic devices.
제1항 내지 제9항 중 어느 하나에 있어서,
상기 프로세서는,
상기 통신 모듈을 통해 상기 웨어러블 장치로부터 상기 웨어러블 장치가 상기 사용자의 운동 자세의 평가 결과를 발화(utterance) 음성으로 출력하기 위한 발화 상태에 있음을 나타내는 제5 상태 정보 및 상기 평가 결과를 수신하고, 상기 수신된 제5 상태 정보에 따라 상기 웨어러블 장치의 상태를 상기 발화 상태로 인식하며, 상기 발화 상태에 대응되는 시각적 피드백이 상기 제1 영역을 통해 제공되도록 상기 디스플레이를 제어하는,
전자 장치.
According to any one of claims 1 to 9,
The processor,
Receive fifth state information and the evaluation result indicating that the wearable device is in an utterance state for outputting the evaluation result of the user's exercise posture as an utterance voice from the wearable device through the communication module, and Recognizing the state of the wearable device as the ignition state according to the received fifth state information, and controlling the display so that visual feedback corresponding to the ignition state is provided through the first area,
Electronic devices.
제10항에 있어서,
상기 발화 상태에 대응되는 시각적 피드백을 위해 상기 프로세서는,
상기 제1 영역의 UI 상에서 제2 컬러가 표현되는 영역의 확장과 축소가 반복되도록 상기 디스플레이를 제어하는,
전자 장치.
According to clause 10,
For visual feedback corresponding to the speech state, the processor,
Controlling the display to repeat expansion and contraction of the area where the second color is expressed on the UI of the first area,
Electronic devices.
제10항에 있어서,
상기 프로세서는,
상기 통신 모듈을 통해 상기 전자 장치가 무선 이어폰과 무선 통신 링크를 형성하고 있는 경우, 상기 웨어러블 장치가 상기 발화 음성을 출력하지 않도록 상기 웨어러블 장치를 제어하고, 상기 수신된 평가 결과를 기초로 상기 발화 음성을 생성하며, 상기 생성된 발화 음성이 상기 무선 이어폰에 의해 출력되도록 상기 생성된 발화 음성을 상기 무선 이어폰으로 전송하는,
전자 장치.
According to clause 10,
The processor,
When the electronic device forms a wireless communication link with the wireless earphone through the communication module, the wearable device is controlled so that the wearable device does not output the spoken voice, and the spoken voice is output based on the received evaluation result. generating, and transmitting the generated spoken voice to the wireless earphone so that the generated spoken voice is output by the wireless earphone,
Electronic devices.
제1항 내지 제12항 중 어느 하나에 있어서,
상기 프로세서는,
상기 통신 모듈을 통해 상기 웨어러블 장치로부터 상기 움직임을 센싱한 움직임 정보를 수신하고, 상기 움직임 정보, 상기 사용자의 위치 정보, 상기 사용자의 생체 정보, 및 상기 사용자의 운동량 정보를 서버로 전송하며, 상기 서버로부터 상기 움직임 정보, 상기 위치 정보, 상기 생체 정보, 상기 운동량 정보, 및 상기 사용자가 위치한 지역의 환경 정보를 기초로 결정된 상기 사용자의 운동에 대한 가이드 정보를 수신하고, 상기 수신된 가이드 정보가 상기 제1 영역을 통해 제공되도록 상기 디스플레이를 제어하는,
전자 장치.
According to any one of claims 1 to 12,
The processor,
Receives movement information sensing the movement from the wearable device through the communication module, and transmits the movement information, the user's location information, the user's biometric information, and the user's exercise amount information to a server, and the server Receive guide information about the user's exercise determined based on the movement information, the location information, the biometric information, the amount of exercise information, and the environmental information of the area where the user is located, and the received guide information is the first Controlling the display to be provided through area 1,
Electronic devices.
웨어러블 장치(2200)에 있어서,
전자 장치(400)와 무선 통신 링크를 형성하는 통신 모듈(2220);
토크(torque)를 발생시켜 사용자에게 외력을 제공하는 구동 모듈(2240);
상기 사용자의 움직임을 센싱하여 움직임 정보를 획득하는 센서(2230);
표시 모듈(2250); 및
상기 웨어러블 장치가 상기 움직임을 센싱하기 위한 센싱 상태에 있음을 나타내는 제1 상태 정보를 상기 통신 모듈을 통해 상기 전자 장치로 전송하고, 상기 센싱 상태에 대응되는 시각적 피드백이 상기 표시 모듈을 통해 제공되도록 상기 표시 모듈을 제어하며, 상기 획득된 움직임 정보 중 적어도 일부를 이용하여 상기 토크를 발생시키는데 이용되는 제어 정보를 결정하고, 상기 사용자에게 상기 외력이 제공되도록 상기 결정된 제어 정보를 기초로 상기 구동 모듈을 제어하는 프로세서(2210)
를 포함하는,
웨어러블 장치.
In the wearable device 2200,
a communication module 2220 forming a wireless communication link with the electronic device 400;
A driving module 2240 that generates torque and provides external force to the user;
A sensor 2230 that acquires movement information by sensing the user's movement;
display module 2250; and
Transmit first state information indicating that the wearable device is in a sensing state for sensing the movement to the electronic device through the communication module, and provide visual feedback corresponding to the sensing state through the display module. Controls a display module, determines control information used to generate the torque using at least some of the obtained motion information, and controls the driving module based on the determined control information to provide the external force to the user. processor (2210)
Including,
Wearable devices.
제14항에 있어서,
상기 표시 모듈은 라이팅(lighting) 유닛을 포함하고,
상기 센싱 상태에 대응되는 시각적 피드백을 위해 상기 프로세서는,
상기 라이팅 유닛이 복수의 컬러들 각각의 빛을 순차적으로 출력하도록 상기 라이팅 유닛을 제어하는,
웨어러블 장치.
According to clause 14,
The display module includes a lighting unit,
For visual feedback corresponding to the sensing state, the processor,
Controlling the lighting unit so that the lighting unit sequentially outputs light of each of a plurality of colors,
Wearable devices.
제14항 내지 제15항 중 어느 하나에 있어서,
상기 프로세서는,
상기 통신 모듈을 통해 부팅 상태에 있음을 나타내는 제2 상태 정보를 상기 전자 장치로 전송하고, 상기 부팅 상태에 대응되는 시각적 피드백이 상기 표시 모듈을 통해 제공되도록 상기 표시 모듈을 제어하는,
웨어러블 장치.
According to any one of claims 14 to 15,
The processor,
Transmitting second state information indicating that it is in a booting state to the electronic device through the communication module, and controlling the display module so that visual feedback corresponding to the booting state is provided through the display module.
Wearable devices.
제14항 내지 제16항 중 어느 하나에 있어서,
상기 프로세서는,
상기 통신 모듈을 통해 상기 전자 장치로 상기 웨어러블 장치가 충전 상태에 있음을 나타내는 제3 상태 정보를 전송하고, 상기 충전 상태에 대응되는 시각적 피드백이 상기 표시 모듈을 통해 제공되도록 상기 표시 모듈을 제어하는,
웨어러블 장치.
According to any one of claims 14 to 16,
The processor,
transmitting third state information indicating that the wearable device is in a charging state to the electronic device through the communication module, and controlling the display module so that visual feedback corresponding to the charging state is provided through the display module,
Wearable devices.
제14항 내지 제17항 중 어느 하나에 있어서,
상기 프로세서는,
상기 통신 모듈을 통해 상기 웨어러블 장치가 상기 사용자가 운동 시작 준비 상태에 있는지 여부를 판단하는 스캐닝을 수행할 것을 명령하는 제어 신호를 상기 전자 장치로부터 수신하고, 상기 전자 장치로 상기 스캐닝을 수행하기 위한 스캐닝 상태에 있음을 나타내는 제4 상태 정보를 전송하며, 상기 수신된 제어 신호에 기초하여 상기 스캐닝을 수행하고, 상기 스캐닝 상태에 대응되는 시각적 피드백이 상기 표시 모듈을 통해 제공되도록 상기 표시 모듈을 제어하는,
웨어러블 장치.
According to any one of claims 14 to 17,
The processor,
Through the communication module, the wearable device receives a control signal from the electronic device commanding the wearable device to perform scanning to determine whether the user is ready to start exercising, and performs the scanning with the electronic device. transmitting fourth state information indicating that the state is in a state, performing the scanning based on the received control signal, and controlling the display module so that visual feedback corresponding to the scanning state is provided through the display module,
Wearable devices.
제14항 내지 제18항 중 어느 하나에 있어서,
상기 프로세서는,
상기 획득된 움직임 정보 중 적어도 일부를 이용하여 상기 사용자의 운동 자세를 평가하고, 상기 웨어러블 장치가 상기 운동 자세의 평가 결과를 발화 음성으로 출력하기 위한 발화 상태에 있음을 나타내는 제5 상태 정보 및 상기 평가 결과를 상기 통신 모듈을 통해 상기 전자 장치로 전송하며, 상기 발화 음성을 출력하고, 상기 발화 상태에 대응되는 시각적 피드백이 상기 표시 모듈을 통해 제공되도록 상기 표시 모듈을 제어하는,
웨어러블 장치.
According to any one of claims 14 to 18,
The processor,
Fifth state information and the evaluation indicating that the user's exercise posture is evaluated using at least some of the obtained motion information, and that the wearable device is in a speech state for outputting the evaluation result of the exercise posture as a speech voice transmitting a result to the electronic device through the communication module, outputting the speech voice, and controlling the display module so that visual feedback corresponding to the speech state is provided through the display module,
Wearable devices.
제14항 내지 제19항 중 어느 하나에 있어서,
상기 프로세서는,
상기 시각적 피드백의 제공을 명령하는 제어 신호를 상기 통신 모듈을 통해 상기 전자 장치로부터 수신하는,
웨어러블 장치.
According to any one of claims 14 to 19,
The processor,
Receiving a control signal commanding provision of the visual feedback from the electronic device through the communication module,
Wearable devices.
사용자에게 외력을 인가하는 웨어러블 장치(300)와 통신하는 시계 타입 전자 장치(132; 6000)에 있어서,
사용자 단말(400)과 무선 통신 링크를 형성하고 상기 사용자 단말을 통해 상기 웨어러블 장치와 통신하는 통신 모듈(6020);
디스플레이(6040);
피트니스 어플리케이션을 저장하는 메모리(6030); 및
상기 피트니스 어플리케이션을 실행하고, 상기 실행된 피트니스 어플리케이션의 제1 화면이 상기 디스플레이에 표시되도록 상기 디스플레이를 제어하는 프로세서(6010)
를 포함하고,
상기 프로세서는, 상기 제1 화면에,
상기 웨어러블 장치의 동작 모드에 대응되는 객체, 운동 세기, 상기 운동 세기를 변화시기키 위한 버튼, 상기 동작 모드를 상기 웨어러블 장치가 상기 사용자에게 보조력을 제공하는 제1 동작 모드로 설정하기 위한 버튼, 및 상기 동작 모드를 상기 웨어러블 장치가 상기 사용자에게 저항력을 제공하는 제2 동작 모드로 설정하기 위한 버튼이 표시되도록 하는,
시계 타입 전자 장치.
In a watch-type electronic device (132; 6000) that communicates with a wearable device (300) that applies external force to the user,
a communication module 6020 that forms a wireless communication link with a user terminal 400 and communicates with the wearable device through the user terminal;
display(6040);
Memory 6030 for storing fitness applications; and
A processor 6010 that executes the fitness application and controls the display so that the first screen of the executed fitness application is displayed on the display.
Including,
The processor displays the first screen,
An object corresponding to an operation mode of the wearable device, an exercise intensity, a button for changing the exercise intensity, a button for setting the operation mode to a first operation mode in which the wearable device provides assistance to the user, and displaying a button for setting the operation mode to a second operation mode in which the wearable device provides resistance to the user.
Clock type electronic device.
제21항에 있어서,
상기 프로세서는,
상기 실행된 피트니스 어플리케이션의 제2 화면이 상기 디스플레이에 표시되도록 상기 디스플레이를 제어하되, 상기 웨어러블 장치의 동작 모드에 대응되는 객체, 상기 운동 세기, 상기 사용자의 운동 수행 시간, 상기 사용자의 운동 지표, 및 상기 사용자의 생체 정보가 상기 제2 화면에 표시되도록 하는,
시계 타입 전자 장치.
According to clause 21,
The processor,
Controlling the display so that a second screen of the executed fitness application is displayed on the display, including an object corresponding to the operation mode of the wearable device, the exercise intensity, the user's exercise performance time, the user's exercise index, and causing the user's biometric information to be displayed on the second screen,
Clock type electronic device.
제21항에 있어서,
상기 프로세서는,
상기 실행된 피트니스 어플리케이션의 제3 화면이 상기 디스플레이에 표시되도록 상기 디스플레이를 제어하되, 워크아웃 구간 동안의 상기 사용자의 운동 지표, 상기 워크아웃 구간에 해당하는 시간, 및 상기 워크아웃 구간 동안의 상기 사용자의 생체 정보가 상기 제3 화면에 표시되도록 하는,
시계 타입 전자 장치.
According to clause 21,
The processor,
Control the display so that the third screen of the executed fitness application is displayed on the display, wherein the user's exercise index during the workout section, the time corresponding to the workout section, and the user during the workout section causing biometric information to be displayed on the third screen,
Clock type electronic device.
KR1020220177414A 2022-06-24 2022-12-16 Wearable apparatus and electronic apparatus providing feedback to user KR20240001014A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/KR2023/008661 WO2023249424A1 (en) 2022-06-24 2023-06-22 Wearable device and electronic device for providing feedback to user
US18/475,600 US20240017124A1 (en) 2022-06-24 2023-09-27 Wearable device and electronic device for providing feedback to user cross-reference to related applications

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
KR1020220077697 2022-06-24
KR20220077697 2022-06-24
KR1020220128311 2022-10-07
KR1020220128311A KR20240001004A (en) 2022-06-24 2022-10-07 Wearable apparatus and electronic apparatus providing feedback to user
KR20220174152 2022-12-13
KR1020220174152 2022-12-13

Publications (1)

Publication Number Publication Date
KR20240001014A true KR20240001014A (en) 2024-01-03

Family

ID=89539249

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220177414A KR20240001014A (en) 2022-06-24 2022-12-16 Wearable apparatus and electronic apparatus providing feedback to user

Country Status (1)

Country Link
KR (1) KR20240001014A (en)

Similar Documents

Publication Publication Date Title
US10105574B2 (en) Technologies for managing user-specific workouts
US9292935B2 (en) Sensor-based evaluation and feedback of exercise performance
US11148279B1 (en) Customized configuration for an exoskeleton controller
WO2015108701A1 (en) Fuzzy logic-based evaluation and feedback of exercise performance
KR20140056752A (en) Fitness care system and method using automatic motion measure and custom health data-base
EP3458011B1 (en) A haptic system for providing a gait cadence to a subject
JP2017023693A (en) Walking assistance method and apparatuses implementing the same
KR20120014471A (en) Apparatus and method for an exercise guidance
US20240033578A1 (en) Method and system for providing exercise program to user
JP2010246676A (en) Exercise support system, exercise support method and program
KR20240001014A (en) Wearable apparatus and electronic apparatus providing feedback to user
US20240017124A1 (en) Wearable device and electronic device for providing feedback to user cross-reference to related applications
KR20240001004A (en) Wearable apparatus and electronic apparatus providing feedback to user
KR20240047512A (en) Method of controlling wearable apparatus for providing notification to user and the wearable apparatus
EP4311488A1 (en) Electronic device and wearable device for providing evaluation information on user's exercise motion, and method for operating same
US20240146090A1 (en) Wearable apparatus for performing wireless power transmission and wireless communication and operating method thereof
KR102625749B1 (en) Method for estimating gait index of user, and wearable device and electronic device performing the same
KR20240066206A (en) Method of detecting connection of fastening frame and electronic device performing the method
KR20240049759A (en) Itneraction method betwwen wearable device and electronic device, and the wearable device and the electronic device performing the same
US20220354405A1 (en) Method and device for measuring muscular fitness of user using wearable device
KR20240047282A (en) Electronic device and wearable device for providing exercise program, and control method of the same
US20240009061A1 (en) Wearable device for providing wear detection function and operation method thereof
KR20240058443A (en) Wearable apparatus performing wireless power transmission and wireless communication and operating method thereof
US20240148594A1 (en) Method for controlling wearable apparatus for user safety and wearable apparatus performing the same
KR20240066207A (en) Wearable apparatus and operating method thereof

Legal Events

Date Code Title Description
E902 Notification of reason for refusal