(57)【要約】【課題】著作権者によってメディアデータの鍵情報の扱いが可能となるコンテンツ暗号化／復号装置、プログラム及びメディアデータのデータ構造を提供する。【解決手段】メディアデータを配信するサーバに接続されたコンテンツ暗号化装置は、鍵情報を用いて、原メディアデータをスクランブルするスクランブル部と、スクランブル・メディアデータに、鍵情報を電子透かしで埋め込む電子透かし挿入手段と、鍵情報が埋め込まれたメディアデータを、サーバへ送信するメディアデータ送信手段とを有する。一方で、通信端末装置に接続されたコンテンツ復号装置は、メディアデータから、電子透かしで鍵情報を抽出する電子透かし抽出手段と、抽出された鍵情報を用いて、メディアデータのスクランブルを解除するスクランブル解除手段と、スクランブルが解除されたメディアデータを、再生機器へ出力するメディアデータ出力手段とを有する。【選択図】図２
2008278392.tif 000002
【特許請求の範囲】
【請求項１】
メディアデータを配信するサーバに接続されたコンテンツ暗号化装置であって、
鍵情報を用いて、原メディアデータをスクランブルするスクランブル手段と、
スクランブルされた前記メディアデータに、前記鍵情報を電子透かしで埋め込む電子透かし挿入手段と、
前記鍵情報が埋め込まれた前記メディアデータを、前記サーバへ送信するメディアデータ送信手段と
を有することを特徴とするコンテンツ暗号化装置。
【請求項２】
メディアデータを配信するサーバに接続されたコンテンツ暗号化装置であって、
鍵情報を用いて、原メディアデータをスクランブルするスクランブル手段と、
スクランブルされた前記メディアデータに、前記鍵情報及び再生条件情報を電子透かしで埋め込む電子透かし挿入手段と、
前記鍵情報が埋め込まれた前記メディアデータを、前記サーバへ送信するメディアデータ送信手段と
を有することを特徴とするコンテンツ暗号化装置。
【請求項３】
前記メディアデータは、ＭＰＥＧ(Moving Picture Experts Group)符号化データであり、
前記電子透かし挿入手段は、
前記ＭＰＥＧ符号化データから、テンプレートに応じて、ブロックを選択する手段と、
選択された前記ブロックを復号し、逆量子化し、前記テンプレートに応じて埋め込み位置を抽出する手段と、
抽出された前記埋め込み位置に、前記鍵情報を埋め込む手段と、
前記鍵情報が埋め込まれたブロックを、量子化し、符号化する手段と
を有することを特徴とする請求項１又は２に記載のコンテンツ暗号化装置。
【請求項４】
請求項１に記載のコンテンツ暗号化装置に接続されたサーバから、スクランブルされた前記メディアデータを受信する通信端末装置に接続されたコンテンツ復号装置であって、
前記通信端末装置から出力された前記メディアデータから、電子透かしで前記鍵情報を抽出する電子透かし抽出手段と、
抽出された前記鍵情報を用いて、前記メディアデータのスクランブルを解除するスクランブル解除手段と、
スクランブルが解除された前記メディアデータを、再生機器へ出力するメディアデータ出力手段と
を有することを特徴とするコンテンツ復号装置。
【請求項５】
請求項２に記載のコンテンツ暗号化装置に接続されたサーバから、スクランブルされた前記メディアデータを受信する通信端末装置に接続されたコンテンツ復号装置であって、
前記通信端末装置から出力された前記メディアデータから、電子透かしで前記鍵情報及び前記再生条件情報を抽出する電子透かし抽出手段と、
当該コンテンツ復号装置における再生状態情報が、前記再生条件情報を満たしているか否かを判定する再生条件判定手段と、
前記再生状態情報が、前記再生条件情報を満たすと判定された際に、抽出された前記鍵情報を用いて、前記メディアデータのスクランブルを解除するスクランブル解除手段と、
スクランブルが解除された前記メディアデータを、再生機器へ出力するメディアデータ出力手段と
を有することを特徴とするコンテンツ復号装置。
【請求項６】
前記メディアデータは、ＭＰＥＧ符号化データであり、
前記電子透かし抽出手段は、
前記ＭＰＥＧ符号化データから、テンプレートに応じて、ブロックを選択する手段と、
選択された前記ブロックを復号し、逆量子化し、前記テンプレートに応じて埋め込み位置を抽出する手段と、
抽出された前記埋め込み位置から、前記鍵情報を抽出する抽出手段と、
を有することを特徴とする請求項４又は５に記載のコンテンツ復号装置。
【請求項７】
メディアデータを配信するサーバに接続された装置に搭載されたコンピュータを機能させるコンテンツ暗号化プログラムであって、
鍵情報を用いて、原メディアデータをスクランブルするスクランブル手段と、
スクランブルされた前記メディアデータに、前記鍵情報を電子透かしで埋め込む電子透かし挿入手段と、
前記鍵情報が埋め込まれた前記メディアデータを、前記サーバへ送信するメディアデータ送信手段と
してコンピュータを機能させることを特徴とするコンテンツ暗号化プログラム。
【請求項８】
メディアデータを配信するサーバに接続された装置に搭載されたコンピュータを機能させるコンテンツ暗号化プログラムであって、
鍵情報を用いて、原メディアデータをスクランブルするスクランブル手段と、
スクランブルされた前記メディアデータに、前記鍵情報及び再生条件情報を電子透かしで埋め込む電子透かし挿入手段と、
前記鍵情報が埋め込まれた前記メディアデータを、前記サーバへ送信するメディアデータ送信手段と
してコンピュータを機能させることを特徴とするコンテンツ暗号化プログラム。
【請求項９】
請求項１に記載のコンテンツ暗号化装置に接続されたサーバから、スクランブルされた前記メディアデータを受信する通信端末装置に接続された装置に搭載されたコンピュータを機能させるコンテンツ復号プログラムであって、
前記通信端末装置から出力された前記メディアデータから、電子透かしで前記鍵情報を抽出する電子透かし抽出手段と、
抽出された前記鍵情報を用いて、前記メディアデータのスクランブルを解除するスクランブル解除手段と、
スクランブルが解除された前記メディアデータを、再生機器へ出力するメディアデータ出力手段と
してコンピュータを機能させることを特徴とするコンテンツ復号プログラム。
【請求項１０】
請求項２に記載のコンテンツ暗号化装置に接続されたサーバから、スクランブルされた前記メディアデータを受信する通信端末装置に接続された装置に搭載されたコンピュータを機能させるコンテンツ復号プログラムであって、
前記通信端末装置から出力された前記メディアデータから、電子透かしで前記鍵情報及び前記再生条件情報を抽出する電子透かし抽出手段と、
当該コンテンツ復号装置における再生状態情報が、前記再生条件情報を満たしているか否かを判定する再生条件判定手段と、
前記再生状態情報が、前記再生条件情報を満たすと判定された際に、抽出された前記鍵情報を用いて、前記メディアデータのスクランブルを解除するスクランブル解除手段と、
スクランブルが解除された前記メディアデータを、再生機器へ出力するメディアデータ出力手段と
してコンピュータを機能させることを特徴とするコンテンツ復号プログラム。
【請求項１１】
請求項１に記載のコンテンツ暗号化装置に接続されたサーバから、請求項４に記載のコンテンツ復号装置に接続された通信端末装置へ送信されるメディアデータのデータ構造であって、
原メディアデータが、鍵情報を用いてスクランブルされており、
前記鍵情報が、スクランブルされた前記メディアデータに電子透かしで埋め込まれていることを特徴とするメディアデータのデータ構造。
【請求項１２】
請求項２に記載のコンテンツ暗号化装置に接続されたサーバから、請求項５に記載のコンテンツ復号装置に接続された通信端末装置へ送信されるメディアデータのデータ構造であって、
原メディアデータが、鍵情報を用いてスクランブルされており、
前記鍵情報及び再生条件情報が、スクランブルされた前記メディアデータに電子透かしで埋め込まれていることを特徴とするメディアデータのデータ構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ暗号化／復号装置、プログラム及びメディアデータのデータ構造に関する。
【背景技術】
【０００２】
図１は、従来技術におけるシステム構成図である。
【０００３】
図１のシステムは、サービス提供設備のコンテンツ配信サーバ１と、自宅に設置されるセットトップボックス（通信端末装置）２とが、インターネットのようなネットワーク５を介して接続されている。セットトップボックス２には、テレビ３及びオーディオ装置４等（再生装置）が接続されている。
【０００４】
コンテンツ配信サーバ１は、ユーザによって視聴・閲覧できるメディアデータを配信する。メディアデータは、例えば音声（音楽）、静止画像、動画像（映像）のデータである。メディアデータは、コンテンツが所定方式（例えばＭＰＥＧ(Moving Picture Experts Group)）によってデジタル化されたものであり、コンテンツ配信サーバ１に蓄積されている。
【０００５】
自宅の利用者は、セットトップボックス２を用いて、所望のメディアデータをコンテンツ配信サーバ１へ要求する。このとき、コンテンツ配信サーバ１は、例えば乱数によって鍵情報を生成し、その鍵情報を用いてメディアデータをスクランブルする。
【０００６】
スクランブルとは、メディアデータの少なくとも一部又は全部を、認識不可能な状態にする技術をいう。従って、スクランブルされた状態のメディアデータは、そのままでは視聴・閲覧できないので、商品価値が無い。但し、一部がスクランブルされたメディアデータについては、その他の部分の視聴・閲覧が可能であってもよい。スクランブルは、可逆処理であって、鍵情報を用いて完全に元のメディアデータを復元することができる。
【０００７】
コンテンツ配信サーバ１は、スクランブル・メディアデータを、ネットワーク５を介してセットトップボックス２へ送信する。このとき、コンテンツ配信サーバ１は、スクランブルを解除する鍵情報も、セットトップボックス２へ送信する。鍵情報は、そのメディアデータの著作権保護の役割も有するために、秘匿性が確保された通信方式によって転送されなければならない。
【０００８】
セットトップボックス２は、スクランブル・メディアデータと、鍵情報とを、コンテンツ配信サーバ１から受信する。そして、セットトップボックス２は、その鍵情報を用いて、メディアデータのスクランブルを解除する。これによって、セットトップボックス２は、復号されたメディアデータを、テレビ３又はオーディオ装置４へ出力することができる。
【０００９】
【特許文献１】特開２００３−１９５７５９号公報
【特許文献２】特開２００５−１４２８９８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、従来技術によれば、コンテンツ配信サーバ１とセットトップボックス２とは、鍵情報の扱いやスクランブルの方式が、必ず対応していなければならなかった。即ち、コンテンツ配信サーバ１が送信するメディアデータ及び鍵情報に対応して、セットトップボックス２を備える必要があった。
【００１１】
サービス提供の視点から見ると、セットトップボックス２は、コンテンツ配信サーバ１の運用事業者から提供される装置でなければならなかった。即ち、メディアデータの鍵情報の扱いは、コンテンツを配信するネットワーク設備事業者によって管理されるものであった。
【００１２】
一方で、現在では、コンテンツは、インターネットを介して様々な著作権者から流通する。そうすると、メディアデータの鍵情報の扱いやスクランブルの方式は、コンテンツを作成するコンテンツ作成者によって管理されるべきものとなってきている。
【００１３】
従って、本発明は、著作権者によってメディアデータの鍵情報の扱いが可能となるコンテンツ暗号化／復号装置、プログラム及びメディアデータのデータ構造を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明によれば、メディアデータを配信するサーバに接続されたコンテンツ暗号化装置であって、
鍵情報を用いて、原メディアデータをスクランブルするスクランブル手段と、
スクランブルされたメディアデータに、鍵情報を電子透かしで埋め込む電子透かし挿入手段と、
鍵情報が埋め込まれたメディアデータを、サーバへ送信するメディアデータ送信手段と
を有することを特徴とする。これを、第１の実施形態に基づくコンテンツ暗号化装置とする。
【００１５】
本発明によれば、メディアデータを配信するサーバに接続されたコンテンツ暗号化装置であって、
鍵情報を用いて、原メディアデータをスクランブルするスクランブル手段と、
スクランブルされたメディアデータに、鍵情報及び再生条件情報を電子透かしで埋め込む電子透かし挿入手段と、
鍵情報が埋め込まれたメディアデータを、サーバへ送信するメディアデータ送信手段と
を有することを特徴とする。これを、第２の実施形態に基づくコンテンツ暗号化装置とする。
【００１６】
本発明のコンテンツ暗号化装置における他の実施形態によれば、
メディアデータは、ＭＰＥＧ(Moving Picture Experts Group)符号化データであり、
電子透かし挿入手段は、
ＭＰＥＧ符号化データから、テンプレートに応じて、ブロックを選択する手段と、
選択されたブロックを復号し、逆量子化し、テンプレートに応じて埋め込み位置を抽出する手段と、
抽出された埋め込み位置に、鍵情報を埋め込む手段と、
鍵情報が埋め込まれたブロックを、量子化し、符号化する手段と
を有することを特徴とすることも好ましい。
【００１７】
本発明によれば、第１の実施形態に基づくコンテンツ暗号化装置に接続されたサーバから、スクランブルされたメディアデータを受信する通信端末装置に接続されたコンテンツ復号装置であって、
通信端末装置から出力されたメディアデータから、電子透かしで鍵情報を抽出する電子透かし抽出手段と、
抽出された鍵情報を用いて、メディアデータのスクランブルを解除するスクランブル解除手段と、
スクランブルが解除されたメディアデータを、再生機器へ出力するメディアデータ出力手段と
を有することを特徴とする。これを、第１の実施形態に基づくコンテンツ復号装置とする。
【００１８】
本発明によれば、第２の実施形態に基づくコンテンツ暗号化装置に接続されたサーバから、スクランブルされたメディアデータを受信する通信端末装置に接続されたコンテンツ復号装置であって、
通信端末装置から出力されたメディアデータから、電子透かしで鍵情報及び再生条件情報を抽出する電子透かし抽出手段と、
当該コンテンツ復号装置における再生状態情報が、再生条件情報を満たしているか否かを判定する再生条件判定手段と、
再生状態情報が、再生条件情報を満たすと判定された際に、抽出された鍵情報を用いて、メディアデータのスクランブルを解除するスクランブル解除手段と、
スクランブルが解除されたメディアデータを、再生機器へ出力するメディアデータ出力手段と
を有することを特徴とする。これを、第２の実施形態に基づくコンテンツ復号装置とする。
【００１９】
本発明のコンテンツ復号装置における他の実施形態によれば、
メディアデータは、ＭＰＥＧ符号化データであり、
電子透かし抽出手段は、
ＭＰＥＧ符号化データから、テンプレートに応じて、ブロックを選択する手段と、
選択されたブロックを復号し、逆量子化し、テンプレートに応じて埋め込み位置を抽出する手段と、
抽出された埋め込み位置から、鍵情報を抽出する抽出手段と、
を有することも好ましい。
【００２０】
本発明によれば、メディアデータを配信するサーバに接続された装置に搭載されたコンピュータを機能させるコンテンツ暗号化プログラムであって、
鍵情報を用いて、原メディアデータをスクランブルするスクランブル手段と、
スクランブルされたメディアデータに、鍵情報を電子透かしで埋め込む電子透かし挿入手段と、
鍵情報が埋め込まれたメディアデータを、サーバへ送信するメディアデータ送信手段と
してコンピュータを機能させることを特徴とする。
【００２１】
本発明によれば、メディアデータを配信するサーバに接続された装置に搭載されたコンピュータを機能させるコンテンツ暗号化プログラムであって、
鍵情報を用いて、原メディアデータをスクランブルするスクランブル手段と、
スクランブルされたメディアデータに、鍵情報及び再生条件情報を電子透かしで埋め込む電子透かし挿入手段と、
鍵情報が埋め込まれたメディアデータを、サーバへ送信するメディアデータ送信手段と
してコンピュータを機能させることを特徴とする。
【００２２】
本発明によれば、第１の実施形態に基づくコンテンツ暗号化装置に接続されたサーバから、スクランブルされたメディアデータを受信する通信端末装置に接続された装置に搭載されたコンピュータを機能させるコンテンツ復号プログラムであって、
通信端末装置から出力されたメディアデータから、電子透かしで鍵情報を抽出する電子透かし抽出手段と、
抽出された鍵情報を用いて、メディアデータのスクランブルを解除するスクランブル解除手段と、
スクランブルが解除されたメディアデータを、再生機器へ出力するメディアデータ出力手段と
してコンピュータを機能させることを特徴とする。
【００２３】
本発明によれば、第２の実施形態に基づくコンテンツ暗号化装置に接続されたサーバから、スクランブルされたメディアデータを受信する通信端末装置に接続された装置に搭載されたコンピュータを機能させるコンテンツ復号プログラムであって、
通信端末装置から出力されたメディアデータから、電子透かしで鍵情報及び再生条件情報を抽出する電子透かし抽出手段と、
当該コンテンツ復号装置における再生状態情報が、再生条件情報を満たしているか否かを判定する再生条件判定手段と、
再生状態情報が、再生条件情報を満たすと判定された際に、抽出された鍵情報を用いて、メディアデータのスクランブルを解除するスクランブル解除手段と、
スクランブルが解除されたメディアデータを、再生機器へ出力するメディアデータ出力手段と
してコンピュータを機能させることを特徴とする。
【００２４】
本発明によれば、第１の実施形態に基づくコンテンツ暗号化装置に接続されたサーバから、第１の実施形態に基づくコンテンツ復号装置に接続された通信端末装置へ送信されるメディアデータのデータ構造であって、
原メディアデータが、鍵情報を用いてスクランブルされており、
鍵情報が、スクランブルされたメディアデータに電子透かしで埋め込まれていることを特徴とする。
【００２５】
本発明によれば、第２の実施形態に基づくコンテンツ暗号化装置に接続されたサーバから、第２の実施形態に基づくコンテンツ復号装置に接続された通信端末装置へ送信されるメディアデータのデータ構造であって、
原メディアデータが、鍵情報を用いてスクランブルされており、
鍵情報及び再生条件情報が、スクランブルされたメディアデータに電子透かしで埋め込まれていることを特徴とする。
【発明の効果】
【００２６】
本発明によれば、メディアデータ自体に鍵情報が埋め込まれているので、コンテンツ配信サーバの運用事業者が鍵情報を管理することなく、著作権者自身が、メディアデータの鍵情報を扱うことが可能となる。また、更に再生条件情報を埋め込むことにより、その再生条件情報の条件を満たさない再生状態の下では、そのメディアデータの再生を抑制することもできる。
【発明を実施するための最良の形態】
【００２７】
以下では、図面を用いて、本発明を実施するための最良の形態について詳細に説明する。
【００２８】
図２は、本発明におけるシステム構成図である。
【００２９】
図２のシステムは、図１と比較して、コンテンツ配信サーバ１へメディアデータを送信するコンテンツ暗号化装置６と、セットトップボックス（通信端末装置）２に接続されるコンテンツ復号装置７とを備えている。コンテンツ配信サーバ１及びセットトップボックス２は、通信事業者によって提供されるのに対し、コンテンツ暗号化装置６及びコンテンツ復号装置７は、コンテンツ作成事業者（著作権者）によって管理されることが好ましい。
【００３０】
コンテンツ暗号化装置６に対して、原メディアデータと、鍵情報とが入力される。コンテンツ暗号化装置６は、スクランブル処理部６１と、電子透かし挿入部６２と、メディアデータ送信部６３とを有する。これら機能部は、装置に搭載されたコンピュータを機能させるコンテンツ暗号化プログラムを実行することによって実現できる。
【００３１】
スクランブル処理部６１は、鍵情報を用いて、原メディアデータをスクランブルする。原メディアデータは、例えばＭＰＥＧ方式に基づく。スクランブルとは、特定の復号装置でのみ原メディアデータに復号できるように、メディアデータを暗号化する技術をいう。そのコンテンツを閲覧することができる正当権利者のみが、復号のための鍵情報を保持する。これにより、正当権利者以外の第三者が、そのコンテンツを閲覧することを防御する。スクランブル処理部６１は、スクランブル・メディアデータを、電子透かし挿入部６２へ出力する。
【００３２】
電子透かし挿入部６２は、スクランブル・メディアデータの特定の位置に、鍵情報を電子透かしで埋め込む。電子透かしとは、メディアデータに別の情報を埋め込む技術であって、一般に、人間の認識特性を活用して、人間に認識できないように埋め込まれる。
【００３３】
また、電子透かし挿入部６２は、再生条件情報を、スクランブル・メディアデータの特定の位置に、鍵情報を電子透かしで埋め込むものであってもよい。再生条件情報は、例えば再生が許可されている日時範囲であってもよい。従って、その日時範囲以外の日時には、そのメディアデータの再生を禁止することができる。
【００３４】
メディアデータがＭＰＥＧ符号化データである場合、電子透かし挿入部６２は、テンプレートに応じてブロックを選択し、そのブロックを復号し、逆量子化し、そのテンプレートに応じて埋め込み位置を抽出するものであってもよい。テンプレートで限定的な数のマクロブロック及びその位置に、鍵情報を埋め込むために、透かしデータの埋め込み及び抽出についての演算量を少なくすることができる。鍵情報が埋め込まれたブロックは、更に、量子化し、符号化されて、メディアデータ送信部６３へ出力される。
【００３５】
電子透かし挿入部６２は、鍵情報及び再生条件情報をそのまま、スクランブル・メディアデータに埋め込んでもよい。また、鍵情報及び再生条件情報を暗号化して、スクランブル・メディアデータに埋め込んでもよい。鍵情報及び再生条件情報を暗号化するマスター鍵は、例えば、ＩＣカードのような外部接続されるものであることも好ましい。これにより、メディアデータの再生に関するセキュリティ効果を高めることができる。
【００３６】
メディアデータ送信部６３は、鍵情報（及び再生条件情報）が埋め込まれたスクランブル・メディアデータをコンテンツ配信サーバ１へ送信する。尚、コンテンツ暗号化装置６は、ネットワーク５に接続され、そのネットワーク５を介してコンテンツ配信サーバ１へ、鍵情報が埋め込まれたスクランブル・メディアデータを送信するように構成されていてもよい。
【００３７】
コンテンツ復号装置７は、電子透かし抽出部７１と、スクランブル解除部７２と、メディアデータ出力部７３と、再生条件判定部７４と、透かし補正部７５とを有する。これら機能部は、装置に搭載されたコンピュータを機能させるコンテンツ復号プログラムを実行することによって実現できる。
【００３８】
電子透かし抽出部７１は、セットトップボックス２から、鍵情報が埋め込まれたスクランブル・メディアデータを受信する。このスクランブル・メディアデータは、圧縮データである。そして、そのスクランブル・メディアデータから、電子透かしによって鍵情報を抽出する。電子透かし抽出部７１は、抽出した鍵情報を、スクランブル解除部７２へ出力する。
【００３９】
また、スクランブル・メディアデータに再生条件情報も含まれている場合、電子透かし抽出部７１は、その再生条件情報も抽出する。この場合、鍵情報及び再生条件情報は、再生条件判定部７４へ通知される。尚、スクランブル・メディアデータに再生条件情報が含まれていない場合、電子透かし抽出部７１は、鍵情報をスクランブル解除部７２へ通知する。
【００４０】
スクランブル解除部７２は、電子透かし抽出部７１（又は後述する透かし補正部７５）からスクランブル・メディアデータを受信し、電子透かし抽出部７１（又は後述する再生判定部７４）から鍵情報が入力される。そして、スクランブル解除部７２は、その鍵情報を用いて、スクランブル・メディアデータのスクランブルを解除する。スクランブルが解除された原メディアデータは、メディアデータ出力部７３へ出力される。
【００４１】
メディアデータ出力部７３は、原メディアデータを、テレビ３及びオーディオ装置４のような再生装置へ出力する。
【００４２】
ここで、スクランブル解除部７２は、鍵情報が埋め込まれたスクランブル・メディアデータに対して、鍵情報を用いてスクランブルを解除する。従って、コンテンツ暗号化装置６のスクランブル処理部６１に入力された原メディアデータと、スクランブル解除部７２から出力された原メディアデータとは、鍵情報が透かしで挿入された部分について１００％完全に復元されない。しかしながら、透かしで挿入されているために、テレビ３及びオーディオ装置４のような再生装置で再生される際に、人間には認識されない。
【００４３】
再生条件判定部７４は、電子透かし抽出部７１から、鍵情報と共に、再生条件情報とを受け取る。再生条件判定部７４は、当該コンテンツ復号装置７における再生状態情報が、再生条件情報の条件を満たすか否かを判定する。例えば、再生条件情報が、そのメディアデータの再生が許可された日時範囲であれば、再生状態情報は、現在の日時情報であってもよい。現在の日時が、再生条件情報の日時範囲に含まれない場合、再生条件判定部７４は、鍵情報をスクランブル解除部７２へ通知しない。一方で、含まれる場合、再生条件判定部７４は、鍵情報をスクランブル解除部７２へ通知する。
【００４４】
透かし補正部７５は、電子透かしの復号に伴って改変されたメディアデータの性質を判定し、そのメディアデータを補正することによって、スクランブル解除後の画質を改善することもできる。例えば、埋め込まれた透かしのＭＰＥＧ符号化データ上の位置を特定する。そして、透かし編集処理の一部である透かし消去処理をすることによって、ＤＣＴ係数値の平滑化をする。
【００４５】
図３は、本発明におけるコンテンツ暗号化装置の電子透かし挿入部の機能構成図である。
【００４６】
図３によれば、電子透かし挿入部６２は、メモリ部６２１と、マクロブロック抽出部６２２と、テンプレート部６２３と、可変長復号部６２４と、逆量子化部６２５と、ＤＣＴ(Discrete Cosine Transform)係数抽出部６２６と、透かし埋め込み部６２７と、量子化部６２８と、可変長符号化部６２９とを有する。これら機能部は、コンテンツ暗号化装置に搭載されたコンピュータを機能させるプログラムを実行することによって実現できる。
【００４７】
メディアデータから、例えばＭＰＥＧ符号化されたフレームＦn-1，Ｆn，Ｆn+1，・・・が順次読み出され、複数のフレームが、メモリ部６２１に一時的に蓄積される。
【００４８】
マクロブロック抽出部６２２は、テンプレート部６２３からの指示に基づいて、メモリ部６２１から、透かしデータを埋め込むべきブロック（マクロブロック）を抽出する。テンプレート部６２３には、マクロブロックを抽出するパターンが複数用意されており、フレーム毎に異なるマクロブロック抽出パターンが適用される。そのパターンの適用が一巡した場合には、再度同じパターンをサイクリックに適用することができる。
【００４９】
可変長復号部６２４は、抽出されたマクロブロックを可変長復号する。次に、逆量子化部６２５は、復号されたブロックを逆量子化し、ＤＣＴ係数を再生する。ＤＣＴ係数とは、画像のマクロブロックデータに離散コサイン変換（周波数分解）した数値をいう。
【００５０】
ＤＣＴ係数抽出部６２６は、透かしデータを埋め込む位置のＤＣＴ係数を、テンプレート部６２３の指示に応じて抽出する。ＤＣＴ係数の中で、冗長な成分（削除しても画質等に影響を与えない高周波成分）の部分を抽出する。
【００５１】
透かし埋め込み部６２７は、抽出されたＤＣＴ係数に、鍵情報を透かしデータとして埋め込む。ＤＣＴ係数の中で、冗長な成分の部分に、鍵情報を埋め込むために、人間に認識されにくい。
【００５２】
埋め込み対象のＤＣＴ係数値の量子化ステップサイズがΔであるとき、そのΔを埋め込み対象のＤＣＴ係数値に絶対値が大きくなる方向に加算する。又は、変更した結果がより低ビットレートで符号化する際に適用される量子化ステップサイズがΔ’である場合には、そのΔ’を埋め込み対象のＤＣＴ係数値に絶対値が大きくなる方向に加算する。
【００５３】
例えば、埋め込み対象のＤＣＴ係数値がＡであるとき、その量子化レベル値Ａ’の絶対値に、Δ又はΔ’を加算する。尚、「変更した結果がより低ビットレートの符号化をする際に適用される量子化ステップサイズがΔ’」とは、例えば光ファイバ通信路向けの高ビットレート画像データを電話回線向けの低ビットレート画像データに変換する場合の符号化処理が考えられる。
【００５４】
量子化部６２８は、鍵情報が埋め込まれたメディアデータを再量子化する。次に、可変長符号化部６２９は、そのメディアデータを可変長符号化し、ＭＰＥＧのビットストリームに整形して出力する。
【００５５】
図４は、本発明におけるコンテンツ復号装置の電子透かし抽出部の機能構成図である。
【００５６】
図４によれば、電子透かし抽出部７１は、メモリ部７１１と、マクロブロック抽出部７１２と、テンプレート部７１３と、可変長復号部７１４と、逆量子化部７１５と、ＤＣＴ係数抽出部７１６と、透かし抽出部７１７とを有する。これら機能部は、コンテンツ復号装置に搭載されたコンピュータを機能させるプログラムを実行することによって実現できる。
【００５７】
メモリ部７１１と、マクロブロック抽出部７１２と、テンプレート部７１３と、可変長復号部７１４と、逆量子化部７１５と、ＤＣＴ係数抽出部７１６とは、前述した図３の説明と同様の処理をする。即ち、コンテンツ復号装置７のテンプレート部７１３と、コンテンツ暗号化装置６のテンプレート部６２３とは、同じテンプレートを用いるために、鍵情報が埋め込まれたマクロブロック及びＤＣＴ係数を特定することができる。透かし抽出部７１７は、抽出されたＤＣＴ係数から、鍵情報を透かしデータとして抽出する。即ち、透かし抽出部７１７は、コンテンツ暗号化装置６の透かし埋め込み部６２７と逆の処理をする。
【００５８】
図３及び図４によれば、テンプレートで限定的な数のマクロブロック及びＤＣＴ係数に、鍵情報を埋め込むだけであるので、透かしデータの埋め込み及び抽出についての演算量を少なくすることができる。
【００５９】
以上、詳細に説明したように、本発明によれば、メディアデータ自体に鍵情報が埋め込まれているので、コンテンツ配信サーバの運用事業者が鍵情報を管理することなく、著作権者自身が、メディアデータの鍵情報を扱うことが可能となる。また、更に再生条件情報を埋め込むことにより、その再生条件情報の条件を満たさない再生状態の下では、そのメディアデータの再生を抑制することもできる。
【００６０】
前述した本発明における種々の実施形態によれば、本発明の技術思想及び見地の範囲における種々の変更、修正及び省略を、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【図面の簡単な説明】
【００６１】
【図１】従来技術におけるシステム構成図である。
【図２】本発明におけるシステム構成図である。
【図３】本発明におけるコンテンツ暗号化装置の電子透かし挿入部の機能構成図である。
【図４】本発明におけるコンテンツ復号装置の電子透かし抽出部の機能構成図である。
【符号の説明】
【００６２】
１  コンテンツ配信サーバ
２  セットトップボックス、通信端末装置
３  テレビ
４  オーディオ装置
５  ネットワーク
６  コンテンツ暗号化装置
６１  スクランブル処理部
６２  電子透かし挿入部
６２１  メモリ部
６２２  マクロブロック抽出部
６２３  テンプレート部
６２４  可変長復号部
６２５  逆量子化部
６２６  ＤＣＴ係数抽出部
６２７  透かし埋め込み部
６２８  量子化部
６２９  可変長符号化部
６３  メディアデータ送信部
７  コンテンツ復号装置
７１  電子透かし抽出部
７１１  メモリ部
７１２  マクロブロック抽出部
７１３  テンプレート部
７１４  可変長復号部
７１５  逆量子化部
７１６  ＤＣＴ係数抽出部
７１７  透かし抽出部
７２  スクランブル解除部
７３  メディアデータ出力部
７４  再生条件判定部
７５  透かし補正部
【図１】
2008278392.tif 000003
【図２】
2008278392.tif 000004
【図３】
2008278392.tif 000005
【図４】
2008278392.tif 000006