KR20180011651A - 노트와 연관된 사용자 인터페이스 제공 방법 및 이를 구현한 전자 장치 - Google Patents

노트와 연관된 사용자 인터페이스 제공 방법 및 이를 구현한 전자 장치 Download PDF

Info

Publication number
KR20180011651A
KR20180011651A KR1020160094306A KR20160094306A KR20180011651A KR 20180011651 A KR20180011651 A KR 20180011651A KR 1020160094306 A KR1020160094306 A KR 1020160094306A KR 20160094306 A KR20160094306 A KR 20160094306A KR 20180011651 A KR20180011651 A KR 20180011651A
Authority
KR
South Korea
Prior art keywords
note
user interface
display
electronic device
screen
Prior art date
Application number
KR1020160094306A
Other languages
English (en)
Other versions
KR102534714B1 (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 KR1020160094306A priority Critical patent/KR102534714B1/ko
Priority to US15/630,870 priority patent/US20180024708A1/en
Publication of KR20180011651A publication Critical patent/KR20180011651A/ko
Priority to US15/929,426 priority patent/US20200257411A1/en
Application granted granted Critical
Publication of KR102534714B1 publication Critical patent/KR102534714B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced 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]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03545Pens or stylus
    • 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]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/169Annotation, e.g. comment data or footnotes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04807Pen manipulated menu

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

다양한 실시예는 디스플레이, 메모리, 및 상기 디스플레이 또는 상기 메모리와 기능적으로 연결된 프로세서를 포함하고, 상기 프로세서는, 스크린 오프 상태에서 노트 이벤트를 검출하고, 상기 디스플레이에 노트 작성을 위한 제1 사용자 인터페이스를 표시하고, 사용자로부터 노트 작성을 입력받고, 상기 제1 사용자 인터페이스에 포함된 고정 표시를 위한 객체가 선택되면, 노트와 연관된 제2 사용자 인터페이스를 표시하도록 설정된 방법 및 장치를 제공한다. 또한, 다른 실시예도 가능하다.

Description

노트와 연관된 사용자 인터페이스 제공 방법 및 이를 구현한 전자 장치{METHOD FOR PROVIDING USER INTERFACE RELATED TO NOTE AND ELECTRONIC DEVICE FOR THE SAME}
다양한 실시예는 노트와 연관된 사용자 인터페이스 제공 방법 및 이를 구현한 전자 장치에 관한 것이다.
최근 디지털 기술의 발달과 함께 이동통신 단말기, PDA(personal digital assistant), 전자수첩, 스마트 폰, 태블릿 PC(personal computer), 웨어러블 디바이스(wearable device) 등과 같은 다양한 유형의 전자 장치가 널리 사용되고 있다. 이러한, 전자 장치는 기능 지지 및 증대를 위해, 전자 장치의 하드웨어적인 부분 및/또는 소프트웨어적인 부분이 지속적으로 개량되고 있다.
일례로, 전자 장치는 터치스크린과 같은 입력 기능과 표시 기능을 동시에 수행할 수 있는 입출력 장치를 구비하여, 터치스크린을 활용한 다양한 기능을 제공할 수 있다. 예를 들어, 전자 장치는 디스플레이 오프(off) 상태(또는 스크린 오프 상태)에서 특정 입력(예: 기설정된 터치 입력, 전자 장치에 구비된 전자 펜이 분리)이 검출되면, 노트를 입력할 수 있는 사용자 인터페이스를 제공할 수 있다. 사용자는 노트 입력을 위해 전자 장치를 잠금 해제하거나, 노트 어플리케이션을 실행시키지 않고도 편리하게 노트를 작성할 수 있다.
전자 장치의 디스플레이가 온(on) 상태인 경우, 사용자는 노트 어플리케이션을 실행시켜 노트를 작성할 수 있다. 전자 장치의 디스플레이가 오프(off) 상태인 경우, 사용자는 특정 입력(예: 기설정된 터치 입력, 전자 장치에 구비된 전자 펜이 분리)을 함으로써, 노트를 작성할 수 있다. 디스플레이 오프 상태에서 작성된 노트는 일정 시간이 경과하면 삭제 처리되므로, 사용자는 디스플레이 오프 상태에서 작성된 노트를 편집할 수 없다.
다양한 실시예들은 스크린 오프 상태에서 편리하게 노트를 작성하고, 언제든지 작성된 노트를 보거나, 편집할 수 있는 사용자 인터페이스를 제공하는 방법 및 장치를 제공할 수 있다.
다양한 실시예들에 따른 전자 장치는 디스플레이, 메모리, 및 상기 디스플레이 또는 상기 메모리와 기능적으로 연결된 프로세서를 포함하고, 상기 프로세서는, 스크린 오프 상태에서 노트 이벤트를 검출하고, 상기 디스플레이에 노트 작성을 위한 제1 사용자 인터페이스를 표시하고, 사용자로부터 노트 작성을 입력받고, 상기 제1 사용자 인터페이스에 포함된 고정 표시를 위한 객체가 선택되면, 노트와 연관된 제2 사용자 인터페이스를 표시하도록 설정될 수 있다.
다양한 실시예들에 따른 전자 장치의 동작 방법은 스크린 오프 상태에서 노트 이벤트를 검출하는 동작, 노트 작성을 위한 제1 사용자 인터페이스를 표시하는 동작, 사용자로부터 노트 작성을 입력받는 동작, 및 상기 제1 사용자 인터페이스에 포함된 고정 표시를 위한 객체가 선택되면, 노트와 연관된 제2 사용자 인터페이스를 표시하는 동작을 포함할 수 있다.
다양한 실시예들에 따르면, 스크린 오프 상태에서 편리하게 노트를 작성하고, 언제든지 작성된 노트를 보거나, 편집할 수 있는 사용자 인터페이스를 제공할 수 있다.
다양한 실시예들에 따르면, 스크린 온 상태로 진입하지 않고도 편리하게 작성된 노트를 보거나, 편집할 수 있다.
다양한 실시예들에 따르면, 저전력 모드로 동작하는 스크린 오프 상태에서 노트 작성, 노트 보기, 노트 편집이 가능한 사용자 인터페이스를 제공함으로써, 사용자 편의성을 향상시킬 수 있다.
다양한 실시예들에 따르면, 원하는 데이터를 저전력 모드로 동작하는 스크린 오프 상태의 배경으로 설정할 수 있다.
도 1은 다양한 실시예들에 따른 전자 장치의 구성을 도시한 도면이다.
도 2는 다양한 실시예들에 따른 전자 장치의 동작 방법을 도시한 흐름도이다.
도 3은 다양한 실시예들에 따른 스크린 오프 상태에서 노트와 연관된 사용자 인터페이스의 일례를 도시한 도면이다.
도 4는 다양한 실시예들에 따른 전자 장치에서 노트와 연관된 사용자 인터페이스 제공 방법을 도시한 흐름도이다.
도 5는 다양한 실시예들에 따른 전자 장치에서 노트 편집과 연관된 사용자 인터페이스 제공 방법을 도시한 흐름도이다.
도 6은 다양한 실시예들에 따른 전자 장치의 노트 제어 방법을 도시한 흐름도이다.
도 7은 다양한 실시예들에 따른 전자 장치의 스크린 오프 배경 설정 방법을 도시한 흐름도이다.
도 8 및 도 9는 다양한 실시예들에 따른 스크린 오프 배경 설정과 연관된 사용자 인터페이스의 일례를 도시한 도면들이다.
도 10은 다양한 실시예들에 따른 전자 장치의 변경 처리 방법을 도시한 흐름도이다.
이하, 본 발명의 다양한 실시 예가 첨부된 도면을 참조하여 기재된다. 그러나, 이는 본 발명에 기재된 기술을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 실시예의 다양한 변경(modifications), 균등물(equivalents), 및/또는 대체물(alternatives)을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 구성 요소에 대해서는 유사한 참조 부호가 사용될 수 있다. 그리고 본 발명에 개시된 실시 예는 개시된 기술 내용의 설명 및 이해를 위해 제시된 것이며, 본 발명에서 기재된 기술의 범위를 한정하는 것은 아니다. 따라서, 본 발명의 범위는, 본 발명의 기술적 사상에 근거한 모든 변경 또는 다양한 다른 실시 예를 포함하는 것으로 해석되어야 한다.
본 발명의 실시 예에서 전자 장치는 본 발명의 다양한 실시 예들에 따른 기능(예: 표시 기능, 저전력 모드로 동작하는 스크린 오프 기능(예: 올웨이즈 온 디스플레이(always on display))을 지원하는 모든 정보통신기기, 멀티미디어기기, 웨어러블 디바이스(Wearable Device) 및 그에 대한 응용기기와 같이 AP(Application Processor)), CP(Communication Processor), GPU(Graphic Processing Unit), 및 CPU(Central Processing Unit) 등의 다양한 프로세서 중 하나 또는 그 이상을 사용하는 모든 장치를 포함할 수 있다.
본 발명의 실시 예에 따른 전자 장치는, 예를 들면, 스마트폰(smartphone), 태블릿 PC(tablet personal computer), 이동 전화기(mobile phone), 영상 전화기, 전자책 리더기(e-book reader), 데스크탑 PC(desktop personal computer), 랩탑 PC(laptop personal computer), 넷북 컴퓨터(netbook computer), 워크스테이션(workstation), 서버, PDA(personal digital assistant), PMP(portable multimedia player), MP3 플레이어, 모바일 의료기기, 카메라(camera), 또는 웨어러블 장치(wearable device)(예: 스마트 안경, 머리 착용형 장치(HMD, head-mounted-device) 등), 또는 스마트 와치(smart watch)) 중 적어도 하나를 포함할 수 있다.
또한 본 발명의 실시 예에서 전자 장치는 스마트 가전 제품(smart home appliance)일 수 있다. 스마트 가전 제품은, 예를 들면, 텔레비전, DVD(digital video disk) 플레이어, 냉장고, 에어컨, 청소기, 세탁기, 셋톱 박스(set-top box), 홈 오토매이션 컨트롤 패널(home automation control panel), TV 박스(예: 삼성 HomeSyncTM, 애플TVTM, 또는 구글 TVTM), 게임 콘솔(예: XboxTM, PlayStationTM), 또는 전자 액자 중 적어도 하나를 포함할 수 있다. 또한 본 발명의 실시 예에서 전자 장치는 네비게이션(navigation) 장치, 또는 사물 인터넷 장치(internet of things) 중 적어도 하나를 포함할 수 있다.
다양한 실시 예들에서, 전자 장치는 전술한 다양한 장치들 중 하나 또는 그 이상의 조합일 수 있다. 어떤 실시 예에 따른 전자 장치는 플렉서블 전자 장치일 수 있다. 또한, 본 발명의 실시 예에 따른 전자 장치는 전술한 기기들에 한정되지 않으며, 기술 발전에 따른 새로운 전자 장치를 포함할 수 있다.
또한 본 발명의 실시 예에서 사용자라는 용어는 전자 장치를 사용하는 사람 또는 전자 장치를 사용하는 장치(예: 인공지능 전자 장치)를 지칭할 수 있다. 본 발명의 실시 예에서 모듈 또는 프로그램 모듈은 본 발명의 다양한 구성 요소들 중 적어도 하나를 포함하거나, 일부가 생략되거나, 또는 추가적인 다른 구성 요소를 더 포함할 수 있다. 다양한 실시 예들에 따른 모듈, 프로그램 모듈 또는 다른 구성 요소에 의해 수행되는 동작들은 순차적, 병렬적, 반복적 또는 휴리스틱(heuristic)한 방법으로 실행될 수 있다. 또한 일부 동작은 다른 순서로 실행되거나, 생략되거나, 또는 다른 동작이 추가될 수 있다.
이하에서, 첨부 도면을 참조하여 본 발명의 실시 예에 따른 컨텐츠 표시 방법 및 장치에 대하여 살펴보기로 한다. 하지만, 본 발명의 다양한 실시 예들이 하기에서 기술하는 내용에 의해 제한되거나 한정되는 것은 아니므로, 하기의 실시 예에 의거하여 다양한 실시 예들에 적용할 수 있음에 유의하여야 한다. 이하에서 설명되는 본 발명의 다양한 실시 예들에서는 하드웨어적인 접근 방법을 예시로서 설명한다. 하지만, 본 발명의 다양한 실시 예들에서는 하드웨어와 소프트웨어를 모두 사용하는 기술을 포함하고 있으므로, 본 발명의 다양한 실시 예들이 소프트웨어 기반의 접근 방법을 제외하는 것은 아니다.
도 1은 다양한 실시예들에 따른 전자 장치의 구성을 도시한 도면이다.
도 1을 참조하면, 본 발명의 다양한 실시 예들에 따른 전자 장치(100)는 무선 통신부(110), 사용자 입력부(120), 터치스크린(Touch screen)(130), 오디오 처리부(140), 메모리(150), 인터페이스부(160), 카메라 모듈(170), 제어부(180), 그리고 전원 공급부(190)를 포함할 수 있다. 본 발명의 다양한 실시 예들에서 전자 장치(100)는 도 1에 도시된 구성들이 필수적인 것은 아니어서, 도 1에 도시된 구성들보다 많은 구성들을 가지거나, 또는 그보다 적은 구성들을 가지는 것으로 구현될 수 있다.
무선 통신부(110)는 전자 장치(100)와 다른 외부 전자 장치 사이의 무선 통신을 가능하게 하는 하나 또는 그 이상의 모듈들을 포함할 수 있다. 다양한 실시 예들에서, 무선 통신부(110)는 주변의 외부 전자 장치와 통신을 수행하기 위한 모듈(예: 근거리 통신 모듈, 원거리 통신 모듈 등)을 포함할 수 있다. 예를 들어, 무선 통신부(110)는 이동통신 모듈(111), 무선 랜(WLAN, wireless local area network) 모듈(113), 근거리 통신 모듈(115), 그리고 위치 산출 모듈(117) 등을 포함하여 구성될 수 있다.
이동통신 모듈(111)은 이동통신 네트워크 상에서 기지국, 외부의 전자 장치, 그리고 다양한 서버들(예: 통합 서버(Integration Server), 프로바이더 서버(Provider Server), 컨텐츠 서버(Content Server), 인터넷 서버(Internet Server), 또는 클라우드 서버(Cloud Server)) 중 적어도 하나와 무선 신호를 송수신할 수 있다. 상기 무선 신호는 음성 신호, 데이터 신호 또는 다양한 형태의 제어 신호를 포함할 수 있다. 이동통신 모듈(111)은 전자 장치(100)의 동작에 필요한 다양한 데이터들을 사용자 요청에 응답하여 외부 장치(예: 서버 또는 다른 전자 장치 등)로 전송할 수 있다. 다양한 실시 예들에서, 상기 이동통신 모듈(111)은 다양한 통신 방식에 기반하여 무선 신호를 송수신 할 수 있다. 예를 들어, 상기 통신 방식은, 이들에 한정하지는 않지만, LTE(Long-Term Evolution), LTE-A(LTE Advance), GSM(Global System for Mobile communication), EDGE(Enhanced Data GSM Environment), CDMA(Code Division Multiple Access), WCDMA(Wideband CDMA), UMTS(Universal Mobile Telecommunications System), 또는 OFDMA(Orthogonal Frequency Division Multiple access) 등의 통신 방식을 포함할 수 있다.
무선 랜 모듈(113)은 무선 인터넷 접속 및 다른 외부 전자 장치와 무선 랜 링크(link)를 형성하기 위한 모듈을 나타낼 수 있다. 무선 랜 모듈(113)은 전자 장치(100)에 내장되거나 외장될 수 있다. 무선 인터넷 기술로는 WiFi(Wireless Fidelity), Wibro(Wireless broadband), WiMax(World interoperability for Microwave Access), HSDPA(High Speed Downlink Packet Access), 또는 mmWave(millimeter Wave) 등이 이용될 수 있다. 무선 랜 모듈(113)은 전자 장치(100)와 네트워크(예: 무선 인터넷 네트워크)를 통해 연결되어 있는 다른 외부 전자 장치와 연동하여, 전자 장치(100)의 다양한 데이터들을 외부(예: 외부 전자 장치 또는 서버)로 전송하거나, 또는 외부로부터 수신할 수 있다. 무선 랜 모듈(113)은 상시 온(on) 상태를 유지하거나, 전자 장치(100)의 설정 또는 사용자 입력에 따라 턴-온(turn-on)될 수 있다.
근거리 통신 모듈(115)은 근거리 통신(Short Range Communication)을 수행하기 위한 모듈을 나타낼 수 있다. 근거리 통신 기술로 블루투스(Bluetooth), 저전력 블루투스(BLE, Bluetooth Low Energy), RFID(Radio Frequency Identification), 적외선 통신(IrDA, Infrared Data Association), UWB(Ultra Wideband), 지그비(Zigbee), 또는 NFC(Near Field Communication) 등이 이용될 수 있다. 근거리 통신 모듈(115)은 전자 장치(100)와 네트워크(예: 근거리 통신 네트워크)를 통해 연결되어 있는 다른 외부 전자 장치(예: 외부 음향 장치)와 연동하여, 전자 장치(100)의 다양한 데이터들을 외부 전자 장치로 전송하거나 수신 받을 수 있다. 근거리 통신 모듈(115)은 상시 온 상태를 유지하거나, 전자 장치(100)의 설정 또는 사용자 입력에 따라 턴-온(turn-on)될 수 있다.
위치 산출 모듈(117)은 전자 장치(100)의 위치를 획득하기 위한 모듈로서, 대표적인 예로는 GPS(global position system) 모듈을 포함할 수 있다. 위치 산출 모듈(117)은 삼각 측량의 원리로 전자 장치(100)의 위치를 측정할 수 있다. 예를 들어, 위치 산출 모듈(117)은 3개 이상의 기지국들로부터 떨어진 거리 정보와 시간 정보를 산출한 다음 상기 산출된 정보에 삼각법을 적용함으로써, 위도(Latitude), 경도(Longitude), 및 고도(Altitude)에 따른 3차원의 현 위치 정보를 산출할 수 있다. 또는 위치 산출 모듈(117)은 3개 이상의 위성들로부터 전자 장치(100)의 위치 정보를 실시간으로 계속 수신함으로써 위치 정보를 산출할 수 있다. 전자 장치(100)의 위치 정보는 다양한 방법에 의해 획득될 수 있다.
사용자 입력부(120)는 전자 장치(100)의 동작 제어를 위한 입력 데이터를 사용자 입력에 응답하여 발생할 수 있다. 사용자 입력부(120)는 사용자의 다양한 입력을 검출하기 위한 적어도 하나의 입력 수단을 포함할 수 있다. 예를 들어, 사용자 입력부(120)는 키패드(key pad), 돔 스위치(dome switch), 물리 버튼, 터치패드(정압/정전), 조그셔틀(jog & shuttle), 그리고 센서 등을 포함할 수 있다. 한 실시 예에 따라, 사용자 입력부(120)는 전자 펜(또는 펜)을 포함할 수 있다. 한 실시 예에 따라, 사용자 입력부(120)는 포스 터치(force touch)를 입력 받을 수 있도록 구현될 수 있다. 사용자 입력부(120)는 일부가 전자 장치(100)의 외부에 버튼 형태로 구현될 수 있으며, 일부 또는 전체가 터치 패널(touch panel)로 구현될 수도 있다. 사용자 입력부(120)는 본 발명의 다양한 실시 예들에 따른 전자 장치(100)의 동작을 개시(initiation)하기 위한 사용자 입력을 수신할 수 있고, 사용자 입력에 따른 입력 신호를 발생할 수 있다.
터치스크린(130)은 입력 기능과 디스플레이 기능을 동시에 수행할 수 있는 입출력 장치를 나타내며, 디스플레이(131)와 터치감지부(133)를 포함할 수 있다. 터치스크린(130)은 전자 장치(100)와 사용자 사이에 입출력 인터페이스를 제공하며, 사용자의 터치 입력을 전자 장치(100)에게 전달할 수 있고, 또한 전자 장치(100)로부터의 출력을 사용자에게 보여주는 매개체 역할을 포함할 수 있다. 터치스크린(130)은 사용자에게 시각적인 출력(visual output)을 보여줄 수 있다. 상기 시각적 출력은 텍스트(text), 그래픽(graphic), 비디오(video)와 이들의 조합의 형태로 나타날 수 있다. 본 발명의 실시 예에서 터치스크린(130)은 디스플레이(131)를 통해 전자 장치(100)의 동작에 따른 다양한 화면을 디스플레이 할 수 있다. 터치스크린(130)은 디스플레이(131)를 통해 특정 화면을 디스플레이 하는 중에 터치감지부(133)를 통해 사용자로부터 터치(touch), 호버링(hovering) 또는 에어 제스처(air gesture) 중 적어도 하나에 기반하는 이벤트(예: 터치 이벤트, 근접 이벤트, 호버링 이벤트, 에어 제스처 이벤트)를 감지할 수 있고, 상기 이벤트에 따른 입력 신호를 상기 제어부(180)에게 전달할 수 있다.
본 발명의 다양한 실시 예들에 따르면, 디스플레이(131)은 전자 장치(100)에서 처리되는 다양한 정보를 디스플레이(출력)할 수 있다. 예를 들어, 디스플레이(131)는 스크린 오프 상태에서 노트 이벤트를 검출하면 상기 디스플레이에 노트 작성을 위한 제1 사용자 인터페이스를 표시하는 동작, 상기 제1 사용자 인터페이스에 포함된 고정 표시를 위한 객체가 선택되면, 노트와 연관된 제2 사용자 인터페이스를 표시하는 동작과 관련된 유저 인터페이스 또는 그래픽 유저 인터페이스(GUI, graphical UI)를 디스플레이 할 수 있다.
디스플레이(131)는 전자 장치(100)의 회전 방향(또는 놓인 방향)에 따라 가로모드에 의한 화면 디스플레이, 세로모드에 의한 화면 디스플레이, 또는 가로모드와 세로모드 간의 변화에 따른 화면 디스플레이를 지원할 수 있다. 디스플레이(131)는 다양한 디스플레이가 사용될 수 있다. 다양한 실시 예들에서 디스플레이(131)는 벤디드 디스플레이가 사용될 수 있다. 예를 들어, 디스플레이(131)는 종이처럼 얇고 유연한 기판을 통해 손상 없이 휘거나 구부리거나 말 수 있는 벤디드 디스플레이를 포함할 수 있다.
벤디드 디스플레이는 하우징(예: 본체)에 체결되어 구부러진 형태를 유지할 수 있다. 다양한 실시 예들에서 전자 장치(100)는 벤디드 디스플레이와 같은 형태를 비롯하여, 플렉서블 디스플레이(flexible display)와 같이 구부렸다가 폈다가를 자유자재로 할 수 있는 디스플레이 장치로 구현될 수도 있다. 다양한 실시 예들에서 디스플레이(131)는 액정 디스플레이(LCD, Liquid Crystal Display), 발광다이오드(LED, Light Emitting Diode) 디스플레이, 유기 발광 다이오드(OLED, Organic LED) 디스플레이, 능동형 OLED(AMOLED, Active Matrix OLED) 디스플레이, 또는 전자 종이(electronic paper) 등에서 액정을 싸고 있는 유리 기판을 플라스틱 필름으로 대체하여, 접고 펼 수 있는 유연성을 부여할 수 있다. 다양한 실시 예들에서 디스플레이(131)는 전자 장치(100)의 적어도 하나의 측면(side)(예: 좌측, 우측, 상측, 하측 중 적어도 하나의 면)까지 연장되어 체결될 수 있다.
터치감지부(133)는 디스플레이(131)에 안착될 수 있으며, 상기 터치스크린(130) 표면에 접촉 또는 근접하는 사용자 입력을 감지할 수 있다. 터치감지부(133)는 본 발명의 실시 예에서 전자 장치(100)의 사용과 관련된 동작을 개시하기 위한 사용자 입력을 수신할 수 있고, 사용자 입력에 따른 입력 신호를 발생할 수 있다. 상기 사용자 입력은 싱글터치(single-touch), 멀티터치(multi-touch), 호버링(hovering), 또는 에어 제스처 중 적어도 하나에 기반하여 입력되는 터치 이벤트 또는 근접 이벤트를 포함할 수 있다. 예를 들어, 상기 사용자 입력은 탭(tap), 드래그(drag), 스윕(sweep), 스와이프(swipe), 플릭(flick), 드래그앤드롭(drag & drop), 또는 드로잉 제스처(drawing gesture)(예: 필기) 등)의 방식으로 입력될 수 있다.
오디오 처리부(140)는 제어부(180)로부터 입력 받은 오디오 신호를 스피커(SPK, speaker, 141)로 전송하고, 마이크(MIC, microphone, 143)로부터 입력 받은 음성 등의 오디오 신호를 제어부(180)에 전달하는 기능을 수행할 수 있다. 오디오 처리부(140)는 음성/음향 데이터를 제어부(180)의 제어에 따라 스피커(141)를 통해 가청음으로 변환하여 출력하고, 마이크(143)로부터 수신되는 음성 등의 오디오 신호를 디지털 신호로 변환하여 제어부(180)에게 전달할 수 있다. 오디오 처리부(140)는 데이터에 삽입된 오디오 처리 정보(예: 효과음, 음악 파일 등)에 따라 사용자 입력에 반응하는 오디오 신호를 출력할 수 있다.
스피커(141)는 무선 통신부(110)으로부터 수신되거나, 또는 메모리(150)에 저장된 오디오 데이터를 출력할 수 있다. 스피커(141)는 전자 장치(100)에서 수행되는 다양한 동작(기능)과 관련된 음향 신호를 출력할 수도 있다. 본 발명의 실시 예에서는 도시하지 않았지만, 스피커(141)는 탈부착 가능한(attachable and detachable) 이어폰(ear phone), 헤드폰(head phone) 또는 헤드셋(head set)이 외부 포트를 통해 전자 장치(100)에 연결될 수 있다.
마이크(143)는 외부의 음향 신호를 입력 받아 전기적인 음성 데이터로 처리할 수 있다. 마이크(143)에는 외부의 음향 신호를 입력 받는 과정에서 발생되는 잡음(noise)을 제거하기 위한 다양한 잡음 제거 알고리즘(noise reduction algorithm)이 구현될 수 있다. 마이크(143)는 음성 명령(예: 음악 어플리케이션 동작을 개시하기 위한 음성 명령) 등과 같은 오디오 스트림의 입력을 담당할 수 있다. 마이크(143)는 전자 장치(100)에 실장되는 내장 마이크와 전자 장치에 연결되는 외장 마이크를 포함할 수 있다.
메모리(150)는 제어부(180)에 의해 실행되는 하나 또는 그 이상의 프로그램들(one or more programs)을 저장할 수 있고, 입/출력되는 데이터들의 임시 저장을 위한 기능을 수행할 수도 있다. 상기 입/출력되는 데이터들은 예를 들어, 동영상, 이미지, 사진, 오디오 등의 파일을 포함할 수 있다. 메모리(150)는 획득된 데이터를 저장하는 역할을 담당하며, 실시간으로 획득된 데이터는 일시적인 저장 장치에 저장할 수 있고, 저장하기로 확정된 데이터는 오래 보관 가능한 저장 장치에 저장할 수 있다.
메모리(150)는 스크린 오프 상태에서 노트 이벤트를 검출하고, 상기 디스플레이에 노트 작성을 위한 제1 사용자 인터페이스를 표시하고, 사용자로부터 노트 작성을 입력받고, 상기 제1 사용자 인터페이스에 포함된 고정 표시를 위한 객체가 선택되면, 노트와 연관된 제2 사용자 인터페이스를 표시하도록 하는 인스트럭션들(instructions)을 저장할 수 있다. 다양한 실시 예들에서, 메모리(150)는, 실행 시에, 제어부(180)(예: 하나 또는 그 이상의 프로세서들)가, 스크린 오프 상태에서 노트 이벤트를 검출하고, 상기 디스플레이에 노트 작성을 위한 제1 사용자 인터페이스를 표시하고, 사용자로부터 노트 작성을 입력받고, 상기 제1 사용자 인터페이스에 포함된 고정 표시를 위한 객체가 선택되면, 노트와 연관된 제2 사용자 인터페이스를 표시하도록 하는 인스트럭션들을 저장할 수 있다.
메모리(150)는 전자 장치(100)의 운영 체제(OS, operating system), 터치스크린(130)을 이용한 입력 및 디스플레이 제어와 관련된 프로그램, 전자 장치(100)의 다양한 동작(기능)들의 제어와 관련된 프로그램, 그리고 각 프로그램들의 동작에 의해 발생되는 다양한 데이터 등을 지속적으로 또는 일시적으로 저장할 수 있다.
메모리(150)는 확장 메모리(예: 외장 메모리) 또는 내부 메모리를 포함할 수 있다. 메모리(150)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 마이크로 타입(micro type), 및 카드 타입(예컨대, SD 카드(Secure Digital Card) 또는 XD 카드(eXtream Digital Card)) 등의 메모리와, DRAM(Dynamic Random Access Memory), SRAM(Static RAM), ROM(Read-Only Memory), PROM(Programmable ROM), EEPROM(Electrically Erasable PROM), 자기 메모리(MRAM, Magnetic RAM), 자기 디스크(magnetic disk), 및 광디스크(optical disk) 타입의 메모리 중 적어도 하나의 타입의 저장 매체(storage medium)를 포함할 수 있다. 전자 장치(100)는 인터넷 상에서 상기 메모리(150)의 저장 기능을 수행하는 웹 스토리지(web storage)와 관련되어 동작할 수도 있다.
메모리(150)는 다양한 소프트웨어를 저장할 수 있다. 예를 들어, 소프트웨어 구성 요소는 운영 체제(operating system) 소프트웨어 모듈, 통신 소프트웨어 모듈, 그래픽 소프트웨어 모듈, 유저 인터페이스 소프트웨어 모듈, MPEG(Moving Picture Experts Group) 모듈 및 카메라 소프트웨어 모듈, 하나 이상의 어플리케이션 소프트웨어 모듈 등을 포함할 수 있다. 또한 소프트웨어 구성 요소인 모듈은 명령어들의 집합으로 표현할 수 있으므로, 모듈을 명령어 세트(instruction set)라고 표현하기도 한다. 모듈은 또한 프로그램으로 표현하기도 한다.
상기 운영 체제 소프트웨어 모듈은 일반적인 시스템 동작(system operation)을 제어하는 여러 가지의 소프트웨어 구성 요소를 포함할 수 있다. 이러한 일반적인 시스템 작동의 제어는, 예를 들면, 메모리 관리 및 제어, 전력 제어 및 관리 등을 의미할 수 있다. 또한 운영 체제 소프트웨어 모듈은 여러 가지의 하드웨어(장치)와 소프트웨어 구성 요소(모듈) 사이의 통신을 원활하게 하는 기능도 수행할 수 있다. 상기 통신 소프트웨어 모듈은 무선 통신부(110)을 통해 컴퓨터, 서버 또는 휴대용 단말기 등 다른 전자 장치와 통신을 가능하게 할 수 있다. 그리고, 통신 소프트웨어 모듈은 해당 통신 방식에 해당하는 프로토콜 구조로 구성될 수 있다.
상기 그래픽 소프트웨어 모듈은 터치스크린(130) 상에 그래픽을 제공하고 디스플레이 하기 위한 여러 가지 소프트웨어 구성 요소를 포함할 수 있다. 상기 그래픽(graphics)이란 용어는 텍스트(text), 웹 페이지(web page), 아이콘(icon), 디지털 이미지(digital image), 비디오(video), 애니메이션(animation) 등을 포함하는 의미로 사용될 수 있다. 상기 유저 인터페이스 소프트웨어 모듈은 유저 인터페이스(UI)에 관련한 여러 가지 소프트웨어 구성 요소를 포함할 수 있다. 예를 들어, 유저 인터페이스의 상태가 어떻게 변경되는지 또는 유저 인터페이스 상태의 변경이 어떤 조건에서 이루어지는지 등에 대한 내용을 포함할 수 있다.
상기 MPEG 모듈은 디지털 컨텐츠(예: 비디오, 오디오) 관련 프로세스 및 기능들(예: 컨텐츠의 생성, 재생, 배포 및 전송 등)을 가능하게 하는 소프트웨어 구성 요소를 포함할 수 있다. 상기 카메라 소프트웨어 모듈은 카메라 관련 프로세스 및 기능들을 가능하게 하는 카메라 관련 소프트웨어 구성 요소를 포함할 수 있다. 상기 어플리케이션 모듈은 렌더링 엔진(rendering engine)을 포함하는 웹브라우저(browser), 이메일(email), 즉석 메시지(instant message), 워드 프로세싱(word processing), 키보드 에뮬레이션(keyboard emulation), 어드레스 북(address book), 위젯(widget), 디지털 저작권 관리(DRM, digital right management), 홍채 인식(iris scan), 상황 인지(context cognition), 음성 인식(voice recognition), 위치 기반 서비스(location based service) 등을 포함할 수 있다. 본 발명의 다양한 실시 예들에 따라, 상기 어플리케이션 모듈은 선택된 셀에 해당하는 사운드 샘플을 출력하면서, 선택된 셀의 대표 색상을 표시하고, 두 셀들 사이의 영역에 트레이스 이펙트(Trace Effect)를 표시하는 동작(기능)을 처리할 수 있다.
인터페이스부(160)는 외부 다른 외부 전자 장치로부터 데이터를 전송 받거나, 전원을 공급받아 전자 장치(100) 내부의 각 구성들에 전달할 수 있다. 인터페이스부(160)는 전자 장치(100) 내부의 데이터가 다른 외부 전자 장치로 전송되도록 할 수 있다. 예를 들어, 유/무선 헤드폰 포트(port), 외부 충전기 포트, 유/무선 데이터 포트, 메모리 카드(memory card) 포트, 오디오 입/출력(Input/Output) 포트, 비디오 입/출력 포트, 이어폰 포트 등이 인터페이스부(160)에 포함될 수 있다.
카메라 모듈(170)은 전자 장치(100)의 촬영 기능을 지원하는 구성을 나타낸다. 카메라 모듈(170)은 제어부(180)의 제어에 따라 임의의 피사체를 촬영하고, 촬영된 데이터(예: 이미지)를 디스플레이(131) 및 제어부(180)에 전달할 수 있다. 카메라 모듈(170)은 하나 이상의 이미지 센서를 포함할 수 있다. 예를 들어, 카메라 모듈(170)은 전자 장치(100)의 전면(예: 디스플레이(131)와 동일한 평면) 상에 구비되는 전면 센서(예: 전면 카메라)와 전자 장치(100)의 후면(예: 배면) 상에 구비되는 후면 센서(예: 후면 카메라)를 포함할 수 있다.
제어부(180)는 전자 장치(100)의 전반적인 동작을 제어할 수 있다. 예를 들어, 제어부(180)는 음악 플레이, 메트로놈 기능 처리, 음악적 속성의 시각화 처리, 음성 통신, 데이터 통신, 화상 통신 등에 관련된 다양한 제어를 수행할 수 있다. 제어부(180)는 하나 또는 그 이상의 프로세서들(one or more processors)로 구현되거나, 또는 제어부(180)를 프로세서로 칭할 수도 있다. 예를 들어, 제어부(180)는 커뮤니케이션 프로세서(CP, communication processor), 어플리케이션 프로세서(AP, application processor), 인터페이스(예: GPIO(general purpose input/output)), 또는 내부 메모리 등을 별개의 구성 요소로 포함하거나, 또는 하나 이상의 집적화된 회로에 집적화될 수 있다. 상기 어플리케이션 프로세서는 여러 가지의 소프트웨어 프로그램을 실행하여 전자 장치(100)를 위한 여러 기능을 수행할 수 있고, 상기 커뮤니케이션 프로세서는 음성 통신 및 데이터 통신을 위한 처리 및 제어를 수행할 수 있다. 또한, 제어부(180)는 메모리(150)에 저장되어 있는 특정한 소프트웨어 모듈(명령어 세트(instruction set))을 실행하여 그 모듈에 대응하는 특정한 여러 가지의 기능을 수행하는 역할을 담당할 수 있다.
본 발명의 다양한 실시 예들에서, 제어부(180)는 스크린 오프 상태에서 노트 이벤트를 검출하고, 디스플레이(131)에 노트 작성을 위한 제1 사용자 인터페이스를 표시하고, 사용자로부터 노트 작성을 입력받고, 상기 제1 사용자 인터페이스에 포함된 고정 표시를 위한 객체가 선택되면, 노트와 연관된 제2 사용자 인터페이스를 표시하는 동작을 처리할 수 있다. 상기 제어부(180)의 본 발명의 다양한 실시 예들에 따른 제어 동작은 후술하는 도면들을 참조하여 설명된다.
본 발명의 실시 예에 따른 제어부(180)는 상기의 기능 외에 전자 장치(100)의 통상적인 기능과 관련된 각종 동작을 제어할 수 있다. 예를 들어, 제어부(180)는 특정 어플리케이션 실행 시 그의 운영 및 화면 디스플레이를 제어할 수 있다. 또한 제어부(180)는 터치 기반 또는 근접 기반의 입력 인터페이스(예: 터치스크린(130))에서 지원하는 다양한 터치 이벤트 또는 근접 이벤트 입력에 대응하는 입력 신호를 수신하고 그에 따른 기능 운영을 제어할 수 있다. 또한 제어부(180)는 유선 통신 기반 또는 무선 통신 기반으로 각종 데이터의 송수신을 제어할 수도 있다.
전원 공급부(190)는 제어부(180)의 제어에 의해 외부의 전원, 내부의 전원을 인가 받아 각 구성 요소들의 동작에 필요한 전원을 공급할 수 있다. 본 발명의 실시 예에서 전원 공급부(190)는 제어부(180)의 제어에 의해 디스플레이(131), 카메라 모듈(170) 등에 전원을 공급 또는 차단(on/off)할 수 있다.
그리고 일부의 경우에 본 명세서에서 설명되는 실시 예들이 제어부(180) 자체로 구현될 수 있다. 또한 소프트웨어적인 구현에 의하면, 본 명세서에서 설명되는 절차 및 기능과 같은 실시 예들은 별도의 소프트웨어 모듈들로 구현될 수도 있다. 상기 소프트웨어 모듈들 각각은 본 명세서에서 설명되는 하나 이상의 기능 및 동작을 수행할 수 있다.
도 2는 다양한 실시예들에 따른 전자 장치의 동작 방법을 도시한 흐름도이다.
도 2를 참조하면, 동작(201)에서, 전자 장치(예: 제어부(180))는 스크린 오프 상태일 수 있다. 상기 스크린 오프 상태는 전자 장치(100)의 디스플레이(131) 오프 상태를 의미하는 것일 수 있다. 다만, 상기 스크린 오프 상태는 전자 장치(100)의 설정에 따라 디스플레이(131)를 오프시켜 정보가 표시되지 않은 상태 또는 디스플레이(131)를 저전력 모드(또는 절전 모드)로 동작시켜 설정된 정보를 표시하는 상태(예: 올웨이즈 온 디스플레이(always on display))를 포함할 수 있다. 예를 들어, 제어부(180)는 디스플레이(131)의 전원을 온(on)한 후 기설정된 시간 동안 사용자 입력이 수신되지 않는 경우, 디스플레이(131)의 전원을 오프시킬 수 있다. 또는, 제어부(180)는 사용자로부터 디스플레이 오프 명령(예: 전원 버튼(또는 잠금 버튼) 선택)을 수신하는 경우, 디스플레이(131)의 전원을 오프시킬 수 있다. 디스플레이(131)의 전원이 오프되면, 제어부(180)는 디스플레이(131)를 오프시켜 아무것도 표시되지 않는 상태 또는 디스플레이(131)를 저전력 모드로 구동시켜 일부 영역만 활성화한 상태로 전환될 수 있다.
예를 들어, 디스플레이(131)의 전원이 오프되면, 디스플레이(131)의 표시 영역은 검은색으로 변경되고, 디스플레이(131)에는 아무것도 표시되지 않을 수 있다. 또는, 디스플레이(131)의 표시 영역은 어두운색(예: 검은색)으로 변경되고, 상기 표시 영역의 일부 영역은 설정된 정보(예: 날짜, 시계, 배터리 상태 등)가 표시될 수 있다. 예를 들어, 제어부(180)는 디스플레이(131)의 상기 일부 영역을 활성화시켜 설정된 정보를 표시하더라도, 상기 일부 영역의 배경 색상을 검은색으로 유지하고, 상기 설정된 정보를 밝은색(예: 흰색)으로 표시할 수 있다. 즉, 디스플레이(131)의 전원이 오프상태에서 디스플레이(131)를 저전력 모드로 구동하는 경우, 디스플레이(131)의 표시 영역은 검은색으로 유지되고, 설정된 정보만 검은색과 대비되는 색상(예: 흰색)으로 표시될 수 있다.
다양한 실시예들에 따르면, 제어부(180)는 상기 설정된 정보를 표시하는 위치를 고정하거나, 주기적으로 또는 실시간으로 변경(예: 상, 하, 좌, 우)할 수 있다. 상기 설정된 정보의 표시 위치를 변경하는 것은 번인(Burn-in) 현상을 방지하기 위한 것일 수 있다. 번인 현상은 전자 장치(100)에 고정된 화면을 장시간 켜놓거나 동일한 이미지가 반복될 경우, 해당 이미지가 사라지지 않고 화면상에 남아있는 현상을 의미할 수 있다. 따라서, 제어부(180)는 디스플레이(131)의 배경을 검은색으로 유지하면서, 설정된 정보만 흰색으로 표시할 경우, 디스플레이(131)에 잔상이나 얼룩이 발생하는 단점을 보완하기 위하여 설정된 정보의 표시 위치를 변경할 수 있다. 또는, 제어부(180)는 상기 설정된 정보를 표시하는 위치를 고정할 수도 있다.
이하, 본 발명에서 설명하는 스크린 오프 상태는 디스플레이(131)를 오프시켜 정보가 표시되지 않은 상태 또는 디스플레이(131)를 저전력 모드로 동작시켜 설정된 정보를 표시하는 상태를 의미할 수 있다.
동작(203)에서, 전자 장치(예: 제어부(180))는 노트 이벤트를 검출할 수 있다. 상기 노트(또는 메모) 이벤트는 전자 장치(100)에 구비된 전자 펜을 분리시키는 입력 또는 기설정된 터치 입력(예: 디스플레이(131)를 두드리는 제스처)을 포함할 수 있다. 예를 들어, 디스플레이(131)를 두드리는 제스처는 디스플레이(131)를 연속적으로 두 번 이상 탭하는 동작일 수 있다. 다양한 실시예들에 따른 상기 노트 이벤트는 디스플레이 온 이벤트와 구별될 수 있다. 상기 디스플레이 온 이벤트(또는 스크린 온 이벤트)는 사용자로부터 전원 버튼 또는 홈 버튼이 선택되는 것일 수 있다.
예를 들어, 제어부(180)는 상기 노트 이벤트가 검출되더라도 디스플레이(131)를 저전력 모드로 동작시켜 디스플레이(131)의 표시 영역을 검은색으로 유지할 수 있다. 그러나, 제어부(180)는 디스플레이 온 이벤트가 검출되면, 디스플레이(131)에 전원을 인가시켜 디스플레이(131)를 구동 모드로 전환할 수 있다. 디스플레이(131)가 구동 모드로 전환되면, 디스플레이(131)의 표시 영역은 검은색으로 유지되지 않고, 설정된 사용자 인터페이스 화면이 표시될 수 있다. 예를 들어, 상기 사용자 인터페이스 화면은 잠금 화면(예: 배경 이미지, 날짜, 시간 등), 홈 스크린 화면 또는 어플리케이션 실행 화면 중 적어도 하나를 포함할 수 있다. 즉, 디스플레이(131)의 표시 영역은 검은색에서 사용자 인터페이스 표시 화면(예: 사용자 인터페이스를 표시하기 위한 색상)으로 변경될 수 있다.
동작(205)에서, 전자 장치(예: 제어부(180))는 노트(또는 메모) 작성을 위한 사용자 인터페이스를 제공할 수 있다. 제어부(180)는 디스플레이(131)의 배경을 검은색으로 유지하고, 노트 작성을 위한 사용자 인터페이스를 표시할 수 있다. 예를 들어, 전자 장치(100)는 디스플레이(131)의 배경을 검은색으로 표시하기 위한 제1 레이어 및 노트 작성을 위한 사용자 인터페이스를 표시하는 제2 레이어로 구성될 수 있다. 상기 제1 레이어는 상기 제2 레이어에 대응되며, 상기 제1 레이어 위에 상기 제2 레이어가 중첩되어 표시될 수 있다.
예를 들어, 노트 작성을 위한 사용자 인터페이스는 입력 필드, 펜 변경 객체, 지우기(eraser) 객체, 삭제(delete) 객체, 저장(save) 객체 또는 고정 표시를 위한 객체 중 적어도 하나를 포함할 수 있다. 상기 입력 필드는 사용자로부터 노트를 입력받기 위한 영역일 수 있다. 상기 펜 변경 객체는 펜의 글씨체(또는 폰트), 굵기, 크기, 색상 등을 변경하는 아이콘일 수 있다. 상기 지우기 객체는 상기 입력 필드에 입력된(또는 작성된) 노트의 일부를 제거(수정)하는 아이콘일 수 있다. 상기 삭제 객체는 상기 입력 필드에 입력된 노트를 삭제하는 아이콘일 수 있다. 상기 저장 객체는 상기 입력 필드에 입력된 노트를 메모리(150)에 저장하는 아이콘일 수 있다. 상기 고정 표시를 위한 객체는 상기 입력 필드에 입력된 노트를 스크린 오프 상태에서 지속하도록 설정하기 위한 아이콘일 수 있다. 동작(207)에서, 전자 장치(예: 제어부(180))는 사용자 입력에 기반하여 노트를 작성할 수 있다. 제어부(180)는 상기 노트 작성을 위한 사용자 인터페이스에 포함된 다양한 객체를 선택하는 사용자 입력에 기반하여 노트를 작성할 수 있다. 예를 들어, 제어부(180)는 전자 펜 또는 사용자의 신체(예: 손가락)를 통해 상기 입력 필드에 텍스트(예: 문자, 숫자, 기호, 그림 등)를 입력받을 수 있다. 또한, 제어부(180)는 상기 입력 필드에 텍스트 입력 후, 사용자로부터 상기 펜 변경 객체, 상기 지우기 객체, 상기 삭제 객체, 상기 저장 객체, 상기 고정 표시를 위한 객체 중 적어도 하나를 선택받을 수 있다.
다양한 실시예들에 따른 상기 노트 작성을 위한 사용자 인터페이스에는 카메라 객체를 더 포함할 수 있다. 상기 카메라 객체는 카메라를 구동하기 위한 아이콘일 수 있다. 사용자는 상기 카메라 객체를 이용하여 카메라를 구동하여(예: 카메라 어플리케이션이 실행) 사진(또는 이미지)을 촬영할 수 있다. 제어부(180)는 상기 카메라 객체가 선택되면, 카메라를 구동시킬 수 있다. 다양한 실시예들에 따른 제어부(180)는 상기 카메라 구동 시 스크린 온 상태로 전환하여 디스플레이(131)를 구동 모드로 전환할 수 있다. 제어부(180)는 사진이 촬영되면(예: 촬영 버튼 선택), 고정 표시를 위한 객체를 표시할 수 있다. 제어부(180)는 상기 고정 표시를 위한 객체가 선택되면, 상기 촬영된 이미지를 메모리(150)에 저장할 수 있다. 제어부(180)는 상기 촬영된 이미지를 스크린 오프 배경으로 설정할 수 있다. 다양한 실시예들에 따른 제어부(180)는 상기 촬영된 이미지를 원래 크기보다 크기를 일정 비율(예: 80%, 70% 등)로 줄여서 상기 스크린 오프 배경으로 설정할 수 있다. 다양한 실시예들에 따른 제어부(180)는 상기 촬영된 이미지를 변경하여 상기 스크린 오프 배경으로 설정할 수 있다. 예를 들어, 제어부(180)는 상기 이미지의 색상을 변경(예: 어두운색(예: 검은색))시킬 수 있다. 메모리(150)에는 촬영된 이미지의 원본 또는 상기 변경된 이미지가 저장될 수 있다.
동작(209)에서, 전자 장치(예: 제어부(180))는 고정 표시를 위한 객체의 선택을 검출할 수 있다. 제어부(180)는 상기 고정 표시를 위한 객체가 검출되면, 상기 입력 필드에 입력된 노트를 이미지로 변환하고, 변환된 이미지를 메모리(150)에 저장할 수 있다. 다양한 실시예들에 따른 제어부(180)는 이미지 변환 시, 노트의 원래 크기보다 크기를 일정 비율(예: 80%, 70% 등)로 줄여서 이미지로 변환할 수 있다. 다양한 실시예들에 따른 제어부(180)는 변환된 이미지와 함께 원본 노트를 메모리(150)에 저장할 수 있다. 메모리(150)에 원본 노트를 함께 저장하는 것은 노트 편집을 위한 것일 수 있다. 또한, 제어부(180)는 스크린 오프 상태에서 작성된 노트가 있음을 알리는 노트 객체를 생성할 수 있다.
동작(211)에서, 전자 장치(예: 제어부(180))는 노트 객체를 포함하는 사용자 인터페이스를 표시할 수 있다. 상기 노트 객체는 스크린 오프 상태에서 작성된 노트가 있음을 알리는 아이콘일 수 있다. 제어부(180)는 상기 고정 표시를 위한 객체가 선택되면, 상기 노트 작성을 위한 사용자 인터페이스를 상기 노트 객체를 포함하는 사용자 인터페이스로 전환할 수 있다. 상기 노트 객체를 포함하는 사용자 인터페이스는 동작(201)의 스크린 오프 상태에서 설정된 정보 표시 시, 상기 노트 객체가 함께 표시되는 것일 수 있다. 예를 들어, 스크린 오프 상태에서 날짜, 시간, 배터리 상태, 어플리케이션 객체(예: 어플리케이션과 연관된 아이콘) 중 적어도 하나가 설정된 정보로서 표시될 수 있다. 상기 노트 객체를 포함하는 사용자 인터페이스는 상기 설정된 정보와 함께 노트 객체가 표시되는 것일 수 있다.
동작(213)에서, 전자 장치(예: 제어부(180))는 노트 객체가 선택되는지 여부를 검출할 수 있다. 제어부(180)는 상기 사용자로부터 노트 객체에 터치 입력(예: 선택 입력)이 발생하는지 여부를 검출할 수 있다. 제어부(180)는 노트 객체가 선택되면 동작(215)을 수행하고, 노트 객체가 선택되지 않으면 동작(211)을 유지할 수 있다. 다양한 실시예들에 따른 전자 장치(예: 제어부(180))는 스크린 오프 상태에서 디스플레이(131)를 저전력 모드로 구동시켜 설정된 정보를 표시하는 경우, 노트 객체가 선택되지 않으면, 노트 객체를 포함하는 사용자 인터페이스의 표시를 유지할 수 있다.
다양한 실시예들에 따른 전자 장치(예: 제어부(180))는 노트 객체에 싱글 탭, 더블 탭 또는 롱 프레스와 같은 사용자 입력이 검출되는 경우 노트 객체가 선택된 것으로 판단할 수 있다. 또는, 오동작을 방지하기 위하여, 제어부(180)는 싱글 탭과 같은 사용자 입력이 검출된 경우 노트 객체가 선택되지 않은 것으로 판단하고, 더블 탭 또는 롱 프레스와 같은 사용자 입력이 검출되는 경우 노트 객체가 선택된 것으로 판단할 수 있다.
노트 객체가 선택되면, 동작(215)에서, 전자 장치(예: 제어부(180))는 작성된 노트가 표시되는 사용자 인터페이스를 표시할 수 있다. 상기 작성된 노트가 표시되는 사용자 인터페이스는 상기 노트 객체를 포함하는 사용자 인터페이스와 구별되는 것일 수 있다. 예를 들어, 스크린 오프 상태에서 디스플레이(131)를 저전력 모드로 구동시켜 설정된 정보를 표시하는 경우, 상기 작성된 노트가 표시되는 사용자 인터페이스는 상기 설정된 정보와 함께 작성된 노트의 내용이 표시되는 것일 수 있다. 다양한 실시예들에 따른 작성된 노트의 내용은 이미지 기반으로 표시되거나, 텍스트 기반으로 표시될 수 있다. 또한, 상기 작성된 노트가 표시되는 사용자 인터페이스에는 노트 접기 객체 및 노트 삭제 객체를 포함할 수 있다. 다양한 실시예들에 따른 상기 노트의 내용은 스크린 오프 배경으로 설정된 이미지일 수 있다. 즉, 상기 작성된 노트가 표시되는 사용자 인터페이스에는 상기 노트의 내용 대신에 스크린 오프 배경으로 설정된 이미지가 표시될 수 있다.
다양한 실시예들에 따른 제어부(180)는 상기 노트 객체를 포함하는 사용자 인터페이스의 레이아웃을 조절하여 상기 작성된 노트가 표시되는 사용자 인터페이스를 표시할 수 있다. 예를 들어, 제어부(180)는 상기 노트 객체를 포함하는 사용자 인터페이스에서 표시되는 설정된 정보의 내용, 글씨체, 굵기, 크기 중 적어도 하나를 조절하여 상기 작성된 노트가 표시되는 사용자 인터페이스를 표시할 수 있다. 즉, 상기 노트 객체를 포함하는 사용자 인터페이스에 포함된 설정된 정보와 상기 작성된 노트가 표시되는 사용자 인터페이스에 포한된 설정된 정보는 동일, 유사 또는 다를 수 있다.
다양한 실시예들에 따르면, 스크린 오프 상태에서 노트 작성 및 보기가 가능할 수 있다. 즉, 종래와 같이 스크린 오프 상태에서 노트를 작성, 보기, 또는 편집을 위해 노트 어플리케이션을 실행하거나, 전자 장치의 잠금을 해제하지 않고도, 본 발명에서는 스크린 오프 상태에서 노트 작성, 노트 보기, 또는 노트 편집이 가능하다.
도 3은 다양한 실시예들에 따른 스크린 오프 상태에서 노트와 연관된 사용자 인터페이스의 일례를 도시한 도면이다.
도 3을 참조하면, 전자 장치(예: 제어부(180))는 스크린 오프 상태에서 제1 사용자 인터페이스(310)를 표시할 수 있다. 제1 사용자 인터페이스(310)는 디스플레이(131)를 저전력 모드로 동작시켜 설정된 정보를 표시하는 것일 수 있다. 제1 사용자 인터페이스(310)의 배경 색상은 검은색으로 표시되고, 상기 설정된 정보의 색상은 흰색으로 표시되는 것일 수 있다. 예를 들어, 상기 설정된 정보는 날짜(311), 시간(313), 배터리 상태(315) 및 어플리케이션 객체(317)를 포함할 수 있다. 어플리케이션 객체(317)는 어플리케이션을 실행할 수 있는 아이콘을 의미할 수 있다.
다양한 실시예들에 따른 전자 장치(예: 제어부(180))는 제1 사용자 인터페이스(310)를 표시하는 중에, 노트 이벤트가 검출되면, 제2 사용자 인터페이스(320)를 표시할 수 있다. 상기 노트 이벤트는 전자 장치(100)로부터 전자 펜(326)이 분리되는 것 또는 기설정된 터치 입력을 포함할 수 있다. 제2 사용자 인터페이스(320)는 노트 작성을 위한 사용자 인터페이스일 수 있다. 제2 사용자 인터페이스(320)는 입력 필드(322), 펜 변경 객체(321), 지우기 객체(323), 삭제 객체(327), 저장 객체(329) 또는 고정 표시를 위한 객체(325) 중 적어도 하나를 포함할 수 있다. 다양한 실시예들에 따른 제2 사용자 인터페이스(320)는 디스플레이(131)의 배경을 검은색으로 표시하기 위한 제1 레이어 및 노트 작성을 위한 사용자 인터페이스를 표시하는 제2 레이어로 구성될 수 있다. 제2 사용자 인터페이스(320)의 배경 색상은 검은색으로 표시되고, 펜 변경 객체(321), 지우기 객체(323), 삭제 객체(327), 저장 객체(329) 또는 고정 표시를 위한 객체(325) 중 적어도 하나는 흰색으로 표시될 수 있다.
다양한 실시예들에 따른 전자 장치(예: 제어부(180))는 제2 사용자 인터페이스(320)에서 노트 작성 후, 고정 표시를 위한 객체(325)가 선택되면 제3 사용자 인터페이스(330)를 표시할 수 있다. 제3 사용자 인터페이스(330)는 노트 객체(335)를 포함하는 사용자 인터페이스일 수 있다. 제3 사용자 인터페이스(330)는 제1 사용자 인터페이스(310)에 노트 객체(335)가 추가된 것일 수 있다. 즉, 제3 사용자 인터페이스(330)는 날짜(Thu 24 March), 시간(12:45 pm), 배터리 상태(100%), 및 어플리케이션 객체를 포함할 수 있다. 어플리케이션 객체에는 노트 객체(335)와 어플리케이션을 실행할 수 있는 아이콘을 포함할 수 있다.
다양한 실시예들에 따른 전자 장치(예: 제어부(180))는 제3 사용자 인터페이스(330)가 표시되는 중에, 노트 객체(335)가 선택되면, 제4 사용자 인터페이스(340)를 표시할 수 있다. 제4 사용자 인터페이스(340)는 작성된 노트가 표시되는 사용자 인터페이스일 수 있다. 제4 사용자 인터페이스(340)는 설정된 정보(341)와 함께 노트 내용(347)이 표시되는 것일 수 있다. 또한, 제4 사용자 인터페이스(340)는 노트 접기 객체(343) 및 노트 삭제 객체(345)를 포함할 수 있다. 노트 접기 객체(343)는 표시된 노트가 보이지 않도록(예: 사라지게) 하는 아이콘일 수 있다. 노트 삭제 객체(345)는 표시된 노트를 삭제하는 아이콘일 수 있다. 다양한 실시예들에 따른 노트 내용(347)은 카메라에 촬영한 이미지일 수도 있다.
다양한 실시예들에 따른 전자 장치(예: 제어부(180))는 사용자로부터 노트 접기 객체(343)가 선택(터치)되면, 제4 사용자 인터페이스(340)에서 제3 사용자 인터페이스(330)로 전환할 수 있다. 즉, 제어부(180)는 노트 접기 객체(343)가 선택되면, 노트의 내용이 표시되지 않고, 작성된 노트가 있음을 알리는 노트 객체(335)가 포함된 제3 사용자 인터페이스(330)를 표시할 수 있다. 다양한 실시예들에 따른 전자 장치(예: 제어부(180))는 상기 사용자로부터 노트 삭제 객체(345)가 선택되면, 제4 사용자 인터페이스(340)에서 제1 사용자 인터페이스(310)로 전환할 수 있다. 즉, 제어부(180)는 노트 삭제 객체(345)가 선택되면, 표시된 노트를 삭제하고, 제1 사용자 인터페이스(310)를 표시할 수 있다.
도 4는 다양한 실시예들에 따른 전자 장치에서 노트와 연관된 사용자 인터페이스 제공 방법을 도시한 흐름도이다. 도 4는 도 2의 동작(209) 이후의 동작들을 더욱 상세히 도시한 흐름도이다.
도 4를 참조하면, 동작(401)에서, 전자 장치(예: 제어부(180))는 작성된 노트를 이미지로 변환할 수 있다. 제어부(180)는 고정 표시를 위한 객체가 검출되면, 입력된(또는 작성된) 노트를 이미지로 변환할 수 있다. 다양한 실시예들에 따른 제어부(180)는 이미지 변환 시, 노트의 원래 크기보다 크기를 일정 비율(예: 80%, 70% 등)로 줄여서 이미지로 변환할 수 있다. 다양한 실시예들에 따른 제어부(180)는 작성된 노트의 크기에 기반하여 크기 조절 여부를 결정할 수 있다. 예를 들어, 제어부(180)는 작성된 노트의 크기가 크면(예: 노트의 크기가 기준 크기 이상) 이미지 변환 시 크기를 조절하고, 작성된 노트의 크기가 작으면(예: 노트의 크기가 기준 크기 미만) 이미지 변환 시 크기를 조절하지 않을 수 있다. 크기 조절 여부를 판단할 기준 크기는 사용자의 설정, 디스플레이(131)의 크기, 전자 장치(100)의 설정에 따라 정해질 수 있다.
동작(403)에서, 전자 장치(예: 제어부(180))는 변환된 이미지를 메모리(150)에 저장할 수 있다. 다양한 실시예들에 따른 제어부(180)는 변환된 이미지와 함께 원본 노트를 메모리(150)에 저장할 수 있다. 메모리(150)에 원본 노트를 함께 저장하는 것은 노트 편집을 위한 것일 수 있다. 다양한 실시예들에 따른 제어부(180)는 상기 변환된 이미지를 이미지 어플리케이션(또는 갤러리 어플리케이션)과 연관시켜 저장할 수 있다. 즉, 상기 변환된 이미지는 갤러리 어플리케이션 실행 시 다른 이미지와 함께 표시될 수 있다. 제어부(180)는 상기 원본 노트를 노트 어플리케이션과 연관시켜 저장할 수 있다. 즉, 상기 원본 노트는 노트 어플리케이션 실행 시 노트 목록에 포함될 수 있다.
동작(405)에서, 전자 장치(예: 제어부(180))는 상기 작성된 노트와 관련된 노트 객체를 생성할 수 있다. 상기 노트 객체는 스크린 오프 상태에서 작성된 노트가 있음을 알리는 아이콘일 수 있다.
동작(407)에서, 전자 장치(예: 제어부(180))는 노트 객체를 포함하는 사용자 인터페이스를 표시할 수 있다. 상기 노트 객체를 포함하는 사용자 인터페이스는 도 3의 제3 사용자 인터페이스(330)일 수 있다. 상기 노트 객체를 포함하는 사용자 인터페이스에 대해서는 도 3을 통해 상세히 설명하였으므로, 자세한 설명은 생략한다.
동작(409)에서, 전자 장치(예: 제어부(180))는 노트 객체가 선택되는지 여부를 검출할 수 있다. 제어부(180)는 상기 사용자로부터 노트 객체에 터치 입력(예: 선택 입력)이 발생하는지 여부를 검출할 수 있다. 제어부(180)는 노트 객체가 선택되면 동작(411)을 수행하고, 노트 객체가 선택되지 않으면 동작(407)을 유지할 수 있다. 다양한 실시예들에 따른 전자 장치(예: 제어부(180))는 노트 객체가 선택되지 않으면, 노트 객체를 포함하는 사용자 인터페이스의 표시를 유지할 수 있다.
노트 객체가 선택되면, 동작(411)에서, 전자 장치(예: 제어부(180))는 변환된 이미지가 표시되는 사용자 인터페이스를 표시할 수 있다. 상기 변환된 이미지가 표시되는 사용자 인터페이스는 도 2의 동작(215)에서 설명한 작성된 노트가 표시되는 사용자 인터페이스와 동일 또는 유사한 것일 수 있다. 상기 변환된 이미지가 표시되는 사용자 인터페이스는 스크린 오프 상태에서 표시되는 설정된 정보, 작성된 노트의 내용을 표시한 이미지, 노트 접기 객체 및 노트 삭제 객체 중 적어도 하나를 포함할 수 있다. 이러한, 상기 변환된 이미지가 표시되는 사용자 인터페이스는 도 3의 제4 사용자 인터페이스(340)일 수 있다. 상기 변환된 이미지가 표시되는 사용자 인터페이스에 대해서는 도 3을 통해 상세히 설명하였으므로, 자세한 설명은 생략한다.
동작(413)에서, 전자 장치(예: 제어부(180))는 사용자 입력이 검출되는지 판단할 수 있다. 상기 사용자 입력은 노트 접기 객체 또는 노트 삭제 객체 상에 터치 입력이 발생하는 것을 의미할 수 있다. 예를 들어, 노트 접기 객체 또는 노트 삭제 객체 중 어느 하나 상에 터치 입력이 발생하는 경우, 동작(415)을 수행할 수 있다. 다양한 실시예들에 따른 제어부(180)는 상기 변환된 이미지 위에 터치 입력이 발생되는 경우, 노트 편집 프로세스를 수행할 수 있다. 예를 들어, 제어부(180)는 상기 변환된 이미지 위에 더블 탭 또는 롱 프레스와 같은 사용자 입력이 검출되는 경우, 노트 편집 이벤트가 발생한 것으로 판단할 수 있다. 제어부(180)는 상기 노트 편집 이벤트가 검출되면 노트 편집 프로세스를 수행할 수 있다. 상기 노트 편집 프로세스에 대해서는 도 5를 통해 후술하기로 한다.
제어부(180)는 사용자 입력이 검출되면 동작(415)을 수행하고, 사용자 입력이 검출되지 않으면 동작(419)을 수행할 수 있다. 다양한 실시예들에 따른 제어부(180)는 상기 변환된 이미지, 상기 노트 접기 객체 또는 상기 노트 삭제 객체가 아닌 다른 위치에서 터치가 발생되는 경우에도 사용자 입력이 검출되지 않은 것으로 판단할 수 있다. 다양한 실시예들에 따른 제어부(180)는 설정된 정보 상에서 기설정된 터치 입력(예: 더블 탭, 롱 프레스)이 검출되는 경우, 설정된 정보의 변경(예: 국가, 날짜, 시간 변경) 또는 디스플레이의 상태 변경(예: 밝기, 색상, 표시 유지 시간, 디스플레이 설정)을 위한 프로세스를 수행할 수 있다.
사용자 입력이 검출되지 않으면 동작(419)에서, 전자 장치(예: 제어부(180))는 선정된(또는 기설정된) 시간이 경과하였는지 판단할 수 있다. 예를 들면, 제어부(180))는 상기 변환된 이미지가 표시되는 사용자 인터페이스가 표시된 시점부터 현재 시간까지의 경과 시간이 선정된 시간(예: 30분, 1시간 등)을 초과하는지 여부를 판단할 수 있다. 제어부(180))는 선정된 시간 전까지 상기 변환된 이미지가 표시되는 사용자 인터페이스를 표시할 수 있다. 제어부(180))는 선정된 시간 이후에는 노트 객체를 포함하는 사용자 인터페이스를 표시할 수 있다.
즉, 제어부(180)는 사용자 입력이 검출되지 않고, 상기 변환된 이미지가 표시되는 사용자 인터페이스가 표시된 시점부터 현재 시간까지의 경과 시간이 선정된 시간을 초과하지 않은 경우, 상기 변환된 이미지가 표시되는 사용자 인터페이스의 표시를 유지할 수 있다. 또는, 제어부(180)는 사용자 입력이 검출되지 않고, 상기 변환된 이미지가 표시되는 사용자 인터페이스가 표시된 시점부터 현재 시간까지의 경과 시간이 선정된 시간을 초과한 경우, 상기 변환된 이미지가 표시되는 사용자 인터페이스를 노트 객체를 포함하는 사용자 인터페이스로 전환할 수 있다.
사용자 입력이 검출된 경우, 동작(415)에서, 전자 장치(예: 제어부(180))는 삭제 객체가 선택되었는지 판단할 수 있다. 다양한 실시예들에 따른 제어부(180)는 상기 사용자 입력이 상기 노트 접기 객체 또는 상기 노트 삭제 객체 중 적어도 하나에서 발생하는지 여부에 따라 동작(417) 또는 동작(407)을 수행할 수 있다. 예를 들어, 제어부(180)는 상기 삭제 객체가 선택된 경우 동작(417)을 수행하고, 상기 삭제 객체가 선택되지 않은 경우 동작(407)으로 리턴할 수 있다.
다양한 실시예들에 따른 제어부(180)는 상기 사용자 입력이 검출되었으나, 검출된 사용자 입력이 삭제 객체가 아닌 경우 노트 접기 객체가 선택된 것으로 판단할 수 있다. 이 경우, 제어부(180)는 노트 객체를 포함하는 사용자 인터페이스를 표시할 수 있다. 예를 들어, 제어부(180)는 변환된 이미지가 표시되는 사용자 인터페이스에서 노트 접기 객체가 선택된 경우, 변환된 이미지가 표시되는 사용자 인터페이스에서 노트 객체를 포함하는 사용자 인터페이스로 전환될 수 있다. 노트 객체를 포함하는 사용자 인터페이스는 도 3의 제3 사용자 인터페이스(330)일 수 있다.
삭제 객체가 선택된 경우, 동작(417)에서, 전자 장치(예: 제어부(180))는 스크린 오프 상태로 전환될 수 있다. 예를 들어, 제어부(180)는 변환된 이미지가 표시되는 사용자 인터페이스에서 노트 삭제 객체가 선택된 경우, 스크린 오프 상태로 전환될 수 있다. 제어부(180)는 도 2의 동작(201)을 수행함으로써, 디스플레이(131)를 오프시켜 정보가 표시되지 않거나, 디스플레이(131)를 저전력 모드(또는 절전 모드)로 동작시켜 설정된 정보를 표시할 수 있다. 설정된 정보를 표시하는 사용자 인터페이스는 도 3의 제1 사용자 인터페이스(310)일 수 있다.
도 5는 다양한 실시예들에 따른 전자 장치에서 노트 편집과 연관된 사용자 인터페이스 제공 방법을 도시한 흐름도이다.
도 5를 참조하면, 동작(501)에서, 전자 장치(예: 제어부(180))는 노트와 연관된 사용자 인터페이스를 표시할 수 있다. 상기 노트와 연관된 사용자 인터페이스는 노트 객체를 포함하는 사용자 인터페이스(예: 도 3의 제3 사용자 인터페이스(330)) 또는 작성된 노트가 표시되는 사용자 인터페이스(예: 도 3의 제4 사용자 인터페이스(340))를 포함할 수 있다.
동작(503)에서, 전자 장치(예: 제어부(180))는 노트 편집 이벤트를 검출할 수 있다. 상기 노트 편집 이벤트는 전자 장치(100)에 구비된 전자 펜을 분리시키는 입력 또는 기설정된 터치 입력을 포함할 수 있다. 다양한 실시예들에 따르면, 상기 노트 편집 이벤트는 앞서 설명한 노트 이벤트와 동일하거나, 다를 수 있다. 예를 들어, 상기 노트 편집 이벤트는 상기 노트와 연관된 사용자 인터페이스가 표시된 상태에서 전자 장치(100)에 구비된 전자 펜을 분리시키는 입력일 수 있다. 또는, 상기 노트 편집 이벤트는 작성된 노트가 표시되는 사용자 인터페이스가 표시된 상태에서, 작성된 노트 상에 터치 입력이 발생하는 것일 수 있다. 예를 들어, 제어부(180)는 상기 작성된 노트 위에 더블 탭 또는 롱 프레스와 같은 사용자 입력이 검출되는 경우, 노트 편집 이벤트가 발생한 것으로 판단할 수 있다. 상기 작성된 노트 위에 더블 탭 또는 롱 프레스와 같은 사용자 입력은 상기 기설정된 터치 입력에 해당할 수 있다.
동작(505)에서, 전자 장치(예: 제어부(180))는 메모리(150)로부터 노트를 로딩할 수 있다. 제어부(180)는 노트 편집을 위해 메모리(150)로부터 원본 노트를 불러올 수 있다. 원본 노트는 텍스트 기반으로 내용의 일부 또는 전부를 편집 가능할 수 있다. 다양한 실시예들에 따른 제어부(180)는 스크린 오프 상태에서 작성된 노트를 메모리(150)로부터 로딩할 수 있다. 예를 들어, 스크린 오프 상태에서는 하나의 노트만 작성 가능한 경우, 제어부(180)는 스크린 오프 상태에서 작성된 노트 하나를 메모리(150)로부터 로딩할 수 있다.
다양한 실시예들에 따른 제어부(180)는 가장 최근에 작성한 노트를 메모리(150)로부터 로딩할 수 있다. 가장 최근에 작성한 노트는 스크린 오프 상태에서 작성된 노트이거나, 스크린 오프 상태에서 작성되지 않은 노트일 수도 있다. 예를 들어, 스크린 오프 상태에서 작성되지 않은 노트는 사용자가 스크린 온 상태에서 노트로 작성하거나, 또는 스크린 오프 배경으로 설정한 것일 수 있다. 이 경우, 상기 원본 노트는 텍스트 기반이 아닐 수도 있다. 즉, 상기 사용자가 스크린 온 상태에서 스크린 오프 배경으로 설정한 노트가 이미지인 경우, 상기 원본 노트는 이미지일 수 있다.
동작(507)에서, 전자 장치(예: 제어부(180))는 로딩된 노트 편집을 위한 사용자 인터페이스를 표시할 수 있다. 상기 노트 편집을 위한 사용자 인터페이스는 입력 필드에 상기 로딩된 원본 노트가 포함되고, 펜 변경 객체, 지우기 객체, 삭제 객체, 저장 객체 또는 고정 표시를 위한 객체 중 적어도 하나를 포함할 수 있다. 다양한 실시예들에 따른 상기 노트 편집을 위한 사용자 인터페이스는 도 2의 노트 작성을 위한 사용자 인터페이스(예: 도 3의 제2 사용자 인터페이스(320))와 동일 또는 유사할 수 있다. 왜냐하면, 노트 작성을 위한 사용자 인터페이스가 처음으로 표시되면, 입력 필드에는 아무것도 입력되지 않고 비어있는 상태일 수 있다. 그러나, 상기 노트 편집을 위한 사용자 인터페이스는 처음으로 표시되더라도 입력 필드에는 메모리(150)로부터 로딩된 노트 내용이 포함되어 있을 수 있다.
따라서, 상기 노트 편집을 위한 사용자 인터페이스는 노트 작성을 위한 사용자 인터페이스와 입력 필드만 상이하고, 상기 펜 변경 객체, 상기 지우기 객체, 상기 삭제 객체, 상기 저장 객체 또는 상기 고정 표시를 위한 객체와 같은 기능(또는 기능 제어) 메뉴들은 동일 또는 유사할 수 있다. 또는, 상기 노트 편집을 위한 사용자 인터페이스는 상기 펜 변경 객체, 상기 지우기 객체, 상기 삭제 객체, 상기 저장 객체 또는 상기 고정 표시를 위한 객체 중 적어도 하나를 포함하지 않을 수도 있다. 예를 들어, 상기 노트 편집을 위한 사용자 인터페이스는 상기 저장 객체 또는 상기 삭제 객체를 포함하지 않을 수도 있다.
동작(509)에서, 전자 장치(예: 제어부(180))는 노트를 편집할 수 있다. 예를 들어, 제어부(180)는 사용자 입력에 기반하여 상기 펜 변경 객체를 이용하여 상기 로딩된 노트의 글씨체, 굵기 등을 변경할 수 있다. 제어부(180)는 상기 지우기 객체를 이용하여 상기 로딩된 노트의 전부 또는 일부를 제거(수정)할 수 있다. 제어부(180)는 상기 삭제 객체를 이용하여 상기 로딩된 노트를 삭제할 수 있다. 제어부(180)는 상기 저장 객체를 이용하여 상기 로딩된 노트를 메모리(150)에 저장할 수 있다. 제어부(180)는 상기 고정 표시를 위한 객체를 이용하여 상기 로딩된 노트를 스크린 오프 상태에서 지속되도록 설정할 수 있다.
다양한 실시예들에 따른 상기 노트 편집을 위한 사용자 인터페이스는 카메라 객체를 더 포함할 수 있다. 제어부(180)는 상기 카메라 객체가 선택되면, 카메라를 구동시키고, 사용자 입력에 기반하여 촬영할 수 있다. 제어부(180)는 사진이 촬영되면(예: 촬영 버튼 선택), 고정 표시를 위한 객체를 표시할 수 있다. 제어부(180)는 상기 고정 표시를 위한 객체가 선택되면, 상기 촬영된 이미지를 메모리(150)에 저장할 수 있다. 제어부(180)는 상기 촬영된 이미지를 스크린 오프 배경으로 설정할 수 있다. 즉, 제어부(180)는 상기 로딩된 이미지 대신에 상기 촬영된 이미지를 스크린 오프 배경으로 설정할 수 있다. 다양한 실시예들에 따른 제어부(180)는 상기 촬영된 이미지의 크기를 줄이거나, 상기 이미지의 색상을 변경하여 스크린 오프 배경으로 설정할 수 있다.
동작(511)에서, 전자 장치(예: 제어부(180))는 고정 표시를 위한 객체의 선택을 검출할 수 있다. 제어부(180)는 상기 고정 표시를 위한 객체가 검출되면, 상기 입력 필드에 입력된 노트를 이미지로 변환하고, 변환된 이미지를 메모리(150)에 저장할 수 있다. 상기 이미지 변환 시, 제어부(180)는 노트의 원래 크기보다 크기를 일정 비율(예: 80%, 70% 등)로 줄여서 이미지로 변환할 수 있다. 또는, 제어부(180)는 상기 입력 필드에 입력된 노트가 이미지인 경우, 이미지 변환 없이 바로 메모리(150)에 저장할 수 있다. 또는, 제어부(180)는 상기 입력 필드에 입력된 노트가 이미지인 경우, 이미지의 크기를 줄일 수 있다. 또한, 제어부(180)는 이미지 변환 또는 이미지의 크기를 조절한 후, 작성된 노트가 있음을 알리는 노트 객체를 생성할 수 있다.
동작(513)에서, 전자 장치(예: 제어부(180))는 노트 객체를 포함하는 사용자 인터페이스를 표시할 수 있다. 제어부(180)는 상기 고정 표시를 위한 객체가 선택되면, 노트 편집을 위한 사용자 인터페이스를 상기 노트 객체를 포함하는 사용자 인터페이스(예: 도 3의 제3 사용자 인터페이스(330))로 전환할 수 있다.
도 6은 다양한 실시예들에 따른 전자 장치의 노트 제어 방법을 도시한 흐름도이다.
도 6을 참조하면, 동작(601)에서, 전자 장치(예: 제어부(180))는 스크린 오프 상태일 수 있다. 상기 스크린 오프 상태는 디스플레이(131)를 오프시켜 정보가 표시되지 않거나, 디스플레이(131)를 저전력 모드(또는 절전 모드)로 동작시켜 설정된 정보를 표시할 수 있다. 상기 스크린 오프 상태는 앞서 설명한 도면을 통해 상세히 설명하였으므로, 자세한 설명은 생략한다.
동작(603)에서, 전자 장치(예: 제어부(180))는 노트 이벤트를 검출할 수 있다. 상기 노트 이벤트는 전자 장치(100)에 구비된 전자 펜을 분리시키는 입력 또는 기설정된 터치 입력(예: 디스플레이(131)를 두드리는 제스처)을 포함할 수 있다.
동작(605)에서, 전자 장치(예: 제어부(180))는 작성된 노트가 존재하는지 여부를 판단할 수 있다. 제어부(180)는 스크린 오프 상태에서 작성된 노트가 메모리(150)에 저장되어 있는지 판단할 수 있다. 또는, 제어부(180)는 스크린 온 상태에서 스크린 오프 배경으로 설정한 노트가 있는지 판단할 수 있다.
제어부(180)는 작성된 노트가 존재하는 경우 동작(607)을 수행하고, 작성된 노트가 존재하지 않는 경우 동작(609)을 수행할 수 있다.
동작(605)에서, 전자 장치(예: 제어부(180))는 노트 작성 프로세스를 수행할 수 있다. 예를 들어, 상기 노트 작성 프로세스는 노트 작성을 위한 사용자 인터페이스를 제공하는 동작 및 사용자 입력에 기반하여 노트를 작성하는 동작을 포함할 수 있다. 즉, 상기 노트 작성 프로세스는 도 2의 동작(205) 내지 동작(207)을 포함할 수 있다.
동작(607)에서, 전자 장치(예: 제어부(180))는 노트 편집 프로세스를 수행할 수 있다. 예를 들어, 상기 노트 편집 프로세스는 메모리로부터 노트를 로딩하는 동작, 상기 로딩된 노트 편집을 위한 사용자 인터페이스를 표시하는 동작 및 사용자 입력에 기반하여 노트를 편집하는 동작을 포함할 수 있다. 즉, 상기 노트 편집 프로세스는 도 5의 동작(505) 내지 동작(509)을 포함할 수 있다.
다양한 실시예들에 따르면, 전자 장치(예: 제어부(180))는 스크린 오프 상태에서 사용자의 입력에 따라 용이하게 노트를 작성하거나, 편집할 수 있다.
도 7은 다양한 실시예들에 따른 전자 장치의 스크린 오프 배경 설정 방법을 도시한 흐름도이다.
도 7을 참조하면, 동작(701)에서, 전자 장치(예: 제어부(180))는 사용자 인터페이스를 표시할 수 있다. 상기 사용자 인터페이스는 어플리케이션의 실행 화면일 수 있다. 예를 들어, 상기 어플리케이션은 갤러기 어플리케이션, 웹 어플리케이션(예: 검색 어플리케이션 등), 노트 어플리케이션 등을 포함할 수 있다. 즉, 상기 사용자 인터페이스는 배경 이미지로 설정 가능한 또는 노트로 작성 가능한 것일 수 있다.
동작(703)에서, 전자 장치(예: 제어부(180))는 상기 사용자 인터페이스 내 적어도 일부 영역 선택을 검출할 수 있다. 상기 적어도 일부 영역 선택은 기설정된 입력 이후 사용자가 전자 펜 또는 손가락으로 텍스트, 이미지, 비디오 중 적어도 하나를 드래그하거나, 좌표를 선택하는 것일 수 있다. 상기 기설정된 입력은 일부 영역을 선택하기 전에 입력하는 것으로, 예를 들면, 롱 프레스와 같은 입력일 수 있다. 예를 들어, 상기 사용자 인터페이스에 텍스트가 표시된 경우, 상기 사용자는 기설정된 입력 이후, 선택하고자 하는 텍스트(예: 단어, 문장 등)를 드래그하여(또는 좌표 지정) 전체 또는 일부 영역을 선택할 수 있다. 상기 사용자 인터페이스에 이미지가 표시된 경우, 상기 사용자는 기설정된 입력 이후, 선택하고자 하는 이미지(예: 일부 영역 등)를 드래그하여(또는 좌표 지정) 이미지의 전체 또는 일부 영역을 선택할 수 있다.
상기 사용자 인터페이스에 텍스트 및 이미지가 표시된 경우, 상기 사용자는 기설정된 입력 이후, 선택하고자 하는 텍스트 또는/및 이미지를 드래그하여(또는 좌표 지정) 전체 또는 일부 영역을 선택할 수 있다. 상기 사용자 인터페이스에 비디오가 표시된 경우, 상기 사용자는 기설정된 입력 이후, 비디오의 하나의 프레임(또는 이미지)를 드래그하여(또는 좌표 지정) 전체 또는 일부 영역을 선택할 수 있다.
동작(705)에서, 전자 장치(예: 제어부(180))는 노트 설정 객체를 표시할 수 있다. 제어부(180)는 상기 일부 영역이 선택되면, 상기 노트 설정 객체를 포함한 기능 메뉴를 제공할 수 있다. 예를 들어, 상기 노트 설정 객체는 선택된 영역을 스크린 오프 배경으로 설정하기 위한 아이콘일 수 있다. 다양한 실시예들에 따른 제어부(180)는 선택된 영역을 복사, 전체 선택, 공유할 수 있는 다양한 기능 메뉴 항목을 제공할 수 있다. 즉, 상기 기능 메뉴 항목은 상기 노트 설정 객체, 복사 객체, 전체 선택 객체 또는 공유 객체 중 적어도 하나를 포함할 수 있다.
동작(707)에서, 전자 장치(예: 제어부(180))는 상기 노트 설정 객체가 선택되는지 여부를 판단할 수 있다. 제어부(180)는 상기 노트 설정 객체가 선택되면 동작(711)을 수행하고, 상기 노트 설정 객체가 선택되지 않으면 동작(709)을 수행할 수 있다.
상기 노트 설정 객체가 선택되지 않으면 동작(709)에서, 전자 장치(예: 제어부(180))는 해당 기능을 수행할 수 있다. 예를 들어, 제어부(180)는 상기 복사 객체가 선택되면, 선택된 영역을 복사할 수 있다. 제어부(180)는 상기 전제 선택 객체가 선택되면, 선택된 영역을 포함하는 상기 사용자 인터페이스의 전체 영역에 포함된 데이터(예: 텍스트, 이미지 또는 비디오)를 선택할 수 있다. 제어부(180)는 상기 공유 객체가 선택되면, 선택된 영역에 포함된 데이터(예: 텍스트, 이미지 또는 비디오)를 다른 사용자(예: 상대방)와 공유할 수 있는 어플리케이션 리스트(예: 메시지 어플리케이션, 메신저 어플리케이션, 이메일 어플리케이션 등)를 제공할 수 있다.
동작(711)에서, 전자 장치(예: 제어부(180))는 선택된 영역의 변경 처리를 위한 사용자 인터페이스를 표시할 수 있다. 예를 들어, 상기 노트 설정 객체는 선택된 영역을 스크린 오프 배경으로 설정하기 위한 것으로, 스크린 오프 상태에서는 디스플레이(131)를 저전력 모드로 구동하기 때문에 표시 영역의 배경은 검은색으로 표시되고, 표시되는 정보는 흰색으로 표시될 수 있다. 따라서, 제어부(180)는 상기 선택된 영역의 배경 색상을 검은색으로 변경하고, 상기 선택된 영역에 텍스트가 포함된 경우 텍스트를 흰색으로 변경하기 위한 사용자 인터페이스를 표시할 수 있다.
다양한 실시예들에 따른 제어부(180)는 상기 선택된 영역에 포함된 데이터가 텍스트인지, 이미지인지, 비디오인지에 따라 서로 다른 사용자 인터페이스를 제공할 수 있다. 예를 들어, 제어부(180)는 선택된 영역에 텍스트가 포함되어 있는 경우, 텍스트 변경 처리를 위한 사용자 인터페이스를 표시할 수 있다. 상기 텍스트 변경 처리를 위한 사용자 인터페이스에는 배경 색상, 텍스트 색상, 텍스트 크기, 글씨체(또는 폰트) 중 적어도 하나를 변경할 수 있는 기능 메뉴 항목(또는 객체)이 포함될 수 있다. 제어부(180)는 선택된 영역에 이미지(또는 비디오)가 포함되어 있는 경우, 이미지(또는 비디오) 변경 처리를 위한 사용자 인터페이스를 표시할 수 있다. 상기 이미지(또는 비디오) 변경 처리를 위한 사용자 인터페이스는 상기 이미지(또는 비디오)의 색상을 반전시킬 수 있는 기능 메뉴 항목이 포함될 수 있다.
동작(713)에서, 전자 장치(예: 제어부(180))는 사용자 입력에 기반하여 선택된 영역을 변경할 수 있다. 다양한 실시예들에 따른 제어부(180)는 텍스트 변경 처리를 위한 사용자 인터페이스에서 상기 사용자 입력에 따라 텍스트의 색상, 크기, 글씨체(또는 폰트), 배경 색상 중 적어도 하나를 변경할 수 있다. 다양한 실시예들에 따른 제어부(180)는 이미지(비디오) 변경 처리를 위한 사용자 인터페이스에서 상기 사용자 입력에 따라 이미지의 색상을 반전(예: 어두운색(예: 검은색)으로 변경)시킬 수 있다. 또는, 제어부(180)는 이미지(비디오) 변경 처리를 위한 사용자 인터페이스에서 사용자 입력에 따라 이미지에 포함된 텍스트의 색상과 배경 색상을 서로 반전시킬 수 있다. 예를 들어, 제어부(180)는 상기 이미지에 포함된 텍스트의 색상을 흰색 계열로 변경하고, 상기 이미지의 배경 색상을 검은색 계열로 변경할 수 있다.
동작(715)에서, 전자 장치(예: 제어부(180))는 변경된 영역을 스크린 오프 배경으로 설정할 수 있다. 스크린 오프 배경으로 설정되면, 제어부(180)는 스크린 오프 상태에서 상기 변경된 영역 및 설정된 정보(예: 날짜, 시간, 배터리 상태)를 표시할 수 있다.
다양한 실시예들에 따른 제어부(180)는 카메라 어플리케이션을 실행시켜 사진을 촬영할 수 있다. 제어부(180)는 사진이 촬영되면(예: 촬영 버튼 선택), 촬영된 사진이 포함된 사용자 인터페이스에 노트 설정 객체를 표시할 수 있다. 또는, 제어부(180)는 갤러리 어플리케이션에서 어느 하나의 이미지가 선택되면, 선택된 이미지를 포함하는 사용자 인터페이스에 노트 설정 객체를 표시할 수 있다. 또는, 제어부(180)는 이미지 편집 어플리케이션에서 이미지 편집을 완료하면, 편집된 이미지를 포함하는 사용자 인터페이스에 노트 설정 객체를 표시할 수 있다. 다양한 실시예들에 따른 제어부(180)는 상기 사용자 인터페이스 내 상기 이미지(예: 촬영, 선택, 편집)의 일부 영역을 선택하는 사용자 입력을 검출하고, 사용자 입력에 기반하여 상기 이미지의 일부 영역을 선택할 수 있다.
상기 사용자는 기설정된 입력 이후, 선택하고자 하는 이미지를 드래그하여(또는 좌표 지정) 전체 또는 일부 영역을 선택할 수 있다. 제어부(180)는 상기 이미지의 일부 영역이 선택되면, 노트 설정 객체를 표시할 수 있다. 제어부(180)는 상기 노트 설정 객체가 선택되면, 이미지(비디오) 변경 처리를 위한 사용자 인터페이스를 표시할 수 있다. 제어부(180)는 사용자 입력에 기반하여 상기 이미지의 색상을 변경하고, 변경된 이미지를 스크린 오프 배경으로 설정할 수 있다. 다양한 실시예들에 따른 제어부(180)는 상기 이미지의 크기를 줄일 수도 있다.
도 8 및 도 9는 다양한 실시예들에 따른 스크린 오프 배경 설정과 연관된 사용자 인터페이스의 일례를 도시한 도면들이다.
도 8은 이미지를 스크린 오프 배경으로 설정하기 위한 사용자 인터페이스의 일례를 도시한 도면이다.
도 8을 참조하면, 전자 장치(예: 제어부(180))는 사용자 인터페이스 내 적어도 일부 영역을 선택하는 제1 사용자 인터페이스(810)를 표시할 수 있다. 예를 들어, 상기 사용자 인터페이스는 웹 어플리케이션이 실행된 화면일 수 있다. 제어부(180)는 상기 웹 어플리케이션이 실행된 화면을 표시하는 중에, 기설정된 입력(예: 롱 프레스) 이후 사용자가 전자 펜 또는 손가락으로 텍스트, 이미지, 비디오 중 적어도 하나를 드래그하거나, 좌표를 선택하는 입력을 검출할 수 있다. 제어부(180)는 기설정된 입력 이후 일부 영역을 드래그하거나, 좌표를 선택하는 입력이 검출되면, 제1 사용자 인터페이스(810)를 표시할 수 있다.
제1 사용자 인터페이스(810)는 상기 사용자 인터페이스에서 선택된 영역(811)을 선택되지 않은 영역과 구별되게 표시하고, 다양한 기능 메뉴를 제공하는 것일 수 있다. 예를 들어, 제1 사용자 인터페이스(810)는 선택되지 않은 영역이 블러 처리된 것일 수 있다. 또한, 제1 사용자 인터페이스(810)는 선택된 영역(811)에 대한 기능 실행을 위한 기능 메뉴 항목(813, 815)을 포함할 수 있다. 상기 기능 메뉴 항목은 auto shape 및 extract text를 포함하는 제1 기능 메뉴 항목(813), draw, share, set as(817), 및 save를 포함하는 제2 기능 메뉴 항목(815)을 포함할 수 있다. 즉, 제1 사용자 인터페이스(810)는 상기 사용자 인터페이스에서 영역이 선택되면, 다양한 기능 메뉴들이 나타나며, 선택된 영역(811)과 선택되지 않은 영역을 구별되게 나타내는 것일 수 있다.
다양한 실시예들에 따른 전자 장치(예: 제어부(180))는 제1 사용자 인터페이스(810)에서 set as(817)가 선택되면, 선택된 영역을 변경 처리 하기 위한 사용자 인터페이스(예: 제2 사용자 인터페이스(820))를 제공할 수 있다. set as(817)는 선택된 영역을 스크린 오프 배경으로 설정하기 위한 아이콘일 수 있다. set as(817)는 노트 설정 객체일 수 있다. 제2 사용자 인터페이스(820)는 스크린 오프 상태에서 표시되는 설정된 정보와 함께 선택된 영역을 변경 처리하기 위한 것일 수 있다. 스크린 오프 상태에서는 디스플레이(131)를 저전력 모드로 동작시키기 때문에, 디스플레이(131)의 표시 영역은 검은색으로 표시되고, 상기 표시 영역의 일부 영역은 설정된 정보(예: 날짜, 시계, 배터리 상태 등)가 표시될 수 있다.
다양한 실시예들에 따르면, 디스플레이(131)가 저전력 모드로 구동될 때 표시되는 설정된 정보는 디스플레이(131)가 구동 모드일 때 표시되는 정보(또는 데이터)는 차이가 있을 수 있다. 예를 들어, 디스플레이(131)가 저전력 모드로 구동될 때, 디스플레이(131)의 표시 영역은 어두운색(또는 검은색 계열)으로 표시되고, 설정된 정보는 밝은색(또는 흰색 계열)으로 표시될 수 있다. 디스플레이(131)가 구동 모드일 때, 디스플레이(131)의 표시 영역은 밝은색(또는 흰색 계열)으로 표시되고, 정보는 어두운색(또는 검은색 계열)으로 표시될 수 있다. 즉, 디스플레이(131)가 저전력 모드로 구동될 때 표시되는 설정된 정보와 디스플레이(131)가 구동 모드일 때 표시되는 정보의 표시 색상은 반대일 수 있다. 따라서, 제어부(180)는 선택된 영역을 스크린 오프 배경으로 설정하기 위해서는 선택된 영역을 설정된 정보와 유사한 형태로 변경할 필요가 있다.
예를 들어, 제2 사용자 인터페이스(820)는 제1 설정된 정보(821), 제2 설정된 정보(824), 선택된 영역(823), 변경 처리 객체(825), 적용 객체(827), 취소 객체(829)를 포함할 수 있다. 제2 사용자 인터페이스(820)의 배경은 어두운색(또는 검은색)으로 표시되고, 제1 설정된 정보(821), 제2 설정된 정보(824), 변경 처리 객체(825), 적용 객체(827), 취소 객체(829)는 어두운색과 대비되는 밝은색(예: 흰색)으로 표시될 수 있다. 제1 설정된 정보(821)는 날짜, 시간 및 배터리 상태 중 적어도 하나를 포할 수 있다. 제2 설정된 정보(824)는 어플리케이션과 연관된 객체(예: 아이콘)를 포함할 수 있다. 선택된 영역(823)의 배경 색상과 글씨 색상은 변경 처리 객체(825)에 의해 변경될 수 있다. 변경 처리 객체(825)는 선택된 영역(823)의 색상을 반전시키기 위한 아이콘일 수 있다.
다양한 실시예들에 따른 제어부(180)는 선택된 영역에 포함된 데이터에 따라 서로 다른 사용자 인터페이스를 제공할 수 있다. 제2 사용자 인터페이스(820)는 선택된 영역(823)이 이미지 또는 비디오인 경우에 제공되는 것일 수 있다. 즉, 제2 사용자 인터페이스(820)는 선택된 영역(823)의 색상을 반전시키기 위한 변경 처리 객체(825)만 포함할 수 있다. 예를 들어, 제어부(180)는 선택된 영역(823)에 포함된 데이터가 이미지나 비디오인 경우, 이미지나 비디오의 색상을 어두운색(예: 검은색, 그레이색)으로 변경하기 위한 색상 반전 객체만 포함시킬 수 있다. 예를 들어, 변경 처리 객체(825)는 배경을 어두운색으로 변환하고, 텍스트 색상을 흰색으로 변환하는 색상 반전 아이콘일 수 있다.
사용자는 변경 처리 객체(825)를 선택하여, 선택된 영역(823)을 변경할 수 있다. 제어부(180)는 변경 처리 객체(825)가 선택되면, 선택된 영역(823)의 색상을 변경할 수 있다. 예를 들어, 제어부(180)는 선택된 영역(823)의 색상을 그레이 처리할 수 있다. 다양한 실시예들에 따른 제어부(180)는 변경 처리 객체(825)가 선택되는 횟수에 따라 서로 다른 비율로 색상을 변경할 수 있다. 예를 들어, 제어부(180)는 변경 처리 객체(825)가 한번 선택되면, 선택된 영역(823)의 색상을 100% 어둡게 하고, 변경 처리 객체(825)가 두번 선택되면, 선택된 영역(823)의 색상을 90% 어둡게 하고, 변경 처리 객체(825)가 세번 선택되면, 선택된 영역(823)의 색상을 80% 어둡게 처리할 수 있다. 또는, 그 반대도 가능하다. 다양한 실시예들에 따른 제어부(180)는 변경 처리 객체(825)가 선택되면, 서로 다른 비율(예: 100%, 90%, 80% 등)을 포함하는 기능 메뉴 항목을 제공하고, 기능 메뉴 항목에서 어느 하나의 비율을 선택받아, 선택된 영역(823)의 색상을 어둡게 처리할 수도 있다.
제어부(180)는 적용 객체(827)가 선택되면 제3 사용자 인터페이스(830)을 제공하고, 삭제 객체(829)가 선택되면 제1 사용자 인터페이스(810)을 제공할 수 있다.
제3 사용자 인터페이스(830)는 스크린 오프 상태에서 설정된 정보와 함께 선택된 영역을 표시하는 것일 수 있다. 제3 사용자 인터페이스(830)는 제1 설정된 정보(831), 선택된 영역(833), 제2 설정된 정보(835)을 포함할 수 있다. 제1 설정된 정보(831)는 날짜, 시간 및 배터리 상태 중 적어도 하나를 포할 수 있다. 제2 설정된 정보(835)는 어플리케이션과 연관된 객체(예: 아이콘)를 포함할 수 있다. 제3 사용자 인터페이스(830)의 선택된 영역(833)과 제2 사용자 인터페이스(820)의 선택된 영역(823)을 비교하면, 선택된 영역(833)의 배경은 어둡게(예: 검은색) 표시되고, 선택된 영역(833)의 텍스트는 밝게(예: 흰색) 표시된 것을 알 수 있다. 그에 비하여, 변경 처리하기 전의 선택된 영역(823)은 선택된 영역(833)과 반대로 배경은 밝게(예: 흰색) 표시되고, 텍스트는 어둡게(예: 검색은) 표시된 것을 알 수 있다.
도 9는 텍스트를 스크린 오프 배경으로 설정하기 위한 사용자 인터페이스의 일례를 도시한 도면이다.
도 9를 참조하면, 전자 장치(예: 제어부(180))는 사용자 인터페이스 내 적어도 일부 영역을 선택하는 제1 사용자 인터페이스(910)를 표시할 수 있다. 예를 들어, 상기 사용자 인터페이스는 전자책(e-book) 어플리케이션이 실행된 화면일 수 있다. 제어부(180)는 상기 전자책 어플리케이션이 실행된 화면을 표시하는 중에, 기설정된 입력(예: 롱 프레스) 이후 사용자가 전자 펜 또는 손가락으로 텍스트, 이미지, 비디오 중 적어도 하나를 드래그하거나, 좌표를 선택하는 입력을 검출할 수 있다. 제어부(180)는 기설정된 입력 이후 일부 영역을 드래그하거나, 좌표를 선택하는 입력이 검출되면, 제1 사용자 인터페이스(910)를 표시할 수 있다.
제1 사용자 인터페이스(910)는 상기 사용자 인터페이스에서 선택된 영역(911)을 선택되지 않은 영역과 구별되게 표시하고, 다양한 기능 메뉴(913)를 제공하는 것일 수 있다. 예를 들어, 제1 사용자 인터페이스(910)는 선택된 영역(911)을 선택되지 않은 영역보다 어둡게 처리한 것일 수 있다. 또한, 제1 사용자 인터페이스(910)는 선택된 영역(911)에 대한 기능 실행을 위한 기능 메뉴 항목(913)을 포함할 수 있다. 기능 메뉴 항목(913)은 F1, F2, F3 및 AOD(915)를 포함할 수 있다. 즉, 제1 사용자 인터페이스(910)는 상기 사용자 인터페이스에서 영역이 선택되면, 다양한 기능 메뉴 항목(913)이 나타나며, 선택된 영역(911)과 선택되지 않은 영역을 구별되게 나타내는 것일 수 있다.
다양한 실시예들에 따른 전자 장치(예: 제어부(180))는 제1 사용자 인터페이스(910)에서 AOD(915)가 선택되면, 선택된 영역을 변경 처리 하기 위한 사용자 인터페이스(예: 제2 사용자 인터페이스(920))를 제공할 수 있다. AOD(915)는 선택된 영역을 스크린 오프 배경으로 설정하기 위한 아이콘일 수 있다. AOD(915)는 노트 설정 객체일 수 있다. 제2 사용자 인터페이스(920)는 스크린 오프 상태에서 표시되는 설정된 정보와 함께 선택된 영역을 변경 처리하기 위한 것일 수 있다. 예를 들어, 제2 사용자 인터페이스(920)는 제1 설정된 정보(921), 제2 설정된 정보(925), 선택된 영역(923), 제1 변경 처리 객체(922), 제2 변경 처리 객체(924), 제3 변경 처리 객체(926), 적용 객체(927), 취소 객체(929)를 포함할 수 있다. 제2 사용자 인터페이스(920)의 배경은 어두운색(또는 검은색)으로 표시되고, 제1 설정된 정보(921), 제2 설정된 정보(925), 제1 변경 처리 객체(922), 제2 변경 처리 객체(924), 제3 변경 처리 객체(926), 적용 객체(927), 취소 객체(929)는 어두운색과 대비되는 밝은색(예: 흰색)으로 표시될 수 있다.
제1 설정된 정보(921)는 날짜, 시간 및 배터리 상태 중 적어도 하나를 포할 수 있다. 제2 설정된 정보(925)는 어플리케이션과 연관된 객체(예: 아이콘)를 포함할 수 있다. 선택된 영역(923)의 배경 색상, 글씨 색상, 글씨체 또는 글씨 크기는 제1 변경 처리 객체(922), 제2 변경 처리 객체(924), 또는 제3 변경 처리 객체(926) 중 적어도 하나에 의해 변경될 수 있다. 제1 변경 처리 객체(922)는 선택된 영역(923)의 텍스트 색상을 변경(또는 반전)하기 위한 아이콘일 수 있다. 제2 변경 처리 객체(924)는 선택된 영역(923)의 텍스트 글씨체를 변경하기 위한 아이콘일 수 있다. 제3 변경 처리 객체(926)는 선택된 영역(923)의 배경 색상을 변경(또는 반전)하기 위한 아이콘일 수 있다. 도시하지 않았지만, 제2 사용자 인터페이스(920)에는 선택된 영역(923)의 텍스트 크기를 변경하기 위한 제4 변경 처리 객체를 더 포함할 수도 있다.
사용자는 제1 변경 처리 객체(922) 내지 제3 변경 처리 객체(926) 중 적어도 하나를 선택하여, 선택된 영역(923)을 변경할 수 있다. 제어부(180)는 제1 변경 처리 객체(922)가 선택되면, 선택된 영역(923)의 텍스트 색상을 변경할 수 있다. 다양한 실시예들에 따른 제어부(180)는 제1 변경 처리 객체(922)가 선택되는 횟수에 따라 서로 다른 색상(또는 밝기) 비율로 색상을 변경할 수 있다. 다양한 실시예들에 따른 제어부(180)는 제1 변경 처리 객체(922)가 선택되면, 서로 다른 색상(예: 제1 색상(예: 100%), 제2 색상(예: 90%) 등)을 포함하는 기능 메뉴 항목을 제공하고, 기능 메뉴 항목에서 어느 하나의 색상(또는 비율)을 선택받아, 선택된 영역(923)의 색상(또는 비율)을 밝게 처리할 수도 있다.
제어부(180)는 제2 변경 처리 객체(924)가 선택되면, 선택된 영역(923)의 글씨체를 변경할 수 있다. 예를 들어, 제어부(180)는 제2 변경 처리 객체(924)가 선택되면, 다양한 글씨체를 포함하는 기능 메뉴 항목을 제공하고, 기능 메뉴 항목에서 어느 하나의 글씨체를 선택받아, 선택된 영역(923)의 글씨체를 변경할 수 있다. 제어부(180)는 제3 변경 처리 객체(926)가 선택되면, 선택된 영역(923)의 배경 색상을 변경할 수 있다. 다양한 실시예들에 따른 제어부(180)는 제3 변경 처리 객체(926)가 선택되는 횟수에 따라 서로 다른 비율로 배경 색상을 변경할 수 있다. 다양한 실시예들에 따른 제어부(180)는 제3 변경 처리 객체(926)가 선택되면, 서로 다른 비율(예: 100%, 90%, 80% 등)을 포함하는 기능 메뉴 항목을 제공하고, 기능 메뉴 항목에서 어느 하나의 비율을 선택받아, 선택된 영역(923)의 배경 색상을 어둡게 처리할 수도 있다.
다양한 실시예들에 따른 제어부(180)는 어느 하나의 변경 처리 객체가 선택되면, 선택되지 않은 다른 변경 처리 객체에 해당하는 기능을 수행할 수 있다. 예를 들어, 제어부(180)는 제1 변경 처리 객체(922)가 선택되면, 선택된 영역(923)의 텍스트 색상을 변경하고, 변경된 텍스트 색상과 반대되도록 선택된 영역(923)의 배경 색상을 변경할 수 있다. 또는, 제어부(180)는 제3 변경 처리 객체(926)가 선택되면, 선택된 영역(923)의 배경 색상을 변경하고, 변경된 배경 색상과 반대되도록 선택된 영역(923)의 텍스트 색상을 변경할 수 있다.
제어부(180)는 적용 객체(927)가 선택되면 제3 사용자 인터페이스(930)을 제공하고, 삭제 객체(929)가 선택되면 제1 사용자 인터페이스(910)을 제공할 수 있다.
제3 사용자 인터페이스(930)는 스크린 오프 상태에서 설정된 정보와 함께 선택된 영역을 표시하는 것일 수 있다. 제3 사용자 인터페이스(930)는 제1 설정된 정보(931), 선택된 영역(933), 제2 설정된 정보(935)을 포함할 수 있다. 제1 설정된 정보(931)는 날짜, 시간 및 배터리 상태 중 적어도 하나를 포할 수 있다. 제2 설정된 정보(935)는 어플리케이션과 연관된 객체(예: 아이콘)를 포함할 수 있다. 제3 사용자 인터페이스(930)의 선택된 영역(933)과 제2 사용자 인터페이스(920)의 선택된 영역(923)을 비교하면, 선택된 영역(933)의 배경은 어둡게(예: 검은색) 표시되고, 선택된 영역(933)의 텍스트는 밝게(예: 흰색) 표시된 것을 알 수 있다. 그에 비하여, 변경 처리하기 전의 선택된 영역(923)은 선택된 영역(933)과 반대로 배경은 밝게(예: 흰색) 표시되고, 텍스트는 어둡게(예: 검색은) 표시된 것을 알 수 있다.
도 10은 다양한 실시예들에 따른 전자 장치의 변경 처리 방법을 도시한 흐름도이다. 도 10은 도 7의 동작(711) 및 동작(713)을 더욱 상세히 설명한 것이다.
도 10을 참조하면, 동작(1001)에서, 전자 장치(예: 제어부(180))는 노트 설정 객체를 선택받을 수 있다. 상기 노트 설정 객체는 선택된 영역을 스크린 오프 배경으로 설정하기 위한 아이콘일 수 있다. 상기 노트 설정 객체에 대해서는 앞서 설명한 도면을 통해 상세히 설명하였으므로, 자세한 설명을 생략한다.
동작(1003)에서, 전자 장치(예: 제어부(180))는 선택된 영역이 이미지인지 판단할 수 있다. 선택된 영역은 어플리케이션의 실행 화면에서 사용자 입력에 기반하여 적어도 일부 또는 전체가 선택되는 것을 의미할 수 있다. 예를 들어, 제어부(180)는 상기 선택된 영역에 포함된 데이터가 텍스트인지, 이미지인지, 비디오인지에 따라 서로 다른 사용자 인터페이스를 제공할 수 있다. 예를 들어, 제어부(180)는 상기 선택된 영역이 이미지인 경우 동작(1005)을 수행하고, 상기 선택된 영역이 이미지가 아닌 경우(예: 텍스트), 동작(1011)을 수행할 수 있다.
선택된 영역에 이미지(또는 비디오)가 포함되어 있는 경우, 동작(1005)에서, 전자 장치(예: 제어부(180))는 이미지(또는 비디오) 변경 처리를 위한 사용자 인터페이스를 표시할 수 있다. 상기 이미지 변경 처리를 위한 사용자 인터페이스는 상기 이미지(또는 비디오)의 색상을 변경(또는 반전)하기 위한 기능 메뉴 항목(예: 이미지 변경 객체)이 포함될 수 있다. 예를 들어, 제어부(180)는 선택된 영역에 이미지(또는 비디오)가 포함되어 있는 경우, 도 8의 제2 사용자 인터페이스(820)를 표시할 수 있다.
동작(1007)에서, 전자 장치(예: 제어부(180))는 이미지 변경 객체를 선택받을 수 있다. 상기 이미지 변경 객체는 상기 선택된 영역에 포함된 이미지의 색상을 변경하기 위한 아이콘일 수 있다. 상기 이미지 변경 객체는 도 8의 제2 사용자 인터페이스(820)에 포함된 변경 처리 객체(825)일 수 있다. 예를 들어, 상기 이미지 변경 처리를 위한 사용자 인터페이스에는 이미지의 색상을 변경하거나, 이미지의 색상과 텍스트의 색상을 반전시키는 이미지 변경 객체가 하나만 포함될 수도 있고, 하나 이상 포함될 수도 있다.
동작(1009)에서, 전자 장치(예: 제어부(180))는 이미지를 변경 처리할 수 있다. 예를 들어, 제어부(180)는 이미지 변경 처리를 위한 사용자 인터페이스에서 상기 사용자 입력에 따라 이미지의 색상을 반전(예: 어두운색(예: 검은색)으로 변경)시킬 수 있다. 또는, 제어부(180)는 이미지 변경 처리를 위한 사용자 인터페이스에서 사용자 입력에 따라 이미지에 포함된 텍스트의 색상과 배경 색상을 서로 반전시킬 수 있다. 예를 들어, 제어부(180)는 상기 이미지에 포함된 텍스트의 색상을 흰색 계열로 변경하고, 상기 이미지의 배경 색상을 검은색 계열로 변경할 수 있다.
선택된 영역에 텍스트가 포함되어 있는 경우, 동작(1011)에서, 전자 장치(예: 제어부(180))는 텍스트 변경 처리를 위한 사용자 인터페이스를 표시할 수 있다. 상기 텍스트 변경 처리를 위한 사용자 인터페이스에는 배경 색상, 텍스트 색상, 텍스트 크기, 글씨체(또는 폰트) 중 적어도 하나를 변경할 수 있는 기능 메뉴 항목(또는 객체)이 포함될 수 있다. 예를 들어, 제어부(180)는 선택된 영역에 텍스트가 포함되어 있는 경우, 도 9의 제2 사용자 인터페이스(920)를 표시할 수 있다.
동작(1013)에서, 전자 장치(예: 제어부(180))는 텍스트 변경 객체를 선택할 수 있다. 상기 텍스트 변경 객체는 배경 색상, 텍스트 색상, 텍스트 크기, 글씨체(또는 폰트) 중 적어도 하나를 변경하기 위한 아이콘일 수 있다. 예를 들어, 상기 텍스트 변경 객체는 배경 색상 변경 객체 객체(예: 제3 변경 처리 객체(926)), 텍스트 색상 변경 객체(예: 제1 변경 처리 객체(922)), 텍스트 크기 변경 객체, 글씨체 변경 객체(예: 제2 변경 처리 객체(924)) 중 적어도 하나를 포함할 수 있다. 즉, 상기 텍스트 변경 객체는 상기 이미지 변경 객체와 달리 하나 이상일 수 있다. 상기 텍스트 변경 객체는 도 9의 제2 사용자 인터페이스(920)에 포함된 제1 변경 처리 객체(922), 제2 변경 처리 객체(924), 제3 변경 처리 객체(926) 또는 제4 변경 처리 객체(예: 텍스트 크기 변경 객체)을 포함할 수 있다.
동작(1015)에서, 전자 장치(예: 제어부(180))는 텍스트 변경 객체에 기반하여 텍스트를 변경 처리할 수 있다. 다양한 실시예들에 따른 제어부(180)는 텍스트 변경 처리를 위한 사용자 인터페이스에서 상기 사용자 입력에 따라 텍스트의 색상, 크기, 글씨체(또는 폰트), 배경 색상 중 적어도 하나를 변경할 수 있다. 예를 들어, 제어부(180)는 텍스트 색상 변경 객체(예: 제1 변경 처리 객체(922))가 선택되면, 선택된 영역의 텍스트 색상을 변경할 수 있다. 제어부(180)는 글씨체 변경 객체(예: 제2 변경 처리 객체(924))가 선택되면, 선택된 영역의 글씨체를 변경할 수 있다. 제어부(180)는 배경 색상 변경 객체(예: 제3 변경 처리 객체(926))가 선택되면, 선택된 영역의 배경 색상을 변경할 수 있다. 제어부(180)는 텍스크 크기 변경 객체(예: 제4 변경 처리 객체)가 선택되면, 선택된 영역의 텍스트 크기를 변경할 수 있다.
다양한 실시예들에 따른 제어부(180)는 어느 하나의 텍스트 변경 객체가 선택되면, 선택되지 않은 다른 텍스트 변경 객체에 해당하는 기능을 수행할 수 있다. 예를 들어, 제어부(180)는 텍스트 색상 변경 객체가 선택되면, 선택된 영역의 텍스트 색상을 변경하고, 변경된 텍스트 색상과 반대되도록 선택된 영역의 배경 색상을 변경할 수 있다. 또는, 제어부(180)는 배경 색상 변경 객체가 선택되면, 선택된 영역의 배경 색상을 변경하고, 변경된 배경 색상과 반대되도록 선택된 영역의 텍스트 색상을 변경할 수 있다.
다양한 실시예들에 따른 제어부(180)는 선택된 영역에 텍스트와 이미지(또는 비디오)가 모두 포함되어 있는 경우, 텍스트 변경 처리를 위한 사용자 인터페이스(예: 도 9의 제2 사용자 인터페이스(920))를 제공할 수 있다. 다양한 실시예들에 따른 제어부(180)는 선택된 영역에 이미지가 포함되어 있고, 이미지 내부에 텍스트가 포함되어 있는 경우, 이미지 변경 처리를 위한 사용자 인터페이스(예: 도 8의 제2 사용자 인터페이스(820)) 또는 텍스트 변경 처리를 위한 사용자 인터페이스(예: 도 9의 제2 사용자 인터페이스(920))를 제공할 수 있다. 예를 들어, 제어부(180)는 이미지에 포함된 텍스트를 추출 가능한 경우 텍스트 변경 처리를 위한 사용자 인터페이스를 제공할 수 있다. 이 경우, 제어부(180)는 사용자 입력에 기반하여 이미지에 포함된 텍스트의 색상, 글씨체, 크기와 상기 이미지 색상(예: 배경 색상) 중 적어도 하나를 변경할 수 있다. 제어부(180)는 이미지에 포함된 텍스트를 추출하지 못하는 경우, 이미지 변경 처리를 위한 사용자 인터페이스를 제공할 수 있다. 이 경우, 제어부(180)는 사용자 입력에 기반하여 이미지의 색상(예: 배경 색상)만 변경할 수 있다.
다양한 실시예들에 따른 제어부(180)는 선택된 영역의 크기에 기반하여 이미지 변경 처리를 위한 사용자 인터페이스(예: 도 8의 제2 사용자 인터페이스(820)) 또는 텍스트 변경 처리를 위한 사용자 인터페이스(예: 도 9의 제2 사용자 인터페이스(920))를 제공할 수 있다. 예를 들어, 제어부(180)는 선택된 영역의 크기가 기준 크기 이상인 경우, 이미지 변경 처리를 위한 사용자 인터페이스를 제공할 수 있다. 제어부(180)는 선택된 영역의 크기가 기준 크기 미만인 경우, 텍스트 변경 처리를 위한 사용자 인터페이스를 제공할 수 있다.
본 발명에서 설명되는 다양한 실시 예들은 소프트웨어(software), 하드웨어(hardware) 또는 이들의 조합된 것을 이용하여 컴퓨터(computer) 또는 이와 유사한 장치로 읽을 수 있는 기록 매체 내에서 구현될 수 있다. 하드웨어적인 구현에 의하면, 본 발명에서 설명되는 실시 예들은 ASICs(application specific integrated circuits), DSPs(digital signal processors), DSPDs(digital signal processing devices), PLDs(programmable logic devices), FPGAs(field programmable gate arrays), 프로세서(processors), 제어기(controllers), 마이크로 컨트롤러(micro-controllers), 마이크로프로세서(microprocessors), 기타 기능 수행을 위한 전기적인 유닛(unit) 중 적어도 하나를 이용하여 구현될 수 있다.
본 발명의 실시 예에서, 상기 기록 매체는 스크린 오프 상태에서 노트 이벤트를 검출하고, 상기 디스플레이에 노트 작성을 위한 제1 사용자 인터페이스를 표시하고, 사용자로부터 노트 작성을 입력받고, 상기 제1 사용자 인터페이스에 포함된 고정 표시를 위한 객체가 선택되면, 노트와 연관된 제2 사용자 인터페이스를 표시하는 동작을 실행시키기 위한 프로그램을 기록한 컴퓨터로 판독 가능한 기록 매체를 포함할 수 있다.
그리고 본 명세서와 도면에 개시된 실시 예들은 본 발명의 내용을 쉽게 설명하고, 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 따라서 본 발명의 범위는 여기에 개시된 실시 예들 이외에도 본 발명의 기술적 사상을 바탕으로 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
100: 전자 장치
120: 사용자 입력부
131: 디스플레이
150: 메모리
180: 제어부

