(57)【要約】【目的】データの変更点だけを効率的に修正等することができるディジタル放送受信装置を提供する。【構成】ディジタル放送受信装置３０は、ディジタル放送波を受信し復調してソフトウェア及び／又はデータをダウンロードするように構成される。ダウンロード実行日時が到来すると、電源制御回路２３がダウンロード処理に必要な回路への通電を実行する。通電によって動作を開始したＣＰＵ１３は、ダウンロードしたデータが所定サイズ以内の単位データごとにヘッダを有している場合、前記ヘッダ内の開始アドレス情報に基づいて書き込むべき不揮発性メモリ１４Ａの書込開始アドレスを判断し、前記単位データを書き込んでいく。【選択図】              図１
2004349923.tif 000002
【特許請求の範囲】
【請求項１】
ディジタル放送波を受信し復調してデータをダウンロードするように構成されたディジタル放送受信装置において、
ダウンロードしたデータが所定サイズ以内の単位データごとにヘッダを有している場合に前記ヘッダ内の開始アドレス情報に基づいて書き込むべき記録媒体の書込開始アドレスを判断する手段と、前記判断した書込開始アドレスから記録媒体に単位データを書き込む手段と、を備えたことを特徴とするディジタル放送受信装置。
【請求項２】
請求項１に記載のディジタル放送受信装置において、自機用の単位データをヘッダ内の対応バージョン情報に基づいて判断する手段を備えたことを特徴とするディジタル放送受信装置。
【請求項３】
請求項１又は請求項２に記載のディジタル放送受信装置において、前記記録媒体は所定単位でデータ書換が行われる書換可能な不揮発性半導体メモリであることを特徴とするディジタル放送受信装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、ディジタル放送を受信する受信装置にかかり、詳しくは、放送波に載せたバージョンアッププログラム等をダウンロードできるように構成されたディジタル放送受信装置に関する。
【０００２】
【従来の技術】
例えば、衛星を用いたディジタル放送受信システムにおいては、ディジタル信号圧縮技術を用いて映像・音声信号を圧縮するとともに、複数番組の映像・音声ディジタル信号を時分割多重したストリーム（トランスポートストリーム）をトランスポンダ（衛星中継器）を経由して放送を行っている。一方、このようなディジタル放送を受信する放送受信装置は、専用のアンテナを通して受け取ったディジタル放送の複数のトランスポンダのなかから一つをチューナによって選択し、この一つのトランスポンダに含まれる複数のチャンネルのうち一つをデマルチプレクス処理によって選択し、この選択したチャンネルのディジタル信号をデコードすることによって映像・音声信号を出力するようになっている。
【０００３】
このようなディジタルテレビ放送では、受信装置のソフトウェアのバグ修正や機能向上のために新しいソフトウェアや共通データ（事業者ロゴ、ジャンルコード等）のダウンロードデータが放送波に載せられて伝送される。受信装置は、電源ＯＮされた時に、伝送されるダウンロード送出情報（対応する機種情報（ｍｏｄｅｌ＿ｉｄ）、送られてくるダウンロードデータのバージョン（ｖｅｒｓｉｏｎ＿ｉｄ）、送出日程等（ＳＤＴＴ：Ｓｏｆｔｗａｒｅ  Ｄｏｗｎｌｏａｄ  Ｔｒｉｇｇｅｒ  Ｔａｂｌｅ））を受信し、ダウンロードデータが有効かどうかの判定、及び受信装置の設定条件を基にダウンロード処理を行うかどうかの決定を行う。受信装置の設定条件とは、ダウンロードを実行するかどうかのユーザーの意思であり、ダウンロードは行わないとのユーザー設定の下では、ダウンロード処理は行わないことになる。一方、ダウンロードを実行すると判断した受信装置は、送出日程内の設定された日時に送出されるダウンロードデータを受信し、例えば、フラッシュメモリ等の不揮発性メモリに書き込み、次回の立ち上げ時等に、書き込んだデータを利用することで、ソフトウェアや共通データのバージョンアップを実現している（特許文献１参照）。
【０００４】
【特許文献１】
特開２００２−２９０８６９号公報
【０００５】
【発明が解決しようとする課題】
従来のソフトウェア等のダウンロードデータは、不揮発性メモリに記録されている全てのデータを書き換えるため、例えば、３Ｍｂｙｔｅ以上のデータが転送される場合がある。しかしながら、大幅なソフトウェアの修正を行わない限り、ソフトウェア等の変更点は数バイトから数Ｋｂｙｔｅ程度と予想され、このような場合にまで全てのソフトウェアデータを送出するのは伝送帯域の無駄遣いであり、また、不揮発性メモリに何度も同じデータを書き込むことになり、不揮発性メモリの寿命を短くしてしまう。
【０００６】
この発明は、上記の事情に鑑み、データの変更点だけを効率的に修正等することができるディジタル放送受信装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
この発明のディジタル放送受信装置は、上記の課題を解決するために、ディジタル放送波を受信し復調してデータをダウンロードするように構成されたディジタル放送受信装置において、ダウンロードしたデータが所定サイズ以内の単位データごとにヘッダを有している場合に前記ヘッダ内の開始アドレス情報に基づいて書き込むべき記録媒体の書込開始アドレスを判断する手段と、前記判断した書込開始アドレスから記録媒体に単位データを書き込む手段と、を備えたことを特徴とする。
【０００８】
上記の構成であれば、例えばソフトウェアの全体を書き換えるのではなく、ソフトウェアの一部を書き換えることになるから、記録媒体に何度も同じデータを書き込むことになるのを回避することができる。更には、ダウンロードデータを一時的にキャッシュするメモリについても、その容量を少なくすることができる。また、ダウンロードのための伝送においては、その伝送帯域の無駄遣いといったことも回避できることになる。
【０００９】
自機用の単位データをヘッダ内の対応バージョン情報に基づいて判断する手段を備えていてもよい。また、前記記録媒体は所定単位でデータ書換が行われる書換可能な不揮発性半導体メモリであってもよい。
【００１０】
【発明の実施の形態】
以下、この発明の実施形態を図１及び図２に基づいて説明するが、ここではユーザがＢＳ（Ｂｒｏａｄｃａｓｔｉｎｇ  Ｓａｔｅｌｌｉｔｅ）ディジタル放送を視聴する場合を例示している。
【００１１】
アンテナ１は、屋外において所定の方向に向けて配置されており、ＢＳから送られてくるディジタル放送信号を受信する。このアンテナ１は、一般に周波数変換器を備え、受信／周波数変換した信号をチューナ２に与える。
【００１２】
チューナ２は、受信した高周波ディジタル変調信号のうちから特定周波数の信号を取り出す。すなわち、ディジタル放送の複数のトランスポンダのなかから一つを選択する処理を行う。また、チューナ２は、復調回路、逆インタリーブ回路、誤り訂正回路などを備えることにより、選択したディジタル変調信号を復調してトランスポート・ストリームを出力する。
【００１３】
デマルチプレクサ（ＤＥＭＵＸ）３は、チューナ２から受け取ったトランスポート・ストリームを、ＭＰＥＧ２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ２）のビデオストリーム、オーディオストリーム、ＰＳＩ／ＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ／Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）、及びダウンロードプログラムプログラムに分離する。デマルチプレクサ３は、ビデオストリームとオーディオストリームをＡＶデコーダ４に供給し、ＰＳＩ／ＳＩやダウンロードプログラム等をＣＰＵ１３に供給する。なお、前述のごとく、トランスポート・ストリームには複数のチャンネルが多重化されており、このなかから任意のチャンネルを選択するための処理は、前記ＰＳＩ／ＳＩから任意のチャンネルがトランスポート・ストリーム中でどのパケットＩＤで多重化されているかといったデータを取り出すことで可能となる。また、ダウンロードプログラム等自体およびその抽出のためのＩＤも前記ＰＳＩ／ＳＩから取り出すことができる。更に、トランスポート・ストリームの選定（トランスポンダの選定）もＰＳＩ／ＳＩの情報に基づいて行うことができる。
【００１４】
ＡＶデコーダ４は、ビデオストリームに対してデコードを行うビデオデコーダ、及びオーディオストリームに対してデコードを行うオーディオデコーダを備える。ビデオデコーダは、入力された可変長符号を復号して量子化係数や動きベクトルを求め、逆ＤＣＴ変換や動きベクトルに基づく動き補償制御などを行う。オーディオデコーダは、入力された符号化信号を復号して音声データを生成する。デコードにより生成された映像データは映像処理回路５に出力され、音声データは音声処理回路６に出力される。
【００１５】
映像処理回路５はＡＶデコーダ４から映像データを受け取り、Ｄ／Ａ変換を行い、例えばＮＴＳＣフォーマットのコンポジット信号に変換する。音声信号処理回路６はＡＶデコーダ４から出力された音声データを受け取り、Ｄ／Ａ変換を行い、右（Ｒ）音のアナログ信号および左（Ｌ）音のアナログ信号を生成する。映像出力回路７及び音声出力回路８は出力抵抗や増幅器等を備えて成る。ＡＶ出力端子９には出力部（左右音声出力端子および映像出力端子のセット）が設けられており、この出力部には図示しないモニタが接続される。
【００１６】
ＯＳＤ（オンスクリーンディスプレイ）表示回路１２は、ＣＰＵ１３から出力指示された文字情報や図形情報に基づく映像信号を加算器２０に出力する。加算器２０は前記映像信号を受信映像信号に組み込む。上記ＯＳＤ表示回路１２により、ＣＰＵ１３が受け取った前述のＰＳＩ／ＳＩに基づく電子番組ガイド（ＥＰＧ：（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ））の他、操作ガイド画面などの表示が実現される。
【００１７】
リモコン送信機１０は、当該放送受信装置３０に指令を送出するための送信機である。リモコン送信機１０には、電源キー、チャンネル指定キー、方向キー、決定キーなどが設けられている。このリモコン送信機１０に設けられたキーを操作すると、それらキーに対応した指令を意味する信号光（リモコン信号）が図示しない発光部から送出される。リモコン受光器１１は、前記信号光を受光し、これを電気信号に変換してＣＰＵ１３に与える。
【００１８】
不揮発性メモリ（例えば、フラッシュメモリ等）１４Ａには、ブートプログラム、ダウンロードプログラム、共通データ等の各種情報が格納される。電源立ち上げ時、ＣＰＵ１３は不揮発性メモリ１４Ａに書き込まれているブートプログラムから実行し、システムに必要な初期化等を行う。そして、不揮発性メモリ１４Ａ内のプログラムは、揮発性メモリ１４Ｂへ展開され、この揮発性メモリ１４Ｂに展開されたプログラムをＣＰＵ１３が実行する。共通データについては、プログラムの初期化ルーチンで揮発性メモリ１４Ｂへ展開される。
【００１９】
電源制御回路２３は、電源コンセントからＡＣ電源を入力し、整流／降圧動作によって各種のＤＣ電源を発生させて各回路へ供給する。また、電源制御回路２３は、タイマー機能を有しており、ＣＰＵ１３により設定された日時（例えば、ダウンロード実行日時）が到来すると、必要回路への電源供給を行う。
【００２０】
ＣＰＵ１３は、前記リモコン送信機１０などを用いたユーザによる番組選択処理、番組選択処理のためのＥＰＧ画面表示のための処理の他、ダウンロード送出情報（告知情報）を受信する際の処理、ダウンロードを行った場合のプログラムやデータなどを不揮発性メモリ１４Ａに書き込む処理などを行う。ダウンロード送出情報を受信する際の処理は、ダウンロード送出情報（対応する機種情報（ｍｏｄｅｌ＿ｉｄ）、送られてくるダウンロードデータのバージョン（ｖｅｒｓｉｏｎ＿ｉｄ）、取得すべきモジュールを示す情報、送出日程等）を受信し、ダウンロードデータが有効かどうかの判定、取得すべきモジュールの判定処理、取得すべきモジュールを示す情報を不揮発性メモリ１４Ａに格納する処理からなる。例えば、取得すべきモジュールを示す情報は、「受信機ソフトウェアのバージョンが「０」の場合は０番モジュール及び２０番モジュールを受信」のごとく記述され、受信装置３０のＣＰＵ１３は上記情報と自機ソフトウェアバージョン番号とに基づいて取得すべきモジュールを判定する。
【００２１】
図２にモジュールの一例を示す。このモジュールは、ヘッダ部と書換データ部とから成る組を複数有して成る。ヘッダ部には、少なくとも、書込アドレス及び書込サイズ情報が格納される。また、この実施形態ではヘッダには、伝送上のエラー対応のためにＣＲＣ（誤り訂正）データを付加すると共に、対応バージョン情報（例えば、バージョン「０」、或いはバージョン「０」「１」等）を付加している。対応バージョン情報を設けない場合には、モジュールはバージョンごとに作成すればよい。書換データ部は、不揮発性メモリ１４Ａにおける書込サイズ以下のサイズに設定される。
【００２２】
電源制御回路２３がタイマー機能により実行日時の到来を判断したときには、ダウンロードを実行するのに必要な回路（勿論、ＣＰＵ１３を含む）への通電を行うことになり、このとき、ＣＰＵ１３は、不揮発性メモリ１４Ａからダウンロード処理の実行が要求されている旨の情報を取得し、チューナ２による選局やデマルチプレクサ３による情報分離処理を実行させ、ダウンロードデータを取得し、一旦図示しないキャッシュメモリに格納する。ここで、ＣＰＵ１３は、ダウンロードデータ（モジュール）が、図２に示したごとく、所定サイズ以内の単位データごとにヘッダを有している場合に前記ヘッダ内の開始アドレス情報に基づいて書き込むべき不揮発性メモリ１４Ａの記録開始アドレスを判断する。例えば、開始アドレスが不揮発性メモリ１４Ａ上のアドレスそのものであれば（そのように決めているのであれば）、ＣＰＵ１３は当該開始アドレスを記録開始アドレスとして書換データを書き込む処理を行えばよい。また、開始アドレスがソフトウェアの先頭アドレスから何バイト目といった情報であれば、当該情報から記録開始アドレスを算出し、この算出した記録開始アドレスから書換データを書き込む処理を行えばよい。
【００２３】
ダウンロードデータ（修正ソフトウェアや更新データ等）は、ディジタル放送受信装置のメーカによって作成されることになり、自社のディジタル放送受信装置における不揮発性メモリ内のプログラム構造やデータ構造を把握しているのであるから、上記開始アドレス情報は問題なく知得できる。また、ディジタル放送受信装置において不揮発性メモリ１４としてフラッシュメモリ等の所定単位でしか書き込むことができないメモリを用いる場合、前記書換データのサイズは前記所定単位で作成することとする。また、このようにダウンロードすべきデータ量が少なくなった場合、ディジタル放送受信装置３０は、電源ＯＮ状態でユーザの指示によりダウンロードを実行するように構成することができる。ここで、従来におけるダウンロードはディジタル放送受信装置の電源ＯＦＦ時に行うことが一般的であったが、ダウンロードすべきデータ量が少なくなった場合、メモリ使用量やＣＰＵ１３の処理負担が軽減でき、電源ＯＮ状態（ユーザのテレビ視聴時）でも問題なくダウンロードできる。
【００２４】
【発明の効果】
以上説明したように、この発明によれば、例えばソフトウェアの全体を書き換えるのではなく、ソフトウェアの一部を書き換えることになるから、記録媒体に何度も同じデータを書き込むことになるのを回避することができる。更には、ダウンロードデータを一時的にキャッシュするメモリについても、その容量を少なくすることができる。また、ダウンロードのための伝送においては、その伝送帯域の無駄遣いといったことも回避できることになる。
【図面の簡単な説明】
【図１】この発明の実施形態のディジタル放送受信装置を示すブロック図である。
【図２】ダウンロードされるモジュールの構成を示した説明図である。
【符号の説明】
１    アンテナ
２    チューナ
３    デマルチプレクサ（ＤＥＭＵＸ）
４    ＡＶデコーダ
１０  リモコン送信機
１３  ＣＰＵ
１４Ａ不揮発性メモリ
１４Ｂ揮発性メモリ
２３  電源制御回路
【図１】
2004349923.tif 000003
【図２】
2004349923.tif 000004