(57)【特許請求の範囲】
【請求項１】
端末と中央制御装置間で通信を行う通信システムであって、
前記端末は、
原稿を画像データとして読み取る読取手段と、
前記読取手段で読み取られた画像データを認識領域毎に分割し、当該分割された各認識領域内の各文字画像に対して認識用辞書を用いて文字認識を行なうことによって、当該各文字画像に対する認識候補文字とその類似度とを算出し、当該算出した類似度が当該認識領域の認識不能判定用閾値以下の場合は認識不能であることを文字認識結果として出力し、当該算出した類似度が当該認識領域の認識不能判定用閾値より大きい場合は当該認識候補文字を文字認識結果として出力する文字認識手段と、
前記中央制御装置へ前記認識領域の位置を示す位置情報と前記文字認識手段で認識された前記各認識領域内の各文字画像の文字認識結果とを送信する文字認識結果送信手段と、
前記中央制御装置より認識領域のいずれかに対する再設定用の認識不能判定用閾値を受信した場合、当該認識領域についての前記認識不能判定用閾値を前記再設定用の認識不能判定用閾値で再設定する閾値受信設定手段と、を備え、
前記中央制御装置は、
前記端末より前記各認識領域の位置を示す位置情報と前記各認識領域内の各文字画像の文字認識結果とを受信する文字認識結果受信手段と、
前記文字認識結果受信手段で受信した前記各認識領域の位置を示す位置情報と前記各認識領域内の各文字画像の文字認識結果とに基づいて、前記認識領域それぞれに対して、当該認識領域内で認識不能と判断された文字数が第１閾値以上であると判断した場合は、当該認識領域内の文字認識結果を得る際に用いた当該認識領域の認識不能判定用閾値よりも低い値を当該認識領域に対する前記再設定用の認識不能判定用閾値として決定し、当該認識領域内で認識不能と判断された文字数が前記第１閾値より小さい第２閾値未満であると判断した場合は、当該認識領域内の文字認識結果を得る際に用いた当該認識領域の認識不能判定用閾値よりも高い値を当該認識領域に対する前記再設定用の認識不能判定用閾値として決定する閾値制御手段と、
前記閾値制御手段で決定した前記認識領域に対する再設定用の認識不能判定用閾値を前記端末へ送信する閾値送信手段と、
を備えることを特徴とする通信システム。
【請求項２】
前記閾値制御手段は、前記文字認識結果受信手段で受信した前記文字認識結果に基づいて、当該認識領域内で認識不能と判断された文字数が前記第１閾値未満かつ前記第２閾値以上であると判断した場合は、当該認識領域内の文字認識結果を得る際に用いた前記認識不能判定用閾値が適当な値であると決定する
ことを特徴とする請求項１に記載の通信システム。
【請求項３】
端末と中央制御装置間で通信を行う通信システムの制御方法であって、
前記端末において、原稿を画像データとして読み取る読取工程と、
前記端末において、前記読取工程で読み取られた画像データを認識領域毎に分割し、当該分割された各認識領域内の各文字画像に対して認識用辞書を用いて文字認識を行なうことによって、当該各文字画像に対する認識候補文字とその類似度とを算出し、当該算出した類似度が当該認識領域の認識不能判定用閾値以下の場合は認識不能であることを文字認識結果として出力し、当該算出した類似度が当該認識領域の認識不能判定用閾値より大きい場合は当該認識候補文字を文字認識結果として出力する文字認識工程と、
前記端末から、前記中央制御装置へ前記認識領域の位置を示す位置情報と前記文字認識工程で認識された前記各認識領域内の各文字画像の文字認識結果とを送信する文字認識結果送信工程と、
前記端末において、前記中央制御装置より認識領域のいずれかに対する再設定用の認識不能判定用閾値を受信した場合、当該認識領域についての前記認識不能判定用閾値を前記再設定用の認識不能判定用閾値で再設定する閾値受信設定工程と、を備え、
前記中央制御装置において、前記端末より前記各認識領域の位置を示す位置情報と前記各認識領域内の各文字画像の文字認識結果とを受信する文字認識結果受信工程と、
前記中央制御装置において、前記文字認識結果受信工程で受信した前記各認識領域の位置を示す位置情報と前記各認識領域内の各文字画像の文字認識結果とに基づいて、前記認識領域それぞれに対して、当該認識領域内で認識不能と判断された文字数が第１閾値以上であると判断した場合は、当該認識領域内の文字認識結果を得る際に用いた当該認識領域の認識不能判定用閾値よりも低い値を当該認識領域に対する前記再設定用の認識不能判定用閾値として決定し、当該認識領域内で認識不能と判断された文字数が前記第１閾値より小さい第２閾値未満であると判断した場合は、当該認識領域内の文字認識結果を得る際に用いた当該認識領域の認識不能判定用閾値よりも高い値を当該認識領域に対する前記再設定用の認識不能判定用閾値として決定する閾値制御工程と、
前記中央制御装置から、前記閾値制御工程で決定した前記認識領域に対する再設定用の認識不能判定用閾値を前記端末へ送信する閾値送信工程と、
を備えることを特徴とする通信システムの制御方法。
【請求項４】
前記閾値制御工程は、前記文字認識結果受信工程で受信した前記文字認識結果に基づいて、当該認識領域内で認識不能と判断された文字数が前記第１閾値未満かつ前記第２閾値以上であると判断した場合は、当該認識領域内の文字認識結果を得る際に用いた前記認識不能判定用閾値が適当な値であると決定する
ことを特徴とする請求項３に記載の通信システムの制御方法。
【請求項５】
端末と中央制御装置間で通信を行う通信システムの制御をコンピュータに実行させるためのプログラムを記録したコンピュータ可読メモリであって、
前記端末において、原稿を画像データとして読み取る読取工程と、
前記端末において、前記読取工程で読み取られた画像データを認識領域毎に分割し、当該分割された各認識領域内の各文字画像に対して認識用辞書を用いて文字認識を行なうことによって、当該各文字画像に対する認識候補文字とその類似度とを算出し、当該算出した類似度が当該認識領域の認識不能判定用閾値以下の場合は認識不能であることを文字認識結果として出力し、当該算出した類似度が当該認識領域の認識不能判定用閾値より大きい場合は当該認識候補文字を文字認識結果として出力する文字認識工程と、
前記端末から、前記中央制御装置へ前記認識領域の位置を示す位置情報と前記文字認識工程で認識された前記各認識領域内の各文字画像の文字認識結果とを送信する文字認識結果送信工程と、
前記端末において、前記中央制御装置より認識領域のいずれかに対する再設定用の認識不能判定用閾値を受信した場合、当該認識領域についての前記認識不能判定用閾値を前記再設定用の認識不能判定用閾値で再設定する閾値受信設定工程と、を備え、
前記中央制御装置において、前記端末より前記各認識領域の位置を示す位置情報と前記各認識領域内の各文字画像の文字認識結果とを受信する文字認識結果受信工程と、
前記中央制御装置において、前記文字認識結果受信工程で受信した前記各認識領域の位置を示す位置情報と前記各認識領域内の各文字画像の文字認識結果とに基づいて、前記認識領域それぞれに対して、当該認識領域内で認識不能と判断された文字数が第１閾値以上であると判断した場合は、当該認識領域内の文字認識結果を得る際に用いた当該認識領域の認識不能判定用閾値よりも低い値を当該認識領域に対する前記再設定用の認識不能判定用閾値として決定し、当該認識領域内で認識不能と判断された文字数が前記第１閾値より小さい第２閾値未満であると判断した場合は、当該認識領域内の文字認識結果を得る際に用いた当該認識領域の認識不能判定用閾値よりも高い値を当該認識領域に対する前記再設定用の認識不能判定用閾値として決定する閾値制御工程と、
前記中央制御装置から、前記閾値制御工程で決定した前記認識領域に対する再設定用の認識不能判定用閾値を前記端末へ送信する閾値送信工程と、
をコンピュータに実行させるためのプログラムを記録したことを特徴とするコンピュータ可読メモリ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、端末と中央制御装置間で通信を行う通信システム及びその制御方法、コンピュータ可読メモリに関するものである。
【０００２】
【従来の技術】
一般に、文字認識装置を有する端末は、端末における文字認識結果を中央制御装置に転送し、そこで、文字認識結果の誤り訂正、検索、保存などの後処理を行う。この際、端末側で文字認識候補の精度が低いと判定した場合は、その文字認識候補を認識不能として所定の識別子（以下、リジェクトコードと称する）を中央制御装置へ送信し、認識不能である旨を知らせていた。
【０００３】
リジェクトコードは、個々の認識侯補文字の確からしさ（以下、類似度と称する）を算出し、それが所定の閾値より低い場合に、認識不能と判定される。従って、図４に示すように、一般にリジェクトコードが発生する度合い（以下、リジェクト率と称する）が高い場合、即ち、類似度の閾値が高い場合、相対的に認識可能と判断される文字の類似度が高くなりその正解率も高い。反対に、リジェクト率が低い場合は、認識可能と判断されてもその文字の正解率は低くなる傾向にある。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来の端末と中央制御装置間で通信を行う通信システムでは、リジェクト率は通信システム固有のもの、即ち、類似度の閾値が固定である。そのため、例えば、端末の認識対象である原稿画像内に異なるフォントの文字が混在して認識精度が同一原稿画像内で大きく変化してしまう場合、中央制御装置側としてはそれに対しなんら対処することができず、後処理の効率低下は免れなかった。
【０００５】
本発明は上記の問題点に鑑みてなされたものであり、文字認識を行う端末と中央制御装置間で通信を行う通信システムにおいて、処理効率を向上することができる通信システム及びその制御方法、コンピュータ可読メモリを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記の目的を達成するための本発明による通信システムは以下の構成を備える。即ち、
端末と中央制御装置間で通信を行う通信システムであって、
前記端末は、
原稿を画像データとして読み取る読取手段と、
前記読取手段で読み取られた画像データを認識領域毎に分割し、当該分割された各認識領域内の各文字画像に対して認識用辞書を用いて文字認識を行なうことによって、当該各文字画像に対する認識候補文字とその類似度とを算出し、当該算出した類似度が当該認識領域の認識不能判定用閾値以下の場合は認識不能であることを文字認識結果として出力し、当該算出した類似度が当該認識領域の認識不能判定用閾値より大きい場合は当該認識候補文字を文字認識結果として出力する文字認識手段と、
前記中央制御装置へ前記認識領域の位置を示す位置情報と前記文字認識手段で認識された前記各認識領域内の各文字画像の文字認識結果とを送信する文字認識結果送信手段と、
前記中央制御装置より認識領域のいずれかに対する再設定用の認識不能判定用閾値を受信した場合、当該認識領域についての前記認識不能判定用閾値を前記再設定用の認識不能判定用閾値で再設定する閾値受信設定手段と、を備え、
前記中央制御装置は、
前記端末より前記各認識領域の位置を示す位置情報と前記各認識領域内の各文字画像の文字認識結果とを受信する文字認識結果受信手段と、
前記文字認識結果受信手段で受信した前記各認識領域の位置を示す位置情報と前記各認識領域内の各文字画像の文字認識結果とに基づいて、前記認識領域それぞれに対して、当該認識領域内で認識不能と判断された文字数が第１閾値以上であると判断した場合は、当該認識領域内の文字認識結果を得る際に用いた当該認識領域の認識不能判定用閾値よりも低い値を当該認識領域に対する前記再設定用の認識不能判定用閾値として決定し、当該認識領域内で認識不能と判断された文字数が前記第１閾値より小さい第２閾値未満であると判断した場合は、当該認識領域内の文字認識結果を得る際に用いた当該認識領域の認識不能判定用閾値よりも高い値を当該認識領域に対する前記再設定用の認識不能判定用閾値として決定する閾値制御手段と、
前記閾値制御手段で決定した前記認識領域に対する再設定用の認識不能判定用閾値を前記端末へ送信する閾値送信手段と、
を備える。
【０００７】
また、好ましくは、前記閾値制御手段は、前記文字認識結果受信手段で受信した前記文字認識結果に基づいて、当該認識領域内で認識不能と判断された文字数が前記第１閾値未満かつ前記第２閾値以上であると判断した場合は、当該認識領域内の文字認識結果を得る際に用いた前記認識不能判定用閾値が適当な値であると決定する。
【００１３】
上記の目的を達成するための本発明による通信システムの制御方法は以下の構成を備える。即ち、
端末と中央制御装置間で通信を行う通信システムの制御方法であって、
前記端末において、原稿を画像データとして読み取る読取工程と、
前記端末において、前記読取工程で読み取られた画像データを認識領域毎に分割し、当該分割された各認識領域内の各文字画像に対して認識用辞書を用いて文字認識を行なうことによって、当該各文字画像に対する認識候補文字とその類似度とを算出し、当該算出した類似度が当該認識領域の認識不能判定用閾値以下の場合は認識不能であることを文字認識結果として出力し、当該算出した類似度が当該認識領域の認識不能判定用閾値より大きい場合は当該認識候補文字を文字認識結果として出力する文字認識工程と、
前記端末から、前記中央制御装置へ前記認識領域の位置を示す位置情報と前記文字認識工程で認識された前記各認識領域内の各文字画像の文字認識結果とを送信する文字認識結果送信工程と、
前記端末において、前記中央制御装置より認識領域のいずれかに対する再設定用の認識不能判定用閾値を受信した場合、当該認識領域についての前記認識不能判定用閾値を前記再設定用の認識不能判定用閾値で再設定する閾値受信設定工程と、を備え、
前記中央制御装置において、前記端末より前記各認識領域の位置を示す位置情報と前記各認識領域内の各文字画像の文字認識結果とを受信する文字認識結果受信工程と、
前記中央制御装置において、前記文字認識結果受信工程で受信した前記各認識領域の位置を示す位置情報と前記各認識領域内の各文字画像の文字認識結果とに基づいて、前記認識領域それぞれに対して、当該認識領域内で認識不能と判断された文字数が第１閾値以上であると判断した場合は、当該認識領域内の文字認識結果を得る際に用いた当該認識領域の認識不能判定用閾値よりも低い値を当該認識領域に対する前記再設定用の認識不能判定用閾値として決定し、当該認識領域内で認識不能と判断された文字数が前記第１閾値より小さい第２閾値未満であると判断した場合は、当該認識領域内の文字認識結果を得る際に用いた当該認識領域の認識不能判定用閾値よりも高い値を当該認識領域に対する前記再設定用の認識不能判定用閾値として決定する閾値制御工程と、
前記中央制御装置から、前記閾値制御工程で決定した前記認識領域に対する再設定用の認識不能判定用閾値を前記端末へ送信する閾値送信工程と、
を備える。
【００１４】
上記の目的を達成するための本発明によるコンピュータ可読メモリは以下の構成を備える。即ち、
端末と中央制御装置間で通信を行う通信システムの制御をコンピュータに実行させるためのプログラムを記録したコンピュータ可読メモリであって、
前記端末において、原稿を画像データとして読み取る読取工程と、
前記端末において、前記読取工程で読み取られた画像データを認識領域毎に分割し、当該分割された各認識領域内の各文字画像に対して認識用辞書を用いて文字認識を行なうことによって、当該各文字画像に対する認識候補文字とその類似度とを算出し、当該算出した類似度が当該認識領域の認識不能判定用閾値以下の場合は認識不能であることを文字認識結果として出力し、当該算出した類似度が当該認識領域の認識不能判定用閾値より大きい場合は当該認識候補文字を文字認識結果として出力する文字認識工程と、
前記端末から、前記中央制御装置へ前記認識領域の位置を示す位置情報と前記文字認識工程で認識された前記各認識領域内の各文字画像の文字認識結果とを送信する文字認識結果送信工程と、
前記端末において、前記中央制御装置より認識領域のいずれかに対する再設定用の認識不能判定用閾値を受信した場合、当該認識領域についての前記認識不能判定用閾値を前記再設定用の認識不能判定用閾値で再設定する閾値受信設定工程と、を備え、
前記中央制御装置において、前記端末より前記各認識領域の位置を示す位置情報と前記各認識領域内の各文字画像の文字認識結果とを受信する文字認識結果受信工程と、
前記中央制御装置において、前記文字認識結果受信工程で受信した前記各認識領域の位置を示す位置情報と前記各認識領域内の各文字画像の文字認識結果とに基づいて、前記認識領域それぞれに対して、当該認識領域内で認識不能と判断された文字数が第１閾値以上であると判断した場合は、当該認識領域内の文字認識結果を得る際に用いた当該認識領域の認識不能判定用閾値よりも低い値を当該認識領域に対する前記再設定用の認識不能判定用閾値として決定し、当該認識領域内で認識不能と判断された文字数が前記第１閾値より小さい第２閾値未満であると判断した場合は、当該認識領域内の文字認識結果を得る際に用いた当該認識領域の認識不能判定用閾値よりも高い値を当該認識領域に対する前記再設定用の認識不能判定用閾値として決定する閾値制御工程と、
前記中央制御装置から、前記閾値制御工程で決定した前記認識領域に対する再設定用の認識不能判定用閾値を前記端末へ送信する閾値送信工程と、
をコンピュータに実行させるためのプログラムを記録したことを特徴とする。
【００１５】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施形態を詳細に説明する。
【００１６】
図１は本発明の実施形態の通信システムの構成を示す図である。
【００１７】
図１に示すように、通信システムは移動端末１００と中央制御装置２００から構成される。また、移動端末１００と中央制御装置２００は無線ネットワーク３００を通して結ばれている。尚、ここでは、１台の移動端末１００と中央制御装置２００で構成されているが、移動端末１００を複数構成した場合にも、本発明は適用される。そして、複数の移動端末１００の各移動端末が中央制御装置２００と通信を行う場合には、各移動端末を識別できるように、例えば、互いに異なる識別信号を中央制御装置２００に発行してから通信を開始することで、中央制御装置２００は各移動端末を識別することができる。
【００１８】
移動端末１００において、１０２は読取原稿である。１０４は読取原稿１０２を読み取り、画像信号を生成するスキャナである。１０６はスキャナ１０４で生成された画像信号の認識領域を認識し、その認識された認識領域に対し文字認識を認識用辞書１０６ａを用いて行う文字認識部である。１０６ｂは文字認識部１０６が出力する文字認識候補文字が認識不能であるか否かを認識不能判定用閾値に基づいて判定する認識不能判定部である。１０８は文字認識部１０６による文字認識結果及び認識領域を示す位置情報を中央制御装置２００へ送信する文字認識結果送信部である。１１０は画像信号の認識領域を示す位置情報と、その認識領域の認識不能判定用閾値とを中央制御装置２００より受信する閾値・位置情報受信部である。
【００１９】
中央制御装置２００において、２０２は文字認識結果及び位置情報を移動端末１００より受信する文字認識結果受信部である。２０８は文字認識結果受信部２０２で受信した文字認識結果の後処理を行う文字認識結果後処理部である。２０８ａは文字認識結果後処理部２０８による処理結果等のデータを保存する保存部である。２１０は文字認識結果後処理部２０８による処理結果を表示する表示部である。２０４は文字認識結果受信部２０２で受信された位置情報が示す認識対象の画像信号中の各認識領域の文字認識結果の多寡を判定し、移動端末１００の認識不能判定部１０６ｂにおける各認識領域の最適な認識不能判定用閾値を設定する閾値制御部である。２０６は閾値制御部２０４で設定された画像信号中の各認識領域の位置情報及び認識不能判定用閾値を移動端末１００へ送信する閾値・位置情報送信部である。
【００２０】
尚、移動端末１００、中央制御装置２００には、それぞれ不図示のＣＰＵ、ＲＡＭ、ＲＯＭが搭載されており、各端末に搭載されるＣＰＵは、ＲＯＭに記憶されている装置を制御するための各種プログラムをＲＡＭに展開して実行する。また、ＲＡＭはデータの作業領域、一時退避領域としても機能する。
【００２１】
次に、本実施形態の通信システムの動作について、図１を用いて説明する。
【００２２】
移動端末１００側で準備された読取原稿１０２は、スキャナ１０４にて読取原稿１０２に対応する画像信号を生成する。生成した画像信号は文字認識部１０６に送られ、認識領域を認識し、その認識された認識領域の文字認識を行う。閾値・位置情報受信部１１０は、無線ネットワーク３００を介して、中央制御装置２００の閾値制御部２０４において設定された認識対象の画像信号中の各認識領域の位置情報及び認識不能判定用閾値を受信する。ここで、文字認識部１０６では、閾値・位置情報受信部１１０が受信した画像信号中の各認識領域の認識不能判定用閾値と、その各認識領域内の認識候補文字の類似度を比較する。比較の結果、認識不能判定用閾値よりも認識候補文字の類似度が大きい場合は、その認識候補文字に対応する文字コードを認識結果として出力する。一方、認識不能判定用閾値より認識候補文字の類似度が小さい場合は、認識不能として所定のリジェクトコードを出力する。尚、文字認識部１０６で実行される処理の詳細については、後述する。文字認識結果送信部１０８は、文字認識部１０６による文字認識結果である文字コード及び認識不能を示すリジェクトコード、認識領域を示す位置情報を中央制御装置２００に無線ネットワーク３００を介して送信する。
【００２３】
一方、中央制御装置２００では、まず、移動端末１００から送信された文字認識結果及び位置情報を文字認識結果受信部２０２において受信する。受信した文字認識結果は、文字認識結果後処理部２０８で訂正、保存部２０８ａの保存、文字認識結果をキーにした保存部２０８ａに保存されているデータの検索等の処理を行い、その処理結果を表示部２１０に表示する。閾値制御部２０４では、受信した位置情報が示す各認識領域の文字認識結果に基づいて、各認識領域に最適な認識不能判定用閾値を設定する。尚、閾値制御部２０４で実行される処理の詳細については、後述する。閾値制御部２０４で設定した認識対象の画像信号の各認識領域の認識不能判定用閾値及び位置情報は、閾値・位置情報送信部２０６により移動端末１００へ無線ネットワーク３００を介して送信する。
【００２４】
次に、本発明で実行される処理について、図２、図３を用いて説明する。尚、ここでは、特に、本発明の主眼となる文字認識部１０６及び閾値制御部２０４で実行される処理の詳細について説明する。
【００２５】
図２は本発明の実施形態の文字認識部で実行される処理を示すフローチャートである。
【００２６】
まず、ステップＳ３００で、移動端末１００内の文字認識部１０６は、スキャナ１０４から入力された画像信号から文字を切り出す文字抽出を行う。ステップＳ３０１で、画像信号中の認識領域を認識する。そして、認識された認識領域に基づいて、ステップＳ３００で抽出された文字が、どの認識領域に属するかを判別する。ステップＳ３０２で、ステップＳ３００で抽出された文字から所定の特徴抽出を行う。ステップＳ３０４で、認識対象文字と認識用辞書１０６ａ内の学習文字との類似度をステップＳ３０２で抽出された特徴を元に算出する。ステップＳ３０６で、認識候補文字をその類似度の大きい方から所定の数（認識候補文字数）だけ選択し、ソーティングする。また、この候補文字数は、認識候補文字数レジスタ（不図示）にセットされる。
【００２７】
ステップＳ３０８で、認識不能判定部１０６ｂによって、認識候補文字の第１候補、即ち、類似度が最も大きい認識候補文字の類似度と、その認識候補文字が含まれる認識領域の認識不能判定用閾値とを比較する。第１候補の類似度がその認識候補文字が含まれる認識領域の認識不能判定用閾値より小さい場合（ステップＳ３０８でＮＯ）、ステップＳ３１０に進み、認識対象文字を認識不能として、所定の識別子、即ち、リジェクトコードを出力する。一方、第１候補の類似度がその認識候補文字が含まれる認識領域の認識不能判定用閾値より大きい場合（ステップＳ３０８でＹＥＳ）、最低１個の文字認識結果は出力できるので、認識成功として、ステップＳ３１２に進む。
【００２８】
ステップＳ３１２で、認識候補文字の処理数をカウントする認識候補文字数カウンタｉ（不図示）に２を代入する。ステップＳ３１４で、認識侯補文字数カウンタｉの内容が、認識候補文字数レジスタにセットされた認識候補文字数を超えたか否かを判定する。認識候補文字数カウンタの内容が認識候補文字数を超えている場合（ステップＳ３１４でＹＥＳ）、それ以上の認識候補文字はないので以後の処理を中止し、ステップＳ３１６に進む。そして、ステップＳ３１６で、類似度が認識不能判定用閾値を超えている認識候補文字に対応する文字コードをすべて出力する。一方、認識候補文字数カウンタｉの内容が候補文字数を越えていない場合（ステップＳ３１４でＮＯ）、ステップＳ３１８へ進む。
【００２９】
ステップＳ３１８で、第ｉ候補の類似度と、その認識候補文字が含まれる認識領域の認識不能判定用閾値とを比較する。第ｉ候補の類似度がその認識候補文字が含まれる認識領域の認識不能判定用閾値より小さい場合（ステップＳ３１８でＮＯ）、第ｉ候補以降の候補文字は認識不能として、ステップＳ３１６に進む。一方、第ｉ候補の類似度がその認識候補文字が含まれる認識領域の認識不能判定用閾値より大きい場合（ステップＳ３１８でＹＥＳ）、ステップＳ３２０に進み、認識候補文字数カウンタｉをインクリメントし、ステップＳ３１４に戻る。
【００３０】
尚、認識候補文字数レジスタ、認識候補文字数カウンタは、それぞれ中央制御装置２００において、例えば、装置に搭載されているＲＡＭ上で実現されたり、専用のハードウェアで構成することで実現される。
【００３１】
以上の処理によって、画像信号の各認識領域において判定されたリジェクト率は図４に示すような傾向を持つ。即ち、リジェクト率が高い場合は、認識可能と判断された文字の正解率は向上するが、その絶対数は少ない。逆に、リジェクト率が低い場合は、認識可能と判断される文字数は多いが、文字の正解率も低下する。そこで、本発明では、最適なリジェクト率で移動端末１００での文字認識が実行されるように、移動端末１００の文字認識部１０６の各認識領域の文字認識結果に基づいて、画像信号の各認識領域の最適な認識不能判定用閾値を中央制御装置２００の閾値制御部２０４で再設定する。
【００３２】
図３は本発明の実施形態の閾値制御部で実行される処理を示すフローチャートである。
【００３３】
ステップＳ４００で、画像信号中の処理対象の認識領域を示す認識領域ポインタｉを初期化する。また、画像信号中の各認識領域には、番号が順番に付加され、認識領域ポインタｉが示す値に従って、各認識領域の処理を行う。更に、画像信号中の認識領域数が認識領域数レジスタに記憶される。ステップ４０２で、文字認識結果受信部２０２で受信された文字認識結果及び位置情報に基づいて、認識領域ポインタｉが示す第ｉ領域に対応する認識領域の認識不能文字数（リジェクトコード）が第１の閾値ＴＨ１以上である否かを判定する。認識不能文字数が第１の閾値ＴＨ１以上である場合（ステップＳ４０２でＹＥＳ）、移動端末１００のスキャナ１０４の第ｉ領域に対応する認識領域の読み取り状態が何らかの理由で悪化したと判断し、ステップＳ４０６へ進む。そして、ステップ４０６で、認識可能文字数を増加させるために、移動端末１００の認識不能判定部１０６ｂで設定されている現在の第ｉ領域に対応する認識領域の認識不能判定用閾値よりも減少させた認識不能判定用閾値を再設定する。その後、処理を終了する。
【００３４】
一方、第ｉ領域に対応する認識領域の認識不能文字数が第１の閾値ＴＨ１未満である場合（ステップＳ４０２でＮＯ）、ステップＳ４０４に進む。ステップＳ４０４で、認識不能文字数が第２の閾値ＴＨ２（＜ＴＨ１）未満であるか否かを判定する。認識不能文字数が第２の閾値ＴＨ２未満である場合（ステップＳ４０４でＹＥＳ）、文字認識結果の正解率が悪化したと判断し、ステップ４０８へ進む。そして、ステップ４０８で、認識結果の正解率を向上させるために、移動端末１００の認識不能判定部１０６ｂで設定されている現在の第ｉ領域に対応する認識領域の認識不能判定用閾値よりも増加させた認識不能判定用閾値を再設定する。その後、処理を終了する。
【００３５】
一方、第ｉ領域に対応する認識領域の認識不能文字数が第２の閾値ＴＨ２以上である場合（ステップＳ４０４でＮＯ）、移動端末１００の認識不能判定部１０６ｂで設定されている現在の第ｉ領域に対応する認識領域の認識不能判定用閾値が適当であると判断し、処理を終了する。
【００３６】
ステップＳ４１０で、画像信号中の認識領域のすべてについて、認識不能判定用閾値の設定が終了したか否かを判定する。つまり、認識領域ポインタｉが示す値と認識領域数レジスタに記憶される値が同じであるか否かを判定する。認識不能判定用閾値の設定が終了した場合（ステップＳ４１０でＹＥＳ）、処理を終了する。一方、認識不能判定用閾値の設定が終了していない場合（ステップＳ４１０でＮＯ）、ステップＳ４１２に進む。ステップＳ４１２で、認識領域ポインタｉの値を１つ進め、ステップＳ４０２に戻る。
【００３７】
尚、認識領域ポインタ、認識領域数レジスタは、それぞれ中央御装置２００において、例えば、装置に搭載されているＲＡＭ上で実現されたり、専用のハードウェアで構成することで実現される。
【００３８】
以上説明したように本発明によれば、中央制御装置２００が移動端末１００より入力された文字認識結果及び認識領域に基づいて、移動端末１００で入力された画像信号の各認識領域毎に最適な認識不能判定用閾値を設定することができるので、各認識領域の認識精度を向上することができる。特に、処理対象の同一読取原稿内で筆記者の異なる文字、あるいは異なるフォントが混在するような場合、あるいは読取原稿のフォーマットが変化した場合でも、その読取原稿に対する文字認識を精度良く行うことができ、処理の効率を大幅に向上させることができる。
【００３９】
上記実施形態では、移動端末１００の文字認識部１０６が出力する認識候補文字数を複数としたが、これに限定されない。例えば、類似度が最も大きい認識候補文字を唯一の認識候補文字とし、それに対し認識不能判定部１０６ｂによる判定を行ってもよい。この場合、処理の高速化を図ることができる。
【００４０】
上記実施形態では、無線ネットワーク３００により結ばれた移動端末１００、中央制御装置２００から構成される通信システムを例に挙げて説明したが、これに限定されるものではない。例えば、有線ネットワークで結ばれた端末、中央制御装置で構成される通信システムでも何ら問題ない。
【００４１】
尚、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００４２】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００４３】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４４】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００４５】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４６】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４７】
【発明の効果】
以上説明したように、本発明によれば、文字認識を行う端末と中央制御装置間で通信を行う通信システムにおいて、処理効率を向上することができる通信システム及びその制御方法、コンピュータ可読メモリを提供できる。
【００４８】
【図面の簡単な説明】
【図１】本発明の実施形態の通信システムの構成を示す図である。
【図２】本発明の実施形態の文字認識部で実行される処理を示すフローチャートである。
【図３】本発明の実施形態の閾値制御部で実行される処理を示すフローチャートである。
【図４】リジェクト率と認識文字精度の関係を示す図である。
【符号の説明】
１００  端末
２００  中央制御装置
３００  無線ネットワーク
１０４  スキャナ
１０６  文字認識部
１０６ａ  認識用辞書
１０６ｂ  認識不能判定部
１０８  文字認識結果送信部
１１０  閾値・位置情報受信部
２０２  文字認識結果受信部
２０４  閾値制御部
２０６  閾値・位置情報送信部
２０８  文字認識結果後処理部
２０８ａ  保存部
２１０  表示部
【図１】
0003957848.tif 000002
【図２】
0003957848.tif 000003
【図３】
0003957848.tif 000004
【図４】
0003957848.tif 000005