(57)【要約】【課題】ＯＣＲによって変換されたテキストの修正作業の効率化を図る。【解決手段】変換されたテキストを文字ごとにグループ化し、グループ単位で修正を行うことにより達成する。【選択図】図３
2004318760.tif 000002
【特許請求の範囲】
【請求項１】
イメージ化された文書の文字行又は列から文字イメージを切り出して、各文字イメージをその位置情報とともに記憶するステップと、
前記各文字イメージを、イメージ／テキスト変換手段によってテキストに変換するステップと、
前記各文字イメージ及びその位置情報と、変換により得られた前記テキストとを関連付けて、前記テキストが同一である文字イメージを１つのグループとして同一のファイルに格納するステップと、
前記同一のファイルにある文字イメージとテキストを対比させて表示するステップと、
前記文字イメージとテキストが同一の文字でない場合は、前記文字イメージに対応するテキストに修正するステップと、
前記修正後のテキストを含むテキスト全体を、前記文字イメージの位置情報に従って元の文字イメージの配列に並び変えるステップと、
を具備したことを特徴とする文字認識方法。
【請求項２】
イメージ化された文書の文字行又は列から文字イメージを切り出して、各文字イメージをその位置情報とともに記憶する文字切り出し手段と、
前記切り出された各文字イメージをテキストデータに変換する文字イメージ／テキスト変換手段と、
前記各文字イメージ及びその位置情報と、変換により得られた前記テキストとを関連付けて、前記テキストが同一である文字イメージを１つのグループとして同一のファイルに格納するグループ化手段と、
前記同一のファイルにある文字イメージとテキストを対比させて表示する表示手段と、
を有する文字認識装置であって、
該文字認識装置は、
前記文字イメージとテキストが同一の文字でない場合に、前記文字イメージに対応するテキストに修正するテキスト修正手段と、修正されたテキストを含むテキスト全体を、前記文字イメージの位置情報に従って元の文字イメージの配列に並び変える文字再配列手段とを、さらに具備したことを特徴とする文字認識装置。
【請求項３】
ネットワークを利用して文字イメージをテキストに変換するサービスを行う、文字イメージ／テキスト変換サービス方法であって、該方法は、
前記文字イメージのデータが変換依頼者の端末からネットワークを介して変換サービス提供者のサーバに入力されるステップと、
前記サーバが、文字イメージ／テキスト変換手段によって前記文字イメージデータをテキストデータに変換するステップと、
前記サーバが、前記各文字イメージ及びその位置情報と、変換により得られた前記テキストとを関連付けて、前記テキストが同一である文字イメージを１つのグループとして同一のファイルに格納するステップと、
前記ネットワークに接続されたテキスト修正者の端末に、前記ネットワークを介して前記ファイルに格納されている文字イメージとテキストが入力されるステップと、
前記修正者の端末の表示手段に、前記文字イメージとテキストが対比されて表示されるステップと、
前記文字イメージとテキストが同一の文字でない場合は、前記修正者が前記文字イメージに対応するテキストに修正するステップと、
前記修正者によって修正されたテキストと文字イメージが、ネットワークを介して前記サーバに入力されて前記同一のファイルに格納されるステップと、
前記サーバが、前記修正後のテキストを含むテキスト全体を、前記文字イメージの位置情報に従って元の文字イメージの配列に並び変えるステップと、
前記並び変えられて元の文字イメージの配列に戻されたテキスト全体が、ネットワークを介して、前記変換依頼者の端末に入力されるステップと、
を具備したことを特徴とする文字イメージ／テキスト変換サービス方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＯＣＲによる文字認識方法、装置及びそれを利用した文字イメージ／テキスト変換サービス方法に関し、特に、ＯＣＲソフト等によるテキスト変換後の文字修正を容易にするための方法及び装置等に関する。
【０００２】
【従来の技術】
紙媒体による文書の文字をテキストデータ化する場合、原始的には、人間の目で見て、それと同じ文字をワープロ等を用いて入力していたが、近年は、紙媒体に書かれた文書の文字をイメージスキャナでスキャニングして文字をイメージとしてコンピュータに入力し、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）ソフト（以下、単にＯＣＲという。）を用いてそれをテキストデータに変換することも可能になってきた（例えば、特許文献１、２参照）。
【０００３】
【特許文献１】
特開２００２−７４２６６号公報
【０００４】
【特許文献２】
特開２０００−５７２６１号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、スキャニング時の条件や、元の文書の不鮮明さ等による文字イメージ自体の不完全性、又はＯＣＲの認識精度等の問題によって、変換の正確さは１００％にはならないのが現状である。このため、人間の目視による修正が不可欠となる。
【０００６】
修正を行う場合は、元の（変換前の）文字イメージと変換後のテキストを人間が目で見て比較して、同一か否かを判断し、異なっていれば正しいテキストを手入力して修正することになるが、同じ文字が１箇所にまとまっていないため、逐語的に修正を行わざるを得ず、同じ文字が繰り返し出現した場合であっても、まとめて一括して修正することができなかった。例えば、「日本…」というフレーズが１つの文書中に５０回使用されており、それが文書中に散在しているような場合は、この文字イメージのＯＣＲ化テキストを修正するためには、この文字のある場所を探したうえで、最大５０回の修正作業を行うことが必要となる。図１は上記の文書をイメージスキャナで文字イメージとして取り込んだものを示しており、図２は、それをＯＣＲソフトにてテキストデータに変換したところを示している。図２からも分かるように変換ミスは避けられず、日本が「目本」（▲１▼）、「月本」（▲２▼）、「日木」（▲３▼）、又は「日太」（▲４▼）と誤って変換されている。これを修正するためには、１個ずつ修正していかざるを得ず、重複した作業を強いられることとなる。もしも、「目」を一括して「日」と置換するような修正を行えば効率が良いが、逆に、正しく変換されている「目」という字を間違って「日」に変えてしまう危険性があるので、この方法は妥当でない。
【０００７】
また、文字イメージ／テキスト変換サービスを提供する場合、変換したテキストを修正する作業が発生するが、この修正作業を複数の者で行う場合、文字ごとに担当を分けて作業を行えば重複した作業にならず、さらには、文字ごとに担当を分ければ、文書内容の秘密が完全に保持できるとともに、全体として修正時間も短縮される。
【０００８】
本発明は、上述のような事情に鑑み為されたものであり、本発明はＯＣＲ等によって変換されたテキストの修正作業の効率化を実現するための文字認識方法、文字認識装置及びそれらを利用した文字イメージ／テキスト変換サービス方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明は、文字認識方法及び文字認識装置、文字イメージ／テキスト変換サービス方法に関し、本発明の上記目的は、イメージ化された文書の文字行又は列から文字イメージを切り出して、各文字イメージをその位置情報とともに記憶するステップと、前記各文字イメージを、イメージ／テキスト変換手段によってテキストに変換するステップと、前記各文字イメージ及びその位置情報と、変換により得られた前記テキストとを関連付けて、前記テキストが同一である文字イメージを１つのグループとして同一のファイルに格納するステップと、前記同一のファイルにある文字イメージとテキストを対比させて表示するステップと、前記文字イメージとテキストが同一の文字でない場合は、前記文字イメージに対応するテキストに修正するステップと、前記修正後のテキストを含むテキスト全体を、前記文字イメージの位置情報に従って元の文字イメージの配列に並び変えるステップとを具備したことを特徴とする文字認識方法によって達成される。
【００１０】
また、本発明の上記目的は、イメージ化された文書の文字行又は列から文字イメージを切り出して、各文字イメージをその位置情報とともに記憶する文字切り出し手段と、前記切り出された各文字イメージをテキストデータに変換する文字イメージ／テキスト変換手段と、前記各文字イメージ及びその位置情報と、変換により得られた前記テキストとを関連付けて、前記テキストが同一である文字イメージを１つのグループとして同一のファイルに格納するグループ化手段と、前記同一のファイルにある文字イメージとテキストを対比させて表示する表示手段とを有する文字認識装置であって、該文字認識装置は、前記文字イメージとテキストが同一の文字でない場合に、前記文字イメージに対応するテキストに修正するテキスト修正手段と、修正されたテキストを含むテキスト全体を、前記文字イメージの位置情報に従って元の文字イメージの配列に並び変える文字再配列手段とをさらに具備したことを特徴とする文字認識装置によって達成される。
【００１１】
さらに、本発明の上記目的は、ネットワークを利用して文字イメージをテキストに変換するサービスを行う、文字イメージ／テキスト変換サービス方法であって、該方法は、前記文字イメージのデータが変換依頼者１０の端末１１からネットワーク２０を介して変換サービス提供者３０のサーバ３１に入力されるステップと、前記サーバ３１が、文字イメージ／テキスト変換手段によって前記文字イメージデータをテキストデータに変換するステップと、前記サーバ３１が、前記各文字イメージ及びその位置情報と、変換により得られた前記テキストとを関連付けて、前記テキストが同一である文字イメージを１つのグループとして同一のファイルに格納するステップと、前記ネットワーク２０に接続されたテキスト修正者の端末４０に、前記ネットワーク２０を介して前記ファイルに格納されている文字イメージとテキストが入力されるステップと、前記修正者の端末４０の表示手段４１に、前記文字イメージとテキストが対比されて表示されるステップと、前記文字イメージとテキストが同一の文字でない場合は、前記修正者が前記文字イメージに対応するテキストに修正するステップと、前記修正者によって修正されたテキストと文字イメージが、ネットワーク２０を介して前記サーバ３１に入力されて前記同一のファイルに格納されるステップと、前記サーバ３１が、前記修正後のテキストを含むテキスト全体を、前記文字イメージの位置情報に従って元の文字イメージの配列に並び変えるステップと、前記並び変えられて元の文字イメージの配列に戻されたテキスト全体が、ネットワーク２０を介して、前記変換依頼者１０の端末１１に入力されるステップとを具備したことを特徴とする文字イメージ／テキスト変換サービス方法によって達成される。
【００１２】
【発明の実施の形態】
本発明に係る文字認識方法、文字認識装置及び文字イメージ／テキスト変換サービス方法について、以下、図面を参照しつつ詳細に説明する。
【００１３】
図３は本発明に係る文字認識方法のフローチャートであり、図を参照しつつ説明する。
【００１４】
紙媒体等に印字された文書を電子化処理する場合、印字されている文字をイメージスキャナ等の画像入力装置を使用してイメージデータとして、パソコン等の情報処理装置に入力する（ステップＳ１）。図４は一般的な文字認識装置のハードウェア構成を示すものであり、情報処理装置としてのパソコン１１とそれに接続された画像入力装置としてのイメージスキャナ１２とで構成される。パソコン１１の内部には、イメージスキャナで取り込んだイメージデータ、イメージデータをテキストデータに変換するＯＣＲソフトのような文字認識プログラム、及び以下に述べる手順で文字認識処理をパソコンに行わせる制御プログラムを記憶する記憶装置（図示せず）が組み込まれている。
【００１５】
ステップＳ１で読み込んだイメージデータは、連続した文字イメージからなる単なる画像にすぎないので、これを１個１個の文字単位に切り分ける必要がある。こうしないと文字イメージをテキストに変換できないからである。横書きの場合は、行単位で文字を切り出し、縦書きの場合は列単位で切り出す（ステップＳ２）。文字切り出しの方法は、例えば特開２０００−５７２６１号公報の明細書に記載の方法や、本出願人による未公開の先の出願（特願２００３−５２８２２号明細書）に開示されている方法が使用可能である。
【００１６】
次に、切り出した個々の文字イメージと該文字の文書中の位置情報を関連付けて記憶する（ステップＳ３）。次いで、文字イメージをＯＣＲソフトによってテキストに変換する（ステップＳ４）。前述のように、図１はイメージスキャナによってイメージ化された文書の例であり、図２はそれをＯＣＲソフトでテキストデータに変換した場合の例である。従来であれば、図２において、▲１▼の「目」を「日」に、▲３▼の「木」を「本」に、▲２▼の「月」を「日」に、▲４▼の「太」を「本」にそれぞれ修正する作業を人間の手で行っていくわけであるが、何百、何千ページにもなる文書だと時間がかかるし、複数の修正者に分割して修正する場合でも、本例のように「日本」という文字が繰り返し出てくるようなケースでは重複した作業になってしまうことになる。そこで、同じ文字を拾い集めて１箇所にまとめる処理を行う。しかしながら、コンピュータは文字イメージを単なる画像としてしか認識していないため、画像（イメージ）として文字が同一かどうかを判断するためには、別個の画像認識処理が必要となり、処理時間がかかる。そこで、本実施例においてはテキストデータに変換した後で、そのテキストが同一である文字イメージのグループを同一のグループとして、一つのファイルに格納することにする（ステップＳ５）。この場合、文字イメージとその位置情報とはすでに関連付けられているので、結果的には、変換されたテキストデータと元の文字イメージの位置情報とも関連付けられることになる。
【００１７】
図５は、ステップＳ５で行われる処理を説明するための図である。（Ａ）は、テキストに変換された結果が「日」となる文字イメージをまとめたファイルであるが、ここではすべて正しく変換されていることを示している。上段が文字イメージで、下段がそれをテキストに変換したものである。いうまでもなく、テキストには決められたコードが付与されており、「日」はＪＩＳコードでは「４６７Ｃ」、シフトＪＩＳでは「９３ＦＡ」となっている。本発明では、このテキストコードをキーとして、文字イメージのグループ化を行っている。（Ｂ）は、変換された結果が「目」となった文字イメージが格納されたファイルである。同じ「目」というテキストに変換されたものであっても、元の文字イメージが「日、月、目」と三種類あることが分かる。（Ｃ）は（Ｂ）と同様、変換された結果が「月」となった文字イメージが格納されたファイルである。（Ｄ）、（Ｅ）、（Ｆ）についても（Ａ）、（Ｂ）、（Ｃ）の場合と基本的には同様であるので、説明は省略する。いずれも、下段のテキストが同一であるものが一つのグループとなっている。
【００１８】
次に、ステップＳ５で作成したファイルごとに修正を行うため、文字イメージとテキストを対比させてパソコン１１の画面に表示させる（ステップＳ６）。ここで、上段の文字イメージと下段のテキストが一致していなければ、変換が正しく行われなかったということであり、修正者が手入力（パソコン１１のキーボードから入力）により正しいテキストに修正する（ステップＳ７）。このとき、例えば図５の（Ｅ）のような場合は、「木」を一括して「本」に修正した後で、本来修正する必要のなかった「木」（右から２番目）のみ元の「木」に戻すような修正を行うこともできるので、修正手数としては２回で済むことになり、修正のスピードアップが図れる。修正が終われば、もとのファイルに上書きする（ステップＳ８）。
【００１９】
こうして、すべてのテキストについての修正作業が修正すると、バラバラにして格納した文字イメージ及び対応するテキストをセットで元の位置（配列）に戻し、元の文書を復元する（ステップＳ９）。元の配列に戻すときに使用される位置情報は、ステップＳ３で記憶された位置情報である。
【００２０】
図６は、本発明に係る文字認識方法を利用し、インターネット等のネットワークを通じて文字イメージ／テキスト変換サービスを行う仕組みを説明するためのネットワーク構成図の一例である。図中、１０は文字イメージ／テキスト変換サービスを受けようとする変換依頼者であり、２０はインターネット、イントラネット又は専用回線のような通信ネットワークである。また、通信方法は有線、無線のいずれでも構わない。３０は文字イメージ／テキスト変換サービスを提供する業者であり、変換処理等を行うサーバ３１と、サーバ３１に接続されユーザである前記変換依頼者の情報やデータの保管、変換プログラムや制御プログラム等、後述の修正者の属性等の管理情報が格納されているデータベース３２を有している。また、４０は変換されたテキストを修正する多数の修正者（及び端末）であり、ネットワーク２０に接続され、サーバ３１にアクセス可能となっている。このような構成において、図７を参照して、本発明に係る文字イメージ／テキスト変換サービス方法について説明する。
【００２１】
まず、変換依頼者は、テキスト化（電子化）したい文書１３をイメージスキャナ１２等によってイメージデータとしてパソコン１１等に入力する（ステップＳ１１）。もしも、この文書が秘密文書であり、第三者に内容を知られたくない場合は、得られた文字イメージをシャッフルし、シャッフル情報を記憶させる（ステップＳ１２）。文字イメージシャッフルの方法は、本出願人による未公開の先の出願（特願２００３−５２８２２号明細書）に開示されている方法が使用可能であり、そのシャッフルプログラムは、サーバ３１からダウンロードして使用することができる。次に、イメージデータ（又はシャッフル後のイメージデータ）を変換サービス提供者３０のサーバ３１へアップロードする（ステップＳ１３）。
【００２２】
サーバ３１は、変換依頼者１０から送られたイメージデータをＯＣＲソフト等を用いて、テキストデータに変換する（ステップＳ１４）。
【００２３】
サーバ３１は、文書イメージ全体の中の各個別の文字イメージの位置情報、該文字イメージ及び前記変換されたテキストを関連付け、テキストが同一である文字イメージを１つのグループとしてテキストごとのファイルに格納する（ステップＳ１５）。
【００２４】
修正者４０は端末（パソコン、携帯情報端末など）から、ネットワーク２０を介してサーバ３１にアクセスし、自分が修正を担当するファイルを端末にダウンロードする（ステップＳ１６）。修正者は端末の表示器４１に文字イメージと変換されたテキストと対比させて表示させ、必要に応じてテキストを修正する（ステップＳ１７）。修正は手作業で行う。
【００２５】
修正者は、修正後のファイルをサーバ３１にアップロードする（ステップＳ１８）。
【００２６】
サーバ３１は、修正後の全部のテキストのファイルを合成し、前記文字イメージの位置情報に従って、全部のテキストを元の文字イメージの配列に並び変え（ステップＳ１９）、変換及び修正の完了したテキストファイルを元のイメージデータとともに、変換依頼者のファイルに格納する（ステップＳ２０）。
【００２７】
変換依頼者１０は、サーバ３１にアクセスし、自分のファイルから、変換及び修正済みのテキストファイルをダウンロードする（ステップＳ２１）。もしも、依頼する際にシャッフルを行っていたのであれば、リシャッフルを行って、元の配列に戻す。
【００２８】
修正者はネットワークに接続できる端末があれば、その居住地はどこでもよいので、僻地や外国に居住している者でも行うことができ、幅広く人員を確保することができる。
【００２９】
【発明の効果】
本発明に係る文字認識方法及び文字認識装置によれば、文字単位で分けて修正を行うので、修正のスピードが大幅に向上するとともに、重複した作業がなくなるので、大幅なコスト削減を図ることができる。また、付随的な効果として、文字ごとにバラバラにして修正者に渡すため、修正者に文書の意味を知られることがなくなり、完全に秘密を守ることができる。
【００３０】
また、本発明に係る文字イメージ／テキスト変換サービス方法によれば、修正者は端末のみ保有していればよいので、世界中のどこにいても修正作業を行うことができ、また、修正者も多数確保することができるので、修正作業の大幅な時間短縮及びコスト削減を図ることができる。
【図面の簡単な説明】
【図１】文書をイメージスキャナで文字イメージとして取り込んだものの一例を示す図である。
【図２】図１のイメージをＯＣＲソフトでテキストデータに変換した場合の例である
【図３】本発明に係る文字認識方法のフローチャートの一例である。
【図４】一般的な文字認識装置のハードウェア構成を示す図である。
【図５】テキストが同一である文字イメージのグループを同一のグループとして、一つのファイルに格納するステップを説明するための図である。
【図６】ネットワークを通じて文字イメージ／テキスト変換サービスを行うためのネットワーク構成図の一例を示す図である。
【図７】ネットワークを利用した文字イメージ／テキスト変換サービス方法のフローチャートの一例を示す図である。
【符号の説明】
１０  変換依頼者
１１  パソコン
１２  イメージスキャナ
２０  ネットワーク
３０  変換サービス提供者
３１  サーバ
３２  データベース
４０  修正者
４１  表示器
【図１】
2004318760.tif 000003
【図２】
2004318760.tif 000004
【図３】
2004318760.tif 000005
【図４】
2004318760.tif 000006
【図５】
2004318760.tif 000007
【図６】
2004318760.tif 000008
【図７】
2004318760.tif 000009