(57)【要約】【課題】各放送波においてコンテンツ情報を復号化するための鍵情報が更新された後に、受信中の放送波とは別の放送波の受信を開始した場合に、コンテンツ情報が取得不能となる期間が発生することを防止する。【解決手段】放送受信装置１００は、自装置が受信している放送波に関する鍵情報の更新があった場合、その放送波とは異なる放送波の受信を放送受信装置１１０を通じて行い、自装置が受信している放送波以外の放送波に関する鍵情報を更新する。【選択図】図１
2010081113.tif 000002
【特許請求の範囲】
【請求項１】
放送波を選択して受信するとともに、前記放送波に含まれる暗号化された情報を復号化するための鍵情報を更新するための更新情報を受信する放送受信手段と、前記鍵情報を前記放送受信手段が受信可能な放送波毎に記憶する記憶手段を備え、前記放送受信手段が受信した放送波に含まれる暗号化された情報を、当該放送波に対応する前記鍵情報で復号化してコンテンツ情報を取得する第１及び第２の放送受信装置が２つ互いに通信可能に接続された放送受信システムであって、
前記第１の放送受信装置は、
自装置の放送受信手段が受信している放送波に対応する鍵情報が更新されたか否かを判定する判定手段と、
前記判定手段により前記鍵情報が更新されたと判定された場合、前記自装置の放送受信手段が受信している放送波とは異なる放送波を前記第２の放送受信装置で受信させるための、少なくとも前記自装置の放送受信手段が受信している放送波の情報を含む指示情報を前記第２の放送受信装置へ送信する送信手段と、
前記異なる放送波に対応する鍵情報を更新するための更新情報を前記第２の放送受信装置から受信する更新情報受信手段と、
前記更新情報受信手段により受信された更新情報に基づいて、前記記憶手段に記憶された、前記異なる放送波に対応する鍵情報を更新する更新手段と、
を備え、
前記第２の放送受信装置は、
前記第１の放送受信装置から送信された前記指示情報に基づいて自装置の前記放送受信手段により前記異なる放送波を受信し、前記異なる放送波毎に前記更新情報を取得する取得手段と、
前記取得手段により取得された前記更新情報を前記第１の放送受信装置へ返信する返信手段と、
を備えることを特徴とする放送受信システム。
【請求項２】
前記送信手段は、自装置の機種情報を前記指示情報に含めて前記第２の放送受信装置へ送信し、
前記取得手段は、前記異なる放送波で送信される更新情報の中から、前記機種情報に対応した前記第１の放送受信装置に係る更新情報のみを取得し、
前記返信手段は、前記第１の放送受信装置に係る更新情報を当該第１の放送受信装置へ返信することを特徴とする請求項１に記載の放送受信システム。
【請求項３】
外部の放送受信装置と互いに通信可能に接続され、放送波を選択して受信するとともに、前記放送波に含まれる暗号化された情報を復号化するための鍵情報を更新するための更新情報を受信する放送受信手段と、前記鍵情報を前記放送受信手段が受信可能な放送波毎に記憶する記憶手段を備え、前記放送受信手段が受信した放送波に含まれる暗号化された情報を、当該放送波に対応する前記鍵情報で復号化してコンテンツ情報を取得する放送受信装置であって、
前記放送受信手段が受信している放送波に対応する鍵情報が更新されたか否かを判定する判定手段と、
前記判定手段により前記鍵情報が更新されたと判定された場合、前記放送受信手段が受信している放送波とは異なる放送波を前記外部の放送受信装置で受信させるための、少なくとも前記放送受信手段が受信している放送波の情報を含む指示情報を前記外部の放送受信装置へ送信する送信手段と、
前記異なる放送波に対応する鍵情報を更新するための更新情報を前記外部の放送受信装置から受信する更新情報受信手段と、
前記更新情報受信手段により受信された更新情報に基づいて、前記記憶手段に記憶された、前記異なる放送波に対応する鍵情報を更新する更新手段と、
を備えることを特徴とする放送受信装置。
【請求項４】
外部の放送受信装置と互いに通信可能に接続され、放送波を選択して受信するとともに、前記放送波に含まれる暗号化された情報を復号化するための鍵情報を更新するための更新情報を受信する放送受信手段を有する放送受信装置であって、
前記外部の放送受信装置から送信された当該外部の放送受信装置が受信している放送波とは異なる放送波の情報を含む指示情報に基づいて前記放送受信手段により前記異なる放送波を受信し、前記異なる放送波毎に前記更新情報を取得する取得手段と、
前記取得手段により取得された前記更新情報を前記外部の放送受信装置へ返信する返信手段と、
を備えることを特徴とする放送受信装置。
【請求項５】
放送波を選択して受信するとともに、前記放送波に含まれる暗号化された情報を復号化するための鍵情報を更新するための更新情報を受信する放送受信手段と、前記鍵情報を前記放送受信手段が受信可能な放送波毎に記憶する記憶手段を備え、前記放送受信手段が受信した放送波に含まれる暗号化された情報を、当該放送波に対応する前記鍵情報で復号化してコンテンツ情報を取得する放送受信装置であって、
２つの前記放送受信手段を備えるとともに、
前記第１の放送受信手段が受信している放送波に対応する鍵情報が更新されたか否かを判定する判定手段と、
前記判定手段により前記鍵情報が更新されたと判定された場合、前記第１の放送受信手段が受信している放送波とは異なる放送波を前記第２の放送受信手段で受信させて前記異なる放送波毎に前記更新情報を取得し、当該取得した更新情報に基づいて、前記記憶手段に記憶された、前記異なる放送波に対応する鍵情報を更新する更新手段と、
を備えることを特徴とする放送受信装置。
【請求項６】
放送波を選択して受信するとともに、前記放送波に含まれる暗号化された情報を復号化するための鍵情報を更新するための更新情報を受信する２つの放送受信手段と、前記鍵情報を前記放送受信手段が受信可能な放送波毎に記憶する記憶手段を備え、前記放送受信手段が受信した放送波に含まれる暗号化された情報を、当該放送波に対応する前記鍵情報で復号化してコンテンツ情報を取得する放送受信装置における鍵情報の更新方法であって、
前記第１の放送受信手段が受信している放送波に対応する鍵情報が更新されたか否かを判定する判定工程と、
前記判定工程により前記鍵情報が更新されたと判定された場合、前記第１の放送受信手段が受信している放送波とは異なる放送波を前記第２の放送受信手段で受信させて前記異なる放送波毎に前記更新情報を取得し、当該取得した更新情報に基づいて、前記記憶手段に記憶された、前記異なる放送波に対応する鍵情報を更新する更新工程と、
を含むことを特徴とする鍵情報の更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送受信システム、放送受信装置及び鍵情報の更新方法に関する。
【背景技術】
【０００２】
現在、地上デジタルテレビジョン放送等の放送波に含まれるコンテンツ情報は、社団法人電波産業会（ＡＲＩＢ）で規定された標準規格（非特許文献１）に従った鍵情報でスクランブルをかけることによって保護されている。具体的には、それぞれの放送受信装置ごとに固有のＩＤが振られたＩＣカードを使用するＢ−ＣＡＳ方式が知られている（特許文献１）。Ｂ−ＣＡＳ方式では、スクランブルされたコンテンツ情報のデコードに用いるスクランブル鍵は、ＥＣＭ（Entitlement Control Message）をワーク鍵と呼ばれる鍵で復号することによって生成される。そして、ワーク鍵はＩＣカード内に格納されている。
【０００３】
非特許文献１の第３部における受信時の制御方式（コンテンツ保護法式）では、ＩＣカードのようなハードウェアを用いずに、ソフトウェアによってコンテンツ情報の保護を行う新たな方式が追加規格化された（以下この規格を新ＲＭＰ方式と呼ぶ）。新ＲＭＰ方式では、ワーク鍵がＥＭＭ(Entitlement Management Message)によって放送事業者ごとに送信される。ワーク鍵を復号するための鍵（以降、デバイス鍵と呼ぶ）は、放送受信装置内に格納されている。デバイス鍵は、放送受信装置の機種ごとに決まっており、放送受信装置内に格納されている所定のアルゴリズムでＥＭＭを復号化することによって更新することが可能となっている。
【０００４】
新ＲＭＰ方式では、コンテンツ情報の取得にはスクランブル鍵、ワーク鍵、デバイス鍵の３つの鍵情報が必要であり、暗号の解読や鍵の流出により保護が破られた際にはそれらの鍵情報を放送波を用いて適宜更新し、旧世代の鍵情報が無効にされる。このような鍵情報の世代交代によって不正な受信機を排除する（リボーク）措置をリボケーションという。
【０００５】
リボケーションが行われる際に新たな世代の鍵情報を伝送するＥＭＭ及びＥＣＭは、ユーザがチャンネル選択などにより指定した放送事業者の放送波の中において、所定の周期で送信されている。また、リボケーションにおいては、ワーク鍵の更新の移行期間が設定されている。従って、チャンネル選択により指定された放送事業者の番組を視聴している場合は、リボケーションが行われたとしても、その放送事業者のワーク鍵の更新と、必要がある場合にはデバイス鍵の更新も行うことが出来るので、視聴不能時間は発生しない。
【特許文献１】特開平４−１３８７３５号公報
【非特許文献１】社団法人電波産業会，標準規格「デジタル放送におけるアクセス制御方式」ＡＲＩＢ  ＳＴＤ−Ｂ２５  Ｖｅｒ５．０
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、新ＲＭＰ方式におけるリボケーションは、チャンネル選択により指定された放送波以外の放送波でも同様に行われている。従って、リボケーション発生後にチャンネル選択により別の放送波のコンテンツ情報の視聴が開始された場合、従来技術では、その放送波に関する新たなワーク鍵を取得できるまでの一定期間、視聴不能となる虞があった。
【０００７】
本発明は、このような従来技術の課題を解決することを目的としてなされたものである。本発明は、各放送波においてコンテンツ情報を復号化するための鍵情報が更新された後に、受信中の放送波とは別の放送波の受信を開始した場合に、コンテンツ情報が取得不能となる期間が発生することを防止する技術の提供を目的とする。
【課題を解決するための手段】
【０００８】
上記目的は、放送波を選択して受信するとともに、前記放送波に含まれる暗号化された情報を復号化するための鍵情報を更新するための更新情報を受信する放送受信手段と、前記鍵情報を前記放送受信手段が受信可能な放送波毎に記憶する記憶手段を備え、前記放送受信手段が受信した放送波に含まれる暗号化された情報を、当該放送波に対応する前記鍵情報で復号化してコンテンツ情報を取得する第１及び第２の放送受信装置が２つ互いに通信可能に接続された放送受信システムであって、前記第１の放送受信装置は、自装置の放送受信手段が受信している放送波に対応する鍵情報が更新されたか否かを判定する判定手段と、前記判定手段により前記鍵情報が更新されたと判定された場合、前記自装置の放送受信手段が受信している放送波とは異なる放送波を前記第２の放送受信装置で受信させるための、少なくとも前記自装置の放送受信手段が受信している放送波の情報を含む指示情報を前記第２の放送受信装置へ送信する送信手段と、前記異なる放送波に対応する鍵情報を更新するための更新情報を前記第２の放送受信装置から受信する更新情報受信手段と、前記更新情報受信手段により受信された更新情報に基づいて、前記記憶手段に記憶された、前記異なる放送波に対応する鍵情報を更新する更新手段と、を備え、前記第２の放送受信装置は、前記第１の放送受信装置から送信された前記指示情報に基づいて自装置の前記放送受信手段により前記異なる放送波を受信し、前記異なる放送波毎に前記更新情報を取得する取得手段と、前記取得手段により取得された前記更新情報を前記第１の放送受信装置へ返信する返信手段と、を備えることを特徴とする本発明による放送受信システムによって達成される。
【０００９】
また、上記目的は、放送波を選択して受信するとともに、前記放送波に含まれる暗号化された情報を復号化するための鍵情報を更新するための更新情報を受信する放送受信手段と、前記鍵情報を前記放送受信手段が受信可能な放送波毎に記憶する記憶手段を備え、前記放送受信手段が受信した放送波に含まれる暗号化された情報を、当該放送波に対応する前記鍵情報で復号化してコンテンツ情報を取得する放送受信装置であって、２つの前記放送受信手段を備えるとともに、前記第１の放送受信手段が受信している放送波に対応する鍵情報が更新されたか否かを判定する判定手段と、前記判定手段により前記鍵情報が更新されたと判定された場合、前記第１の放送受信手段が受信している放送波とは異なる放送波を前記第２の放送受信手段で受信させて前記異なる放送波毎に前記更新情報を取得し、当該取得した更新情報に基づいて、前記記憶手段に記憶された、前記異なる放送波に対応する鍵情報を更新する更新手段と、を備えることを特徴とする本発明による放送受信装置によっても達成される。
【００１０】
また、上記目的は、放送波を選択して受信するとともに、前記放送波に含まれる暗号化された情報を復号化するための鍵情報を更新するための更新情報を受信する２つの放送受信手段と、前記鍵情報を前記放送受信手段が受信可能な放送波毎に記憶する記憶手段を備え、前記放送受信手段が受信した放送波に含まれる暗号化された情報を、当該放送波に対応する前記鍵情報で復号化してコンテンツ情報を取得する放送受信装置における鍵情報の更新方法であって、前記第１の放送受信手段が受信している放送波に対応する鍵情報が更新されたか否かを判定する判定工程と、前記判定工程により前記鍵情報が更新されたと判定された場合、前記第１の放送受信手段が受信している放送波とは異なる放送波を前記第２の放送受信手段で受信させて前記異なる放送波毎に前記更新情報を取得し、当該取得した更新情報に基づいて、前記記憶手段に記憶された、前記異なる放送波に対応する鍵情報を更新する更新工程と、を含むことを特徴とする本発明による鍵情報の更新方法によっても達成される。
【発明の効果】
【００１１】
本発明によれば、各放送波においてコンテンツ情報を復号化するための鍵情報が更新された後に、受信中の放送波とは別の放送波の受信を開始した場合に、コンテンツ情報が取得不能となる期間が発生することを防止することができる。
【発明を実施するための最良の形態】
【００１２】
以下、この発明の実施形態について図を参照して説明するが、この発明は以下の実施の形態に限定されない。また、この発明の実施の形態は発明の最も好ましい形態を示すものであり、発明の範囲を限定するものではない。
【００１３】
［第１の実施形態］
以下、第１の実施形態に係る放送受信システムを説明する。図１は、第１の実施形態に係る放送受信システム１の機能的構成を模式的に示すブロック図である。
【００１４】
図１に示すように、放送受信システム１は、２つ互いに通信可能に接続され、各々が放送波を選択して受信する放送受信装置１００、１１０（第１の放送受信装置、第２の放送受信装置）を備える構成である。なお、放送受信システム１では、放送受信装置を少なくとも２以上備えていればよい。放送受信装置１００、１１０の具体例としては、プラズマテレビジョン装置や液晶テレビジョン装置などの表示装置、ＤＶＤレコーダなどの記録装置が挙げられる。また、放送受信装置１００、１１０は、カーナビゲーションシステムや携帯電話などの移動可能な装置であってもよい。なお、放送波としては、地上デジタルテレビジョン放送やデジタルラジオ放送等の各種データ放送が挙げられるが、本実施形態ではＡＲＩＢで規定された標準規格に従って新ＲＭＰ方式でリボケーションが行われる地上デジタルテレビジョン放送とする。
【００１５】
制御部１０１は、放送受信装置１００の中央制御及び各種演算を行う。同様に、制御部１１１は、放送受信装置１１０の中央制御及び各種演算を行う。具体的には、制御部は、ＣＰＵとＲＡＭやＲＯＭあるいは、これらと同一の機能を有するマイクロコントローラなどの集積回路などで構成することができる。例えば、ＣＰＵ、ＲＡＭ、ＲＯＭなどで構成された制御部では、ＣＰＵがＲＯＭに記憶されたプログラムデータをＲＡＭの作業領域に展開し、ＣＰＵとプログラムデータとの協働により放送受信装置の中央制御を実現する。
【００１６】
放送受信部１０２は、制御部１０１の制御の下で放送波を選択して受信する放送受信処理を行う。同様に、放送受信部１１２は、制御部１１１の制御の下で放送波を選択して受信する放送受信処理を行う。具体的には、放送受信部は、アンテナや地上デジタルテレビジョン放送の放送波を選択して受信するチューナ回路と、そのチューナ回路から出力される信号のデコード処理を行うデコード回路（いずれも図示しない）などで構成される。
【００１７】
放送受信部では、操作部１０９により指定されたチャンネルの放送波を受信する選局処理が行われる。また、放送受信部では、選局処理により取得した信号をデコードして得られたＥＥＭやＥＣＭを分離し、放送信号として後段へ出力する処理が行われる。なお、放送受信部で一度に受信できるチャンネルの数は、本実施形態では一つである。すなわち、放送受信システム１における放送受信装置１００と放送受信装置１１０は、個別に一つの放送波を選択して受信する。
【００１８】
デコード部１０３は、放送受信部１０２から出力された放送信号について、新ＲＭＰ方式におけるデコード処理を制御部１０１の制御の下で行い、映像や音声などのコンテンツ情報を取得する。同様に、デコード部１１３は、放送受信部１１２から出力された放送信号について、デコード処理を制御部１１１の制御の下で行い、映像や音声などのコンテンツ情報を取得する。
【００１９】
具体的には、デコード部は、制御部と同様にＣＰＵとＲＡＭやＲＯＭあるいは、これらと同一の機能を有するマイクロコントローラなどの集積回路などで構成することができる。デコード部においては、ＥＭＭからデバイス鍵を復号化する処理、ＥＭＭ及びデバイス鍵よりワーク鍵を復号化する処理、ＥＣＭおよびワーク鍵よりスクランブル鍵を復号化する処理、スクランブル鍵を用いて放送信号を復号化する処理、鍵の更新処理が行われる。また、デコード部では、放送信号の映像と音声をデコードする処理が行われる。
【００２０】
なお、デコード部における鍵の更新処理は、リボケーションの際に放送波に含められたＥＭＭ及びＥＣＣにより行われる。例えば、デバイス鍵は、予めＲＯＭなどに格納された所定のアルゴリズムでＥＭＭを復号化することによって新たな世代のデバイス鍵が取得され、更新される。また、ワーク鍵は、ＥＭＭ及びデバイス鍵で復号化することで新たな世代のワーク鍵が取得され、更新される。また、スクランブル鍵は、ＥＣＭ及びワーク鍵で復号化することで新たな世代のスクランブル鍵が取得され、更新される。すなわち、リボケーションの際に放送波に含められたＥＭＭ及びＥＣＣは、デバイス鍵、ワーク鍵、スクランブル鍵を新たな世代の鍵に更新するための更新情報である。
【００２１】
鍵記録部１０４は、放送受信装置１００における放送のスクランブルの解除に用いられるデバイス鍵、ワーク鍵、スクランブル鍵などの鍵情報や、それらに関連するデータを記憶する。なお、放送事業者によって異なるワーク鍵などはその放送事業者の放送波毎に記憶される。また、鍵情報に関連するデータとしては、ＥＭＭから機種に固有のデバイス鍵を取得するために必要なデバイスＩＤなどがある。同様に、鍵記録部１１４は、放送受信装置１１０における鍵情報やそれらに関連するデータを記憶する。具体的には、鍵記録部は、フラッシュメモリやハードディスクドライブなどの不揮発性メモリデバイスによって構成される。
【００２２】
通信部１０５は、制御部１０１の制御の下で放送受信装置１００と外部機器と間のデータ通信を行う。同様に、通信部１１５は、制御部１１１の制御の下で放送受信装置１１０と外部機器との間のデータ通信を行う。通信部における外部機器との通信方式は、無線通信でも有線通信であってもよい。具体的にはＵＳＢやＩＥＥＥ１３９４などであってよく、特に限定しない。なお、放送受信装置１００や放送受信装置１１０におけるアプリケーションレベルでのデータ通信は、上述したＵＳＢやＩＥＥＥ１３９４に準拠したプロトコルやコマンドの送受で行う。例えば、最大転送レート１２ＭｂｐｓのＵＳＢ１．１、最大転送レート４８０ＭｂｐｓのＵＳＢ２．０など（ＩＥＥＥ１３９４についても同様）は、標準規格としてプロトコルやコマンドの送受方法も細かく規定されている。
【００２３】
電源部１０６は、放送受信装置１００に電力を供給する。同様に、電源部１１６は放送受信装置１１０に電力を供給する。具体的には、電源部は、外部から供給される電力を自装置の各部に供給するための電源制御回路などで構成される。なお、電源部は、電池などの電力供給源を含んでいてもよい。
【００２４】
音声再生部１０７は、制御部１０１の制御の下で放送受信装置１００における音声出力を行う。具体的には、音声再生部１０７は、スピーカーやヘッドフォン、外部音声出力機構、およびその制御回路で構成されている。例えば、音声再生部１０７は、放送受信装置１００が受信したコンテンツ情報の音声出力を行う。
【００２５】
表示部１０８は、制御部１０１の制御の下で画像の表示を行う。例えば、表示部１０８は、放送受信装置１００が受信したコンテンツ情報を表示する。具体的には、表示部１０８は、ＣＲＴ、液晶パネル、有機ＥＬパネルなどで構成される。なお、表示部１０８は、外部にモニタを接続する機能を備えていても良い。
【００２６】
操作部１０９は、放送受信装置１００においてユーザからの操作指示を受け付け、制御部１０１へ出力する。具体的には、操作部１０９は、ボタンや十字キーなどで構成される。なお、操作部１０９は、赤外線通信などにより遠隔操作が可能なリモートコントローラーによって構成されていても良い。
【００２７】
例えば、操作部１０９は、放送受信部１０２で受信する放送波を指定するためのチャンネル選択をユーザから受け付ける。制御部１０１は、操作部１０９によるチャンネル選択に応じた放送波を放送受信部１０２で受信させ、その放送波に含まれるコンテンツ情報を表示部１０８に表示させる。従って、ユーザは、操作部１０９を操作することで、所望のコンテンツ情報を視聴（受信）することができる。
【００２８】
なお、本実施形態における放送受信装置１１０は、音声再生部、表示部、操作部を備えていないが、放送受信装置１１０にも、音声再生部、表示部、操作部が備わっているような構成でも構わない。
【００２９】
次に、本実施形態における放送受信システム１の動作内容を説明する。図２は、放送受信システム１の動作内容を示すフローチャートである。
【００３０】
図２に示すように、Ｓ２０１において、放送受信装置１００の制御部１０１は、デコード部１０３でデコードされている現在受信中のチャンネル（チャンネル情報Ａとする）についてリボケーションが発生したか否かを判定する。すなわち、制御部１０１は、現在受信中のチャンネルでリボケーションが発生したか否かの判定により、そのチャンネルに関する鍵情報が更新されたか否かを判定している（判定手段）。リボケーションが発生した場合、制御部１０１は、Ｓ２０２へ処理を進め、リボケーションが発生していない場合にはＳ２０１へ処理を戻す。
【００３１】
Ｓ２０１におけるリボケーションが発生しているか否かの判定は、放送受信部１０２で受信した放送波に付随してくるフラグ情報を利用して判定する。例えば、フラグ情報がＯＮである場合、制御部１０１は、現在受信中であるチャンネル情報Ａでリボケーションが発生しており、そのチャンネルの放送波に更新情報が含まれていると判定する。
【００３２】
また、制御部１０１は、ＥＭＭの更新期間を測定しておいて、その更新間隔を用いて、リボケーションの発生の判定を行ってもよい。ＥＭＭの更新間隔は、通常は月単位であるが、リボケーション発生時には不正な放送受信装置を早急に除外するために一日以下などの短い期間となる。従って、制御部１０１は、ＥＭＭの更新期間を測定し、月単位の更新間隔からはずれた短い期間の更新を検出することで、リボケーションの発生と判定することが可能となる。なお、ＥＭＭの更新期間は、前回受信した際のＥＭＭとそのタイムスタンプをメモリに記憶しておき、次回受信した際のＥＭＭと記憶されたＥＭＭとを比較して更新が検出された場合に、そのタイムスタンプを参照することで測定可能である。また、ＥＭＭの更新期間は、受信中にＥＭＭの更新が検出された場合にその更新時刻をメモリに記憶しておくことでも測定可能である。
【００３３】
次いで、Ｓ２０２ａにおいて、放送受信装置１００の制御部１０１は、鍵記録部１０４に記憶されている放送受信装置１００のデバイスＩＤ（機種情報）である機種情報Ｄｘとチャンネル情報Ａを通信部１０５を通じて放送受信装置１１０へ送信する。すなわち、放送受信装置１００は、自装置が現在受信している放送波とは異なる放送波を放送受信装置１１０に受信させるための指示情報として、チャンネル情報Ａと機種情報Ｄｘを放送受信装置１１０へ送信する。Ｓ２０２ｂにおいて、放送受信装置１１０の制御部１１１は、放送受信装置１００から送信された機種情報Ｄｘとチャンネル情報Ａを通信部１１５で受信し、ＲＡＭなどに格納する。なお、Ｓ２０２ａ、Ｓ２０２ｂにおいて、放送受信装置１１０の電源が投入されておらず、チャンネル情報Ａと機種情報Ｄｘを送信できない場合は、制御部１０１は所定の期間待機した後に再送する構成であってよい。
【００３４】
次いで、Ｓ２０３において、放送受信装置１１０の制御部１１１は、放送受信部１１２に指示を出してチャンネル情報Ａ以外のチャンネルであるチャンネル情報Ｃの放送波の受信を放送受信部１１２で開始させる。すなわち、制御部１１１は、チャンネル情報Ａとは異なるチャンネル情報Ｃの放送波を放送受信部１１２で受信させ、チャンネル情報Ｃの放送波におけるＥＭＭの中から放送受信装置１００の鍵情報を更新するための更新情報を取得する取得手段である。なお、Ｓ２０３において、制御部１１１は、放送受信部１１２で放送波を受信中であるか否かを判定し、受信中でない場合にチャンネル情報Ｃの放送波の受信を開始させてもよい。また、放送受信部１１２で放送波を受信中の場合、制御部１１１は、放送受信部１１２での受信終了まで待機した後にチャンネル情報Ｃの放送波の受信を開始させてもよい。
【００３５】
次いで、Ｓ２０４において、放送受信装置１１０の制御部１１１は、デコード部１１３がデコードしたチャンネル情報Ｃの放送波のＥＭＭから、放送受信装置１００のデバイスＩＤである機種情報Ｄｘに対応したＥＭＭであるＤｃを取得できたか否かを判定する。これは、ＥＭＭにおいては、全てのデバイス向けに所定の順番で鍵情報を更新するための更新情報（Ｄｃ）が送信されており、放送受信装置１００に関するＤｃが所定の間隔で送信されるためである。Ｓ２０４において、制御部１１１は、Ｄｃが取得できた場合はＳ２０５へ処理を進め、Ｄｃが取得できていない場合にはＳ２０４へ処理を戻す。
【００３６】
Ｓ２０５において、放送受信装置１１０の制御部１１１は、取得したＤｃを鍵記録部１１４に保存し、Ｓ２０６へ処理を進める。
【００３７】
Ｓ２０６において、放送受信装置１１０の制御部１１１は、放送受信部１１２において受信可能であって、チャンネル情報Ａを除く全てのチャンネルについて、機種情報Ｄｘに対応したＥＭＭ（Ｄｃ）を取得できたか否かを判定する。Ｓ２０６において、制御部１１１は、チャンネル情報Ａを除く全てのチャンネルについてＤｃを取得できた場合はＳ２０７ａへ処理を進め、Ｄｃが取得できていない場合にはチャンネル情報ＣをＥＭＭが未取得のチャンネル情報Ｃ’に変更してＳ２０３へ処理を戻す。
【００３８】
Ｓ２０７ａにおいて、放送受信装置１１０の制御部１１１は、鍵記録部１１４に記憶されている機種情報Ｄｘに対応したＥＭＭ（Ｄｃ）を通信部１１５を通じて放送受信装置１００へ送信する。すなわち、制御部１１１は、チャンネル情報Ａとは異なるチャンネルの放送波に含まれる更新情報であるＤｃを放送受信装置１００へ返信する返信手段である。Ｓ２０７ｂにおいて、放送受信装置１００の制御部１０１は、放送受信装置１１０から送信されたＤｃを通信部１０５で受信し、ＲＡＭなどに格納する（更新情報受信手段）。
【００３９】
次いで、Ｓ２０８において、放送受信装置１００の制御部１０１は、Ｓ２０７ｂにおいて放送受信装置１１０から受信したＤｃをデコード部１０３へ送信する。デコード部１０３では、制御部１０１の制御の下、自装置が受信したＥＭＭと、放送受信装置１１０からのＤｃとに基づいて、各チャンネルの鍵情報（デバイス鍵、ワーク鍵）を新しい世代の鍵情報に更新する。制御部１０１は、更新された鍵情報を鍵記録部１０４に記憶させる。
【００４０】
なお、放送受信装置１１０は、本実施形態において、チャンネル情報Ａを除く全てのチャンネルのＤｃをまとめて放送受信装置１００へ送信しているが、各チャンネルにおいてＤｃを取得する度に、その取得したＤｃを放送受信装置１００へ送信してもよい。また、放送受信装置１００は、放送受信装置１１０からＤｃを受信する度に、自装置の鍵情報を更新してもよい。
【００４１】
［変形例］
以下、第１の実施形態の変形例について図３を参照して説明する。なお、ハードウエア構成や基本的な制御フローは第１の実施形態と同一なので、以下においては差異についてのみ説明する。図３は、変形例における放送受信システム１の動作内容を例示するフローチャートである。
【００４２】
図３に示すように、Ｓ３０１はＳ２０１と同一の処理内容である。Ｓ３０２ａにおいて、放送受信装置１００の制御部１０１は、ＥＭＭの収集開始指示とチャンネル情報Ａを指示情報として、通信部１０５を通じて放送受信装置１１０へ送信する。Ｓ３０２ｂにおいて、放送受信装置１１０の制御部１１１は、放送受信装置１００から送信されたＥＭＭの収集開始指示とチャンネル情報Ａを受信する。
【００４３】
Ｓ３０３はＳ２０３と同一の処理内容である。Ｓ３０４において、放送受信装置１１０の制御部１１１は、デコード部１１３がデコードしたチャンネル情報Ｃの放送波における全てのＥＭＭを取得できたか否かを判定する。ＥＭＭは全てのデバイス向けに所定の順番で繰り返し送信されているため、Ｓ３０４では、同一機器向けのＥＭＭを２度受信したか否かを判定することで、全てのＥＭＭを取得できたか否かを判定している。Ｓ３０４において、制御部１１１は、全てのＥＭＭを取得できた場合はＳ３０５へ処理を進め、全てのＥＭＭを取得できていない場合にはＳ３０４へ処理を戻す。
【００４４】
Ｓ３０５において、放送受信装置１１０の制御部１１１は、取得したＥＭＭを鍵記録部１１４に保存し、Ｓ３０６へ処理を進める。
【００４５】
Ｓ３０６において、放送受信装置１１０の制御部１１１は、放送受信部１１２において受信可能であって、チャンネル情報Ａを除く全てのチャンネルについて、ＥＭＭを取得しているか否かを判定する。Ｓ３０６において、制御部１１１は、チャンネル情報Ａを除く全てのチャンネルのＥＭＭを取得している場合はＳ３０７ａへ処理を進め、取得していない場合にはチャンネル情報ＣをＥＭＭが未取得のチャンネル情報Ｃ’に変更してＳ３０３へ処理を戻す。
【００４６】
Ｓ３０７ａにおいて、放送受信装置１１０の制御部１１１は、鍵記録部１１４に記憶されているＥＭＭを通信部１１５を通じて放送受信装置１００へ送信する。すなわち、制御部１１１は、チャンネル情報Ａとは異なるチャンネルの放送波に含まれる更新情報であり、前述したＤｃを含む全てのＥＭＭを、放送受信装置１００へ送信する。Ｓ３０７ｂにおいて、放送受信装置１００の制御部１０１は、放送受信装置１１０から送信されたＥＭＭを通信部１０５で受信し、ＲＡＭなどに格納する。
【００４７】
次いで、Ｓ３０８において、放送受信装置１００の制御部１０１は、Ｓ３０７ｂにおいて放送受信装置１１０から受信したＥＭＭをデコード部１０３へ送信する。デコード部１０３では、自装置が受信したＥＭＭと、放送受信装置１１０からのＥＭＭの中から放送受信装置１００のデバイスＩＤに対応したＥＭＭを選択して、各チャンネルの鍵情報を更新する。制御部１０１は、更新された鍵情報を鍵記録部１０４に記憶させる。
【００４８】
なお、放送受信装置１１０は、変形例において、チャンネル情報Ａを除く全てのチャンネルのＥＭＭをまとめて放送受信装置１００へ送信しているが、各チャンネルにおいてＥＭＭを取得する度に、その取得したＥＭＭを放送受信装置１００へ送信してもよい。また、放送受信装置１００は、放送受信装置１１０からＥＭＭを受信する度に、自装置の鍵情報を更新してもよい。
【００４９】
以上のように、放送受信システム１は、一方の放送受信装置である放送受信装置１００において、現在受信中であるチャンネルに関するリボケーション発生の有無を判定する。リボケーションが発生している場合、放送受信装置１００は、他方の放送受信装置である放送受信装置１１０を通じて、自装置で現在受信中のチャンネル以外のチャンネルに関し、鍵情報を更新するために必要なＥＭＭを取得する。放送受信装置１００は、放送受信装置１１０を通じて取得したＥＭＭを用いて現在受信中のチャンネル以外のチャンネルの鍵情報を更新する。従って、放送受信システム１は、放送受信装置１００において、受信中のチャンネルでリボケーションが発生した後に他のチャンネルの受信を開始する場合、すでに鍵情報が更新されているため、コンテンツ情報が取得不能となる期間の発生を防止できる。
【００５０】
また、放送受信装置１１０は、チャンネル情報Ａとは異なるチャンネルの放送波に含まれるＥＭＭについて、機種情報Ｄｘに対応したＤｃのみを放送受信装置１００へ送信してもよい。この場合、放送受信装置１００では、放送受信装置１１０から送信されたＤｃについてのみ処理を行えばよい。また、放送受信装置１１０は、チャンネル情報Ａとは異なるチャンネルの放送波に含まれるの全てのＥＭＭを放送受信装置１００へ送信する構成であってもよい。
【００５１】
［第２の実施形態］
以下、本発明の第２の実施形態について、図４、図５を参照して説明する。図４は、第２の実施形態に係る放送受信装置４００の機能的構成を模式的に示すブロック図である。図５は、放送受信装置４００の動作内容を示すフローチャートである。なお、ハードウエア構成や基本的な制御フローは第１の実施形態と同一な部分もあるので、以下においては差異についてのみ説明する。
【００５２】
図４に示すように、制御部４０１は制御部１０１と同一である。第１放送受信部４０２、第２放送受信部４０３は、それぞれ放送受信部１０２と同一である。デコード部４０４はデコード部１０３と同一である。鍵記録部４０５は鍵記録部１０４と同一である。電源部４０６は電源部１０６と同一である。音声再生部４０７は音声再生部１０７と同一である。表示部４０８は表示部１０８と同一である。操作部４０９は操作部１０９と同一である。
【００５３】
すなわち、放送受信装置４００は、放送波を選択して受信する放送受信部を二つ備え、同時に受信可能なチャンネル数が２チャンネルである他は放送受信装置１００と同一の構成である。なお、放送受信装置４００は、受信中のチャンネル以外のチャンネルの放送波も受信可能とするため、放送受信部を少なくとも２以上備えていればよい。
【００５４】
次に、本実施形態における放送受信装置４００の動作内容を説明する。図５に示すように、Ｓ５０１において、制御部４０１は、デコード部４０４でデコードされている現在受信中のチャンネル情報Ａについてリボケーションが発生したか否かを判定する。このとき、チャンネル情報Ａの受信は、第１の受信手段としての第１放送受信部４０２で行っているものとする。
【００５５】
リボケーションが発生した場合、制御部４０１は、Ｓ５０２へ処理を進め、リボケーションが発生していない場合にはＳ５０１へ処理を戻す。なお、リボケーションが発生しているか否かの判定は、第１の実施形態と同様に行われる。また、リボケーションが発生している場合、制御部４０１は、リボケーションが発生した時点で、鍵記録部４０５に記憶されたチャンネル情報Ａに関する鍵情報の更新を行うものとする。
【００５６】
次いで、Ｓ５０２において、制御部４０１は、第２の受信手段としての第２放送受信部４０３とデコード部４０４に指示を出して、第１放送受信部４０２で受信しているチャンネル情報Ａ以外のチャンネルであるチャンネル情報Ｃの受信を開始させる。すなわち、放送受信装置４００は、第１放送受信部４０２で現在受信している放送波とは異なる放送波の受信を第２放送受信部４０３で行う。
【００５７】
次いで、Ｓ５０３において、制御部４０１は、デコード部４０４がデコードしたチャンネル情報Ｃの放送波に含まれるＥＭＭの中から、放送受信装置４００のデバイスＩＤに対応したＥＭＭであるＤｃが取得できたか否かを判定する。Ｓ５０３において、制御部４０１は、Ｄｃが取得できた場合はＳ５０４へ処理を進め、Ｄｃが取得できていない場合にはＳ５０３へ処理を戻す。
【００５８】
次いで、Ｓ５０４において、制御部４０１の制御の下、デコード部４０４は鍵記録部４０５に記憶されたチャンネル情報Ｃに関する鍵情報をＤｃを用いて更新する。
【００５９】
次いで、Ｓ５０５において、制御部４０１は、チャンネル情報Ａを除いて第２放送受信部４０３で受信可能な全てのチャンネルに関する鍵情報を更新できたか否かを判定する。Ｓ５０５において、制御部４０１は、鍵情報を更新できた場合は処理を終了し、更新できていない場合にはチャンネル情報Ｃを鍵情報の更新ができていないチャンネル情報Ｃ’へと変更してＳ５０２へ処理を戻す。
【００６０】
以上のように、放送受信装置４００は、現在受信中のチャンネルでリボケーション発生の判定を行い、リボケーションが発生した場合は、受信に使用していない第２放送受信部４０３を通じて他チャンネルの鍵情報を更新するための更新情報（Ｄｃ）を取得する。放送受信装置４００は、第２放送受信部４０３を通じて取得した更新情報により、現在受信中のチャンネル以外の他チャンネルの鍵情報を更新する。従って、放送受信装置４００では、受信中のチャンネルでリボケーションが発生した後に、他チャンネルの受信が開始される場合であっても、すでに鍵情報が更新されているため、コンテンツ情報が取得不能となる期間の発生を防止できる。
【００６１】
なお、上述した実施の形態における記述は、一例を示すものであり、これに限定するものではない。上述した実施の形態における構成及び動作に関しては、適宜変更が可能である。
【００６２】
例えば、第１、第２の実施形態では、チャンネル情報Ａ以外の全てのチャンネルについて更新情報を取得し、各チャンネルに関する鍵情報を更新する構成を例示したが、更新情報が取得できたチャンネルについてのみ鍵情報を更新する構成であってもよい。実際には、受信中のチャンネルでリボケーションが発生すると同時に、他のチャンネルでもリボケーションが発生しているとは限らない。従って、リボケーションが発生しているチャンネルのみ鍵情報を更新することで、全てのチャンネルでリボケーションが発生するまで処理が停滞することを防止できる。
【００６３】
（他の実施形態）
上述の実施形態は、システム或は装置のコンピュータ（或いはＣＰＵ、ＭＰＵ等）によりソフトウェア的に実現することも可能である。従って、上述の実施形態をコンピュータで実現するために、該コンピュータに供給されるコンピュータプログラム自体も本発明を実現するものである。つまり、上述の実施形態の機能を実現するためのコンピュータプログラム自体も本発明の一つである。
【００６４】
なお、上述の実施形態を実現するためのコンピュータプログラムは、コンピュータで読み取り可能であれば、どのような形態であってもよい。例えば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等で構成することができるが、これらに限るものではない。上述の実施形態を実現するためのコンピュータプログラムは、記憶媒体又は有線／無線通信によりコンピュータに供給される。プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記憶媒体、ＭＯ、ＣＤ、ＤＶＤ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【００６５】
有線／無線通信を用いたコンピュータプログラムの供給方法としては、コンピュータネットワーク上のサーバを利用する方法がある。この場合、本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムファイル）をサーバに記憶しておく。プログラムファイルとしては、実行形式のものであっても、ソースコードであっても良い。そして、このサーバにアクセスしたクライアントコンピュータに、プログラムファイルをダウンロードすることによって供給する。この場合、プログラムファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに分散して配置することも可能である。つまり、上述の実施形態を実現するためのプログラムファイルをクライアントコンピュータに提供するサーバ装置も本発明の一つである。
【００６６】
また、上述の実施形態を実現するためのコンピュータプログラムを暗号化して格納した記憶媒体を配布し、所定の条件を満たしたユーザに、暗号化を解く鍵情報を供給し、ユーザの有するコンピュータへのインストールを許可してもよい。鍵情報は、例えばインターネットを介してホームページからダウンロードさせることによって供給することができる。また、上述の実施形態を実現するためのコンピュータプログラムは、すでにコンピュータ上で稼働するＯＳの機能を利用するものであってもよい。さらに、上述の実施形態を実現するためのコンピュータプログラムは、その一部をコンピュータに装着される拡張ボード等のファームウェアで構成してもよいし、拡張ボード等が備えるＣＰＵで実行するようにしてもよい。
【図面の簡単な説明】
【００６７】
【図１】第１の実施形態に係る放送受信システムの機能的構成を模式的に示すブロック図である。
【図２】放送受信システムの動作内容を示すフローチャートである。
【図３】変形例における放送受信システムの動作内容を示すフローチャートである。
【図４】第２の実施形態に係る放送受信装置の機能的構成を模式的に示すブロック図である。
【図５】放送受信装置の動作内容を示すフローチャートである。
【符号の説明】
【００６８】
１  放送受信システム
１００  放送受信装置
１０１  制御部
１０２  放送受信部
１０３  デコード部
１０４  鍵記録部
１０５  通信部
１１０  放送受信装置
１１１  制御部
１１２  放送受信部
１１３  デコード部
１１４  鍵記録部
１１５  通信部
４００  放送受信装置
４０１  制御部
４０２  第１放送受信部
４０３  第２放送受信部
４０４  デコード部
４０５  鍵記録部
【図１】
2010081113.tif 000003
【図２】
2010081113.tif 000004
【図３】
2010081113.tif 000005
【図４】
2010081113.tif 000006
【図５】
2010081113.tif 000007