(57)【要約】【課題】名刺等に表記された漢字画像情報とこれに対応するローマ字画像情報とを読み取った際に、ローマ字画像情報から抽出したローマ字で漢字の文字認識処理を補完し、漢字の文字認識精度を向上することができるようにする。【解決手段】文字認識装置は、画像読取装置１００と情報処理装置２００とで構成されている。情報処理装置２００の制御部２０１は、原稿の画像情報から抽出した漢字画像情報毎に形状的特徴に基づいて対応する漢字を選択する際に、特定の漢字画像情報と所定の関係を有するローマ字画像情報について選択されたローマ字に基づいて、特定の漢字画像情報について選択処理で選択された複数の漢字の中から特定の漢字画像情報に対応する漢字を検索する。【選択図】図１
2010282272.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像情報から抽出した文字画像情報毎に形状的特徴に基づいて対応する漢字又はローマ字を選択する選択処理時に、特定の漢字画像情報について複数の漢字が選択された際に、前記原稿の画像情報内で前記特定の漢字画像情報と所定の関係を有するローマ字画像情報について前記選択処理で選択されたローマ字に基づいて、前記特定の漢字画像情報について前記選択処理で選択された複数の漢字のなかから前記特定の漢字画像情報に対応する漢字を検索する検索処理を含む文字認識方法。
【請求項２】
前記検索処理は、前記所定の関係を有するローマ字画像情報に対して前記選択処理で選択されたローマ字をローマ字と仮名文字との関係を記憶した第１のテーブルを参照して仮名文字に変換する第１変換処理と、前記第１変換処理で変換された仮名文字を仮名文字と漢字との関係を記憶した第２のテーブルを参照して少なくとも１つの漢字に変換する第２変換処理と、を含み、前記選択処理で選択された複数の漢字のなかから前記第２変換処理で変換された漢字に一致する漢字を検索する処理である請求項１に記載の文字認識方法。
【請求項３】
前記検索処理で複数の漢字が一致された場合、何れか１つの漢字の選択入力を受け付ける選択入力処理を含む請求項１又は２に記載の文字認識方法。
【請求項４】
前記所定の関係は、名刺の表裏面の画像情報における同一の氏名についての漢字画像情報とローマ字画像情報との関係である請求項１乃至３の何れかに記載の文字認識方法。
【請求項５】
情報処理装置に原稿の画像情報から抽出した文字画像情報毎に形状的特徴に基づいて対応する漢字又はローマ字を選択する選択処理を実行させる文字認識プログラムであって、
特定の漢字画像情報について複数の漢字が選択された際に、前記原稿の画像情報内で前記特定の漢字画像情報と所定の関係を有するローマ字画像情報について前記選択処理で選択されたローマ字に基づいて、前記特定の漢字画像情報について前記選択処理で選択された複数の漢字のなかから前記特定の漢字画像情報に対応する漢字を検索する検索ステップを含む文字認識プログラム。
【請求項６】
前記検索ステップは、前記所定の関係を有するローマ字画像情報に対して前記選択処理で選択されたローマ字をローマ字と仮名文字との間系を記憶した第１のテーブルを参照して仮名文字に変換する第１変換ステップと、前記第１変換ステップで変換された仮名文字を仮名文字と漢字との関係を記憶した第２のテーブルを参照して少なくとも１つの漢字に変換する第２変換ステップと、を含み、前記選択ステップで選択された複数の漢字のなかから前記第２変換ステップで変換された漢字に一致する漢字を検索するステップである請求項５に記載の文字認識プログラム。
【請求項７】
前記確定ステップで複数の漢字が確定された場合、何れか１つの漢字の選択入力を受け付ける選択入力ステップを含む請求項５又は６に記載の文字認識プログラム。
【請求項８】
前記所定の関係は、名刺の表裏面の画像情報における同一の氏名についての漢字画像情報とローマ字画像情報との関係である請求項５乃至７の何れかに記載の文字認識プログラム。
【請求項９】
漢字及びローマ字の画像情報を記憶した文字データベースを記憶した記憶部と、
原稿の画像情報から抽出した形状的特徴に基づいて、前記文字データベースから、漢字画像情報毎に漢字を選択するとともにローマ字画像情報毎にローマ字を選択する選択処理を実行する制御部と、を備え、
前記制御部は、特定の漢字画像情報について複数の漢字が存在し、前記特定の漢字画像情報と所定の関係を有するローマ字画像情報が前記画像情報内に存在する場合に、前記所定の関係を有するローマ字画像情報について前記選択処理で選択したローマ字に基づいて、前記特定の漢字画像情報について前記選択処理で選択した複数の漢字のなかから前記特定の漢字画像情報の漢字を検索する検索処理を実行する文字認識装置。
【請求項１０】
前記記憶部は、ローマ字と仮名文字との間系を記憶した第１テーブル、及び仮名文字と漢字との関係を記憶した第２テーブルをさらに記憶し、
前記制御部は、前記検索処理時に、前記所定の関係を有するローマ字画像情報に対して前記選択処理で選択したローマ字を前記第１テーブルを参照して仮名文字に変換する第１変換処理と、前記第１変換処理で変換した仮名文字を前記第２テーブルを参照して少なくとも１つの漢字に変換する第２変換処理と、を順に実行し、前記選択処理で選択した複数の漢字のなかから前記第２変換処理で変換した漢字に一致する漢字を検索する請求項９に記載の文字認識装置。
【請求項１１】
前記制御部は、前記検索処理で複数の漢字を確定した場合、何れか１つの漢字の選択入力を受け付ける請求項９又は１１に記載の文字認識装置。
【請求項１２】
前記所定の関係は、名刺の表裏面の画像情報における同一の氏名についての漢字画像情報とローマ字画像情報との関係である請求項９乃至１１の何れかに記載の文字認識装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、名刺等の原稿から文字を読み取る文字認識方法、名刺等の原稿から文字を読み取る処理をコンピュータに実行させる文字認識プログラム、及びこのプログラムがインストールされた文字認識装置に関する。
【背景技術】
【０００２】
原稿の画像を読み取る画像読取装置には、原稿から読み取った文字の画像情報から該当する文字を特定する文字認識機能を用いて、名刺に表記されている文字を認識し、住所録を作成するようにした装置がある（例えば、特許文献１参照。）。
【０００３】
従来の画像読取装置では、さらに、名刺の画像情報から文字認識機能によって住所録用のデータとして取り込む際に、名刺の裏面におけるローマ字の画像情報を使用して氏名等の取り込みを行うものもある（例えば、特許文献２参照。）。名刺の裏面の画像情報から認識した裏面文字がローマ字であれば、表面文字である漢字に対応する振り仮名を生成し、生成した振り仮名を漢字とともに記憶する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２９６３５３号公報
【特許文献２】特開平０５−２０３００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、日本語文字には漢字、平仮名、片仮名があるため、ローマ字に比較して文字数が多く、複雑であり、特に漢字はローマ字に比較して認識率が低い。このため、名刺等の原稿から読み取った漢字の画像情報を正確に認識することが難しく、ユーザによる修正が必要になる場合があった。
【０００６】
この発明の目的は、名刺等に表記された漢字画像情報とこれに対応するローマ字画像情報とを読み取った際に、ローマ字画像情報から抽出したローマ字で漢字の文字認識処理を補完し、漢字の認識精度を向上することができる文字認識方法、文字認識プログラム及び文字認識装置を提供することにある。
【課題を解決するための手段】
【０００７】
この発明の文字認識プログラムがインストールされた文字認識装置で実行される文字認識方法は、検索処理を含む。検索処理は、原稿の画像情報から抽出した文字画像情報毎に形状的特徴に基づいて対応する漢字及びローマ字を選択する選択処理時に実行される。検索処理では、画像情報内で特定の漢字画像情報と所定の関係を有するローマ字画像情報について選択されたローマ字に基づいて、特定の漢字画像情報について選択処理で選択された複数の漢字の中から特定の漢字画像情報に対応する漢字を検索する。
【０００８】
この構成では、特定の漢字画像情報に対して複数の漢字が選択された場合、特定の漢字画像情報と所定の関係を有するローマ字画像情報に対して選択されたローマ字に基づいて、選択された複数の漢字の中から特定の漢字画像情報の漢字が検索される。
【０００９】
したがって、ローマ字に比較して認識率の低い漢字の認識処理が、漢字に比較して認識率の高いローマ字の選択結果によって補完される。
【００１０】
この構成において、検索処理が、所定の関係を有するローマ字画像情報に対して選択処理で選択されたローマ字を仮名文字に変換する第１変換処理と、仮名文字を少なくとも１つの漢字に変換する第２変換処理と、を含み、選択処理で選択された複数の漢字のなかから第２変換処理で変換された漢字に一致する漢字を検索するものとすることが好ましい。
【００１１】
特定の漢字画像情報に対して選択された複数の漢字のなかで、特定の漢字画像情報と所定の関係を有するローマ字画像情報のローマ字の称呼から選択された漢字に一致する漢字を特定の漢字画像情報の漢字として確定することで、文字認識精度を向上することができる。
【００１２】
また、確定処理で複数の漢字が確定された場合、何れか１つの漢字の選択入力を受け付ける選択入力処理を含むことが好ましい。特定の漢字画像情報から選択した複数の漢字が特定の漢字画像情報と所定の関係を有するローマ字画像情報のローマ字の称呼から選択された漢字に一致した場合には、ユーザによる選択に委ねることができる。
【００１３】
なお、所定の関係は、一例として、名刺の表裏面の画像情報における同一の氏名についての漢字画像情報とローマ字画像情報との関係である。名刺の表裏面から読み取った画像情報に基づいて、正確な氏名情報を取得することができる。
【発明の効果】
【００１４】
この発明によれば、ローマ字画像情報から抽出したローマ字でそのローマ字に対応する漢字の文字認識処理を補完することができ、漢字の文字認識精度を向上することができる。
【図面の簡単な説明】
【００１５】
【図１】この発明の実施形態に係る文字認識装置のブロック図である。
【図２】同文字認識装置を構成する情報処理装置が実行する文字認識プログラムの処理手順を示すフローチャートである。
【図３】（Ａ）及び（Ｂ）は、同文字認識プログラムが適用される原稿の一例である名刺の表裏面を示す図である。
【図４】同文字認識プログラムによる文字認識方法を説明する図である。
【発明を実施するための形態】
【００１６】
図１に示すように、この発明の実施形態に係る文字認識装置は、画像読取装置１００と情報処理装置２００とで構成されている。画像読取装置１００は、一例としてディジタル複合機である画像形成装置１１０に搭載されており、原稿トレイ１０１に載置された原稿を一枚ずつ搬送する間に、原稿の表裏両面から画像を読み取る。
【００１７】
情報処理装置２００は、一例としてパーソナルコンピュータであり、制御ボード２１０、ディスクドライブ２２０及びハードディスクドライブ２３０を内蔵し、ディスプレイ２４０、キーボード２５０、マウス２６０が接続されている。制御ボード２１０には、ＣＰＵ２１１にＲＯＭ２１２、ＲＡＭ２１３、入出力インタフェース２１４〜２１７等を接続した制御部２０１が構成されている。インタフェース２１４〜２１７には、それぞれディスプレイ２４０、キーボード２５０、マウス２６０、画像読取装置１００が接続されている。
【００１８】
ハードディスクドライブ２３０には、ディスクドライブ２２０を介して、名刺情報管理ソフト等のアプリケーションプログラム２３１、画像読取装置１００の動作を制御するスキャナドライバ２３２がインストールされている。また、ハードディスクドライブ２３０には、ディスクドライブ２２０を介して、この発明の文字認識プログラム２３３が、文字データベース２３４、第１のテーブル２３５、第２のテーブル２３６とともにインストールされている。
【００１９】
文字データベース２３４は、漢字の画像情報及びローマ字の画像情報で構成されている。第１のテーブル２３５は、ローマ字と仮名文字との関係を記憶している。第２のテーブル２３６は、仮名文字と少なくとも１つの漢字との関係を記憶している。
【００２０】
スキャナドライバ２３２は、ハードディスクドライブ２３０にインストールされたアプリケーションソフト２３２が起動している間に、作業者のキーボード２５０又はマウス２６０の操作による指示入力に基づいて起動する。スキャナドライバは、作業者のキーボード２５０又はマウス２６０の操作による読取開始の指示入力により、画像読取装置１００に原稿の読取動作を開始させる。
【００２１】
図２は、情報処理装置２００の制御部２０１が実行する文字認識プログラム２３２の処理手順を示すフローチャートであり、図３に示す名刺３００から読み取った名刺情報を名刺情報管理ソフトで管理する際の処理を示している。情報処理装置２００で名刺情報管理ソフトが起動している間に、作業者がキーボード２５０又はマウス２６０の操作によって名刺情報の読取を指示すると、制御部２０１は、スキャナドライバ２３１によって画像読取装置１００に名刺情報の読取動作を開始させる。
【００２２】
画像読取装置１００は、原稿トレイ１０１に載置された原稿としての名刺３００の搬送を開始し、名刺３００の表面３０１及び裏面３０２の両面の画像を読み取る。画像読取装置１００は、名刺３００の表面３０１から読み取った表面画像情報及び裏面３０２から読み取った裏面画像情報を情報処理装置２００に送信する。
【００２３】
制御部２０１は、インタフェース２１７を介して表面画像情報及び裏面画像情報を受信すると、先ず、裏面画像情報から形状的特徴に基づいて文字データベース２３４からローマ字候補を選択する（Ｓ１１）。次いで、制御部２０１は、表面画像情報から形状的特徴に基づいて文字データベース２３４から漢字の候補を第１の漢字候補として選択し（Ｓ１２）、第１の漢字候補が複数存在するか否かの判別を行う（Ｓ１３）。
【００２４】
第１の漢字候補が複数存在する場合、制御部２０１は、ステップＳ１１で選択したローマ字候補のうちで対応する文字列を第１のテーブル２３５を参照して仮名文字に変換し（Ｓ１４）、さらに、変換した仮名文字を称呼とする少なくとも１つの漢字を第２のテーブルを参照して第２の漢字候補として選択する（Ｓ１５）。
【００２５】
この後、制御部２０１は、第１の漢字候補のそれぞれを第２の漢字候補と比較するこの発明の検索処理を実行し（Ｓ１６）、第１の漢字候補と第２の漢字候補とにおいて共通する単一の漢字候補のみが存在する場合には、その漢字候補を表面画像情報における漢字画像に対応する漢字として決定する（Ｓ１７，Ｓ１８）。
【００２６】
ステップＳ１６における検索処理の結果、第１の漢字候補と第２の漢字候補とにおいて共通する複数の漢字候補が存在する場合には、制御部２０１はそれらの漢字候補をディスプレイ２４０に表示し（Ｓ１９）、作業者による選択操作を受け付け、作業者が選択した漢字候補を表面画像情報における漢字画像に対応する漢字として決定する（Ｓ２０，Ｓ１８）。
【００２７】
制御部２０１は、表面画像情報から読み取った漢字画像情報の全てについてステップＳ１２〜Ｓ２０の処理を繰り返し実行する（Ｓ２１）。
【００２８】
以上の処理により、漢字画像情報からの漢字の文字認識結果を、ローマ字画像情報からのローマ字の文字認識結果で補完することができる。例えば、名刺３００の表面３０１の「早川」の漢字画像について形状的特徴から図４（Ａ）に示す「甲川」、「早川」、「早州」、「甲州」の４つの第１の漢字候補が選択された場合を考える。この場合、「早川」の画像情報がこの発明の特定の漢字画像情報である。
【００２９】
この場合には、裏面３０２において表面３０１の「早川」の漢字画像の位置に対応する位置の「ＨＡＹＡＫＡＷＡ」のローマ字画像の形状的特徴から選択したローマ字を仮名文字に変換し、図４（Ｂ）に示すように変換後の仮名文字に対応する「早川」、「早河」を第２の漢字候補とする。そして、第１の漢字候補と第２の漢字候補とに共通する「早川」が選択される。したがって、表面３０１と裏面３０２とにおける位置関係が、この発明の所定の関係に相当する。
【００３０】
一般に、形状的特徴に基づく漢字認識の精度よりもローマ字認識の精度の方が高い。ローマ字は２６文字の中からの選択であるのに対して、形状的特徴が類似する多数の漢字が存在するためである。このため、形状的特徴に基づく漢字認識で漢字を正確に特定することは難しい。そこで、対応するローマ字が原稿画像情報に存在する場合には、形状的特徴に基づいて認識されたローマ字を一旦仮名文字に変換した後、変換された仮名文字を称呼とする漢字を選択し、形状的特徴に基づく漢字認識で選択された複数の類似する漢字のうちで共通する漢字を特定する。これによって、漢字の文字認識をローマ字の文字認識によって補完することができ、漢字の文字認識の精度を向上することができる。
【００３１】
上述の実施形態の説明は、すべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上述の実施形態ではなく、特許請求の範囲によって示される。さらに、本発明の範囲には、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【００３２】
例えば、原稿は、表面３０１に漢字画像が記載され、裏面３０２にローマ字画像が記載されている名刺３００に限るものではなく、一方の面に漢字画像とローマ字画像とが記載されている名刺以外のものであってもよい。
【００３３】
また、画像読取装置１００を搭載したディジタル複合機１１０の制御部にこの発明の文字認識プログラムをインストールし、ディジタル複合機１１０でこの発明の文字認識方法を実行するようにしてもよい。さらに、情報処理装置に単独で接続された画像読取装置でこの発明の文字認識方法を実行するようにしてもよい。
【符号の説明】
【００３４】
１００−画像読取装置
２００−情報処理装置
２０１−制御部
２１０−制御ボード
２３０−ハードディスク
２３１−アプリケーションプログラム
２３２−スキャナドライバ
２３３−文字認識プログラム
２３４−文字データベース
２３５−第１のテーブル
２３６−第２のテーブル
【図２】
2010282272.tif 000003
【図３】
2010282272.tif 000004
【図４】
2010282272.tif 000005
【図１】
2010282272.tif 000006