(57)【要約】 【課題】  登録された文字パターンの適否を円滑に判定することができ、ユーザ辞書の内容を効率的に充実させ得る文字認識装置および文字認識方法を提供する。【解決手段】  認識候補のうち、ユーザ辞書中の文字パターンによる認識候補の横にはマーカー（黒三角の図形）を付記する。ユーザがこのマーカーをペンタッチすると、ユーザ辞書管理メニューが表示される。メニュー中、「有効度↑」または「有効度↓」をペンタッチすると、当該認識候補のもととなった文字パターンの有効度が増加または減少される。また、「削除」をペンタッチすると、当該文字パターンがユーザ辞書から削除される。さらに、「イメージ表示」をペンタッチすると、当該文字パターンの筆跡が表示される。この筆跡を参照してユーザは当該文字パターンの有効性の判断を容易に行うことができる。【選択図】    図５
2005078134.tif 000002
【特許請求の範囲】
【請求項１】
手書き文字パターンを入力する手書き文字入力手段と、
文字パターンの特徴量を登録文字に対応付けて格納する標準辞書と、
文字パターンの特徴量と当該文字パターンの有効度を登録文字に対応付けて格納するユーザ辞書と、
前記手書き入力された文字パターンの特徴量と前記標準辞書およびユーザ辞書の特徴量とを比較して認識候補を生成する認識候補生成手段と、
前記認識候補生成手段によって生成された認識候補を表示する認識候補表示手段と、
前記認識候補が前記ユーザ辞書中の文字パターンに基づくものである場合に、前記ユーザ辞書に格納されている当該文字パターンの情報を変更するための入力画面を、当該候補文字に関連付けて表示する変更画面表示手段と、
前記入力画面に対する入力に応じて前記ユーザ辞書に格納されている当該文字パターンの情報を変更するユーザ辞書変更手段とを有する、
ことを特徴とする文字認識装置。
【請求項２】
請求項１において、
前記変更画面表示手段は、前記認識候補表示手段に表示された認識候補のうち、前記ユーザ辞書中の文字パターンに基づく認識候補を特定するためのマーカーを当該認識候補に対応させて表示するとともに、当該マーカーに対する指示入力に応じて当該文字パターンの情報を変更するための入力画面を表示する、
ことを特徴とする文字認識装置。
【請求項３】
請求項１において、
前記変更画面表示手段は、正解文字よりも上位の候補順位に前記ユーザ辞書中の文字パターンに基づく認識候補が存在する場合に、当該認識候補に関連付けて前記入力画面を表示する、
ことを特徴とする文字認識装置。
【請求項４】
請求項１または３において、
前記変更画面表示手段は、正解文字の認識候補が前記ユーザ辞書中の文字パターンに基づく認識候補である場合に、当該認識候補に関連付けて前記入力画面を表示する、
ことを特徴とする文字認識装置。
【請求項５】
請求項１ないし４の何れかにおいて、
前記ユーザ辞書には、文字パターンの特徴量と当該文字パターンの有効度の他、当該文字パターンの筆跡情報が登録文字に対応付けて格納されており、
前記変更画面表示手段は、前記入力画面と同時に、あるいは、前記入力画面に対する指示入力に応じて、当該文字パターンの筆跡を表示する、
ことを特徴とする文字認識装置。
【請求項６】
請求項１ないし５の何れかにおいて、
前記入力画面には、当該文字パターンの有効度を変更するための入力項目および／若しくは当該文字パターンを前記ユーザ辞書から削除するための入力項目が含まれている、
ことを特徴とする文字認識装置。
【請求項７】
文字パターンの特徴量を登録文字に対応付けて格納する標準辞書と、文字パターンの特徴量と当該文字パターンの有効度を登録文字に対応付けて格納するユーザ辞書とを用いて文字認識を行う文字認識方法であって、
前記手書き入力された文字パターンの特徴量と前記標準辞書およびユーザ辞書の特徴量とを比較して認識候補を生成する認識候補生成処理と、
前記認識候補生成手段によって生成された認識候補を表示する認識候補表示処理と、
前記認識候補が前記ユーザ辞書中の文字パターンに基づくものである場合に、前記ユーザ辞書に格納されている当該文字パターンの情報を変更するための入力画面を、当該候補文字に関連付けて表示する変更画面表示処理と、
前記入力画面に対する入力に応じて前記ユーザ辞書に格納されている当該文字パターンの情報を変更するユーザ辞書変更処理とを有する、
ことを特徴とする文字認識方法。
【請求項８】
請求項７において、
前記変更画面表示処理は、前記認識候補表示処理に表示された認識候補のうち、前記ユーザ辞書中の文字パターンに基づく認識候補を特定するためのマーカーを当該認識候補に対応させて表示するとともに、当該マーカーに対する指示入力に応じて当該文字パターンの情報を変更するための入力画面を表示する、
ことを特徴とする文字認識方法。
【請求項９】
請求項７において、
前記変更画面表示処理は、正解文字よりも上位の候補順位に前記ユーザ辞書中の文字パターンに基づく認識候補が存在する場合に、当該認識候補に関連付けて前記入力画面を表示する、
ことを特徴とする文字認識方法。
【請求項１０】
請求項７または９において、
前記変更画面表示処理は、正解文字の認識候補が前記ユーザ辞書中の文字パターンに基づく認識候補である場合に、当該認識候補に関連付けて前記入力画面を表示する、
ことを特徴とする文字認識方法。
【請求項１１】
請求項７ないし１０の何れかにおいて、
前記ユーザ辞書には、文字パターンの特徴量と当該文字パターンの有効度の他、当該文字パターンの筆跡情報が登録文字に対応付けて格納されており、
前記変更画面表示処理は、前記入力画面と同時に、あるいは、前記入力画面に対する指示入力に応じて、当該文字パターンの筆跡を表示する、
ことを特徴とする文字認識方法。
【請求項１２】
請求項７ないし１１の何れかにおいて、
前記入力画面には、当該文字パターンの有効度を変更するための入力項目および／若しくは当該文字パターンを前記ユーザ辞書から削除するための入力項目が含まれている、
ことを特徴とする文字認識方法。
【請求項１３】
上記請求項７ないし１２の何れかに記載の文字認識方法における各処理の機能をコンピュータに付与するためのプログラム。
【請求項１４】
上記請求項７ないし１２の何れかに記載の文字認識方法における各処理の機能をコンピュータに付与するためのプログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書文字パターンを文字認識する文字認識装置および文字認識方法に関し、特に、ユーザの入力パターンから認識辞書を作成するものに用いて好適なものである。
【背景技術】
【０００２】
近年のコンピュータシステムの普及に伴い、ユーザインタフェース機能を重視したコンピュータシステムが開発され、商品化されている。たとえば、文字入力の簡便化を図るべく、従来のキーボードに代えて、手書き文字にて文字情報を入力できるコンピュータシステムが商品化されている。かかるコンピュータシステムには、ユーザが手書きした筆跡情報から所定の文字情報を認識する、いわゆる文字認識装置が内蔵されている。
【０００３】
かかる文字認識装置では、手書き文字の特徴量と認識辞書の特徴量とを照合し、両者の類似度が高い文字を認識辞書中の登録文字から検索し、かかる検索結果を文字候補としてユーザに提示するといった処理が行われる。ここで、認識辞書は、通常、標準辞書とユーザ辞書から構成されており、このうち、標準辞書は、予め、同一文字を不特定多数人が筆記したときの特徴量をサンプルとして収集し、このサンプルを統計処理することによって作成される。これに対し、ユーザ辞書は、当該文字認識装置を使用するユーザが実際に筆記した入力パターンから特徴量を抽出し、この特徴量をユーザ指定の登録文字に対応付けて、逐次記憶するものである。かかるユーザ辞書が充実するにつれて、ユーザの書き癖によっても正解文字が文字候補として提示される確率が高くなり、よって、ユーザ所望の正解文字を適正に入力するまでの時間を短縮できるようになる。
【０００４】
ここで、上記文字認識装置には、ユーザ辞書の適正化を図るための機能が付加される。たとえば、以下の特許文献１では、文字パターンがユーザ辞書に自動登録されるに際し、登録対象とされる文字パターンの筆跡を事前に表示し、登録の適否をユーザに確認するようにしている。
【特許文献１】特開平６−１６２２６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記特許文献１の方法によれば、文字パターンの登録をユーザ主導で行うことができ、もって、装置側の判断で無造作に文字パターンが登録される場合に比べ、より個々のユーザに適応したユーザ辞書を構築できるようになる。
【０００６】
しかしながら、上記特許文献１の方法は登録時における処理に関するものであるため、一旦登録されてしまった後は、最早、その適否を判定することはできない。しかし、実使用においては、登録時に有効であると判断した文字パターンが、却って正解文字の選定に障害となることが往々にしてあり、登録時よりもむしろ、登録後における文字パターンの整理が重要となることが多い。
【０００７】
そこで本発明は、登録された文字パターンの適否を円滑に判定することができ、ユーザ辞書の内容を効率的に充実させ得る文字認識装置および文字認識方法を提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題に鑑み、本発明は、以下の特徴を有する。
【０００９】
請求項１の発明は、手書き文字パターンを入力する手書き文字入力手段と、文字パターンの特徴量を登録文字に対応付けて格納する標準辞書と、文字パターンの特徴量と当該文字パターンの有効度を登録文字に対応付けて格納するユーザ辞書と、前記手書き入力された文字パターンの特徴量と前記標準辞書およびユーザ辞書の特徴量とを比較して認識候補を生成する認識候補生成手段と、前記認識候補生成手段によって生成された認識候補を表示する認識候補表示手段と、前記認識候補が前記ユーザ辞書中の文字パターンに基づくものである場合に、前記ユーザ辞書に格納されている当該文字パターンの情報を変更するための入力画面を、当該候補文字に関連付けて表示する変更画面表示手段と、前記入力画面に対する入力に応じて前記ユーザ辞書に格納されている当該文字パターンの情報を変更するユーザ辞書変更手段とを有することを特徴とする文字認識装置である。
【００１０】
本発明によれば、認識候補の表示に関連付けて、認識候補のもとになった文字パターンの情報を調整できるので、認識候補に対する文字パターンの影響度を判定しながら、文字パターン情報の調整を適切に行うことができ、もって、ユーザ辞書の内容を効果的に充実させることができる。
【００１１】
ここで、前記変更画面表示手段における表示処理は、請求項２に記載のように、ユーザ辞書中の文字パターンに基づく認識候補を特定するためのマーカーを当該認識候補に対応させて表示するとともに、当該マーカーに対する指示入力に応じて当該文字パターンの情報を変更するための入力画面を表示するよう構成することができる。この発明によれば、マーカーを指示入力することにより文字パターンの情報を変更できるので、必要に応じて適宜、文字パターンに関する情報を適切に変更することができる。
【００１２】
また、上記変更画面表示手段における表示処理は、請求項３に記載のように、正解文字よりも上位の候補順位に前記ユーザ辞書中の文字パターンに基づく認識候補が存在する場合に、当該認識候補に関連付けて前記入力画面を表示するよう構成することもできる。この発明によれば、正解文字の障害となった文字パターンをユーザに提示することができると共に、当該文字パターンに関する情報の変更をユーザに促すことができる。もって、正解文字に対する当該文字パターンの障害の大きさを判定しながら、当該文字パターンに関する情報の変更を適切に行うことができ、その結果、ユーザ辞書の内容を効果的に充実させることができる。
【００１３】
また、上記変更画面表示手段における表示処理は、請求項４に記載のように、正解文字の認識候補が前記ユーザ辞書中の文字パターンに基づく認識候補である場合に、当該認識候補に関連付けて前記入力画面を表示するよう構成することもできる。この発明によれば、正解文字に寄与した文字パターンをユーザに提示できると共に、当該文字パターンに関する情報の変更をユーザに促すことができる。もって、正解文字に対する寄与度の大きさを判定しながら、当該文字パターンに関する情報の変更を適切に行うことができ、その結果、ユーザ辞書の内容を効果的に充実させることができるようになる。
【００１４】
さらに、請求項５に記載のように、上記変更画面の表示に際し、当該文字パターンの筆跡を表示するようにすれば、ユーザは、当該認識候補のもととなった文字パターンの筆跡を実際に確認することができ、この確認結果に応じて、当該文字パターンに関する情報を変更すべきかを判断することができる。
【００１５】
上記において、前記入力画面には、請求項６に記載のように、少なくとも、当該文字パターンの有効度を変更するための入力項目および／若しくは当該文字パターンを前記ユーザ辞書から削除するための入力項目が含まれるようにすると良い。
【００１６】
なお、請求項７ないし１２の発明は、上記発明を方法の発明として抽出したものである。また、請求項１３の発明は、これら請求項７ないし１２の何れかに記載の文字認識方法における各処理の機能をコンピュータに付与するためのプログラムであり、請求項１４の発明は、これら請求項７ないし１２の何れかに記載の文字認識方法における各処理の機能をコンピュータに付与するためのプログラムを格納した記憶媒体である。
【００１７】
本発明の特徴ないしその技術的意義および効果は、以下に示す実施の形態の説明により更に明らかとなろう。
【００１８】
ただし、以下の実施の形態は、あくまでも、本発明の一つの実施形態であって、本発明ないし各構成要件の用語の意義等は、以下の実施の形態に記載されたものに制限されるものではない。
【発明を実施するための最良の形態】
【００１９】
図１に、実施の形態に係る文字認識装置の機能ブロック図を示す。
【００２０】
図示のとおり、文字認識装置は、手書入力部１、入力処理部２、制御部３、認識候補メモリ４、文字候補選択部５、表示制御部６、表示部７、特徴量抽出部８、文字認識部９、ユーザ辞書管理制御部１０、認識結果メモリ１１、および、データバス１２から構成されている。
【００２１】
手書入力部１は、タブレット等の表示入力手段によって構成されており、ペンタッチされた位置の座標情報を入力処理部２に出力する。入力処理部２は、手書入力部１から入力された座標情報に基づき、ペンタッチされた領域を判定し、各領域に応じた情報を対応する機能部に出力する。たとえば、ペンタッチ領域が文字記入枠であれば、手書入力部１から入力された座標情報を特徴量抽出部８に出力する。また、ペンタッチ領域が所定の処理（文字認識の開始、認識候補の選択、次の認識候補の表示、前の認識候補の表示、等）を実行させるための指令入力領域であれば、当該指令入力を受け取る必要がある機能部に、当該入力指令を出力する。
【００２２】
制御部３は、当該文字認識装置の機能を実行するに際して各部を制御する。認識候補メモリ４は、文字認識部９によって生成された認識候補を記憶する。なお、認識候補の生成処理および認識候補メモリ４に記憶される情報の内容については、追って詳述する。
【００２３】
文字候補選択部５は、認識候補メモリ４に格納されている認識候補のうち最上位の認識候補を認識結果として表示部７に表示させるとともに、認識候補の中からユーザが所望の文字を選択すると、当該選択された認識候補を認識結果として表示部７に表示させる。なお、具体的表示形態については、追って詳述する。
【００２４】
表示制御部６は、制御部３からの指令に応じて、表示部７に所定の表示画面を表示する。表示部７は、タブレット等の表示入力手段によって構成されており、表示制御部６による制御に従って、文字記入枠や各種指令入力ボタン、および、ユーザによって入力された文字の筆跡等を表示する。なお、文字認識時に表示される表示画面については、追って詳述する。
【００２５】
特徴量抽出部８は、入力処理部２から受け取った筆跡座標情報を処理して当該入力文字の特徴量を抽出し、これを文字認識部９に出力する。文字認識部９は、特徴量抽出部８から受け取った特徴量と標準辞書９ａおよびユーザ辞書９ｂ内の特徴量とを比較して類似度を算出し、類似度の高い方から所定順位までの文字群を認識候補として、認識候補メモリ４に出力する。
【００２６】
ユーザ辞書管理制御部１０は、文字認識処理時に表示されるユーザ辞書管理メニュー（後述）への入力指令に応じて、ユーザ辞書９ｂを更新する。なお、かかる更新処理の詳細については追って詳述する。認識結果メモリ１１は、文字認識処理により確定された正解文字を順次記憶する。
【００２７】
図２に、上記標準辞書９ａと、ユーザ辞書９ｂに格納されている情報の構成を示す。図示の如く、標準辞書には、認識結果に対応付けて文字パターンの特徴量が格納されている。ここで、それぞれの文字パターンはパターンＮｏ．によって特定される。また、ユーザ辞書には、認識結果に対応付けて、文字パターンの特徴量とパターン情報と有効度が格納されている。ここで、パターン情報とは、当該文字パターンの筆跡情報（座標情報）のことである。また、有効度は、文字パターン登録時には１．００に設定され、その後の調整処理（後述）によって変更される。それぞれの文字パターンはパターンＮｏ．によって特定される。
【００２８】
次に、図３を参照して、認識候補の生成処理および認識候補メモリに対する情報の格納処理について説明する。
【００２９】
たとえば、同図に示すような入力文字が筆記入力されたとき、上記文字認識部９は、当該入力文字の特徴量と、上記標準辞書９ａおよびユーザ辞書９ｂに登録されている文字パターンの特徴量とを順番に比較し、両者の類似度Ｓを算出する。同図には、認識結果「川」に対応付けて登録されている文字パターンとの間の類似度Ｓの算出結果を示している。ここで、ユーザ辞書９ｂの文字パターンについては、算出された類似度Ｓに、それぞれの文字パターンの有効度を乗算し、類似度Ｓ’を算出する。そして、標準辞書９ａの各文字パターンの類似度Ｓと、ユーザ辞書９ｂの各文字パターンの類似度Ｓ’を認識結果毎に比較し、そのうち最も高い類似度を当該認識結果の類似度とする。同図の場合、ユーザ辞書９ｂ中のパターンＮｏ．００２の類似度Ｓ’＝０．９２が最も高いので、この類似度を当該認識結果の類似度とする。
【００３０】
文字認識部９は、それぞれの認識結果に関する情報を内蔵メモリ中に一時格納する。同図（ａ）は、一時格納された情報の内容を示すものである。図示の如く、内蔵メモリには、認識結果と、辞書フラグと、パターンＮｏ．と、類似度が対応付けて格納されている。ここで、辞書フラグとは、それぞれの認識結果の類似度が、標準辞書９ａの文字パターンによるものか（フラグ＝０）、ユーザ辞書９ｂの文字パターンによるものか（フラグ＝１）を示すものである。
【００３１】
なお、かかる内蔵メモリには、たとえば、類似度が上位の１０組の認識結果に関する情報が随時格納される。すなわち、上記処理により、新たな認識結果について類似度が決定されると、その類似度が、内蔵メモリ中に既に格納されている１０組の認識結果の類似度中、最低の類似度よりも大きいかを判定し、大きい場合には、当該新たな認識結果に関する情報を当該類似度が最低の認識結果に置き換えて内蔵メモリに格納し、小さい場合には、当該新たな認識結果に関する情報を内蔵メモリには格納しないよう処理する。
【００３２】
このようにして、全ての辞書情報について処理が終了すると、内蔵メモリ中の認識候補を類似度の順番に従って並べ替え、同図（ｂ）に示すような認識候補情報を生成する。そしてこれを、認識候補メモリ４に転送し格納させる。
【００３３】
次に、図４を参照して、表示部７に表示される表示画面について説明する。
【００３４】
文字記入枠に文字を筆記入力したのち、認識ボタンをペンタッチすると、上記の如くして文字認識処理が実行され、認識候補が生成される。かかる認識候補は、順位が高いものから順番に、文字候補表示枠に表示される。また、文字候補表示枠に表示される認識候補のうち、ユーザ辞書９ｂ中の文字パターンをもとに認識候補とされたものには、マーカー（同図中の黒三角）が重ね表示される。すなわち、表示制御部６は、認識候補メモリ４（図３（ｂ）参照）を参照し、辞書フラグが“１”となっている認識候補を特定し、この認識候補にマーカーを付記する。
【００３５】
また、認識候補のうち、候補順位が最上位の候補文字が認識結果表示枠に表示される。さらに、文字記入枠には、入力文字の筆跡がそのまま表示される。同図（ａ）はこのときの表示状態を示すものである。同図の表示例では、上位５つの認識候補が文字候補表示枠に表示されている。
【００３６】
この表示状態において、ＯＫボタンをペンタッチすると、認識結果が「川」に確定され、文字記入枠中の筆跡が消去される。確定された認識結果は、認識結果メモリ１１に格納される。また、送りボタン（＞＞）をペンタッチすると、次の５つの認識候補が文字候補表示枠に表示される。その後、戻りボタン（＜＜）をペンタッチすると、先に表示された認識候補が再び文字候補表示枠に表示される。
【００３７】
同図（ａ）の状態において、文字候補表示枠に表示されている「ｍ」をペンタッチすると、同図（ｂ）に示す如く、認識結果表示枠中の表示が「川」から「ｍ」に変更される。しかる後、ＯＫボタンをペンタッチすると、認識結果が「ｍ」に確定され、文字記入枠中の筆跡が消去される。確定された認識結果は、認識結果メモリ１１に格納される。
【００３８】
同図（ａ）の状態において、マーカーをペンタッチすると、図５（ａ）に示すユーザ辞書管理メニューが表示される。すなわち、表示制御部６は、マーカーをペンタッチした情報を入力処理部２から受信して、表示画面上に、ユーザ辞書管理メニューを重ね乗じさせる。ユーザは、表示されたメニュー中、所定の項目を選択することにより、当該文字パターンの有効度等を調整できる。
【００３９】
たとえば、図５（ａ）にて表示されたメニューのうち、「有効度↑」をペンタッチすると、認識候補「川」のもととなった文字パターンの有効度が所定の値ΔＶａだけ高められる。すなわち、「有効度↑」がペンタッチされると、ユーザ辞書管理制御部１０は、認識候補メモリ４（図３（ｂ）参照）を参照し、認識候補「川」のもととなった文字パターンをパターンＮｏ．をもとに特定する。図３の場合、認識候補「川」のもととなった文字パターンはパターンＮｏ．００２の文字パターンである。しかる後、ユーザ辞書管理制御部１０は、ユーザ辞書９ｂ中、特定したパターンＮｏ．の文字パターンの有効度を値ΔＶａだけ上昇させる。
【００４０】
同様に、図５のユーザ辞書管理メニュー中、「有効度↓」（有効度ダウン）がペンタッチされると、認識候補「川」のもととなった文字パターン（パターンＮｏ．００２）の有効度が所定の値ΔＶｂだけ減少される。また、同メニュー中、「削除」がペンタッチされると、認識候補「川」のもととなった文字パターン（パターンＮｏ．００２）が、ユーザ辞書９ｂから削除される。さらに、また、同メニュー中、「ＣＬＯＳＥ」がペンタッチされると、ユーザ辞書管理メニューが閉じられ、図４（ａ）の表示状態に復帰する。
【００４１】
なお、図５のユーザ辞書管理メニュー中、「イメージ表示」がペンタッチされると、図５（ｂ）に示す如く、認識候補「川」のもととなった文字パターン（パターンＮｏ．００２）の筆跡が表示される。すなわち、表示制御部６は、認識候補「川」のもととなった文字パターン（パターンＮｏ．００２）のパターン情報をユーザ辞書９ｂから読み出し、当該パターン情報をもとに筆跡画像を生成し、これを表示部７に表示させる。
【００４２】
これにより、ユーザは、当該認識候補のもととなった文字パターンの筆跡を実際に確認することができ、この確認結果に応じて、当該文字パターンの有効度を調整すべきか、あるいは、当該文字パターンを登録しておくべきかを判断することができる。そして、有効度の調整あるいは文字パターンの削除が必要であれば、「戻る」をペンタッチして同図（ａ）のメニュー表示に戻り、適宜、有効度の調整指令の入力あるいは文字パターンの削除入力を行う。
【００４３】
図６に、ユーザ辞書９ｂを調整する際の処理のフローチャートを示す。
【００４４】
ユーザにより筆記文字が入力され文字認識処理が実行されると、上記の如く、認識候補が文字候補表示枠に表示される（Ｓ１０１）。また、表示された認識候補のうち、ユーザ辞書９ｂ中の文字パターンをもとにする認識候補には、上記マーカーが重ね表示される（Ｓ１０２）。しかる後、ユーザが所定の認識候補を正解文字として確定すると（Ｓ１０３）、ユーザ辞書９ｂの調整処理は終了される。他方、ユーザが、文字候補表示枠中に重ね表示されたマーカーをペンタッチすると（Ｓ１０４）、ユーザ辞書管理メニューが重ね表示される（Ｓ１０５）。
【００４５】
表示されたメニュー中、所定の項目がペンタッチされると（Ｓ１０６）、上記の如く、ペンタッチされた項目に応じた処理が実行される（Ｓ１０７）。そして、かかる処理が終了すると、ユーザ辞書管理メニューが閉じられ、認識候補とマーカーが再び表示される（Ｓ１０８）。このとき、上記Ｓ１０７において文字パターンがユーザ辞書９ｂから削除された場合には、当該文字パターンをもとにする認識候補にはマーカーを付記しないようにすると良い。
【００４６】
しかる後、処理はＳ１０３に戻り、上記と同様の処理が再度実行される。かかる処理は、正解文字の確定処理が完了するまで（Ｓ１０３）、繰り返される。正解文字の確定処理が完了すると、文字記入枠中の筆跡と文字候補表示枠中の認識候補が消去され、同時に、ユーザ辞書９ｂの調整処理も終了する。
【００４７】
本実施の形態によれば、認識候補の表示時に、認識候補のもとになった文字パターンの調整を同時に行えるので、認識候補に対する文字パターンの影響度を判定しながら、文字パターンの調整を適切に行うことができ、もって、ユーザ辞書の内容を効果的に充実させることができる。
【００４８】
次に、本発明に係る他の実施の形態について説明する。
【００４９】
上記実施の形態はマーカーを付記して文字パターンの調整処理をユーザに促すものであったが、本実施の形態は、正解文字として確定された認識候補よりも上位に、ユーザ辞書９ｂからの文字パターンによる認識候補が存在する場合に、ユーザ辞書管理メニューを自動的に表示し、当該文字パターンの調整処理をユーザに促すものである。すなわち、正解文字として確定された認識候補よりも上位に、ユーザ辞書９ｂからの文字パターンによる認識候補が存在する場合には、少なからず、かかる文字パターンが正解文字の選択に支障を与えた可能性があることから、かかる文字パターンの有効度等の調整を、ユーザに促すものである。
【００５０】
本実施の形態では、図７（ａ）に示す如く、文字候補表示枠中にマーカーは付記されず、認識候補のみが表示される。よって、かかる表示からは、何れの認識候補がユーザ辞書９ｂからの文字パターンによるものであるか、ユーザは知りえない。ここで、認識候補中、「川」がユーザ辞書からの文字パターンによるものであるとすると、ユーザが、図７（ａ）の表示において、候補順位２位の認識候補「ｍ」を正解文字として確定した場合に、それより上位の認識候補「川」について、同図（ｂ）に示すようなユーザ辞書管理メニューが表示される。
【００５１】
具体的には、表示制御部６は、正解文字の確定処理があったとき、認識候補メモリ４を参照し、正解文字よりも上位に、辞書フラグが“１”の認識候補が存在するかを判定する。そして、辞書フラグが“１”の認識候補が存在すれば、この認識候補をユーザ辞書管理メニューの表示対象に選定し、当該認識候補に対応したユーザ辞書管理メニューの表示画面を生成し、これを、図７（ｂ）の如く、表示画面上に重ね表示させる。
【００５２】
たとえば、認識候補メモリ４の内容が図８（ａ）、（ｂ）に示すとおりであった場合に、同図の矢印に示す認識候補が正解文字として確定されてとする。この場合、同図（ａ）にあっては、正解文字よりも上位に辞書フラグ“１”の認識候補が存在しないため、表示制御部６は、ユーザ辞書管理メニューの表示を行わない。これに対し、同図（ｂ）の場合には、正解文字よりも上位に辞書フラグ“１”の認識候補（候補順位１位）が存在するため、表示制御部６は、この認識候補に関して、ユーザ辞書管理メニューの表示を行う。すなわち、表示制御部６は、パターンＮｏ．００２の文字パターンのパターン情報をユーザ辞書９ｂから抽出して筆跡画像を生成する。そして、生成した筆跡画像が所定の位置に表示されるようにして、図７（ｂ）に示すユーザ辞書管理メニューを画面上に表示する。
【００５３】
なお、図７に示すユーザ辞書管理メニューは、筆跡画像を同時に表示するものであるが、上記第１の実施の形態で示した図５と同様、ユーザ辞書管理メニューに「イメージ表示」の項目を含めておき、この項目が選択されたことに応じて、筆跡画像を表示するようにしても良い。
【００５４】
ユーザは、表示されたメニュー中、所定の項目を選択することにより、当該文字パターンの有効度等を調整できる。
【００５５】
たとえば、図７（ｂ）にて表示されたメニューのうち、「有効度↓」をペンタッチすると、認識候補「川」のもととなった文字パターンの有効度が所定の値ΔＶｂだけ減じられる。すなわち、「有効度↓」がペンタッチされると、ユーザ辞書管理制御部１０は、認識候補メモリ４（図８参照）を参照し、認識候補「川」のもととなった文字パターンをパターンＮｏ．をもとに特定する。図８の場合、認識候補「川」のもととなった文字パターンはパターンＮｏ．００２の文字パターンである。しかる後、ユーザ辞書管理制御部１０は、ユーザ辞書９ｂ中、特定したパターンＮｏ．の文字パターンの有効度を値ΔＶｂだけ減少させる。
【００５６】
また、同メニュー中、「削除」がペンタッチされると、認識候補「川」のもととなった文字パターン（パターンＮｏ．００２）が、ユーザ辞書９ｂから削除される。さらに、また、同メニュー中、「ＣＬＯＳＥ」がペンタッチされると、ユーザ辞書管理メニューが閉じられ、図７（ａ）の表示状態に復帰する。
【００５７】
図９に、ユーザ辞書９ｂを調整する際の処理のフローチャートを示す。
【００５８】
ユーザにより筆記文字が入力され文字認識処理が実行されると、上記の如く、認識候補が文字候補表示枠に表示される（Ｓ２０１）。次いで、ユーザにより正解文字の確定処理がなされると（Ｓ２０２）、正解文字よりも上位にユーザ辞書からの文字パターンによる認識候補（Ｍ）が存在するかが判定され（Ｓ２０３）、認識候補（Ｍ）が存在する場合には、全ての認識候補（Ｍ）がユーザ辞書管理メニューの表示対象として選定される。
【００５９】
しかして、表示対象が選定されると、まず、候補順位が最も上位の認識候補（Ｍ）について、ユーザ辞書管理メニューの表示画像が生成され、表示画面上に重ね表示される（Ｓ２０４）。表示されたメニュー中、所定の項目がペンタッチされると（Ｓ２０５）、上記の如く、ペンタッチされた項目に応じた処理が実行される（Ｓ２０６）。そして、かかる処理が終了すると、当該認識候補（Ｍ）についてのユーザ辞書管理メニューが閉じられる。しかる後、上記Ｓ２０３にて選定した全ての認識候補（Ｍ）についてユーザ辞書管理メニューが表示されたかが判定され（Ｓ２０７）、未だメニューが表示されていない認識候補（Ｍ）があれば、次の候補順位の認識候補（Ｍ）を対象に、Ｓ２０４以降の処理が実行される。
【００６０】
かかる処理は、全ての認識候補（Ｍ）についてユーザ辞書管理メニューが表示されるまで（Ｓ２０７）、繰り返される。全ての認識候補（Ｍ）に対する処理が終了すると、文字記入枠中の筆跡と文字候補表示枠中の認識候補が消去され、同時に、ユーザ辞書９ｂの調整処理も終了する。
【００６１】
本実施の形態によれば、正解文字の障害となった文字パターンをユーザに提示し、当該文字パターンの調整処理をユーザに促すものであるから、正解文字に対する当該文字パターンの障害の大きさを判定しながら、当該文字パターンの調整を適切に行うことができ、もって、ユーザ辞書の内容を効果的に充実させることができる。
【００６２】
ところで、上記実施の形態では、正解文字の障害となった文字パターンをユーザに提示し、当該文字パターンの調整処理をユーザに促すようにしたが、正解文字がユーザ辞書９ｂからの文字パターンによるものである場合に、当該文字パターンの調整処理（たとえば、有効度をさらに高める処理）をユーザに促すようにしても良い。たとえば、図１０（ａ）の表示状態において、認識候補「川」がユーザ辞書９ｂからの文字パターンである場合に、ユーザが、当該認識候補「川」を正解文字として確定したことに応じて、図１０（ｂ）に示すユーザ辞書管理メニューを重ね表示するようにする。
【００６３】
具体的には、表示制御部６は、正解文字の確定処理があったとき、認識候補メモリ４を参照し、正解文字の辞書フラグが“１”であるかを判定する。そして、辞書フラグが“１”であれば、この認識候補をユーザ辞書管理メニューの表示対象に選定し、当該認識候補に対応したユーザ辞書管理メニューの表示画面を生成し、これを、図１０（ｂ）の如く、表示画面上に重ね表示させる。
【００６４】
たとえば、認識候補メモリ４の内容が図１１（ａ）、（ｂ）に示すとおりであった場合に、同図の矢印に示す認識候補が正解文字として確定されてとする。この場合、同図（ｂ）にあっては、正解文字の辞書フラグが“１”でないため、表示制御部６は、ユーザ辞書管理メニューの表示を行わない。これに対し、同図（ａ）の場合には、正解文字の辞書フラグが“１”であるため、表示制御部６は、この認識候補に関して、ユーザ辞書管理メニューの表示を行う。すなわち、表示制御部６は、パターンＮｏ．００２の文字パターンのパターン情報をユーザ辞書９ｂから抽出して筆跡画像を生成する。そして、生成した筆跡画像が所定の位置に表示されるようにして、図１０（ｂ）に示すユーザ辞書管理メニューを画面上に表示する。
【００６５】
図１２に、ユーザ辞書９ｂを調整する際の処理のフローチャートを示す。
【００６６】
ユーザにより筆記文字が入力され文字認識処理が実行されると、上記の如く、認識候補が文字候補表示枠に表示される（Ｓ３０１）。次いで、ユーザにより正解文字の確定処理がなされると（Ｓ３０２）、当該正解文字がユーザ辞書からの文字パターンによるものであるかが判定され（Ｓ３０３）、ＹＥＳであれば、当該正解文字がユーザ辞書管理メニューの表示対象として選定される。
【００６７】
そして、当該正解文字について、ユーザ辞書管理メニューの表示画像が生成され、表示画面上に重ね表示される（Ｓ３０４）。表示されたメニュー中、所定の項目がペンタッチされると（Ｓ３０５）、上記の如く、ペンタッチされた項目に応じた処理が実行される（Ｓ３０６）。そして、かかる処理が終了すると、当該認識候補（Ｍ）についてのユーザ辞書管理メニューが閉じられる。同時に、文字記入枠中の筆跡と文字候補表示枠中の認識候補が消去され、ユーザ辞書９ｂの調整処理も終了する。
【００６８】
本実施の形態によれば、正解文字に寄与した文字パターンをユーザに提示し、当該文字パターンの調整処理をユーザに促すものであるから、正解文字に対する寄与度の大きさを判定しながら、当該文字パターンの調整を適切に行うことができ、もって、ユーザ辞書の内容を効果的に充実させることができる。
【００６９】
なお、上記各実施の形態において、ユーザ辞書９ｂに対する新規文字パターンの登録は、たとえば、正解文字として確定した認識候補が標準辞書９ａからの文字パターンによる場合に、当該筆記入力された文字パターン（特徴量、パターン情報）を当該正解文字の認識結果に関連づけて、ユーザ辞書９ｂに自動的に登録するようにすれば良い。これにより、次に同様の筆記入力がなされたときに、当該新規文字パターンをもとにした認識結果が認識候補として設定される可能性が高まり、もって、より最近の文字入力傾向を反映した認識候補をユーザに提供できるようになる。
【００７０】
以上、本発明に係る実施の形態について説明したが、本発明はかかる実施の形態に限定されるものではなく、他に種々の変更が可能であることは言うまでもない。たとえば、上記実施の形態では、ユーザ辞書管理メニューを図５、図７、図１０に示す形態としたが、これ以外の表示形態にてユーザ辞書管理メニューを構成するようにしても良い。
【００７１】
なお、上記実施の形態に示す文字認識装置は、当該機能を実行するためのプログラムと各種データベースの全部または一部を汎用コンピュータ装置等にインストールすることによって実現できることは言うまでもない。また、かかるプログラム等のインストールは、かかるプログラム等を記憶した光ディスク等の記憶媒体をコンピュータ装置に装着する形態の他、インターネット等のネットワークを経由したダウンロードによっても実現され得る。
【００７２】
本発明の実施の形態は、特許請求の範囲に示された技術的思想の範囲内において、適宜、種々の変更が可能である。
【図面の簡単な説明】
【００７３】
【図１】実施の形態に係る文字認識装置の機能ブロック図
【図２】実施の形態に係る標準辞書とユーザ辞書の内容を示す図
【図３】実施の形態に係る認識候補生成処理を説明する図
【図４】実施の形態に係る表示部の表示形態を示す図
【図５】実施の形態に係る表示部の表示形態を示す図
【図６】実施の形態に係るユーザ辞書の調整処理フロー
【図７】第２の実施の形態に係る表示部の表示形態を示す図
【図８】第２の実施の形態に係る認識候補メモリの内容を示す図
【図９】第２の実施の形態に係るユーザ辞書の調整処理フロー
【図１０】第３の実施の形態に係る表示部の表示形態を示す図
【図１１】第３の実施の形態に係る認識候補メモリの内容を示す図
【図１２】第３の実施の形態に係るユーザ辞書の調整処理フロー
【符号の説明】
【００７４】
１  手書入力部
２  入力処理部
４  認識候補メモリ
６  表示制御部
７  表示部
８  特徴量抽出部
９  文字認識部
９ａ  標準辞書
９ｂ  ユーザ辞書
１０  ユーザ辞書管理制御部
【図１】
2005078134.tif 000003
【図２】
2005078134.tif 000004
【図３】
2005078134.tif 000005
【図４】
2005078134.tif 000006
【図５】
2005078134.tif 000007
【図６】
2005078134.tif 000008
【図７】
2005078134.tif 000009
【図８】
2005078134.tif 000010
【図９】
2005078134.tif 000011
【図１０】
2005078134.tif 000012
【図１１】
2005078134.tif 000013
【図１２】
2005078134.tif 000014