KR100320062B1 - 손으로쓴입력표시장치 - Google Patents

손으로쓴입력표시장치 Download PDF

Info

Publication number
KR100320062B1
KR100320062B1 KR1019940018694A KR19940018694A KR100320062B1 KR 100320062 B1 KR100320062 B1 KR 100320062B1 KR 1019940018694 A KR1019940018694 A KR 1019940018694A KR 19940018694 A KR19940018694 A KR 19940018694A KR 100320062 B1 KR100320062 B1 KR 100320062B1
Authority
KR
South Korea
Prior art keywords
character
segmentation
input
screen
display
Prior art date
Application number
KR1019940018694A
Other languages
English (en)
Other versions
KR950006590A (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 이데이 노부유끼
Publication of KR950006590A publication Critical patent/KR950006590A/ko
Application granted granted Critical
Publication of KR100320062B1 publication Critical patent/KR100320062B1/ko

Links

Classifications

    • 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
    • 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/28Character recognition specially adapted to the type of the alphabet, e.g. Latin alphabet
    • G06V30/287Character recognition specially adapted to the type of the alphabet, e.g. Latin alphabet of Kanji, Hiragana or Katakana characters

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Character Discrimination (AREA)
  • User Interface Of Digital Computer (AREA)
  • Calculators And Similar Devices (AREA)

Abstract

본 발명의 목적은 손으로 써서 입력된 문자를 다시 입력하지 않고 바르게 인식시킨다.
본 발명의 구성은 평가명으로 『いしい』의 문자를 5개의 화면으로 입력한 때 5개의 화면이 소정의 수의 문자 세그먼테이션으로 구분되고, 각 문자 세그먼테이션마다 문자인식된다. 본래 제 1화면과 동일의 문자를 구성하는 것으로 인식될 때마다 제 2화면이 제 3화면과 함께 1개의 문자로서 문자 인식되어있는 경우 이 제 2화면과 제 3화면사이에 그 분할을 지시하는 분할 지시기호(제스처)(51)를 손으로 써서 입력한다. 이것에 의해 다른 문자를 구성하는 각 화면이 다른 문자 세그먼테이션으로 분할된다. 그 결과 바른 문자로서 인식 시키는 것이 가능하게 된다.

Description

손으로 쓴 입력표시장치
본 발명은 예를들면 전자수첩장치, 휴대용의 컴퓨터 등에 이용하여 가장적절한 손으로 쓴 입력 표시장치에 관한 것이다.
최근 예를들면 전자수첩장치 등과 같이 문자를 손으로 써서 입력할 수 있는장치가 보급되고 있다. 이와같이 손으로 써서 입력할 수 있는장치는 통상 워드프로세서 등과는 다르게 되고 키보드가 없이, 펜을 이용하여 보드상에 문자를 씀으로써문자를 입력할 수 있기 때문에 종이상에 연필 등으로 문자를 써서 감각으로 손쉽게 문자를 입력할 수 있다. 키보드를 이용하는 경우에 비해서 키의 위치 등을 기억할 필요가 없기 때문에 초심자도 용이하게 문자를 입력할 수 있다.
이와같이 문자를 손으로 써서 입력할 수 있는 장치에 있어서는 문자를 입력하는 입력틀을 설치하고 있는 것과, 입력틀을 설치하지 않고 임의의 위치에 문자를 입력할 수 있는 것이 있다.
입력틀을 설치한 장치에 있어서는 사용자는 그 입력틀 가운데에 문자를 한자씩 손으로 써서 입력하게 된다. 이 입력틀은 통상 여러개의 영역으로 구별되어 있고 사용자는 각 영역에 1문자씩 입력하게 된다. 입력하는 위치가 제한되기 때문에 그 만큼만 사용자에 의해서는 조작성이 나쁘게 되나 각 문자를 입력하는 영역이 구분되어 있기 때문에 입력된 문자를 1문자씩 끊을 필요가 없고, 각 문자를 비교적 정확하게 인식하는 것이 가능하다.
이것에 대하여 입력틀을 설치하지 않은 장치에 있어서는 입력보드(타블렛)상의 임의의 위치에 사용자가 문자를 손으로 써서 입력하게 된다. 이 경우 손으로 써서 입력된 문자는 소정의 타이밍에서 문자로서 인식되었다.
즉 문자가 입력되면 입력된 문자와 문자의 경계가 결정된다. 그리고 끊어진 각각의 문자를 1자의 문자로서 인식하고, 그 인식결과가 표시된다.
그 결과 예를들면 제 16(a)도에 나타낸 바와같이 사용자가 「明」 이라고 한자를 입력한 경우 이 「日」과 「月」의 문자가 2개로 1개의 문자를 구성하는 것으로써 끊어진 경우에 있어서는 입력된 문자가 「明」의 한자(漢字)로서 인식되게 된다.
그렇기 때문에 제 16(b)도에 나타낸 바와같이 이 「日」과 「月」의 문자의 간격이 비교적 비여있는 등으로 인하여 이들의 문자가 각각 별개의 문자로서 끊어지도록 한 경우에 있어서는 「日」과 「月」의 문자가 각각 별개의 문자로서 인식되게 된다.
종래의 장치는 이와같이 「明」의 문자로서 인식된 결과 혹은 「日」과 「月」의 문자로서 인식된 결과가 사용자의 의도와 다른 경우 입력을 다시 행하지 않으면 않되고 의도하는 문자를 입력하는 것으로 시간이 걸리는 문제가 있었다.
본 발명은 이와같은 상황에 감안하여 된 것이며 보다 신속하게 소망의 문자, 도형 등을 입력할 수 있도록 하는 것이다.
본 발명의 손으로 쓴 입력표시장치는 필적을 손으로 써서 입력하는 입력수단(예를들면 제 1도의 펜(16))과, 입력수단에 의해 입력된 필적을 인식하는 인식수단(예를들면 제 2도의 프로그램상의 스텝(S1))과, 입력수단에 의해 입력된 필적과 인식수단에 의해 얻어진 인식결과를 표시하는 표시수단(예를들면 제 1도에 있어서의 디스플레이(13))과, 필적을 인식하는 경우에 있어서의 여러개의 필적을 짜 맞춤을 변경하는 변경수단(예를들면 제 4도에 있어서의 분할지시기호(51))을 갖추는 것을 특징으로 한다.
이 장치는 디스플레이부(13)에 여러개의 인식결과를 표시시킬 때 표시된 여러개의 인식결과의 소정의 것을 선택하는 선택수단(예를들면 제 8도에 있어서의 후보순위 표시부(61))을 또한 설치할 수 있다.
상기 구성의 손으로 쓴 입력 표시장치에 있어서는 소정의 필적을 입력한 때 이것을 인식하여 얻어진 인식결과가 표시된다. 그리고 그 표시된 인식결과가 의도하는 것과 다른 경우 입력 표시되어 있는 여러개의 필적을 짜 맞춤을 소정의 제스처를 입력하는 것으로 분할한다던지 짜 맞출 수 있다. 따라서 새로운 필적을 다시입력하지 않고 의도하는 문자를 입력하는 것이 가능하게 된다.
(실시예)
제 1도는 본 발명의 손으로 쓴 입력 표시장치의 일 실시예의 구성을 나타내는 블록도 이다. CPU(1)는 ROM(2)에 기억되어 있는 프로그램에 따라서 각부를 제어하고, 문자입력동작을 실행 하도록되어 있다. RAM(3)에는 필요에 따라서 소정의 데이터 등이 기억된다. 백업RAM(4)에는 배터리(5)에서 항상 소정의 전력이 공급되어 있고, 장치의 전원을 오프한 경우에 있어서도 기억하여 놓고저하는 정보를 기억하도록 되어 있다. 타이머(6)는 수정진동자(7)를 기준으로 하여 배터리(5)에 항상 동작하도록 되어 있다.
디스플레이 제어기(11)는 버스라인(8)을 거쳐서 입력되는 데이터를 V-RAM(12)에 전개하고, 거기에 전개된 화상을 디스플레이부(13)에 표시되도록 되어 있다. 입력타블렛(15)은 펜(16)을 조작함으로써 입력된 좌표위치데이터를 타블렛 인터페이스(14)에 출력하고, 타블렛 인터페이스(14)는 이 데이터를 버스라인(8)을 거쳐 CPU(1) 혹은 디스플레이제어기(11)에 출력하도록 되어 있다.
마이크(18)는 모아진 음소신호를 개체녹음 처리회로(17)에 출력하고 기억되도록 되어 있다. 또 개체녹음 처리회로(17)가 출력한 음성신호는 가산기(20)를 거쳐 스피커(21)에 공급되고 방음되도록 되어 있다. 다이얼러(19)은 CPU(1)로 제어되고 소정의 다이얼신호를 가산기(20)를 거쳐 스피커(21)에 출력하도록 되어 있다.
여러개의 키스위치군(22)은 장치의 동작을 절환할때 조작되고, 그 조작에 대응하는 신호가 키 인터페이스(23)에서 버스라인(8)을 거쳐 CPU(1)에 출력되도록 되어 있다. 또 여러개의 키스위치군(24)의 소정의 것을 조작함으로써 전원회로(25)를 온하고, 각부에 전력을 공급되도록 한다던지 개체녹음 처리회로(17)에 의한 녹음, 재생, 정지, 음량조정 등을 실행할 수 있도록 되어 있다.
또한 소켓(26)에는 도시하지 않은 IC카드를 삽입할 수 있도록 되어 있고, IC카드 인터페이스(27)는 이 IC카드에 대하여 데이터를 주고받도록 되어 있다.
핀커넥터(29)에는 예를들면 모뎀 등을 접속할 수 있고, 확장용 인터페이스(28)와 이 모뎀을 거쳐 신호를 주고 받을 수 있도록 되어 있다.
또한 입력타블렛(15)은 투명한 재질에 의해 구성되고 디스플레이부(13)상에 형성되어 있다. 그 결과 디스플레이부(13)의 표시가 입력타블렛(15)을 거쳐서 볼 수 있도록 되어 있다.
다음에 제 2도의 플로우챠트를 참조하여 문자를 손으로 써서 입력하는 경우의 동작에 대하여 설명한다. 펜(16)으로 입력타블렛(15)상에 문자를 손으로 써서 입력하면 그 필적데이터가 타블렛 인터페이스(14)를 거쳐 RAM(3)의 손으로 쓴 필적데이터베이스(DBI)에 공급되고 기억된다. 또 이 필적데이터는 디스플레이제어기(11)에 의해 V-RAM(12)에 공급되고 비트맵 데이터로서 전개된다. 그리고 이 비트맵 데이터가 디스플레이제어기(11)에 의해 독출되고디스플레이부(13)에 출력, 표시된다.
이것에 의해 디스플레이부(13)상에는 펜(16)에서 입력한 필적이 표시되게 된다.
CPU(1)는 스텝(S1)에 있어서 이와같이 하여 손으로 쓴 필적데이터베이스(DBI)에 기억되어 있는 필적데이터를 독출하고 문자인식처리를 실행한다. 인식의 결과 얻어진 데이터는 인식결과 데이터베이스(DB2)에 공급되고 기억된다.
다음에 스텝(S2)으로 진행하고 인식결과 데이터베이스(DB2)에 기억된 인식결과중 가장 높은 스코어를 가지는(유사도의 높은) 제 1번째의 인식결과가 독출되고 디스플레이부(13)에 표시된다.
제 3도는 이상의 동작을 도식적으로 표시하고 있다. 즉 지금 평가명에서 『いしい』의 문자를 입력한다고 한다면 이 문자의 필적 데이터가 문자 인식처리되고, 이 실시예의 경우 3개의 후보가 얻어지고 있다
즉 평가명에서 『いしい』의 문자는 5개의 화면으로 구성되어 있으나 제 1후보에 있어서는 이 5화면이 4개의 문자 세그먼테이션으로 구분되어 있다. 제 1화면에 의해 1개의 문자 세그먼테이션이 구성되고 이것은 평가명 『し』으로서 인식되고있다. 그리고 제 2화면과 제 3화면에 의해 1개의 문자 세그먼테이션이 구성되고, 이 실시예의 경우 가다가나의 『ル』로서 인식되고 있다. 또한 제 4화면과 제 5화면은 각각 다른 문자 세그먼테이션으로서 인식되고, 제 4화면은 숫자『1』로서 또 제 5화면을 『)』로서 인식되고 있다.
한편 제 2후보에 있어서는 제 1후보와 동일하게 5개의 화면이 4개의 문자 세그먼테이션으로 구분되고 있다. 최초의 문자 세그먼테이션은 제 1화면과 제 2화면에 의해 구성되고, 평가명의 『い』로서 인식되고 있다. 또 제 2번째의 문자 세그먼테이션은 제 3화면에 의해 구성되고, 평가명의 『し』로서 인식되고 있다. 또한 제 3번째와 제 4번째의 문자 세그먼테이션은 제 4화면과 제 5화면에 의해 각각 구성되고, 제 1화면에 있어서의 경우와 동일하게 숫자『1』와 기호『)』로서 인식되고 있다.
또한 제 3후보에 있어서는 5개의 화면이 3개의 문자 세그먼테이션으로 구분되고 있다. 최초의 문자 세그먼테이션은 제 1화면과 제 2화면에 의해 구성되고, 평가명의 『い』로서 인식되고 있다. 또 제 2번째의 문자 세그먼테이션은 제 3화면에 의해 구성되고 평가명『し』으로서 인식되고 있다. 또한 제 3번째의 문자 세그먼테이션은 제 4화면과 제 5화면에 의해 구성되고, 평가명의 『い』로서 인식되고 있다.
이 실시예의 경우 상기한 3개의 후보중 입력한 필적과 그 문자인식 결과로서의 제 1번째의 후보가 디스플레이부(13)에 표시된다.
또한 인식결과는 문자 세그먼테이션에 관계하는 정보(예를들면 필적에 외접하는 사각형(외접사각형)의 좌표, 문자를 구성하는 화면의 데이터등) 이것에 대응하는 인식결과인 문자코드 또한 그 문자코드로 표시되는 문자에 대한 유사도(스코어)를 가지고 있다.
문자 세그먼테이션마다 외접사각형은 이것을 표시하지 않아도 좋으나 표시한편이 후술하는 문자 세그먼테이션의 수정을 입력하기 용이하게 된다.
제 2도로 돌아와서 스텝(S2)의 다음에 스텝(S3)으로 진행하고 사용자의 새로운 입력을 받아들인다. 그리고 스텝(S4)에 있어서 스텝(S3)에서 받아들인 입력이 문자 세그먼테이션의 수정을 지시하는 것인지 아닌지를 판정한다. 입력된 필적이 문자 세그먼테이션의 수정을 지시하는 것이 아닌 경우 처리가 종료된다. 스텝(S3)에서 받아들였던 입력이 문자 세그먼테이션의 수정을 지시하는 것인 경우 스텝(S5)으로 진행하고 수정지시에 일치하는 인식결과를 다시 구한다.
즉 CPU(1)는 인식결과 데이터베이스(DB2)로 액세스(Access)하고, 스텝(S3)에서 사용자가 지시한 문자 세그먼테이션의 수정지시에 따라서 다시 인식처리를 고친다. 그리고 수정하여 얻어진 인식결과를 수정용 인식결과 데이터베이스(DB3)에 공급하고 기억시킨다.
문자 세그먼테이션의 수정은 예를들면 제 4도와 제 5도에 나타내는 바와같이 행해진다.
제 4도의 실시예에 있어서는 스텝(S2)의 처리결과 제 1후보가 문자 인식결과로서 필적과 함께 표시되고 있다. 사용자는 평가명에서 『いしい』의 문자를 입력한 것이나 이들의 필적중 문자 『い』를 구성하는 제 1화면과 제 2화면이 1문자로서 인식되지 않고 그중의 제 2화면이 독립한 1문자로서 인식될 때마다 제 3화면(『し』)과 1개의 문자를 구성하도록 인식되고 있다. 그래서 사용자는 제 4도에 나타내는 바와같이 제 2화면과 제 3화면으로 구성되는 문자 세그먼테이션을 분할하는 것을 지시한다. 대략 V자형의 분할 지시기호(제스처)(51)를 입력한다.
CPU(1)는 이 분할 지시기호(51)의 입력을 받아들이면 제 2화면과 제 3화면에 의해 구성하고 있던 1개의 문자 세그먼테이션을 2개의 문자 세그먼테이션으로 분할한다. 즉 제 2화면과 제 3화면은 각각 다른 문자를 구성하는 필적인 것으로 하여 인식처리를 다시 실행한다.
제 5도의 실시예에 있어서는 본래 1문자를 구성해야할 제 4화면과 제 5화면이 다른 문자 세그먼테이션으로 되어 있으므로 이 2개의 문자 세그먼테이션을 1개의 문자 세그먼테이션으로서 결합하기 위한 결합 지시기호(제스처)(52)를 입력한 상태를 나타내고 있다. 이 결합 지시기호(52)는 결합해야할 여러개의 문자 세그먼테이션의 각각을 가로지르도록 대략 V자형의 기호를 가로로 쓰러트리도록 한 기호로 된다.
이와같은 입력이 행해진 경우 CPU(1)는 이 결합 지시기호(52)에 걸치는 여러개의 문자 세그먼테이션을 1개의 문자 세그먼테이션으로서 처리한다.
제 6도는 제 2도에 있어서의 스텝(S5)의 수정지시에 일치하는 인식결과를 다시 구하는 처리의 상세한 설명을 표시하고 있다. 같은도면에 나타내는 바와같이 최초로 스텝(S31)에 있어서 입력된 문자 세그먼테이션의 수정지시가 세그먼테이션 결합을 지시하는 것인지 아닌지가 판정된다. 이 실시예의 경우 문자 세그먼테이션의 수정은 분할 또는 결합의 어느 것이다.
지금 입력된 것이 문자 세그먼테이션의 결함을 지시하는 것이 아닌 경우 즉 문자 세그먼테이션의 분할을 지시하는 것인 경우(제 4도에 나타낸 분할 지시기호(51)가 입력된 경우) 스텝(S35)으로 진행하고, 분할 지시기호(분할지시 제스처)(51)의 필적의 외접사각형의 좌표치로부터 분할대상으로 되는 세그먼테이션의 분할위치를 구한다.
제 4도의 실시예의 경우 분할 지시기호(51)의 외접사각형과 교차하는 문자 세그먼테이션은 제 2번째의 문자 세그먼테이션이기 때문에 이것을 분할대상으로 되는 문자 세그먼테이션으로 선택한다. 그리고 이 분할 지시기호(51)는 제 2화면과 제 3화면의 사이에 위치하고 있기 때문에 이 제 2화면과 제 3화면의 사이를 분할위치로서 결정한다.
다음에 스텝(S36)으로 진행하고, 인식결과 데이터베이스(DB2)에서 스텝(S35)에서 구한 세그먼테이션의 분할위치의 전후로 분할되는 세그먼테이션을 가진 결과 예를 구한다. 즉 이 실시예의 경우 제 2화면째와 제 3화면째의 필적이 각각 다른 문자(문자 세그먼테이션)를 구성하는 것으로 처리되기 때문에 제 1화면째와 제 2화면째의 필적이 1개의 문자 『い』로서 인식된다. 또 제 3화면이 1개의 문자 『し』로서 인식된다.
또한 스텝(S37)으로 진행하고 스텝(S36)에서 얻어진 결과가 수정용 인식결과 데이터베이스(DB3)에 공급되고 기억된다. 즉 제 3도에 있어서의 제 3후보가 수정용 인식결과 데이터베이스(DB3)에 저장된다.
한편 스텝(S31)에 있어서 입력된 제스처가 결합을 지시하는 결합 지시기호(52)라고 판정된 경우 스텝(S32)으로 진행한다. 그 필적의 외접사각형의 좌표치에서 결합대상으로 되는 세그먼테이션의 집합이 구해진다.
제 5도의 실시예의 경우 결합 지시기호(52)가 제 4화면과 제 5화면에 의해각각 구성되는 문자 세그먼테이션에 걸쳐져서 입력되고 있기 때문에 이들의 문자 세그먼테이션이 1개의 문자 세그먼테이션으로서 처리될 때마다 문자 세그먼테이션으로서 선택된다.
그리고 스텝(S33)으로 진행하고, 인식결과 데이터베이스(DB2)에서 스텝(S32)에서 구해진 문자 세그먼테이션의 집합이 1개의 문자 세그먼테이션으로 되는 결과를 포함하는 결과열을 구한다. 제 5도의 실시예의 경우 제 4화면과 제 5화면을 1개의 문자로서 인식하여 얻어지는 문자 『い』가 얻어진다.
또한 스텝(S34)으로 진행하고, 스텝(S33)에서 구해진 결과를 수정용 인식결과 데이터베이스(DB3)에 공급하고 저장한다. 제 5도의 실시예의 경우 문자 『い』가 수정용 인식결과 데이터베이스(DB3)에 기억되게 된다.
제 2도에 있어서는 스텝(S5)의 수정지시에 일치하는 인식결과를 통합하는 처리가 이상과 같이하여 행해진 다음 스텝(S5)에서 스텝(S6)이하의 처리로 진행하고, 인식한 결과가 여러개 존재하는 경우 그중 소정의 것이 표시된다.
스텝(S6)에서는 내부변수(j)가 1로 초기설정된다. 그리고 스텝(S7)으로 진행하고, 제 j번째의 인식결과가 디스플레이부(13)에 표시된다. 즉 CPU(1)는 수정 인식 결과 데이터베이스(DB3)에서 스텝(S5)에서 기억한 데이터중 최초의(j=1의) 데이터를 독출하고, 디스플레이부(13)에 출력하고, 표시시킨다. 다음에 스텝(S8)으로 진행하고, 사용자의 새로운 입력을 받아들인다. 그리고 스텝(S9)에 있어서 스텝(S8)에서 받아들여진 필적이 다음의 후보를 표시하는 것을 지시하는 것인지 아닌지를 판정한다. 다음후보 표시지시가 아닌 경우 또한 스텝(S13)으로 진행하고,전의 후보의 표시를 지시하는 것인지 아닌지를 판정한다.
스텝(S9)에서 다음후보 표시지시라고 판정된 경우 스텝(S10)으로 진행하고, 변수(j)를 1만큼 증가하고 스텝(S11)으로 진행한다. 스텝(S11)에 있어서는 스텝(S10)에서 증가한 변수(j)가 수정용 인식결과 데이터베이스(DB3)에 기억되어 있는 후보수보다 크게 됐는지 아닌지가 판정된다. 변수(j)가 기억되어 있는 후보수 이하의 값이라고 판정된 경우 다음에 표시해야할 후보가 계속 남아있기 때문에 스텝(S7)으로 돌아오고 스텝(S10)에서 증가한 변수(j)에 대응하는 인식결과를 표시한다. 즉 다음 후보를 표시한다.
이것에 대하여 스텝(S11)에서 변수(j)가 수정용 인식결과 데이터베이스(DB3)에 기억되어 있는 후보수보다 크게 되었다고 판정된 경우 즉 이미 마지막 후보를 표시하고 있는 상태인 때 스텝(S12)으로 진행하고, 변수(j)를 1로 세트하고, 스텝(S7)으로 돌아오고, 1번째의 인식결과를 표시한다. 즉 인식결과의 후보의 표시가 차례로 다음의 후보로 변경되고 제일 마지막으로 후보에 도달한때는 제일 처음의 후보로 돌아온다.
한편 스텝(S13)에 있어서 스텝(S8)에서 입력된 필적이 전의 후보의 표시를 지시하는 것이라고 판정된 경우 스텝(S14)으로 진행하고, 변수(j)를 1만큼 감소한다. 그리고 스텝(S15)에 있어서 이 변수(j)가 1이상이라고 판정된 경우 아직 전의 후보가 인식후보로서 남아있기 때문에 스텝(S7)으로 돌아오고 스텝(S14)에서 감소한 변수(j)에 대응하는 인식결과를 표시한다. 즉 하나 전의 인식후보를 표시한다.
스텝(S15)에 있어서 변수(j)가 1보다 작게 되었다고 판정된 경우 표시되고있는것이 제일 처음의 인식결과이기 때문에 이것에서 또한 전의 후보는 존재하지 않게 된다. 그래서 이 경우에 있어서는 스텝(S16)으로 진행하고, 변수(j)에 수정용 데이터베이스의 후보수와 같은 값이 설정된다. 즉 제일 마지막의 후보가 선택되고, 스텝(S7)으로 돌아오고 이것이 표시된다.
이와같이 하여 표시해야할 후보를 차례로 전후보로 변경하고, 제일 처음의 후보에 도달한때는 표시를 제일 마지막의 후보로 변경하는 것이다.
스텝(S13)에 있어서 스텝(S8)에서 받아들여진 필적이 전의 후보의 표시를 지시하는 것이 아니라고 판정된 경우에 있어서는 스텝(S3)으로 돌아오고, 다시 새로운 입력을 대기하고 그 필적에 대응하는 처리를 행하게 된다.
이상과 같이하여 스텝(S6내지 S16)에 있어서 여러개의 인식후보가 존재하는 경우에 있어서는 그 어느 1개를 차례로 선택하고 표시시킬 수 있다.
또한 이상의 스텝(S3)또는 스텝(S8)에 있어서의 입력(지령)은 제스처외 펜(16)에서 입력타블렛(15)상의 소정의 위치를 조작시키는 것으로 행하도록 할 수도 있다. 혹은 또 마우스, 키보드 등에서 입력시키도록 하는 것도 가능하다.
이와 같이하여 제 3도에 나타낸 제 1후보 내지 제 3후보의 어느 1개가 차례로 순번에 표시되게 된다.
이상의 처리를 정리하면 제 7도에 나타낸 바와같이 된다. 즉 최초로 같은도면(a)도에 나타낸 바와같이 『いしい』의 문자를 손으로 써서 입력하면 그 필적이 표시된다. 그리고 입력된 필적의 인식이 행해지면 같은도면(b)도에 나타낸 바와같이 인식결과의 제 1후보가 필적의 오른쪽 아래에 표시된다. 사용자는 이 인식결과를 보고 본래 다른 문자로서 인식될 때마다 제 2화면과 제 3화면이 1개의 문자 세그먼테이션에 포함되고 있는 것을 알 수 있다.
그래서 사용자는 이 제 2번째의 문자 세그먼테이션을 2개의 문자 세그먼테이션으로 분할하기 위한 분할 지시기호(51)를 입력한다. 그 결과 같은도면(c)에 나타낸 바와같이 제 1화면과 제 2화면에 의해 1개의 문자『い』가 인식표시되고, 제 3화면에 의해 1개의 문자『し』가 인식 표시된다.
또한 1개의 문자로서 인식될 때마다 제 4화면과 제 5화면이 각기 다른 문자 세그먼테이션으로서 인식처리 되고 있기 때문에 이것을 결합하는 결합 지시기호(52)를 입력하면 같은도면 (d)도에 나타낸 바와같이 제 4화면과 제 5화면을 1개의 문자로서 인식한 결과 얻어진 문자『い』가 표시된다.
이상과 같이 하여 1번 문자를 손으로 써서 입력한다음 필요에 따라서 인식결과를 참고하여 문자 세그먼테이션을 분할 혹은 결합하는 지시를 입력하는 것으로 다시 문자를 손으로 써서 고치지 않고 본래의 의도하는 문자를 인식시킬 수 있다.
제 8도는 다른 표시예를 나타내고 있다. 이 실시예에 있어서는 같은도면(a)도에 나타내는 바와같이 『いろいろ』의 문자를 입력하면 그 필적이 표시된다. 그리고 이 필적에 의하여 문자 세그먼테이션의 끊음이 행해지고, 각 문자 세그먼테이션마다 문자 인식이 행해진다. 그리고 같은도면 (b)도에 나타내는 바와같이 문자 세그먼테이션을 나타내는 외접사각형이 표시된다. 이 실시예의 경우 제 1화면 내지 제 6화면의 각각이 다른 문자 세그먼테이션 A내지 F로서 구분되고 있다.
또한 제 8도 (c)에는 이와같은 각 문자 세그먼테이션 A내지 F가 인식된 결과가 여러개(이 실시예의 경우 4쌍)표시된 상태를 나타내고 있다. 이 표시된 여러개의 쌍중 소정의 쌍을 선택할 때 가장 왼쪽에 표시되고 있는 후보순위 표시부(61)중 대응하는 것을 펜(16)으로 터치한다. 이것에 의해 터치한 짜 맞춤이 인식한 결과로서 선택된다.
또 이 실시예에 있어서는 제일 오른쪽에 스크롤바(62)가 표시되고, 그의 제일 위쪽 방향의 삼각형의 표시부(62a) 또는 제일 아래쪽방향의 삼각형의 표시부(62b)를 펜(16)으로 터치함으로써 표시되고 있는 후보가 5쌍 이상 존재할 때 그 표시상태를 위아래에 스크롤시킬 수 있다. 표시부(62a)를 터치하면 후보가 위쪽으로 스크롤되고 표시부(62b)를 터치하면 후보가 아래쪽으로 스크롤 된다.
제 9도는 또한 다른 표시예를 나타내고 있다. 이 실시예에 있어서는 같은도면(a)도에 나타내는 바와같이 제 1화면 내지 제 6화면의 입력이 행해지면 그 필적이 표시된다. 그리고 제 1위치의 인식후보에 대응하는 문자 세그먼테이션이 같은도면(b)도에 나타내는 바와같이 표시된다. 또한 같은도면(c)도에 나타내는 바와같이 여러개의 문자 세그먼테이션에 대한 여러개의 후보가 동시에 (이 실시예의 경우 4쌍)표시되고 있다.
이 경우에 있어서도 후보순위 표시부(61)의 소정의 것을 펜(16)으로 터치함으로서 소정의 인식결과를 선택할 수 있고 또 표시부(62a)또는 표시부(62b)를 조작하는 것으로 후보의 표시를 스크롤 시킬 수 있는 것은 제 8도에 있어서의 경우와 동일하다.
제 10도는 또한 다른 표시예를 나타내고 있다. 이 실시예에 있어서는 같은도면(a)도에 나타내는 바와같이 여러개의 인식결과가 표시되고 있는 상태에 있어서 같은도면(b)도에 나타내는 바와같이 전후보 표시지시 제스처(71)를 펜(16)으로 써서 입력한다던지 혹은 같은도면(c)에 나타내는 바와같이 다음후보 표시지시 제스처(72)를 펜(16)으로 써서 입력하는 것으로 인식후보를 위 또는 아래쪽으로 각각 스크롤 시킬 수 있도록 되어 있다. 이 실시예의 경우 이들의 전후보 표시지시 제스처(71)와 다음후보 표시지시 제스처(72)는 위쪽 또는 아래쪽을 향한 삼각형의 도형으로 되어 있다.
또 이 실시예의 경우 전후보 표시지시 제스처(71)또는 다음후보 표시지시 제스처(72)를 입력하는 대신에 스크롤바(62)의 표시부(62a, 62b)를 펜으로 터치함으로써도 동일하게 표시를 스크롤 시키는 것이 가능하게 되어 있다.
제 11도는 손으로 쓴 데이터베이스(DBI)의 포맷의 예를 표시하고 있다. 같은 도면에 나타내는 바와같이 최초에 화면번호가 배치되고 다음에 그 화면번호에 대응하는 화면의 좌표점의 수(n)가 배치되어 있다. 그리고 또한 그 다음에 n개의 좌표점의 좌표치(x0, y0), (x1, y1)‥‥,(xn-1, yn-1)가 배치되어 있다. 이하 동일하게 여러개의 화면이 입력되어 있는 경우에 있어서는 그 화면의 번호와 좌표점수, 좌표치가 차례로 배치된다. 그리고 마지막으로 파일 종료기호가 배치된다.
제 12도는 인식결과 데이터베이스(DB2)및 수정용 인식결과 데이터베이스(DB3)의 포맷의 예를 표시하고 있다. 최초로 각 문자 세그먼테이션에 대응하는 인식결과가 차례로 배치된다. 각 문자 세그먼테이션에 대한 인식결과에 있어서는 그 선두에 그 문자 세그먼테이션의 ID가 배치되고, 다음으로 그 문자 세그먼테이션의 시작 화면번호와 종료 화면번호가 배치되어 있다. 그 다음에는 그 문자 세그먼테이션의 외접사각형의 대각정점의 좌표(x0, y0), (x1, y1)가 배치되어 있다. 또한 그 다음에는 인식후보의 수(N)가 배치되고, 이것에 계속해서 제 1번째에서 제 N번째의 인식 후보의 문자코드와 그레이드치가 배치되어 있다.
1문자 세그먼테이션에 대한 인식결과의 최후에는 1문자 세그먼테이션에 대한 인식결과 종료코드가 배치되고 있다. 그리고 그 다음에는 문자 세그먼테이션을 그 그레이드치가 높게 되도록 하여 짜 맞추어서 얻어진 문자 인식결과를 구성하는 문자 세그먼테이션이 차례로 배치되어 있다. 이 문자 인식결과는 후보ID와 그 후보를 구성하는 문자 세그먼테이션의 수(M)와, 그 문자 세그먼테이션의 ID(ID0 내지 IDM)로 구성되어 있다. 그리고 제일 마지막으로 파일 종료코드가 부가되어 있다.
이상에 있어서 문자를 손으로 써서 입력하는 경우를 예로서 설명하였으나 도형을 입력하는 경우에도 본 발명은 응용하는 것이 가능하다.
제 13도 및 제 14도는 이 경우의 실시예를 표시하고 있다. 제 13(a)도에 있어서는 예를들면 전기블록도를 그리는 경우와 같이 3개의 사각형과, 각 사각형을 연결하는 선분이 입력되고 그 필적이 표시된 상태가 나타나고 있다. 같은도면(b)도에는 같은도면(a)도에 나타낸 필적이 인식된 결과가 또한 표시되는 동시에 각 도형의 도형 세그먼테이션도 표시되고 있다.
이 실시예의 경우 입력된 도형은 5개의 도형 세그먼테이션으로 분할되어 있으나 제 2번째의 도형 세그먼테이션이 본래 제 1번째의 도형을 구성해야할 선분을 포함해서 구분되어 있다. 그래서 같은도면(b)도에 나타낸 바와같이 소정의 위치로분할지시기호(51)를 입력하면 같은도면(c)도에 나타내는 바와같이 그때까지 제 2번째의 도형 세그먼테이션에 포함되어 있던 선분이 제 1번째의 도형 세그먼테이션에 포함되도록 변경된다.
이상의 처리에 의해 사각형과 이것을 접속하는 선분에 도형 세그먼테이션이 구분되므로 여기서 처리를 종료시켜도 좋으나 그중의 여러개의 도형 세그먼트를 또한 1개의 도형 세그먼트에 통합할 수 있다.
이 경우 제 14(a)도에 나타내는 바와같이 1개로 통합하는 도형 세그먼테이션(이 실시예의 경우 제 3번째 내지 제 5번째의 도형 세그먼테이션)에 걸치도록 결합 지시기호(52)를 입력한다. 이것에 의해 제 14(b)도에 나타내는 바와같이 이들 제 3내지 제 5번째의 도형 세그먼테이션이 1개의 세그먼테이션으로서 통합된다.
1개의 도형 세그먼테이션에 통합된 도형은 예를들면 이동, 소거 등의 처리를 할 때 전체로서 처리가 행해진다.
이와같이 도형을 입력하는 경우에 있어서도 여러개의 인식후보인 경우 소망의 후보를 1개씩 표시시키도록 할 수 있다. 제 15도는 이 실시예를 표시하고 있다.
즉 제 15(a)도에는 1개의 입력필적과 그것에 대응하는 1개의 인식결과가 표시되고 있다. 이 인식결과는 예를들면 제 10도에 나타내는 경우와 같이 여러개 동시에 표시하는 것도 가능하다.
그리고 제 15(b)도 또는 (c)도에 나타내는 바와같이 전후보 표시지시 제스처(71)또는 다음후보 표시지시 제스처(72)를 입력하는 것으로 표시하는 인식결과를 전후보 또는 다음후보로 스크롤 시키도록 할 수 있다.
이와같이 본 발명은 문자, 도형등, 임의의 형상을 표시 시키는 경우에 적용하는 것이 가능하다
이상과 같이 본 발명의 손으로 쓴 입력 표시장치에 의하여 여러개의 필적의 짜맞춤을 변경수단에 의해 변경 시키도록 한 것으로 손으로 쓴 입력한 형상이 의도하는 형상으로 인식되지 않는 경우에 이것을 다시 입력하지 않고 의도하는 형상으로 신속하게 인식 시키도록 할 수 있다.
제 1도는 본 발명의 손으로 쓴 입력 표시장치의 일 실시예의 구성을 나타내는 블록도 이다.
제 2도는 제 1도의 실시예의 동작을 설명하는 플로우챠트이다.
제 3도는 제 2도의 스텝(S1)과 스텝(S2)의 처리를 설명하는 도면이다.
제 4도는 문자 세그먼테이션의 분할을 설명하는 도면이다.
제 5도는 문자 세그먼테이션의 결합을 설명하는 도면이다.
제 6도는 제 2도의 스텝(S5)의 상세한 처리를 설명하는 플로우챠트이다.
제 7도는 제 2도의 스텝(S1내지 S5)의 처리를 설명하는 도면이다.
제 8도는 동일 세그먼테이션에 대한 여러개의 후보의 표시예를 설명하는 도면이다.
제 9도는 여러개의 문자 세그먼테이션에 대한 여러개의 후보의 표시예를 설명하는 도면이다.
제 10도는 표시가 스크롤 하는 예를 설명하는 도면이다.
제 11도는 손으로 쓴 데이터베이스의 포맷을 설명하는 도면이다.
제 12도는 인식결과 데이터베이스의 포맷을 설명하는 도면이다.
제 13도는 도형 세그먼테이션을 변경하는 예를 설명하는 도면이다.
제 14도는 제 13도에 이어진 도면이다
제 15도는 도형의 표시를 스크롤 하는 예를 설명하는 도면이다.
제 16도는 종래의 손으로 쓴 입력 표시장치의 표시예를 설명하는 도면이다.
* 도면의 주요부분에 대한 부호의 설명
1. CPU 2. ROM
3. RAM 8. 버스라인
11. 디스플레이 제어기 12. V-RAM
13. 디스플레이부 14. 타블렛(Tabloid) 인터페이스
15. 입력타블렛 16. 펜
51. 분할 지시기호 52. 결합 지시기호
61. 후보순위 표시부 62. 스크롤바
71. 전후보 표시지시 제스처 72. 다음후보 표시지시 제스처