Claims (20)

  1. 전자 장치에 있어서,
    디스플레이;
    메모리; 및
    상기 디스플레이 또는 상기 메모리와 기능적으로 연결된 프로세서를 포함하고,
    상기 프로세서는,
    스크린 오프 상태에서 노트 이벤트를 검출하고, 상기 디스플레이에 노트 작성을 위한 제1 사용자 인터페이스를 표시하고, 사용자로부터 노트 작성을 입력받고, 상기 제1 사용자 인터페이스에 포함된 고정 표시를 위한 객체가 선택되면, 노트와 연관된 제2 사용자 인터페이스를 표시하도록 설정된 전자 장치.
  2. 제1항에 있어서,
    상기 스크린 오프 상태는,
    상기 디스플레이를 저전력 모드로 동작시켜 설정된 정보를 표시하는 상태 또는 상기 디스플레이를 오프시켜 정보가 표시되지 않은 상태를 포함하는 전자 장치.
  3. 제1항에 있어서,
    상기 노트 이벤트는 상기 전자 장치에 구비된 전자 펜을 분리시키거나, 기설정된 터치 입력을 포함하는 전자 장치.
  4. 제1항에 있어서,
    상기 제1 사용자 인터페이스는 상기 디스플레이의 배경을 설정된 색상으로 표시하기 위한 제1 레이어 및 노트 작성을 위한 사용자 인터페이스를 표시하는 제2 레이어로 구성되는 것인 전자 장치.
  5. 제1항에 있어서, 상기 프로세서는,
    상기 고정 표시를 위한 객체가 선택되면, 상기 입력된 노트를 이미지로 변환하고, 변환된 이미지를 상기 메모리에 저장하도록 설정된 전자 장치.
  6. 제5항에 있어서, 상기 프로세서는,
    상기 입력된 노트의 크기를 조절하여 이미지로 변환하도록 설정된 전자 장치.
  7. 제1항에 있어서,
    상기 노트와 연관된 제2 사용자 인터페이스는,
    작성된 노트가 있음을 알리는 노트 객체를 포함하는 제3 사용자 인터페이스 또는 상기 작성된 노트의 내용이 표시되는 제4 사용자 인터페이스를 포함하는 전자 장치.
  8. 제7항에 있어서, 상기 프로세서는,
    상기 고정 표시를 위한 객체가 선택되면, 상기 스크린 오프 상태에서 상기 제3 사용자 인터페이스를 표시하고, 상기 노트 객체가 선택되면, 상기 스크린 오프 상태에서 상기 제4 사용자 인터페이스를 표시하도록 설정된 전자 장치.
  9. 제8항에 있어서, 상기 프로세서는,
    상기 제4 사용자 인터페이스에서 노트 접기 객체가 선택되면, 상기 제3 사용자 인터페이스로 전환하고, 또는 상기 제4 사용자 인터페이스가 표시된 후 설정된 시간이 경과하면, 상기 제3 사용자 인터페이스로 전환하도록 설정된 전자 장치.
  10. 제1항에 있어서, 상기 프로세서는,
    상기 제3 사용자 인터페이스의 레이아웃을 조절하여 상기 제4 사용자 인터페이스를 표시하도록 설정된 전자 장치.
  11. 제1항에 있어서, 상기 프로세서는,
    상기 제2 사용자 인터페이스가 표시되는 동안 노트 편집 이벤트를 검출하고, 상기 메모리로부터 노트를 로딩하고, 로딩된 노트 편집을 위한 제5 사용자 인터페이스를 표시하고, 상기 사용자의 입력에 기반하여 상기 로딩된 노트를 편집하도록 설정된 전자 장치.
  12. 제1항에 있어서, 상기 프로세서는,
    상기 노트 이벤트가 검출되면, 작성된 노트가 존재하는지 판단하고, 상기 작성된 노트가 존재하는 경우 노트 편집 프로세스를 수행하고, 상기 작성된 노트가 존재하지 않는 경우 노트 작성 프로세스를 수행하도록 설정된 전자 장치.
  13. 제1항에 있어서, 상기 프로세서는,
    어플리케이션의 실행 화면에서 적어도 일부 영역을 선택하는 사용자 입력을 검출하고, 노트 설정 객체를 표시하고, 상기 노트 설정 객체가 선택되면 상기 선택된 영역의 변경 처리를 위한 제6 사용자 인터페이스를 표시하고, 상기 사용자의 입력에 기반하여 상기 선택된 영역을 변경하고, 상기 변경된 영역을 스크린 오프 배경으로 설정하도록 설정된 전자 장치.
  14. 제13항에 있어서, 상기 프로세서는,
    상기 선택된 영역에 포함된 데이터의 종류에 기반하여 서로 다른 제6 사용자 인터페이스를 표시하도록 설정된 전자 장치.
  15. 전자 장치의 동작 방법에 있어서,
    스크린 오프 상태에서 노트 이벤트를 검출하는 동작;
    상기 디스플레이에 노트 작성을 위한 제1 사용자 인터페이스를 표시하는 동작;
    사용자로부터 노트 작성을 입력받는 동작; 및
    상기 제1 사용자 인터페이스에 포함된 고정 표시를 위한 객체가 선택되면, 노트와 연관된 제2 사용자 인터페이스를 표시하는 동작을 포함하는 방법.
  16. 제15항에 있어서,
    상기 노트 이벤트는 상기 전자 장치에 구비된 전자 펜을 분리시키거나, 기설정된 터치 입력을 포함하는 전자 장치.
  17. 제15항에 있어서,
    상기 고정 표시를 위한 객체가 선택되면, 상기 입력된 노트를 이미지로 변환하는 동작; 및
    상기 변환된 이미지를 메모리에 저장하는 동작을 더 포함하는 방법.
  18. 제15항에 있어서,
    상기 노트와 연관된 제2 사용자 인터페이스는,
    작성된 노트가 있음을 알리는 노트 객체를 포함하는 제3 사용자 인터페이스 또는 상기 작성된 노트의 내용이 표시되는 제4 사용자 인터페이스를 포함하는 방법.
  19. 제18항에 있어서, 상기 제2 사용자 인터페이스를 표시하는 동작은,
    상기 고정 표시를 위한 객체가 선택되면, 상기 스크린 오프 상태에서 상기 제3 사용자 인터페이스를 표시하는 동작; 및
    상기 노트 객체가 선택되면, 상기 스크린 오프 상태에서 상기 제4 사용자 인터페이스를 표시하는 동작을 포함하는 방법.
  20. 제19항에 있어서,
    상기 제4 사용자 인터페이스에서 노트 접기 객체가 선택되면, 상기 제3 사용자 인터페이스로 전환하는 동작; 또는
    상기 제4 사용자 인터페이스가 표시된 후 설정된 시간이 경과하면, 상기 제3 사용자 인터페이스로 전환하는 동작을 더 포함하는 방법.
