(57)【要約】  【課題】  利用者が正解文字を見つけやすい文字認識装置を提供することを目的とする。  【解決手段】  認識対象入力部４から認識対象が入力されると、認識処理部５で認識処理が行われる。そして、認識結果と比較して形状が類似する文字を予め辞書格納部９に登録されている文字から抽出し、この抽出された文字を認識候補文字として表示部８に表示させる。辞書格納部９に登録されている各文字には、予め使用される環境を示す属性情報が付されており、所定の属性情報を備える認識候補文字のみを優先的に表示部に表示させる処理を自動的に行う。これによって、利用者が正解文字を見つける労力を低減させることができる。  【選択図】      図１
2006330780.tif 000002
【特許請求の範囲】
【請求項１】
一文字以上の文字列で構成される認識対象に対する認識処理を行って認識結果として文字列を出力する文字認識装置であって、
認識対象を入力する認識対象入力部と、
前記認識対象入力部に入力された認識対象に対する認識処理を行う認識処理部と、
予め複数の文字が登録されている辞書格納部と、
認識結果が表示される表示部と、
前記表示部に表示される認識結果から正解となる文字を検索して確定処理を行うために利用者によって操作される入力操作部と、を備え、
前記辞書格納部に登録されている文字には、当該文字が用いられる環境を表す要素である属性情報が文字毎に付されており、
前記認識処理部が認識対象に対する認識処理を行い、認識対象に含まれる各文字列と形状が類似する文字である認識候補文字を前記辞書格納部から検索するとともに、
検索された認識候補文字のうち、所定の属性情報を備える認識候補文字のみを優先的に前記表示部に表示させるように自動的に処理が行われることを特徴とする文字認識装置。
【請求項２】
前記入力操作部を操作することによって、前記所定の属性情報を備える認識候補文字のみを優先的に表示させる処理を行う対象となる認識対象に含まれる文字列を指定できる構成であることを特徴とする請求項１に記載の文字認識装置。
【請求項３】
少なくとも前記認識対象に含まれる一文字に対して、認識結果から正解となる文字が利用者によって検索され、確定処理が行われた後、
当該確定処理が行われた文字に含まれる属性情報と同一の属性情報を備える認識候補文字のみを優先的に表示部に表示させるように自動的に処理が行われることを特徴とする請求項１または請求項２に記載の文字認識装置。
【請求項４】
前記認識処理部によって検索された認識対象に対する認識候補文字のうち、認識対象との間の形状の類似度が所定の閾値を上回る認識候補文字に含まれる属性情報と同一の属性情報を備える認識候補文字のみを優先的に表示部に表示させるように自動的に処理が行われることを特徴とする請求項１または請求項２に記載の文字認識装置。
【請求項５】
前記認識対象に含まれる複数の文字に対して、認識結果から正解となる文字が利用者によって検索され、確定処理が行われた後、
すでに確定処理が行われた複数の正解文字のいずれにも同一の属性情報が備えられる場合には、当該属性情報と同一の属性情報を備える認識候補文字のみを優先的に表示部に表示させるように自動的に処理が行われることを特徴とする請求項１または請求項２に記載の文字認識装置。
【請求項６】
前記認識対象に含まれる文字のうち、連続する２文字以上に対して認識結果から正解となる文字が利用者によって検索され、確定処理が行われた後、
すでに確定処理が行われた当該連続する２文字以上に対する正解文字のいずれにも同一の属性情報が備えられる場合には、当該属性情報と同一の属性情報を備える認識候補文字のみを優先的に表示部に表示させるように自動的に処理が行われることを特徴とする請求項１または請求項２に記載の文字認識装置。
【請求項７】
一文字以上の文字列で構成される認識対象に対する認識処理を行って認識結果として文字列を出力する文字認識プログラムであって、
認識対象が入力される第１のステップと、
第１のステップで入力された認識対象に対する認識処理が施される第２のステップと、
前記第２のステップで認識処理が施された形状と類似する形状を備える文字を、複数の文字が当該文字が用いられる環境を表す要素である属性情報とともに登録されている辞書格納部から検索する第３のステップと、
前記第３のステップで検索された文字を認識候補文字として認識結果が表示される表示部に表示する第４のステップと、
前記第４のステップで表示された文字のうち、所定の属性情報を備える文字のみを優先的に表示させる表示処理を行う第５のステップと、で構成される文字認識プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書、音声、手書き文字などを認識する文字認識装置に関し、特に、認識候補から正解文字を確定することを容易にする制御手段に特徴を持つ文字認識装置に関するものである。また、本発明は、認識候補から正解文字を確定することを容易にする処理を行うことを特徴とする文字認識プログラムに関するものである。
【背景技術】
【０００２】
タブレットなどによって手書き文字を入力し、入力された文字を認識処理して認識結果の候補を表示する文字認識装置が従来より用いられている。
【０００３】
通常、このような文字認識装置を用いて文字認識を行わせた場合、認識結果の候補が複数個存在するため、これらの候補をタブレットなどの表示部に表示させて、利用者に正解文字を選択させる方法が用いられている。
【０００４】
このとき、認識結果の候補を多数表示させると、利用者は、これら多数の表示された候補の中から唯一の正解文字を選択する必要があるため、一見しては正解文字が認識しづらく、錯誤を生じやすいという問題があった。
【０００５】
この問題を解決する手法として、認識処理前、あるいは認識処理後に利用者に文字種（ひらがな、カタカナ、漢字、英字など）を指定させるとともに、当該指定された文字種のみを表示部に候補として表示させることで、認識候補の表示数の削減を図った文字認識装置が開示されている（例えば、特許文献１、特許文献２参照）。
【０００６】
また別の従来例として、認識候補をひらがな、カタカナ、漢字、英字などの文字種ごとに分類して表示部に表示させることで、利用者に正解文字を確定しやすくした文字認識装置が開示されている（例えば、特許文献３、特許文献４参照）。
【０００７】
さらに別の従来例として、利用者が読みや部首などの属性を指定すると、当該指定された属性が表示部に表示され、これによって認識候補の中に外見上類似した文字が複数含まれている場合においても、正解文字を確定しやすくした文字認識装置が開示されている（例えば、特許文献５参照）。
【特許文献１】特開平６−２０１０１号公報
【特許文献２】特開平８−１２３８９７号公報
【特許文献３】特開平７−２６１９１８号公報
【特許文献４】特開平７−２６２３０５号公報
【特許文献５】特開平１１−９６２８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１または特許文献２に記載の文字認識装置においては、利用者が認識処理前後に文字種を指定する必要があるため、予め利用者が文字種を知っていることが前提であり、また、複数の文字を連続して認識処理させる場合において、異なる文字種を連続して認識させるような状況では文字ごとに文字種を指定し直す処理が必要となり、利用者に対する負担が増大する。
【０００９】
また、特許文献３または特許文献４に記載の文字認識装置のように、文字種ごとに分類して表示部に認識候補を表示させる場合、あるいは特許文献５に記載の文字認識装置のように利用者によって指定された別の属性（読み、部首など）を表示部に別途表示させる場合、のいずれの従来例においても、表示部に表示される認識候補の文字数が減少されるわけではないため、利用者が正解文字を探すための手間が大きく削減されるものではない。
【００１０】
本発明は、上記の問題点に鑑みて、利用者に文字種などの属性を意識させることなく一定の規則の下で自動的に認識候補の変更を行い、これによって表示される認識候補の文字数を限定することで、利用者が正解文字を見つけやすくする文字認識装置を提供することを目的とする。また、本発明は、認識候補の文字数を自動的に限定する処理を行う文字認識プログラムを提供することを別の目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成すべく、本発明の文字認識装置は、一文字以上の文字列で構成される認識対象に対する認識処理を行って認識結果として文字列を出力する文字認識装置であって、認識対象を入力する認識対象入力部と、前記認識対象入力部に入力された認識対象に対する認識処理を行う認識処理部と、予め複数の文字が登録されている辞書格納部と、認識結果が表示される表示部と、利用者が、前記表示部に表示される認識結果から正解となる文字を検索して確定処理を行うために操作する入力操作部と、を備え、前記辞書格納部に登録されている文字には、当該文字が用いられる環境を表す要素である属性情報が文字毎に付されており、前記認識処理部が認識対象に対する認識処理を行い、認識対象に含まれる各文字列と形状が類似する文字である認識候補文字を前記辞書格納部から検索するとともに、検索された認識候補文字のうち、所定の属性情報を備える認識候補文字のみを優先的に前記表示部に表示させるように自動的に処理が行われることを特徴とする。
【００１２】
このように構成されることで、表示部に表示される認識候補文字が予め限定されているため、利用者は表示部に表示された認識候補文字から正解文字を検索しやすい構成となっている。
【００１３】
また、例えば、前記入力操作部を操作することによって、前記所定の属性情報を備える認識候補文字のみを優先的に表示させる処理を行う対象となる認識対象に含まれる文字列を指定できる構成としてもよい。
【００１４】
このように構成されることで、利用者が表示部を確認しただけでは容易に正解文字が判断できない認識対象についてのみ表示部の表示内容を変更させる処理を行う旨の指示を行うことができるため、表示変更処理を行う対象となる文字を減らすことができ、処理時間の短縮化を図ることができる。
【００１５】
また、例えば、少なくとも前記認識対象に含まれる一文字に対して、認識結果から正解となる文字が利用者によって検索され、確定処理が行われた後、当該確定処理が行われた文字に含まれる属性情報と同一の属性情報を備える認識候補文字のみを優先的に表示部に表示させるように自動的に処理が行われる構成としてもよい。
【００１６】
また、例えば、前記認識処理部によって検索された認識対象に対する認識候補文字のうち、認識対象との間の形状の類似度が所定の閾値を上回る認識候補文字に含まれる属性情報と同一の属性情報を備える認識候補文字のみを優先的に表示部に表示させるように自動的に処理が行われる構成としてもよい。
【００１７】
また、例えば、前記認識対象に含まれる複数の文字に対して、認識結果から正解となる文字が利用者によって検索され、確定処理が行われた後、すでに確定処理が行われた複数の正解文字のいずれにも同一の属性情報が備えられる場合には、当該属性情報と同一の属性情報を備える認識候補文字のみを優先的に表示部に表示させるように自動的に処理が行われる構成としてもよい。
【００１８】
また、例えば、前記認識対象に含まれる文字のうち、連続する２文字以上に対して認識結果から正解となる文字が利用者によって検索され、確定処理が行われた後、すでに確定処理が行われた当該連続する２文字以上に対する正解文字のいずれにも同一の属性情報が備えられる場合には、当該属性情報と同一の属性情報を備える認識候補文字のみを優先的に表示部に表示させるように自動的に処理が行われる構成としてもよい。
【００１９】
また、本発明の文字認識プログラムは、一文字以上の文字列で構成される認識対象に対する認識処理を行って認識結果として文字列を出力する文字認識プログラムであって、認識対象が入力される第１のステップと、第１のステップで入力された認識対象に対する認識処理が施される第２のステップと、前記第２のステップで認識処理が施された形状と類似する形状を備える文字を、複数の文字が当該文字が用いられる環境を表す要素である属性情報とともに登録されている辞書格納部から検索する第３のステップと、前記第３のステップで検索された文字を認識候補文字として認識結果が表示される表示部に表示する第４のステップと、前記第４のステップで表示された文字のうち、所定の属性情報を備える文字のみを優先的に表示させる表示処理を行う第５のステップと、で構成されることを特徴とする。
【発明の効果】
【００２０】
本発明の構成によれば、予め辞書格納部に登録されている文字には、当該文字利用される環境を示す属性情報が付されており、所定の属性を示す文字のみが優先的に認識候補文字として表示されるように自動的に表示内容が変更されるため、表示される認識候補の文字数が限定された状態で、利用者は正解文字を探すことができる。これによって利用者が正解文字を探す労力を低減させることができる。
【発明を実施するための最良の形態】
【００２１】
＜第１の実施形態＞
本発明の第１の実施形態について、図面を参照して説明する。図１は、本発明の文字認識装置の構成を示すブロック図である。
【００２２】
図１に示される文字認識装置１は、利用者によって文字認識装置１自体の操作が行われる入力操作部２と、入力操作部２で受け付けられた操作内容を判断する入力処理判断部３と、文字認識対象となる情報が入力される認識対象入力部４と、認識対象入力部４より入力された文字情報の認識処理が施される認識処理部５と、予め登録されている文字情報が後述する属性情報とともに格納される辞書格納部９と、認識処理部５で認識処理された情報と、辞書格納部９で格納された文字情報とから認識処理された文字に該当する文字候補を検索する認識候補表示制御部６と、認識候補表示制御部６で候補として挙げられる文字を表示するための処理を行う表示処理部７と、表示処理部７によって表示処理された情報が実際に表示される表示部８と、で構成される。
【００２３】
入力操作部２は、利用者によって文字認識装置１自体の操作が行われる部分であり、操作子（ボタン）やタッチパネル（ディスプレイ）で構成される。利用者が操作子を押下する、あるいは文字認識装置１のディスプレイの一部をタッチペンあるいは利用者の指などで操作することで、操作された内容が入力処理判断部３に与えられる。
【００２４】
認識対象入力部４は、文字認識対象となる情報を入力する部分であり、ＯＣＲではカメラあるいはスキャナに相当し、手書き認識では手書き用タブレットに相当する。予め準備された画像や文書の情報、あるいは利用者によって入力された手書き入力情報が認識対象入力部４によって取り込まれると、この取り込まれた情報が認識処理部５に与えられる。
【００２５】
認識処理部５では、認識対象入力部４より与えられた情報を実際に文字情報として認識させるための認識処理が行われる。認識対象入力部４より連続して複数の文字が入力されるような場合に、一文字ずつ認識処理が行われ、認識された文字形状を認識候補表示制御部６に出力する。
【００２６】
認識候補表示制御部６は、認識処理部５より与えられた文字形状に近似する文字を認識候補として選択する処理を行う。認識処理部５より与えられた文字形状の情報に基づいて、当該文字形状に近似している文字を辞書格納部９に登録されている文字の中から選択して、この選択された文字を認識候補文字として表示処理部７に出力する。
【００２７】
表示処理部７は、認識候補表示制御部６より与えられる認識候補文字を、所定の規則に従って並べ替えるとともに、表示部８に表示させるための表示処理を行う。表示部８は、表示処理部７によって表示処理が行われた情報が利用者によって視覚的に確認可能な形式で表示される。表示部８は、液晶ディスプレイなどで構成される。
【００２８】
辞書格納部９は、文字認識装置１によって扱うことのできるすべての文字情報が予め登録されており、例えばＲＯＭで構成される。具体的には、ひらがな、かたかな、英字（アルファベット）、漢字などの文字情報が登録されている。
【００２９】
利用者は、認識対象入力部４より文字認識処理対象となる情報を入力する。入力された情報は、認識処理部５によって認識処理が行われた後、認識候補表示制御部６に送られる。認識候補表示制御部６は、この認識された形状に近似する文字を辞書格納部９より検索し、所定の規則の下で近似する文字を認識候補文字として選択する。そして、この選択された認識候補文字が表示処理部７によって表示処理されて、表示部８に表示される。
【００３０】
利用者は、表示部８に表示された認識候補文字を確認し、正しい文字（以下、「正解文字」と呼称する）を選択する。具体的には、利用者が入力処理部２を操作することで該当する正解文字を選択し、確定処理を行う。利用者によって選択・確定処理が行われると、この処理内容が入力処理判断部３に与えられて、これにより利用者によって行われた処理内容が判断される。このとき、入力処理判断部３は、表示部８に表示されている内容を表示処理部７から読み出して、利用者によって選択・確定処理が行われた文字情報を認識し、当該文字情報を認識候補表示制御部６に与える。
【００３１】
認識候補表示制御部６は、入力処理判断部３によって確定された文字情報が与えられると、当該文字に関する一連の文字認識処理が終了したことを認識し、確定された文字情報を表示部８に表示させるべく表示処理部７に指示を与える。そして表示処理部７によって表示処理が行われた後、この確定された文字が表示部８に表示される。
【００３２】
このようにして、認識対象入力部４より入力された認識対象文字のうちの一文字が確定されると、次の認識対象文字についての確定処理に移行される。
【００３３】
図２は、表示部８に表示される表示状態の一例を示している。認識対象入力部４から入力された認識対象文字列１２を構成する複数の認識対象文字１３に対応する認識候補１１が表示されている。図２に示される認識対象文字列１２は、例えば名刺の画像などを取り込んだ状態を表している。
【００３４】
表示部８には、認識対象文字１３ごとに、認識文字の候補である複数の文字群（以下、「認識候補文字群」と呼称する）１５が表示される。利用者は、表示部８に表示される認識候補文字群１５の中から、正解文字１４を選択して確定処理を行う。
【００３５】
例えば、「県」という認識対象文字に対して、認識候補文字群として「原」、「集」、「県」、「黒」、・・・なる候補が表示されている。利用者は、この候補文字群の中から正解文字である「県」を見つけ出し、確定処理を行う。具体的には、操作子あるいはタッチペンなどで、正解文字である「県」を選択して、確定の指示を行う。
【００３６】
利用者は、このように認識対象文字列１２の全ての認識対象文字について、正解文字を見つけ出し、確定処理を行う。全ての認識対象文字について正解文字が確定されると、この認識対象文字列に対する文字認識処理が終了する。
【００３７】
なお、図２では、認識対象文字列１２を構成する複数の認識対象文字に対する認識候補文字群が、認識対象文字に対して縦列に表示される構成としているが、表示方法に関してはこれに限られるものではない。
【００３８】
本実施形態では、図２に示されるように、複数の認識対象文字に対して正解文字を選択する際に、利用者が正解文字を選択しやすくするために、認識候補文字を所定の規則の下で限定する処理を行うことを特徴とする。以下に、本実施形態における文字認識装置１が行う認識処理の手順について、フローチャートを参照して説明を行う。図３は、本実施形態における文字認識装置１が行う認識処理の手順を示すフローチャートである。
【００３９】
図３に示されるように、文字認識装置１が行う認識処理は、認識対象入力部４より認識対象が入力される入力ステップＳ１と、入力された認識対象を認識処理部５が認識する認識処理ステップＳ２と、ステップＳ２で認識された形状に近似する文字を辞書格納部９より検索する認識候補検索処理ステップＳ３と、ステップＳ３で検索された近似文字を認識候補として表示部８に表示する表示ステップＳ４とを備える。
【００４０】
さらに、文字認識装置１が行う認識処理は、表示ステップＳ４によって表示された認識候補から、利用者によって正解文字が選択、確定されるステップＳ５と、未確定認識対象文字が残っているか否かをチェックするステップＳ６と、ステップＳ５で確定された正解文字の属性を確認するステップＳ７と、ステップＳ７で確認された属性に応じて表示部８に表示される認識候補の表示内容を変更するステップＳ８と、すべての認識結果を確定するステップＳ９と、で構成される。
【００４１】
なお、ステップＳ７で行われる属性確認処理で利用される項目「属性」についての説明は後述する。
【００４２】
まず、利用者は、認識対象入力部４より画像、手書き入力などの情報を入力する（ステップＳ１）。この入力された情報は、認識処理部５に与えられて文字情報として認識させるための認識処理を行う（ステップＳ２）。具体的には、連続して複数の文字が入力された場合に、一文字ずつ認識して形状を記憶する処理が行われる。
【００４３】
認識処理部５で認識処理が行われると、認識候補表示制御部６が、記憶された形状に近似する文字を辞書格納部９より検索する（ステップＳ３）。例えば図２に示す例で言えば、「県」という認識対象文字に対して、その形状に近似する「原」、「集」、「県」、「黒」、などを検索する処理を行う。そして、これら検索された認識候補文字が表示部８に表示される（ステップＳ４）。
【００４４】
利用者は、表示部８に表示された複数の認識候補文字から一の正解文字を選択し、確定処理を行う（ステップＳ５）。上記の例で言えば、表示部８に表示された「原」、「集」、「県」、「黒」などの認識候補文字から、正解文字「県」を選択して確定処理を行う。具体的には、表示される文字「県」をタッチペンあるいは操作子などで選択して確定処理を行う。
【００４５】
このように、一の認識対象文字に対する正解文字の確定処理が終了すると、正解文字が確定していない認識対象文字が残存しているかどうかの判断を行う（ステップＳ６）。そして、未確定の認識対象文字が存在する場合は（ステップＳ６でＮｏ）、正解文字の属性確認ステップＳ７へ進む。一方、すべての認識対象文字に対して確定処理が完了すると（ステップＳ６でＹｅｓ）、認識結果確定ステップＳ９へ進む。
【００４６】
ステップＳ７では、正解文字として確定処理された文字の属性確認が行われる。ここで、文字の属性について、図面を参照して説明する。図４は、辞書格納部９に登録されている文字の登録状態を示す一例である。
【００４７】
図４に示されるように、各文字には予め属性が与えられている。属性とは、辞書格納部９に登録されている各文字が備える性質を表しており、具体的には当該文字が利用される環境が示されている。例えば、「０」という文字は、英語、フランス語、ドイツ語、イタリア語、スペイン語、ギリシャ語、ＵＲＬ、メールアドレス、電話番号に利用される文字であるため、これらの項目には利用されることを表す「１」が表示される。一方で、地名や氏名には利用されないため、これらの項目には「１」が表示されていない。
【００４８】
このように、辞書格納部９に登録されているすべての文字に対して、当該文字が利用される環境が登録されている。利用者が入力操作部２を操作して正解文字を確定すると、認識候補表示制御部６が、この正解文字の属性確認を行う（ステップＳ７）。
【００４９】
例えば、図２に示す例において、認識対象文字「県」に対して、認識候補文字の中から正解文字「県」が利用者によって確定処理されたとする。このとき、未確定の認識対象文字が残っているため、ステップＳ７に進む。そして、認識候補表示制御部６がこの正解文字「県」の属性を確認する。
【００５０】
ところで、この文字「県」は、図４に示されるように地名属性を備えている。認識候補表示制御部６は、「県」が地名属性を備えていることを確認すると、未確定の認識対象文字に対する認識候補文字を、地名属性を備えた候補を優先的に表示させるように表示内容の変更を行う（ステップＳ８）。
【００５１】
一般的に、未確定の認識対象文字が、隣接する文字が用いられる環境と同一の環境で用いられる可能性が高く、言い換えれば、隣接する文字が有する属性と同一の属性を有する可能性が高いことから、予め利用者が正解文字を選択しやすいように、確定した正解文字と同一の属性を示す認識候補文字を優先的に表示させるように表示内容を変更する処理を行うのがステップＳ８における処理内容である。
【００５２】
ここで、同一の属性を示す認識候補文字を優先的に表示させるとは、具体的には以下のいくつかの表示方法が考えられるが、これらのいずれの方法を利用しても構わないし、これらの表示方法に限られるものではない。
【００５３】
例えば、同一の属性を示す認識候補文字のみを表示部８に表示させ、その他の認識候補文字は利用者によって操作子あるいはタッチペンなどで操作されなければ表示されないように表示内容を変更するものとしてもよい。このようにすることで、利用者は表示部８を確認した際、隣接する文字と同一の属性を有する候補文字のみが表示されていることになり、検索が容易になる。
【００５４】
また、例えば、同一の属性を示す認識候補文字を上位に表示させ、同一の属性を示さない認識候補文字の表示順位を低下させることで、利用者に同一属性を示す認識候補文字を確認しやすくするものとしても良い。
【００５５】
また、例えば、同一の属性を示さない認識候補文字の表示濃度を淡くするなどして、これらの文字を視覚的に確認しづらくするものとしても良いし、逆に、同一の属性を示す認識候補文字の表示濃度を濃くしたり色付けを行うなどして、当該文字を視覚的に目立たせるものとしても良い。いずれにしても、同一の属性を示す認識候補文字のみを利用者が容易に選択することができる構成となる。
【００５６】
残りの認識対象文字についても、同様に表示されている複数の認識候補文字から一の正解文字を選択して確定処理を行う。このようにして認識対象文字のすべてについて、正解文字が確定されると（ステップＳ６でＹｅｓ）、認識結果が確定し（ステップＳ９）、認識対象に対する文字認識処理が終了する。
【００５７】
図５は、本実施形態の文字認識装置１によって文字認識が行われる際の一実施例であり、外国語の文字を認識する際に、さまざまな言語の文字が認識候補として表示される例を示している。
【００５８】
図５は、利用者が認識対象入力部４より認識対象を入力し、表示部８に認識候補が表示されている状態を示している。図では、三文字の認識対象文字と、各々に該当する認識候補文字とが表示されている。なお、図５では属性が表示部８に表示されるものとしているが、これは表示させないものとしても良い。
【００５９】
図５では、一文字目の認識候補文字として、符号３１、３２、３３、３４で表される文字が挙げられている。このうち、符号３１で表される文字はドイツ語とスウェーデン語を属性として備えており、符号３２で表される文字はスウェーデン語とデンマーク語を属性として備えており、符号３３で表される文字はポルトガル語を属性として備えており、符号３４で表される文字はスペイン語とポルトガル語とハンガリー語を属性として備えている。
【００６０】
また、二文字目の認識候補文字として、符号３５、３６、３７、３８で表される文字が挙げられている。このうち、符号３５で表される文字はポルトガル語を属性として備えており、符号３６で表される文字はフランス語とポルトガル語を属性として備えており、符号３７で表される文字はドイツ語とスウェーデン語とトルコ語とハンガリー語を属性として備えており、符号３８で表される文字はイタリア語とポルトガル語を属性として備えている。
【００６１】
また、三文字目の認識候補文字として、符号３９、４０、４１、４２で表される文字が挙げられている。このうち、符号３９で表される文字はドイツ語を属性として備えており、符号４０で表される文字はギリシャ語を属性として備えており、符号４１で表される文字は全ての言語を属性として備えており、符号４２で表される文字はギリシャ語を属性として備えている。
【００６２】
図５に示される表示状態において、利用者が、一文字目の正解文字として符号３１で表される文字を選択したとする。このとき、符号３１で表される文字はドイツ語とスウェーデン語の属性を備えているため、二文字目以降の認識候補文字として、ドイツ語とスウェーデン語の少なくとも一つの属性を備えた文字が、優先的に表示されるように、表示部８の表示内容が変更される。例えば、二文字目に対する認識候補文字としては符号３７で表される文字が該当し、三文字目に対する認識候補文字としては符号３９で表される文字と符号４１で表される文字が該当する。これら以外の認識候補文字については、上述したように、例えば表示部８に表示されないようにするなどの処置を施して、該当した文字を優先的に表示させるように表示内容が変更される。
【００６３】
このように構成されることで、表示部８が、利用者にとって二文字目以後の正解文字を検索しやすい表示内容に変更されているため、正解文字の検索の手間を少なくすることができる。この実施例によれば、利用者によって一文字目が確定された際、当該正解文字の属性がドイツ語とスウェーデン語を備えていることから、二文字目以後についても、ドイツ語かスウェーデン語で構成される可能性が極めて高いことを利用して、予めドイツ語かスウェーデン語の属性を備える認識候補文字のみを表示部８に優先的に表示させることで、利用者の正解文字の検索に要する労力を低減する効果を得ることができる。
【００６４】
＜第２の実施形態＞
本発明の第２の実施形態について、図面を参照して説明する。尚、本実施形態において、第１の実施形態と同一の部分については同一の符号を付してその詳細な説明を省略する。
【００６５】
なお、本実施形態の文字認識装置は、第１の実施形態と比較して認識処理の手順が異なる構成であり、備えられる構成要素については同一であるため、その説明を省略する。なお、各構成要素については、図１で用いた符号と同一の符号を付す。
【００６６】
本実施形態においても第１の実施形態と同様、図２に示されるように、複数の認識対象文字に対して正解文字を選択する際に、利用者が正解文字を選択しやすくするために、認識候補文字を所定の規則の下で限定する処理を行うことを特徴とする。以下に、本実施形態における文字認識装置が行う認識処理の手順について、フローチャートを参照して説明を行う。図６は、本実施形態における文字認識装置が行う認識処理の手順を示すフローチャートである。
【００６７】
図６に示されるように、文字認識装置１が行う認識処理は、第１の実施形態と同様に、認識対象入力部４より認識対象が入力される入力ステップＳ１１と、入力された認識対象を認識処理部５が認識する認識処理ステップＳ１２と、ステップＳ１２で認識された形状に近似する文字を辞書格納部９より検索する認識候補検索処理ステップＳ１３と、ステップＳ１３で検索された認識候補文字を認識対象文字の形状と比較して、それぞれの類似度合いを調べる類似度調査ステップＳ１４と、ステップＳ１４で調査された類似度合いが、所定の閾値を上回る類似度を示す認識候補文字を抽出して、それらを優先的に表示部８に表示する認識候補表示ステップＳ１５と、表示ステップＳ１５によって表示された認識候補から、利用者によって正解文字が選択、確定されるステップＳ１６と、未確定認識対象文字が残っているか否かをチェックするステップＳ１７と、ステップＳ１６で確定された正解文字の属性を確認するステップＳ１８と、ステップＳ１８で確認された属性に応じて表示部８に表示される認識候補の表示内容を変更するステップＳ１９と、すべての認識結果を確定するステップＳ２０と、で構成される。
【００６８】
ステップＳ１１〜ステップＳ１３については、それぞれ第１の実施形態のステップＳ１〜ステップＳ３と同一ステップであるため、処理内容の説明を省略する。
【００６９】
認識候補表示制御部６が辞書格納部９より認識対象文字に近似する文字を認識候補文字として抽出する（ステップＳ１３）と、これらの文字と認識対象文字の形状とを比較して類似度合いを調べる（ステップＳ１４）。そして、所定の閾値以上の類似度を示す認識候補文字を抽出する。
【００７０】
ここで類似度とは、辞書格納部９に登録されている文字の形状と、認識対象入力部４より入力された認識対象文字の形状との類似具合を示すパラメータであり、例えば形状を構成する各線分の方向や長さの比などを比較することで得られる値である。
【００７１】
そして、ステップＳ１４で抽出された認識候補文字と同一の属性を示す認識候補文字が優先的に表示部８に表示されるように、認識候補表示制御部６が表示処理部７に対して指示を行い、表示処理部７の表示内容を表示部８が表示する（ステップＳ１５）。このとき、ステップＳ１４で抽出された認識候補文字と同一の属性を示す認識候補文字を優先的に表示する表示内容とは、第１の実施形態で上述した内容と同様に、該当する認識候補文字のみを表示部８に表示させその他の認識候補文字は利用者によって操作子あるいはタッチペンなどで操作されなければ表示されないようにするものとしても良いし、同一の属性を示す認識候補文字を上位に表示させ、同一の属性を示さない認識候補文字の表示順位を低下させるものとしても良いし、同一の属性を示さない認識候補文字の表示濃度を淡くするなどして、これらの文字を視覚的に確認しづらくするものとしても良いし、逆に、同一の属性を示す認識候補文字の表示濃度を濃くしたり色付けを行うなどして、当該文字を視覚的に目立たせるものとしても良い。
【００７２】
このように構成されるとき、ステップＳ１５で表示される認識候補文字は、利用者が正解文字を確定する前から制限されたものとなっている。すなわち、所定の閾値以上の類似度を備えた認識候補文字は、正解文字である確率が高いため、これらに該当する文字と同一の属性を示す文字のみを表示することで、利用者が正解文字を検索する手間を少なくすることができる。
【００７３】
このように表示された認識候補文字から、利用者は正解文字を検索して確定を行う（ステップＳ１６）。ステップＳ１６以後のステップについては、第１の実施形態におけるステップＳ５〜ステップＳ９と同一の処理内容であるため、その説明を省略する。
【００７４】
第１の実施形態と同様、図５を参照して、本実施形態の文字認識装置１によって文字認識が行われる際の一実施例を説明する。
【００７５】
図５に示される表示状態において、認識対象を入力した後、認識候補表示制御部６が認識候補文字の類似度調査を行い、図５に示す符号３１で表される文字のみが閾値を上回る類似度を示していたとする。このとき、ステップＳ１５において、認識候補表示制御部６が符号３１で表される文字と同一の属性を備える認識候補を自動的に選択して、優先的に表示する。
【００７６】
すなわち第１の実施形態と同様、符号３１で表される文字はドイツ語とスウェーデン語の属性を備えているため、二文字目以降の認識候補文字として、ドイツ語とスウェーデン語の少なくとも一つの属性を備えた文字が、表示部８において優先的に表示される。例えば、二文字目に対する認識候補文字としては符号３７で表される文字が該当し、三文字目に対する認識候補文字としては、符号３９で表される文字と符号４１で表される文字が該当する。これら以外の認識候補文字については、上述したように、例えば表示部８に表示されないようにするなどの処置を施して、該当した文字を優先的に表示させるように表示内容が変更される。
【００７７】
このように構成されることで、表示部８が、利用者にとって二文字目以後の正解文字を検索しやすい表示内容に変更されているため、正解文字の検索の手間を少なくすることができる。しかも、第１の実施形態と異なり、利用者が一文字目の確定処理を行う前からすでに表示部８に表示される認識候補文字が限定されているため、一文字目の正解文字を利用者が検索する手間についても軽減する効果を得ることができる。
【００７８】
なお、本実施形態では、ステップＳ１５において、ステップＳ１４で調査された類似度が所定の閾値を上回る認識候補文字と同一の属性を示す認識候補文字について優先的に表示する処理を行うものとしたが、ステップＳ１４で調査された類似度が最大の認識候補文字と同一の属性を示す認識候補文字について優先的に表示する処理を行うものとしても構わない。
【００７９】
＜第３の実施形態＞
本発明の第３の実施形態について、図面を参照して説明する。尚、本実施形態において、第１の実施形態と同一の部分については同一の符号を付してその詳細な説明を省略する。
【００８０】
なお、本実施形態の文字認識装置は、第１の実施形態及び第２の実施形態と比較して認識処理の手順が異なる構成であり、備えられる構成要素については同一であるため、その説明を省略する。なお、各構成要素については、図１で用いた符号と同一の符号を付す。
【００８１】
本実施形態においても第１の実施形態と同様、図２に示されるように、複数の認識対象文字に対して正解文字を選択する際に、利用者が正解文字を選択しやすくするために認識候補文字を所定の規則の下で限定する処理を行うことを特徴とする。以下に、本実施形態における文字認識装置が行う認識処理の手順について、フローチャートを参照して説明を行う。図７は、本実施形態における文字認識装置が行う認識処理の手順を示すフローチャートである。
【００８２】
図７に示されるように、文字認識装置１が行う認識処理は、第１の実施形態と同様に認識対象入力部４より認識対象が入力される入力ステップＳ２１と、入力された認識対象を認識処理部５が認識する認識処理ステップＳ２２と、ステップＳ２２で認識された形状に近似する文字を辞書格納部９より検索する認識候補検索処理ステップＳ２３と、ステップＳ２３で検索された近似文字を認識候補として表示部８に表示する表示ステップＳ２４と、表示ステップＳ２４によって表示された認識候補から利用者によって正解文字が選択、確定されるステップＳ２５と、未確定認識対象文字が残っているか否かをチェックするステップＳ２６と、すでに確定されている正解文字の属性を確認するステップＳ２７と、すでに複数の正解文字が確定されている場合においてステップＳ２７で確認された正解文字の属性に共通の属性があるか否かを判断するステップＳ２８と、ステップＳ２８で確認された属性に応じて表示部８に表示される認識候補の表示内容を変更するステップＳ２９と、すべての認識結果を確定するステップＳ３０と、で構成される。
【００８３】
ステップＳ２１〜ステップＳ２６については、それぞれ第１の実施形態のステップＳ１〜ステップＳ６と同一ステップであるため、処理内容の説明を省略する。
【００８４】
ステップＳ２６において、正解文字が未確定である認識対象文字が存在すると判断されると（ステップＳ２６でＮｏ）、すでに確定されている正解文字の属性を確認する（ステップＳ２７）。このとき、複数の正解文字がすでに確定されている場合に、これらの正解文字が備える属性に共通の属性が存在するか否かの判断を行う（ステップＳ２８）。
【００８５】
ステップＳ２８において、共通の属性が存在すれば（ステップＳ２８でＹｅｓ）、未確定の認識対象文字についてもその共通の属性を備える文字である可能性が高いと判断されるため、当該属性を備える認識候補文字が優先的に表示部８に表示されるように、認識候補表示制御部６が表示処理部７に対して指示を行い、表示処理部７の表示内容を表示部８が表示する（ステップＳ２９）。
【００８６】
このとき、ステップＳ２９において、ステップＳ２８で判断された属性と同一の属性を示す認識候補文字を優先的に表示する表示内容とは、第１の実施形態で上述した内容と同様に、該当する認識候補文字のみを表示部８に表示させその他の認識候補文字は利用者によって操作子あるいはタッチペンなどで操作されなければ表示されないようにするものとしても良いし、同一の属性を示す認識候補文字を上位に表示させ、同一の属性を示さない認識候補文字の表示順位を低下させるものとしても良いし、同一の属性を示さない認識候補文字の表示濃度を淡くするなどして、これらの文字を視覚的に確認しづらくするものとしても良いし、逆に、同一の属性を示す認識候補文字の表示濃度を濃くしたり色付けを行うなどして、当該文字を視覚的に目立たせるものとしても良い。
【００８７】
このように構成されるとき、ステップＳ２９で表示される認識候補文字は、まだ残っている未確定認識対象文字に対する正解文字を利用者が確定する前から制限されたものとなっている。すなわち、すでに確定されている複数の正解文字が備える共通の属性と同一の属性を備えた認識候補文字は正解文字である確率が高いため、これらに該当する文字のみを優先的に表示することで利用者が正解文字を検索する手間を少なくすることができる。
【００８８】
そして、このように表示された認識候補文字から利用者は正解文字を検索して確定を行う（ステップＳ２５）。このようにして認識対象文字に対する正解文字が利用者によって順次確定され、すべての認識対象文字に対する確定処理が終了すると（ステップＳ２６でＹｅｓ）、認識結果確定ステップＳ３０へ進み認識処理が終了する。
【００８９】
なお、ステップＳ２７において、上述ではすでに確定された複数の正解文字に共通の属性が備えられていれば、この属性と同一の属性を備える認識候補を優先的に表示させる指示を行うものとしたが、さらに正確性を向上させる目的で、すでに確定された複数の正解文字のうち、連続する２文字以上の正解文字が同一の属性を備えていれば、認識対象文字列すべての文字がこの属性を備えるものと判断するとしても良い。
【００９０】
この場合、一文字目及び二文字目については、第１の実施形態におけるステップＳ４と同様に、認識候補が限定されていない通常の表示状態から利用者が正解文字を検索するが、これらの二文字に共通の属性が示される場合、三文字目以後の残りの認識対象文字については、全て当該属性を備えるものと判断されるため、自動的にこの属性を備える認識候補文字が優先的に表示される。
【００９１】
以下に、本実施形態の文字認識装置１によって文字認識が行われる際の一実施例を図面を参照して説明する。図８は、本実施形態の文字認識装置１によって文字認識が行われる際の一実施例であり、利用者が認識対象入力部４より認識対象を入力し、表示部８に認識候補が表示されている状態を示している。
【００９２】
図では、認識対象文字列が五文字で構成される場合を示しており、このうちの最初の一文字目については、正解文字として「奈」を既に確定した後の状態が示されている。
【００９３】
この状態の下で、二文字目の認識対象文字に対する正解文字として、利用者が「良」を選択し、確定処理を行ったとする。このとき、既に確定されている文字「奈」と、二文字目の正解文字として確定処理を行った「良」との双方に備えられる属性が調べられる。この「奈」と「良」には、いずれも属性「地名」が備えられているため、残りの３文字についても「地名」属性が備えられる可能性が高いと判断され、この３文字に対する認識候補文字として、「地名」属性を備える文字のみが優先的に表示部８に表示されるように表示内容が変更される（図８下段）。
【００９４】
このように、図８の例では、最初の２文字を確定した時点で、残りの３文字については認識候補文字が自動的に限定処理されているため、この残りの文字については、利用者が正解文字を検索する手間を少なくすることができる。
【００９５】
なお、上述の各実施形態において、表示部８に表示させる認識候補文字の表示内容を変更する対象を利用者が指定できる構成としても良い。以下にこの構成について説明を行う。
【００９６】
このとき、認識候補文字の表示内容を変更する処理とは、第１の実施形態におけるステップＳ８（図３）、第２の実施形態におけるステップＳ１９（図６）、第３の実施形態におけるステップＳ２９（図７）、にそれぞれ相当する処理である。
【００９７】
図９は、表示部８に表示されている表示状態の一例を示している。図２と同様、認識対象文字列１２に対する認識候補文字群１１が表示部８に表示されている状態図である。
【００９８】
図９に示されるように、表示部８に認識候補文字群１１が表示されている状態で、利用者が入力操作部２を操作して、表示変更対象文字列２１の表示変更対象文字の範囲を指定する。
【００９９】
このように利用者が表示変更対象文字列２１を範囲指定すると、この指定された文字列に含まれる認識対象文字に対する認識候補文字（表示変更対象認識候補文字２２）として表示部８に表示される表示内容が変更される。
【０１００】
このように構成されることで、利用者が表示部８を確認しただけでは容易に正解文字が判断できない認識対象文字についてのみ表示内容変更処理を行う旨の指示を行うことができるため、表示変更処理を行う対象となる文字を減らすことができ、処理時間の短縮化を図ることができる。
【０１０１】
すなわち、第１の実施形態の文字認識装置では、すでに確定した正解文字と同一の属性を備える認識候補文字のみを優先的に表示させる対象となる認識対象文字として、利用者が範囲指定した認識対象文字に対してのみ表示内容の変更を行う処理が行われる構成となる。
【０１０２】
また、第２の実施形態の文字認識装置では、閾値を越える類似度を示す認識候補文字と同一の属性を備える認識候補文字のみを優先的に表示させる対象となる認識対象文字として、利用者が範囲指定した認識対象文字に対してのみ表示内容の変更を行う処理が行われる構成となる。
【０１０３】
また、第３の実施形態の文字認識装置では、複数の正解文字に共通の属性が備えられている場合に、この属性を備える認識候補文字と同一の属性を備える認識候補文字のみを優先的に表示させる対象として、利用者が範囲指定した認識対象文字に対してのみ表示内容の変更を行う処理が行われる構成となる。
【産業上の利用可能性】
【０１０４】
本発明の文字認識装置は、カメラあるいはスキャナ、または手書き用タブレットを備えるＰＤＡや携帯端末、ノートパソコンなどに対して好適に利用され得る。
【図面の簡単な説明】
【０１０５】
【図１】は、文字認識装置の構成を示すブロック図である。
【図２】は、図１における表示部８に表示される表示状態の一例を示している。
【図３】は、第１の実施形態における文字認識装置が行う認識処理の手順を示すフローチャートである。
【図４】は、図１における辞書格納部９に登録されている文字の登録状態を示す一例である。
【図５】は、第１の実施形態の文字認識装置によって文字認識が行われる際の一実施例である。
【図６】は、第２の実施形態における文字認識装置が行う認識処理の手順を示すフローチャートである。
【図７】は、第３の実施形態における文字認識装置が行う認識処理の手順を示すフローチャートである。
【図８】は、第３の実施形態の文字認識装置によって文字認識が行われる際の一実施例である。
【図９】は、図１における表示部８に表示されている表示状態の別の一例を示している。
【符号の説明】
【０１０６】
１    文字認識装置
２    入力操作部
３    入力処理判断部
４    認識対象入力部
５    認識処理部
６    認識候補表示制御部
７    表示処理部
８    表示部
９    辞書格納部
１１    認識候補
１２    認識対象文字列
１３    認識対象文字
１４    正解文字
１５    認識候補文字
２１    表示変更対象文字列
２２    表示変更対象認識候補文字
【図１】
2006330780.tif 000003
【図２】
2006330780.tif 000004
【図３】
2006330780.tif 000005
【図４】
2006330780.tif 000006
【図５】
2006330780.tif 000007
【図６】
2006330780.tif 000008
【図７】
2006330780.tif 000009
【図８】
2006330780.tif 000010
【図９】
2006330780.tif 000011