(57)【特許請求の範囲】
【請求項１】
データ受信装置を制御するためのプログラムソフトウェアが多重化されたディジタルデータを映像・音声データが多重化されたディジタルデータの伝送路と同一の伝送路を介して受信するようにしたデータ受信装置において、
上記プログラムソフトウェアが多重化されたディジタルデータが該プログラムソフトウェアを特定するための付加的情報を含み、
上記付加的情報を参照してダウンロードすべきプログラムソフトウェアが検出されたか否かを決定する手段と、
上記ディジタルデータの受信レベルを所定期間検出し、平均受信レベルを算出する検出手段と、
上記平均受信レベルを表示するための表示処理回路と、
上記プログラムソフトウェアをダウンロードして記憶する記憶手段と、
上記平均受信レベルの表示を参考にして選択された上記記憶を行うか否かの指示が入力される指示手段と、
上記指示手段からの指示に基づいて上記プログラムソフトウェアの上記記憶手段に対する記憶を実行するか否かを制御する制御手段とを有し、
上記プログラムソフトウェアが検出され、且つ上記指示手段が記憶を行うことを指示した場合に、上記プログラムソフトウェアを記憶するように上記制御手段が上記記憶手段を制御するようにしたことを特徴とするデータ受信装置。
【請求項２】
請求項１において、
上記検出手段は、
Ｃ／Ｎ値に基づいて受信レベルを検出することを特徴とするデータ受信装置。
【請求項３】
請求項１において、
上記平均受信レベルが所定レベル以下である場合とは、上記Ｃ／Ｎ値の所定期間における平均値が所定値以下であることを特徴とするデータ受信装置。
【請求項４】
データ受信装置を制御するためのプログラムソフトウェアが多重化されたディジタルデータを映像・音声データが多重化されたディジタルデータの伝送路と同一の伝送路を介して受信するようにしたデータ受信方法において、
上記プログラムソフトウェアが多重化されたディジタルデータが該プログラムソフトウェアを特定するための付加的情報を含み、
上記付加的情報を参照してダウンロードすべきプログラムソフトウェアが検出されたか否かを決定するステップと、
上記ディジタルデータの受信レベルを所定期間検出し、平均受信レベルを算出する検出ステップと、
上記平均受信レベルを表示するための表示処理ステップと、
上記プログラムソフトウェアをダウンロードして記憶する記憶ステップと、
上記平均受信レベルの表示を参考にして選択された上記記憶を行うか否かの指示が入力される指示入力ステップと、
上記記憶を行うか否かを指示する指示手段からの指示に基づいて上記プログラムソフトウェアの上記記憶手段に対する記憶を実行するか否かを制御する制御ステップとを有し、
上記プログラムソフトウェアが検出され、且つ上記指示入力ステップにおいてが記憶を行うことが指示された場合に、上記プログラムソフトウェアを記憶するように上記制御ステップにおいて上記記憶手段が制御されることを特徴とするデータ受信方法。
【請求項５】
請求項４において、
上記検出ステップは、
Ｃ／Ｎ値に基づいて受信レベルを検出することを特徴とするデータ受信方法。
【請求項６】
請求項４において、
上記平均受信レベルが所定レベル以下である場合とは、上記Ｃ／Ｎ値の所定期間の平均値が所定値以下であることを特徴とするデータ受信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えばディジタル衛星放送を利用して複数のプログラム・データを伝送する場合のデータ受信装置および受信方法に関する。
【０００２】
【従来の技術】
最近、通信衛星を使用して画像信号、オーディオ信号等を伝送するディジタル放送システムが実用化されつつある。この発明は、かかるディジタル放送システムに対して適用することができる。図７は、典型的なディジタル放送システムの概略を示すものである。番組を送出する側は、アップリンク局、番組提供者、管理システムにより構成される。
【０００３】
番組提供者１０１からの映像・音声データがアップリンク局１０２のＭＰＥＧ(Moving Pictures Expert Group)２のエンコーダ、マルチプレクサ１０３に供給される。ＭＰＥＧ２エンコーダ、マルチプレクサ１０３において、映像・音声データが圧縮され、圧縮された映像・音声データが１８８バイトの長さのパケットに詰め込まれる。複数の番組とそれぞれ対応した映像・音声データのパケットが多重化され、ＭＰＥＧ２のトランスポート・パケットが形成される。トランスポート・パケットが連なって、トランスポート・ストリームが形成される。トランスポート・ストリームの数は、通信衛星に搭載されているトランスポンダの数に対応している。
【０００４】
ＭＰＥＧ２トランスポート・ストリームが送信システム１０４に供給される。送信システム１０４では、パケット毎のスクランブル処理、パケット毎のエラー訂正符号化、変調等の処理がされ、変調出力が送信アンテナ１０５に供給される。スクランブル処理は、視聴者毎に視聴の可否を制御するのに使用する条件付きアクセスを実現する上で必要とされる。例えばある番組だけをそのつど有料で視聴するペイ・パー・ビューの契約が可能となる。スクランブルを解く鍵は、鍵管理システム１０６からＭＰＥＧ２エンコーダ、マルチプレクサ１０３に供給され、映像・音声情報と同様、パケットの一つとしてトランスポート・ストリーム中に挿入されている。
【０００５】
また、番組管理システム１０７によって、ＭＰＥＧ２パケットの統合的管理がなされる。番組管理システム１０７と鍵管理システム１０６とが結合し、スクランブルを解く鍵を暗号化するようになされる。さらに、顧客管理システム１０８が設けられ、視聴契約に関連する事項等の管理がなされる。視聴者の家庭との間で、電話回線１０９を通じて課金情報が伝送される。
【０００６】
送信アンテナ１０５から送出され、通信衛星１１０を介して各家庭の受信アンテナ１１１により放送電波が受信される。受信アンテナ１１１に対して受信機１１２が接続される。受信機１１２は、受信トランスポンダを指定するチューナ、復調部、スクランブルを解くデスクランブル部、分離するパケットを指定するデマルチプレクサ、映像復号部、音声復号部等により構成される。復号された映像・音声信号がテレビジョン受像機１１３に供給される。
【０００７】
スクランブルを解く鍵は、暗号化され、関連情報として映像・音声とともに、伝送される。この暗号を解く鍵は、受信機１１２に挿入されているＩＣカード１１４の中に格納されている。どの番組のスクランブルを解くことができるかは、各受信システムの契約情報をもとに送信側から制御できるようにされている。条件付きアクセス機能を有する受信機は、通常、ＩＲＤ(Integrated Receiver/Decoder) と称される。
【０００８】
上述のディジタル衛星放送システムは、実用化が始まったばかりであり、受信側に対して、現行の受信機を制御するプログラムに対して種々の変更が加えられる可能性がある。この変更は、顧客に対して新たなサービス、付加価値を提供することを目的とするのが一般的である。このようなプログラムの変更がなされる時の対策としては、いくつかの方法が可能である。
【０００９】
例えば受信機に内蔵されているプログラムＲＯＭを交換したり、受信機全体を交換することにより、プログラム変更に対処することができる。また、受信機に設けられているＩＣカードのインターフェースを利用して、新たな受信プログラムが格納されたＩＣカードを顧客に配付して、このＩＣカードから新たなプログラムをロードすることができる。しかしながら、既に設置されている受信機の台数が多い場合では、受信機のＲＯＭの交換、受信機の回収は、困難である。また、ＩＣカードを配付する方法も、費用面の負担が大きいのみならず、ＩＣカードが比較的小さいメモリ容量を有するので、そこにプログラムを格納することが難しいという問題がある。
【００１０】
かかる問題点を解消する方法として、送信側から最新のプログラム情報を放送波として送信し、受信側において、このプログラムを受信機にロードすることが提案されている。すなわち、衛星放送によって例えばＭＰＥＧ２方式で伝送されるストリーム中にプログラムデータを挿入し、受信機側においてこのプログラムデータのダウンロードを行う。ダウンロードされたプログラムデータは、例えば受信機が内蔵するＲＡＭに一旦書き込まれ、このＲＡＭからフラッシュメモリに対してプログラムデータが転送され、プログラムの書き換えがなされる。
【００１１】
書込むべきプログラムデータを小さな単位（例えば６４ｋバイト）に区切り、この単位毎に書込み処理を行なうことによって、一時記憶のためのＲＡＭの容量の削減がなされる。また、フラッシュメモリについては、旧いプログラムデータを一旦消去し、消去された部分に新しいプログラムデータを書込むことによって、フラッシュメモリの容量を削減するようになされる。
【００１２】
【発明が解決しようとする課題】
上述したプログラムデータの書き換え処理の方法は、書き換え処理を開始すると、書き換えの対象であるフラッシュメモリの記憶領域の全てが正しく書き換えられるまで、新旧両方のプログラムが不完全な状態となるという問題がある。
【００１３】
プログラムデータを大幅に（例えば数Ｍバイト）書き換える処理では、プログラムデータのデータ量が多くなり、書き換え処理のために数分から数十分程度の長い受信時間が必要とされる。従って、プログラムデータのダウンロード中での降雨等による電波状況の悪化によって、プログラムデータを部分的に取得できない危険性がある。この場合では、電波状況が回復するまで、ダウンロード処理が中断される。
【００１４】
このように、電波状況が不安定な時にプログラムの書き換え動作を開始すると、書き換え動作中での電波状況の悪化によって、書き換え動作の続行が困難となり、電波状況が回復するまで、プログラムのダウンロードが完結しない問題が発生する。プログラムが不完全な状態では、受信機を正常に動作させることが不可能となる。
【００１５】
従って、この発明の目的は、書き換えの中断によりプログラムが不完全な状態がつづくおそれを防止することができるデータ受信装置および受信方法を提供することにある。
【００１６】
【課題を解決するための手段】
この発明は、上述した課題を解決するために、データ受信装置を制御するためのプログラムソフトウェアが多重化されたディジタルデータを映像・音声データが多重化されたディジタルデータの伝送路と同一の伝送路を介して受信するようにしたデータ受信装置において、
プログラムソフトウェアが多重化されたディジタルデータが該プログラムソフトウェアを特定するための付加的情報を含み、
付加的情報を参照してダウンロードすべきプログラムソフトウェアが検出されたか否かを決定する手段と、
ディジタルデータの受信レベルを所定期間検出し、平均受信レベルを算出する検出手段と、
平均受信レベルを表示するための表示処理回路と、
プログラムソフトウェアをダウンロードして記憶する記憶手段と、
平均受信レベルの表示を参考にして選択された記憶を行うか否かの指示が入力される指示手段と、
指示手段からの指示に基づいてプログラムソフトウェアの記憶手段に対する記憶を実行するか否かを制御する制御手段とを有し、
プログラムソフトウェアが検出され、且つ指示手段が記憶を行うことを指示した場合に、プログラムソフトウェアを記憶するように制御手段が記憶手段を制御するようにしたことを特徴とするデータ受信装置である。
【００１７】
この発明は、データ受信装置を制御するためのプログラムソフトウェアが多重化されたディジタルデータを映像・音声データが多重化されたディジタルデータの伝送路と同一の伝送路を介して受信するようにしたデータ受信方法において、
プログラムソフトウェアが多重化されたディジタルデータが該プログラムソフトウェアを特定するための付加的情報を含み、
付加的情報を参照してダウンロードすべきプログラムソフトウェアが検出されたか否かを決定するステップと、
ディジタルデータの受信レベルを所定期間検出し、平均受信レベルを算出する検出ステップと、
平均受信レベルを表示するための表示処理ステップと、
プログラムソフトウェアをダウンロードして記憶する記憶ステップと、
平均受信レベルの表示を参考にして選択された記憶を行うか否かの指示が入力される指示入力ステップと、
記憶を行うか否かを指示する指示手段からの指示に基づいてプログラムソフトウェアの記憶手段に対する記憶を実行するか否かを制御する制御ステップとを有し、
プログラムソフトウェアが検出され、且つ指示入力ステップにおいてが記憶を行うことが指示された場合に、プログラムソフトウェアを記憶するように制御ステップにおいて記憶手段が制御されることを特徴とするデータ受信方法である。
【００２１】
受信状態が悪い場合には、プログラムの書き換え処理を行なわないので、書き換え処理が中断し、プログラムの不完全な状態がつづき、その間、受信機が動作できなくなることを防止することができる。
【００２２】
【発明の実施の形態】
以下、この発明の実施の一形態を、図面を参照しながら説明する。図１は、この実施の一形態を示すブロック図である。１で示す受信アンテナは、通信衛星（または放送衛星）からの電波を受信する。アンテナ１に付属したコンバータは、受信信号を所定の周波数の第１ＩＦ（中間周波）信号へダウンコンバートし、チューナ２に出力する。
【００２３】
チューナ２では、ユーザが設定した受信チャンネル（すなわち、受信トランスポンダ）が選局され、第２ＩＦ信号が生成される。第２ＩＦ信号が復調部３に供給され、例えばＱＰＳＫの復調がなされる。復調部３からの復調出力が誤り訂正部４に供給される。誤り訂正部４は、誤り訂正符号例えばリード・ソロモン符号やビタビ復号により伝送中に生じた誤りを訂正する。誤り訂正部４の出力（トランスポート・ストリーム）が分離化部５に供給される。スクランブルを解除するデスクランブルは、誤り訂正部４と分離化部５の間でなされる。
【００２４】
分離化部５では、トランスポート・ストリームから所望のチャンネルのパケットが分離され、また、ヘッダ部の情報に基づき映像データ、音声データおよび付加データ（プログラム情報が含まれる）に分離される。映像データが映像復号部６Ｖにより復号され、受信映像信号が発生する。音声データが音声復号部６Ａにより復号され、受信音声信号が発生する。分離化部５によって分離された付加データは、機器制御部１０に供給される。復号された映像信号は、加算器１５において表示用信号が加算され、加算器１５の出力映像信号がディスプレイ（図示せず）に映出される。同様に、復号された音声信号は、例えばアンプで増幅されスピーカ（図示せず）から出力される。
【００２５】
機器制御部１０は、受信機全体の動作を制御するもので、マイクロコンピュータにより構成される。機器制御部１０に対して、チューナ２、ＲＯＭ１１、フラッシュメモリ１２、ＲＡＭ１３および画面表示生成部１４が結合される。さらに、機器制御部１０には、誤り訂正部４からビットエラーレート情報が供給される。ビットエラーレートは、Ｃ／Ｎと相関を有するので、機器制御部１０は、ビットエラーレート情報から電波状況（Ｃ／Ｎ）を知ることができる。機器制御部１０と画面表示生成部１４によりＣ／Ｎの程度を表す表示がディスプレイの管面上に表示することが可能とされている。
【００２６】
なお、図示が省略されているが、機器制御部１０に対して、モデムが接続され、電話回線を介して管理システムに課金情報を伝送するようになされている。さらに、機器制御部１０には、ユーザの操作部（フロントパネル上のキー、管面表示およびマウス等のポインティングデバイス、リモートコントロールシステム等）も結合されている。この操作部では、ダウンロードを行なう時に操作されるキー、ボタンが含まれている。
【００２７】
ＲＯＭ１１には、ダウンロード制御用のプログラムが格納されている。機器制御部１０が行うダウンロードの制御は、このＲＯＭ１１に格納されたプログラムに基づいてなされる。フラッシュメモリ１２には、通常動作制御用のプログラムが格納される。機器制御部１０によって行われる通常動作の制御（すなわち、ダウンロードの制御以外）がフラッシュメモリ１２に記憶されているプログラムに基づいてなされる。ＲＡＭ１３は、フラッシュメモリ１２を書き換える際の一時的記憶部として使用される。画面表示生成部１４は、機器制御部１０の制御によって、種々の表示信号を生成する。この表示信号には、上述したＣ／Ｎの表示を行なうための信号が含まれる。表示信号が加算器１５に供給され、復号された映像信号に重畳される。
【００２８】
上述のような受信機の制御を行うためのプログラム・データが放送波として送信され、プログラム・データを受信し、ＲＡＭ１３を経由してフラッシュメモリ１２にダウンロードすることにより、受信機の制御用のプログラムを変更可能とされている。
【００２９】
ダウンロードが行なわれる場合、分離化部５によって分離されたプログラムデータが機器制御部１０によって、１書き換え単位（例えば６４ｋバイト）毎にＲＡＭ１３に書込まれる。ＲＡＭ１３は、フラッシュメモリ１２の１書き換え単位の書き換え処理が終了するまで、このデータを保持する。１書き換え単位のプログラム・データがＲＡＭ１３から読出された後、フラッシュメモリ１２に書込まれる。ダウンロードの対象となるプログラムの書き換え処理が完了するまで、１書き換え単位の処理が繰り返される。
【００３０】
なお、ＭＰＥＧ２においては、データ・ストリームは、パケットと称される単位に分割され伝送される。１つのパケットは、４バイトのヘッダ部および１８４バイトのペイロード部からなり、１８８バイトのサイズを有する。ヘッダ部には、各々のパケットの情報やパケット同士の関係を表す情報などが格納される。このヘッダ部には、このパケットの識別情報であるＰＩＤが設けられる。すなわち、同一のデータ・ストリームから生成されたトランスポート・パケットには、同一のＰＩＤが付される。このＰＩＤによりそのパケットの送出先（映像復号部６Ｖ、音声復号部６Ａ、または機器制御部１０）が指示される。
【００３１】
一例として、プログラム・データは、ＭＰＥＧ２  Systems(ISO 13818-1)に規定されているプライベート・セクションの形式に則って伝送される。プログラムデータが格納されるセクションは、ロード・セクションと称される。このプログラム伝送用のセクション中には、プログラム・データの他に、受信機のメーカー、機種を識別する情報、プログラム・データのバージョンを示すＩＤ、必要なプログラム・データが送信されるトランスポンダを示す情報、プログラム・データの長さの情報等が含まれる。従って、受信機では、これらの情報から必要なプログラム・データを選択してロードすることができる。すなわち、適切なプログラム・データが伝送されているトランスポンダを指定し、そのトランスポンダから伝送されたプログラム・データが適切なものであるかどうかが、メーカー、機種のＩＤ、バージョンＩＤなどから判断される。適切なものであれば、ダウン・ロードの対象とされる。
【００３２】
この発明では、ダウン・ロード処理を開始する前に、受信状況の良否に応じてダウンロードを行なうか否かを決定する。図２に示すフローチャートを参照してこのような処理について説明する。最初に電源をオンすると（ステップＳ１）、通常動作制御用のプログラムが実行される（ステップＳ２）。通常動作の一例は、受信チャンネルの切り換えである。
【００３３】
ステップＳ３において、受信信号中で、新しいプログラム情報を検出したかどうかが決定される。送信側は、受信機のメーカー、機種、バージョンに応じた複数のプログラムを繰り返し送信している。上述したようなトランスポート・ストリームに含まれるトランスポンダの指示、メーカー、機種のＩＤ、バージョンＩＤを参照して、ステップＳ３の決定がなされる。検出した場合には、所定時間（例えば１０秒程度）Ｃ／Ｎを観測し、この間のＣ／Ｎの平均値を求める（ステップＳ４）。
【００３４】
求められたＣ／Ｎの平均値が規定値以上かどうかが決定される（ステップＳ５）。そうであれば、ステップＳ６に処理が移り、ダウンロード制御用のプログラムが実行される。そうでなければ、処理がステップＳ２に戻る。例えば受信限界のＣ／Ｎが６dBである場合、Ｃ／Ｎの平均値が１０dBより小となったら、ダウンロードを行なわないようになされる。
【００３５】
ダウンロードの処理が終了したかどうかがステップＳ７で決定される。書き換えの対象となるプログラムを全て書き換えると、ダウンロードが終了する。プログラムとしては、ブートルーチンなどの基本的な処理を行うルーチンを有する基本プログラムと、実際にサービスを提供する応用プログラムとがあるが、これらの何れか一方をダウンロードする場合と、両者をダウンロードする場合とがある。ステップＳ７でダウンロードの処理が終了したと決定されると、処理がステップＳ２に戻る。終了していないと決定されると、ダウンロード処理が終了するまで、ステップＳ６およびＳ７が繰り返される。
【００３６】
図２に示す処理は、Ｃ／Ｎ値例えば平均値が規定値以上の場合には、ダウンロードの処理を自動的に行うようにしているが、Ｃ／Ｎ値をディスプレイの管面に表示して、視聴者がこの表示を見て視聴者がダウンロードを開始するか否かを選択するようにしても良い。図３のフローチャートは、その場合の処理の流れを示す。図３におけるステップＳ１１（電源オン）、Ｓ１２（通常動作制御用のプログラムの実行）、Ｓ１３（新しいプログラム情報を検出したかどうかの決定）は、図２中のステップＳ１、Ｓ２、Ｓ３と同様の処理である。
【００３７】
ステップＳ１４において、視聴者がＣ／Ｎ値表示ボタンを押したかどうかが決定される。例えばＣ／Ｎ値の表示を指示するためのボタン、ダウンロードの実行を指示するためのボタン、Ｃ／Ｎ値を数字で表示するＣ／Ｎ値表示、ダウンロードの処理の途中経過を％で表示する経過表示がディスプレイの管面上に表示可能とされている。従って、実際にボタンを押す操作は、カーソルの移動とマウスのクリックによってなされる。勿論、管面表示のボタンに代えてリモートコントロールのコマンダのボタン等を操作しても良い。Ｃ／Ｎ値表示ボタンが押されない場合では、処理がステップＳ１２に戻る。このボタンが押されると、Ｃ／Ｎ値を観測して表示する（ステップＳ１５）。
【００３８】
Ｃ／Ｎ値の表示も管面上に表示される。例えば二桁の数字でもってＣ／Ｎ値が表示される。この場合、ビット・エラー・レートから求められたＣ／Ｎ値をそのまま表示するか、または視聴者が電波状況を分かりやすいように置き換えがされた数字が表示される。なお、Ｃ／Ｎ値の観測およびその表示は、アンテナの向きを調整する時のアンテナレベルとしても使用される。
【００３９】
視聴者は、Ｃ／Ｎ値の表示を見て、ダウンロードを行うか否かを決定し、ダウンロードを行う場合には、ダウンロード実行ボタンが押される。受信機の取扱い説明書、あるいは管面の表示中に、表示されるＣ／Ｎ値とダウンロードの処理の完了の確実性との関係が説明されている。視聴者は、これを参考にしてダウンロードを行うか否かを決定できる。例えば時間的余裕があり、電波状況の悪化によるダウンロードの中断を許容する時では、Ｃ／Ｎ値の表示がそれほど良好でなくても、ダウンロード実行ボタンが押される。一方、ダウンロード処理の中断によりダウンロード処理時間が長くなることを避けたい時には、Ｃ／Ｎ値の表示が良好なことを確認してから実行ボタンが押される。なお、ダウンロードが中断した場合でも、その後、電波状況が改善されると、以前にダウンロードされたプログラムデータの続きからダウンロード処理を行うことが可能とされている。
【００４０】
ステップＳ１６において、ダウンロード実行ボタンが押されたかどうかが決定され、ボタンがおされた時では、ダウンロード制御用のプログラムの実行（ステップＳ１７）およびダウンロード処理が終了したかどうかの決定（ステップＳ１８）がなされる。ステップＳ１７およびＳ１８は、図２中のステップＳ６およびＳ７と同様の処理である。
【００４１】
図３のフローチャートに示される制御方法は、視聴者にダウンロード処理が中断する危険性の程度を知らせたうえで、ダウンロード処理を開始するか否かを視聴者に選択させるものである。さらに、図２に示す制御方法と、図３に示す制御方法の一方があれば良いが、両者を可能として、視聴者が制御方法を選択できるようにしても良い。
【００４２】
次に、誤り訂正部４のビット・エラー・レートを用してＣ／Ｎを求める方法の一例について説明する。一つの方法としては、復調出力において検出されたエラー数を計数し、その値を表示する方法が可能である。但し、この方法では、Ｃ／Ｎが良好な場合に１個のエラーを観測できる時間が長くなりすぎる。例えばＣ／Ｎが１６dBでは、ビット・エラー・レート（理論値）が１×１０-8となり、１個のエラーを観測できるのに必要な時間が２．５秒となり、また、Ｃ／Ｎが１７dBでは、ビット・エラー・レート（理論値）が１．４×１０-10 となり、１個のエラーを観測できるのに必要な時間が１７９秒となり、さらに、Ｃ／Ｎが１８dBでは、ビット・エラー・レート（理論値）が８×１０-13 となり、１個のエラーを観測できるのに必要な時間が８．７時間となる。
【００４３】
本願出願人は、この問題を解決することが可能なＣ／Ｎ値の表示装置を提案している。以下この表示装置について図４を参照して説明する。図１中と対応する部分については同一参照符号を付す。図４において、２１で示す入力端子には、チューナからのＩＦ信号が供給され、ＡＧＣアンプ２２にてゲインが制御される。ＡＧＣアンプに対するゲインコントロール信号がＤ／Ａ変換器２９の出力に発生する。
【００４４】
ＡＧＣアンプ２２の出力信号が直交検波器２３に供給される。直交検波器２３は、ＡＧＣアンプ２２の出力信号を直交検波してＩ軸とＱ軸のアナログベースバンド信号（Ｉ信号、Ｑ信号と称する）を発生する。Ｉ信号およびＱ信号がＡ／Ｄ変換器２４によりディジタル信号に変換される。ディジタル化されたＩ信号およびＱ信号がＱＰＳＫ復調器３において復調される。復調信号が誤り訂正部４に供給され、誤り訂正がなされる。
【００４５】
Ａ／Ｄ変換器２４からのディジタル化されたＩ信号およびＱ信号が２乗演算器２５および２６にそれぞれ供給される。加算器２７は、２乗演算器２５および２６の出力を加算する。加算器２７の出力が減算器２８に供給され、機器制御部１０からのＡＧＣ基準電圧（ＡＧＣ ＲＥＦ）から減算される。減算器２８の出力信号がＤ／Ａ変換器２９に供給される。Ｄ／Ａ変換器２９からのゲインコントロール信号がＡＧＣアンプ２２に供給される。
【００４６】
ＡＧＣアンプ２２のゲインは、Ａ／Ｄ変換器２４の出力（アナログ入力）のＩ信号およびＱ信号のそれぞれの２乗和がＡＧＣ基準電圧と等しくなるようにフィードバック制御される。従って、ＡＧＣ基準電圧を変えると、Ａ／Ｄ変換器２４の入力の振幅が適正値に対して、大または小となる。一例として、ＡＧＣ基準電圧を小さくすると、Ａ／Ｄ変換器２４の入力の振幅が適正値より小となるようにされている。
【００４７】
さらに、誤り訂正部４から出力される誤り訂正後のデータが誤り訂正符号化部３０に供給される。誤り訂正符号化部３０は、誤り訂正符号化を再度行うもので、その出力が照合のための比較器３１に供給される。比較器３１は、誤り訂正される前のデータが供給される。従って、比較器３１は、照合により不一致のビットを誤りビットとして検出することができる。このようにして検出した誤りビットをビット・エラー・レートとして比較器３１から機器制御部１０に対して供給する。
【００４８】
【発明の効果】
以上説明したように、この発明によれば、受信レベルを所定期間検出し、平均受信レベルが所定レベル以下である場合には、プログラムソフトウェアの記憶を行わないように制御するので、降雨等による電波状況の悪化によってダウンロード処理が中断されることによって、プログラムの不完全な状態が継続するおそれを回避することができる。この発明では、多重化されたデータがプログラムソフトウェアを特定するための付加的情報（受信機のメーカー、機種を識別する情報、プログラム・データのバージョンを示すＩＤ、必要なプログラム・データが送信されるトランスポンダを示す情報、プログラム・データの長さの情報等）を含んでいるので、受信機自身が付加的情報を参照してダウンロードすべきプログラムソフトウェアか否かを判定でき、また、新たなプログラムソフトウェアか否かを判定することができる。
【００４９】
そこで、機器制御部１０が取り込んだビット・エラー・レートの値に応じて、図５において破線で示すように、（ＡＧＣ ＲＥＦ）を可変することによって、特性を変化させる。すなわち、Ｃ／Ｎが高い場合には、等価的にノイズを加え、見かけ上のＣ／Ｎを低下させる。具体的には、ビット・エラー・レートが小さくなるに従って、ＡＧＣ ＲＥＦのレベルを小さくし、ＡＧＣアンプ２２のゲインを下げ（Ａ／Ｄ変換器２４の入力振幅値を適正値より小とし）、量子化ノイズを増加させ、見かけ上、Ｃ／Ｎを低くする。
【００５０】
図６は、機器制御部１０がビット・エラー・レートに応じてＡＧＣ ＲＥＦを変化させる一つの態様を示す。図６において、▲１▼は理論カーブであり、▲２▼〜▲６▼のそれぞれは、理論カーブ▲１▼を図面に向かって右方向にシフトさせたカーブである。右方向のシフトは、ＡＧＣ ＲＥＦを小さくして見かけ上、Ｃ／Ｎを小とする操作である。そして、Ｃ／Ｎが大きくなるに従って、選択するカーブを▲２▼、▲３▼、▲４▼、▲５▼、▲６▼と順に切り換える。この処理により、図５に示すように、１０-1〜１０-7のビット・エラー・レートに対応するＣ／Ｎを（３．４dB〜１５．４dB）（理論値）から（３．４dB〜１８dB）へ変換する。さらに、ビット・エラー・レートが１０-7で飽和するようにしている。上述した方法によれば、ビット・エラー・レートによってＣ／Ｎを表示することができる範囲を拡大することができる。
【００５１】
なお、ビット・エラー・レートによるＣ／Ｎの観測は、受信状況の良否を判定する一つの方法であって、これ以外に、ＡＧＣアンプのゲインコントロール信号のレベルを参照する方法等、他の方法を使用しても良い。
【００５２】
【発明の効果】
以上説明したように、この発明によれば、受信レベルを所定期間検出し、平均受信レベルが所定レベル以下である場合には、プログラムソフトウェアの記憶を行わないように制御するので、降雨等による電波状況の悪化によってダウンロード処理が中断されることによって、プログラムの不完全な状態が継続するおそれを回避することができる。
【００５３】
また、この発明は、プログラムの不完全な状態が続くおそれを視聴者に知らせたうえで、視聴者が選択的にダウンロード処理を行うことが可能とする。
【図面の簡単な説明】
【図１】この発明の一実施例の構成を示すブロック図である。
【図２】この発明の一実施例における制御動作の一例を示すフローチャートである。
【図３】この発明の一実施例における制御動作の他の例を示すフローチャートである。
【図４】この発明の一実施例における受信状況の観測と関連した構成を示すブロック図である。
【図５】ビット・エラー・レートとＣ／Ｎの対応関係の理論カーブ、並びにＡＧＣ基準電圧によって変化されたカーブを示す略線図である。
【図６】ビット・エラー・レートに応じてＡＧＣ基準電圧を変化させる態様の一例を示す略線図である。
【図７】典型的なディジタル放送システムの概略を示す略線図である。
【符号の説明】
３・・・復調器、４・・・誤り訂正部、５・・・分離化部、１０・・・機器制御部、１１・・・ＲＯＭ、１２・・・フラッシュ・メモリ、１３・・・ＲＡＭ
【図１】
0003978966.tif 000002
【図２】
0003978966.tif 000003
【図３】
0003978966.tif 000004
【図４】
0003978966.tif 000005
【図５】
0003978966.tif 000006
【図６】
0003978966.tif 000007
【図７】
0003978966.tif 000008