KR1020160094306A 2016-07-25 2016-07-25 노트와 연관된 사용자 인터페이스 제공 방법 및 이를 구현한 전자 장치 KR102534714B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020160094306A KR102534714B1 (ko) 2016-07-25 2016-07-25 노트와 연관된 사용자 인터페이스 제공 방법 및 이를 구현한 전자 장치
US15/630,870 US20180024708A1 (en) 2016-07-25 2017-06-22 Method for providing user interface related to note and electronic device for the same
US15/929,426 US20200257411A1 (en) 2016-07-25 2020-05-01 Method for providing user interface related to note and electronic device for the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160094306A KR102534714B1 (ko) 2016-07-25 2016-07-25 노트와 연관된 사용자 인터페이스 제공 방법 및 이를 구현한 전자 장치

Publications (2)

Publication Number Publication Date
KR20180011651A true KR20180011651A (ko) 2018-02-02
KR102534714B1 KR102534714B1 (ko) 2023-05-22

Family

ID=60988024

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160094306A KR102534714B1 (ko) 2016-07-25 2016-07-25 노트와 연관된 사용자 인터페이스 제공 방법 및 이를 구현한 전자 장치

Country Status (2)

Country Link
US (2) US20180024708A1 (ko)
KR (1) KR102534714B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020032524A1 (ko) * 2018-08-08 2020-02-13 삼성전자 주식회사 전자 장치와 연결된 스타일러스 펜과 연관된 정보를 출력하기 위한 장치 및 그에 관한 방법
WO2020091538A1 (ko) * 2018-11-02 2020-05-07 삼성전자 주식회사 저전력 상태에서 디스플레이를 통해 화면을 표시하기 위한 전자 장치 및 그의 동작 방법

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180021532A (ko) * 2016-08-22 2018-03-05 엘지전자 주식회사 이동 단말기
WO2019183786A1 (zh) * 2018-03-26 2019-10-03 华为技术有限公司 一种提示信息的显示方法及电子设备
US10872199B2 (en) * 2018-05-26 2020-12-22 Microsoft Technology Licensing, Llc Mapping a gesture and/or electronic pen attribute(s) to an advanced productivity action
CN109271061B (zh) * 2018-09-26 2021-06-18 Oppo广东移动通信有限公司 屏幕闪烁处理方法和装置
KR20200054699A (ko) * 2018-11-12 2020-05-20 삼성전자주식회사 전자 펜에 의한 터치 입력을 수신하는 터치 스크린을 포함하는 디바이스 및 그 동작 방법
USD1021954S1 (en) 2021-05-12 2024-04-09 Google Llc Display screen with animated graphical user interface

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140113106A (ko) * 2013-03-15 2014-09-24 엘지전자 주식회사 이동 단말기 및 그 제어방법
WO2015057320A1 (en) * 2013-09-09 2015-04-23 Apple Inc. Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs
KR20150096956A (ko) * 2014-02-17 2015-08-26 삼성전자주식회사 전자 장치에서 정보를 표시하는 방법 및 장치
KR20160030640A (ko) * 2014-09-11 2016-03-21 삼성전자주식회사 락스크린 제공 방법 및 장치

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06266493A (ja) * 1993-03-17 1994-09-22 Hitachi Ltd 手書きイメージメモ処理方法
KR20150091607A (ko) * 2014-02-03 2015-08-12 엘지전자 주식회사 이동단말기 및 그 제어방법
DK179360B1 (en) * 2015-06-07 2018-05-22 Apple Inc Devices, methods and graphical user interfaces for providing and interacting with notifications

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140113106A (ko) * 2013-03-15 2014-09-24 엘지전자 주식회사 이동 단말기 및 그 제어방법
WO2015057320A1 (en) * 2013-09-09 2015-04-23 Apple Inc. Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs
KR20150096956A (ko) * 2014-02-17 2015-08-26 삼성전자주식회사 전자 장치에서 정보를 표시하는 방법 및 장치
KR20160030640A (ko) * 2014-09-11 2016-03-21 삼성전자주식회사 락스크린 제공 방법 및 장치

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020032524A1 (ko) * 2018-08-08 2020-02-13 삼성전자 주식회사 전자 장치와 연결된 스타일러스 펜과 연관된 정보를 출력하기 위한 장치 및 그에 관한 방법
KR20200017157A (ko) * 2018-08-08 2020-02-18 삼성전자주식회사 전자 장치와 연결된 스타일러스 펜과 연관된 정보를 출력하기 위한 장치 및 그에 관한 방법
US11526219B2 (en) 2018-08-08 2022-12-13 Samsung Electronics Co., Ltd. Device for outputting information linked with stylus pen connected to electronic device, and method related thereto
WO2020091538A1 (ko) * 2018-11-02 2020-05-07 삼성전자 주식회사 저전력 상태에서 디스플레이를 통해 화면을 표시하기 위한 전자 장치 및 그의 동작 방법
KR20200050696A (ko) * 2018-11-02 2020-05-12 삼성전자주식회사 저전력 상태에서 디스플레이를 통해 화면을 표시하기 위한 전자 장치 및 그의 동작 방법
US11545061B2 (en) 2018-11-02 2023-01-03 Samsung Electronics Co., Ltd. Electronic device for displaying screen through display in low-power mode and operating method thereof

