(57)【要約】【課題】  この発明は、デジタル放送受信装置以外の周辺デバイスの制御プログラムを、デジタル放送、着脱可能な記録媒体から変更が行えるようにするデジタル放送受信機を提供することを目的とする。【解決手段】  デジタル放送、着脱可能な記録媒体から送信された周辺デバイスの制御プログラムを、デジタル放送受信機に内蔵されたデジタル放送受信装置の不揮発性メモリの所定の位置へ格納し、周辺デバイスへ送信する。また、周辺デバイスは自身の書き換え可能な不揮発性メモリの所定の場所を書き換え不可領域とし、この領域にブートプログラムと、制御プログラムのダウンロードを実行するプログラムを、またそれ以外の領域へ制御プログラムを格納しておく。これにより制御プログラムのダウンロード中に電源ＯＦＦされても再復帰しダウンロードを開始する。【選択図】図１
2006054522.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送を受信処理するデジタル放送受信部および前記デジタル放送受信部とは異なる処理を行なう周辺デバイス部を有するデジタル放送受信機において、
前記周辺デバイス部を制御するための制御プログラムが入力される入力手段と、
前記デジタル放送受信部の制御を行なう第１のメモリを有する第１の制御手段と、
前記周辺デバイスの制御を行なう第２のメモリを有する第２の制御手段と、
を備え、
前記第１の制御手段は、前記入力手段から取得した前記周辺デバイス部を制御するための制御プログラムを前記第１のメモリに格納し、前記第２の制御手段は前記第１の制御手段に接続することにより、前記第１のメモリに格納された制御プログラムを取得し、前記第２のメモリに格納することを特徴とするデジタル放送受信機。
【請求項２】
前記入力手段は、デジタル放送信号に含まれる前記制御プログラムを受信することを特徴とする請求項１に記載のデジタル放送受信機。
【請求項３】
前記入力手段は、記録媒体に記録された前記制御プログラムを読み出すことを特徴とする請求項１に記載のデジタル放送受信機。
【請求項４】
前記第２のメモリは、前記制御プログラムを格納する更新可能な第１の領域と、前記制御プログラムを取得するためのダウンロードプログラムを格納する書き換え不可能な第２の領域を備えることを特徴とする請求項１に記載のデジタル放送受信機。
【請求項５】
前記第２のメモリには、格納された制御プログラムの実行可能状態を示す識別子が格納されることを特徴とする請求項４に記載のデジタル放送受信機。
【請求項６】
前記第２の制御手段は、前記制御プログラムを前記第１のメモリから取得し前記第２のメモリに格納するダウンロード時は前記識別子を消去し、ダウンロードが終了すると前記識別子を前記第２のメモリに書き込むように制御することを特徴とする請求項５に記載のデジタル放送受信機。
【請求項７】
前記第２の制御手段は、前記識別子を検出する検出手段を備え、
前記検出手段により前記識別子が検出された場合は、前記制御プログラムを動作させ、前記検出手段により前記識別子が検出されない場合は、前記ダウンロードプログラムにより前記制御プログラムのダウンロードを行なうことを特徴とする請求項５に記載のデジタル放送受信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＢＳ／ＣＳ／地上などのデジタル放送を受信ができるデジタル放送受信装置に関する。
【背景技術】
【０００２】
ＢＳ／ＣＳ／地上などのデジタル放送では、これらの放送を受信するデジタル放送受信装置やデジタル放送受信装置を内蔵したテレビジョン受像機の機能更新，不具合修正，放送事業社のロゴマークの更新などのために、デジタル放送受信装置の制御プログラムや、放送事業者のロゴマークやジャンルコード（各放送事業者に共通に制定された例えばスポーツ、映画などのジャンル別のＩＤ）などの制御データが、所定日数、所定時間間隔で定期的に放送波を介して各家庭に設置されたデジタル放送受信装置に配信されている。
【０００３】
デジタル放送受信装置は、予め設定されたダウンロード開始時刻になると、デジタル放送受信装置自身がダウンロード用のチャンネルを自動選局し、放送波から配信されてくる制御プログラム及び制御データを内部のメモリへとダウンロードするようになっている。なお、このダウンロードはデジタル放送受信装置本体がリモコンにより電源オフ状態にあるときに行われ、電源オン状態にあるときはダウンロード開始時刻であっても行われない。そして、ダウンロードが正常に完了していれば、次回の起動（リモコンによる電源オン時）から、ダウンロードされた制御プログラムおよび制御データに基づいてデジタル放送受信装置が制御されるようになっている。このような仕組みにより、個別に訪問することなく家庭のデジタル放送受信装置の制御プログラムや制御データを一斉更新できるようになっている。
【０００４】
このような制御プログラムや制御データの更新に容易に対応できるように、制御プログラムや制御データをダウンロードするためのデジタル放送受信装置側のメモリーには、電気的に書き換え可能な不揮発性メモリが用いられている。このように、書き換え可能な不揮発性メモリを用いることで、データ更新を容易とした技術については、例えば特許文献１に開示されている。
【０００５】
しかしながら、この種の書き換え可能な不揮発性メモリは、制御プログラムや制御データを書き込んでいる途中でデジタル放送受信装置の主電源（ＡＣ電源）が切られるなどの不慮な事故が発生した場合、データが破壊されることがある。このため、従来のデジタル放送受信装置には、動作用とバックアップ用の２つの書き換え可能な不揮発性メモリが設けられ、動作用とバックアップ用とを、適宜、切り換えることで前述のような事故によるデータ破壊があった場合でも、動作を続けることを可能としている。
【０００６】
また、デジタル放送受信装置は、内蔵されるデジタル放送受信制御を行う番組選局用用のデジタル放送受信制御装置を含む複数の周辺デバイス制御によって動作する。それぞれの制御プログラムは大規模化、複雑化し、あわせるようにソフトウェアの問題点も多く抱えることになる。そのため、市場に出回ってから発見されることも少なくない。さらに、デジタル放送受信制御装置との関わりも多いため、同時期にソフトウェアアップデートすることも要求される。
【０００７】
【特許文献１】特開２００１−１０３３３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、デジタル放送受信装置に内蔵される、デジタル放送受信制御装置以外の周辺ＩＣなどを制御する周辺デバイスは、ＲＯＭ、ＲＡＭ、およびＣＰＵを含めた１チップマイコンが主流であり、自身のプログラムを２つ格納するための十分なメモリ領域を持たない。また、外部へバックアップ用のメモリを持つとしても、ハードウェアの変更などによりコストアップが懸念される。
【０００９】
本発明は、デジタル放送受信制御装置内の所定の不揮発性メモリ部分を利用し、回路等のハードウェアの変更を行わず、ソフトウェアの変更のみにより、デジタル放送や着脱可能な記録媒体から、デジタル放送受信制御装置とデータ通信の可能なデジタル放送受信制御装置以外の制御プログラムのダウンロードを実行することで、低コストでのダウンロードシステムを実現できるデジタル放送受信装置を提供することにある。
【００１０】
また、自身でバックアッププログラムを持つことができない周辺デバイスに対して、ダウンロード中に、停電や誤って電源をＯＦＦした場合には、電源ＯＮ時に、自動的にダウンロードを再開し完了させるダウンロードシステムを実現できるデジタル放送受信装置を提供することにある。
【課題を解決するための手段】
【００１１】
本発明では、上記に示した課題を解決し、目的を達成するため、デジタル放送を受信処理するデジタル放送受信部および前記デジタル放送受信部とは異なる処理を行なう周辺デバイス部を有するデジタル放送受信機において、前記周辺デバイス部を制御するための制御プログラムが入力される入力手段と、前記デジタル放送受信部の制御を行なう第１のメモリを有する第１の制御手段と、前記周辺デバイスの制御を行なう第２のメモリを有する第２の制御手段と、備え、前記第１の制御手段は、前記入力手段から取得した前記周辺デバイス部を制御するための制御プログラムを前記第１のメモリに格納し、前記第２の制御手段は前記第１の制御手段に接続することにより、前記第１のメモリに格納された制御プログラムを取得し、前記第２のメモリに格納する構成とした。
【発明の効果】
【００１２】
本発明によれば、デジタル放送や記録媒体より、デジタル放送受信制御装置以外の周辺デバイスのソフトウェアダウンロードが可能になる。またハードウェアの変更なく、ソフトウェアの変更のみにより安価に実現することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照しながら、実施の形態について、詳細に説明する。
【００１４】
図１は、この発明にかかるデジタル放送受信装置のブロック図で、ダウンロードシステム、ダウンロード方法を説明する。
【００１５】
図１では、デジタル放送受信装置のシステム構成について説明する。図１において、１３はデジタル放送受信装置であり、放送波はアンテナ入力端子１を介してチューナ部２に送られ高周波処理および復調がおこなわれる。チューナ２からの出力はＤＥＭＵＸ部３に送られパケットの復号が行われる。ＤＥＭＵＸ部３において、パケットはＭＰＥＧデータと付属情報とに分別される。ＤＥＭＵＸ部３によって分別されたＭＰＥＧデータは、ＡＶデコード部４へ送られる。ＤＥＭＵＸ部３によって分別された付属情報はデジタル放送受信制御装置１４へ送られる。なお、ＡＶデコード部４は映像信号に文字などを重畳するオンスクリーン（ＯＳＤ）表示部を内蔵している。
【００１６】
デジタル放送受信制御装置１４はデジタル放送受信制御（番組選局制御）を行うとともに後述するダウンロード中表示をＡＶデコーダ部４のＯＳＤ表示部に出力するＣＰＵ８と、ＣＰＵ８専用のソフトウェア格納不揮発性メモリ９と、ワーキングメモリであるＤＲＡＭ１０とからなる。
【００１７】
また、システム制御を行う周辺デバイス１５は、デジタル放送受信制御装置１４を制御するとともに、図示しない操作入力手段（例えばリモコン）からの入力の処理や、周辺ＩＣの制御例えば画像処理制御（ＡＶレコーダ部の制御）などの処理を行う、デジタル放送受信装置の全体を制御するＣＰＵと、ＣＰＵ１１専用のプログラム格納不揮発性メモリ１２とで構成される。６は記録媒体専用スロット、７は着脱可能な記録媒体である。なお、デジタル放送受信装置１３からの映像／音声出力は、表示装置であるテレビジョン受像機７１に接続され、例えば図示しない操作入力手段によって指定された所望番組の映像を視聴することができる。
【００１８】
デジタル放送受信制御装置１４は、ＤＥＭＵＸ部３で分離されたダウンロードデータを、不揮発性メモリ９に記録することが可能である。また、記録媒体専用スロット６に挿入された、記録媒体７に格納されたダウンロードデータを、不揮発性メモリ９に記録することも可能である。
【００１９】
なお、本実施例におけるチューナ部２はデジタルＢＳチューナ、デジタルＣＳチューナ、地上デジタルチューナ、デジタルケーブルＴＶチューナを使用してもよい。
【００２０】
周辺デバイス１５はデジタル放送受信装置１４とデータ送受信可能な周辺デバイスであり、たとえば周辺ＩＣの制御、画像処理制御、リモコンの受付制御などを行うデバイスであり、デジタル放送受信制御以外のデバイスの制御に用いることが考えられる。実施例では、周辺デバイス１５はデジタル放送受信装内のデバイスとして記載されているが、例えば、デジタル放送受信装置に対し外部ディスプレイ内のデバイスを周辺デバイスとすることも考えられる。
【００２１】
図２は、ＣＰＵ８専用のソフトウェア格納不揮発性メモリ９のメモリ領域割り当て例を示す。ソフトウェア格納不揮発性メモリ９は、ＣＰＵ８自身のソフトウェアに加え、周辺デバイス１５のＣＰＵ１１のダウンロードデータを格納するのに十分なメモリ容量を持つ。図２に示すように、ソフトウェア格納不揮発性メモリ９のメモリ領域２０は領域２１にデジタル放送受信制御のプログラム（即ち、デジタル放送受信制御装置１４用の制御プログラム）を格納し、領域２２に周辺デバイス１５のＣＰＵ１１の更新制御プログラムをダウンロードして格納することが可能である。
【００２２】
デジタル放送を受信して、受信したデータ内にＣＰＵ１１のダウンロードデータを検出した場合、ＣＰＵ８は不揮発性メモリ９の領域２２に格納する。また、ユーザ操作により、記録媒体専用スロット６に挿入された、記録媒体７に格納されたＣＰＵ１１のダウンロードデータを不揮発性メモリ９の領域２２に格納することが可能である。
【００２３】
周辺デバイス１５のプログラムの更新方法について説明を行う。ＣＰＵ８は領域２２に格納したダウンロードデータのバージョンを取得する手段と、周辺デバイスからデータ受信によって現在動作中のバージョンを取得する手段を持つことで、バージョンの管理をしており、バージョンを比較して、新しくダウンロードしたデータが新しい場合、更新可能と判断し、ユーザにソフトウェア更新可能を告知する。ユーザは、ユーザ操作により直ちに周辺デバイスのダウンロードが可能であり、更新しないことも可能である。また、ユーザによる設定により、デジタル放送受信装置を使用していないスタンバイ状態の間に、自動的にダウンロードを行うことも可能である。
【００２４】
次に、ダウンロードをおこなう周辺デバイス１５の構成について説明を行う。図３に周辺デバイス１５のプログラム格納不揮発性メモリ１２のメモリ配置を示す。図３において、メモリ領域３１は書き換え可能領域とし、メモリ領域３１−１にダウンロード書き換え対象となる制御プログラム格納し、領域３１の所定の場所３１−２に３１−１の制御プログラムを動作可能かどうか識別するための識別子を格納する。メモリ領域３２，３３は書き換え不可領域とし、３２に電源ＯＮ直後に動作させるブートプログラムを格納し、領域３３に領域３１へのダウンロード処理を行うためのダウンロードプログラムを格納する。なお、領域３１はチェックを容易とするために複数のブロックに分割されている。
【００２５】
図４は、デバイス１５における、電源ＯＮ直後に起動されるブートプログラム３２のフローチャートである。図４において、Ｓ４０１で電源ＯＮされると、Ｓ４０２にてブートプログラムを起動し、Ｓ４０３にて、領域３１−２に記録された識別子の判定を行う。動作可能と判断されれば、Ｓ４０４にて制御プログラム３１−１を起動する。Ｓ４０３で動作不可能と判断されれば、Ｓ４０５にて強制的に領域３３のダウンロードプログラムを実行する。識別子３１−２は、ダウンロード実行直前に動作不可能とされ、ダウンロード完了とともに動作可能と書き込まれる、Ｓ４０３による判定により、ダウンロード中の電源ＯＦＦ／ＯＮにより、ダウンロード失敗した際のデバイス１５の誤動作を防止している。
【００２６】
図５は、着脱可能な記録媒体７、デジタル放送から受信される周辺デバイス１５のダウンロードデータの内部情報を示す。図５において、ダウンロードデータ５０には、実際に領域３１−１に書き込まれる制御プログラム５２のほかに、ダウンロードデータ情報５１として、バージョン情報、ダウンロードデータ５０を一定サイズ１ブロック（図３の領域３１−１の各ブロック）とした際の、各ブロック単位のチェックサム、製品情報が格納されている。ここで格納されているバージョン情報を用いて、現在のプログラムのバージョン情報とダウンロードデータのバージョン情報を比較して、最新のバージョンのデータがダウンロード可能であると判断される場合にダウンロードプログラムを起動するように制御が可能である。例えば、図４におけるＳ４０４において制御プログラムを起動した後に上記のようにバージョン情報を比較することにより、ユーザの指示により、または自動でダウンロードを開始することもできる。
【００２７】
図６は、実際にデジタル放送受信制御装置１４から、周辺デバイス１５がダウンロードデータ５０を取得しプログラムの更新を行う、ダウンロード手順を表したフローチャートである。なお、図６に示すフローチャートによる処理を開始する時点で、デジタル放送受信制御装置１４のプログラム格納不揮発性メモリ９の領域２２には、ダウンロードの対象となるダウンロードデータがすでに蓄積されているものとする。
【００２８】
図６に示される、ダウンロードプログラムは、ユーザ操作によるダウンロード実行、ユーザによる設定により、デジタル放送受信装置を使用していないスタンバイ状態の間の自動的なダウンロード実行、もしくはダウンロード中の電源ＯＦＦ/ＯＮによるダウンロード失敗時に動作される。
【００２９】
まず、ステップＳ６０１にて、デジタル放送受信制御装置１４より、ダウンロードデータ情報５１を取得し、ダウンロードデータの妥当性確認を行う。バージョン、製品情報が確認されれば、ダウンロードデータ情報５１に含まれる、ブロック単位のチェックサムを取得し、ステップＳ６０２へ移る。妥当性が確認されなければダウンロードを終了し、制御プログラムへ戻る。
【００３０】
Ｓ６０２では、識別子３１−２を動作不可能としＳ６０３へ移る。Ｓ６０３では、デバイス１５の不揮発性メモリ領域３１の消去を行う。
【００３１】
Ｓ６０４では、デバイス１５よりデジタル放送受信制御装置１４へ、書き込みを行うデータのリクエストをおこない、Ｓ６０５にて、リクエストした一定サイズ（パケット）のデータを受信し、Ｓ６０６にて、不揮発性メモリの所定の位置へダウンロードデータの書き込み処理をおこなう。Ｓ６０４からＳ６０７の処理をブロック単位で繰り返し、Ｓ６０７にて１ブロック書き込み終了ごとにダウンロードデータ情報５１と比較し、一致すればＳ６０８にて、次のブロックの書き込み処理に入る。一致しなければ、再びＳ６０３に戻り処理を繰り返す。
【００３２】
Ｓ６０９の判定により、最終ブロックまで書き込み処理が完了すれば、Ｓ６１０にて、ダウンロード情報５１から取得したチェックサムと比較し、一致すればＳ６１１にて、識別子３１−２へ、制御プログラム３１−１の動作可能の識別子を書き込む。ダウンロード処理が終了しＳ６１２にて、リセット処理をおこない、ブートプログラムへ移る。
【００３３】
図６のフローチャートに示されるダウンロードプログラムは、図３のメモリ領域３３に格納され、消去不可能とすることで、もしデバイス１５のダウンロード処理実行中に電源ＯＦＦ/ＯＮにより書き込みに失敗したとしても、直ちにダウンロード処理に移ることができる。
【００３４】
デバイス１５のダウンロード中、デジタル放送受信装置１３は、通常動作を行うことができないため、デジタル放送受信制御装置１４はＡＶデコーダ部４に内蔵される図示しないオンスクリーン（ＯＳＤ）表示部で映像に、図７のように、ダウンロード中であること、および、電源を切断してはならないことを示すメッセージを重畳し、接続されたテレビジョン受像機７１に表示させることで、ユーザにダウンロード中であることを認識させることができる。
【００３５】
本発明では、デジタル放送受信装置１３とデータ通信可能な周辺デバイス１５について例を挙げたが、一般的にデジタル放送受信装置１３とデータ通信可能な周辺デバイスは複数存在し、本発明をそれぞれのデバイスが持つこと、デジタル放送受信制御装置１４の不揮発性メモリ９にそれぞれのダウンロードデータを所定の位置へ格納することで、複数の周辺デバイスへ適用できる。また、直接デジタル放送受信制御装置１４とデータ通信できない、周辺デバイスであっても周辺デバイス１５とデータ通信可能な、周辺デバイスへの応用も可能である。
【図面の簡単な説明】
【００３６】
【図１】デジタル放送受信装置の構成を示すブロック図
【図２】デジタル放送受信制御装置のフラッシュＲＯＭのメモリ配置
【図３】周辺デバイスのフラッシュメモリのメモリ配置
【図４】周辺デバイスのブートプログラムのフローチャート
【図５】周辺デバイスのダウンロードデータ構成
【図６】ダウンロード実行フローチャート
【図７】ダウンロード実行中の画面表示例
【符号の説明】
【００３７】
７  記録媒体
１３  デジタル放送受信機
１４  デジタル放送受信装置
１５  周辺デバイス
７１  テレビジョン受像機
【図１】
2006054522.tif 000003
【図２】
2006054522.tif 000004
【図３】
2006054522.tif 000005
【図４】
2006054522.tif 000006
【図５】
2006054522.tif 000007
【図６】
2006054522.tif 000008
【図７】
2006054522.tif 000009