KR20200088083A - 전자 장치 및 그 동작 방법 - Google Patents

전자 장치 및 그 동작 방법 Download PDF

Info

Publication number
KR20200088083A
KR20200088083A KR1020190004636A KR20190004636A KR20200088083A KR 20200088083 A KR20200088083 A KR 20200088083A KR 1020190004636 A KR1020190004636 A KR 1020190004636A KR 20190004636 A KR20190004636 A KR 20190004636A KR 20200088083 A KR20200088083 A KR 20200088083A
Authority
KR
South Korea
Prior art keywords
tag
input
writing
electronic device
processor
Prior art date
Application number
KR1020190004636A
Other languages
English (en)
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 KR1020190004636A priority Critical patent/KR20200088083A/ko
Priority to US16/740,847 priority patent/US20200225826A1/en
Priority to PCT/KR2020/000646 priority patent/WO2020149600A1/en
Priority to EP20151627.5A priority patent/EP3680767A1/en
Publication of KR20200088083A publication Critical patent/KR20200088083A/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
    • 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
    • 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/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/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/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • 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/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/04886Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K9/4652
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/18Extraction of features or characteristics of the image
    • G06V30/18105Extraction of features or characteristics of the image related to colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/22Character recognition characterised by the type of writing
    • G06V30/226Character recognition characterised by the type of writing of cursive writing
    • G06K2209/01

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)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • General Health & Medical Sciences (AREA)
  • Electromagnetism (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

전자 칠판 기능이 구현된 전자 장치 및 그 동작 방법이 개시된다. 전자 장치는, 디스플레이; 터치 입력을 수신하는 터치 입력부; 하나 이상의 인스트럭션을 저장하는 메모리; 및 상기 메모리에 저장된 상기 하나 이상의 인스트럭션을 실행하는 프로세서를 포함하고, 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 터치 입력부를 통해 판서 영역을 지정하는 판서 영역 지정 입력을 수신하고, 상기 터치 입력부를 통해 상기 판서 영역에 대한 태그 입력을 수신하고, 상기 판서 영역에 대해서, 상기 태그 입력에 대응하여 기 정의된 기능을 수행한다.

Description

전자 장치 및 그 동작 방법 {An electronic apparatus and a method therefore}
다양한 실시예들은 전자 장치 및 그 동작 방법에 관한 것으로, 좀더 구체적으로는, 전자 칠판 기능을 가지는 전자 장치 및 그 동작 방법에 관한 것이다.
전자 기술의 발달에 힘입어 다양한 유형의 전자 제품들이 개발 및 보급되고 있다. 특히, TV, 휴대폰, PC, 노트북, PDA 등과 같은 각종 디스플레이 장치들은 대부분의 일반 가정에서도 많이 이용되고 있다.
특히, 이러한 디스플레이 장치와 같은 컨텐츠를 디스플레이 하는 기능 뿐만 아니라, 필기 입력 기능을 포함하는 전자 칠판 장치가 많이 이용되고 있다.
사용자는 전자 칠판 장치에서 판서 입력을 한 후 판서 입력된 내용에 대해서 텍스트로 변환한다든가, 이미지로 캡쳐한다든가, 내용 저장한다든가 하는 다양한 기능을 적용함으로써 전자 칠판 장치를 보다 효과적으로 이용할 수 있게 된다. 따라서, 사용자가 전자 칠판 장치에서 입력한 판서 내용에 대해 다양한 기능을 적용할 수 있는 편리한 방안이 요구된다.
다양한 실시예들은, 전자 칠판 기능이 구현된 전자 장치에서 입력한 판서 내용에 대해 보다 편리하게 태그 기능을 실현할 수 있게 하는 전자 장치 및 그 동작 방법을 제공하는 것을 목적으로 한다.
일 실시예에 따라 전자 장치는, 디스플레이; 터치 입력을 수신하는 터치 입력부; 하나 이상의 인스트럭션을 저장하는 메모리; 및 상기 메모리에 저장된 상기 하나 이상의 인스트럭션을 실행하는 프로세서를 포함하고, 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 터치 입력부를 통해 판서 영역을 지정하는 판서 영역 지정 입력을 수신하고, 상기 터치 입력부를 통해 상기 판서 영역에 대한 태그 입력을 수신하고,상기 판서 영역에 대해서, 상기 태그 입력에 대응하여 기 정의된 기능을 수행한다.
일 실시예에 따라 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 터치 입력부를 통해 상기 태그 입력을 지정하는 태그 영역 지정 입력을 더 수신하고, 상기 태그 영역 지정 입력에 기초하여 상기 태그 입력을 검출할 수 있다.
일 실시예에 따라 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 판서 영역 지정 입력은 제1 폐 도형 입력을 포함하고, 상기 태그 영역 지정 입력은 상기 제1 폐 도형 입력과 다른 제2 폐 도형 입력을 포함할 수 있다.
일 실시예에 따라 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 하나 이상의 태그 및 각 태그에 대응하는 기능을 정의하는 테이블을 획득하고, 상기 테이블을 이용하여 상기 태그 입력에 대응하는 태그에 대하여 정의된 기능에 대한 정보를 획득할 수 있다.
일 실시예에 따라 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 수신된 태그 입력에 대응하는 태그의 식별자 및 상기 태그 입력에 이용된 색상 정보를 포함하는 메타데이터를 태그 정보로서 저장 공간에 저장할 수 있다.
일 실시예에 따라 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 태그 식별자 및 상기 태그 색상 정보 중 적어도 하나를 이용하여 상기 저장 공간에 저장된 상기 태그 정보를 검색할 수 있다.
일 실시예에 따라 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 태그 입력으로부터 텍스트 태그를 검출하고, 상기 판서 영역으로부터 판서된 글자를 인식하고, 상기 텍스트 태그에 대응하여 정의된 기능에 따라 상기 인식된 글자를 디지털 텍스트로 변환하여 표시할 수 있다.
일 실시예에 따라 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 텍스트 태그 의 식별자, 상기 인식된 글자에 대응하는 디지털 텍스트, 및 상기 태그 입력에 이용된 색상 정보를 포함하는 메타데이터를 생성할 수 있다.
일 실시예에 따라 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 태그 입력으로부터 캡쳐 태그를 검출하고, 상기 캡쳐 태그에 대응하여 정의된 기능에 따라 상기 판서 영역으로부터 획득된 판서 내용을 캡쳐하여 이미지로 저장할 수 있다.
일 실시예에 따라 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 태그 입력으로부터 비밀 태그를 검출하고, 상기 비밀 태그에 대응하여 정의된 기능에 따라 상기 판서 영역으로부터 획득된 판서 내용을 상기 태그 입력에 이용된 색상의 이미지를 이용하여 숨길 수 있다.
일 실시예에 따라 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 비밀 태그 검출에 따라, 개인 식별 정보의 입력을 위한 사용자 인터페이스를 출력하고, 상기 개인 식별 정보를 포함하는 사용자 입력을 수신하면, 상기 판서 내용을 숨김과 함께, 상기 비밀 태그가 적용되었음을 나타내는 이미지를 출력하고, 상기 이미지를 선택하는 사용자 입력을 수신하면, 상기 비밀 태그의 해제를 위해 상기 개인 식별 정보의 입력을 위한 사용자 인터페이스를 출력하고, 상기 개인 식별 정보를 포함하는 사용자 입력을 수신하면, 상기 숨겨졌던 판서 내용을 표시할 수 있다.
일 실시예에 따라 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 태그 입력으로부터 내용 저장 태그를 검출하고, 상기 내용 저장 태그에 대응하여 정의된 기능에 따라 상기 판서 영역으로부터 획득된 판서 내용을, 상기 태그 입력에 이용된 색상에 따라 분류된 가상 공간에 저장할 수 있다.
일 실시예에 따라 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 태그 입력으로부터 불러오기 태그를 검출하고, 상기 불러오기 태그에 대응하여 정의된 기능에 따라 상기 가상 공간에 저장된 상기 판서 내용을, 상기 태그 입력에 이용된 색상 정보를 이용하여, 불러와서 표시할 수 있다.
일 실시예에 따라 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 불러오기 태그 검출에 따라, 상기 태그 입력에 이용된 펜의 색상 정보에 대응하는 가상 공간에 저장된 하나 이상의 판서 내용을 각각 대응하는 썸네일 이미지로 표시하고, 상기 하나 이상의 썸네일 이미지 중 하나를 선택하는 사용자 입력에 따라 상기 선택된 썸네일 이미지에 대응하는 판서 내용을 상기 가상 공간으로부터 불러와서 표시할 수 있다.
일 실시예에 따라 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 태그 입력으로부터 모든 태그 표시 태그를 검출하고, 상기 모든 태그 표시 태그에 대응하여 정의된 기능에 따라 상기 판서 영역으로부터 획득된 판서 내용에 대해서 적용할 수 있는 하나 이상의 태그 이미지를 출력할 수 있다.
일 실시예에 따른 전자 장치의 동작 방법은, 상기 전자 장치의 터치 입력부를 통해 판서 영역을 지정하는 판서 영역 지정 입력을 수신하는 동작, 상기 터치 입력부를 통해 상기 판서 영역에 대한 태그 입력을 수신하는 동작, 및 상기 판서 영역에 대해서, 상기 태그 입력에 대응하여 기 정의된 기능을 수행하는 동작을 포함한다.
일 실시예에 따른 전자 장치의 동작 방법을 수행하는 프로그램이 기록된 컴퓨터 판독가능 기록 매체를 포함하는 컴퓨터 프로그램 제품에 있어서, 상기 전자 장치의 동작 방법은, 상기 전자 장치의 터치 입력부를 통해 판서 영역을 지정하는 판서 영역 지정 입력을 수신하는 동작, 상기 터치 입력부를 통해 상기 판서 영역에 대한 태그 입력을 수신하는 동작, 및 상기 판서 영역에 대해서, 상기 태그 입력에 대응하여 기 정의된 기능을 수행하는 동작을 포함한다.
실시예들에 따르면 전자 장치를 이용하는 사용자는 별도의 버튼 조작이나 메뉴 조작 없이 전자 장치에 입력된 판서 내용에 대해서 판서 입력 만으로 태그 기능을 실현하게 할 수 있다.
도 1은 일 실시예에 따라 전자 칠판 기능을 가진 전자 장치를 설명하기 위한 참고도이다.
도 2는 일 실시예에 따른 전자 장치의 개략적인 블록도이다.
도 3은 다른 실시예에 따른 전자 장치의 구성을 나타내는 블록도이다.
도 4a는 일 실시예에 따라 전자 장치의 동작 방법의 흐름도의 일 예를 나타낸다.
도 4b는 일 실시예에 따라 전자 장치의 디스플레이 상의 판서 입력의 일 예를 나타낸다.
도 5a는 일 실시예에 따라 전자 장치의 동작 방법의 흐름도의 일 예를 나타낸다.
도 5b는 일 실시예에 따라 전자 장치의 디스플레이 상의 판서 입력의 일 예를 나타낸다.
도 6은 일 실시예에 따라 전자 장치의 디스플레이 상의 판서 입력의 다른 예를 나타낸다.
도 7은 일 예에 따라 전자 장치 100에서 색상을 이용하여 펜 입력하는 예를 나타낸다.
도 8은 일 실시예에 따라 전자 장치 100에서 제공하는 태그들 800를 나타낸다.
도 9는 일 실시예에 따라 전자 장치 100에서 사용하는 롤의 개념을 설명하기 위한 참고도이다.
도 10은 일 실시예에 따라 태그 정보를 저장하는 예를 설명하기 위한 참고도이다.
도 11은 일 실시예에 따라 전체 태그 표시 태그의 기능을 설명하기 위한 참고도이다.
도 12는 일 실시예에 따라 텍스트 태그의 기능을 설명하기 위한 참고도이다.
도 13은 일 실시예에 따라 텍스트 태그에서의 색상 정보를 적용되는 예를 설명하기 위한 참고도이다.
도 14는 일 실시예에 따라 캡쳐 태그의 기능을 설명하기 위한 참고도이다.
도 15는 일 실시예에 따라 비밀 태그의 기능을 설명하기 위한 참고도이다.
도 16은 일 실시예에 따라 비밀 태그를 해제하는 방법을 설명하기 위한 참고도이다.
도 17은 일 실시예에 따라 내용 저장 태그의 기능을 설명하기 위한 참고도이다.
도 18은 일 실시예에 따라 내용 저장 태그에 따라 가상 공간에 저장된 판서 내용의 예들을 나타낸다.
도 19는 일 실시예에 따라 불러오기 태그의 기능을 설명하기 위한 참고도이다.
도 20은 일 실시예에 따라 전자 장치 100에서 제공되는 메뉴의 예를 나타낸다.
도 21을 일 실시예에 따라 태그 정보를 이용하여 롤 탐색기를 이용하는 예를 설명하기 위한 참고도이다.
도 22는 일 실시예에 따라 엑스포트된 PDF 문서에서 태그 검색을 하는 예를 설명하기 위한 도면이다.
본 명세서에서 사용되는 용어에 대해 간략히 설명하고, 본 발명에 대해 구체적으로 설명하기로 한다.
본 발명에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 정의되어야 한다.
명세서 전체에서 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에 기재된 "...부", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.
아래에서는 첨부한 도면을 참고하여 실시예들에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
본 명세서의 실시예에서 "사용자"라는 용어는 제어 장치를 이용하여 영상 표시 장치의 기능 또는 동작을 제어하는 사람을 의미하며, 시청자, 관리자 또는 설치 기사를 포함할 수 있다.
도 1은 일 실시예에 따라 전자 칠판 기능을 가진 전자 장치를 설명하기 위한 참고도이다.
도 1을 참조하면, 전자 칠판 기능이 구현된 전자 장치 100는 다양한 동작을 수행할 수 있다. 예를 들어, 사용자는 사용자의 손가락이나 펜 10을 이용하여 전자 장치에 필기를 입력할 수 있거나, 전자 장치를 외부 장치 20, 30와 연결하여 외부 장치 20, 30와의 데이터 송수신을 하거나, 외부 장치 20, 30와 데이터 미러링을 구현할 수 있다.
사용자가 손가락이나 펜을 이용하여 전자 장치에 판서 입력을 한 경우, 입력된 판서 내용을 캡쳐하거나 텍스트로 변환하는 기능을 원할 수 있다.
일 실시예에 따른 전자 장치는 이와 같이 입력된 판서 내용을 이용하여 별도의 동작을 수행하도록 마련된 메뉴 제공 없이, 사용자에 의한 판서 입력만으로 판서 내용을 이용하여 미리 지정된 기능을 수행하도록 하는 방법을 제공하기 위한 것이다.
도 1을 참조하면, 예를 들어 사용자가 전자 장치에 펜이나 사용자 손가락을 이용하여 <SAMSUNG FLIP> 이라는 글씨를 쓰고, <SAMSUNG FLIP> 이라는 글씨를 둘러싸는 폐 도형 40을 그려서 동작 수행의 대상이 되는 판서 내용을 확정한다. <SAMSUNG FLIP>이라는 글씨를 둘러싸는 폐 도형 40은 판서 내용인 <SAMSUNG FLIP>의 영역을 확정하기 위한 판서 영역 지정 영역으로 언급될 수 있다. 그리고, 폐 도형에 인접하게 다시 폐 도형 50을 그려서 태그 영역을 확정하고 태그 영역에 미리 정해진 모양의 태그 <T> 을 필기함으로써 판서 입력을 종료한다. 전자 장치는 사용자로부터 입력된 <T> 태그를 인식하고, 이 인식된 태그에 대응하는 기능을 <SAMSUNG FLIP> 이라는 글씨에 대해서 수행할 수 있다.
태그에 대응하는 기능은 다양하게 결정될 수 있다. 예를 들어, 판서 내용이 글씨인 경우에, 일 예에 따른 태그 기능은, 판서 내용인 글씨를 디지털 텍스트로 변환하는 기능일 수 있다. 예를 들어, 판서 내용이 글씨나 그림 인 경우에, 일 예에 따른 태그 기능은, 판서 내용인 글씨나 그림을 이미지로 캡쳐하는 기능일 수 있다. 예를 들어, 일 예에 따른 태그 기능은, 판서 내용을 가상 공간에 저장하거나 가상 공간에 저장된 판서 내용을 불러오는 기능 일 수 있다. 예를 들어, 일 예에 따른 태그 기능은, 판서 내용을 가리는 기능일 수 있다. 또는 예를 들어, 일 예에 따른 태그 기능은, 태그들의 종류를 사용자에게 안내하기 위해 제공할 수 있는 모든 태그들을 표시하는 기능일 수 있다.
태그의 모양은 도 1에서 <T> 모양이 도시되었지만, 태그 모양은 다양하게 결정될 수 있다. 태그에 적용되는 기능도 다양하게 결정될 수 있다.
이와 같이 전자 장치에 대해서 사용자의 판서 입력 만으로 판서 내용에 대해서 다양한 기능을 실행할 수 있으므로, 사용자에게 별도의 메뉴를 조작해야 하는 불편함 없이 편리한 판서 입력 기능을 제공할 수 있다.
또한, 이와 같은 판서 입력 기능은 펜에 제공되는 메뉴나 버튼이 필요 없으므로, 사용자는 사용자 손가락 만을 이용한 판서 입력을 통하여 판서 내용에 대해서 원하는 기능을 수행되게 할 수 있다.
또한, 태그 입력에 이용되는 색상 정보를 이용하여 태그 기능을 좀더 다양하게 구현되게 할 수 있다. 예를 들어, 사용자가 빨간색 펜을 이용하여 태그 입력을 한 경우, 빨간색으로 식별되는 저장 공간에 판서 내용을 저장할 수 있다. 사용자는 나중에 빨간색으로 식별된 저장 공간을 검색함으로써 빨간 색 펜을 이용하여 입력된 판서 내용을 찾을 수 있다.
이와 같이, 판서 입력만으로 판서 내용에 대해서 다양한 기능을 수행되게 할 수 있으므로, 전자 장치를 이용하는 사용자들은 회의 등에서 전자 장치에 판서된 내용을 효율적으로 관리할 수 있게 된다. 예를 들어 사용자가 회의에서 전자 장치에 중요한 사항을 판서 입력한 경우 사용자는 번거롭게 별도의 전자 장치 메뉴를 조작해야 할 필요 없이 판서 영역 저장 기능에 대응하는 태그 모양을 그리기만 함으로써 판서 내용을 저장해둘 수 있다.
도 2는 일 실시예에 따른 전자 장치의 개략적인 블록도이다.
도 2를 참조하면, 일 실시예에 따른 전자 장치 100는 디스플레이 110, 메모리 120, 프로세서 130, 사용자 입력부 190을 포함할 수 있다. 그러나, 전자 장치 100은, 도시된 구성요소보다 많은 구성요소에 의해 구현될 수 있으며, 전술한 예에 한정되지 않는다.
이하 상기 구성요소들에 대해 차례로 살펴본다.
디스플레이 110는 전자 장치 100에서 처리된 데이터를 출력할 수 있다.
사용자 입력부 190는 사용자 입력을 수신하는 인터페이스로서, 터치 센서티브 소자를 이용하여 터치 입력을 수신할 수 있다. 사용자 입력은, 사용자 손가락의 터치 입력, 손바닥 터치 입력, 전자 펜 입력 등을 포함할 수 있다.
디스플레이 110가 터치 스크린으로 구현되는 경우, 디스플레이 110는 출력 장치 이외에 입력 장치로 사용될 수 있다. 예를 들어, 디스플레이 110는 액정 디스플레이(liquid crystal display), 박막 트랜지스터 액정 디스플레이(thin film transistor-liquid crystal display), 유기 발광 다이오드(organic light-emitting diode), 플렉서블 디스플레이(flexible display), 3차원 디스플레이(3D display), 전기 영동 디스플레이(electrophoretic display) 중에서 적어도 하나를 포함할 수 있다.
프로세서 130는 전자 장치 100의 전반적인 동작을 제어한다. 예를 들어, 프로세서 130는, 메모리 120에 저장된 하나 이상의 인스트럭션을 실행함으로써, 디스플레이 110를 제어할 수 있으며, 도 1 내지 도 20에 기재된 전자 장치 100의 기능을 수행할 수 있다.
일 실시예에 따라 프로세서 130는 메모리 120에 저장된 하나 이상의 인스트럭션을 실행함으로써, 터치 입력부를 통해 판서 영역을 지정하는 판서 영역 지정 입력을 수신하고, 상기 터치 입력부를 통해 상기 판서 영역에 대한 태그 입력을 수신하고, 상기 판서 영역에 대해서, 상기 태그 입력에 대응하여 기 정의된 기능을 수행한다. 이와 같이 사용자로부터 입력된 판서 입력 만으로 사용자가 원하는 판서 내용에 대해서 소정의 기능을 수행하게 함으로써 사용자는 별도의 메뉴 조작이나 버튼 조작 없이 편리하게 태그 기능을 실행하게 할 수 있다.
일 실시예에 따라 프로세서 130는 메모리 120에 저장된 하나 이상의 인스트럭션을 실행함으로써, 터치 입력부를 통해 상기 태그 입력을 지정하는 태그 영역 지정 입력을 더 수신하고, 상기 태그 영역 지정 입력에 기초하여 상기 태그 입력을 검출할 수 있다. 상기 판서 영역 지정 입력은 제1 폐 도형 입력을 포함하고, 상기 태그 영역 지정 입력은 상기 제1 폐 도형 입력과 다른 제2 폐 도형 입력을 포함할 수 있다. 사용자의 판서 입력을 태그 기능으로 이용하기 위해서 사용자의 판서 입력 중 특정한 패턴을 태그 기능에 이용되는 태그 포맷으로 이용할 수 있다. 예를 들어 프로세서 130가 사용자의 판서 입력 중 특정한 태그 포맷을 인식하기 위한 패턴은 판서 영역 지정 입력, 태그 영역 지정 입력 및 태그 입력을 포함할 수 있다.
일 실시예에 따라 프로세서 130는 메모리 120에 저장된 하나 이상의 인스트럭션을 실행함으로써, 하나 이상의 태그 및 각 태그에 대응하는 기능을 정의하는 테이블을 획득하고, 테이블을 이용하여 상기 검출된 태그 입력에 대응하여 정의된 기능에 대한 정보를 획득할 수 있다. 메모리 120는 하나 이상의 태그 및 각 태그에 대응하는 기능을 정의한 테이블을 저장할 수 있다. 그리고, 프로세서 130는 사용자의 판서 입력으로부터 미리 정의된 태그 입력을 인식하면, 이 태그 입력에 대응하는 태그를 메모리 120에 저장된 테이블로부터 찾아서, 이 태그 입력에 대응하는 태그 기능을 확인할 수 있다.
일 실시예에 따라 프로세서 130는 메모리 120에 저장된 하나 이상의 인스트럭션을 실행함으로써, 검출된 태그의 식별자 및 태그 패턴에 이용된 색상 정보를 포함하는 메타데이터를 태그 정보로서 메모리에 저장할 수 있다. 이와 같이 태그가 생성될 때마다 또는 태그가 실행될 때마다 태그에 대한 정보를 저장해둠으로써 사용자로 하여금 나중에 자신이 이용했던 태그에 관한 내용을 검색할 수 있게 할 수 있다.
일 실시예에 따라 프로세서 130는 메모리 120에 저장된 하나 이상의 인스트럭션을 실행함으로써, 태그 식별자 및 태그 색상 정보 중 적어도 하나를 이용하여 메모리에 저장된 태그 정보를 검색할 수 있다.
일 실시예에 따라 프로세서 130는 메모리 120에 저장된 하나 이상의 인스트럭션을 실행함으로써, 태그 입력으로부터 텍스트 태그를 검출하고, 판서 영역으로부터 획득된 판서 내용으로부터 판서된 글자를 인식하고, 텍스트 태그에 대응하여 정의된 기능에 따라 인식된 글자를 디지털 텍스트로 변환하여 표시할 수 있다. 또한 프로세서 130는 텍스트 태그 기능 실행시 텍스트 태그 입력의 식별자, 인식된 글자에 대응하는 디지털 텍스트, 및 태그 입력에 이용된 색상 정보를 포함하는 메타데이터를 생성할 수 있다.
일 실시예에 따라 프로세서 130는 메모리 120에 저장된 하나 이상의 인스트럭션을 실행함으로써, 태그 입력으로부터 캡쳐 태그를 검출하고, 캡쳐 태그 입력에 대응하여 정의된 기능에 따라 판서 영역으로부터 획득된 판서 내용을 캡쳐하여 이미지로 저장할 수 있다.
일 실시예에 따라 프로세서 130는 메모리 120에 저장된 하나 이상의 인스트럭션을 실행함으로써, 태그 입력으로부터 비밀 태그를 검출하고, 비밀 태그 입력에 대응하여 정의된 기능에 따라 판서 영역으로부터 획득된 판서 내용을 태그 입력에 이용된 색상의 이미지를 이용하여 숨길 수 있다. 이때 또한 프로세서 130는 비밀 태그 입력 검출에 따라, 개인 식별 정보의 사용자 입력을 위한 아이템을 출력하고, 개인 식별 정보를 포함하는 사용자 입력을 수신하면, 판서 내용을 숨김과 함께, 비밀 태그가 적용되었음을 나타내는 이미지를 출력하고, 이미지를 선택하는 사용자 입력을 수신하면, 비밀 태그의 해제를 위해 개인 식별 정보의 사용자 입력을 위한 아이템을 출력하고, 개인 식별 정보를 포함하는 사용자 입력을 수신하면, 숨겨졌던 판서 내용을 표시할 수 있다.
일 실시예에 따라 프로세서 130는 메모리 120에 저장된 하나 이상의 인스트럭션을 실행함으로써, 태그 입력으로부터 내용 저장 태그를 검출하고, 내용 저장 태그 입력에 대응하여 정의된 기능에 따라 내용 영역으로부터 획득된 상기 판서 내용을, 태그 입력에 이용된 색상에 따라 분류된 가상 공간에 저장할 수 있다.
일 실시예에 따라 프로세서 130는 메모리 120에 저장된 하나 이상의 인스트럭션을 실행함으로써, 태그 입력으로부터 불러오기 태그를 검출하고, 불러오기 태그 입력에 대응하여 정의된 기능에 따라 가상 공간에 저장된 상기 판서 내용을, 태그 입력에 이용된 색상 정보를 이용하여, 불러와서 표시할 수 있다.
일 실시예에 따라 프로세서 130는 메모리 120에 저장된 하나 이상의 인스트럭션을 실행함으로써, 불러오기 태그 입력 검출에 따라, 판서 입력에 이용된 펜의 색상 정보에 대응하는 가상 공간에 저장된 하나 이상의 판서 내용을 각각 대응하는 썸네일 이미지로 표시하고, 하나 이상의 썸네일 이미지 중 하나를 선택하는 사용자 입력에 따라 선택된 썸네일 이미지에 대응하는 판서 내용을 상기 가상 공간으로부터 불러와서 표시할 수 있다.
일 실시예에 따라 프로세서 130는 메모리 120에 저장된 하나 이상의 인스트럭션을 실행함으로써, 태그 입력으로부터 전체 태그 표시 태그를 검출하고, 전체 태그 표시 태그 입력에 대응하여 정의된 기능에 따라 판서 영역으로부터 획득된 상기 판서 내용에 대해서 적용할 수 있는 하나 이상의 태그 이미지를 출력할 수 있다.
메모리 120는, 프로세서 130의 처리 및 제어를 위한 프로그램을 저장할 수 있고, 전자 장치 100로 입력되거나 전자 장치 100로부터 출력되는 데이터를 저장할 수 있다.
메모리 120는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(RAM, Random Access Memory) SRAM(Static Random Access Memory), 롬(ROM, Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다.
일 실시예에 따른 메모리 120는 하나 이상의 태그 및 이 태그에 대응하는 기능을 정의한 테이블을 저장할 수 있다.
일 실시예에 따른 메모리 120는 전자 장치 100의 작업 파일의 일종인 하나 이상의 롤 및 각 롤에 대응하는 메타데이터를 저장할 수 있다.
일 실시예에 따른 메모리 120는 내용 저장 태그에 따라 색상별로 분류된 가상 공간을 포함할 수 있다.
도 3은 다른 실시예에 따른 전자 장치의 구성을 나타내는 블록도이다.
도 3에 도시된 바와 같이, 전자 장치 100는 디스플레이 110, 메모리 120, 프로세서 130, 입력부 190 외에, 비디오 처리부 180, 오디오 처리부 115, 오디오 출력부 125, 튜너부 140, 통신부 150, 감지부 160, 입/출력부 170을 더 포함할 수 있다.
디스플레이 110, 메모리 120, 프로세서 130, 사용자 입력부 190 에 대하여, 도 2a에서 설명한 내용과 동일한 내용은 도 3에서 생략한다.
튜너부 140는 유선 또는 무선으로 수신되는 방송 신호를 증폭(amplification), 혼합(mixing), 공진(resonance)등을 통하여 많은 전파 성분 중에서 전자 장치(100b)에서 수신하고자 하는 채널의 주파수만을 튜닝(tuning)시켜 선택할 수 있다. 방송 신호는 오디오(audio), 비디오(video) 및 부가 정보(예를 들어, EPG(Electronic Program Guide))를 포함한다.
통신부 150는 프로세서 130의 제어에 의해 전자 장치 100를 외부 장치(예를 들어, 오디오 장치, 모바일 디바이스 등)와 연결할 수 있다. 프로세서 130는 통신부 150를 통해 연결된 외부 장치로 컨텐트를 송/수신, 외부 장치에서부터 어플리케이션(application)을 다운로드하거나 또는 웹 브라우징을 할 수 있다.
통신부 150는 전자 장치 100와 무선 통신 시스템 사이 또는 전자 장치 100와 다른 전자 장치가 위치한 네트워크 사이의 무선 통신을 가능하게 하는 하나 이상의 모듈을 포함할 수 있다. 예를 들어, 통신부 150는 방송 수신 모듈 151, 이동통신 모듈 152, 무선 인터넷 모듈 153 및 근거리 통신 모듈 154을 포함할 수 있다. 통신부 150는 송/수신부로 호칭될 수 있다.
방송 수신 모듈 151은 방송 채널을 통하여 외부의 방송 관리 서버로부터 방송 신호 및/또는 방송 관련된 정보를 수신한다. 방송 신호는, TV 방송 신호, 라디오 방송 신호, 데이터 방송 신호를 포함할 뿐만 아니라, TV 방송 신호 또는 라디오 방송 신호에 데이터 방송 신호가 결합된 형태의 방송 신호도 포함할 수 있다.
이동통신 모듈 152는, 이동 통신망 상에서 기지국, 외부의 단말, 서버 중 적어도 하나와 무선 신호를 송수신한다. 상기 무선 신호는, 음성 호 신호, 화상 통화 호 신호 또는 문자/멀티미디어 메시지 송수신에 따른 다양한 형태의 데이터를 포함할 수 있다.
무선 인터넷 모듈 153은 무선 인터넷 접속을 위한 모듈을 말하는 것으로, 디바이스에 내장되거나 외장될 수 있다. 무선 인터넷 기술로는 WLAN(Wireless LAN)(WiFi), Wibro(Wireless broadband), Wimax(World Interoperability for Microwave Access), HSDPA(High Speed Downlink Packet Access) 등이 이용될 수 있다. 상기 무선 인터넷 모듈 153을 통해서 상기 디바이스는 다른 디바이스와 와이 파이(Wi-Fi) 연결을 할 수 있다. 예를 들어 제어부 130는 무선 인터넷 모듈 153을 이용하여 하나 이상의 AP 300과 통신할 수 있다.
근거리 통신 모듈 154은 근거리 통신을 위한 모듈을 말한다. 근거리 통신 기술로 블루투스(Bluetooth), RFID(Radio Frequency Identification), 적외선 통신(IrDA, infrared Data Association), UWB(Ultra Wideband), ZigBee 등이 이용될 수 있다.
감지부 160는 사용자의 음성, 사용자의 영상, 또는 사용자의 인터랙션을 감지하며, 마이크 161, 카메라부 162, 및 광 수신부 163를 포함할 수 있다.
마이크 161는 사용자의 발화(utterance)된 음성을 수신한다. 마이크 161는 수신된 음성을 전기 신호로 변환하여 프로세서 130로 출력할 수 있다.
카메라부 162는 카메라 인식 범위에서 제스처를 포함하는 사용자의 모션에 대응되는 영상(예를 들어, 연속되는 프레임)을 수신할 수 있다.
광 수신부 163는, 원격 제어 장치에서부터 수신되는 광 신호(제어 신호를 포함)를 수신한다. 광 수신부 163는 제어 장치로부터 사용자 입력(예를 들어, 터치, 눌림, 터치 제스처, 음성, 또는 모션)에 대응되는 광 신호를 수신할 수 있다. 수신된 광 신호로부터 프로세서 130의 제어에 의해 제어 신호가 추출될 수 있다.
입/출력부 170는 프로세서 130의 제어에 의해 전자 장치 100의 외부에서부터 비디오(예를 들어, 동영상 등), 오디오(예를 들어, 음성, 음악 등) 및 부가 정보(예를 들어, EPG 등) 등을 수신한다. 입/출력부 170는 HDMI 포트(High-Definition Multimedia Interface port, 171), 컴포넌트 잭(component jack, 172), PC 포트(PC port, 173), 및 USB 포트(USB port, 174) 중 하나 또는 그 조합을 포함할 수 있다.
비디오 처리부 180는, 디스플레이 110에 의해 표시될 영상 데이터를 처리하며, 영상 데이터에 대한 디코딩, 렌더링, 스케일링, 노이즈 필터링, 프레임 레이트 변환, 및 해상도 변환 등과 같은 다양한 영상 처리 동작을 수행할 수 있다.
디스플레이 110는 프로세서 130의 제어에 의해 튜너부 140를 통해 수신된 방송 신호에 포함된 비디오를 화면에 표시할 수 있다. 또한, 디스플레이 110는 통신부 150 또는 입/출력부170를 통해 입력되는 컨텐트(예를 들어, 동영상)를 표시할 수 있다. 디스플레이 110는 프로세서 130의 제어에 의해 메모리 120에 저장된 영상을 출력할 수 있다. 또한, 일 실시예에 따른 디스플레이 110는, 전자 장치 100에 미러링된 외부 디바이스의 화면을 출력할 수 있으며, 수신된 드로잉 입력에 대응하는 드로잉 데이터를 출력할 수 있다.
한편, 디스플레이 110와 터치패드가 레이어 구조를 이루어 터치 스크린으로 구성되는 경우, 디스플레이 110는 출력 장치 이외에 입력 장치로도 사용될 수 있다. 디스플레이 110는 액정 디스플레이(liquid crystal display), 박막 트랜지스터 액정 디스플레이(thin film transistor-liquid crystal display), 유기 발광 다이오드(organic light-emitting diode), 플렉시블 디스플레이(flexible display), 3차원 디스플레이(3D display), 전기영동 디스플레이(electrophoretic display) 중에서 적어도 하나를 포함할 수 있다.
오디오 처리부 115는 오디오 데이터에 대한 처리를 수행한다. 오디오 처리부 115에서는 오디오 데이터에 대한 디코딩이나 증폭, 노이즈 필터링 등과 같은 다양한 처리가 수행될 수 있다.
오디오 출력부 125는 프로세서 130의 제어에 의해 튜너부 140를 통해 수신된 방송 신호에 포함된 오디오, 통신부150 또는 입/출력부 170를 통해 입력되는 오디오, 메모리 120에 저장된 오디오를 출력할 수 있다. 오디오 출력부 125는 스피커 126, 헤드폰 출력 단자 127 또는 S/PDIF(Sony/Philips Digital Interface: 출력 단자 128 중 적어도 하나를 포함할 수 있다.
사용자 입력부 190는, 사용자가 전자 장치 100를 제어하기 위한 데이터를 입력하는 수단을 의미한다. 사용자 입력부 190는 터치 입력을 수신하는 터치 입력부를 포함할 수 있다. 예를 들어, 사용자 입력부 190는 키 패드(key pad), 돔 스위치 (dome switch), 터치 패드(접촉식 정전 용량 방식, 압력식 저항막 방식, 적외선 감지 방식, 표면 초음파 전도 방식, 적분식 장력 측정 방식, 피에조 효과 방식 등), 조그 휠, 조그 스위치 등을 포함할 수 있으나, 이에 한정되는 것은 아니다.
일 실시예에 따른 메모리 120는, 프로세서 130의 처리 및 제어를 위한 프로그램을 저장할 수 있고, 전자 장치 100로 입력되거나 전자 장치 100로부터 출력되는 데이터를 저장할 수 있다.
프로세서 130는 전자 장치 100의 전반적인 동작 및 전자 장치 100의 내부 구성 요소들 사이의 신호 흐름을 제어하고, 데이터를 처리하는 기능을 수행한다. 프로세서 130는 사용자의 입력이 있거나 기설정되어 저장된 조건을 만족하는 경우, 메모리(210)에 저장된 OS(Operation System) 및 다양한 애플리케이션을 실행할 수 있다.
일 실시예에 따른 프로세서 130는, 메모리 120에 저장된 하나 이상의 인스트럭션을 수행함으로써, 디스플레이 110 상의 판서 입력을 수신하고, 판서 입력으로부터, 내용 영역 및 태그 영역을 검출하고, 검출된 태그 영역으로부터 미리 지정된 모양의 태그 입력을 검출하고, 검출된 태그 입력에 대응하여 정의된 기능을 획득하고, 검출된 내용 영역으로부터 판서 내용을 획득하고, 판서 내용에 대해서, 상기 검출된 태그 입력에 대응하여 정의된 기능을 수행할 수 있다. 이와 같이 사용자로부터 입력된 판서 입력 만으로 사용자가 원하는 판서 내용에 대해서 소정의 기능을 수행하게 함으로써 사용자는 별도의 메뉴 조작이나 버튼 조작 없이 편리하게 태그 기능을 실행하게 할 수 있다.
한편, 도 2 및 도 3에 도시된 전자 장치 100의 블록도는 일 실시예를 위한 블록도이다. 블록도의 각 구성요소는 실제 구현되는 전자 장치 100의 사양에 따라 통합, 추가, 또는 생략될 수 있다. 예를 들어, 필요에 따라 2 이상의 구성요소가 하나의 구성요소로 합쳐지거나, 혹은 하나의 구성요소가 2 이상의 구성요소로 세분화되어 구성될 수 있다. 또한, 각 블록에서 수행하는 기능은 실시예들을 설명하기 위한 것이며, 그 구체적인 동작이나 장치는 본 발명의 권리범위를 제한하지 아니한다.
도 4a은 일 실시예에 따라 전자 장치의 동작 방법의 흐름도의 일 예를 나타낸다.
도 4a을 참조하면, 동작 410에서, 전자 장치 100는 터치 입력부를 통해 판서 영역을 지정하는 판서 영역 지정 입력을 수신할 수 있다.
사용자는 전자 장치 100에 예를 들어 회의 등을 하면서 판서 입력을 하고 나서, 전자 장치 100에 대해서 입력된 판서에 대해서 특정한 기능을 실행시키기를 원할 때, 특정한 기능 실행의 대상이 되는 판서 영역을 지정하는 판서 지정 입력을 할 수 있다. 판서 지정 입력 또한 전자 장치 100에 대해서 수행되는 판서 입력이다.
일 예에 따라 판서 영역 지정 입력은 전자 장치 100에 대해 사용자가 입력한 판서 내용의 일부 또는 전부를 둘러싸는 폐 도형이 될 수 있다. 사용자는 전자 장치 100에 대해서 입력한 판서 내용중, 사용자가 특정한 기능을 수행시키고 싶은 만큼의 판서 영역을 결정하여, 이 판서 영역을 둘러싸는 폐 도형을 그림으로써 판서 영역 지정 입력을 할 수 있다.
동작 420에서, 전자 장치 100는 터치 입력부를 통해 판서 영역에 대한 태그 입력을 수신할 수 있다.
사용자는 전자 장치 100에서 판서 영역에 대해서 특정한 기능을 수행되게 하기 위한 태그 입력을 할 수 있다. 태그 입력도 판서 입력의 일종이다.
전자 장치 100는 하나 이상의 태그 및 이 태그에 대응하여 정의된 기능에 대한 정보를 저장할 수 있다. 사용자는 전자 장치 100에 의해 저장된 태그 기능을 이용하기 위해 사용자가 원하는 태그 기능에 대응하는 태그 입력을 할 수 있다.
전자 장치 100가 식별할 수 있는 태그 입력이라면, 이러한 태그 입력의 위치는 전자 장치 100의 디스플레이 상의 어느 위치라도 될 수 있다.
동작 430에서, 전자 장치 100는, 판서 영역에 대해서, 태그 입력에 대응하여 기 정의된 기능을 수행할 수 있다.
전자 장치 100는 동작 420에서 태그 입력을 수신하고, 수신된 태그 입력의 모양과 전자 장치 100에 저장된 하나 이상의 태그들을 비교할 수 있다. 전자 장치 100는 수신된 태그 입력이 전자 장치 100에 저장된 미리 정의된 태그들중의 하나로 인식되면, 인식된 태그에 대응하는 기 정의된 기능을 획득하고, 판서 영역에 대해서, 태그 입력에 대응하여 기 정의된 기능을 수행할 수 있다.
도 4b는 일 실시예에 따라 전자 장치의 디스플레이 상의 판서 입력 401의 일 예를 나타낸다.
도 4b를 참조하면, 전자 장치 100는 디스플레이 상에 입력된 판서 입력을 수신할 수 있다. 판서 입력은 디스플레이 상에 펜이나 사용자의 손가락을 통하여 입력된 모든 판서 입력을 말한다. 따라서, 판서 입력 401은 사용자가 실제 전자 장치 100를 이용하면서 실질적인 내용 입력 내용을 위해 그리는 판서 입력과 사용자가 태그 실행을 위해 그리는 판서 입력을 모두 포함한다. 도 4b에서 디스플레이 상의 판서 입력 500은 <BIG> 이라는 판서 영역 401, <BIG> 이라는 글씨를 둘러싸는 판서 영역 지정 입력 403, 태그 입력 404를 포함한다.
전자 장치 100는 예를 들어, 수신된 판서 입력 401으로부터 태그 입력 404를 인식하면, 판서 영역 지정 입력 403에 의해 정해지는 판서 영역 402에 대해서 태그 입력 404에 대응하는 태그 기능을 실행하는 것으로 판단할 수 있다.
본 명세서에서는 태그 기능의 적용 대상이 되는 판서 영역 402의 범위를 확정하기 위해서는 판서 입력 중 판서 영역 지정 입력 403을 검출할 수 있다. 따라서 판서 입력 500 중 태그 적용 대상이 될 판서 내용 구분을 위한 하나의 방법으로 판서 내용을 둘러싸는 폐 도형을 고려할 수 있다. 폐 도형은, 그 모양이 무엇인지 상관없이 판서 영역 402를 둘러싸며 닫혀지게 그려져서 도형의 처음과 끝이 연결된 도형이면 충분하다.
전자 장치 100는 터치입력부를 통해 수신된 태그 입력 404를 전자 장치 100내에 저장된 미리 저장된 태그들의 모양과 비교함으로써 태그 입력 404에 대응하는 태그를 인식할 수 있다. 그리고, 전자 장치 100는 태그를 인식하게 되면 이 인식된 태그에 대응하는 기능을 판서 영역 402에 적용함으로써 태그 기능을 실현할 수 있다.
예를 들어, 사용자는 전자 장치 100를 이용하여 작업을 하면서 전자 장치 100의 디스플레이 상에 <BIG> 이라는 필기를 할 수 있다. 그리고, 이와 같이 필기된 <BIG> 이라는 내용에 대해서 어떤 기능을 적용하고 싶을 때 <BIG> 이라는 필기를 둘러싸는 판서 영역 지정 입력 403및 태그 입력 404을 그림으로써 원하는 태그 기능을 적용하게 할 수 있다. 통상적으로 사용자가 전자 장치 100를 사용하여 태그 기능을 이용하는 방법은 이와 같을 것이지만, 반드시 이러한 순서에 한정되는 것은 물론 아니다.
전자 장치 100의 디스플레이 상으로 수신되는 판서 입력의 순서는 어떤 것이어도 상관없다. 전자 장치 100는 판서 영역 지정 입력 403 및 태그 입력 404을 인식함으로써 태그 기능을 수행하는 대상으로 판단할 것이므로, 태그 입력 404를 제일 먼저 수신하든, 판서 영역 지정 입력 403을 제일 먼저 수신하든 상관이 없다.
또한, 전자 장치 100는 태그 기능과 관련하여 색상 정보를 정의할 수 있다. 사용자가 판서 영역 402의 내용에 무슨 색상을 이용하는지에 상관없이 전자 장치 100는 판서 영역 지정 입력 403 및 태그 입력 404에 이용된 펜의 색상을 태그 색상으로 정의할 수 있다. 전자 장치 100는 태그 색상을 태그에 관한 정보의 하나로서 포함시켜 저장할 수 있다. 따라서 전자 장치는 태그 색상을 이용하여 태그 정보를 검색할 수 있다.
도 5a는 일 실시예에 따라 전자 장치의 동작 방법의 흐름도의 일 예를 나타낸다.
도 5a를 참조하면, 동작 510에서, 전자 장치 100는 터치 입력부를 통하여 판서 입력을 수신한다.
예를 들어, 사용자는 사용자의 손가락이나 전자 펜을 이용하여 터치 입력부에 글씨를 쓰거나 그림을 그리거나 또는 이미지 불러오기 등을 통해 판서 입력을 할 수 있다.
동작 520에서, 전자 장치 100는 판서 입력으로부터, 판서 영역 지정 입력 및 태그 영역 지정 입력을 검출한다.
일 예에 따라 전자 장치 100는 수신된 판서 입력으로부터 판서 영역 지정 입력 및 태그 영역 지정 입력을 인식함으로써 판서 영역과 태그 입력을 검출할 수 있다. 판서 영역 지정 입력은 특정한 제1패턴을 포함할 수 있다. 태그 영역 지정 입력은 특정한 제2패턴을 포함할 수 있다. 예를 들어, 특정한 제1패턴은 제 1 폐 도형을 포함하고, 제2패턴은 제1 폐도 형과 다른 제2 폐 도형을 포함할 수 있다. 일 예에 따라 제2 폐 도형은 제1폐 도형에 인접하게 위치될 수 있다. 제1 폐 도형이나 제2 폐 도형은 닫혀진 도형으로서 도형의 시작과 끝이 연결되어 폐 루프를 형성하는 도형을 의미한다. 실시예에서 태그 실행은 별도의 메뉴를 이용하는 것이 아니라 사용자로부터 입력된 판서 입력을 기초로 하는 것이기 때문에 전자 장치 100는 사용자가 내용으로서 입력한 판서 입력과 태그 실행을 위한 판서 입력을 구분하여 인식할 필요가 있다. 따라서, 사용자의 판서 입력중 특정한 패턴을 인식하는 경우에 전자 장치 100는 이를 태그 실행을 위한 패턴으로 판단할 수 있다.
도 4a에 도시된 예에서 태그 입력은 별도의 태그 영역 지정 입력 없이 태그 입력 만이 존재하였지만, 도 5a에 도시된 예에서는 태그 입력이 위치하는 부분을 확정하기 위해 전자 장치 100는 태그 영역 지정 입력 을 더 검출한다. 즉, 전자 장치 100는 태그 영역 지정 입력을 먼저 검출하고, 검출된 태그 영역 지정 입력 내에서 태그 입력을 검출할 수 있다. 이와 같이 태그 영역 지정 입력 을 더 검출하게 되면, 태그 입력을 사용자가 특별한 태그 기능 관련 없이 입력한 판서 내용과 구별할 수 있게 된다.
동작 530에서, 전자 장치는 검출된 태그 영역 지정 입력으로부터 미리 지정된 모양의 태그 입력을 검출한다.
일 예에 따라 전자 장치 100는 하나 이상의 미리 지정된 태그를 저장하고 있으며, 전자 장치는 판서 입력으로부터 검출된 태그 영역 지정 입력으로부터 인식된 태그 입력을, 전자 장치 100가 저장하고 있는 미리 지정된 태그 모양과 비교하여, 일정한 임계치 이상으로 유사하다고 판단되면, 태그 영역 지정 입력으로부터 인식된 태그 입력을 미리 지정된 태그로 검출할 수 있다.
동작 540에서, 전자 장치 100는 검출된 태그 입력에 대응하여 정의된 기능을 획득한다.
일 예에 따라 전자 장치 100는 미리 지정된 태그 및 이 태그에 대응하는 기능을 정의하는 테이블을 저장하고 있다. 따라서, 전자 장치 100는 검출된 태그 입력에 대응하여 정의된 기능을 저장된 테이블로부터 획득할 수 있다. 미리 지정된 태그는, 예를 들어, 텍스트 태그, 캡쳐 태그, 비밀 태그, 내용 저장/불러오기 태그, 모든 태그 표시 태그 등이 있으며, 이에 대해서는 이하에서 상세히 후술한다.
동작 550에서, 전자 장치는 검출된 판서 영역 지정 입력 으로부터 판서 내용을 획득한다.
전자 장치는 동작 420에서 검출된 판서 영역 지정 입력 으로부터 판서 내용을 획득할 수 있다. 앞서 설명한 바와 같이 판서 영역 지정 입력은 예를 들어 제1폐 도형에 의해 확정될 수 있으며, 판서 내용은 이러한 제1 폐 도형에 의해 둘러싸여진 판서 내용을 포함한다. 따라서 제1 폐 도형 바깥에 있는 판서 입력은, 판서 내용에 포함되지 않는다.
동작 560에서, 전자 장치는 판서 내용에 대해, 검출된 태그 입력에 대응하여 정의된 기능을 수행한다.
전자 장치는 동작 450에서 획득된 판서 내용을 대상으로, 동작 440에서 획득된 태그 기능을 수행할 수 있다.
도 5b는 일 실시예에 따라 전자 장치의 디스플레이 상의 판서 입력 500의 일 예를 나타낸다.
도 5b를 참조하면, 전자 장치 100는 디스플레이 상에 입력된 판서 입력을 수신할 수 있다. 판서 입력은 디스플레이 상에 펜이나 사용자의 손가락을 통하여 입력된 모든 판서 입력을 말한다. 따라서, 판서 입력 501은 사용자가 실제 전자 장치 100를 이용하면서 실질적인 내용 입력 내용을 위해 그리는 판서 입력과 사용자가 태그 실행을 위해 그리는 판서 입력을 모두 포함한다. 도 5b에서 디스플레이 상의 판서 입력 502은 <BIG> 이라는 글씨를 포함하는 판서 영역, <BIG> 이라는 글씨를 둘러싸는 판서 영역 지정 입력 503, 태그 영역 지정 입력 504, 태그 입력 505을 포함한다.
전자 장치 100는 예를 들어, 수신된 판서 입력 501으로부터 판서 영역 지정 입력 503, 태그 영역 지정 입력 504, 태그 입력 505를 인식하면, 이 판서 입력이 태그에 관련된 것으로 판단할 수 있다. 판서 502를 제외하고, 태그 인식과 관련된 부분인, 판서 영역 지정 입력 503, 태그 영역 지정 입력 504, 태그 입력 505을 태그 포맷으로 언급될 수 있다.
일 실시예에 따라 판서 영역 지정 입력 503은 제1 폐 도형 형태가 될 수 있다. 태그 기능의 적용 대상이 되는 판서 내용의 범위를 확정하기 위해서는 판서 입력 중 태그 적용 대상이 될 판서 내용을 구분해야 한다. 따라서 판서 입력 501 중 태그 적용 대상이 될 판서 내용 구분을 위한 하나의 방법으로 판서 내용을 둘러싸는 폐 도형을 고려할 수 있다. 폐 도형은, 그 모양이 무엇인지 상관없이 판서 내용 502을 둘러싸며 닫혀지게 그려져서 도형의 처음과 끝이 연결된 도형이면 충분하다.
일 실시예에 따라 태그 영역 지정 입력 504은 제 2 폐 도형 형태가 될 수 있다. 제2 폐 도형 입력 에 의해 둘러싸여진 내용 505은 태그 입력으로 언급될 수 있다. 제1 폐 도형은 태그 기능을 적용할 판서 내용을 확정하는 데에 이용되고, 제2폐 도형 은 태그 입력을 식별하는 데에 이용된다. 즉, 전자 장치 100는 전자 장치 100가 인식할 태그 입력을 제2 폐 도형 으로 둘러싸여진 내용으로부터 찾을 수 있다. 그리고 제1폐 도형에 인접한 제2폐 도형을 인식함으로써 제2폐 도형 부분이 태그 입력 505을 담고 있는 부분으로 판단할 수 있다.
일 실시예에 따라 태그 영역 지정 입력 504는 판서 영역 지정 입력 503에 인접한 위치에 배열될 수 있다. 도 5b에 도시된 바와 같이 태그 영역 지정 입력 504를 판서 영역 지정 입력 503의 인접한 위치에서 검출함으로써 태그 영역 지정 입력 504으로 인식할 수 있다. 그러나 반드시에 이에 한정되는 것은 아니고, 다른 예에 따라, 태그 영역 지정 입력 504는 판서 영역 지정 입력 503과 인접하지 않고 떨어진 위치에서 검출하도록 구현될 수도 있다. 전자 장치 100는 태그 입력 505을 전자 장치 100내에 저장된 미리 저장된 태그들의 모양과 비교함으로써 태그 입력 505에 대응하는 태그를 인식할 수 있다. 그리고, 전자 장치 100는 태그를 인식하게 되면 이 인식된 태그에 대응하는 기능을 판서 영역 502에 적용함으로써 태그 기능을 실현할 수 있다.
예를 들어, 사용자는 전자 장치 100를 이용하여 작업을 하면서 전자 장치 100의 디스플레이 상에 <BIG> 이라는 필기를 할 수 있다. 그리고, 이와 같이 필기된 <BIG> 이라는 내용에 대해서 어떤 기능을 적용하고 싶을 때 <BIG> 이라는 필기를 둘러싸는 판서 영역 지정 입력 503 (제1 폐 도형), 판서 영역 지정 입력에 인접한 태그 영역 지정 입력 504 (제1 폐 도형에 인접한 다른 제2 폐 도형), 및 태그 영역 지정 입력으로 둘러싸인 부분에 태그 입력 505을 그림으로써 원하는 태그 기능을 적용하게 할 수 있다. 통상적으로 사용자가 전자 장치 100를 사용하여 태그 기능을 이용하는 방법은 이와 같을 것이지만, 반드시 이러한 순서에 한정되는 것은 물론 아니다.
전자 장치 100의 디스플레이 상으로 수신되는 판서 입력의 순서는 어떤 것이어도 상관없다. 전자 장치 100는 제1 폐 도형, 제2폐 도형, 제 2폐 도형 내부의 태그를 인식함으로써 태그 기능을 수행하는 대상으로 판단할 것이므로, 태그 입력 505를 제일 먼저 수신하든, 판서 내용 502을 제일 먼저 수신하든 상관이 없다.
또한, 전자 장치 100는 태그 기능과 관련하여 색상 정보를 정의할 수 있다. 사용자가 판서 내용 510의 입력에 무슨 색상을 이용하는지에 상관없이 전자 장치 100는 태그 포맷, 즉, 판서 영역 지정 입력 503, 태그 영역 지정 입력 504, 및 태그 입력 505에 이용된 펜의 색상을 태그 색상으로 정의할 수 있다. 전자 장치 100는 태그 색상을 태그에 관한 정보의 하나로서 포함시켜 저장할 수 있다. 따라서 전자 장치는 태그 색상을 이용하여 태그 정보를 검색할 수 있다.
도 6은 일 실시예에 따라 전자 장치의 디스플레이 상의 판서 입력의 다른 예를 나타낸다.
도 6을 참조하면, 전자 장치 100는 디스플레이 상에 입력된 판서 입력을 수신할 수 있다. 판서 입력 600은 디스플레이 상에 펜이나 사용자의 손가락을 통하여 입력된 모든 판서 입력을 말한다. 도 6에서 디스플레이 상의 판서 입력 600은 <SAMSUNG FliP> 이라는 글씨 610, 630, <FliP> 이라는 글씨를 둘러싸는 제1 폐 도형 형태의 판서 영역 지정 입력 620, 제1 판서 영역 지정 입력 620에 인접하게 그려진 제2 폐 도형 형태의 태그 영역 지정 입력 640, 제2 폐 도형 안에 그린 태그 입력 650을 포함한다.
도 6에서 사용자는 전자 장치 100의 디스플레이 상에 <SAMSUNG FliP> 이라는 글씨 610를 필기했지만, 제1폐 도형 620으로는 <FliP> 이라는 글씨 630만을 둘러싸고 있고, <SAMSUNG> 이라는 글씨 610은 제1 폐 도형 620으로 둘러싸지도록 포함되어 있지 않으며 제1 폐 도형 630의 외부에 있다. 따라서, 전자 장치 100는 제1폐 도형 620의 내부에 있는 글씨 <FliP> 610 만을 태그 기능을 적용할 판서 내용으로 확정하고, 제1 폐 도형 620의 바깥에 있는 글씨 <SAMSUNG> 630은 판서 내용에서 제외된다. 따라서 예를 들어 태그입력 650에 대응되는 기능이 판서 내용을 디지털 텍스트로 변환하는 기능이라면, 전자 장치 100는 제1폐 도형 630의 내부에 있는 글씨 <FliP> 630 만을 디지털 텍스트로 변환하고, 제1 폐 도형 620의 바깥에 있는 글씨 <SAMSUNG> 610는 디지털 텍스트 변환을 수행하지 않는다.
도 7은 일 예에 따라 전자 장치 100에서 색상을 이용하여 펜 입력하는 예를 나타낸다.
사용자는 전자 장치 100에 사용자의 손가락을 이용하여 판서 입력을 할 수 있다. 이때 판서 입력의 색상을 결정하거나 색상을 변경하고 싶은 경우 사용자는 전자 장치 100에 마련된 메뉴나 버튼 등을 이용하여 판서 입력에 이용되는 색상을 결정할 수 있다.
사용자는 전자 장치 100에 펜을 이용하여 판서 입력을 할 수도 있다. 예를 들어 이때에 사용자는 펜 700을 전자 장치 100의 디스플레이 상에 일정 시간 누름으로써 펜 700의 판서 입력에 사용될 수 있는 색상 메뉴 710가 표시되게 할 수 있다. 사용자는 이 표시된 색상 메뉴 710중 하나를 선택함으로써 판서 입력에 이용될 펜의 색상을 결정할 수 있다.
일 실시예에 따라 이와 같이 판서 입력에 이용되는 색상 정보는 태그 기능에 이용될 수 있다.
일 실시예에 따라 판서 내용을 디지털 텍스트로 변환하는 텍스트 태그의 경우, 판서 내용에 이용된 색상 정보를 이용하여 판서 내용이 디지털 텍스트로 변환될 수 있다.
일 실시예에 따라 판서 내용에 대해 태그 입력에 대응하는 기능을 수행할 때, 태그 기능 수행에 따라 태그 정보에 저장되는데 이 태그 정보는 판서 내용에 이용된 색상 정보를 포함할 수 있다. 태그 정보에 포함된 색상 정보는 나중에, 전자 장치 100에서 실행된 태그를 검색할 때 이용될 수 있다. 이에 대해서는 자세히 후술한다.
도 8은 일 실시예에 따라 전자 장치 100에서 제공하는 태그들 800를 나타낸다.
도 8을 참조하면, 전자 장치 100에서 제공하는 태그 종류 810는 예를 들어, 모든 태그 표시 태그 811, 텍스트 태그 812, 캡쳐 태그 813, 비밀 태그 814, 내용 저장 태그 815, 불러오기 태그 816을 포함할 수 있다. 태그 기능 820은 각 태그에 대한 기능을 나타낸다. 태그 정보 830은 각 태그에 대응하여 저장되는 정보를 나타낸다. 태그 모양 840은 해당 태그를 식별하기 위해 이용되는 모양을 나타낸다. 도 8에 도시된 태그 모양은 일 예를 나타낼 뿐이며, 해당 태그의 모양으로서 다른 모양에 의해 표시될 수도 있음은 물론이다.
모든 태그 표시 태그 811은 내용 영역에 지정할 수 있는 모든 태그의 모양을 유저 인터페이스로 출력한다. 이러한 모든 태그 표시 태그 811은 사용자가 적용할 수 있는 태그가 어떤 것이 있을지 모를 때 사용자에게 도움말과 같은 기능을 하기 위해 해당 내용 영역에 포함된 판서 내용에 대해서 적용할 수 있는, 가능한 모든 태그 모양을 표시해주는 것이다. 일 예에 따라 모든 태그 표시 태그 811의 태그 모양 840은 예를 들어 <별> 모양이 될 수 있다.
텍스트 태그 812는 내용 영역 안의 판서 내용 글자를 객체 인식 등을 통해 인식한 다음 디지털 텍스트로 변환한다. 변환된 디지털 텍스트는 해당 텍스트 태그가 수행된 문서 안에 저장될 수 있다. 또한 변환된 디지털 텍스트는 텍스트 정보에 포함될 수 있다. 텍스트 태그에 대해서 저장되는 태그 정보 830는, 변환된 디지털 텍스트, 태그 입력에 이용된 색상 정보, 및 태그 식별자를 포함할 수 있다. 텍스트 태그 812의 태그 모양 840은 예를 들어 <T> 모양이 될 수 있다.
캡쳐 태그 813은 내용 영역 안의 판서 내용을 캡쳐하여 전자 장치 100 내의 로컬 드라이브에 이미지로 저장한다. 내용 영역 안의 판서 내용은 이미지나 문자를 포함할 수 있다. 캡쳐 태그 813에 대해서 저장되는 태그 정보 830은 판서 입력에 이용된 색상 정보 및 태그 식별자를 포함할 수 있다. 캡쳐 태그 814의 태그 모양 814는 <O> 모양이 될 수 있다.
비밀 태그 814는 내용 영역 안의 판서 내용을 판서 입력에 이용된 색상의 가림막으로 가린다. 비밀 태그를 풀어서 가림막을 제거하기 위해서는 PIN 넘버를 이용할 수 있다. 비밀 태그 814에 대해서 저장되는 태그 정보 830은 판서 입력에 이용된 색상 정보 및 태그 식별자를 포함할 수 있다. 비밀 태그 814에 이용되는 태그 모양 814는 <X> 모양이 될 수 있다.
내용저장 태그 815는 내용 영역 안의 판서 내용을 판서 입력에 이용된 색상에 따라 분류된 가상 공간에 저장한다. 내용 저장 태그 815에 대해서 저장되는 태그 정보 830은 판서 입력에 이용된 색상 정보 및 태그 식별자를 포함할 수 있다. 내용 저장 태그 815에 이용되는 태그 모양 840는 <> 모양이 될 수 있다.
불러오기 태그 816는 색상에 따라 분류된 가상 공간에 저장된 판서 내용을 불러온다. 불러오기 태그 816에 대해서 저장되는 태그 정보 830은 판서 입력에 이용된 색상 정보 및 태그 식별자를 포함할 수 있다. 불러오기 태그 816에 이용되는 태그 모양 840는 <↓> 모양이 될 수 있다.
도 9는 일 실시예에 따라 전자 장치 100에서 사용하는 롤의 개념을 설명하기 위한 참고도이다.
일 실시예에 따라 전자 장치 100에서 사용하는 파일을 "롤"이라고 부를 수 있다. "롤"은 여러 페이지가 연결된 형태의 파일을 말한다. 예를 들어, 하나의 롤은 하나의 페이지에서부터 최대 20 페이지 까지 연결되는 형태가 될 수 있다.
도 9를 참조하면, 예를 들어, 세로 모드 일 때는 페이지들이 세로로 연결되고, 가로 모드 일 때는 페이지들이 가로로 연결될 수 있다.
도 10은 일 실시예에 따라 태그 정보를 저장하는 예를 설명하기 위한 참고도이다.
도 10을 참조하면, 전자 장치 100에서 사용자가 롤 1010을 생성할 때마다 롤은 전자 장치 100의 메모리에 저장될 수 있다. 예를 들어, 전자 장치 100에 저장된 롤은 롤 #1, 롤 #2, 롤 #3, 롤 #4?? 를 포함할 수 있다.
각 롤에는 해당 롤에 관한 메타데이터 1020를 포함하는데, 메타데이터 1020는 하나 이상의 태그 정보를 포함할 수 있다. 사용자가 어느 하나의 롤을 열어서 사용할 때, 해당 롤 을 이용하면서 사용자가 이용한 태그의 개수 만큼 태그 정보가 생성되어 메타데이터에 포함될 수 있다. 예를 들어 도 10을 참조하면, 롤 #1은 태그 정보 #1, 태그 정보 #2, 태그 정보 #3를 포함할 수 있다.
각 태그 정보는 세부 항목 1030을 포함한다. 예를 들어, 태그 정보 #1은 세부 항목으로서, 해당 태그 #1을 식별하기 위한 태그 식별자 1031, 태그 이용시 태그 포맷에 이용된 펜 색상인 태그 색상 1032을 포함할 수 있다. 또한, 태그가 텍스트 태그인 경우에 태그 정보의 세부 항목 1030으로서, 디지털 텍스트 1033을 더 포함할 수 있다.
도 10에 도시된 바와 같이 롤 및 롤에 관한 메타데이터로서 태그 정보를 전자 장치 100에 저장해 둠으로써, 사용자는 이전에 자신이 사용한 태그를 편리하게 검색하여 찾아볼 수 있다.
이제부터는 도 8에 도시된 태그들의 동작을 하나씩 구체적으로 설명하기로 한다.
도 11은 일 실시예에 따라 전체 태그 표시 태그의 기능을 설명하기 위한 참고도이다.
전체 태그 표시 태그는 전자 장치 100가 제공하는 태그들의 모양을 보여주는 유저 인터페이스를 출력하는 기능을 한다.
도 11의 1100을 참조하면, 전체 태그 표시 태그의 인식을 위한 포맷은, 판서 영역 지정 입력 1101, 태그 영역 지정 입력 1102, 태그 입력 1103을 포함한다. 전자 장치 100는 태그 영역 1102 내에 포함된 태그 입력 1103을 별 모양으로 인식함으로써 전체 태그 표시 태그임을 확인할 수 있다.
도 11의 1100A를 참조하면, 사용자는 먼저 전자 장치 100에 예를 들어 <BIG> 이라는 글씨 1111를 판서한다.
도 11의 1100B를 참조하면, 사용자는 다음 <BIG> 이라는 글씨 1112를 둘러싸는 제1 폐 도형 1112를 그린다.
도 11의 1100C를 참조하면, 사용자는 제1폐 도형 1112에 인접하게 제2폐 도형 1113을 그리고, 제2 폐 도형 1113 내에 별 모양의 태그 입력 1114을 그린다.
전자 장치 100는 사용자의 판서 입력을 모두 수신하고 나서, 제1 폐 도형 1112, 제2 폐 도형 1113, 및 태그 입력 1114를 인식한다. 이때 태그 입력 1114가 전자 장치 100가 저장하고 있는 미리 정의된 태그 입력인 전체 태그 표시 태그에 대응된다고 판단되면, 이 태그 입력에 대응하는 기능을 확인한다.
도 11의 1100D를 참조하면, 전자 장치 100는 전체 태그 표시 태그의 기능에 따라서, 전자 장치 100가 제공하는 모든 태그들의 모양을 표시하는 유저 인터페이스 1115를 출력할 수 있다. 따라서, 사용자는 미리 전자 장치 100에서 제공하는 태그들의 내용이 어떤 것인지 몰라도 전체 태그 표시 태그를 이용하여 전자 장치 100에서 제공하는 태그들의 모양을 보여주는 유저 인터페이스를 출력하게 할 수 있다.
일 실시예에 따라 사용자가 유저 인터페이스 1115 중에서 하나의 태그 모양을 선택한 경우에 전자 장치 100는 사용자에 의해 선택된 태그의 기능을 제1 폐 도형 1112으로 둘러싸여진 판서 내용인 <BIG> 이라는 글씨 1112 에 대해서 수행할 수 있다. 이와 같이 바로 유저 인터페이스 1115에 포함된 태그 모양을 선택하면 바로 선택된 태그에 대응하는 기능을 실행하게 함으로써 사용자가 재차 태그 입력을 해야 하는 번거로움을 피할 수 있다.
일 실시예에 따라 사용자가 유저 인터페이스 1115중에서 하나의 태그 모양을 선택한 경우에 전자 장치 100는 사용자에 의해 선택된 태그의 기능에 대한 설명을 보여주는 또 다른 유저 인터페이스를 출력할 수 있다. 예를 들어 1100D에서와 같이 전체 태그들의 모양을 보여주는 유저 인터페이스 1115를 출력하더라도 사용자는 여전히 각각의 태그가 어떤 기능을 가지는지 알 수 없을 수도 있으므로 각 태그에 대한 도움말을 제공하기 위한 것이다.
도 12는 일 실시예에 따라 텍스트 태그의 기능을 설명하기 위한 참고도이다.
텍스트 태그는 전자 장치 100가 판서 내용을 디지털 텍스트로 변환하는 기능을 한다.
도 12의 1200을 참조하면, 텍스트 태그의 인식을 위한 포맷은, 판서 영역 지정 입력 1201, 태그 영역 지정 입력 1202, 태그 입력 1203을 포함한다. 전자 장치 100는 태그 영역 지정 입력 1202 내에 포함된 태그 입력 1203을 <T> 모양으로 인식함으로써 텍스트 태그임을 확인할 수 있다.
도 12의 1200A를 참조하면, 사용자는 먼저 전자 장치 100에 예를 들어 <BIG> 이라는 글씨 1211를 판서한다.
도 12의 1200B를 참조하면, 사용자는 다음 <BIG> 이라는 글씨 1211를 둘러싸는 제1 폐 도형 1212를 그린다.
도 12의 1200C를 참조하면, 사용자는 제1폐 도형 1212에 인접하게 제2폐 도형 1213을 그리고, 제2 폐 도형 1213 내에 <T> 모양의 태그 입력 1214을 그린다.
전자 장치 100는 사용자의 판서 입력을 모두 수신하고 나서, 제1 폐 도형 1212, 제2 폐 도형 1213, 및 태그 입력 1214를 인식한다. 이때 태그 입력 1214가 전자 장치 100가 저장하고 있는 미리 정의된 태그 입력인 텍스트 태그에 대응된다고 판단되면, 이 태그 입력에 대응하는 기능을 확인한다.
도 12의 1200D를 참조하면, 전자 장치 100는 텍스트 태그의 기능에 따라서, 제1 폐 도형 1212에 의해 둘러싸여진 판서 내용인 <BIG> 이라는 글씨 1211를 디지털 텍스트 1215로 변환하여 출력한다. 디지털 텍스트 1215로 출력하여 표시할 때 전자 장치 100는 판서 입력에 이용된 색상인 오렌지 색으로 디지털 텍스트의 색상을 나타낼 수 있다.
일 실시예에 따라 전자 장치 100는 판서 내용으로부터 변환된 디지털 텍스트를 해당 롤에 저장할 수 있다.
또한, 일 실시예에 따라 전자 장치 100는 해당 롤에 수행된 텍스트 태그에 대한 정보를 해당 롤의 메타데이터로 저장할 수 있다.
도 13은 일 실시예에 따라 텍스트 태그에서의 색상 정보를 적용되는 예를 설명하기 위한 참고도이다.
도 12를 참조하여 설명한 바와 같은 텍스트 태그가 예를 들어 롤 #1에서 생성한 것이고 텍스트 태그의 색상 정보가 "orange"라고 하자.
도 13을 참조하면, 일 실시예에 따라 롤 #1 1320에는 텍스트 정보로서 <BIG> 와 텍스트 태그에 이용된 색상 정보인 <ORANGE>가 저장될 수 있다. 롤 #1에 텍스트 정보로서 <BIG> 과 <ORANGE>를 포함하므로, 전자 장치 100는 나중에 <BIG> 과 <ORANGE>라는 텍스트를 이용하여 롤 #1을 검색할 수 있다.
일 실시예에 따라 롤 #1의 파일명 1310은 <orange>를 포함하도록 생성될 수 있다. 롤 #1의 파일명 1310이 <orange>를 포함하므로 전자 장치 100는 판서 입력 색상이 오렌지 색인 태그를 포함하는 롤을 검색할 수 있다.
일 실시예에 따라 롤 #1에 관한 메타데이터 1330로서 복수의 태그 정보가 저장되는데, 이때 텍스트 태그에 대한 태그 정보 1340로서, 태그 식별자는 텍스트 태그로, 태그 색상은 orange로, 디지털 텍스트는 <BIG> 를 포함할 수 있다. 이와 같이 텍스트 태그의 정보로서 <BIG> 과 <ORANGE>를 포함하므로 전자 장치 100는 <BIG> 과 <ORANGE>를 이용하여 태그를 검색할 수 있다.
도 14는 일 실시예에 따라 캡쳐 태그의 기능을 설명하기 위한 참고도이다.
캡쳐 태그는 전자 장치 100가 판서 내용을 캡쳐하여 전자 장치 100의 로컬 저장 공간에 이미지 형태로 저장하는 기능을 한다.
도 14의 1400을 참조하면, 캡쳐 태그의 인식을 위한 포맷은, 판서 영역 지정 입력 1401, 태그 영역 지정 입력 1402, 태그 입력 1403을 포함한다. 전자 장치 100는 태그 영역 지정 입력 1402 내에 포함된 태그 입력 1403을 <Ο> 모양으로 인식함으로써 캡쳐 태그임을 확인할 수 있다.
도 14의 1400A를 참조하면, 사용자는 먼저 전자 장치 100에 예를 들어 사각형 1411, 원 1412, 삼각형 1413을 그릴 수 있다.
도 14의 1400B를 참조하면, 사용자는 다음 사각형 1411과 원 1412를 둘러싸는 제1 폐 도형 1414를 그리고, 제1폐 도형 1414에 인접하게 제2폐 도형 1415을 그리고, 제2 폐 도형 1415 내에 <Ο> 모양의 태그 입력 1416을 그린다.
전자 장치 100는 사용자의 판서 입력을 모두 수신하고 나서, 제1 폐 도형 1414, 제2 폐 도형 1415, 및 태그 입력 1416을 인식한다. 이때 태그 입력 1416이 전자 장치 100가 저장하고 있는 미리 정의된 태그 입력인 캡쳐 태그에 대응된다고 판단되면, 이 태그 입력에 대응하는 기능을 확인한다.
도 14의 1400C를 참조하면, 전자 장치 100는 캡쳐 태그의 기능에 따라서, 제1 폐 도형 1414에 의해 둘러싸여진 사각형 1411과 원 1412을 포함하는 판서 내용을 제1폐도형 1414의 형태로 잘라서 전자 장치 100의 저장 공간에 이미지 형태로 저장한다.
일 실시예에 따라 전자 장치 100는 캡쳐 태그에 대한 정보를 해당 롤의 메타데이터로 저장할 수 있다. 도 14의 1400D를 참조하면, 캡쳐 태그에 대한 정보는, 태그 식별자로서 <캡쳐 태그>, 태그 색상으로서 <오렌지>를 포함할 수 있다.
일 실시예에 따라 캡쳐된 내용이 이미지 형태로 저장 공간에 저장될 때, 이 이미지를 포함하는 이미지 파일에는 예를 들어 태그 색상 정보가 포함될 수 있다. 따라서 전자 장치 100는 나중에 태그 색상 정보를 이용하여 캡쳐 태그에 따라 저장된 이미지 파일을 검색할 수 있다.
도 15는 일 실시예에 따라 비밀 태그의 기능을 설명하기 위한 참고도이다.
비밀 태그는 전자 장치 100가 판서 내용을 펜 색상의 가림막으로 가림으로써 디스플레이 상에서 보이지 않게 하는 기능을 한다.
도 15의 1500을 참조하면, 비밀 태그의 인식을 위한 포맷은, 판서 영역 지정 입력 1501, 태그 영역 지정 입력 1502, 태그 입력 1503을 포함한다. 전자 장치 100는 태그 영역 지정 입력 1502 내에 포함된 태그 입력 1503을 <X> 모양으로 인식함으로써 비밀 태그임을 확인할 수 있다.
도 15의 1500A를 참조하면, 사용자는 먼저 전자 장치 100에 예를 들어 다각형이나 글씨를 포함하는 판서 입력 1511를 수행할 수 있다.
도 15의 1500B를 참조하면, 사용자는 다음 판서 입력 1511의 일부를 둘러싸는 제1 폐 도형 1512를 그리고, 제1폐 도형 1512에 인접하게 제2폐 도형 1513을 그리고, 제2 폐 도형 1513 내에 <X> 모양의 태그 입력 1514을 그린다.
전자 장치 100는 사용자의 판서 입력을 모두 수신하고 나서, 제1 폐 도형 1512, 제2 폐 도형 1513, 및 태그 입력 1514을 인식한다. 이때 태그 입력 1514이 전자 장치 100가 저장하고 있는 미리 정의된 태그 입력인 비밀 태그에 대응된다고 판단되면, 이 태그 입력에 대응하는 기능을 확인한다.
도 15의 1500C를 참조하면, 전자 장치 100는 비밀 태그의 기능에 따라서, 나중에 비밀 태그를 해제하기 위해 이용되는 PIN 번호 입력을 위한 유저 인터페이스 1515를 출력한다.
도 15의 1500D를 참조하면, 전자 장치 100는 유저 인터페이스 1515를 통해 사용자의 PIN 번호를 입력받는다.
도 15의 1500E를 참조하면, 사용자의 PIN 번호가 모두 입력되면, 전자 장치 100는 제1폐 도형 1512에 의해 둘러싸여진 판서 내용을 태그에 이용된 색상과 동일한 색상의 가림막 1516으로 가림으로써 판서 내용을 보여지지 않게 할 수 있다. 또한 전자 장치 100는 판서 내용이 비밀 태그에 의해 가려졌었음을 나타내기 위해 특정한 모양의 이미지 예를 들어 자물쇠 이미지 1517을 가림막 1516 위에 출력할 수 있다.
이와 같이 비밀 태그가 수행된 경우 이 비밀 태그에 대한 정보로서 태그 식별자는 <비밀태그>, 태그 색상은 <orange>가 포함될 수 있다.
도 16은 일 실시예에 따라 비밀 태그를 해제하는 방법을 설명하기 위한 참고도이다.
도 16의 1600A를 참조하면, 사용자는 가림막 1516 위에 출력된 비밀 태그가 걸려있음을 나타내는 이미지 1517을 선택함으로써 비밀 태그 해제를 트리거 할 수 있다.
도 16의 1600B를 참조하면, 이미지 1517을 선택하는 입력에 따라 전자 장치 100는 비밀 태그의 해제를 위해 PIN 번호 입력을 위한 유저 인터페이스 1515를 출력할 수 있다.
도 16의 1600C를 참조하면, PIN 번호 입력을 위한 유저 인터페이스 1515에 사용자가 PIN 번호를 입력하고 입력된 PIN 번호가 사용자가 이전에 비밀태그를 걸을 때 사용했던 PIN 번호와 동일한지 판단한다.
도 16의 1600D를 참조하면, 전자 장치 100는 입력된 PIN 번호가 이전에 입력했던 PIN 번호와 동일하면, 가림막 1516을 제거함으로써 비밀 태그를 해제한다. 따라서 전자 장치 100의 디스플레이는 원래의 판서 내용 1511을 출력할 수 있다.
도 17은 일 실시예에 따라 내용 저장 태그의 기능을 설명하기 위한 참고도이다.
내용 저장 태그는 전자 장치 100가 판서 내용을 전자 장치 100의 가상 공간에 저장하는 기능을 한다.
도 17의 1700을 참조하면, 내용 저장 태그의 인식을 위한 포맷은, 판서 영역 지정 입력 1701, 태그 영역 지정 입력 1702, 태그 입력 1703을 포함한다. 전자 장치 100는 태그 영역 지정 입력 1702 내에 포함된 태그 입력 1703을 <> 모양으로 인식함으로써 내용 저장 태그임을 확인할 수 있다.
도 17의 1700A를 참조하면, 사용자는 먼저 전자 장치 100에 예를 들어 다각형이나 글씨를 포함하는 판서 입력 1711를 수행할 수 있다.
도 17의 1700B를 참조하면, 사용자는 다음 판서 입력 1711의 일부를 둘러싸는 제1 폐 도형 1712를 그리고, 제1폐 도형 1712에 인접하게 제2폐 도형 1713을 그리고, 제2 폐 도형 1713 내에 <> 모양의 태그 입력 1714을 그린다.
전자 장치 100는 사용자의 판서 입력을 모두 수신하고 나서, 제1 폐 도형 1712, 제2 폐 도형 1713, 및 태그 입력 1714을 인식한다. 이때 태그 입력 1714이 전자 장치 100가 저장하고 있는 미리 정의된 태그 입력인 내용 저장 태그에 대응된다고 판단되면, 이 태그 입력에 대응하는 기능을 확인한다.
도 17의 1700C를 참조하면, 전자 장치 100는 내용 저장 태그의 기능에 따라서, 제1폐 도형 1712에 의해 둘러싸여진 판서 내용 1711을 가상 공간에 저장할 수 있다. 이때 전자 장치 100는 태그에 이용된 펜의 색상에 따른 가상 공간에 판서 내용 1711을 저장할 수 있다. 예를 들어, 태그에 이용된 펜의 색상이 오렌지색이면 판서 내용 1711은 오렌지색 가상 공간에 저장될 수 있다. 예를 들어, 태그에 이용된 펜의 색상이 파란 색이면 판서 내용 1711은 파란 색 가상 공간에 저장될 수 있다.
이와 같이 내용 저장 태그가 수행된 경우 이 내용 저장 태그에 대한 정보로서 태그 식별자는 <내용 저장태그>, 태그 색상은 <orange>가 포함될 수 있다.
도 18은 일 실시예에 따라 내용 저장 태그에 따라 가상 공간에 저장된 판서 내용의 예들을 나타낸다.
가상 공간 1800은 색상 별로 분류된 복수개의 가상 공간들을 포함할 수 있다. 내용 저장 태그에 이용된 색상에 따라 자동적으로 대응되는 색상에 따른 가상 공간에 내용 저장 태그에서 적용 대상인 판서 내용이 저장될 수 있다.
사용자는 예를 들어 전자 장치 100의 특정한 메뉴를 통하여 가상 공간의 내용을 열어볼 수 있다. 사용자에게 보여지는 가상 공간 사용자 인터페이스의 일 예가 도 18에 도시된 가상 공간 1800이다. 예를 들어 도 18에 도시된 가상 공간 1800은 오렌지 가상 공간 1810, 그린 가상 공간 1820, 블루 가상 공간 1830, 레드 가상 공간 1840, 바이올렛 가상 공간 1850을 포함할 수 있다. 사용자는 가상 공간중 어느 색상을 선택하면 전자 장치 100는 해당 색상에 따른 가상 공간에 저장된 판서 내용을 보여줄 수 있다.
도 18을 참조하면, 예를 들어 사용자가 오렌지 가상 공간 1810을 선택한 경우, 전자 장치 100는 오렌지 가상 공간 1810에 저장된 판서 내용인 1811, 1812, 1813, 1814를 보여줄 수 있다. 이와 같이 내용 저장 태그에 따라서 저장되는 판서 내용을 태그의 색상별로 구분하여 가상 공간에 저장해 둠으로써 사용자로 하여금 가상 공간에 저장된 내용을 태그 색상만을 이용하여 편리하게 검색하게 할 수 있다.
예를 들어, 사용자는 특정한 회의 주제와 관련된 판서 내용은 모두 파란 색을 이용하여 내용 저장 태그를 이용하여 저장하였다면, 사용자는 나중에 그 특정한 회의 주제와 관련된 판서 내용을 열어보기 위해 파란색 가상 공간을 선택함으로써, 용이하게 관련된 판서 내용을 찾아볼 수 있다.
도 19는 일 실시예에 따라 불러오기 태그의 기능을 설명하기 위한 참고도이다.
불러오기 태그는 전자 장치 100가 내용 저장 태그를 이용하여 가상 공간에 저장해둔 판서 내용을 불러오는 기능을 한다.
도 19의 1900을 참조하면, 불러오기 태그의 인식을 위한 포맷은, 판서 영역 지정 입력 1901, 태그 영역 지정 입력 1902, 태그 입력 1903을 포함한다. 전자 장치 100는 태그 영역 지정 입력 1902 내에 포함된 태그 입력 1903을 <↓> 모양으로 인식함으로써 불러오기 태그임을 확인할 수 있다.
도 19의 1900A를 참조하면, 사용자는 불러 오기 태그 기능을 이용하기 위해 전자 장치 100에 제1 폐 도형 1911를 그리고, 제1폐 도형 1911에 인접하게 제2폐 도형 1912을 그리고, 제2 폐 도형 1912 내에 <↓> 모양의 태그 입력 1913을 그린다. 또한, 내용 저장 태그에 따라 저장된 가상 공간은 태그 색상 별로 구분되어 있으므로, 사용자는 불러오기를 원하는 색상의 가상 공간의 내용을 불러오기 위해, 불러오기를 원하는 색상의 펜을 이용하여 태그 포맷 1911, 1912, 1913을 그릴 수 있다. 예를 들어, 사용자가 오렌지 색 가상 공간에 저장된 판서 내용을 불러오기를 희망한다면 사용자는 오렌지색 펜으로 불러오기 태그 포맷을 그릴 수 있다
전자 장치 100는 사용자의 판서 입력을 모두 수신하고 나서, 제1 폐 도형 1911, 제2 폐 도형 1912, 및 태그 입력 1913을 인식한다. 이때 태그 입력 1913이 전자 장치 100가 저장하고 있는 미리 정의된 태그 입력인 불러오기 태그에 대응된다고 판단되면, 이 태그 입력에 대응하는 기능을 확인한다. 또한 전자 장치 100는 불러오기 태그에 이용된 색상을 확인하고, 이용된 색상이 오렌지 색임을 판단할 수 있다.
도 19의 1900B를 참조하면, 전자 장치 100는 불러 오기 태그의 기능에 따라서, 오렌지 색 가상 공간에 저장된 하나 이상의 판서 내용을 썸네일 이미지 형태로 출력할 수 있다. 도 18의 오렌지 가상공간에 1810에는 판서 내용 1811, 1812, 1813, 1814가 저장되어 있다. 따라서, 전자 장치 100는 이 오렌지 가상공간 1810에 포함된 판서 내용 1811, 1812, 1813, 1814의 썸네일 이미지 1811i, 1812i, 1813i, 1814i의 를 출력한다.
도 19의 1900C를 참조하면, 사용자에 의해 판서 내용 1811, 1812, 1813, 1814의 썸네일 이미지 중 하나가 선택되면, 전자 장치 100는 선택된 썸네일 이미지에 대응하는 판서 내용을 출력할 수 있다. 도 19에서 사용자가 판서 내용 1812의 썸네일 이미지 1812i를 선택하고, 따라서 전자 장치 100는 사용자에 의해 선택된 판서 내용 1812를 출력할 수 있다.
도 20은 일 실시예에 따라 전자 장치 100에서 제공되는 메뉴의 예를 나타낸다.
도 20을 참조하면, 전자 장치 100의 화면의 오른쪽 가장자리에는 메뉴 2010,2020, 2030, 2040 이 제공될 수 있다. 롤 관리 메뉴 2010은 롤의 관리 및 설정을 변경하기 위한 메뉴이다. 롤 편집 메뉴 2020은 작성된 롤을 페이지 단위로 이동, 편집할 수 있게 하는 메뉴이다. 뒤로 가기 메뉴 2030은 마지막 작업을 취소하기 위한 메뉴이다. 앞으로 가기 메뉴 2040은 마지막 작업을 복원하기 위한 메뉴이다.
롤 관리 메뉴 2010이 사용자에 의해 선택되면, 새로운 유저 인터페이스 2100이 출력될 수 있다. 새로운 유저 인터페이스 2100은 <새로 만들기>, <롤 탐색기>, <저장>, <블랙보드> 등의 메뉴를 포함할 수 있다. <새로 만들기> 메뉴는 롤을 새로 만들기 위한 메뉴이다. <롤 탐색기> 메뉴는 저장된 롤을 열거나, 삭제 또는 내보내기를 할 수 있도록 하는 메뉴이다. <저장> 메뉴는 현재 롤을 저장하기 위한 메뉴이다. <블랙보드> 메뉴는 판서 모드를 블랙보드와 화이트 보드 사이에 스위칭하기 위한 메뉴이다.
전자 장치 100의 화면의 위쪽 가장자리에는 가져오기 메뉴 2050과 내보내기 메뉴 2060을 포함할 수 있다. 가져오기 메뉴 2050는 전자 장치 100에 연결된 외부 장치의 화면을 보여주거나 또는 연결된 USB나 네트워크 드라이브에 저장된 이미지 등의 자료를 불러오게 할 수 있다. 내보내기 메뉴 2060은 전자 장치 100에서 작성된 롤을 이메일이나, 프린터, USB, 외부 장치와의 화면 공유 등을 다양한 방법으로 내보낼 수 있게 할 수 있다.
도 21을 일 실시예에 따라 태그 정보를 이용하여 롤 탐색기를 이용하는 예를 설명하기 위한 참고도이다.
도 21을 참조하면, 사용자 인터페이스 2100으로부터 <롤 탐색기> 메뉴가 선택되면 전자 장치 100는 전자 장치 100에 저장된 롤을 탐색할 수 있게 하는 유저 인터페이스를 출력할 수 있다.
전자 장치 100에서 롤이 생성될 때마다 도 10에서 설명한 바와 같이 전자 장치 100의 저장 공간에는 롤과 이 롤에 대한 메타데이터가 저장될 수 있다. 롤에 대한 메타데이터는 해당 롤에 관한 다양한 정보가 포함될 수 있다. 특히 롤에 대한 메타데이터는 해당 롤에서 생성된 하나 이상의 태그에 관한 정보를 포함할 수 있다. 따라서 전자 장치 100는 롤 탐색기를 이용하여 저장 공간에 저장된 롤과 태그 정보를 검색할 수 있다.
일 실시예에 따라 전자 장치 100는 롤 탐색기 2110에서 텍스트 태그에 이용된 텍스트를 이용하여 롤을 검색할 수 있다. 예를 들어, 사용자는 롤 탐색기 2110에서 검색 키워드 입력창에 <BIG> 이라는 텍스트를 입력할 수 있다. 전자 장치 100는 이와 같은 텍스트 입력을 수신하면, 롤의 내부나 태그 정보로 <BIG> 이라는 텍스트를 포함하는 하나 이상의 롤을 탐색할 수 있다. 앞서 도 12를 참조하여 설명한 바와 같이 텍스트 태그는 판서 내용인 <BIG>을 텍스트로 변환하여 이를 롤의 내부에 저장할 뿐만 아니라 텍스트 태그의 정보로서도 텍스트 <BIG>을 포함할 수 있다. 따라서, 전자 장치 100는 롤의 내부에 텍스트로 <BIG>을 포함하거나 또는 텍스트 태그 정보 로서 <BIG>를 포함하는 태그를 가지는 롤을 검색하고, 검색된 하나 이상의 롤 결과를 포함하는 사용자 인터페이스를 출력할 수 있다. 따라서 사용자는 예를 들어 회의에서 중요한 내용을 전자 장치 100에 메모한 뒤에, 메모한 내용을 텍스트 태그 기능을 이용하여 텍스트로 저장해둠으로써 추후에 메모한 내용을 롤 탐색기를 이용하여 편리하게 찾을 수 있다.
일 실시예에 따라 전자 장치 100는 롤 탐색기 2120에서 태그에 이용된 색상 정보를 이용하여 롤을 검색할 수 있다. 예를 들어, 사용자는 롤 탐색기 2120에서 검색 키워드 입력창에 <ORANGE> 이라는 텍스트를 입력할 수 있다. 전자 장치 100는 이와 같은 텍스트 입력을 수신하면, 롤의 내부나 태그 정보로 <Orange> 이라는 텍스트를 포함하는 하나 이상의 롤을 탐색할 수 있다. 앞서 도 12를 참조하여 설명한 바와 같이 텍스트 태그는 판서 내용인 <BIG>을 텍스트로 변환하여 이를 롤의 내부에 저장할 뿐만 아니라 텍스트 태그의 정보로서도 텍스트 <BIG>과 태그의 색상 정보로서 <Orange>을 포함할 수 있다. 따라서, 전자 장치 100는 롤의 내부에 텍스트로 <Orange>을 포함하거나 또는 텍스트 색상 정보 로서 <Orange>를 포함하는 태그를 가지는 롤을 검색하고, 검색된 하나 이상의 롤 결과를 포함하는 사용자 인터페이스를 출력할 수 있다.
결과로 나오는 하나 이상의 롤은 롤 내부에 <Orange>라는 텍스트를 가진 롤 및 롤에 관한 태그 정보로서 <Orange> 를 가지는 롤을 모두 포함할 수 있다. 따라서, 전자 장치 100는 텍스트로서 <Orange> 키워드를 가지는 롤과 태그 색상으로서 <Orange> 키워드를 가지는 롤을 구분하여 출력할 수도 있을 것이다.
따라서 사용자는 예를 들어 회의에서 어느 특정한 회의에서 오렌지 색 태그를 이용하여 태그 기능을 실행하였다면, 나중에 사용자는 롤 탐색기에서 <orange>를 검색함으로써 오렌지 색 태그를 포함하는 모든 롤을 탐색할 수 있다.
일 실시예에 따라 전자 장치 100는 롤 탐색기 2130에서 최근에 사용하였거나, 사용 빈도가 많은 태그를 추천해줄 수 있다. 이중에서 하나의 태그가 사용자에 의해 선택되면 전자 장치 100는 선택된 태그를 검색할 수 있다. 예를 들어 롤 탐색기 2130에서 사용자가 <Holiday> 를 선택하였다면 전자 장치 100는 전자 장치 100에 저장된 롤 중에서 롤 내부에 <Holiday> 텍스트를 포함하거나 또는 태그 정보로서 <Holiday> 텍스트를 포함하는 롤을 검색하여 출력할 수 있다.
도 22는 일 실시예에 따라 엑스포트된 PDF 문서에서 태그 검색을 하는 예를 설명하기 위한 도면이다.
전자 장치 100에서 생성된 롤은 PDF 문서로 엑스포트 될 수 있다. 메타데이터로서 텍스트 태그 정보를 가지는 롤은 롤 내부에 텍스트가 저장될 뿐만 아니라 텍스트 태그 정보도 텍스트를 포함한다. 따라서 이와 같은 롤이 PDF 문서로 엑스포트 될 때, 롤에 관한 메타데이터인 텍스트 태그 정보가 PDF 문서에 저장될 수 있다. 예를 들어 도 12에서 설명한 바와 같이 텍스트 태그를 실행하여 <BIG> 이라는 텍스트와 텍스트 태그 색상 정보로서 <ORANGE>를 포함하는 롤을 PDF 문서로 엑스포트 하는 경우, PDF 문서에는 <BIG> 이라는 텍스트와 또한 <ORANGE>라는 색상 정보가 텍스트로서 포함될 수 있다. 물론 <BIG> 이라는 텍스트는 PDF 문서에 표시될 수 있지만 <ORANGE>라는 색상 정보는 PDF 문서상에 보여지지는 않지만 <BIG> 이라는 텍스트에 연관된 색상 정보로서 PDF 문서에 저장될 수 있다.
따라서, 도 22를 참조하면, 엑스포트된 PDF 문서의 인터페이스 2200에서 검색 키워드로 <BIG>이 입력되면, 텍스트 <BIG> 이 검색될 수 있다.
또한, 엑스포트된 PDF 문서의 인터페이스 2200 에서 검색 키워드로 <ORANGE> 가 입력되면, 색상 정보로서 orange 를 가지는 <BIG> 이 검색될 수 있다.
일 실시예에 따른 전자 장치 및 전자 장치의 동작방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.
이상에서 실시예들에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속한다.

Claims (20)

  1. 전자 장치에 있어서,
    디스플레이;
    터치 입력을 수신하는 터치 입력부;
    하나 이상의 인스트럭션을 저장하는 메모리; 및
    상기 메모리에 저장된 상기 하나 이상의 인스트럭션을 실행하는 프로세서를 포함하고, 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
    상기 터치 입력부를 통해 판서 영역을 지정하는 판서 영역 지정 입력을 수신하고,
    상기 터치 입력부를 통해 상기 판서 영역에 대한 태그 입력을 수신하고, 상기 판서 영역에 대해서, 상기 태그 입력에 대응하여 기 정의된 기능을 수행하는, 전자 장치.
  2. 제1항에 있어서,
    상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
    상기 터치 입력부를 통해 상기 태그 입력을 지정하는 태그 영역 지정 입력을 더 수신하고,
    상기 태그 영역 지정 입력에 기초하여 상기 태그 입력을 검출하는, 전자 장치.
  3. 제2항에 있어서,
    상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
    상기 판서 영역 지정 입력은 제1 폐 도형 입력을 포함하고,
    상기 태그 영역 지정 입력은 상기 제1 폐 도형 입력과 다른 제2 폐 도형 입력을 포함하는, 전자 장치.
  4. 제1항에 있어서,
    상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
    하나 이상의 태그 및 각 태그에 대응하는 기능을 정의하는 테이블을 획득하고,
    상기 테이블을 이용하여 상기 태그 입력에 대응하는 태그에 대하여 정의된 기능에 대한 정보를 획득하는, 전자 장치.
  5. 제1항에 있어서, 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
    상기 수신된 태그 입력에 대응하는 태그의 식별자 및 상기 태그 입력에 이용된 색상 정보를 포함하는 메타데이터를 태그 정보로서 저장 공간에 저장하는, 전자 장치.
  6. 제5항에 있어서, 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
    상기 태그 식별자 및 상기 태그 색상 정보 중 적어도 하나를 이용하여 상기 저장 공간에 저장된 상기 태그 정보를 검색하는, 전자 장치.
  7. 제1항에 있어서, 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
    상기 태그 입력으로부터 텍스트 태그를 검출하고,
    상기 판서 영역으로부터 판서된 글자를 인식하고,
    상기 텍스트 태그에 대응하여 정의된 기능에 따라 상기 인식된 글자를 디지털 텍스트로 변환하여 표시하는, 전자 장치.
  8. 제7항에 있어서, 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
    상기 텍스트 태그 의 식별자, 상기 인식된 글자에 대응하는 디지털 텍스트, 및 상기 태그 입력에 이용된 색상 정보를 포함하는 메타데이터를 생성하는, 전자 장치.
  9. 제1항에 있어서, 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
    상기 태그 입력으로부터 캡쳐 태그를 검출하고,
    상기 캡쳐 태그에 대응하여 정의된 기능에 따라 상기 판서 영역으로부터 획득된 판서 내용을 캡쳐하여 이미지로 저장하는, 전자 장치.
  10. 제1항에 있어서, 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
    상기 태그 입력으로부터 비밀 태그를 검출하고,
    상기 비밀 태그에 대응하여 정의된 기능에 따라 상기 판서 영역으로부터 획득된 판서 내용을 상기 태그 입력에 이용된 색상의 이미지를 이용하여 숨기는, 전자 장치.
  11. 제10항에 있어서, 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
    상기 비밀 태그 검출에 따라, 개인 식별 정보의 입력을 위한 사용자 인터페이스를 출력하고,
    상기 개인 식별 정보를 포함하는 사용자 입력을 수신하면, 상기 판서 내용을 숨김과 함께, 상기 비밀 태그가 적용되었음을 나타내는 이미지를 출력하고,
    상기 이미지를 선택하는 사용자 입력을 수신하면, 상기 비밀 태그의 해제를 위해 상기 개인 식별 정보의 입력을 위한 사용자 인터페이스를 출력하고,
    상기 개인 식별 정보를 포함하는 사용자 입력을 수신하면, 상기 숨겨졌던 판서 내용을 표시하는, 전자 장치.
  12. 제1항에 있어서, 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
    상기 태그 입력으로부터 내용 저장 태그를 검출하고,
    상기 내용 저장 태그에 대응하여 정의된 기능에 따라 상기 판서 영역으로부터 획득된 판서 내용을, 상기 태그 입력에 이용된 색상에 따라 분류된 가상 공간에 저장하는, 전자 장치.
  13. 제12항에 있어서, 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
    상기 태그 입력으로부터 불러오기 태그를 검출하고,
    상기 불러오기 태그에 대응하여 정의된 기능에 따라 상기 가상 공간에 저장된 상기 판서 내용을, 상기 태그 입력에 이용된 색상 정보를 이용하여, 불러와서 표시하는, 전자 장치.
  14. 제13항에 있어서, 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
    상기 불러오기 태그 검출에 따라, 상기 태그 입력에 이용된 펜의 색상 정보에 대응하는 가상 공간에 저장된 하나 이상의 판서 내용을 각각 대응하는 썸네일 이미지로 표시하고,
    상기 하나 이상의 썸네일 이미지 중 하나를 선택하는 사용자 입력에 따라 상기 선택된 썸네일 이미지에 대응하는 판서 내용을 상기 가상 공간으로부터 불러와서 표시하는, 전자 장치.
  15. 제1항에 있어서, 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
    상기 태그 입력으로부터 모든 태그 표시 태그를 검출하고,
    상기 모든 태그 표시 태그에 대응하여 정의된 기능에 따라 상기 판서 영역으로부터 획득된 판서 내용에 대해서 적용할 수 있는 하나 이상의 태그 이미지를 출력하고, 전자 장치.
  16. 전자 장치의 동작 방법에 있어서,
    상기 전자 장치의 터치 입력부를 통해 판서 영역을 지정하는 판서 영역 지정 입력을 수신하는 동작,
    상기 터치 입력부를 통해 상기 판서 영역에 대한 태그 입력을 수신하는 동작, 및상기 판서 영역에 대해서, 상기 태그 입력에 대응하여 기 정의된 기능을 수행하는 동작을 포함하는, 전자 장치의 동작 방법.
  17. 제16항에 있어서,
    상기 터치 입력부를 통해 상기 태그 입력을 지정하는 태그 영역 지정 입력을 수신하는 동작, 및
    상기 태그 영역 지정 입력에 기초하여 상기 태그 입력을 검출하는 동작을 더 포함하는, 전자 장치의 동작 방법.
  18. 제17항에 있어서,
    상기 판서 영역 지정 입력은 제1 폐 도형 입력을 포함하고, 상기 태그 영역 지정 입력은 상기 제1 폐 도형 입력과 다른 제2 폐 도형 입력을 포함하는, 전자 장치의 동작 방법.
  19. 제16항에 있어서,
    하나 이상의 태그 및 각 태그에 대응하는 기능을 정의하는 테이블을 획득하는 동작, 및
    상기 테이블을 이용하여 상기 태그 입력에 대응하는 태그에 대하여 정의된 기능에 대한 정보를 획득하는 동작을 더 포함하는, 전자 장치의 동작 방법.
  20. 전자 장치의 동작 방법을 수행하는 프로그램이 기록된 컴퓨터 판독가능 기록 매체를 포함하는 컴퓨터 프로그램 제품에 있어서, 상기 전자 장치의 동작 방법은,
    상기 전자 장치의 터치 입력부를 통해 판서 영역을 지정하는 판서 영역 지정 입력을 수신하는 동작,
    상기 터치 입력부를 통해 상기 판서 영역에 대한 태그 입력을 수신하는 동작, 및 상기 판서 영역에 대해서, 상기 태그 입력에 대응하여 기 정의된 기능을 수행하는 동작을 포함하는, 컴퓨터 프로그램 제품.
KR1020190004636A 2019-01-14 2019-01-14 전자 장치 및 그 동작 방법 KR20200088083A (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020190004636A KR20200088083A (ko) 2019-01-14 2019-01-14 전자 장치 및 그 동작 방법
US16/740,847 US20200225826A1 (en) 2019-01-14 2020-01-13 Electronic device and operation method thereof
PCT/KR2020/000646 WO2020149600A1 (en) 2019-01-14 2020-01-14 Electronic device and operation method thereof
EP20151627.5A EP3680767A1 (en) 2019-01-14 2020-01-14 Electronic device and operation method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190004636A KR20200088083A (ko) 2019-01-14 2019-01-14 전자 장치 및 그 동작 방법

Publications (1)

Publication Number Publication Date
KR20200088083A true KR20200088083A (ko) 2020-07-22

Family

ID=69167670

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190004636A KR20200088083A (ko) 2019-01-14 2019-01-14 전자 장치 및 그 동작 방법

Country Status (4)

Country Link
US (1) US20200225826A1 (ko)
EP (1) EP3680767A1 (ko)
KR (1) KR20200088083A (ko)
WO (1) WO2020149600A1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102563323B1 (ko) * 2023-06-05 2023-08-02 최일한 상호 연동된 전자칠판 및 보조칠판을 활용한 필기 인식 기반 정보 송수신 및 표시 시스템
US12026246B2 (en) 2020-09-24 2024-07-02 Samsung Electronics Co., Ltd. Electronic apparatus and method of controlling the same

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7396970B2 (ja) 2020-09-02 2023-12-12 シャープ株式会社 情報処理装置、情報処理装置の制御方法および制御プログラム
CN116594548A (zh) * 2023-06-15 2023-08-15 广州银狐科技股份有限公司 一种基于云平台的智慧教学黑板管控***

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110137041A (ko) * 2010-06-16 2011-12-22 삼성전자주식회사 휴대용 단말기에서 사용자 적응형 데이터 정렬/분류 방법 및 장치
KR20140008987A (ko) * 2012-07-13 2014-01-22 삼성전자주식회사 필기 이미지 인식을 이용한 어플리케이션 제어 방법 및 장치
JP2014022901A (ja) * 2012-07-18 2014-02-03 Sharp Corp 表示入力装置および表示入力方法
US9846526B2 (en) * 2013-06-28 2017-12-19 Verizon and Redbox Digital Entertainment Services, LLC Multi-user collaboration tracking methods and systems
US9323447B2 (en) * 2013-10-15 2016-04-26 Sharp Laboratories Of America, Inc. Electronic whiteboard and touch screen method for configuring and applying metadata tags thereon
KR20150086032A (ko) * 2014-01-17 2015-07-27 엘지전자 주식회사 이동 단말기 및 이의 제어방법
KR102336983B1 (ko) * 2014-12-30 2021-12-08 엘지전자 주식회사 필기 입력에 의해 이미지 데이터를 처리하는 펜 타입의 멀티 미디어 디바이스 및 그 제어 방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12026246B2 (en) 2020-09-24 2024-07-02 Samsung Electronics Co., Ltd. Electronic apparatus and method of controlling the same
KR102563323B1 (ko) * 2023-06-05 2023-08-02 최일한 상호 연동된 전자칠판 및 보조칠판을 활용한 필기 인식 기반 정보 송수신 및 표시 시스템

Also Published As

Publication number Publication date
EP3680767A1 (en) 2020-07-15
US20200225826A1 (en) 2020-07-16
WO2020149600A1 (en) 2020-07-23

Similar Documents

Publication Publication Date Title
US11314804B2 (en) Information search method and device and computer readable recording medium thereof
KR20200088083A (ko) 전자 장치 및 그 동작 방법
US7930634B2 (en) Document display apparatus and document display program
US6476834B1 (en) Dynamic creation of selectable items on surfaces
JP5533837B2 (ja) 手書き入力装置及び手書き入力制御プログラム
KR101993241B1 (ko) 이미지에 대한 부가 정보 태깅 및 검색 방법과 시스템, 기기와 그 기록 매체
EP2980691B1 (en) Method and device for providing content
US9172879B2 (en) Image display control apparatus, image display apparatus, non-transitory computer readable medium, and image display control method
JP6448900B2 (ja) 状況情報基盤の情報提供方法、そのシステム及びその記録媒体
US20090167882A1 (en) Electronic device and operation method thereof
CN107148610A (zh) 用户终端设备及其控制该用户终端设备的方法
KR20140128208A (ko) 사용자 단말 장치 및 그 제어 방법
KR102594951B1 (ko) 전자 장치 및 그의 동작 방법
KR101273396B1 (ko) 통신단말장치 및 이를 이용한 통신시스템
KR20140119608A (ko) 개인 페이지 제공 방법 및 이를 위한 디바이스
EP2657830A2 (en) Portable apparatus comprising touch screens for browsing information displayed on screen of external apparatus and method for browsing information thereof
US20200341582A1 (en) Electronic apparatus and operating method of the same
KR102337157B1 (ko) 전자 칠판 장치 및 그 제어 방법
CN103973880A (zh) 便携式设备和控制外部设备的方法
CN111913675A (zh) 显示控制方法和装置、电子设备及计算机可读存储介质
KR20210026194A (ko) 전자 장치 및 그 동작 방법
US20170206580A1 (en) Merchandise retrieval device and merchandise retrieval method
KR20150097250A (ko) 태그 정보를 이용한 스케치 검색 시스템, 사용자 장치, 서비스 제공 장치, 그 서비스 방법 및 컴퓨터 프로그램이 기록된 기록매체
US10924602B2 (en) Electronic device and method for controlling same
US8629846B2 (en) Information processing apparatus and information processing method

Legal Events

Date Code Title Description
A201 Request for examination
WITB Written withdrawal of application