(57)【要約】【課題】ユーザがプログラムのダウンロードおよび更新について意識する必要を可及的に少なくした放送受信装置を提供する。また、プログラムの重要度に応じて、強制的な更新も含めてプログラム更新を制御できる放送受信装置を提供する。【解決手段】放送受信装置は、プログラムの更新に先立って、放送信号から更新処理の必要性の指標であるプログラム優先度と、更新処理を完了するべき期限である更新期限を取得する。その後、更新期限（Ｓ１０１）、放送受信装置の状態（Ｓ１０２）、プログラム優先度（Ｓ１０４）に応じて、強制的な更新も含めてプログラム更新を制御する。【選択図】図５
2009211269.tif 000002
【特許請求の範囲】
【請求項１】
放送信号から取得した更新用プログラムを使用してプログラムの更新処理を行う放送受信装置であって、
前記更新処理に先立って前記放送信号から前記更新処理の必要性の指標であるプログラム優先度を取得するプログラム優先度取得部と、
前記更新処理に先立って前記放送信号から前記更新処理を完了するべき期限である更新期限を取得する更新期限取得部と、
前記更新処理に先立って前記放送信号から前記更新用プログラムを取得するダウンロードプログラム取得部と、
前記プログラム優先度が所定の基準よりも高い場合は前記更新期限までに自動的かつ強制的に前記更新処理を実行する更新制御部と、
を備えることを特徴とする放送受信装置。
【請求項２】
前記更新制御部は、前記プログラム優先度が前記所定の基準よりも低い場合は、前記放送受信装置の使用状態に応じて自動的かつ強制的に前記更新処理を実行するかどうかを決定する
ことを特徴とする請求項１に記載の放送受信装置。
【請求項３】
前記使用状態は、前記放送受信装置が電源オフ状態または電源オン状態のいずれかであり、
前記プログラム優先度が前記所定の基準よりも低く、かつ、前記放送受信装置が電源オフ状態の場合は前記更新制御部は自動的かつ強制的に前記更新処理を実行し、
前記プログラム優先度が前記所定の基準よりも低く、かつ、前記放送受信装置が電源オン状態の場合は前記更新制御部はユーザの承認がある場合のみ前記更新処理を実行するか、または前記更新処理を実行しない
ことを特徴とする請求項２に記載の放送受信装置。
【請求項４】
前記放送受信装置に接続されたＢ−ＣＡＳカードからＢ−ＣＡＳカードＩＤを取得するＢ−ＣＡＳカードＩＤ取得部をさらに具備しており、
前記放送信号は、Ｂ−ＣＡＳカードＩＤごとに個別のプログラム優先度を含んでおり、
前記プログラム優先度取得部は、前記Ｂ−ＣＡＳカードＩＤ取得部で取得されたＢ−ＣＡＳカードＩＤに対応するプログラム優先度を前記放送信号から取得する
ことを特徴とする請求項１、２、または３に記載の放送受信装置。
【請求項５】
更新処理が成功した場合もしくは失敗した場合、前記放送受信装置のプログラムのバージョンを放送信号の送信元へ送信するプログラムバージョン送信部をさらに具備しており、
前記プログラム優先度は、前記プログラムバージョン送信部によって送信された前記放送受信装置のプログラムのバージョンに応じて指定されている
ことを特徴とする請求項４に記載の放送受信装置。
【請求項６】
放送信号から取得した更新用プログラムを使用して放送受信装置のプログラムの更新処理を行うプログラム更新方法であって、
前記更新処理に先立って前記放送信号から前記更新処理の必要性の指標であるプログラム優先度を取得するプログラム優先度取得工程と、
前記更新処理に先立って前記放送信号から前記更新処理を完了するべき期限である更新期限を取得する更新期限取得工程と、
前記更新処理に先立って前記放送信号から前記更新用プログラムを取得するダウンロードプログラム取得工程と、
前記プログラム優先度が所定の基準よりも高い場合は前記更新期限までに自動的かつ強制的に前記更新処理を実行する更新制御工程と、
を備えることを特徴とするプログラム更新方法。
【請求項７】
前記更新制御工程では、前記プログラム優先度が前記所定の基準よりも低い場合は、前記放送受信装置の使用状態に応じて自動的かつ強制的に前記更新処理を実行するかどうかが決定される
ことを特徴とする請求項６に記載のプログラム更新方法。
【請求項８】
前記使用状態は、前記放送受信装置が電源オフ状態または電源オン状態のいずれかであり、
前記プログラム優先度が前記所定の基準よりも低く、かつ、前記放送受信装置が電源オフ状態の場合は、自動的かつ強制的に前記更新処理が実行され、
前記プログラム優先度が前記所定の基準よりも低く、かつ、前記放送受信装置が電源オン状態の場合は、ユーザの承認がある場合のみ前記更新処理が実行されるか、または前記更新処理が実行されない
ことを特徴とする請求項７に記載のプログラム更新方法。
【請求項９】
前記放送受信装置に接続されたＢ−ＣＡＳカードからＢ−ＣＡＳカードＩＤを取得するＢ−ＣＡＳカードＩＤ取得工程をさらに具備しており、
前記放送信号は、Ｂ−ＣＡＳカードＩＤごとに個別のプログラム優先度を含んでおり、
前記プログラム優先度取得工程では、前記Ｂ−ＣＡＳカードＩＤ取得工程で取得されたＢ−ＣＡＳカードＩＤに対応するプログラム優先度が前記放送信号から取得される
ことを特徴とする請求項６、７、または８に記載のプログラム更新方法。
【請求項１０】
更新処理が成功した場合もしくは失敗した場合、前記放送受信装置のプログラムのバージョンを放送信号の送信元へ送信するプログラムバージョン送信工程をさらに具備しており、
前記プログラム優先度は、前記プログラムバージョン送信工程によって送信された前記放送受信装置のプログラムのバージョンに応じて指定されている
ことを特徴とする請求項９に記載のプログラム更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラムダウンロードとプログラムの更新処理を実行する放送受信装置、および放送受信装置のプログラム更新方法に関する。
【背景技術】
【０００２】
放送信号からダウンロードした更新用プログラムを用いてプログラムの更新処理を実行する放送受信装置の従来例を以下に説明する。
【０００３】
図３は、放送受信装置の従来例を示すブロック図である。５０１は多重化されたデジタル放送信号であるトランスポートストリームを受信する放送信号受信部、５０２は放送信号受信部５０１が受信したトランスポートストリームを分離するデマックス部である。５０３は挿入されたＢ−ＣＡＳカードのＩＤ情報や放送を視聴するための暗号鍵を取得するＢ−ＣＡＳカード制御部である。５０４はデマックス部５０２が分離した放送信号のうち音声ストリームを前記暗号鍵を用いて復号する音声デコード部であり、５０５は音声ストリームを出力する音声出力部である。５０６はデマックス部５０２が分離した放送信号のうち映像ストリームを前記暗号鍵を用いて復号する映像デコード部であり、５０７は映像ストリームおよび後述するデータ放送を合成・出力する映像合成・表示部である。５０８はデマックス部５０２が分離した放送信号のうちデータ放送信号を意味解析するデータ放送解析部であり、５０９は当該データ放送信号に対応するグラフィックスを描画して映像合成・表示部５０７に出力するグラフィックス描画部である。
【０００４】
５１０はデマックス部５０２が分離した放送信号のうち更新用プログラムの配信スケジュール情報を処理するダウンロード配信スケジュール解析部である。５１１は放送信号から更新用プログラムのダウンロードと、プログラムの更新処理と、ユーザへのダウンロードおよび更新処理する旨の通知を行うダウンロードプログラム蓄積・更新制御部である。５１２はダウンロードプログラム蓄積・更新制御部５１１が取得した更新用プログラムを格納するプログラム蓄積部である。５１３は現在時刻を取得する手段を有し、ダウンロードプログラム蓄積・更新制御部５１１に当該現在時刻を通知する時刻管理部である。５１４はダウンロードプログラム蓄積・更新制御部５１１からユーザへの通知内容をグラフィックス描画部５０９へ伝えるユーザ通知部である。
【０００５】
放送信号受信部５０１はデジタル放送信号を受信・復調してトランスポートストリームに変換する。Ｂ−ＣＡＳカード制御部５０３は暗号鍵を取得する。デマックス部５０２は暗号解除した上で前記トランスポートストリームをデマックス処理する。デマックスされた音声ストリームを音声デコード部５０４がデコードし、音声出力部５０５が音声出力する。デマックスされた映像ストリームを映像デコード部５０６がデコードし、映像合成・表示部５０７がグラフィックス画像と合成・映像出力する。デマックスされたデータ放送信号をデータ放送解析部５０８が意味解析し、グラフィックス描画部５０９が解析結果と対応する描画を施し、映像合成・表示部５０７が映像信号と合成・映像出力する。
【０００６】
ダウンロード配信スケジュール解析部５１０は、ダウンロードに先立って配信されるダウンロード配信スケジュール情報を解析し、自機種のダウンロード配信スケジュールを取得する。ダウンロードプログラム蓄積・更新制御部５１１は、時刻管理部５１３から通知される現在時刻情報をチェックし、配信時刻になり次第ユーザ通知部５１４を通じてダウンロードおよびプログラム更新を開始する旨をユーザへ通知し、承認を促す。ユーザの承認が得られたら更新用プログラムをダウンロードし、その結果をプログラム蓄積部５１２に格納し、その後新しいプログラムで起動する。
【０００７】
ここで、プログラムの更新処理に当たっては、ユーザにダウンロードや更新を意識させないこと、およびプログラムの重要度に応じて柔軟に更新を制御することが望ましいが、本従来例の場合は以下の二つの問題があった。
【０００８】
第一の問題は、ダウンロードと更新に先立って常にユーザへ通知し、承認を促すため、ユーザがダウンロードと更新を意識しなければならない点である。
【０００９】
第二の問題は、プログラムの重要度に応じた更新制御をすることが不可能であり、かつ強制的な更新ができない点である。
【００１０】
前記従来例の課題に対応する例として、特許文献１を以下に説明する。
【００１１】
図４に、特許文献１における放送受信装置のブロック図を示す。図４において、７１５はデマックス部５０２が分離した放送信号のうちプログラム優先度を処理するプログラム優先度取得部である。なお、図３の従来例と同じ処理を行う部分には、同一の符号が付されている。
【００１２】
ダウンロード配信スケジュール解析部５１０は、ダウンロードに先立って配信されるダウンロード配信スケジュール情報を解析し、自機種のダウンロード配信スケジュールを取得する。プログラム優先度取得部７１５は、当該ダウンロード配信スケジュール情報からプログラム優先度を取得する。ダウンロードプログラム蓄積・更新制御部５１１は、取得したプログラム優先度に応じて、ユーザ通知部５１４を通じてダウンロードおよびプログラム更新を開始する旨をユーザへ通知し、承認を促す。ユーザの承認が得られれば、ダウンロードプログラム蓄積・更新制御部５１１は、時刻管理部５１３から通知される現在時刻情報をチェックし、配信時刻になり次第プログラムをダウンロードする。ダウンロードが完了するとプログラム蓄積部５１２に格納し、その後新しいプログラムで起動する。
【００１３】
このように特許文献１では、ダウンロードとプログラム更新をユーザが常に意識しなければならないため、上述した第一の問題は解消されていない。また第二の問題については、プログラム優先度に応じた更新制御は可能となっているものの、強制的な更新ができないという問題が残る。
【特許文献１】特開２００６−２８７４０６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
本発明は上記実情に鑑みてなされたものであって、その目的とするところは、ユーザがプログラムのダウンロードおよび更新について意識する必要を可及的に少なくした放送受信装置、およびプログラム更新方法を提供することにある。また、プログラムの重要度に応じて、強制的な更新も含めてプログラム更新を制御することが可能な放送受信装置およびプログラム更新方法を提供することにある。
【課題を解決するための手段】
【００１５】
上記課題を解決するために本発明の第１の発明は以下の構成を採用する。すなわち、
放送信号から取得した更新用プログラムを使用してプログラムの更新処理を行う放送受信装置であって、
前記更新処理に先立って前記放送信号から前記更新処理の必要性の指標であるプログラム優先度を取得するプログラム優先度取得部と、
前記更新処理に先立って前記放送信号から前記更新処理を完了するべき期限である更新期限を取得する更新期限取得部と、
前記更新処理に先立って前記放送信号から前記更新用プログラムを取得するダウンロードプログラム取得部と、
前記プログラム優先度が所定の基準よりも高い場合は前記更新期限までに自動的かつ強制的に前記更新処理を実行する更新制御部と、
を備えることを特徴とする放送受信装置である。
【００１６】
また、本発明の第２の発明は以下の構成を採用する。すなわち、
放送信号から取得した更新用プログラムを使用して放送受信装置のプログラムの更新処理を行うプログラム更新方法であって、
前記更新処理に先立って前記放送信号から前記更新処理の必要性の指標であるプログラム優先度を取得するプログラム優先度取得工程と、
前記更新処理に先立って前記放送信号から前記更新処理を完了するべき期限である更新期限を取得する更新期限取得工程と、
前記更新処理に先立って前記放送信号から前記更新用プログラムを取得するダウンロードプログラム取得工程と、
前記プログラム優先度が所定の基準よりも高い場合は前記更新期限までに自動的かつ強制的に前記更新処理を実行する更新制御工程と、
を備えることを特徴とするプログラム更新方法である。
【発明の効果】
【００１７】
本発明では、プログラム優先度および更新期限に応じたプログラム更新を行うことで、ユーザがプログラムのダウンロードおよび更新について意識する必要を可及的に少なくすることができる。また、更新用プログラムの重要度に応じて、強制的な更新も含めてプログラム更新を制御することが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下に図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。
【００１９】
ここで、更新処理の対象となるプログラムとは、放送受信装置が作動する際に機器を制御するための、ファームウェアなどの組込みソフトウェアのことを指す。当該プログラムは装置内に組込まれており、バグ修正や機能拡張が必要な場合は、更新用プログラムをインストールして電子的に更新することが可能である。
【００２０】
なお、実施例においては本発明をデジタルテレビに適用した例を示すが、本発明の適用範囲はこれに限定されるものではなく、ハードディスクレコーダーやＤＶＤレコーダー、およびＳＴＢ（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）などにも好適に使用できる。
【００２１】
（実施例１）
図１に、実施例１における放送受信装置のブロック図を示す。
【００２２】
なお、デジタル放送信号を用いた放送受信装置の更新用プログラムの配信手法は予め規定されているものとする。すなわち、放送受信装置のメーカは対象機種に必要な更新用プログラムを作成した後、更新制御情報としてダウンロード配信スケジュール情報をデジタル放送信号により送信する。その後、スケジュールに従って更新用プログラムを送信する。
【００２３】
本実施例では前記ダウンロード配信スケジュール情報中に、更新用プログラムがダウンロード可能となる配信時刻、プログラム更新処理の必要性の指標であるプログラム優先度、および更新処理を完了するべき期限である更新期限が記載されている。これらの配信時刻、プログラム優先度、更新期限は同時に送信しても、別個に送信しても良い。
【００２４】
１０１は多重化されたデジタル放送信号であるトランスポートストリームを受信する放送信号受信部、１０２は放送信号受信部１０１が受信したトランスポートストリームを分離するデマックス部である。１０３は挿入されたＢ−ＣＡＳカードのＩＤ情報や放送を視聴するための暗号鍵を取得するＢ−ＣＡＳカード制御部である。１０４はデマックス部１０２が分離した放送信号のうち音声ストリームを前記暗号鍵を用いて復号する音声デコード部であり、１０５は音声ストリームを出力する音声出力部である。１０６はデマックス部１０２が分離した放送信号のうち映像ストリームを前記暗号鍵を用いて復号する映像デコード部であり、１０７は映像ストリームおよび後述するデータ放送を合成・出力する映像合成・表示部である。１０８はデマックス部１０２が分離した放送信号のうちデータ放送信号を意味解析するデータ放送解析部であり、１０９は当該データ放送信号に対応するグラフィックスを描画して映像合成・表示部１０７に出力するグラフィックス描画部である。
【００２５】
１１０はデマックス部１０２が分離した放送信号のうち更新用プログラムの配信スケジュール情報を処理するダウンロード配信スケジュール解析部である。１１１は放送信号から更新用プログラムのダウンロードを行うダウンロードプログラム蓄積制御部である。１１２はダウンロードプログラム蓄積制御部１１１が取得した更新用プログラムを格納するプログラム蓄積部である。１１３は現在時刻を取得する手段を有し、ダウンロードプログラム蓄積制御部１１１と更新制御部１１７に当該現在時刻を通知する時刻管理部である。１１４は更新制御部１１７からユーザへの通知をグラフィックス描画する要求をグラフィックス描画部１０９へ伝えるユーザ通知部である。
【００２６】
１１５はデマックス部１０２が分離した放送信号のうちプログラム優先度を処理するプログラム優先度取得部である。１１６はデマックス部１０２が分離した放送信号のうち更新期限を処理するプログラム更新時刻取得部である。１１７は放送受信装置の状態とプログラム優先度と更新期限を元に更新処理を制御する更新制御部である。１１８はプログラム更新時刻取得部１１６が取得した更新期限を格納する更新時刻管理部である。
【００２７】
なお、本実施例中のプログラム更新時刻取得部１１６は本発明における更新期限取得部に、本実施例中のダウンロードプログラム蓄積制御部１１１は本発明におけるダウンロードプログラム取得部に、それぞれ相当する。
【００２８】
放送信号受信部１０１はデジタル放送信号を受信・復調してトランスポートストリームに変換する。Ｂ−ＣＡＳカード制御部１０３が暗号鍵を取得し、デマックス部１０２が暗号解除した上で前記トランスポートストリームをデマックス処理する。デマックスされた音声ストリームを音声デコード部１０４がデコードし、音声出力部１０５が音声出力する。デマックスされた映像ストリームを映像デコード部１０６がデコードし、映像合成・表示部１０７がグラフィックス画像と合成・映像出力する。デマックスされたデータ放送信号をデータ放送解析部１０８が意味解析し、グラフィックス描画部１０９が解析結果に対応する描画を施し、映像合成・表示部１０７が映像信号と合成・映像出力する。
【００２９】
ダウンロード配信スケジュール解析部１１０は、ダウンロードに先立って配信されるダウンロード配信スケジュール情報を解析し、自機種のダウンロード配信スケジュールを取得する。ダウンロードプログラム蓄積制御部１１１は、時刻管理部１１３から通知される現在時刻情報をチェックし、配信時刻になり次第更新用プログラムをダウンロードし、その結果をプログラム蓄積部１１２に格納する。なお、この時点では、プログラムの更新処理（更新用プログラムのインストール）は実行されない。
【００３０】
プログラム優先度取得部１１５が前記ダウンロード配信スケジュール情報からプログラ
ムの優先度を取得し、結果を更新制御部１１７に通知する。プログラム更新時刻取得部１１６が前記ダウンロード配信スケジュール情報から更新期限を取得し、結果を更新時刻制御部１１８へ通知する。
【００３１】
以上のように、プログラムの更新処理に先立って、更新用プログラム、当該更新用プログラムのプログラム優先度、および、更新期限が取得される。
【００３２】
更新制御部１１７は、プログラム優先度取得部１１５からのプログラム優先度情報と、時刻管理部１１３からの現在時刻情報と、更新時刻管理部１１８からの更新期限とを用いて、放送受信装置の状態に応じた更新処理を行う。
【００３３】
続いて更新制御部１１７の動作について、図５のフローチャートを参照しながら詳しく述べる。なお、図５のフローが示す処理は、プログラム優先度を取得したことをトリガとして、または一定時間ごとに実行される。
【００３４】
本フローが実行されると、更新制御部１１７は、まずＳ１０１において更新時刻管理部１１８に蓄積された更新期限と時刻管理部１１３からの現在時刻情報を比較し、更新期限の所定時間前となったかどうかを判断する。当該時刻になっていればＳ１０２に進む。Ｓ１０２において、放送受信装置の電源がオフであればＳ１０３に進み、プログラムの更新処理を行う。これにより、次回電源をオンにした時に新しいプログラムが起動する。一方、電源がオンであればＳ１０４に進み、プログラム優先度に従って以下の処理を行う。
プログラム優先度が１のとき、Ｓ１０６に進み、強制的に更新処理を行う。Ｓ１０７に進み、新しいプログラムを起動する。
プログラム優先度が２のとき、Ｓ１０５においてユーザに更新処理を通知し、承認を促す。承認が得られればＳ１０６において更新処理を行い、Ｓ１０７において新しいプログラムを起動する。
プログラム優先度が３のとき、特に何もしない。
【００３５】
このように、更新制御部１１７は、プログラム優先度が所定の基準よりも高い場合は、必ず更新期限までに自動的かつ強制的に更新処理を実行する（Ｓ１０３、Ｓ１０６）。一方、プログラム優先度が所定の基準よりも低い場合は、電源の状態に応じて自動的かつ強制的に更新処理を実行するかどうかを決定する。具体的には、電源オフ状態であれば自動的かつ強制的に更新処理を実行し（Ｓ１０３）、電源オン状態であればユーザの承認を受けて更新処理を実行するか（Ｓ１０５）、更新処理を実行しない。
【００３６】
なお、本フローにおいて、放送受信装置は主電源と電源を有し、主電源はオンであることを前提とする。すなわち本実施例における電源オフとは放送を視聴していないスタンバイ状態を言う。また、前記所定時間とは、更新処理後再起動をした際に更新期限に間に合う時間のことをいう。例えば数十秒〜数分に設定されている。さらに、プログラム優先度は、１のとき最も更新の必要性が高く、数字が大きくなるほど必要性が低くなっていく。
【００３７】
このようにして実施例１では、プログラム優先度と使用状態（電源の状態）に応じて処理を切り分けることで、更新処理を柔軟に行うことができる。また、ユーザへの通知を行わない選択肢を持つことにより、ユーザがプログラム更新を常に意識しなければならないという問題を解決する。さらに、強制的に新しいプログラムで起動するという選択肢を持つことにより、強制的な更新制御ができないという問題を解決する。
【００３８】
なお、本実施例では放送受信装置の使用状態として電源オフまたはオンの状態を示したが、放送受信装置の使用状態はこれに限定されるものではない。他の例として、ユーザが予め設定した録画予約が実行されているという状態が挙げられる。この場合、プログラム
優先度に応じて強制的に更新処理を行うかどうかを判断することとなる。
【００３９】
また、プログラム優先度は三種類あるものとして説明したが、実際はこれに限定されるものではなく、二つあるいは四つ以上とすることも可能である。さらに、本実施例では、プログラム優先度１と２の間に、本発明における強制的に更新処理をするかどうかの所定の基準を設けたが、実際はこれに限定されるものではなく、プログラム優先度２と３の間に設けても良い。
【００４０】
また、本フローにおいてプログラム優先度の判断（Ｓ１０４）を電源状態の判断（Ｓ１０２）の前に行っても良い。その場合、プログラム優先度が１なら更新期限の所定時間前に必ず自動的かつ強制的に更新処理を実行する。プログラム優先度が２なら電源状態に応じて、更新処理を実行するかユーザの承認を要求するかを選択し、プログラム優先度が３なら電源状態に応じて、更新処理を実行するか何も処理しないかを選択する。
【００４１】
（実施例２）
図２に、実施例２における放送受信装置のブロック図を示す。図２において、３１９はプログラム優先度が放送受信装置自身のＢ−ＣＡＳカードＩＤに向けられたものかどうかを判定するカードＩＤ判定部である。３２０はプログラムの更新処理が成功した場合に放送受信装置のプログラムのバージョンを送信するプログラムバージョン情報送信部である。なお、上記実施例１と同じ処理を行う部分には同一の符号を付し、説明を簡略化する。
【００４２】
なお、本実施例では、ダウンロード配信スケジュール情報中に含まれるプログラム優先度については、個々のＢ−ＣＡＳカードＩＤを指定して放送受信装置個別のプログラム優先度が記載されていることを前提とする。さらに、当該プログラム優先度は、後述するプログラムバージョン送信部３２０によって送信されたプログラムバージョン情報に基づいて設定されているものとする。
【００４３】
ダウンロード配信スケジュール解析部１１０は、ダウンロードに先立って配信されるダウンロード配信スケジュール情報を解析し、自機種のダウンロード配信スケジュールを取得する。ダウンロードプログラム蓄積制御部１１１は、時刻管理部１１３から通知される現在時刻情報をチェックし、配信時刻になり次第更新用プログラムをダウンロードし、その結果をプログラム蓄積部１１２に格納する。
【００４４】
プログラム優先度取得部１１５は、前記ダウンロード配信スケジュール情報からプログラムの優先度を取得し、結果を更新制御部１１７に通知する。プログラム更新時刻取得部１１６は、前記ダウンロード配信スケジュール情報から更新期限を取得し、結果を更新時刻管理部１１８へ通知する。
【００４５】
カードＩＤ判定部３１９は、前記ダウンロード配信スケジュール情報からＢ−ＣＡＳカードＩＤを取得する。Ｂ−ＣＡＳカード制御部１０３は放送受信装置に接続（挿入）されたＢ−ＣＡＳカードからＢ−ＣＡＳカードＩＤを取得し、カードＩＤ判定部３１９に通知する。通知を受けたカードＩＤ判定部３１９は両者が一致するかどうかを判定し、結果を更新制御部１１７に通知する。本実施例では、Ｂ−ＣＡＳカード制御部１０３が本発明のＢ−ＣＡＳカードＩＤ取得部に対応する。
【００４６】
更新制御部１１７は、プログラム優先度取得部１１５からのプログラム優先度と、時刻管理部１１３からの現在時刻情報と、更新時刻管理部１１８からの更新期限と、カードＩＤ判定部３１９からの判定結果を用いて、放送受信装置の状態に応じた更新処理を行う。
【００４７】
続いてプログラムの更新制御時の動作について、図６のフローチャートを参照しながら
詳しく述べる。
【００４８】
本フローが実行されると、まずＳ３０１において、カードＩＤ判定部３１９がＢ−ＣＡＳカードＩＤが一致するかどうかを判定する。一致すると判定した場合、プログラム優先度取得部１１５から通知されたプログラム優先度は処理中の放送受信装置自身が対象であるので処理を続行する。一致しないと判定した場合は処理を終了する。
【００４９】
続いて更新制御部１１７はＳ３０２において、プログラム優先度および更新期限および放送受信装置の状態に応じた更新制御を実行する。当該処理は図５に示した更新制御と同内容であるため記載を省略する。
【００５０】
続いてＳ３０３において、更新制御部３１７は更新処理が成功したかどうかを判定する。成功した場合はＳ３０４に進み、プログラムバージョン情報送信部３２０によってプログラムバージョン情報を送信したのち処理を終了する。更新処理が成功しなかった場合はそのまま処理を終了する。
【００５１】
このようにして、実施例２では、放送受信装置固有のプログラム優先度に応じて処理を切り分けることで、各放送受信装置に応じたプログラム更新処理を可能にする。さらに、ユーザへの通知を行わない選択肢をもつことにより、ユーザがプログラム更新を常に意識しなければならないという問題を解決する。さらに、強制的に新しいプログラムで起動するという選択肢を持つことにより、強制的な更新制御ができないという問題を解決する。
【００５２】
さらに、放送受信装置から送信されるプログラムバージョン情報に基づいて放送受信装置固有のプログラム優先度を設定して送出することにより、放送受信装置の状態を把握した上で柔軟にプログラムの更新処理を実行できる。
【００５３】
なお、本実施例ではプログラムの更新処理に成功した場合にプログラムバージョン情報を送信することとしたが、実際はこれに限定される必要はなく、更新処理が失敗した場合に送信することや、失敗と成功いずれの場合も送信することとしても良い。
【００５４】
また、プログラムバージョン情報送信部３２０により送信されたバージョン情報に基づいてプログラム優先度を設定することに替えて、送信元の判断により各放送受信装置に適切なプログラム優先度を設定しても良い。
【図面の簡単な説明】
【００５５】
【図１】本発明の実施例１に係る放送受信装置の概略構成を示すブロック図
【図２】本発明の実施例２に係る放送受信装置の概略構成を示すブロック図
【図３】従来例に係る放送受信装置の概略構成を示すブロック図
【図４】特許文献１に係る放送受信装置の概略構成を示すブロック図
【図５】本発明の実施例１に係るプログラム更新処理の流れを示すフローチャート
【図６】本発明の実施例２に係るプログラム更新処理の流れを示すフローチャート
【符号の説明】
【００５６】
１０１，        ５０１，          放送信号受信部
１０２，        ５０２，          デマックス部
１０３，        ５０３，          Ｂ−ＣＡＳカード制御部
１０４，        ５０４，          音声デコード部
１０５，        ５０５，          音声出力部
１０６，        ５０６，          映像デコード部
１０７，        ５０７，          映像合成・表示部
１０８，        ５０８，          データ放送解析部
１０９，        ５０９，          グラフィックス描画部
１１０，        ５１０，          ダウンロード配信スケジュール解析部
１１１，        ５１１，          ダウンロードプログラム蓄積制御部
１１２，        ５１２，          プログラム蓄積部
１１３，        ５１３，          時刻管理部
１１４，        ５１４，          ユーザ通知部
１１５，                ７１５    プログラム優先度取得部
１１６，                          プログラム更新時刻取得部
１１７，                          更新制御部
１１８，                          更新時刻管理部
３１９                    カードＩＤ判定部
３２０                    プログラムバージョン送信部
【図１】
2009211269.tif 000003
【図２】
2009211269.tif 000004
【図３】
2009211269.tif 000005
【図４】
2009211269.tif 000006
【図５】
2009211269.tif 000007
【図６】
2009211269.tif 000008