(57)【要約】      （修正有）【課題】磁気インク文字から読み取られた磁気読取データにノイズが入った場合であっても、高効率かつ高精度な文字認識が可能である文字認識装置を提供する。【解決手段】媒体処理装置１００は、媒体に印字された磁気インク文字列から読み取られた磁気波形に対して、１又は複数の方式でフィルタリングをしてノイズ除去を行って得られた１又は複数のフィルタ後磁気波形を出力するフィルタ部と、１又は複数のフィルタ後磁気波形に対して複数の方式で文字の切り出しを行って、磁気インク文字列の１文字毎の領域である文字領域毎に区分けされた磁気波形である複数の切り出し後磁気波形を出力する文字切り出し部と、複数の切り出し後磁気波形の各々に対して、１又は複数の方式で文字領域毎に文字への変換を行うことで得られた複数の文字変換結果を出力する文字変換部と、複数の文字変換結果に基づいて、磁気インク文字列を認識する文字列認識部と、を有する。【選択図】図２
2019139551.tif 000002
【特許請求の範囲】
【請求項１】
媒体に印字された磁気インク文字列から読み取られた磁気波形に対して、１又は複数の方式でフィルタリングをしてノイズ除去を行って得られた磁気波形である１又は複数のフィルタ後磁気波形を出力するフィルタ部と、
前記１又は複数のフィルタ後磁気波形に対して複数の方式で文字の切り出しを行って、前記磁気インク文字列の１文字毎の領域である文字領域毎に区分けされた磁気波形である複数の切り出し後磁気波形を出力する文字切り出し部と、
前記複数の切り出し後磁気波形の各々に対して、１又は複数の方式で前記文字領域毎に文字への変換を行うことで得られた複数の文字変換結果を出力する文字変換部と、
前記複数の文字変換結果に基づいて、前記磁気インク文字列を認識する文字列認識部と、を有する文字認識装置。
【請求項２】
前記フィルタ部は、前記磁気インク文字列から読み取られた磁気波形に対して、複数の方式でフィルタリングをしてノイズ除去を行って得られた磁気波形である複数のフィルタ後磁気波形を出力することを特徴とする請求項１に記載の文字認識装置。
【請求項３】
前記文字変換部は、前記複数の切り出し後磁気波形の各々に対して、複数の方式で前記文字への変換を行うことで得られた複数の文字変換結果を出力することを特徴とする請求項１又は２に記載の文字認識装置。
【請求項４】
前記文字列認識部は、前記複数の文字変換結果の各々の文字領域毎に前記文字の変換精度を判定し、当該変換精度に基づいて前記磁気インク文字列を認識することを特徴とする請求項１乃至３のいずれか１つに記載の文字認識装置。
【請求項５】
前記文字列認識部は、前記複数の文字変換結果の各々の文字領域の位置を判定し、前記複数の文字変換結果の各々の間で前記文字領域の各々の位置が一致するか否かを判定する一致判定を行い、前記一致判定に基づいて前記磁気インク文字列を認識することを特徴とする請求項１乃至４のいずれか１つに記載の文字認識装置。
【請求項６】
前記文字列認識部は、前記複数の文字変換結果の各々の間で、各々の文字変換結果における前記文字領域毎の前記文字の変換精度の合計が最も大きい文字変換結果を前記磁気インク文字列の認識結果とすることを特徴とする請求項４又は５に記載の文字認識装置。
【請求項７】
前記文字列認識部は、前記複数の文字変換結果の各々の間で一致する位置の前記文字領域の前記文字の変換精度が最も高い文字を選択して前記磁気インク文字列を認識することを特徴とする請求項５又は６に記載の文字認識装置。
【請求項８】
前記文字列認識部は、前記複数の文字変換結果の各々の間で対応する位置の前記文字領域の文字が同じ文字を示す場合に、当該同じ文字を示す文字同士の前記文字の変換精度を合計し、当該変換精度の合計が最も大きい文字を選択して前記磁気インク文字列を認識することを特徴とする請求項５乃至７のいずれか１項に記載の文字認識装置。
【請求項９】
前記文字列認識部は、前記一致判定において、前記文字領域の各々の位置が互いに一致すると判定された文字変換結果を含む複数の文字変換結果群が存在する場合に、最も多くの文字変換結果を含む前記文字変換結果群に属する文字変換結果を抽出し、当該抽出された前記文字変換結果に基づいて、前記磁気インク文字列を認識することを特徴とする請求項５乃至８のいずれか１項に記載の文字認識装置。
【請求項１０】
前記文字列認識部は、前記磁気インク文字列を認識する際に、前記複数の文字変換結果のいずれにおいても所定の基準を満たさない場合には、前記磁気インク文字列を認識しないことを特徴とする請求項１乃至９のいずれか１項に記載の文字認識装置。
【請求項１１】
前記文字列認識部は、前記磁気インク文字列を認識する際に、前記媒体の種類毎に予め定められた条件に基づいて、前記複数の文字変換結果の各々のうち前記条件を満たさない文字変換結果を除外することを特徴とする請求項１乃至１０のいずれか１項に記載の文字認識装置。
【請求項１２】
前記文字列認識部による認識によって生成される認識結果を告知する認識結果告知部をさらに有することを特徴とする請求項１乃至１１のいずれか１項に記載の文字認識装置。
【請求項１３】
前記認識結果告知部によって告知された認識結果に対するユーザによる修正の入力を受け付ける修正入力受付部を有し、前記文字列認識部は、前記修正入力受付部によって受け付けられた前記修正の入力に基づいて、前記認識結果を再度生成することを特徴とする請求項１２に記載の文字認識装置。
【請求項１４】
前記文字列認識部は、前記磁気インク文字列の複数の認識結果を生成し、
前記認識結果告知部は、前記複数の認識結果を告知することを特徴とする請求項１２又は１３に記載の文字認識装置。
【請求項１５】
前記認識結果告知部は、前記複数の認識結果を前記磁気インク文字列の認識の精度である認識精度が高い順に告知することを特徴とする請求項１４に記載の文字認識装置。
【請求項１６】
前記認識結果告知部によって告知された認識結果に対するユーザによる選択の入力を受け付ける選択入力受付部を有し、前記文字列認識部は、前記選択入力受付部によって受け付けられた前記選択の入力に基づいて、前記認識結果を再度生成することを特徴とする請求項１４又は１５に記載の文字認識装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字認識装置に関し、特に、磁気インク文字列が印字された媒体から文字を認識することが可能である文字認識装置に関する。
【背景技術】
【０００２】
磁気インクによって印字された文字の磁気情報を読み取って文字を認識するＭＩＣＲ（Magnetic Ink Character Reader）装置が知られている。
【０００３】
例えば、特許文献１には、磁気インクを用いて印字された磁気インク文字１文字ごとの磁気波形を基準波形として記憶する基準波形記憶部と、前記磁気インク文字からなる文字列から再生波形を読み取る磁気ヘッドと、前記磁気ヘッドから読み取られた前記再生波形を記憶する再生波形記憶部と、前記再生波形記憶部に記憶された前記再生波形から前記磁気インク文字の１文字ごとの文字波形の切り出しを行う文字切り出し部と、前記基準波形記憶部に記憶された前記基準波形と、前記文字切り出し部によって切り出された前記文字波形とを比較する文字認識部と、を備える磁気文字認識装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−第１２９８６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、小切手等の媒体に印刷された磁気インク文字（ＭＩＣＲ文字）には、文字の掠れ、文字付近若しくは文字列間のインク汚れが伴う場合がある。上記のような磁気文字認識装置において、文字の掠れ等の影響で磁気読取データにノイズが入ると、ＭＩＣＲ文字の認識に失敗することが多いことが課題の一例として挙げられる。
【０００６】
本発明は、上述の点に鑑みてなされたものであり、磁気インク文字から読み取られた磁気読取データにノイズが入った場合であっても、高効率かつ高精度な文字認識が可能である文字認識装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の文字認識装置は、媒体に印字された磁気インク文字列から読み取られた磁気波形に対して、１又は複数の方式でフィルタリングをしてノイズ除去を行って得られた磁気波形である１又は複数のフィルタ後磁気波形を出力するフィルタ部と、前記１又は複数のフィルタ後磁気波形に対して複数の方式で文字の切り出しを行って、前記磁気インク文字列の１文字毎の領域である文字領域毎に区分けされた磁気波形である複数の切り出し後磁気波形を出力する文字切り出し部と、前記複数の切り出し後磁気波形の各々に対して、１又は複数の方式で前記文字領域毎に文字への変換を行うことで得られた複数の文字変換結果を出力する文字変換部と、前記複数の文字変換結果に基づいて、前記磁気インク文字列を認識する文字列認識部と、を有する。
【図面の簡単な説明】
【０００８】
【図１】実施例１の認識装置の概略断面図である。
【図２】実施例１の認識装置の機能的構成を示すブロック図である。
【図３Ａ】実施例１の認識ルーチンの一例を示すフローチャートである。
【図３Ｂ】実施例１の認識ルーチンにおいて生成される情報を模式的に示す図である。
【図４】実施例１のフィルタ後磁気波形の例を示す図である。
【図５Ａ】実施例１の切り出し後磁気波形の例を示す図である。
【図５Ｂ】実施例１の切り出し後磁気波形の例を示す図である。
【図６】実施例１の文字変換結果の例を示す図である。
【図７】実施例１の文字認識結果の例を示す図である。
【図８】実施例２の文字認識結果の表示の例を示す図である。
【発明を実施するための形態】
【実施例１】
【０００９】
図１及び図２を参照しつつ、本発明の実施例１に係る文字認識装置としての媒体処理装置１００の構成及び機能について説明する。図１は、媒体処理装置１００において処理される媒体の一例である小切手Ｃが搬送される搬送方向に沿った媒体処理装置１００の断面の概略を示している。
【００１０】
図１に示すように、媒体処理装置１００は、上側搬送ガイド１１Ａ及び下側搬送ガイド１１Ｂを含んでいる。上側搬送ガイド１１Ａと下側搬送ガイド１１Ｂとが対向するように配されて搬送路１１Ｒが形成されている。
【００１１】
また、媒体処理装置１００は、搬送ローラー１３を含んでいる。搬送ローラー１３は、１対のローラーが互いに圧接して対向するように配置されて構成されている。搬送ローラー１３は、電動モーター（図示せず）によって回転駆動される。小切手Ｃは搬送路１１Ｒに沿って、搬送ローラー１３によって搬送される。
【００１２】
画像取得部１５は、受光素子、光源及びレンズを含むイメージセンサ等の素子である。画像取得部１５は、例えば一対の素子であり、搬送路１１Ｒに面して互いに対向するように配置されている。画像取得部１５は、小切手Ｃが搬送路１１Ｒを通って画像取得部１５を通過する際に、小切手Ｃの表面の画像を取得する。
【００１３】
また、搬送路１１Ｒに面して、固定磁石１７及び磁気ヘッド１９が設けられている。固定磁石１７は、小切手Ｃが搬送されて搬送路１１Ｒを通り固定磁石１７を通過する際に、小切手Ｃの表面に印字された磁気インク文字（以下、ＭＩＣＲ文字とも称する）を着磁させる。磁気ヘッド１９は、搬送路１１Ｒに面して、搬送ローラー１９Ａと対向するように設けられている。
【００１４】
磁気ヘッド１９は、搬送ローラー１９Ａに対向するように配置されている。磁気ヘッド１９は、小切手Ｃが搬送路１１Ｒを通って磁気ヘッド１９を通過する際に、小切手Ｃの表面に印字された磁気インク文字列から磁気を検出して磁気波形データを取得する。
【００１５】
図２は、媒体処理装置１００の機能的構成を示している。媒体処理装置１００の動作は、制御部２１によって制御される。制御部２１は、例えばＣＰＵ（Central Processing Unit）であり、演算処理を行う。例えば、制御部２１は、電動モーター（図示せず）を制御して搬送ローラー１３を回転駆動させる制御を行う。また、制御部２１は、画像取得部１５における画像取得及び磁気ヘッド１９による磁気波形の読み取りを制御する。
【００１６】
また、制御部２１は、磁気ヘッド１９によって取得された磁気波形データに基づいて、小切手Ｃの表面に印字された磁気インク文字の認識を行う。
【００１７】
制御部２１は、フィルタ部２１Ａ、文字切り出し部２１Ｂ及び文字変換部２１Ｃを含んでいる。フィルタ部２１Ａは、磁気波形データのフィルタリングによってノイズを除去して得られたフィルタ後磁気波形を出力する。フィルタ部２１Ａは、複数の方式でフィルタリングを行ってノイズを除去することが可能である。従って、複数の方式でフィルタリングを行った場合には、複数のフィルタ後磁気波形を出力する。
【００１８】
例えば、フィルタ部２１Ａは、移動平均法によって磁気波形全体の平滑化を行う。また、例えば、フィルタ部２１Ａは、ローパスフィルタを用いて、特定の閾値よりも高い周波数信号を減衰させて遮断し、低域周波数の信号のみを使用する。また、フィルタ部２１Ａは、外れ値を除去する方式でフィルタリングを行う。さらに、フィルタ部２１Ａは、上記したようなフィルタリングの方式を適宜組み合わせた方式でノイズを除去することが可能である。
【００１９】
文字切り出し部２１Ｂは、フィルタ部２１Ａによってフィルタリングされてノイズ除去されて得られた磁気波形であるフィルタ後磁気波形に対して、１文字毎の領域である文字領域に区分けして文字の切り出しを行う。そして、文字切り出し部２１Ｂは、当該文字領域に区分けされた切り出し後磁気波形を出力する。
【００２０】
文字切り出し部２１Ｂは、複数の方式で文字の切り出しを行うことが可能である。文字切り出し部２１Ｂは、複数の方式で文字の切り出しを行って、複数の切り出し後磁気波形を出力する。
【００２１】
例えば、文字切り出し部２１Ｂは、フィルタ後磁気波形を一定の間隔で区分けする。また、例えば、文字切り出し部２１Ｂは、波形の途切れる箇所で当該フィルタ後磁気波形を区分けする。
【００２２】
文字変換部２１Ｃは、文字切り出し部２１Ｂによる複数の切り出し後磁気波形の各々に対して、磁気波形から文字への変換、すなわち、磁気波形のデータから磁気インク文字を示す文字情報への変換を行う。従って、文字変換部２１Ｃは、複数の文字変換結果を出力する。例えば、文字変換部２１Ｃは、文字領域毎に磁気波形を基準データと比較して一致した場合に、当該基準データに対応する文字情報を当該磁気波形に対応する文字情報として採用し、当該磁気波形を当該文字情報に変換する。
【００２３】
文字変換部２１Ｃは、複数の方式で磁気波形から文字への変換を行うことが可能である。例えば、文字変換部２１Ｃは、磁気波形におけるピークの強弱の相関関係に基づく方式で、基準波形との比較を行う。また、例えば、文字変換部２１Ｃは、磁気波形におけるピーク間の距離に基づく方式で、基準波形との比較を行う。また、例えば、磁気波形の正方向のピークの間隔又は負方向のピークの間隔の特徴に基づく方式で、基準波形との比較を行う。
【００２４】
文字変換部２１Ｃは、磁気インク文字の規格に適した方式で当該文字への変換を行っても良い。例えば、文字変換部２１Ｃは、Ｅ−１３Ｂの規格のＭＩＣＲ文字の磁気波形に対しては、磁気波形におけるピークの強弱の相関関係に基づく方式又は磁気波形におけるピーク間の距離に基づく方式で基準波形との比較を行っても良い。
【００２５】
また、例えば、文字変換部２１Ｃは、ＣＭＣ−７の規格のＭＩＣＲ文字の磁気波形に対しては、磁気波形の正方向のピークの間隔又は負方向のピークの間隔の特徴を含む特徴に基づく方式で基準波形との比較を行っても良い。
【００２６】
文字列認識部２１Ｄは、文字変換部２１Ｃによって出力された複数の文字変換結果に基づいて、小切手Ｃに印字されている磁気インク文字列によって示される文字列を認識する。例えば、文字列認識部２１Ｄは、複数の文字変換結果の各々の文字領域毎に文字の変換精度を判定し、当該変換精度に基づいて磁気インク文字列によって示される文字列を判定する。
【００２７】
また、例えば、文字列認識部２１Ｄは、複数の文字変換結果の各々の文字領域の位置を判定し、複数の文字変換結果の各々の間で文字領域の各々の位置が一致するか否かを判定する一致判定を行い、一致判定に基づいて磁気インク文字列を判定する。
【００２８】
記憶部２３は、ハードディスク、フラッシュメモリ、ＳＳＤ（Solid State Drive）、ＲＡＭ（Random Access Memory）等の記憶装置である。記憶部２３は、制御部２１の処理に必要なデータを予め記憶し、又、制御部２１の処理において発生するデータを適宜記憶する。例えば、記憶部２３は、制御部２１のフィルタ部２１Ａによるフィルタリングに必要なプログラムを記憶している。
【００２９】
また、記憶部２３には、基準波形データベース（以下、基準波形ＤＢとも称する）２３Ａが記憶されている。基準波形データベース２３Ａには、文字の種類毎に予め取得された磁気波形が基準波形として保存されている。例えば、文字変換部２１Ｃは、基準波形を基準波形ＤＢ２３Ａから読み出して、磁気波形との比較を行う。
【００３０】
また、記憶部２３には、媒体フォーマット２３Ｂが記憶されている。媒体フォーマット２３Ｂは、小切手Ｃを含む媒体の発行元又は流通地域等の種類毎に予め定められた条件に関する情報を含んでいる。例えば、媒体フォーマット２３Ｂには、磁気インク文字列に印字される文字数又は文字の種類等の磁気インク文字列に記載される形式に関する情報が含まれる。
【００３１】
操作表示部２５は、媒体処理装置１００の表面（図示せず）に、又は媒体処理装置１００とは別体で設けられている。操作表示部２５は、ディスプレイ２５Ａ及びタッチパッド２５Ｂが組み合わされたタッチパネルディスプレイである。ディスプレイ２５Ａは、例えば液晶表示装置等の表示器である。ディスプレイ２５Ａは、制御部２１の指示に応じて、媒体処理装置１００の操作画面等の情報を含む画面を表示する。
【００３２】
タッチパッド２５Ｂは、例えば、ディスプレイ２５Ａの表示面を覆う感圧式又は静電式のタッチパッドである。タッチパッド２５Ｂは、媒体処理装置１００の使用者がディスプレイ２５Ａに表示された内容に対応した領域に触れると、当該表示された内容に対応する信号を制御部２１に供給して当該使用者の選択又は入力を受け付ける。なお、タッチパッド２５Ｂはタッチパッドではなく操作ボタンであっても良く、媒体処理装置１００の表面に、又は媒体処理装置１００とは別体で設けられていても良い。
【００３３】
図３Ａ及び図３Ｂを参照しつつ、媒体処理装置１００の制御部２１によって実行される文字認識のフロー及び文字認識の過程で生成される情報について説明する。図３Ａは、媒体処理装置１００において実行される文字認識のフローの一例である文字認識ルーチンＲ１を示している。文字認識ルーチンＲ１は、媒体処理装置１００に小切手Ｃ等の媒体が投入されて搬送され、例えば、磁気ヘッド近傍のセンサ（図示せず）が当該媒体を検知した際に開始される。
【００３４】
フィルタ部２１Ａは、文字認識ルーチンを開始すると、文字列磁気波形を磁気ヘッド１９から取得する（ステップＳ１１）。フィルタ部２１Ａは、ステップＳ１１の実行後、文字列磁気波形に対してフィルタリングを実行する（ステップＳ１２）。
【００３５】
ステップＳ１２において、フィルタ部２１Ａは、複数の方式でフィルタリングを実行して、各々の方式によってフィルタリングがなされてノイズが除去された複数のフィルタ後磁気波形を出力する。例えば、ステップＳ１２において、３つの方式でフィルタリングがなされる場合には、３つのフィルタ後磁気波形が生成される。
【００３６】
ステップＳ１２の実行後、文字切り出し部２１Ｂは、複数の磁気波形の各々に対して文字の切り出しを実行する（ステップＳ１３）。ステップＳ１３において、文字切り出し部２１Ｂは、複数の方式で文字の切り出しを実行して、複数のフィルタ後磁気波形の各々について、各々の方式で文字領域毎に区分けされて文字の切り出しが行われた複数の切り出し後磁気波形を出力する。
【００３７】
ステップＳ１３の実行後、文字変換部２１Ｃは、複数の切り出し後磁気波形の各々に対して、磁気波形から文字への変換を実行する（ステップＳ１４）。ステップＳ１４において、文字変換部２１Ｃは、複数の切り出し後磁気波形の各々に対して、複数の方式で文字への変換を行って、複数の文字変換結果を出力する。ここで、文字変換結果の各々は文字列を示す情報である。
【００３８】
ステップＳ１４において、文字変換部２１Ｃは、基準波形ＤＢ２３Ａに保存されている基準波形と、ステップＳ１３において出力された切り出し後磁気波形とを比較することで、磁気波形から文字への変換を実行する。ステップＳ１４の実行後、文字列認識部２１Ｄは、文字変換部２１Ｃによって出力された複数の文字変換結果に基づいて磁気インク文字列によって示される文字列を認識する（ステップＳ１５）。
【００３９】
ステップＳ１５において、文字列認識部２１Ｄは、ステップＳ１４において出力された複数の文字変換結果の各々の文字領域毎に、磁気波形と基準波形との一致度を示す変換精度を判定する。文字列認識部２１Ｄは、ステップＳ１５において、当該変換精度に基づいて、磁気インク文字列の認識結果を生成する。当該認識結果は、１つのみ生成されても良く、複数の認識結果が生成されても良い。
【００４０】
例えば、ステップＳ１５において、当該文字の変換精度は、文字変換結果毎に比較される。例えば、文字変換結果に含まれる各々の文字領域の変換精度を合計した値が、複数の文字変換結果間で比較される。例えば、ステップＳ１５において、当該文字領域の変換精度を合計した値が最大の文字変換結果を選択して、当該文字変換結果を認識結果としてもよい。
【００４１】
また、ステップＳ１５において、文字列認識部２１Ｄは、文字領域の位置に基づいて、磁気インク文字列の認識結果の候補を抽出する。ステップＳ１５において、文字列認識部２１Ｄは、複数の文字変換結果の各々の文字領域の位置を判定し、複数の文字変換結果の各々の間で文字領域の各々の位置が一致するか否かを判定する一致判定を行う。そして、当該一致判定に基づいて、認識結果の候補を抽出する。
【００４２】
例えば、ステップＳ１５において、文字列認識部２１Ｄは、当該一致判定において、文字領域の各々の位置が互いに一致すると判定された文字変換結果を含む複数の文字変換結果群が存在する場合に、当該文字変換結果群に含まれる文字変換結果の数に基づいて文字変換結果を抽出する。例えば、文字列認識部２１Ｄは、最も多くの文字変換結果を含む文字変換結果群に属する文字変換結果を抽出し、当該抽出された文字変換結果に基づいて、認識結果を生成する。
【００４３】
例えば、当該抽出された文字変換結果に含まれる各々の文字領域の変換精度を合計した値又は平均値の最も大きいものが選択されて、認識結果とされてもよい。
【００４４】
また、例えば、ステップＳ１５において、上記一致判定に基づいて文字変換結果が抽出される場合に、１の文字変換結果を選択して認識結果とせず、複数の文字変換結果を組み合わせて認識結果としてもよい。例えば、１の文字領域は１の文字変換結果に基づいて決定し、他の１の文字領域は他の１の文字変換結果に基づいて決定してもよい。すなわち、各文字領域において異なった文字変換結果に基づいて認識結果を生成してもよい。
【００４５】
文字列認識部２１Ｄは、ステップＳ１５において、認識結果の候補が複数抽出された場合には、当該抽出された認識結果の候補の中から、磁気インク文字列によって示される文字列を選択することで認識結果とする。
【００４６】
例えば、文字列認識部２１Ｄは、文字の変換精度又は文字領域の位置に基づいて、文字列を選択する。例えば、文字列認識部２１Ｄは、文字の変換精度が最も高い文字変換結果に含まれる文字を磁気インク文字列によって示される文字列として選択する。
【００４７】
また、例えば、文字領域の位置によって画定される文字数が、予め定められた文字数に一致するか否かに基づいて、文字列が認識されても良い。ステップＳ１５の終了後、文字認識ルーチンＲ１は終了される。
【００４８】
図３Ｂは、文字認識ルーチンＲ１の各ステップにおいて生成するデータの種類及び数を模式的に示している。図３Ｂは、フィルタ部２１ＡがステップＳ１２におけるフィルタリングを３つの方式で実行し、文字切り出し部２１ＢがステップＳ１３における文字の切り出しを３つの方式で実行し、文字変換部２１ＣがステップＳ１４における文字への変換を３つの方式で実行した場合について示している。
【００４９】
ステップＳ１１において、磁気ヘッド１９から文字列磁気波形Ｄ１が取得される。続いてステップＳ１２において、１の文字列磁気波形Ｄ１に対して、フィルタ部２１Ａによって３つの方式でフィルタリングが実行されると、３つのフィルタ後磁気波形であるフィルタ後磁気波形Ｄ２が生成される。
【００５０】
例えば、フィルタ後磁気波形Ｄ２には、「フィルタ後磁気波形１」、「フィルタ後磁気波形２」及び「フィルタ後磁気波形３」が含まれる。すなわち、磁気ヘッド１９による磁気波形の再取得をする必要無しに、１の文字列磁気波形Ｄ１から、異なる方式でフィルタリングされた３つのフィルタ後磁気波形が生成される。
【００５１】
これらの３つのフィルタ後磁気波形の各々に対して、ステップＳ１３において、文字切り出し部２１Ｃによって、３つの方式で文字の切り出しが実行されると、切り出し後磁気波形Ｄ３が生成される。図３Ｂに示すように、切り出し後磁気波形Ｄ３には、「切り出し後磁気波形１−１」、「切り出し後磁気波形１−２」・・・「切り出し後磁気波形３−３」の９つの切り出し後磁気波形が含まれる。
【００５２】
さらに、これらの９つのフィルタ後磁気波形に対して、ステップＳ１４において、文字変換部２１Ｃによって、３つの方式で文字への変換が行われると、文字変換結果Ｄ４が生成される。文字変換結Ｄ４には、「文字変換結果１−１−１」、「文字変換結果１−１−２」、「文字変換結果１−１−３」、「文字変換結果１−２−１」、「文字変換結果１−２−２」・・・・「文字変換結果３−３−３」の２７個の文字変換結果が含まれる。
【００５３】
これらの２７個の文字変換結果の中から、ステップＳ１５において、文字列認識部２１Ｄによって認識結果Ｄ５が生成される。認識結果Ｄ５には、１の認識結果又は複数の認識結果の候補が含まれる。認識結果の候補は、文字変換結果毎に抽出されても良く、文字領域毎に抽出された文字の組み合わせからなる文字列として抽出されても良い。
【００５４】
図４は、フィルタ後磁気波形Ｄ２に含まれる複数のフィルタ後磁気波形の例を示している。図４の（ａ）は、Ｅ−１３Ｂの規格のＭＩＣＲ文字を示している。図４の（ｂ）、（ｃ）及び（ｄ）は、互いに異なる方式で、文字列磁気波形がフィルタリングされて得られたフィルタ後磁気波形である。
【００５５】
図５Ａは、Ｅ−１３Ｂの規格のＭＩＣＲ文字について、切り出し後磁気波形Ｄ３に含まれる切り出し後磁気波形の例を示している。図５Ａの（ａ）及び（ｂ）は、互いに異なる方式で文字の切り出しが行われた際の切り出し後磁気波形である。図中の破線で囲まれた部分は、文字領域毎に区分けされた際の文字領域を示している。
【００５６】
図中の「Ｎ」は、磁気波形中のノイズを指している。当該ノイズＮは、文字列の開始前に現れた文字列に起因しないノイズである可能性がある。図５Ａ（ａ）において、ノイズＮを含まない磁気波形が文字領域毎に区分けされている。一方、図５Ａ（ｂ）においては、ノイズＮを含めた磁気波形が文字領域毎に区分けされている。
【００５７】
図５Ｂは、ＣＭＣ−７の規格のＭＩＣＲ文字について、切り出し後磁気波形Ｄ３に含まれる切り出し後磁気波形の例を示している。図中の破線で囲まれた部分は、文字領域毎に区分けされた際の文字領域を示している。例えば、磁気波形中のピーク同士の間隔に基づいて磁気波形が文字領域毎に区分けされた場合に、図５Ｂに示すような区分けがなされる。
【００５８】
図６を参照しつつ、文字列認識部２１Ｄによって行われる文字変換結果からの認識結果の候補の抽出及び選択について説明する。図６は、文字変換部２１Ｃによって生成される複数の文字変換結果について、各々の文字変換結果に含まれる文字領域毎の文字及び当該文字に対応する変換精度の一覧を示している。図６において変換精度は、基準波形との一致度として算出された１０段階の数値として表されている。
【００５９】
また、図６は、文字変換結果及び変換精度とともに、文字領域の位置を示している。例えば、文字領域の位置は、文字列の開始から終了に向かう方向の軸をｘ軸とした場合の、磁気波形データにおける座標として表される。図６において、当該文字領域の位置は、磁気波形データにおけるｘ座標１から１０までのｘ軸が文字領域毎に区分けされた際の座標位置として示されている。
【００６０】
また、図６は、フィルタ部２１ＡがステップＳ１２（図３Ａ参照）におけるフィルタリングを２つの方式で実行し、文字切り出し部２１ＢがステップＳ１３における文字の切り出しを２つの方式で実行し、文字変換部２１ＣがステップＳ１４における文字への変換を２つの方式で実行した場合の８つの文字変換結果について示している。
【００６１】
例えば、文字列認識部２１Ｄは、同じ文字変換結果内の文字領域毎の変換精度の平均値に基づいて、認識結果を生成する。例えば、文字列認識部２１Ｄは、変換精度の平均値が最も高いものを認識結果とする。図６において、文字変換結果１−２−１の各文字領域の変換精度の平均値は８．６であり、８つの文字変換結果の中で最も高い。この場合、文字変換結果１−２−１が認識結果として選択されても良い。
【００６２】
また、例えば、文字列認識部２１Ｄは、変換精度の平均値が所定の閾値以上の文字変換結果を認識結果の候補として抽出しても良い。例えば、図６において、閾値を８．０とした場合に、文字変換結果１−１−１、文字変換結果１−１−２、文字変換結果１−２−１及び文字変換結果２−１−２を認識結果の候補として抽出しても良い。当該抽出された認識結果の候補から、さらに文字領域の位置等に基づいて認識結果が選択されても良い。
【００６３】
また、例えば、文字列認識部２１Ｄは、文字領域の位置に基づいて、磁気インク文字列の認識結果の候補を抽出する。図６において、文字変換結果１−１−１、文字変換結果１−１−２、文字変換結果２−１−１及び文字変換結果２−１−２の４つの文字変換結果は、文字領域の位置が一致している。また、文字変換結果１−２−１及び文字変換結果１−２−２は２つの文字変換結果の間で文字領域の位置が一致している。
【００６４】
従って、上記の文字変換結果１−１−１を含む４つの文字変換結果は、文字領域の各々の位置が互いに一致していると判定された最も多い文字変換結果を含む文字変換結果群であるといえる。この場合、文字列認識部２１Ｄは、文字変換結果１−１−１、文字変換結果１−１−２、文字変換結果２−１−１及び文字変換結果２−１−２を認識結果の候補として抽出しても良い。
【００６５】
文字列認識部２１Ｄは、各文字領域において異なった文字変換結果に基づいて認識結果を生成してもよい。例えば、文字領域毎に、変換精度が最も高い文字を選択して認識結果としても良い。また、例えば、同じ文字領域について複数の文字変換結果の間で共通する文字に変換されている場合に、当該共通の文字の変換精度を合計して比較しても良い。
【００６６】
例えば、文字変換結果１−１−１と文字領域の位置が一致する上記の文字変換結果において、１文字目が「１」である場合の変換精度の合計は２９であり、１文字目が「７」である場合の変換精度の合計は９である。この場合、変換精度の合計がより大きい「１」を１文字目の認識結果としても良い。同様に、各々の文字領域の同じ結果同士の変換精度の合計が最も大きい文字を選択することで、認識結果として「１２３４５」の文字列が得られる。
【００６７】
図７は、文字領域の位置が一致する文字変換結果において共通の文字の変換精度を合計して比較した例を示している。図７には、共通の文字の変換精度の合計が大きい順に組み合わせた抽出結果の上位２位までが示されている。図７の「抽出結果」中の「変換精度合計」は、同じ文字領域に含まれる同じ文字を示す文字同士の変換精度を文字領域毎に合計した結果を示している。当該変換精度の文字領域毎の合計の値が最も大きい結果が「抽出結果１位」、２番目に大きい結果を「抽出結果２位」として示されている。
【００６８】
また、図７中の「認識結果」は、「抽出結果１位」となった文字が磁気インク文字列によって示される文字列であると判定された結果を示している。このように、文字列認識部２１Ｄは、多数通りの文字変換結果から、変換精度及び文字領域の位置に基づいて、より確からしい認識結果を、磁気インク文字列の認識の精度である認識精度の高い結果として抽出又は選択することが可能である。なお、図７においては文字領域の位置が一致する文字変換結果について説明したが、これに限らず、複数の文字変換結果の各々の間で対応する位置の文字領域の文字が同じ文字を示す場合に、同じ文字を示す文字同士の変換精度を合計した結果を用いても良い。
【００６９】
さらに、文字列認識部２１Ｄは、複数の文字変換結果のいずれにおいても文字領域の位置が一致しない又は同じ認識結果が所定の数以上存在しない等の所定の基準を満たさない場合に、最終的な認識結果を生成しない、すなわち、磁気インク文字列を認識しないこととしても良い。これによって、精度の低い認識結果が生成されることを防止することができる。
【００７０】
なお、複数の文字変換結果から認識結果が選択される際に、媒体フォーマット２３Ｂに記憶された情報に基づいて選択されても良い。例えば、小切手Ｃの種類毎に既に明らかとなっている発行元の国名又は金融機関名等の情報から、磁気インク文字列の形式に関する文字数又は特定の文字等の情報が特定され、これに合致する文字変換結果が抽出又は選択されても良い。このように、予め定められた条件を満たさない文字変換結果を除外することによって、多数通りの文字変換結果を効率良く絞り込むことができ、かつ、既に特定されている文字数等の情報を用いることで認識の精度を向上させることができる。
【００７１】
以上、詳細に説明したように、実施例１の媒体処理装置１００によれば、小切手等の媒体に印字された磁気インク文字列から読み取られた１の磁気波形に対して、複数の方式によるフィルタリング、複数の方式による文字の切り出し、及び複数の方式による磁気波形から文字への変換を行うことができる。従って、フィルタリング、文字の切り出し及び文字への変換の各々の異なる方式の多数通りの組み合わせによる多数通りの文字変換結果を出力することができる。磁気波形を複数回取得すること無しに、多数通りの文字変換結果を効率良く出力することができる。
【００７２】
さらに、当該多数通りの文字変換結果の中から、文字領域の位置及び文字変換の変換精度に基づいて、磁気インク文字列によって示される文字列を選択して認識することができ、より精度の高い認識結果を得ることができる。従って、磁気インク文字列から読み取られた磁気読取データにノイズが入った場合であっても、高効率かつ高精度な文字認識が可能である文字認識装置を提供することができる。
【実施例２】
【００７３】
図１、図２及び図８を参照しつつ、実施例２の文字認識装置について説明する。実施例２の文字認識装置としての媒体処理装置は、図１及び図２に示す実施例１の媒体処理装置１００と同様に構成されている。図８は、媒体処理装置１００において操作表示部２５のディスプレイ２５Ａに表示される小切手Ｃの認識結果を示している。
【００７４】
実施例２において、制御部２１は、文字列認識部２１Ｄによる認識結果を画像取得部１５が取得した小切手Ｃの画像とともにディスプレイ２５Ａに表示させる。すなわち、制御部２１及びディスプレイ２５Ａは、認識結果をユーザに告知する認識結果告知部として機能する。
【００７５】
図８において、小切手Ｃの表面の画像２０１には、小切手Ｃの表面に印字された磁気インク文字列（ＭＩＣＲ文字列）の画像２０１Ａが含まれている。また、図８において、小切手Ｃの表面の画像２０１の下方に認識結果の画像２０２が表示されている。認識結果の画像２０２には、認識結果としての文字及び文字領域の位置が表示されている。
【００７６】
図８において、複数の認識結果として認識結果１、認識結果２及び認識結果３が、認識精度が高い順に表示されている例について示している。図８の例において、文字領域の各々の変換精度の文字変換結果毎の平均値を認識精度とし、当該認識精度が高い順に選択された３つの文字変換結果が認識結果として示されている。制御部２１は、文字列認識部２１Ｄによる認識の際に生成された認識結果の候補を認識精度が高い順にディスプレイ２５Ａに表示させる。
【００７７】
また、操作表示部２５のタッチパッド２５Ｂは、ユーザによって認識結果１、認識結果２及び認識結果３のうち正しい結果が選択された際の選択の入力を受け付ける。認識結果の画像２０２には、入力欄２０３が設けられている。入力欄２０３は、媒体処理装置１００のユーザによる文字の入力を受け付ける。
【００７８】
例えば、認識結果が磁気インク文字列の画像２０１Ａと一致しない場合に、ユーザは、磁気インク文字列の画像２０１Ａに表示されている正しい文字を入力欄２０３に入力することができる。当該入力は、例えば入力用のテンキー（図示せず）によって行われても良い。
【００７９】
また、操作表示部２５は、ユーザによる修正の入力を文字領域毎に受付けても良い。この場合、ユーザは、認識結果中の誤った文字が表示された部分を選択して正しい文字を入力することができる。
【００８０】
例えば、図８において、ユーザは、「認識結果２」のうちの１つの文字領域に含まれる１文字を修正した上で、「認識結果２」を正しい結果として選択することができる。制御部２１及びタッチパッド２５Ｂは、ユーザによる選択又は修正の入力の際に、選択の入力を受け付ける選択入力受付部又は修正の入力を受け付ける修正入力受付部として機能する。
【００８１】
文字列認識部２１Ｄは、認識結果の選択又は入力欄２０３若しくは認識結果中の文字領域への文字の入力が受け付けられると、当該入力された文字を小切手Ｃの認識結果とする。すなわち、選択又は修正の入力に基づいて、磁気インク文字列の認識結果が再度生成される。例えば、制御部２１は、小切手Ｃの認識結果を記憶部２３に記憶させる。
【００８２】
なお、ユーザによる修正を受付けた場合には、制御部２１は、修正された結果を磁気波形データと共に記憶部２３に記憶させても良い。例えば、当該修正された結果は、基準波形ＤＢ２３Ａに追加されても良い。
【００８３】
また、例えば、文字変換部２１Ｃは、当該ユーザの修正によって追加された情報を用いて磁気波形から文字への変換を行っても良い。これによって、例えば、磁気インク文字列の磁気波形にノイズが入った場合の、基準波形とは異なる波形に関する認識結果を記憶部２３に蓄積することができる。このように、媒体処理装置１００は、ユーザによる修正の結果をフィードバックして蓄積することで、より精度の高い認識を行うことができる。
【００８４】
なお、本実施例において、認識結果をディスプレイ２５Ａに表示させることによってユーザに告知する例について説明したが、この限りではない。例えば、認識結果は、音声によって告知されても良い。例えば、認識結果が複数ある場合には、認識精度の高い順に読み上げられた音声によって、認識結果が告知されても良い。すなわち、ユーザが認識結果を知ることが可能な態様で告知されれば良い。
【００８５】
また、本実施例において、認識結果告知部が認識結果を告知する際に、認識精度が高い順に告知する例について説明したが、認識精度の高い順に限らない。例えば、認識結果は、文字列の１文字目の文字の変換精度の高い順、文字数が多い順など、他の順序に従って告知されても良い。すなわち、複数の認識結果は、ユーザに対して所定の順に告知されれば良い。
【００８６】
以上、説明したように、実施例２の媒体処理装置１００によれば、磁気インク文字列によって示される文字列の認識の際に、多数通りの文字変換結果を複数の認識結果として所定の順にユーザに告知することができる。従って、高精度の認識結果から順に、表示画面に表示することでユーザに提示して、修正を受けることができる。当該修正後の認識結果を採用することで、より認識の精度を高めることができる。従って、磁気インク文字列から読み取られた磁気読取データにノイズが入った場合であっても、高効率かつ高精度な文字認識が可能である文字認識装置を提供することができる。
【００８７】
なお、本発明に係る複数の方式によるフィルタリング、複数の方式による文字の切り出し、及び複数の方式による文字変換を行う文字認識は、磁気波形以外の波形を用いた文字認識にも応用できる。例えばラインセンサ等を用いて取得された可視光の波形に応用することで、可視光を用いた文字認識にも応用可能である。
【００８８】
また、実施例１及び実施例２において、媒体処理装置１００によって、小切手Ｃに印字された磁気インク文字列の認識を行う例について説明したが、これに限らない。媒体処理装置１００は、小切手に限らず、手形又は他の有価証券等の媒体に印字された磁気インク文字列の認識に用いることができる。
【００８９】
以上、説明したように、本発明の文字認識装置によれば、小切手等の媒体に印字された磁気インク文字列から読み取られた１の磁気波形に対して、フィルタリング、文字の切り出し及び文字への変換の各々を複数の方式で行って、多数通りの文字変換結果を効率良く出力することができる。そして、当該多数通りの文字変換結果の中から、文字領域の位置及び文字への変換精度に基づいて、磁気インク文字列の認識結果となる文字変換結果を選択することができ、高精度な認識結果を得ることができる。
【００９０】
従って、磁気インク文字列から読み取られた磁気波形にノイズが入った場合であっても、高効率かつ高精度な文字認識が可能である文字認識装置を提供することができる。
【符号の説明】
【００９１】
１００  媒体処理装置
１１Ａ  上側搬送ガイド
１１Ｂ  下側搬送ガイド
１１Ｒ  搬送路
１３  搬送ローラー
１５  画像取得部
１７  固定磁石
１９  磁気ヘッド
１９Ａ  搬送ローラー
２１  制御部
２１Ａ  フィルタ部
２１Ｂ  文字切り出し部
２１Ｃ  文字変換部
２１Ｄ  文字列認識部
２３  記憶部
２３Ａ  基準波形ＤＢ
２３Ｂ  媒体フォーマット
２５  操作表示部
２５Ａ  ディスプレイ
２５Ｂ  タッチパッド
【図１】
2019139551.tif 000003
【図２】
2019139551.tif 000004
【図３Ａ】
2019139551.tif 000005
【図３Ｂ】
2019139551.tif 000006
【図４】
2019139551.tif 000007
【図５Ａ】
2019139551.tif 000008
【図５Ｂ】
2019139551.tif 000009
【図６】
2019139551.tif 000010
【図７】
2019139551.tif 000011
【図８】
2019139551.tif 000012