(57)【要約】【課題】複数の文字認識候補が存在する曖昧な文字が存在した場合に、正しい文字を判別することができる文字認識方法及び文字認識装置を提供する。【解決手段】チェックデジットを含む固有番号が手書き入力された帳票をイメージスキャナ１２で読み取り、読み取ったイメージからチェックデジットを含む数字を認識する文字認識装置において、文字認識結果から一意に確定できない複数の文字認識候補が存在する曖昧な文字がある場合、チェックデジット（値：９）に対応する候補を検索し、当該候補があれば、その候補を採用して文字認識結果とする。これにより、曖昧文字の全てをリジェクト文字としていた従来技術と比べて、認識率の向上が図れる。【選択図】図３
2007164609.tif 000002
【特許請求の範囲】
【請求項１】
画像取得部で読み取ったイメージから文字列を認識する文字認識方法であって、
認識する前記文字列が間違い文字を検出するチェックデジットを有するものであり、
前記画像取得部で読み取ったイメージから文字列を認識し、
前記文字列中に文字認識結果に一意に確定できない曖昧文字の有無を検出し、
予め有している曖昧文字テーブルを参照して前記曖昧文字に対応する文字認識候補を選定し、
前記チェックデジットの文字を用いて前記文字認識候補より最適文字を選択し、
前記最適文字を前記曖昧文字に換えて採用する文字認識方法。
【請求項２】
前記文字列中の中央部の桁を前記チェックデジットとし、
チェックデジットより前方の前方桁及び後方の後方桁の各々の各桁の数字をそれぞれ演算し、
前方桁の演算結果とチェックデジットの数字と後方桁の演算結果とを用いて第２の演算を行い第２の演算結果を取得し、
前記第２の演算結果のうちの特定の桁の数字を用いて前記文字認識候補より前記最適文字を選択する請求項１に記載の文字認識方法。
【請求項３】
全体を１３桁で構成しチェックデジットを６桁目に設けた数字列が手書きされた帳票を画像取得部でイメージとして読み取り、
前記イメージから文字を認識し、
文字認識結果に一意に確定できない曖昧文字を検出し、
前記曖昧文字が存在する場合に予め有している曖昧文字テーブルを参照して文字認識候補を選定し、
１桁目から５桁目までの各数字と７桁目から１３桁目までの各数字をそれぞれ加算し、
１桁目から５桁目までの加算値と７桁目から１３桁目までの加算値と６桁目の値とを加算し、
加算結果の下１桁の数字を用いて前記曖昧文字テーブルから１文字を選択する文字認識方法。
【請求項４】
画像取得部で読み取ったイメージから間違い文字を検出するチェックデジットを有する文字列を認識する文字認識プログラムにおいて、
前記画像取得部で読み取ったイメージから文字列を認識するステップと、
前記文字列中に文字認識結果に一意に確定できない曖昧文字の有無を検出するステップと、
予め有している曖昧文字テーブルを参照して前記曖昧文字に対応する文字認識候補を選定するステップと、
前記チェックデジットの文字を用いて前記文字認識候補より最適文字を選択するステップと、
前記最適文字を前記曖昧文字に換えて採用するステップと、を有する文字認識プログラム。
【請求項５】
画像取得部で読み取ったイメージから文字列を認識する文字認識装置であって、
認識する前記文字列が間違い文字を検出するチェックデジットを有するものであり、
前記画像取得部で読み取ったイメージから文字列を認識する手段と、
前記文字列中に文字認識結果に一意に確定できない曖昧文字の有無を検出する手段と、
予め有している曖昧文字テーブルを参照して前記曖昧文字に対応する文字認識候補を選定する手段と、
前記チェックデジットの文字を用いて前記文字認識候補より最適文字を選択する手段と、
前記最適文字を前記曖昧文字に換えて採用する手段と、を有する文字認識装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば郵便局や銀行に置かれている取り扱い票（払込取り扱い票）に手書き入力された固有番号などの文字を認識する文字認識方法及び文字認識装置に関する。
【背景技術】
【０００２】
従来、郵便局や銀行に登録されている口座に現金を振り込む場合、備え付けの取り扱い票（帳票）に番号と金額を書き込んだ後、窓口の端末又はＡＴＭで処理するようにしている。窓口の端末は主に局員や行員が扱い、ＡＴＭは主に顧客が扱うものであるが、いずれにおいても書き込まれた番号や金額の文字認識（ＯＣＲ: Optical Character Reader）を行い、文字認識した結果を電子データとして処理する。一般に番号には、図４に示す郵便局の取り扱い票にも設けられているように、番号の間違いを検出するためのＣＤ（チェックデジット）が付加されている。文字認識の際には、明らかに間違っている文字や曖昧な文字はリジェクト文字としてその後の機械的な処理を行わず、図示しないモニタに操作者（局員、行員又は顧客）に確認及び修正を促す注意メッセージを表示する。操作者は、当該注意メッセージを確認すると、それに従って修正を行う（例えば、特許文献１参照）。曖昧な文字とは、曖昧な字体やかすれなどで複数の文字認識候補が存在し、どれが正しいか判断に迷ってしまうような文字をいい、例えば図５に示すような「６」と紛らわしい「０」がある。
【０００３】
ＣＤは、固有番号全体（ＣＤを除く）をチェックするものである。ここで、図６に示す固有番号を例に挙げてＣＤの算出方法について説明する。この場合、固有番号の１２桁目が「０」の場合のＣＤの算出方法である。また、説明が分かり易いように、固有番号の各桁に桁番号を振っている。なお、ハイフンは桁には含まれない。また、入力が無い桁（この図に示す例では、６、７桁目）は「０」が入力されているものとする。ＣＤは、１桁目から７桁目までと９桁目から１３桁目までの数字を使用して計算する。
【０００４】
（１）  １桁目から７桁目までの数字を加算する。
９＋８＋７＋６＋５＋０＋０＝３５
（２）  ９桁目から１３桁目までの数字を加算する。
３＋２＋１＋０＋０＝６
（３）  （１）と（２）を加算する。
３５＋６＝４１
（４）  下１桁の補数（「１０」から下１桁の数字「１」を引いた値）がＣＤとなる。すなわち、１０−１＝「９」
このように１２桁目の固有番号が「０」と正しく読み取れれば、ＣＤは「９」となる。
【０００５】
次に、図７は従来の文字認識装置の概略構成と操作者の操作を含めた処理の流れを示すブロック図である。また、図８は図７の文字認識装置の動作を示すフロー図である。これらの図において、操作者Ｍは、制御部１０が図示しないモニタに表示した操作画面を確認しながら、キーボード、マウス又はタッチパネル（いずれも図示略）を操作して、取り扱い票の読み込みを開始する指示を制御部１０に与える。制御部１０は、操作者の指示に従って帳票イメージを読み取り（ステップＳ１０）、文字認識処理を行う（ステップＳ１１）。すなわち、帳票読み取り処理部１１は、制御部１０より開始を指示されると、イメージスキャナ１２を動作させて帳票のイメージを取得する。そして、取得した帳票全体のイメージを帳票ＯＣＲ処理部１３に引き渡す（ステップＳ１２）。
【０００６】
帳票ＯＣＲ処理部１３は、帳票のイメージに対して文字認識を行い、その結果を制御部１０に引き渡す。制御部１０は、帳票ＯＣＲ処理部１３の処理結果により、明らかに間違っている文字や曖昧な文字をリジェクト文字として、操作者に確認を促す注意メッセージを図示しないモニタに表示する。この注意メッセージの表示後、制御部１０は、操作者の操作に従って文字の修正を行う（ステップＳ１３）。
【０００７】
【特許文献１】特開２００２−２４７５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した従来の文字認識装置においては、次のような問題がある。すなわち、従来の文字認識装置は、ＣＤ（チェックデジット）を使用して固有番号の誤りを検出するようにしているものの、複数の文字認識候補が存在する曖昧な文字に対して正しい文字を判別する対策はとられておらず、明らかに誤った文字と同様にリジェクト文字として扱っている。このことが認識率向上を図れない一因となっている。
【０００９】
本発明は、係る事情に鑑みてなされたものであり、文字認識結果に一意に確定できない複数の文字認識候補が存在する曖昧な文字が存在した場合に、正しい文字を判別することができる文字認識方法及び文字認識装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的は下記方法又はプログラム又は構成により達成される。
（１）  画像取得部で読み取ったイメージから文字列を認識する文字認識方法であって、認識する前記文字列が間違い文字を検出するチェックデジットを有するものであり、前記画像取得部で読み取ったイメージから文字列を認識し、前記文字列中に文字認識結果に一意に確定できない曖昧文字の有無を検出し、予め有している曖昧文字テーブルを参照して前記曖昧文字に対応する文字認識候補を選定し、前記チェックデジットの文字を用いて前記文字認識候補より最適文字を選択し、前記最適文字を前記曖昧文字に換えて採用する。
【００１１】
（２）  上記（１）に記載の文字認識方法において、前記文字列中の中央部の桁を前記チェックデジットとし、チェックデジットより前方の前方桁及び後方の後方桁の各々の各桁の数字をそれぞれ演算し、前方桁の演算結果とチェックデジットの数字と後方桁の演算結果とを用いて第２の演算を行い第２の演算結果を取得し、前記第２の演算結果のうちの特定の桁の数字を用いて前記文字認識候補より前記最適文字を選択する。
【００１２】
（３）  文字認識方法であって、全体を１３桁で構成しチェックデジットを６桁目に設けた数字列が手書きされた帳票を画像取得部でイメージとして読み取り、前記イメージから文字を認識し、文字認識結果に一意に確定できない曖昧文字を検出し、前記曖昧文字が存在する場合に予め有している曖昧文字テーブルを参照して文字認識候補を選定し、１桁目から５桁目までの各数字と７桁目から１３桁目までの各数字をそれぞれ加算し、１桁目から５桁目までの加算値と７桁目から１３桁目までの加算値と６桁目の値とを加算し、加算結果の下１桁の数字を用いて前記曖昧文字テーブルから１文字を選択する。
【００１３】
（４）  画像取得部で読み取ったイメージから間違い文字を検出するチェックデジットを有する文字列を認識する文字認識プログラムにおいて、前記画像取得部で読み取ったイメージから文字列を認識するステップと、前記文字列中に文字認識結果に一意に確定できない曖昧文字の有無を検出するステップと、予め有している曖昧文字テーブルを参照して前記曖昧文字に対応する文字認識候補を選定するステップと、前記チェックデジットの文字を用いて前記文字認識候補より最適文字を選択するステップと、前記最適文字を前記曖昧文字に換えて採用するステップと、を有する。
【００１４】
（５）  画像取得部で読み取ったイメージから文字列を認識する文字認識装置であって、認識する前記文字列が間違い文字を検出するチェックデジットを有するものであり、前記画像取得部で読み取ったイメージから文字列を認識する手段と、前記文字列中に文字認識結果に一意に確定できない曖昧文字の有無を検出する手段と、予め有している曖昧文字テーブルを参照して前記曖昧文字に対応する文字認識候補を選定する手段と、前記チェックデジットの文字を用いて前記文字認識候補より最適文字を選択する手段と、前記最適文字を前記曖昧文字に換えて採用する手段と、を有する。
【発明の効果】
【００１５】
本発明では、文字認識結果に一意に確定できない複数の文字認識候補が存在する曖昧な文字に対して、正しい文字を判別することが可能となり、曖昧な文字をリジェクト文字としていた従来技術と比べて認識率の向上が図れる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を実施するための好適な実施の形態について、図面を参照して詳細に説明する。
【００１７】
図１は、本発明の一実施の形態に係る文字認識装置の概略構成と操作者の操作を含めた処理の流れを示すブロック図である。なお、この図において前述した図７と共通する部分には同一の符号を付ける。本実施の形態の文字認識装置は、制御部２０と、帳票読み取り処理部１１と、イメージスキャナ１２と、帳票ＯＣＲ処理部（判定手段）１３と、曖昧文字認識処理部（加算手段、曖昧文字確定手段）２１とを備えている。制御部２０は、装置各部を制御するものであり、図示せぬＣＰＵ（Central Processing Unit）と、制御プログラムを記憶したＲＯＭ（Read Only Memory）等のプログラムメモリと、ＣＰＵの動作において使用されるＲＡＭ（Random Access Memory）等のワークメモリとを備えている。
【００１８】
帳票読み取り処理部１１は、制御部２０からの読み取り指示に従ってイメージスキャナ１２を動作させ、帳票（取り扱い票）のイメージを取得する。そして、取得した帳票全体のイメージを帳票ＯＣＲ処理部１３に渡す。帳票ＯＣＲ処理部１３は、帳票読み取り処理部１１から渡された帳票のイメージに対して文字認識を行い、その結果を曖昧文字認識処理部２１に入力する。
【００１９】
曖昧文字認識処理部２１は、帳票ＯＣＲ処理部１３の処理結果から認識不能な文字（明らかに間違った文字）と曖昧な文字があるかどうか判定し、認識不能な文字があれば、該文字をリジェクト文字として制御部２０に伝える。また、認識が可能であるが一意に確定できない曖昧な文字がある場合には、ＣＤが正しくなる候補を検索し、合致する候補がなければ、その曖昧文字をリジェクト文字として制御部２０に伝え、ＣＤが正しくなる候補があれば、合致したものを採用して制御部２０に伝える。
【００２０】
ここで、曖昧文字認識処理部２１における曖昧文字の認識処理の詳細について説明する。曖昧文字としては「３」と「５」、「１」と「７」、「０」と「６」、「１」と「９」、「６」と「８」などがあるが、この場合、図２及び図５に示すように、１２桁目が曖昧文字で「０」か「６」のどちらか判断がつかない場合を例として説明する。なお、入力がない桁（この例では６、７桁目）は「０」が入力されているものとする。
【００２１】
（１）  まず曖昧文字の候補として図５の形状から「０」と「６」をテーブルから設定する。
（２）  １桁目から７桁目までの数字を加算する。
９＋８＋７＋６＋５＋０＋０＝３５
（３）  曖昧文字である１２桁目を除く９桁目から１３桁目までの数字を加算する。
３＋２＋１＋０＝６
（４）  （２）と（３）と８桁目の数字（ＣＤ）を加算する。
３５＋６＋９＝５０
（５）  下１桁の補数（「１０」から下１桁の数字を引いた値）が１２桁目の数字となる。すなわち、１０−０＝１０ →「０」
このようにして、１２桁目が曖昧文字で「０」か「６」のどちらか判断がつかない場合、ＣＤを用いることにより１２桁目が「０」であると判断をつけることができる。
【００２２】
次に、本実施の形態の文字認識装置の動作について図３に示すフロー図を参照しながら説明する。操作者Ｍが、図示しないモニタに表示された操作画面を確認しながら、キーボード、マウス又はタッチパネル（いずれも図示略）を操作して、取り扱い票の読み込みを開始する指示を出すと、その指示に従って帳票イメージの読み取りを開始する（ステップＳ２０）。すなわち、イメージスキャナ１２を動作させて帳票全体のイメージを取得する。帳票全体のイメージの読み取りを終えると、読み取った帳票全体のイメージに対して文字認識処理を開始する（ステップＳ２１）。
【００２３】
そして、文字認識処理を終えると、リジェクト文字（明らかに文字認識処理で認識できない文字）があるかどうか判定し（ステップＳ２２）、リジェクト文字がある場合はそれを操作者に修正させるための修正画面をモニタに表示する（ステップＳ２３）。その後、操作者による修正が終了したかどうか判定し（ステップＳ２４）、修正が終了していなければ、修正終了まで本処理を繰り返し、修正が終了すれば、修正分を含む認識した文字を取得する（ステップＳ２５）。認識した文字の取得後、本処理を終える。
【００２４】
一方、上記ステップＳ２２の判定において、リジェクト文字がない場合は、曖昧文字の有無を判定する（ステップＳ２６）。この判定において、曖昧文字がなければ、認識した文字を取得し（ステップＳ２５）、本処理を終える。すなわち、文字認識結果にリジェクト文字も曖昧文字もなければ、認識結果をそのまま取得する。これに対して、曖昧文字があれば、曖昧文字テーブル（図示略）を参照して候補を選出する（ステップＳ２７）。次に、ＣＤ（チェックデジット）が正しくなる候補（すなわちチェックデジット（値：９）に対応する候補）を検索する（ステップＳ２８）。そして、この検索結果と合致する候補があるかどうか判定し（ステップＳ２９）、合致する候補があれば、それを採用して文字認識結果とする（ステップＳ３０）。
【００２５】
例えば、上述したように、１２桁目が曖昧文字で「０」か「６」のどちらか判断がつかない場合、その曖昧文字を除いて、（１）〜（５）の計算を行う。この計算から「０」が得られ、この値と合致する曖昧文字があれば、その曖昧文字でＣＤが正しくなる。この場合、曖昧文字の候補は、「０」、「６」であるので、「０」でＣＤが正しくなり、この「０」を採用する。合致する候補がなければ、曖昧文字をリジェクト文字として扱い（ステップＳ３１）、ステップＳ２３で修正画面を表示し、操作者に修正させ、本処理を終える。
【００２６】
このように、本実施の形態の文字認識装置によれば、文字認識結果から一意に確定できない複数の文字認識候補が存在する曖昧な文字がある場合、チェックデジット（値：９）に対応する候補を検索し、当該候補があれば、その候補を採用して文字認識結果とするので、曖昧文字の全てをリジェクト文字としていた従来技術と比べて、認識率の向上が図れる。
【００２７】
なお、上述した実施の形態では、制御部２０と、専用の処理部すなわち帳票読み取り処理部１１、帳票ＯＣＲ処理部１３及び曖昧文字認識処理部２１とで構成したが、帳票読み取り処理部１１、帳票ＯＣＲ処理部１３及び曖昧文字認識処理部２１をソフトウェア化して、主にマイコンで構成する制御部２０にて処理させることも可能である。ソフトウェア化することで、コストの削減ができるとともに、装置の小型化が可能となる。因みに、ソフトウェア化した場合のプログラムは、
（１）文字認識結果から一意に確定できない複数の文字認識候補が存在する曖昧な文字の有無を判定するステップと、
（２）一意に確定できない複数の文字認識候補が存在する曖昧な文字があった場合、チェックデジットに対応する候補を検索するステップと、
（３）前記チェックデジットに対応する候補があれば、その候補を採用するステップと、を含む。
【産業上の利用可能性】
【００２８】
本発明は、一意に確定できない複数の文字認識候補が存在する曖昧な文字を正しく認識することができるといった効果を有し、銀行や郵便局に設置されているＡＴＭ等への適用が可能である。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施の形態に係る文字認識装置の概略構成と操作者の操作を含めた処理の流れを示すブロック図
【図２】図１の文字認識装置の曖昧文字認識処理部における曖昧文字の認識方法を説明するための図
【図３】図１の文字認識装置の動作を説明するためのフロー図
【図４】取り扱い票におけるＣＤを示す図
【図５】手書き入力された曖昧文字の一例を示す図
【図６】ＣＤの算出方法を説明するための図
【図７】従来の文字認識装置の概略構成と操作者の操作を含めた処理の流れを示すブロック図
【図８】従来の文字認識装置の動作を説明するためのフロー図
【符号の説明】
【００３０】
１１  帳票読み取り処理部
１２  イメージスキャナ
１３  帳票ＯＣＲ処理部
２０  制御部
２１  曖昧文字認識処理部
【図１】
2007164609.tif 000003
【図２】
2007164609.tif 000004
【図３】
2007164609.tif 000005
【図４】
2007164609.tif 000006
【図５】
2007164609.tif 000007
【図６】
2007164609.tif 000008
【図７】
2007164609.tif 000009
【図８】
2007164609.tif 000010