(57)【特許請求の範囲】
【請求項１】
所定のサービス局の管轄地域内に配置され、該所定のサービス局から送信されるエンジニアリングストリーム放送を利用してソフトウェアをダウンロードすることを原則とし、前記所定のサービス局の管轄地域内であって、他のサービス局の管轄地域と隣接した位置に設置されたときに用いられるデジタル放送受信装置であって、
同調周波数を変化させ、受信するサービス局を選局する選局手段と、
前記所定のサービス局から送信されるエンジニアリングストリーム放送と同一のエンジニアリングストリーム放送を受信可能な前記他のサービス局が存在するか否かを検出してリストアップするサービス局検出手段と、
該サービス局検出手段により前記他のサービス局が検出されたときに、前記選局手段に前記所定のサービス局及び前記他のサービス局を選局させ、各サービス局から送信される前記エンジニアリングサービスのＣ／Ｎ値を取得するＣ／Ｎ値取得手段と、
該Ｃ／Ｎ値取得手段により取得された前記各サービス局の前記Ｃ／Ｎ値を比較し、前記Ｃ／Ｎ値が最も高いサービス局を選択して前記選局手段に選局させるサービス局選択手段と、
該サービス局選択手段により選択されたサービス局から送信されるエンジニアリングストリーム放送を利用して、ソフトウェアをダウンロードする制御を行う制御手段と、を含むことを特徴とするデジタル放送受信装置。
【請求項２】
前記Ｃ／Ｎ値取得手段は、同一のサービス局からデジタル放送信号の瞬間Ｃ／Ｎ値を複数取得し、複数の該瞬間Ｃ／Ｎ値の平均値から前記各サービス局の前記Ｃ／Ｎ値を算出することを特徴とする請求項１に記載のデジタル放送受信装置。
【請求項３】
受信可能な各サービスのチャンネル情報を一覧化したサービスリストを記憶する記憶手段を有し、
前記サービス局検出手段は、前記サービスリストから、前記エンジニアリングサービスを行う前記サービス局を検出することを特徴とする請求項１又は２に記載のデジタル放送受信装置。
【請求項４】
前記サービス局選択手段による前記サービス局の選択は、ダウンロードの対象となる前記ソフトウェアが送信される前記エンジニアリングストリーム放送が行われる前の所定時間内に行われることを特徴とする請求項１乃至３のいずれか一項に記載のデジタル放送受信装置。
【請求項５】
前記エンジニアリングストリーム放送によるダウンロードスケジュールを予め記憶する記憶手段を有し、
該記憶手段に記憶された前記ダウンロードスケジュールに基づいて、前記サービス局選択手段による前記サービス局の選択が行われることを特徴とする請求項４に記載のデジタル放送受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送受信装置に関し、特に、サービス局から送信されるエンジニアリングストリーム放送を利用して、ソフトウェアをダウンロードするソフトウェアダウンロード手段を含むデジタル放送受信装置に関する。
【背景技術】
【０００２】
従来から、プログラムデータを放送波経由でダウンロードする場合に、受信状況が悪いためにプログラムが不完全な状態が続くことを防止するため、プログラムが多重化されたデジタルデータの受信レベルを所定時間検出して平均受信レベルを算出し、平均受信レベルが所定レベル以下である場合は、デジタルデータのダウンロードを行わず、平均受信レベルが所定値以上のときのみダウンロードを行うようにしたデータ受信装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２１７０８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１に記載の構成では、プログラムデータ等のコンテンツのダウンロードは、定められた地域内のエンジニアリングサービス局からのみの実施となる。このため、県境等に居住するユーザの場合、サービス管轄地域内よりも地域外のエンジニアリングサービス局からの受信状態が良い場合があっても、受信状態の悪いサービス管轄地域内のサービス局からコンテンツダウンロードを行うしかなく、安定したダウンロードを行うことができないという問題があった。
【０００５】
そこで、本発明は、例えば上述のような県境等に居住し、必ずしもサービス管轄地域内のサービス局からの受信状態が良好とは言えない場合であっても、コンテンツダウンロードの成功確率の高いデジタル放送受信装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、第１の発明に係るデジタル放送受信装置（２００）は、所定のサービス局（３００）の管轄地域内に配置され、該所定のサービス局（３００）から送信されるエンジニアリングストリーム放送を利用してソフトウェアをダウンロードすることを原則とし、前記所定のサービス局（３００）の管轄地域内であって、他のサービス局（３１０）の管轄地域と隣接した位置に設置されたときに用いられるデジタル放送受信装置であって、
同調周波数を変化させ、受信するサービス局（３００、３１０）を選局する選局手段（１０）と、
前記所定のサービス局から送信されるエンジニアリングストリーム放送と同一のエンジニアリングサービスを受信可能な前記他のサービス局（３１０）が存在するか否かを検出してリストアップするサービス局検出手段（８０）と、
該サービス局検出手段（８０）により前記他のサービス局（３１０）が検出されたときに、前記選局手段（１０）に前記所定のサービス局及び前記他のサービス局（３００、３１０）を選局させ、各サービス局（３００、３１０）から送信される前記エンジニアリングサービスのＣ／Ｎ値を取得するＣ／Ｎ値取得手段（９０）と、
該Ｃ／Ｎ値取得手段（９０）により取得された前記各サービス局の前記Ｃ／Ｎ値を比較し、前記Ｃ／Ｎ値が最も高いサービス局を選択して前記選局手段（１０）に選局させるサービス局選択手段（１００）と、
該サービス局選択手段（１００）により選択されたサービス局から送信されるエンジニアリングストリーム放送を利用して、ソフトウェアをダウンロードする制御を行う制御手段（６０）と、を含むことを特徴とする。
【０００７】
これにより、複数のサービス局からのデジタル放送信号の受信が可能な場合には、最もＣ／Ｎ値が高く、受信状態が良好なサービス局からダウンロードを行うことができ、ダウンロードの成功確率を向上させることができる。
【０００８】
第２の発明は、第１の発明に係るデジタル放送受信装置（２００）において、
前記Ｃ／Ｎ値取得手段（９０）は、同一のサービス局（３００、３１０）からデジタル放送信号の瞬間Ｃ／Ｎ値を複数取得し、複数の該瞬間Ｃ／Ｎ値の平均値から前記各サービス局（３００、３１０）の前記Ｃ／Ｎ値を算出することを特徴とする。
【０００９】
これにより、取得するＣ／Ｎ値の精度を高めることができ、正確なＣ／Ｎ値に基づいて、ダウンロードの対象とするサービス局を適切に選択することができる。
【００１０】
第３の発明は、第１又は第２の発明に係るデジタル放送受信装置（２００）において、
前記サービス局検出手段（８０）は、受信可能な各サービスのチャンネル情報を一覧化したサービスリスト（７２）から、前記エンジニアリングサービスを行う前記サービス局を検出することを特徴とする。
【００１１】
これにより、サービスリストを活用し、簡素な構成で容易にサービス局の検出を行うことができる。
【００１２】
第４の発明は、第１〜３のいずれかの発明に係るデジタル放送受信装置（２００）において、
前記サービス局選択手段（８０）による前記サービス局の選択は、ダウンロードの対象となる前記ソフトウェアが送信される前記エンジニアリングストリーム放送が行われる前の所定時間内に行われることを特徴とする。
【００１３】
これにより、各ダウンロードのタイミングに合わせて、その時々の受信状態に適切に合致した状態で最も受信状態の良いサービス局を選択し、ダウンロードの成功確率を各ダウンロード時で最大限向上させることができる。
【００１４】
第５の発明は、第４の発明に係るデジタル放送受信装置（２００）において、
前記エンジニアリングストリーム放送によるダウンロードスケジュール（７３）を予め記憶する記憶手段（７１）を有し、
該記憶手段（７１）に記憶された前記ダウンロードスケジュール（７３）に基づいて、前記サービス局選択手段（８０）による前記サービス局の選択が行われることを特徴とする。
【００１５】
これにより、ダウンロードが開始される時刻を予め確実に把握しておき、ダウンロードが開始させる直前の適切なタイミングで受信状態の良好なサービス局を選択することができる。
【００１６】
なお、上記括弧内の参照符号は、理解を容易にするために付したものであり、一例に過ぎず、図示の態様に限定されるものではない。
【発明の効果】
【００１７】
本発明によれば、複数のサービス局からのデジタル放送信号の受信が可能な地域におけるダウンロードの成功確率を向上させることができる。
【図面の簡単な説明】
【００１８】
【図１】本実施例に係るデジタル放送受信装置の使用状況の一例の説明図である。
【図２】本実施例に係るデジタル放送受信装置２００の全体構成ブロック図の一例である。
【図３】Ｃ／Ｎ値を説明するための図である。
【図４】フラッシュメモリ７１に記憶されている電子番組表の一例を示した図である。
【図５】サービスリスト７２の具体的な内容の一例を示した図である。
【図６】本実施例に係るデジタル放送受信装置２００の処理フロー図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照して、本発明を実施するための形態の説明を行う。
【００２０】
図１は、本発明を適用した実施例に係るデジタル放送受信装置が好適に使用され得る状況の一例について説明するための図である。図１において、家屋２５０が東京都と千葉県の境界付近の東京都内に位置しており、家屋２５０内にデジタル放送受信装置２００が設置されている。東京都と千葉県は、東京都サービス局３００と、千葉県サービス局３１０とを各々有し、デジタル放送受信装置２００は、東京都サービス局２００からのデジタル放送波と、千葉県サービス局３１０からのデジタル放送波の双方を受信可能な状態にある。このような場合、家屋２５０は、東京都内にあり、東京都サービス局３００の管轄地域であるので、東京都サービス局３００からのデジタル放送波を受信し、利用するのが一般的である。
【００２１】
しかしながら、デジタル放送受信装置２００は、東京都サービス局３００から送信されるデジタル信号波のみならず、千葉県サービス局３１０から送信されるデジタル放送波も受信可能な状況にある。このような場合、東京都サービス局３００からの放送波の受信感度の方が良好であれば、サービスエリア内である東京都サービス局３００からの放送波を受信する設定で問題無いが、受信状態により、千葉県サービス局３１０からの受信状態の方が良好な場合が起こり得る。このような状況下では、東京都サービス局３００が管轄地域内のサービス局だとしても、千葉県サービス局３１０からの放送波を受信した方が、良好な映像及び音声を楽しむことができる。また、受信するサービス種類が、通常の映像や音声のコンテンツの場合には、受信するサービス局間で受信状態に差があったとしても大きな問題とはならない場合が多いが、デジタル放送においては、サービス局からソフトウェアをダウンロードするサービスを受ける場合がある。これは、新たに行われるデジタル放送でエンジニアリングサービスの一環として行われているものであり、サービス局から放送されるエンジニアリングストリーム放送からソフトウェアをダウンロードすることにより、デジタル放送受信装置２００を正常に動作させるためのソフトウェアを最新化及び最適化する。これにより、デジタル放送受信装置２００の受信状態を改善してゆくことができる。ところが、放送波を用いてソフトウェアをダウンロードする場合、受信状態が良好でないと、ダウンロードが適切に行われず、デジタル放送受信装置２００のソフトウェアの更新が正しく行われないという事態を招くおそれがある。
【００２２】
そこで、デジタル放送受信装置２００が、複数のサービス局からの放送波を受信可能な場合には、デジタル放送受信装置２００のサービスエリア内のサービス局に拘らず、最も受信状態の良好なサービス局から放送されるエンジニアリングストリーム放送を受信してソフトウェアのダウンロードを行うようにすれば、ダウンロードの成功確率を高めることができる。本実施例に係るデジタル放送受信装置２００は、複数のサービス局からエンジニアリングストリーム放送の受信が可能な場合に、最も受信状態の良好なサービス局を選択し、ソフトウェアのダウンロードの成功確率を高めるので、県境等で、デジタル放送波の受信状態があまり良くない地域でデジタル放送受信装置２００を用いる場合にも、十分に対応できる。
【００２３】
なお、図１においては、２つの東京都サービス局３００及び千葉県サービス局３１０からのデジタル放送波が受信可能な場合が例として挙げられているが、例えば、３県の県境や、４県の県境付近の地域に家屋２５０が位置し、３つ以上のサービス局からの受信が可能な場合にも、本実施例に係るデジタル放送受信装置２００は好適に適用可能である。
【００２４】
図２は、本発明を適用した実施例に係るデジタル放送受信装置２００の全体構成を示したブロック図の一例である。本実施例に係るデジタル放送受信装置２００は、チューナ１０と、復調部２０と、制御部６０と、メモリ７０と、サービス局検出手段８０と、Ｃ／Ｎ値取得手段９０と、サービス局選択手段１００とを有する。また、本実施例に係るデジタル放送受信装置２００は、必要に応じて、暗号複合部３０と、音声信号処理部４０と、映像信号処理部５０と、音声信号変換部４１と、ビジュアルドライバ５１と、ＰＣＩ（Peripheral  Component  Interconnect）バス１１０と、サブＣＰＵ（Central  Processing  Unit、中央処理装置）１２０と、電源ユニット１３０とを備えてよい。また、デジタル放送受信装置２００の関連構成要素として、アンテナ１１と、スピーカ４２と、表示部５２とが備えられていてもよい。
【００２５】
チューナ１０は、同調周波数を変化させ、所定の周波数に同調周波数を固定して受信するサービス局を選局する選局手段である。チューナ１０は、本実施例に係るデジタル放送受信装置２００においては、エンジニアリングサービスを提供するサービス局を選択する機能を有するが、その他、通常の映像信号や音声信号を含む番組等を受信する際に、受信チャンネルを選局する手段として利用されてもよい。
【００２６】
チューナ１０は、デジタル放送波を選局可能なデジタル放送に対応した選局手段が適用される。放送波を利用したソフトウェアのダウンロードは、デジタル放送波を用いることにより可能となるからである。なお、チューナ１０は、外部のアンテナ１１とともに、受信部１５を構成してもよい。チューナ１０から出力された受信信号は、復調部２０に出力される。
【００２７】
復調部２０は、チューナ１０により選局されて受信された受信波を復調し、デジタル放送波の変調前の信号を復元する手段である。復調される信号は、サービス局側における変調前のデジタル信号であり、ソフトウェア等のデータ信号の他、映像信号や音声信号を含んでもよい。
【００２８】
復調部２０は、必要に応じて、誤り訂正部２１を含んでもよい。誤り訂正部２１においては、伝送中に発生した誤りを、例えば、リードソロモン符号と畳み込み符号等の誤り訂正符号により訂正する。
【００２９】
なお、復調部２０から出力される信号形式は、例えば、トランスポートストリームであってもよい。
【００３０】
暗号復号部３０は、復調部２０から出力された信号を、解読鍵等を用いて復号する。暗号は、例えば、日本の地上デジタル放送の標準暗号として採用されているＭＵＬＴＩ２が用いられている場合には、外部からＢ−ＣＡＳカードを接続することで、暗号を解除するようにしてもよい。他の暗号が用いられる場合には、用いられる暗号に対応した暗号復号部３０を設けるようにしてよい。
【００３１】
暗号復号部３０は、分離部３１を含んでもよい。分離部３１は、復号後の信号を、音声信号と、映像信号と、付加情報とに分離する。付加情報は、ＥＰＧ（Electronic  Program  Guide、電子番組表）等を含む付加的な情報である。分離部３１において分離された音声信号は、音声信号処理部４０に出力され、映像信号は、映像信号処理部５０に出力される。また、番組情報等を含む付加情報は、制御部６０に出力され、メモリ７０に記憶される。信号がトランスポートストリーム信号の場合には、暗号復号部３０において、パケット毎に分離されることになる。
【００３２】
音声信号処理部４０は、音声信号を復号する手段であり、音声信号の復号に必要な信号処理を行う。音声信号処理部４０からの出力は、デジタル音声信号として音声変換部４１に出力される。
【００３３】
音声変換部４１は、音声信号処理部４０から入力されたデジタル音声信号をアナログ音声信号にデジタル−アナログ変換する手段である。音声変換部４１から出力されたアナログ音声信号は、例えば、外部に接続されたスピーカ４２に出力され、スピーカ４２からユーザに音声を提供する。
【００３４】
映像信号処理部５０は、映像信号を復号する手段であり、映像信号の復号に必要な信号処理を行う。映像信号処理部５０からの出力は、デジタル映像信号としてビジュアルドライバ５１に出力される。
【００３５】
ビジュアルドライバ５１は、映像信号の表示画像の縦横の長さの比、いわゆる画角等を調節する手段である。ビジュアルドライバ５１は、例えば、表示画像を１６：９等の所定の画角に変換調整する。ビジュアルドライバ５１により、画角が外部の表示部５２に適合するように調整された映像信号は、ディスプレイ等の表示部５２から出力され、ユーザに映像を提供する。なお、表示部５２には、通常のブラウン管の他、液晶表示パネル、プラズマディスプレイパネル、有機ＥＬ（Electronic  Luminescence）等が適用されてよい。
【００３６】
制御部６０は、メモリ７０へのアクセスと、各種の演算処理を行う制御手段である。制御部６０は、種々の演算処理を行うため、例えば、ＣＰＵで構成されてよい。
【００３７】
制御部６０は、暗号復号部３０から番組情報等の付加情報が出力された場合には、これをメモリ７０に書き込み、付加情報を記憶させる動作を行う。また、制御部６０は、エンジニアリングサービスによるソフトウェアをダウンロードする場合には、ソフトウェアをメモリ７０に書き込み、記憶させる制御を行う。更に、制御部６０は、メモリ７０に記憶されたプログラムや情報を読み込み、種々の演算処理を実行する。
【００３８】
メモリ７０は、プログラム等のソフトウェアを含む種々の情報を記憶する記憶手段である。メモリ７０は、フラッシュメモリ７１と、ブートＲＯＭ（Read  Only  Memory）７４と、ＲＡＭ（Random  Access  memory）７５とを有する。
【００３９】
フラッシュメモリ７１は、書き換え可能な不揮発性メモリであり、番組情報等を含む付加情報と、種々の演算処理のためのプログラムが記憶される。従って、ダウンロードするソフトウェアも、最終的には、フラッシュメモリ７１に記憶される。付加情報には、図１に示されるように、受信可能なサービス種類が一覧化されたサービスリスト７２や、ダウンロードスケジュール７３等の情報が含まれる。
【００４０】
ブートＲＯＭ７４は、起動時に用いられるプログラムを記憶した記憶手段であり、不揮発性メモリに、起動用のプログラムが記憶されている。
【００４１】
ＲＡＭ７５は、揮発性メモリを用いた記憶手段であり、起動時の情報やプログラムを一時的に記憶する記憶手段である。例えば、ソフトウェアをダウンロードする場合には、一旦ＲＡＭ７５にソフトウェアが記憶され、制御部６０で展開され、最終的にフラッシュメモリ７１に記憶され、電源が切れてもデータが保存される状態となる。同様に、種々の付加情報や、プログラムについても、デジタル放送受信装置２００の動作中は、一旦情報やプログラムがＲＡＭ７５に記憶され、制御部６０で読み込まれ、種々の演算処理動作が実行される。
【００４２】
サービス局検出手段８０は、受信可能なサービス局が複数存在するか否かを検出する検出手段である。サービス局検出手段８０は、種々の手法により受信可能なサービス局の検出を行うことができるが、例えば、制御部６０と同様に、フラッシュメモリ７１にアクセスし、サービス種類が記憶されたサービスリスト７２の情報から受信可能なサービス局の数を検出してもよい。なお、サービスリスト７２からサービス局を検出する具体的方法については、後述する。
【００４３】
サービス局検出手段８０は、制御部６０と同様に、フラッシュメモリ７１へのアクセスを行うので、例えば、演算処理機能を有するＣＰＵとして構成されてもよい。サービス局検出手段８０の検出結果は、Ｃ／Ｎ値取得手段９０に出力される。
【００４４】
Ｃ／Ｎ値取得手段９０は、選局されたサービス局から受信したデジタル放送波のＣ／Ｎ値を取得する手段である。サービス局検出手段８０において、複数のサービス局からエンジニアリングサービスが受信可能であることが検出された場合には、Ｃ／Ｎ値取得手段９０は、チューナ１０に各サービス局を選局させ、受信可能な各サービス局のＣ／Ｎ値を取得する。この場合、例えば、受信可能なサービス局について、図１で説明したように、東京都サービス局３００と千葉県サービス局３１０の２つが検出された場合には、Ｃ／Ｎ値取得手段９０は、東京都サービス局３００からのエンジニアリングサービスのＣ／Ｎ値と、千葉県サービス局３１０からのＣ／Ｎ値とを各々取得する。
【００４５】
図３は、Ｃ／Ｎ値を説明するための図である。Ｃ／Ｎ値は、搬送波（受信電力）と雑音の比（Carrier  to  Noise  ratio）を示す値であり、電波の品質を表すのに用いられる。図３において、受信電力とノイズが示されているが、受信電力のノイズに対するマージンが、Ｃ／Ｎ値となる。よって、Ｃ／Ｎ値が大きい程、受信状態が良好であることを示す。ここで、受信電力とは、受信した電波（希望波）の電力のことを意味し、電波の強さを表す。図３に示すように、受信電力が高い場合であっても、ノイズの大きさも大きいと、Ｃ／Ｎ値が低くなり、希望波を受信出来ない場合がある。よって、本実施例に係るデジタル放送受信装置２００においては、Ｃ／Ｎ値を取得し、各サービス局からのエンジニアリングサービスの放送波の受信状態を適正に評価する。
【００４６】
なお、Ｃ／Ｎ値は、（１）式で表され、単位は〔ｄＢ〕で表示する。
【００４７】
【数１】
0005531566.tif 000002
図２に戻る。Ｃ／Ｎ値取得手段９０は、Ｃ／Ｎ値算出手段９１と、Ｃ／Ｎ値記憶手段９２を備えてよい。Ｃ／Ｎ値算出手段９１は、上述の（１）式を用いて、選局された各サービス局のＣ／Ｎ値を算出する手段である。なお、Ｃ／Ｎ値の算出は、１回だけでなく、所定期間内に複数回行い、複数の瞬間Ｃ／Ｎ値を算出し、瞬間Ｃ／Ｎ値の平均値を算出して行うようにしてよい。これにより、より精度の高いＣ／Ｎ値の算出を行うことができる。Ｃ／Ｎ値算出手段は、このような一連のＣ／Ｎ値の算出演算を行う。
【００４８】
Ｃ／Ｎ値記憶手段９２は、Ｃ／Ｎ値算出手段９１で算出した各サービス局のＣ／Ｎ値を一時的に記憶するための手段である。Ｃ／Ｎ値を算出するサービス局は複数存在するので、算出したＣ／Ｎ値を一時的に記憶し、複数のＣ／Ｎ値が比較可能な状態にしておく。
【００４９】
Ｃ／Ｎ値取得手段９０において取得したＣ／Ｎ値は、サービス局選択手段１００に出力される。なお、Ｃ／Ｎ値取得手段９０は、上述のようなチューナ１０に各サービス局を選局させる制御、Ｃ／Ｎ値算出のための演算処理を行うので、例えば、ＣＰＵで構成されてもよい。
【００５０】
サービス局選択手段１００は、Ｃ／Ｎ値取得手段９０で取得した各サービス局のＣ／Ｎ値同士を比較し、最もＣ／Ｎ値の高いサービス局を選択してチューナ１０に選局を行わせる手段である。サービス局選択手段１００は、例えば、Ｃ／Ｎ値比較手段１０１と、選局制御手段１０２とを有してよい。
【００５１】
Ｃ／Ｎ値比較手段１０１は、Ｃ／Ｎ値を大小比較するためのものであり、例えば、コンパレータのような比較手段が適用されてもよいし、ソフト的な演算処理により比較が行われてもよい。選局制御手段１０２は、Ｃ／Ｎ値比較手段１０１の比較結果を受け、チューナ１０をＣ／Ｎ値の最も大きいサービス局に選局させ、受信サービス局を選択決定するための制御手段である。
【００５２】
サービス局選択手段１００の最終選択により、チューナ１０は、最もＣ／Ｎ値の高いサービス局を選局してソフトウェアのダウンロードを行うことができる。なお、サービス局選択手段１００は、所定の電子回路で構成されてもよいし、ＣＰＵで構成されてもよい。
【００５３】
また、制御部６０、サービス局検出手段８０、Ｃ／Ｎ値取得手段９０及びサービス局選択手段１００は、機能別に別の構成要素として示されているが、これらのうち、ＣＰＵとして構成されるものは、総て１つのＣＰＵ内に構成されてもよい。制御部６０、サービス局検出手段８０、Ｃ／Ｎ値取得手段９０及びサービス局選択手段１００のハード構成は、用途に応じて種々の形態をとり得る。
【００５４】
ＰＣＩバス１１０は、本実施例に係るデジタル放送受信機２００を含めてＬＡＮ（Local  Area  Network）を形成する場合に、外部との接続を可能としている外部接続用のバスであり、必要に応じて設けられてよい。
【００５５】
サブＣＰＵは、外部のテレビ等のアナログ機器との接続を行う場合の、信号処理用のインターフェースであり、必要に応じて設けられてよい。
【００５６】
電源ユニット１３０は、本実施例に係るデジタル放送受信機２００に電源を供給するためのユニットである。
【００５７】
次に、引き続き図２を用いて、このような構成を有する本実施例に係るデジタル放送受信装置２００のソフトウェアのダウンロードに関する動作の一例について説明する。
【００５８】
まず、エンジニアリングサービスを提供するサービス局からのエンジニアリングストリーミング放送が行われるスケジュール、つまりソフトウェアのダウンロードサービスを行うスケジュールに関する情報は、付加情報の一部として、フラッシュメモリ７１内にダウンロードスケジュール７３として記憶されている。
【００５９】
図４は、フラッシュメモリ７１に記憶されているソフトウェアのダウンロードの告知情報を含む電子番組表（ＥＰＧ）の一例を示した図である。図４において、ダウンロードスケジュールＳＤＴＴ、ネットワークＩＤ情報ＮＩＴ、サービス情報ＳＤＴ、時間ずれ情報ＴＯＴ、現在時刻情報ＴＤＴ、番組パケットＩＤ情報ＰＭＴ、番組表ＥＩＴ及びデータ放送情報ＤＡＴＡ等が示されている。
【００６０】
このうち、ダウンロードスケジュールＳＤＴＴが、ソフトウェアのダウンロードスケジュールに関する情報であり、このスケジュールに従って、エンジニアリングサービスのエンジニアリングストリーム放送によるソフトウェアの配信が行われる。なお、ソフトウェアのダウンロードは、主電源が切れておらず、かつ視聴用のデジタル放送波を受信していないタイミングで、自動的に受信用の電源が入り、サービス局への選局が自動的に行われ、ソフトウェアのダウンロードが行われることになる。このとき、時間については、特定地域の時間ずれに関する情報ＴＤＴと、現在の時刻と日付情報ＴＤＴが参照され、正確にダウンロードスケジュールＳＤＴＴに合わせて、ダウンロードを行う。
【００６１】
図２に示す本実施例に係るデジタル放送受信装置２００においては、例えば、フラッシュメモリ７１に記憶されたダウンロードスケジュールＳＤＴＴを参照し、ダウンロードが開始される時刻の所定時間前に、ダウンロードの動作を開始するようにしてよい。例えば、午前１０時からダウンロードが開始されるスケジュールになっている場合には、５分前の９時５５分に動作を開始するようにしてもよい。
【００６２】
まず、フラッシュメモリ７１内に記憶されたダウンロードスケジュールＳＤＴＴを参照し、所定時間前になったら、サービス局検出手段８０により、エンジニアリングサービスを受信可能なサービス局が複数存在するか否かが検出される。このとき、フラッシュメモリ７１内のサービスリスト７２が参照される。
【００６３】
図５は、サービスリスト７２の具体的な内容の一例を示した図である。サービスリスト７２は、受信可能なサービスに関する情報が列挙された一覧表であり、例えば、図５に示すように、ネットワークＩＤ、サービスＩＤ、チャンネル番号、枝番、局名、Ｃ／Ｎ値、地域識別ＩＤ、サービス種別等が記憶される。ここで、「地域識別」の項目は、地域別に番号が割り当てられたものであり、例えば、１：東京都、２：千葉県、３：神奈川県、・・・のように地域別に番号が割り当てられる。また、「サービス種別」の項目は、サービスの種類を識別するための項目であり、サービスの種類毎に識別ＩＤが割り当てられる。例えば、通常のドラマやスポーツ中継等の音声信号及び映像信号を送信するサービス内容であれば「０Ｘ１Ｃ」、エンジニアリングサービスを送信するサービス内容であれば「０Ｘ１Ａ」のフラグが設定されているとすると、図５の場合、通常の番組の受信局としてはＴＢＳと日テレの２局が示されている。また、図５において、エンジニアリングサービスを示すサービス種別「０Ｘ１Ａ」のフラグが２つ存在し、受信可能な地域が、１：東京都と２：千葉県で異なる２つのサービスエリアのエンジニアリングサービスを受信可能であることが分かる。
【００６４】
このように、サービス局検出手段８０は、フラッシュメモリ７１内に記憶されたサービスリスト７２内のサービス種別の項目からエンジニアリングサービスのフラグを検出し、次いで、地域識別ＩＤの項目から複数の地域のサービス局が存在するか否かを検出することにより、受信可能なサービス局が複数存在するか否かを検出することができる。
【００６５】
なお、サービス種別には、テレビサービス、ラジオサービス、データサービス及びエンジニアリングサービス等がある。上述のように、各々のサービスがフラグを持っているため、フラグによりサービス種別の判断が可能となっている。このようなフラグの設定は、ＡＲＩＢ（Association  of  Radio  Industries  and  Broadcast、社団法人電波産業会）により規定されている。
【００６６】
なお、サービスリスト７２は、デジタル放送受信装置２００をユーザが購入し、チャンネル設定等を行うチャンネルスキャン時に生成されてよい。サービスリスト７２の生成後は、サービスリスト７２に基づいて、通常の視聴のための選局及びエンジニアリングサービスによるソフトウェアのダウンロードが行われることになる。
【００６７】
ここで、エンジニアリングサービスを受信可能なサービス局が１つしか存在しない場合には、当該エンジニアリングサービスからソフトウェアのダウンロードを実行すれば良いので、通常通りのダウンロード動作を行うようにすればよい。一方、図５に示すように、サービスリスト７２から複数の受信可能なサービス局が検出された場合には、サービス局検出手段８０の検出結果は、Ｃ／Ｎ値取得手段９０に出力される。
【００６８】
図２に戻り、Ｃ／Ｎ値取得手段９０の動作を説明する。サービス局検出手段８０で、複数の受信可能なサービス局が検出された場合には、まず１つ目のサービス局、例えば東京都サービス局３００をチューナ１０で選局し、Ｃ／Ｎ値を取得する。このとき、Ｃ／Ｎ値は、受信状態により刻々と変化するので、所定の期間内に、複数のＣ／Ｎ値を瞬間々々で取得するようにしてよい。例えば、１回の瞬間Ｃ／Ｎ値を、１６〔ｍｓ〕毎に取得するようにすれば、わずか１６０〔ｍｓ〕の間に、１０回の瞬間Ｃ／Ｎ値を取得できることになる。ここで、例えば、より精度を高めるため、最大値と最小値を除き、中央の８回分の瞬間Ｃ／Ｎ値を平均してＣ／Ｎ値を算出するようにすれば、高精度のＣ／Ｎ値を算出することができる。このようなＣ／Ｎ値の算出動作は、Ｃ／Ｎ値算出手段９１で行い、算出されたＣ／Ｎ値は、Ｃ／Ｎ値記憶手段９２に記憶させてよい。
【００６９】
なお、１６〔ｍｓ〕は、１〔Ｔｉｃｋ〕の単位であり、ＣＰＵが１つのコマンドを出力する時間間隔と同様である。このように、ＣＰＵの動作に同期させたタイミングで瞬間Ｃ／Ｎ値を取得するようにしてもよい。
【００７０】
このようにして１つ目の受信可能なサービス局のＣ／Ｎ値を取得した後、２つ目の受信可能なサービス局、例えば、千葉県サービス局３１０をチューナ１０で選局し、同様の手法でＣ／Ｎ値を取得するようにすれば、各サービス局３００、３１０のＣ／Ｎ値を、わずか数秒以内の時間で取得することができる。
【００７１】
Ｃ／Ｎ値取得手段９０で取得された各サービス局のＣ／Ｎ値は、サービス局選択手段１００に出力される。
【００７２】
サービス局選択手段の動作は、デジタル放送受信装置２００の構成要素の説明時に行った内容と同様である。つまり、サービス局選択手段１００において、Ｃ／Ｎ値比較手段１０１で各サービス局３００、３１０のＣ／Ｎ値の比較を行い、Ｃ／Ｎ値が最も大きいサービス局を選択して、その結果を選局制御手段１０２に出力する。選局制御手段１０２は、Ｃ／Ｎ値比較手段１０１の結果を受け、Ｃ／Ｎ値が最も大きいサービス局をチューナ１０に選局させる。このようにして、最もＣ／Ｎ値の大きいサービス局が選局される。
【００７３】
その後、選局されたサービス局からのエンジニアリングストリーム放送を受信してソフトウェアのダウンロードを行うようにする。このような本実施例に係るデジタル放送受信装置２００の動作により、受信状態の最も良好なサービス局からソフトウェアをダウンロードすることができ、ダウンロードの成功確率を大幅に向上させることができる。
【００７４】
次に、図６を用いて、本実施例に係るデジタル放送受信装置２００の処理フローを説明する。図６は、本実施例に係るデジタル放送受信装置２００の処理フロー図である。
【００７５】
ステップ１００においては、デジタル放送波より、ソフトウェアダウンロード情報を取得する。なお、図６においては、省略されてＳＷＤＬ（Software  Download）と示されている。本ステップは、通常のデジタル放送波の受信により、付加情報を受信した際に、ソフトウェアダウンロードスケジュール７３がフラッシュメモリ７１に記憶されることにより、行われてよい。
【００７６】
ステップ１１０においては、サービス局検出手段８０により、サービスリスト７２の参照が行われる。サービスリスト７２の参照は、サービス局検出手段８０が、フラッシュメモリ７１内に記憶されたサービスリスト７２にアクセスすることにより行われてよい。
【００７７】
なお、ステップ１１０が行われるタイミングは、ステップ１００で取得したソフトウェアダウンロードスケジュール７３に基づき、ダウンロード開始の所定時間前に行われてよい。具体的には、ダウンロード開始時刻の５分前という程度の、数分間前のレベルで十分である。
【００７８】
ステップ１２０では、サービス局検出手段８０により、サービスリスト７２から、サービス種別がエンジニアリングサービスに該当するサービスが検出される。図５において説明したように、例えば、サービスリスト７２のサービス種別の情報からエンジニアリングサービスのフラグを検出し、更に地域識別ＩＤから、受信可能なサービス局が複数存在するか否かを検出することにより、サービス局の検出が行われてよい。
【００７９】
ステップ１２０において、サービス局検出手段８０が、２以上の複数のエンジニアリングサービスを受信可能なサービス局を検出した場合には、ステップ１３０に進む。一方、サービス局検出手段８０が、エンジニアリングサービスを受信可能なサービス局を１つのみ検出した場合には、ステップ１６０に進む。
【００８０】
ステップ１３０では、Ｃ／Ｎ値取得手段９０において、エンジニアリングサービスを提供する各サービス局を、チューナ１０を用いて選局し、各サービス局のＣ／Ｎ値を取得する。その際、例えば、各サービス局について、瞬間Ｃ／Ｎ値を複数取得し、瞬間Ｃ／Ｎ値の平均値を算出することにより、より安定したＣ／Ｎ値を取得するようにしてもよい。
【００８１】
ステップ１４０では、サービス局選択手段９０において、各サービス局のエンジニアリングサービスのＣ／Ｎ値を比較して、最もＣ／Ｎ値が高いエンジニアリングサービスを提供しているサービス局を選択し、チューナ１０の選局を選択したサービス局に合わせる。
【００８２】
ステップ１５０では、ステップ１４０で選局された最もＣ／Ｎ値が高いエンジニアリングサービスを放送するサービス局から、ソフトウェアのダウンロードを行い、処理フローを終了する。
【００８３】
一方、ステップ１２０からステップ１６０に進んだ場合には、１つの該当サービス局においてソフトウェアのダウンロードを実行し、処理フローを終了する。
【００８４】
このように、本実施例に係るデジタル放送受信装置２００の処理フローによれば、エンジニアリングサービスを受信可能なサービス局が複数存在するときには、ダウンロード時に最も受信状態の良好なサービス局からダウンロードを行い、ダウンロードの成功確率を高めることができる。また、エンジニアリングサービスを受信可能なサービス局が１つしか存在しない場合には、通常通り、サービスエリア内のサービス局からソフトウェアのダウンロードを行うことができる。よって、デジタル放送受信装置２００が県境等の地域で使用される場合にも、特にそのような地域ではなく、サービス局が明確に１つに特定される地域に使用される場合にも、好適に使用され得る。
【００８５】
以上、本発明の好ましい実施例について詳説したが、本発明は、上述した実施例に制限されることはなく、本発明の範囲を逸脱することなく、上述した実施例に種々の変形及び置換を加えることができる。
【産業上の利用可能性】
【００８６】
本発明は、デジタル放送を受信するセットトップボックス、テレビ受信機等を含むデジタル放送受信装置に利用することができる。
【符号の説明】
【００８７】
１０    チューナ
１１    アンテナ
１５    受信部
２０    復調部
２１    誤り訂正部
３０    暗号復号部
３１    分離部
４０    音声信号処理部
４１    音声信号変換手段
４２    スピーカ
５０    映像信号処理部
５１    ビジュアルドライバ
５２    表示部
６０    制御部
７０、７１、７２、７３    メモリ
８０    サービス局検出手段
９０    Ｃ／Ｎ値取得手段
９１    Ｃ／Ｎ値算出手段
９２    Ｃ／Ｎ値記憶手段
１００    サービス局選択手段
１０１    Ｃ／Ｎ値比較手段
１０２    選局制御手段
１１０    ＰＣＩバス
１２０    サブＣＰＵ
１３０    電源ユニット
２００    デジタル放送受信装置
２５０    家屋
３００、３１０    サービス局
【図１】
0005531566.tif 000003
【図２】
0005531566.tif 000004
【図３】
0005531566.tif 000005
【図４】
0005531566.tif 000006
【図５】
0005531566.tif 000007
【図６】
0005531566.tif 000008