【手続補正書】
【提出日】平成17年3月22日(2005.3.22)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像読取装置、情報処理装置、及び処理サービスサーバにより構成される情報処理システムであって、
前記処理サービスサーバは、
画像データ、及び当該画像データに対して所定の処理を実行させるための要求情報を受信する受信手段と、
前記受信手段で受信した前記要求情報に基づいて、前記画像データに対して所定の処理を実行するかを判断する判断手段と、
前記判断手段によって実行すると判断された前記所定の処理を前記画像データに対して実行する処理実行手段と、
前記情報処理装置に前記処理実行手段による実行結果のファイルを送信する第１の送信手段と
を備えることを特徴とする情報処理システム。
【請求項２】
前記処理サービスサーバは、更に、前記実行結果のファイルを前記画像データと関連付けて保存する第１の保存手段を備えることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記所定の処理には文字認識処理が含まれることを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記画像読取装置は、
複数の前記情報処理装置の中から、原稿を読み取った結果の前記画像データを送信する宛て先となる情報処理装置を指定する指定手段と、
前記画像データに前記所定の処理を実行させるかを示す要求情報を設定する設定手段と、
前記画像データ、当該画像データの特定情報、及び前記要求情報を、前記指定手段で指定された情報処理装置及び前記処理サービスサーバに送信する第２の送信手段と、
を備えることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
前記情報処理装置は、
前記第２の送信手段で画像読取装置より送信された画像データ、及び画像データに対して所定の処理を実行させるための要求情報を保存する第２の保存手段と、
前記保存手段で保存されている前記画像データに対する操作者からの処理要求があった場合に、当該処理要求があった処理の実行結果のファイルを前記サービスサーバに要求する要求手段と、
前記要求の結果、前記処理サービスサーバより送られてきた前記実行結果のファイルを受信する受信手段と
を備えることを特徴とする請求項４に記載の情報処理システム。
【請求項６】
前記要求手段は、前記画像データに対して前記操作者より要求があった処理が既に前記処理サービスサーバに対して依頼済みであるかを当該画像データに対する前記要求情報に基づいて判断し、依頼がなされていないと判断した場合には前記操作者から要求があった処理の要求を前記処理サービスサーバに対して行うことを特徴とする請求項５に記載の情報処理システム。
【請求項７】
画像読取装置及び情報処理装置と通信可能な処理サービスサーバであって、
画像データ、及び当該画像データに対して所定の処理を実行させるか否かを示す要求情報を受信する受信手段と、
前記受信手段で受信した前記要求情報に基づいて、前記画像データに対して所定の処理を実行するか否かを判断する判断手段と、
前記判断手段によって前記所定の処理を実行すると判断された処理を前記画像データに対して実行する処理実行手段と、
前記情報処理装置に前記実行結果のファイルを送信する送信手段と
を備えることを特徴とする処理サービスサーバ。
【請求項８】
前記画像読取装置は、
複数の前記情報処理装置の中から、原稿を読み取った結果の前記画像ファイルを送信する宛て先となる情報処理装置を指定する指定手段と、
前記所定の処理を実行するか否かを設定する設定手段と、
前記画像データ、当該画像データの特定情報、及び前記要求情報を、前記指定手段で指定された情報処理装置及び前記処理サービスサーバに送信する第２の送信手段と、
を備えることを特徴とする請求項７に記載の処理サービスサーバ。
【請求項９】
前記情報処理装置は、
前記第２の送信手段で画像読取装置より送信された画像データ、及び要求情報を保存する保存手段と、
前記保存手段で保存されている前記画像データに対する操作者からの処理要求があった場合に、当該処理要求があった処理の実行結果のファイルを前記サービスサーバに要求する要求手段と、
前記要求の結果、前記処理サービスサーバより送られてきた情報を受信する受信手段と
を備えることを特徴とする請求項８に記載の処理サービスサーバ。
【請求項１０】
画像読取装置及び情報処理装置と通信可能な処理サービスサーバの制御方法であって、
画像データ、及び当該画像データに対して所定の処理を実行させるか否かを示す要求情報を受信する受信工程と、
前記受信手段で受信した前記要求情報に基づいて、前記画像データに対して所定の処理を実行するか否かを判断する判断工程と、
前記判断工程によって前記所定の処理を実行すると判断された処理を前記画像データに対して実行する処理実行工程と、
前記情報処理装置に前記実行結果のファイルを送信する送信工程と
を備えることを特徴とする処理サービスサーバの制御方法。
【請求項１１】
画像読取装置及び情報処理装置と通信可能な処理サービスサーバとして機能するためのコンピュータプログラムであって、
画像データ、当該画像データを特定するための特定情報、及び当該画像データに対して所定の処理を実行させるか否かを示す要求情報を受信する受信手段と、
前記受信手段で受信した前記要求情報に基づいて、前記画像データに対して所定の処理を実行するか否かを判断する判断手段と、
前記判断手段によって前記所定の処理を実行すると判断された処理を前記画像データに対して実行する処理実行手段と、
前記情報処理装置に前記実行結果のファイルを送信する送信手段
として機能することを特徴とするコンピュータプログラム。
【請求項１２】
請求項１１に記載のコンピュータプログラムを格納したことを特徴とするコンピュータ可読記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
【課題を解決するための手段】
かかる課題を解決するため、例えば本発明の情報処理システムは以下の構成を備える。すなわち、
画像読取装置、情報処理装置、及び処理サービスサーバにより構成される情報処理システムであって、
前記処理サービスサーバは、
画像データ、及び当該画像データに対して所定の処理を実行させるための要求情報を受信する受信手段と、
前記受信手段で受信した前記要求情報に基づいて、前記画像データに対して所定の処理を実行するかを判断する判断手段と、
前記判断手段によって実行すると判断された前記所定の処理を前記画像データに対して実行する処理実行手段と、
前記情報処理装置に前記処理実行手段による実行結果のファイルを送信する第１の送信手段とを備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
ここで、オフィス１０００に着目した場合、そこには複写機能、ファクシミリ機能、ネットワークプリンタ機能を有する複合機１００、パーソナルコンピュータ等の汎用情報処理装置（以下、ＰＣという）２００乃至２０２、それらを接続するネットワーク（ＬＡＮ）３００、及び、インターネット２０００（実際はＩＳＰ）に接続するためのルータ４００を備える。図示の場合、ＰＣは３台の例を示しているが、勿論、この数に限るものでもなく、ＬＡＮ３０は有線、無線を問わないし、それらが混在していても構わない。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
ユーザは、読み取りたい原稿があると、複合機１００のＡＤＦ（オートドキュメントフィーダー）にその原稿をセットし、複合機１００が有する操作パネルを操作して、イメージスキャンモード（複合機なので、複写、ＦＡＸモードも指定できる）を操作パネルより指定すると共に、読み取った画像の送り先（図１ではＰＣ２００乃至２０２のいずれか）、及び、その原稿に対して要求する処理種別の設定を行う。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
この結果、複合機１００は、ＡＤＦに載置された原稿を順次読み取り、その結果である画像データを所定形式のファイルフォーマット（例えば、データ量削減の為、ＰＤＦ（Ｒ）形式等）にし、且つ、複合機１００に予め記憶されている機番（製造時にユニークに割り当てられる装置固有の情報）と、画像データを特定するドキュメントＩＤ情報、更には、要求する処理の種別を示す要求情報を付加させ、それを指定されたＰＣのリソースに転送し、格納させる。このとき、複合機１００は同様の情報（機番情報、ドキュメントＩＤ情報、要求情報、及び画像データ（ＰＤＦ形式））をルータ４００を介してドキュメント処理サーバ３０００にも送信する。なお、ファイル形式はＰＤＦに限らず、如何なるものでも良い。ＰＤＦファイルはテキストタグとバイナリーが混在した記述ができるので、その中に、各種情報を挿入することが可能である。すなわち、実施形態の場合、機番情報、ドキュメントＩＤ、要求する処理の種別を簡単に挿入できるので、都合が良い。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
さて、ドキュメント処理サーバ３０００は、顧客（図１のオフィス１０００）より上記の情報を有する画像データを受信すると、その画像データを、その顧客専用（各顧客毎に設けられ、他人からはアクセス不可）のリソース（フォルダ、ディレクトリ）に保存蓄積する。そして、要求された処理を行い、その結果を、受信した画像データと関連付けて記憶する。格納されるファイルは、例えば同じドキュメントＩＤ＋文字認識であることを示す文字、キーワード抽出であることを示す文字、或いは、翻訳結果を判別できるようにする文字を付加したファイル名にして保存する。従って、文字認識、キーワード抽出、翻訳の全てを要求した場合には、３つのファイル（いずれもテキストファイル（書式に関する情報も保存する場合にはＨＴＭＬが望ましい））が出来上ることになる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
一方、顧客１０００におけるユーザは、原稿の読み取りを行わせると、意図したＰＣ（ここではＰＣ２００であるものとする）にその画像ファイルが格納されることになるわけであるから、後は、そのＰＣ２００を操作して読み取った原稿画像を表示させることが可能となる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
また、表示された原稿画像をワープロ等のアプリケーションで編集したい場合には、ＯＣＲ処理を行うように指定することになる。この指定があると、ＰＣ２００は、その指定された画像ファイルの要求情報（３ビット）を調べる。そして、その中の文字認識に関するフラグがセットされている場合には、ドキュメント処理サーバ３０００で文字認識が行われていることがわかるので、ドキュメント処理サーバ３０００に対して文字認識結果のファイルを要求する。この要求は、画像ファイルに格納されていた複合機１００の機番とドキュメントＩＤを通知することで行う。ドキュメント処理サーバ３０００は、この要求があると、該当する原稿画像に対する文字認識結果を返送する。これは、キーワード抽出結果、翻訳結果についても同様である。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
また、複合機１００において、原稿を読み取る際に、実行する処理の指定を行わないで読み取らせた場合、上記の例では、ＰＣ２００に格納されている画像ファイル中の要求情報のいずれのフラグもセットされていない。しかし、この場合であっても、例えばユーザは文章として編集したい場合が当然に有り得る。そこで、ユーザがＯＣＲ処理を行うよう指示した場合には、ドキュメント処理サーバ３０００に対して、該当する画像の文字認識処理の開始を要求し、文字認識を行わせる。キーワード抽出、翻訳についても同様である。ドキュメント処理サーバ３０００は、自身が有する記憶装置（ハードディスク等）に記憶されている画像データファイルを特定する必要があるので、ＰＣ２００は、機番情報、ドキュメントＩＤ情報と共に文字認識要求であることを示す情報を通知することになる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
以上、本実施形態の動作概要について説明したが、以下では、上記処理を実現する具体的な例を説明する。なお、説明を簡単なものとするため、図１におけるオフィス１０００におけるシステムと、ドキュメント処理サーバ３０００に着目して説明する。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
図中、１０１は装置全体の制御を司るＣＰＵである。１０２はＣＰＵの動作処理手順（プログラム）が格納されたＲＯＭであって、内部には装置固有の情報である機番情報が格納されている。１０３はＣＰＵ１０１のワークエリアとして使用されるＲＡＭである。１０４は操作パネルであって、実施形態では、各種スイッチやボタン、及び、液晶表示器、並びにその前面にタッチパネルで構成している。１０５はトリミングや階調処理、色変換（調整）、符号・復号処理を行う画像処理部であり、１０６はネットワーク３００に接続するためのネットワークインターフェース（ネットワークＩ／Ｆ）、１０７はファクシミリ装置として機能するためのＦＡＸモデムである。１０８は原稿を読み取るリーダ部であって、ＡＤＦを含むものである。１０９はプリンタ部であり、例えばレーザビームプリンタエンジンである。１１０は外部記憶装置（例えばハードディスク装置）であって、ここにドキュメント処理サーバ３０００のアドレスを記憶する領域１１０ａ、及び、ＬＡＮ３００上の各ＰＣのアドレス及び格納する際のパス（path）で構成されるリソースを記憶するユーザアドレステーブル１１０ｂ、さらには、過去の処理経歴（ログ）を格納する領域が確保されている。なお、ファクシミリ送信するための短縮ダイヤルを記憶するテーブルも存在するが、本発明に直接には関係がないので、図示していない。また、ＬＡＮ３００に新たにＰＣが設置された場合には、操作パネル１０４を操作して、このユーザアドレステーブル１１０ｂに登録する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
図４は操作パネル１０４の上面図である。図に示すごとく、操作パネルは、液晶表示器＆タッチパネル部分（以下、これらを総称して表示パネルという）と、標準ボタン（コピーの場合にはコピー部数、ＦＡＸの場合には相手先ＦＡＸ番号入力の為の１０キー、及び、処理を開始させるためのスタートキー、さらには、設定内容をキャンセルするキー）で構成される。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
実施形態の場合、複合機１００は、ネットワークプリンタ、複写機能、ＦＡＸ機能、及び、読み取った原稿画像を画像ファイルとしてユーザ（ＰＣ）に送信する機能を有する。この中で、ネットワークプリンタ、ＦＡＸ受信についてはバックグラウンドで動作するものであるので、操作者から選択及び設定可能なものは複写（コピー）、ＦＡＸ送信、原稿画像を読み取り、それをＰＤＦファイルとして指定したＰＣ宛に送信するファイル送信の３つになる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
送信すべき相手を指定するのは、図示の「宛先表」ボタン１０４ｂをタッチすることで表示される不図示のユーザ一覧（ユーザアドレステーブル１１０ｂの内容）の中から目的とする宛て先を指定することで行われる。この指定が行われると、ファイル送信宛て先を表示する領域（宛て先表示領域）１０４ａに選択したＰＣのユーザ名（略称）が表示される。また、読み取った画像に対する各種処理を行わせる場合には、図示のフレーム１０４ｃの中の目的とする処理を指定する。指定可能な処理は、上記の通り文字認識（ＯＣＲ）、キーワード抽出、翻訳の３種類であるので、必要と思われる処理のボタンをタッチする。フレーム１０４ｃ内のボタンはトグル処理が設定されていて、タッチする度にその処理を行う／行わないが切り替え可能になっている。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
処理を行うか否かの現在状況は、表示領域１０４ａに反映される。図示では、宛て先名の右側の「ＯＣＲ」が○印であり、その他は×印であるので、この状態でスタートキーを押下すると、文字認識のフラグのみがセットされ、残りの２つはリセットの状態で宛て先ＰＣ及びドキュメント処理サーバ３０００に送信されることになる。なお、先に説明したように、キーワード抽出や翻訳を指定した場合には、文字認識も同時に指定されたものとして扱う。従って、例えばキーワード抽出を行うように設定すると、ＯＣＲも同時に設定され、その内容が表示領域１０４ａに反映される。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
図６はドキュメント処理サーバ３０００のブロック構成図である。図示において、３００１は装置全体の制御を司るＣＰＵであり、３００２はブートプログラム及びＢＩＯＳ等を記憶しているＲＯＭ、３００３はＣＰＵ３００１のワークエリアとして使用されるＲＡＭである。３００４はキーボード、３００５はポインティングデバイス（マウス）である。３００６はインターネットと接続するためのネットワークインターフェース（ネットワークＩ／Ｆ）、３００７は表示用メモリを有し、ＣＰＵ３００１の制御下で表示イメージの描画及び表示用メモリに展開されたイメージを表示装置３００８に出力する表示制御部である。３００９は外部記憶装置としてのハードディスクであって、ここには顧客を管理するための顧客管理データベース（ＤＢ）３００９ａ、文書画像や各処理結果を記憶管理する文書管理領域３００９ｂ、そして、ドキュメント処理サーバとして動作するためのＯＳ並びにその処理アプリケーションを記憶している領域３００９ｃがある。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
先ず、ステップＳ３１でインターネットから何らかの情報の受信を待つ。受信が行われるとステップＳ３２、Ｓ４０、Ｓ４１でその受信内容を判断する。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
ステップＳ３５に進むと、要求された処理内容を調べ、１つでもセットされているものがあるか否かを判断する。処理フラグがセットされている場合には、ステップＳ３６に進んで、文字認識処理、キーワード抽出、翻訳処理のいずれかを行う。尚、先に説明したように、キーワード抽出、翻訳処理は、その前処理で文字認識処理を行うことが必要になる。顧客側でキーワード抽出、或いは、翻訳を指定した際には、文字認識についても同時に指定するものであるので、ステップＳ３６の処理を最初に実行するのは文字認識処理となる。この処理の結果（最初の段階では文字認識結果）は、ステップＳ３７でドキュメントＩＤ＋処理の内容を示す文字列＋“．”＋“ｔｘｔ”として保存する。そして、ステップＳ３８で処理の種別に応じた、顧客管理ＤＢ内の該当する顧客データの処理累計に処理量（枚数、件数、或いはワード数）を加算し、課金額を再計算して更新する。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
そのファイルが存在しない場合には、ステップＳ４７でその旨のメッセージを送信する。また、該当するファイルが存在する場合には、ステップＳ４８に進んで、そのファイルを要求元に送信する。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】変更
【補正の内容】
【００５８】
先に説明したように、顧客側の複合機で文字認識するか否か等を設定し、本ドキュメント処理サーバ３０００に送信すると、ステップＳ３６でその要求された処理を行うが、処理の要求がない場合には、受信した文書画像をそのまま保存するのみである。しかしながら、後から、文字認識させたいという要望に応えるようにするため、その要求を受け付けるため、ステップＳ４１乃至４５を設けた。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
図１０はＰＣ２００のブロック構成図を示している。図示において、２１は装置全体の制御を司るＣＰＵであり、２２はブートプログラムやＢＩＯＳ等を記憶しているＲＯＭ、２３はＣＰＵ２１のワークエリアとして使用されるＲＡＭである。２４はキーボード、２５はマウス、２６はＦＤＤ、２７はＣＤ−ＲＯＭドライブである。２８はネットワークインターフェース（ネットワークＩ／Ｆ）であり、２９は表示用メモリを内蔵し、ＣＰＵ２１の制御下で画像の描画処理を行うと共に表示用メモリに展開された画像データをビデオ信号として表示装置３０に出力する表示制御部である。３１は外部記憶装置としてのハードディスクであって、内部にはＯＳをはじめ各種アプリケーションがインストールされている（図示の符号３１ａ）。また、実施形態におけるドキュメント処理クライアントプログラム（図示の符号３１ｂ）もインストールされている。更に、複合機１００で読み取った画像データ、さらには、ドキュメント処理サーバ３０００からダウンロードした処理済みのファイルを保存する文書保存領域（図示の３１ｃで、通常はディレクトリ）が予め確保されている。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００７８
【補正方法】変更
【補正の内容】
【００７８】
一方、ユーザが指定したファイルの文字認識を、ドキュメント処理サーバ３０００に依頼していないと判断した場合には、ステップＳ７３からステップＳ７９に進み、ドキュメント処理サーバ３０００が保持している該当するＰＤＦファイルに対してＯＣＲ処理を要求する。次いで、ステップＳ８０で、ＰＣ２００の指定されたＰＤＦファイルについて、ＯＣＲ依頼済みであることを示すフラグをセットし、ステップＳ７４に進む。ステップＳ７４では、上記の通り、ＯＣＲファイルを要求することになるので、その処理が完了するまで待つことになる。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００８２
【補正方法】変更
【補正の内容】
【００８２】
かかる点、本実施形態によれば、実際の処理はサーバで行いながらも、各ユーザが使用するＰＣ上で処理を指定できるし、しかも、その処理プログラム（図１０に示した処理を行うプログラム）は、データの受信、保存、アプリケーションプログラムの起動処理を行う単純なものであり、導入コストは格安にできる。また、比較的低速はＰＣであっても、高い処理能力を有するかの如く、処理を遂行することも可能になる。