JPH09106433A - 文字認識処理装置 - Google Patents

文字認識処理装置

Info

Publication number
JPH09106433A
JPH09106433A JP7289402A JP28940295A JPH09106433A JP H09106433 A JPH09106433 A JP H09106433A JP 7289402 A JP7289402 A JP 7289402A JP 28940295 A JP28940295 A JP 28940295A JP H09106433 A JPH09106433 A JP H09106433A
Authority
JP
Japan
Prior art keywords
character
recognition
unit
combination
dictionary
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP7289402A
Other languages
English (en)
Inventor
Kenji Okano
健治 岡野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP7289402A priority Critical patent/JPH09106433A/ja
Publication of JPH09106433A publication Critical patent/JPH09106433A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Character Discrimination (AREA)

Abstract

(57)【要約】 【解決手段】 文字入力部5から手書き文字が入力され
た場合に、同じ文字でも文字認識部10と辞書13との
組合せによって異なる認識結果を得る。例えば、1文字
入力する毎に1組の組合せで認識処理をし、次の文字が
入力されると別の組合せで認識処理をする。これを入力
文字数分だけ繰り返して認識率の高い組合せを決定す
る。これが、この筆記者の文字認識に最も適合する組合
せになる。 【効果】 1文字ずつ異なる組合せで認識処理を行い、
何文字かの入力後に最も適合する組合せが決定される。
この場合には1文字入力する毎の認識処理結果の出力レ
スポンスが速く、また出力を記憶するためのメモリ等は
少容量でよい。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、手書き文字の如き
同一の文字であっても各種の字形で入力される文章を読
み取って文字認識する文字認識処理装置に関する。
【0002】
【従来の技術】情報処理装置に各種のデータ等を入力す
る方法として、文字のイメージを読み取りこれを認識処
理してデータ化する方法がある。これには、タイプ等で
印刷した文書や手書きにより入力する文書等が対象とな
る。例えば、手書き文字を認識する装置では、ペンを用
いてタブレット上で文字を描くことにより、その位置座
標列を文字のストロークとして受け入れ、辞書と照合し
て認識するものがある。このような手書き文字の入力に
は、予めその筆記者の文字認識に適合する辞書を用意す
る。また、文字の認識方法には文字の切り出し方法やパ
ターンとの比較方法等の各種の方法がある。このような
各種の認識方法と辞書とを組み合せる場合には認識率が
異なってくる。
【0003】そこで、通常は筆記者が自己の入力した文
字を適切に認識する辞書や認識方法の組合せを予め選択
している。一方、このような選択作業を自動化するため
に、認識用のプログラムと認識用の辞書の全ての組合せ
を用意し、1文字入力する毎に全ての組合せによって認
識処理を行い、その結果から最も適合するものを選択す
るといった方法も紹介されている(特開平5−3249
03号公報)。
【0004】
【発明が解決しようとする課題】ところで、上記のよう
な従来の文字認識処理装置には次のような解決すべき課
題があった。認識方法や文字認識のための辞書をいくつ
か用意すると、これらの組合せが多数存在することか
ら、1文字入力される毎にこれらの全ての組合せについ
て認識処理を行うと、処理量が増大し、認識結果を出力
するまでの時間が非常に長くなる。従って、複数の利用
者が存在し、多くの辞書が用意されているような場合に
は、筆記者が文字を入力してから認識結果が表示される
までのレスポンスが悪く、操作性の点で問題があった。
また、認識結果が多数出力されるので、多量の認識結果
を一時的に記憶するための容量の大きいメモリが必要に
なる。
【0005】
【課題を解決するための手段】本発明は以上の点を解決
するため次の構成を採用する。 〈構成1〉本発明の文字認識処理装置は、認識対象とな
る文字を入力する文字入力部と、その文字を予め用意し
た辞書を参照して認識処理する複数の文字認識部と、文
字が1字入力する度に、予め用意した複数の辞書と文字
認識部との組合せを、所定の順に切り換えて選択する組
み合せ選択部と、認識結果を候補文字のリストとして表
示する表示部と、この表示部の表示した認識結果を評価
して、正しい認識結果を指定する指定部と、指定の結果
に基づいて、認識率の高い辞書と文字認識部の組合せを
その文書の認識処理用として決定する制御部とを備え
る。
【0006】〈説明〉入力される認識対象となる文字
は、手書き文字でもタイプ文字でもよい。この発明は同
一の文字であっても2種以上の字形で入力されるとき、
各字形に対応するパターンを記憶した2以上の辞書を選
択して参照し、文字認識を行う際に適用される。複数の
文字認識部はそれぞれ別々の認識処理方法で文字認識を
行う。1字入力する度に複数の辞書と文字認識部の組合
せのうちから1つを選択してこれを参照し、その認識結
果を出力するから、その都度全ての辞書と文字認識部の
組合せにより認識処理をする場合に比べて認識処理のレ
スポンスが速い。また、出力のバッファのためのメモリ
も少容量でよい。この選択対象となる辞書や文字認識部
は、全ての辞書の中から予め絞り込まれていてもよい。
【0007】辞書と文字認識部の組合せは1字あるいは
数文字認識処理する度に違うものに切り換えられ、その
都度あるいは数文字認識する毎に表示されてオペレータ
の評価を受ける。この処理を適当量の文字について繰り
返した結果、認識率の高い辞書と文字認識部の組合せが
その文書全体の認識に最適なものとして使用される。な
お、このとき最適なものとして使用される組合せは1種
でなく2種以上でもよい。候補文字とは、辞書との照合
の結果、最も良く似た字から順にピックアップした結果
で、認識不能な場合には候補文字が無いこともある。
【0008】〈構成2〉予め設定された数の文字を認識
した後に、表示部の表示した認識結果を評価して、正し
い認識結果を指定する指定部と、指定の結果に基づい
て、認識率の高い辞書と文字認識部の組合せをその文書
の認識処理用として決定する制御部とを備えるとよい。 〈説明〉適当な数の文字について、用意された辞書を順
に適用して認識結果が得られたときには、辞書等の組合
せ決定のための作業を終える。このために、適当な認識
文字数等を予め設定しておく。
【0009】〈構成3〉予め設定された数の文字を認識
した後に、表示部の表示した認識結果を評価して、正し
い認識結果を指定する指定部と、指定の結果、認識率の
低い辞書と文字認識部との組合せを選択の対象から除外
する組み合せ選択部とを備えることが好ましい。 〈説明〉複数の辞書を用いた認識とその評価を繰り返す
ことにより、適切な辞書の絞り込みを行うが、その際に
不適切な辞書を除外することもよい。
【0010】
【発明の実施の形態】以下、本発明の実施の形態を具体
例を用いて説明する。 〈具体例〉図1は、本発明の文字認識処理装置の具体例
を示す概略図である。この装置は、ディスプレイ1と、
キーボード2及び制御部3を備えた情報処理装置に対し
記憶部4や文字入力部5等を接続したものである。ディ
スプレイ1はこの場合、文字認識結果の表示や評価のた
めに使用される。なお、本発明では、このディスプレイ
1を表示部と呼んでいる。また、キーボード2は評価の
結果を入力したり、その他の操作に用いられる。本発明
ではこれを指定部と呼んでいる。また、制御部3はプロ
セッサ等を備えており、文字認識処理プログラムやその
他の制御機構を備えている。記憶部4はハードディスク
やフロッピーディスク等から構成され、この内部に文字
認識のために参照される各種の辞書13が格納されてい
る。なお、これらの辞書13は複数の筆記者の手書き入
力あるいは各種の字体の文字が入力された場合に、その
認識を行うために予め用意されたものである。このよう
な辞書の生成方法等は従来よく知られた方法であり、こ
こでは詳細な説明は省略する。
【0011】制御部3には、この装置の文字認識処理の
ために複数の文字認識部10が組み込まれている。これ
らの文字認識部10は、それぞれ別々の認識方法で文字
認識処理を行う処理プログラム等から構成されており、
例えば文字の切り出し方法、ストロークの認識方法、辞
書との照合方法等、これまでよく知られた各種の方法を
指している。これらは入力された文字の性質から最も適
したものが選ばれるよう複数用意されている。選択部1
1は、文字認識の際に予め設定された順番等で、文字認
識部10と辞書13のいずれかの組合せを選択して文字
認識処理を実行させる部分である。文字入力部5はペン
6を用いて文字を入力する場合、そのストロークを座標
点列として検出し、制御部3に送り込むよく知られた装
置である。
【0012】なお、本発明の装置は、このような手書き
文字をオンラインで入力する場合に特に適するが、既に
手書き文字がフロッピーディスク7等の記憶装置に記録
されている場合でも同様に適用できる。また、この他に
イメージスキャナやCCDカメラ等、光学的な読取り装
置等を用いてデータを入力する場合にも適用できる。更
に、本発明装置は、文字入力部5はキーボードやマウス
等のポインティングデバイス等に置き換えてディスプレ
イ1上に手書き文字を描くといった方法で文字入力を行
う場合にも適用可能である。
【0013】図2に、辞書と文字認識部の組合せ説明図
を示す。即ち、図2は文字認識部と辞書の組合せによっ
てどのような結果が得られるかを説明するための図であ
る。例えば、ここに筆記者がA,B,C,D,Eの5人
いるとする。この場合、文字認識部がP,Q,Rの3種
類、辞書がX,Y,Zの3種類用意されていたとする。
このとき、筆記者Aについては文字認識部をQとし、辞
書をYとした場合に最も認識率が高いとすれば、これが
適合する組合せとなる。以下、筆記者Bについては文字
認識部はQ、辞書はX、筆記者C,D,Eについては、
それぞれ文字認識部がP,R,Q、辞書がX,Z,Yと
いった組合せが適合する組合せとなっている。本発明に
おいては、このような筆記者毎の文字認識部と辞書の組
合せを可能な限り自動的に迅速に決定することを主構成
としている。
【0014】図3には、辞書と文字認識部の組合せ番号
説明図を示す。上記のように文字認識部がP,Q,Rの
3種類、辞書がX,Y,Zの3種類存在するとすれば、
この図に示すように、両者の組合せは9通り生じる。こ
の実施例では、これらの組合せにそれぞれ組合せ番号S
を付け、かつ文字が1文字入力される毎に、このうちの
いずれかの組合せ番号Sを選択し、認識処理を実行す
る。この選択方法には、例えば組合せ番号Sが1番から
2,3,4と順に変化させる方法と、常にある組合せが
最後になるのを防止するためにその都度ランダムに組合
せ番号の配列を決定して順序を自由に変化させる方法が
ある。また、予め不必要な組合せは除外することもでき
る。
【0015】図4には、入力文書の例説明図を示す。こ
の例では、1文字から8文字目まで「私は社会人で
す。」という文字が順に入力される。一方、図5には、
例えば2番目の文字についてある組合せを選定したとき
の候補文字表示例説明図を示す。ディスプレイ1には2
番目の文字を認識した結果が、例えばこの図に示すよう
に、5種類表示される。この5種類が、例えば1番左か
ら順に可能性の高いものを並べる。即ち、対象となる文
字と辞書とを照合し、辞書の各文字と入力された文字と
の差に相当する距離データが得られるが、この距離デー
タが最も近いものを第1候補として1番左に置く。以
下、第2〜第5候補まで表示される。筆記者はこのよう
な表示を見ながら、図1に示すキーボード2を用いて実
際の入力文書の該当する文字と一致するものを指定す
る。このようにして、文字認識結果の評価が行われる。
【0016】〈動作〉以下、図6を用いて上記のような
入力文書に対し具体的な本発明の装置の動作を説明す
る。図6は、認識結果表示例説明図である。まず、図1
に示す装置の文字入力部5を用いて図4に示した文字が
第1番目から順に入力される。このとき、その文字のス
トロークの数、即ち画数と、そのストロークの形状、即
ち座標点列とを辞書と比較して文字認識を行う。辞書に
は複数の人から認識対象となる文字を収集し、画数やス
トロークの形を検出して平均化処理等を行ったデータを
記憶してある。複数の辞書は、それぞれ例えば別々の人
から収集したデータから生成し、あるいは各種のデータ
を元に生成してある。文字認識部10は、このような入
力文字から画数やストロークの形を抽出し、辞書のデー
タと比較して最も類似度の高い文字を認識結果とする。
そして、図5に示すように類似度の高い文字から数文字
を認識結果として出力する。この文字認識部10は文字
の画数やストロークの始点と終点を結ぶベクトル、スト
ロークの終点と次のストロークの始点を結ぶベクトル等
を、入力された順番に辞書とマッチングして認識を行
う。この図に示すように、1文字目、2文字目、3文字
目という順に8文字目まで文字認識部と辞書の組合せ番
号を1,2,3,4と設定し、これを2回繰り返してい
る。そして、各文字について、第1候補から第5候補ま
での認識結果が表示される。文字入力部5を用いて文字
を入力した筆記者はキーボードやマウスあるいはペン等
によって入力文字と照合し、正しく認識した文字を指定
する。例えば、2番目の文字については、番号が2の組
合せが使用され、第1候補は誤認識している。従って、
筆記者は第2候補の「は」を指定する。従って、最初の
文字は第1候補、2番目の文字は第2候補、3番目の文
字は第1候補、4番目の文字は第1候補、5番目の文字
は第3候補、6番目の文字は第1候補、7番目の文字は
第1候補、8番目の文字は第3候補というように指示が
入力される。図1に示す制御部3はこの入力を受け入れ
て適合度の計算を行う。なお、このような正解の指定は
第1候補については省略して良いようにし、負担を軽減
することもできる。
【0017】図7に、このような評価の結果を適合度と
して算出した説明図を示す。ここでは、正解文字が第i
候補の場合、その文字の適合度をV(i)と表現する。
候補中に正解が無い場合は適合度は“0”となる。従っ
て、V(1)は1.0となり、V(5)は0.2とな
る。こうして、図6に示した結果から適合度を設ける
と、この図に示すように、第1番目、3番目、4番目、
6番目及び7番目の文字は適合度が1.0となるが、そ
の他の文字は適合度が0.8あるいは0.6となってい
る。ここで、各文字について、それぞれ文字認識部と辞
書の組合せを切り換えいているため、同一の組合せを用
いた場合の適合度を合計する。
【0018】図8には、この適合度の合計結果の説明図
を示す。この図に示すように、組合せ番号1,2,3,
4の適合度の合計結果を見ると、組合せ番号3が最も適
合していると判断できる。こうして、文字認識部と辞書
との組合せが決定される。なお、上記の場合、組合せの
数を4組とし、1文字ずつ組合せを変えて、これを2回
ずつ繰り返すために8文字の認識を行った段階で最終的
な評価を行った。このように、適合度の合計を一定の文
字だけ認識処理した後に比較することによって最適な組
合せを決定できる。この場合の文字数は組合せの数の正
数倍となる。
【0019】なお、上記の例では、1文字毎に別の組合
せを選択する例を説明したが、数文字は同一の組合せを
用い、続く数文字は別の組合せを用いるといった方法も
可能である。また、上記のような適合度を用いる他、各
種の評価方法を採用して差し支えない。また、適合度の
高い組合せが2種以上ある場合、1つの組合せだけでな
く、2種の組合せを用いてその文書の認識処理用として
使用することも可能である。また、予め一定の文字数を
設定しておき、その文字数の認識が終えると、一定の組
合せを選択するという実施例を説明したが、評価の都度
不適当な組合せを1つずつ削除したり、あるいは評価の
都度上位半数の組合せを残し、他の半数を削除するとい
った方法によって何段階かで最終的な組合せを決定する
こともできる。このようにすることによって、可能な限
り適切な辞書と文字認識部の組合せを決定してその後の
処理を容易にすることができる。
【0020】また、一旦決定した組合せは、その後適当
な時間の後、初期状態に戻し、改めて組合せの選択処理
を再開したり、一定の文字数以上文字が入力された場合
に、同様の選択処理を再開するといった方法も可能であ
る。
【0021】〈効果〉以上説明した文字認識処理装置
は、1文字入力される毎に1種類の文字認識部と辞書と
の組合せを選択し、これによって認識した結果を順に表
示し、所定回数これを繰り返していずれかの組合せを最
も適合するものとして使用するようにしたので、1文字
毎の認識処理は1つの組合せとなり、その処理量を少な
くし、速いレスポンスで結果を得ることができる。ま
た、文字認識部側で認識結果を一時保存するバッファメ
モリを設けると、1文字毎にその認識結果を保持するた
めのメモリは少量でよく、メモリの小型化と低コスト化
を図ることができる。なお、本発明の装置は、OCR
(光学的文字読取り装置)、コンピュータ、電子手帳、
電子記帳台、その他各種の文字を認識する装置に広く採
用することができる。
【図面の簡単な説明】
【図1】本発明の文字認識処理装置実施例を示す概略図
である。
【図2】辞書と文字認識部の組合せ説明図である。
【図3】辞書と文字認識部の組合せ番号説明図である。
【図4】入力文書の例説明図である。
【図5】候補文字表示例説明図である。
【図6】認識結果表示例説明図である。
【図7】適合度の説明図である。
【図8】適合度合計結果の説明図である。
【符号の説明】
1 ディスプレイ(表示部) 2 キーボード(指定部) 3 制御部 4 記憶部 5 文字入力部 6 ペン 10 文字認識部 11 選択部 13 辞書

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 認識対象となる文字を入力する文字入力
    部と、 その文字を予め用意した辞書を参照して認識処理する複
    数の文字認識部と、 文字が1字入力する度に、予め用意した複数の辞書と前
    記文字認識部との組合せを、所定の順に切り換えて選択
    する組み合せ選択部と、 認識結果を候補文字のリストとして表示する表示部と、 この表示部の表示した認識結果を評価して、正しい認識
    結果を指定する指定部と、 指定の結果に基づいて、認識率の高い辞書と前記文字認
    識部の組合せをその文書の認識処理用として決定する制
    御部とを備えたことを特徴とする文字認識処理装置。
  2. 【請求項2】 予め設定された数の文字を認識した後
    に、前記表示部の表示した認識結果を評価して、正しい
    認識結果を指定する指定部と、 指定の結果に基づいて、認識率の高い辞書と前記文字認
    識部の組合せをその文書の認識処理用として決定する制
    御部とを備えたことを特徴とする請求項1記載の文字認
    識処理装置。
  3. 【請求項3】 予め設定された数の文字を認識した後
    に、前記表示部の表示した認識結果を評価して、正しい
    認識結果を指定する指定部と、 指定の結果、認識率の低い辞書と前記文字認識部との組
    合せを選択の対象から除外する組み合せ選択部とを備え
    たことを特徴とする請求項1記載の文字認識処理装置。
JP7289402A 1995-10-11 1995-10-11 文字認識処理装置 Pending JPH09106433A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7289402A JPH09106433A (ja) 1995-10-11 1995-10-11 文字認識処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7289402A JPH09106433A (ja) 1995-10-11 1995-10-11 文字認識処理装置

Publications (1)

Publication Number Publication Date
JPH09106433A true JPH09106433A (ja) 1997-04-22

Family

ID=17742775

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7289402A Pending JPH09106433A (ja) 1995-10-11 1995-10-11 文字認識処理装置

Country Status (1)

Country Link
JP (1) JPH09106433A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012098789A (ja) * 2010-10-29 2012-05-24 Alpine Electronics Inc 手書き文字認識結果表示装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012098789A (ja) * 2010-10-29 2012-05-24 Alpine Electronics Inc 手書き文字認識結果表示装置

Similar Documents

Publication Publication Date Title
TWI321294B (en) Method and device for determining at least one recognition candidate for a handwritten pattern
US5742705A (en) Method and apparatus for character recognition of handwritten input
US7369702B2 (en) Template-based cursive handwriting recognition
US7885464B2 (en) Apparatus, method, and program for handwriting recognition
US7437001B2 (en) Method and device for recognition of a handwritten pattern
JP3131287B2 (ja) パターン認識装置
EP0562767A2 (en) Method of recognizing handwritten symbols
EP1630723A2 (en) Spatial recognition and grouping of text and graphics
US20070098263A1 (en) Data entry apparatus and program therefor
JP2007317022A (ja) 手書文字処理装置及び手書文字処理方法
JPH10504126A (ja) リアルタイムの手書き認識システム
US6282316B1 (en) Image processing method and apparatus that use handwritten gestures for editing
US6035062A (en) Character recognition method and apparatus
JP4817297B2 (ja) 文字検索装置
JPH09106433A (ja) 文字認識処理装置
JP3242224B2 (ja) 手書文字認識装置
JPH0950491A (ja) オンライン手書き文字認識方法および装置
US6970877B2 (en) Reducing and controlling sizes of prototype-based recognizers
JP3470028B2 (ja) 手書き文字認識装置およびプログラム記憶媒体
JPH07320001A (ja) 文字認識装置,認識辞書の参照方法
JPH07168915A (ja) 学習機能を備えたオンライン認識装置
KR100204618B1 (ko) 문자 또는 도형의 인식 방법 및 시스템
JPH08190603A (ja) 文字認識装置及びその候補文字表示方法
JPS62281082A (ja) 文字認識装置
JPH0793483A (ja) 手書き文字認識方法および手書き文字認識装置