(57)【要約】  暗号化ストリームを復号する際の処理の負荷を軽減することが可能なコンテンツ受信装置を得る。  映像記録再生装置５は、映像を含むコンテンツのデータが複数のＴＳパケットに分割された映像ストリームを受信する受信部２０と、受信部２０によって受信された映像ストリームが暗号化ストリームである場合に、当該暗号化ストリームを復号するためのスクランブル鍵を映像ストリームから抽出する抽出部２３と、複数のＴＳパケットのうちの特定のパケットのみを、スクランブル鍵を用いて復号する復号部２４と、復号部２４によって復号されたデータに基づいて、映像ストリームに関する所定の情報を取得する取得部２５と、を備える。
2011074398.tif 000002
【特許請求の範囲】
【請求項１】
映像を含むコンテンツのデータが複数のパケットに分割されたストリームを受信する受信部と、
前記受信部によって受信された前記ストリームが暗号化ストリームである場合に、当該暗号化ストリームを復号するための鍵を前記ストリームから抽出する抽出部と、
前記複数のパケットのうちの特定のパケットのみを、前記鍵を用いて復号する第１の復号部と、
前記第１の復号部によって復号されたデータに基づいて、前記ストリームに関する所定の情報を取得する取得部と、
を備える、コンテンツ受信装置。
【請求項２】
前記抽出部によって抽出された前記鍵を、前記コンテンツ受信装置の独自鍵を用いて暗号化する暗号化部
をさらに備え、
前記暗号化部によって暗号化された前記鍵を含む前記暗号化ストリームが記録部に記録される、請求項１に記載のコンテンツ受信装置。
【請求項３】
前記コンテンツ受信装置は、所定のローカルネットワークに接続されており、
前記記録部に記録された前記暗号化ストリームを、前記鍵を用いて復号する第２の復号部と、
前記第２の復号部によって復号された前記ストリームに基づいて、前記ローカルネットワークに適合する新たなストリームを作成する作成部と、
前記作成部によって作成された前記新たなストリームを、前記ローカルネットワークを介して他の機器に向けて送信する送信部と、
をさらに備え、
前記作成部は、
前記記録部に記録された前記暗号化ストリームに含まれるＰＭＴ（Program Map Table）に基づいて、前記ローカルネットワークに適合する新たなＰＭＴを作成するテーブル処理部
を有する、請求項２に記載のコンテンツ受信装置。
【請求項４】
前記受信部によって受信された前記ストリームに複数のチャンネルのコンテンツが含まれる場合に、当該複数のチャンネルのコンテンツの中から一のチャンネルのコンテンツを選択する選択部
をさらに備え、
前記記録部には、当該複数のチャンネルのコンテンツのうち前記選択部によって選択されたチャンネルのコンテンツに対応する前記暗号化ストリームのみが記録される、請求項３に記載のコンテンツ受信装置。
【請求項５】
前記受信部によって受信された前記ストリームに含まれるＰＡＴ（Program Association Table）に基づいて、当該複数のチャンネルのコンテンツのうち前記選択部によって選択されたチャンネルのコンテンツのみに対応する新たなＰＡＴを作成するテーブル処理部
をさらに備え、
前記記録部には、前記新たなＰＡＴが記録される、請求項４に記載のコンテンツ受信装置。
【請求項６】
前記受信部によって受信された前記ストリームが非暗号化ストリームである場合に、当該非暗号化ストリームを、前記コンテンツ受信装置の独自鍵を用いて暗号化する暗号化部
をさらに備え、
前記暗号化部によって暗号化された前記ストリームが記録部に記録される、請求項１に記載のコンテンツ受信装置。
【請求項７】
前記コンテンツの特殊再生の際に参照される参照ファイルを作成する作成部
をさらに備え、
前記第１の復号部は、前記特定のパケットとして、前記コンテンツの特殊再生に使用される所定タイプのピクチャが格納されている所定パケットを復号し、
前記取得部は、前記所定の情報として、前記所定パケットに付加されている時刻情報と、前記ストリーム内における前記所定タイプのピクチャの位置を示す情報とを取得し、
前記作成部は、前記所定パケットに関して、前記コンテンツの先頭からの経過時間を示す経過時間情報を前記時刻情報に基づいて作成し、当該経過時間情報と、前記ストリーム内における前記所定タイプのピクチャの位置を示す情報とを前記参照ファイルに含める、請求項１に記載のコンテンツ受信装置。
【請求項８】
前記所定パケットには、第１の時刻情報が付加された第１の所定パケットと、当該第１の所定パケットに続く、第２の時刻情報が付加された第２の所定パケットとが含まれ、
前記作成部は、
前記第１の所定パケットに関して、第１の経過時間情報を前記第１の時刻情報に基づいて作成し、
前記第２の所定パケットに関して、第２の経過時間情報を前記第２の時刻情報に基づいて作成し、
パケットロストに起因して前記第１の時刻情報の値と前記第２の時刻情報の値との差が所定のしきい値以上となっている場合には、互いに連続する前記第１の経過時間情報と前記第２の経過時間情報とを作成する、請求項７に記載のコンテンツ受信装置。
【請求項９】
前記受信部によって受信された前記ストリームが暗号化ストリームである場合には、前記作成部は、前記ストリーム内における前記鍵の位置を示す情報を前記参照ファイルに含める、請求項７に記載のコンテンツ受信装置。
【請求項１０】
前記受信部によって受信された前記ストリームに、前記コンテンツの視聴制限情報が含まれている場合には、前記作成部は、前記ストリーム内における前記視聴制限情報の位置を示す情報を前記参照ファイルに含める、請求項７に記載のコンテンツ受信装置。
【請求項１１】
前記受信部によって受信された前記ストリームに、前記コンテンツの複製制限情報が含まれている場合には、前記作成部は、前記ストリーム内における前記複製制限情報の位置を示す情報を前記参照ファイルに含める、請求項７に記載のコンテンツ受信装置。
【請求項１２】
前記作成部は、前記ストリーム内におけるＰＡＴ（Program Association Table）の位置を示す情報を前記参照ファイルに含める、請求項７に記載のコンテンツ受信装置。
【請求項１３】
前記ストリームの圧縮方式として、一つのＰＥＳ（Packetized Elementary Stream）に一種類のタイプのピクチャが含まれる圧縮方式が採用されている場合には、前記第１の復号部は、ＰＥＳを構成する複数のパケットのうちの先頭のパケットのみを復号する、請求項１に記載のコンテンツ受信装置。
【請求項１４】
前記ストリームの圧縮方式として、一つのＰＥＳ（Packetized Elementary Stream）に複数種類のタイプのピクチャが含まれ得る圧縮方式が採用されている場合には、前記第１の復号部は、ＰＥＳを構成する複数のパケットのうちの先頭のパケットから順に復号を行い、所定の終了位置を検出した段階で、当該ＰＥＳに関する復号を終了する、請求項１に記載のコンテンツ受信装置。
【請求項１５】
前記受信部によって受信された前記ストリームの圧縮方式を検出する検出部と、
前記検出部による検出結果に基づいて、前記第１の復号部における復号処理を制御する制御部と、
をさらに備え、
前記第１の復号部は、前記制御部からの制御によって、
前記ストリームの圧縮方式として、一つのＰＥＳ（Packetized Elementary Stream）に一種類のタイプのピクチャが含まれる圧縮方式が採用されている場合には、ＰＥＳを構成する複数のパケットのうちの先頭のパケットのみを復号し、
前記ストリームの圧縮方式として、一つのＰＥＳに複数種類のタイプのピクチャが含まれ得る圧縮方式が採用されている場合には、ＰＥＳを構成する複数のパケットのうちの先頭のパケットから順に復号を行い、所定の終了位置を検出した段階で、当該ＰＥＳに関する復号を終了する、請求項１に記載のコンテンツ受信装置。
【請求項１６】
映像を含むコンテンツのデータが複数のパケットに分割されたストリームを受信する受信部と、
前記複数のパケットのうち、前記コンテンツの特殊再生に使用される所定タイプのピクチャが格納されている所定パケットを復号する復号部と、
前記復号部によって復号されたデータに基づいて、前記所定パケットに付加されている時刻情報と、前記ストリーム内における前記所定タイプのピクチャの位置を示す情報とを取得する取得部と、
前記コンテンツの特殊再生の際に参照される参照ファイルを作成する作成部と、
を備え、
前記作成部は、前記所定パケットに関して、前記コンテンツの先頭からの経過時間を示す経過時間情報を前記時刻情報に基づいて作成し、当該経過時間情報と、前記ストリーム内における前記所定タイプのピクチャの位置を示す情報とを前記参照ファイルに含める、コンテンツ受信装置。
【請求項１７】
所定の参照ファイルと映像を含むコンテンツに関するデータのストリームとが記録された記録部から読み出した前記ストリームに基づいて、前記コンテンツを再生する再生部
を備え、
前記参照ファイルには、前記コンテンツの先頭からの経過時間を示す経過時間情報と、前記ストリーム内における所定タイプのピクチャの位置を示す情報とが含まれており、
前記再生部は、前記参照ファイルを参照することにより、前記所定タイプのピクチャを用いて前記コンテンツの特殊再生を行う、コンテンツ再生装置。
【請求項１８】
前記再生部は、前記経過時間情報に基づいて、略等間隔の複数の前記所定タイプのピクチャを用いて前記コンテンツの特殊再生を行う、請求項１７に記載のコンテンツ再生装置。
【請求項１９】
請求項１に記載のコンテンツ受信装置と、
請求項１７に記載のコンテンツ再生装置と、
を備える、コンテンツ受信再生装置。
【請求項２０】
（Ａ）映像を含むコンテンツのデータが複数のパケットに分割されたストリームを受信するステップと、
（Ｂ）前記ステップ（Ａ）において受信された前記ストリームが暗号化ストリームである場合に、当該暗号化ストリームを復号するための鍵を前記ストリームから抽出するステップと、
（Ｃ）前記複数のパケットのうちの特定のパケットのみを、前記鍵を用いて復号するステップと、
（Ｄ）前記ステップ（Ｃ）において復号されたデータに基づいて、前記ストリームに関する所定の情報を取得するステップと、
を備える、コンテンツ受信方法。
【請求項２１】
コンテンツ受信装置に搭載されるコンピュータを、
映像を含むコンテンツのデータが複数のパケットに分割されたストリームを受信する受信手段と、
前記受信手段によって受信された前記ストリームが暗号化ストリームである場合に、当該暗号化ストリームを復号するための鍵を前記ストリームから抽出する抽出手段と、
前記複数のパケットのうちの特定のパケットのみを、前記鍵を用いて復号する復号手段と、
前記復号手段によって復号されたデータに基づいて、前記ストリームに関する所定の情報を取得する取得手段と、
として機能させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像のようなコンテンツを受信するＳＴＢ（Set Top Box）等のコンテンツ受信装置、コンテンツ再生装置、コンテンツ受信再生装置、コンテンツ受信方法、及びプログラムに関する。
【背景技術】
【０００２】
例えば下記特許文献１に開示された記録再生装置においては、記録時にピクチャヘッダを解析することによってＩピクチャ（フレーム内符号化画像）を抽出し、抽出したＩピクチャを、通常再生用のバッファとは異なる専用のＩピクチャバッファ内に記録する。そして、早送り再生等の特殊再生（トリックプレイ）を行う場合には、Ｉピクチャバッファから読み出したＩピクチャを用いて早送り再生を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−２４７６２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に開示された記録再生装置において、当該記録再生装置が暗号化ストリームを受信している場合には、ピクチャヘッダを解析するために暗号化ストリームを復号（デクリプト）する必要がある。その際、暗号化ストリームの全体を復号したのでは、処理の負荷が著しく増大する。【０００５】
本発明はかかる事情に鑑みて成されたものであり、暗号化ストリームを復号する際の処理の負荷を軽減することが可能な、コンテンツ受信装置、コンテンツ再生装置、コンテンツ受信再生装置、コンテンツ受信方法、及びプログラムを得ることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様に係るコンテンツ受信装置は、映像を含むコンテンツのデータが複数のパケットに分割されたストリームを受信する受信部と、前記受信部によって受信された前記ストリームが暗号化ストリームである場合に、当該暗号化ストリームを復号するための鍵を前記ストリームから抽出する抽出部と、前記複数のパケットのうちの特定のパケットのみを、前記鍵を用いて復号する第１の復号部と、前記第１の復号部によって復号されたデータに基づいて、前記ストリームに関する所定の情報を取得する取得部と、を備えることを特徴とするものである。【０００７】
第１の態様に係るコンテンツ受信装置によれば、第１の復号部は、暗号化ストリームを構成する複数のパケットのうちの特定のパケットのみを復号し、取得部は、第１の復号部によって復号されたデータに基づいて、ストリームに関する所定の情報を取得する。従って、ストリームに関する所定の情報を取得するために暗号化ストリームの全体を復号する場合と比較すると、暗号化ストリームを復号する際の処理の負荷を軽減することが可能となる。【０００８】
本発明の第２の態様に係るコンテンツ受信装置は、第１の態様に係るコンテンツ受信装置において、前記抽出部によって抽出された前記鍵を、前記コンテンツ受信装置の独自鍵を用いて暗号化する暗号化部をさらに備え、前記暗号化部によって暗号化された前記鍵を含む前記暗号化ストリームが記録部に記録されることを特徴とするものである。【０００９】
第２の態様に係るコンテンツ受信装置によれば、暗号化部は、抽出部によって抽出された鍵を、コンテンツ受信装置の独自鍵を用いて暗号化する。そして、記録部には、暗号化部によって暗号化された鍵を含む暗号化ストリームが記録される。従って、ストリームからの抽出の際に一旦復号された鍵が、独自鍵を用いて再び暗号化されるため、鍵の秘匿性を担保することが可能となる。また、記録部には、受信部によって受信された暗号化ストリームが記録される。従って、暗号化ストリームを一旦復号した後に独自鍵を用いて再び暗号化して記録する場合と比較すると、処理の負荷を軽減することが可能となる。【００１０】
本発明の第３の態様に係るコンテンツ受信装置は、第１の態様に係るコンテンツ受信装置において、前記コンテンツ受信装置は、所定のローカルネットワークに接続されており、前記記録部に記録された前記暗号化ストリームを、前記鍵を用いて復号する第２の復号部と、前記第２の復号部によって復号された前記ストリームに基づいて、前記ローカルネットワークに適合する新たなストリームを作成する作成部と、前記作成部によって作成された前記新たなストリームを、前記ローカルネットワークを介して他の機器に向けて送信する送信部と、をさらに備え、前記作成部は、前記記録部に記録された前記暗号化ストリームに含まれるＰＭＴ（Program Map Table）に基づいて、前記ローカルネットワークに適合する新たなＰＭＴを作成するテーブル処理部を有することを特徴とするものである。【００１１】
第３の態様に係るコンテンツ受信装置によれば、作成部は、第２の復号部によって復号されたストリームに基づいて、ローカルネットワークに適合する新たなストリームを作成し、送信部は、作成部によって作成された新たなストリームを、ローカルネットワークを介して他の機器に向けて送信する。例えば、コンテンツ受信装置を、ＤＬＮＡ（Digital Living Network Alliance）に適合する機器によって構成されるホームネットワークシステムに適用する場合には、作成部は、第２の復号部によって復号されたストリームに基づいて、ＤＬＮＡに適合するパーシャルＴＳを作成する。これにより、コンテンツ受信装置によって記録部に記録されたコンテンツを、ホームネットワークシステム内のコンテンツ再生装置に配信したり、ホームネットワークシステム内のコンテンツ記録装置に移動することが可能となる。【００１２】
また、テーブル処理部は、記録部に記録された暗号化ストリームに含まれるＰＭＴに基づいて、ローカルネットワークに適合する新たなＰＭＴを作成する。従って、記録部に記録された暗号化ストリームに含まれるＰＭＴに対して、限定受信に関するＣＡ（Conditional Access）記述子を削除するとともに、ＤＴＣＰ（Digital Transmission Content Protection）記述子を挿入することにより、ＤＬＮＡに適合する新たなＰＭＴを作成することができる。しかも、記録部には、受信部によって受信された暗号化ストリームに含まれるＰＭＴ（つまりＣＡ記述子を含むＰＭＴ）が記録される。そのため、第２の復号部は、ＰＭＴ内のＣＡ記述子を参照することにより、記録部に記録された暗号化ストリームから鍵を抽出することができ、その結果、暗号化ストリームの復号を支障なく実行することが可能となる。【００１３】
本発明の第４の態様に係るコンテンツ受信装置は、第３の態様に係るコンテンツ受信装置において、前記受信部によって受信された前記ストリームに複数のチャンネルのコンテンツが含まれる場合に、当該複数のチャンネルのコンテンツの中から一のチャンネルのコンテンツを選択する選択部をさらに備え、前記記録部には、当該複数のチャンネルのコンテンツのうち前記選択部によって選択されたチャンネルのコンテンツに対応する前記暗号化ストリームのみが記録されることを特徴とするものである。【００１４】
第４の態様に係るコンテンツ受信装置によれば、記録部には、複数のチャンネルのコンテンツのうち、選択部によって選択されたチャンネルのコンテンツに対応する暗号化ストリームのみが記録される。従って、記録部に記録された暗号化ストリームを第２の復号部によって復号することにより、ＤＬＮＡに適合したストリーム（つまり、１チャンネルのコンテンツのみを含むストリーム）を得ることができる。しかも、複数のチャンネルのコンテンツを含むストリームを記録部に記録する場合と比較すると、ストリームの記録に必要な記録容量を削減することが可能となる。【００１５】
本発明の第５の態様に係るコンテンツ受信装置は、第４の態様に係るコンテンツ受信装置において、前記受信部によって受信された前記ストリームに含まれるＰＡＴ（Program Association Table）に基づいて、当該複数のチャンネルのコンテンツのうち前記選択部によって選択されたチャンネルのコンテンツのみに対応する新たなＰＡＴを作成するテーブル処理部をさらに備え、前記記録部には、前記新たなＰＡＴが記録されることを特徴とするものである。【００１６】
第５の態様に係るコンテンツ受信装置によれば、テーブル処理部は、複数のチャンネルのコンテンツのうち、選択部によって選択されたチャンネルのコンテンツのみに対応する新たなＰＡＴを作成する。そして、記録部には、当該テーブル処理部によって作成された新たなＰＡＴが記録される。従って、受信部によって受信されたストリームに含まれるＰＡＴ（つまり、選択されなかったチャンネルのコンテンツに関する情報を含むＰＡＴ）を記録部に記録する場合と比較すると、ストリームの記録に必要な記録容量を削減することが可能となる。【００１７】
本発明の第６の態様に係るコンテンツ受信装置は、第１の態様に係るコンテンツ受信装置において、前記受信部によって受信された前記ストリームが非暗号化ストリームである場合に、当該非暗号化ストリームを、前記コンテンツ受信装置の独自鍵を用いて暗号化する暗号化部をさらに備え、前記暗号化部によって暗号化された前記ストリームが記録部に記録されることを特徴とするものである。【００１８】
第６の態様に係るコンテンツ受信装置によれば、暗号化部は、コンテンツ受信装置の独自鍵を用いて非暗号化ストリームを暗号化する。そして、記録部には、暗号化部によって暗号化されたストリームが記録される。従って、ストリームの秘匿性を担保することが可能となる。【００１９】
本発明の第７の態様に係るコンテンツ受信装置は、第１の態様に係るコンテンツ受信装置において、前記コンテンツの特殊再生の際に参照される参照ファイルを作成する作成部をさらに備え、前記第１の復号部は、前記特定のパケットとして、前記コンテンツの特殊再生に使用される所定タイプのピクチャが格納されている所定パケットを復号し、前記取得部は、前記所定の情報として、前記所定パケットに付加されている時刻情報と、前記ストリーム内における前記所定タイプのピクチャの位置を示す情報とを取得し、前記作成部は、前記所定パケットに関して、前記コンテンツの先頭からの経過時間を示す経過時間情報を前記時刻情報に基づいて作成し、当該経過時間情報と、前記ストリーム内における前記所定タイプのピクチャの位置を示す情報とを前記参照ファイルに含めることを特徴とするものである。【００２０】
第７の態様に係るコンテンツ受信装置によれば、第１の復号部は、コンテンツの特殊再生に使用される所定タイプのピクチャが格納されている所定パケットを復号し、取得部は、所定パケットに付加されている時刻情報と、ストリーム内における前記所定タイプのピクチャの位置を示す情報とを取得する。そして、作成部は、所定パケットに関して、コンテンツの先頭からの経過時間を示す経過時間情報を時刻情報に基づいて作成し、当該経過時間情報と、ストリーム内における所定タイプのピクチャの位置を示す情報とを参照ファイルに含める。従って、作成部によって作成された参照ファイルを参照することによって、コンテンツの特殊再生を簡易に行うことが可能となる。また、参照ファイルには、所定パケットに関する経過時間情報が含まれる。従って、当該経過時間情報を用いることによって、コンテンツの途中の時間を指定して再生を行う時間指定再生を簡易に行うことが可能となる。また、所定タイプの複数のピクチャを用いて早送り再生を行う場合に、当該経過時間情報を用いることによって、略等間隔のピクチャを使用することができるため、スムーズな早送り再生を行うことが可能となる。【００２１】
本発明の第８の態様に係るコンテンツ受信装置は、第７の態様に係るコンテンツ受信装置において、前記所定パケットには、第１の時刻情報が付加された第１の所定パケットと、当該第１の所定パケットに続く、第２の時刻情報が付加された第２の所定パケットとが含まれ、前記作成部は、前記第１の所定パケットに関して、第１の経過時間情報を前記第１の時刻情報に基づいて作成し、前記第２の所定パケットに関して、第２の経過時間情報を前記第２の時刻情報に基づいて作成し、パケットロストに起因して前記第１の時刻情報の値と前記第２の時刻情報の値との差が所定のしきい値以上となっている場合には、互いに連続する前記第１の経過時間情報と前記第２の経過時間情報とを作成することを特徴とするものである。【００２２】
第８の態様に係るコンテンツ受信装置によれば、作成部は、パケットロストに起因して第１の時刻情報の値と第２の時刻情報の値との差が所定のしきい値以上となっている場合には、互いに連続する第１の経過時間情報と第２の経過時間情報とを作成する。従って、パケットロストの発生箇所の前後で経過時間情報が大きく相違するという事態を回避できるため、コンテンツの特殊再生を支障なく行うことが可能となる。【００２３】
本発明の第９の態様に係るコンテンツ受信装置は、第７の態様に係るコンテンツ受信装置において、前記受信部によって受信された前記ストリームが暗号化ストリームである場合には、前記作成部は、前記ストリーム内における前記鍵の位置を示す情報を前記参照ファイルに含めることを特徴とするものである。【００２４】
第９の態様に係るコンテンツ受信装置によれば、作成部は、ストリーム内における鍵の位置を示す情報を参照ファイルに含める。従って、コンテンツの再生を行う際に参照ファイルを参照することによって、ストリーム内における鍵の位置を容易に特定することが可能となる。【００２５】
本発明の第１０の態様に係るコンテンツ受信装置は、第７の態様に係るコンテンツ受信装置において、前記受信部によって受信された前記ストリームに、前記コンテンツの視聴制限情報が含まれている場合には、前記作成部は、前記ストリーム内における前記視聴制限情報の位置を示す情報を前記参照ファイルに含めることを特徴とするものである。【００２６】
第１０の態様に係るコンテンツ受信装置によれば、作成部は、ストリーム内における視聴制限情報の位置を示す情報を参照ファイルに含める。従って、コンテンツの再生を行う際に参照ファイルを参照することによって、ストリーム内における視聴制限情報の位置を容易に特定することが可能となる。【００２７】
本発明の第１１の態様に係るコンテンツ受信装置は、第７の態様に係るコンテンツ受信装置において、前記受信部によって受信された前記ストリームに、前記コンテンツの複製制限情報が含まれている場合には、前記作成部は、前記ストリーム内における前記複製制限情報の位置を示す情報を前記参照ファイルに含めることを特徴とするものである。【００２８】
第１１の態様に係るコンテンツ受信装置によれば、作成部は、ストリーム内における複製制限情報の位置を示す情報を参照ファイルに含める。従って、コンテンツの再生を行う際に参照ファイルを参照することによって、ストリーム内における複製制限情報の位置を容易に特定することが可能となる。【００２９】
本発明の第１２の態様に係るコンテンツ受信装置は、第７の態様に係るコンテンツ受信装置において、前記作成部は、前記ストリーム内におけるＰＡＴ（Program Association Table）の位置を示す情報を前記参照ファイルに含めることを特徴とするものである。【００３０】
第１２の態様に係るコンテンツ受信装置によれば、作成部は、ストリーム内におけるＰＡＴの位置を示す情報を参照ファイルに含める。従って、コンテンツの再生を行う際に参照ファイルを参照することによって、ストリーム内におけるＰＡＴの位置を容易に特定することが可能となる。【００３１】
本発明の第１３の態様に係るコンテンツ受信装置は、第１の態様に係るコンテンツ受信装置において、前記ストリームの圧縮方式として、一つのＰＥＳ（Packetized Elementary Stream）に一種類のタイプのピクチャが含まれる圧縮方式が採用されている場合には、前記第１の復号部は、ＰＥＳを構成する複数のパケットのうちの先頭のパケットのみを復号することを特徴とするものである。【００３２】
第１３の態様に係るコンテンツ受信装置によれば、第１の復号部は、ＰＥＳを構成する複数のパケットのうちの先頭のパケットのみを復号する。従って、ＰＥＳを構成する複数のパケットの全てを復号する場合と比較すると、処理の負荷を軽減することが可能となる。【００３３】
本発明の第１４の態様に係るコンテンツ受信装置は、第１の態様に係るコンテンツ受信装置において、前記ストリームの圧縮方式として、一つのＰＥＳ（Packetized Elementary Stream）に複数種類のタイプのピクチャが含まれ得る圧縮方式が採用されている場合には、前記第１の復号部は、ＰＥＳを構成する複数のパケットのうちの先頭のパケットから順に復号を行い、所定の終了位置を検出した段階で、当該ＰＥＳに関する復号を終了することを特徴とするものである。【００３４】
第１４の態様に係るコンテンツ受信装置によれば、第１の復号部は、ＰＥＳを構成する複数のパケットのうちの先頭のパケットから順に復号を行い、所定の終了位置を検出した段階で、当該ＰＥＳに関する復号を終了する。従って、ＰＥＳを構成する複数のパケットの全てを復号する場合と比較すると、処理の負荷を軽減することが可能となる。【００３５】
本発明の第１５の態様に係るコンテンツ受信装置は、第１の態様に係るコンテンツ受信装置において、前記受信部によって受信された前記ストリームの圧縮方式を検出する検出部と、前記検出部による検出結果に基づいて、前記第１の復号部における復号処理を制御する制御部と、をさらに備え、前記第１の復号部は、前記制御部からの制御によって、前記ストリームの圧縮方式として、一つのＰＥＳ（Packetized Elementary Stream）に一種類のタイプのピクチャが含まれる圧縮方式が採用されている場合には、ＰＥＳを構成する複数のパケットのうちの先頭のパケットのみを復号し、前記ストリームの圧縮方式として、一つのＰＥＳに複数種類のタイプのピクチャが含まれ得る圧縮方式が採用されている場合には、ＰＥＳを構成する複数のパケットのうちの先頭のパケットから順に復号を行い、所定の終了位置を検出した段階で、当該ＰＥＳに関する復号を終了することを特徴とするものである。【００３６】
第１５の態様に係るコンテンツ受信装置によれば、第１の復号部は、前記ストリームの圧縮方式として、一つのＰＥＳに一種類のタイプのピクチャが含まれる圧縮方式が採用されている場合には、ＰＥＳを構成する複数のパケットのうちの先頭のパケットのみを復号する。また、第１の復号部は、ストリームの圧縮方式として、一つのＰＥＳに複数種類のタイプのピクチャが含まれ得る圧縮方式が採用されている場合には、ＰＥＳを構成する複数のパケットのうちの先頭のパケットから順に復号を行い、所定の終了位置を検出した段階で、当該ＰＥＳに関する復号を終了する。従って、いずれの復号処理を行う場合であっても、ＰＥＳを構成する複数のパケットの全てを復号する場合と比較すると、処理の負荷を軽減することが可能となる。また、ストリームの圧縮方式に応じて復号部における復号処理の内容を切り替えることにより、受信しているストリームに応じて最適な復号処理を行うことが可能となる。【００３７】
本発明の第１６の態様に係るコンテンツ受信装置は、映像を含むコンテンツのデータが複数のパケットに分割されたストリームを受信する受信部と、前記ストリームを記録する記録部と、前記複数のパケットのうち、前記コンテンツの特殊再生に使用される所定タイプのピクチャが格納されている所定パケットを復号する復号部と、前記復号部によって復号されたデータに基づいて、前記所定パケットに付加されている時刻情報と、前記ストリーム内における前記所定タイプのピクチャの位置を示す情報とを取得する取得部と、前記コンテンツの特殊再生の際に参照される参照ファイルを作成する作成部と、を備え、前記作成部は、前記所定パケットに関して、前記コンテンツの先頭からの経過時間を示す経過時間情報を前記時刻情報に基づいて作成し、当該経過時間情報と、前記ストリーム内における前記所定タイプのピクチャの位置を示す情報とを前記参照ファイルに含めることを特徴とするものである。【００３８】
第１６の態様に係るコンテンツ受信装置によれば、復号部は、コンテンツの特殊再生に使用される所定タイプのピクチャが格納されている所定パケットを復号し、取得部は、所定パケットに付加されている時刻情報と、ストリーム内における前記所定タイプのピクチャの位置を示す情報とを取得する。そして、作成部は、所定パケットに関して、コンテンツの先頭からの経過時間を示す経過時間情報を時刻情報に基づいて作成し、当該経過時間情報と、ストリーム内における所定タイプのピクチャの位置を示す情報とを参照ファイルに含める。従って、作成部によって作成された参照ファイルを参照することによって、コンテンツの特殊再生を簡易に行うことが可能となる。また、参照ファイルには、所定パケットに関する経過時間情報が含まれる。従って、当該経過時間情報を用いることによって、コンテンツの途中の時間を指定して再生を行う時間指定再生を簡易に行うことが可能となる。また、所定タイプの複数のピクチャを用いて早送り再生を行う場合に、当該経過時間情報を用いることによって、略等間隔のピクチャを使用することができるため、スムーズな早送り再生を行うことが可能となる。【００３９】
本発明の第１７の態様に係るコンテンツ再生装置は、所定の参照ファイルと映像を含むコンテンツに関するデータのストリームとが記録された記録部から読み出した前記ストリームに基づいて、前記コンテンツを再生する再生部を備え、前記参照ファイルには、前記コンテンツの先頭からの経過時間を示す経過時間情報と、前記ストリーム内における所定タイプのピクチャの位置を示す情報とが含まれており、前記再生部は、前記参照ファイルを参照することにより、前記所定タイプのピクチャを用いて前記コンテンツの特殊再生を行うことを特徴とするものである。【００４０】
第１７の態様に係るコンテンツ再生装置によれば、参照ファイルには、コンテンツの先頭からの経過時間を示す経過時間情報と、ストリーム内における所定タイプのピクチャの位置を示す情報とが含まれている。そして、再生部は、参照ファイルを参照することにより、所定タイプのピクチャを用いてコンテンツの特殊再生を行う。従って、再生部は、参照ファイルに含まれている経過時間情報を用いることによって、コンテンツの途中の時間を指定して再生を行う時間指定再生を簡易に行うことが可能となる。また、再生部は、所定タイプの複数のピクチャを用いて早送り再生を行う場合に、当該経過時間情報を用いることによって、略等間隔のピクチャを使用することができるため、スムーズな早送り再生を行うことが可能となる。【００４１】
本発明の第１８の態様に係るコンテンツ再生装置は、第１７の態様に係るコンテンツ再生装置において、前記再生部は、前記経過時間情報に基づいて、略等間隔の複数の前記所定タイプのピクチャを用いて前記コンテンツの特殊再生を行うことを特徴とするものである。【００４２】
第１８の態様に係るコンテンツ再生装置によれば、再生部は、経過時間情報に基づいて、略等間隔の複数の所定タイプのピクチャを用いてコンテンツの特殊再生を行う。略等間隔のピクチャを使用することにより、スムーズな早送り再生を行うことが可能となる。【００４３】
本発明の第１９の態様に係るコンテンツ受信再生装置は、第１の態様に係るコンテンツ受信装置と、第１７の態様に係るコンテンツ再生装置と、を備えることを特徴とするものである。【００４４】
第１９の態様に係るコンテンツ受信再生装置によれば、暗号化ストリームを復号する際の処理の負荷が軽減されるとともに、コンテンツの特殊再生を簡易に行うことが可能な記録再生装置を得ることができる。【００４５】
本発明の第２０の態様に係るコンテンツ受信方法は、（Ａ）映像を含むコンテンツのデータが複数のパケットに分割されたストリームを受信するステップと、（Ｂ）前記ステップ（Ａ）において受信された前記ストリームが暗号化ストリームである場合に、当該暗号化ストリームを復号するための鍵を前記ストリームから抽出するステップと、（Ｃ）前記複数のパケットのうちの特定のパケットのみを、前記鍵を用いて復号するステップと、（Ｄ）前記ステップ（Ｃ）において復号されたデータに基づいて、前記ストリームに関する所定の情報を取得するステップと、を備えることを特徴とするものである。【００４６】
第２０の態様に係るコンテンツ受信方法によれば、ステップ（Ｃ）では、暗号化ストリームを構成する複数のパケットのうちの特定のパケットのみが復号され、ステップ（Ｄ）では、ステップ（Ｃ）において復号されたデータに基づいて、ストリームに関する所定の情報が取得される。従って、ストリームに関する所定の情報を取得するために暗号化ストリームの全体を復号する場合と比較すると、暗号化ストリームを復号する際の処理の負荷を軽減することが可能となる。【００４７】
本発明の第２１の態様に係るプログラムは、コンテンツ受信装置に搭載されるコンピュータを、映像を含むコンテンツのデータが複数のパケットに分割されたストリームを受信する受信手段と、前記受信手段によって受信された前記ストリームが暗号化ストリームである場合に、当該暗号化ストリームを復号するための鍵を前記ストリームから抽出する抽出手段と、前記複数のパケットのうちの特定のパケットのみを、前記鍵を用いて復号する復号手段と、前記復号手段によって復号されたデータに基づいて、前記ストリームに関する所定の情報を取得する取得手段と、として機能させるためのプログラムである。【００４８】
第２１の態様に係るプログラムによれば、復号手段は、暗号化ストリームを構成する複数のパケットのうちの特定のパケットのみを復号し、取得手段は、復号手段によって復号されたデータに基づいて、ストリームに関する所定の情報を取得する。従って、ストリームに関する所定の情報を取得するために暗号化ストリームの全体を復号する場合と比較すると、暗号化ストリームを復号する際の処理の負荷を軽減することが可能となる。
【発明の効果】
【００４９】
本発明によれば、暗号化ストリームを復号する際の処理の負荷を軽減することが可能な、コンテンツ受信装置、コンテンツ再生装置、コンテンツ受信再生装置、コンテンツ受信方法、及びプログラムを得ることができる。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施の形態に係る映像配信システムの全体構成を示す図である。
【図２】映像記録再生装置に搭載されているコンピュータの構成を示す図である。
【図３】プログラムを実行することによって処理部が実現する機能を示すブロック図である。
【図４】ＭＰＥＧ−２の映像ストリームの一例を簡略化して示す図である。
【図５】Ｈ．２６４の映像ストリームの一例を簡略化して示す図である。
【図６】作成部によって作成された参照ファイルの一部を示す図である。
【図７】映像ストリームの一部においてパケットロストが生じた状況を示す図である。
【図８】変形例に係る映像配信システムの全体構成を示す図である。
【図９】変形例に係る映像記録再生装置に関して、プログラムを実行することによって処理部が実現する機能を示すブロック図である。
【発明を実施するための形態】
【００５１】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。なお、異なる図面において同一の符号を付した要素は、同一又は相応する要素を示すものとする。
【００５２】
図１は、本発明の実施の形態に係る映像配信システム１の全体構成を示す図である。図１に示すように映像配信システム１は、映像を含むコンテンツに関する映像ストリームを配信する配信サーバ２と、映像ストリームに対して暗号化等の処理を行うＤＲＭ（Digital Rights Management）サーバ３と、ＩＰネットワーク等の通信ネットワーク４と、映像ストリームを受信して当該映像ストリームの記録及び再生を行うＳＴＢ（Set Top Box）等の映像記録再生装置５（コンテンツ受信再生装置）と、再生された映像ストリームに基づいてコンテンツを表示する表示装置６とを備えて構成されている。
【００５３】
図２は、映像記録再生装置５に搭載されているコンピュータの構成を示す図である。図２に示すようにコンピュータは、ＣＰＵ等の処理部１０と、半導体メモリ等の記憶部１１と、ハードディスク等の任意の記録媒体を有する記録部２８とを有している。記憶部１１には所定のプログラム１２が記憶されている。記録部２８には、映像ストリーム３０と参照ファイル３１とが記録されている（詳細は後述）。処理部１０は、バスを介して記憶部１１等と接続されており、記憶部１１からプログラム１２を読み出して実行する。なお、記録部２８は、映像記録再生装置５に内蔵されていてもよく、あるいはＵＳＢ等の任意のインタフェースを介して映像記録再生装置５に外部接続されていてもよい。
【００５４】
図３は、プログラム１２を実行することによって処理部１０が実現する機能を示すブロック図である。図３に示すように処理部１０は、受信部２０、検出部２１、制御部２２、抽出部２３、復号部２４、取得部２５、作成部２６、暗号化部２７、及び再生部２９を有している。換言すれば、プログラム１２は、映像記録再生装置５に搭載されているコンピュータを、受信部２０、検出部２１、制御部２２、抽出部２３、復号部２４、取得部２５、作成部２６、暗号化部２７、及び再生部２９として機能させるプログラムである。
【００５５】
受信部２０は、配信サーバ２から配信された映像ストリームを、通信ネットワーク４を介して受信する。映像ストリームは、ＭＰＥＧ−２又はＨ．２６４等の圧縮方式によって圧縮されたストリームであり、映像、音声、及び各種のＰＳＩ（Program Specific Information）やＳＩ（Service Information）等を含むコンテンツのデータが、複数のＴＳ（Transport Stream）パケットに分割された構成を有している。
【００５６】
抽出部２３は、ＤＲＭサーバ３によって暗号化された映像ストリーム（以下「暗号化ストリーム」と称す）を受信部２０が受信している場合に、当該暗号化ストリームを復号（デクリプト）するためのスクランブル鍵を映像ストリームから抽出する。具体的には、映像ストリームからＥＣＭ（Entitlement Control Message）を取り出し、ＥＣＭに施されている暗号化をＥＭＭ（Entitlement Management Message）のワーク鍵によって解除した後、ＥＣＭ内に含まれているスクランブル鍵を取得する。
【００５７】
復号部２４は、暗号化ストリームを、抽出部２３によって抽出されたスクランブル鍵を用いて復号する。その際、復号部２４は、暗号化ストリームを構成するＴＳパケットの全てを復号するのではなく、特定のＴＳパケットのみを復号する。
【００５８】
図４は、ＭＰＥＧ−２の映像ストリームの一例を簡略化して示す図である。ＭＰＥＧ−２では、一つのＰＥＳ（Packetized Elementary Stream）には一種類のピクチャタイプのみが含まれる。図４に示した例では、ＩピクチャのＰＥＳを格納する３個のＴＳパケット４０〜４２と、ＢピクチャのＰＥＳを格納する３個のＴＳパケット４３〜４５と、ＰピクチャのＰＥＳを格納する３個のＴＳパケット４６〜４８とがこの順に配列されている。復号部２４は、これらのＴＳパケット４０〜４８のうち、ＴＳパケットのＴＳヘッダに含まれるスタートインディケータが「１」であるＴＳパケット、つまりＰＥＳの先頭であるＴＳパケット４０，４３，４６を復号する。ＴＳパケットを復号し、ＴＳパケット内に含まれるピクチャヘッダを参照することにより、ＴＳパケットに格納されているピクチャタイプを確認することができる。なお、Ｉピクチャを格納する残りのＴＳパケット４１，４２については復号を行ってもよい。
【００５９】
図５は、Ｈ．２６４の映像ストリームの一例を簡略化して示す図である。Ｈ．２６４では、一つのＰＥＳに、トップフィールド及びボトムフィールドの二種類のピクチャタイプを含めることが可能である。図５に示した例では、トップフィールドがＩピクチャでボトムフィールドがＢピクチャであるＰＥＳを格納する６個のＴＳパケット５０〜５５と、トップフィールドがＰピクチャでボトムフィールドがＩピクチャであるＰＥＳを格納する６個のＴＳパケット５６〜６１とがこの順に配列されている。復号部２４は、ＰＥＳを構成する複数のパケットのうちの先頭のパケット（つまりスタートインディケータが「１」であるＴＳパケット）から順に復号を行い、ボトムフィールドの先頭のパケットを示す所定の終了位置（アクセスユニットのスタートコード）を検出した段階で、当該ＰＥＳに関する復号を終了する。図５に示した例では、復号部２４はＴＳパケット５０〜５３，５６〜５９を復号する。なお、Ｉピクチャを格納する残りのＴＳパケット６０，６１については復号を行ってもよい。
【００６０】
図３を参照して、取得部２５は、復号部２４による復号処理の結果に基づいて、Ｉピクチャを格納するＴＳパケットに付加されているタイムスタンプ値（時刻情報を表す４バイト長のカウンタ値）と、映像ストリーム内におけるＩピクチャの位置（先頭位置及び終端位置）を示す情報とを取得する。また、取得部２５は、各ＴＳパケットのＴＳヘッダを参照して、ＰＡＴ（Program Association Table）、ＰＭＴ（Program Map Table）、及びＥＣＭをそれぞれ格納するＴＳパケットを特定することにより、映像ストリーム内における、ＰＡＴ、ＰＭＴ、及びＥＣＭの各位置を示す情報を取得する。ＰＡＴには、ＰＭＴのＰＩＤ（Packet Identifier）が含まれている。ＰＭＴには、コンテンツの視聴制限情報（年齢制限等）や、非暗号化ストリームの場合にコンテンツの複製制限情報（コピーガード情報等）が含まれている。ＥＣＭには、上記のスクランブル鍵のほか、暗号化ストリームの場合にコンテンツの複製制限情報が含まれている。
【００６１】
作成部２６は、取得部２５によって取得されたこれらの情報に基づいて、参照ファイル３１を作成して記録部２８に記録する。図６は、作成部２６によって作成された参照ファイル３１の一部を示す図である。参照ファイル３１には、映像ストリーム内におけるＰＡＴの位置を示すＰＡＴ情報と、映像ストリーム内におけるＰＭＴの位置を示すＰＭＴ情報と、映像ストリーム内におけるＥＣＭの位置を示すＥＣＭ情報と、映像ストリーム内におけるＩピクチャの位置を示すＩピクチャ情報と、コンテンツの先頭（記録開始時点）からの経過時間を示す経過時間情報とが含まれている。
【００６２】
ＰＡＴ情報には、ＰＡＴ情報であることを示すタグと、コンテンツファイルのファイル番号と、コンテンツファイルの先頭からのオフセット値と、ＰＡＴのサイズとが記述されている。同様に、ＰＭＴ情報には、ＰＭＴ情報であることを示すタグと、コンテンツファイルのファイル番号と、コンテンツファイルの先頭からのオフセット値と、ＰＭＴのサイズとが記述されている。同様に、ＥＣＭ情報には、ＥＣＭ情報であることを示すタグと、コンテンツファイルのファイル番号と、コンテンツファイルの先頭からのオフセット値と、ＥＣＭのサイズとが記述されている。同様に、Ｉピクチャ情報には、Ｉピクチャ情報であることを示すタグと、コンテンツファイルのファイル番号と、コンテンツファイルの先頭からのオフセット値と、Ｉピクチャのサイズとが記述されている。同様に、経過時間情報には、経過時間情報であることを示すタグと、コンテンツファイルのファイル番号と、コンテンツファイルの先頭からのオフセット値と、記録開始時点からの経過時間とが記述されている。
【００６３】
ＰＡＴ情報、ＰＭＴ情報、及びＥＣＭ情報は、映像ストリーム内にＰＡＴ、ＰＭＴ、ＥＣＭが出現する度に作成されて、参照ファイル３１に含められる。Ｉピクチャ情報は、Ｉピクチャを含むＴＳパケットが復号部２４によって検出される度に作成されて、参照ファイル３１に含められる。経過時間情報は、所定の時間間隔（例えば１秒間隔又は１００ミリ秒間隔）で作成されて、参照ファイル３１に含められる。
【００６４】
ここで、作成部２６は、取得部２５によって取得された上記のタイムスタンプ値に基づいて、経過時間情報を作成する。図７は、映像ストリームの一部においてパケットロストが生じた状況を示す図である。この場合、パケットロストが発生する直前のＴＳパケット７０に付加されているタイムスタンプ値と、パケットロストが解消した直後のＴＳパケット７１に付加されているタイムスタンプ値とは大きく異なる。そのため、これらのタイムスタンプ値に基づいて作成された経過時間情報は、互いに不連続なものとなる。そこで、作成部２６は、ＴＳパケット７０のタイムスタンプ値とＴＳパケット７１のタイムスタンプ値との差が所定のしきい値以上となっている場合には、ＴＳパケット７１に関する経過時間をＴＳパケット７０に関する経過時間に連続させることにより、あたかもパケットロストが生じなかったかのように扱う。
【００６５】
図３を参照して、暗号化部２７は、抽出部２３によって抽出されたスクランブル鍵を、映像記録再生装置５の独自のローカルワーク鍵によって再暗号化する。そして、再暗号化されたスクランブル鍵を、映像ストリーム内の元の位置に書き込む。この場合、記録部２８には、暗号化部２７によって再暗号化されたスクランブル鍵を含む映像ストリーム３０が記録される。また、受信部２０によって受信された映像ストリームが非暗号化ストリームである場合には、暗号化部２７は、その映像ストリームをローカルワーク鍵によって暗号化する。この場合、記録部２８には、暗号化部２７によって暗号化された映像ストリーム３０が記録される。
【００６６】
検出部２１は、受信部２０によって受信された映像ストリームに採用されている圧縮方式を検出する。この例の場合には、圧縮方式がＭＰＥＧ−２であるかＨ．２６４であるかを検出する。
【００６７】
制御部２２は、検出部２１による検出結果に基づき、圧縮方式がＭＰＥＧ−２である場合には図４に示した復号処理を行い、Ｈ．２６４である場合には図５に示した復号処理を行うよう、復号部２４を制御する。
【００６８】
再生部２９は、記録部２８から読み出した映像ストリーム３０に基づいて、コンテンツを再生する。また、再生部２０は、記録部２８に記録されている参照ファイル３１を参照することによって、早送り再生や時間指定再生等の特殊再生（「トリックプレイ」とも称される）を行うことも可能である。早送り再生を行う場合には、参照ファイル３１に含まれるＩピクチャ情報を参照することによって、映像ストリーム３０内におけるＩピクチャの位置を特定することができる。その際、参照ファイル３１に含まれる経過時間情報を参照することによって、時間間隔が等しい（ほぼ等しい場合を含む）複数のＩピクチャを用いて、早送り再生を行うことができる。時間指定再生を行う場合には、参照ファイル３１に含まれる経過時間情報を参照することによって、コンテンツの先頭からの経過時間を求めることができる。
【００６９】
＜変形例＞
図８は、変形例に係る映像配信システム１の全体構成を示す図である。ユーザの住宅内には、宅内ＬＡＮ（Local Area Network）等のローカルネットワーク８０を用いたホームネットワークシステム８５が構築されている。ホームネットワークシステム８５は、ローカルネットワーク８０を介して相互に接続された、映像記録再生装置５、映像再生装置８１、及び映像記録装置８２を備えている。映像記録装置８２は、例えばハードディスクレコーダ又はブルーレイレコーダである。映像再生装置８１には、表示装置８３が接続されている。映像記録再生装置５、映像再生装置８１、及び映像記録装置８２は、いずれもＤＬＮＡ（Digital Living Network Alliance）に適合する機器である。ＤＬＮＡでは、機器の接続やコンテンツの共有等を簡易に行うための技術仕様であるＵＰｎＰ（Universal Plug and Play）をベースとして、機器間の相互接続等に関するガイドラインが策定されている。映像記録再生装置５は、記録部２８に記録されているコンテンツを、映像再生装置８１に配信したり、映像記録装置８２に移動することが可能である。
【００７０】
図９は、本変形例に係る映像記録再生装置５に関して、プログラム１２を実行することによって処理部１０が実現する機能を示すブロック図である。図９に示すように処理部１０は、図３に示した構成に加えて、選択部９１、ＰＳＩ／ＳＩ処理部９２、復号部９３、作成部９４、及び送信部９５を備えている。作成部９４は、ＰＳＩ／ＳＩ処理部９６を有している。
【００７１】
選択部９１は、受信部２０がマルチ編成放送の映像ストリームを受信している場合に、当該映像ストリームに含まれる複数のチャンネルのコンテンツの中から、ユーザによって指定された一のチャンネルのコンテンツを選択して出力する。マルチ編成放送のストリームには、複数のチャンネルの各々に関するコンテンツデータ（映像データ及び音声データ等）が含まれている。選択部９１によってチャンネルの選択を行うことにより、複数のチャンネルのうちユーザによって指定されたチャンネルのコンテンツデータのみが、記録部２８に記録される。
【００７２】
また、受信部２０がマルチ編成放送の映像ストリームを受信している場合、当該映像ストリームには、複数のチャンネルの各々に関するＰＭＴ及びＥＣＭが含まれている。ＰＳＩ／ＳＩ処理部９２は、ユーザによって指定されたチャンネルに対応するＰＭＴ及びＥＣＭを選択して出力する。これにより、ユーザによって指定されたチャンネルに対応するＰＭＴ及びＥＣＭのみが、記録部２８に記録される。なお、記録部２８に記録されるＰＭＴには、限定受信に関するＣＡ（Conditional Access）記述子が含まれている。ＣＡ記述子は、記録部２８に記録されている映像ストリーム内におけるＥＣＭの位置（つまり、ローカルワーク鍵によって再暗号化されたスクランブル鍵の位置）を記述する。
【００７３】
また、受信部２０が受信した映像ストリーム内に含まれているＰＡＴには、複数のチャンネルの各々に関するＰＭＴのＰＩＤが記述されている。ＰＳＩ／ＳＩ処理部９２は、これら複数チャンネルに関するＰＭＴのＰＩＤのうち、ユーザによって指定されたチャンネルに対応するＰＭＴのＰＩＤのみが記述されるよう、ＰＡＴを修正して出力する。これにより、修正によって作成された新たなＰＡＴが記録部２８に記録される。なお、新たなＰＡＴの作成は、必ずしもＰＳＩ／ＳＩ処理部９２が行う必要はなく、作成部９４が有するＰＳＩ／ＳＩ処理部９６が行ってもよい。
【００７４】
復号部９３は、記録部２８に記録されているＰＭＴのＣＡ記述子を参照することにより、記録部２８に記録されている映像ストリームからＥＣＭを抽出する。そして、ローカルワーク鍵によって再暗号化されたスクランブル鍵を、ＥＣＭから取り出す。次に、ローカルワーク鍵によってスクランブル鍵を復号することにより、スクランブル鍵の暗号化を解除する。次に、スクランブル鍵によって映像ストリームを復号することにより、映像ストリームの暗号化を解除する。
【００７５】
作成部９４は、復号部９３から入力された映像ストリームに基づいて、ＤＬＮＡに適合する新たな映像ストリーム（パーシャルＴＳ）を作成する。具体的に、ＰＳＩ／ＳＩ処理部９６は、復号部９３から入力された映像ストリーム内のＰＭＴに対して、ＣＡ記述子を削除するとともに、ＤＴＣＰ（Digital Transmission Content Protection）記述子を挿入することにより、新たなＰＭＴを作成する。また、ＰＳＩ／ＳＩ処理部９６は、復号部９３から入力された映像ストリーム内の所定のＰＳＩ及びＳＩに基づいて、パーシャルＴＳでの伝送が許可されているＳＩＴ（Selection Information Table）及びＤＩＴ（Discontinuity Information Table）を作成する。その結果、作成部９４によって作成されたパーシャルＴＳには、選択部９１によって選択されたチャンネルに関するコンテンツデータと、ＰＳＩ／ＳＩ処理部９２によって作成されたＰＡＴ（つまり、選択チャンネルに対応するＰＭＴのＰＩＤのみを記述したＰＡＴ）と、ＰＳＩ／ＳＩ処理部９６によって作成されたＰＭＴ（つまり、ＣＡ記述子が削除され、ＤＴＣＰ記述子が挿入されたＰＭＴ）と、ＰＳＩ／ＳＩ処理部９６によって作成されたＳＩＴ及びＤＩＴとが含まれることとなり、ＤＬＮＡに適合したストリームが得られる。
【００７６】
送信部９５は、作成部９４によって作成されたパーシャルＴＳを、ローカルネットワーク８０を介して映像再生装置８１又は映像記録装置８２に向けて送信する。
【００７７】
＜まとめ＞
このように本実施の形態に係る映像記録再生装置５によれば、復号部２４（第１の復号部）は、暗号化ストリームを構成する複数のＴＳパケットのうちの特定のパケットのみを復号し、取得部２５は、復号部２４によって復号されたデータに基づいて、映像ストリームに関する所定の情報を取得する。従って、映像ストリームに関する所定の情報を取得するために暗号化ストリームの全体を復号する場合と比較すると、暗号化ストリームを復号する際の処理の負荷を軽減することが可能となる。
【００７８】
また、暗号化部２７は、抽出部２３によって抽出されたスクランブル鍵を、ローカルワーク鍵を用いて暗号化する。そして、記録部２８には、暗号化部２７によって暗号化されたスクランブル鍵を含む映像ストリームが記録される。従って、映像ストリームからの抽出の際に一旦復号されたスクランブル鍵が、ローカルワーク鍵を用いて再び暗号化されるため、スクランブル鍵の秘匿性を担保することが可能となる。また、記録部２８には、受信部２０によって受信された暗号化ストリームが記録される。従って、暗号化ストリームを一旦復号した後にローカルワーク鍵を用いて再び暗号化して記録する場合と比較すると、処理の負荷を軽減することが可能となる。
【００７９】
また、受信部２０によって受信された映像ストリームが非暗号化ストリームである場合には、暗号化部２７は、ローカルワーク鍵を用いて非暗号化ストリームを暗号化する。そして、記録部２８には、暗号化部２７によって暗号化された映像ストリームが記録される。従って、映像ストリームの秘匿性を担保することが可能となる。
【００８０】
また、復号部２４は、コンテンツの特殊再生に使用されるＩピクチャが格納されているＴＳパケット（以下「Ｉピクチャ格納パケット」と称す）を復号し、取得部２５は、Ｉピクチャ格納パケットに付加されているタイムスタンプ値と、映像ストリーム内におけるＩピクチャの位置を示す情報とを取得する。そして、作成部２６は、Ｉピクチャ格納パケットに関して、コンテンツの先頭からの経過時間を示す経過時間情報をタイムスタンプ値に基づいて作成し、当該経過時間情報と、映像ストリーム内におけるＩピクチャの位置を示すＩピクチャ情報とを参照ファイル３１に含める。従って、作成部２６によって作成された参照ファイル３１を参照することによって、コンテンツの特殊再生を簡易に行うことが可能となる。また、参照ファイル３１には、Ｉピクチャ格納パケットに関する経過時間情報が含まれる。従って、当該経過時間情報を用いることによって、コンテンツの途中の時間を指定して再生を行う時間指定再生を簡易に行うことが可能となる。また、複数のＩピクチャを用いて早送り再生を行う場合に、当該経過時間情報を用いることによって、略等間隔のＩピクチャを使用することができるため、スムーズな早送り再生を行うことが可能となる。
【００８１】
また、図７に示したように、作成部２６は、パケットロストに起因してＴＳパケット７０のタイムスタンプ値とＴＳパケット７１のタイムスタンプ値との差が所定のしきい値以上となっている場合には、ＴＳパケット７０に関する経過時間情報とＴＳパケット７１に関する経過時間情報とを互いに連続させる。従って、パケットロストの発生箇所の前後で経過時間情報が大きく相違するという事態を回避できるため、コンテンツの特殊再生を支障なく行うことが可能となる。
【００８２】
また、作成部２６は、映像ストリーム内におけるスクランブル鍵の位置を示すＥＣＭ情報を参照ファイル３１に含める。従って、コンテンツの再生を行う際に参照ファイル３１を参照することによって、映像ストリーム内におけるスクランブル鍵の位置を容易に特定することが可能となる。
【００８３】
また、作成部２６は、映像ストリーム内における視聴制限情報の位置を示すＰＭＴ情報を参照ファイル３１に含める。従って、コンテンツの再生を行う際に参照ファイル３１を参照することによって、映像ストリーム内における視聴制限情報の位置を容易に特定することが可能となる。
【００８４】
また、作成部２６は、映像ストリーム内における複製制限情報の位置を示すＰＭＴ情報（又はＥＣＭ情報）を参照ファイル３１に含める。従って、コンテンツの再生を行う際に参照ファイル３１を参照することによって、映像ストリーム内における複製制限情報の位置を容易に特定することが可能となる。
【００８５】
また、作成部２６は、映像ストリーム内におけるＰＡＴの位置を示すＰＡＴ情報を参照ファイル３１に含める。従って、コンテンツの再生を行う際に参照ファイル３１を参照することによって、映像ストリーム内におけるＰＡＴの位置を容易に特定することが可能となる。その結果、ＰＡＴの内容が変更されているか否かを確認することにより、映像ストリーム内にデータの欠落が発生した場合に、その原因がパケットロストによるものか、配信サーバ２の停波によるものかを特定することが可能となる。
【００８６】
また、図４に示した例によれば、復号部２４は、ＰＥＳを構成する複数のＴＳパケットのうちの先頭のＴＳパケットのみを復号する。従って、ＰＥＳを構成する複数のＴＳパケットの全てを復号する場合と比較すると、処理の負荷を軽減することが可能となる。
【００８７】
また、図５に示した例によれば、復号部２４は、ＰＥＳを構成する複数のＴＳパケットのうちの先頭のＴＳパケットから順に復号を行い、所定の終了位置を検出した段階で、当該ＰＥＳに関する復号を終了する。従って、ＰＥＳを構成する複数のＴＳパケットの全てを復号する場合と比較すると、処理の負荷を軽減することが可能となる。
【００８８】
また、制御部２２の制御によって、映像ストリームの圧縮方式に応じて復号部２４における復号処理の内容を切り替えることにより、受信している映像ストリームに応じて最適な復号処理を行うことが可能となる。
【００８９】
また、作成部２６によって作成された参照ファイル３１を再生部２９が参照することによって、コンテンツの特殊再生を簡易に行うことが可能となる。また、参照ファイル３１には、Ｉピクチャ格納パケットに関する経過時間情報が含まれる。従って、当該経過時間情報を用いることによって、コンテンツの途中の時間を指定して再生を行う時間指定再生を簡易に行うことが可能となる。また、複数のＩピクチャを用いて早送り再生を行う場合に、当該経過時間情報を用いることによって、略等間隔のＩピクチャを使用することができるため、スムーズな早送り再生を行うことが可能となる。
【００９０】
また、参照ファイル３１には、コンテンツの先頭からの経過時間を示す経過時間情報と、ストリーム内におけるＩピクチャの位置を示すＩピクチャ情報とが含まれている。そして、再生部２９は、参照ファイル３１を参照することによってコンテンツの特殊再生を行う。従って、再生部２９は、参照ファイル３１に含まれている経過時間情報を用いることにより、時間指定再生を簡易に行うことが可能となる。また、再生部２９は、複数のＩピクチャを用いて早送り再生を行う場合に、当該経過時間情報を用いることによって、略等間隔のＩピクチャを使用することができるため、スムーズな早送り再生を行うことが可能となる。
【００９１】
また、図９に示した変形例によれば、作成部９４は、復号部９３（第２の復号部）によって復号された映像ストリームに基づいて、ローカルネットワーク８０に適合する新たな映像ストリームを作成し、送信部９５は、作成部９４によって作成された新たな映像ストリームを、ローカルネットワーク８０を介して他の機器に向けて送信する。例えば上述したように、映像記録再装置５を、ＤＬＮＡに適合する機器によって構成されるホームネットワークシステム８５に適用する場合には、作成部９４は、復号部９３によって復号された映像ストリームに基づいて、ＤＬＮＡに適合するパーシャルＴＳを作成する。これにより、記録部２８に記録されたコンテンツを、ホームネットワークシステム８５内の映像再生装置８１に配信したり、ホームネットワークシステム８５内の映像記録装置８２に移動することが可能となる。
【００９２】
また、ＰＳＩ／ＳＩ処理部９６（テーブル処理部）は、記録部２８に記録された映像ストリームに含まれるＰＭＴに基づいて、ローカルネットワーク８０に適合する新たなＰＭＴを作成する。従って、記録部２８に記録された映像ストリームに含まれるＰＭＴに対して、ＣＡ記述子を削除するとともに、ＤＴＣＰ記述子を挿入することにより、ＤＬＮＡに適合する新たなＰＭＴを作成することができる。しかも、記録部２８には、受信部２０によって受信された映像ストリームに含まれるＰＭＴ（つまりＣＡ記述子を含むＰＭＴ）が記録される。そのため、復号部９３は、ＰＭＴ内のＣＡ記述子を参照することにより、記録部２８に記録された映像ストリームからスクランブル鍵を抽出することができ、その結果、映像ストリームの復号を支障なく実行することが可能となる。
【００９３】
また、図９に示した変形例によれば、記録部２８には、複数のチャンネルのコンテンツのうち、選択部９１によって選択されたチャンネルのコンテンツに対応する映像ストリームのみが記録される。従って、記録部２８に記録された映像ストリームを復号部９３によって復号することにより、ＤＬＮＡに適合したストリーム（つまり、１チャンネルのコンテンツのみを含むストリーム）を得ることができる。しかも、複数のチャンネルのコンテンツを含む映像ストリームを記録部２８に記録する場合と比較すると、映像ストリームの記録に必要な記録容量を削減することが可能となる。
【００９４】
また、図９に示した変形例によれば、ＰＳＩ／ＳＩ処理部９２（テーブル処理部）は、複数のチャンネルのコンテンツのうち、選択部９１によって選択されたチャンネルのコンテンツのみに対応する新たなＰＡＴを作成する。そして、記録部２８には、ＰＳＩ／ＳＩ処理部９２によって作成された新たなＰＡＴが記録される。従って、受信部２０によって受信された映像ストリームに含まれるＰＡＴ（つまり、選択されなかったチャンネルのコンテンツに関する情報を含むＰＡＴ）を記録部２８に記録する場合と比較すると、映像ストリームの記録に必要な記録容量を削減することが可能となる。
【００９５】
なお、以上の説明では、映像ストリームの記録機能及び再生機能の双方を有する映像記録再生装置（コンテンツ受信再生装置）について述べたが、記録機能を有して再生機能を有しない映像記録装置（コンテンツ受信装置）、又は再生機能を有して記録機能を有しない映像再生装置（コンテンツ再生装置）においても、本発明を適用することが可能である。また、以上の説明では特殊再生を行うためにＩピクチャのみを用いたが、この例に限定されるものではない。例えばＩピクチャに加えてＰピクチャを用いてもよく、その他、映像又はコンテンツに応じて特殊再生に必要な情報を用いてもよい。
【００９６】
また、今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、請求の範囲によって示され、請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【００９７】
５  映像記録再生装置
１２  プログラム
２０  受信部
２１  検出部
２２  制御部
２３  抽出部
２４  復号部
２５  取得部
２６  作成部
２７  暗号化部
２８  記録部
２９  再生部
３０  映像ストリーム
３１  参照ファイル
９１  選択部
９２，９６  ＰＳＩ／ＳＩ処理部
９３  復号部
９４  作成部
９５  送信部
【図１】
2011074398.tif 000003
【図２】
2011074398.tif 000004
【図３】
2011074398.tif 000005
【図４】
2011074398.tif 000006
【図５】
2011074398.tif 000007
【図６】
2011074398.tif 000008
【図７】
2011074398.tif 000009
【図８】
2011074398.tif 000010
【図９】
2011074398.tif 000011
【国際調査報告】
2011074398.tif 000012
2011074398.tif 000013
2011074398.tif 000014
2011074398.tif 000015