KR20200100936A - Wearable electronic device, method, and computer readable medium for visual objects adaptively changed according to workout level - Google Patents
Wearable electronic device, method, and computer readable medium for visual objects adaptively changed according to workout level Download PDFInfo
- Publication number
- KR20200100936A KR20200100936A KR1020190018929A KR20190018929A KR20200100936A KR 20200100936 A KR20200100936 A KR 20200100936A KR 1020190018929 A KR1020190018929 A KR 1020190018929A KR 20190018929 A KR20190018929 A KR 20190018929A KR 20200100936 A KR20200100936 A KR 20200100936A
- Authority
- KR
- South Korea
- Prior art keywords
- state
- display
- visual objects
- sensor
- electronic device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0087—Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0062—Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/0054—Features for injury prevention on an apparatus, e.g. shock absorbers
- A63B2071/0063—Shock absorbers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B2071/065—Visualisation of specific exercise parameters
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B2071/0694—Visual indication, e.g. Indicia
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
다양한 실시예들에 따른 웨어러블 전자 장치(wearable electronic device)는, 하우징(housing)과, 인스트럭션(instruction)들을 저장하는 상기 하우징 안의(within) 적어도 하나의 메모리와, 상기 하우징의 적어도 일부를 통해(through) 노출된(exposed) 디스플레이와, 상기 하우징에 제거 가능하게(removably) 또는 영구적으로(permanently) 부착되고(attached), 사용자의 손목(wrist)에 대해(against) 상기 하우징을 유지하도록 구성된 적어도 하나의 밴드와, 상기 하우징 내의(in) 적어도 하나의 센서와, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여, 상기 웨어러블 전자 장치를 손목 상에(on) 착용한(wearing) 사용자의 운동 레벨(workout level)이 제1 범위 안에(within) 있음을 나타내기(indicate) 위한 제1 상태의 복수의 시각적 객체들을 시간 정보와 함께 사용자 인터페이스 안에서 상기 디스플레이를 이용하여 표시하고, 상기 제1 상태의 상기 복수의 시각적 객체들을 상기 시간 정보와 함께 상기 사용자 인터페이스 안에서 표시하는 동안, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제1 범위와 구별되는 제2 범위 안에 있음을 검출하고, 상기 검출에 응답하여, 상기 디스플레이를 이용하여 상기 사용자 인터페이스 안에서 표시되는 상기 복수의 시각적 객체들의 상태를 상기 제1 상태로부터 상기 운동 레벨이 상기 제2 범위 안에 있음을 나타내기 위한 제2 상태로 변경하도록, 상기 인스트럭션들을 실행하도록 구성되는 상기 하우징 안의 적어도 하나의 프로세서를 포함할 수 있다. A wearable electronic device according to various embodiments may include a housing, at least one memory within the housing that stores instructions, and at least a portion of the housing. ) An exposed display and at least one removably or permanently attached to the housing and configured to hold the housing against a user's wrist Based on the band, at least one sensor in the housing, and data obtained through the at least one sensor, the exercise level of a user who wears the wearable electronic device on a wrist ( A plurality of visual objects in a first state for indicating that a workout level) is within a first range are displayed using the display in a user interface together with time information, and the plurality of the plurality of visual objects in the first state While displaying the visual objects together with the time information in the user interface, detecting that the exercise level is within a second range distinguished from the first range based on data obtained through the at least one sensor, In response to the detection, changing a state of the plurality of visual objects displayed in the user interface using the display from the first state to a second state for indicating that the exercise level is within the second range. , At least one processor in the housing configured to execute the instructions.
Description
후술되는 다양한 실시예들은 운동 레벨(workout level)에 따라 적응적으로(adaptively) 변경되는 시각적 객체(visual object)들을 위한 웨어러블 전자 장치(electronic device), 방법, 및 컴퓨터 판독가능 매체(computer readable medium)에 관한 것이다. Various embodiments to be described later are a wearable electronic device, a method, and a computer readable medium for visual objects that are adaptively changed according to a workout level. It is about.
일부(some) 전자 장치들은, 제거가능하게(removably) 사용자에게 부착될(attached) 수 있다. 예를 들면, 손목시계(wristwatch) 또는 피트니스/헬스(fitness/health) 추적 장치(tracking device)는 시계 밴드(watch band)의 끝단들(ends)을 체결함으로써(by joining) 사용자의 손목(wrist)에 부착될 수 있다. Some electronic devices may be removably attached to a user. For example, a wristwatch or fitness/health tracking device can be used by joining the ends of a watch band to the wrist of the user. Can be attached to
사용자의 손목에 제거가능하게(removably) 부착되는 웨어러블 전자 장치는, 상기 사용자의 헬스(health) 또는 피트니스(fitness)의 추적을 위해 적어도 하나의 센서를 포함할 수 있고, 건강 정보(health information)를 제공하기 위해 디스플레이를 포함할 수 있다. 상기 웨어러블 전자 장치는 상기 적어도 하나의 센서를 이용하여 수집되는 상기 사용자의 헬스 또는 피트니스와 관련된 데이터에 기반하여, 상기 디스플레이를 이용하여 건강 정보를 제공할 수 있다. A wearable electronic device that is removably attached to a user's wrist may include at least one sensor to track the user's health or fitness, and store health information. It may include a display to provide. The wearable electronic device may provide health information using the display based on data related to the user's health or fitness collected using the at least one sensor.
본 문서에서 이루고자 하는 기술적 과제는 이상에서 언급한 기술적 과제로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다. The technical problems to be achieved in this document are not limited to the technical problems mentioned above, and other technical problems that are not mentioned can be clearly understood by those of ordinary skill in the technical field to which the present invention belongs from the following description. There will be.
다양한 실시예들에 따른 웨어러블 전자 장치(wearable electronic device)는, 하우징(housing)과, 인스트럭션(instruction)들을 저장하는 상기 하우징 안의(within) 적어도 하나의 메모리와, 상기 하우징의 적어도 일부를 통해(through) 노출된(exposed) 디스플레이와, 상기 하우징에 제거 가능하게(removably) 또는 영구적으로(permanently) 부착되고(attached), 사용자의 손목(wrist)에 대해(against) 상기 하우징을 유지하도록 구성된 적어도 하나의 밴드와, 상기 하우징 내의(in) 적어도 하나의 센서와, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여, 상기 웨어러블 전자 장치를 손목 상에(on) 착용한(wearing) 사용자의 운동 레벨(workout level)이 제1 범위 안에(within) 있음을 나타내기(indicate) 위한 제1 상태의 복수의 시각적 객체들을 시간 정보와 함께 사용자 인터페이스 안에서 상기 디스플레이를 이용하여 표시하고, 상기 제1 상태의 상기 복수의 시각적 객체들을 상기 시간 정보와 함께 상기 사용자 인터페이스 안에서 표시하는 동안, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제1 범위와 구별되는 제2 범위 안에 있음을 검출하고, 상기 검출에 응답하여, 상기 디스플레이를 이용하여 상기 사용자 인터페이스 안에서 표시되는 상기 복수의 시각적 객체들의 상태를 상기 제1 상태로부터 상기 운동 레벨이 상기 제2 범위 안에 있음을 나타내기 위한 제2 상태로 변경하도록, 상기 인스트럭션들을 실행하도록 구성되는 상기 하우징 안의 적어도 하나의 프로세서를 포함할 수 있다. A wearable electronic device according to various embodiments may include a housing, at least one memory within the housing that stores instructions, and at least a portion of the housing. ) An exposed display and at least one removably or permanently attached to the housing and configured to hold the housing against a user's wrist Based on the band, at least one sensor in the housing, and data obtained through the at least one sensor, the exercise level of a user who wears the wearable electronic device on a wrist ( A plurality of visual objects in a first state for indicating that a workout level) is within a first range are displayed using the display in a user interface together with time information, and the plurality of the plurality of visual objects in the first state While displaying the visual objects together with the time information in the user interface, detecting that the exercise level is within a second range distinguished from the first range based on data obtained through the at least one sensor, In response to the detection, changing a state of the plurality of visual objects displayed in the user interface using the display from the first state to a second state for indicating that the exercise level is within the second range. , At least one processor in the housing configured to execute the instructions.
다양한 실시예들에 따른, 하우징, 상기 하우징에 제거 가능하게 또는 영구적으로 부착되고 사용자의 손목에 대해 상기 하우징을 유지하도록 구성된 적어도 하나의 밴드, 상기 하우징의 적어도 일부를 통해 노출된 디스플레이, 및 상기 하우징 내의 적어도 하나의 센서를 가지는(with) 웨어러블 전자 장치 내에서 실행되는 방법은, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여, 상기 웨어러블 전자 장치를 손목 상에(on) 착용한(wearing) 사용자의 운동 레벨(workout level)이 제1 범위 안에(within) 있음을 나타내기(indicate) 위한 제1 상태의 복수의 시각적 객체들을 시간 정보와 함께 사용자 인터페이스 안에서 상기 디스플레이를 이용하여 표시하는 동작과, 상기 제1 상태의 상기 복수의 시각적 객체들을 상기 시간 정보와 함께 상기 사용자 인터페이스 안에서 표시하는 동안, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제1 범위와 구별되는 제2 범위 안에 있음을 검출하는 동작과, 상기 검출에 응답하여, 상기 디스플레이를 이용하여 상기 사용자 인터페이스 안에서 표시되는 상기 복수의 시각적 객체들의 상태를 상기 제1 상태로부터 상기 운동 레벨이 상기 제2 범위 안에 있음을 나타내기 위한 제2 상태로 변경하는 동작을 포함할 수 있다. Housing according to various embodiments, at least one band detachably or permanently attached to the housing and configured to hold the housing against the user's wrist, a display exposed through at least a portion of the housing, and the housing A method executed in a wearable electronic device having at least one sensor in the inside is, based on data obtained through the at least one sensor, wearing the wearable electronic device on a wrist. Displaying a plurality of visual objects in a first state to indicate that the user's workout level is within a first range, together with time information, using the display in a user interface, and While displaying the plurality of visual objects in the first state together with the time information in the user interface, the exercise level is differentiated from the first range based on data obtained through the at least one sensor. An operation of detecting being within a range, and in response to the detection, using the display to determine the states of the plurality of visual objects displayed in the user interface from the first state to the exercise level being within the second range. It may include an operation of changing to a second state for display.
다양한 실시예들에 따른 비일시적 컴퓨터 판독 가능 저장 매체(non-transitory computer readable storage medium)는, 하우징, 상기 하우징에 제거 가능하게 또는 영구적으로 부착되고 사용자의 손목에 대해 상기 하우징을 유지하도록 구성된 적어도 하나의 밴드, 상기 하우징의 적어도 일부를 통해 노출된 디스플레이, 및 상기 하우징 내의 적어도 하나의 센서를 가지는(with) 웨어러블 전자 장치의 하나 이상의 프로세서들에 의해 실행될 시, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여, 상기 웨어러블 전자 장치를 손목 상에(on) 착용한(wearing) 사용자의 운동 레벨(workout level)이 제1 범위 안에(within) 있음을 나타내기(indicate) 위한 제1 상태의 복수의 시각적 객체들을 시간 정보와 함께 사용자 인터페이스 안에서 상기 디스플레이를 이용하여 표시하고, 상기 제1 상태의 상기 복수의 시각적 객체들을 상기 시간 정보와 함께 상기 사용자 인터페이스 안에서 표시하는 동안, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제1 범위와 구별되는 제2 범위 안에 있음을 검출하고, 상기 검출에 응답하여, 상기 디스플레이를 이용하여 상기 사용자 인터페이스 안에서 표시되는 상기 복수의 시각적 객체들의 상태를 상기 제1 상태로부터 상기 운동 레벨이 상기 제2 범위 안에 있음을 나타내기 위한 제2 상태로 변경하도록, 상기 웨어러블 전자 장치를 야기하는 인스트럭션들을 포함하는 하나 이상의 프로그램들을 저장할 수 있다. A non-transitory computer readable storage medium according to various embodiments includes a housing, at least one detachably or permanently attached to the housing and configured to hold the housing relative to the user's wrist. Band of, a display exposed through at least a portion of the housing, and data acquired through the at least one sensor when executed by one or more processors of a wearable electronic device with at least one sensor in the housing Based on, a plurality of first states for indicating that the workout level of the user who wears the wearable electronic device on the wrist is within a first range. Visual objects are displayed using the display in a user interface together with time information, and while the plurality of visual objects in the first state are displayed in the user interface together with the time information, obtained through the at least one sensor It detects that the exercise level is within a second range that is distinguished from the first range based on the data that is generated, and in response to the detection, states of the plurality of visual objects displayed in the user interface using the display One or more programs including instructions for causing the wearable electronic device may be stored to change from the first state to a second state for indicating that the exercise level is within the second range.
다양한 실시 예들에 따른 운동 레벨(workout level)에 따라 적응적으로(adaptively) 변경되는 시각적 객체(visual object)들을 위한 웨어러블 전자 장치(electronic device), 방법, 및 컴퓨터 판독 기록매체는, 강화된(enhanced) 사용자 경험(UX, user experience)을 제공할 수 있다. A wearable electronic device, a method, and a computer-readable recording medium for visual objects that are adaptively changed according to a workout level according to various embodiments are enhanced. ) User experience (UX, user experience) can be provided.
본 개시에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다. The effects obtainable in the present disclosure are not limited to the above-mentioned effects, and other effects not mentioned may be clearly understood by those of ordinary skill in the technical field to which the present disclosure belongs from the following description. will be.
도 1은 다양한 실시예들에 따른(in accordance with) 웨어러블 전자 장치의 간소화된 블록도(simplified block diagram)이다.
도 2는 다양한 실시예들에 따라(in accordance with) 사용자에게 부착하기(attaching to) 위해 2개의(two) 밴드(band)들을 가지는 웨어러블 전자 장치의 평면도(top plan view)를 도시한다.
도 3은 다양한 실시예들에 따라 복수의 시각적 객체들의 상태를 변경하는 방법을 도시하는 흐름도(flow diagram)이다.
도 4는 다양한 실시예들에 따라 상태를 변경하는 복수의 시각적 객체들의 예들을 도시한다.
도 5는 다양한 실시예들에 따라 복수의 시각적 객체들의 수를 변경하는 방법을 도시하는 흐름도이다.
도 6은 다양한 실시예들에 따라 복수의 시각적 객체들의 수를 증가하거나 감소하는 예들을 도시한다.
도 7은 다양한 실시예들에 따라 운동 종류의 변경에 따라 제1 시각적 요소의 모양을 변경하는 방법을 도시하는 흐름도이다.
도 8은 다양한 실시예들에 따라 제1 시각적 요소의 모양을 변경하는 예들을 도시한다.
도 9는 다양한 실시예들에 따라 제2 시각적 요소의 상태를 변경하는 방법을 도시하는 흐름도이다.
도 10a 및 10b는, 다양한 실시예들에 따라 제2 시각적 요소의 모양을 변경하는 예들을 도시한다.
도 11은 다양한 실시예들에 따라 웨어러블 전자 장치가 AOD(always on display) 모드 내에서 동작하는 동안 복수의 시각적 객체들을 표시하는 방법을 도시하는 시스템도(system diagram)이다.
도 12는 AOD 모드에서 제1 프로세서로부터 디스플레이 구동 회로에게 제공되는 제1 콘텐트의 예 및 제2 콘텐트의 예를 도시한다.
도 13은 다양한 실시예들에 따라 복수의 시각적 객체를 제공하는 디스플레이를 활성화하는 방법을 도시하는 흐름도이다.
도 14는, 다양한 실시예들에 따라 복수의 시각적 객체들을 표시하는 디스플레이를 활성화하는 예를 도시한다. 1 is a simplified block diagram of a wearable electronic device according to various embodiments.
FIG. 2 shows a top plan view of a wearable electronic device having two bands for attaching to a user in accordance with various embodiments.
3 is a flow diagram illustrating a method of changing states of a plurality of visual objects according to various embodiments.
4 illustrates examples of a plurality of visual objects that change a state according to various embodiments.
5 is a flowchart illustrating a method of changing the number of a plurality of visual objects according to various embodiments.
6 illustrates examples of increasing or decreasing the number of a plurality of visual objects according to various embodiments.
7 is a flowchart illustrating a method of changing a shape of a first visual element according to a change in an exercise type according to various embodiments.
8 illustrates examples of changing a shape of a first visual element according to various embodiments.
9 is a flowchart illustrating a method of changing a state of a second visual element according to various embodiments.
10A and 10B illustrate examples of changing a shape of a second visual element according to various embodiments.
11 is a system diagram illustrating a method of displaying a plurality of visual objects while a wearable electronic device operates in an always on display (AOD) mode, according to various embodiments.
12 illustrates an example of first content and an example of second content provided from a first processor to a display driving circuit in an AOD mode.
13 is a flowchart illustrating a method of activating a display providing a plurality of visual objects according to various embodiments.
14 illustrates an example of activating a display displaying a plurality of visual objects according to various embodiments.
이하, 본 문서의 다양한 실시 예가 첨부된 도면을 참조하여 기재된다. 그러나, 이는 본 문서에 기재된 기술을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 문서의 실시 예의 다양한 변경(modifications), 균등물(equivalents), 및/또는 대체물(alternatives)을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 구성요소에 대해서는 유사한 참조 부호가 사용될 수 있다. Hereinafter, various embodiments of the present document will be described with reference to the accompanying drawings. However, this is not intended to limit the technology described in this document to a specific embodiment, it should be understood to include various modifications, equivalents, and/or alternatives of the embodiments of this document. . In connection with the description of the drawings, similar reference numerals may be used for similar elements.
본 문서에서, "가진다", "가질 수 있다", "포함한다" 또는 "포함할 수 있다" 등의 표현은 해당 특징(예: 수치, 기능, 동작, 또는 부품 등의 구성요소)의 존재를 가리키며, 추가적인 특징의 존재를 배제하지 않는다. In this document, expressions such as "have", "may have", "include" or "may contain" indicate the presence of a corresponding feature (eg, a number, function, action, or component such as a part). Points, and does not exclude the presence of additional features.
본 문서에서, "A 또는 B", "A 또는/및 B 중 적어도 하나," 또는 "A 또는/및 B 중 하나 또는 그 이상" 등의 표현은 함께 나열된 항목들의 모든 가능한 조합을 포함할 수 있다. 예를 들면, "A 또는 B", "A 및 B 중 적어도 하나," 또는 "A 또는 B 중 적어도 하나"는, (1) 적어도 하나의 A를 포함, (2) 적어도 하나의 B를 포함, 또는 (3) 적어도 하나의 A 및 적어도 하나의 B 모두를 포함하는 경우를 모두 지칭할 수 있다. In this document, expressions such as "A or B", "at least one of A or/and B," or "one or more of A or/and B" may include all possible combinations of the items listed together. . For example, "A or B", "at least one of A and B," or "at least one of A or B" includes (1) at least one A, (2) at least one B, Or (3) it may refer to all cases including both at least one A and at least one B.
본 문서에서 사용된 "제1", "제2", "첫째" 또는 "둘째" 등의 표현들은 다양한 구성요소들을, 순서 및/또는 중요도에 상관없이 수식할 수 있고, 한 구성요소를 다른 구성요소와 구분하기 위해 사용될 뿐 해당 구성요소들을 한정하지 않는다. 예를 들면, 제 1 사용자 기기와 제 2 사용자 기기는, 순서 또는 중요도와 무관하게, 서로 다른 사용자 기기를 나타낼 수 있다. 예를 들면, 본 문서에 기재된 권리 범위를 벗어나지 않으면서 제 1 구성요소는 제 2 구성요소로 명명될 수 있고, 유사하게 제 2 구성요소도 제 1 구성요소로 바꾸어 명명될 수 있다. Expressions such as "first", "second", "first", or "second" used in this document may modify various elements regardless of their order and/or importance, and one element may be another element. It is used to distinguish it from an element, but does not limit the corresponding elements. For example, a first user device and a second user device may represent different user devices regardless of order or importance. For example, without departing from the scope of the rights described in this document, a first component may be referred to as a second component, and similarly, a second component may be renamed to a first component.
어떤 구성요소(예: 제 1 구성요소)가 다른 구성요소(예: 제 2 구성요소)에 "(기능적으로 또는 통신적으로) 연결되어((operatively or communicatively) coupled with/to)" 있다거나 "접속되어(connected to)" 있다고 언급된 때에는, 상기 어떤 구성요소가 상기 다른 구성요소에 직접적으로 연결되거나, 다른 구성요소(예: 제 3 구성요소)를 통하여 연결될 수 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소(예: 제 1 구성요소)가 다른 구성요소(예: 제 2 구성요소)에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 상기 어떤 구성요소와 상기 다른 구성요소 사이에 다른 구성요소(예: 제 3 구성요소)가 존재하지 않는 것으로 이해될 수 있다. Some component (eg, the first component) is “(functionally or communicatively) coupled with/to)” to another component (eg, the second component) or “ When referred to as "connected to", it should be understood that the certain component may be directly connected to the other component or may be connected through another component (eg, a third component). On the other hand, when a component (eg, a first component) is referred to as being “directly connected” or “directly connected” to another component (eg, a second component), the component and the It may be understood that no other component (eg, a third component) exists between the different components.
본 문서에서 사용된 표현 "~하도록 구성된(또는 설정된)(configured to)"은 상황에 따라, 예를 들면, "~에 적합한(suitable for)", "~하는 능력을 가지는(having the capacity to)", "~하도록 설계된(designed to)", "~하도록 변경된(adapted to)", "~하도록 만들어진(made to)" 또는 "~를 할 수 있는(capable of)"과 바꾸어 사용될 수 있다. 용어 "~하도록 구성된(또는 설정된)"은 하드웨어(hardware)적으로 "특별히 설계된(specifically designed to)" 것만을 반드시 의미하지 않을 수 있다. 대신, 어떤 상황에서는, "~하도록 구성된 장치"라는 표현은, 그 장치가 다른 장치 또는 부품들과 함께 "~할 수 있는" 것을 의미할 수 있다. 예를 들면, 문구 "A, B, 및 C를 수행하도록 구성된(또는 설정된) 프로세서"는 해당 동작을 수행하기 위한 전용 프로세서(예: 임베디드 프로세서), 또는 메모리 장치에 저장된 하나 이상의 소프트웨어 프로그램들을 실행함으로써, 해당 동작들을 수행할 수 있는 범용 프로세서(generic-purpose processor)(예: CPU(central processing unit) 또는 AP(application processor))를 의미할 수 있다. The expression "configured to" used in this document is, for example, "suitable for", "having the capacity to" depending on the situation. It can be used interchangeably with ", "designed to", "adapted to", "made to" or "capable of". The term "configured to (or set)" may not necessarily mean only "specifically designed to" in hardware. Instead, in some situations, the expression "a device configured to" may mean that the device "can" along with other devices or parts. For example, the phrase “a processor configured (or configured) to perform A, B, and C” means a dedicated processor (eg, an embedded processor) for performing the operation, or by executing one or more software programs stored in a memory device. , May mean a generic-purpose processor (eg, a central processing unit (CPU) or an application processor (AP)) capable of performing corresponding operations.
본 문서에서 사용된 용어들은 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 다른 실시 예의 범위를 한정하려는 의도가 아닐 수 있다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함할 수 있다. 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 용어들은 본 문서에 기재된 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가질 수 있다. 본 문서에 사용된 용어들 중 일반적인 사전에 정의된 용어들은, 관련 기술의 문맥상 가지는 의미와 동일 또는 유사한 의미로 해석될 수 있으며, 본 문서에서 명백하게 정의되지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다. 경우에 따라서, 본 문서에서 정의된 용어일지라도 본 문서의 실시 예들을 배제하도록 해석될 수 없다. Terms used in this document are only used to describe a specific embodiment, and may not be intended to limit the scope of other embodiments. Singular expressions may include plural expressions unless the context clearly indicates otherwise. Terms used herein, including technical or scientific terms, may have the same meaning as commonly understood by one of ordinary skill in the technical field described in this document. Among the terms used in this document, terms defined in a general dictionary may be interpreted as having the same or similar meanings as those in the context of the related technology, and unless explicitly defined in this document, an ideal or excessively formal meaning Is not interpreted as. In some cases, even terms defined in this document cannot be interpreted to exclude embodiments of this document.
본 문서에서, 사용자라는 용어는 전자 장치를 사용하는 사람 또는 전자 장치를 사용하는 장치(예: 인공지능 전자 장치)를 지칭할 수 있다. In this document, the term user may refer to a person using an electronic device or a device (eg, an artificial intelligence electronic device) using an electronic device.
이하, 첨부 도면을 참조하여, 다양한 실시 예들을 상세히 설명하면 다음과 같다. 다만, 설명의 편의를 위하여 도면에서는 구성 요소들이 그 크기가 과장 또는 축소될 수 있다. 예컨대, 도면에서 나타난 각 구성의 크기 및 두께는 설명의 편의를 위해 임의로 나타내었으므로, 본 발명이 반드시 도시된 바에 한정되지 않는다. Hereinafter, various embodiments will be described in detail with reference to the accompanying drawings. However, for convenience of description, in the drawings, the size of components may be exaggerated or reduced. For example, the size and thickness of each component shown in the drawings are arbitrarily shown for convenience of description, and the present invention is not necessarily limited to what is shown.
도 1은 다양한 실시예들에 따른(in accordance with) 웨어러블 전자 장치의 간소화된 블록도(simplified block diagram)이다. 1 is a simplified block diagram of a wearable electronic device according to various embodiments.
도 1을 참조하면, 웨어러블 전자 장치(101)는, 프로세서(120), 메모리(130), 센서(140), 및 디스플레이(150)를 포함할 수 있다. Referring to FIG. 1, the wearable
프로세서(120)는 웨어러블 전자 장치(101)의 전반적인 동작을 제어할 수 있다. 예를 들면, 프로세서(120)는 메시지, 알람(alarm), 사진, 광고, 인터넷, 게임, 동영상 등을 제공하는 어플리케이션들을 실행할 수 있다. 다양한 실시예들에서, 프로세서(120)는 하나의 프로세서 코어(single core)를 포함하거나, 복수의 프로세서 코어들을 포함할 수 있다. 예를 들면, 프로세서(120)는 듀얼 코어(dual-core), 쿼드 코어(quad-core), 헥사 코어(hexa-core) 등의 멀티 코어(multi-core)를 포함할 수 있다. 실시 예들에 따라, 프로세서(120)는 내부 또는 외부에 위치된 캐시 메모리(cache memory)를 더 포함할 수 있다. The
프로세서(120)는 웨어러블 전자 장치(101)의 다른 구성 요소들의 명령을 수신할 수 있고, 수신된 명령을 해석할 수 있으며, 해석된 명령에 따라 계산을 수행하거나 데이터를 처리할 수 있다. The
프로세서(120)는 어플리케이션에서 생성되거나 발생되는 데이터 또는 신호를 처리할 수 있다. 예를 들면, 프로세서(120)는 어플리케이션을 실행하거나 제어하기 위해 메모리(130)에게 인스트럭션, 데이터 또는 신호를 요청할 수 있다. 프로세서(120)는 어플리케이션을 실행하거나 제어하기 위해 메모리(130)에게 인스트럭션, 데이터, 또는 신호를 기록(또는 저장)하거나 갱신할 수 있다. The
프로세서(120)는 메모리(130), 센서(140), 또는 디스플레이(150)로부터 수신되는 메시지, 데이터, 인스트럭션, 또는 신호를 해석할 수 있고, 가공할 수 있다. 프로세서(120)는 수신된 메시지, 데이터, 인스트럭션, 또는 신호에 기반하여 새로운 메시지, 데이터, 인스트럭션, 또는 신호를 생성할 수 있다. 프로세서(120)는 가공되거나 생성된 메시지, 데이터, 인스트럭션, 또는 신호를 메모리(130), 센서(140), 또는 디스플레이(150)에게 제공할 수 있다. The
프로세서(120)의 전부 또는 일부는 웨어러블 전자 장치(101) 내의 다른 구성 요소(예를 들면, 메모리(130), 센서(140), 또는 디스플레이(150)와 전기적으로(electrically) 또는 작동적으로(operably 또는 operatively) 결합(coupled with)되거나 연결될(connected to) 수 있다. All or part of the
실시 예들에 따라, 프로세서(120)는 하나 또는 그 이상의 프로세서들로 구성될(configured with) 수 있다. 예를 들면, 프로세서(120)는 어플리케이션 프로그램(본 문서에서 어플리케이션으로 참조될 수 있음) 등과 같은 상위 계층의 프로그램을 제어하는 AP(application processor), 센서(140)를 제어하기 위한 센서 허브(sensor hub), 또는 디스플레이(150)를 제어하기 위한 GPU(graphic processing unit) 중 하나 이상을 포함할 수 있다. According to embodiments, the
다양한 실시예들에서, 프로세서(120)는, 후술되는 웨어러블 전자 장치(101)의 동작들을 실행하도록 구성될 수 있다. In various embodiments, the
메모리(130)는 웨어러블 전자 장치(101)를 제어하는 인스트럭션, 제어 명령(command) 코드, 제어 데이터, 또는 사용자 데이터를 저장할 수 있다. 예를 들면, 메모리(130)는 어플리케이션(application), OS(operating system), 미들웨어(middleware), 디바이스 드라이버(device driver)를 포함할 수 있다. The
메모리(130)는 휘발성 메모리(volatile memory) 또는 불휘발성(non-volatile memory) 중 하나 이상을 포함할 수 있다. 휘발성 메모리는 DRAM(dynamic random access memory), SRAM(static RAM), SDRAM(synchronous DRAM), PRAM(phase-change RAM), MRAM(magnetic RAM), RRAM(resistive RAM), FeRAM(ferroelectric RAM) 등을 포함할 수 있다. 불휘발성 메모리는 ROM(read only memory), PROM(programmable ROM), EPROM(electrically programmable ROM), EEPROM(electrically erasable programmable ROM), 플래시 메모리(flash memory) 등을 포함할 수 있다. The
메모리(130)는 하드 디스크 드라이브(HDD, hard disk drive), 솔리드 스테이트 디스크(SSD, solid state disk), eMMC(embedded multi media card), UFS(universal flash storage)와 같은 불휘발성 매체(medium)를 포함할 수 있다. The
센서(140)는, 웨어러블 전자 장치(101)의 상태 또는 웨어러블 전자 장치(101)를 손목(wrist) 상에(on) 착용한(wearing) 사용자의 상태에 대한 데이터를 획득할 수 있다. 예를 들면, 센서(140)는, 웨어러블 전자 장치(101)를 손목 상에 착용한 사용자의 심박수(heart rate)에 대한 데이터를 획득하거나 혈압에 대한 데이터를 획득하기 위한 생체 센서(biometric sensor)(예: PPG(photoplethysmogram) 센서)를 포함할 수 있다. 예를 들면, 센서(140)는, 웨어러블 전자 장치(101)의 자세에 대한 데이터를 획득하거나 웨어러블 전자 장치(101)의 이동 속도의 변화를 획득하기 위한 모션 센서(예: 지자기 센서, 자이로 센서, 가속도 센서, 근접 센서 등)를 포함할 수 있다. 예를 들면, 센서(140)는, 웨어러블 전자 장치(101)의 위치에 대한 데이터를 획득하기 위한 위치 측정 센서(예: GPS(global positioning system) 수신기, 셀룰러 통신 회로, Wi-Fi 통신 회로, 블루투스 통신 회로 등)를 포함할 수 있다. 하지만, 이에 제한되지 않는다. The
디스플레이(150)는, 컨텐츠, 데이터, 또는 신호를 출력할 수 있다. 다양한 실시예들에서, 디스플레이(150)는 프로세서(120)에 의해 가공된 이미지 데이터를 표시할 수 있다. The
실시예들에 따라, 디스플레이(150)는 터치 입력 등을 수신할 수 있는 복수의 터치 센서들(미도시)과 결합됨으로써, 일체형의 터치 스크린(touch screen)으로 구성될(configured with) 수도 있다. 디스플레이(150)가 터치 스크린으로 구성되는 경우, 상기 복수의 터치 센서들은, 디스플레이(150) 위에 배치되거나, 디스플레이(150) 아래에 배치되거나, 디스플레이(150) 내에 배치될 수 있다. According to embodiments, the
실시예들에 따라, 디스플레이(150)는, 변형가능한(deformable) 디스플레이로 구성될 수 있다. According to embodiments, the
도 2는 다양한 실시예들에 따라(in accordance with) 사용자에게 부착하기(attaching to) 위해 2개의(two) 밴드(band)들을 가지는 웨어러블 전자 장치의 평면도(top plan view)를 도시한다. FIG. 2 shows a top plan view of a wearable electronic device having two bands for attaching to a user in accordance with various embodiments.
도 2를 참조하면, 웨어러블 전자 장치(101)는, 하우징(200), 제1 밴드(210), 및 제2 밴드(220)를 포함할 수 있다. Referring to FIG. 2, the wearable
다양한 실시예들에서, 하우징(200)은, 웨어러블 전자 장치(101)의 구성 요소들을 실장하기(mount) 위한 공간을 제공할 수 있다. 예를 들면, 하우징(200)은, 프로세서(120)(도 2에서 미도시), 메모리(130), 센서(140), 및 디스플레이(150)를 포함할 수 있다. 디스플레이(150)는, 하우징(200)의 제1 면의 적어도 일부를 통해 노출될 수 있다. 도 2에 도시하지 않았으나, 센서(140)는, 하우징(200)의 상기 제1 면과 마주하며 떨어진(facing away) 하우징(200)의 제2 면의 적어도 일부를 통해 노출될 수 있다. 예를 들어, 센서(140)가 PPG 센서인 경우, 센서(140)는, 하우징(200)의 상기 제2 면의 적어도 일부를 통해 노출됨으로써, 사용자의 손목(wrist) 상에 접촉될 수 있다. In various embodiments, the
다양한 실시예들에서, 하우징(200)은, 다른 모양(shape)을 가지는 하우징으로 대체될(replaced by) 수 있다. 예를 들면, 하우징(200)은, 직사각형 모양(rectangular shape)을 가지는 하우징(225)으로 대체될 수 있다. 예를 들면, 하우징(200)은, 정사각형 모양(square shape)을 가지는 하우징(230)으로 대체될 수 있다. 하지만, 이에 제한되지 않는다. In various embodiments, the
다양한 실시예들에서, 제1 밴드(210) 및 제2 밴드(220)는 하우징(200)에 제거가능하게(removably) 또는 영구적으로(permanently) 부착되고(attached), 사용자의 손목에 대해(against) 하우징(200)을 유지하도록(hold) 구성될 수 있다. 예를 들면, 제1 밴드(210) 및 제2 밴드(220)는, 하우징(200)의 몸체(body)로부터 연장하는(extending from) 러그들(lugs) 안에 삽입되도록 구성된 시계 핀(watch pin) 둘레로(around) 적어도 일부 감겨질(at least partially looped) 수 있다. 도 2에 도시되지 않았으나, 제1 밴드(210) 및 제2 밴드(220)는 사용자의 손목에 대해 하우징(200)을 유지하도록 다양한 구조들로 대체될(replaced with) 수 있다. 예를 들면, 제1 밴드(210) 및 제2 밴드(220)를 대체하는 하나의 밴드는, 하우징(200)의 상기 측벽들 안의 2개 이상의 채널들 안에(within) 슬라이드하도록 구성되고 하우징(200)의 상기 측벽들 안의 상기 2개 이상의 채널들에 의해 유지되도록 구성될 수 있다. 다른 예들에서(in other examples), 상기 밴드는, 하나 이상의 기계적(mechanical) 패스너(fastener)들을 통해(via) 하우징(200)에 리벳되거나(riveted), 나사결합되거나(screwed), 또는 그렇지 않으면(otherwise) 부착될 수 있다. 다른 예들에서, 상기 밴드는, 하우징(200)의 일체 부분(integral portion)으로 형성될(formed) 수 있다. 다른 예들에서, 상기 밴드(또는 제1 밴드(210) 및 제2 밴드(220))는, 접착제(adhesive)를 통해(via) 하우징(200)에 견고하게(rigidly) 접착될(adhered) 수 있다. 다른 예들에서, 상기 밴드(또는 제1 밴드(210) 및 제2 밴드(220))는, 하우징(200)에 용접되거나(welded), 납땜되거나(soldered), 화학적으로 결합될(bonded) 수 있다. 다른 예들에서, 상기 밴드(또는 제1 밴드(210) 및 제2 밴드)) 및 하우징(200) 사이의 부가적인 영구 커플링들(additional permanent couplings)이 가능할 수 있다. 하지만, 이에 제한되지 않는다. In various embodiments, the
상술한 바와 같은, 웨어러블 전자 장치(wearable electronic device)(예: 웨어러블 전자 장치(101))는, 하우징(housing)(예: 하우징(200))과, 인스트럭션(instruction)들을 저장하는 상기 하우징 안의(within) 적어도 하나의 메모리(예: 메모리(130))와, 상기 하우징의 적어도 일부를 통해(through) 노출된(exposed) 디스플레이(예: 디스플레이(150))와, 상기 하우징에 제거 가능하게(removably) 또는 영구적으로(permanently) 부착되고(attached), 사용자의 손목(wrist)에 대해(against) 상기 하우징을 유지하도록 구성된 적어도 하나의 밴드(예: 밴드(210) 및/또는 밴드(220))와, 상기 하우징 내의(in) 적어도 하나의 센서(예: 센서(140))와, 상기 하우징 안의 적어도 하나의 프로세서(예: 프로세서(120))를 포함할 수 있고, 상기 적어도 하나의 프로세서는, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여, 상기 웨어러블 전자 장치를 손목 상에(on) 착용한(wearing) 사용자의 운동 레벨(workout level)이 제1 범위 안에(within) 있음을 나타내기(indicate) 위한 제1 상태의 복수의 시각적 객체들을 시간 정보와 함께 사용자 인터페이스 안에서 상기 디스플레이를 이용하여 표시하고, 상기 제1 상태의 상기 복수의 시각적 객체들을 상기 시간 정보와 함께 상기 사용자 인터페이스 안에서 표시하는 동안, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제1 범위와 구별되는 제2 범위 안에 있음을 검출하고, 상기 검출에 응답하여, 상기 디스플레이를 이용하여 상기 사용자 인터페이스 안에서 표시되는 상기 복수의 시각적 객체들의 상태를 상기 제1 상태로부터 상기 운동 레벨이 상기 제2 범위 안에 있음을 나타내기 위한 제2 상태로 변경하도록, 상기 인스트럭션들을 실행하도록 구성될 수 잇다. As described above, the wearable electronic device (for example, the wearable electronic device 101) includes a housing (for example, the housing 200), and in the housing that stores instructions ( within) at least one memory (eg, memory 130), a display (eg, display 150) exposed through at least a portion of the housing, and a removable (removably) from the housing ) Or permanently attached (against) the user's wrist (against) at least one band (e.g., band 210 and/or band 220) configured to hold the housing and , At least one sensor (eg, sensor 140) in the housing (in), and at least one processor (eg, processor 120) in the housing, wherein the at least one processor comprises: Based on data acquired through at least one sensor, indicating that the workout level of a user who wears the wearable electronic device on a wrist is within a first range ( While displaying a plurality of visual objects in a first state for indicate) using the display in a user interface with time information, and displaying the plurality of visual objects in the first state together with the time information in the user interface And detecting that the exercise level is within a second range distinguished from the first range based on data obtained through the at least one sensor, and in response to the detection, displayed in the user interface using the display It may be configured to execute the instructions so as to change the state of the plurality of visual objects to be from the first state to a second state to indicate that the exercise level is within the second range.
다양한 실시예들에서, 상기 제1 상태의 상기 복수의 시각적 객체들은, 제1 색상(color)으로 표시될 수 있고, 사기 제2 상태의 상기 복수의 시각적 객체들은, 상기 제1 색상과 구별되는 제2 색상으로 표시될 수 있다. In various embodiments, the plurality of visual objects in the first state may be displayed in a first color, and the plurality of visual objects in the fraudulent second state may be distinguished from the first color. It can be displayed in 2 colors.
다양한 실시예들에서, 상기 제1 색상으로 표시되는 상기 제1 상태의 상기 복수의 시각적 객체들 중 일부는, 상기 제1 색상으로 표시되는 상기 제1 상태의 상기 복수의 시각적 객체들 중 남은 시각적 객체들과(from) 다른 밝기(brightness)를 가질 수 있고, 상기 제2 색상으로 표시되는 상기 제2 상태의 상기 복수의 시각적 객체들 중 일부는, 상기 제2 색상으로 표시되는 상기 제2 상태의 상기 복수의 시각적 객체들 중 남은 시각적 객체들과 다른 밝기를 가질 수 있다. In various embodiments, some of the plurality of visual objects in the first state displayed in the first color are a remaining visual object among the plurality of visual objects in the first state displayed in the first color Some of the plurality of visual objects of the second state, which may have different brightness from and displayed in the second color, may be the second state of the second state displayed in the second color. The plurality of visual objects may have different brightness from the remaining visual objects.
다양한 실시예들에서, 상기 시간 정보의 일부는, 상기 제1 상태의 상기 복수의 시각적 객체들과 함께 표시되는 동안, 상기 제1 색상으로 표시될 수 있고, 상기 제2 상태의 상기 복수의 시각적 객체들과 함께 표시되는 동안, 상기 제2 색상으로 표시될 수 있다. In various embodiments, part of the time information may be displayed in the first color while being displayed together with the plurality of visual objects in the first state, and the plurality of visual objects in the second state While being displayed together with them, they may be displayed in the second color.
다양한 실시예들에서, 상기 제2 범위는, 상기 제1 범위에 포함된 값들보다 높은 값들을 포함할 수 있고, 상기 제2 색상은, 상기 제1 색상보다 높은 색 온도(color temperature)를 가질 수 있다. In various embodiments, the second range may include values higher than values included in the first range, and the second color may have a color temperature higher than the first color. have.
다양한 실시예들에서, 상기 적어도 하나의 프로세서는, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제1 범위 안에서 감소함을 식별하는 동안, 상기 제1 상태의 상기 복수의 시각적 객체들의 수를 상기 디스플레이를 이용하여 감소시키고, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제1 범위 안에서 증가함을 식별하는 동안, 상기 제1 상태의 상기 복수의 시각적 객체들의 수를 상기 디스플레이를 이용하여 증가시키고, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제2 범위 안에서 감소함을 식별하는 동안, 상기 제2 상태의 상기 복수의 시각적 객체들의 수를 상기 디스플레이를 이용하여 감소시키고, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제2 범위 안에서 증가함을 식별하는 동안, 상기 제2 상태의 상기 복수의 시각적 객체들의 수를 상기 디스플레이를 이용하여 증가시키도록, 상기 인스트럭션들을 실행하도록 더 구성될 수 있다. In various embodiments, the at least one processor, while identifying that the exercise level decreases within the first range based on data obtained through the at least one sensor, the plurality of While reducing the number of visual objects using the display and identifying that the exercise level increases within the first range based on data obtained through the at least one sensor, the plurality of the plurality of visual objects in the first state While increasing the number of visual objects using the display and identifying that the exercise level decreases within the second range based on data obtained through the at least one sensor, the plurality of the plurality of visual objects in the second state While reducing the number of visual objects using the display and identifying that the exercise level increases within the second range based on data obtained through the at least one sensor, the plurality of the plurality of visual objects in the second state It may be further configured to execute the instructions to increase the number of visual objects using the display.
다양한 실시예들에서, 상기 적어도 하나의 프로세서는, 상기 제1 상태의 상기 복수의 시각적 객체들 및 상기 시간 정보를 표시하는 동안, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 식별되는 상기 사용자에 의해 수행되고 있는 운동(exercise)의 종류(type)를 나타내는 제1 시각적 요소(visual element)를 상기 사용자 인터페이스 안에서 상기 디스플레이를 이용하여 표시하고, 상기 제2 상태의 상기 복수의 시각적 객체들 및 상기 시간 정보를 표시하는 동안, 상기 제1 시각적 요소를 상기 사용자 인터페이스 안에서 상기 디스플레이를 이용하여 표시하도록, 상기 인스트럭션들을 실행하도록 더 구성될 수 있다. In various embodiments, the at least one processor, while displaying the plurality of visual objects and the time information in the first state, the user identified based on data obtained through the at least one sensor A first visual element indicating a type of exercise being performed by is displayed using the display in the user interface, and the plurality of visual objects in the second state and the While displaying time information, it may be further configured to execute the instructions to display the first visual element using the display within the user interface.
다양한 실시예들에서, 상기 적어도 하나의 프로세서는, 상기 제1 상태의 상기 복수의 시각적 객체들, 상기 시간 정보, 및 상기 제1 시각적 요소를 표시하는 동안, 상기 운동의 지속 시간(duration time)을 나타내는 제2 시각적 요소를 상기 사용자 인터페이스 안에서 상기 디스플레이를 이용하여 표시하고, 상기 제2 상태의 상기 복수의 시각적 객체들, 상기 시간 정보, 및 상기 제1 시각적 요소를 표시하는 동안, 상기 제2 시각적 요소를 상기 사용자 인터페이스 안에서 상기 디스플레이를 이용하여 표시하도록, 상기 인스트럭션들을 실행하도록 더 구성될 수 있다. In various embodiments, the at least one processor determines a duration time of the exercise while displaying the plurality of visual objects, the time information, and the first visual element in the first state. While displaying a displayed second visual element using the display in the user interface, and displaying the plurality of visual objects, the time information, and the first visual element in the second state, the second visual element May be further configured to execute the instructions to display using the display within the user interface.
다양한 실시예들에서, 상기 제2 시각적 요소는, 상기 사용자 인터페이스의 림을 따라(along) 표시되고, 상기 지속 시간에 따라 가변되는 길이(length)를 가지는 시각적 게이지(gauge)를 포함할 수 있다. In various embodiments, the second visual element may include a visual gauge that is displayed along a rim of the user interface and has a length that varies according to the duration time.
다양한 실시예들에서, 상기 적어도 하나의 프로세서는, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여, 상기 운동의 상기 종류의 변경을 검출하고, 상기 운동의 상기 종류의 상기 변경의 상기 검출에 응답하여, 상기 제1 시각적 요소의 모양(shape)을 변경하도록, 상기 인스트럭션들을 실행하도록 더 구성될 수 있다. In various embodiments, the at least one processor, based on the data obtained through the at least one sensor, detects a change in the type of the exercise, and in the detection of the change in the type of the exercise In response, it may be further configured to execute the instructions to change the shape of the first visual element.
다양한 실시예들에서, 상기 적어도 하나의 프로세서는, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여, 상기 운동의 상기 종류의 변경을 검출하고, 상기 운동의 상기 종류의 상기 변경의 상기 검출에 응답하여, 상기 제1 상태의 상기 복수의 시각적 객체들 각각의 모양을 변경하거나 상기 제2 상태의 상기 복수의 시각적 객체들 각각의 모양을 변경하도록, 상기 인스트럭션들을 실행하도록 더 구성될 수 있다. In various embodiments, the at least one processor, based on the data obtained through the at least one sensor, detects a change in the type of the exercise, and in the detection of the change in the type of the exercise In response, it may be further configured to execute the instructions to change the shape of each of the plurality of visual objects in the first state or change the shape of each of the plurality of visual objects in the second state.
다양한 실시예들에서, 상기 적어도 하나의 센서는, 상기 전자 장치의 위치를 측정하기 위한 제1 센서, 상기 전자 장치의 자세(posture)를 측정하기 위한 제2 센서, 또는 상기 전자 장치의 이동 속도를 측정하기 위한 제3 센서 중 적어도 하나를 포함할 수 있고, 상기 적어도 하나의 프로세서는, 상기 제1 센서를 통해 획득되는 데이터에 기반하여 식별된 상기 전자 장치의 위치의 변화, 상기 제2 센서를 통해 획득되는 데이터에 기반하여 식별된 상기 전자 장치의 자세의 변화, 또는 상기 제3 센서를 통해 획득되는 데이터에 기반하여 식별된 상기 전자 장치의 이동 속도의 변화 중 적어도 하나에 기반하여, 상기 운동의 상기 종류를 식별하도록, 상기 인스트럭션들을 실행하도록 구성될 수 있다. In various embodiments, the at least one sensor may include a first sensor for measuring a position of the electronic device, a second sensor for measuring a posture of the electronic device, or a moving speed of the electronic device. It may include at least one of a third sensor for measurement, the at least one processor, a change in the position of the electronic device identified based on data obtained through the first sensor, through the second sensor Based on at least one of a change in a posture of the electronic device identified based on acquired data or a change in a movement speed of the electronic device identified based on data acquired through the third sensor, the movement of the It can be configured to execute the instructions to identify the type.
다양한 실시예들에서, 상기 디스플레이와 작동적으로(operably) 결합된(coupled with) 상기 하우징 안의 디스플레이 구동 회로(DDIC, display driving integrated circuitry)를 더 포함할 수 있고, 상기 디스플레이 구동 회로는, GRAM(graphical random access memory)을 포함할 수 있고, 상기 적어도 하나의 프로세서는, 상기 디스플레이 구동 회로 밖에(outside of) 위치되고 상기 디스플레이 구동 회로와 작동적으로 결합된 제1 프로세서 및 상기 디스플레이 구동 회로 밖에 위치되고 상기 적어도 하나의 센서와 작동적으로 결합된 제2 프로세서를 포함할 수 있으며, 상기 디스플레이 구동 회로는, 상기 제1 프로세서가 슬립 상태(sleep state) 내에서 있는 동안, 상기 제1 프로세서가 웨이크 업 상태 내에서 있는 동안 수신되었던 상기 GRAM에 저장된 제1 콘텐트를 스캔하는 것에 기반하여 상기 제1 상태의 상기 복수의 시각적 객체들을 상기 시간 정보와 함께 상기 사용자 인터페이스 안에서 상기 디스플레이를 이용하여 표시하도록 구성될 수 있고, 상기 제2 프로세서는, 상기 제1 상태의 상기 복수의 시각적 객체들을 상기 시간 정보와 함께 상기 사용자 인터페이스 안에서 표시하고 상기 제1 프로세서가 상기 슬립 상태 내에서 있는 동안, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제2 범위 안에 있음을 검출하고, 상기 검출에 응답하여, 상기 제1 프로세서에게 상기 운동 레벨이 상기 제2 범위 안에 있음을 나타내는 신호를 송신하도록 구성될 수 있고, 상기 제1 프로세서는, 상기 신호의 수신에 응답하여, 상기 슬립 상태를 웨이크 업(wake-up) 상태로 전환하고, 상기 전환에 응답하여, 상기 신호에 기반하여 상기 제1 콘텐트와 적어도 일부(at least partially) 다른 제2 콘텐트를 획득하고, 상기 제2 콘텐트를 상기 GRAM에 저장하기 위해 상기 제2 콘텐트를 상기 디스플레이 구동 회로에게 송신하고, 상기 송신에 응답하여, 상기 웨이크 업 상태를 상기 슬립 상태로 전환하도록. 상기 인스트럭션들을 실행하도록 구성될 수 있으며, 상기 디스플레이 구동 회로는, 상기 제1 프로세서가 상기 슬립 상태 내에서 있는 동안, 상기 GRAM에 저장된 상기 제2 콘텐트를 스캔하는 것에 기반하여 상기 디스플레이를 이용하여 상기 사용자 인터페이스 안에서 표시되는 상기 복수의 시각적 객체들의 상태를 상기 제1 상태로부터 상기 운동 레벨이 상기 제2 범위 안에 있음을 나타내기 위한 제2 상태로 변경하도록 구성될 수 있다. In various embodiments, the display may further include a display driving integrated circuitry (DDIC) in the housing that is operably coupled with the display, and the display driving circuit includes a GRAM ( graphical random access memory), wherein the at least one processor is located outside of the display driving circuit and is located outside of the display driving circuit and a first processor operatively coupled to the display driving circuit A second processor operatively coupled to the at least one sensor may be included, and the display driving circuit includes the first processor in a wake-up state while the first processor is in a sleep state. The plurality of visual objects in the first state may be configured to display using the display in the user interface along with the time information based on scanning the first content stored in the GRAM that was received while in , The second processor displays the plurality of visual objects in the first state together with the time information in the user interface and obtains through the at least one sensor while the first processor is in the sleep state Detecting that the exercise level is within the second range based on the data being performed, and in response to the detection, configured to transmit a signal to the first processor indicating that the exercise level is within the second range, and , The first processor, in response to receiving the signal, converts the sleep state to a wake-up state, and in response to the transition, the first content and at least a portion ( at least partially) to obtain another second content and to store the second content in the GRAM Transmit content to the display driving circuit, and in response to the transmission, switch the wake-up state to the sleep state. It may be configured to execute the instructions, the display driving circuit, while the first processor is in the sleep state, the user using the display based on scanning the second content stored in the GRAM It may be configured to change the state of the plurality of visual objects displayed in the interface from the first state to a second state to indicate that the exercise level is within the second range.
다양한 실시예들에서, 상기 제1 콘텐트는, 상기 제1 프로세서가 상기 슬립 상태 내에서 있는 동안 상기 디스플레이를 이용하여 애니메이션 효과(animation effects)로 상기 제1 상태의 상기 복수의 시각적 객체들을 표시하기 위해 연접된(concatenated) 복수의 제1 이미지들을 포함할 수 있고, 상기 제2 콘텐트는, 상기 제1 프로세서가 상기 슬립 상태 내에서 있는 동안 상기 디스플레이를 이용하여 애니메이션 효과로 상기 제2 상태의 상기 복수의 시각적 객체들을 표시하기 위해 연접된 복수의 제2 이미지들을 포함할 수 있다. In various embodiments, the first content is used to display the plurality of visual objects in the first state with animation effects using the display while the first processor is in the sleep state. Concatenated (concatenated) a plurality of first images may be included, the second content, while the first processor is in the sleep state, using the display, the plurality of It may include a plurality of second images concatenated to display visual objects.
다양한 실시예들에서, 상기 적어도 하나의 센서는, 상기 웨어러블 전자 장치의 자세의 변화를 측정하기 위한 센서를 포함할 수 있고, 상기 적어도 하나의 프로세서는, 상기 디스플레이가 비활성화되는(disabled) 동안, 상기 사용자의 시야(FOV, field of view)가 상기 디스플레이로 향하는지 여부를 식별하기 위해 상기 적어도 하나의 센서를 통해 획득되는 데이터의 변화의 패턴을 모니터링하고, 상기 모니터링된 패턴이 지정된 패턴에 대응함을 식별하는 것에 기반하여, 상기 디스플레이를 활성화하고, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여, 상기 제1 상태의 상기 복수의 시각적 객체들을 상기 시간 정보와 함께 사용자 인터페이스 안에서 상기 활성화된 디스플레이를 이용하여 표시하도록, 상기 인스트럭션들을 실행하도록 구성될 수 있다. In various embodiments, the at least one sensor may include a sensor for measuring a change in a posture of the wearable electronic device, and the at least one processor may include the at least one processor while the display is disabled. To identify whether a user's field of view (FOV) is directed to the display, a pattern of changes in data acquired through the at least one sensor is monitored, and the monitored pattern is identified to correspond to a specified pattern. Based on the activation, the display is activated, and based on the data obtained through the at least one sensor, the plurality of visual objects in the first state are used with the time information in the user interface. So as to be displayed, it may be configured to execute the instructions.
도 3은 다양한 실시예들에 따라 복수의 시각적 객체들의 상태를 변경하는 방법을 도시하는 흐름도(flow diagram)이다. 이러한 방법은, 도 1 및 도 2에 도시된 웨어러블 전자 장치(101) 또는 웨어러블 전자 장치(101)의 프로세서(120)에 의해 실행될 수 있다. 3 is a flow diagram illustrating a method of changing states of a plurality of visual objects according to various embodiments. This method may be executed by the wearable
도 4는 다양한 실시예들에 따라 상태를 변경하는 복수의 시각적 객체들의 예들을 도시한다. 4 illustrates examples of a plurality of visual objects that change a state according to various embodiments.
도 3을 참조하면, 동작 310에서, 프로세서(120)는, 센서(140)를 통해 획득되는 데이터에 기반하여, 웨어러블 전자 장치(101)를 손목 상에 착용한 사용자의 운동 레벨(workout level)이 제1 범위 안에(within) 있음을 나타내기 위한 제1 상태의 복수의 시각적 객체들을 시간 정보와 함께 사용자 인터페이스 안에서 디스플레이(150)를 이용하여 표시할 수 있다. 다양한 실시예들에서, 상기 제1 상태의 상기 복수의 시각적 객체들은, 동일한 형상을 가질 수 있다. 다양한 실시예들에서, 상기 제1 상태의 상기 복수의 시각적 객체들 중 일부는, 상기 제1 상태의 상기 복수의 시각적 객체들 중 남은 시각적 객체들과 다른 크기를 가질 수 있다. 다양한 실시예들에서, 상기 제1 상태의 상기 복수의 시각적 객체들 각각은, 상기 사용자 인터페이스 내에서 움직일 수 있다. 예를 들면, 상기 제1 상태의 상기 복수의 시각적 객체들 각각의 이동 속도는, 상기 제1 범위 안에서 변화되는 상기 운동 레벨에 따라 변경될 수 있다. 다양한 실시예들에서, 상기 제1 상태의 상기 복수의 시각적 객체들 각각은, 반짝임 효과(sparkle effects)를 제공하도록 구성될 수 있다. Referring to FIG. 3, in
다양한 실시예들에서, 상기 운동 레벨은, 웨어러블 전자 장치(101)를 손목 상에 착용한 사용자의 활동 정도(activity level)를 나타내는 값일 수 있다. 다양한 실시예들에서, 상기 운동 레벨은, 지정된 시간 구간 동안 센서(140)를 이용하여 식별되는 상기 활동 정보의 평균에 기반하여 결정될 수 있다. 다양한 실시예들에서, 프로세서(120)는, 센서(140)를 통해 획득되는 상기 사용자의 심박수(heart rate)에 대한 데이터, 센서(140)를 통해 획득되는 상기 사용자의 혈압(blood pressure)에 대한 데이터, 센서(140)를 통해 획득되는 웨어러블 전자 장치(101)의 자세(posture)에 대한 데이터, 센서(140)를 통해 획득되는 웨어러블 전자 장치(101)의 이동 속도에 대한 데이터, 센서(140)를 통해 획득되는 웨어러블 전자 장치(101) 주변의 기압(또는 수압)에 대한 데이터, 센서(140)를 통해 획득되는 웨어러블 전자 장치(101)의 위치에 대한 데이터, 또는 그들의 조합에 기반하여, 상기 운동 레벨을 결정할 수 있다. 다양한 실시예들에서, 상기 제1 범위는, 상기 운동 레벨을 시각적으로(visually) 나타내기(indicate) 위한 상기 복수의 시각적 객체들의 상태를 결정하기 위해 전자 장치(101) 내에서 정의될 수 있다. 다양한 실시예들에서, 상기 제1 상태의 상기 복수의 시각적 객체들은, 상기 운동 레벨이 상기 제1 범위 안에 있음을 나타내기 위해, 제1 색상(color)으로 표시될 수 있다. In various embodiments, the exercise level may be a value indicating an activity level of a user who wears the wearable
다양한 실시예들에서, 상기 제1 색상으로 표시되는 상기 제1 상태의 상기 복수의 시각적 객체들 중 일부는, 상기 제1 색상으로 표시되는 상기 제1 상태의 상기 복수의 시각적 객체들 중 남은 시각적 객체들과 다른 밝기(brightness)를 가질 수 있다. 예를 들어, 도 4를 참조하면, 상태(410)에서, 상기 제1 색상으로 표시되는 상기 제1 상태의 상기 복수의 시각적 객체들 중 시각적 객체(411)는 상기 제1 색상으로 표시되는 상기 제1 상태의 상기 복수의 시각적 객체들 중 시각적 객체(412)보다 높은 밝기를 가질 수 있다. In various embodiments, some of the plurality of visual objects in the first state displayed in the first color are a remaining visual object among the plurality of visual objects in the first state displayed in the first color It can have a different brightness than the field. For example, referring to FIG. 4, in a
다양한 실시예들에서, 상기 제1 상태의 상기 복수의 시각적 객체들은, 상기 시간 정보와 함께 표시될 수 있다. 예를 들면, 상기 시간 정보는, 웨어러블 전자 장치(101)가 위치된 장소의 현지 시간(local time)을 나타낼 수 있다. 예를 들면, 상기 시간 정보는, 날짜를 나타내기 위한 시각적 요소(visual element), 요일(day of the week)을 나타내기 위한 시각적 요소, 시간(hour)을 나타내기 위한 시각적 요소, 분(minute)을 나타내기 위한 시각적 요소, 초(second)를 나타내기 위한 시각적 요소, 또는 그들의 조합으로 구성될 수 있다. 하지만, 이에 제한되지 않는다. In various embodiments, the plurality of visual objects in the first state may be displayed together with the time information. For example, the time information may indicate a local time of a place where the wearable
다양한 실시예들에서, 상기 사용자 인터페이스는, 사용자의 손목 상에 착용되는 웨어러블 전자 장치(101)의 디스플레이(150)를 이용하여 표시된다는 측면에서, 시계 인터페이스(watch interface)로 참조될 수도 있다. In various embodiments, the user interface may be referred to as a watch interface in terms of being displayed using the
다양한 실시예들에서, 프로세서(120)는, 상기 제1 상태의 상기 복수의 시각적 객체들 및 상기 시간 정보를 포함하는 상기 사용자 인터페이스를 웨어러블 전자 장치(101)가 노멀 모드 내에서 동작하는 동안 표시할 수 있다. 다양한 실시예들에서, 상기 노멀 모드는, 프로세서(120)가 웨이크-업 상태(wake-up state)에서 있는 동안 디스플레이(150)을 통해 화면을 표시하는 모드를 의미할 수 있다. 다양한 실시예들에서, 상기 웨이크-업 상태는, 웨어러블 전자 장치(101)의 PMIC(power management integrated circuit, 미도시)가 프로세서(120)에게 정상 전력(steady state power)을 제공하는 상태를 의미할 수 있다. 다양한 실시예들에서, 상기 노멀 모드는, 프로세서(120)가 디스플레이 구동 회로(미도시)를 제어함으로써(by controlling), 디스플레이(150)을 통해 화면을 표시하는 모드를 의미할 수 있다. 상기 노멀 모드에 기반하여 화면을 표시하는 동안, 프로세서(120)는 상기 웨이크-업 상태에서 동작할 수 있다. 다양한 실시예들에서, 상기 노멀 모드는, 프로세서(120)가 디스플레이(150)을 통해 표시될 상기 제1 콘텐트를 포함하는 프레임 데이터를 상기 디스플레이 구동 회로로 전달하는 모드를 의미할 수 있다. In various embodiments, the
다양한 실시예들에서, 프로세서(120)는, 상기 제1 상태의 상기 복수의 시각적 객체들 및 상기 시간 정보를 포함하는 상기 사용자 인터페이스를 웨어러블 전자 장치(101)가 AOD(always on display) 모드 내에서 동작하는 동안 표시할 수 있다. 다양한 실시예들에서, 상기 AOD 모드는, 프로세서(120)가 슬립 상태(sleep state)에서 있는 동안 디스플레이(150)을 통해 화면을 표시하는 모드를 의미할 수 있다. 다양한 실시예들에서, 상기 슬립 상태는, 상기 웨이크-업 상태로의 전환을 위해 부팅(booting)을 요구하는 턴-오프(turn-off) 상태를 의미할 수 있다. 다양한 실시예들에서, 상기 슬립 상태는, 웨어러블 전자 장치(101)의 PMIC(미도시)가 프로세서(120)에게 전력을 제공하는 것을 제한한(예: 중단한) 상태를 의미할 수 있다. 다양한 실시예들에서, 상기 슬립 상태는, 프로세서(120)가 상기 웨이크 업 상태로의 전환을 위해 부팅을 요구하지 않으나, PMIC로부터 정상 전력을 획득하는 것을 요구하는 상태를 의미할 수 있다. 다양한 실시예들에서, 상기 슬립 상태는, 웨어러블 전자 장치(101)의 PMIC로부터 기준 전력보다 낮은 전력을 획득하는 상태를 의미할 수 있다. 다양한 실시예들에서, 상기 슬립 상태는, 비활성 상태(inactive state), 유휴 상태(idle state), 대기 상태(standby state), 또는 저전력 상태(low power state) 중 하나 이상을 포함할 수 있다. 다양한 실시예들에서, 상기 AOD 모드는, 디스플레이(150)을 통해 화면을 표시하는 구간의 적어도 일부 동안 프로세서(120)가 상기 슬립 상태에서 있는 모드를 의미할 수 있다. 다양한 실시예들에서, 상기 AOD 모드는, 상기 디스플레이 구동 회로의 내부 전원으로부터 전력을 획득하는 모드를 의미할 수 있다. 다양한 실시예들에서, 상기 AOD 모드는, 상기 디스플레이 구동 회로 자체의 동작에 따른 화면의 표시라는 측면으로부터 셀프-디스플레이(self-display) 모드로 참조될 수 있다. 다양한 실시예들에서, 상기 AOD 모드는, 복수의 서브 모드들을 포함할 수 있다. 예를 들면, 상기 AOD 모드는, AOD 셀프 애니메이션 모드(self animation mode)를 포함할 수 있다. 상기 AOD 셀프 애니메이션 모드는, 프로세서(120)가 상기 슬립 상태에서 있는 동안 상기 디스플레이 구동 회로가 상기 디스플레이 구동 회로 내의 GRAM(graphical random access memory)에 저장된 프레임 데이터에 포함된 복수의 이미지들 각각을 순차적으로 스캔함으로써 디스플레이(150)을 통해 애니메이션을 제공하는 모드를 의미할 수 있다. 예를 들면, 상기 AOD 모드는, AOD 넌-셀프 애니메이션 모드(non-self animation mode)를 포함할 수 있다. 상기 AOD 넌-셀프 애니메이션 모드는, 상기 AOD 모드 동안 이벤트를 검출하는 경우 상기 검출된 이벤트에 기반하여 프로세서(120)로부터 매 프레임마다 제공되는 프레임 데이터를 이용하여 애니메이션을 제공하는 모드를 의미할 수 있다. 다양한 실시예들에서, 웨어러블 전자 장치(101)가 상기 AOD 모드 내에서 동작하는 동안 디스플레이(150)를 이용하여 표시되는 상기 사용자 인터페이스는, 웨어러블 전자 장치(101)가 상기 노멀 모드 내에서 동작하는 동안 디스플레이(!50)를 이용하여 표시되는 상기 사용자 인터페이스보다 어두울 수 있다. 웨어러블 전자 장치(101)가 상기 AOD 모드 내에서 동작하는 동안 웨어러블 전자 장치(101) 내에서 상기 복수의 시각적 객체들을 처리하는 방법은, 도 11 및 도 12를 통해 후술될 것이다. In various embodiments, the
동작 320에서, 프로세서(120)는, 상기 제1 상태의 상기 복수의 시각적 객체들을 상기 시간 정보와 함께 상기 사용자 인터페이스 안에서 표시하는 동안, 센서(140)를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제1 범위와 구별되는 제2 범위 안에 있음을 검출할 수 있다. 예를 들면, 웨어러블 전자 장치(101)를 손목 상에 착용한 사용자의 상기 운동 레벨의 증가에 의해, 프로세서(120)는, 상기 제1 상태의 상기 복수의 시각적 객체들을 상기 시간 정보와 함께 상기 사용자 인터페이스 안에서 표시하는 동안, 상기 제1 범위 안에 있었던 상기 운동 레벨이 상기 제1 범위 내에 포함된 값들보다 높은 값들을 포함하는 상기 제2 범위 안에 있음을 검출할 수 있다. 다른 예를 들면, 웨어러블 전자 장치(101)를 손목 상에 착용한 사용자의 상기 운동 레벨의 감소에 의해, 프로세서(120)는, 상기 제1 상태의 상기 복수의 시각적 객체들을 상기 시간 정보와 함께 상기 사용자 인터페이스 안에서 표시하는 동안, 상기 제1 범위 안에 있었던 상기 운동 레벨이 상기 제1 범위 내에 포함된 값들보다 낮은 값들을 포함하는 상기 제2 범위 안에 있음을 검출할 수 있다. 하지만, 이에 제한되지 않는다. In
동작 330에서, 프로세서(120)는, 상기 검출에 응답하여, 디스플레이(150)를 이용하여 상기 사용자 인터페이스 안에서 표시되는 상기 복수의 시각적 객체들의 상태를 상기 제1 상태로부터 상기 운동 레벨이 상기 제2 범위 안에 있음을 나타내기 위한 제2 상태로 변경할 수 있다. 다양한 실시예들에서, 상기 제2 상태의 상기 복수의 시각적 객체들은, 동일한 형상을 가질 수 있다. 다양한 실시예들에서, 상기 제2 상태의 상기 복수의 시각적 객체들 중 일부는, 상기 제2 상태의 복수의 시각적 객체들 중 다른 일부와 다른 크기를 가질 수 있다. 다양한 실시예들에서, 상기 제1 상태의 상기 복수의 시각적 객체들 각각은, 상기 사용자 인터페이스 내에서 움직일 수 있다. 예를 들면, 상기 제2 상태의 상기 복수의 시각적 객체들 각각의 이동 속도는, 상기 제2 범위 안에서 변화되는 상기 운동 레벨에 따라 변경될 수 있다. 다양한 실시예들에서, 상기 제2 상태의 상기 복수의 시각적 객체들 각각은, 반짝임 효과를 제공하도록 구성될 수 있다. 다양한 실시예들에서, 상기 제2 상태의 상기 복수의 시각적 객체들은, 상기 운동 레벨이 상기 제2 범위 안에 있음을 나타내기 위해, 제2 색상으로 표시될 수 있다. 다양한 실시예들에서, 상기 제2 색상은, 상기 제1 색상보다 낮은 색 온도를 가질 수 있다. 다양한 실시예들에서, 상기 제2 색상은, 상기 제1 색상보다 높은 색 온도를 가질 수도 있다. 하지만, 이에 제한되지 않는다. 다양한 실시예들에서, 프로세서(120)는, 상기 운동 레벨의 증가 또는 감소로 인하여, 상기 운동 레벨이 상기 제1 범위로부터 변경된 상기 제2 범위 안에 있음을 나타내기 위해 상기 제1 색상과 구별되는 상기 제2 색상으로 상기 복수의 시각적 객체들을 표시함으로써, 상기 복수의 시각적 객체의 상태를 상기 제1 상태로부터 상기 제2 상태로 변경할 수 있다. In
다양한 실시예들에서, 상기 제2 색상으로 표시되는 상기 제2 상태의 상기 복수의 시각적 객체들 중 일부는, 상기 제2 색상으로 표시되는 상기 제2 상태의 상기 복수의 시각적 객체들 중 남은 시각적 객체들과 다른 밝기(brightness)를 가질 수 있다. 예를 들어, 도 4를 참조하면, 상태(410)으로부터 전환된 상태(440)에서, 상기 제2 색상으로 표시되는 상기 제2 상태의 상기 복수의 시각적 객체들 중 시각적 객체(441)는 상기 제1 색상으로 표시되는 상기 제1 상태의 상기 복수의 시각적 객체들 중 시각적 객체(412)보다 높은 밝기를 가질 수 있다. In various embodiments, some of the plurality of visual objects in the second state displayed in the second color are remaining visual objects among the plurality of visual objects in the second state displayed in the second color It can have a different brightness than the field. For example, referring to FIG. 4, in a
다양한 실시예들에서, 상기 제2 상태의 상기 복수의 시각적 객체들은, 상기 시간 정보와 함께 표시될 수 있다. 다양한 실시예들에서, 프로세서(120)는, 상기 제2 상태의 상기 복수의 시각적 객체들 및 상기 시간 정보를 포함하는 상기 사용자 인터페이스를, 웨어러블 전자 장치(101)가 상기 노멀 모드 내에서 동작하는 동안, 표시할 수 있다. 다양한 실시예들에서, 프로세서(120)는, 상기 제2 상태의 상기 복수의 시각적 객체들 및 상기 시간 정보를 포함하는 상기 사용자 인터페이스를, 웨어러블 전자 장치(101)가 상기 AOD 모드 내에서 동작하는 동안, 표시할 수 있다. In various embodiments, the plurality of visual objects in the second state may be displayed together with the time information. In various embodiments, the
예를 들어, 도 4에서, 상태(410)은 상기 제1 상태이고 상태(420)은 상기 제2 상태라고 가정하자. 프로세서(120)는, 상태(410)와 같이, 상기 제1 색상(예: 녹색)으로 시각적 객체(411) 및 시각적 객체(412)를 포함하는 상기 복수의 시각적 객체들을 표시함으로써, 상기 제1 상태의 상기 복수의 시각적 객체들을 표시할 수 있다. 상기 제1 색상으로 표시되는 시각적 객체(411) 및 시각적 객체(412)를 포함하는 상기 복수의 시각적 객체들은, 시간 정보(413)와 함께 표시될 수 있다. 시간 정보(413)의 일부인 시각적 요소(414)는, 상기 운동 레벨이 상기 제1 범위 안에 있음을 나타내기 위해, 상기 제1 색상으로 표시될 수 있다. 프로세서(120)는, 상태(410)에서, 센서(140)를 이용하여 상기 운동 레벨의 변화를 식별함으로써, 상기 운동 레벨이 상기 제1 범위를 구성하는 값들보다 낮은 값들로 구성된 상기 제2 범위로 변경됨을 검출할 수 있다. 프로세서(120)는, 상기 검출에 응답하여, 상태(410)를 상태(420)로 변경하거나 전환할 수 있다. 예를 들면, 프로세서(120)는, 상기 복수의 시각적 객체들의 색상을 상기 제1 색상(예: 녹색)으로부터 상기 제2 색상(예: 노란색)으로 변경함으로써, 상태(410)를 상태(420)로 변경할 수 있다. 상태(420)에서, 상기 제2 상태의 상기 복수의 시각적 객체들은, 시간 정보(423)와 함께 표시될 수 있다. 시간 정보(423)의 일부인 시각적 요소(424)는, 상기 운동 레벨이 상기 제2 범위 안에 있음을 나타내기 위해, 상기 제2 색상으로 표시될 수 있다. For example, in FIG. 4, assume that
다른 예를 들어, 도 4에서, 상태(420)은 상기 제1 상태이고 상태(430)은 상기 제2 상태라고 가정하자. 프로세서(120)는, 상태(420)와 같이, 상기 제1 색상(예: 노란색)으로 상기 복수의 시각적 객체들을 표시함으로써, 상기 제1 상태의 상기 복수의 시각적 객체들을 표시할 수 있다. 상기 제1 색상으로 표시되는 상기 복수의 시각적 객체들은, 상기 제1 색상으로 표시되는 시각적 요소(424)를 포함하는 시간 정보(423)와 함께 표시될 수 있다. 프로세서(120)는, 상태(420)에서, 센서(140)를 이용하여 상기 운동 레벨이 상기 제1 범위 밖의 값인 0으로 감소됨을 검출할 수 있다. 프로세서(120)는, 상기 검출에 응답하여, 상태(420)를 상태(430)로 변경하거나 전환할 수 있다. 예를 들면, 프로세서(120)는, 상기 제1 색상으로 표시되는 상기 복수의 시각적 객체들의 전체적인 밝기(overall brightness)를 감소시킴으로써, 상태(420)를 상태(430)로 변경할 수 있다. 다른 예를 들면, 프로세서(120)는, 상기 제1 색상으로 표시되는 상기 복수의 시각적 객체들을 화면으로부터 제거함으로써, 상태(420)를 상태(430)로 변경할 수 있다. 상태(430)에서, 시간 정보(433) 내에 포함된 시각적 요소(434)의 밝기는, 상태(430)에서 감소된 밝기를 가지는 상기 복수의 시각적 객체들과 달리, 유지될 수 있다. 다른 예를 들면, 상태(430)에서, 시간 정보(433) 내에 포함된 시각적 요소(434)는, 상태(430)에서 제거된 상기 복수의 시각적 객체들과 달리, 상기 제1 색상으로 표시될 수 있다. 또 다른 예를 들면, 시간 정보(433) 내에 포함된 시각적 요소(434)는, 상태(420)으로부터 상태(430)로의 전환에 기반하여, 시간 정보(433)의 다른 시각적 요소들과 동일한 색상으로 전환될 수 있다. 하지만, 이에 제한되지 않는다. For another example, in FIG. 4, assume that
또 다른 예를 들어, 도 4에서, 상태(410)은 상기 제1 상태이고 상태(440)은 상기 제2 상태라고 가정하자. 프로세서(120)는, 상태(410)와 같이, 상기 제1 색상(예: 녹색)으로 상기 복수의 시각적 객체들을 표시함으로써, 상기 제1 상태의 상기 복수의 시각적 객체들을 표시할 수 있다. 상기 제1 색상으로 표시되는 상기 복수의 시각적 객체들은, 상기 제1 색상으로 표시되는 시각적 요소(424)를 포함하는 시간 정보(423)와 함께 표시될 수 있다. 프로세서(120)는, 상태(410)에서, 센서(140)를 이용하여 상기 운동 레벨이 상기 제1 범위를 구성하는 값들보다 높은 값들로 구성된 상기 제2 범위로 변경됨을 검출할 수 있다. 프로세서(120)는, 상기 검출에 응답하여, 상태(410)를 상태(440)로 전환하거나 변경할 수 있다. 예를 들면, 프로세서(120)는, 상기 복수의 시각적 객체들의 색상을 상기 제1 색상(예: 녹색)으로부터 상기 제2 색상(예: 파란색)으로 변경함으로써, 상태(410)를 상태(440)로 변경할 수 있다. 다양한 실시예들에서, 상기 운동 레벨이 상기 제1 범위를 구성하는 값들보다 높은 값들로 구성된 상기 제2 범위 안에 있음은, 사용자가 상당히 격한 운동을 수행 중임을 의미할 수 있다. 달리 표현하면, 상기 운동 레벨이 상기 제2 범위 안에 있는 상태(440)의 발생 빈도는, 상기 운동 레벨이 상기 제1 범위 안에 있는 상태(410)가 발생 빈도보다 낮을 수 있다. 다양한 실시예들에 따른 웨어러블 전자 장치(101)는, 보다 낮은 발생 빈도를 가지는 상태(440)에서 상기 복수의 시각적 객체들을 표시하기 위해 이용되는 색 온도를 보다 높은 발생 빈도를 가지는 상태(410)에서 상기 복수의 시각적 객체들을 표시하기 위해 이용되는 색 온도보다 낮게 설정할 수 있다. 이러한 설정을 통해, 다양한 실시예들에 따른 웨어러블 전자 장치(101)는, 디스플레이(150)가 OLED(organic light emitting diodes)로 구성되는 경우, 디스플레이(150)에서 번인 현상이 발생하는 것을 방지할 수 있다. 하지만, 이에 제한되지 않는다. 상태(440)에서, 상기 제2 상태의 상기 복수의 시각적 객체들은, 시간 정보(443)와 함께 표시될 수 있다. 시간 정보(443)의 일부인 시각적 요소(444)는, 상기 운동 레벨이 상기 제2 범위 안에 있음을 나타내기 위해, 상기 제2 색상(예: 파란색)으로 표시될 수 있다. As another example, in FIG. 4, assume that
또 다른 예를 들어, 도 4에서, 상태(440)는 상기 제1 상태이고 상태(450)는 상기 제2 상태라고 가정하자. 프로세서(120)는, 상태(440)와 같이, 상기 제1 색상(예: 파란색)으로 상기 복수의 시각적 객체들을 표시함으로써, 상기 제1 상태의 상기 복수의 시각적 객체들을 표시할 수 있다. 상기 제1 색상으로 표시되는 상기 복수의 시각적 객체들은, 상기 제1 색상으로 표시되는 시각적 요소(444)를 포함하는 시간 정보(443)와 함께 표시될 수 있다. 프로세서(120)는, 상태(440)에서, 센서(140)를 이용하여 상기 운동 레벨이 상기 제1 범위를 구성하는 값들보다 높은 값들로 구성된 상기 제2 범위로 변경됨을 검출할 수 있다. 프로세서(120)는, 상기 검출에 응답하여, 상태(440)를 상태(450)로 변경하거나 전환할 수 있다. 예를 들면, 프로세서(120)는, 상기 복수의 시각적 객체들의 수를 제1 값(예: 30)으로부터 제2 값(예: 50)으로 변경함으로써, 상태(440)를 상태(450)로 변경할 수 있다. 다른 예를 들면, 프로세서(120)는, 상기 복수의 시각적 객체들의 색상을 유지하고 상기 복수의 시각적 객체들의 전체적인 밝기(overall brightness)를 증가시킴으로써, 상태(440)를 상태(450)로 변경할 수 있다. 또 다른 예를 들면, 프로세서(120)는, 상기 복수의 시각적 객체들의 색상을 유지하고 상기 복수의 시각적 객체들의 속도를 증가시킴으로써, 상태(440)를 상태(450)로 변경할 수 있다. 상태(450)에서, 시간 정보(453) 내에 포함된 시각적 요소(454)의 밝기는, 상태(440)에서 증가된 밝기를 가지는 상기 복수의 시각적 객체들과 달리, 유지될 수 있다. 하지만, 이에 제한되지 않는다. As another example, in FIG. 4, assume that
도 4에 도시하지 않았으나, 다양한 실시예들에 따른 웨어러블 전자 장치(101)는, 상기 운동 레벨과 관계없이, 사용자의 건강 상태가 응급 상태임을 나타내거나 응급 상태로 변경될 수 있음을 나타내기 위해, 상기 복수의 시각적 객체들을 이용할 수 있다. 예를 들면, 프로세서(120)는, 센서(140)를 이용하여, 상태(430) 내에서 누워 있던 사용자가 일어남을 식별할 수 있다. 프로세서(120)는, 상기 식별에 응답하여, 센서(140)를 이용하여 상기 사용자의 혈압의 변화 또는 심박수의 변화를 식별하고, 상기 식별된 혈압의 변화 또는 상기 식별된 심박수의 변화에 기반하여 사용자에게 기립성 저혈압이 야기될 수 있음을 추정할 수 있다. 프로세서(120)는, 상기 추정에 기반하여, 상기 복수의 시각적 객체들을 지정된 색상(예: 빨간색)으로 표시함으로써 사용자에게 기립성 저혈압이 야기될 수 있음을 알릴 수 있다. 다른 예를 들면, 프로세서(120)는, 센서(140)를 이용하여, 상태(450) 내에서 사용자의 혈압 또는 심박수가 기준 값에 도달함을 식별할 수 있다. 프로세서(120)는, 상기 식별에 기반하여, 상기 복수의 시각적 객체들을 상기 지정된 색상(예: 빨간색)으로 표시함으로써 사용자의 혈압 또는 심박 상태가 응급 상태임을 알릴 수 있다. 하지만, 이에 제한되지 않는다. Although not shown in FIG. 4, the wearable
상술한 바와 같이, 다양한 실시예들에 따른 웨어러블 전자 장치(101)는, 상기 복수의 시각적 객체들의 상태를 변경함으로써, 상기 사용자의 건강 상태 또는 상기 사용자의 피트니스 상태의 변경을 직관적으로 알릴 수 있다. 다시 말해, 다양한 실시예들에 따른 웨어러블 전자 장치(101)는, 강화된 사용자 경험을 제공할 수 있다. As described above, the wearable
도 5는 다양한 실시예들에 따라 복수의 시각적 객체들의 수를 변경하는 방법을 도시하는 흐름도이다. 이러한 방법은, 도 1 및 도 2에 도시된 웨어러블 전자 장치(101) 또는 웨어러블 전자 장치(101)의 프로세서(120)에 의해 실행될 수 있다. 5 is a flowchart illustrating a method of changing the number of a plurality of visual objects according to various embodiments. This method may be executed by the wearable
도 6은 다양한 실시예들에 따라 복수의 시각적 객체들의 수를 증가하거나 감소하는 예들을 도시한다. 6 illustrates examples of increasing or decreasing the number of a plurality of visual objects according to various embodiments.
도 5를 참조하면, 동작 510에서, 프로세서(120)는, 동작 310 또는 동작 330과 같이 상기 제1 상태 또는 상기 제2 상태의 상기 복수의 시각적 객체들을 표시할 수 있다. 예를 들어, 도 6을 참조하면, 프로세서(120)는, 상태(610)와 같이, 제1 수의 상기 복수의 시각적 객체들을 시간 정보와 함께 표시할 수 있다. Referring to FIG. 5, in
동작 520에서, 프로세서(120)는, 상기 제1 상태 또는 상기 제2 상태의 상기 복수의 시각적 객체들을 표시하는 동안, 센서(140)를 이용하여 상기 운동 레벨이 상기 제1 범위 또는 상기 제2 범위 안에서 변경됨을 식별할 수 있다. 예를 들어, 상기 제1 상태의 상기 복수의 시각적 객체들을 표시하는 동안, 프로세서(120)는, 센서(140)를 이용하여 상기 운동 레벨이 상기 제2 범위에 진입하지는 않으나 상기 제1 범위 안에서 변경됨을 식별할 수 있다. 다른 예를 들어, 상기 제2 상태의 상기 복수의 시각적 객체들을 표시하는 동안, 프로세서(120)는, 센서(140)를 이용하여 상기 운동 레벨이 상기 제1 범위에 진입하지는 않으나 상기 제2 범위 안에서 변경됨을 식별할 수 있다. In
동작 530에서, 프로세서(120)는, 상기 식별에 응답하여, 상기 제1 상태 또는 상기 제2 상태의 상기 복수의 시각적 객체들의 수를 변경할 수 있다. 예를 들면, 프로세서(120)는, 상기 운동 레벨이 상기 제1 범위 또는 상기 제2 범위 안에서 변경됨을 나타내기 위해, 상기 식별에 응답하여, 상기 제1 상태 또는 상기 제2 상태의 상기 복수의 시각적 객체들의 수를 변경할 수 있다. 예를 들면, 프로세서(120)는, 센서(140)를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제1 범위 안에서 감소함을 식별하는 동안, 상기 제1 상태의 상기 복수의 시각적 객체들의 수를 디스플레이(150)를 이용하여 감소시킬 수 있다. 다른 예를 들면, 프로세서(120)는, 센서(140)를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제1 범위 안에서 증가함을 식별하는 동안, 상기 제1 상태의 상기 복수의 시각적 객체들의 수를 디스플레이(150)를 이용하여 증가시킬 수 있다. 예를 들어, 도 6을 참조하면, 프로세서(120)는, 센서(140)를 이용하여 상기 운동 레벨이 상기 제1 범위 안에서 증가함을 식별하는 것에 응답하여, 상태(610)를 상태(630)로 변경할 수 있다. 상태(630)에서, 프로세서(120)는, 상기 제1 수보다 큰 제2 수의 상기 복수의 시각적 객체들을 시간 정보와 함께 표시할 수 있다. 다른 예를 들어, 도 6을 참조하면, 프로세서(120)는, 센서(140)를 이용하여 상기 운동 레벨이 상기 제1 범위 안에서 감소함을 식별하는 것에 응답하여, 상태(610)를 상태(620)로 변경할 수 있다. 상태(620)에서, 프로세서(120)는, 상기 제1 수보다 작은 제2 수의 상기 복수의 시각적 객체들을 시간 정보와 함께 표시할 수 있다. In
또 다른 예를 들면, 프로세서(120)는, 센서(140)를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제2 범위 안에서 감소함을 식별하는 동안, 상기 제2 상태의 상기 복수의 시각적 객체들의 수를 디스플레이(150)를 이용하여 감소시킬 수 있다. 또 다른 예를 들면, 프로세서(120)는, 센서(140)를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제2 범위 안에서 증가함을 식별하는 동안, 상기 제2 상태의 상기 복수의 시각적 객체들의 수를 디스플레이(150)를 이용하여 증가시킬 수 있다. In another example, the
상술한 바와 같이, 다양한 실시예들에 따른 웨어러블 전자 장치(101)는, 상기 운동 레벨이 상기 제1 범위 또는 상기 제2 범위 안에서 변경되는 경우, 상기 운동 레벨의 변경을 직관적으로 알리기 위해, 디스플레이(150)를 통해 표시되고 있는 상기 복수의 시각적 객체의 수를 변경할 수 있다. 다양한 실시예들에 따른 웨어러블 전자 장치(101)는, 이러한 변경을 통해, 강화된 사용자 경험을 제공할 수 있다. As described above, when the exercise level is changed within the first range or the second range, the wearable
도 7은 다양한 실시예들에 따라 운동 종류의 변경에 따라 제1 시각적 요소의 모양을 변경하는 방법을 도시하는 흐름도이다. 이러한 방법은, 도 1 및 도 2에 도시된 웨어러블 전자 장치(101) 또는 웨어러블 전자 장치(101)의 프로세서(120)에 의해 실행될 수 있다. 7 is a flowchart illustrating a method of changing a shape of a first visual element according to a change in an exercise type, according to various embodiments. This method may be executed by the wearable
도 8은 다양한 실시예들에 따라 제1 시각적 요소의 모양을 변경하는 예들을 도시한다. 8 illustrates examples of changing a shape of a first visual element according to various embodiments.
도 7을 참조하면, 동작 710에서, 프로세서(120)는, 상기 복수의 시각적 객체들과 함께 제1 시각적 요소를 표시할 수 있다. 예를 들면, 상기 제1 시각적 요소는, 웨어러블 전자 장치(101)를 손목 상에 착용한 사용자가 수행 중인 운동(exercise)의 종류를 나타내기 위해, 상기 운동 레벨을 나타내기 위한 상기 복수의 시각적 객체들과 함께 디스플레이(150)를 통해 표시될 수 있다. 예를 들면, 프로세서(120)는, 센서(140)를 통해 획득되는 데이터에 기반하여, 상기 운동의 종류를 식별할 수 있다. 예를 들면, 프로세서(120)는, 웨어러블 전자 장치(101)의 자세의 변화를 나타내는 데이터를 센서(140)를 통해 획득하고, 상기 데이터에 기반하여 상기 운동의 종류를 식별할 수 있다. 예를 들면, 프로세서(120)는, 웨어러블 전자 장치(101)의 이동 속도의 변화를 나타내는 데이터를 센서(140)를 통해 획득하고, 상기 데이터에 기반하여 상기 운동의 종류를 식별할 수 있다. 예를 들면, 프로세서(120)는, 웨어러블 전자 장치(101)의 위치를 나타내는 데이터를 센서(140)를 통해 획득하고, 상기 데이터에 기반하여 상기 운동의 종류를 식별할 수 있다. 예를 들면, 프로세서(120)는, 상기 사용자의 심박수의 변화 또는 상기 사용자의 혈압의 변화를 나타내는 데이터를 센서(140)를 통해 획득하고, 상기 데이터에 기반하여 상기 운동의 종류를 식별할 수 있다. 예를 들면, 프로세서(120)는, 웨어러블 전자 장치(101) 주변의 기압의 변화를 나타내는 데이터를 센서(140)를 통해 획득하고, 상기 데이터에 기반하여 상기 운동의 종류를 식별할 수 있다. 하지만, 이에 제한되지 않는다. Referring to FIG. 7, in
예를 들면, 웨어러블 전자 장치(101)는, 센서(140)로부터 획득되는 데이터에 기반하여 상기 운동의 종류를 식별하기 위해, 카테고리화된 운동들을 웨어러블 전자 장치(101) 내에서 정의할 수 있다. 예를 들면, 웨어러블 전자 장치(101)는, 센서(140)로부터 획득되는 데이터에 기반하여 상기 운동의 종류를 결정하기 위해, 제1 카테고리의 운동(예: 달리기), 제2 카테고리의 운동(예: 자전거), 제3 카테고리의 운동(예: 수영), 제4 카테고리의 운동(예: 로잉 머신), 및 제5 카테고리의 운동(예: 일립티컬 트레이너(elliptical trainer)을 포함하는 운동들을 정의할 수 있다. 프로세서(120)는, 센서(140)로부터 획득되는 데이터와 상기 정의된 운동들 각각을 나타내는 기준 데이터를 비교함으로써, 상기 정의된 운동들 중 하나의 운동을 상기 사용자가 수행 중인 운동으로 식별할 수 있다. 프로세서(120)는, 상기 식별된 운동에 대응하는 모양을 가지는 상기 제1 시각적 요소를 상기 복수의 시각적 객체들과 함께 표시할 수 있다. 예를 들어, 도 8을 참조하면, 프로세서(120)는, 상태(810)와 같이, 상기 복수의 시각적 객체들과 함께, 제1 모양을 가지는 제1 시각적 요소(815)를 표시할 수 있다. For example, the wearable
동작 720에서, 프로세서(120)는, 상기 제1 시각적 요소를 상기 복수의 시각적 객체들과 함께 표시하는 동안, 센서(140)를 통해 획득되는 데이터에 기반하여, 상기 사용자에 의해 수행되고 있는 상기 운동의 종류의 변경을 검출할 수 있다. 예를 들면, 프로세서(120)는, 센서(140)를 통해 획득되는 데이터에 기반하여, 상기 사용자에 의해 수행되고 있는 상기 운동이 상기 제2 카테고리의 운동(예: 자전거)로부터 상기 제3 카테고리의 운동으로 변경됨을 검출할 수 있다. 예를 들면, 프로세서(120)는, 센서(140)를 통해 획득되는 데이터가 상기 제2 카테고리의 운동을 나타내는 기준 데이터보다 상기 제3 카테고리의 운동을 나타내는 기준 데이터와 더 유사함을 식별함으로써, 센서(140)를 통해 획득되는 데이터에 기반하여, 상기 사용자에 의해 수행되고 있는 상기 운동이 상기 제2 카테고리의 운동(예: 자전거)로부터 상기 제3 카테고리의 운동으로 변경됨을 검출할 수 있다. In
동작 730에서, 프로세서(120)는, 상기 검출에 응답하여, 상기 제1 시각적 요소의 모양을 변경할 수 있다. 예를 들어, 도 8을 참조하면, 프로세서(120)는, 상기 검출에 응답하여, 상태(810)를 상태(820)로 변경할 수 있다. 상태(820)에서, 제1 시각적 요소(825)의 모양은, 상기 사용자에 의해 수행되고 있는 운동의 종류가 자전거임을 나타내는 제1 시각적 요소(815)의 모양와 달리, 상기 사용자에 의해 수행되고 있는 운동의 종류가 달리기임을 나타낼 수 있다. 다른 예를 들어, 도 8을 참조하면, 프로세서(120)는, 상기 검출에 응답하여, 상태(810)를 상태(830)로 변경할 수 있다. 상태(830)에서, 제1 시각적 요소(835)의 모양은, 상기 사용자에 의해 수행되고 있는 운동의 종류가 자전거임을 나타내는 제1 시각적 요소(815)의 모양과 달리, 상기 사용자에 의해 수행되고 있는 운동의 종류가 수영임을 나타낼 수 있다. 하지만, 이에 제한되지 않는다. In
다양한 실시예들에서, 프로세서(120)는, 상기 검출에 응답하여, 상기 제1 시각적 요소의 상기 모양의 변경과 함께, 상기 복수의 시각적 객체들의 모양을 변경할 수도 있다. 예를 들어, 도 8을 참조하면, 프로세서(120)는, 상태(820)에서, 사각 모양의 시각적 객체(817)를 원 모양의 시각적 객체(827)로 변경할 수 있다. 다른 예를 들면, 프로세서(120)는, 상태(830)에서, 사각 모양의 시각적 객체(817)를 세모 모양의 시각적 객체(837)로 변경할 수 있다. In various embodiments, the
상술한 바와 같이, 다양한 실시예들에 따른 웨어러블 전자 장치(101)는, 상기 복수의 시각적 객체들과 함께 상기 사용자에 의해 수행되고 있는 운동의 종류를 나타내기 위한 상기 제1 시각적 요소를 표시하고, 상기 운동의 종류의 변경에 따라 상기 제1 시각적 요소의 모양을 변경할 수 있다. 다양한 실시예들에 따른 웨어러블 전자 장치(101)는, 상기 제1 시각적 요소의 모양의 변경과 함께 상기 복수의 시각적 객체들 각각의 모양을 변경할 수도 있다. 다양한 실시예들에 따른 웨어러블 전자 장치(101)는, 상기 제1 시각적 요소 또는 상기 복수의 시각적 객체들 중 적어도 하나의 모양을 변경함으로써, 강화된 사용자 경험을 제공할 수 있다. As described above, the wearable
도 9는 다양한 실시예들에 따라 제2 시각적 요소의 상태를 변경하는 방법을 도시하는 흐름도이다. 이러한 방법은, 도 1 및 도 2에 도시된 웨어러블 전자 장치(101) 또는 웨어러블 전자 장치(101)의 프로세서(120)에 의해 실행될 수 있다. 9 is a flowchart illustrating a method of changing a state of a second visual element according to various embodiments. This method may be executed by the wearable
도 10a 및 10b는, 다양한 실시예들에 따라 제2 시각적 요소의 모양을 변경하는 예들을 도시한다. 10A and 10B illustrate examples of changing a shape of a second visual element according to various embodiments.
도 9를 참조하면, 동작 910에서, 프로세서(120)는, 상기 복수의 시각적 객체들 및 상기 제1 시각적 요소와 함께 제2 시각적 요소를 표시할 수 있다. 예를 들면, 상기 제2 시각적 요소는, 사용자가 상기 제1 시각적 요소에 의해 지시되는 운동을 지속한 시간(이하, 지속 시간(duration time)을 나타내기 위해, 상기 운동 레벨을 나타내기 위한 상기 복수의 시각적 객체들 및 상기 제1 시각적 요소와 함께 디스플레이(150)를 통해 표시될 수 있다. 예를 들면, 상기 제2 시각적 요소는, 시각적 게이지(visual gauge)를 포함할 수 있다. Referring to FIG. 9, in
예를 들어, 도 10a를 참조하면, 프로세서(120)는, 상태(1010)에서, 상기 복수의 시각적 객체들과 함께 시각적 게이지(1015)를 포함할 수 있다. 다양한 실시예들에서, 시각적 게이지(1015)는, 사용자의 시야(FOV, field of view)가 디스플레이(150)를 향함을 식별하는 것에 기반하여, 애니메이션 효과로 디스플레이(150) 상에서 그려질 수 있다. 예를 들면, 프로세서(120)는, 시각적 게이지(1015)를 표시하지 않은 상태에서 사용자의 시야(FOV, field of view)가 디스플레이(150)를 향함을 식별하고, 싱기 식별에 응답하여, 상기 지속 시간에 대응하는 길이만큼 시각적 게이지(1015)의 길이가 증가되도록 디스플레이(150)의 내측 둘레(periphery)를 따라(along) 애니메이션 효과를 제공할 수 있다. 사용자의 시야가 디스플레이(150)를 향함을 식별하는 동작은, 도 13의 설명을 통해 후술될 것이다. 프로세서(120)는, 현재 측정된 상기 지속 시간을 나타내기 위해, 시각적 게이지(1015)의 한 끝(an end)에 근접하여(in proximity to) 제1 시각적 요소(1016-1)를 더 표시할 수 있다. 예를 들면, 제1 시각적 요소(1016-1)는, 상기 운동의 종류의 변경을 검출하는 것에 기반하여, 다른 형상의 시각적 요소로 변경될 수 있다. 예를 들면, 제1 시각적 요소(1016-1)는, 상기 운동의 종류의 변경을 검출하는 것에 기반하여, 제1 시각적 요소(1016-2 내지 1016-6) 중 하나로 변경될 수 있다. 한편, 다양한 실시예들에서, 시각적 게이지(1015)의 길이는, 상기 지속 시간 대비 지정된 시간의 비를 나타낼 수 있다. 예를 들어, 상기 지정된 시간이 1시간이고, 상기 지속 시간이 20분인 경우, 시각적 게이지(1015)의 길이는 원형의 디스플레이(150)의 둘레의 길이의 1/3(=20분/60분)일 수 있다. 다양한 실시예들에서, 시각적 게이지(1015)의 길이는, 상기 지속 시간 대비 사용자에 의해 설정된 목표 시간(target time)의 비를 나타낼 수도 있다. 예를 들어, 상기 목표 시간이 30분이고, 상기 지속 시간이 15분인 경우, 시각적 게이지(1015)의 길이는 원형의 디스플레이(150)의 둘레의 길이의 1/2(=15분/30분)일 수 있다. 실시예들에 따라, 프로세서(120)는, 상태(1010)에서, 시각적 게이지(1015)와 함께, 상기 제1 시각적 요소에 의해 지시되는 운동의 종류를 나타내는 텍스트(1017) 및 상기 제2 시각적 요소에 의해 지시되는 상기 지속 시간을 나타내는 텍스트(1018)를 표시할 수도 있다. For example, referring to FIG. 10A, the
다른 예를 들어, 도 10b를 참조하면, 프로세서(120)는, 상태(1030)에서, 상기 복수의 시각적 객체들의 일부를 원형의 디스플레이(150)의 림을 따라(along) 이동함으로써 상기 지속 시간을 나타내는 시각적 게이지(1035)를 표시할 수 있다. 예를 들면, 시각적 게이지(1035)를 구성하는 구성요소는, 상기 복수의 시각적 객체들의 일부일 수 있다. 하지만, 이에 제한되지 않는다. For another example, referring to FIG. 10B, in a
동작 920에서, 프로세서(120)는, 상기 운동의 상기 지속 시간에 따라 상기 제2 시각적 요소의 상태를 변경할 수 있다. 예를 들면, 프로세서(120)는, 센서(140)를 통해 획득되는 데이터의 패턴을 획득하고, 상기 패턴과 상기 지속 시간을 측정하기 위한 기준 패턴 사이의 차이 값을 획득할 수 있다. 프로세서(120)는, 상기 패턴과 상기 기준 패턴 사이의 차이 값이 기준 범위 안에 있는 동안 경과되는 시간을, 상기 지속 시간으로 측정할 수 있다. 프로세서(120)는, 상기 측정되는 지속 시간에 기반하여, 상기 제2 시각적 요소의 상태를 변경할 수 있다. 예를 들어, 도 10a를 참조하면, 프로세서(120)는, 상기 지속 시간이 증가함을 식별하는 것에 기반하여, 상태(1010)를 상태(1020)로 변경할 수 있다. 상태(1020)에서 시각적 게이지(1025)의 길이는, 상태(1010)에서의 길이보다 길 수 있다. 다양한 실시예들에서, 제1 시각적 요소(1016)는, 상태(1010) 로부터 상태(1020)으로의 전환에 기반하여, 시각적 게이지(1025)의 한 끝으로 이동될 수 있다. 다양한 실시예들에서, 시각적 게이지(1025)는, 사용자의 시야(FOV, field of view)가 디스플레이(150)를 향함을 식별하는 것에 기반하여, 애니메이션 효과로 디스플레이(150) 상에서 그려질 수 있다. 예를 들면, 프로세서(120)는, 시각적 게이지(1025)를 표시하지 않은 상태에서 사용자의 시야(FOV, field of view)가 디스플레이(150)를 향함을 식별하고, 싱기 식별에 응답하여, 상기 증강된 지속 시간에 대응하는 길이만큼 시각적 게이지(1025)의 길이가 증가되도록 디스플레이(150)의 내측 둘레(periphery)를 따라(along) 애니메이션 효과를 제공할 수 있다. 사용자의 시야가 디스플레이(150)를 향함을 식별하는 동작은, 도 13의 설명을 통해 후술될 것이다. In
다양한 실시예들에서, 텍스트(1018)는, 상태(1010)로부터 상태(1020)로의 전환에 기반하여, 상기 증가된 지속 시간을 나타낼 수 있다. In various embodiments,
다른 예를 들어, 도 10b를 참조하면, 프로세서(120)는, 상기 지속 시간함을 식별하는 것에 기반하여, 상태(1030)를 상태(1040)로 변경할 수 있다. 상태(1040)에서 시각적 게이지(1045) 내에 포함된 시각적 객체들의 수는 상태(103)에서 시각적 게이지(1035) 내에 포함된 시각적 객체들의 수보다 많을 수 있다. 예를 들면, 프로세서(120)는, 상기 지속 시간의 증가에 기반하여, 상태(1030)에서 표시되었던 상기 복수의 시각적 객체들의 일부의 위치를 이동함으로써, 시각적 게이지(1045)를 표시할 수 있다. 하지만, 이에 제한되지 않는다. For another example, referring to FIG. 10B, the
상술한 바와 같이, 다양한 실시예들에 따른 웨어러블 전자 장치(101)는 제2 시각적 요소의 상태를 상기 지속 시간에 따라 변경함으로써, 강화된 사용자 경험을 제공할 수 있다. As described above, the wearable
도 11은 다양한 실시예들에 따라 웨어러블 전자 장치가 AOD(always on display) 모드 내에서 동작하는 동안 복수의 시각적 객체들을 표시하는 방법을 도시하는 시스템도(system diagram)이다. 이러한 방법은, 도 1 및 도 2에 도시된 웨어러블 전자 장치(101) 내의 구성요소들에 의해 실행될 수 있다. 11 is a system diagram illustrating a method of displaying a plurality of visual objects while a wearable electronic device is operating in an always on display (AOD) mode, according to various embodiments. This method may be executed by components in the wearable
도 12는 AOD 모드에서 제1 프로세서로부터 디스플레이 구동 회로에게 제공되는 제1 콘텐트의 예 및 제2 콘텐트의 예를 도시한다. 12 illustrates an example of first content and an example of second content provided from a first processor to a display driving circuit in an AOD mode.
도 11을 참조하면, 웨어러블 전자 장치(101)는, 디스플레이(150)와 작동적으로 결합된 하우징(200) 안의 디스플레이 구동 회로(1100)을 더 포함할 수 있다. 도 11에 도시하지 않았으나, 디스플레이 구동 회로(1100)는, 프레임 데이터를 저장하기 위한 GRAM(graphical random access memory)를 포함할 수 있다. 다양한 실시예들에서, 웨어러블 전자 장치(101)의 프로세서(120)는, 디스플레이 구동 회로(1100) 밖에(outside of) 위치되고 디스플레이 구동 회로(1100)와 작동적으로 결합된 제1 프로세서(120-1)(예: 어플리케이션 프로세서 또는 메인 프로세서) 및 디스플레이 구동 회로(1100) 밖에 위치되고 센서(140)와 작동적으로 결합된 제2 프로세서(120-2)(예: 센서 허브)를 포함할 수 있다. Referring to FIG. 11, the wearable
동작 1105에서, 제1 프로세서(120-1)는, 디스플레이 구동 회로(1100)에게 프레임 데이터로 제1 콘텐트를 송신할 수 있다. 예를 들면, 제1 프로세서(120-1)는, 상기 제1 콘텐트를 상기 GRAM 내에 기록하기 위해, 상기 제1 콘텐트를 송신할 수 있다. 다양한 실시예들에서, 상기 제1 콘텐트는, 상기 제1 상태의 상기 복수의 시각적 객체들을 애니메이션 효과로 표시하기 위해 연접된(concatenated) 복수의 제1 이미지들을 포함할 수 있다. 예를 들어, 도 12를 참조하면, 제1 콘텐트(1200)는 복수의 제1 이미지들(1200-1 내지 1200-16)을 포함할 수 있다. 복수의 제1 이미지들(1200-1 내지 1200-16)은, 상기 애니메이션 효과를 제공하기 위해, 연접되거나 서로 연관될 수 있다. 디스플레이 구동 회로(1100)는, 상기 제1 콘텐트를 제1 프로세서(120-1)로부터 수신하고, 상기 제1 콘텐트를 상기 GRAM 내에 기록하거나 저장할 수 있다. In operation 1105, the first processor 120-1 may transmit the first content as frame data to the display driving circuit 1100. For example, the first processor 120-1 may transmit the first content to write the first content into the GRAM. In various embodiments, the first content may include a plurality of first images concatenated to display the plurality of visual objects in the first state as an animation effect. For example, referring to FIG. 12, the
동작 1110에서, 제1 프로세서(120-1)는, 상기 제1 콘텐트를 송신하는 것에 응답하여, 제1 프로세서(120-1)의 상태를 상기 웨이크 업 상태로부터 상기 슬립 상태로 전환할 수 있다. 예를 들면, 제1 프로세서(120-1)는, 제1 프로세서(120-1)가 상기 웨이크 업 상태 내에 있는 것에 의해 소비되는 전력을 감소시키기 위해, 상기 슬립 상태로 전환될 수 있다. In
동작 1115에서, 디스플레이 구동 회로(1100)는, 제1 프로세서(120-1)가 상기 슬립 상태 내에서 있는 동안, 상기 제1 콘텐트를 스캔하는 것에 기반하여 상기 제1 상태의 상기 복수의 시각적 객체들을 디스플레이(150)를 이용하여 표시할 수 있다. 예를 들어, 도 12를 참조하면, 디스플레이 구동 회로(1100)는, 상기 GRAM 내에 기록된(또는 저장된) 콘텐트(1200) 내의 복수의 제1 이미지들(1200-1 내지 1200-16)을 순차적으로 스캔함으로써, 상기 제1 상태의 상기 복수의 시각적 객체들을 애니메이션 효과로 디스플레이(150)를 이용하여 표시할 수 있다. 다시 말해, 디스플레이 구동 회로(1100)는, 웨어러블 전자 장치(101)가 상기 AOD 모드 내에서 동작하는 동안(즉, 제1 프로세서(120-1)가 상기 슬립 상태 내에서 있는 동안), 복수의 제1 이미지들(1200-1) 내지 1200-16)을 순차적으로 스캔함으로써, 상기 제1 상태의 상기 복수의 시각적 객체들을 애니메이션 효과로 표시할 수 있다. In
동작 1120에서, 제2 프로세서(120-2)는, 제1 프로세서(120-1)가 상기 슬립 상태 내에서 있고 상기 제1 상태의 상기 복수의 시각적 객체들을 표시하는 동안, 센서(140)를 통해 획득되는 데이터에 기반하여, 상기 운동 레벨이 상기 제2 범위 안에 있음을 검출할 수 있다. 예를 들면, 제2 프로세서(120-2)는, 제1 프로세서(120-1)가 상기 슬립 상태 내에서 있고 상기 제1 상태의 상기 복수의 시각적 객체들을 표시하는 동안, 상기 운동 레벨이 상기 제1 범위로부터 상기 제2 범위로 변경됨을 검출할 수 있다. In
동작 1125에서, 제2 프로세서(120-2)는, 상기 검출에 응답하여, 상기 운동 레벨이 상기 제2 범위 안에 있음을 나타내는 신호를 제1 프로세서(120-1)에게 송신할 수 있다. 다양한 실시예들에서, 상기 신호는, 제1 프로세서(120-1)의 상태를 상기 슬립 상태로부터 상기 웨이크 업 상태로 전환하기 위해 송신될 수 있다. 다양한 실시예들에서, 상기 신호는, 제1 프로세서(120-1)가 상기 웨이크 업 상태로 전환된 후 상기 제2 상태의 상기 복수의 시각적 객체들을 표시하기 위한 제2 콘텐트를 획득하기 위해 송신될 수 있다. 제1 프로세서(120-1)는, 상기 신호를 제2 프로세서(120-2)로부터 수신할 수 있다. In
동작 1130에서, 제1 프로세서(120-1)는, 상기 신호의 상기 수신에 응답하여, 제1 프로세서(120-1)의 상태를 상기 슬립 상태로부터 상기 웨이크 업 상태로 전환할 수 있다. In
동작 1135에서, 제1 프로세서(120-1)는, 상기 전환에 응답하여, 상기 신호에 기반하여, 상기 제2 콘텐트를 획득할 수 있다. 다양한 실시예들에서, 상기 제2 콘텐트는, 상기 제2 상태의 상기 복수의 시각적 객체들을 애니메이션 효과로 표시하기 위해 연접된 복수의 제2 이미지들을 포함할 수 있다. 예를 들어, 도 12를 참조하면, 제2 콘텐트(1250)는, 복수의 제2 이미지들(1250-1 내지 1250-16)을 포함할 수 있다. 복수의 제2 이미지들(1250-1 내지 1250-16)은 상기 애니메이션 효과를 제공하기 위해, 연접되거나 서로 연관될 수 있다. In operation 1135, the first processor 120-1 may acquire the second content based on the signal in response to the conversion. In various embodiments, the second content may include a plurality of second images concatenated to display the plurality of visual objects in the second state as animation effects. For example, referring to FIG. 12, the
동작 1140에서, 제1 프로세서(120-1)는, 상기 제2 콘텐트를 디스플레이 구동 회로(1100)에게 송신할 수 있다. 디스플레이 구동 회로(1100)는, 상기 제2 콘텐트를 제1 프로세서(120-1)로부터 수신하고, 상기 제2 콘텐트를 상기 GRAM 내에 기록하거나 저장할 수 있다. In operation 1140, the first processor 120-1 may transmit the second content to the display driving circuit 1100. The display driving circuit 1100 may receive the second content from the first processor 120-1 and write or store the second content in the GRAM.
동작 1145에서, 제1 프로세서(120-1)는, 상기 제2 콘텐트의 상기 송신에 응답하여, 제1 프로세서(120-1)의 상태를 상기 슬립 상태로 전환할 수 있다. 예를 들면, 제1 프로세서(120-1)는, 제1 프로세서(120-1)가 상기 웨이크 업 상태 내에 있는 것에 의해 소비되는 전력을 감소시키기 위해, 상기 슬립 상태로 전환될 수 있다. In
동작 1150에서, 디스플레이 구동 회로(1100)는, 제1 프로세서(120-1)가 상기 슬립 상태 내에서 있는 동안, 상기 제2 콘텐트를 스캔하는 것에 기반하여 상기 제1 상태로부터 변경된 상기 제2 상태의 상기 복수의 시각적 객체들을 디스플레이(150)를 이용하여 표시할 수 있다. 예를 들어, 도 12를 참조하면, 디스플레이 구동 회로(1100)는, 상기 GRAM 내에 기록된(또는 저장된) 콘텐트(1250) 내의 복수의 제2 이미지들(1250-1 내지 1250-16)을 순차적으로 스캔함으로써, 상기 제1 상태의 상기 복수의 시각적 객체들을 애니메이션 효과로 디스플레이(150)를 이용하여 표시할 수 있다. 다시 말해, 디스플레이 구동 회로(1100)는, 웨어러블 전자 장치(101)가 상기 AOD 모드 내에서 동작하는 동안(즉, 제1 프로세서(120-1)가 상기 슬립 상태 내에서 있는 동안), 복수의 제2 이미지들(1250-1) 내지 1250-16)을 순차적으로 스캔함으로써, 상기 제2 상태의 상기 복수의 시각적 객체들을 애니메이션 효과로 표시할 수 있다. In
상술한 바와 같이, 다양한 실시예들에 따른 웨어러블 전자 장치(101)는, 제1 프로세서(120-1), 제2 프로세서(120-2), 및 디스플레이 구동 회로(1100)를 이용하여 제1 콘텐트의 처리하고 제2 콘텐트의 처리함으로써, 상기 복수의 시각적 객체들의 상태를, 웨어러블 전자 장치(101)가 상기 AOD 모드 내에서 있는 동안 변경할 수 있다. 다양한 실시예들에 따른 웨어러블 전자 장치(101)는, 이러한 방법들을 실행함으로써, 상기 복수의 시각적 객체들의 상태를 변경하기 위해 소비되는 전력을 감소시킬 수 있다. As described above, the wearable
도 13은 다양한 실시예들에 따라 복수의 시각적 객체를 제공하는 디스플레이를 활성화하는 방법을 도시하는 흐름도이다. 이러한 방법은, 도 1 및 도 2에 도시된 웨어러블 전자 장치(101) 또는 웨어러블 전자 장치(101)의 프로세서(120)에 의해 실행될 수 있다. 13 is a flowchart illustrating a method of activating a display providing a plurality of visual objects according to various embodiments. This method may be executed by the wearable
도 14는, 다양한 실시예들에 따라 복수의 시각적 객체들을 표시하는 디스플레이를 활성화하는 예를 도시한다. 14 illustrates an example of activating a display displaying a plurality of visual objects according to various embodiments.
도 13을 참조하면, 동작 1310에서, 프로세서(120)는, 디스플레이(150)가 비활성화되는(disabled) 동안, 사용자의 시야(FOV, field of view)가 디스플레이(150)를 향하는지 여부를 식별하기 위해 센서(140)를 통해 획득되는 데이터의 변화의 패턴을 모니터링할 수 있다. 예를 들면, 프로세서(120)는, 웨어러블 전자 장치(101)의 자세의 변화를 측정하기 위한 센서(140)를 통해 획득되는 상기 데이터의 변화의 패턴을 모니터링할 수 있다. Referring to FIG. 13, in operation 1310, the
동작 1320에서, 프로세서(120)는, 상기 모니터링된 패턴이 지정된 패턴에 대응하는지 여부를 식별할 수 있다. 다양한 실시예들에서, 상기 지정된 패턴은, 사용자의 시야가 디스플레이(150)를 향하는 경우 센서(140)를 통해 획득되는 웨어러블 전자 장치(101)의 자세의 변화를 나타내는 패턴일 수 있다. 예를 들면, 상기 지정된 패턴은, 웨어러블 전자 장치(101) 내에 미리 저장될 수 있다. 다른 예를 들면, 상기 지정된 패턴은, 웨어러블 전자 장치(101)의 디스플레이(150)가 배치된 면과 동일한 면의 일부를 통해 노출된 카메라의 FOV 내에서 사용자의 얼굴 또는 눈이 식별될 때마다 웨어러블 전자 장치(101)의 자세의 변화에 대한 정보를 저장하고, 상기 저장된 정보를 모델(model)을 이용하여 트레이닝함으로써 획득될 수도 있다. 하지만, 이에 제한되지 않는다. 프로세서(120)는, 상기 모니터링된 패턴이 상기 지정된 패턴에 대응함을 식별하는 것에 기반하여, 동작 1330을 수행할 수 있다. 프로세서(120)는, 상기 모니터링된 패턴이 상기 지정된 패턴과 다름을 식별하는 것에 기반하여, 동작 1310 및 동작 1320을 재차 수행할 수 있다. 예를 들어, 도 14를 참조하면, 프로세서(120)는, 상기 모니터링된 패턴이 상기 지정된 패턴과 다름을 식별하는 것에 기반하여, 상황(1400)과 같이 상기 사용자의 시야가 디스플레이(150)를 향하지 않는다고 추정할 수 있다. 다른 예를 들어, 도 14를 참조하면, 프로세서(120)는, 상기 모니터링된 패턴이 상기 지정된 패턴에 대응함을 식별하는 것에 기반하여, 상황(1450)과 같이 상기 사용자의 시야가 디스플레이(150)를 향하고 있다고 추정할 수 있다. In
동작 1330에서, 프로세서(120)는, 상기 모니터링된 패턴이 상기 지정된 패턴에 대응함을 식별하는 것에 기반하여, 디스플레이(150)를 활성화할 수 있다. In operation 1330, the
동작 1340에서, 프로세서(120)는, 디스플레이(150)가 비활성화되는 동안 센서(140)를 통해 획득된 데이터에 기반하여, 상기 제1 상태 또는 상기 제2 상태의 상기 복수의 시각적 객체들을 시간 정보와 함께 활성화된 디스플레이(150)를 이용하여 표시할 수 있다. In operation 1340, based on the data acquired through the
상술한 바와 같이, 다양한 실시예들에 따른 웨어러블 전자 장치(101)는, 사용자의 시야가 디스플레이(150)를 향하는지 여부를 식별함으로써, 상기 복수의 시각적 객체들을 표시하기 위해 소비되는 전력을 감소시킬 수 있다. As described above, the wearable
상술한 바와 같은, 다양한 실시예들에 따른, 하우징, 상기 하우징에 제거 가능하게 또는 영구적으로 부착되고 사용자의 손목에 대해 상기 하우징을 유지하도록 구성된 적어도 하나의 밴드, 상기 하우징의 적어도 일부를 통해 노출된 디스플레이, 및 상기 하우징 내의 적어도 하나의 센서를 가지는(with) 웨어러블 전자 장치 내에서 실행되는 방법은, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여, 상기 웨어러블 전자 장치를 손목 상에(on) 착용한(wearing) 사용자의 운동 레벨(workout level)이 제1 범위 안에(within) 있음을 나타내기(indicate) 위한 제1 상태의 복수의 시각적 객체들을 시간 정보와 함께 사용자 인터페이스 안에서 상기 디스플레이를 이용하여 표시하는 동작과, 상기 제1 상태의 상기 복수의 시각적 객체들을 상기 시간 정보와 함께 상기 사용자 인터페이스 안에서 표시하는 동안, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제1 범위와 구별되는 제2 범위 안에 있음을 검출하는 동작과, 상기 검출에 응답하여, 상기 디스플레이를 이용하여 상기 사용자 인터페이스 안에서 표시되는 상기 복수의 시각적 객체들의 상태를 상기 제1 상태로부터 상기 운동 레벨이 상기 제2 범위 안에 있음을 나타내기 위한 제2 상태로 변경하는 동작을 포함할 수 있다. As described above, in accordance with various embodiments, the housing, at least one band detachably or permanently attached to the housing and configured to hold the housing against the user's wrist, exposed through at least a portion of the housing A method executed in a wearable electronic device having a display and at least one sensor in the housing includes turning the wearable electronic device on a wrist, based on data obtained through the at least one sensor. Using the display in the user interface, a plurality of visual objects in the first state to indicate that the workout level of the wearing user is within a first range, together with time information During displaying operation and displaying the plurality of visual objects in the first state together with the time information in the user interface, the exercise level is in the first range based on data obtained through the at least one sensor. An operation of detecting that it is within a second range distinguished from and, in response to the detection, the state of the plurality of visual objects displayed in the user interface using the display, from the first state to the exercise level. It may include an operation of changing to the second state to indicate that it is within the 2 range.
상술한 바와 같은, 다양한 실시예들에 따른 비일시적 컴퓨터 판독 가능 저장 매체(non-transitory computer readable storage medium)는, 하우징, 상기 하우징에 제거 가능하게 또는 영구적으로 부착되고 사용자의 손목에 대해 상기 하우징을 유지하도록 구성된 적어도 하나의 밴드, 상기 하우징의 적어도 일부를 통해 노출된 디스플레이, 및 상기 하우징 내의 적어도 하나의 센서를 가지는(with) 웨어러블 전자 장치의 하나 이상의 프로세서들에 의해 실행될 시, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여, 상기 웨어러블 전자 장치를 손목 상에(on) 착용한(wearing) 사용자의 운동 레벨(workout level)이 제1 범위 안에(within) 있음을 나타내기(indicate) 위한 제1 상태의 복수의 시각적 객체들을 시간 정보와 함께 사용자 인터페이스 안에서 상기 디스플레이를 이용하여 표시하고, 상기 제1 상태의 상기 복수의 시각적 객체들을 상기 시간 정보와 함께 상기 사용자 인터페이스 안에서 표시하는 동안, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제1 범위와 구별되는 제2 범위 안에 있음을 검출하고, 상기 검출에 응답하여, 상기 디스플레이를 이용하여 상기 사용자 인터페이스 안에서 표시되는 상기 복수의 시각적 객체들의 상태를 상기 제1 상태로부터 상기 운동 레벨이 상기 제2 범위 안에 있음을 나타내기 위한 제2 상태로 변경하도록, 상기 웨어러블 전자 장치를 야기하는 인스트럭션들을 포함하는 하나 이상의 프로그램들을 저장할 수 있다.As described above, the non-transitory computer readable storage medium according to various embodiments is a housing, detachably or permanently attached to the housing and attaching the housing to the user's wrist. At least one band configured to hold, a display exposed through at least a portion of the housing, and the at least one sensor when executed by one or more processors of a wearable electronic device with at least one sensor in the housing Based on the data acquired through, a first for indicating that the workout level of the user who wears the wearable electronic device on the wrist is within a first range. While displaying a plurality of visual objects in one state using the display in the user interface together with time information, and displaying the plurality of visual objects in the first state in the user interface together with the time information, the at least one Detecting that the exercise level is within a second range distinguished from the first range based on data obtained through the sensor of, and in response to the detection, the plurality of the plurality of displayed in the user interface using the display One or more programs including instructions for causing the wearable electronic device may be stored to change the state of the visual objects from the first state to a second state to indicate that the exercise level is within the second range.
본 개시의 청구항 또는 명세서에 기재된 실시예들에 따른 방법들은 하드웨어, 소프트웨어, 또는 하드웨어와 소프트웨어의 조합의 형태로 구현될(implemented) 수 있다. The methods according to the embodiments described in the claims or specification of the present disclosure may be implemented in the form of hardware, software, or a combination of hardware and software.
소프트웨어로 구현하는 경우, 하나 이상의 프로그램(소프트웨어 모듈)을 저장하는 컴퓨터 판독 가능 저장 매체가 제공될 수 있다. 컴퓨터 판독 가능 저장 매체에 저장되는 하나 이상의 프로그램은, 전자 장치(device) 내의 하나 이상의 프로세서에 의해 실행 가능하도록 구성된다(configured for execution). 하나 이상의 프로그램은, 전자 장치로 하여금 본 개시의 청구항 또는 명세서에 기재된 실시예들에 따른 방법들을 실행하게 하는 명령어(instructions)를 포함한다. When implemented in software, a computer-readable storage medium storing one or more programs (software modules) may be provided. One or more programs stored in a computer-readable storage medium are configured to be executable by one or more processors in an electronic device (device). The one or more programs include instructions that cause the electronic device to execute methods according to embodiments described in the claims or specification of the present disclosure.
이러한 프로그램(소프트웨어 모듈, 소프트웨어)은 랜덤 액세스 메모리 (random access memory), 플래시(flash) 메모리를 포함하는 불휘발성(non-volatile) 메모리, 롬(ROM: read only memory), 전기적 삭제가능 프로그램가능 롬(EEPROM: electrically erasable programmable read only memory), 자기 디스크 저장 장치(magnetic disc storage device), 컴팩트 디스크 롬(CD-ROM: compact disc-ROM), 디지털 다목적 디스크(DVDs: digital versatile discs) 또는 다른 형태의 광학 저장 장치, 마그네틱 카세트(magnetic cassette)에 저장될 수 있다. 또는, 이들의 일부 또는 전부의 조합으로 구성된 메모리에 저장될 수 있다. 또한, 각각의 구성 메모리는 다수 개 포함될 수도 있다. These programs (software modules, software) include random access memory, non-volatile memory including flash memory, read only memory (ROM), and electrically erasable programmable ROM. (EEPROM: electrically erasable programmable read only memory), magnetic disc storage device, compact disc-ROM (CD-ROM), digital versatile discs (DVDs) or other forms of It may be stored in an optical storage device or a magnetic cassette. Alternatively, it may be stored in a memory composed of a combination of some or all of them. In addition, a plurality of configuration memories may be included.
또한, 상기 프로그램은 인터넷(Internet), 인트라넷(Intranet), LAN(local area network), WLAN(wide LAN), 또는 SAN(storage area network)과 같은 통신 네트워크, 또는 이들의 조합으로 구성된 통신 네트워크를 통하여 접근(access)할 수 있는 부착 가능한(attachable) 저장 장치(storage device)에 저장될 수 있다. 이러한 저장 장치는 외부 포트를 통하여 본 개시의 실시 예를 수행하는 장치에 접속할 수 있다. 또한, 통신 네트워크상의 별도의 저장장치가 본 개시의 실시 예를 수행하는 장치에 접속할 수도 있다. In addition, the program is through a communication network composed of a communication network such as the Internet, an intranet, a local area network (LAN), a wide LAN (WLAN), or a storage area network (SAN), or a combination thereof. It may be stored in an attachable storage device that can be accessed. Such a storage device may be connected to a device performing an embodiment of the present disclosure through an external port. In addition, a separate storage device on the communication network may access a device performing an embodiment of the present disclosure.
상술한 본 개시의 구체적인 실시예들에서, 개시에 포함되는 구성 요소는 제시된 구체적인 실시 예에 따라 단수 또는 복수로 표현되었다. 그러나, 단수 또는 복수의 표현은 설명의 편의를 위해 제시한 상황에 적합하게 선택된 것으로서, 본 개시가 단수 또는 복수의 구성 요소에 제한되는 것은 아니며, 복수로 표현된 구성 요소라 하더라도 단수로 구성되거나, 단수로 표현된 구성 요소라 하더라도 복수로 구성될 수 있다. In the specific embodiments of the present disclosure described above, components included in the disclosure are expressed in the singular or plural according to the presented specific embodiments. However, the singular or plural expression is selected appropriately for the situation presented for convenience of description, and the present disclosure is not limited to the singular or plural constituent elements, and even constituent elements expressed in plural are composed of the singular or in the singular. Even the expressed constituent elements may be composed of pluralities.
한편 본 개시의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 개시의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 개시의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다. Meanwhile, although specific embodiments have been described in the detailed description of the present disclosure, various modifications are possible without departing from the scope of the present disclosure. Therefore, the scope of the present disclosure is limited to the described embodiments and should not be determined, and should be determined by the scope of the claims as well as the equivalents of the claims to be described later.
Claims (20)
하우징(housing);
인스트럭션(instruction)들을 저장하는 상기 하우징 안의(within) 적어도 하나의 메모리;
상기 하우징의 적어도 일부를 통해(through) 노출된(exposed) 디스플레이;
상기 하우징에 제거 가능하게(removably) 또는 영구적으로(permanently) 부착되고(attached), 사용자의 손목(wrist)에 대해(against) 상기 하우징을 유지하도록 구성된 적어도 하나의 밴드;
상기 하우징 내의(in) 적어도 하나의 센서; 및
상기 하우징 안의 적어도 하나의 프로세서를 포함하고, 상기 적어도 하나의 프로세서는,
상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여, 상기 웨어러블 전자 장치를 손목 상에(on) 착용한(wearing) 사용자의 운동 레벨(workout level)이 제1 범위 안에(within) 있음을 나타내기(indicate) 위한 제1 상태의 복수의 시각적 객체들을 시간 정보와 함께 사용자 인터페이스 안에서 상기 디스플레이를 이용하여 표시하고,
상기 제1 상태의 상기 복수의 시각적 객체들을 상기 시간 정보와 함께 상기 사용자 인터페이스 안에서 표시하는 동안, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제1 범위와 구별되는 제2 범위 안에 있음을 검출하고,
상기 검출에 응답하여, 상기 디스플레이를 이용하여 상기 사용자 인터페이스 안에서 표시되는 상기 복수의 시각적 객체들의 상태를 상기 제1 상태로부터 상기 운동 레벨이 상기 제2 범위 안에 있음을 나타내기 위한 제2 상태로 변경하도록,
상기 인스트럭션들을 실행하도록 구성되는 웨어러블 전자 장치.
In a wearable electronic device (wearable electronic device),
Housing;
At least one memory within the housing for storing instructions;
A display exposed through at least a portion of the housing;
At least one band removably or permanently attached to the housing and configured to hold the housing against a user's wrist;
At least one sensor in the housing; And
At least one processor in the housing, wherein the at least one processor,
Based on the data acquired through the at least one sensor, indicating that the workout level of the user who wears the wearable electronic device on the wrist is within a first range Displaying a plurality of visual objects in a first state for (indicate) using the display in a user interface with time information,
While displaying the plurality of visual objects in the first state together with the time information in the user interface, the exercise level is differentiated from the first range based on data obtained through the at least one sensor. Detects being within range,
In response to the detection, changing the state of the plurality of visual objects displayed in the user interface using the display from the first state to a second state for indicating that the exercise level is within the second range. ,
A wearable electronic device configured to execute the instructions.
제1 색상(color)으로 표시되고,
사기 제2 상태의 상기 복수의 시각적 객체들은,
상기 제1 색상과 구별되는 제2 색상으로 표시되는 웨어러블 전자 장치.
The method of claim 1, wherein the plurality of visual objects in the first state,
It is displayed in the first color,
The plurality of visual objects in the fraudulent second state,
A wearable electronic device displayed in a second color different from the first color.
상기 제1 색상으로 표시되는 상기 제1 상태의 상기 복수의 시각적 객체들 중 남은 시각적 객체들과(from) 다른 밝기(brightness)를 가지고,
상기 제2 색상으로 표시되는 상기 제2 상태의 상기 복수의 시각적 객체들 중 일부는,
상기 제2 색상으로 표시되는 상기 제2 상태의 상기 복수의 시각적 객체들 중 남은 시각적 객체들과 다른 밝기를 가지는 웨어러블 전자 장치.
The method of claim 2, wherein some of the plurality of visual objects in the first state displayed in the first color,
Has a brightness different from that of remaining visual objects (from) among the plurality of visual objects in the first state displayed in the first color,
Some of the plurality of visual objects in the second state displayed in the second color,
A wearable electronic device having a brightness different from that of remaining visual objects among the plurality of visual objects in the second state displayed in the second color.
상기 제1 상태의 상기 복수의 시각적 객체들과 함께 표시되는 동안, 상기 제1 색상으로 표시되고,
상기 제2 상태의 상기 복수의 시각적 객체들과 함께 표시되는 동안, 상기 제2 색상으로 표시되는 웨어러블 전자 장치.
The method of claim 2, wherein part of the time information,
While being displayed together with the plurality of visual objects in the first state, they are displayed in the first color,
A wearable electronic device that is displayed in the second color while being displayed together with the plurality of visual objects in the second state.
상기 제1 범위에 포함된 값들보다 높은 값들을 포함하고,
상기 제2 색상은,
상기 제1 색상보다 높은 색 온도(color temperature)를 가지는 웨어러블 전자 장치.
The method of claim 2, wherein the second range,
Including values higher than values included in the first range,
The second color is,
A wearable electronic device having a color temperature higher than the first color.
상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제1 범위 안에서 감소함을 식별하는 동안, 상기 제1 상태의 상기 복수의 시각적 객체들의 수를 상기 디스플레이를 이용하여 감소시키고,
상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제1 범위 안에서 증가함을 식별하는 동안, 상기 제1 상태의 상기 복수의 시각적 객체들의 수를 상기 디스플레이를 이용하여 증가시키고,
상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제2 범위 안에서 감소함을 식별하는 동안, 상기 제2 상태의 상기 복수의 시각적 객체들의 수를 상기 디스플레이를 이용하여 감소시키고,
상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제2 범위 안에서 증가함을 식별하는 동안, 상기 제2 상태의 상기 복수의 시각적 객체들의 수를 상기 디스플레이를 이용하여 증가시키도록,
상기 인스트럭션들을 실행하도록 더 구성되는 웨어러블 전자 장치.
The method of claim 1, wherein the at least one processor,
While identifying that the exercise level decreases within the first range based on data obtained through the at least one sensor, the number of the plurality of visual objects in the first state is reduced using the display,
While identifying that the exercise level increases within the first range based on data obtained through the at least one sensor, the number of the plurality of visual objects in the first state is increased using the display,
While identifying that the exercise level decreases within the second range based on data obtained through the at least one sensor, reducing the number of the plurality of visual objects in the second state using the display,
While identifying that the exercise level increases within the second range based on data obtained through the at least one sensor, to increase the number of the plurality of visual objects in the second state using the display ,
A wearable electronic device further configured to execute the instructions.
상기 제1 상태의 상기 복수의 시각적 객체들 및 상기 시간 정보를 표시하는 동안, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 식별되는 상기 사용자에 의해 수행되고 있는 운동(exercise)의 종류(type)를 나타내는 제1 시각적 요소(visual element)를 상기 사용자 인터페이스 안에서 상기 디스플레이를 이용하여 표시하고,
상기 제2 상태의 상기 복수의 시각적 객체들 및 상기 시간 정보를 표시하는 동안, 상기 제1 시각적 요소를 상기 사용자 인터페이스 안에서 상기 디스플레이를 이용하여 표시하도록,
상기 인스트럭션들을 실행하도록 더 구성되는 웨어러블 전자 장치.
The method of claim 1, wherein the at least one processor,
While displaying the plurality of visual objects and the time information in the first state, a type of exercise being performed by the user identified based on data acquired through the at least one sensor A first visual element representing) is displayed in the user interface using the display,
While displaying the plurality of visual objects and the time information in the second state, to display the first visual element in the user interface using the display,
A wearable electronic device further configured to execute the instructions.
상기 제1 상태의 상기 복수의 시각적 객체들, 상기 시간 정보, 및 상기 제1 시각적 요소를 표시하는 동안, 상기 운동의 지속 시간(duration time)을 나타내는 제2 시각적 요소를 상기 사용자 인터페이스 안에서 상기 디스플레이를 이용하여 표시하고,
상기 제2 상태의 상기 복수의 시각적 객체들, 상기 시간 정보, 및 상기 제1 시각적 요소를 표시하는 동안, 상기 제2 시각적 요소를 상기 사용자 인터페이스 안에서 상기 디스플레이를 이용하여 표시하도록,
상기 인스트럭션들을 실행하도록 더 구성되는 웨어러블 전자 장치.
The method of claim 7, wherein the at least one processor,
While displaying the plurality of visual objects, the time information, and the first visual element in the first state, a second visual element indicating a duration time of the exercise is displayed in the user interface. To mark,
While displaying the plurality of visual objects, the time information, and the first visual element in the second state, to display the second visual element in the user interface using the display,
A wearable electronic device further configured to execute the instructions.
상기 사용자 인터페이스의 림을 따라(along) 표시되고, 상기 지속 시간에 따라 가변되는 길이(length)를 가지는 시각적 게이지(gauge)를 포함하는 웨어러블 전자 장치.
The method of claim 8, wherein the second visual element,
A wearable electronic device comprising a visual gauge that is displayed along a rim of the user interface and has a length that varies according to the duration.
상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여, 상기 운동의 상기 종류의 변경을 검출하고,
상기 운동의 상기 종류의 상기 변경의 상기 검출에 응답하여, 상기 제1 시각적 요소의 모양(shape)을 변경하도록,
상기 인스트럭션들을 실행하도록 더 구성되는 웨어러블 전자 장치.
The method of claim 7, wherein the at least one processor,
Based on the data acquired through the at least one sensor, detecting a change in the type of the exercise,
In response to the detection of the change in the kind of movement, to change the shape of the first visual element,
A wearable electronic device further configured to execute the instructions.
상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여, 상기 운동의 상기 종류의 변경을 검출하고,
상기 운동의 상기 종류의 상기 변경의 상기 검출에 응답하여, 상기 제1 상태의 상기 복수의 시각적 객체들 각각의 모양을 변경하거나 상기 제2 상태의 상기 복수의 시각적 객체들 각각의 모양을 변경하도록,
상기 인스트럭션들을 실행하도록 더 구성되는 웨어러블 전자 장치.
The method of claim 10, wherein the at least one processor,
Based on the data acquired through the at least one sensor, detecting a change in the type of the exercise,
In response to the detection of the change in the kind of exercise, to change the shape of each of the plurality of visual objects in the first state or change the shape of each of the plurality of visual objects in the second state,
A wearable electronic device further configured to execute the instructions.
상기 전자 장치의 위치를 측정하기 위한 제1 센서, 상기 전자 장치의 자세(posture)를 측정하기 위한 제2 센서, 또는 상기 전자 장치의 이동 속도를 측정하기 위한 제3 센서 중 적어도 하나를 포함하고,
상기 적어도 하나의 프로세서는,
상기 제1 센서를 통해 획득되는 데이터에 기반하여 식별된 상기 전자 장치의 위치의 변화, 상기 제2 센서를 통해 획득되는 데이터에 기반하여 식별된 상기 전자 장치의 자세의 변화, 또는 상기 제3 센서를 통해 획득되는 데이터에 기반하여 식별된 상기 전자 장치의 이동 속도의 변화 중 적어도 하나에 기반하여, 상기 운동의 상기 종류를 식별하도록,
상기 인스트럭션들을 실행하도록 구성되는 웨어러블 전자 장치.
The method of claim 7, wherein the at least one sensor,
Including at least one of a first sensor for measuring a position of the electronic device, a second sensor for measuring a posture of the electronic device, or a third sensor for measuring a moving speed of the electronic device,
The at least one processor,
A change in the position of the electronic device identified based on data acquired through the first sensor, a change in the posture of the electronic device identified based on data acquired through the second sensor, or the third sensor To identify the type of exercise based on at least one of changes in the moving speed of the electronic device identified based on data obtained through,
A wearable electronic device configured to execute the instructions.
상기 디스플레이와 작동적으로(operably) 결합된(coupled with) 상기 하우징 안의 디스플레이 구동 회로(DDIC, display driving integrated circuitry)를 더 포함하고,
상기 디스플레이 구동 회로는,
GRAM(graphical random access memory)을 포함하고,
상기 적어도 하나의 프로세서는,
상기 디스플레이 구동 회로 밖에(outside of) 위치되고 상기 디스플레이 구동 회로와 작동적으로 결합된 제1 프로세서 및 상기 디스플레이 구동 회로 밖에 위치되고 상기 적어도 하나의 센서와 작동적으로 결합된 제2 프로세서를 포함하며,
상기 디스플레이 구동 회로는,
상기 제1 프로세서가 슬립 상태(sleep state) 내에서 있는 동안, 상기 제1 프로세서가 웨이크 업 상태 내에서 있는 동안 수신되었던 상기 GRAM에 저장된 제1 콘텐트를 스캔하는 것에 기반하여 상기 제1 상태의 상기 복수의 시각적 객체들을 상기 시간 정보와 함께 상기 사용자 인터페이스 안에서 상기 디스플레이를 이용하여 표시하도록 구성되고,
상기 제2 프로세서는,
상기 제1 상태의 상기 복수의 시각적 객체들을 상기 시간 정보와 함께 상기 사용자 인터페이스 안에서 표시하고 상기 제1 프로세서가 상기 슬립 상태 내에서 있는 동안, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제2 범위 안에 있음을 검출하고,
상기 검출에 응답하여, 상기 제1 프로세서에게 상기 운동 레벨이 상기 제2 범위 안에 있음을 나타내는 신호를 송신하도록 구성되고,
상기 제1 프로세서는,
상기 신호의 수신에 응답하여, 상기 슬립 상태를 웨이크 업(wake-up) 상태로 전환하고,
상기 전환에 응답하여, 상기 신호에 기반하여 상기 제1 콘텐트와 적어도 일부(at least partially) 다른 제2 콘텐트를 획득하고,
상기 제2 콘텐트를 상기 GRAM에 저장하기 위해 상기 제2 콘텐트를 상기 디스플레이 구동 회로에게 송신하고,
상기 송신에 응답하여, 상기 웨이크 업 상태를 상기 슬립 상태로 전환하도록. 상기 인스트럭션들을 실행하도록 구성되며,
상기 디스플레이 구동 회로는,
상기 제1 프로세서가 상기 슬립 상태 내에서 있는 동안, 상기 GRAM에 저장된 상기 제2 콘텐트를 스캔하는 것에 기반하여 상기 디스플레이를 이용하여 상기 사용자 인터페이스 안에서 표시되는 상기 복수의 시각적 객체들의 상태를 상기 제1 상태로부터 상기 운동 레벨이 상기 제2 범위 안에 있음을 나타내기 위한 제2 상태로 변경하도록 구성되는 웨어러블 전자 장치.
The method according to claim 1,
Further comprising a display driving integrated circuitry (DDIC) in the housing operably coupled with the display,
The display driving circuit,
Including GRAM (graphical random access memory),
The at least one processor,
A first processor located outside of the display driving circuit and operatively coupled to the display driving circuit, and a second processor located outside of the display driving circuit and operatively coupled to the at least one sensor,
The display driving circuit,
While the first processor is in a sleep state, the plurality of the first state is based on scanning the first content stored in the GRAM that was received while the first processor is in a wake-up state. Is configured to display visual objects of, together with the time information, using the display in the user interface,
The second processor,
Displaying the plurality of visual objects in the first state together with the time information in the user interface, and while the first processor is in the sleep state, the exercise based on data obtained through the at least one sensor Detecting that the level is within the second range,
In response to the detection, configured to transmit a signal to the first processor indicating that the exercise level is within the second range,
The first processor,
In response to receiving the signal, converting the sleep state to a wake-up state,
In response to the switching, obtaining a second content that is at least partially different from the first content based on the signal,
Transmitting the second content to the display driving circuit to store the second content in the GRAM,
In response to the transmission, to transition the wake-up state to the sleep state. Is configured to execute the instructions,
The display driving circuit,
While the first processor is in the sleep state, the state of the plurality of visual objects displayed in the user interface using the display based on scanning the second content stored in the GRAM is determined in the first state. The wearable electronic device is configured to change to a second state for indicating that the exercise level is within the second range.
상기 제1 프로세서가 상기 슬립 상태 내에서 있는 동안 상기 디스플레이를 이용하여 애니메이션 효과(animation effects)로 상기 제1 상태의 상기 복수의 시각적 객체들을 표시하기 위해 연접된(concatenated) 복수의 제1 이미지들을 포함하고,
상기 제2 콘텐트는,
상기 제1 프로세서가 상기 슬립 상태 내에서 있는 동안 상기 디스플레이를 이용하여 애니메이션 효과로 상기 제2 상태의 상기 복수의 시각적 객체들을 표시하기 위해 연접된 복수의 제2 이미지들을 포함하는 웨어러블 전자 장치.
The method of claim 13, wherein the first content,
Including a plurality of first images concatenated to display the plurality of visual objects in the first state with animation effects using the display while the first processor is in the sleep state and,
The second content,
A wearable electronic device comprising a plurality of second images concatenated to display the plurality of visual objects in the second state through an animation effect using the display while the first processor is in the sleep state.
상기 웨어러블 전자 장치의 자세의 변화를 측정하기 위한 센서를 포함하고,
상기 적어도 하나의 프로세서는,
상기 디스플레이가 비활성화되는(disabled) 동안, 상기 사용자의 시야(FOV, field of view)가 상기 디스플레이로 향하는지 여부를 식별하기 위해 상기 적어도 하나의 센서를 통해 획득되는 데이터의 변화의 패턴을 모니터링하고,
상기 모니터링된 패턴이 지정된 패턴에 대응함을 식별하는 것에 기반하여, 상기 디스플레이를 활성화하고,
상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여, 상기 제1 상태의 상기 복수의 시각적 객체들을 상기 시간 정보와 함께 사용자 인터페이스 안에서 상기 활성화된 디스플레이를 이용하여 표시하도록,
상기 인스트럭션들을 실행하도록 구성되는 웨어러블 전자 장치.
The method of claim 1, wherein the at least one sensor,
Including a sensor for measuring a change in posture of the wearable electronic device,
The at least one processor,
While the display is disabled, monitoring a pattern of changes in data acquired through the at least one sensor to identify whether the user's field of view (FOV) is directed toward the display,
Based on identifying that the monitored pattern corresponds to a specified pattern, activating the display,
Based on the data obtained through the at least one sensor, to display the plurality of visual objects in the first state together with the time information using the activated display in a user interface,
A wearable electronic device configured to execute the instructions.
상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여, 상기 웨어러블 전자 장치를 손목 상에(on) 착용한(wearing) 사용자의 운동 레벨(workout level)이 제1 범위 안에(within) 있음을 나타내기(indicate) 위한 제1 상태의 복수의 시각적 객체들을 시간 정보와 함께 사용자 인터페이스 안에서 상기 디스플레이를 이용하여 표시하는 동작과,
상기 제1 상태의 상기 복수의 시각적 객체들을 상기 시간 정보와 함께 상기 사용자 인터페이스 안에서 표시하는 동안, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제1 범위와 구별되는 제2 범위 안에 있음을 검출하는 동작과,
상기 검출에 응답하여, 상기 디스플레이를 이용하여 상기 사용자 인터페이스 안에서 표시되는 상기 복수의 시각적 객체들의 상태를 상기 제1 상태로부터 상기 운동 레벨이 상기 제2 범위 안에 있음을 나타내기 위한 제2 상태로 변경하는 동작을 포함하는 방법.
Having a housing, at least one band removable or permanently attached to the housing and configured to hold the housing against a user's wrist, a display exposed through at least a portion of the housing, and at least one sensor within the housing. (with) In the method executed in the wearable electronic device,
Based on the data acquired through the at least one sensor, indicating that the workout level of the user who wears the wearable electronic device on the wrist is within a first range An operation of displaying a plurality of visual objects in a first state for (indicate) using the display in a user interface with time information, and
While displaying the plurality of visual objects in the first state together with the time information in the user interface, the exercise level is differentiated from the first range based on data obtained through the at least one sensor. An action to detect that it is within range, and
In response to the detection, changing a state of the plurality of visual objects displayed in the user interface using the display from the first state to a second state for indicating that the exercise level is within the second range How to include action.
상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제1 범위 안에서 감소함을 식별하는 동안, 상기 제1 상태의 상기 복수의 시각적 객체들의 수를 상기 디스플레이를 이용하여 감소시키는 동작과,
상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제1 범위 안에서 증가함을 식별하는 동안, 상기 제1 상태의 상기 복수의 시각적 객체들의 수를 상기 디스플레이를 이용하여 증가시키는 동작과,
상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제2 범위 안에서 감소함을 식별하는 동안, 상기 제2 상태의 상기 복수의 시각적 객체들의 수를 상기 디스플레이를 이용하여 감소시키는 동작과,
상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제2 범위 안에서 증가함을 식별하는 동안, 상기 제2 상태의 상기 복수의 시각적 객체들의 수를 상기 디스플레이를 이용하여 증가시키는 동작을 더 포함하는 방법.
The method of claim 16,
While identifying that the exercise level decreases within the first range based on data obtained through the at least one sensor, reducing the number of the plurality of visual objects in the first state by using the display and,
Increasing the number of the plurality of visual objects in the first state using the display while identifying that the exercise level increases within the first range based on data obtained through the at least one sensor and,
An operation of reducing the number of the plurality of visual objects in the second state by using the display while identifying that the exercise level decreases within the second range based on data acquired through the at least one sensor. and,
Increasing the number of the plurality of visual objects in the second state using the display while identifying that the exercise level increases within the second range based on data obtained through the at least one sensor How to further include.
상기 제1 상태의 상기 복수의 시각적 객체들 및 상기 시간 정보를 표시하는 동안, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 식별되는 상기 사용자에 의해 수행되고 있는 운동(exercise)의 종류(type)를 나타내는 제1 시각적 요소(visual element)를 상기 사용자 인터페이스 안에서 상기 디스플레이를 이용하여 표시하는 동작과,
상기 제2 상태의 상기 복수의 시각적 객체들 및 상기 시간 정보를 표시하는 동안, 상기 제1 시각적 요소를 상기 사용자 인터페이스 안에서 상기 디스플레이를 이용하여 표시하는 동작을 더 포함하는 방법.
The method of claim 16,
While displaying the plurality of visual objects and the time information in the first state, a type of exercise being performed by the user identified based on data acquired through the at least one sensor Displaying a first visual element representing) using the display in the user interface, and
While displaying the plurality of visual objects and the time information in the second state, displaying the first visual element in the user interface using the display.
상기 제1 상태의 상기 복수의 시각적 객체들, 상기 시간 정보, 및 상기 제1 시각적 요소를 표시하는 동안, 상기 운동의 지속 시간(duration time)을 나타내는 제2 시각적 요소를 상기 사용자 인터페이스 안에서 상기 디스플레이를 이용하여 표시하는 동작과,
상기 제2 상태의 상기 복수의 시각적 객체들, 상기 시간 정보, 및 상기 제1 시각적 요소를 표시하는 동안, 상기 제2 시각적 요소를 상기 사용자 인터페이스 안에서 상기 디스플레이를 이용하여 표시하는 동작을 더 포함하는 방법.
The method of claim 18,
While displaying the plurality of visual objects, the time information, and the first visual element in the first state, a second visual element indicating a duration time of the exercise is displayed in the user interface. And the actions to be displayed using
While displaying the plurality of visual objects, the time information, and the first visual element in the second state, displaying the second visual element using the display in the user interface. .
상기 하나 이상의 프로그램들은, 하우징, 상기 하우징에 제거 가능하게 또는 영구적으로 부착되고 사용자의 손목에 대해 상기 하우징을 유지하도록 구성된 적어도 하나의 밴드, 상기 하우징의 적어도 일부를 통해 노출된 디스플레이, 및 상기 하우징 내의 적어도 하나의 센서를 가지는(with) 웨어러블 전자 장치의 하나 이상의 프로세서들에 의해 실행될 시,
상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여, 상기 웨어러블 전자 장치를 손목 상에(on) 착용한(wearing) 사용자의 운동 레벨(workout level)이 제1 범위 안에(within) 있음을 나타내기(indicate) 위한 제1 상태의 복수의 시각적 객체들을 시간 정보와 함께 사용자 인터페이스 안에서 상기 디스플레이를 이용하여 표시하고,
상기 제1 상태의 상기 복수의 시각적 객체들을 상기 시간 정보와 함께 상기 사용자 인터페이스 안에서 표시하는 동안, 상기 적어도 하나의 센서를 통해 획득되는 데이터에 기반하여 상기 운동 레벨이 상기 제1 범위와 구별되는 제2 범위 안에 있음을 검출하고,
상기 검출에 응답하여, 상기 디스플레이를 이용하여 상기 사용자 인터페이스 안에서 표시되는 상기 복수의 시각적 객체들의 상태를 상기 제1 상태로부터 상기 운동 레벨이 상기 제2 범위 안에 있음을 나타내기 위한 제2 상태로 변경하도록,
상기 웨어러블 전자 장치를 야기하는 인스트럭션들을 포함하는 비일시적 컴퓨터 판독 가능 저장 매체. In a non-transitory computer readable storage medium storing one or more programs,
The one or more programs include a housing, at least one band removable or permanently attached to the housing and configured to hold the housing against the user's wrist, a display exposed through at least a portion of the housing, and within the housing. When executed by one or more processors of a wearable electronic device having at least one sensor,
Based on the data acquired through the at least one sensor, indicating that the workout level of the user who wears the wearable electronic device on the wrist is within a first range Displaying a plurality of visual objects in a first state for (indicate) using the display in a user interface with time information,
While displaying the plurality of visual objects in the first state together with the time information in the user interface, the exercise level is differentiated from the first range based on data obtained through the at least one sensor. Detects being within range,
In response to the detection, changing the state of the plurality of visual objects displayed in the user interface using the display from the first state to a second state for indicating that the exercise level is within the second range. ,
A non-transitory computer-readable storage medium containing instructions that cause the wearable electronic device.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190018929A KR20200100936A (en) | 2019-02-19 | 2019-02-19 | Wearable electronic device, method, and computer readable medium for visual objects adaptively changed according to workout level |
PCT/KR2020/002086 WO2020171479A1 (en) | 2019-02-19 | 2020-02-14 | Wearable electronic device for visual objects adaptively changing according to workout level, method therefor, and computer-readable medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190018929A KR20200100936A (en) | 2019-02-19 | 2019-02-19 | Wearable electronic device, method, and computer readable medium for visual objects adaptively changed according to workout level |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20200100936A true KR20200100936A (en) | 2020-08-27 |
Family
ID=72144298
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190018929A Withdrawn KR20200100936A (en) | 2019-02-19 | 2019-02-19 | Wearable electronic device, method, and computer readable medium for visual objects adaptively changed according to workout level |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR20200100936A (en) |
WO (1) | WO2020171479A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11553850B2 (en) | 2018-11-06 | 2023-01-17 | Samsung Electronics Co., Ltd. | Electronic device and method for identifying occurrence of hypotension |
WO2024101632A1 (en) * | 2022-11-11 | 2024-05-16 | 삼성전자주식회사 | Electronic device and method for changing shape of virtual object |
WO2024106907A1 (en) * | 2022-11-14 | 2024-05-23 | 삼성전자 주식회사 | Electronic device and method for detecting user's exercise |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170157466A1 (en) * | 2013-11-27 | 2017-06-08 | Polar Electro Oy | Displaying activity data |
US20150209615A1 (en) * | 2014-01-27 | 2015-07-30 | Sally Edwards | Zoning Method of Processing Threshold and Metabolic and Heart Rate Training Data and Sensors and Apparatus for Displaying the Same |
EP3872814A1 (en) * | 2014-09-02 | 2021-09-01 | Apple Inc. | Physical activity and workout monitor |
KR102463383B1 (en) * | 2015-02-27 | 2022-11-04 | 삼성전자주식회사 | Method for measuring bio-signal and wearable electronic device |
KR20170017406A (en) * | 2015-08-06 | 2017-02-15 | 삼성전자주식회사 | Electronic device and information providing method thereof |
-
2019
- 2019-02-19 KR KR1020190018929A patent/KR20200100936A/en not_active Withdrawn
-
2020
- 2020-02-14 WO PCT/KR2020/002086 patent/WO2020171479A1/en active Application Filing
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11553850B2 (en) | 2018-11-06 | 2023-01-17 | Samsung Electronics Co., Ltd. | Electronic device and method for identifying occurrence of hypotension |
WO2024101632A1 (en) * | 2022-11-11 | 2024-05-16 | 삼성전자주식회사 | Electronic device and method for changing shape of virtual object |
WO2024106907A1 (en) * | 2022-11-14 | 2024-05-23 | 삼성전자 주식회사 | Electronic device and method for detecting user's exercise |
Also Published As
Publication number | Publication date |
---|---|
WO2020171479A1 (en) | 2020-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6650974B2 (en) | Electronic device and method for acquiring biological information | |
US10335636B2 (en) | System for monitoring physical activity | |
CN106462212B (en) | Wrist watch, method for saving power of device during exercise, and computer-readable distribution medium | |
US9126094B1 (en) | Electronic track baton device | |
KR20200100936A (en) | Wearable electronic device, method, and computer readable medium for visual objects adaptively changed according to workout level | |
US20160374588A1 (en) | Monitoring hydration based on galvanic skin response | |
US20150185819A1 (en) | Vital information measuring device, processing system, vital information processing method, and program | |
US10343046B2 (en) | Methods and systems for displaying representations of facial expressions and activity indicators on devices | |
US20170045993A1 (en) | Portable apparatus and method for displaying a screen | |
KR20160123879A (en) | Electronic apparatus and method for displaying screen thereof | |
US12239427B2 (en) | Heartrate tracking techniques | |
US20150190072A1 (en) | Systems and methods for displaying and interacting with data from an activity monitoring device | |
KR20180047654A (en) | Method for recognizing user activity and electronic device for the same | |
US9776041B1 (en) | User performance analysis system | |
US9449409B2 (en) | Graphical indicators in analog clock format | |
US20150103633A1 (en) | Adaptive timing congfiguration for athletic devices | |
US10265021B2 (en) | Biological information processing device, program, and biological information processing method | |
JP2017221551A (en) | Biological information processing device, program, biological information processing method, biological information processing system, and information processing device | |
CN118541761A (en) | Providing a biometric achievement user interface screen associated with a biometric target | |
WO2020024279A1 (en) | Heart rate detection and apparatus, detection device and storage medium | |
JP6806052B2 (en) | Information processing device and information processing method | |
US20250110785A1 (en) | Simulating a Transition Between Operating Domains to Optimize Device Resource Utilization | |
JP7642512B2 (en) | Display method, display device and program | |
JP2007334790A (en) | Pedometer | |
CN119212609A (en) | Wearable computing device that adjusts the current supplied to a light source of a sensor based on the amount of ambient light detected by another sensor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20190219 |
|
PG1501 | Laying open of application | ||
PC1203 | Withdrawal of no request for examination |