(57)【要約】【課題】  癖のある手書き文字であっても認識率を高めることのできる文字入力装置、文字入力方法、文字入力プログラム及び記録媒体を提供する。【解決手段】  手書き文字をタブレット上に表示する表示ステップと、手書き文字の列をキャラクタ文字列に変換して置き換える変換ステップと、キャラクタ文字列のうち所定のキャラクタ文字列に対応して入力された音声データを取得する音声入力ステップと、音声データを音声認識して文字列に変換する音声認識ステップと、音声認識した結果のキャラクタ文字列で置き換える文字列置き換えステップと、置き換えた文字列と手書き文字の列とに基づいて文字認識用の辞書データを修正する文字辞書更新ステップと、置き換えた文字列とその文字列に対応する音声データとに基づいて音声認識用の辞書データを修正する音声辞書更新ステップとを有する文字入力方法である。【選択図】      図１
2005258577.tif 000002
【特許請求の範囲】
【請求項１】
タブレットにペンで手書き入力した文字をキャラクタ文字に変換する文字入力装置において、
前記入力した手書き文字をタブレット上に表示する表示手段と、
前記入力した手書き文字の列を文字認識用の辞書データに基づいて逐次的にキャラクタ文字列に変換し、タブレット上に表示された手書き文字をキャラクタ文字で置き換える変換手段と、
前記変換手段が変換してタブレット上に表示したキャラクタ文字列のうち選択された所定のキャラクタ文字列を他と区別して表示する選択表示手段と、
前記選択表示手段で表示された所定のキャラクタ文字列に対応して入力された音声データを取得する音声入力手段と、
前記音声入力手段が取得した音声データを音声認識用の辞書データに基づいて音声認識して文字列に変換する音声認識手段と、
前記音声認識した結果えられた文字列で、前記選択表示手段が表示したタブレット上のキャラクタ文字列を置き換える文字列置き換え手段と、
前記文字列置き換え手段が置き換えた文字列と、その文字列に対応する前記変換手段がキャラクタ文字列に置き換える前の前記手書き文字の列とに基づいて前記文字認識用の辞書データを修正する文字辞書更新手段と、
前記文字列置き換え手段が置き換えた文字列と、その文字列に対応する前記音声入力手段が取得した音声データとに基づいて前記音声認識用の辞書データを修正する音声辞書更新手段と、
を有することを特徴とする文字入力装置。
【請求項２】
前記選択表示手段は、単語又は文節単位で所定のキャラクタ文字列を選択表示することを特徴とする請求項１の文字入力装置。
【請求項３】
前記選択表示手段は、前記タブレット上で選択されたキャラクタ文字列の選択範囲が単語又は文節になっていない場合には、選択範囲が単語又は文節となるように自動的に変更することを特徴とする請求項１または２に記載の文字入力装置。
【請求項４】
タブレットにペンで手書き入力した文字をキャラクタ文字に変換する文字入力方法において、
前記入力した手書き文字をタブレット上に表示する表示ステップと、
前記入力した手書き文字の列を文字認識用の辞書データに基づいて逐次的にキャラクタ文字列に変換し、タブレット上に表示された手書き文字をキャラクタ文字で置き換える変換ステップと、
前記変換ステップで変換されてタブレット上に表示されたキャラクタ文字列のうち選択された所定のキャラクタ文字列を他と区別して表示する選択表示ステップと、
前記選択表示ステップで表示された所定のキャラクタ文字列に対応して入力された音声データを取得する音声入力ステップと、
前記音声入力ステップが取得した音声データを音声認識用の辞書データに基づいて音声認識して文字列に変換する音声認識ステップと、
前記音声認識した結果えられた文字列で、前記選択表示ステップで表示されたタブレット上のキャラクタ文字列を置き換える文字列置き換えステップと、
前記文字列置き換えステップで置き換えた文字列と、その文字列に対応する前記変換手段がキャラクタ文字列に置き換える前の前記手書き文字の列とに基づいて前記文字認識用の辞書データを修正する文字辞書更新ステップと、
前記文字列置き換えステップで置き換えた文字列と、その文字列に対応する前記音声入力ステップで取得した音声データとに基づいて前記音声認識用の辞書データを修正する音声辞書更新ステップと、
を有することを特徴とする文字入力方法。
【請求項５】
タブレットにペンで手書き入力した文字をキャラクタ文字に変換する文字入力プログラムにおいて、
前記入力した手書き文字をタブレット上に表示する表示ステップと、
前記入力した手書き文字の列を文字認識用の辞書データに基づいて逐次的にキャラクタ文字列に変換し、タブレット上に表示された手書き文字をキャラクタ文字で置き換える変換ステップと、
前記変換ステップで変換されてタブレット上に表示されたキャラクタ文字列のうち選択された所定のキャラクタ文字列を他と区別して表示する選択表示ステップと、
前記選択表示ステップで表示された所定のキャラクタ文字列に対応して入力された音声データを取得する音声入力ステップと、
前記音声入力ステップが取得した音声データを音声認識用の辞書データに基づいて音声認識して文字列に変換する音声認識ステップと、
前記音声認識した結果えられた文字列で、前記選択表示ステップで表示されたタブレット上のキャラクタ文字列を置き換える文字列置き換えステップと、
前記文字列置き換えステップで置き換えた文字列と、その文字列に対応する前記変換手段がキャラクタ文字列に置き換える前の前記手書き文字の列とに基づいて前記文字認識用の辞書データを修正する文字辞書更新ステップと、
前記文字列置き換えステップで置き換えた文字列と、その文字列に対応する前記音声入力ステップで取得した音声データとに基づいて前記音声認識用の辞書データを修正する音声辞書更新ステップと、
をコンピュータに実行させるためのプログラム。
【請求項６】
タブレットにペンで手書き入力した文字をキャラクタ文字に変換する文字入力プログラムを記録した記録媒体において、
前記入力した手書き文字をタブレット上に表示する表示ステップと、
前記入力した手書き文字の列を文字認識用の辞書データに基づいて逐次的にキャラクタ文字列に変換し、タブレット上に表示された手書き文字をキャラクタ文字で置き換える変換ステップと、
前記変換ステップで変換されてタブレット上に表示されたキャラクタ文字列のうち選択された所定のキャラクタ文字列を他と区別して表示する選択表示ステップと、
前記選択表示ステップで表示された所定のキャラクタ文字列に対応して入力された音声データを取得する音声入力ステップと、
前記音声入力ステップが取得した音声データを音声認識用の辞書データに基づいて音声認識して文字列に変換する音声認識ステップと、
前記音声認識した結果えられた文字列で、前記選択表示ステップで表示されたタブレット上のキャラクタ文字列を置き換える文字列置き換えステップと、
前記文字列置き換えステップで置き換えた文字列と、その文字列に対応する前記変換手段がキャラクタ文字列に置き換える前の前記手書き文字の列とに基づいて前記文字認識用の辞書データを修正する文字辞書更新ステップと、
前記文字列置き換えステップで置き換えた文字列と、その文字列に対応する前記音声入力ステップで取得した音声データとに基づいて前記音声認識用の辞書データを修正する音声辞書更新ステップと、
をコンピュータに実行させるためのプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書き文字を認識する技術に関し、特に音声情報と組合わせて手書き文字の認識率を高める技術に関する。
【背景技術】
【０００２】
タブレットＰＣでは手書き文字認識が一般的に利用されている。しかし、文字の誤認識があった場合は、再度文字を筆記して入力する必要があるが、文字に癖がある場合は、繰り返して誤認識が発生するため何度も筆記入力する必要があった。
【０００３】
この問題を解決するために、筆記と共に音声を入力し音声認識した結果で手書き文字の誤認識を修正する方法が提案されている。この方法によれば、音声によって手書き文字の誤認識を修正するため、修正作業が効率化するという効果を得ることができる。（例えば、特許文献１、特許文献２参照）。
【特許文献１】特開平６−５２２４０号公報
【特許文献２】特開２００２−２５９９０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、同じ癖の手書き文字は、やはりその後も何度も誤認識すると考えられるため、特許文献１、２に記載された発明を用いても、そのたびに音声認識して修正するという動作を繰り返すことになる。
【０００５】
本発明は、かかる事情に鑑みてなされたものであり、誤認識を生ずるような癖のある手書き文字であっても使用しているうちに認識率を高めることのできる文字入力装置、文字入力方法、文字入力プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するための、本発明に係る請求項１に記載の文字入力装置は、タブレットにペンで手書き入力した文字をキャラクタ文字に変換する文字入力装置において、前記入力した手書き文字をタブレット上に表示する表示手段と、前記入力した手書き文字の列を文字認識用の辞書データに基づいて逐次的にキャラクタ文字列に変換し、タブレット上に表示された手書き文字をキャラクタ文字で置き換える変換手段と、前記変換手段が変換してタブレット上に表示したキャラクタ文字列のうち選択された所定のキャラクタ文字列を他と区別して表示する選択表示手段と、前記選択表示手段で表示された所定のキャラクタ文字列に対応して入力された音声データを取得する音声入力手段と、前記音声入力手段が取得した音声データを音声認識用の辞書データに基づいて音声認識して文字列に変換する音声認識手段と、前記音声認識した結果えられた文字列で、前記選択表示手段が表示したタブレット上のキャラクタ文字列を置き換える文字列置き換え手段と、前記文字列置き換え手段が置き換えた文字列と、その文字列に対応する前記変換手段がキャラクタ文字列に置き換える前の前記手書き文字の列とに基づいて前記文字認識用の辞書データを修正する文字辞書更新手段と、前記文字列置き換え手段が置き換えた文字列と、その文字列に対応する前記音声入力手段が取得した音声データとに基づいて前記音声認識用の辞書データを修正する音声辞書更新手段とを有する。
【０００７】
また本発明に係る請求項２に記載の文字入力装置は、上記記載の発明である文字入力装置において、前記選択表示手段は、単語又は文節単位で所定のキャラクタ文字列を選択表示する。
【０００８】
また本発明に係る請求項３に記載の文字入力装置は、上記記載の発明である文字入力装置において、前記選択表示手段は、前記タブレット上で選択されたキャラクタ文字列の選択範囲が単語又は文節になっていない場合には、選択範囲が単語又は文節となるように自動的に変更する。
【０００９】
また本発明に係る請求項４に記載の文字入力方法は、タブレットにペンで手書き入力した文字をキャラクタ文字に変換する文字入力方法において、前記入力した手書き文字をタブレット上に表示する表示ステップと、前記入力した手書き文字の列を文字認識用の辞書データに基づいて逐次的にキャラクタ文字列に変換し、タブレット上に表示された手書き文字をキャラクタ文字で置き換える変換ステップと、前記変換ステップで変換されてタブレット上に表示されたキャラクタ文字列のうち選択された所定のキャラクタ文字列を他と区別して表示する選択表示ステップと、前記選択表示ステップで表示された所定のキャラクタ文字列に対応して入力された音声データを取得する音声入力ステップと、前記音声入力ステップが取得した音声データを音声認識用の辞書データに基づいて音声認識して文字列に変換する音声認識ステップと、前記音声認識した結果えられた文字列で、前記選択表示ステップで表示されたタブレット上のキャラクタ文字列を置き換える文字列置き換えステップと、前記文字列置き換えステップで置き換えた文字列と、その文字列に対応する前記変換手段がキャラクタ文字列に置き換える前の前記手書き文字の列とに基づいて前記文字認識用の辞書データを修正する文字辞書更新ステップと、前記文字列置き換えステップで置き換えた文字列と、その文字列に対応する前記音声入力ステップで取得した音声データとに基づいて前記音声認識用の辞書データを修正する音声辞書更新ステップと、を有する。
【００１０】
また本発明に係る請求項５に記載の文字入力プログラムは、タブレットにペンで手書き入力した文字をキャラクタ文字に変換する文字入力プログラムにおいて、前記入力した手書き文字をタブレット上に表示する表示ステップと、前記入力した手書き文字の列を文字認識用の辞書データに基づいて逐次的にキャラクタ文字列に変換し、タブレット上に表示された手書き文字をキャラクタ文字で置き換える変換ステップと、前記変換ステップで変換されてタブレット上に表示されたキャラクタ文字列のうち選択された所定のキャラクタ文字列を他と区別して表示する選択表示ステップと、前記選択表示ステップで表示された所定のキャラクタ文字列に対応して入力された音声データを取得する音声入力ステップと、前記音声入力ステップが取得した音声データを音声認識用の辞書データに基づいて音声認識して文字列に変換する音声認識ステップと、前記音声認識した結果えられた文字列で、前記選択表示ステップで表示されたタブレット上のキャラクタ文字列を置き換える文字列置き換えステップと、前記文字列置き換えステップで置き換えた文字列と、その文字列に対応する前記変換手段がキャラクタ文字列に置き換える前の前記手書き文字の列とに基づいて前記文字認識用の辞書データを修正する文字辞書更新ステップと、前記文字列置き換えステップで置き換えた文字列と、その文字列に対応する前記音声入力ステップで取得した音声データとに基づいて前記音声認識用の辞書データを修正する音声辞書更新ステップと、をコンピュータに実行させる。
【００１１】
また本発明に係る請求項６に記載の記録媒体は、タブレットにペンで手書き入力した文字をキャラクタ文字に変換する文字入力プログラムを記録した記録媒体において、前記入力した手書き文字をタブレット上に表示する表示ステップと、前記入力した手書き文字の列を文字認識用の辞書データに基づいて逐次的にキャラクタ文字列に変換し、タブレット上に表示された手書き文字をキャラクタ文字で置き換える変換ステップと、前記変換ステップで変換されてタブレット上に表示されたキャラクタ文字列のうち選択された所定のキャラクタ文字列を他と区別して表示する選択表示ステップと、前記選択表示ステップで表示された所定のキャラクタ文字列に対応して入力された音声データを取得する音声入力ステップと、前記音声入力ステップが取得した音声データを音声認識用の辞書データに基づいて音声認識して文字列に変換する音声認識ステップと、前記音声認識した結果えられた文字列で、前記選択表示ステップで表示されたタブレット上のキャラクタ文字列を置き換える文字列置き換えステップと、前記文字列置き換えステップで置き換えた文字列と、その文字列に対応する前記変換手段がキャラクタ文字列に置き換える前の前記手書き文字の列とに基づいて前記文字認識用の辞書データを修正する文字辞書更新ステップと、前記文字列置き換えステップで置き換えた文字列と、その文字列に対応する前記音声入力ステップで取得した音声データとに基づいて前記音声認識用の辞書データを修正する音声辞書更新ステップと、をコンピュータに実行させるためのプログラムを記録した。
【発明の効果】
【００１２】
本発明によれば、誤認識を生ずるような癖のある手書き文字であっても使用しているうちに認識率を高めることができる。
【発明を実施するための最良の形態】
【００１３】
［第１の実施の形態］
図１は、本発明の第１の実施の形態の文字入力方法が適用される入力端末の外観を示す図である。
【００１４】
入力端末１は、タブレット２、ペン３及びマイク４で構成されている。タブレット２は手書き文字を入力するための入力エリアであり、かつ入力された文字を認識して活字（キャラクタ）で表示する表示エリアである。ペン３は、表示部２に文字を手書き等するための入力操作ツールである。マイク４は、入力端末１に音声で入力するための入力手段である。
【００１５】
次に、第１の実施の形態の文字入力方法の概要を説明する。
【００１６】
ユーザが、ペン３を用いてタブレット２に文字を手書きすると、その手書き文字５が認識されて活字６として表示される。ユーザが、修正したい文字の領域７をペン３を用いて指定すると、その領域７が反転表示される。そして、ユーザがマイク４からその領域７の文字を音声で入力すると、音声認識結果の文字でその領域７の文字が置き換えられる。
【００１７】
ユーザが、タブレット２に表示されている保存ボタン８を操作すると、文字認識された文書全体が保存される。ユーザが、タブレット２に表示されているクリアボタン９を操作すると、反転表示されている領域７が消去される。
【００１８】
図２は、本発明の第１の実施の形態の文字入力方法が適用される入力端末１の構成を示す図である。
【００１９】
入力端末１には、表示部１１、ペン入力部１２、音声入力部１３、文字認識部１４、音声認識部１５、処理部１６、プログラムメモリ１７及び情報メモリ１８が設けられている。
【００２０】
表示部１１は、タブレット２との間で表示データの授受を行うインターフェースである。ペン入力部１２は、ペン３で操作された入力データを受取るためのインターフェースである。音声入力部１３は、マイク４から入力された音声データを受け取るためのインターフェースである。
【００２１】
文字認識部１４は、ユーザが入力した手書き文字を認識する。音声認識部１５は、ユーザが入力した音声を認識する。処理部１６は、入力端末１の各部の動作を統括的に制御する。プログラムメモリ１７は、処理部１６で動作するプログラムを格納する。情報メモリ１８は、処理部１６で動作するそれぞれのプログラムが使用するデータを保存する。
【００２２】
図３は、文字認識部１４の構成を示す図である。文字認識部１４には、図形処理部２１、認識部２２、文字列修正部２３、文字認識ユーザ辞書２４、文字認識辞書２５及び言語解析辞書２６が設けられている。
【００２３】
図形処理部２１は、筆記文字列の回転や大きさの調整、細線化、文字の切り出し、ストロークの分解など、手書き文字に対する画像処理を実行する。認識部２２は、ストローク特長による文字認識を実行する。文字列修正部２３は、単語、文節、文節の連なり情報により文字列を修正する。
【００２４】
文字認識ユーザ辞書２４には、ユーザの書いた文字ストローク特徴に関する情報が記憶されている。文字認識辞書２２には、標準的な文字のストローク特徴に関する情報が記憶されている。言語解析辞書２６には、単語、文節、文節の連なり情報に関する情報が記憶されている。
【００２５】
図４は、音声認識部１５の構成を示す図である。音声認識部１５は、音声処理部３１、モデル生成部３２、認識部３３、文字列修正部３４、音声認識ユーザ辞書３５、音声認識辞書３６、音響モデル辞書３７及び言語解析辞書３８を備えている。
【００２６】
音声処理部３１は、入力音声信号のノイズ除去、フィルタ処理、音声特徴の抽出などの処理を実行する。モデル生成部３２は、発音情報および発音源や音の連なりについての音響情報により、認識対象の比較モデルを生成する。認識部３３は、入力音声の音声特徴と、比較モデルの音声特徴をもとに入力音声を語彙ごとに認識して文字列に変換する。文字列修正部３４は、単語、文節、文節の連なり情報により文字列を修正する。
【００２７】
音声認識ユーザ辞書３５には、ユーザの発音の特徴に関する情報が記憶されている。音声認識辞書３６には、認識対象語彙の音声に関する情報が記憶されている。音響モデル辞書３７には、音素を単位とした音声特徴に関する情報が記憶されている。言語解析辞書３８には、単語、文節、文節の連なり情報に関する情報が記憶されている。
【００２８】
図５は、文字入力方法の概略の手順を示すフロー図である。
【００２９】
ステップＳ０１において、ペン３による入力操作が行われるまで待機する。そして、ステップＳ０２〜Ｓ０３において、タブレット２への筆記を検出したときは、文字認識処理（図６）を実行する。
【００３０】
図６のステップＴ０１〜Ｔ０２において、図形処理部２１は、筆記した文字列の傾きと大きさを正規化し（筆記パターンの正規化）、文字区切りを検出して１文字ずつの筆記文字パターンを切り出す（文字区切り検出）。そして、ステップＴ０３〜Ｔ０４において、認識部２２は、筆記文字パターンの各１文字についてストローク（画）に分解し（ストローク分解）、１文字を構成するストロークの数及び各ストロークの位置、方向、長さをもとに文字候補を選定する（字形判定）。次に、ステップＴ０５〜Ｔ０６において、文字列修正部２３は、認識対象文字の前後の文字の候補および既に認識済みの文字より構成される文字列が、単語や文節を構成できるか否かを判定し（文字列判定）、文字列判定で最も正しい文字列を構成した候補文字を認識結果として決定して（文字決定）リターンする。
【００３１】
文字認識された結果は、表示部１１を介してタブレット２に活字として表示される。ユーザは表示された文字認識結果を確認して、文字が正しく認識されていると判断した場合は、次の手書き文字の入力操作を実行する。誤認識であると判断した場合は、その誤認識された文字列の領域７をペン３によって指定することで選択する。
【００３２】
図５のステップＳ０４〜Ｓ０６において、誤認識であるとして活字文字列部分が選択された場合で、クリアボタン９が選択された場合は、選択された文字列部分を削除して次の入力操作を待つ待機状態となる。一方、ステップＳ０４〜Ｓ０５において、誤認識であるとして活字文字列部分が選択された場合で、音声が入力された場合は、ステップＳ０７の修正処理（図７）を実行する。
【００３３】
図７のステップＴ１０〜Ｔ１１において、文字列修正部３４は、選択された文字列が文節（又は単語）の境界であるかどうかを調べ、文節の境界でない場合は、文節境界になるように、選択された文字列を拡大して新たな文字列を選択範囲とする。例えば、「わたくしは、」という文字列に対して、ユーザが「たくしは、」と誤って選択した場合は、選択範囲を拡大して「わたくしは、」を新たな選択文字列とする。なお、本実施の形態では文節単位での修正について述べるが単語単位でも良い。
【００３４】
ステップＴ１２〜ステップＴ１３において、音声入力部１３を介して検出したユーザの音声入力に基づいて、音声認識処理（図８）を実行する。
【００３５】
図８のステップＰ０１〜Ｐ０２において、音声処理部３１は、入力音声のノイズや歪の除去、フーリエ変換などの音声処理を行い（音声分析）、処理された信号から、例えば、ケプストラム特徴などの音声特徴量を抽出する（音声特徴抽出）。そして、ステップＰ０３〜Ｐ０４において、モデル生成部３２は、音声認識辞書と音声認識ユーザ辞書及び音響モデル辞書より認識対象の発音情報と音響情報を読み出して、比較用のモデル音声を生成し（モデル音声生成）、認識部３３は、入力音声の特徴量とモデル音声の特徴量とを比較して類似性の高いモデル音声に対応する文字列を候補として選別する（候補文字列生成）。次に、ステップＰ０５〜Ｐ０６において、文字列修正部３４は、選別された候補文字列及び既に認識済みの文字より構成される文字列が、単語や文節、文章を構成できるか否かを判定し（文字列判定）、文字列判定で最も正しい文字列を構成した候補文字を認識結果として決定して（文字決定）リターンする。
【００３６】
図７のステップＴ１４において、選択した文字列を認識した結果で置き換えてタブレット２に表示し、ステップＴ１５において、置き換えた文字列部分がユーザによって再び選択されたときは再度ステップＴ１０〜Ｔ１４を繰り返して実行する。そして、置き換えた文字列部分がユーザによって選択されないときは修正処理を終了してリターンする。
【００３７】
文字認識において誤認識した文字を、音声認識によって修正した後は、図５のステップＳ０８において、学習処理（図９）を実行する。この学習処理では誤認識した手書き文字が以後正しく認識できるように学習を行う。
【００３８】
図９のステップＴ２１において、修正部分として選択した文字列の手書き文字、修正後の認識結果の文字列、その文字列の手書きパターンを情報メモリ１８に記憶する。また、ステップＴ２２において、修正部分として選択した文字列に対応する音声入力、その修正後の認識結果の文字列を情報メモリ１８に記憶する。
【００３９】
続いて、ステップＴ２３において、平均のＣＰＵ利用率が所定値以下の場合に次の処理を実行する。ステップＴ２４において、情報メモリ１８に記憶されているユーザの手書き文字を文字認識辞書に登録されている基準手書き文字パターンに対応付けて分解する。即ち、ユーザの書いた文字のストロークの数、及び各ストロークの位置、方向、長さを抽出する。そして、その抽出結果を情報メモリ１８に記憶されている修正後の認識結果の文字と対応づけて文字認識ユーザ辞書２４に登録する。
【００４０】
この処理により、ユーザの手書きの癖がユーザ辞書に登録されたため、これ以降は、同じ癖の文字が入力されたときは、文字認識ユーザ辞書２４を参照することにより、正しい候補文字を抽出することができ、認識率を高めることができる。
【００４１】
次に、ステップＴ２５において、情報メモリ１８に記憶されているユーザの音声入力から得られる発音情報と音響情報とを修正後の認識結果の文字と対応づけて音声認識ユーザ辞書３５に登録する。
【００４２】
この処理により、これ以降は、比較用のモデル音声をユーザの音声により近似させることができるため、正しい候補文字を抽出する確率が高まり、認識率を高めることができる。さらに、この処理によって音声入力の認識率を高めることができれば、結果として本発明に係る文字認識率を高めることができる。
【００４３】
なお、より積極的に音声認識率を高めるように、文字認識結果の修正過程で音声認識自体が誤認識した場合は、修正対象として選択した文字列をクリアを選択して削除し、正しく認識されるまで手書き入力と認識を繰り返すようにして、正しく認識した後、次の手書き入力に進んだ時点で、音声と正しい文字列を情報メモリ１８に記憶するように構成しても良い。
【００４４】
図５のステップＳ０８の学習処理を実行した後は、ステップＳ０１において次の入力操作を待つ待機状態となる。
【００４５】
そして、ステップＳ１０〜Ｓ１１において、タブレット２の保存ボタン８が操作されたときは、文字認識された文書を保存して文字入力処理を終了する。
【００４６】
本実施の形態によれば、誤認識を生じたユーザの手書き文字パターンと正しい文字を対応づけて文字認識辞書データに記憶するため、再度同じ癖の手書き文字が入力された場合には文字認識辞書データを参照することにより正しく認識された文字を抽出することができる。
【００４７】
また、この誤認識の発生に伴って入力されるユーザの音声入力と正しい文字とを対応づけて音声認識データに記憶するため、ユーザの音声が入力された場合には、音声認識データを参照することによりユーザの発音の癖を加味して正しく認識された文字を抽出することができる。
【００４８】
なお、上述の実施の形態で説明した各機能は、ハードウエアを用いて構成しても良く、また、ソフトウエアを用いて各機能を記載したプログラムをコンピュータに読み込ませて実現しても良い。また、各機能は、適宜ソフトウエア、ハードウエアのいずれかを選択して構成するものであっても良い。
【００４９】
更に、各機能は図示しない記録媒体に格納したプログラムをコンピュータに読み込ませることで実現させることもできる。ここで本実施の形態における記録媒体は、プログラムを記録でき、かつコンピュータが読み取り可能な記録媒体であれば、その記録形式は何れの形態であってもよい。
【００５０】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００５１】
【図１】本発明の第１の実施の形態の文字入力方法が適用される入力端末の外観を示す図。
【図２】本発明の第１の実施の形態の文字入力方法が適用される入力端末の構成を示す図。
【図３】文字認識部の構成を示す図。
【図４】音声認識部の構成を示す図。
【図５】文字入力方法の概略の手順を示すフロー図。
【図６】文字認識処理の概略の手順を示すフロー図。
【図７】修正処理の概略の手順を示すフロー図。
【図８】音声認識処理の概略の手順を示すフロー図。
【図９】学習処理処理の概略の手順を示すフロー図。
【符号の説明】
【００５２】
１…入力端末、２…タブレット、３…ペン、４…マイク、５…手書き文字、６…活字、７…領域、１４…文字認識部、１５…音声認識部、１６…処理部、２２…認識部、２３…文字列修正部、２４…文字認識ユーザ辞書、２５…文字認識辞書、３３…認識部、３４…文字列修正部、３５…音声認識ユーザ辞書、３６…音声認識辞書。
【図１】
2005258577.tif 000003
【図２】
2005258577.tif 000004
【図３】
2005258577.tif 000005
【図４】
2005258577.tif 000006
【図５】
2005258577.tif 000007
【図６】
2005258577.tif 000008
【図７】
2005258577.tif 000009
【図８】
2005258577.tif 000010
【図９】
2005258577.tif 000011