(57)【要約】【課題】複数の事業体に亘って鍵情報の更新情報を取得する際の取得時間を短縮する。【解決手段】放送受信装置１は、更新情報のデータストリームにおける自装置に対応する更新情報の位置および繰り返し周期を取得してＥＭＭ管理部１０８で記憶する。スケジューリング部１０９では、ＥＭＭ管理部１０８に記憶された更新情報の位置及び繰り返し周期に基づいて、複数の事業体についての鍵情報を更新するための更新情報を取得する順序及びタイミングを、鍵情報の更新に要する時間を短縮するようにスケジュールする。チューナー制御部１０６では、スケジューリング部１０９のスケジュールに従って放送波のデータストリームを選局するようにチューナー部１００を制御する。【選択図】図１
2010141532.tif 000002
【特許請求の範囲】
【請求項１】
複数の事業体が配信する放送波のデータストリームの１つを選局して受信する受信手段と、
前記受信手段により受信された放送波のデータストリームから、当該放送波に含まれる暗号化されたコンテンツを受信装置で復号化するための鍵情報を更新するための更新情報であり、受信装置の機種別に所定の配信順序で繰り返し伝送される当該更新情報を含むデータストリームを分離する分離手段と、
前記鍵情報を前記複数の事業体について記憶する鍵情報記憶手段と、
前記分離手段により分離された更新情報に含まれる自装置に対応した更新情報を用いて、前記鍵情報記憶手段に記憶された鍵情報を更新する更新手段とを備え、
前記複数の事業体の各々について、前記更新情報を含むデータストリームにおける前記自装置に対応する更新情報の位置および繰り返し周期を取得して記憶するデータストリーム記憶手段とを有し、
前記更新手段は、前記データストリーム記憶手段に記憶された更新情報の位置及び繰り返し周期に基づいて、前記複数の事業体についての前記鍵情報を更新するための更新情報を取得する順序及びタイミングを、前記鍵情報記憶手段に記憶された前記鍵情報の更新に要する時間を短縮するようにスケジュールし、当該スケジュールに従って前記放送波のデータストリームを選局するように前記受信手段を制御することを特徴とする放送受信装置。
【請求項２】
前記更新手段は、前記更新情報の取得時において、前記更新情報を最も早く取得可能な放送波のデータストリームから順に選局するように前記スケジュールを行うことを特徴とする請求項１に記載の放送受信装置。
【請求項３】
前記更新手段は、前記更新情報を最も早く取得可能な放送波のデータストリームから順に選局するように前記スケジュールを行う際に、当該タイミングが重複する選局がある場合は一方の選局を前記繰り返し周期分遅延するように前記スケジュールを行うことを特徴とする請求項２に記載の放送受信装置。
【請求項４】
前記複数の事業体の中で、前記受信手段による受信を優先すべき事業体を指定する指定手段を更に備え、
前記更新手段は、前記タイミングが重複する選局について、一方が前記指定手段により指定された事業体が配信する放送波のデータストリームへの選局である場合は他方の放送波のデータストリームへの選局を前記繰り返し周期分遅延するように前記スケジュールを行うことを特徴とする請求項３に記載の放送受信装置。
【請求項５】
前記鍵情報は、前記複数の事業体に共通する第１の鍵情報と、事業体毎に異なる第２の鍵情報から構成され、
前記放送波のデータストリームは、前記第１の鍵情報を更新するための第１の更新情報を含むデータストリームと、前記第２の鍵情報を更新するための第２の更新情報を含むデータストリームとを含み、
前記データストリーム記憶手段は、前記第１の更新情報を含むデータストリームと前記第２の更新情報を含むデータストリームについて前記位置及び繰り返し周期を記憶し、
前記更新手段は、前記複数の事業体についての前記第２の更新情報を取得する順序及びタイミングをスケジュールした後、前記第１の更新情報を取得するタイミングについてスケジュールし、前記第１の更新情報については１つの放送波のデータストリームから取得するようにスケジュールし、これらのスケジュールに従って前記放送波のデータストリームを選局するように前記受信手段を制御することを特徴とする請求項１に記載の放送受信装置。
【請求項６】
前記更新手段は、前記第１の更新情報を取得するタイミングを、前記複数の事業体の各々が配信する放送波のデータストリームのうち、前記第２の更新情報を取得するタイミングと重複しないタイミングで、前記第１の更新情報を最も早く取得可能な放送波のデータストリームから取得するようにスケジュールすることを特徴とする請求項５に記載の放送受信装置。
【請求項７】
前記複数の事業体の中で、前記受信手段による受信を優先すべき事業体を指定する指定手段を更に備え、
前記更新手段は、前記第１の更新情報を取得するタイミングをスケジュールする際に、前記第１の更新情報を最も早く取得可能な放送波のデータストリームから取得するタイミングが、前記指定手段により指定された事業体が配信する放送波のデータストリームへ選局して前記第２の更新情報を取得するタイミングである場合は、前記第１の更新情報を次に早く取得可能な放送波のデータストリームから取得するようにスケジュールし、
前記第１の更新情報を取得するタイミングをスケジュールする際に、前記第１の更新情報を最も早く取得可能な放送波のデータストリームから取得するタイミングが、前記指定手段により指定された事業体が配信する放送波のデータストリームへ選局して前記第２の更新情報を取得するタイミングである場合は、当該第２の更新情報を取得するタイミングの方を前記繰り返し周期分遅延するようにスケジュールすることを特徴とする請求項６に記載の放送受信装置。
【請求項８】
事業体が、同一の前記更新情報のデータストリームを含む複数の放送波のデータストリームを配信する共同事業体であるか否かを判定する前記事業体判定手段を更に備え、
前記更新手段は、前記事業体判定手段により共同事業体と判定された事業体が配信する複数の放送波のデータストリームのうち、選局タイミングが遅い方の選局を行わないように前記スケジュールを行うことを特徴とする請求項１に記載の放送受信装置。
【請求項９】
前記データストリームは、新たな更新情報の配信を識別可能とする世代情報を含み、
前記更新手段は、前記スケジュールに先立って、前記複数の事業体が配信する放送波のデータストリームを前記受信手段で順次受信させ、当該受信した各データストリームに含まれる世代情報に基づいた前記新たな更新情報を配信する複数の事業体についての前記スケジュールを行うことを特徴とする請求項１乃至８のいずれか一項に記載の放送受信装置。
【請求項１０】
複数の事業体が配信する放送波のデータストリームの１つを選局して受信する受信手段と、
前記受信手段により受信された放送波のデータストリームから、当該放送波に含まれる暗号化されたコンテンツを受信装置で復号化するための鍵情報を更新するための更新情報であり、受信装置の機種別に所定の配信順序で繰り返し伝送される当該更新情報を含むデータストリームを分離する分離手段と、
前記鍵情報を前記複数の事業体について記憶する鍵情報記憶手段と、
を備える放送受信装置の制御方法であって、
前記分離手段により分離された更新情報に含まれる自装置に対応した更新情報を用いて、前記鍵情報記憶手段に記憶された鍵情報を更新する更新工程と、
前記複数の事業体の各々について、前記更新情報を含むデータストリームにおける前記自装置に対応する更新情報の位置および繰り返し周期を取得して記憶するデータストリーム記憶工程とを含み、
前記更新工程は、前記データストリーム記憶工程で記憶された更新情報の位置及び繰り返し周期に基づいて、前記複数の事業体についての前記鍵情報を更新するための更新情報を取得する順序及びタイミングを、前記鍵情報記憶手段に記憶された前記鍵情報の更新に要する時間を短縮するようにスケジュールし、当該スケジュールに従って前記放送波のデータストリームを選局するように前記受信手段を制御することを特徴とする放送受信装置の制御方法。
【請求項１１】
請求項１０に記載の放送受信装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送受信装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
電波産業会標準規格「デジタル放送におけるアクセス制御方式」(ＡＲＩＢ  ＳＴＤ Ｂ−２５ Ｖｅｒ．５．０)第３部  受信時の制御方式（コンテンツ保護法式）で新たなコンテンツ保護方式が規格化された（以下この保護方式を新ＲＭＰ方式と呼ぶ）。新ＲＭＰ方式では、デバイス鍵、ワーク鍵、スクランブル鍵等の鍵情報を放送信号を用いて送信される。具体的には、デバイス鍵更新ＥＭＭ（Entitlement Management Message）、ワーク鍵設定ＥＭＭ、ＥＣＭ（Entitlement Control Message）が放送信号に含まれて送信される。新ＲＭＰ方式では、これらの鍵を用いてＥＳ（Elementary Stream）である映像、音声、独立データを復号することで、コンテンツの表示を可能としている。
【０００３】
ＥＭＭは、デバイスＩＤ固有の情報を伝送するデータであり、ＥＭＭを識別するためのデバイスＩＤが付加されている。デバイス鍵更新ＥＭＭは、デバイスＩＤに対応した機種のデバイス鍵を伝送するデータである。ワーク鍵設定ＥＭＭは、デバイスＩＤに対応した機種において、ＥＣＭを復号するためのワーク鍵を伝送するデータである。ＥＣＭは、全放送受信装置共通の情報を伝送するデータであり、主にスクランブル放送のスクランブル鍵、番組（コンテンツ）を伝送する。
【０００４】
以下、新ＲＭＰ方式においてコンテンツを表示する手順を示す。放送受信装置は、放送波から取得したデバイス鍵更新ＥＭＭを放送受信装置のデバイス鍵生成アルゴリズムによりデバイス鍵を生成する。さらに、生成したデバイス鍵によりワーク鍵設定ＥＭＭを復号し、ワーク鍵を取得する。さらに、取得したワーク鍵によりＥＣＭを復号し、スクランブル鍵を取得する。さらに、スクランブル鍵によりＥＳへ復号することでコンテンツの視聴が可能となる。
【０００５】
新ＲＭＰ方式では、不正な放送受信装置が出現した場合、対応策の一つとしてＲＭＰ管理センタがリボケーションを実施する場合がある。リボケーションとは、新ＲＭＰ方式を運用するシステム内で、特定の放送受信装置以外の放送受信装置の鍵情報を更新することで、特定の放送受信装置、すなわち不正な放送受信装置をシステムから排除する制御を指すものである。このため、リボケーションが実施されると、不正な放送受信装置が保持するデバイス鍵、ワーク鍵が無効となり、コンテンツの表示が不可能となる。
【０００６】
リボケーションが実施された後にコンテンツの表示を可能にするには、放送受信装置はデバイス鍵の更新と、更新されたデバイス鍵によるワーク鍵の設定を実施する必要がある。デバイス鍵の更新とワーク鍵の設定は、放送波に含まれる放送受信装置宛てのデバイス鍵更新ＥＭＭとワーク鍵設定ＥＭＭとを、ＥＭＭに含まれるデバイスＩＤを参照して受信することで実現される。
【０００７】
しかしながら、新ＲＭＰ方式において、ＥＭＭは常時送出されているが、その再送信周期が最大１５秒程度となるため放送受信装置宛てのデバイス鍵更新ＥＭＭとワーク鍵設定ＥＭＭを受信するには最大で３０秒程度要する場合がある。すなわち、自装置の鍵情報を更新するための更新情報であるＥＭＭは周期的に送信されており、このＥＭＭを受信するまではコンテンツの表示が不可能となる。また、ワーク鍵は、各チャンネルで共通するデバイス鍵と異なり、放送事業体（以下、事業体）ごとに異なる。このため、リボケーションを実施した全ての事業体のワーク鍵を更新するには、全事業体の更新情報を取得する必要があり、デバイス鍵の場合と比べて更に多くの時間が必要となる。
【０００８】
したがって、リボケーション後の全てチャンネルのコンテンツを表示可能とするための更新情報の取得時間を短縮するには、全事業体から送信される放送受信装置宛の更新情報を効率的に取得する必要がある。全事業体から送信される情報の取得に要する時間を短縮する技術としては特許文献１が知られている。特許文献１は、事業体ごとに異なる情報である番組データの取得に関するものであり、予め取得すべき番組データをリストで用意する。このリストは、番組の視聴時に番組データを取得すると未取得リストから削除することにより未取得の番組データのみが記憶される。したがって、番組データ取得時には、リストをもとに未取得の事業体のみに選局を行うことで番組データ取得の時間を短縮させている。
【特許文献１】特開２００５−５１６１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上記従来技術は、取得済みの事業体への選局は行わず、未取得の事業体のみに選局を行うことによる時間短縮の効果はあるが、選局が行われた後は周期的に送信される放送受信装置宛ての更新情報を受信するまで待つことに変わりはない。よって、従来技術では、選局が行われた後に放送受信装置宛ての更新情報を受信するまでの時間短縮には十分な効果を発揮できない。このため、例えばリボケーション後などにおいて、複数の事業体に亘って鍵情報の更新情報を取得する際の取得時間を短縮し、複数の事業体に係る鍵情報の更新に要する時間を短縮するには不十分であった。
【００１０】
本発明は、このような従来技術の課題を解決することを目的としてなされたものである。本発明の目的は、複数の事業体に係る鍵情報の更新に要する時間を短縮することを可能とする放送受信装置、その制御方法及びプログラムの提供を目的とする。
【課題を解決するための手段】
【００１１】
上記目的は、複数の事業体が配信する放送波のデータストリームの１つを選局して受信する受信手段と、前記受信手段により受信された放送波のデータストリームから、当該放送波に含まれる暗号化されたコンテンツを受信装置で復号化するための鍵情報を更新するための更新情報であり、受信装置の機種別に所定の配信順序で繰り返し伝送される当該更新情報を含むデータストリームを分離する分離手段と、前記鍵情報を前記複数の事業体について記憶する鍵情報記憶手段と、前記分離手段により分離された更新情報に含まれる自装置に対応した更新情報を用いて、前記鍵情報記憶手段に記憶された鍵情報を更新する更新手段とを備え、前記複数の事業体の各々について、前記更新情報を含むデータストリームにおける前記自装置に対応する更新情報の位置および繰り返し周期を取得して記憶するデータストリーム記憶手段とを有し、前記更新手段は、前記データストリーム記憶手段に記憶された更新情報の位置及び繰り返し周期に基づいて、前記複数の事業体についての前記鍵情報を更新するための更新情報を取得する順序及びタイミングを、前記鍵情報記憶手段に記憶された前記鍵情報の更新に要する時間を短縮するようにスケジュールし、当該スケジュールに従って前記放送波のデータストリームを選局するように前記受信手段を制御することを特徴とする本発明による放送受信装置によって達成される。
【００１２】
また、上記目的は、複数の事業体が配信する放送波のデータストリームの１つを選局して受信する受信手段と、前記受信手段により受信された放送波のデータストリームから、当該放送波に含まれる暗号化されたコンテンツを受信装置で復号化するための鍵情報を更新するための更新情報であり、受信装置の機種別に所定の配信順序で繰り返し伝送される当該更新情報を含むデータストリームを分離する分離手段と、前記鍵情報を前記複数の事業体について記憶する鍵情報記憶手段と、を備える放送受信装置の制御方法であって、前記分離手段により分離された更新情報に含まれる自装置に対応した更新情報を用いて、前記鍵情報記憶手段に記憶された鍵情報を更新する更新工程と、前記複数の事業体の各々について、前記更新情報を含むデータストリームにおける前記自装置に対応する更新情報の位置および繰り返し周期を取得して記憶するデータストリーム記憶工程とを含み、前記更新工程は、前記データストリーム記憶工程で記憶された更新情報の位置及び繰り返し周期に基づいて、前記複数の事業体についての前記鍵情報を更新するための更新情報を取得する順序及びタイミングを、前記鍵情報記憶手段に記憶された前記鍵情報の更新に要する時間を短縮するようにスケジュールし、当該スケジュールに従って前記放送波のデータストリームを選局するように前記受信手段を制御することを特徴とする本発明による放送受信装置の制御方法によっても達成される。
【発明の効果】
【００１３】
本発明によれば、複数の事業体に係る鍵情報の更新に要する時間を短縮することができる。
【発明を実施するための最良の形態】
【００１４】
以下、この発明の実施の形態について図を参照して説明するが、この発明は以下の実施の形態に限定されない。また、この発明の実施の形態は発明の最も好ましい形態を示すものであり、発明の範囲を限定するものではない。
【００１５】
［第１の実施形態］
図１は、第１の実施形態に係る放送受信装置１の構成を示すブロック図である。図１に示すように、放送受信装置１は、チューナー制御部１０６の制御の下、チューナー部１００において事業体が配信した放送波Ｗ１を受信し、受信した放送波をデータ分離部１０４とデスクランブラ１０１へ出力する。なお、チューナー部１００では、チューナー制御部１０６の制御の下で選局されたチャンネルの放送波が受信される。また、チューナー部１００では、スケジューリング部１０９の指示により、チューナー制御部１０６を介して指示された事業体に対応したＥＭＭを取得する。
【００１６】
デスクランブラ１０１では、Ｋｓメモリ部１１１に保存されているスクランブル鍵を用いて、例えばＭＵＬＴＩ２方式により放送波に含まれる特定パケットのデスクランブル（復号化）を行う。具体的には、デスクランブラ１０１は、放送波に含まれる暗号化されたコンテンツの復号化を行う。
【００１７】
映像・音声デコード部１０２では、復号化されたコンテンツにおける映像データ、音声データのデコードを行う。映像・音声デコード部１０２でデコードされた映像データは表示部１０３へ出力されて、表示部１０３において表示出力される。また、映像・音声デコード部１０２でデコードされた音声データはアンプやスピーカなどで構成された音声出力部（図示しない）へ出力されて、音声出力部において音声出力される。
【００１８】
データ分離部１０４では、チューナー部１００が受信した放送波に含まれるデータストリームであるデバイス鍵更新ＥＭＭ、ワーク鍵設定ＥＭＭ、ＥＣＭを分離する。デバイス鍵更新ＥＭＭ、ワーク鍵設定ＥＭＭは、種々の受信装置に対応したデバイス鍵、ワーク鍵の更新情報が、受信装置の機種別に所定の配信順序で繰り返し伝送されるデータストリームである。なお、デバイス鍵更新ＥＭＭは事業体ごとに異なるものではなく、チューナー部１００で受信可能な放送波毎に共通したデータストリームである。また、ワーク鍵設定ＥＭＭは、事業体毎に異なるため、チューナー部１００で受信可能な放送波毎に異なるデータストリームである。ただし、ワーク鍵設定ＥＭＭは、共同の事業体間では共通したデータストリームの場合があるが、第１の実施形態では共同の事業体の場合を考慮しないものとする。
【００１９】
ＲＭＰ制御部１１７では、データ分離部１０４により分離されたデバイス鍵更新ＥＭＭを、Ｋｄ生成アルゴリズムメモリ部１１６に保存されているデバイス鍵生成アルゴリズムに従ってＫｄ更新用ＥＭＭ復号部１１４で復号化してデバイス鍵（Ｋｂ）を生成する。生成されたデバイス鍵はＫｄメモリ部１１５に保存される。デバイス鍵は、種々の装置毎に割り当てられ、複数の事業体に共通する第１の鍵情報であり、第１の更新情報のデータストリームであるデバイス鍵更新ＥＭＭで配信されている。
【００２０】
Ｋｗ設定用ＥＭＭ復号部１１２では、データ分離部１０４により分離されたワーク鍵設定ＥＭＭをＫｄメモリ部１１５に保存されているデバイス鍵を用いて復号化し、ワーク鍵（Ｋｗ）を生成する。生成されたワーク鍵はＫｗメモリ部１１３に保存される。ワーク鍵は、種々の装置毎で、チューナー部１００で受信可能な複数の事業体毎に異なる第２の鍵情報であり、第２の更新情報のデータストリームであるワーク鍵設定ＥＭＭで配信されている。
【００２１】
ＥＣＭ復号部１１０では、データ分離部１０４により分離されたＥＣＭをＫｗメモリ部１１３に保存されているワーク鍵を用いて復号化し、スクランブル鍵（Ｋｓ）を生成する。生成されたスクランブル鍵はＫｓメモリ部１１１に保存される。
【００２２】
ＲＭＰ制御部１１７では、Ｋｓメモリ部１１１、Ｋｗメモリ部１１３、Ｋｄメモリ部１１５が放送波に含まれるＥＭＭやＥＣＭ等の更新情報により更新された鍵情報を記憶する鍵情報記憶手段である。特に、Ｋｗメモリ部１１３は、複数の事業体についてワーク鍵を記憶している。なお、ＲＭＰ制御部１１７は、放送受信装置１の動作を中央制御するＣＰＵ（Central Processing Unit）などであってよい。具体的には、ＲＭＰ制御部１１７は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）を有してよい（いずれも図示しない）。ＲＭＰ制御部１１７は、ＣＰＵがＲＯＭに記憶されたプログラムデータをＲＡＭに展開して順次実現することで、放送受信装置１の動作を中央制御する。
【００２３】
ＥＭＭ管理部１０８では、チューナー部１００で受信してデータ分離部１０４で分離したデバイス鍵更新ＥＭＭ、ワーク鍵設定ＥＭＭについて、デバイスＩＤを基にした配信順序、及び、再配信周期（繰り返し周期）を取得する。取得した配信順序、及び、再配信周期は、データストリーム記憶手段としてのＥＭＭ管理部１０８において、複数の事業体毎（チャンネル毎）に保存される。ここで、事業体から送信されるＥＭＭの詳細、ＥＭＭの配信順序、ＥＭＭの再送信周期、ＥＭＭ管理部１０８の詳細について説明する。
【００２４】
事業体から配信される１つのＥＭＭは、ＥＭＭヘッダ部、固定部、可変部、改竄検出部から構成されている。各ＥＭＭは、ＥＭＭヘッダ部に装置の種別を示すデバイスＩＤが含まれており、種々の装置の中でどの受信装置宛のＥＭＭであるかが判定可能となっている。また、各ＥＭＭは、固定部にＲＭＰ事業体（ＲＭＰ方式の事業体）を識別するための識別情報が含まれており、どのＲＭＰ事業体のＥＭＭであるかが特定可能となっている。また、各ＥＭＭは、固定部において、幾世代の鍵情報へ更新するためのものであるかを示す更新番号が含まれている。したがって、各ＥＭＭでは、世代情報としての更新番号を確認することで、新たな更新情報の配信が識別可能であり、鍵情報を更新する必要があるか否か、すなわちリボケーションの有無を判定することが可能となっている。また、ＥＭＭがデバイス鍵更新ＥＭＭである場合は、可変部にデバイス鍵を更新するための第１の更新情報であるデバイス鍵更新記述子が含まれている。また、ＥＭＭがワーク鍵設定ＥＭＭである場合は、可変部にワーク鍵を設定するための第２の更新情報であるワーク鍵設定記述子が含まれている。
【００２５】
また、事業体が配信する放送波には、全ての装置宛のＥＭＭが所定の配信順序で、繰り返して（約１５秒の周期）配信されている。ＥＭＭ管理部１０８では、チャンネルを行、１周期分のデバイスＩＤの出現順序とその時刻などを列とするＥＭＭ受信テーブルデータを保存するＲＡＭなどを備えている。したがって、ＥＭＭ管理部１０８では、受信したデバイス鍵更新ＥＭＭ、ワーク鍵設定ＥＭＭについて、デバイスＩＤを基にした更新情報の位置、及び、繰り返し周期を上述したＥＭＭ受信テーブルデータとして保存している。
【００２６】
なお、ＥＭＭ管理部１０８は、既に保存されたＥＭＭ受信テーブルデータと、チューナー部１００で受信したＥＭＭのデバイスＩＤの出現順序とを常時比較して、その出現順序、及び、再送信周期の変更の有無を確認している。ＥＭＭ管理部１０８は、デバイスＩＤの出現順序が変更されたり、新たなデバイスＩＤが追加されたりした場合は、１周期分のデータを取得してＥＭＭ受信テーブルデータの更新を行う。
【００２７】
ＥＭＭ予測部１０７では、現時点から自装置宛のＥＭＭが配信されるまでの時刻である配信タイミングをチャンネル（事業体）毎に予測する。具体的には、ＥＭＭ予測部１０７は、ＥＭＭ管理部１０８に保存されているチャンネル毎のＥＭＭの配信順序と再送信周期と、現時点でチューナー部１００で受信されたＥＭＭとにより、チャンネル毎の配信タイミングを予測する。より具体的には、ＥＭＭ予測部１０７は、現時点でチューナー部１００で受信されたＥＭＭのデバイスＩＤで、ＥＭＭ管理部１０８のＥＭＭ受信テーブルデータを参照して、配信周期に関する位相をチャンネル毎に検出する。次いで、ＥＭＭ予測部１０７では、チャンネル毎に検出された配信周期に関する位相と再送信周期とに基づいて、自装置宛のＥＭＭが配信される予想時刻が算出される。
【００２８】
スケジューリング部１０９では、ＥＭＭ予測部１０７においてチャンネル毎に予測した配信タイミングに基づいて、全チャンネルに亘り、現時点から自装置宛のＥＭＭの受信が完了するまでの選局のスケジュールを設定する。なお、本実施形態では全ての事業体が配信する全チャンネルに亘る選局のスケジュールを設定する構成を例示するが、後述する第４の実施形態の如く、選局のスケジュールの設定は複数の事業体が配信する複数のチャンネルに亘るものであればよい。
【００２９】
チューナー制御部１０６は、チューナー部１００の受信を制御し、所定の放送波を受信させる。例えば、チューナー制御部１０６は、ＲＭＰ制御部１１７において鍵情報を更新する際には、スケジューリング部１０９で設定された選局のスケジュールに従ってチューナー部１００で放送波を受信させる。メモリ１０５は、ＲＭＰ制御部１１７において鍵情報を更新する際に、デバイス鍵が未更新である場合に、一時的にワーク鍵設定ＥＭＭを保存する。デバイス鍵が更新されると、ＲＭＰ制御部１１７は、メモリ１０５に保存されているワーク鍵設定ＥＭＭを復号し、ワーク鍵を設定する。また、チューナー制御部１０６は、チューナー部１００で受信可能な放送波を配信する全事業体に関する事業体情報と、その放送波を選択して受信するためのチャンネル情報とを関連付けて記憶している。
【００３０】
なお、チューナー制御部１０６、ＥＭＭ予測部１０７、ＥＭＭ管理部１０８、スケジューリング部１０９、ＲＭＰ制御部１１７は、個別の機能ブロックで示したが、ＣＰＵ、ＲＡＭ、ＲＯＭなどによる一つの制御ブロックで実現してもよい。具体的には、ＣＰＵがＲＯＭに格納されたプログラムデータをＲＡＭの作業領域に展開して順次実行することで、各部を制御して上述した機能を実現してもよい。
【００３１】
次に、更新手段としてのＲＭＰ制御部１１７の中央制御の下で鍵情報を更新する際に行われる放送受信装置１のＥＭＭ取得方法の全体処理について、図２に示すフローチャートを参照して説明する。図２に示すように、放送受信装置１では、先ず、各事業体におけるワーク鍵設定ＥＭＭの配信タイミングをＥＭＭ予測部１０７より算出する（Ｓ１００）。次いで、放送受信装置１では、各事業体におけるデバイス鍵更新ＥＭＭの配信タイミングをＥＭＭ予測部１０７より算出する（Ｓ１０１）。
【００３２】
次いで、放送受信装置１では、スケジューリング部１０９において、ＥＭＭ予測部１０７により算出された配信タイミングに基づいて、チューナー部１００の選局スケジュールを設定する（Ｓ１０３）。なお、スケジューリング部１０９における選局スケジュールの設定処理については後述する。
【００３３】
次いで、放送受信装置１では、スケジューリング部１０９で設定したスケジュール通りに、チューナー制御部１０６がチューナー部１００を選局させる（Ｓ１０３）。次いで、放送受信装置１では、チューナー部１００の選局による複数の事業体のＥＭＭを取得する（Ｓ１０４）。次いで、放送受信装置１では、スケジューリング部１０９で設定したスケジュール通りに各チャンネルのＥＭＭを全て取得するまでＳ１０３〜Ｓ１０４の処理を繰り返す（Ｓ１０５）。以上により、放送受信装置１では、全事業体で共通のデバイス鍵更新ＥＭＭと各事業体で異なるワーク鍵設定ＥＭＭの取得が完了する。
【００３４】
次に、図３を参照してスケジューリング部１０９での処理内容を詳細に説明する。図３は、スケジューリング部１０９の処理内容を示すフローチャートである。先ず、スケジューリング部１０９では、ＥＭＭ予測部１０７で算出したチャンネル毎の自装置に関するＥＭＭ（ワーク鍵設定、デバイス鍵更新ともに）の配信タイミングと、ＥＭＭ管理部１０８に記憶されているチャンネル毎のＥＭＭの再送信周期とを取得する。次いで、スケジューリング部１０９は、デバイス鍵更新ＥＭＭと全事業体のワーク鍵設定ＥＭＭの取得時間が小さくなるように選局のスケジュールを設定し、その設定結果をチューナー制御部１０６に出力する。
【００３５】
具体的には、図３に示すとおりである。スケジューリング部１０９は、全ての事業体について、デバイス鍵更新ＥＭＭとワーク鍵設定ＥＭＭの配信タイミングが昇順（タイミングが早い順）となるように、全チャンネルの選局順序を並べる（Ｓ２００）。すなわち、Ｓ２００では、配信タイミングが早く到来し、ＥＭＭを取得可能なタイミングが早い順に合わせてチャンネルを選局させ、全ての事業体が配信するＥＭＭの取得時間が短くなるような全チャンネルの選局スケジュールを設定する。なお、本実施形態におけるＳ２００では、ワーク鍵設定ＥＭＭの配信タイミングのみを昇順となるように全チャンネルの選局順序を並べたものを選局スケジュールとする。ここで、スケジューリング部１０９は、設定した選局スケジュールの中に、ワーク鍵設定ＥＭＭの配信タイミングが重複する放送波への選局があるか否かを判定する（Ｓ２０１）。
【００３６】
重複する放送波への選局がある場合（Ｓ２０１：ＹＥＳ）は、複数の事業体のＥＭＭを同時に取得することは不可能であるため、重複する事業体のうち任意の一方の配信タイミングにＥＭＭの再送信周期を加える。すなわち、スケジューリング部１０９は、任意の一方のＥＭＭについて、再送信周期分だけ遅延して受信するように選局スケジュールを設定する。
【００３７】
スケジューリング部１０９は、全ての事業体のワーク鍵設定ＥＭＭの配信タイミングが互いに重複していない設定となるまで、Ｓ２０２の処理を繰り返し行う。このようにして、スケジューリング部１０９は、全事業体のワーク鍵設定ＥＭＭを取得するための選局スケジュールの設定を行う。
【００３８】
次いで、スケジューリング部１０９は、全事業体のデバイス鍵更新ＥＭＭの配信タイミングの中から最小の値であり、最も早い配信タイミングのチャンネルに合わせた選局を設定する（Ｓ２０３）。すなわち、Ｓ２０３では、配信タイミングが最も早く、デバイス鍵ＥＭＭを最も早く取得可能なチャンネルへの選局を選局スケジュールに加える。ここで、スケジューリング部１０９は、全事業体のワーク鍵設定ＥＭＭの取得に関する選局スケジュールに従った各チャンネルの選局タイミングと、Ｓ２０３で加えるデバイス鍵更新ＥＭＭの取得に関する選局タイミングとが重複するか否かを判定する（Ｓ２０４）。
【００３９】
Ｓ２０４において重複する場合（ＹＥＳ）は、全事業体のデバイス鍵更新ＥＭＭの配信タイミングの中から次に早い配信タイミングのチャンネルに合わせた選局に変更する（Ｓ２０５）。
【００４０】
これは、ワーク鍵設定ＥＭＭの取得を逃すと一周期分の待機時間が生じるのに対し、デバイス鍵更新ＥＭＭの取得を逃しても他の事業体から取得できる。したがって、Ｓ２０５では、次に早い配信タイミングのチャンネルでデバイス鍵更新ＥＭＭの取得を行うように選局スケジュールを設定する。また、本実施形態では、先にワーク鍵設定ＥＭＭを取得するための選局スケジュールを設定し、その後にデバイス鍵更新ＥＭＭを取得するための選局を選局スケジュールに加えており、ワーク鍵設定ＥＭＭ取得の優先度を高くしている。したがって、デバイス鍵更新ＥＭＭの取得のための選局スケジュールが、ワーク鍵設定ＥＭＭを取得のための選局スケジュールに影響することがない。
【００４１】
次いで、スケジューリング部１０９は、全事業体のワーク鍵設定ＥＭＭの取得に関する選局スケジュールに従った各チャンネルの選局タイミングと、デバイス鍵更新ＥＭＭの取得に関する選局タイミングとが重複しなくなるまでＳ２０５の処理を繰り返し行う。
【００４２】
こうして、全事業体のワーク鍵設定ＥＭＭとデバイス鍵更新ＥＭＭの取得を行う際に、スケジューリング部１０９の設定結果を用いて選局すると、スケジューリングしない場合に比べて全事業体のＥＭＭの取得に要する時間を削減することができる。以上説明したように、第１の実施形態のＥＭＭ取得方法は、全事業体で予測されたＥＭＭの配信タイミングから、ＥＭＭの取得時間が最小となる選局スケジュールで行われる。また、ワーク鍵設定ＥＭＭの取得時期が重なる場合は任意の一方の事業体から取得し、他方の事業体のワーク鍵設定ＥＭＭについては、一周期分遅延して取得する。また、デバイス鍵更新ＥＭＭの取得時期とワーク鍵設定ＥＭＭの取得時期が重なる場合は、ワーク鍵設定ＥＭＭの取得をデバイス鍵更新ＥＭＭの取得より優先して行うことで、ＥＭＭの取得にかかるトータルの時間を短くしている。
【００４３】
［第２の実施形態］
図４は、第２の実施形態に係る放送受信装置１ａの構成を示すブロック図である。なお、第１の実施形態と同一の部材については同一の符号を付してその説明は省略する。図４に示すように、放送受信装置１ａは、第１の実施形態で例示した放送受信装置１に優先事業体管理部１１８を加えた構成である。
【００４４】
優先事業体管理部１１８は、操作部（図示しない）を介したユーザ設定により、表示部１０３でコンテンツを優先的に表示させる事業体（以下、優先事業体）の識別情報を保持するメモリなどである。放送受信装置１ａでは、優先事業体が優先事業体管理部１１８により指定されている場合、その事業体が配信する放送波を優先して受信する。したがって、優先事業体管理部１１８は複数の事業体の中で受信を優先すべき事業体を指定する指定手段である。
【００４５】
次に、図５を参照して第２の実施形態におけるスケジューリング部１０９での処理内容を詳細に説明する。図５に示すように、スケジューリング部１０９は、全ての事業体について、デバイス鍵更新ＥＭＭとワーク鍵設定ＥＭＭの配信タイミングが昇順となるように、全チャンネルの選局順序を並べて選局スケジュールを設定する（Ｓ３００）。
【００４６】
次いで、スケジューリング部１０９は、設定した選局スケジュールの中に、ワーク鍵設定ＥＭＭの配信タイミングが重複する放送波への選局があるか否かを判定する（Ｓ３０１）。ここで、重複する放送波への選局がある場合（Ｓ２０３：ＹＥＳ）、スケジューリング部１０９は、重複する放送波のうち一方の放送波の事業体が優先事業体であるか判定する（Ｓ３０２）。この判定は、優先事業体管理部１１８が保持する優先事業体の識別情報と、受信したＥＭＭに含まれるＲＭＰ事業体の識別情報とを比較して行われる。
【００４７】
Ｓ３０２で一方の放送波が優先事業体の放送波であると判定した場合、スケジューリング部１０９は、優先事業体でない事業体の放送波に関する配信タイミングにＥＭＭの再送信周期を加える（Ｓ３０４）。すなわち、スケジューリング部１０９は、優先事業体でない事業体の放送波について、再送信周期分だけ遅延して受信するように選局スケジュールを再設定する。
【００４８】
Ｓ３０２で選局スケジュールが重複する双方の放送波の事業体共に優先事業体でないと判定した場合、スケジューリング部１０９は、任意の一方の配信タイミングにＥＭＭの再送信周期を加える（Ｓ３０３）。スケジューリング部１０９は、全ての事業体のワーク鍵設定ＥＭＭの配信タイミングが互いに重複していない設定となるまで、Ｓ３０２〜Ｓ３０４の処理を繰り返し行う。
【００４９】
次いで、スケジューリング部１０９は、全事業体のデバイス鍵更新ＥＭＭの配信タイミングの中から最小の値であり、最も早い配信タイミングのチャンネルに合わせた選局を設定する（Ｓ３０５）。ここで、スケジューリング部１０９は、全事業体のワーク鍵設定ＥＭＭの取得に関する選局スケジュールに従った各チャンネルの選局タイミングと、Ｓ３０５で設定したデバイス鍵更新ＥＭＭの取得に関する選局タイミングとが重複するか否かを判定する（Ｓ３０６）。
【００５０】
Ｓ３０６において重複する場合、スケジューリング部１０９は、重複した選局タイミングにおいて、ワーク鍵設定ＥＭＭの取得に関する選局チャンネルの事業体が優先事業体であるか否かを判定する（Ｓ３０７）。Ｓ３０７において優先事業体でないと判定した場合、スケジューリング部１０９は、重複したワーク鍵設定ＥＭＭの取得に関する選局タイミングにＥＭＭの再送信周期を加えて選局スケジュールを再設定する（Ｓ３０８）。Ｓ３０７において優先事業体であると判定した場合、スケジューリング部１０９は、全事業体のデバイス鍵更新ＥＭＭの配信タイミングの中から次に早い配信タイミングのチャンネルに合わせた選局に変更する（Ｓ３０９）。
【００５１】
スケジューリング部１０９は、全事業体のワーク鍵設定ＥＭＭの取得に関する選局スケジュールによる各チャンネルの選局タイミングと、デバイス鍵更新ＥＭＭの取得に関する選局タイミングとが重複しなくなるまでＳ３０７〜Ｓ３０９の処理を繰り返し行う。
【００５２】
さらに、スケジューリング部１０９は、優先事業体のワーク鍵設定ＥＭＭとデバイス鍵更新ＥＭＭの取得以降のＥＭＭの選局スケジュールを全て削除する。これは、優先事業体のワーク鍵とデバイス鍵を取得し、優先事業体のコンテンツが視聴可能な状態になると、ＥＭＭの取得を完了し、優先事業体のコンテンツを表示するためである。
【００５３】
優先事業体のワーク鍵設定ＥＭＭとデバイス鍵更新ＥＭＭの取得が最短となるようスケジューリングした結果を用いて選局することで、スケジューリングしない場合に比べて優先事業体のコンテンツが表示可能になるまでの時間を削減することができる。
【００５４】
以上説明したように、第２の実施形態のＥＭＭ取得方法は、全事業体のＥＭＭの配信タイミングから優先事業体の表示に必要となるＥＭＭの取得時間が最小となるように選局スケジュールを行う。また、ワーク鍵設定ＥＭＭの取得時期が重なり、一方が優先事業体の場合は、非優先事業体の取得を遅らせる。また、デバイス鍵更新ＥＭＭとワーク鍵設定ＥＭＭの取得時期が重なり、ワーク鍵更新ＥＭＭが優先事業体からの配信の場合はデバイス鍵更新ＥＭＭの取得を遅らせる。また、ワーク鍵更新ＥＭＭが非優先事業体からの配信の場合は、ワーク鍵設定ＥＭＭの取得を遅らせることで、優先事業体に関するＥＭＭの取得時間を短くする。
【００５５】
［第３の実施形態］
新ＲＭＰ方式では、複数の事業者が共同で一つのＲＭＰ事業体（以下、共同事業体）を形成し、共通のＥＭＭを各事業者のトランスポートストリームで伝送することが可能である。共同事業体が共通のＥＭＭを配信する場合は、全事業体のＥＭＭを取得する必要はなく、共同事業体のうち一つのＥＭＭを取得することで共同事業体の全てのＥＭＭを取得することになる。よって、共同事業体を検知した場合、共同事業体からＥＭＭの配信が早い事業体だけスケジューリングを行い、配信の遅い残りの共同事業体のＥＭＭの取得を省くことで、ＥＭＭの取得時間を短縮できる。第３の実施形態では、上述した共同事業体を考慮した選局スケジュールの設定を例示する。なお、本実施形態に係る放送受信装置の構成は、図１に示した第１の実施形態における放送受信装置の構成と同一である。
【００５６】
共同事業体の判定は、事業体判定手段としてのＥＭＭ管理部１０８で行う。ＥＭＭ管理部１０８では、予め各事業体のＥＭＭを取得した際に、ＥＭＭに含まれるＲＭＰ事業体の識別情報を参照し、同一の識別情報を用いている事業体を共同事業体と判定し、記憶しておく。共同事業体に関する情報は、スケジューリング部１０９へ出力され、ＥＭＭを取得するための選局スケジュールを設定する処理で利用される。
【００５７】
次に、図６を参照して第３の実施形態におけるスケジューリング部１０９での処理内容を詳細に説明する。スケジューリング部１０９では、ＥＭＭ予測部１０７で算出したチャンネル毎の自装置に関するＥＭＭの配信タイミングと、ＥＭＭ管理部１０８に記憶されているチャンネル毎のＥＭＭの再送信周期と、共同事業体に関する情報を取得する。次いで、スケジューリング部１０９は、デバイス鍵更新ＥＭＭと全事業体のワーク鍵設定ＥＭＭの取得時間が小さくなるように選局スケジュールを設定し、その設定結果をチューナー制御部１０６に出力する。
【００５８】
具体的には、図６に示すとおりである。スケジューリング部１０９は、全ての事業体について、デバイス鍵更新ＥＭＭとワーク鍵設定ＥＭＭの配信タイミングが昇順となるように、全チャンネルの選局順序を並べて選局スケジュールを設定する（Ｓ４００）。次いで、スケジューリング部１０９は、設定した選局スケジュールの中に、ワーク鍵設定ＥＭＭの配信タイミングが重複する放送波への選局があるか否かを判定する（Ｓ４０１）。
【００５９】
Ｓ４０１で重複する放送波への選局がある場合、スケジューリング部１０９は、重複する放送波のうち一方の放送波を配信する事業体が共同事業体であるか判定する（Ｓ４０２）。Ｓ３０２で一方が共同事業体の場合、スケジューリング部１０９は、共同事業体の放送波への選局スケジュールを、もう一方の共同事業体の放送波の配信タイミングに設定する（Ｓ４０３）。すなわち、スケジューリング部１０９は、共同事業体への選局で重複が生じる場合はその選局を削除し、もう一方の共同事業体が配信する放送波への選局に置き替えて、ＥＭＭの取得をまかなうように選局スケジュールを再設定する。
【００６０】
Ｓ４０２において共に共同事業体、又は、非共同事業体である場合、スケジューリング部１０９は、任意の一方の配信タイミングにＥＭＭの再送信周期を加え（Ｓ３０３）、新たな選局スケジュールに再設定する。スケジューリング部１０９は、全ての事業体のワーク鍵設定ＥＭＭの配信タイミングが互いに重複していない設定となるまで、Ｓ４０３〜Ｓ４０４の処理を繰り返し行う。
【００６１】
次いで、スケジューリング部１０９は、選局スケジュールにおける共同事業体が配信する複数の放送波への選局のうち、選局タイミングが遅い方の選局をスケジュールから削除する（Ｓ４０５）。したがって、Ｓ４０５により設定された選局スケジュールを用いて選局した場合は、同一の共同事業体からの不必要なＥＭＭを取得する必要がなくなる。以上で、全事業体のワーク鍵設定ＥＭＭを取得するための選局スケジュールが完了する。
【００６２】
次いで、スケジューリング部１０９は、全事業体のデバイス鍵更新ＥＭＭの配信タイミングの中から最小の値であり、最も早い配信タイミングのチャンネルに合わせた選局を設定する（Ｓ４０６）。ここで、スケジューリング部１０９は、全事業体のワーク鍵設定ＥＭＭの取得に関する選局スケジュールに従った各チャンネルの選局タイミングと、Ｓ２０３で加えるデバイス鍵更新ＥＭＭの取得に関する選局タイミングとが重複するか否かを判定する（Ｓ４０７）。
【００６３】
Ｓ４０７において重複する場合（ＹＥＳ）は、全事業体のデバイス鍵更新ＥＭＭの配信タイミングの中から次に早い配信タイミングのチャンネルに合わせた選局に変更する（Ｓ４０８）。次いで、スケジューリング部１０９は、全事業体のワーク鍵設定ＥＭＭの取得に関する選局スケジュールに従った各チャンネルの選局タイミングと、デバイス鍵更新ＥＭＭの取得に関する選局タイミングとが重複しなくなるまでＳ２０５の処理を繰り返し行う。
【００６４】
以上のように、第３の実施形態では、共同事業体を考慮した全事業体のワーク鍵設定ＥＭＭとデバイス鍵更新ＥＭＭの取得をスケジューリングする。例えば、第３の実施形態では、Ｓ４０５により同一の共同事業体からの不必要なＥＭＭを取得する必要がなくなるため、スケジューリングしない場合に比べてリボケーションを行った事業体のＥＭＭの取得に要する時間を削減することができる。
【００６５】
［第４の実施形態］
新ＲＭＰ方式では、必ずしも全ての事業体でデバイス鍵とワーク鍵の更新であるリボケーションを実施するとは限らない。リボケーションが実施されていない事業体のＥＭＭから更新情報の取得を試みる必要はないので、それらの事業体のＥＭＭの取得を省くことで、スケジューリングしない場合に比べてリボケーションされた全ての事業体からのＥＭＭの取得時間を短縮することができる。第４の実施形態では、リボケーションが実施されていない事業体のＥＭＭの取得を省き、リボケーションが実施された事業体のＥＭＭのみを取得するための処理を図７を参照して説明する。なお、本実施形態に係る放送受信装置の構成は、図１に示した第１の実施形態における放送受信装置と同一である。
【００６６】
図７は、ＥＭＭ予測部１０７における、リボケーションを実施していない事業体のＥＭＭの取得を省く手順を示す。この手順は、リボケーションが実施されている事業体のＥＭＭを取得して鍵情報を更新する処理に先立って行われる。
【００６７】
鍵情報を更新するためのＥＭＭの取得に先立って、ＥＭＭ予測部１０７は、まず所定の事業体を放送波を選局し（Ｓ５００）。その選局した事業体から放送中のＥＭＭを取得する（Ｓ５０１）。ＥＭＭの取得に要する時間は、一秒間に約１００のＥＭＭが送信されていることより、約１０ミリ秒である。したがって、前述した再送信周期と比較しても十分短い時間である。
【００６８】
次いで、ＥＭＭ予測部１０７は、取得したＥＭＭに含まれる更新番号を参照し（Ｓ５０２）、選局した事業体でリボケーションが実施されたか判定する（Ｓ５０３）。リボケーションが実施されていないと判定した場合、ＥＭＭ予測部１０７は、リボケーションが実施されていない事業体のチャンネルに関する予測結果をスケジューリング部１０９へ出力しない。また、リボケーションが実施されたと判定した場合、ＥＭＭ予測部１０７は、リボケーションが実施された事業体のチャンネルについて、自装置宛のＥＭＭが配信される配信タイミングを算出する（Ｓ５０４）。次いで、ＥＭＭ予測部１０７は、全事業体が配信する放送波への選局が完了し、全事業体のＥＭＭを取得するまでＳ５００〜Ｓ５０４までの処理を繰り返して行い（Ｓ５０５）、全事業体のＥＭＭを順次受信させる。
【００６９】
次いで、ＥＭＭ予測部１０７は、全事業体のＥＭＭの取得が完了すると、リボケーションが実施されたと判定した事業体のチャンネルに関して算出した配信タイミングを、スケジューリング部１０９へ出力する（Ｓ５０６）。なお、スケジューリング部１０９で行われるスケジューリングは、図３で示したフロート同一である。したがって、スケジューリング部１０９では、リボケーションが実施され、新たな更新情報が含まれたＥＭＭを配信する複数の事業体に亘り、その複数の事業体が配信する放送波への選局スケジュールが設定されることとなる。以上に示したように、第４の実施形態では、リボケーションが実施された事業体のみ、ＥＭＭを取得するスケジューリングを行うことで、スケジューリングしない場合に比べてＥＭＭの取得時間を短縮する効果が高まる。
【００７０】
なお、上述した実施の形態における記述は、一例を示すものであり、これに限定するものではない。上述した実施の形態における構成及び動作に関しては、適宜変更が可能である。
【００７１】
（他の実施形態）
上述の実施形態は、システム或は装置のコンピュータ（或いはＣＰＵ、ＭＰＵ等）によりソフトウェア的に実現することも可能である。従って、上述の実施形態をコンピュータで実現するために、該コンピュータに供給されるコンピュータプログラム自体も本発明を実現するものである。つまり、上述の実施形態の機能を実現するためのコンピュータプログラム自体も本発明の一つである。
【００７２】
なお、上述の実施形態を実現するためのコンピュータプログラムは、コンピュータで読み取り可能であれば、どのような形態であってもよい。例えば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等で構成することができるが、これらに限るものではない。上述の実施形態を実現するためのコンピュータプログラムは、記憶媒体又は有線／無線通信によりコンピュータに供給される。プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記憶媒体、ＭＯ、ＣＤ、ＤＶＤ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【００７３】
有線／無線通信を用いたコンピュータプログラムの供給方法としては、コンピュータネットワーク上のサーバを利用する方法がある。この場合、本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムファイル）をサーバに記憶しておく。プログラムファイルとしては、実行形式のものであっても、ソースコードであっても良い。そして、このサーバにアクセスしたクライアントコンピュータに、プログラムファイルをダウンロードすることによって供給する。この場合、プログラムファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに分散して配置することも可能である。つまり、上述の実施形態を実現するためのプログラムファイルをクライアントコンピュータに提供するサーバ装置も本発明の一つである。
【００７４】
また、上述の実施形態を実現するためのコンピュータプログラムを暗号化して格納した記憶媒体を配布し、所定の条件を満たしたユーザに、暗号化を解く鍵情報を供給し、ユーザの有するコンピュータへのインストールを許可してもよい。鍵情報は、例えばインターネットを介してホームページからダウンロードさせることによって供給することができる。また、上述の実施形態を実現するためのコンピュータプログラムは、すでにコンピュータ上で稼働するＯＳの機能を利用するものであってもよい。さらに、上述の実施形態を実現するためのコンピュータプログラムは、その一部をコンピュータに装着される拡張ボード等のファームウェアで構成してもよいし、拡張ボード等が備えるＣＰＵで実行するようにしてもよい。
【図面の簡単な説明】
【００７５】
【図１】第１の実施形態に係る放送受信装置の構成を示すブロック図である。
【図２】第１の実施形態に係る放送受信装置におけるＥＭＭ取得方法を示すフローチャートである。
【図３】第１の実施形態に係るスケジューリング部の処理内容を示すフローチャートである。
【図４】第２の実施形態に係る放送受信装置の構成を示すブロック図である。
【図５】第２の実施形態に係るスケジューリング部の処理内容を示すフローチャートである。
【図６】第３の実施形態に係るスケジューリング部の処理内容を示すフローチャートである。
【図７】第４の実施形態に係る処理内容を示すフローチャートである。
【符号の説明】
【００７６】
１、１ａ  放送受信装置
１００  チューナー部
１０１  デスクランブラ
１０２  映像・音声デコード部
１０３  表示部
１０４  データ分離部
１０５  メモリ
１０６  チューナー制御部
１０７  ＥＭＭ予測部
１０８  ＥＭＭ管理部
１０９  スケジューリング部
１１０  ＥＣＭ復号部
１１１  Ｋｓメモリ部
１１２  Ｋｗ設定用ＥＭＭ復号部
１１３  Ｋｗメモリ部
１１４  Ｋｄ更新用ＥＭＭ復号部
１１５  Ｋｄメモリ部
１１６  Ｋｄ生成アルゴリズムメモリ部
１１７  ＲＭＰ制御部
１１８  優先事業体管理部
【図１】
2010141532.tif 000003
【図２】
2010141532.tif 000004
【図３】
2010141532.tif 000005
【図４】
2010141532.tif 000006
【図５】
2010141532.tif 000007
【図６】
2010141532.tif 000008
【図７】
2010141532.tif 000009