[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20160081084A - A method for displaying contents and an eletronic device therefor - Google Patents

A method for displaying contents and an eletronic device therefor Download PDF

Info

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
Application number
KR1020140194289A
Other languages
Korean (ko)
Inventor
노병탁
정철호
김양수
손동일
여재영
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020140194289A priority Critical patent/KR20160081084A/en
Priority to KR1020167025950A priority patent/KR102299076B1/en
Priority to PCT/KR2015/001666 priority patent/WO2015126182A1/en
Priority to US15/120,587 priority patent/US10209779B2/en
Publication of KR20160081084A publication Critical patent/KR20160081084A/en
Priority to US16/276,786 priority patent/US20190187802A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/015Input arrangements based on nervous system activity detection, e.g. brain waves [EEG] detection, electromyograms [EMG] detection, electrodermal response detection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]

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

콘텐츠를 표시하는 방법 및 이를 위한 전자 장치{A METHOD FOR DISPLAYING CONTENTS AND AN ELETRONIC DEVICE THEREFOR}[0001] METHOD FOR DISPLAYING CONTENTS AND AN ELECTRONIC DEVICE THEREFOR [0002]

본 발명은 콘텐츠를 표시하는 전자 디바이스에 관한 것이다.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 network environment 100 including an electronic device, in accordance with various embodiments of the present invention.
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 network environment 100 including an electronic device 101, in accordance with various embodiments of the present invention.

도 1을 참조하면, 상기 전자 장치(101)는 버스(110), 프로세서(120), 메모리(130), 입출력 인터페이스(140), 디스플레이(150), 통신 인터페이스(160), 제어 모듈(170) 및 센서 모듈(180) 중 하나 이상을 포함할 수 있다.1, the electronic device 101 includes a bus 110, a processor 120, a memory 130, an input / output interface 140, a display 150, a communication interface 160, a control module 170, And a sensor module 180.

상기 버스(110)는 전술한 구성요소들을 서로 연결하고, 전술한 구성요소들 간의 통신(예를 들어, 제어 메시지)을 전달하는 회로일 수 있다. 예를 들어, 프로세서(120) 또는 제어 모듈(170)로부터 생성된 제어 메시지는 버스(110)를 통해 디스플레이(150) 또는 통신 인터페이스(160)로 전달될 수 있다.The bus 110 may be a circuit that interconnects the components described above and communicates (e.g., control messages) between the components described above. For example, control messages generated from the processor 120 or the control module 170 may be communicated to the display 150 or the communication interface 160 via the bus 110. [

상기 프로세서(120)는, 예를 들면, 상기 버스(110)를 통해 전술한 다른 구성요소들(예를 들어, 상기 메모리(130), 상기 입출력 인터페이스(140), 상기 디스플레이(150), 상기 통신 인터페이스(160), 상기 제어 모듈(170), 또는 센서 모듈(180) 등)로부터 명령을 수신하여, 수신된 명령을 해독하고, 해독된 명령에 따른 연산이나 데이터 처리를 실행할 수 있다.The processor 120 may communicate with other components (e.g., the memory 130, the input / output interface 140, the display 150, the communication 150, The interface module 160, the control module 170, or the sensor module 180), decrypt the received command, and execute an operation or data processing according to the decrypted command.

상기 메모리(130)는, 상기 프로세서(120) 또는 다른 구성요소들(예를 들어, 상기 입출력 인터페이스(140), 상기 디스플레이(150), 상기 통신 인터페이스(160), 상기 제어 모듈(170) 또는 상기 센서 모듈(180) 등)로부터 수신되거나 상기 프로세서(120) 또는 다른 구성요소들에 의해 생성된 명령 또는 데이터를 저장할 수 있다. 상기 메모리(130)는, 예를 들면, 커널(131), 미들웨어(132), 어플리케이션 프로그래밍 인터페이스(API: application programming interface)(133) 또는 어플리케이션(134) 등의 프로그래밍 모듈들을 포함할 수 있다. 전술한 각각의 프로그래밍 모듈들은 소프트웨어, 펌웨어, 하드웨어 또는 이들 중 적어도 둘 이상의 조합으로 구성될 수 있다.The memory 130 may be coupled to the processor 120 or other components (e.g., the input / output interface 140, the display 150, the communication interface 160, the control module 170, Sensor module 180, or the like) or store instructions or data generated by the processor 120 or other components. The memory 130 may include programming modules such as, for example, a kernel 131, a middleware 132, an application programming interface (API) 133, or an application 134. Each of the above-described programming modules may be composed of software, firmware, hardware, or a combination of at least two of them.

상기 메모리(130)에는, 디스플레이(150)의 방향을 결정하기 위한 데이터가 미리 저장되어 있을 수 있다. 또한 메모리(130)에는 센서 모듈(180)에 포함된 하나 이상의 센서들에 의하여 측정된 센싱 데이터가 저장될 수 있다. 메모리(130)에는 센서 모듈(180)에 포함된 가속도 센서 또는 자이로 센서에 의하여 측정된 센싱 데이터(예를 들어, 전자 장치(101)의 이동 속도, 이동 가속도, 이동 방향 또는 전자 장치(101)의 기울기)가 저장될 수 있다.In the memory 130, data for determining the direction of the display 150 may be stored in advance. In addition, the memory 130 may store sensing data measured by one or more sensors included in the sensor module 180. The memory 130 stores the sensing data (e.g., the moving speed, the moving acceleration, the moving direction of the electronic device 101, or the moving direction of the electronic device 101) measured by the acceleration sensor or the gyro sensor included in the sensor module 180 Slope) can be stored.

상기 메모리(130)에는 사용자가 현재 하고 있는 운동(예를 들어, 워킹, 조깅, 자전거 타기, 수영, 배드민턴, 테니스, 축구, 야구, 농구 등)을 결정하기 위한 센서값이 저장되어 있을 수 있다. 예를 들어, 제어 모듈(170)은 1분 동안 측정된 사용자의 혈압, 혈류, 심박수, 체온, 호흡수, 산소 포화도, 심폐음, 혈당 또는 전자 장치(101)의 이동 속도, 이동 가속도, 이동 방향 또는 전자 장치(101)의 기울기 등을 분석하여 상기 사용자가 실행하고 있는 운동을 조깅으로 결정할 수 있다. 이때 1분 동안 측정된 사용자의 혈압, 혈류, 심박수, 체온, 호흡수, 산소 포화도, 심폐음, 혈당 또는 전자 장치(101)의 이동 속도, 이동 가속도, 이동 방향 또는 전자 장치(101)의 기울기 등은 상기 메모리(130)에 저장된 것일 수 있다.The memory 130 may store sensor values for determining the current movement of the user (for example, walking, jogging, cycling, swimming, badminton, tennis, soccer, baseball, basketball, etc.). For example, the control module 170 may measure the blood pressure, blood flow, heart rate, body temperature, respiratory rate, oxygen saturation, pace of the heart, blood glucose or the speed of movement of the electronic device 101, Or the inclination of the electronic device 101 and so on to determine a jogging exercise performed by the user. The blood pressure, blood flow, heart rate, body temperature, respiration rate, oxygen saturation, cardiopulmonary blood glucose or the movement speed of the electronic device 101, the movement acceleration, the direction of movement or the inclination of the electronic device 101 measured for 1 minute May be stored in the memory 130.

