KR20240001014A - Wearable apparatus and electronic apparatus providing feedback to user - Google Patents
Wearable apparatus and electronic apparatus providing feedback to user Download PDFInfo
- 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
Links
- 230000000007 visual effect Effects 0.000 claims abstract description 191
- 238000004891 communication Methods 0.000 claims abstract description 133
- 230000033001 locomotion Effects 0.000 claims abstract description 94
- 238000011156 evaluation Methods 0.000 claims description 35
- 239000003086 colorant Substances 0.000 claims description 25
- 230000008859 change Effects 0.000 claims description 9
- 230000007613 environmental effect Effects 0.000 claims description 5
- 230000008602 contraction Effects 0.000 claims description 2
- 230000011664 signaling Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 46
- 238000012790 confirmation Methods 0.000 description 16
- 210000002414 leg Anatomy 0.000 description 15
- 210000001624 hip Anatomy 0.000 description 13
- 238000012545 processing Methods 0.000 description 12
- 238000000034 method Methods 0.000 description 10
- 230000029058 respiratory gaseous exchange Effects 0.000 description 10
- 230000001360 synchronised effect Effects 0.000 description 10
- 230000000694 effects Effects 0.000 description 9
- 230000002159 abnormal effect Effects 0.000 description 7
- 230000009467 reduction Effects 0.000 description 6
- 208000012661 Dyskinesia Diseases 0.000 description 5
- 210000001015 abdomen Anatomy 0.000 description 5
- 210000003127 knee Anatomy 0.000 description 5
- 238000005259 measurement Methods 0.000 description 5
- 238000011017 operating method Methods 0.000 description 5
- 238000002360 preparation method Methods 0.000 description 5
- 230000001133 acceleration Effects 0.000 description 4
- 238000013473 artificial intelligence Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 230000005021 gait Effects 0.000 description 4
- 210000004394 hip joint Anatomy 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 210000000689 upper leg Anatomy 0.000 description 4
- 230000004397 blinking Effects 0.000 description 3
- 210000002683 foot Anatomy 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000014509 gene expression Effects 0.000 description 3
- 238000013021 overheating Methods 0.000 description 3
- 208000028752 abnormal posture Diseases 0.000 description 2
- 210000003423 ankle Anatomy 0.000 description 2
- 238000005452 bending Methods 0.000 description 2
- 210000001217 buttock Anatomy 0.000 description 2
- 244000309466 calf Species 0.000 description 2
- 230000002802 cardiorespiratory effect Effects 0.000 description 2
- 238000010304 firing Methods 0.000 description 2
- 210000003205 muscle Anatomy 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 210000004197 pelvis Anatomy 0.000 description 2
- 239000004984 smart glass Substances 0.000 description 2
- 239000000725 suspension Substances 0.000 description 2
- 241001465754 Metazoa Species 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 210000004247 hand Anatomy 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000001556 precipitation Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
- 230000007103 stamina Effects 0.000 description 1
- 230000008961 swelling Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04842—Selection of displayed objects or displayed text elements
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/163—Wearable computers, e.g. on a belt
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/16—Sound input; Sound output
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services 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
실시 예는 사용자에게 피드백을 제공하는 웨어러블 장치와 전자 장치에 관한 것이다.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
일 실시 예는 전자 장치와 웨어러블 장치 사이의 동기화(또는 실시간 연동)되고 있음을 사용자에게 시각적 효과를 통해 제공할 수 있다.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
웨어러블 장치(120)가 사용자(101)의 보행을 보조하기 위한 보행 보조 기능을 수행하는 경우, 웨어러블 장치(120)는 보조력을 사용자(101)의 신체에 제공하는 것에 의해 사용자(101)의 다리 일부 또는 전체를 보조하여 사용자(101)의 보행을 도울 수 있다. 웨어러블 장치(120)는 사용자(101)의 보행에 필요한 힘을 보조함으로써 독립적인 보행을 가능하게 하거나 또는 장시간 보행을 가능하게 하여 사용자(101)의 보행 능력을 확장시켜 줄 수 있다. 웨어러블 장치(120)는 보행 습관이나 보행 자세가 비정상인 보행자의 보행을 개선시키는데 도움을 줄 수도 있다. When the
웨어러블 장치(120)가 사용자(101)의 운동 효과를 강화하기 위한 운동 기능을 수행하는 경우, 웨어러블 장치(110)는 저항력을 사용자(101)의 신체에 제공하는 것에 의해 사용자(101)의 신체 움직임을 방해하거나 사용자(101)의 신체 움직임에 저항을 줄 수 있다. 웨어러블 장치(110)가, 예를 들어, 힙(hip) 타입의 웨어러블 장치인 경우, 웨어러블 장치(120)는 다리에 착용된 상태로 사용자(101)의 신체 움직임에 운동 부하를 제공하여 사용자(101)의 운동 효과를 보다 강화시킬 수 있다. 사용자(101)는 운동을 위해 웨어러블 장치(120)를 착용한 상태에서 보행 동작을 취할 수 있고, 이 경우 웨어러블 장치(120)는 사용자(101)의 보행 동작에서의 다리 움직임에 저항력을 가할 수 있다.When the
본 개시의 다양한 실시예들에서는 설명의 편의를 위해 허리와 다리에 착용되는 힙 타입의 웨어러블 장치(120)를 예를 들어 설명하나, 위에서 설명한 것과 같이 웨어러블 장치(120)는 허리 및 다리(특히 허벅지) 이외의 다른 신체 부위(예: 상박, 하박, 손, 종아리, 발)에도 착용될 수도 있고, 착용되는 신체 부위에 따라 웨어러블 장치의 형태와 구성이 달라질 수 있다.In various embodiments of the present disclosure, for convenience of explanation, the hip-type
도 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
일 실시 예에 있어서, 전자 장치(110)는 웨어러블 장치(120)와 통신하여 웨어러블 장치(120)의 상태(예: 후술할 부팅 상태, 충전 상태, 스캐닝 상태, 센싱 상태, 발화 상태, 에러 상태 등)를 파악할 수 있다. 전자 장치(110)는 파악된 상태에 대응되는 피드백을 사용자에게 제공할 것을 명령하는 제어 신호를 웨어러블 장치(120)로 전송할 수 있다. 웨어러블 장치(120)는 제어 신호의 수신에 따라 웨어러블 장치(120)의 상태에 대응되는 피드백(예: 시각적 피드백, 청각적 피드백, 또는 촉각적 피드백 중 적어도 하나)을 제공(또는 출력)할 수 있다. 이와 함께, 전자 장치(110)는 웨어러블 장치(120)의 상태에 대응되는 피드백(예: 시각적 피드백, 청각적 피드백, 또는 촉각적 피드백 중 적어도 하나)을 제공(또는 출력)할 수 있다.In one embodiment, the
일 실시 예에 있어서, 전자 장치(110) 및/또는 웨어러블 장치(120)는 다른 웨어러블 장치(130)와 연결될 수 있다. 예를 들어, 웨어러블 장치(120), 전자 장치(110), 및 다른 웨어러블 장치(220) 간에는 무선 통신(예: 블루투스 통신)을 통해 서로 연결될 수 있다. 다른 웨어러블 장치(130)는, 예를 들어 무선 이어폰(131), 스마트 워치(132), 또는 스마트 글래스(133)일 수 있으나, 전술한 장치들에 한정되지 않는다. 스마트 워치(132)는 시계 타입의 웨어러블 장치(또는 시계 타입의 전자 장치)일 수 있고, 스마트 글래스(133)는 안경 타입의 웨어러블 장치(또는 안경 타입의 전자 장치)일 수 있다.In one embodiment, the
일 실시 예에 있어서, 스마트 워치(132)는 사용자의 생체 정보(예: 심박수 정보)를 획득할 수 있고, 획득된 생체 정보를 전자 장치(110)에 전송할 수 있다.In one embodiment, the
일 실시 예에 있어서, 스마트 워치(132)는 웨어러블 장치(120)를 제어할 수 있다. 스마트 워치(132)가 전자 장치(110)와 무선 통신 링크를 통해 연결되고, 전자 장치(110)가 웨어러블 장치(120)와 무선 통신 링크를 통해 연결되는 경우, 스마트 워치(132)는 전자 장치(110)를 통해 웨어러블 장치(120)를 제어할 수 있다. 이에 제한되지 않고, 스마트 워치(132)는 웨어러블 장치(120)와 직접 연결될 수 있고, 웨어러블 장치(120)를 제어할 수 있다. In one embodiment, the
일 실시 예에 있어서, 전자 장치(110)는 웨어러블 장치(120)의 상태에 대응되는 피드백을 사용자에게 제공할 것을 명령하는 제어 신호를 다른 웨어러블 장치(130)로 전송할 수 있다. 다른 웨어러블 장치(130)는 제어 신호의 수신에 따라 웨어러블 장치(120)의 상태에 대응되는 피드백(예: 시각적 피드백, 청각적 피드백, 또는 촉각적 피드백 중 적어도 하나)을 제공(또는 출력)할 수 있다. In one embodiment, the
일 실시 예에 있어서, 전자 장치(110)는 근거리 무선 통신(예: 와이파이) 또는 이동 통신(예: 4G, 5G 등)을 이용하여 서버(140)와 연결될 수 있다. In one embodiment, the
일 실시 예에 있어서, 전자 장치(110)는 사용자(101)로부터 사용자(101)의 프로파일 정보를 입력 받을 수 있다. 프로파일 정보는, 예를 들어, 나이, 성별, 키, 몸무게, 또는 BMI(Body Mass Index) 중 적어도 하나를 포함하거나 또는 이들의 조합을 포함할 수 있다. 전자 장치(110)는 사용자(101)의 프로파일 정보를 서버(140)에 전송할 수 있다. In one embodiment, the
전자 장치(110) 및/또는 웨어러블 장치(120)는 사용자의 운동 능력을 판단(또는 체크)하기 위한 하나 이상의 목표 움직임을 수행할 것을 사용자에게 요청할 수 있다. 하나 이상의 목표 움직임은, 예를 들어, 무릎 들기, 다리 뒤로 뻗기 등을 포함할 수 있다. 무릎 들기는 사용자(101)가 두 발들을 지면에 접촉한 상태에서 똑바로 선 자세에서 시작하고, 허리를 숙이지 않고 다리를 뒤로 최대한 올린 후 다시 선 자세로 돌아가는 자세일 수 있다. 다리 뒤로 뻗기는 사용자(101)가 벽을 손으로 짚은 상태에서 똑바로 선 자세에서 시작하고, 허리를 숙이지 않고 다리를 뒤로 최대한 올린 후 다시 선 자세로 돌아가는 자세일 수 있다. The
웨어러블 장치(120)는 센서(예: IMU(Inertial Measurement Unit))를 이용하여 목표 움직임을 수행하는 사용자의 움직임 정보를 획득할 수 있고, 획득된 움직임 정보를 전자 장치(110)로 전송할 수 있다. 전자 장치(110)는 획득된 움직임 정보를 서버(140)로 전송할 수 있다. The
서버(140)는 전자 장치(110)로부터 수신한 프로파일 정보와 움직임 정보를 통해 운동 타입들(예: 근력 운동, 밸런스 운동, 유산소 운동) 각각의 사용자(101)의 목표 운동량을 결정할 수 있다. 서버(140)는 각 운동 타입의 목표 운동량을 전자 장치(110)에 전송할 수 있다. 후술하겠지만, 전자 장치(110)는 피트니스 어플리케이션을 실행할 수 있고 각 운동 타입의 목표 운동량을 포함하는 실행 화면을 디스플레이에 표시할 수 있다.The
일 실시 예에 있어서, 서버(140)는 웨어러블 장치(120)를 통해 사용자에게 제공될 수 있는 복수의 운동 프로그램들에 대한 정보가 저장된 데이터베이스를 포함할 수 있다. 예를 들어, 서버(140)는 전자 장치(110) 또는 웨어러블 장치(120)의 사용자에 대한 사용자 계정을 관리할 수 있다. 서버(140)는 사용자가 수행한 운동 프로그램 및 운동 프로그램에 대한 수행 결과 등을 사용자 계정과 연관하여 저장하고, 관리할 수 있다. In one embodiment, the
일 실시 예에 있어서, 전자 장치(110) 및/또는 서버(140)는 사용자가 원하는 다양한 운동 환경에서 운동 목적을 달성하기 위한 다양한 운동 프로그램들을 사용자에게 제공할 수 있다. 운동 목적은, 예를 들어, 근력 향상, 근체력 향상, 심폐지구력 향상, 코어 안정성 향상, 유연성 향상, 또는 대칭성 향상 중 적어도 하나를 포함하거나 이들의 조합을 포함할 수 있다.In one embodiment, the
일 실시 예에 있어서, 사용자의 운동 목적을 달성하기 위해 전자 장치(110) 및/또는 서버(140)는 사용자에게 운동 프로그램들을 추천할 수 있다. 각 운동 프로그램은 하나 이상의 운동 모드들로 구성될 수 있다. 예를 들어, 각 운동 모드는 특정한 운동 목적을 달성하기 위한 신체 동작에 대한 것일 수 있다. 예를 들어, 달리기는 사용자의 심폐지구력 향상을 위한 운동 모드일 수 있다. 예를 들어, 런지는 사용자의 코어 안정성 향상을 위한 운동 모드일 수 있다. 사용자의 운동 목적에 따라 각 운동 프로그램을 구성하는 복수의 운동 모드들의 조합이 다양하게 나타날 수 있다. 전자 장치(110)는 동일한 운동 목적을 위한 경우에도, 복수의 운동 모드들의 조합에 따른 다양한 운동 프로그램들을 사용자에게 제공할 수 있다.In one embodiment, in order to achieve the user's exercise goal, the
일 실시 예에 있어서, 복수의 운동 모드들은 데이터베이스화되어 전자 장치(110) 또는 서버(140)에 저장될 수 있다. 전자 장치(110) 또는 서버(140)는 사용자에 대한 다양한 정보들에 기초하여 복수의 운동 프로그램들을 생성할 수 있고, 사용자의 운동 목적 또는 운동 수행 상태 등을 고려하여 복수의 운동 프로그램들 중 타겟 운동 프로그램을 사용자에게 추천할 수 있다. 예를 들어, 전자 장치(110) 또는 서버(140)는 사용자의 운동 목적, 운동 이력 또는 운동 수행 결과 중 적어도 하나에 기초하여 사용자에게 추천할 타겟 운동 프로그램을 결정할 수 있다. 이에 따라, 사용자는 동일한 운동 목표 하에서 매일 운동을 수행하는 경우에도 새로운 운동 프로그램을 추천 받을 수 있고, 사용자는 새로운 운동 프로그램을 수행함으로써 기존과는 다른 운동을 수행하는 느낌을 받을 수 있다.In one embodiment, a plurality of exercise modes may be converted into a database and stored in the
도 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
베이스 바디(10)는 사용자가 웨어러블 장치(200)를 착용한 상태에서 사용자의 요부(허리 부위)에 위치할 수 있다. 베이스 바디(10)는 사용자의 요부에 장착되어 사용자의 허리에 쿠션감을 제공할 수 있고, 사용자의 허리를 지지할 수 있다. 베이스 바디(10)는 사용자가 웨어러블 장치(200)를 착용한 상태에서 웨어러블 장치(200)가 중력에 의하여 하방으로 이탈되지 않도록 사용자의 둔부(엉덩이 부위) 위에 걸쳐질 수 있다. 베이스 바디(10)는 사용자가 웨어러블 장치(200)를 착용한 상태에서 웨어러블 장치(200)의 중량의 일부를 사용자의 허리로 분산시킬 수 있다. 베이스 바디(10)는 베이스 프레임(20)과 연결될 수 있다. 베이스 바디(10)의 양 단부에는 베이스 프레임(20)과 연결될 수 있는 베이스 프레임 연결 요소(미도시)가 형성될 수 있다.The
베이스 바디(10)는 라이팅(lighting) 유닛(60)을 포함할 수 있다. 라이팅 유닛(60)은 복수의 광원들(예: LED(Light Emitting Diode)들)을 포함할 수 있다. 라이팅 유닛(60)은 프로세서(예: 도 3a 및 도 3b의 프로세서(310))의 제어에 따라 빛을 방출할 수 있다. 실시 예에 따라, 프로세서는 웨어러블 장치(200)의 상태에 대응되는 시각적 피드백이 라이팅 유닛(60)을 통해 사용자에게 제공(또는 출력)될 수 있도록 라이팅 유닛(60)을 제어할 수 있다.The
베이스 프레임(20)은 베이스 바디(10)의 양 단부로부터 연장될 수 있다. 베이스 프레임(20)의 내측에는 사용자의 요부가 수용될 수 있다. 베이스 프레임(20)은 적어도 하나 이상의 강체(rigid body) 빔(beam)을 포함할 수 있다. 각각의 빔은 사용자의 요부를 둘러쌀 수 있도록 기 설정된 곡률을 가지는 곡선 형상일 수 있다. 베이스 프레임(20)의 단부에는 메인 벨트(50)가 연결될 수 있다. 베이스 프레임(20)에는 구동 모듈(30)이 장착될 수 있다. 베이스 프레임(20)은 구동 모듈(30)을 장착하기 위한 커넥터(미도시)를 포함할 수 있다.The
구동 모듈(30)은 사용자가 웨어러블 장치(200)를 착용한 상태에서 사용자의 좌측에 위치되는 제1 구동 모듈(30a) 및 사용자가 웨어러블 장치(200)를 착용한 상태에서 사용자의 우측에 위치되는 제2 구동 모듈(30b)을 포함할 수 있다. The driving
제1 구동 모듈(30a)은 제1 액츄에이터(미도시) 및 제1 조인트 부재(미도시)를 포함할 수 있고, 제1 구동 모듈(30b)은 제2 액츄에이터(미도시) 및 제2 조인트 부재(미도시)를 포함할 수 있다. 제1 액츄에이터는 제1 조인트 부재로 전달되는 동력을 제공할 수 있고, 제2 액츄에이터는 제2 조인트 부재로 전달되는 동력을 제공할 수 있다. 제1 액츄에이터 및 제2 액츄에이터는 각각 배터리(예: 도 3a와 도 3b의 배터리(330))로부터 전력을 제공받아 동력을 생성하는 모터를 포함할 수 있다. 모터는 전력이 공급되어 구동될 때 사용자의 신체 움직임을 보조하기 위한 보조력 또는 신체 움직임을 방해하는 저항력을 제공할 수 있다.The
제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
한 쌍의 암(40)은, 사용자의 양 다리에 착용될 수 있다. 한 쌍의 암(40)은 구동 모듈(30)로부터 동력을 전달받아, 사용자의 대퇴부, 무릎, 종아리 등의 거동을 보조하는 방향으로 사용자의 다리를 가압할 수 있다. 한 쌍의 암(40)은 사용자의 다리를 감싸는 지지 유닛과 지지 유닛을 구동 모듈(30)에 연결시키는 연결 프레임을 포함할 수 있다.The pair of
메인 벨트(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
도 2b를 참조하면, 베이스 바디(10)는 사용자의 요부 뒤쪽에 장착될 수 있고, 사용자의 둔부에 걸쳐짐으로써 웨어러블 장치(200)의 중량의 일부를 지지할 수 있다. 제1 구동 모듈(30a)은 사용자의 좌측 요부에 배치될 수 있다. 베이스 프레임(20)은 베이스 바디(10)의 단부로부터 연장되어 제1 구동 모듈(30a)을 향하는 방향으로 경사진 상태일 수 있다. 베이스 프레임(20)에 장착된 제1 메인 벨트(50a)는 사용자의 좌측 복부를 감싸고 있는 상태일 수 있다. 암(40)은 사용자의 다리에 장착되어, 제1 구동 모듈(30a)로부터 동력을 전달받을 수 있다. Referring to FIG. 2B, the
도 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.,
도 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
각도 센서(320), 모터 드라이버 회로(370), 및 모터(380)는 도 2a의 제1 구동 모듈(30a)에 포함될 수 있고, 각도 센서(320-1), 모터 드라이버 회로(370-1), 및 모터(380-1)는 도 2a의 제2 구동 모듈(30b)에 포함될 수 있다.The
각도 센서(320)는 사용자의 제1 관절(예: 왼쪽 고관절 등)의 각도를 측정 또는 센싱할 수 있다. 각도 센서(320)는 제1 관절의 각도를 측정한 제1 각도 정보를 프로세서(310)에 전달할 수 있다. 예를 들어, 각도 센서(320)는 사용자의 왼쪽 고관절 각도를 측정할 수 있고, 왼쪽 고관절 각도를 측정한 각도 정보를 프로세서(310)에 전달할 수 있다. The
각도 센서(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
각도 센서(320)와 각도 센서(320-1))의 위치에 따라 각도 센서(320)와 각도 센서(320-1))는 사용자의 무릎 각도 및 발목 각도를 추가적으로 측정할 수 있다. Depending on the positions of the
각도 센서(320)와 각도 센서(320-1) 각각은, 예를 들어, 도 2a를 통해 설명한 제1 엔코더 및 제2 엔코더 각각일 수 있다. Each of the
실시 예에 따라, 웨어러블 장치(300, 300-1)는 포텐셔미터(potentiometer)를 포함할 수 있다. 포텐셔미터는 사용자의 보행 동작에 따른 R축 관절 각도, L축 관절 각도, R축 관절 각속도, 및 L축 관절 각속도를 센싱할 수 있다. R/L축은 사용자의 오른쪽/왼쪽 다리에 대한 기준 축일 수 있다. 예를 들어, R/L축은 지면에 수직이 되도록 설정되고, 사람의 몸통의 앞면 쪽이 음수 값을 갖고, 몸통의 뒷면 쪽이 양수 값을 갖도록 설정될 수 있다.Depending on the embodiment, the
PMIC(340)는 외부 전원으로부터 공급되는 전력을 이용하여 배터리(330)를 충전할 수 있다. 예를 들어, 외부 전원과 웨어러블 장치(300, 300-1)는 케이블(예: USB 케이블 등)을 통해 연결될 수 있다. PMIC(340)는 케이블을 통해 외부 전원으로부터 전력을 수신할 수 있고, 수신된 전력을 이용하여 배터리(330)를 충전할 수 있다. 실시 예에 따라, PMIC(340)는 무선 충전 방식을 통해 배터리(330)를 충전할 수 있다.The
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)는 배터리(330)의 상태 정보(예: 충전 상태(state of charge), 수명 상태(state of health), 과전압, 저전압, 과전류, 과충전, 과방전(over discharge), 과열, 단락, 또는 팽창(swelling))를 결정할 수 있고, 배터리(330)의 상태 정보를 프로세서(310)에 전달할 수 있다. 프로세서(310)는 후술할 출력 모듈을 통해 배터리(330)의 상태 정보를 사용자에게 제공할 수 있다.The
IMU(360)는 사용자의 가속도 정보(또는 자세 정보)를 획득 또는 측정할 수 있다. 예를 들어, IMU(360)는 사용자의 보행 동작에 따른 3축(예: X축, Y축, Z축) 가속도와 회전 각도(예: 롤(roll), 피치(pitch), 요(yaw))를 측정 또는 획득할 수 있다. IMU(330)는 획득된 가속도 정보(예: 측정된 3축 가속도와 회전 각도)를 프로세서(310)에 전달할 수 있다. The
프로세서(310)는 웨어러블 장치(300, 300-1)를 전반적으로 제어할 수 있다.The
프로세서(310)는, 예를 들어, 메모리(350)에 저장된 소프트웨어(또는 프로그램, 명령어들)를 실행하여 웨어러블 장치(300, 300-1) 내의 구성요소(예: 모터 드라이버 회로들(370, 370-1) 등)를 제어할 수 있고, 다양한 데이터 처리 또는 연산을 수행할 수 있다. 데이터 처리 또는 연산의 적어도 일부로서, 프로세서(310)는 다른 구성요소(예: IMU(360), 각도 센서들(320, 320-1) 등)로부터 수신된 데이터를 메모리(350)에 저장할 수 있고, 메모리(350)에 저장된 명령어들 또는 데이터를 처리할 수 있다. The
프로세서(310)는 모터들(380, 380-1) 각각의 토크를 발생시키기 위한 제어 정보를 결정할 수 있고, 결정된 제어 정보를 기초로 모터 드라이버 회로들(370, 370-1)을 제어할 수 있다. 예를 들어, 프로세서(310)는 수학식 에 따라 사용자의 움직임의 상태를 나타내는 상태 인자(state factor) 를 결정할 수 있다. 는 제1 각도 정보를 나타낼 수 있고, 는 제2 각도 정보를 나타낼 수 있다. 프로세서(310)는 수학식 에 따라 제어 정보 를 결정할 수 있다. 게인 κ는 출력되는 토크의 크기와 방향을 나타내는 파라미터일 수 있다. 게인 κ의 값이 클수록 강한 토크가 출력될 수 있다. 게인 κ가 음수이면 사용자에게 저항력으로 작용하는 토크가 출력될 수 있고 게인 κ가 양수이면 사용자에게 보조력으로 작용하는 토크가 출력될 수 있다. 딜레이 △t는 토크의 출력 타이밍과 관련된 파라미터일 수 있다. 게인 κ의 값 및 딜레이 △t의 값은 미리 설정될 수 있고, 사용자, 웨어러블 장치(300), 또는 웨어러블 장치(300)와 페어링된 전자 장치(110)에 의해 조정 가능할 수 있다. 프로세서(310)는 수학식 에 따라 모터(380-1)에서 토크를 발생시키기 위한 제어 정보 를 결정할 수 있고, 에 따라 모터(380)에서 토크를 발생시키기 위한 제어 정보 를 결정할 수 있다.The
모터 드라이버 회로들(370, 370-1) 각각은 프로세서(310)로부터 수신된 제어 정보를 기초로 모터들(380, 380-1) 각각을 제어할 수 있고, 이러한 제어에 의해 모터들(380, 380-1) 각각은 토크를 발생시킬 수 있다.Each of the
통신 모듈(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
일 실시 예에 있어서, 웨어러블 장치(300, 300-1)는 표시 모듈을 포함할 수 있다. 표시 모듈은, 예를 들어, 디스플레이 및/또는 라이팅 유닛(예: 도 2a의 라이팅 유닛(60))을 포함할 수 있다. 프로세서(310)는 표시 모듈이 사용자에게 시각적 피드백을 제공할 수 있도록 표시 모듈을 제어할 수 있다. In one embodiment, the
일 실시 예에 있어서, 웨어러블 장치(300, 300-1)는 음향 출력 모듈을 포함할 수 있다. 음향 출력 모듈은, 예를 들어, 스피커를 포함할 수 있다. 프로세서(310)는 음향 출력 모듈이 사용자에게 청각적 피드백을 제공할 수 있도록 음향 출력 모듈을 제어할 수 있다.In one embodiment, the
일 실시 예에 있어서, 웨어러블 장치(300, 300-1)는 진동 출력 모듈을 포함할 수 있다. 진동 출력 모듈은, 예를 들어, 진동 모터를 포함할 수 있다. 프로세서(310)는 진동 출력 모듈이 사용자에게 촉각적 피드백(또는 햅틱 피드백)을 제공할 수 있도록 진동 출력 모듈을 제어할 수 있다.In one embodiment, the
일 실시 예에 있어서, 도 2a와 도 2b의 베이스 바디(10) 내부에는 프로세서(310), 배터리(330), PMIC(340), 메모리(350), IMU(360), 통신 모듈(390), 표시 모듈, 음향 출력 모듈, 또는 진동 출력 모듈 중 적어도 하나가 위치하거나 이들의 조합이 위치할 수 있다. In one embodiment, inside the
도 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
통신 모듈(420)은 웨어러블 장치(예: 웨어러블 장치(300) 등)와 무선 통신 링크를 형성할 수 있다. 무선 통신 링크는, 예를 들어, 블루투스 링크, BLE(Bluetooth Low Energy) 링크를 포함할 수 있으나 이에 제한되지 않는다.The
메모리(430)는 피트니스(fitness) 어플리케이션을 저장할 수 있다. 피트니스 어플리케이션은, 예를 들어, 사용자에게 운동 프로그램을 추천할 수 있고, 사용자에게 목표 운동량을 제공할 수 있으며, 사용자가 웨어러블 장치(300)를 착용한 상태에서 운동을 수행한 경우 사용자의 운동 수행 결과를 관리할 수 있다. The
프로세서(410)는 피트니스 어플리케이션을 실행할 수 있고, 실행된 피트니스 어플리케이션의 화면이 디스플레이(440)에 표시되도록 디스플레이(440)를 제어할 수 있다. 도 5를 통해 자세히 설명하겠지만, 피트니스 어플리케이션의 실행 화면은 제1 영역을 포함할 수 있다. 프로세서(410)는 웨어러블 장치(300)의 상태에 대응되는 시각적 피드백이 제1 영역을 통해 사용자에게 제공되도록 디스플레이(440)를 제어할 수 있다.The
일 실시 예에 있어서, 프로세서(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
일 실시 예에 있어서, 프로세서(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
일 실시 예에 있어서, 프로세서(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
일 실시 예에 있어서, 프로세서(410)는 통신 모듈(420)을 통해 웨어러블 장치(300)가 사용자의 움직임(예: 운동 움직임)을 센싱하기 위한 센싱 상태에 있음을 나타내는 상태 정보를 수신할 수 있다. 프로세서(410)는 센싱 상태에 있음을 나타내는 상태 정보에 따라 웨어러블 장치(300)의 상태를 센싱 상태로 인식(또는 결정)할 수 있다. 프로세서(410)는 웨어러블 장치(300)의 센싱 상태에 대응되는 시각적 피드백이 피트니스 어플리케이션의 실행 화면의 제1 영역을 통해 제공되도록 디스플레이(440)를 제어할 수 있다. 예를 들어, 센싱 상태에 대응되는 시각적 피드백을 위해 프로세서(410)는 제1 영역의 UI(예: 후술할 도 6a의 제1 객체(612) 또는 후술할 도 6b의 제2 객체(622))에 복수의 컬러들 각각이 순차적으로 표현되도록 디스플레이(440)를 제어할 수 있다. In one embodiment, the
일 실시 예에 있어서, 프로세서(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
구현에 따라, 프로세서(410)는 통신 모듈(420)을 통해 전자 장치(400)가 무선 이어폰(예: 도 1b의 무선 이어폰(131))과 무선 통신 링크를 형성하고 있는 경우, 웨어러블 장치(300)가 발화 음성을 출력하지 않도록 웨어러블 장치(300)를 제어할 수 있다. 프로세서(410)는 수신된 평가 정보를 기초로 발화 음성을 생성할 수 있고 생성된 발화 음성이 무선 이어폰에 의해 출력되도록 생성된 발화 음성을 무선 이어폰으로 전송할 수 있다. 사용자는 무선 이어폰을 통해 운동 자세의 평가 결과의 발화 음성을 들을 수 있다.Depending on the implementation, the
일 실시 예에 있어서, 프로세서(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
일 실시 예에 있어서, 프로세서(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
일 실시 예에 있어서, 프로세서(410)는 통신 모듈(420)을 통해 웨어러블 장치(300)로부터 사용자의 움직임을 센싱하여 획득된 움직임 정보를 수신할 수 있다. 프로세서(410)는 통신 모듈(420)을 통해 움직임 정보, 사용자의 위치 정보, 사용자의 생체 정보(예: 심박수 정보 등), 및 사용자의 운동량 정보를 서버(예: 도 1b의 서버(140))로 전송할 수 있다. 서버는 수신된 움직임 정보, 위치 정보, 생체 정보, 운동량 정보, 및 사용자가 위치한 지역의 환경 정보(예: 날씨, 지형 등)를 기초로 사용자의 운동에 대한 가이드 정보를 결정할 수 있고, 결정된 가이드 정보를 전자 장치(400)에 전송할 수 있다. 프로세서(410)는 수신된 가이드 정보가 피트니스 어플리케이션의 실행 화면의 제1 영역을 통해 제공되도록 디스플레이(440)를 제어할 수 있다. In one embodiment, the
도 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
실시 예에 따라, 전자 장치(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
도 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
일 실시 예에 있어서, 전자 장치(400)는 스마트 워치(132)와 무선 통신 링크를 통해 연결될 수 있다. 스마트 워치(132)는 피트니스 어플리케이션을 실행할 수 있고, 제1 영역(510)(예: 도 6a의 제1 영역(610) 또는 도 6b의 제1 영역(620))과 동일한 화면을 디스플레이에 표시할 수 있다. In one embodiment, the
도 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
제1 서브 영역(711)에는 운동 타입들 각각의 목표 운동량을 제공하기 위한 제1 형태(예: 바(bar) 형태)의 객체들, 사용자가 운동을 수행한 시간, 사용자의 운동 자세 점수, 또는 사용자가 운동을 수행하면서 소비한 칼로리 중 적어도 하나 또는 이들의 조합이 표시될 수 있다. The
제1 서브 영역(711)에서 제1 형태의 객체들은 사선 방향으로 위치할 수 있으나, 이에 제한되지 않는다. Objects of the first type in the
제2 서브 영역(712)에는 추천 운동이 표시될 수 있다. 사용자가 제2 서브 영역(712)에 표시된 추천 운동을 선택하면, 추천 운동에 대한 영상이 재생되거나 추천 운동에 대한 설명이 제공될 수 있다. Recommended exercises may be displayed in the
제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
도 7b에 도시된 예에서, 제2 영역(720)은 복수의 서브 영역들(721, 722, 723)을 포함할 수 있다. In the example shown in FIG. 7B, the second area 720 may include a plurality of
제1 서브 영역(721)에는 운동 타입들 각각의 목표 운동량을 제공하기 위한 제2 형태(예: 곡선 형태)의 객체들, 사용자가 운동을 수행한 시간, 사용자의 운동 자세 점수, 또는 사용자가 운동을 수행하면서 소비한 칼로리 중 적어도 하나 또는 이들의 조합이 표시될 수 있다. The
제1 서브 영역(721)에서 곡선 형태의 객체들은 원을 이룰 수 있다. In the
제2 서브 영역(722)에는 추천 운동이 표시될 수 있고, 제3 서브 영역(723)에는 복수의 메뉴 버튼들(예: 홈 메뉴 버튼, 운동 목록 메뉴 버튼, 레포트 메뉴 버튼, 내페이지 메뉴 버튼)가 표시될 수 있다. 제2 서브 영역(722)과 제3 서브 영역(723)에 대한 설명은 제2 서브 영역(712)과 제3 서브 영역(713)에 대한 설명이 적용될 수 있다.Recommended exercises may be displayed in the
도 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
도 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
도 8을 참조하면, 동작 810에서, 전자 장치(400)는 웨어러블 장치(300)와 무선 통신 링크를 형성할 수 있다. 웨어러블 장치(300)는 파워 온 되는 경우 전자 장치(400)에 무선 통신 연결 요청을 전송할 수 있고, 전자 장치(400)는 무선 통신 연결 요청에 대한 응답을 웨어러블 장치(300)에 전송할 수 있다. 전자 장치(400)와 웨어러블 장치(300)는 무선 통신 링크를 통해 연결될 수 있다.Referring to FIG. 8, in operation 810, the
동작 820에서, 웨어러블 장치(300)는 부팅 상태에 있음을 나타내는 상태 정보를 전자 장치(400)에 전송할 수 있다.In
전자 장치(400)는 웨어러블 장치(300)로부터 부팅 상태에 있음을 나타내는 상태 정보를 수신하는 경우, 동작 830에서 웨어러블 장치(300)의 상태를 부팅 상태로 인식(또는 결정)할 수 있다. When the
동작 840에서, 전자 장치(400)는 부팅 상태에 대응되는 피드백 제공을 명령하는 제어 신호를 웨어러블 장치(300)에 전송할 수 있다.In operation 840, the
동작 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
동작 860에서, 웨어러블 장치(300)는 부팅 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다. 예를 들어, 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(60)이 제1 컬러의 빛을 출력하도록 라이팅 유닛(60)을 제어할 수 있고, 라이팅 유닛(60)이 출력하는 빛의 제1 컬러가 제2 컬러로 변경되도록 라이팅 유닛(60)을 제어할 수 있다. 실시 예에 따라, 웨어러블 장치(300)는 부팅 상태를 나타내는 햅틱 피드백 및/또는 청각적 피드백을 시각적 피드백과 함께 사용자에게 제공할 수 있다. In operation 860, the
동작 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
도 9를 참조하면, 웨어러블 장치(300)는 부팅되지 않은 상태일 수 있고, 전자 장치(400)의 프로세서(410)는 피트니스 어플리케이션의 화면(910)이 디스플레이(440)에 표시되도록 디스플레이(440)를 제어할 수 있다. Referring to FIG. 9, the
화면(910)의 제1 영역(510)에는 제2 컬러로 표현된 제1 객체(901)(예: 도 6a의 제1 객체(612))와 텍스트가 표시될 수 있다. 제1 객체(901)의 제2 컬러는 예시적인 사항이며, 제1 객체(901)에는 제1 컬러 또는 제1 컬러의 농도보다 낮은 노동의 컬러가 표현될 수 있다. 화면(920)의 제2 영역(520)(예: 도 7b의 제2 영역(720))에는 운동 타입들 각각의 목표 운동량을 제공하기 위한 제2 형태(예: 곡선 형태)의 객체들, 사용자가 운동을 수행한 시간, 사용자의 운동 자세 점수, 사용자가 운동을 수행하면서 소비한 칼로리, 추천 운동, 및 복수의 메뉴 버튼들이 표시될 수 있다. A
웨어러블 장치(300)가 부팅되지 않은 상태이어서 웨어러블 장치(300)의 라이팅 유닛(903)(예: 도 2a의 라이팅 유닛(60))은 빛을 출력하지 않을 수 있다.Since the
전자 장치(400)의 프로세서(410)는 부팅 상태에 대응되는 피드백 제공을 명령하는 제어 신호를 웨어러블 장치(300)로 전송한 경우(또는 웨어러블 장치(300)의 상태를 부팅 상태로 인식한 경우), 제1 객체(901)가 제1 컬러로 표현되도록 디스플레이(440)를 제어할 수 있다. 화면(920)의 제1 영역(510)에는 제1 컬러로 표현된 제1 객체(901)와 텍스트가 표시될 수 있다. 전자 장치(400)는 제1 컬러의 빛이 출력되는 것과 같은 시각적 효과를 사용자에게 제공할 수 있다.When the
웨어러블 장치(300)의 프로세서(310)는 전자 장치(400)로부터 부팅 상태에 대응되는 피드백 제공을 명령하는 제어 신호를 수신한 경우, 라이팅 유닛(903)이 제1 컬러의 빛을 출력하도록 라이팅 유닛(903)을 제어할 수 있다. 제1 객체(901)가 제1 컬러로 표현되는 것과 라이팅 유닛(903)이 제1 컬러의 빛을 출력하는 것은 동기화될 수 있다.When the
전자 장치(400)의 프로세서(410)는 제1 컬러로 표현된 제1 객체(901)가 점진적으로 제2 컬러를 표현하도록 디스플레이(440)를 제어할 수 있다. 이와 대응되게, 웨어러블 장치(300)의 프로세서(310)는 제1 컬러의 빛을 출력 중인 라이팅 유닛(903)이 점진적으로 제2 컬러의 빛을 출력하도록 라이팅 유닛(903)을 제어할 수 있다. The
예를 들어, 전자 장치(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
제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
웨어러블 장치(300)의 부팅 상태에서, 전자 장치(400)는 부팅 상태에 대응되는 시각적 피드백(예: 제1 객체(901)의 제1 컬러를 점진적으로 제2 컬러로 변경하는 시각적 효과)를 사용자에게 제공할 수 있다. 웨어러블 장치(300)의 부팅 상태에서, 웨어러블 장치(300)는 부팅 상태에 대응되는 시각적 피드백(예: 라이팅 유닛(903)이 출력하는 빛의 컬러를 제1 컬러에서 제2 컬러로 점진적으로 변경하는 시각적 효과)를 사용자에게 제공할 수 있다. 이에 따라, 사용자는 웨어러블 장치(300)가 부팅 상태에 있음을 쉽게 인지할 수 있다. In the booting state of the
일 실시 예에 있어서, 전자 장치(400)는 스마트 워치(132)와 무선 통신 링크를 통해 연결될 수 있다. 스마트 워치(132)는 전자 장치(400)와 통신하여 웨어러블 장치(300)의 부팅 상태에 대응되는 시각적 피드백을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 전자 장치(400)와 동기화될 수 있고, 이러한 동기화를 통해, 도 9의 화면들(910 내지 940) 각각의 제1 영역(510)과 동일한 화면을 디스플레이에 표시할 수 있다. In one embodiment, the
도 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
전자 장치(400)는 웨어러블 장치(300)로부터 충전 상태에 있음을 나타내는 상태 정보를 수신하는 경우, 동작 1020에서, 웨어러블 장치(300)의 상태를 충전 상태로 결정(또는 인지)할 수 있다. When the
동작 1030에서, 전자 장치(400)는 충전 상태에 대응되는 피드백 제공을 명령하는 제어 신호를 웨어러블 장치(1030)에 전송할 수 있다.In operation 1030, the
동작 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
동작 1050에서, 웨어러블 장치(300)는 충전 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다. 예를 들어, 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(60)에서 제1 컬러의 빛이 출력될 영역(또는 일부 광원들)을 결정할 수 있다. 웨어러블 장치(300)의 프로세서(310)는 결정된 영역에 제1 컬러의 빛이 출력되도록 라이팅 유닛(60)을 제어할 수 있다. 웨어러블 장치(300)의 프로세서(310)는 웨어러블 장치(300)의 충전율이 높아질수록 라이팅 유닛(60)에서 제1 컬러의 빛이 출력되는 영역이 이동하는 시각적 효과가 제공되도록 디스플레이(440)를 제어할 수 있다. 실시 예에 따라, 웨어러블 장치(300)는 충전 상태에 대응되는 햅틱 피드백 및/또는 청각적 피드백을 시각적 피드백과 함께 사용자에게 제공할 수 있다.In operation 1050, the
동작 1040과 동작 1050의 예시를 도 11을 참조하면서 설명한다.Examples of operations 1040 and 1050 will be described with reference to FIG. 11 .
도 11의 화면들(1110 내지 1130)은 도 5의 실행 화면(500)의 예시일 수 있다.
전자 장치(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
웨어러블 장치(300)의 라이팅 유닛(903)의 가장 좌측이 충전율 0에 대응될 수 있고, 라이팅 유닛(903)의 좌측에서 우측으로 향하는 방향은 웨어러블 장치(300)의 충전율이 높아지는 것과 대응될 수 있다. 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)의 광원들 중 제1 충전율에 대응되는 위치의 광원들이 제1 컬러의 빛을 출력할 수 있도록 라이팅 유닛(903)을 제어할 수 있다. The leftmost side of the
웨어러블 장치(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
웨어러블 장치(300)의 충전율이 높아질수록 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)에서 제1 컬러의 빛이 출력되는 영역이 오른쪽으로 이동하는 시각적 효과가 제공되도록 라이팅 유닛(903)을 제어할 수 있다. 예를 들어, 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)의 광원들 중 제2 충전율에 대응되는 위치의 광원들이 제1 컬러의 빛을 출력할 수 있도록 라이팅 유닛(903)을 제어할 수 있다.As the charging rate of the
웨어러블 장치(300)가 완전 충전된 경우, 전자 장치(400)의 프로세서(410)는 좌우 끝 부분이 제1 컬러로 표현된 제1 객체(901)와 완충되었음을 나타내는 텍스트를 포함하는 화면(1130)이 디스플레이(440)에 표시되도록 디스플레이(440)를 제어할 수 있다. 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)의 광원들 중 일부 광원들(예: 좌우 끝 부분의 광원들)이 제1 컬러의 빛을 출력할 수 있도록 라이팅 유닛(903)을 제어할 수 있다. 웨어러블 장치(300)가 완전 충전된 경우, 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903) 중 일부 광원들이 제1 컬러의 빛을 출력하도록 할 수 있어, 전력 소모 절감을 달성할 수 있다.When the
일 실시 예에 있어서, 전자 장치(400)는 스마트 워치(132)와 무선 통신 링크를 통해 연결될 수 있다. 스마트 워치(132)는 전자 장치(400)와 통신하여 웨어러블 장치(300)의 충전 상태에 대응되는 시각적 피드백을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 전자 장치(400)와 동기화될 수 있고, 이러한 동기화를 통해, 도 11의 화면들(1110 내지 1130) 각각의 제1 영역(510)과 동일한 화면을 디스플레이에 표시할 수 있다. In one embodiment, the
도 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
일 실시 예에 있어서, 전자 장치(400)는 사용자의 운동 시작 명령이 있으면, 스캐닝 수행을 명령하는 제어 신호를 웨어러블 장치(300)에 전송할 수 있다. 운동 시작 명령은, 예를 들어, 전자 장치(400)의 피트니스 어플리케이션의 화면 상의 운동 시작 버튼에 대한 사용자 입력을 포함할 수 있다. 전자 장치(400)는 운동 시작 버튼에 대한 사용자 입력이 있으면 스캐닝 수행을 명령하는 제어 신호를 웨어러블 장치(300)에 전송할 수 있다. 다른 예로, 운동 시작 명령은 음성 입력을 포함할 수 있다. 전자 장치(400)는 사용자로부터 운동 시작을 나타내는 음성 신호를 수신하는 경우, 스캐닝 수행을 명령하는 제어 신호를 웨어러블 장치(300)에 전송할 수 있다.In one embodiment, when there is a user's command to start exercising, the
동작 1220에서, 웨어러블 장치(300)는 스캐닝을 수행하기 위한 스캐닝 상태에 있음을 나타내는 상태 정보를 전자 장치(400)에 전송할 수 있다. 웨어러블 장치(300)는 스캐닝 수행을 명령하는 제어 신호를 전자 장치(400)로부터 수신함으로써 스캐닝 상태로 진입할 수 있고, 스캐닝 상태에 있음을 나타내는 상태 정보를 전자 장치(400)에 전송할 수 있다.In operation 1220, the
동작 1230에서, 전자 장치(400)는 스캐닝 상태에 있음을 나타내는 상태 정보를 수신하는 경우, 웨어러블 장치(300)의 상태를 스캐닝 상태로 인식(또는 결정)할 수 있다.In operation 1230, when receiving status information indicating that the
구현에 따라, 사용자는 웨어러블 장치(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
동작 1240에서, 웨어러블 장치(300)는 스캐닝을 수행할 수 있다. 웨어러블 장치(300)는 센서(예: IMU(360))를 통해 사용자가 운동 시작 준비 상태에 있는지 여부를 판단할 수 있다. 예를 들어, 웨어러블 장치(300)는 IMU(360) 및/또는 각도 센서들(320, 320-1)를 통해 사용자가 제1 자세(예: 똑바로 서 있는 자세)를 하고 있는지 판단할 수 있고, 사용자가 웨어러블 장치(300)를 제대로 착용하고 있는지 판단할 수 있다. In operation 1240, the
동작 1250에서, 전자 장치(400)는 스캐닝 상태에 대응되는 피드백 제공을 명령하는 제어 신호를 웨어러블 장치(300)에 전송할 수 있다. In operation 1250, the
동작 1260에서, 전자 장치(400)는 스캐닝 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다. 예를 들어, 전자 장치(400)의 프로세서(410)는 제1 영역(510)의 객체(예: 제1 객체(612) 또는 제2 객체(622))에서 제2 컬러가 표현되는 영역이 이동하는 시각적 효과가 제공되도록 디스플레이(440)를 제어할 수 있다. In operation 1260, the
동작 1270에서, 웨어러블 장치(300)는 스캐닝 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다. 예를 들어, 웨어러블 장치(300)의 프로세서(310)는 움직이는 라이팅이 라이팅 유닛(903)에 의해 수행하도록 라이팅 유닛(903)을 제어할 수 있다. 실시 예에 따라, 웨어러블 장치(300)는 시각적 피드백과 함께 스캐닝 중임을 나타내는 청각적 피드백을 사용자에게 제공할 수 있다.In operation 1270, the
웨어러블 장치(300)는 사용자가 운동 시작 준비 상태에 있는 것으로 판단하면 후술할 센싱 상태로 진입할 수 있고, 전자 장치(400)에 사용자가 운동 시작 준비 상태에 있다고 알리거나 센싱 상태에 있음을 나타내는 상태 정보를 전송할 수 있다. 웨어러블 장치(300)는 사용자가 운동 시작 준비 상태에 있지 않은 것으로 판단하면 전자 장치(400)에 사용자가 운동 시작 준비 상태에 있지 않다고 알릴 수 있다. 이 경우, 전자 장치(400)는 동작 1210을 다시 수행할 수 있다.When the
동작 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
도 13에 도시된 예에서, 전자 장치(400)의 프로세서(410)는 스캐닝 상태에 대응되는 피드백 제공을 명령하는 제어 신호를 웨어러블 장치(300)에 전송한 경우, 피트니스 어플리케이션의 화면(1310)이 디스플레이(440)에 표시되도록 디스플레이(440)를 제어할 수 있다. 화면(1310)에, 예를 들어, 카운트다운 숫자(예: 3)가 표시될 수 있고, 제1 영역(510)에 특정 자세를 취할 것을 요청하는 텍스트가 표시될 수 있으며, 제1 객체(901)의 일부 영역(예: 왼쪽 영역)에 제2 컬러가 표현될 수 있다. 카운트다운 숫자(예: 3)는 스캐닝이 수행되는 시간 또는 운동 시작까지 남은 시간을 의미할 수 있다. In the example shown in FIG. 13, when the
웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)의 일부 광원들(예: 왼쪽 광원들)이 제2 컬러의 빛을 출력할 수 있도록 라이팅 유닛(903)을 제어할 수 있다. 라이팅 유닛(903)에서 제2 컬러의 빛이 출력되는 광원들의 위치는 화면(1310)의 제1 객체(901)에서 제2 컬러가 표현되는 영역과 대응될 수 있다. The
전자 장치(400)의 프로세서(410)는 제1 객체(901)에서 제2 컬러가 표현되는 영역이 오른쪽으로 이동하는 시각적 효과가 제공되도록 디스플레이(440)를 제어할 수 있고, 카운트다운 숫자를 감소시킬 수 있다. 예를 들어, 도 13의 화면(1320)에 카운트다운 숫자(예: 2)가 표시될 수 있고, 제1 객체(901)의 일부 영역(예: 오른쪽 영역)에 제2 컬러가 표현될 수 있다. The
웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)의 일부 광원들(예: 오른쪽 광원들)이 제2 컬러의 빛을 출력할 수 있도록 라이팅 유닛(903)을 제어할 수 있다. 달리 표현하면, 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)이 왼쪽에서 오른쪽으로 이동하는 라이팅을 수행하도록 라이팅 유닛(903)을 제어할 수 있다. 웨어러블 장치(300)는 라이팅 유닛(903)에서 제2 컬러의 빛이 오른쪽으로 이동하는 시각적 효과를 사용자에게 제공할 수 있다. 라이팅 유닛(903)에서 제2 컬러의 빛이 출력되는 광원들의 위치는 화면(1320)의 제1 객체(901)에서 제2 컬러가 표현되는 영역과 대응될 수 있다.The
전자 장치(400)의 프로세서(410)는 제1 객체(901)에서 제2 컬러가 표현되는 영역이 왼쪽으로 이동하는 시각적 효과가 제공되도록 디스플레이(440)를 제어할 수 있고, 카운트다운 숫자를 감소시킬 수 있다. 예를 들어, 도 13의 화면(1330)에 카운트다운 숫자(예: 1)가 표시될 수 있고, 제1 객체(901)의 왼쪽 영역에 제2 컬러가 표현될 수 있다. The
웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)의 일부 광원들(예: 왼쪽 광원들)이 제2 컬러의 빛을 출력할 수 있도록 라이팅 유닛(903)을 제어할 수 있다. 달리 표현하면, 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)이 오른쪽에서 왼쪽으로 이동하는 라이팅을 수행하도록 라이팅 유닛(903)을 제어할 수 있다. 웨어러블 장치(300)는 라이팅 유닛(903)에서 제2 컬러의 빛이 왼쪽으로 이동하는 시각적 효과를 사용자에게 제공할 수 있다. 라이팅 유닛(903)에서 제2 컬러의 빛이 출력되는 광원들의 위치는 화면(1330)의 제1 객체(901)에서 제2 컬러가 표현되는 영역과 대응될 수 있다.The
전자 장치(400)는 웨어러블 장치(300)가 스캐닝을 수행하는 동안 제1 객체(901)에서 제2 컬러가 표현되는 영역이 좌우로 이동하는 시각적 피드백(또는 시각적 효과)을 사용자에게 제공할 수 있다. 웨어러블 장치(300)는 웨어러블 장치(300)가 스캐닝을 수행하는 동안 라이팅 유닛(903)에서 제2 컬러의 빛이 좌우로 이동하는 시각적 피드백(또는 시각적 효과)을 사용자에게 제공할 수 있다. The
웨어러블 장치(300)는 스캐닝 동안 사용자가 운동 시작 준비 상태에 있는 것으로 판단하면 후술할 센싱 상태로 진입할 수 있고, 전자 장치(400)에 사용자가 운동 시작 준비 상태에 있다고 알릴 수 있다. 웨어러블 장치(300)는 사용자가 운동 시작 준비 상태에 있지 않은 것으로 판단하면 전자 장치(400)에 사용자가 운동 시작 준비 상태에 있지 않다고 알릴 수 있다. 이 경우, 전자 장치(400)의 프로세서(410)는 디스플레이(440)에 화면(1310)이 표시되도록 디스플레이(440)를 제어할 수 있다. If the
일 실시 예에 있어서, 전자 장치(400)는 스마트 워치(132)와 무선 통신 링크를 통해 연결될 수 있다. 스마트 워치(132)는 전자 장치(400)와 통신하여 웨어러블 장치(300)의 스캐닝 상태에 대응되는 시각적 피드백을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 전자 장치(400)와 동기화될 수 있고, 이러한 동기화를 통해, 도 13의 화면들(1310 내지 1330) 각각의 제1 영역(510)과 동일한 화면을 디스플레이에 표시할 수 있다. In one embodiment, the
도 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
동작 1420에서, 전자 장치(400)는 웨어러블 장치(300)의 상태를 센싱 상태로 인식(또는 결정)할 수 있다. In operation 1420, the
동작 1430에서, 웨어러블 장치(300)는 사용자의 움직임을 센싱하여 움직임 정보를 획득할 수 있다. 예를 들어, 웨어러블 장치(300)는 센서(예: IMU(360) 및/또는 각도 센서들(320, 320-1))를 통해 사용자의 움직임을 센싱하여 사용자의 움직임 정보를 획득할 수 있다.In operation 1430, the
웨어러블 장치(300)는 획득된 움직임 정보를 기초로 사용자의 운동 진행 상황 정보를 생성할 수 있다. 운동 진행 상황 정보는, 예를 들어, 운동의 반복 횟수를 포함할 수 있으나 이에 제한되지 않는다. 웨어러블 장치(300)는 전자 장치(400)에 운동 진행 상황 정보를 전송할 수 있다. 실시 예에 따라, 웨어러블 장치(300)는 획득된 움직임 정보를 전자 장치(400)로 전송할 수 있다. 전자 장치(400)는 웨어러블 장치(300)로부터 수신한 움직임 정보를 기초로 사용자의 운동 진행 상황 정보를 생성할 수 있다.The
동작 1440에서, 전자 장치(400)는 센싱 상태에 대응되는 피드백 제공을 명령하는 제어 신호를 웨어러블 장치(300)에 전송할 수 있다.In operation 1440, the
동작 1450에서, 전자 장치(400)는 센싱 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다. 예를 들어, 전자 장치(400)의 프로세서(410)는 제1 영역(510)의 객체(예: 제1 객체(612) 또는 제2 객체(622))에 복수의 컬러들 각각이 순차적으로 표현되도록 디스플레이(440)를 제어할 수 있다. 컬러들은 사용자에 의해 설정 가능할 수 있다. In operation 1450, the
동작 1460에서, 웨어러블 장치(300)는 센싱 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다. 예를 들어, 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(60)이 복수의 컬러들 각각의 빛을 순차적으로 출력하도록 라이팅 유닛(60)을 제어할 수 있다. 실시 예에 따라, 웨어러블 장치(300)는 센싱 상태에 대응되는 햅틱 피드백 및/또는 청각적 피드백을 시각적 피드백과 함께 사용자에게 제공할 수 있다.In operation 1460, the
동작 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
도 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
웨어러블 장치(300)의 프로세서(310)는 센싱 상태에 대응되는 시각적 피드백 제공을 명령하는 제어 신호를 수신한 경우, 라이팅 유닛(903)이 제3 컬러의 빛을 출력하도록 라이팅 유닛(903)을 제어할 수 있다. When the
전자 장치(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
전자 장치(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
전자 장치(400)의 프로세서(410)는 제1 객체(901)의 컬러 변경과 함께, 제1 객체(901)의 컬러의 농도를 점점 희미하게 한 후 점점 진하게 하는 효과(이하, "제1 숨쉬는 효과"라 지칭함)를 적용할 수 있다. 이와 대응되게, 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)의 빛의 세기를 점점 희미하게 한 후 점점 강하게 하는 효과(이하, "제2 숨쉬는 효과"라 지칭함)를 적용할 수 있다. Along with changing the color of the
웨어러블 장치(300)의 센싱 상태에서, 전자 장치(400)는 센싱 상태에 대응되는 시각적 피드백(예: 제1 객체(901)의 컬러를 순차적으로 변경하는 시각적 효과와 제1 숨쉬는 효과)를 사용자에게 제공할 수 있다. 웨어러블 장치(300)의 센싱 상태에서, 웨어러블 장치(300)는 센싱 상태에 대응되는 시각적 피드백(예: 라이팅 유닛(903)의 빛의 컬러를 순차적으로 변경하는 시각적 효과와 제2 숨쉬는 효과)를 사용자에게 제공할 수 있다. 이에 따라, 사용자는 웨어러블 장치(300)가 센싱 상태에 있음을 쉽게 인지할 수 있다. In the sensing state of the
일 실시 예에 있어서, 전자 장치(400)는 스마트 워치(132)와 무선 통신 링크를 통해 연결될 수 있다. 스마트 워치(132)는 전자 장치(400)와 통신하여 웨어러블 장치(300)의 센싱 상태에 대응되는 시각적 피드백을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 전자 장치(400)와 동기화될 수 있고, 이러한 동기화를 통해, 도15의 화면들(1510 내지 1530) 각각의 제1 영역(510)과 동일한 화면을 디스플레이에 표시할 수 있다. In one embodiment, the
도 15에서 웨어러블 장치(300)의 센싱 상태를 나타내는 컬러들의 개수를 3개로 설명하였으나 이는 예시적인 사항일 뿐, 웨어러블 장치(300)의 센싱 상태를 나타내는 컬러들의 개수는 3개로 제한되지 않는다.In FIG. 15 , the number of colors representing the sensing state of the
도 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
동작 1620에서, 웨어러블 장치(300)는 획득된 움직임 정보를 기초로 사용자의 운동 자세를 평가할 수 있다. 예를 들어, 웨어러블 장치(300)는 사용자의 관절의 구부러진 각도를 운동에서 요구하는 구부러진 각도와 비교하여 사용자의 운동 자세를 평가할 수 있다. 구현에 따라, 동작 1620은 전자 장치(400)에 의해 수행될 수 있다. 예를 들어, 웨어러블 장치(300)는 획득된 움직임 정보를 전자 장치(400)에 전송할 수 있다. 전자 장치(400)의 AI는 움직임 정보를 기초로 통해 사용자의 운동 자세를 평가할 수 있다. In operation 1620, the
동작 1630에서, 웨어러블 장치(300)는 사용자의 운동 자세의 평가 결과 및 웨어러블 장치(300)가 평가 결과를 발화 음성으로 출력하기 위한 발화 상태에 있음을 나타내는 상태 정보를 전자 장치(400)에 전송할 수 있다.In operation 1630, the
동작 1640에서, 전자 장치(400)는 웨어러블 장치(300)로부터 발화 상태에 있음을 나타내는 상태 정보를 수신하는 경우, 웨어러블 장치(300)의 상태를 발화 상태로 인식(또는 결정)할 수 있다. In operation 1640, when the
동작 1650에서, 웨어러블 장치(300)는 운동 자세의 평가 결과의 발화 음성을 출력할 있다. 예를 들어, 웨어러블 장치(300)는 사용자의 운동 자세가 좋다고 판단한 경우 스피커를 통해 "자세가 아주 좋아요"의 발화 음성을 출력할 수 있다. 실시 예에 따라, 웨어러블 장치(300)는 운동의 남아 있는 반복 횟수가 일정값에 도달하는 경우, 운동 자세의 평가 결과를 발화 음성으로 사용자에게 제공하기로 결정할 수 있고, 이러한 결정에 따라 운동 자세의 평가 결과와 남아 있는 반복 횟수의 발화 음성을 출력할 수 있다. 예를 들어, 웨어러블 장치(300)는 "자세가 아주 좋아요. 5회 남았으니 끝까지 힘내세요"의 발화 음성을 스피커를 통해 출력할 수 있다. 실시 예에 따라, 웨어러블 장치(300)는 사용자의 운동 자세가 일정 횟수 이상 틀린 경우, 운동 자세의 평가 결과를 발화 음성으로 사용자에게 제공하기로 결정할 수 있고, 이러한 결정에 따라 운동 자세의 평가 결과의 발화 음성을 출력할 수 있다. 예를 들어, 웨어러블 장치(300)는 사용자의 운동 자세가 3회 틀린 경우, "자세를 바로 잡아 주세요"의 발화 음성을 스피커를 통해 출력할 수 있다.In operation 1650, the
실시 예에 따라, 동작 1650을 통해 설명한 발화 음성은 전자 장치(400)에 의해 출력될 수 있다. Depending on the embodiment, the spoken voice described through operation 1650 may be output by the
동작 1660에서, 전자 장치(400)는 발화 상태에 대응되는 시각적 피드백 제공을 명령하는 제어 신호를 웨어러블 장치(300)에 전송할 수 있다.In operation 1660, the
동작 1670에서, 전자 장치(400)는 발화 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다. 예를 들어, 전자 장치(400)의 프로세서(410)는 제1 영역(510)의 객체(예: 제1 객체(612) 또는 제2 객체(622))에서 제2 컬러가 표현되는 영역의 확장과 축소가 반복되도록 디스플레이(440)를 제어할 수 있다. In operation 1670, the
동작 1680에서, 웨어러블 장치(300)는 발화 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다. 예를 들어, 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)에서 제2 컬러의 빛이 출력되는 영역의 확장과 축소가 반복되도록 라이팅 유닛(903)을 제어할 수 있다.In operation 1680, the
동작 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
도 17에 도시된 예에서, 전자 장치(400)의 프로세서(410)는 발화 상태에 대응되는 시각적 피드백 제공을 명령하는 제어 신호를 전송한 경우, 피트니스 어플리케이션의 화면(1710)이 디스플레이(440)에 표시되도록 디스플레이(440)를 제어할 수 있다. 화면(1710)의 제1 영역(510)에 운동 자세의 평가 결과 및 남아있는 반복 횟수의 텍스트가 표시될 수 있고, 일부 영역(예: 가운데 영역)이 제2 컬러로 표현된 제1 객체(901)가 표시될 수 있다. 화면(1510)의 제2 영역(520)에 운동 진행 상황 정보와 사용자가 수행하는 운동의 가이드 영상의 썸네일이 표시될 수 있다. In the example shown in FIG. 17, when the
웨어러블 장치(300)의 프로세서(310)는 발화 상태에 대응되는 시각적 피드백 제공을 명령하는 제어 신호를 수신한 경우, 라이팅 유닛(903)의 영역#1(예: 가운데 영역)에서 제2 컬러의 빛이 출력되도록 라이팅 유닛(903)을 제어할 수 있다. 라이팅 유닛(903)에서 제2 컬러의 빛이 출력되는 영역#1은 화면(1710)의 제1 객체(901)에서 제2 컬러가 표현되는 영역과 대응될 수 있다. When the
전자 장치(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
전자 장치(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
웨어러블 장치(300)의 발화 상태에서, 전자 장치(400)는 발화 상태에 대응되는 시각적 피드백(예: 제1 객체(901)에서 제2 컬러가 표현되는 영역의 축소와 확장을 반복하는 시각적 효과)를 사용자에게 제공할 수 있다. 웨어러블 장치(300)의 발화 상태에서, 웨어러블 장치(300)는 발화 상태에 대응되는 시각적 피드백(예: 라이팅 유닛(903)에서 제2 컬러의 빛이 출력되는 영역의 축소와 확장을 반복하는 시각적 효과)를 사용자에게 제공할 수 있다. 이에 따라, 사용자는 웨어러블 장치(300)가 발화 상태에 있음을 쉽게 인지할 수 있다. When the
웨어러블 장치(300)의 프로세서(310)는 시각적 피드백과 함께, 운동 자세의 평가 결과 및 남아있는 반복 횟수의 발화 음성을 웨어러블 장치(300)의 스피커를 통해 출력할 수 있다.The
실시 예에 따라, 전자 장치(400)는 사용자의 무선 이어폰과 무선 통신 링크를 형성할 수 있다. 이 경우, 전자 장치(400)는 웨어러블 장치(300)가 발화 음성을 출력하지 않도록 웨어러블 장치(300)를 제어할 수 있다. 전자 장치(400)는 웨어러블 장치(300)에게 발화 음성을 출력하지 않을 것을 나타내는 제어 신호를 전송할 수 있다. 전자 장치(400)는 운동 자세의 평가 결과 및 남아있는 반복 횟수의 발화 음성을 생성할 수 있고, 생성된 발화 음성을 무선 이어폰을 통해 출력할 수 있다. 무선 이어폰은 전자 장치(400)로부터 수신한 발화 음성을 출력할 수 있다. Depending on the embodiment, the
실시 예에 따라, 전자 장치(400)는 스마트 워치(132)와 무선 통신 링크를 통해 연결될 수 있다. 스마트 워치(132)는 전자 장치(400)와 통신하여 웨어러블 장치(300)의 발화 상태에 대응되는 시각적 피드백을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 전자 장치(400)와 동기화될 수 있고, 이러한 동기화를 통해, 도 17의 화면들(1710 내지 1730) 각각의 제1 영역(510)과 동일한 화면을 디스플레이에 표시할 수 있다. Depending on the embodiment, the
도 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
실시 예에 있어서, 전자 장치(400)와 웨어러블 장치(300)는 연결 중일 수 있다. 예를 들어, 전자 장치(400)의 프로세서(410)는 통신 모듈(420)을 통해 웨어러블 장치(300)로부터 연결 요청을 수신할 수 있고, 통신 모듈(420)을 통해 연결 요청에 대한 응답을 웨어러블 장치(300)에 전송할 수 있다. 또는, 전자 장치(400)의 프로세서(410)는 통신 모듈(420)을 통해 웨어러블 장치(300)에 연결 요청을 전송할 수 있고, 통신 모듈(420)을 통해 웨어러블 장치(300)로부터 연결 요청에 대한 응답을 수신할 수 있다.In an embodiment, the
전자 장치(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
전자 장치(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
프로세서(410)는 전자 장치(400)와 웨어러블 장치(300) 사이의 연결이 완료된 경우, 연결 중임을 나타내는 시각적 피드백을 제공하지 않을 수 있다. When the connection between the
실시 예에 따라, 웨어러블 장치(300)는 연결 중임을 나타내는 시각적 피드백과 함께, 청각적 피드백 및/또는 햅틱 피드백을 사용자에게 제공할 수 있다.Depending on the embodiment, the
일 실시 예에 있어서, 전자 장치(400)는 스마트 워치(132)와 무선 통신 링크를 통해 연결될 수 있다. 스마트 워치(132)는 전자 장치(400)와 통신하여 웨어러블 장치(300)의 연결 상태에 대응되는 시각적 피드백을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 전자 장치(400)와 동기화될 수 있고, 이러한 동기화를 통해, 도 18의 화면들(1810 내지 1830) 각각의 제1 영역(510)과 동일한 화면을 디스플레이에 표시할 수 있다. In one embodiment, the
도 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
동작 1920에서, 전자 장치(400)는 에러 상황이 발생했음을 나타내는 상태 정보를 웨어러블 장치(300)로부터 수신하는 경우, 웨어러블 장치(300)의 상태를 에러 상태로 결정할 수 있다.In operation 1920, when the
동작 1930에서, 전자 장치(400)는 에러 상태에 대응되는 피드백 제공을 명령하는 제어 신호를 웨어러블 장치(300)에 전송할 수 있다.In operation 1930, the
동작 1940에서, 전자 장치(400)는 에러 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다. 예를 들어, 전자 장치(400)의 프로세서(410)는 제1 영역(510)의 객체(예: 제1 객체(612) 또는 제2 객체(622))에서 제1 컬러의 농도가 주기적으로 변경되도록 디스플레이(440)를 제어할 수 있다. In operation 1940, the
동작 1950에서, 웨어러블 장치(300)는 에러 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다. 예를 들어, 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)이 제1 컬러의 빛을 빠른 속도로 깜빡이도록 라이팅 유닛(903)을 제어할 수 있다. 실시 예에 따라, 웨어러블 장치(300)는 시각적 피드백과 함께, 에러 상태에 대응되는 청각적 피드백 및/또는 햅틱 피드백을 사용자에게 제공할 수 있다.In operation 1950, the
동작 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
도 20에 도시된 예에서, 전자 장치(400)의 프로세서(410)는 피트니스 어플리케이션의 화면(2010)이 디스플레이(440)에 표시되도록 디스플레이(440)를 제어할 수 있다. 화면(2010)의 제1 영역(510)에 제1 컬러로 표현된 제1 객체(901)가 표시될 수 있다. In the example shown in FIG. 20 , the
화면(2010)의 제1 객체(901)와 대응되게, 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)이 제1 컬러의 빛을 출력하도록 라이팅 유닛(903)을 제어할 수 있다. Corresponding to the
전자 장치(400)의 프로세서(410)는 제1 객체(901)에 제1 컬러의 농도가 점점 낮아지도록 디스플레이(440)를 제어할 수 있다. 화면(2020)의 제1 객체(901)의 제1 컬러의 농도는 화면(2010)의 제1 객체(901)의 제1 컬러의 농도보다 낮을 수 있다. 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)의 빛의 세기가 점점 작아지도록 라이팅 유닛(903)을 제어할 수 있다. 화면(2020)의 제1 객체(901)와 대응되게, 라이팅 유닛(903)은 빛을 출력하지 않을 수 있다. The
전자 장치(400)의 프로세서(410)는 제1 객체(901)에 제1 컬러의 농도가 점점 높아지도록 디스플레이(440)를 제어할 수 있다. 화면(2030)의 제1 객체(901)의 제1 컬러의 농도는 화면(2020)의 제1 객체(901)의 제1 컬러의 농도보다 높을 수 있다. 웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)의 빛의 세기가 점점 커지도록 라이팅 유닛(903)을 제어할 수 있다. 화면(2030)의 제1 객체(901)와 대응되게, 라이팅 유닛(903)은 제1 컬러의 빛을 출력할 수 있다. The
웨어러블 장치(300)의 에러 상태에서, 전자 장치(400)는 에러 상태에 대응되는 시각적 피드백(예: 제1 객체(901)에서 제1 컬러의 농도가 낮아짐과 높아짐이 반복하는 시각적 효과)를 사용자에게 제공할 수 있다. 웨어러블 장치(300)의 에러 상태에서, 웨어러블 장치(300)는 에러 상태에 대응되는 시각적 피드백(예: 라이팅 유닛(903)에서 제1 컬러의 빛이 깜빡이는 시각적 효과)를 사용자에게 제공할 수 있다. 이에 따라, 사용자는 웨어러블 장치(300)가 에러 상태에 있음을 쉽게 인지할 수 있다. In an error state of the
일 실시 예에 있어서, 전자 장치(400)는 스마트 워치(132)와 무선 통신 링크를 통해 연결될 수 있다. 스마트 워치(132)는 전자 장치(400)와 통신하여 웨어러블 장치(300)의 에러 상태에 대응되는 시각적 피드백을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 전자 장치(400)와 동기화될 수 있고, 이러한 동기화를 통해, 도 20의 화면들(2010 내지 2030) 각각의 제1 영역(510)과 동일한 화면을 디스플레이에 표시할 수 있다. In one embodiment, the
도 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
전자 장치(400)는 움직임 정보, 사용자의 위치 정보, 사용자의 생체 정보, 및 사용자의 운동량 정보를 서버(2110)(예: 도 1b의 서버(140))에 전송할 수 있다. The
서버(2110)는 수신된 움직임 정보, 위치 정보, 생체 정보, 운동량 정보, 및 사용자가 위치한 지역의 환경 정보(예: 날씨, 지형 등)를 기초로 사용자의 운동에 대한 가이드 정보를 결정할 수 있다. 예를 들어, 서버(2110)는 사용자의 심박수가 높고 사용자가 위치한 지역의 강수 확률이 높은 경우, 운동을 중단할 것을 나타내는 가이드 정보를 결정할 수 있다.The
서버(2110)는 결정된 가이드 정보를 전자 장치(400)에 전송할 수 있다. The
전자 장치(400)는 수신된 가이드 정보가 피트니스 어플리케이션의 화면(510)의 제1 영역(511)을 통해 제공되도록 디스플레이(440)를 제어할 수 있다. 전자 장치(400)는 수신된 가이드 정보에 대한 텍스트를 제1 영역(511)에 표시할 수 있고, 수신된 가이드 정보에 대응되는 시각적 피드백을 제1 영역(511)의 객체(예: 제1 객체(612) 또는 제2 객체(622))을 통해 사용자에게 제공할 수 있다. 예를 들어, 전자 장치(400)는 제1 영역(511)에 운동 중단에 대한 텍스트를 표시할 수 있고, 제6 컬러(예: 붉은색)로 표현된 제1 객체(901)를 표시할 수 있다. The
전자 장치(400)는 수신된 가이드 정보에 대응되는 피드백 제공을 명령하는 제어 신호를 웨어러블 장치(300)에 전송할 수 있다. 이러한 제어 신호에 따라, 웨어러블 장치(300)는 수신된 가이드 정보에 대응되는 피드백(예: 시각적 피드백, 청각적 피드백, 햅틱 피드백)을 사용자에게 제공할 수 있다. 예를 들어, 웨어러블 장치(300)는 운동 중단에 대응되는 피드백 제공을 명령하는 제어 신호를 전자 장치(400)로부터 수신한 경우, 라이팅 유닛(60, 903)이 제6 컬러의 빛을 출력하도록 할 수 있다. 웨어러블 장치(300)는 스피커를 통해 운동 중단의 발화 음성을 출력 및/또는 진동 모터를 통해 운동 중단에 해당하는 햅틱 피드백을 사용자에게 제공할 수 있다. The
전자 장치(400)는 수신된 가이드 정보를 스마트 워치(2130)(예:도 1b의 스마트 워치(132))에 전송할 수 있다. 스마트 워치(2130)는 수신된 가이드 정보에 대응되는 피드백을 사용자에게 제공할 수 있다. 예를 들어, 스마트 워치(2130)는 운동 중단을 나타내는 가이드 정보를 전자 장치(400)로부터 수신한 경우, 전자 장치(400)의 제1 화면과 동일한 화면을 디스플레이에 표시할 수 있다. The
서버(2110)는 결정된 가이드 정보를 트레이너의 전자 장치(2120)에 전송할 수 있다. 서버(2110)는 결정된 가이드 정보와 함께, 사용자의 생체 정보, 운동량 정보, 또는 움직임 정보 중 적어도 하나 또는 이들의 조합을 전자 장치(2120)에 전송할 수 있다. 전자 장치(2120)는 서버(2110)로부터 수신된 정보(예: 가이드 정보, 생체 정보, 운동량 정보, 움직임 정보)를 디스플레이에 표시할 수 있다. 전자 장치(2120)는 결정된 가이드 정보에 대응되는 피드백을 디스플레이에 표시할 수 있다. 트레이너는 전자 장치(2120)의 디스플레이에 표시된 피드백을 통해 사용자가 어떤 상황(예: 운동을 중단해야 하는 상황 등)에 있는지 알 수 있다. 사용자가 예를 들어 운동을 중단해야 하는 상황에 있는 경우, 트레이너는 사용자에게 운동 중단을 요청할 수 있다.The
도 21에 도시되지 않았으나, 서버(2110)는 웹 사이트 또는 웹 페이지에 가이드 정보에 대응되는 시각적 피드백을 표시할 수 있다.Although not shown in FIG. 21, the
도 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
실시 예에 있어서, 웨어러블 장치(300)는 센서(예: IMU(360))의 측정 결과를 이용하여 사용자의 운동 속도값(예: 보행 속도값)을 계산할 수 있다. 웨어러블 장치(300)는 계산된 운동 속도값이 속도 범위(예: 4km/h~6km/h) 내에 있는 경우, 사용자의 운동 속도가 중간 속도인 것으로 결정할 수 있다. 웨어러블 장치(300)는 계산된 운동 속도값이 속도 범위(예: 4km/h~6km/h) 보다 작은 경우, 사용자의 운동 속도가 낮은 속도인 것으로 결정할 수 있다. 웨어러블 장치(300)는 계산된 운동 속도값이 속도 범위(예: 4km/h~6km/h) 보다 큰 경우, 사용자의 운동 속도가 빠른 속도인 것으로 결정할 수 있다. 앞서 운동 속도를 3단계로 구분하였으나 이는 예시적인 사항일 뿐이다. 속도 범위는 앞서 설명한 예시로 제한되지 않는다. In an embodiment, the
실시 예에 있어서, 전자 장치(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
동작 2220에서, 웨어러블 장치(300)는 결정된 운동 상태(예: 운동 속도, 운동 강도 등)를 전자 장치(400)에 전송할 수 있다. 웨어러블 장치(300)는 결정된 운동 속도(예: 낮은 속도, 중간 속도, 또는 빠른 속도)를 전자 장치(400)에 전송할 수 있다. 웨어러블 장치(300)는 결정된 운동 강도(예: 매우 낮은 운동 강도, 낮은 운동 강도, 중간 운동 강도, 높은 운동 강도, 또는 매우 높은 운동 강도)를 전자 장치(400)에 전송할 수 있다.In operation 2220, the
앞서 동작 2210은 웨어러블 장치(300)에 의해 수행되는 것으로 설명하였으나 이는 예시적인 사항일 뿐, 전자 장치(400)가 동작 2210을 수행할 수 있다. 일례로, 웨어러블 장치(300)는 센서(예: IMU(360))의 측정 결과를 전자 장치(400)로 전송할 수 있다. 전자 장치(400)는 수신된 측정 결과를 이용하여 사용자의 운동 속도(예: 낮은 속도, 중간 속도, 또는 빠른 속도)를 결정할 수 있다. 다른 일례로, 전자 장치(400)는 사용자의 심박수 정보를 통해 사용자의 운동 강도(예: 매우 낮은 운동 강도, 낮은 운동 강도, 중간 운동 강도, 높은 운동 강도, 또는 매우 높은 운동 강도)를 결정할 수 있다.Operation 2210 was previously described as being performed by the
동작 2230에서, 웨어러블 장치(300)는 결정된 운동 상태에 대응되는 시각적 피드백을 제공할 수 있다.In operation 2230, the
동작 2240에서, 전자 장치(400)는 결정된 운동 상태에 대응되는 시각적 피드백을 제공할 수 있다.In operation 2240, the
동작 2230과 동작 2240의 예시를 도 23 내지 도 24를 참조하면서 설명한다.Examples of operations 2230 and 2240 will be described with reference to FIGS. 23 and 24.
도 23의 화면(2310)은 도 5의 실행 화면(500)의 예시일 수 있다.
도 23에 도시된 예에서, 웨어러블 장치(300)는 결정된 운동 상태(예: 운동 속도)에 대응되는 시각적 피드백을 라이팅 유닛(903)을 통해 사용자에게 제공할 수 있다. 전자 장치(400)는 결정된 운동 상태(예: 운동 속도)에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다.In the example shown in FIG. 23 , the
예를 들어, 웨어러블 장치(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
예를 들어, 웨어러블 장치(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
예를 들어, 웨어러블 장치(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
도 24를 통해 사용자의 운동 강도에 대응되는 시각적 피드백 제공의 예시에 대해 설명한다.Through Figure 24, an example of providing visual feedback corresponding to the user's exercise intensity will be described.
도 24의 화면(2410)은 도 5의 실행 화면(500)의 예시일 수 있다.
도 24에 도시된 예에서, 웨어러블 장치(300)는 결정된 운동 상태(예: 운동 강도)에 대응되는 시각적 피드백을 라이팅 유닛(903)을 통해 사용자에게 제공할 수 있다. 전자 장치(400)는 결정된 운동 상태(예: 운동 강도)에 대응되는 시각적 피드백을 화면(2410)을 통해 사용자에게 제공할 수 있다.In the example shown in FIG. 24 , the
예를 들어, 웨어러블 장치(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
예를 들어, 웨어러블 장치(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
예를 들어, 웨어러블 장치(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
예를 들어, 웨어러블 장치(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
예를 들어, 웨어러블 장치(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
도 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
동작 2520에서, 전자 장치(400)는 사용자의 심박수 상태(예: 중간 상태, 힘든 상태, 또는 최대 상태)를 웨어러블 장치(300)에 전송할 수 있다.In operation 2520, the
동작 2530에서, 전자 장치(400)는 심박수 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다.In operation 2530, the
동작 2540에서, 웨어러블 장치(300)는 심박수 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다.In operation 2540, the
동작 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
도 26에 도시된 예에서, 웨어러블 장치(300)는 결정된 운동 상태(예: 심박수 상태)에 대응되는 시각적 피드백을 라이팅 유닛(903)을 통해 사용자에게 제공할 수 있다. 전자 장치(400)는 결정된 운동 상태(예: 심박수 상태)에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다.In the example shown in FIG. 26, the
예를 들어, 웨어러블 장치(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
예를 들어, 웨어러블 장치(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
예를 들어, 웨어러블 장치(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
도 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
동작 2720에서, 웨어러블 장치(300)는 사용자의 운동이 코칭 필요 상태임을 나타내는 정보를 전자 장치(400)에 전송할 수 있다.In operation 2720, the
동작 2730에서, 전자 장치(400)는 코칭 필요 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다.In operation 2730, the
동작 2740에서, 웨어러블 장치(300)는 코칭 필요 상태에 대응되는 시각적 피드백을 사용자에게 제공할 수 있다.In operation 2740, the
동작 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
도 28에 도시된 예에서, 전자 장치(400)의 프로세서(410)는 사용자의 운동이 코칭 필요 상태임을 나타내는 정보를 웨어러블 장치(300)로부터 수신한 경우, 피트니스 어플리케이션의 화면(2810)이 디스플레이(440)에 표시되도록 디스플레이(440)를 제어할 수 있다. 일부 영역이 제10 컬러(예: 보라색)로 표현된 제1 객체(901)가 화면(2810)의 제1 영역(510)에 표시될 수 있다. In the example shown in FIG. 28, when the
웨어러블 장치(300)의 프로세서(310)는 사용자의 운동이 코칭 필요 상태임을 나타내는 정보를 전자 장치(400)로 전송한 경우, 라이팅 유닛(903)의 일부 영역에서 제10 컬러의 빛이 출력되도록 라이팅 유닛(903)을 제어할 수 있다. 라이팅 유닛(903)에서 제10 컬러의 빛이 출력되는 영역은 화면(2810)의 제1 객체(901)에서 제10 컬러가 표현되는 영역과 대응될 수 있다. When the
전자 장치(400)의 프로세서(410)는 제1 객체(901)에서 제10 컬러로 표현된 영역이 이동하는 시각적 효과가 제공되도록 디스플레이(440)를 제어할 수 있다. 이에 따라, 도 28의 화면(2820)이 디스플레이(440)에 표시될 수 있다. The
웨어러블 장치(300)의 프로세서(310)는 라이팅 유닛(903)에서 제10 컬러의 빛이 출력되는 영역이 이동하는 시각적 효과가 제공되도록 라이팅 유닛(903)을 제어할 수 있다. The
트레이너는 웨어러블 장치(300)의 라이팅 유닛(903)의 라이팅에 의해 사용자가 코칭 필요 상태에 있는 것을 쉽게 인지할 수 있다.The trainer can easily recognize that the user is in a state in need of coaching by the lighting of the
도 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.,
통신 모듈(2920)은 전자 장치(400)와 무선 통신 링크를 형성할 수 있다.
센서(2930)는 IMU(360) 및/또는 각도 센서들(320, 320-1)을 포함할 수 있다.
센서(2930)는 사용자의 움직임을 센싱하여 움직임 정보를 획득할 수 있다.The
구동 모듈(2940)은 토크를 발생시켜 사용자에게 외력을 제공할 수 있다.The driving module 2940 may generate torque and provide external force to the user.
표시 모듈(2950)은 라이팅 유닛(60, 903)을 포함할 수 있다.The display module 2950 may include
프로세서(2910)는 웨어러블 장치(2900)가 사용자의 움직임을 센싱하기 위한 센싱 상태에 있음을 나타내는 제1 상태 정보를 통신 모듈(2920)을 통해 전자 장치(400)로 전송할 수 있다. 프로세서(2910)는 센싱 상태에 대응되는 시각적 피드백이 표시 모듈(2950)을 통해 제공되도록 표시 모듈(2950)을 제어할 수 있다. 센싱 상태에 대응되는 시각적 피드백을 위해 프로세서(2910)는 라이팅 유닛(60, 903)이 복수의 컬러들 각각의 빛을 순차적으로 출력하도록 라이팅 유닛(60, 903)을 제어할 수 있다.The
프로세서(2910)는 획득된 움직임 정보 중 적어도 일부를 이용하여 토크를 발생시키는데 이용되는 제어 정보를 결정할 수 있다. 프로세서(2910)는 사용자에게 외력이 제공되도록 결정된 제어 정보를 기초로 구동 모듈(2940)을 제어할 수 있다.The
프로세서(2910)는 통신 모듈(2920)을 통해 웨어러블 장치(2900)가 부팅 상태에 있음을 나타내는 제2 상태 정보를 전자 장치(400)로 전송할 수 있다. 프로세서(2910)는 부팅 상태에 대응되는 시각적 피드백이 표시 모듈(2950)(예: 라이팅 유닛(60, 903))을 통해 제공되도록 표시 모듈(2950)을 제어할 수 있다.The
프로세서(2910)는 통신 모듈(2920)을 통해 웨어러블 장치(2900)가 충전 상태에 있음을 나타내는 제3 상태 정보를 전자 장치(400)로 전송할 수 있다. 프로세서(2910)는 충전 상태에 대응되는 시각적 피드백이 표시 모듈(2950)(예: 라이팅 유닛(60, 903))을 통해 제공되도록 표시 모듈(2950)을 제어할 수 있다.The
프로세서(2910)는 통신 모듈(2920)을 통해 웨어러블 장치(2900)가 사용자가 운동 시작 준비 상태에 있는지 여부를 판단하는 스캐닝을 수행할 것을 명령하는 제어 신호를 전자 장치(400)로부터 수신할 수 있다. 프로세서(2910)는 통신 모듈(2920)을 통해 웨어러블 장치(2900)가 스캐닝을 수행하기 위한 스캐닝 상태에 있음을 나타내는 제4 상태 정보를 전자 장치(400)로 전송할 수 있다. 프로세서(2910)는 수신된 제어 신호에 기초하여 스캐닝을 수행할 수 있고, 스캐닝 상태에 대응되는 시각적 피드백이 표시 모듈(2950)(예: 라이팅 유닛(60, 903))을 통해 제공되도록 표시 모듈(2950)을 제어할 수 있다.The
프로세서(2910)는 획득된 움직임 정보 중 적어도 일부(예: IMU(360)의 측정 결과 또는 각도 센서들(320, 320-1) 각각의 각도 정보)를 이용하여 사용자의 운동 자세를 평가할 수 있다. 프로세서(2910)는 웨어러블 장치(2900)가 운동 자세의 평가 결과를 발화 음성으로 출력하기 위한 발화 상태에 있음을 나타내는 제5 상태 정보 및 운동 자세의 평가 결과를 통신 모듈(2920)을 통해 전자 장치(400)로 전송할 수 있다. 프로세서(2910)는 웨어러블 장치(2900)의 스피커를 통해 발화 음성을 출력할 수 있다. 프로세서(2910)는 발화 상태에 대응되는 시각적 피드백이 표시 모듈(2950)(예: 라이팅 유닛(60, 903))을 통해 제공되도록 표시 모듈(2950)을 제어할 수 있다.The
도 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
"스마트 워치(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
도 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
화면(3000)은 웨어러블 장치(300)의 동작 모드(예: 부스트 모드 또는 저항 모드)에 대응되는 객체가 표시되는 영역(3010), 운동 강도의 수치(또는 레벨)이 표시되는 영역(3020), 강도 감소 버튼(3030), 강도 증가 버튼(3040), 부스트 모드 설정을 위한 버튼(3050), 및 저항 모드 설정을 위한 버튼(3060)을 포함할 수 있다. The
부스트 모드는 웨어러블 장치(300)가 사용자에게 보조력을 제공하는 모드를 나타낼 수 있다. 저항 모드는 웨어러블 장치(300)가 사용자에게 저항력을 제공하는 모드를 나타낼 수 있다.Boost mode may represent a mode in which the
스마트 워치(132)는 사용자가 부스트 모드를 선택하고 운동 강도 "3"을 선택한 경우 웨어러블 장치(300)에 사용자 선택 정보(예: 부스트 모드와 운동 강도 "3")를 전송할 수 있다. 웨어러블 장치(300)는 운동 강도 "3"과 부스트 모드에 따라 양의 게인의 크기를 결정할 수 있다. 웨어러블 장치(300)는 선택된 동작 모드가 부스트 모드이므로 게인의 부호를 양(+)으로 결정할 수 있고, 운동 강도 "3"을 기초로 게인의 크기를 결정할 수 있다. 웨어러블 장치(300)는 결정된 게인(예: 게인의 부호와 크기), 상태 인자, 및 딜레이를 기초로 제어 정보 를 결정할 수 있다. 웨어러블 장치(300)는 결정된 제어 정보 를 기초로 보조력을 생성하여 사용자에게 제공할 수 있다.The
스마트 워치(132)는 영역(3010)에 부스트 모드에 대응되는 객체를 표시할 수 있다. 도 30의 화면(3000)의 영역(3010)에 부스트 모드에 대응되는 객체로서 번개 모양의 객체가 표시되어 있으나 이는 예시적인 사항일 뿐 부스트 모드에 대응되는 객체는 번개 모양의 객체로 제한되지 않는다. The
스마트 워치(132)는 운동 강도의 수치(또는 레벨)를 영역(3020)에 표시할 수 있다. 운동 강도는 웨어러블 장치(300)가 사용자에게 제공하는 힘(예: 저항력 또는 보조력)의 세기와 관련될 수 있다. 도 30에 도시된 예에서, 운동 강도의 수치(또는 레벨)는 3이다. 최대 수치는, 예를 들어, 5일 수 있고, 최소 수치는, 예를 들어, 1일 수 있다.The
스마트 워치(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
스마트 워치(132)는 강도 증가 버튼(3040)에 대한 사용자 입력이 있는 경우 웨어러블 장치(300)에 운동 강도를 증가할 것을 지시(또는 힘의 세기를 증가할 것을 지시)하는 제어 신호를 전송할 수 있다. 스마트 워치(132)는 증가된 운동 강도를 웨어러블 장치(300)에 전송할 수 있다. 도 30에 도시된 예에서, 스마트 워치(132)는 강도 증가 버튼(3040)에 대한 사용자 입력이 있는 경우 웨어러블 장치(300)에 운동 강도를 3에서 4로 증가시킬 것을 지시(또는 힘의 세기를 3에 해당하는 힘의 세기에서 4에 해당하는 힘의 세기로 증가시킬 것을 지시)하는 제어 신호를 전송할 수 있다. 이러한 제어 신호에 따라, 웨어러블 장치(300)는 사용자에게 제공하는 힘의 세기를 증가시킬 수 있다. 달리 표현하면, 스마트 워치(132)는 증가된 운동 강도 "4"를 웨어러블 장치(300)에 전송할 수 있다. 웨어러블 장치(300)는 증가된 운동 강도 "4"에 따라 게인을 결정할 수 있고, 결정된 게인, 상태 인자, 및 딜레이를 기초로 제어 정보 를 결정할 수 있다. 웨어러블 장치(300)는 결정된 제어 정보 를 기초로 보조력을 생성하여 사용자에게 제공할 수 있다.The
스마트 워치(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
웨어러블 장치(300)는 변경된 동작 모드 "저항 모드"와 설정된 운동 강도(예: 3)를 스마트 워치(132)로부터 수신하는 경우, 게인을 양의 게인에서 음의 게인으로 변경할 수 있고, 설정된 운동 강도(예: 3)에 따라 음의 게인의 크기를 결정할 수 있다. 웨어러블 장치(300)는 게인의 부호를 양(+)에서 음(-)로 변경할 수 있고, 설정된 운동 강도(예: 3)에 따라 음의 게인의 크기를 결정할 수 있다. 웨어러블 장치(300)는 결정된 게인, 상태 인자, 및 딜레이를 기초로 제어 정보 를 결정할 수 있고, 결정된 제어 정보 를 기초로 저항력을 생성하여 사용자에게 제공할 수 있다.When the
일 실시 예에 있어서, 스마트 워치(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
도 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
화면(3100)은 시간이 표시되는 영역(3101), 웨어러블 장치(300)의 동작 모드(예: 부스트 모드 또는 저항 모드)와 운동 강도의 수치가 표시되는 영역(3102), 운동 수행 시간이 표시되는 영역(3103), 운동 지표 및/또는 생체 정보(예: 심박수 정보)가 표시되는 영역(3104), 및 사용자의 운동 진행률을 표시하는 프로그레스 바(progress bar)(3105)를 포함할 수 있다. 운동 지표는 사용자의 운동 상태를 나타내거나 사용자의 운동을 평가하는데 사용되는 정보를 나타낼 수 있다. 운동 진행률은 사용자의 운동 수행 시간 및 목표 시간 사이의 비율을 나타낼 수 있다. The
실시 예에 따라, 화면(3100)에서 영역(3101), 영역(3102), 영역(3103), 영역(3104), 또는 프로그레스 바(3105) 중 적어도 하나는 생략될 수 있다.Depending on the embodiment, at least one of the
스마트 워치(132)는 영역(3101)에 시간을 표시할 수 있다. The
스마트 워치(132)는 영역(3102)에 웨어러블 장치(300)의 동작 모드와 운동 강도의 수치(또는 레벨)을 표시할 수 있다. 도 31a에 도시된 예에서, 웨어러블 장치(300)의 동작 모드는 부스트 모드일 수 있고, 부스트 모드에서 운동 강도 "3"에 해당하는 보조력을 사용자에게 제공할 수 있다. 스마트 워치(132)는 영역(3102)에 부스트 강도 3과 부스트 모드에 대응되는 객체(예: 로켓 모양의 객체)를 표시할 수 있다. The
스마트 워치(132)는 영역(3103)에 사용자의 운동 수행 시간을 표시할 수 있다.The
스마트 워치(132)는 영역(3104)에 사용자의 운동 지표 및/또는 생체 정보를 표시할 수 있다. 운동 지표는, 예를 들어, 운동 속도(예: 움직임 속도, 보행 속도 등), 보폭, 보행 거리(또는 사용자가 운동하면서 이동한 거리), 걸음 수(step count), 보행 대칭 지수(gait symmetry index), 보행 변동 지수(gait variability index) 등을 포함할 수 있으나 운동 지표는 앞서 열거된 예들로 제한되지 않는다. 보행 대칭 지수는, 예를 들어, 사용자의 좌측 보폭 길이와 우측 보폭 길이 간의 차이 또는 사용자의 좌측 보폭의 걸음 시간과 우측 보폭의 걸음 시간 간의 차이를 나타낼 수 있다. 보행 변동 지수는, 예를 들어, 사용자의 반복적인 보행 동작의 규칙성 또는 변동성을 나타낼 수 있다. The
스마트 워치(132)는 심박수 센서를 이용하여 사용자의 심박수 정보를 획득할 수 있고, 획득된 심박수 정보를 영역(3104)에 표시할 수 있다. 스마트 워치(132)는 웨어러블 장치(300)로부터 사용자의 운동 지표(예: 보행 속도와 보폭)를 수신할 수 있고, 수신된 운동 지표를 영역(3104)에 표시할 수 있다. The
스마트 워치(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
화면(3130)은 사용자의 운동 수행 시간이 표시되는 영역(3131), 사용자가 수행하는 운동(운동 프로그램)의 이름 및/또는 운동에 대응되는 객체가 표시되는 영역(3132), 종료 버튼(3133), 일시 정지 버튼(3134), 및 프로그레스 바(3105)를 포함할 수 있다. The
스마트 워치(132)는 영역(3131)에 사용자의 운동 수행 시간을 표시할 수 있다.The
스마트 워치(132)는 영역(3132)에 사용자가 수행 중인 운동(또는 운동 프로그램)의 이름 및/또는 운동에 대응되는 객체(3132-1)를 표시할 수 있다. 예를 들어, 사용자가 보행 운동 중일 수 있다. 스마트 워치(132)는 보행 운동에 대응되는 객체 및 사용자가 수행 중인 운동의 이름인 "보행 운동"을 영역(3132)에 표시할 수 있다. The
스마트 워치(132)는 종료 버튼(3133)에 대한 사용자 입력이 있는 경우, 웨어러블 장치(300)의 구동 중단(예: 보조력 또는 저항력을 사용자에게 제공하는 것을 중단)을 나타내는 신호를 전송할 수 있다. 이러한 신호에 따라, 웨어러블 장치(300)는 힘의 제공을 종료 또는 중단할 수 있다.When there is a user input to the
스마트 워치(132)는 종료 버튼(3133)에 대한 사용자 입력이 있는 경우, 운동 수행 결과에 대한 화면(또는 운동 종료에 대한 화면)(예: 후술할 도 33의 화면(3300))을 표시할 수 있다.When there is a user input to the
스마트 워치(132)는 일시정지 버튼(3134)에 대한 사용자 입력이 있는 경우, 웨어러블 장치(300)에 힘(예: 보조력 또는 저항력)의 제공을 일시 정지할 것을 지시내는 신호를 전송할 수 있다. 이러한 신호에 따라, 웨어러블 장치(300)는 힘의 제공을 중단할 수 있다.When there is a user input to the
스마트 워치(132)는 일시정지 버튼(3134)에 대한 사용자 입력이 있는 경우, 도 31b의 화면(3150)을 스마트 워치(132)의 디스플레이에 표시할 수 있다.When there is a user input to the
화면(3150)에서, 스마트 워치(132)는 영역(3131)에 텍스트 "일시정지"를 표시할 수 있다. 스마트 워치(132)는 일시정지 버튼(3134)에 대한 사용자 입력이 있는 경우, 영역(3131)에 사용자의 운동 수행 시간 대신에 텍스트 "일시정지"를 표시할 수 있다. 이에 제한되는 것은 아니며, 스마트 워치(132)는 화면(3150)의 영역(3131)에 텍스트 "일시정지"와 시간(예: 텍스트 또는 사용자의 운동 수행 시간)을 표시할 수 있다.On
화면(3150)에서, 스마트 워치(132)는 계속 버튼(3151)을 표시할 수 있다. On
스마트 워치(132)는 계속 버튼(3151)에 대한 사용자 입력이 있는 경우, 웨어러블 장치(300)에 힘(예: 보조력 또는 저항력)의 제공을 재개할 것을 지시내는 신호를 전송할 수 있다. 이러한 신호에 따라, 웨어러블 장치(300)는 힘의 제공을 재개할 수 있다.If there is a user input to the continue
스마트 워치(132)는 계속 버튼(3151)에 대한 사용자 입력이 없고 화면(3150)에 대한 사용자 입력(또는 제스쳐 입력)(예: 제2 방향으로의 스와이프 입력)이 있는 경우, 화면(3170)을 스마트 워치(132)의 디스플레이에 표시할 수 있다. 제2 방향은 제1 방향과 반대일 수 있다. 제2 방향은, 예를 들어, 좌에서 우로의 방향을 나타낼 수 있으나, 이에 제한되지 않는다. 구현에 따라, 제2 방향은 우에서 좌로의 방향을 나타낼 수 있다.The
스마트 워치(132)는 화면(3170)의 영역(3101)에 텍스트 "일시정지"를 표시할 수 있다. 일시정지 버튼(3134)에 대한 사용자 입력이 있는 상태이므로, 스마트 워치(132)는 영역(3101)에 시간 대신에 텍스트 "일시정지"를 표시할 수 있다. 이에 제한되는 것은 아니며, 스마트 워치(132)는 화면(3170)의 영역(3101)에 텍스트 "일시정지"와 시간을 표시할 수 있다.The
일 실시 예에 있어서, 스마트 워치(132)는 도 31a의 화면(3100)의 일부 영역(예: 영역(3104)를 제외한 영역)에 대한 사용자 입력(또는 제스쳐 입력)(예: 탭(tap) 입력)이 있는 경우, 도 32의 화면(3210)을 스마트 워치(132)의 디스플레이에 표시할 수 있다. In one embodiment, the
도 32의 화면(3210)은 도 31a의 화면(3100)과 동일할 수 있고, 일시 정지 버튼(3211)을 더 포함할 수 있다. The
스마트 워치(132)는 일시정지 버튼(3211)에 대한 사용자 입력이 있는 경우, 웨어러블 장치(300)에 힘(예: 보조력 또는 저항력)의 제공을 일시 정지할 것을 지시내는 신호를 전송할 수 있다. 이러한 신호에 따라, 웨어러블 장치(300)는 힘의 제공을 중단할 수 있다.When there is a user input to the
스마트 워치(132)는 일시정지 버튼(3211)에 대한 사용자 입력이 있는 경우, 도 32의 화면(3220)을 스마트 워치(132)의 디스플레이에 표시할 수 있다.When there is a user input to the
화면(3220)은 도 31b의 화면(3170)과 동일할 수 있고, 계속 버튼(3221)을 더 포함할 수 있다. 스마트 워치(132)는 계속 버튼(3221)에 대한 사용자 입력이 있는 경우, 웨어러블 장치(300)에 힘(예: 보조력 또는 저항력)의 제공을 재개할 것을 지시내는 신호를 전송할 수 있다. 이러한 신호에 따라, 웨어러블 장치(300)는 힘의 제공을 재개할 수 있다.
일 실시 예에 있어서, 스마트 워치(132)는 도 31a의 화면(3130)의 종료 버튼(3133)에 대한 사용자 입력이 있는 경우, 운동 수행 결과를 나타내는 화면(3300)을 스마트 워치(132)의 디스플레이에 표시할 수 있다. 종료 버튼(3133)에 대한 사용자 입력이 있는 경우, 워크아웃(workout) 구간이 종료할 수 있고, 스마트 워치(132)는 사용자가 워크아웃 구간 동안 수행한 운동의 결과를 나타내는 화면(3300)을 스마트 워치(132)의 디스플레이에 표시할 수 있다. In one embodiment, when there is a user input to the
워크아웃 구간은 사용자가 운동 프로그램(또는 타겟 운동 프로그램)에 따라 운동을 수행하기 위해 설정된 목표 시간과 대응될 수 있다. 워크아웃 구간은, 예를 들어, 목표 시간의 시작부터 목표 시간의 종료까지의 시간 구간일 수 있다. 일례로, 목표 시간이 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
상술한 웨어러블 장치(300)의 센싱 상태 및/또는 발화 상태는 워크아웃 구간에 포함될 수 있다. The sensing state and/or firing state of the
워크아웃 구간이 아닌 구간을 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
도 33에 도시된 예에서, 화면(3300)은 워크아웃 구간에서 사용자가 수행한 운동(또는 운동 프로그램)의 이름 및/또는 운동과 대응되는 객체(3311)가 표시되는 영역(3310), 워크아웃 구간에 해당하는 시간이 표시되는 영역(3320), 및 워크아웃 구간에서의 운동 지표(예: 사용자가 운동 수행하면서 이동한 총 거리, 걸음 수 등)가 표시되는 영역(3330)을 포함할 수 있다.In the example shown in FIG. 33, the
도 54 내지 도 59를 통해 자세히 설명하겠지만, 스마트 워치(132)는 워크아웃 구간이 종료한 경우 웨어러블 장치(300)로부터 워크아웃 구간 동안의 운동 지표를 수신할 수 있고, 수신된 운동 지표를 영역(3330)에 표시할 수 있다.As will be described in detail with FIGS. 54 to 59, when the workout section ends, the
도 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
스마트 워치(132)는 영역(예: 도 31a의 영역(3104))에 운동 지표 및/또는 생체 정보를 표시할 수 있다. 예를 들어, 도 31a의 영역(3104)은 도 34의 화면(3400)의 영역들(3410, 3420, 3430)을 포함할 수 있다. 스마트 워치(132)는 웨어러블 장치(300)로부터 사용자의 보행 속도 정보(예: 보행 속도값)과 보폭 정보(예: 보폭값)을 수신할 수 있다. 스마트 워치(132)는 영역(3410)에 보행 속도 정보를 표시할 수 있고, 영역(3430)에 보폭 정보를 표시할 수 있다. 스마트 워치(132)는 심박수 센서를 통해 획득한 심박수 정보를 영역(3420)에 표시할 수 있다.The
실시 예에 따라, 영역들(3410, 3420, 3430) 각각에 표시되는 정보는 사용자가 수행하는 운동의 종류에 따라 다를 수 있다. 예를 들어, 사용자가 스플릿 런지 운동을 수행할 수 있다. 스마트 워치(132)는 웨어러블 장치(300)로부터 사용자의 움직임에 대한 좌우 안정성 및/또는 회전 안정성을 수신할 수 있다. 좌우 안정성은, 예를 들어, 운동 시 사용자의 골반이 좌우로 기울어진 정도를 나타낼 수 있고, 회전 안정성은, 예를 들어, 운동 시 사용자의 골반이 회전한 정도를 나타낼 수 있다. 스마트 워치(132)는 좌우 안정성을 , 예를 들어, 영역(3410)에 표시할 수 있고, 회전 안정성을, 예를 들어, 영역(3430)에 표시할 수 있으며, 심박수 정보를 영역(3420)에 표시할 수 있다. Depending on the embodiment, information displayed in each of the
일 실시 예에 있어서, 스마트 워치(132)는 스마트 워치(132)의 물리적 버튼(예: 뒤로 가기의 물리적 버튼)에 대한 사용자 입력이 있는 경우, 화면(3400)에서 도 31a의 화면(3130)으로 전환할 수 있다.In one embodiment, the
스마트 워치(132)는 영역(3410)에 대한 사용자 입력이 있는 경우 또는 화면(3400)에 대한 제1 스크롤 입력이 있는 경우, 운동 지표(예: 보행 속도)에 대한 화면(예: 도 35의 화면(3500))을 스마트 워치(132)의 디스플레이에 표시할 수 있다. 여기서, 제1 스크롤 입력은 제3 방향(예: 위에서 아래로 향하는 방향)으로의 스와이프 입력을 나타낼 수 있다. When there is a user input to
도 35에 도시된 예에서, 화면(3500)에는 프로그레스 바(3105)가 생략되어 있을 수 있다. 이에 제한되지 않고, 화면(3500)에는 프로그레스 바(3105)가 포함될 수 있다.In the example shown in FIG. 35, the
스마트 워치(132)는 화면(3500)의 영역(3510)에 운동 지표(예: 보행 속도)의 평가 레벨(예: 느림, 정상, 또는 빠름)을 표시할 수 있다. 스마트 워치(132)는 보행 속도값을 목표 속도 범위(예: 5km/h ~ 5.5km/h)와 비교할 수 있다. 스마트 워치(132)는 보행 속도값이 목표 속도 범위 내에 있으면 영역(3510)에 "속도 정상"을 표시할 수 있고, 보행 속도값이 목표 속도 범위 보다 작으면 영역(3510)에 "속도 느림"을 표시할 수 있으며, 보행 속도값이 목표 속도 범위를 초과하면 영역(3510)에 "속도 빠름"을 표시할 수 있다.The
스마트 워치(132)는 화면(3500)의 영역(3520)에 보행 속도값(예: 4.6km/h)을 표시할 수 있다. The
스마트 워치(132)는 화면(3500)의 영역(3530)에 보행 속도 상태 그래프(예: 막대 그래프)(3532)와 사용자의 보행 속도값이 보행 속도 상태 그래프(3532)에서 어느 지점에 위치하는지를 나타내는 지시자(3531)를 표시할 수 있다. 보행 속도 상태 그래프(3532)에서 제1 구간(3532-1)은 "속도 느림"에 해당하는 구간일 수 있고, 제2 구간(3532-2)은 "속도 정상"(또는 목표 속도 범위)에 해당하는 구간일 수 있으며, 제3 구간(3532-3)은 "속도 빠름"에 해당하는 구간일 수 있다.The
일 실시 예에 있어서, 제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
일 실시 예에 있어서, 스마트 워치(132)는 화면(3500)에 대한 제2 스크롤 입력이 있는 경우 도 34의 화면(3400)을 디스플레이에 표시할 수 있다. 여기서, 제2 스크롤 입력은 제4방향(예: 아래에서 위로 향하는 방향)으로의 스와이프 입력을 나타낼 수 있다.In one embodiment, the
일 실시 예에 있어서, 스마트 워치(132)는 스마트 워치(132)의 물리적 버튼(예: 뒤로 가기의 물리적 버튼)에 대한 사용자 입력이 있는 경우, 화면(3500)에서 도 34의 화면(3400)으로 전환할 수 있다.In one embodiment, the
일 실시 예에 있어서, 스마트 워치(132)는 도 34의 영역(3420)에 대한 사용자 입력이 있는 경우 또는 도 35의 화면(3500)에 대한 제1 스크롤 입력이 있는 경우, 생체 정보(예: 심박수)에 대한 화면(예: 도 36의 화면(3600))을 스마트 워치(132)의 디스플레이에 표시할 수 있다. In one embodiment, the
도 36에 도시된 예에서, 화면(3600)에는 프로그레스 바(3105)가 생략되어 있을 수 있다. 이에 제한되지 않고, 화면(3600)에는 프로그레스 바(3105)가 포함될 수 있다.In the example shown in FIG. 36, the
스마트 워치(132)는 화면(3600)의 영역(3610)에 심박수 평가 레벨(예: 낮음, 좋음, 또는 높음)을 표시할 수 있다. 스마트 워치(132)는 사용자의 심박수가 목표 심박수 범위(예: 160bpm ~ 180bpm)와 비교할 수 있다. 스마트 워치(132)는 사용자의 심박수가 목표 심박수 범위 내에 있으면 영역(3610)에 "심박 좋음"을 표시할 수 있고, 사용자의 심박수가 목표 심박수 범위 보다 작으면 영역(3610)에 "심박 낮음"을 표시할 수 있으며, 사용자의 심박수가 목표 심박수 범위를 초과하면 영역(3610)에 "심박 높음"을 표시할 수 있다.The
스마트 워치(132)는 화면(3600)의 영역(3620)에 사용자의 심박수를 표시할 수 있다. 영역(3620) 내의 하트 모양의 객체는 스마트 워치(132)가 사용자의 심박수를 측정하고 있는 것을 의미할 수 있다. 스마트 워치(132)가 사용자의 심박수를 측정하고 있지 않을 때에는 하트 모양의 객체가 없거나 하트 모양의 객체에 컬러가 채워지지 않을 수 있다. The
스마트 워치(132)는 화면(3600)의 영역(3630)에 심박수 상태 그래프(예: 막대 그래프)(3632)와 사용자의 심박수가 심박수 상태 그래프(3632)에서 어느 지점에 위치하는지를 나타내는 지시자(3631)를 표시할 수 있다. 심박수 상태 그래프(3632)에서 제1 구간 내지 제3 구간(3632-1, 3632-2, 3632-3)은 "심박 낮음"에 해당하는 구간일 수 있고, 제4 구간(3632-4)은 "심박 좋음"(또는 목표 심박수 범위)에 해당하는 구간일 수 있으며, 제5 구간(3632-5)은 "심박 높음"에 해당하는 구간일 수 있다.The
일 실시 예에 있어서, 제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
일 실시 예에 있어서, 제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
일 실시 예에 있어서, 스마트 워치(132)는 스마트 워치(132)의 물리적 버튼(예: 뒤로 가기의 물리적 버튼)에 대한 사용자 입력이 있는 경우, 화면(3600)에서 도 34의 화면(3400)으로 전환할 수 있다. 이에 제한되지 않고, 스마트 워치(132)는 스마트 워치(132)의 물리적 버튼(예: 뒤로 가기의 물리적 버튼)에 대한 사용자 입력이 있는 경우, 이전 화면(예: 도 35의 화면(3500))으로 전환할 수 있다.In one embodiment, the
일 실시 예에 있어서, 스마트 워치(132)는 도 34의 영역(3430)에 대한 사용자 입력이 있는 경우 또는 도 36의 화면(3600)에 대한 제1 스크롤 입력이 있는 경우, 운동 지표(예: 보폭)에 대한 화면(예: 도 37의 화면(3700))을 스마트 워치(132)의 디스플레이에 표시할 수 있다. In one embodiment, the
도 37에 도시된 예에서, 화면(3700)에는 프로그레스 바(3105)가 생략되어 있을 수 있다. 이에 제한되지 않고, 화면(3700)에는 프로그레스 바(3105)가 포함될 수 있다.In the example shown in FIG. 37, the
스마트 워치(132)는 화면(3700)의 영역(3710)에 사용자의 보폭값의 평가 레벨(예: 좁음, 정상, 또는 넓음)을 표시할 수 있다. 스마트 워치(132)는 사용자의 보폭값을 목표 보폭 범위와 비교할 수 있다. 스마트 워치(132)는 사용자의 보폭값이 목표 보폭 범위 내에 있으면 영역(3710)에 "보폭 정상"을 표시할 수 있고, 사용자의 보폭값이 목표 보폭 범위 보다 작으면 영역(3710)에 "보폭 좁음"을 표시할 수 있으며, 사용자의 보폭값이 목표 보폭 범위를 초과하면 영역(3710)에 "보폭 넓음"을 표시할 수 있다.The
목표 보폭 범위는 사용자의 키를 기초로 스마트 워치(132), 전자 장치(400), 또는 서버(140)에 의해 결정될 수 있다. 예를 들어, "사용자의 키*0.45", "사용자의 키*0.37", 및 "사용자의 키-100" 중 최대값과 최소값의 범위가 목표 보폭 범위로 결정될 수 있다.The target stride range may be determined by the
스마트 워치(132)는 화면(3700)의 영역(3720)에 보폭값(예: 38cm)을 표시할 수 있다. The
스마트 워치(132)는 화면(3700)의 영역(3730)에 보폭 상태 그래프(예: 막대 그래프)(3732)와 보폭 상태 그래프(3732)에서 사용자의 보폭값이 어느 지점에 위치하는지를 나타내는 지시자(3731)를 표시할 수 있다. 보폭 상태 그래프(3732)에서 제1 구간(3732-1)은 "보폭 좁음"에 해당하는 구간일 수 있고, 제2 구간(3732-2)은 "보폭 정상"(또는 목표 보폭 범위)에 해당하는 구간일 수 있으며, 제3 구간(3732-3)은 "보폭 넓음"에 해당하는 구간일 수 있다.The
일 실시 예에 있어서, 제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
일 실시 예에 있어서, 스마트 워치(132)는 화면(3700)에 대한 제2 스크롤 입력이 있는 경우 도 36의 화면(3600)을 디스플레이에 표시할 수 있다.In one embodiment, the
일 실시 예에 있어서, 스마트 워치(132)는 스마트 워치(132)의 물리적 버튼(예: 뒤로 가기의 물리적 버튼)에 대한 사용자 입력이 있는 경우, 화면(3700)에서 도 34의 화면(3400)으로 전환할 수 있다. 이에 제한되지 않고, 스마트 워치(132)는 스마트 워치(132)의 물리적 버튼(예: 뒤로 가기의 물리적 버튼)에 대한 사용자 입력이 있는 경우, 이전 화면(예: 도 36의 화면(3600))으로 전환할 수 있다.In one embodiment, the
도 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
스마트 워치(132)는 웨어러블 장치(300)로부터 제1 메시지를 수신하는 경우, 도 38의 화면(3800)을 스마트 워치(132)의 디스플레이에 표시할 수 있다.When the
도 38에 도시된 예에서, 스마트 워치(132)는 영역(3810)에 사용자의 심박수 이상(또는 웨어러블 장치(300)의 구동 중단)에 대응되는 객체(또는 아이콘)를 표시할 수 있다. 스마트 워치(132)는 영역(3820)에 사용자의 심박수 이상과 웨어러블 장치(300)의 구동 중단을 나타내는 메시지(예: "심박수가 높아 운동을 종료한다"의 텍스트 및/또는 이미지)를 표시할 수 있다. 스마트 워치(132)는 확인 버튼(3830)에 대한 사용자 입력이 있는 경우, 운동 수행 결과에 대한 화면(예: 도 33의 화면(3300))을 표시할 수 있다.In the example shown in FIG. 38 , the
일 실시 예에 있어서, 스마트 워치(132)는 웨어러블 장치(300)로부터 웨어러블 장치(300)의 충전 상태 정보를 수신할 수 있다. 스마트 워치(132)는 웨어러블 장치(300)의 충전 상태 정보(예: 10%)가 일정 수준 이하인 경우, 화면(3900)을 디스플레이에 표시할 수 있다. In one embodiment, the
도 39에 도시된 예에서, 스마트 워치(132)는 영역(3910)에 웨어러블 장치(300)의 배터리 부족에 대응되는 객체(또는 아이콘)를 표시할 수 있다. 스마트 워치(132)는 영역(3920)에 배터리 부족 상태 및 충전 안내를 나타내는 메시지(예: "로봇 트레이너의 배터리가 부족해요. 충전하세요"의 텍스트 및/또는 이미지)를 표시할 수 있다. 여기서, 로봇 트레이너는 웨어러블 장치(300)를 나타낼 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우, 화면(3900)의 이전 화면을 디스플레이에 표시할 수 있다. 예를 들어, 화면(3900)의 이전 화면이 도 34의 화면(3400)일 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우, 화면(3900)에서 화면(3400)으로 전환할 수 있다.In the example shown in FIG. 39 , the
도 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
도 41에 도시된 예에서, 스마트 워치(132)는 웨어러블 장치(300)로부터 웨어러블 장치(300)의 충전 상태 정보(예: 1%)를 수신할 수 있고, 화면(4100)을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 영역(4110)에 웨어러블 장치(300)의 배터리 부족에 대응되는 객체(또는 아이콘)를 표시할 수 있다. 스마트 워치(132)는 영역(4120)에 배터리 부족 상태 및 충전 안내를 나타내는 메시지(예: "로봇 배터리가 1%에요. 충전하세요"의 텍스트 및/또는 이미지)를 표시할 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우, 화면(4100)의 이전 화면을 디스플레이에 표시할 수 있다. In the example shown in FIG. 41, the
도 41의 화면(4100)은 non-워크아웃 구간에서 웨어러블 장치(300)의 충전 상태 정보(예: 1%)가 일정 수준 미만인 경우, 스마트 워치(132)의 디스플레이에 표시될 수 있다. 웨어러블 장치(300)가 워크아웃 구간에 있으면서 웨어러블 장치(300)의 충전 상태 정보(예: 1%)가 일정 수준 미만인 경우, 스마트 워치(132)는 도 42의 화면(4200)을 디스플레이에 표시할 수 있다.The
도 42에 도시된 예에서, 스마트 워치(132)는 영역(4210)에 웨어러블 장치(300)의 배터리 부족에 대응되는 객체(또는 아이콘)를 표시할 수 있다. 스마트 워치(132)는 영역(4220)에 배터리 부족 상태 및 구동 중단을 나타내는 메시지(예: "로봇 트레이너의 배터리가 부족해요. 운동을 종료할게요"의 텍스트 및/또는 이미지)를 표시할 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우, 운동 수행 결과에 대한 화면(예: 도 33의 화면(3300))을 표시할 수 있다.In the example shown in FIG. 42 , the
일 실시 예에 있어서, 웨어러블 장치(300)는 워크아웃 구간에서 사용자의 움직임이 일정 시간 동안 없는 것을 감지할 수 있다. 다시 말해, 목표 시간 내에 있는 상황에서 웨어러블 장치(300)는 사용자의 움직임이 일정 시간 동안 없는 것을 감지할 수 있다. 이 경우, 웨어러블 장치(300)는 구동 중단에 대한 통지를 스마트 워치(132)에 전송할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 도 43의 화면(4300)을 디스플레이에 표시할 수 있다.In one embodiment, the
도 43에 도시된 예에서, 스마트 워치(132)는 영역(4310)에 웨어러블 장치(300)의 구동 중단에 대응되는 객체(또는 아이콘)를 표시할 수 있고, 영역(4320)에 사용자의 웨어러블 장치(300) 미사용에 의한 구동 중단을 나타내는 메시지(예: "한동안 사용이 감지되지 않아 운동을 종료할게요"의 텍스트 및/또는 이미지)를 표시할 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우, 운동 수행 결과에 대한 화면(예: 도 33의 화면(3300))을 표시할 수 있다.In the example shown in FIG. 43, the
일 실시 예에 있어서, 웨어러블 장치(300)는 non-워크아웃 구간에서 일정 시간 동안 웨어러블 장치(300)의 사용이 없는 것을 감지할 수 있다. 이 경우, 웨어러블 장치(300)는 절전 상태 진입에 대한 통지를 스마트 워치(132)에 전송할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 도 44의 화면(4400)을 디스플레이에 표시할 수 있다. In one embodiment, the
도 44에 도시된 예에서, 스마트 워치(132)는 영역(4410)에 웨어러블 장치(300)의 절전 상태에 대응되는 객체(또는 아이콘)를 표시할 수 있고, 영역(4420)에 사용자의 웨어러블 장치(300) 미사용에 의해 절전 상태로 진입함을 안내하는 메시지(예: "한동안 사용이 감지되지 않아 잠자기 모드로 전환할게요"의 텍스트 및/또는 이미지)를 표시할 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우, 화면(4400)의 이전 화면을 표시할 수 있다. In the example shown in FIG. 44, the
일 실시 예에 있어서, 웨어러블 장치(300)는 사용자가 웨어러블 장치(300)를 제대로 착용하지 않은 것을 감지할 수 있다. 이 경우, 웨어러블 장치(300)는 스마트 워치(132)에 사용자가 웨어러블 장치(300)를 제대로 착용하지 않음을 나타내는 통지를 전송할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 도 45의 화면(4500)을 디스플레이에 표시할 수 있다.In one embodiment, the
도 45에 도시된 예에서, 스마트 워치(132)는 영역(4510)에 경고 아이콘을 표시할 수 있고, 영역(4520)에 정확한 착용을 안내하는 메시지(예: "허리 벨트와 허벅지 밴드를 단단히 조여주세요"의 텍스트 및/또는 이미지)를 표시할 수 있다. 스마트 워치(132)는 재시도 버튼에 대한 사용자 입력이 있는 경우, 웨어러블 장치(300)에 사용자가 웨어러블 장치(300)를 제대로 착용하였는지 판단할 것을 요청할 수 있다. 웨어러블 장치(300)는 사용자가 웨어러블 장치(300)를 제대로 착용한 것으로 판단한 경우 스마트 워치(132)에 사용자가 웨어러블 장치(300)를 제대로 착용하였음을 나타내는 통지를 전송할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 사용자가 일정 자세(예: 허리를 펴고 두 발을 나란히 한 채로 서있는 자세)를 할 것을 요청하는 메시지를 디스플레이에 표시할 수 있다.In the example shown in FIG. 45 ,
웨어러블 장치(300)는 IMU(360) 및/또는 각도 센서들(320, 320-1)를 통해 사용자가 일정 자세를 하고 있는지 판단할 수 있다. 웨어러블 장치(300)는 사용자가 일정 자세를 하고 있지 않은 것으로 판단한 경우, 사용자가 일정 자세를 하고 있지 않음을 나타내는 통지를 스마트 워치(132)에 전송할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 도 46의 화면(4600)을 디스플레이에 표시할 수 있다.The
도 46에 도시된 예에서, 스마트 워치(132)는 영역(4610)에 경고 아이콘을 표시할 수 있고, 영역(4620)에 일정 자세를 할 것을 요청하는 메시지를 표시할 수 있다. 스마트 워치(132)는 재시도 버튼에 대한 사용자 입력이 있는 경우, 웨어러블 장치(300)에 사용자가 일정 자세를 하고 있는지 판단할 것을 요청할 수 있다. 웨어러블 장치(300)는 사용자가 일정 자세를 하고 있는 것으로 판단한 경우 스마트 워치(132)에 사용자가 웨어러블 장치(300)를 제대로 착용하였음을 나타내는 통지를 전송할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 운동 프로그램의 이름과 목표 시간을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 목표 시간에 대한 사용자 입력이 있는 경우, 목표 시간 설정을 위한 화면을 디스플레이에 표시할 수 있다. 사용자는 목표 시간 설정을 위한 화면에 시간을 입력할 수 있고, 스마트 워치(132)는 입력된 시간을 목표 시간으로 설정할 수 있다. In the example shown in FIG. 46, the
일 실시 예에 있어서, 웨어러블 장치(300)는 워크아웃 구간에서 사용자가 웨어러블 장치(300)를 벗는 것을 감지할 수 있다. 웨어러블 장치(300)는 스마트 워치(132)에 사용자가 웨어러블 장치(300)를 벗었음을 통지할 수 있다. 이러한 통지에 기초하여 스마트 워치(132)는 도 47의 화면(4700)을 디스플레이에 표시할 수 있다.In one embodiment, the
도 47에 도시된 예에서, 스마트 워치(132)는 영역(4710)에 웨어러블 장치(300)가 사용자로부터 분리된 상태에 해당하는 객체(또는 아이콘)이 표시될 수 있다. 스마트 워치(132)는 영역(4720)에 사용자의 웨어러블 장치(300) 미착용 및 웨어러블 장치(300)의 구동 중단에 대한 메시지(예: "로봇 트레이너를 착용하지 않아 운동을 종료할게요"의 텍스트 및/또는 이미지)를 표시할 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우(또는 일정 시간이 경과한 경우), 운동 수행 결과에 대한 화면(예: 도 33의 화면(3300))을 디스플레이에 표시할 수 있다.In the example shown in FIG. 47, the
일 실시 예에 있어서, 웨어러블 장치(300)는 워크아웃 구간에서 IMU(360) 및/또는 각도 센서들(320, 320-1)를 통해 사용자의 움직임이 운동의 움직임과 크게 벗어난 것을 감지할 수 있다. 웨어러블 장치(300)는 워크아웃 구간에서 사용자의 비정상 움직임 또는 비정상 자세를 감지할 수 있다. 이 경우, 웨어러블 장치(300)는 구동을 중단할 수 있고, 구동 중단에 대한 통지를 스마트 워치(132)에 전송할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 도 48의 화면(4800)을 디스플레이에 표시할 수 있다.In one embodiment, the
도 48에 도시된 예에서, 스마트 워치(132)는 영역(4810)에 비정상 움직임 감지에 대응되는 객체(또는 아이콘)를 표시할 수 있다. 스마트 워치(132)는 영역(4820)에 워크아웃 구간에서의 비정상 움직임 감지에 의한 구동 중단을 나타내는 메시지(예: "잠시 후 운동을 종료할게요"의 텍스트 및/또는 메시지)를 표시할 수 있다. 스마트 워치(132)는 재시작 버튼(4830)에 대한 사용자 입력이 있는 경우, 구동을 재시작할 것을 지시하는 신호를 웨어러블 장치(300)에 전송할 수 있다. 이러한 신호에 기초하여, 웨어러블 장치(300)는 구동을 재시작할 수 있고 사용자가 움직이는 경우 사용자에 힘을 제공할 수 있다. 스마트 워치(132)는 종료 버튼(4840)에 대한 사용자 입력이 있는 경우, 운동 수행 결과에 대한 화면(예: 도 33의 화면(3300))을 디스플레이에 표시할 수 있다.In the example shown in FIG. 48, the
실시 예에 따라, 웨어러블 장치(300)는 워크아웃 구간에서 사용자의 비정상 움직임(또는 비정상 자세)를 감지하였으나 이러한 비정상 움직임이 착석 움직임인 것으로 판단할 수 있다. 이 경우, 웨어러블 장치(300)는 구동을 일시 정지할 수 있고, 스마트 워치(132)에 사용자가 착석하였음을 통지할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 도 49의 화면(4900)을 디스플레이에 표시할 수 있다. Depending on the embodiment, the
도 49에 도시된 예에서, 스마트 워치(132)는 영역(4910)에 착석 감지에 대응되는 객체(또는 아이콘)를 표시할 수 있다. 스마트 워치(132)는 영역(4920)에 착석 감지 및 구동 일시 중지를 안내하는 메시지(예: "착석이 감지되어 운동을 일지 중지합니다"의 텍스트 및/또는 이미지)를 표시할 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우, 화면(4900)의 이전 화면을 디스플레이에 표시할 수 있다. In the example shown in FIG. 49 , the
일 실시 예에 있어서, non-워크아웃 구간에서 웨어러블 장치(300)는 웨어러블 장치(300)가 에러 상태(예: 시스템 에러가 발생한 상태)에 있음을 감지할 수 있다. 이 경우, 웨어러블 장치(300)는 스마트 워치(132)에 웨어러블 장치(300)가 에러 상태에 있음을 나타내는 통지를 전송할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 도 50의 화면(5000)을 표시할 수 있다. In one embodiment, in a non-workout section, the
도 50에 도시된 예에서, 스마트 워치(132)는 영역(5010)에 에러 상태에 대응되는 객체(또는 아이콘)를 표시할 수 있다. 스마트 워치(132)는 영역(5020)에 에러 상태 및 에러 해결 방법을 안내하는 메시지(예: "시스템에 문제가 생겼어요. 로봇 트레이너의 전원을 껐다 켜주세요"의 텍스트 및/또는 이미지)를 표시할 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우, 화면(5000)의 이전 화면을 디스플레이에 표시할 수 있다. In the example shown in FIG. 50 , the
일 실시 예에 있어서, 워크아웃 구간에서 웨어러블 장치(300)는 웨어러블 장치(300)가 에러 상태(예: 시스템 에러가 발생한 상태)에 있음을 감지할 수 있다. 이 경우, 웨어러블 장치(300)는 스마트 워치(132)에 웨어러블 장치(300)가 에러 상태에 있음을 나타내는 통지를 전송할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 도 51의 화면(5100)을 표시할 수 있다. In one embodiment, during the workout section, the
도 51에 도시된 예에서, 스마트 워치(132)는 영역(5110)에 에러 상태에 대응되는 객체(또는 아이콘)를 표시할 수 있다. 스마트 워치(132)는 영역(5120)에 워크아웃 구간에서의 에러 상태 및 구동 종료를 안내하는 메시지(예: "시스템에 문제가 생겼어요. 운동을 종료할게요"의 텍스트 및/또는 이미지)를 표시할 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우, 운동 수행 결과에 대한 화면(예: 도 33의 화면(3300))을 디스플레이에 표시할 수 있다. In the example shown in FIG. 51 , the
일 실시 예에 있어서, non-워크아웃 구간에서 웨어러블 장치(300)는 웨어러블 장치(300)의 온도가 일정 온도 이상인 것을 감지할 수 있다. 이 경우, 웨어러블 장치(300)는 스마트 워치(132)에 웨어러블 장치(300)가 온도가 높은 상태(또는 과열(overheat) 상태)에 있음을 나타내는 통지를 전송할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 도 52의 화면(5200)을 표시할 수 있다. In one embodiment, in a non-workout section, the
도 52에 도시된 예에서, 스마트 워치(132)는 영역(5210)에 웨어러블 장치(300)의 높은 온도 상태에 대응되는 객체(또는 아이콘)를 표시할 수 있다. 스마트 워치(132)는 영역(5220)에 높은 온도 상태 및 높은 온도 상태를 완화(또는 해소)하는 방법을 안내하는 메시지(예: "로봇의 온도가 매우 높습니다. 로봇의 전원을 꺼주세요"의 텍스트 및/또는 이미지)를 표시할 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우, 화면(5200)의 이전 화면을 디스플레이에 표시할 수 있다. In the example shown in FIG. 52 , the
일 실시 예에 있어서, 웨어러블 장치(300)는 워크아웃 구간에서 웨어러블 장치(300)의 온도가 일정 온도 이상인 것을 감지할 수 있다. 이 경우, 웨어러블 장치(300)는 스마트 워치(132)에 웨어러블 장치(300)가 온도가 높은 상태(또는 과열 상태)에 있음을 나타내는 통지를 전송할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 도 53의 화면(5300)을 표시할 수 있다. In one embodiment, the
도 53에 도시된 예에서, 스마트 워치(132)는 영역(5310)에 웨어러블 장치(300)의 높은 온도 상태에 대응되는 객체(또는 아이콘)를 표시할 수 있다. 스마트 워치(132)는 영역(5320)에 높은 온도 상태와 구동 중단을 나타내는 메시지(예: "로봇의 온도가 매우 높습니다. 운동을 종료할게요"의 텍스트 및/또는 이미지)를 표시할 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우, 운동 수행 결과에 대한 화면(예: 도 33의 화면(3300))을 디스플레이에 표시할 수 있다.In the example shown in FIG. 53 , the
일 실시 예에 있어서, 스마트 워치(132)는 워크아웃 구간에서 전자 장치(400)로부터 전자 장치(400)와 웨어러블 장치(300) 사이의 무선 통신 링크가 끊어졌음을 나타내는 통지를 수신할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 전자 장치(400)와 웨어러블 장치(300) 사이의 무선 통신 링크가 끊어진 상태 및 웨어러블 장치(300)의 구동 중단을 나타내는 메시지를 디스플레이에 표시할 수 있고 확인 버튼을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 확인 버튼에 대한 사용자 입력이 있는 경우 운동 수행 결과에 대한 화면(예: 도 33의 화면(3300))을 디스플레이에 표시할 수 있다.In one embodiment, the
일 실시 예에 있어서, 스마트 워치(132)는 non-워크아웃 구간에서 전자 장치(400)로부터 전자 장치(400)와 웨어러블 장치(300) 사이의 무선 통신 링크가 끊어졌음을 나타내는 통지를 수신할 수 있다. 이러한 통지에 기초하여, 스마트 워치(132)는 전자 장치(400)와 웨어러블 장치(300) 사이의 무선 통신 링크가 끊어진 상태 및 연결 상태 확인 요청을 나타내는 메시지를 디스플레이에 표시할 수 다. 사용자는 전자 장치(400)와 웨어러블 장치(300)가 무선 통신 링크를 통해 다시 연결되도록 할 수 있다.In one embodiment, the
일 실시 예에 있어서, 스마트 워치(132)는 전자 장치(400)와 스마트 워치(132) 사이의 무선 통신 링크가 끊어진 것을 감지할 수 있다. 이 경우, 스마트 워치(132)는 전자 장치(400)와 스마트 워치(132) 사이의 연결 상태에 대한 확인 요청을 나타내는 메시지를 디스플레이에 표시할 수 있다. 사용자는 전자 장치(400)와 스마트 워치(132)가 무선 통신 링크를 통해 다시 연결되도록 할 수 있다.In one embodiment,
도 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
웨어러블 장치(300)는 사용자가 워크아웃 구간에서 수행한 운동의 결과 정보를 생성할 수 있고, 생성된 결과 정보를 스마트 워치(132)에 전송할 수 있다. 결과 정보는, 예를 들어, 워크아웃 구간 동안의 운동 지표(예: 워크아웃 구간 동안의 평균 보폭값, 평균 보행 속도값 등), 워크아웃 구간 동안 사용자가 소모한 칼로리 등을 포함할 수 있으나 이에 제한되지 않는다. The
스마트 워치(132)는 영역(5410)에 사용자가 워크아웃 구간에서 수행한 운동(또는 운동 프로그램)의 이름 및/또는 운동에 대응되는 객체를 표시할 수 있다. 스마트 워치(132)는 영역(5420)에 워크아웃 구간에 해당하는 시간을 표시할 수 있다. 예를 들어, 설정된 목표 시간(예: 30분)만큼 사용자가 운동을 수행한 경우, 스마트 워치(132)는 영역(5420)에 워크아웃 구간에 해당하는 시간(예: 30분)을 표시할 수 있다. 설정된 목표 시간(예: 30분) 중 사용자가 20분 동안 운동을 수행하고 운동을 종료한 경우, 스마트 워치(132)는 영역(5420)에 워크아웃 구간에 해당하는 시간(예: 20분)을 표시할 수 있다. 스마트 워치(132)는 영역들(5430, 5440)에 결과 정보를 개략적으로 표시할 수 있다. 도 54에 도시된 예에서, 스마트 워치(132)는 영역(5430)에 사용자가 워크아웃 구간 동안 이동한 총 거리를 표시할 수 있고, 영역(5440)에 워크아웃 구간 동안 사용자의 걸음 수를 표시할 수 있다.The
스마트 워치(132)는 화면(5400)에 대한 사용자 입력(또는 제스쳐 입력)(예: 제1 스크롤 입력)이 있는 경우 도 55의 화면(5500)을 디스플레이에 표시할 수 있다.The
도 55를 참조하면, 스마트 워치(132)는 워크아웃 구간 동안 사용자의 소모 칼로리에 대한 화면(5500)을 디스플레이에 표시할 수 있다.Referring to FIG. 55, the
도 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
일 실시 예에 있어서, 스마트 워치(132)는 화면(5600)에 대한 사용자 입력(또는 제스쳐 입력)(예: 제2 스크롤 입력)이 있는 경우, 도 54의 화면(5400)을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 화면(5500)에 대한 사용자 입력(또는 제스쳐 입력)(예: 제1 스크롤 입력)이 있는 경우 도 56의 화면(5600)을 디스플레이에 표시할 수 있다.In one embodiment, the
도 56을 참조하면, 스마트 워치(132)는 워크아웃 구간 동안 사용자의 보행 지표(예: 평균 보폭)에 대한 화면(5600)을 디스플레이에 표시할 수 있다.Referring to FIG. 56, the
도 56에 도시된 예에서, 스마트 워치(132)는 영역(5610)에 사용자의 평균 보폭값의 평가 레벨(예: 좁음, 정상, 또는 넓음)을 표시할 수 있다. 스마트 워치(132)는 사용자의 평균 보폭값을 목표 보폭 범위와 비교할 수 있다. 스마트 워치(132)는 사용자의 평균 보폭값이 목표 보폭 범위 내에 있으면 영역(5610)에 "(평균) 보폭 정상"을 표시할 수 있고, 사용자의 평균 보폭값이 목표 보폭 범위 보다 작으면 영역(5610)에 "(평균) 보폭 좁음"을 표시할 수 있으며, 사용자의 평균 보폭값이 목표 보폭 범위를 초과하면 영역(5610)에 "(평균) 보폭 넓음"을 표시할 수 있다.In the example shown in FIG. 56, the
스마트 워치(132)는 영역(5620)에 평균 보폭값(예: 38cm)을 표시할 수 있다. The
스마트 워치(132)는 영역(5630)에 보폭 상태 그래프(예: 막대 그래프)(5632)와 보폭 상태 그래프(5632)에서 사용자의 평균 보폭값이 어느 지점에 위치하는지를 나타내는 지시자(5631)를 표시할 수 있다. 보폭 상태 그래프(5632)에서 제1 구간(5632-1)은 "보폭 좁음"에 해당하는 구간일 수 있고, 제2 구간(5632-2)은 "보폭 정상"(또는 목표 보폭 범위)에 해당하는 구간일 수 있으며, 제3 구간(5632-3)은 "보폭 넓음"에 해당하는 구간일 수 있다.The
제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
일 실시 예에 있어서, 스마트 워치(132)는 화면(5600)에 대한 제2 스크롤 입력이 있는 경우 도 55의 화면(5500)을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 화면(5600)에 대한 사용자 입력(또는 제스쳐 입력)(예: 제1 스크롤 입력)이 있는 경우 도 57의 화면(5700)을 디스플레이에 표시할 수 있다.In one embodiment, the
도 57을 참조하면, 스마트 워치(132)는 워크아웃 구간 동안 사용자의 보행 지표(예: 평균 보폭 속도)에 대한 화면(5700)을 디스플레이에 표시할 수 있다.Referring to FIG. 57 , the
도 57에 도시된 예에서, 스마트 워치(132)는 화면(5700)의 영역(5710)에 운동 지표(예: 평균 보행 속도값)의 평가 레벨(예: 느림, 정상, 또는 빠름)을 표시할 수 있다. 스마트 워치(132)는 사용자의 평균 보행 속도값을 목표 속도 범위(예: 5km/h ~ 5.5 km/h)와 비교할 수 있다. 스마트 워치(132)는 평균 보행 속도값이 목표 속도 범위 내에 있으면 영역(5710)에 "(평균) 속도 정상"을 표시할 수 있고, 평균 보행 속도값이 목표 속도 범위 보다 작으면 영역(5710)에 "(평균) 속도 느림"을 표시할 수 있으며, 평균 보행 속도값이 목표 속도 범위를 초과하면 영역(5710)에 "(평균) 속도 빠름"을 표시할 수 있다.In the example shown in FIG. 57, the
스마트 워치(132)는 화면(5700)의 영역(5720)에 평균 보행 속도값(예: 4.6km/h)을 표시할 수 있다. The
스마트 워치(132)는 화면(5700)의 영역(5730)에 보행 속도 상태 그래프(예: 막대 그래프)(5732)와 보행 속도 상태 그래프(5732)에서 사용자의 평균 보행 속도값이 어느 지점에 위치하는지를 나타내는 지시자(5731)를 표시할 수 있다. 보행 속도 상태 그래프(5732)에서 제1 구간(5732-1)은 "속도 느림"에 해당하는 구간일 수 있고, 제2 구간(5732-2)은 "속도 정상"(또는 목표 속도 범위)에 해당하는 구간일 수 있으며, 제3 구간(5732-3)은 "속도 빠름"에 해당하는 구간일 수 있다.The
일 실시 예에 있어서, 제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
일 실시 예에 있어서, 스마트 워치(132)는 화면(5700)에 대한 제2 스크롤 입력이 있는 경우 도 56의 화면(5600)을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 화면(5700)에 대한 제1 스크롤 입력이 있는 경우 도 58의 화면(5800)을 디스플레이에 표시할 수 있다.In one embodiment, the
도 58을 참조하면, 스마트 워치(132)는 워크아웃 구간 동안 사용자의 생체 정보(예: 평균 심박수)에 대한 화면(5800)을 디스플레이에 표시할 수 있다.Referring to FIG. 58, the
도 58에 도시된 예에서, 스마트 워치(132)는 영역(5810)에 워크아웃 구간 동안 사용자의 평균 심박수(예: 92bpm)를 표시할 수 있다. 스마트 워치(132)는 영역(5820)에 워크아웃 구간 동안 사용자의 최저 심박수(예: 89bpm)와 최고 심박수(예: 168bpm)를 표시할 수 있다. In the example shown in FIG. 58 , the
일 실시 예에 있어서, 스마트 워치(132)는 화면(5800)에 대한 제2 스크롤 입력이 있는 경우 도 57의 화면(5700)을 디스플레이에 표시할 수 있다. 스마트 워치(132)는 화면(5800)에 대한 제1 스크롤 입력이 있는 경우 도 59의 화면(5900)을 디스플레이에 표시할 수 있다.In one embodiment, the
도 59를 참조하면, 스마트 워치(132)는 복수의 심박수 구간들 각각에서 사용자의 심박수가 머문 시간(또는 사용자의 운동 수행 시간)을 영역(5910)에 표시할 수 있다. Referring to FIG. 59 , the
도 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
도 59에 도시된 1구간 내지 5구간 각각에 대한 막대 그래프의 길이는 1구간 내지 5구간 각각에서 사용자의 심박수가 머문 시간(또는 사용자의 운동 수행 시간)을 나타낼 수 있다. 도 59에 도시된 예에서, 5구간에 대한 막대 그래프의 길이가 가장 짧고, 4구간에 대한 막대 그래프의 길이가 가장 길다. 이는 워크아웃 구간 동안 사용자의 심박수가 5구간에서 머문 시간이 가장 짧고 4구간에서 머문 시간이 가장 긴 것을 의미할 수 있다. The length of the bar graph for each of
도 59에 도시된 예에서, 1구간 내지 5구간 각각에 대한 그래프의 컬러는 서로 다를 수 있다. 이에 제한되지 않고, 1구간 내지 5구간 각각에 대한 그래프의 컬러는 동일할 수 있다.In the example shown in FIG. 59, the colors of the graph for each
도 59의 그래프는 예시적인 사항일 뿐, 스마트 워치(132)는 심박수 구간들 각각에서 사용자의 심박수가 머문 시간을 원 그래프(pie chart) 형태로 생성하여 표시할 수 있다.The graph in FIG. 59 is only an example, and the
도 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
도 30 내지 도 59를 통해 설명한 스마트 워치(132)의 동작은 다른 전자 장치(예: 안경 타입의 전자 장치 등)에 적용될 수 있다. 또한, 도 30 내지 도 59를 통해 설명한 스마트 워치(132)의 동작은 전자 장치(400)에 적용될 수 있다. The operations of the
도 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
프로세서(6010)는 스마트 워치(6000)의 동작을 전반적으로 제어할 수 있다.The
일 실시 예에 있어서, 통신 모듈(6020)은 전자 장치(또는 사용자 단말)(400)와 무선 통신 링크를 형성할 수 있다. 통신 모듈(6020)은 전자 장치(400)를 통해 웨어러블 장치(300)와 통신할 수 있다.In one embodiment, the
일 실시 예에 있어서, 메모리(6030)는 피트니스 어플리케이션을 저장할 수 있다. 피트니스 어플리케이션은, 예를 들어, 웨어러블 장치(300)의 제어, 웨어러블 장치(300)로부터 수신한 정보(예: 운동 지표 등)의 표시, 또는 센서(6050)(예: 심박수 센서)에 의해 획득된 생체 정보(예: 심박수 정보)의 표시 중 적어도 일부 또는 전부를 구현하기 위한 어플리케이션일 수 있다. 실시 예에 따라, 메모리(6030)에 피트니스 어플리케이션은 전자 장치(400)의 피트니스 어플리케이션과 동일한 기능을 구현할 수 있다.In one embodiment, the
일 실시 예에 있어서, 프로세서(6010)는 피트니스 어플리케이션을 실행할 수 있고, 실행된 피트니스 어플리케이션의 제1 화면(예: 도 30의 화면(3000), 화면(3001))이 디스플레이(6040)에 표시되도록 디스플레이(6040)를 제어할 수 있다. In one embodiment, the
프로세서(6010)는 제1 화면에 웨어러블 장치(300)의 동작 모드에 대응되는 객체, 운동 세기, 운동 세기를 변화시기키 위한 버튼(예: 도 30의 버튼(3030, 3040)), 동작 모드를 제1 동작 모드(예: 부스트 모드)로 설정하기 위한 버튼(예: 도 30의 버튼(3050)), 및 동작 모드를 제2 동작 모드(예: 저항 모드)로 설정하기 위한 버튼(예: 도 30의 버튼(3060))이 표시되도록 할 수 있다.The
일 실시 예에 있어서, 프로세서(6010)는 실행된 피트니스 어플리케이션의 제2 화면(예: 도 31a의 화면(3100), 도 34의 화면(3300))이 디스플레이(6040)에 표시되도록 디스플레이(6040)를 제어할 수 있다. 예를 들어, 프로세서(6010)는 웨어러블 장치(300)로부터 사용자가 운동 시작 준비 상태에 있다는 통지를 수신하는 경우(또는 워크아웃 구간이 시작하는 경우), 제2 화면이 디스플레이(6040)에 표시되도록 디스플레이(6040)를 제어할 수 있다.In one embodiment, the
프로세서(6010)는 제2 화면에 웨어러블 장치(300)의 동작 모드에 대응되는 객체, 운동 세기, 사용자의 운동 수행 시간, 사용자의 운동 지표, 및 사용자의 생체 정보가 표시되도록 할 수 있다. The
일 실시 예에 있어서, 프로세서(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
일 실시 예에 있어서, 프로세서(6010)는 제어 화면 상의 종료 버튼(3133)에 대한 사용자 입력이 있는 경우, 웨어러블 장치(300)의 동작(또는 구동)이 중단되도록 하기 위한 신호가 웨어러블 장치(300)로 전송되도록 통신 모듈(6020)을 제어할 수 있고, 운동 수행 결과에 대한 화면(예: 도 33의 화면(3300), 도 54의 화면(5400))이 디스플레이(6040)에 표시되도록 디스플레이(6040)를 제어할 수 있다.In one embodiment, when there is a user input to the
일 실시 예에 있어서, 프로세서(6010)는 제어 화면 상의 일시정지 버튼(3134)에 대한 사용자 입력이 있는 경우, 웨어러블 장치(300)의 동작(또는 구동)이 일시정지 하도록 하기 위한 신호가 웨어러블 장치(300)로 전송되도록 통신 모듈(6020)을 제어할 수 있다. 프로세서(6010)는 일시정지 버튼(3134)에 대한 사용자 입력이 있는 경우, 계속 버튼(3151)이 제어 화면에 표시되도록 할 수 있다. 프로세서(6010)는 계속 버튼(3151)에 대한 사용자 입력이 있는 경우, 웨어러블 장치(300)의 동작(또는 구동)이 재개 하도록 하기 위한 신호가 웨어러블 장치(300)로 전송되도록 통신 모듈(6020)을 제어할 수 있다.In one embodiment, the
일 실시 예에 있어서, 프로세서(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
일 실시 예에 있어서, 프로세서(6010)는 제2 화면 상의 생체 정보에 대한 사용자 입력이 있는 경우, 사용자의 생체 정보에 대한 화면(예: 도 36의 화면(3600))이 디스플레이(6040)에 표시되도록 디스플레이(6040)를 제어할 수 있다. 사용자의 생체 정보에 대한 화면에는 사용자의 생체 정보에 대한 평가가 표시될 수 있다.In one embodiment, when there is a user input for biometric information on the second screen, the
일 실시 예에 있어서, 프로세서(6010)는 웨어러블 장치(300)의 상태(예: 충전 상태, 에러 상태, 과열 상태, 웨어러블 장치(300)가 사용자에 정확히 착용되었는지에 대한 상태 등)에 해당하는 메시지가 디스플레이(6030)에 표시되도록 디스플레이(6030)를 제어할 수 있다. 프로세서(6010)는 사용자의 상태(예: 사용자의 심박수 상태, 사용자가 일정 자세를 하고 있는지에 대한 상태, 사용자의 비정상 움직임 상태 등)에 해당하는 메시지가 디스플레이(6030)에 표시되도록 디스플레이(6030)를 제어할 수 있다. 이러한 실시 예에 대해선 도 38 내지 도 53를 통해 설명하였으므로, 여기에서 자세한 설명을 생략한다.In one embodiment, the
일 실시 예에 있어서, 프로세서(6010)는 실행된 피트니스 어플리케이션의 제3 화면(예: 도 33의 화면(3300), 도 54의 화면(5400))이 디스플레이(6040)에 표시되도록 디스플레이(6040)를 제어할 수 있다. 예를 들어, 운동 종료 이벤트가 발생한 경우, 프로세서(6010)는 제3 화면이 디스플레이(6040)에 표시되도록 디스플레이(6040)를 제어할 수 있다. 프로세서(6010)는 워크아웃 구간 동안의 사용자의 운동 지표, 워크아웃 구간에 해당하는 시간, 및 워크아웃 구간 동안의 사용자의 생체 정보가 제3 화면에 표시되도록 할 수 있다. 이러한 실시 예에 대해선 도 54 내지 도 59를 통해 설명하였으므로, 여기에서 자세한 설명을 생략한다.In one embodiment, the
도 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
상기 프로세서는 상기 통신 모듈을 통해 상기 웨어러블 장치가 상기 사용자의 움직임을 센싱하기 위한 센싱 상태에 있음을 나타내는 제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
상기 제공하는 동작은 상기 센싱 상태에 대응되는 시각적 피드백을 위해 상기 제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
상기 프로세서는, 상기 제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)
상기 웨어러블 장치와 무선 통신 링크를 형성하는 통신 모듈(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 영역의 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.
상기 컬러들은 상기 사용자에 의해 설정 가능한,
전자 장치.
According to paragraph 2,
The colors can be set by the user,
Electronic devices.
상기 프로세서는,
상기 통신 모듈을 통해 상기 웨어러블 장치로부터 부팅 상태에 있음을 나타내는 제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.
상기 부팅 상태에 대응되는 시각적 피드백을 위해 상기 프로세서는,
상기 제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.
상기 프로세서는,
상기 통신 모듈을 통해 상기 웨어러블 장치로부터 충전 상태에 있음을 나타내는 제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.
상기 충전 상태에 대응되는 시각적 피드백을 위해 상기 프로세서는,
상기 웨어러블 장치의 충전율을 이용하여 상기 제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.
상기 프로세서는,
사용자의 운동 시작 명령이 있는 경우 상기 통신 모듈을 통해 상기 웨어러블 장치가 상기 사용자가 운동 시작 준비 상태에 있는지 여부를 판단하는 스캐닝을 수행할 것을 명령하는 제어 신호를 상기 웨어러블 장치에 전송하고, 상기 웨어러블 장치로부터 상기 스캐닝을 수행하기 위한 스캐닝 상태에 있음을 나타내는 제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.
상기 스캐닝 상태에 대응되는 시각적 피드백을 위해 상기 프로세서는,
상기 제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.
상기 프로세서는,
상기 통신 모듈을 통해 상기 웨어러블 장치로부터 상기 웨어러블 장치가 상기 사용자의 운동 자세의 평가 결과를 발화(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.
상기 발화 상태에 대응되는 시각적 피드백을 위해 상기 프로세서는,
상기 제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.
상기 프로세서는,
상기 통신 모듈을 통해 상기 전자 장치가 무선 이어폰과 무선 통신 링크를 형성하고 있는 경우, 상기 웨어러블 장치가 상기 발화 음성을 출력하지 않도록 상기 웨어러블 장치를 제어하고, 상기 수신된 평가 결과를 기초로 상기 발화 음성을 생성하며, 상기 생성된 발화 음성이 상기 무선 이어폰에 의해 출력되도록 상기 생성된 발화 음성을 상기 무선 이어폰으로 전송하는,
전자 장치.
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 영역을 통해 제공되도록 상기 디스플레이를 제어하는,
전자 장치.
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.
전자 장치(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.
상기 표시 모듈은 라이팅(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.
상기 프로세서는,
상기 통신 모듈을 통해 부팅 상태에 있음을 나타내는 제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.
상기 프로세서는,
상기 통신 모듈을 통해 상기 전자 장치로 상기 웨어러블 장치가 충전 상태에 있음을 나타내는 제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.
상기 프로세서는,
상기 통신 모듈을 통해 상기 웨어러블 장치가 상기 사용자가 운동 시작 준비 상태에 있는지 여부를 판단하는 스캐닝을 수행할 것을 명령하는 제어 신호를 상기 전자 장치로부터 수신하고, 상기 전자 장치로 상기 스캐닝을 수행하기 위한 스캐닝 상태에 있음을 나타내는 제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.
상기 프로세서는,
상기 획득된 움직임 정보 중 적어도 일부를 이용하여 상기 사용자의 운동 자세를 평가하고, 상기 웨어러블 장치가 상기 운동 자세의 평가 결과를 발화 음성으로 출력하기 위한 발화 상태에 있음을 나타내는 제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.
상기 프로세서는,
상기 시각적 피드백의 제공을 명령하는 제어 신호를 상기 통신 모듈을 통해 상기 전자 장치로부터 수신하는,
웨어러블 장치.
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.
사용자 단말(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.
상기 프로세서는,
상기 실행된 피트니스 어플리케이션의 제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.
상기 프로세서는,
상기 실행된 피트니스 어플리케이션의 제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.
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) |
-
2022
- 2022-12-16 KR KR1020220177414A patent/KR20240001014A/en not_active Application Discontinuation
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 |