(57)【要約】【課題】柔軟性が高くかつ利便性の高いスクランブル制御を実現するためのスクランブル装置を提供することを目的とする。【解決手段】デジタル符号化された番組パケットに番組パケットの種類を示すパケット識別子が付され、番組パケットをスクランブルするスクランブル鍵を、パケット識別子によって判定するスクランブル装置であって、付加情報パケットを抽出して解析するパケット解析手段５を備え、得られた情報を利用して、パケット識別子からスクランブル鍵を判定することを特徴とするスクランブル装置。【選択図】  図１
2004363976.tif 000002
【特許請求の範囲】
【請求項１】
付加情報を含む付加情報パケットが多重されているデジタル符号化された番組パケットに前記番組パケットの種類を示すパケット識別子が付され、前記番組パケットをスクランブルするスクランブル鍵を、前記パケット識別子によって判定するスクランブル装置であって、前記付加情報パケットを抽出して解析するパケット解析手段を備え、前記パケット解析手段で得られた情報を利用して、前記パケット識別子から前記スクランブル鍵を判定することを特徴とするスクランブル装置。
【請求項２】
付加情報パケットには番組パケットのチャンネル編成に関する情報が含まれており、パケット解析手段は、パケットのパケット識別子との関連づけ情報を、抽出し解析することを特徴とする請求項１記載のスクランブル装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は衛星放送、ケーブルテレビ、地上放送などにおいてデジタル符号化された映像，音声からなる番組データをスクランブルして放送するためのスクランブル装置に関するものである。
【０００２】
【従来の技術】
近年のデジタル放送では、データの圧縮およびパケット多重の方式としてＭＰＥＧ２規格が標準として採用されている。このＭＰＥＧ２方式によりデジタル符号化された映像、音声などの番組データは所定ブロックごとにパケット化されて送信される。このパケットの連なりをトランスポートストリーム（以下、ＴＳと記す）、個々のパケットをＴＳパケットという。
【０００３】
デジタル放送で標準的に利用されているスクランブル方式においては、ＴＳパケットに付与されているパケット識別子（以下、ＰＩＤと記す）を利用して、当該ＴＳパケットのスクランブルの要否が判定される。図２に、そのスクランブル方式を実現するためのスクランブル装置の構成を示す。
【０００４】
図２において、１１はＴＳパケット、１２はＴＳパケットのＰＩＤを抽出するＰＩＤ抽出部、１３はＰＩＤと、そのＰＩＤが付与されたＴＳパケットをスクランブルするためのスクランブル鍵Ｋｓとを関連づけるためのＰＩＤ−Ｋｓマッピングテーブルである。
【０００５】
１４はスクランブル演算部であり、ＰＩＤ−Ｋｓマッピングテーブル１３の出力であるスクランブル鍵Ｋｓを使って、ＴＳパケット１１をスクランブルする。ＰＩＤ−Ｋｓマッピングテーブル１３に置かれる情報は、例えばスクランブル制御を行う管理サーバなどから設定される。
【０００６】
このような構成のように、送信側と受信側にスクランブル対象または非対象の固有ＰＩＤ値を予め登録しておくことにより、スクランブル制御のシステム構成を容易にする方法が提案されている（例えば、特許文献１参照）。
【０００７】
【特許文献１】
特開２０００−２７１３２２号公報
【０００８】
【発明が解決しようとする課題】
通常、ＴＳは複数のサービス（編成チャンネル）から構成されており、また、１つのサービスには映像、音声など、ストリーム種別の異なる構成要素（コンポーネント）が含まれる。これらのコンポーネントをＴＳパケット形式で伝送するためにＰＩＤが割り当てられるが、これらのＰＩＤは同一のＴＳの中では重複がなく、かつ同一サービスを構成するストリーム種別ごとに定められるのが通常である。すなわち、１つのサービスは予め定められた複数のＰＩＤを持つＴＳパケットの集合として存在する。
【０００９】
デジタル放送の送信局において、スクランブルの要否設定をサービス単位で制御する運用を想定した場合、サービスに含まれるコンポーネントを同一のスクランブル鍵Ｋｓでスクランブルすることになる。図２に示した従来のスクランブル装置を使用してサービス単位でスクランブル制御を行う場合、スクランブル制御情報としてＰＩＤ−Ｋｓマッピング情報を与えるためには、制御対象のサービスに含まれるコンポーネントのＰＩＤを制御側で把握しておく必要がある。
【００１０】
例えばスクランブル制御用の管理サーバから設定を行うためには、ＴＳに存在するサービスと、サービスに含まれるコンポーネントのＰＩＤの対応を、管理サーバ上に登録しておくか、管理サーバから参照可能な記憶装置よりデータを取得しなければならず、制御のしくみおよびシステム構成が複雑になるという問題が生じる。
【００１１】
また、特許文献１に示された構成では、ＴＳの中でのスクランブル対象ＰＩＤが固定されてしまい、サービス構成の変更やスクランブル対象の動的な変更ができないことになり、運用の柔軟性が失われる。
【００１２】
本発明は上記のような問題を解決するためになされたものであり、柔軟性が高くかつ利便性の高いスクランブル制御を実現するためのスクランブル装置を提供することを目的とする。
【００１３】
【課題を解決するための手段】
前記従来の課題を解決するため、本発明のスクランブル装置はＭＰＥＧ２システム規格に規定される番組特定情報（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ、以下、ＰＳＩと記す）パケットを解析する手段を設け、サービスとコンポーネントのＰＩＤとの対応をスクランブル装置で取得することにより、スクランブル制御を簡易にすることができる。
【００１４】
【発明の実施の形態】
以下に、本発明の実施の形態について、図面を参照しながら説明する。
【００１５】
図１は、本発明の実施の形態におけるスクランブル装置の構成図である。図１において図２と同じ構成要素については同じ符号を用い、説明を省略する。
【００１６】
図１において、５は入力されたＴＳパケット１１からＰＳＩパケットを抽出し解析するＰＳＩ解析部である。本実施の形態ではＰＳＩパケットのうち、プログラムアソシエーションテーブル（以下、ＰＡＴと記す）、プログラムマップテーブル（以下、ＰＭＴと記す）を抽出する。
【００１７】
ＰＡＴのＰＩＤは１６進数で「００００」と割り当てられており、まず、ＴＳパケットの中からＰＩＤが「００００」なるパケットを抽出する。ＰＡＴのデータ構造を図３に示す。ＰＡＴの構造においては、放送番組番号識別とＰＭＴのＰＩＤとの対応が示される。
【００１８】
放送番組番号識別はＴＳ内でサービスを識別するのに利用されるサービス識別子と等しいため、以下、放送番組番号識別をサービスＩＤと置き換えて表記する。
【００１９】
次に、ＰＡＴに記述されたＰＭＴ、ＰＩＤより、そのＰＩＤ値を持つパケットを抽出しＰＭＴを取得する。取得されるＰＭＴの種類は、ＴＳ内に存在するサービスの数に等しい。ＰＭＴのデータ構造を図４に示す。取得したＰＭＴを解析することにより、ＴＳに存在するサービスのサービスＩＤとそのサービスに含まれるコンポーネントのＰＩＤ（ＰＭＴデータ構造中のエレメンタリーＰＩＤ）とのマッピング情報を得ることができる。このマッピング情報はサービスＩＤ−ＰＩＤマッピングテーブル６に出力される。
【００２０】
サービスＩＤ−ＰＩＤマッピングテーブル３には、ＰＩＤ抽出部１２で抽出された番組パケットのＰＩＤが入力され、ＰＩＤに対応したサービスＩＤが出力される。４はサービスＩＤ−Ｋｓマッピングテーブルであり、サービスＩＤ−ＰＩＤマッピングテーブル３からのサービスＩＤに対応したスクランブル鍵Ｋｓをスクランブル演算部１４に出力する。サービスＩＤとスクランブル鍵Ｋｓのマッピング情報は、例えば管理サーバなどから設定される。
【００２１】
上記の構成によれば、スクランブル装置でサービスとコンポーネントのＰＩＤを関連づけられるため、サービス単位でスクランブル制御を行う場合に、制御側でＰＩＤを意識することなくスクランブル対象のサービスごとにスクランブル鍵Ｋｓを割り当ててスクランブル制御を行うことができる。
【００２２】
【発明の効果】
以上のように、本発明のスクランブル装置によれば、ＴＳに存在するサービスとサービスに含まれるコンポーネントのＰＩＤ値の対応を、スクランブル制御側において取得する必要がなくなるので、スクランブル制御のシステムがより容易に構成できる。
【図面の簡単な説明】
【図１】本発明の実施の形態例であるスクランブル装置の構成を示す図
【図２】従来のスクランブル装置の構成を示す図
【図３】本発明のＰＡＴのデータ構成を示す図
【図４】本発明のＰＭＴのデータ構成を示す図
【符号の説明】
３  サービスＩＤ−ＰＩＤマッピングテーブル
４  サービスＩＤ−ＰＩＤマッピングテーブル
５  ＰＳＩ解析部
１１  ＴＳパケット
１２  ＰＩＤ抽出部
１３  ＰＩＤ−Ｋｓマッピングテーブル
１４  スクランブル演算部
【図１】
2004363976.tif 000003
【図２】
2004363976.tif 000004
【図３】
2004363976.tif 000005
【図４】
2004363976.tif 000006