Claims (1)

  1. 손으로 쓴 필적을 입력하는 필적입력수단과,
    상기 입력수단에 의해 입력된 필적을 인식하는 인식수단과,
    상기 입력수단에 의해 입력된 필적과, 상기 인식수단에 의해 얻어진 인식결과로서 상기 필적을 복수의 세그먼테이션들로 분할한 인식결과를 표시하는 표시수단과,
    상기 표시수단에 표시된 상기 복수의 세그먼테이션들 중 하나의 세그먼테이션을 두 개 이상으로 분할하기 위한 분할지시기호가 사용자의 제스처에 의해 입력되면, 이 분할지시기호의 입력에 해당하는 세그먼테이션을 분할시키고, 상기 복수의 세그먼테이션 중 이웃하는 두 개 이상의 세그먼테이션들을 하나로 결합하기 위한 결합지시기호가 사용자의 제스처에 의해 입력되면, 이 결합지시기호의 입력에 해당하는 상기 세그먼테이션들을 하나의 세그먼테이션으로 결합함으로써, 상기 복수의 세그먼테이션들을 사용자가 원하는 새로운 배열의 세그먼테이션들로 변경하는 인식결과 변경수단을 포함하여 이루어진 손으로 쓴 입력표시장치.
KR1019940018694A 1993-08-03 1994-07-29 손으로쓴입력표시장치 KR100320062B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP93-191497 1993-08-03
JP5191497A JPH0744655A (ja) 1993-08-03 1993-08-03 手書き入力表示装置

Publications (2)

Publication Number Publication Date
KR950006590A KR950006590A (ko) 1995-03-21
KR100320062B1 true KR100320062B1 (ko) 2002-04-06

Family

ID=16275637

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019940018694A KR100320062B1 (ko) 1993-08-03 1994-07-29 손으로쓴입력표시장치

Country Status (2)

Country Link
JP (1) JPH0744655A (ko)
KR (1) KR100320062B1 (ko)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2845149B2 (ja) * 1994-12-28 1999-01-13 日本電気株式会社 手書文字入力装置および手書文字入力方法
JP3954247B2 (ja) * 1999-08-11 2007-08-08 独立行政法人科学技術振興機構 文書入力方法、文書入力プログラムを記録した記録媒体及び文書入力装置
JP3954246B2 (ja) * 1999-08-11 2007-08-08 独立行政法人科学技術振興機構 文書処理方法、文書処理プログラムを記録した記録媒体及び文書処理装置
KR20020066470A (ko) * 2001-02-12 2002-08-19 김진환 온라인 문자인식시스템을 위한 효율적인 펜 사용자인터페이스
US20070094024A1 (en) * 2005-10-22 2007-04-26 International Business Machines Corporation System and method for improving text input in a shorthand-on-keyboard interface
WO2015136645A1 (ja) * 2014-03-12 2015-09-17 株式会社 東芝 電子機器、方法及びプログラム

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS592189A (ja) * 1982-06-29 1984-01-07 Fujitsu Ltd 文字認識装置
JPS6129982A (ja) * 1984-07-21 1986-02-12 Nippon Telegr & Teleph Corp <Ntt> オンライン手書き文字列認識方式
JPH04155596A (ja) * 1990-10-19 1992-05-28 Wacom Co Ltd 手書き文字入力装置
JP3217084B2 (ja) * 1991-05-14 2001-10-09 シャープ株式会社 手書文字認識装置
JP3093366B2 (ja) * 1991-10-21 2000-10-03 キヤノン株式会社 画像処理方法及び装置
JP2984170B2 (ja) * 1993-07-26 1999-11-29 シャープ株式会社 オンライン手書き文字認識装置

Also Published As

Publication number Publication date
JPH0744655A (ja) 1995-02-14
KR950006590A (ko) 1995-03-21

Similar Documents

Publication Publication Date Title
US6493464B1 (en) Multiple pen stroke character set and handwriting recognition system with immediate response
US5502461A (en) Hand written character input system/allowing change of size of character writing frames
US5661476A (en) Keyboard for personal information device
US4860372A (en) Real time handwritten character input system
CN1205528C (zh) 计算机***中提供提示的方法
US4953225A (en) Handwritten character-recognizing apparatus for automatically generating and displaying character frames
US20040243389A1 (en) Method and apparatus for selecting symbols in ideographic languages
JP3353954B2 (ja) 手書き入力表示方法および手書き入力表示装置
JPH06202784A (ja) 文字入力装置
KR100320062B1 (ko) 손으로쓴입력표시장치
JP2992127B2 (ja) 文字認識方法及び装置
EP0575316B1 (en) Display system and method for context-based scrolling
US5991440A (en) Method and apparatus for recognizing input handwritten characters associated with title information
JPH0713686A (ja) 手書き情報入力装置
JPH1115918A (ja) 手書き文字認識装置
JP2012048585A (ja) 電子文書処理装置
JPH08190603A (ja) 文字認識装置及びその候補文字表示方法
JPS60217483A (ja) 文字認識装置
JPH08179909A (ja) 手書き文字入力装置
JP3042815B2 (ja) 手書き文字入力装置
JP3153704B2 (ja) 文字認識装置
JP4269357B2 (ja) 手書き文字認識装置、手書き文字認識方法、及び手書き文字認識プログラムを記憶した記憶媒体
JP2001188644A (ja) 文字入力装置及び方法並びにこれに利用される記憶媒体
JPH0816571A (ja) 漢字入力装置
JPH0385670A (ja) 二段階表示方式文書処理装置

Legal Events

Date Code Title Description
A201 Request for examination
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
B701 Decision to grant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20081120

Year of fee payment: 8

LAPS Lapse due to unpaid annual fee