(57)【特許請求の範囲】
【請求項１】
一のクライアントと、前記一のクライアントとネットワークで接続され画像情報処理ソフトウェアを搭載したサーバーと、前記ネットワークに接続された他のクライアントと、を備え、前記一のクライアントで取得された画像データを前記サーバーへ送出し、前記サーバーで前記画像情報処理ソフトウェアを利用して前記画像データに対して画像情報処理を行う画像情報処理方法であって、
前記一のクライアントにおいて、カスタマイズしたカスタマイズ情報を作成し、前記作成したカスタマイズ情報を前記サーバーに送信し、
続いて、前記サーバーにおいて、前記送信されたカスタマイズ情報を前記画像情報処理ソフトウェアに対応させて前記画像情報処理ソフトウェアの設定変更を行い、前記カスタマイズ情報の内容をカスタマイズ項目として登録し、
続いて、前記カスタマイズ情報を作成した前記一のクライアント以外の前記他のクライアントにおいて、前記画像情報処理ソフトウェアを利用して画像情報処理を行いたい画像データを前記サーバーに送信し、前記サーバーから送信されてきた前記登録されたカスタマイズ項目を選択し、
続いて、前記サーバーにおいて、前記選択されたカスタマイズ項目のカスタマイズ情報に対応した画像情報処理ソフトウェアにより前記画像データに対して画像情報処理を行い、その処理結果を前記他のクライアントに送信する
ことを特徴とする画像情報処理方法。
【請求項２】
一のクライアントと、前記一のクライアントとネットワークで接続され画像情報処理ソフトウェアを搭載したサーバと、前記ネットワークに接続された他のクライアントと、を備え、前記一のクライアントで取得された画像データを前記サーバーへ送出し、前記サーバーで前記画像情報処理ソフトウェアを利用して前記画像データに対して画像情報処理を行う画像情報処理方法であって、
前記一のクライアントにおいて、誤認識した画像に個別対応するカスタマイズしたユーザ辞書を作成し、前記カスタマイズしたユーザ辞書を前記サーバーに送信し、
続いて、前記サーバーにおいて、前記送信されたユーザ辞書を前記画像情報処理ソフトウェアに対応させて前記画像情報処理ソフトウェアの設定変更を行い、前記ユーザ辞書を登録し、
続いて、前記カスタマイズしたユーザ辞書を作成した前記一のクライアント以外の前記他のクライアントにおいて、前記画像情報処理ソフトウェアを利用して画像情報処理を行いたい画像データを前記サーバーに送信し、
続いて、前記サーバーにおいて、前記ユーザ辞書に対応した画像情報処理ソフトウェアにより前記画像データに対して画像情報処理を行い、その処理結果を前記他のクライアントに送信する
ことを特徴とする画像情報処理方法。
【請求項３】
請求項１に記載の画像情報処理方法において、
前記一のクライアントで作成したカスタマイズ情報を必要なクライアントのみが利用することを特徴とする画像情報処理方法。
【請求項４】
請求項２に記載の画像情報処理方法において、
前記一のクライアントでカスタマイズしたユーザ辞書を必要なクライアントのみが利用することを特徴とする画像情報処理方法。
【請求項５】
請求項１に記載の画像情報処理方法において、
前記サーバーにおいて、前記一のクライアントから送信されたカスタマイズ情報が汎用的な内容であるか否かを判断し、汎用的な内容である場合にのみ前記カスタマイズ情報を前記画像情報処理ソフトウェアに対応させて前記画像情報処理ソフトウェアの設定変更を行う
ことを特徴とする画像情報処理方法。
【請求項６】
請求項１、３または５に記載の画像情報処理方法において、
クライアントが画像情報処理を利用すると利用料金を課金する場合に、前記カスタマイズ情報を前記サーバーに送信した前記一のクライアントに対しては、利用料金を安くすることを特徴とする画像情報処理方法。
【請求項７】
請求項１、３または５に記載の画像情報処理方法において、
クライアントが、前記カスタマイズ情報に対応した画像情報処理ソフトウェアにより画像データに対して画像情報処理を行う場合には、カスタマイズ利用料金を別途課金する
ことを特徴とする画像情報処理方法。
【請求項８】
請求項１ないし７のいずれか１つの請求項に記載の画像処理方法を実現するソフトウェアを記憶した記憶媒体。
【請求項９】
一のクライアントと、前記一のクライアントとネットワークで接続され画像情報処理ソフトウェアを搭載したサーバーと、前記ネットワークに接続された他のクライアントと、を備え、前記一のクライアントで取得された画像データを前記サーバーへ送出し、前記サーバーで前記画像情報処理ソフトウェアを利用して前記画像データに対して画像情報処理を行う画像情報処理システムであって、
前記一のクライアントは、カスタマイズしたカスタマイズ情報を作成し、前記作成したカスタマイズ情報を前記サーバーに送信する機能を有し、
前記サーバーは、前記送信されたカスタマイズ情報を前記画像情報処理ソフトウェアに対応させて前記画像情報処理ソフトウェアの設定変更を行い、前記カスタマイズ情報の内容をカスタマイズ項目として登録する機能を有し、
前記カスタマイズ情報を作成した前記一のクライアント以外の前記他のクライアントは、前記画像情報処理ソフトウェアを利用して画像情報処理を行いたい画像データを前記サーバーに送信し、前記サーバーから送信されてきた前記登録されたカスタマイズ項目を選択する機能を有し、
前記選択されたカスタマイズ項目のカスタマイズ情報に対応した画像情報処理ソフトウェアによって、前記画像データに対する画像情報処理が前記サーバーで実行され、前記画像情報処理の処理結果が前記他のクライアントに送信される
ことを特徴とする画像情報処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータシステムを用いた画像情報処理の方法に関し、特に、ネットワーク上で画像情報処理を行う際のバージョンアップ方法や課金方法などに関する。また、特にネットワークを利用した画像情報処理方法の精度向上を効率的に行えるシステムに関する。
【０００２】
【従来の技術】
ネットワーク上でデータのやり取りを行い、その対価として課金を行うビジネスは近年増加の一途をたどっている。典型的なものはプロバイダーである。ユーザーが電話回線等を通じてプロバイダーに接続し、インターネットへの窓口として利用するものである。
【０００３】
その際、どのような課金方法をとるかが重要になってくる。ユーザーに不満を抱かせない、公平な課金方法をとらないと、契約するユーザー数に影響をおよぼす。課金方法として一般的なのはプロバイダーへの接続時間に応じて課金する方法、あるいは月々一定額を定めておき、接続時間に関わらず徴収する方法などである。
【０００４】
一方、プロバイダー以外にも、ソフトウェアをネットワークで配信し、その使用時間に応じて課金をするシステムも提案されている（特開平８−３３５１７０号公報）。
【０００５】
また、画像情報処理技術には、ＯＣＲやその周辺技術などさまざまな技術があり、例えば、多値画像の全画素から抽出したい色を指定し、その色と同じ色の画素を抽出する技術が提案されている。また、多値画像の中からレイアウト解析を行い、写真領域を抽出する技術も提案されている。
【０００６】
【発明が解決しようとする課題】
現在、コンピューターの進化に伴い、ＯＣＲをはじめとする文書画像認識、画像情報処理の技術もどんどん進化している。従来は処理に時間がかかりすぎていたカラー画像の画像処理も実時間で処理することができるようになってきた。
【０００７】
また、通信ネットワークの進歩もめざましく、インターネットが世の中に普及し、利用ユーザーの数も大幅に増え、通信インフラも整い、大容量データの通信も可能となってきた。このような環境の変化の中で、今後、インターネットを利用した画像情報処理のサービスも増えてくると思われる。
【０００８】
このようにネットワークを利用したサービスが普及した場合、従来のスタンドアロン型のシステムにおいて問題となっていたことが解決できる可能性がある。例えば、バージョンアップの問題について、従来のスタンドアロン型の場合、すべてのクライアントに対して、同時にバージョンアップをすることは困難なことであったが、ネットワークを利用すれば、ユーザーが意識することなく、自動でバージョンアップをすることも可能になる。特に画像情報処理のように技術の進歩の目覚しいものにおいては、バージョンアップの頻度を高くすることによる効果も大きい。
【０００９】
また、従来の場合、実際にユーザーがどのような問題に直面しているかを理解することが難しかったが、ネットワークを利用すれば、実際に不具合の起こった画像を入手できるので、迅速な技術対応も可能となる。
【００１０】
本発明の目的は、上述のごとき実状に鑑みてなされたもので、ネットワーク上での画像情報処理において、バージョンアップ方法、画像情報処理方法精度向上、課金体系などを実現することにある。
【００１１】
【課題を解決するための手段】
前記課題を解決するために、本発明は主として次のような構成を採用する。
一のクライアントと、前記一のクライアントとネットワークで接続され画像情報処理ソフトウェアを搭載したサーバーと、前記ネットワークに接続された他のクライアントと、を備え、前記一のクライアントで取得された画像データを前記サーバーへ送出し、前記サーバーで前記画像情報処理ソフトウェアを利用して前記画像データに対して画像情報処理を行う画像情報処理方法であって、
前記一のクライアントにおいて、カスタマイズしたカスタマイズ情報を作成し、前記作成したカスタマイズ情報を前記サーバーに送信し、続いて、前記サーバーにおいて、前記送信されたカスタマイズ情報を前記画像情報処理ソフトウェアに対応させて前記画像情報処理ソフトウェアの設定変更を行い、前記カスタマイズ情報の内容をカスタマイズ項目として登録し、続いて、前記カスタマイズ情報を作成した前記一のクライアント以外の前記他のクライアントにおいて、前記画像情報処理ソフトウェアを利用して画像情報処理を行いたい画像データを前記サーバーに送信し、前記サーバーから送信されてきた前記登録されたカスタマイズ項目を選択し、続いて、前記サーバーにおいて、前記選択されたカスタマイズ項目のカスタマイズ情報に対応した画像情報処理ソフトウェアにより前記画像データに対して画像情報処理を行い、その処理結果を前記他のクライアントに送信する画像情報処理方法。
【００１２】
一のクライアントと、前記一のクライアントとネットワークで接続され画像情報処理ソフトウェアを搭載したサーバと、前記ネットワークに接続された他のクライアントと、を備え、前記一のクライアントで取得された画像データを前記サーバーへ送出し、前記サーバーで前記画像情報処理ソフトウェアを利用して前記画像データに対して画像情報処理を行う画像情報処理方法であって、
前記一のクライアントにおいて、誤認識した画像に個別対応するカスタマイズしたユーザ辞書を作成し、前記カスタマイズしたユーザ辞書を前記サーバーに送信し、続いて、前記サーバーにおいて、前記送信されたユーザ辞書を前記画像情報処理ソフトウェアに対応させて前記画像情報処理ソフトウェアの設定変更を行い、前記ユーザ辞書を登録し、続いて、前記カスタマイズしたユーザ辞書を作成した前記一のクライアント以外の前記他のクライアントにおいて、前記画像情報処理ソフトウェアを利用して画像情報処理を行いたい画像データを前記サーバーに送信し、
続いて、前記サーバーにおいて、前記ユーザ辞書に対応した画像情報処理ソフトウェアにより前記画像データに対して画像情報処理を行い、その処理結果を前記他のクライアントに送信する画像情報処理方法。
【００１３】
前記画像情報処理方法において、前記一のクライアントで作成したカスタマイズ情報を必要なクライアントのみが利用する画像情報処理方法。
【００１４】
前記画像情報処理方法におけるサーバーにおいて、前記一のクライアントから送信されたカスタマイズ情報が汎用的な内容であるか否かを判断し、汎用的な内容である場合にのみ前記カスタマイズ情報を前記画像情報処理ソフトウェアに対応させて前記画像情報処理ソフトウェアの設定変更を行う画像情報処理方法。
【００１５】
一のクライアントと、前記一のクライアントとネットワークで接続され画像情報処理ソフトウェアを搭載したサーバーと、前記ネットワークに接続された他のクライアントと、を備え、前記一のクライアントで取得された画像データを前記サーバーへ送出し、前記サーバーで前記画像情報処理ソフトウェアを利用して前記画像データに対して画像情報処理を行う画像情報処理システムであって、
前記一のクライアントは、カスタマイズしたカスタマイズ情報を作成し、前記作成したカスタマイズ情報を前記サーバーに送信する機能を有し、前記サーバーは、前記送信されたカスタマイズ情報を前記画像情報処理ソフトウェアに対応させて前記画像情報処理ソフトウェアの設定変更を行い、前記カスタマイズ情報の内容をカスタマイズ項目として登録する機能を有し、前記カスタマイズ情報を作成した前記一のクライアント以外の前記他のクライアントは、前記画像情報処理ソフトウェアを利用して画像情報処理を行いたい画像データを前記サーバーに送信し、前記サーバーから送信されてきた前記登録されたカスタマイズ項目を選択する機能を有し、前記選択されたカスタマイズ項目のカスタマイズ情報に対応した画像情報処理ソフトウェアによって、前記画像データに対する画像情報処理が前記サーバーで実行され、前記画像情報処理の処理結果が前記他のクライアントに送信される画像情報処理システム。
【００１６】
【発明の実施の形態】
本発明の実施形態に係る画像情報処理方法について、図面を用いて以下説明する。図１は本発明の実施形態に係る画像情報処理方法を説明するための基本的なブロック図である。インターネットまたはイントラネットなどのネットワーク上にクライアント、サーバーのＰＣ（パーソナルコンピュータ）が接続されている。図１のクライアントＡ１０１、クライアントＢ１０３、クライアントＣ１０４は画像処理クライアントであり、サーバー１０２は画像処理サーバーである。
【００１７】
図１に示す構成において、画像情報処理方法を実現するためには、２つの方法がある。１つは、サーバー側に画像情報処理ソフトウェアを搭載するものであり、もう一つは、クライアント側に画像情報処理ソフトウェアを搭載するものである。前者の場合、クライアント側で画像情報処理したい画像をスキャナーなどの画像入力装置を利用して入力し、その画像をサーバー側へ送信することにより、サーバー側で画像情報処理を行い、その処理結果をサーバー側からクライアント側へ送信するものである。後者の場合、事前にサーバー側にある画像情報処理ソフトウェアをクライアント側に送信しておき、クライアント側で画像情報処理したい画像をスキャナーなどの画像入力装置を利用して入力し、その画像をクライアント側で画像情報処理を行うものである。
【００１８】
画像情報処理としては、入力された画像に対してＯＣＲを行うものや従来公知のＯＣＲ周辺技術を利用すれば良い。
【００１９】
図２は本発明の実施形態に関する情報遷移図である。
カスタマイズ１：画像処理クライアントで画像情報処理を行った際に、正しく処理できなかった画像があった場合に、その画像を正しく処理できるようにカスタマイズを行う。例えば、ＦＡＸ画像のようにノイズの多い画像を処理する場合には、画像情報処理の中で処理しているノイズ除去のノイズ除去サイズが大きくなるように設定を変換するカスタマイズ（カスタマイズとは、一般的にユーザが自分の好みに合わせてソフトウェアやハードウェアの設定を変更すること）などで良い。ここで、カスタマイズ情報はノイズ除去サイズの変更設定という情報であって処理された画像情報ではない。
【００２０】
カスタマイズ情報送信２：カスタマイズ１でカスタマイズした情報をサーバー側へ送信する。
【００２１】
カスタマイズ対応３：カスタマイズ情報送信２でクライアント側から送信されてきた情報をサーバー側の画像情報処理ソフトウェアに対応させる。例えば、ノイズ除去サイズ変更と言う設定であれば、サーバー側のソフトウェアのノイズ除去サイズ設定を変更する。
【００２２】
画像送信４：カスタマイズ１でカスタマイズしたクライアント以外のクライアントから画像情報処理したい画像をサーバー側へ送信する。
【００２３】
画像情報処理５：画像送信４でクライアント側から送信されてきた画像に対して画像情報処理を行う。その際、カスタマイズ対応３で既にカスタマイズ情報を更新しているので、カスタマイズ後の処理結果を得ることできる。なお、画像情報処理としては、入力された画像に対してＯＣＲを行うものや従来公知のＯＣＲ周辺技術を利用しても良い。
【００２４】
処理結果送信６：画像情報処理５で処理された画像情報処理結果をサーバー側からクライアント側へ送信する。
【００２５】
処理結果取得７：処理結果送信６でサーバー側から送信された画像情報処理結果をクライアント側で取得し、画像情報処理が終了する。
【００２６】
図３は本発明の実施形態に関する情報遷移図である。
カスタマイズ１：画像処理クライアントで画像情報処理を行った際に、正しく処理できなかった画像があった場合に、その画像を正しく処理できるようにカスタマイズを行う。例えば、ＦＡＸ画像のようにノイズの多い画像を処理する場合には、画像情報処理の中で処理しているノイズ除去のノイズ除去サイズが大きくなるように設定を変換するカスタマイズなどで良い。
【００２７】
カスタマイズ情報送信２：カスタマイズ１でカスタマイズした情報をサーバー側へ送信する。
【００２８】
カスタマイズ情報取得３：カスタマイズ１でクライアント側より送信されたカスタマイズ情報をサーバー側で取得する。この際に、カスタマイズ情報を、サーバー側のハードディスクなどに蓄積しても良い。
【００２９】
カスタマイズ情報配信４：カスタマイズ情報取得３で取得したカスタマイズした情報を画像情報処理を利用している他のクライアントへサーバーから配信する。
【００３０】
カスタマイズ対応５：カスタマイズ情報配信４でクライアント側から配信されてきた情報をクライアント側の画像情報処理ソフトウェアに対応させる。例えば、ノイズ除去サイズ変更と言う設定であれば、サーバー側のソフトウェアのノイズ除去サイズ設定を変更する。この場合、変更部分だけを変更しても良いし、設定を変更されたソフトウェアを再インストールする形でもどちらでも良い。
【００３１】
画像入力６：カスタマイズ１でカスタマイズしたクライアント以外のクライアントで画像情報処理したい画像を画像入力する。
【００３２】
画像情報処理７：画像入力６で入力された画像に対して画像情報処理を行う。その際、カスタマイズ対応５で既にカスタマイズ情報を更新しているので、カスタマイズ後の処理結果を得ることできる。なお、画像情報処理としては、入力された画像に対してＯＣＲを行うものや従来公知のＯＣＲ周辺技術を利用しても良い。
【００３３】
処理結果取得８：画像情報処理７で処理された画像情報処理結果を取得する。
【００３４】
図４は本発明の実施形態に関する情報遷移図である。
画像送信１：クライアントから画像情報処理したい画像をサーバー側へ送信する。
【００３５】
画像情報処理２：画像送信１でクライアント側から送信されてきた画像に対して画像情報処理を行う。なお、画像情報処理としては、入力された画像に対してＯＣＲを行うものや従来公知のＯＣＲ周辺技術を利用しても良い。
【００３６】
処理結果送信３：画像情報処理２で処理された画像情報処理結果をサーバー側からクライアント側へ送信する。
【００３７】
処理結果取得４：処理結果送信３でサーバー側から送信された画像情報処理結果をクライアント側で取得する。
【００３８】
不具合情報送信５：処理結果取得４で得られた処理結果が正しい処理結果でなかった場合に、その不具合情報をクライアント側からサーバー側へ送信する。例えば、数字の「１」と記載してある文字を「２」と誤認識していた場合に、その誤認識した情報を画像と共にサーバー側へ送信すれば良い。
【００３９】
不具合情報蓄積６：不具合情報送信５でサーバー側へ送信された不具合情報をサーバー側のハードディスクなどに蓄積する。
【００４０】
なお、本実施形態では、サーバー側で画像情報処理を行っているが、クライアント側で画像情報処理を行う方法でも実現可能である。
【００４１】
図５は本発明の実施形態に関する情報遷移図である。
画像送信１：クライアントから画像情報処理したい画像をサーバー側へ送信する。
【００４２】
画像情報処理２：画像送信１でクライアント側から送信されてきた画像に対して画像情報処理を行う。なお、画像情報処理としては、入力された画像に対してＯＣＲを行うものや従来公知のＯＣＲ周辺技術を利用しても良い。
【００４３】
処理結果送信３：画像情報処理２で処理された画像情報処理結果をサーバー側からクライアント側へ送信する。
【００４４】
処理結果取得４：処理結果送信３でサーバー側から送信された画像情報処理結果をクライアント側で取得する。
【００４５】
不具合情報送信５：処理結果取得４で得られた処理結果が正しい処理結果でなかった場合に、その不具合情報をクライアント側からサーバー側へ送信する。例えば、数字の「１」と記載してある文字を「２」と誤認識していた場合に、その誤認識した情報を画像と共にサーバー側へ送信すれば良い。
【００４６】
不具合情報蓄積６：不具合情報送信５でサーバー側へ送信された不具合情報をサーバー側のハードディスクなどに蓄積する。
【００４７】
不具合対応７：不具合情報蓄積６でサーバー上に蓄積された不具合情報を利用して画像情報処理の改良を行い、その改良内容を画像情報処理ソフトウェアへ更新する。改良内容としては、例えば、数字の「１」と記載してある文字を「２」と誤認識していた問題であれば、誤認識しなくなるような改良を行えば良い。なお、本実施形態では、サーバー側で画像情報処理を行っているが、クライアント側で画像情報処理を行う方法でも実現可能である。
【００４８】
図６は本発明の実施形態に関する情報遷移図である。
ユーザー辞書作成１：画像処理クライアントで画像情報処理を行った際に、正しく処理できなかった画像があった場合に、その画像を正しく処理できるように個別対応するためのユーザー辞書を作成する。例えば、数字の「１」と記載してある文字を「２」と誤認識する場合、誤認識した「１」の画像を利用してＯＣＲユーザー辞書を作成すれば良い。
【００４９】
ユーザー辞書送信２：ユーザー辞書作成１で作成したユーザー辞書をサーバー側へ送信する。
【００５０】
ユーザー辞書対応３：ユーザー辞書送信２でクライアント側から送信されてきたユーザー辞書をサーバー側の画像情報処理ソフトウェアに対応させる。例えば、ＯＣＲユーザー辞書を作成した場合には、サーバー側のソフトウェアでもそのユーザー辞書を登録し、利用するよう設定を変更する。
【００５１】
画像送信４：ユーザー辞書作成１でユーザー辞書作成したクライアント以外のクライアントから画像情報処理したい画像をサーバー側へ送信する。
【００５２】
画像情報処理５：画像送信４でクライアント側から送信されてきた画像に対して画像情報処理を行う。その際、ユーザー辞書対応３で既にユーザー辞書を利用するように更新しているので、ユーザー辞書を利用した処理結果を得ることができる。
【００５３】
処理結果送信６：画像情報処理５で処理された画像情報処理結果をサーバー側からクライアント側へ送信する。
【００５４】
処理結果取得７：処理結果送信６でサーバー側から送信された画像情報処理結果をクライアント側で取得し、画像情報処理が終了する。
【００５５】
なお、本実施形態では、サーバー側で画像情報処理を行っているが、クライアント側で画像情報処理を行う方法でも実現可能である。
【００５６】
図７は本発明の実施形態に関する情報遷移図である。
カスタマイズ１：画像処理クライアントで画像情報処理を行った際に、正しく処理できなかった画像があった場合に、その画像を正しく処理できるようにカスタマイズを行う。例えば、ＦＡＸ画像のようにノイズの多い画像を処理する場合には、画像情報処理の中で処理しているノイズ除去のノイズ除去サイズが大きくなるように設定を変換するカスタマイズなどで良い。
【００５７】
カスタマイズ情報送信２：カスタマイズ１でカスタマイズした情報をサーバー側へ送信する。
【００５８】
カスタマイズ対応３：カスタマイズ情報送信２でクライアント側から送信されてきた情報をサーバー側の画像情報処理ソフトウェアに対応させる。例えば、ノイズ除去サイズ変更と言う設定であれば、サーバー側のソフトウェアのノイズ除去サイズ設定を変更する。カスタマイズ対応した際に、カスタマイズ内容をカスタマイズ項目として登録しておく。
【００５９】
画像送信４：カスタマイズ１でカスタマイズしたクライアント以外のクライアントから画像情報処理したい画像をサーバー側へ送信する。
【００６０】
カスタマイズ項目情報送信５：今までにカスタマイズ対応した項目の情報をサーバー側からクライアント側に送信する。
【００６１】
カスタマイズ項目選択６：カスタマイズ項目情報送信５でサーバーから送信されたカスタマイズ項目情報の中で、クライアントが利用したいカスタマイズ項目を選択する。例えば、「手書きＯＣＲ精度向上」、「活字ＯＣＲ精度向上」という２つの項目情報があった場合で、手書きＯＣＲしか利用しないときには、「手書きＯＣＲ精度向上」を選択し、「活字ＯＣＲ精度向上」は選択しない。
【００６２】
画像情報処理７：画像送信４でクライアント側から送信されてきた画像に対して画像情報処理を行う。その際、カスタマイズ項目選択６で選択したカスタマイズ情報を利用して画像情報処理を行う。なお、画像情報処理としては、入力された画像に対してＯＣＲを行うものや従来公知のＯＣＲ周辺技術を利用しても良い。
【００６３】
処理結果送信８：画像情報処理７で処理された画像情報処理結果をサーバー側からクライアント側へ送信する。
【００６４】
処理結果取得９：処理結果送信８でサーバー側から送信された画像情報処理結果をクライアント側で取得し、画像情報処理が終了する。
【００６５】
なお、本実施形態では、サーバー側で画像情報処理を行っているが、クライアント側で画像情報処理を行う方法でも実現可能である。
【００６６】
図８は本発明の実施形態に関する情報遷移図である。
画像送信１：クライアントから画像情報処理したい画像をサーバー側へ送信す
る。
【００６７】
画像情報処理２：画像送信１でクライアント側から送信されてきた画像に対して画像情報処理を行う。なお、画像情報処理としては、入力された画像に対してＯＣＲを行うものや従来公知ＯＣＲ周辺技術を利用しても良い。
【００６８】
処理結果送信３：画像情報処理２で処理された画像情報処理結果をサーバー側からクライアント側へ送信する。
【００６９】
処理結果取得４：処理結果送信３でサーバー側から送信された画像情報処理結果をクライアント側で取得する。
【００７０】
不具合情報送信５：処理結果取得４で得られた処理結果が正しい処理結果でなかった場合に、その不具合情報をクライアント側からサーバー側へ送信する。例えば、数字の「１」と記載してある文字を「２」と誤認識していた場合に、その誤認識した情報を画像と共にサーバー側へ送信すれば良い。
【００７１】
カスタマイズ項目情報検索６：不具合情報送信５で送信された不具合情報が既に対応された不具合なのかどうかを検索し、既に該当するカスタマイズ項目情報が存在する場合には、そのカスタマイズ項目情報をクライアント側に送信し、該当するカスタマイズ項目情報が存在しない場合には、不具合情報としてサーバー側に蓄積する。例えば、数字の「１」を数字の「２」に誤認識する不具合であり、そのカスタマイズ項目情報が既に存在すれば、そのカスタマイズ項目情報をクライアント側へ送信し、存在しない場合には、不具合情報を蓄積すれば良い。なお、この処理は自動処理しても良いが、人が介して処理しても良い。
【００７２】
不具合情報蓄積７：カスタマイズ情報検索６で該当するカスタマイズ項目情報が存在しない場合には、不具合情報送信５でサーバー側へ送信された不具合情報をサーバー側のハードディスクなどに蓄積する。
【００７３】
カスタマイズ項目選択８：カスタマイズ情報検索６で該当するカスタマイズ項目情報が既に存在する場合には、サーバーからカスタマイズ項目情報が送信されるので、クライアント側でそのカスタマイズ項目を選択する。
【００７４】
画像情報処理９：画像送信１でクライアント側から送信されてきた画像に対して、カスタマイズ項目選択６で選択したカスタマイズ情報を利用して画像情報処理を行う。なお、その際、再度、画像を送信しなおしても良い。
【００７５】
処理結果送信１０：画像情報処理９で処理された画像情報処理結果をサーバー側からクライアント側へ送信する。
【００７６】
処理結果取得１１：処理結果送信１０でサーバー側から送信された画像情報処理結果をクライアント側で取得し、画像情報処理が終了する。
【００７７】
なお、本実施形態では、サーバー側で画像情報処理を行っているが、クライアント側で画像情報処理を行う方法でも実現可能である。
【００７８】
図９は本発明の実施形態に関する情報遷移図である。
カスタマイズ１：画像処理クライアントで画像情報処理を行った際に、正しく処理できなかった画像があった場合に、その画像を正しく処理できるようにカスタマイズを行う。例えば、ＦＡＸ画像のようにノイズの多い画像を処理する場合には、画像情報処理の中で処理しているノイズ除去のノイズ除去サイズが大きくなるように設定を変換するカスタマイズなどで良い。
【００７９】
カスタマイズ情報送信２：カスタマイズ１でカスタマイズした情報をサーバー側へ送信する。
【００８０】
汎用課題判断３：カスタマイズ情報送信２でクライアントから送信されたカスタマイズ情報について、汎用的な課題であるかどうかを判断する。例えば、活字ＯＣＲにおいて、特殊なフォントを認識させるためのカスタマイズを行った場合、その特殊フォントが汎用的に使われるフォントであれば、汎用課題と判断し、汎用的に使われないそのクライアント特有の課題である場合、汎用課題ではないと判断する。
【００８１】
画像処理方法更新４：カスタマイズ情報送信２で送信されたカスタマイズ情報が、汎用課題判断３で汎用課題と判断された場合、そのカスタマイズ情報に対応するために画像情報処理方法の更新を行う。
【００８２】
画像送信５：カスタマイズ１でカスタマイズしたクライアント以外のクライアントから画像情報処理したい画像をサーバー側へ送信する。
【００８３】
画像情報処理６：画像送信５でクライアント側から送信されてきた画像に対して画像情報処理を行う。その際、画像処理方法更新４で既にカスタマイズ情報を更新しているので、カスタマイズ後の処理結果を得ることできる。なお、画像情報処理としては、入力された画像に対してＯＣＲを行うものや従来公知のＯＣＲ周辺技術を利用しても良い。
【００８４】
処理結果送信７：画像情報処理６で処理された画像情報処理結果をサーバー側からクライアント側へ送信する。
【００８５】
処理結果取得８：処理結果送信７でサーバー側から送信された画像情報処理結果をクライアント側で取得し、画像情報処理が終了する。
【００８６】
なお、本実施形態では、サーバー側で画像情報処理を行っているが、クライアント側で画像情報処理を行う方法でも実現可能である。
【００８７】
図１０は本発明の実施形態に関する情報遷移図である。
カスタマイズ１：画像処理クライアントで画像情報処理を行った際に、正しく処理できなかった画像があった場合に、その画像を正しく処理できるようにカスタマイズを行う。例えば、ＦＡＸ画像のようにノイズの多い画像を処理する場合には、画像情報処理の中で処理しているノイズ除去のノイズ除去サイズが大きくなるように設定を変換するカスタマイズなどで良い。
【００８８】
カスタマイズ情報送信２：カスタマイズ１でカスタマイズした情報をサーバー側へ送信する。
【００８９】
カスタマイズ対応３：カスタマイズ情報送信２でクライアント側から送信されてきた情報をサーバー側の画像情報処理ソフトウェアに対応させる。
【００９０】
利用料金削減処理４：カスタマイズ情報送信２でカスタマイズ情報を送信してくれたクライアントに対して、画像情報処理の利用料金を安くする処理を行う。例えば、利用料金がＸ円であった場合、１０％割引として、（１−０．１）×Ｘ円を利用料金とすれば良い。
【００９１】
なお、本実施形態では、サーバー側で画像情報処理を行っているが、クライアント側で画像情報処理を行う方法でも実現可能である。
【００９２】
図１１は本発明の実施形態に関する情報遷移図である。
カスタマイズ１：画像処理クライアントで画像情報処理を行った際に、正しく処理できなかった画像があった場合に、その画像を正しく処理できるようにカスタマイズを行う。例えば、ＦＡＸ画像のようにノイズの多い画像を処理する場合には、画像情報処理の中で処理しているノイズ除去のノイズ除去サイズが大きくなるように設定を変換するカスタマイズなどで良い。
【００９３】
カスタマイズ情報送信２：カスタマイズ１でカスタマイズした情報をサーバー側へ送信する。
【００９４】
カスタマイズ対応３：カスタマイズ情報送信２でクライアント側から送信されてきた情報をサーバー側の画像情報処理ソフトウェアに対応させる。例えば、ノイズ除去サイズ変更と言う設定であれば、サーバー側のソフトウェアのノイズ除去サイズ設定を変更する。カスタマイズ対応した際に、カスタマイズ内容をカスタマイズ項目として登録しておく。
【００９５】
画像送信４：カスタマイズ１でカスタマイズしたクライアント以外のクライアントから画像情報処理したい画像をサーバー側へ送信する。
【００９６】
カスタマイズ項目情報送信５：今までにカスタマイズ対応した項目の情報をサーバー側からクライアント側に送信する。
【００９７】
カスタマイズ項目選択６：カスタマイズ項目情報送信５でサーバーから送信されたカスタマイズ項目情報の中で、クライアントが利用したいカスタマイズ項目を選択する。例えば、「手書きＯＣＲ精度向上」、「活字ＯＣＲ精度向上」という２つの項目情報があった場合で、手書きＯＣＲしか利用しないときには、「手書きＯＣＲ精度向上」を選択し、「活字ＯＣＲ精度向上」は選択しない。
【００９８】
画像情報処理７：画像送信４でクライアント側から送信されてきた画像に対して画像情報処理を行う。その際、カスタマイズ項目選択６で選択したカスタマイズ情報を利用して画像情報処理を行う。なお、画像情報処理としては、入力された画像に対してＯＣＲを行うものや従来公知のＯＣＲ周辺技術を利用しても良い。
【００９９】
処理結果送信８：画像情報処理７で処理された画像情報処理結果をサーバー側からクライアント側へ送信する。
【０１００】
処理結果取得９：処理結果送信８でサーバー側から送信された画像情報処理結果をクライアント側で取得する。
【０１０１】
カスタマイズ料金課金１０：クライアントがカスタマイズ項目選択６で選択したカスタマイズを利用した料金を課金する。カスタマイズの利用料金がＹ円である場合、そのＹ円を利用料金とすれば良い。
【０１０２】
なお、本実施形態では、サーバー側で画像情報処理を行っているが、クライアント側で画像情報処理を行う方法でも実現可能である。
【０１０３】
図１２は本発明の実施形態を説明するためのブロック図であり、本発明の実施形態をソフトウェアによって実現するための構成である。本発明の実施形態をソフトウェアによって実現する場合には、図１２に示すように、ＣＰＵ、ＲＯＭ、ＲＡＭ、表示装置、ハードディスク、キーボード、ＣＤ−ＲＯＭドライブ、スキャナなどからなる汎用の処理装置を用意し、ＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体には、本発明の画像情報処理方法を実現するプログラムが記録されている。
【０１０４】
【発明の効果】
ネットワークで接続されたクライアント側から画像データをサーバー側へ送出し、サーバーで画像情報処理を行う画像情報処理方法において、クライアントでカスタマイズした情報が他のクライアントでも利用することができるので、全クライアントが常により良いものを利用することが出来る。従来のスタンドアロン型に比べて、バージョンアップの手間がかからない。また、従来、入手が困難であったクライアントのカスタマイズ情報を入手できることで、実際の市場における問題点などを明確にすることができる。
【０１０５】
ネットワークで接続されたサーバー側からクライアント側へ画像情報処理ソフトウェアを送信し、クライアント側では受信した画像情報処理ソフトウェアを利用して画像データを画像情報処理する画像情報処理方法において、クライアントでカスタマイズした情報が他のクライアントでも利用することができるので、全クライアントが常により良いものを利用することが出来る。従来のスタンドアロン型に比べて、バージョンアップの手間がかからない。また、従来、入手が困難であったクライアントのカスタマイズ情報を入手できることで、実際の市場における問題点などを明確にすることができる。
【０１０６】
不具合情報を蓄積できるので、画像情報処理の精度向上に活用することができる。また、従来、入手が困難であった不具合情報を入手できることで、実際の市場における問題点などを明確にすることができる。
【０１０７】
蓄積した不具合情報を利用して不具合対応した内容を全クライアントで利用することが可能になる。
【０１０８】
ユーザー辞書を作成、送信することにより、全クライアントで利用することが可能になる。また、サーバー側で画像情報処理する場合でも、クライアント側で画像情報処理できなくても、ユーザー辞書作成ツールさえあれば、容易に辞書作成、送信することが可能である。
【０１０９】
必要なカスタマイズのみを利用することができるので、不要なカスタマイズによる認識率、処理速度などへの悪影響を防ぐことが出来る。
【０１１０】
不具合情報に該当するカスタマイズ項目を利用することができるので、必要なカスタマイズだけを自動的に利用することができる。
【０１１１】
汎用的な内容だけサーバー側でバージョンアップするので、汎用的でないカスタマイズによる悪影響を避けることができる。
【０１１２】
不具合情報をサーバー側に送信したクライアントに対して、利用料金を安くするので、クライアントは利用料金が安くなる。また、利用料金が安くなるので、不具合情報をサーバー側に送信することが多くなり、実際の市場における問題点をより多く入手することができるようになる。
【０１１３】
カスタマイズ利用料金を別途課金することにより、カスタマイズによる付加価値を料金として定義することが出来る。
【０１１４】
本発明の画像情報処理方法をソフトウェアとして実現するので、本発明を様々な用途、形態で提供することが可能となる。
【図面の簡単な説明】
【図１】  本発明の実施形態に係る画像情報処理方法を説明するための基本的なブロック図である。
【図２】  本発明の実施形態に関する情報遷移図である。
【図３】  本発明の実施形態に関する情報遷移図である。
【図４】  本発明の実施形態に関する情報遷移図である。
【図５】  本発明の実施形態に関する情報遷移図である。
【図６】  本発明の実施形態に関する情報遷移図である。
【図７】  本発明の実施形態に関する情報遷移図である。
【図８】  本発明の実施形態に関する情報遷移図である。
【図９】  本発明の実施形態に関する情報遷移図である。
【図１０】  本発明の実施形態に関する情報遷移図である。
【図１１】  本発明の実施形態に関する情報遷移図である。
【図１２】  本発明の実施形態に係る画像情報処理方法をソフトウェアによって実現するための構成を示す図である。
【符号の説明】
１  カスタマイズ（図１）
２  カスタマイズ情報送信（図１）
３  カスタマイズ対応（図１）
４  画像送信（図１）
５  画像情報処理（図１）
６  処理結果送信（図１）
７  処理結果取得（図１）
【図１】
0004184617.tif 000002
【図２】
0004184617.tif 000003
【図３】
0004184617.tif 000004
【図４】
0004184617.tif 000005
【図５】
0004184617.tif 000006
【図６】
0004184617.tif 000007
【図７】
0004184617.tif 000008
【図８】
0004184617.tif 000009
【図９】
0004184617.tif 000010
【図１０】
0004184617.tif 000011
【図１１】
0004184617.tif 000012
【図１２】
0004184617.tif 000013