(57)【要約】【課題】  Ｗｅｂサーバとして動作する機器と無線接続される情報処理装置において、当該機器のリソース情報を含むＵＩを表示することができるようにする。【解決手段】  Ｗｅｂサーバとして機能する機器と無線接続され、該機器が提供するユーザインタフェースを用いて該機器を操作可能な情報処理装置における情報処理方法であって、無線接続された際に、前記機器のドメイン情報を取得する工程（ステップＳ５０２）と、前記ユーザインタフェースを形成するためのファイルを取得する工程（ステップＳ５０３）と、前記ファイルに含まれるスクリプト要素内の記述のうち、前記機器において実行される処理に関する記述に含まれる予め定められた文字列を、前記ドメイン情報により置換する工程（ステップＳ５０６）と、前記文字列が置換されたファイルに基づいて、前記ユーザインタフェースを表示する工程（ステップＳ５０７〜Ｓ５１４）とを備える。【選択図】  図５
2009123116.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂサーバとして機能する機器と無線接続され、該機器が提供するユーザインタフェースを用いて該機器を操作可能な情報処理装置であって、
無線接続された際に、前記機器のドメイン情報を取得する第１の取得手段と、
前記ユーザインタフェースを形成するためのファイルを取得する第２の取得手段と、
前記ファイルに含まれるスクリプト要素内の記述のうち、前記機器において実行される処理に関する記述に含まれる予め定められた文字列を、前記ドメイン情報により置換する置換手段と、
前記置換手段により前記文字列が置換されたファイルに基づいて、前記ユーザインタフェースを表示する表示手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記表示手段は、前記機器において実行される処理に関する記述に基づいて、該機器が実行した処理の結果を受け取り、前記ユーザインタフェースに表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記スクリプト要素内の記述は、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔにより記述されていることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記ファイルは、ＳＶＧファイルであることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
Ｗｅｂサーバとして機能する機器と無線接続され、該機器が提供するユーザインタフェースを用いて該機器を操作可能な情報処理装置における情報処理方法であって、
無線接続された際に、前記機器のドメイン情報を取得する第１の取得工程と、
前記ユーザインタフェースを形成するためのファイルを取得する第２の取得工程と、
前記ファイルに含まれるスクリプト要素内の記述のうち、前記機器において実行される処理に関する記述に含まれる予め定められた文字列を、前記ドメイン情報により置換する置換工程と、
前記置換工程において前記文字列が置換されたファイルに基づいて、前記ユーザインタフェースを表示する表示工程と
を備えることを特徴とする情報処理方法。
【請求項６】
請求項５に記載の情報処理方法をコンピュータによって実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂサーバとして機能する機器が提供するＵＩ（ユーザインタフェース）をネットワークを介して情報処理装置上に表示させることで、該情報処理装置による該機器の遠隔操作を可能にするための情報処理技術に関するものである。
【背景技術】
【０００２】
複合機などのネットワークに対応した機器の中には、当該機器のＵＩをネットワークを介してＰＣ上に表示させ、ＰＣ上から遠隔操作できるように構成されているものがある。
【０００３】
一般に、このような機能を実現するための構成としては、以下の２種類が挙げられる。第１は、機器のタッチパネルＵＩをそのままＰＣ上に表示させるものであり、当該構成によれば、ユーザはタッチパネルにタッチする代わりに、ＰＣ上に表示されたＵＩのボタン等をマウスでクリックすることで、遠隔より操作を行うことができる。
【０００４】
第２は、機器自身がＨＴＴＰに対応したＷｅｂサーバとして動作し、ＰＣが有するブラウザを介して、ＵＩを形成するＨＴＭＬファイルを呼び出して、ＰＣ上から遠隔で操作ができるようにしたものである。
【０００５】
しかしながら、上記第１及び第２の構成によりＰＣ上に表示されるＵＩは、いずれもＰＣ用に最適化されたものではないため、操作性が低いという問題があった。
【０００６】
これに対して上記第２の構成に関しては、近年Ａｊａｘ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ＋ＸＭＬ）と呼ばれる技術等が登場してきており、このような問題を解決しＰＣ用に最適化したＵＩを表示させることが可能となっている。
【０００７】
更に、このようにスクリプト言語を使って、ＸＭＬファイルやＨＴＭＬファイル内に、ＰＣ上で実行させるべきプログラムを埋め込むことで、多様性のあるＵＩを表示させることもできるようになり、また、機器側の処理負荷も低減できるようになった。このため、上述のような遠隔操作を実現するにあたっては、上記第２の構成が有効であるといえる。
【特許文献１】特開平１０−３０１８７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述のように、スクリプト言語を使ってＨＴＭＬファイル等に埋め込まれるプログラムの場合、ＰＣが有するブラウザに備えられたセキュリティ機能により、一般的には、外部ドメインとなる機器のリソースにアクセスすることができない。このため、上記第２の構成の場合、機器のリソースに関する情報をＵＩとしてＰＣ上に表示させることができないという問題がある。
【０００９】
例外として、ＨＴＭＬファイル等で記述されるスクリプト要素内において、外部ドメインとなる機器のアドレスを指定した上で、機器のリソース情報を取得するためのＪａｖａ（登録商標）Ｓｃｒｉｐｔを実行させることで、係る問題を回避することができる。具体的には、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔを機器に実行させることで機器のリソースに関する情報を取得させ、実行結果をＰＣが読み込むことで、当該機器のリソースに関する情報をＰＣ上に表示することが可能となる。
【００１０】
しかしながら、デジタルカメラなどようにＰＣに対して無線接続可能な機器の場合にあっては、機器のアドレスが動的に与えられることとなる。このため、ＨＴＭＬファイル等において記述されるスクリプト要素内において、外部ドメインとなる機器のアドレスを予め指定しておくことができない。
【００１１】
このため、Ｗｅｂサーバとして機能する機器が無線接続される場合には、ネットワークを介してＰＣ上に表示されるＵＩ内に、該機器のリソース情報を含めることができないという問題がある。
【００１２】
本発明は、上記課題に鑑みてなされたものであり、Ｗｅｂサーバとして動作する機器と無線接続される情報処理装置において、当該機器のリソース情報を含むＵＩを表示することができるようにする。
【課題を解決するための手段】
【００１３】
上記の目的を達成するために本発明に係る情報処理装置は以下のような構成を備える。即ち、
Ｗｅｂサーバとして機能する機器と無線接続され、該機器が提供するユーザインタフェースを用いて該機器を操作可能な情報処理装置であって、
無線接続された際に、前記機器のドメイン情報を取得する第１の取得手段と、
前記ユーザインタフェースを形成するためのファイルを取得する第２の取得手段と、
前記ファイルに含まれるスクリプト要素内の記述のうち、前記機器において実行される処理に関する記述に含まれる予め定められた文字列を、前記ドメイン情報により置換する置換手段と、
前記置換手段により前記文字列が置換されたファイルに基づいて、前記ユーザインタフェースを表示する表示手段とを備える。
【発明の効果】
【００１４】
本発明によれば、Ｗｅｂサーバとして動作する機器と無線接続される情報処理装置において、当該機器のリソース情報を含むＵＩを表示させることができるようになる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本発明の各実施形態を詳細に説明する。
【００１６】
［第１の実施形態］
１．ネットワークシステムの構成
図１は、本発明の第１の実施形態にかかるＰＣ１０２（情報処理装置）と、ＰＣ１０２と無線接続されたデジタルカメラ１０１とを備えるネットワークシステムの構成を示す図である。
【００１７】
当該ネットワークシステムにおいて、デジタルカメラ１０１はＷｅｂサーバとして動作し、ＰＣ１０２に対してリモートＵＩデータ（デジタルカメラ１０１をＰＣ１０２上から遠隔操作可能にするためのＵＩを生成するためのデータ）を提供する。
【００１８】
なお、デジタルカメラ１０１はＰＣ１０２に提供するリモートＵＩデータがＰＣ１０２にて実行されることでＰＣ１０２から要求されるＪａｖａ（登録商標）Ｓｃｒｉｐｔを実行し、実行結果を返すように構成されている。このように、最小限の処理のみを実行するよう構成することで、デジタルカメラ１０１では、Ｗｅｂサーバとして動作するのに必要なメモリサイズと消費電力とを最小限に抑えることができる。
【００１９】
２．ＰＣ１０２の構成
図２は本発明の第１の実施形態にかかる情報処理装置（ＰＣ１０２）の機能構成を示すブロック図である。
【００２０】
図２において、２０１は接続部でありデジタルカメラ１０１が無線接続される。２０２は、記憶部であり、接続部２０１を介して無線接続されたデジタルカメラ１０１よりダウンロードされるリモートＵＩデータ等を記憶する。
【００２１】
２０３は解析部であり、記憶部２０２に記憶されたリモートＵＩデータを解析する。２０４は生成部であり、解析部２０３における解析結果に基づいて、ＵＩとして表示するためのコンテンツデータを生成する。
【００２２】
２０５はＵＩ制御部であり、記憶部２０２に記憶されたリモートＵＩデータに含まれるＪａｖａ（登録商標）Ｓｃｒｉｐｔを実行する。２０６は表示制御部であり、生成部２０４において生成されたコンテンツデータに、ＵＩ制御部２０５によるＪａｖａ（登録商標）Ｓｃｒｉｐｔの実行結果を挿入して、モニタ２０７に表示するための表示制御を実行する。
【００２３】
３．デジタルカメラ１０１が保持するテンプレート
図３Ａ〜図３Ｃはデジタルカメラ１０１が提供するリモートＵＩデータの一例を示す図である。同図に示すように、本実施形態にかかるリモートＵＩデータは、ＳＶＧ（ｈｔｔｐ：／／ｗｗｗ．ｗ３．ｏｒｇ／Ｇｒａｐｈｉｃｓ／ＳＶＧ／）形式で記述されている。
【００２４】
ＳＶＧファイルの場合、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔを実行させることが可能であり、図３Ａ、図３Ｂの＜ｓｃｒｉｔｐ＞要素（３０１）には、実行させるべきプログラムが、スクリプト言語を使って埋め込まれている。
【００２５】
なお、図３Ａ〜図３Ｃに示すリモートＵＩデータをモニタ２０７に表示すると、図４のようになる。図３Ｃにおいて、ｉｄ＝“ｎｕｍｂｅｒ＿ｔｅｘｔ”（３２１）となっている＜ｔｅｘｔ＞要素は、デジタルカメラ１０１に接続されたＣＦカードに含まれる写真の枚数を出力するための記述であるが、図３Ｃの例では写真の枚数が指定されていない。このため、図４に示したように、モニタ２０７には写真の枚数が表示されない（４０１）。
【００２６】
４．ＰＣ１０２における処理の流れ
以下、図５に示すフローチャートに従って、デジタルカメラ１０１により提供されるリモートＵＩデータに基づいてＰＣ１０２上にＵＩを表示するまでのＰＣ１０２における処理の流れについて説明する。
【００２７】
ステップＳ５０１において、接続部２０１にデジタルカメラ１０１が接続されると、デジタルカメラ１０１とＰＣ１０２とは通信を開始する。
【００２８】
ステップＳ５０２では、接続されたデジタルカメラ１０１のドメイン情報を取得し（第１の取得工程）、記憶部２０２が、該取得したドメイン情報を記憶する。なお、本実施形態において、デジタルカメラ１０１のドメイン情報は、“１５０．６１．１４５．５３”であるとする。
【００２９】
ステップＳ５０３では、接続されたデジタルカメラ１０１から、リモートＵＩデータ（ＳＶＧ形式で記述されたファイル、ファイル名：ｕｉ．ｓｖｇ）をダウンロードし（第２の取得工程）、記憶部２０２が、これを記憶する。
【００３０】
ここで、ダウンロードしたリモートＵＩデータはビットマップのようなラスタデータの場合もあれば、そのままで動作するＨＴＭＬである場合もある。そこで、解析部２０３では記憶部２０２に記憶されたリモートＵＩデータを解析する。
【００３１】
ステップＳ５０４では、解析部２０３による解析の結果に基づいて、リモートＵＩデータがテンプレートかどうかを判別する。当該判別のために解析部２０３では、
（Ａ）リモートＵＩデータがＳＶＧ形式で記述されたファイルであるかどうか
（Ｂ）ｗｉｄｇｅｔ名前空間のｔｙｐｅ属性を含むかどうか
（Ｃ）その属性値が“ｔｅｍｐｌａｔｅ”であるかどうか
を調べる。（Ａ）、（Ｂ）、（Ｃ）の全てを満たす場合には、このリモートＵＩデータはテンプレートであると判別する。なお、図３Ａ〜図３Ｃに示すリモートＵＩデータはＳＶＧ形式で記述されたファイルであり、＜ｓｖｇ＞要素のｗｉｄｇｅｔ：ｔｙｐｅ属性の値が“ｔｅｍｐｌａｔｅ”（図３Ａの３０２）であるので、テンプレートであると判別される。
【００３２】
ステップＳ５０４における判別の結果、テンプレートであると判別された場合には、ステップ５０５に進み、テンプレートであると判別されなかった場合には、処理を終了する。
【００３３】
ステップＳ５０５では、生成部２０４が、デジタルカメラ１０１のドメイン情報を、ＵＩを介してＰＣ１０２が遠隔操作する機器のドメイン情報として設定する。
【００３４】
更にステップＳ５０６では、生成部２０４が、リモートＵＩデータのスクリプト要素内に予め定められた文字列“％ｄｏｍａｉｎ％”が含まれているかを探索する。そして、探索された文字列をステップＳ５０２において記憶したドメイン情報に置き換えることで、コンテンツデータを生成する。
【００３５】
図３Ａの例では、スクリプト要素内のｇｅｔＰｈｏｔｏＮｕｍｂｅｒ（）に“％ｄｏｍａｉｎ％”が含まれている（３０３）。このため、当該文字列がデジタルカメラ１０１のドメイン情報“１５０．６１．１４５．５３”（ＵＲＩ）で置き換えられ、コンテンツデータが生成される。
【００３６】
ステップＳ５０７では、コンテンツデータをＵＩとして起動するＵＩ制御部２０５が、当該生成されたコンテンツデータの読み込みを完了すると、ｌｏａｄイベントを発生させ、ｌｏａｄイベントハンドラを呼びだす。図３Ａの例では、＜ｓｖｇ＞要素にｏｎｌｏａｄ＝“ｉｎｉｔ（ｅｖｔ）”としてスクリプトのｉｎｉｔ（）関数（３０４）がｌｏａｄイベントハンドラとして登録されているため、この関数を呼びだす。Ｉｎｉｔ（）関数はｉｄ＝“ｎｕｍｂｅｒ＿ｔｅｘｔ”となる＜ｔｅｘｔ＞要素の内容をデジタルカメラのＣＦに含まれる写真の枚数で置き換える。そのために、ステップＳ５０８では、ｇｅｔＰｈｏｔｏＮｕｍｂｅｒ（）関数を呼びだす（３０５）。
【００３７】
ステップＳ５０９では、ＧｅｔＰｈｏｔｏＮｕｍｂｅｒ関数が、まずスクリプト要素を生成する。スクリプト要素に登録されるスクリプトとしてｈｔｔｐ：／／１５０．６１．１４５．５３／ｐｈｏｔｏＮｕｍｂｅｒ．ｊｓを登録し、これをコンテンツデータに追加する。
【００３８】
ステップＳ５１０では、接続部２０１が、デジタルカメラ１０１にｐｈｏｔｏＮｕｍｂｅｒ．ｊｓの実行を要求する。
【００３９】
デジタルカメラ１０１では、接続部２０１からの要求に応じてその時点でＣＦカードに含まれる写真の枚数を取得し、関数ｐｈｏｔｏＮｕｍｂｅｒ（）を生成する。なお、本実施形態では、この時点でデジタルカメラ１０１は、写真を２００枚有しているものとする。このため、ｐｈｏｔｏＮｕｍｂｅｒ（）は図６のようになる。
【００４０】
デジタルカメラ１０１がｐｈｏｔｏＮｕｍｂｅｒ．ｊｓを生成すると、ステップＳ５１１では、接続部２０１がｐｈｏｔｏＮｕｍｂｅｒ．ｊｓをダウンロードする。
【００４１】
ステップＳ５１２では、ＵＩ制御部２０５が、ｐｈｏｔｏＮｕｍｂｅｒ（）を呼び出し、返り値として２００を得る。ステップＳ５１３では、得られた値を元にコンテンツデータを更新する。
【００４２】
イベント処理が完了すると、ステップＳ５１４では、表示制御部２０６がモニタ２０７にＵＩを表示する。この結果、モニタ２０７上の表示は図７のようになる。つまり、リモートＵＩデータを表示した場合には（図４）、デジタルカメラのリソース情報である写真枚数が表示されないが、リモートＵＩデータに基づいて生成されたコンテンツデータを表示した場合には、写真枚数が表示されることとなる。
【００４３】
このように、本実施形態では、デジタルカメラと接続した際に、該デジタルカメラのドメイン情報を取得し、ダウンロードされたリモートＵＩデータに含まれるＪａｖａ（登録商標）Ｓｃｒｉｐｔの所定の文字列を、該ドメイン情報で置換する構成とした。
【００４４】
この結果、デジタルカメラのアドレスが動的に与えられる場合であっても、デジタルカメラにＪａｖａ（登録商標）Ｓｃｒｉｐｔを実行させリソース情報にアクセスさせることが可能となる。そして、ＰＣ上にてデジタルカメラのリソース情報を含むＵＩを表示することが可能となる。
【００４５】
［第２の実施形態］
上記第１の実施形態では、リモートＵＩデータがデジタルカメラに格納されているものとし、ＰＣではデジタルカメラからリモートＵＩデータをダウンロードする構成としたが、本発明はこれに限られない。
【００４６】
リモートＵＩデータを別途、テンプレートサーバに格納しておき、該テンプレートサーバからリモートＵＩデータをダウンロードするように構成してもよい。
【００４７】
１．ネットワークシステムの構成
図８は、本発明の第２の実施形態に係るＰＣ８０２（情報処理装置）を備えるネットワークシステムの構成を示す図である。
【００４８】
図８において、８０１はデジタルカメラであり、本実施形態にかかるＰＣ８０２に接続されている。８０３はテンプレートサーバであり、リモートＵＩデータを有している。
【００４９】
なお、デジタルカメラ８０１とＰＣ８０２とは、無線ＬＡＮにより接続され、ＰＣ８０２とテンプレートサーバ８０３とは、ＷＡＮにより接続されているものとする。また、デジタルカメラ８０１とテンプレートサーバ８０３とは、直接、相互に通信することはできないように構成されているものとする。
【００５０】
２．ＰＣ８０２における処理の流れ
以下、図９に示すフローチャートに従って、ＰＣ８０２上にＵＩを表示するまでのＰＣ８０２における処理の流れについて説明する。なお、説明は、上記第１の実施形態におけるＰＣ１０２の処理の流れ（図５）との相違点について行うものとする（図５と共通する工程については、同一の参照番号を付している）。
【００５１】
デジタルカメラ８０１がＰＣ８０２に無線接続され、ＰＣ８０２がデジタルカメラのドメイン情報を取得するまでの工程（ステップＳ５０１、５０２）は、上記第１の実施形態と同じである。
【００５２】
ステップＳ９０１では、接続部２０１が、デジタルカメラ８０１からテンプレートサーバ８０３のＵＲＬを取得し、記憶部２０２に保存する。なお、本実施形態においてテンプレートサーバ８０３のＵＲＬは“ｈｔｔｐ：／／ｗｗｗ．ｅｘａｍｐｌｅ．ｃｏｍ／ｕｉ．ｓｖｇ”であるとする。
【００５３】
ステップＳ９０２では、接続部２０１が、当該ＵＲＬに基づいてテンプレートサーバ８０３にＷＡＮで接続し、通信を開始する。
【００５４】
ステップＳ９０３では、接続部２０１が、テンプレートサーバ８０３からリモートＵＩデータ（ファイル名：ｕｉ．ｓｖｇ）をダウンロードし、記憶部２０２に記憶する。
【００５５】
以降の工程（ステップＳ５０４〜Ｓ５１４）は、上記第１の実施形態と同じである。
【００５６】
以上の説明から明らかなように、本実施形態では、デジタルカメラと接続した際に、該デジタルカメラのドメイン情報を取得するとともに、リモートＵＩデータの格納先のＵＲＬを取得する構成とした。そして、格納先よりリモートＵＩデータをダウンロードした際に、当該ダウンロードされたリモートＵＩデータに含まれるＪａｖａ（登録商標）Ｓｃｒｉｐｔの所定の文字列を、当該取得したドメイン情報で置換する構成とした。
【００５７】
この結果、デジタルカメラのアドレスが動的に与えられる場合であっても、デジタルカメラにＪａｖａ（登録商標）Ｓｃｒｉｐｔを実行させリソース情報にアクセスさせることが可能となる。そして、ＰＣ上にてデジタルカメラのリソース情報を含むＵＩを表示することが可能となる。
【００５８】
［他の実施形態］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００５９】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給するよう構成することによっても達成されることはいうまでもない。この場合、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することにより、上記機能が実現されることとなる。なお、この場合、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６０】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００６１】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合に限られない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６２】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、前述した実施形態の機能が実現される場合も含まれる。つまり、プログラムコードがメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって実現される場合も含まれる。
【図面の簡単な説明】
【００６３】
【図１】本発明の第１の実施形態にかかるＰＣ１０２（情報処理装置）と、ＰＣ１０２と無線接続されたデジタルカメラ１０１とを備えるネットワークシステムの構成を示す図である。
【図２】本発明の第１の実施形態にかかる情報処理装置（ＰＣ１０２）の機能構成を示すブロック図である。
【図３Ａ】デジタルカメラ１０１が提供するリモートＵＩデータの一例を示す図である。
【図３Ｂ】デジタルカメラ１０１が提供するリモートＵＩデータの一例を示す図である。
【図３Ｃ】デジタルカメラ１０１が提供するリモートＵＩデータの一例を示す図である。
【図４】リモートＵＩデータをモニタ２０７に表示した場合の表示例を示す図である。
【図５】デジタルカメラ１０１により提供されるリモートＵＩデータに基づいてＰＣ１０２上にＵＩを表示するまでのＰＣ１０２における処理の流れを示すフローチャートである。
【図６】ｐｈｏｔｏＮｕｍｂｅｒ（）の一例を示す図である。
【図７】リモートＵＩデータに基づいて生成されたコンテンツデータをモニタ２０７に表示した場合の表示例を示す図である。
【図８】本発明の第２の実施形態に係るＰＣ８０２（情報処理装置）を備えるネットワークシステムの構成を示す図である。
【図９】ＰＣ８０２上にＵＩを表示するまでのＰＣ８０２における処理の流れを示すフローチャートである。
【図１】
2009123116.tif 000003
【図２】
2009123116.tif 000004
【図３Ａ】
2009123116.tif 000005
【図３Ｂ】
2009123116.tif 000006
【図３Ｃ】
2009123116.tif 000007
【図４】
2009123116.tif 000008
【図５】
2009123116.tif 000009
【図６】
2009123116.tif 000010
【図７】
2009123116.tif 000011
【図８】
2009123116.tif 000012
【図９】
2009123116.tif 000013