상기 메모리(130)에는 입출력 인터페이스(140) 또는 디스플레이(150)를 통해 사용자로부터 입력된 운동의 종류 또는 운동 스케줄 등이 저장될 수 있다. 메모리(130)에는 사용자에 의하여 미리 입력된 혈압, 혈류, 심박수, 체온, 호흡수, 산소 포화도, 심폐음, 혈당 등이 저장될 수 있다. 또한 사용자가 운동을 할 때마다 상기 운동의 종류, 운동 스케줄, 사용자가 상기 운동을 하는 동안의 혈압, 혈류, 심박수, 체온, 호흡수, 산소 포화도, 심폐음, 혈당 등이 제어 모듈(170)에 의하여 메모리(130)에 기록될 수 있다. 또한 센서 모듈(180)에 포함된 센서들에 의하여 측정된 센싱 데이터가 상기 제어 모듈(170)에 의하여 메모리(130)에 기록될 수 있다.The memory 130 may store a kind of exercise or an exercise schedule input from the user through the input / output interface 140 or the display 150. The memory 130 may store blood pressure, blood flow, heart rate, body temperature, respiration rate, oxygen saturation, cardiopulmonary function, blood glucose, etc. previously input by the user. Also, each time the user performs exercise, the control module 170 controls the type of exercise, exercise schedule, blood pressure during exercise, blood flow, heart rate, body temperature, respiratory rate, oxygen saturation, And may be recorded in the memory 130. [ Also, the sensing data measured by the sensors included in the sensor module 180 may be written into the memory 130 by the control module 170.

상기 커널(131)은 나머지 다른 프로그래밍 모듈들, 예를 들면, 상기 미들웨어(132), 상기 API(133) 또는 상기 어플리케이션(134)에 구현된 동작 또는 기능을 실행하는 데 사용되는 시스템 리소스들(예를 들어, 상기 버스(110), 상기 프로세서(120) 또는 상기 메모리(130) 등)을 제어 또는 관리할 수 있다. 또한, 상기 커널(131)은 상기 미들웨어(132), 상기 API(133) 또는 상기 어플리케이션(134)에서 상기 전자 장치(101)의 개별 구성요소에 접근하여 제어 또는 관리할 수 있는 인터페이스를 제공할 수 있다.The kernel 131 may include system resources used to execute operations or functions implemented in other programming modules, such as the middleware 132, the API 133 or the application 134 (E.g., the bus 110, the processor 120, or the memory 130). The kernel 131 may also provide an interface for accessing and controlling or managing the individual components of the electronic device 101 at the middleware 132, the API 133 or the application 134 have.

상기 미들웨어(132)는 상기 API(133) 또는 상기 어플리케이션(134)이 상기 커널(131)과 통신하여 데이터를 주고받을 수 있도록 중개 역할을 수행할 수 있다. 또한 상기 미들웨어(132)는 상기 어플리케이션(134)으로부터 수신된 작업 요청들과 관련하여, 예를 들면, 상기 어플리케이션(134) 중 적어도 하나의 어플리케이션에 상기 전자 장치(101)의 시스템 리소스(예를 들어, 상기 버스(110), 상기 프로세서(120) 또는 상기 메모리(130) 등)를 사용할 수 있는 우선 순위를 배정하는 등의 방법을 이용하여 작업 요청에 대한 제어(예를 들어, 스케줄링 또는 로드 밸런싱)을 수행할 수 있다.The middleware 132 can act as an intermediary for the API 133 or the application 134 to communicate with the kernel 131 to exchange data. The middleware 132 may also be operable to provide at least one application of the application 134 with the system resources of the electronic device 101, for example, (E.g., scheduling or load balancing) a work request using a method such as assigning a priority that can be used by the processor (e.g., the bus 110, the processor 120, or the memory 130) Can be performed.

상기 API(133)는 상기 어플리케이션(134)이 상기 커널(131) 또는 상기 미들웨어(132)에서 제공되는 기능을 제어하기 위한 인터페이스로, 예를 들면, 파일 제어, 창 제어, 화상 처리 또는 문자 제어 등을 위한 적어도 하나의 인터페이스 또는 함수(예를 들어, 명령어)를 포함할 수 있다.The API 133 is an interface for the application 134 to control the functions provided by the kernel 131 or the middleware 132. For example, the API 133 may be a file control, a window control, an image processing, (E. G., Instructions) for the < / RTI >

다양한 실시예에 따르면, 상기 어플리케이션(134)은 SMS/MMS 어플리케이션, 이메일 어플리케이션, 달력 어플리케이션, 알람 어플리케이션, SNS 어플리케이션, 메신저 어플리케이션, 멀티미디어 어플리케이션, 건강 관리(health care) 어플리케이션(예를 들어, 운동량 또는 혈당 등을 측정하는 어플리케이션) 또는 환경 정보 어플리케이션(예를 들어, 기압, 습도 또는 온도 정보 등을 제공하는 어플리케이션) 등을 포함할 수 있다. 추가적으로 또는 대체적으로, 상기 어플리케이션(134)은 상기 전자 장치(101)와 외부 전자 장치(예를 들어, 전자 장치(104)) 사이의 정보 교환과 관련된 어플리케이션일 수 있다. 상기 정보 교환과 관련된 어플리케이션은, 예를 들어, 상기 외부 전자 장치에 특정 정보를 전달하기 위한 알림 전달(notification relay) 어플리케이션, 또는 상기 외부 전자 장치를 관리하기 위한 장치 관리(device management) 어플리케이션을 포함할 수 있다.According to various embodiments, the application 134 may be an SMS / MMS application, an email application, a calendar application, an alarm application, an SNS application, a messenger application, a multimedia application, a health care application (e.g., Etc.) or environmental information applications (e.g., applications that provide air pressure, humidity or temperature information, etc.). Additionally or alternatively, the application 134 may be an application related to the exchange of information between the electronic device 101 and an external electronic device (e.g., electronic device 104). The application associated with the information exchange may include, for example, a notification relay application for communicating specific information to the external electronic device, or a device management application for managing the external electronic device .

예를 들면, 상기 알림 전달 어플리케이션은 상기 전자 장치(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 application 134 may include an application that is specified according to attributes (e.g., the type of electronic device) of the external electronic device (e.g., electronic device 104). For example, if the external electronic device is an MP3 player, the application 134 may include an application related to music playback. Similarly, if the external electronic device is a mobile medical device, the application 134 may include applications related to health care. According to one embodiment, the application 134 includes at least one of an application specified in the electronic device 101 or an application received from an external electronic device (e.g., server 106 or electronic device 104) .

상기 입출력 인터페이스(140)은, 입출력 장치(예를 들어, 센서, 키보드 또는 터치 스크린)를 통하여 사용자로부터 입력된 명령 또는 데이터를, 예를 들면, 상기 버스(110)를 통해 상기 프로세서(120), 상기 메모리(130), 상기 통신 인터페이스(160), 상기 제어 모듈(170) 또는 상기 센서 모듈(180)에 전달할 수 있다. 예를 들면, 상기 입출력 인터페이스(140)는 터치 스크린을 통하여 입력된 사용자의 터치에 대한 데이터를 상기 프로세서(120)로 제공할 수 있다. 또한 상기 입출력 인터페이스(140)은, 예를 들면, 상기 버스(110)을 통해 상기 프로세서(120), 상기 메모리(130), 상기 통신 인터페이스(160), 또는 상기 디스플레이 모듈 모듈(170)로부터 수신된 명령 또는 데이터를 상기 입출력 장치(예를 들어, 스피커 또는 디스플레이)를 통하여 출력할 수 있다. 예를 들면, 상기 입출력 인터페이스(140)는 상기 프로세서(120)를 통하여 처리된 음성 데이터를 스피커를 통하여 사용자에게 출력할 수 있다. 상기 입출력 인터페이스(140)는 디스플레이(150)에 콘텐츠(예를 들어, 텍스트, 이미지, 동영상 등)를 표시하기 위한 사용자 입력을 수신할 수 있다 The input / output interface 140 connects commands or data input from a user via an input / output device (e.g., a sensor, a keyboard, or a touch screen) to the processor 120, To the memory (130), the communication interface (160), the control module (170), or the sensor module (180). For example, the input / output interface 140 may provide the processor 120 with data on the user's touch input through the touch screen. The input / output interface 140 may be connected to the processor 120, the memory 130, the communication interface 160, or the display module 170 via the bus 110, for example, Command or data through the input / output device (e.g., a speaker or a display). For example, the input / output interface 140 can output voice data processed through the processor 120 to a user through a speaker. The input / output interface 140 may receive user input for displaying content (e.g., text, image, video, etc.) on the display 150

상기 디스플레이(150)는 사용자에게 각종 정보(예를 들어, 멀티미디어 데이터 또는 텍스트 데이터 등)을 표시할 수 있다. 또한 상기 디스플레이(150)는, 예를 들어 터치 스크린으로 구현되어 사용자로부터의 터치 입력 또는 호버링 입력 등을 입력받는 입출력 인터페이스(140)로서 동작할 수도 있다.The display 150 may display various information (e.g., multimedia data or text data) to the user. The display 150 may be implemented as a touch screen, for example, and may function as an input / output interface 140 for inputting touch input or hovering input from a user.

디스플레이(150)는 스크린(screen) 또는 터치 스크린을 포함하는 형태로 구현될 수 있다. 상기 스크린 또는 터치 스크린은, 하나 이상의 콘텐츠가 표시되는 디스플레이(150)의 표면을 가리킬 수 있다.The display 150 may be implemented in a form that includes a screen or a touch screen. The screen or touch screen may indicate the surface of the display 150 on which one or more content is displayed.

상기 통신 인터페이스(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 communication interface 160 may connect communications between the electronic device 101 and an external device (e.g., electronic device 104 or server 106). For example, the communication interface 160 may be connected to the network 162 via wireless or wired communication to communicate with the external device. The wireless communication may be, for example, wireless fidelity (WIFI), Bluetooth (BT), Zigbee near field communication (NFC), global positioning system , CDMA, WCDMA, UMTS, WiBro or GSM, etc.). The wired communication may include at least one of, for example, a universal serial bus (USB), a high definition multimedia interface (HDMI), a recommended standard 232 (RS-232) or a plain old telephone service (POTS).

한 실시예에 따르면, 상기 네트워크(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 network 162 may be a telecommunications network. The communication network may include at least one of a computer network, an internet, an internet of things, or a telephone network. According to one embodiment, a protocol (e.g., a transport layer protocol, a data link layer protocol, or a physical layer protocol) for communication between the electronic device 101 and an external device is provided by an application 134, an application programming interface 133 ), The middleware 132, the kernel 131, or the communication interface 160.

상기 제어 모듈(170)은, 다른 구성 요소들(예를 들어, 상기 프로세서(120), 상기 메모리(130), 상기 입출력 인터페이스(140), 상기 통신 인터페이스(160) 또는 센서 모듈(180) 등)로부터 획득된 정보 중 적어도 일부를 처리하고, 이를 다양한 방법으로 사용자에게 제공 할 수 있다. 예를 들면, 상기 제어 모듈(170)은 상기 프로세서(120)를 이용하여 또는 이와는 독립적으로, 상기 전자 장치(101)가 다른 전자 기기(예를 들어, 전자 장치(104) 또는 서버(106))와 연동하도록 상기 전자 장치(101)의 적어도 일부 기능을 제어할 수 있다The control module 170 may be configured to communicate with other components (e.g., the processor 120, the memory 130, the input / output interface 140, the communication interface 160, or the sensor module 180) And may provide it to the user in a variety of ways. For example, the control module 170 may communicate with other electronic devices (e.g., electronic device 104 or server 106) using the processor 120, or independently, At least some of the functions of the electronic device 101 may be controlled

상기 제어 모듈(170)은 센서 모듈(180)이 센싱을 수행하여 전자 장치(101)의 이동 속도, 이동 가속도, 이동 방향, 기울기 등을 측정하거나, 사용자의 혈압, 심박수, 호흡수, 산소 포화도, 심폐음, 칼로리 소비량, 근전도, 심전도를 측정하도록 제어할 수 있다.The control module 170 measures the moving speed, the moving acceleration, the moving direction, the inclination, and the like of the electronic device 101 by performing the sensing by the sensor module 180, or the user's blood pressure, heart rate, respiratory rate, The heart rate, the calorie consumption, the EMG, and the electrocardiogram.

상기 제어 모듈(170)은 센서 모듈(180)에 의하여 획득된 센싱 데이터, 예를 들어 하나 이상의 센서들에 의하여 측정된 전자 장치(101)의 현재 위치, 이동 속도, 이동 가속도, 이동 방향 또는 전자 장치(101)의 기울기 중 적어도 하나를 이용하여 디스플레이(150)의 방향을 결정할 수 있다.The control module 170 may be configured to detect sensing data obtained by the sensor module 180, such as the current position of the electronic device 101 measured by one or more sensors, the speed of movement, The orientation of the display 150 may be determined using at least one of the tilts of the display device 101.

전자 장치(101)가 웨어러블 장치(예를 들어, 스마트 와치(smart watch) 등)의 형태로 구현되는 경우, 전자 장치(101)의 디스플레이(150)에 포함된 스크린의 사이즈 또는 해상도가 제약될 수 있다. 또한 웨어러블 장치로 구현되는 경우 전자 장치(101)는 움직임이 많은 신체 부위에 장착될 수 있으므로, 제어 모듈(170)은 사용자의 움직임에 따라 다양한 형태의 사용자 인터페이스를 제공하도록 전자 장치(101)를 제어할 수 있다. 이로써 전자 장치(101)의 사용성이 증대될 수 있다.When the electronic device 101 is implemented in the form of a wearable device (e.g., a smart watch, etc.), the size or resolution of the screen included in the display 150 of the electronic device 101 may be constrained have. In addition, when the electronic device 101 is implemented as a wearable device, the electronic device 101 can be mounted on a body part having many movements. Therefore, the control module 170 controls the electronic device 101 to provide various types of user interfaces can do. As a result, the usability of the electronic device 101 can be increased.

한 실시예에 따르면, 상기 전자 장치(101)는 홈 화면(Home screen)이나 어플리케이션 화면과 같은 디스플레이(150)의 스크린에 표시되는 텍스트, 그림, 도형 등을 상기 전자 장치(101)의 위치와 사용자의 운동 속도, 운동 동작의 종류 또는 강도에 따라 변경하여 사용자에게 제공할 수 있다. 예를 들어, 사용자가 수영을 한다고 가정한다. 수영은 영법에 따른 고유의 움직임 패턴이 있으므로, 전자 장치(101)는 그 움직임 패턴을 감지하여 수영에 적합한 콘텐츠들을 디스플레이(150)를 통해사용자에게 제공할 수 있다. 예를 들어, 사용자가 달리기를 한다고 가정한다. 전자 장치(101)는 상기 전자 장치(101)를 착용한 사용자의 이동 거리 또는 팔의 움직임 등을 감지하여 사용자의 운동이 달리기임을 알아낼 수 있다. 상기와 같이 전자 장치(101)는 사용자의 움직임 패턴을 분석함으로써 사용자가 하고 있는 운동을 결정할 수 있다.According to one embodiment, the electronic device 101 can display text, pictures, graphics, and the like displayed on the screen of the display 150, such as a home screen or an application screen, The kind of motion, or the strength of the motion, and provide the user with the information. For example, suppose a user swims. Since swimming has a unique movement pattern according to the style, the electronic device 101 can detect the movement pattern and provide contents to the user through the display 150, which is suitable for swimming. For example, assume that the user is running. The electronic device 101 can detect the movement of the user wearing the electronic device 101 and the motion of the arm to detect that the user's movement is running. As described above, the electronic device 101 can determine the motion the user is doing by analyzing the movement pattern of the user.

다른 실시예에 따르면, 전자 장치(101)는, 사용자가 운동을 하기 전 또는 운동을 하고 있는 동안에 사용자로부터 상기 운동의 종류를 입력받을 수 있다. 이때에도 제어 모듈(170)은, 상기 입력된 운동의 종류에 따른 콘텐츠를 상기 디스플레이(150)를 통해 사용자에게 제공할 수도 있다.According to another embodiment, the electronic device 101 may receive the type of movement from the user before or during the exercise of the user. At this time, the control module 170 may also provide contents to the user through the display 150 according to the kind of the input motion.

상기 제어 모듈(170)은 센서 모듈(180)에 의하여 획득된 센싱 데이터, 예를 들어 사용자의 혈압, 심박수, 호흡수, 산소 포화도, 심폐음, 칼로리 소비량, 근전도, 심전도, 중 적어도 하나를 이용하여 사용자의 상태를 결정할 수 있다. 예를 들어, 제어 모듈(170)은 상기 센싱 데이터를 분석하여 사용자가 이동하거나 또는 운동하고 있는 것으로 결정할 수 있다. 예를 들어, 센서 모듈(180)에 포함된 HRM 센서를 통하여 측정된 사용자의 심박수가 100회 이상이면 제어 모듈(170)은 사용자가 운동 중인 것으로 결정할 수 있다. 예를 들어, HRM 센서에 의하여 측정된 사용자의 심박수가 100~120이면 사용자의 운동 강도가 약(弱), 심박수가 121~140이면 사용자의 운동 강도가 중(中), 141~170이면 사용자의 운동 강도가 강(强)인 것으로 결정할 수 있다.The control module 170 may use at least one of sensing data acquired by the sensor module 180 such as blood pressure, heart rate, respiration rate, oxygen saturation, pace sound, calorie consumption, The state of the user can be determined. For example, the control module 170 may analyze the sensing data to determine that the user is moving or is exercising. For example, if the user's heart rate measured through the HRM sensor included in the sensor module 180 is 100 or more, the control module 170 can determine that the user is in motion. For example, if the user's HR measured by the HRM sensor is 100-120, if the user's exercise intensity is weak and the heart rate is 121-140, if the user's exercise intensity is in the middle and 141-170, It can be determined that the exercise intensity is strong.

예를 들어, 사용자가 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 control module 170 may determine that the user's motion progression state is the initial motion, the middle motion, or the late motion based on the time from the time when the user started the motion to the current time.

일 실시예에 따른 제어 모듈(170)은 센서 모듈(180)에 의하여 획득된 센싱 데이터, 예를 들어 사용자의 혈압, 심박수, 호흡수, 산소 포화도, 심폐음, 칼로리 소비량, 근전도, 심전도 중 적어도 하나를 기초로 사용자가 하고 있는 운동의 종류, 상기 운동의 진행 상태, 운동 강도 중 적어도 하나를 결정할 수 있다. 예를 들어, 사용자가 일주일 연속으로 30분 동안 조깅을 하였다고 가정한다. 메모리(130)에는 지난 일주일 동안 사용자가 조깅을 하면서 기록된 센싱 데이터, 예를 들어 사용자가 조깅을 시작하기 직전에 센서 모듈(180)로부터 수신한 센싱 데이터, 사용자가 조깅을 하고 있을 동안에 센서 모듈(180)로부터 수신한 센싱 데이터 또는 사용자가 조깅을 하고 난 직후에 센서 모듈(180)로부터 수신한 센싱 데이터 등이 제어 모듈(170)의 제어 하에 모두 저장될 수 있다. 즉 메모리(130)에는 센서 모듈(180)로부터 수신한 센싱 데이터가 축적될 수 있다. 상기 센싱 데이터는, 전자 장치(101)의 메모리(130)뿐만 아니라 별도의 다른 장치(예를 들어, 전자 장치(104) 또는 네트워크 상의 서버(예를 들어, 서버(106))에 저장될 수 있다. 일 실시예에 따라 상기 다른 장치 또는 서버에, 이전에 획득된 센싱 데이터가 저장되어 있는 경우에는 새로이 획득된 센싱 데이터를 상기 장치들에 전달함으로써 업데이트할 수도 있다.The control module 170 according to one embodiment may receive at least one of the sensing data obtained by the sensor module 180, for example, the user's blood pressure, heart rate, respiratory rate, oxygen saturation, pace, calorie consumption, The user can determine at least one of the type of motion the user is performing, the progression state of the motion, and the intensity of the motion. For example, assume that a user jogs for 30 minutes a week. The memory 130 stores sensing data recorded while jogging the user for the past week, for example, sensing data received from the sensor module 180 immediately before the user starts jogging, sensing data received from the sensor module 180 while the user is jogging 180 or sensing data received from the sensor module 180 immediately after the user jogs can all be stored under the control of the control module 170. [ That is, the sensing data received from the sensor module 180 may be stored in the memory 130. The sensing data may be stored in memory 130 of the electronic device 101 as well as in another separate device (e.g., electronic device 104 or a server on the network (e.g., server 106) . If the previously acquired sensing data is stored in the other device or the server according to an embodiment, the sensing data may be updated by transferring the newly obtained sensing data to the devices.

또한 제어 모듈(170)은 메모리(130)에 축적된 센싱 데이터를 기초로 사용자가 하고 있는 운동의 종류, 운동의 진행 상태, 운동 강도 등을 결정할 수 있다. 예를 들어, 사용자가 조깅을 하고 있는 상태라고 가정한다. 제어 모듈(170)은 조깅을 하고 있는 사용자의 상태(예를 들어, 혈압, 심박수, 호흡수, 산소 포화도, 심폐음, 칼로리 소비량, 근전도, 심전도, 가속도, 각속도, 위치 변화)를 나타내는 센싱 데이터와, 메모리(130)에 축적된 센싱 데이터 중 사용자가 조깅을 하고 있을 때의 센싱 데이터가 서로 유사하면(예를 들어, 70% 이상 동일하면) 사용자가 현재 조깅을 하고 있는 것으로 결정할 수 있다. 일 실시예에 따라 제어 모듈(170)은 센싱 데이터의 유사 여부를 판단하는데 사용할 센싱 데이터를 결정할 수도 있다. 예를 들어, 총 10가지의 센싱 데이터가 있다고 가정하면, 제어 모듈(170)은 상기 10가지의 센싱 데이터 중 7가지의 센싱 데이터를 이용하여 사용자가 하고 있는 운동의 종류, 운동의 진행 상태, 운동 강도 등을 결정할 수 있다.In addition, the control module 170 can determine the kind of the user's exercise, the progress of the exercise, the exercise intensity, etc. based on the sensing data accumulated in the memory 130. For example, assume that the user is jogging. The control module 170 generates sensing data representing the state of the user jogging (e.g., blood pressure, heart rate, respiratory rate, oxygen saturation, cardiac pace, calorie consumption, EMG, electrocardiogram, acceleration, angular velocity, , It is possible to determine that the user is currently jogging if the sensing data stored in the memory 130 is similar to the sensing data when the user is jogging (for example, 70% or more). According to one embodiment, the control module 170 may determine sensing data to be used to determine similarity of sensing data. For example, assuming that there are 10 kinds of sensing data in total, the control module 170 uses 7 kinds of sensing data out of the 10 types of sensing data to calculate the kind of exercise the user is doing, Strength and the like can be determined.

상기 제어 모듈(170)은, 상기 운동의 종류, 운동 진행 상태, 운동 강도, 사용자 상태 중 하나 이상에 기초하여 전자 장치(101)를 제어할 수 있다. 제어 모듈(170)은 상기 운동의 종류, 운동 진행 상태, 운동 강도 중 하나 이상에 기초하여 디스플레이(150)의 스크린에 표시되는 콘텐츠(예를 들어, 현재 시각, 온도, 날씨, 운동 시간, 운동 강도, 심박수, 혈압, 호흡수, 산소 포화도 등)가 변경되도록 전자 장치(101)를 제어할 수 있다. 예를 들어, 제어 모듈(170)은 사용자의 운동 강도가 약(弱)인 경우에는 현재 시각, 온도, 날씨, 운동 시간, 심박수 및 혈압의 6가지 데이터를 표시하도록 디스플레이(150)를 제어하고, 사용자의 운동 강도가 강(强)인 경우에는 운동 시간, 심박수 및 혈압의 3가지 데이터만을 표시하도록 디스플레이(150)의 스크린에 표시되는 데이터를 변경할 수 있다. 제어 모듈(170)은 디스플레이(150)의 스크린에 표시되는 콘텐츠의 종류뿐만 아니라 콘텐츠가 표시되는 사이즈, 색상, 방향, 지속 시간(duration) 등을 변경할 수도 있다.The control module 170 may control the electronic device 101 based on one or more of the type of movement, the progress of movement, the intensity of exercise, and the user state. The control module 170 controls the content displayed on the screen of the display 150 based on at least one of the kind of the movement, the movement progress state, and the exercise intensity (for example, the current time, temperature, , Heart rate, blood pressure, respiration rate, oxygen saturation, etc.) may be changed. For example, the control module 170 controls the display 150 to display six pieces of data of the current time, temperature, weather, exercise time, heart rate, and blood pressure when the user's exercise intensity is weak (weak) If the exercise intensity of the user is strong, the data displayed on the screen of the display 150 may be changed to display only three data, i.e., exercise time, heart rate, and blood pressure. The control module 170 may change not only the type of content displayed on the screen of the display 150 but also the size, color, direction, duration, etc. of the content to be displayed.

또 다른 실시예에 따르면, 상기 제어 모듈(170)은 상기 운동의 종류, 운동 진행 상태, 운동 강도, 사용자 상태 중 적어도 하나에 기초하여 전자 장치(101)의 동작을 제한할 수도 있다.예를 들어, 사용자의 운동 강도가 약(弱)이고, 인커밍 콜(incoming call)을 수신한 경우 제어 모듈(170)은 수신 전화 알림, 즉 상기 호(call)을 수신하고 있음을 알리도록 디스플레이(150)를 제어할 수 있다. 사용자는 디스플레이(150)의 스크린에 표시된 상기 수신 전화 알림을 확인하고, 그에 대한 대응으로써 전화 통화를 할 수 있다. 그러나 사용자의 운동 강도가 강(强)인 경우에는 인커밍 콜을 수신하고 있다고 하더라도 제어 모듈(170)은 상기 수신 전화 알림을 표시하지 않도록 디스플레이(150)를 제어할 수 있다. 상기 수신 전화 알림이 표시되지 않았으므로, 사용자는 인커밍 콜이 수신되고 있음을 알지 못할 수 있다. 상기와 같이 수신 전화 알림을 표시하지 않도록 전자 장치(101)를 제어함으로써, 제어 모듈(170)은 사용자가 운동 중에 전화 통화를 하지 않도록 하거나 또는 전화 통화를 위하여 사용자가 운동을 중단하지 않도록 할 수 있다. 또한 제어 모듈(170)은, 상기 사용자의 운동이 종료된 이후에 상기 수신 전화 알림(부재중 통화 알림)을 디스플레이(150)를 통해 표시함으로써 상기 사용자에게 인커밍 콜이 수신되었음을 알릴 수 있다.According to yet another embodiment, the control module 170 may limit the operation of the electronic device 101 based on at least one of the type of movement, the progress of movement, the strength of movement, and the user state. The control module 170 displays the received call alert, that is, the call is received on the display 150 so that the call is received, Can be controlled. The user can confirm the incoming call notification displayed on the screen of the display 150 and make a telephone call as a response thereto. However, if the user's intensity is strong, the control module 170 may control the display 150 not to display the incoming call notification even if the incoming call is being received. Since the received call notification has not been displayed, the user may not know that an incoming call is being received. By controlling the electronic device 101 so that the incoming call notification is not displayed as described above, the control module 170 can prevent the user from making telephone calls during the exercise or not allowing the user to stop exercising for telephone calls . In addition, the control module 170 may notify the user that an incoming call has been received by displaying the received call notification (missed call notification) through the display 150 after the user's movement is terminated.

예를 들어, 전자 장치(101)가 뮤직 플레이어 기능을 지원하고, 사용자가 운동 중에 음악을 듣기 위하여 뮤직 플레이어를 실행시켰다고 가정한다. 사용자의 운동 강도가 약(弱)이면, 제어 모듈(170)은 상기 뮤직 플레이어의 모든 기능(재생, 정지, 되감기, 빨리 감기, 구간 반복, 볼륨 조절 등)을 사용자가 조절할 수 있도록 전자 장치(101)를 제어할 수 있다. 또한 사용자의 운동 강도가 약이면, 제어 모듈(170)은 예를 들어, 디스플레이(150)의 스크린에 상기 뮤직 플레이어의 기능들 각각에 대응하는 버튼들이 모두 표시되도록 전자 장치(101)를 제어하고 또한 상기 버튼들 각각에 대한 사용자 입력들에 따라 뮤직 플레이어가 실행되도록 전자 장치(101)를 제어할 수 있다. For example, suppose the electronic device 101 supports a music player function and the user has launched the music player to listen to music while exercising. If the user's exercise intensity is weak, the control module 170 controls the electronic device 101 so that the user can control all functions of the music player (play, stop, rewind, fast forward, Can be controlled. If the user's intensity is weak, the control module 170 controls the electronic device 101 such that, for example, all of the buttons corresponding to each of the functions of the music player are displayed on the screen of the display 150, And control the electronic device 101 to execute the music player according to user inputs for each of the buttons.

그러나 사용자의 운동 강도가 강(强), 예를 들어 미리 설정된 레벨 이상이면, 제어 모듈(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 control module 170 controls the functions of the music player (play, stop, rewind, fast forward, It is possible to control the electronic device 101 so that only the volume control function can be controlled by the user. For example, the control module 170 may control the display 150 such that only the buttons corresponding to the volume control function among the buttons corresponding to the respective functions of the music player are displayed on the screen of the display 150 .

후술하는 도 2 내지 도 5을 통하여 상기 제어 모듈(170)에 대한 추가적인 정보가 제공된다. 도 1에서는 프로세서(120)와 제어 모듈(170)이 별개의 구성 요소로서 전자 장치(101)에 포함된 것으로 도시되어 있으나, 상기 프로세서(120)는 상기 제어 모듈(170)을 포함하는 형태로 구현될 수 있으며, 상기 제어 모듈(170)에서 실행되는 모든 동작을 실행할 수 있다.Additional information about the control module 170 is provided through FIGS. 2-5, described below. Although the processor 120 and the control module 170 are shown as separate components in the electronic device 101 in Figure 1, the processor 120 may be implemented in a form that includes the control module 170 And can perform all the operations that are performed by the control module 170. [

상기 센서 모듈(180)은 센서 수치값을 계측하거나 전자 장치(101)의 동작 상태를 감지하고, 상기 계측 또는 감지된 정보를 전기 신호로 변환할 수 있다. 상기 센서 모듈(180)은, 전자 장치(101)의 이동 속도, 이동 가속도, 이동 방향 또는 기울기 등을 측정할 수 있다. 이를 위하여 센서 모듈(180)은 가속도 센서 또는 자이로 센서를 포함하는 형태로 구현될 수 있다.The sensor module 180 may measure a sensor numerical value or an operation state of the electronic device 101, and may convert the measured or sensed information into an electric signal. The sensor module 180 may measure the moving speed, the moving acceleration, the moving direction or the inclination of the electronic device 101. For this purpose, the sensor module 180 may be implemented in a form including an acceleration sensor or a gyro sensor.

한 실시예에 따르면, 상기 센서 모듈(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 sensor module 180 may measure a user's biological signal (for example, blood pressure, blood flow, heart rate, body temperature, respiratory rate, oxygen saturation, cardiac pace, calorie consumption, It can also be measured. For this purpose, the sensor module 180 includes an E-nose sensor (not shown), an EMG sensor (not shown), an EEG sensor (electroencephalogram sensor, not shown), an ECG sensor (not shown) , An IR (infra red) sensor (not shown), an iris sensor (not shown), or a fingerprint sensor (not shown). In addition, the sensor module 180 may include a heart rate variability (HRV) sensor, and the HRV sensor may sense a user's pulse wave signal. The HRV sensor can sense the pulse wave signal and calculate the average heart rate, heart rate distribution, etc. of the user.

상술한 센서들 중 적어도 하나가 포함된 센서 모듈(180)은 그 안에 속한 적어도 하나 이상의 센서들을 제어하기 위한 제어 회로를 더 포함할 수 있다.The sensor module 180 including at least one of the sensors described above may further include a control circuit for controlling at least one or more sensors belonging to the sensor module 180. [

상기 센서 모듈(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 sensor module 180 may measure the blood pressure, blood flow, heart rate variability (HRM), body temperature, respiratory rate, oxygen saturation, One or more biometric signals such as blood glucose, waist circumference, height, body fat mass, calorie consumption, brain waves, voice, skin resistance, electromyogram, electrocardiogram, gait, ultrasonic, sleep state and facial expression, Collected or measured. The control module 170 may analyze the raw data to determine biometric characteristic information for a user using the electronic device 101. [ For example, the control module 170 may analyze a pulse wave signal obtained through a heart rate variability (HRV) sensor to determine a user's average heart rate, heart rate distribution, and the like. At this time, the pulse wave signal corresponds to the row data, and the control module 170 can calculate the average heart rate, heart rate distribution, etc. of the user using the pulse wave signal collected through the HRV sensor.

센서 모듈(180)은, 예를 들어 라만분광법을 이용한 초음파 무채혈 혈당측정기 등과 같이 무채혈 방식의 측정 센서들을 포함할 수 있다. 또한 센서 모듈(180)은 예를 들어, 콜레스테롤을 간편하게 측정할 수 있는 콜레스테롤 측정 장치를 포함할 수 있다.The sensor module 180 may include non-blood-collecting measurement sensors such as an ultrasonic blood-sugar-free blood glucose meter using Raman spectroscopy. The sensor module 180 may also include, for example, a cholesterol measurement device that can easily measure cholesterol.

한 실시예에 따르면, 센서 모듈(180)은 심전도 센서를 포함할 수 있다. 상기 심전도 센서는 심장의 활동 전류의 패턴 신호를 감지할 수 있다. 상기 심전도 센서는, 신호 검출방식에 따라 전류심전계와 전압심전계로 나눌 수 있으며, PEM(Portable EM)이라고 하는 휴대형 심전도 모니터 장치 또는 전자 장치(101)의 사이드에 복수 개의 ECG 전극을 부착하는 형태로 구현될 수도 있다. 상기 심전도 센서에 의하여 측정되는 심전도의 파형은 P, Q, R, S, T파로 구성될 수 있으며, 그 중 R파는 피크 신호에 해당한다. 심박수는 단위 시간당 발생한 R파 신호의 수를 통해 측정할 수 있다.According to one embodiment, the sensor module 180 may include an electrocardiograph sensor. The electrocardiogram sensor can sense a pattern signal of an activity current of the heart. The electrocardiogram sensor can be divided into a current electrocardiograph and a voltage electrocardiograph according to a signal detection method. The electrocardiogram sensor can be implemented by attaching a plurality of ECG electrodes to a side of a portable electrocardiograph monitor device or a portable electronic device 101 called PEM (Portable EM) . The waveform of the electrocardiogram measured by the electrocardiogram sensor may be composed of P, Q, R, S, and T waves, and the R wave corresponds to the peak signal. The heart rate can be measured by the number of R-wave signals generated per unit time.

상기 심전도 센서는 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 control module 170 to analyze the activity of the autonomic nerves from minute changes between the heartbeats, To be predictable. The control module 170 may use the electrocardiographic sensor included in the sensor module 180 to acquire information for calculating the user's stress index in relation to the user's sympathetic nerve or parasympathetic nerve.

예를 들어, 건강한 사람의 경우, 심전도 센서를 통한 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 control module 170 can provide data necessary for calculating the user's stress index.

한 실시예에 따르면, 상기 센서 모듈(180)은 심박 센서를 포함할 수 있다. 심박 센서에는, 단위 시간당 심박수를 잴 수 있는 HRM(Heart rate monitor) 센서와 심박 간 시간 간격의 변이인 HRV(heart rate variability)를 잴 수 있는 센서 등이 있다. 또한 심박 센서의 일종인 광혈류량 센서(PPG: Photoplethysmography)는 심장이 수축 이완을 반복하면서 발생하는 말초 혈관에서의 혈관 부피의 변화를 측정함으로써, 사용자의 혈관 내 혈액양의 변화나 산소포화도를 측정하는데 사용될 수 있다. According to one embodiment, the sensor module 180 may include a heart rate sensor. Heart rate sensors include HRM (heart rate monitor) sensors that can measure heart rate per unit time and sensors that can measure heart rate variability (HRV), which is a variation of the time interval between heartbeats. In addition, PPG (Photoplethysmography), which is a type of heart rate sensor, measures changes in blood vessel volume in the peripheral blood vessels caused by repeated heart contraction and relaxation, .

사용자의 귀, 손목, 경동맥, 손가락, 발목 등에 웨어러블 장치의 형태로 구현된 전자 장치(101)가 부착되거나 또는 접촉됨으로써, 상기 전자 장치(101)에 포함된 심박 센서는, 사용자의 심박을 측정할 수 있다. 또한 카메라 또는 적외선 등의 비접촉 방식을 이용하여 사용자의 심박을 측정할 수도 있다. 상기 심박 센서에 의하여 측정되는 심박수는, 사용자의 나이, 건강 상태, 감정 상태에 따라 그 수치가 달라질 수 있다. 심박 패턴 또한 사용자의 나이, 건강 상태, 감정 상태에 따라 달라질 수 있다. 따라서 제어 모듈(170)은 상기 심박 센서에 의하여 측정된 심박수 또는 심박 패턴을 분석함으로써, 사용자의 혈관 탄성도를 계산할 수 있고, 사용자의 혈관 노화도를 결정할 수 있다. 상기와 같이 사용자의 혈관 탄성도 또는 혈관 노화도를 결정함으로써, 제어 모듈(170)은 사용자의 현재 상태를 결정할 수 있다.The electronic device 101 implemented in the form of a wearable device, such as a wearer's ear, a wrist, a carotid artery, a finger, or an ankle, is attached or brought into contact with the electronic device 101 so that the heartbeat sensor included in the electronic device 101 measures . Also, the user's heart rate can be measured using a non-contact method such as a camera or an infrared ray. The heart rate measured by the heart rate sensor may vary depending on the user's age, health condition, and emotional state. The heart rate pattern may also vary depending on the user's age, health condition, and emotional state. Accordingly, the control module 170 can calculate the blood vessel elasticity of the user by analyzing the heart rate or the heartbeat pattern measured by the heart rate sensor, and can determine the degree of blood vessel aging of the user. By determining the blood vessel elasticity or the degree of vascular aging of the user as described above, the control module 170 can determine the current state of the user.

한 실시예에 따르면, 상기 센서 모듈(180)은 산소 포화도 센서를 포함할 수 있다. 상기 산소 포화도 센서는, 전체 혈색소 중에서 산소로 포화된 혈색소가 차지하는 비율을 측정할 수 있다. 제어 모듈(170)은, 특히 산소 포화도 센서를 통하여 사용자의 운동에 따른 칼로리 소모량을 계산할 수 있다. 또한 산소 포화도 센서는, 호흡곤란, 의식장애, 쇼크, 폐질환인 급성호흡곤란증후군(ARDS), 고산지대의 저산소증, 가스중독, 질식사고 등의 사용자에게 발생될 수 있는 위험 상황을 감지하는데 사용될 수 있다.According to one embodiment, the sensor module 180 may include an oxygen saturation sensor. The oxygen saturation sensor can measure the ratio of the hemoglobin which is saturated with oxygen to the total hemoglobin. The control module 170 can calculate the calorie consumption according to the user's motion, in particular through the oxygen saturation sensor. In addition, the oxygen saturation sensor can be used to detect a dangerous situation that can occur to a user such as respiratory distress, conscious disorder, shock, lung disease, acute respiratory distress syndrome (ARDS), high altitude zone hypoxia, gas poisoning, .

한 실시예에 따르면, 상기 센서 모듈(180)은 수면 센서를 포함할 수 있다. 상기 수면 센서는 사용자의 수면 상태를 측정하는 것으로서, 가속도 센서, 자이로 센서, 맥파 측정 센서, 호흡수 측정 센서, 혈압 측정 센서 중 하나 이상을 포함할 수 있다.According to one embodiment, the sensor module 180 may include a surface sensor. The sleep sensor measures the sleep state of the user and may include at least one of an acceleration sensor, a gyro sensor, a pulse wave measurement sensor, a respiration rate measurement sensor, and a blood pressure measurement sensor.

한 실시예에 따르면, 상기 센서 모듈(180)은 만보기를 포함할 수 있으며, 상기 만보기는 가속도 세서, 자이로 센서 등을 포함하여 사용자의 걸음수를 측정하고, 이를 기초로 사용자가 소모한 칼로리를 추정할 수 있다. 또한 만보기는 GPS 또는 실내측위기술을 이용하여 사용자가 이동한 거리를 계산할 수도 있다.
According to one embodiment, the sensor module 180 may include a pedometer, which may include an acceleration sensor, a gyro sensor, etc. to measure the number of steps of the user and to estimate the calories consumed by the user can do. The pedometer can also use GPS or indoor positioning techniques to calculate the distance traveled by the user.

다른 실시예에 따르면, 상기 센서 모듈(180)은 전자 장치(101)의 외부에 포함되는 형태로 구현될 수도 있다. 예를 들어 센서 모듈(180)은 전자 장치(104)에 포함되는 형태로 구현될 수 있다. 이때, 사용자는 전자 장치(104)를 착용하고 있을 수 있으며, 전자 장치(104)는 사용자에 의하여 착용되고 있지 않은 전자 장치(101)에 센싱 데이터를 전송할 수 있다. 전자 장치(101)의 제어 모듈(170)은 통신 인터페이스(160)를 통해 전자 장치(104)로부터 센싱 데이터를 수신하고, 상기 센싱 데이터를 기초로, 상기 전자 장치(104)를 소지하고 있는 사용자가 실행하고 있는 운동의 종류, 운동의 진행 상태, 운동 강도 또는 사용자의 현재 상태 등을 결정할 수도 있다. 또한 제어 모듈(170)은 상기 운동의 종류, 운동의 진행 상태, 운동 강도 또는 심박수 등의 사용자의 현재 상태 등에 따라 디스플레이(150)의 스크린에 표시할 콘텐츠의 종류 또는 상기 콘텐츠를 표시하는 방식 등을 결정할 수 있다.According to another embodiment, the sensor module 180 may be implemented as being included in the outside of the electronic device 101. For example, the sensor module 180 may be implemented in the form of being included in the electronic device 104. At this time, the user may be wearing the electronic device 104, and the electronic device 104 may transmit the sensing data to the electronic device 101 that is not worn by the user. The control module 170 of the electronic device 101 receives the sensing data from the electronic device 104 via the communication interface 160 and determines based on the sensing data that the user The type of exercise being performed, the progress of the exercise, the intensity of exercise, or the current state of the user. In addition, the control module 170 may control the type of content to be displayed on the screen of the display 150 or the manner of displaying the content according to the current state of the user such as the type of the motion, the progress of the motion, You can decide.

한 실시예에 따르면, 전자 장치(101)는 호스트 디바이스로서, 전자 장치(104)는 컴패니언(companion) 디바이스로서 무선 통신 또는 유선 통신을 통해 서로 연동될 수 있다. 상기 호스트 디바이스로 동작하는 전자 장치(101)는 제어 모듈(170)을 포함하여 컴패니언 디바이스로 동작하는 전자 장치(104)로부터 센싱 데이터를 수신하고, 상기 센싱 데이터를 기초로 컴패니언 디바이스에 포함된 스크린의 방향을 결정할 수 있다. 또한 상기 전자 장치(101)의 제어 모듈(170)은 상기 전자 장치(104)의 스크린 방향에 따라 콘텐츠를 표시하도록 컴패니언 디바이스를 제어할 수도 있다. 아래 도 23은 전자 장치(101)가 호스트 디바이스로서, 컴패니언 디바이스인 전자 장치(104)와 연동되는 일 예를 도시한 것이다. 도 23에 대한 상세한 설명은 후술하기로 한다.According to one embodiment, the electronic device 101 is a host device, and the electronic device 104 is a companion device, which may interwork with one another via wireless or wired communication. The electronic device 101 serving as the host device may include a control module 170 to receive sensing data from an electronic device 104 operating as a companion device and to receive the sensed data from a screen included in the companion device Direction can be determined. The control module 170 of the electronic device 101 may also control the companion device to display the content according to the screen direction of the electronic device 104. [ 23 shows an example in which the electronic device 101 is a host device and is interlocked with the electronic device 104 which is a companion device. Details of FIG. 23 will be described later.

상기 제어 모듈(170)은 상기 전자 장치들(101, 104)의 동작에 따른 제어 신호들을 생성할 수 있다. 또한 제어 모듈(170)은 상기 제어 신호를 통신 인터페이스(160)를 통해 전자 장치(104)로 전송할 수 있다. 전자 장치들(101, 104)은 상기 제어 신호들 각각에 따른 동작을 수행할 수 있다. 이때 제어 모듈(170)에 의해 결정된 전자 장치(104)의 동작은, 전자 장치(101)에서 수행되는 동작들과 유사하거나 동일할 수 있다.The control module 170 may generate control signals according to the operation of the electronic devices 101 and 104. [ The control module 170 may also transmit the control signal to the electronic device 104 via the communication interface 160. [ The electronic devices 101 and 104 may perform operations according to each of the control signals. The operation of the electronic device 104 determined by the control module 170 at this time may be similar or identical to the operations performed in the electronic device 101. [

예를 들어, 제어 모듈(170)은 사용자의 운동 강도가 약(弱)이고, 인커밍 콜을 수신하고 있는 경우 수신 전화 알림을, 전자 장치(101)로부터 전자 장치(104)로 전달하도록 제어할 수 있다. 그러나 상기 사용자의 운동 강도가 중(中) 이상이면 상기 수신 전화 알림을 전자 장치(104)로 전달하지 않도록 전자 장치(101)을 제어할 수도 있다.For example, the control module 170 may control to transmit an incoming call notification from the electronic device 101 to the electronic device 104 when the user's exercise intensity is weak (weak) and receiving an incoming call . However, if the exercise intensity of the user is higher than the middle level, the electronic device 101 may be controlled not to transmit the received telephone notification to the electronic device 104. [

예를 들어, 전자 장치(104)가 뮤직 플레이어 기능을 지원하고, 상기 전자 장치(104)를 소지한 사용자가 운동 중에 음악을 듣기 위하여 뮤직 플레이어를 실행시켰다고 가정한다. 사용자의 운동 강도가 약(弱)이면, 제어 모듈(170)은 상기 뮤직 플레이어의 모든 기능들 각각에 대응하는 버튼들이 모두 스크린에 표시되도록 전자 장치(104)를 제어할 수 있다. 반면에 사용자의 운동 강도가 강(强)이면, 제어 모듈(170)은 상기 뮤직 플레이어의 기능들 중 볼륨 조절 기능만을 사용자가 사용할 수 있도록 상기 뮤직 플레이어의 기능들 각각에 대응하는 버튼들 중 상기 볼륨 조절 기능에 대응하는 버튼들만 스크린에 표시되도록 전자 장치(104)를 제어할 수 있다.For example, suppose the electronic device 104 supports a music player function, and a user carrying the electronic device 104 has launched the music player to listen to music while exercising. If the user's exercise intensity is weak, the control module 170 may control the electronic device 104 such that all of the buttons corresponding to all of the functions of the music player are displayed on the screen. On the other hand, if the user's intensity is strong, the control module 170 controls the volume of the music player to be used only by the user, The electronic device 104 can be controlled so that only the buttons corresponding to the adjustment function are displayed on the screen.

도 2는 본 발명의 다양한 실시예들에 따른, 전자 장치(예를 들어, 전자 장치(101))의 제어 모듈(170)의 블록도(200)를 나타낸 도면이다.2 is a block diagram 200 of a control module 170 of an electronic device (e.g., electronic device 101), in accordance with various embodiments of the present invention.

도 2를 참조하면, 상기 제어 모듈(170)은 상태 결정 모듈(210), 방향 결정 모듈(220) 및 콘텐츠 제어 모듈(230)을 포함할 수 있다.Referring to FIG. 2, the control module 170 may include a status determination module 210, a direction determination module 220, and a content control module 230.

상기 상태 결정 모듈(210)은 상기 센서 모듈(180)에 포함된 하나 이상의 센서들(예를 들어, 가속도 센서, 자이로 센서, HRV 센서 등)로부터 수집된 센싱 데이터를 기초로 전자 장치(101)를 사용하고 있는 사용자의 현재 상태(이하, 사용자 상태)를 결정할 수 있다. 예를 들어, HRV 센서에 의하여 측정된 사용자의 심박수가 85~130이라면 상태 결정 모듈(210)은 사용자가 운동 중인 것으로 결정할 수 있다.The status determination module 210 determines the status of the electronic device 101 based on the sensing data collected from one or more sensors (for example, an acceleration sensor, a gyro sensor, an HRV sensor, etc.) included in the sensor module 180 And can determine the current state of the user (hereinafter, user state). For example, if the user's heart rate measured by the HRV sensor is 85-130, the status determination module 210 may determine that the user is in motion.

상기 상태 결정 모듈(210)에 의해 결정되는 사용자 상태는, 사용자가 하고 있는 운동의 종류, 운동의 진행 상태, 운동 강도, 사용자의 건강 상태를 포함할 수 있다. 한 실시예에 따르면, 전자 장치(101)는 사용자 상태를 보다 정확하게 파악하기 위하여 상기 사용자의 나이, 키, 몸무게 등과 같은 신체 정보를 사용자에 의해 미리 입력받을 수 있다.The user state determined by the state determination module 210 may include a type of a user's exercise, a progress state of the exercise, an exercise intensity, and a health state of the user. According to one embodiment, the electronic device 101 may receive the user's body information such as the age, the key, and the weight of the user in advance in order to more accurately grasp the user state.

한 실시예에 따르면, 상기 상태 결정 모듈(210)은 사용자에 대한 스트레스 지수를 결정할 수 있다. 예를 들어, 사용자의 심박수가 70~90인 경우를 정상이라고 가정한다. 상기 상태 결정 모듈(210)은 사용자의 심박수가 91~100이면 상기 사용자에 대한 스트레스 지수를 하(下)로 결정하고, 심박수가 101~115이면 상기 사용자에 대한 스트레스 지수를 중(中)으로 결정하고, 심박수가 116 이상이면 상기 사용자에 대한 스트레스 지수를 상(上)으로 결정할 수 있다. 또한 상태 결정 모듈(210)은 상기 스트레스 지수가 미리 설정된 수치 범위를 벗어나게 되는 경우 사용자가 현재 하고 있는 운동을 중단할 수 있도록 운동 중단 알람을 표시하도록 디스플레이(150)를 제어할 수 있다. 예를 들어 사용자에 대한 스트레스 지수가 상, 중, 하 중에서 중 또는 상에 해당하는 경우에도, 제어 모듈(170)은 사용자가 현재 하고 있는 운동을 중단할 수 있도록 운동 중단 알람을 표시하도록 디스플레이(150)를 제어할 수 있다.According to one embodiment, the status determination module 210 may determine a stress index for a user. For example, assume that the heart rate of a user is 70 to 90, which is normal. The state determination module 210 determines a stress index for the user when the user's heart rate is 91 to 100 and determines a stress index for the user if the heart rate is 101 to 115 And if the heart rate is 116 or more, the stress index for the user can be determined as the upper (upper). In addition, the state determination module 210 may control the display 150 to display a motion interruption alarm so that the user can stop the current motion when the stress index is out of a predetermined numerical range. For example, even if the stress index for the user corresponds to one or more of the top, middle, and bottom, the control module 170 may be configured to display a motion interruption alarm 150 to allow the user to stop the current motion Can be controlled.

방향 결정 모듈(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 sensor module 180, i.e., sensing data, Can determine the direction of the screen on which they are displayed.

상기 방향 결정 모듈(220)은 스크린의 회전 방향을 계산할 수도 있다. 예를 들어, 전자 장치(101)가 손목시계형이면 하나 이상의 콘텐츠가 표시되는 스크린은 사용자의 왼속 손목 중앙을 기준으로 30도 회전된 상태일 수 있다.The direction determination module 220 may calculate the rotation direction of the screen. For example, if the electronic device 101 is a wristwatch type, the screen on which the one or more contents are displayed may be rotated 30 degrees with respect to the center of the user's left wrist.

콘텐츠 제어 모듈(230)은, 방향 결정 모듈(220)에 의하여 결정된 스크린의 방향을 기초로 상기 스크린에 표시되는 콘텐츠의 표시 방향을 결정할 수 있다. 예를 들어, 스크린에 표시되는 콘텐츠가 텍스트라고 하면, 콘텐츠 제어 모듈(230)은 스크린의 방향에 따라 상기 텍스트를 가로 또는 세로 방향으로 표시하는 것으로 결정할 수 있다. 즉, 콘텐츠 제어 모듈(230)은 상기 텍스트가 ‘좌(左)→우(右)’ 방향으로 출력되도록 디스플레이(150)를 제어하거나 또는 상기 텍스트가 ‘상(上)→하(下)’ 방향으로 출력되도록 디스플레이(150)를 제어할 수 있다.The content control module 230 can determine the display direction of the content displayed on the screen based on the orientation of the screen determined by the orientation determination module 220. [ For example, when the content displayed on the screen is text, the content control module 230 may determine to display the text in the horizontal or vertical direction according to the direction of the screen. That is, the content control module 230 controls the display 150 so that the text is output in the left-to-right direction, or when the text is in the upper-to- The display 150 may be controlled so that the display 150 is output.

한 실시예에 따르면, 콘텐츠 제어 모듈(230)은 하나의 화면에 표시되는 두 개 이상의 콘텐츠들 각각이 서로 다른 방향으로 출력되도록 디스플레이(150)를 제어할 수도 있다. 예를 들어, 스크린에 제1 텍스트, 제2 텍스트 및 이미지가 표시된다고 가정한다. 콘텐츠 제어 모듈(230)은 제1 텍스트 및 이미지는 ‘좌→우’ 방향으로 스크린에 표시되는 것으로 결정하고, 제2 텍스트는 ‘상→하’ 방향으로 스크린에 표시되는 것으로 결정할 수 있다.According to one embodiment, the content control module 230 may control the display 150 such that each of two or more contents displayed on one screen is output in different directions. For example, assume that the first text, the second text, and the image are displayed on the screen. The content control module 230 may determine that the first text and the image are displayed on the screen in the 'left to right' direction, and that the second text is displayed on the screen in the 'up to down' direction.

콘텐츠 제어 모듈(230)은, 상태 결정 모듈(210)에 의하여 결정된 사용자 상태를 기초로 스크린으로 출력되는 콘텐츠의 표시 방식을 결정할 수 있다. 예를 들어, 사용자의 움직임이 격렬한 경우(예를 들어, 사용자가 움직임 강도가 높은 운동을 하는 경우) 상태 결정 모듈(210)은 디스플레이(150)를 통해 표시되는 콘텐츠의 수 또는 콘텐츠 각각의 크기를 제한할 수 있다. 또한 상태 결정 모듈(210)은 상기 콘텐츠의 사이즈를 증가시킴으로써 사용자가 용이하게 상기 콘텐츠를 확인할 수 있도록 할 수 있다. 예를 들어, 사용자가 운동을 하지 않거나, 가볍게 걷고 잇는 경우와 같이 사용자의 움직임이 격렬하지 않은 경우(예를 들어, 사용자가 운동을 하지 않는 경우), 상태 결정 모듈(210)은 디스플레이(150)를 통해 표시되는 콘텐츠의 수를 제한하지 않을 수 있다. 또한 상태 결정 모듈(210)은 상기 콘텐츠의 사이즈를 감소시키고, 한 화면에 복수 개의 콘텐츠가 표시되도록 디스플레이(150)를 제어하거나 또는 복수 개의 콘텐츠가 포함된 화면들이 순차적으로 표시되도록 디스플레이(150)를 제어할 수 있다.The content control module 230 may determine the display method of the content displayed on the screen based on the user status determined by the status determination module 210. [ For example, if the user's movement is intense (e.g., the user is performing a movement with a high degree of motion intensity), the status determination module 210 may determine the number of contents displayed through the display 150 or the size of each of the contents Can be limited. In addition, the status determination module 210 may increase the size of the content so that the user can easily check the content. For example, if the user's movement is not intense (e.g., the user is not exercising), such as when the user does not exercise or is walking lightly, The number of contents to be displayed may not be limited. In addition, the status determination module 210 reduces the size of the content, controls the display 150 to display a plurality of contents on one screen, or displays the display 150 in order that the screens including a plurality of contents are sequentially displayed Can be controlled.

본 발명의 일 실시예에 따른 콘텐츠를 표시하는 전자 장치는, 콘텐츠를 표시하는 스크린을 포함하는 디스플레이와, 센싱 데이터를 획득하고, 상기 센싱 데이터를 기초로 사용자의 현재 상태를 결정하고, 상기 현재 상태를 기초로 스크린에 표시할 콘텐츠를 결정하고, 상기 콘텐츠를 표시하도록 상기 디스플레이를 제어하는 제어 모듈을 포함할 수 있다.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 sensor module 180 may collect sensing data under the control of the control module 170 (S302). The sensing data may include various sensor values measured by the sensor module 180 (e.g., blood pressure, heart rate, body temperature, respiration rate, oxygen saturation, cardiac pace, blood glucose, etc.) of the user.

전자 장치(101)의 제어 모듈(170)은 상기 센싱 데이터를 기초로 사용자의 현재 상태를 결정할 수 있다(S304). 사용자의 현재 상태는, 사용자가 운동을 하고 있는지 여부, 상기 사용자가 운동을 하고 있을 경우의 상기 운동의 종류, 운동 진행 상태, 운동 강도, 사용자의 건강 상태 등일 수 있다.The control module 170 of the electronic device 101 may determine the current state of the user based on the sensing data (S304). The current state of the user may be whether or not the user is exercising, the kind of exercise when the user is exercising, the exercise progress state, the exercise intensity, the health state of the user, and the like.

단계 S304에서 사용자의 현재 상태가 결정되면, 콘텐츠 제어 모듈(230)은 사용자의 현재 상태를 기초로 디스플레이(150)의 스크린에 표시할 콘텐츠를 결정할 수 있다(S308). 예를 들어, 사용자의 운동 강도가 상(上)이면 콘텐츠 제어 모듈(230)은 스크린에 표시할 콘텐츠로서, 현재 시각과 소모 칼로리를 결정할 수 있다. 반면에 운동 강도가 하(下)이면, 콘텐츠 제어 모듈(230)은 스크린에 표시할 콘텐츠로서, 현재 시각, 운동 시간, 소모 칼로리, 심박수 및 혈압으로서, 운동 강도가 중(中) 이상일 경우보다 더 많은 콘텐츠가 표시되도록 결정할 수 있다.If the current state of the user is determined in step S304, the content control module 230 may determine the content to be displayed on the screen of the display 150 based on the current state of the user (S308). For example, if the exercise intensity of the user is upward, the content control module 230 can determine the current time and consumed calories as content to be displayed on the screen. On the other hand, if the exercise intensity is lower (lower), the content control module 230 displays content to be displayed on the screen as the current time, exercise time, consumed calories, heart rate and blood pressure, You can decide to display a lot of content.

디스플레이(150)는 단계 S306에서 콘텐츠 제어 모듈(230)에 의하여 결정된 콘텐츠를 스크린에 표시할 수 있다(S308).The display 150 may display the content determined by the content control module 230 on the screen in step S306 (S308).

도 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 sensor module 180 may collect sensing data under the control of the control module 170 (S402). The sensing data may include various sensor values (e.g., speed, acceleration, tilt, GPS coordinates, etc.) of the electronic device 101 measured by the sensor module 180.

전자 장치(101)의 제어 모듈(170)은 상기 센싱 데이터를 기초로 디스플레이(150)의 스크린의 방향을 결정할 수 있다(S404). 이때 스크린의 방향은, 예를 들어 상기 스크린이 LCD로 구현되었다고 가정할 때 상기 LCD로부터 광이 나오는 방향을 가리킬 수 있다. 예를 들어 전자 장치(101)가 원형 손목시계타입으로 구현되었다고 가정하면, 방향 결정 모듈(220)은 단계 S404에서 상기 전자 장치(101)의 가속도 센서 또는 자이로 센서에 의하여 측정된 센싱 데이터(예를 들어, 전자 장치(101)의 이동 속도, 이동 가속도, 이동 방향 또는 전자 장치(101)의 기울기 등)를 이용하여 상기 스크린의 지향 방향과 움직임(예를 들어, 손목에 장착된 상기 전자 장치(101)의 틸트 움직임)에 따라 변화된 상기 지향 방향의 변화를 결정할 수 있다.The control module 170 of the electronic device 101 may determine the direction of the screen of the display 150 based on the sensing data (S404). The direction of the screen may indicate the direction in which light is emitted from the LCD, for example, assuming that the screen is implemented as an LCD. For example, assuming that the electronic device 101 is implemented as a circular wristwatch type, the orientation determination module 220 determines in step S404 whether or not the sensing data measured by the acceleration sensor or the gyro sensor of the electronic device 101 (E.g., the movement speed of the electronic device 101, the movement acceleration, the direction of movement, or the inclination of the electronic device 101) (I.e., a tilt movement of the tilt axis).

단계 S404에서 스크린의 방향이 결정되면, 콘텐츠 제어 모듈(230)은 상기 스크린의 방향을 기초로 콘텐츠의 표시 방향을 결정할 수 있다(S406). 예를 들어, 콘텐츠 제어 모듈(230)은 스크린에 표시되는 텍스트를 가로 방향으로 표시하거나 또는 세로 방향으로 표시하는 것으로 결정할 수 있다.If the direction of the screen is determined in step S404, the content control module 230 may determine the display direction of the content based on the direction of the screen (S406). For example, the content control module 230 may decide to display the text displayed on the screen in the horizontal direction or in the vertical direction.

디스플레이(150)는 단계 S406에서 결정된 상기 스크린의 표시 방향에 따라 하나 이상의 콘텐츠를 상기 스크린에 표시할 수 있다(S408).The display 150 may display one or more contents on the screen according to the display direction of the screen determined in step S406 (S408).

도 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 content control module 230 determines the user's arm motion or the user's gaze direction, and determines the angle of rotation of the screen with reference to the gaze direction based on the arm motion or the gaze direction of the user It can also be determined. For example, the content control module 230 may determine whether the electronic device 101 is closer to either a landscape mode or a portrait mode.

도 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 sensor module 180 may collect sensing data under the control of the control module 170 (S502). The sensing data generated by the sensor module 180 may include at least one of a moving speed of the electronic device 101, a moving acceleration, a moving direction, and a slope of the electronic device 101, Blood pressure, heart rate, respiratory rate, oxygen saturation, calorie consumption, electromyogram, electrocardiogram.

전자 장치(101)의 제어 모듈(170)은 상기 센싱 데이터를 기초로 사용자의 현재 상태 또는 디스플레이(150)의 스크린의 방향을 결정할 수 있다(S504). 이때 스크린의 방향은, 예를 들어 스크린이 LCD로 구현되었다고 가정할 때 상기 LCD로부터 광이 나오는 방향을 가리킬 수 있다. 예를 들어 전자 장치(101)가 원현 손목시계타입으로 구현되었다고 가정하면, 방향 결정 모듈(220)은 단계 S504에서 상기 스크린의 방향이 사용자의 왼쪽 손목 중앙을 기준으로 시계 방향으로 30도 회전된 상태인 것으로 결정할 수 있다. 단계 S506에서 제어 모듈(170)에 의하여 결정되는 사용자의 현재 상태는, 예를 들어 웨어러블 장치로 구현된 전자 장치(101)를 착용한 사용자가 운동(예를 들어, 워킹, 조깅, 수영 등)을 하고 있는 상태일 수 있다.The control module 170 of the electronic device 101 may determine the current state of the user or the direction of the screen of the display 150 based on the sensed data (S504). The orientation of the screen may indicate, for example, the direction in which light is emitted from the LCD, assuming that the screen is implemented as an LCD. For example, assuming that the electronic device 101 is embodied as a full-time wristwatch type, the direction determination module 220 determines that the direction of the screen is rotated 30 degrees clockwise with respect to the center of the user's left wrist in step S504 . ≪ / RTI > The current state of the user determined by the control module 170 in step S506 may be determined by a user who wears the electronic device 101 implemented as a wearable device, for example, by exercising (for example, walking, jogging, Lt; / RTI >

단계 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 content control module 230 may determine the content to be displayed on the screen and the display direction of the content based on the current state of the user or the direction of the screen S506). For example, assume that the content to be displayed on the screen is 'Message from Jim', and the font sizes of the characters of the text are the same. The content control module 230 can control the display 150 to display the text in the horizontal direction or in the vertical direction according to the direction of the screen. Also, if it is determined that the user state is in motion, the content control module 230 may control the output sizes of 'Message from' and 'Jim' among the text to be different from each other. According to one embodiment, the control module 170 may process the text 'Message from Jim' having the same font size to reduce the font size of 'Message from' and increase the font size of 'Jim'. At this time, 'Jim' font color may be different color from other text.

디스플레이(150)는 단계 S506에서 결정된 표시 방향에 따라 콘텐츠를 상기 스크린에 표시할 수 있다(S508).The display 150 may display the content on the screen according to the display direction determined in step S506 (S508).

본 발명의 일 실시예에 따른 전자 장치의 동작 방법은, 가속도 센서 또는 자이로 센서를 통해 전자 장치의 움직임 정보를 판단하는 동작과, 하나 이상의 생체 신호를 분석하여 사용자에 대한 생체 정보를 판단하는 동작과, 상기 움직임 정보 및 생체 정보에 따라 상기 전자 장치의 동작을 제어하는 동작을 포함할 수 있다.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 sensor module 180 may acquire sensing data under the control of the control module 170 (S602). The sensing data obtained by the sensor module 180 may include at least one of a moving speed of the electronic device 101, a moving acceleration, a moving direction, and a slope of the electronic device 101, Blood pressure, heart rate, respiratory rate, oxygen saturation, calorie consumption, electromyogram, electrocardiogram (ECG).

전자 장치(101)의 제어 모듈(170)은 상기 센싱 데이터를 기초로 사용자의 현재 상태를 결정할 수 있다(S604). 단계 S604에서 제어 모듈(170)에 의하여 결정되는 사용자의 현재 상태는, 예를 들어 웨어러블 장치로 구현된 전자 장치(101)를 착용한 사용자가 하고 있는 운동의 종류, 운동 강도, 운동 진행 상태 등을 포함할 수 있다. 사용자가 운동을 하고 있는 경우라면, 상기 사용자의 현재 상태는 사용자의 스트레스 지수를 포함할 수도 있다. 일 실시예에 따라 제어 모듈(170)은 단계 S604에서 사용자의 스트레스 지수를 결정할 수 있다. 상기 스트레스 지수는, 사용자가 하고 있는 운동, 운동의 강도, 운동의 진행 상태, 운동 소요 시간, 사용자의 체온, 혈압, 심박수 등을 기초로 결정될 수 있다.The control module 170 of the electronic device 101 may determine the current state of the user based on the sensing data (S604). The current state of the user determined by the control module 170 in step S604 may be determined based on, for example, the kind of exercise the user wears the electronic device 101 implemented in the wearable device, the exercise intensity, . If the user is exercising, the current state of the user may include the user's stress index. According to one embodiment, the control module 170 may determine the user's stress index in step S604. The stress index can be determined on the basis of the exercise performed by the user, the intensity of the exercise, the progress state of the exercise, the exercise time, the body temperature of the user, the blood pressure, the heart rate,

단계 S604에서 사용자의 현재 상태가 결정되면, 제어 모듈(170)은 사용자의 스트레스 지수가 임계값 이상인지 여부를 판단할 수 있다(S606). 상기 임계값은, 사용자가 계속해서 운동을 해도 되는지 여부를 결정하기 위한 기준값일 수 있다. 예를 들어, 사용자의 심박수가 100 이상이면 제어 모듈(170)은 상기 스트레스 지수가 임계값 이상인 것으로 결정할 수 있다. 또한 사용자의 수축기 혈압이 160mmHg 이상이면 제어 모듈(170)은 스트레스 지수가 임계값 이상인 것으로 결정할 수 있다. 상기와 같이 스트레스 지수가 임계값 이상이면, 제어 모듈(170)은 사용자에게 운동을 중단할 것을 요청할 수 있다.If the current state of the user is determined in step S604, the control module 170 may determine whether the stress index of the user is equal to or greater than a threshold value (S606). The threshold value may be a reference value for determining whether or not the user can continue to exercise. For example, if the user's heart rate is 100 or greater, the control module 170 may determine that the stress index is above a threshold. If the systolic blood pressure of the user is 160 mmHg or more, the control module 170 can determine that the stress index is equal to or greater than the threshold value. If the stress index is greater than or equal to the threshold value, the control module 170 may request the user to stop the exercise.

단계 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 control module 170 controls the display 150 to display a motion interruption alarm on the screen requesting the user to stop the motion (S608). By displaying the motion interruption alarm as described above, the electronic device 101 can prevent the user from harming the health by performing excessive exercise.

단계 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 control module 170 may determine an operation according to the current state of the user (S612). The control module 170 may control the electronic device 101 to execute the operation determined in step S614. If the stress index is below a threshold value, the control module 170 may control the display 150 to display a screen, for example, an exercise course or the like, so that the user continues the exercise.

본 발명의 일 실시예에 따른 전자 장치의 동작 방법은, 센서 모듈을 통해 측정된 센서 데이터를 기초로 전자 장치의 움직임 정보를 판단하는 동작과, 하나 이상의 생체 신호를 분석하여 사용자에 대한 생체 정보를 판단하는 동작과, 상기 움직임 정보 및 생체 정보에 따라 상기 전자 장치의 동작을 제어하는 동작을 포함할 수 있다.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 electronic device 101 on a part of the body. Various contents displayed on the screen by the display 150 can be displayed in the form of an image, and an image displayed on the entire screen is referred to as a 'screen image'.

도 7의 (a)는 전자 장치(101)의 기본 화면 이미지(701)로서, 스크린에는 현재 시각, 날짜 및 요일이 포함되어 있다. 예를 들어, 사용자가 운동을 하고 있지 않은 경우에는 제어 모듈(170)은 기본 화면 이미지(701)를 표시하도록 디스플레이(150)를 제어할 수 있다.7A is a basic screen image 701 of the electronic device 101. The screen includes the current time, date, and day of the week. For example, if the user is not in motion, the control module 170 may control the display 150 to display the base screen image 701. [

도 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 electronic device 101 displays on the screen through the display 150 when the user is exercising. In FIG. 7 (b), it is assumed that the user is jogging. 7B, the control module 170 of the electronic device 101 may control the display 150 to display one or more motion mode screen images 711, 712, 713, 714 . In the exercise mode screens, contents such as type of exercise, exercise time, remaining time, movement distance, consumed calories, heart rate of the user, stress level due to exercise, and progress of the exercise can be displayed. Each of the exercise mode screen images 711-714 shown in FIG. 7B includes a screen image 711 showing a motion index, a screen image 712 showing a movement time, a screen image 713 showing a user's degree of stress, And a screen image 714 showing the progress of the exercise. Each of the motion mode screen images 711, 712, 713, and 714 may be converted to other screen images by a user input that is input through a screen of the display 150, such as a scroll input. For example, if a scrolling input moving from top to bottom or a scrolling input moving from right to left is input while the motion mode screen image 711 is displayed on the screen 150, the display 150 displays the motion mode screen image 711) to the exercise mode screen image 712 and display it. Although FIG. 7 illustrates only the user input through the screen, according to another embodiment, the user input may be a voice input, a gesture input, or the like. Also, the electronic device 101 can track the user's gaze and can recognize the traced user's gaze as a user input. The control module 170 controls the electronic device 101 according to various user inputs such as the voice input, the gesture input, and the user's gaze, for example, to switch the screen image displayed on the screen or to control the scrolling.

전자 장치(101)가 운동 모드를 실행하고 있는 경우에는, 사용자가 운동을 하고 있으므로 전자 장치(101)가 운동 모드 화면 이미지(예를 들어, 운동 모드 화면 이미지들(711, 712, 713, 714))을 진동 등과 함께 표시한다고 하더라도 사용자가 확인을 하지 못하는 상황이 발생할 수 있다. 상기와 같이 사용자가 상기 운동 모드 화면 이미지를 확인하지 못한 경우, 전자 장치(101)는 사용자가 확인하지 못한 운동 모드 화면 이미지를 초기 화면 이미지 또는 기본 화면 이미지로 자동 설정할 수 있다. 예를 들어, 진동과 함께 특정 운동 모드 화면 이미지를 표시하였으나 사용자가 확인하지 못했다고 판단되는 경우 제어 모듈(170)은 상기 특정 운동 모드 화면 이미지를 사용자가 확인할 때까지 홈 화면 이미지로 설정할 수 있다. 이로써, 사용자는 상기 특정 운동 모드 화면 이미지를 확인하기 위하여 별도의 입력을 전자 장치(101)에 입력하지 않아도 된다. 또한 상기 특정 운동 모드 화면 이미지를 초기 화면 이미지로 설정함으로써, 사용자가 확인하지 않아도 되는 화면 이미지의 표시 횟수를 줄일 수 있고, 그로 인하여 전자 장치(101)의 전류 소모를 줄일 수 있게 된다.When the electronic device 101 is executing the exercise mode, the electronic device 101 displays an exercise mode screen image (e.g., exercise mode screen images 711, 712, 713, 714) May be displayed together with vibration or the like, the user may not be able to confirm. If the user can not confirm the exercise mode screen image, the electronic device 101 can automatically set the exercise mode screen image that the user has not confirmed as the initial screen image or the basic screen image. For example, if it is determined that the specific motion mode screen image is displayed together with the vibration but the user can not confirm it, the control module 170 may set the home motion image until the user confirms the specific motion mode screen image. Accordingly, the user does not need to input a separate input to the electronic device 101 to check the specific motion mode screen image. In addition, by setting the specific motion mode screen image as the initial screen image, it is possible to reduce the number of times of display of the screen image that the user does not need to check, thereby reducing the current consumption of the electronic device 101.

도 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 electronic device 101 on a part of the body, and the user is in motion.

도 8의 (a)는 전자 장치(101)가 수신한 메시지의 개수 또는 새로운 메시지가 왔음을 알리기 위한 메시지 알림 화면 이미지(810)이다. 메시지 알림 화면 이미지(810)를 통해 디스플레이(150)는 사용자에 의하여 확인되지 않은 신규 메시지의 개수, 메시지의 발신자 및 현재 시각을 표시할 수 있다. 도 8의 (a)에서 사용자에 의하여 확인되지 않은 신규 메시지들은 6개이다.8A is a message notification screen image 810 for notifying the number of messages received by the electronic device 101 or a new message. Through the message notification screen image 810, the display 150 can display the number of new messages not confirmed by the user, the sender of the message, and the current time. In FIG. 8 (a), there are six new messages not confirmed by the user.

전자 장치(101)는 메시지 알림 화면 이미지(810)를 표시한 상태에서 신규 메시지의 내용을 표시하기 위한 사용자 입력을 수신할 수 있다. 예를 들어, 메시지 알림 화면 이미지(810)가 스크린에 표시되고 상태에서, 전자 장치(101)는 메시지의 내용을 표시하기 위한 사용자 입력으로서, 사용자가 손가락 끝 또는 스타일러스 펜으로 스크린의 표면을 두드리는 사용자 입력을 수신할 수 있다. 제어 모듈(170)은 전자 장치(101)로 메시지의 내용을 표시하기 위한 사용자 입력이 입력되면 메시지 알람 화면 이미지(810)에서 메시지 표시 화면 이미지(820)로 화면 이미지가 전환되도록 디스플레이(150)를 제어할 수 있다.The electronic device 101 may receive a user input for displaying the contents of the new message while displaying the message notification screen image 810. [ For example, a message notification screen image 810 is displayed on the screen, and in the state, the electronic device 101 is a user input for displaying the contents of a message, such as a user who fills the screen surface with a finger tip or stylus pen Input can be received. The control module 170 controls the display 150 to switch the screen image from the message alarm screen image 810 to the message display screen image 820 when a user input for displaying the contents of the message is input to the electronic device 101 Can be controlled.

도 8의 (b)는 신규 메시지들 중 하나의 내용을 표시하는 메시지 표시 화면 이미지(820)를 나타낸 것이다. 메시지 화면 이미지(820)를 통해 디스플레이(150)는 발신자, 메시지의 내용, 현재 시각 또는 수신 시각 등을 스크린에 표시할 수 있다.8 (b) shows a message display screen image 820 displaying the contents of one of the new messages. Through the message screen image 820, the display 150 can display on the screen the originator, the content of the message, the current time, or the reception time.

한 실시예에 따르면, 전자 장치(101)는 메시지 표시 화면 이미지(820)에서 메시지 알람 화면 이미지로 화면 이미지를 전환할 수 있다. 도 8의 (b)와 같이 메시지 표시 화면 이미지(820)가 디스플레이(150)를 통해 표시되고 있는 상태에서, 전자 장치(101)는 메시지의 내용을 표시하기 위한 사용자 입력을 수신할 수 있다. 예를 들어, 메시지 알림 화면 이미지(810)가 디스플레이(150)를 통해 표시되고 상태에서, 전자 장치(101)는 메시지의 내용을 표시하기 위한 사용자 입력으로서, 사용자가 손가락 끝 또는 스타일러스 펜으로 스크린의 표면을 두드리는 사용자 입력을 수신할 수 있다. 제어 모듈(170)은 전자 장치(101)로 메시지의 내용을 표시하기 위한 사용자 입력이 입력되면 메시지 알람 화면 이미지(810)에서 메시지 표시 화면 이미지(820)로 화면 이미지가 전환되도록 디스플레이(150)를 제어할 수 있다.According to one embodiment, the electronic device 101 may switch the screen image from the message display screen image 820 to a message alarm screen image. In a state where the message display screen image 820 is displayed on the display 150 as shown in FIG. 8 (b), the electronic device 101 can receive a user input for displaying the contents of the message. For example, the message notification screen image 810 is displayed on the display 150 and, in the state, the electronic device 101 is a user input for displaying the contents of the message, You can receive user input to tap the surface. The control module 170 controls the display 150 to switch the screen image from the message alarm screen image 810 to the message display screen image 820 when a user input for displaying the contents of the message is input to the electronic device 101 Can be controlled.

도 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 electronic device 101 on a part of the body.

도 9의 (a) 및 (b)는 전자 장치(101)의 디스플레이(150)에 표시되는 화면 이미지들을 순서대로 나타낸 것으로서, 도 9의 (a)는 사용자가 운동을 하고 있지 않은 경우의 화면 이미지들이고, 도 9의 (b)는 사용자가 운동을 하고 있는 경우의 화면 이미지들이다.9A and 9B illustrate screen images displayed on the display 150 of the electronic device 101 in order. FIG. 9A shows a screen image when the user is not exercising And FIG. 9 (b) is screen images when the user is exercising.

일 실시예에 따라 전자 장치(101)가 웨어러블 장치로 구현되는 경우 스크린의 제한된 사이즈를 고려하여 카드 형식의 UI로 화면이 구성될 수 있다. 예를 들어, 스크린에 표시되는 화면 이미지들 각각은 페이지의 형태로 구성될 수 있으며, 사용자는 터치 또는 플릭(flick) 입력을 통해 순차적으로 페이지를 넘기면서 다른 페이지들을 조회할 수 있다. 이때 페이지들의 순서는 미리 정해져 있을 수 있으며, 도 9의 (a) 및 (b)는 카드 형식의 UI, 예를 들어 하나의 페이지가 하나의 화면에 표시되도록 구성되어 스크린에 표시되는 일 예를 나타낸 것이다. 이때, 페이지들의 순서는 사용자 입력에 따라 변경되거나 또는 전자 장치(101)에 의해 임의로 변경될 수 있다.According to an exemplary embodiment, when the electronic device 101 is implemented as a wearable device, a screen may be configured with a card type UI in consideration of a limited size of the screen. For example, each of the screen images displayed on the screen may be configured in the form of a page, and the user can sequentially look up other pages while flicking the page through touch or flick input. In this case, the order of the pages may be determined in advance, and FIGS. 9A and 9B show an example in which a card-type UI, for example, one page is displayed on one screen and displayed on the screen will be. At this time, the order of the pages may be changed according to user input or arbitrarily changed by the electronic device 101.

예를 들어, 전자 장치(101)가 다른 전자 장치(예를 들어, 전자 장치(104))와 통신 수단(예를 들어, 통신 인터페이스(160))을 통해 서로 연결된 경우, 전자 장치(101)는 상기 다른 전자 장치와의 연결 이벤트와 관련된 GUI들, 즉 페이지들을 우선적으로 스크린에 표시할 수 있다.For example, when the electronic device 101 is connected to another electronic device (e.g., electronic device 104) and communication means (e.g., communication interface 160) Preferentially display on the screen GUIs, i.e. pages, associated with the connection event with the other electronic device.

도 9를 일 예로 설명하면, 전자 장치(101)의 초기 화면 이미지가 현재 시각을 나타낸 현재 시각 화면 이미지(920)인 것으로 가정한다. 전자 장치(101)의 제어 모듈(170)은 현재 시각 화면 이미지(920)를 초기 화면 이미지로서 설정하고, 다른 화면 이미지들(910, 930, 940)보다 우선적으로 현재 시각 화면 이미지(920)를 표시하도록 디스플레이(150)를 제어할 수 있다.9, it is assumed that the initial screen image of the electronic device 101 is the current time screen image 920 indicating the current time. The control module 170 of the electronic device 101 sets the current time screen image 920 as the initial screen image and displays the current time screen image 920 prior to the other screen images 910, 930, 940 The display 150 may be controlled.

일 실시예에 따라 전자 장치(101)는 다른 전자 장치(예를 들어, 전자 장치(104))로부터 메시지를 수신할 수 있다. 전자 장치(1010가 다른 전자 장치로부터 메시지를 수신하는 것을 ‘메시지 수신 이벤트’라 하기로 한다. 상기 메시지 수신 이벤트가 발생하는 경우, 전자 장치(101)의 제어 모듈(170)은 상기 메시지와 관련된 메시지 알람 화면 이미지(910)를 초기 화면 이미지로서 재설정할 수 있다. 메시지 알람 화면 이미지(910)가 초기 화면 이미지로 재설정되었으므로, 디스플레이(150)는 상기 메시지 알람 화면 이미지(910)를 다른 화면 이미지들(920, 930, 940)보다 우선적으로 표시할 수 있다. 또한 사용자 입력에 따라 ‘메시지 알람 화면 이미지(910) → 현재 시각 화면 이미지(920) → 운동 모드 화면 이미지(930) → 음악 재생 화면 이미지(940)’의 순서로 화면 이미지들이 전환될 수 있다.According to one embodiment, electronic device 101 may receive a message from another electronic device (e.g., electronic device 104). When receiving the message reception event, the control module 170 of the electronic device 101 transmits a message related to the message to the electronic device 1010. [ The display 150 may reset the message alarm screen image 910 to other screen images 910. The message alarm screen image 910 may then be reset to the initial screen image, 920, 930, and 940. In addition, a message alarm screen image 910, a current time image 920, an exercise mode screen image 930, a music playback screen image 940 ) &Quot;. < / RTI >

다른 실시예에 따라 상기 메시지 수신 이벤트의 발생 후 미리 설정된 시간이 경과되면, 제어 모듈(170)은 다시 현재 시각 화면 이미지(920)를 초기 화면 이미지로 재설정하도록 전자 장치(101)를 제어할 수도 있다.According to another embodiment, the control module 170 may again control the electronic device 101 to reset the current time image 920 to the initial screen image once a predetermined time has elapsed after the occurrence of the message reception event .

상기와 같이 전자 장치(101)는 디스플레이(150)를 통해 표시되는 화면 이미지들의 우선권을 변경할 수 있다. 일 실시예에 따라 전자 장치(101)는 사용자가 현재 조회 중이던 최근 화면 이미지들의 순서가 아니라 다른 전자 장치 등에 의해 발생된 이벤트(예를 들어, 메시지 수신 이벤트, 사용자 상태 알람 이벤트, 운동 모드 알람 이벤트 등)와 관련된 화면 이미지들 우선적으로 표시하도록 화면 이미지들 각각의 표시 순서를 변경할 수 있다. 이로써 사용자는 전자 장치(101)에 발생된 가장 최신의 이벤트나 정보를 용이하게 확인할 수 있다. 일 실시예에 따라 상기 이벤트가 발생된 후 미리 설정된 시간이 경과한 뒤에는, 전자 장치(101)는 별도의 사용자 입력을 수신하지 않아도 상기 화면 이미지들의 표시 순서를, 상기 이벤트가 발생되기 전의 화면 이미지 순서로 재변경할 수 있다. 이로써 사용자는 용이하게 전자 장치(101)에 표시되는 화면 이미지들을 순서대로 확인할 수 있다.As described above, the electronic device 101 can change the priority of the screen images displayed through the display 150. According to one embodiment, the electronic device 101 may be configured to receive events (e.g., message reception events, user status alarm events, exercise mode alarm events, etc.) generated by other electronic devices or the like, The display order of each of the screen images can be changed so that the screen images associated with the screen images are preferentially displayed. Thus, the user can easily check the latest event or information generated in the electronic device 101. According to an exemplary embodiment, after a predetermined time has elapsed after the event is generated, the electronic device 101 may display the display order of the screen images without receiving a separate user input, . Thus, the user can easily confirm the screen images displayed on the electronic device 101 in order.

도 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 electronic device 101 displays a message alarm screen image 910 as an initial screen image. The electronic device 101 displays a message alarm screen image 910, a current time screen image 920, an exercise mode screen image 930, a music playback screen image 940, The contents can be displayed in the order of According to one embodiment, the message alarm screen image 910, which is an initial screen image, may include an initial screen image designated by the user, an initial screen image designated as the default of the electronic device 101, Lt; RTI ID = 0.0 > image < / RTI > The electronic device 101 can switch the screen image according to user input. If a user input (swipe input) pushing the surface of the screen from above to the top is detected while the message alarm screen image 910 is displayed, the electronic device 101 displays the current time screen image 920 Can be displayed. Conversely, when a user input pushing the surface of the screen 150 from left to right is input, the electronic device 101 may display the music playback screen image 940. Similarly, 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 in a state where the current time screen image 920 is being displayed is input, a message alarm screen image 910 or a motion mode screen image (930) may be displayed.

운동 모드 화면 이미지(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 mode screen image 930 being displayed, 940) may be displayed. 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 in a state that the music playback screen image 940 is being displayed is input, a motion mode screen image 930 or a message alarm screen image 910) may be displayed.

다른 실시 예에 따라 전자 장치(101)는 상기 전자 장치(101)가 호스트 디바이스고, 다른 전자 장치(104)가 웨어러블 장치로 구현된 컴패니언 디바이스이며, 상기 호스트 디바이스와 컴패니언 디바이스가 각각의 통신 수단을 통하여 서로 연결된 상태라고 가정한다. 또한 호스트 디바이스(예를 들어, 전자 장치(101))가 컴패니언 디바이스에서 표시되고 있는 데이터를 상기 호스트 디바이스에 표시할 수 있고, 마찬가지로 컴패니언 디바이스가 호스트 디바이스에서 표시되고 있는 데이터를 상기 컴패니언 디바이스에 표시할 수 있다고 가정한다.According to another embodiment, the electronic device 101 is a companion device in which the electronic device 101 is a host device and the other electronic device 104 is a wearable device, and the host device and the companion device communicate with each other It is assumed that they are connected to each other. It is also contemplated that a host device (e.g., electronic device 101) may display data being displayed on the companion device to the host device and likewise the companion device may display data being displayed on the host device to the companion device .

호스트 디바이스는 하나 이상의 센서들이 장착된 컴패니언 디바이스(예를 들어, 웨어러블 장치)에서 발생되는 이벤트들에 우선권를 부여할 수 있다. 상기 호스트 디바이스(예를 들어 전자 장치(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 electronic device 101 implemented in the wearable device includes the user's momentum (e.g., moving distance, consumed calories, etc.) when the user starts or starts exercising The motion mode screen image 930 is displayed as an initial screen image.

전자 장치(101)의 제어 모듈(170)은 가속도 센서 또는 생체 센서에 의해 측정된 센싱 신호를 분석하여 사용자의 운동량이 미리 설정된 운동량 이상이거나 또는 미리 설정된 심박수 이상이면, 사용자의 현재 상태를 운동 상태로 결정할 수 있다. 사용자가 운동 중인 것으로 결정되면, 제어 모듈(170)은 별도의 사용자 입력을 수신하지 않았더라도 자동으로 운동 모드 화면 이미지(930)를 초기 화면 이미지로서 설정하여 스크린에 표시할 수 있다. 그에 따라 전자 장치(101)는 도 9의 (b)에 도시된 바와 같이 ‘운동 모드 화면 이미지(930) → 음악 재생 화면 이미지(940) → 메시지 알람 화면 이미지(910) → 현재 시각 화면 이미지(920)’의 순서로 콘텐츠를 표시할 수 있다. 도 9의 (a)와 유사한 방식으로 도 9의 (b)에서도 사용자 입력에 따라 화면 이미지들(910-940)이 전환될 수 있다.The control module 170 of the electronic device 101 analyzes the sensing signal measured by the acceleration sensor or the biosensor and determines whether the current state of the user is a motion state if the momentum of the user is equal to or greater than a predetermined amount of exercise, You can decide. If the user is determined to be in motion, the control module 170 may automatically set the exercise mode screen image 930 as an initial screen image and display it on the screen, even if no separate user input has been received. 9B, the electronic device 101 displays a 'motion mode screen image 930', a music reproduction screen image 940, a message alarm screen image 910, a current time screen image 920 ) &Quot;. < / RTI > In a manner similar to FIG. 9A, the screen images 910-940 may be switched according to user input also in FIG. 9B.

도 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 electronic device 101 on a part of the body.

도 10의 (a)는 사용자가 운동을 하고 있지 않은 경우에 디스플레이(150)의 스크린에 의해 표시되는 화면 이미지들이고, (b)는 사용자가 운동을 하고 있는 경우의 화면 이미지들이다.FIG. 10 (a) is screen images displayed by the screen of the display 150 when the user is not exercising, and FIG. 10 (b) is screen images when the user is exercising.

도 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 display 150 of the electronic device 101 displays a message alarm screen image 1010 as an initial screen image. Also, when an operation for pushing the surface of the screen from top to bottom with the input for switching the screen image, for example, the user's finger or the stylus pen, is input to the electronic device 101, the control module 170 displays another screen image The display 150 may be controlled. In FIG. 10 (a), the missed call notification screen image 1020 and the exercise schedule notification screen image 1030 are displayed next to the message alarm screen image 1010.

사용자가 운동을 하고 있는 경우 제어 모듈(170)은 운동에 따른 사용자의 스트레스 정도를 초기 화면 이미지로서 표시하도록 디스플레이(150)를 제어할 수 있다. 도 10의 (b)는 사용자의 스트레스 레벨을 나타낸 스트레스 레벨 화면 이미지(1040)이다. 사용자가 운동을 시작하면, 제어 모듈(170)은 사용자로부터의 별도 입력이 수신하지 않았더라도 스트레스 레벨 화면 이미ㅣㅈ(1040)를 초기 화면 이미지로서 자동 설정할 수 있다. 스트레스 레벨 화면(1040)을 초기 화면 이미지로 설정함으로써, 전자 장치(101)는 운동을 하고 있는 사용자가 실시간으로 자신의 스트레스 레벨을 확인할 수 있도록 할 수 있다.When the user is performing a motion, the control module 170 may control the display 150 to display the degree of stress of the user according to the motion as an initial screen image. 10 (b) is a stress level screen image 1040 showing the stress level of the user. When the user starts the exercise, the control module 170 can automatically set the stress level screen image 1040 as the initial screen image even if no separate input from the user has been received. By setting the stress level screen 1040 to the initial screen image, the electronic device 101 can allow the user who is exercising to check his / her stress level in real time.

한 실시예에 따르면, 사용자가 천천히 걷는 경우와 같이 사용자의 운동량이 미리 설정된 운동량 이하이거나 또는 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 screen image 1010 can be set as an initial screen image. Also, if it is determined that the user's stress index is higher than a predetermined threshold value by excessive exercise, the stress level screen image 1040 may be set as an initial screen image as shown in FIG. 10 (b) The current status can be displayed separately at the top of the screen.

도 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 electronic device 101 is worn on a part of the body. It is also assumed in Fig. 11 that the electronic device 101 is a companion device and is interlocked with the other electronic device 104. Fig.

도 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 display 150 when the electronic device 101 is interlocked with the electronic device 104 as a host device. Referring to FIG. 11A, the electronic device 101 displays a message alarm screen image 1110 as an initial screen image. 11A, the electronic device 101 displays a message alarm screen image 1110, a current time screen image 1120, a motion mode screen image 1130, a media playback screen image 1140, The contents can be displayed in the order of

전자 장치(101)는 사용자 입력에 따라 스크린에 표시되는 화면 이미지를 전환할 수 있다. 메시지 알람 화면 이미지(1110)가 표시되고 있는 상태에서 예를 들어 우에서 좌로 스크린의 표면을 미는 사용자 입력 또는 좌에서 우로 스크린의 표면을 미는 사용자 입력이 입력되면 전자 장치(101)는 현재 시각 화면(1120) 이미지 또는 미디어 재생 화면 이미지(1140)를 스크린에 표시할 수 있다. 마찬가지로 현재 시각 화면 이미지(1120)가 표시되고 있는 상태에서 좌에서 우로 스크린(150)의 표면을 미는 사용자 입력 또는 좌에서 우로 스크린의 표면을 미는 사용자 입력이 입력되면 메시지 알람 화면 이미지(1110) 또는 운동 모드 화면 이미지(1130)가 스크린에 표시될 수 있다.The electronic device 101 can switch the screen image displayed on the screen according to user input. If a user input that pushes the surface of the screen from right to left or a user input that pushes the surface of the screen from left to right is input while the message alarm screen image 1110 is being displayed, 1120) image or media playback screen image 1140 on the screen. Similarly, when a user input pushing the surface of the screen 150 from left to right or a user input pushing the surface of the screen from left to right in a state where the current time image 1120 is being displayed is input, A mode screen image 1130 can be displayed on the screen.

또한 전자 장치(101)는 전자 장치(104)의 연동을 통하여 호스트 디바이스에 저장된 콘텐츠 또는 호스트 디바이스에서 제공되는 기능들을 사용자에게 제공할 수 있다. 도 11의 (a)에서 메시지 기능 및 음악 재생 기능은 호스트 디바이스인 전자 장치(104)로부터 제공되는 것으로 가정하면, 메시지 알람 화면 이미지(1110) 및 미디어 재생 화면 이미지(1140)는 전자 장치(101)가 호스트 디바이스인 전자 장치(104)와 연동되고 있는 경우에만 디스플레이(150)를 통해 스크린에 표시될 수 있다.Further, the electronic device 101 can provide the contents stored in the host device or the functions provided in the host device to the user via the interlocking of the electronic device 104. [ 11A, a message alarm screen image 1110 and a media playback screen image 1140 are displayed on the electronic device 101, assuming that the message function and music playback function are provided from the electronic device 104, May be displayed on the screen via the display 150 only when the electronic device 104 is associated with the host device.

도 11의 (b)는 전자 장치(101)가 호스트 디바이스인 전자 장치(104)와 연동되지 않는 경우, 즉 전자 장치(101)가 스탠드 얼론(stand alone) 모드로 동작하는 경우에 디스플레이(150)를 통해 스크린에 표시되는 화면 이미지들을 나타낸 것이다. 호스트 디바이스였던 전자 장치(104)와의 연동이 종료되면, 전자 장치(104)에 의하여 제공되는 기능들은 전자 장치(101)에 의하여 사용자에게 제공될 수 없다. 제어 모듈(170)은 전자 장치(104)와의 연결 여부와 상관없이 사용자에게 제공할 수 있는 기능들, 즉 전자 장치(104) 고유의 기능들에 따른 화면 이미지들만을 제공하도록 디스플레이(150)를 제어할 수 있다. 11B shows the display 150 when the electronic device 101 is not interlocked with the electronic device 104 as a host device, that is, when the electronic device 101 operates in a stand alone mode. The screen images are displayed on the screen through the screen. The functions provided by the electronic device 104 can not be provided to the user by the electronic device 101 when the interaction with the electronic device 104 that was the host device is terminated. The control module 170 controls the display 150 to provide only those screen images according to the functions that can be provided to the user regardless of whether they are connected to the electronic device 104, can do.

도 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 electronic device 104, It can not be provided to the user if the device 101 does not cooperate with the electronic device 104. [ Therefore, only the current time image 1120 and the current mode image 1130 can be displayed on the screen through the display 150 in FIG. 11 (b).

일 실시예에 따라 웨어러블 장치로 구현된 전자 장치(101)가 단독으로 동작하는 경우, 예를 들어 호스트 디바이스(예를 들어 전자 장치(104))로부터 전송되는 메시지를 수신하지 않거나 또는 전자 장치(104)와의 연결이 종료된 경우 등에는, 제어 모듈(170)은 전자 장치(104)와의 통신이 필요한 모드와 연관된 화면 이미지를 제거할 수 있다. 즉 전자 장치(101)가 단독으로 동작하는 경우 제어 모듈(170)은 상기 전자 장치(101)가 단독으로 동작하였을 때 표시할 수 있는 모드 화면 이미지들만을 디스플레이(150)를 통해 표시할 수 있다. 그에 따라 웨어러블 장치로 구현된 전자 장치(101)에 저장된 멀티미디어 콘텐츠를 제어할 수 있는 경우에만, 제어 모듈(170)은 디스플레이(150)를 통해 미디어 재생 화면 이미지(1140)를 표시할 수 있다.If the electronic device 101 implemented in the wearable device according to one embodiment operates alone, for example, it may not receive a message transmitted from the host device (e.g., electronic device 104) The control module 170 may remove the screen image associated with the mode requiring communication with the electronic device 104. [ That is, when the electronic device 101 operates alone, the control module 170 can display only the mode screen images that can be displayed when the electronic device 101 operates alone through the display 150. [ The control module 170 can display the media playback screen image 1140 through the display 150 only when the multimedia content stored in the electronic device 101 implemented in the wearable device can be controlled.

또 다른 실시예에 따라, 제어 모듈(170)은 특정 시각 또는 특정 위치에서 사용자가 자주 사용한 어플리케이션의 사용 이력을 메모리(130)에 기록할 수 있다. 현재 시각이 상기 특정 시각에 도달하는 이벤트, 혹은 전자 장치(101)가 상기 특정 위치에 진입하는 이벤트 중 하나 이상의 이벤트들이 발생하면, 제어 모듈(170)은 자동으로 상기 사용 이력을 기초로 상기 특정 시각 또는 특정 위치에서 사용자가 자주 사용한 어플리케이션의 초기 진입 화면 이미지를 디스플레이(150)를 통해 스크린에 표시할 수 있다. 일 실시예에 따라 제어 모듈(170)은 상기 특정 시각 또는 특정 위치에 도달하면, 사용자가 자주 사용한 어플리케이션을 상기 사용자가 용이하게 선택할 수 있도록 화면 이미지를 변경할 수도 있다.According to yet another embodiment, the control module 170 may write to the memory 130 a usage history of an application that the user has frequently used at a particular time or location. When one or more events occur in which the current time arrives at the specific time or the event that the electronic device 101 enters the specific location, the control module 170 automatically detects the specific time Or an initial entry screen image of an application that the user frequently uses at a particular location may be displayed on the screen via the display 150. According to one embodiment, the control module 170 may change the screen image so that the user can easily select an application frequently used by the user when the specific time or specific position is reached.

제어 모듈(170)은 어플리케이션들 각각의 사용 빈도 또는 총 사용 시간 중 하나 이상을 기초로 어플리케이션들 각각의 선호도를 계산할 수 있다. 제어 모듈(170)은 어플리케이션들 각각의 선호도에 따라 상기 어플리케이션들 각각을 선택하기 위한 메뉴 또는 실행 아이콘을 임의로 배치할 수 있다. 예를 들어, 제어 모듈(170)은 디스플레이(150)를 통해 선호도가 높은 어플리케이션에 대응하는 실행 아이콘을 다른 실행 아이콘들보다 크게 표시하거나 또는 스크린의 가운데에 표시함으로써 사용자의 눈에 쉽게 띄도록 배치할 수 있다. 일 실시예에 따라 제어 모듈(170)은 전자 장치(101)의 위치 정보에 따른 어플리케이션들 각각에 대응하는 선호도를 평가할 수 있다. 어플리케이션별로 선호도가 높은 장소에 전자 장치(101)가 진입하거나 또는 상기 사용자가 상기 위치가 포함된 영역(예를 들어, 지오펜스(geofence) 설정 영역, AP(access point) 신호 강도가 미리 설정된 기준값 이상인 영역 등)에서 활동하는 동안에는, 상기 제어 모듈(170)은 디스플레이(150)를 제어하여 해당 어플리케이션을 실행하기 위한 메뉴 또는 실행 아이콘의 위치, 크기, 색상 중 적어도 하나의 속성을 변경하여 표시할 수 있다.The control module 170 may calculate the preference of each of the applications based on one or more of the frequency of use or total usage time of each of the applications. The control module 170 may arbitrarily arrange a menu or an execution icon for selecting each of the applications according to the preferences of the respective applications. For example, the control module 170 displays the execution icon corresponding to the high-priority application through the display 150 in a larger size than the other execution icons, or displays the execution icon at the center of the screen so as to be easily visible to the user's eyes . According to one embodiment, the control module 170 may evaluate the preferences corresponding to the respective applications according to the location information of the electronic device 101. [ When the electronic device 101 enters the location where the preference is high for each application or when the user selects the area where the location is included (for example, a geofence setting area, an access point (AP) Area, etc.), the control module 170 may control the display 150 to display and change at least one of the location, size, and color of the menu or execution icon for executing the application .

도 12는 본 발명의 다양한 실시예에 따른 전자 장치(101)가 콘텐츠를 표시하는 일 예를 나타낸 도면이다.12 is a diagram showing an example in which the electronic device 101 displays contents according to various embodiments of the present invention.

도 12의 (a)는 사용자(1201)가 운동을 하고 있지 않은 경우에 전화 수신의 거절을 위한 사용자 입력(1251)을 나타낸 도면이고, (b)는 사용자(1201)가 운동을 하고 있는 경우에 전화 수신의 거절을 위한 사용자 입력(1252)을 나타낸 도면이다. 도 12의 (a) 및 (b)에서는 “Peter smith”라는 발신자로부터 전자 장치(101)로 인커밍 콜을 수신하고 있는 것으로 가정한다.12A is a diagram showing a user input 1251 for rejecting a telephone call when the user 1201 is not exercising, and FIG. 12B is a diagram showing a case where the user 1201 is exercising And a user input 1252 for rejecting telephone reception. It is assumed in Figures 12 (a) and 12 (b) that an incoming call from "Peter smith" is receiving an incoming call from the electronic device 101.

도 12의 (a) 및 (b)를 참조하면, 전화 수신을 거절하기 위한 사용자 입력(1251, 1252)로서 사용자(1201)는 스크린(1210) 상의 임의의 한 지점(1230)에서 좌로 드래그할 수 있다. 상기와 같이 임의의 한 지점에서 다른 지점으로 드래그함으로써 전자 장치(101)에 입력되는 사용자 입력을 ‘드래그 입력’이라 하기로 한다.12A and 12B, a user 1201 can be dragged left at any one point 1230 on the screen 1210 as user inputs 1251 and 1252 for rejecting telephone reception. have. The user input to be input to the electronic device 101 by dragging from one arbitrary point to another point as described above will be referred to as a 'drag input'.

도 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 drag input 1251 of Figure 12 (a) and the drag input 1252 of Figure (b) are for rejecting the reception of a telephone call to the electronic device 101, but the drag inputs 1251, The respective drag lengths d1 and d2 are different from each other. 12, the drag length d2 of the drag input 1252 shown in (b) is longer than the drag length d1 of the drag input 1251 shown in (a). 12, when the user 1201 is not moving, the electronic device 101 can reject the reception of the telephone if the length of the drag input 1251 is d1 or more. Also, when the user 1201 is exercising, the electronic device 101 may reject the reception of the telephone if the length of the drag input 1252 is equal to or greater than d2.

도 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 drag inputs 1251 and 1252 for rejecting the reception of a call, the current state of the user 1201, i.e., whether the user 1201 is exercising The reference values for determining whether the drag inputs 1251 and 1252 are valid may be different from each other. The user 1201 is likely to input an erroneous user input to the electronic device 101 because the user 1201 is more motivated than when the user is not exercising. Accordingly, as shown in Figs. 12A and 12B, the reference value when the user 1201 is exercising may be larger than the reference value when the user is not exercising.

도 12의 (a) 및 (b)에 도시된 바와 같이 동일한 사용자 입력(1251, 1252)이라고 할지라도 상기 사용자 입력의 유효 여부를 결정하기 위한 기준값을 다르게 적용함으로써, 상기와 같은 사용자로부터의 잘못된 사용자 입력에 따라 전자 장치(101)가 오동작하는 것을 방지할 수 있다.As shown in FIGS. 12A and 12B, even if the same user inputs 1251 and 1252 are used, different reference values for determining whether or not the user input is valid may be applied differently, It is possible to prevent the electronic device 101 from malfunctioning in accordance with the input.

일 실시 예에 따라 사용자 입력(1230)은 스와입(swipe), 탭(Tap), 롱 프레스(long press), 호버링(hovering) 중 적어도 하나일 수 있다. 상기 사용자 입력(1230)을 입력받을 때, 제어 모듈(170)은 상기 사용자 입력(1230)을 식별하기 위한 기준값을 전자 장치(101) 또는 사용자의 현재 상태에 따라 다르게 적용할 수 있다. 예를 들어, 사용자의 움직임이 빠르거나 또는 사용자가 격렬한 운동을 하고 있는 경우, 사용자는 전자 장치(101)가 장착된 부위에서의 빠른 움직임 때문에 전자 장치(101)의 스크린을 확인하기 어려울 수 있다. 또한 사용자가 격렬한 운동을 하고 있는 경우, 그 격렬한 운동으로 인하여 사용자는 주의를 분산시키기 어렵거나 또는 스크린을 장시간 조회할 여유가 없을 수 있다. 상기와 같은 경우, 전자 장치(101)를 통해 입력되는 사용자 입력(예를 들어, 터치(touch), 플릭(flick) 등)은 사용자가 운동을 하지 않거나 사용자의 동작이 없는 상태인 경우보다 상기 사용자 입력에 따른 입력값(예를 들어, 입력 위치, 입력 패턴, 입력 강도 등)의 오차가 크거나 정확하지 않을 수 있다.According to one embodiment, the user input 1230 may be at least one of a swipe, a tap, a long press, and a hovering. When receiving the user input 1230, the control module 170 may apply a reference value for identifying the user input 1230 according to the current state of the electronic device 101 or the user. For example, if the user's motion is fast or if the user is exercising violently, it may be difficult for the user to identify the screen of the electronic device 101 because of the rapid movement at the location where the electronic device 101 is mounted. Also, if the user is doing violent movement, the user may not be able to spread the attention due to the violent movements or to afford the screen for a long time. In such a case, the user input (e.g., touch, flick, etc.) input through the electronic device 101 may be controlled by the user The error of the input value (for example, the input position, the input pattern, the input intensity, etc.) depending on the input may be large or inaccurate.

따라서 제어 모듈(170)은 상기 사용자 입력의 터치 강도, 플릭(flick) 또는 드래그(drag)의 거리, 터치되는 면적, 카메라 모듈(미도시)를 통해 입력되는 제스처의 크기, 터치 입력의 유지 시간, 제스처 입력의 속도 등에 따라 전자 장치(101)의 기능들 각각의 동작 여부를 결정할 수 있다.Accordingly, the control module 170 controls the touch intensity of the user input, the distance of the flick or drag, the area to be touched, the size of the gesture inputted through the camera module (not shown) It is possible to determine whether each of the functions of the electronic device 101 is operated according to the speed of the gesture input or the like.

도 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 electronic device 101 displays the vertical UI through the display 150. Fig. The vertical UI is a UI that provides a vertically long screen, and the horizontal UI is a UI that provides a horizontally long screen.

도 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 third screen images 1311, 1312, and 1313 may be displayed on the screen of the display 150. The first screen image 1311 includes content related to the alarm, the second screen image 1312 includes content related to healthcare, and the third screen image 1313 may include content related to the message . 13, the electronic device 101 can switch the screen image displayed on the screen upon receipt of the first through the fourth inputs 1321, 1322, 1323, and 1324. 13, it is assumed that the first through fourth inputs 1321-1324 for switching the screen image are inputted while the second screen image 1312 is displayed on the display 150. [

도 13을 참조하면, 제1 입력(1321)은 사용자가 손가락 또는 스타일러스 펜을 이용하여 스크린 상의 어느 한 지점을 선택한 상태에서 제2 화면 이미지(1312)를 아래에서 위로 밀어올리는 것이다. 제1 입력(1321)이 입력되면, 제어 모듈(170)은 제2 화면 이미지(1312)에서 제3 화면 이미지(1313)로 화면 이미지가 전환되도록 디스플레이(150)를 제어할 수 있다.Referring to FIG. 13, the first input 1321 pushes up the second screen image 1312 from the bottom up, with the user selecting a point on the screen using a finger or a stylus pen. When the first input 1321 is input, the control module 170 may control the display 150 to switch the screen image from the second screen image 1312 to the third screen image 1313.

제2 입력(1322)은 사용자가 손가락 또는 스타일러스 펜을 이용하여 스크린 상의 어느 한 지점을 선택한 상태에서 제2 화면(1312)을 위에서 아래로 밀어내리는 것이다. 제2 입력(1322)이 입력되면, 제어 모듈(170)은 제2 화면 이미지(1312)에서 제1 화면 이미지0(1311)로 전환되도록 디스플레이(150)를 제어할 수 있다.The second input 1322 is to push down the second screen 1312 from the top down with the user selecting a point on the screen using a finger or a stylus pen. When the second input 1322 is input, the control module 170 may control the display 150 to switch from the second screen image 1312 to the first screen image 0 1311.

제3 입력(1323)은 사용자가 손가락 또는 스타일러스 펜을 이용하여 스크린 상의 어느 한 지점을 선택한 상태에서 제2 화면 이미지(1312)를 좌에서 우로 미는 것이다. 제3 입력(1323)이 입력되면, 제어 모듈(170)은 제2 화면 이미지(1312)에서 제1 화면 이미지(1311)로 화면 이미지가 전환되도록 디스플레이(150)를 제어할 수 있다.The third input 1323 is to push the second screen image 1312 from left to right with the user selecting a point on the screen using a finger or a stylus pen. When the third input 1323 is input, the control module 170 may control the display 150 to switch the screen image from the second screen image 1312 to the first screen image 1311.

제4 입력(1324)은 사용자가 손가락 또는 스타일러스 펜을 이용하여 스크린 상의 어느 한 지점을 선택한 상태에서 제2 화면(1312)을 우에서 좌로 미는 것이다. 제4 입력(1324)이 입력되면, 제어 모듈(170)은 제2 화면 이미지(1312)에서 제3 화면 이미지(1313)로 전환되도록 디스플레이(150)를 제어할 수 있다.The fourth input 1324 is to push the second screen 1312 from right to left with the user selecting a point on the screen using a finger or a stylus pen. When the fourth input 1324 is input, the control module 170 may control the display 150 to switch from the second screen image 1312 to the third screen image 1313.

즉 수직 또는 수평 어느 방향으로 사용자 입력(예를 들어, 스와입(swipe) 입력)이 입력되어도 전자 장치(101)의 디스플레이(150)를 통해 표시되는 스크린 이미지 또는 메뉴 GUI는 수평 또는 수직으로 이동 또는 변경될 수 있다. 이로써 전자 장치(101)를 사용하는 사용자는 가로/세로 화면을 사용하는 전자 장치(101)에서의 화면 이미지의 자동 전환으로 인한 혼란을 느끼지 않을 수 있게 된다. 또한 도 13에 도시된 바와 같은 방식으로 화면 이미지의 전환이 이루어짐으로써 사용자는 통일되고 심플한 입력 방식으로 전자 장치(101)에 사용자 입력을 입력할 수 있다.A screen image or a menu GUI displayed through the display 150 of the electronic device 101 even when a user input (e.g., a swipe input) is input in either the vertical or horizontal direction, can be changed. Thereby, the user who uses the electronic device 101 can feel no confusion due to the automatic switching of the screen image in the electronic device 101 using the horizontal / vertical screen. Also, by switching the screen image in the manner as shown in FIG. 13, the user can input the user input to the electronic device 101 in a uniform and simple input manner.

다른 실시예에 따라 도 13에 도시된 전자 장치(101)와 같이 세로가 긴 형태가 아니라 세로가 긴 형태인 경우에도 도 13에 도시된 바와 같은 사용자 입력, 예를 들어 사용자 인터페이스를 통해 입력된 스와입/플릭 신호들을 수신할 수 있다. 또한 도 13에서 설명한 바와 같은 화면 이미지의 전환 방식으로 전자 장치(101)의 화면 이미지가 자동으로 전환될 수 있다.According to another embodiment, even when the electronic device 101 shown in FIG. 13 is not of a vertically elongated shape but a vertically elongated shape, a user input as shown in FIG. 13, for example, And receive input / flick signals. Also, the screen image of the electronic device 101 can be automatically switched by the switching method of the screen image as described with reference to FIG.

도 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, electronic device 101 may be implemented as a host device and associated with electronic device 104, which is a companion device. As shown in Fig. 14, the electronic device 104, which is a companion device, may be implemented as a wearable device (e.g., a wearable device of a circular wrist watch type) and may be worn on a part of the user's body. The electronic device 101, which is also a host device, may be located in a possible location with the electronic device 104 to control the electronic device 104. 14, the electronic device 104 is in the exercise mode under the control of the electronic device 101 and reproduces the audio file under the control of the electronic device 101. [

일 실시 예에 따라 전자 장치(104)는 상기 전자 장치(104)를 착용한 사용자의 움직임 정도를 결정하고(예를 들어, 전력질주 또는 걷기 운동 등), 상기 움직임 정도에 따라 오디오 및 음성의 출력 레벨을 차등적으로 변경 적용할 수 있다. 이로써 전자 장치(104)는 사용자의 청각에 최적화된 소리의 출력 레벨 및 입력 레벨(예를 들어, 마이크 등)을 제공할 수 있다.According to one embodiment, the electronic device 104 may determine the degree of movement of the wearer of the electronic device 104 (e.g., sprint or walk, etc.), and output audio and speech Levels can be changed and applied differently. The electronic device 104 may thereby provide an output level and an input level (e.g., a microphone, etc.) of sound optimized for the hearing of the user.

예를 들어, 사용자가 운동을 열심히 하는 중에 통화를 하게 된 경우, 전자 장치(104)는 상기 사용자가 운동을 하지 않을 때보다 스피커 또는 마이크의 출력을 높이거나 낮출 수 있다. 전자 장치(104)는 통화 음성 레벨을 다르게 하기 위하여 예를 들어, 스피커, 마이크, 블루투스 헤드셋, 헤드폰 등의 볼륨 조정, 감도 조정, 노이즈 필터링 조정 등을 통하여 입출력 레벨을 제어할 수 있다. 이로써 사용자는 운동 중에도 용이하게 전자 장치(104)로부터의 소리를 듣거나 또는 상기 전자 장치(104)에 소리를 입력할 수 있다.For example, if the user is engaged in a busy workout, the electronic device 104 may raise or lower the output of the speaker or microphone as compared to when the user is not exercising. The electronic device 104 can control the input and output levels through, for example, volume adjustment, sensitivity adjustment, noise filtering adjustment, etc. of a speaker, a microphone, a Bluetooth headset, a headphone, etc., This allows the user to easily hear the sound from the electronic device 104 or to input sound into the electronic device 104 during exercise.

도 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 electronic device 104 of Fig. 15 may be a circular wrist watch type wearable device shown in Fig. 14 and may be interlocked with the host device 101. Fig.

도 15는 사용자의 움직임이 미리 설정된 기준값 이상일 때, 즉 사용자가 격렬하게 운동을 하고 있을 때에 전자 장치(104)가 사운드를 최대 레벨로 출력한 경우을 나타낸 것이다. 도 15의 전자 장치(104)는 “Let it Be”라는 제목의 노래 파일을 재생 중이며, 상기 노래 파일은 최대 볼륨으로 스피커를 통해 출력될 수 있다.FIG. 15 shows a case where the electronic device 104 outputs a sound at a maximum level when the user's motion is equal to or greater than a preset reference value, that is, when the user is intensively exercising. The electronic device 104 in Fig. 15 is playing a song file entitled " Let it Be ", and the song file can be output through the speaker at the maximum volume.

한 실시 예에 따르면, 사용자의 움직임 정도가 미리 설정된 기준값 이상인 경우, 예를 들어 사용자가 하고 있는 운동의 강도가 강하면 사용자가 착용하고 있는 전자 장치(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 electronic device 104 worn by the user can notify the user through the display The display operation can be temporarily stopped.

전자 장치(104)는 알림을 표시하지 않고(Notification interrupt), 상기 알람을 전자 장치(104)의 메모리에 저장할 수 있다. 이후, 센서 모듈을 통해 감지된 사용자의 움직임 정도가 상기 미리 설정된 기준값 미만으로 결정되면, 메모리에 저장되어 있던 알람을 표시하여 사용자에게 제공할 수 있다. 이로써 전자 장치(104)는 전력 소모를 줄일 수 있고, 사용자로 하여금 편리하게 알람을 확인할 수 있도록 한다.The electronic device 104 may store the alarm in the memory of the electronic device 104 without a notification interrupt. Thereafter, if the degree of movement of the user detected through the sensor module is determined to be less than the preset reference value, the alarm stored in the memory can be displayed to the user. This allows the electronic device 104 to reduce power consumption and allow the user to conveniently view the alarm.

한 실시 예에 따르면, 전자 장치(104)는 스와입(swipe), 탭(tap), 롱 패스(long press), 호버링(hovering) 등의 다양한 사용자 입력을 사용자로부터 수신할 수 있다. 한 실시예에 따르면, 웨어러블 장치로 구현된 전자 장치(104)는 사용자가 운동 중이거나 또는 사용자의 동작이 미리 설정된 기준값 이상으로 클 때에는 일부의 사용자 입력을 차단함으로써 입력 오류를 줄일 수 있다. 예를 들어, 사용자가 푸쉬-업(push-up) 동작을 하고 있거나 또는 상기 푸쉬-업 동작을 한 직후라면, 호버링 입력이 전자 장치(104)로 정확하게 입력되지 않을 수 있다. 따라서 제어 모듈(170)은 일정 시간(예를 들어, 사용자가 푸쉬-업 동작을 하는 동안)에는 상기 호버링 입력을 입력받지 않거나 또는 입력되더라도 무시할 수 있다.According to one embodiment, the electronic device 104 may receive various user inputs from a user, such as a swipe, a tap, a long press, hovering, and the like. According to one embodiment, the electronic device 104 implemented as a wearable device can reduce an input error by blocking some user input when the user is in motion or the operation of the user is greater than a preset reference value. For example, if the user is doing a push-up operation or immediately after doing the push-up operation, then the hovering input may not be correctly entered into the electronic device 104. [ Accordingly, the control module 170 may ignore or not input the hovering input for a predetermined period of time (e.g., during a user push-up operation).

한 실시 예에 따르면, 전자 장치(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 electronic device 101, The device 104 may display a counter application. The counter application may be an application that is associated with the particular application running on the electronic device 101 or that includes at least some of the functionality of the particular application. For example, if the host device (e.g., electronic device 101) is driving a user's health care application (e.g., an application related to a heart rate sensor, food calorie management, calorie expenditure check, exercise coaching, etc.) , And the electronic device 104, which is a companion device, may also display a health coaching screen associated with the user's health care application.

다른 예로서, 호스트 디바이스(예를 들어, 전자 장치(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 electronic device 101, which is a companion device, may also be used to launch a gallery application, A user interface (UI) can be provided to the user. This allows the user to easily access the gallery application via the electronic device 101. As another example, when a user executes a moving image playback application via a host device (e.g., electronic device 103), the moving image playback application may also be executed in the electronic device 101 as a companion device. At this time, the moving picture is reproduced on the host device, and the companion device can display the information (for example, TV channel information, movie title, casting information, etc.) or the reproduction list on the screen on the screen. The screens of the host device and the companion device may simultaneously display the same content.

또 다른 예로서, 사용자가 호스트 디바이스(예를 들어, 전자 장치(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 control module 170 of the electronic device 101, which is a companion device implemented as a wearable device, can pop-up the document editing application directly on the screen through the display 150 . The control module 170 may also control the electronic device 101 to execute the document editing application in response to a single user input by the user. For example, the control module 170 of the electronic device 101, which is a companion device, can display on the screen via the display 150 an icon associated with the document editing application or a content containing at least a portion of the document content, up. When the user selects or operates the pop-up, the control module 170 may control the display 150 to drive the document editing application or to display a document editing window instead of the pop-up .

도 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 electronic device 101 and the electronic device 104 are interlocked. According to one embodiment, the electronic device 101 may be a host device and the electronic device 104 may be a companion device.

전자 장치들(101, 104)이 서로 연동되고 있으므로, 호스트 디바이스인 전자 장치(101)에서 실행되고 있는 어플리케이션이 컴패니언 디바이스인 전자 장치(104)에서도 실행될 수 있다.Since the electronic devices 101 and 104 are interlocked with each other, an application running on the electronic device 101 that is a host device can also be executed on the electronic device 104 which is a companion device.

도 16을 참조하면, 전자 장치(101)에서는 노트(note)와 관련된 어플리케이션이 실행되어 디스플레이(150)를 통해 스크린에 표시되고 있다. 그에 따라 컴패니언 디바이스인 전자 장치(104)에서도 노트와 관련된 어플리케이션이 실행되어 스크린(1650)에 표시되고 있다.Referring to Fig. 16, in electronic device 101, an application related to a note is executed and displayed on the screen through display 150. Fig. Accordingly, an application related to the note is also executed in the electronic device 104, which is a companion device, and is displayed on the screen 1650.

한 실시예에 따르면, 서로 연동되고 있는 전자 장치들(101, 104)이 동일한 어플리케이션을 실행하여 표시하고 있는 경우, 전자 장치(101) 또는 전자 장치(104)로 입력되는 사용자 입력에 따른 동작이 상기 전자 장치(101) 및 전자 장치(104)에 동시에 실행되어 표시될 수 있다. 예를 들어, 사용자가 전자 장치(104)를 통해 새로운 노트를 생성하였다면, 전자 장치(104)는 물론이고, 호스트 디바이스인 전자 장치(101)도 새로운 노트를 생성하여 디스플레이(150)를 통해 스크린에 표시할 수 있다.According to the embodiment, when the electronic apparatuses 101 and 104 interlocked with each other execute and display the same application, the operation according to the user's input, which is input to the electronic apparatus 101 or the electronic apparatus 104, And can be simultaneously executed and displayed on the electronic device 101 and the electronic device 104. [ For example, if the user has created a new note via the electronic device 104, then the electronic device 101, as well as the electronic device 104, will also create a new note and display it on the screen via the display 150 Can be displayed.

도 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 electronic device 101 displays a horizontal UI through which a screen of a long form is provided on the screen through the display 150. FIG. It is also assumed in FIG. 17 that the user is exercising.

도 17의 (a)는 사용자의 운동 강도가 약한 경우와 강한 경우 각각에 따라 디스플레이(150)를 통해 스크린에 표시될 수 있는 콘텐츠, 예를 들어 화면 이미지들(1711, 1712)을 나타낸 것이다. 이때 제어 모듈(170)은 사용자의 움직임 변화량, 움직임 속도, 운동 지속 시간, 단위 시간당 소모되는 칼로리량 등에 기초하여 상기 운동 강도를 결정될 수 있다.17A shows contents (e.g., screen images 1711 and 1712) that can be displayed on the screen through the display 150 according to each of the cases where the user's exercise intensity is weak and strong, respectively. At this time, the control module 170 may determine the exercise intensity based on a user's movement change amount, a movement speed, an exercise duration time, a calorie consumption amount per unit time, and the like.

도 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 electronic device 101 at the same time when the exercise intensity is weak. The user's exercise intensity is on the weak side so that while the user is constantly exercising, the display 150 of the electronic device 101 displays the above content, such as the type of exercise, travel distance, calorie consumption, heart rate, A first screen image 1711 including the first screen image 1711 may be provided from the electronic device 101. The first screen image 1711 includes five kinds of contents, but according to another embodiment, five or more contents can be displayed through the display 150. A plurality of contents may be displayed on the screen through the display 150 while the screen image is switched according to another embodiment.

사용자의 운동 강도가 강해지면, 디스플레이(150)에 의하여 사용자의 운동 시간(예를 들어, 28:30)만을 포함하는 제2 화면 이미지(1712)가 사용자에게 제공될 수 있다. 운동 강도가 강한 경우에는, 사용자가 운동을 하는 동시에 전자 장치(101)의 스크린을 확인하는 것이 어려울 수 있다. 그에 따라 제어 모듈(170)은 상기 사용자가 하고 있는 운동에 대한 정보 중 제한된 수의 정보를 사용자에게 제공하도록 디스플레이(150)를 제어할 수 있다. 디스플레이(150)를 통해 사용자에게 제공되는 콘텐츠가 제한적인 경우, 제어 모듈(170)은 콘텐츠들 각각의 우선 순위에 따라 가장 우선 순위가 높은 콘텐츠를 먼저 표시하도록 디스플레이(150)를 제어할 수 있다. 도 17의 (a)에서는 운동의 종류, 이동 거리, 소모된 열량, 심박수, 운동 시간 중 운동 시간이 다른 콘텐츠들보다 우선 순위가 높은 것으로 가정한다.If the user's intensity of movement is intensified, a second screen image 1712 including only the user's exercise time (for example, 28:30) may be provided to the user by the display 150. [ If the exercise intensity is strong, it may be difficult for the user to exercise and check the screen of the electronic device 101 at the same time. Accordingly, the control module 170 may control the display 150 to provide the user with a limited number of pieces of information about the motion the user is doing. If the content provided to the user via the display 150 is limited, the control module 170 may control the display 150 to first display the highest priority content according to the priority of each of the contents. In FIG. 17 (a), it is assumed that the type of exercise, the movement distance, the consumed amount of heat, the heart rate, and the exercise time have higher priorities than other contents.

도 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 display 150 according to the weak and strong cases of the user's exercise intensity, respectively, 1714).

도 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 third screen image 1721 on the screen. The third screen image 1321 includes the current time, schedule contents, date, location, and the like. The control module 170 can easily display various contents displayed on the screen of the display 150 as compared with a case in which the intensity of the exercise intensity is weak, The electronic device 101 may be controlled so that the electronic device 101 is included in the display screen.

반면에 사용자의 운동 강도가 강한 경우, 스크린에는 사용자의 스케줄이 제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 fourth screen image 1722 on the screen. The fourth screen image 1322 includes only schedule contents. In the case where the exercise intensity is strong, it is difficult for the user to confirm various contents displayed on the screen of the display 150 as compared with the case in which the exercise intensity is weak, so that the control module 170 can display one content on one screen, It is possible to control the electronic device 101 to be included in the fourth screen image 1722 and displayed. At this time, the control module 170 may determine the content to be displayed on the screen of the display 150 according to the priority. In FIG. 17 (b), the content having the highest priority may be a schedule content. Accordingly, the control module 170 can control the display 150 to display only the schedule contents on the screen.

도 17에 도시된 바와 같이, 전자 장치(101)는 여러 정보 중 중요한 정보(예를 들어, 제2 화면 이미지(1712) 및 제4 화면 이미지(1722))만을 표시할 수 있지만, 다른 실시예에 따라 전자 장치(101)의 제어 모듈(170)은 여러 정보를 미리 설정된 시간마다(예를 들어, 10초) 순차적으로 화면 전환하여 표시할 수도 있다. 순차적으로 화면 이미지를 전환하여 정보를 표시하는 경우, 제어 모듈(170)은 디스플레이(150)를 통해 정보를 나타내기 위한 이미지, 문자, 숫자, 기호, 심볼, 애니메이션, 비디오, 아이콘, GUI 등의 크기 또는 모양을 사용자의 운동 레벨이나 운동 강도에 따라 다양하게 조절할 수 있다.17, the electronic device 101 may display only important information (e.g., a second screen image 1712 and a fourth screen image 1722) among a variety of information, but in another embodiment Accordingly, the control module 170 of the electronic device 101 may sequentially display various information at predetermined time intervals (for example, 10 seconds) to display the information. The control module 170 controls the display 150 to display information such as an image, a letter, a number, a symbol, a symbol, an animation, a video, an icon, a GUI Or the shape can be variously adjusted according to the user's exercise level or exercise intensity.

도 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 electronic device 101 displays a horizontal UI that provides a screen of a long shape through the display 150. In Fig. 18, it is assumed that the user is jogging as a motion.

도 18의 (a) 내지 (c)는 사용자가 하고 있는 운동의 운동 강도에 따라 디스플레이(150)에 표시되는 콘텐츠, 예를 들어 화면 이미지가 각기 달라지는 것을 나타낸다. 예를 들어, 제어 모듈(170)은 운동 강도에 따라 스크린에 표시되는 화면 이미지에 포함되는 정보량 또는 GUI의 사이즈를 각각 다르게 할 수 있다.18 (a) to 18 (c) show that the content displayed on the display 150, for example, the screen image varies depending on the exercise intensity of the exercise the user is doing. For example, the control module 170 may vary the amount of information included in the screen image displayed on the screen or the size of the GUI depending on the intensity of the exercise.

운동의 강도를 강, 중, 약으로 나눌 수 있다고 가정하면, 도 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 control module 170 calculates the type of exercise (jogging), the exercise time (00:28:30), the exercise distance (6.2 km) The user can control the display 150 to display on the screen a first screen image 1810 that includes a calorie (234 kcal) heart rate 95. The display 150 may also display a menu button 1811. Upon receiving the user input for selecting the menu button 1811 from the user, the electronic device 101 displays the content displayed on the first screen image 1810 (type of exercise, duration of exercise, exercise distance, consumed calories, Heart rate) can be displayed.

또한 제어 모듈(170)은 제1 화면 이미지(1810)와 함께 제2 화면 이미지(1815)로서 운동 경로를 표시할 수 있다. 운동 강도가 약이므로 제어 모듈(170)은 제2 화면 이미지(1815)가 지도, 사용자의 현재 위치, 사용자의 이동 거리, 사용자의 이동 속도, 운동 소요 시간, 소모 칼로리, 심박수, 현재 시각, 이동 방향(120m 이동 후에 좌회전)을 포함하도록 디스플레이(150)를 제어할 수 있다. 또한 디스플레이(150)는 메뉴 버튼(1811)을 표시할 수 있다.In addition, the control module 170 may display the motion path as the second screen image 1815 together with the first screen image 1810. The control module 170 determines that the second screen image 1815 is in a state in which the second screen image 1815 is displayed on the display screen of the second screen image 1815 in accordance with the map, the current position of the user, the moving distance of the user, (Left after 120m movement). The display 150 may also display a menu button 1811.

도 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 control module 170 includes a type of exercise (jogging), a time required for exercise (00:28:30), and a distance for exercise (6.2 km) The display 150 may be controlled to display the first screen image 1820 on the screen. The display 150 may also display a menu button 1821 on the screen. The electronic device 101 receives a user input for selecting the menu button 1821 from the user so that the contents of the first screen image 1820 Other content can be displayed.

또한 제어 모듈(170)은 제2 화면 이미지(1820)와 함께 제2 화면 이미지(1825)로서 운동 경로를 표시할 수 있다. 운동 강도가 중이므로 제어 모듈(170)은 제2 화면(1825) 이미지가 지도, 사용자의 현재 위치, 사용자의 이동 거리, 사용자의 이동 속도, 운동 소요 시간, 소모 칼로리, 심박수, 이동 방향(120m 이동 후에 좌회전)을 포함하도록 디스플레이(150)를 제어할 수 있다. 또한 디스플레이(150)는 메뉴 버튼(1811)을 표시할 수 있으며, 도 18의 (b)에서의 제2 화면 이미지(1825)에 포함된 지도는 도 18의 (a)에서의 제2 화면 이미지(1815)에 포함된 지도보다 간략하게 표시된 것일 수 있다.In addition, the control module 170 may display the motion path as the second screen image 1825 together with the second screen image 1820. The control module 170 determines that the image of the second screen 1825 is displayed on the display screen of the second screen 1825 in accordance with the map, the current position of the user, the moving distance of the user, the moving speed of the user, The display 150 may be controlled to include a left turn. The display 150 may display a menu button 1811 and the map included in the second screen image 1825 in Fig. 18B may correspond to the second screen image 1825 in Fig. 18A 1815, which is shown in FIG.

도 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 control module 170 controls the display 150 to display a first screen image 1830 including a motion distance of 6.2 km on the screen Can be controlled. The display 150 may also display a menu button 1831. The electronic device 101 can display contents other than the contents (exercise distance) included in the first screen image 1830 when receiving a user input for selecting the menu button 131 from the user.

또한 제어 모듈(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 control module 170 may display the moving direction as the second screen image 1835, together with the first screen image 1830. The control module 170 determines that the second screen image 1835 is displayed on the display so that the second screen image 1835 includes the remaining distance (3 km), the estimated time (00:15:20), and the moving direction 150 can be controlled. The display 150 may display the menu button 1831 and the second screen image 1835 in FIG. 18C may be displayed on the second screen images 182a, (1815, 1525), and a map of the contents may be omitted.

일 실시 예에 따라 전자 장치(101)는 디스플레이(150)를 통해 표시되는 각종 콘텐츠의 양을 조절할 수 있다. 전자 장치(101)의 제어 모듈(170)은 디스플레이(150)를 통해 표시되는 콘텐츠의 양을 레벨별로 조절할 수 있다. 이하에서는 디스플레이(150)를 통해 표시되는 콘텐츠의 양을 레벨로 나타낸 것을 ‘표시도 레벨’이라 하기로 한다. 전자 장치(101)의 제어 모듈(170)은 상기 표시도 레벨에 따라 디스플레이(150)를 통해 표시되는 콘텐츠의 양을 줄임으로써 상기 콘텐츠에 해당하는 정보를 단계별로 요약할 수 있다. According to one embodiment, the electronic device 101 may adjust the amount of various content displayed through the display 150. The control module 170 of the electronic device 101 may adjust the amount of content displayed on the display 150 by level. Hereinafter, the level of the content displayed through the display 150 will be referred to as 'display level'. The control module 170 of the electronic device 101 may summarize the information corresponding to the content step by step by reducing the amount of content displayed through the display 150 according to the display level.

예를 들어, 일정표에 미팅 일정의 예정 시각, 장소, 목적, 참석자, 현재 시각, 상기 미팅 일정에 대응하는 아이콘 등의 상세 정보가 포함되어 있다고 가정한다. 표시도 레벨이 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 control module 170 can display on the screen such that the detailed information is all included in one screen image. If the display level is 2, the control module 170 may control the display 150 to include only the scheduled time, place, and purpose of the meeting schedule in one screen image. If the display level is 1, the control module 170 may control the display 150 to display only the remaining time and place to the meeting schedule on one screen.

다른 예로서, 전자 장치(101)가 콜 메시지 화면 이미지를 표시한다고 가정한다. 표시도 레벨이 3이면, 제어 모듈(170)은 발신자의 이름, 얼굴 사진, 전화번호가 하나의 화면 이미지에 포함되도록 디스플레이(150)를 제어할 수 있다. 표시도 레벨이 2이면, 제어 모듈(170)은 발신자의 이름과 전화번호가 하나의 화면 이미지에 포함되도록 디스플레이(150)를 제어할 수 있다. 표시도 레벨이 1이면, 제어 모듈(170)은 발신자의 이름만 하나의 화면 이미지에 표시되도록 디스플레이(150)를 제어할 수 있다.As another example, assume that the electronic device 101 displays a call message screen image. If the display level is 3, the control module 170 may control the display 150 such that the name, face image, and telephone number of the sender are included in one screen image. If the display level is 2, the control module 170 may control the display 150 such that the name and telephone number of the sender are included in one screen image. If the display level is 1, the control module 170 may control the display 150 such that only the name of the caller is displayed in one screen image.

또 다른 예로서 전자 장치(101)가 뉴스 기사(news article) 또는 메시지(SMS 또는 MMS)를 스크린에 표시한다고 가정한다.As another example, assume that the electronic device 101 displays a news article or message (SMS or MMS) on the screen.

표시도 레벨이 3이면, 제어 모듈(170)은 상기 뉴스 기사 또는 메시지의 상세 내용이 하나의 화면 이미지에 포함되어 표시되도록 디스플레이(150)를 제어할 수 있다. 표시도 레벨이 2이면, 제어 모듈(170)은 상기 뉴스 기사의 헤드라인 및 간략한 축약본 또는 상기 메시지의 축약본이 하나의 화면 이미지에 포함되어 표시되도록 디스플레이(150)를 제어할 수 있다. 표시도 레벨이 1이면, 상기 뉴스 기사의 헤드 라인 또는 상기 메시지의 앞부분 일부만 하나의 화면 이미지에 포함되어 표시되도록 디스플레이(150)를 제어할 수 있다. 또한 상기와 같은 데이터 처리를 위하여 자연어 처리나 통계적 기법에 의한 문서요약 엔진이 전자 장치(101)에 미리 설치될 수 있다. 다른 실시예에 따라 상기 문서용약 엔진은 외부 장치 또는 서버에 포함될 수 있으며, 전자 장치(101)는 통신 인터페이스(160)를 통해 상기 문서요약 엔진에 의해 요약된 뉴스 기사 또는 메시지를 수신하여 표시할 수도 있다.If the display level is 3, the control module 170 can control the display 150 to display the details of the news article or the message in a single screen image. If the display level is 2, the control module 170 may control the display 150 to display the headline and abbreviated abbreviation of the news article or an abbreviation of the message in a single screen image. If the display level is 1, the display 150 may be controlled so that only the headline of the news article or a part of the front part of the message is displayed in a single screen image. In addition, a document summarization engine using natural language processing or statistical techniques may be installed in advance in the electronic device 101 for data processing as described above. According to another embodiment, the document engine may be included in an external device or server, and electronic device 101 may receive and display news articles or messages summarized by the document summarizing engine via communication interface 160 have.

또 다른 예로서, 전자 장치(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 control module 170 of the electronic device 101 may determine the importance of each of the contents displayed through the display 150 according to the current status or the current status of the user on a level basis. In addition, the control module 170 may determine the contents to be displayed through the display 150 according to the importance. For example, as shown in FIG. 18 (a), the control module 170 may control the display 150 to display contents having an importance level of 1 immediately after the user starts running. The content having the importance level of 1 may be a detailed map including the user's running path, a user's calorie consumption amount, and an exercise amount, and the control module 170 may display the calorie consumption amount and the exercise amount on the detailed map 150 can be controlled. The control module 170 may control the display 150 to display contents having the importance level of 2 after a certain time has elapsed since the user started running as shown in Fig. 18 (b). As shown in FIG. 18 (b), the content having the importance level of 2 may be a map showing a user's running path, a running speed of the user, and a calorie consumption amount. The control module 170 may control the display 150 to display the user's running speed and calorie consumption together on the simple map. The control module 170 may control the display 150 to display contents having an importance level of 3 when a considerable time has passed since the user started running as shown in FIG. 18 (c). The content having the importance level 3 is the moving direction of the running user, and the control module 170 can control the display 150 to simply display the moving direction in the form of an arrow or text. Lt; / RTI > is an example of an electronic device according to various embodiments of the present invention. 19 shows a case where six screen images 1910, 1920, 1930, 1940, 1950, and 1960 are displayed through the display 150. Fig. The user is currently running in FIGURE 19 so that the control module 170 controls the display 150 such that each screen image 1910-1960 can include only one content and menu button 1905 .

도 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 first screen image 1910 includes consumed calories 234kcal and a menu button 1905. The second screen image 1920 includes a moving distance (6.2km) and a menu button 1905 A third screen image 1530 includes a heart rate 120 and a menu button 1905 and a fourth screen image 1940 includes a moving speed 12.2 km / h and a menu button 1905 And the fifth screen image 1950 includes a type of exercise (running) and a menu button 1905. The sixth screen image 1960 includes a duration time (00:28:30) and a menu button 1905 can do.

일 실시예에 따라 전자 장치(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 electronic device 101 may be configured to change from a first screen image 1910 to a second screen image 1920, for example, when a user input pushing from right to left with a selected point on the screen selected is input The third screen image 1930 to the fourth screen image 1940 from the second screen image 1920 to the third screen image 1930 and the fifth screen image 1950 from the fourth screen image 1940 to the third screen image 1930, The user can switch the screen image from the fifth screen image 1950 to the sixth screen image 1960 or from the sixth screen image 1960 to the first screen image 1910.

일 실시예에 따라 전자 장치(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 electronic device 101 may display screen images for displaying respective contents displayed on the display 150 at predetermined time intervals. For example, the first screen image 1920 may be changed from the first screen image 1910 to the second screen image 1920, from the second screen image 1920 to the third screen image 1930, A fourth screen image 1940 to a fourth screen image 1940 to a fifth screen image 1950, a fifth screen image 1950 to a sixth screen image 1960, a sixth screen image 1960 to a sixth screen image 1960, It is possible to switch to the first screen image 1910, and the above switching operation can be repeated. Also, the electronic device 101 can receive input from the user as a user input, such as touch, tab, flick, swipe, voice input, and button presses pre-installed in the electronic device 101. [ The electronic device 101 may execute a desired mode according to the user input, display a desired screen image or switch the screen image.

한 실시예에 따르면, 전자 장치(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 electronic device 101 may display a sixth screen image 1960 in the first screen image 1910, for example, when a user input pushing from left to right is selected while a point on the screen is selected, From the second screen image 1920 to the first screen image 1910, from the third screen image 1930 to the second screen image 1920, from the fourth screen image 1940 to the third screen image 1930 The screen image can be switched from the fifth screen image 1950 to the fourth screen image 1940 or from the sixth screen image 1960 to the fifth screen image 1650.

도 20a 내지 도 20c는 본 발명의 다양한 실시예에 따른 전자 장치(101)가 콘텐츠를 표시하는 일 예를 나타낸 도면이다. 도 20a 내지 도 20c에서 전자 장치(101)는 손목시계형의 웨어러블 장치로 구현된 것으로 가정한다. 또한 도 20a 내지 도 20c는 손목시계형의 웨어러블 장치로 구현된 전자 장치(101)가 사용자에게 착용되었을 때에, 상기 사용자가 손목에 착용한 웨어러블 장치로부터 출력되는 콘텐츠를 확인하는 경우들을 나타낸 도면이다.20A to 20C are views showing an example in which an electronic device 101 according to various embodiments of the present invention displays contents. 20A to 20C, it is assumed that the electronic device 101 is implemented as a wearable device of a wristwatch type. 20A to 20C are views showing cases where the user confirms the content output from the wearable device worn on the wearer's wrist when the wearer wears the electronic device 101 implemented with the wearable device of the wristwatch type.

도 20a의 (a)는 사용자가 오른손(2001)에 전자 장치(101)를 착용한 경우를 나타낸 것이고, (d)는 왼손(2002)에 전자 장치(101)를 착용한 경우를 나타낸 것이다. 또한 도 20a의 (c)는 사용자가 오른손(2001)에 전자 장치(101)를 착용했을 경우의 좌표계(2015)와 전자 장치(101)의 스크린으로 입사되는 시선을 나타낸 것이다.20A shows a case where the user wears the electronic device 101 on the right hand 2001 and FIG. 20D shows a case where the electronic device 101 is worn on the left hand 2002. FIG. 20C shows a coordinate system 2015 when the user wears the electronic device 101 on the right hand 2001 and a line of sight incident on the screen of the electronic device 101. FIG.

도 20a를 참조하면, 사용자의 오른손(2001) 또는 왼손(2002)에는 전자 장치(101)가 착용될 수 있다. 사용자의 오른손(2001) 또는 왼손(2002)에 전자 장치(101)가 착용되어 있는 경우, 사용자의 눈을 향하는 방향(사용자가 스크린을 바라보는 방향의 반대 방향, 즉 시선 반대 방향)(W)은 좌표계(2051)을 참조하면, 스크린의 방향(Z), 즉 스크린이 향하는 방향과 일치하거나 유사하다.Referring to FIG. 20A, the electronic device 101 may be worn on the user's right or left hand 2001 or 2002. FIG. When the electronic device 101 is worn on the user's right or left hand 2001, the direction W (opposite to the direction in which the user looks at the screen, that is, the direction opposite to the eye) W Referring to the coordinate system 2051, the direction Z of the screen, that is, the direction in which the screen faces is similar or similar.

스크린의 방향(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 control module 170 controls the display 150 so that the content is output in the horizontal direction (left to right) as shown in FIG. 20A Can be controlled. According to the embodiment, when the angle of the angle formed by the direction Z of the screen and the direction opposite to the visual line W exceeds the predetermined reference angle, that is, the direction Z of the screen and the direction W opposite to the visual line are similar The control module 170 may control the display 150 to not display the content on the screen. According to one embodiment, when the direction Z of the screen is not similar to the direction of the line of sight W, the control module 170 turns off the screen or switches the electronic device 101 to a low- Or may control the display 150 to output other contents such as a clock, a screen saver, weather information, a lock screen image or the like to the screen.

한 실시예에 따르면, 상기 스크린의 방향(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 control module 170 determines whether the content on the screen through the display 150, based on the security level of the content, It is possible to judge whether or not to output it. For example, it is assumed that the user wearing the electronic device 101 is in a situation where it is not easy to confirm the contents. When the security level of the content is high, for example, if the content is personal information, health information, sender information of an incoming call, etc., the control module 170 displays the content on the display 150, Can be controlled. On the other hand, when the security level of the content is low, for example, when the content is weather or time, the control module 170 may control the display 150 to display the content. According to one embodiment, in the case of content having a low security level, the content may be output to the screen through the display 150 at any time regardless of the current state of the user.

상기에서 언급한 바와 같이, 콘텐츠는 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 control module 170 may be determined.

한 실시예에 따르면, 제어 모듈(170)은 상기 보안 레벨이 특정 레벨 이상이거나 또는 특정 레벨 미만인 콘텐츠만을, 상기 스크린의 방향(Z)과 시선 반대 방향(W)이 유사한 경우에 출력하도록 디스플레이(150)를 제어할 수도 있다.According to one embodiment, the control module 170 controls the display 150 to output only content whose security level is above a certain level or below a certain level, when the direction Z of the screen is similar to the direction opposite to the line of sight W ).

또한 도 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 control module 170 determines whether the screen of the electronic device 101 has a horizontally elongated shape with respect to the x-axis and the y-axis of the coordinate system 2051 shown in Fig. 20 (a) . In addition, the contents output through the screen of (a) and (c) of FIG. 20a may be displayed in a form having a long width or a long width. 20A, the y-axis of the coordinate system 2051 corresponds to two long sides of the screen on the screen surface (for example, a center point of the screen surface) of the electronic device 101, , And the x axis is the direction of the line segment perpendicular to the y axis at the screen surface (e.g., the center point of the screen surface). The control module 170 may determine the direction Z of the screen (e.g., the direction of the screen, the norm vector on the screen surface) using the point where the x and y axes meet. At this time, the control module 170 can determine that the direction (W) of the user's gaze direction is closer to the y-axis than the x-axis. For example, the control module 170 determines whether the y-axis direction of the electronic device 101 is similar to the gravitational or gravitational direction of the opposite direction, or a user who wears the electronic device 101 based on the movement of the user's arm or wrist It can be determined that the current pose of the screen is a pose having a longer side of the screen. Accordingly, the control module 170 can control the display 150 such that the content is output in the form of a horizontally long shape.

도 20b의 (a)는 사용자가 오른손(2001)에 전자 장치(101)를 착용한 경우를 나타낸 것이고, (c)는 왼손(2002)에 전자 장치(101)를 착용한 경우를 나타낸 것이다. 또한 도 20b의 (b)는 사용자가 오른손(2001)에 전자 장치(101)를 착용했을 경우의 좌표계(2015)와 전자 장치(101)의 스크린으로 입사되는 시선(2012)을 나타낸 것이다.20B shows a case where the user wears the electronic device 101 on the right hand 2001 and FIG. 20C shows a case where the electronic device 101 is worn on the left hand 2002. FIG. 20B shows a coordinate system 2015 when the user wears the electronic device 101 on the right hand 2001 and a sight 2012 that is incident on the screen of the electronic device 101. [

도 20b를 참조하면, 사용자에게 전자 장치(101)의 스크린은 좌표계(2052)의 x축과 y축을 기준으로 세로가 긴 형태를 가진다. 또한 20a의 (a) 및 (c)의 스크린을 통해 출력되는 콘텐츠는 세로가 긴 형태를 가지거나 또는 세로가 긴 형태로 배열되어 표시될 수 있다. 상기와 같이 스크린의 방향(Z)과 시선 반대 방향(W)이 일치하거나 유사한 경우에는, 스크린의 세로가 가로보다 긴 경우라고 하더라도 제어 모듈(170)은 콘텐츠가 가로 방향(예를 들어, ‘좌→우’ 방향 또는 ‘우→좌’ 방향)으로 출력될 수 있도록 디스플레이(150)를 제어할 수 있다. 즉 제어 모듈(170)은 콘텐츠가 세로로 긴 스크린에 맞도록 레이아웃을 조절하여 상기 콘텐츠가 행 단위로 배열되어 출력되도록 디스플레이(150)를 제어할 수 있다. 다른 실시예에 따라 제어 모듈(170)은 콘텐츠가 세로 방향, 즉 ‘상→하’로 출력되도록 디스플레이(150)를 제어할 수도 있다. 예를 들어, 고대 한문책과 같이, 글자가 세로로 배열(열 단위로 정렬)되어 출력될 수도 있다.Referring to FIG. 20B, the screen of the electronic device 101 is vertically long with respect to the x-axis and the y-axis of the coordinate system 2052 to the user. In addition, the contents output through the screen of (a) and (c) of FIG. 20a may be displayed in a form having a long form or a form arranged in a long form. If the direction Z of the screen coincides with or is similar to the direction of the line of sight as described above, the control module 170 determines whether the content is in a horizontal direction (e.g., To " right " direction or " right to left " direction). That is, the control module 170 may control the display 150 to adjust the layout so that the content is aligned with a longitudinally long screen so that the contents are arranged in a row-wise manner. According to another embodiment, the control module 170 may control the display 150 such that the content is output in the vertical direction, i.e., from top to bottom. For example, letters may be arranged vertically (aligned in columns) and output as in ancient Chinese textbooks.

한 실시예에 따르면, 스크린 상에 콘텐츠가 배치되는 방향(예: 가로 방향, 세로 방향, ‘좌→우’ 방향, ‘상→하’ 방향)은 사용자 입력에 따라 결정될 수 있다. 상기 사용자 입력은, 예를 들어, 메뉴의 선택, 버튼 선택 또는 아이콘 선택 등의 사용자의 조작일 수 있다. 상기 사용자 입력에 따른 콘텐츠의 배치 방식은 전자 장치(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 control module 170 controls the display 150 so that the content is output according to the arrangement manner according to the user input. can do. According to one embodiment, the arrangement manner of the contents may be changed according to the user input. For example, the user inputs what is the hand wearing the electronic device 101 in the electronic device 101, thereby allowing the control module 170 to adjust the content arrangement manner. If the screen on which the content is displayed is a square or a rectangle, if the user determines the hand wearing the electronic device 101, the control module 170 determines which side of the four sides of the screen is used as a reference for outputting the content Can be specified. Thus, the arrangement manner of the contents can be determined.

한 실시예에 따르면, 전자 장치(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 electronic device 101 are capable of sensing a pose of the electronic device 101, specifically a screen, and generating pose information (hereinafter, screen pose information) accordingly have. For example, the electronic device 101 may be pitch, yaw or roll, and one or more sensors previously provided in the electronic device 101 may sense the pose . At this time, the screen included in the electronic device 101 may also be pitch, or may be yawed or rolled to one side. The screen pose information indicates information indicating a pose currently taken by the screen. The control module 170 may determine whether to output the content or change the arrangement manner of the content based on the screen pose information. For example, the control module 170 can determine the direction Z of the screen based on the sensing data measured by the acceleration sensor or the gyro sensor provided in the electronic device 101. [ In addition, the control module 170 may display the content in a landscape mode (horizontal mode) or display the content in a portrait mode (vertical mode) according to the direction Z of the screen You can decide how to arrange it.

한 실시예에 따르면, 상기 하나 이상의 센서들은 상기 전자 장치(101)의 움직임을 감지하고, 그에 따른 움직임 정보(이하, 장치 움직임 정보)를 생성할 수도 있다. 예를 들어, 전자 장치(101)는 틸트(tilt)되거나 또는 회전될 수 있으며, 상기 하나 이상의 센서들은 상기 전자 장치(101)의 움직임을 감지할 수 있다. 상기 장치 움직임 정보는 상기 전자 장치(101)에서 발생되는 각종 움직임에 대한 정보를 나타낸다. 제어 모듈(170)은 상기 장치 움직임 정보에 기초하여 콘텐츠의 출력 여부 또는 콘텐츠의 배치 방식을 결정하거나 변경할 수 있다.According to one embodiment, the one or more sensors may detect motion of the electronic device 101 and generate motion information (hereinafter referred to as device motion information). For example, the electronic device 101 may be tilted or rotated, and the one or more sensors may sense movement of the electronic device 101. The device motion information indicates information on various motions generated in the electronic device 101. The control module 170 can determine whether to output the content or change the arrangement manner of the content based on the device motion information.

한 실시예에 따르면, 제어 모듈(170)은 사용자의 눈이 디스플레이(150)의 스크린과 이루는 각도(예를 들어, 시선이 스크린을 향한 방향(-W)과 스크린의 지향 방향(Z)이 이루는 각도)를 기초로 하여 콘텐츠의 출력 여부 또는 콘텐츠의 배치 방식을 결정하거나 변경할 수도 있다.According to one embodiment, the control module 170 controls the angle at which the user's eye forms with the screen of the display 150 (e.g., the direction of the line of sight toward the screen -W and the direction of orientation Z of the screen) Angle or the like) of the content or the layout of the content.

한 실시예에 따르면, 사용자의 시선 반대 방향(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 electronic device 101. For example, the electronic device 101 is equipped with a camera device (not shown) facing the same direction as the screen, and analyzes the area including the face area or the eyes in the image input through the camera, It is possible to determine whether or not the face of the user is facing the screen. For example, the control module 170 may extract the user's eye area, face area, or pupil area from the image of the user's face or the eye. The control module 170 can determine the direction opposite to the user's gaze direction based on at least one of the eye region, the face region, and the pupil region. At this time, the control module 170 may determine the opposite direction W of the user's eyes based on the shape or area of each of the eye region, the face region, and the pupil region.

한 실시예에 따르면, 상기 얼굴 이미지 또는 눈 이미지를 기초로 하여 사용자의 얼굴에 대한 포즈 정보(이하, 얼굴 포즈 정보)를 확인할 수도 있다. 예를 들어, 제어 모듈(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 control module 170 can know the layout of each of the components constituting the face of the user's eyes, nose, mouth, and the like through the face image. Through the eye image, You can see the shape of each eye. The control module 170 may sense one or more of the facial pose information based on the information, for example, the orientation of the face or the pupil of the user.

한 실시예에 따르면, 제어 모듈(170)은 상기 얼굴 포즈 정보를 기초로 상기 장치 포즈 정보 또는 상기 스크린 포즈 정보를 결정할 수도 있으며, 상기 장치 포즈 정보 또는 스크린 포즈 정보를 기초로 스크린을 통해 출력되는 콘텐츠의 배치 방식을 결정할 수도 있다. 즉, 제어 모듈(170)은 얼굴 포즈 정보를 이용하여 전자 장치(101)에 미리 구비된 카메라 모듈의 정렬 방향(orientation) 또는 장치 포즈 정보를 결정할 수 있다. 또한 제어 모듈(170)은 상기 얼굴 포즈 정보를 이용하여 상기 스크린 포즈 정보나 상기 카메라 모듈의 정렬 방향(orientation)을 결정할 수도 있다.According to one embodiment, the control module 170 may determine the device pose information or the screen pose information based on the facial pose information, and may determine the content to be displayed on the screen based on the device pose information or the screen pose information May be determined. That is, the control module 170 may determine the orientation or device pose information of the camera module pre-installed in the electronic device 101 using the face pose information. Also, the control module 170 may determine the screen pose information or the orientation of the camera module using the face pose information.

한 실시 예에 따르면, 상기 사용자의 시선 반대 방향(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 electronic device 101 such as device pose information, Information, and the like. Information indicating the motion or pose of the electronic device 101 may also be sensed or determined using one or more of an acceleration sensor, a gyro sensor, and a geomagnetic sensor.

도 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 electronic device 101 from above. 20A and 20B, the direction Z of the screen of the electronic device 101 is directed in the direction opposite to the surface of the earth or in the direction similar to the direction opposite to the surface of the earth. The electronic device 101 uses at least one of the sensors described above to determine information indicating the motion or pose of the electronic device 101. [ Subsequently, the electronic device 101 can determine the direction in which the screen is oriented, i.e., the direction Z of the screen, based on the information indicating the movement or pose of the electronic device 101. [ The electronic device 101 then causes the content to be output to the screen through the display 150 if the direction Z of the screen is within a predetermined reference angle (e.g., 45 degrees) from the opposite direction (not shown) Can be controlled.

다른 실시 예에 따르면, 스크린의 방향(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 control module 170 of the electronic device 101 determines It can be controlled not to be output to the screen of the display 150.

한 실시 예에 따르면, 스크린의 움직임 또는 포즈를 하나 이상의 센서들을 이용하여 감지함으로써, 스크린에 표시되는 콘텐츠의 배치 방향을 결정할 수도 있다. 예를 들어, 제어 모듈(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 control module 170 may display a content in a horizontal mode (horizontal mode) or a portrait mode (vertical mode) The display 150 may be controlled so that the display 150 is displayed.

도 20c의 (a)는 사용자가 오른손(2001)에 전자 장치(101)를 착용한 경우를 나타낸 것이고, (c)는 왼손(2002)에 전자 장치(101)를 착용한 경우를 나타낸 것이다. 또한 도 20c의 (b)는 사용자가 오른손(2001)에 전자 장치(101)를 착용했을 경우의 좌표계(2015)와 전자 장치(101)의 스크린으로 입사되는 시선(2012)을 나타낸 것이다.20C shows a case where the user wears the electronic device 101 on the right hand 2001 and FIG. 20C shows a case where the electronic device 101 is worn on the left hand 2002. FIG. 20B shows a coordinate system 2015 when the user wears the electronic device 101 on the right hand 2001 and a sight 2012 that is incident on the screen of the electronic device 101. FIG.

도 20c를 참조하면, 사용자의 오른손(2001) 또는 왼손(2002)에는 전자 장치(101)가 착용되어 있다. 사용자의 오른손(2001) 또는 왼손(2002)에 전자 장치(101)가 착용되어 있는 경우, 사용자의 눈을 향하는 방향(시선 반대 방향)(W)은 좌표계(2053)을 참조하면, 디스플레이(150)에 포함된 스크린의 방향(Z), 즉 디스플레이(150)가 향하는 방향과 유사하지 않거나 서로 반대이다. 예를 들어, 사용자가 전자 장치(101)를 착용한 상태에 따라 도 20c에 도시된 스크린의 방향(Z)와 시선 반대 방향(W)이 유사하지 않거나 서로 반대일 수 있다.Referring to FIG. 20C, the electronic device 101 is worn on the user's right or left hand 2001 or 2002. When the electronic device 101 is worn by the user's right hand 2001 or the left hand 2002, the direction (direction opposite to the visual line) W toward the user's eye is referred to as the coordinate system 2053, (Z) of the screen included in the display 150, i.e., the direction in which the display 150 is oriented, or are opposite to each other. For example, depending on the state in which the user wears the electronic device 101, the direction Z in the screen shown in Fig. 20C may not be similar to the opposite direction W, or may be opposite to each other.

스크린의 방향(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 control module 170 may control the display 150 such that the content is not output to the screen if the direction Z of the screen is not similar to the direction opposite to the line of sight W. [ If the direction Z of the screen and the direction opposite to the line of sight W are not the same or opposite to each other, it may mean that the direction of the user's gaze coincides with or is similar to the direction Z of the screen. Therefore, even if the content is output to the screen, the user can not confirm the content. In such a case, the control module 170 may prevent power waste that may be caused by turning on the screen by turning off the screen or turning off the display 150 to display the content on the screen.

한 실시예에 따르면, 상기 제어 모듈(170)은, 예를 들어, 가속도 센서, 또는 자이로 센서로부터 획득한 센싱 데이터를 기초로 움직이고 있는 사용자가 착용하고 있는 전자 장치(101)의 스크린의 방향(Z)을 결정할 수도 있다. 아래 표 1은 제어 모듈(170)이 스크린의 방향(Z)을 결정하기 위해 사용할 수 있는 파라미터들을 나타낸 것이다. 상기 파라미터들은 메모리(130)에 저장된 것일 수 있다.According to one embodiment, the control module 170 controls the orientation of the screen of the electronic device 101 worn by the user moving based on the sensing data acquired from, for example, the acceleration sensor or the gyro sensor, Z ). ≪ / RTI > Table 1 below shows the parameters that the control module 170 can use to determine the orientation (Z) of the screen. The parameters may be stored in memory 130.

아래의 표 1은 전자 장치(101)가 사용자의 손목에 착용 가능한 팔찌형 또는 손목시계형으로 구현된 웨어러블 장치인 경우를 가정한 것이다. 상기와 같은 웨어러블 장치로 전자 장치(101)가 구현된 경우, 제어 모듈(170)은 아래 표 1를 참조하여 상기 전자 장치(101)가 착용된 사용자의 신체부위(예를 들어, 왼손 손목, 오른손 손목, 손등 인접 부위, 손바닥 인접 위치 등)와 상기 스크린의 방향(Z)을 결정할 수 있다.Table 1 below assumes that the electronic device 101 is a wearable device implemented as a bracelet type or a wristwatch type that can be worn on the user's wrist. When the electronic device 101 is implemented with the wearable device as described above, the control module 170 refers to Table 1 below to determine whether or not the body 101 of the user wearing the electronic device 101 (for example, A wrist, a portion adjacent to the hand, a position adjacent to the palm, etc.) and the direction Z of the screen.

한 실시예에 따르면, 사용자는 전자 장치(101)를 최초 착용한 후, 상기 전자 장치(101)를 착용한 상태에서 움직일 수 있다. 특히, 사용자가 손목 부위의 회전 운동 또는 틸트 운동을 하면, 전자 장치(101)는 상기 사용자의 원활하게 운동을 하고 있는 운동 방향을 감지함으로써, 상기 전자 장치(101)가 장착된 사용자의 신체 부위를 판단할 수 있다.According to one embodiment, the user can move while wearing the electronic device 101, after wearing the electronic device 101 for the first time. Particularly, when the user rotates or tilts the wrist part, the electronic device 101 senses the direction of the movement of the user smoothly, so that the body part of the user, on which the electronic device 101 is mounted, It can be judged.

예들 들어, 도 20b에 도시된 바와 같이 왼손 손목의 손등 인접 위치에 전자 장치(101)를 장착했다고 가정한다. 이때 콘텐츠가 표시되는 스크린의 방향(Z)는 지표면 반대 방향인 것으로 가정한다. 상기 사용자는 손바닥이 위로 향하도록, 즉 전자 장치(101)의 스크린의 방향(Z)이 지표면 방향을 향하도록 움직이거나 운동할 때, 사용자는 상기 전자 장치(101)가 착용된 왼손 손목을 반시계 방향으로 용이하게 틸트시킬 수 있다. 그러나 사용자가 전자 장치(101)가 착용된 왼속 손목을 시계 방향으로 틸트시켜서 전자 장치(101)의 스크린의 방향(Z)이 지표면 방향을 향하도록 움직이거나 운동하기는 용이하지 않으며, 그에 따른 회전 각도 또한 상대적으로 제한된다. 이는 사람의 신체 부위별 운동 능력에 따른 것이므로, 사용자가 전자 장치(101)를 장착한 후의 원활한 운동 방향을 감지함으로써, 전자 장치(101)는 상기 전자 장치(101)가 장착된 신체상의 위치 또는 위치 후보를 판별할 수도 있다.For example, it is assumed that the electronic device 101 is mounted at a position adjacent to the back of the hand of the left-handed wrist as shown in Fig. 20B. At this time, it is assumed that the direction (Z) of the screen on which the content is displayed is the opposite direction of the surface of the earth. When the user moves or moves so that the palm is upward, that is, when the direction Z of the screen of the electronic device 101 is directed toward the surface of the ground, the user rotates the left- It can be easily tilted in the direction of the arrow. However, it is not easy for the user to move or move the directional Z of the screen of the electronic device 101 toward the ground surface by tilting the left wrist with the electronic device 101 in the clockwise direction, It is also relatively limited. The electronic device 101 can detect the position or position on the body of the electronic device 101 on which the electronic device 101 is mounted by sensing the direction of smooth motion after the user mounts the electronic device 101, You can also identify candidates.

전자 장치(101)가 장착된 손이 어느 쪽인지 모르는 경우, 제어 모듈(170)은 손목의 움직임에 따라 상기 전자 장치(101)의 장착 위치 후보를 2개씩 결정할 수 있다. 다른 실시예에 따라 표 1에서와 같이, 제어 모듈(170)은 사람이 대부분 손등을 지표면 반대 방향으로 향하도록 하는 성향(예를 들어, 손목에 착용한 전자 장치(101)에 내장된 스크린의 주된 방향을 판별하려는 성향)을 기초로 하여 상기 전자 장치(101)의 장착 위치 후보를 하나로 결정할 수도 있다.If the user does not know which hand the electronic device 101 is mounted on, the control module 170 can determine two mounting position candidates of the electronic device 101 in accordance with the movement of the wrist. According to another embodiment, as in Table 1, the control module 170 may be configured to have a tendency to direct a person in the opposite direction of the surface of the hand (e.g., The orientation of the electronic device 101 may be determined based on the orientation of the electronic device 101. [

전자 장치의 스크린의 주된 방향(Z)The main direction (Z) of the screen of the electronic device 손목 틸트 운동 시 전자 장치의 원활한 회전 방향Direction of rotation of electronic devices smoothly during wrist tilt exercise 손목 틸트 운동 후 스크린의 지향 방향(Z)The direction (Z) of the screen after wrist tilt movement 손목이 틸트된 상태에서 이후 틸트 운동 시 원활한 회전 방향Smooth rotation direction when the wrist is tilted and then tilted 판별된 전자 장치의 장착 위치Mounting position of the discriminated electronic device 지표면 반대 방향Opposite surface 반시계 방향
(시계 방향은 상대적으로 제한됨)
Counterclockwise
(The clockwise direction is relatively limited)
지표면 방향Surface direction 시계 방향
(반시계 방향은 상대적으로 제한됨)
Clockwise
(Counterclockwise is relatively limited)
왼손 손목의 손등인접 위치Location of the hand on the left hand wrist
지표면 반대 방향Opposite surface 시계 방향
(반시계 방향은 상대적으로 제한됨)
Clockwise
(Counterclockwise is relatively limited)
지표면 방향Surface direction 반시계 방향
(시계 방향은 상대적으로 제한됨)
Counterclockwise
(The clockwise direction is relatively limited)
오른손 손목의 손등인접 위치Adjacent to the back of the hand of the right hand
지표면 방향Surface direction 반시계 방향
(시계 방향은 상대적으로 제한됨)
Counterclockwise
(The clockwise direction is relatively limited)
지표면 반대 방향Opposite surface 시계 방향
(반시계 방향은 상대적으로 제한됨)
Clockwise
(Counterclockwise is relatively limited)
왼손 손목의 손바닥 인접 위치Position of the palm of the left wrist
지표면 방향Surface direction 시계 방향
(반시계 방향은 상대적으로 제한됨)
Clockwise
(Counterclockwise is relatively limited)
지표면 반대 방향Opposite surface 반시계 방향
(시계 방향은 상대적으로 제한됨)
Counterclockwise
(The clockwise direction is relatively limited)
오른손 손목의 손바닥 인접 위치Adjacent position of palm of right hand

도 20d는 전자 장치(101)가 착용되는 사용자의 오른팔을 위에서 내려다본 모습을 나타낸 도면이다. 상기 표 1과 도 20d를 참조하여 설명하면, 웨어러블 장치로 구현된 전자 장치(101)를 장착한 사용자의 오른손 손등이 위를 향하는 상태(전자 장치(101)의 스크린이 지표면 반대 방향을 향한 상태)에서 상기 사용자의 손바닥이 보이도록 회전하려면, 즉 사용자가 외전 운동(supination)을 하여 전자 장치(101)의 스크린의 방향(Z)가 지표면 방향을 향하려면 사용자는 시계 방향으로 손목을 회전시킬 수 있다.20D is a view showing a user's right arm on which the electronic device 101 is worn from above. Referring to Table 1 and FIG. 20D, when the right hand of a user wearing the electronic device 101 implemented as a wearable device faces upward (a state in which the screen of the electronic device 101 faces the surface opposite to the ground surface) The user can rotate the wrist clockwise to rotate the user's palm so that the user's palm is visible, i.e., when the user is supine and the direction Z of the screen of the electronic device 101 is directed toward the ground surface .

이후, 상기 사용자가, 사용자의 오른손 손바닥이 위를 향하는 상태(스크린이 지표면을 향한 상태)에서 상기 사용자의 손등이 보이도록 회전하려면, 즉 내전 운동(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 electronic device 101 You can rotate your wrist counterclockwise to point in the opposite direction of the earth's surface.

전자 장치(101)의 센서 모듈(180)에 포함된 하나 이상의 센서들, 예를 들어 가속도 센서 또는 자이로 센서는 도 20d에 도시된 바와 같이 사용자가 손목을 비틀거나 또는 팔을 돌릴 때 함께 움직이게 되는 전자 장치(101)의 기울기 또는 가속도를 획득할 수 있다. 제어 모듈(170)은 상기와 같은 스크린의 주된 방향(Z)과 사용자의 움직임에 의해 발생된 전자 장치(101)에서의 회전 운동의 방향성을 이용하여 상기 전자 장치(101)가 사용자의 신체에 부착되었는지 여부를 판단할 수 있다. 또한 제어 모듈(170)은 상기 스크린의 방향(Z) 및 전자 장치(101)에서의 회전 운동의 방향성을 이용하여 상기 전자 장치(101)가 장착된 위치를 판별할 수 있다.One or more sensors included in the sensor module 180 of the electronic device 101, for example, an acceleration sensor or a gyro sensor, may be used to detect the position of the electronic device 101 such that the user moves the wrist together, The tilt or acceleration of the device 101 can be obtained. The control module 170 controls the electronic device 101 such that the electronic device 101 is attached to the user's body using the main direction Z of the screen as described above and the direction of the rotational motion in the electronic device 101 generated by the user's movement Or not. The control module 170 can also determine the position where the electronic device 101 is mounted using the direction Z of the screen and the directionality of the rotational motion in the electronic device 101. [

도 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 display 150. FIG. In particular, FIGS. 21A and 21B are views showing contents that a user wearing the electronic device 101 implemented in the form of a wearable device can receive from the electronic device 101. FIG.

도 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 display 150 of the electronic device 101 and the direction opposite to the user's gaze direction do not coincide with each other. The angle between the direction opposite to the user's gaze direction W and the direction Z of the screen 2150 is A °. That is, the screen 2150 of the electronic device 100 is rotated in the counterclockwise direction by an angle of? Referring to FIG. 21A, the direction opposite to the line of sight W is directed toward the left side of the screen 2150. It can be seen that the user's line of sight is deflected to the left side of the screen 2150. When the user's gaze is deflected to a part of the screen 2150 as described above, the control module 170 can control the display 150 such that the content is displayed in a deflected direction toward the gaze direction. 21A, since the user's line of sight is biased to the left, the control module 170 may control the display 150 such that the content is displayed biased to the left of the screen 2150. [ The content displayed on the screen 2150 via the display 150 in FIGS. 21A and 21B is '7:06' as the current time. 21A, if the user's line of sight is from the left side of the electronic device 101 to the screen 2150 of the electronic device 101, then the control module 170 will leave the right side of the screen 2150 empty, The display 150 may be controlled to display '7:06'.

도 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 screen 2150 of the electronic device 101 and the direction opposite to the user's visual line W do not coincide with each other. The angle between the direction opposite to the user's gaze direction W and the direction Z of the screen 2150 is B °. That is, the screen 2150 of the electronic device 100 is rotated clockwise by B ° with respect to the direction opposite to the visual line W. [ Referring to Fig. 21B, the direction opposite to the line of sight W is directed to the right side of the screen 2150. Fig. It can be seen that the user's line of sight is deflected to the right side of the screen 2150. When the user's gaze is deflected to a part of the screen 2150 as described above, the control module 170 can control the display 150 such that the content is displayed in a deflected direction toward the gaze direction. 21B, since the user's line of sight is biased to the right, the control module 170 may control the display 150 such that the content is displayed biased to the right of the screen 2150. [ The content displayed on the screen 2150 via the display 150 in FIGS. 21A and 21B is '7:06' as the current time. 21A, if the user's gaze is from the right side of the electronic device 101 to the screen 2150 of the electronic device 101, then the control module 170 will leave the left side of the screen 2150 empty, The display 150 may be controlled to display '7:06'.

한 실시예에 따르면, 디스플레이(150)는 제어 모듈(170)의 제어 하에 스크린에 표시되는 UI를 가로 방향으로 표시하거나 세로 방향으로 표시할 수 있다. 이하에서는, 가로 방향으로 표시되는 UI를 가로 UI라 하고, 세로 방향으로 표시되는 UI를 세로 UI라 하기로 한다. 디스플레이(150)는 제어 모듈(170)의 제어 하에 스크린에 표시되는 UI를, 가로 UI에서 세로 UI로 전환하거나 또는 세로 UI에서 가로 UI로 전환할 수 있다.According to one embodiment, the display 150 may display the UI displayed on the screen in the horizontal direction or in the vertical direction under the control of the control module 170. [ Hereinafter, the UI displayed in the horizontal direction will be referred to as a horizontal UI, and the UI displayed in the vertical direction will be referred to as a vertical UI. The display 150 can switch the UI displayed on the screen under the control of the control module 170 from the horizontal UI to the vertical UI or from the vertical UI to the horizontal UI.

상기 가로 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 electronic device 101, such as the range of motion of the user's body stored in advance. After the user mounts the electronic device 101, the control module 170 can determine the UI displayed on the screen by comparing the user's profile stored in advance with the range of motion of the user's current physical activity have. At this time, the control module 170 may determine whether to display the horizontal UI or the vertical UI on the screen.

다른 실시예에 따르면, 전자 장치(101)는 사용자 입력에 따라 스크린에 표시되는 UI를 결정할 수 있다. 이때 제어 모듈(170)은 상기 사용자 입력에 따라 스크린에 가로 UI를 표시할 지 또는 세로 UI를 표시할 지 여부를 결정할 수 있다. 상기 사용자 입력은 가상 버튼을 선택하는 입력, 아이콘을 선택하는 입력 또는 하드키(hard key)와 같이 물리적인 버튼 입력이 포함될 수 있다.According to another embodiment, the electronic device 101 may determine the UI displayed on the screen in accordance with the user input. At this time, the control module 170 may determine whether to display the horizontal UI or the vertical UI on the screen according to the user input. The user input may include an input for selecting a virtual button, an input for selecting an icon, or a physical button input such as a hard key.

한 실시예에 따르면, 제어 모듈(170)은 전자 장치(101)를 통해 입력되는 움직임 입력(예를 들어, 모션 입력, 제스처 입력 등)을 움직임 센서를 이용하여 감지할 수 있다. 제어 모듈(170)은 상기 움직임 센서를 이용해 감지된 움직임 입력과, 메모리(130)에 미리 저장되어 있던 움직임 데이터를 비교하여 유사도가 기준값 이상인 경우에도 UI를 변경할 수 있다. 이때 제어 모듈(170)은 가로 UI를 세로 UI로 변경하거나 또는 세로 UI를 가로 UI로 변경하여 표시하도록 디스플레이(150)를 제어할 수 있다.According to one embodiment, the control module 170 can detect a motion input (e.g., a motion input, a gesture input, etc.) input through the electronic device 101 using a motion sensor. The control module 170 may compare the motion input sensed by the motion sensor with the motion data previously stored in the memory 130 and change the UI even if the similarity is equal to or greater than the reference value. At this time, the control module 170 may control the display 150 to change the horizontal UI to the vertical UI or to change the vertical UI to the horizontal UI.

예를 들어, 웨어러블 장치로 구현된 전자 장치(101)를 착용하고 있는 사용자는, 손목이나 머리 등을 틸트하거나, 손목을 흔듦(shaking)으로써, 스크린에 표시되는 UI의 방향을 변경할 수 있다. 예를 들어, 사용자는 미리 설정된 특정 각도, 특정 방향 또는 특정 속도를 가지는 제스처를 할 수 있고, 전자 장치(101)는 상기 제스처에 대한 모션 인식을 수행할 수 있다. 제어 모듈(170)은 상기 모션 인식 결과에 따라 스크린에 표시되는 UI의 방향을 변경할 수 있다. 다른 예로서, 사용자는 전자 장치(101)를 팔에 착용한 후 팔로 크게 원을 그리거나, 또는 상기 전자 장치(101)를 손목이나 손가락에 장착한 후 손을 틸트시킴으로써 상기 UI의 방향을 전환시킬 수 있다.For example, a user wearing the electronic device 101 implemented as a wearable device can change the direction of the UI displayed on the screen by tilting the wrist or head, or shaking the wrist. For example, the user can make a gesture having a predetermined angle, a specific direction or a specific speed, and the electronic device 101 can perform motion recognition for the gesture. The control module 170 may change the direction of the UI displayed on the screen according to the motion recognition result. As another example, the user can change the direction of the UI by wearing the electronic device 101 in his / her arm and greatly drawing a circle with his / her arm, or after mounting the electronic device 101 on the wrist or finger and then tilting the hand .

한 실시 예에 따르면, 제어 모듈(170)은 사용자의 운동 상태와 종류를 기초로 하여 가로 UI를 세로 UI로 전환하거나 또는 세로 UI를 가로 UI로 전환할 수 있다. 즉 디스플레이(150)는 상기 사용자의 운동 상태 또는 종류에 따라 자동으로 UI를 변환하여 스크린에 표시할 수 있다. 제어 모듈(170)은 전자 장치(101)에 포함된 적어도 하나의 센서, 예를 들어 움직임 센서, 위치감지 센서, 생체 센서 중 하나 이상을 이용하여 사용자이 운동 상태 또는 종류를 판단할 수 있다.According to one embodiment, the control module 170 may switch the horizontal UI to the vertical UI or the vertical UI to the horizontal UI based on the user's motion state and type. That is, the display 150 may automatically convert the UI according to the movement state or the type of the user and display the UI on the screen. The control module 170 may determine at least one of the user's motion state or type using at least one of the sensors included in the electronic device 101, for example, one or more of a motion sensor, a position sensor, and a biometric sensor.

예를 들어, 운동을 하지 않는 일반 상황에서는 가로 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 control module 170 can determine that the user is not exercising. If the movement of the user is detected by the acceleration sensor and the signal pattern measured by the acceleration sensor is more similar to the running state than the predetermined reference, the control module 170 can determine that the user is running.

또 다른 예로서, 손목에 장착한 전자 장치(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 electronic device 101 mounted on the wrist is not in a running state but the user moves left and right, and the movement distance of the user measured by the GPS sensor is a predetermined distance or more , The control module 170 can determine the state of the user as the bicycle riding state. In other words, the state information such as the position and the moving speed is sensed by the acceleration sensor or the gyro sensor, and the control module 170 uses the data outputted from the sensors to decide whether to display the horizontal UI or the vertical UI on the screen . Also, using the data output from the sensors, the control module 170 may control the display 150 to change the horizontal UI to the vertical UI or to change the vertical UI to the horizontal UI.

한 예로서, 회사나 집, 자주 방문하는 까페, 버스나 지하철 안에서 각기 다른 방향의 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 electronic device 101 is equal to or higher than a predetermined reference value or the user is determined to be on the road, the control module 170 determines that the user It can be determined that the vehicle is moving. Also, the control module 170 can determine whether the user operates the vehicle by using an acceleration sensor or a gyro sensor.

한 실시예에 따르면, 전자 장치(101)는 마이크(mic)와 같은 오디오 장치로 사용자 주변의 소리를 입력받아 측정함으로써, 사용자가 실내에 있는지 또는 실외에 있는지 여부를 판단할 수 있다. 예를 들어, 주변 소음이 시끄러우면 사용자는 외부 장소와 같이 복잡한 장소에 있거나 또는 대중 교통을 이용하고 있을 가능성이 높다. 이러한 판단 조건으로 버스나 지하철이라고 판단되면, 제어 모듈(170)은 메시지나 개인 일정, 다이어리와 같은 어플리케이션을 실행할 때에는 글자의 폰트를 작게 하거나 이미지의 사이즈를 작게 표시할 수 있다. 이로써 전자 장치(101)는 사용자의 사생활 노출을 줄이고, 사용자의 프라이버시를 지켜줄 수 있게 된다. 상기 판단 조건으로, 사용자가 운전 중이거나, 조용한 집에 혼자 있거나 또는 사무실 등의 실내에 있다고 판단되면, 제어 모듈(170)은 글자나 이미지의 사이즈가 크게 표시되도록 디스플레이(150)를 제어할 수 있다. 또한 제어 모듈(170)은 전자 장치(101)의 위치 정보를 분석하여, 전자 장치(101)가 위치하고 있는 위치, 즉 사용자의 위치가 실내인지 실외인지 판단하고, 그 판단 결과에 따라 가로 UI를 표시하거나 세로 UI를 표시하도록 디스플레이(150)를 제어할 수 있다.According to one embodiment, the electronic device 101 can determine whether the user is indoors or outdoors by measuring and receiving sound around the user with an audio device such as a mic. For example, if the ambient noise is loud, users are likely to be in a complex place, such as an outside location, or using public transportation. When the control module 170 determines that it is a bus or a subway under such a determination condition, the control module 170 may display a small font or a small image size when executing an application such as a message, a personal schedule, or a diary. This allows the electronic device 101 to reduce the privacy exposure of the user and protect the user's privacy. If it is determined that the user is driving, alone in a quiet home, or indoors, the control module 170 may control the display 150 to display a large size of letters or images . The control module 170 analyzes the position information of the electronic device 101 to determine whether the position where the electronic device 101 is located, i.e., the position of the user, is indoors or outdoors, and displays a horizontal UI Or to control the display 150 to display the vertical UI.

다른 실시예에 따르면, 상기 사용자가 가독성 등을 중요시하는 경우, 제어 모듈(170)은 상기 사용자가 버스나 지하철에 있다고 하더라도 메시지나 개인 일정, 다이어리와 같은 어플리케이션을 실행할 때에는 글자의 폰트를 크게 하거나 이미지의 사이즈를 크게 표시할 수 있다.According to another embodiment, when the user places importance on readability or the like, the control module 170 increases the font of the character or enlarges the font when the user executes an application such as a message, a personal calendar, or a diary, It is possible to display a larger size.

사용자가 위치한 공간이 무엇인지 판단하고자 하는 경우, 제어 모듈(170)은 상기 전자 장치(101)에 포함된 조도 센서, 온도 센서 또는 압력 센서를 이용할 수 있다. 즉 제어 모듈(170)은 조도 센서, 온도 센서 또는 압력 센서를 통해 출력된 데이터를 이용하여 사용자가 위치한 공간을 판단할 수 있다. 또한 제어 모듈(170)은 상기 사용자기 위치한 공간에 따라 전자 장치(101)의 동작을 제어할 수도 있다. 예를 들어 조도가 높은 경우, 제어 모듈(170)은 실외의 햇빛이 비치는 경우로 판단할 수 있고, 또한 상기 제어 모듈(170)은 전자 장치(101)의 스크린 밝기를 추가적으로 조절할 수 있다.The control module 170 may use a brightness sensor, a temperature sensor, or a pressure sensor included in the electronic device 101 to determine which space is located. That is, the control module 170 can determine the space where the user is located by using the data output through the illuminance sensor, the temperature sensor, or the pressure sensor. Also, the control module 170 may control the operation of the electronic device 101 according to the space where the user is located. For example, when the illuminance is high, the control module 170 may determine that outdoor sunlight is reflected, and the control module 170 may additionally adjust the screen brightness of the electronic device 101. [

도 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 electronic device 101 executing a horizontal writing mode. The electronic device 101 includes a screen of a display 150 in which contents are input in a horizontal direction (left-right direction) from a user Fig. 2 is a view showing the electronic device 101. Fig. In FIG. 22 (a), the content input from the user through the screen of the display 150 is' an urgent meeting scheduled at 10:00 today. Need to attend '. According to one embodiment, the electronic device 101 may support horizontal writing in the horizontal writing mode, and may receive characters from the user in a horizontal direction.

도 22의 (a)는 세로 쓰기(vertical writing) 모드를 실행 중인 전자 장치(101)를 나타낸 것으로서, 사용자로부터 콘텐츠가 세로 방향(상→하)으로 입력되고 있는 디스플레이(150)를 포함하는 전자 장치(101)을 도시한 도면이다. 도 22의 (b)에서 사용자로부터 디스플레이(150)를 통해 입력되고 있는 콘텐츠 또한 (a)의 디스플레이(150)에서 입력되고 있는 ‘오늘 10시 긴급 미팅 예정입니다. 참석필요’라는 텍스트이다. 한 실시예에 따르면, 전자 장치(101)는 상기 세로 쓰기 모드에서 세로로 글씨 쓰기를 지원할 수 있으며, 세로 방향으로 문자를 입력받을 수도 있다.22A shows an electronic device 101 executing a vertical writing mode. The electronic device 101 includes a display 150 in which contents are input in a vertical direction (from top to bottom) Fig. The content input from the user through the display 150 in FIG. 22 (b) is also scheduled for an emergency meeting at 10:00, which is being input from the display 150 of FIG. Need to attend '. According to one embodiment, the electronic device 101 may support vertical writing in the vertical writing mode, and may receive characters in the vertical direction.

상기와 같이 전자 장치(101)는 디스플레이(150)의 가로 방향 또는 세로 방향으로 콘텐츠를 출력할 수 있을 뿐만 아니라 사용자로부터 입력받을 수도 있다. 실시예에 따라 전자 장치(101)는 가상 키패드, 필기 인식(handwriting recognition) 등을 통해 사용자로부터 콘텐츠(예를 들어, 텍스트, 이미지 등)를 입력받을 수 있다. 또한 도 22의 (a)와 같은 가로 쓰기 모드와 (b)와 같은 세로 쓰기 모드는 병행될 수 있다. 예를 들어, 디스플레이(150)의 상단은 가로 쓰기 모드로 콘텐츠가 표시되거나 입력될 수 있다. 디스플레이(150)의 하단은 세로 쓰기로 모드로 콘텐츠가 표시되거나 입력될 수 있다.As described above, the electronic device 101 can output content in the horizontal direction or the vertical direction of the display 150 as well as receive input from the user. According to an embodiment, the electronic device 101 may receive content (e.g., text, images, etc.) from a user via a virtual keypad, handwriting recognition, or the like. The horizontal writing mode as shown in FIG. 22 (a) and the vertical writing mode as shown in FIG. 22 (b) can be performed in parallel. For example, the top of the display 150 may be displayed or entered in the content in the landscape mode. The lower end of the display 150 may display or enter content in vertical writing mode.

도 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 electronic apparatus 101 in which contents are output in the horizontal direction and in the vertical direction through the display 150. Fig. Referring to (c) of FIG. 22, a part of the display 150 of the electronic device 101 is executing the horizontal writing mode, and the remaining part is executing the vertical writing mode. The first content 2201, the second content 2202 and the fourth content 2204 of the contents 2201, 2202, 2203 and 2204 displayed on the display 150 are horizontally → right). The third content 2203 is output in the vertical direction (from top to bottom) according to the vertical writing mode. As shown in (c) of FIG. 22, the horizontal writing mode and the vertical writing mode can be concurrently performed on one screen, which can be applied not only to output of contents but also to input of contents.

한 실시예에 따르면, 웹브라우저 화면과 같이 다양한 콘텐츠가 포함된 화면 이미지를 사용자에게 제공하고자 하는 경우, 상기 화면 이미지를 구성하는 레이아웃 중 검색엔진명(예를 들어, 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 control module 170 may recognize the portrait mode or the landscape mode using the tilt information for the screen included in the display 150. The control module 170 selects a writing mode capable of displaying more information, such as horizontal writing and vertical writing, using the tilt information, or determines the shape of the areas constituting the layout of the screen image, The display 150 may be controlled such that the content is arranged horizontally in the corresponding area and the display 150 may be controlled such that the content is arranged vertically in the corresponding area if the content is long.

도 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 electronic device 101 may display content in a color requiring a lower power consumption or in a color similar to the color. According to an embodiment, the electronic device 101 may display an edit window 2302 for receiving content from a user or an edit window 2302 for editing content.

한 실시예에 따르면, 제어 모듈(170)은 배터리(Battery)의 잔량 및 충전 상태에 따라 전류를 절약할 수 있도록 폰트 또는 색상을 조절할 수 있다. 전자 장치(101)가 웨어러블 장치 또는 모바일 장치로 구현되는 경우, 해당 장치의 특성상 배터리의 용량은 한정될 수 있다. 따라서 전자 장치(101)의 각종 동작 실행에 의하여 소모되는 전력을 최대한 줄일 수 있도록 제어 모듈(170)은 상기 전자 장치(101)의 동작을 제어할 수 있다.According to one embodiment, the control module 170 can adjust the font or color so as to save current according to the remaining amount of the battery and the charged state. When the electronic device 101 is implemented as a wearable device or a mobile device, the capacity of the battery may be limited due to the characteristics of the device. Therefore, the control module 170 can control the operation of the electronic device 101 so that the power consumed by various operations of the electronic device 101 can be reduced as much as possible.

예를 들어, 전자 장치(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 electronic device 101 falls below 30%, the control module 170 controls the display image so that the display 150 including the screen can be driven with only a small amount of power to minimize the amount of power consumed. Can be configured. For example, the control module 170 can configure a screen image with a color that can be implemented with less power or a color close to the color. As an example, if the screen is an LCD, the control module 170 may configure the background color of the screen image with a black color. As an example, when the screen is an OLED, the control module 170 controls some OLEDs to output a background color of red color, and controls the color and size of the rest of the background, for example, It can be transformed into a form that can be easily recognized by the user. In addition, when only a part of the screen can be lighted up like the OLED, the control module 170 can control the display 150 to light only a part of the screen in consideration of the characteristics of the OLED. For example, the control module 170 may control the display 150 to light off the area of the screen on which the content is displayed, which is outside the user's viewing angle.

한 실시 예에 따르면, 제어 모듈(170)은 운동 종류에 따라 콘텐츠를 표시하는 스크린을 포함하는 디스플레이(150)를 제어할 수 있다. 예를 들어, 운동 중 스크린이 사용자의 눈에 띄는 위치인지 아닌지를 판별하는 동작은, 해당 운동의 종류가 무엇인지 판별함으로써 더 용이해질 수 있다. 예를 들어, 수영의 경우에는 영법에 따른 고유의 움직임 패턴이 있으므로 제어 모듈(170)은 상기 영법에 따른 고유의 움직임 패턴이 발생된 것으로 판단되면, 사용자의 운동을 수영으로 결정할 수 있다. 다른 예로서, 야외에서 달리기의 경우 제어 모듈(170)은 이동 거리와 팔의 움직임 정보 등을 통해 해당 운동이 달리기임을 판변할 수 있다.According to one embodiment, the control module 170 may control the display 150, which includes a screen for displaying content according to the type of exercise. For example, an operation of determining whether or not the screen is in a position conspicuous to the user during the movement can be made easier by discriminating what kind of the motion is. For example, in the case of swimming, the control module 170 can determine the motion of the user as swimming if it is determined that the unique motion pattern according to the above-mentioned method is generated. As another example, in the case of outdoor running, the control module 170 may determine that the corresponding motion is running through the movement distance and the motion information of the arm.

한 실시예에 따르면, 전자 장치(101)는 사용자로부터 운동 종류를 미리 입력받을 수도 있다. 상기 사용자는 운동을 시작하기 전에 전자 장치(101)에 해당 운동의 종류를 입력할 수 있다.According to one embodiment, the electronic device 101 may receive a type of exercise from a user in advance. The user may enter the type of motion in the electronic device 101 before starting the motion.

상기와 같은 운동을 나타내는 정보, 즉 운동 정보를 통하여 제어 모듈(170)은 해당 운동 고유의 패턴을 얻어낼 수 있다. 또한 제어 모듈(170)은 사용자의 신체 운동 범위 정보를 이용하여, 전자 장치(101)가 장착된 위치 및 방향 정보를 알아낼 수 있다. 제어 모듈(170)은 상기 전자 장치(101)의 위치 또는 방향 정보를 기반으로 하여 사용자의 시선 방향이나 시선 위치 정보를 알아낼 수 있다. 또한 제어 모듈(170)은 사용자의 시선 방향이나 시선 위치 정보를, 상기 전자 장치(101)의 위치 및 방향 정보와 함께 인식 또는 추정할 수도 있다. 제어 모듈(170)은 상기 사용자의 시선 방향, 시선 위치 정보, 전자 장치(101)의 위치 및 방향 정보에 기반하여 해당 상황에 알맞은 정보, 즉 콘텐츠를 표시하도록 디스플레이(150)를 제어하거나 또는 스크린의 라이트 오프(light off)시킬 수 있다.The control module 170 can obtain a pattern inherent to the motion through the information indicating the motion, that is, the motion information. In addition, the control module 170 can use the information of the user's body movement range to find the position and orientation information of the electronic device 101 mounted. The control module 170 can obtain the user's gaze direction or gaze position information based on the position or direction information of the electronic device 101. [ The control module 170 may also recognize or estimate the user's gaze direction or gaze position information together with the position and orientation information of the electronic device 101. [ The control module 170 controls the display 150 to display information suitable for the situation, that is, the content, based on the user's gaze direction, gaze position information, and the position and direction information of the electronic device 101, It can be light off.

특히, 전자 장치(101)가 자동으로 사용자의 운동 종류를 인식한 경우, 제어 모듈(170)은 사용자의 포즈, 전자 장치(101)의 위치 및 방향 정보를 이용하여 사용자에게 필요한 정보를 제공하도록 전자 장치(101)를 제어할 수 있다. 예를 들어, 전자 장치(101)는 사용자에게 필요한 시점마다 필요한 정보(예를 들어, 코칭 정보, 포즈 교정 등)만을 제공할 수 있다. 반면에, 사용자에게 필요하지 않은 시점이라고 판단되면, 전자 장치(101)는 별도의 정보를 표시하지 않음으로써 전력 소모를 줄이거나, 또는 일반적인 정보만을 표시할 수 있다.In particular, when the electronic device 101 automatically recognizes the type of the user's movement, the control module 170 controls the electronic device 101 to provide necessary information to the user using the pose of the user, The device 101 can be controlled. For example, the electronic device 101 may provide only the necessary information (e.g., coaching information, pose correction, etc.) at a point in time required by the user. On the other hand, if it is determined that the point in time is not necessary for the user, the electronic device 101 can reduce power consumption or display only general information by not displaying additional information.

도 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 electronic device 101 is a host device and the electronic device 104 is implemented as a companion device so that the electronic device 101 and the electronic device 104 can interlock with each other. It is assumed in Fig. 24 that the electronic device 101, which is a host device, controls the electronic device 104, which is a companion device.

도 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 electronic device 104, which is a companion device, is worn on the wrist of the user 2401 and is executing the exercise mode under the control of the electronic device 101. [ The electronic device 101 can be configured so that the sensor module (not shown) of the electronic device 104 is connected to the user 2401 via the wrist of the user 2401, (Blood pressure, blood flow, heart rate, body temperature, respiration rate, oxygen saturation, cardiopulmonary function, blood sugar, etc.) of the electronic device 2401 or the moving speed, moving acceleration, moving direction or tilt of the electronic device 104. The electronic device 101 may determine the current state of the user 2401 or the orientation of the display of the electronic device 104 based on the sensor values measured through the sensor module of the electronic device 104. [ The electronic device 101 may determine the content to display on the display in accordance with the current state of the user 2401 or the orientation of the display of the electronic device 104. [ The electronic device 101 may also send content to be displayed on the display of the electronic device 104 to the electronic device 104 and the electronic device 104 may display the content received from the electronic device 101 have.

전자 장치(101)는 전자 장치(104)의 센서 모듈에 의해 측정된 센서 수치를 통해 사용자(2401)가 운동 중임을 감지하고, 전자 장치(101) 또는 전자 장치(104)를 운동 모드로 변환시킬 수 있다. 운동 모드가 실행되면 전자 장치(101) 또는 전자 장치(104)는 운동 모드에 따른 콘텐츠를 디스플레이(190)에 표시할 수 있다.The electronic device 101 senses that the user 2401 is in motion through the sensor values measured by the sensor module of the electronic device 104 and converts the electronic device 101 or the electronic device 104 into a motion mode . When the exercise mode is executed, the electronic device 101 or the electronic device 104 can display the contents according to the exercise mode on the display 190. [

도 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 electronic device 101 in Fig. 24 assumes that the user 2401 is determined to be in motion based on the sensor value measured through the sensor module of the electronic device 101. Fig. In Fig. 24, the control module 170 of the electronic device 101 has switched all of the operation modes of the electronic device 101 and the electronic device 104 to the exercise mode. Accordingly, the type of exercise (running), calories consumed (234 Kcal), moving distance (6.2 km), pulse rate 95 and exercise time (00:28:30) are displayed on the display of the electronic device 104. Also, the contents according to the exercise mode can be displayed on the electronic device 101, which is a host device interlocked with the electronic device 104. [ In addition, on the display 190 of the electronic device 101, an operation mode (motion mode), consumed calories (234 Kcal), a moving distance (6.2 km), a heart rate 95, 30) are displayed.

이때 전자 장치(104)의 디스플레이 상에 표시되는 콘텐츠는 전자 장치(101)로부터 전송된 콘텐츠일 수 있다. 또한 전자 장치(104)는 전자 장치(101)의 제어 하에 지속적으로 센서 모듈을 이용하여 사용자(2401)의 생체 신호를 측정할 수 있고, 상기 센서 모듈에 의해 계측된 센서 수치를 전자 장치(101)에 전달할 수 있다.At this time, the content displayed on the display of the electronic device 104 may be the content transmitted from the electronic device 101. [ The electronic device 104 can continuously measure the bio-signal of the user 2401 using the sensor module under the control of the electronic device 101 and transmit the sensor value measured by the sensor module to the electronic device 101. [ .

도 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 electronic device 101 or the electronic device 104 shown in Fig. 1, for example. 25, the electronic device 2501 includes at least one application processor (AP) 2510, a communication module 1220, a SIM (subscriber identification module) card 2524, a memory 2530, Module 2540, an input device 2550, a display 2560, an interface 2570, an audio module 2580, a camera module 2591, a power management module 2595, a battery 2596, an indicator 2597, And a motor 2598.

상기 AP(2510)는 운영체제 또는 응용 프로그램을 구동하여 상기 AP(2510)에 연결된 다수의 하드웨어 또는 소프트웨어 구성요소들을 제어할 수 있고, 멀티미디어 데이터를 포함한 각종 데이터 처리 및 연산을 수행할 수 있다. 상기 AP(2510)는, 예를 들면, SoC(system on chip)로 구현될 수 있다. 한 실시예에 따르면, 상기 AP(2510)는 GPU(graphic processing unit, 미도시)를 더 포함할 수 있다.The AP 2510 may control a plurality of hardware or software components connected to the AP 2510 by driving an operating system or an application program, and may perform various data processing and operations including multimedia data. The AP 2510 may be implemented as a system on chip (SoC), for example. According to one embodiment, the AP 2510 may further include a graphics processing unit (GPU) (not shown).

상기 통신 모듈(2520)(예를 들어, 상기 통신 인터페이스(2560)는 상기 전자 장치(2501)(예를 들어, 상기 전자 장치(101))와 네트워크를 통해 연결된 다른 전자 장치들(예를 들어, 전자 장치(104) 또는 서버(106)) 간의 통신에서 데이터 송수신을 수행할 수 있다. 한 실시예에 따르면, 상기 통신 모듈(2520)은 셀룰러 모듈(2521), Wifi 모듈(2523), BT 모듈(2525), GPS 모듈(2527), NFC 모듈(2528) 및 RF(radio frequency) 모듈(2529)을 포함할 수 있다.The communication interface 2560 may communicate with the electronic device 2501 (e.g., the electronic device 101) and other electronic devices (e.g., The communication module 2520 may be a cellular module 2521, a Wifi module 2523, a BT module (e. G., An electronic device 104 or a server 106) 2525, a GPS module 2527, an NFC module 2528, and a radio frequency (RF) module 2529.

상기 셀룰러 모듈(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 AP 2510 can provide. For example, the cellular module 2521 may perform at least a portion of the multimedia control function.

한 실시예에 따르면, 상기 셀룰러 모듈(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 memory 2530, or the power management module 2595 are shown as separate components from the AP 2510 According to one embodiment, the AP 2510 may be implemented to include at least a portion of the aforementioned components (e.g., a cellular module 2521).

한 실시예에 따르면, 상기 AP(2510) 또는 상기 셀룰러 모듈(2521)(예를 들어, 커뮤니케이션 프로세서)은 각각에 연결된 비휘발성 메모리 또는 다른 구성요소 중 적어도 하나로부터 수신한 명령 또는 데이터를 휘발성 메모리에 로드(load)하여 처리할 수 있다. 또한 상기 AP(2510) 또는 상기 셀룰러 모듈(2521)은 다른 구성요소 중 적어도 하나로부터 수신하거나 다른 구성요소 중 적어도 하나에 의해 생성된 데이터를 비휘발성 메모리에 저장(store)할 수 있다.According to one embodiment, the AP 2510 or the cellular module 2521 (e.g., a communications processor) may send commands or data received from at least one of non-volatile memory or other components coupled to each to a volatile memory Can be loaded and processed. The AP 2510 or the cellular module 2521 may also store data generated by at least one of the other components or received from at least one of the other components in the non-volatile memory.

상기 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 WIFI module 2523, the BT module 2525, the GPS module 2527 or the NFC module 2528 includes a processor for processing data transmitted and received through a corresponding module . Although the cellular module 2521, the WIFI module 2523, the BT module 2525, the GPS module 2527 or the NFC module 2528 are shown as separate blocks in FIG. 25, according to one embodiment, At least some (e.g., two or more) of the WIFI module 2523, the BT module 2525, the GPS module 2527, or the NFC module 2528 may be integrated into one integrated chip (IC) . For example, at least some of the processors corresponding to the cellular module 2521, the WIFI module 2523, the BT module 2525, the GPS module 2527, or the NFC module 2528, respectively (e.g., 2521) and a WIFI processor corresponding to the WIFI module 2523) may be implemented in one SoC.

상기 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 RF module 2529 can transmit and receive data, for example, transmit and receive RF signals. The RF module 2529 may include, for example, a transceiver, a power amplifier module (PAM), a frequency filter, or a low noise amplifier (LNA). The RF module 2529 may further include a component for transmitting and receiving electromagnetic waves in free space in a wireless communication, for example, a conductor or a lead wire. 25, the cellular module 2521, the WIFI module 2523, the BT module 2525, the GPS module 2527, and the NFC module 2528 are shown to share one RF module 2529, At least one of the cellular module 2521, the WIFI module 2523, the BT module 2525, the GPS module 2527 or the NFC module 2528 transmits and receives an RF signal through a separate RF module can do.

한 실시예에 따르면, 전자 장치(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 WIFI module 2523, a BT module 2525, or an NFC module 2528. Electronic device 2501 may also be connected to a base station (e.g., server 106) via cellular module 2521 and may be coupled to a host device (e. G., Electronic device 101) have.

상기 SIM 카드(2524)는 가입자 식별 모듈을 포함하는 카드일 수 있으며, 전자 장치의 특정 위치에 형성된 슬롯에 삽입될 수 있다. 상기 SIM 카드(2524)는 고유한 식별 정보(예를 들어, ICCID(integrated circuit card identifier)) 또는 가입자 정보(예를 들어, IMSI(international mobile subscriber identity))를 포함할 수 있다.The SIM card 2524 may be a card including a subscriber identity module and may be inserted into a slot formed at a specific location of the electronic device. The SIM card 2524 may include unique identification information (e.g., an integrated circuit card identifier (ICCID)) or subscriber information (e.g., international mobile subscriber identity (IMSI)).

상기 메모리(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 internal memory 2532 or an external memory 2534. The built-in memory 2532 may be a volatile memory such as a dynamic RAM (DRAM), a static random access memory (SRAM), a synchronous dynamic RAM (SDRAM), or a non-volatile memory Such as one time programmable ROM (OTPROM), programmable ROM (PROM), erasable and programmable ROM (EPROM), electrically erasable and programmable ROM (EEPROM), mask ROM, flash ROM, NAND flash memory, And may include at least one.

한 실시예에 따르면, 상기 내장 메모리(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 internal memory 2532 may be a solid state drive (SSD). The external memory 2534 may be a flash drive such as a compact flash (CF), a secure digital (SD), a micro secure digital (SD), a mini secure digital (SD), an extreme digital A Memory Stick, and the like. The external memory 2534 may be functionally connected to the electronic device 2501 through various interfaces. According to one embodiment, the electronic device 2501 may further include a storage device (or storage medium) such as a hard drive.

상기 센서 모듈(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 sensor module 2540 may measure a physical quantity or sense an operating state of the electronic device 2501, and convert the measured or sensed information into an electrical signal. The sensor module 2540 includes a gesture sensor 2540A, a gyro sensor 2540B, an air pressure sensor 2540C, a magnetic sensor 2540D, an acceleration sensor 2540E, a grip sensor 2540F, A light sensor 2540G and a color sensor 2540H (for example, an RGB (red, green and blue) sensor), a living body sensor 2540I, a temperature / humidity sensor 2540J, And a sensor 2540M. Additionally or alternatively, the sensor module 2540 may include, for example, an E-nose sensor (not shown), an EMG sensor (not shown), an EEG sensor (not shown) (Not shown), an iris sensor (not shown), a fingerprint sensor (not shown), and the like. The sensor module 2540 may include a heart rate variability (HRV) sensor or a heart rate monitor (HRM) sensor. The sensor module 2540 may further include a control circuit for controlling at least one sensor included in the sensor module 2540.

상기 입력 장치(2550)는 터치 패널(touch panel)(2552), (디지털) 펜 센서(pen sensor)(2554), 키(key)(2556) 또는 초음파(ultrasonic) 입력 장치(2558)를 포함할 수 있다. 상기 터치 패널(2552)은, 예를 들면, 정전식, 감압식, 적외선 방식 또는 초음파 방식 중 적어도 하나의 방식으로 터치 입력을 인식할 수 있다. 또한, 상기 터치 패널(2552)은 제어 회로를 더 포함할 수도 있다. 정전식의 경우, 물리적 접촉 또는 근접 인식이 가능하다. 상기 터치 패널(2552)은 택타일 레이어(tactile layer)를 더 포함할 수도 있다. 이 경우, 상기 터치 패널(2552)은 사용자에게 촉각 반응을 제공할 수 있다.The input device 2550 includes a touch panel 2552, a (digital) pen sensor 2554, a key 2556 or an ultrasonic input device 2558 . The touch panel 2552 can recognize the touch input in at least one of an electrostatic type, a pressure sensitive type, an infrared type, and an ultrasonic type, for example. In addition, the touch panel 2552 may further include a control circuit. In electrostatic mode, physical contact or proximity recognition is possible. The touch panel 2552 may further include a tactile layer. In this case, the touch panel 2552 may provide a tactile response to the user.

상기 (디지털) 펜 센서(2554)는, 예를 들면, 사용자의 터치 입력을 받는 것과 동일 또는 유사한 방법 또는 별도의 인식용 쉬트(sheet)를 이용하여 구현될 수 있다. 상기 키(2556)는, 예를 들면, 물리적인 버튼, 광학식 키 또는 키패드를 포함할 수 있다. 상기 초음파(ultrasonic) 입력 장치(2558)는 초음파 신호를 발생하는 입력 도구를 통해, 전자 장치(2501)에서 마이크(예를 들어, 마이크(2588))로 음파를 감지하여 데이터를 확인할 수 있는 장치로서, 무선 인식이 가능하다. 한 실시예에 따르면, 상기 전자 장치(2501)는 상기 통신 모듈(2520)를 이용하여 이와 연결된 외부 장치(예를 들어, 컴퓨터 또는 서버)로부터 사용자 입력을 수신할 수도 있다.The (digital) pen sensor 2554 may be implemented using the same or similar method as receiving the touch input of the user, or using a separate recognizing sheet, for example. The key 2556 may include, for example, a physical button, an optical key or a keypad. The ultrasonic input device 2558 is an apparatus that can sense data by sensing a sound wave from the electronic device 2501 to a microphone (for example, a microphone 2588) through an input tool for generating an ultrasonic signal , And wireless recognition is possible. According to one embodiment, the electronic device 2501 may use the communication module 2520 to receive user input from an external device (e.g., a computer or a server) connected thereto.

상기 디스플레이(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 panel 2562, a hologram device 2564, or a projector 2566. The panel 2562 may be, for example, a liquid-crystal display (LCD) or an active-matrix organic light-emitting diode (AM-OLED). The panel 2562 can be embodied, for example, flexible, transparent or wearable. The panel 2562 may be composed of one module with the touch panel 2552. [ The hologram device 2564 can display stereoscopic images in the air using interference of light. The projector 2566 can display an image by projecting light onto a screen. The screen may be located, for example, inside or outside the electronic device 2501. According to one embodiment, the display 2560 may further include control circuitry for controlling the panel 2562, the hologram device 2564, or the projector 2666.

상기 인터페이스(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 interface 2570 may include a high-definition multimedia interface (HDMI) 2572, a universal serial bus (USB) 2574, an optical interface 2576, or a D- ) ≪ / RTI > The interface 2570 may be included, for example, in the communication interface 160 shown in FIG. Additionally or alternatively, the interface 2570 may be implemented with a mobile high-definition link (MHL) interface, a secure digital (SD) card / multi-media card (MMC) interface, or an infrared data association . ≪ / RTI >

상기 오디오 모듈(2580)은 소리(sound)와 전기신호를 쌍방향으로 변환시킬 수 있다. 상기 오디오 모듈(2580)의 적어도 일부 구성요소는, 예를 들면, 도 1 에 도시된 입출력 인터페이스(140)에 포함될 수 있다. 상기 오디오 모듈(2580)은, 예를 들면, 스피커(2582), 리시버(2584), 이어폰(2586) 또는 마이크(2588) 등을 통해 입력 또는 출력되는 소리 정보를 처리할 수 있다.The audio module 2580 can convert both sound and electrical signals in both directions. At least some of the components of the audio module 2580 may be included, for example, in the input / output interface 140 shown in FIG. The audio module 2580 may process sound information input or output through, for example, a speaker 2582, a receiver 2584, an earphone 2586, a microphone 2588, or the like.

상기 카메라 모듈(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 communication protocol 2600 between a plurality of electronic devices (e.g., electronic device 2610 and electronic device 2630) in accordance with various embodiments.

도 26을 참조하면, 예를 들어, 상기 통신 프로토콜(2600)은, 장치 발견 프로토콜(device discovery protocol)(2651), 기능 교환 프로토콜(capability exchange protocol)(2653), 데이터 세션 프로토콜(data/session protocol)(2655) 및 어플리케이션 프로토콜(application protocol)(2657) 등을 포함할 수 있다.26, for example, the communication protocol 2600 includes a device discovery protocol 2651, a capability exchange protocol 2653, a data / session protocol ) 2655, an application protocol 2657, and the like.

한 실시예에 따르면, 상기 장치 발견 프로토콜(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 device discovery protocol 2651 may be configured to detect an external electronic device capable of communicating with the electronic devices (e.g., the electronic device 2610 or the electronic device 2630) Lt; / RTI > For example, an electronic device 2610 (e.g., electronic device 101) may communicate with a communication method available on the electronic device 2610 using the device discovery protocol 2651 (E. G., Electronic device 104) to a device that is capable of communicating with the electronic device 2210, such as via a Bluetooth, BT, USB, or the like. The electronic device 2610 may obtain and store identification information for the sensed electronic device 2630 using the device discovery protocol 2651 for a communication connection with the electronic device 2630. [ The electronic device 2610 may establish a communication connection with the electronic device 2630, for example, based at least on the identification information.

어떤 실시예에 따르면, 상기 장치 발견 프로토콜(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 device discovery protocol 2651 may be a protocol for mutual authentication between a plurality of electronic devices. For example, the electronic device 2610 may include at least communication information (e.g., media access control (MAC) address, universally unique identifier (UUID), subsystem identification (SSID) information provider address) of the electronic device 2610 to perform authentication between the electronic device 2610 and the electronic device 2630.

한 실시예에 따르면, 상기 기능 교환 프로토콜(2653)은 전자 장치(2610) 또는 전자 장치(2630) 중 적어도 하나에서 지원 가능한 서비스의 기능과 관련된 정보를 교환하기 위한 프로토콜일 수 있다. 예를 들어, 전자 장치(2610) 및 전자 장치(2630)는 상기 기능 교환 프로토콜(2653)을 통하여, 각각이 현재 제공하고 있는 서비스의 기능과 관련된 정보를 서로 교환할 수 있다. 교환 가능한 정보는 전자 장치(2610) 및 전자 장치(2620)에서 지원 가능한 복수의 서비스들 중에서 특정 서비스를 가리키는 식별 정보를 포함할 수 있다. 예를 들어, 전자 장치(2610)는 상기 기능 교환 프로토콜(2633)을 통해 전자 장치(2630)로부터 상기 전자 장치(2630)가 제공하는 특정 서비스의 식별 정보를 수신할 수 있다. 이 경우, 제1 전자 장치(2610)는 상기 수신된 식별 정보에 기반하여, 상기 전자 장치(2610)가 상기 특정 서비스를 지원할 수 있는지 여부를 판단할 수 있다.According to one embodiment, the function exchange protocol 2653 may be a protocol for exchanging information relating to a function of a service that can be supported by at least one of the electronic device 2610 or the electronic device 2630. For example, the electronic device 2610 and the electronic device 2630 may exchange information related to the function of the service currently provided through each of the functions exchange protocol 2653 with each other. The exchangeable information may include identification information indicating a specific service from a plurality of services that can be supported by the electronic device 2610 and the electronic device 2620. [ For example, the electronic device 2610 may receive identification information of the particular service provided by the electronic device 2630 from the electronic device 2630 via the function exchange protocol 2633. [ In this case, the first electronic device 2610 may determine, based on the received identification information, whether the electronic device 2610 can support the particular service.

한 실시예에 따르면, 상기 데이터/세션 프로토콜(2655)은 통신이 가능하도록 연결된 전자 장치들(예를 들어, 전자 장치(2610), 전자 장치(2630)) 간에, 예컨대, 서비스를 연동하여 제공하기 위하여 송수신 되는, 데이터 흐름을 제어하기 위한 프로토콜일 수 있다. 예를 들어, 전자 장치(2610) 또는 전자 장치(2630) 중 적어도 하나는 상기 데이터/세션 프로토콜(2655)을 이용하여, 오류 제어, 또는 데이터 품질 제어 등을 수행할 수 있다. 추가적으로 또는 대체적으로, 상기 데이터/세션 프로토콜(2655)은 전자 장치(2610)와 전자 장치(2630) 사이에서 송수신되는 데이터의 전송 포맷을 결정할 수 있다. 또한 전자 장치(2610) 또는 전자 장치(2630) 중 적어도 하나는 상기 데이터/세션 프로토콜(2655)를 이용하여 상호간의 데이터 교환을 위한 적어도 세션(session)을 관리(예를 들어, 세션 연결 또는 세션 종료)할 수 있다.According to one embodiment, the data / session protocol 2655 may be used to provide, for example, interworking between electronic devices (e. G., Electronic device 2610, electronic device 2630) And may be a protocol for controlling data flow. For example, at least one of the electronic device 2610 or the electronic device 2630 may perform error control, data quality control, or the like, using the data / session protocol 2655. Additionally or alternatively, the data / session protocol 2655 can determine the transmission format of data transmitted and received between the electronic device 2610 and the electronic device 2630. Also, at least one of the electronic device 2610 or the electronic device 2630 may be configured to manage at least a session for exchanging data with each other using the data / session protocol 2655 (e.g., )can do.

한 실시예에 따르면, 상기 어플리케이션 프로토콜(2657)은 외부 전자 장치로 제공되는 서비스와 관련된 데이터를 교환하기 위한, 절차 또는 정보를 제공하기 위한 프로토콜일 수 있다. 예를 들어, 전자 장치(2610)(예를 들어, 전자 장치(101) 또는 전자 장치(104))은 상기 어플리케이션 프로토콜(2657)을 통해 전자 장치(2630)(예를 들어, 전자 장치(104) 또는 서버(106))로 서비스를 제공할 수 있다.According to one embodiment, the application protocol 2657 may be a protocol for providing procedures or information for exchanging data associated with services provided to external electronic devices. For example, an electronic device 2610 (e.g., electronic device 101 or electronic device 104) may communicate with an electronic device 2630 (e.g., electronic device 104) via the application protocol 2657, Or the server 106).

한 실시예에 따르면, 상기 통신 프로토콜(2600)은 표준 통신 프로토콜, 개인 또는 단체에서 지정한 통신 프로토콜(예를 들어, 통신 장치 제조 업체 또는 네트워크 공급 업체 등에서 자체적으로 지정한 통신 프로토콜) 또는 이들의 조합을 포함할 수 있다.According to one embodiment, the communication protocol 2600 includes a standard communication protocol, a communication protocol specified by an individual or a group (e.g., a communication protocol specified by the communication device manufacturer or a network vendor itself), or a combination thereof can do.

본 발명의 다양한 실시예에 사용된 용어 “모듈”은, 예를 들어, 하드웨어, 소프트웨어 또는 펌웨어(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 memory 130. [ At least some of the programming modules may be implemented (e.g., executed) by the processor 120, for example. At least some of the programming modules may include, for example, modules, programs, routines, sets of instructions or processes, etc. to perform one or more functions.

상기 컴퓨터로 판독 가능한 기록 매체에는 하드디스크, 플로피디스크 및 자기 테이프와 같은 마그네틱 매체(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.
제1항에 있어서,
상기 사용자가 상기 전자 장치를 사용하는 사용 패턴을 파악하여 기록함으로써, 상기 사용 패턴을 상기 전자 장치 내에 축적하는 동작을 더 포함함을 특징으로 하는 방법.
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.
제1항에 있어서, 상기 움직임 정보 및 생체 정보에 따라 상기 전자 장치의 동작을 제어하는 동작은,
상기 전자 장치의 스크린에 의해 표시되는 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.
제3항에 있어서, 상기 UI 화면은,
메시지 화면 또는 알림 화면을 포함함을 특징으로 하는 방법.
The method as claimed in claim 3,
A message screen or a notification screen.
제1항에 있어서, 상기 움직임 정보 및 생체 정보에 따라 상기 전자 장치의 동작을 제어하는 동작은,
가로 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.
제5항에 있어서, 상기 움직임 정보 및 생체 정보에 따라 상기 전자 장치의 동작을 제어하는 동작은,
상기 사용자 입력에 따라 상기 가로 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.
1항에 있어서, 상기 움직임 정보 및 생체 정보에 따라 상기 전자 장치의 동작을 제어하는 동작은,
스크린에 표시되는 콘텐츠의 폰트 크기 변경, 색상 변경 및 내용 축약 중 적어도 포함함을 특징으로 하는 방법.
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.
제1항에 있어서,
상기 생체 정보는, 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.
제8항에 있어서, 상기 HRM 센서 또는 상기 HRV 센서의 의해 측정된 상기 심박수를 기초로 하여 상기 사용자의 현재 상태를 결정하는 동작은,
상기 사용자가 하고 있는 운동의 종류 또는 강도에 따라 각기 다른 기준을 적용하여 상기 사용자의 현재 상태를 결정하는 동작을 포함함을 특징으로 하는 방법.
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.
제9항에 있어서, 상기 움직임 정보 및 생체 정보에 따라 상기 전자 장치의 동작을 제어하는 동작은,
상기 운동의 종류와 강도에 따라 스크린의 밝기, 상기 스크린에 콘텐츠가 표시되는 시간, 상기 전자 장치에 발생되는 진동의 종류, 상기 진동의 강도, 상기 전자 장치로부터 입출력되는 오디오의 입력 또는 출력 레벨 및 상기 오디오의 종류 중 적어도 하나를 변경하는 동작을 포함함을 특징으로 하는 방법.
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.
제1항에 있어서, 상기 움직임 정보 및 생체 정보에 따라 상기 전자 장치의 동작을 제어하는 동작은,
상기 전자 장치의 방향(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.
제1항에 있어서,
상기 전자 장치의 착용 위치 또는 콘텐츠를 표시하는 스크린의 방향을 판단하는 동작과,
상기 착용 위치 또는 상기 스크린의 방향에 따라 상기 콘텐츠를 변경하여 표시하는 동작을 더 포함함을 특징으로 하는 방법.
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.
제13항에 있어서, 상기 외부 장치와의 연결 상태에 따라 전자 장치의 동작을 제어하는 동작은,
상기 외부 장치와 연결되어 있는 경우, 상기 전자 장치가 상기 외부 장치를 통해 멀티미디어를 출력하도록 제어하는 동작을 포함함을 특징으로 하는 방법.
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.
제13항에 있어서,
상기 외부 장치와의 상기 연결 상태가 변경되면, 그 변경된 상태에 따라 상기 전자 장치를 제어하는 동작을 더 포함함을 특징으로 하는 방법.
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.
제16항에 있어서, 상기 하나 이상의 외부 장치들을 이용하여 상기 서비스를 상기 사용자에게 제공하는 동작은,
상기 움직임 정보 또는 상기 생체 신호를 근거로 하여 상기 하나 이상의 외부 장치를 통해 사용자에게 수신 알람, 발신 중지 또는 변경을 제공하는 동작을 포함함을 특징으로 하는 방법.
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.
제16항에 있어서,
상기 움직임 정보 또는 상기 생체 신호를 근거로 하여 상기 하나 이상의 외부 장치들을 통한 멀티미디어의 제공을 일부 제한하는 동작을 더 포함함을 특징으로 하는 방법.
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.
제16항에 있어서,
상기 움직임 정보 또는 상기 생체 신호를 근거로 하여 상기 하나 이상의 외부 장치들을 통해 출력되는 오디오의 입력 또는 출력 레벨을 변경하는 동작을 더 포함함을 특징으로 하는 방법.
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.
제16항에 있어서,
상기 움직임 정보 또는 상기 생체 신호를 근거로 하여 상기 하나 이상의 외부 장치들을 통한 외부 입력을 중지하는 동작을 더 포함함을 특징으로 하는 방법.
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.
제21항에 있어서, 상기 센싱 데이터는,
사용자의 혈압, 혈류, 심박수, 체온, 호흡수, 산소 포화도, 심폐음 또는 혈당 중 하나 이상을 포함함을 특징으로 하는 콘텐츠 표시 방법.
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.
제21항에 있어서, 상기 센싱 데이터를 기초로 사용자의 현재 상태를 결정하는 동작은,
상기 사용자가 하고 있는 운동의 종류, 운동 강도, 운동의 진행 상태, 상기 사용자의 이동 방향, 이동 속도 중 하나 이상을 결정하는 동작을 포함함을 특징으로 하는 콘텐츠 표시 방법.
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.
제23항에 있어서, 상기 현재 상태를 기초로 디스플레이에 표시할 콘텐츠를 결정하는 동작은,
상기 운동 강도에 따라 상기 디스플레이에 표시할 콘텐츠의 수 또는 색상을 조절하는 동작을 포함함을 특징으로 하는 콘텐츠 표시 방법.
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.
제24항에 있어서,
상기 운동 강도가 강할수록 상기 디스플레이에 표시할 콘텐츠의 수는 감소하고, 상기 운동 강도가 약할수록 상기 디스플레이에 표시할 콘텐츠의 수는 증가함을 특징으로 하는 콘텐츠 표시 방법.
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.
제23항에 있어서, 상기 현재 상태를 기초로 디스플레이에 표시할 콘텐츠를 결정하는 동작은,
상기 이동 속도에 따라 상기 디스플레이에 표시할 콘텐츠의 수 또는 색상을 조절하는 동작을 포함함을 특징으로 하는 콘텐츠 표시 방법.
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.
제26항에 있어서,
상기 이동 속도가 증가할수록 상기 디스플레이에 표시할 콘텐츠의 수는 감소하고, 상기 이동 속도가 감속할수록 상기 디스플레이에 표시할 콘텐츠의 수는 증가함을 특징으로 하는 콘텐츠 표시 방법.
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.
제21항에 있어서, 상기 센싱 데이터를 기초로 사용자의 현재 상태를 결정하는 동작은,
상기 사용자의 스트레스 지수를 결정하는 동작과,
상기 스트레스 지수가 미리 설정된 임계값 이상인지 여부를 판단하는 과정을 포함함을 특징으로 하는 콘텐츠 표시 방법.
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.
제28항에 있어서, 상기 현재 상태를 기초로 디스플레이에 표시할 콘텐츠를 결정하는 동작은,
상기 스트레스 지수가 상기 임계값 이상인 경우, 운동 중단 알람을 표시하는 것으로 결정하는 동작을 포함함을 특징으로 하는 콘텐츠 표시 방법.
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.
제28항에 있어서, 상기 현재 상태를 기초로 디스플레이에 표시할 콘텐츠를 결정하는 동작은,
상기 스트레스 지수가 상기 임계값 미만인 경우, 상기 사용자가 운동을 지속할 수 있도록 하는 콘텐츠를 표시하는 것으로 결정하는 동작을 포함함을 특징으로 하는 콘텐츠 표시 방법.
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.
제31항에 있어서, 상기 스크린의 방향에 따른 콘텐츠의 표시 방향을 결정하는 동작은,
상기 스크린의 가로가 세로보다 긴 경우, 상기 콘텐츠를 가로 방향으로 표시하도록 결정하는 동작을 포함함을 특징으로 하는 콘텐츠 표시 방법.
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.
제31항에 있어서, 상기 스크린의 방향에 따른 콘텐츠의 표시 방향을 결정하는 동작은,
상기 스크린의 세로가 가로보다 긴 경우, 상기 콘텐츠를 세로 방향으로 표시하도록 결정하는 동작을 포함함을 특징으로 하는 콘텐츠 표시 방법.
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.
제31항에 있어서, 상기 스크린의 방향에 따른 콘텐츠의 표시 방향을 결정하는 동작은,
상기 스크린 중 일부에서는 상기 콘텐츠를 가로 방향으로 표시하고, 나머지 일부에서는 상기 콘텐츠를 세로 방향으로 표시하는 것으로 결정하는 동작을 포함함을 특징으로 하는 콘텐츠 표시 방법.
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.
제31항에 있어서, 상기 센싱 데이터를 기초로 상기 스크린의 방향을 결정하는 동작은,
상기 센싱 데이터에 포함된 전자 장치의 기울기를 기초로 상기 스크린의 회전각을 결정하는 동작을 포함함을 특징으로 하는 콘텐츠 표시 방법.
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.
제31항에 있어서, 상기 센싱 데이터를 기초로 상기 스크린의 방향을 결정하는 동작은,
상기 센싱 데이터에 포함된 전자 장치의 기울기를 기초로 상기 스크린의 회전각을 결정하는 동작을 포함함을 특징으로 하는 콘텐츠 표시 방법.
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.
제31항에 있어서, 상기 표시 방향에 따라 상기 콘텐츠를 표시하는 동작은,
상기 스크린의 방향과 사용자의 시선 반대 방향 사이의 각도가 미리 설정된 기준값 미만인 경우, 상기 스크린에 상기 콘텐츠를 표시하는 동작을 포함함을 특징으로 하는 콘텐츠 표시 방법.
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.
제37항에 있어서,
상기 스크린의 방향과 사용자의 시선 반대 방향 사이의 각도가 미리 설정된 기준값 이상인 경우, 상기 스크린에 상기 콘텐츠를 표시하지 않는 동작을 더 포함함을 특징으로 하는 콘텐츠 표시 방법.
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.
제39항에 있어서, 상기 센싱 데이터는,
사용자의 혈압, 혈류, 심박수, 체온, 호흡수, 산소 포화도, 심폐음 또는 혈당 중 하나 이상을 포함함을 특징으로 하는 전자 장치.
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.
제39항에 있어서, 상기 제어 모듈은,
상기 사용자가 하고 있는 운동의 종류, 운동 강도, 운동의 진행 상태, 상기 사용자의 이동 방향, 이동 속도 중 하나 이상을 결정함을 특징으로 하는 전자 장치.
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.
제41항에 있어서, 상기 제어 모듈은,
상기 운동 강도에 따라 상기 스크린에 표시할 콘텐츠의 수를 조절함을 특징으로 하는 전자 장치.
42. The apparatus of claim 41,
And controls the number of contents to be displayed on the screen according to the exercise intensity.
제42항에 있어서, 상기 제어 모듈은,
상기 운동 강도가 강할수록 상기 스크린에 표시할 콘텐츠의 수를 줄이고, 상기 운동 강도가 약할수록 상기 스크린에 표시할 콘텐츠의 수를 늘림을 특징으로 하는 전자 장치.
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.
제41항에 있어서, 상기 제어 모듈은,
상기 이동 속도에 따라 상기 스크린에 표시할 콘텐츠의 수를 조절함을 특징으로 하는 전자 장치.
42. The apparatus of claim 41,
And controls the number of contents to be displayed on the screen according to the moving speed.
제44항에 있어서, 상기 제어 모듈은,
상기 이동 속도가 증가할수록 상기 스크린에 표시할 콘텐츠의 수를 줄이고, 상기 이동 속도가 감소할수록 상기 스크린에 표시할 콘텐츠의 수를 늘림을 특징으로 하는 전자 장치.
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.
제39항에 있어서, 상기 제어 모듈은,
상기 사용자의 스트레스 지수를 결정하고, 상기 스트레스 지수가 미리 설정된 임계값 이상인지 여부를 판단하여 상기 스트레스 지수가 상기 임계값 이상인 경우, 운동 중단 알람을 상기 스크린에 표시하도록 상기 디스플레이를 제어함을 특징으로 하는 전자 장치.
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 >
제46항에 있어서, 상기 제어 모듈은,
상기 스트레스 지수가 상기 임계값 미만인 경우, 상기 사용자가 운동을 지속할 수 있도록 하는 콘텐츠를 상기 스크린에 표시하도록 상기 디스플레이를 제어함을 특징으로 하는 전자 장치.
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.
제39항에 있어서, 상기 제어 모듈은,
상기 센싱 데이터를 기초로 상기 스크린의 방향을 결정하고, 상기 스크린의 방향을 기초로 상기 콘텐츠의 표시 방향을 결정하고, 상기 표시 방향에 따라 상기 콘텐츠가 표시되도록 상기 디스플레이를 제어함을 특징으로 하는 전자 장치.
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.
제48항에 있어서, 상기 제어 모듈은,
상기 스크린의 가로가 세로보다 긴 경우, 상기 콘텐츠를 가로 방향으로 표시하도록 상기 디스플레이를 제어함을 특징으로 하는 전자 장치.
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.
제47항에 있어서, 상기 제어 모듈은,
상기 스크린의 세로가 가로보다 긴 경우, 상기 콘텐츠를 세로 방향으로 표시하도록 상기 디스플레이를 제어함을 특징으로 하는 전자 장치.
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.
제48항에 있어서, 상기 제어 모듈은,
상기 스크린 중 일부에서는 상기 콘텐츠를 가로 방향으로 표시하도록 상기 디스플레이를 제어하고, 상기 스크린 중 나머지 일부에서는 상기 콘텐츠를 세로 방향으로 표시하도록 상기 디스플레이를 제어함을 특징으로 하는 전자 장치.
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.
제48항에 있어서, 상기 제어 모듈은,
상기 센싱 데이터에 포함된 전자 장치의 기울기를 기초로 상기 스크린의 회전각을 결정하고, 상기 회전각을 기초로 상기 콘텐츠가 상기 스크린 중 어느 한 방향으로 치우쳐 표시되도록 상기 디스플레이를 제어함을 특징으로 하는 전자 장치.
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.
제48항에 있어서, 상기 제어 모듈은,
상기 스크린의 방향과 사용자의 시선 반대 방향 사이의 각도가 미리 설정된 기준값 미만인 경우, 상기 콘텐츠를 가로 방향으로 표시하도록 상기 디스플레이를 제어함을 특징으로 하는 전자 장치.
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.
제48항에 있어서, 상기 제어 모듈은,
상기 스크린의 방향과 사용자의 시선 반대 방향 사이의 각도가 미리 설정된 기준값 이상인 경우, 상기 콘텐츠를 상기 스크린에 표시하지 않도록 상기 디스플레이를 제어함을 특징으로 하는 전자 장치.
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.
제48항에 있어서, 상기 제어 모듈은,
상기 센싱 데이터를 기초로 판단한 사용자 상태로서 사용자의 움직임 정도를 결정하고, 상기 사용자의 움직임 정도가 미리 설정된 기준값 이상이면 상기 스크린에 표시되는 상기 콘텐츠의 수를 제한함을 특징으로 하는 전자 장치.
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.
제55항에 있어서, 상기 제어 모듈은,
상기 사용자의 움직임 정도가 미리 설정된 기준값 미만이면 상기 스크린에 표시되는 상기 콘텐츠의 수를 제한하지 않음을 특징으로 하는 전자 장치.
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.
KR1020140194289A 2014-02-21 2014-12-30 A method for displaying contents and an eletronic device therefor Pending KR20160081084A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (5)

* Cited by examiner, † Cited by third party
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