(57)【要約】【課題】サーバ装置においてマネージドコピーされたオーディオウォータマーク（ＡＷＭ，Audio Watermark）が埋め込まれたコンテンツをホームネットワーク環境下のクライアント装置において再生する場合に、ユーザの利便性を損なうことなく、ＡＷＭを検出して検出したＡＷＭに応じてコンテンツの再生を制御することができる情報処理装置を提供すること。【解決手段】コンテンツ暗号化／復号部２８０は、外部記憶装置２６０からマネージドコピーされたコンテンツを読み込み、コンテンツをデコードして再生可能な再生装置４００に転送する。ＡＷＭ検出部２８５は、転送時に、コンテンツに含まれるオーディオデータに埋め込まれたＡＷＭを検出する。制御部２８７は、検出されたＡＷＭの正当性を判定し、不正を判定すると、コンテンツ暗号化／復号部２８０にコンテンツの転送を停止させる。【選択図】図３
2011258277.tif 000002
【特許請求の範囲】
【請求項１】
第１の記憶媒体に記録されたオーディオウォータマークが埋め込まれたオーディオストリームを少なくとも含むコンテンツを読み込み、第２の記憶媒体に記録する記録部と、
前記第２の記憶媒体から前記コンテンツを読み込み、前記コンテンツをデコードして再生可能な再生装置に転送する転送部と、
前記転送時に、前記コンテンツに含まれるオーディオデータに埋め込まれたオーディオウォータマークを検出する検出部と、
前記検出されたオーディオウォータマークの正当性を判定し、不正を判定すると、前記転送部に前記コンテンツの転送を停止させる制御部と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記制御部は、正当性を示す判定結果を記録し、前記判定結果に応じて、前記検出部によるオーディオウォータマークの検出を行わずに、前記転送部にコンテンツを転送させる
情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記記録部は、前記第１の記憶媒体に記録されたオーディオウォータマークが埋め込まれたオーディオストリームを少なくとも含むコンテンツを読み込み、前記第２の記憶媒体にマネージドコピーにより記録する
情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記制御部は、不正を判定すると、前記コンテンツを前記記憶装置から削除する
情報処理装置。
【請求項５】
請求項４に記載の情報処理装置であって、
前記制御部は、不正を判定すると、不正を報知する
情報処理装置。
【請求項６】
記録部により、第１の記憶媒体に記録されたオーディオウォータマークが埋め込まれたオーディオストリームを少なくとも含むコンテンツを読み込み、第２の記憶媒体に記録し、
転送部により、前記第２の記憶媒体から前記コンテンツを読み込み、前記コンテンツをデコードして再生可能な再生装置に転送し、
検出部により、前記転送時に、前記コンテンツに含まれるオーディオデータに埋め込まれたオーディオウォータマークを検出し、
制御部により、前記検出されたオーディオウォータマークの正当性を判定し、不正を判定すると、前記転送部に前記コンテンツの転送を停止させる
情報処理方法。
【請求項７】
情報処理装置を、
第１の記憶媒体に記録されたオーディオウォータマークが埋め込まれたオーディオストリームを少なくとも含むコンテンツを読み込み、第２の記憶媒体に記録する記録部と、
前記第２の記憶媒体から前記コンテンツを読み込み、前記コンテンツをデコードして再生可能な再生装置に転送する転送部と、
前記転送時に、前記コンテンツに含まれるオーディオデータに埋め込まれたオーディオウォータマークを検出する検出部と、
前記検出されたオーディオウォータマークの正当性を判定し、不正を判定すると、前記転送部に前記コンテンツの転送を停止させる制御部と
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオウォータマークが埋め込まれたオーディオストリームを含むコンテンツを再生装置に転送する情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、Blu-ray Disc（登録商標）等の記憶媒体に記録されたコンテンツを、ＨＤＤ（Hard Disk Drive）等の記憶媒体に所定条件のもとで記録してコピーすることを許可するマネージドコピー（Managed Copy、ＭＣ）の技術が知られている。このマネージドコピーによりユーザの情報処理装置にて記憶媒体に記録されたコンテンツのコピーを行うために、まず、情報処理装置がネットワークを介してマネージドコピーの管理を行うサーバ装置に接続され、情報処理装置とサーバ装置との間で、コンテンツのコピーの許可を得るために必要な情報のやりとりが行われる。サーバ装置は、ユーザの情報処理装置との間での必要な情報のやりとりを経て、コピー許可の正当性を判断する。そして、情報処理装置において、装置固有の鍵（デバイス鍵）を用いてコンテンツの暗号化を行い、記憶媒体にコピーされたコンテンツとして保存する。情報処理装置は、コピーされた暗号化コンテンツの再生時は、上記デバイス鍵を使用して暗号化が解除されて再生される。
【０００３】
一方、光ディスク再生装置における著作権保護規格であるＡＡＣＳ（Advanced Access Content System）において、保護対象コンテンツのオーディオストリームに、著作権保護のためのオーディオウォータマーク（ＡＷＭ，Audio Watermark）を埋め込む技術が知られている。ＡＷＭが埋め込まれたコンテンツを再生する際には、ＡＷＭを検出してその正当性を判定し、不正なＡＷＭが埋め込まれている場合にはコンテンツの再生を停止する等の処置が求められる。
【０００４】
また、近年、ＤＬＮＡ（Digital Living Network Alliance）により、ローカル系のネットワークであるホームネットワーク環境で、サーバ装置としてのＰＣ（Personal Computer）等と、クライアント装置としてのデジタルテレビジョン装置等を相互に接続したネットワークシステムが構築されている（特許文献１）。これにより、例えば、サーバ装置により記憶媒体に記録されたコンテンツを、ホームネットワーク環境下の複数の装置で再生することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−００５２５４号公報（段落［００３４］、［００７６］、図３）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
サーバ装置において、ＡＷＭが埋め込まれたコンテンツをマネージドコピーにより記録する際、ＡＷＭを検出し、検出したＡＷＭに応じてコンテンツのコピーを制御することが求められる。
コンテンツのマネージドコピーによる記録にかかる時間と、そのコンテンツについてのＡＷＭの検出にかかる時間とを比較すると、ＡＷＭの埋め込まれた位置によっては、ＡＷＭの検出にかかる時間の方が大幅に長くなることがある。ＡＷＭの検出にはオーディオストリームのデコードが必要となり、オーディオストリームのデコードにかかる時間はコンテンツのマネージドコピーによる記録にかかる時間よりも長いためである。従って、ＡＷＭの検出をしながらコンテンツのマネージドコピーによる記録を行う場合、ＡＷＭの埋め込まれた位置によっては、ＡＷＭの検出に長時間がかかり、その間情報処理装置に負荷がかかる結果、ユーザの利便性を損なうおそれがある。
【０００７】
また、サーバ装置においてマネージドコピーにより記録したＡＷＭが埋め込まれたコンテンツを、ホームネットワーク環境下のクライアント装置において再生する際、ＡＷＭを検出し、検出したＡＷＭに応じてコンテンツの再生を制御することが求められる。
ＡＷＭの検出はデコードされたコンテンツについて行う必要がある。特許文献１のホームネットワークシステムでは、クライアント装置が、サーバ装置からホームネットワークを通じて取得したコンテンツをデコードして再生処理を行う。しかし、このクライアント装置がＡＡＣＳに対応していない場合、デコードしたコンテンツについてＡＷＭの検出を行うことができない。
【０００８】
以上のような事情に鑑み、本発明の目的は、サーバ装置においてマネージドコピーされたＡＷＭが埋め込まれたコンテンツをホームネットワーク環境下の複数のクライアント装置において再生する場合に、ユーザの利便性を損なうことなく、ＡＷＭを検出して検出したＡＷＭに応じてコンテンツの再生を制御することができる情報処理装置、情報処理方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、記録部と、転送部と、検出部と、制御部とを有する。
上記記録部は、第１の記憶媒体に記録されたオーディオウォータマークが埋め込まれたオーディオストリームを少なくとも含むコンテンツを読み込み、第２の記憶媒体に記録する。
上記転送部は、上記第２の記憶媒体から上記コンテンツを読み込み、上記コンテンツをデコードして再生可能な再生装置に転送する。
上記検出部は、上記転送時に、上記コンテンツに含まれるオーディオデータに埋め込まれたオーディオウォータマークを検出する。
上記制御部は、上記検出されたオーディオウォータマークの正当性を判定し、不正を判定すると、上記転送部に上記コンテンツの転送を停止させる。
【００１０】
この情報処理装置では、コンテンツの転送と、オーディオウォータマークの検出及び正当性の判定とが並行して略同時に行われる。オーディオウォータマークの検出速度とコンテンツ転送速度とを比較すると、これらの速度は略等しい。これは、オーディオウォータマーク検出時に行われるオーディオストリームのデコード速度と、転送部へのコンテンツの出力速度とが略等しいからである。このため、コンテンツ転送とオーディオウォータマーク検出とを並行して略同時に行うことができ、ユーザの利便性を損なうおそれが低減する。また、コンテンツの記録（コピー）時にはオーディオウォータマーク検出を行わないため、コンテンツの記録（コピー）を通常の記録（コピー）速度と同じ速度で行うことができる。
また、情報処理装置においてオーディオウォータマークの検出を行うので、再生装置の性能等に拘わらず、ホームネットワーク環境下においてオーディオウォータマーク検出を行うことができる。
【００１１】
上記制御部は、正当性を示す判定結果を記録し、上記判定結果に応じて、上記検出部によるオーディオウォータマークの検出を行わずに、上記転送部にコンテンツを転送させる。
【００１２】
これにより、一旦コンテンツの正当性が認証されれば、以後の再生においてはオーディオウォータマークの検出を行う必要が無いので、情報処理装置の負荷の低減を図ることができる。
【００１３】
上記記録部は、上記第１の記憶媒体に記録されたオーディオウォータマークが埋め込まれたオーディオストリームを少なくとも含むコンテンツを読み込み、上記第２の記憶媒体にマネージドコピーにより記録する。
【００１４】
これにより、マネージドコピーされたコンテンツのオーディオウォータマークを検出することができる。
【００１５】
上記制御部は、不正を判定すると、上記コンテンツを上記記憶装置から削除する。
【００１６】
不正なオーディオウォータマークが埋め込まれたコンテンツを削除することにより、以後の当該コンテンツの再生やコピーを防止できる。
【００１７】
上記制御部は、不正を判定すると、不正を報知する。
【００１８】
不正を報知するすることにより、利用者にコンテンツの再生の停止等を促すことができる。
【００１９】
本発明の一形態に係る情報処理装置は、記録部により、第１の記憶媒体に記録されたオーディオウォータマークが埋め込まれたオーディオストリームを少なくとも含むコンテンツを読み込み、第２の記憶媒体に記録する。
転送部により、上記第２の記憶媒体から上記コンテンツを読み込み、上記コンテンツをデコードして再生可能な再生装置に転送する。
検出部により、上記転送時に、上記コンテンツに含まれるオーディオデータに埋め込まれたオーディオウォータマークを検出する。
制御部により、上記検出されたオーディオウォータマークの正当性を判定し、不正を判定すると、上記転送部に上記コンテンツの転送を停止させる。
【００２０】
本発明の一形態に係るプログラムは、情報処理装置を、記録部と、転送部と、検出部と、制御部して機能させる。
上記記録部は、第１の記憶媒体に記録されたオーディオウォータマークが埋め込まれたオーディオストリームを少なくとも含むコンテンツを読み込み、第２の記憶媒体に記録する。
上記転送部は、上記第２の記憶媒体から上記コンテンツを読み込み、上記コンテンツをデコードして再生可能な再生装置に転送する。
上記検出部は、上記転送時に、上記コンテンツに含まれるオーディオデータに埋め込まれたオーディオウォータマークを検出する。
上記制御部は、上記検出されたオーディオウォータマークの正当性を判定し、不正を判定すると、上記転送部に上記コンテンツの転送を停止させる。
【発明の効果】
【００２１】
本発明によれば、サーバ装置においてマネージドコピーされたＡＷＭが埋め込まれたコンテンツをホームネットワーク環境下の複数のクライアント装置において再生する場合に、ユーザの利便性を損なうことなく、ＡＷＭを検出して検出したＡＷＭに応じてコンテンツの再生を制御することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態に係る情報処理システムの全体の構成を示す図である。
【図２】情報処理装置のハードウェア構成を示すブロック図である。
【図３】情報処理装置の機能的な構成を示すブロック図である。
【図４】記憶装置へのコンテンツ記録（マネージドコピー）処理及びマネージドコピー後のＡＷＭ検出処理を示すフローチャートである。
【図５】記憶装置へのコンテンツ記録（マネージドコピー）処理を示す概念図である。
【図６】ホームネットワークを通じた再生時のＡＷＭ検出処理を示すフローチャートである。
【図７】マネージドコピーされたコンテンツのホームネットワークを通じた再生処理及びＡＷＭ検出処理を示す概念図である。
【図８】記憶媒体に記録されたコンテンツの再生処理及びＡＷＭ検出処理を示す概念図である。
【図９】マネージドコピーされたコンテンツの再生処理及びＡＷＭ検出処理を示す概念図である。
【発明を実施するための形態】
【００２３】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００２４】
［情報処理システムの構成］
図１は、本発明の実施形態に係る情報処理システムの全体の構成を示す図である。
情報処理システム１００は、１以上の情報処理装置２００と、管理サーバ３００と、１以上の再生装置４００とを有する。管理サーバ３００と１以上の情報処理装置２００とは、グローバルなネットワーク１０１を介して相互に通信可能なように接続されている。
１つの情報処理装置２００と１以上の再生装置４００とは、ローカル系のネットワークであるホームネットワーク１１１を介して相互に通信可能なように接続されている。サーバ装置としての１つの情報処理装置２００と、クライアント装置としての１以上の再生装置４００と、これらを接続するホームネットワーク１１１とにより、ローカル系情報処理システム１１０が構築される。
【００２５】
管理サーバ３００は、ネットワーク１０１を介して情報処理装置２００との間でコンテンツのマネージドコピーの正当性を判断するために必要な情報のやりとりを行う。
【００２６】
情報処理装置２００は、マネージドコピーを行うことが可能であり、例えばBlu-ray Disc（登録商標）プレーヤ等の記録再生装置などによって構成される。情報処理装置２００は、上記やりとりを通じて管理サーバ３００によりコピー許可の正当性が判断されると、デバイス鍵を用いてコンテンツの暗号化を行い、外部記憶装置に記録する。情報処理装置２００は、この暗号化コンテンツの再生時は、上記デバイス鍵を使用して暗号化を解除し、再生する。
情報処理装置２００は、また、ホームネットワーク１１１を介して接続される再生装置４００からの要求に応じて、暗号化を解除したコンテンツを、ホームネットワーク１１１を通じて転送する。なお、以下、１つの情報処理装置２００についてのみ説明する。
【００２７】
再生装置４００は、表示画面及びスピーカを備え、情報処理装置２００との間で、コンテンツの送信要求やコンテンツの受信等の各種処理を行い、受信したコンテンツをデコードして表示画面に表示させたりスピーカより音声を出力させたりする。なお、以下、１つの再生装置４００についてのみ説明する。
【００２８】
［情報処理装置のハードウェア構成］
図２は、情報処理装置のハードウェア構成を示すブロック図である。
情報処理装置２００は、コントローラ２１１と、不揮発性メモリ２１２と、主メモリ２１３と、アナログ出力端子２１４と、デジタル出力端子２１５と、接続部２１７と、ネットワーク接続部２２０と、ホームネットワーク接続部２２１と、入力操作部２３０と、表示部２４０と、ドライブ部２５０と、電源基板２７０とを有する。
【００２９】
接続部２１７は、例えば、ＵＳＢ（Universal Serial Bus）接続部であり、外部記憶装置２６０（第２の記憶媒体）が接続される。
【００３０】
コントローラ２１１は、上記の各部の制御を総括的に行うとともに各部の間での情報のやりとりを制御する。また、ＣＰＵ２１８は情報処理装置２００が実行すべきソフトウェア処理を実行するために、プログラムを外部記憶装置２６０又は不揮発性メモリ２１２から主メモリ２１３へロードし、解釈して実行する。コントローラ２１１は、エンコーダおよびデコーダとして機能する。
【００３１】
不揮発性メモリ２１２は、情報処理装置２００に組み込まれたコンピュータシステム（ハードウェア）を制御するためのファームウェアや、基板２１０に固有の情報などが恒久的に格納された書き換え可能型の読み出し専用メモリである。不揮発性メモリ２１２は、例えば、ＮＡＮＤ型フラッシュメモリである。
【００３２】
主メモリ２１３は、コントローラ２１１によって実行されるプログラム・コードをロードしたり、プログラムの作業データを書き込むために使用されるメモリである。主メモリ２１３は、例えば、ＤＤＲ  ＤＲＡＭ（Double-Data-Rate Dynamic Random Access Memory）である。
【００３３】
アナログ出力端子２１４及びデジタル出力端子２１５は、それぞれ、映像及び音声を出力可能なＡＶ（Audio Visual）機器２１６を接続可能なインタフェースである。デジタル出力端子２１５は、例えば、ＨＤＭＩ（High-Definition Multimedia Interface）端子である。ＡＶ機器２１６は、例えばテレビジョン装置、モニタ、スピーカ等である。なお、情報処理装置２００は、ＡＶ機器２１６と一体的に構成されたＰＣ（Personal Computer）であってもよい。なお、以下の説明及び図面において、デジタル出力端子２１５にＡＶ機器２１６が接続されているものとする。
【００３４】
ネットワーク接続部２２０は、グローバルなネットワーク１０１を介してマネージドコピーの管理を行う管理サーバ３００に接続され、このネットワーク１０１との有線または無線での接続を処理する。
【００３５】
ホームネットワーク接続部２２１は、ホームネットワーク１１１を介して再生装置４００に接続され、このホームネットワーク１１１との有線または無線での接続を処理する。
【００３６】
入力操作部２３０及び表示部２４０は、情報処理装置２００の本体のフロントパネル２０２に設けられる。入力操作部２３０は、各種のキーなどを備える。ユーザは、この入力操作部２３０を用いて各種の命令を入力する。ユーザにより入力操作部２３０に入力された命令は、コントローラ２１１に供給される。
【００３７】
表示部２４０は、例えばLCD (Liquid Crystal Display)、EL（Electro-Luminescence）等を用いた表示デバイスである。
【００３８】
ドライブ部２５０は、例えばBlu-ray Disc（登録商標）、DVD（Digital Versatile Disc）等、リムーバブルの記憶媒体２５１（第１の記憶媒体）を駆動することが可能なデバイスである。
【００３９】
外部記憶装置２６０は、記憶媒体２５１からマネージドコピーにより記録されたコンテンツを恒久的に記憶可能である。外部記憶装置２６０は、例えば、ＨＤＤやＳＳＤ（Solid State Drive）である。なお、外部記憶装置２６０に代えて情報処理装置２００に内蔵された記憶装置を用いてもよい。
【００４０】
電源基板２７０は、情報処理装置２００の各部に必要な電力を供給する電源回路が搭載された基板である。
【００４１】
［再生装置のハードウェア構成］
再生装置４００のハードウェア構成に関する詳細な説明は省略するが、再生装置４００は、コントローラ、不揮発性メモリ、主メモリ、入力操作部、表示部、音声出力部、ホームネットワーク接続部、デコード部等、コンテンツをデコードして再生可能な再生装置として機能するための最低限のハードウェア要素を有している。
【００４２】
［情報処理装置の機能的な構成］
図３は、情報処理装置の機能的な構成を示すブロック図である。
情報処理装置２００は、コンテンツ暗号化／復号部２８０（記録部、転送部）と、ドライブ部２５０と、ホームネットワーク接続部２２１と、分離部２８３と、オーディオデコード部２８４と、ＡＷＭ検出部２８５と、制御部２８７と、ネットワーク接続部２２０と、ビデオデコード部２９０とを有する。コンテンツ暗号化／復号部２８０と、分離部２８３と、オーディオデコード部２８４と、ＡＷＭ検出部２８５と、制御部２８７と、ビデオデコード部２９０とは、コントローラ２１１によって実現される。
【００４３】
コンテンツ暗号化／復号部２８０は、ドライブ部２５０により読み出された、記憶媒体２５１に記録されたコンテンツを不揮発性メモリ２１２等に記録された装置固有のデバイス鍵を用いて暗号化し、生成した暗号化コンテンツを外部記憶装置２６０に記録する。コンテンツ暗号化／復号部２８０は、また、外部記憶装置２６０に記録した暗号化コンテンツを読み出して上記デバイス鍵を用いて暗号を解除する。コンテンツ暗号化／復号部２８０は、暗号を解除したコンテンツをホームネットワーク接続部２２１にマルチストリーム出力し、ホームネットワーク１１１を通じて再生装置４００に転送するなどの処理を行う。
【００４４】
分離部２８３は、コンテンツ暗号化／復号部２８０が出力するマルチストリームオーディオストリームとビデオストリームとに分離し、オーディオストリームをオーディオデコード部２８４に、ビデオストリームをビデオデコード部２９０に供給するなどの処理を行う。
【００４５】
オーディオデコード部２８４は、分離部２８３から供給されるオーディオストリームを、ＡＶ機器２１６が出力可能な形式にデコードするなどの処理を行う。例えば、オーディオデコード部２８４は、オーディオストリームをＰＣＭ（Pulse Code Modulation）変換する。オーディオデコード部２８４は、デコードしたオーディオストリームを、ＡＷＭ検出部２８５又はデジタル出力端子２１５にビットストリーム出力するなどの処理を行う。このオーディオストリームは、例えば、ＭＰＥＧオーディオ等の圧縮方式で圧縮されている。オーディオデコード部２８４から出力されるビットストリームは、デジタル出力端子２１５を通じてＡＶ機器２１６に出力される。これにより、ＡＶ機器２１６によりコンテンツが供給され、ユーザがコンテンツを視聴することができる。
【００４６】
ＡＷＭ検出部２８５は、オーディオデコード部２８４から供給されるデコードされたオーディオストリームに埋め込まれたＡＷＭを検出し、制御部２８７に供給するなどの処理を行う。
【００４７】
制御部２８７は、ネットワーク接続部２２０を介してネットワーク１０１を通じて管理サーバ３００に接続し、管理サーバ３００との間で、コンテンツのコピーの許可を得るために必要な情報のやりとりを行う。制御部２８７は、管理サーバ３００によりコピー許可の正当性が判断されると、コピー許可の通知をコンテンツ暗号化／復号部２８０に供給するなどの処理を行う。
制御部２８７は、また、ＡＷＭ検出部２８５が検出したＡＷＭの正当性を判定するなどの処理を行う。制御部２８７は、ＡＷＭ検出部２８５が検出したＡＷＭが不正と判定すると、コンテンツ暗号化／復号部２８０にコンテンツの転送を停止させ、ＡＷＭの不正を報知する表示情報を生成し、生成した表示情報をホームネットワーク接続部を通じて再生装置４００に転送するなどの処理を行う。
【００４８】
ビデオデコード部２９０は、分離部２８３から取得するビデオストリームを、ＡＶ機器２１６が出力可能な形式にデコードして再生し、デジタル出力端子２１５にビットストリーム出力する。ビデオデコード部２９０から出力されるビットストリームは、デジタル出力端子２１５を通じてＡＶ機器２１６に出力される。これにより、ＡＶ機器２１６によりコンテンツが供給され、ユーザがコンテンツを視聴することができる。
【００４９】
［再生装置の機能的な構成］
再生装置４００の機能的な構成に関する詳細な説明は省略するが、再生装置４００は、データ取得部、ビデオデコード部、オーディオデコード部、オーディオ／ビデオ出力部等、コンテンツをデコードして再生可能な再生装置として機能するための最低限のソフトウェア要素を有している。
【００５０】
［情報処理装置の動作］
次に、以上のように構成された情報処理装置２００の動作について説明する。説明は以下の順に行うものとする。
１．記憶装置へのコンテンツ記録（マネージドコピー）処理及びマネージドコピー後のＡＷＭ検出処理
２．マネージドコピーされたコンテンツのホームネットワークを通じた再生処理及びＡＷＭ検出処理
３．記憶媒体に記録されたコンテンツの再生処理及びＡＷＭ検出処理
４．マネージドコピーされたコンテンツの再生処理及びＡＷＭ検出処理
【００５１】
［１．記憶装置へのコンテンツ記録（マネージドコピー）処理及びマネージドコピー後のＡＷＭ検出処理］
図４は、記憶装置へのコンテンツ記録（マネージドコピー）処理及びマネージドコピー後のＡＷＭ検出処理を示すフローチャートである。図５は、記憶装置へのコンテンツ記録（マネージドコピー）処理を示す概念図である。
以下の概念図において、実線の矢印は情報のやり取りがあることを示し、破線の矢印は情報のやり取りが無いことを示す。以下の概念図において、コンテンツ暗号化／復号部２８０と、分離部２８３と、制御部２８７とをまとめて「処理部２０」として描く。
【００５２】
記憶媒体２５１には、オーディオデータとビデオデータとを含むコンテンツが記憶されている。このオーディオデータには、ＡＷＭが埋め込まれている場合もあるし、埋め込まれていない場合もある。記憶媒体２５１に記録されたコンテンツを外部記憶装置２６０にマネージドコピーにより記録するため、まず、制御部２８７は、ネットワーク接続部２２０を介してネットワーク１０１を通じて管理サーバ３００に接続し、管理サーバ３００との間で、コンテンツのコピーの許可を得るために必要な情報のやりとりを行う。制御部２８７は、管理サーバ３００によりコピー許可の正当性が判断されると、コピー許可の通知をコンテンツ暗号化／復号部２８０に供給する。
【００５３】
コンテンツ暗号化／復号部２８０は、この通知を受けて、ドライブ部２５０に記憶媒体２５１からマネージドコピーするコンテンツを読み出させる。コンテンツ暗号化／復号部２８０は、ドライブ部２５０が読み出したコンテンツを、不揮発性メモリ２１２等に記録された装置固有のデバイス鍵を用いて暗号化して外部記憶装置２６０に記録し、コンテンツリストを生成して格納する。コンテンツ暗号化／復号部２８０は、コンテンツリストに新規の記録番号を対応付けた新規のレコードを生成し、生成したレコードに、記録されたコンテンツのタイトルや記録日時等、コンテンツの記録場所を示すパス、不揮発性メモリ２１２に記録された情報処理装置２００に固有の機器シリアル番号等を記録する（ステップＳＴ１０１）。コンテンツ暗号化／復号部２８０は、記録完了を制御部２８７に通知する。
【００５４】
制御部２８７は、入力操作部２３０への入力をモニターしている（ステップＳＴ１０２）。制御部２８７は、コンテンツ暗号化／復号部２８０より記録完了通知を取得してから所定時間内にユーザからの入力操作部２３０への入力を検出すると（ステップＳＴ１０２でＹｅｓ）、入力された命令を実行する（ステップＳＴ１０３）。一方、制御部２８７は、記録完了通知を取得してから所定時間内にユーザからの入力操作部２３０への入力を検出しないとき（ステップＳＴ１０２でＮｏ）、コンテンツ暗号化／復号部２８０に、ＡＷＭ検出処理の開始を要求する。
【００５５】
コンテンツ暗号化／復号部２８０は、この要求を受けて、外部記憶装置２６０に記録された暗号化コンテンツを読み出し、上記デバイス鍵を用いて読み出した暗号化コンテンツの暗号を解除し、暗号を解除したコンテンツを分離部２８３にマルチストリーム出力する。
【００５６】
分離部２８３は、コンテンツ暗号化／復号部２８０から供給されるマルチストリームからオーディオストリームを分離し、オーディオデコード部２８４に供給する。このオーディオストリームは、例えば、ＭＰＥＧオーディオ等の圧縮方式で圧縮されている。
【００５７】
オーディオデコード部２８４は、分離部２８３から供給されるオーディオストリームを、ＡＶ機器２１６が出力可能な形式にデコードする（ステップＳＴ１０４）。例えば、オーディオデコード部２８４は、オーディオストリームをＰＣＭ（Pulse Code Modulation）変換する。オーディオデコード部２８４は、デコードしたオーディオストリームを、ＡＷＭ検出部２８５にビットストリーム出力する。
【００５８】
ＡＷＭ検出部２８５は、オーディオデコード部２８４から供給されるデコードされたオーディオストリームに埋め込まれたＡＷＭを検出し、制御部２８７に供給する（ステップＳＴ１０５）。制御部２８７は、ＡＷＭ検出部２８５が検出したＡＷＭの正当性を判定する（ステップＳＴ１０６）。制御部２８７は、ＡＷＭ検出部２８５が検出したＡＷＭが不正と判定すると（ステップＳＴ１０６でＹｅｓ）、ＡＷＭ検出部２８５に、ＡＷＭの検出を中止させる。そして、制御部２８７は、コンテンツ暗号化／復号部２８０に、不正が判定されたＡＷＭが埋め込まれたオーディオデータを含むコンテンツの暗号化コンテンツを消去させる（ステップＳＴ１０７）。
【００５９】
一方、制御部２８７は、オーディオストリームから不正なＡＷＭが全く検出されなかったと判定すると（ステップＳＴ１０６でＮｏ）、コンテンツ暗号化／復号部２８０に、ＡＷＭ検出履歴を作成させる。具体的には、コンテンツ暗号化／復号部２８０は、外部記憶装置２６０に格納されたコンテンツリスト内の、不正なＡＷＭが検出されなかったＡＷＭが埋め込まれたオーディオデータを含むコンテンツの暗号化コンテンツに関するレコードに、ＡＷＭ検出処理の終了及び不正なＡＷＭの不在を示すＡＷＭ検出履歴フラグを書き込む（ステップＳＴ１０８）。
【００６０】
［２．マネージドコピーされたコンテンツのホームネットワークを通じた再生処理及びＡＷＭ検出処理］
図６は、ホームネットワークを通じた再生時のＡＷＭ検出処理を示すフローチャートである。図７は、マネージドコピーされたコンテンツのホームネットワークを通じた再生処理及びＡＷＭ検出処理を示す概念図である。
【００６１】
制御部２８７は、ユーザから入力操作部２３０を用いて再生するコンテンツの選択の要求の入力を検出すると、コンテンツ暗号化／復号部２８０に、外部記憶装置２６０からコンテンツリストを読み出させる。制御部２８７は、コンテンツ暗号化／復号部２８０が読み出したコンテンツリストをもとにタイトルリスト表示情報を生成し、生成したタイトルリスト表示情報をデジタル出力端子２１５を通じてＡＶ機器２１６に供給して、ＡＶ機器２１６にタイトルリストを表示させる。このタイトルリストは、例えば、外部記憶装置２６０に記録された暗号化コンテンツのタイトルがリスト化されたものである。このタイトルリスト中のタイトルには、それぞれ記録番号が対応付けられている。
【００６２】
ユーザは、ＡＶ機器２１６に表示されたタイトルリストを参照し、入力操作部２３０を用いて再生するコンテンツのタイトルを選択することにより、そのタイトルに対応付けられた記録番号によって示されるコンテンツの再生を命令する。制御部２８７は、ユーザにより入力操作部２３０を用いて選択されたタイトルに対応付けられた記録番号をコンテンツ暗号化／復号部２８０に供給する。
【００６３】
コンテンツ暗号化／復号部２８０は、外部記憶装置２６０に格納されたコンテンツリストを参照し、制御部２８７から取得した記録番号が対応付けられたレコードを読み出し、制御部２８７に供給する。制御部２８７は、取得したレコードに、ＡＷＭ検出履歴フラグ（ステップＳＴ１０８参照）が記録されているかを判定する（ステップＳＴ２０１）。制御部２８７は、ＡＷＭ検出履歴フラグが記録されていないと判定すると（ステップＳＴ２０２でＮｏ）、コンテンツ暗号化／復号部２８０に、当該記録番号が対応付けられたレコードに記録されたパスによって示される記録場所に記録された暗号化コンテンツを外部記憶装置２６０から読み出させ、デバイス鍵を用いて暗号を解除させる。コンテンツ暗号化／復号部２８０は、暗号を解除したコンテンツをホームネットワーク接続部２２１にマルチストリーム出力し、ホームネットワーク１１１を通じて再生装置４００に転送する（ステップＳＴ２０３）。再生装置４００は、取得したコンテンツをデコードして再生する。これにより、再生装置４００を用いてユーザがコンテンツの視聴を開始することができる。
【００６４】
一方、分離部２８３は、コンテンツ暗号化／復号部２８０がホームネットワーク接続部２２１に出力するマルチストリームからオーディオストリームを分離し、オーディオデコード部２８４に供給する。
【００６５】
オーディオデコード部２８４は、分離部２８３から供給されるオーディオストリームを、ＡＶ機器２１６が出力可能な形式にデコードする（ステップＳＴ２０４）。例えば、オーディオデコード部２８４は、オーディオストリームをＰＣＭ（Pulse Code Modulation）変換する。オーディオデコード部２８４は、デコードしたオーディオストリームを、ＡＷＭ検出部２８５にビットストリーム出力する。このオーディオストリームは、例えば、ＭＰＥＧオーディオ等の圧縮方式で圧縮されている。
【００６６】
ＡＷＭ検出部２８５は、オーディオデコード部２８４から供給されるデコードされたオーディオストリームに埋め込まれたＡＷＭを検出し、制御部２８７に供給する（ステップＳＴ２０５）。制御部２８７は、ＡＷＭ検出部２８５が検出したＡＷＭの正当性を判定する（ステップＳＴ２０６）。制御部２８７は、ＡＷＭ検出部２８５が検出したＡＷＭが不正と判定すると（ステップＳＴ２０６でＹｅｓ）、コンテンツ暗号化／復号部２８０にコンテンツの転送を停止させ、ＡＷＭの不正を報知する表示情報を生成し、生成した表示情報をホームネットワーク接続部２２１を通じて再生装置４００に転送する（ステップＳＴ２０７）。なお、制御部２８７は、ステップＳＴ１０７と同様に、コンテンツ暗号化／復号部２８０に、不正が判定されたＡＷＭが埋め込まれたオーディオデータを含むコンテンツの暗号化コンテンツを消去させてもよい。
【００６７】
一方、制御部２８７がＡＷＭ検出部２８５が検出したＡＷＭが不正と判定しない限り（ステップＳＴ２０６でＮｏ）、コンテンツの転送（ステップＳＴ２０３参照）が継続して行われる。
【００６８】
なお、制御部２８７は、ＡＷＭ検出履歴フラグが記録されていると判定すると（ステップＳＴ２０２でＹｅｓ）、分離部２８３によるオーディオストリームの分離、オーディオデコード部２８４によるオーディオストリームのデコード、ＡＷＭ検出部２８５によるＡＷＭの検出を行わずに、コンテンツ暗号化／復号部２８０にコンテンツを転送させる（ステップＳＴ２０８）。
【００６９】
本実施形態によれば、再生装置４００へのコンテンツの転送時に、ＡＷＭ検出部２８５が転送されるコンテンツに含まれるオーディオデータに埋め込まれたＡＷＭを検出し、制御部２８７が検出されたＡＷＭの正当性を判定する。つまり、コンテンツ転送と、ＡＷＭの検出及び正当性の判定とが並行して略同時に行われる。ここで、マネージドコピーによるコンテンツの記録にかかる時間と、そのコンテンツについてのＡＷＭの検出にかかる時間とを比較すると、ＡＷＭの埋め込まれた位置によっては、ＡＷＭの検出にかかる時間の方が大幅に長くなることがある。ＡＷＭの検出にはオーディオストリームのデコードが必要となり、オーディオストリームのデコードにかかる時間はコンテンツの記録にかかる時間よりも長いためである。従って、コンテンツのマネージドコピーの直後にそのコンテンツについてＡＷＭの検出を行うと、ＡＷＭの埋め込まれた位置によっては、ＡＷＭの検出に長時間かかり、その間情報処理装置２００に負荷がかかる結果ユーザの利便性を損なうおそれがある。
【００７０】
一方、ＡＷＭの検出速度とコンテンツ転送速度とを比較すると、これらの速度は略等しい。これは、ＡＷＭ検出時に行われるオーディオストリームのデコード速度と、ホームネットワーク接続部２２１へのビットストリームの出力速度とが略等しいからである。このため、コンテンツ転送とＡＷＭ検出とを並行して略同時に行うことができ、ユーザの利便性を損なうおそれが低減する。また、マネージドコピー時にはＡＷＭ検出を行わないため、マネージドコピーを通常のコピー速度と同じ速度で行うことができる。
【００７１】
また、情報処理装置２００においてＡＷＭの検出を行うので、クライアント機器としての再生装置４００の性能等に拘わらず、ホームネットワーク環境下においてＡＷＭ検出を行うことができる。
【００７２】
制御部２８７は、ＡＷＭ検出履歴フラグが記録されていると判定すると、ＡＷＭ検出部２８５によるＡＷＭの検出を行わずに、コンテンツ暗号化／復号部２８０にコンテンツを転送させる。すなわち、一旦コンテンツの正当性が認証されれば、以後の再生においてはＡＷＭの検出を行う必要が無いので、情報処理装置２００の負荷の低減を図ることができる。
【００７３】
［３．記憶媒体に記録されたコンテンツの再生処理及びＡＷＭ検出処理］
図８は、記憶媒体に記録されたコンテンツの再生処理及びＡＷＭ検出処理を示す概念図である。
【００７４】
記憶媒体に記録されたコンテンツの再生処理をするため、ドライブ部２５０は、記憶媒体２５１から、ユーザから入力操作部２３０を用いて再生が選択されたコンテンツを読み出し、読み出したコンテンツを分離部２８３にマルチストリーム出力する。
【００７５】
分離部２８３は、ドライブ部２５０から供給されるマルチストリームをオーディオストリームとビデオストリームとに分離し、オーディオストリームをオーディオデコード部２８４に、ビデオストリームをビデオデコード部２９０に供給する。このオーディオストリーム及びビデオストリームはそれぞれ、例えば、ＭＰＥＧ等の圧縮方式で圧縮されている。
【００７６】
オーディオデコード部２８４は、分離部２８３から供給されるオーディオストリームを、ＡＶ機器２１６が出力可能な形式にデコードして再生し、デジタル出力端子２１５にビットストリーム出力する。一方、ビデオデコード部２９０は、分離部２８３から取得するビデオストリームを、ＡＶ機器２１６が出力可能な形式にデコードして再生し、デジタル出力端子２１５にビットストリーム出力する。オーディオデコード部２８４及びビデオデコード部２９０から出力されるビットストリームは、デジタル出力端子２１５を通じてＡＶ機器２１６に出力される。これにより、ＡＶ機器２１６によりコンテンツが供給され、ユーザがコンテンツを視聴することができる。
【００７７】
一方、ＡＷＭ検出部２８５は、オーディオデコード部２８４がデコードしたオーディオストリームを読み出し、このオーディオストリームに埋め込まれたＡＷＭを検出し、制御部２８７に供給する。制御部２８７は、ＡＷＭ検出部２８５が検出したＡＷＭが不正と判定すると、コンテンツのビットストリーム出力を停止し、ＡＷＭの不正を報知する表示情報を生成し、生成した表示情報をデジタル出力端子２１５を通じてＡＶ機器２１６に供給する。
【００７８】
［４．マネージドコピーされたコンテンツの再生処理及びＡＷＭ検出処理］
図９は、マネージドコピーされたコンテンツの再生処理及びＡＷＭ検出処理を示す概念図である。
【００７９】
まず、上記「２．マネージドコピーされたコンテンツのホームネットワークを通じた再生処理及びＡＷＭ検出処理」のステップＳＴ２０１〜ＳＴ２０２の処理が行われる。
コンテンツ暗号化／復号部２８０は、ＡＷＭ検出履歴フラグが記録されていないと判定すると（ステップＳＴ２０２でＮｏ）、当該記録番号が対応付けられたレコードに記録されたパスを参照し、このパスによって示される記録場所に記録された暗号化コンテンツを外部記憶装置２６０から読み出し、デバイス鍵を用いて読み出した暗号化コンテンツの暗号を解除する。コンテンツ暗号化／復号部２８０は、暗号を解除したコンテンツを分離部２８３にマルチストリーム出力する。
分離部２８３による処理以降の処理は、上記「３．記憶媒体に記録されたコンテンツの再生処理及びＡＷＭ検出処理」で説明した処理と同様である。
【符号の説明】
【００８０】
１１１…ホームネットワーク
２００…情報処理装置
２２１…ホームネットワーク接続部
２５０…ドライブ部
２５１…記憶媒体
２６０…外部記憶装置
２８０…コンテンツ暗号化／復号部
２８４…オーディオデコード部
２８５…ＡＷＭ検出部
２８７…制御部
４００…再生装置
【図１】
2011258277.tif 000003
【図２】
2011258277.tif 000004
【図３】
2011258277.tif 000005
【図４】
2011258277.tif 000006
【図５】
2011258277.tif 000007
【図６】
2011258277.tif 000008
【図７】
2011258277.tif 000009
【図８】
2011258277.tif 000010
【図９】
2011258277.tif 000011