(57)【要約】 【課題】  他の機器に設定された動作条件を、自機器の動作条件として取得することができる情報処理システムおよび情報処理装置を提供する。【解決手段】  プログラムメモリ６に記憶された環境データ取得プログラム６ｆは、ネットワークに接続された他の機器に対し、他の機器のデータメモリに記憶された環境データの送信を要求する環境データ要求情報を送信し、送信した環境データ要求情報に応答して返信された環境データのうちで、予め定める条件に合致した環境データをデータメモリ９内の環境データ記憶部９ｃに記憶する。あるいはネットワークに接続された他の機器から送信された環境データ要求情報を受信したとき、受信した環境データ要求情報に応答して、自機器のデータメモリに記憶された環境データを、環境データ要求情報を送信した機器に送信する。【選択図】      図１
2006155210.tif 000002
【特許請求の範囲】
【請求項１】
予め定めた動作条件情報に基づいて動作を行う複数の情報処理装置が、相互に接続される情報処理システムであって、
動作条件情報を記憶する第１の記憶手段、動作条件情報を含む情報を送受信する第１の送受信手段、および動作条件情報の送信を要求する動作条件要求情報を前記第１の送受信手段に送信させる第１の制御手段を含む第１の情報処理装置であって、前記複数の情報処理装置に含まれる第１の情報処理装置と、
動作条件情報を記憶する第２の記憶手段、動作条件情報を含む情報を送受信する第２の送受信手段、および前記第１の送受信手段によって送信された動作条件要求情報が、前記第２の送受信手段によって受信されると、前記第２の記憶手段に記憶された動作条件情報を、前記第２の送受信手段によって前記第１の情報処理装置に送信させる第２の制御手段を含む第２の情報処理装置であって、前記複数の情報処理装置に含まれる第２の情報処理装置とを含み、
前記第１の制御手段は、さらに前記第２の送受信手段によって送信された動作条件情報を、前記第１の送受信手段によって受信すると、前記第１の送受信手段によって受信した動作条件情報のうちで、予め定める条件に合致した動作条件情報を、前記第１の記憶手段に記憶させることを特徴とする情報処理システム。
【請求項２】
請求項１に記載の情報処理システムに含まれる前記第１の情報処理装置であって、
前記動作条件情報は、情報処理装置の装置種別に応じた動作条件種別の動作条件情報を含み、
前記第１の制御手段は、前記第１の送受信手段によって受信した動作条件情報のうちで、前記第１の情報処理装置の装置種別に合致した動作条件種別の動作条件情報を、前記第１の記憶手段に記憶させることを特徴とする情報処理装置。
【請求項３】
請求項１に記載の情報処理システムに含まれる前記第１の情報処理装置であって、
前記動作条件情報は、その動作条件情報が更新された時刻を示す更新時刻情報を含み、
前記第１の制御手段は、前記第１の送受信手段によって受信された動作条件情報に含まれる更新時刻情報が示す時刻が、前記第１の記憶手段に記憶された動作条件情報に含まれる更新時刻情報が示す時刻より後の時刻であるとき、前記第１の送受信手段によって受信された動作条件情報を、前記第１の記憶手段に記憶することを特徴とする情報処理装置。
【請求項４】
請求項１に記載の情報処理システムに含まれる前記第１の情報処理装置であって、
前記動作条件情報は、その動作条件情報を管理する管理者を識別するための管理者情報を含み、
前記第１の制御手段は、前記第１の送受信手段によって受信された動作条件情報に含まれる管理者情報が、前記第１の記憶手段に記憶された動作条件情報に含まれる管理者情報と合致したとき、前記第１の送受信手段によって受信された動作条件情報を、前記第１の記憶手段に記憶させることを特徴とする情報処理装置。
【請求項５】
請求項１に記載の情報処理システムに含まれる前記第１の情報処理装置であって、
前記動作条件情報は、テレビジョン放送のチャンネルを設定するチャンネル設定情報、利用者の好みに関連する嗜好情報、およびアプリケーションプログラムの動作条件を示す設定情報の少なくともいずれか１つを含むことを特徴とする情報処理装置。
【請求項６】
請求項１に記載の情報処理システムに含まれる前記第１の情報処理装置であって、
前記第１の情報処理装置は、前記第１の記憶手段に動作条件情報を記憶している状態で、前記第２の情報処理装置から送信された動作条件情報を、前記第１の送受信手段によって受信すると、前記第１の送受信手段によって受信した動作条件情報のうちで、予め定める条件に合致した動作条件情報を記憶する第３の記憶手段をさらに含み、
前記第１の記憶手段に記憶された動作条件情報および前記第３の記憶手段に記憶された動作条件情報のうちで、予め定める条件に合致するいずれか１つの動作条件情報が示す動作条件で動作することを特徴とする情報処理装置。
【請求項７】
予め定めた動作条件情報に基づいて動作を行う複数の情報処理装置が、相互に接続される情報処理システムであって、
動作条件情報を記憶する第１の記憶手段、動作条件情報を含む情報を送受信する第１の送受信手段、および動作条件情報の一覧を示すリスト情報を要求するリスト要求情報を前記第１の送受信手段に送信させる第１の制御手段を含む第１の情報処理装置であって、前記複数の情報処理装置に含まれる第１の情報処理装置と、
動作条件情報およびリスト情報を記憶する第２の記憶手段、動作条件情報およびリスト情報を含む情報を送受信する第２の送受信手段、および前記第１の送受信手段によって送信されたリスト要求情報が、前記第２の送受信手段によって受信されると、前記第２の記憶手段に記憶されたリスト情報を前記第２の送受信手段に送信させる第２の制御手段を含む第２の情報処理装置であって、前記複数の情報処理装置に含まれる第２の情報処理装置とを含み、
前記第１の制御手段は、さらに前記第２の送受信手段によって送信されたリスト情報を、前記第１の送受信手段によって受信すると、前記第１の送受信手段によって受信したリスト情報が示す動作条件情報のうちで、予め定める条件に合致した動作条件情報の送信を要求する動作条件要求情報を前記第１の送受信手段に送信させ、
前記第２の制御手段は、さらに前記第１の送受信手段によって送信された動作条件要求情報を、前記第２の送受信手段によって受信すると、前記第２の記憶手段に記憶された動作条件情報を、前記第２の送受信手段に送信させ、
前記第１の制御手段は、さらに前記第２の送受信手段によって送信された動作条件情報を、前記第１の送受信手段によって受信すると、前記第１の送受信手段によって受信した動作条件情報を、前記第１の記憶手段に記憶させることを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された装置間で情報を共有することができる情報処理システムおよび情報処理装置に関する。
【背景技術】
【０００２】
通信機能を有する家庭電気製品を家庭内のネットワークに接続したホームネットワークがある。ホームネットワークは、ネットワークに接続された家庭電気製品間で、情報を共有あるいは送受信して、利便性を向上しようとするものである。ホームネットワークに接続される家庭電気製品は、パーソナルコンピュータ、テレビジョン、デジタルレコーダ、ミニコンポ、携帯型の再生装置などの機器が含まれる。情報の送受信は、たとえばＵＰｎＰ（Universal Plug and Play）のための技術仕様あるいはＤＬＮＡ（Digital Living
Network Alliance）が提案する通信規約を利用して行われる。
【０００３】
ネットワークに接続された機器の動作条件の設定は、機器が使用される環境に応じて、機器毎に設定する必要がある。既に動作条件が設定されている機器が接続されているネットワークに、その機器と同じ動作条件を設定する必要がある機器を新たに接続するときも、新たに接続する機器に同じ動作条件を設定する必要がある。機器に設定する動作条件には、たとえばテレビジョン放送などのチャンネルを設定する設定情報、利用者の好みに関連する嗜好情報、あるいはアプリケーションプログラムの動作条件を設定する設定情報などがある。これらの動作条件を設定する設定作業は、多くの情報を設定する必要があり、複雑で、かつ時間のかかるわずらわしい作業である。
【０００４】
機器間で情報を共有する第１の従来技術として、画像処理装置のパラメータをサーバに登録しておくことによって、情報を共有する画像処理装置のパラメータ共有システムがある。画像処理装置は、ネットワークを介して、サーバに登録されたパラメータを取得して設定するので、容易にパラメータの設定を行うことができる（たとえば特許文献１参照）。
【０００５】
機器間で情報を共有する第２の従来技術として、機器が有する共有領域に機器の設定情報を記憶するネットワーク端末装置がある。他の機器からアクセスすることができる共有領域に設定情報を保存して、他の機器から設定情報を参照することができるようにしたものである（たとえば特許文献２参照）。
【０００６】
機器間で情報を共有する第３の従来技術として、他の機器の機能部の機能を示す機能情報を通信によって取得する通信システムがある。取得した機能情報に基づいて、他の機器の機能を遠隔で制御することができるようにしたものである（たとえば特許文献３参照）。
【０００７】
【特許文献１】特開２０００−２５３０７号公報
【特許文献２】特開２００４−１１２３３１号公報
【特許文献３】特開平１０−２５７０７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、第１の従来技術は、サーバに登録されている情報しか取得することができず、ネットワークに接続されている他の不特定の機器の動作条件を取得することができないという問題がある。
【０００９】
第２の従来技術は、他の機器の共有領域に直接アクセスするものであるが、情報の取得先の機器を特定して取得する必要があり、不特定の機器から情報を取得することができないという問題がある。
【００１０】
第３の従来技術は、他の機器の機能部の機能を示す機能情報を取得して、他の機器の機能を利用するものであり、同じ動作条件を有する他の機器の動作条件を取得して、自機器の動作条件とすることができないという問題がある。
【００１１】
本発明の目的は、他の機器に設定された動作条件を、自機器の動作条件として取得することができる情報処理システムおよび情報処理装置を提供することである。
【課題を解決するための手段】
【００１２】
本発明は、予め定めた動作条件情報に基づいて動作を行う複数の情報処理装置が、相互に接続される情報処理システムであって、
動作条件情報を記憶する第１の記憶手段、動作条件情報を含む情報を送受信する第１の送受信手段、および動作条件情報の送信を要求する動作条件要求情報を前記第１の送受信手段に送信させる第１の制御手段を含む第１の情報処理装置であって、前記複数の情報処理装置に含まれる第１の情報処理装置と、
動作条件情報を記憶する第２の記憶手段、動作条件情報を含む情報を送受信する第２の送受信手段、および前記第１の送受信手段によって送信された動作条件要求情報が、前記第２の送受信手段によって受信されると、前記第２の記憶手段に記憶された動作条件情報を、前記第２の送受信手段によって前記第１の情報処理装置に送信させる第２の制御手段を含む第２の情報処理装置であって、前記複数の情報処理装置に含まれる第２の情報処理装置とを含み、
前記第１の制御手段は、さらに前記第２の送受信手段によって送信された動作条件情報を、前記第１の送受信手段によって受信すると、前記第１の送受信手段によって受信した動作条件情報のうちで、予め定める条件に合致した動作条件情報を、前記第１の記憶手段に記憶させることを特徴とする情報処理システムである。
【００１３】
本発明に従えば、まず予め定めた動作条件情報に基づいて動作を行う複数の情報処理装置が、相互に接続される情報処理システムでは、前記複数の情報処理装置に含まれる第１の情報処理装置は、第１の記憶手段によって、動作条件情報が記憶され、第１の送受信手段によって、動作条件情報を含む情報が送受信され、第１の制御手段によって、動作条件情報の送信を要求する動作条件要求情報が前記第１の送受信手段によって送信される。
【００１４】
次に前記複数の情報処理装置に含まれる第２の情報処理装置は、第２の記憶手段によって、動作条件情報が記憶され、第２の送受信手段によって、動作条件情報を含む情報が送受信され、第２の制御手段によって、前記第１の送受信手段によって送信された動作条件要求情報が、前記第２の送受信手段によって受信されると、前記第２の記憶手段に記憶された動作条件情報が、前記第２の送受信手段によって前記第１の情報処理装置に送信され、前記第１の制御手段によって、さらに前記第２の送受信手段によって送信された動作条件情報が、前記第１の送受信手段によって受信されると、前記第１の送受信手段によって受信した動作条件情報のうちで、予め定める条件に合致した動作条件情報が、前記第１の記憶手段に記憶される。
【００１５】
このように、他の情報処理装置が記憶する動作条件情報を要求して、その要求に応答して他の情報処理装置から送信された動作条件情報を受信し、予め定める条件に合致する動作条件情報を自情報処理装置の動作条件情報として記憶するので、他の機器に設定された動作条件を、自機器の動作条件として設定することができる。
【００１６】
本発明は、前記情報処理システムに含まれる前記第１の情報処理装置であって、
前記動作条件情報は、情報処理装置の装置種別に応じた動作条件種別の動作条件情報を含み、
前記第１の制御手段は、前記第１の送受信手段によって受信した動作条件情報のうちで、前記第１の情報処理装置の装置種別に合致した動作条件種別の動作条件情報を、前記第１の記憶手段に記憶させることを特徴とする。
【００１７】
本発明に従えば、他の情報処理装置から受信した動作条件情報のうちで、自情報処理装置の装置種別に合致した動作条件種別の動作条件情報を、自情報処理装置の動作条件情報として記憶するので、装置種別の異なる情報処理装置から動作条件情報を受信しても、自情報処理装置に適した動作条件情報を選択して用いることができる。
【００１８】
本発明は、前記情報処理システムに含まれる前記第１の情報処理装置であって、
前記動作条件情報は、その動作条件情報が更新された時刻を示す更新時刻情報を含み、
前記第１の制御手段は、前記第１の送受信手段によって受信された動作条件情報に含まれる更新時刻情報が示す時刻が、前記第１の記憶手段に記憶された動作条件情報に含まれる更新時刻情報が示す時刻より後の時刻であるとき、前記第１の送受信手段によって受信された動作条件情報を、前記第１の記憶手段に記憶することを特徴とする。
【００１９】
本発明に従えば、他の情報処理装置から受信した動作条件情報に含まれる更新時刻情報が示す時刻が、自情報処理装置の記憶手段に記憶された動作条件情報に含まれる更新時刻情報が示す時刻より新しいとき、他の情報処理装置から受信した動作条件情報を、自情報処理装置の記憶手段に記憶するので、古い動作条件情報が設定されることを防止することができる。
【００２０】
本発明は、前記情報処理システムに含まれる前記第１の情報処理装置であって、
前記動作条件情報は、その動作条件情報を管理する管理者を識別するための管理者情報を含み、
前記第１の制御手段は、前記第１の送受信手段によって受信された動作条件情報に含まれる管理者情報が、前記第１の記憶手段に記憶された動作条件情報に含まれる管理者情報と合致したとき、前記第１の送受信手段によって受信された動作条件情報を、前記第１の記憶手段に記憶させることを特徴とする。
【００２１】
本発明に従えば、他の情報処理装置から受信した動作条件情報に含まれる管理者情報と、自情報処理装置の記憶手段に記憶された動作条件情報に含まれる管理者情報とが合致したとき、他の情報処理装置から受信した動作条件情報を、自情報処理装置の記憶手段に記憶するので、他の管理者の動作条件情報が設定されることを防止することができる。
【００２２】
本発明は、前記情報処理システムに含まれる前記第１の情報処理装置であって、
前記動作条件情報は、テレビジョン放送のチャンネルを設定するチャンネル設定情報、利用者の好みに関連する嗜好情報、およびアプリケーションプログラムの動作条件を示す設定情報の少なくともいずれか１つを含むことを特徴とする。
【００２３】
本発明に従えば、動作条件情報は、テレビジョン放送のチャンネルを設定するチャンネル設定情報、利用者の好みに関連する嗜好情報、およびアプリケーションプログラムの動作条件を示す設定情報の少なくともいずれか１つを含むので、他の機器に設定されたチャンネル設定情報、嗜好情報、およびアプリケーションプログラムの設定情報を、自機器の動作条件情報として設定して利用することができる。
【００２４】
本発明は、前記情報処理システムに含まれる前記第１の情報処理装置であって、
前記第１の情報処理装置は、前記第１の記憶手段に動作条件情報を記憶している状態で、前記第２の情報処理装置から送信された動作条件情報を、前記第１の送受信手段によって受信すると、前記第１の送受信手段によって受信した動作条件情報のうちで、予め定める条件に合致した動作条件情報を記憶する第３の記憶手段をさらに含み、
前記第１の記憶手段に記憶された動作条件情報および前記第３の記憶手段に記憶された動作条件情報のうちで、予め定める条件に合致するいずれか１つの動作条件情報が示す動作条件で動作することを特徴とする。
【００２５】
本発明に従えば、情報処理装置は、既に動作条件情報を記憶している第１の記憶手段のほかに、その情報処理装置の送受信手段によって受信した動作条件情報のうちで、予め定める条件に合致した動作条件情報を記憶する第３の記憶手段を含み、一時的に、その第３の記憶手段に記憶した動作条件情報が示す動作条件で動作させることができる。
【００２６】
本発明は、予め定めた動作条件情報に基づいて動作を行う複数の情報処理装置が、相互に接続される情報処理システムであって、
動作条件情報を記憶する第１の記憶手段、動作条件情報を含む情報を送受信する第１の送受信手段、および動作条件情報の一覧を示すリスト情報を要求するリスト要求情報を前記第１の送受信手段に送信させる第１の制御手段を含む第１の情報処理装置であって、前記複数の情報処理装置に含まれる第１の情報処理装置と、
動作条件情報およびリスト情報を記憶する第２の記憶手段、動作条件情報およびリスト情報を含む情報を送受信する第２の送受信手段、および前記第１の送受信手段によって送信されたリスト要求情報が、前記第２の送受信手段によって受信されると、前記第２の記憶手段に記憶されたリスト情報を前記第２の送受信手段に送信させる第２の制御手段を含む第２の情報処理装置であって、前記複数の情報処理装置に含まれる第２の情報処理装置とを含み、
前記第１の制御手段は、さらに前記第２の送受信手段によって送信されたリスト情報を、前記第１の送受信手段によって受信すると、前記第１の送受信手段によって受信したリスト情報が示す動作条件情報のうちで、予め定める条件に合致した動作条件情報の送信を要求する動作条件要求情報を前記第１の送受信手段に送信させ、
前記第２の制御手段は、さらに前記第１の送受信手段によって送信された動作条件要求情報を、前記第２の送受信手段によって受信すると、前記第２の記憶手段に記憶された動作条件情報を、前記第２の送受信手段に送信させ、
前記第１の制御手段は、さらに前記第２の送受信手段によって送信された動作条件情報を、前記第１の送受信手段によって受信すると、前記第１の送受信手段によって受信した動作条件情報を、前記第１の記憶手段に記憶させることを特徴とする情報処理システムである。
【００２７】
本発明に従えば、まず予め定めた動作条件情報に基づいて動作を行う複数の情報処理装置が、相互に接続される情報処理システムでは、前記複数の情報処理装置に含まれる第１の情報処理装置は、第１の記憶手段によって、動作条件情報が記憶され、第１の送受信手段によって、動作条件情報を含む情報が送受信され、第１の制御手段によって、動作条件情報の一覧を示すリスト情報を要求するリスト要求情報が前記第１の送受信手段によって送信され、前記複数の情報処理装置に含まれる第２の情報処理装置は、第２の記憶手段によって、動作条件情報およびリスト情報が記憶され、第２の送受信手段によって、動作条件情報およびリスト情報を含む情報が送受信され、第２の制御手段によって、前記第１の送受信手段によって送信されたリスト要求情報が、前記第２の送受信手段によって受信されると、前記第２の記憶手段に記憶されたリスト情報が前記第２の送受信手段によって送信される。
【００２８】
次に前記第１の制御手段によって、さらに前記第２の送受信手段によって送信されたリスト情報が、前記第１の送受信手段によって受信されると、前記第１の送受信手段によって受信したリスト情報が示す動作条件情報のうちで、予め定める条件に合致した動作条件情報の送信を要求する動作条件要求情報が前記第１の送受信手段によって送信され、前記第２の制御手段によって、さらに前記第１の送受信手段によって送信された動作条件要求情報が、前記第２の送受信手段によって受信されると、前記第２の記憶手段に記憶された動作条件情報が、前記第２の送受信手段によって送信され、前記第１の制御手段によって、さらに前記第２の送受信手段によって送信された動作条件情報が、前記第１の送受信手段によって受信されると、前記第１の送受信手段によって受信した動作条件情報が、前記第１の記憶手段に記憶される。
【００２９】
このように、他の情報処理装置が記憶する動作条件情報を要求する際、先に動作条件情報の一覧を示すリスト情報を要求し、その要求に応答して、他の情報処理装置から返信されたリスト情報を受信し、そのリスト情報が示す動作条件情報のうちで、予め定める条件に合致する動作条件情報の送信を要求する動作条件要求情報を送信し、その動作条件要求情報に応答して返信された動作条件情報を、自情報処理装置の動作条件情報として記憶するので、送信される動作条件情報の情報量をより少なくして、他の機器に設定された動作条件情報を取得することができる。
【発明の効果】
【００３０】
本発明によれば、他の情報処理装置が記憶する動作条件情報を要求して、その要求に応答して他の情報処理装置から送信された動作条件情報を受信し、予め定める条件に合致する動作条件情報を自情報処理装置の動作条件として記憶するので、他の機器に設定された動作条件を、自機器の動作条件として設定することができる。したがって、情報処理装置である機器をネットワークに接続したとき、機器が他の機器から必要な動作条件、たとえば設定情報を取得して設定するので、人手によって設定情報を設定する必要がない。さらに設定情報の取得先の機器を特定する必要が無く、ネットワークに接続された複数の装置種別の機器から、設定情報を取得することができる。
【００３１】
また本発明によれば、他の情報処理装置から受信した動作条件情報のうちで、自情報処理装置の装置種別に合致した動作条件種別の動作条件情報を自情報処理装置の動作条件情報として記憶するので、装置種別の異なる情報処理装置から動作条件情報を受信しても、自情報処理装置に適した動作条件情報を選択して用いることができる。したがって、装置種別が異なる情報処理装置である機器から取得した設定情報であっても、動作条件種別が合致する動作条件を設定することができる。
【００３２】
また本発明によれば、他の情報処理装置から受信した動作条件情報に含まれる更新時刻情報が示す時刻が、自情報処理装置の記憶手段に記憶された動作条件情報に含まれる更新時刻情報が示す時刻より新しいとき、他の情報処理装置から受信した動作条件情報を、自情報処理装置の記憶手段に記憶するので、古い動作条件情報が設定されることを防止することができる。すなわち、たとえば嗜好情報などのように、同じ利用者でも、好みが変化することによって、設定されている嗜好情報が変化するとき、誤って古い嗜好情報を設定することが無い。
【００３３】
また本発明によれば、他の情報処理装置から受信した動作条件情報に含まれる管理者情報と、自情報処理装置の記憶手段に記憶された動作条件情報に含まれる管理者情報とが合致したとき、他の情報処理装置から受信した動作条件情報を、自情報処理装置の記憶手段に記憶するので、他の管理者の動作条件情報が設定されることを防止することができる。すなわち、たとえば既に設定されている嗜好情報を、好みの異なる他の利用者の嗜好情報によって更新してしまうことを防止することができる。
【００３４】
また本発明によれば、動作条件情報は、テレビジョン放送のチャンネルを設定するチャンネル設定情報、利用者の好みに関連する嗜好情報、およびアプリケーションプログラムの動作条件を示す設定情報の少なくともいずれか１つを含むので、他の機器に設定されたチャンネル設定情報、嗜好情報、およびアプリケーションプログラムの設定情報を、自機器の動作条件情報として設定して利用することができる。したがって、新たに情報処理装置である機器をネットワークに接続したとき、これらの設定情報の設定を人手で行う必要が無い。
【００３５】
また本発明によれば、情報処理装置は、その情報処理装置の送受信手段によって受信した動作条件情報のうちで、情報処理装置は、既に動作条件情報を記憶している第１の記憶手段のほかに、その情報処理装置の送受信手段によって受信した動作条件情報のうちで、予め定める条件に合致した動作条件情報を記憶する第３の記憶手段を含み、一時的に、その第３の記憶手段に記憶した動作条件情報が示す動作条件で動作させることができる。したがって一時的に、他の情報処理装置である機器に設定された動作条件で動作させることができるので、他の機器に設定された動作条件での動作と比較することができ、よりよい動作条件を見つけることを容易にすることができる。あるいは、ネットワークに接続された別の機器を一時的に利用する際に、普段使用する機器と同じ操作感覚で使用することを可能にする。
【００３６】
また本発明によれば、他の情報処理装置が記憶する動作条件情報を要求する際、先に動作条件情報の一覧を示すリスト情報を要求し、その要求に応答して、他の情報処理装置から返信されたリスト情報を受信し、そのリスト情報が示す動作条件情報のうちで、予め定める条件に合致する動作条件情報の送信を要求する動作条件要求情報を送信し、その動作条件要求情報に応答して返信された動作条件情報を、自情報処理装置の動作条件情報として記憶するので、送信される動作条件情報の情報量をより少なくして、他の機器に設定された動作条件情報を取得することができる。したがって、他の情報処理装置である機器に設定された動作条件情報をより効率的に取得することができる。
【発明を実施するための最良の形態】
【００３７】
図１は、本発明の実施の一形態であるテレビジョン受信機１のハードウエア構成図である。テレビジョン受信機１は、画像入出力部２、ＯＳＤ（On-Screen Display）生成部３、モニタ４、記録部５、プログラムメモリ６、中央制御部７、指示入力部８、データメモリ９、通信部１０、および計時部１１を含んで構成される。テレビジョン受信機１は、放送局３０から放送される信号を受信するアンテナ１２と接続される。
【００３８】
テレビジョン受信機１を構成する部位のうち、情報処理装置として機能するために必要な最小構成は、プログラムメモリ６、中央制御部７、データメモリ９、および通信部１０であり、まずこれらの部位について説明する。中央制御部７は、たとえばＣＰＵ（
Central Processing Unit）で実現され、プログラムメモリ６に記憶されているプログラムを実行することによって、テレビジョン受信機１全体を制御する。
【００３９】
プログラムメモリ６は、たとえば半導体メモリなどのＲＯＭ（Read Only Memory）で実現され、中央制御部７で実行されるプログラムを記憶する。プログラムメモリ６は、環境データ取得プログラム６ｆを含むプログラムを記憶する。データメモリ９は、たとえば半導体メモリなどのＲＡＭ（Random Access Memory）で実現され、中央制御部７によって、書き込み読み出しが行われる。データメモリ９は、環境データ記憶部９ｃを含む記憶領域から構成される。
【００４０】
環境データ記憶部９ｃには、動作する条件である動作条件を示す動作条件情報、たとえば環境データが記憶される。環境データは、テレビジョン放送のチャンネル設定に関するチャンネルデータ、データの検索を容易にするために利用者が設定したキーワードに関するキーワードデータ、インターネットのホームページのアドレスに関するブックマークデータ、およびアプリケーションプログラムの動作条件に関する設定情報などのデータであり、以下、設定情報ともいう。
【００４１】
通信部１０は、たとえばネットワークカードなどで実現され、ＬＡＮ（Local Area
Network）などのネットワークを介して、ネットワークに接続された他の機器つまり情報処理装置と情報を送受信する。中央制御部７からの情報を送信し、受信した情報を中央制御部７に提供する。
【００４２】
プログラムメモリ６に記憶された環境データ取得プログラム６ｆは、ネットワークに接続された他の機器に対し、他の機器のデータメモリに記憶された環境データの送信を要求する環境データ要求情報を送信し、送信した環境データ要求情報に応答して返信された環境データのうちで、予め定める条件に合致した環境データをデータメモリ９内の環境データ記憶部９ｃに記憶する。
【００４３】
環境データ取得プログラム６ｆは、ネットワークに接続された他の機器から送信された環境データ要求情報を受信したときは、受信した環境データ要求情報に応答して、自機器のデータメモリに記憶された環境データを、環境データ要求情報を送信した機器に送信する。
【００４４】
動作条件を要求する動作条件要求情報は、たとえば環境データ要求情報である。記憶手段、第１の記憶手段、および第２の記憶手段は、たとえば環境データ記憶部９ｃであり、送受信手段、第１の送受信手段、および第２の送受信手段は、たとえば通信部１０であり、制御手段、第１の制御手段、および第２の制御手段は、たとえば中央制御部７である。
【００４５】
次に、情報処理装置としてのテレビジョン受信機１に必要な部位以外の部位について説明する。テレビジョン受信機１は、情報処理装置としての機能以外に、テレビジョン放送を受信して表示する受信表示機能、番組を録画する録画機能、電子番組案内であるＥＰＧ（Electronic Program Guide）を表示するＥＰＧ表示機能、嗜好番組つまり視聴者の好みにあった番組に関する情報を提示する嗜好番組提示機能、およびネットワークに接続するネットワーク接続機能などがある。
【００４６】
画像入出力部２は、受信表示機能および録画機能に係わる部位であり、アンテナ１２で受信されたＴＶ（Television：テレビジョン）放送信号の中から、目的の放送局のチャンネルを選局するアナログテレビチューナ２ａ、アナログテレビチューナ２ａによって選局されたチャンネルの映像音声信号をデジタルデータに変換するＡＤ（Analog-to-Digital）コンバータ２ｂ、ＡＤコンバータ２ｂによって変換されたデジタルデータを、ＭＰＥＧ２（Moving Picture Experts Group phase 2）形式で圧縮するＭＰＥＧ２エンコーダ２ｃ、ＭＰＥＧ２形式でエンコードされたデータをデジタルデータに展開するＭＰＥＧ２デコーダ２ｄ、およびＭＰＥＧ２デコーダ２ｄによって展開されたデジタルデータをアナログ信号である映像音声信号に変換するＤＡ（Digital-to-Analog）コンバータ２ｅを含んで構成される。
【００４７】
モニタ４は、たとえば液晶パネルなどの表示部とスピーカなどの音声出力部で実現され、ＤＡコンバータ２ｅによって変換された映像音声信号に基づく映像および音声を出力する。ＯＳＤ生成部３は、中央制御部７から指示された情報を、画像入出力部２からモニタ４に出力される映像信号に合成して、モニタ４に表示させるための合成データを生成する。記録部５は、たとえばＨＤＤ（Hard Disk Drive）などの記憶装置であり、ＭＰＥＧ２エンコーダ２ｃによってＭＰＥＧ２形式に圧縮された映像データを記録する映像データ記録部５ａを含む記憶領域で構成される。記録部５は、中央制御部７から送られた映像データを記録し、記録されている映像データを中央制御部７に提供する。
【００４８】
指示入力部８は、テレビジョン受信機１を遠隔操作するための信号を送信するリモートコントローラであるリモコン２０からの信号を受信する。指示入力部８は、リモコン信号を受信するリモコン信号受信デバイスなどで実現され、受信したリモコン信号に基づく情報を中央制御部７に提供する。指示入力部８は、文字、数字、および記号などの入力が必要なときは、キーボードなどの入力装置を含めてもよい。計時部１１は、たとえばＲＴＣ（Real Time Clock：リアルタイムクロック）で実現される。計時部１１は、現在時刻などを含む計時情報を中央制御部７に与える。
【００４９】
データメモリ９は、環境データ記憶部９ｃの他に、記録再生予約データ記憶部９ａおよびＥＰＧデータ記憶部９ｂの記憶領域を含む。記録再生予約データ記憶部９ａは、放送局３０から取得した映像データなどのコンテンツを記録部５に記録したことを示す録画情報、および放送局３０から取得したコンテンツを記録部５に記録することを予約するために必要な予約情報を記憶する。
【００５０】
ＥＰＧデータ記憶部９ｂは、ＥＰＧつまり電子番組案内のデータ（以下、ＥＰＧデータという）を記憶する記憶領域である。ＥＰＧデータ記憶部９ｂは、中央制御部７が、たとえば１日に２回、インターネットなどのネットワークを介して、ＥＰＧを配信するＥＰＧ配信サーバからダウンロードしたＥＰＧデータを記憶する。ＥＰＧは、放送局によって放送される予定の番組に関する番組情報であり、放送局名、放送開始日時、放送終了日時、番組のジャンル、番組のタイトル、番組の概要などが含まれる。
【００５１】
プログラムメモリ６に記憶された環境データ取得プログラム６ｆを含むプログラムは、記録再生制御プログラム６ａ、ＥＰＧ取得プログラム６ｂ、記録予約制御プログラム６ｃ、キーワード予約制御プログラム６ｄ、およびおすすめ予約制御プログラム６ｅを含む。
【００５２】
記録再生制御プログラム６ａは、たとえば、指示入力部８がリモコン２０から受信した指令、またはデータメモリ９の記録再生予約データ記憶部９ａに記憶された予約情報に従って、指令されたコンテンツまたは予約情報が示すコンテンツを取得して画像データ記録部５ａに記録するように、画像入出力部２および記録部５を制御する。さらに、指示入力部８がリモコン２０から受信した指令であって、画像データ記録部５ａに記録されているコンテンツを再生することを示す指令に従って、画像データ記録部５ａに記録されているコンテンツをモニタ４に出力するように、画像入出力部２および記録部５を制御する。
【００５３】
ＥＰＧ取得プログラム６ｂは、インターネットなどのネットワークを介して、ＥＰＧを配信するＥＰＧ配信サーバからＥＰＧデータを取得するように、通信部１０を制御し、通信部１０によって取得されたＥＰＧデータをデータメモリ９のＥＰＧデータ記憶部９ｂに記憶する。あるいはＥＰＧデータが放送局３０から送信されるデジタルコンテンツ信号に重畳されて提供されるときは、デジタルコンテンツ信号に重畳されたＥＰＧデータを抽出するように画像入出力部２を制御し、画像入出力部２によって抽出されたＥＰＧデータをＥＰＧデータ記憶部９ｂに記憶する。
【００５４】
記録予約制御プログラム６ｃは、モニタ４に表示されたＥＰＧの映像の中にカーソルを形成し、利用者がリモコン２０から入力する指令に応じてカーソルを移動するようにＯＳＤ生成部３を制御する。利用者がリモコン２０を操作して所望の番組を指定すると、指定された番組の記録開始日時、記録終了日時、およびチャンネル番号などを含む情報を予約情報として、記録再生予約データ記憶部９ａに記憶する。
【００５５】
キーワード予約制御プログラム６ｄは、キーワード予約つまり指定されたキーワードに基づいて予約を行うプログラムである。環境データ記憶部９ｃに記憶されているキーワードに基づいて、ＥＰＧデータ記憶部９ｂに記憶されているＥＰＧデータを検索し、キーワードを含む番組を抽出して提示する。あるいはＥＰＧデータを受信したとき、キーワードに基づいて、放送予定のすべての番組のＥＰＧデータを検索し、ＥＰＧデータの中にキーワードを含む番組を抽出して、嗜好番組として提示する。さらにキーワード予約制御プログラム６ｄは、キーワードに基づいて抽出した番組が提供される時間およびチャンネル番号などを含む情報を予約情報として、記録再生予約データ記憶部９ａに記憶する。
【００５６】
おすすめ予約制御プログラム６ｅは、環境データ記憶部９ｃ記憶されている嗜好情報に基づいて、ＥＰＧデータ記憶部９ｂに記憶されているＥＰＧデータを検索して、嗜好情報を含む番組を抽出する。おすすめ予約制御プログラム６ｅは、抽出した番組が提供される時間およびチャンネル番号などを含む情報を予約情報として、記録再生予約データ記憶部９ａに記憶する。
【００５７】
図２は、本発明の実施の他の形態である情報処理システム４０のハードウエア構成図である。情報処理システム４０は、テレビジョン受信機１、デジタルレコーダ４１、パーソナルコンピュータ４２、メディアコンバータ４３、ルータ４４、およびハブ４５を含んで構成される。テレビジョン受信機１、デジタルレコーダ４１、およびパーソナルコンピュータ４２は、情報処理装置として機能する。
【００５８】
デジタルレコーダ４１は、たとえばＨＤＤまたはＤＶＤ（Digital Versatile Disk）などに映像音声情報などのデータを記録再生する記憶再生装置である。デジタルレコーダ４１およびパーソナルコンピュータ４２は、テレビジョン受信機１に含まれるプログラムメモリ６、中央制御部７、データメモリ９、および通信部１０のそれぞれに相当するプログラムメモリ、中央制御部、データメモリ、および通信部を含み、この構成が情報処理装置として機能するために必要な最小構成である。デジタルレコーダ４１およびパーソナルコンピュータ４２が情報処理装置として機能するために必要な最小構成は、テレビジョン受信機１が情報処理装置として機能するために必要な最小構成と同じであるので、デジタルレコーダ４１およびパーソナルコンピュータ４２についての説明は省略する。
【００５９】
テレビジョン受信機１、デジタルレコーダ４１およびパーソナルコンピュータ４２の各機器は、ハブ４５を介してＬＡＮに接続されて、たとえば宅内のネットワークであるホームネットワークを形成している。各機器は、ローカルＩＰ（Internet Protocol）アドレスが設定され、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）に従って、各機器間で情報を送受信する。宅内のネットワークに接続される機器のローカルＩＰアドレスは、たとえば、１９２．１６８．１００．ＸＸＸで示されるＩＰアドレスのうちの１つのＩＰアドレスが、他の機器のローカルＩＰアドレスと重複しないように設定される。ＸＸＸは、１から２５４までの整数である。
【００６０】
メディアコンバータ４１は、たとえば宅外のインターネットに接続された光ファイバーの光信号を、宅内で使用されるＬＡＮの電気信号に変換する。ルータ４４は、インターネットと宅内との境界に設置し、インターネットから送信されるデータおよび宅内ネットワークから送出されるデータを、どの経路を通して転送すべきかを判断する経路選択機能を持つ装置であり、さらに宅外のネットワークにおいて付与されているグローバルＩＰアドレスを、ルータ４４の宅内のＩＰアドレス、および宅内のＬＡＮに接続されている各機器に設定されたローカルＩＰアドレスに変換するＮＡＴ（Network Address Translation）機能、並びに宅内のＬＡＮに新たに接続された機器にローカルＩＰアドレスを付与するＤＨＣＰ（Dynamic Host Configuration Protocol）サーバの機能などを有する。
【００６１】
ハブ４５は、宅内のＬＡＮにおいて、ネットワーク配線の分岐を行うための装置である。
【００６２】
たとえばテレビジョン受信機１が新たにＬＡＮに接続されたとき、テレビジョン受信機１は、ネットワークに接続された他の機器、たとえばデジタルレコーダ４１およびパーソナルコンピュータ４２などに対し、それらの機器のデータメモリに記憶された環境データの送信を要求する環境データ要求情報を送信する。デジタルレコーダ４１およびパーソナルコンピュータ４２は、テレビジョン受信機１から送信された環境データ要求情報を受信すると、自機器のデータメモリに記憶した環境データを送信する。テレビジョン受信機１は、デジタルレコーダ４１およびパーソナルコンピュータ４２から送信された環境データを受信したとき、環境データのうちで、予め定める条件に合致した環境データをデータメモリ９内の環境データ記憶部９ｃに記憶する。
【００６３】
このように、他の情報処理装置が記憶する動作条件情報を要求して、その要求に応答して他の情報処理装置から送信された動作条件情報を受信し、予め定める条件に合致する動作条件情報を自情報処理装置の動作条件として記憶するので、他の機器に設定された動作条件を、自機器の動作条件として設定することができる。したがって、情報処理装置である機器をネットワークに接続したとき、機器が他の機器から必要な動作条件、たとえば設定情報を取得して設定するので、人手によって設定情報を設定する必要がない。さらに設定情報の取得先の機器を特定する必要が無く、ネットワークに接続された複数の装置種別の機器から、設定情報を取得することができる。
【００６４】
環境データ記憶部９ｃに記憶されたデータは、さらに動作条件情報の一覧を示すリスト情報、たとえばインデックスデータファイルを含む。インデックスデータファイルは、環境データ記憶部９ｃに記憶された環境データの一覧を示すデータである。インデックスデータファイルのデータ構造を示すインデックスデータ表を表１に示す。インデックスデータファイルは、インデックスデータを含み、インデックスデータは、「種別」、「データファイル名」、「所有者」、および「更新日時」の４種類のメンバを１組として構成される。
【００６５】
インデックスデータ表には、環境データ記憶部９ｃに記憶された環境データのデータファイルの数のインデックスデータが列挙される。各メンバは、インデックスデータの識別情報およびメンバの種類を示す「データ内容」、メンバのデータの型を示す「型」、メンバのデータのサイズを示す「サイズ」、およびメンバのデータの内容を示す「データ」から構成され、表１の各欄の項目に対応している。
【００６６】
「種別」のメンバには、環境データの種別を表すデータが設定され、たとえば表１では、環境データの種別として、「チャンネル設定」、「キーワード設定」、および「ブックマーク設定」がある。「データファイル名」のメンバには、環境データの実体を含むファイル名を示すデータが設定される。「所有者」のメンバには、その環境データを管理する所有者の識別名を示すデータが設定される。「更新日時」のメンバには、その環境データが更新された最終の日時が設定される。
【００６７】
動作条件種別は、たとえば環境データの種別であり、管理者情報は、たとえば所有者のメンバに示された情報であり、更新時刻情報は、たとえば更新日時のメンバに示された情報である。
【００６８】
環境データの種別によって、インデックスデータの数が１組のものと複数組あり得るものとがある。環境データの種別には、チャンネルデータ、キーワードデータ、およびブックマークデータなどの種別がある。チャンネルデータのインデックスデータは１組であり、キーワードデータおよびブックマークデータのインデックスデータは所有者の数だけある。
【００６９】
たとえば表１の第１番目に記載したインデックスデータは、「データ１種別」、「データ１データファイル名」、「データ１所有者」、および「データ１更新日時」の４種類のデータ内容つまり４種類のメンバから構成される組であり、各メンバに記載されている「データ１」がインデックスデータの識別情報である。
【００７０】
メンバ「データ１種別」の「型」は「文字列」、「サイズ」は「２０」バイト、および「データ」は「チャンネル設定」である。メンバ「データ１データファイル名」の「型」は「文字列」、「サイズ」は「２０」バイト、および「データ」は「ｃｈａｎｎｎｅｌ．ｄａｔ」である。メンバ「データ１所有者」の「型」は「文字列」、「サイズ」は「１０」バイト、および「データ」は「ａｋｉｒａ」である。メンバ「データ１更新日時」の「型」は「文字列」、「サイズ」は「１１」バイト、および「データ」は「２００３／１２／０１」である。
【００７１】
第２番目および第３番目のインデックスデータは、ともに種別が「キーワード設定」であり、第４番目のインデックスデータは、種別が「ブックマーク設定」である。これらのインデックスデータの各メンバの「型」および「サイズ」は、それぞれ第１番目のインデックスデータと同じである。第２番目のインデックスデータの「データファイル名」、「所有者」、および「更新日時」の各メンバの「データ」は、それぞれ「ｋｅｙｗｏｒｄ０１．ｄａｔ」、「ａｋｉｒａ」、および「２００４／１０／０５」である。第３番目のインデックスデータについては、それぞれ「ｋｅｙｗｏｒｄ０２．ｄａｔ」、「ｍａｍａ」、および「２００４／０９／２７」である。第４番目のインデックスデータについては、それぞれ「ｂｏｏｋｍａｒｋ０１．ｄａｔ」、「ｍａｍａ」、および「２００４／０９／２７」である。
【００７２】
【表１】
2006155210.tif 000003
【００７３】
環境データは、ファイル単位で管理され、それぞれファイル名、たとえばチャンネルデータであれば、「ｃｈａｎｎｎｅｌ．ｄａｔ」と命名され管理される。チャンネルデータファイルの一例である「ｃｈａｎｎｎｅｌ．ｄａｔ」と命名されたチャンネルデータファイルのデータ構造を示すチャンネルデータ表を表２に示す。チャンネルデータファイルに含まれるデータは、１種類のメンバ「チャンネル件数」からなる件数データと、「種別」、「リモコン番号」、「周波数」、「表示番号」、および「放送局名」の５種類のメンバを１組として構成されるチャンネルデータとを含む。各メンバは、表１に示したインデックスデータ表と同様に、「データ内容」、「型」、「サイズ」、および「データ」の欄がある。
【００７４】
「チャンネル件数」のメンバには、チャンネルデータファイルに含まれるチャンネルデータの件数が設定される。「種別」のメンバには、地上波およびＣＡＴＶ（Community
Antenna Television）などのチューナの種別が設定される。「リモコン番号」のメンバには、リモコン２０から指示することができるチャンネル番号が設定される。「周波数」のメンバには、アナログテレビチューナ２ａに選局させるテレビジョン放送の周波数が設定される。「表示番号」のメンバには、チャンネルの識別番号として、モニタ４に表示する番号を設定する。「放送局名」のメンバには、「周波数」のメンバに設定した周波数でテレビジョン放送を放送している放送局の名称が設定される。件数データは、１つである。チャンネルデータは、設定するチャンネルの数だけあり、設定されたチャンネルデータの件数が、件数データの件数として設定される。
【００７５】
たとえば表２の最初のメンバである件数データ「チャンネル件数」の「型」、「サイズ」、および「データ」は、それぞれ「数値」、「１」バイト、および「１２」であり、１２件のチャンネルデータが設定されていることを示している。第１番目のチャンネルデータは、「チャンネル１種別」、「チャンネル１リモコン番号」、「チャンネル１周波数」、「チャンネル１表示番号」、および「チャンネル１放送局名」の５種類のデータ内容つまり５種類のメンバから構成される組である。「チャンネル１種別」のメンバの「型」は「数値」、「サイズ」は「１」バイト、および「データ」は「地上波」である。
【００７６】
「チャンネル１リモコン番号」のメンバの「型」は「数値」、「サイズ」は「１」バイト、および「データ」は「２」である。「チャンネル１周波数」のメンバの「型」は「数値」、「サイズ」は「１」バイト、および「データ」は「２」である。「チャンネル１表示番号」のメンバの「型」は「数値」、「サイズ」は「１」バイト、および「データ」は「２」である。「チャンネル１放送局名」のメンバの「型」は「文字列」、「サイズ」は「２１」バイト、および「データ」は「ＭＨＫ総合」である。
【００７７】
第２番目のチャンネルデータの各メンバの「型」および「サイズ」は、それぞれ第１のチャンネルデータと同じである。第２のチャンネルデータの「種別」、「リモコン番号」、「周波数」、「表示番号」、および「放送局名」の各メンバの「データ」は、それぞれ「地上波」、「３」、「５３」、「５３」、および「大和郡山テレビ」である。
【００７８】
【表２】
2006155210.tif 000004
【００７９】
キーワードデータファイルの一例である「ｋｅｙｗｏｒｄ０１．ｄａｔ」と命名されたキーワードデータファイルのデータ構造を示すキーワードデータ表を表３に示す。キーワードデータファイルに含まれるデータは、「キーワード件数」の１種類のメンバからなる件数データと、「キーワード」、「ジャンル」、および「予約設定」の３種類のメンバを１組として構成されるキーワードデータとを含む。各メンバは、表１に示したインデックスデータ表と同様に、「データ内容」、「型」、「サイズ」、および「データ」の欄がある。キーワードデータファイルのデータは、利用者が好みに応じて設定する嗜好情報の１つである。
【００８０】
「キーワード件数」のメンバには、キーワードデータファイルに含まれるキーワードデータの件数が設定される。「キーワード」のメンバには、ＥＰＧデータ記憶部９ｂに記憶されているＥＰＧデータの中に含まれる言葉を含む番組を検索するためのキーワードが設定される。「ジャンル」のメンバには、キーワードを含む番組の中から、選択したい番組のジャンルが設定される。「予約設定」のメンバには、キーワードを含みかつジャンルが一致した番組を予約するか否かを示す情報が設定され、予約するときは、録画をするときの画質、具体的には、高画質、標準画質、または長時間のいずれか１つの画質を示す情報が、予約することを示す情報とともに設定される。件数データは１つであり、キーワードデータは、設定されたキーワードの数だけある。
【００８１】
たとえば表３の最初のメンバである件数データ「キーワード件数」の「型」、「サイズ」、および「データ」は、それぞれ「数値」、「１」バイト、および「１０」であり、１０件のキーワードデータが設定されていることを示している。第１番目のキーワードデータは、「キーワード１キーワード」、「キーワード１ジャンル」、および「キーワード１予約設定」の３種類のデータ内容つまり３種類のメンバから構成される組である。
【００８２】
「キーワード１キーワード」のメンバの「型」は「文字列」、「サイズ」は「４１」バイト、および「データ」は「野球中継」である。「キーワード１ジャンル」のメンバの「型」は「文字列」、「サイズ」は「２１」バイト、および「データ」は「スポーツ」である。「キーワード１予約設定」のメンバの「型」は「文字列」、「サイズ」は「２１」バイト、および「データ」は「予約しない」である。
【００８３】
第２番目のキーワードデータの各メンバの「型」および「サイズ」は、それぞれ第１のキーワードデータと同じである。第２のキーワードデータの「キーワード」、「ジャンル」、および「予約設定」の各メンバの「データ」は、それぞれ「スペシャル」、「バラエティ」、および「予約する＿標準画質」である。「予約設定」の「予約する＿標準画質」は、標準画質で予約することを示している。
【００８４】
【表３】
2006155210.tif 000005
【００８５】
ブックマークデータファイルの一例である「ｂｏｏｋｍａｒｋ０１．ｄａｔ」と命名されたブックマークデータファイルのデータ構造を示すブックマークデータ表を表４に示す。ブックマークデータファイルに含まれるデータは、「ブックマーク件数」の１種類のメンバからなる件数データと、「名前」および「ＵＲＬ（Uniform Resource Locator）」の２種類のメンバを１組として構成されるブックマークデータとを含む。各メンバは、表１に示したインデックスデータ表と同様に、「データ内容」、「型」、「サイズ」、および「データ」の欄がある。
【００８６】
「ブックマーク件数」のメンバには、ブックマークデータファイルに含まれるブックマークデータの件数が設定される。「名前」のメンバには、ブックマークを識別するための識別情報が設定される。「ＵＲＬ」のメンバには、インターネットのホームページのアドレスを示すＵＲＬが設定される。件数データは１つであり、ブックマークデータは、設定されたブックマークの数だけある。
【００８７】
たとえば表４の最初のメンバである件数データ「ブックマーク件数」の「型」、「サイズ」、および「データ」は、それぞれ「数値」、「２１」バイト、および「２０」であり、２０件のブックマークデータが設定されていることを示している。第１番目のブックマークデータは、「ブックマーク１名前」および「ブックマーク１ＵＲＬ」の２種類のデータ内容つまり２種類のメンバから構成される組である。
【００８８】
「ブックマーク１名前」のメンバの「型」は「文字列」、「サイズ」は「４１」バイト、および「データ」は「総合料理サイト「昨日の料理」」である。「ブックマーク１ＵＲＬ」のメンバの「型」は「文字列」、「サイズ」は「２５５」バイト、および「データ」は「ｈｔｔｐ：／／ｗｗｗ．ｃｏｏｋ．ｙｅｓｔｅｒｄａｙ．ｃｏ．ｊｐ」である。
【００８９】
第２番目のブックマークデータの各メンバの「型」および「サイズ」は、それぞれ第１のブックマークデータと同じである。第２のブックマークデータの「名前」および「ＵＲＬ」の各メンバの「データ」は、それぞれ「節約の裏技ＨＰ」および「ｈｔｔｐ：／／ｗｗｗ．ｈｏｗｔｏ．ｈｅｓｏｋｕｒｉ．ｃｏ．ｊｐ」である。
【００９０】
【表４】
2006155210.tif 000006
【００９１】
環境データ記憶部９ｃに記憶されたインデックスデータファイルおよび環境データ毎のデータファイルのデータは、ネットワークに接続される情報処理装置として機能する機器、たとえばテレビジョン受信機１、デジタルレコーダ４１、およびパーソナルコンピュータ４２が、装置種別に応じて個別に有するデータである。
【００９２】
図３は、図１に示したリモコン２０の外観の一例を示す図である。リモコン２０は、テレビジョン受信機１を遠隔で操作するためのリモートコントローラである。リモコン２０は、電源キー２１、メニューキー２２、カーソルキー２３、決定キー２４、戻るキー２５、および数字キー２６を含んで構成される。電源キー２１は、テレビジョン受信機１の電源の投入または切断を指令するための操作キーである。メニューキー２２は、テレビジョン受信機１のモニタ４の画面に、操作メニューを表示させるための操作キーである。
【００９３】
カーソルキー２３は、モニタ４の画面に表示されたカーソルを、画面上で移動させるための操作キーであり、上下左右のいずれか１つの矢印が付された４つのキーを操作してカーソルを移動させることができる。決定キー２４は、たとえばカーソルによって、モニタ４の画面に表示された操作メニューの項目の中から１つの項目を選択し、選択した項目を確定させるための操作キーである。テレビジョン受信機１は、確定された項目によって指示された処理を行う。戻るキー２５は、モニタ４に表示されている画面を、一つ前の画面に戻すための操作キーである。数字キー２６は、チャンネル番号などの数字を入力するためのキーであり、たとえば「１」〜「１２」の各数字を表示した１２個のキーがある。
【００９４】
リモコン２０から送信されたリモコン信号は、テレビジョン受信機１の指示入力部８で受信され、指示入力部８は、受信したリモコン信号に基づく情報を中央制御部７に提供する。中央制御部７は、リモコン信号に基づく情報に従い関連する部位を制御する。リモコン信号に基づく情報がモニタ４上の表示に関連するとき、中央制御部７は、ＯＳＤ生成部３に指示して、モニタ４上の表示を制御する。このように、利用者は、リモコン２０を操作することによって、テレビジョン受信機１を遠隔で操作することができる。
【００９５】
図４は、図１に示したモニタ４に表示されたメニュー画面と設定画面の例を示す図である。図４（ａ）は、テレビジョン受信機１の電源が投入されたとき、操作メニューの一例をモニタ４に表示したメニュー画面８０を示す図である。メニュー画面８０は、モニタ４に他の画面が表示されているとき、リモコン２０のメニューキー２２を押すことによって、表示することもできる。
【００９６】
メニュー画面８０には、たとえば画面のタイトルとして「メニュー」と、「テレビ」ボタン８０ａ、「ビデオ」ボタン８０ｂ、「番組表」ボタン８０ｃ、「インターネット」ボタン８０ｄ、および「設定」ボタン８０ｅの５種類のボタンとが表示される。リモコン２０のカーソルキー２３を操作して、カーソルによって、メニュー画面８０に表示されているボタンを選択し、リモコン２０の決定キー２４を押すことによって、ボタンに対応付けられたモードの表示画面がモニタ４に表示される。以下、リモコン２０のカーソルキー２３を操作して、カーソルによって、メニュー画面８０に表示されているボタンを選択し、リモコン２０の決定キー２４を押すことを、単にボタンを選択するともいう。
【００９７】
「テレビ」ボタン８０ａを選択すると、「テレビ」モードとなり、放送中の番組を視聴することができる。「ビデオ」ボタン８０ｂを選択すると、「ビデオ」モードとなり、録画済みの録画番組を一覧にした番組一覧が表示され、表示された番組一覧の中から選択した録画番組の再生を行うことができる。「番組表」ボタン８０ｃを選択すると、「番組表」モードとなり、ＥＰＧデータ記憶部９ｂに記憶されたＥＰＧデータに基づいてＥＰＧが表示される。この「番組表」モードでは、たとえば表示されたＥＰＧの中から番組を選択し、選択した番組の録画を予約する録画予約などの機能を利用することができる。
【００９８】
「インターネット」ボタン８０ｄを選択すると、「インターネット」モードとなり、Ｗｅｂブラウザの画面が表示され、インターネット上の所望のＷＷＷ（World Wide Web）ページを閲覧することができる。「設定」ボタン８０ｅを選択すると、「設定」モードとなり、テレビジョン受信機１が有する機能の動作条件の設定を行うことができる。
【００９９】
図４（ｂ）は、図４（ａ）に示された「設定」ボタン８０ｅが選択されたときに表示される設定画面８１の一例を示す図である。設定画面８１は、「設定」モードの画面であり、たとえば画面のタイトルとして「設定画面」と、「チャンネル設定」ボタン８１ａ、「キーワード設定」ボタン８１ｂ、「ブックマーク設定」ボタン８１ｃ、および「戻る」ボタン８１ｄの４種類のボタンとが表示される。
【０１００】
設定画面８１は、環境データの種別を選択する画面であり、リモコン２０を操作して、「チャンネル設定」ボタン８１ａ、「キーワード設定」ボタン８１ｂ、または「ブックマーク設定」ボタン８１ｃを選択することによって、それぞれチャンネル設定画面、キーワード設定画面、またはブックマーク設定画面を表示することができる。「戻る」ボタン８１ｄは、１つ前に表示されていた表示画面、つまり図４（ａ）に示したメニュー画面８０に戻るためのボタンである。
【０１０１】
図４（ｃ）は、図４（ｂ）に示された「チャンネル設定」ボタン８１ａが選択されたときに表示されるチャンネル設定画面８２の一例を示す図である。チャンネル設定画面８２は、選局する放送局のチャンネルに関する動作条件つまりチャンネルデータの設定を行う画面である。チャンネル設定画面８２には、たとえば画面のタイトルとして「チャンネル設定画面」と、「リモコン番号」および「局名」の２つの項目についての設定済みのチャンネル一覧とが表示される。
【０１０２】
チャンネル設定画面８２で設定することができるチャンネルの総数は、たとえば１００チャンネルであり、設定されていないチャンネルの「リモコン番号」に対応する「局名」は、たとえば「未設定」と表示される。
【０１０３】
チャンネル設定画面８２は、チャンネル一覧の一部のチャンネルしか表示していないので、設定を行うチャンネルの「リモコン番号」が表示されていないとき、リモコン２０で矢印８２ａを操作することによって、またはリモコン２０の上方向または下方向のカーソルキー２３を操作することによって、画面をスクロールして、表示されていなかった「リモコン番号」のチャンネルを表示することができる。
【０１０４】
チャンネル一覧の中から、設定を行うチャンネルを選択すると、選択したチャンネルについて設定を行うためのチャンネル個別設定画面が表示される。リモコン２０の戻るキー２５を操作すると、図４（ｂ）に示した設定画面８１に戻る。
【０１０５】
この例では、リモコン番号「１」、リモコン番号「３」、リモコン番号「４」、およびリモコン番号「６」、について、「局名」が、それぞれ、「ＭＨＫ総合」、「大和郡山テレビ」、「ＡＡＡテレビ」、および「いろはテレビ」と表示されている。
【０１０６】
図４（ｄ）は、図４（ｃ）に示したチャンネル設定画面８２の中のリモコン番号「３」のチャンネルが選択されたときに表示されるチャンネル個別設定画面８３の一例を示す図である。チャンネル個別設定画面８３は、チャンネル毎の設定を行うための画面である。チャンネル個別設定画面８３には、たとえば画面のタイトルとして「チャンネル個別設定画面」、チャンネルの設定項目と設定内容、および「登録」ボタン８３ａと「戻る」ボタン８３ｂの２種類のボタンが表示される。
【０１０７】
チャンネルの設定項目として、たとえば「リモコン番号」、「受信チャンネル」、「表示番号」、および「放送局名」がある。利用者は、チャンネルの設定項目に対応する設定内容を入力、あるいは既に入力されているときは入力されている設定項目を変更する。次に、利用者が「登録」ボタン８３ａを選択すると、設定内容が更新され、更新された設定内容が環境データ記憶部９ｃに記憶されて、図４（ｃ）に示したチャンネル設定画面８２に戻る。利用者が「戻る」ボタン８３ｂを選択すると、設定内容を更新しないで、図４（ｃ）に示したチャンネル設定画面８２に戻る。
【０１０８】
この例では、チャンネルの設定項目として、「リモコン番号」、「受信チャンネル」、「表示番号」、および「放送局名」があり、それらに対応する設定内容は、それぞれ「３」、「５３」、「５３」、および「大和郡山テレビ」と表示されている。
【０１０９】
図５は、図１に示したモニタ４に表示された設定画面の他の例を示す図である。図５（ａ）は、図４（ｂ）に示された「キーワード設定」ボタン８１ｂが選択されたときに表示されるキーワード設定画面８４の一例を示す図である。キーワード設定画面８４は、キーワード、たとえば予約する番組を絞り込むためのキーワードに関するキーワードデータの設定を行う画面である。
【０１１０】
キーワード設定画面８４には、たとえば画面のタイトルとして「キーワード設定画面」と、「キーワードの識別番号」および「キーワード」の２つの項目についての設定済みのキーワード一覧とが表示される。キーワード設定画面８４で設定することができるキーワードの総数は、たとえば２０件である。
【０１１１】
キーワード設定画面８４は、キーワード一覧の一部のキーワードしか表示していないので、設定を行うキーワードの識別情報が表示されていないとき、リモコン２０で矢印８４ａを操作することによって、またはリモコン２０の上方向または下方向のカーソルキー２３を操作することによって、画面をスクロールして、表示されていなかったキーワードの識別情報を表示することができる。
【０１１２】
キーワード一覧の中から、設定を行うキーワードを選択すると、選択したキーワードについて設定を行うためのキーワード個別設定画面が表示される。リモコン２０の戻るキー２５を操作すると、図４（ｂ）に示した設定画面８１に戻る。
【０１１３】
この例では、キーワードの識別情報「キーワード１」〜キーワードの識別番号「キーワード４」について、キーワードが、それぞれ、「野球中継」、「スペシャル」、「小泉純二郎」、および「新番組」と表示されている。
【０１１４】
図５（ｂ）は、図５（ａ）に示したキーワード設定画面８４に表示されていないキーワード「プロ野球」が選択されたときに表示されるキーワード個別設定画面８５の一例を示す図である。キーワード個別設定画面８５は、キーワード毎の設定を行うための画面である。キーワード個別設定画面８５には、たとえば画面のタイトルとして「キーワード個別設定画面」、キーワードの設定項目と設定内容、および「登録」ボタン８５ａと「戻る」ボタン８５ｂの２種類のボタンが表示される。
【０１１５】
キーワードの設定項目として、たとえば「キーワード」、「ジャンル」、および「アクション」がある。「キーワード」は、キーワードを構成する文字、数字、および記号などをキーボードなどの入力装置を含む指示入力部８によって入力して設定する項目である。「ジャンル」は、番組を絞り込むための番組の種類であり、予め用意された選択肢のジャンルから選択する項目である。「アクション」は、予約をするか否か、および予約をするときは、録画する録画品質を指定する項目である。録画品質の選択肢としては、「予約しない」、「予約する_長時間」、「予約する_標準画質」、または「予約する_高画質」の４つの選択肢があり、これらの中から１つ選択される。
【０１１６】
利用者がキーワードの設定項目に対応する設定内容を入力、あるいは変更し、「登録」ボタン８５ａを選択すると、設定内容が更新され、図５（ａ）に示したキーワード設定画面８４に戻る。利用者が「戻る」ボタン８５ｂを選択すると、設定内容を更新しないで、図５（ａ）に示したキーワード設定画面８４に戻る。
【０１１７】
この例では、キーワードの設定項目として、「キーワード」、「ジャンル」、および「アクション」があり、それらに対応する設定内容は、それぞれ「プロ野球」、「スポーツ」、および「予約する＿長時間」と表示されている。
【０１１８】
図５（ｃ）は、図４（ｂ）に示された「ブックマーク設定」ボタン８１ｃが選択されたときに表示されるブックマーク設定画面８６の一例を示す図である。ブックマーク設定画面８６は、インターネットのホームページのアドレスに関するブックマークデータの設定を行う画面である。
【０１１９】
ブックマーク設定画面８６には、たとえば画面のタイトルとして「ブックマーク設定画面」と、「ブックマークの識別情報」および「ブックマークの名前」の２つの項目についての設定済みのブックマーク一覧とが表示される。ブックマーク一覧に登録されたブックマークは、たとえば表示している画面のＵＲＬを登録することができるＷｅｂブラウザの画面で登録されたブックマークである。ブックマーク設定画面８６で設定することができるブックマークの総数は、たとえば１００件である。
【０１２０】
ブックマーク設定画面８６は、ブックマーク一覧の一部のブックマークしか表示していないので、設定を行うブックマークの識別情報が表示されていないとき、リモコン２０で矢印８６ａを操作することによって、またはリモコン２０の上方向または下方向のカーソルキー２３を操作することによって、画面をスクロールして、表示されていなかったブックマークの識別情報を表示することができる。
【０１２１】
ブックマーク一覧の中から、設定を行うブックマークを選択すると、選択したブックマークについて設定を行うためのブックマーク個別設定画面が表示される。リモコン２０の戻るキー２５を操作すると、図４（ｂ）に示した設定画面８１に戻る。
【０１２２】
この例では、ブックマークの識別情報「ブックマーク１」〜ブックマークの識別番号「ブックマーク４」について、ブックマークの名前が、それぞれ、「総合料理サイト・・・」、「節約の裏技ＨＰ」、「総合ニュース・・・」、および「テレビチェック・・・」と表示されている。
【０１２３】
図５（ｄ）は、図５（ｃ）に示したブックマーク設定画面８６に表示されたブックマーク１が選択されたときに表示されるブックマーク個別設定画面８７の一例を示す図である。ブックマーク個別設定画面８７は、ブックマーク毎の設定を行うための画面である。ブックマーク個別設定画面８７には、たとえば画面のタイトルとして「ブックマーク個別設定画面」、ブックマークの名前とＵＲＬ、および「登録」ボタン８７ａと「戻る」ボタン８７ｂの２種類のボタンが表示される。
【０１２４】
ブックマークの設定項目として、たとえば「名前」および「ＵＲＬ」がある。「名前」は、インターネットのホームページを見つけるためのしおりつまりブックマークを識別するための識別情報である。「ＵＲＬ」は、インターネットのホームページが所在する場所つまりアドレスである。
【０１２５】
利用者がブックマークの名前とＵＲＬとを入力、あるいは変更して「登録」ボタン８７ａを選択すると、設定内容が更新され、図５（ｃ）に示したブックマーク設定画面８６に戻る。利用者が「戻る」ボタン８７ｂを選択すると、設定内容を更新しないで、図５（ｃ）に示したブックマーク設定画面８６に戻る。
【０１２６】
この例では、ブックマークの設定項目として、「名前」および「ＵＲＬ」があり、それぞれ「名前：総合料理サイト「昨日の料理」」、および「ＵＲＬ：ｈｔｔｐ／／ｗｗｗ．ｃｏｏｋ．ｙｅｓｔｅｒｄａｙ．ｃｏ．ｊｐ」と表示されている。
【０１２７】
図６は、図１に示したテレビジョン受信機１の中央制御部７が実行する設定情報取得処理の一例を示すフローチャートである。設定情報取得処理は、設定情報つまり環境データを要求側の情報処理装置としてのテレビジョン受信機１の処理である。テレビジョン受信機１をネットワークに接続したとき、ステップＳ１に移る。
【０１２８】
ステップＳ１では、通信部１０を介して、ネットワーク上に存在するＤＨＣＰサーバ、たとえば図２に示したルータ４４から、ネットワーク上の機器にアクセスするためのＩＰアドレスを取得する。このときＩＰアドレスのほかに取得するネットワークの設定情報として、たとえば、ＩＰアドレスのうち何ビットをネットワークアドレスに使用するかを定義するネットマスク、他のネットワークのコンピュータへアクセスする際の窓口になる機器を示すデフォルトゲートウェイ、およびドメイン名とＩＰアドレスとを対応付けるＤＮＳ（Domain Name Server）アドレスなどの情報がある。
【０１２９】
ステップＳ２では、取得したＩＰアドレスとネットマスクとから、同じネットワーク下のＩＰアドレスを求め、求めたＩＰアドレス宛に、ブロードキャストでインデックスデータのリクエストを送信する。すなわちインデックスデータのリクエストを同じネットワーク内の不特定の機器に送信する。ＤＨＣＰサーバ配下の機器にのみ送信するので、そのＤＨＣＰ配下の機器間でのセキュリティは保障される。
【０１３０】
ステップＳ３では、同じネットワーク内の機器からレスポンスがあったとき、つまりインデックスデータファイルの送信があったとき、インデックスデータファイルの送信があった機器のうちで、１つの機器からインデックスデータファイルを受信する。
【０１３１】
ステップＳ４では、受信したインデックスデータファイルに含まれるインデックスデータのうちで、１つのインデックスデータが示す設定情報つまり環境データが、テレビジョン受信機１で利用可能な情報、つまり予め定める条件に合致する情報か否かを判断する。たとえば、インデックスデータが示す環境データの種別と、テレビジョン受信機１に設定すべき環境データの種別とを比較することによって判断する。利用可能な情報のとき、たとえば環境データの種別が同じであることを示しているとき、ステップＳ５に進み、利用可能な情報でないとき、たとえば環境データの種別が同じでないことを示しているとき、ステップＳ６に進む。
【０１３２】
ステップＳ５では、環境データの種別が一致した環境データのデータファイル名を、インデックスデータから求め、求めたデータファイル名のデータファイルをダウンロードする。データファイルのダウンロードは、まず環境データの種別の一致した環境データのデータファイル名のデータファイルの送信を、そのインデックスデータを送信した機器に要求する。次にデータファイルの送信を要求した機器から送信されたデータファイルを受信することによって実現される。
【０１３３】
ダウンロードしたデータファイルを、環境データ記憶部９ｃに記憶する。既に種別が同じ環境データが環境データ記憶部９ｃに記憶されているときは、上書き登録、つまりダウンロードしたデータファイルのデータを、既に記憶されていた環境データの領域に記憶する。したがって既に記憶されていた環境データは消去される。種別が同じ環境データが環境データ記憶部９ｃに記憶されていないときは、追加登録、つまりダウンロードしたデータファイルの環境データを新たに環境データ記憶部９ｃに記憶する。
【０１３４】
ステップＳ６では、全ての設定情報つまり環境データをチェックしたか否かを判断する。すなわち取得したインデックスデータファイルに含まれるインデックスデータのうちで、全てのインデックスデータについて、各インデックスデータが示す環境データの種別の比較を行い、環境データの種別が同じ環境データについて、データファイルをダウンロードしたか否かを判断する。環境データの種別が同じ環境データについて、全てのデータファイルをダウンロードしたときは、ステップＳ７に進み、環境データの種別が同じ環境データについて、全てのデータファイルをダウンロードしていないときは、ステップＳ４に戻る。ステップＳ４に戻ったときは、インデックスデータファイルに含まれるインデックスデータのうちで、次のインデックスデータが示す環境データについて、テレビジョン受信機１で利用可能な情報か否かを判断する。
【０１３５】
ステップＳ７では、ステップＳ３でレスポンスがあった全ての機器について、インデックスデータファイルを受信したか否かを判断する。レスポンスがあった全ての機器について、インデックスデータファイルを受信していないときは、ステップＳ３に戻り、レスポンスがあった機器のうちで、次の機器について、インデックスデータファイルを受信する。レスポンスがあった全ての機器について、インデックスデータファイルを受信したときは、終了する。
【０１３６】
上述した実施の形態では、同じネットワーク内の全てのＩＰアドレスにブロードキャストする例を示したが、テレビジョン受信機１がインデックスデータをリクエストするＩＰアドレスの指定あるいはＩＰアドレスの組を指定する機能を持つときは、同じネットワークに接続されている他の機器にマルチキャスト、つまり同じネットワークに接続されている複数の機器のＩＰアドレスを指定してインデックスデータのリクエストを送信してもよい。
【０１３７】
図７は、図１に示したテレビジョン受信機１の中央制御部７が実行する設定情報送信処理の一例を示すフローチャートである。設定情報送信処理は、テレビジョン受信機１が被要求側の情報処理装置として機能したときに実行される処理である。他の情報処理装置である機器から、インデックスデータのリクエストが送信されたとき、ステップＴ１に移る。
【０１３８】
ステップＴ１では、インデックスデータのリクエストを受信したか否か、つまりインデックスデータファイルの送信要求があったか否かを判断する。インデックスデータファイルの送信要求があったときは、ステップＴ２に進み、インデックスデータファイルの送信要求がなかったときは、ステップＴ３に進む。ステップＴ２では、データメモリ９に記憶しているインデックスデータファイルを、インデックスデータファイルの送信を要求してきた機器に送信する。
【０１３９】
ステップＴ３では、データファイルの送信要求があったか否かを判断する。データファイルの送信要求があったときは、ステップＴ４に進み、データファイルの送信要求がなかったときは、終了する。ステップＴ４では、送信要求があったデータファイルを、データファイルの送信を要求してきた機器に送信して終了する。
【０１４０】
リスト情報を要求するリスト要求情報は、たとえばインデックスデータのリクエストであり、環境データ要求情報は、たとえばデータファイルの送信要求である。
【０１４１】
図６に示した設定情報取得処理および図７に示した設定情報送信処理を、図２に示した情報処理システム４０について説明する。テレビジョン受信機１が要求側の情報処理装置、デジタルレコーダ４１およびパーソナルコンピュータ４２が被要求側の情報処理装置である。
【０１４２】
デジタルレコーダ４１およびパーソナルコンピュータ４２は、すでにＬＡＮのネットワークに接続され、デジタルレコーダ４１は、チャンネルデータつまりチャンネル設定およびキーワードデータつまりキーワード設定とが設定されており、パーソナルコンピュータ４２は、ブックマークデータつまりブックマーク設定が設定されている。以下、チャンネルデータをチャンネル設定、キーワードデータをキーワード設定、および、ブックマークデータをブックマーク設定という。
【０１４３】
テレビジョン受信機１がＬＡＮのネットワークに接続されたとき、テレビジョン受信機１は、ルータ４４にアクセスして、ネットワークの設定情報を取得する（ステップＳ１）。テレビジョン受信機１は、取得したネットワークの設定情報から同じネットワーク内のＩＰアドレスを抽出し、ブロードキャストする。つまり同じネットワーク内に存在する全てのＩＰアドレスに対して、インデックスデータのリクエストを送信する（ステップＳ２）。
【０１４４】
ネットワーク上の他の機器、つまりデジタルレコーダ４１、パーソナルコンピュータ４２、およびルータ４４が、インデックスデータのリクエストを受信する（ステップＴ１）。デジタルレコーダ４１およびパーソナルコンピュータ４２は、それぞれの機器が記憶しているインデックスデータファイルを送信する（ステップＴ２）。しかし、ルータ４４は、環境データを送信可能な情報処理装置ではないので、インデックスデータファイルを送信しない。
【０１４５】
テレビジョン受信機１は、まずデジタルレコーダ４１からインデックスデータファイルを取得する（ステップＳ３）。デジタルレコーダ４１のインデックスデータファイルは、デジタルレコーダ４１がチャンネル設定とキーワード設定のデータファイルを記憶していることを示している。テレビジョン受信機１は、デジタルレコーダ４１のインデックスデータファイルに含まれるインデックスデータが示す環境データの中のチャンネル設定という種別が、テレビジョン受信機１に設定される環境データの種別と一致しているか否かを判断する（ステップＳ４）。
【０１４６】
テレビジョン受信機１もチャンネル設定を行う必要があるので、デジタルレコーダ４１のチャンネル設定という環境データの種別がテレビジョン受信機１の環境データの種別と一致し、テレビジョン受信機１は、チャンネル設定の送信を、デジタルレコーダ４１に要求する。デジタルレコーダ４１は、テレビジョン受信機１からチャンネル設定の送信の要求がある（ステップＴ３）と、チャンネル設定のデータファイルを送信する（ステップＴ４）。テレビジョン受信機１は、デジタルレコーダ４１から送信されたチャンネル設定のデータファイルをダウンロードして、データメモリ９に記憶する（ステップＳ５）。
【０１４７】
テレビジョン受信機１は、デジタルレコーダ４１から取得したインデックスデータファイルに含まれるインデックスデータが示す全ての環境データについて、データファイルをダウンロードしたか否かを判断する。まだキーワード設定のデータファイルをダウンロードしていない（ステップＳ６）ので、テレビジョン受信機１は、デジタルレコーダ４１が有するキーワード設定という環境データの種別が、テレビジョン受信機１の環境データの種別と一致するか否かを判断する（ステップＳ４）。
【０１４８】
デジタルレコーダ４１のキーワード設定という環境データの種別が、テレビジョン受信機１の環境データの種別と一致するので、テレビジョン受信機１は、キーワード設定のデータファイルを、デジタルレコーダ４１に要求する。デジタルレコーダ４１は、テレビジョン受信機１からキーワード設定のデータファイルの要求がある（ステップＴ３）と、キーワード設定のデータファイルを送信する（ステップＴ４）。テレビジョン受信機１は、デジタルレコーダ４１から送信されたキーワード設定のデータファイルをダウンロードして、データメモリ９に記憶する（ステップＳ５）。
【０１４９】
テレビジョン受信機１は、デジタルレコーダ４１から取得したインデックスデータファイルに含まれるインデックスデータが示す全ての環境データについて、データファイルをダウンロードしたか否かを判断する。デジタルレコーダ４１の全ての環境データ、つまりチャンネル設定およびキーワード設定のデータファイルをダウンロードした（ステップＳ６）ので、テレビジョン受信機１は、インデックスデータファイルが送信された機器から、全てのインデックスデータファイルを受信したか否かを判断する。テレビジョン受信機１は、まだパーソナルコンピュータ４２からのインデックスデータファイルを受信していない（ステップＳ７）ので、パーソナルコンピュータ４２からインデックスデータファイルを取得する（ステップＳ３）。
【０１５０】
パーソナルコンピュータ４２のインデックスデータファイルは、パーソナルコンピュータ４２がブックマーク設定のデータファイルを記憶していることを示している。テレビジョン受信機１は、パーソナルコンピュータ４２のインデックスデータファイルに含まれるインデックスデータが示す環境データの中のブックマーク設定という環境データの種別が、テレビジョン受信機１の環境データの種別と一致するか否かを判断する（ステップＳ４）。
【０１５１】
パーソナルコンピュータ４２が有するブックマーク設定という環境データの種別が、テレビジョン受信機１の環境データの種別と一致するので、テレビジョン受信機１は、ブックマーク設定のデータファイルを、パーソナルコンピュータ４２に要求する。パーソナルコンピュータ４２は、テレビジョン受信機１からブックマーク設定のデータファイルの要求がある（ステップＴ３）と、ブックマーク設定のデータファイルを送信する（ステップＴ４）。テレビジョン受信機１は、パーソナルコンピュータ４２から送信されたブックマーク設定のデータファイルをダウンロードして、データメモリ９に記憶する（ステップＳ５）。
【０１５２】
テレビジョン受信機１は、パーソナルコンピュータ４２から取得したインデックスデータファイルに含まれるインデックスデータが示す全ての環境データについて、データファイルをダウンロードしたか否かを判断する。デジタルレコーダ４１の全ての環境データ、つまりブックマーク設定のデータファイルをダウンロードした（ステップＳ６）ので、テレビジョン受信機１は、全てのインデックスデータファイルを受信したか否かを判断する。テレビジョン受信機１は、デジタルレコーダ４１およびパーソナルコンピュータ４２からのインデックスデータファイルを受信したので終了する（ステップＳ７）。
【０１５３】
このように、他の情報処理装置から受信した動作条件情報のうちで、自情報処理装置の装置種別に合致した動作条件種別の動作条件情報を自情報処理装置の動作条件情報として記憶するので、装置種別の異なる情報処理装置から動作条件情報を受信しても、自情報処理装置に適した動作条件情報を選択して用いることができる。したがって、装置種別が異なる情報処理装置である機器から取得した動作条件であっても、動作条件種別が合致する動作条件を設定することができる。
【０１５４】
さらに他の情報処理装置が記憶する動作条件情報を要求する際、先に動作条件情報の一覧を示すリスト情報を要求し、その要求に応答して、他の情報処理装置から返信されたリスト情報を受信し、そのリスト情報が示す動作条件情報のうちで、予め定める条件に合致する動作条件情報の送信を要求する動作条件要求情報を送信し、その動作条件要求情報に応答して返信された動作条件情報を、自情報処理装置の動作条件情報として記憶するので、送信される動作条件情報の情報量をより少なくして、他の機器に設定された動作条件情報を取得することができる。したがって、他の情報処理装置である機器に設定された動作条件情報をより効率的に取得することができる。
【０１５５】
上述した実施の形態では、環境データとして、チャンネルデータ、キーワードデータ、およびブックマークデータについて記述したが、アプリケーションプログラムの動作条件を示す設定情報、たとえば表計算ソフトおよびワープロソフトの設定情報、およびパーソナルコンピュータ用のＯＳ（Operating System）のデスクトップ画面の設定情報などでもよい。
【０１５６】
このように、動作条件情報は、テレビジョン放送のチャンネルを設定するチャンネル設定情報、利用者の好みに関連する嗜好情報、およびアプリケーションプログラムの動作条件を示す設定情報の少なくともいずれか１つを含むので、他の機器に設定されたチャンネル設定情報、嗜好情報、およびアプリケーションプログラムの設定情報を、自機器の動作条件情報として設定して利用することができる。したがって、新たに情報処理装置である機器をネットワークに接続したとき、これらの設定情報の設定を人手で行う必要が無い。
【０１５７】
図８は、図６に示した設定情報取得処理の第２の例を示すフローチャートである。図６に示したフローチャートのステップＳ１〜ステップＳ４が、それぞれ、図８に示したフローチャートのステップＵ１〜ステップＵ４に対応し、ステップＳ５〜ステップＳ７が、それぞれ、ステップＵ６〜ステップＵ８に対応し、ステップＵ５を追加したものである。図６に示したフローチャートに対応するステップの処理についての説明は、省略する。
【０１５８】
ステップＵ５では、環境データの種別が同じであったインデックスデータに含まれる更新日時が、環境データ記憶部９ｃに記憶された同じ種別の環境データのインデックスデータに含まれる更新日時より新しいか否かを判断する。更新日時が新しいとき、ステップＵ６に進み、データファイルのダウンロードを行う。更新日時が新しくないとき、データファイルのダウンロードを行わずに、ステップＵ７に進む。環境データ記憶部９ｃにインデックスデータが記憶されていないときは、更新日時が新しいと判断する。
【０１５９】
たとえばチャンネル設定の更新日時が２００４／０３／１２であるチャンネル設定が設定されているデジタルレコーダ４１がネットワークに接続されており、チャンネル設定の更新日時が２００３／１２／０１であるチャンネル設定が設定されているテレビジョン受信機１がネットワークに接続された場合について説明する。
【０１６０】
テレビジョン受信機１は、デジタルレコーダ４１から取得したインデックスデータに含まれるチャンネル設定の更新日時が、テレビジョン受信機１が環境データ記憶部９ｃに記憶したインデックスデータに含まれるチャンネル設定の更新日時より新しいので、デジタルレコーダ４１からチャンネル設定のデータファイルをダウンロードして、環境データ記憶部９ｃに記憶したチャンネル設定を、ダウンロードしたデータファイルで更新する。
【０１６１】
仮にデジタルレコーダ４１のチャンネル設定の更新日時が、２００３／１２／０１より古い更新日時のときは、環境データ記憶部９ｃに記憶したチャンネル設定を更新しない。
【０１６２】
このように、他の情報処理装置から受信した動作条件情報に含まれる更新時刻情報が示す時刻が、自情報処理装置の記憶手段に記憶された動作条件情報に含まれる更新時刻情報が示す時刻より新しいとき、他の情報処理装置から受信した動作条件情報を、自情報処理装置の記憶手段に記憶するので、古い動作条件情報が設定されることを防止することができる。すなわち、たとえば嗜好情報などのように、同じ利用者でも、好みが変化することによって、設定されている嗜好情報が変化するとき、誤って古い嗜好情報を設定することが無い。
【０１６３】
図９は、図６に示した設定情報取得処理の第３の例を示すフローチャートである。図６に示したフローチャートのステップＳ１〜ステップＳ４が、それぞれ、図９に示したフローチャートのステップＶ１〜ステップＶ４に対応し、ステップＳ５〜ステップＳ７が、それぞれ、ステップＶ７〜ステップＶ９に対応し、ステップＶ５およびステップＶ６を追加したものである。図６に示したフローチャートに対応するステップの処理についての説明は、省略する。
【０１６４】
ステップＶ５は、環境データの種別が同じでインデックスデータに含まれる所有者のメンバの情報（以下、所有者情報という）が示す所有者が、環境データ記憶部９ｃに記憶された同じ種別の環境データのインデックスデータに含まれる所有者情報が示す所有者と同じか否かを判断する。所有者が同じでないとき、ステップＶ６に進み、所有者が同じとき、ステップＶ７に進み、データファイルのダウンロードを行い、ダウンロードしたデータファイルを環境データ記憶部９ｃに記憶する。環境データ記憶部９ｃに、同じ種別の環境データのインデックスデータが記憶されていないときは、所有者が同じであると判断する。
【０１６５】
ステップＶ６では、複数の所有者が設定することができる設定情報つまり環境データか否かを判断する。複数の所有者が設定することができる環境データのとき、ステップＶ７に進み、データファイルのダウンロードを行い、ダウンロードしたデータファイルを環境データ記憶部９ｃに記憶する。複数の所有者が設定することができる設定情報でないとき、データファイルのダウンロードを行わずに、ステップＶ８に進む。
【０１６６】
たとえば所有者の名前が「ａｋｉｒａ」である所有者情報を有するチャンネル設定およびキーワード設定が設定されているデジタルレコーダ４１がネットワークに接続されており、所有者の名前が「ａｋｉｒａ」である所有者情報を有するチャンネル設定およびキーワード設定が設定されているテレビジョン受信機１がネットワークに接続された場合について説明する。
【０１６７】
テレビジョン受信機１は、デジタルレコーダ４１から取得したインデックスデータに含まれるチャンネル設定の所有者の名前「ａｋｉｒａ」が、テレビジョン受信機１が環境データ記憶部９ｃに記憶したインデックスデータに含まれるチャンネル設定の名前と同じであるので、デジタルレコーダ４１からチャンネル設定のデータファイルをダウンロードして、環境データ記憶部９ｃに記憶したチャンネル設定を、ダウンロードしたデータファイルで更新する。
【０１６８】
キーワード設定についても、所有者の名前が同じであるので、デジタルレコーダ４１からキーワード設定のデータファイルをダウンロードして、環境データ記憶部９ｃに記憶したキーワード設定を、ダウンロードしたデータファイルで更新する。
【０１６９】
仮にデジタルレコーダ４１のチャンネル設定およびキーワード設定に設定されている所有者の名前が「ｐａｐａ」である場合、所有者の名前が不一致である。チャンネル設定については、複数の所有者が設定することができる設定情報ではないので、チャンネル設定のデータファイルをデジタルレコーダ４１からダウンロードしない。キーワード設定については、複数の所有者が設定することができる設定情報であるので、キーワード設定のデータファイルをデジタルレコーダ４１からダウンロードし、環境データ記憶部９ｃに記憶したキーワード設定を、ダウンロードしたデータファイルで更新する。
【０１７０】
このように、他の情報処理装置から受信した動作条件情報に含まれる管理者情報と、自情報処理装置の記憶手段に記憶された動作条件情報に含まれる管理者情報とが合致したとき、他の情報処理装置から受信した動作条件情報を、自情報処理装置の記憶手段に記憶するので、他の管理者の動作条件情報が設定されることを防止することができる。すなわち、たとえば既に設定されている嗜好情報を、好みの異なる他の利用者の嗜好情報によって更新してしまうことを防止することができる。
【０１７１】
上述した実施の形態では、更新日時と所有者情報とを別々に用いて設定情報を更新したが、これらを組み合わせて設定情報を更新してもよい。たとえば先に所有者情報をチェックし、所有者情報が一致したときは、更新日時に基づいて更新し、所有者情報が一致しないときは、更新日時をチェックしないで更新する。
【０１７２】
図１０は、図６に示した設定情報取得処理の第４の例を示すフローチャートである。上述した実施の形態では、テレビジョン受信機１は、他の機器からダウンロードした環境データつまり設定情報を、環境データ記憶部９ｃに記憶して、記憶した設定情報に基づいて動作するが、この第４の例では、他の機器からダウンロードした設定情報を、一時設定情報として、環境データ記憶部９ｃに一時的に記憶し、記憶した一時設定情報に基づいて、テレビジョン受信機１を動作させるものである。
【０１７３】
図６に示したフローチャートのステップＳ１〜ステップＳ４が、それぞれ、図１０に示したフローチャートのステップＷ１〜ステップＷ４に対応し、ステップＳ６〜ステップＳ７が、それぞれ、ステップＷ６〜ステップＷ７に対応し、ステップＳ５をステップＷ５に置き換え、ステップＷ８〜ステップＷ１１を追加したものである。図６に示したフローチャートに対応するステップの処理についての説明は、省略する。
【０１７４】
ステップＷ５では、ダウンロードしたデータファイルを一時設定情報として、環境データ記憶部９ｃに記憶する。ステップＷ８では、一時設定情報があるか否か判断する。一時設定情報があるとき、ステップＷ９に進み、一時設定情報がないとき、終了する。
【０１７５】
ステップＷ９では、一時設定情報を使用するか否かを利用者に問い合わせる情報を、モニタ４に表示する。ステップＷ１０では、利用者からの指示が一時設定情報の使用を指示するものであるか否かを判断する。利用者からの指示が一時設定情報の使用を指示するものであるとき、ステップＷ１１に進み、利用者からの指示が一時設定情報の使用を指示するものでないとき、終了する。ステップＷ１１では、環境データ記憶部９ｃに記憶した一時設定情報に基づいて、テレビジョン受信機１を設定して終了する。
【０１７６】
図１１は、図１に示したモニタ４に表示された一時設定情報指示画面８８の例を示す図である。一時設定情報指示画面８８は、図１０に示したステップＷ９で表示される画面である。一時設定情報指示画面８８には、たとえば画面のタイトルとして「一時設定情報指示画面」と、一時設定情報を使用するか否かを問い合わせる情報「一時設定情報を使用しますか？」と、「使用する」ボタン８８ａおよび「使用しない」ボタン８８ｂの２種類のボタンとが表示される。
【０１７７】
利用者は、「使用する」ボタン８８ａを選択することによって、一時設定情報を使用することを指示し、「使用しない」ボタン８８ｂを選択することによって、一時設定情報を使用しないことを指示することができる。この第４の例では、利用者の選択によって、一時設定情報を使用するか否かを選択することができるが、一時設定情報があるときは、利用者の選択なしに、一時設定情報の動作条件で動作するようにしてもよい。
【０１７８】
環境データ記憶部９ｃに記憶した一時設定情報の消去は、たとえば一時設定情報に基づいてテレビジョン受信機１を動作させた後消去してもよいし、利用者の操作によってまたは装置の再起動のタイミングで消去してもよい。一時設定情報が消去されたとき、テレビジョン受信機１は、環境データ記憶部９ｃに記憶されている設定情報を設定して動作する。
【０１７９】
表５に一時設定情報のインデックスデータが設定されたインデックスデータファイルのデータ構造を示す。一時設定情報があることを示す一時設定フラグのメンバが、一時設定情報を設定するインデックスデータのメンバに追加されている。さらに一時設定フラグのメンバの「データ」欄に、一時設定情報のインデックスデータの識別情報を記載する。
【０１８０】
たとえば、インデックスデータの識別情報が「データ１」のインデックスデータに、一時設定情報のインデックスデータが設定されているとき、「データ１」の５番目のメンバとして「データ１一時設定フラグ」が記載され、「データ１一時設定フラグ」の「データ」欄には、一時設定情報のインデックスデータの識別情報「データ５」が記載されている。
【０１８１】
一時設定情報「データ５」のインデックスデータは、「データ５種別」、「データ５データファイル名」、「データ５所有者」、および「データ５更新日時」の４種類のメンバから構成される組である。「データ５」の「型」および「サイズ」の内容は、データ１と同じである。「データ５種別」、「データ５データファイル名」、「データ５所有者」、および「データ５更新日時」の各メンバの「データ」は、それぞれ「チャンネル設定」、「ｃｈａｎｎｅｌｉｃｈｉｊｉ．ｄａｔ」、「ａｋｉｒａ」、および「２００４／１１／０１」である。
【０１８２】
【表５】
2006155210.tif 000007
【０１８３】
このように、情報処理装置は、その情報処理装置の送受信手段によって受信した動作条件情報のうちで、情報処理装置は、既に動作条件情報を記憶している第１の記憶手段のほかに、その情報処理装置の送受信手段によって受信した動作条件情報のうちで、予め定める条件に合致した動作条件情報を記憶する第３の記憶手段、たとえば環境データ記憶部９ｃを含み、一時的に、その第３の記憶手段に記憶した動作条件情報が示す動作条件で動作させることができる。したがって一時的に、他の情報処理装置である機器に設定された動作条件で動作させることができるので、他の機器に設定された動作条件での動作と比較することができ、よりよい動作条件を見つけることを容易にすることができる。あるいは、ネットワークに接続された別の機器を一時的に利用する際に、普段使用する機器と同じ操作感覚で使用することを可能にする。
【０１８４】
図６〜図１０に示した実施の形態では、まずインデックスデータのリクエストを送信し、次にインデックスデータのリクエストに応答して返信されたインデックスデータに含まれる環境データの送信を要求する環境データ要求情報を送信して、環境データのデータファイルを取得しているが、インデックスデータを用いないで、最初から環境データの送信を要求する環境データ要求情報を送信して、環境データのデータファイルを取得してもよい。
【０１８５】
上述した実施の形態では、情報処理装置をネットワークに接続したときに、設定情報取得処理を行ったが、情報処理装置の電源投入時などの起動時、アプリケーションプログラムの起動時、あるいは一定時間間隔毎、たとえば１時間間隔毎に設定情報取得処理を行ってもよい。
【０１８６】
さらに上述した実施の形態では、テレビジョン受信機１を第１の情報処理装置つまり要求側の情報処理装置、デジタルレコーダ４１およびパーソナルコンピュータ４２を第２の情報処理装置つまり被要求側の情報処理装置として説明したが、いずれの情報処理装置もネットワークに新たに接続された情報処理装置が要求側の情報処理装置となり、既に接続されている情報処理装置が被要求側の情報処理装置となる。
【０１８７】
このように、要求側の情報処理装置は、動作条件情報の送信を要求する動作条件要求情報を、他の情報処理装置に送信して、その動作条件要求情報に応答して送信された動作条件情報を受信し、予め定める条件に合致する動作条件情報を自情報処理装置の動作条件として記憶するので、他の情報処理装置から受信した動作条件情報を、自情報処理装置の動作条件情報として設定することができる。したがって、情報処理装置である機器をネットワークに接続したとき、その機器が他の機器から必要な動作条件たとえば設定情報を取得して設定するので、人手によって設定情報を設定する必要がない。さらに設定情報の取得先の機器を特定する必要が無く、ネットワークに接続された複数の装置種別の機器から、設定情報を取得することができる。
【０１８８】
さらに、被要求側の情報処理装置は、動作条件情報の送信を要求する動作条件要求情報を、他の情報処理装置から受信したとき、その受信した動作条件要求情報に応答して、自情報処理装置に記憶した動作条件情報を、他の情報処理装置に送信するので、自情報処理装置に記憶した動作条件を他の情報処理装置に提供することができる。したがって、たとえば情報処理装置である機器に人手で設定した設定情報を、他の機器に利用させることができる。
【図面の簡単な説明】
【０１８９】
【図１】本発明の実施の一形態であるテレビジョン受信機１のハードウエア構成図である。
【図２】本発明の実施の他の形態である情報処理システム４０のハードウエア構成図である。
【図３】図１に示したリモコン２０の外観の一例を示す図である。
【図４】図１に示したモニタ４に表示されたメニュー画面と設定画面の例を示す図である。
【図５】図１に示したモニタ４に表示された設定画面の他の例を示す図である。
【図６】図１に示したテレビジョン受信機１の中央制御部７が実行する設定情報取得処理の一例を示すフローチャートである。
【図７】図１に示したテレビジョン受信機１の中央制御部７が実行する設定情報送信処理の一例を示すフローチャートである。
【図８】図６に示した設定情報取得処理の第２の例を示すフローチャートである。
【図９】図６に示した設定情報取得処理の第３の例を示すフローチャートである。
【図１０】図６に示した設定情報取得処理の第４の例を示すフローチャートである。
【図１１】図１に示したモニタ４に表示された一時設定情報指示画面８８の例を示す図である。
【符号の説明】
【０１９０】
１  テレビジョン受信機
２  画像入出力部
３  ＯＳＤ生成部
４  モニタ
５  記憶部
６  プログラムメモリ
７  中央制御部
８  指示入力部
９  データメモリ
１０  通信部
１１  アンテナ
２０  リモコン
２１  電源キー
２２  メニューキー
２３  カーソルキー
２４  決定キー
２５  戻るキー
２６  数字キー
３０  放送局
４０  情報処理システム
４１  デジタルレコーダ
４２  パーソナルコンピュータ
４３  メディアコンバータ
４４  ルータ
４５  ハブ
【図１】
2006155210.tif 000008
【図２】
2006155210.tif 000009
【図３】
2006155210.tif 000010
【図４】
2006155210.tif 000011
【図５】
2006155210.tif 000012
【図６】
2006155210.tif 000013
【図７】
2006155210.tif 000014
【図８】
2006155210.tif 000015
【図９】
2006155210.tif 000016
【図１０】
2006155210.tif 000017
【図１１】
2006155210.tif 000018