(57)【要約】【課題】  画像データをテキストデータに正しく変換する。【解決手段】  ＣＰＵは、ベリファイ対象の画像データ情報を入手し記憶する。ＣＰＵは、パンチャーによるベリファイの結果得られた正値のテキストデータ情報を入手し、ベリファイ対象の情報と、そのベリファイ対象の画像データと、そのベリファイ対象の正値のテキストデータ情報とを、互いに紐づけて記憶する。ＣＰＵはそのような情報を大量に取得し記憶する。ＣＰＵは、記憶した情報を、印字特性が同じベリファイ対象毎に分ける。ＣＰＵは、大量に取得し記憶した情報について、いわゆるマシンラーニングを行う。本発明では、マシンラーニングの結果得た情報を用いることにより、画像データからテキストデータへの変換を、印字特性が同一であるものに限定した範囲で、正しく行う。【選択図】        図３
2020009052.tif 000002
【特許請求の範囲】
【請求項１】
テキスト化対象である画像データと前記画像データに対応する正値のテキストデータを
テキスト化対象の印字特性が同一の印字特性同一群毎に区別し
さらに前記テキストデータ毎に区別して保存する
画像データテキストデータ保存手段と、
前記印字特性に基づいて画像データに表れる共通の特徴を利用した人工知能により得られた手段を用いて新たなテキスト化対象である画像データに対応させるべきテキストデータを特定するテキストデータ特定手段
を備えた画像データテキストデータ変換システム。
【請求項２】
前記テキストデータ特定手段が、
前記画像データテキストデータ保存手段によって既に保存された既保存画像データのうちテキスト化対象の画像データと一致する既保存画像データに対応するテキストデータを新たなテキスト化対象である画像データに対応させるべきテキストデータとして特定する手段である
ことを特徴とする請求項１に記載の画像データテキストデータ変換システム。
【請求項３】
前記テキスト化対象である画像データが、光学的文字読取装置により得られたことを特徴とする請求項１又は請求項２に記載の画像データテキストデータ変換システム。
【請求項４】
前記画像データに対応する正値のテキストデータが、パンチャーによるベリファイの結果得られたものであることを特徴とする請求項１から請求項３のいずれかに記載の画像データテキストデータ変換システム。
【請求項５】
前記印字特性が、前記テキスト化対象の印字に用いられた印字装置に基づいて現れた特性又は前記テキスト化対象の印字された位置に基づいて現れた特性であることを特徴とする請求項１から請求項４のいずれかに記載の画像データテキストデータ変換システム。
【請求項６】
前記印字特性が、印字位置に関する特性、印字濃度に関する特性、印字の向きに関する特性又は印字の線種に関する特性であることを特徴とする請求項１から請求項４のいずれかに記載の画像データテキストデータ変換システム。
【請求項７】
前記画像データテキストデータ保存手段によって既に保存された既保存画像データのうちにテキスト化対象の画像データと一致する既保存画像データがない場合には、当該テキスト化対象の画像データと当該画像データに対応する正値のテキストデータを、前記画像データテキストデータ保存手段に保存することを特徴とする請求項２に記載の画像データテキストデータ変換システム。
【請求項８】
前記画像データテキストデータ保存手段によって既に保存された既保存画像データのうちにテキスト化対象の画像データと一致する既保存画像データがない場合には、注意喚起がされることを特徴とする請求項２に記載の画像データテキストデータ変換システム。
【請求項９】
対応するテキストデータを選択するデータベースとして、
テキスト化対象である画像データの属する文字種と
同じ文字種のテキストデータで構成されるデータベースが用いられることを特徴とする請求項１から請求項８のいずれかに記載の画像データテキストデータ変換システム。
【請求項１０】
画像データと、請求項１又は請求項２に記載の画像データテキストデータ変換システムにより得た前記画像データに対応するテキストデータを、パンチャーによるベリファイの対象とすることを特徴とするデータエントリーシステム。
【請求項１１】
ベリファイを行うパンチャーの能力に応じて、ベリファイの対象を決定するベリファイ対象決定手段を備えたことを特徴とする請求項１０に記載のデータエントリーシステム。
【請求項１２】
パンチャーがベリファイ能力に応じた評価を備えており、
ベリファイ対象に応じたパンチャーが選択されることを特徴とする請求項１０又は請求項１１に記載のデータエントリーシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
帳票の画像データをデジタルデータに変換するシステムに関する。
【背景技術】
【０００２】
市場にはデジタル化されていない文字（アナログデータで成る文字）で構成される書類が大量にあるところ、文字情報を集計したり、加工したり、保存したりするには、文字のテキストデータ化が必須である。このため、アナログデータで成る文字をテキストデータに変換することを請け負うサービスが、過去には「キーパンチャー」の名称で、現在は「データエントリー 」の名称で、事業として成立している。
【０００３】
アナログデータで成る文字のテキストデータ化にあっては、当然のことながら、変換後のテキストデータが、元のアナログデータと１００％一致することが求められる。
【０００４】
図１９により、従来の、アナログで成る文字データのテキストデータ化の手法を説明する。テキストデータ化の対象書類はある企業の一ヶ月分の費用請求書である。数万枚の費用請求書がテキスト化の対象であるところ、図１９では１枚目から３枚目を示す。費用請求書のうち、「金額」、「請求書番号」及び「請求先名称」がテキストデータ化の対象である。１枚目は、金額が「１２」、請求書番号が「ＡＢ」、請求先名称が「あい」であり、２枚目は、金額が「３４」、請求書番号が「ＣＤ」、請求先名称が「うえ」であり、３枚目は、金額が「５６」、請求書番号が「ＥＦ」、請求先名称が「おか」である。３枚目の請求先名称「おか」は、上方に少しずれて印字されている。
【０００５】
まず、二人のパンチャー（甲と乙）は、同じ対象を、同時進行でテキストデータ化する。このテキストデータ化の作業は「エントリー」と呼ばれる。同時進行のやり方は、一つの帳票の複写物を作成して時間的にも同時に行うのでもよいし、複写物を作成せずに同一対象が二人のパンチャーの手元に順に届くようにして時間的にずらして行うのでもよい。次にパンチャー甲がテキストデータ化した結果物と、パンチャー乙がテキストデータ化した結果物を突合する。両者が一致するかどうかを確認し、不一致の場合には元の費用請求書の記載を確認して誤りを正す。この突合して確認と修正を行う作業は「ベリファイ」と呼ばれる。図１９に示す例では、２枚目の費用請求書の「３４」の数字に関し、パンチャー甲は「３４」とテキスト化したが、パンチャー乙は「８４」とテキスト化した。両者の結果物が不一致であり、乙のテキスト化に誤りがあったため、「８４」を「３４」に修正し、正値を得た。なお、この費用請求書では、三枚目の「おか」の文字の記載される位置が上方にずれていたが、パンチャー甲とパンチャー乙はいずれも正しくテキストデータ化した。
【０００６】
このような、人間の目と判断能力を用いたいわば手作業によるテキストデータ化は、堅実で確実な手法として、現在も広く行われているところ、エントリー・ベリファイのいずれの作業も熟練された能力が必要であり、人材確保の困難性等、問題があった。
【０００７】
図示しないが、アナログで成る文字をテキストデータ化する手法として、ОＣＲ（Optical Character Reader）も利用されている。ОＣＲは、正値のテキストデータを得る率がより高くなるよう、現在も開発が継続されているが、人間の能力と同等のものを得ることは実現できておらず、ＯＣＲを用いてテキストデータ化したものをそのまま最終データとして用いることはできない。正値化されたテキストデータを得るには、現在も、人間の目と判断力を用いた確認と修正の作業を経る必要がある。
【０００８】
特許第６２９４５５４号には、ＯＣＲを用いた手法であって、文字属性毎にベリファイするシステムが記載されている。しかし、同一の書式でなる帳票への同一のプリンタによる印字に現れる共通の特徴に着目し、その特徴を利用した人工知能により、画像データから文字データへの変換を正確に行うシステムは、記載されてない。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特許第６２９４５５４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
画像データをテキストデータに変換するシステムであって、人工知能を用いた手法により正値に近いテキストデータを得るシステムを得ることを課題とする。印字特性が同一か否かでデータを分類することによって、印字特性が同一であるために現われる共通の特徴を利用して、テキストデータ化する際のデータベースの母数を減らし、データベース化の誤りが少ないシステムを提供することを課題とする。
【課題を解決するための手段】
【００１１】
（１）テキスト化対象である画像データと前記画像データに対応する正値のテキストデータをテキスト化対象の印字特性が同一の印字特性同一群毎に区別しさらに前記テキストデータ毎に区別して保存する画像データテキストデータ保存手段と、前記印字特性に基づいて画像データに表れる共通の特徴を利用した人工知能により得られた手段を用いて新たなテキスト化対象である画像データに対応させるべきテキストデータを特定するテキストデータ特定手段を備えた画像データテキストデータ変換システムにより課題を解決する。
（２）前記テキストデータ特定手段が、前記画像データテキストデータ保存手段によって既に保存された既保存画像データのうちテキスト化対象の画像データと一致する既保存画像データに対応するテキストデータを新たなテキスト化対象である画像データに対応させるべきテキストデータとして特定する手段であることを特徴とする画像データテキストデータ変換システムにより課題を解決する。
（３）前記テキスト化対象である画像データが、光学的文字読取装置により得られたことを特徴とする画像データテキストデータ変換システムにより課題を解決する。
（４）前記画像データに対応する正値のテキストデータが、パンチャーによるベリファイの結果得られたものであることを特徴とする画像データテキストデータ変換システムにより課題を解決する。
（５）前記印字特性が、前記テキスト化対象の印字に用いられた印字装置に基づいて現れた特性又は前記テキスト化対象の印字された位置に基づいて現れた特性であることを特徴とする画像データテキストデータ変換システムにより課題を解決する。
（６）前記印字特性が、印字位置に関する特性、印字濃度に関する特性、印字の向きに関する特性又は印字の線種に関する特性であることを特徴とする画像データテキストデータ変換システムにより課題を解決する。
（７）前記画像データテキストデータ保存手段によって既に保存された既保存画像データのうちにテキスト化対象の画像データと一致する既保存画像データがない場合には、当該テキスト化対象の画像データと当該画像データに対応する正値のテキストデータを、前記画像データテキストデータ保存手段に保存することを特徴とする画像データテキストデータ変換システムにより課題を解決する。
（８）前記画像データテキストデータ保存手段によって既に保存された既保存画像データのうちにテキスト化対象の画像データと一致する既保存画像データがない場合には、注意喚起がされることを特徴とする画像データテキストデータ変換システム。
（９）対応するテキストデータを選択するデータベースとして、テキスト化対象である画像データの属する文字種と同じ文字種のテキストデータで構成されるデータベースが用いられることを特徴とする画像データテキストデータ変換システムにより課題を解決する。
（１０）画像データと、テキスト化対象である画像データと前記画像データに対応する正値のテキストデータをテキスト化対象の印字特性が同一の印字特性同一群毎に区別しさらに前記テキストデータ毎に区別して保存する画像データテキストデータ保存手段と、前記印字特性に基づいて画像データに表れる共通の特徴を利用した人工知能により得られた手段を用いて新たなテキスト化対象である画像データに対応させるべきテキストデータを特定するテキストデータ特定手段を備えた画像データテキストデータ変換システムにより得た前記画像データに対応するテキストデータを、パンチャーによるベリファイの対象とすることを特徴とするデータエントリーシステムにより課題を解決する。
（１１）ベリファイを行うパンチャーの能力に応じて、ベリファイの対象を決定するベリファイ対象決定手段を備えたことを特徴とするデータエントリーシステムにより課題を解決する。
（１２）パンチャーがベリファイ能力に応じた評価を備えており、ベリファイ対象に応じたパンチャーが選択されることを特徴とするデータエントリーシステムにより課題を解決する。
【００１２】
「画像データに対応するテキストデータ」として「正値」の必要がある理由は、人工知能がこれを教師データとして用いるためである。
【００１３】
「正値」とは、テキスト化の結果物がもとの帳票の記載内容と同じである状態をいう。そのような状態は、パンチャーによる二度のベリファイを経て得る場合の他、あらゆる手法によって得た場合が対象となる。
【００１４】
「テキスト化対象の印字特性が同一」とは、例えば、プリンタや、帳票の書式が同一である場合等を想定しており、印字する文字の大きさや字間や行間が同一の場合である。プリンタがレーザープリンタの場合には、印字のカスレはあまり見られないが、プリンタがドットプリンタである場合には、カスレやとぎれが見られる場合がある。また、カーボン紙等を用いた複写式のプリンタでは、薄い青色の場合が多い。
【００１５】
テキスト化を依頼する企業等が使用するプリンタや、後述の印字対象の書式は、さほど頻繁に変更されるものではなく、ある程度の期間同じであるので、その慣習を利用したシステムである。
【００１６】
印字特性同一群毎にデータを分類する理由は、印字特性が同じ場合、共通の特徴が現れるためである。共通の特徴が現れる結果、人工知能を利用する際、母数を少なくすることができ、効率の良い利用が考えられるためである。
【００１７】
人工知能の進歩は日進月歩であり様々な種類があるところ、ここにいう人工知能には、全ての人工知能が含まれる。
【００１８】
画像データテキストデータ保存手段によって既に保存された既保存画像データのうちテキスト化対象の画像データと一致する既保存画像データに対応するテキストデータを新たなテキスト化対象である画像データに対応させるべきテキストデータとして特定する手段は、人工知能により得られた手法の一つである。
【００１９】
既に保存された既保存画像データのなかに、テキスト化対象の画像データと一致する画像データがない、という事態は非常に希なケースである。この場合、当該テキスト化対象の画像データを、保存画像データに加える。この結果、以降は、これと同じ画像データが照合された場合には、この度保存した情報を用いて、この画像データに対応するテキストデータが特定される。
【００２０】
既に保存された既保存画像データのうちにテキスト化対象の画像データと一致する既保存画像データがない場合、テキスト対象の印字特性が変更になった可能性がある。「注意喚起」が行われる理由は、注意喚起を受けて、既に保存された既保存画像データのうちにテキスト化対象の画像データと一致する既保存画像データがない理由を確認する機会を得るためである。
【００２１】
対応するテキストデータを選択するデータベースとして、テキスト化対象である画像データの属する文字種と同じ文字種のテキストデータで構成されるデータベースが用いられることを特徴とする画像データテキストデータ変換システムにより課題を解決する。文字種を限定したテキストデータのデータベースを用いることにより、データベースの母数が少なくなり、その結果、テキストデータ化の誤りが生じる可能性が下がる。
【発明の効果】
【００２２】
ベリファイ対象（判読対象）を、文字種毎に分けてベリファイを行うため、ベリファイ対象を、英語のみや数字のみといったものにできる。また、ベリファイ作業者と管理者はインターネットでつながっている。よって、ベリファイ作業者として、外国人を採用することができる。さらに、識字力の欠如という障害を持っていても文字の一致と不一致の判断が可能であれば、ベリファイ作業者として採用できる。
【００２３】
画像データとその画像データに対応する正値のテキストデータを紐づけたデータを大量に取得し、そのようなデータを印字特性同一群毎に、分類することにより、印字特性同一群毎に備わる共通の癖を利用して人工知能による学習を行わせることができる。
【００２４】
人工知能の学習効果を利用することにより、ベリファイを行う前の、第一次テキストデータを得る段階で、画像データに対応するテキストデータとして正確性の高いものが得られる。この結果、ベリファイ作業者は、ベリファイ作業において、一つの画面にこれまでよりも多数のベリファイ対象を掲載して作業を行うことができる。また、大半の一致するデータの中に、不一致のデータが存在する、という状態になるため、不一致のデータを見つけ出すことが、従来よりも容易になる。この結果、ベリファイ作業の正確性がさらに向上する。また、ベリファイ能力の低い者であってもベリファイ作業に従事できるようになる。
【図面の簡単な説明】
【００２５】
【図１】実施形態におけるネットワーク構成を示す。
【図２】実施形態における管理者コンピュータのハードウェア構成を示す。
【図３】実施例１におけるシステム全体の動作の概要をフローチャートで示す。
【図４】実施例１における判読対象の書誌的事項情報のデータベースの内容を示す。
【図５】実施例１における帳票を示す。
【図６】実施例１における判読対象位置情報特定のためのプログラムの動作の概要をフローチャートで示す。
【図７】実施例１における画像データテキストデータ変換のためのプログラムの動作の概要をフローチャートで示す。
【図８】実施例１における項目対応文字種情報のデータベースの内容を示す。
【図９】実施例１における判読対象の点数を特定のためのプログラムの動作の概要をフローチャートで示す。
【図１０】実施例１における判読対象難易度情報のデータベースの内容を示す。
【図１１】実施例１における判読対象難易度情報のデータベースの内容を示す。
【図１２】実施例１におけるベリファイのための動作の概要をフローチャートで示す。
【図１３】実施例１におけるベンチャー情報のデータベースの内容を示す。
【図１４】実施例１における判読情報のデータベースの内容を示す。
【図１５】実施例１における画像データテキストデータ変換システムのためのデータ収集のためのプログラムの動作の概要をフローチャートで示す。
【図１６】実施例１における学習後テキストデータのデータベースの内容を示す。
【図１７】実施例１における学習後の画像データテキストデータ変換のための動作の概要をフローチャートで示す。
【図１８】実施例２によるアナログで成る文字データのテキストデータ化の流れを示す。
【図１９】従来例によるアナログで成る文字データのテキストデータ化の流れを示す。
【発明を実施するための形態】
【００２６】
（１）実施例に係る発明の概要
実施例に係る発明は、次に説明する手段によって画像データをテキストデータに正しく変換するシステムである。ＣＰＵは、ベリファイ対象の画像データ情報を入手し記憶する。ＣＰＵは、パンチャーによるベリファイの結果得られた正値のテキストデータ情報を入手し、ベリファイ対象の情報と、そのベリファイ対象の画像データと、そのベリファイ対象の正値のテキストデータ情報とを、互いに紐づけて記憶する。ＣＰＵはそのような情報を大量に取得し記憶する。ＣＰＵは、記憶した情報を、印字特性が同じベリファイ対象毎に分ける。
【００２７】
「印字特性」とはこの発明を特定するため作成された用語である。印字特性とは、例えば、同一の書式でなる帳票への、同一のプリンタによる印字において表れる特徴であって、帳票の文字を記載するべき個所についての位置的なずれや、印刷方法に基づくカスレや濃淡といった印字の特徴をいう。同一の書式でなる帳票への、同一のプリンタによる印字にあっては、同様の特徴が表れる。
【００２８】
ＣＰＵは、大量に取得し記憶した情報について、いわゆるマシンラーニングを行う。本発明では、マシンラーニングの結果得た情報を用いることにより、画像データからテキストデータへの変換を、印字特性が同一であるものに限定した範囲で、正しく行う。
【００２９】
（２）実施形態の詳細
以下、本発明の好適な実施の形態について、図面を参照し説明する。
【実施例１】
【００３０】
図１から図１７により、実施例１を説明する。図１に示す通り、画像データテキストデータ変換装置１は、パーソナルコンピュータ、携帯端末装置等を含む各種コンピュータシステムを備える。管理者のコンピュータ２とパンチャーのコンピュータ３は、ネットワーク４を介して接続される。管理者コンピュータとはベリファイを管理するコンピュータである。
【００３１】
図２に示す通り、管理者コンピュータのハードウェア構成１０はシステム全体を制御するための制御部１１を備える。制御部１１には、データバス等のバスラインを介して、キーボードやタッチパネル等の入力装置１５、表示装置１６、通信制御装置１７及び記憶装置３０が接続している。通信制御装置１７は、画像データテキストデータ変換装置１と他のパーソナルコンピュータ等の各種外部電子機器との間をネットワーク接続するための制御装置である。各種の外部電子機器から画像データテキストデータ変換装置１へのアクセスは、通信制御装置１７により為される。
【００３２】
制御部１１は、ＣＰＵ１２、ＲＯＭ１３及びＲＡＭ１４を備える。ＣＰＵ１２は、ＲＯＭ１３や記憶装置３０等の各種記憶部に記憶されたプログラムに従って、各種の情報処理や制御を行う。ＲＯＭ１３は、ＣＰＵ１２が各種制御や演算を行うための各種プログラムやデータが予め格納されたリードオンリーメモリである。ＲＡＭ１４は、ＣＰＵ１２にワーキングメモリとして使用されるランダムアクセスメモリである。
【００３３】
記憶装置３０は、読み書き可能な記憶媒体と、その記憶媒体に対してプログラムやデータ等の各種情報を読み書きするための駆動装置で構成されている。この記憶装置３０に使用される記憶媒体としては、主としてハードディスクが使用される。記憶装置３０は、データ格納部３１及びプログラム格納部３２を備える。
【００３４】
データ格納部３１には、
［ａ］判読対象情報、
［ｂ］判読対象位置情報、
［ｃ］項目対応文字種情報、
［ｄ］文字種毎の配点情報、
［ｅ］判読対象難易度情報、
［ｆ］パンチャー情報、
［ｇ］判読情報、
［ｈ］学習後テキストデータ情報、
が格納されている。
【００３５】
プログラム格納部３２には、
［ｉ］判読対象位置情報特定プログラム、
［ｊ］光学的文字読取プログラム、
［ｋ］画像データテキストデータ変換プログラム、
［ｌ］判読対象配点特定プログラム、
［ｍ］ベリファイプログラム、
［ｎ］画像データをテキストデータに変換するためのデータ作成プログラム、
［ｏ］学習後画像データテキストデータ変換プログラム、
が格納されている。
【００３６】
実施例１におけるシステム全体の動作の概要を、図３により説明する。
【００３７】
［Ｓ１］
ここに、ベリファイの依頼者を「顧客」と称し、顧客からベリファイの依頼を受ける者を「ベリファイ管理者」と称す。通常、顧客は、ベリファイ管理者に、帳票の様々な判読項目の中からテキストデータに変換するべきベリファイ対象を特定し、テキストデータ納品日を示してベリファイを依頼する。帳票が例えば納品書である場合、判読項目とは例えば「納品日」と「納品先」と「製品名」と「製品数量」といった項目である。
【００３８】
顧客よりそのような依頼を受けたベリファイ管理者は、ベリファイ対象毎に案件番号を付し、顧客名や住所、ベリファイの依頼日、ベリファイ対象、といった書誌的事項とともに管理者コンピュータに入力する。管理者コンピュータのＣＰＵは、案件番号と書誌的事項を記憶装置３０に記憶する。この明細書において「管理者コンピュータのＣＰＵ」を、単に「ＣＰＵ」と称す。ベリファイの結果得られたテキストデータが顧客に納品されるまでの間、ベリファイ対象と書誌的事項は必要に応じて呼び出されて用いられる。詳細は図４を用いて別途説明する。
【００３９】
［Ｓ２］
ＣＰＵは、帳票における判読対象の位置を読み取り、判読対象の位置情報として記憶装置３０に記憶する。ＣＰＵは、位置情報を用いて、判読対象を読み取る。詳細は図６を用いて別途説明する。
【００４０】
［Ｓ３］
ＣＰＵは、判読対象の画像データを、既存の光学的読み取り装置により読み取って取得し、記憶装置３０に記憶する。詳細は図１４を用いて別途説明する。
【００４１】
［Ｓ４］
ＣＰＵは、画像データをテキストデータに変換する既存の変換システムを用いて、判読対象の画像データをテキストデータに変換したデータを取得する。以降、この明細書では、この段階で得たテキストデータを「第一次テキストデータ」と称す。ＣＰＵは、第一次テキストデータを記憶装置３０に記憶する。詳細は図７、図８及び図１４を用いて別途説明する。
【００４２】
［Ｓ５］
ＣＰＵは、画像データと第一次テキストデータに関し、両者の不一致を是正する作業、すなわちベリファイを行うために、ベリファイを行うパンチャーを決定する。ＣＰＵは、予め、各ベリファイ対象の難易度の情報と、各パンチャーが対応可能なベリファイ対象の難易度の情報を保存している。ＣＰＵは、二つの難易度情報を比較考量してベリファイを行うパンチャーを決定する。詳細は図９、図１１、図１２及び図１３を用いて別途説明する。
【００４３】
［Ｓ６］
ＣＰＵは、第一次ベリファイを行うパンチャー１及び第二次ベリファイを行うパンチャー２を決定し、パンチャー１は第一次ベリファイを行いパンチャー２は第二次ベリファイを行う。ＣＰＵは、少なくとも第二次ベリファイの結果得られたテキストデータを記憶装置３０に記憶する。詳細は図１４を用いて別途説明する。
【００４４】
［Ｓ７］
ＣＰＵは、第二次ベリファイの結果得られたテキストデータと、これに対応するもとの画像データを、判読対象毎に分けて記憶装置３０に記憶する。判読対象毎に分ける理由は、判読対象が同一の場合に現れる共通の特徴を利用してマシンラーニングを行うためである。「判読対象」は顧客と帳票名と判読項目によって特定される。すなわち、顧客と帳票名と判読項目が全て共通する画像データが、判読対象が同一のデータである。顧客と帳票名と判読項目が全て共通する場合には、印刷時の、文字のカスレや文字の位置のずれに共有の特徴がみられる可能性が高い。実施例１は、この共通の特徴を利用している。詳細は図１５及び図１６を用いて別途説明する。
【００４５】
［Ｓ８］
ＣＰＵは、画像データに対応する学習後のテキストデータを、画像データから変換する対象のデータとする。詳細は図１６を用いて別途説明する。
【００４６】
図４に、管理者のハードウェアに記憶された［ａ］判読対象情報のデータベースの内容を示す。判読対象情報とは判読対象の書誌的事項に関する情報である。図４に示した事項に加えて、顧客の住所や連絡先、ベリファイの依頼日といった情報も含まれるが、図４では省略している。
【００４７】
案件番号１の判読対象を例に、各情報を説明する。案件番号１では、管理者は、田中株式会社よりベリファイの依頼を受けた。ベリファイの対象は、田中株式会社が用いている10,000枚の納品書に記載された、納品日、納品先、製品名及び製品数量である。管理者はこれらの４項目の印字データをテキストデータ化して、ＣＳＶ形式ファイル等にまとめ、２０１８年４月２０日に納品する必要がある。
【００４８】
図５（ａ）に示す通り、田中株式会社が通常用いている納品書においては、日付が全体的に少し左側に偏った位置に印刷される。また、同納品書においては、製品名の前後に［］の記号を付加する習慣がある。（ｂ）に示す通り、画像データを読み取る位置（図内において四角形で囲んだ三カ所）は、正しく印字された場合を想定して定めた位置である。このため、文字が少し左側にずれて印刷されていたことにより、画像データは、例えば「２０１８」の文字の一文字目の「２」の左側が欠けた状態で読み取られる。また、製品名の前後に付された［］は、後に画像データをテキスト化する際に数字の「１」と間違えてテキスト化される可能性がある。すなわち、例えば「［ＳＶＳ２２２］」の画像データをテキストデータに変換する際、「１ＳＶＳ２２２１」とされる可能性がある。
【００４９】
このような印字の特徴は、田中株式会社が通常用いるフォントの文字間隔や慣習に起因するものである。よって、このような印字の特徴は、田中株式会社の納品書の印字において、ほぼ常にみられるということができる。
【００５０】
図４に示す通り、ＣＰＵは、案件番号１の判読対象「納品日」に、「Ａａ」の記号を付す。
【００５１】
図６に、管理者のハードウェアに記憶された［ｉ］判読対象位置情報特定プログラムの動作をフローチャートで示す。ＣＰＵは、まず、帳票全体の画像データを光学的に読み取り、記憶する（Ｓ９）。ＣＰＵは、次に、判読対象（例えば図５の納品日）の位置を、納品書をＸ−Ｙ平面と想定して設定したＸ軸−Ｙ軸の座標で捉える。この方法は既存の方法を用いる。ＣＰＵは、このようにして得た座標データを記憶装置３０の［ｂ］判読対象位置情報のデータ格納部に記憶する。
【００５２】
図７に、管理者ハードウェアに記憶された［ｋ］画像データテキストデータ変換プログラムの動作をフローチャートで示す。ＣＰＵは、テキストデータのデータベースを、文字種毎に分類し、文字種毎に記憶する（Ｓ１１）。文字種とは、漢字、ひらがな、カタカナ、ローマ字、といった文字の種類である。
【００５３】
ＣＰＵは各項目に対応する文字種を決定し、記憶する（Ｓ１２）。図９に、項目対応文字種情報のデータベースの内容を例示する。例えば、項目「日付」に対応する文字種は「数字」である。「日付」は、ほとんどの場合、数字で表されているからである。また、項目「住所」に対応する文字種は「数字」、「ローマ字」、「記号」、「カタカナ」、「ひらがな」、「漢字」である。「住所」は、ほとんどの場合、「数字」、「ローマ字」、「記号」、「カタカナ」、「ひらがな」、「漢字」で表されているからである。ＣＰＵは、帳票で用いられる全ての項目について、このように、それぞれの項目を構成する文字種を想定して、それらの文字種をその項目に対応する文字種と決定し、図８に例示するように記録する（Ｓ１２）。
【００５４】
ＣＰＵは判読対象情報（図４）から判読対象の項目を読み取る。ＣＰＵは読み取った項目に対応する文字種を項目対応文字種情報（図８）から読み取る。その結果、判読対象の文字種が判明する。ＣＰＵは判読対象の文字種を記憶する（図７のＳ１３）。
【００５５】
ＣＰＵは、判読対象の画像データを光学的に読み取り、記憶装置３０の［ａ］判読対象情報のデータ格納部に記憶する（図７のＳ１４）。
【００５６】
ＣＰＵは、判読対象の画像データをテキストデータに変換するにあたり用いるテキストデータのデータベースとして、Ｓ１１で記憶したテキストデータのデータベースから、判読対象の文字種と同じ文字種のデータベースを選択する（Ｓ１５）。例えば判読対象の項目が「日付」の場合、日付の対応文字種は「数字」であるので、「数字」のみからなるデータベースを選択する。例えば判読対象の項目が「氏名」の場合、氏名の対応文字種は、「カタカナ」、「ひらがな」及び「漢字」であるので、「カタカナ」のみからなるデータベース、「ひらがな」のみからなるデータベース及び「漢字」のみからなるデータベースの、三つのデータベースを選択する。
【００５７】
ＣＰＵは、選択したデータベースを用いて、判読対象の画像データをテキストデータに変換し、データ格納部の判読情報に保存する（図７のＳ１６、図１４）。判読対象の文字種と同じ文字種のデータベースを用いることによって、テキストデータのデータ数を、文字種を限定しないデータベースを用いる場合よりも減らすことができる。この結果、画像データからテキストデータへの変換の誤りが減る。この結果、パンチャーによるベリファイの負担が減り、ベリファイの最終的な結果の正確性が上昇する。
【００５８】
図９に、管理者ハードウェアに記憶された［ｌ］判読対象配点特定プログラムの動作をフローチャートで示す。ＣＰＵは、文字種毎に、難易度に応じた点数を決定し、記憶装置３０の［ｄ］文字種毎の難易度点情報のデータ格納部に記憶する（Ｓ１７）。図１０に文字種毎の難易度点情報のデータベースの内容を例示する。点数が少ない方が、難易度が低い。例えば、文字種「数字」は、文字の種類が１０種類と最少であることを考慮し、「２点」としている。一方、文字種「漢字」は文字の種類が多く、かつ、各文字が複雑であるので「５０点」とし、最も難易度が高い。
【００５９】
また、例えば「漢字とひらがな」のように、複数の文字種で構成される項目がある。複数の文字種で構成される場合、まずその文字の文字種が何であるかを判断するという作業が必要になる場合がある。そこで、複数の文字種で構成されていること自体で難易度が上がると捉え、複数の文字種で構成されていることに対して点数を設定する。すなわち、１種類から３種類の文字種の混合がある場合に２点とし、４種類以上の文字種の混合がある場合に４点とした。
【００６０】
ＣＰＵは、このような文字種に応じた点数の情報を、記憶装置３０の［ｄ］文字種毎の点数情報のデータ格納部に、記憶する。ＣＰＵは、記憶装置３０の［ａ］判読対象情報と、［ｃ］項目対応文字種情報と、［ｄ］文字種毎の難易度点情報を、項目を介して合体させ、［ｅ］判読対象難易度情報を得る（図１１）。ＣＰＵは、記憶装置３０の［ｅ］判読対象難易度情報のデータ格納部に記憶する（図９のＳ１８）。
【００６１】
図１２に、管理者ハードウェアに記憶された［ｍ］ベリファイプログラムの動作をフローチャートで示す。ＣＰＵは、パンチャーの対応可能点数を、パンチャーの他の情報と併せて記憶する（図１２のＳ１９、図１３）。例えば、パンチャー１は東京都台東区に住所があり、イーメールのアドレスがppppp@jjj.comであり、ベリファイのスキル（対応可能点数）は１０点までである。図１に示す通り、パンチャーのコンピュータ３は、インターネット等のネットワーク４を介して管理者コンピュータとつながっており、両者のやり取りはインターネットを介して行われる。
【００６２】
ＣＰＵは、判読対象の第一次ベリファイを行うために、第一次ベリファイの担当者を募集する。すなわち、ＣＰＵは、判読対象の第一次ベリファイ募集情報を管理者のウェブサイトに掲載する（図１２のＳ２０）。第一次ベリファイの担当を希望するパンチャーは、募集に応じる。ＣＰＵは、応募したパンチャーのスキル（図１３）と、判読対象難易度情報に示された判読対象の項目の難易度を示す点数（図１１）を比較する（Ｓ２１）。応募したパンチャーのスキル（対応可能点数）が判読対象の難易度を示す合計点よりも高い場合、ＣＰＵは、応募したパンチャーを第一次ベリファイの担当者として決定する（Ｓ２３）。
【００６３】
応募したパンチャーのスキル（対応可能点数）が判読対象の難易度を示す合計点より低い場合、ＣＰＵは、応募したパンチャーを第一次ベリファイの担当者としないことを決定する（Ｓ２２）。
【００６４】
第一次ベリファイの担当者として決定されたパンチャーは、第一次ベリファイを行い、ベリファイの結果をインターネットを介して管理者に送信する。管理者のコンピュータのＣＰＵは、第一次ベリファイの結果を記憶する（Ｓ２４、図１４）。
【００６５】
Ｓ１４で記憶した画像データと、この画像データをＳ１６でテキストデータに変換し記憶したテキストデータ（第一次テキストデータ）は、データ格納部３１の［ｇ］判読情報に記憶されている（図１４）。これらのデータは、判読対象の記号（例えば記号「Ｆａ」）と、その帳票の何枚目のデータであるかという情報を伴って記憶されることにより、画像データと第一次テキストデータが紐づけられている。なお、ベリファイを行う前の状態では、図１４の表に示す、「第一次ベリファイ後のテキストデータ」と、「第二次ベリファイ後のテキストデータ」の記載は空欄である。この後、第一次ベリファイと第二次ベリファイを行い、それぞれのベリファイの結果が記録されることにより、これらの空欄が埋まる。
【００６６】
第一次ベリファイは次のように行われる。管理者コンピュータのＣＰＵは、パンチャーのコンピュータ３に、６組の画像データと変換テキストデータを、判断対象の記号と、何枚目の帳票のデータであるかを示す情報と共に送る。６組とは、例えば、図１４の、記号Ｆａで特定される判読対象であって、１枚目の帳票から６枚目の帳票の、６組である。
【００６７】
パンチャーコンピュータのＣＰＵは、パンチャーのコンピュータ３の操作画面に、一度に６個の画像データとテキストデータを表示する。その表示のやり方は、一組ずつ、
１枚目の画像データのすぐ隣に１枚目の第一次テキストデータ、
２枚目の画像データのすぐ隣に２枚目の第一次テキストデータ、
３枚目の画像データのすぐ隣に３枚目の第一次テキストデータ、
４枚目の画像データのすぐ隣に４枚目の第一次テキストデータ、
５枚目の画像データのすぐ隣に５枚目の第一次テキストデータ、
６枚目の画像データのすぐ隣に６枚目の第一次テキストデータ、
といったように、６組のデータが一度に見渡せるように表示する。
【００６８】
パンチャーは、目視により画像データと変換テキストデータが一致するかあるいは不一致を判断し、不一致の場合には変換テキストデータを画像データと一致するように修正する。
【００６９】
パンチャーのコンピュータ３のＣＰＵは、ベリファイ後のテキストデータを、それぞれ何枚目の帳票のデータであるかに関する情報と共に、管理者コンピュータに送る。すなわち、
管理者のコンピュータのＣＰＵから受け取った第一次テキストデータのうち、
ベリファイの結果、画像データと第一次テキストデータが一致していると判断したものについてはもとの第一次テキストデータのままとし、
ベリファイの結果、画像データと第一次テキストデータが不一致であると判断し変換テキストデータを画像データと一致するように修正したものについては修正後のデータと差し替えて、それぞれ何枚目の帳票のデータであるかに関する情報と共に、管理者コンピュータに送る。
【００７０】
すなわち、図１４の例で説明すると、
管理者のコンピュータのＣＰＵから、それぞれの帳票の第一次テキストデータとして、
１枚目は「０」、
２枚目は「４」、
３枚目は「６」、
４枚目は「８」、
５枚目は「３」、
６枚目は「２」、という内容で受け取ったところ、
第一ベリファイ後のデータとして、
１枚目は「６」、
２枚目は「４」、
３枚目は「６」、
４枚目は「８」、
５枚目は「８」、
６枚目は「２」、という内容で送り返す。
【００７１】
管理者コンピュータのＣＰＵは第一次ベリファイを担当したパンチャーから受け取った変換テキストデータを、記憶装置３０の［ｇ］判読情報のデータ格納部に、第一次ベリファイ後のテキストデータとして保存する。
【００７２】
判読対象の第二次ベリファイが行われる。すなわち、ＣＰＵは、判読対象の第二次ベリファイ募集情報を管理者のウェブサイトに掲載する（図１２のＳ２５）。ＣＰＵは、応募パンチャーの対応可能点数は判読対象の難易度の要件を満たすか照会する（Ｓ２６）。応募パンチャーの対応可能点数が判読対象の難易度の要件を満たす場合には応募パンチャーを第二次ベリファイの担当者に決定する（Ｓ２８）。応募パンチャーは第二次ベリファイを行い、インターネットを通じてベリファイの結果を管理者に送信し、管理者のコンピュータのＣＰＵは、第二次ベリファイの結果を記憶する（Ｓ２９、図１４）。応募パンチャーの対応可能点数が判読対象の難易度の要件を満たさない場合、ＣＰＵは応募パンチャーを第二次ベリファイの担当者としないことを決定する（Ｓ２７）。
【００７３】
第二次ベリファイのやり方は、第一次ベリファイのやり方と同様である。管理者コンピュータのＣＰＵは第二次ベリファイを担当したパンチャーから受け取った変換テキストデータを、記憶装置３０の［ｇ］判読対象情報のデータ格納部に、第二次ベリファイ後のテキストデータとして保存する。ベリファイを二回行うことにより、ベリファイ結果が正しい値を表す可能性が高くなる。
【００７４】
第二次ベリファイの完了した時点で、記憶装置３０の［ａ］判読対象情報のデータ格納部に記憶されている情報について、図１４を用いて説明する。記憶装置３０の［ａ］判読対象情報のデータ格納部には、案件番号、判読対象、何枚目のデータであるか（ｎ枚目）といった書誌的事項に加え、［ｋ］画像データテキストデータ変換プログラムに従ってＣＰＵが記録した画像データと第一次テキストデータ、［ｍ］ベリファイプログラムに従ってＣＰＵが記録した第一次ベリファイ後のテキストデータ及び第二次ベリファイ後のテキストデータが記録されている。
【００７５】
１枚目の帳票では、判読対象の、本来文字が印字されるべき場所から上方にずれた位置に文字が印字された。その結果、正しい値は「６」であったのに、第一次テキストデータは「０」に変換した。第一次ベリファイを行ったパンチャーは誤りに気づき、正しいテキストデータとして「６」を入力した。第二次ベリファイを行ったパンチャーも、正しいテキストデータは「６」と判断し、第一次ベリファイの結果を維持した。
【００７６】
５枚目の帳票では、判読対象の、本来文字が印字されるべき場所から左方にずれた位置に文字が印字された。その結果、正しい値は「８」であったのに、第一次テキストデータは「３」に変換した。第一次ベリファイを行ったパンチャーは誤りに気づき、正しいテキストデータとして「８」を入力した。第二次ベリファイを行ったパンチャーも、正しいテキストデータは「８」と判断し、第一次ベリファイの結果を維持した。
【００７７】
７枚目の帳票では、判読対象の、本来文字が印字されるべき場所から左上方に大きくずれた位置に文字が印字された。その結果、第一次テキストデータは、「解読不能」の結論であり、テキストデータへの変換ができなかった。第一次ベリファイを行ったパンチャーは「８」と判断し、正しいテキストデータとして「８」を入力した。第二次ベリファイを行ったパンチャーも、正しいテキストデータは「８」と判断し、第一次ベリファイの結果を維持した。
【００７８】
９枚目の帳票では、判読対象の、本来文字が印字されるべき場所から左方にずれた位置に文字が印字された。その結果、正しい値は「８」であったのに、第一次テキストデータは「３」に変換した。第一次ベリファイを行ったパンチャーは誤りに気づかず、第一次テキストデータの値を維持した。第二次ベリファイを行ったパンチャーは、誤りに気づき、正しいテキストデータとして「８」を入力した。この結果、９枚目の帳票は正しい値を得た。
【００７９】
図１５に、管理者ハードウェアに記憶された［ｎ］画像データをテキストデータに変換するためのデータ作成プログラムの動作をフローチャートで示す。ＣＰＵは、第二次ベリファイ後のテキストデータと、これに対応する画像データを、判読対象毎に記憶する（Ｓ２９）。判読対象が同一であれば、ほとんどの場合、印刷方法や、帳票における判読対象の位置が同一である。よって、文字が同一の場合に現れる画像データの癖にも、一定の規則性を見出すことができる。実施例１では、そのような同一の文字に対応する画像データを大量に集めて、いわゆるマシンラーニングにより、画像データからテキストデータへの変換において、間違えの少ない変換を行おうとするものである。画像データの癖に関し、無制限に癖があるものを学習（ラーニング）の対象とせずに、癖に規則性があるものを対象にして学習することにより、学習の成果を容易に得ようとするものである。
【００８０】
ＣＰＵは、第二ベリファイ後のテキストデータが共通する画像データを、共通の画像データストックに集める（Ｓ３０）。すなわち、Ｓ２９で判読対象が同じものを集めた上で、次は、さらに第二次ベリファイ後のテキストデータが同じものを、一つのプールに集める。第二次ベリファイ後のテキストデータは、ベリファイの依頼者（管理者にとっての顧客）に納品する、最終的なテキストデータであり、正値であると考えられるところ、そのような正値に対応する画像データには様々な相違点である。しかし、判読対象があるために、共通の癖に基づいた相違点である場合が多い。
【００８１】
ＣＰＵは、第二次ベリファイ後のテキストデータが共通する画像データを、共通の画像データストックに集めるにあたり、画像データどうしを比較し、完全同一の画像データがあるかを検討する（Ｓ３１）。完全同一の画像データがある場合には、当該画像データは削除する（Ｓ３２）。完全同一の画像データがない場合には、当該画像データを画像データストックに記憶する（３３）。この画像データストックに集められた画像データは、判読対象が同一であるので、癖が共通であり、そのため完全同一のものがあり得る。このように、完全同一のものがある場合にはそれを記憶せずに削除し、完全同一でないものについては記憶する、ということを繰り返すことにより、所定のテキストデータに対応する全種類の画像データを集めることができる。このように集めたデータの例を図１６に示す。
【００８２】
図１６を用いて学習後の、テキストデータと画像データの関係を例示する。第二次ベリファイ後のテキストデータを共通にする全ての種類の画像データが集められている。図１６では、テキストデータ「６」に対応する画像データが８個あり、テキストデータ「８」に対応する画像データが７個ある。この後、学習は引き続き継続し、テキストデータを共通にする画像データが、増加する。その結果、学習後の画像データテキストデータ変換プログラムの正確性は、さらに上昇する。
【００８３】
図１７に、管理者ハードウェアに記憶された［ｎ］画像データをテキストデータに変換するためのデータ作成プログラムの動作をフローチャートで示す。ここにいう「学習後」は、判読対象と項目と第二次ベリファイ後のテキストデータとが共通の画像データを、大量に収集して、何らかの共通点を把握した後、であることを意味する。実施例1では、学習の結果、画像データのバリエーションが無制限にあるのではなく、ほとんどすべてのバリエーションを把握できることが判明した。そこで、例えば図１５のように、テキストデータを共通にする全ての画像データをリストアップし、これと完全に同一の画像データについては、これに対応するテキストデータを、変換先のテキストデータとするものである。
【００８４】
ＣＰＵは、判読対象を光学的に読み取り、画像データとして記憶する（Ｓ３４）。ＣＰＵは、判読対象情報より、判読対象の項目情報を得る（Ｓ３５）。学習後テキストデータの中から、当該判読対象の項目と、項目が同じである学習後テキストデータを選択する（Ｓ３６）。ＣＰＵは、選択した学習後テキストデータの中に、判読対象の画像データと同じ画像データがあるかどうかを、検討する（Ｓ３７）。判読対象の画像データと同じ画像データがある場合、当該画像データに対応する学習後テキストデータを、変換結果として、表示する。判読対象の画像データと同じ画像データがない場合、回答として、「該当なし」と表示する。
【実施例２】
【００８５】
実施例２の概要は図１８に示すとおりであり、
［実施例２の特徴１］判読対のデータベース化を、ＯＣＲを用いて行うにあたり、項目毎に分類されたテキストデータのデータベースを用いてこれを行い、また、
［実施例２の特徴２］パンチャーがＯＣＲによって得たテキストデータをベリファイするにあたり、テキストデータを項目に分けてパンチャーに振り分ける、
というものである。
【００８６】
実施例２では、上記（１）の特徴によりＯＣＲによるテキストデータ化の正確性が上がる。また、上記（２）の特徴により、ベリファイを担当するパンチャーとして、数字のみをベリファイする者、ローマ字のみをベリファイする者、全角文字（ひらがなや漢字を含む）をベリファイする者、といった区別ができるようになり、パンチャーの選択の幅が広がる。
【００８７】
次に実施例２を説明する。実施例２における、判読対象のテキストデータを得る手法は、実施例１と共通しており、図１、図２、図４、図６、図７及び図１４等に示すとおりである。
【００８８】
［実施例２の特徴１］
判読対象の書類は、ある企業の一ヶ月分の費用請求書である。数万枚の費用請求書がテキスト化の対象（すなわち判読対象）であるところ、図１８では１枚目から３枚目を示す。請求書のうち、「金額」、「請求書番号」及び「請求先名称」が判読対象である。１枚目は、金額が「１２」、請求書番号が「ＡＢ」、請求先名称が「あい」であり、２枚目は、金額が「３４」、請求書番号が「ＣＤ」、請求先名称が「うえ」であり、３枚目は、金額が「５６」、請求書番号が「ＥＦ」、請求先名称が「おか」である。３枚目の請求先名称「おか」は、上方に少しずれて印字されている。
【００８９】
ＣＰＵは、費用請求書の「金額」、「請求書番号」及び「請求先名称」に関する情報を、管理者のハードウェアの［ａ］判読対象情報のデータベースに記憶している（図４）。ＣＰＵは、判読対象の位置を把握し記憶する（Ｓ９、Ｓ１０）。ＣＰＵは、判読対象の画像データを読み取り、記憶する（Ｓ１４）。ＣＰＵは、テキストデータのデータベースを文字種毎に分類して記憶しており（Ｓ１１）、ＣＰＵは、画像データをテキストデータ化するにあたり、テキストデータのデータベースとして判読対象の文字種と同じ文字種のテキストデータを用いる（Ｓ１５、Ｓ１６）。換言すれば、図１８に示す通り、判読対象は、項目別に、画像データとして記憶され、項目が共通するテキストデータのデータベースを用いてテキストデータ化される。
【００９０】
ＣＰＵは、ＯＣＲによってテキストデータ化されたテキストデータを、判読対象の他の情報、及び、判読対象の画像データと共に、管理者ハードウェアの（ｇ）判読情報データベースに記憶する。
【００９１】
［実施例２の特徴２］
ＣＰＵは、判読対象の画像データと、この画像データを基にＯＣＲによりテキストデータ化したテキストデータを互いに紐づける。ＣＰＵは、判読対象を項目毎に分類する。ＣＰＵは、判読対象の項目に応じて、判読対象の画像データと、この画像データと紐づいたテキストデータをパンチャーに、ベリファイ対象として送る。すなわち、例えば項目が数字のものは文字種が１０種類でありベリファイが容易であるので、高度なベリファイ能力がなくても正確なベリファイが可能である。また、項目が英語のものは、英語を理解できれば、日本語を理解できなくてもベリファイができる。英語を理解できるものは世界中に多数いる。
【００９２】
なお、実施例２の費用請求書では、３枚目の費用請求書の請求先名称に関し「おか」の文字の印字が上方にずれている結果、ＯＣＲによるテキストデータ化にあっては、「のか」としてテキストデータ化された。このように、印字の位置がずれた場合に誤りが生じる原因はＯＣＲによる読みとりは、印字が正しい位置に行われるとの前提のもと、予め定めた座標軸に従って画像データを読取るからである。このような誤りをなくすために、前述の実施例１の人工知能の利用が役に立つ。
【符号の説明】
【００９３】
１…画像データテキストデータ変換装置
２…管理者のコンピュータ
３…パンチャーのコンピュータ
４…ネットワーク
１０…管理者コンピュータのハードウェア構成
１１…制御部
１２…ＣＰＵ
１３…ＲＯＭ
１４…ＲＡＭ
１５…入力装置
１６…表示装置
１７…通信制御装置
３０…記憶装置
３１…データ格納部
３２…プログラム格納部
【図１】
2020009052.tif 000003
【図２】
2020009052.tif 000004
【図３】
2020009052.tif 000005
【図４】
2020009052.tif 000006
【図５】
2020009052.tif 000007
【図６】
2020009052.tif 000008
【図７】
2020009052.tif 000009
【図８】
2020009052.tif 000010
【図９】
2020009052.tif 000011
【図１０】
2020009052.tif 000012
【図１１】
2020009052.tif 000013
【図１２】
2020009052.tif 000014
【図１３】
2020009052.tif 000015
【図１４】
2020009052.tif 000016
【図１５】
2020009052.tif 000017
【図１６】
2020009052.tif 000018
【図１７】
2020009052.tif 000019
【図１８】
2020009052.tif 000020
【図１９】
2020009052.tif 000021
【手続補正書】
【提出日】平成31年3月20日(2019.3.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
テキスト化対象である対象画像データと、画像データテキストデータ変換システムにより得た前記対象画像データに対応するテキストデータを、パンチャーによるベリファイの対象とするデータエントリーシステムであって、
前記画像データテキストデータ変換システムが、
前記対象画像データと前記対象画像データに対応する正値のテキストデータをテキスト化対象の印字特性が同一の印字特性同一群毎に区別しさらに前記テキストデータ毎に区別して保存する画像データテキストデータ保存手段と、
前記印字特性に基づいて画像データに表れる共通の特徴を利用して印字特性同一群毎に行われる人工知能により得られる手段であって新たなテキスト化対象である画像データに対応させるべきテキストデータを特定するテキストデータ特定手段を備えており、
前記印字特性が、
前記テキスト化対象の印字に用いられた印字装置に基づいて現れた特性若しくは前記テキスト化対象の印字された位置に基づいて現れた特性、又は
印字位置に関する特性若しくは印字濃度に関する特性若しくは印字の向きに関する特性若しくは印字の線種に関する特性である
データエントリーシステム。
【請求項２】
前記テキストデータ特定手段が、
前記画像データテキストデータ保存手段によって既に保存された既保存画像データのうちテキスト化対象の画像データと一致する既保存画像データに対応するテキストデータを新たなテキスト化対象である画像データに対応させるべきテキストデータとして特定する手段であることを特徴とする請求項１に記載のデータエントリーシステム。
【請求項３】
前記テキスト化対象である画像データが、光学的文字読取装置により得られたことを特徴とする請求項１又は請求項２に記載のデータエントリーシステム。
【請求項４】
前記画像データに対応する正値のテキストデータが、パンチャーによるベリファイの結果得られたものであることを特徴とする請求項１から請求項３のいずれかに記載のデータエントリーシステム。
【請求項５】
前記画像データテキストデータ保存手段によって既に保存された既保存画像データのうちにテキスト化対象の画像データと一致する既保存画像データがない場合には、当該テキスト化対象の画像データと当該画像データに対応する正値のテキストデータを、前記画像データテキストデータ保存手段に保存することを特徴とする請求項２に記載のデータエントリーシステム。
【請求項６】
前記画像データテキストデータ保存手段によって既に保存された既保存画像データのうちにテキスト化対象の画像データと一致する既保存画像データがない場合には、注意喚起がされることを特徴とする請求項２に記載のデータエントリーシステム。
【請求項７】
対応するテキストデータを選択するデータベースとして、
テキスト化対象である画像データの属する文字種と同じ文字種のテキストデータで構成されるデータベースが用いられることを特徴とする請求項１から請求項６のいずれかに記載のデータエントリーシステム。
【請求項８】
ベリファイを行うパンチャーの能力に応じて、ベリファイの対象を決定するベリファイ対象決定手段を備えたことを特徴とする請求項１から請求項７のいずれかに記載のデータエントリーシステム。
【請求項９】
パンチャーがベリファイ能力に応じた評価を備えており、
ベリファイ対象に応じたパンチャーが選択されることを特徴とする請求項１から請求項８のいずれかに記載のデータエントリーシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
（１）テキスト化対象である対象画像データと、画像データテキストデータ変換システムにより得た前記対象画像データに対応するテキストデータを、パンチャーによるベリファイの対象とするデータエントリーシステムであって、前記画像データテキストデータ変換システムが、前記対象画像データと前記対象画像データに対応する正値のテキストデータをテキスト化対象の印字特性が同一の印字特性同一群毎に区別しさらに前記テキストデータ毎に区別して保存する画像データテキストデータ保存手段と、
前記印字特性に基づいて画像データに表れる共通の特徴を利用して印字特性同一群毎に行われる人工知能により得られる手段であって新たなテキスト化対象である画像データに対応させるべきテキストデータを特定するテキストデータ特定手段を備えており、前記印字特性が、前記テキスト化対象の印字に用いられた印字装置に基づいて現れた特性若しくは前記テキスト化対象の印字された位置に基づいて現れた特性、又は
印字位置に関する特性若しくは印字濃度に関する特性若しくは印字の向きに関する特性若しくは印字の線種に関する特性であるデータエントリーシステムにより課題を解決する。
（２）前記テキストデータ特定手段が、前記画像データテキストデータ保存手段によって既に保存された既保存画像データのうちテキスト化対象の画像データと一致する既保存画像データに対応するテキストデータを新たなテキスト化対象である画像データに対応させるべきテキストデータとして特定する手段であることを特徴とするデータエントリーシステムにより課題を解決する。
（３）前記テキスト化対象である画像データが、光学的文字読取装置により得られたことを特徴とするデータエントリーシステムにより課題を解決する。
（４）前記画像データに対応する正値のテキストデータが、パンチャーによるベリファイの結果得られたものであることを特徴とするデータエントリーシステムにより課題を解決する。
（５）前記画像データテキストデータ保存手段によって既に保存された既保存画像データのうちにテキスト化対象の画像データと一致する既保存画像データがない場合には、当該テキスト化対象の画像データと当該画像データに対応する正値のテキストデータを、前記画像データテキストデータ保存手段に保存することを特徴とするデータエントリーシステムにより課題を解決する。
（６）前記画像データテキストデータ保存手段によって既に保存された既保存画像データのうちにテキスト化対象の画像データと一致する既保存画像データがない場合には、注意喚起がされることを特徴とするデータエントリーシステムにより課題を解決する。
（７）対応するテキストデータを選択するデータベースとして、テキスト化対象である画像データの属する文字種と同じ文字種のテキストデータで構成されるデータベースが用いられることを特徴とするデータエントリーシステムにより課題を解決する。
（８）ベリファイを行うパンチャーの能力に応じて、ベリファイの対象を決定するベリファイ対象決定手段を備えたことを特徴とするデータエントリーシステムにより課題を解決する。
（９）パンチャーがベリファイ能力に応じた評価を備えており、ベリファイ対象に応じたパンチャーが選択されることを特徴とするデータエントリーシステムにより課題を解決する。