(57)【要約】【課題】便利でかつ正確な文字認識を行う。【解決手段】筆記された筆跡を取得する取得手段１０１と、複数の文字種と、該文字種ごとの複数の書き方と、該書き方で書かれることの頻度を示す頻度情報とを格納している格納手段１０３と、前記筆跡に基づいて、該筆跡の書き方と該筆跡の文字種とを検出する検出手段１０２と、前記検出された書き方と前記検出された文字種とに対応する頻度を前記格納手段から選択する選択手段１０２と、前記選択された頻度と前記筆跡とに基づいて、前記筆跡に対応する文字種を決定する文字種決定手段１０２と、を具備する。【選択図】図１
2007272473.tif 000002
【特許請求の範囲】
【請求項１】
筆記された筆跡を取得する取得手段と、
複数の文字種と、該文字種ごとの複数の書き方と、該書き方で書かれることの頻度を示す頻度情報とを格納している格納手段と、
前記格納手段から得られる頻度と前記筆跡とに基づいて、前記筆跡に対応する文字種を決定する文字種決定手段と、を具備することを特徴とする文字認識装置。
【請求項２】
筆記された筆跡を取得する取得手段と、
複数の文字種と、該文字種ごとの複数の書き方と、該書き方で書かれることの頻度を示す頻度情報とを格納している格納手段と、
前記筆跡に基づいて、該筆跡の書き方と該筆跡の文字種とを検出する検出手段と、
前記検出された書き方と前記検出された文字種とに対応する頻度を前記格納手段から選択する選択手段と、
前記選択された頻度と前記筆跡とに基づいて、前記筆跡に対応する文字種を決定する文字種決定手段と、を具備することを特徴とする文字認識装置。
【請求項３】
前記選択された頻度と前記筆跡とに基づいて、前記筆跡に対応する書き方を決定する書順決定手段と、
前記決定された文字種と前記決定された書き方とに基づいて、前記頻度情報を更新する更新手段と、をさらに具備することを特徴とする請求項２に記載の文字認識装置。
【請求項４】
前記選択された頻度と前記筆跡とに基づいて、前記筆跡に対応する書き方を決定する書順決定手段と、
前記決定された文字種と前記決定された書き方とを提示する提示手段と、
前記提示された文字種と前記提示された書き方とが正しいか否かを示す判定結果を受け付ける受付手段と、
前記判定結果が前記提示された文字種と前記提示された書き方とが正しいことを示している場合に、前記頻度情報を更新する更新手段と、をさらに具備することを特徴とする請求項２に記載の文字認識装置。
【請求項５】
前記検出手段は、
該文字種ごとの複数の書き方ごとに複数の文字種の軌跡情報を、標準パタンとして格納しているパタン格納手段と、
前記筆跡と前記標準パタンとを比較して前記筆跡の文字種と前記筆跡の書き方とが標準パタンに含まれるある文字種とある書き方との組にどの程度類似しているかを示す類似度を計算する計算手段と、を具備することを特徴とする請求項２から請求項４のいずれか１つに記載の文字認識装置。
【請求項６】
前記文字種決定手段は、
前記選択された頻度に基づいて前記類似度を補正して補正類似度を得る補正手段と、
前記標準パタンに含まれる全ての組ごとに前記補正類似度を計算する計算手段と、
全ての組に対応する複数の補正類似度から最も補正類似度が高い組に含まれる文字種を選択する選択手段と、を具備することを特徴とする請求項５に記載の文字認識装置。
【請求項７】
筆記された筆跡を取得し、
複数の文字種と、該文字種ごとの複数の書き方と、該書き方で書かれることの頻度を示す頻度情報とを格納している格納手段を用意し、
前記格納手段から得られる頻度と前記筆跡とに基づいて、前記筆跡に対応する文字種を決定することを特徴とする文字認識方法。
【請求項８】
筆記された筆跡を取得し、
複数の文字種と、該文字種ごとの複数の書き方と、該書き方で書かれることの頻度を示す頻度情報とを格納している格納手段を用意し、
前記筆跡に基づいて、該筆跡の書き方と該筆跡の文字種とを検出し、
前記検出された書き方と前記検出された文字種とに対応する頻度を前記格納手段から選択し、
前記選択された頻度と前記筆跡とに基づいて、前記筆跡に対応する文字種を決定することを特徴とする文字認識方法。
【請求項９】
前記選択された頻度と前記筆跡とに基づいて、前記筆跡に対応する書き方を決定し、
前記決定された文字種と前記決定された書き方とに基づいて、前記頻度情報を更新することをさらに具備することを特徴とする請求項８に記載の文字認識方法。
【請求項１０】
前記選択された頻度と前記筆跡とに基づいて、前記筆跡に対応する書き方を決定し、
前記決定された文字種と前記決定された書き方とを提示し、
前記提示された文字種と前記提示された書き方とが正しいか否かを示す判定結果を受け付け、
前記判定結果が前記提示された文字種と前記提示された書き方とが正しいことを示している場合に、前記頻度情報を更新することをさらに具備することを特徴とする請求項８に記載の文字認識方法。
【請求項１１】
前記筆跡の書き方と筆跡の文字種とを検出することは、
複数の文字種の軌跡情報と、該文字種ごとの複数の書き方とを標準パタンとして格納しているパタン格納手段を用意し、
前記筆跡と前記標準パタンとを比較して前記筆跡の文字種と前記筆跡の書き方とが標準パタンに含まれるある文字種とある書き方との組にどの程度類似しているかを示す類似度を計算することを具備することを特徴とする請求項８から請求項１０のいずれか１つに記載の文字認識方法。
【請求項１２】
前記文字種を決定することは、
前記選択された頻度に基づいて前記類似度を補正して補正類似度を得、
前記標準パタンに含まれる全ての組ごとに前記補正類似度を計算し、
全ての組に対応する複数の補正類似度から最も補正類似度が高い組に含まれる文字種を選択することを具備することを特徴とする請求項１１に記載の文字認識方法。
【請求項１３】
コンピュータを、
筆記された筆跡を取得する取得手段と、
複数の文字種と、該文字種ごとの複数の書き方と、該書き方で書かれることの頻度を示す頻度情報とを格納している格納手段と、
前記格納手段から得られる頻度と前記筆跡とに基づいて、前記筆跡に対応する文字種を決定する文字種決定手段として機能させるための文字認識プログラム。
【請求項１４】
コンピュータを、
筆記された筆跡を取得する取得手段と、
複数の文字種と、該文字種ごとの複数の書き方と、該書き方で書かれることの頻度を示す頻度情報とを格納している格納手段と、
前記筆跡に基づいて、該筆跡の書き方と該筆跡の文字種とを検出する検出手段と、
前記検出された書き方と前記検出された文字種とに対応する頻度を前記格納手段から選択する選択手段と、
前記選択された頻度と前記筆跡とに基づいて、前記筆跡に対応する文字種を決定する文字種決定手段として機能させるための文字認識プログラム。
【請求項１５】
前記選択された頻度と前記筆跡とに基づいて、前記筆跡に対応する書き方を決定する書順決定手段と、
前記決定された文字種と前記決定された書き方とに基づいて、前記頻度情報を更新する更新手段と、をさらに具備することを特徴とする請求項１４に記載の文字認識プログラム。
【請求項１６】
前記選択された頻度と前記筆跡とに基づいて、前記筆跡に対応する書き方を決定する書順決定手段と、
前記決定された文字種と前記決定された書き方とを提示する提示手段と、
前記提示された文字種と前記提示された書き方とが正しいか否かを示す判定結果を受け付ける受付手段と、
前記判定結果が前記提示された文字種と前記提示された書き方とが正しいことを示している場合に、前記頻度情報を更新する更新手段と、をさらに具備することを特徴とする請求項１４に記載の文字認識プログラム。
【請求項１７】
前記検出手段は、
複数の文字種の軌跡情報と、該文字種ごとの複数の書き方とを標準パタンとして格納しているパタン格納手段と、
前記筆跡と前記標準パタンとを比較して前記筆跡の文字種と前記筆跡の書き方とが標準パタンに含まれるある文字種とある書き方との組にどの程度類似しているかを示す類似度を計算する計算手段と、を具備することを特徴とする請求項１４から請求項１６のいずれか１つに記載の文字認識プログラム。
【請求項１８】
前記文字種決定手段は、
前記選択された頻度に基づいて前記類似度を補正して補正類似度を得る補正手段と、
前記標準パタンに含まれる全ての組ごとに前記補正類似度を計算する計算手段と、
全ての組に対応する複数の補正類似度から最も補正類似度が高い組に含まれる文字種を選択する選択手段と、を具備することを特徴とする請求項１７に記載の文字認識プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルやタブレットのような座標入力装置に入力される筆跡に対して、文字認識処理を行う文字認識装置、方法およびプログラムに関する。
【背景技術】
【０００２】
同じ文字であっても人ごとにその書き方は様々である。不特定多数の人に使用されることを前提とした文字認識装置では、様々な書き方の文字にも対応できる認識処理を行っている（例えば、特許文献１、特許文献２参照）。
【特許文献１】特開平０９−２６９９７４号公報
【特許文献２】特開２００３−１９６５９３公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
不特定多数の人に使用されることを考えた場合、様々な書き方を認識できることは重要である。しかし、文字認識装置では、様々な書き方を認識できるように対応することによって、誤認識の可能性が増加するという弊害も起こりうる。
【０００４】
例えば、重ね書き文字認識で、「も」を３画『ーーし』『しーー』どちらの書き方も認識可能とした場合、「も」単独ではどちらの書き方も判別可能である。しかし、４画で書かれた『しーーし』では、文字の切れ目がはっきりしないため、この４画が文字列「もし」なのか「しも」なのか判定できないという問題が発生する。
【０００５】
次に、ある特定の筆記者に使用者を限定した場合を考えてみる。この場合、文字認識装置に入力される書き方は１つの文字種に対してほぼ１通りである。文字認識装置が、予めすべての認識対象文字について筆記者の書き方を記憶しておき、その書き方だけを認識できればよい。この場合は上記のような問題は発生しない。ＰＤＡや携帯電話など、文字認識装置が搭載される可能性のある機器の多くは、特定の個人が使用することがほとんどであり、特定の筆記者を限定することについては特に問題はない。  
ところが、特定の筆記者について、文字認識装置がすべての文字の書き方を取得することは容易ではない。文字認識装置の初期使用時に、すべての文字の書き方を登録してもらうという作業が考えられ、この登録作業は使用者にとっては負担となる。また、登録作業後に、別の書き方の筆記者が使用した場合に、全く認識できなくなるという問題も起こりうる。
【０００６】
この発明は、上述した事情を考慮してなされたものであり、ユーザに便利でかつ正確な文字認識を行う文字認識装置、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の課題を解決するため、本発明の文字認識装置は、筆記された筆跡を取得する取得手段と、複数の文字種と、該文字種ごとの複数の書き方と、該書き方で書かれることの頻度を示す頻度情報とを格納している格納手段と、上記前記格納手段から得られる頻度と前記筆跡とに基づいて、前記筆跡に対応する文字種を決定する文字種決定手段と、を具備することを特徴とする。
【０００８】
また、本発明の文字認識装置は、筆記された筆跡を取得する取得手段と、複数の文字種と、該文字種ごとの複数の書き方と、該書き方で書かれることの頻度を示す頻度情報とを格納している格納手段と、前記筆跡に基づいて、該筆跡の書き方と該筆跡の文字種とを検出する検出手段と、前記検出された書き方と前記検出された文字種とに対応する頻度を前記格納手段から選択する選択手段と、前記選択された頻度と前記筆跡とに基づいて、前記筆跡に対応する文字種を決定する文字種決定手段と、を具備することを特徴とする。
【０００９】
本発明の文字認識方法は、筆記された筆跡を取得し、複数の文字種と、該文字種ごとの複数の書き方と、該書き方で書かれることの頻度を示す頻度情報とを格納している格納手段を用意し、前記格納手段から得られる頻度と前記筆跡とに基づいて、前記筆跡に対応する文字種を決定することを特徴とする。
【００１０】
また、本発明の文字認識方法は、筆記された筆跡を取得し、複数の文字種と、該文字種ごとの複数の書き方と、該書き方で書かれることの頻度を示す頻度情報とを格納している格納手段を用意し、前記筆跡に基づいて、該筆跡の書き方と該筆跡の文字種とを検出し、前記検出された書き方と前記検出された文字種とに対応する頻度を前記格納手段から選択し、前記選択された頻度と前記筆跡とに基づいて、前記筆跡に対応する文字種を決定することを特徴とする。
【００１１】
本発明の文字認識プログラムは、コンピュータを、
筆記された筆跡を取得する取得手段と、複数の文字種と、該文字種ごとの複数の書き方と、該書き方で書かれることの頻度を示す頻度情報とを格納している格納手段と、前記格納手段から得られる頻度と前記筆跡とに基づいて、前記筆跡に対応する文字種を決定する文字種決定手段として機能させるためのものである。
【００１２】
また、本発明の文字認識プログラムは、コンピュータを、
筆記された筆跡を取得する取得手段と、複数の文字種と、該文字種ごとの複数の書き方と、該書き方で書かれることの頻度を示す頻度情報とを格納している格納手段と、前記筆跡に基づいて、該筆跡の書き方と該筆跡の文字種とを検出する検出手段と、前記検出された書き方と前記検出された文字種とに対応する頻度を前記格納手段から選択する選択手段と、前記選択された頻度と前記筆跡とに基づいて、前記筆跡に対応する文字種を決定する文字種決定手段として機能させるためのものである。
【発明の効果】
【００１３】
本発明の文字認識装置、方法およびプログラムによれば、ユーザに便利でかつ正確な文字認識を行うことができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照しながら本発明の実施形態に係る文字認識装置、方法およびプログラムについて詳細に説明する。  
まず、本発明の実施形態の本質的な事項を簡単に説明する。  
本実施形態では、１つの文字について誤認識の原因になりうる複数の書き方に対応して正確に文字認識をするために、文字認識装置は入力された書き方の頻度を記録しておく。そして、文字認識装置は、文字種ごとに入力頻度が一番多い書き方を調べ、その書き方を筆記者の書き方とみなす（書き方学習）。文字認識装置は、文字認識時には入力頻度のより高い書き方に基づいて文字を認識する。本実施形態の文字認識装置の処理の大きな流れは以下の通りである。
【００１５】
１．文字種ごとに書き方の入力頻度を記録する書き方頻度データベース（ＤＢ）を用意する。
【００１６】
２．文字認識処理によって、入力された文字の文字種とその書き方を判定する。このとき、書き方頻度ＤＢで入力頻度が高い書き方を優先的に出力する。
【００１７】
３．上記「２」の判定結果を基づき書き方頻度ＤＢを更新する。
【００１８】
（第１の実施形態）  
次に、本実施形態の文字認識装置について図１を参照して説明する。  
本実施形態の文字認識装置は、筆跡入力部１０１、文字認識部１０２、書き方頻度ＤＢ１０３を備えている。  
筆跡入力部１０１は、ユーザが筆記する筆跡を取得する。すなわち、筆記した順番に筆記の軌道を取得する。筆跡入力部１０１は、例えば、筆記された点の座標を時刻と共に文字認識部１０２に出力する。また、筆跡入力部１０１は、筆記を確認次第、直ちに筆記の座標を随時文字認識部１０２に出力してもよい。この場合は、文字認識部１０２は筆跡入力部１０１から座標を取得した時刻を記録する。文字認識部１０２は、この座標と時刻により、筆跡を再現することができる。ここで、筆跡入力部１０１は、タブレット（図示しない）が設けられ、このタブレットの筆跡入力領域にユーザが専用ペン等を利用して文字を筆記すると、その筆跡データ（座標値の時系列情報）がタブレットにより検出される。ペンがタブレットに触れてから離れるまでの間の座標データ列、つまり筆跡の座標データ列をストロークと呼ぶひとまとまりのデータとして扱い、これをストロークデータとして取得する。
【００１９】
文字認識部１０２は、筆跡入力部１０１から出力される筆跡（ストローク）に対して、文字認識処理を行い、認識結果を出力する。文字認識処理の際、書き方頻度ＤＢ１０３から書き方頻度情報を入力して、この書き方頻度情報を参照して文字認識を行う。文字認識部１０２は、筆跡入力部１０１から出力される筆跡に基づいて文字種と書き方を検出し、書き方頻度ＤＢ１０３を参照して検出された文字種と書き方とに対応する書き方の頻度を書き方頻度ＤＢ１０３から取得する。そして、文字認識部１０２は、取得した書き方頻度と筆跡に基づいて、筆跡に対応する文字種を決定する。文字認識部１０２で行われる処理の詳細は後に図４を参照して説明する。
【００２０】
書き方頻度ＤＢ１０３は、複数の文字種と、文字種ごとの複数の書き方（書き方）と、書き方ごとにこの書き方の入力頻度（書き方頻度または書き方頻度）とを格納している。書き方頻度ＤＢ１０３は、文字認識部１０２から文字種と書き方を入力し、この文字種と書き方に対応する書き方頻度情報を文字認識部１０２に出力する。文字種とは、例えば、「あ」、「イ」、「Ｃ」、「４」のことである。書き方は、ある文字種をユーザが書くときの筆順を示す。この書き方は「書き方番号」で指定される。書き方頻度は、ある文字種をある書き方で書く頻度を示す。この頻度とは、例えば、ある文字種をある書き方で書いた今までの累積回数である。
【００２１】
次に、書き方頻度ＤＢ１０３に格納されている内容について図２を参照して説明する。
図２の例では、文字種「も」と「４」とが示されていて、それぞれ複数の書き方を書き方番号「１」、「２」で示している。書き方は対応する文字種の筆跡の順序を示すものであり、例えば、文字種「も」の書き方番号「１」は、横の線を２本書いて最後に「し」を書くことに対応している。頻度は、例えば、「ｆ（“も”，１）」のように示され、この例では文字種「も」を書き方番号「１」で書いた頻度を示している。
【００２２】
以上に示した実施形態の文字認識装置によれば、書き方頻度を利用することで、複数の書き方に対応にしたときに生ずる誤認識を減らすことができる。特に、「複数の書き方に対応したときに、文字単独では認識できるのだが、特定の文字と組み合わせた場合に誤認識の可能性がある」という問題に対して、本実施形態の文字認識装置は有効である。したがって、ユーザに便利でかつ正確な文字認識を行うことができる。
【００２３】
（第２の実施形態）  
本実施形態の文字認識装置について図３を参照して説明する。  
本実施形態の文字認識装置は、第１の実施形態の文字認識装置の装置部分に加え、頻度更新部３０１を備えている。第１の実施形態では書き方頻度ＤＢ１０３が格納している内容は時間に関して不変であるが、第２の実施形態では書き方頻度ＤＢ１０３が格納する内容は文字認識ごとに更新される。以下、既に説明した装置部分と同様なものは同一の番号を付してその説明を省略する。
【００２４】
頻度更新部３０１は、書き方頻度ＤＢ１０３の頻度の更新を行う。頻度更新部３０１は、ユーザが筆記した文字の文字種と書き方に対応する頻度を更新する。頻度更新部３０１は、書き方頻度の更新のやり方として、例えば、ユーザが筆記した書き方を認識するごとに対応する頻度を１ずつ増加させる。また頻度更新部３０１は、別例として、ユーザが筆記した書き方の頻度を１として、同じ文字種でそれ以外の書き方の頻度を０とする。前者の例が過去から複数回分の書き方の頻度を記録するのに対して、後者の例は直近に入力された書き方だけを記録することになる。
【００２５】
次に、文字認識部１０２について図４を参照して説明する。  
文字認識部１０２は、標準パタンＤＢ４０１、筆跡比較部４０２、類似度補正部４０３、認識結果判定部４０４を備えている。  
標準パタンＤＢ４０１は、各文字種の書き方ごとの標準パタンを有している。標準パタンは、文字種ごとに、その文字種を書く場合の筆跡の軌跡を示す軌跡情報と、その筆跡が現れる順序を示す順序情報との組み合わせである。軌跡情報は、独立な２つの座標で示すことができる。筆跡が現れる順序は、文字種をパーツにわけた場合に、そのパーツが筆跡として書かれる順序である。順序情報は、例えば、「も」の場合には、まず「も」の上の横棒に対応する「ー」を書き、次に「も」の下の横棒に対応する「ー」を書き、最後に「も」の２本の横棒以外の「し」を書くという情報である。「も」の場合には、他の順序情報もあり、例えば、まず「も」の２本の横棒以外の「し」を書き、次に「も」の上の横棒に対応する「ー」を書き、最後に「も」の下の横棒に対応する「ー」を書という情報がある。このように、標準パタンＤＢ４０１は、１つの文字種に対して通常、複数の組み合わせを標準パタンとして有している。１つの文字種に対して複数の組み合わせがあるのは、筆跡が現れる順序が複数ある場合である。
【００２６】
筆跡比較部４０２は、入力された筆跡と標準パタンとの間で筆跡比較を行って、類似度を計算する。すなわち、筆跡比較部４０２は、標準パタンＤＢ４０１にある標準パタンと筆跡との照合を行う。筆跡比較部４０２は、この照合結果としてこの筆跡が、ある文字種であり、ある書き方である確からしさ（類似度）を取得する。
【００２７】
類似度補正部４０３は、筆跡比較部４０２から取得する類似度と、書き方頻度ＤＢ１０３から取得する書き方頻度とに基づいて、標準パタンとの最終的な類似度である補正類似度を計算する。  
例えば、具体的に説明すると、筆跡入力部１０１により入力された筆跡（手書き入力文字）のパタン（ストロークの情報からなる筆跡パタン）と標準パタンＤＢ４０１に登録されている各標準パタンとの間で、順序関係を保ったまま前後するストロークをつなぐことにより、多対多のストローク対応付けを行う。対応付けされたストローク同士の距離を計算し、この距離の和をパタン間距離として各パタン（標準パタン）別に求める。各標準パタン別に求めたパタン間距離の和を比較して、そのうち最小のものを求め、その最小のパタン間距離の標準パタンの文字を認識結果として決定する。つまり、１つの標準パタンと入力文字のストローク対応の全ての組み合わせについて、いずれのストローク対応の組（ストローク間）が最も類似しているか否かを判断して、１つのストローク対応組を決定している。ここでは、パタン間距離の和が最も小さいストローク対応組が、ストローク間類似度が最も高いものとされる。但し、このような文字認識及び類似度計算の手法だけでなく、その他の手法を用いても適用できる。
【００２８】
類似度補正部４０３で行う処理の一例を以下に示す。文字Cの書き方番号iについて、筆跡比較部４０２から取得する類似度をd1(C,i)、書き方頻度ＤＢ１０３から取得する頻度をf(C,i)、類似度補正部４０３が計算する補正類似度をd2(C,i)とすると、例えば、以下のように、d2(C,i)を計算する。  
d2(C,i) = d1(C,i) + k f(C,i) (ｋは比例乗数)
とする。書き方頻度ＤＢ１０３中に書き方頻度がない文字については、f(C,i)＝０として
d2(C,i) = d1(C,i)
とすればよい。
【００２９】
認識結果判定部４０４は、標準パタンＤＢ４０１に含まれるすべての標準パタンについて、類似度補正部４０３に補正類似度を計算させ、補正類似度が最も高い文字種（および書き方）を選択し、この補正類似度が最も高い文字種（および書き方）を最終的な認識結果として出力する。
【００３０】
次に、頻度更新部３０１が行う書き方頻度の更新のタイミングについて図３、図５を参照して説明する。  
図３に示したように、文字認識部１０２の認識結果に基づいて書き方頻度ＤＢ１０３の更新を行う場合には、文字認識処理が行われるたびに、文字認識部１０２から出力された文字種と書き方に基づいて更新を行えばよい。  
しかし、文字認識部１０２から出力される認識結果は、ユーザが実際に入力した書き方と必ずしも一致するとは限らない。この不一致を防ぐために、文字認識装置は、図５に示したように、書き方確定部５０１を新たに備えてもよい。
【００３１】
書き方確定部５０１は、文字認識部１０２が出力する認識結果を受け取り、ユーザに認識結果を提示する。そして、書き方確定部５０１は、ユーザからの明示的、あるいは暗示的な指示に従って、更新する頻度の文字種と書き方を決定する。さらに、書き方確定部５０１はこの文字種と書き方を頻度更新部３０１に出力する。
【００３２】
書き方確定部５０１は、文字認識部１０２から出力された認識結果をユーザがそのまま受理した場合はその認識結果は正しいと判定し、書き方を確定して文字種と書き方とを頻度更新部３０１へ出力する。  
逆に、書き方確定部５０１は、文字認識部１０２から出力された認識結果をユーザが却下したり消去した場合には、その認識結果は正しくないと判定し、文字種および書き方のどちらの出力も行わない。認識結果が複数の候補からなる場合には、複数の候補の中からユーザが選択した認識結果に対応する書き方を確定し、文字種と書き方を頻度更新部３０１へ出力する。
【００３３】
以上に示した第２の実施形態の文字認識装置によれば、第１の実施形態での効果に加えて、仮に筆記者が変わったとしても、書き方頻度ＤＢが自動的に更新されるため、対応が可能である。書き方頻度ＤＢを使用することで、使用者の書き方を自動的に学習できる。また、書き方を学習した後も、複数の書き方に対応した状態を保つことができる。したがって、ユーザに便利でかつ正確な文字認識を行うことができる。
【００３４】
また、上述の実施形態の中で示した処理手順に示された指示は、ソフトウェアであるプログラムに基づいて実行されることが可能である。汎用の計算機システムが、このプログラムを予め記憶しておき、このプログラムを読み込むことにより、上述した実施形態の文字認識装置による効果と同様な効果を得ることも可能である。上述の実施形態で記述された指示は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フレキシブルディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ±Ｒ、ＤＶＤ±ＲＷなど）、半導体メモリ、又はこれに類する記録媒体に記録される。コンピュータまたは組み込みシステムが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であってもよい。コンピュータは、この記録媒体からプログラムを読み込み、このプログラムに基づいてプログラムに記述されている指示をＣＰＵで実行させれば、上述した実施形態の文字認識装置と同様な動作を実現することができる。もちろん、コンピュータがプログラムを取得する場合又は読み込む場合はネットワークを通じて取得又は読み込んでもよい。  
また、記憶媒体からコンピュータや組み込みシステムにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーションシステム）や、データベース管理ソフト、ネットワーク等のＭＷ（ミドルウェア）等が本実施形態を実現するための各処理の一部を実行してもよい。  
さらに、本願発明における記憶媒体は、コンピュータあるいは組み込みシステムと独立した媒体に限らず、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。  
また、記憶媒体は１つに限られず、複数の媒体から本実施形態における処理が実行される場合も、本発明における記憶媒体に含まれ、媒体の構成は何れの構成であってもよい。
【００３５】
なお、本願発明におけるコンピュータまたは組み込みシステムは、記憶媒体に記憶されたプログラムに基づき、本実施形態における各処理を実行するためのものであって、パソコン、マイコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であってもよい。  
また、本願発明の実施形態におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の実施形態における機能を実現することが可能な機器、装置を総称している。
【００３６】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００３７】
【図１】本発明の第１の実施形態に係る文字認識装置のブロック図。
【図２】図１の書き方頻度ＤＢの内容を示す図。
【図３】本発明の第２の実施形態に係る文字認識装置のブロック図。
【図４】図１および図３の文字認識部のブロック図。
【図５】図３に書き方確定部を加えた場合の文字認識装置のブロック図。
【符号の説明】
【００３８】
１０１…筆跡入力部、１０２…文字認識部、１０３…書き方頻度ＤＢ、３０１…頻度更新部、４０１…標準パタンＤＢ、４０２…筆跡比較部、４０３…類似度補正部、４０４…認識結果判定部、５０１…書き方確定部。
【図１】
2007272473.tif 000003
【図２】
2007272473.tif 000004
【図３】
2007272473.tif 000005
【図４】
2007272473.tif 000006
【図５】
2007272473.tif 000007