(57)【要約】【課題】  装置の使用状態及び通電状態に影響されることなく、機器用プログラムを確実に更新することができるとともに、装置の消費電力を低減することができるデジタル放送受信装置を提供する。【解決手段】  ＣＰＵ５１は、２系統のフロントエンド１１，１２及びトランスポートデコーダ２１，２２のうち一方を用いてＳＤＴＴを取得し、さらに、番組の受信処理に使用されていない方を用いて、取得したＳＤＴＴにより特定されるダウンロード開始時刻に機器用プログラムを取得してフラッシュＲＯＭ５３に記憶させる。【選択図】      図１
2006197197.tif 000002
【特許請求の範囲】
【請求項１】
本装置に使用される機器用プログラムが重畳されたデジタル放送信号を受信するデジタル放送受信装置であって、
受信されたデジタル放送信号から前記機器用プログラム及び前記機器用プログラムの伝送スケジュールに関するスケジュール情報を抽出可能な第１及び第２の抽出手段と、
前記第１及び第２の抽出手段の一方を用いて、前記スケジュール情報を取得する情報取得手段と、
前記情報取得手段により取得されたスケジュール情報により特定される本装置の機器用プログラムの伝送時間に、前記第１及び第２の抽出手段の一方を用いて、本装置の機器用プログラムを取得するプログラム取得手段とを備えることを特徴とするデジタル放送受信装置。
【請求項２】
前記情報取得手段は、本装置の電源がオンされたときに前記スケジュール情報を取得することを特徴とする請求項１記載のデジタル放送受信装置。
【請求項３】
前記情報取得手段は、本装置の電源がオンされているときに前記スケジュール情報を繰り返し取得することを特徴とする請求項１又は２記載のデジタル放送受信装置。
【請求項４】
前記情報取得手段は、前記スケジュール情報を取得した後、取得したスケジュール情報により特定される本装置の機器用プログラムの伝送時間に応じて前記プログラム取得手段を起動させることを特徴とする請求項１〜３のいずれかに記載のデジタル放送受信装置。
【請求項５】
前記プログラム取得手段は、前記第１及び第２の抽出手段のうち番組の受信処理に使用されていない方を用いて、前記機器用プログラムを取得することを特徴とする請求項１〜４のいずれかに記載のデジタル放送受信装置。
【請求項６】
前記機器用プログラムの伝送時間において前記第１及び第２の抽出手段がともに番組の受信処理に使用されている場合、前記プログラム取得手段は、前記機器用プログラムの取得を中止し、前記情報取得手段は、前記スケジュール情報を再度取得することを特徴とする請求項１〜５のいずれかに記載のデジタル放送受信装置。
【請求項７】
前記プログラム取得手段により取得された機器用プログラムを記憶する記憶手段と、
前記記憶手段に記憶されている機器用プログラムを用いて本装置を初期化する初期化手段とをさらに備えることを特徴とする請求項１〜６のいずれかに記載のデジタル放送受信装置。
【請求項８】
ユーザによる本装置の電源オフの指示を受け付ける受付手段をさらに備え、
前記初期化手段は、前記受付手段により電源オフの指示が受け付けられた場合、前記記憶手段に記憶されている機器用プログラムを用いて本装置を初期化した後、前記第１及び第２の抽出手段への電力供給を停止することを特徴とする請求項７記載のデジタル放送受信装置。
【請求項９】
受信されたデジタル放送信号から自身が使用する機器用プログラム及び前記機器用プログラムの伝送スケジュールに関するスケジュール情報を抽出可能な第１及び第２の抽出手段を備えるデジタル放送受信装置のデジタル放送受信方法であって、
前記第１及び第２の抽出手段の一方を用いて、前記スケジュール情報を取得する情報取得ステップと、
前記情報取得手段により取得されたスケジュール情報により特定される前記デジタル放送受信装置の機器用プログラムの伝送時間に、前記第１及び第２の抽出手段の一方を用いて、前記デジタル放送受信装置の機器用プログラムを取得するプログラム取得ステップとを含むことを特徴とするデジタル放送受信方法。
【請求項１０】
受信されたデジタル放送信号から自身が使用する機器用プログラム及び前記機器用プログラムの伝送スケジュールに関するスケジュール情報を抽出可能な第１及び第２の抽出手段と、前記第１及び第２の抽出手段を制御するＣＰＵとを備えるデジタル放送受信装置のデジタル放送受信プログラムであって、
前記第１及び第２の抽出手段の一方を用いて、前記スケジュール情報を取得する情報取得手段と、
前記情報取得手段により取得されたスケジュール情報により特定される前記デジタル放送受信装置の機器用プログラムの伝送時間に、前記第１及び第２の抽出手段の一方を用いて、前記デジタル放送受信装置の機器用プログラムを取得するプログラム取得手段として前記ＣＰＵを機能させることを特徴とするデジタル放送受信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自身に使用される機器用プログラムが重畳されたデジタル放送信号を受信するデジタル放送受信装置、そのデジタル放送受信方法及びデジタル放送受信プログラムに関するものである。
【背景技術】
【０００２】
近年、放送のデジタル化が進められ、ＢＳ放送、ＣＳ放送、ＣＡＴＶ放送、地上波放送によりデジタル放送信号が送信され、より高画質の番組を視聴できるようになっている。このデジタル放送信号には、種々の情報が重畳され、例えば、個別ユーザ鍵情報等の付加情報が定期的に送信される。
【０００３】
この付加情報を受信する従来のデジタル放送受信装置として、例えば、付加情報を抽出するストリームパケット用プロセッサと、付加情報を記憶するＤＲＡＭと、付加情報に従って視聴のための回路制御を行うホストプロセッサとを備えるデジタル放送受信装置がある（例えば、特許文献１参照）。
【０００４】
このデジタル放送受信装置では、待機状態時において、ホストプロセッサは、低消費電力モードでストリームパケット用プロセッサから付加情報を抽出した旨が通知されると、通常電力モードに変更し、抽出された付加情報をＤＲＡＭに書き込み、書き込み終了後、低消費電力モードに変更する。これにより、待機状態で消費電力を極力抑えつつ付加情報を更新することができる。
【０００５】
また、上記のデジタル放送には、デジタル放送受信装置の機能向上、不具合修正等のために使用される機器用プログラムも重畳され、従来のデジタル放送受信装置には、機器用プログラムを更新するダウンロード機能が備えられている。
【０００６】
図５は、ダウンロード機能を有する従来のデジタル放送受信装置の構成を示すブロック図である。図５に示すデジタル放送受信装置１００は、フロントエンド１１１、トランスポートデコーダ１２１、ＡＶデコーダ１３１、出力処理部１４１、ＣＰＵ（中央演算処理装置）１５１、ＲＡＭ（ランダムアクセスメモリ）１５２、フラッシュＲＯＭ（リードオンリーメモリ）１５３、ＲＴＣ（リアルタイムクロックモジュール）１５４及びリモコン受信部１５５を備える。
【０００７】
アンテナＡＴにより受信されたデジタル放送信号は、フロントエンド１１１へ入力される。フロントエンド１１１は、目的の周波数に同調し、放送方式に対応した復調方式で復調を行う。フロントエンド１１１から出力されるデータは、一般的に、ＭＰＥＧ２−ＴＳ形式となっており、トランスポートデコーダ１２１へ入力される。トランスポートデコーダ１２１は、ＭＰＥＧ−ＴＳから目的の番組の映像ストリーム及び音声ストリームを抽出する。トランスポートデコーダ１２１から出力される映像ストリーム及び音声ストリームは、ＡＶデコーダ１３１へ入力される。ＡＶデコーダ１３１は、映像ストリーム及び音声ストリームをデコードして映像データ及び音声データを出力する。デコードされた映像データ及び音声データは、出力処理部１４１へ入力される。出力処理部１４１は、映像データ及び音声データをアナログ又はデジタルの映像信号ＶＳ及び音声信号ＡＳに変換して表示装置（図示省略）等へ出力する。
【０００８】
ＣＰＵ１５１は、フロントエンド１１１、トランスポートデコーダ１２１、ＡＶデコーダ１３１及び出力処理部１４１の動作を制御する。フラッシュＲＯＭ１５３は、書き換え型不揮発メモリであり、ＣＰＵ１５１が動作するために使用される機器用プログラムを予め格納しており、ＲＡＭ１５２は、ＣＰＵ１５１の主記憶装置として使用される。ＲＴＣ１５４は、現在時刻情報をＣＰＵ１５１へ通知する。リモコン受信部１５５は、リモコンＲＣから送信されるユーザからの操作指令等を受信してＣＰＵ１５１へ通知する。
【０００９】
上記のように構成されたデジタル放送受信装置では、ダウンロード機能により機器用プログラムが以下のようにして更新される。まず、ユーザがリモコンＲＣを操作して電源オフ指令を送信すると、リモコン受信部１５５は電源オフ指令をＣＰＵ１５１へ通知する。
【００１０】
次に、ＣＰＵ１５１は、トランスポートデコーダ１２１からＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｍａｔｉｏｎ）を取得し、取得したＳＩから機器用プログラムの伝送スケジュールに関する情報が記述されているＳＤＴＴ（Ｓｏｆｔｗａｒｅ  Ｄｏｗｎｌｏａｄ  Ｔｒｉｇｇｅｒ  Ｔａｂｌｅ）を抽出する。
【００１１】
次に、ＣＰＵ１５１は、ＳＤＴＴから自機種の機器用プログラムのダウンロードが予定されているか否か、及び現在使用している機器用プログラムの更新が必要か否かを調べる。自機種の機器用プログラムのダウンロードが予定され且つ現在使用している機器用プログラムの更新が必要な場合、ＣＰＵ１５１は、ＳＤＴの伝送スケジュールの中から適切な伝送時間を決定し、この伝送時間の機器用プログラムをダウンロードするためのタイマー処理を設定する。その後、ＣＰＵ１５１は、フロントエンド１１１、トランスポートデコーダ１２１、ＡＶデコーダ１３１及び出力処理部１４１の電源をオフして待機状態に移行する。
【００１２】
上記の処理後、タイマー起動時刻になったとき、ＣＰＵ１５１は、機器用プログラムが伝送されるチャンネルにフロントエンド１１１を選局し、トランスポートデコーダ１２１を介して自機種の機器用プログラムをダウンロードする。次に、ＣＰＵ１５１は、ダウンロードした新たな機器用プログラムをフラッシュＲＯＭ１５３に記憶させて機器用プログラムを更新し、その後、新たな機器用プログラムにより動作するために初期化処理を実行する。
【特許文献１】特開平１１−９８４８０号公報（第４−１０頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、上記のようにして機器用プログラムを更新する場合、ＳＤＴＴ及び機器用プログラムを取得するためにはフロントエンド１１１及びトランスポートデコーダ１２１を使用する必要があるが、機器用プログラムの伝送時間にユーザが通常の番組を視聴してフロントエンド１１１及びトランスポートデコーダ１２１が番組の受信に使用されている場合、機器用プログラムを取得することができない。
【００１４】
また、上記のようにして機器用プログラムを取得するためには、装置を待機状態にしてＣＰＵ１５１、ＲＡＭ１５２、フラッシュＲＯＭ１５３、ＲＴＣ１５４及びリモコン受信部１５５には通電する必要があるが、ユーザが装置の消費電力をさらに低減するために、装置全体の電源をオフにしていると、ＣＰＵ１５１、ＲＡＭ１５２、フラッシュＲＯＭ１５３、ＲＴＣ１５４及びリモコン受信部１５５にも通電されず、機器用プログラムを取得することができない。
【００１５】
本発明の目的は、装置の使用状態及び通電状態に影響されることなく、機器用プログラムを確実に更新することができるとともに、装置の消費電力を低減することができるデジタル放送受信装置、そのデジタル放送受信方法及びデジタル放送受信プログラムを提供することである。
【課題を解決するための手段】
【００１６】
本発明に係るデジタル放送受信装置は、本装置に使用される機器用プログラムが重畳されたデジタル放送信号を受信するデジタル放送受信装置であって、受信されたデジタル放送信号から機器用プログラム及び機器用プログラムの伝送スケジュールに関するスケジュール情報を抽出可能な第１及び第２の抽出手段と、第１及び第２の抽出手段の一方を用いて、スケジュール情報を取得する情報取得手段と、情報取得手段により取得されたスケジュール情報により特定される本装置の機器用プログラムの伝送時間に、第１及び第２の抽出手段の一方を用いて、本装置の機器用プログラムを取得するプログラム取得手段とを備えるものである。
【００１７】
本発明に係るデジタル放送受信装置では、受信されたデジタル放送信号から機器用プログラム及び機器用プログラムの伝送スケジュールに関するスケジュール情報を抽出可能な第１及び第２の抽出手段の一方を用いて、スケジュール情報が取得され、さらに、第１及び第２の抽出手段の一方を用いて、取得されたスケジュール情報により特定される機器用プログラムの伝送時間に機器用プログラムが取得される。したがって、第１及び第２の抽出手段の一方が番組の受信処理に使用されているときでも、他方を用いて機器用プログラムを取得することができる。また、ユーザが本装置を使用しないときに装置全体の電源をオフした場合でも、ユーザが本装置を使用しているとき又は待機状態のときにはスケジュール情報を取得して機器用プログラムを取得することができる。この結果、装置の使用状態及び通電状態に影響されることなく、機器用プログラムを確実に取得して更新することができるとともに、ユーザは必要に応じて装置全体の電源をオフして装置の消費電力を低減することができる。
【００１８】
情報取得手段は、本装置の電源がオンされたときにスケジュール情報を取得することが好ましい。この場合、本装置の電源がオンされたときにスケジュール情報を取得しているので、スケジュール情報を確実に取得することができる。
【００１９】
情報取得手段は、本装置の電源がオンされているときにスケジュール情報を繰り返し取得することが好ましい。この場合、スケジュール情報を取得した後に、ユーザが装置全体の電源をオフし、このスケジュール情報により特定される伝送時間に機器用プログラムを取得できなくなっても、その後、スケジュール情報を繰り返し取得して装置全体の電源がオフされていないときに機器用プログラムを確実に取得することができる。
【００２０】
情報取得手段は、スケジュール情報を取得した後、取得したスケジュール情報により特定される本装置の機器用プログラムの伝送時間に応じてプログラム取得手段を起動させることが好ましい。この場合、取得したスケジュール情報により特定される機器用プログラムの伝送時間に応じてプログラム取得手段が自動的に起動され、ユーザに機器用プログラムの取得動作を意識させることなく、機器用プログラムを確実に取得することができる。
【００２１】
プログラム取得手段は、第１及び第２の抽出手段のうち番組の受信処理に使用されていない方を用いて、機器用プログラムを取得することが好ましい。この場合、第１及び第２の抽出手段の一方を番組の受信処理に使用しているときでも、他方を用いて機器用プログラムを確実に取得することができる。
【００２２】
機器用プログラムの伝送時間において第１及び第２の抽出手段がともに番組の受信処理に使用されている場合、プログラム取得手段は、機器用プログラムの取得を中止し、情報取得手段は、スケジュール情報を再度取得することが好ましい。
【００２３】
この場合、機器用プログラムの伝送時間において第１及び第２の抽出手段がともに番組の受信処理に使用され、機器用プログラムを取得できない場合でも、機器用プログラムの取得を中止し、その後、スケジュール情報を再度取得することができるので、機器用プログラムを確実に取得することができる。
【００２４】
プログラム取得手段により取得された機器用プログラムを記憶する記憶手段と、記憶手段に記憶されている機器用プログラムを用いて本装置を初期化する初期化手段とをさらに備えることが好ましい。
【００２５】
この場合、取得された機器用プログラムが記憶手段に記憶され、記憶されている機器用プログラムを用いて本装置を初期化することができるので、初期化処理を任意の時間に行うことができ、例えば、番組予約が行われていないときに初期化処理を行うことができ、番組予約情報が不要に消去されることを防止することができる。
【００２６】
ユーザによる本装置の電源オフの指示を受け付ける受付手段をさらに備え、初期化手段は、受付手段により電源オフの指示が受け付けられた場合、記憶手段に記憶されている機器用プログラムを用いて本装置を初期化した後、第１及び第２の抽出手段への電力供給を停止することが好ましい。
【００２７】
この場合、ユーザによる電源オフの指示が受け付けられた場合、記憶されている機器用プログラムを用いて本装置を初期化した後、第１及び第２の抽出手段への電力供給が停止されるので、ユーザが本装置を使用しないときに初期化処理を行うことができ、ユーザに初期化処理を意識させることなく、自動的に初期化処理を行うことができる。
【００２８】
本発明に係るデジタル放送受信方法は、受信されたデジタル放送信号から自身が使用する機器用プログラム及び機器用プログラムの伝送スケジュールに関するスケジュール情報を抽出可能な第１及び第２の抽出手段を備えるデジタル放送受信装置のデジタル放送受信方法であって、第１及び第２の抽出手段の一方を用いて、スケジュール情報を取得する情報取得ステップと、情報取得手段により取得されたスケジュール情報により特定される機器用プログラムの伝送時間に、第１及び第２の抽出手段の一方を用いて、機器用プログラムを取得するプログラム取得ステップとを含むものである。
【００２９】
本発明に係るデジタル放送受信プログラムは、受信されたデジタル放送信号から自身が使用する機器用プログラム及び機器用プログラムの伝送スケジュールに関するスケジュール情報を抽出可能な第１及び第２の抽出手段と、第１及び第２の抽出手段を制御するＣＰＵとを備えるデジタル放送受信装置のデジタル放送受信プログラムであって、第１及び第２の抽出手段の一方を用いて、スケジュール情報を取得する情報取得手段と、情報取得手段により取得されたスケジュール情報により特定される機器用プログラムの伝送時間に、第１及び第２の抽出手段の一方を用いて、機器用プログラムを取得するプログラム取得手段としてＣＰＵを機能させるものである。
【発明の効果】
【００３０】
本発明によれば、第１及び第２の抽出手段の一方が番組の受信処理に使用されているときでも、他方を用いて機器用プログラムを取得することができるとともに、ユーザが装置全体の電源をオフした場合でも、ユーザが装置を使用しているとき又は待機状態のときにはスケジュール情報を取得して機器用プログラムを取得することができるので、装置の使用状態及び通電状態に影響されることなく、機器用プログラムを確実に更新することができるとともに、ユーザは必要に応じて装置全体の電源をオフして装置の消費電力を低減することができる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明に係るデジタル放送受信装置について図面を参照しながら説明する。図１は、本発明の一実施の形態によるデジタル放送受信装置の構成を示すブロック図である。
【００３２】
図１に示すデジタル放送受信装置１０は、２個のフロントエンド１１，１２、２個のトランスポートデコーダ２１，２２、２個のＡＶデコーダ３１，３２、出力処理部４１、ＣＰＵ５１、ＲＡＭ５２、フラッシュＲＯＭ５３、ＲＴＣ５４及びリモコン受信部５５を備える。
【００３３】
アンテナＡＴにより受信されたデジタル放送信号は、２個のフロントエンド１１，１２へ入力される。フロントエンド１１は、目的の周波数に同調し、放送方式に対応した復調方式で復調を行う。フロントエンド１１から出力されるデータは、一般的に、ＭＰＥＧ２−ＴＳ形式となっており、トランスポートデコーダ２１へ入力される。トランスポートデコーダ２１は、ＭＰＥＧ−ＴＳから目的の番組の映像ストリーム及び音声ストリームを抽出する。トランスポートデコーダ２１から出力される映像ストリーム及び音声ストリームは、ＡＶデコーダ３１へ入力される。ＡＶデコーダ３１は、映像ストリーム及び音声ストリームをデコードして映像データ及び音声データを出力する。デコードされた映像データ及び音声データは、出力処理部４１へ入力される。
【００３４】
フロントエンド１２、トランスポートデコーダ２２及びＡＶデコーダ３２は、上記のフロントエンド１１、トランスポートデコーダ２１及びＡＶデコーダ３１と同様に構成されて同様に動作する。出力処理部４１は、２個のＡＶデコーダ３１，３２からの映像データ及び音声データを２チャンネルのアナログ又はデジタルの映像信号ＶＳ１，ＶＳ２及び音声信号ＡＳ１，ＡＳ２に変換して表示装置（図示省略）等へ出力する。
【００３５】
ＣＰＵ５１は、フロントエンド１１，１２、トランスポートデコーダ２１，２２、ＡＶデコーダ３１，３２及び出力処理部４１の動作を制御する。フラッシュＲＯＭ５３は、書き換え型不揮発メモリであり、ＣＰＵ５１が動作するために使用される機器用プログラムを予め格納しており、ＲＡＭ５２は、ＣＰＵ５１の主記憶装置として使用される。ＲＴＣ５４は、現在時刻情報をＣＰＵ５１へ通知する。リモコン受信部５５は、リモコンＲＣから送信されるユーザからの操作指令等を受信してＣＰＵ５１へ通知する。
【００３６】
上記の構成により、デジタル放送受信装置１０では、２系統のフロントエンド１１，１２、トランスポートデコーダ２１，２２及びＡＶデコーダ３１，３２を備えており、デジタル放送信号から２チャンネルの番組の映像信号ＶＳ１，ＶＳ２及び音声信号ＡＳ１，ＡＳ２を同時に出力することができ、例えば、一方を表示装置に出力しながら、他方を映像記録装置（図示省略）へ出力することができる。
【００３７】
また、デジタル放送信号には、デジタル放送受信装置の機器用プログラムの伝送スケジュールに関する情報が記述されているスケジュール情報であるＳＤＴＴを含むＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｍａｔｉｏｎ）と、デジタル受信装置の機器用プログラムとが重畳されている。したがって、デジタル放送受信装置１０では、２系統のフロントエンド１１，１２及びトランスポートデコーダ２１，２２のうち一方を用いて、デジタル放送信号からＳＩ及び機器用プログラムを抽出してＣＰＵ５１へ出力することができ、例えば、番組の視聴中に番組に受信処理に使用していない方を用いてＳＩ及び機器用プログラムを取得することができる。
【００３８】
なお、フロントエンド、トランスポートデコーダ及びＡＶデコーダの数は上記の２系統に特に限定されず、３系統以上のフロントエンド、トランスポートデコーダ及びＡＶデコーダを用いてもよい。
【００３９】
本実施の形態では、フロントエンド１１，１２及びトランスポートデコーダ２１，２２が第１及び第２の抽出手段の一例に相当し、ＣＰＵ５１が情報取得手段、プログラム取得手段及び初期化手段の一例に相当し、フラッシュＲＯＭ５３が記憶手段の一例に相当し、ＣＰＵ５１及びリモコン受信部５５が受付手段の一例に相当する。
【００４０】
次に、上記のように構成されたデジタル放送受信装置１０の機器用プログラムのダウンロード設定処理、ダウンロード実行処理及び初期化処理について具体的に説明する。なお、これらの各処理は、フラッシュＲＯＭ５３に記憶されている機器用プログラム（デジタル放送受信プログラム）をＣＰＵ５１等が実行することにより行われる。
【００４１】
図２は、図１に示すデジタル放送受信装置１０の機器用プログラムのダウンロード設定処理を説明するためのフローチャートである。図２に示すように、まず、ステップＳ１において、ＣＰＵ５１は、主電源がオンされたか否かを判断し、主電源がオンされた場合は、処理をステップＳ２へ移行し、主電源がオンされていない場合は、ＳＩを受信できないため、処理を終了する。
【００４２】
ここで、主電源がオンの状態とは、ユーザが装置本体の電源ボタンを押下したり、リモコンＲＣを用いて待機状態（スタンバイ状態）から電源オン指示を送信したりしたことに応答して、ＣＰＵ５１、ＲＡＭ５２、フラッシュＲＯＭ５３、ＲＴＣ５４及びリモコン受信部５５からなる制御回路だけでなく、フロントエンド１１，１２、トランスポートデコーダ２１，２２、ＡＶデコーダ３１，３２及び出力処理部４１にも電力が供給され、番組、ＳＩ及び機器用プログラムを受信可能な状態をいう。
【００４３】
また、待機状態とは、フロントエンド１１，１２、トランスポートデコーダ２１，２２、ＡＶデコーダ３１，３２及び出力処理部４１には電力が供給されず、ＣＰＵ５１、ＲＡＭ５２、フラッシュＲＯＭ５３、ＲＴＣ５４及びリモコン受信部５５からなる制御回路には電力が供給されている状態をいう。
【００４４】
主電源がオンされた場合、ＳＩを受信可能になった直後に、ステップＳ２において、ＣＰＵ５１は、トランスポートデコーダ２１，２２の一方からＳＩを取得し、取得したＳＩから機器用プログラムの伝送スケジュールに関する情報が記述されているＳＤＴＴを抽出する。なお、ＳＤＴＴは、全放送局で全く同一の情報が伝送されているので、トランスポートデコーダ２１，２２の一方又は両方が番組の視聴に使用されている場合でも一方から取得可能である。
【００４５】
次に、ステップＳ３において、ＣＰＵ５１は、取得したＳＤＴＴを参照してデジタル放送受信装置１０の機種用の機器用プログラムのダウンロードが予定されているか否かを判断し、本機種用の機器用プログラムのダウンロードが予定されている場合は処理をステップＳ４へ移行し、本機種用の機器用プログラムのダウンロードが予定されていない場合は処理を終了する。
【００４６】
本機種用の機器用プログラムのダウンロードが予定されている場合、ステップＳ４において、ＣＰＵ５１は、ダウンロードが予定されている機器用プログラムのバージョン情報を確認してフラッシュＲＯＭ５３に記憶されている現在の機器用プログラムを更新する必要があるか否かを判断し、機器用プログラムを更新する必要がある場合は処理をステップＳ５へ移行し、機器用プログラムを更新する必要がない場合は処理を終了する。
【００４７】
次に、ステップＳ５において、ＣＰＵ５１は、取得したＳＤＴＴを参照して本機種用の機器用プログラムのダウンロードスケジュールの中からダウンロードに適切なダウンロード開始時刻、例えば、最も早いダウンロード開始時刻又は夜間、早朝等のユーザの使用頻度の少ないダウンロード開始時刻を抽出する。次に、ステップＳ６において、ＣＰＵ５１は、抽出したダウンロード開始時刻の機器用プログラムを取得できるように後述するダウンロード実行処理を起動するための定時処理をスケジュールタスクとして設定し、処理を終了する。
【００４８】
このように、本処理では、本装置の電源がオンされた直後にＳＤＴＴの取得及びダウンロード実行処理の設定を行っているので、ＳＤＴＴを確実に取得することができるとともに、ダウンロード実行処理を確実に設定することができる。また、ＳＤＴＴを取得した後、取得したＳＤＴＴにより特定されるダウンロード開始時刻に応じてダウンロード実行処理が起動されるようにしているので、ダウンロード開始時刻にダウンロード実行処理が自動的に起動され、ユーザに機器用プログラムの取得動作を意識させることなく、機器用プログラムを確実に取得することができる。
【００４９】
なお、上記の説明では、ダウンロード設定処理を主電源のオン時に実行する例を説明したが、このタイミングに特に限定されず、例えば、主電源がオンされているとき又は待機状態のとき等の本装置の電源がオンされているときに、ＳＤＴＴを、定期又は不定期に繰り返し取得するようにしてもよい。この場合、ＳＤＴＴを取得した後に、ユーザが装置全体の電源をオフし、このＳＤＴＴにより特定されるダウンロード開始時刻に機器用プログラムを取得できなくなっても、その後、ＳＤＴＴを繰り返し取得して装置全体の電源がオフされていないときに機器用プログラムを確実に取得することができる。
【００５０】
図３は、図１に示すデジタル放送受信装置１０の機器用プログラムのダウンロード実行処理を説明するためのフローチャートである。図３に示すように、ＲＴＣ５４の現在時刻情報がダウンロード開始時刻になると、ステップＳ１１において、ＣＰＵ５１は、ダウンロード実行処理を起動する。
【００５１】
次に、ステップＳ１２において、ＣＰＵ５１は、フロントエンド１１，１２及びトランスポートデコーダ２１，２２の両方が番組の受信処理に使用されているか否かを判断し、両方に使用されていない場合すなわち少なくとも一方が使用されていない場合は処理をステップＳ１３へ移行し、両方ともに使用されている場合はステップＳ１７へ移行して上記のダウンロード設定処理を実行した後に処理を終了する。
【００５２】
このように、ダウンロード開始時刻においてフロントエンド１１，１２及びトランスポートデコーダ２１，２２がともに番組の受信処理に使用されている場合、ダウンロード設定処理を再度実行させているので、フロントエンド１１，１２及びトランスポートデコーダ２１，２２がともに番組の受信処理に使用されて機器用プログラムを取得できない場合でも、その後、ＳＤＴＴを再度取得することができ、機器用プログラムを確実に取得することができる。
【００５３】
次に、ステップＳ１３において、ＣＰＵ５１は、トランスポートデコーダ２１，２２のうち使用していないフロントエンドを、機器用プログラムをダウンロードするチャンネルに選局し、このフロントエンドは、目的の周波数に同調して機器用プログラムを含むデータを復調し、このフロントエンドに接続されているトランスポートデコーダは、復調されたデータから機器用プログラムを抽出する。
【００５４】
次に、ＣＰＵ５１は、ステップＳ１４において、上記のトランスポートデコーダから機器用プログラムを取得し、ステップＳ１５において、取得した機器用プログラムをフラッシュＲＯＭ５３に書き込み、フラッシュＲＯＭ５３の機器用プログラムを更新する。
【００５５】
最後に、ステップＳ１６において、ＣＰＵ５１は、ＲＡＭ５２のダウンロード完了フラグを“１”にセットして処理を終了する。このように、フロントエンド１１，１２及びトランスポートデコーダ２１，２２のうち番組の受信処理に使用されていないフロントエンド及びトランスポートデコーダを用いて機器用プログラムをダウンロードすることができるので、ユーザが番組視聴中でも機器用プログラムをダウンロードすることができる。また、取得された機器用プログラムがフラッシュＲＯＭ５３に記憶され、記憶されている機器用プログラムを用いて本装置を初期化することができるので、初期化処理を任意の時間に行うことができる。例えば、番組予約が行われていないときに後述する初期化処理を行うように設定した場合、番組予約情報が不要に消去されることを防止することができる。
【００５６】
図４は、図１に示すデジタル放送受信装置１０の機器用プログラムの初期化処理を説明するためのフローチャートである。図４に示すように、ステップＳ２１において、ＣＰＵ５１は、ユーザがリモコンＲＣの電源ボタンを押下して電源オフを指示したか否か（待機状態に入るよう指示したか否か）を判断し、電源オフ指示がなされた場合は処理をステップＳ２２へ移行し、電源オフ指示がなされていない場合は処理を終了する。
【００５７】
電源オフ指示がなされた場合、ステップＳ２２において、ＣＰＵ５１は、ＲＡＭ５２のダウンロード完了フラグがセットされているか否かを確認し、ダウンロード完了フラグがセットされている場合は処理をステップＳ２３へ移行し、ダウンロード完了フラグがセットされていない場合は処理をステップＳ２５へ移行する。
【００５８】
ダウンロード完了フラグがセットされている場合、ステップＳ２３において、ＣＰＵ５１は、ＲＡＭ５２のダウンロード完了フラグをクリアして“０”を設定する。次に、ステップＳ２４において、ＣＰＵ５１はフラッシュＲＯＭ５３に記憶されている機器用プログラムを用いて、システムを再起動させて初期化処理を実行する。その後、デジタル放送受信装置１０は、ダウンロードされた新たな機器用プログラムを用いて動作することとなる。
【００５９】
ダウンロード完了フラグがセットされていない場合、又は、ステップＳ２４の処理が終了した後、ステップＳ２５において、ＣＰＵ５１は、ＣＰＵ５１、ＲＡＭ５２、フラッシュＲＯＭ５３、ＲＴＣ５４及びリモコン受信部５５からなる制御回路以外、すなわちフロントエンド１１，１２、トランスポートデコーダ２１，２２、ＡＶデコーダ３１，３２及び出力処理部４１への電力供給を停止させて電源をオフする。デジタル放送受信装置１０は待機状態に入り、処理が終了する。
【００６０】
このように、電源オフの指示が受け付けられた場合、フラッシュＲＯＭ５３に記憶されている機器用プログラムを用いてデジタル放送受信装置１０を初期化した後、フロントエンド１１，１２、トランスポートデコーダ２１，２２、ＡＶデコーダ３１，３２及び出力処理部４１への電力供給が停止されるので、ユーザがデジタル放送受信装置１０を使用しないときに初期化処理を行うことができ、ユーザに初期化処理を意識させることなく、自動的に初期化処理を行うことができる。
【００６１】
上記の各処理により、本実施の形態では、受信されたデジタル放送信号からＳＤＴＴを含むＳＩ及び機器用プログラムを抽出可能な２系統のフロントエンド１１，１２及びトランスポートデコーダ２１，２２の一方を用いてＳＤＴＴが取得され、さらに、番組の受信処理に使用されていない方を用いて、取得されたＳＤＴＴにより特定されるダウンロード開始時刻に機器用プログラムが取得される。
【００６２】
したがって、２系統のフロントエンド１１，１２及びトランスポートデコーダ２１，２２のうちの一方を番組の受信処理に使用しているときでも、機器用プログラムを取得することができる。また、ユーザがデジタル放送受信装置１０を使用しないときに装置全体の電源をオフした場合でも、ユーザがデジタル放送受信装置１０を使用しているとき（例えば、ある番組を視聴しているとき）又は待機状態のときに、ＳＤＴＴを取得して機器用プログラムを取得することができる。この結果、装置の使用状態及び通電状態に影響されることなく、機器用プログラムを確実に更新することができるとともに、ユーザは必要に応じて装置全体の電源をオフして装置の消費電力を低減することができる。
【００６３】
なお、上記の説明では、フラッシュＲＯＭ５３に記憶されている機器用プログラムを一括して更新する例を説明したが、この例に特に限定されず、機器用プログラムの一部のみを更新するようにしてもよい。
【００６４】
また、上記の説明では、デジタル放送受信装置を例に説明したが、上記のようなデジタル放送受信装置を備える表示装置又は映像記録装置等にも本発明を同様に適用して同様の効果を得ることができる。
【産業上の利用可能性】
【００６５】
本発明に係るデジタル放送受信装置は、装置の使用状態及び通電状態に影響されることなく、機器用プログラムを確実に更新することができるとともに、ユーザは必要に応じて装置全体の電源をオフして装置の消費電力を低減することができ、自身に使用される機器用プログラムが重畳されたデジタル放送信号を受信するデジタル放送受信装置等として有用である。
【図面の簡単な説明】
【００６６】
【図１】本発明の一実施の形態によるデジタル放送受信装置の構成を示すブロック図である。
【図２】図１に示すデジタル放送受信装置の機器用プログラムのダウンロード設定処理を説明するためのフローチャートである。
【図３】図１に示すデジタル放送受信装置の機器用プログラムのダウンロード実行処理を説明するためのフローチャートである。
【図４】図１に示すデジタル放送受信装置の機器用プログラムの初期化処理を説明するためのフローチャートである。
【図５】従来のデジタル放送受信装置の構成を示すブロック図である。
【符号の説明】
【００６７】
１１，１２  フロントエンド
２１，２２  トランスポートデコーダ
３１，３２  ＡＶデコーダ
４１  出力処理部
５１  ＣＰＵ
５２  ＲＡＭ
５３  フラッシュＲＯＭ
５４  ＲＴＣ
５５  リモコン受信部
【図１】
2006197197.tif 000003
【図２】
2006197197.tif 000004
【図３】
2006197197.tif 000005
【図４】
2006197197.tif 000006
【図５】
2006197197.tif 000007