Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4429541B2 - Document input proxy method, computer program for document input proxy, and document input proxy device - Google Patents
[go: Go Back, main page]

JP4429541B2 - Document input proxy method, computer program for document input proxy, and document input proxy device - Google Patents

Document input proxy method, computer program for document input proxy, and document input proxy device Download PDF

Info

Publication number
JP4429541B2
JP4429541B2 JP2001081514A JP2001081514A JP4429541B2 JP 4429541 B2 JP4429541 B2 JP 4429541B2 JP 2001081514 A JP2001081514 A JP 2001081514A JP 2001081514 A JP2001081514 A JP 2001081514A JP 4429541 B2 JP4429541 B2 JP 4429541B2
Authority
JP
Japan
Prior art keywords
document
document recognition
recognition processing
image
requester
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001081514A
Other languages
Japanese (ja)
Other versions
JP2002279348A (en
Inventor
秀明 山形
俊博 鈴木
慶久 大黒
利夫 宮澤
浩一 井上
幸央 内山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2001081514A priority Critical patent/JP4429541B2/en
Publication of JP2002279348A publication Critical patent/JP2002279348A/en
Application granted granted Critical
Publication of JP4429541B2 publication Critical patent/JP4429541B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Character Discrimination (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、画像に基づく文書認識処理を行う文書認識サーバーとこの文書認識サーバーにネットワークを介して文書認識処理を依頼する依頼者との間での文書認識業務を代行する文書入力代行方法、文書入力代行用のコンピュータプログラム及び文書入力代行装置に関する。
【0002】
【従来の技術】
近年、ネットワークを介して文書の入力を行うシステムが開発されている。例えば、特開2000−172428公報には、オフィスや出張先等で自由に利用できる情報処理装置が提案されている。
【0003】
しかしながら、ネットワークを介して、複数の文書認識サーバーを用いて文書の入力を行う方法に関する従来技術は見当たらない。
【0004】
複数の文書認識サーバーを用いる手法に類似する例としては、複数の文字認識エンジンを用いる方法が特開平7−28946号公報に記載されている。この特開平7−28946号公報に記載された方法は、領域識別後に各認識対象領域毎に異なる認識演算手段を用いることで処理の高速化を図るというものである。
【0005】
【発明が解決しようとする課題】
上記複数の文字認識エンジンを用いる手法は、処理の高速化を主眼としたものであり、いずれの手法も同じ文字認識エンジンを複数用意して処理を行っているため、認識性能の向上は望めない。また、文書入力代行システムとしての提案はなされていない。
【0006】
本発明の目的は、今後需要の増加が見込まれる紙文書の電子化業務を、高精度かつ高速度に行うことである。
【0007】
本発明の別の目的は、電子化を行う対象毎に最適な文書入力環境を提供することである。
【0008】
【課題を解決するための手段】
請求項1記載の発明は、文書入力代行装置で実行される文書入力代行方法であって、前記文書入力代行装置は、機能を実現するために必要なコンピュータプログラムがインストールされた記憶領域と、該コンピュータプログラムを用いて機能を実現するプロセッサとを有し、依頼者から文書認識処理対象となる文書画像を受信する第1の手段と、複数の文書認識サーバーの中から選択して文書認識処理を依頼する第2の手段と、依頼した文書認識サーバーで処理されたデータを依頼者に提供する第3の手段とを備え、前記第1の手段が、ネットワークを介して前記依頼者から文書認識処理対象となる文書画像を受信する第1のステップと、前記第2の手段が、前記プロセッサにより前記記憶領域のコンピュータプログラムを用いて、前記文書画像中の文字サイズを解析し、前記解析した文字画像中の文字サイズに基づいて、異なる特性を持った複数の文書認識サーバーの中から前記文書画像の文書認識処理を行う文書認識サーバーを選択し、文書認識処理を依頼する第2のステップと、前記第3の手段が、依頼した前記文書認識サーバーから文書認識処理後の電子情報化されたデータを受信して前記依頼者に提供する第3のステップと、を含むことを特徴とする文書入力代行方法である。
【0009】
請求項2記載の発明は、文書入力代行装置で実行される文書入力代行方法であって、前記文書入力代行装置は、機能を実現するために必要なコンピュータプログラムがインストールされた記憶領域と、該コンピュータプログラムを用いて機能を実現するプロセッサとを有し、依頼者から文書認識処理対象となる文書画像を受信する第1の手段と、複数の文書認識サーバーの中から選択して文書認識処理を依頼する第2の手段と、依頼した文書認識サーバーで処理されたデータを依頼者に提供する第3の手段とを備え、前記第1の手段が、ネットワークを介して前記依頼者から文書認識処理対象となる文書画像を受信する第1のステップと、前記第2の手段が、前記プロセッサにより前記記憶領域のコンピュータプログラムを用いて、前記文書画像中の文字数を解析し、前記解析した文字画像中の文字数に基づいて、異なる特性を持った複数の文書認識サーバーの中から前記文書画像の文書認識処理を行う文書認識サーバーを選択し、文書認識処理を依頼する第2のステップと、前記第3の手段が、依頼した前記文書認識サーバーから文書認識処理後の電子情報化されたデータを受信して前記依頼者に提供する第3のステップと、を含むことを特徴とする文書入力代行方法である。
【0010】
請求項3記載の発明は、文書入力代行装置で実行される文書入力代行方法であって、前記文書入力代行装置は、機能を実現するために必要なコンピュータプログラムがインストールされた記憶領域と、該コンピュータプログラムを用いて機能を実現するプロセッサとを有し、依頼者から文書認識処理対象となる文書画像を受信する第1の手段と、複数の文書認識サーバーの中から選択して文書認識処理を依頼する第2の手段と、依頼した文書認識サーバーで処理されたデータを依頼者に提供する第3の手段とを備え、前記第1の手段が、ネットワークを介して前記依頼者から文書認識処理対象となる文書画像を受信する第1のステップと、前記第2の手段が、前記プロセッサにより前記記憶領域のコンピュータプログラムを用いて、前記文書画像の品質を解析し、前記解析した文字画像の品質に基づいて、異なる特性を持った複数の文書認識サーバーの中から前記文書画像の文書認識処理を行う文書認識サーバーを選択し、文書認識処理を依頼する第2のステップと、前記第3の手段が、依頼した前記文書認識サーバーから文書認識処理後の電子情報化されたデータを受信して前記依頼者に提供する第3のステップと、を含むことを特徴とする文書入力代行方法である。
【0011】
請求項4記載の発明は、コンピュータの記憶領域にインストールされ、ネットワークを介して依頼者から文書認識処理対象となる文書画像を受信する第1の機能と、前記文書画像中の文字サイズを解析し、前記解析した文書画像中の文字サイズに基づいて、異なる特性を持った複数の文書認識サーバーの中から前記文書画像の文書認識処理を行う文書認識サーバーを選択し、文書認識処理を依頼する第2の機能と、依頼した前記文書認識サーバーから文書認識処理後の電子情報化されたデータを受信して前記依頼者に提供する第3の機能と、をコンピュータに実行させるための文書入力代行用のコンピュータプログラムである。
【0012】
請求項5記載の発明は、コンピュータの記憶領域にインストールされ、ネットワークを介して依頼者から文書認識処理対象となる文書画像を受信する第1の機能と、前記文書画像中の文字数を解析し、前記解析した文書画像中の文字数に基づいて、異なる特性を持った複数の文書認識サーバーの中から前記文書画像の文書認識処理を行う文書認識サーバーを選択し、文書認識処理を依頼する第2の機能と、依頼した前記文書認識サーバーから文書認識処理後の電子情報化されたデータを受信して前記依頼者に提供する第3の機能と、をコンピュータに実行させるための文書入力代行用のコンピュータプログラムである。
【0013】
請求項6記載の発明は、コンピュータの記憶領域にインストールされ、ネットワークを介して依頼者から文書認識処理対象となる文書画像を受信する第1の機能と、前記文書画像の品質を解析し、前記解析した文書画像の品質に基づいて、異なる特性を持った複数の文書認識サーバーの中から前記文書画像の文書認識処理を行う文書認識サーバーを選択し、文書認識処理を依頼する第2の機能と、依頼した前記文書認識サーバーから文書認識処理後の電子情報化されたデータを受信して前記依頼者に提供する第3の機能と、をコンピュータに実行させるための文書入力代行用のコンピュータプログラムである。
【0014】
請求項7記載の発明は、機能を実現するために必要なコンピュータプログラムがインストールされた記憶領域と、該コンピュータプログラムを用いて機能を実現するプロセッサとを有し、依頼者から文書認識処理対象となる文書画像を受信して異なる特性を持った複数の文書認識サーバーの中から文書認識処理を行う文書認識サーバーを選択して文書認識処理を依頼する文書入力代行装置であって、ネットワークを介して前記依頼者から文書認識処理対象となる文書画像を受信する第1の手段と、前記プロセッサが前記記憶領域のコンピュータプログラムを用いて、前記文書画像中の文字サイズを解析し、前記解析した文書画像中の文字サイズに基づいて、異なる特性を持った複数の文書認識サーバーの中から前記文書画像の文書認識処理を行う文書認識サーバーを選択して文書認識処理を依頼する第2の手段と、依頼した前記文書認識サーバーから文書認識処理後の電子情報化されたデータを受信して前記依頼者に提供する第3の手段と、を備えていることを特徴とする文書入力代行装置である。
【0015】
請求項8記載の発明は、機能を実現するために必要なコンピュータプログラムがインストールされた記憶領域と、該コンピュータプログラムを用いて機能を実現するプロセッサとを有し、依頼者から文書認識処理対象となる文書画像を受信して異なる特性を持った複数の文書認識サーバーの中から文書認識処理を行う文書認識サーバーを選択して文書認識処理を依頼する文書入力代行装置であって、ネットワークを介して前記依頼者から文書認識処理対象となる文書画像を受信する第1の手段と、前記プロセッサが前記記憶領域のコンピュータプログラムを用いて、前記文書画像中の文字数を解析し、前記解析した文書画像中の文字数に基づいて、異なる特性を持った複数の文書認識サーバーの中から前記文書画像の文書認識処理を行う文書認識サーバーを選択して文書認識処理を依頼する第2の手段と、依頼した前記文書認識サーバーから文書認識処理後の電子情報化されたデータを受信して前記依頼者に提供する第3の手段と、を備えていることを特徴とする文書入力代行装置である。
【0016】
請求項9記載の発明は、機能を実現するために必要なコンピュータプログラムがインストールされた記憶領域と、該コンピュータプログラムを用いて機能を実現するプロセッサとを有し、依頼者から文書認識処理対象となる文書画像を受信して異なる特性を持った複数の文書認識サーバーの中から文書認識処理を行う文書認識サーバーを選択して文書認識処理を依頼する文書入力代行装置であって、ネットワークを介して前記依頼者から文書認識処理対象となる文書画像を受信する第1の手段と、前記プロセッサが前記記憶領域のコンピュータプログラムを用いて、前記文書画像の品質を解析し、前記解析した文書画像の品質に基づいて、異なる特性を持った複数の文書認識サーバーの中から前記文書画像の文書認識処理を行う文書認識サーバーを選択して文書認識処理を依頼する第2の手段と、
依頼した前記文書認識サーバーから文書認識処理後の電子情報化されたデータを受信して前記依頼者に提供する第3の手段と、を備えていることを特徴とする文書入力代行装置である。
【0101】
【発明の実施の形態】
本発明の実施の形態を構成する概略構成について図1を参照しながら説明する。
【0102】
システム構成例を図1に示す。本システムは、ユーザが扱うユーザユーザ端末と、文書入力代行サービスの提供者が管理するサービス提供装置と、複数の文書認識サーバーとが、通信回線(例えばインターネット)を介してアクセス可能に接続されている。
【0103】
ユーザ装置、サービス提供装置及び文書認識サーバーは、それぞれがコンピュータとしてのアーキテクチャを備えており、それぞれの機器の記憶領域には、それぞれの機能を実現するために必要なコンピュータプログラムがインストールされている。この場合のハードウエア資源とソフトウェア資源であるコンピュータプログラムとは、一般的なコンピュータとアプリケーションプログラムとの相互関係と同様な一般的な関係でもって結ばれており、そこに特殊性があるわけではない。そこで、以下、専ら、コンピュータプログラムに従いコンピュータとしてのアーキテクチャを備えるユーザ装置、サービス提供装置及び文書認識サーバーが自らのプロセッサによって実行される機能そのものについて説明を進める。
【0104】
基本的な動作を次に説明する。
【0105】
まず、文書入力作業を依頼するユーザはスキャナやデジタルカメラ等の画像入力装置を用いて紙上の文書を文書画像に変換する。
【0106】
次いで、ユーザは、通信回線を介して、変換された画像をサービス提供装置に送る。
【0107】
サービス提供装置では、送られてきた画像に基づいて適当な文書認識サーバーを用いて文書画像を電子化し、得られた結果をユーザ(ユーザ端末)に送り返す。
【0108】
サービス提供装置の動作に関しては、本発明の中心をなす部分であるので、以下の各実施の形態にて詳しく説明する。
【0109】
本発明の第1の実施の形態を図2及び図3に基づいて説明する。
【0110】
第1の実施の形態においては、ユーザから選択基準としての入力条件の希望を得、それに基づいて文書認識サーバーを選択する例について説明する。
【0111】
ここで用いる入力条件を入力条件(1)として図2に示す。
【0112】
ユーザは入力条件に対して、優先順位をつけ、画像と共にサービス提供装置に送る。ここでは、ユーザは「料金」「納期」の順番に優先順位をつけたものとして、サービス提供装置には画像と入力条件の順位「4−3−1−2−5」及び、入力条件「日本語(言語)」、「カラー(入力画像フォーマット)」及び「html(出力画像フォーマット)」が送られる。
【0113】
サービス提供装置では、各文書認識サーバーに対して画像を送付し、送付した画像の電子化を行うのに要する納期と料金の情報を得る。ここでは、図3に例示する処理条件例(1)に示すように各文書認識サーバーの料金と納期が得られたとする。
【0114】
ここで、サービス提供装置は、ユーザから得られている優先順位「4−3−1−2−5」を解釈して、「入力データフォーマット」、「言語」、「納期」、「料金」及び「出力データフォーマット」の順番で文書認識サーバーを選択する。
【0115】
まず、「入力データフォーマット」を基準に選択すると、「カラー」に対応している文書認識サーバー1、3、4が選択される。ここではまだ3つの候補があるので、次に「言語」を基準に選択すると、文書認識サーバー1、3、4のうち、「日本語」に対応しているのは文書認識サーバー1、4である。この時点でも2つの候補が残るので、次に「納期」を基準に選択すると、文書認識サーバー4の方が早いので、最終的にサービス提供装置は文書認識サーバー4を選択する。もちろん、この時点でも1つに絞り込めない場合には、引き続いて「料金」、「出力データフォーマット」の順番で比較を行う。そして、文書認識サーバー4に処理を依頼する信号を出す。
【0116】
文書認識サーバー4は、処理を依頼する信号を受けたならば、文書画像の電子化処理を行い、結果をサービス提供装置に返す。
【0117】
サービス提供装置は、得られた電子情報化されたデータをユーザ端末に送付すると共に、料金の請求を行う。あるいは、文書認識サーバー4に選択に伴う対価を要求する方法もある。例えば、文書認識サーバー4に対して、選択の対価として料金240円の10%である24円を請求する。つまり、依頼者から得た240円のうち、216円を文書認識サーバー4に電子化の対価として支払う。
【0118】
本発明の第2の実施の形態を図4ないし図9に基づいて説明する。
【0119】
本実施の形態においては、ユーザに入力条件を提示し、ユーザが選択した文書認識サーバーを用いて文書画像の電子化を行う例について説明する。
【0120】
まず、ユーザはユーザ端末を用いて電子化したい文書画像をサービス提供装置に送る。サービス提供装置では画像を受け取ったならば、各文書認識サーバーに送付し、入力の条件を得る。ここで用いる入力条件を入力条件(2)として図4に示す。
【0121】
サービス提供装置では、各文書認識サーバーに対して画像を送付し、送付した画像の電子化を行う場合の入力条件を得る。ここでは、図5に例示する処理条件例(2)に示すように、各文書認識サーバーの入力条件が得られたとする。ここで、「品質」に関しては、実際に電子化されたデータがサービス提供装置に送られて来るものとする。
【0122】
ここで、サービス提供装置は「品質」以外の情報をユーザ端末に送る。ユーザ端末では送られてきた入力条件をユーザに提示し、ユーザの選択を促す。もちろん、「品質」の情報もユーザ端末に送っても良いが、「品質」の情報はデータ量が多いので、後述の方法による方が処理時間がかからない場合が多い。この時点では、ユーザは複数の候補を選択できる。この例の場合には、ユーザは「ネットワークの混雑度」で混雑の激しい文書認識サーバー3以外を選択したものとする。その結果はユーザ端末からサービス提供装置に送られる。
【0123】
サービス提供装置では、ユーザによって選択された文書認識サーバーによって得られている電子化データを再び画像データに変換する。画像データの再変換する理由は、電子化されたままのデータをユーザ端末に送付した場合、ユーザはその時点で電子化されたデータを手に入れてしまうことになるので、サービス提供装置の利益が損なわれる恐れがあるからである。得られた画像データはユーザ端末に送られ、ユーザに提示される。ここで、ユーザが送付した文書画像の一例を入力画像例(1)として図6に示す、この入力画像例(1)に対して、提示される画像の例を文書認識サーバー1品質例(1)として図7に、文書認識サーバー2品質例(1)として図8に、そして、文書認識サーバー4品質例(1)として図9にそれぞれ示す。
【0124】
ユーザは提示された画像を見て「品質」(認識性能)を確認し、「料金」などの他の入力条件も考慮して、最も適当な文書認識サーバーを選択する。この例の場合、文書認識サーバー2が選択されたものとする。この選択結果はユーザ端末からサービス提供装置に送られる。
【0125】
サービス提供装置では選択された文書認識サーバー2によって作成された電子化情報をユーザ端末に送付すると共に、料金の請求を行う。
【0126】
本発明の第3の実施の形態を図10及び図11に基づいて説明する。
【0127】
本実施の形態においては、サービス提供装置が各文書認識サーバーの特性を把握している場合に、ユーザから入力された入力画像に対して簡単な解析を行い、その結果に基づいて最も適切な文書認識サーバーを選択する方法について説明する。
【0128】
本実施例で用いる文書認識サーバーの特性を文書認識サーバーの特性例(1)として図10に示す。
【0129】
ここで、料金は1文字当たりの料金(円)、文字認識速度は1秒当たりに認識できる文字数、文字サイズ特性は文字認識率が一定の基準以上を達成できる文字のサイズ、同様に品質特性は文字認識率が一定の基準以上を達成できる文字の品質である。文字の品質を評価する方法はいくつか提案されているが、ここでは、文字画像のかすれ、つぶれをあらわすパラメータとして、輪郭長 ÷画素数(面積)を用いる。
【0130】
ユーザ端末を介してユーザから文書画像が送られてきたならば、サービス提供装置は画像中の連結矩形成分の数を算出する。
【0131】
連結成分の数は大雑把に文字数に比例するが、日本語文書の場合、1文字が複数の連結成分から構成される文字も多いので、距離の近い連結成分を統合する処理を追加することで、更に精度よく文字数を推定できる。最も簡単な方法としては、連結成分外接矩形の中心間距離があらかじめ定めたしきい値より小さい場合には、その連結成分を統合すれば良い。
【0132】
そして、この統合処理の結果得られた矩形のサイズの統計を取ることで、原稿中の文字の大きさを得ることが出来る。最も簡単な方法としては、連結成分の外接矩形の平均値を持って、文書中の文字のサイズとすれば良い。
【0133】
さらに、文書画像中の総輪郭長(エッジの数)と総黒画素数を求め、品質=総輪郭長 ÷総黒画素数を算出する。
【0134】
本実施の形態では、上記解析の結果として、文書画像解析結果例(1)として図11に例示する結果が得られたとする。
【0135】
次に、サービス提供装置では、文字サイズ及び品質に関して、その特性の範囲内にある文書認識サーバーを選択する。この例の場合、文書認識サーバー2は文字サイズ特性の条件を満たさず、文書認識サーバー3は品質特性を満たさないので、候補から外れる。候補として残った文書認識サーバー1、4については、処理時間が一定の時間内で、料金の安価なものを選ぶ。ここでは、処理時間のしきい値を10秒とする。文書認識サーバー1での処理時間は、963/100=9.63秒、文書認識サーバー4での処理時間は963/80=12.03秒となり、文書認識サーバー4は処理時間のしきい値を超えるので、最終的に文書認識サーバー1が選択される。ここで、複数の文書認識サーバーが処理時間のしきい値を超えない場合には、料金の安価な方の文書認識サーバーを選択すれば良い。全ての文書認識サーバーの処理時間がしきい値を超えた場合も同様である。
【0136】
サービス提供装置では、文書認識サーバー1に対して文書画像を送り、得られた電子化情報をユーザ端末に送付する。
【0137】
本発明の第4の実施の形態を図12ないし図14に基づいて説明する。
【0138】
本実施の形態においては、サービス提供装置において、領域識別処理を行い、必要な部分だけを文書認識サーバーに送ることで画像の転送時間の短縮を図る。
【0139】
サービス提供装置では、ユーザから送られてきた画像に対して領域識別処理を行い、画像を写真領域と文字領域に分割する。この方法としては多くの手法が提案されているが、例えば、特開平7−334614号公報に示されているような手法を用いれば良い。文書認識サーバーでは文字領域の認識処理を行うので、サービス提供装置は得られた文書領域の部分だけを文書認識サーバーに送り、電子化された情報を得る。
【0140】
より具体的に領域識別例(1)として図12に示す画像がユーザから送られてきた場合の処理について説明する。サービス提供装置において、領域識別処理を行った結果、2つの文書領域、1つの表領域と1つの写真領域が領域識別例(1)に示すように得られたものとする。
【0141】
ここで、それぞれの文書領域を第3の実施の形態と同様に解析した結果は、文書画像解析結果例(2)として図13に示すように得られたとする。また、各文書認識サーバーの特性は文書認識サーバーの特性例(1)として図14に示す通りであるとする。
【0142】
まず、表領域1について適切な文書認識サーバーの選択を行う。図14に示す文書認識サーバーの特性例(2)から、表を処理できる文書認識サーバーは文書認識サーバー3のみであるので、サービス提供装置では文書認識サーバー3に表領域の画像を送り、電子化情報を得る。
【0143】
文書領域1について、適切な文書認識サーバーの選択を行う。文書領域については全てのサーバーで処理が可能であるとする。実施例3と同様に、文字サイズ及び品質に関して、その特性の範囲内にある文書認識サーバーを選択する。この例の場合、文書認識サーバー2のみがこの条件を満たす。そこで、サービス提供装置では、文書領域1の画像を文書認識サーバー2に送り、電子化情報を得る。
【0144】
文書領域2について同様の処理を行うと、文字サイズ及び品質の条件を満たすのは文書認識サーバー1のみであるので、文書領域2の画像を文書認識サーバーに送り、電子化情報を得る。
【0145】
それぞれの文書領域について電子化情報が得られたならば、それぞれの文書領域の座標等必要な情報を付加して、ユーザ端末に送付する。
【0146】
本発明の第5の実施の形態を図15及び図16に基づいて説明する。
【0147】
本実施の形態においては、図15に例示するようなシステム構成を用いる。ただし、広告検索装置以外の部分の処理は他の実施例と同様であるので、でう何時部分については説明を割愛する。
【0148】
サービス提供装置においては、第1〜第4の実施の形態に示されている手法で、ユーザ端末から送られてきた画像に対する電子化情報を得る。つぎに、サービス提供装置は電子化情報を広告検索装置に送る。広告検索装置では、電子化情報に基づいて、広告DB(広告データベース)中から適当な広告を検索し、得られた広告をサービス提供装置に送る。サービス提供装置では得られた広告を電子化情報に付与してユーザ端末へ送付する。
【0149】
電子化情報に基づいて広告を選択する手段については多く提案されているが、最も簡単な例では、電子化された文書中に現れる単語をキーとして広告DB中で該当するキーワードをもつ広告を抽出すれば良い。広告の登録時には、広告を付与するキーワードと広告主が支払う料金を広告と供に登録しておけば良い。広告DBの例を広告DB例(1)として図16に示す。
【0150】
ここで、図12に例示した領域識別例(1)に示す画像がユーザ端末から与えられ、サービス提供部で得られた電子化情報が広告検索装置に入力された場合の例を説明する。
【0151】
広告検索装置では、形態素解析を行い、キーワードとなり得る単語を抽出する。簡単な例では名詞のみを抽出すれば良い。ここでは、「夏休み」「伊豆高原」「せせらぎ」が抽出されたとする。つぎに、これらの単語がキーワードとなっている広告を広告DBから検索する。広告DB例の場合、123と124番のキーワードに「夏休み」があるので、この広告を抽出し、サービス提供部に送付すると供に、広告主に対して料金の請求を行う。
【0152】
【発明の効果】
本発明は、今後需要の増加が見込まれる紙文書の電子化業務を高精度かつ高速度に行うことができる。また、電子化を行う対象毎に最適な文書入力環境を提供することができる。
【図面の簡単な説明】
【図1】システムの概略構成を示す模式図である。
【図2】本発明の第1の実施の形態として、ユーザによる文書認識サーバーの選択基準の一例を示す模式図である。
【図3】文書認識サーバーの処理条件の一例を示す模式図である。
【図4】本発明の第2の実施の形態として、ユーザによる文書認識サーバーの選択基準の別の一例を示す模式図である。
【図5】文書認識サーバーの処理条件の別の一例を示す模式図である。
【図6】ユーザがサービス提供装置に送付した文書画像の一例を示す模式図である。
【図7】ユーザが送付した文書画像に対して文書認識サーバーで文書認識処理を行い、さらにサービス提供装置で再画像変換後にユーザに提示される画像の一例を示す模式図である。
【図8】ユーザが送付した文書画像に対して文書認識サーバーで文書認識処理を行い、さらにサービス提供装置で再画像変換後にユーザに提示される画像の別の一例を示す模式図である。
【図9】ユーザが送付した文書画像に対して文書認識サーバーで文書認識処理を行い、さらにサービス提供装置で再画像変換後にユーザに提示される画像の別の一例を示す模式図である。
【図10】本発明の第3の実施の形態として、文書認識サーバーの特性例を示す模式図である。
【図11】文書画像解析結果例を示す模式図である。
【図12】本発明の第4の実施の形態として、ユーザがサービス提供装置に送付した文書、表及び写真を含む画像の一例を示す模式図である。
【図13】文書画像解析結果例を示す模式図である。
【図14】文書認識サーバーの特性例を示す模式図である。
【図15】本発明の第5の実施の形態として、システムの概略構成を示す模式図である。
【図16】広告データベース(広告DB)の内容を例示する模式図である。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a document input proxy method that performs a document recognition task between a document recognition server that performs document recognition processing based on an image and a client who requests the document recognition server to perform document recognition processing via a network, and a document The present invention relates to an input proxy computer program and a document input proxy device.
[0002]
[Prior art]
In recent years, systems for inputting documents via a network have been developed. For example, Japanese Patent Laid-Open No. 2000-172428 proposes an information processing apparatus that can be freely used in offices, business trip destinations, and the like.
[0003]
However, there is no prior art regarding a method for inputting a document using a plurality of document recognition servers via a network.
[0004]
As an example similar to a method using a plurality of document recognition servers, a method using a plurality of character recognition engines is described in Japanese Patent Laid-Open No. 7-28946. The method described in Japanese Patent Laid-Open No. 7-28946 is intended to increase the processing speed by using different recognition calculation means for each recognition target area after area identification.
[0005]
[Problems to be solved by the invention]
The above-mentioned methods using a plurality of character recognition engines are mainly aimed at speeding up the processing, and since each method prepares and processes a plurality of the same character recognition engines, improvement in recognition performance cannot be expected. . In addition, no proposal has been made as a document input proxy system.
[0006]
An object of the present invention is to carry out digitization of paper documents, for which demand is expected to increase in the future, with high accuracy and high speed.
[0007]
Another object of the present invention is to provide an optimal document input environment for each object to be digitized.
[0008]
[Means for Solving the Problems]
  The invention according to claim 1 is a document input proxy method executed by a document input proxy device, wherein the document input proxy device includes a storage area in which a computer program necessary for realizing a function is installed; A processor for realizing a function using a computer program, a first means for receiving a document image to be a document recognition process from a client, and a document recognition process selected from a plurality of document recognition servers. A second means for requesting and a third means for providing data requested by the requested document recognition server to the requester, wherein the first means receives a document recognition process from the requester via the network. The first step of receiving the target document image and the second means use the computer program in the storage area by the processor., Analyzing the character size in the document image, based on the character size in the analyzed character image,The second step of selecting a document recognition server that performs document recognition processing of the document image from a plurality of document recognition servers having different characteristics, and requesting the document recognition processing, and the third means requested And a third step of receiving the digitized data after the document recognition processing from the document recognition server and providing the data to the requester.
[0009]
  The invention according to claim 2A document input proxy method executed by a document input proxy device, wherein the document input proxy device realizes a function using a storage area in which a computer program necessary for realizing the function is installed, and the computer program A first means for receiving a document image as a document recognition processing target from a requester, a second means for selecting from a plurality of document recognition servers and requesting the document recognition processing, And third means for providing data processed by the requested document recognition server to the requester, wherein the first means receives a document image to be subjected to document recognition processing from the requester via the network. The first step and the second means analyze the number of characters in the document image by the processor using a computer program in the storage area. Based on the number of characters in the analyzed character image, a document recognition server that performs document recognition processing of the document image is selected from a plurality of document recognition servers having different characteristics, and a second request for document recognition processing is made. And a third step in which the third means receives electronically converted data after document recognition processing from the requested document recognition server and provides the data to the requester. DoThis is a document input proxy method.
[0010]
  The invention described in claim 3A document input proxy method executed by a document input proxy device, wherein the document input proxy device realizes a function using a storage area in which a computer program necessary for realizing the function is installed, and the computer program A first means for receiving a document image as a document recognition processing target from a requester, a second means for selecting from a plurality of document recognition servers and requesting the document recognition processing, And third means for providing data processed by the requested document recognition server to the requester, wherein the first means receives a document image to be subjected to document recognition processing from the requester via the network. The first step and the second means analyze the quality of the document image using the computer program in the storage area by the processor, A second step of selecting a document recognition server that performs document recognition processing of the document image from a plurality of document recognition servers having different characteristics based on the quality of the analyzed character image, and requesting the document recognition processing; The third means includes a third step of receiving electronically converted data after document recognition processing from the requested document recognition server and providing the data to the requester.This is a document input proxy method.
[0011]
  The invention according to claim 4A first function that is installed in a storage area of a computer and receives a document image to be subjected to document recognition processing from a client via a network; and a character size in the document image is analyzed, and the analyzed document image A second function for selecting a document recognition server that performs document recognition processing of the document image from a plurality of document recognition servers having different characteristics based on the character size, and requesting the document recognition processing; A computer program for proxying document input for causing a computer to execute a third function of receiving electronically converted data after document recognition processing from a document recognition server and providing the data to the clientIt is.
[0012]
  The invention according to claim 5A first function that is installed in a storage area of a computer and receives a document image that is a document recognition processing target from a client via a network, and analyzes the number of characters in the document image, and the number of characters in the analyzed document image And a second function for selecting a document recognition server that performs document recognition processing of the document image from a plurality of document recognition servers having different characteristics, and requesting the document recognition processing, and the requested document recognition A computer program for document input substitution for causing a computer to execute a third function of receiving electronically converted data after document recognition processing from a server and providing it to the clientIt is.
[0013]
  The invention described in claim 6A first function that is installed in a storage area of a computer and receives a document image that is a document recognition processing target from a client via a network, and analyzes the quality of the document image, and based on the quality of the analyzed document image A second function for selecting a document recognition server that performs document recognition processing of the document image from a plurality of document recognition servers having different characteristics, and requesting the document recognition processing; and the requested document recognition server A computer program for acting as a document input for causing a computer to execute the third function of receiving electronically converted data after document recognition processing and providing it to the clientIt is.
[0014]
  The invention described in claim 7It has a storage area in which a computer program necessary for realizing the function is installed, and a processor that realizes the function using the computer program. A document input proxy device that requests a document recognition process by selecting a document recognition server that performs document recognition processing from a plurality of document recognition servers having characteristics, and is a document recognition processing target from the requester via a network A first means for receiving the document image, and the processor uses the computer program in the storage area to analyze the character size in the document image, and based on the character size in the analyzed document image, A document recognition server that performs document recognition processing of the document image from a plurality of document recognition servers having different characteristics. And a second means for requesting the document recognition process and a third means for receiving the digitized data after the document recognition process from the requested document recognition server and providing the data to the requester. Document input proxy device characterized by comprisingIt is.
[0015]
  The invention described in claim 8It has a storage area in which a computer program necessary for realizing the function is installed, and a processor that realizes the function using the computer program. A document input proxy device that requests a document recognition process by selecting a document recognition server that performs document recognition processing from a plurality of document recognition servers having characteristics, and is a document recognition processing target from the requester via a network The first means for receiving the document image, and the processor uses the computer program in the storage area to analyze the number of characters in the document image, and the different characteristics based on the number of characters in the analyzed document image A document recognition server for performing document recognition processing of the document image is selected from a plurality of document recognition servers having A second means for requesting a document recognition process, and a third means for receiving the digitized data after the document recognition process from the requested document recognition server and providing the data to the requester. Document input proxy device characterized in thatIt is.
[0016]
  The invention according to claim 9It has a storage area in which a computer program necessary for realizing the function is installed, and a processor that realizes the function using the computer program. A document input proxy device that requests a document recognition process by selecting a document recognition server that performs document recognition processing from a plurality of document recognition servers having characteristics, and is a document recognition processing target from the requester via a network A first means for receiving the document image, and the processor analyzes the quality of the document image using a computer program in the storage area, and has different characteristics based on the quality of the analyzed document image. Document recognition by selecting a document recognition server that performs document recognition processing of the document image from a plurality of document recognition servers And a second means to ask the management,
And a third means for receiving the digitized data after the document recognition processing from the requested document recognition server and providing the data to the requester.It is.
[0101]
DETAILED DESCRIPTION OF THE INVENTION
A schematic configuration constituting the embodiment of the present invention will be described with reference to FIG.
[0102]
A system configuration example is shown in FIG. In this system, a user user terminal handled by a user, a service providing apparatus managed by a document input proxy service provider, and a plurality of document recognition servers are connected to be accessible via a communication line (for example, the Internet). Yes.
[0103]
Each of the user device, the service providing device, and the document recognition server has an architecture as a computer, and a computer program necessary for realizing each function is installed in a storage area of each device. In this case, the hardware program and the software program, which is a software resource, are connected by a general relationship similar to the mutual relationship between a general computer and an application program, and there is no particularity there. . Therefore, hereinafter, the function itself executed by the processor of the user device, the service providing device, and the document recognition server that have a computer architecture according to the computer program will be described.
[0104]
The basic operation will be described next.
[0105]
First, a user who requests a document input operation converts a document on paper into a document image using an image input device such as a scanner or a digital camera.
[0106]
Next, the user sends the converted image to the service providing apparatus via the communication line.
[0107]
In the service providing apparatus, the document image is digitized using an appropriate document recognition server based on the sent image, and the obtained result is sent back to the user (user terminal).
[0108]
Since the operation of the service providing apparatus is a central part of the present invention, it will be described in detail in the following embodiments.
[0109]
A first embodiment of the present invention will be described with reference to FIGS.
[0110]
In the first embodiment, an example will be described in which a user desires an input condition as a selection criterion and selects a document recognition server based thereon.
[0111]
The input conditions used here are shown as input conditions (1) in FIG.
[0112]
The user assigns priorities to the input conditions and sends them to the service providing apparatus together with the images. Here, it is assumed that the user has prioritized the order of “fee” and “delivery date”, and the service providing apparatus has the order “4-3-1-2-5” of images and input conditions and the input condition “Japan”. "Word (language)", "color (input image format)" and "html (output image format)" are sent.
[0113]
In the service providing apparatus, an image is sent to each document recognition server, and information on a delivery date and a fee required for digitizing the sent image is obtained. Here, it is assumed that the charge and delivery date of each document recognition server are obtained as shown in the processing condition example (1) illustrated in FIG.
[0114]
Here, the service providing apparatus interprets the priority order “4-3-1-2-5” obtained from the user, and performs “input data format”, “language”, “delivery date”, “charge” and Select the document recognition server in the order of “Output Data Format”.
[0115]
First, when “input data format” is selected as a reference, document recognition servers 1, 3, and 4 corresponding to “color” are selected. Since there are still three candidates here, when “Language” is selected as a reference, the document recognition servers 1, 4 correspond to “Japanese” among the document recognition servers 1, 3, 4. is there. Since two candidates still remain at this point, the next time the “delivery date” is selected as the reference, the document recognition server 4 is earlier, so the service providing apparatus finally selects the document recognition server 4. Of course, if it cannot be narrowed down to one even at this time, the comparison is performed in the order of “charge” and “output data format”. Then, a signal for requesting processing is sent to the document recognition server 4.
[0116]
When the document recognition server 4 receives a signal requesting processing, the document recognition server 4 digitizes the document image and returns the result to the service providing apparatus.
[0117]
The service providing apparatus sends the obtained electronic information data to the user terminal and charges a fee. Alternatively, there is also a method for requesting the compensation associated with the selection from the document recognition server 4. For example, the document recognition server 4 is charged 24 yen, which is 10% of the charge 240 yen, as a consideration for selection. That is, out of 240 yen obtained from the requester, 216 yen is paid to the document recognition server 4 as a price for digitization.
[0118]
A second embodiment of the present invention will be described with reference to FIGS.
[0119]
In the present embodiment, an example will be described in which an input condition is presented to a user and a document image is digitized using a document recognition server selected by the user.
[0120]
First, the user sends a document image to be digitized to the service providing apparatus using the user terminal. When the service providing apparatus receives the image, it sends it to each document recognition server to obtain the input conditions. The input conditions used here are shown in FIG. 4 as input conditions (2).
[0121]
In the service providing apparatus, an image is sent to each document recognition server, and an input condition for digitizing the sent image is obtained. Here, it is assumed that the input conditions of each document recognition server are obtained as shown in the processing condition example (2) illustrated in FIG. Here, regarding “quality”, it is assumed that actually digitized data is sent to the service providing apparatus.
[0122]
Here, the service providing apparatus sends information other than “quality” to the user terminal. The user terminal presents the input conditions sent to the user and prompts the user to select. Of course, the “quality” information may also be sent to the user terminal. However, since the “quality” information has a large amount of data, the method described below often does not take much processing time. At this point, the user can select a plurality of candidates. In the case of this example, it is assumed that the user has selected a server other than the document recognition server 3 that is heavily congested in the “network congestion level”. The result is sent from the user terminal to the service providing apparatus.
[0123]
In the service providing apparatus, the digitized data obtained by the document recognition server selected by the user is converted again into image data. The reason for re-converting the image data is that if the data that has been digitized is sent to the user terminal, the user will get the digitized data at that time. This is because there is a risk of damage. The obtained image data is sent to the user terminal and presented to the user. Here, an example of a document image sent by the user is shown as an input image example (1) in FIG. 7), FIG. 8 shows the document recognition server 2 quality example (1), and FIG. 9 shows the document recognition server 4 quality example (1).
[0124]
The user looks at the presented image, confirms “quality” (recognition performance), and considers other input conditions such as “charge” and selects the most appropriate document recognition server. In this example, it is assumed that the document recognition server 2 is selected. This selection result is sent from the user terminal to the service providing apparatus.
[0125]
The service providing apparatus sends the digitized information created by the selected document recognition server 2 to the user terminal and charges a fee.
[0126]
A third embodiment of the present invention will be described with reference to FIGS.
[0127]
In the present embodiment, when the service providing apparatus grasps the characteristics of each document recognition server, a simple analysis is performed on the input image input by the user, and the most appropriate document is determined based on the result. A method for selecting a recognition server will be described.
[0128]
FIG. 10 shows the characteristics of the document recognition server used in this embodiment as a characteristic example (1) of the document recognition server.
[0129]
Here, the charge is the charge per character (yen), the character recognition speed is the number of characters that can be recognized per second, the character size characteristic is the character size that the character recognition rate can achieve above a certain standard, and the quality characteristic is also It is the quality of characters that can achieve the character recognition rate above a certain standard. Several methods have been proposed for evaluating the quality of characters. Here, the contour length is used as a parameter that indicates the blurring or crushing of character images.2 ÷ Use the number of pixels (area).
[0130]
If a document image is sent from the user via the user terminal, the service providing apparatus calculates the number of connected rectangular components in the image.
[0131]
The number of connected components is roughly proportional to the number of characters, but in the case of a Japanese document, there are many characters in which one character is composed of a plurality of connected components, so by adding processing that integrates connected components close to each other, Furthermore, the number of characters can be estimated with high accuracy. As the simplest method, when the distance between the centers of the connected component circumscribed rectangles is smaller than a predetermined threshold value, the connected components may be integrated.
[0132]
Then, by obtaining statistics on the size of the rectangle obtained as a result of this integration processing, the size of characters in the document can be obtained. As the simplest method, the average value of the circumscribed rectangles of the connected components may be used as the character size in the document.
[0133]
Furthermore, the total contour length (number of edges) and the total number of black pixels in the document image are obtained, and quality = total contour length2 ÷ Calculate the total number of black pixels.
[0134]
In the present embodiment, it is assumed that a result illustrated in FIG. 11 is obtained as a document image analysis result example (1) as a result of the above analysis.
[0135]
Next, the service providing apparatus selects a document recognition server within the range of the characteristics regarding the character size and quality. In this example, the document recognition server 2 does not satisfy the character size characteristic condition, and the document recognition server 3 does not satisfy the quality characteristic. For the document recognition servers 1 and 4 remaining as candidates, a server with a low processing fee is selected within a certain processing time. Here, the threshold of the processing time is 10 seconds. The processing time in the document recognition server 1 is 963/100 = 9.63 seconds, the processing time in the document recognition server 4 is 963/80 = 12.03 seconds, and the document recognition server 4 sets the threshold of processing time. Therefore, the document recognition server 1 is finally selected. Here, if a plurality of document recognition servers do not exceed the processing time threshold, the document recognition server with the lower charge may be selected. The same applies when the processing time of all the document recognition servers exceeds the threshold value.
[0136]
The service providing apparatus sends a document image to the document recognition server 1 and sends the obtained digitized information to the user terminal.
[0137]
A fourth embodiment of the present invention will be described with reference to FIGS.
[0138]
In the present embodiment, the service providing apparatus performs area identification processing and sends only necessary portions to the document recognition server, thereby shortening the image transfer time.
[0139]
The service providing apparatus performs area identification processing on the image sent from the user, and divides the image into a photo area and a character area. Many methods have been proposed as this method. For example, a method as disclosed in JP-A-7-334614 may be used. Since the document recognition server performs character area recognition processing, the service providing apparatus sends only the obtained document area portion to the document recognition server to obtain digitized information.
[0140]
More specifically, processing when the image shown in FIG. 12 is sent from the user will be described as a region identification example (1). It is assumed that, as a result of performing area identification processing in the service providing apparatus, two document areas, one table area, and one photo area are obtained as shown in the area identification example (1).
[0141]
Here, it is assumed that the result of analyzing each document area in the same manner as in the third embodiment is obtained as a document image analysis result example (2) as shown in FIG. Further, it is assumed that the characteristics of each document recognition server are as shown in FIG. 14 as a characteristic example (1) of the document recognition server.
[0142]
First, an appropriate document recognition server is selected for the table area 1. From the characteristic example (2) of the document recognition server shown in FIG. 14, the document recognition server 3 is the only document recognition server that can process the table. Therefore, the service providing apparatus sends an image of the table area to the document recognition server 3 and digitizes it. get information.
[0143]
For the document area 1, an appropriate document recognition server is selected. It is assumed that the document area can be processed by all servers. Similar to the third embodiment, a document recognition server is selected that is within the range of its characteristics with respect to character size and quality. In this example, only the document recognition server 2 satisfies this condition. Therefore, the service providing apparatus sends the image of the document area 1 to the document recognition server 2 to obtain digitized information.
[0144]
When the same processing is performed on the document area 2, only the document recognition server 1 satisfies the character size and quality conditions, so the image of the document area 2 is sent to the document recognition server to obtain digitized information.
[0145]
If digitized information is obtained for each document area, necessary information such as the coordinates of each document area is added and sent to the user terminal.
[0146]
A fifth embodiment of the present invention will be described with reference to FIGS.
[0147]
In the present embodiment, a system configuration illustrated in FIG. 15 is used. However, the processing of the part other than the advertisement search device is the same as that of the other embodiments, so the description of the time part will be omitted.
[0148]
In the service providing apparatus, the digitized information for the image sent from the user terminal is obtained by the methods shown in the first to fourth embodiments. Next, the service providing apparatus sends the computerized information to the advertisement retrieval apparatus. The advertisement search apparatus searches for an appropriate advertisement from an advertisement DB (advertisement database) based on the digitized information, and sends the obtained advertisement to the service providing apparatus. The service providing apparatus attaches the obtained advertisement to the digitized information and sends it to the user terminal.
[0149]
Many methods have been proposed for selecting advertisements based on computerized information, but in the simplest example, advertisements with relevant keywords in the advertisement DB are extracted using words appearing in the digitized document as keys. Just do it. When registering an advertisement, it is only necessary to register the keyword to which the advertisement is given and the fee paid by the advertiser together with the advertisement. An example of the advertisement DB is shown in FIG. 16 as an advertisement DB example (1).
[0150]
Here, an example will be described in which the image shown in the region identification example (1) illustrated in FIG. 12 is given from the user terminal and the digitized information obtained by the service providing unit is input to the advertisement search device.
[0151]
The advertisement retrieval apparatus performs morphological analysis and extracts words that can be keywords. In a simple example, only nouns need be extracted. Here, it is assumed that “summer vacation”, “Izu plateau”, and “serasegi” are extracted. Next, an advertisement in which these words are keywords is searched from the advertisement DB. In the case of the advertisement DB example, the keywords No. 123 and 124 have “summer vacation”, so this advertisement is extracted and sent to the service provider, and the advertiser is charged.
[0152]
【The invention's effect】
According to the present invention, it is possible to perform digitization of a paper document, which is expected to increase in demand in the future, with high accuracy and high speed. Further, it is possible to provide an optimal document input environment for each object to be digitized.
[Brief description of the drawings]
FIG. 1 is a schematic diagram showing a schematic configuration of a system.
FIG. 2 is a schematic diagram illustrating an example of a selection criterion for a document recognition server by a user according to the first exemplary embodiment of the present invention.
FIG. 3 is a schematic diagram illustrating an example of processing conditions of a document recognition server.
FIG. 4 is a schematic diagram illustrating another example of a document recognition server selection criterion by a user as the second exemplary embodiment of the present invention.
FIG. 5 is a schematic diagram showing another example of processing conditions of the document recognition server.
FIG. 6 is a schematic diagram illustrating an example of a document image sent by a user to a service providing apparatus.
FIG. 7 is a schematic diagram showing an example of an image presented to the user after the document recognition server performs document recognition processing on the document image sent by the user and the image is converted again by the service providing apparatus.
FIG. 8 is a schematic diagram illustrating another example of an image presented to the user after the document recognition process is performed by the document recognition server on the document image sent by the user and the image is converted again by the service providing apparatus.
FIG. 9 is a schematic diagram illustrating another example of an image presented to the user after the document recognition process is performed by the document recognition server on the document image sent by the user and the image is converted again by the service providing apparatus.
FIG. 10 is a schematic diagram showing a characteristic example of a document recognition server as a third embodiment of the present invention.
FIG. 11 is a schematic diagram illustrating an example of a document image analysis result.
FIG. 12 is a schematic diagram illustrating an example of an image including a document, a table, and a photograph sent by a user to a service providing apparatus as a fourth exemplary embodiment of the present invention.
FIG. 13 is a schematic diagram illustrating an example of a document image analysis result.
FIG. 14 is a schematic diagram illustrating an example of characteristics of a document recognition server.
FIG. 15 is a schematic diagram showing a schematic configuration of a system as a fifth embodiment of the present invention.
FIG. 16 is a schematic view illustrating the contents of an advertisement database (advertisement DB).

Claims (9)

文書入力代行装置で実行される文書入力代行方法であって、
前記文書入力代行装置は、
機能を実現するために必要なコンピュータプログラムがインストールされた記憶領域と、
該コンピュータプログラムを用いて機能を実現するプロセッサと
を有し、
依頼者から文書認識処理対象となる文書画像を受信する第1の手段と、
複数の文書認識サーバーの中から選択して文書認識処理を依頼する第2の手段と、
依頼した文書認識サーバーで処理されたデータを依頼者に提供する第3の手段と
を備え、
前記第1の手段が、
ネットワークを介して前記依頼者から文書認識処理対象となる文書画像を受信する第1のステップと、
前記第2の手段が、
前記プロセッサにより前記記憶領域のコンピュータプログラムを用いて
前記文書画像中の文字サイズを解析し、
前記解析した文字画像中の文字サイズに基づいて、異なる特性を持った複数の文書認識サーバーの中から前記文書画像の文書認識処理を行う文書認識サーバーを選択し、
文書認識処理を依頼する第2のステップと、
前記第3の手段が、
依頼した前記文書認識サーバーから文書認識処理後の電子情報化されたデータを受信して前記依頼者に提供する第3のステップと、
を含むことを特徴とする文書入力代行方法。
A document input proxy method executed by a document input proxy device,
The document input proxy device is:
A storage area in which computer programs necessary for realizing the functions are installed; and
A processor that implements a function using the computer program,
A first means for receiving a document image to be subjected to document recognition processing from a requester;
A second means for selecting from a plurality of document recognition servers and requesting document recognition processing;
A third means for providing the requester with data processed by the requested document recognition server;
The first means comprises:
A first step of receiving a document image as a document recognition processing target from the requester via the network;
The second means comprises:
Using the computer program of the storage area by the processor ,
Analyzing the character size in the document image;
Based on the character size in the analyzed character image , select a document recognition server that performs document recognition processing of the document image from a plurality of document recognition servers having different characteristics,
A second step of requesting document recognition processing;
The third means is
A third step of receiving electronically converted data after document recognition processing from the requested document recognition server and providing it to the requester;
A document input agency method comprising:
文書入力代行装置で実行される文書入力代行方法であって、
前記文書入力代行装置は、
機能を実現するために必要なコンピュータプログラムがインストールされた記憶領域と、
該コンピュータプログラムを用いて機能を実現するプロセッサと
を有し、
依頼者から文書認識処理対象となる文書画像を受信する第1の手段と、
複数の文書認識サーバーの中から選択して文書認識処理を依頼する第2の手段と、
依頼した文書認識サーバーで処理されたデータを依頼者に提供する第3の手段と
を備え、
前記第1の手段が、
ネットワークを介して前記依頼者から文書認識処理対象となる文書画像を受信する第1のステップと、
前記第2の手段が、
前記プロセッサにより前記記憶領域のコンピュータプログラムを用いて、
前記文書画像中の文字数を解析し、
前記解析した文字画像中の文字数に基づいて、異なる特性を持った複数の文書認識サーバーの中から前記文書画像の文書認識処理を行う文書認識サーバーを選択し、
文書認識処理を依頼する第2のステップと、
前記第3の手段が、
依頼した前記文書認識サーバーから文書認識処理後の電子情報化されたデータを受信して前記依頼者に提供する第3のステップと、
を含むことを特徴とする文書入力代行方法。
A document input proxy method executed by a document input proxy device,
The document input proxy device is:
A storage area in which computer programs necessary for realizing the functions are installed; and
A processor for realizing the functions using the computer program;
Have
A first means for receiving a document image to be subjected to document recognition processing from a requester;
A second means for selecting from a plurality of document recognition servers and requesting document recognition processing;
A third means for providing the requester with data processed by the requested document recognition server;
With
The first means comprises:
A first step of receiving a document image as a document recognition processing target from the requester via the network;
The second means comprises:
Using the computer program of the storage area by the processor,
Analyzing the number of characters in the document image;
Based on the number of characters in the analyzed character image, select a document recognition server that performs document recognition processing of the document image from a plurality of document recognition servers having different characteristics,
A second step of requesting document recognition processing;
The third means is
A third step of receiving electronically converted data after document recognition processing from the requested document recognition server and providing it to the requester;
A document input agency method comprising:
文書入力代行装置で実行される文書入力代行方法であって、
前記文書入力代行装置は、
機能を実現するために必要なコンピュータプログラムがインストールされた記憶領域と、
該コンピュータプログラムを用いて機能を実現するプロセッサと
を有し、
依頼者から文書認識処理対象となる文書画像を受信する第1の手段と、
複数の文書認識サーバーの中から選択して文書認識処理を依頼する第2の手段と、
依頼した文書認識サーバーで処理されたデータを依頼者に提供する第3の手段と
を備え、
前記第1の手段が、
ネットワークを介して前記依頼者から文書認識処理対象となる文書画像を受信する第1のステップと、
前記第2の手段が、
前記プロセッサにより前記記憶領域のコンピュータプログラムを用いて、
前記文書画像の品質を解析し、
前記解析した文字画像の品質に基づいて、異なる特性を持った複数の文書認識サーバーの中から前記文書画像の文書認識処理を行う文書認識サーバーを選択し、
文書認識処理を依頼する第2のステップと、
前記第3の手段が、
依頼した前記文書認識サーバーから文書認識処理後の電子情報化されたデータを受信して前記依頼者に提供する第3のステップと、
を含むことを特徴とする文書入力代行方法。
A document input proxy method executed by a document input proxy device,
The document input proxy device is:
A storage area in which computer programs necessary for realizing the functions are installed; and
A processor for realizing the functions using the computer program;
Have
A first means for receiving a document image to be subjected to document recognition processing from a requester;
A second means for selecting from a plurality of document recognition servers and requesting document recognition processing;
A third means for providing the requester with data processed by the requested document recognition server;
With
The first means comprises:
A first step of receiving a document image as a document recognition processing target from the requester via the network;
The second means comprises:
Using the computer program of the storage area by the processor,
Analyzing the quality of the document image;
Based on the quality of the analyzed character image, a document recognition server that performs document recognition processing of the document image is selected from a plurality of document recognition servers having different characteristics.
A second step of requesting document recognition processing;
The third means is
A third step of receiving electronically converted data after document recognition processing from the requested document recognition server and providing it to the requester;
A document input agency method comprising:
コンピュータの記憶領域にインストールされ、Installed in the storage area of the computer,
ネットワークを介して依頼者から文書認識処理対象となる文書画像を受信する第1の機能と、  A first function for receiving a document image as a document recognition processing target from a requester via a network;
前記文書画像中の文字サイズを解析し、前記解析した文書画像中の文字サイズに基づいて、異なる特性を持った複数の文書認識サーバーの中から前記文書画像の文書認識処理を行う文書認識サーバーを選択し、文書認識処理を依頼する第2の機能と、  A document recognition server that analyzes a character size in the document image and performs document recognition processing of the document image from a plurality of document recognition servers having different characteristics based on the character size in the analyzed document image. A second function for selecting and requesting document recognition processing;
依頼した前記文書認識サーバーから文書認識処理後の電子情報化されたデータを受信して前記依頼者に提供する第3の機能と、  A third function of receiving electronically converted data after document recognition processing from the requested document recognition server and providing the data to the requester;
をコンピュータに実行させるための文書入力代行用のコンピュータプログラム。  A computer program for document input substitution to make a computer execute.
コンピュータの記憶領域にインストールされ、Installed in the storage area of the computer,
ネットワークを介して依頼者から文書認識処理対象となる文書画像を受信する第1の機能と、  A first function for receiving a document image as a document recognition processing target from a requester via a network;
前記文書画像中の文字数を解析し、前記解析した文書画像中の文字数に基づいて、異なる特性を持った複数の文書認識サーバーの中から前記文書画像の文書認識処理を行う文書認識サーバーを選択し、文書認識処理を依頼する第2の機能と、  Analyzing the number of characters in the document image and selecting a document recognition server for performing document recognition processing of the document image from a plurality of document recognition servers having different characteristics based on the number of characters in the analyzed document image A second function for requesting document recognition processing;
依頼した前記文書認識サーバーから文書認識処理後の電子情報化されたデータを受信して前記依頼者に提供する第3の機能と、  A third function of receiving electronically converted data after document recognition processing from the requested document recognition server and providing the data to the requester;
をコンピュータに実行させるための文書入力代行用のコンピュータプログラム。  A computer program for document input substitution to make a computer execute.
コンピュータの記憶領域にインストールされ、Installed in the storage area of the computer,
ネットワークを介して依頼者から文書認識処理対象となる文書画像を受信する第1の機能と、  A first function for receiving a document image as a document recognition processing target from a requester via a network;
前記文書画像の品質を解析し、前記解析した文書画像の品質に基づいて、異なる特性を持った複数の文書認識サーバーの中から前記文書画像の文書認識処理を行う文書認識サーバーを選択し、文書認識処理を依頼する第2の機能と、  Analyzing the quality of the document image, selecting a document recognition server that performs document recognition processing of the document image from a plurality of document recognition servers having different characteristics based on the quality of the analyzed document image, A second function for requesting recognition processing;
依頼した前記文書認識サーバーから文書認識処理後の電子情報化されたデータを受信して前記依頼者に提供する第3の機能と、  A third function of receiving electronically converted data after document recognition processing from the requested document recognition server and providing the data to the requester;
をコンピュータに実行させるための文書入力代行用のコンピュータプログラム。  A computer program for document input substitution to make a computer execute.
機能を実現するために必要なコンピュータプログラムがインストールされた記憶領域と、A storage area in which computer programs necessary for realizing the functions are installed; and
該コンピュータプログラムを用いて機能を実現するプロセッサと  A processor for realizing the functions using the computer program;
を有し、  Have
依頼者から文書認識処理対象となる文書画像を受信して異なる特性を持った複数の文書認識サーバーの中から文書認識処理を行う文書認識サーバーを選択して文書認識処理を依頼する文書入力代行装置であって、  A document input proxy device that receives a document image to be subjected to document recognition processing from a requester, selects a document recognition server that performs document recognition processing from a plurality of document recognition servers having different characteristics, and requests document recognition processing. Because
ネットワークを介して前記依頼者から文書認識処理対象となる文書画像を受信する第1の手段と、  A first means for receiving a document image as a document recognition processing target from the client via the network;
前記プロセッサが前記記憶領域のコンピュータプログラムを用いて、前記文書画像中の文字サイズを解析し、前記解析した文書画像中の文字サイズに基づいて、異なる特性を持った複数の文書認識サーバーの中から前記文書画像の文書認識処理を行う文書認識サーバーを選択して文書認識処理を依頼する第2の手段と、  The processor analyzes a character size in the document image using a computer program in the storage area, and based on the character size in the analyzed document image, a plurality of document recognition servers having different characteristics are selected. Second means for selecting a document recognition server for performing document recognition processing of the document image and requesting document recognition processing;
依頼した前記文書認識サーバーから文書認識処理後の電子情報化されたデータを受信して前記依頼者に提供する第3の手段と、  Third means for receiving electronically converted data after document recognition processing from the requested document recognition server and providing it to the requester;
を備えていることを特徴とする文書入力代行装置。  A document input proxy device comprising:
機能を実現するために必要なコンピュータプログラムがインストールされた記憶領域と、A storage area in which computer programs necessary for realizing the functions are installed; and
該コンピュータプログラムを用いて機能を実現するプロセッサと  A processor for realizing the functions using the computer program;
を有し、  Have
依頼者から文書認識処理対象となる文書画像を受信して異なる特性を持った複数の文書認識サーバーの中から文書認識処理を行う文書認識サーバーを選択して文書認識処理を依頼する文書入力代行装置であって、  A document input proxy device that receives a document image to be subjected to document recognition processing from a requester, selects a document recognition server that performs document recognition processing from a plurality of document recognition servers having different characteristics, and requests document recognition processing. Because
ネットワークを介して前記依頼者から文書認識処理対象となる文書画像を受信する第1の手段と、  A first means for receiving a document image as a document recognition processing target from the client via the network;
前記プロセッサが前記記憶領域のコンピュータプログラムを用いて、前記文書画像中の文字数を解析し、前記解析した文書画像中の文字数に基づいて、異なる特性を持った複数の文書認識サーバーの中から前記文書画像の文書認識処理を行う文書認識サーバーを選択して文書認識処理を依頼する第2の手段と、  The processor analyzes the number of characters in the document image using a computer program in the storage area, and the document is selected from a plurality of document recognition servers having different characteristics based on the number of characters in the analyzed document image. A second means for selecting a document recognition server that performs image document recognition processing and requesting document recognition processing;
依頼した前記文書認識サーバーから文書認識処理後の電子情報化されたデータを受信して前記依頼者に提供する第3の手段と、  Third means for receiving electronically converted data after document recognition processing from the requested document recognition server and providing it to the requester;
を備えていることを特徴とする文書入力代行装置。  A document input proxy device comprising:
機能を実現するために必要なコンピュータプログラムがインストールされた記憶領域と、A storage area in which computer programs necessary for realizing the functions are installed; and
該コンピュータプログラムを用いて機能を実現するプロセッサと  A processor for realizing the functions using the computer program;
を有し、  Have
依頼者から文書認識処理対象となる文書画像を受信して異なる特性を持った複数の文書認識サーバーの中から文書認識処理を行う文書認識サーバーを選択して文書認識処理を依頼する文書入力代行装置であって、  A document input proxy device that receives a document image to be subjected to document recognition processing from a requester, selects a document recognition server that performs document recognition processing from a plurality of document recognition servers having different characteristics, and requests document recognition processing. Because
ネットワークを介して前記依頼者から文書認識処理対象となる文書画像を受信する第1の手段と、  A first means for receiving a document image as a document recognition processing target from the client via the network;
前記プロセッサが前記記憶領域のコンピュータプログラムを用いて、前記文書画像の品質を解析し、前記解析した文書画像の品質に基づいて、異なる特性を持った複数の文書認識サーバーの中から前記文書画像の文書認識処理を行う文書認識サーバーを選択して文書認識処理を依頼する第2の手段と、  The processor analyzes the quality of the document image using a computer program in the storage area, and selects the document image from a plurality of document recognition servers having different characteristics based on the analyzed quality of the document image. A second means for selecting a document recognition server for performing the document recognition process and requesting the document recognition process;
依頼した前記文書認識サーバーから文書認識処理後の電子情報化されたデータを受信して前記依頼者に提供する第3の手段と、  Third means for receiving electronically converted data after document recognition processing from the requested document recognition server and providing it to the requester;
を備えていることを特徴とする文書入力代行装置。  A document input proxy device comprising:
JP2001081514A 2001-03-21 2001-03-21 Document input proxy method, computer program for document input proxy, and document input proxy device Expired - Fee Related JP4429541B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001081514A JP4429541B2 (en) 2001-03-21 2001-03-21 Document input proxy method, computer program for document input proxy, and document input proxy device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001081514A JP4429541B2 (en) 2001-03-21 2001-03-21 Document input proxy method, computer program for document input proxy, and document input proxy device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2009256900A Division JP2010033605A (en) 2009-11-10 2009-11-10 Information processor and information processing program

Publications (2)

Publication Number Publication Date
JP2002279348A JP2002279348A (en) 2002-09-27
JP4429541B2 true JP4429541B2 (en) 2010-03-10

Family

ID=18937607

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001081514A Expired - Fee Related JP4429541B2 (en) 2001-03-21 2001-03-21 Document input proxy method, computer program for document input proxy, and document input proxy device

Country Status (1)

Country Link
JP (1) JP4429541B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5116608B2 (en) 2008-08-20 2013-01-09 キヤノン株式会社 Information processing apparatus, control method, and program
JP2010033605A (en) * 2009-11-10 2010-02-12 Ricoh Co Ltd Information processor and information processing program
JP6606890B2 (en) * 2015-07-08 2019-11-20 富士ゼロックス株式会社 Information processing apparatus and information processing program
JP2023105985A (en) * 2022-01-20 2023-08-01 富士フイルムビジネスイノベーション株式会社 Information processing device, image forming device, information processing system and program

Also Published As

Publication number Publication date
JP2002279348A (en) 2002-09-27

Similar Documents

Publication Publication Date Title
US9495385B2 (en) Mixed media reality recognition using multiple specialized indexes
US8676810B2 (en) Multiple index mixed media reality recognition using unequal priority indexes
US8369655B2 (en) Mixed media reality recognition using multiple specialized indexes
US8965145B2 (en) Mixed media reality recognition using multiple specialized indexes
US9870388B2 (en) Analyzing usage of visual content to determine relationships indicating unsuccessful attempts to retrieve the visual content
US7664732B2 (en) Method of managing websites registered in search engine and a system thereof
US8073263B2 (en) Multi-classifier selection and monitoring for MMR-based image recognition
US9176984B2 (en) Mixed media reality retrieval of differentially-weighted links
JP5673765B2 (en) SEARCH SYSTEM, SEARCH METHOD, AND COMPUTER PROGRAM
US8856108B2 (en) Combining results of image retrieval processes
US8510283B2 (en) Automatic adaption of an image recognition system to image capture devices
US8868555B2 (en) Computation of a recongnizability score (quality predictor) for image retrieval
US20100329574A1 (en) Mixed media reality indexing and retrieval for repeated content
JP5829662B2 (en) Processing method, computer program, and processing apparatus
US7356512B2 (en) Contents mediating system and contents mediating method
US7216122B2 (en) Information processing device and method, recording medium, and program
EP1061465A2 (en) Method and apparatus for providing reduced cost online service and adaptive targeting of advertisements
JP2010033605A (en) Information processor and information processing program
JP2008134921A (en) Information processing apparatus, image registration method, and program
JP4429541B2 (en) Document input proxy method, computer program for document input proxy, and document input proxy device
JP7368899B1 (en) information processing system
CN108255902B (en) Insurance accident claim settlement processing method and device and claim settlement server
KR100462828B1 (en) A method for determining validity of command and a system thereof
CN114691894B (en) Paperless financial data management method for electronic information full-link knowledge graph
JP4589051B2 (en) Search device

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20040930

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20051021

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060823

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20060811

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090519

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090717

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090811

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091110

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20091120

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20091215

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091216

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121225

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131225

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees