(57)【要約】【課題】マイクロフィルムに記録された文字列を文字データとして読み込む際の文字認識精度を向上したマイクロフィルムＯＣＲシステムを提供する。【解決手段】文字列が記録されたマイクロフィルムをスキャナ１０によりイメージデータ１として読み取ると共に、該イメージデータ１内の文字領域をコンピュータ３０に文字データとして認識させるマイクロフィルムＯＣＲシステムであって、前記マイクロフィルムに記録された前記文字列のフォントを標準パターン２８として保持すると共に、該標準パターン２８と前記イメージデータ１の文字領域とを比較して当該文字領域を前記文字データとしてコンピュータ３０に認識させる。【選択図】        図１
2004341631.tif 000002
【特許請求の範囲】
【請求項１】
文字列が記録されたマイクロフィルムをスキャナによりイメージデータとして読み取ると共に、該イメージデータ内の文字領域をコンピュータに文字データとして認識させるマイクロフィルムＯＣＲシステムであって、
前記マイクロフィルムに記録された前記文字列のフォントを標準パターンとして保持すると共に、該標準パターンと前記イメージデータの文字領域とを比較して当該文字領域を前記文字データとしてコンピュータに認識させることを特徴とするマイクロフィルムＯＣＲシステム。
【請求項２】
請求項１において、前記標準パターンが、前記マイクロフィルムに記録された前記文字列のフォントを変換したアウトラインフォントからなることを特徴とするマイクロフィルムＯＣＲシステム。
【請求項３】
請求項１において、前記文字データの認識が、前記マイクロフィルムに記録された前記文字列のフォントを直接用いて行われることを特徴とするマイクロフィルムＯＣＲシステム。
【請求項４】
請求項１〜３の何れかにおいて、前記マイクロフィルムがＣＯＭシステムにより記録されたＣＯＭフィルムであることを特徴とするマイクロフィルムＯＣＲシステム。
【請求項５】
請求項１〜４の何れかにおいて、前記文字データの認識が、前記イメージデータの前記文字領域を見つけて読む順序を決定するレイアウト解析と、連続した文字領域から１行毎に分解する行の切り出しと、切り出した１行を１文字毎に切り出す文字の切り出しと、１文字毎に前記文字データの認識を行う文字認識とを含むことを特徴とするマイクロフィルムＯＣＲシステム。
【請求項６】
請求項５において、前記１文字毎の前記文字データの認識が、正規化、マッチング、知識処理により構成されていることを特徴とするマイクロフィルムＯＣＲシステム。
【請求項７】
請求項５又は６において、前記マイクロフィルムに記録された文字列が帳票データであると共に、前記知識処理が、認識した文字データの計算を行い正誤の処理を行うことを特徴とするマイクロフィルムＯＣＲシステム。
【請求項８】
請求項７において、前記知識処理が、前記文字列を前記マイクロフィルムに記録した際に用いたプログラムに基づいて検証ルールを確立し、該検証ルールに基づいて前記文字データの計算を行うことで正誤処理を行うことを特徴とするマイクロフィルムＯＣＲシステム。
【請求項９】
請求項７において、前記知識処理は、認識した前記文字データに基づいて検証ルールを確立し、該検証ルールに基づいて前記文字データの計算を行うことで正誤処理を行うことを特徴とするマイクロフィルムＯＣＲシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータにより出力した文字列が記録されたマイクロフィルムをスキャナで読み取り、ＯＣＲソフトによりコンピュータに文字データとして認識させるマイクロフィルムＯＣＲシステムに関する。
【０００２】
【従来の技術】
文字列の印刷された被記録媒体を感光素子でイメージデータとして読み取り、読み取ったイメージデータ内の文字領域を文字データとして認識するＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）装置や、感光素子を有するスキャナとコンピュータとを用いたＯＣＲソフトが普及している（例えば、非特許文献１参照）。
【０００３】
このＯＣＲ装置又はＯＣＲソフトが被記録媒体の文字領域を読み取る手順としては、まず、読み取ったイメージデータの文字領域を見つけて読む順序を決定するレイアウト解析を行い、次に、連続した文字領域から１行毎に分解する行の切り出しを行い、次に、切り出した１行を１文字毎に切り出す文字の切り出しを行った後、最後に１文字毎に文字データの認識を行う文字認識を行っている。
【０００４】
文字認識では、個々の文字について、文字の大きさ、文字の字体（明朝体、ゴシック体、教科書体）、文字の潰れ及びかすれ等の変動に対して正規化、マッチング、知識処理という順で処理を行っている。
【０００５】
正規化では、認識したい１文字を一定の大きさに変換することで、文字の縦長及び横長などの変形を吸収する。
【０００６】
また、マッチングでは、従来では、正規化された文字を予め登録されていた標準パターンと単純に重ね合わせることで比較して文字の識別を行っていた。
【０００７】
しかしながら、この方法では、文字の傾き、字体、潰れ及びかすれなどの変動により高い認識精度を出すのが困難であったため、文字の形をそのまま比較する方法ではなく、文字の特徴から識別する方法が採用されている。
【０００８】
この文字の特徴から識別する方法としては、例えば、正規化された文字を上下、左右、斜め方向の４つの成分に分解し、この成分を文字の特徴として抽出した後、抽出した文字の特徴成分と予め登録してある文字の特徴（標準パターン）とを算出して比較している。
【０００９】
さらに、知識処理では、認識された１文字毎の文字データを連続した文字列データとし、この文字列データから漢字列やカタカナ列などを抜き出し、その部分を予め登録している単語辞書と照合して誤読した部分を自動的に訂正している。
【００１０】
このように各工程を行うことで、ＯＣＲ装置又はＯＣＲソフトは、被記録媒体に記録された文字列を文字データとして認識することができる。
【００１１】
一方、従来より、コンピュータで処理されたデータをマイクロフィルム上に人間が読み取れる文字列や図形などで出力し、フィルムベースで利用するＣＯＭ（Ｃｏｍｐｕｔｅｒ  Ｏｕｔｐｕｔ  Ｍｉｃｒｏｆｉｌｍ）システムが利用されている（例えば、非特許文献２参照）。
【００１２】
このＣＯＭシステムでは、ペーパレス化、保管の省スペース化及び保管による劣化が少なく永年保存に優れるという利点があると共に、デジタルデータの保存でのシステムダウンや、コンピュータウィルスの侵入などの予測不可能なリスクに対応することができる。また、マイクロフィルムに記録された内容は、改ざんすることができず、文書管理の構築においても高い優位性を持っている。
【００１３】
このＣＯＭシステムでは、コンピュータからのデータを文字列や図形などでマイクロフィルムに記録する方法として、ＣＲＴの管面に文字列及び図形などを投影し、これを光学的にマイクロフィルムに投影するＣＲＴ方式が用いられていた。
【００１４】
しかしながら、近年では、処理速度の高速化、高解像度及びメンテナンスの容易化などから、Ｈｅ−ＮｅレーザやＡｒレーザを用いたレーザ光を直接マイクロフィルムに投射して記録するレーザ方式が採用されている。
【００１５】
このような方式で記録される文字は、漢字英数字カナ文字出力を行う漢字ＣＯＭや、グラフ、図面出力などを行うグラフィックＣＯＭなどの形式で出力されている。そして、マイクロフィルムに記録される文字は、１文字を１６×１６ドットから４０×４０ドットで表示したもの、すなわちビットマップ方式フォント（ドットフォント）が広く用いられている。
【００１６】
【非特許文献１】，
メディアドライブ株式会社，［ｏｎｌｉｎｅ］，［平成１５年２月２１日検索］，インターネット
＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｍｅｄｉａｄｒｉｖｅ．ｃｏ．ｊｐ／ｔｅｃｈｎｏｌｏｇｙ／ｗｈａｔｓｏｃｒ／ｏｖｅｒｖｉｅｗ．ｈｔｍｌ＞
【非特許文献２】
板東政夫著，外９名，「ＣＯＭシステムガイド−コンピュータアウトプットマイクロフィルム」，社団法人日本画像情報マネジメント協会，平成１０年１１月１５日
【００１７】
【発明が解決しようとする課題】
しかしながら、上述したＣＯＭシステムなどで記録されたマイクロフィルムをイメージデータとして読み込み、既存のＯＣＲ装置又はＯＣＲソフトを用いて電子データからなる文字データとして認識させても、マイクロフィルムに記録された文字列は微少なため、既存のＯＣＲ装置又はＯＣＲソフトでは文字認識精度が低いという問題がある。
【００１８】
本発明はこのような事情に鑑み、マイクロフィルムに記録された文字列を文字データとして読み込む際の文字認識精度を向上したマイクロフィルムＯＣＲシステムを提供することを課題とする。
【００１９】
【課題を解決するための手段】
上記課題を解決する本発明の第１の態様は、文字列が記録されたマイクロフィルムをスキャナによりイメージデータとして読み取ると共に、該イメージデータ内の文字領域をコンピュータに文字データとして認識させるマイクロフィルムＯＣＲシステムであって、前記マイクロフィルムに記録された前記文字列のフォントを標準パターンとして保持すると共に、該標準パターンと前記イメージデータの文字領域とを比較して当該文字領域を前記文字データとしてコンピュータに認識させることを特徴とするマイクロフィルムＯＣＲシステムにある。
【００２０】
本発明の第２の態様は、第１の態様において、前記標準パターンが前記マイクロフィルムに記録された前記文字列の前記フォントを変換したアウトラインフォントからなることを特徴とするマイクロフィルムＯＣＲシステムにある。
【００２１】
本発明の第３の態様は、第１の態様において、前記文字データの認識が、前記マイクロフィルムに記録された前記文字列のフォントを直接用いて行われることを特徴とするマイクロフィルムＯＣＲシステムにある。
【００２２】
本発明の第４の態様は、第１〜３の何れかの態様において、前記マイクロフィルムがＣＯＭシステムにより記録されたＣＯＭフィルムであることを特徴とするマイクロフィルムＯＣＲシステムにある。
【００２３】
本発明の第５の態様は、第１〜４の何れかの態様において、前記文字データの認識が、前記イメージデータの前記文字領域を見つけて読む順序を決定するレイアウト解析と、連続した文字領域から１行毎に分解する行の切り出しと、切り出した１行を１文字毎に切り出す文字の切り出しと、１文字毎に前記文字データの認識を行う文字認識とを含むことを特徴とするマイクロフィルムＯＣＲシステムにある。
【００２４】
本発明の第６の態様は、第５の態様において、前記１文字毎の前記文字データの認識が、正規化、マッチング、知識処理により構成されていることを特徴とするマイクロフィルムＯＣＲシステムにある。
【００２５】
本発明の第７の態様は、第５又は６の態様において、前記マイクロフィルムに記録された文字列が帳票データであると共に、前記知識処理が、認識した文字データの計算を行い正誤の処理を行うことを特徴とするマイクロフィルムＯＣＲシステムにある。
【００２６】
本発明の第８の態様は、第７の態様において、前記知識処理が、前記文字列を前記マイクロフィルムに記録した際に用いたプログラムに基づいて検証ルールを確立し、該検証ルールに基づいて前記文字データの計算を行うことで正誤処理を行うことを特徴とするマイクロフィルムＯＣＲシステムにある。
【００２７】
本発明の第９の態様は、第７の態様において、前記知識処理は、認識した前記文字データに基づいて検証ルールを確立し、該検証ルールに基づいて前記文字データの計算を行うことで正誤処理を行うことを特徴とするマイクロフィルムＯＣＲシステムにある。
【００２８】
かかる本発明では、マイクロフィルムに記録された文字列のフォントを標準パターンとして保持し、この標準パターンと比較することで文字列を文字データとして認識するため、マイクロフィルムに記録された微少な文字列の文字認識精度を向上することができる。
【００２９】
【発明の実施の形態】
以下に本発明を実施形態に基づいて詳細に説明する。
【００３０】
（実施形態１）
図１は、マイクロフィルムＯＣＲシステムの概略を示すブロック図である。
【００３１】
図１に示すように、マイクロフィルムＯＣＲシステムは、文字列の記録されたマイクロフィルムをイメージデータとして読み取るスキャナ１０と、スキャナ１０から読み取ったイメージデータの文字領域から文字データを認識するためのＯＣＲソフト２０を有するコンピュータ３０とを具備する。
【００３２】
マイクロフィルムは、例えば、１６ｍｍ又は３５ｍｍフィルムを３０．５ｍ（１００ｆｔ）又は６５．５ｍ（２１５ｆｔ）の長さでリールに巻き付けたロールフィルムや、１０５ｍｍ×１４８ｍｍのマイクロフィッシュ（ＪＩＳ  Ｚ６００１）などに、ネガ状又はポジ状に文字列を含む情報が記録されたものである。このようなマイクロフィルムに記録された情報としては、例えば、帳票データ等を挙げることができる。なお、マイクロフィッシュは、ロール状、シート状の何れの形式でもよく、その形状は特に限定されない。
【００３３】
また、スキャナ１０は、マイクロフィルムに記録された文字列、グラフィック等をイメージデータ１として読み取るものであり、例えば、リニアＣＣＤを用いたフラットヘッドスキャナやフィルムスキャナなどを挙げることができる。なお、マイクロフィルムとして連続するロール状のものが用いられた場合には、スキャナにマイクロフィルムを搬送する搬送手段を設け、連続してマイクロフィルムをイメージデータとして読み込めるようにしてもよい。
【００３４】
また、コンピュータ３０は、図示しないコンピュータ本体、モニタ、操作キーボードなどからなり、このコンピュータ３０には、スキャナ１０が読み込んだイメージデータ１の文字領域を文字データとして認識するＯＣＲソフト２０が内蔵されている。
【００３５】
コンピュータ３０に内蔵されたＯＣＲソフト２０は、スキャナ１０から受け取ったイメージデータ１の文字領域を解析するレイアウト解析手段２１と、解析した文字領域から行を切り出す行切り出し手段２２と、行切り出し手段２２が切り出した行から１文字を切り出す文字切り出し手段２３と、切り出した文字を認識する文字認識手段２４とを具備する。
【００３６】
レイアウト解析手段２１は、図２（ａ）に示すように、スキャナ１０が読み取ったイメージデータ１の文字領域２を解析する。このようなレイアウト解析手段２１は、文字領域２を自動的に解析するようにしてもよく、コンピュータ３０のモニタにイメージデータ１を映し出してユーザに選択させるようにしてもよい。
【００３７】
また、行切り出し手段２２は、図２（ｂ）に示すように、レイアウト解析手段２１が解析した文字領域２から１行の文字列３を切り出す。この１行の文字列３は、横書き又は縦書きに自動的に対応して切り出すようになっている。
【００３８】
さらに、文字切り出し手段２３は、図２（ｃ）に示すように、行切り出し手段２２が切り出した１行の文字列３から、１文字４を切り出す。
【００３９】
このように、イメージデータ１からレイアウト解析手段２１、行切り出し手段２２及び文字切り出し手段２３により切り出された１文字４は、文字認識手段２４によって文字データとして認識される。
【００４０】
文字認識手段２４は、正規化手段２５、マッチング手段２６、知識処理手段２７及び標準パターン２８を具備する。
【００４１】
正規化手段２５は、図３（ａ）に示すような文字切り出し手段２３が切り出した１文字４の大きさを、図３（ｂ）に示すように所定の大きさに変更した正規化文字５として、縦長又は横長などの変形を吸収する。
【００４２】
この正規化手段２５が変形する正規化文字５の大きさは、文字認識手段２４が保持した標準パターン２８と同等となるように変形する。このように１文字４を標準パターン２８と同等の大きさとなるように正規化した正規化文字５とすることで、１文字４を標準パターン２８と比較する際に、認識精度を向上することができる。
【００４３】
また、マッチング手段２６は、変形された正規化文字５と標準パターン２８とを比較し、最も近い文字候補を挙げる。
【００４４】
ここで、文字認識手段２４が保持した標準パターン２８は、マイクロフィルムに記録された文字列のフォントと同等のものである。なお、マイクロフィルムとしてＣＯＭフィルム（ＣＯＭシステムにより記録されたマイクロフィルム）が用いられた場合、ＣＯＭフィルムに通常記録される文字列のフォントは、ビットマップ方式フォント（ドットフォント）であり、１文字が１６×１６〜４０×４０ドットで表現されている。
【００４５】
そして、正規化文字５と標準パターン２８との比較では、例えば、図４に示すように、正規化文字５を上下、左右、斜め方向の４つの成分に分解し、４つの成分を個々の文字の特徴として抽出して４つの成分を７×７の１９６個の特徴値とする。この正規化文字５の４つの成分毎の特徴値と、標準パターン２８の４つの成分毎の特徴値とを、例えば、ユークリッド幾何学により比較し、正規化された文字と最も近い標準パターン２８の文字を候補として挙げる。
【００４６】
なお、正規化文字５と標準パターン２８との比較は、特にこれに限定されず、例えば、ビットマップ方式フォントをアウトラインフォントに変換し、アウトラインフォントのエッジ特徴を抽出したものを標準パターン２８として、正規化文字５のエッジ特徴と比較する拡張セル特徴方式で行うようにしてもよい。
【００４７】
また、ビットマップ方式フォントをアウトラインフォントに変換し、アウトラインフォントの輪郭特徴を抽出したものを標準パターン２８として、正規化文字５の輪郭特徴と比較する加重方向ヒストグラムで行うようにしてもよい。
【００４８】
さらに、ビットマップ方式フォントをアウトラインフォントに変換し、アウトラインフォントの文字内の所定の点から８方向に触手を伸ばして求まる所定点の連結長を抽出したものを標準パターン２８として、正規化文字５の所定点の連結長と比較する外郭方向寄与度特徴で行うようにしてもよい。
【００４９】
また、ビットマップ方式フォントのドット位置を標準パターン２８として、正規化文字５のドット位置との比較を行うようにしてもよい。
【００５０】
このように正規化文字５をマイクロフィルムに記録された文字列と同一のフォントを基にした標準パターン２８を用いて比較することで、マッチング手段２６の認識精度を向上することができる。
【００５１】
また、知識処理手段２７は、マッチング手段２６がマッチングさせた標準パターン２８の候補から、文字列を作成し、日本語、英語等の単語情報などの言語情報を使用して、より正確な知識処理を行う。
【００５２】
また、本実施形態では、マイクロフィルムに記録された文字列が帳票データであるため、知識処理手段２７は、帳票データの数値を計算し、小計、合計などの計算結果からも、知識処理を行う。
【００５３】
ここで、帳票データの知識処理を行う知識処理手段２７は、対象となるマイクロフィルムに文字列を記録した際に用いられたプログラム、例えば、電子帳票ソフト、電子会計ソフトなどがある場合には、そのプログラムに基づいて検証ルールを確定し、検証ルールに基づいて認識した文字列の計算を行うことで、正確な知識処理を行うことができる。
【００５４】
また、対象となるマイクロフィルムに文字列を記録した際に用いられたプログラムがない場合には、知識処理手段２７は、検証ルールを形成して認識した文字列の知識処理を行う。
【００５５】
具体的には、例えば、マイクロフィルムの文字列が図５に示すように、帳票データの細かな数値が書かれた明細行４０と、この明細行４０の内容が計算されたトータル行４１とで分かれていた場合、明細行４０をトランザクション行として、トータル行４１と区別し、トランザクション行（明細行４０）とトータル行４１とを比較検討する検証ルールを形成する。この検証ルールは、例えば、ＯＣＲソフトが動作しているコンピュータ３０を操作するユーザに検証ルールを確認させることで確定する。そして確定した検証ルールに基づいて、トランザクション行内の計算を行い、計算結果とトータル行４１との値が異なる場合には、認識した文字データの正確な知識処理を行う。
【００５６】
なお、このような一連の知識処理は、例えば、認識した文字列を表計算ソフトに取り込み、検証ルールを表計算ソフトのマクロとして動作させることで行うことができる。
【００５７】
このように、マイクロフィルムに記録された文字列の種類に応じて知識処理手段２７が知識処理を行うことで、さらなる認識精度を向上することができる。
【００５８】
このようにＯＣＲソフトが認識した標準パターン２８は、コンピュータ３０が文字データとして取得し、例えば、モニタなどへの表示、プリンタへの出力、ＣＤ−Ｒ（登録商標）、ＤＶＤ−Ｒなどの他の記録媒体に出力することができる。
【００５９】
また、例えば、スキャナ１０で読み込んだイメージデータ１は、ＯＣＲソフト２０により文字データとして認識した後に、所望のフォント、色、配置などに容易に変更することができる。これにより、プリンタ等で紙などに印刷する際に、読みやすく整理し易い状態での印刷が可能となる。勿論、イメージデータ１をＯＣＲソフト２０を介さずに直接プリンタから出力するようにしてもよい。
【００６０】
さらに、マイクロフィルムに記録された文字列を高精度に認識して文字データとすることで、マイクロフィルムの全文検索などを行うことができる。これにより、マイクロフィルムに文字列を記録する際に、他の記録媒体に文字データなどの電子データを記録する必要がない。
【００６１】
（他の実施形態）
以上、本発明の実施形態１を説明したが、本発明は上述したものに限定されるものではない。
【００６２】
例えば、上述した実施形態１では、マイクロフィルムに記録された文字列を文字データとして認識するＯＣＲソフト２０をコンピュータ３０に搭載したが、特にこれに限定されず、例えば、スキャナ自体にＯＣＲソフトを搭載し、スキャナでイメージデータの取得と、イメージデータから文字データの認識とを行い、コンピュータに文字データを渡すようにしてもよい。
【００６３】
また、上述した実施形態１では、マイクロフィルムにＣＯＭシステムにより記録された文字列を文字データとして認識させるようにしたが、特にこれに限定されず、例えば、他のフォントを第２の標準パターンとしてさらに保持させるようにしてもよい。すなわち、ＣＯＭシステムにより記録されたマイクロフィルムを読み込む際は、ＣＯＭシステムと同様の標準パターンを用いて認識を行い、他の方法により記録されたものを読み込む際は、第２の標準パターンを用いて認識を行うようにすれば、他の方式での記録でも文字認識精度を低下させることがない。
【００６４】
さらに、上述した実施形態１では、マイクロフィルムに記録された文字列のフォントをビットマップ方式フォントとしたが、マイクロフィルムに記録された文字列のフォントはビットマップ方式フォントに限定されるものではなく、文字認識手段２４がマイクロフィルムに記録された文字列のフォントを標準パターンとして保持して、標準パターンを用いた文字の認識を行うことで、高精度な文字認識を行うことができる。
【００６５】
【発明の効果】
以上説明したように、本発明のマイクロフィルムＯＣＲシステムでは、マイクロフィルムの文字列の比較をする標準パターンとしてマイクロフィルムに記録された文字列と同等のフォントを用いることで、文字認識精度を向上することができる。
【図面の簡単な説明】
【図１】本発明の実施形態１に係るマイクロフィルムＯＣＲシステムの概略を示すブロック図である。
【図２】本発明の実施形態１に係るイメージデータの概略図である。
【図３】本発明の実施形態１に係るイメージデータの概略図である。
【図４】本発明の実施形態１に係る文字認識方法を示す概略図である。
【図５】本発明の実施形態１に係るマイクロフィルムの文字列を示す図である。
【符号の説明】
１  イメージデータ
２  文字領域
３  １行の文字列
４  １文字
１０  スキャナ
２０  ＯＣＲソフト
２１  レイアウト解析手段
２２  行切り出し手段
２３  文字切り出し手段
２４  文字認識手段
２５  正規化手段
２６  マッチング手段
２７  知識処理手段
２８  標準パターン
３０  コンピュータ
４０  明細行
４１  トータル行
【図１】
2004341631.tif 000003
【図２】
2004341631.tif 000004
【図３】
2004341631.tif 000005
【図４】
2004341631.tif 000006
【図５】
2004341631.tif 000007