(57)【要約】      （修正有）【課題】互いに通信可能に接続された複数の制御装置を用いて、放送される番組に関する情報を効率的に取得する。【解決手段】ネットワーク上の放送供給元から放送あるいはその準備情報を受信可能な第１の通信装置１０８、１１８（スレーブ）と、少なくともネットワーク上の放送供給元から放送あるいはその準備情報を受信可能な第２の通信装置１２８（マスタ）と、第１の通信装置を制御する第１の制御装置１０１、１１１（スレーブ）と、第２の通信装置を制御してネットワーク上の放送供給元から放送の準備情報を受信するとともに、前記第１の通信装置に、受信した準備情報の利用許可を発行し、受信した放送の準備情報に基づいて放送供給元からの放送の受信を指示可能な第２の制御装置１２１（マスタ）と、を有する。【選択図】図１
2011193410.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークのサーバから放送を受信するための準備情報を取得する取得手段と、
前記準備情報を記憶する第１の記憶手段と、
前記準備情報及び前記準備情報を通信相手が使用禁止とするか使用許可とするかを示す情報を前記通信相手に送信する第１の通信手段と、
を備える第１の制御手段と、
前記第１の制御手段の前記第１の通信手段の前記通信相手になるとともに、前記準備情報及び前記準備情報を使用禁止とするか使用許可とするかを示す情報を受信する第２の通信手段と、
前記第２の通信手段が前記準備情報の使用許可を受信した場合、前記準備情報を記憶する第２の記憶手段と、
を備える第２の制御手段と、
を有する放送受信装置。
【請求項２】
前記第２の制御手段は、放送を受信する放送受信手段を更に備え、前記第２の通信手段が前記第１の通信手段による放送受信の通知を受信した場合に、前記放送受信手段が放送を受信することを特徴とする請求項１記載の放送受信装置。
【請求項３】
前記第１の制御手段の前記第１の通信手段の前記通信相手になるとともに、前記準備情報及び前記準備情報を使用禁止とするか使用許可とするかを示す情報を受信する第３の通信手段と、
前記第３通信手段が前記準備情報の使用許可を示す情報を受信した場合、前記準備情報を記憶する第３の記憶手段と、
を備える第３の制御手段
を更に備えることを特徴とする請求項１記載の放送受信装置。
【請求項４】
前記準備情報は、前記ネットワークを介して接続する前記ネットワークのサーバ上の放送配信事業者に固有の情報であり、放送配信事業者及び配信チャンネルの接続先アドレス情報を含む全体構成情報及び放送名を含む放送毎の構成情報を含むことを特徴とする請求項１乃至３のいずれかに記載の放送受信装置。
【請求項５】
サーバまたは通信相手先と通信する第１の通信手段と、少なくとも放送を受信するための準備情報を保持する第１の受信手段と、前記準備情報及び第１のタイムアウト情報を保持する第１の記憶手段を備える第１の制御手段と、
前記サーバまたは通信相手先と通信する第２の通信手段と、少なくとも前記放送を受信するための準備情報を受信する第２の受信手段と、前記準備情報及び第２のタイムアウト情報を保持する第２の記憶手段を備える読み出す第２の制御手段と、
を備え、
前記第１の制御手段及び前記第２の制御手段のそれぞれが保持する前記第１及び第２のタイムアウト情報の値の小さい前記第１の制御手段あるいは前記第２の制御手段の一方が、前記第１の制御手段あるいは前記第２の制御手段の他方の制御手段に、前記一方の制御手段の記憶手段が保持する前記準備情報の使用禁止を示す情報を送信するとともに、前記サーバから前記準備情報を取得し、当該取得した前記準備情報を前記一方の制御手段の記憶手段に記憶し、前記他方の制御手段に前記準備情報が変更されていることを示す情報を送信し、前記他方の制御手段から前記準備情報の送信要求を示す情報を受信した場合、前記一方の制御手段の記憶手段が保持した前記準備情報を前記他方の制御手段に供給する、ことを特徴とする放送受信装置。
【請求項６】
サーバまたは通信相手先と通信する第１の通信手段と、少なくとも放送を受信するための準備情報を保持する第１の受信手段と、前記準備情報を保持する第１の記憶手段を備える第１の制御手段と、
前記サーバまたは前記通信相手先と通信する第２の通信手段と、少なくとも前記放送を受信するための準備情報を受信する第２の受信手段と、前記準備情報を保持する第２の記憶手段を備える第２の制御手段と、
少なくとも前記サーバまたは通信相手先と通信する第３の通信手段を備える第３の制御手段と、
を備え、
前記第２の制御手段は、前記第１の制御手段から前記準備情報の使用禁止を示す情報が所定時間内に送信されない場合、前記第１及び前記第３の制御手段に前記準備情報の使用禁止を示す情報を送信し、
前記第２の通信手段を通じて前記サーバから前記準備情報を取得し、取得した前記準備情報を前記第２の記憶手段に記憶し、前記第３の制御手段に前記準備情報が変更されていることを示す情報を送信し、前記第３の通信手段を通じて前記第３の制御手段から前記準備情報の送信要求を示す情報を受信した場合、前記第２の通信手段を通じて前記第２の記憶手段が保持した前記準備情報を前記第３の制御手段に供給する、
ことを特徴とする放送受信装置。
【請求項７】
前記準備情報は、ネットワークの前記サーバ上の放送配信事業者に固有の情報であり、放送配信事業者及び配信チャンネルの接続先アドレス情報を含む全体構成情報及び放送名を含む放送毎の構成情報を含むことを特徴とする請求項５または６のいずれかに記載の放送受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークを通じて放送を受信する放送受信装置に関する。
【背景技術】
【０００２】
複数の放送受信装置（制御装置）を用いて、放送される番組に関する情報を効率的に取得する技術が開示されている。
【０００３】
特許文献１は、複数の放送受信装置のうちの第１の放送処理装置のチューナがＥＰＧデータを、アンテナを介して受信したとき、ＥＰＧデータを第１の放送処理装置の記憶装置に格納し、ネットワークに送信し、第２の放送処理装置は、第１放送処理装置から送信された受信ＥＰＧを、ネットワークを介して受信して記憶装置へ格納することを開示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開ＷＯ２００６／０３３３３８
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１は、ＥＰＧデータを送信する第１の放送処理装置が故障した場合等において、第２、第３の放送処理装置がＥＰＧデータを取得する方法について、何ら開示しない。すなわち従来では、放送を受信する複数の制御装置を用いて、放送される番組に関する情報を確実に取得することができなかった。
【０００６】
この発明の目的は、互いに通信可能に接続された複数の制御装置を用いて、放送される番組に関する情報を効率的に且つ確実に取得することである。
【課題を解決するための手段】
【０００７】
この発明は、上記問題点に基づきなされたもので、ネットワークのサーバから放送を受信するための準備情報を取得する取得手段と、前記準備情報を記憶する第１の記憶手段と、前記準備情報及び前記準備情報を前記通信相手が使用禁止とするか使用許可とするかを示す情報を通信相手に送信する第１の通信手段と、を備える第１の制御手段と、前記第１の制御手段の前記第１の通信手段の前記通信相手になるとともに、前記準備情報及び前記準備情報を使用禁止とするか使用許可とするかを示す情報を受信する第２の通信手段と、前記第２通信手段が前記準備情報の使用許可を受信した場合、前記準備情報を記憶する第２の記憶手段と、を備える第２の制御手段と、を有する放送受信装置を提供するものである。
【発明の効果】
【０００８】
この発明の一つの実施の形態によれば、互いに通信可能に接続された複数の制御装置を用いて、放送される番組に関する情報を効率的に取得することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態の一例が適用される放送受信システムの構成の一例を示す概略図。
【図２】個々の実施の形態において取得する放送受信準備情報を説明する概略図＜一覧テーブル＞。
【図３】図１に示した放送受信システムを用いる放送受信シーケンスの一例を説明する概略図。
【図４】図３により説明した放送受信シーケンスの一例をおけるマスタ制御装置の動作の一例をソフトウエア的に説明する概略図。
【図５】図３により説明した放送受信シーケンスの一例をおいてマスタ制御装置による放送受信準備処理の動作の一例をソフトウエア的に説明する概略図。
【図６】図３により説明した放送受信シーケンスの一例をおけるスレーブ制御装置の動作の一例をソフトウエア的に説明する概略図。
【図７】図１に示した放送受信システムを用いる放送受信シーケンスの一例を説明する概略図。
【図８】図７により説明した放送受信シーケンスの一例をおいてマスタ制御装置による放送受信準備処理の動作の一例をソフトウエア的に説明する概略図。
【図９】図７により説明した放送受信シーケンスの一例をおけるスレーブ制御装置の動作の一例をソフトウエア的に説明する概略図。
【図１０】実施形態の別の一例が適用される放送受信システムの構成の一例を示す概略図。
【図１１】図１０に示した実施の形態において、放送受信準備情報を取得する際のタイムアウト（マスタ制御装置）を説明する概略図。
【図１２】図１０に示した実施の形態において、放送受信準備情報を取得する際のタイムアウト（スレーブ制御装置Ｂ）を説明する概略図。
【図１３】図１０に示した実施の形態において、放送受信準備情報を取得する際のタイムアウト（スレーブ制御装置Ｃ）を説明する概略図。
【図１４】図１に示した放送受信システムを用いる放送受信シーケンスの一例を説明する概略図。
【図１５】図１に示した放送受信システムを用いる放送受信シーケンスの一例を説明する概略図。
【発明を実施するための最良の形態】
【００１０】
（実施例１）    
まず、実施例１の構成を説明する。
【００１１】
以下、図面を参照して、本発明の実施の形態の一例について説明する。
【００１２】
図１は、この発明の実施の形態を適用した放送受信システムの一例を示す。また、以下に説明する各要素において、「モジュール」と呼称する要素は、ハードウェアで実現するものであってもよいし、ＣＰＵ等を使ってソフトウエアで実現するものであってもよい。
【００１３】
図１に示す放送受信システムは、第１の放送受信装置（制御装置Ａ）１２１、第２の放送受信装置（制御装置Ｂ）１０１及び第３の放送受信装置（制御装置Ｃ）１１１を含む。
【００１４】
それぞれの制御装置Ａ１２１、Ｂ１０１及びＣ１１１は、全体を制御する主制御装置（ＭＰＵ）１２２、１０２及び１１２、ＭＰＵ１２２、１０２及び１１２が制御プログラム等のプログラムを実行するときに使用するＲＡＭ（Random Access Memory）１２３、１０３及び１１３、制御プログラムや制御データを保持するメモリ１２４、１０４及び１１４、システム時刻設定及び同期を取るための発振器（クロック発生器）１２５、１０５及び１１５、外部との情報入出力を行う入出力（Ｉ／Ｏ）インタフェース１２６、１０６及び１１６、ならびに電源を供給する電源１２７、１０７及び１１７等を含む。なお、メモリ１２４、１０４及び１１４は、それぞれ、制御プログラム等を保持するＲＯＭ（Read Only Memory）としての機能と、制御データ等を記憶する不揮発性メモリ（ＮＶＭ）としての機能を有し、装置の電源がオフされた場合であっても、データを保持できる。また、入出力インタフェース１２６、１０６及び１１６は、それぞれ、個々の制御装置に対して用意された通信装置１２８、１０８及び１１８、及び記憶装置１２９、１０９及び１１９と接続されている。
【００１５】
個々の制御装置に対して用意された通信装置１２８、１０８及び１１８は、光ファイバ網に代表される高速通信サービスを展開するネットワーク事業者のネットワーク１を経由して、放送供給元（配信会社）等が設置し、運営するサーバに接続可能である。なお、各通信装置１２８、１０８及び１１８は、ＩＰ（Internet Protocol）に準拠したＩＰ放送データの送受信に利用される。
【００１６】
入出力インタフェース１２６を経由して、放送番組、ＷＷＷ（World Wide Web）情報、制御結果など必要情報を表示する表示装置１３１、音声を出力する音声出力装置１４１及び外部からの情報の入力を受けつける入力装置１５１と接続されている。
【００１７】
制御装置Ａ１２１は、制御装置Ｂ１０１及び制御装置Ｃ１１１に対してマスタ制御装置と位置づけられる。なお、制御装置Ａ１２１に対し、制御装置Ｂ１０１，Ｃ１１１は、マスタ制御装置に従動（従属）的に動作するスレーブ制御装置として識別される。
【００１８】
次に、実施例１の動作を説明する。
【００１９】
本実施例１では、制御装置Ａ１２１がマスタ制御装置、制御装置Ｂ１０１及び制御装置Ｃ１１１がスレーブ制御装置として動作する。
【００２０】
マスタ制御装Ａ１２１とスレーブ制御装Ｂ１０１及びスレーブ制御装Ｃ１１１は、通信装置１０８，１１８，１２８を介して互いに通信する。
【００２１】
マスタ制御装置Ａ１２１のメモリ１２４が保持するマスタ制御プログラムは、マスタ制御装置Ａ１２１を制御するものであり、ＭＰＵ１２２で動作する。マスタ制御プログラムは、放送受信を行うための放送受信プログラムである。マスタ制御プログラムが起動すると、通信装置１２８、表示装置１３１、音声出力装置１４１、入力装置１５１などの接続機器を初期化する。マスタ制御プログラムは、ＭＰＵ１２２のファームウエアであってもよい。なお、後段に説明する各実施例は、マスタ制御プログラム及びその実行により発生する作用の両者を含む。
【００２２】
スレーブ制御装置Ｂ１０１及びスレーブ制御装置Ｃ１１１のメモリ１０４，１１４が保持するスレーブ制御プログラムは、それぞれを制御するものであり、ＭＰＵ１０２，１１２で動作する。スレーブ制御プログラムは、放送受信を行うための放送受信プログラムである。スレーブ制御プログラムが起動すると、通信装置１０８及び１１８、記憶装置１０９及び１１９などの接続機器を初期化する。スレーブ制御プログラムは、ＭＰＵ１０２，１１２のファームウエアであってもよい。なお、後段に説明する各実施例は、スレーブ制御プログラム及びその実行により発生する作用の両者を含む。
【００２３】
図２により、これ以降の説明において、制御装置Ａ１２１と制御装置Ｂ１０１及び制御装置Ｃ１１１との間で通信される放送受信準備情報を説明する。
【００２４】
図２は、放送受信準備情報＜一覧テーブル＞の具体例を示す。    
図２に示すとおり具体的には、「管理番号」項目２０１は、各情報を特定する『識別番号』を、「情報名」項目２０２は、『情報名称』を、「項目名」項目２０３は、各情報に含まれる『項目の名称』を、「値」の項目２０４は、「項目名」項目２０３の『項目の名称』の具体値を、それぞれ示す。
【００２５】
「情報名」項目２０２の『情報名称』のうち、『全体構成情報』は、各放送の構成情報を取得するために必要な情報を、『放送構成情報』は、各放送を受信するために必要な情報を、それぞれ示す。
【００２６】
また、「項目名」項目２０３の『項目名』のうち、『放送数項目』は、サポートする放送数を、『構成情報ＵＲＬ項目』は、各放送の構成情報を取得するためのＵＲＬを、それぞれ示す。さらに、『放送名項目』は放送名を、『受信可能な事業者名』は、受信可能な事業者名を、それぞれ示す。なお、受信可能な事業者名がない場合は、無しとする。
【００２７】
この放送受信準備情報は、マスタ制御装置として動作する制御装置が、ネットワーク１を介して接続するネットワーク上の放送配信事業者に固有の情報であり、放送配信事業者及び配信チャンネルの接続先アドレス情報を含む全体構成情報及び放送名を含む放送毎の構成情報から構成される。
【００２８】
なおこれ以降の説明では、放送受信準備情報を準備情報と称する。
【００２９】
マスタ制御装置として動作する制御装置Ａ１２１が取得した準備情報は、メモリ１２４に格納される。
【００３０】
そして、スレーブ制御装置として動作する制御装置Ｂ１０１及び制御装置Ｃ１１１のそれぞれは、マスタ制御装置１２１と通信することでこの準備情報を読み出すことができる。
【００３１】
制御装置Ｂ１０１及び制御装置Ｃ１１１が制御装置Ａ１２１と通信して読み出した準備情報は、それぞれが有するＲＡＭ１０３及び１１３に格納される。
【００３２】
マスタ制御装置１２１の動作を、図３、図４及び図５を用いて説明する。
【００３３】
図４において、電源投入後、メッセージ受信があるかどうかを確認し、メッセージ受信した場合、受信メッセージを確認する（４０１）。メッセージは、制御装置間の制御メッセージ及び、ユーザからの指示メッセージなどである。放送受信準備要求である場合は（４０２−ＹＥＳ）、放送受信準備処理を行う（４０３）。
【００３４】
ここで、図５により、放送受信準備処理を説明する。
【００３５】
この放送受信準備処理において実行される各動作のうち、図３のシーケンス図で実行される動作と対応するものについては、図３と併せて説明する。
【００３６】
始めに、制御装置Ａ１２１は、通信装置１２８を経由したネットワーク１からの準備情報を取得する（５０１）。また、メモリ１２４が保持する前回取得した準備情報が読み出される。この動作は図３に示す準備情報取得（３０１）に対応する。
【００３７】
準備情報の取得に成功した場合（５０２−ＹＥＳ）、前回取得した準備情報と今回新たに取得した準備情報とを比較し（５０３）、変更があったとき（５０３−ＹＥＳ）には、新たに取得した準備情報をメモリ１２４に書き込む（５０５）。この動作は、図３に示す準備情報書込み（３０２）に対応する。
【００３８】
準備情報の取得に失敗した場合（５０２−ＮＯ）、及び、前回取得した準備情報と今回新たに取得した準備情報とで変更がない場合（５０３−ＮＯ）には、メモリ１２４から準備情報を読み出し、システム起動後最初の準備情報取得であるか否かが判定される（５０４）。
【００３９】
システム起動後最初の準備情報取得である場合（５０４−ＹＥＳ）、及び、新たに取得した準備情報をメモリ１２４に書き込んだ（５０５）あとには、制御装置Ｂ１０１及び制御装置Ｃ１１１に、準備情報変更通知を行う（５０６）。この動作は図３に示す準備情報変更通知（３０３（制御装置Ｂ））または（３１０（制御装置Ｃ））に対応する。
【００４０】
システム起動後最初の準備情報取得でない場合（５０４−ＮＯ）、及び、準備情報変更通知を行った（５０６）あとには、放送受信準備処理が終了する。
【００４１】
すなわち、前回取得した準備情報と今回取得した準備情報とで変更がある場合（５０３−ＹＥＳ）、及び、準備情報の取得に失敗した（５０２−ＮＯ）、もしくは、前回取得した準備情報と今回新たに取得した準備情報とで変更がない（５０３−ＮＯ）が、システム起動後最初の準備情報取得である場合（５０４−ＹＥＳ）には、準備情報変更通知が行われる（５０５）。
【００４２】
これにより、スレーブ制御装置である制御装置Ｂ１０１及び制御装置Ｃ１１１のそれぞれは、準備情報について、例えば誤ったタイミングでの書き換えや、書き換えが終了していない状態でデータ取得が実行されることのないよう、準備情報使用禁止の状態に維持される（図３の準備情報使用禁止３０４（制御装置Ｂ）または準備情報使用禁止３１１（制御装置Ｃ））。
【００４３】
図４に戻り、受信メッセージが準備情報読出し要求である場合（４０４−ＹＥＳ）、図３に示す準備情報読出し要求（３０５（制御装置Ｂ））または（３１２（制御装置Ｃ））に従って準備情報を読出し、図３に示す準備情報通知（３０６（制御装置Ｂ））または（３１３（制御装置Ｃ））により、準備情報読出し要求先に、準備情報を通知する（４０５）。これにより、スレーブ制御装置１０１（制御装置Ｂ）及び１１１（制御装置Ｃ）のそれぞれは、更新された準備情報の使用が許可される（図３の準備情報使用許可（３０７（制御装置Ｂ）または（３１４（制御装置Ｃ））。
【００４４】
また、メッセージ確認（４０１）において、受信したメッセージが放送受信要求である場合（４０６）、図３に示す放送受信要求（制御装置Ｂ向け（３０８））または（制御装置Ｃ向け（３１５））に従って準備情報を読出し、制御装置Ｂ１０１または制御装置Ｃ１１１のいずれか、または両者に放送受信要求を発行し、放送受信処理を行う（４０７）。
【００４５】
同様に、受信メッセージを確認し（４０１）、終了要求である場合（４０８−ＹＥＳ）、システムの終了処理を行い、電源断を行う。
【００４６】
次に、スレーブ制御装置１０１（制御装置Ｂ）の動作を図３及び図６により説明する。
【００４７】
電源投入後、メッセージ受信があるかどうかを確認し、メッセージ受信した場合、受信メッセージを確認する（６０１）。
【００４８】
準備情報変更通知である場合（６０２−ＹＥＳ）、図３における（３０３）、（３０４）により準備情報を使用禁止とし、図３における（３０５）により、準備情報変更通知の発行元に準備情報読出し要求を行う（６０３）。
【００４９】
一方、準備情報変更通知ではない場合（６０２−ＮＯ）、受信メッセージを確認し、準備情報通知である場合は（６０４−ＹＥＳ）、図３における（３０６）、準備情報を読出し、ＲＡＭ１０３に格納し、準備情報の使用を許可する（６０５）、図３における（３０７）。
【００５０】
他方、準備情報通知ではない場合は（６０４−ＮＯ）、受信メッセージを確認し、放送受信要求である場合（６０６−ＹＥＳ）、図３における（３０８）、準備情報の使用許可状態を確認し、準備情報変更通知受信により準備情報が使用禁止状態であるときには、使用許可状態になるまで使用許可状態を繰り返し確認する。
【００５１】
これに対し、準備情報が使用許可状態であるときには、準備情報を参照し、放送受信処理を行う（６０７）、図３における（３０９）。
【００５２】
なお、確認した受信メッセージが終了要求である場合（６０８−ＹＥＳ）、システムの終了処理を行い、電源断を行う。
【００５３】
スレーブ制御装置１１１（制御装置Ｃ）の動作もスレーブ制御装置１０１（制御装置Ｂ）の動作と同様であるから詳細な説明を省略する。
【００５４】
このように、複数のスレーブ制御装置から構成される場合も、マスタ制御装置の準備情報を用いることで準備情報を一元管理することができる。
【００５５】
（実施例２の動作）    
次に、実施例２の動作について説明する。なお、システム構成としては、図１に示した放送受信システムを用いる。
【００５６】
この実施例２の動作は、実施例１の動作が、準備情報を取得した場合に、マスタ装置からスレーブ装置に準備情報の変更を通知し、スレーブ装置における準備情報の使用を禁止し、スレーブ装置からの準備情報の送信（読出し）要求に従い、スレーブ装置へ取得した準備情報を送信するのに対し、マスタ装置が準備情報を取得する際に、その取得に先立ってスレーブ装置に対して準備情報の使用禁止を送信し、準備情報を取得した後にスレーブ装置に準備情報が変更されたことを通知し、準備情報の送信（読出し）要求があったスレーブ装置に、変更された準備情報を送信するものである。
【００５７】
以下は、マスタ装置及びスレーブ装置による、この異なる動作を含む動作についての説明である。    
マスタ制御装置１２１の全体の動作は、図４に示した動作と同様であるので説明は省略する。
【００５８】
マスタ制御装置である制御装置Ａ１２１による放送受信準備処理の説明を、図７、図８を用いて説明する。
【００５９】
まず、スレーブ制御装置１０１（制御装置Ｂ）及びスレーブ装置１１１（制御装置Ｃ）に、図７における準備情報使用禁止（７０１）及び（７０３）に従い、準備情報使用禁止通知を行う（８０１）。
【００６０】
ネットワーク１から図７における準備情報取得（７０５）に相当する放送受信準備のための情報を取得する（８０２）。
【００６１】
また、メモリ１２４を読み出し、前回取得した準備情報を取得する。
【００６２】
ネットワーク１から準備情報の取得に成功した時は（８０３−ＹＥＳ）、前回取得した準備情報と今回取得した準備情報を比較し、変更があったときには（８０４−ＹＥＳ）、図７の準備情報書き込み（７０６）により、今回取得した準備情報をメモリ１２４に書き込む（８０６）。
【００６３】
以下、スレーブ制御装置１０１（制御装置Ｂ）及び１１１（制御装置Ｃ）に、図７における準備情報変更通知（制御装置Ｂ向け）７０７）及び（制御装置Ｃ向け（７１２））により準備情報変更通知を行い（８０７）、準備情報読出し処理（４０５（図４参照））として準備情報通知（制御装置Ｂ向け（７０９））及び（制御装置Ｃ向け（７１４））後、図７で示される（７１０（制御装置Ｂ））及び（７１５（制御装置Ｃ））の準備情報使用許可通知を行う（８０８）。
【００６４】
一方、前回取得した準備情報と今回取得した準備情報を比較し、変更がなく（８０４−ＮＯ）、システム起動後最初の準備情報取得である場合には（８０５−ＹＥＳ）、スレーブ制御装置１０１（制御装置Ｂ）及び１１１（制御装置Ｃ）に、準備情報変更通知を行い（８０７）、準備情報読出し処理（４０５（図４参照））として準備情報通知（７０９（制御装置Ｂ））及び（７１４（制御装置Ｃ））後、図７で示される（７１０（制御装置Ｂ））及び（７１５（制御装置Ｃ））の準備情報使用許可通知を行う（８０８）。
【００６５】
システム起動後最初の準備情報取得でない場合は（８０５−ＮＯ）、準備情報使用許可通知を行い（８０８）、放送受信準備処理を終了する。
【００６６】
また、ネットワーク１から準備情報の取得に失敗した場合には（８０３−ＮＯ）、システム起動後最初の準備情報取得である場合は（８０５−ＹＥＳ）、スレーブ制御装置１０１（制御装置Ｂ）及び１１１（制御装置Ｃ）に、準備情報変更通知を行い（８０７）、準備情報読出し処理（４０５（図４参照））として準備情報通知（７０９（制御装置Ｂ））及び（７１４（制御装置Ｃ））後、図７で示される（７１０（制御装置Ｂ））及び（７１５（制御装置Ｃ））の準備情報使用許可通知を行う（８０８）。
【００６７】
他方、システム起動後最初の準備情報取得でない場合は（８０５−ＮＯ）、準備情報使用許可通知を行い（８０８）、放送受信準備処理を終了する。
【００６８】
次に、スレーブ制御装置１０１（制御装置Ｂ）の動作を図７及び図９を用いて説明する。
【００６９】
電源投入後、メッセージ受信があるかどうかを確認し、メッセージ受信した場合、受信メッセージを確認する（９０１）。
【００７０】
受信したメッセージが、図７の（７０１）に相当する準備情報使用禁止通知である場合（９０２−ＹＥＳ）、制御装置Ｂ１０１に対し、図７の（７０２）に示した準備情報の使用の禁止が行われる（９０３）。
【００７１】
一方、確認した受信メッセージが、図７の（７０８）に相当する準備情報変更通知である場合（９０４−ＹＥＳ）、準備情報変更通知の発行元に対して、制御装置Ｂ（スレーブ装置１０１）から準備情報読出し要求を行う（９０５）。
【００７２】
他方、確認した受信メッセージが、図７の（７０９）に相当する準備情報通知である場合（９０６−ＹＥＳ）、準備情報を受信し、ＲＡＭ１０３に格納する（９０７）。
【００７３】
また、確認した受信メッセージが、図７の（７１０）に相当する準備情報使用許可通知である場合（９０８−ＹＥＳ）、図７の（７１１）に示した準備情報の使用の許可が行われる（９０９）。
【００７４】
なお、確認した受信メッセージが、図７の（７１７）に示した制御装置Ｂに対する放送受信要求である場合（９１０−ＹＥＳ）、準備情報の使用許可状態を確認し、準備情報使用禁止通知により準備情報が使用禁止状態であるときには、使用許可状態になるまで使用許可状態を繰り返し確認する。もちろん、準備情報が使用許可状態であるときには、図７の（７１８）に示した通り、準備情報を参照し、放送受信処理を行う（９１１）。
【００７５】
さらに、確認した受信メッセージが終了要求である場合（９１２−ＹＥＳ）、システムの終了処理を行い、電源断を行う。
【００７６】
スレーブ制御装置１１１（制御装置Ｃ）の動作もスレーブ制御装置１０１（制御装置Ｂ）の動作と同様であるから詳細な説明を省略する。
【００７７】
（実施例３の動作）    
次に、図１０に示す放送受信システムと、図１４に示すシーケンス及び図１１〜図１３を用いて、実施例３の形態の動作について説明する。なお、図１０に示す放送受信システムは、図１により説明した放送受信システムに比較して、表示装置１０３１（図１における１３１）、音声出力装置１０４１（図１における１４１）及び入力装置１０５１（図１における１５１）が、第１の制御装置（制御装置Ａ）１０２１、第２の放送受信装置（制御装置Ｂ）１００１及び第３の放送受信装置（制御装置Ｃ）１０１１のうちの任意の装置からもアクセス可能である点が異なる。また、実質的に類似した要素については、１００代の符号を１０００代の符号に置き換えるのみで詳細な説明を省略する。
【００７８】
図１１は、準備情報を取得する際のタイムアウト時間ＴＯ（マスタ制御装置Ａ）の例を説明する図である。「項目名」１１０１は、『項目の名称』を示す。「値の項目」１１０２は、「項目名」１１０１で決められた具体値を、『秒単位』で示す。この「値の項目」１１０２は、準備情報を取得する際のタイムアウト時間ＴＯを示す準備情報取得タイムアウト時間情報（以下、タイムアウト時間情報と称する）である。
【００７９】
本実施例３では、「値の項目」１１０２は『０秒』を示す。通常は、「値の項目」１１０２が『０秒』を示すタイムアウト時間情報は、制御装置Ａ１０２１のメモリ１０２４に格納される。この「値の項目」１１０２が「０ｘＦＦＦＦ」である場合は、タイムアウト時間情報が無効であることを示す。この場合、制御装置Ａ１０２１は、準備情報取得処理を行わない。
【００８０】
図１２は、準備情報を取得する際のタイムアウト時間ＴＯ（スレーブ制御装置Ｂ）を説明する図である。「項目名」１２０１は、『項目の名称』を示す。「値の項目」１２０２は、「項目名」１２０１で決められた具体値を、『秒単位』で示す。図１２では、「値の項目」１２０２は『３０秒』を示す。この「値の項目」１２０２が示すタイムアウト時間情報は、制御装置Ｂ１００１のメモリ１００４に格納される。また、「値の項目」１２０２が「０ｘＦＦＦＦ」である場合は、図１１と同様、タイムアウト時間情報が無効であることを示す。
【００８１】
図１３は、準備情報を取得する際のタイムアウト時間ＴＯ（スレーブ制御装置Ｃ）を説明する図である。「項目名」１３０１は、『項目の名称』を示す。「値の項目」１３０２は、「項目名」１３０１で決められた具体値を、『秒単位』で示す。図１３では、「値の項目」１３０２は『６０秒』を示す。この「値の項目」１３０２が示すタイムアウト時間情報は、制御装置Ｃ１０１１のメモリ１０１４に格納される。また、「値の項目」１３０２が「０ｘＦＦＦＦ」である場合は、図１１及び図１２と同様、タイムアウト時間情報が無効であることを示す。
【００８２】
図１０に示した放送受信システムにおいて、制御装置Ａ１０２１（ここではマスタ制御装置とする）は、図１１に示した「値の項目」１１０２が『０秒』のタイムアウト時間情報を読み出す。
【００８３】
値の項目１１０２が『０秒』であるから、制御装置Ａ１０２１は、システム起動時、０秒後に、すなわち実質的にシステム起動時に、制御装置Ｂ１００１（ここではスレーブ制御装置とする）及び制御装置Ｃ（ここではスレーブ制御装置とする）１０１１のそれぞれに対し、準備情報使用禁止通知を発行する（１４０１，１４０３）。制御装置Ａ１０２１はメモリ１０２４を参照し、前回準備情報を取得していることを確認する。準備情報を取得したこと示す情報をメモリ１０２４に書き込む。
【００８４】
このとき、制御装置Ｂ１００１は、図１２に示したタイムアウト時間情報を読み出す。値の項目１２０２が『３０秒』であるから、システム起動後、制御装置Ａ１０２１から準備情報使用禁止通知を受信するまでの時間が５秒であった場合、この時間がタイムアウト時間情報の『３０秒』よりも小さい値であるので、準備情報使用禁止処理を行う（１４０２）。
【００８５】
また、制御装置Ｃ１０１１は、図１３に示したタイムアウト時間情報を読み出す。値の項目１３０２が『６０秒』であるから、システム起動後、制御装置Ａ１０２１から準備情報使用禁止通知を受信するまでの時間が５秒であった場合、タイムアウト時間情報の『６０秒』よりも小さい値であるので、準備情報使用禁止処理を行う（１４０４）。
【００８６】
制御装置Ａ１０２１は、準備情報取得処理を行い（１４０５）、前回取得した放送受信準備情報と異なる場合には、メモリ１０２４に、準備情報書込み処理を行う（１４０６）。
【００８７】
制御装置Ａ１０２１は、制御装置Ｃ１０１１に対して準備情報変更通知を行い（１４０７）、制御装置Ｃ１０１１が、準備情報読出し要求を行う（１４０８）。
【００８８】
制御装置Ａ１０２１はまた、制御装置Ｃ１０１１に準備情報を通知し（１４０９）、制御装置Ｃ１０１１がその準備情報を受信してメモリ１０１４に格納する。
【００８９】
制御装置Ａ１０２１は、さらに制御装置Ｃ１０１１に対して準備情報使用許可通知を行い（１４１０）、制御装置Ｃ１０１１が準備情報の使用許可を行う（１４１１）。
【００９０】
この後、制御装置Ａ１０２１から制御装置Ｃ１０１１に放送受信要求が送信され（１４１２）、制御装置Ｃ１０１１が準備情報を参照した後、放送受信処理を行う（１４１３）。
【００９１】
すなわち、上述した動作は、サーバまたは通信相手先と通信する第１の通信手段と、少なくとも放送を受信するための準備情報を保持する第１の受信手段と、準備情報及び第１のタイムアウト情報を保持する第１の記憶手段を備える第１の制御手段（制御装置Ａ１０２１）と、サーバまたは通信相手先と通信する第２の通信手段と、少なくとも放送を受信するための準備情報を受信する第２の受信手段と、準備情報及び第２のタイムアウト情報を保持する第２の記憶手段を備える読み出す第２の制御手段（制御装置Ｂ１００１）と、を備え、第１の制御手段及び第２の制御手段のそれぞれが保持する第１及び第２のタイムアウト情報の値の小さい第１の制御手段あるいは第２の制御手段の一方が、第１の制御手段あるいは第２の制御手段の他方の制御手段に、一方の制御手段の記憶手段が保持する前記準備情報の使用禁止を示す情報を送信するとともに、サーバから準備情報を取得し、取得した準備情報を一方の制御手段の記憶手段に記憶し、他方の制御手段に前記準備情報が変更されていることを示す情報を送信し、他方の制御手段から準備情報の送信要求を示す情報を受信した場合、一方の制御手段の記憶手段が保持した準備情報を他方の制御手段に供給する、ことを特徴とする放送受信装置として実現できる。
【００９２】
次に、図１０に示す放送受信システムと、図１５に示すシーケンス及び図１１〜図１３を用いて、制御装置Ａ１０２１が故障した場合の動作を説明する。
【００９３】
制御装置Ｂ１００１は、図１２に示した「値の項目」１２０２が『３０秒』のタイムアウト時間情報を読み出す。
【００９４】
図１５のシーケンスに従うと、システム起動後、準備情報取得タイムアウト時間の『３０秒』を経過しても、準備情報使用禁止通知が受信されない。このため、準備情報を、これまでのマスタ制御装置であった（制御装置Ａ）とは異なるスレーブ制御装置（制御装置Ｂ）が取得することとし、他の制御装置Ａ，Ｃへ準備情報使用禁止通知を発行する（１５０１，１５０２）。
【００９５】
制御装置Ｃ１０１１は、図１３に示した「値の項目」１３０２が『６０秒』のタイムアウト時間情報を読み出す。システム起動後、マスタ制御装置から準備情報使用禁止通知を受信するまでの時間が『３５秒』であった場合、この時間がタイムアウト時間情報の『６０秒』よりも小さい値であるので、準備情報使用禁止処理を行う（１５０３）。
【００９６】
以下、制御装置Ｂ１００１は、準備情報取得処理を行い（１５０４）、前回取得した放送受信準備情報と異なる場合は、メモリ１０２４に準備情報書込み処理を行う（１５０５）。
【００９７】
制御装置Ｂ１００１はメモリ１００４を参照し、前回放送受信準備情報を取得していないことを確認し、放送受信準備情報を取得する制御装置が変更になったことを判断する。また、放送受信準備情報を取得したことをメモリ１００４に書き込む。続いて、当該制御装置Ｂ１００１がマスタ制御装置になるので、図１２の値の項目１２０２が保持する準備情報取得タイムアウト時間情報の値を０に変更する（１５０６）。    
続いて、これまでのマスタ制御装置である制御装置Ａ１０２１に故障が生じたと判断し、タイムアウト時間更新要求（タイムアウト時間情報を０ｘＦＦＦＦに更新する要求）を発行する（１５０７）。
【００９８】
これにより、制御装置Ａ１０２１は、タイムアウト時間更新要求を受信し、メモリ１０２４に格納されるタイムアウト時間情報の値の項目１１０２が保持するタイムアウト時間情報の値を０ｘＦＦＦＦ（無効値）に変更する。また、放送受信準備情報を取得しないことを示す情報をメモリ１０２４に書き込む。続いて、制御装置Ｂ１００１は、制御装置Ｃ１０１１に対し、情報取得タイムアウト時間を「６０秒から３０秒に変更する」ための更新要求『＜３０＞』を発行する（１５０８）。
【００９９】
制御装置Ｃ１０１１は、タイムアウト時間更新要求を受信し、メモリ１０１４に格納されるタイムアウト時間情報の値の項目１３０２のタイムアウト時間情報の値を『３０』に変更する。
【０１００】
以降、制御装置Ｂ１００１は、マスタ制御装置として動作し、制御装置Ａ１０２１及び制御装置Ｃ１０１１がスレーブ制御装置として動作する。
【０１０１】
以下、制御装置Ｂ１００１は、制御装置Ｃ１０１１に対して準備情報変更通知を行い（１５０９）、制御装置Ｃ１０１１は、準備情報読出し要求を行う（１５１０）。
【０１０２】
また、制御装置Ｂ１００１は、制御装置Ｃ１０１１に準備情報を通知し（１５１１）、制御装置Ｃ１０１１は、準備情報を受信する。
【０１０３】
さらに、制御装置Ｂ１００１は、制御装置Ｃ１０１１に準備情報使用許可通知を行い（１５１２）、制御装置Ｃ１０１１は、準備情報の使用許可を行う（１５１３）。
【０１０４】
制御装置Ｂ１００１はさらに、制御装置Ｃ１０１１に放送受信要求を行い（１５１４）、制御装置Ｃ１０１１は準備情報を参照して放送受信処理を行う（１５１５）。
【０１０５】
すなわち、上述した動作は、サーバまたは通信相手先と通信する第１の通信手段と、少なくとも放送を受信するための準備情報を保持する第１の受信手段と、準備情報を保持する第１の記憶手段を備える第１の制御手段（制御装置Ａ１０２１）と、サーバまたは通信相手先と通信する第２の通信手段と、少なくとも放送を受信するための準備情報を受信する第２の受信手段と、準備情報を保持する第２の記憶手段を備える第２の制御手段（制御装置Ｂ１００１）と、少なくともサーバまたは通信相手先と通信する第３の通信手段を備える第３の制御手段（制御装置Ｃ１０１１）と、を備え、第２の制御手段は、第１の制御手段から準備情報の使用禁止を示す情報が所定時間内に送信されない場合、第１及び第３の制御手段に準備情報の使用禁止を示す情報を送信し、第２の通信手段を通じてサーバから準備情報を取得し、取得した前記準備情報を第２の記憶手段に記憶し、第３の制御手段に準備情報が変更されていることを示す情報を送信し、第３の通信手段を通じて第３の制御手段から準備情報の送信要求を示す情報を受信した場合、第２の通信手段を通じて第２の記憶手段が保持した準備情報を第３の制御手段に供給する、ことを特徴とする放送受信装置として実現できる。
【０１０６】
なお、マスタ制御装置を１つ、スレーブ制御装置を２つの例を示したが、スレーブ制御装置の個数は特に規定しない。すなわち、スレーブ制御装置は、０でもよいし、１あるいは３、もしくは４以上であってもよい。もちろん、マスタ制御装置が２以上であってもよい。
【０１０７】
また、マスタ制御装置が放送受信準備情報を取得し、メモリ（不揮発性メモリ）に書き込む例を示したが、スレーブ制御装置が放送受信準備情報を取得して不揮発性メモリに書き込み、放送受信準備情報変更通知を発行せずに各制御装置で放送受信準備情報を管理してもよい。
【０１０８】
さらに、マスタ制御装置が準備情報変更通知後にスレーブ制御装置が準備情報読出し要求を行う例を説明したが、放送準備情報変更通知を省略し、マスタ制御装置が放送準備情報通知を行ってもよい。
【０１０９】
また、準備情報使用許可通知を行う例を示したが、準備情報使用許可通知を省略し、準備情報通知時に準備情報使用許可処理を行ってもよい。
【０１１０】
さらに、一の制御装置が全体構成情報及び放送毎の構成情報から構成される準備情報全体を取得する例を説明したが、複数の制御装置で別々に放送毎の構成情報を受信し、取得した構成情報を複数の制御装置で共有してもよい。
【０１１１】
また、受信した準備情報を書き込む例を示したが、任意の制御装置で準備情報に追加の書込みを行ってもよい。
【０１１２】
さらに、準備情報を各制御装置に通知する例を示したが、準備情報にＮＴＰ（Network Time Protocol）サーバから取得した時刻情報を付加して各制御装置に通知してもよい。この場合、特にマスタ制御装置が取得する時刻情報がスレーブ制御装置に供給されるため、スレーブ制御装置が複数である場合において、正確な時刻情報を共有することが可能となり、一層、個々の制御装置間の効率が向上される。
【０１１３】
また、マスタ制御装置が故障した場合に、代替の制御装置が準備情報を取得して放送受信処理を行う例を示したが、受信したデータを録画してもよい。
【０１１４】
なお、上述した実施の形態は、例えばマルチコアプロセッサ／メニーコアプロセッサが含む個々のＣＰＵ（コアプロセッサ）について、マスタプロセッサ／スレーブプロセッサとして利用することも可能である。
【０１１５】
以上説明したように、本発明の任意の実施例の構成を採用することで、２つ以上の制御装置から構成される放送受信システムで、複数の制御装置で準備情報を取得することなく、一つの制御装置で準備情報を取得し、準備情報変更通知を他の制御装置に通知し、他の制御装置が準備情報を取得した制御装置から準備情報を読み出すことで、当該準備情報を一元管理することが可能となり、ネットワーク資源を節約することが可能となる。また、準備情報を外部ネットワークから取得していないいずれの制御装置においても、準備情報を参照し、放送受信することが可能となる。
【０１１６】
なお、スレーブ制御装置は、マスタ制御装置で準備情報変更時に準備情報を取得して管理することにより、準備情報を使用するたびにマスタ制御装置に問い合わせる処理が不要となり、マスタ制御装置とスレーブ制御装置間の通信負荷とマスタ制御装置の処理負荷を軽減することができる。
【０１１７】
また、準備情報の取得に失敗した場合であっても、以前取得した準備情報を複数の制御装置で一元管理することにより、準備情報を外部ネットワークから取得していないいずれの制御装置においても、準備情報を参照し、放送受信することが可能となる。
【０１１８】
また、２つ以上の制御装置から構成される放送受信システムにおいて、主として、準備情報を受信する制御装置（マスター制御装置）が故障した場合であっても、別の制御装置が代替となり準備情報を受信し、準備情報変更通知を他の制御装置に通知し、他の制御装置が準備情報を取得した制御装置から準備情報を読み出すことで、任意の制御装置で放送受信及び録画することが可能となる。また、任意の制御装置で準備情報書込みが可能となり、準備情報に各制御装置で必要な情報を付加書込みすることも可能となる。
【０１１９】
従って、制御装置の数に関わらず、同じ仕組みで準備情報を一元管理することを可能とし、スケーラビリティを向上する。
【０１２０】
なお、この発明は、上述した各実施の形態に限定されるものではなく、その実施の段階ではその要旨を逸脱しない範囲で種々な変形もしくは変更が可能である。また、各実施の形態は、可能な限り適宜組み合わせて、もしくは一部を削除して実施されてもよく、その場合は、組み合わせもしくは削除に起因したさまざまな効果が得られる。
【符号の説明】
【０１２１】
１０１、１１１、１２１、１００１、１０１１、１０２１…制御装置（放送受信装置）、１０２、１１２、１２２、１００２、１０１２、１０２２…主制御装置（ＭＰＵ）、１０３、１１３、１２３、１００３、１０１３、１０２３…ＲＡＭ、１０４、１１４、１２４、１００４、１０１４、１０２４…メモリ、１０５、１１５、１２５、１００５、１０１５、１０２５…発振器（クロック発生器）、１０６、１１６、１２６、１００６、１０１６、１０２６…入出力（Ｉ／Ｏ）インタフェース、１０７、１１７、１２７、１００７、１０１７、１０２７…電源、１０８、１１８、１２８、１００８、１０１８、１０２８…通信装置、１０９、１１９、１００９、１０１９…記憶装置。
【図１】
2011193410.tif 000003
【図２】
2011193410.tif 000004
【図３】
2011193410.tif 000005
【図４】
2011193410.tif 000006
【図５】
2011193410.tif 000007
【図６】
2011193410.tif 000008
【図７】
2011193410.tif 000009
【図８】
2011193410.tif 000010
【図９】
2011193410.tif 000011
【図１０】
2011193410.tif 000012
【図１１】
2011193410.tif 000013
【図１２】
2011193410.tif 000014
【図１３】
2011193410.tif 000015
【図１４】
2011193410.tif 000016
【図１５】
2011193410.tif 000017