(57)【特許請求の範囲】
【請求項１】
デジタル放送波を受信し、イーサネット（登録商標）規格のネットワークを介して複数の電子機器と接続されるデジタル放送受信機において、
前記デジタル放送波によって、カルーセル方式で送信されるソフトウエアの配信スケジュールを受信する第１受信手段と、
前記複数の電子機器の中の設定用電子機器から、ソフトウエアのダウンロード依頼情報を受信する第２受信手段と、
前記第１受信手段により受信された配信スケジュールに従って、前記デジタル放送波から、前記第２受信手段により受信されたダウンロード依頼情報に対応するソフトウエアを分割してダウンロードするダウンロード手段と、
前記ダウンロード手段によりダウンロードされる分割されたソフトウエアを一時的に記憶させるレコーダを、前記複数の電子機器の中から複数選択する選択手段と、
前記ダウンロード手段によりダウンロードされた前記分割されたソフトウエアを、前記選択手段により選択された複数の前記レコーダに振り分けて一時的に記憶させる記憶制御手段と、
前記記憶制御手段により複数の前記レコーダに記憶されたソフトウエアを、当該複数の前記レコーダから前記設定用電子機器に転送する転送手段と、
を備えることを特徴とするデジタル放送受信機。
【請求項２】
デジタル放送波を受信するデジタル放送受信機と、当該デジタル放送受信機とネットワークを介して接続された複数の電子機器と、を備えるダウンロードシステムにおいて、
前記デジタル放送受信機は、
前記デジタル放送波から、前記複数の電子機器の中の設定用電子機器に対応するソフトウエアを分割してダウンロードするダウンロード手段と、
前記ダウンロード手段によりダウンロードされる分割されたソフトウエアを一時的に記憶させるレコーダを、前記複数の電子機器の中から複数選択する選択手段と、
前記ダウンロード手段によりダウンロードされた前記分割されたソフトウエアを、前記選択手段により選択された複数の前記レコーダに振り分けて一時的に記憶させる記憶制御手段と、
前記記憶制御手段により複数の前記レコーダに記憶されたソフトウエアを、複数の前記レコーダから前記設定用電子機器に転送する転送手段と、を備え、
複数の前記レコーダは、
前記記憶制御手段により記憶されるソフトウエアを一時的に記憶する記憶手段を備え、
前記設定用電子機器は、
前記転送手段により転送されたソフトウエアを設定する設定手段を備えることを特徴とするダウンロードシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送受信機及びダウンロードシステムに関する。
【背景技術】
【０００２】
従来、例えば、電子機器のソフトウエア（プログラムやデータ）にバグが生じた場合や、電子機器のソフトウエアを新しいバージョンのものに更新したい場合などには、様々な方法によって対処している。具体的には、例えば、記録媒体等から新しいソフトウエアをインストールする方法があるが、この方法は、例えば、サービスセンターに電子機器を持ち込んだり、或いは、サービスマンに来訪してもらう必要があるため、手間や費用がかかる等の問題がある。また、例えば、インターネットを利用して新しいソフトウエアをダウンロードして設定する方法があるが、この方法は、例えば、サーバーを常時運用する必要があるため手間や費用がかかる、或いは、インターネットを利用しているため安全性が低い、などの問題がある。
【０００３】
また、近年、デジタル放送受信機を用いて、デジタル放送波から新しいソフトウエアをダウンロードして設定する方法が提案された。具体的には、例えば、デジタル放送波から自身（デジタル放送受信機）用の新しいソフトウエアをダウンロードして、自身に設定することができるデジタル放送受信機（例えば、特許文献１参照。）、例えば、デジタル放送波から外部電子機器用の新しいソフトウエアをダウンロードして、有線又は無線を介して外部電子機器に転送して、外部電子機器に設定することができるデジタル放送受信機（例えば、特許文献２及び３参照。）、例えば、デジタル放送波から自身用及び外部電子機器用の新しいソフトウエアをダウンロードして、自身及び外部電子機器に設定することができるデジタル放送受信機（例えば、特許文献４参照。）、などが提案された。
特許文献１〜４に記載のデジタル放送受信機は、例えば、自動で或いはユーザからの指示に従って新しいソフトウエアをダウンロードするため、記録媒体等を利用する方法における問題が生じないとともに、例えば、デジタル放送波を利用するため、インターネットを利用する方法における問題も生じない。
【０００４】
ところで、特許文献２〜４に記載の、外部電子機器用のソフトウエアをダウンロードして設定することができるデジタル放送受信機においては、例えば、ダウンロードしたソフトウエアを自身のメモリに一時記憶してから外部電子機器に転送して設定する方式や、ダウンロードしたソフトウエアをそのまま外部電子機器に転送して設定する方式などが採用されている。
【特許文献１】特開２００３−２７４２９７号公報
【特許文献２】特開２００４−３５６６９７号公報
【特許文献３】特開２００３−３４８４７１号公報
【特許文献４】特開２００２−１５２６５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、これらの方式では、例えば、ダウンロードするソフトウエアのデータサイズが大きい場合等には対応できない。具体的には、例えば、デジタル放送受信機のメモリに一時的に記憶してから外部電子機器に転送して設定する方式では、ダウンロードするソフトウエアのデータサイズが大きいと、デジタル放送受信機のメモリの記憶容量の残量が小さい場合にはデジタル放送受信機に記憶しきれないという問題が生じる。また、例えば、そのまま外部電子機器に転送して設定する方式では、ダウンロードするソフトウエアのデータサイズが大きいと、外部電子機器の記憶処理が間に合わず外部電子機器に設定し損なってしまうという問題が生じる。
【０００６】
本発明の課題は、データサイズの大きいソフトウエアであっても、確実にダウンロードして、電子機器に設定することができるデジタル放送受信機及びダウンロードシステムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、
デジタル放送波を受信し、イーサネット（登録商標）規格のネットワークを介して複数の電子機器と接続されるデジタル放送受信機において、
前記デジタル放送波によって、カルーセル方式で送信されるソフトウエアの配信スケジュールを受信する第１受信手段と、
前記複数の電子機器の中の設定用電子機器から、ソフトウエアのダウンロード依頼情報を受信する第２受信手段と、
前記第１受信手段により受信された配信スケジュールに従って、前記デジタル放送波から、前記第２受信手段により受信されたダウンロード依頼情報に対応するソフトウエアを分割してダウンロードするダウンロード手段と、
前記ダウンロード手段によりダウンロードされる分割されたソフトウエアを一時的に記憶させるレコーダを、前記複数の電子機器の中から複数選択する選択手段と、
前記ダウンロード手段によりダウンロードされた前記分割されたソフトウエアを、前記選択手段により選択された複数の前記レコーダに振り分けて一時的に記憶させる記憶制御手段と、
前記記憶制御手段により複数の前記レコーダに記憶されたソフトウエアを、当該複数の前記レコーダから前記設定用電子機器に転送する転送手段と、
を備えることを特徴とする。
【００１３】
請求項２に記載の発明は、
デジタル放送波を受信するデジタル放送受信機と、当該デジタル放送受信機とネットワークを介して接続された複数の電子機器と、を備えるダウンロードシステムにおいて、
前記デジタル放送受信機は、
前記デジタル放送波から、前記複数の電子機器の中の設定用電子機器に対応するソフトウエアを分割してダウンロードするダウンロード手段と、
前記ダウンロード手段によりダウンロードされる分割されたソフトウエアを一時的に記憶させるレコーダを、前記複数の電子機器の中から複数選択する選択手段と、
前記ダウンロード手段によりダウンロードされた前記分割されたソフトウエアを、前記選択手段により選択された複数の前記レコーダに振り分けて一時的に記憶させる記憶制御手段と、
前記記憶制御手段により複数の前記レコーダに記憶されたソフトウエアを、複数の前記レコーダから前記設定用電子機器に転送する転送手段と、を備え、
複数の前記レコーダは、
前記記憶制御手段により記憶されるソフトウエアを一時的に記憶する記憶手段を備え、
前記設定用電子機器は、
前記転送手段により転送されたソフトウエアを設定する設定手段を備えることを特徴とする。
【発明の効果】
【００１４】
請求項１に記載の発明によれば、ダウンロード手段によって、第１受信手段により受信された配信スケジュールに従って、デジタル放送波から、第２受信手段により受信されたダウンロード依頼情報に対応するソフトウエアを分割してダウンロードすることができ、選択手段によって、ダウンロード手段によりダウンロードされる分割されたソフトウエアを一時的に記憶させるレコーダを、複数の電子機器の中から複数選択することができ、記憶制御手段によって、ダウンロード手段によりダウンロードされた分割されたソフトウエアを、前記選択手段により選択された複数の前記レコーダに振り分けて一時的に記憶させることができ、転送手段によって、記憶制御手段により複数の前記レコーダに記憶されたソフトウエアを、当該複数の前記レコーダから設定用電子機器に転送することができる。
すなわち、例えば、ダウンロードされるソフトウエアのデータサイズが一のレコーダでは記憶しきれないほど大きい場合等には、レコーダを複数選択することができ、ダウンロードされた分割されたソフトウエアを当該選択された複数のレコーダに振り分けて記憶させることができるため、データサイズが大きいソフトウエアであっても、確実にダウンロードして、ダウンロード依頼情報を送信してきた設定用電子機器に設定することができる。
また、レコーダにダウンロードされたソフトウエアを記憶させるため、デジタル放送受信機は、ダウンロードされたソフトウエアを記憶するためのメモリを必要としないので、デジタル放送受信機のコストダウンを図ることができる。
【００１５】
また、第１受信手段によって、デジタル放送波によって、カルーセル方式で送信されるソフトウエアの配信スケジュールを受信することができ、第２受信手段によって、複数の電子機器の中の設定用電子機器から、ソフトウエアのダウンロード依頼情報を受信することができる。
すなわち、必要なソフトウエアのみを確実にダウンロードすることができるため、効率がよい。
また、ネットワークの規格がイーサネット（登録商標）であるため、安全性が高く且つ安価なダウンロードシステムを構築することができる。
【００１６】
請求項２に記載の発明によれば、ダウンロード手段によって、デジタル放送波から、複数の電子機器の中の設定用電子機器に対応するソフトウエアを分割してダウンロードすることができ、選択手段によって、ダウンロード手段によりダウンロードされる分割されたソフトウエアを一時的に記憶させるレコーダを、複数の電子機器の中から複数選択することができ、記憶制御手段によって、ダウンロード手段によりダウンロードされた分割されたソフトウエアを、選択手段により選択された複数のレコーダに振り分けて一時的に記憶させることができ、転送手段によって、記憶制御手段により複数のレコーダに記憶されたソフトウエアを、当該複数のレコーダから設定用電子機器に転送することができる。
すなわち、例えば、ダウンロードされるソフトウエアのデータサイズ等に基づいて複数のレコーダを選択することができ、ダウンロードされたソフトウエアを当該選択された複数のレコーダに一時的に記憶させることができ、当該一時的に記憶されたソフトウエアを複数のレコーダから設定用電子機器に転送することができるため、データサイズが大きいソフトウエアであっても、確実にダウンロードして、設定用電子機器に設定することができる。
また、複数のレコーダにダウンロードされたソフトウエアを記憶させるため、デジタル放送受信機は、ダウンロードされたソフトウエアを記憶するためのメモリを必要としないので、デジタル放送受信機のコストダウンを図ることができる。
【発明を実施するための最良の形態】
【００２１】
以下、図を参照して、本発明にかかるデジタル放送受信機及びダウンロードシステムの最良の形態を詳細に説明する。なお、発明の範囲は、図示例に限定されない。
【００２２】
＜ダウンロードシステムの構成＞
まず、ダウンロードシステム１００の構成について説明する。
ダウンロードシステム１００は、例えば、図１に示すように、デジタル放送波を受信するデジタル放送受信機１と、デジタル放送受信機１とイーサネット（登録商標）規格のネットワークＮを介して接続された複数の電子機器（例えば、ＨＤＤ（Hard Disk Drive）レコーダ２，ＤＶＤ（Digital Versatile Disc）レコーダ３，モニタ４）と、などを備えている。
【００２３】
＜デジタル放送受信機の構成＞
次に、デジタル放送受信機１の構成について説明する。
デジタル放送受信機１は、例えば、デジタル放送波から、ユーザ所望のチャンネルに対応するテレビジョン放送信号を受信するためのものである。
具体的には、デジタル放送受信機１は、例えば、図１に示すように、アンテナ１１１を有するチューナ１１と、デコーダ１２と、Ｉ／Ｆ部１３と、制御部１４と、などを備えて構成される。各部はバス１０によって接続されている。
【００２４】
アンテナ１１１を有するチューナ１１は、例えば、制御部１４から入力される制御信号に従って、アンテナ１１１により受信されたデジタル放送波から、ソフトウエアを受信して、デコーダ１２に出力する。
ここで、ソフトウエアは、例えば、デジタル放送波によって、カルーセル方式（同じデータを一定周期毎に繰り返して送信するデータ送信方式）で送信されていることとする。
【００２５】
また、アンテナ１１１を有するチューナ１１は、例えば、第１受信手段として、アンテナ１１１により受信されたデジタル放送波から、ソフトウエアの配信スケジュールを受信して、デコーダ１２に出力する。
【００２６】
デコーダ１２は、例えば、制御部１４から入力される制御信号に従って、チューナ１１から出力されたソフトウエアをデコードして、Ｉ／Ｆ部１３に出力する。
【００２７】
また、デコーダ１２は、例えば、制御部１４から入力される制御信号に従って、チューナ１１から出力された配信スケジュールをデコードして、制御部１４に出力する。この制御部１４に出力された配信スケジュールは、例えば、制御部１４内のＲＡＭ１４２（後述）に記憶される。
ここで、配信スケジュールは、例えば、ＳＤＴＴ（Software Download Trigger Table）等であり、例えば、ソフトウエアの種類やバージョン番号を識別するためのソフトウエア識別情報と、当該ソフトウエアの配信時間に関する情報と、当該ソフトウエアのデータサイズに関する情報と、などを対応付けたものである。
【００２８】
Ｉ／Ｆ部１３は、例えば、ネットワークＮによって接続された複数の電子機器（ＨＤＤレコーダ２，…）との間で各種情報を送受信するためのインターフェイスである。
具体的には、Ｉ／Ｆ部１３は、例えば、制御部１４から入力される制御信号に従って、デコーダ１２から出力されたソフトウエアを、複数の電子機器（ＨＤＤレコーダ２，…）の中の記憶用電子機器に送信する。
ここで、記憶用電子機器とは、例えば、複数の電子機器（ＨＤＤレコーダ２，…）のうち、デジタル放送受信機１によりダウンロードされたソフトウエアを一時的に記憶する電子機器を指す。
【００２９】
また、Ｉ／Ｆ部１３は、例えば、第２受信手段として、複数の電子機器（ＨＤＤレコーダ２，…）の中の設定用電子機器から、ソフトウエアのダウンロード依頼情報を受信して、制御部１４に出力する。この制御部１４に出力されたダウンロード依頼情報は、例えば、制御部１４内のＲＡＭ１４２（後述）に記憶される。
ここで、ダウンロード依頼情報は、例えば、ダウンロード依頼されたソフトウエアのソフトウエア識別情報と、当該ダウンロード依頼情報を送信してきた設定用電子機器を識別するための設定用電子機器識別情報と、などを対応付けたものである。
また、設定用電子機器とは、例えば、複数の電子機器（ＨＤＤレコーダ２，…）のうち、デジタル放送受信機１にソフトウエアのダウンロード依頼情報を送信してきた電子機器を指す。
【００３０】
また、Ｉ／Ｆ部１３は、例えば、制御部１４から入力される制御信号に従って、記憶容量の残量を通知する旨の要求（以下、「残量通知要求」という。）や、ソフトウエアの一時記憶のために記憶領域を確保しておく旨の要求（以下、「領域確保要求」という。）、一時記憶されたソフトウエアを他の電子機器に転送する旨の指示（以下、「転送指示」という。）を、複数の電子機器（ＨＤＤレコーダ２，…）に送信する。
【００３１】
制御部１４は、例えば、図１に示すように、ＣＰＵ（Central Processing Unit）１４１、ＲＡＭ（Random Access Memory）１４２、ＲＯＭ（Read Only Memory）１４３などを備えている。
【００３２】
ＣＰＵ１４１は、ＲＯＭ１４３に記憶されたデジタル放送受信機１用の各種処理プログラムに従って各種の制御動作を行う。
【００３３】
ＲＡＭ１４２は、ＣＰＵ１４１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域などを備える。
【００３４】
ＲＯＭ１４３は、デジタル放送受信機１で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ１４１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形でＲＯＭ１４３に記憶されている。
具体的には、ＲＯＭ１４３には、例えば、図１に示すように、ダウンロードプログラム１４３ａと、選択プログラム１４３ｂと、記憶制御プログラム１４３ｃと、転送プログラム１４３ｄと、などが記憶されている。
【００３５】
ダウンロードプログラム１４３ａは、例えば、アンテナ１１１を有するチューナ１１を介して、デジタル放送波から、複数の電子機器（ＨＤＤレコーダ２，…）の中の設定用電子機器に対応するソフトウエアをダウンロードする機能を、ＣＰＵ１４１に実現させる。
【００３６】
具体的には、ＣＰＵ１４１は、アンテナ１１１を有するチューナ１１を介して、アンテナ１１１を有するチューナ１１により受信されてＲＡＭ１４２に記憶された配信スケジュールに従って、デジタル放送波から、Ｉ／Ｆ部１３により受信されてＲＡＭ１４２に記憶されたダウンロード依頼情報に対応するソフトウエアをダウンロードする。
ここで、ダウンロード手段は、アンテナ１１１を有するチューナ１１と、ダウンロードプログラム１４３ａを実行したＣＰＵ１４１と、によって構成される。
【００３７】
選択プログラム１４３ｂは、例えば、ダウンロードプログラム１４３ａを実行したＣＰＵ１４１に、一のソフトウエアを一回でダウンロードさせるか、或いは、一のソフトウエアを複数回に分けてダウンロードさせるかを決定する機能や、ダウンロードプログラム１４３ａを実行したＣＰＵ１４１によりダウンロードされるソフトウエアを一時的に記憶させる記憶用電子機器を、複数の電子機器（ＨＤＤレコーダ２，…）の中から選択する機能を、ＣＰＵ１４１に実現させる。
【００３８】
具体的には、ＣＰＵ１４１は、例えば、ダウンロードされる一のソフトウエアのデータサイズや配信時間をＲＡＭ１４２に記憶された配信スケジュールから取得するとともに、残量通知要求を複数の電子機器（ＨＤＤレコーダ２，…）に送信して、当該残量通知要求に応じた残量通知を複数の電子機器（ＨＤＤレコーダ２，…）から受信する。
次いで、ＣＰＵ１４１は、例えば、当該一のソフトウエアのダウンロード回数（ｎ）を決定する。すなわち、ＣＰＵ１４１は、例えば、当該取得した一のソフトウエアのデータサイズと、当該受信した残量通知によって通知された複数の電子機器（ＨＤＤレコーダ２，…）の記憶容量の残量と、を照らし合わせて、当該一のソフトウエアのデータサイズが、当該通知された複数の電子機器（ＨＤＤレコーダ２，…）の記憶容量の残量の合計よりも小さい場合には、当該一のソフトウエアを一回で一括してダウンロードすると決定し（すなわち、ダウンロード回数（ｎ）を一回と決定し）、当該一のソフトウエアのデータサイズが、当該通知された複数の電子機器（ＨＤＤレコーダ２，…）の記憶容量の残量の合計よりも大きい場合には、当該一のソフトウエアを複数回に分けて分割してダウンロードすると決定する（すなわち、ダウンロード回数（ｎ）を複数回と決定する）。
次いで、ＣＰＵ１４１は、例えば、各回のダウンロードにおける記憶用電子機器を選択する。すなわち、ＣＰＵ１４１は、例えば、ダウンロード回数（ｎ）を二回と決定した場合には、当該一のソフトウエアの、一回目のダウンロードにおいてダウンロードされる部分のデータサイズと、当該通知された複数の電子機器（ＨＤＤレコーダ２，…）の記憶容量の残量と、を照らし合わせて、一回目のダウンロードおける記憶用電子機器を選択するとともに、当該一のソフトウエアの、二回目のダウンロードにおいてダウンロードされる部分のデータサイズと、当該通知された複数の電子機器（ＨＤＤレコーダ２，…）の記憶容量の残量と、を照らし合わせて、二回目のダウンロードにおける記憶用電子機器を選択する。
次いで、ＣＰＵ１４１は、例えば、当該決定したダウンロード回数（ｎ）と、当該選択した各回のダウンロードにおける記憶用電子機器を識別するための記憶用電子機器識別情報と、当該取得した各回の配信時間と、を含むダウンロード計画を、ＲＡＭ１４２に記憶させるとともに、領域確保要求を当該選択した記憶用電子機器に送信する。
ＣＰＵ１４１は、かかる選択プログラム１４３ｂを実行することによって、選択手段として機能する。
【００３９】
記憶制御プログラム１４３ｃは、例えば、ダウンロードプログラム１４３ａを実行したＣＰＵ１４１によりダウンロードされたソフトウエアを、Ｉ／Ｆ部１３を介して、選択プログラム１４３ｂを実行したＣＰＵ１４１により選択された記憶用電子機器に一時的に記憶させる機能を、ＣＰＵ１４１に実現させる。
なお、選択プログラム１４３ｂを実行したＣＰＵ１４１により選択された記憶用電子機器が複数の場合には、ＣＰＵ１４１は、ダウンロードプログラム１４３ａを実行したＣＰＵ１４１によりダウンロードされたソフトウエアを、当該選択された複数の記憶用電子機器に振り分けて一時的に記憶させることとする。
ＣＰＵ１４１は、かかる記憶制御プログラム１４３ｃを実行することによって、記憶制御手段として機能する。
【００４０】
転送プログラム１４３ｄは、例えば、記憶制御プログラム１４３ｃを実行したＣＰＵ１４１により記憶用電子機器に記憶されたソフトウエアを、記憶用電子機器から設定用電子機器に転送する機能を、ＣＰＵ１４１に実現させる。
【００４１】
具体的には、ＣＰＵ１４１は、例えば、転送指示を、Ｉ／Ｆ部１３を介して、記憶用電子機器に送信して、記憶用電子機器に記憶されたソフトウエアを記憶用電子機器から設定用電子機器に転送させる。
ＣＰＵ１４１は、かかる転送プログラム１４３ｄを実行することによって、転送手段として機能する。
【００４２】
＜電子機器の構成＞
次に、電子機器の構成について説明する。
【００４３】
（ＨＤＤレコーダ）
ＨＤＤレコーダ２は、例えば、テレビジョン放送受信機１により受信されたテレビジョン放送信号を、ＨＤＤ２４に記憶するためのものである。
具体的には、ＨＤＤレコーダ２は、例えば、図１に示すように、Ｉ／Ｆ部２１と、エンコーダ２２と、デコーダ２３と、ＨＤＤ２４と、制御部２５と、などを備えて構成される。各部はバス２０によって接続されている。
【００４４】
Ｉ／Ｆ部２１は、例えば、ネットワークＮによって接続されたデジタル放送受信機１や他の電子機器（ＤＶＤレコーダ３，モニタ４）との間で各種情報を送受信するためのインターフェイスである。
具体的には、Ｉ／Ｆ部２１は、例えば、制御部２５から入力される制御信号に従って、ダウンロード依頼情報を、デジタル放送受信機１に送信する。
【００４５】
また、Ｉ／Ｆ部２１は、例えば、デジタル放送受信機１から送信された残量通知要求を受信する。そして、Ｉ／Ｆ部２１が残量通知要求を受信すると、制御部２５は、例えば、当該要求に従って、ＨＤＤ２４の記憶容量の残量を調査して、当該調査結果である残量通知を、Ｉ／Ｆ部２１を介して、デジタル放送受信機１に送信する。
【００４６】
また、Ｉ／Ｆ部２１は、例えば、デジタル放送受信機１から送信された領域確保要求を受信する。そして、Ｉ／Ｆ部２１が領域確保要求を受信すると、制御部２５は、例えば、当該要求に従って、ダウンロードされるソフトウエアの一時記憶のためにＨＤＤ２４内の記憶領域を確保しておく。
【００４７】
また、Ｉ／Ｆ部２１は、例えば、デジタル放送受信機１から送信されたソフトウエアを受信する。そして、Ｉ／Ｆ部２１がデジタル放送受信機１から送信されたソフトウエアを受信すると、制御部２５は、例えば、当該受信したソフトウエアを、エンコーダ２２でエンコードして、ＨＤＤ２４に一時記憶させる。
【００４８】
また、Ｉ／Ｆ部２１は、例えば、デジタル放送受信機１から送信された転送指示を受信する。そして、Ｉ／Ｆ部２１が転送指示を受信すると、制御部２５は、例えば、当該指示に従って、ＨＤＤ２４に一時記憶されたソフトウエアを、デコーダ２３でデコードして、Ｉ／Ｆ部２１を介して、他の電子機器（ＤＶＤレコーダ３，モニタ４）に転送する。
【００４９】
また、Ｉ／Ｆ部２１は、例えば、他の電子機器（ＤＶＤレコーダ３，モニタ４）から転送されたソフトウエアを受信する。そして、Ｉ／Ｆ部２１が他の電子機器（ＤＶＤレコーダ３，モニタ４）から転送されたソフトウエアを受信すると、制御部２５は、例えば、当該受信したソフトウエアを、ＥＰＲＯＭ２５３（後述）に設定する。
【００５０】
エンコーダ２２は、例えば、制御部２５から入力される制御信号に従って、Ｉ／Ｆ部２１により受信されたソフトウエアをエンコードして、ＨＤＤ２４に出力する。
【００５１】
デコーダ２３は、例えば、制御部２５から入力される制御信号に従って、ＨＤＤ２４に記憶されたソフトウエアをデコードして、Ｉ／Ｆ部２１に出力する。
【００５２】
ＨＤＤ２４は、例えば、磁気的記録媒体、光学的記録媒体、若しくは半導体メモリで構成される。
具体的には、ＨＤＤ２４は、例えば、記憶手段として、デジタル放送受信機１の記憶制御プログラム１４３ｃを実行したＣＰＵ１４１により記憶されるソフトウエアを一時的に記憶する。すなわち、例えば、エンコーダ２２から出力されたソフトウエア（ＤＶＤレコーダ３用のソフトウエア，モニタ４用のソフトウエア）を一時記憶する。
【００５３】
制御部２５は、例えば、ＣＰＵ２５１、ＲＡＭ２５２、ＥＰＲＯＭ（Erasable Programmable ROM）２５３、ＲＯＭ２５４などを備えている。
【００５４】
ＣＰＵ２５１は、ＲＯＭ２５４に記憶されたＨＤＤレコーダ２用の各種処理プログラムに従って各種の制御動作を行う。
【００５５】
ＲＡＭ２５２は、ＣＰＵ２５１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域などを備える。
【００５６】
ＥＰＲＯＭ２５３は、データの書き換えが可能な不揮発性メモリであり、ＨＤＤレコーダ２で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ２５１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形でＥＰＲＯＭ２５３に記憶されている。
具体的には、ＥＰＲＯＭ２５３には、Ｉ／Ｆ部２１により受信されたソフトウエア（ＨＤＤレコーダ２用のソフトウエア）等が記憶されている。
【００５７】
ＲＯＭ２５４は、ＨＤＤレコーダ２で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ２５１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形でＲＯＭ２５４に記憶されている。
具体的には、ＲＯＭ２５４には、例えば、図１に示すように、設定プログラム２５４ａが記憶されている。
【００５８】
設定プログラム２５４ａは、例えば、デジタル放送受信機１の転送プログラム１４３ｄを実行したＣＰＵ１４１により転送されたソフトウエアをＥＰＲＯＭ２５３に設定する機能を、ＣＰＵ２５１に実現させる。
【００５９】
具体的には、ＣＰＵ２５１は、例えば、デジタル放送受信機１の転送プログラム１４３ｄを実行したＣＰＵ１４１からの転送指示に従って他の電子機器（ＤＶＤレコーダ３，モニタ４）から転送され、Ｉ／Ｆ部２１により受信されたソフトウエア（ＨＤＤレコーダ２用のソフトウエア）を、ＥＰＲＯＭ２５３に記憶させて設定する。
ＣＰＵ２５１は、かかる設定プログラム２５４ａを実行することによって、設定手段として機能する。
【００６０】
（ＤＶＤレコーダ）
ＤＶＤレコーダ３は、例えば、テレビジョン放送受信機１により受信されたテレビジョン放送信号を、ＤＶＤ（図示省略）に記憶するためのものである。
具体的には、ＤＶＤレコーダ３は、例えば、図１に示すように、Ｉ／Ｆ部３１と、制御部３５と、などを備えて構成される。各部はバス３０によって接続されている。
【００６１】
Ｉ／Ｆ部３１は、例えば、ネットワークＮによって接続されたデジタル放送受信機１や他の電子機器（ＨＤＤレコーダ２，モニタ４）との間で各種情報を送受信するためのインターフェイスである。
具体的には、Ｉ／Ｆ部３１は、例えば、制御部３５から入力される制御信号に従って、ダウンロード依頼情報を、デジタル放送受信機１に送信する。
【００６２】
また、Ｉ／Ｆ部３１は、例えば、デジタル放送受信機１から送信された残量通知要求を受信する。そして、Ｉ／Ｆ部３１が残量通知要求を受信すると、制御部３５は、例えば、当該要求に従って、ＥＰＲＯＭ３５３（後述）の記憶容量の残量を調査して、当該調査結果である残量通知を、Ｉ／Ｆ部３１を介して、デジタル放送受信機１に送信する。
【００６３】
また、Ｉ／Ｆ部３１は、例えば、デジタル放送受信機１から送信された領域確保要求を受信する。そして、Ｉ／Ｆ部３１が領域確保要求を受信すると、制御部３５は、例えば、当該要求に従って、ダウンロードされるソフトウエアの一時記憶のためにＥＰＲＯＭ３５３（後述）内の記憶領域を確保しておく。
【００６４】
また、Ｉ／Ｆ部３１は、例えば、デジタル放送受信機１から送信されたソフトウエアを受信する。そして、Ｉ／Ｆ部３１がデジタル放送受信機１から送信されたソフトウエアを受信すると、制御部３５は、例えば、当該受信したソフトウエアを、ＥＰＲＯＭ３５３（後述）に一時記憶させる。
【００６５】
また、Ｉ／Ｆ部３１は、例えば、デジタル放送受信機１から送信された転送指示を受信する。そして、Ｉ／Ｆ部２１が転送指示を受信すると、制御部３５は、例えば、当該指示に従って、ＥＰＲＯＭ３５３（後述）に一時記憶されたソフトウエアを、Ｉ／Ｆ部３１を介して、他の電子機器（ＨＤＤレコーダ２，モニタ４）に転送する。
【００６６】
また、Ｉ／Ｆ部３１は、例えば、他の電子機器（ＨＤＤレコーダ２，モニタ４）から転送されたソフトウエアを受信する。そして、Ｉ／Ｆ部３１が他の電子機器（ＨＤＤレコーダ２，モニタ４）から転送されたソフトウエアを受信すると、制御部３５は、例えば、当該受信したソフトウエアを、ＥＰＲＯＭ３５３（後述）に設定する。
【００６７】
制御部３５は、例えば、ＣＰＵ３５１、ＲＡＭ３５２、ＥＰＲＯＭ３５３、ＲＯＭ３５４などを備えている。
【００６８】
ＣＰＵ３５１は、ＲＯＭ３５４に記憶されたＤＶＤレコーダ３用の各種処理プログラムに従って各種の制御動作を行う。
【００６９】
ＲＡＭ３５２は、ＣＰＵ３５１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域などを備える。
【００７０】
ＥＰＲＯＭ３５３は、データの書き換えが可能な不揮発性メモリであり、ＤＶＤレコーダ３で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ３５１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形でＥＰＲＯＭ３５３に記憶されている。
具体的には、ＥＰＲＯＭ３５３には、Ｉ／Ｆ部３１により受信されたソフトウエア（ＤＶＤレコーダ３用のソフトウエア）等が記憶されている。
また、ＥＰＲＯＭ３５３は、例えば、記憶手段として、デジタル放送受信機１の記憶制御プログラム１４３ｃを実行したＣＰＵ１４１により記憶されるソフトウエアを一時的に記憶する。すなわち、例えば、Ｉ／Ｆ部３１により受信されたソフトウエア（ＨＤＤレコーダ２用のソフトウエア，モニタ４用のソフトウエア）を一時記憶する。
【００７１】
ＲＯＭ３５４は、ＤＶＤレコーダ３で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ３５１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形でＲＯＭ３５４に記憶されている。
具体的には、ＲＯＭ３５４には、例えば、図１に示すように、設定プログラム３５４ａが記憶されている。
【００７２】
設定プログラム３５４ａは、例えば、デジタル放送受信機１の転送プログラム１４３ｄを実行したＣＰＵ１４１により転送されたソフトウエアをＥＰＲＯＭ３５３に設定する機能を、ＣＰＵ３５１に実現させる。
【００７３】
具体的には、ＣＰＵ３５１は、例えば、デジタル放送受信機１の転送プログラム１４３ｄを実行したＣＰＵ１４１からの転送指示に従って他の電子機器（ＨＤＤレコーダ２，モニタ４）から転送され、Ｉ／Ｆ部３１により受信されたソフトウエア（ＤＶＤレコーダ３用のソフトウエア）を、ＥＰＲＯＭ３５３に記憶させて設定する。
ＣＰＵ３５１は、かかる設定プログラム３５４ａを実行することによって、設定手段として機能する。
【００７４】
（モニタ）
モニタ４は、例えば、テレビジョン放送受信機１により受信されたテレビジョン放送信号に基づく画像信号及び音声信号を、画像表示部（図示省略）及び音声出力部（図示省略）に出力するためのものである。
具体的には、モニタ４は、例えば、図１に示すように、Ｉ／Ｆ部４１と、制御部４５と、などを備えて構成される。各部はバス４０によって接続されている。
【００７５】
Ｉ／Ｆ部４１は、例えば、ネットワークＮによって接続されたデジタル放送受信機１や他の電子機器（ＨＤＤレコーダ２，ＤＶＤレコーダ３）との間で各種情報を送受信するためのインターフェイスである。
具体的には、Ｉ／Ｆ部４１は、例えば、制御部４５から入力される制御信号に従って、ダウンロード依頼情報を、デジタル放送受信機１に送信する。
【００７６】
また、Ｉ／Ｆ部４１は、例えば、デジタル放送受信機１から送信された残量通知要求を受信する。そして、Ｉ／Ｆ部４１が残量通知要求を受信すると、制御部４５は、例えば、当該要求に従って、ＥＰＲＯＭ４３５（後述）の記憶容量の残量を調査して、当該調査結果である残量通知を、Ｉ／Ｆ部４１を介して、デジタル放送受信機１に送信する。
【００７７】
また、Ｉ／Ｆ部４１は、例えば、デジタル放送受信機１から送信された領域確保要求を受信する。そして、Ｉ／Ｆ部４１が領域確保要求を受信すると、制御部４５は、例えば、当該要求に従って、ダウンロードされるソフトウエアの一時記憶のためにＥＰＲＯＭ４５３（後述）内の記憶領域を確保しておく。
【００７８】
また、Ｉ／Ｆ部４１は、例えば、デジタル放送受信機１から送信されたソフトウエアを受信する。そして、Ｉ／Ｆ部４１がデジタル放送受信機１から送信されたソフトウエアを受信すると、制御部４５は、例えば、当該受信したソフトウエアを、ＥＰＲＯＭ４５３（後述）に一時記憶させる。
【００７９】
また、Ｉ／Ｆ部４１は、例えば、デジタル放送受信機１から送信された転送指示を受信する。そして、Ｉ／Ｆ部４１が転送指示を受信すると、制御部４５は、例えば、当該指示に従って、ＥＰＲＯＭ４５３（後述）に一時記憶されたソフトウエアを、Ｉ／Ｆ部４１を介して、他の電子機器（ＨＤＤレコーダ２，ＤＶＤレコーダ３）に転送する。
【００８０】
また、Ｉ／Ｆ部４１は、例えば、他の電子機器（ＨＤＤレコーダ２，ＤＶＤレコーダ３）から転送されたソフトウエアを受信する。そして、Ｉ／Ｆ部４１が他の電子機器（ＨＤＤレコーダ２，ＤＶＤレコーダ３）から転送されたソフトウエアを受信すると、制御部４５は、例えば、当該受信したソフトウエアを、ＥＰＲＯＭ４５３（後述）に設定する。
【００８１】
制御部４５は、例えば、ＣＰＵ４５１、ＲＡＭ４５２、ＥＰＲＯＭ４５３、ＲＯＭ４５４などを備えている。
【００８２】
ＣＰＵ４５１は、ＲＯＭ４５４に記憶されたモニタ４用の各種処理プログラムに従って各種の制御動作を行う。
【００８３】
ＲＡＭ４５２は、ＣＰＵ４５１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域などを備える。
【００８４】
ＥＰＲＯＭ４５３は、データの書き換えが可能な不揮発性メモリであり、モニタ４で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ４５１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形でＥＰＲＯＭ４５３に記憶されている。
具体的には、ＥＰＲＯＭ４５３には、Ｉ／Ｆ部４１により受信されたソフトウエア（モニタ４用のソフトウエア）等が記憶されている。
また、ＥＰＲＯＭ４５３は、例えば、記憶手段として、デジタル放送受信機１の記憶制御プログラム１４３ｃを実行したＣＰＵ１４１により記憶されるソフトウエアを一時的に記憶する。すなわち、例えば、Ｉ／Ｆ部３１により受信されたソフトウエア（ＨＤＤレコーダ２用のソフトウエア，ＤＶＤレコーダ３用のソフトウエア）を一時記憶する。
【００８５】
ＲＯＭ４５４は、モニタ４で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ４５１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形でＲＯＭ４５４に記憶されている。
具体的には、ＲＯＭ４５４には、例えば、図１に示すように、設定プログラム４５４ａが記憶されている。
【００８６】
設定プログラム４５４ａは、例えば、デジタル放送受信機１の転送プログラム１４３ｄを実行したＣＰＵ１４１により転送されたソフトウエアをＥＰＲＯＭ４５３に設定する機能を、ＣＰＵ４５１に実現させる。
【００８７】
具体的には、ＣＰＵ４５１は、例えば、デジタル放送受信機１の転送プログラム１４３ｄを実行したＣＰＵ１４１からの転送指示に従って他の電子機器（ＨＤＤレコーダ２，ＤＶＤレコーダ３）から転送され、Ｉ／Ｆ部４１により受信されたソフトウエア（モニタ４用のソフトウエア）を、ＥＰＲＯＭ４５３に記憶させて設定する。
ＣＰＵ４５１は、かかる設定プログラム４５４ａを実行することによって、設定手段として機能する。
【００８８】
＜ダウンロードシステムによる処理＞
次に、ダウンロードシステム１００による処理（ダウンロード処理、ダウンロード・設定処理）について説明する。
【００８９】
（ダウンロード処理）
まず、ダウンロードシステム１００によるソフトウエアのダウンロードに関する処理について、図２を参照して説明する。
ここで、設定用電子機器として、モニタ４を例示して説明することとする。
【００９０】
まず、設定用電子機器（モニタ４）は、デジタル放送受信機１にダウンロード依頼情報を送信する（ステップＳ１１）。
具体的には、モニタ４のＣＰＵ４５１は、例えば、ＥＰＲＯＭ４５３内のソフトウエア（モニタ４用のソフトウエア）を点検して欠陥を見つけると、自動的に、Ｉ／Ｆ部４１を介して、デジタル放送受信機１にダウンロード依頼情報を送信する。或いは、ＣＰＵ４５１は、例えば、ユーザによるモニタ４用のリモートコントローラ（図示省略）等の操作によって新しいソフトウエアを設定するよう指示されると、当該指示に従って、Ｉ／Ｆ部４１を介して、デジタル放送受信機１にダウンロード依頼情報を送信する。
【００９１】
ステップＳ１１で送信されたダウンロード依頼情報を、Ｉ／Ｆ部１３が受信すると（ステップＳ１２）、デジタル放送受信機１のＣＰＵ１４１は、当該ダウンロード依頼情報をＲＡＭ１４２に記憶させる（ステップＳ１３）。
【００９２】
次いで、ＣＰＵ１４１は、選択プログラム１４３ｂを実行して、ダウンロード依頼されたソフトウエアのダウンロード回数（ｎ）を決定するとともに（ステップＳ１４）、各回のダウンロードにおける記憶用電子機器を選択する（ステップＳ１５）。
具体的には、ＣＰＵ１４１は、例えば、ステップＳ１３でＲＡＭ１４２に記憶させたダウンロード依頼情報に含まれるソフトウエア識別情報に基づいて、ダウンロード依頼されたソフトウエアのデータサイズや配信時間を、予めＲＡＭ１４２に記憶された配信スケジュールから取得するとともに、残量通知要求を複数の電子機器（ＨＤＤレコーダ２，…）に送信して、当該残量通知要求に応じた残量通知を複数の電子機器（ＨＤＤレコーダ２，…）から受信する。そして、当該取得したデータサイズと、当該受信した残量通知によって通知された複数の電子機器（ＨＤＤレコーダ２，…）の記憶容量の残量と、に基づいて、ダウンロード依頼されたソフトウエアのダウンロード回数（ｎ）を決定するとともに、各回のダウンロードにおける記憶用電子機器を選択する。
【００９３】
次いで、ＣＰＵ１４１は、ステップＳ１４で決定したダウンロード回数（ｎ）と、ステップＳ１５で選択した各回のダウンロードにおける記憶用電子機器を識別するための記憶用電子機器識別情報と、ＲＡＭ１４２に記憶された配信スケジュールから取得した各回の配信時間と、を含むダウンロード計画を、ＲＡＭ１４２に記憶させ（ステップＳ１６）、ステップＳ１５で選択した記憶用電子機器に領域確保要求を送信する。
【００９４】
次いで、ＣＰＵ１４１は、予めＲＡＭ１４２に記憶された「ｍ」に「１」を設定する（ステップＳ１７）。
【００９５】
次いで、ＣＰＵ１４１は、後述するダウンロード・設定処理（図３）を実行する（ステップＳ１８）。
【００９６】
次いで、ＣＰＵ１４１は、ＲＡＭ１４２に記憶された「ｍ」に「ｍ＋１」を設定し（ステップＳ１９）、当該設定した「ｍ」が、ステップＳ１６でＲＡＭ１４２に記憶させたダウンロード計画に含まれるダウンロード回数（ｎ）よりも大きいか否かを判断する（ステップＳ２０）。
【００９７】
ステップＳ２０で、「ｍ」が「ｎ」よりも大きくないと判断すると（ステップＳ２０；Ｎｏ）、ＣＰＵ１４１は、ステップＳ１８以降の処理を繰り返して行う。
【００９８】
一方、ステップＳ２０で、「ｍ」が「ｎ」よりも大きいと判断すると（ステップＳ２０；Ｙｅｓ）、ＣＰＵ１４１は、本処理を終了する。
【００９９】
（ダウンロード・設定処理）
次に、ダウンロードシステム１００によるソフトウエアのダウンロード・設定に関する処理について、図３を参照して説明する。
ここで、設定用電子機器として、モニタ４を例示して、ダウンロード処理（図２）のステップＳ１５で選択された記憶用電子機器として、ＨＤＤレコーダ２及びＤＶＤレコーダ３を例示して、説明する。
【０１００】
まず、デジタル放送受信機１のＣＰＵ１４１は、例えば、ダウンロード処理（図２）のステップＳ１６でＲＡＭ１４２に記憶させたダウンロード計画に含まれる配信時間に基づいて、ダウンロード依頼されたソフトウエアの配信時間になったか否かを判断する（ステップＳ３１）。
【０１０１】
ステップＳ３１で、ダウンロード依頼されたソフトウエアの配信時間になっていないと判断すると（ステップＳ３１；Ｎｏ）、ＣＰＵ１４１は、ステップＳ３１の処理を繰り返して行う。
【０１０２】
一方、ステップＳ３１で、ダウンロード依頼されたソフトウエアの配信時間になったと判断すると（ステップＳ３１；Ｙｅｓ）、ＣＰＵ１４１は、ダウンロードプログラム１４３ａを実行して、アンテナ１１１を有するチューナ１１を介して、ソフトウエアをダウンロードし（ステップＳ３２）、記憶制御プログラム１４３ｃを実行して、当該ダウンロードされたソフトウエアを、Ｉ／Ｆ部１３を介して、ダウンロード処理（図２）のステップＳ１６でＲＡＭ１４２に記憶させたダウンロード計画に含まれる記憶用電子機器識別情報によって識別された記憶用電子機器（ＨＤＤレコーダ２及びＤＶＤレコーダ３）に、振り分けて送信する（ステップＳ３３）。
【０１０３】
ステップＳ３３で送信されたソフトウエアを、Ｉ／Ｆ部２１が受信すると（ステップＳ３４）、ＨＤＤレコーダ２のＣＰＵ２５１は、当該ソフトウエアをＨＤＤ２４に記憶させる（ステップＳ３５）。同様に、ステップＳ３３で送信されたソフトウエアを、Ｉ／Ｆ部３１が受信すると（ステップＳ３４）、ＤＶＤレコーダ３のＣＰＵ３５１は、当該ソフトウエアをＥＰＲＯＭ３５３に記憶させる（ステップＳ３５）。
【０１０４】
次いで、デジタル放送受信機１のＣＰＵ１４１は、ダウンロードが終了したと判断すると（ステップＳ３６）、転送プログラム１４３ｄを実行して、Ｉ／Ｆ部１３を介して、ＨＤＤレコーダ２及びＤＶＤレコーダ３に、ソフトウエアの転送指示を送信して（ステップＳ３７）、ステップＳ３５でＨＤＤレコーダ２及びＤＶＤレコーダ３に記憶されたソフトウエアを、ＨＤＤレコーダ２及びＤＶＤレコーダ３から、ダウンロード処理（図２）のステップＳ１３でＲＡＭ１４２に記憶させたダウンロード依頼情報に含まれる設定用電子機器識別情報によって識別された設定用電子機器（モニタ４）に転送させる。
【０１０５】
ステップＳ３７で送信された転送指示を、Ｉ／Ｆ部２１が受信すると（ステップＳ３８）、ＨＤＤレコーダ２のＣＰＵ２５１は、ステップＳ３５でＨＤＤ２４に記憶させたソフトウエアを、Ｉ／Ｆ部２１を介して、モニタ４に送信する（ステップＳ３９）。同様に、ステップＳ３７で送信された転送指示を、Ｉ／Ｆ部２１が受信すると（ステップＳ３８）、ＤＶＤレコーダ３のＣＰＵ３５１は、ステップＳ３５でＥＰＲＯＭ３５３に記憶させたソフトウエアを、Ｉ／Ｆ部３１を介して、モニタ４に送信する（ステップＳ３９）。
【０１０６】
ステップＳ３９で送信されたソフトウエアを、Ｉ／Ｆ部４１が受信すると（ステップＳ４０）、モニタ４のＣＰＵ４５１は、設定プログラム４５３ａを実行して、当該ソフトウエアをＥＰＲＯＭ４５３に記憶させて設定する（ステップＳ４１）。これにより、本処理は終了する。
【０１０７】
以上説明した本発明のデジタル放送受信機１及びダウンロードシステム１００によれば、ダウンロードプログラム１４３ａを実行したＣＰＵ１４１によって、アンテナ１１１を有するチューナ１１を介して、デジタル放送波から、複数の電子機器（例えば、ＨＤＤレコーダ２，ＤＶＤレコーダ３，モニタ４）の中の設定用電子機器に対応するソフトウエアをダウンロードすることができ、選択プログラム１４３ｂを実行したＣＰＵ１４１によって、ダウンロードプログラム１４３ａを実行したＣＰＵ１４１によりアンテナ１１１を有するチューナ１１を介してダウンロードされるソフトウエアを一時的に記憶させる記憶用電子機器を、複数の電子機器（ＨＤＤレコーダ２，…）の中から選択することができ、記憶制御プログラム１４３ｃを実行したＣＰＵ１４１によって、ダウンロードプログラム１４３ａを実行したＣＰＵ１４１によりアンテナ１１１を有するチューナ１１を介してダウンロードされたソフトウエアを、選択プログラム１４３ｂを実行したＣＰＵ１４１により選択された記憶用電子機器に一時的に記憶させることができ、転送プログラム１４３ｄを実行したＣＰＵ１４１によって、記憶制御プログラム１４３ｃを実行したＣＰＵ１４１により記憶用電子機器に記憶されたソフトウエアを、当該記憶用電子機器から設定用電子機器に転送することができる。
すなわち、例えば、ダウンロードされるソフトウエアのデータサイズ等に基づいて記憶用電子機器を選択することができ、ダウンロードされたソフトウエアを当該選択された記憶用電子機器に一時的に記憶させることができ、当該一時的に記憶されたソフトウエアを記憶用電子機器から設定用電子機器に転送することができるため、データサイズが大きいソフトウエアであっても、確実にダウンロードして、設定用電子機器に設定することができる。
また、記憶用電子機器にダウンロードされたソフトウエアを記憶させるため、デジタル放送受信機１は、ダウンロードされたソフトウエアを記憶するためのメモリを必要としないので、デジタル放送受信機１のコストダウンを図ることができる。
【０１０８】
また、ダウンロードプログラム１４３ａを実行したＣＰＵ１４１は、アンテナ１１１を有するチューナ１１を介して、ソフトウエアの配信スケジュールに従って、設定用電子機器からのダウンロード依頼情報に対応するソフトウエアをダウンロードすることができる。
すなわち、必要なソフトウエアのみを確実にダウンロードすることができるため、効率がよい。
【０１０９】
また、選択プログラム１４３ｂを実行したＣＰＵ１４１は、記憶用電子機器を複数選択することができ、記憶制御プログラム１４３ｃを実行したＣＰＵ１４１は、ダウンロードプログラム１４３ａを実行したＣＰＵ１４１によりアンテナ１１１を有するチューナ１１を介してダウンロードされたソフトウエアを、選択プログラム１４３ｂを実行したＣＰＵ１４１により選択された複数の記憶用電子機器に振り分けて記憶させることができる。
すなわち、例えば、ダウンロードされるソフトウエアのデータサイズが一の記憶用電子機器では記憶しきれないほど大きい場合等には、記憶用電子機器を複数選択することができ、ダウンロードされたソフトウエアを当該選択された複数の記憶用電子機器に振り分けて記憶させることができるため、データサイズが大きいソフトウエアであっても、確実にダウンロードして、設定用電子機器に設定することができる。
【０１１０】
また、ソフトウエアは、デジタル放送によって、カルーセル方式で送信されており、選択プログラム１４３ｂを実行したＣＰＵ１４１は、ダウンロードプログラム１４３ａを実行したＣＰＵ１４１に、一のソフトウエアを一回でダウンロードさせるか、或いは、一のソフトウエアを複数回に分けてダウンロードさせるかを決定することができ、ダウンロードプログラム１４３ａを実行したＣＰＵ１４１は、当該決定に従って、一のソフトウエアを一回で或いは複数回に分けてダウンロードすることができる。
すなわち、例えば、ダウンロードされるソフトウエアのデータサイズがデジタル放送受信機１に接続された電子機器（記憶用電子機器になり得る全ての電子機器）では記憶しきれないほど大きい場合等には、ソフトウエアを分割してダウンロードすることができるため、データサイズが大きいソフトウエアであっても、確実にダウンロードして、設定用電子機器に設定することができる。
【０１１１】
また、ネットワークの規格がイーサネット（登録商標）であるため、安全性が高く且つ安価なダウンロードシステムを構築することができる。
【０１１２】
なお、本発明は、上記した実施の形態のものに限るものではなく、その要旨を逸脱しない範囲で適宜変更可能である。
複数の電子機器の種類・個数は、上記した実施の形態の限りではなく、ネットワークＮを介してデジタル放送受信機１と接続可能であれば、任意である。電子機器の種類としては、ＨＤＤレコーダ２，ＤＶＤレコーダ３，モニタ４の他に、例えば、ビデオレコーダ等が挙げられる。
【０１１３】
複数の電子機器（ＨＤＤレコーダ２，…）のうち、記憶用電子機器になり得る電子機器としては、例えば、デジタル放送受信機１に接続された全ての電子機器であってもよいし、デジタル放送受信機１によって予め決められた一又は複数の電子機器であってもよいし、ユーザによって予め指定された一又は複数の電子機器であってもよい。
また、設定用電子機器を、記憶用電子機器として選択してもよい。すなわち、具体的には、例えば、ダウンロードされるソフトウエアのデータサイズが小さく、当該ソフトウエアをダウンロードしてそのまま設定用電子機器に設定しても、設定用電子機器の記憶処理が間に合うと判断した場合等には、ダウンロードしたソフトウエアを、設定用電子機器以外の電子機器に一時記憶させることなく、そのまま設定用電子機器に設定するようにしてもよい。
【０１１４】
ダウンロード回数（ｎ）を予め決定せずに、ソフトウエアのダウンロードが終了する度に、どの程度ダウンロードできたか確認し、不足があれば、次の配信時間の際にその不足部分をダウンロードするようにしてもよい。また、ソフトウエアのダウンロードが終了した後に、当該ダウンロードが成功したか否かを確認し、当該ダウンロードが失敗したと判断した場合には、次の配信時間の際に当該ソフトウエアをダウンロードし直すようにしてもよい。
【０１１５】
記憶用電子機器を選択するのは、例えば、ダウンロード依頼されたソフトウエアの配信時間の直前であってもよい。これによって、デジタル放送受信機１は、記憶用電子機器に、領域確保要求等を送信する必要がなくなる。
【図面の簡単な説明】
【０１１６】
【図１】本発明にかかるダウンロードシステムの機能的構成を示す図である。
【図２】本発明にかかるダウンロードシステムによるソフトウエアのダウンロードに関する処理について説明するためのフローチャートである。
【図３】本発明にかかるダウンロードシステムによるソフトウエアのダウンロード・設定に関する処理について説明するためのフローチャートである。
【符号の説明】
【０１１７】
１  デジタル放送受信機
１１  チューナ（第１受信手段、ダウンロード手段）
１３  Ｉ／Ｆ部（第２受信手段）
１１１  アンテナ（第１受信手段、ダウンロード手段）
１４１  ＣＰＵ（ダウンロード手段、選択手段、記憶制御手段、転送手段）
１４３ａ  ダウンロードプログラム（ダウンロード手段）
１４３ｂ  選択プログラム（選択手段）
１４３ｃ  記憶制御プログラム（記憶制御手段）
１４３ｄ  転送プログラム（転送手段）
２  ＨＤＤレコーダ（電子機器、設定用電子機器、記憶用電子機器）
２４  ＨＤＤ（記憶手段）
２５１  ＣＰＵ（設定手段）
２５４ａ  設定プログラム（設定手段）
３  ＤＶＤレコーダ（電子機器、設定用電子機器、記憶用電子機器）
３５１  ＣＰＵ（設定手段）
３５３  ＥＰＲＯＭ（記憶手段）
３５４ａ  設定プログラム（設定手段）
４  モニタ（電子機器、設定用電子機器、記憶用電子機器）
４５１  ＣＰＵ（設定手段）
４５３  ＥＰＲＯＭ（記憶手段）
４５４ａ  設定プログラム（設定手段）
１００  ダウンロードシステム
Ｎ  ネットワーク（イーサネット（登録商標）規格のネットワーク）
【図１】
0004826304.tif 000002
【図２】
0004826304.tif 000003
【図３】
0004826304.tif 000004