KR20160081084A - A method for displaying contents and an eletronic device therefor - Google Patents
A method for displaying contents and an eletronic device therefor Download PDFInfo
- Publication number
- KR20160081084A KR20160081084A KR1020140194289A KR20140194289A KR20160081084A KR 20160081084 A KR20160081084 A KR 20160081084A KR 1020140194289 A KR1020140194289 A KR 1020140194289A KR 20140194289 A KR20140194289 A KR 20140194289A KR 20160081084 A KR20160081084 A KR 20160081084A
- Authority
- KR
- South Korea
- Prior art keywords
- electronic device
- screen
- user
- display
- content
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/015—Input arrangements based on nervous system activity detection, e.g. brain waves [EEG] detection, electromyograms [EMG] detection, electrodermal response detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Dermatology (AREA)
- General Health & Medical Sciences (AREA)
- Neurology (AREA)
- Neurosurgery (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
본 발명의 전자 장치의 동작 방법은, 센서 모듈을 통해 측정된 센싱 데이터를 기초로 전자 장치의 움직임 정보를 판단하는 동작과, 하나 이상의 생체 신호를 분석하여 사용자에 대한 생체 정보를 판단하는 동작과, 상기 움직임 정보 및 생체 정보에 따라 상기 전자 장치의 동작을 제어하는 동작을 포함할 수 있다. 또한 다른 실시예도 가능하다.According to another aspect of the present invention, there is provided a method of operating an electronic device, the method comprising: determining motion information of an electronic device based on sensed data measured through a sensor module; analyzing one or more biometric signals to determine biometric information for the user; And controlling an operation of the electronic device according to the motion information and the biometric information. Other embodiments are also possible.
Description
본 발명은 콘텐츠를 표시하는 전자 디바이스에 관한 것이다.The present invention relates to an electronic device for displaying contents.
최근의 정보통신 기술과 반도체 기술 등의 눈부신 발전에 힘입어 각종 휴대 단말들의 보급과 이용이 급속도로 증가하고 있다. 특히 최근의 휴대 단말들은 각자의 전통적인 고유 영역에 머무르지 않고 다른 단말들의 영역까지 아우르는 모바일 융/복합(mobile convergence) 단계에 이르고 있다. 대표적으로 이동통신 단말의 경우에는 음성 통화나 메시지 송수신과 같은 일반적인 통신 기능 외에도 TV 시청 기능(예컨대, DMB(Digital Multimedia Broadcasting)나 DVB(Digital Video Broadcasting)와 같은 이동 방송), 음악재생기능(예컨대, MP3(MPEG Audio Layer-3) 사진 촬영 기능, 인터넷 접속 기능 등 다양한 기능들이 부가되고 있다.Due to the recent remarkable development of information communication technology and semiconductor technology, the spread and use of various mobile terminals are rapidly increasing. In particular, recent mobile terminals have reached the stage of mobile convergence, which does not stay in the conventional inherent domain but covers the area of other terminals. Typically, in the case of a mobile communication terminal, in addition to a general communication function such as voice communication and message transmission / reception, a TV viewing function (for example, a mobile broadcasting such as DMB (Digital Multimedia Broadcasting) or DVB (Digital Video Broadcasting) MP3 (MPEG Audio Layer-3) photo shooting function, and Internet access function.
근래에는 상기 휴대 단말의 일종으로서, 사용자가 손목시계, 헤드셋, 글라스와 같은 형태를 가짐으로써 사용자가 신체의 일부에 착용할 수 있는 웨어러블 장치가 개발되고 있다. 웨어러블 장치는 독자적으로 동작할 수도 있고, 다른 휴대 단말(호스트 디바이스)과 연동되어 컴패니언 디바이스로서 동작하여 사용자에게 상기 휴대 단말의 기능들 중 적어도 일부(예를 들어, 통화(call), 메시지, 스트리밍 등)를 사용자에게 제공할 수도 있다.2. Description of the Related Art In recent years, a wearable device has been developed as a kind of portable terminal, in which a user has a form such as a wristwatch, a headset, and a glass so that a user can wear it on a part of the body. The wearable device may operate independently or may operate as a companion device in cooperation with other portable terminals (host devices) to provide the user with at least some of the functions of the portable terminal (e.g., a call, message, ) To the user.
사용자의 신체의 일부에 걸쳐질 수 있는 형태로 구현됨으로써, 웨어러블 장치의 디스플레이 또한 사용자의 신체 중 일부에 걸쳐져 있게 된다. 사용자가 상기 웨어러블 장치를 착용한 상태로 손목을 움직이거나, 이동을 하는 등으로 움직이게 되면, 웨어러블 장치 또한 상기 사용자의 움직임에 따라 움직이게 된다. 예를 들어, 웨어러블 장치가 손목시계형이고, 사용자가 달리기를 하는 중이라고 가정한다. 사용자가 격렬하게 달리기를 하는 동안에는, 사용자는 손목에 착용한 웨어러블 장치의 디스플레이에 표시되는 데이터, 예를 들어 알람을 확인하기 용이하지 않다. 특히나 손목시계형의 웨어러블 장치는 데이터가 표시되는 방향, 즉 손목의 방향과 사용자의 시선 방향이 일치하지 않아 더욱 확인이 어렵다.By being embodied in a form that can be spanned over a portion of the user's body, the display of the wearable device also spans a portion of the user's body. If the user moves the wrist by moving the wrist or wears the wearable device, the wearable device also moves according to the movement of the user. For example, assume that the wearable device is a wristwatch type and the user is in the middle of running. While the user is running violently, it is not easy for the user to confirm data displayed on the display of the wearable device worn on the wrist, for example an alarm. Particularly, the wearable device of the wristwatch type is difficult to confirm because the direction in which the data is displayed, i.e., the wrist direction and the user's gaze direction do not coincide with each other.
따라서 본 발명의 목적은 전자 장치의 상태 또는 사용자의 상태에 따라 사용자가 용이하게 콘텐츠를 확인할 수 전자 장치가 상기 콘텐츠를 표시하는 방법 및 상기 전자 장치를 제공함에 있다.It is therefore an object of the present invention to provide a method and an electronic device in which an electronic device displays the contents so that the user can easily check the contents according to the state of the electronic device or the state of the user.
본 발명의 일 실시예에 따른 전자 장치의 동작 방법은, 센서 모듈을 통해 측정된 센서 데이터를 기초로 전자 장치의 움직임 정보를 판단하는 동작과, 하나 이상의 생체 신호를 분석하여 사용자에 대한 생체 정보를 판단하는 동작과, 상기 움직임 정보 및 생체 정보에 따라 상기 전자 장치의 동작을 제어하는 동작을 포함할 수 있다.According to an embodiment of the present invention, there is provided a method of operating an electronic device, the method comprising: determining motion information of an electronic device based on sensor data measured through a sensor module; analyzing one or more biometric signals to determine biometric information And an operation of controlling the operation of the electronic device according to the motion information and the biometric information.
본 발명의 다른 실시예에 따른 전자 장치의 동작 방법은, 외부 장치와 통신하는 통신 모듈이 상기 외부 장치와 연결되었는지 여부를 판단하는 동작과, 상기 외부 장치와의 연결 상태에 따라 전자 장치의 동작을 제어하는 동작을 포함할 수 있다.A method of operating an electronic device according to another embodiment of the present invention includes the steps of determining whether a communication module communicating with an external device is connected to the external device, Lt; / RTI >
본 발명의 또 다른 실시예에 따른 전자 장치의 동작 방법은, 하나 이상의 외부 장치들과 페어링하는 동작과, 모션 센서를 이용하여 전자 장치의 움직임 정보를 판단하는 동작과, 하나 이상의 생체 신호를 분석하여 사용자에 대한 생체 정보를 판단하는 동작과, 상기 움직임 정보 또는 상기 생체 정보를 근거로 하여 상기 전자 장치로부터 상기 사용자에게 제공될 수 있는 서비스를 결정하는 동작과, 상기 외부 장치들을 이용하여 상기 서비스를 상기 사용자에게 제공하는 동작을 포함할 수 있다.A method of operating an electronic device according to another embodiment of the present invention includes the steps of: pairing with one or more external devices, determining motion information of the electronic device using the motion sensor, analyzing one or more bio- The method comprising the steps of: determining biometric information for a user; determining a service that can be provided to the user from the electronic device based on the motion information or the biometric information; And may provide an operation to the user.
본 발명의 또 다른 실시예에 따른 전자 장치가 콘텐츠를 표시하는 방법은, 센싱 데이터를 획득하는 동작과, 상기 센싱 데이터를 기초로 사용자의 현재 상태를 결정하는 동작과, 상기 현재 상태를 기초로 스크린에 표시할 콘텐츠를 결정하는 동작과, 상기 스크린에 상기 콘텐츠를 표시하는 동작을 포함할 수 있다.A method of displaying an electronic device according to another embodiment of the present invention includes the steps of: obtaining sensing data; determining a current state of a user based on the sensing data; Determining a content to be displayed on the screen, and displaying the content on the screen.
본 발명의 또 다른 실시예에 따른 전자 장치가 콘텐츠를 표시하는 방법은, 스크린의 방향을 결정하기 위한 센싱 데이터를 획득하는 동작과, 상기 센싱 데이터를 기초로 상기 스크린의 방향을 결정하는 동작과, 상기 스크린의 방향에 따른 콘텐츠의 표시 방향을 결정하는 동작과, 상기 표시 방향에 따라 상기 콘텐츠를 표시하는 동작을 포함할 수 있다.A method of displaying an electronic device according to another embodiment of the present invention includes the steps of obtaining sensing data for determining a direction of a screen, determining a direction of the screen based on the sensing data, Determining a display direction of the content along the direction of the screen, and displaying the content along the display direction.
본 발명의 일 실시예에 따른 콘텐츠를 표시하는 전자 장치는, 콘텐츠를 표시하는 스크린을 포함하는 디스플레이와, 센싱 데이터를 획득하고, 상기 센싱 데이터를 기초로 사용자의 현재 상태를 결정하고, 상기 현재 상태를 기초로 스크린에 표시할 콘텐츠를 결정하고, 상기 콘텐츠를 표시하도록 상기 디스플레이를 제어하는 제어 모듈을 포함할 수 있다.An electronic device for displaying content according to an embodiment of the present invention includes a display including a screen for displaying content, a display device for acquiring sensing data, determining a current status of the user based on the sensing data, Determining a content to be displayed on the screen based on the content, and controlling the display to display the content.
본 발명의 일 실시예에 따른 전자 장치가 콘텐츠를 표시하는 방법을 실행하기 위한 프로그램을 기록한 기계로 읽을 수 있는 저장 매체에 있어서, 상기 방법은, 센싱 데이터를 획득하는 동작과, 상기 센싱 데이터를 기초로 사용자의 현재 상태를 결정하는 동작과, 상기 현재 상태를 기초로 스크린에 표시할 콘텐츠를 결정하는 동작과, 상기 스크린에 상기 콘텐츠를 표시하는 동작을 포함할 수 있다.There is provided a machine-readable storage medium having recorded thereon a program for executing a method of displaying an electronic device according to an embodiment of the present invention, the method comprising: acquiring sensing data; Determining a current state of the user, determining a content to be displayed on the screen based on the current state, and displaying the content on the screen.
본 발명에 따르면, 전자 장치에 포함된 디스플레이의 상태 또는 상기 전자 장치를 이용하는 사용자의 현재 상태에 따라 사용자가 용이하게 콘텐츠를 확인할 수 있도록 상기 콘텐츠의 표시를 제어할 수 있다.According to the present invention, the display of the content can be controlled so that the user can easily confirm the content according to the state of the display included in the electronic device or the current state of the user using the electronic device.
도 1은 본 발명의 다양한 실시예에 따른, 전자 장치를 포함하는 네트워크 환경(100)을 도시한 도면이다.
도 2는 본 발명의 다양한 실시예들에 따른, 전자 장치(예를 들어, 전자 장치)의 제어 모듈의 블록도)를 나타낸 도면이다.
도 3은 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 방법의 일 예를 나타낸 순서도이다.
도 4는 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 방법의 다른 예를 나타낸 순서도이다.
도 5는 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 방법의 또 다른 예를 나타낸 순서도이다.
도 6은 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 방법의 또 다른 예를 나타낸 순서도이다.
도 7은 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 일 예를 나타낸 도면이다.
도 8은 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 다른 예를 나타낸 도면이다.
도 9는 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 또 다른 예를 나타낸 도면이다.
도 10은 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 또 다른 예를 나타낸 도면이다.
도 11은 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 또 다른 예를 나타낸 도면이다.
도 12는 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 또 다른 예를 나타낸 도면이다.
도 13은 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 또 다른 예를 나타낸 도면이다.
도 14는 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 또 다른 예를 나타낸 도면이다.
도 15는 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 또 다른 예를 나타낸 도면이다.
도 16은 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 또 다른 예를 나타낸 도면이다.
도 17은 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 또 다른 예를 나타낸 도면이다.
도 18은 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 또 다른 예를 나타낸 도면이다.
도 19는 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 또 다른 예를 나타낸 도면이다.
도 20a 내지 도 20d는 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 또 다른 예를 나타낸 도면이다.
도 21a 및 도 21b는 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 또 다른 예를 나타낸 도면이다.
도 22는 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 또 다른 예를 나타낸 도면이다.
도 23은 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 또 다른 예를 나타낸 도면이다.
도 24는 본 발명의 다양한 실시예들에 다른 복수의 전자 장치들이 콘텐츠를 표시하는 일 예를 나타낸 도면이다.
도 25는 본 발명의 다양한 실시예들에 따른 전자 장치의 블록도를 나타낸 도면이다.
도 26은 본 발명의 다양한 실시예들에 따른 복수의 전자 장치들(예를 들어, 전자 장치 및 전자 장치) 사이의 통신 프로토콜을 나타낸 도면이다.1 is a diagram illustrating a
2 is a block diagram of a control module of an electronic device (e.g., an electronic device) in accordance with various embodiments of the present invention.
3 is a flow chart illustrating an example of a method by which an electronic device according to various embodiments of the present invention displays content.
4 is a flow diagram illustrating another example of a method for an electronic device to display content in accordance with various embodiments of the present invention.
5 is a flowchart illustrating another example of a method of displaying an electronic device according to various embodiments of the present invention.
6 is a flow chart illustrating another example of a method of displaying an electronic device according to various embodiments of the present invention.
7 is a diagram illustrating an example in which an electronic device according to various embodiments of the present invention displays content.
8 is a diagram showing another example in which an electronic device according to various embodiments of the present invention displays contents.
9 is a diagram showing another example in which an electronic device according to various embodiments of the present invention displays contents.
10 is a diagram illustrating another example in which an electronic device according to various embodiments of the present invention displays content.
11 is a diagram illustrating another example in which an electronic device according to various embodiments of the present invention displays content.
12 is a diagram showing another example in which an electronic device according to various embodiments of the present invention displays contents.
13 is a diagram showing another example in which an electronic device according to various embodiments of the present invention displays contents.
14 is a diagram showing another example in which an electronic device according to various embodiments of the present invention displays contents.
15 is a diagram showing another example in which an electronic device according to various embodiments of the present invention displays contents.
16 is a diagram showing another example in which an electronic device according to various embodiments of the present invention displays contents.
17 is a diagram showing another example in which an electronic device according to various embodiments of the present invention displays contents.
18 is a diagram showing another example in which an electronic device according to various embodiments of the present invention displays contents.
19 is a diagram showing another example in which an electronic device according to various embodiments of the present invention displays contents.
20A to 20D are views showing still another example in which an electronic device according to various embodiments of the present invention displays contents.
21A and 21B are diagrams illustrating another example in which an electronic device according to various embodiments of the present invention displays contents.
22 is a diagram showing another example in which an electronic device according to various embodiments of the present invention displays contents.
23 is a diagram showing another example in which an electronic device according to various embodiments of the present invention displays contents.
24 is a diagram illustrating an example in which a plurality of electronic devices according to various embodiments of the present invention display contents.
25 is a block diagram of an electronic device in accordance with various embodiments of the present invention.
26 is a diagram illustrating a communication protocol between a plurality of electronic devices (e.g., an electronic device and an electronic device) in accordance with various embodiments of the present invention.
이하, 본 발명의 다양한 실시예가 첨부된 도면과 연관되어 기재된다. 본 발명의 다양한 실시예는 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들이 도면에 예시되고 관련된 상세한 설명이 기재되어 있다. 그러나, 이는 본 발명의 다양한 실시예를 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 다양한 실시예의 사상 및 기술 범위에 포함되는 모든 변경 및/또는 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 구성요소에 대해서는 유사한 참조 부호가 사용되었다.Best Mode for Carrying Out the Invention Various embodiments of the present invention will be described below with reference to the accompanying drawings. The various embodiments of the present invention are capable of various changes and may have various embodiments, and specific embodiments are illustrated in the drawings and the detailed description is described with reference to the drawings. It should be understood, however, that it is not intended to limit the various embodiments of the invention to the specific embodiments, but includes all changes and / or equivalents and alternatives falling within the spirit and scope of the various embodiments of the invention. In connection with the description of the drawings, like reference numerals have been used for like elements.
본 발명의 다양한 실시예에서 사용될 수 있는“포함한다” 또는 “포함할 수 있다” 등의 표현은 개시(disclosure)된 해당 기능, 동작 또는 구성요소 등의 존재를 가리키며, 추가적인 하나 이상의 기능, 동작 또는 구성요소 등을 제한하지 않는다. 또한 본 발명의 다양한 실시예에서, “포함하다” 또는 “가지다” 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The use of "including" or "including" in various embodiments of the present invention can be used to refer to the presence of a corresponding function, operation or component, etc., which is disclosed, Components and the like. Also, in various embodiments of the present invention, the terms "comprise" or "having", etc. are intended to specify the presence of stated features, integers, steps, operations, components, parts, or combinations thereof, Steps, operations, elements, components, or combinations of elements, numbers, steps, operations, components, parts, or combinations thereof.
본 발명의 다양한 실시예에서 “또는” 등의 표현은 함께 나열된 단어들의 어떠한, 그리고 모든 조합을 포함한다. 예를 들어, “A 또는 B”는, A를 포함할 수도, B를 포함할 수도, 또는 A 와 B 모두를 포함할 수도 있다.The " or " in various embodiments of the present invention includes any and all combinations of words listed together. For example, " A or B " may comprise A, comprise B, or both A and B.
본 발명의 다양한 실시예에서 사용된 “제 1”, “제2”, “첫째” 또는 “둘째” 등의 표현들은 다양한 실시예들의 다양한 구성요소들을 수식할 수 있지만, 해당 구성요소들을 한정하지 않는다. 예를 들어, 상기 표현들은 해당 구성요소들의 순서 및/또는 중요도 등을 한정하지 않는다. 상기 표현들은 한 구성요소를 다른 구성요소와 구분하기 위해 사용될 수 있다. 예를 들어, 제1 사용자 기기와 제2 사용자 기기는 모두 사용자 기기이며, 서로 다른 사용자 기기를 나타낸다. 예를 들어, 본 발명의 다양한 실시예의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.The expressions " first ", " second ", " first ", or " second ", etc. used in various embodiments of the present invention are capable of modifying various elements of various embodiments, . For example, the representations do not limit the order and / or importance of the components. The representations may be used to distinguish one component from another. For example, both the first user equipment and the second user equipment are user equipment and represent different user equipment. For example, without departing from the scope of the various embodiments of the present invention, the first component may be referred to as a second component, and similarly, the second component may also be referred to as a first component.
어떤 구성요소가 다른 구성요소에 “연결되어” 있다거나 “접속되어” 있다고 언급된 때에는, 상기 어떤 구성요소가 상기 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 상기 어떤 구성요소와 상기 다른 구성요소 사이에 새로운 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 “직접 연결되어” 있다거나 “직접 접속되어” 있다고 언급된 때에는, 상기 어떤 구성요소와 상기 다른 구성요소 사이에 새로운 다른 구성요소가 존재하지 않는 것으로 이해될 수 있어야 할 것이다.It is to be understood that when an element is referred to as being "connected" or "connected" to another element, it is to be understood that the element may be directly connected or connected to the other element, It should be understood that there may be other new components between the different components. On the other hand, when it is mentioned that an element is " directly connected " or " directly connected " to another element, it is understood that there is no other element between the element and the other element It should be possible.
본 발명의 다양한 실시예에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명의 다양한 실시예를 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다.The terminology used in the various embodiments of the present invention is used only to describe a specific embodiment and is not intended to limit the various embodiments of the present invention. The singular expressions include plural expressions unless the context clearly dictates otherwise.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명의 다양한 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 발명의 다양한 실시예에서 명백하게 정의되지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which the various embodiments of the present invention belong. Terms such as those defined in commonly used dictionaries should be interpreted to have the meanings consistent with the contextual meanings of the related art and, unless expressly defined in the various embodiments of the present invention, It is not interpreted as meaning.
본 발명의 다양한 실시예에 따른 전자 장치는, 상기 전자 장치를 이용하는 사용자의 건강 상태를 감지하고, 상기 사용자에게 운동 스케줄, 운동의 진행 상태, 운동 강도 등을 안내하는 등의 운동 관리 기능이 포함된 장치일 수 있다. 예를 들면, 전자 장치는 가속도 센서, 자이로 센서, HRM(heart monitoring) 센서 또는 조도 센서 중 하나 이상의 센서를 포함하여 사용자의 운동 상태를 파악할 수 있다. 이러한 전자 장치는 웨어러블 장치로서, 손목시계형, 글래스형, HMD(head-mounted display)형, 이어폰형, 목걸이형, 신발형, 허리벨트형, 발목 밴드형, 밴드형 등의 형태로 구현될 수 있다.The electronic device according to various embodiments of the present invention includes a motion management function such as detecting a health state of a user using the electronic device and guiding the user to an exercise schedule, a progress state of a motion, Device. For example, the electronic device may include at least one of an acceleration sensor, a gyro sensor, a heart monitoring (HRM) sensor, or an illuminance sensor to determine a user's motion state. Such an electronic device may be implemented as a wearable device in the form of a wristwatch, a glass, a head-mounted display (HMD), an earphone, a necklace, a shoe, a waist belt, an ankle band, have.
본 발명의 다양한 실시예에 따른 전자 장치는, 통신 기능이 포함된 장치일 수 있다. 예를 들면, 전자 장치는 스마트 폰(smartphone), 태블릿 PC(tablet personal computer), 이동 전화기(mobile phone), 화상전화기, 전자북 리더기(e-book reader), 데스크탑 PC(desktop personal computer), 랩탑 PC(laptop personal computer), 넷북 컴퓨터(netbook computer), PDA(personal digital assistant), PMP(portable multimedia player), MP3 플레이어, 모바일 의료기기, 카메라(camera), 또는 웨어러블 장치(wearable device)(예를 들어, 전자 안경과 같은 head-mounted-device(HMD), 전자 의복, 전자 팔찌, 전자 목걸이, 전자 앱세서리(appcessory), 전자 문신, 또는 스마트 와치(smart watch) 중 적어도 하나를 포함할 수 있다.An electronic device according to various embodiments of the present invention may be a device including a communication function. For example, the electronic device can be a smartphone, a tablet personal computer, a mobile phone, a videophone, an e-book reader, a desktop personal computer, a laptop Such as a laptop personal computer (PC), a netbook computer, a personal digital assistant (PDA), a portable multimedia player (PMP), an MP3 player, a mobile medical device, a camera, or a wearable device For example, at least one of a head-mounted-device (HMD) such as an electronic eyeglass, an electronic garment, an electronic bracelet, an electronic necklace, an electronic appsetory, an electronic tattoo, or a smart watch.
어떤 실시예들에 따르면, 전자 장치는 통신 기능을 갖춘 스마트 가전 제품(smart home appliance)일 수 있다. 스마트 가전 제품은, 예를 들자면, 전자 장치는 텔레비전, DVD(digital video disk) 플레이어, 오디오, 냉장고, 에어컨, 청소기, 오븐, 전자레인지, 세탁기, 공기 청정기, 셋톱 박스(set-top box), TV 박스(예를 들면, 삼성 HomeSyncTM, 애플 TVTM, 또는 구글 TVTM), 게임 콘솔(game consoles), 전자 사전, 전자 키, 캠코더(camcorder), 또는 전자 액자 중 적어도 하나를 포함할 수 있다.According to some embodiments, the electronic device may be a smart home appliance with communication capabilities. [0003] Smart household appliances, such as electronic devices, are widely used in the fields of television, digital video disk (DVD) player, audio, refrigerator, air conditioner, vacuum cleaner, oven, microwave oven, washing machine, air cleaner, set- And may include at least one of a box (e.g., Samsung HomeSync TM , Apple TV TM , or Google TV TM ), game consoles, electronic dictionary, electronic key, camcorder, or electronic frame.
어떤 실시예들에 따르면, 전자 장치는 각종 의료기기(예를 들어, MRA(magnetic resonance angiography), MRI(magnetic resonance imaging), CT(computed tomography), 촬영기, 초음파기 등), 네비게이션(navigation) 장치, GPS 수신기(global positioning system receiver), EDR(event data recorder), FDR(flight data recorder), 자동차 인포테인먼트(infotainment) 장치, 선박용 전자 장비(예를 들어, 선박용 항법 장치 및 자이로 콤파스 등), 항공 전자기기(avionics), 보안 기기, 차량용 헤드 유닛, 산업용 또는 가정용 로봇, 금융 기관의 ATM(automatic teller’s machine) 또는 상점의 POS(point of sales) 중 적어도 하나를 포함할 수 있다.According to some embodiments, the electronic device may be used in various medical devices (e.g., magnetic resonance angiography (MRA), magnetic resonance imaging (MRI), computed tomography (CT), photographic equipment, ultrasound, etc.) A global positioning system receiver, an event data recorder (EDR), a flight data recorder (FDR), an automotive infotainment device, a marine electronic device (e.g., a marine navigation device and a gyro compass) an automotive head unit, an industrial or household robot, an ATM (automatic teller's machine) of a financial institution, or a point of sale (POS) of a store.
어떤 실시예들에 따르면, 전자 장치는 통신 기능을 포함한 가구(furniture) 또는 건물/구조물의 일부, 전자 보드(electronic board), 전자 사인 입력장치(electronic signature receiving device), 프로젝터(projector), 또는 각종 계측기기(예를 들어, 수도, 전기, 가스, 또는 전파 계측 기기 등) 중 적어도 하나를 포함할 수 있다. 본 발명의 다양한 실시예에 따른 전자 장치는 전술한 다양한 장치들 중 하나 또는 그 이상의 조합일 수 있다. 또한 본 발명의 다양한 실시예에 따른 전자 장치는 플렉서블 장치일 수 있다. 또한 본 발명의 다양한 실시예에 따른 전자 장치는 전술한 기기들에 한정되지 않음은 당업자에게 자명하다.According to some embodiments, the electronic device may be a piece of furniture or a structure / structure including a communication function, an electronic board, an electronic signature receiving device, a projector, (E. G., Water, electricity, gas, or radio wave measuring instruments, etc.). An electronic device according to various embodiments of the present invention may be one or more of the various devices described above. The electronic device according to various embodiments of the present invention may also be a flexible device. It should also be apparent to those skilled in the art that the electronic device according to various embodiments of the present invention is not limited to the above-described devices.
이하, 첨부된 도면을 참조하여 다양한 실시예에 따른 전자 장치에 대해서 살펴본다. 다양한 실시예에서 이용되는 사용자라는 용어는 전자 장치를 사용하는 사람 또는 전자 장치를 사용하는 장치(예를 들어, 인공지능 전자 장치)를 지칭할 수 있다.Hereinafter, an electronic device according to various embodiments will be described with reference to the accompanying drawings. The term user, as used in various embodiments, may refer to a person using an electronic device or an apparatus using an electronic device (e.g., an artificial intelligence electronic device).
도 1은 본 발명의 다양한 실시예에 따른, 전자 장치(101)를 포함하는 네트워크 환경(100)을 도시한 도면이다.1 is a diagram illustrating a
도 1을 참조하면, 상기 전자 장치(101)는 버스(110), 프로세서(120), 메모리(130), 입출력 인터페이스(140), 디스플레이(150), 통신 인터페이스(160), 제어 모듈(170) 및 센서 모듈(180) 중 하나 이상을 포함할 수 있다.1, the
상기 버스(110)는 전술한 구성요소들을 서로 연결하고, 전술한 구성요소들 간의 통신(예를 들어, 제어 메시지)을 전달하는 회로일 수 있다. 예를 들어, 프로세서(120) 또는 제어 모듈(170)로부터 생성된 제어 메시지는 버스(110)를 통해 디스플레이(150) 또는 통신 인터페이스(160)로 전달될 수 있다.The
상기 프로세서(120)는, 예를 들면, 상기 버스(110)를 통해 전술한 다른 구성요소들(예를 들어, 상기 메모리(130), 상기 입출력 인터페이스(140), 상기 디스플레이(150), 상기 통신 인터페이스(160), 상기 제어 모듈(170), 또는 센서 모듈(180) 등)로부터 명령을 수신하여, 수신된 명령을 해독하고, 해독된 명령에 따른 연산이나 데이터 처리를 실행할 수 있다.The
상기 메모리(130)는, 상기 프로세서(120) 또는 다른 구성요소들(예를 들어, 상기 입출력 인터페이스(140), 상기 디스플레이(150), 상기 통신 인터페이스(160), 상기 제어 모듈(170) 또는 상기 센서 모듈(180) 등)로부터 수신되거나 상기 프로세서(120) 또는 다른 구성요소들에 의해 생성된 명령 또는 데이터를 저장할 수 있다. 상기 메모리(130)는, 예를 들면, 커널(131), 미들웨어(132), 어플리케이션 프로그래밍 인터페이스(API: application programming interface)(133) 또는 어플리케이션(134) 등의 프로그래밍 모듈들을 포함할 수 있다. 전술한 각각의 프로그래밍 모듈들은 소프트웨어, 펌웨어, 하드웨어 또는 이들 중 적어도 둘 이상의 조합으로 구성될 수 있다.The
상기 메모리(130)에는, 디스플레이(150)의 방향을 결정하기 위한 데이터가 미리 저장되어 있을 수 있다. 또한 메모리(130)에는 센서 모듈(180)에 포함된 하나 이상의 센서들에 의하여 측정된 센싱 데이터가 저장될 수 있다. 메모리(130)에는 센서 모듈(180)에 포함된 가속도 센서 또는 자이로 센서에 의하여 측정된 센싱 데이터(예를 들어, 전자 장치(101)의 이동 속도, 이동 가속도, 이동 방향 또는 전자 장치(101)의 기울기)가 저장될 수 있다.In the
상기 메모리(130)에는 사용자가 현재 하고 있는 운동(예를 들어, 워킹, 조깅, 자전거 타기, 수영, 배드민턴, 테니스, 축구, 야구, 농구 등)을 결정하기 위한 센서값이 저장되어 있을 수 있다. 예를 들어, 제어 모듈(170)은 1분 동안 측정된 사용자의 혈압, 혈류, 심박수, 체온, 호흡수, 산소 포화도, 심폐음, 혈당 또는 전자 장치(101)의 이동 속도, 이동 가속도, 이동 방향 또는 전자 장치(101)의 기울기 등을 분석하여 상기 사용자가 실행하고 있는 운동을 조깅으로 결정할 수 있다. 이때 1분 동안 측정된 사용자의 혈압, 혈류, 심박수, 체온, 호흡수, 산소 포화도, 심폐음, 혈당 또는 전자 장치(101)의 이동 속도, 이동 가속도, 이동 방향 또는 전자 장치(101)의 기울기 등은 상기 메모리(130)에 저장된 것일 수 있다.The
상기 메모리(130)에는 입출력 인터페이스(140) 또는 디스플레이(150)를 통해 사용자로부터 입력된 운동의 종류 또는 운동 스케줄 등이 저장될 수 있다. 메모리(130)에는 사용자에 의하여 미리 입력된 혈압, 혈류, 심박수, 체온, 호흡수, 산소 포화도, 심폐음, 혈당 등이 저장될 수 있다. 또한 사용자가 운동을 할 때마다 상기 운동의 종류, 운동 스케줄, 사용자가 상기 운동을 하는 동안의 혈압, 혈류, 심박수, 체온, 호흡수, 산소 포화도, 심폐음, 혈당 등이 제어 모듈(170)에 의하여 메모리(130)에 기록될 수 있다. 또한 센서 모듈(180)에 포함된 센서들에 의하여 측정된 센싱 데이터가 상기 제어 모듈(170)에 의하여 메모리(130)에 기록될 수 있다.The
상기 커널(131)은 나머지 다른 프로그래밍 모듈들, 예를 들면, 상기 미들웨어(132), 상기 API(133) 또는 상기 어플리케이션(134)에 구현된 동작 또는 기능을 실행하는 데 사용되는 시스템 리소스들(예를 들어, 상기 버스(110), 상기 프로세서(120) 또는 상기 메모리(130) 등)을 제어 또는 관리할 수 있다. 또한, 상기 커널(131)은 상기 미들웨어(132), 상기 API(133) 또는 상기 어플리케이션(134)에서 상기 전자 장치(101)의 개별 구성요소에 접근하여 제어 또는 관리할 수 있는 인터페이스를 제공할 수 있다.The
상기 미들웨어(132)는 상기 API(133) 또는 상기 어플리케이션(134)이 상기 커널(131)과 통신하여 데이터를 주고받을 수 있도록 중개 역할을 수행할 수 있다. 또한 상기 미들웨어(132)는 상기 어플리케이션(134)으로부터 수신된 작업 요청들과 관련하여, 예를 들면, 상기 어플리케이션(134) 중 적어도 하나의 어플리케이션에 상기 전자 장치(101)의 시스템 리소스(예를 들어, 상기 버스(110), 상기 프로세서(120) 또는 상기 메모리(130) 등)를 사용할 수 있는 우선 순위를 배정하는 등의 방법을 이용하여 작업 요청에 대한 제어(예를 들어, 스케줄링 또는 로드 밸런싱)을 수행할 수 있다.The
상기 API(133)는 상기 어플리케이션(134)이 상기 커널(131) 또는 상기 미들웨어(132)에서 제공되는 기능을 제어하기 위한 인터페이스로, 예를 들면, 파일 제어, 창 제어, 화상 처리 또는 문자 제어 등을 위한 적어도 하나의 인터페이스 또는 함수(예를 들어, 명령어)를 포함할 수 있다.The
다양한 실시예에 따르면, 상기 어플리케이션(134)은 SMS/MMS 어플리케이션, 이메일 어플리케이션, 달력 어플리케이션, 알람 어플리케이션, SNS 어플리케이션, 메신저 어플리케이션, 멀티미디어 어플리케이션, 건강 관리(health care) 어플리케이션(예를 들어, 운동량 또는 혈당 등을 측정하는 어플리케이션) 또는 환경 정보 어플리케이션(예를 들어, 기압, 습도 또는 온도 정보 등을 제공하는 어플리케이션) 등을 포함할 수 있다. 추가적으로 또는 대체적으로, 상기 어플리케이션(134)은 상기 전자 장치(101)와 외부 전자 장치(예를 들어, 전자 장치(104)) 사이의 정보 교환과 관련된 어플리케이션일 수 있다. 상기 정보 교환과 관련된 어플리케이션은, 예를 들어, 상기 외부 전자 장치에 특정 정보를 전달하기 위한 알림 전달(notification relay) 어플리케이션, 또는 상기 외부 전자 장치를 관리하기 위한 장치 관리(device management) 어플리케이션을 포함할 수 있다.According to various embodiments, the
예를 들면, 상기 알림 전달 어플리케이션은 상기 전자 장치(101)의 다른 어플리케이션(예를 들어, SMS/MMS 어플리케이션, 이메일 어플리케이션, , SNS 어플리케이션, 메신저 어플리케이션, 멀티미디어 어플리케이션, 건강 관리 어플리케이션 또는 환경 정보 어플리케이션 등)에서 발생한 알림 정보를 외부 전자 장치(예를 들어, 전자 장치(104))로 전달하는 기능을 포함할 수 있다. 추가적으로 또는 대체적으로, 상기 알림 전달 어플리케이션은, 예를 들면, 외부 전자 장치(예를 들어, 전자 장치(104))로부터 알림 정보를 수신하여 사용자에게 제공할 수 있다. 상기 장치 관리 어플리케이션은, 예를 들면, 상기 전자 장치(101)와 통신하는 외부 전자 장치(예를 들어, 전자 장치(104))의 적어도 일부에 대한 기능(예를 들어, 외부 전자 장치 자체(또는, 일부 구성 부품)의 파워 온(power on)/파워 오프(power off) 또는 디스플레이의 밝기(또는, 해상도) 조절), 상기 외부 전자 장치에서 동작하는 어플리케이션 또는 상기 외부 전자 장치에서 제공되는 서비스(예를 들어, 통화 서비스 또는 메시지 서비스)를 관리(예를 들어, 설치, 삭제 또는 업데이트)할 수 있다.For example, the notification delivery application may be configured to provide information to other applications (e.g., SMS / MMS applications, email applications, SNS applications, messenger applications, multimedia applications, healthcare applications, To the external electronic device (e. G., Electronic device 104). ≪ RTI ID = 0.0 > Additionally or alternatively, the notification delivery application may receive notification information from, for example, an external electronic device (e.g., electronic device 104) and provide it to the user. The device management application may be configured to perform functions for at least a portion of an external electronic device (e.g., electronic device 104) that communicates with the electronic device 101 (e.g., (E.g., power on / power off or adjustment of the brightness (or resolution) of the display) of an external electronic device, a service provided by the external electronic device (E.g., install, delete, or update) call services or message services.
다양한 실시예에 따르면, 상기 어플리케이션(134)은 상기 외부 전자 장치(예를 들어, 전자 장치(104))의 속성(예를 들어, 전자 장치의 종류)에 따라 지정된 어플리케이션을 포함할 수 있다. 예를 들어, 외부 전자 장치가 MP3 플레이어인 경우, 상기 어플리케이션(134)은 음악 재생과 관련된 어플리케이션을 포함할 수 있다. 유사하게, 외부 전자 장치가 모바일 의료기기인 경우, 상기 어플리케이션(134)은 건강 관리와 관련된 어플리케이션을 포함할 수 있다. 한 실시예에 따르면, 상기 어플리케이션(134)은 전자 장치(101)에 지정된 어플리케이션 또는 외부 전자 장치(예를 들어, 서버(106) 또는 전자 장치(104))로부터 수신된 어플리케이션 중 적어도 하나를 포함할 수 있다.According to various embodiments, the
상기 입출력 인터페이스(140)은, 입출력 장치(예를 들어, 센서, 키보드 또는 터치 스크린)를 통하여 사용자로부터 입력된 명령 또는 데이터를, 예를 들면, 상기 버스(110)를 통해 상기 프로세서(120), 상기 메모리(130), 상기 통신 인터페이스(160), 상기 제어 모듈(170) 또는 상기 센서 모듈(180)에 전달할 수 있다. 예를 들면, 상기 입출력 인터페이스(140)는 터치 스크린을 통하여 입력된 사용자의 터치에 대한 데이터를 상기 프로세서(120)로 제공할 수 있다. 또한 상기 입출력 인터페이스(140)은, 예를 들면, 상기 버스(110)을 통해 상기 프로세서(120), 상기 메모리(130), 상기 통신 인터페이스(160), 또는 상기 디스플레이 모듈 모듈(170)로부터 수신된 명령 또는 데이터를 상기 입출력 장치(예를 들어, 스피커 또는 디스플레이)를 통하여 출력할 수 있다. 예를 들면, 상기 입출력 인터페이스(140)는 상기 프로세서(120)를 통하여 처리된 음성 데이터를 스피커를 통하여 사용자에게 출력할 수 있다. 상기 입출력 인터페이스(140)는 디스플레이(150)에 콘텐츠(예를 들어, 텍스트, 이미지, 동영상 등)를 표시하기 위한 사용자 입력을 수신할 수 있다 The input /
상기 디스플레이(150)는 사용자에게 각종 정보(예를 들어, 멀티미디어 데이터 또는 텍스트 데이터 등)을 표시할 수 있다. 또한 상기 디스플레이(150)는, 예를 들어 터치 스크린으로 구현되어 사용자로부터의 터치 입력 또는 호버링 입력 등을 입력받는 입출력 인터페이스(140)로서 동작할 수도 있다.The
디스플레이(150)는 스크린(screen) 또는 터치 스크린을 포함하는 형태로 구현될 수 있다. 상기 스크린 또는 터치 스크린은, 하나 이상의 콘텐츠가 표시되는 디스플레이(150)의 표면을 가리킬 수 있다.The
상기 통신 인터페이스(160)는 상기 전자 장치(101)와 외부 장치(예를 들어, 전자 장치(104) 또는 서버(106)) 간의 통신을 연결할 수 있다. 예를 들면, 상기 통신 인터페이스(160)는 무선 통신 또는 유선 통신을 통해서 네트워크(162)에 연결되어 상기 외부 장치와 통신할 수 있다. 상기 무선 통신은, 예를 들어, WIFI(wireless fidelity), BT(Bluetooth), 지그비(Zigbee) NFC(near field communication), GPS(global positioning system) 또는 cellular 통신(예를 들어, LTE, LTE-A, CDMA, WCDMA, UMTS, WiBro 또는 GSM 등) 중 적어도 하나를 포함할 수 있다. 상기 유선 통신은, 예를 들어, USB(universal serial bus), HDMI(high definition multimedia interface), RS-232(recommended standard 232) 또는 POTS(plain old telephone service) 중 적어도 하나를 포함할 수 있다.The
한 실시예에 따르면, 상기 네트워크(162)는 통신 네트워크(telecommunications network)일 수 있다. 상기 통신 네트워크는 컴퓨터 네트워크(computer network), 인터넷(internet), 사물 인터넷(internet of things) 또는 전화망(telephone network) 중 적어도 하나를 포함할 수 있다. 한 실시예에 따르면, 상기 전자 장치(101)와 외부 장치 간의 통신을 위한 프로토콜(예를 들어, transport layer protocol, data link layer protocol 또는 physical layer protocol))은 어플리케이션(134), 어플리케이션 프로그래밍 인터페이스(133), 상기 미들웨어(132), 커널(131) 또는 통신 인터페이스(160) 중 적어도 하나에서 지원될 수 있다.According to one embodiment, the
상기 제어 모듈(170)은, 다른 구성 요소들(예를 들어, 상기 프로세서(120), 상기 메모리(130), 상기 입출력 인터페이스(140), 상기 통신 인터페이스(160) 또는 센서 모듈(180) 등)로부터 획득된 정보 중 적어도 일부를 처리하고, 이를 다양한 방법으로 사용자에게 제공 할 수 있다. 예를 들면, 상기 제어 모듈(170)은 상기 프로세서(120)를 이용하여 또는 이와는 독립적으로, 상기 전자 장치(101)가 다른 전자 기기(예를 들어, 전자 장치(104) 또는 서버(106))와 연동하도록 상기 전자 장치(101)의 적어도 일부 기능을 제어할 수 있다The
상기 제어 모듈(170)은 센서 모듈(180)이 센싱을 수행하여 전자 장치(101)의 이동 속도, 이동 가속도, 이동 방향, 기울기 등을 측정하거나, 사용자의 혈압, 심박수, 호흡수, 산소 포화도, 심폐음, 칼로리 소비량, 근전도, 심전도를 측정하도록 제어할 수 있다.The
상기 제어 모듈(170)은 센서 모듈(180)에 의하여 획득된 센싱 데이터, 예를 들어 하나 이상의 센서들에 의하여 측정된 전자 장치(101)의 현재 위치, 이동 속도, 이동 가속도, 이동 방향 또는 전자 장치(101)의 기울기 중 적어도 하나를 이용하여 디스플레이(150)의 방향을 결정할 수 있다.The
전자 장치(101)가 웨어러블 장치(예를 들어, 스마트 와치(smart watch) 등)의 형태로 구현되는 경우, 전자 장치(101)의 디스플레이(150)에 포함된 스크린의 사이즈 또는 해상도가 제약될 수 있다. 또한 웨어러블 장치로 구현되는 경우 전자 장치(101)는 움직임이 많은 신체 부위에 장착될 수 있으므로, 제어 모듈(170)은 사용자의 움직임에 따라 다양한 형태의 사용자 인터페이스를 제공하도록 전자 장치(101)를 제어할 수 있다. 이로써 전자 장치(101)의 사용성이 증대될 수 있다.When the
한 실시예에 따르면, 상기 전자 장치(101)는 홈 화면(Home screen)이나 어플리케이션 화면과 같은 디스플레이(150)의 스크린에 표시되는 텍스트, 그림, 도형 등을 상기 전자 장치(101)의 위치와 사용자의 운동 속도, 운동 동작의 종류 또는 강도에 따라 변경하여 사용자에게 제공할 수 있다. 예를 들어, 사용자가 수영을 한다고 가정한다. 수영은 영법에 따른 고유의 움직임 패턴이 있으므로, 전자 장치(101)는 그 움직임 패턴을 감지하여 수영에 적합한 콘텐츠들을 디스플레이(150)를 통해사용자에게 제공할 수 있다. 예를 들어, 사용자가 달리기를 한다고 가정한다. 전자 장치(101)는 상기 전자 장치(101)를 착용한 사용자의 이동 거리 또는 팔의 움직임 등을 감지하여 사용자의 운동이 달리기임을 알아낼 수 있다. 상기와 같이 전자 장치(101)는 사용자의 움직임 패턴을 분석함으로써 사용자가 하고 있는 운동을 결정할 수 있다.According to one embodiment, the
다른 실시예에 따르면, 전자 장치(101)는, 사용자가 운동을 하기 전 또는 운동을 하고 있는 동안에 사용자로부터 상기 운동의 종류를 입력받을 수 있다. 이때에도 제어 모듈(170)은, 상기 입력된 운동의 종류에 따른 콘텐츠를 상기 디스플레이(150)를 통해 사용자에게 제공할 수도 있다.According to another embodiment, the
상기 제어 모듈(170)은 센서 모듈(180)에 의하여 획득된 센싱 데이터, 예를 들어 사용자의 혈압, 심박수, 호흡수, 산소 포화도, 심폐음, 칼로리 소비량, 근전도, 심전도, 중 적어도 하나를 이용하여 사용자의 상태를 결정할 수 있다. 예를 들어, 제어 모듈(170)은 상기 센싱 데이터를 분석하여 사용자가 이동하거나 또는 운동하고 있는 것으로 결정할 수 있다. 예를 들어, 센서 모듈(180)에 포함된 HRM 센서를 통하여 측정된 사용자의 심박수가 100회 이상이면 제어 모듈(170)은 사용자가 운동 중인 것으로 결정할 수 있다. 예를 들어, HRM 센서에 의하여 측정된 사용자의 심박수가 100~120이면 사용자의 운동 강도가 약(弱), 심박수가 121~140이면 사용자의 운동 강도가 중(中), 141~170이면 사용자의 운동 강도가 강(强)인 것으로 결정할 수 있다.The
예를 들어, 사용자가 30분 동안 운동한다고 가정한다. 또한 상기 사용자의 운동 시간 30분을, 3등분하여 00:00:00~00:10:00이면 운동 초기(1단계), 00:10:01~00:20:00은 운동 중기(2단계), 00:20:01~00:30:00이면 운동 후기(3단계)라고 가정한다. 제어 모듈(170)은, 사용자가 운동을 시작한 시각으로부터 현재 시각까지의 시간에 따라 사용자의 운동 진행 상태를 상기 운동 초기, 운동 중기 또는 운동 후기인 것으로 결정할 수 있다.For example, suppose the user is exercising for 30 minutes. 00: 00: 00 ~ 00: 10: 00 by dividing the exercise time of the user into 30 minutes, , 00: 20: 01 ~ 00: 30: 00, it is assumed that it is a post-exercise period (step 3). The
일 실시예에 따른 제어 모듈(170)은 센서 모듈(180)에 의하여 획득된 센싱 데이터, 예를 들어 사용자의 혈압, 심박수, 호흡수, 산소 포화도, 심폐음, 칼로리 소비량, 근전도, 심전도 중 적어도 하나를 기초로 사용자가 하고 있는 운동의 종류, 상기 운동의 진행 상태, 운동 강도 중 적어도 하나를 결정할 수 있다. 예를 들어, 사용자가 일주일 연속으로 30분 동안 조깅을 하였다고 가정한다. 메모리(130)에는 지난 일주일 동안 사용자가 조깅을 하면서 기록된 센싱 데이터, 예를 들어 사용자가 조깅을 시작하기 직전에 센서 모듈(180)로부터 수신한 센싱 데이터, 사용자가 조깅을 하고 있을 동안에 센서 모듈(180)로부터 수신한 센싱 데이터 또는 사용자가 조깅을 하고 난 직후에 센서 모듈(180)로부터 수신한 센싱 데이터 등이 제어 모듈(170)의 제어 하에 모두 저장될 수 있다. 즉 메모리(130)에는 센서 모듈(180)로부터 수신한 센싱 데이터가 축적될 수 있다. 상기 센싱 데이터는, 전자 장치(101)의 메모리(130)뿐만 아니라 별도의 다른 장치(예를 들어, 전자 장치(104) 또는 네트워크 상의 서버(예를 들어, 서버(106))에 저장될 수 있다. 일 실시예에 따라 상기 다른 장치 또는 서버에, 이전에 획득된 센싱 데이터가 저장되어 있는 경우에는 새로이 획득된 센싱 데이터를 상기 장치들에 전달함으로써 업데이트할 수도 있다.The
또한 제어 모듈(170)은 메모리(130)에 축적된 센싱 데이터를 기초로 사용자가 하고 있는 운동의 종류, 운동의 진행 상태, 운동 강도 등을 결정할 수 있다. 예를 들어, 사용자가 조깅을 하고 있는 상태라고 가정한다. 제어 모듈(170)은 조깅을 하고 있는 사용자의 상태(예를 들어, 혈압, 심박수, 호흡수, 산소 포화도, 심폐음, 칼로리 소비량, 근전도, 심전도, 가속도, 각속도, 위치 변화)를 나타내는 센싱 데이터와, 메모리(130)에 축적된 센싱 데이터 중 사용자가 조깅을 하고 있을 때의 센싱 데이터가 서로 유사하면(예를 들어, 70% 이상 동일하면) 사용자가 현재 조깅을 하고 있는 것으로 결정할 수 있다. 일 실시예에 따라 제어 모듈(170)은 센싱 데이터의 유사 여부를 판단하는데 사용할 센싱 데이터를 결정할 수도 있다. 예를 들어, 총 10가지의 센싱 데이터가 있다고 가정하면, 제어 모듈(170)은 상기 10가지의 센싱 데이터 중 7가지의 센싱 데이터를 이용하여 사용자가 하고 있는 운동의 종류, 운동의 진행 상태, 운동 강도 등을 결정할 수 있다.In addition, the
상기 제어 모듈(170)은, 상기 운동의 종류, 운동 진행 상태, 운동 강도, 사용자 상태 중 하나 이상에 기초하여 전자 장치(101)를 제어할 수 있다. 제어 모듈(170)은 상기 운동의 종류, 운동 진행 상태, 운동 강도 중 하나 이상에 기초하여 디스플레이(150)의 스크린에 표시되는 콘텐츠(예를 들어, 현재 시각, 온도, 날씨, 운동 시간, 운동 강도, 심박수, 혈압, 호흡수, 산소 포화도 등)가 변경되도록 전자 장치(101)를 제어할 수 있다. 예를 들어, 제어 모듈(170)은 사용자의 운동 강도가 약(弱)인 경우에는 현재 시각, 온도, 날씨, 운동 시간, 심박수 및 혈압의 6가지 데이터를 표시하도록 디스플레이(150)를 제어하고, 사용자의 운동 강도가 강(强)인 경우에는 운동 시간, 심박수 및 혈압의 3가지 데이터만을 표시하도록 디스플레이(150)의 스크린에 표시되는 데이터를 변경할 수 있다. 제어 모듈(170)은 디스플레이(150)의 스크린에 표시되는 콘텐츠의 종류뿐만 아니라 콘텐츠가 표시되는 사이즈, 색상, 방향, 지속 시간(duration) 등을 변경할 수도 있다.The
또 다른 실시예에 따르면, 상기 제어 모듈(170)은 상기 운동의 종류, 운동 진행 상태, 운동 강도, 사용자 상태 중 적어도 하나에 기초하여 전자 장치(101)의 동작을 제한할 수도 있다.예를 들어, 사용자의 운동 강도가 약(弱)이고, 인커밍 콜(incoming call)을 수신한 경우 제어 모듈(170)은 수신 전화 알림, 즉 상기 호(call)을 수신하고 있음을 알리도록 디스플레이(150)를 제어할 수 있다. 사용자는 디스플레이(150)의 스크린에 표시된 상기 수신 전화 알림을 확인하고, 그에 대한 대응으로써 전화 통화를 할 수 있다. 그러나 사용자의 운동 강도가 강(强)인 경우에는 인커밍 콜을 수신하고 있다고 하더라도 제어 모듈(170)은 상기 수신 전화 알림을 표시하지 않도록 디스플레이(150)를 제어할 수 있다. 상기 수신 전화 알림이 표시되지 않았으므로, 사용자는 인커밍 콜이 수신되고 있음을 알지 못할 수 있다. 상기와 같이 수신 전화 알림을 표시하지 않도록 전자 장치(101)를 제어함으로써, 제어 모듈(170)은 사용자가 운동 중에 전화 통화를 하지 않도록 하거나 또는 전화 통화를 위하여 사용자가 운동을 중단하지 않도록 할 수 있다. 또한 제어 모듈(170)은, 상기 사용자의 운동이 종료된 이후에 상기 수신 전화 알림(부재중 통화 알림)을 디스플레이(150)를 통해 표시함으로써 상기 사용자에게 인커밍 콜이 수신되었음을 알릴 수 있다.According to yet another embodiment, the
예를 들어, 전자 장치(101)가 뮤직 플레이어 기능을 지원하고, 사용자가 운동 중에 음악을 듣기 위하여 뮤직 플레이어를 실행시켰다고 가정한다. 사용자의 운동 강도가 약(弱)이면, 제어 모듈(170)은 상기 뮤직 플레이어의 모든 기능(재생, 정지, 되감기, 빨리 감기, 구간 반복, 볼륨 조절 등)을 사용자가 조절할 수 있도록 전자 장치(101)를 제어할 수 있다. 또한 사용자의 운동 강도가 약이면, 제어 모듈(170)은 예를 들어, 디스플레이(150)의 스크린에 상기 뮤직 플레이어의 기능들 각각에 대응하는 버튼들이 모두 표시되도록 전자 장치(101)를 제어하고 또한 상기 버튼들 각각에 대한 사용자 입력들에 따라 뮤직 플레이어가 실행되도록 전자 장치(101)를 제어할 수 있다. For example, suppose the
그러나 사용자의 운동 강도가 강(强), 예를 들어 미리 설정된 레벨 이상이면, 제어 모듈(170)은 상기 뮤직 플레이어의 기능들(재생, 정지, 되감기, 빨리 감기, 구간 반복, 볼륨 조절 등) 중 볼륨 조절 기능만을 사용자가 조절할 수 있도록 전자 장치(101)를 제어할 수 있다. 예를 들어, 제어 모듈(170)은 디스플레이(150)의 스크린에 상기 뮤직 플레이어의 기능들 각각에 대응하는 버튼들 중 상기 볼륨 조절 기능에 대응하는 버튼들만 표시되도록 디스플레이(150)를 제어할 수 있다.However, if the exercise intensity of the user is strong, for example, equal to or higher than a preset level, the
후술하는 도 2 내지 도 5을 통하여 상기 제어 모듈(170)에 대한 추가적인 정보가 제공된다. 도 1에서는 프로세서(120)와 제어 모듈(170)이 별개의 구성 요소로서 전자 장치(101)에 포함된 것으로 도시되어 있으나, 상기 프로세서(120)는 상기 제어 모듈(170)을 포함하는 형태로 구현될 수 있으며, 상기 제어 모듈(170)에서 실행되는 모든 동작을 실행할 수 있다.Additional information about the
상기 센서 모듈(180)은 센서 수치값을 계측하거나 전자 장치(101)의 동작 상태를 감지하고, 상기 계측 또는 감지된 정보를 전기 신호로 변환할 수 있다. 상기 센서 모듈(180)은, 전자 장치(101)의 이동 속도, 이동 가속도, 이동 방향 또는 기울기 등을 측정할 수 있다. 이를 위하여 센서 모듈(180)은 가속도 센서 또는 자이로 센서를 포함하는 형태로 구현될 수 있다.The
한 실시예에 따르면, 상기 센서 모듈(180)은 사용자의 생체 신호(예를 들어, 사용자의 혈압, 혈류, 심박수, 체온, 호흡수, 산소 포화도, 심폐음, 칼로리 소비량, 근전도, 심전도 등)를 측정할 수도 있다. 이를 위하여 센서 모듈(180)은, 후각 센서(E-nose sensor, 미도시), EMG 센서(electromyography sensor, 미도시), EEG 센서(electroencephalogram sensor, 미도시), ECG 센서(electrocardiogram sensor, 미도시), IR(infra red) 센서(미도시), 홍채 센서(미도시) 또는 지문 센서(미도시) 중 하나 이상을 더 포함하는 형태로 구현될 수 있다. 또한 상기 센서 모듈(180)에는 HRV(heart rate variability) 센서가 포함될 수 있으며, 상기 HRV 센서는 사용자의 맥파 신호를 감지할 수 있다. 상기 HRV 센서는 상기 맥파 신호를 감지하여, 사용자의 평균 심박수, 심박 분포도 등을 계산할 수 있다.According to one embodiment, the
상술한 센서들 중 적어도 하나가 포함된 센서 모듈(180)은 그 안에 속한 적어도 하나 이상의 센서들을 제어하기 위한 제어 회로를 더 포함할 수 있다.The
상기 센서 모듈(180)에 포함된 하나 이상의 센서들은 전자 장치(101)를 사용하는 사용자의 혈압, 혈류, 심박수(HRM, HRV(heart rate variability)), 체온, 호흡수, 산소 포화도, 심폐음, 혈당, 허리둘레, 키, 체중 체지방량, 칼로리 소비량, 뇌파, 목소리, 피부 저항, 근전도, 심전도, 걸음 걸이, 초음파, 수면 상태 및 얼굴 표정 등과 같은 하나 이상의 생체 신호들을 로우 데이터(raw data)로서 사용자로부터 수집하거나 또는 측정할 수 있다. 상기 제어 모듈(170)은 상기 로우 데이터를 분석하여 전자 장치(101)를 사용하는 사용자에 대한 생체 특성 정보를 결정할 수 있다. 예를 들어, 제어 모듈(170)은 HRV(heart rate variability) 센서를 통해 얻은 맥파 신호를 분석하여 사용자의 평균 심박수, 심박 분포도 등을 결정할 수 있다. 이때 맥파 신호는, 상기 로우 데이터에 해당하며, 제어 모듈(170)은 상기 HRV 센서를 통해 수집된 상기 맥파 신호를 이용하여 사용자의 평균 심박수, 심박 분포도 등을 계산할 수 있다.One or more sensors included in the
센서 모듈(180)은, 예를 들어 라만분광법을 이용한 초음파 무채혈 혈당측정기 등과 같이 무채혈 방식의 측정 센서들을 포함할 수 있다. 또한 센서 모듈(180)은 예를 들어, 콜레스테롤을 간편하게 측정할 수 있는 콜레스테롤 측정 장치를 포함할 수 있다.The
한 실시예에 따르면, 센서 모듈(180)은 심전도 센서를 포함할 수 있다. 상기 심전도 센서는 심장의 활동 전류의 패턴 신호를 감지할 수 있다. 상기 심전도 센서는, 신호 검출방식에 따라 전류심전계와 전압심전계로 나눌 수 있으며, PEM(Portable EM)이라고 하는 휴대형 심전도 모니터 장치 또는 전자 장치(101)의 사이드에 복수 개의 ECG 전극을 부착하는 형태로 구현될 수도 있다. 상기 심전도 센서에 의하여 측정되는 심전도의 파형은 P, Q, R, S, T파로 구성될 수 있으며, 그 중 R파는 피크 신호에 해당한다. 심박수는 단위 시간당 발생한 R파 신호의 수를 통해 측정할 수 있다.According to one embodiment, the
상기 심전도 센서는 HRV(Heart Rate Variability) 방식으로 심박수를 체크할 수 있다. HRV는 피크 신호인 R파들 사이의 시간 간격의 변이를 측정하는 기법으로서, 심박 사이의 미세한 변화로부터 자율신경의 활동을 분석할 수 있게 해주므로, 제어 모듈(170)로 하여금 사용자의 다양한 생체 상태를 예측할 수 있도록 한다. 제어 모듈(170)은 센서 모듈(180)에 포함된 심전도 센서를 이용하여 사용자의 교감 신경 또는 부교감 신경과 관련하여 사용자의 스트레스 지수를 계산하기 위한 정보를 획득할 수 있다.The electrocardiogram sensor can check the heart rate using an HRV (Heart Rate Variability) method. HRV is a technique for measuring the variation of the time interval between the R waves as the peak signal. It enables the
예를 들어, 건강한 사람의 경우, 심전도 센서를 통한 HRV 변이가 크고 복잡하게 나타나지만, 질병 상태나 스트레스가 심한 상태에서는 상기 HRV 변이의 복잡도가 현저히 감소하는 특성을 보인다. 심전도 센서는 상기와 같은 HRV 변이를 감지함으로써, 제어 모듈(170)이 사용자의 스트레스 지수를 계산하는데 필요한 데이터를 제공할 수 있다.For example, in a healthy person, although the HRV variation through the electrocardiogram sensor is large and complicated, the complexity of the HRV variation is markedly reduced in a disease state or stressful state. The electrocardiogram sensor detects the HRV variation as described above, so that the
한 실시예에 따르면, 상기 센서 모듈(180)은 심박 센서를 포함할 수 있다. 심박 센서에는, 단위 시간당 심박수를 잴 수 있는 HRM(Heart rate monitor) 센서와 심박 간 시간 간격의 변이인 HRV(heart rate variability)를 잴 수 있는 센서 등이 있다. 또한 심박 센서의 일종인 광혈류량 센서(PPG: Photoplethysmography)는 심장이 수축 이완을 반복하면서 발생하는 말초 혈관에서의 혈관 부피의 변화를 측정함으로써, 사용자의 혈관 내 혈액양의 변화나 산소포화도를 측정하는데 사용될 수 있다. According to one embodiment, the
사용자의 귀, 손목, 경동맥, 손가락, 발목 등에 웨어러블 장치의 형태로 구현된 전자 장치(101)가 부착되거나 또는 접촉됨으로써, 상기 전자 장치(101)에 포함된 심박 센서는, 사용자의 심박을 측정할 수 있다. 또한 카메라 또는 적외선 등의 비접촉 방식을 이용하여 사용자의 심박을 측정할 수도 있다. 상기 심박 센서에 의하여 측정되는 심박수는, 사용자의 나이, 건강 상태, 감정 상태에 따라 그 수치가 달라질 수 있다. 심박 패턴 또한 사용자의 나이, 건강 상태, 감정 상태에 따라 달라질 수 있다. 따라서 제어 모듈(170)은 상기 심박 센서에 의하여 측정된 심박수 또는 심박 패턴을 분석함으로써, 사용자의 혈관 탄성도를 계산할 수 있고, 사용자의 혈관 노화도를 결정할 수 있다. 상기와 같이 사용자의 혈관 탄성도 또는 혈관 노화도를 결정함으로써, 제어 모듈(170)은 사용자의 현재 상태를 결정할 수 있다.The
한 실시예에 따르면, 상기 센서 모듈(180)은 산소 포화도 센서를 포함할 수 있다. 상기 산소 포화도 센서는, 전체 혈색소 중에서 산소로 포화된 혈색소가 차지하는 비율을 측정할 수 있다. 제어 모듈(170)은, 특히 산소 포화도 센서를 통하여 사용자의 운동에 따른 칼로리 소모량을 계산할 수 있다. 또한 산소 포화도 센서는, 호흡곤란, 의식장애, 쇼크, 폐질환인 급성호흡곤란증후군(ARDS), 고산지대의 저산소증, 가스중독, 질식사고 등의 사용자에게 발생될 수 있는 위험 상황을 감지하는데 사용될 수 있다.According to one embodiment, the
한 실시예에 따르면, 상기 센서 모듈(180)은 수면 센서를 포함할 수 있다. 상기 수면 센서는 사용자의 수면 상태를 측정하는 것으로서, 가속도 센서, 자이로 센서, 맥파 측정 센서, 호흡수 측정 센서, 혈압 측정 센서 중 하나 이상을 포함할 수 있다.According to one embodiment, the
한 실시예에 따르면, 상기 센서 모듈(180)은 만보기를 포함할 수 있으며, 상기 만보기는 가속도 세서, 자이로 센서 등을 포함하여 사용자의 걸음수를 측정하고, 이를 기초로 사용자가 소모한 칼로리를 추정할 수 있다. 또한 만보기는 GPS 또는 실내측위기술을 이용하여 사용자가 이동한 거리를 계산할 수도 있다.
According to one embodiment, the
다른 실시예에 따르면, 상기 센서 모듈(180)은 전자 장치(101)의 외부에 포함되는 형태로 구현될 수도 있다. 예를 들어 센서 모듈(180)은 전자 장치(104)에 포함되는 형태로 구현될 수 있다. 이때, 사용자는 전자 장치(104)를 착용하고 있을 수 있으며, 전자 장치(104)는 사용자에 의하여 착용되고 있지 않은 전자 장치(101)에 센싱 데이터를 전송할 수 있다. 전자 장치(101)의 제어 모듈(170)은 통신 인터페이스(160)를 통해 전자 장치(104)로부터 센싱 데이터를 수신하고, 상기 센싱 데이터를 기초로, 상기 전자 장치(104)를 소지하고 있는 사용자가 실행하고 있는 운동의 종류, 운동의 진행 상태, 운동 강도 또는 사용자의 현재 상태 등을 결정할 수도 있다. 또한 제어 모듈(170)은 상기 운동의 종류, 운동의 진행 상태, 운동 강도 또는 심박수 등의 사용자의 현재 상태 등에 따라 디스플레이(150)의 스크린에 표시할 콘텐츠의 종류 또는 상기 콘텐츠를 표시하는 방식 등을 결정할 수 있다.According to another embodiment, the
한 실시예에 따르면, 전자 장치(101)는 호스트 디바이스로서, 전자 장치(104)는 컴패니언(companion) 디바이스로서 무선 통신 또는 유선 통신을 통해 서로 연동될 수 있다. 상기 호스트 디바이스로 동작하는 전자 장치(101)는 제어 모듈(170)을 포함하여 컴패니언 디바이스로 동작하는 전자 장치(104)로부터 센싱 데이터를 수신하고, 상기 센싱 데이터를 기초로 컴패니언 디바이스에 포함된 스크린의 방향을 결정할 수 있다. 또한 상기 전자 장치(101)의 제어 모듈(170)은 상기 전자 장치(104)의 스크린 방향에 따라 콘텐츠를 표시하도록 컴패니언 디바이스를 제어할 수도 있다. 아래 도 23은 전자 장치(101)가 호스트 디바이스로서, 컴패니언 디바이스인 전자 장치(104)와 연동되는 일 예를 도시한 것이다. 도 23에 대한 상세한 설명은 후술하기로 한다.According to one embodiment, the
상기 제어 모듈(170)은 상기 전자 장치들(101, 104)의 동작에 따른 제어 신호들을 생성할 수 있다. 또한 제어 모듈(170)은 상기 제어 신호를 통신 인터페이스(160)를 통해 전자 장치(104)로 전송할 수 있다. 전자 장치들(101, 104)은 상기 제어 신호들 각각에 따른 동작을 수행할 수 있다. 이때 제어 모듈(170)에 의해 결정된 전자 장치(104)의 동작은, 전자 장치(101)에서 수행되는 동작들과 유사하거나 동일할 수 있다.The
예를 들어, 제어 모듈(170)은 사용자의 운동 강도가 약(弱)이고, 인커밍 콜을 수신하고 있는 경우 수신 전화 알림을, 전자 장치(101)로부터 전자 장치(104)로 전달하도록 제어할 수 있다. 그러나 상기 사용자의 운동 강도가 중(中) 이상이면 상기 수신 전화 알림을 전자 장치(104)로 전달하지 않도록 전자 장치(101)을 제어할 수도 있다.For example, the
예를 들어, 전자 장치(104)가 뮤직 플레이어 기능을 지원하고, 상기 전자 장치(104)를 소지한 사용자가 운동 중에 음악을 듣기 위하여 뮤직 플레이어를 실행시켰다고 가정한다. 사용자의 운동 강도가 약(弱)이면, 제어 모듈(170)은 상기 뮤직 플레이어의 모든 기능들 각각에 대응하는 버튼들이 모두 스크린에 표시되도록 전자 장치(104)를 제어할 수 있다. 반면에 사용자의 운동 강도가 강(强)이면, 제어 모듈(170)은 상기 뮤직 플레이어의 기능들 중 볼륨 조절 기능만을 사용자가 사용할 수 있도록 상기 뮤직 플레이어의 기능들 각각에 대응하는 버튼들 중 상기 볼륨 조절 기능에 대응하는 버튼들만 스크린에 표시되도록 전자 장치(104)를 제어할 수 있다.For example, suppose the
도 2는 본 발명의 다양한 실시예들에 따른, 전자 장치(예를 들어, 전자 장치(101))의 제어 모듈(170)의 블록도(200)를 나타낸 도면이다.2 is a block diagram 200 of a
도 2를 참조하면, 상기 제어 모듈(170)은 상태 결정 모듈(210), 방향 결정 모듈(220) 및 콘텐츠 제어 모듈(230)을 포함할 수 있다.Referring to FIG. 2, the
상기 상태 결정 모듈(210)은 상기 센서 모듈(180)에 포함된 하나 이상의 센서들(예를 들어, 가속도 센서, 자이로 센서, HRV 센서 등)로부터 수집된 센싱 데이터를 기초로 전자 장치(101)를 사용하고 있는 사용자의 현재 상태(이하, 사용자 상태)를 결정할 수 있다. 예를 들어, HRV 센서에 의하여 측정된 사용자의 심박수가 85~130이라면 상태 결정 모듈(210)은 사용자가 운동 중인 것으로 결정할 수 있다.The
상기 상태 결정 모듈(210)에 의해 결정되는 사용자 상태는, 사용자가 하고 있는 운동의 종류, 운동의 진행 상태, 운동 강도, 사용자의 건강 상태를 포함할 수 있다. 한 실시예에 따르면, 전자 장치(101)는 사용자 상태를 보다 정확하게 파악하기 위하여 상기 사용자의 나이, 키, 몸무게 등과 같은 신체 정보를 사용자에 의해 미리 입력받을 수 있다.The user state determined by the
한 실시예에 따르면, 상기 상태 결정 모듈(210)은 사용자에 대한 스트레스 지수를 결정할 수 있다. 예를 들어, 사용자의 심박수가 70~90인 경우를 정상이라고 가정한다. 상기 상태 결정 모듈(210)은 사용자의 심박수가 91~100이면 상기 사용자에 대한 스트레스 지수를 하(下)로 결정하고, 심박수가 101~115이면 상기 사용자에 대한 스트레스 지수를 중(中)으로 결정하고, 심박수가 116 이상이면 상기 사용자에 대한 스트레스 지수를 상(上)으로 결정할 수 있다. 또한 상태 결정 모듈(210)은 상기 스트레스 지수가 미리 설정된 수치 범위를 벗어나게 되는 경우 사용자가 현재 하고 있는 운동을 중단할 수 있도록 운동 중단 알람을 표시하도록 디스플레이(150)를 제어할 수 있다. 예를 들어 사용자에 대한 스트레스 지수가 상, 중, 하 중에서 중 또는 상에 해당하는 경우에도, 제어 모듈(170)은 사용자가 현재 하고 있는 운동을 중단할 수 있도록 운동 중단 알람을 표시하도록 디스플레이(150)를 제어할 수 있다.According to one embodiment, the
방향 결정 모듈(220)은 센서 모듈(180)에 포함된 하나 이상의 센서들(예를 들어, 가속도 센서, 자이로 센서 등)로부터 수집된 신호들, 즉 센싱 데이터를 분석하여 디스플레이(150), 특히 콘텐츠들이 표시되는 스크린의 방향을 결정할 수 있다.The orientation determination module 220 analyzes the signals collected from one or more sensors (e.g., an acceleration sensor, a gyro sensor, etc.) included in the
상기 방향 결정 모듈(220)은 스크린의 회전 방향을 계산할 수도 있다. 예를 들어, 전자 장치(101)가 손목시계형이면 하나 이상의 콘텐츠가 표시되는 스크린은 사용자의 왼속 손목 중앙을 기준으로 30도 회전된 상태일 수 있다.The direction determination module 220 may calculate the rotation direction of the screen. For example, if the
콘텐츠 제어 모듈(230)은, 방향 결정 모듈(220)에 의하여 결정된 스크린의 방향을 기초로 상기 스크린에 표시되는 콘텐츠의 표시 방향을 결정할 수 있다. 예를 들어, 스크린에 표시되는 콘텐츠가 텍스트라고 하면, 콘텐츠 제어 모듈(230)은 스크린의 방향에 따라 상기 텍스트를 가로 또는 세로 방향으로 표시하는 것으로 결정할 수 있다. 즉, 콘텐츠 제어 모듈(230)은 상기 텍스트가 ‘좌(左)→우(右)’ 방향으로 출력되도록 디스플레이(150)를 제어하거나 또는 상기 텍스트가 ‘상(上)→하(下)’ 방향으로 출력되도록 디스플레이(150)를 제어할 수 있다.The
한 실시예에 따르면, 콘텐츠 제어 모듈(230)은 하나의 화면에 표시되는 두 개 이상의 콘텐츠들 각각이 서로 다른 방향으로 출력되도록 디스플레이(150)를 제어할 수도 있다. 예를 들어, 스크린에 제1 텍스트, 제2 텍스트 및 이미지가 표시된다고 가정한다. 콘텐츠 제어 모듈(230)은 제1 텍스트 및 이미지는 ‘좌→우’ 방향으로 스크린에 표시되는 것으로 결정하고, 제2 텍스트는 ‘상→하’ 방향으로 스크린에 표시되는 것으로 결정할 수 있다.According to one embodiment, the
콘텐츠 제어 모듈(230)은, 상태 결정 모듈(210)에 의하여 결정된 사용자 상태를 기초로 스크린으로 출력되는 콘텐츠의 표시 방식을 결정할 수 있다. 예를 들어, 사용자의 움직임이 격렬한 경우(예를 들어, 사용자가 움직임 강도가 높은 운동을 하는 경우) 상태 결정 모듈(210)은 디스플레이(150)를 통해 표시되는 콘텐츠의 수 또는 콘텐츠 각각의 크기를 제한할 수 있다. 또한 상태 결정 모듈(210)은 상기 콘텐츠의 사이즈를 증가시킴으로써 사용자가 용이하게 상기 콘텐츠를 확인할 수 있도록 할 수 있다. 예를 들어, 사용자가 운동을 하지 않거나, 가볍게 걷고 잇는 경우와 같이 사용자의 움직임이 격렬하지 않은 경우(예를 들어, 사용자가 운동을 하지 않는 경우), 상태 결정 모듈(210)은 디스플레이(150)를 통해 표시되는 콘텐츠의 수를 제한하지 않을 수 있다. 또한 상태 결정 모듈(210)은 상기 콘텐츠의 사이즈를 감소시키고, 한 화면에 복수 개의 콘텐츠가 표시되도록 디스플레이(150)를 제어하거나 또는 복수 개의 콘텐츠가 포함된 화면들이 순차적으로 표시되도록 디스플레이(150)를 제어할 수 있다.The
본 발명의 일 실시예에 따른 콘텐츠를 표시하는 전자 장치는, 콘텐츠를 표시하는 스크린을 포함하는 디스플레이와, 센싱 데이터를 획득하고, 상기 센싱 데이터를 기초로 사용자의 현재 상태를 결정하고, 상기 현재 상태를 기초로 스크린에 표시할 콘텐츠를 결정하고, 상기 콘텐츠를 표시하도록 상기 디스플레이를 제어하는 제어 모듈을 포함할 수 있다.An electronic device for displaying content according to an embodiment of the present invention includes a display including a screen for displaying content, a display device for acquiring sensing data, determining a current status of the user based on the sensing data, Determining a content to be displayed on the screen based on the content, and controlling the display to display the content.
도 3은 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 방법의 일 예를 나타낸 순서도이다.3 is a flow chart illustrating an example of a method by which an electronic device according to various embodiments of the present invention displays content.
도 3을 참조하면, 센서 모듈(180)은 제어 모듈(170)에 제어 하에 센싱 데이터를 수집할 수 있다(S302). 센싱 데이터는 센서 모듈(180)에 의하여 측정된 각종 센서값(예를 들어, 사용자의 혈압, 심박수, 체온, 호흡수, 산소 포화도, 심폐음, 혈당 등)을 포함할 수 있다.Referring to FIG. 3, the
전자 장치(101)의 제어 모듈(170)은 상기 센싱 데이터를 기초로 사용자의 현재 상태를 결정할 수 있다(S304). 사용자의 현재 상태는, 사용자가 운동을 하고 있는지 여부, 상기 사용자가 운동을 하고 있을 경우의 상기 운동의 종류, 운동 진행 상태, 운동 강도, 사용자의 건강 상태 등일 수 있다.The
단계 S304에서 사용자의 현재 상태가 결정되면, 콘텐츠 제어 모듈(230)은 사용자의 현재 상태를 기초로 디스플레이(150)의 스크린에 표시할 콘텐츠를 결정할 수 있다(S308). 예를 들어, 사용자의 운동 강도가 상(上)이면 콘텐츠 제어 모듈(230)은 스크린에 표시할 콘텐츠로서, 현재 시각과 소모 칼로리를 결정할 수 있다. 반면에 운동 강도가 하(下)이면, 콘텐츠 제어 모듈(230)은 스크린에 표시할 콘텐츠로서, 현재 시각, 운동 시간, 소모 칼로리, 심박수 및 혈압으로서, 운동 강도가 중(中) 이상일 경우보다 더 많은 콘텐츠가 표시되도록 결정할 수 있다.If the current state of the user is determined in step S304, the
디스플레이(150)는 단계 S306에서 콘텐츠 제어 모듈(230)에 의하여 결정된 콘텐츠를 스크린에 표시할 수 있다(S308).The
도 4는 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 방법의 일 예를 나타낸 순서도이다.4 is a flow chart illustrating an example of a method by which an electronic device according to various embodiments of the present invention displays content.
도 4를 참조하면, 센서 모듈(180)은 제어 모듈(170)의 제어 하에 센싱 데이터를 수집할 수 있다(S402). 센싱 데이터는 센서 모듈(180)에 의하여 측정된 각종 센서값(예를 들어, 전자 장치(101)의 속도, 가속도, 기울기, GPS 좌표 등)을 포함할 수 있다.Referring to FIG. 4, the
전자 장치(101)의 제어 모듈(170)은 상기 센싱 데이터를 기초로 디스플레이(150)의 스크린의 방향을 결정할 수 있다(S404). 이때 스크린의 방향은, 예를 들어 상기 스크린이 LCD로 구현되었다고 가정할 때 상기 LCD로부터 광이 나오는 방향을 가리킬 수 있다. 예를 들어 전자 장치(101)가 원형 손목시계타입으로 구현되었다고 가정하면, 방향 결정 모듈(220)은 단계 S404에서 상기 전자 장치(101)의 가속도 센서 또는 자이로 센서에 의하여 측정된 센싱 데이터(예를 들어, 전자 장치(101)의 이동 속도, 이동 가속도, 이동 방향 또는 전자 장치(101)의 기울기 등)를 이용하여 상기 스크린의 지향 방향과 움직임(예를 들어, 손목에 장착된 상기 전자 장치(101)의 틸트 움직임)에 따라 변화된 상기 지향 방향의 변화를 결정할 수 있다.The
단계 S404에서 스크린의 방향이 결정되면, 콘텐츠 제어 모듈(230)은 상기 스크린의 방향을 기초로 콘텐츠의 표시 방향을 결정할 수 있다(S406). 예를 들어, 콘텐츠 제어 모듈(230)은 스크린에 표시되는 텍스트를 가로 방향으로 표시하거나 또는 세로 방향으로 표시하는 것으로 결정할 수 있다.If the direction of the screen is determined in step S404, the
디스플레이(150)는 단계 S406에서 결정된 상기 스크린의 표시 방향에 따라 하나 이상의 콘텐츠를 상기 스크린에 표시할 수 있다(S408).The
도 4에서는 스크린의 방향이 상기 스크린이 향하는 방향을 가리키는 것으로 서술하였으나, 다른 실시예에 따라 스크린이 향하는 방향은, 상기 스크린에 표시되는 콘텐츠의 정렬 방향(orientation)일 수 있다. 예를 들어, 상기 스크린이 직사각형 LCD로 구현되었다고 가정한다. 상기 스크린의 방향은 직사각형 LCD에 표시되는 콘텐츠의 정렬 방향(예를 들어, ‘좌→우’, ‘위→아래’ 등)일 수 있다. 한 실시예에 따르면, 콘텐츠 제어 모듈(230)은 사용자의 팔 움직임 또는 사용자의 시선 방향을 판단하고, 상기 팔 움직임 또는 사용자의 시선 방향을 기초로 시선 방향을 기준으로 하여 상기 스크린이 회전된 각도를 판별할 수도 있다. 예를 들어, 콘텐츠 제어 모듈(230)은 전자 장치(101)가 풍경 모드(landscape mode) 인지 또는 인물 모드(portrait mode) 중 어느 것에 더 가까운지 여부를 판단할 수 있다.In FIG. 4, the direction of the screen is described as indicating the direction in which the screen is directed. However, according to another embodiment, the direction in which the screen is directed may be the orientation of the content displayed on the screen. For example, assume that the screen is implemented as a rectangular LCD. The direction of the screen may be an alignment direction (e.g., 'left to right', 'up to down', etc.) of the content displayed on the rectangular LCD. According to one embodiment, the
도 5는 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 방법의 또 다른 예를 나타낸 순서도이다.5 is a flowchart illustrating another example of a method of displaying an electronic device according to various embodiments of the present invention.
도 5를 참조하면, 센서 모듈(180)은 제어 모듈(170)의 제어 하에 센싱 데이터를 수집할 수 있다(S502). 이때 센서 모듈(180)에 의하여 생성된 센싱 데이터는, 전자 장치(101)의 이동 속도, 이동 가속도, 이동 방향, 전자 장치(101)의 기울기 중 하나 이상을 포함할 수 있으며, 또한 센싱 데이터는 사용자의 혈압, 심박수, 호흡수, 산소 포화도, 칼로리 소비량, 근전도, 심전도 중 하나 이상을 포함할 수 있다.Referring to FIG. 5, the
전자 장치(101)의 제어 모듈(170)은 상기 센싱 데이터를 기초로 사용자의 현재 상태 또는 디스플레이(150)의 스크린의 방향을 결정할 수 있다(S504). 이때 스크린의 방향은, 예를 들어 스크린이 LCD로 구현되었다고 가정할 때 상기 LCD로부터 광이 나오는 방향을 가리킬 수 있다. 예를 들어 전자 장치(101)가 원현 손목시계타입으로 구현되었다고 가정하면, 방향 결정 모듈(220)은 단계 S504에서 상기 스크린의 방향이 사용자의 왼쪽 손목 중앙을 기준으로 시계 방향으로 30도 회전된 상태인 것으로 결정할 수 있다. 단계 S506에서 제어 모듈(170)에 의하여 결정되는 사용자의 현재 상태는, 예를 들어 웨어러블 장치로 구현된 전자 장치(101)를 착용한 사용자가 운동(예를 들어, 워킹, 조깅, 수영 등)을 하고 있는 상태일 수 있다.The
단계 S504에서 사용자의 현재 상태 또는 스크린의 방향이 결정되면, 콘텐츠 제어 모듈(230)은 상기 사용자의 현재 상태 또는 스크린의 방향을 기초로 스크린에 표시할 콘텐츠 및 상기 콘텐츠의 표시 방향을 결정할 수 있다(S506). 예를 들어, 스크린에 표시될 콘텐츠가 텍스트인 ‘Message from Jim’이고, 상기 텍스트의 문자들의 폰트 사이즈는 동일한 것으로 가정한다. 콘텐츠 제어 모듈(230)은 스크린의 방향에 따라 상기 텍스트를 가로 방향으로 표시하거나 또는 세로 방향으로 표시하도록 디스플레이(150)를 제어할 수 있다. 또한 콘텐츠 제어 모듈(230)은, 사용자 상태가 운동 중인 것으로 결정되면 상기 텍스트 중 ‘Message from’와 ‘Jim’의 출력 사이즈가 서로 달라지도록 제어할 수 있다. 일 실시예에 따라 제어 모듈(170)은 동일한 폰트 사이즈를 가지는 상기 텍스트 ‘Message from Jim’을 처리하여 ‘Message from’의 폰트 사이즈를 감소시키고, ‘Jim’의 폰트 사이즈를 증가시킬 수 있다. 이때, ‘Jim’의 폰트 색상은 다른 텍스트와는 구별되는 다른 색일 수 있다.If the current state of the user or the direction of the screen is determined in step S504, the
디스플레이(150)는 단계 S506에서 결정된 표시 방향에 따라 콘텐츠를 상기 스크린에 표시할 수 있다(S508).The
본 발명의 일 실시예에 따른 전자 장치의 동작 방법은, 가속도 센서 또는 자이로 센서를 통해 전자 장치의 움직임 정보를 판단하는 동작과, 하나 이상의 생체 신호를 분석하여 사용자에 대한 생체 정보를 판단하는 동작과, 상기 움직임 정보 및 생체 정보에 따라 상기 전자 장치의 동작을 제어하는 동작을 포함할 수 있다.An operation method of an electronic device according to an embodiment of the present invention includes an operation of determining movement information of an electronic device through an acceleration sensor or a gyro sensor, an operation of analyzing one or more biological signals to determine biometric information for a user, And controlling the operation of the electronic device according to the motion information and the biometric information.
본 발명의 다른 실시예에 따른 전자 장치의 동작 방법은, 외부 장치와 통신하는 통신 모듈이 상기 외부 장치와 연결되었는지 여부를 판단하는 동작과, 상기 외부 장치와의 연결 상태에 따라 전자 장치의 동작을 제어하는 동작을 포함할 수 있다.A method of operating an electronic device according to another embodiment of the present invention includes the steps of determining whether a communication module communicating with an external device is connected to the external device, Lt; / RTI >
본 발명의 또 다른 실시예에 따른 전자 장치의 동작 방법은, 하나 이상의 외부 장치들과 페어링하는 동작과, 모션 센서를 이용하여 전자 장치의 움직임 정보를 판단하는 동작과, 하나 이상의 생체 신호를 분석하여 사용자에 대한 생체 정보를 판단하는 동작과, 상기 움직임 정보 또는 상기 생체 정보를 근거로 하여 상기 전자 장치로부터 상기 사용자에게 제공될 수 있는 서비스를 결정하는 동작과, 상기 외부 장치들을 이용하여 상기 서비스를 상기 사용자에게 제공하는 동작을 포함할 수 있다.A method of operating an electronic device according to another embodiment of the present invention includes the steps of: pairing with one or more external devices, determining motion information of the electronic device using the motion sensor, analyzing one or more bio- The method comprising the steps of: determining biometric information for a user; determining a service that can be provided to the user from the electronic device based on the motion information or the biometric information; And may provide an operation to the user.
본 발명의 또 다른 실시예에 따른 전자 장치가 콘텐츠를 표시하는 방법은, 센싱 데이터를 획득하는 동작과, 상기 센싱 데이터를 기초로 사용자의 현재 상태를 결정하는 동작과, 상기 현재 상태를 기초로 스크린에 표시할 콘텐츠를 결정하는 동작과, 상기 스크린에 상기 콘텐츠를 표시하는 동작을 포함할 수 있다.A method of displaying an electronic device according to another embodiment of the present invention includes the steps of: obtaining sensing data; determining a current state of a user based on the sensing data; Determining a content to be displayed on the screen, and displaying the content on the screen.
본 발명의 또 다른 실시예에 따른 전자 장치가 콘텐츠를 표시하는 방법은, 스크린의 방향을 결정하기 위한 센싱 데이터를 획득하는 동작과, 상기 센싱 데이터를 기초로 상기 스크린의 방향을 결정하는 동작과, 상기 스크린의 방향에 따른 콘텐츠의 표시 방향을 결정하는 동작과, 상기 표시 방향에 따라 상기 콘텐츠를 표시하는 동작을 포함할 수 있다.A method of displaying an electronic device according to another embodiment of the present invention includes the steps of obtaining sensing data for determining a direction of a screen, determining a direction of the screen based on the sensing data, Determining a display direction of the content along the direction of the screen, and displaying the content along the display direction.
도 6은 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 방법의 또 다른 예를 나타낸 순서도이다. 도 6에서 사용자는 운동을 하고 있는 것으로 가정한다.6 is a flow chart illustrating another example of a method of displaying an electronic device according to various embodiments of the present invention. In Fig. 6, it is assumed that the user is exercising.
도 6을 참조하면, 센서 모듈(180)은 제어 모듈(170)의 제어 하에 센싱 데이터를 획득할 수 있다(S602). 센서 모듈(180)에 의하여 획득된 센싱 데이터는, 전자 장치(101)의 이동 속도, 이동 가속도, 이동 방향, 전자 장치(101)의 기울기 중 하나 이상을 포함할 수 있으며, 또한 센싱 데이터는 사용자의 혈압, 심박수, 호흡수, 산소 포화도, 칼로리 소비량, 근전도, 심전도 중 하나 이상을 포함할 수 있다.Referring to FIG. 6, the
전자 장치(101)의 제어 모듈(170)은 상기 센싱 데이터를 기초로 사용자의 현재 상태를 결정할 수 있다(S604). 단계 S604에서 제어 모듈(170)에 의하여 결정되는 사용자의 현재 상태는, 예를 들어 웨어러블 장치로 구현된 전자 장치(101)를 착용한 사용자가 하고 있는 운동의 종류, 운동 강도, 운동 진행 상태 등을 포함할 수 있다. 사용자가 운동을 하고 있는 경우라면, 상기 사용자의 현재 상태는 사용자의 스트레스 지수를 포함할 수도 있다. 일 실시예에 따라 제어 모듈(170)은 단계 S604에서 사용자의 스트레스 지수를 결정할 수 있다. 상기 스트레스 지수는, 사용자가 하고 있는 운동, 운동의 강도, 운동의 진행 상태, 운동 소요 시간, 사용자의 체온, 혈압, 심박수 등을 기초로 결정될 수 있다.The
단계 S604에서 사용자의 현재 상태가 결정되면, 제어 모듈(170)은 사용자의 스트레스 지수가 임계값 이상인지 여부를 판단할 수 있다(S606). 상기 임계값은, 사용자가 계속해서 운동을 해도 되는지 여부를 결정하기 위한 기준값일 수 있다. 예를 들어, 사용자의 심박수가 100 이상이면 제어 모듈(170)은 상기 스트레스 지수가 임계값 이상인 것으로 결정할 수 있다. 또한 사용자의 수축기 혈압이 160mmHg 이상이면 제어 모듈(170)은 스트레스 지수가 임계값 이상인 것으로 결정할 수 있다. 상기와 같이 스트레스 지수가 임계값 이상이면, 제어 모듈(170)은 사용자에게 운동을 중단할 것을 요청할 수 있다.If the current state of the user is determined in step S604, the
단계 S606의 판단 결과 스트레스 지수가 임계값 이상인 경우(S606: 예), 제어 모듈(170)은 디스플레이(150)를 제어하여 사용자에게 운동을 중단할 것을 요청하는 운동 중단 알람을 스크린에 표시할 수 있다(S608). 상기와 같이 운동 중단 알람을 표시함으로써 전자 장치(101)는 사용자가 무리한 운동을 함으로써 건강을 해치지 않도록 할 수 있다.If it is determined in step S606 that the stress index is equal to or greater than the threshold value (S606: YES), the
단계 S606의 판단 결과 스트레스 지수가 임계값 미만이면(S606: 아니오). 제어 모듈(170)은 사용자의 현재 상태에 따른 동작을 결정할 수 있다(S612). 제어 모듈(170)은 단계 S614에서 결정된 동작을 실행하도록 전자 장치(101)를 제어할 수 있다. 스트레스 지수가 임계값 미만이면, 제어 모듈(170)은 사용자가 운동을 계속하도록, 예를 들어 운동 코스 등을 스크린에 표시하도록 디스플레이(150)를 제어할 수 있다.If it is determined in step S606 that the stress index is less than the threshold value (S606: NO). The
본 발명의 일 실시예에 따른 전자 장치의 동작 방법은, 센서 모듈을 통해 측정된 센서 데이터를 기초로 전자 장치의 움직임 정보를 판단하는 동작과, 하나 이상의 생체 신호를 분석하여 사용자에 대한 생체 정보를 판단하는 동작과, 상기 움직임 정보 및 생체 정보에 따라 상기 전자 장치의 동작을 제어하는 동작을 포함할 수 있다.According to an embodiment of the present invention, there is provided a method of operating an electronic device, the method comprising: determining motion information of an electronic device based on sensor data measured through a sensor module; analyzing one or more biometric signals to determine biometric information And an operation of controlling the operation of the electronic device according to the motion information and the biometric information.
본 발명의 다른 실시예에 따른 전자 장치의 동작 방법은, 외부 장치와 통신하는 통신 모듈이 상기 외부 장치와 연결되었는지 여부를 판단하는 동작과, 상기 외부 장치와의 연결 상태에 따라 전자 장치의 동작을 제어하는 동작을 포함할 수 있다.A method of operating an electronic device according to another embodiment of the present invention includes the steps of determining whether a communication module communicating with an external device is connected to the external device, Lt; / RTI >
본 발명의 또 다른 실시예에 따른 전자 장치의 동작 방법은, 하나 이상의 외부 장치들과 페어링하는 동작과, 가속도 센서 또는 자이로 센서를 이용하여 전자 장치의 움직임 정보를 판단하는 동작과, 하나 이상의 생체 신호를 분석하여 사용자에 대한 생체 정보를 판단하는 동작과, 상기 움직임 정보 또는 상기 생체 정보를 근거로 하여 상기 전자 장치로부터 상기 사용자에게 제공될 수 있는 서비스를 결정하는 동작과, 상기 외부 장치들을 이용하여 상기 서비스를 상기 사용자에게 제공하는 동작을 포함할 수 있다.A method of operating an electronic device according to another embodiment of the present invention includes operations of pairing with one or more external devices, determining motion information of an electronic device using an acceleration sensor or a gyro sensor, Determining the biometric information for the user based on the motion information or the biometric information and determining a service that can be provided to the user from the electronic device based on the motion information or the biometric information; And providing the service to the user.
본 발명의 또 다른 실시예에 따른 전자 장치가 콘텐츠를 표시하는 방법은, 센싱 데이터를 획득하는 동작과, 상기 센싱 데이터를 기초로 사용자의 현재 상태를 결정하는 동작과, 상기 현재 상태를 기초로 스크린에 표시할 콘텐츠를 결정하는 동작과, 상기 스크린에 상기 콘텐츠를 표시하는 동작을 포함할 수 있다.A method of displaying an electronic device according to another embodiment of the present invention includes the steps of: obtaining sensing data; determining a current state of a user based on the sensing data; Determining a content to be displayed on the screen, and displaying the content on the screen.
본 발명의 또 다른 실시예에 따른 전자 장치가 콘텐츠를 표시하는 방법은, 스크린의 방향을 결정하기 위한 센싱 데이터를 획득하는 동작과, 상기 센싱 데이터를 기초로 상기 스크린의 방향을 결정하는 동작과, 상기 스크린의 방향에 따른 콘텐츠의 표시 방향을 결정하는 동작과, 상기 표시 방향에 따라 상기 콘텐츠를 표시하는 동작을 포함할 수 있다.A method of displaying an electronic device according to another embodiment of the present invention includes the steps of obtaining sensing data for determining a direction of a screen, determining a direction of the screen based on the sensing data, Determining a display direction of the content along the direction of the screen, and displaying the content along the display direction.
도 7은 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 일 예를 나타낸 도면이다. 도 7의 (a) 및 (b)에서 사용자는 전자 장치(101)를 신체의 일부분에 착용하고 있는 것으로 가정한다. 디스플레이(150)에 의하여 스크린에 표시되는 각종 콘텐츠들은 이미지의 형태로 표시될 수 있으며, 스크린 전체에 걸쳐 표시되는 이미지를 ‘화면 이미지’라 하기로 한다.7 is a diagram illustrating an example in which an electronic device according to various embodiments of the present invention displays content. 7A and 7B, it is assumed that the user wears the
도 7의 (a)는 전자 장치(101)의 기본 화면 이미지(701)로서, 스크린에는 현재 시각, 날짜 및 요일이 포함되어 있다. 예를 들어, 사용자가 운동을 하고 있지 않은 경우에는 제어 모듈(170)은 기본 화면 이미지(701)를 표시하도록 디스플레이(150)를 제어할 수 있다.7A is a
도 7의 (b)는 사용자가 운동을 하고 있는 경우에 전자 장치(101)가 디스플레이(150)를 통해 스크린에 표시하는 콘텐츠의 일 예를 나타낸 것이다. 도 7의 (b)에서 사용자는 조깅을 하고 있는 것으로 가정한다. 도 7의 (b)를 참조하면, 전자 장치(101)의 제어 모듈(170)은 하나 이상의 운동 모드 화면 이미지들(711, 712, 713, 714)을 표시하도록 디스플레이(150)를 제어할 수 있다. 운동 모드 화면들에는 운동의 종류, 운동 시간, 잔여 시간, 이동 거리, 소모 칼로리, 사용자의 심박수, 운동으로 인한 스트레스 정도, 운동 진행률 등의 콘텐츠가 표시될 수 있다. 도 7의 (b)의 운동 모드 화면 이미지들(711-714) 각각은 운동 지수를 나타낸 화면 이미지(711), 운동 시간을 나타낸 화면 이미지(712), 사용자의 스트레스 정도를 나타낸 화면 이미지(713) 및 운동 진행률을 나타낸 화면 이미지(714)이다. 일 실시예에 따라 운동 모드 화면 이미지들(711, 712, 713, 714) 각각은 스크롤 입력 등과 같은 디스플레이(150)의 스크린을 통해 입력되는 사용자 입력에 의하여 다른 화면 이미지들로 전환될 수 있다. 예를 들어, 스크린(150) 상에 운동 모드 화면 이미지(711)가 표시되고 있는 상태에서 위에서 아래로 움직이는 스크롤 입력 또는 우에서 좌로 움직이는 스크롤 입력이 입력되면, 디스플레이(150)는 운동 모드 화면 이미지(711)를 운동 모드 화면 이미지(712)로 전환하여 표시할 수 있다. 도 7은 스크린을 통한 사용자 입력에 대해서만 서술하였으나, 다른 실시예에 따라 상기 사용자 입력은 음성 입력, 제스처 입력 등이 될 수 있다. 또한 전자 장치(101)는 사용자의 시선을 추적할 수 있으며, 추적된 사용자의 시선을 사용자 입력으로서 인식할 수 있다. 제어 모듈(170)은 상기 음성 입력, 제스처 입력, 사용자의 시선 등의 다양한 사용자 입력에 따라 전자 장치(101)를 제어, 예를 들어 스크린에 표시되는 화면 이미지를 전환하거나 스크롤을 제어할 수 있다.7B shows an example of the content that the
전자 장치(101)가 운동 모드를 실행하고 있는 경우에는, 사용자가 운동을 하고 있으므로 전자 장치(101)가 운동 모드 화면 이미지(예를 들어, 운동 모드 화면 이미지들(711, 712, 713, 714))을 진동 등과 함께 표시한다고 하더라도 사용자가 확인을 하지 못하는 상황이 발생할 수 있다. 상기와 같이 사용자가 상기 운동 모드 화면 이미지를 확인하지 못한 경우, 전자 장치(101)는 사용자가 확인하지 못한 운동 모드 화면 이미지를 초기 화면 이미지 또는 기본 화면 이미지로 자동 설정할 수 있다. 예를 들어, 진동과 함께 특정 운동 모드 화면 이미지를 표시하였으나 사용자가 확인하지 못했다고 판단되는 경우 제어 모듈(170)은 상기 특정 운동 모드 화면 이미지를 사용자가 확인할 때까지 홈 화면 이미지로 설정할 수 있다. 이로써, 사용자는 상기 특정 운동 모드 화면 이미지를 확인하기 위하여 별도의 입력을 전자 장치(101)에 입력하지 않아도 된다. 또한 상기 특정 운동 모드 화면 이미지를 초기 화면 이미지로 설정함으로써, 사용자가 확인하지 않아도 되는 화면 이미지의 표시 횟수를 줄일 수 있고, 그로 인하여 전자 장치(101)의 전류 소모를 줄일 수 있게 된다.When the
도 8은 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 일 예를 나타낸 도면이다. 도 8의 (a) 및 (b)에서 사용자는 전자 장치(101)를 신체의 일부분에 착용하고 있고, 사용자는 운동을 하고 있는 상태인 것으로 가정한다.8 is a diagram illustrating an example in which an electronic device according to various embodiments of the present invention displays contents. In FIGS. 8A and 8B, it is assumed that the user wears the
도 8의 (a)는 전자 장치(101)가 수신한 메시지의 개수 또는 새로운 메시지가 왔음을 알리기 위한 메시지 알림 화면 이미지(810)이다. 메시지 알림 화면 이미지(810)를 통해 디스플레이(150)는 사용자에 의하여 확인되지 않은 신규 메시지의 개수, 메시지의 발신자 및 현재 시각을 표시할 수 있다. 도 8의 (a)에서 사용자에 의하여 확인되지 않은 신규 메시지들은 6개이다.8A is a message
전자 장치(101)는 메시지 알림 화면 이미지(810)를 표시한 상태에서 신규 메시지의 내용을 표시하기 위한 사용자 입력을 수신할 수 있다. 예를 들어, 메시지 알림 화면 이미지(810)가 스크린에 표시되고 상태에서, 전자 장치(101)는 메시지의 내용을 표시하기 위한 사용자 입력으로서, 사용자가 손가락 끝 또는 스타일러스 펜으로 스크린의 표면을 두드리는 사용자 입력을 수신할 수 있다. 제어 모듈(170)은 전자 장치(101)로 메시지의 내용을 표시하기 위한 사용자 입력이 입력되면 메시지 알람 화면 이미지(810)에서 메시지 표시 화면 이미지(820)로 화면 이미지가 전환되도록 디스플레이(150)를 제어할 수 있다.The
도 8의 (b)는 신규 메시지들 중 하나의 내용을 표시하는 메시지 표시 화면 이미지(820)를 나타낸 것이다. 메시지 화면 이미지(820)를 통해 디스플레이(150)는 발신자, 메시지의 내용, 현재 시각 또는 수신 시각 등을 스크린에 표시할 수 있다.8 (b) shows a message
한 실시예에 따르면, 전자 장치(101)는 메시지 표시 화면 이미지(820)에서 메시지 알람 화면 이미지로 화면 이미지를 전환할 수 있다. 도 8의 (b)와 같이 메시지 표시 화면 이미지(820)가 디스플레이(150)를 통해 표시되고 있는 상태에서, 전자 장치(101)는 메시지의 내용을 표시하기 위한 사용자 입력을 수신할 수 있다. 예를 들어, 메시지 알림 화면 이미지(810)가 디스플레이(150)를 통해 표시되고 상태에서, 전자 장치(101)는 메시지의 내용을 표시하기 위한 사용자 입력으로서, 사용자가 손가락 끝 또는 스타일러스 펜으로 스크린의 표면을 두드리는 사용자 입력을 수신할 수 있다. 제어 모듈(170)은 전자 장치(101)로 메시지의 내용을 표시하기 위한 사용자 입력이 입력되면 메시지 알람 화면 이미지(810)에서 메시지 표시 화면 이미지(820)로 화면 이미지가 전환되도록 디스플레이(150)를 제어할 수 있다.According to one embodiment, the
도 9는 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 일 예를 나타낸 도면이다. 도 9의 (a) 및 (b)에서 사용자는 전자 장치(101)를 신체의 일부분에 착용하고 있는 것으로 가정한다.9 is a diagram illustrating an example in which an electronic device according to various embodiments of the present invention displays content. 9 (a) and 9 (b), it is assumed that the user wears the
도 9의 (a) 및 (b)는 전자 장치(101)의 디스플레이(150)에 표시되는 화면 이미지들을 순서대로 나타낸 것으로서, 도 9의 (a)는 사용자가 운동을 하고 있지 않은 경우의 화면 이미지들이고, 도 9의 (b)는 사용자가 운동을 하고 있는 경우의 화면 이미지들이다.9A and 9B illustrate screen images displayed on the
일 실시예에 따라 전자 장치(101)가 웨어러블 장치로 구현되는 경우 스크린의 제한된 사이즈를 고려하여 카드 형식의 UI로 화면이 구성될 수 있다. 예를 들어, 스크린에 표시되는 화면 이미지들 각각은 페이지의 형태로 구성될 수 있으며, 사용자는 터치 또는 플릭(flick) 입력을 통해 순차적으로 페이지를 넘기면서 다른 페이지들을 조회할 수 있다. 이때 페이지들의 순서는 미리 정해져 있을 수 있으며, 도 9의 (a) 및 (b)는 카드 형식의 UI, 예를 들어 하나의 페이지가 하나의 화면에 표시되도록 구성되어 스크린에 표시되는 일 예를 나타낸 것이다. 이때, 페이지들의 순서는 사용자 입력에 따라 변경되거나 또는 전자 장치(101)에 의해 임의로 변경될 수 있다.According to an exemplary embodiment, when the
예를 들어, 전자 장치(101)가 다른 전자 장치(예를 들어, 전자 장치(104))와 통신 수단(예를 들어, 통신 인터페이스(160))을 통해 서로 연결된 경우, 전자 장치(101)는 상기 다른 전자 장치와의 연결 이벤트와 관련된 GUI들, 즉 페이지들을 우선적으로 스크린에 표시할 수 있다.For example, when the
도 9를 일 예로 설명하면, 전자 장치(101)의 초기 화면 이미지가 현재 시각을 나타낸 현재 시각 화면 이미지(920)인 것으로 가정한다. 전자 장치(101)의 제어 모듈(170)은 현재 시각 화면 이미지(920)를 초기 화면 이미지로서 설정하고, 다른 화면 이미지들(910, 930, 940)보다 우선적으로 현재 시각 화면 이미지(920)를 표시하도록 디스플레이(150)를 제어할 수 있다.9, it is assumed that the initial screen image of the
일 실시예에 따라 전자 장치(101)는 다른 전자 장치(예를 들어, 전자 장치(104))로부터 메시지를 수신할 수 있다. 전자 장치(1010가 다른 전자 장치로부터 메시지를 수신하는 것을 ‘메시지 수신 이벤트’라 하기로 한다. 상기 메시지 수신 이벤트가 발생하는 경우, 전자 장치(101)의 제어 모듈(170)은 상기 메시지와 관련된 메시지 알람 화면 이미지(910)를 초기 화면 이미지로서 재설정할 수 있다. 메시지 알람 화면 이미지(910)가 초기 화면 이미지로 재설정되었으므로, 디스플레이(150)는 상기 메시지 알람 화면 이미지(910)를 다른 화면 이미지들(920, 930, 940)보다 우선적으로 표시할 수 있다. 또한 사용자 입력에 따라 ‘메시지 알람 화면 이미지(910) → 현재 시각 화면 이미지(920) → 운동 모드 화면 이미지(930) → 음악 재생 화면 이미지(940)’의 순서로 화면 이미지들이 전환될 수 있다.According to one embodiment,
다른 실시예에 따라 상기 메시지 수신 이벤트의 발생 후 미리 설정된 시간이 경과되면, 제어 모듈(170)은 다시 현재 시각 화면 이미지(920)를 초기 화면 이미지로 재설정하도록 전자 장치(101)를 제어할 수도 있다.According to another embodiment, the
상기와 같이 전자 장치(101)는 디스플레이(150)를 통해 표시되는 화면 이미지들의 우선권을 변경할 수 있다. 일 실시예에 따라 전자 장치(101)는 사용자가 현재 조회 중이던 최근 화면 이미지들의 순서가 아니라 다른 전자 장치 등에 의해 발생된 이벤트(예를 들어, 메시지 수신 이벤트, 사용자 상태 알람 이벤트, 운동 모드 알람 이벤트 등)와 관련된 화면 이미지들 우선적으로 표시하도록 화면 이미지들 각각의 표시 순서를 변경할 수 있다. 이로써 사용자는 전자 장치(101)에 발생된 가장 최신의 이벤트나 정보를 용이하게 확인할 수 있다. 일 실시예에 따라 상기 이벤트가 발생된 후 미리 설정된 시간이 경과한 뒤에는, 전자 장치(101)는 별도의 사용자 입력을 수신하지 않아도 상기 화면 이미지들의 표시 순서를, 상기 이벤트가 발생되기 전의 화면 이미지 순서로 재변경할 수 있다. 이로써 사용자는 용이하게 전자 장치(101)에 표시되는 화면 이미지들을 순서대로 확인할 수 있다.As described above, the
도 9의 (a)를 참조하면, 전자 장치(101)는 초기 화면 이미지로서 메시지 알람 화면 이미지(910)를 표시하고 있다. 전자 장치(101)는 도 9의 (a)에 도시된 바와 같이 ‘메시지 알람 화면 이미지(910) → 현재 시각 화면 이미지(920) → 운동 모드 화면 이미지(930) → 음악 재생 화면 이미지(940)’의 순서로 콘텐츠를 표시할 수 있다. 일 실시예에 따라 초기 화면 이미지인 메시지 알람 화면 이미지(910)는 사용자에 의해 지정된 초기 화면 이미지, 전자 장치(101)의 기본값으로서 지정된 초기 화면 이미지 또는 이전에 사용자가 전자 장치(101)를 사용했을 때의 종료 화면 이미지일 수 있다. 전자 장치(101)는 사용자 입력에 따라 화면 이미지를 전환할 수 있다. 메시지 알람 화면 이미지(910)가 표시되고 있는 상태에서 예를 들어 위에서 좌로 스크린의 표면을 미는 사용자 입력(스와입(swipe) 입력)이 감지되면 전자 장치(101)는 현재 시각 화면 이미지(920)를 표시할 수 있다. 반대로 좌에서 우로 스크린(150)의 표면을 미는 사용자 입력이 입력되면 전자 장치(101)는 음악 재생 화면 이미지(940)를 표시할 수 있다. 마찬가지로 현재 시각 화면 이미지(920)가 표시되고 있는 상태에서 좌에서 우로 스크린의 표면을 미는 사용자 입력 또는 좌에서 우로 스크린의 표면을 미는 사용자 입력이 입력되면 메시지 알람 화면 이미지(910) 또는 운동 모드 화면 이미지(930)가 표시될 수 있다.Referring to FIG. 9A, the
운동 모드 화면 이미지(930)가 표시되고 있는 상태에서 좌에서 우로 스크린의 표면을 미는 사용자 입력 또는 좌에서 우로 스크린의 표면을 미는 사용자 입력이 입력되면 현재 시각 화면 이미지(920) 또는 음악 재생 화면 이미지(940)가 표시될 수 있다. 음악 재생 화면 이미지(940)가 표시되고 있는 상태에서 좌에서 우로 스크린의 표면을 미는 사용자 입력 또는 좌에서 우로 스크린의 표면을 미는 사용자 입력이 입력되면 운동 모드 화면 이미지(930) 또는 메시지 알람 화면 이미지(910)가 표시될 수 있다.When a user input pushing the surface of the screen from left to right or a user input pushing the surface of the screen from left to right is input with the exercise
다른 실시 예에 따라 전자 장치(101)는 상기 전자 장치(101)가 호스트 디바이스고, 다른 전자 장치(104)가 웨어러블 장치로 구현된 컴패니언 디바이스이며, 상기 호스트 디바이스와 컴패니언 디바이스가 각각의 통신 수단을 통하여 서로 연결된 상태라고 가정한다. 또한 호스트 디바이스(예를 들어, 전자 장치(101))가 컴패니언 디바이스에서 표시되고 있는 데이터를 상기 호스트 디바이스에 표시할 수 있고, 마찬가지로 컴패니언 디바이스가 호스트 디바이스에서 표시되고 있는 데이터를 상기 컴패니언 디바이스에 표시할 수 있다고 가정한다.According to another embodiment, the
호스트 디바이스는 하나 이상의 센서들이 장착된 컴패니언 디바이스(예를 들어, 웨어러블 장치)에서 발생되는 이벤트들에 우선권를 부여할 수 있다. 상기 호스트 디바이스(예를 들어 전자 장치(101))는 상기 컴패니언 디바이스와 관련된 이벤트를 호스트 디바이스 내에 발생되는 이벤트보다 우선적으로 표시할 수 있다.The host device may prioritize events that occur in a companion device (e.g., a wearable device) that is equipped with one or more sensors. The host device (e. G., Electronic device 101) may display an event associated with the companion device prior to an event occurring in the host device.
예를 들어, 컴패니언 디바이스가 PPG 센서가 장착된 스마트 와치라고 가정한다. 컴패니언 디바이스는 상기 PPG 센서를 이용하여 상기 컴패니언 디바이스를 착용한 사용자의 생체 정보(예를 들어, 심박수)을 측정하여 자신의 스크린에 표시할 수도 있다. 또한 컴패니언 디바이스는 상기 PPG 센서를 통해 측정된 생체 정보를 호스트 디바이스로 전송할 수 있다. 호스트 디바이스는 상기 스마트 와치로부터 수신한 생체 정보를 자신의 스크린에 우선적으로 표시함으로써 사용자가 확인할 수 있도록 할 수 있다 즉 호스트 디바이스는 상기 생체 정보에 우선권을 부여하고, 상기 컴패니언 디바이스로부터 상기 생체 정보를 전달받는 동시에 상기 생체 정보를 실시간으로 자신의 스크린에 표시할 수 있다.For example, suppose the companion device is a SmartWatch with a PPG sensor. The companion device may measure the biometric information (e.g., heart rate) of the user wearing the companion device using the PPG sensor and display the measured biometric information on the screen of the companion device. Further, the companion device can transmit the biometric information measured through the PPG sensor to the host device. The host device can display the biometric information received from the SmartWatch preferentially on the screen thereof so that the user can confirm the biometric information. In other words, the host device gives priority to the biometric information and transmits the biometric information from the companion device At the same time, the biometric information can be displayed on its screen in real time.
일반적으로 호스트 디바이스와, 웨어러블 장치인 컴패니언 디바이스 사이의 동기화는 실시간으로 이루어지는 것이 아니라 미리 설정된 일정 주기마다 이루어질 수 있다. 또한 호스트 디바이스와 컴패니언 디바이스 사이의 연결이 끊어져서 두 장치들 사이의 동기화가 이루어지지 않을 수도 있다. 그에 따라 사용자는 호스트 디바이스를 통해 상기 생체 정보 등의 건강과 관련된 알람(notification)을 확인하기 힘들게 될 수 있다. Generally, synchronization between a host device and a companion device as a wearable device is not performed in real time, but can be performed at preset predetermined intervals. Also, the connection between the host device and the companion device may be broken so that synchronization between the two devices may not be achieved. Accordingly, the user may be unable to confirm the health related notification such as the biometric information through the host device.
상기 알람을 용이하게 확인할 수 있도록 본 발명의 일 실시예에서 따른 호스트 디바이스(예를 들어, 전자 장치(101))는 웨어러블 장치(예를 들어, 전자 장치(104))로부터 전달된 생체 정보 관련 이벤트에 우선권을 줄 수 있다.(E. G., Electronic device 101) in accordance with an embodiment of the present invention may be configured to receive a biometric information-related event (e. G. Can give priority to.
도 9의 (b)는 사용자가 운동을 시작하거나 또는 운동을 하고 있는 경우에, 웨어러블 장치로 구현된 전자 장치(101)가 사용자의 운동량(예를 들어, 이동 거리, 소모 칼로리 등)을 포함하는 운동 모드 화면 이미지(930)를 초기 화면 이미지로서 표시한 것을 나타낸다.9B shows a state in which the
전자 장치(101)의 제어 모듈(170)은 가속도 센서 또는 생체 센서에 의해 측정된 센싱 신호를 분석하여 사용자의 운동량이 미리 설정된 운동량 이상이거나 또는 미리 설정된 심박수 이상이면, 사용자의 현재 상태를 운동 상태로 결정할 수 있다. 사용자가 운동 중인 것으로 결정되면, 제어 모듈(170)은 별도의 사용자 입력을 수신하지 않았더라도 자동으로 운동 모드 화면 이미지(930)를 초기 화면 이미지로서 설정하여 스크린에 표시할 수 있다. 그에 따라 전자 장치(101)는 도 9의 (b)에 도시된 바와 같이 ‘운동 모드 화면 이미지(930) → 음악 재생 화면 이미지(940) → 메시지 알람 화면 이미지(910) → 현재 시각 화면 이미지(920)’의 순서로 콘텐츠를 표시할 수 있다. 도 9의 (a)와 유사한 방식으로 도 9의 (b)에서도 사용자 입력에 따라 화면 이미지들(910-940)이 전환될 수 있다.The
도 10은 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 일 예를 나타낸 도면이다. 도 10의 (a) 및 (b)에서 사용자는 전자 장치(101)를 신체의 일부분에 착용하고 있는 것으로 가정한다.10 is a diagram illustrating an example in which an electronic device according to various embodiments of the present invention displays content. 10 (a) and 10 (b), it is assumed that the user wears the
도 10의 (a)는 사용자가 운동을 하고 있지 않은 경우에 디스플레이(150)의 스크린에 의해 표시되는 화면 이미지들이고, (b)는 사용자가 운동을 하고 있는 경우의 화면 이미지들이다.FIG. 10 (a) is screen images displayed by the screen of the
도 10의 (a)를 참조하면, 사용자가 운동을 하고 있지 않은 경우 전자 장치(101)의 디스플레이(150)는 메시지 알람 화면 이미지(1010)를 초기 화면 이미지로서 표시하고 있다. 또한 화면 이미지의 전환을 위한 입력, 예를 들어 사용자의 손가락 또는 스타일러스 펜으로 스크린의 표면을 위에서 아래로 밀어내는 동작이 전자 장치(101)에 입력되면, 제어 모듈(170)은 다른 화면 이미지를 표시하도록 디스플레이(150)를 제어할 수 있다. 도 10의 (a)에서는 부재중 전화 알림 화면 이미지(1020) 및 운동 스케줄 알림 화면 이미지(1030)가 메시지 알람 화면 이미지(1010) 다음으로 표시되고 있다.Referring to FIG. 10A, when the user is not performing a movement, the
사용자가 운동을 하고 있는 경우 제어 모듈(170)은 운동에 따른 사용자의 스트레스 정도를 초기 화면 이미지로서 표시하도록 디스플레이(150)를 제어할 수 있다. 도 10의 (b)는 사용자의 스트레스 레벨을 나타낸 스트레스 레벨 화면 이미지(1040)이다. 사용자가 운동을 시작하면, 제어 모듈(170)은 사용자로부터의 별도 입력이 수신하지 않았더라도 스트레스 레벨 화면 이미ㅣㅈ(1040)를 초기 화면 이미지로서 자동 설정할 수 있다. 스트레스 레벨 화면(1040)을 초기 화면 이미지로 설정함으로써, 전자 장치(101)는 운동을 하고 있는 사용자가 실시간으로 자신의 스트레스 레벨을 확인할 수 있도록 할 수 있다.When the user is performing a motion, the
한 실시예에 따르면, 사용자가 천천히 걷는 경우와 같이 사용자의 운동량이 미리 설정된 운동량 이하이거나 또는 HRV 센서에 의해 측정된 사용자의 스트레스 지수가 미리 설정된 지수 이하인 경우에는 도 10의 (a)와 같이 메시지 알람 화면 이미지(1010)를 초기 화면 이미지로서 설정할 수 있다. 또한 지나친 운동으로 사용자의 스트레스 지수가 미리 설정된 임계값 이상으로 높은 것으로 결정되면, 도 10의 (b)와 같이 스트레스 레벨 화면 이미지(1040)를 초기 화면 이미지로 설정하거나 또는 사용자의 스트레스 레벨 또는 사용자의 현재 상태를 스크린의 상단에 별도로 표시할 수 있다.According to one embodiment, when the user's exercise amount is less than a preset exercise amount or when the stress index of the user measured by the HRV sensor is less than or equal to a predetermined index as in the case where the user slowly walks, The
도 11은 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 일 예를 나타낸 도면이다. 도 11의 (a) 및 (b)에서 사용자는 전자 장치(101)를 신체의 일부분에 착용하고 있는 것으로 가정한다. 또한 도 11에서 전자 장치(101)는 컴패니언 디바이스로서, 타 전자 장치(104)와 연동되는 것으로 가정한다.11 is a diagram illustrating an example in which an electronic device according to various embodiments of the present invention displays content. In Figures 11 (a) and 11 (b), the user assumes that the
도 11의 (a)는 전자 장치(101)가 호스트 디바이스인 전자 장치(104)와 연동되고 있는 경우에 디스플레이(150)를 통해 스크린에 표시되는 콘텐츠를 나타낸 것이다. 도 11의 (a)를 참조하면, 전자 장치(101)는 초기 화면 이미지로서 메시지 알람 화면 이미지(1110)를 표시하고 있다. 전자 장치(101)는 도 11의 (a)에 도시된 바와 같이 ‘메시지 알람 화면 이미지(1110) → 현재 시각 화면 이미지(1120) → 운동 모드 화면 이미지(1130) → 미디어 재생 화면 이미지(1140)’의 순서로 콘텐츠를 표시할 수 있다. 11A shows the contents displayed on the screen through the
전자 장치(101)는 사용자 입력에 따라 스크린에 표시되는 화면 이미지를 전환할 수 있다. 메시지 알람 화면 이미지(1110)가 표시되고 있는 상태에서 예를 들어 우에서 좌로 스크린의 표면을 미는 사용자 입력 또는 좌에서 우로 스크린의 표면을 미는 사용자 입력이 입력되면 전자 장치(101)는 현재 시각 화면(1120) 이미지 또는 미디어 재생 화면 이미지(1140)를 스크린에 표시할 수 있다. 마찬가지로 현재 시각 화면 이미지(1120)가 표시되고 있는 상태에서 좌에서 우로 스크린(150)의 표면을 미는 사용자 입력 또는 좌에서 우로 스크린의 표면을 미는 사용자 입력이 입력되면 메시지 알람 화면 이미지(1110) 또는 운동 모드 화면 이미지(1130)가 스크린에 표시될 수 있다.The
또한 전자 장치(101)는 전자 장치(104)의 연동을 통하여 호스트 디바이스에 저장된 콘텐츠 또는 호스트 디바이스에서 제공되는 기능들을 사용자에게 제공할 수 있다. 도 11의 (a)에서 메시지 기능 및 음악 재생 기능은 호스트 디바이스인 전자 장치(104)로부터 제공되는 것으로 가정하면, 메시지 알람 화면 이미지(1110) 및 미디어 재생 화면 이미지(1140)는 전자 장치(101)가 호스트 디바이스인 전자 장치(104)와 연동되고 있는 경우에만 디스플레이(150)를 통해 스크린에 표시될 수 있다.Further, the
도 11의 (b)는 전자 장치(101)가 호스트 디바이스인 전자 장치(104)와 연동되지 않는 경우, 즉 전자 장치(101)가 스탠드 얼론(stand alone) 모드로 동작하는 경우에 디스플레이(150)를 통해 스크린에 표시되는 화면 이미지들을 나타낸 것이다. 호스트 디바이스였던 전자 장치(104)와의 연동이 종료되면, 전자 장치(104)에 의하여 제공되는 기능들은 전자 장치(101)에 의하여 사용자에게 제공될 수 없다. 제어 모듈(170)은 전자 장치(104)와의 연결 여부와 상관없이 사용자에게 제공할 수 있는 기능들, 즉 전자 장치(104) 고유의 기능들에 따른 화면 이미지들만을 제공하도록 디스플레이(150)를 제어할 수 있다. 11B shows the
도 11의 (a)에 도시된 화면 이미지들(1110-1140) 중 메시지 알람 화면 이미지(1110) 및 미디어 재생 화면 이미지(1140)에 따른 기능들은 전자 장치(104)에 의하여 제공되는 기능이므로, 전자 장치(101)가 전자 장치(104)와 연동되지 않는 경우에는 사용자에게 제공될 수 없다. 따라서 도 11의 (b)에는 현재 시각 화면 이미지(1120) 및 운동 모드 화면 이미지(1130) 만이 디스플레이(150)를 통해 스크린에 표시될 수 있다.The functions according to the message alarm screen image 1110 and the media playback screen image 1140 of the screen images 1110 to 1140 shown in FIG. 11A are functions provided by the
일 실시예에 따라 웨어러블 장치로 구현된 전자 장치(101)가 단독으로 동작하는 경우, 예를 들어 호스트 디바이스(예를 들어 전자 장치(104))로부터 전송되는 메시지를 수신하지 않거나 또는 전자 장치(104)와의 연결이 종료된 경우 등에는, 제어 모듈(170)은 전자 장치(104)와의 통신이 필요한 모드와 연관된 화면 이미지를 제거할 수 있다. 즉 전자 장치(101)가 단독으로 동작하는 경우 제어 모듈(170)은 상기 전자 장치(101)가 단독으로 동작하였을 때 표시할 수 있는 모드 화면 이미지들만을 디스플레이(150)를 통해 표시할 수 있다. 그에 따라 웨어러블 장치로 구현된 전자 장치(101)에 저장된 멀티미디어 콘텐츠를 제어할 수 있는 경우에만, 제어 모듈(170)은 디스플레이(150)를 통해 미디어 재생 화면 이미지(1140)를 표시할 수 있다.If the
또 다른 실시예에 따라, 제어 모듈(170)은 특정 시각 또는 특정 위치에서 사용자가 자주 사용한 어플리케이션의 사용 이력을 메모리(130)에 기록할 수 있다. 현재 시각이 상기 특정 시각에 도달하는 이벤트, 혹은 전자 장치(101)가 상기 특정 위치에 진입하는 이벤트 중 하나 이상의 이벤트들이 발생하면, 제어 모듈(170)은 자동으로 상기 사용 이력을 기초로 상기 특정 시각 또는 특정 위치에서 사용자가 자주 사용한 어플리케이션의 초기 진입 화면 이미지를 디스플레이(150)를 통해 스크린에 표시할 수 있다. 일 실시예에 따라 제어 모듈(170)은 상기 특정 시각 또는 특정 위치에 도달하면, 사용자가 자주 사용한 어플리케이션을 상기 사용자가 용이하게 선택할 수 있도록 화면 이미지를 변경할 수도 있다.According to yet another embodiment, the
제어 모듈(170)은 어플리케이션들 각각의 사용 빈도 또는 총 사용 시간 중 하나 이상을 기초로 어플리케이션들 각각의 선호도를 계산할 수 있다. 제어 모듈(170)은 어플리케이션들 각각의 선호도에 따라 상기 어플리케이션들 각각을 선택하기 위한 메뉴 또는 실행 아이콘을 임의로 배치할 수 있다. 예를 들어, 제어 모듈(170)은 디스플레이(150)를 통해 선호도가 높은 어플리케이션에 대응하는 실행 아이콘을 다른 실행 아이콘들보다 크게 표시하거나 또는 스크린의 가운데에 표시함으로써 사용자의 눈에 쉽게 띄도록 배치할 수 있다. 일 실시예에 따라 제어 모듈(170)은 전자 장치(101)의 위치 정보에 따른 어플리케이션들 각각에 대응하는 선호도를 평가할 수 있다. 어플리케이션별로 선호도가 높은 장소에 전자 장치(101)가 진입하거나 또는 상기 사용자가 상기 위치가 포함된 영역(예를 들어, 지오펜스(geofence) 설정 영역, AP(access point) 신호 강도가 미리 설정된 기준값 이상인 영역 등)에서 활동하는 동안에는, 상기 제어 모듈(170)은 디스플레이(150)를 제어하여 해당 어플리케이션을 실행하기 위한 메뉴 또는 실행 아이콘의 위치, 크기, 색상 중 적어도 하나의 속성을 변경하여 표시할 수 있다.The
도 12는 본 발명의 다양한 실시예에 따른 전자 장치(101)가 콘텐츠를 표시하는 일 예를 나타낸 도면이다.12 is a diagram showing an example in which the
도 12의 (a)는 사용자(1201)가 운동을 하고 있지 않은 경우에 전화 수신의 거절을 위한 사용자 입력(1251)을 나타낸 도면이고, (b)는 사용자(1201)가 운동을 하고 있는 경우에 전화 수신의 거절을 위한 사용자 입력(1252)을 나타낸 도면이다. 도 12의 (a) 및 (b)에서는 “Peter smith”라는 발신자로부터 전자 장치(101)로 인커밍 콜을 수신하고 있는 것으로 가정한다.12A is a diagram showing a
도 12의 (a) 및 (b)를 참조하면, 전화 수신을 거절하기 위한 사용자 입력(1251, 1252)로서 사용자(1201)는 스크린(1210) 상의 임의의 한 지점(1230)에서 좌로 드래그할 수 있다. 상기와 같이 임의의 한 지점에서 다른 지점으로 드래그함으로써 전자 장치(101)에 입력되는 사용자 입력을 ‘드래그 입력’이라 하기로 한다.12A and 12B, a
도 12의 (a)의 드래그 입력(1251)과 (b)의 드래그 입력(1252)은 모두 전자 장치(101)로 걸려오고 있는 전화의 수신을 거절하기 위한 것이지만, 드래그 입력들(1251, 1252) 각각의 드래그 길이들(d1, d2)은 서로 상이하다. 도 12에서는 (a)에 도시된 드래그 입력(1251)의 드래그 길이(d1)보다 (b)에 도시된 드래그 입력(1252)의 드래그 길이(d2)가 더 길다. 도 12에서 사용자(1201)가 운동을 하고 있지 않을 경우 전자 장치(101)는, 드래그 입력(1251)의 길이가 d1 이상이면 전화의 수신을 거절할 수 있다. 또한 사용자(1201)가 운동을 하고 있을 경우, 전자 장치(101)는 드래그 입력(1252)의 길이가 d2 이상이어야 전화의 수신을 거절할 수 있다.Both the
도 12의 (a)와 (b)가 모두 전화의 수신을 거절하기 위한 드래그 입력(1251, 1252)이기는 하지만, 사용자(1201)의 현재 상태, 즉 사용자(1201)가 운동을 하고 있는지 여부에 따라 상기 드래그 입력(1251, 1252)이 유효한지 여부를 판단하기 위한 기준값은 서로 다를 수 있다. 운동을 하고 있을 경우, 사용자(1201)는 운동을 하고 있지 않을 경우보다 움직임이 많으므로 전자 장치(101)에 잘못된 사용자 입력을 입력할 가능성이 있다. 그에 따라 도 12의 (a) 및 (b)에 도시된 바와 같이 사용자(1201)가 운동을 하고 있을 경우의 기준값이 운동을 하고 있지 않을 경우의 기준값보다 더 클 수 있다.Although Figures 12 (a) and 12 (b) are both the
도 12의 (a) 및 (b)에 도시된 바와 같이 동일한 사용자 입력(1251, 1252)이라고 할지라도 상기 사용자 입력의 유효 여부를 결정하기 위한 기준값을 다르게 적용함으로써, 상기와 같은 사용자로부터의 잘못된 사용자 입력에 따라 전자 장치(101)가 오동작하는 것을 방지할 수 있다.As shown in FIGS. 12A and 12B, even if the
일 실시 예에 따라 사용자 입력(1230)은 스와입(swipe), 탭(Tap), 롱 프레스(long press), 호버링(hovering) 중 적어도 하나일 수 있다. 상기 사용자 입력(1230)을 입력받을 때, 제어 모듈(170)은 상기 사용자 입력(1230)을 식별하기 위한 기준값을 전자 장치(101) 또는 사용자의 현재 상태에 따라 다르게 적용할 수 있다. 예를 들어, 사용자의 움직임이 빠르거나 또는 사용자가 격렬한 운동을 하고 있는 경우, 사용자는 전자 장치(101)가 장착된 부위에서의 빠른 움직임 때문에 전자 장치(101)의 스크린을 확인하기 어려울 수 있다. 또한 사용자가 격렬한 운동을 하고 있는 경우, 그 격렬한 운동으로 인하여 사용자는 주의를 분산시키기 어렵거나 또는 스크린을 장시간 조회할 여유가 없을 수 있다. 상기와 같은 경우, 전자 장치(101)를 통해 입력되는 사용자 입력(예를 들어, 터치(touch), 플릭(flick) 등)은 사용자가 운동을 하지 않거나 사용자의 동작이 없는 상태인 경우보다 상기 사용자 입력에 따른 입력값(예를 들어, 입력 위치, 입력 패턴, 입력 강도 등)의 오차가 크거나 정확하지 않을 수 있다.According to one embodiment, the
따라서 제어 모듈(170)은 상기 사용자 입력의 터치 강도, 플릭(flick) 또는 드래그(drag)의 거리, 터치되는 면적, 카메라 모듈(미도시)를 통해 입력되는 제스처의 크기, 터치 입력의 유지 시간, 제스처 입력의 속도 등에 따라 전자 장치(101)의 기능들 각각의 동작 여부를 결정할 수 있다.Accordingly, the
도 13은 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 일 예를 나타낸 도면이다. 도 13에서 전자 장치(101)는 디스플레이(150)를 통해 세로 UI를 표시하고 있다. 세로 UI는 세로가 긴 형태의 화면을 제공하는 UI이고, 가로 UI는 가로가 긴 형태의 화면을 제공하는 UI이다.13 is a diagram showing an example in which an electronic device according to various embodiments of the present invention displays contents. In Fig. 13, the
도 13을 참조하면 디스플레이(150)의 스크린에는 제1 내지 제3 화면 이미지들(1311, 1312, 1313)이 표시될 수 있다. 제1 화면 이미지(1311)는 알람과 관련된 콘텐츠를 포함하고, 제2 화면 이미지(1312)는 건강 관리와 관련된 콘텐츠를 포함하고, 제3 화면 이미지(1313)는 메시지와 관련된 콘텐츠를 포함할 수 있다. 도 13에서 전자 장치(101)는 제1 내지 제4 입력(1321, 1322, 1323, 1324)를 수신하면 스크린에 표시되는 화면 이미지를 전환할 수 있다. 도 13에서 화면 이미지의 전환을 위한 제1 내지 제4 입력(1321-1324)는 디스플레이(150)에 제2 화면 이미지(1312)가 표시되고 있는 상태에서 입력되고 있는 것으로 가정한다.Referring to FIG. 13, first to
도 13을 참조하면, 제1 입력(1321)은 사용자가 손가락 또는 스타일러스 펜을 이용하여 스크린 상의 어느 한 지점을 선택한 상태에서 제2 화면 이미지(1312)를 아래에서 위로 밀어올리는 것이다. 제1 입력(1321)이 입력되면, 제어 모듈(170)은 제2 화면 이미지(1312)에서 제3 화면 이미지(1313)로 화면 이미지가 전환되도록 디스플레이(150)를 제어할 수 있다.Referring to FIG. 13, the
제2 입력(1322)은 사용자가 손가락 또는 스타일러스 펜을 이용하여 스크린 상의 어느 한 지점을 선택한 상태에서 제2 화면(1312)을 위에서 아래로 밀어내리는 것이다. 제2 입력(1322)이 입력되면, 제어 모듈(170)은 제2 화면 이미지(1312)에서 제1 화면 이미지0(1311)로 전환되도록 디스플레이(150)를 제어할 수 있다.The
제3 입력(1323)은 사용자가 손가락 또는 스타일러스 펜을 이용하여 스크린 상의 어느 한 지점을 선택한 상태에서 제2 화면 이미지(1312)를 좌에서 우로 미는 것이다. 제3 입력(1323)이 입력되면, 제어 모듈(170)은 제2 화면 이미지(1312)에서 제1 화면 이미지(1311)로 화면 이미지가 전환되도록 디스플레이(150)를 제어할 수 있다.The
제4 입력(1324)은 사용자가 손가락 또는 스타일러스 펜을 이용하여 스크린 상의 어느 한 지점을 선택한 상태에서 제2 화면(1312)을 우에서 좌로 미는 것이다. 제4 입력(1324)이 입력되면, 제어 모듈(170)은 제2 화면 이미지(1312)에서 제3 화면 이미지(1313)로 전환되도록 디스플레이(150)를 제어할 수 있다.The
즉 수직 또는 수평 어느 방향으로 사용자 입력(예를 들어, 스와입(swipe) 입력)이 입력되어도 전자 장치(101)의 디스플레이(150)를 통해 표시되는 스크린 이미지 또는 메뉴 GUI는 수평 또는 수직으로 이동 또는 변경될 수 있다. 이로써 전자 장치(101)를 사용하는 사용자는 가로/세로 화면을 사용하는 전자 장치(101)에서의 화면 이미지의 자동 전환으로 인한 혼란을 느끼지 않을 수 있게 된다. 또한 도 13에 도시된 바와 같은 방식으로 화면 이미지의 전환이 이루어짐으로써 사용자는 통일되고 심플한 입력 방식으로 전자 장치(101)에 사용자 입력을 입력할 수 있다.A screen image or a menu GUI displayed through the
다른 실시예에 따라 도 13에 도시된 전자 장치(101)와 같이 세로가 긴 형태가 아니라 세로가 긴 형태인 경우에도 도 13에 도시된 바와 같은 사용자 입력, 예를 들어 사용자 인터페이스를 통해 입력된 스와입/플릭 신호들을 수신할 수 있다. 또한 도 13에서 설명한 바와 같은 화면 이미지의 전환 방식으로 전자 장치(101)의 화면 이미지가 자동으로 전환될 수 있다.According to another embodiment, even when the
도 14는 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 일 예를 나타낸 도면이다.14 is a diagram showing an example in which an electronic device according to various embodiments of the present invention displays contents.
도 14를 참조하면, 전자 장치(101)는 호스트 디바이스로서 구현되어 컴패니언 디바이스인 전자 장치(104)와 연동될 수 있다. 도 14에 도시된 바와 같이, 컴패니언 디바이스인 전자 장치(104)는 웨어러블 장치(예를 들어 원형 손목시계타입의 웨어러블 장치 등)로 구현되어 사용자의 신체 일부에 착용될 수 있다. 또한 호스트 디바이스인 전자 장치(101)는 상기 전자 장치(104)와 가능한 위치에 위치하여 상기 전자 장치(104)를 제어할 수 있다. 도 14에서 전자 장치(104)는 전자 장치(101)의 제어 하에 운동 모드를 실행하고 있는 상태이며, 전자 장치(101)의 제어 하에 오디오 파일을 재생하고 있다.14,
일 실시 예에 따라 전자 장치(104)는 상기 전자 장치(104)를 착용한 사용자의 움직임 정도를 결정하고(예를 들어, 전력질주 또는 걷기 운동 등), 상기 움직임 정도에 따라 오디오 및 음성의 출력 레벨을 차등적으로 변경 적용할 수 있다. 이로써 전자 장치(104)는 사용자의 청각에 최적화된 소리의 출력 레벨 및 입력 레벨(예를 들어, 마이크 등)을 제공할 수 있다.According to one embodiment, the
예를 들어, 사용자가 운동을 열심히 하는 중에 통화를 하게 된 경우, 전자 장치(104)는 상기 사용자가 운동을 하지 않을 때보다 스피커 또는 마이크의 출력을 높이거나 낮출 수 있다. 전자 장치(104)는 통화 음성 레벨을 다르게 하기 위하여 예를 들어, 스피커, 마이크, 블루투스 헤드셋, 헤드폰 등의 볼륨 조정, 감도 조정, 노이즈 필터링 조정 등을 통하여 입출력 레벨을 제어할 수 있다. 이로써 사용자는 운동 중에도 용이하게 전자 장치(104)로부터의 소리를 듣거나 또는 상기 전자 장치(104)에 소리를 입력할 수 있다.For example, if the user is engaged in a busy workout, the
도 15는 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 일 예를 나타낸 도면이다. 도 15의 전자 장치(104)는 도 14에 도시된 원형 손목시계타입의 웨어러블 장치로서 호스트 디바이스(101)와 연동 상태일 수 있다.15 is a diagram illustrating an example in which an electronic device according to various embodiments of the present invention displays content. The
도 15는 사용자의 움직임이 미리 설정된 기준값 이상일 때, 즉 사용자가 격렬하게 운동을 하고 있을 때에 전자 장치(104)가 사운드를 최대 레벨로 출력한 경우을 나타낸 것이다. 도 15의 전자 장치(104)는 “Let it Be”라는 제목의 노래 파일을 재생 중이며, 상기 노래 파일은 최대 볼륨으로 스피커를 통해 출력될 수 있다.FIG. 15 shows a case where the
한 실시 예에 따르면, 사용자의 움직임 정도가 미리 설정된 기준값 이상인 경우, 예를 들어 사용자가 하고 있는 운동의 강도가 강하면 사용자가 착용하고 있는 전자 장치(104)는 디스플레이를 통해 사용자에게 알람(notification)을 표시하는 동작을 일시적으로 중지할 수 있다.According to one embodiment, when the degree of motion of the user is equal to or greater than a preset reference value, for example, when the strength of the motion of the user is strong, the
전자 장치(104)는 알림을 표시하지 않고(Notification interrupt), 상기 알람을 전자 장치(104)의 메모리에 저장할 수 있다. 이후, 센서 모듈을 통해 감지된 사용자의 움직임 정도가 상기 미리 설정된 기준값 미만으로 결정되면, 메모리에 저장되어 있던 알람을 표시하여 사용자에게 제공할 수 있다. 이로써 전자 장치(104)는 전력 소모를 줄일 수 있고, 사용자로 하여금 편리하게 알람을 확인할 수 있도록 한다.The
한 실시 예에 따르면, 전자 장치(104)는 스와입(swipe), 탭(tap), 롱 패스(long press), 호버링(hovering) 등의 다양한 사용자 입력을 사용자로부터 수신할 수 있다. 한 실시예에 따르면, 웨어러블 장치로 구현된 전자 장치(104)는 사용자가 운동 중이거나 또는 사용자의 동작이 미리 설정된 기준값 이상으로 클 때에는 일부의 사용자 입력을 차단함으로써 입력 오류를 줄일 수 있다. 예를 들어, 사용자가 푸쉬-업(push-up) 동작을 하고 있거나 또는 상기 푸쉬-업 동작을 한 직후라면, 호버링 입력이 전자 장치(104)로 정확하게 입력되지 않을 수 있다. 따라서 제어 모듈(170)은 일정 시간(예를 들어, 사용자가 푸쉬-업 동작을 하는 동안)에는 상기 호버링 입력을 입력받지 않거나 또는 입력되더라도 무시할 수 있다.According to one embodiment, the
한 실시 예에 따르면, 전자 장치(101)에서 특정 어플리케이션(예를 들어 건강 관리, SNS, 전화, 알람, 이미지 뷰어, 미디어 재생 중 하나 이상과 관련된 어플리케이션)이 실행되면, 웨어러블 장치로 구현되는 외부 전자 장치(104)는 카운터 어플리케이션(counter application)을 표시할 수 있다. 상기 카운터 어플리케이션은, 상기 전자 장치(101)에서 실행되는 상기 특정 어플리케이션과 연관되거나 또는 상기 특정 어플리케이션의 적어도 일부의 기능을 포함하는 어플리케이션일 수 있다. 예를 들어, 호스트 디바이스(예를 들어, 전자 장치(101))가 사용자의 건강 관리 어플리케이션(예를 들어, 심박 센서, 음식 칼로리 관리, 칼로리 소모 체크, 운동 코칭 등과 관련된 어플리케이션)을 구동하고 있는 경우, 컴패니언 디바이스인 전자 장치(104)도 상기 사용자의 건강 관리 어플리케이션과 관련된 헬스 코칭(health coaching) 화면을 표시할 수 있다.According to one embodiment, when a specific application (e.g., health care, SNS, telephone, alarm, image viewer, application related to one or more of media playback) is executed in the
다른 예로서, 호스트 디바이스(예를 들어, 전자 장치(104))가 갤러리 어플리케이션을 통해 사진들을 표시하고 있다면, 컴패니언 디바이스인 전자 장치(101)도 갤러리 어플리케이션을 실행하거나 또는 상기 갤러리 어플리케이션에 진입하기 위한 사용자 인터페이스(UI)를 사용자에게 제공할 수 있다. 이로써 사용자는 전자 장치(101)를 통해서 용이하게 갤러리 어플리케이션에 접근할 수 있다. 또 다른 예로서, 사용자가 호스트 디바이스(예를 들어, 전자 장치(103))를 통해 동영상 재생 어플리케이션을 실행하는 경우, 컴패니언 디바이스인 전자 장치(101)에서도 동영상 재생 어플리케이션이 함께 실행될 수 있다. 이때, 호스트 디바이스에서는 동영상이 재생되고, 컴패니언 디바이스에서는 상기 동영상에 대한 정보(예를 들면, TV 채널 정보, 영화 제목 또는 출연진 정보 등) 또는 재생 리스트를 스크린에 표시할 수 있다, 물론 두 장치, 즉 호스트 디바이스와 컴패니언 디바이스의 스크린들이 동시에 동일한 콘텐츠를 표시할 수도 있다.As another example, if the host device (e.g., electronic device 104) is displaying photos via a gallery application, then
또 다른 예로서, 사용자가 호스트 디바이스(예를 들어, 전자 장치(104))를 통해 문서 편집 어플리케이션(예를 들어, 노트, 워드 프로세서 등)을 구동하고 있다고 가정한다. 상기와 같은 경우, 웨어러블 장치로 구현된 컴패니언 디바이스인 전자 장치(101)의 제어 모듈(170)은 상기 문서 편집 어플리케이션을 디스플레이(150)를 통해 스크린 상에 바로 팝업(pop-up) 표시할 수 있다. 또한 제어 모듈(170)은 사용자에 의한 한 번의 사용자 입력에 대응하여 상기 문서 편집 어플리케이션이 실행되도록 전자 장치(101)를 제어할 수도 있다. 예를 들어, 상기 컴패니언 디바이스인 전자 장치(101)의 제어 모듈(170)은 디스플레이(150)를 통해 스크린에 상기 문서 편집 어플리케이션과 관련한 아이콘 또는 문서 내용 중 최소 일부를 포함하는 콘텐츠를 팝업(pop-up)으로 표시할 수 있다 또한 사용자가 상기 팝업을 선택하거나 조작하면, 상기 제어 모듈(170)은 상기 문서 편집 어플리케이션을 구동하거나 상기 팝업 대신 문서 편집창을 표시하도록 디스플레이(150)를 제어할 수 있다.As another example, assume that a user is running a document editing application (e.g., a note, word processor, etc.) via a host device (e.g., electronic device 104). In such a case, the
도 16은 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 일 예를 나타낸 도면이다.16 is a diagram showing an example in which an electronic device according to various embodiments of the present invention displays contents.
도 16에서 전자 장치(101)와 전자 장치(104)는 연동 중인 것으로 가정한다. 일 실시예에 따라 전자 장치(101)는 호스트 디바이스고, 전자 장치(104)는 컴패니언 디바이스일 수 있다.In Fig. 16, it is assumed that the
전자 장치들(101, 104)이 서로 연동되고 있으므로, 호스트 디바이스인 전자 장치(101)에서 실행되고 있는 어플리케이션이 컴패니언 디바이스인 전자 장치(104)에서도 실행될 수 있다.Since the
도 16을 참조하면, 전자 장치(101)에서는 노트(note)와 관련된 어플리케이션이 실행되어 디스플레이(150)를 통해 스크린에 표시되고 있다. 그에 따라 컴패니언 디바이스인 전자 장치(104)에서도 노트와 관련된 어플리케이션이 실행되어 스크린(1650)에 표시되고 있다.Referring to Fig. 16, in
한 실시예에 따르면, 서로 연동되고 있는 전자 장치들(101, 104)이 동일한 어플리케이션을 실행하여 표시하고 있는 경우, 전자 장치(101) 또는 전자 장치(104)로 입력되는 사용자 입력에 따른 동작이 상기 전자 장치(101) 및 전자 장치(104)에 동시에 실행되어 표시될 수 있다. 예를 들어, 사용자가 전자 장치(104)를 통해 새로운 노트를 생성하였다면, 전자 장치(104)는 물론이고, 호스트 디바이스인 전자 장치(101)도 새로운 노트를 생성하여 디스플레이(150)를 통해 스크린에 표시할 수 있다.According to the embodiment, when the
도 17은 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 일 예를 나타낸 도면이다. 도 17에서 전자 장치(101)는 디스플레이(150)를 통해 스크린에 가로가 긴 형태의 화면을 제공하는 가로 UI를 표시하고 있다. 또한 도 17에서 사용자는 운동을 하고 있는 것으로 가정한다.17 is a diagram showing an example in which an electronic device according to various embodiments of the present invention displays contents. In FIG. 17, the
도 17의 (a)는 사용자의 운동 강도가 약한 경우와 강한 경우 각각에 따라 디스플레이(150)를 통해 스크린에 표시될 수 있는 콘텐츠, 예를 들어 화면 이미지들(1711, 1712)을 나타낸 것이다. 이때 제어 모듈(170)은 사용자의 움직임 변화량, 움직임 속도, 운동 지속 시간, 단위 시간당 소모되는 칼로리량 등에 기초하여 상기 운동 강도를 결정될 수 있다.17A shows contents (e.g.,
도 17의 (a)를 참조하면, 사용자의 운동 강도가 약한 경우 스크린에는 사용자가 하고 있는 운동에 대한 정보, 예를 들어 운동의 종류(예를 들어, 달리기), 이동 거리(예를 들어, 6.2km), 상기 운동으로 인하여 소모된 칼로리(예를 들어, 234cal), 사용자의 심박수(예를 들어, 95) 및 운동 시간(예를 들어, 00:28:30)이 표시되고 있다. 운동 강도가 약한 경우에 사용자는 운동을 하는 동시에 전자 장치(101)의 스크린을 확인하는 것이 용이하다. 사용자의 운동 강도는 약한 편에 속하므로, 사용자는 지속적으로 운동을 하면서 전자 장치(101)의 디스플레이(150)는 상기의 콘텐츠, 예를 들어 운동의 종류, 이동 거리, 칼로리 소모량, 심박수, 운동 소요 시간 등을 포함하는 제1 화면 이미지(1711)을 전자 장치(101)로부터 제공받을 수 있다. 제1 화면 이미지(1711)에는 5가지의 콘텐츠들이 포함되고 있으나, 다른 실시예에 따라 5가지 이상의 콘텐츠들이 디스플레이(150)를 통해 표시될 수 있다. 다른 실시예에 따라 화면 이미지가 전환되면서 다수의 콘텐츠들이 디스플레이(150)를 통해 스크린에 표시될 수도 있다. Referring to FIG. 17A, when the user's motion intensity is weak, the screen displays information on the motion the user is doing, such as the type of motion (e.g., running), the movement distance (e.g., 6.2 (e.g., 234 cal), the user's heart rate (e.g., 95), and the exercise time (e.g., 00:28:30). It is easy for the user to check the screen of the
사용자의 운동 강도가 강해지면, 디스플레이(150)에 의하여 사용자의 운동 시간(예를 들어, 28:30)만을 포함하는 제2 화면 이미지(1712)가 사용자에게 제공될 수 있다. 운동 강도가 강한 경우에는, 사용자가 운동을 하는 동시에 전자 장치(101)의 스크린을 확인하는 것이 어려울 수 있다. 그에 따라 제어 모듈(170)은 상기 사용자가 하고 있는 운동에 대한 정보 중 제한된 수의 정보를 사용자에게 제공하도록 디스플레이(150)를 제어할 수 있다. 디스플레이(150)를 통해 사용자에게 제공되는 콘텐츠가 제한적인 경우, 제어 모듈(170)은 콘텐츠들 각각의 우선 순위에 따라 가장 우선 순위가 높은 콘텐츠를 먼저 표시하도록 디스플레이(150)를 제어할 수 있다. 도 17의 (a)에서는 운동의 종류, 이동 거리, 소모된 열량, 심박수, 운동 시간 중 운동 시간이 다른 콘텐츠들보다 우선 순위가 높은 것으로 가정한다.If the user's intensity of movement is intensified, a
도 17의 (a)와 마찬가지로 도 17의 (b)는 사용자의 운동 강도가 약한 경우와 강한 경우 각각에 따라 디스플레이(150)를 통해 표시될 수 있는 콘텐츠(예를 들어, 화면 이미지들(1713, 1714)를 나타낸 것이다.17B shows the contents (for example, the screen images 1713, 1713, and 1713) that can be displayed on the
도 17의 (b)를 참조하면, 사용자의 운동 강도가 약한 경우 스크린에는 사용자의 스케줄이 제3 화면 이미지(1721)와 같이 표시될 수 있다. 제3 화면 이미지(1321)에는 현재 시각, 스케줄 내용, 날짜, 위치 등이 포함되어 있다. 운동 강도가 약한 경우가 강한 경우에 비하여 디스플레이(150)의 스크린에 표시되는 각종 콘텐츠를 확인하기 용이하므로, 제어 모듈(170)은 여러 콘텐츠를 하나의 화면 이미지, 예를 들어 제3 화면 이미지(1721)에 모두 포함되어 표시되도록 전자 장치(101)를 제어할 수 있다.Referring to FIG. 17B, when the exercise intensity of the user is weak, the schedule of the user may be displayed as the
반면에 사용자의 운동 강도가 강한 경우, 스크린에는 사용자의 스케줄이 제4 화면 이미지(1722)와 같이 표시될 수 있다. 제4 화면 이미지(1322)에는 스케줄 내용만이 포함되어 있다. 운동 강도가 강한 경우, 상기 운동 강도가 약한 경우에 비하여 사용자가 디스플레이(150)의 스크린에 표시되는 각종 콘텐츠를 확인하기 어려우므로, 제어 모듈(170)은 하나의 콘텐츠를 하나의 화면, 예를 들어 제4 화면 이미지(1722)에 포함되어 표시되도록 전자 장치(101)를 제어할 수 있다. 이때 제어 모듈(170)은 우선 순위에 따라 디스플레이(150)의 스크린에 표시할 콘텐츠를 결정할 수 있다. 도 17의 (b)에서 우선 순위가 가장 높은 콘텐츠는 스케줄 내용일 수 있다. 그에 따라 제어 모듈(170)은 스케줄 내용만을 스크린에 표시하도록 디스플레이(150)를 제어할 수 있다.On the other hand, if the exercise intensity of the user is strong, the schedule of the user may be displayed as the
도 17에 도시된 바와 같이, 전자 장치(101)는 여러 정보 중 중요한 정보(예를 들어, 제2 화면 이미지(1712) 및 제4 화면 이미지(1722))만을 표시할 수 있지만, 다른 실시예에 따라 전자 장치(101)의 제어 모듈(170)은 여러 정보를 미리 설정된 시간마다(예를 들어, 10초) 순차적으로 화면 전환하여 표시할 수도 있다. 순차적으로 화면 이미지를 전환하여 정보를 표시하는 경우, 제어 모듈(170)은 디스플레이(150)를 통해 정보를 나타내기 위한 이미지, 문자, 숫자, 기호, 심볼, 애니메이션, 비디오, 아이콘, GUI 등의 크기 또는 모양을 사용자의 운동 레벨이나 운동 강도에 따라 다양하게 조절할 수 있다.17, the
도 18은 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 일 예를 나타낸 도면이다. 도 18에서 전자 장치(101)는 디스플레이(150)를 통해 가로가 긴 형태의 화면을 제공하는 가로 UI를 표시하고 있다. 또한 도 18에서 사용자는 운동으로서 조깅을 하고 있는 것으로 가정한다.18 is a diagram showing an example in which an electronic device according to various embodiments of the present invention displays contents. In FIG. 18, the
도 18의 (a) 내지 (c)는 사용자가 하고 있는 운동의 운동 강도에 따라 디스플레이(150)에 표시되는 콘텐츠, 예를 들어 화면 이미지가 각기 달라지는 것을 나타낸다. 예를 들어, 제어 모듈(170)은 운동 강도에 따라 스크린에 표시되는 화면 이미지에 포함되는 정보량 또는 GUI의 사이즈를 각각 다르게 할 수 있다.18 (a) to 18 (c) show that the content displayed on the
운동의 강도를 강, 중, 약으로 나눌 수 있다고 가정하면, 도 18의 (a)는 운동 강도가 약일 때에 스크린에 표시되는 콘텐츠고, (b)는 운동 강도가 중일 때에 스크린에 표시되는 콘텐츠며, (c)는 운동 강도가 강일 때에 스크린에 표시되는 콘텐츠다.18 (a) shows contents displayed on the screen when the exercise intensity is weak, (b) shows contents displayed on the screen when the exercise intensity is high, and , and (c) are contents displayed on the screen when the exercise intensity is high.
도 18의 (a)를 참조하면, 운동 강도가 ‘약’인 경우 제어 모듈(170)은 운동의 종류(조깅), 운동 소요 시간(00:28:30), 운동 거리(6.2 km), 소모 칼로리(234kcal) 심박수(95)를 포함하는 제1 화면 이미지(1810)를 스크린에 표시하도록 디스플레이(150)를 제어할 수 있다. 또한 디스플레이(150)는 메뉴 버튼(1811)을 표시할 수 있다. 사용자로부터 상기 메뉴 버튼(1811)을 선택하는 사용자 입력을 수신하면, 전자 장치(101)는 상기 제1 화면 이미지(1810)에 표시된 콘텐츠들(운동의 종류, 운동 소요 시간, 운동 거리, 소모 칼로리, 심박수) 이외의 다른 콘텐츠를 표시할 수 있다.Referring to FIG. 18A, when the exercise intensity is 'weak', the
또한 제어 모듈(170)은 제1 화면 이미지(1810)와 함께 제2 화면 이미지(1815)로서 운동 경로를 표시할 수 있다. 운동 강도가 약이므로 제어 모듈(170)은 제2 화면 이미지(1815)가 지도, 사용자의 현재 위치, 사용자의 이동 거리, 사용자의 이동 속도, 운동 소요 시간, 소모 칼로리, 심박수, 현재 시각, 이동 방향(120m 이동 후에 좌회전)을 포함하도록 디스플레이(150)를 제어할 수 있다. 또한 디스플레이(150)는 메뉴 버튼(1811)을 표시할 수 있다.In addition, the
도 18의 (b)를 참조하면, 운동 강도가 ‘중’인 경우 제어 모듈(170)은 운동의 종류(조깅), 운동 소요 시간(00:28:30), 운동 거리(6.2 km)를 포함하는 제1 화면 이미지(1820)를 스크린에 표시하도록 디스플레이(150)를 제어할 수 있다. 또한 디스플레이(150)는 스크린에 메뉴 버튼(1821)을 표시할 수 있다. 사용자로부터 상기 메뉴 버튼(1821)을 선택하는 사용자 입력을 수신하면, 전자 장치(101)는 상기 제1 화면 이미지(1820)에 포함된 콘텐츠들(운동의 종류, 운동 소요 시간, 운동 거리) 이외의 다른 콘텐츠를 표시할 수 있다.Referring to FIG. 18B, when the exercise intensity is 'middle', the
또한 제어 모듈(170)은 제2 화면 이미지(1820)와 함께 제2 화면 이미지(1825)로서 운동 경로를 표시할 수 있다. 운동 강도가 중이므로 제어 모듈(170)은 제2 화면(1825) 이미지가 지도, 사용자의 현재 위치, 사용자의 이동 거리, 사용자의 이동 속도, 운동 소요 시간, 소모 칼로리, 심박수, 이동 방향(120m 이동 후에 좌회전)을 포함하도록 디스플레이(150)를 제어할 수 있다. 또한 디스플레이(150)는 메뉴 버튼(1811)을 표시할 수 있으며, 도 18의 (b)에서의 제2 화면 이미지(1825)에 포함된 지도는 도 18의 (a)에서의 제2 화면 이미지(1815)에 포함된 지도보다 간략하게 표시된 것일 수 있다.In addition, the
도 18의 (c)를 참조하면, 운동 강도가 ‘강’인 경우 제어 모듈(170)은 운동 거리(6.2 km)를 포함하는 제1 화면 이미지(1830)를 스크린에 표시하도록 디스플레이(150)를 제어할 수 있다. 또한 디스플레이(150)는 메뉴 버튼(1831)을 표시할 수 있다. 사용자로부터 상기 메뉴 버튼(131)을 선택하는 사용자 입력을 수신하면, 전자 장치(101)는 상기 제1 화면 이미지(1830)에 포함된 콘텐츠들(운동 거리) 이외의 다른 콘텐츠를 표시할 수 있다.Referring to FIG. 18C, when the exercise intensity is 'strong', the
또한 제어 모듈(170)은 제1 화면 이미지(1830)과 함께 제2 화면 이미지(1835)로서 이동 방향을 표시할 수 있다. 운동 강도가 강이므로 제어 모듈(170)은, 제2 화면 이미지(1835)가 잔여 거리(3km), 예상 소요 시간(00:15:20), 이동 방향(120m 이동 후에 좌회전)을 포함하도록 디스플레이(150)를 제어할 수 있다. 또한 디스플레이(150)는 메뉴 버튼(1831)을 표시할 수 있으며, 도 18의 (c)에서의 제2 화면(1835) 이미지는 도 18의 (a) 및 (b)에서의 제2 화면 이미지들(1815, 1525)보다 더 간략하게 표시될 수 있으며, 콘텐츠들 중 지도가 생략될 수도 있다.In addition, the
일 실시 예에 따라 전자 장치(101)는 디스플레이(150)를 통해 표시되는 각종 콘텐츠의 양을 조절할 수 있다. 전자 장치(101)의 제어 모듈(170)은 디스플레이(150)를 통해 표시되는 콘텐츠의 양을 레벨별로 조절할 수 있다. 이하에서는 디스플레이(150)를 통해 표시되는 콘텐츠의 양을 레벨로 나타낸 것을 ‘표시도 레벨’이라 하기로 한다. 전자 장치(101)의 제어 모듈(170)은 상기 표시도 레벨에 따라 디스플레이(150)를 통해 표시되는 콘텐츠의 양을 줄임으로써 상기 콘텐츠에 해당하는 정보를 단계별로 요약할 수 있다. According to one embodiment, the
예를 들어, 일정표에 미팅 일정의 예정 시각, 장소, 목적, 참석자, 현재 시각, 상기 미팅 일정에 대응하는 아이콘 등의 상세 정보가 포함되어 있다고 가정한다. 표시도 레벨이 3이면 제어 모듈(170)은 상기 상세 정보가 모두 하나의 화면 이미지에 포함되어 표시되도록 스크린에 표시할 수 있다. 상기 표시도 레벨이 2이면, 제어 모듈(170)은 상기 미팅 일정의 예정 시각, 장소, 목적만 하나의 화면 이미지에 포함되도록 디스플레이(150)를 제어할 수 있다. 표시도 레벨이 1이면, 상기 제어 모듈(170)은 상기 미팅 일정까지의 남은 시간 및 장소만 하나의 화면에 표시하도록 디스플레이(150)를 제어할 수 있다.For example, it is assumed that the schedule includes detailed information such as a scheduled time, a place, an objective, an attendee, a current time of the meeting schedule, and an icon corresponding to the schedule schedule. If the display level is 3, the
다른 예로서, 전자 장치(101)가 콜 메시지 화면 이미지를 표시한다고 가정한다. 표시도 레벨이 3이면, 제어 모듈(170)은 발신자의 이름, 얼굴 사진, 전화번호가 하나의 화면 이미지에 포함되도록 디스플레이(150)를 제어할 수 있다. 표시도 레벨이 2이면, 제어 모듈(170)은 발신자의 이름과 전화번호가 하나의 화면 이미지에 포함되도록 디스플레이(150)를 제어할 수 있다. 표시도 레벨이 1이면, 제어 모듈(170)은 발신자의 이름만 하나의 화면 이미지에 표시되도록 디스플레이(150)를 제어할 수 있다.As another example, assume that the
또 다른 예로서 전자 장치(101)가 뉴스 기사(news article) 또는 메시지(SMS 또는 MMS)를 스크린에 표시한다고 가정한다.As another example, assume that the
표시도 레벨이 3이면, 제어 모듈(170)은 상기 뉴스 기사 또는 메시지의 상세 내용이 하나의 화면 이미지에 포함되어 표시되도록 디스플레이(150)를 제어할 수 있다. 표시도 레벨이 2이면, 제어 모듈(170)은 상기 뉴스 기사의 헤드라인 및 간략한 축약본 또는 상기 메시지의 축약본이 하나의 화면 이미지에 포함되어 표시되도록 디스플레이(150)를 제어할 수 있다. 표시도 레벨이 1이면, 상기 뉴스 기사의 헤드 라인 또는 상기 메시지의 앞부분 일부만 하나의 화면 이미지에 포함되어 표시되도록 디스플레이(150)를 제어할 수 있다. 또한 상기와 같은 데이터 처리를 위하여 자연어 처리나 통계적 기법에 의한 문서요약 엔진이 전자 장치(101)에 미리 설치될 수 있다. 다른 실시예에 따라 상기 문서용약 엔진은 외부 장치 또는 서버에 포함될 수 있으며, 전자 장치(101)는 통신 인터페이스(160)를 통해 상기 문서요약 엔진에 의해 요약된 뉴스 기사 또는 메시지를 수신하여 표시할 수도 있다.If the display level is 3, the
또 다른 예로서, 전자 장치(101)의 제어 모듈(170)은 디스플레이(150)를 통해 표시되는 콘텐츠들 각각의 중요도를 레벨 단위로 사용자의 현재 상태 또는 현재 상황에 따라 결정할 수 있다. 또한 제어 모듈(170)은 상기 중요도에 따라 디스플레이(150)를 통해 표시할 콘텐츠를 결정할 수 있다. 예를 들어, 도 18의 (a)와 같이 사용자가 달리기를 시작한 직후인 경우 제어 모듈(170)은 중요도 레벨이 1인 콘텐츠들을 표시하도록 디스플레이(150)를 제어할 수 있다. 상기 중요도 레벨이 1인 콘텐츠는, 사용자의 달리기 경로를 포함하는 상세 지도, 사용자의 칼로리 소비량, 운동량일 수 있으며, 제어 모듈(170)은 상기 상세 지도 상에 칼로리 소비량 및 운동량이 번갈아 표시되도록 디스플레이(150)를 제어할 수 있다. 도 18의 (b)와 같이 사용자가 달리기를 시작한 후로부터 약간의 시간이 경과한 후부터는, 제어 모듈(170)은 중요도 레벨이 2인 콘텐츠들을 표시하도록 디스플레이(150)를 제어할 수 있다. 상기 중요도 레벨이 2인 콘텐츠는 도 18의 (b)에 도시된 바와 같이 사용자의 달리기 경로를 간단하게 나타낸 지도, 사용자의 달리기 속도, 칼로리 소모량일 수 있다. 제어 모듈(170)은 상기 간단한 지도 상에 사용자의 달리기 속도, 칼로리 소모량이 함께 표시되도록 디스플레이(150)를 제어할 수 있다. 도 18의 (c)와 같이 사용자가 달리기 시작한 후로부터 상당한 시간이 경과하였을 경우에는 제어 모듈(170)은 중요도 레벨이 3인 콘텐츠들을 표시하도록 디스플레이(150)를 제어할 수 있다. 중요도 레벨이 3인 콘텐츠는 달리기를 하고 있는 사용자의 이동 방향으로서, 제어 모듈(170)은 상기 이동 방향을 화살표 또는 텍스트로 간단하게 표시하도록 디스플레이(150)를 제어할 수 있다.도 19는 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 일 예를 나타낸 도면이다. 도 19는 6개의 스크린 이미지들(1910, 1920, 1930, 1940, 1950, 1960)이 디스플레이(150)를 통해 표시되는 경우를 나타낸 것이다. 도 19에서 사용자는 현재 달리기를 하고 있으며, 그에 따라 제어 모듈(170)은 각 화면 이미지들(1910-1960)이 하나의 콘텐츠 및 메뉴 버튼(1905)만을 포함할 수 있도록 디스플레이(150)를 제어할 수 있다.As another example, the
도 19를 참조하면, 제1 화면 이미지(1910)는 소모 칼로리(234kcal)와 메뉴 버튼(1905)를 포함하고, 제2 화면 이미지(1920)는 이동 거리(6.2km)와 메뉴 버튼(1905)을 포함하고, 제3 화면 이미지(1530)는 심박수(120)와 메뉴 버튼(1905)을 포함하고, 제4 화면 이미지(1940)는 이동 속도(12.2 km/h)와 메뉴 버튼(1905)을 포함하고, 제5 화면 이미지(1950)는 운동 종류(달리기)와 메뉴 버튼(1905)을 포함하고, 제6 화면 이미지(1960)는 운동 소요 시간(00:28:30)과 메뉴 버튼(1905)을 포함할 수 있다.19, the
일 실시예에 따라 전자 장치(101)는 예를 들어, 스크린 상의 어느 한 지점을 선택한 상태에서 우에서 좌로 미는 사용자 입력이 입력된 경우 제1 화면 이미지(1910)에서 제2 화면 이미지(1920)로, 제2 화면 이미지(1920)에서 제3 화면 이미지(1930)로, 제3 화면 이미지(1930)에서 제4 화면 이미지(1940)로, 제4 화면 이미지(1940)에서 제5 화면 이미지(1950)로, 제5 화면 이미지(1950)에서 제6 화면 이미지(1960)로, 또는 제6 화면 이미지(1960)에서 제1 화면 이미지(1910)로 화면 이미지를 전환할 수 있다.According to one embodiment, the
일 실시예에 따라 전자 장치(101)는 디스플레이(150)를 통해 표시되는 각각의 콘텐츠를 나타내기 위한 화면 이미지들을 미리 설정된 시간마다 순서대로 표시할 수 있다. 예를 들어, 10초마다 제1 화면 이미지(1910)에서 제2 화면 이미지(1920)로, 제2 화면 이미지(1920)에서 제3 화면 이미지(1930)로, 제3 화면 이미지(1930)에서 제4 화면 이미지(1940)로, 제4 화면 이미지(1940)에서 제5 화면 이미지(1950)로, 제5 화면 이미지(1950)에서 제6 화면 이미지(1960)로, 제6 화면 이미지(1960)에서 제1 화면 이미지(1910)로 전환할 수 있으며, 상기의 전환 동작을 반복할 수 있다. 또한 전자 장치(101)는 상기 사용자 입력으로서, 터치, 탭, 플릭, 스와입, 음성 입력, 전자 장치(101)에 미리 구비된 버튼 누름을 사용자로부터 입력받을 수 있다. 전자 장치(101)는 상기 사용자 입력에 따라 사용자가 원하는 모드를 실행하거나 사용자가 원하는 화면 이미지를 표시하거나 상기 화면 이미지를 전환할 수 있다.According to an embodiment, the
한 실시예에 따르면, 전자 장치(101)는 예를 들어, 스크린 상의 어느 한 지점을 선택한 상태에서 좌에서 우로 미는 사용자 입력이 입력된 경우 제1 화면 이미지(1910)에서 제6 화면 이미지(1960)로, 제2 화면 이미지(1920)에서 제1 화면 이미지(1910)로, 제3 화면 이미지(1930)에서 제2 화면 이미지(1920)로, 제4 화면 이미지(1940)에서 제3 화면 이미지(1930)로, 제5 화면 이미지(1950)에서 제4 화면 이미지(1940)로, 또는 제6 화면 이미지(1960)에서 제5 화면 이미지(1650)로 화면 이미지를 전환할 수 있다.According to one embodiment, the
도 20a 내지 도 20c는 본 발명의 다양한 실시예에 따른 전자 장치(101)가 콘텐츠를 표시하는 일 예를 나타낸 도면이다. 도 20a 내지 도 20c에서 전자 장치(101)는 손목시계형의 웨어러블 장치로 구현된 것으로 가정한다. 또한 도 20a 내지 도 20c는 손목시계형의 웨어러블 장치로 구현된 전자 장치(101)가 사용자에게 착용되었을 때에, 상기 사용자가 손목에 착용한 웨어러블 장치로부터 출력되는 콘텐츠를 확인하는 경우들을 나타낸 도면이다.20A to 20C are views showing an example in which an
도 20a의 (a)는 사용자가 오른손(2001)에 전자 장치(101)를 착용한 경우를 나타낸 것이고, (d)는 왼손(2002)에 전자 장치(101)를 착용한 경우를 나타낸 것이다. 또한 도 20a의 (c)는 사용자가 오른손(2001)에 전자 장치(101)를 착용했을 경우의 좌표계(2015)와 전자 장치(101)의 스크린으로 입사되는 시선을 나타낸 것이다.20A shows a case where the user wears the
도 20a를 참조하면, 사용자의 오른손(2001) 또는 왼손(2002)에는 전자 장치(101)가 착용될 수 있다. 사용자의 오른손(2001) 또는 왼손(2002)에 전자 장치(101)가 착용되어 있는 경우, 사용자의 눈을 향하는 방향(사용자가 스크린을 바라보는 방향의 반대 방향, 즉 시선 반대 방향)(W)은 좌표계(2051)을 참조하면, 스크린의 방향(Z), 즉 스크린이 향하는 방향과 일치하거나 유사하다.Referring to FIG. 20A, the
스크린의 방향(Z)과 시선 반대 방향(W)이 일치하거나 또는 스크린의 방향(Z)와 시선 반대 방향(W)가 이루는 각의 각도가 미리 정해진 기준 각도(예를 들어, 30°) 이하로서 스크린의 방향(Z)과 시선 반대 방향(W)이 유사하다면, 제어 모듈(170)은 상기 콘텐츠가, 도 20a에 도시된 바와 같이 가로 방향(좌→우)으로 출력되도록 상기 디스플레이(150)를 제어할 수 있다. 실시예에 따라 상기 스크린의 방향(Z)와 시선 반대 방향(W)이 이루는 각의 각도가 상기 미리 정해진 기준 각도를 초과하면, 즉 스크린의 방향(Z)과 시선 반대 방향(W)이 유사하지 않은 경우에는 제어 모듈(170)은 상기 스크린에 콘텐츠를 표시하지 않도록 디스플레이(150)를 제어할 수 있다. 한 실시예에 따르면, 상기 스크린의 방향(Z)와 시선 반대 방향(W)이 유사하지 않은 경우, 제어 모듈(170)은 상기 스크린의 전원을 오프(off)하거나 상기 전자 장치(101)를 저전력 장치로 동작시키거나, 상기 콘텐츠를 대신하는 다른 콘텐츠, 예를 들어 시계, 스크린 세이버, 날씨 정보, 잠금 화면 이미지 등을 스크린에 출력하도록 상기 디스플레이(150)를 제어할 수도 있다.The angle of the angle formed by the direction Z of the screen and the direction opposite to the line of sight W or the direction Z of the screen and the direction opposite to the line of sight is equal to or less than a predetermined reference angle If the direction Z of the screen is similar to the direction opposite to the line of sight W, the
한 실시예에 따르면, 상기 스크린의 방향(Z)과 시선 반대 방향(W)이 유사한 경우, 제어 모듈(170)은 콘텐츠의 보안 레벨을 기초로 하여, 상기 디스플레이(150)를 통한 스크린에서의 콘텐츠 출력 여부를 판단할 수 있다. 예를 들어, 전자 장치(101)를 착용한 사용자가 콘텐츠를 확인하기 용이하지 않은 상황인 것으로 가정한다. 상기 콘텐츠의 보안 레벨이 높은 경우, 예를 들어 상기 콘텐츠가 개인 정보, 건강 정보, 인커밍 콜(incoming call)의 발신자 정보 등인 경우, 제어 모듈(170)은 상기 콘텐츠를 표시하지 않도록 디스플레이(150)를 제어할 수 있다. 반면에 상기 콘텐츠의 보안 레벨이 낮은 경우, 예를 들어 상기 콘텐츠가 날씨나 시각인 경우, 제어 모듈(170)은 상기 콘텐츠를 표시하도록 디스플레이(150)를 제어할 수 있다. 한 실시예에 따르면, 보안 레벨이 낮은 콘텐츠의 경우, 사용자의 현재 상태와 관계없이 언제든지 디스플레이(150)를 통해 스크린에 출력될 수 있다.According to one embodiment, when the direction Z of the screen is similar to the direction opposite to the line of sight W, the
상기에서 언급한 바와 같이, 콘텐츠는 2단계 이상으로 구분되는 보안 레벨을 가질 수 있다. 한 실시예에 따르면, 콘텐츠 각각에 대한 보안 레벨이 미리 결정되어 있을 수 있으며, 제어 모듈(170)에 의해 콘텐츠 각각의 보안 레벨이 결정될 수도 있다.As mentioned above, the content may have a security level divided into two or more stages. According to one embodiment, the security level for each of the contents may be predetermined, and the security level of each of the contents by the
한 실시예에 따르면, 제어 모듈(170)은 상기 보안 레벨이 특정 레벨 이상이거나 또는 특정 레벨 미만인 콘텐츠만을, 상기 스크린의 방향(Z)과 시선 반대 방향(W)이 유사한 경우에 출력하도록 디스플레이(150)를 제어할 수도 있다.According to one embodiment, the
또한 도 20a를 참조하면, 제어 모듈(170)은 전자 장치(101)의 스크린이, 도 20의 (a)에 도시된 좌표계(2051)의 x축과 y축을 기준으로 하여 가로가 긴 형태를 가진 것으로 판단할 수 있다. 또한 20a의 (a) 및 (c)의 스크린을 통해 출력되는 콘텐츠는 가로가 긴 형태를 가지거나 또는 가로가 긴 형태로 배열되어 표시될 수 있다. 도 20의 (a)를 참조하면, 좌표계(2051)의 y축은 전자 장치(101)의 스크린 표면(예를 들어, 스크린 표면의 중앙 지점)에서 상기 스크린의 네 변 중에서 길이가 긴 두 변과 수직으로 만나는 가상의 선분 방향이고, x축은 스크린 표면(예를 들어, 스크린 표면의 중앙 지점)에서 y축과 수직을 이루는 선분 방향이다. 제어 모듈(170)은 x축과 y축이 만나는 지점을 이용하여 상기 스크린의 방향(Z)(예를 들어, 스크린의 지향 방향, 스크린 표면 상의 노옴 벡터(norm vector))를 결정할 수 있다. 이때, 제어 모듈(170)은 상기 사용자의 시선 반대 방향(W)이 x축보다 y축에 근접한 것으로 판단할 수 있다. 예를 들어, 제어 모듈(170)은 상기 전자 장치(101)의 y축 방향이 중력 혹은 중력 반대 방향에 유사하거나, 사용자의 팔 또는 손목의 움직임에 근거하여 전자 장치(101)를 착용하고 있는 사용자의 현재 포즈를 상기 스크린의 가로변이 더 긴 상태의 포즈인 것으로 판단할 수 있다. 그에 따라 상기 제어 모듈(170)은 콘텐츠가 가로로 긴 형태로 출력되도록 디스플레이(150)를 제어할 수 있다.20A, the
도 20b의 (a)는 사용자가 오른손(2001)에 전자 장치(101)를 착용한 경우를 나타낸 것이고, (c)는 왼손(2002)에 전자 장치(101)를 착용한 경우를 나타낸 것이다. 또한 도 20b의 (b)는 사용자가 오른손(2001)에 전자 장치(101)를 착용했을 경우의 좌표계(2015)와 전자 장치(101)의 스크린으로 입사되는 시선(2012)을 나타낸 것이다.20B shows a case where the user wears the
도 20b를 참조하면, 사용자에게 전자 장치(101)의 스크린은 좌표계(2052)의 x축과 y축을 기준으로 세로가 긴 형태를 가진다. 또한 20a의 (a) 및 (c)의 스크린을 통해 출력되는 콘텐츠는 세로가 긴 형태를 가지거나 또는 세로가 긴 형태로 배열되어 표시될 수 있다. 상기와 같이 스크린의 방향(Z)과 시선 반대 방향(W)이 일치하거나 유사한 경우에는, 스크린의 세로가 가로보다 긴 경우라고 하더라도 제어 모듈(170)은 콘텐츠가 가로 방향(예를 들어, ‘좌→우’ 방향 또는 ‘우→좌’ 방향)으로 출력될 수 있도록 디스플레이(150)를 제어할 수 있다. 즉 제어 모듈(170)은 콘텐츠가 세로로 긴 스크린에 맞도록 레이아웃을 조절하여 상기 콘텐츠가 행 단위로 배열되어 출력되도록 디스플레이(150)를 제어할 수 있다. 다른 실시예에 따라 제어 모듈(170)은 콘텐츠가 세로 방향, 즉 ‘상→하’로 출력되도록 디스플레이(150)를 제어할 수도 있다. 예를 들어, 고대 한문책과 같이, 글자가 세로로 배열(열 단위로 정렬)되어 출력될 수도 있다.Referring to FIG. 20B, the screen of the
한 실시예에 따르면, 스크린 상에 콘텐츠가 배치되는 방향(예: 가로 방향, 세로 방향, ‘좌→우’ 방향, ‘상→하’ 방향)은 사용자 입력에 따라 결정될 수 있다. 상기 사용자 입력은, 예를 들어, 메뉴의 선택, 버튼 선택 또는 아이콘 선택 등의 사용자의 조작일 수 있다. 상기 사용자 입력에 따른 콘텐츠의 배치 방식은 전자 장치(101)에 미리 설정되어 저장된 정보일 수 있으며, 제어 모듈(170)은 상기 사용자 입력에 따른 배치 방식에 따라 콘텐츠가 출력되도록 디스플레이(150)를 제어할 수 있다. 한 실시예에 따르면, 상기 콘텐츠의 배치 방식은, 상기 사용자 입력에 따라 변경될 수 있다. 예를 들어, 사용자는 전자 장치(101)에 상기 전자 장치(101)를 착용한 손이 무엇인지 입력함으로써, 콘텐츠 배치 방식을 제어 모듈(170)이 조정할 수 있도록 한다. 콘텐츠가 표시되는 스크린이 정사각형 또는 직사각형인 경우, 사용자가 전자 장치(101)를 착용한 손이 결정되면, 제어 모듈(170)은 상기 스크린의 4개의 변들 중 어느 변을 기준을 콘텐츠를 출력할 것인지 지정할 수 있다. 이로써 상기 콘텐츠의 배치 방식이 결정될 수 있다.According to one embodiment, the direction in which the content is placed on the screen (e.g., the horizontal direction, the vertical direction, the 'left-right direction', the 'up-down' direction) may be determined according to user input. The user input may be, for example, a user operation such as selection of a menu, selection of a button, or selection of an icon. The
한 실시예에 따르면, 전자 장치(101)에 미리 구비된 하나 이상의 센서들은 전자 장치(101), 구체적으로는 스크린의 포즈를 감지하고, 그에 따른 포즈 정보(이하, 스크린 포즈 정보)를 생성할 수 있다. 예를 들어, 전자 장치(101)는 피치(pitch)되거나, 한쪽으로 기울거나(yaw) 또는 롤(roll)될 수 있으며, 전자 장치(101)에 미리 구비된 하나 이상의 센서들은 그 포즈들을 감지할 수 있다. 이때 전자 장치(101)에 포함된 스크린 또한 피치되거나, 한쪽으로 기울거나(yaw) 또는 롤(roll)될 수 있다. 상기 스크린 포즈 정보는 상기 스크린이 현재 취하고 있는 포즈를 나타내는 정보를 나타낸다. 제어 모듈(170)은 상기 스크린 포즈 정보에 기초하여 콘텐츠의 출력 여부 또는 콘텐츠의 배치 방식을 결정하거나 또는 변경할 수 있다. 예를 들어, 제어 모듈(170)은 전자 장치(101)에서 제공되는 가속도 센서나 자이로 센서에 의해 측정된 센싱 데이터에 기초하여 스크린의 방향(Z)을 결정할 수 있다. 또한 제어 모듈(170)은 상기 스크린의 방향(Z)에 따라 가로 모드(landscape mode, horizontal mode)로 콘텐츠를 표시하거나 또는 세로 모드(portrait mode, vertical mode)로 콘텐츠를 표시하는 등의 상기 콘텐츠를 배열하는 방식을 결정할 수 있다.According to one embodiment, one or more sensors pre-installed in the
한 실시예에 따르면, 상기 하나 이상의 센서들은 상기 전자 장치(101)의 움직임을 감지하고, 그에 따른 움직임 정보(이하, 장치 움직임 정보)를 생성할 수도 있다. 예를 들어, 전자 장치(101)는 틸트(tilt)되거나 또는 회전될 수 있으며, 상기 하나 이상의 센서들은 상기 전자 장치(101)의 움직임을 감지할 수 있다. 상기 장치 움직임 정보는 상기 전자 장치(101)에서 발생되는 각종 움직임에 대한 정보를 나타낸다. 제어 모듈(170)은 상기 장치 움직임 정보에 기초하여 콘텐츠의 출력 여부 또는 콘텐츠의 배치 방식을 결정하거나 변경할 수 있다.According to one embodiment, the one or more sensors may detect motion of the
한 실시예에 따르면, 제어 모듈(170)은 사용자의 눈이 디스플레이(150)의 스크린과 이루는 각도(예를 들어, 시선이 스크린을 향한 방향(-W)과 스크린의 지향 방향(Z)이 이루는 각도)를 기초로 하여 콘텐츠의 출력 여부 또는 콘텐츠의 배치 방식을 결정하거나 변경할 수도 있다.According to one embodiment, the
한 실시예에 따르면, 사용자의 시선 반대 방향(W)은 전자 장치(101)에 내장된 별도 센서(예를 들어, 카메라, IR 카메라, 또는 시선추적 장치)에 기반하여 판단될 수 있다. 예를 들어, 전자 장치(101)에는 스크린과 같은 방향을 향하는 카메라 장치(미도시)가 장착되고, 해당 카메라를 통해 입력된 이미지에서 얼굴 영역이나 눈을 포함하는 영역을 분석하여 사용자의 시선이나 사용자의 얼굴이 스크린을 향하고 있는지 여부를 판단할 수 있다. 예를 들어, 제어 모듈(170)은 사용자의 얼굴 또는 눈을 촬영한 이미지에서 사용자의 눈 영역, 얼굴 영역 또는 눈동자 영역을 추출할 수 있다. 제어 모듈(170)은 상기 눈 영역, 얼굴 영역 또는 눈동자 영역 중 하나 이상을 기초로 하여 사용자의 시선 반대 방향(W)을 판단할 수 있다. 이때, 제어 모듈(170)은 상기 눈 영역, 얼굴 영역 또는 눈동자 영역 각각의 형태 또는 면적을 기초로 상기 사용자의 시선 반대 방향(W)을 판단할 수 있다.According to one embodiment, the user's gaze direction W may be determined based on a separate sensor (e.g., a camera, IR camera, or gaze tracking device) embedded in the
한 실시예에 따르면, 상기 얼굴 이미지 또는 눈 이미지를 기초로 하여 사용자의 얼굴에 대한 포즈 정보(이하, 얼굴 포즈 정보)를 확인할 수도 있다. 예를 들어, 제어 모듈(170)은 상기 얼굴 이미지를 통하여 사용자의 눈, 코, 입 등의 얼굴을 구성하는 구성 요소들 각각의 배치 형태를 알 수 있으며, 눈 이미지를 통하여 눈들 각각의 상대적인 위치, 눈들 각각의 모양을 알 수 있다. 상기 제어 모듈(170)은 상기 정보들을 기초로 상기 얼굴 포즈 정보, 예를 들어 상기 사용자의 얼굴 또는 동공의 지향 중 하나 이상을 감지할 수 있다.According to one embodiment, pose information (hereinafter referred to as face pose information) of the user's face can be confirmed based on the face image or the eye image. For example, the
한 실시예에 따르면, 제어 모듈(170)은 상기 얼굴 포즈 정보를 기초로 상기 장치 포즈 정보 또는 상기 스크린 포즈 정보를 결정할 수도 있으며, 상기 장치 포즈 정보 또는 스크린 포즈 정보를 기초로 스크린을 통해 출력되는 콘텐츠의 배치 방식을 결정할 수도 있다. 즉, 제어 모듈(170)은 얼굴 포즈 정보를 이용하여 전자 장치(101)에 미리 구비된 카메라 모듈의 정렬 방향(orientation) 또는 장치 포즈 정보를 결정할 수 있다. 또한 제어 모듈(170)은 상기 얼굴 포즈 정보를 이용하여 상기 스크린 포즈 정보나 상기 카메라 모듈의 정렬 방향(orientation)을 결정할 수도 있다.According to one embodiment, the
한 실시 예에 따르면, 상기 사용자의 시선 반대 방향(W)은, 상기 전자 장치(101)의 움직임이나 포즈(예: pitch, yaw, roll)를 나태는 정보, 예를 들어 장치 포즈 정보, 스크린 포즈 정보 등을 기초로 결정될 수 있다. 또한 상기 전자 장치(101)의 움직임 또는 포즈를 나타내는 정보는 가속도 센서, 자이로 센서 및 지자기 센서 중 하나 이상을 이용하여 감지되거나 결정될 수 있다.According to one embodiment, the direction opposite to the user's line of sight W may include information indicating the motion or pose (e.g., pitch, yaw, roll) of the
도 20a 및 20b는 사용자가 전자 장치(101)를 착용한 손목을 위에서 내려다 보는 예에 해당한다. 도 20a 및 20b에서, 전자 장치(101)의 스크린의 방향(Z)은 지표면 반대 방향 또는 상기 지표면 반대 방향과 유사한 방향을 향하게 된다. 전자 장치(101)는 상술한 센서들 중 적어도 하나를 이용하여 상기 전자 장치(101)의 움직임 또는 포즈를 나타내는 정보를 결정하고 있다. 이어서 전자 장치(101)는 상기 전자 장치(101)의 움직임 또는 포즈를 나타내는 정보를 기초로 하여 스크린이 지향하는 방향, 즉 스크린의 방향(Z)을 결정할 수 있다. 이어서 전자 장치(101)는 상기 스크린의 방향(Z)이 지표면 반대 방향(미도시)으로부터 소정의 기준 각도 이내(예를 들어, 45°)이면 콘텐츠가 상기 디스플레이(150)를 통해 스크린에 출력되도록 제어할 수 있다. 20A and 20B correspond to an example in which the user looks down on the wrist wearing the
다른 실시 예에 따르면, 스크린의 방향(Z)이 지표면을 향하는 경우에는 사용자가 상기 스크린을 확인할 수 없을 것으로 예측될 수 있다. 상기 스크린의 방향(Z)과 지표면의 지향 방향(미도시)가 이루는 각도가 소정의 기준 각도 이내(예를 들어, 45°)이면, 전자 장치(101)의 제어 모듈(170)은 콘텐츠가 상기 디스플레이(150)의 스크린에 출력되지 않도록 제어할 수 있다. According to another embodiment, it can be predicted that the user will not be able to identify the screen if the direction Z of the screen is facing the ground surface. If the angle between the direction Z of the screen and the direction of the ground surface (not shown) is within a predetermined reference angle (for example, 45 degrees), the
한 실시 예에 따르면, 스크린의 움직임 또는 포즈를 하나 이상의 센서들을 이용하여 감지함으로써, 스크린에 표시되는 콘텐츠의 배치 방향을 결정할 수도 있다. 예를 들어, 제어 모듈(170)은 스크린에 콘텐츠가 가로가 긴 형태로 표시되는 가로 모드(landscape mode, horizontal mode) 또는 세로가 긴 형태로 표시되는 세로 모드(portrait mode, vertical mode)로 상기 콘텐츠가 표시되도록 디스플레이(150)를 제어할 수 있다.According to one embodiment, motion or pose of the screen may be sensed using one or more sensors to determine the placement direction of the content displayed on the screen. For example, the
도 20c의 (a)는 사용자가 오른손(2001)에 전자 장치(101)를 착용한 경우를 나타낸 것이고, (c)는 왼손(2002)에 전자 장치(101)를 착용한 경우를 나타낸 것이다. 또한 도 20c의 (b)는 사용자가 오른손(2001)에 전자 장치(101)를 착용했을 경우의 좌표계(2015)와 전자 장치(101)의 스크린으로 입사되는 시선(2012)을 나타낸 것이다.20C shows a case where the user wears the
도 20c를 참조하면, 사용자의 오른손(2001) 또는 왼손(2002)에는 전자 장치(101)가 착용되어 있다. 사용자의 오른손(2001) 또는 왼손(2002)에 전자 장치(101)가 착용되어 있는 경우, 사용자의 눈을 향하는 방향(시선 반대 방향)(W)은 좌표계(2053)을 참조하면, 디스플레이(150)에 포함된 스크린의 방향(Z), 즉 디스플레이(150)가 향하는 방향과 유사하지 않거나 서로 반대이다. 예를 들어, 사용자가 전자 장치(101)를 착용한 상태에 따라 도 20c에 도시된 스크린의 방향(Z)와 시선 반대 방향(W)이 유사하지 않거나 서로 반대일 수 있다.Referring to FIG. 20C, the
스크린의 방향(Z)과 시선 반대 방향(W)이 서로 반대이거나 또는 스크린의 방향(Z)와 시선 반대 방향(W)이 이루는 각의 각도가 미리 정해진 기준 각도(예를 들어, 30°) 이상으로서, 상기 스크린의 방향(Z)과 시선 반대 방향(W)이 유사하지도 않다면, 제어 모듈(170)은 스크린에 콘텐츠가 출력되지 않도록 디스플레이(150)를 제어할 수 있다. 스크린의 방향(Z)과 시선 반대 방향(W)이 서로 반대이거나 유사하지 않는 경우는, 상기 사용자의 시선 방향이 스크린의 방향(Z)과 일치하거나 유사함을 의미할 수 있다. 따라서 스크린에 콘텐츠가 출력된다고 하더라도, 사용자는 그 콘텐츠를 확인할 수 없게 된다. 상기와 같은 경우 제어 모듈(170)은 디스플레이(150)가 상기 콘텐츠를 스크린에 출력하지 않도록 하거나 또는 스크린을 오프(off)시킴으로써 상기 스크린을 켜둠으로써 발생될 수 있는 전력 낭비를 방지할 수 있다.The angle of the angle formed by the direction Z of the screen and the direction opposite to the visual line W is opposite to each other or the direction Z of the screen and the direction opposite to the visual line W is equal to or larger than a predetermined reference angle The
한 실시예에 따르면, 상기 제어 모듈(170)은, 예를 들어, 가속도 센서, 또는 자이로 센서로부터 획득한 센싱 데이터를 기초로 움직이고 있는 사용자가 착용하고 있는 전자 장치(101)의 스크린의 방향(Z)을 결정할 수도 있다. 아래 표 1은 제어 모듈(170)이 스크린의 방향(Z)을 결정하기 위해 사용할 수 있는 파라미터들을 나타낸 것이다. 상기 파라미터들은 메모리(130)에 저장된 것일 수 있다.According to one embodiment, the
아래의 표 1은 전자 장치(101)가 사용자의 손목에 착용 가능한 팔찌형 또는 손목시계형으로 구현된 웨어러블 장치인 경우를 가정한 것이다. 상기와 같은 웨어러블 장치로 전자 장치(101)가 구현된 경우, 제어 모듈(170)은 아래 표 1를 참조하여 상기 전자 장치(101)가 착용된 사용자의 신체부위(예를 들어, 왼손 손목, 오른손 손목, 손등 인접 부위, 손바닥 인접 위치 등)와 상기 스크린의 방향(Z)을 결정할 수 있다.Table 1 below assumes that the
한 실시예에 따르면, 사용자는 전자 장치(101)를 최초 착용한 후, 상기 전자 장치(101)를 착용한 상태에서 움직일 수 있다. 특히, 사용자가 손목 부위의 회전 운동 또는 틸트 운동을 하면, 전자 장치(101)는 상기 사용자의 원활하게 운동을 하고 있는 운동 방향을 감지함으로써, 상기 전자 장치(101)가 장착된 사용자의 신체 부위를 판단할 수 있다.According to one embodiment, the user can move while wearing the
예들 들어, 도 20b에 도시된 바와 같이 왼손 손목의 손등 인접 위치에 전자 장치(101)를 장착했다고 가정한다. 이때 콘텐츠가 표시되는 스크린의 방향(Z)는 지표면 반대 방향인 것으로 가정한다. 상기 사용자는 손바닥이 위로 향하도록, 즉 전자 장치(101)의 스크린의 방향(Z)이 지표면 방향을 향하도록 움직이거나 운동할 때, 사용자는 상기 전자 장치(101)가 착용된 왼손 손목을 반시계 방향으로 용이하게 틸트시킬 수 있다. 그러나 사용자가 전자 장치(101)가 착용된 왼속 손목을 시계 방향으로 틸트시켜서 전자 장치(101)의 스크린의 방향(Z)이 지표면 방향을 향하도록 움직이거나 운동하기는 용이하지 않으며, 그에 따른 회전 각도 또한 상대적으로 제한된다. 이는 사람의 신체 부위별 운동 능력에 따른 것이므로, 사용자가 전자 장치(101)를 장착한 후의 원활한 운동 방향을 감지함으로써, 전자 장치(101)는 상기 전자 장치(101)가 장착된 신체상의 위치 또는 위치 후보를 판별할 수도 있다.For example, it is assumed that the
전자 장치(101)가 장착된 손이 어느 쪽인지 모르는 경우, 제어 모듈(170)은 손목의 움직임에 따라 상기 전자 장치(101)의 장착 위치 후보를 2개씩 결정할 수 있다. 다른 실시예에 따라 표 1에서와 같이, 제어 모듈(170)은 사람이 대부분 손등을 지표면 반대 방향으로 향하도록 하는 성향(예를 들어, 손목에 착용한 전자 장치(101)에 내장된 스크린의 주된 방향을 판별하려는 성향)을 기초로 하여 상기 전자 장치(101)의 장착 위치 후보를 하나로 결정할 수도 있다.If the user does not know which hand the
(시계 방향은 상대적으로 제한됨)Counterclockwise
(The clockwise direction is relatively limited)
(반시계 방향은 상대적으로 제한됨)Clockwise
(Counterclockwise is relatively limited)
(반시계 방향은 상대적으로 제한됨)Clockwise
(Counterclockwise is relatively limited)
(시계 방향은 상대적으로 제한됨)Counterclockwise
(The clockwise direction is relatively limited)
(시계 방향은 상대적으로 제한됨)Counterclockwise
(The clockwise direction is relatively limited)
(반시계 방향은 상대적으로 제한됨)Clockwise
(Counterclockwise is relatively limited)
(반시계 방향은 상대적으로 제한됨)Clockwise
(Counterclockwise is relatively limited)
(시계 방향은 상대적으로 제한됨)Counterclockwise
(The clockwise direction is relatively limited)
도 20d는 전자 장치(101)가 착용되는 사용자의 오른팔을 위에서 내려다본 모습을 나타낸 도면이다. 상기 표 1과 도 20d를 참조하여 설명하면, 웨어러블 장치로 구현된 전자 장치(101)를 장착한 사용자의 오른손 손등이 위를 향하는 상태(전자 장치(101)의 스크린이 지표면 반대 방향을 향한 상태)에서 상기 사용자의 손바닥이 보이도록 회전하려면, 즉 사용자가 외전 운동(supination)을 하여 전자 장치(101)의 스크린의 방향(Z)가 지표면 방향을 향하려면 사용자는 시계 방향으로 손목을 회전시킬 수 있다.20D is a view showing a user's right arm on which the
이후, 상기 사용자가, 사용자의 오른손 손바닥이 위를 향하는 상태(스크린이 지표면을 향한 상태)에서 상기 사용자의 손등이 보이도록 회전하려면, 즉 내전 운동(pronation)을 하여 전자 장치(101)의 스크린이 지표면 반대 방향을 향하려면 사용자는 반시계 방향으로 손목을 회전시킬 수 있다.Thereafter, when the user rotates the user's hand so that the user's right hand is pointed upward (i.e., the screen is facing the ground surface), that is, the user's pronation is pronounced so that the screen of the
전자 장치(101)의 센서 모듈(180)에 포함된 하나 이상의 센서들, 예를 들어 가속도 센서 또는 자이로 센서는 도 20d에 도시된 바와 같이 사용자가 손목을 비틀거나 또는 팔을 돌릴 때 함께 움직이게 되는 전자 장치(101)의 기울기 또는 가속도를 획득할 수 있다. 제어 모듈(170)은 상기와 같은 스크린의 주된 방향(Z)과 사용자의 움직임에 의해 발생된 전자 장치(101)에서의 회전 운동의 방향성을 이용하여 상기 전자 장치(101)가 사용자의 신체에 부착되었는지 여부를 판단할 수 있다. 또한 제어 모듈(170)은 상기 스크린의 방향(Z) 및 전자 장치(101)에서의 회전 운동의 방향성을 이용하여 상기 전자 장치(101)가 장착된 위치를 판별할 수 있다.One or more sensors included in the
도 21a 및 21b는 본 발명의 다양한 실시예에 따른 전자 장치가 디스플레이(150)를 통해 스크린에 콘텐츠를 표시하는 일 예를 나타낸 도면이다. 특히, 도 21a 및 21b는 웨어러블 장치의 형태로 구현된 전자 장치(101)를 착용한 사용자가, 상기 전자 장치(101)로부터 제공받을 수 있는 콘텐츠를 나타낸 도면이다.FIGS. 21A and 21B are diagrams illustrating an example of an electronic device according to various embodiments of the present invention displaying content on a screen via a
도 21a를 참조하면, 전자 장치(101)의 디스플레이(150)에 포함된 스크린의 방향(Z) 및 사용자의 시선 반대 방향(W)은 서로 일치하지 않는다. 또한 사용자의 시선 반대 방향(W)과 스크린(2150)의 방향(Z) 사이의 각도는 A°이다. 즉 시선 반대 방향(W)을 기준으로 전자 장치(100)의 스크린(2150)은 반시계 방향으로 A° 회전된 상태이다. 도 21a를 참조하면 시선 반대 방향(W)은 스크린(2150)의 좌측을 향해 있다. 이를 통하여 사용자의 시선이 스크린(2150)의 좌측에 편향되어 있음을 알 수 있다. 상기와 같이 사용자의 시선이 스크린(2150)의 한 부분에 편향되어 있는 경우, 제어 모듈(170)은 상기 시선이 편향된 쪽으로 콘텐츠가 편향되어 표시되도록 디스플레이(150)를 제어할 수 있다. 도 21a를 참조하면, 사용자의 시선이 좌측으로 편향되어 있으므로, 제어 모듈(170)은, 콘텐츠가 스크린(2150)의 좌측으로 편향되어 표시되도록 디스플레이(150)를 제어할 수 있다. 도 21a 및 21b에서 디스플레이(150)를 통해 스크린(2150)에 표시되고 있는 콘텐츠는 현재 시각으로서 ‘7:06’이다. 도 21a와 같이 사용자의 시선이 전자 장치(101)의 좌측으로부터 전자 장치(101)의 스크린(2150)을 향하는 것이라면, 제어 모듈(170)은 스크린(2150)의 우측을 비워두고, 좌측에 편향되도록 ‘7:06’을 표시하도록 디스플레이(150)를 제어할 수 있다.21A, the direction Z of the screen included in the
도 21b에서도, 전자 장치(101)의 스크린(2150)의 방향(Z) 및 사용자의 시선 반대 방향(W)은 서로 일치하지 않는다. 또한 사용자의 시선 반대 방향(W)과 스크린(2150)의 방향(Z) 사이의 각도는 B°이다. 즉 시선 반대 방향(W)을 기준으로 전자 장치(100)의 스크린(2150)은 시계 방향으로 B° 회전된 상태이다. 도 21b를 참조하면 시선 반대 방향(W)은 스크린(2150)의 우측을 향해 있다. 이를 통하여 사용자의 시선이 스크린(2150)의 우측에 편향되어 있음을 알 수 있다. 상기와 같이 사용자의 시선이 스크린(2150)의 한 부분에 편향되어 있는 경우, 제어 모듈(170)은 상기 시선이 편향된 쪽으로 콘텐츠가 편향되어 표시되도록 디스플레이(150)를 제어할 수 있다. 도 21b를 참조하면, 사용자의 시선이 우측으로 편향되어 있으므로, 제어 모듈(170)은, 콘텐츠가 스크린(2150) 의 우측으로 편향되어 표시되도록 디스플레이(150)를 제어할 수 있다. 도 21a 및 21b에서 디스플레이(150)를 통해 스크린(2150)에 표시되고 있는 콘텐츠는 현재 시각으로서 ‘7:06’이다. 도 21a와 같이 사용자의 시선이 전자 장치(101)의 우측으로부터 전자 장치(101)의 스크린(2150)으로 들어오는 것이라면, 제어 모듈(170)은 스크린(2150)의 좌측을 비워두고, 우측에 편향된 상태로 ‘7:06’을 표시하도록 상기 디스플레이(150)를 제어할 수 있다.21B, the direction Z of the
한 실시예에 따르면, 디스플레이(150)는 제어 모듈(170)의 제어 하에 스크린에 표시되는 UI를 가로 방향으로 표시하거나 세로 방향으로 표시할 수 있다. 이하에서는, 가로 방향으로 표시되는 UI를 가로 UI라 하고, 세로 방향으로 표시되는 UI를 세로 UI라 하기로 한다. 디스플레이(150)는 제어 모듈(170)의 제어 하에 스크린에 표시되는 UI를, 가로 UI에서 세로 UI로 전환하거나 또는 세로 UI에서 가로 UI로 전환할 수 있다.According to one embodiment, the
상기 가로 UI와 세로 UI의 전환은, 미리 저장된 사용자 신체의 운동 범위와 같이 전자 장치(101)에 미리 저장되어 있던 사용자 프로파일 등을 활용하여 예측될 수 있다. 사용자가 상기 전자 장치(101)를 장착한 후, 제어 모듈(170)은 미리 저장되어 있던 사용자의 프로파일을, 상기 사용자의 현재 신체 활동의 운동 범위와 비교함으로써, 상기 스크린에 표시되는 UI를 결정할 수 있다. 이때 제어 모듈(170)은 스크린에 가로 UI를 표시할 지 또는 세로 UI를 표시할 지 여부를 결정할 수도 있다.The transitions between the horizontal UI and the vertical UI can be predicted using a user profile or the like stored in advance in the
다른 실시예에 따르면, 전자 장치(101)는 사용자 입력에 따라 스크린에 표시되는 UI를 결정할 수 있다. 이때 제어 모듈(170)은 상기 사용자 입력에 따라 스크린에 가로 UI를 표시할 지 또는 세로 UI를 표시할 지 여부를 결정할 수 있다. 상기 사용자 입력은 가상 버튼을 선택하는 입력, 아이콘을 선택하는 입력 또는 하드키(hard key)와 같이 물리적인 버튼 입력이 포함될 수 있다.According to another embodiment, the
한 실시예에 따르면, 제어 모듈(170)은 전자 장치(101)를 통해 입력되는 움직임 입력(예를 들어, 모션 입력, 제스처 입력 등)을 움직임 센서를 이용하여 감지할 수 있다. 제어 모듈(170)은 상기 움직임 센서를 이용해 감지된 움직임 입력과, 메모리(130)에 미리 저장되어 있던 움직임 데이터를 비교하여 유사도가 기준값 이상인 경우에도 UI를 변경할 수 있다. 이때 제어 모듈(170)은 가로 UI를 세로 UI로 변경하거나 또는 세로 UI를 가로 UI로 변경하여 표시하도록 디스플레이(150)를 제어할 수 있다.According to one embodiment, the
예를 들어, 웨어러블 장치로 구현된 전자 장치(101)를 착용하고 있는 사용자는, 손목이나 머리 등을 틸트하거나, 손목을 흔듦(shaking)으로써, 스크린에 표시되는 UI의 방향을 변경할 수 있다. 예를 들어, 사용자는 미리 설정된 특정 각도, 특정 방향 또는 특정 속도를 가지는 제스처를 할 수 있고, 전자 장치(101)는 상기 제스처에 대한 모션 인식을 수행할 수 있다. 제어 모듈(170)은 상기 모션 인식 결과에 따라 스크린에 표시되는 UI의 방향을 변경할 수 있다. 다른 예로서, 사용자는 전자 장치(101)를 팔에 착용한 후 팔로 크게 원을 그리거나, 또는 상기 전자 장치(101)를 손목이나 손가락에 장착한 후 손을 틸트시킴으로써 상기 UI의 방향을 전환시킬 수 있다.For example, a user wearing the
한 실시 예에 따르면, 제어 모듈(170)은 사용자의 운동 상태와 종류를 기초로 하여 가로 UI를 세로 UI로 전환하거나 또는 세로 UI를 가로 UI로 전환할 수 있다. 즉 디스플레이(150)는 상기 사용자의 운동 상태 또는 종류에 따라 자동으로 UI를 변환하여 스크린에 표시할 수 있다. 제어 모듈(170)은 전자 장치(101)에 포함된 적어도 하나의 센서, 예를 들어 움직임 센서, 위치감지 센서, 생체 센서 중 하나 이상을 이용하여 사용자이 운동 상태 또는 종류를 판단할 수 있다.According to one embodiment, the
예를 들어, 운동을 하지 않는 일반 상황에서는 가로 UI, 자전거 운동인 경우에는 가로 UI, 달리기 운동 시에는 세로 UI가 사용자에게 제공될 수 있다. 즉, 가속도 센서를 통해 소정 기준 이하의 신호 세기가 검출되거나 심박수가 소정 기준 이하이면, 제어 모듈(170)은 사용자가 운동을 하지 않는 상태인 것으로 판단할 수 있다. 가속도 센서에 의해 사용자의 이동이 감지되고, 또한 가속도 센서에 의해 측정된 신호 패턴이 달리기와 소정 기준 이상 유사하면, 제어 모듈(170)은 사용자가 달리기를 하고 있는 것으로 판단할 수 있다.For example, in a general situation in which no exercise is performed, a horizontal UI, a horizontal UI in the case of a bicycle exercise, and a vertical UI in a running exercise can be provided to the user. That is, if the signal intensity below the predetermined reference is detected through the acceleration sensor or the heart rate is below the predetermined reference, the
또 다른 예로서, 손목에 장착한 전자 장치(101)에 구비된 가속도 센서의 신호 패턴이 달리기 상태는 아니나 사용자가 좌우로 움직이는 패턴이고, GPS 센서에 의해 측정된 사용자의 이동 거리가 소정 거리 이상이면, 제어 모듈(170)은 사용자의 상태를 자전거 탑승 상태로 판별할 수 있다. 즉 위치와 이동 속도와 같은 상황 정보를 가속도 센서 또는 자이로 센서로 감지하고, 상기 센서들로부터 출력된 데이터를 이용하여 제어 모듈(170)은 스크린에 가로 UI를 표시할지 또는 세로 UI를 표시할 지 결정할 수 있다. 또한 상기 센서들로부터 출력된 데이터를 이용하여 제어 모듈(170)은 가로 UI를 세로 UI로 변경하거나 세로 UI를 가로 UI로 변경하여 표시하도록 디스플레이(150)를 제어할 수도 있다.As another example, if the signal pattern of the acceleration sensor provided on the
한 예로서, 회사나 집, 자주 방문하는 까페, 버스나 지하철 안에서 각기 다른 방향의 UI를 원하는 사용자가 있을 수 있다. 전자 장치(101)에 포함된 GPS 센서나 측위 센서를 이용하여 측정된 이동 속도가 소정 기준 이상이거나, 상기 사용자가 도로 위에 있는 것으로 판단되면, 제어 모듈(170)은 상기 사용자가 자동차나 교통 수단을 이용하여 이동 중인 것으로 판단할 수 있다. 또한 가속도 센서 또는 자이로 센서를 이용하여 상기 제어 모듈(170)은 상기 사용자의 운전 동작 여부를 판단할 수 있다.As an example, there may be users who want UI in different directions within a company, a house, a frequent café, a bus, or a subway. When the moving speed measured by the GPS sensor or the position sensor included in the
한 실시예에 따르면, 전자 장치(101)는 마이크(mic)와 같은 오디오 장치로 사용자 주변의 소리를 입력받아 측정함으로써, 사용자가 실내에 있는지 또는 실외에 있는지 여부를 판단할 수 있다. 예를 들어, 주변 소음이 시끄러우면 사용자는 외부 장소와 같이 복잡한 장소에 있거나 또는 대중 교통을 이용하고 있을 가능성이 높다. 이러한 판단 조건으로 버스나 지하철이라고 판단되면, 제어 모듈(170)은 메시지나 개인 일정, 다이어리와 같은 어플리케이션을 실행할 때에는 글자의 폰트를 작게 하거나 이미지의 사이즈를 작게 표시할 수 있다. 이로써 전자 장치(101)는 사용자의 사생활 노출을 줄이고, 사용자의 프라이버시를 지켜줄 수 있게 된다. 상기 판단 조건으로, 사용자가 운전 중이거나, 조용한 집에 혼자 있거나 또는 사무실 등의 실내에 있다고 판단되면, 제어 모듈(170)은 글자나 이미지의 사이즈가 크게 표시되도록 디스플레이(150)를 제어할 수 있다. 또한 제어 모듈(170)은 전자 장치(101)의 위치 정보를 분석하여, 전자 장치(101)가 위치하고 있는 위치, 즉 사용자의 위치가 실내인지 실외인지 판단하고, 그 판단 결과에 따라 가로 UI를 표시하거나 세로 UI를 표시하도록 디스플레이(150)를 제어할 수 있다.According to one embodiment, the
다른 실시예에 따르면, 상기 사용자가 가독성 등을 중요시하는 경우, 제어 모듈(170)은 상기 사용자가 버스나 지하철에 있다고 하더라도 메시지나 개인 일정, 다이어리와 같은 어플리케이션을 실행할 때에는 글자의 폰트를 크게 하거나 이미지의 사이즈를 크게 표시할 수 있다.According to another embodiment, when the user places importance on readability or the like, the
사용자가 위치한 공간이 무엇인지 판단하고자 하는 경우, 제어 모듈(170)은 상기 전자 장치(101)에 포함된 조도 센서, 온도 센서 또는 압력 센서를 이용할 수 있다. 즉 제어 모듈(170)은 조도 센서, 온도 센서 또는 압력 센서를 통해 출력된 데이터를 이용하여 사용자가 위치한 공간을 판단할 수 있다. 또한 제어 모듈(170)은 상기 사용자기 위치한 공간에 따라 전자 장치(101)의 동작을 제어할 수도 있다. 예를 들어 조도가 높은 경우, 제어 모듈(170)은 실외의 햇빛이 비치는 경우로 판단할 수 있고, 또한 상기 제어 모듈(170)은 전자 장치(101)의 스크린 밝기를 추가적으로 조절할 수 있다.The
도 22는 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 또 다른 예를 나타낸 도면이다.22 is a diagram showing another example in which an electronic device according to various embodiments of the present invention displays contents.
도 22의 (a)는 가로 쓰기(horizontal writing) 모드를 실행 중인 전자 장치(101)를 나타낸 것으로서, 사용자로부터 콘텐츠가 가로 방향(좌→우)으로 입력되고 있는 디스플레이(150)의 스크린을 포함하는 전자 장치(101)을 도시한 도면이다. 도 22의 (a)에서 사용자로부터 디스플레이(150)의 스크린을 통해 입력되고 있는 콘텐츠는 ‘오늘 10시 긴급 미팅 예정입니다. 참석필요’라는 텍스트이다. 한 실시예에 따르면, 전자 장치(101)는 상기 가로 쓰기 모드에서, 가로로 글씨 쓰기를 지원할 수 있으며, 사용자로부터 가로 방향으로 문자를 입력받을 수도 있다.22A shows an
도 22의 (a)는 세로 쓰기(vertical writing) 모드를 실행 중인 전자 장치(101)를 나타낸 것으로서, 사용자로부터 콘텐츠가 세로 방향(상→하)으로 입력되고 있는 디스플레이(150)를 포함하는 전자 장치(101)을 도시한 도면이다. 도 22의 (b)에서 사용자로부터 디스플레이(150)를 통해 입력되고 있는 콘텐츠 또한 (a)의 디스플레이(150)에서 입력되고 있는 ‘오늘 10시 긴급 미팅 예정입니다. 참석필요’라는 텍스트이다. 한 실시예에 따르면, 전자 장치(101)는 상기 세로 쓰기 모드에서 세로로 글씨 쓰기를 지원할 수 있으며, 세로 방향으로 문자를 입력받을 수도 있다.22A shows an
상기와 같이 전자 장치(101)는 디스플레이(150)의 가로 방향 또는 세로 방향으로 콘텐츠를 출력할 수 있을 뿐만 아니라 사용자로부터 입력받을 수도 있다. 실시예에 따라 전자 장치(101)는 가상 키패드, 필기 인식(handwriting recognition) 등을 통해 사용자로부터 콘텐츠(예를 들어, 텍스트, 이미지 등)를 입력받을 수 있다. 또한 도 22의 (a)와 같은 가로 쓰기 모드와 (b)와 같은 세로 쓰기 모드는 병행될 수 있다. 예를 들어, 디스플레이(150)의 상단은 가로 쓰기 모드로 콘텐츠가 표시되거나 입력될 수 있다. 디스플레이(150)의 하단은 세로 쓰기로 모드로 콘텐츠가 표시되거나 입력될 수 있다.As described above, the
도 22의 (c)는 디스플레이(150)를 통해 가로 방향 및 세로 방향으로 콘텐츠가 출력되고 있는 전자 장치(101)를 도시한 것이다. 도 22의 (c)를 참조하면, 전자 장치(101)의 디스플레이(150)의 일부는 가로 쓰기 모드를 실행 중이고, 나머지 일부는 세로 쓰기 모드를 실행 중이다. 디스플레이(150)에 표시되고 있는 콘텐츠들(2201, 2202, 2203, 2204) 중 제1 콘텐츠(2201), 제2 콘텐츠(2202) 및 제4 콘텐츠(2204)는 가로 쓰기 모드에 따라 가로 방향(좌→우)으로 출력되고 있다. 또한 제3 콘텐츠(2203)는 세로 쓰기 모드에 따라 세로 방향(상→하)으로 출력되고 있다. 도 22의 (c)에 도시된 바와 같이 가로 쓰기 모드와 세로 쓰기 모드는 하나의 화면에서 병행될 수 있으며, 이는 콘텐츠의 출력뿐만 아니라 콘텐츠의 입력에서도 적용될 수 있다.22C shows an
한 실시예에 따르면, 웹브라우저 화면과 같이 다양한 콘텐츠가 포함된 화면 이미지를 사용자에게 제공하고자 하는 경우, 상기 화면 이미지를 구성하는 레이아웃 중 검색엔진명(예를 들어, NAVER)과 검색창이 배치된 가로 영역, 본문과 사진이 배치된 세로 영역, 기타 콘텐츠가 배치된 하단의 가로 영역은, 그 영역의 모양에 따라서 콘텐츠들이 가로쓰기 혹은 세로쓰기 형태로 배치될 수 있다. 한 실시 예에 따르면, 제어 모듈(170)은 디스플레이(150)에 포함된 스크린에 대한 틸트 정보를 이용하여 세로 모드 또는 가로모드를 인식할 수 있다. 상기 제어 모듈(170)은 상기 틸트 정보를 이용하여 가로 쓰기와 세로 쓰기 중 더 많은 정보를 표시할 수 있는 쓰기 모드를 선택하거나, 또는 화면 이미지의 레이아웃을 구성하는 영역들의 모양을 판별하여, 해당 영역이 가로로 길면, 해당 영역 내에 가로쓰기로 콘텐츠가 배치되도록 디스플레이(150)를 제어하고, 세로로 길면, 해당 영역 내에 세로쓰기 형태로 콘텐츠가 배치되도록 디스플레이(150)를 제어할 수 있다.According to one embodiment, when a screen image including various contents such as a web browser screen is provided to a user, a search engine name (for example, NAVER) among the layouts constituting the screen image and a horizontal The contents can be arranged in the form of a horizontal writing or a vertical writing depending on the shape of the area. According to one embodiment, the
도 23은 본 발명의 다양한 실시예에 따른 전자 장치가 콘텐츠를 표시하는 또 다른 예를 나타낸 도면이다.23 is a diagram showing another example in which an electronic device according to various embodiments of the present invention displays contents.
도 23을 참조하면, 전자 장치(101)는 보다 적은 전력 소비량을 요구로 하는 색상 또는 상기 색상과 유사한 색상으로 콘텐츠를 표시할 수 있다. 실시예에 따라 전자 장치(101)는 사용자로부터 콘텐츠를 입력받기 위하여 편집창(2302)를 표시하거나 또는 콘텐츠의 편집을 위하여 편집창(2302)을 표시할 수 있다.Referring to FIG. 23, the
한 실시예에 따르면, 제어 모듈(170)은 배터리(Battery)의 잔량 및 충전 상태에 따라 전류를 절약할 수 있도록 폰트 또는 색상을 조절할 수 있다. 전자 장치(101)가 웨어러블 장치 또는 모바일 장치로 구현되는 경우, 해당 장치의 특성상 배터리의 용량은 한정될 수 있다. 따라서 전자 장치(101)의 각종 동작 실행에 의하여 소모되는 전력을 최대한 줄일 수 있도록 제어 모듈(170)은 상기 전자 장치(101)의 동작을 제어할 수 있다.According to one embodiment, the
예를 들어, 전자 장치(101)의 배터리 잔량이 30% 미만으로 떨어지면 제어 모듈(170)은 소모되는 전력량을 최대한 줄이기 위해 스크린을 포함하는 디스플레이(150)가 적은 전력만으로도 구동될 수 있도록 화면 이미지를 구성할 수 있다. 예를 들어, 제어 모듈(170)은 적은 전력으로 구현 가능한 색상 또는 상기 색상에 가까운 색상으로 화면 이미지를 구성할 수 있다. 일 예로서, 상기 스크린이 LCD인 경우, 제어 모듈(170)은 블랙(black) 색상으로 화면 이미지의 배경색을 구성할 수 있다. 일 예로서, 상기 스크린이 OLED인 경우 제어 모듈(170)은 일부 OLED로 하여금 레드(red) 색상의 배경색을 출력하도록 제어하고, 배경 이외의 나머지 부분, 예를 들어 이미지 또는 텍스트의 색상 및 사이즈를 사용자가 용이하게 인식할 수 있는 형태로 변형할 수 있다. 또한 상기 OLED와 같이 스크린의 일부만 라이트 온(light on)시킬 수 있는 경우, 제어 모듈(170)은 상기 OLED의 특성을 고려하여 상기 스크린의 일부만 라이트 온되도록 디스플레이(150)를 제어할 수 있다. 예를 들면, 제어 모듈(170)은 콘텐츠가 표시되는 스크린 중 사용자의 시선 각도를 벗어나는 영역에 대해서는 라이트 오프(light off)시키도록 디스플레이(150)를 제어할 수 있다.For example, when the remaining battery power of the
한 실시 예에 따르면, 제어 모듈(170)은 운동 종류에 따라 콘텐츠를 표시하는 스크린을 포함하는 디스플레이(150)를 제어할 수 있다. 예를 들어, 운동 중 스크린이 사용자의 눈에 띄는 위치인지 아닌지를 판별하는 동작은, 해당 운동의 종류가 무엇인지 판별함으로써 더 용이해질 수 있다. 예를 들어, 수영의 경우에는 영법에 따른 고유의 움직임 패턴이 있으므로 제어 모듈(170)은 상기 영법에 따른 고유의 움직임 패턴이 발생된 것으로 판단되면, 사용자의 운동을 수영으로 결정할 수 있다. 다른 예로서, 야외에서 달리기의 경우 제어 모듈(170)은 이동 거리와 팔의 움직임 정보 등을 통해 해당 운동이 달리기임을 판변할 수 있다.According to one embodiment, the
한 실시예에 따르면, 전자 장치(101)는 사용자로부터 운동 종류를 미리 입력받을 수도 있다. 상기 사용자는 운동을 시작하기 전에 전자 장치(101)에 해당 운동의 종류를 입력할 수 있다.According to one embodiment, the
상기와 같은 운동을 나타내는 정보, 즉 운동 정보를 통하여 제어 모듈(170)은 해당 운동 고유의 패턴을 얻어낼 수 있다. 또한 제어 모듈(170)은 사용자의 신체 운동 범위 정보를 이용하여, 전자 장치(101)가 장착된 위치 및 방향 정보를 알아낼 수 있다. 제어 모듈(170)은 상기 전자 장치(101)의 위치 또는 방향 정보를 기반으로 하여 사용자의 시선 방향이나 시선 위치 정보를 알아낼 수 있다. 또한 제어 모듈(170)은 사용자의 시선 방향이나 시선 위치 정보를, 상기 전자 장치(101)의 위치 및 방향 정보와 함께 인식 또는 추정할 수도 있다. 제어 모듈(170)은 상기 사용자의 시선 방향, 시선 위치 정보, 전자 장치(101)의 위치 및 방향 정보에 기반하여 해당 상황에 알맞은 정보, 즉 콘텐츠를 표시하도록 디스플레이(150)를 제어하거나 또는 스크린의 라이트 오프(light off)시킬 수 있다.The
특히, 전자 장치(101)가 자동으로 사용자의 운동 종류를 인식한 경우, 제어 모듈(170)은 사용자의 포즈, 전자 장치(101)의 위치 및 방향 정보를 이용하여 사용자에게 필요한 정보를 제공하도록 전자 장치(101)를 제어할 수 있다. 예를 들어, 전자 장치(101)는 사용자에게 필요한 시점마다 필요한 정보(예를 들어, 코칭 정보, 포즈 교정 등)만을 제공할 수 있다. 반면에, 사용자에게 필요하지 않은 시점이라고 판단되면, 전자 장치(101)는 별도의 정보를 표시하지 않음으로써 전력 소모를 줄이거나, 또는 일반적인 정보만을 표시할 수 있다.In particular, when the
도 24는 본 발명의 다양한 실시예들에 다른 복수의 전자 장치들이 콘텐츠를 표시하는 일 예를 나타낸 도면이다. 전자 장치(101)는 호스트 디바이스이고, 전자 장치(104)는 컴패니언 디바이스로 구현되어, 전자 장치(101)와 전자 장치(104)가 서로 연동될 수 있다. 도 24에서는 호스트 디바이스인 전자 장치(101)가 컴패니언 디바이스인 전자 장치(104)를 제어하는 것으로 가정한다.24 is a diagram illustrating an example in which a plurality of electronic devices according to various embodiments of the present invention display contents. The
도 24를 참조하면, 컴패니언 디바이스인 전자 장치(104)는 사용자(2401)의 손목에 착용되어 있으며, 전자 장치(101)의 제어 하에 운동 모드를 실행하고 있다. 전자 장치(104)가 사용자(2401)의 손목에 착용되어 있으므로, 전자 장치(101)는 전자 장치(104)의 센서 모듈(미도시)이 사용자(2401)의 각종 생체 신호(예를 들어, 사용자(2401)의 혈압, 혈류, 심박수, 체온, 호흡수, 산소 포화도, 심폐음, 혈당 등) 또는 전자 장치(104)의 이동 속도, 이동 가속도, 이동 방향 또는 기울기를 측정하도록 제어할 수 있다. 전자 장치(101)는 전자 장치(104)의 센서 모듈을 통해 측정된 센서 수치를 기초로 사용자(2401)의 현재 상태 또는 전자 장치(104)의 디스플레이의 방향을 결정할 수 있다. 전자 장치(101)는 사용자(2401)의 현재 상태 또는 전자 장치(104)의 디스플레이의 방향에 따라 상기 디스플레이에 표시할 콘텐츠를 결정할 수 있다. 또한 전자 장치(101)는 상기 전자 장치(104)의 디스플레이에 표시할 콘텐츠를 상기 전자 장치(104)에 전송할 수 있고, 전자 장치(104)는 전자 장치(101)로부터 수신한 콘텐츠를 표시할 수 있다.Referring to Fig. 24, the
전자 장치(101)는 전자 장치(104)의 센서 모듈에 의해 측정된 센서 수치를 통해 사용자(2401)가 운동 중임을 감지하고, 전자 장치(101) 또는 전자 장치(104)를 운동 모드로 변환시킬 수 있다. 운동 모드가 실행되면 전자 장치(101) 또는 전자 장치(104)는 운동 모드에 따른 콘텐츠를 디스플레이(190)에 표시할 수 있다.The
도 24의 전자 장치(101)는 전자 장치(101)의 센서 모듈을 통해 측정된 센서 수치를 기초로 사용자(2401)가 운동 중인 것으로 결정하였다고 가정한다. 도 24에서 전자 장치(101)의 제어 모듈(170)은 전자 장치(101) 및 전자 장치(104)의 동작 모드를 모두 운동 모드로 전환하였다. 그에 따라 전자 장치(104)의 디스플레이 상에는 운동의 종류(달리기), 소모 칼로리(234Kcal), 이동 거리(6.2km), 맥박수(95) 및 운동 시간(00:28:30)이 표시되고 있다. 또한 전자 장치(104)와 연동 중인 호스트 디바이스인 전자 장치(101)에도 운동 모드에 따른 콘텐츠가 표시될 수 있다. 또한 전자 장치(101)의 디스플레이(190) 상에는 전자 장치(101)의 동작 모드(운동 모드), 소모 칼로리(234Kcal), 이동 거리(6.2km), 심박수(95), 운동 시간(00:28:30)이 표시되고 있다.The
이때 전자 장치(104)의 디스플레이 상에 표시되는 콘텐츠는 전자 장치(101)로부터 전송된 콘텐츠일 수 있다. 또한 전자 장치(104)는 전자 장치(101)의 제어 하에 지속적으로 센서 모듈을 이용하여 사용자(2401)의 생체 신호를 측정할 수 있고, 상기 센서 모듈에 의해 계측된 센서 수치를 전자 장치(101)에 전달할 수 있다.At this time, the content displayed on the display of the
도 25는 다양한 실시예들에 따른 전자 장치(2501)의 블록도(2500)를 나타낸 도면이다.25 is a block diagram 2500 of an electronic device 2501 in accordance with various embodiments.
상기 전자 장치(2501)는, 예를 들면, 도 1에 도시된 전자 장치(101) 또는 전자 장치(104)의 전체 또는 일부를 구성할 수 있다. 도 25를 참조하면, 상기 전자 장치(2501)는 하나 이상의 어플리케이션 프로세서(AP: application processor)(2510), 통신 모듈(1220), SIM(subscriber identification module) 카드(2524), 메모리(2530), 센서 모듈(2540), 입력 장치(2550), 디스플레이(2560), 인터페이스(2570), 오디오 모듈(2580), 카메라 모듈(2591), 전력관리 모듈(2595), 배터리(2596), 인디케이터(2597) 및 모터(2598)를 포함할 수 있다.The electronic device 2501 may constitute all or part of the
상기 AP(2510)는 운영체제 또는 응용 프로그램을 구동하여 상기 AP(2510)에 연결된 다수의 하드웨어 또는 소프트웨어 구성요소들을 제어할 수 있고, 멀티미디어 데이터를 포함한 각종 데이터 처리 및 연산을 수행할 수 있다. 상기 AP(2510)는, 예를 들면, SoC(system on chip)로 구현될 수 있다. 한 실시예에 따르면, 상기 AP(2510)는 GPU(graphic processing unit, 미도시)를 더 포함할 수 있다.The
상기 통신 모듈(2520)(예를 들어, 상기 통신 인터페이스(2560)는 상기 전자 장치(2501)(예를 들어, 상기 전자 장치(101))와 네트워크를 통해 연결된 다른 전자 장치들(예를 들어, 전자 장치(104) 또는 서버(106)) 간의 통신에서 데이터 송수신을 수행할 수 있다. 한 실시예에 따르면, 상기 통신 모듈(2520)은 셀룰러 모듈(2521), Wifi 모듈(2523), BT 모듈(2525), GPS 모듈(2527), NFC 모듈(2528) 및 RF(radio frequency) 모듈(2529)을 포함할 수 있다.The
상기 셀룰러 모듈(2521)은 통신망(예를 들어, LTE, LTE-A, CDMA, WCDMA, UMTS, WiBro 또는 GSM 등)을 통해서 음성 통화, 영상 통화, 문자 서비스 또는 인터넷 서비스 등을 제공할 수 있다. 또한 상기 셀룰러 모듈(2521)은, 예를 들면, 가입자 식별 모듈(예를 들어, SIM 카드(2524))을 이용하여 통신 네트워크 내에서 전자 장치의 구별 및 인증을 수행할 수 있다. 한 실시예에 따르면, 상기 셀룰러 모듈(2521)은 상기 AP(2510)가 제공할 수 있는 기능 중 적어도 일부 기능을 수행할 수 있다. 예를 들면, 상기 셀룰러 모듈(2521)은 멀티미디어 제어 기능의 적어도 일부를 수행할 수 있다.The cellular module 2521 may provide voice, video, text, or Internet services over a communication network (e.g., LTE, LTE-A, CDMA, WCDMA, UMTS, WiBro or GSM). The cellular module 2521 may also perform identification and authentication of electronic devices within the communication network, for example, using a subscriber identity module (e.g., SIM card 2524). According to one embodiment, the cellular module 2521 may perform at least some of the functions that the
한 실시예에 따르면, 상기 셀룰러 모듈(2521)은 커뮤니케이션 프로세서(CP: communication processor)를 포함할 수 있다. 또한 상기 셀룰러 모듈(2521)은, 예를 들면, SoC로 구현될 수 있다. 도 25에서는 상기 셀룰러 모듈(2521)(예를 들어, 커뮤니케이션 프로세서), 상기 메모리(2530) 또는 상기 전력관리 모듈(2595) 등의 구성요소들이 상기 AP(2510)와 별개의 구성요소로 도시되어 있으나, 한 실시예에 따르면, 상기 AP(2510)가 전술한 구성요소들의 적어도 일부(예를 들어, 셀룰러 모듈(2521))를 포함하도록 구현될 수 있다.According to one embodiment, the cellular module 2521 may include a communication processor (CP). The cellular module 2521 may be implemented as an SoC, for example. 25, components such as the cellular module 2521 (e.g., a communication processor), the
한 실시예에 따르면, 상기 AP(2510) 또는 상기 셀룰러 모듈(2521)(예를 들어, 커뮤니케이션 프로세서)은 각각에 연결된 비휘발성 메모리 또는 다른 구성요소 중 적어도 하나로부터 수신한 명령 또는 데이터를 휘발성 메모리에 로드(load)하여 처리할 수 있다. 또한 상기 AP(2510) 또는 상기 셀룰러 모듈(2521)은 다른 구성요소 중 적어도 하나로부터 수신하거나 다른 구성요소 중 적어도 하나에 의해 생성된 데이터를 비휘발성 메모리에 저장(store)할 수 있다.According to one embodiment, the
상기 WIFI 모듈(2523), 상기 BT 모듈(2525), 상기 GPS 모듈(2527) 또는 상기 NFC 모듈(2528) 각각은, 예를 들면, 해당하는 모듈을 통해서 송수신되는 데이터를 처리하기 위한 프로세서를 포함할 수 있다. 도 25에서는 셀룰러 모듈(2521), WIFI 모듈(2523), BT 모듈(2525), GPS 모듈(2527) 또는 NFC 모듈(2528)이 각각 별개의 블록으로 도시되었으나, 한 실시예에 따르면, 셀룰러 모듈(2521), WIFI 모듈(2523), BT 모듈(2525), GPS 모듈(2527) 또는 NFC 모듈(2528) 중 적어도 일부(예를 들어, 두 개 이상)는 하나의 integrated chip(IC) 또는 IC 패키지 내에 포함될 수 있다. 예를 들면, 셀룰러 모듈(2521), WIFI 모듈(2523), BT 모듈(2525), GPS 모듈(2527) 또는 NFC 모듈(2528) 각각에 대응하는 프로세서들 중 적어도 일부(예를 들어, 셀룰러 모듈(2521)에 대응하는 커뮤니케이션 프로세서 및 WIFI 모듈(2523)에 대응하는 WIFI 프로세서)는 하나의 SoC로 구현될 수 있다.Each of the
상기 RF 모듈(2529)은 데이터의 송수신, 예를 들면, RF 신호의 송수신을 할 수 있다. 상기 RF 모듈(2529)은, 도시되지는 않았으나, 예를 들면, 트랜시버(transceiver), PAM(power amp module), 주파수 필터(frequency filter) 또는 LNA(low noise amplifier) 등을 포함할 수 있다. 또한, 상기 RF 모듈(2529)은 무선 통신에서 자유 공간 상의 전자파를 송수신하기 위한 부품, 예를 들면, 도체 또는 도선 등을 더 포함할 수 있다. 도 25에서는 셀룰러 모듈(2521), WIFI 모듈(2523), BT 모듈(2525), GPS 모듈(2527) 및 NFC 모듈(2528)이 하나의 RF 모듈(2529)을 서로 공유하는 것으로 도시되어 있으나, 한 실시예에 따르면, 셀룰러 모듈(2521), WIFI 모듈(2523), BT 모듈(2525), GPS 모듈(2527) 또는 NFC 모듈(2528) 중 적어도 하나는 별개의 RF 모듈을 통하여 RF 신호의 송수신을 수행할 수 있다.The
한 실시예에 따르면, 전자 장치(2501)는 WIFI 모듈(2523), BT 모듈(2525) 또는 NFC 모듈(2528)을 통해 컴패니언 디바이스(예를 들어, 전자 장치(104))와 연결될 수 있다. 또한 전자 장치(2501)는 셀룰러 모듈(2521)을 통해 기지국(예를 들어, 서버(106))에 접속할 수 있으며, 상기 기지국을 통해 호스트 디바이스(예를 들어, 전자 장치(101))와 연결될 수 있다.According to one embodiment, the electronic device 2501 may be coupled to a companion device (e.g., electronic device 104) via a
상기 SIM 카드(2524)는 가입자 식별 모듈을 포함하는 카드일 수 있으며, 전자 장치의 특정 위치에 형성된 슬롯에 삽입될 수 있다. 상기 SIM 카드(2524)는 고유한 식별 정보(예를 들어, ICCID(integrated circuit card identifier)) 또는 가입자 정보(예를 들어, IMSI(international mobile subscriber identity))를 포함할 수 있다.The
상기 메모리(2530)(예를 들어, 상기 메모리(2530))는 내장 메모리(2532) 또는 외장 메모리(2534)를 포함할 수 있다. 상기 내장 메모리(2532)는, 예를 들면, 휘발성 메모리(예를 들면, DRAM(dynamic RAM), SRAM(static RAM), SDRAM(synchronous dynamic RAM) 등) 또는 비휘발성 메모리(non-volatile Memory, 예를 들면, OTPROM(one time programmable ROM), PROM(programmable ROM), EPROM(erasable and programmable ROM), EEPROM(electrically erasable and programmable ROM), mask ROM, flash ROM, NAND flash memory, NOR flash memory 등) 중 적어도 하나를 포함할 수 있다.The memory 2530 (e.g., the memory 2530) may include an
한 실시예에 따르면, 상기 내장 메모리(2532)는 Solid State Drive (SSD)일 수 있다. 상기 외장 메모리(2534)는 flash drive, 예를 들면, CF(compact flash), SD(secure digital), Micro-SD(micro secure digital), Mini-SD(mini secure digital), xD(extreme digital) 또는 Memory Stick 등을 더 포함할 수 있다. 상기 외장 메모리(2534)는 다양한 인터페이스를 통하여 상기 전자 장치(2501)과 기능적으로 연결될 수 있다. 한 실시예에 따르면, 상기 전자 장치(2501)는 하드 드라이브와 같은 저장 장치(또는 저장 매체)를 더 포함할 수 있다.According to one embodiment, the
상기 센서 모듈(2540)은 물리량을 계측하거나 전자 장치(2501)의 작동 상태를 감지하여, 계측 또는 감지된 정보를 전기 신호로 변환할 수 있다. 상기 센서 모듈(2540)은, 예를 들면, 제스처 센서(2540A), 자이로 센서(2540B), 기압 센서(2540C), 마그네틱 센서(2540D), 가속도 센서(2540E), 그립 센서(2540F), 근접 센서(2540G), color 센서(2540H)(예를 들어, RGB(red, green, blue) 센서), 생체 센서(2540I), 온/습도 센서(2540J), 조도 센서(2540K) 또는 UV(ultra violet) 센서(2540M) 중의 적어도 하나를 포함할 수 있다. 추가적으로 또는 대체적으로, 상기 센서 모듈(2540)은, 예를 들면, 후각 센서(E-nose sensor, 미도시), EMG 센서(electromyography sensor, 미도시), EEG 센서(electroencephalogram sensor, 미도시), ECG 센서(electrocardiogram sensor, 미도시), IR(infra red) 센서(미도시), 홍채 센서(미도시), 지문 센서(미도시) 등을 포함할 수 있다. 또한 센서 모듈(2540)은 HRV(heart rate variability) 센서 또는 HRM(heart rate monitor) 센서 등을 포함할 수 있다. 상기 센서 모듈(2540)은 그 안에 속한 적어도 하나 이상의 센서들을 제어하기 위한 제어 회로를 더 포함할 수 있다.The
상기 입력 장치(2550)는 터치 패널(touch panel)(2552), (디지털) 펜 센서(pen sensor)(2554), 키(key)(2556) 또는 초음파(ultrasonic) 입력 장치(2558)를 포함할 수 있다. 상기 터치 패널(2552)은, 예를 들면, 정전식, 감압식, 적외선 방식 또는 초음파 방식 중 적어도 하나의 방식으로 터치 입력을 인식할 수 있다. 또한, 상기 터치 패널(2552)은 제어 회로를 더 포함할 수도 있다. 정전식의 경우, 물리적 접촉 또는 근접 인식이 가능하다. 상기 터치 패널(2552)은 택타일 레이어(tactile layer)를 더 포함할 수도 있다. 이 경우, 상기 터치 패널(2552)은 사용자에게 촉각 반응을 제공할 수 있다.The
상기 (디지털) 펜 센서(2554)는, 예를 들면, 사용자의 터치 입력을 받는 것과 동일 또는 유사한 방법 또는 별도의 인식용 쉬트(sheet)를 이용하여 구현될 수 있다. 상기 키(2556)는, 예를 들면, 물리적인 버튼, 광학식 키 또는 키패드를 포함할 수 있다. 상기 초음파(ultrasonic) 입력 장치(2558)는 초음파 신호를 발생하는 입력 도구를 통해, 전자 장치(2501)에서 마이크(예를 들어, 마이크(2588))로 음파를 감지하여 데이터를 확인할 수 있는 장치로서, 무선 인식이 가능하다. 한 실시예에 따르면, 상기 전자 장치(2501)는 상기 통신 모듈(2520)를 이용하여 이와 연결된 외부 장치(예를 들어, 컴퓨터 또는 서버)로부터 사용자 입력을 수신할 수도 있다.The (digital)
상기 디스플레이(2560)(예를 들어, 상기 디스플레이(2560))은 패널(2562), 홀로그램 장치(2564) 또는 프로젝터(2566)을 포함할 수 있다. 상기 패널(2562)은, 예를 들면, LCD(liquid-crystal display) 또는 AM-OLED(active-matrix organic light-emitting diode) 등일 수 있다. 상기 패널(2562)은, 예를 들면, 유연하게(flexible), 투명하게(transparent) 또는 착용할 수 있게(wearable) 구현될 수 있다. 상기 패널(2562)은 상기 터치 패널(2552)과 하나의 모듈로 구성될 수도 있다. 상기 홀로그램 장치(2564)는 빛의 간섭을 이용하여 입체 영상을 허공에 보여줄 수 있다. 상기 프로젝터(2566)는 스크린에 빛을 투사하여 영상을 표시할 수 있다. 상기 스크린은, 예를 들면, 상기 전자 장치(2501)의 내부 또는 외부에 위치할 수 있다. 한 실시예에 따르면, 상기 디스플레이(2560)은 상기 패널(2562), 상기 홀로그램 장치(2564), 또는 프로젝터(2666)를 제어하기 위한 제어 회로를 더 포함할 수 있다.The display 2560 (e.g., the display 2560) may include a
상기 인터페이스(2570)는, 예를 들면, HDMI(high-definition multimedia interface)(2572), USB(universal serial bus)(2574), 광 인터페이스(optical interface)(2576) 또는 D-sub(D-subminiature)(2578)를 포함할 수 있다. 상기 인터페이스(2570)는, 예를 들면, 도 1에 도시된 통신 인터페이스(160)에 포함될 수 있다. 추가적으로 또는 대체적으로, 상기 인터페이스(2570)는, 예를 들면, MHL(mobile high-definition link) 인터페이스, SD(secure Digital) 카드/MMC(multi-media card) 인터페이스 또는 IrDA(infrared data association) 규격 인터페이스를 포함할 수 있다.The
상기 오디오 모듈(2580)은 소리(sound)와 전기신호를 쌍방향으로 변환시킬 수 있다. 상기 오디오 모듈(2580)의 적어도 일부 구성요소는, 예를 들면, 도 1 에 도시된 입출력 인터페이스(140)에 포함될 수 있다. 상기 오디오 모듈(2580)은, 예를 들면, 스피커(2582), 리시버(2584), 이어폰(2586) 또는 마이크(2588) 등을 통해 입력 또는 출력되는 소리 정보를 처리할 수 있다.The
상기 카메라 모듈(2591)은 정지 영상 및 동영상을 촬영할 수 있는 장치로서, 한 실시예에 따르면, 하나 이상의 이미지 센서(예를 들어, 전면 센서 또는 후면 센서), 렌즈(미도시), ISP(image signal processor, 미도시) 또는 플래쉬 (flash, 미도시)(예를 들어, LED 또는 xenon lamp)를 포함할 수 있다.The camera module 2591 can capture still images and moving images. In one embodiment, the camera module 2591 includes at least one image sensor (e.g., a front sensor or a rear sensor), a lens (not shown), an image signal processor (not shown) or a flash (not shown) (e.g., LED or xenon lamp).
상기 전력 관리 모듈(2595)은 상기 전자 장치(2501)의 전력을 관리할 수 있다. 도시하지는 않았으나, 상기 전력 관리 모듈(2595)은, 예를 들면, PMIC(power management integrated circuit), 충전 IC(charger integrated circuit) 또는 배터리 또는 연료 게이지(battery or fuel gauge)를 포함할 수 있다.The power management module 2595 may manage the power of the electronic device 2501. Although not shown, the power management module 2595 may include, for example, a power management integrated circuit (PMIC), a charger integrated circuit (PMIC), or a battery or fuel gauge.
상기 PMIC는, 예를 들면, 집적회로 또는 SoC 반도체 내에 탑재될 수 있다. 충전 방식은 유선과 무선으로 구분될 수 있다. 상기 충전 IC는 배터리를 충전시킬 수 있으며, 충전기로부터의 과전압 또는 과전류 유입을 방지할 수 있다. 한 실시예에 따르면, 상기 충전 IC는 유선 충전 방식 또는 무선 충전 방식 중 적어도 하나를 위한 충전 IC를 포함할 수 있다. 무선 충전 방식으로는, 예를 들면, 자기공명 방식, 자기유도 방식 또는 전자기파 방식 등이 있으며, 무선 충전을 위한 부가적인 회로, 예를 들면, 코일 루프, 공진 회로 또는 정류기 등의 회로가 추가될 수 있다.The PMIC can be mounted, for example, in an integrated circuit or a SoC semiconductor. The charging method can be classified into wired and wireless. The charging IC can charge the battery, and can prevent an overvoltage or an overcurrent from the charger. According to one embodiment, the charging IC may comprise a charging IC for at least one of a wired charging scheme or a wireless charging scheme. The wireless charging system may be, for example, a magnetic resonance system, a magnetic induction system or an electromagnetic wave system, and additional circuits for wireless charging may be added, such as a coil loop, a resonant circuit or a rectifier have.
상기 배터리 게이지는, 예를 들면, 상기 배터리(2596)의 잔량, 충전 중 전압, 전류 또는 온도를 측정할 수 있다. 상기 배터리(2596)는 전기를 저장 또는 생성할 수 있고, 그 저장 또는 생성된 전기를 이용하여 상기 전자 장치(2501)에 전원을 공급할 수 있다. 상기 배터리(2596)는, 예를 들면, 충전식 전지(rechargeable battery) 또는 태양 전지(solar battery)를 포함할 수 있다.The battery gauge can measure, for example, the remaining amount of the battery 2596, the voltage during charging, the current or the temperature. The battery 2596 may store or generate electricity, and may supply power to the electronic device 2501 using the stored or generated electricity. The battery 2596 may include, for example, a rechargeable battery or a solar battery.
상기 인디케이터(2597)는 상기 전자 장치(2501) 혹은 그 일부(예를 들어, 상기 AP(2510))의 특정 상태, 예를 들면, 부팅 상태, 메시지 상태 또는 충전 상태 등을 표시할 수 있다. 상기 모터(2598)는 전기적 신호를 기계적 진동으로 변환할 수 있다. 도시되지는 않았으나, 상기 전자 장치(2501)는 모바일 TV 지원을 위한 처리 장치(예를 들어, GPU)를 포함할 수 있다. 상기 모바일 TV지원을 위한 처리 장치는, 예를 들면, DMB(digital multimedia broadcasting), DVB(digital video broadcasting) 또는 미디어 플로우(media flow) 등의 규격에 따른 미디어 데이터를 처리할 수 있다.The indicator 2597 may indicate a specific state of the electronic device 2501 or a portion thereof (e.g., the AP 2510), for example, a boot state, a message state, or a charged state. The motor 2598 can convert the electrical signal into mechanical vibration. Although not shown, the electronic device 2501 may include a processing unit (e. G., A GPU) for mobile TV support. The processing device for supporting the mobile TV can process media data conforming to standards such as digital multimedia broadcasting (DMB), digital video broadcasting (DVB), or media flow.
본 발명의 다양한 실시예에 따른 전자 장치의 전술한 구성요소들 각각은 하나 또는 그 이상의 부품(component)으로 구성될 수 있으며, 해당 구성 요소의 명칭은 전자 장치의 종류에 따라서 달라질 수 있다. 본 발명의 다양한 실시예에 따른 전자 장치는 전술한 구성요소 중 적어도 하나를 포함하여 구성될 수 있으며, 일부 구성요소가 생략되거나 또는 추가적인 다른 구성요소를 더 포함할 수 있다. 또한 본 발명의 다양한 실시예에 따른 전자 장치의 구성 요소들 중 일부가 결합되어 하나의 개체(entity)로 구성됨으로써, 결합되기 이전의 해당 구성 요소들의 기능을 동일하게 수행할 수 있다.Each of the above-described components of the electronic device according to various embodiments of the present invention may be composed of one or more components, and the name of the component may be changed according to the type of the electronic device. The electronic device according to various embodiments of the present invention may be configured to include at least one of the above-described components, and some components may be omitted or further include other additional components. In addition, some of the components of the electronic device according to various embodiments of the present invention may be combined into one entity, so that the functions of the components before being combined can be performed in the same manner.
본 발명의 다양한 실시예에 따르면, 콘텐츠를 표시하는 전자 장치는, 디스플레이와, 센싱 데이터를 획득하고, 상기 센싱 데이터를 기초로 디스플레이의 방향을 결정하고, 상기 디스플레이의 방향을 기초로 콘텐츠의 표시 방향을 결정하고, 상기 표시 방향에 따라 상기 콘텐츠를 표시하도록 상기 디스플레이를 제어하는 제어 모듈을 포함할 수 있다.According to various embodiments of the present invention, an electronic device for displaying content comprises a display, a display device for acquiring the sensing data, determining the orientation of the display based on the sensing data, and based on the orientation of the display, And a control module for controlling the display to display the content according to the display direction.
도 26은 다양한 실시예들에 따른 복수의 전자 장치들(예를 들어, 전자 장치(2610) 및 전자 장치(2630)) 사이의 통신 프로토콜(2600)을 나타낸 도면이다.26 is a diagram illustrating a
도 26을 참조하면, 예를 들어, 상기 통신 프로토콜(2600)은, 장치 발견 프로토콜(device discovery protocol)(2651), 기능 교환 프로토콜(capability exchange protocol)(2653), 데이터 세션 프로토콜(data/session protocol)(2655) 및 어플리케이션 프로토콜(application protocol)(2657) 등을 포함할 수 있다.26, for example, the
한 실시예에 따르면, 상기 장치 발견 프로토콜(2651)은 전자 장치들(예를 들어, 전자 장치(2610) 또는 전자 장치(2630))이 자신과 통신 가능한 외부 전자 장치를 감지하거나 감지된 외부 전자 장치와 연결하기 위한 프로토콜일 수 있다. 예를 들어, 전자 장치(2610)(예를 들어, 전자 장치(101))는, 상기 장치 발견 프로토콜(2651)을 이용하여, 상기 전자 장치(2610)에서 사용 가능한 통신 방법(예를 들어, WIFI, BT 또는 USB 등)을 통해, 상기 전자 장치(2210)와 통신 가능한 기기(device)로, 전자 장치(2630)(예를 들어, 전자 장치(104))를 감지할 수 있다. 상기 전자 장치(2610)는, 상기 전자 장치(2630)와의 통신 연결을 위해, 상기 장치 발견 프로토콜(2651)을 이용하여, 감지된 전자 장치(2630)에 대한 식별 정보를 획득하여 저장할 수 있다. 상기 전자 장치(2610)는, 예를 들면, 적어도 상기 식별 정보에 기반하여, 상기 전자 장치(2630)와의 통신 연결을 개설할 수 있다.According to one embodiment, the
어떤 실시예에 따르면, 상기 장치 발견 프로토콜(2651)은 복수의 전자 장치들 사이에서 상호 인증을 하기 위한 프로토콜일 수 있다. 예를 들어, 전자 장치(2610)는 적어도 전자 장치(2630)와 연결을 위한 통신 정보(예를 들어, MAC(media access control) address, UUID(universally unique identifier), SSID(subsystem identification), IP(information provider) address)에 기반하여, 상기 전자 장치(2610)와 상기 전자 장치(2630) 간의 인증을 수행할 수 있다.According to some embodiments, the
한 실시예에 따르면, 상기 기능 교환 프로토콜(2653)은 전자 장치(2610) 또는 전자 장치(2630) 중 적어도 하나에서 지원 가능한 서비스의 기능과 관련된 정보를 교환하기 위한 프로토콜일 수 있다. 예를 들어, 전자 장치(2610) 및 전자 장치(2630)는 상기 기능 교환 프로토콜(2653)을 통하여, 각각이 현재 제공하고 있는 서비스의 기능과 관련된 정보를 서로 교환할 수 있다. 교환 가능한 정보는 전자 장치(2610) 및 전자 장치(2620)에서 지원 가능한 복수의 서비스들 중에서 특정 서비스를 가리키는 식별 정보를 포함할 수 있다. 예를 들어, 전자 장치(2610)는 상기 기능 교환 프로토콜(2633)을 통해 전자 장치(2630)로부터 상기 전자 장치(2630)가 제공하는 특정 서비스의 식별 정보를 수신할 수 있다. 이 경우, 제1 전자 장치(2610)는 상기 수신된 식별 정보에 기반하여, 상기 전자 장치(2610)가 상기 특정 서비스를 지원할 수 있는지 여부를 판단할 수 있다.According to one embodiment, the
한 실시예에 따르면, 상기 데이터/세션 프로토콜(2655)은 통신이 가능하도록 연결된 전자 장치들(예를 들어, 전자 장치(2610), 전자 장치(2630)) 간에, 예컨대, 서비스를 연동하여 제공하기 위하여 송수신 되는, 데이터 흐름을 제어하기 위한 프로토콜일 수 있다. 예를 들어, 전자 장치(2610) 또는 전자 장치(2630) 중 적어도 하나는 상기 데이터/세션 프로토콜(2655)을 이용하여, 오류 제어, 또는 데이터 품질 제어 등을 수행할 수 있다. 추가적으로 또는 대체적으로, 상기 데이터/세션 프로토콜(2655)은 전자 장치(2610)와 전자 장치(2630) 사이에서 송수신되는 데이터의 전송 포맷을 결정할 수 있다. 또한 전자 장치(2610) 또는 전자 장치(2630) 중 적어도 하나는 상기 데이터/세션 프로토콜(2655)를 이용하여 상호간의 데이터 교환을 위한 적어도 세션(session)을 관리(예를 들어, 세션 연결 또는 세션 종료)할 수 있다.According to one embodiment, the data /
한 실시예에 따르면, 상기 어플리케이션 프로토콜(2657)은 외부 전자 장치로 제공되는 서비스와 관련된 데이터를 교환하기 위한, 절차 또는 정보를 제공하기 위한 프로토콜일 수 있다. 예를 들어, 전자 장치(2610)(예를 들어, 전자 장치(101) 또는 전자 장치(104))은 상기 어플리케이션 프로토콜(2657)을 통해 전자 장치(2630)(예를 들어, 전자 장치(104) 또는 서버(106))로 서비스를 제공할 수 있다.According to one embodiment, the
한 실시예에 따르면, 상기 통신 프로토콜(2600)은 표준 통신 프로토콜, 개인 또는 단체에서 지정한 통신 프로토콜(예를 들어, 통신 장치 제조 업체 또는 네트워크 공급 업체 등에서 자체적으로 지정한 통신 프로토콜) 또는 이들의 조합을 포함할 수 있다.According to one embodiment, the
본 발명의 다양한 실시예에 사용된 용어 “모듈”은, 예를 들어, 하드웨어, 소프트웨어 또는 펌웨어(firmware) 중 하나 또는 둘 이상의 조합을 포함하는 단위(unit)를 의미할 수 있다. “모듈”은 예를 들어, 유닛(unit), 로직(logic), 논리 블록(logical block), 부품(component) 또는 회로(circuit) 등의 용어와 바꾸어 사용(interchangeably use)될 수 있다. “모듈”은, 일체로 구성된 부품의 최소 단위 또는 그 일부가 될 수 있다. “모듈”은 하나 또는 그 이상의 기능을 수행하는 최소 단위 또는 그 일부가 될 수도 있다. “모듈”은 기계적으로 또는 전자적으로 구현될 수 있다. 예를 들면, 본 발명의 다양한 실시예에 따른 “모듈”은, 알려졌거나 앞으로 개발될, 어떤 동작들을 수행하는 ASIC(application-specific integrated circuit) 칩, FPGAs(field-programmable gate arrays) 또는 프로그램 가능 논리 장치(programmable-logic device) 중 적어도 하나를 포함할 수 있다.The term " module " as used in various embodiments of the present invention may mean a unit including, for example, one or a combination of two or more of hardware, software or firmware. A " module " may be interchangeably used with terms such as, for example, unit, logic, logical block, component or circuit. A " module " may be a minimum unit or a portion of an integrally constructed component. A " module " may be a minimum unit or a portion thereof that performs one or more functions. &Quot; Modules " may be implemented either mechanically or electronically. For example, a " module " in accordance with various embodiments of the present invention may be implemented as an application-specific integrated circuit (ASIC) chip, field-programmable gate arrays (FPGAs) And a programmable-logic device.
본 발명의 일 실시예에 따른 전자 장치가 콘텐츠를 표시하는 방법을 실행하기 위한 프로그램을 기록한 기계로 읽을 수 있는 저장 매체에 있어서, 상기 방법은, 센싱 데이터를 획득하는 동작과, 상기 센싱 데이터를 기초로 사용자의 현재 상태를 결정하는 동작과, 상기 현재 상태를 기초로 스크린에 표시할 콘텐츠를 결정하는 동작과, 상기 스크린에 상기 콘텐츠를 표시하는 동작을 포함할 수 있다.There is provided a machine-readable storage medium having recorded thereon a program for executing a method of displaying an electronic device according to an embodiment of the present invention, the method comprising: acquiring sensing data; Determining a current state of the user, determining a content to be displayed on the screen based on the current state, and displaying the content on the screen.
다양한 실시예에 따르면, 본 발명의 다양한 실시예에 따른 장치(예: 모듈들 또는 그 기능들) 또는 방법(예: 동작들)의 적어도 일부는, 예컨대, 프로그래밍 모듈의 형태로 컴퓨터로 읽을 수 있는 저장매체(computer-readable storage media)에 저장된 명령어로 구현될 수 있다. 상기 명령어는, 하나 이상의 프로세서 (예: 상기 프로세서(120))에 의해 실행될 경우, 상기 하나 이상의 프로세서가 상기 명령어에 해당하는 기능을 수행할 수 있다. 컴퓨터로 읽을 수 있는 저장매체는, 예를 들면, 상기 메모리(130)가 될 수 있다. 상기 프로그래밍 모듈의 적어도 일부는, 예를 들면, 상기 프로세서(120)에 의해 구현(implement)(예: 실행)될 수 있다. 상기 프로그래밍 모듈 의 적어도 일부는 하나 이상의 기능을 수행하기 위한, 예를 들면, 모듈, 프로그램, 루틴, 명령어 세트 (sets of instructions) 또는 프로세스 등을 포함할 수 있다.According to various embodiments, at least a portion of a device (e.g., modules or functions thereof) or a method (e.g., operations) according to various embodiments of the present invention may be, for example, a computer readable And may be implemented with instructions stored on a computer-readable storage medium. The instructions, when executed by one or more processors (e.g., the processor 120), may cause the one or more processors to perform functions corresponding to the instructions. The computer readable storage medium may be, for example, the
상기 컴퓨터로 판독 가능한 기록 매체에는 하드디스크, 플로피디스크 및 자기 테이프와 같은 마그네틱 매체(Magnetic Media)와, CD-ROM(Compact Disc Read Only Memory), DVD(Digital Versatile Disc)와 같은 광기록 매체(Optical Media)와, 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media)와, ROM(Read Only Memory), RAM(Random Access Memory), 플래시 메모리 등과 같은 프로그램 명령(예: 프로그래밍 모듈)을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함될 수 있다. 또한 프로그램 명령에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함할 수 있다. 상술한 하드웨어 장치는 본 발명의 다양한 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지다.The computer-readable recording medium includes a magnetic medium such as a hard disk, a floppy disk and a magnetic tape, an optical recording medium such as a CD-ROM (Compact Disc Read Only Memory), a DVD (Digital Versatile Disc) A magneto-optical medium such as a floppy disk and a program command such as a ROM (Read Only Memory), a RAM (Random Access Memory), a flash memory, etc. ) ≪ / RTI > and a hardware device that is specifically configured to store and perform operations. The program instructions may also include machine language code such as those generated by the compiler, as well as high-level language code that may be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the various embodiments of the present invention, and vice versa.
본 발명의 다양한 실시예에 따른 모듈 또는 프로그래밍 모듈은 전술한 구성요소들 중 적어도 하나 이상을 포함하거나, 일부가 생략되거나, 또는 추가적인 다른 구성요소를 더 포함할 수 있다. 본 발명의 다양한 실시예에 따른 모듈, 프로그래밍 모듈 또는 다른 구성요소에 의해 수행되는 동작들은 순차적, 병렬적, 반복적 또는 휴리스틱(heuristic)한 방법으로 실행될 수 있다. 또한 일부 동작은 다른 순서로 실행되거나, 생략되거나, 또는 다른 동작이 추가될 수 있다.Modules or programming modules according to various embodiments of the present invention may include at least one or more of the elements described above, some of which may be omitted, or may further include other additional elements. Operations performed by modules, programming modules, or other components in accordance with various embodiments of the invention may be performed in a sequential, parallel, iterative, or heuristic manner. Also, some operations may be performed in a different order, omitted, or other operations may be added.
다양한 실시예에 따르면, 명령들을 저장하고 있는 저장 매체에 있어서, 상기 명령들은 적어도 하나의 프로세서에 의하여 실행될 때에 상기 적어도 하나의 프로세서로 하여금 적어도 하나의 동작을 수행하도록 설정된 것으로서, 상기 적어도 하나의 동작은, 디스플레이의 방향을 결정하기 위한 센싱 데이터를 획득하는 동작과, 상기 센싱 데이터를 기초로 상기 디스플레이의 방향을 결정하는 동작과, 상기 디스플레이의 방향에 따른 콘텐츠의 표시 방향을 결정하는 동작과, 상기 표시 방향에 따라 상기 콘텐츠를 표시하는 동작을 포함할 수 있다.According to various embodiments, there is provided a storage medium storing instructions which, when executed by at least one processor, cause the at least one processor to be configured to perform at least one operation, Determining an orientation of the display based on the sensing data; determining an orientation of the display of the content along the orientation of the display; And displaying the content according to the direction.
그리고 본 명세서와 도면에 개시된 본 발명의 실시예들은 본 발명의 실시예에 따른 기술 내용을 쉽게 설명하고 본 발명의 실시예의 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 발명의 실시예의 범위를 한정하고자 하는 것은 아니다. 따라서 본 발명의 다양한 실시예의 범위는 여기에 개시된 실시예들 이외에도 본 발명의 다양한 실시예의 기술적 사상을 바탕으로 도출되는 모든 변경 또는 변형된 형태가 본 발명의 다양한 실시예의 범위에 포함되는 것으로 해석되어야 한다.It is to be understood that both the foregoing general description and the following detailed description of the present invention are exemplary and explanatory and are intended to provide further explanation of the invention as claimed. It is not intended to be limiting. Accordingly, the scope of various embodiments of the present invention should be construed as being included in the scope of various embodiments of the present invention without departing from the scope of the present invention, all changes or modifications derived from the technical idea of various embodiments of the present invention .
101: 전자 장치
104: 전자 장치
106: 서버
110: 버스
120: 프로세서
130: 메모리
131: 커널
132: 미들웨어
133: 어플리케이션 프로그래밍 인터페이스
134: 어플리케이션
140: 입출력 인터페이스
150: 디스플레이
160: 통신 인터페이스
162: 네트워크
170: 제어 모듈
180: 센서 모듈101: electronic device 104: electronic device
106: server 110: bus
120: processor 130: memory
131: Kernel 132: Middleware
133: Application Programming Interface
134: Application 140: I / O interface
150: Display 160: Communication interface
162: network 170: control module
180: Sensor module
Claims (57)
센서 모듈을 통해 측정된 센싱 데이터를 기초로 전자 장치의 움직임 정보를 판단하는 동작과,
하나 이상의 생체 신호를 분석하여 사용자에 대한 생체 정보를 판단하는 동작과,
상기 움직임 정보 및 생체 정보에 따라 상기 전자 장치의 동작을 제어하는 동작을 포함함을 특징으로 하는 방법.A method of operating an electronic device,
Determining motion information of the electronic device based on the sensed data measured through the sensor module,
Analyzing one or more biological signals to determine biometric information for a user,
And controlling the operation of the electronic device according to the motion information and the biometric information.
상기 사용자가 상기 전자 장치를 사용하는 사용 패턴을 파악하여 기록함으로써, 상기 사용 패턴을 상기 전자 장치 내에 축적하는 동작을 더 포함함을 특징으로 하는 방법.The method according to claim 1,
Further comprising storing the usage pattern in the electronic device by identifying and recording a usage pattern of the electronic device by the user.
상기 전자 장치의 스크린에 의해 표시되는 UI 화면의 순서 또는 구성을 변경하는 동작을 포함함을 특징으로 하는 방법.2. The method according to claim 1, wherein the operation of controlling the operation of the electronic device according to the motion information and the biometric information comprises:
And changing the order or configuration of the UI screen displayed by the screen of the electronic device.
메시지 화면 또는 알림 화면을 포함함을 특징으로 하는 방법.The method as claimed in claim 3,
A message screen or a notification screen.
가로 UI를 세로 UI로 변경하거나 또는 상기 세로 UI를 상기 가로 UI로 변경하는 동작을 포함함을 특징으로 하는 방법.2. The method according to claim 1, wherein the operation of controlling the operation of the electronic device according to the motion information and the biometric information comprises:
Changing the horizontal UI to a vertical UI or changing the vertical UI to the horizontal UI.
상기 사용자 입력에 따라 상기 가로 UI를 상기 세로 UI로 변경하거나 또는 상기 세로 UI를 상기 가로 UI로 변경하는 동작을 포함함을 특징으로 하는 방법.6. The method according to claim 5, wherein the operation of controlling the operation of the electronic device according to the motion information and the biometric information comprises:
And changing the horizontal UI to the vertical UI or changing the vertical UI to the horizontal UI according to the user input.
스크린에 표시되는 콘텐츠의 폰트 크기 변경, 색상 변경 및 내용 축약 중 적어도 포함함을 특징으로 하는 방법.The method of claim 1, wherein the operation of controlling the operation of the electronic device according to the motion information and the biometric information comprises:
A font size change, a color change, and a content reduction of a content displayed on a screen.
상기 생체 정보는, HRM 센서 또는 HRV 센서에 의해 측정되는 심박수를 포함하고,
상기 하나 이상의 생체 신호를 분석하여 사용자에 대한 생체 정보를 판단하는 동작은,
상기 HRM 센서 또는 상기 HRV 센서의 의해 측정된 상기 심박수를 기초로 하여 상기 사용자의 현재 상태를 결정하는 동작을 포함함을 특징으로 하는 방법.The method according to claim 1,
Wherein the biometric information includes a heart rate measured by an HRM sensor or an HRV sensor,
The operation of analyzing the at least one living body signal to determine the biometric information for the user includes:
And determining the current state of the user based on the heart rate measured by the HRM sensor or the HRV sensor.
상기 사용자가 하고 있는 운동의 종류 또는 강도에 따라 각기 다른 기준을 적용하여 상기 사용자의 현재 상태를 결정하는 동작을 포함함을 특징으로 하는 방법.9. The method of claim 8, wherein the determining the current state of the user based on the heart rate measured by the HRM sensor or the HRV sensor comprises:
And determining the current state of the user by applying different criteria according to the type or intensity of the motion the user is performing.
상기 운동의 종류와 강도에 따라 스크린의 밝기, 상기 스크린에 콘텐츠가 표시되는 시간, 상기 전자 장치에 발생되는 진동의 종류, 상기 진동의 강도, 상기 전자 장치로부터 입출력되는 오디오의 입력 또는 출력 레벨 및 상기 오디오의 종류 중 적어도 하나를 변경하는 동작을 포함함을 특징으로 하는 방법.10. The method according to claim 9, wherein the operation of controlling the operation of the electronic device according to the motion information and the biometric information comprises:
The intensity of the vibration, the input or output level of audio input / output from / to the electronic device, and the input / output level of audio input / output from / to the electronic device, And changing at least one of the types of audio.
상기 전자 장치의 방향(orientation) 정보 또는 장착 위치 정보를 근거로 하여 콘텐츠를 표시하는 스크린의 위치를 파악하고, 상기 콘텐츠의 사이즈 또는 비율을 조절하는 동작을 포함함을 특징으로 하는 방법.2. The method according to claim 1, wherein the operation of controlling the operation of the electronic device according to the motion information and the biometric information comprises:
Determining a position of a screen displaying the content based on orientation information or mounting position information of the electronic device, and adjusting a size or a ratio of the content.
상기 전자 장치의 착용 위치 또는 콘텐츠를 표시하는 스크린의 방향을 판단하는 동작과,
상기 착용 위치 또는 상기 스크린의 방향에 따라 상기 콘텐츠를 변경하여 표시하는 동작을 더 포함함을 특징으로 하는 방법.The method according to claim 1,
Determining an orientation of the screen indicating the wear position or content of the electronic device;
Further comprising changing and displaying the content according to the wear position or the orientation of the screen.
외부 장치와 통신하는 통신 모듈이 상기 외부 장치와 연결되었는지 여부를 판단하는 동작과,
상기 외부 장치와의 연결 상태에 따라 전자 장치의 동작을 제어하는 동작을 포함함을 특징으로 하는 방법.A method of operating an electronic device,
Determining whether a communication module communicating with an external device is connected to the external device,
And controlling the operation of the electronic device according to a connection state with the external device.
상기 외부 장치와 연결되어 있는 경우, 상기 전자 장치가 상기 외부 장치를 통해 멀티미디어를 출력하도록 제어하는 동작을 포함함을 특징으로 하는 방법.14. The method according to claim 13, wherein the operation of controlling the operation of the electronic device according to the connection state with the external device comprises:
And controlling the electronic device to output multimedia through the external device when the electronic device is connected to the external device.
상기 외부 장치와의 상기 연결 상태가 변경되면, 그 변경된 상태에 따라 상기 전자 장치를 제어하는 동작을 더 포함함을 특징으로 하는 방법.14. The method of claim 13,
And controlling the electronic device according to the changed state when the connection state with the external device is changed.
하나 이상의 외부 장치들과 페어링하는 동작과,
모션 센서를 이용하여 전자 장치의 움직임 정보를 판단하는 동작과,
하나 이상의 생체 신호를 분석하여 사용자에 대한 생체 정보를 판단하는 동작과,
상기 움직임 정보 또는 상기 생체 정보를 근거로 하여 상기 전자 장치로부터 상기 사용자에게 제공될 수 있는 서비스를 결정하는 동작과,
상기 외부 장치들을 이용하여 상기 서비스를 상기 사용자에게 제공하는 동작을 포함함을 특징으로 하는 방법.A method of operating an electronic device,
Paired with one or more external devices,
Determining motion information of the electronic device using the motion sensor,
Analyzing one or more biological signals to determine biometric information for a user,
Determining a service that can be provided to the user from the electronic device based on the motion information or the biometric information;
And providing the service to the user using the external devices.
상기 움직임 정보 또는 상기 생체 신호를 근거로 하여 상기 하나 이상의 외부 장치를 통해 사용자에게 수신 알람, 발신 중지 또는 변경을 제공하는 동작을 포함함을 특징으로 하는 방법.17. The method of claim 16, wherein providing the service to the user using the one or more external devices comprises:
And providing the user with an alarm, an outgoing call or a change via the at least one external device based on the motion information or the bio-signal.
상기 움직임 정보 또는 상기 생체 신호를 근거로 하여 상기 하나 이상의 외부 장치들을 통한 멀티미디어의 제공을 일부 제한하는 동작을 더 포함함을 특징으로 하는 방법.17. The method of claim 16,
Further comprising limiting some of the provision of multimedia through the one or more external devices based on the motion information or the bio-signals.
상기 움직임 정보 또는 상기 생체 신호를 근거로 하여 상기 하나 이상의 외부 장치들을 통해 출력되는 오디오의 입력 또는 출력 레벨을 변경하는 동작을 더 포함함을 특징으로 하는 방법.17. The method of claim 16,
Further comprising changing an input or output level of audio output through the one or more external devices based on the motion information or the bio-signal.
상기 움직임 정보 또는 상기 생체 신호를 근거로 하여 상기 하나 이상의 외부 장치들을 통한 외부 입력을 중지하는 동작을 더 포함함을 특징으로 하는 방법.17. The method of claim 16,
Further comprising stopping external input through the one or more external devices based on the motion information or the bio-signal.
센싱 데이터를 획득하는 동작과,
상기 센싱 데이터를 기초로 사용자의 현재 상태를 결정하는 동작과,
상기 현재 상태를 기초로 디스플레이에 표시할 콘텐츠를 결정하는 동작과,
상기 디스플레이에 상기 콘텐츠를 표시하는 동작을 포함함을 특징으로 하는 콘텐츠 표시 방법.A method for an electronic device to display content,
Acquiring sensing data,
Determining the current state of the user based on the sensing data,
Determining a content to be displayed on the display based on the current status;
And displaying the content on the display.
사용자의 혈압, 혈류, 심박수, 체온, 호흡수, 산소 포화도, 심폐음 또는 혈당 중 하나 이상을 포함함을 특징으로 하는 콘텐츠 표시 방법.22. The method of claim 21,
Wherein the at least one of the user's blood pressure, blood flow, heart rate, body temperature, respiration rate, oxygen saturation, cardioplegia, or blood sugar.
상기 사용자가 하고 있는 운동의 종류, 운동 강도, 운동의 진행 상태, 상기 사용자의 이동 방향, 이동 속도 중 하나 이상을 결정하는 동작을 포함함을 특징으로 하는 콘텐츠 표시 방법.22. The method of claim 21, wherein the determining the current state of the user based on the sensing data comprises:
And determining at least one of a type of the user's movement, a movement intensity, a movement progress state, a movement direction of the user, and a movement speed.
상기 운동 강도에 따라 상기 디스플레이에 표시할 콘텐츠의 수 또는 색상을 조절하는 동작을 포함함을 특징으로 하는 콘텐츠 표시 방법.24. The method of claim 23, wherein the determining the content to display on the display based on the current state comprises:
And adjusting the number or the color of the content to be displayed on the display according to the intensity of the exercise.
상기 운동 강도가 강할수록 상기 디스플레이에 표시할 콘텐츠의 수는 감소하고, 상기 운동 강도가 약할수록 상기 디스플레이에 표시할 콘텐츠의 수는 증가함을 특징으로 하는 콘텐츠 표시 방법.25. The method of claim 24,
Wherein the number of contents to be displayed on the display decreases as the exercise intensity increases, and as the exercise intensity decreases, the number of contents to be displayed on the display increases.
상기 이동 속도에 따라 상기 디스플레이에 표시할 콘텐츠의 수 또는 색상을 조절하는 동작을 포함함을 특징으로 하는 콘텐츠 표시 방법.24. The method of claim 23, wherein the determining the content to display on the display based on the current state comprises:
And adjusting the number or the color of the content to be displayed on the display according to the moving speed.
상기 이동 속도가 증가할수록 상기 디스플레이에 표시할 콘텐츠의 수는 감소하고, 상기 이동 속도가 감속할수록 상기 디스플레이에 표시할 콘텐츠의 수는 증가함을 특징으로 하는 콘텐츠 표시 방법.27. The method of claim 26,
Wherein as the moving speed increases, the number of contents to be displayed on the display decreases, and as the moving speed decelerates, the number of contents to be displayed on the display increases.
상기 사용자의 스트레스 지수를 결정하는 동작과,
상기 스트레스 지수가 미리 설정된 임계값 이상인지 여부를 판단하는 과정을 포함함을 특징으로 하는 콘텐츠 표시 방법.22. The method of claim 21, wherein the determining the current state of the user based on the sensing data comprises:
Determining a stress index of the user;
And determining whether the stress index is equal to or greater than a preset threshold value.
상기 스트레스 지수가 상기 임계값 이상인 경우, 운동 중단 알람을 표시하는 것으로 결정하는 동작을 포함함을 특징으로 하는 콘텐츠 표시 방법.29. The method of claim 28, wherein the determining the content to display on the display based on the current state comprises:
And determining to display a motion stop alarm if the stress index is above the threshold.
상기 스트레스 지수가 상기 임계값 미만인 경우, 상기 사용자가 운동을 지속할 수 있도록 하는 콘텐츠를 표시하는 것으로 결정하는 동작을 포함함을 특징으로 하는 콘텐츠 표시 방법.29. The method of claim 28, wherein the determining the content to display on the display based on the current state comprises:
And determining to display the content that allows the user to continue exercising if the stress index is below the threshold value.
스크린의 방향을 결정하기 위한 센싱 데이터를 획득하는 동작과,
상기 센싱 데이터를 기초로 상기 스크린의 방향을 결정하는 동작과,
상기 스크린의 방향에 따른 콘텐츠의 표시 방향을 결정하는 동작과,
상기 표시 방향에 따라 상기 스크린에 상기 콘텐츠를 표시하는 동작을 포함함을 특징으로 하는 콘텐츠 표시 방법.A method for an electronic device to display content,
Obtaining sensing data for determining a direction of the screen,
Determining an orientation of the screen based on the sensing data,
Determining a display direction of the content along the direction of the screen,
And displaying the content on the screen in accordance with the display direction.
상기 스크린의 가로가 세로보다 긴 경우, 상기 콘텐츠를 가로 방향으로 표시하도록 결정하는 동작을 포함함을 특징으로 하는 콘텐츠 표시 방법.32. The method of claim 31, wherein the act of determining the display direction of the content along the direction of the screen comprises:
And if the width of the screen is longer than the length, determining to display the content in a horizontal direction.
상기 스크린의 세로가 가로보다 긴 경우, 상기 콘텐츠를 세로 방향으로 표시하도록 결정하는 동작을 포함함을 특징으로 하는 콘텐츠 표시 방법.32. The method of claim 31, wherein the act of determining the display direction of the content along the direction of the screen comprises:
And determining to display the content in the vertical direction when the height of the screen is longer than the width.
상기 스크린 중 일부에서는 상기 콘텐츠를 가로 방향으로 표시하고, 나머지 일부에서는 상기 콘텐츠를 세로 방향으로 표시하는 것으로 결정하는 동작을 포함함을 특징으로 하는 콘텐츠 표시 방법.32. The method of claim 31, wherein the act of determining the display direction of the content along the direction of the screen comprises:
And determining to display the content in a horizontal direction in a part of the screen and to display the content in a vertical direction in a remaining part of the screen.
상기 센싱 데이터에 포함된 전자 장치의 기울기를 기초로 상기 스크린의 회전각을 결정하는 동작을 포함함을 특징으로 하는 콘텐츠 표시 방법.32. The method of claim 31, wherein the determining of the orientation of the screen based on the sensing data comprises:
And determining an angle of rotation of the screen based on a slope of the electronic device included in the sensing data.
상기 센싱 데이터에 포함된 전자 장치의 기울기를 기초로 상기 스크린의 회전각을 결정하는 동작을 포함함을 특징으로 하는 콘텐츠 표시 방법.32. The method of claim 31, wherein the determining of the orientation of the screen based on the sensing data comprises:
And determining an angle of rotation of the screen based on a slope of the electronic device included in the sensing data.
상기 스크린의 방향과 사용자의 시선 반대 방향 사이의 각도가 미리 설정된 기준값 미만인 경우, 상기 스크린에 상기 콘텐츠를 표시하는 동작을 포함함을 특징으로 하는 콘텐츠 표시 방법.32. The method of claim 31, wherein the act of displaying the content along the display direction comprises:
And displaying the content on the screen when the angle between the direction of the screen and the direction opposite to the user's gaze is less than a preset reference value.
상기 스크린의 방향과 사용자의 시선 반대 방향 사이의 각도가 미리 설정된 기준값 이상인 경우, 상기 스크린에 상기 콘텐츠를 표시하지 않는 동작을 더 포함함을 특징으로 하는 콘텐츠 표시 방법.39. The method of claim 37,
Further comprising the step of not displaying the content on the screen when the angle between the direction of the screen and the direction opposite to the user's gaze is greater than or equal to a preset reference value.
콘텐츠를 표시하는 스크린을 포함하는 디스플레이와,
센싱 데이터를 획득하고, 상기 센싱 데이터를 기초로 사용자의 현재 상태를 결정하고, 상기 현재 상태를 기초로 상기 스크린에 표시할 콘텐츠를 결정하고, 상기 스크린에 상기 콘텐츠를 표시하도록 상기 디스플레이를 제어하는 제어 모듈을 포함함을 특징으로 하는 전자 장치.An electronic device for displaying contents,
A display including a screen for displaying content;
Determining a current state of the user based on the sensed data, determining a content to be displayed on the screen based on the current state, and controlling the display to display the content on the screen And a module.
사용자의 혈압, 혈류, 심박수, 체온, 호흡수, 산소 포화도, 심폐음 또는 혈당 중 하나 이상을 포함함을 특징으로 하는 전자 장치.40. The method of claim 39,
A blood pressure of the user, blood flow, heart rate, body temperature, respiratory rate, oxygen saturation, cardioplegia or blood sugar.
상기 사용자가 하고 있는 운동의 종류, 운동 강도, 운동의 진행 상태, 상기 사용자의 이동 방향, 이동 속도 중 하나 이상을 결정함을 특징으로 하는 전자 장치.40. The apparatus of claim 39,
Wherein the determination unit determines at least one of a type of a motion the user is performing, a motion intensity, a motion progress state, a movement direction of the user, and a movement speed.
상기 운동 강도에 따라 상기 스크린에 표시할 콘텐츠의 수를 조절함을 특징으로 하는 전자 장치.42. The apparatus of claim 41,
And controls the number of contents to be displayed on the screen according to the exercise intensity.
상기 운동 강도가 강할수록 상기 스크린에 표시할 콘텐츠의 수를 줄이고, 상기 운동 강도가 약할수록 상기 스크린에 표시할 콘텐츠의 수를 늘림을 특징으로 하는 전자 장치.43. The system of claim 42,
Wherein the number of contents to be displayed on the screen is reduced as the exercise intensity is stronger and the number of contents to be displayed on the screen is increased as the exercise intensity is weak.
상기 이동 속도에 따라 상기 스크린에 표시할 콘텐츠의 수를 조절함을 특징으로 하는 전자 장치.42. The apparatus of claim 41,
And controls the number of contents to be displayed on the screen according to the moving speed.
상기 이동 속도가 증가할수록 상기 스크린에 표시할 콘텐츠의 수를 줄이고, 상기 이동 속도가 감소할수록 상기 스크린에 표시할 콘텐츠의 수를 늘림을 특징으로 하는 전자 장치.45. The apparatus of claim 44,
The number of contents to be displayed on the screen is decreased as the moving speed increases, and the number of contents to be displayed on the screen is increased as the moving speed is decreased.
상기 사용자의 스트레스 지수를 결정하고, 상기 스트레스 지수가 미리 설정된 임계값 이상인지 여부를 판단하여 상기 스트레스 지수가 상기 임계값 이상인 경우, 운동 중단 알람을 상기 스크린에 표시하도록 상기 디스플레이를 제어함을 특징으로 하는 전자 장치.40. The apparatus of claim 39,
And controls the display to display a motion interruption alarm on the screen when the stress index is greater than or equal to the threshold value by determining whether the stress index is greater than or equal to a preset threshold value, Lt; / RTI >
상기 스트레스 지수가 상기 임계값 미만인 경우, 상기 사용자가 운동을 지속할 수 있도록 하는 콘텐츠를 상기 스크린에 표시하도록 상기 디스플레이를 제어함을 특징으로 하는 전자 장치.47. The apparatus of claim 46,
And controls the display to display, on the screen, content that allows the user to continue exercising if the stress index is less than the threshold.
상기 센싱 데이터를 기초로 상기 스크린의 방향을 결정하고, 상기 스크린의 방향을 기초로 상기 콘텐츠의 표시 방향을 결정하고, 상기 표시 방향에 따라 상기 콘텐츠가 표시되도록 상기 디스플레이를 제어함을 특징으로 하는 전자 장치.40. The apparatus of claim 39,
Determines the direction of the screen based on the sensing data, determines a display direction of the content based on the direction of the screen, and controls the display to display the content along the display direction Device.
상기 스크린의 가로가 세로보다 긴 경우, 상기 콘텐츠를 가로 방향으로 표시하도록 상기 디스플레이를 제어함을 특징으로 하는 전자 장치.49. The apparatus of claim 48,
And controls the display to display the content in a horizontal direction when the width of the screen is longer than the length.
상기 스크린의 세로가 가로보다 긴 경우, 상기 콘텐츠를 세로 방향으로 표시하도록 상기 디스플레이를 제어함을 특징으로 하는 전자 장치.49. The apparatus of claim 47,
And controls the display to display the content in the vertical direction when the height of the screen is longer than the width.
상기 스크린 중 일부에서는 상기 콘텐츠를 가로 방향으로 표시하도록 상기 디스플레이를 제어하고, 상기 스크린 중 나머지 일부에서는 상기 콘텐츠를 세로 방향으로 표시하도록 상기 디스플레이를 제어함을 특징으로 하는 전자 장치.49. The apparatus of claim 48,
Wherein some of the screens control the display to display the content in a horizontal direction and the rest of the screens control the display to display the content in a vertical direction.
상기 센싱 데이터에 포함된 전자 장치의 기울기를 기초로 상기 스크린의 회전각을 결정하고, 상기 회전각을 기초로 상기 콘텐츠가 상기 스크린 중 어느 한 방향으로 치우쳐 표시되도록 상기 디스플레이를 제어함을 특징으로 하는 전자 장치.49. The apparatus of claim 48,
Wherein the control unit determines the rotation angle of the screen based on the inclination of the electronic device included in the sensing data and controls the display so that the content is displayed in a biased direction of the screen based on the rotation angle Electronic device.
상기 스크린의 방향과 사용자의 시선 반대 방향 사이의 각도가 미리 설정된 기준값 미만인 경우, 상기 콘텐츠를 가로 방향으로 표시하도록 상기 디스플레이를 제어함을 특징으로 하는 전자 장치.49. The apparatus of claim 48,
And controls the display to display the content in a horizontal direction when an angle between a direction of the screen and a direction opposite to a line of sight of the user is less than a preset reference value.
상기 스크린의 방향과 사용자의 시선 반대 방향 사이의 각도가 미리 설정된 기준값 이상인 경우, 상기 콘텐츠를 상기 스크린에 표시하지 않도록 상기 디스플레이를 제어함을 특징으로 하는 전자 장치.49. The apparatus of claim 48,
And controls the display not to display the content on the screen when the angle between the direction of the screen and the direction opposite to the user's gaze is equal to or greater than a preset reference value.
상기 센싱 데이터를 기초로 판단한 사용자 상태로서 사용자의 움직임 정도를 결정하고, 상기 사용자의 움직임 정도가 미리 설정된 기준값 이상이면 상기 스크린에 표시되는 상기 콘텐츠의 수를 제한함을 특징으로 하는 전자 장치.49. The apparatus of claim 48,
Determines the degree of motion of the user as a user state determined based on the sensing data, and limits the number of contents displayed on the screen when the degree of motion of the user is equal to or greater than a preset reference value.
상기 사용자의 움직임 정도가 미리 설정된 기준값 미만이면 상기 스크린에 표시되는 상기 콘텐츠의 수를 제한하지 않음을 특징으로 하는 전자 장치.56. The system of claim 55,
And does not limit the number of contents displayed on the screen if the degree of movement of the user is less than a preset reference value.
센싱 데이터를 획득하는 동작과,
상기 센싱 데이터를 기초로 사용자의 현재 상태를 결정하는 동작과,
상기 현재 상태를 기초로 스크린에 표시할 콘텐츠를 결정하는 동작과,
상기 스크린에 상기 콘텐츠를 표시하는 동작을 포함하는 저장 매체.A machine-readable storage medium having recorded thereon a program for executing a method of displaying an electronic device, the method comprising:
Acquiring sensing data,
Determining the current state of the user based on the sensing data,
Determining a content to be displayed on the screen based on the current status;
And displaying the content on the screen.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140194289A KR20160081084A (en) | 2014-12-30 | 2014-12-30 | A method for displaying contents and an eletronic device therefor |
KR1020167025950A KR102299076B1 (en) | 2014-02-21 | 2015-02-17 | Method for displaying content and electronic device therefor |
PCT/KR2015/001666 WO2015126182A1 (en) | 2014-02-21 | 2015-02-17 | Method for displaying content and electronic device therefor |
US15/120,587 US10209779B2 (en) | 2014-02-21 | 2015-02-17 | Method for displaying content and electronic device therefor |
US16/276,786 US20190187802A1 (en) | 2014-02-21 | 2019-02-15 | Method for displaying content and electronic device therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140194289A KR20160081084A (en) | 2014-12-30 | 2014-12-30 | A method for displaying contents and an eletronic device therefor |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20160081084A true KR20160081084A (en) | 2016-07-08 |
Family
ID=56503380
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140194289A Pending KR20160081084A (en) | 2014-02-21 | 2014-12-30 | A method for displaying contents and an eletronic device therefor |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20160081084A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180043934A (en) * | 2016-10-21 | 2018-05-02 | 정광일 | Method for sharing content using wallpaper of mobile telecommunication terminal and mobile telecommunication terminal using it |
CN110575150A (en) * | 2018-06-07 | 2019-12-17 | 三星电子株式会社 | Electronic device for providing exercise information using biometric information and method of operation |
WO2021100905A1 (en) * | 2019-11-20 | 2021-05-27 | (주)데브언리밋 | Method for providing training service and service system therefor |
KR20240159726A (en) * | 2023-04-28 | 2024-11-06 | 주식회사 더샹그릴라 | Apparatus and method for complex content |
WO2025127318A1 (en) * | 2023-12-13 | 2025-06-19 | 삼성전자 주식회사 | Wearable electronic device and user interface display method thereof |
-
2014
- 2014-12-30 KR KR1020140194289A patent/KR20160081084A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180043934A (en) * | 2016-10-21 | 2018-05-02 | 정광일 | Method for sharing content using wallpaper of mobile telecommunication terminal and mobile telecommunication terminal using it |
CN110575150A (en) * | 2018-06-07 | 2019-12-17 | 三星电子株式会社 | Electronic device for providing exercise information using biometric information and method of operation |
WO2021100905A1 (en) * | 2019-11-20 | 2021-05-27 | (주)데브언리밋 | Method for providing training service and service system therefor |
KR20240159726A (en) * | 2023-04-28 | 2024-11-06 | 주식회사 더샹그릴라 | Apparatus and method for complex content |
WO2025127318A1 (en) * | 2023-12-13 | 2025-06-19 | 삼성전자 주식회사 | Wearable electronic device and user interface display method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102299076B1 (en) | Method for displaying content and electronic device therefor | |
US10691220B2 (en) | Method for display of information from real world environment on a virtual reality (VR) device and VR device thereof | |
US11968627B2 (en) | Device and controlling method thereof | |
US20210274454A1 (en) | Method and device for measuring amount of user physical activity | |
US10168772B2 (en) | Head mounted electronic device | |
KR102265086B1 (en) | Virtual Environment for sharing of Information | |
KR102471977B1 (en) | Method for displaying one or more virtual objects in a plurality of electronic devices, and an electronic device supporting the method | |
KR102414356B1 (en) | Electronic device and Method for providing a haptic feedback of the same | |
US9886454B2 (en) | Image processing, method and electronic device for generating a highlight content | |
US20170045993A1 (en) | Portable apparatus and method for displaying a screen | |
US20160142407A1 (en) | Method and apparatus for displaying user interface in electronic device | |
KR20160059765A (en) | Method and device for displaying in electronic device | |
KR20160094114A (en) | Electronic device and method for processing a display area in electronic device | |
KR20160035394A (en) | Method and apparatus for processing sensor data | |
KR20160056728A (en) | Apparatus and method for using blank area on screen | |
KR20150099019A (en) | Electronic device and method for controlling an input-output device | |
KR20160059264A (en) | Method for controlling display and an electronic device thereof | |
KR20160121145A (en) | Apparatus And Method For Setting A Camera | |
KR20150107529A (en) | Method for Determining Data Source | |
US20170010669A1 (en) | Method for operating electronic apparatus and electronic apparatus supporting the method | |
KR20170013623A (en) | Apparatus and method for controlling a display | |
KR102192155B1 (en) | Method and apparatus for providing application information | |
US20180176536A1 (en) | Electronic device and method for controlling the same | |
KR20160081084A (en) | A method for displaying contents and an eletronic device therefor | |
US20210132790A1 (en) | Electronic device and screen display method of electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20141230 |
|
PG1501 | Laying open of application | ||
PC1204 | Withdrawal of earlier application forming a basis of a priority claim |
Patent event date: 20141230 Comment text: Patent Application Patent event code: PC12041R01I |