(57)【特許請求の範囲】
【請求項１】
チャンネル毎に受信した受信信号の状態を判定する信号状態判定部と、
前記受信信号で搬送され暗号化された限定受信システムプログラムに対する復号の成否である復号状態を判定するプログラム判定部と、
チャンネル毎の前記受信信号の状態と前記限定受信システムプログラムの前記復号状態に基づいて、複数のチャンネルからなるチャンネル群毎の受信状態を判定する受信状態判定部と、
を備え、
前記受信状態判定部は、受信状態が所定の状態よりも良好な複数のチャンネルからなるチャンネル群に、復号に成功した限定受信システムプログラムに係るチャンネルと復号に失敗した限定受信システムプログラムの両方が含まれるか否かを判定する
受信装置。
【請求項２】
前記受信状態判定部は、前記チャンネル群の受信状態として、前記チャンネル群に含まれるチャンネルであって、ある偏波成分に係るチャンネルの受信信号の状態が、他の偏波成分に係るチャンネルの受信信号の状態よりも劣るか否かを判定する
請求項１に記載の受信装置。
【請求項３】
前記受信状態判定部は、前記チャンネル群の受信状態として、前記チャンネル群に含まれるチャンネルであって、ある周波数より高い周波数のチャンネルの受信信号の状態が、前記ある周波数より低い周波数のチャンネルの受信信号の状態よりも劣るか否かを判定する
請求項１または請求項２に記載の受信装置。
【請求項４】
前記受信状態判定部は、前記チャンネル群の受信状態に関する通知情報を出力する請求項１から請求項３のいずれか一項に記載の受信装置。
【請求項５】
受信状態が所定の状態よりも良好な複数のチャンネルからなるチャンネル群に、復号に成功した限定受信システムプログラムに係るチャンネルと復号に失敗した限定受信システムプログラムの両方が含まれる場合、前記受信状態判定部は、限定受信システムプログラムの問題を示すメッセージと確認ボタンを含むメッセージ画面を前記通知情報として出力し、前記確認ボタンが押下されるとき、復号に失敗した前記限定受信システムプログラムをプログラム取得部に通信で取得する  請求項４に記載の受信装置。
【請求項６】
受信装置の受信方法において、
チャンネル毎に受信した受信信号の状態を判定する信号状態判定過程と、
前記受信信号で搬送され暗号化された限定受信システムプログラムに対する復号の成否である復号状態を判定するプログラム判定過程と、
チャンネル毎の前記受信信号の状態と前記限定受信システムプログラムの前記復号状態に基づいて、複数のチャンネルからなるチャンネル群毎の受信状態を判定する受信状態判定過程と、
を有し、
前記受信状態判定過程は、受信状態が所定の状態よりも良好な複数のチャンネルからなるチャンネル群に、復号に成功した限定受信システムプログラムに係るチャンネルと復号に失敗した限定受信システムプログラムの両方が含まれるか否かを判定する
受信方法。
【請求項７】
受信装置のコンピュータに、
チャンネル毎に受信した受信信号の状態を判定する信号状態判定手順、
前記受信信号で搬送され暗号化された限定受信システムプログラムに対する復号の成否である復号状態を判定するプログラム判定手順、
チャンネル毎の前記受信信号の状態と前記限定受信システムプログラムの前記復号状態に基づいて、複数のチャンネルからなるチャンネル群毎の受信状態を判定する受信状態判定手順、
を実行させるための受信プログラムであって、
前記受信状態判定手順は、受信状態が所定の状態よりも良好な複数のチャンネルからなるチャンネル群に、復号に成功した限定受信システムプログラムに係るチャンネルと復号に失敗した限定受信システムプログラムの両方が含まれるか否かを判定する
受信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置、受信方法及び受信プログラムに関する。
【背景技術】
【０００２】
４Ｋ／８Ｋ超高精細テレビジョン放送（４Ｋ／８Ｋ  ＵＨＤＴＶ：Ｕｌｔｒａ  Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｔｅｌｅｖｉｓｉｏｎ）では、受信処理設備を介して放送番組のコンテンツを受信する。放送番組のコンテンツは、受信処理設備が放送衛星から受信した放送波の周波数帯域を所定の中間周波数（ＩＦ：Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｆｒｅｑｕｅｎｃｙ）帯域に変換して得られるＩＦ信号を用いて搬送される。ＩＦ信号の周波数帯域は、従来のＢＳ（Ｂｒｏａｄｃａｓｔｉｎｇ  Ｓａｔｅｌｌｉｔｅ、放送衛星）放送とは異なる。そのため、４Ｋ／８Ｋ  ＵＨＤＴＶに対応した受信処理設備を備えていなければ放送番組のコンテンツを受信できないことがある。従来から、衛星放送を受信できない要因を推定する機能を備えた受信装置が提案されている。例えば、特許文献１には、地上デジタル放送のチャンネルスキャンを行うにあたり、衛星ＳＮ（Ｓｉｇｎａｌ−ｔｏ−Ｎｏｉｓｅ  Ｒａｔｉｏ）の受信条件を満たすかどうかを判定する放送信号受信装置について記載されている。
【０００３】
他方、デジタルテレビジョン放送では、放送番組を構成するコンテンツを保護するために限定受信システム（ＣＡＳ：Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ  Ｓｙｓｔｅｍ）が導入されている。ＣＡＳは、暗号化技術により正規の契約者以外の者による放送番組の視聴や放送番組の不正な複製を防止する技術である。ＣＡＳの機能を実現するための一つの手法として、放送事業者は暗号化されたコンテンツを復号するためのＣＡＳプログラムを受信装置に伝送する。保護の度合いを高めるため、ＣＡＳプログラムの更新が行われることがある。また、放送番組の視聴に要する契約が放送事業者毎に独立であり、課金の有無などの契約条件が異なることがある。そのため、放送事業者によって異なるＣＡＳプログラムが用いられる可能性がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−４４４６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
受信装置は、選局されたチャンネルに適合した有効期間内（例えば、最新バージョン）のＣＡＳプログラムを用いないと受信した放送番組のコンテンツを提示できないことがある。そのため、受信信号の特性を解析しただけでは、放送番組のコンテンツなど放送波で伝送される情報を取得できない原因を直ちに特定できないことがある。
【課題を解決するための手段】
【０００６】
本発明は、上記の課題を解決するためになされたものであり、本発明の一態様は、チャンネル毎に受信した受信信号の状態を判定する信号状態判定部と、前記受信信号で搬送され暗号化された限定受信システムプログラムに対する復号の成否である復号状態を判定するプログラム判定部と、チャンネル毎の前記受信信号の状態と前記限定受信システムプログラムの前記復号状態に基づいて、複数のチャンネルからなるチャンネル群毎の受信状態を判定する受信状態判定部と、を備え、前記受信状態判定部は、受信状態が所定の状態よりも良好な複数のチャンネルからなるチャンネル群に、復号に成功した限定受信システムプログラムに係るチャンネルと復号に失敗した限定受信システムプログラムの両方が含まれるか否かを判定する受信装置である。
【発明の効果】
【０００７】
本発明によれば、放送波で伝送される情報を取得できない原因を効率的に推定することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る放送システムの構成を示すブロック図である。
【図２】本実施形態に係る送信装置の構成を示すブロック図である。
【図３】ネットワーク情報の例を示す図である。
【図４】衛星分配システム記述子の例を示す図である。
【図５】ＤＡＭの例を示す図である。
【図６】コンパティビリティ記述子の例を示す図である。
【図７】ＭＨ−ＳＤＴＴの例を示す図である。
【図８】ＭＰＵダウンロードコンテンツ記述子の例を示す図である。
【図９】ＭＨ−ネットワークダウンロードコンテンツ記述子の例を示す図である。
【図１０】本実施形態に係る受信装置の構成を示すブロック図である。
【図１１】本実施形態に係る制御部の構成を示すブロック図である。
【図１２】本実施形態に係る受信処理を示すフローチャートである。
【図１３】本実施形態に係る受信状態リストの例を示す図である。
【図１４】本実施形態に係る受信処理に係る表示例を示す図である。
【図１５】本実施形態に係る受信状態の判定処理を説明するための図である。
【図１６】本実施形態に係るメッセージ画面の例を示す図である。
【図１７】本実施形態に係るエラー画面の例を示す図である。
【図１８】本実施形態に係るエラー画面の他の例を示す図である。
【発明を実施するための形態】
【０００９】
本発明の実施形態について、図面を参照しながら説明する。
図１は、本実施形態に係る放送システム１の構成を示すブロック図である。放送システム１は、複数の送信装置１１と、複数のサーバー装置２１と、受信処理設備３１と、受信装置４１とを含んで構成される。
【００１０】
送信装置１１とサーバー装置２１は、放送事業者毎に設置される。
受信処理設備３１は、各家庭や事業所等に設置されることがあるが、これには限られず、施設毎に設置されることも、複数の施設の組毎に設置されることもある。
受信装置４１は、受信処理設備３１を介して送信装置１１から放送された放送番組を受信する。受信装置４１は、受信した放送番組の映像を表示し、当該放送番組の音声を再生する。受信装置４１は、各家庭や事業所等に設置されるテレビジョン受信機である。
【００１１】
送信装置１１は、各種のデータを上り伝送チャンネル毎に多重化した多重化データを受信処理設備３１に放送伝送路１２を介して上り放送波として送信する。上り伝送チャンネルの周波数帯域が属する周波数帯域のグループに応じて放送波の偏波方向が異なることがある。偏波方向として、例えば、垂直偏波又は水平偏波のどちらが用いられかが予め定められている。
【００１２】
多重化の対象となるデータには、番組データ、告知情報、制御情報、ＣＡＳプログラムなどがある。番組データは、放送番組の内容を示すデータである。告知情報は、ＣＡＳプログラムの配信条件を示す情報である。制御情報は、放送伝送路１２に多重化された各種の情報を受信装置４１において多重解除（分離）するための情報である。
ＣＡＳプログラムは、ＣＡＳ機能の一部または全部を実現するためのコンピュータプログラムである。ＣＡＳプログラムの送信は、受信装置４１で用いられている既存のＣＡＳプログラムの更新を目的とする。ＣＡＳプログラムの更新は、万一ＣＡＳによる暗号化データが解読されても解読による被害の拡大を防止するために行われる。
ＣＡＳプログラムには、個々のＣＡＳプログラムを識別するための識別情報が付与されている。この識別情報は、例えば、一連のＣＡＳプログラムの系統（シリーズ）を示すＣＡＳプログラム識別子（ＣＡＳ−ＩＤ）と、その系統に係るバージョンを示すバージョン番号（ＣＡＳ−Ｖｅｒ）が含まれてもよい。一般には、バージョン番号が大きいほど、版が新しいことを示す。正規の契約者の受信装置４１は、その時点における最新のＣＡＳプログラムを受信することができ、最新のものも含め、その時点までの有効期間内に受信したＣＡＳプログラムを用いて放送番組を視聴可能にする。また、ＣＡＳプログラムは、必ずしも全てのチャンネルにおいて共通とは限らない。ＣＡＳプログラムは、チャンネル毎に異なることがあり、複数のチャンネル間において共通のこともありうる。チャンネル間において異なるＣＡＳプログラムの系統（シリーズ）は、ＣＡＳプログラム識別子（ＣＡＳ−ＩＤ）で識別されてもよい。上述した、識別情報、ＣＡＳ−ＩＤ、ＣＡＳ−Ｖｅｒは、ＡＲＩＢ  ＳＴＤ−Ｂ６１（Ａｓｓｏｃｏａｔｉｏｎ  ｏｆ  Ｒａｄｉｏ  Ｉｎｄｕｓｔｒｉｅｓ  ａｎｄ  Ｂｕｓｉｎｅｓｓｅｓ  Ｓｔａｎｄａｒｄ  Ｂ６１）１．０版規格書に記載のＣＡ＿ｐｒｏｇｒａｍ＿ＩＤ、ＣＡＳプログラムのＩＤ、バージョンにそれぞれ相当する。以下の説明では、識別情報が、ＣＡＳ−ＩＤとＣＡＳ−Ｖｅｒで表される場合を例にするが、識別情報はＣＡＳプログラムを一意に特定できるものであれば、これに限られるものではない。
【００１３】
放送伝送路１２は、送信装置１１が送信する放送波を同時に複数の受信装置４１に一方向的に伝送する伝送路である。放送伝送路１２は、人工衛星１３に積載された中継装置（図示せず）を含んで構成される。人工衛星１３には、放送専用の放送衛星（ＢＳ：Ｂｒｏａｄｃａｓｔｉｎｇ  Ｓａｔｅｌｌｉｔｅ）と、通信に用いられる通信衛星（ＣＳ：Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ）とがある。ＢＳとＣＳのどちらを用いるかは、上り伝送チャンネルの周波数帯域が属する周波数帯域のグループに応じて予め定められている。
【００１４】
中継装置は、送信装置１１から受信した上り放送波の周波数をシフトする。中継装置は、周波数帯域をシフトする。中継装置は、シフトした周波数帯域の成分を有し、上り放送波で搬送されたデータを搬送する下り放送波として右旋円偏波又は左旋円偏波を生成する。右旋円偏波と左旋円偏波のどちらを用いるかは、上り伝送チャンネルに対応する下り伝送チャンネルの周波数帯域が属する周波数帯域のグループに応じて予め定められている。上り放送波と下り放送波との干渉を避けるため、上り伝送チャンネルの各周波数帯域及び下り伝送チャンネルの各周波数帯域は互いに異なる。
なお、放送伝送路１２の一部には、通信回線、例えば、送信装置１１から電波を送信するための送信設備までの通信回線が含まれてもよい。以下の説明では、放送伝送路１２を介して各種のデータを伝送（送信、受信）することを、「放送で伝送（送信、受信もしくはダウンロード）する」と呼ぶことがある。
【００１５】
サーバー装置２１は、新たに取得したソフトウェアを蓄積するサーバー装置である。サーバー装置２１の所在は、告知情報の一要素としてＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）で放送伝送路１２を介して受信装置４１に通知される。サーバー装置２１は、受信装置４１から要求信号を受信したときに、その応答として要求信号で指定されるＣＡＳ−ＩＤ及びＣＡＳ−ＶｅｒのＣＡＳプログラムを格納した配信データを受信装置４１に送信する。
【００１６】
通信伝送路２２は、サーバー装置２１と受信装置４１との間で各種のデータを双方向的に伝送する伝送路である。通信伝送路２２は、例えば、有線の大容量の基幹網を有するインターネット、等の広域通信網を含む。通信伝送路２２は、一部に無線のアクセス網を含む通信網、例えば、公衆無線通信網であってもよい。なお、通信伝送路２２を介して各種のデータを伝送（送信、受信）することを、「通信で伝送（送信、受信もしくはダウンロード）する」と呼ぶことがある。
【００１７】
受信処理設備３１は、放送伝送路１２から下り放送波を受信するアンテナと、受信した下り放送波による受信信号を所定の局発周波数でダウンコンバートし中間周波数（ＩＦ：Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｆｒｅｑｕｅｎｃｙ）信号を生成する変換器を備える。受信処理設備３１は、自設備に接続された受信装置４１に、生成したＩＦ信号を出力する。受信処理設備３１は、例えば、受信したＩＦ信号を１本のケーブルで複数の受信装置に伝送する１条配線システムである。また、受信処理設備３１は、アンテナと、変換器とが、それぞれ別体で構成されてもよい。また、受信処理設備３１と受信装置４１との間にブースターや、分配器、アンテナプラグ（いわゆるテレビコンセント）等の配線部材が介在してもよい。
【００１８】
受信処理設備３１が備えるアンテナは、例えば、パラボラアンテナである。変換後の右旋円偏波成分の周波数帯域と左旋円偏波成分の周波数帯域が互いに重複しないように、右旋円偏波成分と左旋円偏波成分との間で、ＩＦ信号に変換するために用いられる局発周波数が異なる。また、ＢＳから受信した受信信号の変換後の周波数帯域とＣＳから受信した受信信号の変換後の周波数帯域が互いに重複しないように、ＢＳとＣＳとの間でも局発周波数が異なる。ＩＦ信号に変換された変換後の各偏波成分の周波数帯域は、それぞれ異なる物理チャンネルとして区分される。物理チャンネルは、それぞれ上り伝送チャンネル及び下り伝送チャンネルに一意に対応付けられる。以下の説明では、変換後の周波数帯域、中間周波数を、それぞれＩＦ周波数帯域、ＩＦ中間周波数と呼ぶ。また、個々の物理チャンネルのＩＦ周波数帯域の成分を、単にＩＦ信号と呼ぶこともある。
【００１９】
受信装置４１は、送信装置１１からチャンネル毎に受信した受信信号として、受信処理設備３１から入力されたＩＦ信号の状態を判定し、受信信号で搬送されるＣＡＳプログラムの復号状態を判定する。また、受信装置４１は、物理チャンネル毎のＩＦ信号の状態とＣＡＳプログラムの復号状態に基づいてチャンネル間における放送の受信状態を判定し、判定した受信状態に関する通知情報としてメッセージ画面を表示する。
【００２０】
（送信装置の構成）
次に、本実施形態に係る送信装置１１の構成について説明する。
図２は、本実施形態に係る送信装置１１の構成を示すブロック図である。送信装置１１は、プログラム取得部１１１、番組データ取得部１１２、告知情報取得部１１３、制御情報取得部１１４、多重化部１１５及び変調部１１６を含んで構成される。送信装置１１には、アンテナ１１７が接続されている。
【００２１】
プログラム取得部１１１は、その時点（現在）において最新のバージョンのＣＡＳプログラムと所定の暗号化方式を用いて暗号化されたＣＡＳプログラムの復号に要するセキュリティ情報を格納した所定の形式の配信データを取得する。所定の暗号化方式は、例えば、ＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）である。所定の形式のデータは、例えば、セクション形式のデータである。セキュリティ情報には、放送事業者と正規の受信契約を結んだ受信者の受信装置４１との間で共有される共通情報（ＤＣＭ：Ｄｏｗｎｌｏａｄ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ）と個別情報（ＤＭＭ：Ｄｏｗｎｌｏａｄ  Ｍａｎａｇｅｍｅｎｔ  Ｍｅｓｓａｇｅ）を含む。共通情報（ＤＣＭ）は、受信装置４１に共通な情報であり、個別情報（ＤＭＭ）は、個々の受信装置４１によって異なる情報である。プログラム取得部１１１には、取得した配信データを所定の方式、例えば、データカルーセル方式で多重化部１１５を介して放送伝送路１２に送信する。データカルーセル方式は、同一のデータを一定期間繰り返し送信する方式である。
【００２２】
具体的には、プログラム取得部１１１は、入力されたＣＡＳプログラムとセキュリティ情報を所定の大きさ毎に分割して得られた分割データをＭＰＵ（Ｍｅｄｉａ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）として所定の大きさに分割する。分割データは、個々のＭＰＵシーケンス番号の昇順に順次ＭＰＵに格納される。また、プログラム取得部１１１は、ＭＰＵの構成情報をデータアセット管理テーブル（ＤＡＭ：Ｄａｔａ  Ａｓｓｅｔ  Ｍａｎａｇｅｍｅｎｔ  Ｔａｂｌｅ）として生成する。配信データは、生成されたＤＡＭとＭＰＵとで形成される。ＤＡＭには、ＣＡＳ−ＩＤとＣＡＳ−Ｖｅｒが含まれる。
【００２３】
番組データ取得部１１２には、番組データが入力される。番組データは、放送番組を表現する映像データと音声データを含むデータである。番組データは、送信対象のＣＡＳプログラムによる復号処理で用いられる復号方式及び復号鍵に対応する所定の暗号化方式及び暗号鍵を用いて暗号化されている。これらの復号鍵は、セキュリティ情報の一部として配信データに含めて送信される。番組データ取得部１１２は、入力された番組データについて所定の形式、例えば、ＭＭＴ（ＭＰＥＧ：Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ  Ｍｅｄｉａ  Ｔｒａｎｓｐｏｒｔ）形式のデータに変換し、変換した番組データを多重化部１１５に出力する。
【００２４】
告知情報取得部１１３には、ＣＡＳプログラムのダウンロードに関する告知情報が入力される。告知情報には、ＣＡＳプログラムを特定する情報としてＣＡＳ−ＩＤとＣＡＳ−Ｖｅｒが含まれる。また、告知情報には、配信時間、別個の配信元であるサーバー装置２１のアドレス、配信元つまり受信（ダウンロード）経路の優先度、等が含まれる。告知情報は、例えば、セクション形式のテーブルであるＭＨ−ＳＤＴＴ（Ｓｏｆｔｗａｒｅ  Ｄｏｗｎｌｏａｄ  Ｔｒｉｇｇｅｒ  Ｔａｂｌｅ）で表される。告知情報取得部１１３は、取得した告知情報を多重化部１１５に出力する。
【００２５】
制御情報取得部１１４には、上述したデータを受信装置４１が受信ならびに分離するための制御情報が入力される。制御情報には、ネットワーク情報が含まれる。ネットワーク情報には、放送伝送路１２で伝送される下り放送波の周波数（ｆｒｅｑｕｅｎｃｙ）、偏波（ｐｏｌａｒｉｓａｔｉｏｎ）、等の物理的条件が含まれる。また、制御情報は、例えば、ＴＬＶ（Ｔｙｐｅ  Ｌｅｎｇｔｈ  Ｖａｌｕｅ）用ネットワーク情報テーブル（ＴＬＶ＿Ｎｅｔｗｏｒｋ＿Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ（））で表される。制御情報取得部１１４は、取得した制御情報を多重化部１１５に出力する。
【００２６】
多重化部１１５は、プログラム取得部１１１から入力された配信データ、番組データ取得部１１２から入力された番組データ、告知情報取得部１１３から入力された告知情報、及び制御情報取得部１１４から入力された制御情報を多重化して、所定の形式（例えば、ＴＬＶ形式）の多重化データを生成する。多重化部１１５は、生成した多重化データを変調部１１６に出力する。
【００２７】
変調部１１６は、多重化部１１５から入力された多重化データを所定の変調方式（例えば、ＡＰＳＫ：Ａｍｐｌｉｔｕｄｅ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ（振幅位相変位変調））を用いて変調する。変調部１１６は、変調を行う前の前処理として、例えば、誤り検出符号化とインターリーブを行う。変調部１１６は、前処理を行うことで、ノイズや符号誤りに対する耐性を強化する。変調部１１６は、誤り検出符号化において、例えば、ＢＣＨ（Ｂｏｓｅ  Ｃｈａｕｄｈｕｒｉ  Ｈｏｃｑｕｅｎｇｈｅｍ）符号化及びＬＤＰＣ（Ｌｏｗ−ｄｅｎｓｉｔｙ  Ｐａｒｉｔｙ−ｃｈｅｃｋ  Ｃｏｄｅ）符号化を行う。インターリーブとは、データを構成するビット列の順序を所定の順序に並びかえる処理である。
変調部１１６は、変調した多重化データを上り伝送チャンネルの搬送周波数でアップコンバートして上り伝送チャンネルの送信信号を生成する。変調部１１６は、生成した送信信号をアンテナ１１７に出力する。
【００２８】
アンテナ１１７は、変調部１１６から入力された送信信号による上り伝送チャンネルの送信波を送信する。
【００２９】
（ネットワーク情報のデータ構造）
次に、各種の情報の配信に係るネットワーク情報の例について説明する。
図３は、ネットワーク情報の例を示す図である。図３に示す例では、ネットワーク情報はＴＬＶ用ネットワーク情報テーブルで表される。ＴＬＶ用ネットワーク情報テーブルは、ＴＬＶストリーム識別（ｔｌｖ＿ｓｔｒｅａｍ＿ｉｄ）のそれぞれについて記述子領域（ｄｅｓｃｒｉｐｔｏｒ（））を含むことができる。ここで、上り伝送チャンネルが、ＴＬＶストリーム識別により識別される。上り伝送チャンネルは、下り伝送チャンネルに対応しているため、受信装置４１は、ＴＬＶストリーム識別により下り伝送チャンネルを識別することができる。記述子領域（ｄｅｓｃｒｉｐｔｏｒ（））には、衛星分配システム記述子（Ｓａｔｅｌｌｉｔｅ＿Ｄｅｌｉｖｅｒｙ＿Ｓｙｓｔｅｍ＿Ｄｅｓｃｒｉｐｔｏｒ（））が記述される。
【００３０】
（衛星分配システム記述子のデータ構造）
次に、衛星分配システム記述子のデータ構造について説明する。
図４は、衛星分配システム記述子の例を示す図である。図４に示す例では、衛星分配システム記述子は、周波数（ｆｒｅｑｕｅｎｃｙ）及び偏波（ｐｏｌａｒｉｓａｔｉｏｎ）を含む。周波数（ｆｒｅｑｕｅｎｃｙ）には、それぞれの下り伝送チャンネルの中心周波数が記述される。偏波（ｐｏｌａｒｉｓａｔｉｏｎ）には、偏波特性を示す値が記述される。例えば、「１０」、「１１」は、それぞれ左旋円偏波、右旋円偏波を示す値である。
【００３１】
（ＤＡＭのデータ構造）
次に、ソフトウェアの送信に用いられるＤＡＭの例について説明する。
図５は、ＤＡＭの例を示す図である。ＤＡＭは、記述子領域（ｄｅｓｃｒｉｐｔｏｒ（））を有し、当該領域にはコンパティビリティ記述子（ｃｏｍｐａｔｉｂｉｌｉｔｙＤｅｓｃｒｉｐｔｏｒ（））が含まれる。
【００３２】
（コンパティビリティ記述子のデータ構造）
次に、コンパティビリティ記述子のデータ構造について説明する。コンパティビリティ記述子（ｃｏｍｐａｔｉｂｉｌｉｔｙＤｅｓｃｒｉｐｔｏｒ（））には、ＤＡＭやＭＨ−ＳＤＴＴのテーブル識別（ｔａｂｌｅ＿ｉｄ）やグループ領域（ｇｒｏｕｐ）では表しきれない詳細な情報が記述される。
図６は、コンパティビリティ記述子の例を示す図である。図６に示す例では、コンパティビリティ記述子は、モデル（ｍｏｄｅｌ）、バージョン（ｖｅｒｓｉｏｎ）及び補足情報（ａｄｄｉｔｉｏｎａｌＩｎｆｏｒｍａｔｉｏｎ）を含む。例えば、モデル（ｍｏｄｅｌ）にＣＡＳ−ＩＤが記述され、バージョン（ｖｅｒｓｉｏｎ）にＶｅｒ−ＩＤが記述される。また、補足情報（ａｄｄｉｔｉｏｎａｌＩｎｆｏｒｍａｔｉｏｎ）には、ＣＡＳプログラムの署名値（後述）が記述される。
【００３３】
（告知情報のデータ構造）
次に、告知情報取得部１１３が取得する告知情報を表すＭＨ−ＳＤＴＴのデータ構造について説明する。
図７は、ＭＨ−ＳＤＴＴの例を示す図である。図７に示す例では、ＭＨ−ＳＤＴＴは、テーブル識別拡張（ｔａｂｌｅ＿ｉｄ＿ｅｘｔｅｎｔｉｏｎ）、ターゲットバージョン（ｔａｒｇｅｔ＿ｖｅｒｓｉｏｎ）、新バージョン（ｎｅｗ＿ｖｅｒｓｉｏｎ）、ダウンロードレベル（ｄｏｗｎｌｏａｄ＿ｌｅｖｅｌ）、バージョン指示（ｖｅｒｓｉｏｎ＿ｉｎｄｉｃａｔｏｒ）バージョン番号（ｖｅｒｓｉｏｎ＿ｎｕｍｂｅｒ）、開始時刻（ｓｔａｒｔ＿ｔｉｍｅ）、配信継続時間（ｄｕｒａｔｉｏｎ）及び記述子領域（ｄｅｓｃｒｉｐｔｏｒｓ（））を含む。
【００３４】
テーブル識別拡張（ｔａｂｌｅ＿ｉｄ＿ｅｘｔｅｎｔｉｏｎ）には、例えば、ＣＡＳ−ＩＤが記述される。
ターゲットバージョン（ｔａｒｇｅｔ＿ｖｅｒｓｉｏｎ）には、アップデート対象となるＣＡＳプログラムのＣＡＳ−Ｖｅｒが記述される。新バージョン（ｎｅｗ＿ｖｅｒｓｉｏｎ）には、例えば、送信装置１１が送信するＣＡＳプログラムのＣＡＳ−Ｖｅｒが記述される。
ダウンロードレベル（ｄｏｗｎｌｏａｄ＿ｌｅｖｅｌ）には、ダウンロードの態様を示す値が格納される。例えば、‘０１’は強制ダウンロードを示し、‘００’は、任意ダウンロードを示す。
バージョン指示（ｖｅｒｓｉｏｎ＿ｉｎｄｉｃａｔｏｒ）は、アップデート対象のバージョンの範囲を示す。‘００’は、全バージョンを示し、‘０３’は、指定されたバージョンのみを示す。
【００３５】
開始時刻（ｓｔａｒｔ＿ｔｉｍｅ）は、送信装置１１がソフトウェアの送信を開始する時刻を示す。
配信継続時間（ｄｕｒａｔｉｏｎ）は、送信装置１１がソフトウェアの送信を継続する時間を示す。１個のＭＨ−ＳＤＴＴにおいて、開始時刻（ｓｔａｒｔ＿ｔｉｍｅ）及び配信継続時間（ｄｕｒａｔｉｏｎ）が、複数通り設定可能である。
記述子領域（ｄｅｓｃｒｉｐｔｏｒｓ（））には、ＭＰＵダウンロードコンテンツ記述子とＭＨ−ネットワークダウンロードコンテンツ記述子が記述される。
【００３６】
（ＭＰＵダウンロードコンテンツ記述子のデータ構造）
次に、ＭＰＵダウンロードコンテンツ記述子のデータ構造について説明する。
図８は、ＭＰＵダウンロードコンテンツ記述子の例を示す図である。ＭＰＵダウンロードコンテンツ記述子は、コンパティビリティフラグ（ｃｏｍｐａｔｉｂｉｌｉｔｙ＿ｆｌａｇ）、コンパティビリティ記述子（ｃｏｍｐａｔｉｂｉｌｉｔｙＤｅｓｃｒｉｐｔｏｒ（））、アイテム数（ｎｕｍ＿ｏｆ＿ｉｔｅｍｓ）、アイテム識別（ｉｔｅｍ＿ｉｄ）、アイテムサイズ（ｉｔｅｍ＿ｓｉｚｅ）及びプライベートデータ領域（ｐｒｉｖａｔｅ＿ｄａｔａ＿ｂｙｔｅ）を含む。
【００３７】
コンパティビリティフラグ（ｃｏｍｐａｔｉｂｉｌｉｔｙ＿ｆｌａｇ）は、コンパティビリティ記述子（ｃｏｍｐａｔｉｂｉｌｉｔｙＤｅｓｃｒｉｐｔｏｒ（））の有無を示すフラグである。コンパティビリティ記述子（ｃｏｍｐａｔｉｂｉｌｉｔｙＤｅｓｃｒｉｐｔｏｒ（））には、上述したコンパティビリティ記述子（図６）と同一の内容が含まれる。ここに、ＣＡＳ−ＩＤ及びＣＡＳ−Ｖｅｒが記述される。なお、アイテムとは、伝送されるデータ、本実施形態ではＣＡＳプログラムを意味する。
【００３８】
プライベートデータ領域（ｐｒｉｖａｔｅ＿ｄａｔａ＿ｂｙｔｅ）の先頭バイトにはダウンロード優先（ｄｏｗｎｌｏａｄ＿ｐｒｉｏｒｉｔｙ）が記述される。ダウンロード優先（ｄｏｗｎｌｏａｄ＿ｐｒｉｏｒｉｔｙ）には、ダウンロード経路として放送と通信のどちらを優先するかを指示する値が格納される。以下の説明では、ダウンロード優先（ｄｏｗｎｌｏａｄ＿ｐｒｉｏｒｉｔｙ）を、「優先フラグ」と呼ぶことがある。
【００３９】
（ＭＨ−ネットワークダウンロードコンテンツ記述子のデータ構造）
次に、ＭＨ−ネットワークダウンロードコンテンツ記述子のデータ構造について説明する。図９は、ＭＨ−ネットワークダウンロードコンテンツ記述子の例を示す図である。ＭＨ−ネットワークダウンロードコンテンツ記述子は、コンパティビリティフラグ（ｃｏｍｐａｔｉｂｉｌｉｔｙ＿ｆｌａｇ）、コンパティビリティ記述子（ｃｏｍｐａｔｉｂｉｌｉｔｙＤｅｓｃｒｉｐｔｏｒ（））、セッションプロトコル番号（ｓｅｓｓｉｏｎ＿ｐｒｏｔｏｃｏｌ＿ｎｕｍｂｅｒ）、再接続回数（ｒｅｔｒｙ）、アドレス種別（ａｄｄｒｅｓｓ＿ｔｙｐｅ）、アドレス種別（ａｄｄｒｅｓｓ＿ｔｙｐｅ）、及びポート番号（ｐｏｒｔ＿ｎｕｍｂｅｒ）を含む。
コンパティビリティフラグ（ｃｏｍｐａｔｉｂｉｌｉｔｙ＿ｆｌａｇ）には、図８に示す例と同様に、コンパティビリティ記述子（ｃｏｍｐａｔｉｂｉｌｉｔｙＤｅｓｃｒｉｐｔｏｒ（））があることを示す値（１）が設定される。コンパティビリティ記述子（ｃｏｍｐａｔｉｂｉｌｉｔｙＤｅｓｃｒｉｐｔｏｒ（））には、上述したコンパティビリティ記述子（図６）と同一の内容が含まれる。
【００４０】
セッションプロトコル番号（ｓｅｓｓｉｏｎ＿ｐｒｏｔｏｃｏｌ＿ｎｕｍｂｅｒ）は、ネットワークダウンロード、つまり通信伝送路２２を介したダウンロードの際に用いるプロトコル（例えば、ＴＣＰ：Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）を示す番号である。アドレス種別（ａｄｄｒｅｓｓ＿ｔｙｐｅ）は、送信元の通信サーバーの所在を示すアドレスの種別を示す番号である。図９に示す例では、アドレスの種別として、ＩＰｖ４、ＩＰｖ６、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）のいずれかが指定可能である。アドレスは、送信元の通信サーバー（例えば、サーバー装置２１）の所在を示し、アドレス種別（ａｄｄｒｅｓｓ＿ｔｙｐｅ）で指定された種別で表されたアドレスである。ポート番号（ｐｏｒｔ＿ｎｕｍｂｅｒ）は、当該通信サーバーのポート番号を示す。
【００４１】
（サーバー装置の処理）
次に、サーバー装置２１（図１）が行う処理について説明する。
サーバー装置２１は、送信装置１１のプログラム取得部１１１が生成した配信データと同一の配信データを取得し、取得した配信データを自装置が備える記憶部（図示せず）に記憶する。従って、サーバー装置２１には、その時点における最新のバージョンのＣＡＳプログラムを格納した配信データが蓄積される。上述した例では、配信データには、そのＣＡＳプログラムのＣＡＳ−ＩＤ及びＣＡＳ−Ｖｅｒが含まれる。なお、サーバー装置２１は、送信装置１１から当該ソフトウェアの配信データを取得してもよいし、送信装置１１とは独立に当該配信データを取得してもよい。
【００４２】
サーバー装置２１は、通信伝送路２２を介して受信装置４１から要求信号を受信することがある。要求信号は、指定されたソフトウェア識別で識別されるソフトウェアに係る配信データを要求するための信号である。配信データ配信部２１２は、配信要求信号で指定されたソフトウェア識別と同一のソフトウェア識別を含んだ配信データを記憶部から読み取り、読み取った配信データを受信装置４１に通信伝送路２２を介して送信する。
【００４３】
（受信装置の構成）
次に、本実施形態に係る受信装置４１の構成について説明する。
図１０は、本実施形態に係る受信装置４１の構成を示すブロック図である。受信装置４１は、チューナー４１１、復調部４１２、分離部４１３、音声復号部４１４、拡声部４１５、映像復号部４１６、画面合成部４１７、表示部４１８、通信部４２１、記憶部４２２、操作入力部４２３及び制御部４３１を含んで構成される。
【００４４】
チューナー４１１は、受信処理設備３１から受信したＩＦ信号について、制御部４３１から入力された選局信号で指定された物理チャンネルに対応するＩＦ周波数帯域の成分（ＩＦ周波数帯域成分）を検出する。
チューナー４１１は、当該ＩＦ周波数帯域の成分を当該物理チャンネルに対応するＩＦ中心周波数でベースバンド信号である多重化データに変換し、変換した多重化データを復調部４１２に出力する。また、チューナー４１１は、当該ＩＦ周波数帯域成分の信号強度として電界強度を示す信号強度情報を制御部４３１に出力する。
【００４５】
復調部４１２は、チューナー４１１から入力された多重化データ（変調されている）を、送信装置１１の変調部１１６で用いられた変調方式に対応する復調方式を用いて復調する。復調部４１２は、復調によって得られたデータについて所定の後処理を行って、復調された多重化データを再生する。復調部４１２は、後処理として、例えば、復調によって得られたデータについてデインターリーブ処理、誤り訂正処理（例えば、ＬＤＰＣ復号及びＢＣＨ復号）を行う。復調部４１２は、それぞれの復号において実行される誤り訂正処理におけるパリティチェックにより復調に成功したか否かを判定する。復調部４１２は、復調に成功したとき、再生された多重化データを分離部４１３と制御部４３１に出力する。また、復調部４１２は、復調に成功したか否かを示す復調状態信号を制御部４３１に出力する。なお、以下の説明では、受信したＩＦ信号から多重化データを再生するまでの処理をフロントエンド処理と呼ぶことがある。
【００４６】
分離部４１３は、復調部４１２から入力された多重化データから配信データ、番組データ、告知情報及び制御情報に分離する。分離部４１３は、配信データ、告知情報及び制御情報を制御部４３１に出力する。また、分離部４１３は、番組データ（暗号化されている）を復号し、復号した番組データから音声データと映像データを抽出する。分離部４１３は、制御部４３１のプログラム起動部４４０（後述）により起動されたＣＡＳプログラムの実行として復号を行う。ここで、プログラムの実行とは、プログラムに記述された命令が示す処理を行うことを意味する。起動対象のＣＡＳプログラムとして、制御部４３１から入力されたチャンネル信号が示す物理チャンネルに対応するＣＡＳ−ＩＤで特定され、かつ受信装置４１が既に取得したＣＡＳプログラムのうち最も新しいバージョンのＣＡＳプログラムが指定されうる。
分離部４１３は、抽出した音声データを音声復号部４１４に出力し、抽出した映像データを映像復号部４１６に出力する。
【００４７】
音声復号部４１４は、分離部４１３から音声データが入力される。入力された音声データは、所定の音声符号化方式（例えば、ＭＰＥＧ−４  オーディオ）で符号化されたデータである。音声復号部４１４は、符号化に用いられた符号化方式と対応する復号方式で音声データを復号し、復号した音声データを生成する。復号した音声データは、各時刻における音声のレベルを示すデータである。音声復号部４１４は、復号した音声データを拡声部４１５に出力する。
拡声部４１５は、音声復号部４１４から入力された音声データに基づく音声を再生する。拡声部４１５は、例えば、スピーカを含んで構成される。
【００４８】
映像復号部４１６は、分離部４１３から映像データが入力される。入力された映像データは、所定の映像符号化方式で符号化されたデータである。映像復号部４１６は、符号化に用いられた符号化方式（例えば、ＨＥＶＣ：Ｈｉｇｈ  Ｅｆｆｉｃｉｅｎｃｙ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）に対応する復号方式で映像データを復号し、復号した映像データを生成する。復号した映像データは、各時刻における映像（フレーム画像）を形成する信号値を示すデータである。映像復号部４１６は、復号した映像データを画面合成部４１７に出力する。
【００４９】
画面合成部４１７は、映像復号部４１６から入力された映像データが示す映像と、制御部４３１から入力された画面データが示す画面とを合成する。画面合成部４１７は、合成により得られた合成映像を示す表示データを表示部４１８に出力する。
表示部４１８は、画面合成部４１７から入力された表示データが示す合成映像を再生する。表示部４１８は、例えば、ディスプレイを含んで構成される。
【００５０】
通信部４２１は、通信伝送路２２を介してサーバー装置２１との間で各種のデータを送受信する。通信部４２１は、例えば、通信インタフェースである。
記憶部４２２は、各種のデータを記憶する。記憶部４２２は、記憶媒体、例えば、ＨＤＤ（Ｈａｒｄ−ｄｉｓｋ  Ｄｒｉｖｅ）、フラッシュメモリ、ＲＯＭ（Ｒｅａｄ−ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）又はそれらの組み合わせを含んで構成される。
【００５１】
操作入力部４２３は、ユーザーの操作入力に応じて操作信号を取得し、取得した操作信号を制御部４３１に出力する。操作入力部４２３は、操作入力を受け付けるための部材として、例えば、スイッチ、つまみ、等の専用の部材を含んで構成されてもよいし、タッチセンサ等の汎用の部材を含んで構成されてもよい。また、操作入力部４２３は、リモートコントローラ、携帯電話機、その他の電子機器から受信した操作信号を制御部４３１に出力する入出力インタフェースを備えてもよい。
【００５２】
制御部４３１は、受信装置４１の種々の動作を制御する。例えば、制御部４３１は、物理チャンネル毎に受信した受信信号として、受信装置４１に入力されるＩＦ信号の状態を判定し、ＩＦ信号で搬送されるＣＡＳプログラムの復号状態を判定する。そして、制御部４３１は、物理チャンネル間のＩＦ信号の状態とＣＡＳプログラムの復号状態に基づいて受信状態を判定する。制御部４３１は、判定した受信状態に関する通知情報としてメッセージ画面を表示部４１８に表示させる。
【００５３】
（制御部の構成）
次に、本実施形態に係る制御部４３１の構成について説明する。
図１１は、本実施形態に係る制御部４３１の構成を示すブロック図である。制御部４３１は、チャンネル設定部４３２、制御情報解析部４３３、信号状態判定部４３４、告知情報解析部４３５、プログラム取得部４３６、プログラム復号部４３７、プログラム判定部４３８、受信状態判定部４３９及びプログラム起動部４４０を備える。
【００５４】
チャンネル設定部４３２は、所定のサーチ範囲内の複数の物理チャンネルから１つの物理チャンネルを選択し、選択した物理チャンネルを示す選局信号を生成する。チャンネル設定部４３２は、生成した選局信号をチューナー４１１に出力する。これにより、チューナー４１１に受信させる物理チャンネル、つまりＩＦ周波数帯域が設定される。
受信状態判定部４３９が受信状態の判定を開始するとき、チャンネル設定部４３２には、受信状態判定部４３９から判定開始信号が入力される。このとき、チャンネル設定部４３２は、所定の物理チャンネルの初期値を選択する。当該初期値は、例えば、サーチ範囲内の物理チャンネルのうち、最低のＩＦ中心周波数に対応する物理チャンネルである。プログラム判定部４３８から復号完了信号が入力された後、その時点において選択されている物理チャンネルよりも高いＩＦ中心周波数に対応する物理チャンネルであって、隣接する物理チャンネルに更新する。これにより、チューナー４１１に受信させるＩＦ周波数帯域を順次高い周波数帯域に変更される。所定のサーチ範囲内の全ての物理チャンネルが選択された後、チャンネル設定部４３２は、物理チャンネルの選択を停止し、チューナー４１１にＩＦ信号の受信を停止させる。
なお、番組コンテンツの表示の際には、操作入力部４２３から入力される操作信号で指定される物理チャンネルが示す選局信号を生成し、生成した選局信号をチューナー４１１に出力する。
【００５５】
制御情報解析部４３３は、分離部４１３から入力された制御情報から配信データの配信に係るネットワーク情報として、ＴＬＶストリーム毎の周波数（ｆｒｅｑｕｅｎｃｙ）、偏波（ｐｏｌａｒｉｓａｔｉｏｎ）の各領域から中心周波数、偏波特性を読み取る。ここで、制御情報解析部４３３は、配信データに係るＴＬＶストリームの周波数（ｆｒｅｑｕｅｎｃｙ）領域から下り伝送チャンネルの中心周波数を読み取り、偏波（ｐｏｌａｒｉｓａｔｉｏｎ）領域に記述された偏波特性を示す符号を読み取る。制御情報解析部４３３は、読み取った中心周波数と偏波特性に対応する物理チャンネルを特定し、特定した物理チャンネルを示す受信チャンネル信号を信号状態判定部４３４に出力する。
【００５６】
信号状態判定部４３４は、チューナー４１１から入力された信号強度情報と復調部４１２から入力された復調状態信号に基づいて、制御情報解析部４３３が示す物理チャンネルに係るＩＦ周波数帯域成分の状態をＩＦ信号の状態として判定する。なお、信号状態判定部４３４は、チャンネル設定部４３２から取得したチャンネル信号が示す物理チャンネルをＩＦ受信状態の判定対象の物理チャンネルとして特定してもよい。
【００５７】
信号状態判定部４３４は、信号強度情報が示す信号強度が所定の信号強度の閾値よりも高い場合において信号強度が十分であると判定し、当該閾値よりも低い場合において信号強度が弱いと判定する。信号状態判定部４３４は、多重化データを示すＩＦ信号の品質（ＩＦ信号品質）の指標が、所定のＩＦ信号品質の指標の閾値より高いＩＦ信号品質を示すか否かを判定する。信号状態判定部４３４は、ＩＦ信号品質の指標として、例えば、ＣＮ（Ｃａｒｒｉｅｒ−ｔｏ−Ｎｏｉｓｅ）比、ＢＥＲ（Ｂｉｔ  Ｅｒｒｏｒ  Ｒａｔｅ；ビットエラー率）等のいずれか又はこれらの任意の組み合わせを用いる。信号状態判定部４３４は、ＣＮ比が所定のＣＮ比の閾値（例えば、１８ｄＢ）よりも高いか否かを判定する。ＢＥＲやＣＮ比は、フロントエンド選局処理により取得可能である。
【００５８】
信号状態判定部４３４は、ＢＥＲが所定のＢＥＲの閾値（例えば、２×１０−４）よりも低いか否かを判定する。信号状態判定部４３４は、復調状態信号が復調に成功したことを示し、かつＣＮ比が所定のＣＮ比の閾値）よりも高いとの条件、ＢＥＲが所定のＢＥＲ比の閾値よりも低いとの条件のいずれか又は両者を満たすか否かを判定する。信号状態判定部４３４は、満たす場合ＩＦ信号品質が良好と判定し、満たさない場合ＩＦ信号品質が劣ると判定する。信号状態判定部４３４は、ＩＦ信号の状態として判定したＩＦ信号強度とＩＦ信号品質を示す信号状態情報を受信状態判定部４３９に出力する。
【００５９】
告知情報解析部４３５は、分離部４１３から入力された告知情報から開始時刻（ｓｔａｒｔ＿ｔｉｍｅ）と配信継続時間（ｄｕｒａｔｉｏｎ）を抽出し、配信時間を特定する。告知情報解析部４３５は、告知情報からＣＡＳ−ＩＤ及びＣＡＳ−Ｖｅｒを抽出し、受信対象のＣＡＳプログラムを特定する。告知情報解析部４３５は、告知情報から優先フラグ（ｄｏｗｎｌｏａｄ＿ｐｒｉｏｒｉｔｙ）を抽出する。告知情報解析部４３５は、告知情報から通信での送信元のサーバー装置２１のアドレスを抽出する。告知情報解析部４３５は、抽出した開始時刻（ｓｔａｒｔ＿ｔｉｍｅ）、配信継続時間（ｄｕｒａｔｉｏｎ）、ＣＡＳ−ＩＤ、ＣＡＳ−Ｖｅｒ及びアドレスをプログラム取得部４３６に出力する。
【００６０】
プログラム取得部４３６は、告知情報解析部４３５で解析された告知情報に基づいて受信経路を判定する。プログラム取得部４３６は、告知情報解析部４３５から入力された優先フラグ（ｄｏｗｎｌｏａｄ＿ｐｒｉｏｒｉｔｙ）に基づいてソフトウェアをダウンロードする受信経路を判定する。例えば、優先フラグ（ｄｏｗｎｌｏａｄ＿ｐｒｉｏｒｉｔｙ）に設定された値が０ｘ０１または０ｘ０２である場合は、プログラム取得部４３６は、最初に放送でダウンロードすると判定し、ダウンロードに失敗した場合に受信経路を通信と定める。優先フラグ（ｄｏｗｎｌｏａｄ＿ｐｒｉｏｒｉｔｙ）に設定された値が０ｘ０３である場合は、プログラム取得部４３６は、最初に通信でダウンロードすると判定し、ダウンロードに失敗した場合に受信経路を放送と定める。また、プログラム取得部４３６は、受信状態判定部４３９から通信での受信を示す受信要求信号が入力されるとき、受信経路を通信と定める。
【００６１】
プログラム取得部４３６は、受信経路を放送と定めるとき、告知情報解析部４３５から入力される開始時刻（ｓｔａｒｔ＿ｔｉｍｅ）と配信継続時間（ｄｕｒａｔｉｏｎ）で特定される配信時間において分離部４１３から配信データが入力される。配信データには、ＣＡＳ−ＩＤ及びＣＡＳ−Ｖｅｒで特定されるＣＡＳプログラムが格納されている。他方、プログラム取得部４３６は、受信経路を通信と定めるとき、入力されたＣＡＳ−ＩＤ及びＣＡＳ−Ｖｅｒで特定されるＣＡＳプログラムの要求を示す要求信号を生成する。プログラム取得部４３６は、生成した要求信号を、告知情報解析部４３５から入力されたアドレスで特定されるサーバー装置２１に通信部４２１を介して送信する。プログラム取得部４３６は、その応答としてサーバー装置２１から通信部４２１を介して配信データを受信する。プログラム取得部４３６は、取得した配信データを形成するＤＡＭと個々のＭＰＵを抽出する。プログラム取得部４３６は、ＤＡＭに格納された構成情報を参照して個々のＭＰＵに格納された分割データをＭＰＵシーケンス番号の昇順に順次連結して、暗号化されたＣＡＳプログラムとセキュリティ情報を再構成する。プログラム取得部４３６は、再構成したＣＡＳプログラムとセキュリティ情報をプログラム復号部４３７に出力する。
【００６２】
プログラム復号部４３７は、プログラム取得部４３６から入力されたセキュリティ情報に基づいて、入力されたＣＡＳプログラムを復号する。プログラム復号部４３７は、後述する復号処理を行うことにより暗号化されたＣＡＳプログラムを復号し、暗号化されたＣＡＳプログラム、復号により得られたＣＡＳプログラム、ＣＡＳ−ＩＤ、ＣＡＳ−Ｖｅｒ及び署名値をプログラム判定部４３８に出力する。
【００６３】
プログラム判定部４３８には、プログラム復号部４３７から暗号化されたＣＡＳプロググラム、復号されたＣＡＳプログラム、ＣＡＳ−ＩＤ、ＣＡＳ−Ｖｅｒ及び署名値が入力される。プログラム判定部４３８は、記憶部４２２に予め記憶されたルート公開鍵証明書ＲＰＫＣを読み取り、ルート公開鍵証明書ＲＰＫＣに含まれる公開鍵Ｋｐｐで署名値を復号する。プログラム判定部４３８は、暗号化されたＣＡＳプログラムを所定のハッシュ関数を用いてハッシュ化することによりハッシュ値ＣＡＳ−Ｈを算出する。ハッシュ関数は、例えば、ＳＨＡ−２５６（Ｓｅｃｕｒｅ  Ｈａｓｈ  Ａｌｇｏｒｉｔｈｍ  ２５６−ｂｉｔ）である。復号した署名値がハッシュ値ＣＡＳ−Ｈと一致する場合、ＣＡＳプログラムの復号に成功したと判定し、一致しない場合、ＣＡＳプログラムの復号に失敗したと判定する。プログラム判定部４３８は、当該物理チャンネルについてＣＡＳプログラムの復号状態として復号の成否を示すプログラム復号状態情報を受信状態判定部４３９に出力する。
【００６４】
また、プログラム判定部４３８は、復号に成功したＣＡＳプログラムを、当該物理チャンネル、ＣＡＳ−ＩＤ及びＣＡＳ−Ｖｅｒと対応付けて記憶部４２２に記憶する。なお、プログラム判定部４３８は、さらに告知情報から抽出されたＣＡＳ−ＩＤ及びＣＡＳ−Ｖｅｒが入力されたＣＡＳ−ＩＤ及びＣＡＳ−Ｖｅｒとそれぞれ一致する場合にＣＡＳプログラムを記憶し、プログラム復号状態情報を出力してもよい。
【００６５】
受信状態判定部４３９には、信号状態判定部４３４から信号状態情報と、プログラム判定部４３８からプログラム復号状態情報が示すプログラム復号状態が物理チャンネル毎に入力される。受信状態判定部４３９は、物理チャンネル毎の信号状態情報が示すＩＦ信号の状態と、プログラム復号状態情報が示すプログラム復号状態に基づいて物理チャンネル間における放送の受信状態を判定する。受信状態の判定例、メッセージの例については、後述する。
【００６６】
プログラム起動部４４０は、分離部４１３から取得されたＭＨ−ＣＡ起動記述子に記述されたＣＡＳ−ＩＤ及びＣＡＳ−Ｖｅｒを抽出することで、起動するＣＡＳプログラムを特定する。ＭＨ−ＣＡ起動記述子は、分離部４１３において多重化データから分離されるＣＡテーブル（ＣＡＴ：Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ  Ｔａｂｌｅ）の記述子領域に記述される。プログラム起動部４４０は、特定したＣＡＳプログラムを記憶部４２２から読み出し、読み出したＣＡＳプログラムを起動し、その実行を開始する。また、プログラム起動部４４０は、その時点において記憶部４２２に記憶されているＣＡＳプログラムのうち、受信しているチャンネルに対応するＣＡＳ−ＩＤで特定される系統に属し、かつ最新のバージョンを示すＣＡＳ−ＶｅｒのＣＡＳプログラムを起動させてもよい。なお、初期動作時、つまりいかなるＣＡＳプログラムも放送伝送路１２又は通信伝送路２２を介して受信されていない場合には、プログラム起動部４４０は、予め記憶部４２２に記憶されたＣＡＳプログラムを起動する。
【００６７】
（復号処理）
次に、プログラム復号部４３７が行う復号処理について説明する。
プログラム復号部４３７は、セキュリティ情報から個別情報（ＤＭＭ）を抽出し、抽出した個別情報（ＤＭＭ）の非暗号化領域に含まれている受信装置４１の識別子が、予め記憶部４２２に記憶された識別子と一致するか否かを判定する。受信装置４１の識別子は、個々の受信装置４１を特定する情報、例えば、会員ＩＤである。プログラム復号部４３７は、一致すると判定するとき、記憶部４２２に予め記憶部４２２から予め記憶されたＣＡＳ基盤鍵Ｋｂを読み取る。ＣＡＳ基盤鍵Ｋｂは、受信装置４１のユーザーと放送事業者との正規の契約により、当該ユーザーが取得できる復号鍵である。プログラム復号部４３７は、読み取ったＣＡＳ基盤鍵Ｋｂを用いて、個別情報（ＤＭＭ）の暗号化領域を復号し、ダウンロード鍵Ｋｄｌを抽出する。
【００６８】
また、プログラム復号部４３７は、個別情報（ＤＭＭ）からルート公開鍵証明書ＲＰＫＣを抽出し、抽出したルート公開鍵証明書ＲＰＫＣを記憶部４２２に記憶する。
プログラム復号部４３７は、抽出したダウンロード鍵Ｋｄｌを用いてプログラム取得部４３６から入力されたセキュリティ情報から共通情報（ＤＣＭ）を復号し、ＣＡＳプログラムの暗号化に用いた伝送路保護鍵Ｋｔを再構成する。また、プログラム復号部４３７は、共通情報（ＤＣＭ）に記述されたコンパティビリティ記述子（ｃｏｍｐａｔｉｂｉｌｉｔｙＤｅｓｃｒｉｐｔｏｒ（））からＣＡＳ−ＩＤ、ＣＡＳ−Ｖｅｒ及び署名値を読み取る。この署名値は、暗号化されたＣＡＳプログラムを上述したハッシュ関数を用いて算出したハッシュ値について、上述した公開鍵Ｋｐｐを用いて暗号化したデータである。
【００６９】
また、プログラム復号部４３７は、記憶部４２２に予め記憶されたマスタ秘密鍵Ｋｍｓを読み取る。マスタ秘密鍵Ｋｍｓは、送信装置１１又はサーバー装置２１に提供されるＣＡＳプログラムの暗号化に用いられる暗号鍵と同一の復号鍵（共通鍵）である。マスタ秘密鍵Ｋｍｓも、受信装置４１のユーザーと放送事業者との正規の契約により、当該ユーザーが取得できる復号鍵である。
プログラム復号部４３７は、伝送路保護鍵Ｋｔを用いて暗号化されたＣＡＳプログラムを復号し、さらにマスタ秘密鍵Ｋｍｓを用いて復号し、ＣＡＳプログラムを再構成する。
プログラム復号部４３７は、復号により得られたＣＡＳプログラム、ＣＡＳ−ＩＤ、ＣＡＳ−Ｖｅｒ及び署名値をプログラム判定部４３８に出力する。
【００７０】
（受信処理）
次に、本実施形態に係る受信処理について説明する。
図１２は、本実施形態に係る受信処理を示すフローチャートである。
受信装置４１の各部は、所定のチャンネルのサーチ範囲内でステップＳ１０１〜Ｓ１０９の処理を繰り返す。その後、ステップＳ１１０に進む。
【００７１】
（ステップＳ１０１）チャンネル設定部４３２は、チューナー４１１に受信させるＩＦ信号の物理チャンネルを、隣接する物理チャンネルに更新する。但し、初回のループにおいて、チャンネル設定部４３２は、物理チャンネルとして所定の初期値を設定する。その後、ステップＳ１０２に進む。
（ステップＳ１０２）復調部４１２は、チューナー４１１が受信したＩＦ信号を復調し、復調により得られた多重化データについて上述した後処理を行う（フロントエンド処理）。その後、ステップＳ１０３に進む。
【００７２】
（ステップＳ１０３）信号状態判定部４３４は、復調部４１２によるＩＦ信号の復調が成功であるか否かを判定する。成功と判定するとき（ステップＳ１０３  ＹＥＳ）、ステップＳ１０４に進む。失敗と判定するとき（ステップＳ１０３  ＮＯ）、ステップＳ１０８に進む。
（ステップＳ１０４）信号状態判定部４３４は、受信したＩＦ信号のＩＦ信号の状態として信号強度と信号品質のいずれか又は両者の指標値を取得する。その後、ステップＳ１０５に進む。
（ステップＳ１０５）信号状態判定部４３４は、取得した指標値が所定の指標値の閾値よりも高い信号強度もしくは信号品質を示すか否かを判定する。より高い信号強度もしくは信号品質を示すと判定するとき（ステップＳ１０５  ＹＥＳ）、信号状態判定部４３４は信号状態が良好と判定し、ステップＳ１０６に進む。より高い信号強度もしくは信号品質を示さないと判定するとき（ステップＳ１０５  ＮＯ）、ステップＳ１０８に進む。
【００７３】
（ステップＳ１０６）プログラム取得部４３６は、分離部４１３において復調された多重化データからＣＡＳプログラムを格納した配信データを取得する。プログラム復号部４３７は、配信データに格納されたセキュリティ情報に基づいてＣＡＳプログラムを復号する。その後、ステップＳ１０７に進む。
（ステップＳ１０７）プログラム判定部４３８は、ＣＡＳプログラムの復号に成功したか否かを判定する。復号に成功したと判定するとき（ステップＳ１０７  ＹＥＳ）、プログラム判定部４３８は、復号の成功を示すプログラム復号状態情報を受信状態判定部４３９に通知し、ステップＳ１０１に戻る。復号に失敗したと判定するとき（ステップＳ１０７  ＮＯ）、ステップＳ１０９に進む。
【００７４】
（ステップＳ１０８）信号状態判定部４３４は、ＩＦ信号の状態が劣る（受信不良）と判定し、ＩＦ信号の状態が劣ることを示す信号状態情報を受信状態判定部４３９に通知し、ステップＳ１０６に進む。
（ステップＳ１０９）プログラム判定部４３８は、復号の失敗を示すプログラム復号状態情報を受信状態判定部４３９に通知し、ステップＳ１０１に戻る。
【００７５】
（ステップＳ１１０）受信状態判定部４３９は、物理チャンネル間の信号状態情報とプログラム復号状態情報に基づいて放送の受信状態を判定する。受信状態判定部４３９は、判定した受信状態に対応するメッセージ画面を表示部４１８に表示させる。その後、図１２に示す処理を終了する。
【００７６】
（受信状態リストの例）
次に受信状態リストの例について説明する。受信状態リストは、信号状態情報とプログラム復号状態情報を対応付けて、物理チャンネルの昇順又は降順に配置されたリストである。受信状態判定部４３９は、物理チャンネル毎に取得した信号状態情報とプログラム復号状態情報に基づいて受信状態リストを生成し、生成した受信状態リストを画面合成部４１７に出力することにより、表示部４１８に表示させてもよい。
【００７７】
図１３は、本実施形態に係る受信状態リストの例を示す図である。
図１３に示す例では、各行にサーチ範囲内の物理チャンネル毎の信号強度、信号品質及びプログラム復号状態のセットが表されている。各セットは、上段から下段に向けて物理チャンネル、即ち対応するＩＦ中心周波数の昇順に配置されている。ＢＳ１、ＢＳ３、…ＢＳ２３までの１２チャンネルの物理チャンネルは、いずれもＢＳから右旋偏波で伝送される下り伝送チャンネルに対応するチャンネル群である（ＢＳ右旋）。ＮＤ２、ＮＤ４、…ＮＤ２４までの１２チャンネルは、いずれもＣＳから右旋偏波で伝送される下り伝送チャンネルに対応するチャンネル群である（ＣＳ左旋）。ＢＳ２、ＢＳ４、…ＢＳ２４までの１２チャンネルの物理チャンネルは、いずれもＢＳから左旋偏波で伝送される下り伝送チャンネルに対応するチャンネル群である（ＢＳ左旋）。ＮＤ１、ＮＤ３、…ＮＤ２３までの１２チャンネルは、いずれもＣＳから左旋偏波で伝送される下り伝送チャンネルに対応するチャンネル群である（ＣＳ左旋）。
【００７８】
信号強度は、棒グラフで表される。信号強度が高いほど、棒グラフの長さが長い。信号品質は、その指標値（例えば、ＣＮ比、ＢＥＲ、等）を総合したスコアである。信号品質は、０〜１０のいずれかの整数値で表される。信号強度は、ＩＦ中心周波数が高くなるほど弱くなる傾向がある。例えば、ＢＳ２の信号強度を示す棒グラフの長さは、ＢＳ１の信号強度を示す棒グラフの長さの約半分である。ＢＳ２４よりも高い周波数では、信号強度がほぼ０に近似する。信号品質は、ＩＦ中心周波数が高くなるほど劣化する傾向がある。例えば、ＢＳ１〜ＮＤ４の間では、信号品質の値は８であるのに対し、ＢＳ２の信号品質の値は５となり、ＢＳ６以上のＩＦ中心周波数では信号品質の値は０となる。これらの結果より、ＮＤ２４以下の物理チャンネルでは信号状態は良好と判定され、ＢＳ２以上の物理チャンネルでは信号状態が劣ると判定される。
【００７９】
プログラム復号状態として復号の成功が−印で表され、復号の失敗が×印で表されている。空欄になっている物理チャンネルについては、信号状態が劣るため、ＣＡＳプログラムの復号が行われていないことが表されている。例えば、ＢＳ１〜ＢＳ２の間は、ＣＡＳプログラムの復号が行われ、ＢＳ１〜ＢＳ１５、ＢＳ１９〜ＢＳ２の間は復号が成功し、ＢＳ１７について復号が失敗したことが表されている。ＢＳ４以上のＩＦ中心周波数では、−印も×印も表示されていない。このことは、ＢＳ４以上のＩＦ中心周波数では、ＣＡＳプログラムの復号が行われなかったことが表される。
【００８０】
（表示例）
次に、受信処理に係る表示例について説明する。
図１４は、本実施形態に係る受信処理に係る表示例を示す図である。
図１４（ａ）は、接続確認画面の例を示す。接続確認画面は、復調部４１２によるフロントエンド処理又は信号状態判定部４３４におけるＩＦ信号の状態を判定する処理の実行中に、制御部４３１が表示部４１８に表示させる画面である。接続確認画面は、「接続確認中」を示すメッセージＭｓ１１と進行中の処理の進捗状況を示すプログレスバーＰｇ１１とを含んで構成される。接続確認画面を表示させる際、制御部４３１は、記憶部４２２に予め記憶された接続確認画面データを読み出し、読み出した接続確認画面データを画面合成部４１７に出力する。
【００８１】
図１４（ｂ）は、バージョン確認画面の例を示す。バージョン確認画面は、プログラム復号部４３７におけるＣＡＳプログラムの復号処理又はプログラム判定部４３８におけるＣＡＳプログラムの復号可否の判定の実行中に、制御部４３１が表示部４１８に表示させる画面である。バージョン確認画面は「ＣＡＳプログラムのバージョン確認中」を示すメッセージＭｓ１２とプログレスバーＰｇ１２とを含んで構成される。
バージョン確認画面を表示させる際、制御部４３１は、記憶部４２２に予め記憶されたバージョン確認画面データを読み出し、読み出したバージョン確認画面データを画面合成部４１７に出力する。
【００８２】
（受信状態の判定）
次に、受信状態判定部４３９による受信状態の判定処理について説明する。
図１５は、本実施形態に係る受信状態の判定処理を説明するための図である。
図１５に示す例では、水平方向にＩＦ中心周波数を示す。ＢＳ右旋、ＣＳ右旋、ＢＳ左旋、ＣＳ左旋の文字を含む台形は、各チャンネル群の周波数帯域が１．０−１．５ＧＨｚ、１．６−２．１ＧＨｚ、２．２−２．７ＧＨｚ、２．８−３．３ＧＨｚであることを示す。各チャンネル群に１２個の物理チャンネルのそれぞれに対応したＩＦ周波数帯域が含まれる。図１５の最上段の実線の両矢印は、ＢＳ右旋及びＣＳ右旋に属する物理チャンネルを介して受信したＣＡＳプログラムが復号できたことを示す。第２段左側の破線の両矢印は、ＢＳ右旋及びＣＳ右旋に属する物理チャンネルのＩＦ信号の状態が良好（受信良好）であることを示す。ＩＦ信号の状態が良好とは、ビット誤りが生じず（もしくは、ビット誤りが生じたとしても訂正可能）、信号強度が十分であり、かつ信号品質が良好であることを意味する。第２段右側の破線の両矢印は、ＢＳ左旋又はＣＳ左旋のチャンネル群に属する物理チャンネルのＩＦ信号の状態が劣る（受信不良）ことを示す。ＩＦ信号の状態が劣るとは、訂正できないほどビット誤りが生じ、信号強度が弱いことと信号品質が劣ることのいずれか又はそれらの組み合わせを意味する。このような受信状態の原因として、受信処理設備３１が左旋偏波成分の受信手段（例えば、アンテナ、変換器）を有していないことが推認される。
【００８３】
そこで、受信状態判定部４３９は、物理チャンネル間の放送の受信状態として、ある偏波成分（図１５の例では、左旋偏波成分）に係る物理チャンネルのＩＦ信号の状態が、他の偏波成分（図１５の例では、右旋偏波成分）に係るチャンネルのＩＦ信号の状態よりも劣る状態（状態Ｃ１）であるか否かを判定する。例えば、受信状態判定部４３９は、次の場合に、受信状態が状態Ｃ１であると判定する。次の場合とは、ある偏波成分に係るチャンネル群におけるＩＦ信号の状態が劣ると判定された物理チャンネル数の割合から、他の偏波成分に係るチャンネル群におけるＩＦ信号の状態が劣ると判定された物理チャンネル数の割合との差が、所定の差の閾値１よりも大きい場合である。状態Ｃ１と判定する場合、受信状態判定部４３９は、記憶部４２２に予め記憶されているメッセージ画面データのうち、状態Ｃ１に対応づけられたメッセージ画面データＣ１を読み出し、読み出したメッセージ画面データＣ１を画面合成部４１７に出力する。これにより、受信状態判定部４３９は、当該メッセージ画面データＣ１が示すメッセージ画面Ｃ１を通知情報として表示部４１８に表示させることができる。
【００８４】
図１５の第４段左側の両矢印は、ＩＦ中間周波数が２．６ＧＨｚよりも低域の物理チャンネルのＩＦ信号の状態が良好（受信良好）であることを示す。これに対し、同段右側の両矢印は、ＩＦ中間周波数が２．６ＧＨｚよりも高域の物理チャンネルのＩＦ信号の状態が劣る（受信不良）であることを示す。このような受信状態の原因として、高域のＩＦ信号を処理できる機器（例えば、ブースタ）が接続されていない場合や、十分な信号強度を保ってＩＦ信号を伝送できない配線が用いられていることが推認される。十分な信号強度を保つことができない一因は、ＩＦ中間周波数が高くなるほど受信処理設備３１から受信装置４１への配線のインピーダンスが高くなることによる。
【００８５】
そこで、受信状態判定部４３９は、物理チャンネル間の放送の受信状態として、ある周波数よりも高いＩＦ中間周波数の物理チャンネルのＩＦ信号の状態が、ある周波数よりも低いＩＦ中間周波数の物理チャンネルのＩＦ信号の状態よりも劣る状態（状態Ｃ２）であるか否かを判定する。例えば、受信状態判定部４３９は、次の（ｉ）、（ｉｉ）の処理を行うことにより、受信状態が状態Ｃ２であると判定する。（ｉ）サーチ範囲内の物理チャンネルから、所定の物理チャンネル数の割合の差が最も大きい基準周波数を与える物理チャンネルを探索する。所定の物理チャンネル数の割合の差として、基準周波数よりも高いＩＦ中間周波数に係る物理チャンネルにおけるＩＦ信号の状態が劣ると判定された物理チャンネル数の割合から、基準周波数よりも低いＩＦ中間周波数に係る物理チャンネルにおけるＩＦ信号の状態が劣ると判定された物理チャンネル数の割合との差を算出する。（ｉｉ）探索した物理チャンネルについて算出した物理チャンネル数の割合の差が、所定の差の閾値よりも大きい場合、物理チャンネル間の放送の受信状態が状態Ｃ２であると判定する。
【００８６】
図１５に示す例では、２．６ＧＨｚよりもＩＦ中間周波数が高い物理チャンネルについてＩＦ信号の状態が、それよりもＩＦ中間周波数が低い物理チャンネルよりも劣ると判定される。状態Ｃ２と判定する場合、受信状態判定部４３９は、状態Ｃ２に対応づけられたメッセージ画面データＣ２を読み出し、読み出したメッセージ画面データＣ２を画面合成部４１７に出力する。これにより、受信状態判定部４３９は、当該メッセージ画面データＣ２が示すメッセージ画面Ｃ２を通知情報として表示部４１８に表示させることができる。
【００８７】
図１５の第３段の３本の両矢印は、ＩＦ中間周波数が２．６ＧＨｚよりも低域の物理チャンネルに、復号できたＣＡＳプログラムを搬送したＩＦ信号の物理チャンネルと、復号できないＣＡＳプログラムを搬送したＩＦ信号の物理チャンネルとが含まれることが示す。このような受信状態は、信号の受信や復調、復号処理自体には特に問題がなく、個々のＣＡＳプログラムに起因して復号に失敗するものと推認される。
【００８８】
そこで、受信状態判定部４３９は、物理チャンネル間の放送の受信状態として、ＩＦ信号の状態が所定の状態よりも良好な物理チャンネルに、復号に成功したＣＡＳプログラムを搬送したＩＦ信号の物理チャンネルと復号に失敗したＣＡＳプログラムを搬送したＩＦ信号の物理チャンネルの両者が含まれる状態（状態Ｃ３）であるか否かを判定する。状態Ｃ３は、ＩＦ信号の状態が良好である物理チャンネルの一部のみに復号できないＣＡＳプログラムを搬送した物理チャンネルが存在することを示す。状態Ｃ３と判定する場合、受信状態判定部４３９は、状態Ｃ３に対応づけられたメッセージ画面データＣ３を読み出し、読み出したメッセージ画面データＣ３を画面合成部４１７に出力する。これにより、受信状態判定部４３９は、当該メッセージ画面データＣ３が示すメッセージ画面Ｃ３を通知情報として表示部４１８に表示させることができる。なお、受信状態判定部４３９は、状態Ｃ１もしくはＣ２に該当するか否かに関わらず、状態Ｃ３に該当するか否かを判定してもよい。また、受信状態判定部４３９は、告知情報で通知された配信時間外であるためにＣＡＳプログラムを受信できなかった物理チャンネルについては、状態Ｃ３であるか否かの判定対象から除外し、受信できた物理チャンネルのみを判定対象としてもよい。
【００８９】
（メッセージ画面の表示例）
次に、本実施形態に係るメッセージ画面の例について説明する。
図１６は、本実施形態に係るメッセージ画面の例を示す図である。
図１６（ａ）は、メッセージ画面Ｃ１の表示例を示す。
メッセージ画面Ｃ１は、メッセージＭｓ２１と四角形に囲まれた×印を示す消去ボタンとを含んで構成される。メッセージＭｓ２１は、状態Ｃ１をもたらす可能性がある原因として、「アンテナが非対応の可能性があります」とのメッセージと、その対策として「確認してください」を示すメッセージとを含んで構成される。受信状態判定部４３９は、操作信号により消去ボタン又は消去ボタンの位置を示す操作信号が入力される場合、そのメッセージ画面データＣ１の出力を停止して、メッセージ画面Ｃ１の表示を消去させる。以下の説明では、ユーザーの操作に応じて、ある画面要素又はその位置を示す操作信号が入力されることを、その画面要素が「押下される」と呼ぶ。
【００９０】
図１６（ｂ）は、メッセージ画面Ｃ２の表示例を示す。
メッセージ画面Ｃ２は、メッセージＭｓ２２と消去ボタンとを含んで構成される。メッセージＭｓ２２は、状態Ｃ２をもたらす可能性がある原因を解決するための対策として「アンテナと受信機間の機器と配線を確認してください」とのメッセージを含んで構成される。
【００９１】
図１６（ｃ）は、メッセージ画面Ｃ３の表示例を示す。
メッセージ画面Ｃ３は、メッセージＭｓ２３、消去ボタン及び確認ボタンを含んで構成される。図１６（ｃ）に示す例では、消去ボタンは、四角形に囲まれた「後で」の文字が付されたボタンである。他方、確認ボタンは、四角形に囲まれた「はい」の文字が付されたボタンである。メッセージＭｓ２３は、状態Ｃ３をもたらす可能性がある原因として「ＣＡＳプログラムに問題があります」とのメッセージと、その対策として「最新版をダウンロードしますか？」とのメッセージを含んで構成される。
【００９２】
メッセージ画面Ｃ３上に表示される確認ボタン「はい」が押下されたとき、受信状態判定部４３９は、復号に失敗したＣＡＳプログラムのＣＡＳ−ＩＤとＣＡＳ−Ｖｅｒを特定し、当該ＣＡＳプログラムの通信での受信を示す受信要求信号をプログラム取得部４３６に出力する。これにより、受信状態判定部４３９は、プログラム取得部４３６に当該ＣＡＳプログラムを通信で取得させることができる。
【００９３】
また、受信状態リスト（図１３）が表示部４１８に表示されているとき、プログラム復号状態の欄に表された×印のいずれかが押下されたとき、受信状態判定部４３９は、押下に係る物理チャンネルを特定する。そして、受信状態判定部４３９は、特定した物理チャンネルについてＣＡＳプログラムの復号の失敗の要因を示す失敗要因情報を含むエラー画面データを生成し、生成したエラー画面データを画面合成部４１７に出力する。これにより、受信状態判定部４３９は、エラー画面を表示部４１８に表示させることができる。その前提として、プログラム判定部４３８は、ＣＡＳプログラムの復号が失敗した物理チャンネルについて、検出した要因を示す失敗要因情報をプログラム復号状態情報にさらに含めて受信状態判定部４３９に出力する。
【００９４】
（エラー画面）
次にエラー画面について説明する。
図１７は、本実施形態に係るエラー画面の例を示す図である。
図１７に示す例は、ＢＳ１７に係るプログラム復号状態の×印（図１３）の押下により表示されるエラー画面Ｅ０である。失敗要因として、（１）ＣＡＳプログラムの不整合、（２）契約の未締結によるセキュリティ情報の未取得、（３）対象とするプログラムの未取得がある。（１）については、プログラム判定部４３８が上述した署名値とハッシュ値ＣＡＳ−Ｈが不一致であることをもって検出可能である（プログラムチェック）。（２）については、プログラム判定部４３８が復号処理に要するＣＡＳ基盤鍵Ｋｂとマスタ秘密鍵Ｋｍｓが記憶部４２２に記憶されていないことをもって検出可能である（契約チェック）。（３）については、プログラム判定部４３８が配信データの受信が完了していないことと、告知情報（ＭＨ−ＳＤＴＴ）で通知されたＣＡＳ−ＩＤ及びＣＡＳ−Ｖｅｒの両方が一致するＣＡＳプログラムが記憶部４２２に記憶されていないことをもって検出可能である（ダウンロードチェック）。図１７に示すエラー画面Ｅ０の例は、（１）に該当し（×）、（２）に該当せず（○）、（３）に該当しない（−）ことを示す。
【００９５】
また、受信状態判定部４３９は、復号の失敗の要因として該当する要因を示すエラー画面を示すエラー画面データを記憶部４２２から読み出し、読み出したエラー画面データを画面合成部４１７に出力してもよい。これにより、個々の要因を示すエラー画面が表示部４１８に表示される。
【００９６】
図１８は、本実施形態に係るエラー画面の他の例を示す図である。
図１８（ａ）は、失敗要因が（１）ＣＡＳプログラムの不整合である場合に表示されるエラー画面Ｅ１の例である。エラー画面Ｅ１には、メッセージＭｓ３１、確認ボタン及び消去ボタンを含んで構成される。図１８（ａ）、（ｃ）に示す例では、消去ボタンは、四角形に囲まれた「後で」の文字が付されたボタンである。他方、確認ボタンは、四角形に囲まれた「はい」の文字が付されたボタンである。メッセージＭｓ３１は、可能性がある失敗要因として「ＣＡＳプログラムに問題があります」とのメッセージと、その対策として「最新版をダウンロードしますか？」とのメッセージを含んで構成される。
【００９７】
図１８（ｂ）は、失敗要因が（２）契約の未締結によるセキュリティ情報の未取得である場合に表示されるエラー画面Ｅ２の例である。エラー画面Ｅ２には、メッセージＭｓ３２、及び消去ボタンを含んで構成される。図１８（ｂ）、（ｄ）に示す例では、消去ボタンは、四角形に囲まれた×印が付されたボタンである。メッセージＭｓ３２は、可能性がある失敗要因として「契約情報がない」とのメッセージと、その対策として「契約手続きを行ってください」とのメッセージを含んで構成される。
【００９８】
図１８（ｃ）は、失敗要因が（３）対象とするプログラムの未取得である場合に表示されるエラー画面Ｅ３の例である。エラー画面Ｅ３には、メッセージＭｓ３３、確認ボタン「はい」及び消去ボタン「後で」を含んで構成される。メッセージＭｓ３３は、可能性がある失敗要因として「ＣＡＳプログラムのダウンロードに失敗」とのメッセージと、その対策として「最新版をダウンロードしますか？」とのメッセージを含んで構成される。エラー画面Ｅ３上に表示される、確認ボタン「はい」が押下されたとき、受信状態判定部４３９は、当該物理チャンネルについて取得に失敗したＣＡＳプログラムのＣＡＳ−ＩＤとＣＡＳ−Ｖｅｒを特定し、特定したＣＡＳプログラムの通信での受信を指示するための受信要求信号をプログラム取得部４３６に出力する。これにより、受信状態判定部４３９は、プログラム取得部４３６に特定したＣＡＳプログラムを通信で取得させることができる。
【００９９】
なお、受信状態判定部４３９は、通信部４２１が通信伝送路２２に接続されているか否かを検出してもよい。通信伝送路２２に接続されていないと判定された場合、その旨を示すエラー画面データを記憶部４２２から読み出し、読み出したエラー画面データを画面合成部４１７に出力することにより、エラー画面Ｅ４を表示部４１８に表示させてもよい。
図１８（ｄ）は、エラー画面Ｅ４の例である。エラー画面Ｅ４には、メッセージＭｓ３４及び消去ボタンを含んで構成される。メッセージＭｓ３４は、通信伝送路２２に接続されていないことへの対策として「ネットワークの接続を確認してください」とのメッセージを含んで構成される。
【０１００】
以上に説明したように、本実施形態に係る受信装置４１は、物理チャンネル毎に受信したＩＦ信号の状態を判定する信号状態判定部４３４と、ＩＦ信号で搬送されるＣＡＳプログラムの復号状態を判定するプログラム判定部４３８を備える。また、サーチ範囲内の物理チャンネル毎のＩＦ信号の状態とＣＡＳプログラムの復号状態に基づいて物理チャンネル間の放送の受信状態を判定する受信状態判定部４３９を備える。
この構成により、放送波で伝送される情報を取得できない原因として、物理チャンネル毎の受信したＩＦ信号の状態に影響を与える要因と、ＣＡＳプログラムの復号に影響を与える要因と、物理チャンネル間のこれらの要因とを区別することができる。そのため、放送波で伝送される情報を取得できない原因を効率的に推定することができる。
【０１０１】
また、受信状態判定部４３９は、物理チャンネル間の受信状態として、ある偏波成分に係る物理チャンネルのＩＦ信号の状態が、他の偏波成分に係る物理チャンネルのＩＦ信号の状態よりも劣るか否かを判定する。
この構成により、放送波で伝送される情報を取得できない原因が、ある偏波成分を受信するための受信設備の不備であるか否かを推定することができる。
【０１０２】
また、受信状態判定部４３９は、物理チャンネル間の受信状態として、ある周波数より高い周波数のチャンネルのＩＦ信号の状態が、ある周波数より低い周波数のチャンネルのＩＦ信号の状態よりも劣るか否かを判定する。
この構成により、放送波で伝送される情報を取得できない原因が、受信設備から受信装置４１に接続される機器又は配線として、ある周波数よりも高い周波数のＩＦ信号の伝送に適した機器又は配線が用いられていることであるか否かを推定することができる。
【０１０３】
また、受信状態判定部４３９は、物理チャンネル間の受信状態として、ＩＦ信号の状態が所定の状態よりも良好な物理チャンネルに、復号できたＣＡＳプログラムを搬送したＩＦ信号の物理チャンネルと復号できないＣＡＳプログラムを搬送したＩＦ信号の物理チャンネルとが含まれるか否かを判定する。
この構成により、放送波で伝送される情報を取得できない原因が、ＣＡＳプログラム個々の要因であるか否かを推定することができる。
【０１０４】
また、受信状態判定部４３９は、判定した物理チャンネル間の受信状態に関する通知情報を画面合成部４１７に出力する。
この構成により、通知情報として、例えば、ユーザーに放送波で伝送される情報を取得できない原因やその対策が通知される。そのため、ユーザーには放送波で伝送される情報を取得するための行動が促される。
【０１０５】
なお、本発明は上述した各実施形態に限定されるものではなく、特許請求の範囲に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的構成を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
また、本発明の各構成要素は、任意に取捨選択することができ、取捨選択した構成を具備する発明も本発明に含まれるものである。
【０１０６】
例えば、送信装置１１とサーバー装置２１は、単一の送信装置として構成されてもよい。  受信装置４１の拡声部４１５、表示部４１８及び操作入力部４２３のいずれか又はそれらの任意の組み合わせは、受信装置４１のその他の部分と別体であってもよい。また、通知情報は、拡声部４１５から音声で通知されてもよい。
また、上述した各種の画面の表示形態、表示される文言は、任意に変更可能である。
【０１０７】
上述した実施形態では、送信装置１１が放送伝送路１２を介して受信処理設備３１に各種のデータを伝送する際、主に右旋円偏波と左旋円偏波を用いる場合を例にしたが、複数の伝送チャネル間で互いに偏波特性が異なる、好ましくは直交する偏波が用いられればよい。例えば、水平偏波と垂直偏波が用いられてもよい。
【０１０８】
また、上述した実施形態では、各種のデータを伝送するための伝送方式として、ＭＰＥＧ−Ｈで規定されたＭＭＴ（ＭＰＥＧ  Ｍｅｄｉａ  Ｔｒａｎｓｐｏｒｔ）によるメディアトランスポート方式を用いる場合を例にしたが、その他の伝送方式、例えば、ＭＰＥＧ−２  Ｓｙｓｔｅｍｓで規定された方式が用いられていてもよい。また、伝送に係るデータ形式、暗号化方式、符号化方式も、その伝送方式で規定された形式または方式が用いられてもよい。例えば、ソフトウェアを示す配信データは、ＤＡＭ、ＭＰＵに代えて、ＤＩＩ（Ｄｏｗｎｌｏａｄ  Ｉｎｆｏ  Ｉｎｄｉｃａｔｉｏｎ）メッセージ、ＤＤＢ（Ｄｏｗｎｌｏａｄ  Ｄａｔａ  Ｂｌｏｃｋ）メッセージとして伝送されてもよい。
【０１０９】
また、上述した実施形態における送信装置１１の一部、受信装置４１の一部をコンピュータで実現するようにしてもよい。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、認識データ伝送装置に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバーやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【０１１０】
なお、本発明は次の態様でも実施することができる。
（１）チャンネル毎に受信した受信信号の状態を判定する信号状態判定部と、前記受信信号で搬送されるプログラムの復号状態を判定するプログラム判定部と、チャンネル毎の前記受信信号の状態と前記プログラムの復号状態に基づいてチャンネル間の受信状態を判定する受信状態判定部と、を備える受信装置。
【０１１１】
（２）前記受信状態判定部は、前記チャンネル間の受信状態として、ある偏波成分に係るチャンネルの受信信号の状態が、他の偏波成分に係るチャンネルの受信信号の状態よりも劣るか否かを判定する（１）の受信装置。
【０１１２】
（３）前記受信状態判定部は、前記チャンネル間の受信状態として、ある周波数より高い周波数のチャンネルの受信信号の状態が、前記ある周波数より低い周波数のチャンネルの受信信号の状態よりも劣るか否かを判定する（１）または（２）の受信装置。
【０１１３】
（４）前記受信状態判定部は、前記チャンネル間の受信状態として、受信信号の状態が所定の状態よりも良好なチャンネルに、復号できたプログラムを搬送した受信信号のチャンネルと復号できないプログラムを搬送した受信信号のチャンネルとが含まれるか否かを判定する（１）から（３）のいずれかの受信装置。
【０１１４】
（５）  前記受信状態判定部は、前記チャンネル間の受信状態に関する通知情報を出力する（１）から（４）のいずれかの受信装置。
【０１１５】
（６）受信装置の受信方法において、チャンネル毎に受信した受信信号の状態を判定する信号状態判定過程と、前記受信信号で搬送されるプログラムの復号状態を判定するプログラム判定過程と、チャンネル毎の前記受信信号の状態と前記プログラムの復号状態に基づいてチャンネル間の受信状態を判定する受信状態判定過程と、を有する受信方法。
【０１１６】
（７）受信装置のコンピュータに、チャンネル毎に受信した受信信号の状態を判定する信号状態判定手順、前記受信信号で搬送されるプログラムの復号状態を判定するプログラム判定手順、チャンネル毎の前記受信信号の状態と前記プログラムの復号状態に基づいてチャンネル間の受信状態を判定する受信状態判定手順、を実行させるための受信プログラム。
【符号の説明】
【０１１７】
１…放送システム、１１…送信装置、１１１…プログラム取得部、１１２…番組データ取得部、１１３…告知情報取得部、１１４…制御情報取得部、１１５…多重化部、１１６…変調部、１１７…アンテナ、１２…放送伝送路、１３…人工衛星、２１…サーバー装置、２２…通信伝送路、３１…受信処理設備、４１…受信装置、４１１…チューナー、４１２…復調部、４１３…分離部、４１４…音声復号部、４１５…拡声部、４１６…映像復号部、４１７…画面合成部、４１８…表示部、４２１…通信部、４２２…記憶部、４２３…操作入力部、４３１…制御部、４３２…チャンネル設定部、４３３…制御情報解析部、４３４…信号状態判定部、４３５…告知情報解析部、４３６…プログラム取得部、４３７…プログラム復号部、４３８…プログラム判定部、４３９…受信状態判定部、４４０…プログラム起動部
【図１】
0006450974.tif 000002
【図２】
0006450974.tif 000003
【図３】
0006450974.tif 000004
【図４】
0006450974.tif 000005
【図５】
0006450974.tif 000006
【図６】
0006450974.tif 000007
【図７】
0006450974.tif 000008
【図８】
0006450974.tif 000009
【図９】
0006450974.tif 000010
【図１０】
0006450974.tif 000011
【図１１】
0006450974.tif 000012
【図１２】
0006450974.tif 000013
【図１３】
0006450974.tif 000014
【図１４】
0006450974.tif 000015
【図１５】
0006450974.tif 000016
【図１６】
0006450974.tif 000017
【図１７】
0006450974.tif 000018
【図１８】
0006450974.tif 000019