KR101830787B1 - 수기로 작성된 메모 데이터 검색 방법 및 장치 - Google Patents
수기로 작성된 메모 데이터 검색 방법 및 장치 Download PDFInfo
- Publication number
- KR101830787B1 KR101830787B1 KR1020110068932A KR20110068932A KR101830787B1 KR 101830787 B1 KR101830787 B1 KR 101830787B1 KR 1020110068932 A KR1020110068932 A KR 1020110068932A KR 20110068932 A KR20110068932 A KR 20110068932A KR 101830787 B1 KR101830787 B1 KR 101830787B1
- Authority
- KR
- South Korea
- Prior art keywords
- touch
- memo data
- bit stream
- memo
- control unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/32—Digital ink
- G06V30/333—Preprocessing; Feature extraction
- G06V30/347—Sampling; Contour coding; Stroke extraction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/41—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/435—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/438—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/04812—Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04883—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- Software Systems (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
도 2는 본 발명의 실시예에 따라, 임의의 문자를 직선 요소 및 공백 요소로 구분하고, 각각의 요소를 비트 스트림 변환하는 과정을 도시하는 도면.
도 3은 본 발명의 실시예에 따른 메모 검색 장치의 내부 구조를 도시하는 블록도.
도 4는 본 발명의 실시예에 따라, 메모 검색 장치가 입력된 메모를 저장하는 과정을 도시하는 순서도.
도 5는 본 발명의 실시예에 따라 수기로 입력된 메모 데이터를 검색하는 과정을 도시하는 순서도.
도 6은 본 발명의 실시예에 따라, 입력된 메모 데이터를 비트 스트림 변환하는 예시를 도시하는 도면.
도 7 은 본 발명의 실시예에 따르는 경우, 메모 데이터의 방향 또는 크기에 상관없이 검색이 가능한 것을 도시하는 도면.
메모 데이터 | 인덱스(비트 스트림) |
SAMSUNG | 111100011001100... |
I am happy... | 111100110011000... |
We have a meeting... | 1111111000101011... |
- - - |
- - - |
320 : 저장부 321 : 메모 인덱스 데이터베이스
330 : 터치스크린부 331 : 입력부
332 : 표시부
340 : 제어부
341 : 데이터 변환부 340 : 검색부
Claims (16)
- 전자 장치의 메모 데이터 검색 방법에 있어서,
상기 전자 장치의 입력부를 통해, 메모 데이터 입력을 수신하는 단계;
상기 전자 장치의 제어부를 통해, 상기 입력된 메모 데이터를 비트 스트림 변환하는 단계;
상기 제어부를 통해, 상기 변환된 비트 스트림을 상기 전자 장치의 저장부에 저장하는 단계;
메모 데이터 검색 요청 시, 상기 제어부를 통해, 검색 요청된 메모 데이터를 상기 저장부에서 검색하는 단계; 및
검색 결과를 상기 전자 장치의 표시부를 통해 표시하는 단계를 포함하고,
상기 변환하는 단계는,
상기 메모 데이터가 직선 요소를 포함하는 경우, 상기 제어부를 통해, 상기 직선 요소를 상기 직선 요소의 길이에 대응하는 상기 비트 스트림의 제1 요소로 변환하는 단계; 및
상기 메모 데이터가 공백 요소를 포함하는 경우, 상기 제어부를 통해, 상기 공백 요소를 상기 공백 요소의 길이에 대응하는 상기 비트 스트림의 제2 요소로 변환하는 단계를 포함하는 것을 특징으로 하는 전자 장치의 메모 데이터 검색 방법. - 삭제
- 제1항에 있어서, 상기 비트 스트림의 제1 요소로 변환하는 단계는,
상기 제어부를 통해, 제1 터치 발생 및 상기 제1 터치 발생 이후 상기 제1 터치 해제를 감지하는 단계;
상기 제어부를 통해, 상기 제1 터치가 발생한 위치 및 제1 터치 해제가 발생한 위치를 이용하여 터치의 이동 경로를 확인하는 단계;
상기 제어부를 통해, 상기 이동 경로를 직선화하하고, 상기 이동 경로에 대한 직선 길이를 계산하는 단계; 및
상기 제어부를 통해, 상기 직선 길이에 대응하도록 비트 스트림 변환하는 단계를 더 포함하는 것을 특징으로 하는 전자 장치의 메모 데이터 검색 방법. - 제3항에 있어서, 상기 비트 스트림의 제2 요소로 변환하는 단계는,
상기 제어부를 통해, 상기 제1 터치 해제 발생 및 상기 제1 터치 해제 발생 이후 제2 터치 발생을 감지하는 단계;
상기 제어부를 통해, 상기 제1 터치 해제가 발생한 위치 및 상기 제2 터치가 발생한 위치를 이용하여 공백 거리를 계산하는 단계; 및
상기 제어부를 통해, 상기 공백 거리에 대응하도록 비트 스트림 변환하는 단계를 더 포함하는 것을 특징으로 하는 전자 장치의 메모 데이터 검색 방법. - 제3항에 있어서,
상기 제1 터치 해제 발생 후 후속하여 터치가 발생하지 않는 경우, 상기 제어부를 통해, 상기 변환된 비트 스트림을 상기 저장부에 저장하는 단계를 더 포함하는 것을 특징으로 하는 전자 장치의 메모 데이터 검색 방법. - 제1항에 있어서, 상기 검색하는 단계는,
상기 제어부를 통해, 상기 검색 요청된 메모 데이터를 비트 스트림 변환하는 단계; 및
상기 제어부를 통해, 상기 변환된 비트 스트림에 상응하는 메모 데이터를 상기 저장부에서 검색하는 단계를 더 포함하는 것을 특징으로 하는 전자 장치의 메모 데이터 검색 방법. - 제1항에 있어서,
상기 비트 스트림의 제1 요소에 포함된 각 비트는 1을 비트 값으로 포함하고,
상기 비트 스트림의 제2 요소에 포함된 각 비트는 0을 비트 값으로 포함하는 것을 특징으로 하는 전자 장치의 메모 데이터 검색 방법. - 제1항에 있어서, 상기 메모 데이터는,
수기로 작성되는 것을 특징으로 하는 전자 장치의 메모 데이터 검색 방법. - 전자 장치에 있어서,
메모 데이터 입력을 수신하는 입력부;
검색된 메모 데이터를 표시하는 표시부;
상기 입력된 메모 데이터 관련 정보를 저장하는 저장부; 및
상기 입력된 메모 데이터를 비트 스트림 변환하고, 변환된 비트 스트림을 상기 저장부에 저장하며, 메모 데이터 검색 요청 시 상기 저장부에서 검색 요청된 메모 데이터를 검색하고, 상기 표시부를 통해 검색 결과를 표시하고, 상기 메모 데이터가 직선 요소를 포함하는 경우, 상기 직선 요소를 상기 직선 요소의 길이에 대응하는 상기 비트 스트림의 제1 요소로 변환하고, 상기 메모 데이터가 공백 요소를 포함하는 경우, 상기 공백 요소를 상기 공백 요소의 길이에 대응하는 상기 비트 스트림의 제2 요소로 변환하도록 제어하는 제어부를 포함하는 것을 특징으로 하는 전자 장치. - 삭제
- 제9항에 있어서, 상기 제어부는,
제1 터치 발생 및 상기 제1 터치 발생 이후 상기 제1 터치 해제를 감지하고, 상기 제1 터치가 발생한 위치 및 제1 터치 해제가 발생한 위치를 이용하여 터치의 이동 경로를 확인하며, 상기 이동 경로를 직선화하고, 상기 이동 경로에 대한 직선 거리를 계산하며, 상기 직선 길이에 대응하도록 비트 스트림 변환하도록 제어하는 것을 특징으로 하는 전자 장치. - 제11항에 있어서, 상기 제어부는,
상기 제1 터치 해제 발생 및 상기 제1 터치 해제 발생 이후 제2 터치 발생을 감지하고, 상기 제1 터치 해제가 발생한 위치 및 상기 제2 터치가 발생한 위치를 이용하여 공백 거리를 계산하며, 상기 공백 거리에 대응하도록 비트 스트림 변환하도록 제어하는 것을 특징으로 하는 전자 장치. - 제11항에 있어서, 상기 제어부는,
상기 제1 터치 해제 발생 후 후속하여 터치가 발생하지 않는 경우, 상기 변환된 비트 스트림을 상기 저장부에 저장하도록 제어하는 것을 특징으로 하는 전자 장치. - 제9항에 있어서, 상기 제어부는,
상기 검색 요청된 메모 데이터를 비트 스트림 변환하고, 상기 변환된 비트 스트림에 상응하는 메모 데이터를 상기 저장부에서 검색하도록 제어하는 것을 특징으로 하는 전자 장치. - 제9항에 있어서,
상기 비트 스트림의 제1 요소에 포함된 각 비트는 1을 비트 값으로 포함하고,
상기 비트 스트림의 제2 요소에 포함된 각 비트는 0을 비트 값으로 포함하는 것을 특징으로 하는 전자 장치. - 제9항에 있어서, 상기 메모 데이터는,
수기로 작성되는 것을 특징으로 하는 전자 장치.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110068932A KR101830787B1 (ko) | 2011-07-12 | 2011-07-12 | 수기로 작성된 메모 데이터 검색 방법 및 장치 |
US13/547,581 US8694509B2 (en) | 2011-07-12 | 2012-07-12 | Method and apparatus for managing for handwritten memo data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110068932A KR101830787B1 (ko) | 2011-07-12 | 2011-07-12 | 수기로 작성된 메모 데이터 검색 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130008278A KR20130008278A (ko) | 2013-01-22 |
KR101830787B1 true KR101830787B1 (ko) | 2018-02-21 |
Family
ID=47519531
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110068932A Active KR101830787B1 (ko) | 2011-07-12 | 2011-07-12 | 수기로 작성된 메모 데이터 검색 방법 및 장치 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8694509B2 (ko) |
KR (1) | KR101830787B1 (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013113997A1 (en) * | 2012-02-01 | 2013-08-08 | Nokia Corporation | Method and apparatus for video coding |
CN105554169B (zh) * | 2014-11-04 | 2019-12-06 | 中兴通讯股份有限公司 | Oid配置、解析方法、ors客户端、oid节点及其数据库 |
CN110045844B (zh) * | 2019-04-15 | 2022-12-30 | 南京孜博汇信息科技有限公司 | 位置编码表单数据处理系统 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6317762B1 (en) | 1995-11-22 | 2001-11-13 | Fujitsu Limited | Document creating apparatus creates free format document from handwritten data converting into normalized size |
US20050222848A1 (en) | 2001-10-15 | 2005-10-06 | Napper Jonathan L | Digital ink database searching using handwriting feature synthesis |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5878164A (en) * | 1994-01-21 | 1999-03-02 | Lucent Technologies Inc. | Interleaved segmental method for handwriting recognition |
JP4214164B2 (ja) | 1995-11-22 | 2009-01-28 | 富士通株式会社 | 文書作成装置及び記憶媒体 |
US6011873A (en) * | 1998-04-29 | 2000-01-04 | Penware, Inc. | Method and apparatus for lossless compression of signature data |
KR100587540B1 (ko) * | 2004-02-14 | 2006-06-08 | 삼성전자주식회사 | 디지털 잉크 질의 검색 장치 및 방법 |
KR101019019B1 (ko) | 2009-04-14 | 2011-03-04 | 한국과학기술원 | 무선으로 데이터 전송이 가능한 메모장치 |
-
2011
- 2011-07-12 KR KR1020110068932A patent/KR101830787B1/ko active Active
-
2012
- 2012-07-12 US US13/547,581 patent/US8694509B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6317762B1 (en) | 1995-11-22 | 2001-11-13 | Fujitsu Limited | Document creating apparatus creates free format document from handwritten data converting into normalized size |
US20050222848A1 (en) | 2001-10-15 | 2005-10-06 | Napper Jonathan L | Digital ink database searching using handwriting feature synthesis |
Also Published As
Publication number | Publication date |
---|---|
KR20130008278A (ko) | 2013-01-22 |
US8694509B2 (en) | 2014-04-08 |
US20130018870A1 (en) | 2013-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190025950A1 (en) | User interface apparatus and method for user terminal | |
KR102056175B1 (ko) | 증강현실 콘텐츠 생성 방법 및 이를 구현하는 휴대단말장치 | |
EP2736235B1 (en) | Mobile terminal and data provision method thereof | |
US9110587B2 (en) | Method for transmitting and receiving data between memo layer and application and electronic device using the same | |
US9244611B2 (en) | Performing actions on a computing device using a contextual keyboard | |
US20090251338A1 (en) | Ink Tags In A Smart Pen Computing System | |
US9058067B2 (en) | Digital bookclip | |
US9298292B2 (en) | Method and apparatus for moving object in terminal having touch screen | |
US20140019905A1 (en) | Method and apparatus for controlling application by handwriting image recognition | |
US20090021494A1 (en) | Multi-modal smartpen computing system | |
US20160124702A1 (en) | Audio Bookmarking | |
US20160139691A1 (en) | Electronic-Scribed Input | |
EP2575009A2 (en) | User interface method for a portable terminal | |
US20100033766A1 (en) | Managing Objects With Varying And Repeated Printed Positioning Information | |
KR102125212B1 (ko) | 전자 필기 운용 방법 및 이를 지원하는 전자 장치 | |
US20140015780A1 (en) | User interface apparatus and method for user terminal | |
US10049114B2 (en) | Electronic device, method and storage medium | |
KR20140146785A (ko) | 오디오 및 텍스트 간의 변환을 위한 방법 및 전자 장치 | |
KR20140090114A (ko) | 키워드 검색 방법 및 장치 | |
KR101830787B1 (ko) | 수기로 작성된 메모 데이터 검색 방법 및 장치 | |
KR102073024B1 (ko) | 사용자 단말에서 메모 편집장치 및 방법 | |
KR102138277B1 (ko) | 영상 인식 방법 및 이를 이용하는 장치 | |
EP2806364B1 (en) | Method and apparatus for managing audio data in electronic device | |
JP2014089645A (ja) | システムおよび情報提供方法並びに電子機器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20110712 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20160628 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20110712 Comment text: Patent Application |
|
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20170531 Patent event code: PE09021S01D |
|
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20171130 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20180213 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20180214 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20210128 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20220127 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20240130 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20250124 Start annual number: 8 End annual number: 8 |