(57)【特許請求の範囲】
【請求項１】
文字情報の認識結果による認識文字列を記憶する記憶部と、
前記記憶部中の前記認識文字列を表示する表示部と、
前記表示部に表示された前記認識文字列における所望される部分文字列とともに、該部分文字列に対応して文字列修正のための複数の異なる基準線を表示する基準線表示手段と、
前記基準線表示手段により表示された前記複数の基準線のうち外部操作により１つ以上の基準線の位置が変更されたとき、その位置変更の態様に基づいて特定される修正ルールを用いて、前記記憶部中の前記認識文字列における前記部分文字列を修正する文字列修正手段とを備えた、文字修正装置。
【請求項２】
前記修正ルールは、前記部分文字列の文字を大文字／小文字に変換するためのルールである、請求項１に記載の文字修正装置。
【請求項３】
前記修正ルールは、前記部分文字列の文字を形状が類似した他の文字に変換するためのルールである、請求項１または２に記載の文字修正装置。
【請求項４】
前記修正ルールは、前記部分文字列の文字を前記表示部における表示サイズと同一の表示サイズを有する他の文字列に変換するためのルールである、請求項１ないし３のいずれかに記載の文字修正装置。
【請求項５】
文字情報の認識結果による認識文字列が記憶される記憶部と、前記記憶部中の前記認識文字列を表示する表示部とを少なくとも備える情報処理装置において、前記認識文字列を修正するための文字修正方法であって、
前記表示部に表示された前記認識文字列における所望される部分文字列とともに、該部分文字列に対応して文字列修正のための複数の異なる基準線を表示する基準線表示ステップと、
前記基準線表示ステップにより表示された前記複数の基準線のうち、外部操作により１つ以上の基準線の位置が変更されたとき、その位置変更の態様に基づいて特定される修正ルールを用いて、前記記憶部中の前記認識文字列における前記部分文字列を修正する文字列修正ステップとを備える、文字修正方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
タブレットなどの基板上に手書き入力される文字をリアルタイムに認識して認識結果として文字コードを出力するオンライン手書き文字認識装置に適用されるまたは、スキャナで読取られた文書画像を認識して、認識結果として文字コードを出力する、たとえば光学式文字読取装置などの認識型情報入力装置に適用される文字修正装置および方法に関し、特に認識結果である文字が誤っているときの文字修正装置および方法に関する。
【０００２】
【従来の技術】
従来、タブレットを備えるオンライン手書き文字認識装置や光学式文字読取装置（以下、ＯＣＲと略す）が表示する認識結果の文字が誤っている場合には、該装置にキーボードが備わっていれば、ユーザがキーボードのカーソルキーを用いて誤認識文字（文字列）までカーソルを移動させ後退キー（あるいは削除キー）を用いて修正対象である誤認識文字（文字列）を削除して仮名漢字変換などにより所望の文字（文字列）に修正する。
【０００３】
また、キーボードがない場合でも、オンライン手書き文字認識装置やオンライン手書き文字認識機能を備えるＯＣＲでは、ユーザは誤認識文字（文字列）をタブレットに備えられたペンで選択して削除し、所望文字（文字列）を手書き入力して修正する。
【０００４】
また、オンライン手書き文字認識装置やＯＣＲにおいて、認識結果の文字（文字列）に対応させて候補文字（文字列）が予め記憶されている場合は、たとえば、特開昭６３−２４４５５号公報または特開平５−３２４９０１号公報で示されているように、認識結果中の修正対象文字（文字列）の近傍に対応する候補文字（文字列）が表示されて、その中から所望文字（文字列）が選択されることで修正が行なわれている。
【０００５】
また、形状が類似している文字を区別しやすくするための工夫としては、特開平５−４０８４５号公報で提案されているように、候補文字とそれに対応する読みや意味とを同時に表示することがなされている。さらに、文字認識結果における大小文字の判定は特公平１−５０９５４号に示されているように、前後の文字サイズに基づいて文字の大小が決定されている。
【０００６】
【発明が解決しようとする課題】
しかしながら、特開昭６３−２４４５５号公報または特開平５−３２４９０１号公報で提案されている方式によれば、修正対象文字あるいは文字列に対応する候補文字群また候補文字列群から正解文字（文字列）を選択する場合において、候補群の中に文字形状の類似している文字あるいは文字列が表示されているときには、形状が類似している文字間の違いを見つけて選択する必要があり、ユーザの負担が増して操作性の低下につながる。
【０００７】
また、特開平５−４０８４５号公報で提案されている方式によれば、形状の類似している候補文字の区別を補助するために読みが同時に表示されるが、ユーザが文字を選択することで、初めて違いが明確になるため、結局、ユーザ側には選択と確認という作業が必要になり負担が増す。さらに、候補文字列が表示される場合に、併せて候補文字の表示の違いを表わす読みや意味を表示するためには、表示画面にある程度の大きさが必要とされ小型の装置では十分な表示が困難である。
【０００８】
また、文字の大小については、枠がない領域への文字入力を考えた場合、特公平１−５０９５４号公報では、１文字だけ入力したときの大きさの判断が困難であるため、大小の文字の文字候補を表示し、選択するというユーザ側の作業が必要となり、負担が増す。
【０００９】
それゆえにこの発明の目的は、実用性に優れる文字認識結果の修正機能を有した文字修正装置および文字修正方法を提供することである。
【００１０】
またこの発明の他の目的は、操作におけるユーザ側の負担を軽減することのできる文字認識結果修正機能を有した文字修正装置および文字修正方法を提供することである。
【００１１】
【課題を解決するための手段】
この発明に係る文字修正装置は文字情報の認識結果による認識文字列を記憶する記憶部と、この記憶部中の認識文字列を表示する表示部と、表示部に表示された認識文字列における所望される部分文字列とともに、該部分文字列に対応して文字列修正のための複数の異なる基準線を表示する基準線表示手段と、基準線表示手段により表示された複数の基準線のうち外部操作により１つ以上の基準線の位置が変更されたとき、その位置変更の態様に基づいて特定される修正ルールを用いて、記憶部中の認識文字列における部分文字列を修正する文字列修正手段とを備えて構成される。
【００１２】
この発明に係る文字修正装置はこのように構成されるので、表示部に表示された認識文字列中の所望部分文字列に対応して基準線表示手段により文字修正のための複数の基準線が表示されて、外部操作によりこれら基準線の位置が変更されると、文字列修正手段によりその位置変更の態様に基づいて特定される修正ルールを用いて、記憶部中の認識文字列における部分文字列が修正される。
【００１３】
それゆえに、ユーザは表示部に表示される認識文字列を確認して部分文字列の誤りを発見して修正を望む場合には、表示される基準線の位置を外部操作して変更するだけで、適用される修正ルールを特定して、それを用いて文字修正することができるから、認識結果の文字修正が簡単にできて実用性に優れるとともに、ユーザの負担は軽減される。
【００１４】
上述した文字修正装置は、修正ルールが部分文字列の文字を大文字／小文字に変換するためのルールであるように構成されてもよい。
【００１５】
この発明に係る文字修正装置はこのように構成されるから、認識文字列中の修正が所望される部分文字列は、外部操作により基準線の位置が変更されることで、該部分文字列が小文字からなれば大文字からなる部分文字列に、逆に大文字からなれば小文字からなる部分文字列に修正される。
【００１６】
それゆえに、ユーザは基準線位置を変更するだけで認識文字列中で大文字と誤認識された部分文字列を小文字に修正することもでき、また小文字と誤認識された部分文字列を大文字に修正することもできるので実用性に優れる。
【００１７】
この発明に係る文字修正装置は、修正ルールが部分文字列の文字を形状が類似した他の文字に変換するためのルールであるように構成されてもよい。
【００１８】
この発明に係る文字修正装置はこのように構成されるから、認識文字列中の修正が所望される部分文字列は、外部操作して基準線の位置が変更されることで、形状が類似した他の文字からなる文字列を用いて修正される。
【００１９】
それゆえに、ユーザは、基準線位置を変更する操作を行なうだけで、認識文字列中で形状が類似した他の文字に誤認識された部分文字列を、形状が類似した本来の正しい文字からなる部分文字列に修正することができるので、実用性に優れる。
【００２０】
この発明に係る文字修正装置は、修正ルールが、部分文字列の文字を表示部における表示サイズが同一である他の文字に変換するためのルールであるよう構成されてよい。
【００２１】
この発明に係る文字修正装置はこのように構成されるから、認識文字列中の修正が所望される部分文字列は、外部操作により基準線の位置を変更されることで、表示サイズが同じである他の部分文字列に修正される。
【００２２】
それゆえに、ユーザは、基準線位置を変更する操作を行なうだけで、認識文字列中で誤認識された部分文字列を、その表示サイズを変更することなく本来の正しい文字列に修正することができるから、実用性に優れる。
【００２３】
この発明に係る文字修正装置は、次のように構成されてもよい。つまり、文字列修正手段が、複数の文字を特定する複数の文字コードと、各文字コードに対応して１つ以上の異なる修正ルールとが格納された修正ルールテーブルと、部分文字列の各文字の文字コードに基づいて修正ルールテーブルにおいて検索された１つ以上の修正ルールのうち、位置変更態様に応じた１つの修正ルールを特定する修正ルール特定手段とを有する。そして、複数の異なる修正ルールのそれぞれには、異なる位置変更態様と、修正に用いられる異なる文字コードとが含まれる。
【００２４】
この発明に係る文字修正装置はこのように構成されるので、認識文字列の所望部分文字列の修正時には、修正ルール特定手段により該部分文字列の各文字コードと基準線の位置変更態様とに基づいて修正ルールテーブルが検索されて、該部分文字列の修正に適用すべき修正ルールが特定される。
【００２５】
それゆえに、多種多様の修正ルールを準備して予め修正ルールテーブルに登録しておけば、外部操作による基準線位置の変更態様に応じた修正ルールの選択の幅が拡張されて、実用性に優れる。
【００２６】
この発明に係る文字修正装置は、次のように構成されてもよい。つまり、基準線表示手段が、複数の異なる基準線を、文字の大文字／小文字の上限／下限サイズをそれぞれ規定するための位置で表示する。
【００２７】
この発明に係る文字修正装置はこのように構成されるので認識文字列の所望部分文字列の修正時には、基準線表示手段により所望部分文字列に対応して文字の大文字／小文字の上限／下限サイズをそれぞれ規定するための位置で基準線が表示される。
【００２８】
それゆえに、ユーザは大文字←→小文字の文字修正をするための基準線位置変更の外部操作を直感的に行なうことができ、実用性に優れる。
【００２９】
この発明に係る文字修正方法は、文字情報の認識結果による認識文字列が記憶される記憶部と、記憶部中の認識文字列を表示する表示部とを少なくとも備える情報処理装置に適用される文字修正方法である。この文字修正方法は、表示部に表示された認識文字列における所望される部分文字列とともに該部分文字列に対応して文字列修正のための複数の異なる基準線を表示する基準線表示ステップと、基準線表示ステップにより表示された複数の基準線のうち、外部操作により１つ以上の基準線の位置が変更されたとき、その位置変更の態様に基づいて特定される修正ルールを用いて、記憶部中の認識文字列における部分文字列を修正する文字列修正ステップとを備えて構成される。
【００３０】
この発明に係る文字修正方法はこのように構成されるので、表示部に表示された認識文字列中の所望部分文字列に対応して、基準線表示ステップにより文字修正のための複数の基準線が表示されて、外部操作によりこれら基準線の位置が変更されると、文字列修正ステップによりその位置変更態様に基づいて特定される修正ルールを用いて、記憶部中の認識文字列における部分文字列が修正される。
【００３１】
それゆえに、ユーザは表示部に表示される認識文字列における部分文字列の誤りを発見して修正を望む場合には、表示される基準線の位置を外部操作して変更するだけで、適用される修正ルールを特定して、それを用いて文字修正することができるから、認識結果の文字修正を極めて簡単にできて実用性に優れるとともに、ユーザの負担は軽減される。
【００３２】
この発明の他の局面に係る、文字修正方法をコンピュータに実行させるための文字修正プログラムを記録したコンピュータで読取可能な記録媒体は、以下の特徴を有する。つまり、文字修正方法は、文字情報の認識結果による認識文字列が記憶される記憶部と、この記憶部中の認識文字列を表示する表示部とを少なくとも備える情報処理装置に適用されるものであって、表示部に表示された認識文字列における所望される部分文字列とともに該部分文字列に対応して文字列修正のための複数の異なる基準線を表示する基準線表示ステップと、基準表示ステップにより表示された複数の基準線のうち、外部操作により１つ以上の基準線の位置が変更されたとき、その位置変更の態様に基づいて特定される修正ルールを用いて、記憶部中の認識文字列における部分文字列を修正する文字列修正ステップとを備えて構成される。
【００３３】
したがって、上述の手書き修正プログラムが実行されることで、表示部に表示された認識文字列中の所望部分文字列に対応して、基準線表示ステップにより文字修正のための複数の基準線が表示されて、外部操作によりこれら基準線の位置が変更されると、文字列修正ステップによりその位置変更態様に基づいて特定される修正ルールを用いて、記憶部中の認識文字列における部分文字列が修正される。
【００３４】
それゆえに、ユーザは表示部に表示される認識文字列における部分文字列の誤りを発見して修正を望む場合には、表示される基準線の位置を外部操作して変更するだけで、適用される修正ルールを特定して、それを用いて文字修正することができるから、認識結果の文字修正を極めて簡単にできて実用性に優れるとともに、ユーザの負担は軽減される。
【００３５】
【発明の実施の形態】
以下この発明の実施の形態について説明する。なお、ここでは、各実施の形態による文字修正の機能は個別に適用されるが、相互に組合わせて適用することもできる。
【００３６】
（実施の形態１）
図１はこの発明の各実施の形態に適用される文字修正装置のブロック構成図である。図において文字修正装置は該装置自体を集中的に制御および監視するためのマイクロコンピュータからなる制御部２を含み、制御部２には表示一体型タブレット１、情報編集部３（３Ａ、３Ｂ）、バッファ４１を内蔵する情報入力部４、情報記憶部５、プログラムメモリ６、インターネットを含む通信ネットワーク８と接続するための通信Ｉ／Ｆ（インタフェースの略）７、外部記憶媒体１０がセットされて、これについて情報を読み書きするための外部記憶部ドライバ９が接続される。
【００３７】
表示一体型タブレット１は主面を有して、主面上にペンを用いて手書きされる文字や図形などを入力するタブレット部と、このタブレット部に入力された文字や図形をリアルタイムに表示する表示部とが一体的に構成される。表示一体型タブレット１は、手書き入力されて得られる筆記情報（タブレットの主面上のｘｙ座標値、ペンのＯＮ／ＯＦＦ値、ペンのＯＮ／ＯＦＦの時間に関する情報）を検出して制御部２に与える。
【００３８】
プログラムメモリ６には、該装置において実行される各種のプログラムがストアされる。通信Ｉ／Ｆ７は該装置が通信ネットワーク８を介して各種情報を送受信するために設けられる。
【００３９】
情報編集部３（３Ａ、３Ｂ）は内部に各文字についての基準線に関する情報が格納される基準線テーブル３２、この基準線を修正した場合に対応する文字を修正するためのルールに関する情報が格納される基準線修正ルールテーブル３３（３３１、３３２）およびバッファ３１を有する。基準線テーブル３２および基準線修正ルールテーブル３３（３３１、３３２）についての詳細は後述する。
【００４０】
なお、ここでは、基準線とは、対象文字（文字列）の所定大きさ、たとえば大文字や小文字の上限また下限の大きさ（高さ方向のサイズ）を示すラインであり、フォーマット上の基本となるベースラインの位置を基準にして示されるラインである。
【００４１】
また、基準線は大／小文字の上下限のサイズを示すためのラインとして規定されるものに限定されない。つまり、修正対象文字に関連して表示されて、該対象文字列の修正内容（修正の有無、修正の内容など）を指示するためにユーザが外部操作可能なラインであればよい。
【００４２】
図２は図１の装置において表示一体型タブレット１を用いて手書きによる情報が入力される場合の処理手順を示すフローチャートである。
【００４３】
ここで、図１の情報入力部４にオンライン手書き文字認識機能を備えて、筆記データの入力に表示一体型タブレット１が用いられている場合の処理手順を、図２を参照し説明する。
【００４４】
ユーザが表示一体型タブレット１の図示されないペンを操作してタブレット主面上に文字を筆記すると、表示一体型タブレット１は筆記情報（ｘｙ座標の情報、ペンのＯＮ／ＯＦＦに関する情報、ペンＯＮ／ＯＦＦの時間に関する情報）をリアルタイムに検出し、制御部２に転送する（Ｓ１００）。
【００４５】
制御部２は、転送された筆記情報を内部バッファ２１に保持し、文字の筆記が完結されたか否かを、たとえばペンＯＦＦの期間を示す時間情報に従い判定する（Ｓ１０１）。ペンがＯＦＦとなっている時間期間が所定期間を超えたことに基づいて、文字の筆記が完結していると判断されると、内部バッファ２１に保持されている筆記情報は情報入力部４に転送されて、文字認識を開始することが通知される。
【００４６】
そして、情報入力部４は、転送された筆記情報を内部バッファ４１に蓄積し、文字の認識を行なう（Ｓ１０２）。なお、文字認識は公知の技術が採用されているので、その詳細は省略される。情報入力部４は文字認識結果（各文字に対する文字コード、大きさ（サイズ）に関する情報、筆記情報）を情報記憶部５に転送し、同時に制御部２に対し認識が終了したことを通知する（Ｓ１０３）。
【００４７】
制御部２は認識が終了したことを確認すると、内部バッファ２１の対応する筆記情報を消去して、情報記憶部５の文字認識結果の文字コードに基づく情報を表示一体型タブレット１の表示装置に表示する（Ｓ１０４）。そして、認識処理は終了する（Ｓ１０５）。
【００４８】
なお、一般的には、表示された文字列の表示位置は、表示を制御する処理部で検出可能な機能が備わっている。たとえば、図１の構成では制御部２の内部バッファ２１に表示一体型タブレット１に表示される文字列の各文字についての表示位置に関する情報が保持されているものとする。以上の手順が繰返されることによって一連のオンライン手書き文字の入力が行なわれる。
【００４９】
図３（Ａ）と（Ｂ）は図１の表示一体型タブレット１における手書き文字の入力例を示す図である。図４は、図１の表示一体型タブレット１を用いた手書き文字の入力時に得られる筆記情報とストロークの関係とを示す図である。
【００５０】
図３（Ａ）と（Ｂ）に示されるように、手書き文字の「Ｐｅｎ」はストロークｓｔ１〜ｓｔ４からなり、各ストロークについて、内部バッファ２１には、図４に示されるように筆記情報Ｐ１〜Ｐｋ−１，筆記情報Ｐｋ〜Ｐｌ−１、筆記情報Ｐｌ〜Ｐｍ−１および筆記情報Ｐｍ〜Ｐｎからなる情報群が得られる。筆記情報Ｐｉ（ｉ＝１，〜，ｎ）はペンのＯＮ／ＯＦＦ状態を示す情報（ｏｎ／ｏｆｆ）と、ｘｙ座標値（ｘｉ，ｙｉ）と、対応する時間を示す時間情報ｔｉとを含む。図４において、ポインタＩＤ０〜ＩＤ４は、各筆記情報をバッファ２１内で一意に特定するために設けられる。
【００５１】
図３（Ａ）と（Ｂ）に示されるように、ユーザが表示一体型タブレット１に「Ｐｅｎ」と筆記したときの認識の流れを以下に説明する。なお、制御部２で判定する文字筆記の完結の条件は一連の文字列の最終文字を書き終わってからの時間（Ｔ）、すなわちペンがＯＦＦ状態となってからの時間（Ｔ）が一定時間（Ｔｔｈ）より長くなった場合とする。
【００５２】
ユーザが、表示一体型タブレット１において「Ｐｅｎ」と筆記すると、表示一体型タブレット１で検出された筆記情報Ｐ１〜Ｐｎは制御部２に転送される（Ｓ１００）。制御部２では筆記情報Ｐ１〜Ｐｎを受取った時点から時間（Ｔ）を計測し、Ｐｎの時間情報ｔｎとの比較を行ない、Ｔ−ｔｎ＞Ｔｔｈのとき（Ｓ１０１でＹｅｓ）、文字列の筆記が完結しているものと判断して筆記情報Ｐ１〜Ｐｎを情報入力部４に転送し、認識の開始を指示する。
【００５３】
情報入力部４は、筆記情報Ｐ１〜Ｐｎを内部バッファ４１に記憶し、ペンＯＮ状態の連続した筆記情報を１ストロークとして、重なりのあるストロークを１つの文字単位としてグルーピングする。たとえば、入力文字の「Ｐｅｎ」の筆記情報（図４参照）から、図３（Ａ）のストロークｓｔ１〜ｓｔ４のそれぞれの外接矩形（（ｑ（０）１、ｑ（０）２）、（ｑ（１）１、ｑ（１）２）、（ｑ（２）１、ｑ（２）２）、（ｑ（３）１、ｑ（３）２））の座標を求める。このとき、各外接矩形のｘ座標値の関係がｑｘ（ｉ）２＞ｑｘ（ｉ＋１）１（ｑｘ（ｉ）１：ｉ番目の外接矩形のｘ座標の最小値、ｑｘ（ｉ）２：ｉ番目の外接矩形の最大値）であるとき、ｉ番目の外接矩形とｉ＋１番目の外接矩形が重なっていると定義するとｑｘ（０）２＞ｑｘ（１）１であるため、ストロークｓｔ１とストロークｓｔ２が、図３（Ｂ）で示されるように１つの文字単位としてグルーピングされる。
【００５４】
そして、情報入力部４は図３（Ｂ）に示されるように３個の文字単位に対して認識を行ない各文字単位の認識結果を求める（Ｓ１０２）。そして、情報入力部４は情報記憶部５に認識結果である文字列長情報Ａ１、文字コード列情報Ａ２、文字列の各文字について文字候補情報Ａ３が記憶される。文字候補情報Ａ３は各文字について候補文字数情報Ａ３１、候補文字情報Ａ３２、外接矩形座標情報Ａ３３および筆記情報のバッファにおけるポインタＡ３４）を記憶する（Ｓ１０３）。
【００５５】
図５には、図４に対応した認識結果を格納した情報記憶部５の内容例が示される。図５は入力「Ｐｅｎ」の認識結果の要素を表わしたもので、文字列長情報Ａ１＝“３”、文字コード列情報Ａ２＝“ｐｅｎ”および各文字の候補情報が連続して記憶されている。そして、情報入力部４は認識が終了したことを制御部２に知らせると、制御部２は情報記憶部５中の文字コード列情報Ａ２に従い表示一体型タブレット１の表示装置に文字を表示する（Ｓ１０４）。
【００５６】
図６は、この発明の各実施の形態によるＯＣＲ機能による文字認識と結果表示のフローチャートである。図１の装置は情報入力部４にスキャナやデジタルカメラなどの画像の入力装置を有したＯＣＲ機能を備えて構成されてもよい。その場合の処理手順は図６に示される。
【００５７】
たとえば、ユーザが情報入力部４のスキャナに読取原稿をセットし、表示一体型タブレット１に表示された認識ボタン（図示せず）を指示すると、制御部２は認識ボタンが指示されたことを検知し、画像入力することを情報入力部４に指示するので（Ｓ３００でＹｅｓ）、情報入力部４は画像入力を行ない、入力した画像データを情報入力部４の内部バッファ４１に蓄えて、制御部２に画像入力が終了したことを通知する（Ｓ３０１）。
【００５８】
制御部２は画像入力が終了したことを確認すると、情報入力部４に認識開始を指示するので、情報入力部４は認識開始の指示を確認して、内部のバッファ４１の画像データに基づいて文字の認識を行ない（Ｓ３０２）、認識結果（各文字に対応する文字コード、大きさ（サイズ）情報、文字画像情報）を情報記憶部５に転送し、同時に制御部２に認識が終了したことを通知する（Ｓ３０３）。
【００５９】
制御部２は認識が終了したことを確認すると、情報記憶部５から認識結果の文字コードを読込み、読込んだ文字コードに基づいて表示一体型タブレット１の表示装置に文字表示して（Ｓ３０４）、認識処理を終了する（Ｓ３０５）。
【００６０】
一般的に、表示された文字列に関する表示位置は、ここでは制御部２の内部バッファ２１に保持されているものとする。
【００６１】
図７は、図１の装置における文字認識結果の修正手順を示すフローチャートである。上述した図１の装置においてオンライン手書き入力、またはＯＣＲ入力されて認識された文字修正の処理の流れを説明する。
【００６２】
ユーザが表示一体型タブレット１に認識結果として表示される文字列においてペンを用いて修正対象文字列を指示すると、この指示を示す筆記情報が検出されて制御部２に転送される（Ｓ２００）。制御部２は表示一体型タブレット１から転送された筆記情報と内部のバッファ２１に保持されている表示文字列の表示位置とを比較して、文字列が選択されていると判定すると（Ｓ２０１でＹｅｓ）、対応する認識結果を情報記憶部５から読込み、情報編集部３に修正対象文字列として転送する（Ｓ２０２）。
【００６３】
次に、制御部２は修正対象文字列の基準線の検出を指示するので、情報編集部３は修正対象文字列の各文字コードに対応する基準線情報を基準線テーブル３２から求めて内部のバッファ３１に保持する（Ｓ２０３）。情報編集部３は、求めた基準線情報を制御部２に転送し、制御部２は転送された基準線情報を受理して、これに基づく基準線を、表示一体型タブレット１の表示装置に表示されている修正対象文字列と同時に表示する（Ｓ２０４）。
【００６４】
次に、ユーザが表示された基準線をペンで指示し、基準線の位置を修正すると、そのときの筆記情報は検出され、制御部２に転送される（Ｓ２０５）。制御部２は転送されてきた筆記情報を受理して情報編集部３に転送すると、情報編集部３は転送された筆記情報を受理して、この受理した情報と内部バッファ３１に予め保持されている基準線情報とを比較して、ユーザにより基準線の位置修正が行なわれたか否かの判定を行なう（Ｓ２０６）。
【００６５】
位置修正が行なわれたと判定されると、情報編集部３はその判定結果をもとに内部のバッファ３１に保持されている修正対象文字列の修正を行ない、修正結果を制御部２に転送するとともに、修正処理が終了したことを通知する（Ｓ２０７）。制御部２は、この通知を受理したことに応じて、修正対象文字列の基準線の表示を消去して（Ｓ２０９）、情報記憶部５の認識結果を受理した修正結果を用いて修正し、表示一体型タブレット１の表示装置１に表示される認識結果をこれを用いて更新し（Ｓ２１０）一連の修正処理を終了する（Ｓ２１１）。
【００６６】
一方、文字列の選択でないと判定されれば（Ｓ２０１でＮｏ）、修正処理は終了する。
【００６７】
また情報編集部３で基準線の修正が行なわれていないと判定された場合は（Ｓ２０６でＮｏ）、制御部２に基準線修正が行なわれていないことが通知されるので、制御部２は表示一体型タブレット１に表示した基準線を消去して（Ｓ２０８）、修正処理を終了する（Ｓ２１１）。
【００６８】
次に、本実施の形態による基準線を用いた修正対象文字列の修正手順について詳細に説明する。
【００６９】
図７の修正対象文字列の修正（Ｓ２０７）において、情報編集部３は基準線修正の判定（Ｓ２０６）による判定結果をもとに、バッファ３１に保持される修正対象文字列のうち大文字←→小文字変換対象である文字について、修正変換文字列が大文字であれば小文字に、小文字であれば大文字に修正し、修正結果の修正対象文字列を制御部２に転送して、修正処理が終了したことを通知する。
【００７０】
なお、修正対象文字列のうち大文字←→小文字変換対象である文字は、その文字コードから判定されて、対応する大文字または小文字の文字コードに変換される。
【００７１】
ここでたとえば、文字認識結果が「ｐｅｎ」である場合に、これを大文字←→小文字修正する手順について図面を参照して詳細に説明する。
【００７２】
図８（Ａ）〜（Ｆ）は本発明の各実施の形態による文字フォントと基準線の関係を説明する図である。図９は、図８（Ａ）〜（Ｆ）に対応した基準線テーブル３２の内容例を示す図である。図８（Ａ）〜（Ｆ）では、大文字および小文字のそれぞれについて、該文字の高さ方向の大きさ（サイズ）の上限を示す位置を表わす基準線Ｌ２およびＬ１のそれぞれ、ならびに下限を示す位置を表す基準線Ｌ３およびＬ４のそれぞれが示される。
【００７３】
図９の基準線テーブル３２では、複数の文字コードＣｉと、各文字コードＣｉに対応して基準線情報ＢＩｉとが格納される。基準線情報ＢＩｉには対応する文字コードＣｉについて、図８（Ａ）〜（Ｆ）で説明されたような基準線の位置を示す情報Ｌ１［Ｃｉ］〜Ｌ４［Ｃｉ］が格納される。
【００７４】
図１０（Ａ）〜（Ｈ）は、この発明の実施の形態１による認識結果の文字の修正例を説明する図である。
【００７５】
図１１は、この発明の実施の形態１に適用される基準線修正ルールテーブル３３の一例を示す図である。基準線修正ルールテーブル３３には、複数の文字コードＣｉと各文字コードＣｉに対応して基準線修正ルールＲｉとが格納される。基準線修正ルールＲｉは、図８（Ａ）〜（Ｆ）または図９で示されたように、対応する文字コードＣｉについての基準線Ｌｋ（Ｃｉ）がペンを用いて基準線Ｌｊ（Ｃｉ）（ただし、ｊ≠ｋ）の位置または、その近辺に移動されて修正されたことにより、対応する文字コードＣｉが文字コードＣｍ（ただしｍ≠ｉ）に変換されることが“Ｌｋ（Ｃｉ）→Ｌｊ（Ｃｉ）：Ｃｍ”または“Ｌｋ（Ｃｉ）→Ｌｊ（Ｃｉ）＋α：Ｃｍ”というルールで示される。このように、基準線修正ルールＲｉには、基準線の位置の変更態様と、それに対応して規定される修正後の文字（文字コード）とが格納される。
【００７６】
今、ユーザは認識結果の文字列「ｐｅｎ」を大文字に修正するために表示一体型タブレット１のペンで「ｐｅｎ」を選択すると（図１０（Ａ）参照）、表示一体型タブレット１はペンにより「ｐｅｎ」が選択された旨の筆記情報を制御部２に転送する。制御部２は表示一体型タブレット１から転送された筆記情報で示される位置に対応する文字を検索しユーザが「ｐ」、「ｅ」、「ｎ」を選択したことを検出する。
【００７７】
たとえば制御部２は、転送された筆記情報で示される最大および最小のｘ座標値と制御部２の内部バッファ２１に予め保持されている「ｐｅｎ」の各文字の表示位置とを比較して、筆記情報の最大および最小のｘ座標値で示されるレンジ内に入る文字を選択された文字として検出する。
【００７８】
そして、制御部２は情報記憶部５から「ｐ」、「ｅ」、「ｎ」の認識結果の文字コード列情報Ａ２を読込み、情報編集部３に転送する。情報編集部３は与えられた文字コード列情報Ａ２に基づいて「ｐ」、「ｅ」、「ｎ」の各文字コードに基づいて対応の基準線情報ＢＩｉを図９の基準線テーブル３２から読込んで内部バッファ３１に記憶し、制御部２は情報編集部３が検出した基準線情報ＢＩｉに基づいて基準線を表示する（図１０（Ｂ）参照）。そして、ユーザは表示された基準線のうち、たとえば基準線Ｌ２をペンで指示して基準線Ｌ１の位置まで移動させると（図１０（Ｃ）参照）、表示一体型タブレット１は、その時のペンの筆記情報を検出して制御部２に転送する。
【００７９】
そして、制御部２は転送された筆記情報を情報編集部３に転送し、情報編集部３では転送された筆記情報を受理して、この情報で示されるペンの始点座標と終点座標とを内部のバッファ３１に記憶している基準線情報ＢＩｉ（“Ｌ１［ｐ］、Ｌ２［ｐ］、Ｌ３［ｐ］、Ｌ４［ｐ］”、“Ｌ１［ｅ］、Ｌ２［ｅ］、Ｌ３［ｅ］、Ｌ４［ｅ］”、“Ｌ１［ｎ］、Ｌ２［ｎ］、Ｌ３［ｎ］、Ｌ４［ｎ］”、たとえば、Ｌ２［ｐ］が小文字「ｐ」の上限の基準線、Ｌ４［ｐ］は小文字「ｐ」の下限の基準線を表わす。）と比較して、その結果、基準線Ｌ２が基準線Ｌ１の位置まで移動していることを検出し基準線修正ルールテーブル３３（図１１参照）の文字「ｐ」、「ｅ」および「ｎ」の文字コードＣｉのそれぞれについて、対応の基準線修正ルールＲｉを満足しているかを判定する。
【００８０】
ここでは「ｐ」の修正ルールＲｉにおいては、基準線Ｌ２が基準線Ｌ１に移動させられて修正されていれば「Ｐ」の文字コードに変更する（“Ｌ２［ｐ］→Ｌ１［ｐ］：Ｐ”、「→」は基準線の移動の方向を表わす。「：」は以下には、ルールが真であれば変更する文字のコードが記述される。）旨が規定されるので、小文字「ｐ」は大文字「Ｐ」に修正される。他の小文字「ｅ」および「ｎ」についても同様の手順で大文字「Ｅ」および「Ｎ」にそれぞれ修正される。
【００８１】
そして、修正結果は制御部２に転送されるので、制御部２は表示されている基準線を消去し、転送された修正結果を用いて情報記憶部５の認識結果を「ＰＥＮ」に修正し、表示一体型タブレット１の表示装置の認識結果を表示更新する（図１０（Ｄ）参照）。
【００８２】
なお、図１０（Ｅ）〜図１０（Ｈ）は、文字列ｐｅｎのうち、文字「ｐ」のみを大文字に修正した場合の表示例で、各部の処理は前述したものと同様である。
【００８３】
（実施の形態２）
上述した実施の形態１では基準線の位置が変更されることにより、認識結果の修正において大文字←→小文字変更が行なわれるようにしたが、実施の形態２では、これに併せて形状が類似する類似文字への変更も行なわれる。以下に、これを説明する。
【００８４】
図１２は、この発明の実施の形態２に適用される基準線修正ルールテーブル３３１の内容例を示す図である。基準線修正ルールテーブル３３１には、複数の文字コードＣｉならびに、各文字コードＣｉについてルール数情報ＲＮｉおよび１つ以上の修正ルールＲｉが格納される。ルール数情報ＲＮｉは、対応する基準線修正ルールＲｉの個数を示し基準線修正ルールＲｉのそれぞれは、基準線Ｌｋ（Ｃｉ）がペンを用いて基準線Ｌｊ（Ｃｉ）（ただし、ｋ≠ｊ）に位置またはその近辺に移動させられたことにより、文字コードＣｉが文字コードＣｍ（ただし、ｉ≠ｍ）に変更させられることが“Ｌｋ（Ｃｉ）→Ｌｊ（Ｃｉ）：Ｃｍ”または“Ｌｋ（Ｃｉ）→Ｌｊ（Ｃｉ）＋α：Ｃｍ”で示される。
【００８５】
ここでは、文字コードＣｍは文字コードＣｉの大文字または小文字に対応する文字コードまたは、文字コードＣｉの文字の形状に類似する文字の文字コードである。
【００８６】
図１１において、ここでは図７で基準線の修正が行なわれたと判定されると（Ｓ２０６でＹｅｓ）、情報編集部３Ａはその判定結果をもとに内部のバッファ３１に保持されている修正対象文字列のうち、大文字／小文字変換対象である文字について、前述したようにして大文字であれば小文字に、小文字であれば大文字にする修正を行なったり、形状の類似する文字に修正したりして、この修正結果を制御部２に転送するとともに、処理が終了したことを通知する。
【００８７】
この詳細を次に説明する。まずユーザが文字列「Ｐ９」を表示一体型タブレット１のタブレット上にペンで筆記して、そのときの認識結果「ｐｑ」を修正する手順について説明する。このとき制御部２の内部バッファ２１には認識結果の文字列「ｐｑ」と各文字の表示位置が保持されているものとする。図１３（Ａ）〜（Ｅ）は、この発明の実施の形態２による文字列修正の手順を説明する図である。
【００８８】
ユーザが、表示一体型タブレット１に表示された認識結果文字列「ｐｑ」の第１文字目「ｐ」を大文字に、第２文字目「ｑ」を形状の類似する文字である「９」に修正するために、表示一体型タブレット１のペンで「ｐｑ」を選択すると（図１３（Ａ）参照）、表示一体型タブレット１は「ｐｑ」を選択した旨のペンの筆記情報を制御部２に転送する。制御部２は表示一体型タブレット１から転送された筆記情報で示される位置情報に対応する文字を検索し、ユーザが文字「ｐ」と「ｑ」を選択したことを検出する。この検出方法は前述したものと同様である。
【００８９】
そして、制御部２が情報記憶部５から文字「ｐ」と「ｑ」の対応の認識結果を読込み、情報編集部３Ａに転送する。情報編集部３Ａは転送された認識結果で示される「ｐ」と「ｑ」の文字コード列情報Ａ２に基づいて基準線テーブル３２を検索して、対応する基準線情報ＢＩｉを読込んで内部のバッファ３１に記憶し、制御部２は情報編集部３Ａが検出した基準線を表示一体型タブレット１に表示する（図１３（Ｂ）参照）。
【００９０】
ユーザは表示された基準線のうち、基準線Ｌ１とＬ３をペンで指示して、それぞれ基準線Ｌ２と基準線Ｌ４の位置まで移動させると（図１３（Ｂ）参照）、表示一体型タブレット１はペンの筆記情報を検出して制御部２に転送する。そして、制御部２は転送された筆記情報を情報編集部３Ａに転送する。
【００９１】
情報編集部３Ａは転送された筆記情報を受理して、その始点座標と終点座標と内部バッファ３１に予め記憶した基準線情報ＢＩｉ（Ｌ１［ｐ］、Ｌ２［ｐ］、Ｌ３［ｐ］、Ｌ４［ｐ］、Ｌ１［ｑ］、Ｌ２［ｑ］、Ｌ３［ｑ］、Ｌ４［ｑ］）と比較して、基準線Ｌ１が基準線Ｌ２の位置まで移動していることを検出し、図１２の基準線修正ルールテーブル３３１の文字コードＣｉが「ｐ」、「ｑ」のそれぞれについて、対応の基準線修正ルールＲｉのいずれかを満足しているか判定する。
【００９２】
つまり「ｐ」の第２の修正ルール（図１２の修正ルールＲａ）が基準線Ｌ１が基準線Ｌ２に移動していて、かつ基準線Ｌ３が基準線Ｌ４に移動していれば、大文字「Ｐ」に修正する（“Ｌ１［ｐ］→Ｌ２［ｐ］、Ｌ３［ｐ］→Ｌ４［ｐ］：Ｐ”、「→」は移動の方向、「、」は論理積を表わす。「：」以下にルールが真であれば変更する文字のコードを記述している。）旨を規定するので、修正対象の小文字「ｐ」を大文字「Ｐ」に修正する。次に小文字「ｑ」の第２の修正ルール（図１２の修正ルールＲｂ）が基準線Ｌ１が基準線Ｌ２に移動していて、かつ基準線Ｌ３が基準線Ｌ４に移動していれば数字「９」に変更する（“Ｌ１［ｑ］→Ｌ２［ｑ］、Ｌ３［ｑ］→Ｌ４［ｑ］：９”旨を規定するので、修正対象の小文字「ｑ」を数字「９」に修正する。そして、修正結果は制御部２に転送される。
【００９３】
制御部２は表示一体型タブレット１に表示される基準線を消去し情報記憶部５の認識結果を「Ｐ９」に修正し、表示一体型タブレット１の表示装置の認識結果を修正結果を用いて更新表示する（図１３（Ｅ）参照）。
【００９４】
（実施の形態３）
上述した実施の形態１と２では大文字←→小文字変換によるフォントの修正では文字の表示サイズも変更されていたが、本実施形態では、このフォント修正が文字のサイズを変更することなく行なわれる。これを以下に説明する。
【００９５】
図１１において基準線の修正が行なわれたと判定されると（Ｓ２０６でＹｅｓ）、情報編集部３Ｂはその判定結果をもとに内部バッファ３１に保持されている修正対象文字列のうち大文字／小文字変換対象である文字について、大文字であれば小文字に、小文字であれば大文字に修正し、修正結果を制御部２に転送するとともに、処理が終了したことを通知する（Ｓ２０７）。制御部２は修正対象文字列の表示一体型タブレット１に表示される基準線を消去する（Ｓ２０９）。そして、情報記憶部５の認識結果を修正するとともに修正対象文字列の文字サイズを検出し、その検出した文字サイズで表示一体型タブレット１の表示装置の認識結果を更新表示し（Ｓ２１０）、修正処理を終了する（Ｓ２１１）。
【００９６】
認識結果の文字サイズを変更しないで大小文字変換する修正手順を、ここで詳細に説明する。このとき、制御部２の内部バッファ２１には、認識結果の各文字の表示位置が保持されているものとする。
【００９７】
図１４（Ａ）〜（Ｈ）は、この発明の実施の形態３による認識結果文字修正の手順を説明する図である。図１５は、この発明の実施の形態３に適用される基準線修正ルールテーブル３３２の内容例を示す図である。基準線修正ルールテーブル３３２には、複数の文字コードＣｉ、ならびに各文字コードＣｉについてルール数情報ＲＮｉおよび１つ以上の基準線修正ルール情報Ｒｉが格納される。修正ルール数情報ＲＮｉは、対応する基準線修正ルール情報Ｒｉの個数を示す。
【００９８】
図１５の基準線修正ルール情報Ｒｉは、図１２で説明された基準線修正ルールテーブル３３１の修正ルールＲｉとのＡＮＤ条件で、基準線Ｌｋ（Ｃｉ）が上方向または下方向に移動していれば、同じ文字高さ（同じ文字サイズ）で文字コードＣｊを文字表示することがＬｋ（Ｃｉ）→ＵＰ／ＤＯＷＮ：♯Ｃｊで示される。
【００９９】
まず、ユーザは、認識結果「ｐｅｎ」を、文字高さ（サイズ）が同じ大文字に変更するために表示一体型タブレット１のペンで「ｐｅｎ」を選択すると（図１４（Ａ）参照）、表示一体型タブレット１は「ｐｅｎ」を選択した旨のペンの筆記情報を制御部２に転送する。制御部２は表示一体型タブレット１から転送された筆記情報の位置に対応する文字を検索し、ユーザが「ｐ」、「ｅ」、「ｎ」を選択したことを前述した実施の形態１または２と同様にして検出する。
【０１００】
そして、制御部２が情報記憶部５から「ｐ」、「ｅ」、「ｎ」の認識結果を読込み情報編集部３Ｂに転送する。情報編集部３Ｂは転送された「ｐ」、「ｅ」、「ｎ」の文字コード列情報Ａ２に基づいて基準線テーブル３２から基準線情報ＢＩｉを読込んで、バッファ３１に記憶し、制御部２は情報編集部３Ｂが検出した基準線を表示一体型タブレット１に表示する（図１４（Ｂ）参照）。
【０１０１】
ユーザは表示された基準線のうち基準線Ｌ１とＬ２をペンで指示して、基準線Ｌ１を基準線Ｌ２の位置へ移動させ、かつ基準線Ｌ２の位置を少し下げると（図１４（Ｃ）参照）、表示一体型タブレット１はペンの筆記情報を検出して制御部２に転送する。
【０１０２】
そして、制御部２は転送された筆記情報を情報編集部３Ｂに転送し、情報編集部３Ｂでは筆記情報の始点座標と終点座標と内部バッファ３１に記憶させる基準線情報ＢＩｉとを比較して、基準線Ｌ１が基準線Ｌ２の位置まで移動していることを検出し、基準線修正ルールテーブル３３２（図１５参照）の文字コードＣｉの「ｐ」、「ｅ」、「ｎ」それぞれについて、対応する修正ルールＲｉを満足しているかを判定する。
【０１０３】
つまり、図１５の文字コード「ｐ」の第２の修正ルールＲａが基準線Ｌ１が基準線Ｌ２の位置に移動していて、かつ基準線Ｌ２が下方向に移動していれば、同じ文字高さの文字コード「Ｐ」の文字に変更する「“Ｌ１［ｐ］→Ｌ２［ｐ］、Ｌ２［ｐ］→ｄｏｗｎ”：♯Ｐ、ｄｏｗｎは下方向、♯は同じ文字高さ（サイズ）を表わす。）旨が規定されるので、文字「ｐ」を「Ｐ」に修正する。同様にして「ｅ」、「ｎ」についても、図１５の修正ルールＲｂとＲｃが適用されて同じ文字高さ（サイズ）「Ｅ」、「Ｎ」に修正される。そして、修正結果は制御部２に転送される。
【０１０４】
制御部２は、表示一体型タブレット１に表示される基準線を消去し、情報記憶部５の認識結果を「ＰＥＮ」に修正し、表示一体型タブレット１の表示装置の認識結果を図１４（Ａ）と同じ文字サイズで“ＰＥＮ”に更新表示する（図１４（Ｄ）参照）。
【０１０５】
なお、図１４（Ｅ）〜図１４（Ｈ）は、逆に大文字の「ＰＥＮ」全体を、同じ文字高さ（文字サイズ）の小文字「ｐｅｎ」に修正した場合の表示例であって、各部の処理は前述したものと同様である。
【０１０６】
（実施の形態４）
以上説明した文字修正装置は、文字修正処理を機能させるためのプログラムで実現される。このプログラムは制御部２のマイクロコンピュータで読取可能な記録媒体に格納されている。この実施の形態では、この記録媒体として図１に示されている装置で処理が行なわれるために必要な図示されないメモリ、たとえばＲＯＭのようなそのものがプログラムであってもよいし、またプログラムメモリ６であってもよいし、またプログラム読取装置である外部記憶部ドライバ９に外部記憶媒体１０をセットすることで読取が可能なプログラムメディアであってもよい。いずれの場合においても、格納されるプログラムは制御部２のマイクロコンピュータがアクセスして実行させる構成であってもよいし、あるいはいずれの場合もプログラムを読出し、読出されたプログラムは図１の装置の所定のプログラム記憶エリア（図示せず）にロードされて、制御部２のマイクロコンピュータによりそのプログラムが読出されて実行される方式であってもよい。このロード用のプログラムは予め図１の本体装置に格納されているものとする。
【０１０７】
ここで、上述したプログラムメディアは、本体装置と分離可能に構成される記録媒体であり、磁気テープやカセットテープなどのテープ系、フレキシブルディスクやハードディスクなどの磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤなどの光ディスクのディスク系、ＩＣカード（メモリカードを含む）／光カードなどのカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどによる半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【０１０８】
また、インターネットを含む通信ネットワーク８と接続可能な構成が採用されているから、通信ネットワーク８からプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。なお、このように通信ネットワーク８からプログラムをダウンロードする場合には、そのダウンロード用プログラムは予め装置本体に格納しておくか、あるいは別の記録媒体から予めインストールされるものであってもよい。
【０１０９】
なお、記録媒体に格納されている内容としてはプログラムに限定されず、データであってもよい。
【０１１０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１１１】
【発明の効果】
この発明に係る文字修正装置および文字修正方法のそれぞれによれば、ユーザは表示部に表示される認識文字列中の部分文字列の誤り修正を望む場合には、該部分文字列に対応して表示される基準線の位置を外部操作して変更するだけで、適用される修正ルールを特定して、それを用いて自動的に文字修正することができるから、認識結果の文字修正に関してユーザは負担を感じることなく極めて簡単にできて、実用性に優れる。
【図面の簡単な説明】
【図１】この発明の各実施の形態に適用される文字修正装置のブロック構成図である。
【図２】図１の装置において表示一体型タブレットを用いて手書きによる情報が入力される場合の処理手順を示すフローチャートである。
【図３】（Ａ）と（Ｂ）は図１の表示一体型タブレットにおける手書き文字の入力例を示す図である。
【図４】図１の表示一体型タブレットを用いた手書き文字の入力時に得られる筆記情報とストロークの関係を示す図である。
【図５】図４に対応した認識結果を格納した情報記憶部の内容例を示す図である。
【図６】この発明の各実施の形態によるＯＣＲ機能による文字認識と結果表示のフローチャートである。
【図７】図１の装置における文字認識結果の修正手順を示すフローチャートである。
【図８】（Ａ）〜（Ｆ）はこの発明の各実施の形態による文字フォントと基準線の関係を説明する図である。
【図９】図８（Ａ）〜（Ｆ）に対応した基準線テーブルの内容例を示す図である。
【図１０】（Ａ）〜（Ｈ）はこの発明の実施の形態１による認識結果の文字の修正例を説明する図である。
【図１１】この発明の実施の形態１に適用される基準線修正ルールテーブルの一例を示す図である。
【図１２】この発明の実施の形態２に適用される基準線修正ルールテーブルの内容例を示す図である。
【図１３】（Ａ）〜（Ｅ）はこの発明の実施の形態２による文字列修正の手順を説明する図である。
【図１４】（Ａ）〜（Ｈ）は、この発明の実施の形態３による認識結果文字の修正の手順を説明する図である。
【図１５】この発明の実施の形態３に適用される基準線修正ルールテーブルの内容例を示す図である。
【符号の説明】
１  表示一体型タブレット、２  制御部、３，３Ａ，３Ｂ  情報編集部、４  情報入力部、５  情報記憶部、８  通信ネットワーク、１０  外部記憶媒体、２１，３１，４１  バッファ、３２  基準線テーブル、３３，３３１，３３２  基準線修正ルールテーブル、Ｃｉ  文字コード、ＲＮｉ  修正ルール個数情報、Ｒｉ  基準線修正ルール。
なお、各図中同一符号は同一または相当部分を示す。
【図１】
0003634686.tif 000002
【図２】
0003634686.tif 000003
【図３】
0003634686.tif 000004
【図４】
0003634686.tif 000005
【図５】
0003634686.tif 000006
【図６】
0003634686.tif 000007
【図７】
0003634686.tif 000008
【図８】
0003634686.tif 000009
【図９】
0003634686.tif 000010
【図１０】
0003634686.tif 000011
【図１１】
0003634686.tif 000012
【図１２】
0003634686.tif 000013
【図１３】
0003634686.tif 000014
【図１４】
0003634686.tif 000015
【図１５】
0003634686.tif 000016