(57)【要約】【課題】チャンネル切り換え時の応答時間を短縮可能なデジタル放送受信装置を提供する。【解決手段】ＥＣＭ／ＥＭＭ送信モジュール２９０は、放送波から抽出されたＥＣＭ／ＥＭＭにチャンネル情報を付加した通信パケットを生成し、他の受信機へ送信する。ＥＣＭ／ＥＭＭ受信モジュール３９０は、その通信パケットを受信してＥＣＭ／ＥＭＭをチャンネル情報と共に記憶する。受信機Ａ１００、Ｃ１３０は、チャンネル切換え時に、ＥＣＭ／ＥＭＭ受信モジュール３９０が記憶しているＥＣＭ／ＥＭＭを用いることで、切換え対象のチャンネルの放送波のスクランブルを解除する。【選択図】図１
2007129575.tif 000002
【特許請求の範囲】
【請求項１】
チャンネルの選局を受け付ける受付手段と、
該受付手段により受け付けられたチャンネルに対応するデジタル放送波を受信する放送波受信手段と、
デジタル放送波に含まれるスクランブル鍵を取得するために必要なデスクランブル用メッセージを前記受信手段が受信したデジタル放送波から抽出する抽出手段と、
該抽出手段により抽出されたデスクランブル用メッセージと当該デスクランブル用メッセージに対応するチャンネル情報とを含むパケットデータを生成する生成手段と、
該生成手段により生成されたパケットデータを送信するパケットデータ送信手段とを備えることを特徴とする、デジタル放送受信装置。
【請求項２】
請求項１に記載のデジタル放送受信装置が送信したパケットデータを受信するパケットデータ受信手段と、
チャンネルの選局を受け付ける受付手段と、
該受付手段により受け付けられたチャンネルに対応するデジタル放送波を受信する放送波受信手段と、
デジタル放送波に含まれるスクランブル鍵を取得するために必要なデスクランブル用メッセージをチャンネル情報別に記憶する記憶手段と、
前記パケットデータ受信手段が前記パケットデータを受信したときに、受信したパケットデータに含まれるチャネル情報に対応して前記記憶手段が記憶しているデスクランブル用メッセージを当該受信したパケットデータに含まれるデスクランブル用メッセージに更新する更新手段と、
前記受付手段がチャンネルの選局を受け付けたときに、当該受け付けたチャンネルに対応して前記記憶手段に記憶されているデスクランブル用メッセージが更新されてから予め定めた有効時間が経過していないか否かを判定する判定手段と、
該判定手段により、前記有効時間が経過していないと判定されたときに、前記受付手段が受け付けたチャンネルに対応して前記記憶手段に記憶されているデスクランブル用メッセージを用いてスクランブル鍵を取得し、該取得したスクランブル鍵を用いて前記選局されたチャンネル放送のスクランブルを解除するスクランブル解除手段とを備えることを特徴とする、デジタル放送受信装置。
【請求項３】
前記判定手段が判定に用いる判定用データを前記チャンネル別に記憶する判定用データ記憶手段と、
前記更新手段が各チャンネルに対応する前記デスクランブル用メッセージを更新する毎に、各チャンネルに対応するデスクランブル用メッセージ別に前記有効時間の計時を開始する複数の計時手段と、
前記更新手段が前記デスクランブル用メッセージを更新したときに、当該デスクランブル用メッセージに対応する前記判定用データ記憶手段の判定用データを有効を示す値に設定し、前記複数の計時手段のうちのいずれかが前記有効時間の計時を終えたときに、当該計時手段に対応する前記判定用データ記憶手段の判定用データを無効を示す値に設定する判定用データ設定手段とをさらに備え、
前記判定手段は、前記判定用データ記憶手段の判定用データが前記有効を示す値であるときに、当該判定用データに対応するデスクランブル用メッセージが更新されてから前記有効時間が経過していないと判定することを特徴とする、請求項２記載のデジタル放送受信装置。
【請求項４】
請求項１記載のデジタル放送受信装置と、請求項２記載のデジタル放送受信装置とからなる、デジタル放送受信システム。
【請求項５】
請求項１記載のデジタル放送受信装置は、前記受付手段がチャンネルの選局を受け付ける状態であることを示す、リクエストチャンネル受付中メッセージを請求項２記載のデジタル放送受信装置に送信する手段を含み、
請求項２記載のデジタル放送受信装置は、
請求項１記載のデジタル放送受信装置が備える前記受付手段に受け付けを要求するチャンネルを選定する選定手段と、
前記リクエストチャンネル受付中メッセージを受信したときに、前記選定手段により選定されたチャンネルの受け付けを要求するリクエストチャンネルメッセージを、請求項１記載のデジタル放送受信装置へ送信する手段とを含み、
請求項１記載のデジタル放送受信装置は、前記リクエストチャンネルメッセージに応じたチャンネルに対応するデジタル放送波を受信し、当該チャンネルに対応するデスクランブル用メッセージと当該デスクランブル用メッセージに対応するチャンネル情報とを含むパケットデータを請求項２記載のデジタル放送受信装置へ送信することを特徴とする、請求項４記載のデジタル放送受信システム。
【請求項６】
請求項２記載のデジタル放送受信装置は、
前記選定手段がチャンネルを選定し直すとき、または電源をオフにする指令が検出されたときに、請求項１記載のデジタル放送受信装置へ所定のチャンネルリリースメッセージを送信する手段を含み、
請求項１記載のデジタル放送受信装置は、
前記チャンネルリリースメッセージを受信したときに請求項２記載のデジタル放送受信装置に対する前記パケットデータの送信を停止し、前記リクエストチャンネル受付中メッセージを送信する手段を含むことを特徴とする、請求項５記載のデジタル放送受信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送受信装置およびデジタル放送受信システムに関し、特に、スクランブル放送をデスクランブルする機能を備えるデジタル放送受信装置およびデジタル放送受信システムに関する。
【背景技術】
【０００２】
近年、通信ネットワークの技術の進歩に伴い、家庭でのネットワーク環境の向上がめざましい。特に、２００３年に地上デジタル放送が開始されてから、デジタルテレビの普及は急速に進んでいる。しかしながら、現在のデジタルテレビには、アナログテレビに比べてチャンネル切り換えに要する時間が長いという問題がある。この問題は、スクランブル解除のためのスクランブル鍵の入手に時間を要すること、および、スクランブル鍵がチャンネル毎に異なっているために、チャンネル切り換えを行なう度にスクランブル鍵を新たに入手しなければならないことにより発生している。
【０００３】
この問題をさらに詳細に説明するため、以下、図２５、図２６のフローチャートを用いて、地上デジタル放送のスクランブル鍵Ｋｓの入手までの手順を示す（参考文献：ＡＲＩＢ  ＳＴＤ−Ｂ２５『デジタル放送におけるアクセス制御方式』）。
【０００４】
スクランブル鍵Ｋｓは、ＥＣＭ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ）と称されるメッセージデータに含まれている。このＥＣＭは、暗号鍵Ｋｗ（ワーク鍵）によって暗号化されてデジタル放送波に多重化された形式でデジタル放送受信装置に伝達される。
【０００５】
暗号鍵Ｋｗは、ＥＭＭ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｍａｎａｇｅｍｅｎｔ  Ｍｅｓｓａｇｅ）と称されるメッセージデータに含まれる。このＥＭＭは、暗号鍵Ｋｍ（マスター鍵）によって暗号化されてデジタル放送波に多重化された形式でデジタル放送受信装置に伝達される。
【０００６】
暗号鍵Ｋｍは，デジタル放送受信用のＩＣカード内に蓄積されている。このＩＣカードは、Ｂ−ＣＡＳ（ＢＳ−Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ  Ｓｙｓｔｅｍｓ）カードと称される。デジタル放送受信装置は、カードスロットに挿入されているＢ−ＣＡＳカードに、暗号化されたＥＭＭを入力することによって、その暗号を復号化することが可能となる。
【０００７】
最初に、図２５のフローチャートを用いて、ＥＭＭを入手するまでの手順を示す。デジタル放送受信装置は、電源ＯＮやチャンネル切り換え等の操作を受け、新しいチャンネルのデジタル放送の受信を開始する。デジタル放送受信装置は、受信したＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）−２システムのＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）パケット中からＣＡＴ（Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ  Ｔａｂｌｅ）を含むＴＳパケットを抽出する（Ｓ２０００）。
【０００８】
ＣＡＴを含むＴＳパケットは、ＰＩＤ（Ｐａｃｋｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）が０ｘ０００１に決められているため、ＰＩＤが０ｘ０００１のＴＳパケットを取り出せばよい。ＰＩＤは、ＴＳパケットの種別を示す符号（パケット識別子）である。ＰＩＤは、ＴＳパケットのヘッダに含まれている。
【０００９】
ＣＡＴには、ＥＭＭを含むＴＳパケットのＰＩＤが記述されている。デジタル放送受信装置は、そのＰＩＤの値に基づいて、受信したＴＳパケットの中からＥＭＭを含むＴＳパケットを抽出する（Ｓ２０１０）。そして、抽出したＥＭＭをＢ−ＣＡＳカードへ入力する（Ｓ２０２０）。すると、Ｂ−ＣＡＳカード内において、ＥＭＭの暗号が解除されて、ＥＭＭ内に格納されている暗号鍵ＫｗがＢ−ＣＡＳカード内に蓄積される（Ｓ２０３０）。
【００１０】
次に、図２６のフローチャートを用いて、ＥＣＭに含まれるスクランブル鍵Ｋｓを入手するための手順を説明する。ここでは、暗号鍵ＫｗがすでにＢ−ＣＡＳカード内に蓄積されている状態であることを前提として説明する。
【００１１】
まず、デジタル放送受信装置は、受信したＴＳパケットの中からＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ）を含むＴＳパケットを選択して、ＰＡＴを抽出する（Ｓ２１００）。ＰＡＴを含むＴＳパケットはＰＩＤが０ｘ００００に決められているため、デジタル放送受信装置は、ＰＩＤが０ｘ００００のＴＳパケットを取り出せばよい。
【００１２】
ＰＡＴの中には、ＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）を含むＴＳパケットのＰＩＤ値が記述されている。そこで、デジタル放送受信装置は、受信したＴＳパケットの中から、そのＰＩＤ値と一致するＴＳパケットを選択して、ＰＭＴを抽出する（Ｓ２１１０）。
【００１３】
ＰＭＴの中には、ＥＣＭを含むＴＳパケットのＰＩＤ値が記述されている。そこで、デジタル放送受信装置は、受信したＴＳパケットの中から、そのＰＩＤ値と一致するＴＳパケットを選択して、ＥＣＭを抽出する（Ｓ２１２０）。
【００１４】
次に、デジタル放送受信装置は、抽出したＥＣＭをＢ−ＣＡＳカードへ入力する（Ｓ２１３０）。上述した暗号鍵Ｋｗをすでに入手していれば、Ｂ−ＣＡＳカードからの出力として、デジタル放送受信装置は、スクランブル鍵Ｋｓを取得できる（Ｓ２１４０）。
【００１５】
以上、説明したように、スクランブル鍵Ｋｓを入手するまでには複雑な手順を踏む必要がある。従って、ＰＡＴ、ＣＡＴ、ＥＭＭ、ＥＣＭ等の各メッセージを含むＴＳパケットがデジタル放送波によって送られてくる頻度にもよるが、スクランブル鍵Ｋｓの入手には、原理的にある程度の時間がかかる。
【００１６】
この問題を解決するために、チャンネル切り換え用の予備チューナをデジタル放送受信装置に複数装備し、複数のチャンネルを常に受信可能にする方法が考えられる。しかしながら、この方法では、全チャンネルに対応するためには、全チャンネル分の数多くのチューナを一台の受信機に搭載する必要がある。その結果、コストが非常に高くなってしまう。その一方、予備チューナの数を少なくすると、ユーザが切り換えようとするチャンネルと予備チューナが受信していたチャンネルとが一致しない時には、結局、チャンネル切り換えに時間がかかってしまう。
【００１７】
この問題に対する別の解決方法として、特開２００２−３２０１５３号公報に示されるような方法がある。これは、チャンネルを切り換えてからそのチャンネルの動画像を表示できるようになるまでの間、切り換えたチャンネルの放送内容を示す静止画を表示するという方法である。この方法によれば、擬似的にチャンネル切り換えが高速に行なわれているように見せることができる。
【００１８】
具体的には、以下のような手法である。通常の選局視聴に用いる第１のチューナと、静止画を抽出するための第２のチューナとを受信機に装備する。その上で、デジタル放送が行なわれている全てのチャンネルを第２のチューナで順次選局し、各チャンネルの動画像から静止画を抽出する。そして、チャンネル切り換え時には、第１のチューナで受信した放送波を復調して、その動画像を表示可能となるまでの間、前記静止画を表示する。
【００１９】
しかしながら、この方法では、チャンネル切り換え直後は、対応する放送波から抽出したものとはいえ、過去に放送された動画の１コマが静止画として表示されるだけである。このため、チャンネル切り換えに要する時間自体は全く短縮されていない。また、チューナを２つ以上搭載する必要があることからコストも高くなってしまう。
【特許文献１】特開２００２−３２０１５３号公報
【発明の開示】
【発明が解決しようとする課題】
【００２０】
上記したように、地上デジタル放送では、チャンネル毎にスクランブル鍵Ｋｓが異なるため、チャンネル切り換え時にはスクランブル鍵Ｋｓを入手することから開始する必要がある。そして、このことがチャンネル切り換え時の応答時間を増加させる要因となっていた。
【００２１】
本発明は、かかる実情に鑑みて考え出されたものであり、その目的は、低コストで、チャンネルを切り換えてからスクランブル鍵を取得するまでの時間を短縮し、チャンネル切り換え時の応答時間を短縮可能なデジタル放送受信装置およびデジタル放送受信システムを提供することである。
【課題を解決するための手段】
【００２２】
上記目的を達成するために、本発明のある局面に従うと、第１のデジタル放送受信装置は、チャンネルの選局を受け付ける受付手段と、該受付手段により受け付けられたチャンネルに対応するデジタル放送波を受信する放送波受信手段と、デジタル放送波に含まれるスクランブル鍵を取得するために必要なデスクランブル用メッセージを前記受信手段が受信したデジタル放送波から抽出する抽出手段と、該抽出手段により抽出されたデスクランブル用メッセージと当該デスクランブル用メッセージに対応するチャンネル情報とを含むパケットデータを生成する生成手段と、該生成手段により生成されたパケットデータを送信するパケットデータ送信手段とを備える。
【００２３】
また、本発明の他の局面に従うと、第２のデジタル放送受信装置は、前記第１のデジタル放送受信装置が送信したパケットデータを受信するパケットデータ受信手段と、チャンネルの選局を受け付ける受付手段と、該受付手段により受け付けられたチャンネルに対応するデジタル放送波を受信する放送波受信手段と、デジタル放送波に含まれるスクランブル鍵を取得するために必要なデスクランブル用メッセージをチャンネル情報別に記憶する記憶手段と、前記パケットデータ受信手段が前記パケットデータを受信したときに、受信したパケットデータに含まれるチャネル情報に対応して前記記憶手段が記憶しているデスクランブル用メッセージを当該受信したパケットデータに含まれるデスクランブル用メッセージに更新する更新手段と、前記受付手段がチャンネルの選局を受け付けたときに、当該受け付けたチャンネルに対応して前記記憶手段に記憶されているデスクランブル用メッセージが更新されてから予め定めた有効時間が経過していないか否かを判定する判定手段と、該判定手段により、前記有効時間が経過していないと判定されたときに、前記受付手段が受け付けたチャンネルに対応して前記記憶手段に記憶されているデスクランブル用メッセージを用いてスクランブル鍵を取得し、該取得したスクランブル鍵を用いて前記選局されたチャンネル放送のスクランブルを解除するスクランブル解除手段とを備える。
【００２４】
また、本発明の他の局面に従うと、前記第２のデジタル放送受信装置は、前記判定手段が判定に用いる判定用データを前記チャンネル別に記憶する判定用データ記憶手段と、前記更新手段が各チャンネルに対応する前記デスクランブル用メッセージを更新する毎に、各チャンネルに対応するデスクランブル用メッセージ別に前記有効時間の計時を開始する複数の計時手段と、前記更新手段が前記デスクランブル用メッセージを更新したときに、当該デスクランブル用メッセージに対応する前記判定用データ記憶手段の判定用データを有効を示す値に設定し、前記複数の計時手段のうちのいずれかが前記有効時間の計時を終えたときに、当該計時手段に対応する前記判定用データ記憶手段の判定用データを無効を示す値に設定する判定用データ設定手段とをさらに備え、前記判定手段は、前記判定用データ記憶手段の判定用データが前記有効を示す値であるときに、当該判定用データに対応するデスクランブル用メッセージが更新されてから前記有効時間が経過していないと判定する。
【００２５】
また、本発明の他の局面に従うと、前記第１のデジタル放送受信装置と、前記第２のデジタル放送受信装置とからなる、デジタル放送受信システムにおいて、前記第１のデジタル放送受信装置は、前記受付手段がチャンネルの選局を受け付ける状態であることを示す、リクエストチャンネル受付中メッセージを請求項２記載のデジタル放送受信装置に送信する手段を含み、前記第２のデジタル放送受信装置は、前記第１のデジタル放送受信装置が備える前記受付手段に受け付けを要求するチャンネルを選定する選定手段と、前記リクエストチャンネル受付中メッセージを受信したときに、前記選定手段により選定されたチャンネルの受け付けを要求するリクエストチャンネルメッセージを、請求項１記載のデジタル放送受信装置へ送信する手段とを含み、前記第１のデジタル放送受信装置は、前記リクエストチャンネルメッセージに応じたチャンネルに対応するデジタル放送波を受信し、当該チャンネルに対応するデスクランブル用メッセージと当該デスクランブル用メッセージに対応するチャンネル情報とを含むパケットデータを請求項２記載のデジタル放送受信装置へ送信する。
【００２６】
また、本発明の他の局面に従うと、前記デジタル放送受信システムにおいて、前記第２のデジタル放送受信装置は、前記選定手段がチャンネルを選定し直すとき、または電源をオフにする指令が検出されたときに、前記第１のデジタル放送受信装置へ所定のチャンネルリリースメッセージを送信する手段を含み、前記第１のデジタル放送受信装置は、前記チャンネルリリースメッセージを受信したときに前記第２のデジタル放送受信装置に対する前記パケットデータの送信を停止し、前記リクエストチャンネル受付中メッセージを送信する手段を含む。
【発明の効果】
【００２７】
本発明によれば、低コストで、チャンネル切り換え時の応答時間を短縮することが可能なデジタル放送受信装置を提供することが可能となる。
【発明を実施するための最良の形態】
【００２８】
以下、図面を参照しつつ、本発明の実施の形態について説明する。
［第１実施の形態］
第１実施の形態について、図１〜図１１を用いて詳細に説明する。図１は、複数のデジタル放送受信機同士が相互接続されたデジタル放送受信システムの構成を示すブロック図である。
【００２９】
図１で示すシステムは、デジタル放送受信機Ａ１００、デジタル放送受信機Ｂ１２０、およびデジタル放送受信機Ｃ１３０の複数のデジタル放送受信機から構成されている。それぞれのデジタル放送受信機は、相互に通信可能となるように、ネットワーク１５０に接続されている。
【００３０】
デジタル放送受信機Ａ１００、Ｂ１２０、Ｃ１３０は、各々１以上のデジタル放送チューナを持つデジタル放送受信機である。以下、第１実施の形態、さらには後述する第２実施の形態の説明において、デジタル放送受信機を単に“受信機”とも称する。なお、ネットワークに接続される受信機の数は３台に限られるものではなく、２台であっても、４台以上であってもよい。
【００３１】
ネットワーク１５０は、たとえば、家庭内ＬＡＮであって、無線接続、有線接続を問わない。ただし、ネットワーク１５０は、家庭内ＬＡＮに限られるものではない。たとえば、インターネットであってもよい。この場合、遠隔地にある受信機同士がネットワーク１５０によって接続された構成となる。
【００３２】
受信機Ａ１００は、表示部１１０と、ＥＣＭ／ＥＭＭ送信モジュール２９０と、ＥＣＭ／ＥＭＭ受信モジュール３９０とを備える。
【００３３】
受信機Ｂ１２０は、ＥＣＭ／ＥＭＭ送信モジュール２９０を備え、受信放送を表示する表示部およびＥＣＭ／ＥＭＭ受信モジュール３９０を具備しない。受信機Ｂ１２０は、たとえば、受信放送を録画する機能を備える録画装置である。受信機Ｃ１３０は、表示部１４０と、ＥＣＭ／ＥＭＭ受信モジュール３９０とを備え、ＥＣＭ／ＥＭＭ送信モジュール２９０を具備しない。
【００３４】
なお、図１に示される括弧内の符号は、第２実施の形態として後述される、ＥＣＭ／ＥＭＭ送信モジュールおよびＥＣＭ／ＥＭＭ受信モジュールを示している。
【００３５】
表示部１１０および表示部１４０は、各々、受信放送を表示可能である。ＥＣＭ／ＥＭＭ送信モジュール２９０は、デジタル放送波から抽出されたＥＣＭおよびＥＭＭの各々に対して、チャンネル情報を付加した通信パケットを生成し、生成した通信パケットをネットワーク１５０を介して他の受信機へ送信する機能を備える。ＥＣＭ／ＥＭＭ受信モジュール３９０は、ＥＣＭ／ＥＭＭ送信モジュール２９０が送信した通信パケットを受信してＥＣＭおよびＥＭＭをチャンネル情報と共に記憶する機能を備える。
【００３６】
ＥＣＭ／ＥＭＭ受信モジュール３９０を備える受信機Ａ１００、Ｃ１３０は、チャンネル切換え時に、ＥＣＭ／ＥＭＭ受信モジュール３９０が記憶しているＥＣＭおよびＥＭＭを用いることによって、切換え対象のチャンネルの放送波のスクランブルを迅速に解除する。
【００３７】
ここで、図１に示される各受信機の動作の状態を定義しておく。動作の状態には、以下のように定義する、「電源切状態」、「待機状態」、および「稼動状態」の３状態が有るものとする。
【００３８】
「電源切状態」：受信機本体にある主電源ボタンにユーザが直接触れて、電源をＯＦＦからＯＮに切換える操作のみを受け付ける状態。
【００３９】
「待機状態」：リモコンを用いて電源をＯＮ（稼動状態へ遷移）にする操作など、ある程度のユーザの操作を受け付けるが、テレビであれば画面の表示、録画器であれば録画動作など、その機器の主要な動作は行なっていない状態。
【００４０】
「稼動状態」：テレビであれば画面表示、録画器であれば録画動作など、その機器の主要な動作を行なっている状態。
【００４１】
ＥＣＭ／ＥＭＭ送信モジュール２９０は、それが内蔵された受信機が「待機状態」または「稼動状態」のときに動作可能な状態となっている。同様に、ＥＣＭ／ＥＭＭ受信モジュール３９０は、それが内蔵された受信機が「待機状態」または「稼動状態」のときに動作可能な状態となっている。
【００４２】
図２は、ＥＣＭ／ＥＭＭ送信モジュール２９０の構成を示すブロック図である。また、図７〜図９は、ＥＣＭ／ＥＭＭ送信モジュール２９０の処理手順を説明するためのフローチャートである。図７は、ＣＰＵ２６０の処理手順を示している。図８は、ＥＣＭ／ＥＭＭ抽出部２２０の処理手順を示している。図９は、ネットワーク処理部２３０の処理手順を示している。
【００４３】
ＥＣＭ／ＥＭＭ送信モジュール２９０は、チューナ２００と、ＴＳ処理部２１０と、ＥＣＭ／ＥＭＭ抽出部２２０と、ネットワーク処理部２３０と、Ｂ−ＣＡＳカード２４０と、ＣＰＵ２６０とから構成されている。図２および図７〜図９を用いて、ＥＣＭ／ＥＭＭ送信モジュール２９０の動作を説明する。
【００４４】
ＥＣＭ／ＥＭＭ送信モジュール２９０が内蔵された受信機の主電源が投入され、あるいはその受信機において選局操作が行なわれると、ＣＰＵ２６０は、受信チャンネルを特定し、あるいは受け付ける（Ｓ４００）。続いて、ＣＰＵ２６０は、チューナ２００およびＥＣＭ／ＥＭＭ抽出部２２０に対して、チャンネルを設定する（Ｓ４１０）。さらに、ＣＰＵ２６０は、受信チャンネルを示すチャンネル情報を出力する（Ｓ４２０）。出力されたチャンネル情報は、ＥＣＭ／ＥＭＭ抽出部２２０に入力される（Ｓ５００）。
【００４５】
チューナ２００は、ＣＰＵ２６０によって設定されたチャンネル（周波数帯）の放送波を復調し、ＭＰＥＧ−２ＴＳのＴＳパケットを出力する。出力されたＴＳパケットは、ＴＳ処理部２１０に入力されるとともに、ＥＣＭ／ＥＭＭ抽出部２２０に入力される（Ｓ５１０）。
【００４６】
ＴＳ処理部２１０は、入力されたＴＳパケットに対し、間接受信を行なう必要のあるＴＳパケットのＰＩＤを検出（ＥＣＭやＥＭＭのＰＩＤ検出）する処理や、受信機自身に不必要なＴＳパケットを取り除くフィルタ処理、デスクランブル処理、ビデオやオーディオのＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）の分割処理やセクションの処理等を行なう。なお、セクションは、管理情報やデータ放送等のデータであり、ＥＣＭやＥＭＭもこれに含まれる。
【００４７】
ＴＳ処理部２１０で処理されたＰＥＳやセクションは、映像・音声のデコーダやセクションの処理モジュール（いずれも図示を省略）に入力される。デスクランブル処理に使用するスクランブル鍵Ｋｓは、背景技術で述べた通りの手順でＥＣＭを受信し、Ｂ−ＣＡＳカード２４０に入力することにより得られる。また、背景技術で述べた通り、ＥＣＭの受信の過程でＥＣＭやＥＭＭのＰＩＤの値が入手できるので、これらの値がＥＣＭ／ＥＭＭ抽出部２２０に入力される（Ｓ５２０）。
【００４８】
ＥＣＭ／ＥＭＭ抽出部２２０は、チューナ２００から入力されるＴＳパケットのうちから、ＴＳ処理部２１０より入力されたＰＩＤの値を持つＴＳパケットを抽出する。抽出されたＴＳパケットには、ＥＣＭとＥＭＭとのうちのいずれか一方が含まれている。ＥＣＭ／ＥＭＭ抽出部２２０は、抽出したＴＳパケットに含まれるＥＣＭまたはＥＭＭを抽出する（Ｓ５３０）。
【００４９】
続いて、ＥＣＭ／ＥＭＭ抽出部２２０は、抽出したＥＣＭまたはＥＭＭにＣＰＵ２６０から与えられたチャンネル情報を付加して、ネットワーク処理部２３０へ出力する（Ｓ５４０）。その結果、ＥＣＭ／ＥＭＭ抽出部２２０からは、チャンネル情報が付加されたＥＣＭと、同じくチャンネル情報が付加されたＥＭＭとが、相異なるタイミングでネットワーク処理部２３０へ出力される。
【００５０】
ネットワーク処理部２３０は、図１のネットワーク１５０を介して、他の受信機と通信するための処理を行なう。ネットワーク処理部２３０は、ＥＣＭ／ＥＭＭ抽出部２２０から与えられたＥＣＭまたはＥＭＭとチャンネル情報にヘッダ４００が付加された通信パケットを生成する（Ｓ６００、Ｓ６１０）。ネットワーク処理部２３０は、生成した通信パケットをネットワーク１５０に送信する（Ｓ６２０）。なお、送信の態様としては、ブロードキャストまたはマルチキャストのいずれであってもよい。
【００５１】
図４に、ネットワーク処理部２３０により生成される通信パケット４３０の構成を示す。通信パケット４３０は、ヘッダ４００と、ＥＣＭまたはＥＭＭのうちのいずれかが格納されるＥＣＭ／ＥＭＭ格納領域４１０と、ＥＣＭ／ＥＭＭ格納領域４１０に格納されるＥＣＭまたはＥＭＭに対応するチャンネル情報が格納されるチャンネル情報格納領域４２０とで構成されている。通信パケット４３０のヘッダ４００は、送信元のアドレス、宛先のアドレスなど、通信を行なうのに必要な情報が含まれる領域である。
【００５２】
ＥＣＭ／ＥＭＭ格納領域４１０に格納されるＥＣＭまたはＥＭＭは、デジタル放送波から抽出されたデータである。このため、ＥＭＭは暗号鍵Ｋｍにより、ＥＣＭは暗号鍵Ｋｗにより、各々、暗号化されている。
【００５３】
なお、通信パケット４３０の形状は本実施の形態を理解しやすくするために単純化したものとなっている。実際には、通信プロトコルに合わせ、様々な形態を取ることとなる。
【００５４】
図３は、ＥＣＭ／ＥＭＭ受信モジュール３９０の構成を示すブロック図である。ＥＣＭ／ＥＭＭ受信モジュール３９０は、ネットワーク処理部３００と、ＥＣＭ／ＥＭＭパケット抽出部３１０と、バッファ３２０と、ＴＳ処理部３３０と、Ｂ−ＣＡＳカード３４０と、チューナ３５０と、ＣＰＵ３６０とから構成されている。図３を用いて、ＥＣＭ／ＥＭＭ受信モジュール３９０の動作を説明する。
【００５５】
ネットワーク処理部３００は、ネットワーク１５０を介して、ＥＣＭ／ＥＭＭ送信モジュール２９０（図２参照）から送信された通信パケット４３０（図４参照）を受信する。さらに、ネットワーク処理部３００は、受信した通信パケット４３０からＥＣＭ／ＥＭＭ４１０およびチャンネル情報４２０を抽出し、ＥＣＭ／ＥＭＭパケット抽出部３１０へ出力する。
【００５６】
ＥＣＭ／ＥＭＭパケット抽出部３１０は、入力されたＥＣＭ／ＥＭＭおよびチャネル情報の内部パラメータに基づいて、ＥＣＭまたはＥＭＭの値、およびその状態をバッファ３２０へと書き込む。
【００５７】
ここで、ＥＣＭ／ＥＭＭパケット抽出部３１０がバッファ３２０へ値を書き込む手順を詳細に説明する。この説明のため、ＥＣＭ／ＥＭＭパケット抽出部３１０の詳細なブロック図を図５に、ＥＣＭバッファ３２０の構成図を図６に示す。
【００５８】
図５に示されるように、ＥＣＭ／ＥＭＭパケット抽出部３１０は、ＥＣＭ／ＥＭＭ判定部５１０、アドレス演算部５２０、書き込み制御部５３０を備える。さらに、ＥＣＭ／ＥＭＭパケット抽出部３１０は、複数チャンネルの各々に対応するＥＣＭカウンタおよびＥＭＭカウンタを備えている。
【００５９】
図５では、チャンネル１に対応するＥＣＭカウンタをチャンネル１ＥＣＭカウンタ５４０とし、チャンネル２に対応するＥＣＭカウンタをチャンネル２ＥＣＭカウンタ５６０とし、チャンネルｎに対応するＥＣＭカウンタをチャンネルｎＥＣＭカウンタ５８０としている。同様に、チャンネル１に対応するＥＭＭカウンタをチャンネル１ＥＭＭカウンタ５５０とし、チャンネル２に対応するＥＭＭカウンタをチャンネル２ＥＭＭカウンタ５７０とし、チャンネルｎに対応するＥＭＭカウンタをチャンネルｎＥＭＭカウンタ５９０としている。
【００６０】
ここで、ｎは任意の自然数である。そして、図５は、ＥＣＭ／ＥＭＭパケット抽出部３１０がチャンネル１からチャンネルｎまでのｎ個のＥＣＭカウンタとｎ個のＥＭＭカウンタとを備えることを表している。
【００６１】
図６は、バッファ３２０内のテーブルの構成例を示す図である。バッファ３２０内には、ＥＣＭの値と、そのＥＣＭの値の有効／無効を示すＥＣＭフラグと、ＥＭＭの値と、そのＥＭＭの値の有効／無効を示すＥＭＭフラグとをチャンネル１〜ｎ別に格納するためのテーブルが設けられている。
【００６２】
図６では、チャンネル１、２、３、４、…ｎの各々に対応するＥＣＭ領域を符号６００、６２０、６４０、６６０、６８０で示し、チャンネル１、２、３、４、…ｎの各々に対応するＥＣＭフラグ領域を符号６１０、６３０、６５０、６７０、６９０で示している。また、チャンネル１、２、３、４、…ｎの各々に対応するＥＭＭ領域を符号６０５、６２５、６４５、６６５、６８５で示し、チャンネル１、２、３、４、…ｎの各々に対応するＥＭＭフラグ領域を符号６１５、６３５、６５５、６７５、６９５で示している。
【００６３】
ＥＣＭ／ＥＭＭパケット抽出部３１０に入力されたＥＣＭまたはＥＭＭは、ＥＣＭ／ＥＭＭ判定部５１０および書き込み制御部５３０へと入力される。一方、そのときにＥＣＭ／ＥＭＭパケット抽出部３１０に入力されたチャンネル情報は、アドレス演算部５２０と、チャンネル１〜ｎの各チャンネルに対応するＥＣＭカウンタ（図５では符号５４０、５６０、５８０に示されるＥＣＭカウンタ）およびＥＭＭカウンタ（図５では符号５５０、５７０、５９０に示されるＥＭＭカウンタ）とに入力される。
【００６４】
ＥＣＭ／ＥＭＭ判定部５１０は、ＥＣＭまたはＥＭＭが入力されると、そのセクションヘッダ（ＥＣＭ／ＥＭＭの内部パラメータ、詳細はＡＲＩＢ  ＳＴＤ−Ｂ２５『デジタル放送におけるアクセス制御方式』参照）の情報から、入力されたデータがＥＣＭであるかＥＭＭであるかを判定する。判定結果は、チャンネル情報と同じく、アドレス演算部５２０と、チャンネル１〜ｎの各チャンネルに対応するＥＣＭカウンタおよびＥＭＭカウンタとに入力される。
【００６５】
アドレス演算部５２０は、ＥＣＭ／ＥＭＭ判定部５１０の判定結果（ＥＣＭかＥＭＭか）とチャンネル情報とから、データを書込むためのバッファ３２０のアドレスを演算する。たとえば、ＥＣＭ／ＥＭＭ判定部５１０の判定結果が「ＥＣＭ」であり、かつ、入力されたチャンネル情報が「チャンネル１」を示す場合、チャンネル１に対応する、ＥＣＭ領域６００を示すアドレスとＥＣＭフラグ領域６１０を示すアドレスとが演算される。
【００６６】
書き込み制御部５３０は、ＥＣＭが入力されると、アドレス演算部５２０が演算したアドレスに対応するＥＣＭ領域にＥＣＭの値を書き込む。ＥＣＭ領域に前回の入力データに基づいたＥＣＭがすでに記憶されている場合には、そのＥＣＭが新たに入力されたＥＣＭに書き換えられる。
【００６７】
書き込み制御部５３０は、ＥＭＭが入力されるとアドレス演算部５２０が演算したアドレスに対応するＥＭＭ領域にＥＭＭの値を書き込む。ＥＭＭ領域に、前回の入力データに基づいたＥＭＭがすでに記憶されている場合には、そのＥＭＭが新たに入力されたＥＭＭに書き換えられる。
【００６８】
さらに、書き込み制御部５３０は、アドレス演算部５２０が演算したアドレスに対応するフラグ領域（ＥＣＭフラグ領域またはＥＭＭフラグ領域）のフラグを「有効」を示すフラグに書き換える。
【００６９】
たとえば、チャンネル３のＥＣＭが、ＥＣＭ／ＥＭＭパケット抽出部３１０に入力された場合には、図６のＥＣＭ領域６４０に、そのＥＣＭの値が書き込まれ、ＥＣＭフラグ領域６５０のフラグが「有効」を示すフラグに書き換えられる。
【００７０】
チャンネル１〜ｎＥＣＭカウンタ、およびチャンネル１〜ｎＥＭＭカウンタは、それぞれのカウンタに対応するＥＣＭまたはＥＭＭを前回受信してから一定時間が経過してもなお、新たなＥＣＭまたはＥＭＭが受信されていないことを検出するためのカウンタである。これらのカウンタは、各々に対応するチャンネルのデータ（ＥＣＭまたはＥＭＭ）が受信された時点でカウンタ値がリセットされて一定時間の計時を再開する。そして、カウンタ値が一定時間に達したときに書き込み制御部５３０に信号を出力する。
【００７１】
たとえば、チャンネル１ＥＣＭカウンタ５４０は、チャンネル１のＥＣＭを前回受信してから一定時間が経過したことを検出する。チャンネル情報がチャンネル１を示しているときに、ＥＣＭ／ＥＭＭ判定部５１０からＥＣＭが送られてくると、チャンネル１〜ｎＥＣＭカウンタ、およびチャンネル１〜ｎＥＭＭカウンタのうち、チャンネル１ＥＣＭカウンタ５４０の内部のカウンタのみがクリアされる。
【００７２】
その後、次のチャンネル１のＥＣＭが送られてくるまでこのカウント値が加算され、一定の値（＝Ｔｅｃｍ１）になると、その事実を通知するための信号を書き込み制御部５３０へ出力する。
【００７３】
なお、チャンネル１ＥＣＭカウンタ５４０のカウント動作として、チャンネル１のＥＣＭが送られてきたときに一定の値（＝Ｔｅｃｍ１）にセットされ、次のチャンネル１のＥＣＭが送られてくるまでカウント値が順次、減らされていって、０になったときに書き込み制御部５３０へ信号が出力されるというカウントダウン方式を採用してもよい。
【００７４】
また、ＥＣＭを受信してから、書き込み制御部５３０へ通知を行なうまでの時間Ｔｅｃｍ１の設定の方法は、予め特定の値を決めてハードウェア的に実装する方法や、ＣＰＵ等の外部制御回路から設定する方法等がある。デジタル放送波に重畳されて送信されてくるメッセージデータ（ＥＣＭおよびＥＭＭ）の更新頻度を考慮して、バッファ３２０内に記憶されるＥＣＭおよびＥＭＭの値が有効な値（それを用いてスクランブル解除が可能な値）となるように、適当な値に設定するとよい。
【００７５】
チャンネル２〜ｎに対応する各ＥＣＭカウンタ（図５では、符号５６０、５８０）についても、チャンネル情報２〜ｎの各々に対応して動作する点を除けば、チャンネル１ＥＣＭカウンタ５４０ＥＣＭカウンタ５４０と同様に動作する。
【００７６】
また、チャンネル１〜ｎに対応する各ＥＭＭカウンタ（図５では、符号５５０、５７０、５９０）についても、動作するデータがＥＭＭである点を除けば、チャンネル１〜ｎＥＣＭカウンタの各々と同様に動作する。
【００７７】
したがって、バッファ３２０に記憶されたＥＣＭまたはＥＭＭのうちのいずれかについて、記憶されてから一定時間が経過すると、書き込み制御部５３０に、そのことを通知する信号が入力される。
【００７８】
なお、チャンネル２〜ｎＥＣＭカウンタおよびチャンネル１〜ｎＥＭＭカウンタの各々について、先に述べたカウントダウン方式を採用してもよい。また、Ｔｅｃｍ１の設定の方法についても、チャンネル１ＥＣＭカウンタ５４０を説明する際に述べたとおり、様々な方法が考えられる。
【００７９】
書き込み制御部５３０は、チャンネル１〜ｎＥＣＭカウンタおよびチャンネル１〜ｎＥＭＭカウンタのいずれかから一定時間の経過を示す信号が入力されたときに、バッファ３２０に設けられた複数のフラグ領域のうち、信号の入力を受けたカウンタに対応するフラグ領域内のＥＣＭフラグまたはＥＭＭフラグを「無効」を示すフラグに書き換える。
【００８０】
たとえば、書き込み制御部５３０は、チャンネル１のＥＣＭを受信してからＴｅｃｍ１時間が経過したことをチャンネル１ＥＣＭカウンタ５４０からの出力信号によって検出したとき、ＥＣＭのフラグ領域６１０内のフラグを「無効」を示すフラグに書き換える。「無効」を示すフラグによって、チャンネル１に対応してバッファ３２０に記憶されているＥＣＭの有効期間が切れたことが示される。
【００８１】
以上、説明したように、バッファ３２０には、他の受信機のＥＣＭ／ＥＭＭ送信モジュール２９０から送られてきた最新のＥＣＭとＥＭＭ、さらには各々のデータの有効／無効を示すフラグがチャンネル別に記憶される。
【００８２】
図１０は、ＥＣＭ／ＥＭＭ受信モジュール３９０がスクランブルを解除する手順を示すフローチャートである。図３および図１０を参照して、ＥＣＭ／ＥＭＭ受信モジュール３９０がスクランブルを解除する手順を説明する。
【００８３】
チューナ３５０は、ＣＰＵ３６０によって設定されたチャンネル（周波数帯）の放送波を復調し、ＭＰＥＧ−２ＴＳのＴＳパケットを出力する。出力されたＴＳパケットはＴＳ処理部３３０へと入力される。
【００８４】
ＴＳ処理部３３０は、入力されたＴＳパケットに対し、間接受信を行なう必要のあるＴＳパケットのＰＩＤを検出（ＥＣＭやＥＭＭのＰＩＤ検出）する処理や、受信機自身に不必要なＴＳパケットを取り除くフィルタ処理、デスクランブル処理、ビデオやオーディオのＰＥＳの分割処理やセクションの処理等を行なう。ＴＳ処理部３３０で処理されたＰＥＳやセクションは、映像・音声のデコーダやセクションの処理モジュール（いずれも図示を省略）へと送られる。
【００８５】
ＥＣＭ／ＥＭＭ受信モジュール３９０は、待機状態から稼動状態への遷移時やチャンネル切り換え時に、図１０のフローチャートに示した手順でスクランブル鍵Ｋｓを取得する。
【００８６】
まず、ＣＰＵ３６０は、チューナ３５０およびＴＳ処理部３３０に対して受信チャンネルを設定する（Ｓ７００）。次に、ＴＳ処理部３３０は、受信チャンネルに対応するバッファ３２０内のＥＣＭフラグ領域およびＥＭＭフラグ領域のアドレスを算出し、そのアドレスに対応して格納されているＥＣＭフラグおよびＥＭＭフラグの値を読み出す（Ｓ７１０）。
【００８７】
続いて、ＴＳ処理部３３０は、読み出したＥＣＭフラグおよびＥＭＭフラグの値が、共に「有効」を示す値であるか否かを判定する（Ｓ７２０）。両方が「有効」を示す値であった場合には、受信チャンネルに対応するＥＣＭ領域およびＥＭＭ領域のアドレスを算出し、そのアドレスに対応してバッファ３２０に記憶されているＥＣＭおよびＥＭＭを読み出す（Ｓ７３０）。
【００８８】
次に、読み出されたＥＭＭがＢ−ＣＡＳカード３４０に入力される（Ｓ７４０）。Ｂ−ＣＡＳカード３４０は、内部に記憶している暗号鍵ＫｍによってＥＭＭを復号化する。Ｂ−ＣＡＳカード３４０は、復号化したＥＭＭから、ＥＣＭを復号化するための暗号鍵Ｋｗを入手する。その後、Ｓ７３０において読み出されたＥＣＭがＢ−ＣＡＳカード３４０に入力されることにより、Ｂ−ＣＡＳカード３４０においてスクランブル鍵Ｋｓが入手される（Ｓ７５０）。すなわち、Ｂ−ＣＡＳカード３４０は、入力されたＥＣＭを先に入手した暗号鍵Ｋｗによって復号化し、ＥＣＭからスクランブル鍵Ｋｓを取り出す。
【００８９】
次に、Ｂ−ＣＡＳカード３４０からスクランブル鍵ＫｓがＴＳ処理部３３０に入力されると、ＴＳ処理部３３０はスクランブル鍵Ｋｓを使って、ＴＳのスクランブル解除処理を実行する（Ｓ７６０）。これにより、ＥＣＭ／ＥＭＭ受信モジュール３９０を内蔵した受信機は、受信チャンネルの切換えを受け付けたときに、受信チャンネルに対応するデジタル放送波からのＥＣＭおよびＥＭＭの抽出および解析をする前に、迅速に、受信チャンネルに対応するデジタル放送波のスクランブルを解除することができる。
【００９０】
Ｓ７２０において、ＥＣＭフラグまたはＥＭＭフラグのどちらかの値が「有効」を示す値でなかった場合には、スクランブル解除処理を開始せずに、この手順を終了する。
【００９１】
図１０のフローチャートの手順終了後は、背景技術でも説明したように、放送波からＥＣＭおよびＥＭＭを含むＴＳを検出するという通常の方法により、スクランブル鍵Ｋｓの入手および更新を行なうことになる。
【００９２】
以上説明したことを踏まえて、図１に示したシステムの動作を以下に説明する。
図１の受信機Ａ１００や受信機Ｂ１２０は、内蔵されたＥＣＭ／ＥＭＭ送信モジュール２９０によりデジタル放送波を復調し、ＥＣＭおよびＥＭＭを抽出する。そして、抽出したＥＣＭおよびＥＭＭをネットワーク１５０に送出する。
【００９３】
受信機Ａ１００や受信機Ｃ１３０は、ネットワーク１５０上に（自分自身ではない受信機によって）送出されたＥＣＭおよびＥＭＭを受け取り、それらを内蔵されたＥＣＭ／ＥＭＭ受信モジュール３９０に蓄積させる。待機状態から稼動状態への遷移やチャンネル切り換えの直後には、ＥＣＭ／ＥＭＭ受信モジュール３９０に蓄積されたＥＣＭおよびＥＭＭからスクランブル鍵Ｋｓを算出する。
【００９４】
以上に説明した本実施の形態による効果を示すためのタイミングチャートが図１１である。図１１の線分の横軸は時間を示しており、左から右へと時間が推移していくことを示している。
【００９５】
線分８００上の目盛りは、あるチャンネルの放送波でＥＣＭが送信されるタイミングを示しており、線分８１０の目盛りは、前記チャンネルの放送波上でＥＭＭが送信されるタイミングを示している。
【００９６】
また、時刻Ｔ１は放送波を受信したＥＣＭ／ＥＭＭ送信モジュール２９０がＥＭＭをネットワーク１５０に送出する時刻を、時刻Ｔ２は前記ネットワーク１５０上に送出されたＥＭＭをＥＣＭ／ＥＭＭ受信モジュール３９０が受け取る時刻を、時刻Ｔ３は放送波を受信したＥＣＭ／ＥＭＭ送信モジュール２９０がＥＣＭをネットワーク１５０上に送出する時刻を、時刻Ｔ４は前記ネットワーク１５０上に送出されたＥＭＭをＥＣＭ／ＥＭＭ受信モジュール３９０が受け取る時刻を、各々示している。
【００９７】
たとえば、図１１のＴ５で示す時刻に、受信機のチャンネル切り換え（または待機状態から稼動状態への遷移）が行なわれたとする。
【００９８】
この場合、従来のデジタル放送受信機がスクランブル鍵Ｋｓを入手できるタイミングはチャンネル切り換え（または待機状態から稼動状態への遷移）後、ＥＭＭを受信し、さらにその後、そのＥＭＭを用いることで暗号解除可能なＥＣＭを受信した後（時刻Ｔ６）となる。
【００９９】
これに対して、ＥＣＭ／ＥＭＭ受信モジュール３９０が内蔵された本実施の形態に関わるデジタル放送受信機の場合には、ほぼチャンネル切り換え（または待機状態から稼動状態への遷移）直後の時刻Ｔ７でスクランブル鍵Ｋｓを入手することが可能となる。これは、ＥＣＭ／ＥＭＭ受信モジュール３９０がネットワーク経由で予めＥＣＭおよびＥＭＭを入手しているためである。従って、本実施の形態に関わるデジタル放送受信機は、時刻Ｔ７からスクランブル解除を行なえるということになり、従来と比べ、高速なチャンネル切り換えを実現できる。
【０１００】
図１に示されるシステムによれば、たとえば、ＥＣＭ／ＥＭＭ送信モジュール２９０を備える受信機Ａ１００は、自身が視聴対象としているデジタル放送波から抽出されたＥＣＭ／ＥＭＭを、他の受信機にも送信することが可能となる。一方、これを受信した受信機Ｃ１３０は、自身が視聴対象としているデジタル放送波とは別のチャンネルのデジタル放送波のＥＣＭ／ＥＭＭを予め記憶しておくことが可能となる。受信機Ｃ１３０は、チャンネル切換え時に切換え対象のチャンネルのＥＣＭ／ＥＭＭを記憶していると、その記憶データを用いて切換え対象のチャンネルの放送波のスクランブルを迅速に解除することが可能となる。
【０１０１】
特に、本実施の形態によれば、ユーザによって視聴あるいは録画に供されていない、「待機状態」にある受信機の機能を有効利用して、ＥＣＭおよびＥＭＭを抽出できる。
【０１０２】
さらに、ネットワークに接続される受信機Ａ１００や受信機Ｂ１２０の数が増大すればするほど、予め記憶できるＥＣＭ／ＥＭＭのチャンネル数が増えることが期待でき、あらゆるチャンネルの切換えに対して、迅速にスクランブルを解除することが可能になる。
【０１０３】
［第２実施の形態］
次に、第２実施の形態について、図１、図４、図６および図１２〜図２４を用いて詳細に説明する。第２実施の形態では、ＥＣＭ／ＥＭＭ受信モジュール１０３０が、ＥＣＭ／ＥＭＭ送信モジュール９２０に対し、チャンネルを指定した上でＥＣＭ／ＥＭＭの通信パケットの送信を要求できる機能が追加されている。ＥＣＭ／ＥＭＭ送信モジュール９２０やＥＣＭ／ＥＭＭ受信モジュール１０３０が内蔵された受信機は、たとえば、図１に示すように、ネットワーク１５０で相互に接続される。
【０１０４】
図１２は、第２実施の形態に関わるＥＣＭ／ＥＭＭ送信モジュール９２０の構成を示すブロック図である。ＥＣＭ／ＥＭＭ送信モジュール９２０は、チューナ２００と、ＴＳ処理部２１０と、ＥＣＭ／ＥＭＭ抽出部２２０と、Ｂ−ＣＡＳカード２４０と、ネットワーク処理部９００と、ＣＰＵ９１０とから構成される。
【０１０５】
ＣＰＵ９１０およびネットワーク処理部９００以外の各ブロックには、図２に示されるＥＣＭ／ＥＭＭ送信モジュール２９０を構成する各ブロックと同一の符号が付されている。これは、ＣＰＵ９１０およびネットワーク処理部９００以外の各ブロックが第１実施の形態に関わるＥＣＭ／ＥＭＭ送信モジュール２９０の対応する各ブロックと同一の機能を備えることを表している。
【０１０６】
したがって、ＥＣＭ／ＥＭＭ送信モジュール９２０は、第１実施の形態に関わるＥＣＭ／ＥＭＭ送信モジュール２９０と同様に、地上デジタル放送の放送波から、ＥＣＭ、ＥＭＭを抽出し、通信パケット４３０（図４参照）を生成して、ネットワークへと送出する機能を備える。
【０１０７】
図１３は、ＥＣＭ／ＥＭＭ受信モジュール１０３０の構成を示すブロック図である。ＥＣＭ／ＥＭＭ受信モジュール１０３０は、バッファ３２０と、Ｂ−ＣＡＳカード３４０と、チューナ３５０と、ネットワーク処理部１０００と、ＣＰＵ１０１０と、ＴＳ処理部１０２０とから構成される。
【０１０８】
ＣＰＵ１０１０、ネットワーク処理部１０００、およびＴＳ処理部１０２０以外の各ブロックには、図３に示されるＥＣＭ／ＥＭＭ受信モジュール３９０を構成する各ブロックと同一の符号が付されている。これは、ＣＰＵ１０１０、ネットワーク処理部１０００、およびＴＳ処理部１０２０以外の各ブロックが第１実施の形態に関わるＥＣＭ／ＥＭＭ受信モジュール３９０の対応する各ブロックと同一の機能を備えることを表している。
【０１０９】
したがって、ＥＣＭ／ＥＭＭ受信モジュール１０３０は、第１実施の形態に関わるＥＣＭ／ＥＭＭ受信モジュール３９０と同様、ネットワーク１５０（図１参照）へ送出された通信パケット４３０を受け取り、ＥＣＭおよびＥＭＭを蓄積する。そして、蓄積されたＥＣＭおよびＥＭＭをチャンネル切り換え時や待機状態から受信状態への遷移時に、地上デジタル放送の受信に用いる機能を備える。
【０１１０】
以下、ＥＣＭ／ＥＭＭ受信モジュール１０３０がＥＣＭ／ＥＭＭ送信モジュール９２０に対し、送信するチャンネルの指示を行なう仕組みを詳細に説明する。
【０１１１】
図１８は、ＥＣＭ／ＥＭＭ送信モジュール９２０の状態遷移図である。最初に、この状態遷移図を説明する。これにより、ＥＣＭ／ＥＭＭ送信モジュール９２０を含む受信機がＥＣＭ／ＥＭＭ受信モジュール１０３０とのメッセージのやり取りや、ユーザの操作によって、どのような状態遷移をするかが明らかにされる。
【０１１２】
「電源切」１３００は、ＥＣＭ／ＥＭＭ送信モジュール９２０を含む受信機の電源が完全に切られた状態、すなわち主電源が切られた状態を示す。この状態のとき、受信機は、受信機本体にある主電源ボタンにユーザが直接触れて、電源をＯＦＦからＯＮに切換える操作のみを受け付ける。主電源をＯＮにする操作により、受信機の状態は、「待機Ａ」１３１０に遷移する。
【０１１３】
「待機Ａ」１３１０は、受信機の主たる機能は動作していない状態であるが、受信機中のＥＣＭ／ＥＭＭ送信モジュール９２０のうち、少なくともＣＰＵ９１０およびネットワーク９００には電源が供給されている状態である。“受信機の主たる機能は動作していない状態”とは、デジタルＴＶ受像機であれば表示は行なっていない状態、デジタルＴＶ録画器であれば録画を行なっていない状態等である。この状態のとき、ＣＰＵ９１０は、ネットワーク処理部９００に、受信チャンネルの受け付けが可能であることを示すリクエストチャンネル受付中メッセージを一定時間毎に出力する。
【０１１４】
図１５に、リクエストチャンネル受付中メッセージ１２００の通信パケットを示している。ネットワーク処理部９００は、ＣＰＵ９１０からリクエストチャンネル受付中メッセージを受け取るごとに、図１５に示されるような所定のヘッダ４００を付加した通信パケットを生成し、これを、ネットワーク１５０へと送信する。送信の態様は、ブロードキャストまたはマルチキャストのいずれであってもよい。送信された通信パケットは、ＥＣＭ／ＥＭＭ受信モジュール１０３０が内蔵された受信機によって受信される。前記通信パケットを受信したＥＣＭ／ＥＭＭ受信モジュール１０３０は、チャンネル情報を含むリクエストチャンネルメッセージを通信パケットにしてネットワーク１５０に送信する（この手順の詳細は後述）。
【０１１５】
図１６に、リクエストチャンネルメッセージ１２１０の通信パケットを示している。「待機Ａ」１３１０において、図１６に示される通信パケットを受け取ったネットワーク処理部９００は、その通信パケットからリクエストチャンネルメッセージ１２１０を抽出する。そして、抽出したリクエストチャンネルメッセージ１２１０をＣＰＵ９１０へ引き渡す。ＣＰＵ９１０は、リクエストチャンネルメッセージ１２１０を受け取ることにより、受信機を、「待機Ｂ」１３２０へと遷移させる。
【０１１６】
また、「待機Ａ」１３１０のときに、主動作開始の操作（受信機の主たる機能を動作させる操作）が行なわれた場合には、「稼動」１３３０へと遷移する。あるいは、「待機Ａ」１３１０のときに、主電源をＯＦＦする操作を受けた場合には、「電源切」１３００へと遷移する。
【０１１７】
「待機Ｂ」１３２０は、「待機Ａ」１３１０と同様、受信機の主たる機能は動作していない状態であるが、ＥＣＭ／ＥＭＭ送信モジュール９２０の全てのブロックに電源が供給されている状態である。
【０１１８】
「待機Ｂ」１３２０は、後述するように、受信したデジタル放送波から抽出したＥＣＭおよびＥＭＭをＥＣＭ／ＥＭＭ送信モジュール９２０がネットワーク１５０に送出（ブロードキャストまたはマルチキャスト）している状態でもある。
【０１１９】
「待機Ｂ」１３２０のとき、ネットワーク処理部９００が、ネットワーク１５０からチャンネルリリースメッセージを含む通信パケットを受け取ると、この通信パケットからチャンネルリリースメッセージを抽出する。ネットワーク処理部９００は、抽出したチャンネルリリースメッセージをＣＰＵ９１０へ引き渡す。
【０１２０】
図１７に、チャンネルリリースメッセージ１２２０を含む通信パケットの構成を示す。この通信パケットは、特定のチャンネルを指定してＥＣＭおよびＥＭＭの通信パケット４３０（図４参照）の送信を希望していた受信機によってネットワーク１５０に送信される。ＣＰＵ９１０は、このチャンネルリリースメッセージを受け取ることにより、受信機を「待機Ａ」１３１０へと遷移させる。
【０１２１】
また、「待機Ｂ」１３２０のときに、主動作開始の操作（受信機の主たる機能を動作させる操作）が行なわれた場合には、「稼動」１３３０へと遷移する。あるいは、「待機Ｂ」１３２０のときに、主電源をＯＦＦする操作を受けた場合には、「電源切」１３００へと遷移する。
【０１２２】
「稼動」１３３０は、受信機全体に電源が供給されている状態である。たとえば、受信機がデジタルＴＶ受像機であれば、ＴＶ放送の受信機能から表示機能までが動作している状態である。また、受信機がデジタルＴＶ録画器であれば、ＴＶ放送の受信機能から録画機能まで動作している状態を示す。この状態のときに、主動作開始の操作を受けた場合には、「待機Ａ」１３１０へと遷移し、主電源をＯＦＦにする操作を受けた場合には、「電源切」１３００へと遷移する。
【０１２３】
なお、図１５〜図１７に示した通信パケットの形状は、本実施の形態を理解しやすくするために単純化したものとなっている。実際には、ヘッダ４００を含めて、通信プロトコルに合わせ、様々な形態を取ることとなる。
【０１２４】
次に、図１４に示されるシーケンスチャートおよび図１９〜図２２に示されるフローチャートを用いて、ＥＣＭ／ＥＭＭ送信モジュール９２０が、リクエストするＥＣＭ／ＥＭＭのチャンネルを決定する手順を説明する。
【０１２５】
図１４はＥＣＭ／ＥＭＭ送信モジュール９２０とＥＣＭ／ＥＭＭ受信モジュール１０３０とのメッセージのやり取りを示すシーケンスチャートである。図１９〜図２２は、図１３に示したＥＣＭ／ＥＭＭ受信モジュール１０３０の処理手順を説明するためのフローチャートである。特に、図２０は、図１９のＳ１４１０（図１４のＳ１１００）を詳細に示したサブルーチンである。また、図２１は、図１９のＳ１４３０（図１４のＳ１１３０）を詳細に示したサブルーチンである。
【０１２６】
ただし、図１９は、あるＥＣＭ／ＥＭＭ受信モジュールが、ある１つのＥＣＭ／ＥＭＭ送信モジュールと図１４に示すようなメッセージをやり取りする際のフローチャートとなっている。従って、前記ＥＣＭ／ＥＭＭ受信モジュールが、複数のＥＣＭ／ＥＭＭ送信モジュールとメッセージのやり取りを行なうような場合には、図１９に示すような処理が、メッセージをやり取りする相手と同じ数だけ、同時に実行されることになる。
【０１２７】
まず、図１９のＳ１４００で主動作を開始したＥＣＭ／ＥＭＭ受信モジュール１０３０は、すでにブロードキャストまたはマルチキャストされているＥＣＭまたはＥＭＭの通信パケットを受信する（図１４のＳ１１００、図１９のＳ１４１０）。
【０１２８】
これにより、たとえば、第１実施の形態として説明したＥＣＭ／ＥＭＭ送信モジュール２９０等がネットワーク１５０上にＥＣＭやＥＭＭの通信パケット４３０（図４参照）をすでに送出（ブロードキャストまたはマルチキャスト）している場合に、それらを予め取り込んでおくことができる。その結果、それらのチャンネルを改めてリクエストする無駄を省くことができ、処理効率を向上させることができる。
【０１２９】
ここで、図２０を用いて、Ｓ１１００（またはＳ１４１０）で行なうＥＣＭ／ＥＭＭの受信の手順を詳述する。
【０１３０】
最初に、Ｓ１５００で、一定時間を計測する処理が開始される。次にＳ１５１０で、Ｓ１５００の計測開始から一定時間が経過したかどうかが判定される。ここで一定時間が経過したと判定されれば、図２０の処理は終了する。この場合、図１９のＳ１４２０へと処理が進む。一定時間経過前であれば、Ｓ１５２０に進む。
【０１３１】
Ｓ１５２０では、ネットワーク処理部１０００に、ＥＣＭ／ＥＭＭ４１０およびチャンネル情報４２０を含む通信パケット４３０（図４参照）が入力されたか否かを判定する。通信パケット４３０が入力された場合にはＳ１５３０に進み、そうでない場合にはＳ１５１０へと戻る。
【０１３２】
Ｓ１５３０では、通信パケット４３０に含まれるチャンネル情報４２０に基づいて、通信パケット４３０に含まれるＥＣＭ／ＥＭＭ４１０を書き込むバッファ３２０内のアドレスを算出し、Ｓ１５４０へと進む。
【０１３３】
Ｓ１５４０では、通信パケット４３０に含まれるチャンネル情報４２０に基づいて、通信パケットに含まれるＥＣＭ／ＥＭＭ４２０に対応するＥＣＭフラグまたはＥＭＭフラグのアドレスを算出し、Ｓ１５５０へと進む。
【０１３４】
Ｓ１５５０では、Ｓ１５３０で算出したアドレスに対応する領域にＥＣＭ／ＥＭＭ４２０の値を書き込む。その後、Ｓ１５６０へと進む。
【０１３５】
Ｓ１５６０では、Ｓ１５４０で算出したアドレスに対応する領域に格納されているＥＣＭフラグまたはＥＭＭフラグを「有効」を示す値に書き換える。その後、Ｓ１５１０へ戻る。
【０１３６】
以上のようにして、一定の時間、ネットワーク１５０上にすでにブロードキャストまたはマルチキャストされているＥＣＭ／ＥＭＭの受信を行なった結果として、図６に示すようなテーブルが作成される。もちろん、ブロードキャストまたはマルチキャストされていなかったチャンネルのデータについては書き込まれないため、初期状態のままとなっている。なお、初期状態では、ＥＣＭ領域およびＥＭＭ領域のいずれにも、データが存在しない。また、初期状態では、ＥＣＭフラグ領域およびＥＭＭフラグ領域には、「無効」を示すフラグが記憶されている。
【０１３７】
Ｓ１５１０において、一定時間が経過したと判定されると、図２０のフローチャートから抜け、図１９のＳ１４２０へと処理が進む。その結果、ＥＣＭ／ＥＭＭ受信モジュール１０３０は、ＥＣＭ／ＥＭＭ送信モジュール９２０から送信されるリクエストチャンネル受付中メッセージを受信可能な状態となる。ＥＣＭ／ＥＭＭ受信モジュール１０３０は、Ｓ１４２０において、リクエストチャンネル受付中メッセージを受信するまで待機する。
【０１３８】
一方、主電源をＯＮする等の操作によって「待機Ａ」１３１０へと遷移した（図１４のＳ１１１０）ＥＣＭ／ＥＭＭ送信モジュール９２０は、リクエストチャンネル受付中メッセージを含む通信パケット（図１５参照）をネットワーク１５０へ送信（ブロードキャストまたはマルチキャスト）する処理を開始する（図１４のＳ１１２０）。このメッセージの送信処理は、リクエストチャンネルメッセージによる応答（図１４のＳ１１４０）があるまで、一定時間おきに繰り返し行なわれる。
【０１３９】
リクエストチャンネル受付中メッセージの受信待ち状態（Ｓ１４２０）になっていたＥＣＭ／ＥＭＭ受信モジュール１０３０は、リクエストチャンネル受付中メッセージを含む通信パケットを受け取ると、リクエストチャンネル選定処理に入る（図１４のＳ１１３０、図１９のＳ１４３０）。このリクエストチャンネル選定処理をより詳細に示したものが、図２１のフローチャートである。
【０１４０】
以下、図２１を用いて、リクエストチャンネル選定処理を説明する。まず、ＣＰＵ１０１０は、図６に示したようなバッファ３２０内のテーブルから、全チャンネルのＥＣＭフラグおよびＥＭＭフラグを読み出す（Ｓ１６００）。
【０１４１】
次に、全チャンネルのうち、チャンネルに対応するＥＣＭフラグおよびＥＭＭフラグの少なくとも一方が「無効」を示す値となっているチャンネルを検出する（Ｓ１６１０）。
【０１４２】
最後に、Ｓ１６１０で検出したチャンネルから、リクエストするチャンネルを選択する（Ｓ１６２０）。チャンネルを選択するアルゴリズムとして、たとえば、ＥＣＭ／ＥＭＭ受信モジュール１０３０を内蔵した受信機が現在受信しているチャンネル（周波数帯）に近いものを選択する手法を採用することが考えられる。あるいは、ユーザがよく視聴するチャンネルを選択することが考えられる。この場合、受信機において、視聴時間をチャンネル別に記憶しておき、視聴時間の長いチャンネルを優先して選択するとよい。
【０１４３】
以上のようにして、リクエストチャンネルの選定が完了したＥＣＭ／ＥＭＭ受信モジュール１０３０は、リクエストチャンネルメッセージを含む通信パケット（図１６参照）をＥＣＭ／ＥＭＭ送信モジュール９２０へ送信する（図１４のＳ１１４０、図１９のＳ１４４０）。
【０１４４】
リクエストチャンネルメッセージを受け取ったＥＣＭ／ＥＭＭ送信モジュール９２０は、「待機Ｂ」１３２０へと遷移する（図１４のＳ１１５０）。「待機Ｂ」１３２０へと遷移したＥＣＭ／ＥＭＭ送信モジュール９２０は、リクエストチャンネルメッセージに含まれるリクエストチャンネルを検出し、自身の受信するチャンネルをリクエストされているチャンネルに変更する。
【０１４５】
チャンネルの変更は、リクエストチャンネルを検出したＣＰＵ９１０がチューナ２００に指示することにより行なわれる。その後、ＥＣＭ／ＥＭＭ抽出部２２０によって、リクエストチャンネルに対応するＥＣＭおよびＥＭＭが抽出される。ＥＣＭ／ＥＭＭ抽出部２２０は、抽出したＥＣＭまたはＥＭＭを、ＣＰＵ９１０より入力されたチャンネル情報とともにネットワーク処理部９００へ出力する。ネットワーク処理部９００は、入力情報に基づいて、ＥＣＭまたはＥＭＭとチャンネル情報とが含まれる通信パケットを生成する。これらの手順は、第１実施の形態として説明したＥＣＭ／ＥＭＭ送信モジュール２９０が実行する手順と同じである。
【０１４６】
次に、ＥＣＭ／ＥＭＭ送信モジュール９２０は、リクエストチャンネルに対応するＥＣＭ／ＥＭＭの通信パケットをネットワーク１５０へ送信（ブロードキャストまたはマルチキャスト）する処理を開始する（図１４のＳ１１６０）。
【０１４７】
Ｓ１１６０に示したＥＣＭ／ＥＭＭの送信（ブロードキャストまたはマルチキャスト）は、ＥＣＭ／ＥＭＭ送信モジュール９２０とＥＣＭ／ＥＭＭ受信モジュール１０３０との状態が維持される限り、続けられる。
【０１４８】
ＥＣＭ／ＥＭＭ送信モジュール９２０の状態が主電源ＯＦＦや主動作開始などの操作により、「待機Ｂ」１３２０から「電源切」１３００や「稼動」１３３０に遷移した場合には、その時点でＥＣＭ／ＥＭＭの送出が停止される。この場合、後述するように、ＥＣＭ／ＥＭＭ受信モジュール１０３０も、一定時間後にリクエストチャンネル受付中メッセージ待ち状態へ移行する。
【０１４９】
一方、ＥＣＭ／ＥＭＭ受信モジュール１０３０側に、以下のようなチャンネルリリース要因が発生した場合（図１４のＳ１１７０）、ＥＣＭ／ＥＭＭ送信モジュール９２０に対し、チャンネルリリースメッセージを送る（図１４のＳ１１８０）。
【０１５０】
（１）  チャンネル切り換え操作が行なわれた。
（２）  ＥＣＭ／ＥＭＭ送信モジュール９２０からのＥＣＭ／ＥＭＭを含む通信パケットを受信しなくなって一定時間が経過した。
【０１５１】
（３）  主電源をＯＦＦにする操作が行なわれた。
図１４のＳ１１５０〜Ｓ１１８０は、ＥＣＭ／ＥＭＭ送信モジュール９２０が「待機Ｂ」に遷移してからチャンネルリリースメッセージを送信するまでのシーケンスである。このＳ１１５０〜Ｓ１１８０に対応するＥＣＭ／ＥＭＭ受信モジュール１０３０の動作は、図１９のフローチャートのＳ１４４５〜Ｓ１４８０に示されている。
【０１５２】
以下、図１９を用いて、ＥＣＭ／ＥＭＭ受信モジュール１０３０の動作をさらに説明する。ＥＣＭ／ＥＭＭ受信モジュール１０３０は、Ｓ１４４０でリクエストチャンネルメッセージを送信した後、まず、Ｓ１４４５でタイマーを０に設定する。このタイマーは、前記チャンネルリリース発生要因（２）を検出するためのものである。
【０１５３】
次に、Ｓ１４５０で、ＥＣＭ／ＥＭＭ送信モジュール９２０から送られて来ているＥＣＭ／ＥＭＭのチャンネルと同じチャンネルへの切り換え操作が検出されたか否かを判定する。そのようなチャンネルへの切り換え操作が検出されたと判定された場合には、Ｓ１４６０へと進み、そのようなチャンネルへの切り換え操作が検出されなかった場合には、Ｓ１４５５へと進む。
【０１５４】
Ｓ１４５５へと進んだ場合には、前回、ＥＣＭ／ＥＭＭの通信パケットを受信してから、あらかじめ決められた時間Ｔｒ１が経過したかどうかを判定する。Ｓ１４７５でＥＣＭ／ＥＭＭの通信パケットを受信したと判定された場合には、再びＳ１４４５でタイマーを０とするようになっている。このため、Ｓ１４５５でタイマーの値がＴｒ１以上の値になっているかどうかを判定することにより、前回のＥＣＭ／ＥＭＭの受信からＴｒ１が経過したことを検出できる。
【０１５５】
これにより、たとえば、ＥＣＭ／ＥＭＭ送信モジュール９２０が、電源断などの要因でＥＣＭ／ＥＭＭの通信パケットを送信不能になった場合には、ＥＣＭ／ＥＭＭ受信モジュール１０３０は、強制的にリクエストチャンネル受付中メッセージ待ちの状態へと移るようにする。Ｓ１４５５において、Ｔｒ１時間が経過していると判定された場合には、Ｓ１４６０へと進み、まだＴｒ１時間が経過していないと判定された場合には、Ｓ１４７０へと進む。
【０１５６】
Ｓ１４６０では、ＥＣＭ／ＥＭＭ送信モジュール９２０に対して、リクエストリリースメッセージが送信される。送信後は、Ｓ１４２０へと戻る。
【０１５７】
Ｓ１４７０では、電源をＯＦＦにする操作が検出されたか否かが判定される。電源をＯＦＦにする操作が検出された場合にはＳ１４８０へ、検出されない場合にはＳ１４７５へと進む。
【０１５８】
Ｓ１４７５では、ＥＣＭまたはＥＭＭの通信パケットを受信したか否かが判定される。受信がなかった場合はＳ１４５０（タイマーはそのまま時間計測を継続）へと進む。一方、受信があった場合には、Ｓ１４４５に戻る。そして、再び、タイマーが０に設定される。
【０１５９】
Ｓ１４８０では、リクエストリリースメッセージが送信されて、処理が終了される（電源をＯＦＦにする）。
【０１６０】
ＥＣＭ／ＥＭＭ受信モジュールから送出されたチャンネルリリースメッセージは、ＥＣＭ／ＥＭＭ送信モジュール９２０にて受信される。チャンネルリリースメッセージを受信したＥＣＭ／ＥＭＭ送信モジュール９２０は、「待機Ａ」に遷移する（図１４のＳ１１９０）。そして、再び、リクエストチャネル受付中メッセージの送信（ブロードキャストまたはマルチキャスト）を開始する。
【０１６１】
以上、説明したように、ＥＣＭ／ＥＭＭ送信モジュール９２０が送信するＥＣＭ／ＥＭＭの通信パケットのチャンネルは、ＥＣＭ／ＥＭＭ受信モジュール１０３０により指定される。
【０１６２】
次に、ＥＣＭ／ＥＭＭ送信モジュール９２０が放送波を受信し、ネットワーク１５０へＥＣＭやＥＭＭ含む通信パケットを送出する手順を説明する。
【０１６３】
上記したとおり、ＥＣＭ／ＥＭＭ送信モジュール９２０は、リクエストチャンネルメッセージを受信することによって、「待機Ｂ」１３２０の状態（図１４参照）に遷移する。以下、図１２を用いて、ＥＣＭ／ＥＭＭ送信モジュール９２０の動作を説明する。ＣＰＵ９１０は、リクエストチャンネルメッセージに含まれるリクエストチャンネルに基づいて、チューナ２００およびＥＣＭ／ＥＭＭ抽出部２２０に対し、チャンネルを設定する。
【０１６４】
チューナ２００は、ＣＰＵ９１０によって設定されたチャンネル（周波数帯）の放送波を復調し、ＭＰＥＧ−２ＴＳのＴＳパケットを出力する。出力されたＴＳパケットは、ＴＳ処理部２１０に入力されるとともに、ＥＣＭ／ＥＭＭ抽出部２２０に入力される。
【０１６５】
地上デジタル放送の放送波を入力されたチューナ２００は、前記ＣＰＵ９１０によって設定されたチャンネル（周波数帯）の放送波を復調し、ＭＰＥＧ−２ＴＳのＴＳパケットを出力する。出力されたＴＳパケットは、ＴＳ処理部２１０とＥＣＭ／ＥＭＭ抽出部２２０へとそれぞれ入力される。
【０１６６】
ＴＳ処理部２１０は、入力されたＴＳパケットに対し、間接受信を行なう必要のあるＴＳパケットのＰＩＤを検出（ＥＣＭやＥＭＭのＰＩＤ検出）する処理や、受信機自身に不必要なＴＳパケットを取り除くフィルタ処理、デスクランブル処理、ビデオやオーディオのＰＥＳの分割処理やセクションの処理等を行なう。
【０１６７】
ＴＳ処理部２１０で処理されたＰＥＳやセクションは、映像・音声のデコーダやセクションの処理モジュール（いずれも図示を省略）に入力される。デスクランブル処理に使用するスクランブル鍵Ｋｓは、背景技術で述べた通りの手順でＥＣＭを受信し、Ｂ−ＣＡＳカード２４０に入力することにより得られる。また、背景技術で述べた通り、ＥＣＭの受信の過程でＥＣＭやＥＭＭのＰＩＤの値が入手できるので、これらの値がＥＣＭ／ＥＭＭ抽出部２２０に入力される。
【０１６８】
ＥＣＭ／ＥＭＭ抽出部２２０は、チューナ２００から入力されるＴＳパケットのうちから、ＴＳ処理部２１０より入力されたＰＩＤの値を持つＴＳパケットを抽出する。抽出されたＴＳパケットには、ＥＣＭとＥＭＭとのうちのいずれか一方が含まれている。ＥＣＭ／ＥＭＭ抽出部２２０は、抽出したＴＳパケットに含まれるＥＣＭまたはＥＭＭを抽出する。
【０１６９】
続いて、ＥＣＭ／ＥＭＭ抽出部２２０は、抽出したＥＣＭまたはＥＭＭにＣＰＵ９１０から与えられたチャンネル情報を付加して、ネットワーク処理部９００へ出力する。その結果、ＥＣＭ／ＥＭＭ抽出部２２０からは、チャンネル情報が付加されたＥＣＭと、同じくチャンネル情報が付加されたＥＭＭとが、相異なるタイミングでネットワーク処理部９００へと送信される。
【０１７０】
ネットワーク処理部９００は、図１のネットワーク１５０を介して、他の受信機と通信するための処理を行なう。ネットワーク処理部９００は、ＥＣＭ／ＥＭＭ抽出部２２０から与えられたＥＣＭまたはＥＭＭとチャンネル情報にヘッダ４００が付加された通信パケット（図４参照）を生成する。ネットワーク処理部９００は、生成した通信パケットをネットワーク１５０に送信（ブロードキャストまたはマルチキャスト）する。
【０１７１】
さらに、ネットワーク処理部９００は、ＣＰＵ９１０から与えられたリクエストチャンネル受け付け中メッセージにヘッダを付加し、図１５に示すような通信パケットにして、ネットワーク１５０に送出（ブロードキャストまたはマルチキャスト）したり、ネットワーク１５０に接続された他の受信機から送られてきた通信パケット（たとえば、図１６、図１７参照）を受け取って、その内部に含まれているメッセージデータをＣＰＵ９１０に引き渡す処理も行なう。
【０１７２】
次に、ＥＣＭ／ＥＭＭ受信モジュール１０３０が、ＥＣＭ／ＥＭＭ送信モジュール９２０がネットワーク１５０上へ送出したＥＣＭまたはＥＭＭを含む通信パケットを受け取り、放送波の受信に利用する手順を説明する。
【０１７３】
図１３を参照して、ネットワーク処理部１０００は、ＥＣＭ／ＥＭＭ送信モジュール９２０が送信した通信パケット（図４参照）を受信する。ネットワーク処理部１０００は、受信した通信パケットからＥＣＭ／ＥＭＭ４１０およびチャンネル情報４２０を抽出する。そして、抽出したデータをＣＰＵ１０１０へ出力する。
【０１７４】
ＣＰＵ１０１０は、入力されたＥＣＭ／ＥＭＭおよびチャネル情報の内部パラメータに基づいて、ＥＣＭまたはＥＭＭの値を書込む領域のアドレスと、「有効」の値を示すフラグデータを書込むアドレスとを演算する。そして、ＥＣＭまたはＥＭＭの値と、「有効」の値を示すフラグデータとをバッファ３２０の各領域のううち、演算結果に基づいたアドレスに対応する領域に、各々、書き込む。その結果、図６に示したバッファ３２０のＥＣＭ領域またはＥＭＭ領域のいずれか、およびフラグ領域のいずれかに、データが書き込まれる。
【０１７５】
ここで、ＣＰＵ１０１０がバッファ３２０へ値を書き込む手順を図６のバッファ構成図、図２２、および図２３を用いて詳細に説明する。図２２は、ＥＣＭ／ＥＭＭ受信モジュール１０３０の処理手順を示すフローチャートである。また、図２３は、ＥＣＭ／ＥＭＭ受信モジュール１０３０が備えるタイマーの概念図である。
【０１７６】
図２３に示されるように、ＥＣＭ／ＥＭＭ受信モジュール１０３０は、ＥＣＭタイマーとＥＭＭタイマーと各チャンネル別に備えている。これらのＥＣＭタイマーおよびＥＭＭタイマーは、たとえばＣＰＵ１０１０上で実行されるソフトウエアによって実現される。
【０１７７】
図２３には、チャンネル１〜４に対応するＥＣＭタイマー１８００〜１８０３およびＥＭＭタイマー１８５０〜１８５３と、チャンネルｎに対応するＥＣＭタイマー１８０４およびＥＭＭ１８５４が示されている。そして、チャンネル５〜（ｎ−１）の各々に対応するＥＣＭタイマーおよびＥＭＭタイマーについては、図示を省略している。これらのタイマーは、各チャンネルのＥＣＭやＥＭＭを、前回受け取ってからどの位の時間が経過したかを計測するのに用いられる。なお、チャンネル数は、４つあるいは５つ以上であってもよく、３つ以下であってもよい。
【０１７８】
図２２を参照して、ＥＣＭ／ＥＭＭ受信モジュール１０３０の処理手順をさらに説明する。ＥＣＭ／ＥＭＭ受信モジュール１０３０は、電源が供給されると、チャンネル１〜ｎまでの各チャンネルのＥＣＭ用のタイマー（１８００〜１８０４）およびＥＭＭ用のタイマー（１８５０〜１８５４）を設定し、時間計測を開始する（Ｓ１７００）。時間計測を開始した後、Ｓ１７１０へと進む。
【０１７９】
Ｓ１７１０では、ＣＰＵ１０１０がネットワーク処理部１０００からＥＣＭまたはＥＭＭの通信パケット（図４の通信パケット４３０）を受け取ったか否かを判定する。受け取った場合には、Ｓ１７２０へ進み、受け取らなかった場合は、Ｓ１７７０へと進む。
【０１８０】
Ｓ１７２０では、ＣＰＵ１０１０がネットワーク処理部１０００から受け取ったデータがＥＣＭの通信パケットであるかＥＭＭの通信パケットであるのかを、そのセクションヘッダの値から判定する。ＥＣＭの通信パケットであった場合には、Ｓ１７３０へと進み、ＥＭＭの通信パケットであった場合には、１７３５へと進む。
【０１８１】
Ｓ１７３０では、受け取ったＥＣＭと共に送られてきたチャンネル情報に基づいて、ＥＣＭを書き込むアドレスとＥＣＭフラグ（有効）を書き込むアドレスとを算出する。たとえば、チャンネル情報が３であった場合、図６の６４０を示すアドレスをＥＣＭの書き込みアドレスとし、６５０を示すアドレスをＥＣＭフラグ（有効）の書き込みアドレスとする。その後、Ｓ１７４０へと進む。
【０１８２】
Ｓ１７４０では、Ｓ１７３０で算出したアドレスに対応するＥＣＭ領域にＥＣＭの値を書き込む。次のＳ１７５０では、同様にＳ１７３０で算出したアドレスに対応するフラグ領域に「有効」を示すフラグ値を書き込んで、Ｓ１７６０へと進む。
【０１８３】
Ｓ１７６０では、ＥＣＭと共に送られてきたチャンネル情報が示すチャンネルのタイマーを０に設定する。たとえば、チャンネル情報が３であった場合には、ＥＣＭタイマー１８０２を０に設定する。０に設定されたタイマーは、その時点から改めて計時を開始する。その後、Ｓ１７７０へと進む。
【０１８４】
Ｓ１７３５では、受け取ったＥＭＭと共に送られてきたチャンネル情報に基づいて、ＥＭＭを書き込むアドレスとＥＭＭフラグ（有効）を書き込むアドレスとを算出する。たとえば、チャンネル情報が２であった場合には、図６の６２５を示すアドレスをＥＭＭの書き込みアドレスとし、６３５を示すアドレスをＥＭＭフラグ（有効）の書き込みアドレスとする。その後、Ｓ１７４５へと進む。
【０１８５】
Ｓ１７４５では、Ｓ１７３５で算出したアドレスに対応するＥＭＭ領域にＥＭＭの値を書き込む。次のＳ１７５５では、同様にＳ１７３５で算出したアドレスに対応するフラグ領域に「有効」を示すフラグ値を書き込んで、Ｓ１７６５へと進む。
【０１８６】
Ｓ１７６５では、ＥＭＭと共に送られてきたチャンネル情報が示すチャンネルのタイマーを０に設定する。たとえば、チャンネル情報が２であった場合には、ＥＭＭタイマー１８５１を０に設定する。０に設定されたタイマーは、その時点から改めて計時を開始する。その後、Ｓ１７７０へと進む。
【０１８７】
Ｓ１７７０では、全てのチャンネルのＥＣＭタイマー（１８００〜１８０４）とＥＭＭタイマー（１８５０〜１８５４）のうち、予め決められた時間Ｔｅｃｍ２を計時しているタイマーが存在するかどうかを判定する。存在する場合には、Ｓ１７８０へと進む。存在しない場合には、Ｓ１７１０の処理へと戻る。
【０１８８】
Ｓ１７８０へと進んだ場合には、Ｔｅｃｍ２を計時済みのタイマーに対応するＥＣＭフラグ領域またはＥＭＭフラグ領域内に「無効」を示すフラグ値を書込む。たとえば、図２３のＥＣＭタイマー１８００のタイマ値がＴｅｃｍ２を超えていた場合には、図６のＥＣＭフラグ領域６１０に「無効」を示すフラグ書き込む。さらに、図２３のＥＭＭタイマー１８５１とＥＣＭタイマー１８０３とが共にＴｅｃｍ２を超えていた場合には、ＥＭＭフラグ領域６３５およびＥＣＭフラグ領域６７０の各々に「無効」を示すフラグを書き込む。処理が終わったら、Ｓ１７１０へと戻る。
【０１８９】
以上のような処理を行なうことにより、ネットワーク１５０に接続されているＥＣＭ／ＥＭＭ送信モジュール９２０あるいはＥＣＭ／ＥＭＭ送信モジュール２９０から送られてきたＥＣＭおよびＥＭＭがバッファ３２０に蓄積される。同時に、ＥＣＭやＥＭＭが有効なデータかどうか（受信してからＴｅｃｍ２時間以内の新しいデータかどうか）を示すＥＣＭフラグやＥＭＭフラグもバッファ３２０に蓄積される。
【０１９０】
次に、蓄積されたＥＣＭ／ＥＭＭおよびＥＣＭフラグ／ＥＭＭフラグを用いてＥＣＭ／ＥＭＭ受信モジュール１０３０が放送波の受信を行なう手順について、図１３および図２４を用いて説明する。
【０１９１】
チューナ３５０は、ＣＰＵ１０１０によって設定されたチャンネル（周波数帯）の放送波を復調し、ＭＰＥＧ−２ＴＳのＴＳパケットを出力する。出力されたＴＳパケットはＴＳ処理部１０２０へと入力される。
【０１９２】
ＴＳ処理部１０２０は、入力されたＴＳパケットに対し、間接受信を行なう必要のあるＴＳパケットのＰＩＤを検出（ＥＣＭやＥＭＭのＰＩＤ検出）する処理や、受信機自身に不必要なＴＳパケットを取り除くフィルタ処理、デスクランブル処理、ビデオやオーディオのＰＥＳの分割処理やセクションの処理等を行なう。ＴＳ処理部１０２０で処理されたＰＥＳやセクションは、映像・音声のデコーダやセクションの処理モジュール（いずれも図示を省略）へと送られる。
【０１９３】
また、ＴＳ処理部１０２０は、デジタル放送波を受信する状態へ遷移するときや、チャンネル切り換え時には、図２４のフローチャートに示した手順でスクランブル鍵Ｋｓを取得する。以下、図２４に基づき説明する。
【０１９４】
チャンネル切り換え等のユーザの操作によってＴＳ処理部１０２０で処理が開始されると、ＣＰＵ１０１０が、チューナ３５０およびＴＳ処理部１０２０に対して受信チャンネルを設定する（Ｓ１９００）。
【０１９５】
次に、ＣＰＵ１０１０は、受信チャンネルに対応するバッファ３２０内のＥＣＭフラグ領域およびＥＭＭフラグ領域のアドレスを算出し、そのアドレスに対応して格納されているＥＣＭフラグおよびＥＭＭフラグの値を読み出す（Ｓ１９１０）。
【０１９６】
続いて、ＣＰＵ１０１０は、読み出したＥＣＭフラグおよびＥＭＭフラグの値が、共に「有効」を示す値であるか否かを判定する（Ｓ１９２０）。ＥＣＭフラグおよびＥＭＭフラグの少なくとも一方の値が「有効」を示す値でない場合は、処理を終了する。一方、両方が「有効」を示す値であった場合には、受信チャンネルに対応するＥＣＭ領域およびＥＭＭ領域のアドレスを算出し、そのアドレスをＴＳ処理部１０２０に引き渡す（Ｓ１９３０）。次に、Ｓ１９４０に進む。
【０１９７】
ＴＳ処理部１０２０は、受け取ったＥＭＭをＢ−ＣＡＳカード３４０に入力する（Ｓ１９４０）。Ｂ−ＣＡＳカード３４０は、内部に記憶している暗号鍵ＫｍによってＥＭＭを復号化する。Ｂ−ＣＡＳカード３４０は、復号化したＥＭＭから、ＥＣＭを復号化するための暗号鍵Ｋｗを入手する。その後、ＴＳ処理部１０２０がＥＣＭをＢ−ＣＡＳカード３４０に入力することにより、Ｂ−ＣＡＳカード３４０においてスクランブル鍵Ｋｓが入手される（Ｓ１９５０）。すなわち、Ｂ−ＣＡＳカード３４０は、入力されたＥＣＭを先に入手した暗号鍵Ｋｗによって復号化し、ＥＣＭからスクランブル鍵Ｋｓを取り出す。
【０１９８】
次に、Ｂ−ＣＡＳカード３４０からスクランブル鍵ＫｓがＴＳ処理部１０２０に入力されると、ＴＳ処理部１０２０はスクランブル鍵Ｋｓを使って、ＴＳのスクランブル解除処理を実行する（Ｓ１９６０）。
【０１９９】
図２４のフローチャートの手順終了後は、背景技術でも説明した、放送波からＥＣＭおよびＥＭＭを含むＴＳを検出するという通常の方法により、スクランブル鍵Ｋｓの入手・更新を行なう。
【０２００】
以上、説明したＥＣＭ／ＥＭＭ送信モジュール９２０およびＥＣＭ／ＥＭＭ受信モジュール１０３０を用いて図１のようなシステムを構成した場合、第１実施の形態から奏される上記の効果に加えて、ＥＣＭ／ＥＭＭ受信モジュール１０３０がＥＣＭ／ＥＭＭ送信モジュール９２０に対し、送信するＥＣＭ／ＥＭＭのチャンネルを指定することが可能となるという効果が得られるようになる。これにより、ネットワーク上に存在する複数のＥＣＭ／ＥＭＭ送信モジュールを内蔵するデジタル放送受信機からブロードキャストまたはマルチキャストされるＥＣＭ／ＥＭＭのチャンネルの重複が回避され、効率的なシステムを構築することが可能となる。
【０２０１】
次に、以上、説明した第１および第２実施の形態に関する変形例を列挙する。
（１）  ＥＣＭ／ＥＭＭ送信モジュールおよびＥＣＭ／ＥＭＭ受信モジュールの双方の機能を備えるモジュールを構成し、これを受信機に内蔵させてもよい。これにより、ＥＣＭ／ＥＭＭ送信モジュールおよびＥＣＭ／ＥＭＭ受信モジュールで共通するブロック部分について、共通化することができる。
【０２０２】
（２）  図４に示される通信パケット４３０の領域４１０には、ＥＣＭおよびＥＭＭのいずれか一方が格納される。しかしながら、これに代えて、領域４１０にＥＣＭとＥＭＭとの双方を格納した通信パケットをネットワーク処理部３００（９００）が生成し、これをネットワーク１５０へ送信してもよい。
【０２０３】
（３）  バッファ３２０に格納されたＥＣＭおよびＥＭＭの有効／無効を判別するために、ＥＣＭフラグとＥＭＭフラグとを用いた。しかしながら、これらのフラグを用いずに、ＥＣＭおよびＥＭＭの有効／無効を判別することも可能である。たとえば、図５に示されるいずれかのカウンタでＴｅｃｍ１が計時されたときに、そのカウンタに対応するＥＣＭ領域あるいはＥＭＭ領域に格納されているデータをクリアするか、または、無効を示す値に書き換えることが考えられる。同様に、図２３に示されるいずれかのタイマーでＴｅｃｍ２が計時されたときに、そのタイマーに対応するＥＣＭ領域あるいはＥＭＭ領域に格納されているデータをクリアするか、または、無効を示す値に書き換えることが考えられる。
【０２０４】
（４）  バッファ３２０に格納されたＥＣＭおよびＥＭＭの有効／無効を判別するために、カウンタ（図５参照）、あるいはタイマー（図２３）を用いた。しかしながら、これらのカウンタあるいはタイマーを用いずに、ＥＣＭおよびＥＭＭの有効／無効を判別することも可能である。たとえば、バッファ３２０にＥＣＭあるいはＥＭＭを格納するときに、格納した時間あるいはそのデータを受信した時間を示すタイムスタンプデータをバッファ３２０に併せて記憶しておく。そして、チャンネル切換え時に、その切換えチャンネルに対応するＥＣＭおよびＥＭＭのタイムスタンプデータを読み出して、現在時刻との差分を演算することにより、そのデータの有効／無効を判断することが考えられる。
【０２０５】
（５）  ＥＣＭ／ＥＭＭ送信モジュールとＥＣＭ／ＥＭＭ受信モジュールとの双方を備える受信機の場合には、自身のＥＣＭ／ＥＭＭ送信モジュールを用いて生成したＥＭＭおよびＥＣＭの通信パケット４３０を、自身のＥＣＭ／ＥＭＭ受信モジュールへ直接（ネットワーク１５０を介することなく）入力する機能を具備させてもよい。
【０２０６】
（６）  ＥＣＭ／ＥＭＭ送信モジュールとＥＣＭ／ＥＭＭ受信モジュールとの双方において、Ｂ−ＣＡＳカードを構成要素とした。上記実施の形態において、Ｂ−ＣＡＳカードは、デスクランブル用メッセージ（ＥＣＭまたはＥＭＭ、あるいはその双方）に掛けられた暗号を解読するための暗号鍵を記憶する暗号鍵情報記録媒体（たとえば、ＩＣカード）である。
【０２０７】
しかしながら、ＥＣＭ／ＥＭＭ送信モジュールとＥＣＭ／ＥＭＭ受信モジュールとの双方において、Ｂ−ＣＡＳカードは、必須の構成要素ではない。要するに、各モジュールが、Ｂ−ＣＡＳカードの記憶情報（暗号鍵Ｋｍ）を入力可能であればよい。したがって、ＥＣＭ／ＥＭＭ送信モジュールとＥＣＭ／ＥＭＭ受信モジュールとの双方に、少なくとも、前記暗号鍵情報記録媒体を受け付け可能な受け付け部（たとえば、カードスロット）が設けられていればよい。
【０２０８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０２０９】
【図１】デジタル放送受信機をネットワークで相互接続したシステムを示すブロック図である。
【図２】ＥＣＭ／ＥＭＭ送信モジュールの構成を示すブロック図である。
【図３】ＥＣＭ／ＥＭＭ受信モジュールの構成を示すブロック図である。
【図４】ＥＣＭ／ＥＭＭ送信モジュールが送信する通信パケットの構成を示す図である。
【図５】ＥＣＭ／ＥＭＭパケット抽出部の詳細な構成を示すブロック図である。
【図６】バッファ内のテーブルの構成例を示す図である。
【図７】ＣＰＵの処理手順を説明するためのフローチャートである。
【図８】ＥＣＭ／ＥＭＭ抽出部の処理手順を説明するためのフローチャートである。
【図９】ネットワーク処理部の処理手順を説明するためのフローチャートである。
【図１０】ＥＣＭ／ＥＭＭ受信モジュールがスクランブルを解除する手順を示す図である。
【図１１】本実施の形態による効果を示すためのタイミングチャートである。
【図１２】ＥＣＭ／ＥＭＭ送信モジュールの構成を示すブロック図である（第２実施の形態）。
【図１３】ＥＣＭ／ＥＭＭ受信モジュール構成を示すブロック図である（第２実施の形態）。
【図１４】ＥＣＭ／ＥＭＭ送信モジュールとＥＣＭ／ＥＭＭ受信モジュールとのメッセージのやり取りを示すシーケンスチャートである（第２実施の形態）。
【図１５】リクエストチャンネル受付中メッセージを示す図である（第２実施の形態）。
【図１６】リクエストチャンネルメッセージを示す図である（第２実施の形態）。
【図１７】チャンネルリリースメッセージを示す図である（第２実施の形態）。
【図１８】ＥＣＭ／ＥＭＭ送信モジュールの状態遷移図である（第２実施の形態）。
【図１９】ＥＣＭ／ＥＭＭ受信モジュールの処理手順を示すフローチャートである（第２実施の形態）。
【図２０】ＥＣＭ／ＥＭＭ受信モジュールの処理手順を示すフローチャートである（第２実施の形態）。
【図２１】ＥＣＭ／ＥＭＭ受信モジュールの処理手順を示すフローチャートである（第２実施の形態）。
【図２２】ＥＣＭ／ＥＭＭ受信モジュールの処理手順を示すフローチャートである。（第２実施の形態）。
【図２３】ＥＣＭ／ＥＭＭ受信モジュールが備えるタイマーの概念図である（第２実施の形態）。
【図２４】ＥＣＭ／ＥＭＭ受信モジュールがスクランブルを解除する手順を示す図である（第２実施の形態）。
【図２５】デジタル放送受信機におけるＥＭＭ受信手順を示すフローチャートである。
【図２６】デジタル放送受信機におけるＥＣＭ受信手順を示すフローチャートである。
【符号の説明】
【０２１０】
１００  受信機Ａ、１２０  受信機Ｂ、１３０  受信機Ｃ、１５０  ネットワーク、２００  チューナ、２１０  ＴＳ処理部、２２０  ＥＣＭ／ＥＭＭ抽出部、２３０  ネットワーク処理部、２４０  Ｂ−ＣＡＳカード、２６０  ＣＰＵ、２９０  ＥＣＭ／ＥＭＭ送信モジュール、３００  ネットワーク処理部、３１０  ＥＣＭ／ＥＭＭパケット抽出部、３２０  バッファ、３３０  ＴＳ処理部、３４０  Ｂ−ＣＡＳカード、３５０  チューナ、３６０  ＣＰＵ、３９０  ＥＣＭ／ＥＭＭ受信モジュール、４３０  通信パケット、９００  ネットワーク処理部、９１０  ＣＰＵ、９２０  ＥＣＭ／ＥＭＭ送信モジュール、１０００  ネットワーク処理部、１０１０  ＣＰＵ、１０２０  ＴＳ処理部、１０３０  ＥＣＭ／ＥＭＭ受信モジュール。
【図１】
2007129575.tif 000003
【図２】
2007129575.tif 000004
【図３】
2007129575.tif 000005
【図４】
2007129575.tif 000006
【図５】
2007129575.tif 000007
【図６】
2007129575.tif 000008
【図７】
2007129575.tif 000009
【図８】
2007129575.tif 000010
【図９】
2007129575.tif 000011
【図１０】
2007129575.tif 000012
【図１１】
2007129575.tif 000013
【図１２】
2007129575.tif 000014
【図１３】
2007129575.tif 000015
【図１４】
2007129575.tif 000016
【図１５】
2007129575.tif 000017
【図１６】
2007129575.tif 000018
【図１７】
2007129575.tif 000019
【図１８】
2007129575.tif 000020
【図１９】
2007129575.tif 000021
【図２０】
2007129575.tif 000022
【図２１】
2007129575.tif 000023
【図２２】
2007129575.tif 000024
【図２３】
2007129575.tif 000025
【図２４】
2007129575.tif 000026
【図２５】
2007129575.tif 000027
【図２６】
2007129575.tif 000028