Also Published As

Publication number Publication date
US20200257411A1 (en) 2020-08-13
US20180024708A1 (en) 2018-01-25
KR102534714B1 (ko) 2023-05-22

Similar Documents

Publication Publication Date Title
US11494244B2 (en) Multi-window control method and electronic device supporting the same
US11681866B2 (en) Device, method, and graphical user interface for editing screenshot images
KR102534714B1 (ko) 노트와 연관된 사용자 인터페이스 제공 방법 및 이를 구현한 전자 장치
US11340759B2 (en) User terminal device with pen and controlling method thereof
US10452333B2 (en) User terminal device providing user interaction and method therefor
US11074117B2 (en) Copying and pasting method, data processing apparatus, and user equipment
KR102083918B1 (ko) 멀티 디스플레이 장치 및 그 제어 방법
US9207837B2 (en) Method, apparatus and computer program product for providing multiple levels of interaction with a program
AU2014288039B2 (en) Remote operation of applications using received data
US9013366B2 (en) Display environment for a plurality of display devices
EP2360569A2 (en) Method and apparatus for providing informations of multiple applications
US20130227472A1 (en) Device, Method, and Graphical User Interface for Managing Windows
US10108324B2 (en) Display device and method for controlling the same
AU2012354514A1 (en) Method and apparatus for managing message
KR102343361B1 (ko) 전자 기기 및 이의 웹 페이지 디스플레이 방법
KR102183445B1 (ko) 투과 영역을 포함하는 커버를 가지는 휴대 단말기의 디스플레이 방법 및 장치
KR20170053273A (ko) 컨텐츠 표시 방법 및 이를 구현한 전자 장치
US20130155112A1 (en) Method, apparatus and computer program product for graphically transitioning between multiple program interface levels of a program
US10871886B2 (en) Device, method, and graphical user interface for moving drawing objects
KR102375216B1 (ko) 어플리케이션의 표시 비율 변경 방법 및 이를 구현한 전자 장치
US20150121296A1 (en) Method and apparatus for processing an input of electronic device
KR102160105B1 (ko) 사용자 인터페이스를 제공하는 방법 및 장치
KR20150135074A (ko) 디스플레이 장치 및 그 제어 방법
KR20140074856A (ko) 전자 장치의 클립보드 기능 운영 방법 및 장치

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant