JPH0644411A - 手書き文字入力装置 - Google Patents

手書き文字入力装置

Info

Publication number
JPH0644411A
JPH0644411A JP19526692A JP19526692A JPH0644411A JP H0644411 A JPH0644411 A JP H0644411A JP 19526692 A JP19526692 A JP 19526692A JP 19526692 A JP19526692 A JP 19526692A JP H0644411 A JPH0644411 A JP H0644411A
Authority
JP
Japan
Prior art keywords
data
character
character string
input
string data
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
JP19526692A
Other languages
English (en)
Inventor
Yoshiyuki Miura
佳之 三浦
Isamu Iwai
勇 岩井
Toshiya Goto
敏也 後藤
Koji Shinohara
幸二 篠原
Hirobumi Tsujimoto
博文 辻本
Yoshiteru Tanaka
吉輝 田中
Kenichi Koga
憲一 古賀
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.)
Toshiba Corp
Toshiba Computer Engineering Corp
Original Assignee
Toshiba Corp
Toshiba Computer Engineering Corp
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 Toshiba Corp, Toshiba Computer Engineering Corp filed Critical Toshiba Corp
Priority to JP19526692A priority Critical patent/JPH0644411A/ja
Publication of JPH0644411A publication Critical patent/JPH0644411A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)
  • Character Discrimination (AREA)

Abstract

(57)【要約】 【目的】 照合の対象となる住所データを階層単位で絞
り込むことで文字認識精度の向上を図り、ユーザの操作
負担を大幅に軽減する。 【構成】 文字入力枠に手書き入力された文字を認識用
辞書4Aを用いて認識する文字認識処理部3cと、文字
認識結果との照合対象となる住所デ−タの階層を判断す
る階層識別処理部3dと、階層識別処理部3dにより判
定された階層の住所データを外部記憶装置4より取り込
むデ−タ取り込み処理部3eと、デ−タ取り込み処理部
3eが取り込んだ住所データと文字認識結果である各文
字候補の組み合わせ文字列とを照合して、一致する住所
データの漢字文字列データを入力データの絞り込み結果
として得る候補デ−タ絞り込み処理部3fとを有して構
成される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、手書き入力された文字
を認識して住所などのデータ入力を行う手書き文字入力
装置に関する。
【0002】
【従来の技術】従来から、表示装置の画面上に透明タブ
レットなどの座標検出装置を重ねて入出力部を一体化し
てなる手書き文字入力装置が知られている。この手書き
文字入力装置は、入力面上でユーザがスタイラスペンを
用いて手書き入力した文字を認識してその認識結果を入
力データとして取得する機能を有する。
【0003】このような装置において、漢字データを入
力する方法としては、文字認識のみを用いた方法と、文
字認識とかな漢字変換とを併用する方法の2つが挙げら
れる。 前者の方法は手書き入力された漢字をそのまま
文字認識する方法である。したがって、ひらがなやかた
かななどの文字認識と比べるとその精度は著しく劣り、
最終的にはユーザ自身による正しい漢字の選択が必要で
あった。
【0004】また後者の方法は、かな漢字変換辞書に漢
字の文字列データとその読み(かな)の文字列データを
登録しておき、文字認識処理で得たかな文字候補の組み
合わせ文字列とかな漢字変換辞書内の読みの文字列デー
タとを照合して、一致した読みの文字列データに対応す
る漢字の文字列データを入力データとして得る方法であ
る。この方法によれば、辞書の内容により入力データを
ある程度の範囲に絞り込むことができ、認識率の向上を
図ることができる。
【0005】しかしながら、この方法でも、かな漢字変
換辞書内に読みの類似した文字列データが多くなってく
ると、やはりユーザによる入力データの修正が必要とな
ってくる。例えば住所データにおける市区郡、町村など
のすべての階層について共通の辞書を用いてかな漢字変
換を行おうした場合、“市”に関するかな漢字変換を意
図していたにも拘らず“区”の住所データが候補選出さ
れてしまうなど、階層間での住所データの混同が生じて
しまう。
【0006】
【発明が解決しようとする課題】このように、従来から
の手書き文字入力装置では、ユーザの意図する文字列デ
ータが入力されるまでに煩雑な操作を要し、効率良くデ
ータ入力を行うことができなかった。
【0007】本発明はこのような課題を解決するための
もので、照合の対象となる文字列データを効果的に絞り
込むことで文字認識精度の向上を図り、ユーザの操作負
担を大幅に軽減することのできる手書き文字入力装置の
提供を目的としている。
【0008】
【課題を解決するための手段】本発明の手書き文字入力
装置は上記した目的を達成するために、表示画面を有す
る表示手段と、階層構造を有する文字列データを手書き
入力するための領域を前記階層ごとに前記表示画面に表
示する手段と、前記表示画面上に重ねて配置され、ペン
状指示装置を用いて前記領域内で手書き入力された文字
に対応する座標値の列を検出する座標検出手段と、前記
座標検出手段により検出された座標値の列に基づき、前
記手書き入力された文字を認識して複数の文字候補を出
力する文字認識手段と、入力対象となるすべての文字列
データを階層構造化して予め格納した階層構造データ格
納手段と、前記領域内で手書き入力された文字列データ
の階層を判定する階層判定手段と、前記階層判定手段に
より判定された階層の文字列データを前記階層構造デー
タ格納手段より取り出す手段と、前記取り出された文字
列データと前記文字認識手段より出力された各文字候補
の組み合わせ文字列とを照合して、一致した文字列デー
タを認識文字列候補として判定する照合手段とを具備し
ている。
【0009】
【作用】本発明では、手書き入力された文字列データの
階層を階層判定手段により判定し、判定された階層の文
字列データを階層構造データ格納手段より選択的に取り
出す。そして、取り出された階層の文字列データと文字
認識結果である文字列候補つまり各文字候補の組み合わ
せ文字列とを照合して、一致した文字列データを認識文
字列候補として判定する。こうして文字認識結果である
文字列候補との照合対象を一つの階層内の文字列データ
に限定することで、照合によって絞り込まれる文字列デ
ータの正解率をかなりのレベルまで高めることができ
る。したがって、ユーザの負担を大幅に軽減でき、効率
良く手書きによる文字列データの入力を行うことが可能
になる。
【0010】
【実施例】以下、本発明の実施例を図面を参照して詳細
に説明する。図1は本発明に係る一実施例の手書き文字
入力装置の構成を示すブロック図である。
【0011】同図において、1は透明タブレットなどの
位置入力装置であり、スタイラスペンを用いてユーザに
より指示される平面上の位置を検出してその座標値デー
タを入力する。2は位置入力装置1より座標値データの
列として入力された手書き文字の認識を行ったり、その
文字認識結果からユーザが意図する入力データ(住所デ
ータ)の絞り込み処理などを行う処理制御装置である。
3は液晶ディスプレイなどの表示装置であり、ユーザの
手書き文字入力を受け付ける複数の入力処理領域の表示
や、手書き文字の筆跡パターン、その文字認識結果、さ
らには入力データの絞り込み処理結果などがこれに表示
される。4は外部記憶装置である。この外部記憶装置4
には本装置を起動するためのシステムプログラムやアプ
リケーションプログラムをはじめ、手書き文字認識のた
めの認識用辞書4A、住所データの絞り込み処理で用い
る階層構造の住所デ−タ4Bなどが格納される。
【0012】以上の構成において、図2に示すように、
位置入力装置1と表示装置3はそれぞれ共通の座標面を
有し、かつ位置入力装置1は表示装置3上に重ね合わさ
れてそれぞれ処理制御装置2(装置本体)上で積層一体
化されている。
【0013】図3は処理制御装置2の内部構成を示す図
である。同図において、3aは位置入力装置1からの座
標値データの入力を処理する入力部3aである。3bは
手書き文字入力が行われた入力処理領域を領域デ−タバ
ッファ3iに格納されたデータを基に識別する領域識別
処理部である。3cは領域識別処理部3bにより文字認
識処理を含む入力処理領域が判定された場合に起動さ
れ、当該領域内の文字入力枠に手書き入力された文字を
認識用辞書4Aを用いて認識する文字認識処理部であ
る。3dは領域識別処理部3bにより文字認識処理およ
び入力データの絞り込み処理を含む住所入力処理領域な
どの領域が判定された場合に起動され、入力データの絞
り込み処理を行う際に文字認識結果との照合対象となる
住所デ−タの階層を判断する階層識別処理部である。
【0014】ここで、住所デ−タは、図4に示すよう
に、これを表現する市、区、郡、町、村などの名称を住
所の綴りの順番で階層化されてなる。例えば“川崎市幸
区柳町”を例に挙げると、“川崎市”が第1階層、“幸
区”が第2階層、“柳町”が第3階層の住所データとな
る。また各住所データはそれぞれ、漢字を用いて住所を
表した文字列データとその読みの文字列データ(かなの
文字列データ)とを対応付けてなっている。
【0015】また図3において、3eは階層識別処理部
3dにより判定された階層の住所データを外部記憶装置
4より取り込むデ−タ取り込み処理部である。3fはデ
−タ取り込み処理部3eが取り込んだ住所データと文字
認識結果である各文字候補の組み合わせ文字列とを照合
して、一致する住所データの漢字文字列データを入力デ
ータの絞り込み結果として得る候補デ−タ絞り込み処理
部である。3gは表示装置3の表示を制御する表示制御
部である。
【0016】さらに3hは入力部3aを通じて位置入力
装置1より手書き文字として入力された座標値データの
列が格納される位置デ−タバッファである。3iは画面
上に表示される入力処理領域を定義するためのデータが
格納される領域デ−タバッファである。この領域デ−タ
バッファ3iは、図5に示すように、入力処理領域ごと
に、領域始点x座標デ−タ5a、領域始点y座標デ−タ
5b、領域終点y座標データ5c、領域終点y座標デ−
タ5b、処理属性デ−タ5e、および詳細属性デ−タ5
fを格納してなる。ここで処理属性デ−タ5eは当該入
力処理領域が文字認識処理を含む領域か否かを示すデー
タである。また詳細属性デ−タ5fは当該入力処理領域
が入力データの絞り込み処理を含む領域か否かを示すデ
ータである。3jは入力処理領域内にて実際に文字が手
書き入力される枠を定義するためのデータが格納される
入力枠デ−タバッファである。この入力枠デ−タバッフ
ァ3jは、図6に示すように、枠個数デ−タ6aと、個
々の文字入力枠についての枠始点x座標デ−タ6b、枠
始点y座標デ−タ6c、枠終点x座標デ−タ6dおよび
枠終点y座標デ−タ6eとを格納してなる。3kは認識
デ−タバッファである。この認識デ−タバッファ3kに
は、図7に示すように、個々の文字入力枠ごとに、その
中に手書き入力された文字が認識済みであるか否かを示
す認識フラグ7aと、第1候補から第4候補までの文字
認識結果である文字コードデ−タ7b〜7hとが格納さ
れる。3lは絞り込みデ−タバッファである。この絞り
込みデ−タバッファ3lには、図8に示すように、候補
デ−タ絞り込み処理部3fが各階層ごとに絞り込んだ第
1候補から第4候補までの住所デ−タ8a、8b、8
c、8dが格納される。3mは確認住所デ−タバッファ
である。この確定住所デ−タバッファ3mには、図9に
示すように、各階層ごとに前記の第1候補から第4候補
までの住所デ−タ8a、8b、8c、8dの中からユー
ザにより選択された住所デ−タ9a、9b、9c、9
d、9eが確定住所データとして格納される。そして3
nは表示装置3に表示すべき各種のデータが格納される
出力デ−タバッファである。
【0017】次に位置入力装置1の詳細について説明す
る。
【0018】位置入力装置1としては例えば静電型の透
明タブレットなどが用いられる。この静電型の透明タブ
レットは、図10に示すように、一対の透明ガラス板1
a、1bを図示しない絶縁保護層を介して接合してな
る。透明ガラス板1a、1bにはそれぞれ複数本の透明
電極1c、1dが所定の間隔で平行に配列されている。
そして各透明ガラス板1a、1bは互いの透明電極1
c、1dがそれぞれ直交するような向きで接合されてい
る。各透明電極1c、1dはそれぞれ一定の方向に時分
割走査されるよう、図11に示すように、シフトレジス
タ1e、1fを介してシフトコントローラ1gと接続さ
れている。
【0019】次にこの静電型の透明タブレットの具体的
な動作を説明する。まずX座標の検出を行う。この場合
シフトレジスタ1eに接続された各透明電極1cに端か
ら順次所定の電圧を印加する。電圧の印加されている透
明電極1cがスタイラスペン1iのペン先に近づくと、
この透明電極1cとスタイラスペン1iのぺん先との間
で形成される静電容量によってスタイラスペン1iに静
電誘導電圧が誘起される。この静電誘導電圧を増幅器1
jにより増幅し、フィルタ1kを介して高周波波形を除
去することにより安定した指示位置検出信号が得られカ
ウンタ1hに与えられる。カウンタ1hは透明電極1c
のうち最も原点側に位置する電極に所定の電圧が印加さ
れたときにカウンタを開始し、ある一定レベル以上の指
示位置検出信号が検出されたときカウンタを終了する。
これによりカウンタの値がスタイラスペン1iの指示す
るX座標として得られる。こうしてX方向の座標測定が
終了すると次にY方向の座標検出が開始される。この場
合もX方向の座標測定と同様に、シフトレジスタ1fに
接続された透明電極1dに端から順次所定の電圧を印加
し、スタイラスペン1iによって検出された静電誘導電
圧から増幅器1jおよびフィルタ1kによって指示位置
検出信号を生成し、これをカウンタ1hに与えることに
よって座標検出が行われる。
【0020】したがって、スタイラスペン1iを用いて
ユーザが文字等のパターン情報を手書きした場合、位置
入力装置1によりそのパターン情報は座標値列として検
出され、この座標値列を処理制御装置2を介して表示装
置3に出力することで、表示装置の画面に手書きしたパ
ターンがそのまま筆跡として表示される。
【0021】以下、本実施例装置における手書き文字入
力処理の動作を説明する。図12はこの処理の全体的な
流れ(メインルーチン)を示すフローチャートである。
【0022】まず本装置上で伝票入力処理を起動させる
と、システム初期化処理が行われる(ステップ1201)。
なお、ここでのシステム初期化処理とは、例えば手書き
文字認識処理を行う手書き文字認識ドライバや各種処理
データの初期化、さらにはメモリ確保などの処理であ
る。次に表示装置3にて、初期画面つまり手書き文字の
入力枠を含む複数の入力処理領域が表示される(ステッ
プ1202)。なお、これらの入力処理領域の中には住所を
入力するための住所入力処理領域が含まれる。
【0023】この後、ユーザが位置入力装置1の入力面
にスタイラスペンのペン先を近づけて入力を行おうとす
ると、位置入力装置1にてスタイラスペンの指示する座
標値とスイッチ状態の検出が行われる(ステップ120
3)。なお、ペンのスイッチ状態の検出は、一定の時間
周期で透明タブレットのドライバに割り込みをかけてペ
ン状態データバッファ(図示せず)に保持したペン状態
データを参照することによって行われる。
【0024】本装置では、スタイラスペンのペン先と位
置入力装置1の入力面との距離がある一定距離内ならば
スタイラスペンの座標値およびスイッチ状態を検出する
ことができる。スタイラスペンの座標値が検出されたと
ころで(ステップ1204)、領域識別処理部3bは、ユー
ザがどの入力処理領域に入力しようとしているのかを、
領域デ−タバッファ3iに記憶された領域データ5a〜
5dを基に判定する(ステップ1205)。この結果、スタ
イラスペンの指示しようとする位置に入力処理領域が存
在すれば(ステップ1206)、次に領域識別処理部3b
は、領域デ−タバッファ3iに記憶された処理属性デ−
タ5eおよび詳細属性デ−タ5fを取得する(ステップ
1207)。
【0025】この後、取得した処理属性デ−タ5eを基
に当該入力処理領域の処理形態が手書き文字認識処理を
含んでいることを知ると(ステップ1208)、手書き文字
認識起動フラグのチェックを行う(ステップ1209)。こ
のフラグがOFFならば手書き文字認識起動のための初
期化処理を行い(ステップ1210)、手書き文字認識フラ
グをONに設定し(ステップ1211)、認識対象文字種の
設定を行う(ステップ1212)。
【0026】また、判定した入力処理領域の処理形態が
手書き文字認識処理を含まなければ、手書き文字認識起
動フラグのチェックを行う(ステップ1213)。このフラ
グがONならば、現在入力処理領域の文字入力枠に入力
されている手書き文字について強制認識を行い(ステッ
プ1214)、手書き文字認識起動のための初期化処理のリ
セットおよび手書き文字認識起動フラグのOFF設定を
行う(ステップ1215、1216)。
【0027】また、判定した入力処理領域の処理形態が
手書き文字認識処理を含んでいる場合でも、その入力処
理領域が直前に判定された入力処理領域と異なる場合は
(ステップ1217)、上述したステップ1214からステップ
1216の処理を行う。
【0028】以上の処理を行った後、各入力処理領域に
対応した処理を呼び出す(ステップ1218)。この結果、
呼び出した処理が手書き文字認識を含む場合は、手書文
字認識ドライバを起動させて手書き文字認識処理を行う
(ステップ1219、1220)。1文字の認識が終了した後、
認識結果である候補データの格納など、手書き文字認識
結果についての処理を行い(ステップ1221、1222)、こ
れを終えるとステップ1203のペン座標の検出に戻る。
【0029】次に手書き文字認識処理の詳細について図
13のフローチャートを参照しつつ説明する。
【0030】入力処理領域内の文字入力枠内に手書き文
字が入力されると、位置入力装置1により検出されたス
タイラスペンの座標値およびスイッチ状態などからペン
スイッチがON状態であるか否かを判別する(ステップ
1301)。この結果、スイッチ状態がONで、スタイラス
ペンの座標が文字入力枠への第1ストロークの始点であ
るならば(ステップ1302)、以下の枠検切り処理を行う
(ステップ1303)。
【0031】すなわち、入力した第1ストローク始点の
座標値データを位置データバッファ3hに格納する際、
すでにこの位置データバッファ3hに同じデータが存在
していた場合、すでに位置データバッファ3hに格納さ
れている座標値データを以前に入力された文字のデータ
と見なしてその文字の入力終了を判断する。そしてこの
文字の座標値データを認識用データバッファ(図示せ
ず)に転送した後、位置データバッファ3hの内容をク
リアし、今回新たに入力された座標値データを位置デー
タバッファ3hに格納する。
【0032】またスイッチ状態がONで、スタイラスペ
ンの座標が文字入力枠への第1ストロークの始点ではな
い場合は(ステップ1302)、当該座標値データを位置デ
ータバッファ3hに格納し、処理の初めに戻る(ステッ
プ1304)。
【0033】さらに現在と1データ前のペンのスイッチ
状態が共にOFFで(ステップ1301、1305)、しかもこ
のスイッチOFF状態がある一定時間以上続いたときは
(ステップ1306)、1文字入力の終了と見なして、時間
検切り処理つまり位置データバッファ3hのデータの認
識用データバッファへの転送と位置データバッファ3h
の内容クリアを行う(ステップ1307)。
【0034】また現在のペンのスイッチ状態がOFF
で、1データ前のスイッチ状態がONである場合は、こ
のときの座標値データをストロークの区切りと判断して
格納し、処理の初めに戻る(ステップ1308)。
【0035】なお、入力されたストロークデータは位置
データバッファ3hへの格納と同時に出力データバッフ
ァ3nにも格納され、表示装置3に入力筆跡パターン情
報として表示される。
【0036】こうして1文字分のデータの検出、切り出
しが行われた後、認識用データバッファに格納された座
標値データ系列の解析を行い(ステップ1309)、認識対
象文字種を設定した後(ステップ1310)、文字認識を行
う(ステップ1311)。
【0037】この文字認識は、例えば図14に示すよう
に、認識用データバッファに格納された座標値データ系
列をストローク区切りデータを基に筆跡ストロークごと
に分け、筆跡ストロークごとにその特徴を示す方向値を
求めることにより行われる。この方向値は例えば図15
に示すように、8方向に量子化して与えられる。
【0038】この後、筆跡ストロークの方向値変換、位
置コード変換処理を通して求められた情報を基に認識用
辞書を参照して文字認識が行われる。このとき文字認識
は、認識用辞書の認識対象範囲を認識対象設定文字種に
絞り込んで行われる。なお、認識用辞書は、図16に示
すように、認識対象となる文字を構成するストローク数
ごとに、その方向値、位置コード、文字コードを格納し
て構成され、さらにこれらのデータを文字種ごとに用意
してなっている。
【0039】この後、図17に示すように、認識結果で
ある第1候補から第4候補までの文字コードをその確か
らしさの順位で認識データバッファ3kに格納し(ステ
ップ1312)、さらに入力時の文字の左上座標値、文字サ
イズなどを格納して(ステップ1313)、これらをリター
ン値としてメインルーチンに戻る(ステップ1314)。次
に住所データの絞り込み処理の詳細を図18のフローチ
ャートを参照して説明する。
【0040】いま表示装置3の画面に、例えば図19に
示すような住所入力のための入力処理領域が表示されて
いるものとする。ここでユ−ザは、図20に示すよう
に、スタイラスペン1iを用いて文字入力枠20A内に
住所の手書き入力を行い、入力終了後に確定ボタン20
Bを指定してクリック操作を行うと、領域識別処理部3
bにより当該入力処理領域が文字認識処理および入力デ
ータの絞り込み処理を含む住所入力処理領域であること
が識別される。これにより当該領域に応じた処理として
住所デ−タの絞り込み処理が呼び出される。
【0041】本処理ではまず、階層識別処理部3dに
て、現在入力処理領域内に手書き入力されている住所デ
ータがどの階層に当たるものであるかを識別する(ステ
ップ1801)。この階層識別は、各階層の住所データ入力
の確定フラグの状態を判断して行われる。この確定フラ
グは各階層ごとに用意され、ひとつの階層の住所データ
入力がユーザの確認を通して確定すると該当する階層の
確定フラグがONにされる。しかして、階層識別処理部
3dはどの階層の確定フラグもOFFである場合は、入
力された住所データが図4に示した階層構造住所デ−タ
内の第1階層のいずれかであることを判定する。また第
1階層の確定フラグのみがONになっていれば入力住所
データが第2階層のいずれか、第1階層および第2階層
の確定フラグが共にONになっていれば入力住所データ
が第3階層のいずれか、さらに第1階層、第2階層およ
び第3階層の確定フラグが共にONになっていれば入力
住所データが第4階層のいずれかであることを判定す
る。
【0042】こうして階層が識別されると、デ−タ取り
込み処理部3eは識別された階層の住所データを外部記
憶装置4よりすべて取り込み、候補デ−タ絞り込み処理
部3fに渡す(ステップ1802)。候補デ−タ絞り込み処
理部3fは、認識デ−タバッファ3kより各文字の認識
結果である第1候補から第4候補までの文字コードをす
べて取得し(ステップ1803)、図21に示すように、各
文字候補のすべての組み合わせ文字列21Aと、識別さ
れた階層内のすべての住所データ21Bとのマッチング
を行う(ステップ1804〜1807)。そしてこのマッチング
処理で各データの一致を得たものについては、その住所
データ(漢字データ)を絞り込みデ−タバッファ3lに
すべて格納する(ステップ1808、1809)。
【0043】以上のマッチング処理を終了すると、図2
2に示すように、絞り込みデ−タバッファ3lに格納さ
れたすべての住所データをユーザの確認を通すため表示
装置3に表示する(ステップ1810)。なお、図の例で
は、一致した住所データが“川崎市”のみであったこと
を示している。
【0044】この後、ユ−ザが意図する住所データが選
択されると(ステップ1811)、選択された住所デ−タは
確定住所デ−タバッファ3mに格納される(ステップ18
12)。この後、該当する階層の確定フラグがONにセッ
トされ(ステップ1813)、メインル−チンに戻る。
【0045】かくして本実施例の手書き文字入力装置に
よれば、文字認識結果である文字列候補との照合対象を
一つの階層内の住所データに限定することで、マッチン
グによって絞り込まれる住所データの正解率をかなりの
レベルまで高めることができる。したがって、ユーザの
負担を大幅に軽減でき、効率良く住所データの入力を行
うことが可能になる。
【0046】また、本実施例では、各文字の認識結果で
ある第1候補から第4候補までのすべての組み合わせを
住所データとマッチングしているので、候補の順位に囚
われない柔軟性に富んだ住所データの絞り込みが可能と
なる。
【0047】なお、本発明は上述した実施例に限定され
るものではない。例えば、位置入力装置lは感圧型のも
のであってもよく、入力処理領域を表面に印刷した不透
明タイプのものでもよい。またスタイラスペンはコ−ド
レス型や電磁誘導方式によるものでもよい。さらに表示
装置3はプラズマディスプレイでもよい。
【0048】また手書き文字認識処理を行う際の文字検
出切り出しの他の方法として、文字認識起動用のボタン
領域を設け、ユ−ザがこのボタン領域を指示した際に1
文字として文字認識を行うようにしても構わない。
【0049】さらに住所デ−タの絞り込み処理におい
て、前記実施例では住所デ−タを1階層ごとに入力して
文字認識を行っているが、各階層ごとに入力領域あるい
は入力枠を設け、そこに階層ごとの住所デ−タを入力し
て、あるタイミングで上位階層のものから順番に文字認
識、住所データ絞り込み、住所データ選択処理を行うよ
うにしてもよい。
【0050】また、階層構造の住所デ−タに、ユ−ザが
読み違える頻度の高い住所デ−タに対してその誤った読
みを敢えて登録しておくことで、柔軟性に富んだ処理を
行うことが可能になる。
【0051】また、住所デ−タの階層識別において、同
一階層の住所データをすべて照合に用いるのではなく、
その一部を照合対象とする方法も考えられる。例えば、
上位階層の住所データに対して関係を有する下位階層内
の住所データ(例えば上位階層の住所データを“川崎
市”とすると川崎市内のすべての区)のグループを予め
定義しておき、確定住所デ−タバッファ3mに格納され
た上位階層の住所データからこれに関係する下位階層の
住所データのみを対象に文字列候補との照合を行う。こ
れにより、マッチングで絞り込まれた住所データの信憑
性をさらに高めることができ、期待通りの住所入力をほ
とんどユーザによる訂正作業無しで行えるようになる。
【0052】以上、住所データに関するかな漢字変換に
ついて説明してきたが、その他の階層構造を有するデー
タ、例えば様々な組織団体内での個人の所属を示すデー
タに関するかな漢字変換についても本発明はまったく同
様に利用できることは言うまでもない。
【0053】また前記実施例では、かな漢字変換を伴う
入力データの絞り込み処理を挙げているが、本発明はこ
れに限定されるものではなく、かな漢字変換を伴わない
ひらがな、かたかな、数字、アルファベットなどの手書
き入力にも利用することができる。
【0054】さらに漢字を手書き入力する場合にも本発
明を応用することができる。この場合、画数の多い複雑
な漢字が文字認識のネックとなるが、こうした複雑な漢
字のみをかなで入力するようにし、階層構造住所デ−タ
をこうしたかな漢字混じりの文字列に対応できるよう構
成すれば、ユーザの意図する漢字データをかなり高い確
率で取得することができるようになる。
【0055】
【発明の効果】以上説明したように本発明の手書き文字
入力装置によれば、文字認識結果である文字列候補との
照合対象を一つの階層内の文字列データに限定すること
で、照合によって絞り込まれる文字列データの正解率を
かなりのレベルまで高めることができる。したがって、
ユーザの負担を大幅に軽減でき、効率良く手書きによる
文字列データの入力を行うことが可能になる。
【図面の簡単な説明】
【図1】本発明に係る一実施例の手書き文字入力装置の
構成を示すブロック図である。
【図2】図1の手書き文字入力装置における位置入力装
置と表示装置との配置的関係を示す図である。
【図3】図1における処理制御装置の内部構成を示す図
である。
【図4】入力データの絞り込み処理で用いられる住所デ
−タの階層構造を示す図である。
【図5】図3における領域デ−タバッファの構成を示す
図である。
【図6】図3における入力枠デ−タバッファの構成を示
す図である。
【図7】図3における認識デ−タバッファの構成を示す
図である。
【図8】図3における絞り込みデ−タバッファの構成を
示す図である。
【図9】図3における確定住所デ−タバッファの構成を
示す図である。
【図10】位置入力装置である静電型の透明タブレット
の構造を示す図である。
【図11】図10における位置入力装置の構成および動
作を説明するための図である。
【図12】図1の手書き文字入力装置における手書き文
字入力の全体的な流れを示すフローチャートである。
【図13】手書き文字認識処理の流れを示すフローチャ
ートである。
【図14】文字のストロークデータを示す図である。
【図15】図14のストロークデータにおける方向値を
求める基準を示す図である。
【図16】認識用辞書の構造を示す図である。
【図17】認識データバッファに認識結果である第1候
補から第4候補までの文字データを格納した様子を示す
図である。
【図18】住所データの絞り込み処理の手順を示すフロ
ーチャートである。
【図19】住所入力のための入力処理領域の表示例を示
す図である。
【図20】図19の入力処理領域への手書き入力の様子
を示す図である。
【図21】文字認識により得た各文字候補のすべての組
み合わせ文字列と同一階層内のすべての住所データとの
マッチングを示す図である。
【図22】絞り込まれた住所データの表示の様子を示す
図である。
【符号の説明】
1…位置入力装置、2…処理制御装置、3…表示装置、
4…外部記憶装置、3a…入力部、3b…領域識別処理
部、3c…文字認識処理部、3d…階層識別処理部、3
e…デ−タ取り込み処理部、3f…候補デ−タ絞り込み
処理部、3g…表示制御部。
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 G06K 9/68 9289−5L (72)発明者 岩井 勇 神奈川県川崎市幸区柳町70番地 株式会社 東芝柳町工場内 (72)発明者 後藤 敏也 東京都青梅市新町1381番地1 東芝コンピ ュータエンジニアリング株式会社内 (72)発明者 篠原 幸二 東京都青梅市新町1381番地1 東芝コンピ ュータエンジニアリング株式会社内 (72)発明者 辻本 博文 東京都青梅市新町1381番地1 東芝コンピ ュータエンジニアリング株式会社内 (72)発明者 田中 吉輝 東京都青梅市新町1381番地1 東芝コンピ ュータエンジニアリング株式会社内 (72)発明者 古賀 憲一 東京都青梅市新町1381番地1 東芝コンピ ュータエンジニアリング株式会社内

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 表示画面を有する表示手段と、 階層構造を有する文字列データを手書き入力するための
    領域を前記階層ごとに前記表示画面に表示する手段と、 前記表示画面上に重ねて配置され、ペン状指示装置を用
    いて前記領域内で手書き入力された文字に対応する座標
    値の列を検出する座標検出手段と、 前記座標検出手段により検出された座標値の列に基づ
    き、前記手書き入力された文字を認識して複数の文字候
    補を出力する文字認識手段と、 入力対象となるすべての文字列データを階層構造化して
    予め格納した階層構造データ格納手段と、 前記領域内で手書き入力された文字列データの階層を判
    定する階層判定手段と、 前記階層判定手段により判定
    された階層の文字列データを前記階層構造データ格納手
    段より取り出す手段と、 前記取り出された文字列データと前記文字認識手段より
    出力された各文字候補の組み合わせ文字列とを照合し
    て、一致した文字列データを認識文字列候補として判定
    する照合手段とを具備することを特徴とする手書き文字
    入力装置。
  2. 【請求項2】 表示画面を有する表示手段と、 階層構造を有する文字列データをかなで手書き入力する
    ための領域を前記階層ごとに前記表示画面に表示する手
    段と、 前記表示画面上に重ねて配置され、ペン状指示装置を用
    いて前記領域内で手書き入力された文字に対応する座標
    値の列を検出する座標検出手段と、 前記座標検出手段により検出された座標値の列に基づ
    き、前記手書き入力された文字を認識して複数のかな文
    字候補を出力する文字認識手段と、 入力対象となる漢字の文字列データ若しくは漢字混じり
    の文字列データをこれに対応するかなの文字列データと
    共に階層構造化して予め格納した階層構造データ格納手
    段と、 前記領域内で手書き入力された文字列データの階層を判
    定する階層判定手段と、 前記階層判定手段により判定
    された階層の文字列データを前記階層構造データ格納手
    段より取り出す手段と、 前記取り出された文字列データと前記文字認識手段より
    出力された各かな文字候補の組み合わせ文字列とを照合
    して、一致したかなの文字列データに対応する漢字の文
    字列データ若しくは漢字混じりの文字列データを認識文
    字列候補として判定する照合手段とを具備することを特
    徴とする手書き文字入力装置。
JP19526692A 1992-07-22 1992-07-22 手書き文字入力装置 Pending JPH0644411A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19526692A JPH0644411A (ja) 1992-07-22 1992-07-22 手書き文字入力装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19526692A JPH0644411A (ja) 1992-07-22 1992-07-22 手書き文字入力装置

Publications (1)

Publication Number Publication Date
JPH0644411A true JPH0644411A (ja) 1994-02-18

Family

ID=16338296

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19526692A Pending JPH0644411A (ja) 1992-07-22 1992-07-22 手書き文字入力装置

Country Status (1)

Country Link
JP (1) JPH0644411A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6115707A (en) * 1997-02-21 2000-09-05 Nec Corporation Address reading apparatus and recording medium on which a program for an address reading apparatus is recorded

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6115707A (en) * 1997-02-21 2000-09-05 Nec Corporation Address reading apparatus and recording medium on which a program for an address reading apparatus is recorded

Similar Documents

Publication Publication Date Title
EP1435561B1 (en) Method and apparatus for recognizing and associating handwritten information in various languages
US6970599B2 (en) Chinese character handwriting recognition system
JP3829366B2 (ja) 入力装置、および入力方法
JPH05324903A (ja) パターン認識装置
JPH06332610A (ja) 手書き情報入力処理方式
US6421461B1 (en) Pattern recognition apparatus which compares input pattern feature and size data to registered feature and size pattern data, an apparatus for registering feature and size data, and corresponding methods and memory media therefor
JPH07182462A (ja) 文字認識装置及び方法
JPH07146918A (ja) 手書き文字認識装置
JPH0644411A (ja) 手書き文字入力装置
JP3418053B2 (ja) 手書き文字入力表示装置
JP2731394B2 (ja) 文字入力装置
JPH07287634A (ja) 文書作成装置及びその図形作成方法
JP2713922B2 (ja) 文字認識装置
JP3190776B2 (ja) オンライン手書き文字認識装置
JP2902817B2 (ja) 手書き文字入力装置
JP3210778B2 (ja) 手書き文字認識装置
JPH06150066A (ja) 手書き文字認識装置
JPH087044A (ja) 文字認識方法及び同方法を適用する手書き文字入力装置
JPH01103787A (ja) 個人辞書作成機能付手書文字認識装置
JPH0756666B2 (ja) 情報認識方法
JPH06251198A (ja) 文字入力装置
JPH06176201A (ja) 手書き文字入力装置
CN1024852C (zh) 手写体文字识别装置
JPH0644274A (ja) 伝票入力装置
JPH04303279A (ja) 情報処理装置、及び文字入力方法

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20000523