(57)【要約】【課題】放送番組をスクランブルするための付加情報（スクランブル関連情報）を、帯域を別途確保することなく使用することが可能なスクランブル装置を提供する。【解決手段】スクランブル装置１は、スクランブル鍵と当該スクランブルを解除するためのスクランブル関連情報とを生成するスクランブル制御手段１２と、スクランブル鍵によりトランスポートストリームを構成するパケットをスクランブルするパケットスクランブル手段１１と、トランスポートストリームにスクランブル関連情報を多重化する関連情報多重化手段１３と、を備え、関連情報多重化手段１３が、時刻情報伝送用パケットに、スクランブル関連情報を挿入して多重化することを特徴とする。【選択図】図１
2008124529.tif 000002
【特許請求の範囲】
【請求項１】
トランスポートストリームをスクランブルするスクランブル装置において、
前記トランスポートストリームをスクランブルするためのスクランブル鍵と当該スクランブルを解除するためのスクランブル関連情報とを生成するスクランブル制御手段と、
前記スクランブル鍵により前記トランスポートストリームを構成するパケットをスクランブルするパケットスクランブル手段と、
前記トランスポートストリームに前記スクランブル関連情報を多重化する関連情報多重化手段と、を備え、
前記関連情報多重化手段が、
前記トランスポートストリームを構成するパケットの一種である時刻情報伝送用パケットに、前記パケットのデータ長内で、前記スクランブル制御手段で生成されたスクランブル関連情報を挿入して多重化することを特徴とするスクランブル装置。
【請求項２】
前記関連情報多重化手段は、
前記トランスポートストリームから、多重化の対象となる前記時刻情報伝送用パケットを検出する多重化対象パケット検出手段と、
前記スクランブル制御手段で生成されたスクランブル関連情報を、前記時刻情報伝送用パケットが検出されるまで遅延させる遅延手段と、
この遅延手段で遅延されたスクランブル関連情報を前記時刻情報伝送用パケットに多重化する多重化手段と、
を備えていることを特徴とする請求項１に記載のスクランブル装置。
【請求項３】
前記関連情報多重化手段は、
前記時刻情報伝送用パケットのペイロードに、前記スクランブル関連情報を挿入することを特徴とする請求項１または請求項２に記載のスクランブル装置。
【請求項４】
前記関連情報多重化手段は、
前記時刻情報伝送用パケットにおける前記時刻情報が記述されているアダプテーションフィールドのプライベート領域に、前記スクランブル関連情報を挿入することを特徴とする請求項１または請求項２に記載のスクランブル装置。
【請求項５】
前記スクランブル関連情報は、スクランブルを解除するためのデスクランブル鍵と、放送番組に関連する情報とを含んだ共通情報であることを特徴とする請求項１から請求項４のいずれか一項に記載のスクランブル装置。
【請求項６】
前記スクランブル関連情報は、受信装置を個別に識別する識別情報と、前記受信装置を個別に制御する契約情報とを含んだ個別情報であることを特徴とする請求項１から請求項４のいずれか一項に記載のスクランブル装置。
【請求項７】
トランスポートストリームをスクランブル鍵によりスクランブルするスクランブル装置において、前記トランスポートストリームに、当該スクランブルを解除するためのスクランブル関連情報を多重化するスクランブル関連情報多重化方法であって、
スクランブル制御手段により、前記スクランブル鍵と前記スクランブル関連情報とを生成する鍵情報生成ステップと、
前記スクランブル制御手段で生成されたスクランブル関連情報の出力を、遅延手段により遅延させる遅延ステップと、
多重化対象パケット検出手段により、前記トランスポートストリームから、当該トランスポートストリームを構成するパケットの一種である時刻情報伝送用パケットを検出するパケット検出ステップと、
この多重化対象パケット検出手段で検出された時刻情報伝送用パケットに、前記遅延手段で遅延されたスクランブル関連情報を多重化する多重化ステップと、
を含んでいることを特徴とするスクランブル関連情報多重化方法。
【請求項８】
トランスポートストリームをスクランブル鍵によりスクランブルするスクランブル装置において、前記トランスポートストリームに、当該スクランブルを解除するためのスクランブル関連情報を多重化するために、コンピュータを、
前記スクランブル鍵と前記スクランブル関連情報とを生成するスクランブル制御手段、
このスクランブル制御手段で生成されたスクランブル関連情報の出力を遅延させる遅延手段、
前記トランスポートストリームから、当該トランスポートストリームを構成するパケットの一種である時刻情報伝送用パケットを検出する多重化対象パケット検出手段、
この多重化対象パケット検出手段で検出された時刻情報伝送用パケットに、前記遅延手段で遅延されたスクランブル関連情報を多重化する多重化手段、
として機能させることを特徴とするスクランブル関連情報多重化プログラム。
【請求項９】
請求項１に記載のスクランブル装置によりスクランブルされたトランスポートストリームを復号するデスクランブル装置であって、
前記トランスポートストリームから、スクランブル関連情報が多重化された時刻情報伝送用パケットを検出する抽出対象パケット検出手段と、
この抽出対象パケット検出手段で検出された時刻情報伝送用パケットから前記スクランブル関連情報を抽出する関連情報抽出手段と、
この関連情報抽出手段で抽出されたスクランブル関連情報に基づいて、前記トランスポートストリームを構成するパケットをデスクランブルするパケットデスクランブル手段と、
を備えていることを特徴とするデスクランブル装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送波等により配信されるトランスポートストリームをスクランブルするスクランブル技術に関する。
【背景技術】
【０００２】
近年、地上デジタル放送において、携帯機器向けの放送サービスとして、６ＭＨｚの放送波を１３個の帯域（セグメント）に分割し、１セグメント分の帯域（部分受信帯域）により放送を行う、いわゆるワンセグサービスが開始されている。このワンセグサービスは、現在、放送番組に対する暗号化（スクランブル）を行っていない。
また、一方で、デジタル放送における放送番組を放送事業者側（送信側）でスクランブルし、限定した視聴者に対してのみ、その放送番組の視聴を可能にした、いわゆる限定受信方式や、番組の正しい利用条件に従う受信装置のみに放送番組の供給を可能にした権利保護方式が実現されている。
【０００３】
一般に、このような限定受信放送においては、放送番組のトランスポートストリームをスクランブル鍵によりスクランブルする処理部と、受信装置においてスクランブルを解除するためのスクランブル関連情報（ＥＣＭ、ＥＭＭ等の限定受信関連情報）をトランスポートストリームに多重化する処理部とが分離されている。この場合、スクランブル鍵の更新とスクランブル関連情報の更新との同期をとるための処理が複雑となる。
そこで、データストリームに対してスクランブル鍵によりスクランブルをかけるとともに、当該ストリームの伝送レートを増加させ、その増加分の帯域にスクランブル関連情報を多重化させることで、スクランブル鍵の更新と、スクランブル関連情報の更新とを容易に同期させる技術が開示されている（特許文献１参照）。
【特許文献１】特開２００２−７７８４８号公報（段落００１５〜００２０、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前記したワンセグサービスでは、放送番組のスクランブルを行わず、限定受信放送で配信されているスクランブル関連情報の配信を行っていない。一方で、ワンセグサービスにおいても、著作権保護等の観点から放送番組に対するスクランブル化の要望が大きい。
しかし、ワンセグサービスのような狭帯域の放送においては、スクランブル関連情報のような付加的な情報を伝送する帯域を、特許文献１のように別途確保することは非効率である。また、このような付加的な情報を伝送する帯域は、放送番組を伝送する帯域を圧迫することになり、スクランブルにより放送番組の品質を落とさなければならず好ましくない。なお、この問題は、ワンセグサービスのみならず、現状の限定受信放送においても同様に言える問題であり、貴重な伝送帯域をいかに有効活用するかが大きな課題となっている。
【０００５】
また、ワンセグサービス等にスクランブル機能を追加する際に、現在運用されている送信側のシステム構成を大きく変更するようなことは望ましくなく、現在のシステムにおいて、いかに容易にスクランブル機能を実現することができるかも大きな課題である。
【０００６】
本発明は、以上のような課題を解決するためになされたものであり、放送番組をスクランブルするための付加情報（スクランブル関連情報）を、帯域を別途確保することなく使用することが可能で、かつ、現在運用されているシステムに容易にスクランブル機能を追加することができるスクランブル装置、スクランブル関連情報多重化方法およびスクランブル関連情報多重化プログラム、ならびに、デスクランブル装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、前記目的を達成するために創案されたものであり、まず、請求項１に記載のスクランブル装置は、トランスポートストリームをスクランブルするスクランブル装置において、スクランブル鍵とスクランブル関連情報とを生成するスクランブル制御手段と、パケットをスクランブルするパケットスクランブル手段と、前記トランスポートストリームに前記スクランブル関連情報を多重化する関連情報多重化手段とを備え、前記関連情報多重化手段が、前記トランスポートストリームを構成するパケットの一種である時刻情報伝送用パケットに、前記パケットのデータ長内で、前記スクランブル制御手段で生成されたスクランブル関連情報を挿入して多重化する構成とした。
【０００８】
かかる構成において、スクランブル装置は、スクランブル制御手段によって、トランスポートストリームをスクランブルするためのスクランブル鍵と、受信装置において当該スクランブルを解除するためのスクランブル関連情報とを生成する。
また、スクランブル装置は、パケットスクランブル手段によって、スクランブル鍵によりトランスポートストリームを構成するパケット（トランスポートストリームパケット）をスクランブルする。
【０００９】
さらに、スクランブル装置は、関連情報多重化手段によって、トランスポートストリームにスクランブル関連情報を多重化する。
このとき、関連情報多重化手段は、時刻情報を受信装置に送信する時刻情報伝送用パケットに、例えば、地上デジタル放送方式において、トランスポートストリームパケット（ＴＳパケット）のデータ長である１８８バイト内で、スクランブル関連情報を挿入して多重化することで、時刻情報伝送用パケットの一部として、スクランブル関連情報を送出することが可能になる。また、時刻情報は、例えば、地上デジタル放送方式（ＩＳＤＢ−Ｔ）等、ＭＰＥＧ−２を用いている場合においては、ＰＣＲ（Program Clock Reference）を表している。
【００１０】
なお、時刻情報は、映像・音声等の一般のパケットに多重化することも可能である。しかし、時刻情報が多重化されたパケットと、一般のパケットでは、ペイロードの大きさが異なるため、映像・音声等のリアルタイムデータでは、そのデータをペイロードの大きさに合わせてパケット化することは困難である。また、時刻情報の伝送間隔は、映像・音声等のデータとは特段の関係がないため、なおさらパケット化は困難である。このため、時刻情報は独立したパケット（時刻情報伝送用パケット）で伝送することが一般的に行われている。この場合においては、時刻情報伝送用パケットのペイロードは、他の用途に使われていない。
そこで、本発明においては、時刻情報伝送用パケットにスクランブル関連情報を多重化することとした。
【００１１】
また、請求項２に記載のスクランブル装置は、請求項１に記載のスクランブル装置において、前記関連情報多重化手段が、多重化対象パケット検出手段と、遅延手段と、多重化手段とを備える構成とした。
【００１２】
かかる構成において、スクランブル装置は、多重化対象パケット検出手段によって、トランスポートストリームから、多重化の対象となる時刻情報伝送用パケットを検出する。そして、遅延手段によって、スクランブル制御手段で生成されたスクランブル関連情報を、時刻情報伝送用パケットが検出されるまで遅延させる。そして、スクランブル装置は、多重化手段によって、スクランブル関連情報を、時刻情報伝送用パケットに多重化する。
【００１３】
また、スクランブル装置は、請求項１または請求項２に記載のスクランブル装置において、関連情報多重化手段が、スクランブル関連情報を、時刻情報伝送用パケットのペイロードに挿入することとしてもよいし（請求項３）、時刻情報伝送用パケットにおける時刻情報が記述されているアダプテーションフィールドのプライベート領域に挿入することとしてもよい（請求項４）。
これによって、時刻情報伝送用パケット内にスクランブル関連情報を多重化することができる。
【００１４】
また、スクランブル装置は、請求項１から請求項４のいずれか一項に記載のスクランブル装置において、スクランブル関連情報として、スクランブルを解除するためのデスクランブル鍵と、放送番組に関連する情報とを含んだ全ての受信装置に共通して配信する共通情報を扱うこととしてもよいし（請求項５）、受信装置を個別に識別する識別情報と、受信装置を個別に制御する契約情報とを含んだ個別情報を扱うこととしてもよい（請求項６）。
このスクランブル関連情報は、例えば、地上デジタル放送方式（ＩＳＤＢ−Ｔ）においては、共通情報であるＥＣＭ（Entitlement Control Message）や、個別情報であるＥＭＭ（Entitlement Management Message）を表している。
【００１５】
さらに、請求項７に記載のスクランブル関連情報多重化方法は、トランスポートストリームをスクランブル鍵によりスクランブルするスクランブル装置において、前記トランスポートストリームに、当該スクランブルを解除するためのスクランブル関連情報を多重化するスクランブル関連情報多重化方法であって、鍵情報生成ステップと、遅延ステップと、パケット検出ステップと、多重化ステップとを含んでいることを特徴とする。
【００１６】
かかる手順において、スクランブル関連情報多重化方法は、鍵情報生成ステップで、スクランブル制御手段により、スクランブル鍵とスクランブル関連情報とを生成する。
また、スクランブル関連情報多重化方法は、遅延ステップで、スクランブル制御手段で生成されたスクランブル関連情報の出力を、遅延手段により遅延させる。
そして、スクランブル関連情報多重化方法は、パケット検出ステップで、多重化対象パケット検出手段により、トランスポートストリームから、当該トランスポートストリームを構成するパケットの一種である時刻情報伝送用パケットを検出する。
そして、スクランブル関連情報多重化方法は、多重化ステップで、多重化対象パケット検出手段で検出された時刻情報伝送用パケットに、遅延手段で遅延されたスクランブル関連情報を多重化する。
【００１７】
また、請求項８に記載のスクランブル関連情報多重化プログラムは、トランスポートストリームをスクランブル鍵によりスクランブルするスクランブル装置において、前記トランスポートストリームに、当該スクランブルを解除するためのスクランブル関連情報を多重化するために、コンピュータを、スクランブル制御手段、遅延手段、多重化対象パケット検出手段、多重化手段として機能させる構成とした。
【００１８】
かかる構成において、スクランブル関連情報多重化プログラムは、スクランブル制御手段によって、スクランブル鍵とスクランブル関連情報とを生成する。そして、スクランブル関連情報多重化プログラムは、遅延手段によって、スクランブル制御手段で生成されたスクランブル関連情報の出力を遅延させる。そして、スクランブル関連情報多重化プログラムは、多重化対象パケット検出手段によって、トランスポートストリームから、当該トランスポートストリームを構成するパケットの一種である時刻情報伝送用パケットを検出する。
その後、スクランブル関連情報多重化プログラムは、多重化手段によって、多重化対象パケット検出手段で検出された時刻情報伝送用パケットに、遅延手段で遅延されたスクランブル関連情報を多重化する。
【００１９】
さらに、請求項９に記載のデスクランブル装置は、請求項１に記載のスクランブル装置によりスクランブルされたトランスポートストリームを復号するデスクランブル装置であって、抽出対象パケット検出手段と、関連情報抽出手段と、パケットデスクランブル手段とを備える構成とした。
【００２０】
かかる構成において、デスクランブル装置は、抽出対象パケット検出手段によって、トランスポートストリームから、スクランブル関連情報が多重化された時刻情報伝送用パケットを検出する。そして、デスクランブル装置は、関連情報抽出手段によって、抽出対象パケット検出手段で検出された時刻情報伝送用パケットからスクランブル関連情報を抽出する。そして、デスクランブル装置は、パケットデスクランブル手段によって、関連情報抽出手段で抽出されたスクランブル関連情報に基づいて、トランスポートストリームを構成するパケットをデスクランブルする。
【発明の効果】
【００２１】
本発明は、以下に示す優れた効果を奏するものである。
請求項１、請求項２、請求項７または請求項８に記載の発明によれば、スクランブル関連情報を別途帯域を確保して送出する必要がないため、伝送帯域を有効に活用することができる。また、本発明によれば、放送番組を伝送する帯域を圧迫することがないため、スクランブルによる放送番組の品質の劣化を抑えることができる。
また、例えば、ワンセグサービス等の帯域が狭い放送形態であっても、放送番組を圧迫することなく、スクランブル関連情報を送出することが可能になり、トランスポートストリームをスクランブルすることが可能になる。
また、本発明によれば、トランスポートストリームを多重化した後、再多重化する前に、あるいは、再多重化を行った後、変調を行う前に、スクランブルを行うことが可能であり、既存の多重化装置、再多重化装置等を利用したまま、スクランブル機能を追加することができる。
【００２２】
請求項３または請求項４に記載の発明によれば、時刻情報伝送用パケット内にスクランブル関連情報を多重化することができるため、別途スクランブル関連情報を送出するパケットを使用することなく、スクランブル関連情報を受信装置に送信することができる。これによって、スクランブル関連情報を別途帯域を確保して送出する必要がないため、伝送帯域を有効に活用することができる。
【００２３】
請求項５または請求項６に記載の発明によれば、スクランブル関連情報として、受信装置の共通情報や個別情報を別途帯域を確保することなく送出することができる。
請求項９に記載の発明によれば、トランスポートストリームから、時刻情報伝送用パケットを検出してスクランブル関連情報を抽出することができる。これによって、固有のスクランブル関連情報用の帯域を確保する必要がない。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態について図面を参照して説明する。
［スクランブル装置（第１実施形態）の構成］
まず、図１を参照して、本発明の第１実施形態に係るスクランブル装置の構成について説明を行う。図１は、本発明の第１実施形態に係るスクランブル装置の概略構成を示すブロック図である。なお、図１においては、スクランブル装置１に関連する周辺装置（プログラムエンコーダ・多重化装置２、再多重化装置３、変調装置４）を併せた送出システムＳとして記載している。
【００２５】
スクランブル装置１は、プログラムエンコーダ・多重化装置２で生成され、放送波により配信されるトランスポートストリーム（以下、単にＴＳと呼ぶ）をスクランブルするものである。なお、スクランブル装置１は、スクランブルを解除するための情報であるスクランブル関連情報を、帯域を別途確保することなく、トランスポートストリームに多重化する。なお、このスクランブル装置の詳細な構成については、後記する。
【００２６】
プログラムエンコーダ・多重化装置（多重化装置）２は、映像、音声、データ等を含む放送番組（プログラム）のベースバンドのデータを符号化し、各データを多重化することで、ＭＰＥＧ−２  Ｓｙｓｔｅｍｓ（ＩＳＯ／ＩＥＣ  １３８１８−１）で規定されているＴＳを生成するものである。
【００２７】
再多重化装置３は、スクランブル装置１でスクランブルされたＴＳを、編成チャンネルごとに再多重するものである。これによって、複数の編成チャンネルのＴＳが１本のＴＳに合成されることになる。この合成されたＴＳは、変調装置４に出力される。
なお、再多重化装置３は、スクランブル装置１でスクランブルされたＴＳを、階層ごとに再多重するものである場合もある。これによって、例えば１セグメントの階層のＴＳと１２セグメントの階層のＴＳが１本のＴＳに合成される。
変調装置４は、ＴＳを伝送路に合った変調方式により変調するものである。例えば、地上デジタル放送によりＴＳを配信する場合は、ＴＳを直交周波数分割多重（ＯＦＤＭ：Orthogonal Frequency Division Multiplexing）方式により変調する。
【００２８】
以下、図２を参照（適宜図１参照）して、第１実施形態に係るスクランブル装置１の構成について詳細に説明を行う。図２は、本発明の第１実施形態に係るスクランブル装置の詳細な構成を示すブロック図である。図２に示すように、スクランブル装置１は、パケットスクランブル手段１１と、スクランブル制御手段１２と、関連情報多重化手段１３とを備えている。
【００２９】
パケットスクランブル手段１１は、プログラムエンコーダ・多重化装置２から、ＴＳを構成するＴＳパケットを順次入力し、後記するスクランブル制御手段１２のスクランブル鍵生成手段１２ａで生成されたスクランブル鍵により、ＴＳパケットをスクランブルするものである。このスクランブルされたＴＳパケットは、関連情報多重化手段１３に出力される。
【００３０】
スクランブル制御手段１２は、ＴＳ（ＴＳパケット）をスクランブルするためのスクランブル鍵と当該スクランブルを解除するためのスクランブル関連情報とを生成するものである。ここでは、スクランブル制御手段１２は、スクランブル鍵生成手段１２ａと、ＥＣＭ生成手段１２ｂと、ワーク鍵生成手段１２ｃと、ＥＭＭ生成手段１２ｄとを備えている。
【００３１】
スクランブル鍵生成手段１２ａは、パケットスクランブル手段１１において、ＴＳを構成するＴＳパケットをスクランブルするためのスクランブル鍵を生成するものである。なお、スクランブル鍵生成手段１２ａは、パケットスクランブル手段１１において、ＴＳがスクランブルされている間、定期的（例えば、１秒間隔）にスクランブル鍵を生成する。この生成されたスクランブル鍵は、パケットスクランブル手段１１に出力される。
また、スクランブル鍵生成手段１２ａは、受信装置に確実にデスクランブル鍵が配信されたのちにデスクランブルを行えるようにするため、予め現在使用するデスクランブル鍵と、その次に使用するデスクランブル鍵を、ＥＣＭ生成手段１２ｂに出力する。ここでは、それぞれのスクランブル鍵をＥｖｅｎ鍵（偶鍵）とＯｄｄ鍵（奇鍵）を交互に使用して実現する。ここでは、例えば、Ｅｖｅｎ鍵とＯｄｄ鍵を１秒ごとに交互に生成して更新する。なお、スクランブル鍵とデスクランブル鍵とは一対のものであり、スクランブルに用いる鍵をスクランブル鍵と呼び、デスクランブルに用いる鍵をデスクランブル鍵と呼ぶ。なお、対称鍵暗号系を用いる場合、スクランブル鍵とデスクランブル鍵とは同一の鍵が使用される。
【００３２】
ＥＣＭ生成手段１２ｂは、全ての受信装置に共通に配信する共通情報（ＥＣＭ：Entitlement Control Message、以下、ＥＣＭと呼ぶ）を生成するものである。ここでは、ＥＣＭ生成手段１２ｂは、ＥＣＭとして、スクランブル鍵生成手段１２ａで生成されたデスクランブル鍵（Ｅｖｅｎ鍵、Ｏｄｄ鍵）と、放送番組に関連する番組情報（例えば、番組の種類、視聴料金等）とを、ワーク鍵生成手段１２ｃで生成されるワーク鍵を用いて暗号化してＥＣＭを生成する。なお、このＥＣＭは、スクランブル関連情報として関連情報多重化手段１３に出力される。
【００３３】
ワーク鍵生成手段１２ｃは、ＥＣＭ生成手段１２ｂにおいて、ＥＣＭを暗号化するために用いられるワーク鍵を生成するものである。なお、ワーク鍵生成手段１２ｃは、ワーク鍵を例えば１ヶ月程度で更新する。この生成されたワーク鍵は、ＥＣＭ生成手段１２ｂと、ＥＭＭ生成手段１２ｄとに出力される。
【００３４】
ＥＭＭ生成手段１２ｄは、受信装置ごとに個別の個別情報（ＥＭＭ：Entitlement Management Message以下、ＥＭＭと呼ぶ）を生成するものである。ここでは、ＥＭＭ生成手段１２ｄは、ワーク鍵と、受信装置を個別に識別する識別情報と、その受信装置を個別に制御する契約情報とを、受信装置で保有している鍵と同じマスタ鍵Ｋｍを用いて暗号化してＥＭＭを生成する。なお、このＥＭＭは、スクランブル関連情報として関連情報多重化手段１３に出力される。
【００３５】
関連情報多重化手段１３は、パケットスクランブル手段１１でスクランブルされたＴＳパケットに、スクランブル関連情報を多重化するものである。このスクランブル関連情報が多重化されたＴＳパケット（トランスポートストリーム）は、再多重化装置３に出力される。なお、関連情報多重化手段１３は、時刻情報（ＰＣＲ：Program Clock Reference以下、ＰＣＲと呼ぶ）が挿入されているＴＳパケット（時刻情報伝送用パケット：以下、ＰＣＲパケットと呼ぶ）にスクランブル関連情報を挿入する。
ここでは、関連情報多重化手段１３は、ＰＣＲパケット検出手段１３ａと、遅延手段１３ｂと、多重化手段１３ｃとを備えている。
【００３６】
ＰＣＲパケット検出手段（多重化対象パケット検出手段）１３ａは、パケットスクランブル手段１１から出力されるＴＳから、スクランブル関連情報を多重化する対象となるＰＣＲを含んだＴＳパケット（ＰＣＲパケット）を検出するものである。このＰＣＲパケットの検出には、ＴＳパケットのパケット識別子（ＰＩＤ）がプログラムマップテーブル（ＰＭＴ）の時刻情報識別子（ＰＣＲ＿ＰＩＤ）と同じ値であることで検出することができる。
なお、ＰＣＲパケット検出手段１３ａは、遅延手段１３ｂによって、スクランブル関連情報が遅延されている間、ＰＣＲパケットの検出を行うこととする。そして、ＰＣＲパケットを検出した場合、ＰＣＲパケット検出手段１３ａは、ＰＣＲパケットと、当該ＰＣＲパケットを検出した旨を併せて多重化手段１３ｃに通知する。また、ＰＣＲパケットを検出しなかった場合、ＰＣＲパケット検出手段１３ａは、そのまま、ＴＳパケットを多重化手段１３ｃに出力する。
【００３７】
遅延手段１３ｂは、スクランブル制御手段１２で生成されたスクランブル関連情報（ＥＣＭ、ＥＭＭ）の出力を遅延させるものである。この遅延手段１３ｂは、図示を省略したメモリ等の記憶手段に、一時的にスクランブル関連情報を記憶する。この遅延手段１３ｂで遅延されたスクランブル関連情報は、多重化手段１３ｃによって読み出される。
【００３８】
多重化手段１３ｃは、ＰＣＲパケット検出手段１３ａがＰＣＲパケットを検出したタイミングで、遅延手段１３ｂにおいて遅延されたスクランブル関連情報を読み出した後、当該スクランブル関連情報をＰＣＲパケットに挿入し、多重化するものである。
【００３９】
ここで、図３を参照（適宜図２参照）して、多重化手段１３ｃが、ＴＳパケットにスクランブル関連情報を挿入する領域について説明する。図３は、ＰＣＲを含むＴＳパケットの構造を示すデータ構造図である。
図３に示すように、ＴＳパケットは、１８８バイトの固定長であり、４バイトのヘッダ部と、可変長のアダプテーションフィールドと、可変長のペイロードとで構成されている。なお、従来、ＰＣＲを伝送する場合、ＴＳパケットのアダプテーションフィールドは、フィールド長や、領域の有無を示すフラグを含んだ２バイトの領域と、ＰＣＲ領域である６バイトの領域とを含む最小８バイト分の領域のみが利用され、ＴＳパケットの残りの最大１７６バイト分の領域は利用されていない。
そこで、多重化手段１３ｃは、図３に示すように、ＴＳパケットのペイロードＡにスクランブル関連情報を挿入する。なお、プライベート領域Ｂの領域にスクランブル関連情報を挿入することとしてもよい。
【００４０】
このようにスクランブル装置１を構成することで、スクランブル装置１は、トランスポートストリームをスクランブルする際に、ＰＣＲパケットの従来使用されていない領域を活用して、スクランブル関連情報を多重化することができる。
【００４１】
なお、ここでは、スクランブル装置１は、図１に示したように、プログラムエンコーダ・多重化装置２と再多重化装置３との間に備えることとして説明したが、図４に示すように、再多重化装置３と変調装置４との間に備えることとしてもよい（送出システムＳＢ）。図４は、スクランブル装置の他の配置構成を示す構成図である。図４に示すように、スクランブル装置１は、再多重化装置３において行った最終的な多重化後のトランスポートストリームに対してスクランブルを行う。
以上説明した図１または図４に示した構成によれば、スクランブル装置１は、複数の編成チャンネルのＴＳがどのように多重化されていても、個々のＴＳをスクランブルすることができる。また、これらの構成によれば、多重や再多重を行うサービスに対して、各ＴＳ間のタイミング関係が保持されるため、ＴＳのタイミング管理が容易になる。
【００４２】
［スクランブル装置（第１実施形態）の動作］
次に、図５を参照（適宜図２参照）して、スクランブル装置１の動作について説明する。図５は、本発明の第１実施形態に係るスクランブル装置の動作を示すフローチャートである。なお、ここでは、スクランブル関連情報の一例として、ＥＣＭを多重化する動作（スクランブル関連情報多重化方法）について説明する。
【００４３】
（鍵情報生成ステップ）
まず、スクランブル装置１は、スクランブル鍵生成手段１２ａによって、図示を省略したタイマにより所定の時間間隔（例えば、１秒）でスクランブル鍵を更新するタイミングになったか否かを判定する（ステップＳ１）。
ここで、スクランブル鍵を更新するタイミングになった場合（ステップＳ１でＹｅｓ）、スクランブル装置１は、スクランブル鍵生成手段１２ａによってスクランブル鍵（Ｅｖｅｎ鍵、または、Ｏｄｄ鍵）を生成し（ステップＳ２）、ステップＳ３に進む。一方、まだ、スクランブル鍵を更新するタイミングでない場合（ステップＳ１でＮｏ）、スクランブル装置１は、スクランブル鍵の生成を行わずにステップＳ３に進む。
【００４４】
そして、スクランブル装置１は、パケットスクランブル手段１１によって、逐次入力されるＴＳを構成するＴＳパケットがスクランブル対象のＴＳパケットであるか否かを判定し（ステップＳ３）、スクランブル対象である場合（ステップＳ３でＹｅｓ）、当該ＴＳパケットを、スクランブル鍵（Ｅｖｅｎ鍵、または、Ｏｄｄ鍵）でスクランブルし（ステップＳ４）、ステップＳ５に進む。
一方、ＴＳパケットがスクランブル対象でない場合（ステップＳ３でＮｏ）、スクランブル装置１は、スクランブルを行わずに、ステップＳ５に進む。
【００４５】
（遅延ステップ）
続けて、スクランブル装置１は、ＥＣＭ生成手段１２ｂによって、スクランブル鍵生成手段１２ａで、ＥＣＭを生成するタイミングになったか否かを判定する（ステップＳ５）。
ここで、ＥＣＭを生成するタイミングになった場合（ステップＳ５でＹｅｓ）、スクランブル装置１は、ＥＣＭ生成手段１２ｂによって、予めワーク鍵生成手段１２ｃで生成されたワーク鍵を用いて、スクランブル鍵生成手段１２ａで生成されたスクランブル鍵（Ｅｖｅｎ鍵、Ｏｄｄ鍵）と、放送番組に関連する番組情報とを暗号化してＥＣＭを生成する（ステップＳ６）。そして、スクランブル装置１は、遅延手段１３ｂによって、ステップＳ６で生成されたＥＣＭを遅延させる（ステップＳ７）。そして、ステップＳ８に進む。
一方、ＥＣＭを生成するタイミングになっていない場合（ステップＳ５でＮｏ）、スクランブル装置１は、ＥＣＭの生成を行わずに、ステップＳ８に進む。
【００４６】
（パケット検出ステップ）
そして、スクランブル装置１は、ＰＣＲパケット検出手段１３ａによって、遅延されたＥＣＭが存在するか否かを判定する（ステップＳ８）。
ここで、遅延されたＥＣＭが存在する場合（ステップＳ８でＹｅｓ）、スクランブル装置１は、ＰＣＲパケット検出手段１３ａによって、パケットスクランブル手段１１から出力されるＴＳパケットがＰＣＲパケットであるか否かを判定する（ステップＳ９）。
【００４７】
（多重化ステップ）
ここで、当該ＴＳパケットがＰＣＲパケットである場合（ステップＳ９でＹｅｓ）、スクランブル装置１は、多重化手段１３ｃによって、ＰＣＲパケットに、ステップＳ７で遅延されたＥＣＭを多重化する（ステップＳ１０）。そして、ステップＳ１１に進む。
一方、遅延されたＥＣＭが存在しない場合（ステップＳ８でＮｏ）、または、入力されたＴＳパケットがＰＣＲパケットでない場合（ステップＳ９でＮｏ）、スクランブル装置１は、そのまま、ステップＳ１１に進む。
【００４８】
そして、スクランブル装置１は、ステップＳ１０で生成されたＥＣＭが多重化されたＴＳパケット、または、ＥＣＭが多重化されていないＴＳパケットを外部に出力する（ステップＳ１１）。
その後、スクランブル装置１は、ＴＳの入力が継続される場合（ステップＳ１２でＮｏ）、ステップＳ１に戻って動作を継続する。一方、ＴＳの入力が終了した場合（ステップＳ１２でＹｅｓ）、スクランブル装置１は、動作を終了する。
以上の動作によって、スクランブル装置１は、ＰＣＲを含んだＴＳパケットに、ＥＣＭを多重化して、スクランブルしたＴＳを生成することができる。
【００４９】
（スクランブル関連情報の多重化のタイミング例）
ここで、図６を参照（適宜図２参照）して、スクランブル装置１が、図５で説明した動作において、ＴＳにスクランブル関連情報を多重化させるタイミングについて説明する。図６は、本発明の第１実施形態に係るスクランブル装置において、ＴＳにスクランブル関連情報を多重化させるタイミングを説明するための模式図である。
【００５０】
図６（ａ）に示すように、スクランブル装置１に入力されるトランスポートストリーム（ＴＳ）には、所定間隔でＰＣＲを含んだＴＳパケット（ＰＣＲパケット）が付加されている。
このＰＣＲを伝送する間隔は、ＭＰＥＧ−２  Ｓｙｓｔｅｍｓ（ＩＳＯ／ＩＥＣ  １３８１８−１）の規格によれば、１００ミリ秒以下の間隔である。また、地上デジタル放送方式（ＩＳＤＢ−Ｔ）の伝送方式（ＡＲＩＢ  ＳＴＤ−Ｂ３１）では、再多重された１本のＴＳ（１多重フレーム）において、モードによって、伝送するＰＣＲの数が決められている。モード１では１多重フレームに１パケット、モード２では１多重フレームに２パケット、モード３では１多重フレームに４パケットのＰＣＲを等間隔で伝送しなければならない。これは、５０ミリ秒強の伝送間隔に相当する。
【００５１】
その後、図６（ｂ）に示すように、スクランブル装置１は、Ｋｓ更新タイミング（Ｅ１）においてスクランブル鍵（Ｅｖｅｎ鍵Ｅ１）を更新するとともに、パケットスクランブル手段１１によって、新しいスクランブル鍵でＴＳパケットをスクランブルする。
ここでは、パケットスクランブル手段１１は、スクランブル制御手段１２が生成するスクランブル鍵ＫｓであるＥｖｅｎ鍵（図中、Ｅ１、Ｅ２、…）とＯｄｄ鍵（図中Ｏ１、Ｏ２、…）とを交互に用いて、ＴＳパケットをスクランブルする。
【００５２】
そして、図６（ｃ）に示すように、スクランブル鍵Ｋｓの生成タイミングに合わせたＥＣＭの生成タイミングにおいて、スクランブル制御手段１２が、例えば、スクランブル鍵Ｋｓ「Ｅ１」の生成時点では、２つのスクランブル鍵として、今回使用するスクランブル鍵（Ｅ１）、その前に生成したスクランブル鍵（Ｏ１）を含んだＥＣＭを生成する。そして、ＰＣＲパケットが検出されるまでＥＣＭの伝送を遅延させ、ＰＣＲパケットが検出された段階で、当該ＰＣＲパケットにＥＣＭを多重化したＥＣＭパケットを伝送する。
【００５３】
なお、例えば、図６（ｂ）に示すように、スクランブル鍵（Ｅｖｅｎ鍵Ｅ１）の更新タイミングにおいて、図６（ｃ）の「Ｅ１／Ｏ２」をスクランブル鍵として含むＥＣＭをＰＣＲパケットに多重化する場合、スクランブル鍵Ｅ１によるスクランブルと、ＥＣＭの送出に遅延が生じる。しかし、「Ｅ１／Ｏ２」をスクランブル鍵として含むＥＣＭの前に、すでにスクランブル鍵Ｅ１を含んだＥＣＭ（「Ｅ１／Ｏ１」）が送出されているため、受信装置において、正常にスクランブルを解除することができる。
また、図６（ｂ）に示すように、スクランブル鍵（Ｏｄｄ鍵Ｏ２）の更新タイミングが、ＰＣＲパケットの伝送と同時に発生する場合は、図６（ｃ）の「Ｅ２／Ｏ１」をスクランブル鍵として含むＥＣＭは、遅延させる必要ない。
【００５４】
このように、ＥＣＭの送出を、ＰＣＲパケットに同期させて遅延させても、受信装置で使用するスクランブル鍵が遅延することはない。
【００５５】
その後、図６（ｂ）に示すように、スクランブル装置１は、Ｋｓ更新タイミング（Ｅ１）においてスクランブル鍵を更新（Ｅｖｅｎ鍵Ｅ１）するとともに、パケットスクランブル手段１１によって、新しいスクランブル鍵でＴＳパケットをスクランブルする。
【００５６】
なお、ここでは、ＰＣＲパケット以外のＴＳパケットを全てスクランブルするような図となっているが、実際には、番組特定情報（ＰＳＩ：Program Specific Information））／番組配列情報（ＳＩ：Service Information）や目的以外の編成チャンネルのＴＳパケット等も含まれているため、スクランブルの対象とならないＴＳパケットも存在する。これらは、パケットスクランブル手段１１においてＴＳパケットのＰＩＤを見ることによって識別できる。
【００５７】
［スクランブル装置（第２実施形態）の構成］
次に、図７を参照して、本発明の第２実施形態に係るスクランブル装置の構成について説明する。図７は、本発明の第２実施形態に係るスクランブル装置の構成を示すブロック図である。なお、図７においては、スクランブル装置１Ｂに関連する周辺装置（プログラムエンコーダ・多重化装置２、再多重化装置３、変調装置４）を併せた送出システムＳＣとして記載している。図７に示すように、スクランブル装置１Ｂは、スクランブル装置１（図１参照）の構成におけるパケットスクランブル手段１１と、関連情報多重化手段１３とを逆に配置し、パケットスクランブル手段１１Ｂと、関連情報多重化手段１３Ｂとして構成している。
【００５８】
パケットスクランブル手段１１Ｂおよび関連情報多重化手段１３Ｂは、入力元および出力先が異なるだけで、図１および図２で説明したパケットスクランブル手段１１および関連情報多重化手段１３と同一の機能を有するものであるため説明を省略する。
このスクランブル装置１Ｂの構成によれば、パケットスクランブル手段１１Ｂは、関連情報多重化手段１３Ｂでスクランブル関連情報が多重化されたのちＴＳをスクランブルすることになる。
【００５９】
また、スクランブル装置１Ｂは、図７に示すように、プログラムエンコーダ・多重化装置２と再多重化装置３との間に備えてもよいし、図８に示すように、再多重化装置３と変調装置４との間に備えることとしてもよい（送出システムＳＤ）。
なお、スクランブル装置１Ｂの動作については、図５で説明したスクランブル装置１（図２参照）の動作において、ステップＳ３のＴＳパケットをスクランブルする動作が、ステップＳ１１の直前に行われることのみが異なっているため、詳細な動作については説明を省略する。
【００６０】
（スクランブル関連情報の多重化のタイミング例）
ここで、図９を参照して、スクランブル装置１Ｂが、ＴＳにスクランブル関連情報を多重化させるタイミングについて説明する。図９は、本発明の第２実施形態に係るスクランブル装置において、ＴＳにスクランブル関連情報を多重化させるタイミングを説明するための模式図である。
【００６１】
図９（ａ）に示すように、スクランブル装置１Ｂに入力されるトランスポートストリーム（ＴＳ）には、所定間隔でＰＣＲを含んだＴＳパケット（ＰＣＲパケット）が付加されている。
【００６２】
そして、図９（ｂ）に示すように、スクランブル装置１Ｂは、スクランブル鍵Ｋｓの生成タイミングに合わせたＥＣＭの生成タイミングにおいて、スクランブル制御手段１２が、例えば、スクランブル鍵Ｋｓ「Ｅ１」の生成時点では、２つのスクランブル鍵として、今回生成したスクランブル鍵（Ｅ１）、その前に生成したスクランブル鍵（Ｏ１）を含んだＥＣＭを生成する。そして、ＰＣＲパケットが検出されるまでＥＣＭの伝送を遅延させ、ＰＣＲパケットが検出された段階で、当該ＰＣＲパケットにＥＣＭを多重化したＥＣＭパケットを伝送する。
【００６３】
その後、図９（ｃ）に示すように、スクランブル装置１Ｂは、Ｋｓ更新タイミング（Ｅ１）においてスクランブル鍵（Ｅｖｅｎ鍵Ｅ１）を更新するとともに、パケットスクランブル手段１１Ｂによって、新しいスクランブル鍵でＴＳパケットをスクランブルする。
ここでは、パケットスクランブル手段１１Ｂは、スクランブル制御手段１２が生成するスクランブル鍵ＫｓであるＥｖｅｎ鍵とＯｄｄ鍵とを交互に用いて、ＴＳパケットをスクランブルする。
なお、スクランブル装置１Ｂは、ＰＣＲパケットに同期させて、ＥＣＭの送出を遅延させているが、これは、図６で説明したのと同様、受信装置で使用するスクランブル鍵が遅延することはない。
【００６４】
このように、スクランブル装置１Ｂは、図６で説明したスクランブル装置１と同様のタイミングで、ＥＣＭの多重およびスクランブル鍵の更新を行うことができる。
なお、スクランブル装置１Ｂは、パケットスクランブル手段１１Ｂが、スクランブル関連情報が多重化されたＴＳをスクランブルすることができる。これによって、パケットスクランブル手段１１Ｂは、スクランブル関連情報に基づいた動作を行うことができる。例えば、パケットスクランブル手段１１Ｂは、スクランブル制御手段１２からの制御を受けることなく、ＴＳを経由した情報でスクランブルのタイミングの制御等を行うことができる。
【００６５】
［スクランブル装置（第２実施形態）の応用］
ここで、一例として、スクランブル装置１Ｂが、スクランブル関連情報に基づいて、スクランブルのタイミングを制御する手法について説明する。
この場合、スクランブル装置１Ｂのパケットスクランブル手段１１Ｂは、図１０に示す構成とする。図１０は、本発明の第２実施形態に係るスクランブル装置のパケットスクランブル手段の構成を示すブロック図である。
図１０に示すように、パケットスクランブル手段１１Ｂは、ＥＣＭパケット検出手段１１ａと、遅延手段１１ｂと、スクランブル手段１１ｃとを備えている。
【００６６】
ＥＣＭパケット検出手段（スクランブル関連情報検出手段）１１ａは、関連情報多重化手段１３ＢでＴＳに多重化されたスクランブル関連情報を検出するものである。ここでは、ＥＣＭパケット検出手段１１ａは、スクランブル関連情報をＥＣＭとし、当該ＥＣＭを含んだＴＳパケットを検出することとする。
ここで、ＥＣＭパケットを検出した場合、ＥＣＭパケット検出手段１１ａは、ＥＣＭパケットと、当該ＥＣＭパケットを検出した旨を併せてスクランブル手段１１ｃに通知する。また、ＥＣＭパケットを検出しなかった場合、ＥＣＭパケット検出手段１１ａは、そのまま、ＴＳパケットをスクランブル手段１１ｃに出力する。
【００６７】
遅延手段１１ｂは、スクランブル制御手段１２で生成されたスクランブル鍵Ｋｓの出力を遅延させるものである。この遅延手段１１ｂは、図示を省略したメモリ等の記憶手段に、一時的にスクランブル鍵を記憶する。この遅延手段１１ｂで遅延されたスクランブル鍵は、スクランブル手段１１ｃによって読み出される。
【００６８】
スクランブル手段１１ｃは、ＥＣＭパケット検出手段１１ａから出力されるＴＳパケットを遅延手段１１ｂで遅延されたスクランブル鍵でスクランブルするものである。なお、スクランブル手段１１ｃは、ＥＣＭパケット検出手段１１ａから、ＥＣＭパケットを検出した旨の通知を受けたタイミングで、遅延手段１１ｂからスクランブル鍵を読み出し、スクランブルを行う。
このように、パケットスクランブル手段１１Ｂを構成することで、ＥＣＭの伝送タイミングと、スクランブル鍵の更新タイミングとを合わせることができる。
【００６９】
（スクランブル関連情報の多重化のタイミング例）
ここで、図１１を参照（適宜図８参照）して、スクランブル装置１Ｂのパケットスクランブル手段１１Ｂが、図１０で説明した構成である場合において、ＴＳにスクランブル関連情報を多重化させるタイミングについて説明する。図１１は、本発明の第２実施形態に係るスクランブル装置において、ＴＳにスクランブル関連情報を多重化させるタイミングを説明するための模式図である。
【００７０】
図１１（ａ）に示すように、スクランブル装置１Ｂに入力されるトランスポートストリーム（ＴＳ）には、所定間隔でＰＣＲを含んだＴＳパケット（ＰＣＲパケット）が付加されている。
【００７１】
そして、図１１（ｂ）に示すように、スクランブル装置１Ｂは、スクランブル鍵Ｋｓの生成タイミングに合わせたＥＣＭの生成タイミングにおいて、スクランブル制御手段１２が、例えば、スクランブル鍵Ｋｓ「Ｅ１」の生成時点では、２つのスクランブル鍵として、今回生成したスクランブル鍵（Ｅ１）、その前に生成したスクランブル鍵（Ｏ１）を含んだＥＣＭを生成する。そして、ＰＣＲパケットが検出されるまでＥＣＭの伝送を遅延させ、ＰＣＲパケットが検出された段階で、当該ＰＣＲパケットにＥＣＭを多重化したＥＣＭパケットを伝送する。
【００７２】
また、図１１（ｃ）に示すように、スクランブル装置１Ｂは、遅延手段１１ｂによって、スクランブル制御手段１２から出力されるスクランブル鍵（Ｅｖｅｎ鍵Ｅ１）を遅延させる。そして、スクランブル装置１Ｂは、ＥＣＭパケット検出手段１１ａによって、スクランブル関連情報（ここでは、ＥＣＭ）が多重化されているＴＳパケットを検出した段階で、遅延手段１１ｂによって遅延されたスクランブル鍵（ここでは、Ｅｖｅｎ鍵Ｅ１）でＴＳパケットをスクランブルする。
【００７３】
このように、スクランブル装置１Ｂは、スクランブル関連情報が送出されるタイミングと、スクランブル鍵の更新タイミングとを同じタイミングにすることができる。これによって、受信装置側におけるＥＣＭの処理時間をスクランブル鍵の更新の間隔時間分だけ利用することができ、時間的な余裕を確保することができる。
【００７４】
以上、本発明に係るスクランブル装置の種々の実施形態について、その構成と動作について説明したが、本発明はこれに限定されるものではない。例えば、ここでは、スクランブル関連情報として、ＥＣＭやＥＭＭをＰＣＲパケットに多重化する例を説明したが、ＰＣＲパケットがＴＳパケットで規定されているデータ長以内であれば、どのような情報を多重化することとしてもよい。例えば、スクランブルを行う際の初期化データ等を多重化することとしてもよい。
また、スクランブル装置１，１Ｂは、コンピュータを前記した各手段として機能させるスクランブル関連情報多重化プログラムにより動作させることができる。
【００７５】
［受信装置（デスクランブル装置）の構成］
次に、図１２を参照して、本発明に係る受信装置（デスクランブル装置）の構成について説明を行う。図１２は、本発明に係る受信装置（デスクランブル装置）の構成を示すブロック図である。
受信装置５は、スクランブル装置１，１Ｂ（図２、図８参照）でスクランブルされたＴＳを構成するＴＳパケットをデスクランブル（復号）するものである。ここでは、受信装置５は、図１２に示すように、関連情報分離手段５１と、デスクランブル制御手段５２と、パケットデスクランブル手段５３とを備えている。
【００７６】
関連情報分離手段５１は、図示を省略した放送受信手段を介して受信したスクランブルされたＴＳから、スクランブル関連情報を分離抽出するものである。ここでは、関連情報分離手段５１は、関連情報パケット検出手段５１ａと、分離手段５１ｂとを備えている。
【００７７】
関連情報パケット検出手段（抽出対象パケット検出手段）５１ａは、スクランブルされたＴＳから、スクランブル関連情報が多重化されたＰＣＲパケット（関連情報パケット）を検出するものである。なお、関連情報パケット検出手段５１ａは、ＴＳパケットを、順次、分離手段５１ｂに出力するとともに、関連情報パケットが検出された場合は、その旨を併せて分離手段５１ｂに通知する。
【００７８】
分離手段５１ｂは、関連情報パケットの検出が通知された段階で、関連情報パケット検出手段５１ａから出力されるＴＳパケットから、スクランブル関連情報を分離するものである。この分離されたスクランブル関連情報は、デスクランブル制御手段５２に出力される。ここでは、スクランブル関連情報にはＥＭＭ、ＥＣＭが含まれている。
なお、分離手段５１ｂは、図３に示したＴＳパケット（ＰＣＲパケット）のペイロードＡまたはアダプテーションフィールドのプライベート領域Ｂからスクランブル関連情報を抽出する。なお、ペイロードＡまたはプライベート領域Ｂのいずれの領域にスクランブル関連情報が挿入されているかは、予め定められているものとする。
【００７９】
デスクランブル制御手段５２は、関連情報分離手段５１で分離されたスクランブル関連情報に基づいて、ＴＳ（ＴＳパケット）をデスクランブルするか否かの制御を行うものである。ここでは、デスクランブル制御手段５２は、ＥＭＭ復号手段５２ａと、ＥＣＭ復号手段５２ｂと、視聴判定手段５２ｃとを備えている。
【００８０】
ＥＭＭ復号手段５２ａは、関連情報分離手段５１で分離されたスクランブル関連情報のうち、ＥＭＭを復号するものである。なお、ＥＭＭ復号手段５２ａは、図示を省略したＩＣカード等のセキュリティモジュールに記憶されているマスタ鍵Ｋｍを用いてＥＭＭを復号する。
また、ＥＭＭ復号手段５２ａは、ＥＭＭを復号することで、ＥＣＭを復号するためのワーク鍵Ｋｗや、受信装置の識別情報、契約情報等を生成する。ここで生成されたワーク鍵Ｋｗは、ＥＣＭ復号手段５２ｂに出力され、受信装置の識別情報や契約情報は、視聴判定手段５２ｃに出力される。
【００８１】
ＥＣＭ復号手段５２ｂは、関連情報分離手段５１で分離されたスクランブル関連情報のうち、ＥＣＭを復号するものである。なお、ＥＣＭ復号手段５２ｂは、ＥＭＭ復号手段５２ａから出力されるワーク鍵を用いてＥＣＭを復号する。
また、ＥＣＭ復号手段５２ｂは、ＥＣＭを復号することで、スクランブル鍵Ｋｓや、放送番組に関連する番組情報を生成する。ここで生成されたスクランブル鍵Ｋｓや番組情報は、視聴判定手段５２ｃに出力される。
【００８２】
視聴判定手段５２ｃは、ＥＭＭ復号手段５２ａで復号された受信装置の識別情報や制御情報、および、ＥＣＭ復号手段５２ｂで復号された番組情報に基づいて、スクランブルされているＴＳパケットを復号するか否かを判定するものである。例えば、視聴判定手段５２ｃは、受信した契約情報が、番組情報に示される視聴条件に合致するか否かによって、ＴＳパケットを復号するか否かを判定する。
なお、視聴判定手段５２ｃは、ＴＳパケットを復号可能と判定した場合、ＥＣＭ復号手段５２ｂで復号されたスクランブル鍵Ｋｓをパケットデスクランブル手段５３に出力する。
【００８３】
パケットデスクランブル手段５３は、関連情報分離手段５１から順次出力されるＴＳパケットを、デスクランブル制御手段５２から出力されるスクランブル鍵を用いて復号するものである。なお、このパケットデスクランブル手段５３で復号されたＴＳは、図示を省略したＭＰＥＧ−２等の復号手段によって、視聴可能なデータとして復号される。
このように受信装置５を構成することで、受信装置５は、ＰＣＲパケットに多重化されているスクランブル関連情報を分離抽出して、スクランブルの解除等の制御を行うことができる。
【００８４】
［受信装置（デスクランブル装置）の動作］
次に、図１３を参照（適宜図１２参照）して、受信装置５の動作について説明する。図１３は、本発明に係る受信装置（デスクランブル装置）の動作を示すフローチャートである。なお、ここでは、スクランブル関連情報の一例として、ＥＣＭを分離する動作について説明する。
【００８５】
まず、受信装置５は、関連情報パケット検出手段５１ａによって、スクランブルされたＴＳにおいて、ＴＳパケットごとに、スクランブル関連情報が多重化されたＰＣＲパケット（関連情報パケット）であるか否かを判定する（ステップＳ５１）。なお、関連情報パケットの判定は、ＴＳパケットのパケット識別子（ＰＩＤ）が、ＥＣＭのパケット識別子（ＥＣＭ＿ＰＩＤ）やＥＭＭのパケット識別子（ＥＭＭ＿ＰＩＤ）と同じ値であることで判定することができる。
ここで、関連情報パケットが検出された場合（ステップＳ５１でＹｅｓ）、受信装置５は、分離手段５１ｂによって、関連情報パケットからスクランブル関連情報（ここでは、ＥＣＭ）を分離して抽出する（ステップＳ５２）。
【００８６】
その後、受信装置５は、ＥＣＭ復号手段５２ｂによって、予めＥＭＭ復号手段５２ａで復号されているワーク鍵を用いて、ＥＣＭからスクランブル鍵や番組情報を復号する（ステップＳ５３）。そして、受信装置５は、当該スクランブル鍵を新しいスクランブル鍵として更新し（ステップＳ５４）、ステップＳ５５に進む。
一方、関連情報パケットが検出されなかった場合（ステップＳ５１でＮｏ）、受信装置５は、スクランブル鍵の更新を行わずにステップＳ５８に進む。
【００８７】
そして、受信装置５は、視聴判定手段５２ｃによって、予めＥＭＭ復号手段５２ａで復号されている受信装置の識別情報や契約情報、および、ＥＣＭ復号手段５２ｂで復号された番組情報に基づいて、スクランブルされているＴＳパケットを復号するか否かを判定（視聴判定）する（ステップＳ５５）。
【００８８】
そして、視聴が許可されている場合（ステップＳ５５で「許可」）、受信装置５は、パケットデスクランブル手段５３によって、ＴＳパケットをスクランブル鍵を用いてデスクランブル（復号）し出力する（ステップＳ５６）。
一方、視聴が許可されていない場合（ステップＳ５５で「不許可」）、受信装置５は、そのままＴＳパケットを復号せずに出力する（ステップＳ５７）。
【００８９】
その後、受信装置５は、スクランブルされたＴＳの入力が継続される場合（ステップ５８でＮｏ）、ステップＳ５１に戻って動作を継続する。一方、ＴＳの入力が終了した場合（ステップＳ５８でＹｅｓ）、受信装置５は、動作を終了する。
以上の動作によって、受信装置５は、ＰＣＲを含んだＴＳパケット（関連情報パケット）からＥＣＭを分離抽出して、スクランブルされたＴＳをデスクランブルすることができる。
【図面の簡単な説明】
【００９０】
【図１】本発明の第１実施形態に係るスクランブル装置の概略構成を示すブロック図である。
【図２】本発明の第１実施形態に係るスクランブル装置の詳細な構成を示すブロック図である。
【図３】ＰＣＲを含むＴＳパケットの構造を示すデータ構造図である。
【図４】本発明の第１実施形態に係るスクランブル装置の他の配置構成を示す構成図である。
【図５】本発明の第１実施形態に係るスクランブル装置の動作を示すフローチャートである。
【図６】本発明の第１実施形態に係るスクランブル装置において、ＴＳにスクランブル関連情報を多重化させるタイミングを説明するための模式図である。
【図７】本発明の第２実施形態に係るスクランブル装置の構成を示すブロック図である。
【図８】本発明の第２実施形態に係るスクランブル装置の他の配置構成を示す構成図である。
【図９】本発明の第２実施形態に係るスクランブル装置において、ＴＳにスクランブル関連情報を多重化させるタイミングを説明するための模式図である。
【図１０】本発明の第２実施形態に係るスクランブル装置のパケットスクランブル手段の構成を示すブロック図である。
【図１１】本発明の第２実施形態に係るスクランブル装置において、ＴＳにスクランブル関連情報を多重化させる他のタイミングを説明するための模式図である。
【図１２】本発明に係る受信装置（デスクランブル装置）の構成を示すブロック図である。
【図１３】本発明に係る受信装置（デスクランブル装置）の動作を示すフローチャートである。
【符号の説明】
【００９１】
Ｓ      送出システム
１、１Ｂ  スクランブル装置
１１    パケットスクランブル手段
１２    スクランブル制御手段
１２ａ  スクランブル鍵生成手段
１２ｂ  ＥＣＭ生成手段
１２ｃ  ワーク鍵生成手段
１２ｄ  ＥＭＭ生成手段
１３    関連情報多重化手段
１３ａ  ＰＣＲパケット検出手段（多重化対象パケット検出手段）
１３ｂ  遅延手段
１３ｃ  多重化手段
２      プログラムエンコーダ・多重化装置（多重化装置）
３      再多重化装置
４      変調装置
５      受信装置（デスクランブル装置）
５１    関連情報分離手段
５１ａ  関連情報パケット検出手段（抽出対象パケット検出手段）
５１ｂ  分離手段（関連情報抽出手段）
５２    デスクランブル制御手段５２
５２ａ  ＥＭＭ復号手段
５２ｂ  ＥＣＭ復号手段
５２ｃ  視聴判定手段
５３    パケットデスクランブル手段
【図１】
2008124529.tif 000003
【図２】
2008124529.tif 000004
【図３】
2008124529.tif 000005
【図４】
2008124529.tif 000006
【図５】
2008124529.tif 000007
【図６】
2008124529.tif 000008
【図７】
2008124529.tif 000009
【図８】
2008124529.tif 000010
【図９】
2008124529.tif 000011
【図１０】
2008124529.tif 000012
【図１１】
2008124529.tif 000013
【図１２】
2008124529.tif 000014
【図１３】
2008124529.tif 000015