(57)【要約】【課題】デジタル放送システムなどに使用されるＭＰＥＧ−ＴＳなどのＭＰＥＧストリームを蓄積及び再生する際の処理方法及び処理装置に関し、ＭＰＥＧストリームが暗号化された場合の特殊再生を効率的に行う。【解決手段】鍵情報と、該鍵情報で暗号化されたコンテンツとを含むＭＰＥＧストリーム３５を入力し、前記鍵情報を元に復号した復号済みＭＰＥＧストリーム３９を出力する復号ブロック３４と、前記復号ブロック３４から復号済みＭＰＥＧストリーム３９を入力し、前記復号済みＭＰＥＧストリームにおける鍵情報の位置情報を、インデックス情報４１として生成するインデックス生成ブロック４０とを有するＭＰＥＧストリーム処理装置によって、ＭＰＥＧストリームを処理する。再生時に生成したインデックス情報４１を元に鍵情報のパケット位置を求める。【選択図】          図３
2006279143.tif 000002
【特許請求の範囲】
【請求項１】
鍵情報と、該鍵情報で暗号化されたコンテンツとを含むＭＰＥＧストリームを入力し、
暗号化に用いられた前記鍵情報の前記ＭＰＥＧストリームにおける位置情報を、インデックス情報として生成することを特徴とするＭＰＥＧストリーム処理方法。
【請求項２】
鍵情報と、該鍵情報で暗号化されたコンテンツとを含み、パケット化されたＭＰＥＧストリームをパケット毎に入力し、
パケット毎に該パケットが含む情報種を判別し、
該情報種が前記鍵情報である場合には、該パケットのパケットカウント数を鍵情報であることを示す前記情報種と共にインデックス情報に記憶し、
該情報種が前記コンテンツ情報である場合には、該パケットのパケットカウント数をコンテンツ情報であることを示す前記情報種と共にインデックス情報に記憶する
ことを特徴とするＭＰＥＧストリーム処理方法。
【請求項３】
鍵情報と、該鍵情報で暗号化されたコンテンツとを含むＭＰＥＧストリームを入力し、前記鍵情報を元に復号した復号済みＭＰＥＧストリームを出力する復号ブロックと、
前記復号ブロックから復号済みＭＰＥＧストリームを入力し、前記復号済みＭＰＥＧストリームにおける鍵情報の位置情報を、インデックス情報として生成するインデックス生成ブロックとを有する
ことを特徴とするＭＰＥＧストリーム処理装置。
【請求項４】
前記復号済みＭＰＥＧストリームを暗号化するローカル暗号ブロックと、
該ローカル暗号ブロックによる暗号化に用いる鍵情報を生成する鍵生成ブロックを更に有することを特徴とする請求項３記載のＭＰＥＧストリーム処理装置。
【請求項５】
前記鍵生成ブロックは、前記ローカル暗号ブロックで使用する鍵情報と、前記インデックス生成ブロックで使用する鍵情報を含んだパケットを出力することを特徴とする請求項４記載のＭＰＥＧストリーム処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＳ（Communication  Satellite）デジタル放送システムなどに使用されるＭＰＥＧ−ＴＳ（Moving Picture Experts Group - Transport Stream）などのＭＰＥＧストリームを蓄積及び再生する際の処理方法及び処理装置に関し、特にＭＰＥＧストリームが暗号化された場合の処理方法及び処理装置に関する。
【背景技術】
【０００２】
ＭＰＥＧストリームの再生では、通常再生時の場合、受信したＴＳパケットがＴＳ蓄積手段に蓄えられ、順次、ＴＳデコーダへ転送され、ＴＳデコーダにおいて再生対象のエレメンタリ・ストリームが抽出され、抽出されたエレメンタリ・ストリームがＭＰＥＧデコーダによって復号され、テレビ等に転送されて、再生画像が表示される。
これに対し、例えば早送り再生、逆再生、頭出し再生などの特殊再生時の場合には、ＴＳデコーダへのストリーム入力時に、不要なパケットを間引いたり、パケットを並べ替えるなどの加工処理が必要になる。
図１は、従来のＭＰＥＧストリーム再生装置で行われる特殊再生処理を説明するための図である。図１（ａ）はＴＳ蓄積手段に蓄積された状態のＴＳパケット群を表し、１〜１５は、各ＴＳパケットを表している。ここで、Ｉの符号に対応するＴＳパケット群はＩピクチャの情報を含んだＴＳパケット、Ｐの符号に対応するＴＳパケット群はＰピクチャの情報を含んだＴＳパケット、Ｂの符号に対応するＴＳパケット群はＢピクチャの情報を含んだＴＳパケットであることを表している。図１（ｂ）は、通常再生時の場合のエレメンタリ・ストリームを示し、ＴＳ蓄積手段に蓄積されたＴＳパケット群を順次出力したものである。図１（ｃ）は、ＩピクチャおよびＰピクチャのみを表示して順早送り再生を行う場合のエレメンタリ・ストリームを示す。この場合には、ＴＳ蓄積手段に蓄積されたＴＳパケット群からＩピクチャ及びＰピクチャのみを抽出し、図１（ｃ）に示す特殊再生用エレメンタリ・ストリームが作成される。
このように、特殊再生の場合には所定の加工処理が必要で、効率良く処理するため、予めストリーム内のＩピクチャ，Ｐピクチャ，ＢピクチャのＴＳパケット位置についてインデックス情報を作成しておき、この情報を利用してピクチャ・ヘッダの検出を高速にする工夫が本発明者から提案されている（特許文献１参照）。
【０００３】
また、デジタル放送等のコンテンツを扱うＭＰＥＧ−ＴＳでは、コンテンツ保護のため、ＴＳパケット単位でスクランブル（暗号化）する処理が必要となってきている。この場合、送信機側でスクランブルに使用されたスクランブル鍵はパケット化され、スクランブルされたコンテンツと共に多重化されて送信される。受信機側は、このスクランブル鍵情報の含まれたパケットをＩＣカードなどに送ることにより、スクランブル鍵を取り出し、コンテンツのデスクランブル（復号化）に用いる。通常、このスクランブル鍵は、定期的（例えば３秒に１回）に更新される。
図２は、スクランブルされたＴＳパケットストリームを説明するための図である。図２（ａ）はＴＳ蓄積手段に蓄積されたＴＳパケット群を示し、Ｋ０，Ｋ１、Ｋ２，Ｋ３はスクランブル鍵情報を含んだＴＳパケット、他のＣ１，Ｃ２,・・・Ｃ１０は映像や音声などのコンテンツ情報を含んだＴＳパケットを示す。ここで、Ｃ０とＣ１のパケットは、Ｋ０に含まれるスクランブル鍵でスクランブルされており、Ｃ２からＣ４のパケットＫ１、Ｃ５からＣ８のパケットはＫ２に含まれるスクランブル鍵でスクランブルされている。
図２（ｂ）は、ＩピクチャおよびＰピクチャのみを表示して順早送り再生を行う場合のエレメンタリ・ストリームと、スクランブル鍵情報との対応を示す。この図では、１つめのＩピクチャはＫ０に含まれたスクランブル鍵情報でスクランブルされており、次のＰピクチャはＫ２に含まれたスクランブル鍵情報でスクランブルされた部分とＫ３に含まれたスクランブル鍵情報でスクランブルされた部分を有している。更に次のＰピクチャはＫ７に含まれたスクランブル鍵情報でスクランブルされた部分とＫ８に含まれたスクランブル鍵情報でスクランブルされた部分を有している。
スクランブルされたＴＳパケットストリームを通常再生する場合には、適当な位置からストリームを入力しても、順に入力したＴＳパケットからスクランブル鍵を取り出し、デスクランブル処理することができる。しかし、特殊再生等の場合には、必要なＴＳパケットについて間引きや並べ替えの加工処理がされているため、それぞれのＴＳパケットをスクランブルしたスクランブル鍵を見つけて、これによってデスクランブルするという処理が必要になる。
そこで、このようなＴＳパケットとスクランブル鍵との対応付けを容易にするため、コンテンツのスクランブルをする際に、スクランブル鍵の更新をＩピクチャとなるタイミング毎に行う工夫が本発明者から提案されている（特許文献２参照）。この技術では、スクランブル鍵は、ＧＯＰ（Group Of Pictures：ランダム・アクセスを可能とするため、Ｉピクチャが少なくとも１枚入った画面群構造）単位で更新されるようにできるので、スクランブル鍵の対応付けが容易になる。
【特許文献１】特開２００２−１６５１８０号公報
【特許文献２】特開２００３−３２４６９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来の方法では、スクランブルされたＴＳパケットストリームを特殊再生する場合には、依然として、必要なスクランブル鍵情報がどのパケットに含まれているかが分からないため、特殊再生処理が効率的に行われないという問題点がある。
【０００５】
本発明は、かかる点に鑑み、スクランブルされたＭＰＥＧストリームにおいても、蓄積されたＴＳパケットを解析することなく、軽い負荷で特殊再生を実現することができるようにしたＭＰＥＧストリームの蓄積・再生時における処理方法及び処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明では、スクランブルされたＴＳパケットのスクランブル鍵情報が、ストリーム中のどの位置のパケットにあるかを、インデックス情報として記憶することにより効率的な再生を可能とする。
本発明中、第１の発明は、鍵情報と、該鍵情報で暗号化されたコンテンツとを含むＭＰＥＧストリームを入力し、
暗号化に用いられた前記鍵情報の前記ＭＰＥＧストリームにおける位置情報を、インデックス情報として生成することを特徴とするＭＰＥＧストリーム処理方法である。
また、他の発明は、鍵情報と、該鍵情報で暗号化されたコンテンツとを含み、パケット化されたＭＰＥＧストリームをパケット毎に入力し、
パケット毎に該パケットが含む情報種を判別し、
該パケットが前記鍵情報である場合には、該パケットのパケットカウント値を前記情報種と共にインデックス情報に記憶し、
該パケットが前記コンテンツ情報である場合には、該パケットのパケットカウント値を前記情報種と共にインデックス情報に記憶する
ことを特徴とするＭＰＥＧストリーム処理方法である。
また、他の発明は、鍵情報と、該鍵情報で暗号化されたコンテンツとを含むＭＰＥＧストリームを入力し、前記鍵情報を元に復号した復号済みＭＰＥＧストリームを出力する復号ブロックと、
前記復号ブロックから復号済みＭＰＥＧストリームを入力し、前記復号済みＭＰＥＧストリームにおける鍵情報の位置情報を、インデックス情報として生成するインデックス生成ブロックとを有する
ことを特徴とするＭＰＥＧストリーム処理装置である。
【発明の効果】
【０００７】
本発明のＭＰＥＧストリーム処理方法及び処理装置によれば、スクランブルされたＭＰＥＧストリームにおいて、蓄積されたＴＳパケットを解析することなく、軽い負荷で特殊再生を実現することができる。
【発明を実施するための最良の形態】
【０００８】
（第一の実施形態）
図３は、本発明のインデックス生成機能を有するＭＰＥＧストリーム処理装置の第一の実施形態である。図３中、３０がＭＰＥＧストリーム処理装置であり、点線で囲んだ３つの処理、暗号ストリーム復号処理３１、インデックス生成処理３２、ストリームのローカル暗号化処理３３をそれぞれ順番に行う。
まず、暗号ストリーム復号処理３１では、送信されてきた暗号化されたＴＳパケットストリーム３５を復号する。復号ブロック３４は送信されてきたＴＳパケットストリ−ム３５の中からスクランブル鍵情報を含むパケット３６を取り出し、鍵復元ブロック３７に送る。本実施の形態では、１つの鍵パケット３６には、ＯＤＤ鍵とＥＶＥＮ鍵の２つのスクランブル鍵の情報が含まれている。ＯＤＤ鍵は先に使用される鍵で、ＥＶＥＮ鍵は次に使用される鍵である。鍵の復元には時間がかかるため、予め次に使用される鍵の情報も送っておき復元しておくことで処理の高速化を図っている。鍵復元ブロック３７は、スクランブル鍵３８を復元し、復号ブロック３４に出力する。復号ブロック３４は送られてきたスクランブル鍵３８を用いて暗号化されたストリームを復号する。
【０００９】
次に、インデックス生成処理４０では、復号化されたストリーム３９について、Ｉピクチャ，Ｐピクチャ，ＢピクチャのＴＳパケット位置のインデックス生成に加えて、鍵情報についてのＴＳパケット位置のインデックスも生成する。インデックス生成ブロック４０は復号ブロック３４から送られてきた復号済みＴＳパケットストリーム３９について、インデックス情報４１を生成する。このインデックス情報の生成方法は後述する。ここで生成したインデックス情報は、再生時に使用されるため、ＭＰＥＧストリーム処理装置３０外へ出力される。
【００１０】
次に、ローカル暗号化処理３３では、復号化されたストリームに対し、今度は受信機側内部のローカル暗号を施す。ローカル暗号ブロック４３はインデックス生成後の復号済みＴＳパケットストリーム４２を受け取って、ローカル暗号用のスクランブル鍵を生成する鍵生成ブロック４４がスクランブル鍵４６及びスクランブル鍵をパケット化した鍵パケット４５を生成し、ローカル暗号ブロック４３へ出力する。ローカル暗号ブロック４３では、受け取ったスクランブル鍵４６を用いて、復号済みＴＳパケットストリーム４２を再びスクランブル化する。また、ローカル暗号ブロック４３は受け取った鍵パケット４５をスクランブルしたコンテンツ情報のパケットとともに合わせて、ローカル暗号化ＴＳパケットストリーム４７を生成する。
【００１１】
このＭＰＥＧストリーム処理装置を用いれば、再生する際にインデックス情報を元に、ＴＳパケットの並べ替え、頭出し等を効率的に行ってローカル暗号の復号やデコード処理をすることができる。従って、再生時に蓄積されたＴＳパケットを解析して鍵パケットのパケット位置を調べることなく、簡単に特殊再生等を実現することが可能である。
しかし、本実施の形態のＭＰＥＧストリーム処理装置では、ローカル暗号化の前でインデックスを生成しているため、生成したインデックスを有効に使うためには、ローカル暗号化の際に、元のＭＰＥＧストリ−ムの鍵パケットをローカル暗号化の鍵パケットと１：１対応で置き換え、位置がずれないようにする必要がある。そのため、ローカル暗号化のスクランブル形式は、元のＭＰＥＧストリ−ムのスクランブル形式に依存し、自由にローカル暗号のスクランブル形式を変えられなくなる。
【００１２】
（第二の実施形態）
図４は、図３のＭＰＥＧストリ−ム処理装置を改良した第二の実施形態を説明するための図である。図４のＭＰＥＧストリ−ム処理装置では、図３のＭＰＥＧストリーム処理装置３０と同様に、点線で囲んだ３つの処理、暗号ストリーム復号処理３１、インデックス生成処理４８、ストリームのローカル暗号化処理４９をそれぞれ順番に行う。第二の実施形態が第一の実施形態と異なる点は、受信機側内部の暗号であるローカル暗号用のスクランブル鍵を生成する鍵生成ブロック５２が、ローカル暗号化処理５１の際に鍵生成するのではなく、インデックス生成処理５０の際に鍵生成する点である。このＭＰＥＧストリーム処理装置では、鍵パケット挿入処理を、ローカル暗号化処理と分離している。なお、暗号ストリーム復号処理３１は、図３の暗号ストリーム復号処理３１と同様なので説明を省略する。
インデックス生成処理４８では、インデックス生成ブロック５０が復号ブロック３４から送られてきた復号済みＴＳパケットストリーム３９について、インデックス情報を生成する。このとき、受信機側内部の暗号であるローカル暗号用のスクランブル鍵を生成する鍵生成ブロック５２がスクランブル鍵４６及びスクランブル鍵をパケット化した鍵パケット４５を生成し、インデックス生成ブロック５０が鍵パケット４５を受け取り、鍵パケットの挿入位置をインデックスに記録する。
【００１３】
次に、ローカル暗号化処理４９では、ローカル暗号ブロック５１がインデックス生成後の復号済みＴＳパケットストリーム４２を受け取って、鍵生成ブロック５２から受け取ったスクランブル鍵４６を用いて、復号済みＴＳパケットストリーム４２を再びスクランブル化し、ローカル暗号化ＴＳパケットストリーム４７を生成する。
【００１４】
このＭＰＥＧストリーム処理装置を用いれば、ローカル暗号化した際にパケット位置が変化することなく、インデックス情報４１を元に、ＴＳパケットの並べ替え、頭出し等を効率的に行い、ローカル暗号の復号やデコード処理を行うことができる。
【００１５】
次に、図５を用いてインデックス情報の生成方法をより詳細に説明する。まず、録画を開始する際に、初期化処理としてパケットカウンタ数を０にリセットする。次に、インデックス生成ブロックは、順次、ＴＳパケットを受け取るが、受け取る度にパケットカウンタ数を1つカウントアップする。
次に、受け取ったＴＳパケットのＴＳヘッダー部を読み、パケットに入っている情報の種類を判別する。例えば、ＴＳヘッダー部に含まれるＰＩＤ情報が“０１００”の場合はビデオ画像情報、“０１０１”の場合はオーディオ音声情報、“０１０２”の場合はスクランブル鍵情報であることが判別される。なお、ＰＩＤ情報の値と情報種類との対応は、ストリーム内に含まれるＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）等で定義されている。パケットの情報種が画像情報の場合及びスクランブル鍵情報の場合は、インデックス情報を生成する。ここで、インデックス情報は、各ピクチャのパケットカウント数及び各スクランブル鍵のパケットカウント数の情報を有している。
次に、図６を用いて作成したインデックス情報の利用方法を説明する。この場合は、早送り特殊再生を例に取る。まずインデックス情報から早送り再生に必要なＩピクチャ又はＰピクチャの情報を見つけて、そのパケットカウント数Ｉｎを得る。次に、インデックス情報中、Ｉ又はＰピクチャの次の情報のパケットカウント数Ａｎを得る。ＡｎからＩｎを引くことで、当該ピクチャの連続パケット数を得ることができる。
次に、当該ピクチャの使用するスクランブル鍵の情報を含んだパケットのパケットカウント数Ｐｎを見つける。当該ピクチャのスクランブルで用いられた鍵情報のインデックスは、インデックス情報の中を当該ピクチャのインデックスより前に遡って検索していき、一番近いスクランブル鍵の情報がこれに相当する。そこで、このインデックス情報から得たパケットカウント数Ｉｎ、Ａｎ、Ｐｎを用いて、鍵情報のパケット及びＩ又はＰピクチャの連続パケットを抽出し、早送り再生で利用する。
【００１６】
（第三の実施形態）
図７は本発明のインデックス生成機能を有するＭＰＥＧストリーム処理装置の第三の実施形態を説明するための図である。この例では、ＭＰＥＧストリーム処理装置をデジタル放送受信に使用される権利保護ＬＳＩへ適用する具体的な例を示す。図7において、７０はデジタルコンテンツの複製や移動を制限するための権利保護ＬＳＩ、８０はＭＰＥＧデコーダの処理部を示す。
まず、権利保護ＬＳＩ７０内の復号ブロック７１は送信されてきたＴＳパケットストリ−ム３５の中からスクランブル鍵情報を含むパケット３６を取り出し、外部接続されたＩＣカード７２に送る。ＩＣカード７２は、鍵パケット３６の中からＯＤＤ鍵とＥＶＥＮ鍵等のスクランブル鍵３８を復元し、復号ブロック７１に出力する。復号ブロック７１は送られてきたスクランブル鍵３８を用いて暗号化されたストリームを復号する。
次に、インデックス生成ブロック７３は復号ブロック７１から送られてきた復号済みＴＳパケットストリーム３９について、インデックス情報４１を生成する。このとき、受信機側ＰＣ内部の暗号であるローカル暗号用のスクランブル鍵を生成する鍵生成ブロック７５がスクランブル鍵４６及びスクランブル鍵をパケット化した鍵パケット４５を生成し、インデックス生成ブロック７３が鍵パケット４５を受け取り、鍵パケットの挿入位置をインデックスに記録する。
ローカル暗号ブロック７４はインデックス生成後の復号済みＴＳパケットストリーム４２を受け取って、鍵生成ブロック７５から受け取ったスクランブル鍵４６を用いて、復号済みＴＳパケットストリーム４２を再びスクランブル化し、ローカル暗号化ＴＳパケットストリーム７６を生成する。
ローカル暗号化ＴＳパケットストリーム７６及びインデックス生成ブロック７５からのインデックス情報４１は蓄積制御部７６を経由して、外付けＨＤＤなどの外部蓄積装置７７へ蓄積される。
再生時においては、入力コントローラ７８は、外部蓄積装置７７から蓄積装置７６を経由してインデックス情報４１を受け取り、この情報を元にパケット出力順の指示７９を出す。早送り等の特殊再生等の場合は、入力コントローラ７８がストリームの並べ替えを指示する。このパケット出力順の指示７９に従って、ローカル暗号ＴＳ８１はＰＣ処理部８０内のローカル暗号復号ブロック８２へ出力される。ローカル暗号復号ブロック８２では生ＴＳストリーム８３へ復号され、ＭＰＥＧデコーダ８４へ渡される。最後に、ＭＰＥＧデコーダ８４で復号されたデコード画像８５が出力される。
このように、本実施形態では、入力コントローラ７８がインデックス情報４１を利用して、ストリームの並べ替えを行うことができるので、蓄積されたコンテンツの解析をすることなく、特殊再生を効率的に行うことが可能である。
【００１７】
（第四の実施形態）
図８は本発明のインデックス生成機能を有するＭＰＥＧストリーム処理装置の第四の実施形態を説明するための図である。第四の実施形態ではローカル暗号を行わない点が第三の実施形態と異なる。このような実施形態は、送信側でなされるスクランブルのみで十分コンテンツの保護が図れる場合において可能である。図８において、９０はデジタルコンテンツの複製や移動を制限するための権利保護ＬＳＩを示す。
まず、権利保護ＬＳＩ９０内の復号ブロック９１は送信されてきたＴＳパケットストリ−ム３５の中からスクランブル鍵情報を含むパケット３６を取り出し、外部接続されたＩＣカード７２に送る。ＩＣカード７２は、スクランブル鍵３８を復元し、復号ブロック７１に出力する。復号ブロック７１は送られてきたスクランブル鍵３８を用いて暗号化されたストリームを復号する。
次に、インデックス生成ブロック９３は復号ブロック９１から送られてきた復号済みＴＳパケットストリーム９２について、インデックス情報を生成する。インデックス情報は蓄積制御部９５を経由して外部蓄積装置１００に蓄積される。一方、送信されたＴＳパケットストリーム３５も外部蓄積装置１００に蓄積される。
再生時においては、入力コントローラ９７は、外部蓄積装置１００からインデックス情報９８を受け取り、この情報を元にパケット出力順の指示９９を出す。パケット出力順の指示９９に従って、復号ブロック９１では生ＴＳストリーム８３を出力し、ＭＰＥＧデコーダ８４へ渡す。権利保護ＬＳＩ９０外において、ＭＰＥＧデコーダ８４で復号されたデコード画像８５が出力される。
【００１８】
ここで、本発明を整理すると、本発明には、少なくとも、以下の特徴が含まれる。
【００１９】
（付記１）
鍵情報と、該鍵情報で暗号化されたコンテンツとを含むＭＰＥＧストリームを入力し、
暗号化に用いられた前記鍵情報の前記ＭＰＥＧストリームにおける位置情報を、インデックス情報として生成することを特徴とするＭＰＥＧストリーム処理方法。
【００２０】
（付記２）
前記ＭＰＥＧストリームとは、パケット毎に暗号化されたＭＰＥＧ−ＴＳパケットストリームであることを特徴とする付記１記載のＭＰＥＧストリーム処理方法。
【００２１】
（付記３）
前記鍵情報の位置情報とは、前記ＭＰＥＧストリームにおける鍵情報を含んだパケットのパケットカウント数であることを特徴とする付記１記載のＭＰＥＧストリーム処理方法。
【００２２】
（付記４）
前記ＭＰＥＧストリームを復号した後、更にローカル暗号を施すＭＰＥＧストリーム処理方法において、
前記インデックス情報の生成は、前記ローカル暗号で用いる鍵情報を含んだパケットを復号済みＭＰＥＧストリームと合体させた上で、インデックス情報を生成することを特徴とする付記１記載のＭＰＥＧストリーム処理方法。
（付記５）
鍵情報と、該鍵情報で暗号化されたコンテンツとを含むＭＰＥＧストリームを入力し、
暗号化に用いられた前記鍵情報の前記ＭＰＥＧストリームにおける位置情報を、インデックス情報として生成し、
ＭＰＥＧストリーム再生時において、前記インデックス情報を元に鍵情報を含むパケットの位置を求めることを特徴とするＭＰＥＧストリーム加工方法。
（付記６）
鍵情報と、該鍵情報で暗号化されたコンテンツとを含み、パケット化されたＭＰＥＧストリームをパケット毎に入力し、
パケット毎に該パケットが含む情報種を判別し、
該情報種が前記鍵情報である場合には、該パケットのパケットカウント数を鍵情報であることを示す前記情報種と共にインデックス情報に記憶し、
該情報種が前記コンテンツ情報である場合には、該パケットのパケットカウント数をコンテンツ情報であることを示す前記情報種と共にインデックス情報に記憶する
ことを特徴とするＭＰＥＧストリーム処理方法。
（付記７）
鍵情報と、該鍵情報で暗号化されたコンテンツとを含むＭＰＥＧストリームを入力し、前記鍵情報を元に復号した復号済みＭＰＥＧストリームを出力する復号ブロックと、
前記復号ブロックから復号済みＭＰＥＧストリームを入力し、前記復号済みＭＰＥＧストリームにおける鍵情報の位置情報を、インデックス情報として生成するインデックス生成ブロックとを有する
ことを特徴とするＭＰＥＧストリーム処理装置。
（付記８）
前記復号済みＭＰＥＧストリームを暗号化するローカル暗号ブロックと、
該ローカル暗号ブロックによる暗号化に用いる鍵情報を生成する鍵生成ブロックを更に有することを特徴とする付記７記載のＭＰＥＧストリーム処理装置。
（付記９）
前記鍵生成ブロックは、前記ローカル暗号ブロックで使用する鍵情報と、前記インデックス生成ブロックで使用する鍵情報を含んだパケットを出力することを特徴とする付記８記載のＭＰＥＧストリーム処理装置。
（付記１０）
前記鍵生成ブロックは、前記インデックス生成ブロックへ鍵情報を含んだパケットを出力し、
前記インデックス生成ブロックは前記鍵情報を含んだパケットを前記復号済みＭＰＥＧストリームと合体させた上でインデックス情報を生成することを特徴とする付記８記載のＭＰＥＧストリーム処理装置。
【図面の簡単な説明】
【００２３】
【図１】ＭＰＥＧストリーム再生装置で行われる特殊再生処理を説明するための図である。
【図２】スクランブルされたＴＳパケットストリームを説明するための図である。
【図３】第一の実施形態を説明するための図である。
【図４】第二の実施形態を説明するための図である。
【図５】インデックス情報生成方法を説明するための図である。
【図６】インデックス情報利用方法を説明するための図である。
【図７】第三の実施形態を説明するための図である。
【図８】第四の実施形態を説明するための図である。
【符号の説明】
【００２４】
３０…ＭＰＥＧストリーム処理装置
３１…暗号ストリーム復号処理
３２、４８…インデックス生成処理
３３、４９…ストリームのローカル暗号化処理
３４、７１、９１…復号ブロック
３７…鍵復元ブロック
４０，５０、７３、９３…インデックス生成ブロック
４３，５１、７４…ローカル暗号ブロック
４４，５２、７５…鍵生成ブロック
８２…ローカル暗号復号ブロック
８４…ＭＰＥＧデコーダ
【図１】
2006279143.tif 000003
【図２】
2006279143.tif 000004
【図３】
2006279143.tif 000005
【図４】
2006279143.tif 000006
【図５】
2006279143.tif 000007
【図６】
2006279143.tif 000008
【図７】
2006279143.tif 000009
【図８】
2006279143.tif 000010