(57)【特許請求の範囲】
【請求項１】
スクランブルされた映像コンテンツに対応するトランスポートストリームを蓄積し、再生する蓄積再生方法であって、
上記映像コンテンツにおける所定のポイントの時刻情報と、Ｉピクチャを含むトランスポートストリームパケットとを対応付けたメタデータとして構成されたＩピクチャ位置情報を取得し、
前記トランスポートストリームパケットを蓄積し、
前記トランスポートストリームパケットをデスクランブルするためのコンテンツ鍵データを含んで構成される受信データから、前記コンテンツ鍵データに対応する鍵データ情報を抽出し、
前記鍵データ情報と、前記トランスポートストリームパケットとの対応付けを行い、
前記蓄積されたトランスポートストリームパケットを読み出すことを含み、
前記映像コンテンツを通常再生している途中から要約再生を行う際に、
前記トランスポートストリームパケットの読み出しは、要約再生開始箇所となるＩピクチャを格納するトランスポートストリームパケットを、前記Ｉピクチャ位置情報を用いて、前記通常再生されているピクチャの次に最初に再生されるＩピクチャにより特定し、
前記特定されたトランスポートストリームパケットに対応する鍵データ情報のコンテンツ鍵データを前記デスクランブルのために設定し、
前記特定されたトランスポートストリームパケットを読み出し、前記デスクランブルのために出力するようにしたこと
を特徴とする蓄積再生方法。
【請求項２】
スクランブルされた映像コンテンツに対応するトランスポートストリームを蓄積し、再生する蓄積再生方法であって、
上記映像コンテンツにおける所定のポイントの時刻情報と、Ｉピクチャを含むトランスポートストリームパケットとを対応付けたメタデータとして構成されたＩピクチャ位置情報を取得し、
ヘッダ部にタイムスタンプが付加された前記トランスポートストリームパケットは複数個のブロック単位で蓄積され、
前記トランスポートストリームパケットをデスクランブルするためのコンテンツ鍵データを含んで構成される受信データから、前記コンテンツ鍵データに対応する鍵データ情報を抽出し、
前記鍵データ情報と、前記トランスポートストリームパケットとの対応付けを行い、
前記蓄積されたトランスポートストリームパケットを読み出すことを含み、
前記映像コンテンツを通常再生している途中から要約再生を行う際に、
前記トランスポートストリームパケットの読み出しは、要約再生開始箇所となるＩピクチャを格納するトランスポートストリームパケットを、前記Ｉピクチャ位置情報を用いて、前記通常再生されているピクチャの次に最初に再生されるＩピクチャにより特定し、
前記ブロック単位で蓄積されたトランスポートストリームパケットの内で特定されたトランスポートストリームパケットに対応する鍵データ情報のコンテンツ鍵データを前記デスクランブルのために設定し、
前記特定されたトランスポートストリームパケットを読み出し、前記デスクランブルのために出力するようにしたこと
を特徴とする蓄積再生方法。
【請求項３】
スクランブルされた映像コンテンツに対応するトランスポートストリームを蓄積し、再生する蓄積再生装置において、
前記トランスポートストリームは、パケット毎に付加されたタイムスタンプを含むヘッダ部を有し、
コンテンツの先頭からの時刻情報及びコンテンツにおける所定のポイントからの相対時刻情報と、Ｉピクチャを含む複数のトランスポートストリームパケットとを対応付けたメタデータとして構成されたＩピクチャ位置情報を取得するＩピクチャ位置情報抽出手段と、
複数個のトランスポートストリームパケットでブロックを構成し、該ブロック単位で蓄積する蓄積手段と、
前記蓄積手段から読み出されたトランスポートストリームパケットを復号するデスクランブル手段と、
前記トランスポートストリームパケットをデスクランブルするためのコンテンツ鍵データを含んで構成される受信データから、前記コンテンツ鍵データに対応する鍵データ情報を抽出する鍵データ抽出手段と、
前記鍵データ情報と、前記トランスポートストリームパケットとの対応付けを行う対応付け手段と、
再生するトランスポートストリームパケットに対応する前記コンテンツ鍵データをデスクランブル手段に設定する鍵処理部と、
前記蓄積手段より、前記トランスポートストリームパケットを読み出すトランスポートパケット読み出し手段と、を備え、
前記映像コンテンツを通常再生している途中から要約再生を行う際に、
前記トランスポートパケット読み出し手段は、前記コンテンツの先頭からの時刻情報からＩピクチャの位置を特定し、前記相対時刻情報から前記ブロックの位置を特定し、要約再生開始箇所となるＩピクチャを格納するトランスポートストリームパケットを、前記Ｉピクチャ位置情報を用いて、前記通常再生されているピクチャの次に最初に再生されるＩピクチャにより特定し、
前記鍵処理部は、前記ブロック単位で蓄積されたトランスポートストリームパケットの内で特定されたトランスポートストリームパケットに対応する鍵データ情報のコンテンツ鍵データを前記デスクランブル手段に設定し、
前記トランスポートパケット読み出し手段は、前記特定されたトランスポートストリームパケットを前記蓄積手段から読み出し、前記デスクランブル手段に出力するようにしたこと
を特徴とする蓄積再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、蓄積再生装置及びその方法に関し、特に、受信したコンテンツの要約再生を行なう際に必要なデータを生成し、当該データを記憶し、当該データに基づいてコンテンツの再生を行う蓄積再生装置及びその方法に関する。
【背景技術】
【０００２】
サーバ型放送に対応する従来の受信装置は、送信装置から送信されたコンテンツおよび暗号化された鍵（コンテンツ鍵、スクランブル鍵等。以下、暗号化された鍵を暗号鍵ともいう。）を受信し、当該コンテンツ等を蓄積装置に蓄積させる。そして、当該コンテンツの要約再生を行なう場合には、蓄積装置に蓄積されたコンテンツ鍵およびスクランブル鍵を使用して、前記コンテンツをデスクランブルし、当該コンテンツに対応するＩピクチャを順次再生する（例えば、非特許文献１および非特許文献２）。
【０００３】
【非特許文献１】規格番号「ＡＲＩＢ  ＳＴＤ−Ｂ２５」、標準規格名「デジタル放送におけるアクセス制御方式」、社団法人電波産業界（ＡＲＩＢ）、第４．１版（改定日：平成１５年６月５日）、策定年月日：平成１１年１０月２６日
【非特許文献２】西本友成、馬場秋継、栗岡辰弥、難波誠一、「サーバ型放送におけるコンテンツのアクセス制御方式」、映像情報メディア学会誌、（社）映像情報メディア学会、平成１６年７月１日、第５８巻、第７号、ｐ．１００３−ｐ．１００８
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の受信装置においては、受信したコンテンツに対応するＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）および暗号鍵を順次、蓄積装置に蓄積させる。したがって、当該蓄積装置に蓄積したコンテンツを要約再生する際には、蓄積装置に格納されたＴＳおよび暗号鍵を短時間で全て読み出し、当該暗号鍵の復号およびＴＳのデスクランブルを行なって、当該要約再生に必要なＩピクチャをサーチする必要がある。
【０００５】
その結果、ＴＳの短時間での読み出しおよびＩピクチャのサーチの際、受信装置および蓄積装置の動作負荷が非常に高くなってしまう。特に、当該要約再生と、その他の処理（コンテンツの受信、記録等）とを同時に行なう場合には、当該動作負荷が高くなることによって、映像の途切れ等が起こり、滑らかな要約再生が困難となる。
【０００６】
また、滑らかな要約再生を行なうためには、単位時間当たりにデコードするＩピクチャの数を増やす必要があるが、上述のように全てのＴＳを読み出す場合には、蓄積装置および受信装置の性能の限界により、単位時間当たりにデコードするＩピクチャ数を増加させるにも限界がある。
【０００７】
そこで本発明は、格納された全てのＴＳを読み出す必要なく、要約再生に必要なＩピク
チャを迅速にサーチすることを可能とする蓄積再生装置及びその方法を得ることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る蓄積再生方法は、スクランブルされた映像コンテンツに対応するトランスポートストリームを蓄積し、再生する蓄積再生方法であって、上記映像コンテンツにおける所定のポイントの時刻情報と、Ｉピクチャを含むトランスポートストリームパケットとを対応付けたメタデータとして構成されたＩピクチャ位置情報を取得し、前記トランスポートストリームパケットを蓄積し、前記トランスポートストリームパケットをデスクランブルするためのコンテンツ鍵データを含んで構成される受信データから、前記コンテンツ鍵データに対応する鍵データ情報を抽出し、前記鍵データ情報と、前記トランスポートストリームパケットとの対応付けを行い、前記蓄積されたトランスポートストリームパケットを読み出すことを含み、前記映像コンテンツを通常再生している途中から要約再生を行う際に、前記トランスポートストリームパケットの読み出しは、要約再生開始箇所となるＩピクチャを格納するトランスポートストリームパケットを、前記Ｉピクチャ位置情報を用いて、前記通常再生されているピクチャの次に最初に再生されるＩピクチャにより特定し、前記特定されたトランスポートストリームパケットに対応する鍵データ情報のコンテンツ鍵データを前記デスクランブルのために設定し、前記特定されたトランスポートストリームパケットを読み出し、前記デスクランブルのために出力するようにしたことを特徴とする。
【発明の効果】
【０００９】
本発明に係る蓄積再生方法によれば、蓄積装置に格納された全てのＴＳをデスクランブルしなくても、要約再生に必要なＩピクチャを迅速にサーチすることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】この発明の実施の形態１における記録再生装置の構成を示すブロック図である。
【図２】ＥＭＭ処理部７におけるＫｗ・Ｅ（Ｋｍ）の復号を模式的に示した模式図である。
【図３】ＥＭＭ処理部７におけるＫｍ’・Ｅ（Ｋｍ）の復号を模式的に示した模式図である。
【図４】限定受信用ＥＣＭ処理部８におけるＫｓ・Ｅ（Ｋｗ）の復号を模式的に示した模式図である。
【図５】限定再生用ＥＣＭ−Ｋｃ処理部９におけるワーク鍵Ｋｗの復号および暗号化を模式的に示した模式図である。
【図６】所定数ｎ個のＴＳで構成されるブロック（以下、ＴＳブロックともいう。）を模式的に示した模式図である。
【図７】実施の形態１におけるテーブル生成部４０の構成を示すブロック図である。
【図８】ＥＣＭ−Ｋｃ格納位置テーブルを模式的に示した模式図である。
【図９】限定受信用ＥＣＭ−Ｋｃ処理部９においてスクランブル鍵Ｋｓを得るまでの復号を模式的に示した模式図である。
【図１０】この発明の実施の形態２における記録再生装置の構成を示すブロック図である。
【図１１】実施の形態２におけるテーブル生成部５０の構成を示すブロック図である。
【図１２】Ｉピクチャ格納位置テーブルを模式的に示した模式図である。
【図１３】この発明の実施の形態３における記録再生装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１１】
実施の形態１．
図１は、実施の形態１における記録再生装置の構成を示すブロック図である。当該記録再生装置は、受信装置１０１および蓄積装置４を有して構成される。また、当該記録再生装置には、図示しないインタフェースを介してセキュリティモジュール２が接続される。
【００１２】
受信装置１０１には、図示しないチューナーからスクランブルされたＴＳが入力される。当該ＴＳにはコンテンツに対応するデータ（以下、ストリームともいう。）、送信機（図示せず）によって暗号化された鍵（暗号鍵）等が含まれる。なお、図１における太い矢印は、ストリームの流れを示す。ここで、暗号鍵について説明する。
【００１３】
例えば、ＡＲＩＢ  ＳＴＤ−Ｂ２５（非特許文献１）に記載のサーバ型放送においては、前記ストリームをスクランブルするスクランブル鍵Ｋｓ、コンテンツ事業者個別に設定されるワーク鍵Ｋｗ、前記セキュリティモジュール毎に設定される固有の鍵であるマスター鍵Ｋｍならびに固有鍵Ｋｍ’、およびコンテンツ単位の視聴制御を実現するためのコンテンツ鍵Ｋｃが設けられている。なお、スクランブル鍵Ｋｓは、暗号化時と復号化時で同一の鍵を使用する共通鍵方式をとり、秒単位で異なる鍵となるように設定される。また、コンテンツ鍵Ｋｃはスクランブルされたストリームと共に蓄積され、当該蓄積の際に固有鍵Ｋｍ'によって暗号化される。
【００１４】
そして、これらの鍵は、送信機において、他の鍵によって暗号化され送信される。例えば、ワーク鍵Ｋｗはマスター鍵Ｋｍによって暗号化され、ＥＭＭによって送信される。なお、以下の説明においては、１の鍵Ｋａによって暗号化された他の鍵ＫｂをＫｂ・Ｅ（Ｋａ）とする。したがって、上述のマスター鍵Ｋｍによって暗号化されたワーク鍵Ｋｗは、Ｋｗ・Ｅ（Ｋｍ）とする。また、当該暗号鍵を送信するＥＭＭまたはＥＣＭをそれぞれＥＭＭ（Ｋｂ・Ｅ（Ｋａ））、ＥＣＭ（Ｋｂ・Ｅ（Ｋａ））とする。
【００１５】
受信装置１０１に入力されたＴＳは、当該受信装置１０１における限定受信関連情報分離部５に入力される。限定受信関連情報分離部５は、ＴＳからＥＭＭ（Ｋｗ・Ｅ（Ｋｍ））およびＥＭＭ（Ｋｍ’・Ｅ（Ｋｍ））を分離させてセキュリティモジュール２におけるＥＭＭ処理部７に出力する。また、ＥＭＭ（Ｋｗ・Ｅ（Ｋｍ））およびＥＭＭ（Ｋｍ’・Ｅ（Ｋｍ））以外のデータを限定再生用情報分離部６に出力する。
【００１６】
ＥＭＭ処理部７は、当該セキュリティモジュール２に予め設定するマスター鍵ＫｍによってＫｗ・Ｅ（Ｋｍ）を復号してワーク鍵Ｋｗを限定受信用ＥＣＭ処理部８または限定再生用ＥＣＭ−Ｋｃ処置部９に出力する。また、当該ＥＭＭ処理部７は、ＥＭＭ（Ｋｍ’・Ｅ（Ｋｍ））を復号して限定再生用ＥＣＭ−Ｋｃ処置部９に出力する。なお、図２は、ＥＭＭ処理部７におけるＫｗ・Ｅ（Ｋｍ）の復号を模式的に示した模式図であり、図３は、ＥＭＭ処理部７におけるＫｍ’・Ｅ（Ｋｍ）の復号を模式的に示した模式図である。また、図２および図３におけるＤは「Ｄｅｃｒｙｐｔ」、すなわち暗号を解くことを意味する。
【００１７】
なお、限定受信用ＥＣＭ処理部８は、受信したＴＳに対応するコンテンツを受信と同時に再生する場合に、前記限定受信関連情報分離部５によって分離されたＥＣＭ−Ｋｗ（Ｋｓ・Ｅ（Ｋｗ））が入力され、Ｋｓ・Ｅ（Ｋｗ）をＥＭＭ処理部７から出力されたワーク鍵Ｋｗによって復号する。なお、図４は、限定受信用ＥＣＭ処理部８におけるＫｓ・Ｅ（Ｋｗ）の復号を模式的に示した模式図である。当該復号化して得られるスクランブル鍵Ｋｓは、デスクランブラ３に出力される。デスクランブラ３は、スクランブル鍵Ｋｓによって限定再生用情報分離部６から入力されるストリームをデスクランブルしてデコーダ部２３に出力する。デコーダ部はデスクランブルされたストリームをデコードし、図示しない表示部に出力する。
【００１８】
一方、当該記録再生装置にコンテンツ（ストリーム）の記録をする場合、限定再生用ＥＣＭ−Ｋｃ処理部９は、限定再生用情報分離部６によってＴＳから分離された、コンテンツ鍵Ｋｃを伝送するためのＥＭＣ（Ｋｃ・Ｅ（Ｋｗ））におけるＫｃ・Ｅ（Ｋｗ）をＥＭＭ処理部７から出力されたワーク鍵Ｋｗで復号し、当該復号して得られたコンテンツ鍵ＫｃをＥＭＭ処理部７から出力された固有鍵Ｋｍ’で暗号化する。なお、図５は、限定再生用ＥＣＭ−Ｋｃ処理部９におけるコンテンツ鍵Ｋｃの復号および暗号化を模式的に示した模式図である。また、図５におけるＥは「Ｅｎｃｒｙｐｔ」、すなわち暗号化することを意味する。
【００１９】
そして、当該暗号化したＫｃ・Ｅ（Ｋｍ’）をＥＣＭによってＫｃ伝送用ＥＣＭ蓄積部１０に送信する。そして、Ｋｃ伝送用ＥＣＭ蓄積部１０は、ＥＣＭ（Ｋｃ・Ｅ（Ｋｍ’））を記録する。なお、前記ワーク鍵Ｋｗおよび固有鍵Ｋｍ’は、セキュリティモジュールに設ける記憶部（図示せず）によって記憶される。
【００２０】
ストリームを蓄積する場合、前記限定再生用情報分離部６は、ＥＣＭ（Ｋｃ・Ｅ（Ｋｗ））を分離したストリームを限定再生用ＥＣＭ−Ｋｃ検出部１６に出力する。限定再生用ＥＣＭ−Ｋｃ検出部１６は、入力されたＴＳにＥＣＭ−Ｋｃが含まれているか否かを検出し、検出結果（ＥＣＭ−Ｋｃの有無）および入力されたＴＳをＴＳ情報ヘッダ付加部１５に出力する。ここで、ＥＣＭ−Ｋｃとは、送信機においてスクランブル鍵Ｋｓをコンテンツ鍵Ｋｃによって暗号化したＫｓ・Ｅ（Ｋｃ）を伝送するＥＣＭである。
【００２１】
タイムカウンタ２０は、ＴＳ情報ヘッダ付加部１５に入力されたＴＳが当該受信装置１０１によって受信された時刻に対応するタイムスタンプを前記ＴＳ情報ヘッダ付加部１５に出力する。
【００２２】
ＴＳ情報ヘッダ付加部１５は、入力されたＴＳに前記限定再生用ＥＣＭ−Ｋｃ検出部１６から入力されたＥＣＭ−Ｋｃの有無、およびタイムカウンタ２０から入力されたタイムスタンプを含むヘッダを前記ＴＳに付加する。そして、ヘッダを付加したＴＳを記録用バッファ１１に出力する。
【００２３】
ＴＳを蓄積装置４に蓄積する際、前記ＴＳの転送は、所定数ｎ個のＴＳで構成される１ブロック単位で行なわれる。そのため、当該記録用バッファ１１は、１ブロックを構成する所定数のＴＳが揃うまで、当該ＴＳを保持する。なお、図６は、所定数ｎ個のＴＳで構成されるブロック（以下、ＴＳブロックともいう。）を模式的に示した模式図であり、図６中のｈは前記ＴＳ情報ヘッダ付加部１５によってＴＳに付加されたヘッダを示す。また、前記所定数ｎは、当該記録再生装置の設計の際、蓄積装置４の性能等から適宜設定する。
【００２４】
記録用バッファ１１に所定数ｎのＴＳが揃うと、図示しない制御部によって、当該記録用バッファ１１からテーブル生成部４０にＴＳブロックが出力される。テーブル生成部４０は、入力されたＴＳブロックに含まれるＥＣＭ−Ｋｃに関する情報（例えば、ＴＳブロックにおけるＥＣＭ−Ｋｃの有無、当該ＥＣＭ−Ｋｃが記録された蓄積装置のアドレス等）が格納されるＥＣＭ−Ｋｃ格納位置テーブルを生成する。
【００２５】
図７は、実施の形態１におけるテーブル生成部４０の構成を示すブロック図である。記録バッファ１１から出力されたＴＳブロックは蓄積装置インタフェース部４３（以下、蓄積装置Ｉ／Ｆ４３という。）に入力される。
【００２６】
蓄積装置Ｉ／Ｆ４３は、タイムスタンプ検出部４４、ＥＣＭ−Ｋｃ検出部４５およびＴＳ出力部４６を有して構成される。タイムスタンプ検出部４４は、入力されたＴＳブロックにおける先頭のＴＳに付加されたヘッダからタイムスタンプを検出し、当該タイムスタンプをＥＣＭ−Ｋｃ格納位置テーブル生成部４１に出力する。
【００２７】
ＥＣＭ−Ｋｃ検出部４５は、入力されたＴＳブロックを構成するいずれかのＴＳにＥＣＭ−Ｋｃが含まれているかを検出し、検出結果をＥＣＭ−Ｋｃ格納位置テーブル生成部４１に出力する。具体的には、ＴＳブロックを構成するＴＳに付加されたヘッダに含まれるＥＣＭ−Ｋｃの有無を示す情報を参照して、当該ＥＣＭ−Ｋｃの有無を検出する。したがって、ＴＳブロックを構成するＴＳのうち、少なくとも１のＴＳがＥＣＭ−Ｋｃを有していれば、検出結果を「ＥＣＭ−Ｋｃ有り」とする。
【００２８】
ＴＳ出力部４６は、書込みアドレス管理部４２によって指定された蓄積装置４における蓄積媒体（図示せず）のアドレスに、入力されたＴＳブロックを記録させるように、当該ＴＳブロックを蓄積装置４に出力する。なお、当該ＴＳ出力部４６に前記アドレスが出力される際、ＥＣＭ−Ｋｃ格納位置テーブル生成部４１にも当該アドレスが出力される。
【００２９】
ＥＣＭ−Ｋｃ格納位置テーブル生成部４１は、タイムスタンプ検出部４４から入力されたタイムスタンプ、ＥＣＭ−Ｋｃ検出部４５から入力された検出結果（ＥＣＭ−Ｋｃの有無）および書込みアドレス管理部４２から入力された前記アドレスをＴＳブロックに対応付けてＥＣＭ−Ｋｃ格納位置テーブルに格納する。
【００３０】
図８は、当該ＥＣＭ−Ｋｃ格納位置テーブルを模式的に示した模式図である。図８において、ブロック番号は入力されたＴＳブロックの番号を示し、当該ブロック番号に対応付けて、アドレス、ＥＣＭ−Ｋｃの有無およびタイムスタンプが格納される。そして、コンテンツに対応するＥＣＭ−Ｋｃ格納位置テーブルが完成すると、当該ＥＣＭ−Ｋｃ格納位置テーブルは蓄積装置４におけるＥＣＭ−Ｋｃ格納位置テーブル蓄積部１７に出力され、蓄積される。また、ＴＳブロックは、ＴＳ出力部４６からストリーム蓄積部１２に出力され、書込みアドレス管理部４２によって指定されたアドレスに蓄積される。
【００３１】
上述のようにして、当該受信装置１０１によって受信されたコンテンツの蓄積、当該コンテンツに対応するＥＣＭ−Ｋｃ格納位置テーブルの作成ならびに蓄積、および当該コンテンツのデスクランブルに使用するスクランブル鍵Ｋｓを得るために必要なＥＣＭ（Ｋｃ・Ｅ（Ｋｍ’））の蓄積が行なわれる。
【００３２】
次に、当該記録再生装置において、蓄積装置４に記録されたコンテンツを要約再生する場合について説明する。当該記録再生装置において、ユーザにより要約再生を行なう旨の操作が行なわれると、図示しない制御部からＥＣＭ−Ｋｃ読み出し制御部１８に要約再生を行なう旨の信号が入力される。
【００３３】
ＥＣＭ−Ｋｃ読み出し制御部１８は、ＥＣＭ−Ｋｃ格納位置テーブル蓄積部１７からＥＣＭ−Ｋｃ格納位置テーブルを読み出し、ＥＣＭ−Ｋｃが含まれるＴＳブロックを特定する。そして、ストリーム蓄積部１２に対して、特定したＴＳブロックを出力するように指示する。
【００３４】
ＥＣＭ−Ｋｃ読み出し制御部１８の指示に基づいて、ストリーム蓄積部１２から出力されたＴＳブロックは再生用バッファ１３によって保持される。当該再生用バッファ１３は図示しない制御部の制御によって、ＴＳブロックを構成するＴＳを順次、ＴＳ情報ヘッダ削除部１９に出力する。ＴＳ情報ヘッダ削除部１９は、入力されたＴＳから、前記ＴＳ情報ヘッダ付加部１５によって付加されたヘッダを削除して、限定再生用ＥＣＭ−Ｋｃ分離部１４に出力する。
【００３５】
限定再生用ＥＣＭ−Ｋｃ分離部１４は、入力されたＴＳにＥＣＭ−Ｋｃが含まれる場合には、当該ＥＣＭ−Ｋｃを分離させて、限定受信用ＥＣＭ−Ｋｃ処理部９に出力する。また、ＥＣＭ−Ｋｃを分離したストリームをデスクランブラ３に出力する。
【００３６】
限定受信用ＥＣＭ−Ｋｃ処理部９は、要約再生するコンテンツに対応するＥＣＭ（Ｋｃ・Ｅ（Ｋｍ’））を前記Ｋｃ伝送用ＥＣＭ蓄積部１０から読み出して、記憶している固有鍵Ｋｍ’によりＫｃ・Ｅ（Ｋｍ’）を復号してコンテンツ鍵Ｋｃを得る。そして、当該コンテンツ鍵Ｋｃによって、限定再生用ＥＣＭ−Ｋｃ分離部１４から入力されたＥＣＭ−Ｋｃが有するＫｓ・Ｅ（Ｋｃ）を復号してスクランブル鍵Ｋｓを得る。そして、当該スクランブル鍵Ｋｓをデスクランブラ３に出力する。なお、図９は、限定受信用ＥＣＭ−Ｋｃ処理部９においてスクランブル鍵Ｋｓを得るまでの復号を模式的に示した模式図である。
【００３７】
デスクランブラ３は、限定受信用ＥＣＭ−Ｋｃ処理部９から入力されたスクランブル鍵Ｋｓを使用して、限定再生用ＥＣＭ−Ｋｃ分離部１４から入力されたストリームをデスクランブルする。そして、デスクランブルしたストリームをＩピクチャ抽出部２１に出力する。
【００３８】
Ｉピクチャ抽出部２１は、入力されたストリームからＩピクチャを抽出し、倍速制御部２２によって指定された再生速度（要約率）に応じて、Ｉピクチャをデコーダ２３に出力する。そして、デコーダ２３は、入力されたＩピクチャをデコードして図示しない表示部に出力する。以上の動作により、当該記録再生装置によって要約再生が行なわれる。
【００３９】
また、非特許文献１に記載のサーバ型放送においては、セグメントメタデータを使用して、コンテンツの所定の位置からの相対時刻で再生開始位置を指定して要約再生を行なう場合についても規定されているが、実施の形態１における記録再生装置においては、ＥＣＭ−Ｋｃ読み出し制御部１８が、ＥＣＭ−Ｋｃ格納位置テーブルに格納されたタイプスタンプを参照することにより、セグメントメタデータによって指定された再生位置を迅速にサーチして必要なＥＣＭ−Ｋｃにアクセスできるため、迅速なランダムアクセスを実現して滑らかな要約再生を実現することができる。
【００４０】
以上の説明のように、実施の形態１における記録再生装置によれば、当該記録再生装置に設ける受信装置１０１によって、ＥＣＭ−Ｋｃ格納位置テーブルを生成することができるため、要約再生時において蓄積装置に格納された全てのＴＳをデスクランブルしなくてもよい。
【００４１】
具体的に説明すると、従来の装置においては、ストリームをデスクランブルする際に必要なスクランブル鍵Ｋｓを有するＥＣＭ−Ｋｃを管理することなく、蓄積装置に蓄積していたため、当該ＥＣＭ−Ｋｃをサーチするため、蓄積装置に蓄積されたＴＳをＴＳブロック毎に全て読み出す必要があった。したがって、ＥＣＭ−Ｋｃを含まないＴＳブロックまでも読み出していた。すなわち、サーチの時間に無駄があり、また、蓄積装置等に対しても無駄な負荷をかけ、無駄に電力を消費する。
【００４２】
しかしながら、実施の形態１における記録再生装置においては、ＥＣＭ−Ｋｃ格納位置テーブルを参照し、予めＥＣＭ−Ｋｃを含むＴＳブロックを特定して読み出すことができる。そのため、サーチに要する時間を削減し、滑らかな要約再生を実現することができる。また、蓄積装置等に対する負荷、および消費電力を削減することができる。
【００４３】
なお、実施の形態１においては、ＴＳブロック毎にＥＣＭ−Ｋｃの有無をＥＣＭ−Ｋｃ格納位置テーブルに格納する場合について説明したが、ＴＳブロックを構成する各ＴＳにＥＣＭ−Ｋｃが含まれるか否かを当該ＥＣＭ−Ｋｃ格納位置テーブルに格納するようにしてもよい。
【００４４】
また、実施の形態１において、ＴＳ情報ヘッダ削除部１９は、ＴＳに付加されたヘッダを削除するのみであったが、当該ＴＳ情報ヘッダ削除部１９において、入力されたＴＳにＥＣＭ−Ｋｃが含まれるか否かを当該ＴＳに付加されたヘッダを参照して判断し、ＥＣＭ−Ｋｃを含むＴＳのみを限定再生用ＥＣＭ−Ｋｃ分離部１４に出力するようにしてもよい。
【００４５】
実施の形態２．
図１０は、実施の形態２における記録再生装置の構成を示すブロック図である。なお、図１０において実施の形態１において説明した構成と同一の構成については同一の符号を付記し、説明を省略する。
【００４６】
限定再生用情報分離部６は、ＥＣＭ（Ｋｃ・Ｅ（ｋｗ））を分離した後のＴＳを第２のデスクランブラ２５に出力する。第２のデスクランブラ２５は、入力されたＴＳをデスクランブラして第１のＩピクチャ検出部２６に出力する。なお、前記第２のデスクランブラ２５においてデスクランブルを行なうに際して必要なスクランブル鍵Ｋｓは、受信したＴＳに対応するコンテンツを受信と同時に再生する場合と同様に、限定受信用ＥＣＭ処理部８によって復号され、当該第２のデスクランブラ２５に入力される。
【００４７】
第１のＩピクチャ検出部２６は、入力されたＴＳにＩピクチャがあるか否かを検出し、検出結果をＴＳ情報ヘッダ付加部１５に出力する。ＴＳ情報ヘッダ付加部１５は、Ｉピクチャ検出部２６から入力されたＩピクチャの有無、ＥＣＭ−Ｋｃの有無（限定受信再生用ＥＣＭ−Ｋｃ検出部１６の出力）およびタイムカウンタによって出力されたタイムスタンプを含むヘッダを限定受信再生用ＥＣＭ−Ｋｃ検出部１６から出力されたＴＳに付加して記録用バッファ１１に出力する。そして、記録用バッファ１１に保持されたＴＳはブロック毎にテーブル生成部５０に出力される。
【００４８】
図１１は、実施の形態２におけるテーブル生成部５０の構成を示すブロック図である。図１１において、第２のＩピクチャ検出部５２は、入力されたＴＳブロックにおけるＩピクチャを前記ヘッダに基づいて検出して、当該検出結果をＩピクチャ格納位置テーブル生成部５３に出力する。また、当該Ｉピクチャ格納位置テーブル生成部５３には、タイムスタンプ検出部４４および書込みアドレス管理部４２から、実施の形態１と同様に、タイムスタンプおよびアドレスが入力される。
【００４９】
そして、Ｉピクチャ格納位置テーブル生成部５３は、図１２に示すようなＩピクチャ格納位置テーブルを生成して、アドレス、Ｉピクチャの有無およびタイムスタンプを格納し、当該Ｉピクチャ格納位置テーブルを蓄積装置４におけるＩピクチャ格納位置テーブル蓄積部２８に出力する。なお、ＥＣＭ−Ｋｃ格納位置テーブルは、実施の形態１と同様にＥＣＭ−Ｋｃ格納位置テーブル生成部４１において生成され、ＥＣＭ−Ｋｃ格納位置テーブル蓄積部１７に出力される。以上の説明のようにして、当該受信装置１０２においては２つのテーブルが生成され、当該２つのテーブルは、ストリームとともに蓄積装置４に記録される。
【００５０】
次に、要約再生を行なう場合について説明する。当該記録再生装置において、ユーザにより要約再生を行なう旨の操作が行なわれると、図示しない制御部からＥＣＭ−Ｋｃ読み出し制御部１８およびＩピクチャ読み出し制御部２９に要約再生を行なう旨の信号が入力される。
【００５１】
ＥＣＭ−Ｋｃ読み出し制御部１８は、ＥＣＭ−Ｋｃ格納位置テーブルを参照して、ＥＣＭ−Ｋｃの格納位置（アドレス）を特定して、当該ＥＣＭ−Ｋｃを含むＴＳをストリーム蓄積部１２から再生用バッファ１３に出力させる。一方、Ｉピクチャ読み出し制御部２９は、Ｉピクチャ格納位置テーブルを参照して、ＥＣＭ−Ｋｃ読み出し制御部１８によって特定されたＥＣＭ−Ｋｃの格納位置（アドレス）以降で当該格納位置に最も近いＩピクチャの格納位置（アドレス）を特定し、当該Ｉピクチャを含むＴＳをストリーム蓄積部１２から出力させる。なお、Ｉピクチャ読み出し制御部２９によって特定されるＩピクチャの個数は、倍速制御部２２によって指定される再生速度（要約率）に応じて設定される。
【００５２】
Ｉピクチャ読み出し制御部２９によって特定されたＩピクチャを含むＴＳは、ＴＳ情報ヘッダ削除部１９および限定再生用ＥＣＭ−Ｋｃ分離部１４を介して第１のデスクランブラ３に入力される。そして、当該ＴＳは、前記実施の形態１と同様にして限定再生用ＥＣＭ−Ｋｃ処理部９によって復号されたスクランブル鍵Ｋｓを使用してデスクランブルされデコーダ部２３に出力される。
【００５３】
以上の説明のように、実施の形態２における記録再生装置によれば、受信装置１０２において、ＥＣＭ−Ｋｃ格納位置テーブルを生成し、さらにＩピクチャ格納位置テーブルを生成するため、Ｉピクチャの検出をより容易かつ迅速に行なうことが可能となる。
【００５４】
なお、実施の形態２における記録再生装置においても、セグメントメタデータを使用して迅速にＩピクチャにアクセスして滑らかな要約再生を実現することができる。
【００５５】
実施の形態３．
図１３は、実施の形態３における記録再生装置の構成を示すブロック図である。なお、図１０において実施の形態１または実施の形態２において説明した構成と同一の構成については同一の符号を付記し、説明を省略する。
【００５６】
Ｉピクチャ位置情報抽出部３０は、送信機において予めＴＳに付加されたＩピクチャ位置情報を、入力されたＴＳから、メタデータまたはファイルとして抽出して、蓄積装置４におけるＩピクチャ位置情報テーブル蓄積部３１に出力する。そして、Ｉピクチャ位置情報は、Ｉピクチャ位置情報テーブル蓄積部３１に蓄積される。なお、Ｉピクチャ位置情報とは、例えば、コンテンツの先頭からの時刻等、コンテンツにおける所定のポイントからの相対時刻情報と、Iピクチャ番号とを対応付けてテーブル化したものである。
【００５７】
次に、要約再生を行なう場合について説明する。当該記録再生装置において、ユーザにより要約再生を行なう旨の操作が行なわれると、図示しない制御部からＥＣＭ−Ｋｃ読み出し制御部１８およびＩピクチャ読み出し制御部２９に要約再生を行なう旨の信号が入力される。
【００５８】
Ｉピクチャ読み出し制御部２９は、Ｉピクチャ位置情報テーブルを参照して、コンテンツにおけるＩピクチャの位置をコンテンツ先頭からの時刻情報によって特定する。また、ＥＣＭ−Ｋｃ読み出し制御部１８は、ＥＣＭ−Ｋｃ格納位置テーブル（具体的にはＥＣＭ−Ｋｃ格納位置テーブルにおけるタイムスタンプ）を参照して、Ｉピクチャの位置に対応する前記時刻情報の直前に格納されているＥＣＭ−Ｋｃの格納位置を特定する。そして、特定したＥＣＭ−Ｋｃに基づいて、実施の形態１または実施の形態２において説明したようにして、スクランブル鍵Ｋｓが得られる。
【００５９】
次に、Ｉピクチャ読み出し制御部２９は、Ｉピクチャを読み出すため、ＥＣＭ−Ｋｃ格納位置テーブルを参照して、Ｉピクチャ位置情報テーブルから読み出したＩピクチャの相対時刻情報から、当該相対時刻の直前に格納されたブロックの格納位置（アドレス）を特定し、該当ブロックを蓄積装置４におけるストリーム蓄積部１２から出力させる。そして、ストリーム蓄積部１２から出力されたブロックはデスクランブラ３においてデスクランブルされデコーダ２３に出力される。
【００６０】
以上の説明のように、実施の形態３における記録再生装置によれば、受信装置１０３において、ＥＣＭ−Ｋｃ格納位置テーブルを生成し、さらにＩピクチャ位置情報を抽出して記録装置に蓄積することにより、要約生成時にＩピクチャの検出をより容易かつ迅速に行なうことが可能となる。
【００６１】
なお、実施の形態３における記録再生装置においても、セグメントメタデータを使用して迅速にＩピクチャにアクセスして滑らかな要約再生を実現することができる。
【００６２】
なお、実施の形態１または２において、蓄積装置４に蓄積されたコンテンツの先頭から要約再生を行なう場合には、ＥＣＭ−Ｋｃ格納位置テーブルを参照して、当該コンテンツの先頭に最も近い位置にあるＥＣＭ−Ｋｃを特定して要約再生を行なえばよいが、当該コンテンツを再生している途中に要約再生を行なう場合には、現在再生しているＴＳ上の位置に最も近いＩピクチャを再生できるように、ＥＣＭ−Ｋｃを特定する必要がある。
【００６３】
例えば、ＡＲＩＢ規格においてはストリームにおけるＩピクチャの間隔が０．５秒と規定されている。したがって、例えば実施の形態２の場合、Ｉピクチャの間隔が０．５秒の場合に、コンテンツを再生している途中から要約再生を行なう際には、まず次のＩピクチャをＩピクチャ位置情報テーブルより特定し、時間的にその直前の位置に対応するＥＣＭ−ＫｃをＥＣＭ−Ｋｃ格納位置テーブルにより特定し、当該ＥＣＭ−Ｋｃを含むＴＳブロックをストリーム蓄積部１２から出力させる。
【００６４】
次に、Ｉピクチャ位置情報テーブルより特定しておいたＩピクチャを含むＴＳブロックを、ストリーム蓄積部１２から出力させる。以降のＩピクチャアクセスについては、前回ストリーム蓄積部１２から出力したＩピクチャ先頭位置から０．５×Ｎ秒先の位置の時間的に直前の位置に対応するＥＣＭ−ＫｃをＥＣＭ−Ｋｃ格納位置テーブルにより特定し、当該ＥＣＭ−Ｋｃを含むＴＳブロックをストリーム蓄積部１２から出力させ、次に前回ストリーム蓄積部１２から出力したＩピクチャ先頭位置から０．５×Ｎ秒先のＩピクチャを含むＴＳブロックを出力するようにする。
【００６５】
そうすると、現在再生しているＴＳ上の位置から０．５×Ｎ秒先の位置にＩピクチャが位置する場合に、当該Ｉピクチャを途中から再生してしまうことを回避することができる。ここでＮは、倍速制御部２２からの倍速指示により設定される値である。
【００６６】
また、ＥＣＭ−ＫｃとＩピクチャとが対応付けられている場合、実施の形態１ないし３における記録再生装置によれば、ＥＣＭ−Ｋｃ格納位置テーブルを参照してＥＣＭ−Ｋｃを蓄積装置から読み出すことで、Ｉピクチャを容易かつ迅速にサーチして、さらに滑らかな要約再生を行なうことができる。
【符号の説明】
【００６７】
１  デマルチプレクサ、  ２  セキュリティモジュール、  ３，２５  デスクランブラ、  ４  蓄積装置、  ５  限定受信関連情報分離部、  ６  限定再生用情報分離部、  ７  ＥＭＭ処理部、  ８  限定受信用ＥＣＭ処理部、  ９  限定再生用ＥＣＭ−Ｋｃ処理部、  １０  Ｋｃ伝送用ＥＣＭ蓄積部、  １１  記録用バッファ、  １２  ストリーム蓄積部、  １３  再生用バッファ、  １４  限定再生用ＥＣＭ−Ｋｃ分離部、  １５  ＴＳ情報ヘッダ付加部、  １７  ＥＣＭ−Ｋｃ格納位置テーブル蓄積部、  １８  ＥＣＭ−Ｋｃ読み出し制御部、  １９  ＴＳ情報ヘッダ削除部、  ２０  タイムカウンタ、  ２１  Ｉピクチャ抽出部、  ２２  倍速制御部、  ２３  デコーダ、  ２４  再生時刻指定部、  ２６  Ｉピクチャ検出部、  ２８  Ｉピクチャ格納位置テーブル蓄積部、  ２９  Ｉピクチャ読み出し制御部、  ３０  Ｉピクチャ位置情報抽出部、  ３１  Ｉピクチャ位置情報テーブル蓄積部、  ４１  ＥＣＭ−Ｋｃ格納位置テーブル生成部、  ４２  書き込みアドレス管理部、  ４３，５１  蓄積装置インタフェース部、  ４４  タイムスタンプ検出部、  ４５  ＥＣＭ−Ｋｃ検出部、  ４６  ＴＳ出力部、  ４０，５０  テーブル生成部、  ５２  Ｉピクチャ検出部、  ５３  Ｉピクチャ格納位置テーブル生成部、  １０１、１０２、１０３  受信装置。
【図１】
0005389959.tif 000002
【図２】
0005389959.tif 000003
【図３】
0005389959.tif 000004
【図４】
0005389959.tif 000005
【図５】
0005389959.tif 000006
【図６】
0005389959.tif 000007
【図７】
0005389959.tif 000008
【図８】
0005389959.tif 000009
【図９】
0005389959.tif 000010
【図１０】
0005389959.tif 000011
【図１１】
0005389959.tif 000012
【図１２】
0005389959.tif 000013
【図１３】
0005389959.tif 000014