(57)【要約】【課題】  ネットワークを介して、画像入力機器と画像処理機器間で実現する画像処理を効率的に実現し、かつ仕様変更に対しても柔軟に対応することができる情報処理装置及びその制御方法、プログラムを提供する。【解決手段】  認証が成功した場合、入力装置と表示装置との関連付けを示す関連付け情報を生成する。関連付けられた入力装置及び表示装置それぞれの機器情報に基づいて、当該情報処理装置が提供可能な複数種類の画像処理機能それぞれの利用の許可／不許可を判定する。入力装置から画像データを受信した場合、その画像データに関する画像情報、利用を許可した画像処理機能を設定するための設定項目情報を含む操作画面情報を生成する。生成した操作画面情報を、表示装置へ送信する。表示装置から操作画面情報に基づいて指定された処理内容指示情報を受信した場合、その処理内容指示情報に基づいて、画像データの画像処理を実行する。【選択図】  図３
2008148162.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に接続されている機器に対して、画像処理機能を提供する情報処理装置であって、
画像データを入力する入力装置からの接続要求に基づいて、該入力装置の認証を行う第１認証手段と、
画像データを表示する表示装置からの接続要求に基づいて、該表示装置の認証を行う第２認証手段と、
前記第１認証手段及び前記第２認証手段それぞれの認証が成功した場合、前記入力装置と前記表示装置との関連付けを示す関連付け情報を生成する関連付け手段と、
前記関連付け情報で関連付けられた前記入力装置及び前記表示装置それぞれの機器情報に基づいて、当該情報処理装置が提供可能な複数種類の画像処理機能それぞれの利用の許可／不許可を判定する判定手段と、
前記入力装置から画像データを受信した場合、その画像データに関する画像情報、前記判定手段によって利用を許可した画像処理機能を設定するための設定項目情報を含む操作画面情報を生成する生成手段と、
前記生成手段で生成した操作画面情報を、前記表示装置へ送信する送信手段と、
前記表示装置から前記操作画面情報に基づいて指定された処理内容指示情報を受信した場合、その処理内容指示情報に基づいて、前記画像データの画像処理を実行する画像処理手段と
を備えることを特徴とする情報処理装置。
【請求項２】
ネットワーク上に接続されている機器に対して、画像処理機能を提供する情報処理装置であって、
画像データを表示する表示装置からの接続要求に基づいて、該表示装置の認証を行う第１認証手段と、
前記第１認証手段の認証が成功した場合、前記表示装置の機器情報に基づいて、当該情報処理装置が提供可能な画像処理機能を設定するための設定項目情報を含む操作画面情報を生成する生成手段と、
前記生成手段で生成した操作画面情報を、前記表示装置へ送信する送信手段と、
前記表示装置から前記操作画面情報に基づいて指定された処理内容指示情報を受信した場合、その処理内容指示情報を記憶する記憶手段と、
画像データを入力する入力装置からの接続要求に基づいて、該入力装置の認証を行う第２認証手段と、
前記第２認証手段の認証が成功した場合、前記記憶手段に記憶されている処理内容指示情報と、前記入力装置及び前記表示装置との関連付けを示す関連付け情報を生成する関連付け手段と、
前記入力装置から画像データを受信した場合、該入力装置に対応する前記関連付け情報に関連付けられている処理内容指示情報に基づいて、前記画像データの画像処理を実行する画像処理手段と
を備えることを特徴とする情報処理装置。
【請求項３】
ネットワーク上に接続されている機器に対して、画像処理機能を提供する情報処理装置であって、
画像データを入力する入力装置からの接続要求に基づいて、該入力装置の認証を行う第１認証手段と、
前記第１認証手段の認証が成功した場合、前記入力装置から画像データを受信する受信手段と、
前記受信手段で受信した画像データを記憶する記憶手段と、
画像データを表示する表示装置からの接続要求に基づいて、該表示装置の認証を行う第２認証手段と、
前記第２認証手段の認証が成功した場合、前記記憶手段に記憶されている画像データと、前記入力装置及び前記表示装置との関連付けを示す関連付け情報を生成する関連付け手段と、
前記表示装置の機器情報に基づいて、当該情報処理装置が提供可能な画像処理機能を設定するための設定項目情報を含む操作画面情報を生成する生成手段と、
前記生成手段で生成した操作画面情報を、前記表示装置へ送信する送信手段と、
前記表示装置から前記操作画面情報に基づいて指定された処理内容指示情報を受信した場合、その処理内容指示情報に基づいて、該表示装置に対応する関連付け情報に関連付けられている画像データの画像処理を実行する画像処理手段と
を備えることを特徴とする情報処理装置。
【請求項４】
前記操作画面情報は、前記画像処理手段の処理結果を記憶する記憶先として、前記ネットワーク上の画像データを記憶可能な記憶装置を指定するための指定項目を含む
ことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記画像処理手段が実現する画像処理機能に関する情報と、各画像処理機能情報について機器毎の利用の許可／不許可を示す情報を含む画像処理機能情報を管理する管理手段と、
前記画像処理機能の変更に伴って、前記画像処理機能情報の内容を更新する更新手段と
を更に備えることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記画像処理手段による処理が完了した場合、その処理終了通知を含む処理ステータス情報を前記関連付け情報で関連付けられている入力装置及び表示装置に通知する通知手段を更に備える
ことを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
ネットワーク上に接続されている機器に対して、画像処理機能を提供する情報処理装置の制御方法であって、
画像データを入力する入力装置からの接続要求に基づいて、該入力装置の認証を行う第１認証工程と、
画像データを表示する表示装置からの接続要求に基づいて、該表示装置の認証を行う第２認証工程と、
前記第１認証工程及び前記第２認証工程それぞれの認証が成功した場合、前記入力装置と前記表示装置との関連付けを示す関連付け情報を生成する関連付け工程と、
前記関連付け情報で関連付けられた前記入力装置及び前記表示装置それぞれの機器情報に基づいて、当該情報処理装置が提供可能な複数種類の画像処理機能それぞれの利用の許可／不許可を判定する判定工程と、
前記入力装置から画像データを受信した場合、その画像データに関する画像情報、前記判定工程によって利用を許可した画像処理機能を設定するための設定項目情報を含む操作画面情報を生成する生成工程と、
前記生成工程で生成した操作画面情報を、前記表示装置へ送信する送信工程と、
前記表示装置から前記操作画面情報に基づいて指定された処理内容指示情報を受信した場合、その処理内容指示情報に基づいて、前記画像データの画像処理を実行する画像処理工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項８】
ネットワーク上に接続されている機器に対して、画像処理機能を提供する情報処理装置の制御方法であって、
画像データを表示する表示装置からの接続要求に基づいて、該表示装置の認証を行う第１認証工程と、
前記第１認証工程の認証が成功した場合、前記表示装置の機器情報に基づいて、当該情報処理装置が提供可能な画像処理機能を設定するための設定項目情報を含む操作画面情報を生成する生成工程と、
前記生成工程で生成した操作画面情報を、前記表示装置へ送信する送信工程と、
前記表示装置から前記操作画面情報に基づいて指定された処理内容指示情報を受信した場合、その処理内容指示情報を記憶媒体に記憶する記憶工程と、
画像データを入力する入力装置からの接続要求に基づいて、該入力装置の認証を行う第２認証工程と、
前記第２認証工程の認証が成功した場合、前記記憶媒体に記憶されている処理内容指示情報と、前記入力装置及び前記表示装置との関連付けを示す関連付け情報を生成する関連付け工程と、
前記入力装置から画像データを受信した場合、該入力装置に対応する前記関連付け情報に関連付けられている処理内容指示情報に基づいて、前記画像データの画像処理を実行する画像処理工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項９】
ネットワーク上に接続されている機器に対して、画像処理機能を提供する情報処理装置の制御方法であって、
画像データを入力する入力装置からの接続要求に基づいて、該入力装置の認証を行う第１認証工程と、
前記第１認証工程の認証が成功した場合、前記入力装置から画像データを受信する受信工程と、
前記受信工程で受信した画像データを記憶媒体に記憶する記憶工程と、
画像データを表示する表示装置からの接続要求に基づいて、該表示装置の認証を行う第２認証工程と、
前記第２認証工程の認証が成功した場合、前記記憶媒体に記憶されている画像データと、前記入力装置及び前記表示装置との関連付けを示す関連付け情報を生成する関連付け工程と、
前記表示装置の機器情報に基づいて、当該情報処理装置が提供可能な画像処理機能を設定するための設定項目情報を含む操作画面情報を生成する生成工程と、
前記生成工程で生成した操作画面情報を、前記表示装置へ送信する送信工程と、
前記表示装置から前記操作画面情報に基づいて指定された処理内容指示情報を受信した場合、その処理内容指示情報に基づいて、該表示装置に対応する関連付け情報に関連付けられている画像データの画像処理を実行する画像処理工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項１０】
請求項７乃至９のいずれか１項に記載されている情報処理装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上に接続されている機器に対して、画像処理機能を提供する情報処理装置及びその制御方法、プログラムに関するものである。
【背景技術】
【０００２】
従来技術では、入力機器で読み込んだ入力画像に対して、入力機器側で画像処理を行って、あらかじめ指定されている外部サーバ等の記憶装置に記憶していた。あるいは、入力機器で読み込んだ入力画像を、一旦、画像処理サーバにコピーして、画像処理サーバ内の画像処理プログラムによって画像処理を行って、画像処理結果を画像サーバに記憶していた。
【０００３】
または、ＰＣ（パーソナルコンピュータ）に入力画像をコピーして、そのＰＣ内にある画像処理クライアントから画像処理サーバに接続し、そこで画像処理を行い、それを画像処理クライアント側に処理画像を返信してそれをＰＣ内で記憶していた。
【０００４】
また、入力機器からウェブサービスを利用して画像をウェブサーバに提供し、ウェブサーバがその提供された画像に対して画像処理を行って、処理結果を入力機器に返すウェブサービス等が知られていた。
【０００５】
例えば、特許文献１では、スキャナ側に画像処理装置とＵＩを備えることで、記憶装置の指定を行い、画像処理の内容を指定し、スキャナ側で指定した処理を施した処理画像を指定した記憶装置に記憶する技術を開示している。
【０００６】
また、特許文献２では、入力装置から一旦クライアントに画像を転送して、クライアントで画像処理の指示と記憶装置（画像処理サーバ）の指定を行い、指示に従って画像処理サーバに振り分ける技術を開示している。
【特許文献１】特開平８−２８９０６７号公報
【特許文献２】特開平１１−３２８３１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述のように、従来技術では、高度な画像処理を実現しようとした場合や、多数の画像処理を実現しようとした場合、入力機器にＰＣ並みのリソースが必要となる。また、処理を指示するユーザインタフェース（ＵＩ）が画像処理のアプリケーション毎に必要となり、入力機器側で処理するのには限界があった。
【０００８】
また、入力機器側からウェブサービスを利用して処理結果を受け取る場合においても、入力機器にＵＩを表示させる必要があるが、高解像度のディスプレイを入力機器側に用意することは困難であった。
【０００９】
また、入力機器をＰＣ等に一旦保存してから、画像処理クライアントを起動して、画像処理サーバ側で画像処理を実行し指定した記憶装置に記憶することできたが、一旦、ＰＣに保存しなければいけないという操作の手間があった。また、画像処理サーバ側で画像処理機能の追加やＵＩの変更があった場合に、その対応を画像処理クライアント側でも対応しなければいけないという問題があった。
【００１０】
本発明は上記の課題を解決するためになされたものである。その目的は、ネットワークを介して、画像入力機器と画像処理機器間で実現する画像処理を効率的に実現し、かつ仕様変更に対しても柔軟に対応することができる情報処理装置及びその制御方法、プログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
ネットワーク上に接続されている機器に対して、画像処理機能を提供する情報処理装置であって、
画像データを入力する入力装置からの接続要求に基づいて、該入力装置の認証を行う第１認証手段と、
画像データを表示する表示装置からの接続要求に基づいて、該表示装置の認証を行う第２認証手段と、
前記第１認証手段及び前記第２認証手段それぞれの認証が成功した場合、前記入力装置と前記表示装置との関連付けを示す関連付け情報を生成する関連付け手段と、
前記関連付け情報で関連付けられた前記入力装置及び前記表示装置それぞれの機器情報に基づいて、当該情報処理装置が提供可能な複数種類の画像処理機能それぞれの利用の許可／不許可を判定する判定手段と、
前記入力装置から画像データを受信した場合、その画像データに関する画像情報、前記判定手段によって利用を許可した画像処理機能を設定するための設定項目情報を含む操作画面情報を生成する生成手段と、
前記生成手段で生成した操作画面情報を、前記表示装置へ送信する送信手段と、
前記表示装置から前記操作画面情報に基づいて指定された処理内容指示情報を受信した場合、その処理内容指示情報に基づいて、前記画像データの画像処理を実行する画像処理手段と
を備える。
【００１２】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
ネットワーク上に接続されている機器に対して、画像処理機能を提供する情報処理装置であって、
画像データを表示する表示装置からの接続要求に基づいて、該表示装置の認証を行う第１認証手段と、
前記第１認証手段の認証が成功した場合、前記表示装置の機器情報に基づいて、当該情報処理装置が提供可能な画像処理機能を設定するための設定項目情報を含む操作画面情報を生成する生成手段と、
前記生成手段で生成した操作画面情報を、前記表示装置へ送信する送信手段と、
前記表示装置から前記操作画面情報に基づいて指定された処理内容指示情報を受信した場合、その処理内容指示情報を記憶する記憶手段と、
画像データを入力する入力装置からの接続要求に基づいて、該入力装置の認証を行う第２認証手段と、
前記第２認証手段の認証が成功した場合、前記記憶手段に記憶されている処理内容指示情報と、前記入力装置及び前記表示装置との関連付けを示す関連付け情報を生成する関連付け手段と、
前記入力装置から画像データを受信した場合、該入力装置に対応する前記関連付け情報に関連付けられている処理内容指示情報に基づいて、前記画像データの画像処理を実行する画像処理手段と
を備える。
【００１３】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
ネットワーク上に接続されている機器に対して、画像処理機能を提供する情報処理装置であって、
画像データを入力する入力装置からの接続要求に基づいて、該入力装置の認証を行う第１認証手段と、
前記第１認証手段の認証が成功した場合、前記入力装置から画像データを受信する受信手段と、
前記受信手段で受信した画像データを記憶する記憶手段と、
画像データを表示する表示装置からの接続要求に基づいて、該表示装置の認証を行う第２認証手段と、
前記第２認証手段の認証が成功した場合、前記記憶手段に記憶されている画像データと、前記入力装置及び前記表示装置との関連付けを示す関連付け情報を生成する関連付け手段と、
前記表示装置の機器情報に基づいて、当該情報処理装置が提供可能な画像処理機能を設定するための設定項目情報を含む操作画面情報を生成する生成手段と、
前記生成手段で生成した操作画面情報を、前記表示装置へ送信する送信手段と、
前記表示装置から前記操作画面情報に基づいて指定された処理内容指示情報を受信した場合、その処理内容指示情報に基づいて、該表示装置に対応する関連付け情報に関連付けられている画像データの画像処理を実行する画像処理手段と
を備える。
【００１４】
また、好ましくは、前記操作画面情報は、前記画像処理手段の処理結果を記憶する記憶先として、前記ネットワーク上の画像データを記憶可能な記憶装置を指定するための指定項目を含む。
【００１５】
また、好ましくは、前記画像処理手段が実現する画像処理機能に関する情報と、各画像処理機能情報について機器毎の利用の許可／不許可を示す情報を含む画像処理機能情報を管理する管理手段と、
前記画像処理機能の変更に伴って、前記画像処理機能情報の内容を更新する更新手段と
を更に備える。
【００１６】
また、好ましくは、前記画像処理手段による処理が完了した場合、その処理終了通知を含む処理ステータス情報を前記関連付け情報で関連付けられている入力装置及び表示装置に通知する通知手段を更に備える。
【００１７】
上記の目的を達成するための本発明による情報処理装置の制御方法は以下の構成を備える。即ち、
ネットワーク上に接続されている機器に対して、画像処理機能を提供する情報処理装置の制御方法であって、
画像データを入力する入力装置からの接続要求に基づいて、該入力装置の認証を行う第１認証工程と、
画像データを表示する表示装置からの接続要求に基づいて、該表示装置の認証を行う第２認証工程と、
前記第１認証工程及び前記第２認証工程それぞれの認証が成功した場合、前記入力装置と前記表示装置との関連付けを示す関連付け情報を生成する関連付け工程と、
前記関連付け情報で関連付けられた前記入力装置及び前記表示装置それぞれの機器情報に基づいて、当該情報処理装置が提供可能な複数種類の画像処理機能それぞれの利用の許可／不許可を判定する判定工程と、
前記入力装置から画像データを受信した場合、その画像データに関する画像情報、前記判定工程によって利用を許可した画像処理機能を設定するための設定項目情報を含む操作画面情報を生成する生成工程と、
前記生成工程で生成した操作画面情報を、前記表示装置へ送信する送信工程と、
前記表示装置から前記操作画面情報に基づいて指定された処理内容指示情報を受信した場合、その処理内容指示情報に基づいて、前記画像データの画像処理を実行する画像処理工程と
を備える。
【００１８】
上記の目的を達成するための本発明による情報処理装置の制御方法は以下の構成を備える。即ち、
ネットワーク上に接続されている機器に対して、画像処理機能を提供する情報処理装置の制御方法であって、
画像データを表示する表示装置からの接続要求に基づいて、該表示装置の認証を行う第１認証工程と、
前記第１認証工程の認証が成功した場合、前記表示装置の機器情報に基づいて、当該情報処理装置が提供可能な画像処理機能を設定するための設定項目情報を含む操作画面情報を生成する生成工程と、
前記生成工程で生成した操作画面情報を、前記表示装置へ送信する送信工程と、
前記表示装置から前記操作画面情報に基づいて指定された処理内容指示情報を受信した場合、その処理内容指示情報を記憶媒体に記憶する記憶工程と、
画像データを入力する入力装置からの接続要求に基づいて、該入力装置の認証を行う第２認証工程と、
前記第２認証工程の認証が成功した場合、前記記憶媒体に記憶されている処理内容指示情報と、前記入力装置及び前記表示装置との関連付けを示す関連付け情報を生成する関連付け工程と、
前記入力装置から画像データを受信した場合、該入力装置に対応する前記関連付け情報に関連付けられている処理内容指示情報に基づいて、前記画像データの画像処理を実行する画像処理工程と
を備える。
【００１９】
上記の目的を達成するための本発明による情報処理装置の制御方法は以下の構成を備える。即ち、
ネットワーク上に接続されている機器に対して、画像処理機能を提供する情報処理装置の制御方法であって、
画像データを入力する入力装置からの接続要求に基づいて、該入力装置の認証を行う第１認証工程と、
前記第１認証工程の認証が成功した場合、前記入力装置から画像データを受信する受信工程と、
前記受信工程で受信した画像データを記憶媒体に記憶する記憶工程と、
画像データを表示する表示装置からの接続要求に基づいて、該表示装置の認証を行う第２認証工程と、
前記第２認証工程の認証が成功した場合、前記記憶媒体に記憶されている画像データと、前記入力装置及び前記表示装置との関連付けを示す関連付け情報を生成する関連付け工程と、
前記表示装置の機器情報に基づいて、当該情報処理装置が提供可能な画像処理機能を設定するための設定項目情報を含む操作画面情報を生成する生成工程と、
前記生成工程で生成した操作画面情報を、前記表示装置へ送信する送信工程と、
前記表示装置から前記操作画面情報に基づいて指定された処理内容指示情報を受信した場合、その処理内容指示情報に基づいて、該表示装置に対応する関連付け情報に関連付けられている画像データの画像処理を実行する画像処理工程と
を備える。
【発明の効果】
【００２０】
本発明によれば、ネットワークを介して、画像入力機器と画像処理機器間で実現する画像処理を効率的に実現し、かつ仕様変更に対しても柔軟に対応することができる情報処理装置及びその制御方法、プログラムを提供できる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００２２】
＜実施形態１＞
図１Ａは本発明の実施形態１の画像処理システムの構成を示す図である。
【００２３】
１１はＰＣやサーバ等の情報処理装置であり、受信した画像データに対して、受信した処理指示に従って画像処理を実行する。
【００２４】
１２はデジタルカメラやスキャナ等の入力装置であり、入力した画像データを情報処理装置１１に送信する機能を備える。
【００２５】
１３はＰＤＡ等の表示装置であり、画像データを受信し、処理内容の指示を行う。
【００２６】
これらの情報処理装置１１、入力装置１２、表示装置１３は、ネットワーク１４を介して相互に接続され、画像データ等のデータの送受信を行うことができる。また、図１Ａの画像処理システムを構成する各機器は、ウェブページを生成したり閲覧可能なウェブ機能を有している。実施形態１では、例えば、情報処理装置１１は、ウェブサーバ機能を有し、１２及び１３はウェブクライアント機能（ウェブブラウザ）を有している。  
次に、図１の情報処理装置１１、入力装置１２、表示装置１３の各種機器の基本ハードウェア構成について、図１Ｂを用いて説明する。
【００２７】
図１Ｂは本発明の実施形態１の各種機器の基本ハードウェア構成を示す図である。
【００２８】
図１Ｂにおいて、ＣＰＵ１２１、ＲＡＭ１２２、ＲＯＭ１２３、ＬＡＮアダプタ１２４、ビデオアダプタ１２５、キーボード１２６、マウス１２７、ハードディスク１２８、ＣＤ−ＲＯＭドライブ１２９はそれぞれシステムバス１２０を介して接続されている。システムバス１２０は、例えば、ＰＣＩバス、ＡＧＰバス、メモリバス等を意味する。また、図１Ｂでは、各バス間の接続用チップやキーボードインタフェースやいわゆるＳＣＳＩやＡＴＡＰＩのような入出力用インタフェースは省略されている。
【００２９】
ＣＰＵ１２１は四則演算や比較演算等の各種の演算や、ハードウェアやソフトウェアの制御を行う。ＲＡＭ１２２には、ハードディスク１２８やＣＤ−ＲＯＭドライブ１２９上のＣＤ−ＲＯＭやＣＤ−Ｒ等の記憶媒体から読み出されたオペレーションシステムやアプリケーションプログラム等が記憶され、これらはＣＰＵ１２１の制御の元に実行される。
【００３０】
ＲＯＭ１２３にはオペレーションシステムと協働してハードディスク等への入出力を司るいわゆるＢＩＯＳ等が記憶される。ＬＡＮアダプタ１２４は、ＣＰＵ１２１によって制御されるオペレーションシステムの通信プログラムと協働してネットワーク１４（図１）を介した外部との通信を行う。ビデオアダプタ１２５はディスプレイ装置に出力する画像信号を生成し、キーボード１２６やマウス１２７は各種指示を入力するために用いられる。
【００３１】
ハードディスク１２８はオペレーションシステムや以下に示す各端末で実行されるフローチャートのステップに対応する部分を実行するためのアプリケーションプログラムや、各種データ、データベース、テーブルを記憶している。また、本発明で説明される各種データベースやテーブルも記憶している。
【００３２】
ＣＤ−ＲＯＭドライブ１２９は、ＣＤ−ＲＯＭやＣＤ−ＲやＣＤ−Ｒ／Ｗ等の記憶媒体を装着してアプリケーションプログラムをハードディスク１２８にインストールするのに用いる。ここで、ＣＤ−ＲＯＭドライブの代わりにＣＤ−ＲドライブやＣＤ−Ｒ／ＷドライブやＭＯドライブ等を用いても良いのは言うまでもない。
【００３３】
尚、図１Ｂに示す構成は、特に、情報処理装置１１を実現するための基本構成を示している。そのため、入力装置１２や表示装置１３の各種機能を実現するためのハードウェアが、各機器に対して構成されていることは言うまでもない。例えば、入力装置１２では、画像入力を行うための撮像部や、画像入力操作を行うためのボタンやキーが、キーボード１２６やマウス１２７に代えて構成されている場合もある。また、表示装置１３では、キーボード１２６やマウス１２７に代えて、あるいはそれに加えて、タッチパネルが構成されている場合もある。
【００３４】
次に、情報処理装置１１の詳細機能構成について、図２を用いて説明する。
【００３５】
図２は本発明の実施形態１の情報処理装置の詳細機能構成を示す図である。
【００３６】
受信部２１は、ネットワークに接続されている機器からの認証リクエストを受信する認証リクエスト受信部２１１、処理対象となる画像データを受信する画像受信部２１２、画像データに対する処理内容指示を受信する処理内容指示受信部２１３を備える。
【００３７】
送信部２２は、ネットワークに接続されている機器への画像と許可した処理内容を含む画像情報を送信する画像情報送信部２２１、処理結果となる処理ステータスを送信する処理ステータス送信部２２２を備える。
【００３８】
機器認証部２３は、受信した認証リクエストの発行元の機器への接続認証を行う。機器関連付け部２４は、認証した機器同士の関連付けを行う。処理内容許可／不許可判定部２５は、認証した機器に対して実行可能な画像処理の許可／不許可を判定する。画像処理部２６は、指定された処理内容に従って画像処理を行う。
【００３９】
記憶部２７は、受信した画像データ２７１、受信した処理内容指示２７２、画像処理結果２７３、機器関連付け部２４で生成される機器関連付け情報２７４等の各種データを記憶する。
【００４０】
次に、実施形態１の画像処理システムの処理フローについて、図３を用いて説明する。
【００４１】
図３は本発明の実施形態１の画像処理システムの処理フローを示す図である。
【００４２】
実施形態１では、入力装置１２としてデジタルカメラ、表示装置１３としてＰＤＡを利用した場合について説明する。
【００４３】
ステップＳ３１で、入力装置１２は、情報処理装置１１へ接続するための認証リクエストを情報処理装置１１に対して送信する。
【００４４】
ステップＳ３２で、情報処理装置１１は、認証リクエスト受信部２１１によって、入力装置１２からの認証リクエストを受信し、機器認証部２３によって、入力装置１２の認証を行う。ここでの機器認証部２３による認証は、例えば、認証リクエストに含まれる入力装置１２を特定するＩＤ及びパスワード等の認証情報に基づいて行う。
【００４５】
ステップＳ３２１で、情報処理装置１１は、処理ステータス送信部２２２によって、認証結果を認証リクエスト先である入力装置１２へ送信する。認証結果は、具体的には、接続を許可（認証成功）／不許可（認証失敗）することを示す情報となる。
【００４６】
ステップＳ３３で、表示装置１３は、情報処理装置１１へ接続するための認証リクエストを情報処理装置１１に対して送信する。
【００４７】
ステップＳ３４で、情報処理装置１１は、認証リクエスト受信部２１１によって、表示装置１３からの認証リクエストを受信し、機器認証部２３によって、表示装置１３の認証を行う。ここでの機器認証部２３による認証は、例えば、認証リクエストに含まれる入力装置１２を特定するＩＤ及びパスワード等の認証情報に基づいて行う。
【００４８】
ステップＳ３４１で、情報処理装置１１は、に処理ステータス送信部２２２によって、認証結果を認証リクエスト先である表示装置１３へ送信する。認証結果は、具体的には、接続を許可（認証成功）／不許可（認証失敗）することを示す情報となる。
【００４９】
ステップＳ３５で、入力装置１２と表示装置１３の認証が成功した場合、情報処理装置１１は、機器関連付け部２４によって、認証した入力装置１２と表示装置１３の関連付けを行う。この機器関連付け部２４による関連付けは、例えば、図４に示すように、認証した機器同士（入力装置１２と表示装置１３）の関連付けを行う。そして、機器関連付け部２４は、この関連付けを示す関連付け情報を生成して、記憶部２７に記憶する。
【００５０】
これにより、現在認証が成功した入力装置１２（デジタルカメラ（１））から画像データの入力がある場合には、それに関連付けられている表示装置１３（ＰＤＡ（１））に、画像データが入力されたことの通知が可能となる。加えて、その画像データを表示させるための画像データ送信が可能となる。
【００５１】
ステップ３６で、情報処理装置１１は、処理内容許可／不許可判定部２５によって、認証した入力装置１２及び表示装置１３の機器情報に従って、画像処理部２６の各種画像処理機能の許可／不許可を判定する。
【００５２】
実施形態１では、画像処理部２６に用意されている画像処理機能としては、例えば、「ゆがみ補正」、「逆光補正」、「画像縮小」、「文字認識」、「画像圧縮」、「傾き補正」等がある。この場合、処理内容許可／不許可判定部２５は、各種画像処理機能の許可／不許可をそれぞれ判定する。
【００５３】
画像処理機能の許可／不許可は、認証した機器、その機器のユーザ、機器の種類及び機器の関連付けの組み合わせによってあらかじめ決められていて、それらに関する機器情報及びユーザ情報を記憶部２７に記憶している。処理内容許可／不許可判定部２５は、機器認証部２３で認証した機器に対する機器情報及びユーザ情報に基づいて、画像処理部２６の各種画像処理機能の許可／不許可をそれぞれ判定する。
【００５４】
その判定結果として、例えば、図５に示すように、画像処理機能毎に許可／不許可の情報（許可／不許可情報）を生成し、処理内容許可／不許可判定部２５は、この判定結果を機器関連付け情報に対応づけて記憶部２７に記憶する。例えば、図５において、デジタルカメラ（１）とＰＤＡ（１）の組では、「ゆがみ補正」、「逆光補正」及び「文字認識」が利用可能であるとして許可される。
【００５５】
ステップ３７で、情報処理装置１１は、処理ステータス送信部２２２によって、画像処理部２６による画像処理サービスの準備の完了を示す通知を入力装置１２へ送信する。実施形態１では、例えば、「ゆがみ補正」、「逆光補正」及び「文字認識」の画像処理の準備の完了を示す通知を入力装置１２に対して通知する。一方、利用可能な画像処理機能が存在しない場合、つまり、画像処理機能の利用が不許可である場合、その旨を入力装置１２に対して通知する。
【００５６】
ステップ３８で、情報処理装置１１は、処理ステータス送信部２２２によって、画像処理部２６による画像処理サービスの準備の完了を示す通知を表示装置１３へ送信する。実施形態１では、例えば、「ゆがみ補正」、「逆光補正」及び「文字認識」の画像処理の準備の完了を示す通知を表示装置１３に対して通知する。一方、利用可能な画像処理機能が存在しない場合、つまり、画像処理機能の利用が不許可である場合、その旨を入力装置１２に対して通知する。
【００５７】
ステップ３９で、入力装置１２は、画像データの入力を行う。実施形態１の場合、デジタルカメラによって撮影した画像データの入力を行う。
【００５８】
ステップ３１０で、入力装置１２は、入力した画像データを接続先である情報処理装置１１へ送信する。
【００５９】
ステップＳ３１１で、情報処理装置１１は、画像受信部２１２によって、入力装置１２から画像データを受信する。画像受信部２１２は、受信した画像データを、図６に示すように、入力装置１２に対応する機器関連付け情報に関連付けて記憶部２７に記憶する。
【００６０】
ステップＳ３１２で、情報処理装置１１は、処理ステータス送信部２２２によって、処理対象の画像データを入力装置１２から受信したことを示す受信通知を、記憶部２７の関連付け情報で示される入力装置１２に関連付けられている表示装置１３へ送信する。
【００６１】
ステップＳ３１３で、表示装置１３は情報処理装置１１から受信通知を受信すると、表示装置１３は、受信通知が示す画像データの取得要求を情報処理装置１１へ送信する。
【００６２】
ステップＳ３１４で、情報処理装置１１は、表示装置１３から画像データの取得要求を受信すると、その表示装置１３の機器情報及び機器関連付け情報に基づいて、画像処理部２６によって、表示装置１３に表示するＵＩ情報（操作画面情報）を生成する。そして、そのＵＩ情報を表示装置１３へ送信する。
【００６３】
ここで、ＵＩ情報とは、表示装置１３で表示するユーザインタフェースを生成するための情報である。その一例を、図７に示す。
【００６４】
図７は本発明の実施形態１の表示装置のＵＩ情報の一例を示す図である。
【００６５】
このＵＩ情報は、ウェブページ（例えば、ＨＴＭＬ文書）で実現され、表示装置１３は、自身に搭載されるウェブブラウザによって表示することができる。ここでは、図６に示す機器関連付け情報の内、デジタルカメラ（１）とＰＤＡ（１）の関連付け情報に基づいて生成したＵＩ情報の例を示している。
【００６６】
図７のＵＩは各種設定項目（チェックボックス、プルダウンメニュー等のコントロール）によって構成されている。７１は、現在認証されている入力装置１２及び表示装置１３と、それらのユーザ情報から利用可能な画像処理機能（画像処理サービス）を示す一覧を表示する表示フィールドである。各画像処理機能にはチェックボックスが構成されていて、利用する画像処理機能にチェックをすることで、チェックした画像処理を情報処理装置１１で実行させることが可能となる。ここでは、画像処理機能として、「ゆがみ補正」、「逆光補正」及び「文字認識」が提供されている。
【００６７】
７４は、画像処理機能の中で、その処理内容をより詳細に指定できる場合には、その詳細な処理項目を示す表示フィールドである。この詳細な処理項目にはチェックボックスが構成されていて、利用する処理項目にチェックをすることで、チェックした処理項目を情報処理装置１１で実行させることが可能となる。ここでは、詳細な処理項目として、「天地補正」及び「認識支援」が構成されている。この「認識支援」は、文字認識結果の精度を向上させるための処理である。
【００６８】
例えば、ユーザが所望する辞書（例えば、専門用語辞書）を用いて単語照合するようにしたり、文字認識精度の向上に必要な各種設定をウィザード形式で入力させたり、認識結果修正用インタフェースを提供したりするものである。本実施形態では、この「認識支援」がチェックされていると、所定の専門用語辞書を用いて単語照合して認識結果制度を向上させるものとする。
【００６９】
７２は、画像処理後の画像データの記憶先として指定できる記憶装置の一覧を表示して選択するためプルダウンメニューである。この記憶先の一覧には、表示装置１３自身や入力装置１２等のネットワーク１４上に接続される、画像データを記憶可能な各種機器が表示される。
【００７０】
７３は、入力装置１２で入力された画像データの画像情報を表示するフィールドである。この画像情報には、画像データの解像度や画素数、撮影日時等の画像に関する画像詳細情報と、画像データの縮小表示等を表示することが可能である。また、画像データを拡大表示する場合のチェックボックスである。このチェックボックス７５にチェックすることで、画像情報７３に対応する画像データを拡大して表示することが可能である。
【００７１】
図３の説明に戻る。
【００７２】
ステップＳ３１５で、表示装置１３は、ＵＩ情報に対するオペレータの操作に基づいて、画像処理手順や内容等を示す処理内容指示情報を生成する。例えば、図７に示すＵＩ情報では、利用する画像処理機能の指定、画像処理結果を記憶する記憶先のアドレスの指定等が行うことができる。そして、表示装置１３は、このＵＩ情報に対する操作に基づいて得られる情報を処理内容指示情報として生成する。
【００７３】
ステップＳ３１６で、表示装置１３は、生成した処理内容指示情報を情報処理装置１１に送信する。
【００７４】
ここで、処理内容指示情報の一例を図８を用いて説明する。
【００７５】
図８は本発明の実施形態１の処理内容指示情報の一例を示す図である。
【００７６】
図８は、表示装置１３（ＰＤＡ（１））で表示されるＵＩ情報上の各種設定項目の設定状態を示している。ここでは、画像処理機能として、「ゆがみ補正処理」と「文字認識処理」が指定されていて、また、文字認識処理では、更に、詳細項目として、「認識支援」が指定されている。また、画像データの処理結果は、その指定先（アドレスパス）として、「ａｂｃｄｅ．ｘｘｘ．ｙｙｙ￥￥ｓｈａｒｅ」が指定されている。そして、処理内容指示情報は、これらの指定状態を示す情報で構成される。
【００７７】
図３の説明に戻る。
【００７８】
ステップＳ３１７で、情報処理装置１１は、処理内容指示受信部２１３によって、表示装置１３から受信した処理内容指示情報を受信する。そして、その処理内容指示情報を、図９に示すように、対応する画像データに関連付けて記憶部２７に記憶する。
【００７９】
ステップ３１８で、情報処理装置１１は、処理内容指示情報に従って、画像処理部２６によって、画像処理を実行する。実施形態１では、処理内容指示情報が示す処理内容として、「ゆがみ補正処理」と「文字認識処理」が指定されている。
【００８０】
そこで、画像処理部２６は、画像データに対して、デジタルカメラで撮影することによる遠近のゆがみや、レンズによるゆがみなどを除去するゆがみ補正処理を実行する。また、文字認識に適した画像に画像処理を施して文字認識処理を実行する。さらに、文字認識結果に対して認識支援処理を実行することで、通常のデジタルカメラの画像を単純に文字認識するよりも認識精度の高い認識結果を得ることが可能となる。
【００８１】
ステップＳ３１９で、情報処理装置１１は、画像処理の処理結果を指定先アドレスに保存する。ここでは、その処理結果を、指定先アドレスである「ａｂｃｄｅ．ｘｘｘ．ｙｙｙ￥￥ｓｈａｒｅ」に記憶する。
【００８２】
ステップＳ３２０で、情報処理装置１１は、処理ステータス送信部２２２によって、処理結果の記憶先のアドレスや、処理結果の終了を示す処理ステータスを入力装置１２へ送信する。
【００８３】
ステップＳ３２１で、情報処理装置１１は、処理ステータス送信部２２２によって、処理結果の記憶先のアドレスや処理結果の終了を示す処理ステータスを表示装置１３へ送信する。
【００８４】
尚、情報処理装置１１において、新しい画像処理機能を追加する場合には、情報処理装置１１において、図１０に示すように、その画像処理機能（例えば、ピンボケ機能）の許可／不許可の情報を設定する。これにより、表示装置１３や入力装置１２に特殊な変更を加えることなく、新しい画像処理機能を利用させることが可能となる。
【００８５】
一方、既存の画像処理機能を削除あるいは処理内容を更新する場合も、情報処理装置１１内で、各種設定を完結することができる。これにより、表示装置１３や入力装置１２に特殊な変更を加えることなく、新しい画像処理機能を利用させることが可能となる。
【００８６】
このように、情報処理装置１１では、画像処理部２６が実現する画像処理機能に関する情報と、各画像処理機能情報について機器毎の利用の許可／不許可を示す情報を含む画像処理機能情報を管理する。そして、画像処理機能の変更（新規追加、削除、処理内容変更、許可／不許可設定の変更）に伴って、この画像処理機能情報の内容を更新することができる。
【００８７】
以上説明したように、実施形態１によれば、情報処理装置で実現する画像処理機能をウェブサービス化することにより、入力装置側で高度な画像処理を多数組み込む必要がなくなり、また、画像処理毎に必要とされるＵＩ部を新たに組み込む必要がなくなる。
【００８８】
また、一旦、処理対象の画像データを画像処理用クライアントに記憶する必要がなく、直接画像処理サーバからの処理結果を得ることが可能となる。また、画像処理機能を新たに追加したりや修正、更新する場合においても、画像処理機能を利用するクライアント側（入力装置１２や表示装置１３）に個別のＵＩを用意する必要がなくなる。加えて、画像処理機能を提供するサーバ（情報処理装置１１）側の画像処理機能の設定状態を修正するだけで、システム全体で矛盾なくかつ適切な画像処理機能を提供することが可能となる。
【００８９】
＜実施形態２＞
実施形態１では、情報処理装置１１は、入力装置１２と表示装置１３を認証して、それらの関連付けおよび処理内容の許可／不許可等を実行した後、提供する画像処理機能の状態を通知する構成としているが、これに限定されない。
【００９０】
例えば、情報処理装置１１は、最初に、表示装置１３の認証のみ行い、次に、表示装置１３向けのＵＩ情報をその機器情報に基づいて生成して、そのＵＩ情報に基づいて生成された処理内容指示情報を表示装置１３から受信して記憶する。その後、情報処理装置１１は、入力装置１２の認証を行い、その入力装置１２と、先に認証した表示装置１３と処理内容指示情報を関連付ける。これによって、入力装置１２から受信する画像データに対して、先に受信した処理内容指示情報に基づいて画像処理を実行する構成としても良い。
【００９１】
＜実施形態３＞
実施形態１では、情報処理装置１１は、入力装置１２と表示装置１３を認証して、それらの関連付けおよび処理内容の許可／不許可等を実行した後、提供する画像処理機能の状態を通知する構成としているが、これに限定されない。
【００９２】
例えば、最初に、入力装置１２の認証のみ行い、入力装置１２から受信する画像データを記憶する。その後、情報処理装置１１は、表示装置１３の認証を行い、その表示装置１３と、先に記憶されている画像データとの関連付けを行う。次に、表示装置１３向けのＵＩ情報をその機器情報（あるいはこれに加えて、入力装置１２の機器情報）に基づいて生成して、そのＵＩ情報に基づいて生成された処理内容指示情報を表示装置１３から受信して記憶する。そして、先に記憶されている画像データに対して、受信した処理内容指示情報に基づいて画像処理を実行する構成としても良い。
【００９３】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００９４】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００９５】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００９６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００９７】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００９８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００９９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１００】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１０１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１０２】
【図１Ａ】本発明の実施形態１の画像処理システムの構成を示す図である。
【図１Ｂ】本発明の実施形態１の各種機器の基本ハードウェア構成を示す図である。
【図２】本発明の実施形態１の情報処理装置の詳細機能構成を示す図である。
【図３】本発明の実施形態１の画像処理システムの処理フローを示す図である。
【図４】本発明の実施形態１の機器関連付け情報の一例を示す図である。
【図５】本発明の実施形態１の許可／不許可情報の一例を示す図である。
【図６】本発明の実施形態１の画像データを記憶する構成を説明するための図である。
【図７】本発明の実施形態１の表示装置のＵＩ情報の一例を示す図である。
【図８】本発明の実施形態１の処理内容指示情報の一例を示す図である。
【図９】本発明の実施形態１の処理内容指示情報を記憶する構成を説明するための図である。
【図１０】本発明の実施形態１の画像処理機能を追加する場合を説明するための図である。
【符号の説明】
【０１０３】
１１  情報処理装置
１２  入力装置
１３  表示装置
２１  受信部
２２  送信部
２３  機器認証部
２４  機器関連付け部
２５  処理内容許可／不許可判定部
２６  画像処理部
２７  記憶部
【図１Ａ】
2008148162.tif 000003
【図１Ｂ】
2008148162.tif 000004
【図２】
2008148162.tif 000005
【図３】
2008148162.tif 000006
【図４】
2008148162.tif 000007
【図５】
2008148162.tif 000008
【図６】
2008148162.tif 000009
【図７】
2008148162.tif 000010
【図８】
2008148162.tif 000011
【図９】
2008148162.tif 000012
【図１０】
2008148162.tif 000013