(57)【要約】【課題】文字間接触が発生しても、文字の認識をすることが可能な文字認識装置を提供しようとする。【解決手段】帳票に記載された文字を読み込む画像入力部と、文字画像から１文字ずつ文字を切り出す文字切り出し部と、切り出された文字画像から文字を認識する文字認識部と、を備える。画像入力部は、帳票から読み取った第１の文字画像と、所定の画像パラメータにより第１の文字画像よりも文字が細るように帳票から読み込まれ、または、補正された第２の文字画像とを文字切り出し部に送る。文字切り出し部では、第１の文字画像に文字間接触が発生している場合には、第２の文字画像を使用して１文字ずつの文字画像の切り出しを行う。これにより、文字間接触が発生していても文字の認識が可能となる。【選択図】図１
2009098916.tif 000002
【特許請求の範囲】
【請求項１】
帳票に記載された文字を読み込む画像入力部と、前記画像入力部で読み込まれた文字画像を１文字ずつの文字画像に切り出す文字切り出し部と、前記文字切り出し部で切り出された文字画像を文字認識する文字認識部と、
を備えた文字認識装置であって、
前記画像入力部は、前記帳票から読み取った第１の文字画像と、前記第１の文字画像と同じ帳票の同じ部分の画像であって前記第１の文字画像よりも、前記帳票からの画像の入力に対する画像の出力レベルが前記第１の文字画像の場合よりも高くなるように、即ち、より白色を表示するように調整されていることにより、文字が細った画像となっている第２の文字画像と、を前記文字切り出し部に送り、
前記文字切り出し部は、前記画像入力部から送られた第１の文字画像を１文字ずつの文字画像に切り出し、
前記文字認識部は、前記文字切り出し部によって第１の文字画像から切り出された文字画像の文字認識を行い、
前記文字切り出し部は、切り出された文字画像が文字同士の接触のために１文字ずつの切り出しに失敗したものか否かを判断する切り出し成否判断手段を備え、
前記切り出し成否判断手段は、前記文字認識部が第１の文字画像から切り出された文字画像の文字認識に失敗したとき、この認識に失敗した文字画像が文字同士の接触より１文字ずつの切り出しに失敗したものか否かの判断を行い、
前記文字切り出し部は、前記切り出し成否判断手段が１文字ずつの切り出しに失敗したものと判断したとき、前記画像入力部から送られた前記第２の文字画像から１文字ずつの文字画像を切り出し、
前記文字認識部は、前記文字切り出し部によって第２の文字画像から切り出された文字の画像認識を行うこと、
を特徴とする文字認識装置。
【請求項２】
帳票に記載された文字を読み込む画像入力部と、前記画像入力部で読み込まれた文字画像を１文字ずつの文字画像に切り出す文字切り出し部と、前記文字切り出し部で切り出された文字画像を文字認識する文字認識部と、
を備えた文字認識装置であって、
前記画像入力部は、前記帳票から読み取った第１の文字画像と、前記第１の文字画像と同じ帳票の同じ部分の画像であって、画像中において文字の記載されていない部分の信号出力をＰｐ、文字の記載されている部分の信号出力をＰｗとしたときに、（Ｐｐ−Ｐｗ）／Ｐｐで表される値が、前記第１の文字画像よりも１．２倍以上の値である第２の文字画像と、を前記文字切り出し部に送り、
前記文字切り出し部は、前記画像入力部から送られた第１の文字画像を１文字ずつの文字画像に切り出し、
前記文字認識部は、前記文字切り出し部によって第１の文字画像から切り出された文字画像の文字認識を行い、
前記文字切り出し部は、切り出された文字画像が文字同士の接触のために１文字ずつの切り出しに失敗したものか否かを判断する切り出し成否判断手段を備え、
前記切り出し成否判断手段は、前記文字認識部が第１の文字画像から切り出された文字画像の文字認識に失敗したとき、この認識に失敗した文字画像が文字同士の接触より１文字ずつの切り出しに失敗したものか否かの判断を行い、
前記文字切り出し部は、前記切り出し成否判断手段が１文字ずつの切り出しに失敗したものと判断したとき、前記画像入力部から送られた前記第２の文字画像から１文字ずつの文字画像を切り出し、
前記文字認識部は、前記文字切り出し部によって第２の文字画像から切り出された文字の画像認識を行うこと、
を特徴とする文字認識装置。
【請求項３】
前記文字切り出し成否判断手段は、切り出された前記第１の文字画像中の文字の縦方向の寸法と、横方向の寸法とのうち何れかの寸法が、予め設定された範囲に入っていない場合に１文字ずつの切り出しに失敗したと判断すること、
を特徴とする請求項１または請求項２に記載の文字認識装置。
【請求項４】
帳票に記載された文字を読み込む画像入力部と、前記画像入力部で読み込まれた文字画像を１文字ずつの文字画像に切り出す文字切り出し部と、前記文字切り出し部で切り出された文字画像を文字認識する文字認識部と、切り出された文字画像が文字同士の接触のために１文字ずつの切り出しに失敗したものか否かを判断する切り出し成否判断手段と、を備えた文字認識装置における文字認識方法であって、
前記画像入力部が、前記帳票から読み取った第１の文字画像と、前記第１の文字画像と同じ帳票の同じ部分の画像であって前記第１の文字画像よりも、前記帳票からの画像の入力に対する画像の出力レベルが前記第１の文字画像の場合よりも高くなるように、即ち、より白色を表示するように調整されていることにより、文字が細った画像となっている第２の文字画像と、を前記文字切り出し部に送るステップと、
前記文字切り出し部が、前記画像入力部から送られた第１の文字画像を１文字ずつの文字画像に切り出すステップと、
前記文字認識部が、前記文字切り出し部によって第１の文字画像から切り出された文字画像の文字認識を行うステップと、
前記切り出し成否判断手段が、前記文字認識部が第１の文字画像から切り出された文字画像の文字認識に失敗したとき、この認識に失敗した文字画像が文字同士の接触より１文字ずつの切り出しに失敗したものか否かの判断を行うステップと、
前記文字切り出し部が、前記切り出し成否判断手段が１文字ずつの切り出しに失敗したものと判断したとき、前記画像入力部から送られた前記第２の文字画像から１文字ずつの文字画像を切り出すステップと、
前記文字認識部が、前記文字切り出し部によって第２の文字画像から切り出された文字の画像認識を行うステップと、
を実行することを特徴とする文字認識装置における文字認識方法。
【請求項５】
帳票に記載された文字を読み込む画像入力部と、前記画像入力部で読み込まれた文字画像を１文字ずつの文字画像に切り出す文字切り出し部と、前記文字切り出し部で切り出された文字画像を文字認識する文字認識部と、切り出された文字画像が文字同士の接触のために１文字ずつの切り出しに失敗したものか否かを判断する切り出し成否判断手段と、を備えた文字認識装置における文字認識方法であって、
前記画像入力部が、前記帳票から読み取った第１の文字画像と、前記第１の文字画像と同じ帳票の同じ部分の画像であって、画像中において文字の記載されていない部分の信号出力をＰｐ、文字の記載されている部分の信号出力をＰｗとしたときに、（Ｐｐ−Ｐｗ）／Ｐｐで表される値が、前記第１の文字画像よりも１．２倍以上の値である第２の文字画像と、を前記文字切り出し部に送るステップと、
前記文字切り出し部が、前記画像入力部から送られた第１の文字画像を１文字ずつの文字画像に切り出すステップと、
前記文字認識部が、前記文字切り出し部によって第１の文字画像から切り出された文字画像の文字認識を行うステップと、
前記切り出し成否判断手段が、前記文字認識部が第１の文字画像から切り出された文字画像の文字認識に失敗したとき、この認識に失敗した文字画像が文字同士の接触より１文字ずつの切り出しに失敗したものか否かの判断を行うステップと、
前記文字切り出し部が、前記切り出し成否判断手段が１文字ずつの切り出しに失敗したものと判断したとき、前記画像入力部から送られた前記第２の文字画像から１文字ずつの文字画像を切り出すステップと、
前記文字認識部が、前記文字切り出し部によって第２の文字画像から切り出された文字の画像認識を行うステップと、
を実行することを特徴とする文字認識装置における文字認識方法。
【請求項６】
前記文字切り出し成否判断手段が、切り出された前記第１の文字画像中の文字の縦方向の寸法と、横方向の寸法とのうち何れかの寸法が、予め設定された範囲に入っていない場合に１文字ずつの切り出しに失敗したと判断するステップ、
を実行することを特徴とする請求項４または請求項５に記載の文字認識装置における文字認識方法。
【請求項７】
コンピュータに、
帳票に記載された文字を読み込む画像入力機能と、前記画像入力機能で読み込まれた文字画像を１文字ずつの文字画像に切り出す文字切り出し機能と、前記文字切り出し機能で切り出された文字画像を文字認識する文字認識機能と、切り出された文字画像が文字同士の接触のために１文字ずつの切り出しに失敗したものか否かを判断する切り出し成否判断機能と、を実現させるための文字認識プログラムであって、
前記画像入力機能は、前記帳票から読み取った第１の文字画像と、前記第１の文字画像と同じ帳票の同じ部分の画像であって前記第１の文字画像よりも、前記帳票からの画像の入力に対する画像の出力レベルが前記第１の文字画像の場合よりも高くなるように、即ち、より白色を表示するように調整されていることにより、文字が細った画像となっている第２の文字画像と、を前記文字切り出し機能に送る機能を有し、
前記文字切り出し機能は、前記画像入力機能から送られた第１の文字画像を１文字ずつの文字画像に切り出す機能を有し、
前記文字認識機能は、前記文字切り出し機能によって第１の文字画像から切り出された文字画像の文字認識を行う機能を有し、
前記切り出し成否判断機能は、前記文字認識機能が第１の文字画像から切り出された文字画像の文字認識に失敗したとき、この認識に失敗した文字画像が文字同士の接触より１文字ずつの切り出しに失敗したものか否かの判断を行う機能を有し、
前記文字切り出し機能は、前記切り出し成否判断機能が１文字ずつの切り出しに失敗したものと判断したとき、前記画像入力機能から送られた前記第２の文字画像から１文字ずつの文字画像を切り出す機能を有し、
前記文字認識機能は、前記文字切り出し機能によって第２の文字画像から切り出された文字の画像認識を行う機能を有し、
ていることを特徴とする文字認識プログラム。
【請求項８】
コンピュータに、
帳票に記載された文字を読み込む画像入力機能と、前記画像入力機能で読み込まれた文字画像を１文字ずつの文字画像に切り出す文字切り出し機能と、前記文字切り出し機能で切り出された文字画像を文字認識する文字認識機能と、切り出された文字画像が文字同士の接触のために１文字ずつの切り出しに失敗したものか否かを判断する切り出し成否判断機能と、を実現させるための文字認識プログラムであって、
前記画像入力機能は、前記帳票から読み取った第１の文字画像と、前記第１の文字画像と同じ帳票の同じ部分の画像であって、画像中において文字の記載されていない部分の信号出力をＰｐ、文字の記載されている部分の信号出力をＰｗとしたときに、（Ｐｐ−Ｐｗ）／Ｐｐで表される値が、前記第１の文字画像よりも１．２倍以上の値である第２の文字画像と、を前記文字切り出し機能に送る機能を有し、
前記文字切り出し機能は、前記画像入力機能から送られた第１の文字画像を１文字ずつの文字画像に切り出す機能を有し、
前記文字認識機能は、前記文字切り出し機能によって第１の文字画像から切り出された文字画像の文字認識を行う機能を有し、
前記切り出し成否判断機能は、前記文字認識機能が第１の文字画像から切り出された文字画像の文字認識に失敗したとき、この認識に失敗した文字画像が文字同士の接触より１文字ずつの切り出しに失敗したものか否かの判断を行う機能を有し、
前記文字切り出し機能は、前記切り出し成否判断機能が１文字ずつの切り出しに失敗したものと判断したとき、前記画像入力機能から送られた前記第２の文字画像から１文字ずつの文字画像を切り出す機能を有し、
前記文字認識機能は、前記文字切り出し機能によって第２の文字画像から切り出された文字の画像認識を行う機能を有し、
ていることを特徴とする文字認識プログラム。
【請求項９】
前記文字切り出し成否判断機能は、切り出された前記第１の文字画像中の文字の縦方向の寸法と、横方向の寸法とのうち何れかの寸法が、予め設定された範囲に入っていない場合に１文字ずつの切り出しに失敗したと判断する機能、
を有していることを特徴とする請求項７または請求項８に記載の文字認識プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票に記載された文字画像を読み込み、文字認識を行う文字認識装置に関し、特に、文字と文字とが接触した状態にあっても適切に文字を切り出し、文字認識をすることができる文字認識装置に関するものである。
【背景技術】
【０００２】
従来から、はがき、伝票、アンケート、テストの解答用紙等の様々な帳票に記載された文字、記号等を認識する装置として文字認識装置が使用されている。一般に文字認識装置は、帳票に記載された文字を光学センサで読み込み、読み込んだ文字画像を文字認識している。
【０００３】
ここで、帳票に記載される手書き文字は、例えば数字の「０」が連続して重なった「０００」等のような場合は、「０」と「０」とを横線でつなげて記載する場合がある。このように、記載する文字の組み合わせによっては、先の文字と後の文字とをつなげて記載する（このようにつなげて記載する文字を「続け文字」と称する）場合がある。
【０００４】
このような場合、文字認識装置は、文字の輪郭を追跡して隣接する文字同士が接触しているかどうかを判定し、接触している場合には、続け文字専用の文字認識のための辞書を使用することにより、文字認識における誤認識を避けていた。
【０００５】
しかしながら、前述したように文字の輪郭を追跡して文字同士が接触しているかどうかを判定すると、この処理に時間を要し、全体として認識速度を低下させる原因となっていた。
文字同士が接触しているかどうかを判定しても全体として認識速度を低下させない文字認識装置として、「文字認識装置および文字認識方法」（特許文献１）が提案されている。
【０００６】
特許文献１に記載された文字認識装置は、画像データから文字を含む枠領域を切り出し、切り出した枠領域の文字の形状に応じて多角形の形状を切り出し、切り出された多角形を矩形に分解してこの矩形の頂点の座標の位置関係から接触の有無を判定している。
これにより、接触の判定に時間を要せず、全体としての認識速度の低下を防ぐことができるとしている。
【特許文献１】特開２００１−３０７０２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来の文字認識装置は、帳票に記載された文字間隔が狭いため、続き文字ではないが、文字と文字とが接触して記載（文字間接触と称する）される場合があり、その場合は、文字認識のための辞書には、文字間接触の場合の辞書が入っていないので、文字認識をすることが困難であった。
【０００８】
また、文字間接触の場合でも文字認識できる文字認識のための辞書を作成することは、接触する文字と文字との組み合わせ、及び、文字と文字との接触の態様の組み合わせが無数にあるため、ほとんど不可能であり、結局文字間接触があった場合の文字認識が困難となっていた。
本発明は、このような実情に鑑みてなされたものであり、文字間接触が発生しても、文字の認識をすることが可能な文字認識装置を提供しようとするものである。
【課題を解決するための手段】
【０００９】
本発明の課題は、下記の各発明によって解決することができる。
即ち、本発明の文字認識装置は、帳票に記載された文字を読み込む画像入力部と、前記画像入力部で読み込まれた文字画像を１文字ずつの文字画像に切り出す文字切り出し部と、前記文字切り出し部で切り出された文字画像を文字認識する文字認識部と、を備えた文字認識装置であって、前記画像入力部は、前記帳票から読み取った第１の文字画像と、前記第１の文字画像と同じ帳票の同じ部分の画像であって前記第１の文字画像よりも、前記帳票からの画像の入力に対する画像の出力レベルが前記第１の文字画像の場合よりも高くなるように、即ち、より白色を表示するように調整されていることにより、文字が細った画像となっている第２の文字画像と、を前記文字切り出し部に送り、前記文字切り出し部は、前記画像入力部から送られた第１の文字画像を１文字ずつの文字画像に切り出し、前記文字認識部は、前記文字切り出し部によって第１の文字画像から切り出された文字画像の文字認識を行い、前記文字切り出し部は、切り出された文字画像が文字同士の接触のために１文字ずつの切り出しに失敗したものか否かを判断する切り出し成否判断手段を備え、前記切り出し成否判断手段は、前記文字認識部が第１の文字画像から切り出された文字画像の文字認識に失敗したとき、この認識に失敗した文字画像が文字同士の接触より１文字ずつの切り出しに失敗したものか否かの判断を行い、前記文字切り出し部は、前記切り出し成否判断手段が１文字ずつの切り出しに失敗したものと判断したとき、前記画像入力部から送られた前記第２の文字画像から１文字ずつの文字画像を切り出し、前記文字認識部は、前記文字切り出し部によって第２の文字画像から切り出された文字の画像認識を行うことを主要な特徴としている。
【００１０】
これにより、文字間接触の場合であっても、文字が細った第２の文字画像から１文字ずつの文字画像の切り出しを行うので、第１の文字画像では文字間接触が発生していても、第２の文字画像では、文字が細っているので文字間接触が解消し、正確に文字を切り出すことが可能となり、正確な文字認識も可能となる。
【００１１】
また、本発明の文字認識装置は、帳票に記載された文字を読み込む画像入力部と、前記画像入力部で読み込まれた文字画像を１文字ずつの文字画像に切り出す文字切り出し部と、前記文字切り出し部で切り出された文字画像を文字認識する文字認識部と、を備えた文字認識装置であって、前記画像入力部は、前記帳票から読み取った第１の文字画像と、前記第１の文字画像と同じ帳票の同じ部分の画像であって、画像中において文字の記載されていない部分の信号出力をＰｐ、文字の記載されている部分の信号出力をＰｗとしたときに、（Ｐｐ−Ｐｗ）／Ｐｐで表される値が、前記第１の文字画像よりも１．２倍以上の値である第２の文字画像と、を前記文字切り出し部に送り、前記文字切り出し部は、前記画像入力部から送られた第１の文字画像を１文字ずつの文字画像に切り出し、前記文字認識部は、前記文字切り出し部によって第１の文字画像から切り出された文字画像の文字認識を行い、前記文字切り出し部は、切り出された文字画像が文字同士の接触のために１文字ずつの切り出しに失敗したものか否かを判断する切り出し成否判断手段を備え、前記切り出し成否判断手段は、前記文字認識部が第１の文字画像から切り出された文字画像の文字認識に失敗したとき、この認識に失敗した文字画像が文字同士の接触より１文字ずつの切り出しに失敗したものか否かの判断を行い、前記文字切り出し部は、前記切り出し成否判断手段が１文字ずつの切り出しに失敗したものと判断したとき、前記画像入力部から送られた前記第２の文字画像から１文字ずつの文字画像を切り出し、前記文字認識部は、前記文字切り出し部によって第２の文字画像から切り出された文字の画像認識を行うことを主要な特徴としている。
【００１２】
これにより、文字間接触の場合であっても、文字が細った第２の文字画像から１文字ずつの文字画像の切り出しを行うので、第１の文字画像では文字間接触が発生していても、第２の文字画像では、文字が細っているので文字間接触が解消し、正確に文字を切り出すことが可能となり、正確な文字認識も可能となる。
【００１３】
更に、本発明の文字認識装置は、前記文字切り出し成否判断手段は、切り出された前記第１の文字画像中の文字の縦方向の寸法と、横方向の寸法とのうち何れかの寸法が、予め設定された範囲に入っていない場合に１文字ずつの切り出しに失敗したと判断することを主要な特徴としている。
【発明の効果】
【００１４】
以上説明したように、本発明の文字認識装置によれば、帳票から読み取った文字画像に文字間接触があった場合においても、文字が細ることにより文字間接触が解消した第２の文字画像から１文字ずつの文字画像の切り出しを行うので、正確に文字を切り出すことができ、正確な文字認識が可能となる。
【００１５】
また、文字認識において文字間接触が発生している文字のための専用の辞書を必要としないので、装置コストを低く抑えることができる。
更に、文字間接触があった場合においても文字の輪郭追跡を行わないので、文字認識速度の低下を防ぐことができる。
【００１６】
更にまた、第２の文字画像に切り替えて文字切り出しを行うのは、文字間接触があった場合だけなので、文字間接触がない場合の文字認識速度の低下を防ぐことができる。
【発明を実施するための最良の形態】
【００１７】
以下、添付図面を参照しながら、本発明の文字認識装置を実施するための最良の形態を詳細に説明する。
【００１８】
＜構成＞
本発明の一実施形態に係る文字認識装置の構成について図を用いて説明する。図１は、本発明の一実施形態に係る文字認識装置の構成図である。
図１に示すように、本発明の文字認識装置１は、画像入力部２と、帳票位置検出部３と、補正部４と、フィールド位置検出部５と、フィールド認識部６とから構成されている。
【００１９】
画像入力部２は、ＯＣＲ画像入力部１１と、イメージ画像入力部１２とから構成されている。ＯＣＲ画像入力部１１は、帳票１６表面に記載されている文字、図形等の画像を光学センサによって読み込む。光学センサとしては、ＣＣＤイメージセンサやＣＭＯＳイメージセンサなどを使用することができる。
ＯＣＲ画像入力部１１においては、画像を読み込む際のコントラスト、明暗比（後に説明する）、ブライトネス（輝度）等のパラメータ（以下、画像パラメータと称する。）が、文字認識するのに適した値に設定されている。
【００２０】
イメージ画像入力部１２もＯＣＲ画像入力部１１と同様に、帳票１６表面に記載されている文字、図形等の画像を光学センサによって読み込む。イメージ画像入力部１２においては、画像を読み込む際の画像パラメータが、ＯＣＲ画像入力部１１で設定されているものよりも、読み込んだ文字画像の輪郭が薄くなるように設定されている。
【００２１】
読み込んだ文字画像の輪郭が薄くなるような画像パラメータの設定とは、例えば、文字画像を読み込んだときの入力信号と実際に白色又は黒色として出力し表示する出力信号との関係において、イメージ画像入力部１２の方が、ＯＣＲ画像入力部１１よりも、同一の入力信号であってもより白色を表示するように（出力信号を高く）した設定のことである。
【００２２】
あるいは、前記出力信号のうち、帳票上において何も記載されていない部分の出力信号をＰｐとし、帳票上において文字が記載されている部分のうち一番黒色の濃い部分（出力信号の小さい部分）の出力信号をＰｗとすると、
【数１】
2009098916.tif 000003
で表される明暗比が、イメージ画像入力部１２の方が、ＯＣＲ画像入力部１１よりも大きくなるようにした設定のことである。
【００２３】
ここで、ＯＣＲ画像入力部１１と、イメージ画像入力部１２とで別々に画像を読み込むのではなく、一方が読み込んだ画像を、ＯＣＲ画像入力部１１は、ＯＣＲ画像入力部１１に設定されている画像パラメータで補正して取り込み、イメージ画像入力部１２は、イメージ画像入力部１２に設定されている画像パラメータで補正して取り込むこともできる。
【００２４】
帳票位置検出部３は、画像入力部２によって読み込まれた画像を基にして帳票１６の位置を検出する。具体的には、帳票１６の端を認識することにより読み込んだ画像中における帳票１６の位置を検出することになる。帳票１６の端を認識することにより、認識した帳票端を、後述するフィールド位置の検出、文字の切り出しにおいて、フィールド位置、文字切り出し位置の基準位置とすることができる。
【００２５】
補正部４は、読み込んだ文字画像が傾いていないか検査を行い、傾いている場合は、回転補正、傾き補正により文字画像の傾きを補正する。
フィールド位置検出部５は、帳票位置検出部３によって認識された帳票端を基準として予め位置が設定されている範囲を、認識すべき文字が存在するフィールドとして検出し、認識する。
【００２６】
フィールド認識部６は、文字切り出し部１３と、文字認識部１４とから構成されている。文字切り出し部１３は、フィールド位置検出部５によって検出されたフィールドの文字画像を１文字ずつ切り出す。文字認識部１４は、文字切り出し部１３によって切り出された文字の文字認識処理を行う。認識された文字データは、パソコン１５に送信される。
【００２７】
＜動作＞
次に、本発明の一実施形態に係る文字認識装置の動作について図を用いて説明する。
図１に示すように、帳票１６表面に記載されている文字等の画像は、画像入力部２の光学センサによって読み込まれる。このとき、読み込まれた画像情報は複製されて、一方は、文字認識をするのに適した画像パラメータで補正されてＯＣＲ画像入力部１１に入力され、もう一方は、ＯＣＲ画像入力部１１に入力された画像よりも文字の輪郭が薄くなるように設定された画像パラメータで補正されてイメージ画像入力部に入力される。
ここで、ＯＣＲ画像入力部１１と、イメージ画像入力部１２とが、別々にそれぞれの画像パラメータで光学センサによって帳票１６表面の文字画像を読み込むこともできる。
【００２８】
次に、帳票位置検出部３は、ＯＣＲ画像入力部１１に入力された画像（以後、ＯＣＲ画像と称する。）、イメージ画像入力部１２に入力された画像（以後、イメージ画像と称する。）のそれぞれの画像について、画像上における帳票の端の位置を検出する。これにより、検出した帳票端の位置を、帳票の画像上におけるフィールド位置、文字切り出し位置を検出する際の基準位置とすることができる。
【００２９】
補正部４は、ＯＣＲ画像と、イメージ画像のそれぞれの画像について、文字画像に傾きがないか検査を行い、傾いている場合は、回転補正、傾き補正などにより文字画像の傾きを補正する。
【００３０】
フィールド位置検出部５は、補正部４において傾き検査が行われた（傾いていた場合には、補正が行われた）画像について、帳票位置検出部３で検出された帳票端を基準として予め設定された位置にある領域を文字が記載されたフィールドとして検出する。
【００３１】
文字切り出し部１３は、ＯＣＲ画像におけるフィールド位置検出部５で検出されたフィールド内にある文字画像を一文字ずつ切り出す。切り出された文字画像は、文字認識部１４によって文字認識処理される。
【００３２】
＜文字と文字とが接触していた場合の文字切り出し動作＞
ここで、ＯＣＲ画像中の文字画像の中に、文字と文字とが接触した画像が存在した場合の処理について図２を参照して説明する。図２は、ＯＣＲ画像とイメージ画像の例について表した図である。
【００３３】
図２に示すように、ＯＣＲ画像「２２６，９４３」において「９」と「４」とが接触している。そのため、文字切り出し部１３において「９」と「４」を分割して切り出すことができず、結局、読み取り結果「２２６，？？３」に示すように、「９」と「４」とは文字認識に失敗している。
【００３４】
また、ＯＣＲ画像「ナツキ」において、「ナ」と「ツ」の一部が接触している。そのため、文字切り出しにおいて「ナ」と「ツ」の一部が一つの文字として切り出され、「ナ」と「ツ」については、文字認識が失敗している。
【００３５】
このように、文字認識が失敗した場合は、文字切り出し部１３は、文字間接触による文字切り出しの失敗があったか否かについて判断を行う。具体的には、文字認識を失敗した文字画像の文字部分のサイズ、形状等から判断することができる。
【００３６】
例えば、文字部分の縦方向、横方向の長さが所定の長さを超えている場合は、文字切り出しの失敗と判断することができる。また、文字部分を面積が最小となる多角形で囲った場合の多角形の形状、面積が予め定められた範囲を超えている場合は文字切り出しの失敗と判断することができる。更に、文字認識に失敗した場合は、すべて文字切り出しの失敗とすることもできる。
【００３７】
文字切り出し部１３は、文字切り出しに失敗したと判断した場合は、イメージ画像を使用して文字の切り出しを行う。イメージ画像（図２では、イメージ専用画像と記載）では、ＯＣＲ画像よりも文字の輪郭が薄くなるような画像パラメータで補正されているので、文字が全体的に細くなり、文字間の接触が解消された画像となる。
【００３８】
具体的には、例えば、文字画像を読み込んだときの入力信号とその入力信号を基に白色又は黒色として出力し表示する出力信号との関係において、イメージ画像入力部１２の方が、ＯＣＲ画像入力部１１よりも、同一の入力信号であってもより白色を表示するように設定することができる。これにより、同一の帳票から読み込まれた文字画像であっても、文字を構成している画素一つ一つにおいて、文字の輪郭部分（即ち、文字の黒色と背景の白色の境界部分）の画素中には、背景の白色が含まれているので、完全な黒ではなく、ＯＣＲ画像入力部では、黒色と出力されても、イメージ画像入力部では白色と出力されることにより、文字輪郭部分を白色にして文字全体を細らせることができる。
【００３９】
また、ＯＣＲ画像よりもコントラストを高くし、白色と黒色を表示するレベルを濃度の薄い部分（中間色）が白色と表示されるように設定することもできる。これにより、文字を構成している画素一つ一つにおいて、文字の輪郭部分の画素中には、文字の輪郭の外側部分（即ち白色）が含まれているので、輪郭部分の画素は完全な黒ではなく中間色となる。よって、コントラストが高く設定されているので、画像中に中間色がなくなって白色と黒色だけになり、中間色だった部分は白色となるように設定されているので、結局、文字の輪郭部分は、白色となって文字が細くなる。
【００４０】
更に、文字画像を読み込んだときの入力信号をもとに白色又は黒色として出力し表示する出力信号のうち、前述した、
【数２】
2009098916.tif 000004
で表される明暗比が、イメージ画像入力部１２の方が、ＯＣＲ画像入力部１１よりも１．２倍以上大きくなるようにした設定することもできる。これにより、前述のコントラストを高くしたのと同様に文字を細らせることができる。なお、イメージ画像入力部１２での明暗比の設定と、ＯＣＲ画像入力部１１での明暗比の設定において、（イメージ画像入力部１２の明暗比）／（ＯＣＲ画像入力部１１の明暗比）の値は、１．２倍以上で効果があり、好適には、１．５倍以上２．５倍以下の範囲が望ましい。更に好適には、１．７５倍が好ましい。
発明者の研究結果によれば、ＯＣＲ画像入力部１１の明暗比が０．２０で、イメージ画像入力部１２の明暗比が０．３５が最適であった。
【００４１】
これにより、ＯＣＲ画像「２２６，９４３」における「９」と「４」の接触は、イメージ画像では解消されている。また、ＯＣＲ画像「ナツキ」の「ナ」と「ツ」の一部の接触も、イメージ画像では解消されている。そのため、正確な文字切り出しが可能となり、文字認識も正確に処理できている。
【００４２】
また、このように文字間接触が発生している場合だけ、イメージ画像により再度文字切り出しを行い、文字間接触が発生していない場合は、イメージ画像による再度の文字切り出しは行わないので、文字認識処理全体の速度低下を押さえることができる。
【００４３】
＜フィールド認識部の処理フロー＞
次に、図３を参照してフィールド認識部の処理フローについて更に説明する。図３は、フィールド認識部の処理フローを示す図である。
【００４４】
文字切り出し部１３は、ＯＣＲ画像中のフィールド位置検出部５で検出されたフィールド内にある文字画像を一文字ずつ切り出す（Ｓ１）。切り出された文字画像は、文字認識部１４によって文字認識処理される（Ｓ２）。
【００４５】
次に、文字認識処理の結果文字が不読であったか否かの（即ち、文字認識においてエラーが発生したか否かの）判定が文字認識部１４によってなされ（Ｓ３）、不読と判定された場合は、Ｓ６から実行し、不読と判定されなかった場合はＳ５から実行される（Ｓ４）。
【００４６】
不読と判定されなかった場合は、文字認識部１４において全文字の認識が完了したか否かの判断がされ（Ｓ５）、全文字の認識が完了している場合は処理を終了し、まだ完了していない場合は、Ｓ１に戻って実行される。
【００４７】
Ｓ４において不読と判定された場合は、文字切り出し部１３は、切り出された文字画像に文字間接触が発生しているか否かの判断を行う（Ｓ６）。この判断は、文字画像の文字部分のサイズ、形状等から行うことができる。
【００４８】
Ｓ７において文字切り出し部が文字間接触が有ると判断した場合は、Ｓ９が実行され、文字間接触はないと判断した場合は、Ｓ８から実行される（Ｓ７）。Ｓ７において、文字間接触がないと判断された場合は、文字認識部１４において、不読文字は認識エラーと認定されて（Ｓ８）、Ｓ１から実行され、次の文字の切り出しが行われる。
【００４９】
Ｓ７において、文字間接触があると判断された場合は、文字切り出し部１３は、文字を切り出す対象の画像をＯＣＲ画像からイメージ画像に切り替え（Ｓ９）、Ｓ１に戻って再度文字切り出しを行う。
【００５０】
以上、本発明の文字認識装置について、具体的な実施の形態を示して説明したが、本発明はこれらに限定されるものではない。当業者であれば、本発明の要旨を逸脱しない範囲内において、上記各実施形態における文字認識装置の構成及び機能に様々な変更・改良を加えることが可能である。
【００５１】
例えば、本発明の帳票位置検出部３、補正部４、フィールド位置検出部５、文字切り出し部１３、文字認識部１４が行う処理は、コンピュータの記憶装置に記憶されたプログラムによって実施することができ、本発明の課題を解決して、同様の作用効果を奏することができる。
【産業上の利用可能性】
【００５２】
本発明の文字認識装置は、コンピュータのＣＰＵ、メモリ、補助記憶装置、ディスプレイ等を含むハードウェア資源上に構築されたＯＳ、アプリケーション、光学センサ、等によって実現されるものであり、帳票上に記載された文字の認識という処理が上記のハードウェア資源を用いて具体的に実現されるものであるから、自然法則を利用した技術的思想に該当するものであり、帳票上に記載された文字を認識することを必要とする分野である、例えば、郵便の仕分け、宅配便の仕分け、アンケートの集計、テストの集計等の様々な分野において利用することができるものである。
【図面の簡単な説明】
【００５３】
【図１】本発明の一実施形態に係る文字認識装置の構成図である。
【図２】ＯＣＲ画像とイメージ画像の例について表した図である。
【図３】フィールド認識部の処理フローを示す図である。
【符号の説明】
【００５４】
１      文字認識装置
２      画像入力部
３      帳票位置検出部
４      補正部
５      フィールド位置検出部
６      フィールド認識部
１１    画像入力部
１２    イメージ画像入力部
１３    文字切り出し部
１４    文字認識部
１５    パソコン
１６    帳票
【図１】
2009098916.tif 000005
【図２】
2009098916.tif 000006
【図３】
2009098916.tif 000007