(57)【要約】【課題】耐性を低くすることなく、コンテンツに電子透かしを挿入する際のコンテンツ配信装置の処理負荷を低減する。【解決手段】コンテンツ配信装置は、複数のコンテンツに共通に含まれる特殊データに、電子透かし情報が埋め込まれた電子透かしデータを作成する電子透かし入りデータ作成手段（電子透かし埋込処理部１３）と、コンテンツに含まれるデータと特殊データとの照合判定を行い、一致に相当すると判定された一致データがある場合、一致データの位置情報を記録するとともに、前記コンテンツから前記一致データを削除して編集コンテンツを作成するコンテンツ編集手段（コンテンツ編集処理部１４）と、一致データの情報に基づき、前記編集コンテンツに、前記削除したデータの代わりに電子透かしデータを挿入して、電子透かし入りコンテンツを作成し配信するコンテンツ配信手段（コンテンツ配信処理部１６）と、を備えた。【選択図】図３
2010068398.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツに共通に含まれる特殊データに、電子透かし情報が埋め込まれた電子透かし入りデータを作成する電子透かし入りデータ作成手段と、
コンテンツに含まれるデータと前記特殊データとの照合判定を行い、一致に相当すると判定された一致データがある場合、前記一致データの位置情報を記録するとともに、前記コンテンツから前記一致データを削除して編集コンテンツを作成するコンテンツ編集手段と、
前記記録された一致データの情報に基づき、前記編集コンテンツに、前記削除したデータの代わりに前記電子透かし入りデータを挿入して、電子透かし入りコンテンツを作成し配信するコンテンツ配信手段と、
を備えたことを特徴とするコンテンツ配信装置。
【請求項２】
前記コンテンツ編集手段は、
前記コンテンツから前記一致データを削除して前記編集コンテンツを作成し、
前記編集コンテンツを蓄積するコンテンツ蓄積手段をさらに備えることを特徴とする請求項１に記載されたコンテンツ配信装置。
【請求項３】
前記電子透かし入りデータ作成手段は、
前記編集コンテンツが前記コンテンツ配信手段に取得される前に、前記特殊データに、ユーザに固有の電子透かし情報を埋め込み、前記電子透かし入りデータを作成することを特徴とする請求項１または請求項２に記載されたコンテンツ配信装置。
【請求項４】
前記位置情報は電子透かし挿入位置情報であり、
前記コンテンツ配信手段は、
前記編集コンテンツを取得し、前記電子透かし挿入位置情報との一致の有無を判定し、一致した場合、前記電子透かし入りデータを該当位置に挿入して、電子透かし入りコンテンツを作成し配信することを特徴とする請求項３に記載されたコンテンツ配信装置。
【請求項５】
前記特殊データは、画面に表示された画像が徐々に別の画像に切り替わる映像データであることを特徴とする請求項１乃至請求項４の何れか１項に記載されたコンテンツ配信装置。
【請求項６】
前記特殊データは、特殊マクロブロックであり、
前記データは、マクロブロックであり、
前記電子透かし入りデータ作成手段は、
複数のコンテンツに共通に含まれる特殊マクロブロックに、電子透かし情報が埋め込まれた電子透かし入りマクロブロックを作成することを特徴とする請求項１に記載されたコンテンツ配信装置。
【請求項７】
前記位置情報は、電子透かし挿入位置情報であり、
前記コンテンツ編集手段は、
前記コンテンツに含まれるマクロブロックと前記特殊マクロブロックとの照合判定を行い、一致に相当すると判定された一致マクロブロックがある場合、前記一致データの電子透かし挿入位置情報を記録するとともに、前記コンテンツから前記一致マクロブロックを削除して編集コンテンツを作成することを特徴とする請求項６に記載されたコンテンツ配信装置。
【請求項８】
前記コンテンツ配信手段は、
前記編集コンテンツを取得し、前記電子透かし挿入位置情報との一致の有無を判定し、一致した場合、前記電子透かし入りマ
クロブロックを該当位置に挿入して、電子透かし入りコンテンツを作成し配信することを特徴とする請求項７に記載されたコンテンツ配信装置。
【請求項９】
複数のコンテンツに共通に含まれる特殊データに電子透かし情報が埋め込まれた電子透かし入りデータを作成しておき、コンテンツに含まれるデータと前記特殊データとの照合判定を行い、一致に相当すると判定された一致データの位置情報を記録するとともに、前記コンテンツから前記一致データを削除して編集コンテンツを作成し、前記一致データの位置情報に基づき、前記編集コンテンツに、前記削除したデータの代わりに前記電子透かし入りデータを挿入して、電子透かし入りコンテンツを作成し配信するコンテンツ配信装置と、
前記コンテンツ配信装置とは通信網を介して接続され、前記コンテンツ配信装置から前記電子透かし入りコンテンツを受信して再生するコンテンツ再生装置と、
を備えたことを特徴とするコンテンツ配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像や音声等のデジタルデータに特定の情報を埋め込んで配信するコンテンツ配信装置およびコンテンツ配信システムに関するものである。
【背景技術】
【０００２】
近年、映画などの映像コンテンツをインターネット上で配信するネットワークサービスが盛んになってきている。
前記した映像コンテンツは、著作権などの保護を目的に、違法に配信されること（流出）を回避するために暗号化等によるプロテクションがなされており、正当な権利者以外は映像コンテンツを鑑賞することができないようになっているのが一般的である。しかしながら、プロテクションが解除された映像コンテンツが違法に配信されている（流出している）現実もある。
【０００３】
一方、配信元に固有の番号を映像コンテンツに埋め込み、流出経路を特定しようとする試みもなされている。この番号を埋め込む方法は、例えば、電子透かしを用いる方法が代表的である。具体的には、映像コンテンツに番号などの特定情報を埋め込んでから配信する。その後、流出した映像コンテンツを取得し、映像コンテンツに埋め込まれた番号を読み込むことにより、どの時点で誰に配信した映像コンテンツであるかを特定するものである（例えば、特許文献１参照）。
【特許文献１】特開２００４−１１０２７７号公報（段落「０００１」〜「０００４」）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前記した特定の情報を埋め込む方法については従来から様々な技術が開発されており、目に見える形のものから見えないものまで知られている。また、コピーの他、レタッチや変形、拡大縮小、フィルタ処理等の編集を加えてもオリジナルデータを失うことのない耐性の高い埋込み方法も知られている。しかし、一般的に、耐性の高い電子透かしを埋め込もうとした場合、そのための処理に時間を要する傾向がある。
【０００５】
ところで、ある程度耐性の高い電子透かしを実時間（リアルタイム）で埋め込みながら映像コンテンツを配信する場合、１サーバ当りの同時配信数は数本程度であり、サーバの処理負荷が非常に大きい。このため、サーバの同時配信数を増やそうとした場合、耐性を低くした電子透かしを埋め込む方法が一般的である。したがって、多数の会員がユーザ登録をし、配信数の多いコンテンツ配信サイトでは大規模サーバを多数必要とするため採算がとれず、その解決策の出現が期待されている。
【０００６】
本発明は前記した課題を解決するためになされたものであり、耐性を低くすることなくコンテンツに電子透かしを埋め込む際の処理負荷を低減したコンテンツ配信装置およびコンテンツ配信システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記した課題を解決するために本発明のコンテンツ配信装置は、複数のコンテンツに共通に含まれる特殊データに、電子透かし情報が埋め込まれた電子透かし入りデータを作成する電子透かし入りデータ作成手段と、コンテンツに含まれるデータと前記特殊データとの照合判定を行い、一致に相当すると判定された一致データがある場合、前記一致データの位置情報を記録するとともに、前記コンテンツから前記一致データを削除して編集コンテンツを作成するコンテンツ編集手段と、前記記録された一致データの情報に基づき、前記編集コンテンツに、前記削除したデータの代わりに前記電子透かし入りデータを挿入して、電子透かし入りコンテンツを作成し配信するコンテンツ配信手段と、を備えたものである。
【０００８】
また、本発明のコンテンツ配信システムは、複数のコンテンツに共通に含まれる特殊データに電子透かし情報が埋め込まれた電子透かし入りデータを作成しておき、コンテンツに含まれるデータと前記特殊データとの照合判定を行い、一致に相当すると判定された一致データの位置情報を記録するとともに、前記コンテンツから前記一致データを削除して編集コンテンツを作成し、前記一致データの位置情報に基づき、前記編集コンテンツに、前記削除したデータの代わりに前記電子透かし入りデータを挿入して、電子透かし入りコンテンツを作成し配信するコンテンツ配信装置と、前記コンテンツ配信装置とは通信網を介して接続され、前記コンテンツ配信装置から前記電子透かし入りコンテンツを受信して再生するコンテンツ再生装置と、を備えたものである。
【発明の効果】
【０００９】
本発明によれば、耐性を低くすることなく映像コンテンツに電子透かしを埋め込む際の処理負荷を低減したコンテンツ配信装置およびコンテンツ配信システムを提供することができる。
【発明を実施するための最良の形態】
【００１０】
（第１の実施形態）
図１は、本発明の第１の実施形態に係るコンテンツ配信システムのシステム構成の一例を示すブロック図である。
図１に示されるように、第１の実施形態に係るコンテンツ配信システムは、コンテンツ配信装置１と、コンテンツ配信装置１とはＩＰ（Internet Protocol）ネットワーク等の通信網３を介して接続されるコンテンツ再生装置２と、を備える。
【００１１】
ここでは、コンテンツ配信システムが配信するメディアとして映像コンテンツを配信する映像コンテンツ配信システムを例示して説明する。
コンテンツ配信装置１は、後記するように、ユーザに固有の電子透かし情報が埋め込まれた電子透かし映像データを予め作成しておき、映像コンテンツに電子透かし映像データを挿入し配信する機能を有する。
【００１２】
コンテンツ再生装置２は、コンテンツ取得要求をコンテンツ配信装置１に発行し、コンテンツ配信装置１から配信される電子透かし入り映像コンテンツを通信網３を介して受信する。コンテンツ再生装置２は、電子透かし入り映像コンテンツを、例えば、Ｗｉｎｄｏｗｓ（登録商標）メディアプレーヤ等のストリーミング映像再生ソフトウェアにより再生する機能を有する、Ｗｅｂ（World Wide Web）接続環境を備えたＰＣ（Personal Computer）、あるいは携帯電話相当のハードウェアを有するユーザ端末である。
【００１３】
図２は、第１の実施形態に係るコンテンツ配信システムにより配信される電子透かし映像コンテンツが作成されるまでの過程を示す図である。
以下、図２を参照しながら、図１に示すコンテンツ配信装置１の基本動作について概略説明する。
【００１４】
図２において、コンテンツ配信装置１は、まず、電子透かし情報が埋め込まれた電子透かし映像データを作成する（図２（１））。
ここでは、コンテンツ配信装置１は、図２（１）に示すように、電子透かし情報の埋込み対象とする特定の映像データ（１１ｗ１，１１ｂ１）に対して、ユーザに固有の、例えば、外部から取得した会員番号等のユーザ情報を電子透かし情報として埋め込み、電子透かし映像データ（１１ｗ２，１１ｂ２）を作成する。
ここで、電子透かし情報の埋込み対象とする特定の映像データは、例えば、複数の映像コンテンツで共通に使用される、シーン切替え時におけるホワイトアウト（１１ｗ１，１１ｗ２）やブラックアウト（１１ｂ１，１１ｂ２）に代表される映像データ（特殊映像データ）とする。ホワイトアウトとは映像コンテンツを再生時に０．５秒程度で画面一面が徐々に白くなるシーンであり、反対に画面一面が徐々に黒くなるシーンをブラックアウトという。他に、例えば、湘南の海面のシーンから徐々にグアムの海面のシーンに切り替わるような映像データでも良い。
ここで、図２に示す白と黒の濃淡は、特殊映像データであるホワイトアウトとブラックアウトを便宜的に示すものであり、映像コンテンツの明度や濃淡を示すものではない。
【００１５】
次に、コンテンツ配信装置１は、コンテンツ作成端末（不図示）により作成される、あるいはコンテンツ配信装置１が備えるデータベース（不図示）に蓄積された、例えば、１２０分程度の映画等、配信すべき映像コンテンツ１０ａ（図２（２））と、特殊映像データ（１１ｗ１，１１ｂ１）とのパターン照合を行う。照合した結果、一致した映像データがある場合、コンテンツ配信装置１は、一致した映像データの位置情報（挿入位置情報）、例えば配信順番を記憶するとともに、映像コンテンツ１０ａから一致した映像データが削除された映像コンテンツ（編集映像コンテンツ１４ａ）を作成する（図２（３））。ここで、図２（３）のＮａ，Ｎｂ，Ｎｃは配信順番を示し、挿入位置情報に該当する。
つまり、照合した結果、図２（２）に示す映像コンテンツ１０ａが、配信順番Ｎａで特殊映像データ１１ｗ１と一致し、配信順番Ｎｂで特殊映像データ１１ｗ１と一致し、配信順番Ｎｃで特殊映像データ１１ｂ１と一致したため、映像コンテンツ１０ａから一致した映像データが削除される。これにより、図２（３）に示す編集映像コンテンツ１４ａが作成される。
【００１６】
続いて、コンテンツ配信装置１は、編集映像コンテンツ１４ａの挿入位置情報（Ｎａ，Ｎｂ，Ｎｃ）に基づき、編集映像コンテンツ１４ａに、事前に作成済みの電子透かし映像データ（図２（１）の１１ｗ２，１１ｂ２）を挿入した電子透かし映像コンテンツ１６ａを作成し（図２（４））配信する。
ここで、コンテンツ配信装置１は、取得した編集映像コンテンツ１４ａの挿入位置情報の有無を判定し、挿入位置がある場合は電子透かし映像データを該当位置に挿入した電子透かし映像コンテンツ１６ａを配信する。挿入位置がない場合は、コンテンツ配信装置１は、取得した編集映像コンテンツは映像コンテンツ１０ａであり、そのまま映像コンテンツ１０ａを配信する。
そして、コンテンツ配信装置１により配信された電子透かし映像コンテンツ１６ａは、通信網３を介して、コンテンツ再生装置２に受信され再生される。
【００１７】
※請求項８を参照して再作成すること
前記したように、第１の実施形態に係るコンテンツ配信システムは、例えば、図１、図２に示されるように、複数のコンテンツに共通に含まれる特殊データ（特殊映像データ１１ｗ１，１１ｂ１：図２）に電子透かし情報が埋め込まれた電子透かし入りデータ（１１ｗ２，１１ｂ２：図２）を作成しておき、コンテンツ（映像コンテンツ１０ａ：図２）に含まれるデータと前記特殊データとの照合判定を行い、一致に相当すると判定された一致データの位置情報（Ｎａ，Ｎｂ，Ｎｃ：図２）を記録するとともに、前記コンテンツから前記一致データを削除して編集コンテンツ（編集映像コンテンツ１４ａ：図２）を作成し、前記一致データの位置情報に基づき、前記編集コンテンツに、前記削除したデータの代わりに前記電子透かし入りデータを挿入して、電子透かし入りコンテンツ（電子透かし映像コンテンツ１６ａ：図２）を作成し配信するコンテンツ配信装置１と、前記コンテンツ配信装置とは通信網３を介して接続され、前記コンテンツ配信装置から前記電子透かし入りコンテンツを受信して再生するコンテンツ再生装置２と、を備えたものである。
【００１８】
第１の実施形態に係るコンテンツ配信システムによれば、コンテンツ配信装置１は、映像コンテンツを配信する際に、編集映像コンテンツ１４ａ作成時に作成される位置情報（挿入位置情報）に基づき、予め作成済みのユーザ情報が埋め込まれた電子透かし映像データ１１ｗ２，１１ｂ２を編集映像コンテンツ１４ａに挿入しながらコンテンツ再生装置２に配信する方法であるため、電子透かし情報をリアルタイムに映像コンテンツに埋め込みながら配信する方法と比較して、耐性を低くすることなく、映像コンテンツに電子透かし情報を埋め込む際のサーバの処理負荷を低減したコンテンツ配信システムを提供することができる。
【００１９】
また、第１の実施形態に係るコンテンツ配信システムによれば、電子透かし情報として会員番号等ユーザに固有のユーザ情報を埋め込むため、配信先のユーザを特定する情報を映像コンテンツに埋め込むことができる。したがって、映像コンテンツが違法に配信された（流出した）時に、流出した映像コンテンツに埋め込まれた配信先のユーザを特定する情報を抽出することで、流出した映像コンテンツの流出元や流出経路の特定を容易にするコンテンツ配信システムを提供することができる。
【００２０】
なお、前記した第１の実施形態に係るコンテンツ配信システムによれば、配信されるコンテンツは映像コンテンツとし、電子透かし情報の埋込み対象とする特定の映像データは、シーン切替え時のブラックアウトやホワイトアウトの場面としたが、配信されるメディアが音声コンテンツの場合は、街頭でのシーン等、ノイズの多い冗長場面とする。すなわち、電子透かし情報の埋込み対象とする場面は、映像コンテンツ、音声コンテンツのいずれにおいても埋め込まれた電子透かし情報が配信されるコンテンツの品質に影響を与えない場面である。
【００２１】
次に、前記したコンテンツ配信システムが有するコンテンツ配信装置１について詳細な説明を行う。
図３は、図１に示すコンテンツ配信装置１が実行するプログラムの構造を機能展開して示したブロック図である。
【００２２】
図３に示されるように、コンテンツ配信装置１が実行するプログラムは、電子透かし埋込処理部１３と、コンテンツ編集処理部１４と、コンテンツ配信処理部１６と、に機能展開して示すことができる。また、コンテンツ配信装置１は、データベースとしてのユーザ情報ＤＢ１２と、記憶部１５とを含む。映像コンテンツ１０と、特殊映像データ１１とは、コンテンツ配信装置と接続する外部の記憶装置（不図示）に記憶されている。
【００２３】
電子透かし埋込処理部１３は、事前に電子透かし情報が埋め込まれた電子透かし映像データを作成して記憶部１５に記憶させる、電子透かし映像データ作成サーバとしての機能を有する。
電子透かし埋込処理部１３は、電子透かし情報の埋込み対象となる映像データに対し、ユーザ情報ＤＢ１２に格納されている、ユーザに固有の、例えば、会員番号等のユーザ情報を取得して電子透かし情報として埋め込む。ここで、電子透かし情報の埋込み対象となる映像データは、前記したように、複数の映像コンテンツで共通に使用される、シーン切り替え時のホワイトアウトやブラックアウトに代表される映像データとする。
このため、電子透かし埋込処理部１３は、図４にそのプログラム構造がさらに機能展開されて示されているように、ユーザ情報取得部１３１と、特殊映像データ取得部１３２と、電子透かし埋込部１３３と、を備える。
【００２４】
図４において、ユーザ情報取得部１３１は、ユーザ情報ＤＢ１２にあらかじめ格納された会員番号等、ユーザに固有の情報（ユーザ情報）をユーザ情報ＤＢ１２から取得するものである。
特殊映像データ取得部１３２は、外部の記憶装置（不図示）に記憶された特殊映像データ１１を記憶装置から取得するものである。
電子透かし埋込部１３３は、特殊映像データ取得部１３２から特殊映像データ１１を取得し、ユーザ情報取得部１３１からユーザ情報を取得する。そして、電子透かし埋込み技術を使用して、特殊映像データ１１にユーザ情報を埋め込み、電子透かし映像データを作成し、電子透かし映像データを記憶部１５に記憶させるものである。
【００２５】
前記した電子透かし埋込み技術として、フーリエ変換（ＦＦＴ）、離散コサイン変換（ＤＣＴ）、ウォーブレット変換等に代表される、直交変換あるいは周波数変換が使用されることは周知の通りである。電子透かしは、人間の視覚や聴覚の生理学的な特性を考慮して、符号化されたデータ（ここではユーザ情報）が映像データに含まれる画面全体に書き込まれる（埋め込まれる）。
【００２６】
説明を図３に戻す。コンテンツ編集処理部１４は、コンテンツ配信装置と接続する外部の記憶装置から映画等の配信すべき映像コンテンツ１０と、前記した特殊映像データ１１とを読み込み、映像コンテンツ１０に含まれる映像データと特殊映像データ１１とのパターン照合を行うものである。
コンテンツ編集処理部１４は、前記のパターン照合の結果、一致した映像データがあると判定された場合、その一致した映像データの配信順番などの位置情報（挿入位置情報）を記憶部１５に記憶させる機能と、一致した映像データを削除した編集映像コンテンツを作成して記憶部１５に記憶させる機能を有する。一方、一致する映像データがないと判定された場合は、そのまま映像コンテンツ１０を編集映像コンテンツとして記憶部１５に記憶させる機能を有する。
このため、コンテンツ編集処理部１４は、図５にそのプログラム構造が機能展開されて示されているように、映像コンテンツ取得部１４１と、特殊映像データ取得部１４２と、照合編集部１４３と、を備える。
【００２７】
図５において、映像コンテンツ取得部１４１は、外部の記憶装置（不図示）に記憶された映像コンテンツ１０を取得するものである。
特殊映像データ取得部１４２は、外部の記憶装置（不図示）に記憶された特殊映像データ１１を記憶装置から取得するものである。
照合編集部１４３は、映像コンテンツ取得部１４１から取得した映像コンテンツ１０に含まれる映像データと、特殊映像データ取得部１４２から取得した特殊映像データ１１とのパターン照合を行う。一致した映像データがある場合、照合編集部１４３は、一致した映像データに関する配信順番を挿入位置情報として内部に記録するとともに、映像コンテンツ１０から一致したシーン（映像データ）を削除し、削除後の映像コンテンツ（編集映像コンテンツ）を記憶部１５に記憶させるものである。
【００２８】
説明を図３に戻す。コンテンツ配信処理部１６は、記憶部１５から挿入位置情報と、編集映像コンテンツと、電子透かし映像データとを取得する。そして、コンテンツ配信処理部１６は、挿入位置情報に基づき、編集映像コンテンツに電子透かし映像データを挿入して配信するものである。
ここで、コンテンツ配信処理部１６は、挿入位置情報に基づき、編集映像コンテンツに挿入位置が含まれるか否かを判定し、挿入位置が含まれる場合、編集映像コンテンツの該当する挿入位置に電子透かし映像データを挿入して、電子透かし映像コンテンツを作成し配信する。一方、挿入位置が含まれない場合、編集映像コンテンツをそのまま配信するものである。
【００２９】
このため、コンテンツ配信処理部１６は、図６にそのプログラム構造が機能展開され示されているように、挿入位置情報取得部１６１と、編集映像コンテンツ取得部１６２と、電子透かし映像データ取得部１６３と、電子透かし映像データ挿入処理部１６４と、配信処理部１６５と、を備える。
【００３０】
図６において、挿入位置情報取得部１６１は、記憶部１５（図３）に記憶された挿入位置情報を取得するものである。
編集映像コンテンツ取得部１６２は、記憶部１５に記憶された編集映像コンテンツを取得するものである。
電子透かし映像データ取得部１６３は、記憶部１５に記憶された電子透かし映像データを取得するものである。
【００３１】
電子透かし映像データ挿入処理部１６４は、挿入位置情報取得部１６１から挿入位置情報を取得し、編集映像コンテンツ取得部１６２から編集映像コンテンツを取得し、電子透かし映像データ取得部１６３から電子透かし映像データを取得する。電子透かし映像データ挿入処理部１６４は、挿入位置情報に基づいて、編集映像コンテンツに挿入位置が含まれるか否かを判定し、挿入位置が含まれる場合、編集映像コンテンツに電子透かし映像データを挿入位置に挿入して、電子透かし映像コンテンツを作成し、電子透かし映像コンテンツを配信処理部１６５に引き渡す。一方、挿入位置が含まれない場合、編集映像コンテンツをそのまま配信処理部１６５に引き渡すものである。
配信処理部１６５は、電子透かし映像データ挿入処理部１６４から引き渡された電子透かし映像コンテンツをＩＰネットワーク等の通信網３を介して、コンテンツ再生装置２に配信するものである。
【００３２】
図７〜図９は、第１の実施形態に係るコンテンツ配信装置１の動作を示すフローチャートであり、電子透かし埋込処理部１３（図７）、コンテンツ編集処理部１４（図８）、コンテンツ配信処理部１６（図９）のそれぞれの処理手順を示す。
以下、図７〜図９のフローチャートを参照しながら、図３〜図６に示す第１の実施形態に係るコンテンツ配信装置の動作について詳細に説明する。
【００３３】
図７のフローチャートにおいて、電子透かしデータ作成処理の動作手順を示す。コンテンツ配信装置１（電子透かし埋込処理部１３）が電子透かし映像コンテンツを作成するにあたり、まず、ユーザ情報取得部１３１はユーザ情報ＤＢ１２から、会員番号等、ユーザに固有の情報（ユーザ情報）を取得する（ステップＳ１０１）。
そして、ユーザ情報取得部１３１は、取得するユーザ情報があったか否かを判定する（ステップＳ１０２）。
ユーザ情報がなかった場合（ステップＳ１０２“Ｎｏ”）、電子透かしデータ作成処理を終了する。
一方、ユーザ情報があった場合（ステップＳ１０２“Ｙｅｓ”）、特殊映像データ取得部１３２は電子透かし情報の埋込み対象となる特殊映像データ１１を取得する（ステップＳ１０３）。
なお、電子透かし情報を埋め込む特殊映像データとしては、複数の映像コンテンツで共通に使用される、例えば、シーン切り替え時のブラックアウトやホワイトアウトの映像データとすることは前記したとおりである。
【００３４】
続いて、電子透かし埋込部１３３は、特殊映像データ取得部１３２から特殊映像データ１１を取得し、ユーザ情報取得部１３１からユーザ情報を取得する。そして、電子透かし埋込み技術を使用して、特殊映像データ１１にユーザ情報を埋め込み（ステップＳ１０４）、電子透かし映像データを作成する。
そして、電子透かし埋込部１３３は、電子透かし映像データを記憶部１５に記憶させる（ステップＳ１０５）。
【００３５】
次に、図８のフローチャートにおいて、映像コンテンツ編集処理の動作手順を示す。コンテンツ編集処理部１４（特殊映像データ取得部１３２）が電子透かし情報の埋込み対象となる特殊映像データ１１を取得する（ステップＳ１１１）。
そして、コンテンツ編集処理部１４（映像コンテンツ取得部１４１）は、外部から映像コンテンツの配信指示があった場合、不図示のコンテンツ作成装置により作成された、あるいはリアルタイムで作成される映画等の映像コンテンツ１０を所定の単位毎に分割した分割映像コンテンツを取得する（ステップＳ１１２）。
このとき、映像コンテンツ１０を分割した所定の単位は、時間でもよいし、映像データの数量でもよいが、ここでは、コンテンツ配信処理部１６（図３）が配信するときのデータ量とする。
【００３６】
そして、映像コンテンツ取得部１４１は、取得する分割映像コンテンツがあったか否かを判定する（ステップＳ１１３）。
分割映像コンテンツがあった場合（ステップＳ１１３“Ｙｅｓ”）、照合編集部１４３は、映像コンテンツ取得部１４１から特殊映像データ１１を取得し、映像コンテンツ取得部１４１から分割映像コンテンツを取得する。
一方、分割映像コンテンツがなかった場合（ステップＳ１１３“Ｎｏ”）、映像コンテンツ編集処理を終了する。
前記したステップＳ１１２〜後記のステップＳ１１７の処理は、例えば、１２０分の映像コンテンツを１０分毎に分割した１２個の分割映像コンテンツがある場合、映像コンテンツ取得部１４１が１２個の分割映像コンテンツを取得した後、再びステップＳ１１２の処理を実行し、映像コンテンツ取得部１４１が分割映像コンテンツを取得できず、ステップＳ１１３にて取得する分割映像コンテンツがないと判定されるまで繰り返し実行される。
【００３７】
照合編集部１４３は、分割映像コンテンツに含まれる映像データと、特殊映像データとのパターン照合を行い、所定の評価関数に基づく判定を行う（ステップＳ１１４）。
具体的に、所定の評価関数に基づく判定とは、照合編集部１４３が映像データに含まれる画面データに対して１画面毎にビット照合を行い、すべての画面データで一致率が７０％を超える映像データがあるか否かを判定する。
ここで、ステップＳ１１４の判定処理において、照合の結果、一致率が７０％を超える場合に「一致」とする。
【００３８】
一致率が７０％を超える映像データがある、つまり一致する映像データがある場合（ステップＳ１１４“Ｙｅｓ”）、照合編集部１４３は、その一致した位置（ここでは配信順番）を挿入位置情報として記憶部１５に記憶させる（ステップＳ１１５）。そして、照合編集部１４３は、一致した映像データを分割映像コンテンツから削除（抜き取り）し（ステップＳ１１６）、削除後の分割映像コンテンツ（分割編集映像コンテンツ）を作成する。
一方、一致率が７０％を超える映像データがない、つまり一致する映像データがない場合（ステップＳ１１４“Ｎｏ”）、映像コンテンツ取得部１４１から取得したそのままの分割映像コンテンツを分割編集映像コンテンツとする。
そして、照合編集部１４３は、分割編集映像コンテンツを記憶部１５に記憶させる（ステップＳ１１７）。
再びステップＳ１１２に戻り、映像コンテンツ取得部１４１が分割映像コンテンツを取得する処理を行う。
【００３９】
次に、図９のフローチャートにおいて、映像コンテンツ配信処理の動作手順を示す。コンテンツ配信処理部１６は映像コンテンツを配信するにあたり、まず、挿入位置情報取得部１６１は、ステップＳ１１５（図８）で記憶部１５に記憶された挿入位置情報を取得し、電子透かし映像データ取得部１６３は、ステップＳ１０５（図７）で記憶部１５に記憶された電子透かし映像データを取得する（ステップＳ１２１）。
さらに、編集映像コンテンツ取得部１６２は、ステップＳ１１７（図８）で記憶部１５に記憶された分割編集映像コンテンツを配信順に取得する（ステップＳ１２２）。
【００４０】
そして、編集映像コンテンツ取得部１６２は、取得する分割編集映像コンテンツがあったか否かを判定する（ステップＳ１２３）。
分割編集映像コンテンツがなかった場合（ステップＳ１２３“Ｎｏ”）、配信する映像コンテンツがないため、電子透かし映像コンテンツの配信完了とし（ステップＳ１２７）、映像コンテンツ配信処理を終了する。
一方、分割編集映像コンテンツがあった場合（ステップＳ１２３“Ｙｅｓ”）、電子透かし映像データ挿入処理部１６４は、挿入位置情報取得部１６１から挿入位置情報を取得し、編集映像コンテンツ取得部１６２から分割編集映像コンテンツを取得し、電子透かし映像データ取得部１６３から電子透かし映像データを取得する。
そして、電子透かし映像データ挿入処理部１６４は、挿入位置情報に記録された挿入位置を参照して、分割編集映像コンテンツに挿入位置が含まれるか否かを判定する（ステップＳ１２４）。
【００４１】
挿入位置が含まれる場合（ステップＳ１２４“Ｙｅｓ”）、電子透かし映像データ挿入処理部１６４は、分割編集映像コンテンツの挿入位置に電子透かし映像データを挿入し（ステップＳ１２５）、分割電子透かし映像コンテンツを作成する。
そして、ステップＳ１２５の処理の後、電子透かし映像データ挿入処理部１６４は、分割電子透かし映像コンテンツを配信処理部１６５に引き渡す。また、挿入位置が含まれない場合（ステップＳ１２４“Ｙｅｓ”）には、そのまま分割編集映像コンテンツを配信処理部１６５に引き渡す。
配信処理部１６５は、引き渡された分割電子透かし映像コンテンツ、または分割編集映像コンテンツを、ＩＰネットワーク等の通信網３（図１）を介してコンテンツ再生装置２（図１）に配信する（ステップＳ１２６）。
【００４２】
前記した第１の実施形態に係るコンテンツ配信装置１によれば、耐性の高い会員毎の電子透かし情報が埋め込まれた映像データを予め準備しておき、配信時に入れ替え配信することにより、映像コンテンツのリアルタイム配信時のサーバ（コンテンツ配信装置１）負荷が減少し、コンテンツ配信性能が向上する。また、第１の実施形態に係るコンテンツ配信装置によれば、耐性が高いまま電子透かし映像コンテンツを配信できるため、コンテンツの不正流出経路が発見しやすく、このため、不正の抑止効果も得られる。
なお、前記した第１の実施形態に係るコンテンツ配信装置１によれば、映像コンテンツ配信毎に会員番号を変更することとしたため、配信元のユーザを特定することが容易になるが、この場合、会員番号に限らず、ユーザに固有のものであれば他の情報に代替でき、また、配信元情報も同時に埋め込むことで不正があった場合の更なる流出経路の発見が容易になる。
【００４３】
（第２の実施形態）
前記した第１の実施形態に係るコンテンツ配信装置１は、電子透かし映像データを作成するにあたり、電子透かし情報が埋込み対象となるブラックアウトあるいはホワイトアウトの映像データに含まれる画面全体に書き込まれる（埋め込まれる）こととして説明した。
ここで、例えば、ＭＰＥＧ（Moving Picture Experts Group）ビデオフォーマットにより映像コンテンツが配信される場合を考えると、その処理単位であるマクロブロックに電子透かし情報を埋め込めば、画面全体に比べて埋め込む面積が小さいため、電子透かし情報を埋め込むための処理負荷が一層低減し、かつ、電子透かし映像データと一致する確率が高くなることから電子透かしの耐性が高くなると考えられる。
なお、「マクロブロック」とは、複数ブロックに分割されるフレーム画像領域をいい、例えば、１６画素×１６ラインの正方形ブロックをいう。
【００４４】
以下、電子透かしを埋め込んだマクロブロック（電子透かしマクロブロック）を挿入して映像コンテンツを配信するコンテンツ配信装置１を第２の実施形態として以下に詳細説明を行う。
以下に説明する第２の実施形態に係るコンテンツ配信装置１は、映像コンテンツ１０が、ＭＰＥＧフォーマットの映像データであること以外は前記した第１の実施形態と同様である。
このため、図１に示すコンテンツ配信システムが有する構成、図３に示すコンテンツ配信装置１が実行するプログラム構造、ならびに図４、図５、図６にそれぞれ示す、電子透かし埋込処理部１３、コンテンツ編集処理部１４、コンテンツ配信処理部１６が実行するプログラム構造はそのまま使用することとする。
【００４５】
但し、コンテンツ配信装置１が実行する、電子透かしデータ作成処理（電子透かし埋込処理部１３）、映像コンテンツ編集処理（コンテンツ編集処理部１４）、映像コンテンツ配信処理（コンテンツ配信処理部１６）に若干の手順の違いがあるため、その違いにのみ着目し、それぞれ、図１０〜図１２に示すフローチャートを使用しながら説明を行う。
【００４６】
図１０は、第２の実施形態に係るコンテンツ配信装置１の電子透かし映像コンテンツの作成処理の処理手順を示すフローチャートである。
図１０のステップＳ２０４において、電子透かし埋込部１３３は、特殊映像データ取得部１３２から特殊映像データを取得し、ユーザ情報取得部１３１からユーザ情報を取得する。そして、電子透かし埋込み技術を使用して、特殊映像データのマクロブロックにユーザ情報を埋め込み（ステップＳ２０４）、電子透かしマクロブロックを作成する。そして、電子透かし埋込部１３３は、電子透かしマクロブロックを記憶部１５に記憶させる（ステップＳ２０５）。
このとき、電子透かし情報を埋め込む特殊映像データとしては、ＭＰＥＧビデオの場合、複数の映像データで共通に使用されるＭＰＥＧビデオの映像データに含まれる画面が１以上のデータを使用する。ここでも第１の実施形態同様、例えば、シーン切り替え時のブラックアウトやホワイトアウトに代表されるような、白くなるシーンや黒くなるシーンを使用するものとする。
なお、他のステップにおける処理（Ｓ２０１〜Ｓ２０３）は、図７のステップＳ１０１〜Ｓ１０３の処理内容と同じであるため重複を回避する意味で説明を省略する。
【００４７】
図１１は、第２の実施形態に係るコンテンツ配信装置１のコンテンツ編集処理部１４による映像コンテンツ配信処理の動作手順を示すフローチャートである。
図１１のステップＳ２１４において、コンテンツ編集処理部１４（照合編集部１４３）は、分割映像コンテンツに含まれる映像データのマクロブロックと、特殊映像データのマクロブロックとのパターン照合を行い、所定の評価関数に基づく判定を行う。
具体的に、所定の評価関数に基づく判定とは、照合編集部１４３が映像データに含まれる画面データのマクロブロックに対してマクロブロック毎にビット照合を行い、同区画のマクロブロックの一致率が７０％を超える映像データのマクロブロックがあるか否かを判定する。
一致率が７０％を超える映像データのマクロブロックがある、つまり一致する映像データがある場合（ステップＳ２１４“Ｙｅｓ”）、照合編集部１４３は、その一致した位置（ここでは配信順番と区画）を挿入位置情報として記憶部１５に記憶させる（ステップＳ２１５）。そして、照合編集部１４３は、一致した映像データのマクロブロックを分割映像コンテンツから削除（抜き取り）する（ステップＳ２１６）。
なお、他のステップにおける処理（Ｓ２１１〜Ｓ２１３，Ｓ２１７）は、図８のステップＳ１１１〜Ｓ１１３，Ｓ１１７の処理内容と同じであるため重複を回避する意味で説明を省略する。
【００４８】
図１２は、第２の実施形態に係るコンテンツ配信装置１のコンテンツ配信処理部１６による映像コンテンツ配信処理の動作手順を示すフローチャートである。
図１２のステップＳ２２４の判定処理において、分割編集映像コンテンツに挿入位置が含まれる場合（ステップＳ２２４“Ｙｅｓ”）、電子透かし映像データ挿入処理部１６４は、分割編集映像コンテンツの挿入位置に電子透かしマクロブロックを挿入し（ステップＳ２２５）、分割電子透かし映像コンテンツを作成する。
なお、他のステップにおける処理（Ｓ２２１〜Ｓ２２３，Ｓ２２６，Ｓ２２７）は、図８のステップＳ１２１〜Ｓ１２３，Ｓ１２６，Ｓ１２７の処理内容と同じであるため重複を回避する意味で説明を省略する。
【００４９】
前記した第２の実施形態に係るコンテンツ配信装置１によれば、耐性の高い電子透かし情報が埋め込まれた映像データ（電子透かし映像データ）を予め準備しておき、映像コンテンツ配信時に電子透かし映像データを挿入することにより、映像コンテンツのリアルタイム配信時のサーバ負荷が減少する。
また、処理単位であるマクロブロックに電子透かし情報を埋め込むことにより、フレーム一面に埋め込む場合に比べて埋め込む面積が極端に小さくなるため、挿入時の処理負荷が第１の実施形態に比較して一層低減し、また、このことから電子透かし映像データと一致する確率が高くなるため、電子透かしの耐性も高くなる。
さらに、本発明の第２の実施形態に係るコンテンツ配信装置１によれば、耐性が高いまま電子透かし映像コンテンツを配信できるため、映像コンテンツの不正流出経路が発見しやすく、このため、不正の抑止効果も得られる。
【００５０】
なお、第１の実施形態、第２の実施形態に係るコンテンツ配信装置１において、図３に示すコンテンツ配信装置１が有する機能は、すべてをソフトウェアによって実現しても、あるいはその少なくとも一部をハードウェアで実現してもよい。
【００５１】
例えば、（１）特殊映像データに電子透かし情報が埋め込まれた電子透かし映像データを作成する、（２）映像コンテンツに含まれる映像データと特殊映像データとの照合を行い、一致する映像データがある場合、一致した位置（挿入位置情報）を記録するとともに、該当する映像データが削除された映像コンテンツ（編集映像コンテンツ）を作成する、（３）挿入位置情報に基づき、編集映像コンテンツの該当位置に電子透かし映像データを挿入し配信する。
それぞれ、（１）電子透かし映像データ作成手段（電子透かし埋込処理部１３）、（２）映像コンテンツ編集手段（コンテンツ編集処理部１４）、（３）コンテンツ配信手段（コンテンツ配信処理部１６）におけるデータ処理は、１または複数のプログラムによりコンピュータ上で実現してもよく、また、その少なくとも一部をハードウェアで実現してもよい。
【図面の簡単な説明】
【００５２】
【図１】第１の実施形態に係るコンテンツ配信システムのシステム構成の一例を示す図である。
【図２】第１の実施形態に係るコンテンツ配信システムにより配信される電子透かし映像コンテンツが作成されるまでの過程を示す図である。
【図３】第１の実施形態に係るコンテンツ配信装置が実行するプログラムの構造を機能展開して示したブロック図である。
【図４】第１の実施形態に係るコンテンツ配信装置の電子透かし埋込処理部が実行するプログラムの構造を機能展開して示したブロック図である。
【図５】第１の実施形態に係るコンテンツ配信装置のコンテンツ編集処理部が有するプログラム構造を機能展開して示したブロック図である。
【図６】第１の実施形態に係るコンテンツ配信装置のコンテンツ配信処理部が有するプログラム構造を機能展開して示したブロック図である。
【図７】第１の実施形態に係るコンテンツ配信装置の電子透かしデータ作成処理の動作手順を示すフローチャートである。
【図８】第１の実施形態に係るコンテンツ配信装置の映像コンテンツ編集処理の動作手順を示すフローチャートである。
【図９】第１の実施形態に係るコンテンツ配信装置の映像コンテンツ配信処理の動作手順を示すフローチャートである。
【図１０】第２の実施形態に係るコンテンツ配信装置の電子透かしマクロブロック作成処理の動作手順を示すフローチャートである。
【図１１】第２の実施形態に係るコンテンツ配信装置の映像コンテンツ編集処理の動作手順を示すフローチャートである。
【図１２】第２の実施形態に係るコンテンツ配信装置の映像コンテンツ配信処理の動作手順を示すフローチャートである。
【符号の説明】
【００５３】
１      コンテンツ配信装置
２      コンテンツ再生装置
３      通信網
１０    映像コンテンツ
１１    特殊映像データ
１２    ユーザ情報ＤＢ
１３    電子透かし埋込処理部（電子透かし入りデータ作成手段）
１４    コンテンツ編集処理部（コンテンツ編集手段）
１５    記憶部
１６    コンテンツ配信処理部（コンテンツ配信手段）
【図１】
2010068398.tif 000003
【図３】
2010068398.tif 000004
【図４】
2010068398.tif 000005
【図５】
2010068398.tif 000006
【図６】
2010068398.tif 000007
【図７】
2010068398.tif 000008
【図８】
2010068398.tif 000009
【図９】
2010068398.tif 000010
【図１０】
2010068398.tif 000011
【図１１】
2010068398.tif 000012
【図１２】
2010068398.tif 000013
【図２】
2010068398.tif 000014