(57)【要約】 【課題】  設定情報および嗜好情報を含む動作条件情報の取得先を予め設定しておく必要がなく、既に自機器に設定されている動作条件情報を同じネットワークに接続されている他の機器に直接送信して設定ことができる情報処理システムおよび情報処理方法を提供する。【解決手段】  ネットワーク対応テレビジョン受像機１ａのコントロール手段５３が、ネットワーク対応テレビジョン受像機１ａの記憶手段５２に記憶されている動作条件情報を機器Ｂに送信すると、同じネットワークに接続されたデジタルレコーダー１ｂのコントロール手段５３は、受信した動作条件情報のうちで、予め定める記憶条件を満たす動作条件情報をデジタルレコーダー１ｂの記憶手段５２に記憶する。【選択図】      図１
2007201734.tif 000002
【特許請求の範囲】
【請求項１】
予め定める動作条件を表す動作条件情報に基づいて動作を行う複数の情報処理装置が相互に接続される情報処理システムであって、
動作条件情報を記憶する第１の記憶手段、送信手段、および予め定める送信条件が成立すると、前記第１の記憶手段に記憶された動作条件情報を前記送信手段に送信させる第１の制御手段を含む第１の情報処理装置と、
動作条件情報を記憶する第２の記憶手段、受信手段、および前記送信手段によって送信された動作条件情報を前記受信手段によって受信すると、前記受信手段によって受信された動作条件情報のうちで、動作条件情報を記憶するための予め定める記憶条件に合致する動作条件情報を、前記第２の記憶手段に記憶させる第２の制御手段を含む第２の情報処理装置とを含むことを特徴とする情報処理システム。
【請求項２】
前記動作条件情報は、情報処理装置が有する機能に応じた種別情報を含み、
前記予め定める記憶条件は、前記受信手段によって受信された動作条件情報に含まれる種別情報が、前記第２の記憶手段に記憶された動作条件情報に含まれる種別情報に合致するという条件であることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記動作条件情報は、その動作条件情報が更新された時刻を表す更新時刻情報を含み、
前記予め定める記憶条件は、前記受信手段によって受信された動作条件情報に含まれる更新時刻情報が示す時刻が、前記第２の記憶手段に記憶された動作条件情報に含まれる更新時刻情報が示す時刻よりも後であるという条件であることを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記動作条件情報は、その動作条件情報を管理する管理者を識別するための管理者情報を含み、
前記予め定める記憶条件は、前記受信手段によって受信された動作条件情報に含まれる管理者情報が示す管理者が、前記第２の記憶手段に記憶された動作条件情報に含まれる管理者情報が示す管理者に合致するという条件であることを特徴とする請求項１〜３のいずれか１つに記載の情報処理システム。
【請求項５】
前記動作条件情報は、チャンネル設定情報、利用者の好みに関連する嗜好情報、およびアプリケーションプログラムの動作条件を示す設定情報のうち少なくともいずれか１つを含むことを特徴とする請求項１〜４のいずれか１つに記載の情報処理システム。
【請求項６】
予め定める動作条件を表す動作条件情報に基づいて動作を行う複数の情報処理装置が相互に接続される情報処理システムであって、
動作条件情報を他の情報処理装置に送信するマスター情報処理装置を決定するために用いられる機器管理情報および動作条件情報を記憶する第１の記憶手段、第１の送受信手段、ならびに前記第１の送受信手段によって情報を送受信させる第１の制御手段を含む第１の情報処理装置と、
機器管理情報および動作条件情報を記憶する第２の記憶手段、第２の送受信手段、ならびに前記第２の送受信手段によって情報を送受信させる第２の制御手段を含む第２の情報処理装置とを含み、
前記第１の制御手段は、予め定める送信条件が成立すると、機器管理情報を要求するための機器管理情報要求情報を前記第１の送受信手段によって前記第２の情報処理装置に送信し、
前記第２の制御手段は、前記第２の送受信手段によって前記第１の情報処理装置から機器管理情報要求情報を受信すると、前記第２の記憶手段に記憶された機器管理情報を前記第２の送受信手段によって前記第１の情報処理装置に送信し、
前記第１の制御手段は、前記第１の送受信手段によって前記第２の情報処理装置から機器管理情報を受信すると、前記第１の送受信手段によって受信された機器管理情報と、前記第１の記憶手段に記憶された機器管理情報とを比較し、前記第１の情報処理装置の機器管理情報が予め定めるマスター条件を満たすと判定したとき、前記第１の情報処理装置をマスター情報処理装置とし、前記第１の記憶手段に記憶された動作条件情報を前記第１の送受信手段によって前記第２の情報処理装置に送信し、
前記第２の制御手段は、前記第２の送受信手段によって前記第１の情報処理装置から動作条件情報を受信すると、前記第２の送受信手段によって受信された動作条件情報のうちで、動作条件情報を記憶するための予め定める記憶条件に合致する動作条件情報を、前記第２の記憶手段に記憶させることを特徴とする情報処理システム。
【請求項７】
前記機器管理情報は、自情報処理装置がネットワークに接続された時刻を表す接続時刻情報、自情報処理装置がネットワークアドレスを取得した時刻を表す取得時刻情報、自情報処理装置がネットワークに接続されていた最終時刻を表す最終時刻情報、自情報処理装置に設定されているアプリケーションおよびチャンネルの数を表すチャンネル数情報、自情報処理装置が利用された利用頻度を表す利用頻度情報、およびアプリケーションまたはチャンネルが最後に追加された時刻を表す追加時刻情報のうちの少なくともいずれか１つを含み、
前記第１の制御手段は、前記第１の情報処理装置の接続時刻情報が示す時刻が前記第２の情報処理装置の接続時刻情報が示す時刻よりも前であるとき、前記第１の情報処理装置の取得時刻情報が示す時刻が前記第２の情報処理装置の取得時刻情報が示す時刻よりも前であるとき、前記第１の情報処理装置の最終時刻情報が示す時刻が前記第２の情報処理装置の最終時刻情報が示す時刻よりも前であるとき、前記第１の情報処理装置のチャンネル数情報が示す数が前記第２の情報処理装置のチャンネル数情報が示す数よりも多いとき、前記第１の情報処理装置の利用頻度情報が示す利用頻度が前記第２の情報処理装置の利用頻度情報が示す利用頻度よりも多いとき、または前記第１の情報処理装置の追加時刻情報が示す時刻が前記第２の情報処理装置の追加時刻情報が示す時刻よりも前であるとき、前記予め定めるマスター条件を満たすと判定することを特徴とする請求項６に記載の情報処理システム。
【請求項８】
予め定める動作条件を表す動作条件情報に基づいて動作を行う複数の情報処理装置であって、相互に接続される複数の情報処理装置のうちの第１の情報処理装置から、予め定める送信条件が成立すると、前記第１の情報処理装置に記憶される動作条件情報を、前記複数の情報処理装置のうちの第２の情報処理装置に送信し、さらに前記第２の情報処理装置が前記第１の情報処理装置から動作条件情報を受信すると、受信された動作条件情報のうちで、動作条件情報を記憶するための予め定める記憶条件に合致する動作条件情報を、前記第２の情報処理装置に記憶することを特徴とする情報処理方法。
【請求項９】
予め定める動作条件を表す動作条件情報に基づいて動作を行う複数の情報処理装置であって、相互に接続される複数の情報処理装置のうちの第１の情報処理装置が予め定めるマスター条件を満たすと、第１の情報処理装置が、前記第１の情報処理装置に記憶される動作条件情報を前記複数の情報処理装置のうちの第２の情報処理装置に送信し、さらに前記第２の情報処理装置が前記第１の情報処理装置から動作条件情報を受信すると、受信された動作条件情報のうちで、動作条件情報を記憶するための予め定める記憶条件に合致する動作条件情報を、前記第２の情報処理装置に記憶することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を共有することができる情報処理システムおよび情報処理方法に関し、より詳細には、有線および無線などの手段を問わず、何らかの手段によって接続可能な２つ以上の機器間で情報を共有するものであり、たとえばテレビ受像機およびテレビ受像機能を搭載したビデオレコーダーのように双方に同機能を有する機器間で情報を共有することができる情報処理システムおよび情報処理方法に関する。
【背景技術】
【０００２】
近年、デジタル家電といわれる通信機能を有する家電機器が市場にて拡大傾向にある。この家電機器は、従来パーソナルコンピュータ（以下ＰＣ（Personal Computer）と略す）にて形成されてきたホームネットワークに接続可能な手段、たとえばインターネット接続手段を有する。このインターネット接続手段によって、ホームネットワークに接続された家電機器同士で情報を共有する機能、インターネットサービスを利用する機能、さらには携帯電話、ＰＣ、およびＰＤＡ（Personal Digital Assistance）などのモバイル機器を用いて、外出先から家庭内の機器へアクセスする機能が利用可能になっている。
【０００３】
特にホームネットワークに接続された家電機器同士の情報共有によって、利便性が格段に向上している。ホームネットワークに接続される家電機器は、ＰＣ、テレビジョン（以下テレビと略す）、デジタルレコーダー、音楽コンポ、および携帯型の再生装置などの機器を含む。ホームネットワークでは、たとえばＵＰｎＰ（Universal Plug and Play）のための技術仕様、あるいはＤＬＮＡ（Digital Living Network Alliance）が提案する通信規約を利用して、情報の共有が行なわれる。
【０００４】
さらに、近年ＰＣのＡＶ（Audio Visual）化が進み、量販店店頭では、デスクトップ型ＰＣからノート型ＰＣに至るまで、テレビチューナを搭載したモデルが過半数を占めるようになってきている。そのような傾向の中で、従来のＰＣ用のディスプレイにテレビチューナが搭載され始め、逆にテレビにＰＣ接続用の端子が搭載されるようになり、薄型ディスプレイ分野においても、テレビあるいはＰＣモニターというようなジャンルが融合しつつある。
【０００５】
たとえば、２６型超の大画面ＴＶ（Television）を搭載したデスクトップＰＣが発売されている。そのデスクトップＰＣは、ＴＶチューナを搭載したデスクトップＰＣとＰＣ接続機能を搭載したテレビモニターとの組み合わせによって販売されている。この様な組み合わせによって販売される傾向は、ＰＣに搭載されるテレビ録画機能の進化、およびＰＣに搭載されるＡＶ機能のリモコンでの操作など家電感覚での使い方が拡がりつつあることが一因と考えられる。
【０００６】
さらに従来からＡＶメディアとして代表されるテレビ放送およびラジオ放送など電波網による放送以外に、ＦＴＴＨ（Fiber To The Home）、ＡＤＳＬ（Asymmetric Digital
Subscriber Line）、あるいはＣＡＴＶ（Community Antenna Tele Vision）などのブロードバンド環境が整いはじめ、ＰＣと親和性の高いＩＰ（Internet Protocol）網による放送なども普及しつつあり、技術的には従来の放送も含めすべてＩＰ網でのサービスが可能になる土壌が整っている。たとえば、ＳＴＢ（Set Top Box）と呼ばれるテレビに接続して、多チャンネル放送サービス、インターネット回線を利用したＩＰ放送もしくはビデオオンデマンドサービス、またはＷＥＢサービスなどを提供する通信事業者、サービス事業者が拡大しつつある。これまでは、通信・サービス事業者が独自にＳＴＢ機能（仕様）を策定し、独自に開発し、テレビに接続して利用するようなサービス運営をおこなっている。しかしながらブロードバンドの普及に伴うサービスの拡大に伴い、インターネットを利用したサービスの仕様は、各事業者にてそれほど差異はなく、今後はネットワークテレビなどにもそれらインターネットサービス利用機能が搭載されてくると想定される。つまり、ネットワークテレビとは、ネットワークを介してサービスを受信する機能が当然のように搭載されてくる。それに従い、家の中の様々な機器がサービス対応となり、たとえばリビングで利用しているテレビとプライベートルームで利用しているテレビにて、同じサービス機能を利用しているにもかかわらず、操作性、メニューの並び順、チャンネル設定などが、異なるなど不便になる。また、多チャンネル時代がゆえに便利になる一方、操作性を含め利便性が下がることが想定される。
【０００７】
ネットワークに接続された機器の動作条件の設定は、機器が利用される環境に応じて機器毎に設定する必要がある。既に動作条件が設定されている機器が接続されているネットワークに、新たに接続された機器には既に接続されている機器と同じ動作条件を設定する必要がある。生活における身近な例をあげると、リビングルームにテレビとビデオレコーダーとを設置する場合、テレビでチャンネルを設定し、さらにビデオレコーダーでチャンネルを設定する作業が必要になる。チャンネル設定は、たとえば機器に搭載されているオートスキャン機能すなわち自動的にプリセットするような機能によって設定することはできるが、チャンネルのプリセットもしくは放送局の呼び方、ＥＰＧ（Electronic Program
Guide）の並び順などに関しては統一されておらず、それらの設定には、利用者が一つ一つ個別設定によって調整する作業が必要になる。機器に設定する設定情報には、たとえばテレビ放送のチャンネルを設定するための設定情報、利用者の好みに関する嗜好情報、あるいはアプリケーションプログラムの動作条件を設定する設定情報などがあり、設定情報を設定するには、多くの情報を設定する必要がある。設定情報の設定作業は、複雑でかつ時間のかかるわずらわしい作業であり、設定作業の容易化が求められている。
【０００８】
たとえば第１の従来技術として、端末装置が有する共有領域に機器の設定情報を記憶するネットワーク端末装置がある。他の端末装置からアクセスすることができる共有領域に設定情報を保存して、他の端末装置から設定情報を参照することができるようにしたものである（たとえば特許文献１参照）。
【０００９】
第２の従来技術として、外部装置のチャンネル設定を本体側で自動的に行う自動チャンネル設定装置がある。この自動チャンネル設定装置は、チューナを有する外部装置にチューニング情報を送り、チューナからの受信信号に基づいて、チューニングしたチューナ情報をメモリに設定する（たとえば特許文献２参照）。
【００１０】
第３の従来技術として、受信装置がサーバからチャンネル情報を取得して設定するチャンネル設定登録システムがある。このチャンネル設定登録システムでは、地域毎のチャンネル情報を記憶するサーバにネットワークを介して接続された受信装置が、サーバから地域を選択するためのデータを受信して表示する。ユーザが地域を選択すると、選択された地域をサーバに送信する。サーバがその地域に対応するチャンネル情報を受信装置に送信すると、受信装置はサーバから受信したチャンネル情報に基づいてチャンネルのプリセットを行う。地域毎のきめ細かなチャンネル情報をネットワーク上のサーバに持たすことによって、どこにある受信装置でも、いつでも、サーバからチャンネル情報を取得することができ、きめ細かなチャンネルプリセットを可能にしたものである（たとえば特許文献３参照）。
【００１１】
第４の従来技術として、センターからチャンネル設定情報を受信して設定する自動チャンネル設定装置がある。自動チャンネル設定装置は、電源がＯＮ状態に遷移したとき、ページャ機能を用いて、地域に適合したチャンネルを特定する情報を発信しているセンターから、チャンネル設定情報を受け取って設定する。チャンネル設定が自動的に行われるので、人がマニュアルでチャンネル設定を行う必要がない（たとえば特許文献４参照）。
【００１２】
第５の従来技術として、既に電子機器に設定されている設定情報を新たに購入される電子機器に設定して出荷することができる情報処理装置がある。この情報処理装置は、購入者が既に保有する電子機器の設定情報を、ネットワークを介して電子機器の製造販売業者のサーバに送信すると、サーバは、受信した設定情報を新たに購入される電子機器用に変換して、新たに購入される電子機器に設定する。インターネットのホームページを利用した通信販売において、製造販売業者は設定情報が設定された電子機器を購入者に提供することができるので、購入者は設定情報の設定作業を行わなくてもよい（たとえば特許文献５参照）。
【００１３】
第６の従来技術として、受信装置のチャンネル設定を行うことができる放送受信機用リモコン装置がある。この放送受信機用リモコン装置は、チャンネル設定情報が記録された媒体からチャンネル設定情報を読み取り、読み取ったチャンネル設定情報を放送受信機に伝送して、放送受信機に設定する。チャンネル変更の必要が生じた場合にも、チャンネルの再設定を容易に行うことができる（たとえば特許文献６参照）。
【００１４】
【特許文献１】特開２００４−１１２３３１号公報
【特許文献２】特開平９−２００６３４号公報
【特許文献３】特開平１０−２５７４０２号公報
【特許文献４】特開２０００−１６２３４７号公報
【特許文献５】特開２００２−４９７９３号公報
【特許文献６】特開２００４−２６０４４１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
本発明の実施の形態として、ネットワーク対応のテレビ受像機にて、情報処理システムおよび情報処理方法について説明するが、ここでのテレビジョン放送とは、テレビ放送のみならず、インターネットを介した放送、ビデオオンデマンド、インターネットＷＥＢサービスなど、テレビなどの表示装置に表示して利用できるようなサービス受信機能全般に適応できるものとする。
【００１６】
しかしながら、第１の従来技術は、他の端末装置の共有領域に記憶された設定情報を直接参照するものであるが、共有領域は特定の端末装置に設けられるので、情報の取得先を予め設定しておく必要があるという問題がある。
【００１７】
第２の従来の技術は、１つ１つのチャンネルについてチューニング情報を送り、外部装置からの受信信号に基づいてチャンネル設定を行うものであり、チャンネル設定に時間がかかる。既にある設定情報を共有するものではない。
【００１８】
第３の従来の技術は、受信装置が、チャンネル情報を記憶するサーバからチャンネル情報を取得して設定するものである。第４の従来の技術は、地域に適合したチャンネルを特定する情報を発信しているセンターから、チャンネル設定情報を受け取って設定するものである。第６の従来の技術は、チャンネル設定情報が記録された媒体からチャンネル設定情報を読み取り、読み取ったチャンネル設定情報を放送受信機に伝送して設定するものである。いずれの技術も、チャンネル情報など個人に依存しない情報については、取得することはできるが、個人に依存する情報たとえば嗜好情報については取得することができないという問題がある。
【００１９】
第５の従来の技術は、購入者が既に保有する電子機器の設定情報を、ネットワークを介して電子機器の製造販売業者のサーバに送信し、サーバによって、新たに購入される電子機器に設定して、設定済みの電子機器を供給するものである。既に保有する電子機器に設定されている個人情報を新たに購入される電子機器に設定する際、製造販売業者などの第３者のサーバを介して設定されるという問題があり、個人情報のセキュリティという観点では、望ましいものではない
本発明の目的は、設定情報および嗜好情報を含む動作条件情報の取得先を予め設定しておく必要がなく、既に自機器に設定されている動作条件情報を同じネットワークに接続されている他の機器に直接送信して設定することができる情報処理システムおよび情報処理方法を提供することである。
【課題を解決するための手段】
【００２０】
本発明は、予め定める動作条件を表す動作条件情報に基づいて動作を行う複数の情報処理装置が相互に接続される情報処理システムであって、
動作条件情報を記憶する第１の記憶手段、送信手段、および予め定める送信条件が成立すると、前記第１の記憶手段に記憶された動作条件情報を前記送信手段に送信させる第１の制御手段を含む第１の情報処理装置と、
動作条件情報を記憶する第２の記憶手段、受信手段、および前記送信手段によって送信された動作条件情報を前記受信手段によって受信すると、前記受信手段によって受信された動作条件情報のうちで、動作条件情報を記憶するための予め定める記憶条件に合致する動作条件情報を、前記第２の記憶手段に記憶させる第２の制御手段を含む第２の情報処理装置とを含むことを特徴とする情報処理システムである。
【００２１】
本発明に従えば、まず、予め定める動作条件を表す動作条件情報に基づいて動作を行う複数の情報処理装置が相互に接続される情報処理システムに含まれる第１の情報処理装置では、第１の記憶手段によって、動作条件情報が記憶され、予め定める送信条件が成立すると、第１の制御手段によって、前記第１の記憶手段に記憶された動作条件情報が、前記送信手段によって送信される。次に、前記情報処理システムに含まれる第２の情報処理装置では、第２の記憶手段によって、動作条件情報が記憶され、第２の制御手段によって、前記送信手段によって送信された動作条件情報を前記受信手段によって受信すると、前記受信手段によって受信された動作条件情報のうちで、動作条件情報を記憶するための予め定める記憶条件に合致する動作条件情報が前記第２の記憶手段に記憶される。
【００２２】
このように、予め定める動作条件を表す動作条件情報たとえば設定情報および嗜好情報に基づいて動作を行う複数の情報処理装置が相互に接続される情報処理システムでは、予め定める送信条件が成立すると、前記情報処理システムに含まれる第１の情報処理装置の第１の記憶手段に記憶された動作条件情報が、第１の情報処理装置から前記情報処理システムに含まれる第２の情報処理装置へ送信され、第２の情報処理装置が第１の情報処理装置から動作条件情報を受信すると、受信された動作条件情報のうちで、動作条件情報を記憶するための予め定める記憶条件に合致する動作条件情報を第２の記憶手段に記憶するので、受信側の機器つまり第２の情報処理装置に設定情報および嗜好情報を含む動作条件情報の取得先を予め設定しておく必要がなく、既に自機器つまり送信側の第１の情報処理装置に設定されている動作条件情報を同じネットワークに接続されている他の機器に直接送信して設定ことができる。
【００２３】
また本発明は、前記動作条件情報は、情報処理装置が有する機能に応じた種別情報を含み、
前記予め定める記憶条件は、前記受信手段によって受信された動作条件情報に含まれる種別情報が、前記第２の記憶手段に記憶された動作条件情報に含まれる種別情報に合致するという条件であることを特徴とする。
【００２４】
本発明に従えば、予め定める記憶条件は、受信手段によって受信された動作条件情報に含まれる種別情報が、第２の記憶手段に記憶された動作条件情報に含まれる種別情報に合致するという条件であるので、第１の情報処理装置から受信した動作条件情報のうちで、第２の情報処理装置に記憶された動作条件情報に含まれる種別情報に合致する種別情報を含む動作条件情報を、第２の情報処理装置の第２の記憶手段に記憶することができる。
【００２５】
また本発明は、前記動作条件情報は、その動作条件情報が更新された時刻を表す更新時刻情報を含み、
前記予め定める記憶条件は、前記受信手段によって受信された動作条件情報に含まれる更新時刻情報が示す時刻が、前記第２の記憶手段に記憶された動作条件情報に含まれる更新時刻情報が示す時刻よりも後であるという条件であることを特徴とする。
【００２６】
本発明に従えば、予め定める記憶条件は、受信手段によって受信された動作条件情報に含まれる更新時刻情報が示す時刻が、第２の記憶手段に記憶された動作条件情報に含まれる更新時刻情報が示す時刻よりも後であるという条件であるので、第１の情報処理装置から受信した動作条件情報のうちで、受信された動作条件情報に含まれる更新時刻情報が示す時刻が、第２の情報処理装置に記憶された動作条件情報に含まれる更新時刻情報が示す時刻よりも新しい動作条件情報を、第２の情報処理装置の第２の記憶手段に記憶することができる。
【００２７】
また本発明は、前記動作条件情報は、その動作条件情報を管理する管理者を識別するための管理者情報を含み、
前記予め定める記憶条件は、前記受信手段によって受信された動作条件情報に含まれる管理者情報が示す管理者が、前記第２の記憶手段に記憶された動作条件情報に含まれる管理者情報が示す管理者に合致するという条件であることを特徴とする。
【００２８】
本発明に従えば、予め定める記憶条件は、受信手段によって受信された動作条件情報に含まれる管理者情報が示す管理者が、第２の記憶手段に記憶された動作条件情報に含まれる管理者情報が示す管理者に合致するという条件であるので、第１の情報処理装置から受信した動作条件情報のうちで、受信された動作条件情報に含まれる管理者情報と、自情報処理装置の記憶手段に記憶された動作条件情報に含まれる管理者情報とが合致する動作条件情報を、第２の情報処理装置の第２の記憶手段に記憶することができる。
【００２９】
また本発明は、前記動作条件情報は、チャンネル設定情報、利用者の好みに関連する嗜好情報、およびアプリケーションプログラムの動作条件を示す設定情報のうち少なくともいずれか１つを含むことを特徴とする。
【００３０】
本発明に従えば、動作条件情報は、チャンネル設定情報、利用者の好みに関連する嗜好情報、およびアプリケーションプログラムの動作条件を示す設定情報のうち少なくともいずれか１つを含むので、他の機器に設定されたチャンネル設定情報、嗜好情報、およびアプリケーションプログラムの設定情報を、自機器の動作条件情報として設定することができる。
【００３１】
また本発明は、予め定める動作条件を表す動作条件情報に基づいて動作を行う複数の情報処理装置が相互に接続される情報処理システムであって、
動作条件情報を他の情報処理装置に送信するマスター情報処理装置を決定するために用いられる機器管理情報および動作条件情報を記憶する第１の記憶手段、第１の送受信手段、ならびに前記第１の送受信手段によって情報を送受信させる第１の制御手段を含む第１の情報処理装置と、
機器管理情報および動作条件情報を記憶する第２の記憶手段、第２の送受信手段、ならびに前記第２の送受信手段によって情報を送受信させる第２の制御手段を含む第２の情報処理装置とを含み、
前記第１の制御手段は、予め定める送信条件が成立すると、機器管理情報を要求するための機器管理情報要求情報を前記第１の送受信手段によって前記第２の情報処理装置に送信し、
前記第２の制御手段は、前記第２の送受信手段によって前記第１の情報処理装置から機器管理情報要求情報を受信すると、前記第２の記憶手段に記憶された機器管理情報を前記第２の送受信手段によって前記第１の情報処理装置に送信し、
前記第１の制御手段は、前記第１の送受信手段によって前記第２の情報処理装置から機器管理情報を受信すると、前記第１の送受信手段によって受信された機器管理情報と、前記第１の記憶手段に記憶された機器管理情報とを比較し、前記第１の情報処理装置の機器管理情報が予め定めるマスター条件を満たすと判定したとき、前記第１の情報処理装置をマスター情報処理装置とし、前記第１の記憶手段に記憶された動作条件情報を前記第１の送受信手段によって前記第２の情報処理装置に送信し、
前記第２の制御手段は、前記第２の送受信手段によって前記第１の情報処理装置から動作条件情報を受信すると、前記第２の送受信手段によって受信された動作条件情報のうちで、動作条件情報を記憶するための予め定める記憶条件に合致する動作条件情報を、前記第２の記憶手段に記憶させることを特徴とする情報処理システムである。
【００３２】
本発明に従えば、予め定める動作条件を表す動作条件情報に基づいて動作を行う複数の情報処理装置が相互に接続される情報処理システムに含まれる第１の情報処理装置では、第１の記憶手段によって、動作条件情報を他の情報処理装置に送信するマスター情報処理装置を決定するために用いられる機器管理情報および動作条件情報が記憶され、第１の制御手段によって、前記第１の送受信手段によって情報が送受信され、前記情報処理システムに含まれる第２の情報処理装置では、第２の記憶手段によって、機器管理情報および動作条件情報が記憶され、第２の制御手段によって、前記第２の送受信手段によって情報が送受信される。
【００３３】
次に、予め定める送信条件が成立すると、前記第１の制御手段によって、機器管理情報を要求するための機器管理情報要求情報が前記第１の送受信手段によって前記第２の情報処理装置に送信され、前記第２の制御手段によって、前記第１の情報処理装置から機器管理情報要求情報を前記第２の送受信手段によって受信すると、前記第２の記憶手段に記憶された機器管理情報が前記第２の送受信手段によって前記第１の情報処理装置に送信される。
【００３４】
さらに、前記第１の制御手段によって、前記第２の情報処理装置から機器管理情報を前記第１の送受信手段によって受信すると、前記第１の送受信手段によって受信された機器管理情報と、前記第１の記憶手段に記憶された機器管理情報とが比較され、前記第１の情報処理装置の機器管理情報が予め定めるマスター条件を満たすと判定されたとき、前記第１の情報処理装置がマスター情報処理装置とされ、前記第１の記憶手段に記憶された動作条件情報が前記第１の送受信手段によって前記第２の情報処理装置に送信され、前記第２の制御手段によって、前記第１の情報処理装置から動作条件情報を前記第２の送受信手段によって受信すると、前記第２の送受信手段によって受信された動作条件情報のうちで、動作条件情報を記憶するための予め定める記憶条件に合致する動作条件情報が、前記第２の記憶手段に記憶される。
【００３５】
このように、第１の情報処理装置に含まれる第１の制御手段は、予め定める送信条件が成立すると、第１の情報処理装置に含まれる第１の記憶手段に記憶された動作条件情報たとえば設定情報および嗜好情報を他の情報処理装置に送信するマスター情報処理装置を決定するために用いられる機器管理情報を要求するための機器管理情報要求情報を第２の情報処理装置に送信し、送信された機器管理情報要求情報に応答して第２の情報処理装置から送信された機器管理情報を受信すると、受信された機器管理情報と、第１の記憶手段に記憶された機器管理情報とを比較し、第１の情報処理装置の機器管理情報が予め定めるマスター条件を満たすと判定したとき、第１の情報処理装置をマスター情報処理装置とし、第１の記憶手段に記憶された動作条件情報を第２の情報処理装置に送信する。さらに第２の情報処理装置が第１の情報処理装置から動作条件情報を受信すると、第２の情報処理装置に含まれる第２の制御手段は、受信された動作条件情報のうちで、動作条件情報を記憶するための予め定める記憶条件に合致する動作条件情報を第２の記憶手段に記憶させるので、受信側の機器つまり第２の情報処理装置に設定情報および嗜好情報を含む動作条件情報の取得先を予め設定しておく必要がなく、マスター条件を満たす機器つまり送信側の第１の情報処理装置に設定されている動作条件情報を同じネットワークに接続されている他の機器に直接送信して設定ことができる。
【００３６】
また本発明は、前記機器管理情報は、自情報処理装置がネットワークに接続された時刻を表す接続時刻情報、自情報処理装置がネットワークアドレスを取得した時刻を表す取得時刻情報、自情報処理装置がネットワークに接続されていた最終時刻を表す最終時刻情報、自情報処理装置に設定されているアプリケーションおよびチャンネルの数を表すチャンネル数情報、自情報処理装置が利用された利用頻度を表す利用頻度情報、およびアプリケーションまたはチャンネルが最後に追加された時刻を表す追加時刻情報のうちの少なくともいずれか１つを含み、
前記第１の制御手段は、前記第１の情報処理装置の接続時刻情報が示す時刻が前記第２の情報処理装置の接続時刻情報が示す時刻よりも前であるとき、前記第１の情報処理装置の取得時刻情報が示す時刻が前記第２の情報処理装置の取得時刻情報が示す時刻よりも前であるとき、前記第１の情報処理装置の最終時刻情報が示す時刻が前記第２の情報処理装置の最終時刻情報が示す時刻よりも前であるとき、前記第１の情報処理装置のチャンネル数情報が示す数が前記第２の情報処理装置のチャンネル数情報が示す数よりも多いとき、前記第１の情報処理装置の利用頻度情報が示す利用頻度が前記第２の情報処理装置の利用頻度情報が示す利用頻度よりも多いとき、または前記第１の情報処理装置の追加時刻情報が示す時刻が前記第２の情報処理装置の追加時刻情報が示す時刻よりも前であるとき、前記予め定めるマスター条件を満たすと判定することを特徴とする。
【００３７】
本発明に従えば、機器管理情報は、自情報処理装置がネットワークに接続された時刻を表す接続時刻情報、自情報処理装置がネットワークアドレスを取得した時刻を表す取得時刻情報、自情報処理装置がネットワークに接続されていた最終時刻を表す最終時刻情報、自情報処理装置に設定されているアプリケーションおよびチャンネルの数を表すチャンネル数情報、自情報処理装置の利用頻度を表す利用頻度情報、およびアプリケーションおよびチャンネルが最後に追加された時刻を表す追加時刻情報のうちの少なくともいずれか１つを含み、第１の制御手段は、これらの情報に基づいて、予め定めるマスター条件が満されるか否かを判定するので、接続時刻情報、取得時刻情報、最終時刻情報、チャンネル数情報、利用頻度情報、および追加時刻情報のうちのいずれかによって、マスター情報処理装置を決定することができる。
【００３８】
また本発明は、予め定める動作条件を表す動作条件情報に基づいて動作を行う複数の情報処理装置であって、相互に接続される複数の情報処理装置のうちの第１の情報処理装置から、予め定める送信条件が成立すると、前記第１の情報処理装置に記憶される動作条件情報を、前記複数の情報処理装置のうちの第２の情報処理装置に送信し、さらに前記第２の情報処理装置が前記第１の情報処理装置から動作条件情報を受信すると、受信された動作条件情報のうちで、動作条件情報を記憶するための予め定める記憶条件に合致する動作条件情報を、前記第２の情報処理装置に記憶することを特徴とする情報処理方法である。
【００３９】
本発明に従えば、予め定める動作条件を表す動作条件情報たとえば設定情報および嗜好情報に基づいて動作を行う複数の情報処理装置であって、相互に接続される複数の情報処理装置のうちの第１の情報処理装置から、予め定める送信条件が成立すると、第１の情報処理装置に記憶される動作条件情報を、前記複数の情報処理装置のうちの第２の情報処理装置に送信し、さらに第２の情報処理装置が第１の情報処理装置から動作条件情報を受信すると、受信された動作条件情報のうちで、動作条件情報を記憶するための予め定める記憶条件に合致する動作条件情報を第２の情報処理装置に記憶するので、受信側の機器つまり第２の情報処理装置に設定情報および嗜好情報を含む動作条件情報の取得先を予め設定しておく必要がなく、既に自機器つまり送信側の第１の情報処理装置に設定されている動作条件情報を同じネットワークに接続されている他の機器に直接送信して設定ことができる。
【００４０】
また本発明は、予め定める動作条件を表す動作条件情報に基づいて動作を行う複数の情報処理装置であって、相互に接続される複数の情報処理装置のうちの第１の情報処理装置が予め定めるマスター条件を満たすと、第１の情報処理装置が、前記第１の情報処理装置に記憶される動作条件情報を前記複数の情報処理装置のうちの第２の情報処理装置に送信し、さらに前記第２の情報処理装置が前記第１の情報処理装置から動作条件情報を受信すると、受信された動作条件情報のうちで、動作条件情報を記憶するための予め定める記憶条件に合致する動作条件情報を、前記第２の情報処理装置に記憶することを特徴とする情報処理方法である。
【００４１】
本発明に従えば、予め定める動作条件を表す動作条件情報たとえば設定情報および嗜好情報に基づいて動作を行う複数の情報処理装置であって、相互に接続される複数の情報処理装置のうちの第１の情報処理装置が予め定めるマスター条件を満たすと、第１の情報処理装置が、第１の情報処理装置に記憶される動作条件情報を、前記複数の情報処理装置のうちの第２の情報処理装置に送信し、さらに第２の情報処理装置が第１の情報処理装置から動作条件情報を受信すると、受信された動作条件情報のうちで、動作条件情報を記憶するための予め定める記憶条件に合致する動作条件情報を第２の情報処理装置に記憶するので、受信側の機器つまり第２の情報処理装置に設定情報および嗜好情報を含む動作条件情報の取得先を予め設定しておく必要がなく、マスター条件を満たす機器つまり送信側の第１の情報処理装置に設定されている動作条件情報を同じネットワークに接続されている他の機器に直接送信して設定ことができる。
【発明の効果】
【００４２】
本発明によれば、設定情報および嗜好情報を含む動作条件情報の取得先を予め設定しておく必要がなく、既に自機器に設定されている動作条件情報を同じネットワークに接続されている他の機器に直接送信して設定ことができるので、ユーザは、人手による設定操作を行う必要がない。
【００４３】
また本発明によれば、第１の情報処理装置から受信した動作条件情報のうちで、第２の情報処理装置に記憶された動作条件情報に含まれる種別情報に合致する種別情報を含む動作条件情報を、第２の情報処理装置の第２の記憶手段に記憶することができるので、異なる機能を含む情報処理装置から動作条件情報を受信しても、自情報処理装置が有する機能に応じた動作条件情報を設定することができる。
【００４４】
また本発明によれば、第１の情報処理装置から受信した動作条件情報のうちで、受信された動作条件情報に含まれる更新時刻情報が示す時刻が、第２の情報処理装置に記憶された動作条件情報に含まれる更新時刻情報が示す時刻よりも新しい動作条件情報を、第２の情報処理装置の第２の記憶手段に記憶するので、古い設定情報および嗜好情報が設定されることを防止することができる。たとえば嗜好情報などのように、同じ利用者でも、好みの変化に伴って設定されている嗜好情報が変化するとき、誤って古い嗜好情報を設定することが無い。
【００４５】
また本発明によれば、第１の情報処理装置から受信した動作条件情報のうちで、受信された動作条件情報に含まれる管理者情報と、自情報処理装置の記憶手段に記憶された動作条件情報に含まれる管理者情報とが合致する動作条件情報を、第２の情報処理装置の第２の記憶手段に記憶するので、他の管理者の設定情報および嗜好情報が設定されることを防止することができる。たとえば既に設定されている嗜好情報を、好みの異なる他の利用者の嗜好情報によって更新してしまうことを防止することができる。
【００４６】
また本発明によれば、他の機器に設定されたチャンネル設定情報、嗜好情報、およびアプリケーションプログラムの設定情報を、自機器の動作条件情報として設定することができるので、チャンネル設定情報、嗜好情報、およびアプリケーションプログラムの設定を人手で行う必要が無い。
【００４７】
また本発明によれば、設定情報および嗜好情報を含む動作条件情報の取得先を予め設定しておく必要がなく、マスター条件を満たす機器に設定されている動作条件情報を同じネットワークに接続されている他の機器に直接送信して設定ことができるので、ユーザは、人手による設定操作を行う必要がなく、マスター条件を満たす機器の動作条件情報を他の機器に設定することができる。
【００４８】
また本発明によれば、接続時刻情報、取得時刻情報、最終時刻情報、チャンネル数情報、利用頻度情報、および追加時刻情報のうちのいずれかによって、マスター情報処理装置を決定することができるので、ユーザは、目的に応じてマスター情報処理装置を決定するための条件を決定することができる。
【００４９】
また本発明によれば、設定情報および嗜好情報を含む動作条件情報の取得先を予め設定しておく必要がなく、既に自機器に設定されている動作条件情報を同じネットワークに接続されている他の機器に直接送信して設定ことができるので、ユーザは、人手による設定操作を行う必要がない。
【００５０】
また本発明によれば、設定情報および嗜好情報を含む動作条件情報の取得先を予め設定しておく必要がなく、マスター条件を満たす機器に設定されている動作条件情報を同じネットワークに接続されている他の機器に直接送信して設定ことができるので、ユーザは、人手による設定操作を行う必要がなく、マスター条件を満たす機器の動作条件情報を他の機器に設定することができる。
【００５１】
なによりも、本発明によれば、ネットワーク上にある様々な機器において、共通の操作性（表示、チャンネルプリセット、アプリケーション）が実現でき、ユーザの利便性を上げることができる。
【発明を実施するための最良の形態】
【００５２】
図１は、本発明の実施の一形態である情報処理システム１００の代表的な構成例を模式的に示す。情報処理システム１００は、電波網あるいはインターネット網から配信される放送・通信サービスを受信することができる少なくとも２台の情報処理装置、たとえばネットワーク対応テレビジョン（以下、テレビと略す）受像機５０ａ、およびデジタルレコーダー５０ｂもしくはテレビ録画機能付ＰＣ（Personal Computer）本体を含む。
【００５３】
ネットワーク対応テレビ受像機５０ａ（以下、機器Ａともいう）は、放送・通信サービスを受信するサービス受信手段Ａ５１ａ、サービス受信手段Ａ５１ａの動作条件を制御するパラメータとなる動作条件情報を記憶する記憶手段Ａ５２ａ、およびネットワークを利用して動作条件情報をやり取りするコントロール手段Ａ５３ａを含む。デジタルレコーダー５０ｂ（以下、機器Ｂともいう）は、放送・通信サービスを受信するサービス受信手段Ｂ５１ｂ、サービス受信手段Ｂ５１ｂの動作条件を制御するパラメータとなる動作条件情報を記憶する記憶手段Ｂ５２ｂ、およびネットワークを利用して動作条件情報をやり取りするコントロール手段Ｂ５３ｂを含む。ネットワークは、有線および無線を問わず、たとえば有線ＬＡＮ（Local Area Network）、無線ＬＡＮ、専用ケーブルによる通信回線、あるいはインターネットなどによるネットワークである。
【００５４】
サービス受信手段Ａ５１ａおよびサービス受信手段Ｂ５１ｂは、複数の放送・通信サービスから情報を受信することができ、たとえば電波網を経由して配信されるテレビ放送あるいはラジオ放送を受信し、インターネット網を経由して配信されるインターネット放送、ビデオオンデマンド、インターネットラジオ、ポッドキャスティング、Ｐ２Ｐ（Peer
to Peer）共有、ＲＳＳ（Rich Site Summary）配信、電子番組表配信、広告配信、チャンネル配信、オンラインストレージ、あるいはＷＥＢサービスなどのサービスによって提供されている情報を受信し、さらにホームネットワークを経由して提供されるホームネットワークサービスの情報、たとえば動画、音楽、写真、および操作画面などの情報を受信することができる。
【００５５】
機器Ａおよび機器Ｂは、ネットワーク５９に接続されており、それぞれコントロール手段Ａ５３ａおよびコントロール手段Ｂ５３ｂによって、相手の機器と情報、たとえばそれぞれの記憶手段Ａ５２ａおよび記憶手段Ｂ５２ｂに記憶されている動作条件情報を相互に送受信することができる。
【００５６】
さらに、コントロール手段Ｂ５３ｂが機器Ｂの記憶手段Ｂ５２ｂに記憶されているコンテンツデータを機器Ａに送信すると、コントロール手段Ａ５３ａは機器Ａの表示部５４に表示し、あるいはコントロール手段Ｂ５３ｂが機器Ｂのリモコン５５ｂによって機器Ｂに指示された制御情報を機器Ａに送ると、コントロール手段Ａ５３ａは受け取った制御情報に基づいて機器Ａの表示部５４に表示される表示画面を切り替え、あるいはコントロール手段Ａ５３ａが機器Ａで受信中のサービスの情報を機器Ｂに送ると、コントロール手段Ｂ５３ｂは受け取ったサービスの情報を機器Ｂの記憶手段Ｂ５２ｂに記憶する。
【００５７】
図２は、図１に示した情報処理システム１００に含まれるテレビ受像機１の構成を示す。情報処理装置であるテレビ受像機１は、画像入出力部２、ＯＳＤ（On-Screen Display）生成部３、表示部４、記録部５、プログラムメモリ６、中央制御装置７、指示入力部８、データメモリ９、通信部１０、および計時部１１を含む本体部と、本体部と独立したアンテナ１２およびリモコン２０とを含む。テレビ受像機１は、たとえば図１に示したネットワーク対応テレビ受像機５０ａである。
【００５８】
情報処理装置に必須の構成要素は、プログラムメモリ６、中央制御装置７、データメモリ９、および通信部１０であり、テレビ受像機１、デジタルレコーダー、およびテレビ録画機能付ＰＣ本体は、これらの構成要素を含む。他の構成要素は、それぞれの情報処理装置が提供する機能に応じて追加される。
【００５９】
画像入出力部２は、放送局３０から放送される電波をアンテナ１２で受信し、受信されたＴＶ（Television：テレビジョン）放送信号の中から、目的の放送局のチャンネルを選局するテレビチューナ２ａ、テレビチューナ２ａによって選局されたチャンネルの映像音声信号をデジタルデータに変換するＡＤ（Analog-to-Digital）コンバータ２ｂ、ＡＤコンバータ２ｂによって変換されたデジタルデータをＭＰＥＧ２（Moving Picture Experts
Group phase 2）などの形式に圧縮するエンコーダ２ｃ、ＭＰＥＧ２などに圧縮されたデータを展開するデコーダ２ｅ、およびデコーダ２ｅによって展開されたデジタルデータをアナログデータに変換するＤＡ（Digital-to-Analog）コンバータ２ｄを含んで構成される。コンバータ２ｄから出力されたアナログデータは、表示部４へ送られる。
【００６０】
ＯＳＤ生成部３は、中央制御装置７から指示された情報を、画像入出力部２から表示部４に出力される映像信号に合成して、表示部４に表示させるための合成データを生成する。たとえばユーザがリモコン２０で行った操作が画像データつまり合成データとして生成される。ＯＳＤ生成部３から出力された合成データは、画像入出力部２を経由して表示部４に送られる。表示部４は、たとえばディスプレイによって構成され、画像入出力部２から受け取ったデータを表示する。テレビ受像機１の各機能は、表示部４に表示される情報に対するリモコン２０からの操作によって制御される。
【００６１】
記録部５は、たとえばＨＤＤ（Hard Disk Drive）あるいは半導体メモリなどの記憶装置によって構成され、ＭＰＥＧ２エンコーダ２ｃによってＭＰＥＧ２形式に圧縮された映像データを記録する映像データ記録部５ａを含む。記録部５は、中央制御装置７から受け取った映像データを記録し、記録されている映像データを中央制御装置７に送る。プログラムメモリ６は、たとえば半導体メモリなどのＲＯＭ（Read Only Memory）もしくはＲＡＭ（Random Access Memory）によって構成され、中央制御装置７で実行されるプログラムを記憶する。このプログラムメモリ６に記憶されたプログラムは、ネットワーク回線を利用してバージョンアップすることも可能である。
【００６２】
中央制御装置７は、たとえばＣＰＵ（Central Processing Unit）によって構成され、プログラムメモリ６に記憶されているプログラムを実行することによって、テレビ受像機１を制御する。指示入力部８は、たとえばリモコン信号受信デバイスによって構成され、テレビ受像機１を遠隔操作するための信号を送信するリモートコントローラであるリモコン２０からの信号を受信すると、受信したリモコン信号に基づく情報を中央制御装置７に送る。データメモリ９は、たとえば半導体メモリなどのＲＡＭ（Random Access Memory）によって構成され、中央制御装置７によってデータの書き込みおよび読み出しが行われる。
【００６３】
通信部１０は、たとえばネットワークカードなどによって構成され、ネットワーク５９を介して、ネットワーク５９に接続された他の機器つまり他の情報処理装置と情報を送受信する。すなわち中央制御装置７から受け取った情報を送信し、受信した情報を中央制御装置７に送る。計時部１１は、たとえばＲＴＣ（Real Time Clock）によって構成され、現在時刻などを含む計時情報を中央制御装置７に送る。
【００６４】
図３は、図１に示した情報処理システム１００に含まれる宅内ネットワーク４０の接続構成例を示す。宅内ネットワーク４０は、たとえばテレビ受像機１、デジタルレコーダー４１、テレビ録画機能付ＰＣ本体４２、メディアコンバータ４３、ルータ４４、およびハブ４５を含んで構成される。テレビ受像機１、デジタルレコーダー４１、およびテレビ録画機能付ＰＣ本体４２は、情報処理装置として機能する。デジタルレコーダー４１は、たとえば図１に示したデジタルレコーダー５０ｂである。
【００６５】
これらの機器は、光ファイバーによって構成される通信回線で接続され、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）によるネットワークを形成し、それぞれローカルＩＰ（Internet Protocol）アドレスを有する。ＩＰアドレスは、たとえば１９２．１６８．１００．ＸＸＸのうちのいずれかのアドレスが、これらの機器に割り当てられる。ＸＸＸは、１〜２５５の整数である。
【００６６】
メディアコンバータ４３は、屋外から接続された光ファイバーの光信号を屋内で使用されるＬＡＮの電気信号に変換する。ルータ４４は、パケットの行き先を決定する役割を持つ。さらにルータ４４は、家庭内の複数の情報処理装置が同時にインターネットに接続することができるようにするために、屋外側ネットワークインターフェースに付与されているグローバルＩＰを、自らの宅内側ＩＰおよび宅内に接続された機器にＩＰアドレスを付与するＤＨＣＰ（Dynamic Host Configuration Protocol）サーバなどの機能を持つ。ハブ４５は、宅内においてネットワーク配線の分岐を行なうための装置である。
【００６７】
テレビ受像機１は、テレビ映像の受信表示機能のほか、ＴＶ番組の録画、ＥＰＧ（
Electronic Program Guide）の表示、嗜好番組の表示、およびネットワーク接続の機能を含む。ＥＰＧは、通信部１０よって、１日数回程度インターネット上のＥＰＧサーバからダウンロードされ、ＥＰＧデータ記憶部９ｂに記憶される。ＥＰＧは、テレビ受像機１が表示することができる放送局の各放送予定番組に関する番組情報であり、放送局、開始日時、終了日時、ジャンル、番組タイトル、および番組説明文などを含む。録画機能は、チューナ２ａで選局された映像音声信号を、エンコーダ２ｃによってＭＰＥＧ２形式で圧縮し、映像データ記憶部５ａに記憶する。ユーザが設定したキーワードデータは、環境データ記憶部９ｃに記憶される。ＥＰＧ受信時に、放送予定の全ての番組がサーチされ、キーワードの一致する番組が嗜好番組として提示される。
【００６８】
上述した実施の形態では、テレビ受像機１の基本的な構成について述べたが、ネットワークを介してテレビ受像機１に配信されるコンテンツであって、既になんらかの形式でデジタルデータとして圧縮されているコンテンツの場合、コンテンツは、通信部１０によって受信され、記憶部５に保存される。さらにＥＰＧデータと同様にコンテンツ配信プログラムなどに関しても、通信部１０によって受信され、データメモリ９に記憶される。
【００６９】
テレビ受像機１のこれらの機能は、プログラムメモリ６に記憶されたプログラムが実行されることによって実現される。プログラムメモリ６に記憶されたプログラムは、たとえば記録再生制御プログラム６ａ、ＥＰＧ取得プログラム６ｂ、記録予約制御プログラム６ｃ、キーワード予約制御プログラム６ｄ、おすすめ予約制御プログラム６ｅ、およびスケジューラプログラム６ｆを含む。
【００７０】
記録再生制御プログラム６ａは、たとえば、指示入力部８がリモコン２０から受信した指令、またはデータメモリ９の記録再生予約データ記憶部９ａに記憶された予約情報に従って、指令されたコンテンツまたは予約情報が示すコンテンツを取得して画像データ記録部５ａに記録するように、画像入出力部２および記録部５を制御する。さらに、指示入力部８がリモコン２０から受信した指令であって、画像データ記録部５ａに記録されているコンテンツを再生することを示す指令に従って、画像データ記録部５ａに記録されているコンテンツを表示部４に出力するように、画像入出力部２および記録部５を制御する。
【００７１】
ＥＰＧ取得プログラム６ｂは、通信部１０を制御して、インターネットなどのネットワークを介して、ＥＰＧを配信するＥＰＧ配信サーバからＥＰＧデータを取得し、取得されたＥＰＧデータをデータメモリ９のＥＰＧデータ記憶部９ｂに記憶する。あるいはＥＰＧデータが放送局３０から送信されるデジタルコンテンツ信号に重畳されて提供されるときは、デジタルコンテンツ信号に重畳されたＥＰＧデータを抽出するように画像入出力部２を制御し、画像入出力部２によって抽出されたＥＰＧデータをＥＰＧデータ記憶部９ｂに記憶する。
【００７２】
記録予約制御プログラム６ｃは、ＯＳＤ生成部３を制御して、表示部４に表示されたＥＰＧの映像の中にカーソルを形成し、利用者がリモコン２０から入力する指令に応じてカーソルを移動する。利用者がリモコン２０を操作して所望の番組を指定すると、指定された番組の記録開始日時、記録終了日時、およびチャンネル番号などを含む情報を予約情報として、記録再生予約データ記憶部９ａに記憶する。
【００７３】
キーワード予約制御プログラム６ｄは、キーワード予約つまり指定されたキーワードに基づいて予約を行うプログラムである。環境データ記憶部９ｃに記憶されているキーワードに基づいて、ＥＰＧデータ記憶部９ｂに記憶されているＥＰＧデータを検索し、キーワードを含む番組を抽出して提示する。あるいはＥＰＧデータを受信したとき、キーワードに基づいて、放送予定のすべての番組のＥＰＧデータを検索して、キーワードを含む番組を抽出し、嗜好番組として提示する。さらにキーワード予約制御プログラム６ｄは、キーワードに基づいて抽出した番組が提供される時間およびチャンネル番号などを含む情報を予約情報として、記録再生予約データ記憶部９ａに記憶する。
【００７４】
おすすめ予約制御プログラム６ｅは、環境データ記憶部９ｃに記憶されている嗜好情報に基づいて、ＥＰＧデータ記憶部９ｂに記憶されているＥＰＧデータを検索して、嗜好情報を含む番組を抽出する。おすすめ予約制御プログラム６ｅは、抽出した番組が提供される時間およびチャンネル番号などを含む情報を予約情報として、記録再生予約データ記憶部９ａに記憶する。スケジューラプログラム６ｆは、タスクスケジューラであり、中央制御装置７が処理するタスクの実行順序などを制御する。
【００７５】
データメモリ９は、記録再生予約データ記憶部９ａ、ＥＰＧデータ記憶部９ｂ、環境データ記憶部９ｃ、およびネットワーク管理部９ｄの４つの記憶領域を含む。記録再生予約データ記憶部９ａは、放送局３０から取得した映像データなどのコンテンツを記録部５に記録したことを管理するための録画情報、および放送局３０から取得したコンテンツを記録部５に記録することを予約するために必要な予約情報などの情報を記憶する。ＥＰＧデータ記憶部９ｂは、ＥＰＧつまり電子番組案内のデータを記憶する。具体的には、中央制御装置７が、たとえば１日に２回、インターネットなどのネットワークを介して、ＥＰＧを配信するＥＰＧ配信サーバからダウンロードしたＥＰＧデータを記憶する。
【００７６】
環境データ記憶部９ｃには、設定情報および嗜好情報などの動作条件情報が記憶される。動作条件情報は、テレビジョン放送のチャンネル設定に関するチャンネルデータ、データの検索を容易にするために利用者が設定したキーワードに関するキーワードデータ、インターネットのホームページのアドレスに関するブックマークデータ、およびアプリケーションプログラムあるいはチャンネルのサービスに関するアプリデータを含む。ネットワーク管理部９ｄは、主にネットワークに関する履歴および現在状況を管理するための機器管理情報を記憶するための記憶領域である。
【００７７】
環境データ記憶部９ｃは、動作条件情報（以下、動作条件情報のことを、単に設定情報ともいう）の一覧を示すリスト情報であるインデックスデータファイルと、データの実体を含むデータファイルとを記憶する。インデックスデータファイルのデータ構造を示すインデックスデータ表を表１に示す。インデックスデータファイルは、複数のインデックスデータを含み、各インデックスデータは、「種別」、「データファイル名」、「所有者」、および「更新日時」の４種類のメンバを１組として構成される。
【００７８】
インデックスデータ表には、環境データ記憶部９ｃに記憶された設定情報のデータファイルの数のインデックスデータが列挙される。各メンバは、インデックスデータの識別情報およびメンバの種類を示す「データ内容」、メンバのデータの型を示す「タイプ」、メンバのデータのサイズを示す「サイズ」、およびメンバのデータの内容を示す「データ」から構成され、表１の各欄の項目に対応している。
【００７９】
「種別」のメンバには、設定情報の種別を表すデータが設定され、たとえば表１では、設定情報の種別として、「チャンネル設定」、「キーワード設定」、「ブックマーク設定」、および「アプリ種別」がある。これらの設定情報の種別は、情報処理装置が有する機能に応じた種別であり、この種別に関しては、新たなサービス受信機能などによって新たな機能が追加されると、追加された機能に対応する新たな種別が追加される。「データファイル名」のメンバには、設定情報の実体を含むファイル名を示すデータが設定される。「所有者」のメンバには、その設定情報を設定したユーザの識別名を示すデータが設定される。所有者は、その設定情報すなわちそのインデックスデータおよびそのインデックスデータが示すデータファイルを管理する管理者である。「更新日時」のメンバには、その設定情報が更新された最終の日時が設定される。
【００８０】
設定情報の種別によって、インデックスデータの数が１組のものと複数組あり得るものとがある。設定情報の種別には、チャンネルデータ、キーワードデータ、ブックマークデータ、およびアプリデータなどの種別がある。チャンネルデータおよびアプリデータのインデックスデータは１組であり、キーワードデータおよびブックマークデータのインデックスデータは所有者の数だけある。
【００８１】
たとえば表１の第１番目に記載したインデックスデータは、「データ１種別」、「データ１データファイル名」、「データ１所有者」、および「データ１更新日時」の４種類のデータ内容つまり４種類のメンバから構成される組であり、各メンバに記載されている「データ１」がインデックスデータの識別情報である。
【００８２】
メンバ「データ１種別」の「タイプ」は「文字列」、「サイズ」は「２０」バイト、および「データ」は「チャンネル設定」である。メンバ「データ１データファイル名」の「タイプ」は「文字列」、「サイズ」は「２０」バイト、および「データ」は「Ｃｈａｎｎｎｅｌ．ｄａｔ」である。メンバ「データ１所有者」の「タイプ」は「文字列」、「サイズ」は「１０」バイト、および「データ」は「Ｆａｔｈｅｒ」である。メンバ「データ１更新日時」の「タイプ」は「文字列」、「サイズ」は「１１」バイト、および「データ」は「２００５／０８／１０  １５：４４：０９＋０９００（ＪＳＴ）」である。
【００８３】
第２番目および第３番目のインデックスデータは、ともに種別が「キーワード設定」であり、第４番目のインデックスデータは、種別が「ブックマーク設定」であり、第Ｎ番目のインデックスデータは、種別が「アプリ種別」である。これらのインデックスデータの各メンバの「タイプ」および「サイズ」は、それぞれ第１番目のインデックスデータと同じである。第２番目のインデックスデータの「データファイル名」、「所有者」、および「更新日時」の各メンバの「データ」は、それぞれ「Ｋｅｙｗｏｒｄ０１．ｄａｔ」、「Ｆａｔｈｅｒ」、および「２００５／０１／０１  １５：４４：０９＋０９００（ＪＳＴ）」である。第３番目のインデックスデータについては、それぞれ「Ｋｅｙｗｏｒｄ０２．ｄａｔ」、「ＭＡＭＡ」、および「２００４／０９／０１  １５：４４：０９＋０９００（ＪＳＴ）」である。第４番目のインデックスデータについては、それぞれ「Ｂｏｏｋｍａｒｋ０１．ｄａｔ」、「ＭＡＭＡ」、および「２００４／０８／３１  １５：４４：０９＋０９００（ＪＳＴ）」である。第Ｎ番目のインデックスデータについては、それぞれ「ａｐｒｉ０１．ｄａｔ」、「ＡＤＭＩＮ」、および「２００４／０８／３１  １５：４４：０９＋０９００（ＪＳＴ）」である。
【００８４】
データファイル名は、表１に示した例では、ファイル名のみを記憶しているが、そのファイルがデータメモリ９以外のメモリに記憶されている場合、あるいは他の機器に内蔵されるメモリに記憶されている場合などは、ＵＲＬ（Uniform Resource Locator）記述によって、ファイルの所在を指定することもできる。所有者についても、所有者のみならず、他の機器から入手したような場合は、たとえば“Ｆａｔｈｅｒ＿ＬｉｖｉｎｇＴＶ”のように、付加情報“＿ＬｉｖｉｎｇＴＶ”を“Ｆａｔｈｅｒ”に付けることによって、所有者の機器名を明確にすることも可能である。
【００８５】
【表１】
2007201734.tif 000003
【００８６】
設定情報つまり動作条件情報の実体は、ファイル単位で管理され、それぞれファイル名、たとえばチャンネルデータであれば、「Ｃｈａｎｎｎｅｌ．ｄａｔ」と命名され管理される。チャンネルデータファイルの一例である「Ｃｈａｎｎｎｅｌ．ｄａｔ」と命名されたチャンネルデータファイルのデータ構造を示すチャンネルデータ表を表２に示す。チャンネルデータファイルに含まれるデータは、１種類のメンバ「チャンネル件数」からなる件数データと、「種別」、「リモコン番号」、「周波数」、「表示番号」、および「放送局名」の５種類のメンバを１組として構成されるチャンネルデータとを含む。各メンバは、表１に示したインデックスデータ表と同様に、「データ内容」、「タイプ」、「サイズ」、および「データ」の欄がある。
【００８７】
「チャンネル件数」のメンバには、チャンネルデータファイルに含まれるチャンネルデータの件数が設定される。「種別」のメンバには、地上波およびＣＡＴＶ（Community
Antenna Television）などのチューナの種別が設定される。表２に示した種別では、地上波チューナのみとしたが、電波による放送以外にもインターネットから配信されるＩＰ放送なども可能である。「リモコン番号」のメンバには、リモコン２０から指示することができるチャンネル番号が設定される。たとえばリモコン２０の図示しない１〜１２の数字ボタンに対応する番号が「データ」欄に示される。「周波数」のメンバには、テレビチューナ２ａに選局させる放送波の周波数が設定される。インターネット放送の場合は、「周波数」欄に、ＩＰ放送に割り当てられているＩＰアドレス、ＵＲＬ、あるいは特殊番号などの情報が設定される。「表示番号」のメンバには、テレビ画面表示時に、チャンネルの識別番号として表示部４の画面に表示する番号を設定する。「放送局名」のメンバには、「周波数」のメンバに設定した周波数でテレビ放送を放送している放送局の名称が設定される。件数データは、１つである。チャンネルデータは、設定するチャンネルの数だけあり、設定されたチャンネルデータの件数が、件数データの件数として設定される。
【００８８】
たとえば表２の最初のメンバである件数データ「チャンネル件数」の「タイプ」、「サイズ」、および「データ」は、それぞれ「数値」、「１」バイト、および「１２」であり、１２件のチャンネルデータが設定されていることを示している。第１番目のチャンネルデータは、「チャンネル１種別」、「チャンネル１リモコン番号」、「チャンネル１周波数」、「チャンネル１表示番号」、および「チャンネル１放送局名」の５種類のデータ内容つまり５種類のメンバから構成される組である。「チャンネル１種別」のメンバの「タイプ」は「数値」、「サイズ」は「１」バイト、および「データ」は「１（※地上波）」である。
【００８９】
「チャンネル１リモコン番号」のメンバの「タイプ」は「数値」、「サイズ」は「１」バイト、および「データ」は「２」である。「チャンネル１周波数」のメンバの「タイプ」は「数値」、「サイズ」は「１」バイト、および「データ」は「２」である。「チャンネル１表示番号」のメンバの「タイプ」は「数値」、「サイズ」は「１」バイト、および「データ」は「２」である。「チャンネル１放送局名」のメンバの「タイプ」は「文字列」、「サイズ」は「２１」バイト、および「データ」は「ＭＨＫ総合」である。
【００９０】
第２番目のチャンネルデータの各メンバの「タイプ」および「サイズ」は、それぞれ第１のチャンネルデータと同じである。第２のチャンネルデータの「種別」、「リモコン番号」、「周波数」、「表示番号」、および「放送局名」の各メンバの「データ」は、それぞれ「１（※地上波）」、「３」、「５３」、「５３」、および「奈良サンキュウテレビ」である。
【００９１】
【表２】
2007201734.tif 000004
【００９２】
キーワードデータファイルの一例である「Ｋｅｙｗｏｒｄ０１．ｄａｔ」と命名されたキーワードデータファイルのデータ構造を示すキーワードデータ表を表３に示す。キーワードデータファイルに含まれるデータは、「キーワード件数」の１種類のメンバからなる件数データと、「キーワード」、「ジャンル」、および「予約設定」の３種類のメンバを１組として構成されるキーワードデータとを含む。各メンバは、表１に示したインデックスデータ表と同様に、「データ内容」、「タイプ」、「サイズ」、および「データ」の欄がある。キーワードデータファイルのデータは、利用者が好みに応じて設定する嗜好情報の１つである。
【００９３】
「キーワード件数」のメンバには、キーワードデータファイルに含まれるキーワードデータの件数が設定される。「キーワード」のメンバには、ＥＰＧデータ記憶部９ｂに記憶されているＥＰＧデータの中からキーワードの言葉を含む番組を検索するためのキーワードが設定される。「ジャンル」のメンバには、キーワードを含む番組の中から、選択したい番組のジャンルが設定される。「予約設定」のメンバには、キーワードを含みかつジャンルが一致した番組を予約するか否かを示す情報が設定され、予約するときは、録画するときの画質、具体的には、高画質、標準画質、または長時間のいずれか１つの画質を示す情報が、予約することを示す情報とともに設定される。件数データは１つであり、キーワードデータは、設定されたキーワードの数だけある。
【００９４】
たとえば表３の最初のメンバである件数データ「キーワード件数」の「タイプ」、「サイズ」、および「データ」は、それぞれ「数値」、「１」バイト、および「１０」であり、１０件のキーワードデータが設定されていることを示している。第１番目のキーワードデータは、「キーワード１キーワード」、「キーワード１ジャンル」、および「キーワード１予約設定」の３種類のデータ内容つまり３種類のメンバから構成される組である。
【００９５】
「キーワード１キーワード」のメンバの「タイプ」は「文字列」、「サイズ」は「４１」バイト、および「データ」は「“野球中継”」である。「キーワード１ジャンル」のメンバの「タイプ」は「文字列」、「サイズ」は「２１」バイト、および「データ」は「スポーツ」である。「キーワード１予約設定」のメンバの「タイプ」は「文字列」、「サイズ」は「２１」バイト、および「データ」は「予約しない」である。
【００９６】
第２番目のキーワードデータの各メンバの「タイプ」および「サイズ」は、それぞれ第１のキーワードデータと同じである。第２のキーワードデータの「キーワード」、「ジャンル」、および「予約設定」の各メンバの「データ」は、それぞれ「“スペシャル”」、「バラエティ」、および「予約する＿標準画質」である。「予約設定」の「予約する＿標準画質」は、標準画質で予約することを示している。
【００９７】
【表３】
2007201734.tif 000005
【００９８】
ブックマークデータファイルの一例である「Ｂｏｏｋｍａｒｋ０１．ｄａｔ」と命名されたブックマークデータファイルのデータ構造を示すブックマークデータ表を表４に示す。ブックマークデータファイルに含まれるデータは、「ブックマーク件数」の１種類のメンバからなる件数データと、「名前」および「ＵＲＬ」の２種類のメンバを１組として構成されるブックマークデータとを含む。各メンバは、表１に示したインデックスデータ表と同様に、「データ内容」、「タイプ」、「サイズ」、および「データ」の欄がある。
【００９９】
「ブックマーク件数」のメンバには、ブックマークデータファイルに含まれるブックマークデータの件数が設定される。「名前」のメンバには、ブックマークを識別するための識別情報が設定される。「ＵＲＬ」のメンバには、インターネットのホームページのアドレスを示すＵＲＬが設定される。件数データは１つであり、ブックマークデータは、設定されたブックマークの数だけある。
【０１００】
たとえば表４の最初のメンバである件数データ「ブックマーク件数」の「タイプ」、「サイズ」、および「データ」は、それぞれ「数値」、「１」バイト、および「２０」であり、２０件のブックマークデータが設定されていることを示している。第１番目のブックマークデータは、「ブックマーク１名前」および「ブックマーク１ＵＲＬ」の２種類のデータ内容つまり２種類のメンバから構成される組である。
【０１０１】
「ブックマーク１名前」のメンバの「タイプ」は「文字列」、「サイズ」は「４１」バイト、および「データ」は「ＡＢＣ株式会社」である。「ブックマーク１ＵＲＬ」のメンバの「タイプ」は「文字列」、「サイズ」は「２５５」バイト、および「データ」は「ｈｔｔｐ：／／ｗｗｗ．ａｂｃ．ｃｏ．ｊｐ」である。
【０１０２】
第２番目のブックマークデータの各メンバの「タイプ」および「サイズ」は、それぞれ第１のブックマークデータと同じである。第２のブックマークデータの「名前」および「ＵＲＬ」の各メンバの「データ」は、それぞれ「ホームサーバー」および「ｈｔｔｐ：／／ｗｗｗ．ａｂｃ．ｃｏ．ｊｐ／ｇａｌｉｌｅｏ」である。
【０１０３】
【表４】
2007201734.tif 000006
【０１０４】
アプリデータファイルの一例である「ａｐｒｉ０１．ｄａｔ」と命名されたアプリファイルのデータ構造を示すアプリデータ表を表５に示す。アプリデータファイルに含まれるデータは、「アプリ種類」の１種類のメンバからなる件数データと、「アプリ名称」の複数種類のメンバからなるアプリデータとを含む。各メンバは、表１に示したインデックスデータ表と同様に、「データ内容」、「タイプ」、「サイズ」、および「データ」の欄がある。
【０１０５】
「アプリ種類」のメンバには、アプリデータファイルに含まれるアプリデータの件数、すなわち、テレビ受像機１に設定されているアプリの数、つまりアプリケーションの数とチャンネルの数との合計の数が設定される。「アプリ名称」のメンバには、各アプリのチューナの種別あるいはサービスの種別が示される。件数データは１つであり、アプリデータは、設定されたアプリ名称の数だけある。
【０１０６】
たとえば表５の最初のメンバである「アプリ種類」のメンバの「データ内容」、「タイプ」、「サイズ」、および「データ」は、それぞれ「アプリ種類」、「数値」、「１」バイト、および「８０」であり、８０種類のアプリが登録されていることを示している。
【０１０７】
最初の「アプリ名称」の「データ内容」に対する「データ」は、「１  テレビ放送」に対して「０１（＊地上アナログ）」であり、１番目のテレビ放送は、チューナの種別が「０１」つまり地上アナログであることを示している。同様に、２番目〜５番目の各「アプリ名称」の「データ内容」に対する「データ」は、それぞれ「２  テレビ放送」に対して「０２（＊地上デジタル）」、「３  テレビ放送」に対して「０３（＊ＢＳデジタル）」、「４  テレビ放送」に対して「０４（＊ＣＳデジタル）」、「５  テレビ放送」に対して「０５（＊ＣＡＴＶ）」であり、各アプリのチューナの種別が示されている。Ｋ番目〜Ｍ＋１番目の各「アプリ名称」の「データ内容」に対する「データ」は、それぞれ「Ｋ  インターネット放送」に対して「０Ｋ（＊ビデオオンデマンドｂｙＭＴＴ東日本）」、「Ｋ＋１  インターネット放送」に対して「０Ｋ＋１（＊オンデマンドＢＢテレビ）」、「Ｌ  インターネットサービス」に対して「０Ｌ（＊ＡＢＣテレビショッピング）」、「Ｍ  録画サービス」に対して「０Ｍ（＊インターネット番組ガイドＴＶ）」、および「Ｍ＋１  録画サービス」に対して「０Ｍ＋１（＊携帯メール予約）」であり、各アプリのサービスの種別が示されている。
【０１０８】
【表５】
2007201734.tif 000007
【０１０９】
図４は、図２に示したネットワーク管理部９ｄに記憶される機器管理情報を示す。機器管理情報は、２種類のデータを含む。第１の種類のデータは、自機器つまりテレビ受像機１に関するデータであり、第２の種類のデータは、自機器と同じネットワークに接続された他機器に関するデータである。
【０１１０】
自機器に関するデータは、自機器をネットワーク内で識別するための識別情報を表す「Ｎａｍｅ」、設定されているチャンネル数を表す「Ｃｈ」、チャンネルが追加された時刻のうち最後に接続された時刻を表す「Ｎｅｗ  ｃｈ」、最後の１ヶ月間に利用された回数を表す「ＵＳＥ」、自機器がネットワークに最初に接続された時刻を表す「Ｂａｓｅ」、および自機器がネットワークに接続されていた最後の時刻を表す「Ｌａｓｔ」を含む。図４に示したチャンネルには、アプリケーションが含まれる。
【０１１１】
他機器に関するデータは、他機器をネットワーク内で識別するための識別情報を表す「Ａｃｃｅｓｓ  ｎａｍｅ」、他機器が自機器に対してマスターであるかスレーブであるかを示す「ＭｏｒＳ」、および他機器がネットワークに接続されていた最後の時刻を表す「Ｌａｓｔ」を含む。
【０１１２】
図４に示したネットワーク管理部９ｄに記憶されている自機器に関するデータは、「Ｎａｍｅ」が「ｘｘｘＡＡＡ」、「Ｃｈ」が「１０２４ｃｈ」、「Ｎｅｗ  ｃｈ」が「Ｔｕｅ，６  Ｎｏｖ  ２００５  １５：４４：０９＋０９００（ＪＳＴ）」、「ＵＳＥ」が「１１１２０（ｌａｓｔ  ｏｎｅ  ｍｏｎｔｈ）」、「Ｂａｓｅ」が「Ｔｕｅ，６  Ｓｅｐ  ２００３  １５：４４：０９＋０９００（ＪＳＴ）」、および「Ｌａｓｔ」が「Ｔｕｅ，６  Ｓｅｐ  ２００６  １５：４４：０９＋０９００（ＪＳＴ）」である。
【０１１３】
図４に示したネットワーク管理部９ｄに記憶されている他機器に関するデータには、３つの他機器に関するデータが示されている。第１の他機器に関するデータは、「Ａｃｃｅｓｓ  ｎａｍｅ」が「ＸＸＸＸＸＸＸＸＸＸＸＢ」、「ＭｏｒＳ」がスレーブを表す「Ｓｌａｖｅ」、および「Ｌａｓｔ」が「Ｔｕｅ，６  Ｓｅｐ  ２００５  １５：４４：０９＋０９００（ＪＳＴ）」である。第２の他機器に関するデータは、「Ａｃｃｅｓｓ  ｎａｍｅ」が「ＸＸＸＸＸＸＸＸＸＸＸＣ」、「ＭｏｒＳ」がスレーブを表す「Ｓｌａｖｅ」、および「Ｌａｓｔ」が「Ｔｕｅ，６  Ｓｅｐ  ２００５  １５：４４：０９＋０９００（ＪＳＴ）」である。第３の他機器に関するデータは、「Ａｃｃｅｓｓ  ｎａｍｅ」が「ＸＸＸＸＸＸＸＸＸＸＸＤ」、「ＭｏｒＳ」がスレーブを表す「Ｓｌａｖｅ」、および「Ｌａｓｔ」が「Ｔｕｅ，６  Ｓｅｐ  ２００５  １５：４４：０９＋０９００（ＪＳＴ）」である。
【０１１４】
図５は、図２に示したリモコン２０の外観の一例を示す図である。リモコン２０は、図２に示したテレビ受像機１を遠隔で操作するためのリモートコントローラである。リモコン２０は、電源ボタン２１、メニューボタン２２、カーソルボタン２３、決定ボタン２４、および戻るボタン２５を含んで構成される。電源ボタン２１は、テレビ受像機１の電源の投入または切断を指令するための操作ボタンである。メニューボタン２２は、テレビ受像機１の表示部４の画面に、操作メニューを表示させるための操作ボタンである。
【０１１５】
カーソルボタン２３は、表示部４の画面に表示されたカーソルを、画面上で移動させるための操作ボタンであり、上下左右のいずれか１つの矢印が付された４つのボタンを操作してカーソルを移動させることができる。決定ボタン２４は、たとえばカーソルによって、表示部４の画面に表示された操作メニューの項目の中から１つの項目を選択し、選択した項目を確定させるための操作ボタンである。テレビ受像機１は、確定された項目によって指示された処理を行う。戻るボタン２５は、表示部４に表示されている画面を、一つ前の画面に戻すための操作ボタンである。
【０１１６】
リモコン２０から送信されたリモコン信号は、テレビ受像機１の指示入力部８で受信され、指示入力部８は、受信したリモコン信号に基づく情報を中央制御装置７に提供する。中央制御装置７は、指示入力部８から受け取ったリモコン信号に基づく情報に従い関連する部位を制御する。リモコン信号に基づく情報が表示部４の表示に関連するとき、中央制御装置７は、ＯＳＤ生成部３に指示して、表示部４の表示を制御する。このように、ユーザは、リモコン２０を操作することによって、テレビ受像機１を遠隔で操作することができる。
【０１１７】
図６は、図２に示した表示部４に表示されるメニュー画面および設定画面の例を示す。設定情報は、ネットワークから取得するほか、各機器の設定画面から入力され、設定される。さらに設定画面から設定内容の変更を行なうことができる。図６（ａ）は、テレビ受像機１で電源投入時に表示されるメニュー画面８０を示す。
【０１１８】
メニュー画面８０には、たとえば画面のタイトルとして「メニュー」と、「テレビ」ボタン８０ａ、「ビデオ」ボタン８０ｂ、「番組表」ボタン８０ｃ、「インターネット」ボタン８０ｄ、「ＩＰ放送／ＶＯＤ（Video On Demand：ビデオオンデマンド）」ボタン８０ｅ、および「設定」ボタン８０ｆの６種類のボタンとが表示される。すなわち、「テレビ」、「ビデオ」、「番組表」、「インターネット」、「ＩＰ放送／ＶＯＤ」、および「設定」の６種類の機能によって構成される。図６（ａ）に示した例は、あくまでも例示であり、これらの６種類の機能に限定されるものではない。
【０１１９】
図５に示したリモコン２０のカーソルボタン２３を操作して、カーソルを移動させ、メニュー画面８０に表示されているボタンを選択し、リモコン２０の決定ボタン２４を押すことによって、ボタンに対応付けられたモードの表示画面が表示部４に表示される。以下、リモコン２０のカーソルボタン２３を操作して、カーソルによって、メニュー画面８０に表示されているボタンを選択し、リモコン２０の決定ボタン２４を押すことを、単にボタンを選択するともいう。
【０１２０】
「テレビ」ボタン８０ａを選択すると、「テレビ」モードとなり、放送中の番組を視聴することができる。「ビデオ」ボタン８０ｂを選択すると、「ビデオ」モードとなり、録画済みの番組一覧が表示され、表示された番組一覧の中から選択した番組の再生を行うことができる。「番組表」ボタン８０ｃを選択すると、「番組表」モードとなり、受信したＥＰＧが表示され、選択した番組を録画予約するなどの機能がある。「インターネット」ボタン８０ｄを選択すると、「インターネット」モードになり、ＷＥＢブラウザの画面が表示され、インターネット上のＷＷＷ（World Wide Web）ページの閲覧、あるいはテレビ受像機１向けにＷＥＢベースの技術にて作成されたページの閲覧が可能である。
【０１２１】
「ＩＰ放送／ＶＯＤ」ボタン８０ｅを選択すると、「ＩＰ放送／ＶＯＤ」モードとなり、インターネットサービス事業者の提供する放送中の番組、あるいはオンデマンド型のビデオなどをユーザが番組選択して楽しむことができる。ＩＰ放送とテレビとの違いは、放送手段がインターネット網経由か電波網経由かの違いである。ビデオとＶＯＤとに関しては、番組リストから番組を選択して視聴する形態は同じであるが、ビデオは、視聴者がなんらかの手段でテレビ受像機１に録画した番組を視聴するのに対して、ＶＯＤは、インターネットサービス事業者がサービス事業者の専用サーバに格納している番組を、ユーザが番組を選択した時点でストリーミングもしくはダウンロードして番組を視聴するものである。「設定」ボタン８０ｆを選択すると、「設定」モードとなり、各種設定を行なうことができる。メニュー画面８０は、他の画面でメニューボタン２２が押された場合も表示される。
【０１２２】
図６（ｂ）は、図６（ａ）に示された「設定」ボタン８０ｆが選択されたときに表示される設定画面８１の一例を示す図である。設定画面８１は、「設定」モードの画面であり、たとえば画面のタイトルとして「設定画面」と、「チャンネル設定」ボタン８１ａ、「キーワード設定」ボタン８１ｂ、「ブックマーク設定」ボタン８１ｃ、「環境設定」ボタン８１ｄ、および「戻る」ボタン８１ｅの４種類のボタンとが表示される。
【０１２３】
設定画面８１は、設定項目を選択する画面で、「チャンネル設定」、「キーワード設定」、「ブックマーク設定」、および「環境設定」を選択することができる。リモコン２０を操作して、「チャンネル設定」ボタン８１ａ、「キーワード設定」ボタン８１ｂ、「ブックマーク設定」ボタン８１ｃ、または「環境設定」ボタン８１ｄを選択することによって、それぞれチャンネル設定画面、キーワード設定画面、ブックマーク設定画面、または環境設定画面を表示することができる。「戻る」ボタン８１ｅで前画面である図６（ａ）に示したメニュー画面８０に戻る。
【０１２４】
図６（ｃ）は、図６（ｂ）に示された「チャンネル設定」ボタン８１ａが選択されたときに表示されるチャンネル設定画面８２の一例を示す図である。チャンネル設定画面８２は、チャンネル設定を行なう画面であり、設定済みのチャンネル一覧が表示される。チャンネル設定画面８２には、たとえば画面のタイトルとして「チャンネル設定画面」と、「リモコン番号」および「局名」の２つの項目についての設定済みのチャンネル一覧とが表示される。
【０１２５】
チャンネル設定画面８２は、チャンネル一覧の一部のチャンネルしか表示していないので、設定を行うチャンネルの「リモコン番号」が表示されていないときは、リモコン２０で矢印８２ａを操作することによって、またはリモコン２０の上方向または下方向のカーソルボタン２３を操作することによって、画面をスクロールして、表示されていなかった「リモコン番号」のチャンネルを表示することができる。チャンネル設定画面８２には、設定済みのチャンネル一覧が表示されるが、設定されていないチャンネルは、局名が「未設定」として表示される。
【０１２６】
ユーザが、このリストから設定するチャンネルを、リモコン２０のカーソルボタン２３で上下させて選択し、決定ボタン２４を押した場合、図６（ｄ）に示すチャンネル個別設定画面８３に遷移する。ユーザが設定するチャンネルは、「未設定」のチャンネルでもよい。リモコン２０の戻るボタン２５を押した場合は、図６（ｂ）に示した設定画面８１に戻る。
【０１２７】
図６（ｃ）に示したチャンネル設定画面８２には、リモコン番号「１」、リモコン番号「３」、リモコン番号「４」、およびリモコン番号「６」について、「局名」が、それぞれ、「ＭＨＫ総合」、「大和郡山テレビ」、「ＡＡＡテレビ」、および「いろはテレビ」と表示されている。
【０１２８】
図６（ｄ）は、図６（ｃ）に示したチャンネル設定画面８２の中のリモコン番号「３」のチャンネルが選択されたときに表示されるチャンネル個別設定画面８３の一例を示す図である。チャンネル個別設定画面８３は、各チャンネルの設定を行うための画面であり、リモコン番号、受信チャンネル、表示番号、および放送局名を設定する。チャンネル個別設定画面８３には、たとえば画面のタイトルとして「チャンネル個別設定画面」と、チャンネルの設定項目および設定内容と、「登録」ボタン８３ａおよび「戻る」ボタン８３ｂの２種類のボタンとが表示される。
【０１２９】
チャンネルの設定項目に対応する設定内容を入力、あるいは既に入力されているときは入力されている設定項目を変更する。この場合、各項目にカーソルを移動させ、リモコン２０の決定ボタン２４を押すことによって予め保持しているリストを表示し、カーソルボタン２３で予め保持しているリストから選択することができる。再度決定ボタン２４を押すことによって、カーソルを上下に移動させて、各項目を選択することができる状態になる。
【０１３０】
「登録」ボタン８３ａを選択すると、設定内容が更新され、更新された設定内容が環境データ記憶部９ｃに記憶されて、図６（ｃ）に示したチャンネル設定画面８２に戻る。
）。「登録」ボタン８３ａを選択した場合は、設定内容がチャンネル設定情報に反映された状態で環境データ記憶部９ｅに記憶される。「戻る」ボタン８３ｂを選択した場合は、図６（ｃ）に示したチャンネル設定画面８２に戻る。
【０１３１】
図６（ｄ）に示したチャンネル設定画面８２には、チャンネルの設定項目として、「リモコン番号」、「受信チャンネル」、「表示番号」、および「放送局名」があり、それらに対応する設定内容は、それぞれ「３」、「５３」、「５３」、および「大和郡山テレビ」と表示されている。
【０１３２】
図７は、図２に示した表示部４に表示される設定画面の他の例を示す。図７（ａ）は、図６（ｂ）に示した「キーワード設定」ボタン８１ｂが選択されたときに表示されるキーワード設定画面８４の一例を示す図である。キーワード設定画面８４は、キーワード、たとえば予約する番組を絞り込むためのキーワードに関するキーワードデータの設定を行う画面である。
【０１３３】
キーワード設定画面８４には、たとえば画面のタイトルとして「キーワード設定画面」と、「キーワードの識別番号」および「キーワード」の２つの項目についての設定済みのキーワード一覧とが表示される。キーワード設定画面８４は、キーワード一覧の一部のキーワードしか表示していないので、設定を行うキーワードの識別情報が表示されていないときは、リモコン２０で矢印８４ａを操作することによって、またはリモコン２０の上方向または下方向のカーソルボタン２３を操作することによって、画面をスクロールして、表示されていなかったキーワードの識別情報を表示することができる。
【０１３４】
ユーザが、このリストつまりキーワード一覧から設定されたキーワードをリモコン２０のカーソルボタン２３にて選択し、決定ボタン２４を押した場合、図７（ｂ）に示すキーワード個別設定画面８５に遷移する。選択するキーワードは、「未設定」のキーワードでもよい。リモコン２０の戻るボタン２５を操作すると、図６（ｂ）に示した設定画面８１に戻る。
【０１３５】
図７（ａ）には、キーワードの識別情報「キーワード１」〜キーワードの識別番号「キーワード４」について、キーワードが、それぞれ、「野球中継」、「スペシャル」、「小泉純二郎」、および「新番組」と表示されている。
【０１３６】
図７（ｂ）は、図７（ａ）に示したキーワード設定画面８４に表示されていないキーワード「プロ野球」が選択されたときに表示されるキーワード個別設定画面８５の一例を示す図である。キーワード個別設定画面８５は、キーワード毎の設定を行うための画面であり、たとえばキーワード、ジャンル、およびアクションの項目について設定することができる。キーワード個別設定画面８５には、たとえば画面のタイトルとして「キーワード個別設定画面」と、キーワードの設定項目および設定内容と、「登録」ボタン８５ａおよび「戻る」ボタン８５ｂの２種類のボタンとが表示される。
【０１３７】
キーワードは、たとえばリモコン２０で、数字および記号を含む文字入力を行うことによって設定される。「ジャンル」は、番組を絞り込むための番組の種類であり、予め用意された選択肢の中から選択する。「アクション」は、予約をするか否か、および予約をするときは、録画する録画品質を指定する項目であり、「予約しない」、「予約する_長時間」、「予約する_標準」、または「予約する_高画質」の４つの選択肢があり、これらの中から１つを選択する。「登録」ボタン８５ａを選択した場合、設定情報をキーワード設定情報に反映し、図７（ａ）に示したキーワード設定画面８４に遷移する。「戻る」ボタン８５ｂを選択した場合は、入力された設定情報を破棄して図７（ａ）に示したキーワード設定画面８４に戻る。
【０１３８】
図７（ｂ）に示したキーワード個別設定画面８５には、キーワードの設定項目として、「キーワード」、「ジャンル」、および「アクション」があり、それらに対応する設定内容は、それぞれ「プロ野球」、「スポーツ」、および「予約する＿長時間」と表示されている。
【０１３９】
図７（ｃ）は、図６（ｂ）に示された「ブックマーク設定」ボタン８１ｃが選択されたときに表示されるブックマーク設定画面８６の一例を示す図である。ブックマーク設定画面８６は、インターネットのホームページのアドレスに関するブックマークデータの設定を行う画面である。
【０１４０】
ブックマーク設定画面８６には、たとえば画面のタイトルとして「ブックマーク設定画面」と、「ブックマークの識別情報」および「ブックマークの名前」の２つの項目についての設定済みのブックマーク一覧とが表示される。ブックマーク一覧に登録されたブックマークは、たとえば表示している画面のＵＲＬを登録することができるＷＥＢブラウザの画面で登録されたブックマークである。
【０１４１】
ブックマーク設定画面８６は、ブックマーク一覧の一部のブックマークしか表示していないので、設定を行うブックマークの識別情報が表示されていないとき、リモコン２０で矢印８６ａを操作することによって、またはリモコン２０の上方向または下方向のカーソルボタン２３を操作することによって、画面をスクロールして、表示されていなかったブックマークの識別情報を表示することができる。
【０１４２】
ブックマーク一覧の中から、設定を行うブックマークを選択すると、選択されたブックマークについて設定を行うためのブックマーク個別設定画面が表示される。リモコン２０の戻るボタン２５を操作すると、図６（ｂ）に示した設定画面８１に戻る。
【０１４３】
図７（ｃ）に示したブックマーク設定画面８６には、ブックマークの識別情報「ブックマーク１」〜ブックマークの識別番号「ブックマーク４」について、ブックマークの名前が、それぞれ、「総合料理サイト・・・」、「節約の裏技ＨＰ」、「総合ニュース・・・」、および「テレビチェック・・・」と表示されている。
【０１４４】
図７（ｄ）は、図７（ｃ）に示したブックマーク設定画面８６に表示されたブックマーク１が選択されたときに表示されるブックマーク個別設定画面８７の一例を示す図である。ブックマーク個別設定画面８７は、ブックマーク毎の設定を行うための画面である。ブックマーク個別設定画面８７には、たとえば画面のタイトルとして「ブックマーク個別設定画面」と、ブックマークの名前およびＵＲＬと、「登録」ボタン８７ａおよび「戻る」ボタン８７ｂの２種類のボタンとが表示される。
【０１４５】
ブックマークの設定項目として、たとえば「名前」および「ＵＲＬ」がある。「名前」は、インターネットのホームページを見つけるためのブックマークを識別するための識別情報である。「ＵＲＬ」は、インターネットのホームページが所在する場所つまりアドレスである。
【０１４６】
利用者がブックマークの名前とＵＲＬとを入力、あるいは変更して「登録」ボタン８７ａを選択すると、設定内容が更新され、図７（ｃ）に示したブックマーク設定画面８６に戻る。利用者が「戻る」ボタン８７ｂを選択すると、設定内容を更新しないで、図７（ｃ）に示したブックマーク設定画面８６に戻る。
【０１４７】
図７（ｄ）に示したブックマーク個別設定画面８７には、ブックマークの設定項目として、「名前」および「ＵＲＬ」があり、それぞれ「名前：総合料理サイト「昨日の料理」」、および「ＵＲＬ：ｈｔｔｐ／／ｗｗｗ．ｃｏｏｋ．ｙｅｓｔｅｒｄａｙ．ｃｏ．ｊｐ」と表示されている。
【０１４８】
各設定情報は、ユーザが上述した各画面で設定する情報だけでなく、たとえば装置が自動的に学習した嗜好情報であってもよく、あるいはオートプリセットによって自動的に設定されたチャンネル設定の情報であってもよい。設定情報は、数値もしくは文字列で構成される情報であれば、どのように設定された情報であってもよい。
【０１４９】
さらに、これらの設定画面を利用して、自機器の設定だけでなく、他の機器の設定を可能にしてもよい。具体的には、機器Ａの表示部４に表示された画面を、機器Ａのリモコンで操作して、機器Ｂの設定情報を設定してもよい。
【０１５０】
図８は、図１に示したコントロール手段の詳細な構成を示す。図８に示した情報処理装置Ａ１ａおよび情報処理装置Ｂ１ｂは、図２に示したテレビ受像機１の構成のうち、コントロール手段に関連する構成要素を抜き出したものである。
【０１５１】
情報処理装置Ａ１ａは、図２に示した中央制御装置７に相当する制御部Ａ７ａ、図２に示した通信部１０に相当する通信部Ａ１０ａ、および図２に示したネットワーク管理部９ｄに相当するネットワーク管理部Ａ９ｄａを含み、図１に示したコントロール手段Ａ５３ａは、制御部Ａ７ａ、通信部Ａ１０ａ、およびネットワーク管理部Ａ９ｄａによって構成される。同様に、情報処理装置Ｂ１ｂは、図２に示した中央制御装置７に相当する制御部Ｂ７ｂ、図２に示した通信部１０に相当する通信部Ｂ１０ｂ、および図２に示したネットワーク管理部９ｄに相当するネットワーク管理部Ｂ９ｄｂを含み、図１に示したコントロール手段Ｂ５３ｂは、制御部Ｂ７ｂ、通信部Ｂ１０ｂ、およびネットワーク管理部Ｂ９ｄｂによって構成される。
【０１５２】
通信部Ａ１０ａおよび通信部Ｂ１０ｂは、それぞれネットワークへの接続を検知するためのスイッチおよびセンサなどによって構成される接続検知部Ａ１０１ａおよび接続検知部Ｂ１０１ｂを含む。接続検知部Ａ１０１ａは、情報処理装置Ａ１ａがネットワークに接続されたことおよびネットワークに他の情報処理装置が接続されたことを検出し、その旨を示す情報を制御部Ａ７ａに送る。制御部Ａ７ａは、接続検知部Ａ１０１ａから接続されたことを示す情報を受け取ると、受け取った情報を接続された時刻を表す時刻情報とともに、ネットワーク管理部Ａ９ｄａに書き込む。情報処理装置Ｂ１ｂも同様の処理を行うが、重複するので説明を省略する。
【０１５３】
ネットワークへの接続の検知は、物理的ケーブルの挿抜の検知、たとえばＵＳＢ（
Universal Serial Bus）ケーブルなどで機器Ａと機器Ｂが直接接続される場合は、ケーブルと機器とを繋ぐ電源検知にて行われ、あるいはＬＡＮケーブルが接続された時点のＬｉｎｋつまり物理的接続にて検知される。さらに、機器Ｂに搭載されたプログラムにて検知、たとえばホームネットワークに接続されている場合は、機器Ｂがホームネットワークに接続された時点で同一セグメント、たとえば１９２．１６８．１００．ｘｘｘにブロードキャストすることによって検知することが可能である。
【０１５４】
既存のネットワーク環境の中に、新たな機器、たとえばネットワーク型ＴＶあるいはデジタルレコーダーなどの情報処理装置が導入される場合、あるいは大画面ＴＶ付きパソコンなどのようにテレビと録画部分とが分離しているような機器で、テレビおよび録画部分のうちのどちらかに不具合が生じて、設定の初期化あるいは機器の交換を行う場合、ネットワーク管理部Ａ９ｄａに記憶された情報を用いて、設定情報を他の情報処理装置へ送信するか否かを決めることができる。
【０１５５】
図９は、図２に示したテレビ受像機１の送信側が処理するフローチャートである。送信側のテレビ受像機１は、たとえば図１に示したネットワーク対応テレビ受像機５０ａであり、受信側のテレビ受像機１は、たとえば図１に示したデジタルレコーダー５０ｂもしくはテレビ録画機能付ＰＣ本体である。以下、送信側の情報処理装置つまりネットワーク対応テレビ受像機５０ａを機器Ａ、受信側の情報処理装置つまりデジタルレコーダー５０ｂもしくはテレビ録画機能付ＰＣ本体を機器Ｂという。このフローチャートは、機器Ａの中央制御装置７が、設定情報および嗜好情報などの動作条件情報を、機器Ａから機器Ｂへ送信する処理を示す。機器Ａには、動作条件情報が既に設定されており、機器Ａの通信部１０、具体的には通信部１０に含まれる接続検知部１０１が、他の機器がネットワークに接続されたことを検知し、その旨を示す情報が中央制御装置７に送られると、ステップＳ１に移る。
【０１５６】
ステップＳ１では、通信部１０から受け取った情報からネットワークに機器Ｂが追加されたことを認識する。ステップＳ２では、データメモリ９のネットワーク管理部９ｄに記憶されているデータに基づいて、機器Ｂの接続履歴つまり機器Ｂが過去に接続されていたかどうかを確認する。接続履歴がある場合は、ステップＳ６に進み、接続履歴がない場合は、ステップＳ３に進む。
【０１５７】
ステップＳ３では、設定情報および嗜好情報などの動作条件情報の機器Ｂへの提供準備を行う。提供準備とは、環境データ記憶部９ｃに格納されたデータの中から機器Ｂに送信するデータを抽出することである。ステップＳ４では、抽出されたデータを送信することができるデータに変換、たとえば抽出されたデータを圧縮あるいは送信先の機器が復号化することができるデータに暗号化する。具体的には、機器ＢのＩＰアドレスあるいはＭＡＣ（Media Access Control）アドレスのみが復号することができる暗号化を行う。ステップＳ５では、変換されたデータを機器Ｂに送信して、この処理を終了する。
【０１５８】
ステップＳ６では、接続日時の確認を行う。すなわち機器Ｂが現在時刻以前の一定期間以上ネットワークに接続されていたか否かを確認する。一定期間以上接続されていなかった場合は、ステップＳ３に進み、一定期間内に接続されていた場合、たとえば停電あるいは故障などによって一時的に接続されない状態であって、接続履歴が有効である場合は、この処理を終了する。
【０１５９】
ステップＳ５では、変換されたデータを機器Ｂに送信するが、環境データ記憶部９ｃに記憶された設定情報および嗜好情報などの動作条件情報は、動作条件情報の一覧を示すリスト情報であるインデックスデータファイルと、データの実体を含むデータファイルとから構成され、まずインデックスデータファイルを送信した後、機器Ｂから要求されるデータファイルを送信する。
【０１６０】
図１０は、図２に示したテレビ受像機１の受信側が処理する前半のフローチャートである。このフローチャートは、設定情報および嗜好情報などの動作条件情報の受信側である機器Ｂの中央制御装置７が、動作条件情報のうちのインデックスデータファイルを、機器Ａから受信する処理を示す。機器Ｂの通信部１０、具体的には通信部１０に含まれる接続検知部１０１が、ネットワークに接続されたことを検知し、通信部１０がその旨を示す情報を中央制御装置７に送ると、ステップＴ１に移る。
【０１６１】
ステップＴ１では、通信部１０から受け取った情報からネットワークに接続されたことを認識する。ステップＴ２では、環境データ記憶部９ｃに記憶されている設定情報の確認を行なう。設定情報の確認とは、設定情報が初期状態かどうか確認することである。この初期状態とは、機器Ｂが購入された時の状態、機器Ｂの設定情報が初期化された状態つまり機器Ｂを工場出荷状態に戻した状態、または停電もしくは長時間の電源ＯＦＦによって機器Ｂ内のデータメモリ９に記憶されたデータが消えている状態などの状態である。設定情報が設定済みの場合は、ステップＴ６に進み、設定情報が設定されていない場合、つまり設定情報が初期状態の場合は、ステップＴ３に進む。
【０１６２】
ステップＴ３では、機器Ａからの情報、具体的にはインデックスデータファイルの受信を待機する。待機しているとき、機器Ｂに接続されたディスプレイ に、“情報入手中”を示す画面を表示する。このディスプレイは、たとえば機器Ｂに別途接続されるディスプレイでも良いし、機器Ａのディスプレイを機器Ｂのディスプレイとして利用し、入力切換操作などによって機器Ｂの情報を表示するようにしてもよい。機器Ａからの情報がない場合、具体的には、ネットワークを経由して一定時間機器Ａからインデックスデータファイルがない場合は、ステップＴ７に進み、機器Ａからの情報がある場合は、ステップＴ４に進む。
【０１６３】
ステップＴ４では、機器Ａから情報つまりインデックスデータファイル、たとえば表１に示したインデックスデータファイルを受信する。ステップＴ５では、受信した情報の解析を行う。受信情報の解析とは、暗号化された情報を復号化し、さらに圧縮された情報を解凍することを含む。解析が終わると、図１１に示すステップＵ１へ進む。
【０１６４】
ステップＴ６では、設定情報の更新日時を確認する。設定情報の更新日時が現在時刻以前一定期間以内にある場合、この処理を終了する。設定情報の更新日時が一定期間内にない場合、ステップＴ３に進む。ステップＴ７では、たとえば図６（ｂ）の設定画面８１を表示して、ユーザによる手動設定を促す。設定が終了すると、この処理を終了する。
【０１６５】
図１１は、図２に示したテレビ受像機１の受信側が処理する後半のフローチャートである。このフローチャートは、機器Ａからデータファイルを受信する処理を示す。図１０に示したステップＴ５の後、ステップＵ１に進む。
【０１６６】
ステップＵ１では、ステップＴ５で解析したインデックスデータファイルによって、利用可能な設定情報および嗜好情報があるかどうかを判断する。利用可能かどうかの判断は、たとえば機器Ａで受信利用しているサービスのうち、機器Ｂで利用可能なサービスがあるかどうかによって判断する。具体的には、受信したインデックスデータファイルのインデックスデータのうちの１つのインデックスデータの種別情報に対応するインデックデータが、環境データ記憶部９ｃに記憶されているかどうかを判断する。すなわち、種別情報が示す種別は、機器が有する機能に応じた種別であり、機器Ａの機能が機器Ｂにあるか否かを判断することである。機器Ｂに対応する機能があれば、利用可能である。利用不可の場合は、ステップＵ５に進み、利用可能な場合は、ステップＵ２に進む。
【０１６７】
ステップＵ２では、所有者が同じかどうかを判断する。具体的には、受信したインデックスデータファイルのインデックスデータのうちの１つのインデックスデータの所有者情報と環境データ記憶部９ｃに格納されているインデックスデータファイルの対応するインデックデータの所有者情報とが同じかどうか判断する。所有者が同じである場合は、受信したインデックスデータを環境データ記憶部９ｃの対応するインデックスデータに上書き登録し、ステップＵ４に進み、所有者が同じでない場合は、ステップＵ３に進む。
【０１６８】
ステップＵ３では、複数の所有者が設定することができるかどうか判断する。複数の所有者が設定することができるデータは、キーワード設定およびブックマーク設定のように、複数組のデータを持つことが可能なデータ、およびサービスプログラムによって機器Ｂにてバージョンアップすれば、利用可能なデータである。複数の所有者が設定不可能なデータは、チャンネル設定のデータ、およびたとえばサービスが提供するサービスプログラムのアプリケーションによってペアレンタルロックされているようなデータである。複数の所有者が設定不可能な場合は、ステップＵ５に進み、複数の所有者が設定可能な場合は、受信したインデックスデータを、環境データ記憶部９ｃに追記登録し、ステップＵ４に進む。
【０１６９】
ステップＵ４では、環境データ記憶部９ｃにインデックスデータが更新されるとそれに伴い、インデックスデータによって特定されるデータファイル、たとえば表２〜表５に示した表のうちのいずれか１つがダウンロードされる。ステップＵ５では、受信したインデックスファイル含まれるすべてのインデックスデータをチェックしたかどうかを判断する。すべてのインデックスデータをチェックしたときは、この処理を終了し、すべてのインデックスデータをチェックしていないときは、ステップＵ１に戻り、次のインデックスデータについてチェックする。ステップＵ５では、すべてのインデックスデータをチェックしたかどうかをチェックする前に、ダウンロードで不具合発生していないかどうかを判断する。たとえばウィルスに感染していないかなどのチェックを行い、不具合がある場合は、再試行のために、ステップＵ１に戻る。
【０１７０】
図１１に示したフローチャートでは、所有者が同じインデックスデータのデータファイルをダウンロードしたが、インデックスデータの更新時刻を用いて、ダウンロードするデータファイルを選別してもよい。具体的には、受信したインデックスデータファイルのインデックスデータのうちの１つのインデックスデータの更新時刻情報が示す時刻と環境データ記憶部９ｃに格納されているインデックスデータファイルの対応するインデックデータの更新時刻情報が示す時刻とを比較し、受信したインデックスデータの更新時刻情報が示す時刻が新しい場合、対応するインデックスデータを更新するとともに、そのインデックスデータのデータファイルをダウンロードする。
【０１７１】
図１２は、図１０に示したステップＴ６の詳細を示すフローチャートである。図１０のステップＴ２で、設定情報が設定済みの場合に、ステップＶ１に移る。
【０１７２】
ステップＶ１では、インデックスデータ中の各更新日時を確認つまり受信したインデックスデータの中の更新時刻情報を抽出する。ステップＶ２では、抽出した更新時刻情報が示す時刻と、現在時刻とを比較する。現在時刻以前の一定時間、たとえば一時間内に更新がある場合は、既に最新のデータに更新されていると判断して、この処理を終了する。現在時刻の一定時間内に更新がない場合は、機器Ａから情報が送信されてくるのを待機するために、ステップＴ３に進む。電源投入によって接続状態になった場合も、一定時間以上経過していれば、更新が可能である。
【０１７３】
上述した実施の形態では、機器Ａから機器Ｂへの動作条件情報の送信を、機器Ｂがネットワークに接続されたことが検知されたときに行っているが、これに限定されるものではなく、予め定められる時間、たとえば２４時間経過する度に、動作条件情報を送信してもよく、動作条件情報の内容によって、その時間を変えてもよい。
【０１７４】
このように、予め定める動作条件を表す動作条件情報たとえば設定情報および嗜好情報に基づいて動作を行う複数の情報処理装置が相互に接続される情報処理システム１００では、予め定める送信条件が成立すると、たとえばネットワークへの他の機器の接続を検出すると、情報処理システム１００に含まれる第１の情報処理装置たとえばネットワーク対応テレビ受像機５０ａの第１の記憶手段に記憶された動作条件情報が、第１の情報処理装置から情報処理システム１００に含まれる第２の情報処理装置たとえばデジタルレコーダー５０ｂもしくはテレビ録画機能付ＰＣ本体へ送信され、第２の情報処理装置が第１の情報処理装置から動作条件情報を受信すると、受信された動作条件情報のうちで、動作条件情報を記憶するための予め定める記憶条件に合致する動作条件情報を、第２の記憶手段に記憶するので、受信側の機器つまり第２の情報処理装置に設定情報および嗜好情報を含む動作条件情報の取得先を予め設定しておく必要がなく、既に自機器つまり送信側の第１の情報処理装置に設定されている動作条件情報を同じネットワークに接続されている他の機器に直接送信して設定ことができる。したがって、ユーザは、人手による設定操作を行う必要がない。
【０１７５】
さらに、予め定める記憶条件すなわち動作条件情報を記憶するための条件は、受信手段によって受信された動作条件情報に含まれる種別情報が、第２の記憶手段に記憶された動作条件情報に含まれる種別情報に合致するという条件であるので、他の情報処理装置から受信した動作条件情報のうちで、自情報処理装置に記憶された動作条件情報に含まれる種別情報に合致する種別情報を含む動作条件情報を、自情報処理装置の記憶手段に記憶することができる。したがって、他の情報処理装置から取得した動作条件情報であっても、自情報処理装置に適した設定情報および嗜好情報を選択して用いることができる。
【０１７６】
さらにまた、予め定める記憶条件すなわち動作条件情報を記憶するための条件は、受信手段によって受信された動作条件情報に含まれる更新時刻情報が示す時刻が、第２の記憶手段に記憶された動作条件情報に含まれる更新時刻情報が示す時刻よりも後であるという条件であるので、他の情報処理装置から受信した動作条件情報のうちで、受信された動作条件情報に含まれる更新時刻情報が示す時刻が、自情報処理装置の記憶手段に記憶された動作条件情報に含まれる更新時刻情報が示す時刻よりも新しい動作条件情報を、自情報処理装置の記憶手段に記憶することができる。したがって、古い設定情報および嗜好情報が設定されることを防止することができる。たとえば嗜好情報などのように、同じ利用者でも、好みの変化に伴って設定されている嗜好情報が変化するとき、誤って古い嗜好情報を設定することが無い。
【０１７７】
さらに、予め定める記憶条件すなわち動作条件情報を記憶するための条件は、受信手段によって受信された動作条件情報に含まれる管理者情報が示す管理者が、第２の記憶手段に記憶された動作条件情報に含まれる管理者情報が示す管理者に合致するという条件であるので、他の情報処理装置から受信した動作条件情報のうちで、受信された動作条件情報に含まれる管理者情報と、自情報処理装置の記憶手段に記憶された動作条件情報に含まれる管理者情報とが合致した動作条件情報を、自情報処理装置の記憶手段に記憶することができる。したがって、他の管理者の設定情報および嗜好情報が設定されることを防止することができる。たとえば既に設定されている嗜好情報を、好みの異なる他の利用者の嗜好情報によって更新してしまうことを防止することができる。
【０１７８】
さらにまた、動作条件情報は、チャンネル設定情報、利用者の好みに関連する嗜好情報、およびアプリケーションプログラムの動作条件を示す設定情報のうち少なくともいずれか１つを含むので、他の機器に設定されたチャンネル設定情報、嗜好情報、およびアプリケーションプログラムの設定情報を、自機器の動作条件情報として設定することができる。したがって、チャンネル設定情報、嗜好情報、およびアプリケーションプログラムの設定を人手で行う必要が無い。
【０１７９】
図１３は、本発明の実施の他の形態である情報処理システムに含まれるテレビ受像機１が行うマスター判定処理のフローチャートである。この情報処理システム含まれるテレビ受像機の構成は、図２に示したテレビ受像機１と同じであるので、説明は省略する。
通常、テレビ受像機などの機器が複数ある場合、常に利用している機器というものが存在していると考えられる。たとえば同じインターネット放送を受信することができるテレビ受像機が家庭内に複数存在していて、家族で利用する際に、そのインターネット放送が無料で利用することができるサービスの場合は、それぞれのテレビ受像機で利用することも考えられる。しかしインターネット放送が有料の場合は、リビングにある家族が集まる機器で利用することが多くなると考えられる。
【０１８０】
すなわち、同じ機能を有する機器が複数あっても、リビングの機器は様々なサービスを利用することができるように設定されているが、各部屋にある機器は必要最低限のサービスを利用するための設定しかされてないことが多い。したがって、各機器の設定を、普段慣れ親しんで利用しているリビングのテレビ受像機の設定にあわせて利用することが、有効であると考えられる。その結果として、リビングのテレビ受像機の利用頻度も高くなり、その機器が必然的に家庭内のメインマシーンとして利用されることになる。
さらに、なんらかの手段で機器がバージョンアップされるなどして新しいチャンネルつまり新しい機能が追加された場合に、その追加された機器をマスターの機器として、他の機器に設定情報を反映することも有効である。
【０１８１】
図１３に示したフローチャートは、テレビ受像機１の中央制御装置７によって処理される。１つのテレビ受像機１は、たとえば図１に示したネットワーク対応テレビ受像機５０ａであり、他のテレビ受像機１は、たとえば図１に示したデジタルレコーダー５０ｂもしくはテレビ録画機能付ＰＣ本体である。以下、ネットワーク対応テレビ受像機５０ａを機器Ａ、デジタルレコーダー５０ｂもしくはテレビ録画機能付ＰＣ本体を機器Ｂという。機器Ａの通信部１０に含まれる接続検知部１０１が、他の機器がネットワークに接続されたことを検知し、通信部１０がその旨を示す情報を中央制御装置７に送ると、ステップＷ１に移る。
【０１８２】
ステップＷ１では、通信部１０から受け取った情報から、機器Ａの存在するネットワークに機器Ｂが追加されたことを認識する。ステップＷ２では、データメモリ９のネットワーク管理部９ｄに記憶されている機器管理情報に基づいて、機器Ｂの接続履歴があるか否か、つまり機器Ｂが過去に接続されか否かを判断する。接続履歴がある場合は、ステップＷ３に進み、接続履歴がない場合は、この処理を終了し、図９に示したステップＳ３に進む。
【０１８３】
ステップＷ３では、Ｎｅｗチャンネル追加時間と機器ＢのＬａｓｔアクセス時間を比較する。すなわち、機器Ａに新たなチャンネルが追加された時刻と、機器Ｂが最後に接続された時刻とを比較する。具体的には、ネットワーク管理部９ｄに記憶されたデータの中で、「Ｎｅｗ  ｃｈ」のデータと、機器Ｂの「Ｌａｓｔ  ａｃｃｅｓｓ」のデータとを比較する。Ｎｅｗ  ｃｈ追加時間が新しい場合、つまり機器Ａに新たなチャンネルが追加された時刻が後である場合は、ステップＷ４に進む。機器Ｂのアクセスのほうが新しい場合、つまり機器Ｂが最後に接続された時刻のほうが後である場合は、この処理を終了し、図９に示したステップＳ３に進む。たとえば、図４に示したネットワーク管理部９ｄのデータの例では、Ｎｅｗ  ｃｈが「Ｔｕｅ，６  Ｎｏｖ  ２００５  １５：４４：０９＋０９００（ＪＳＴ）」に対して、機器ＢのＡｃｃｅｓｓ  ｎａｍｅがＸＸＸＸＸＸＸＸＸＸＸＢの場合、Ｌａｓｔ  ａｃｃｅｓｓが「Ｔｕｅ，６  Ｓｅｐ  ２００５  １５：４４：０９＋０９００（ＪＳＴ）」であり、Ｎｅｗ  ｃｈ追加時間が新しいので、ステップＷ４に進む。
【０１８４】
ステップＷ４では、機器Ｂに対して、機器Ｂのネットワーク管理部９ｄに記憶されている機器管理情報を要求する。機器管理情報の要求は、機器管理情報を要求するための機器管理情報要求情報を機器Ｂに送信することによって行う。ステップＷ５では、環境設定を元に機器Ａと機器Ｂとを比較する。具体的には、機器Ｂから取得した機器管理情報に含まれるＣｈ、Ｎｅｗ  ｃｈ、およびＵＳＥのデータと、機器Ａのネットワーク管理部９ｄに記憶されている機器管理情報に含まれるＣｈ、Ｎｅｗ  ｃｈ、およびＵＳＥのデータとを、それぞれ比較する。すなわち、チャンネル数による比較、利用頻度による比較、およびＮｅｗ  ｃｈが増えたか否かによる比較を行う。
【０１８５】
ステップＷ６では、マスター機器を決定する。どちらをマスター機器にするかを決定する基準は、後述する環境設定画面８８で事前にユーザによって設定される。たとえば、チャンネル数が多いほうをマスター機器、利用頻度が多いほうをマスター機器、またはＮｅｗ  ｃｈが増えたほうをマスター機器として決定する。ステップＷ７では、機器Ａがマスター機器として決定されたか否かを判断する。機器Ａがマスター機器の場合は、この処理を終了し、図９に示したステップＳ３に進む。機器Ａがマスター機器でない場合は、この処理を終了する。
【０１８６】
図１４は、図２に示した表示部４に表示される環境設定画面８８の一例を示す。環境設定画面８８は、図６（ｂ）に示された「環境設定」ボタン８１ｄが選択されたときに表示される画面である。
【０１８７】
環境設定画面８８には、たとえば画面のタイトルとして「環境設定画面」と、選択項目と、「戻る」ボタン８８ａとが表示される。選択項目には、たとえば「チャンネル設定数が多い機器が親（マスター）となる」、「利用頻度が多い機器が親（マスター）となる」、および「新しいチャンネルが増えた機器が親（マスター）となる」という３つの項目がある。リモコン２０のカーソルボタン２３を操作して、項目を選択し、決定ボタン２４を押すと、その項目のチェックボックスにチェックマークが表示される。選択される項目は、３つの項目のうちいずれか１つであり、１つを選択すると、他の項目に表示されていたチェックマークは消え、選択された項目のチェックマークだけになる。「戻る」ボタン８８ａが押されると、図６（ｂ）に示した設定画面８１に戻る。
【０１８８】
図１５は、図１３に示したテレビ受像機１が切断を検知したときに処理するフローチャートである。このフローチャートは、テレビ受像機１の中央制御装置７によって処理される。切断は、何らかの障害たとえば故障、交換、あるいは設置場所の移動などの影響でネットワーク部分が切断された場合を含む。ネットワークとの接続が切断されたことが通信部１０に含まれる接続検知部１０１によって検知され、通信部１０が、接続検知部１０１によって検知された切断原因と切断があった旨の情報を中央制御装置７に送ると、ステップＸ１に移る。
【０１８９】
ステップＸ１では、切断の原因が自身の機器つまり機器Ａか否かを判断する。ここでの判断は、通信部１０から受け取った情報に基づいて、機器Ａ側にて物理的にケーブルが抜けているのか、たとえばケーブルがコネクタに挿入されているかもしくは通電しているか、あるいは機器ＡはネットワークからＩＰアドレスを取得できているか、または機器Ａ自体が正常に動作しているかなどによって判断される。機器Ａが原因の場合は、ステップＸ１０に進み、機器Ａが原因でない場合は、ステップＸ２に進む。
【０１９０】
ステップＸ２では、切断の原因である機器Ｂの機器情報、たとえばＩＰアドレスあるいはＭＡＣアドレスなど機器を認識することができる番号などの情報と最終接続時間を、ネットワーク管理部９ｄに記憶する。ステップＸ３では、機器Ａはマスター機器として、他の機器が接続されるのを待機する。ステップＸ３では、機器Ａにアクセスがあったか否かを判断する。すなわち機器Ａが接続されているネットワークに、新たな機器が接続されたか否かを判断する。新たな機器が接続された場合は、ステップＸ５へ進み、新たな機器が接続されていない場合は、ステップＸ３へ戻る。
【０１９１】
ステップＸ５では、アクセス機器を確認する。すなわち新たに接続された機器が設定共有機能を有する機器であるか否かを判断する。設定共有機能とは、新たに接続された機器が他の機器に設定されている動作条件情報を受け取って自機器の動作条件情報として利用するための機能である。新たに接続された機器が設定共有機能を有する場合は、ステップＸ６に進み、新たに接続された機器が設定共有機能を有していない場合は、ステップＸ３に戻る。共有設定機能を有する機器かどうかの判断は、各機器が共通の認識ソフトウエアを用いて、ＩＰアドレスおよび機器名などを確認する時点で判断する。
【０１９２】
ステップＸ６では、機器Ａが初期設定つまり初期設定の状態であるか否かを判断する。たとえば機器Ａ自身が、落雷あるいは停電などの予期せぬ事象の影響によって、設定情報が消去されていないかどうか、あるいはソフトウエアなどのバージョンアップなどによって、設定情報が初期データになっていないかどうか確認する。初期データかどうかの確認は、データメモリ９内の環境データ記憶部９ｃに記憶されたパラメータが初期設定状態かどうかで判断する。あるいはシステム初期化によってネットワーク管理部９ｄの情報が初期化されたかどうかによっても判断可能である。機器Ａが初期設定でない場合は、ステップＸ７に進む。機器Ａが初期設定の場合は、動作条件情報の送信を中止して、この処理を終了する。終了後、機器Ａは、スレーブとして、他機器のマスターからの情報提供を待機する。
【０１９３】
ステップＸ７では、新規共有機器か否かを判断する。すなわち機器Ａが接続されたネットワークに新たに接続された機器が、機器Ａのネットワーク管理部９ｄにて管理されている機器かどうか判断する。新たに接続された機器が、機器Ａのネットワーク管理部９ｄにてスレーブとして管理されている機器である場合は、すなわち機器Ａがマスターの場合は、ステップＸ９に進む。新たに接続された機器が、機器Ａのネットワーク管理部９ｄにて管理されている機器でない場合、あるいはマスターとして管理されている機器である場合は、ステップＸ８に進む。
【０１９４】
ステップＸ８では、機器Ａがマスターかスレーブかを判断する。マスターかスレーブかの判断は、ネットワークへの接続順、チャンネル数つまりアプリケーション数とチャンネル数の合計数、機器の利用頻度、あるいはアプリサービスの新規機能追加によって新規に利用することができるチャンネルの適応順によって判断される。ネットワークへの接続順では、たとえば物理的ケーブルが接続された時刻が前である機器、現在のネットワークアドレスを先に取得した機器、もしくはネットワークへの最終接続時刻が後である機器のうちいずれかの条件を満たす機器をマスターの機器とする。チャンネル数では、チャンネル数の多い機器をマスターの機器とする。利用頻度では、利用頻度の多い機器をマスターの機器とする。新規に利用することができるチャンネルの適応順では、新規に利用することができるチャンネルが増えた機器をマスターの機器とする。これらの判断は、図４に示したネットワーク管理部９ｄに記憶されている機器管理情報を、機器Ａおよび機器Ｂ双方比較することによって行われる。機器Ａがマスターの場合は、ステップＸ９に進み、スレーブの場合は、動作条件情報の送信を中止して、この処理を終了する。終了後、機器Ａは、スレーブとして、他機器のマスターからの情報提供を待機する。
【０１９５】
ステップＸ９では、機器Ａは、マスター機器として情報を提供して、この処理を終了する。すなわち動作条件情報を機器Ｂに送信して、この処理を終了する。ステップＸ９の処理は、たとえば図９に示したステップＳ３〜ステップＳ５で行う。ステップＸ１０では、接続検知部１０１の検知機能を終了させ、機器Ａ側にてディスプレイなどにエラーメッセージを表示して、ユーザへ通知し、この処理を終了する。次回ネットワークに接続された時、機器Ａは、スレーブとして動作する。
【０１９６】
このように、第１の情報処理装置たとえばネットワーク対応テレビ受像機５０ａに含まれる第１の制御手段である中央制御装置７は、予め定める送信条件が成立すると、たとえばネットワークへの他の機器の接続を検出すると、第１の情報処理装置に含まれる第１の記憶手段であるデータメモリ９に記憶された動作条件情報たとえば設定情報および嗜好情報を他の情報処理装置に送信するマスター情報処理装置を決定するために用いられる機器管理情報を要求するための機器管理情報要求情報を、第２の情報処理装置たとえばデジタルレコーダー５０ｂもしくはテレビ録画機能付ＰＣ本体に送信し、送信された機器管理情報要求情報に応答して第２の情報処理装置から送信された機器管理情報を受信すると、受信された機器管理情報と、第１の記憶手段に記憶された機器管理情報とを比較し、第１の情報処理装置の機器管理情報が予め定めるマスター条件を満たすと判定したとき、第１の情報処理装置をマスター情報処理装置とし、第１の記憶手段に記憶された動作条件情報を第２の情報処理装置に送信する。さらに第２の情報処理装置が第１の情報処理装置から動作条件情報を受信すると、第２の情報処理装置に含まれる第２の制御手段である中央制御装置７は、受信された動作条件情報のうちで、動作条件情報を記憶するための予め定める記憶条件に合致する動作条件情報を第２の記憶手段に記憶させるので、受信側の機器つまり第２の情報処理装置に設定情報および嗜好情報を含む動作条件情報の取得先を予め設定しておく必要がなく、マスター条件を満たす機器つまり送信側の第１の情報処理装置に設定されている動作条件情報を同じネットワークに接続されている他の機器に直接送信して設定ことができる。したがって、ユーザは、人手による設定操作を行う必要がなく、マスター条件を満たす機器の動作条件情報を他の機器に設定することができる。
【０１９７】
さらに、機器管理情報は、自情報処理装置がネットワークに接続された時刻を表す接続時刻情報、自情報処理装置がネットワークアドレスを取得した時刻を表す取得時刻情報、自情報処理装置がネットワークに接続されていた最終時刻を表す最終時刻情報、自情報処理装置に設定されているアプリケーションおよびチャンネルの数を表すチャンネル数情報、自情報処理装置の利用頻度を表す利用頻度情報、およびアプリケーションおよびチャンネルが最後に追加された時刻を表す追加時刻情報のうちの少なくともいずれか１つを含み、第１の制御手段は、これらの情報に基づいて、予め定めるマスター条件が満されるか否かを判定するので、接続時刻情報、取得時刻情報、最終時刻情報、チャンネル数情報、利用頻度情報、および追加時刻情報のうちのいずれかによって、マスター情報処理装置を決定することができる。したがって、ユーザは、目的に応じてマスター情報処理装置を決定するための条件を決定することができる。
【０１９８】
本発明の実施のさらに他の形態である情報処理方法は、図９〜図１２に示したフローチャートによる処理方法、または図９〜図１２に示したフローチャートに図１４および図１５のフローチャートうち少なくともいずれか１つを加えたフローチャートによる処理方法によって実現される。これらの処理方法は、図１に示した情報処理システム１００に含まれる情報処理装置の中央制御装置７が、プログラムメモリ６に記憶されたプログラムを実行することによって処理される。
【０１９９】
このように、予め定める動作条件を表す動作条件情報たとえば設定情報および嗜好情報に基づいて動作を行う複数の情報処理装置であって、相互に接続される複数の情報処理装置のうちの第１の情報処理装置たとえばネットワーク対応テレビ受像機５０ａから、予め定める送信条件が成立すると、第１の情報処理装置に記憶される動作条件情報を、前記複数の情報処理装置のうちの第２の情報処理装置たとえばデジタルレコーダー５０ｂもしくはテレビ録画機能付ＰＣ本体に送信し、さらに第２の情報処理装置が第１の情報処理装置から動作条件情報を受信すると、受信された動作条件情報のうちで、動作条件情報を記憶するための予め定める記憶条件に合致する動作条件情報を第２の情報処理装置に記憶するので、受信側の機器つまり第２の情報処理装置に設定情報および嗜好情報を含む動作条件情報の取得先を予め設定しておく必要がなく、既に自機器つまり送信側の第１の情報処理装置に設定されている動作条件情報を同じネットワークに接続されている他の機器に直接送信して設定ことができる。したがって、ユーザは、人手による設定操作を行う必要がない。
【０２００】
さらに、予め定める動作条件を表す動作条件情報たとえば設定情報および嗜好情報に基づいて動作を行う複数の情報処理装置であって、相互に接続される複数の情報処理装置のうちの第１の情報処理装置たとえばネットワーク対応テレビ受像機５０ａが予め定めるマスター条件を満たすと、たとえばネットワークに機器が接続されたことが検知されたとき、機器管理情報に基づいて第１の情報処理装置がマスター情報処理装置であると決定されると、第１の情報処理装置が、第１の情報処理装置に記憶される動作条件情報を、前記複数の情報処理装置のうちの第２の情報処理装置たとえばデジタルレコーダー５０ｂもしくはテレビ録画機能付ＰＣ本体へ送信し、さらに第２の情報処理装置が第１の情報処理装置から動作条件情報を受信すると、受信された動作条件情報のうちで、動作条件情報を記憶するための予め定める記憶条件に合致する動作条件情報を第２の情報処理装置に記憶するので、受信側の機器つまり第２の情報処理装置に設定情報および嗜好情報を含む動作条件情報の取得先を予め設定しておく必要がなく、マスター条件を満たす機器つまり送信側の第１の情報処理装置に設定されている動作条件情報を同じネットワークに接続されている他の機器に直接送信して設定ことができる。したがって、ユーザは、人手による設定操作を行う必要がなく、マスター条件を満たす機器の動作条件情報を他の機器に設定することができる。
【図面の簡単な説明】
【０２０１】
【図１】本発明の実施の一形態である情報処理システム１００の代表的な構成例を模式的に示す。
【図２】図１に示した情報処理システム１００に含まれるテレビ受像機１の構成を示す。
【図３】図１に示した情報処理システム１００に含まれる宅内ネットワーク４０の接続構成例を示す。
【図４】図２に示したネットワーク管理部９ｄに記憶される機器管理情報を示す。
【図５】図２に示したリモコン２０の外観の一例を示す図である。
【図６】図２に示した表示部４に表示されるメニュー画面および設定画面の例を示す。
【図７】図２に示した表示部４に表示される設定画面の他の例を示す。
【図８】図１に示したコントロール手段の詳細な構成を示す。
【図９】図２に示したテレビ受像機１の送信側が処理するフローチャートである。
【図１０】図２に示したテレビ受像機１の受信側が処理する前半のフローチャートである。
【図１１】図２に示したテレビ受像機１の受信側が処理する後半のフローチャートである。
【図１２】図１０に示したステップＴ６の詳細を示すフローチャートである。
【図１３】本発明の実施の他の形態である情報処理システムに含まれるテレビ受像機１が行うマスター判定処理のフローチャートである。
【図１４】図２に示した表示部４に表示される環境設定画面８８の一例を示す。
【図１５】図１３に示したテレビ受像機１が切断を検知したときに処理するフローチャートである。
【符号の説明】
【０２０２】
１  テレビ受像機
２  画像入出力部
３  ＯＳＤ生成部
４，５４  表示部
５  記録部
６  プログラムメモリ
７  中央制御装置
８  指示入力部
９  データメモリ
１０  通信部
１１  計時部
１２  アンテナ
２０，５５  リモコン
２１  電源ボタン
２２  メニューボタン
２３  カーソルボタン
２４  決定ボタン
２５  戻るボタン
３０  放送局
４０  宅内ネットワーク
４１，５０ｂ  デジタルレコーダー
４２  テレビ録画機能付ＰＣ本体
４３  メディアコンバータ
４４  ルータ
４５  ハブ
５０ａ  ネットワーク対応テレビ受像機
５１  サービス受信手段
５２  記憶手段
５３  コントロール手段
１００  情報処理システム
１０１  接続検知部
【図１】
2007201734.tif 000008
【図２】
2007201734.tif 000009
【図３】
2007201734.tif 000010
【図４】
2007201734.tif 000011
【図５】
2007201734.tif 000012
【図６】
2007201734.tif 000013
【図７】
2007201734.tif 000014
【図８】
2007201734.tif 000015
【図９】
2007201734.tif 000016
【図１０】
2007201734.tif 000017
【図１１】
2007201734.tif 000018
【図１２】
2007201734.tif 000019
【図１３】
2007201734.tif 000020
【図１４】
2007201734.tif 000021
【図１５】
2007201734.tif 000022