(57)【要約】【課題】プログラムなどソフトウェアの更新を、より容易に行うことができるデジタル放送受信装置を実現する。【解決手段】デジタル放送受信装置１００は、受信したデジタル放送信号から抽出した制御情報を記憶するために備える第１記憶部７と第２記憶部８のうち、一方を待機状態に他方を動作状態に切り替えることを可能としており、そのデジタル放送受信装置１００において、更新された制御情報が得られた際に、まず待機中の一方の記憶部（第２記憶部８）に、その更新された制御情報を格納することができ、その更新された制御情報に基づくデジタル放送受信装置１００の動作制御が可能となったことに応じて、第１記憶部７と第２記憶部８の待機状態と動作状態を切り替えて、他方の記憶部（第１記憶部７）に更新された制御情報を格納することで、その更新された制御情報のバックアップを行うことを可能にした。【選択図】図１
2009118401.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送信号を受信するデジタル放送受信装置において、
当該デジタル放送受信装置の動作制御を司る制御情報が記憶される第１記憶部と第２記憶部と、
前記第１記憶部と前記第２記憶部のうち、一方を待機状態に、他方を動作状態に切り替えるための切替部と、
受信したデジタル放送信号から制御情報を抽出する制御情報抽出手段と、
前記制御情報抽出手段により抽出された前記制御情報を、予め待機状態となっている一方の記憶部に格納する第一の制御情報格納手段と、
前記第一の制御情報格納手段による制御情報の格納が完了した場合に、前記切替部を切り替えて、前記第１記憶部と前記第２記憶部の動作状態と待機状態を切り替える記憶部切替手段と、
前記記憶部切替手段により、動作状態から待機状態に切り替えられた他方の記憶部に前記制御情報を格納する第二の制御情報格納手段と、
を備えることを特徴とするデジタル放送受信装置。
【請求項２】
前記第一の制御情報格納手段により、第１記憶部と第２記憶部の何れか一方に格納された制御情報が、正常な制御情報であるか否かを判断する判断手段を備え、
前記判断手段によって、前記制御情報が正常な制御情報であると判断されたことに応じて、前記記憶部切替手段による前記切替部の切り替えが行われ、前記第二の制御情報格納手段による他方の記憶部への前記制御情報の格納が行われることを特徴とする請求項１に記載のデジタル放送受信装置。
【請求項３】
デジタル放送信号を受信するデジタル放送受信装置において、
当該デジタル放送受信装置の動作制御を司る制御情報が記憶される第１記憶部と第２記憶部と、
前記第１記憶部と前記第２記憶部のうち、一方を待機状態に、他方を動作状態に切り替えるための切替部と、
受信したデジタル放送信号から更新された制御情報を抽出する制御情報抽出手段と、
前記制御情報抽出手段により抽出された前記制御情報を、予め待機状態となっている一方の記憶部に格納する第一の制御情報格納手段と、
前記第一の制御情報格納手段による制御情報の格納が完了した際に、第１記憶部と第２記憶部の何れか一方に格納された制御情報が、当該デジタル放送受信装置の動作制御を司ることができる正常な制御情報か否かを判断する判断手段と、
前記判断手段によって、その制御情報が正常な制御情報であると判断されたことに応じて、前記切替部を切り替えて、前記第１記憶部と前記第２記憶部の動作状態と待機状態を切り替える記憶部切替手段と、
前記記憶部切替手段により、動作状態から待機状態に切り替えられた他方の記憶部に前記制御情報を格納する第二の制御情報格納手段と、
を備えることを特徴とするデジタル放送受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送受信装置に関する。
【背景技術】
【０００２】
近年、デジタルテレビ放送などのデジタル放送では、本来のテレビ放送信号のほかに、デジタル放送受信装置の機器制御用のプログラム（ソフトウェア）のコードなどの送信も行われている。
そして、デジタル放送受信装置において、アップグレードされたプログラムなどの配信を受けて、アップデートする技術が知られている（例えば、特許文献１〜５参照。）。
特に、そのプログラムなどのアップデートを行う際に、２つのメモリを併用することによって、プログラムのバックアップを可能にする技術が知られている（例えば、特許文献１、２参照。）。
【特許文献１】特開平１１−４４５１号公報
【特許文献２】特開２００５−２１０１８３号公報
【特許文献３】特開２００５−２２２１４０号公報
【特許文献４】特開２００６−２２９９７９号公報
【特許文献５】特開２００３−３４８４７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１の場合、アップデートして得られた新たなプログラムが正常なものであった際に、従前のプログラムをフラッシュメモリから削除して、新たなプログラムをＲＡＭからフラッシュメモリに書き込む処理を行わなければならず、新たなバージョンに更新する処理が煩雑になってしまうことがあるという問題があった。
また、上記特許文献２の場合、新たなプログラムのアップデートが完了し、バックアップしていたプログラムが不要となった際に、その不要となったプログラムを消去しなければならず、新たなバージョンに更新する処理が煩雑になってしまうことがあるという問題があった。
【０００４】
本発明の目的は、プログラムなどソフトウェアの更新を、より容易に行うことができるデジタル放送受信装置を提供することである。
【課題を解決するための手段】
【０００５】
以上の課題を解決するため、請求項１に記載の発明は、
デジタル放送信号を受信するデジタル放送受信装置において、
当該デジタル放送受信装置の動作制御を司る制御情報が記憶される第１記憶部と第２記憶部と、
前記第１記憶部と前記第２記憶部のうち、一方を待機状態に、他方を動作状態に切り替えるための切替部と、
受信したデジタル放送信号から更新された制御情報を抽出する制御情報抽出手段と、
前記制御情報抽出手段により抽出された前記制御情報を、予め待機状態となっている一方の記憶部に格納する第一の制御情報格納手段と、
前記第一の制御情報格納手段による制御情報の格納が完了した場合に、前記切替部を切り替えて、前記第１記憶部と前記第２記憶部の動作状態と待機状態を切り替える記憶部切替手段と、
前記記憶部切替手段により、動作状態から待機状態に切り替えられた他方の記憶部に前記制御情報を格納する第二の制御情報格納手段と、
を備えることを特徴とする。
【０００６】
請求項２に記載の発明は、請求項１に記載のデジタル放送受信装置において、
前記第一の制御情報格納手段により、第１記憶部と第２記憶部の何れか一方に格納された制御情報が、当該デジタル放送受信装置の動作制御を司ることができる正常な制御情報であるか否かを判断する判断手段を備え、
前記判断手段によって、その制御情報が正常な制御情報であると判断されたことに応じて、前記記憶部切替手段による前記切替部の切り替えが行われ、前記第二の制御情報格納手段による他方の記憶部への前記制御情報の格納が行われることを特徴とする。
【０００７】
請求項３に記載の発明は、
デジタル放送信号を受信するデジタル放送受信装置において、
当該デジタル放送受信装置の動作制御を司る制御情報が記憶される第１記憶部と第２記憶部と、
前記第１記憶部と前記第２記憶部のうち、一方を待機状態に、他方を動作状態に切り替えるための切替部と、
受信したデジタル放送信号から更新された制御情報を抽出する制御情報抽出手段と、
前記制御情報抽出手段により抽出された前記制御情報を、予め待機状態となっている一方の記憶部に格納する第一の制御情報格納手段と、
前記第一の制御情報格納手段による制御情報の格納が完了した際に、第１記憶部と第２記憶部の何れか一方に格納された制御情報が、当該デジタル放送受信装置の動作制御を司ることができる正常な制御情報か否かを判断する判断手段と、
前記判断手段によって、前記制御情報が正常な制御情報であると判断されたことに応じて、前記切替部を切り替えて、前記第１記憶部と前記第２記憶部の動作状態と待機状態を切り替える記憶部切替手段と、
前記記憶部切替手段により、動作状態から待機状態に切り替えられた他方の記憶部に前記制御情報を格納する第二の制御情報格納手段と、
を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、デジタル放送受信装置は、受信したデジタル放送信号から抽出されて得られた、更新された制御情報を記憶するために、２つの記憶部、第１記憶部と第２記憶部を備え、その第１記憶部と第２記憶部のうち、一方を待機状態に、他方を動作状態に切り替えることを可能としている。
そのデジタル放送受信装置において、更新された制御情報が得られた際に、まず、待機中の一方の記憶部（例えば、第２記憶部）に、その更新された制御情報を格納することができる。そして、その更新された制御情報に基づくデジタル放送受信装置の動作制御が可能となったことに応じて、第１記憶部と第２記憶部の待機状態と動作状態を切り替えて、他方の記憶部（例えば、第１記憶部）に更新された制御情報を格納することで、その更新された制御情報を予めバックアップしておくことができる。
つまり、デジタル放送受信装置は、適正なタイミングで第１記憶部と第２記憶部の切り替えを行うことによって、更新された制御情報に基づくデジタル放送受信装置の動作制御を実行しつつ、その更新された制御情報のバックアップを行うことができる。
従って、このデジタル放送受信装置は、プログラムなどソフトウェア（例えば、制御情報）の更新を、より容易に行うことができる機能を有しているといえる。
【発明を実施するための最良の形態】
【０００９】
以下、図を参照して、本発明に係るデジタル放送受信装置の実施の形態を詳細に説明する。なお、本実施形態におけるデジタル放送受信装置は、デジタルテレビ放送を受信し、放送番組の視聴を可能にするデジタルテレビを例に説明する。
なお、発明の範囲は、図示例に限定されない。
【００１０】
デジタル放送受信装置１００は、図１に示すように、アンテナ１、チューナ２、復調部３、分離部４、デコーダ５、ＯＳＤ処理部６、第１記憶部７、第２記憶部８、スイッチ部９、制御部１０等を備えて構成される。
また、デジタル放送受信装置１００は、液晶パネル等の映像出力部２０１やスピーカ等の音声出力部２０２と接続されており、映像出力部２０１と音声出力部２０２とを有する映像／音声出力装置２００を備えている。
【００１１】
アンテナ１は、例えば、パラボラアンテナやＵＨＦアンテナ等であり、デジタル放送信号を受信し、ＲＦ（Radio Frequency）信号をチューナ２に出力する。このデジタル放送信号に含まれる物理チャンネルの放送データは、例えば、ＭＰＥＧ２−ＴＳ方式により多重化されている。
なお、アンテナ１で受信するデジタル放送信号には、デジタル放送受信装置１００の動作制御を司る制御情報がコード化されたデータが付加されている。この制御情報とは、例えば、デジタル放送受信装置１００の機器制御用のプログラムなどソフトウェアである。
【００１２】
チューナ２は、例えば、ミキサ（図示省略）や選局回路（図示省略）等を備えて構成される。そして、チューナ２におけるミキサや選局回路等により、アンテナ１から入力されたＲＦ信号から、ユーザが所望する物理チャンネルのＩＦ（Intermediate Frequency）信号が生成される。チューナ２により生成されたＩＦ信号は、復調部３に出力される。
【００１３】
復調部３は、例えば、逆インタリーブ回路（図示省略）、誤り訂正回路（図示省略）、復調回路（図示省略）等を備えて構成される。そして、復調部３における逆インタリーブ回路、誤り訂正回路、復調回路等により、チューナ２において生成されたＩＦ信号に誤り訂正処理や復調処理等が施され、放送データとしてのＴＳ（Transport Stream）信号に変換される。復調部３により生成されたＴＳ信号は、分離部４に出力される。
【００１４】
分離部４は、例えば、復調部３やデコーダ５と接続されており、復調部３から入力されるＴＳ信号を映像データ、音声データ、ＰＳＩ／ＳＩ（Program Specific Information/Service Information）に分離して、デコーダ５に出力する。
また、分離部４は、デジタル放送信号に付加されていた制御情報に関するデータを分離して、制御部１０に出力する。
【００１５】
デコーダ５は、例えば、分離部４から入力される映像データや音声データに復号処理を行って、その映像データや音声データを、映像／音声出力装置２００に出力する。
【００１６】
ＯＳＤ処理部６は、例えば、デコーダ５から映像／音声出力装置２００へ出力される映像データに、制御部１０から入力される制御信号に従ってＯＳＤ（On Screen Display）信号を合成する。
【００１７】
第１記憶部７と第２記憶部８は、例えば、制御部１０に接続されている不揮発性の半導体メモリであって、デジタル放送受信装置１００の動作制御を司る制御情報が記憶されて格納される。この第１記憶部７と第２記憶部８には、デジタル放送信号に付加されて配信された制御情報が記憶されるようになっている。
特に、第１記憶部７と第２記憶部８は、スイッチ部９による切替処理によって、一方が待機状態、他方が動作状態となるように切り替えられており、一方の記憶部（例えば、第２記憶部８）が制御部１０から切り離されて、デジタル放送受信装置１００の動作制御に直接的に関わらない状態となっているときに、他方の記憶部（例えば、第１記憶部７）は制御部１０に接続されて、デジタル放送受信装置１００の動作制御に関して使用可能な状態となっている。
【００１８】
スイッチ部９は、例えば、制御部１０から入力される制御信号に従ってオン／オフを切り替えるスイッチング素子であって、第１記憶部７と第２記憶部８のうち、一方を待機状態に、他方を動作状態に切り替えるための切替部として機能する。
【００１９】
制御部１０は、図１に示すように、ＣＰＵ（Central Processing Unit）１１、ＲＡＭ（Random Access Memory）１２、主記憶部１３等を備えて構成されており、チューナ２、復調部３、分離部４、デコーダ５、ＯＳＤ処理部６、第１記憶部７、第２記憶部８、スイッチ部９等と接続され、デジタル放送受信装置１００の各部の制御を行う。
【００２０】
ＣＰＵ１１は、主記憶部１３に格納された処理プログラム等を読み出して、ＲＡＭ１２に展開して実行することにより、デジタル放送受信装置１００全体の制御を行う。
【００２１】
ＲＡＭ１２は、ＣＰＵ１１により実行された処理プログラム等を、ＲＡＭ１２内のプログラム格納領域に展開するとともに、入力データや上記処理プログラムが実行される際に生じる処理結果等をデータ格納領域に格納する。
【００２２】
主記憶部１３は、例えば、プログラムやデータ等が予め記憶されている記録媒体（図示省略）を有しており、この記録媒体は、例えば、半導体メモリ等で構成されている。
また、主記憶部１３は、ＣＰＵ１１がデジタル放送受信装置１００全体を制御する機能を実現させるための各種データ、各種処理プログラム、これらプログラムの実行により処理されたデータ等を記憶する。より具体的には、主記憶部１３は、例えば、図１に示すように、制御情報抽出プログラム１３ａ、第一制御情報格納プログラム１３ｂ、判断プログラム１３ｃ、記憶部切替プログラム１３ｄ、第二制御情報格納プログラム１３ｅ等を格納している。
【００２３】
制御情報抽出プログラム１３ａは、アンテナ１を介して受信したデジタル放送信号から更新された制御情報を抽出する機能をＣＰＵ１１に実現させるプログラムである。
つまり、ＣＰＵ１１が制御情報抽出プログラム１３ａを実行することにより、デジタル放送信号に付加されている制御情報を分離部４によって分離させて、アップグレードなどされて更新されている制御情報を抽出する制御情報抽出手段として機能する。
【００２４】
第一制御情報格納プログラム１３ｂは、制御情報抽出手段としてのＣＰＵ１１により抽出された制御情報を、第１記憶部７と第２記憶部８のうち、予め待機状態となっている一方の記憶部に格納する機能をＣＰＵ１１に実現させるプログラムである。
つまり、ＣＰＵ１１が第一制御情報格納プログラム１３ｂを実行することにより、抽出されて得られた制御情報を、予め待機状態となっている一方の記憶部（例えば、第２記憶部８）に格納する第一の制御情報格納手段として機能する。
【００２５】
判断プログラム１３ｃは、第一の制御情報格納手段としてのＣＰＵ１１により、第１記憶部７と第２記憶部８の何れか一方に格納された制御情報が、当該デジタル放送受信装置１００の動作制御を司ることができる正常な制御情報であるか否かを判断する機能をＣＰＵ１１に実現させるプログラムである。
つまり、ＣＰＵ１１が判断プログラム１３ｃを実行することにより、一方の記憶部（例えば、第２記憶部８）に格納された制御情報が、デジタル放送受信装置１００の動作制御に関して使用可能となる正常な制御情報か否かを判断する判断手段として機能する。
【００２６】
記憶部切替プログラム１３ｄは、第一の制御情報格納手段としてのＣＰＵ１１による制御情報の格納が完了し、判断手段としてのＣＰＵ１１により、その格納された制御情報が正常な制御情報であると判断されたことに応じて、スイッチ部９を切り替えて、第１記憶部７と第２記憶部８の動作状態と待機状態を切り替える機能をＣＰＵ１１に実現させるプログラムである。
つまり、ＣＰＵ１１が記憶部切替プログラム１３ｄを実行することにより、それまで待機状態であった一方の記憶部を動作状態に切り替え、それまで動作状態であった他方の記憶部を待機状態に切り替える記憶部切替手段として機能する。
【００２７】
第二制御情報格納プログラム１３ｅは、記憶部切替手段としてのＣＰＵ１１により、動作状態から待機状態に切り替えられた他方の記憶部に、抽出された制御情報を格納する機能をＣＰＵ１１に実現させるプログラムである。
つまり、ＣＰＵ１１が第二制御情報格納プログラム１３ｅを実行することにより、抽出されて得られた制御情報を、他方の記憶部（例えば、第１記憶部７）に格納する第二の制御情報格納手段として機能する。
【００２８】
次に、本発明に係るデジタル放送受信装置１００における制御情報格納処理について、図２に示すフローチャートに基づき説明する。
【００２９】
まず、デジタル放送受信装置１００において、ＣＰＵ１１は、アンテナ１を介して受信したデジタル放送信号に所定の制御情報が含まれているか否か判定する（ステップＳ１０１）。
ＣＰＵ１１が、更新された制御情報が含まれていることを検知すると（ステップＳ１０１；Ｙｅｓ）、ステップＳ１０２へ進む。
一方、ＣＰＵ１１が制御情報を検知しない場合や、既存の制御情報（第１記憶部７や第２記憶部８に既に格納されている制御情報）と同じバージョンの制御情報をした場合には（ステップＳ１０１；Ｎｏ）、ステップＳ１０１において、制御情報を検知することを継続する。
【００３０】
ステップＳ１０２において、ＣＰＵ１１は、デジタル放送信号に含まれている更新された制御情報を抽出する（ステップＳ１０２）。
次いで、ＣＰＵ１１は、予め待機状態となっている一方の記憶部、例えば、第２記憶部８に、抽出して得られた制御情報を記憶し格納する（ステップＳ１０３）。
【００３１】
そして、ＣＰＵ１１は、待機状態の記憶部（第２記憶部８）に格納された制御情報が、デジタル放送受信装置１００の動作制御を司ることができる正常な制御情報であるか否かを判断する（ステップＳ１０４）。
ＣＰＵ１１が、格納された制御情報が正常なものではなく、デジタル放送受信装置１００の動作に支障をきたす恐れがあると判断すると（ステップＳ１０４；Ｎｏ）、ステップＳ１０２に戻り、制御情報の抽出をやり直し（Ｓ１０２）、再度制御情報の格納を試みる（Ｓ１０３）。
【００３２】
一方、ＣＰＵ１１が、格納された制御情報が正常なものであると判断すると（ステップＳ１０４；Ｙｅｓ）、ＣＰＵ１１は、スイッチ部９を切り替えて、第１記憶部７と第２記憶部８の動作状態と待機状態を切り替える（ステップＳ１０５）。
つまり、ＣＰＵ１１は、更新された制御情報が格納された一方の記憶部（第２記憶部８）を動作状態に切り替えることによって、その更新された制御情報に基づき、デジタル放送受信装置１００の動作制御を実行することとなる。
【００３３】
そして、ＣＰＵ１１は、待機状態に切り替えられた他方の記憶部、例えば、第１記憶部７に、その更新された制御情報を記憶して格納し（ステップＳ１０６）、制御情報の格納処理を終了する。
つまり、ＣＰＵ１１は、更新された制御情報に基づくデジタル放送受信装置１００の動作制御が可能となったことに伴い、他方の記憶部（第１記憶部７）に更新された制御情報を記憶することによって、その更新された制御情報のバックアップを行うように格納するようになっている。
なお、ステップＳ１０６において、他方の記憶部（第１記憶部７）に格納された制御情報が、デジタル放送受信装置１００の動作制御を司ることができる正常な制御情報であるか否かを判断し、正常な制御情報が格納されるまで、その制御情報の抽出や格納をやり直すようにすることが好ましい。
【００３４】
また、このように更新された制御情報を格納し、その新たな制御情報に基づき動作するデジタル放送受信装置１００においては、第２記憶部８が動作状態であり、第１記憶部７が待機状態となっているので、次に制御情報が更新された場合には、まず、その待機状態となっている第１記憶部７に更新された制御情報が格納され、スイッチ部９による切り替え処理後に、第２記憶部８に更新された制御情報が格納されるようになる。
このように、制御情報が更新され、その更新された制御情報を記憶部に格納する度に、第１記憶部７と第２記憶部８の、待機状態と動作状態が順に切り替えられるようになっている。
【００３５】
以上のように、本発明に係るデジタル放送受信装置１００は、デジタル放送信号に付加されて配信された制御情報を記憶するために、２つの記憶部、第１記憶部７と第２記憶部８を備え、その第１記憶部７と第２記憶部８のうち、一方を待機状態に、他方を動作状態に切り替えることを可能としている。
そして、デジタル放送受信装置１００において、更新された制御情報が得られた際に、まず、待機中の一方の記憶部（第２記憶部８）に、その更新された制御情報を格納することができ、その更新された制御情報に基づくデジタル放送受信装置１００の動作制御が可能となったことに応じて、他方の記憶部（第１記憶部７）に更新された制御情報を格納して、その更新された制御情報を予めバックアップすることができる。
【００３６】
つまり、このデジタル放送受信装置１００は、従来技術のように従前のプログラムなど制御情報をメモリから削除した後に更新された制御情報をそのメモリに格納したり、更新されたプログラムなど制御情報をメモリに格納した後に不要となったバックアップ用の制御情報を消去したりする煩雑な処理を行うことなく、適正なタイミングで第１記憶部７と第２記憶部８の切り替えを行うことによって、更新された制御情報に基づくデジタル放送受信装置１００の動作制御を実行しつつ、その更新された制御情報のバックアップを行うことができる。
従って、デジタル放送受信装置１００は、プログラムなどソフトウェアの更新を、より容易に行うことができるデジタル放送受信装置であるといえる。
【００３７】
なお、本発明の適用は上述した実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００３８】
例えば、本実施形態においては、第一制御情報格納プログラム１３ｂと第二制御情報格納プログラム１３ｅを備えて、ＣＰＵ１１が、第一の制御情報格納手段と第二の制御情報格納手段として、それぞれ機能するように説明したが、本発明はこれに限定されるものではなく、所定の制御情報格納プログラムに基づいて、ＣＰＵ１１が第一の制御情報格納手段と第二の制御情報格納手段として機能するようにしてもよい。
【図面の簡単な説明】
【００３９】
【図１】本発明に係るデジタル放送受信装置の要部構成を示すブロック図である。
【図２】本発明に係るデジタル放送受信装置における制御情報格納処理を示すフローチャートである。
【符号の説明】
【００４０】
１      アンテナ
２      チューナ
３      復調部
４      分離部
５      デコーダ
６      ＯＳＤ処理部
７      第１記憶部
８      第２記憶部
９      スイッチ部（切替部）
１０    制御部
１１    ＣＰＵ（制御情報抽出手段、第一の制御情報格納手段、判断手段、記憶部切替手段、第二の制御情報格納手段）
１２    ＲＡＭ
１３    主記憶部
１３ａ  制御情報抽出プログラム
１３ｂ  第一制御情報格納プログラム
１３ｃ  判断プログラム
１３ｄ  記憶部切替プログラム
１３ｅ  第二制御情報格納プログラム
１００  デジタル放送受信装置
２００  映像／音声出力装置
【図１】
2009118401.tif 000003
【図２】
2009118401.tif 000004