(57)【要約】【課題】画像処理装置が有するインターフェース画像の変更に応じてリモートコンピューティング装置が有するインターフェース画像を適切に変更させることができる画像処理装置を提供する。【解決手段】本発明に係る画像処理装置１０は、インターフェース画像４０を表示する表示装置２０と、リモートコンピューティング装置１２からの、インターフェース画像４０の送信要求に応じて、インターフェース画像４０を送信する画像送信部３６および送信制御部３２と、リモートコンピューティング装置１２および表示装置２０それそれにて表示している両者のインターフェース画像の内容が異なるか否かを示す変更インジケータの送信要求に応じて、両者のインターフェース画像の内容が異なるか否か確認する確認部３７と、この確認結果に基づき変更インジケータを生成し、リモートコンピューティング装置１２に送信する生成部３８および送信制御部３２とを備える。【選択図】図１３
2010157240.tif 000002
【特許請求の範囲】
【請求項１】
当該画像処理装置に対して各種制御を指示するための制御信号を出力するリモートコンピューティング装置と通信可能に接続されるとともに、画像データに基づき画像処理を行う画像処理装置であって、
ユーザによる情報の入力を支援するための画像であるインターフェース画像を表示する第１表示部と、
前記第１表示部に表示させるインターフェース画像をリモートコンピューティング装置に送信するインターフェース画像送信手段と、
前記リモートコンピューティング装置にて表示しているインターフェース画像と、前記第１表示部にて表示しているインターフェース画像とを比較し、両者の内容が異なるか否か確認する確認手段とを備え、
前記インターフェース画像送信手段は、前記確認手段による確認結果において前記両者の内容が異なる場合、前記第１表示部にて表示しているインターフェース画像を前記リモートコンピューティング装置に送信することを特徴とする画像処理装置。
【請求項２】
前記インターフェース画像送信手段は、前記リモートコンピューティング装置からの、前記インターフェース画像の送信を要求する第１送信要求を受信する第１受信手段と、
この第１受信手段によって受信した第１送信要求に応じて前記第１表示部に表示しているインターフェース画像を、該リモートコンピューティング装置に送信することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記リモートコンピューティング装置にて表示しているインターフェース画像と当該画像処理装置の第１表示部において表示しているインターフェース画像とが異なるか否かを示す情報である状態情報の送信を要求する第２送信要求を、該リモートコンピューティング装置から受信する第２受信手段をさらに備え、
前記確認手段は、前記第２受信手段によって受信した前記第２送信要求に応じて、リモートコンピューティング装置にて表示しているインターフェース画像と、前記第１表示部にて表示しているインターフェース画像とを比較し、両者の内容が異なるか否か確認しており、
前記確認手段による確認結果に基づき前記状態情報を生成し、この状態情報を前記リモートコンピューティング装置に送信する状態情報送信手段を備えることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
ユーザからの入力指示を受付ける操作パネルをさらに備え、
前記第１表示部は、前記操作パネルに設けられていることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記リモートコンピューティング装置との通信を行うためのプロトコルとして、ＨＴＴＰが利用されており、
前記インターフェース画像送信手段は、ＨＴＴＰレスポンスにより前記第１表示部に表示しているインターフェース画像を前記リモートコンピューティング装置に送信することを特徴とする請求項３または４のいずれか１項に記載の画像処理装置。
【請求項６】
前記状態情報送信手段は、ＨＴＴＰレスポンスにより前記状態情報を前記リモートコンピューティング装置に送信することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記リモートコンピューティング装置から当該画像処理装置に出力された前記制御信号を受信する第３受信手段と、
前記第３受信手段によって受信した制御信号に基づき、当該画像処理装置が有する各種機能に対する制御を行う制御手段とを備えることを特徴とする請求項１から６のいずれか１項に記載の画像処理装置。
【請求項８】
前記制御信号には、前記リモートコンピューティング装置からの、前記インターフェース画像の送信を要求する第１送信要求が含まれており、
前記インターフェース画像送信手段は、前記制御信号に含まれる前記第１送信要求に応じて、前記第１表示部に表示しているインターフェース画像を該リモートコンピューティング装置に送信することを特徴とする請求項７に記載の画像処理装置。
【請求項９】
請求項３から８のいずれか１項に記載の画像処理装置と通信可能に接続され、この画像処理装置に対して各種制御を指示するための制御信号を出力するリモートコンピューティング装置であって、
前記画像処理装置に対して、該画像処理装置においてユーザによる情報の入力を支援するための画像であるインターフェース画像の送信を要求する第１送信要求を出力するインターフェース画像要求手段と、
前記インターフェース画像要求手段から出力された第１送信要求に応じて、前記画像処理装置から受信したインターフェース画像を表示する第２表示部と、
該画像処理装置に対して、前記第２表示部にて表示しているインターフェース画像と前記画像処理装置にて表示しているインターフェース画像との内容が異なるか否か状態の変更の有無を示す情報である状態情報の送信を要求する第２送信要求を出力する状態情報要求手段と、
前記第２送信要求に応じて画像処理装置から受信した前記状態情報に基づき、前記第２表示部にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像との内容が異なるか否か判定する判定手段とを備え、
前記判定手段が、前記第２表示部にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像との内容が異なると判定した場合、前記インターフェース画像要求手段は、前記画像処理装置に対して再度、前記第１送信要求を出力することを特徴とするリモートコンピューティング装置。
【請求項１０】
前記画像処理装置との通信を行うためのプロトコルとして、ＨＴＴＰが利用されており、
前記インターフェース画像要求手段は、ＨＴＴＰリクエストにより前記第１送信要求を出力することを特徴とする請求項９に記載のリモートコンピューティング装置。
【請求項１１】
前記状態情報要求手段は、ＨＴＴＰリクエストにより前記第２送信要求を出力することを特徴とする請求項１０に記載のリモートコンピューティング装置。
【請求項１２】
前記インターフェース画像要求手段から出力した前記第１送信要求に応じて画像処理装置から受信したインターフェース画像の画像フォーマットは、ＪＰＥＧ、ＪＰＥＧ−２０００、ＰＮＧ、ＢＭＰ、ＴＩＦＦ、ＧＩＦおよびＳＶＧのうちのいずれか１つであることを特徴とする請求項９から１１のいずれか１項に記載のリモートコンピューティング装置。
【請求項１３】
当該画像処理装置に対して各種制御を指示するための制御信号を出力するリモートコンピューティング装置と通信可能に接続されるとともに、画像データに基づき画像処理を行う画像処理装置の制御方法であって、
前記画像処理装置はユーザによる情報の入力を支援するための画像であるインターフェース画像を表示する第１表示部を備えており、
前記第１表示部に表示させるインターフェース画像を該リモートコンピューティング装置に送信するインターフェース画像送信ステップと、
前記リモートコンピューティング装置にて表示しているインターフェース画像と、前記第１表示部にて表示しているインターフェース画像とを比較し、両者の内容が異なるか否か確認する確認ステップと、を含み、
前記確認ステップにおける確認結果において前記両者の内容が異なる場合、前記インターフェース画像送信ステップは、前記第１表示部にて表示しているインターフェース画像を前記リモートコンピューティング装置に送信することを特徴とする画像処理装置の制御方法。
【請求項１４】
請求項３から８のいずれか１項に記載の画像処理装置と通信可能に接続され、この画像処理装置に対して各種制御を指示するための制御信号を出力するリモートコンピューティング装置の制御方法であって、
前記リモートコンピューティング装置は、前記画像処理装置から受信したインターフェース画像を表示するため第２表示部を備えており、
前記画像処理装置に対して、該画像処理装置においてユーザによる情報の入力を支援するための画像であるインターフェース画像の送信を要求する第１送信要求を出力するインターフェース画像要求ステップと、
前記インターフェース画像要求ステップにおいて出力された第１送信要求に応じて、前記画像処理装置から受信したインターフェース画像を前記第２表示部に表示する表示ステップと、
画像処理装置に対して、前記第２表示部にて表示しているインターフェース画像と前記画像処理装置にて表示しているインターフェース画像との内容が異なるか否か状態の変更の有無を示す情報である状態情報の送信を要求する第２送信要求を出力する状態情報要求ステップと、
前記第２送信要求に応じて画像処理装置から受信した前記状態情報に基づき、前記第２表示部にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像との内容が異なるか否か判定する判定ステップとを含み、
前記判定ステップにおいて、前記第２表示部にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像との内容が異なると判定した場合、前記インターフェース画像要求ステップにより、前記画像処理装置に対して再度、前記第１送信要求を出力することを特徴とするリモートコンピューティング装置の制御方法。
【請求項１５】
画像データに基づき画像処理を行う画像処理装置と、画像処理装置に対して各種制御を指示するための制御信号を出力するリモートコンピューティング装置とを備えた遠隔対話システムであって、
前記画像処理装置は、
ユーザによる情報の入力を支援するための画像であるインターフェース画像を表示する第１表示部と、
前記リモートコンピューティング装置から、前記インターフェース画像の送信を要求する第１送信要求を受信する第１受信手段と、
前記第１受信手段により受信した第１送信要求に応じて、前記第１表示部に表示しているインターフェース画像を該リモートコンピューティング装置に送信するインターフェース画像送信手段と、
前記リモートコンピューティング装置にて表示しているインターフェース画像と当該画像処理装置の第１表示部において表示しているインターフェース画像とが異なるか否かを示す情報である状態情報の送信を要求する第２送信要求を、該リモートコンピューティング装置から受信する受信手段と、
前記受信手段によって受信した前記第２送信要求に応じて、リモートコンピューティング装置にて表示しているインターフェース画像と、前記第１表示部にて表示しているインターフェース画像とを比較し、両者の内容が異なるか否か確認する確認手段と、
前記確認手段による確認結果に基づき前記状態情報を生成し、この状態情報を前記リモートコンピューティング装置に送信する状態情報送信手段と、を備え、
前記リモートコンピューティング装置は、
前記画像処理装置に対して、該画像処理装置においてユーザによる情報の入力を支援するための画像であるインターフェース画像の送信を要求する第１送信要求を出力するインターフェース画像要求手段と、
前記インターフェース画像要求手段から出力された第１送信要求に応じて、前記画像処理装置から受信したインターフェース画像を表示する第２表示部と、
該画像処理装置に対して、前記第２表示部にて表示しているインターフェース画像と前記画像処理装置にて表示しているインターフェース画像との内容が異なるか否か状態の変更の有無を示す情報である状態情報の送信を要求する第２送信要求を出力する状態情報要求手段と、
前記第２送信要求に応じて画像処理装置から受信した前記状態情報に基づき、前記第２表示部にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像との内容が異なるか否か判定する判定手段とを備え、
前記判定手段が、前記第２表示部にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像との内容が異なると判定した場合、前記インターフェース画像要求手段は、前記画像処理装置に対して再度、前記第１送信要求を出力することを特徴とする遠隔対話システム。
【請求項１６】
画像データに基づき画像処理を行う画像処理装置と、該画像処理装置に対して各種制御を指示するための制御信号を出力するリモートコンピューティング装置と、該リモートコンピューティング装置と該画像処理装置との間でプロトコルが異なるデータを相互に変換して両者の通信を可能とするゲートウェイとを備える遠隔対話システムであって、
前記画像処理装置は、
ユーザによる情報の入力を支援するための画像であるインターフェース画像を表示する第１表示部と、
前記リモートコンピューティング装置からの、前記インターフェース画像の送信を要求する第１送信要求を受信する第１受信部と、
第１受信部によって受信した第１送信要求に応じて、前記第１表示部に表示しているインターフェース画像を、前記ゲートウェイを通じて該リモートコンピューティング装置に送信するインターフェース画像送信手段と、
前記ゲートウェイからの、前記第１表示部で表示しているインターフェース画像の更新に関する情報である更新情報の送信を要求する更新情報送信要求を受信する第２受信部と、
第２受信部によって受信した更新情報送信要求に応じて、該更新情報をゲートウェイに送信する更新情報送信手段と、を備え、
前記リモートコンピューティング装置は、
前記画像処理装置に対して、該画像処理装置においてユーザによる情報の入力を支援するための画像であるインターフェース画像の送信を、前記ゲートウェイを通じて要求するインターフェース画像要求手段と、
前記インターフェース画像要求手段からの要求に応じて前記画像処理装置から受信したインターフェース画像を表示する第２表示部と、
前記第２表示部にて表示しているインターフェース画像と前記画像処理装置にて表示しているインターフェース画像との内容が異なるか否か状態の変更の有無を示す情報である状態情報を、前記ゲートウェイに要求する状態情報要求手段と、
前記状態情報要求手段からの要求に応じて、前記ゲートウェイから受信した前記状態情報に基づき、前記第２表示部にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像とが異なるか否か判定する判定手段とを備え、
前記判定手段が、前記第２表示部にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像との内容が異なると判定した場合、前記インターフェース画像要求手段は、前記画像処理装置に対して再度、インターフェース画像を要求しており、
前記ゲートウェイは、前記状態情報要求手段からの前記状態情報の要求に応じて、前記画像処理装置に対して前記更新情報の送信を要求する更新情報送信要求を出力する更新情報要求手段と、
前記更新情報送信要求に応じて前記画像処理装置から受信した更新情報に基づき、リモートコンピューティング装置にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像とを比較し、両者の内容が異なるか否か確認する確認手段と、
前記確認手段による確認結果に基づき前記状態情報を生成し、この状態情報を前記リモートコンピューティング装置に送信する状態情報送信手段と、を備えることを特徴とする遠隔対話システム。
【請求項１７】
前記ゲートウェイが備える更新情報要求手段によって、前記画像処理装置に対する更新情報送信要求を出力するために、該ゲートウェイと該画像処理装置との間で行われる通信では、ＶＮＣ／ＲＦＢプロトコルが利用されることを特徴とする請求項１６に記載の遠隔対話システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像処理装置との対話方法と対話システムとに関するものである。特には、リモートコンピューティング装置から画像処理装置に対する対話を行う遠隔対話システムに関する。
【背景技術】
【０００２】
リモートコンピューティング装置から、離れたところにある画像処理装置に対する制御を所望する場合がある。この場合、好適な方法およびシステムとしては、リモートコンピューティング装置にて画像処理装置のユーザインターフェースを複製する方法およびシステムが挙げられる。特に、このような複製を、特定の画像処理装置関連ソフトウェアを利用することなく実現できることが好適である。
【０００３】
例えば、リモートコンピューティング装置から、離れたところにある画像処理装置の制御を行うことができるシステムの例として、特許文献１には以下の構成が開示されている。すなわち、パソコン（リモートコンピューティング装置）から電子機器（画像処理装置）に対して、この電子機器の操作部画面情報を要求し、この要求した操作部画面情報に基づき擬似操作画面を表示する。そして、この擬似操作画面を使ってパソコンから電子機器の操作設定を行うことができる。
【０００４】
また、外部からの異なる粒度の要求を適切に受付けることができる画像処理装置も開発されている（例えば、特許文献２）。すなわち、この特許文献２では、機器およびＷｅｂブラウザと接続される画像処理装置において、機器およびＷｅｂブラウザからの異なる粒度の要求に対して、同一のアプリケーションまたはライブラリ等のインターフェースを呼び出し、サービスを提供する構成が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３２３３５２号公報（２００５年１１月１７日公開）
【特許文献２】特開２００７−４２１３９号公報（２００７年２月１５日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述のような従来技術は、画像処理装置が有するインターフェース画像に変更が生じた場合、その変更に応じてリモートコンピューティング装置が有するインターフェース画像を適切に変更させることができないという問題がある。
【０００７】
具体的には、特許文献１に開示されたシステムでは、パソコンが、電子機器が有する操作部画面情報を取得して、擬似操作画面を表示させることができる。しかしながら、その後、パソコンからの電子機器に対する制御指示によって電子機器の操作画面の表示が変更される場合などでは、パソコン側ではその変更を把握することができないため、擬似操作画面を適切に変更させることができない。また、電子機器の操作画面の表示変更に対応させるために、例えば、パソコンが操作画面情報を絶えず電子機器から取得するように構成した場合、パソコンと電子機器間の通信に大きな負荷がかかってしまう。
【０００８】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、画像処理装置が有するインターフェース画像の変更に応じてリモートコンピューティング装置が有するインターフェース画像を適切に変更させることができる画像処理装置、リモートコンピューティング装置、画像処理装置の制御方法、リモートコンピューティング装置の制御方法、および遠隔対話システムを実現することにある。
【課題を解決するための手段】
【０００９】
本発明に係る画像処理装置は、上記した課題を解決するために、当該画像処理装置に対して各種制御を指示するための制御信号を出力するリモートコンピューティング装置と通信可能に接続されるとともに、画像データに基づき画像処理を行う画像処理装置であって、ユーザによる情報の入力を支援するための画像であるインターフェース画像を表示する第１表示部と、前記第１表示部に表示させるインターフェース画像をリモートコンピューティング装置に送信するインターフェース画像送信手段と、前記リモートコンピューティング装置にて表示しているインターフェース画像と、前記第１表示部にて表示しているインターフェース画像とを比較し、両者の内容が異なるか否か確認する確認手段とを備え、前記インターフェース画像送信手段は、前記確認手段による確認結果において前記両者の内容が異なる場合、前記第１表示部にて表示しているインターフェース画像を前記リモートコンピューティング装置に送信することを特徴とする。
【００１０】
上記した構成によると、インターフェース画像送信手段を備えているため、第１表示部に表示しているインターフェース画像を前記リモートコンピューティング装置に提供することができる。したがって、前記リモートコンピューティング装置においても当該画像処理装置と同様のインターフェース画像を表示してユーザによる入力を支援することができる。このため、該画像処理装置に対して制御指示を入力した場合と同様な操作感で、ユーザは、リモートコンピューティング装置から画像処理装置に対して制御信号を出力させ、画像処理装置の各種制御を行うことができる。
【００１１】
また、前記確認手段を備えているため、リモートコンピューティング装置にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像との内容が異なるか否か確認することができる。そして、その確認結果において両者の内容が異なる場合、インターフェース画像送信手段により前記第１表示部にて表示しているインターフェース画像をリモートコンピューティング装置に送信することができる。
【００１２】
なお、リモートコンピューティング装置と画像処理装置とのそれぞれで表示しているインターフェース画像の内容が異なるか否かとは、両者のインターフェース画像が同一であるか否かに限定されるものではない。例えば、表示すべき項目等の配置が異なっていても、表示すべき内容が実質的に同じであれば両者の内容は同一となる。
【００１３】
このように、本発明に係る画像処理装置は、リモートコンピューティング装置と画像処理装置との両者でそれぞれ表示しているインターフェース画像の内容が異なるか否か確認することができる。そして、この確認結果において両者の内容が異なる場合、すなわち、画像処理装置が有するインターフェース画像が変更された場合、変更後のインターフェース画像をリモートコンピューティング装置に送信することができる。
【００１４】
したがって、本発明に係る画像処理装置は、画像処理装置が有するインターフェース画像の変更に応じてリモートコンピューティング装置が有するインターフェース画像を適切に変更させることができるという効果を奏する。
【００１５】
また、本発明に係る画像処置装置は、上記した構成において、前記インターフェース画像送信手段は、前記リモートコンピューティング装置からの、前記インターフェース画像の送信を要求する第１送信要求に応じて前記第１表示部に表示しているインターフェース画像を、該リモートコンピューティング装置に送信する構成であってもよい。
【００１６】
上記した構成によると前記第１送信要求に応じてインターフェース画像をリモートコンピューティング装置に送信することができる。このため、本発明に係る画像処理装置は、このリモートコンピューティング装置からの求めに応じて現在、第１表示部に表示しているインターフェース画像を提供することができる。
【００１７】
また、本発明に係る画像処置装置は、上記した構成において、前記リモートコンピューティング装置にて表示しているインターフェース画像と当該画像処理装置の第１表示部において表示しているインターフェース画像とが異なるか否かを示す情報である状態情報の送信を要求する第２送信要求を、該リモートコンピューティング装置から受信する第２受信手段をさらに備え、前記確認手段は、前記第２受信手段によって受信した前記第２送信要求に応じて、リモートコンピューティング装置にて表示しているインターフェース画像と、前記第１表示部にて表示しているインターフェース画像とを比較し、両者の内容が異なるか否か確認しており、前記確認手段による確認結果に基づき前記状態情報を生成し、この状態情報を前記リモートコンピューティング装置に送信する状態情報送信手段を備える構成であってもよい。
【００１８】
上記した構成によると、リモートコンピューティング装置から受信した第２送信要求に応じて、リモートコンピューティング装置にて表示しているインターフェース画像と、前記第１表示部にて表示しているインターフェース画像とを比較し、両者の内容が異なるか否か確認することができる。つまり、本発明では、リモートコンピューティング装置から画像処理装置に対して適宜、前記両者の内容が異なるか否か確認するように指示することができる。
【００１９】
一方、本発明に係る画像処理装置は、リモートコンピューティング装置からの求めに応じて、前記両者の内容を確認し、その確認結果を示す状態情報を提供することができる。
【００２０】
したがって、本発明に係る画像処理装置と通信を行うリモートコンピューティング装置は、必要に応じて前記両者の内容が異なるか否か確認することができる。
【００２１】
また、本発明に係る画像処理装置は、上記した構成において、ユーザからの入力指示を受付ける操作パネルをさらに備え、前記第１表示部は、前記操作パネルに設けられている構成であってもよい。
【００２２】
また、本発明に係る画像処理装置は、上記した構成において、前記リモートコンピューティング装置との通信を行うためのプロトコルとして、ＨＴＴＰが利用されており、前記インターフェース画像送信手段は、ＨＴＴＰレスポンスにより前記第１表示部に表示しているインターフェース画像を前記リモートコンピューティング装置に送信するように構成されていてもよい。
【００２３】
また、本発明に係る画像処理装置は、上記した構成において、前記状態情報送信手段は、ＨＴＴＰレスポンスにより前記状態情報を前記リモートコンピューティング装置に送信するように構成されていてもよい。
【００２４】
また、本発明に係る画像処理装置は、上記した構成において、前記リモートコンピューティング装置から当該画像処理装置に出力された前記制御信号を受信する第３受信手段と、前記第３受信手段によって受信した制御信号に基づき、当該画像処理装置が有する各種機能に対する制御を行う制御手段とを備えるように構成されていてもよい。
【００２５】
また、本発明に係る画像処理装置は、上記した構成において、前記制御信号には、前記第１送信要求が含まれており、前記インターフェース画像送信手段は、前記制御信号に含まれる前記第１送信要求に応じて、前記第１表示部に表示しているインターフェース画像を該リモートコンピューティング装置に送信するように構成されていてもよい。
【００２６】
本発明に係るリモートコンピューティング装置は、上記した課題を解決するために、上記した画像処理装置と通信可能に接続され、この画像処理装置に対して各種制御を指示するための制御信号を出力するリモートコンピューティング装置であって、前記画像処理装置に対して、該画像処理装置においてユーザによる情報の入力を支援するための画像であるインターフェース画像の送信を要求する第１送信要求を出力するインターフェース画像要求手段と、前記インターフェース画像要求手段から出力された第１送信要求に応じて、前記画像処理装置から受信したインターフェース画像を表示する第２表示部と、該画像処理装置に対して、前記第２表示部にて表示しているインターフェース画像と前記画像処理装置にて表示しているインターフェース画像との内容が異なるか否か状態の変更の有無を示す情報である状態情報の送信を要求する第２送信要求を出力する状態情報要求手段と、前記第２送信要求に応じて画像処理装置から受信した前記状態情報に基づき、前記第２表示部にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像との内容が異なるか否か判定する判定手段とを備え、前記判定手段が、前記第２表示部にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像との内容が異なると判定した場合、前記インターフェース画像要求手段は、前記画像処理装置に対して再度、前記第１送信要求を出力することを特徴とする。
【００２７】
上記した構成によると、インターフェース画像要求手段および第２表示部を備えているため、画像処理装置に対して、該画像処理装置にて表示しているインターフェース画像の送信を要求し、同様の内容を第２表示部で表示させることができる。
【００２８】
また、状態情報要求手段および判定手段を備えているため、前記第２表示部で表示しているインターフェース画像と、画像処理装置で表示しているインターフェース画像との両者の内容が異なるか否か判定することができる。
【００２９】
なお、リモートコンピューティング装置と画像処理装置とのそれぞれで表示しているインターフェース画像の内容が異なるか否かとは、両者のインターフェース画像が同一であるか否かに限定されるものではない。例えば、表示すべき項目等の配置が異なっていても、表示すべき内容が実質的に同じであれば両者の内容は同一となる。
【００３０】
このように、本発明に係るリモートコンピューティング装置は、第２表示部と画像処理装置との両者でそれぞれ表示しているインターフェース画像の内容が異なるか否か判定することができる。そして、インターフェース画像の内容が異なる場合、前記画像処理装置に対して再度、インターフェース画像の送信を要求することができる。
【００３１】
このため、画像処理装置が有するインターフェース画像が変更された場合、リモートコンピューティング装置はその変更を把握し、再度、この変更後のインターフェース画像の送信を画像処理装置に要求して、インターフェース画像を適切に変更させることができる。
【００３２】
したがって、本発明に係るリモートコンピューティング装置は、画像処理装置が有するインターフェース画像の変更に応じて当該リモートコンピューティング装置が有するインターフェース画像を適切に変更させることができるという効果を奏する。
【００３３】
また、本発明に係るリモートコンピューティング装置は、上記した構成において、前記画像処理装置との通信を行うためのプロトコルとして、ＨＴＴＰが利用されており、前記インターフェース画像要求手段は、ＨＴＴＰリクエストにより前記第１送信要求を出力するように構成されていてもよい。
【００３４】
また、本発明に係るリモートコンピューティング装置は、上記した構成において、前記状態情報要求手段は、ＨＴＴＰリクエストにより前記第２送信要求を出力するように構成されていてもよい。
【００３５】
また、本発明に係るリモートコンピューティグ装置は、上記した構成において、前記インターフェース画像要求手段から出力した第１送信要求に応じて画像処理装置から受信したインターフェース画像の画像フォーマットは、ＪＰＥＧ、ＪＰＥＧ−２０００、ＰＮＧ、ＢＭＰ、ＴＩＦＦ、ＧＩＦおよびＳＶＧのうちのいずれか１つであってもよい。
【００３６】
本発明に係る画像処理装置の制御方法は、上記した課題を解決するために、当該画像処理装置に対して各種制御を指示するための制御信号を出力するリモートコンピューティング装置と通信可能に接続されるとともに、画像データに基づき画像処理を行う画像処理装置の制御方法であって、前記画像処理装置はユーザによる情報の入力を支援するための画像であるインターフェース画像を表示する第１表示部を備えており、前記第１表示部に表示させるインターフェース画像を該リモートコンピューティング装置に送信するインターフェース画像送信ステップと、前記リモートコンピューティング装置にて表示しているインターフェース画像と、前記第１表示部にて表示しているインターフェース画像とを比較し、両者の内容が異なるか否か確認する確認ステップと、を含み、前記確認ステップにおける確認結果において前記両者の内容が異なる場合、前記インターフェース画像送信ステップは、前記第１表示部にて表示しているインターフェース画像を前記リモートコンピューティング装置に送信することを特徴とする。
【００３７】
上記した方法によると、インターフェース画像送信ステップを含むため、第１表示部に表示しているインターフェース画像を前記リモートコンピューティング装置に提供することができる。したがって、前記リモートコンピューティング装置においても画像処理装置と同様のインターフェース画像を表示してユーザによる入力を支援することができる。このため、該画像処理装置に対して制御指示を入力した場合と同様な操作感で、ユーザは、リモートコンピューティング装置から画像処理装置に対して制御信号を出力させ、画像処理装置の各種制御を行うことができる。
【００３８】
また、前記確認ステップを含むため、リモートコンピューティング装置にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像との内容が異なるか否か確認することができる。そして、その確認結果において両者の内容が異なる場合、インターフェース画像送信ステップにより前記第１表示部にて表示しているインターフェース画像をリモートコンピューティング装置に送信することができる。
【００３９】
なお、リモートコンピューティング装置と画像処理装置とのそれぞれで表示しているインターフェース画像の内容が異なるか否かとは、両者のインターフェース画像が同一であるか否かに限定されるものではない。例えば、表示すべき項目等の配置が異なっていても、表示すべき内容が実質的に同じであれば両者の内容は同一となる。
【００４０】
このように、本発明に係る画像処理装置の制御方法は、リモートコンピューティング装置と画像処理装置との両者でそれぞれ表示しているインターフェース画像の内容が異なるか否か確認することができる。そして、この確認結果において両者の内容が異なる場合、すなわち、画像処理装置が有するインターフェース画像が変更された場合、変更後のインターフェース画像をリモートコンピューティング装置に送信することができる。
【００４１】
したがって、本発明に係る画像処理装置の制御方法は、画像処理装置が有するインターフェース画像の変更に応じてリモートコンピューティング装置が有するインターフェース画像を適切に変更させることができるという効果を奏する。
【００４２】
本発明に係るリモートコンピューティング装置の制御方法は、上記した課題を解決するために、上記した画像処理装置と通信可能に接続され、この画像処理装置に対して制御信号を出力するリモートコンピューティング装置の制御方法であって、前記リモートコンピューティング装置は、前記画像処理装置から受信したインターフェース画像を表示するため第２表示部を備えており、前記画像処理装置に対して、該画像処理装置においてユーザによる情報の入力を支援するための画像であるインターフェース画像の送信を要求する第１送信要求を出力するインターフェース画像要求ステップと、前記インターフェース画像要求ステップにおいて出力された第１送信要求に応じて、前記画像処理装置から受信したインターフェース画像を前記第２表示部に表示する表示ステップと、画像処理装置に対して、前記第２表示部にて表示しているインターフェース画像と前記画像処理装置にて表示しているインターフェース画像との内容が異なるか否か状態の変更の有無を示す情報である状態情報の送信を要求する第２送信要求を出力する状態情報要求ステップと、前記第２送信要求に応じて画像処理装置から受信した前記状態情報に基づき、前記第２表示部にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像との内容が異なるか否か判定する判定ステップとを含み、前記判定ステップにおいて、前記第２表示部にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像との内容が異なると判定した場合、前記インターフェース画像要求ステップにより、前記画像処理装置に対して再度、前記第１送信要求を出力することを特徴とする。
【００４３】
上記した方法によると、インターフェース画像要求ステップを含むため、画像処理装置に対して該画像処理装置が表示させているインターフェース画像を要求し、同様の内容を第２表示部にて表示させることができる。
【００４４】
また、状態情報要求ステップおよび判定ステップを含むため、前記第２表示部にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像との内容が異なるか否か判定することができる。
【００４５】
なお、リモートコンピューティング装置と画像処理装置とのそれぞれで表示しているインターフェース画像の内容が異なるか否かとは、両者のインターフェース画像が同一であるか否かに限定されるものではない。例えば、表示すべき項目等の配置が異なっていても、表示すべき内容が実質的に同じであれば両者の内容は同一となる。
【００４６】
このように、本発明に係るリモートコンピューティング装置の制御方法は、第２表示部と画像処理装置との両者でそれぞれ表示しているインターフェース画像の内容が異なるか否か判定することができる。そして、インターフェース画像の内容が異なる場合、前記画像処理装置に対して再度、インターフェース画像を要求することができる。
【００４７】
このため、画像処理装置が有するインターフェース画像が変更された場合、リモートコンピューティング装置はその変更を把握し、再度、この変更後のインターフェース画像の送信を画像処理装置に要求して、インターフェース画像を適切に変更させることができる。
【００４８】
したがって、本発明に係るリモートコンピューティング装置の制御方法では、画像処理装置が有するインターフェース画像の変更に応じて当該リモートコンピューティング装置が有するインターフェース画像を適切に変更させることができるという効果を奏する。
【００４９】
本発明に係る遠隔対話システムは、上記した課題を解決するために、画像データに基づき画像処理を行う画像処理装置と、画像処理装置に対して各種制御を指示するための制御信号を出力するリモートコンピューティング装置とを備えた遠隔対話システムであって、前記画像処理装置は、ユーザによる情報の入力を支援するための画像であるインターフェース画像を表示する第１表示部と、前記リモートコンピューティング装置から、前記インターフェース画像の送信を要求する第１送信要求を受信する第１受信手段と、前記第１受信手段により受信した第１送信要求に応じて、前記第１表示部に表示しているインターフェース画像を該リモートコンピューティング装置に送信するインターフェース画像送信手段と、前記リモートコンピューティング装置にて表示しているインターフェース画像と当該画像処理装置の第１表示部において表示しているインターフェース画像とが異なるか否かを示す情報である状態情報の送信を要求する第２送信要求を、該リモートコンピューティング装置から受信する受信手段と、前記受信手段によって受信した前記第２送信要求に応じて、リモートコンピューティング装置にて表示しているインターフェース画像と、前記第１表示部にて表示しているインターフェース画像とを比較し、両者の内容が異なるか否か確認する確認手段と、前記確認手段による確認結果に基づき前記状態情報を生成し、この状態情報を前記リモートコンピューティング装置に送信する状態情報送信手段と、を備え、前記リモートコンピューティング装置は、前記画像処理装置に対して、該画像処理装置においてユーザによる情報の入力を支援するための画像であるインターフェース画像の送信を要求する第１送信要求を出力するインターフェース画像要求手段と、前記インターフェース画像要求手段から出力された第１送信要求に応じて、前記画像処理装置から受信したインターフェース画像を表示する第２表示部と、該画像処理装置に対して、前記第２表示部にて表示しているインターフェース画像と前記画像処理装置にて表示しているインターフェース画像との内容が異なるか否か状態の変更の有無を示す情報である状態情報の送信を要求する第２送信要求を出力する状態情報要求手段と、前記第２送信要求に応じて画像処理装置から受信した前記状態情報に基づき、前記第２表示部にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像との内容が異なるか否か判定する判定手段とを備え、前記判定手段が、前記第２表示部にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像との内容が異なると判定した場合、前記インターフェース画像要求手段は、前記画像処理装置に対して再度、前記第１送信要求を出力することを特徴とする。
【００５０】
なお、リモートコンピューティング装置と画像処理装置とのそれぞれで表示しているインターフェース画像の両者の内容が異なるか否かとは、両者のインターフェース画像が同一であるか否かに限定されるものではない。例えば、表示すべき項目等の配置が異なっていても、表示すべき内容が実質的に同じであれば両者の内容は同一となる。
【００５１】
このように、本発明に係る遠隔対話システムでは、リモートコンピューティング装置と画像処理装置との両者でそれぞれ表示しているインターフェース画像の内容が異なるか否か確認することができる。このため、画像処理装置が有するインターフェース画像が変更された場合であっても、リモートコンピューティング装置はその変更を把握することができる。それ故、リモートコンピューティング装置は、画像処理装置が有するインターフェース画像が変更された場合、再度、この変更後のインターフェース画像の送信を画像処理装置に要求し、インターフェース画像を適切に変更させることができる。
【００５２】
したがって、本発明に係る遠隔対話システムでは、画像処理装置が有するインターフェース画像の変更に応じてリモートコンピューティング装置が有するインターフェース画像を適切に変更させることができるという効果を奏する。
【００５３】
本発明に係る遠隔対話システムは、上記した課題を解決するために、画像データに基づき画像処理を行う画像処理装置と、該画像処理装置に対して各種制御を指示するための制御信号を出力するリモートコンピューティング装置と、該リモートコンピューティング装置と該画像処理装置との間でプロトコルが異なるデータを相互に変換して両者の通信を可能とするゲートウェイとを備える遠隔対話システムであって、前記画像処理装置は、ユーザによる情報の入力を支援するための画像であるインターフェース画像を表示する第１表示部と、前記リモートコンピューティング装置からの、前記インターフェース画像の送信を要求する第１送信要求を受信する第１受信部と、第１受信部によって受信した第１送信要求に応じて、前記第１表示部に表示しているインターフェース画像を、前記ゲートウェイを通じて該リモートコンピューティング装置に送信するインターフェース画像送信手段と、前記ゲートウェイからの、前記第１表示部で表示しているインターフェース画像の更新に関する情報である更新情報の送信を要求する更新情報送信要求を受信する第２受信部と、第２受信部によって受信した更新情報送信要求に応じて、該更新情報をゲートウェイに送信する更新情報送信手段と、を備え、前記リモートコンピューティング装置は、前記画像処理装置に対して、該画像処理装置においてユーザによる情報の入力を支援するための画像であるインターフェース画像の送信を、前記ゲートウェイを通じて要求するインターフェース画像要求手段と、前記インターフェース画像要求手段からの要求に応じて前記画像処理装置から受信したインターフェース画像を表示する第２表示部と、前記第２表示部にて表示しているインターフェース画像と前記画像処理装置にて表示しているインターフェース画像との内容が異なるか否か状態の変更の有無を示す情報である状態情報を、前記ゲートウェイに要求する状態情報要求手段と、前記状態情報要求手段からの要求に応じて、前記ゲートウェイから受信した前記状態情報に基づき、前記第２表示部にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像とが異なるか否か判定する判定手段とを備え、前記判定手段が、前記第２表示部にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像との内容が異なると判定した場合、前記インターフェース画像要求手段は、前記画像処理装置に対して再度、インターフェース画像を要求しており、前記ゲートウェイは、前記状態情報要求手段からの前記状態情報の要求に応じて、前記画像処理装置に対して前記更新情報の送信を要求する更新情報送信要求を出力する更新情報要求手段と、前記更新情報送信要求に応じて前記画像処理装置から受信した更新情報に基づき、リモートコンピューティング装置にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像とを比較し、両者の内容が異なるか否か確認する確認手段と、前記確認手段による確認結果に基づき前記状態情報を生成し、この状態情報を前記リモートコンピューティング装置に送信する状態情報送信手段と、を備えることを特徴とする。
【００５４】
なお、リモートコンピューティング装置と画像処理装置とのそれぞれで表示しているインターフェース画像の両者の内容が異なるか否かとは、両者のインターフェース画像が同一であるか否かに限定されるものではない。例えば、表示すべき項目等の配置が異なっていても、表示すべき内容が実質的に同じであれば両者の内容は同一となる。
【００５５】
このように、本発明に係る遠隔対話システムでは、ゲートウェイが、リモートコンピューティング装置と画像処理装置との両者でそれぞれ表示しているインターフェース画像の内容が異なるか否か確認することができる。このため、画像処理装置が有するインターフェース画像が変更された場合であっても、リモートコンピューティング装置はその変更を把握することができる。それ故、リモートコンピューティング装置は、画像処理装置が有するインターフェース画像が変更された場合、再度、この変更後のインターフェース画像の送信を画像処理装置に要求し、インターフェース画像を適切に変更させることができる。
【００５６】
したがって、本発明に係る遠隔対話システムでは、画像処理装置が有するインターフェース画像の変更に応じてリモートコンピューティング装置が有するインターフェース画像を適切に変更させることができるという効果を奏する。
【００５７】
本発明に係る遠隔対話システムは、上記した構成において、前記ゲートウェイが備える更新情報要求手段によって、前記画像処理装置に対する更新情報送信要求を出力するために該ゲートウェイと該画像処理装置との間で行われる通信では、ＶＮＣ／ＲＦＢプロトコルが利用されるように構成されていてもよい。
【００５８】
つまり、ＶＮＣ／ＲＦＢ（remote frame buffer)プロトコルを利用して通信し、ネットワークに繋がった他のコンピュータ（画像処理装置）の画面を遠隔操作するソフトウェアであるＶＮＣ（Virtual Network Computing）をゲートウェイが実装する。そして、ゲートウェイは、このＶＮＣを実行させて画像処理装置との通信を確立し、画像処理装置に対する遠隔操作を行う。
【００５９】
特にＶＮＣは、フリーソフトウェアとして無償配布されたソフトウェアであるため、ライセンスによる制限が少なく利用しやすいというメリットがある。
【発明の効果】
【００６０】
本発明に係る画像処理装置は、以上のように、当該画像処理装置に対して各種制御を指示するための制御信号を出力するリモートコンピューティング装置と通信可能に接続されるとともに、画像データに基づき画像処理を行う画像処理装置であって、ユーザによる情報の入力を支援するための画像であるインターフェース画像を表示する第１表示部と、前記第１表示部に表示させるインターフェース画像をリモートコンピューティング装置に送信するインターフェース画像送信手段と、前記リモートコンピューティング装置にて表示しているインターフェース画像と、前記第１表示部にて表示しているインターフェース画像とを比較し、両者の内容が異なるか否か確認する確認手段とを備え、前記インターフェース画像送信手段は、前記確認手段による確認結果において前記両者の内容が異なる場合、前記第１表示部にて表示しているインターフェース画像を前記リモートコンピューティング装置に送信することを特徴とする。
【００６１】
したがって、本発明に係る画像処理装置は、画像処理装置が有するインターフェース画像の変更に応じてリモートコンピューティング装置が有するインターフェース画像を適切に変更させることができるという効果を奏する。
【００６２】
本発明に係るリモートコンピューティング装置は、以上のように、上記した画像処理装置と通信可能に接続され、この画像処理装置に対して各種制御を指示するための制御信号を出力するリモートコンピューティング装置であって、前記画像処理装置に対して、該画像処理装置においてユーザによる情報の入力を支援するための画像であるインターフェース画像の送信を要求する第１送信要求を出力するインターフェース画像要求手段と、前記インターフェース画像要求手段から出力された第１送信要求に応じて、前記画像処理装置から受信したインターフェース画像を表示する第２表示部と、該画像処理装置に対して、前記第２表示部にて表示しているインターフェース画像と前記画像処理装置にて表示しているインターフェース画像との内容が異なるか否か状態の変更の有無を示す情報である状態情報の送信を要求する第２送信要求を出力する状態情報要求手段と、前記第２送信要求に応じて画像処理装置から受信した前記状態情報に基づき、前記第２表示部にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像との内容が異なるか否か判定する判定手段とを備え、前記判定手段が、前記第２表示部にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像との内容が異なると判定した場合、前記インターフェース画像要求手段は、前記画像処理装置に対して再度、前記第１送信要求を出力することを特徴とする。
【００６３】
したがって、本発明に係るリモートコンピューティング装置は、画像処理装置が有するインターフェース画像の変更に応じて当該リモートコンピューティング装置が有するインターフェース画像を適切に変更させることができるという効果を奏する。
【００６４】
本発明に係る画像処理装置の制御方法は、以上のように、当該画像処理装置に対して各種制御を指示するための制御信号を出力するリモートコンピューティング装置と通信可能に接続されるとともに、画像データに基づき画像処理を行う画像処理装置の制御方法であって、前記画像処理装置はユーザによる情報の入力を支援するための画像であるインターフェース画像を表示する第１表示部を備えており、前記第１表示部に表示させるインターフェース画像を該リモートコンピューティング装置に送信するインターフェース画像送信ステップと、前記リモートコンピューティング装置にて表示しているインターフェース画像と、前記第１表示部にて表示しているインターフェース画像とを比較し、両者の内容が異なるか否か確認する確認ステップと、を含み、前記確認ステップにおける確認結果において前記両者の内容が異なる場合、前記インターフェース画像送信ステップは、前記第１表示部にて表示しているインターフェース画像を前記リモートコンピューティング装置に送信することを特徴とする。
【００６５】
したがって、本発明に係る画像処理装置の制御方法は、画像処理装置が有するインターフェース画像の変更に応じてリモートコンピューティング装置が有するインターフェース画像を適切に変更させることができるという効果を奏する。
【００６６】
本発明に係るリモートコンピューティング装置の制御方法は、以上のように、上記した画像処理装置と通信可能に接続され、この画像処理装置に対して制御信号を出力するリモートコンピューティング装置の制御方法であって、前記リモートコンピューティング装置は、前記画像処理装置から受信したインターフェース画像を表示するため第２表示部を備えており、前記画像処理装置に対して、該画像処理装置においてユーザによる情報の入力を支援するための画像であるインターフェース画像の送信を要求する第１送信要求を出力するインターフェース画像要求ステップと、前記インターフェース画像要求ステップにおいて出力された第１送信要求に応じて、前記画像処理装置から受信したインターフェース画像を前記第２表示部に表示する表示ステップと、画像処理装置に対して、前記第２表示部にて表示しているインターフェース画像と前記画像処理装置にて表示しているインターフェース画像との内容が異なるか否か状態の変更の有無を示す情報である状態情報の送信を要求する第２送信要求を出力する状態情報要求ステップと、前記第２送信要求に応じて画像処理装置から受信した前記状態情報に基づき、前記第２表示部にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像との内容が異なるか否か判定する判定ステップとを含み、前記判定ステップにおいて、前記第２表示部にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像との内容が異なると判定した場合、前記インターフェース画像要求ステップにより、前記画像処理装置に対して再度、前記第１送信要求を出力することを特徴とする。
【００６７】
したがって、本発明に係るリモートコンピューティング装置の制御方法では、画像処理装置が有するインターフェース画像の変更に応じて当該リモートコンピューティング装置が有するインターフェース画像を適切に変更させることができるという効果を奏する。
【００６８】
本発明に係る遠隔対話システムは、以上のように、画像データに基づき画像処理を行う画像処理装置と、画像処理装置に対して各種制御を指示するための制御信号を出力するリモートコンピューティング装置とを備えた遠隔対話システムであって、前記画像処理装置は、ユーザによる情報の入力を支援するための画像であるインターフェース画像を表示する第１表示部と、前記リモートコンピューティング装置から、前記インターフェース画像の送信を要求する第１送信要求を受信する第１受信手段と、前記第１受信手段により受信した第１送信要求に応じて、前記第１表示部に表示しているインターフェース画像を該リモートコンピューティング装置に送信するインターフェース画像送信手段と、前記リモートコンピューティング装置にて表示しているインターフェース画像と当該画像処理装置の第１表示部において表示しているインターフェース画像とが異なるか否かを示す情報である状態情報の送信を要求する第２送信要求を、該リモートコンピューティング装置から受信する受信手段と、前記受信手段によって受信した前記第２送信要求に応じて、リモートコンピューティング装置にて表示しているインターフェース画像と、前記第１表示部にて表示しているインターフェース画像とを比較し、両者の内容が異なるか否か確認する確認手段と、前記確認手段による確認結果に基づき前記状態情報を生成し、この状態情報を前記リモートコンピューティング装置に送信する状態情報送信手段と、を備え、前記リモートコンピューティング装置は、前記画像処理装置に対して、該画像処理装置においてユーザによる情報の入力を支援するための画像であるインターフェース画像の送信を要求する第１送信要求を出力するインターフェース画像要求手段と、前記インターフェース画像要求手段から出力された第１送信要求に応じて、前記画像処理装置から受信したインターフェース画像を表示する第２表示部と、該画像処理装置に対して、前記第２表示部にて表示しているインターフェース画像と前記画像処理装置にて表示しているインターフェース画像との内容が異なるか否か状態の変更の有無を示す情報である状態情報の送信を要求する第２送信要求を出力する状態情報要求手段と、前記第２送信要求に応じて画像処理装置から受信した前記状態情報に基づき、前記第２表示部にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像との内容が異なるか否か判定する判定手段とを備え、前記判定手段が、前記第２表示部にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像との内容が異なると判定した場合、前記インターフェース画像要求手段は、前記画像処理装置に対して再度、前記第１送信要求を出力することを特徴とする。
【００６９】
したがって、本発明に係る遠隔対話システムでは、画像処理装置が有するインターフェース画像の変更に応じてリモートコンピューティング装置が有するインターフェース画像を適切に変更させることができるという効果を奏する。
【００７０】
本発明に係る遠隔対話システムは、以上のように、画像データに基づき画像処理を行う画像処理装置と、該画像処理装置に対して各種制御を指示するための制御信号を出力するリモートコンピューティング装置と、該リモートコンピューティング装置と該画像処理装置との間でプロトコルが異なるデータを相互に変換して両者の通信を可能とするゲートウェイとを備える遠隔対話システムであって、前記画像処理装置は、ユーザによる情報の入力を支援するための画像であるインターフェース画像を表示する第１表示部と、前記リモートコンピューティング装置からの、前記インターフェース画像の送信を要求する第１送信要求を受信する第１受信部と、第１受信部によって受信した第１送信要求に応じて、前記第１表示部に表示しているインターフェース画像を、前記ゲートウェイを通じて該リモートコンピューティング装置に送信するインターフェース画像送信手段と、前記ゲートウェイからの、前記第１表示部で表示しているインターフェース画像の更新に関する情報である更新情報の送信を要求する更新情報送信要求を受信する第２受信部と、第２受信部によって受信した更新情報送信要求に応じて、該更新情報をゲートウェイに送信する更新情報送信手段と、を備え、前記リモートコンピューティング装置は、前記画像処理装置に対して、該画像処理装置においてユーザによる情報の入力を支援するための画像であるインターフェース画像の送信を、前記ゲートウェイを通じて要求するインターフェース画像要求手段と、前記インターフェース画像要求手段からの要求に応じて前記画像処理装置から受信したインターフェース画像を表示する第２表示部と、前記第２表示部にて表示しているインターフェース画像と前記画像処理装置にて表示しているインターフェース画像との内容が異なるか否か状態の変更の有無を示す情報である状態情報を、前記ゲートウェイに要求する状態情報要求手段と、前記状態情報要求手段からの要求に応じて、前記ゲートウェイから受信した前記状態情報に基づき、前記第２表示部にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像とが異なるか否か判定する判定手段とを備え、前記判定手段が、前記第２表示部にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像との内容が異なると判定した場合、前記インターフェース画像要求手段は、前記画像処理装置に対して再度、インターフェース画像を要求しており、前記ゲートウェイは、前記状態情報要求手段からの前記状態情報の要求に応じて、前記画像処理装置に対して前記更新情報の送信を要求する更新情報送信要求を出力する更新情報要求手段と、前記更新情報送信要求に応じて前記画像処理装置から受信した更新情報に基づき、リモートコンピューティング装置にて表示しているインターフェース画像と、画像処理装置にて表示しているインターフェース画像とを比較し、両者の内容が異なるか否か確認する確認手段と、前記確認手段による確認結果に基づき前記状態情報を生成し、この状態情報を前記リモートコンピューティング装置に送信する状態情報送信手段と、を備えることを特徴とする。
【００７１】
したがって、本発明に係る遠隔対話システムでは、画像処理装置が有するインターフェース画像の変更に応じてリモートコンピューティング装置が有するインターフェース画像を適切に変更させることができるという効果を奏する。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施形態を示すものであり、ネットワークを介してリモートコンピューティング装置に接続された画像処理装置を示す図である。
【図２】本発明の実施形態を示すものであり、画像処理装置からのインターフェース画像であって、画像処理装置におけるインターフェースの機能面での複製であるインターフェース画像を要求するリモートコンピューティング装置の処理を示すフローチャートである。
【図３】本発明の実施形態を示すものであり、インターフェース画像の要求をリモートコンピューティング装置から受信し、このインターフェース画像を取得してリモートコンピューティング装置に送信する画像処理装置の処理を示すフローチャートである。
【図４】本発明の実施形態を示すものであり、インターフェースに変更が無いか、画像処理装置に対してポーリングを行うリモートコンピューティング装置の処理を示すフローチャートである。
【図５】本発明の実施形態を示すものであり、現在リモートコンピューティング装置に表示されている、画像処理装置のインターフェースに関するインターフェース画像の状態を示す状態インジケータを、この画像処理装置からリモートコンピューティング装置に送信する処理を示すフローチャートである。
【図６】本発明の実施形態を示すものであり、リモートコンピューティング装置でユーザ入力を受信する処理と、受信したユーザ入力に関連するユーザ入力情報をリモートコンピューティング装置から画像処理装置に送信する処理とを示すフローチャートである。
【図７】本発明の実施形態を示すものであり、リモートコンピューティング装置からのユーザ入力情報を画像処理装置で受信する処理と、該ユーザ入力情報に応じて画像処理装置を制御する処理とを示すフローチャートである。
【図８】本発明の実施形態を示すものであり、画像処理装置からのフロントパネル情報を要求し、ユーザ入力情報を画像処理装置に送信するリモートコンピューティング装置の処理を示すフローチャートである。
【図９】本発明の実施形態を示すものであり、ゲートウェイコンピューティング装置を介して通信する画像処理装置とリモートコンピューティング装置とを含む図である。
【図１０】本発明の実施形態を示すものであり、画像処理装置に関連するインターフェース画像の要求をリモートコンピューティング装置から受信し、インターフェース画像を取得してこのインターフェース画像をリモートコンピューティング装置に送信するゲートウェイコンピューティング装置の処理を示すフローチャートである。
【図１１】本発明の実施形態を示すものであり、インターフェースに変更がないか、ゲートウェイコンピューティング装置を介して画像処理装置に対してポーリングを行うリモートコンピューティング装置の処理を示すフローチャートである。
【図１２】本発明の実施形態を示すものであり、リモートコンピューティング装置から受信したユーザ入力情報を画像処理装置に送信するゲートウェイコンピューティング装置の処理を示すフローチャートである。
【図１３】本発明の実施形態を示すものであり、画像処理装置の要部構成を示すブロック図である。
【図１４】本発明の実施形態を示すものであり、リモートコンピューティング装置の要部構成を示すブロック図である。
【図１５】本発明の他の実施形態を示すものであり、画像処理装置からのフロントパネル情報を要求し、ユーザ入力情報を画像処理装置に送信するリモートコンピューティング装置の処理を示すフローチャートである。
【発明を実施するための形態】
【００７３】
本発明に係る他の目的、特徴および効果は、図面とともに後述する詳細な説明を考察することによってさらに理解が深まるであろう。
【００７４】
なお、図面では、同様の部材には同様の符号を付している。また、添付した図面は、以下に記載する詳細な説明の一部を示すものであることは明白であろう。
【００７５】
また、本明細書に添付した図面ではより一般的な各構成をそれぞれ記載しているが、これらの構成を多種多様に配置し、設計することができることは容易に理解されるであろう。したがって、以下に記載する本発明の方法およびシステムの実施形態に関するより詳細な説明は、本発明の権利範囲を限定するものではなく、現時点での本発明の好ましい実施形態の単なる一例を記載しているに過ぎない。
【００７６】
本発明の実施形態における各構成部材は、少なくともハードウェア、ファームウェアおよびソフトウェアのいずれか１つによって実現することができる。本明細書中に記載された好適な実施形態では上記実現可能な形態のうちの１つを示すが、当業者であれば、本発明の範囲内で、構成部材を上述した形態で実現できるということは理解できるであろう。
【００７７】
（実施形態１）
ここで本発明の一実施形態について図１ないし図８、ならびに図１３、１４、１５に基づいて説明すると以下の通りである。
【００７８】
ところで、リモートコンピューティング装置と画像処理装置とを備える遠隔対話システムにおいて、このリモートコンピューティング装置から離れたところにある画像処理装置を制御したい場合がある。このような場合、リモートコンピューティング装置で画像処理装置のユーザインターフェースを複製することができる方法およびシステムが所望される。特に、このような複製を、特有の画像処理装置関連ソフトウェアを利用することなく実現できることが好適である。
【００７９】
そこで、本実施の形態に係る遠隔対話システム１００は、リモートコンピューティング装置１２の表示装置２２で画像処理装置１０のユーザインターフェースを複製することができるものとして以下の構成を有している。
【００８０】
すなわち、本発明に係る遠隔対話システム１００の好適な実施形態では、図１に示すように、画像処理装置１０およびリモートコンピューティング装置１２を備えている。そして、画像処理装置１０およびリモートコンピューティング装置１２が、ネットワーク１４を介して通信可能に接続されている。この接続に利用する好適なネットワーク１４としては、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、インターネット、セルラネットワーク、衛星ネットワーク、無線近接ネットワーク（例：Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ Ｆｉｄｅｌｉｔｙ）（登録商標）、ＷｉＭＡＸ（Ｗｏｒｌｄ Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ ｆｏｒ Ｍｉｃｒｏｗａｖｅ Ａｃｃｅｓｓ）、その他の無線近接ネットワーク）およびその他のネットワークが挙げられる。また、他の実施形態では、画像処理装置１０およびリモートコンピューティング装置１２が通信回線を介して通信可能に接続されていてもよい。この通信回線の例としては、電話回線、シリアルケーブル、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）接続、およびその他の有線または無線の通信回線が挙げられる。
【００８１】
本実施形態に係る画像処理装置１０は、従来では別体となっていた２以上の、異なる機能を有する画像処理装置をそれぞれ組み合わせた複合機（ＭＦＰ）である。ＭＦＰは異なる機能を有する画像処理装置をいくつ組み合わせていてもよいが、通常は以下に挙げる画像処理装置が有する１つ以上の機能を備えている。すなわち、プリンタ、スキャナ、コピー機、ファイリング装置、文書管理装置、パブリッシング装置、メディア複製装置、表示装置およびファックス機等である。なお、他の実施形態では、画像処理装置１０は、ＭＰＦに限定されるものではなく、単機能画像処理装置であってもよい。好適な単機能画像処理装置としては、例えば、プリンタ、スキャナ、コピー機、ファイリング装置、文書管理装置、パブリッシング装置、メディア複製装置、表示装置およびファックス機が挙げられる。
【００８２】
さらにまた、画像処理装置１０は、ユーザからの操作入力を受付ける操作パネルとして、ユーザインターフェース（ＵＩ）パネル１６も備えている。ユーザインターフェースパネル１６は、少なくとも入力ボタン等を含む操作部１８および表示装置２０のうちいずれか１つを備える。なお、ある実施形態では、表示装置２０は、入力ボタン有り、または無しのタッチパネルであってもよい。また、本実施の形態に係る画像処理装置１０は、ユーザによる画像処理装置１０に対する操作入力を可能とするためのユーザインターフェースを有している。このユーザインターフェースにより規定される各要素（例えば、データ入力を行う操作ボタン等）はそれぞれ近接して配置されるものとするが、本発明の他の実施形態においては、このユーザインターフェースにより規定される各要素が必ずしも近接して配置される必要はない。なお、好適なユーザインターフェースパネル１６の例としては、画像処理装置１０が有するフロントパネルが挙げられる。
【００８３】
一方、リモートコンピューティング装置１２は、画像処理装置１０に対して制御指示等を含む入力情報を出力し、遠隔から画像処理装置１０を制御するものである。リモートコンピューティング装置１２としては、例えば、パーソナルコンピュータ（例えば、ディスクトップコンピュータ、ノート型コンピュータ、タブレットコンピュータ、ハンドヘルドコンピュータ、およびその他のパーソナルコンピュータ）、携帯電話、携帯端末（ＰＤＡ）装置、およびその他のコンピューティング装置が挙げられる。リモートコンピューティング装置１２は、ユーザからの操作入力を受付けることができるように、表示装置２２、装置本体部２４、および他の装置を備える。操作部２１は、入力手段として、例えばマウス、キーボード、ポインティングデバイス、ジョイスティック、タッチスクリーン、およびその他の入力装置等が挙げられる。また、リモートコンピューティング装置１２は特に図示していないがウェブブラウザ１１０を表示装置２２上で起動させることができる。
【００８４】
画像処理装置１０とリモートコンピューティング装置１２との間における通信およびデータ転送は、任意のプロトコルまたはプロトコルの組み合わせによって実施できる。このプロトコルとしては、例えば、ＷＳ／ＳＯＡＰ（Ｗｅｂ Ｓｅｒｖｉｃｅｓ／Ｓｉｍｐｌｅ Ｏｂｊｅｃｔ Ａｃｃｅｓｓ Ｐｒｏｔｏｃｏｌ）、ＳＯＡＰ／ＸＭＬ（Ｓｉｍｐｌｅ Ｏｂｊｅｃｔ Ａｃｃｅｓｓ Ｐｒｏｔｏｃｏｌ／ｅＸｔｅｎｓｉｂｌｅ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）、ＤＩＭＥ（Ｄｉｒｅｃｔ Ｉｎｔｅｒｎｅｔ Ｍｅｓｓａｇｅ Ｅｎｃａｐｓｕｌａｔｉｏｎ）、ＦＴＰ（Ｆｉｌｅ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）、ＮＦＳ（Ｎｅｔｗｏｒｋ Ｆｉｌｅ Ｓｙｓｔｅｍ）、ＳＭＴＰ（Ｓｉｍｐｌｅ Ｍａｉｌ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）、ＨＴＴＰ／ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ／ＨｙｐｅｒＴｅｘｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）、Ｅメール、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ Ｃｏｎｔｒｏｌ Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ）を使った独自のプロトコル、およびＡｐｐｌｅＴａｌｋ（登録商標）等が挙げられる。
【００８５】
（画像処理装置の構成）
また、上記した画像処理装置１０とリモートコンピューティング装置１２は、より具体的には以下の構成を有している。まず、図１３を参照して、画像処理装置１０の構成について説明する。図１３に示すように、画像処理装置１０は、上記したユーザインターフェースパネル１６に加えて、通信部１１、記憶装置１５、および主制御部１３を備えてなる構成である。
【００８６】
ユーザインターフェースパネル１６は、上述したように、画像処理装置１０においてユーザからの操作指示を受付ける操作パネルであって、操作内容、操作項目等、操作入力を支援するための情報を表示する表示装置（第１表示部）２０と、ユーザからの操作入力を行うための入力手段としての操作部１８を備える。
【００８７】
通信部１１は、主制御部１３からの制御指示に応じて、リモートコンピューティング装置１２との通信を確立するものである。本実施形態では、画像処理装置１０とリモートコンピューティング装置１２との間で確立する通信では、通信プロトコルとしてＨＴＴＰプロトコルを利用するものとして説明する。なお、この通信プロトコルは上述したようにＨＴＴＰプロトコルに限定されるものではない。
【００８８】
記憶装置１５は、読み書き可能な記録媒体であり、例えば、フラッシュメモリやハードディスク等によって実現できる。記憶装置１５は、表示装置２０にて表示させるインターフェース画像４０を記憶している。
【００８９】
主制御部１３は、画像処理装置１０が有する各種機能の各種制御を行うためのものであり、機能ブロックとして、受信制御部（第１受信手段、第２受信手段、第３受信手段）３１、送信制御部３２、機能制御部（制御手段）３３、画像処理部３４、印刷部３５、画像送信部３６、確認部（確認手段）３７、生成部３８、および表示制御部３９を備えている。なお、これら各機能ブロックは、主制御部１３がＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）等によって実現できる場合、このＣＰＵが不図示のＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）に記録したプログラムをＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）等に読み出し、実行することで実現できる。
【００９０】
また、画像送信部３６と送信制御部３２とによって本発明のインターフェース画像送信手段を実現する。生成部３８と送信制御部３２とによって本発明の状態情報手段を実現する。
【００９１】
受信制御部３１は、通信部１１を制御してリモートコンピューティング装置１２から送信された情報を受信するものである。例えば、リモートコンピューティング装置１２からインターフェース画像の送信要求を受信した場合、受信制御部３１は、画像送信部３６に記憶装置１５に格納しているインターフェース画像４０を読み出すように指示する。また、リモートコンピューティング装置１２から後述する状態変更要求を受信した場合、受信制御部３１は、確認部３７に、リモートコンピューティング装置１２が有するインターフェース画像と当該画像処理装置１０における現在のインターフェースの状態とを比較するように指示する。また、リモートコンピューティング装置１２から例えば、キーボード等の動作に応じた入力情報（キーボードからのキーコード示す情報等）を受信した場合、この入力情報によって指示された動作を実行するように機能制御部３３に指示する。なお、この入力情報は本発明の制御信号に相当する。また、上記したインターフェース画像４０の送信要求と、画像処理装置１０が有する各種機能の動作指示を行う入力情報とは別々に受信される情報であってもよいし、この送信要求が入力情報に含まれていてもよい。
【００９２】
画像送信部３６は、受信制御部３１からの指示に応じて、記憶装置１５からインターフェース画像４０を読み出し、送信制御部３２に渡して、リモートコンピューティング装置１２への送信を指示するものである。画像送信部３６は、ＨＴＴＰレスポンスにより、インターフェース画像４０をリモートコンピューティング装置１２に送信するように送信制御部３２に指示する。
【００９３】
確認部３７は、受信制御部３１からの指示に応じて、リモートコンピューティング装置１２が有するインターフェース画像と当該画像処理装置１０における現在のインターフェースの状態とを比較する。そして、比較した結果を生成部３８に送信する。
【００９４】
より具体的には、確認部３７は、画像処理装置１０のユーザインターフェースパネル１６に現在表示中の画像と、リモートコンピューティング装置１２に対して画像処理装置１０が直近に送信したインターフェース画像（現在リモートコンピューティング装置１２において表示している画像）とを比較する。つまり画像処理装置１０では、リモートコンピューティング装置１６に対して送信したインターフェース画像は不図示のメモリに一時記憶する構成である。そして、確認部３７は、この一時記憶したインターフェース画像と、ユーザインターフェースパネル１６に現在表示中の画像とを比較する。なお、画像処理装置１０は、リモートコンピューティング装置１６に対して新たにインターフェース画像を送信すると、このメモリに記憶したインターフェース画像を新たに送信したインターフェース画像に更新するように構成されている。
【００９５】
ところで、ユーザインターフェースパネル１６に表示中の画像、ならびにリモートコンピューティング装置１２に対して直近に送信したインターフェース画像、これら両者のデータ形式は、それぞれビットマップ形式であってもよい。あるいは、ＪＰＥＧ形式であってもよいし、ｈｔｍｌ形式であってもよい。
【００９６】
確認部３７が、上記した画像同士をビットマップ単位で比較する構成の場合、例えば、両画像をモノクロ２値にして比較したり、解像度を例えば１００ＤＰＩから１０ＤＰＩに落として比較したりしても良い。このように、比較処理で扱うデータ量を低減させることで、確認部３７による比較処理を短時間で実行することができる。
【００９７】
なお、上述した両画像のデータ形式がｈｔｍｌ形式の場合、確認部３７により両者が同一であると判定したとしてもレンダリングの仕方によっては、画像処理装置１０とリモートコンピューティング装置１２とにおいて表示結果が異なる場合がある。つまり、画像処理装置１０とリモートコンピューティング装置１２とにおいて、それぞれで表示される画像は、機能的には同一のものを表示していても表示結果が異なる場合がある。このため、本実施形態では、確認部３７により上記した両画像を比較した結果同一であるというのは、両画像が実質的に同一であるということを意味し、必ずしも同一表示であるとは限らない。
【００９８】
生成部３８は、確認部３７による比較結果に基づき、画像処理装置１０およびリモートコンピューティング装置１２それぞれで表示しているインターフェース画像（インターフェース画像４０とインターフェース画像７０と）が実質的に異なるか否かを示す状態変更インジケータ（状態情報）生成するものである。生成部３８は、生成した状態変更インジケータを送信制御部３２に渡し、リモートコンピューティング装置１２に送信するように指示する。生成部３８は、ＨＴＴＰレスポンスにより、状態変更インジケータをリモートコンピューティング装置１２に送信するように送信制御部３２に指示する。
【００９９】
機能制御部３３は、受信制御部３１からの指示に応じて、リモートコンピューティング装置１２から受信した入力情報によって指示された動作を実行するように、表示制御部３９、画像処理部３４、あるいは印刷部３５の動作を制御するものである。
【０１００】
なお、本実施形態では説明の便宜上、画像処理装置１０で実行する処理として、画像データに対する画像処理、画像処理された画像データに基づき印刷を行う印刷処理、インターフェース画像４０を表示する表示処理を例としてあげている。このため、機能制御部３３によって動作が制御される部材を、画像処理部３４、印刷部３５、および表示制御部３９として説明している。しかしながら、画像処理装置１０で実行できる処理は上述した処理に限定されるものではなく、また機能制御部３３によって動作が制御される部材は画像処理部３４、印刷部３５、および表示制御部３９に限定されるものではない。例えば、画像処理装置１０が、画像処理、印刷処理、表示処理以外の処理を実行する場合、画像処理部３４、印刷部３５、および表示制御部３９に加えてさらに他の機能を実行する部材を含むこととなる。
【０１０１】
送信制御部３２は、通信部１１を制御してリモートコンピューティング装置１２に情報を送信するものである。送信する情報としては、例えば、画像送信部３６から受信したインターフェース画像４０、あるいは、生成部３８から受信した状態変更インジケータなどが挙げられる。
【０１０２】
（リモートコンピューティング装置の構成）
次に、図１４を参照して、リモートコンピューティング装置１２の構成について説明する。図１４に示すようにリモートコンピューティング装置１２は、上述した操作部２１、表示装置（第２表示部）２２に加え、通信部５１、記憶装置５２、および主制御部５３を備えてなる構成である。
【０１０３】
上述したように、表示装置２２は、リモートコンピューティング装置１２において操作内容、操作項目等、ユーザの操作入力を支援するための情報を表示するものである。また、操作部２１は、ユーザからの操作入力を行うための入力手段である。
【０１０４】
通信部５１は、主制御部５３からの制御指示に応じて画像処理装置１０との通信を確立するものである。本実施形態では、画像処理装置１０とリモートコンピューティング装置１２との間で確立する通信では、通信プロトコルとしてＨＴＴＰプロトコルを利用している。
【０１０５】
記憶装置５２は、読み書き可能な記録媒体であり、例えば、フラッシュメモリやハードディスク等によって実現できる。記憶装置５２は、表示装置２２にて表示させるインターフェース画像７０を記憶している。
【０１０６】
主制御部５３は、リモートコンピューティング装置１２が有する各種機能の各種制御を行うためのものであり、機能ブロックとして、受信制御部６１、送信制御部６２、要求指示部６３、判定部（判定手段）６４、操作指示部６５、表示制御部６６を備えている。なお、これら各機能ブロックは、主制御部５３がＣＰＵ等によって実現できる場合、このＣＰＵが不図示のＲＯＭに記録したプログラムをＲＡＭ等に読み出し、実行することで実現できる。
【０１０７】
受信制御部６１は、通信部５１を制御して画像処理装置１０から送信された情報を受信するものである。受信した情報が、例えば、インターフェース画像４０である場合、該インターフェース画像４０を要求指示部６３に送信する。また、受信した情報が、例えば、後述する変更インジケータの送信要求に応じて画像処理装置１０から送信された変更インジケータである場合、この変更インジケータを、判定部６４に送信し、画像処理装置１０が有するインターフェース画像４０に変更があるか否かを判定するように指示する。
【０１０８】
送信制御部６２は、通信部５１を制御して画像処理装置１０に情報を送信するものである。送信する情報としては、要求指示部６３から受信したインターフェース画像４０の送信要求、ならびに後述する変更インジケータの送信要求が挙げられる。さらには、操作指示部６５から受信した、画像処理装置１０に対する制御指示等を含むユーザ入力情報などが挙げられる。
【０１０９】
要求指示部６３は、画像処理装置１０に対してインターフェース画像４０の送信を要求するものである。要求指示部６３は、インターフェース画像４０の送信要求は操作部２１からの指示に応じて行う。要求指示部６３は、インターフェース画像４０の送信を要求する送信要求（第１送信要求）を送信制御部６２に渡し、画像処理装置１０に対して出力するように指示する。
【０１１０】
また、要求指示部６３は、画像処理装置１０に対するインターフェース画像４０の送信要求に応じてインターフェース画像４０を受信すると、記憶装置５２にインターフェース画像７０として記憶する。また、要求指示部６３は、一定の周期で、画像処理装置１０に対して、リモートコンピューティング装置１２において現在表示しているインターフェース画像７０と画像処理装置１０で表示している現在のインターフェース画像４０とを比較して実質的に変更がないか問い合わせるためにポーリングを行うものでもある。より具体的には、要求指示部６３は、画像処理装置１０に対してポーリングを行う際に、後述する変更インジケータの送信を画像処理装置１０に要求（第２送信要求）する。なお、要求指示部６３と送信制御部６２とによって、本発明のインターフェース画像要求手段と、状態情報要求手段とを実現する。
【０１１１】
なお、要求指示部６３は、画像処理装置１０に対して、ＨＴＴＰリクエストにより、インターフェース画像４０および変更インジケータの送信要求を行うように送信制御部６２に指示する。
【０１１２】
判定部６４は、受信制御部６１からの指示に基づき、要求指示部６３からの要求に応じて画像処理装置１０から送信された変更インジケータを参照して、画像処理装置１０が有するインターフェース画像４０に変更があるか否かを判定するものである。判定部６４は、変更があると判定した場合、要求指示部６３に、画像処理装置１０からインターフェース画像４０を取得するように指示する。
【０１１３】
操作指示部６５は、操作部２１により入力されたユーザ入力情報を受付けるものである。ユーザ入力情報を受付けると、その情報を送信制御部６２に渡し、画像処理装置１０に送信するように指示する。
【０１１４】
表示制御部６６は、操作部２１からの入力指示に応じて記憶装置５２に格納されたインターフェース画像７０を表示装置２２に表示させるものである。
【０１１５】
ここで本発明に係る遠隔対話システム１００に関するいくつかの実施形態について、図１および図２を参照してより具体的に説明する。なお、図２では、画像処理装置１０が有するインターフェース画像４０の、リモートコンピューティング装置１２による取得処理が示されている。まず、これらいくつかの実施形態では、画像処理装置１０に関連するウェブページがリモートコンピューティング装置１２でロードされる(ステップＳ３０)。リモートコンピューティング装置１２ではウェブブラウザ１１０にてＪａｖａＳｃｒｉｐｔ（登録商標）により記述されたアプリケーションソフトを動作させ、画像処理装置１０との接続を確立する（ステップＳ３２）。そして、画像処理装置１０に対してインターフェース画像の要求を送信する（ステップＳ３４）。本発明に係るいくつかの実施形態では、インターフェース画像の要求をＨＴＴＰリクエストにより実行する。
【０１１６】
画像処理装置１０に関連するインターフェース画像４０には、当該画像処理装置１０にて利用する有効なユーザインターフェースとして必要な、この画像処理装置１０の各部の画像が含まれている。本発明に係るいくつかの実施形態では、インターフェース画像４０は、画像処理装置１０に関連するインターフェースの機能面での複製である。すなわち、いくつかの実施形態では、この機能面での複製は、画像処理装置１０が有するインターフェースと視覚的に類似している。また、他の実施形態では、この機能面での複製は、画像処理装置１０が有するインターフェースと視覚的に類似はしていないが、画像処理装置１０が有するインターフェースの機能面で同様の機能を提供するものであってもよい。なお、いくつかの実施形態では、インターフェース画像４０には、画像処理装置１０が有するＵＩパネル１６で利用する画像が含まれている。
【０１１７】
リモートコンピューティング装置１２は、画像処理装置１０からインターフェース画像４０を受信する（ステップＳ３６）。本発明に係るいくつかの実施形態では、ステップＳ３６において、インターフェース画像４０を、ＨＴＴＰレスポンス時に受信する。本発明に係るいくつかの実施形態では、インターフェース画像４０はＪＰＥＧ画像である。しかしながら、このインターフェース画像のフォーマットはＪＰＥＧ画像に限定されるものではなく、本願の技術分野において公知となった、いかなる画像フォーマットであってよい。好適な画像フォーマットとしては、例えば、ＪＰＥＧ、ＪＰＥＧ−２０００、ＰＮＧ、ＢＭＰ、ＴＩＦＦ、ＧＩＦおよびＳＶＧ（Ｓｃａｌａｂｌｅ  Ｖｅｃｔｏｒ  Ｇｒａｐｈｉｃｓ）が挙げられる。リモートコンピューティング装置１２は、インターフェース画像４０の要求を行い、そしてウェブページにおいて、取得したインターフェース画像に基づく表示を行う（ステップＳ３８）。
【０１１８】
インターフェース画像４０の要求後は、ウェブページに関連付けられたＪａｖａＳｃｒｉｐｔ（登録商標）により記述されたアプリケーションソフトを動作させ、リモートコンピューティング装置１２において現在表示しているインターフェース画像に基づく表示と画像処理装置１０で表示している現在のインターフェースとを比較してインターフェースに変更がないか、画像処理装置１０に対してポーリングを行う。すなわち、画像処理装置１０が有するインターフェース画像４０の変更確認処理を実行する（ステップＳ４０）。なお、このインターフェース画像４０の変更確認処理の詳細については後述する。いくつかの実施形態では、リモートコンピューティング装置１２は、このポーリングを１秒間に１回行うように構成されている。また、いくつかの実施形態では、ポーリングの頻度が設定可能となっていてもよい。例えば、ある実施形態では、ネットワーク１４のトラフィック負荷に応じてポーリングの頻度を調整する構成となっていてもよい。いくつかの実施形態では、ポーリング実行時にＨＴＴＰスクリプトにより記述されたアプリケーションソフトを呼び出す。そして、このＨＴＴＰスクリプトにより記述されたアプリケーションソフトは、画像処理装置１０が有するインターフェースと関連するインターフェース画像７０と、リモートコンピューティング装置１２において現在表示されているインターフェースに関連するインターフェース画像との間における相違を確認するように構成されていてもよい。なお、本発明に係るいくつかの実施形態では、ポーリングリクエストに、ＨＴＴＰリクエストを含んでいる。このステップＳ４０の変更確認処理において、画像処理装置１０が有するインターフェース画像４０に変更があると判断した場合（ステップＳ４１において「ＹＥＳ」）、ステップＳ３４からの処理を繰り返す。一方、ステップＳ４１において「ＮＯ」の場合、ステップＳ４０に示すインターフェース画像４０の変更確認処理を設定されたポーリングの実行周期で繰り返す。なお、図２に示すこのインターフェース画像４０の取得処理は、例えば、リモートコンピューティング装置１２の電源ＯＦＦにより処理が終了する。
【０１１９】
次に、本発明のいくつかの実施形態について、図１および図３を参照して説明する。なお、この図３では、リモートコンピューティング装置１２に対する画像処理装置１０のインターフェース画像４０の提供処理が示されている。まず、これらの実施形態では、画像処理装置１０は、リモートコンピューティング装置１２から、インターフェース画像４０の送信要求を受信する（ステップＳ４２）。本発明に係るいくつかの実施形態では、インターフェース画像４０の送信要求は、ＨＴＴＰリクエストを利用して行われる。画像処理装置１０は、この要求の受信に関連づけられたタイミングで、画像処理装置１０の現在のインターフェースの状態に対応するインターフェース画像４０を記憶装置１５から取得する（ステップＳ４４）。そして、画像処理装置１０は、このインターフェース画像４０をリモートコンピューティング装置１２に送信する（ステップＳ４６）。本発明のいくつかの実施形態では、インターフェース画像４０はＪＰＥＧ画像である。しかしながら、このインターフェース画像４０のフォーマットはＪＰＥＧ画像に限定されるものではなく、本願の技術分野において公知となった、いかなる画像フォーマットであってよい。好適な画像フォーマットとしては、ＪＰＥＧ、ＪＰＥＧ−２０００、ＰＮＧ、ＢＭＰ、ＴＩＦＦ、ＧＩＦおよびＳＶＧが挙げられる。本発明に係るいくつかの実施形態では、ステップＳ４６において、画像処理装置１０はＨＴＴＰレスポンス時にインターフェース画像４０をリモートコンピューティング装置１２に送信する。
【０１２０】
このようにして、本発明に係るいくつかの実施形態では、リモートコンピューティング装置１２は、画像処理装置１０からインターフェース画像４０を取得することができる。この取得では、画像処理装置１０が有する表示装置２０で表示しているインターフェース画像４０の「スクリーンショット」の取得を含んでいてもよい。また、本発明の他の実施形態では、画像処理装置１０が有するインターフェースの状態に対応した画像（インターフェース画像４０）が、画像処理装置１０が備える記憶装置１５に事前に格納されている。なお、この記憶装置１５は、画像処理装置１０において内蔵されていてもよいし、画像処理装置１０の外部に備えられていてもよい。
【０１２１】
次に、本発明に係るいくつかの実施形態について、図１および図４を参照して説明する。なお、この図４では、ステップＳ４０におけるインターフェース画像の変更確認処理の詳細について示す。まず、これらの実施形態では、リモートコンピューティング装置１２は、画像処理装置１０に対して、現在表示されているインターフェース画像４０に関する状態変更要求を送信する（ステップＳ５０）。いくつかの実施形態では、この状態変更要求はＨＴＴＰリクエストを利用して送信される。なお、この状態変更要求とは、リモートコンピューティング装置１２で表示しているインターフェース画像７０に関連するものである。すなわち、この状態変更要求は、この要求の受信に関連づけられたタイミングで、リモートコンピューティング装置１２において現在表示されているインターフェース画像７０が、画像処理装置１０が有する現在のインターフェースに関する機能面での複製であるかどうかを示す変更インジケータの受信を要求するものである。次に、リモートコンピューティング装置１２は、画像処理装置１０からこの変更要求に対する応答（状態変更要求レスポンス）を受信する（ステップＳ５２）。いくつかの実施形態では、この状態変更要求レスポンスはＨＴＴＰレスポンスを利用して送信されており、状態変更インジケータは、そのレスポンスのボディ部に含まれて、伝送される。なお、いくつかの実施形態では、この状態変更インジケータは、変更がなく、かつリモートコンピューティング装置１２において現在表示されているインターフェース画像７０が、画像処理装置１０が有するインターフェースの機能面での複製であることとを示す場合は「０」となる。また、状態変更インジケータは、リモートコンピューティング装置１２において現在表示されているインターフェース画像７０が、画像処理装置１０が有するインターフェースの機能面での複製ではなくなっていることを示す場合は「１」となる。
【０１２２】
リモートコンピューティング装置１２は受信した状態変更インジケータを確認し、状態変更インジケータが「変更なし」を示す場合（図２に示すステップＳ４１において「ＮＯ」）、ステップＳ５０に戻って、次回予定されたポーリング時に、新たな状態変更要求を画像処理装置１０に送信する。一方、状態変更インジケータが「変更あり」を示す場合（図２に示すステップＳ４１において「ＹＥＳ」）、図２のステップＳ３４に戻って、インターフェース画像４０の要求を画像処理装置１０に送信する。いくつかの実施形態では、インターフェース画像４０の要求はＨＴＴＰリクエストを利用して送信される。そして、ステップＳ３６で、画像処理装置１０の現在のインターフェース画像４０を、リモートコンピューティング装置１２が受信すると、リモートコンピューティング装置１２は、この受信した現在のインターフェース画像４０をインターフェース画像７０として記憶装置５２に格納する。そして、この格納したインターフェース画像７０を表示する（ステップＳ３８）。ステップＳ３６では、いくつかの実施形態では、新しいインターフェース画像４０を画像処理装置１０から、ＨＴＴＰレスポンスに含めて受信する。なお、本発明に係るいくつかの実施形態では、インターフェース画像４０はＪＥＰＧ画像であるが、これに限定されるものではなく、本願の技術分野において公知となった、いかなる画像フォーマットであってよい。好適な画像フォーマットとしては、例えば、ＪＰＥＧ、ＪＰＥＧ−２０００、ＰＮＧ、ＢＭＰ、ＴＩＦＦ、ＧＩＦおよびＳＶＧが挙げられる。なお、ステップＳ３８にてリモートコンピューティング装置１２においてインターフェース画像７０が表示された後、画像処理装置１０に対するポーリングは継続され、ステップＳ５０からの処理（インターフェース画像の変更確認処理）が繰り返される。
【０１２３】
次に、本発明に係るいくつかの実施形態について、図１および図５を参照して説明する。なお、この図５では、インターフェース画像の変更を確認する際の画像処理装置１０側の処理、すなわち変更確認要求処理が示されている。まず、画像処理装置１０は、リモートコンピューティング装置１２から状態変更要求を受信する（ステップＳ７０）。なお、この状態変更要求は、リモートコンピューティング装置１２が有するインターフェース画像７０と関連づけられている。また、いくつかの実施形態では、この状態変更要求はＨＴＴＰリクエストを利用して行われる。次に、画像処理装置１０はリモートコンピューティング装置１２が有するインターフェース画像７０と当該画像処理装置１０における現在のインターフェースの状態とを比較する（ステップＳ７２）。そして、画像処理装置１０は、状態変更要求の受信に関連づけられたタイミングで、このインターフェース画像７０が、画像処理装置１０における現在のインターフェースの機能面での複製であるかどうか判断する。つまり、リモートコンピューティング装置１２が有するインターフェース画像７０が画像処理装置１０における現在のインターフェースの状態と実質的に異なるかどうか判断する。（ステップＳ７４）。画像処理装置１０における現在のインターフェースの状態とリモートコンピューティング装置１２が有するインターフェース画像７０とが実質的に同じである場合（ステップＳ７４において「ＹＥＳ」）、「変更なし」を示す状態変更インジケータを画像処理装置１０からリモートコンピューティング装置１２に送信する（ステップＳ７６）。一方、画像処理装置１０における現在のインターフェースの状態とリモートコンピューティング装置１２が有するインターフェース画像７０との間に実質的な違いがある場合（ステップＳ７４において「ＮＯ」）、リモートコンピューティング装置１２が有するインターフェース画像７０が、画像処理装置１０が有するインターフェースの機能面での複製でなくなっていることを示す状態変化インジケータを、画像処理装置１０からリモートコンピューティング装置１２に送信する（ステップＳ７８）。なお、本発明に係るいくつかの実施形態では、状態変更インジケータはＨＴＴＰレスポンスのボディ部に含まれ、このＨＴＴＰレスポンスで伝送される。
【０１２４】
次に、リモートコンピューティング装置１２において受付けたユーザ入力に応じて、画像処理装置１０を遠隔制御する処理について説明する。まず、本発明に係る幾つかの実施形態について、図１および図６を参照して、リモートコンピューティング装置１２におけるユーザ入力処理について説明する。これらの実施形態では、ユーザ入力をリモートコンピューティング装置１２が受信する（ステップＳ９０）。このユーザ入力は、画像処理装置１０と関連づけられたインターフェース画像に関するものであり、リモートコンピューティング装置１２において表示される。リモートコンピューティング装置１２は、ユーザ入力を受信すると、このユーザ入力に関する情報を、画像処理装置１０に送信する（ステップＳ９２）。ここで、本発明に係るいくつかの実施形態では、ユーザ入力情報を、ＨＴＴＰリクエストのリクエストラインにおける標準的なクエリ文字列パラメータに符号化する。なお、ユーザ入力の例としては、マウスクリックに関連する空間的位置、キーボードによる対話に関連するキーコード、マウスクリックに関連するマウスボタンの状態、タッチパネルにおけるタッチに関連する空間的位置、ジョイスティックのクリックに関連するジョイスティックの位置、およびその他のユーザ入力が挙げられる。
【０１２５】
なお、本発明のいくつかの実施形態では、リモートコンピューティング装置１２は、ユーザ入力情報をリモートコンピューティング装置１２から画像処理装置１０に送信し（ステップＳ９２）、ポーリング周期に関係なくインターフェース画像の送信を画像処理装置１０に要求する構成としてもよい。
【０１２６】
また、本発明に係るいくつかの実施形態について、図１および図７を参照して、リモートコンピューティング装置１２からユーザ入力情報を画像処理装置が受信する処理（ユーザ入力受信処理）について説明する。まず、これらの実施形態では、リモートコンピューティング装置１２からのユーザ入力情報を画像処理装置１０が受信する（ステップＳ１００）。ステップＳ１００にて受信したユーザ入力情報に応じて、画像処理装置１０が制御される（ステップＳ１０２）。また、本発明に係るいくつかの実施形態では、ステップＳ１００で受信したユーザ入力情報に関連して、画像処理装置１０におけるインターフェースが更新される。この更新では、画像処理装置１０が有するインターフェースを使ってユーザが直接入力した場合と一致するように、ユーザ入力情報を反映させる。
【０１２７】
また、本発明に係るいくつかの実施形態では、リモートコンピューティング装置１２が接続状態要求を画像処理装置１０に送信する。いくつかの実施形態では、接続状態要求はＨＴＴＰリクエストにより送信される。この接続状態要求とは、例えば、フロントパネルなど、画像処理装置１０に関連するインターフェースの状態に関する情報を要求するものである。一方、画像処理装置１０は、この要求をリモートコンピューティング装置１２から受信し、接続状態を示す応答を送信する。いくつかの実施形態では、この応答をＨＴＴＰレスポンスのボディ部に含めて送信する。
【０１２８】
また、本発明に係るいくつかの実施形態について、図１および図８を参照して説明する。ここでは、リモートコンピューティング装置１２においてウェブブラウザ１１０を起動させ、画像処理装置からインターフェース画像としてフロントパネル（ユーザインターフェースパネル１６）のイメージ（画像）を要求する例を挙げて具体的に説明する。なお、ここでは、説明の便宜上、画像処理装置１０を画像処理装置１１２として異なる符号を付して記載しているが、画像処理装置１０と画像処理装置１１２とは基本的には同様のものである。これらの実施形態では、リモートコンピューティング装置１２におけるウェブブラウザ１１０が、画像処理装置１１２に対して、この画像処理装置１１２のフロントパネルのイメージ（画像）の検索を要求する。つまり、ウェブブラウザ１１０がウェブページで問い合わせられている画像を要求する（ステップＳ１１４）。なお、この要求はＨＴＴＰリクエストを利用して行われてもよい。リモートコンピューティング装置１２におけるウェブブラウザ１１０からの要求に応じて、画像処理装置１１２は、この画像処理装置１１２のフロントパネルの画像をウェブブラウザ１１０に返す（ステップＳ１１６）。いくつかの実施形態では、ステップＳ１１６では、この画像はＨＴＴＰレスポンスのボディ部に含まれ、ウェブブラウザ１１０に返される。ウェブブラウザ１１０は画像処理装置１１２のフロントパネル（フロントパネルのイメージ）に変更がないかこの画像処理装置１１２に対してポーリングを行う（ステップＳ１１８）。なお、このポーリングではＨＴＴＰリクエストを含んでいる。ここでフロントパネルに変更がある場合、画像処理装置１１２はリモートコンピューティング装置１２におけるウェブブラウザ１１０に「真」の値を返す（ステップＳ１２０）。いくつかの実施形態では、「真」のレスポンスはＨＴＴＰレスポンスにおけるボディ部に含まれており、ウェブブラウザ１１０が受信する。ステップＳ１２０において、画像処理装置１１２から「真」の値が返されると、ウェブブラウザ１１０は画像を再ロードするように指示され（ステップＳ１２２）、この指示により、フロントパネルの画像を要求するための新たな要求を発生させる（ステップＳ１１４）。画像処理装置１１２からリモートコンピューティング装置１２におけるウェブブラウザ１１０に返された値が「偽」の場合（ステップＳ１２４）、ウェブブラウザ１１０は、画像処理装置１１２に対してポーリングを続行する（ステップＳ１１８）。なお、いくつかの実施形態では、「偽」のレスポンスはＨＴＴＰレスポンスのボディ部に含まれ、ウェブブラウザ１１０にて受信される。また、リモートコンピューティング装置１２は、ユーザによるマウスの動作に応じた入力情報をウェブブラウザ１１０で受信した場合、マウスのこの動作に応じた入力情報を画像処理装置１１２に送信する。例えば、マウスポインタにより選択されたｘ−ｙ座標の値を画像処理装置１１２に送信する（ステップＳ１２６）。また、いくつかの実施形態では、このマウスの動作に応じた入力情報は、ＨＴＴＰリクエストのリクエストラインにおけるクエリ文字列に記述され送信される（ステップＳ１２６）。また、リモートコンピューティング装置１２は、ユーザによるキーボードの動作に応じた入力情報をウェブブラウザ１１０が受信した場合、キーボードのこの動作に応じた入力情報（キーボードからのキーコード示す情報）を画像処理装置１１２に送信する（ステップＳ１２８）。なお、このステップＳ１２８では、いくつかの実施形態では、このキーボードの動作に応じた入力情報は、ＨＴＴＰリクエストのリクエストラインにおけるクエリ文字列に記述され送信される。
【０１２９】
なお、本発明に係るいくつかの実施形態では、画像処理装置１０・１１２とリモートコンピューティング装置１２との間で確立した通信では、標準的なウェブベースのプロトコルを利用している。そして、この通信では、画像処理装置１０・１１２は、本願発明が属する技術分野において公知となっている、いかなる確認および認証方法を使用して、ユーザの確認および認証を実行することができる。さらに、画像処理装置１０・１１２は、組み込まれたウェブページを保護するためのセキュリティ機構を有していてもよく、いくつかの実施形態では、インターフェース画像をホストするＨＴＭＬページへのアクセスの許可および認証の安全性を確保するためにこの機構を利用する。
【０１３０】
なお、上記した実施形態１に係る遠隔対話システム１００では、画像処理装置１０・１１２は、確認部３７による比較結果に基づき、生成部３８が、画像処理装置１０・１２およびリモートコンピューティング装置１２それぞれで表示しているインターフェース画像４０が実質的に異なるか否かを示す状態変更インジケータ生成する。そして生成した状態変更インジケータを、送信制御部３２を介してリモートコンピューティング装置１２に送信する構成であった。一方、リモートコンピューティング装置１２では、状態変更インジケータを参照して、判定部６４が、画像処理装置１０・１１２が有するインターフェース画像４０に変更があるか否かを判定し、変更があると判定した場合、要求指示部６３が、画像処理装置１０・１１２に対してインターフェース画像４０の送信を要求する構成であった。
【０１３１】
しかしながら、図１５に示すように、確認部３７による比較結果において、画像処理装置１０・１１２およびリモートコンピューティング装置１２それぞれで表示しているインターフェース画像４０が実質的に異なると判定された場合、画像送信部３６が、現時点で表示装置２０に表示しているインターフェース画像４０をリモートコンピューティング装置１２に送信する構成としてもよい。
【０１３２】
すなわち、図１５に示すように、リモートコンピューティング装置１２におけるウェブブラウザ１１０が、画像処理装置１０・１１２に対して、この画像処理装置１０・１１２のユーザインターフェースパネル１６で表示しているイメージ（画像）の検索を要求する。つまり、ウェブブラウザ１１０がウェブページにて問い合わせている画像を要求する（ステップＳ２１４）。なお、このステップＳ２１４から次のステップＳ２１６までの処理は、図８のステップＳ１１６、ステップＳ１１８と同様であるため説明は省略する。
【０１３３】
ウェブブラウザ１１０が画像処理装置１０・１１２のユーザインターフェースパネル１６で表示する画像に変更がないかこの画像処理装置１１２に対してポーリングを行い、状態変更要求を送信する。状態変更要求を受信すると、画像処理装置１０・１１２では、確認部３７は、この状態変更要求に応じてユーザインターフェースパネル１６で表示する画像に変更があるか否か確認する。すなわち、確認部３７はリモートコンピューティング装置１２が有するインターフェース画像と当該画像処理装置１０における現在のインターフェースの状態とを比較する。そして、これら両者の内容に変更がないか確認する。
【０１３４】
ここでユーザインターフェースパネル１６に変更がある（真）場合、画像処理装置１１２では、画像送信部３６がリモートコンピューティング装置１２におけるウェブブラウザ１１０に、ユーザインターフェースパネル１６で表示しているインターフェース画像４０を送信する（ステップＳ２１８）。一方、ユーザインターフェースパネル１６で表示するインターフェース画像４０に変更がない（偽）場合、特に、画像処理装置１１２では、リモートコンピューティング装置１２におけるウェブブラウザ１１０に対して何も返答しない。あるいは、変更がない旨を示す情報を画像送信部３６がリモートコンピューティング装置１２に送信する構成であってもよい。
【０１３５】
なお、これ以降に続くステップ、すなわちステップＳ２２２、Ｓ２２４は、それぞれステップＳ１２６、Ｓ１２８と同様であるため、その説明は省略する。
【０１３６】
このように、確認部３７が、リモートコンピューティング装置１２が有するインターフェース画像７０と当該画像処理装置１０における現在のインターフェースの状態とを比較して、これら両者の内容に変更がないか確認する。そして、両者の内容に変更があると判定した場合、リモートコンピューティング装置１２に対して状態変更インジケータの代わりに、現時点で表示しているインターフェース画像４０を送信する構成としてもよい。このように構成した場合、画像処理装置１０からリモートコンピューティング装置１２に対する状態変更インジケータの送信、リモートコンピューティング装置１２における状態変更インジケータに基づく判定処理、リモートコンピューティング装置１２から画像処理装置１０に対するインターフェース画像４０の送信要求を省略することができる。このため、画像処理装置１０で表示しているインターフェース画像４０に変更が生じた場合、変更後のインターフェース画像４０をより迅速にリモートコンピューティング装置１２に提供することができる。
【０１３７】
（実施形態２）
さらに発明に係る他の実施形態（実施形態２）について図９〜図１２を参照して説明する。まず、この図９に示す遠隔対話システム１５０では、上述した実施形態１に示す遠隔対話システム１００と比較して、画像処理装置１３０とリモートコンピューティング装置１３２との通信を、ゲートウェイコンピューティング装置（ゲートウェイ）１３４を介して行う点が異なる。なお、このゲートウェイコンピューティング装置１３４は、画像処理装置１３０とリモートコンピューティング装置１３２との間でプロトコルの異なるデータを相互に変換して両者の通信を可能とさせるものである。また、実施形態１では、画像処理装置１０が、リモートコンピューティング装置１２が有するインターフェース画像７０と当該画像処理装置１０における現在のインターフェースの状態とを比較し、両者が実質的に異なるか否かを示す状態変更インジケータ（状態情報）生成していたのに対して、実施形態２ではゲートウェイコンピューティング装置１３４において行う点が異なる。すなわち、実施形態１では画像処理装置１０・１１２が備えていた確認部３７および生成部３８をゲートウェイコンピューティング装置１３４が備えている点で異なる。それ以外の点では実施形態１に係る遠隔対話システム１００と実施形態２に係る遠隔対話システム１５０とは同様である。このため、各装置が有する各部の説明については省略する。図９に示す遠隔対話システム１５０では、ゲートウェイコンピューティング装置１３４が、画像処理装置１３０とリモートコンピューティング装置１３２とに通信可能に接続されている。いくつかの実施形態では、ゲートウェイコンピューティング装置１３４と、画像処理装置１３０およびリモートコンピューティング装置１３２それぞれとは、通信ネットワークを介して通信可能に接続されている。好適なネットワークとしては、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、インターネット、セルラネットワーク、衛星ネットワーク、無線近接ネットワーク（例：Ｂｌｕｅｔｏｏｔｈ、Ｗｉ−Ｆｉ、ＷｉＭＡＸ、その他の無線近接ネットワーク）およびその他のネットワークが挙げられる。また、他の実施形態では、ゲートウェイコンピューティング装置１３４、画像処理装置１３０およびリモートコンピューティング装置１３２それぞれが通信回線網を介して通信可能に接続されていてもよい。通信回線網の例としては、電話回線、シリアルケーブル、ＩｒＤＡ接続、およびその他の有線または無線の通信リンクが挙げられる。
【０１３８】
本発明の幾つかの実施形態では、画像処理装置１３０は、リモートフロントパネルアプリケーション用に、ＶＮＣ（Ｖｉｒｔｕａｌ Ｎｅｔｗｏｒｋ Ｃｏｍｐｕｔｉｎｇ）サーバを採用してもよい。ここで、ＶＮＣとは、ＶＮＣ／ＲＦＢ（ｒｅｍｏｔｅ ｆｒａｍｅ ｂｕｆｆｅｒ)プロトコルを利用して通信し、ネットワークに繋がった他のコンピュータ（画像処理装置）の画面を遠隔操作するソフトウェアである。また、このソフトウェアは、フリーソフトウェアとして無償配布されるため、ライセンスによる制限が少なく実機上で利用しやすいというメリットがある。また、ゲートウェイコンピューティング装置１３４が、リモートフロントパネルウェブサービスアプリケーションを実行する構成であってもよい。
【０１３９】
いくつかの実施形態に係る画像処理装置１３０は、従来では別体となっていた２以上の、異なる機能を有する画像処理装置をそれぞれ組み合わせた複合機（ＭＦＰ）である。ＭＦＰは異なる機能を有する画像処理装置をいくつ組み合わせていてもよいが、通常は以下に挙げる画像処理装置が有する１つ以上の機能を備えている。すなわち、プリンタ、スキャナ、コピー機、ファイリング装置、文書管理装置、パブリッシング装置、メディア複製装置、表示装置およびファックス機等である。なお、他の実施形態では、画像処理装置１３０は、ＭＰＦに限定されるものではなく、単機能画像処理装置であってもよい。好適な単機能画像処理装置としては、例えば、プリンタ、スキャナ、コピー機、ファイリング装置、文書管理装置、パブリッシング装置、メディア複製装置、表示装置およびファックス機が挙げられる。
【０１４０】
また、画像処理装置１３０はユーザインターフェース（ＵＩ）パネル１３６を備えている。ユーザインターフェースパネル１３６は、少なくとも入力ボタン１３８および表示装置１４０のいずれか１つを備えている。また、いくつかの実施形態では、表示装置１４０は、入力ボタン有り、または無しのタッチパネルを有する構成であってもよい。また、本発明に係るいくつかの実施形態では、画像処理装置１３０はユーザインターフェースを備えている。このユーザインターフェースの構成要素はそれぞれ近接して配置されているが、本発明の他の実施形態においては、このユーザインターフェースのコンポーネントは必ずしも近接して配置される必要はない。なお、好適なユーザインターフェースパネル１３６の例としては、画像処理装置１３０におけるフロントパネルが挙げられる。
【０１４１】
リモートコンピューティング装置１３２は、例えば、パーソナルコンピュータ（例：ディスクトップコンピュータ、ノート型コンピュータ、タブレットコンピュータ、ハンドヘルドコンピュータ、およびその他のパーソナルコンピュータ）、携帯電話、携帯端末（ＰＤＡ）装置、およびその他のコンピューティング装置が挙げられる。リモートコンピューティング装置１３２は、ユーザによりこのユーザの入力を行うことができるように、表示装置１４２、装置本体部１４４、および他の装置を備えてなる構成である。入力装置としては、マウス、キーパッド、ポインティングデバイス、ジョイスティック、タッチスクリーンおよびその他の入力装置が挙げられる。リモートコンピューティング装置１３２は特に図示していないがウェブブラウザも有している。
【０１４２】
画像処理装置１３０とゲートウェイコンピューティング装置１３４との間における通信およびデータの転送は、任意のプロトコルまたはプロトコルの組み合わせによって実施できる。このプロトコルとしては、例えば、ＷＳ／ＳＯＡＰ（Ｗｅｂ Ｓｅｒｖｉｃｅｓ／Ｓｉｍｐｌｅ Ｏｂｊｅｃｔ Ａｃｃｅｓｓ Ｐｒｏｔｏｃｏｌ）、ＳＯＡＰ／ＸＭＬ（Ｓｉｍｐｌｅ Ｏｂｊｅｃｔ Ａｃｃｅｓｓ Ｐｒｏｔｏｃｏｌ／ｅＸｔｅｎｓｉｂｌｅ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）、ＤＩＭＥ（Ｄｉｒｅｃｔ Ｉｎｔｅｒｎｅｔ Ｍｅｓｓａｇｅ Ｅｎｃａｐｓｕｌａｔｉｏｎ）、ＦＴＰ（Ｆｉｌｅ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）、ＮＦＳ（Ｎｅｔｗｏｒｋ Ｆｉｌｅ Ｓｙｓｔｅｍ）、ＳＭＴＰ（Ｓｉｍｐｌｅ Ｍａｉｌ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）、ＨＴＴＰ／ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ／ＨｙｐｅｒＴｅｘｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）、Ｅメール、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ Ｃｏｎｔｒｏｌ Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ）を使った独自のプロトコル、ＶＮＣ（Ｖｉｒｔｕａｌ Ｎｅｔｗｏｒｋ Ｃｏｍｐｕｔｉｎｇ）プロトコルおよびＡｐｐｌｅＴａｌｋが挙げられる。
【０１４３】
リモートコンピューティング装置１３２とゲートウェイコンピューティング装置１３４との間における通信およびデータの転送は、任意のプロトコルまたはプロトコルの組み合わせによって実施できる。このプロトコルとしては、例えば、ＷＳ／ＳＯＡＰ（Ｗｅｂ Ｓｅｒｖｉｃｅｓ／Ｓｉｍｐｌｅ Ｏｂｊｅｃｔ Ａｃｃｅｓｓ Ｐｒｏｔｏｃｏｌ）、ＳＯＡＰ／ＸＭＬ（Ｓｉｍｐｌｅ Ｏｂｊｅｃｔ Ａｃｃｅｓｓ Ｐｒｏｔｏｃｏｌ／ｅＸｔｅｎｓｉｂｌｅ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）、ＤＩＭＥ（Ｄｉｒｅｃｔ Ｉｎｔｅｒｎｅｔ Ｍｅｓｓａｇｅ Ｅｎｃａｐｓｕｌａｔｉｏｎ）、ＦＴＰ（Ｆｉｌｅ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）、ＮＦＳ（Ｎｅｔｗｏｒｋ Ｆｉｌｅ Ｓｙｓｔｅｍ）、ＳＭＴＰ（Ｓｉｍｐｌｅ Ｍａｉｌ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）、ＨＴＴＰ／ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ／ＨｙｐｅｒＴｅｘｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）、Ｅメール、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ Ｃｏｎｔｒｏｌ Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ）を介した専用プロトコルおよびＡｐｐｌｅＴａｌｋが挙げられる。
【０１４４】
ここで図９および図１０を参照して本発明に係るいくつかの実施形態について説明する。より具体的には図１０を参照して、遠隔対話システム１５０におけるゲートウェイコンピューティング装置１３４の、リモートコンピューティング装置１３２に対するインターフェース画像提供処理について説明する。
【０１４５】
まず、ゲートウェイコンピューティング装置１３４は、リモートコンピューティング装置１３２から、画像処理装置１３０に関連するインターフェース画像４０の要求（第１送信要求）を受信する（ステップＳ１５０）。いくつかの実施形態では、この要求はＨＴＴＰリクエストを含んでいる。ゲートウェイコンピューティング装置１３４は、画像処理装置１３０に関連するインターフェースに関する更新情報を要求するためのインターフェースデータ更新要求（第１送信要求）を、画像処理装置１３０に送信する（ステップＳ１５２）。いくつかの実施形態では、ＶＮＣ／ＲＦＢ（Ｒｅｍｏｔｅ  Ｆｒａｍｅ  Ｂｕｆｆｅｒ）プロトコルを使用して、インターフェースデータ更新要求を、ゲートウェイコンピューティング装置１３４から画像処理装置１３０に送信している。このように、インターフェースデータ更新要求を送信することで、ゲートウェイコンピューティング装置１３４は、画像処理装置１３０からインターフェース更新情報を受信する（ステップＳ１５４）。そして、ゲートウェイコンピューティング装置１３４は、画像処理装置１３０に関連するインターフェースデータをインターフェース画像４０に変換し（ステップＳ１５６）、該インターフェース画像４０をリモートコンピューティング装置１３２に送信する（ステップＳ１５８）。幾つかの実施形態では、ゲートウェイコンピューティング装置１３４はインターフェースデータをＲＦＢからＳＯＡＰ準拠の２値データに変換してもよい。このようにして、画像処理装置１３０は、リモートコンピューティング装置１３２からのインターフェース画像４０の送信要求に応じて、このインターフェース画像４０を、ゲートウェイコンピューティング装置１３４を通じて提供することができる。
【０１４６】
次に、図９および図１１を参照して、遠隔対話システム１５０におけるゲートウェイコンピューティング装置１３４による変更確認処理について説明する。図９および図１１に記載された本発明のいくつかの実施形態では、ゲートウェイコンピューティング装置１３４は、リモートコンピューティング装置１３２から、インターフェース画像４０に関連する状態変更要求（第２送信要求）を受信する（ステップＳ１６０）。いくつかの実施形態では、状態変更要求はＨＴＴＰリクエストを利用して送信される。ゲートウェイコンピューティング装置１３４は、画像処理装置１３０に対して、画像処理装置１３０のインターフェースに関する更新情報を要求するためのインターフェースデータ更新要求（更新情報送信要求）を送信する（ステップＳ１６２）。いつかの実施形態では、ＶＮＣ／ＲＦＢ（Ｒｅｍｏｔｅ  Ｆｒａｍｅ  Ｂｕｆｆｅｒ）プロトコルを使用して、インターフェースデータ更新要求を、ゲートウェイコンピューティング装置１３４から画像処理装置１３０に送信している。このように、インターフェースデータ更新要求を送信することで、ゲートウェイコンピューティング装置１３４は、画像処理装置１３０からインターフェース更新情報を受信する（ステップＳ１６４）。ゲートウェイコンピューティング装置１３４は、リモートコンピューティング装置１３２の現在のインターフェース画像７０と、画像処理装置１３０におけるインターフェースの現在の状態とを比較する（ステップＳ１６６）。ゲートウェイコンピューティング装置１３４は、リモートコンピューティング装置１３２の現在のインターフェース画像と、画像処理装置１３０におけるインターフェースの現在の状態との間に実質的な違いがない（ステップＳ１６８において「ＮＯ」）と判断すると、リモートコンピューティング装置１３２に「変化なし」のインジケータ（状態情報）を送信する（ステップＳ１７０）。一方、ゲートウェイコンピューティング装置１３４は、リモートコンピューティング装置１３２の現在のインターフェース画像と、画像処理装置１３０におけるインターフェースの現在の状態との間に実質的な違いがある（ステップＳ１６８において「ＹＥＳ］）と判断すると、リモートコンピューティング装置１３２に「変化あり」のインジケータ（状態情報）を送信する（ステップＳ１７２）。本発明のいくつかの実施形態では、状態インジケータ（状態情報）はＨＴＴＰレスポンスで送信される。
【０１４７】
次に、図９および図１２を参照して、遠隔対話システム１５０におけるゲートウェイコンピューティング装置１３４による、リモートコンピューティング装置１３２からのユーザ対話データ受信処理について説明する。図９および図１２に記載された本発明のいくつかの実施形態では、ゲートウェイコンピューティング装置１３４は、リモートコンピューティング装置１３２から、ユーザ対話データを受信する（ステップＳ１８０）。いくつかの実施形態では、ゲートウェイコンピューティング装置１３４は、ＨＴＴＰリクエストのリクエストラインにおけるクエリ文字列に含められたユーザ対話データを受信する。そして、ゲートウェイコンピューティング装置１３４は、受信したユーザ対話データを画像処理装置１３０に送信する（ステップＳ１８２）。
【０１４８】
なお、ユーザ対話データとは、画像処理装置１３０に関するインターフェース画像に関係するデータであり、リモートコンピューティング装置１３２において表示されるものである。ユーザ対話データ、すなわちユーザ入力データの例としては、マウスクリックに関連する空間的位置、キーボードによる対話に関連するキーコード、マウスクリックに関連するマウスボタンの状態、タッチパネルにおけるタッチに関連する空間的位置、ジョイスティックのクリックに関連するジョイスティックの位置、およびその他のユーザ入力が挙げられる。
【０１４９】
以上のように本発明の一実施形態は以下の構成を有するものとも言える。
【０１５０】
すなわち、本発明では、画像処理装置との対話方法と画像処理装置との遠隔対話システムを示している。
【０１５１】
そして、一実施形態では、画像処理装置は、リモートコンピューティング装置から当該画像処理装置に関連するインターフェース画像の要求を受信する。なお、このインターフェース画像には、当該画像処理装置が有する有効なユーザインターフェースとして必要なこの画像処理装置の各部の画像が含まれている。また、本発明の一実施形態では、インターフェース画像は、当該画像処理装置に関連するインターフェースの機能面を複製したものである。すなわち、一実施形態では、その機能面での複製は当該画像処理装置が有するインターフェースに視覚的に類似するものであってもよいし、当該画像処理装置が有するインターフェースの機能を提供しつつも、視覚的には類似しないものであってもよい。また、一実施形態では、当該画像処理装置が有するインターフェース画像には、画像処理装置のＵＩパネルの画像が含まれていてもよい。画像処理装置は、リモートコンピューティング装置からの要求に応じてインターフェース画像を取得し、そのインターフェース画像をこのリモートコンピューティング装置へ送るように構成されている。なお、本発明の一実施形態では、この要求として、ＨＴＴＰリクエストを含み、ＨＴＴＰレスポンス時にインターフェース画像をリモートコンピューティング装置に送信する構成とすることができる。
【０１５２】
一実施形態では、画像処理装置は、リモートコンピューティング装置から、画像処理装置のインターフェースとリモートコンピューティング装置に表示されたインターフェース画像とに関連する要求変更を受信することができる。すなわち、画像処理装置は、現在リモートコンピューティング装置にて利用可能なインターフェース画像が、画像処理装置の、現在のインターフェースの機能面での複製であるかどうかを示す変更インジケータをリモートコンピューティング装置に送信することができる。また、一実施形態では、この変更要求としてＨＴＴＰリクエストを含み、変更インジケータをＨＴＴＰレスポンス時にリモートコンピューティング装置に送信する構成とすることができる。
【０１５３】
また、一実施形態では、画像処理装置は、リモートコンピューティング装置から、このリモートコンピューティング装置で取得したインターフェース画像に関連するユーザ入力情報を受信し、この受信したユーザ入力情報に従って制御される構成とすることができる。また、一実施形態では、ユーザ入力情報を、ＨＴＴＰリクエストのリクエストラインにおけるクエリ文字列を介して受信してもよい。
【０１５４】
本発明の他の実施形態では、リモートコンピューティング装置は、画像処理装置のインターフェース画像を該画像処理装置に要求する構成である。なお、このインターフェース画像には、当該画像処理装置が有する有効なユーザインターフェースとして必要なこの画像処理装置の各部の画像が含まれている。また、本発明の一実施形態では、インターフェース画像は、当該画像処理装置に関連するインターフェースの機能面を複製したものである。すなわち、一実施形態では、その機能面での複製は当該画像処理装置が有するインターフェースと視覚的に類似するものであってもよいし、当該画像処理装置が有するインターフェースの機能面を提供しつつも、視覚的には類似しないものであってもよい。また、一実施形態では、当該画像処理装置が有するインターフェース画像には、画像処理装置のＵＩパネルの画像が含まれていてもよい。リモートコンピューティング装置は、画像処理装置に対する要求により該画像処理装置からインターフェース画像を受信し、当該リモートコンピューティング装置におけるウェブページにそのインターフェース画像を表示することができる。本発明の一実施形態では、この要求にはＨＴＴＰリクエストを含み、インターフェース画像をＨＴＴＰレスポンス時に受信する構成であってもよい。
【０１５５】
一実施形態では、リモートコンピューティング装置は、画像処理装置のインターフェースとリモートコンピューティング装置に表示されたインターフェース画像とに関連する要求変更を画像処理装置に送信することができる。すなわち、リモートコンピューティング装置は、現在リモートコンピューティング装置にて利用可能なインターフェース画像が、画像処理装置の、現在のインターフェースの機能面での複製であるかどうかを示す変更インジケータをこの画像処理装置から受信する。また、一実施形態では、この変更要求としてＨＴＴＰリクエストを含み、変更インジケータをＨＴＴＰレスポンス時に画像処理装置から受信する構成とすることができる。一実施形態では、リモートコンピューティング装置は、ポジティブな変更インジケータに応じて、更新したインターフェース画像を要求する。
【０１５６】
また、一実施形態では、リモートコンピューティング装置は、コンピューティング装置で受信した表示インターフェース画像に関連するユーザ入力情報を画像処理装置に送信する。また、一実施形態では、ＨＴＴＰリクエストのリクエストラインにおけるクエリ文字列を介してユーザ入力情報を送信する構成であってもよい。
【０１５７】
本発明の一実施形態では、リモートコンピューティング装置と画像処理装置とが、ゲートウェイコンピューティング装置を介して接続されており、該ゲートウェイコンピューティング装置は、画像処理装置のインターフェースに関連する要求を、リモートコンピューティング装置から受信する。このゲートウェイコンピューティング装置は、リモートコンピューティング装置からの要求に応じて、インターフェース関連情報を画像処理装置から取得し、リモートコンピューティング装置にこのインターフェース関連情報を送信することができる。
【０１５８】
また、以上のように本発明に係る遠隔対話方法は以下のステップを含むものとも言える。
【０１５９】
すなわち、本発明に係る遠隔対話方法は、画像処理装置との遠隔対話方法であって、（ａ）リモートコンピューティング装置から、インターフェース画像を要求する第１要求を、画像処理装置において受信するステップと、（ｂ）前記画像処理装置のインターフェースに関連するものであって、このインターフェースの機能面での複製を示す第１インターフェース画像を、インターフェース画像を要求する前記第１要求の受信に関連する第１の時点で取得するステップと、（ｃ）前記第１インターフェース画像を、前記画像処理装置から前記リモートコンピューティング装置に送信するステップとを含む。
【０１６０】
また、本発明に係る遠隔対話方法は、上記した方法において、前記画像処理装置のインターフェースは、フロントパネルインターフェースであってもよい。
【０１６１】
また、本発明に係る遠隔対話方法は、上記した方法において、インターフェース画像を要求する前記第１要求が、第１ＨＴＴＰリクエストを含んでもよい。
【０１６２】
また、本発明に係る遠隔対話方法は、上記した方法において、前記第１インターフェース画像を送信するステップでは、第１ＨＴＴＰレスポンスを含んでもよい。
【０１６３】
また、本発明に係る遠隔対話方法は、上記した方法において、前記第１インターフェース画像は、ＪＰＥＧ、ＪＰＥＧ−２０００、ＰＮＧ、ＢＭＰ、ＴＩＦＦ、ＧＩＦおよびＳＶＧからなるグループから選択された画像フォーマットであってもよい。
【０１６４】
また、本発明に係る遠隔対話方法は、上記した方法において、（ａ）前記リモートコンピューティング装置から、前記第１インターフェース画像と前記インターフェースとに関連する第１変更要求を、前記画像処理装置において受信するステップと、（ｂ）前記第１インターフェース画像と前記インターフェースとに関連する変更状態を判定するステップであって、この変更状態は、前記第１インターフェース画像が実質的に前記インターフェースの現在の機能面での複製であるかどうかを示しているステップと、（ｃ）前記変更状態を、前記画像処理装置から前記リモートコンピューティング装置に送信するステップと、をさらに含んでいてもよい。
【０１６５】
また、本発明に係る遠隔対話方法は、上記した方法において、前記第１変化要求が、第２ＨＴＴＰリクエストを含んでもよい。
【０１６６】
また、本発明に係る遠隔対話方法は、上記した方法において、前記変更状態を送信するステップでは、第２ＨＴＴＰレスポンスを含んでいてもよい。
【０１６７】
また、本発明に係る遠隔対話方法は、上記した方法において、（ａ）前記画像処理装置において、前記リモートコンピューティング装置から、前記第１インターフェース画像に関連する第１対話インジケータを受信するステップと、（ｂ）前記第１対話インジケータに従って前記画像処理装置を制御するステップと、をさらに含んでもよい。
【０１６８】
また、本発明に係る遠隔対話方法は、上記した方法において、前記第１対話インジケータを受信するステップでは、第３ＨＴＴＰリクエストを含んでもよい。
【０１６９】
また、本発明に係る遠隔対話方法は、上記した方法において、さらに、（ａ）前記インターフェースに関連するものであって、このインターフェースの機能面での複製を示す第２インターフェース画像を、前記第１対話インジケータの受信に関連する第２の時点で取得するステップと、（ｂ）前記第２インターフェース画像を、前記画像処理装置から前記リモートコンピューティング装置に送信するステップとを含んでもよい。
【０１７０】
また、本発明に係る遠隔対話方法は、上記した方法において、前記第２インターフェース画像を送信するステップでは、第３ＨＴＴＰレスポンスを含んでもよい。
【０１７１】
本発明に係る遠隔対話方法は、画像処理装置との遠隔対話方法であって、（ａ）コンピューティング装置から、インターフェース画像を要求する第１リクエストを画像処理装置に送信するステップと、（ｂ）前記コンピューティング装置において、前記画像処理装置から、第１インターフェース画像を受信するステップと、（ｃ）前記コンピューティング装置において、前記第１インターフェース画像を表示するステップとを含む。
【０１７２】
また、本発明に係る遠隔対話方法は、上記した方法において、前記インターフェース画像は、前記画像処理装置のフロントパネルインターフェースに関連する画像であってもよい。
【０１７３】
また、本発明に係る遠隔対話方法は、上記した方法において、インターフェース画像を要求する前記第１要求は、第１ＨＴＴＰリクエストを含んでもよい。
【０１７４】
また、本発明に係る遠隔対話方法は、上記した方法において、前記第１インターフェース画像を受信するステップでは、第１ＨＴＴＰレスポンスを含んでもよい。
【０１７５】
また、本発明に係る遠隔対話方法は、上記した方法において、前記第１インターフェース画像が、ＪＰＥＧ、ＪＰＥＧ−２０００、ＰＮＧ、ＢＭＰ、ＴＩＦＦ、ＧＩＦおよびＳＶＧからなるグループから選択された画像フォーマットであってもよい。
【０１７６】
また、本発明に係る遠隔対話方法は、上記した方法において、（ａ）前記コンピューティング装置から、前記画像処置装置に対して、前記第１インターフェース画像に関連する第１変更要求を送信するステップと、（ｂ）前記コンピューティング装置において、前記画像処理装置から変更状態を受信するステップと、をさらに含んでもよい。
【０１７７】
また、本発明に係る遠隔対話方法は、上記した方法において、前記第１変更リクエストが、第２ＨＴＴＰリクエストを含んでもよい。
【０１７８】
また、本発明に係る遠隔対話方法は、上記した方法において、前記変更状態を受信するステップでは、第２ＨＴＴＰレスポンスを含んでもよい。
【０１７９】
また、本発明に係る遠隔対話方法は、上記した方法において、（ａ）ユーザインターフェース装置から、前記表示された第１インターフェース画像に関連する第１対話インジケータを受信するステップと、（ｂ）前記コンピューティング装置から、前記画像処理装置に対して、関連する対話インジケータを送信するステップと、をさらに含んでもよい。
【０１８０】
また、本発明に係る遠隔対話方法は、上記した方法において、前記関連する対話インジケータを送信するステップでは、第３ＨＴＴＰリクエストを含んでもよい。
【０１８１】
本発明に係る遠隔対話方法は、画像処理装置との遠隔対話方法であって、（ａ）リモートコンピューティング装置から、画像処理装置のインターフェースに関連するインターフェース画像を要求する要求を、ゲートウェイコンピューティング装置において受信するステップ、（ｂ）前記ゲートウェイコンピューティング装置から前記画像処理装置に対して、前記画像処理装置のインターフェースに関連する第１インターフェース画像の更新を要求する要求を送信するステップと、（ｃ）前記画像処理装置から、インターフェース画像更新情報を、前記ゲートウェイコンピューティング装置において受信するステップと、（ｄ）前記ゲートウェイコンピューティング装置で、前記インターフェース画像更新情報を、前記画像処理装置のインターフェースに関連する第２インターフェース画像に変換するステップと、（ｅ）前記第２インターフェース画像を前記ゲートウェイコンピューティング装置から前記リモートコンピューティング装置に対して送信するステップと、を含む。
【０１８２】
また、本発明に係る遠隔対話方法は、上記した方法において、（ａ）インターフェース画像を要求する前記要求において、ＨＴＴＰリクエストを含み、（ｂ）第１インターフェース画像を更新するための要求において、ＶＮＣ／ＲＦＢプロトコルを含み、（ｃ）前記第２インターフェース画像を送信するステップではＨＴＴＰレスポンスを含んでもよい。
【０１８３】
なお、本明細書で用いた用語および表現は、本発明を説明するために用いたものであって、これらは本発明を限定するものではない。これらの用語および表現の使用によって、本明細書に記載された特徴点または当該特徴点の部分と同等のものが除外されることはなく、本発明の範囲は請求項の記載によって明らかになる。
【産業上の利用可能性】
【０１８４】
本実施の形態に係る遠隔対話システムでは、リモートコンピューティング装置によるポーリングで画像処理装置が有するインターフェース画像の変更を確認し、変更されている場合はリモートコンピューティング装置が有するインターフェース画像を更新することができる構成である。このため、異なる場所に配置された装置間で同様なインターフェース画像を表示して操作入力を行うシステムで幅広く適用できる。
【符号の説明】
【０１８５】
１０  画像処理装置
１２  リモートコンピューティング装置
１５  記憶装置
１６  ユーザインターフェースパネル
１８  操作部
２０  表示装置
２１  操作部
２２  表示装置
３１  受信制御部
３２  送信制御部
３３  機能制御部
３６  画像送信部
３７  確認部
３８  生成部
３９  表示制御部
４０  インターフェース画像
５２  記憶装置
６１  受信制御部
６２  送信制御部
６３  要求指示部
６４  判定部
６５  操作指示部
６６  表示制御部
７０  インターフェース画像
１００  遠隔対話システム
１１２  画像処理装置
１３０  画像処理装置
１３２  リモートコンピューティング装置
１３４  ゲートウェイコンピューティング装置
１３６  ユーザインターフェースパネル
１３８  入力ボタン
１４０  表示装置
１４２  表示装置
１５０  遠隔対話システム
【図１】
2010157240.tif 000003
【図２】
2010157240.tif 000004
【図３】
2010157240.tif 000005
【図４】
2010157240.tif 000006
【図５】
2010157240.tif 000007
【図６】
2010157240.tif 000008
【図７】
2010157240.tif 000009
【図８】
2010157240.tif 000010
【図９】
2010157240.tif 000011
【図１０】
2010157240.tif 000012
【図１１】
2010157240.tif 000013
【図１２】
2010157240.tif 000014
【図１３】
2010157240.tif 000015
【図１４】
2010157240.tif 000016
【図１５】
2010157240.tif 000017