(57)【要約】【課題】効率的な電子透かし処理を実施しつつ、コンテンツにおける品質を保ち且つファイルサイズの増大を抑制可能な電子透かし処理システムを提供する。【解決手段】本電子透かし処理システムは、Ｍ個の電子透かしデータの各々をコンテンツに埋め込み、Ｍ種類の分割用コンテンツを生成する分割用コンテンツ生成手段と、各分割用コンテンツに対し、処理後のコンテンツが一定時間長の又は一定フレーム数の符号化単位（ＧＯＰ）で構成されるように、符号化処理を実施するコンテンツ符号化処理手段と、符号化処理されたＭ種類の分割用コンテンツの各々を１つ又は複数のＧＯＰからなる分割要素に分割するコンテンツ分割手段と、提供対象に対応付けられた電子透かしパターンを形成するように、Ｍ種類の分割要素のうちの１つを選択し、選択された一連の分割要素を結合させて電子透かしコンテンツを生成する電子透かしコンテンツ生成手段とを有する。【選択図】図２
2014175757.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツに電子透かしを埋め込むことができる電子透かし処理システムであって、
当該コンテンツの提供対象毎に電子透かしパターンを予め対応付けて記憶させる電子透かしパターン管理手段と、
互いに異なるＭ個の電子透かしデータの各々を、当該コンテンツの区分単位毎に埋め込んで、Ｍ種類の分割用コンテンツを生成する分割用コンテンツ生成手段と、
生成された各分割用コンテンツに対し、処理後のコンテンツが一定時間長の又は一定フレーム数の符号化単位で構成されるように、符号化処理を実施するコンテンツ符号化処理手段と、
符号化処理されたＭ種類の当該分割用コンテンツの各々を、少なくとも１つの当該符号化単位からなる分割要素に分割するコンテンツ分割手段と、
当該コンテンツの提供対象に対応付けられた電子透かしパターンを形成するように、符号化処理された当該分割用コンテンツを構成する一連の分割要素の各々につき、埋め込まれた電子透かしデータの相違によってＭ種類となる分割要素のうちの１つを選択し、選択された一連の分割要素を結合させて電子透かしコンテンツを生成する電子透かしコンテンツ生成手段と
を有することを特徴とする電子透かし処理システム。
【請求項２】
ネットワークを介して取得したコンテンツにおける、当該電子透かしパターン１つ分に対応するコンテンツ長の部分を取得して、当該部分に埋め込まれた一連の電子透かしデータを検出する電子透かし検出手段と、
当該コンテンツ長の部分の中で、電子透かしデータの検出に失敗した当該分割要素の長さ部分が存在する際、当該検出に失敗した分割要素の長さ部分における電子透かしデータを補完することができるまで、当該コンテンツ長の部分に続く当該電子透かしパターン１つ分に対応するコンテンツ長の部分を更に取り出させ、更に取り出された当該部分に埋め込まれた一連の電子透かしデータを検出させて、当該電子透かしパターン１つ分に相当する一連の電子透かしデータを取得する電子透かしデータ訂正手段と、
取得された当該電子透かしパターン１つ分に相当する一連の電子透かしデータである検出パターン情報と、予め記憶された当該電子透かしパターンとを照合して、当該検出パターン情報に対応する電子透かしパターンを決定し、決定された電子透かしパターンに対応付けられた当該提供対象を、当該コンテンツを提供した対象として特定する提供対象特定手段と
を更に有することを特徴とする請求項１に記載の電子透かし処理システム。
【請求項３】
前記電子透かし検出手段は、取得した当該コンテンツ長の部分を、当該分割要素の長さを有する少なくとも１つの当該符号化単位で分割し、分割された各分割部分から埋め込まれた電子透かしデータを抽出することを特徴とする請求項２に記載の電子透かし処理システム。
【請求項４】
当該電子透かしパターンは一連のＮ個のパターン単位をもって表現され、複数の種類を有する当該パターン単位の各々は、互いに異なるＭ個の電子透かしデータのうちの１つと予め対応付けられており、
前記電子透かしコンテンツ生成手段は、符号化処理された当該分割用コンテンツを構成する一連の当該分割要素におけるＮ個単位の各々につき、ｎ（１≦ｎ≦Ｎ）番目の分割要素として、Ｍ種類の分割要素のうちで、当該Ｎ個のパターン単位のうちのｎ番目のパターン単位に予め対応付けられた電子透かしデータが埋め込まれた分割要素を選択し、選択された一連の分割要素におけるＮ個単位の繰り返しを結合させて電子透かしコンテンツを生成する
ことを特徴とする請求項１から３のいずれか１項に記載の電子透かし処理システム。
【請求項５】
前記コンテンツ符号化処理手段は、処理後のコンテンツが一定フレーム数のＧＯＰ（Group of Picture）を符号化単位として構成されるように、符号化処理を実施することを特徴とする請求項１から４のいずれか１項に記載の電子透かし処理システム。
【請求項６】
前記電子透かしパターン管理手段を有する電子透かしパターン生成サーバと、
前記分割用コンテンツ生成手段、前記コンテンツ符号化処理手段、前記コンテンツ分割手段、前記電子透かしコンテンツ生成手段、及び生成された当該電子透かしコンテンツをネットワークを介して当該提供対象宛てに送信するコンテンツ送信手段を有するコンテンツ結合・配信サーバと
を備えていることを特徴とする請求項１から５のいずれか１項に記載の電子透かし処理システム。
【請求項７】
前記電子透かし検出手段と、前記電子透かしデータ訂正手段とを有する電子透かし検出サーバと、
前記電子透かしパターン管理手段と、前記提供対象特定手段とを有する電子透かしパターン生成サーバと、
前記分割用コンテンツ生成手段、前記コンテンツ符号化処理手段、前記コンテンツ分割手段、前記電子透かしコンテンツ生成手段、及び生成された当該電子透かしコンテンツをネットワークを介して当該提供対象宛てに送信するコンテンツ送信手段を有するコンテンツ結合・配信サーバと
を備えていることを特徴とする請求項２に記載の電子透かし処理システム。
【請求項８】
コンテンツに電子透かしを埋め込むことができる電子透かし処理サーバであって、
当該コンテンツの提供対象毎に電子透かしパターンを予め対応付けて記憶させる電子透かしパターン管理手段と、
互いに異なるＭ個の電子透かしデータの各々を、当該コンテンツの区分単位毎に埋め込んで、Ｍ種類の分割用コンテンツを生成する分割用コンテンツ生成手段と、
生成された各分割用コンテンツに対し、処理後のコンテンツが一定時間長の又は一定フレーム数の符号化単位で構成されるように、符号化処理を実施するコンテンツ符号化処理手段と、
符号化処理されたＭ種類の当該分割用コンテンツの各々を、少なくとも１つの当該符号化単位からなる分割要素に分割するコンテンツ分割手段と、
当該コンテンツの提供対象に対応付けられた電子透かしパターンを形成するように、符号化処理された当該分割用コンテンツを構成する一連の分割要素の各々につき、埋め込まれた電子透かしデータの相違によってＭ種類となる分割要素のうちの１つを選択し、選択された一連の分割要素を結合させて電子透かしコンテンツを生成する電子透かしコンテンツ生成手段と
を有することを特徴とする電子透かし処理サーバ。
【請求項９】
コンテンツに電子透かしを埋め込むことができる電子透かし処理プログラムであって、
当該コンテンツの提供対象毎に電子透かしパターンを予め対応付けて記憶させる電子透かしパターン管理手段と、
互いに異なるＭ個の電子透かしデータの各々を、当該コンテンツの区分単位毎に埋め込んで、Ｍ種類の分割用コンテンツを生成する分割用コンテンツ生成手段と、
生成された各分割用コンテンツに対し、処理後のコンテンツが一定時間長の又は一定フレーム数の符号化単位で構成されるように、符号化処理を実施するコンテンツ符号化処理手段と、
符号化処理されたＭ種類の当該分割用コンテンツの各々を、少なくとも１つの当該符号化単位からなる分割要素に分割するコンテンツ分割手段と、
当該コンテンツの提供対象に対応付けられた電子透かしパターンを形成するように、符号化処理された当該分割用コンテンツを構成する一連の分割要素の各々につき、埋め込まれた電子透かしデータの相違によってＭ種類となる分割要素のうちの１つを選択し、選択された一連の分割要素を結合させて電子透かしコンテンツを生成する電子透かしコンテンツ生成手段と
してコンピュータを機能させることを特徴とする電子透かし処理プログラム。
【請求項１０】
コンテンツに電子透かしを埋め込むことができる電子透かし処理方法であって、
当該コンテンツの提供対象毎に電子透かしパターンを予め対応付けて記憶させる第１のステップと、
互いに異なるＭ個の電子透かしデータの各々を、当該コンテンツの区分単位毎に埋め込んで、Ｍ種類の分割用コンテンツを生成する第２のステップと、
生成された各分割用コンテンツに対し、処理後のコンテンツが一定時間長の又は一定フレーム数の符号化単位で構成されるように、符号化処理を実施する第３のステップと、
符号化処理されたＭ種類の当該分割用コンテンツの各々を、少なくとも１つの当該符号化単位からなる分割要素に分割する第４のステップと、
当該コンテンツの提供対象に対応付けられた電子透かしパターンを形成するように、符号化処理された当該分割用コンテンツを構成する一連の分割要素の各々につき、埋め込まれた電子透かしデータの相違によってＭ種類となる分割要素のうちの１つを選択し、選択された一連の分割要素を結合させて電子透かしコンテンツを生成する第５のステップと
を有することを特徴とする電子透かし処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画や音楽等のコンテンツに、著作権情報等の特定情報を埋め込む電子透かし処理技術に関する。
【背景技術】
【０００２】
動画や音楽等のコンテンツの配信サービスを実施する場合、コンテンツの作成者又は販売者の有する著作権を保護すべきことはいうまでもない。この著作権保護の一手段として、配信するコンテンツデータを暗号化し、復号鍵を所有する正規ユーザのみが再生可能とする暗号化技術が挙げられる。しかしながら、この場合、ユーザが復号化後のコンテンツをネットワーク上で再配信（二次配布）する可能性を排除できない。これに対し、この二次配布等の不正利用を抑止可能な著作権保護手段として、電子透かし処理技術が存在する。
【０００３】
著作権保護を目的としてコンテンツに電子透かしを埋め込む場合、その役割は、（ａ）著作権の主張と、（ｂ）ユーザ特定との２つになる。特に、後者については、電子透かしを使用して配信先のユーザに関する情報を配信コンテンツに埋め込むことができれば、このコンテンツが二次配布された場合にも、二次配布を行ったユーザを特定することができる。
【０００４】
ここで、コンテンツにユーザ情報に関する電子透かしを埋め込む処理は、コンテンツを再生するクライアント側ではなく、コンテンツを配信する配信サーバ側で実施される必要がある。なぜならば、クライアント側で電子透かし処理を実施すると、クライアントユーザに埋め込みを行うアプリケーションの実行を強制させる必要が生じ、万一その処理を回避されてしまうと、電子透かしが埋め込まれていないコンテンツを容易に入手されてしまう。
【０００５】
しかしながら、特に膨大な情報量を抱える動画コンテンツにおいて、ユーザ毎に異なる電子透かしを埋め込んだコンテンツを、予め配信サーバ側で用意しておいたり、ユーザによるコンテンツ要求の都度、異なる電子透かしを埋め込んだコンテンツを配信サーバ側で生成したりすることは、実際上実施困難である。即ち、前者では、ユーザ数に比例したデータ保存領域が必要となってしまう。また、後者では、配信サーバ側の処理能力の限界がネックとなる。
【０００６】
実際、例えば、動画コンテンツのフォーマットに依存しない電子透かし処理を実施する場合、コンテンツファイルの非圧縮状態に対して電子透かしを埋め込む必要がある。そのため、電子透かしを埋め込む際のデータ処理量が膨大となり、さらに埋め込んだ後の再エンコード処理にも相当の時間がかかってしまう。その結果、コンテンツを要求したユーザが不便を感じない時間内で電子透かし処理を行うことが困難となるのである。
【０００７】
このようなユーザ毎の電子透かし埋め込みの問題を解決するため、例えば特許文献１では、コンテンツの区分データであるブロックに電子透かしデータを埋め込んだ複数の電子透かし記録ブロックを組み合わせて、配信処理単位毎に異なる電子透かしデータ列を設定する技術が開示されている。
【０００８】
また、特許文献２では、コンテンツを一定時間長毎に分割してコンテンツ要素とし、このコンテンツ要素１つに対してｍ種類の電子透かしを埋め込んだものを予め用意する技術が開示されている。この場合、電子透かしの埋め込まれたコンテンツ要素を、ユーザＩＤに基づいて組み合わせてコンテンツを生成し、このコンテンツを配信することによって、電子透かしの組み合わせパターンからユーザＩＤが特定可能となる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１２−３９４３７号公報
【特許文献２】特開２００７−２０７０５１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述した特許文献１及び２のような従来技術では、配信される、電子透かしを埋め込まれたコンテンツの品質やファイルサイズに課題が残る。
【００１１】
例えば、特許文献１に開示された技術では、動画コンテンツを取り扱う際のコンテンツの分割方法が明確になっていない。また、分割されたコンテンツの結合についても規定されておらず、コンテンツの再生にはプレイリストを用いることを前提としている。このように、コンテンツが分割されたままでは、配信されたユーザが所有感を享受することは困難である。
【００１２】
これに対し、特許文献２の技術では、動画コンテンツの分割方法が明確化されている。ここで、最初に、動画コンテンツを一定時間長で分割し、次いで、電子透かしを分割されたコンテンツ要素に埋め込み、その後、これらコンテンツ要素をユーザ情報に紐づく組み合わせに基づいて結合している。
【００１３】
一般に、コンテンツ配信事業者がコンテンツホルダからコンテンツを受領する際、受領したコンテンツファイルには、既にエンコード処理が施されている。ここで、このエンコード処理済みの動画コンテンツを無劣化で分割するためには、ＧＯＰ（Group of Picture）の境界で分割する必要がある。しかしながら、エンコード処理された動画コンテンツにおけるＧＯＰ（Group of Picture）内のフレーム数は、通常、一定ではない。このため、ＧＯＰ内のフレーム数が一定でない動画コンテンツを、特許文献２の技術に従って一定時間長で分割するためには、ＧＯＰのフレーム数を固定させるために再度のエンコード処理が必要となってしまう。これは、動画コンテンツにおける画質の劣化を招く。
【００１４】
さらに、特許文献２の技術に従って、分割された動画コンテンツを個別にエンコード処理した後に結合させると、エンコーダにより程度の差は生じるが、画質の割にはビットレートが高くなってしまう場合が多く、結果的にファイルサイズが増大してしまう。
【００１５】
そこで、本発明は、例えばユーザ毎のコンテンツ要求に応じて、効率的な電子透かし処理を実施しつつ、電子透かしを埋め込まれたコンテンツにおける品質を保ち且つファイルサイズの増大を抑制可能な電子透かし処理システム及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明によれば、コンテンツに電子透かしを埋め込むことができる電子透かし処理システムであって、
コンテンツの提供対象毎に電子透かしパターンを予め対応付けて記憶させる電子透かしパターン管理手段と、
互いに異なるＭ個の電子透かしデータの各々を、コンテンツの区分単位毎に埋め込んで、Ｍ種類の分割用コンテンツを生成する分割用コンテンツ生成手段と、
生成された各分割用コンテンツに対し、処理後のコンテンツが一定時間長の又は一定フレーム数の符号化単位で構成されるように、符号化処理を実施するコンテンツ符号化処理手段と、
符号化処理されたＭ種類の分割用コンテンツの各々を、少なくとも１つの符号化単位からなる分割要素に分割するコンテンツ分割手段と、
コンテンツの提供対象に対応付けられた電子透かしパターンを形成するように、符号化処理された分割用コンテンツを構成する一連の分割要素の各々につき、埋め込まれた電子透かしデータの相違によってＭ種類となる分割要素のうちの１つを選択し、選択された一連の分割要素を結合させて電子透かしコンテンツを生成する電子透かしコンテンツ生成手段と
を有する電子透かし処理システムが提供される。
【００１７】
また、この電子透かし処理システムにおける、電子透かしの誤り訂正を実施可能な一実施形態として、この電子透かし処理システムが、
ネットワークを介して取得したコンテンツにおける、電子透かしパターン１つ分に対応するコンテンツ長の部分を取得して、この部分に埋め込まれた一連の電子透かしデータを検出する電子透かし検出手段と、
このコンテンツ長の部分の中で、電子透かしデータの検出に失敗した分割要素の長さ部分が存在する際、検出に失敗した分割要素の長さ部分における電子透かしデータを補完することができるまで、コンテンツ長の部分に続く電子透かしパターン１つ分に対応するコンテンツ長の部分を更に取り出させ、更に取り出された部分に埋め込まれた一連の電子透かしデータを検出させて、電子透かしパターン１つ分に相当する一連の電子透かしデータを取得する電子透かしデータ訂正手段と、
取得された電子透かしパターン１つ分に相当する一連の電子透かしデータである検出パターン情報と、予め記憶された電子透かしパターンとを照合して、検出パターン情報に対応する電子透かしパターンを決定し、決定された電子透かしパターンに対応付けられた提供対象を、コンテンツを提供した対象として特定する提供対象特定手段と
を更に有することも好ましい。
【００１８】
この電子透かしの誤り訂正に係る実施形態において、電子透かし検出手段は、取得したコンテンツ長の部分を、分割要素の長さを有する少なくとも１つの符号化単位で分割し、分割された各分割部分から埋め込まれた電子透かしデータを抽出することも好ましい。
【００１９】
さらに、本発明による電子透かし処理システムにおいて、
電子透かしパターンは一連のＮ個のパターン単位をもって表現され、複数の種類を有するパターン単位の各々は、互いに異なるＭ個の電子透かしデータのうちの１つと予め対応付けられており、
電子透かしコンテンツ生成手段は、符号化処理された分割用コンテンツを構成する一連の分割要素におけるＮ個単位の各々につき、ｎ（１≦ｎ≦Ｎ）番目の分割要素として、Ｍ種類の分割要素のうちで、Ｎ個のパターン単位のうちのｎ番目のパターン単位に予め対応付けられた電子透かしデータが埋め込まれた分割要素を選択し、選択された一連の分割要素におけるＮ個単位の繰り返しを結合させて電子透かしコンテンツを生成する
ことも好ましい。
【００２０】
また、本発明による電子透かし処理システムにおいて、コンテンツ符号化処理手段は、処理後のコンテンツが一定フレーム数のＧＯＰ（Group of Picture）を符号化単位として構成されるように、符号化処理を実施することも好ましい。
【００２１】
さらに、本発明による電子透かし処理システムの一実施形態として、この電子透かし処理システムは、
電子透かしパターン管理手段を有する電子透かしパターン生成サーバと、
分割用コンテンツ生成手段、コンテンツ符号化処理手段、コンテンツ分割手段、電子透かしコンテンツ生成手段、及び生成された電子透かしコンテンツをネットワークを介して提供対象宛てに送信するコンテンツ送信手段を有するコンテンツ結合・配信サーバと
を備えていることも好ましい。
【００２２】
さらにまた、電子透かしの誤り訂正機能を備えた、本発明による電子透かし処理システムの一実施形態として、この電子透かし処理システムは、
電子透かし検出手段と、電子透かしデータ訂正手段とを有する電子透かし検出サーバと、
電子透かしパターン管理手段と、提供対象特定手段とを有する電子透かしパターン生成サーバと、
分割用コンテンツ生成手段、コンテンツ符号化処理手段、コンテンツ分割手段、電子透かしコンテンツ生成手段、及び生成された電子透かしコンテンツをネットワークを介して提供対象宛てに送信するコンテンツ送信手段を有するコンテンツ結合・配信サーバと
を備えていることも好ましい。
【００２３】
本発明によれば、さらに、コンテンツに電子透かしを埋め込むことができる電子透かし処理サーバであって、
コンテンツの提供対象毎に電子透かしパターンを予め対応付けて記憶させる電子透かしパターン管理手段と、
互いに異なるＭ個の電子透かしデータの各々を、コンテンツの区分単位毎に埋め込んで、Ｍ種類の分割用コンテンツを生成する分割用コンテンツ生成手段と、
生成された各分割用コンテンツに対し、処理後のコンテンツが一定時間長の又は一定フレーム数の符号化単位で構成されるように、符号化処理を実施するコンテンツ符号化処理手段と、
符号化処理されたＭ種類の分割用コンテンツの各々を、少なくとも１つの符号化単位からなる分割要素に分割するコンテンツ分割手段と、
コンテンツの提供対象に対応付けられた電子透かしパターンを形成するように、符号化処理された分割用コンテンツを構成する一連の分割要素の各々につき、埋め込まれた電子透かしデータの相違によってＭ種類となる分割要素のうちの１つを選択し、選択された一連の分割要素を結合させて電子透かしコンテンツを生成する電子透かしコンテンツ生成手段と
を有する電子透かし処理サーバが提供される。
【００２４】
本発明によれば、さらにまた、コンテンツに電子透かしを埋め込むことができる電子透かし処理プログラムであって、
コンテンツの提供対象毎に電子透かしパターンを予め対応付けて記憶させる電子透かしパターン管理手段と、
互いに異なるＭ個の電子透かしデータの各々を、コンテンツの区分単位毎に埋め込んで、Ｍ種類の分割用コンテンツを生成する分割用コンテンツ生成手段と、
生成された各分割用コンテンツに対し、処理後のコンテンツが一定時間長の又は一定フレーム数の符号化単位で構成されるように、符号化処理を実施するコンテンツ符号化処理手段と、
符号化処理されたＭ種類の分割用コンテンツの各々を、少なくとも１つの符号化単位からなる分割要素に分割するコンテンツ分割手段と、
コンテンツの提供対象に対応付けられた電子透かしパターンを形成するように、符号化処理された分割用コンテンツを構成する一連の分割要素の各々につき、埋め込まれた電子透かしデータの相違によってＭ種類となる分割要素のうちの１つを選択し、選択された一連の分割要素を結合させて電子透かしコンテンツを生成する電子透かしコンテンツ生成手段と
してコンピュータを機能させる電子透かし処理プログラムが提供される。
【００２５】
本発明によれば、さらに、コンテンツに電子透かしを埋め込むことができる電子透かし処理方法であって、
コンテンツの提供対象毎に電子透かしパターンを予め対応付けて記憶させる第１のステップと、
互いに異なるＭ個の電子透かしデータの各々を、コンテンツの区分単位毎に埋め込んで、Ｍ種類の分割用コンテンツを生成する第２のステップと、
生成された各分割用コンテンツに対し、処理後のコンテンツが一定時間長の又は一定フレーム数の符号化単位で構成されるように、符号化処理を実施する第３のステップと、
符号化処理されたＭ種類の分割用コンテンツの各々を、少なくとも１つの符号化単位からなる分割要素に分割する第４のステップと、
コンテンツの提供対象に対応付けられた電子透かしパターンを形成するように、符号化処理された分割用コンテンツを構成する一連の分割要素の各々につき、埋め込まれた電子透かしデータの相違によってＭ種類となる分割要素のうちの１つを選択し、選択された一連の分割要素を結合させて電子透かしコンテンツを生成する第５のステップと
を有する電子透かし処理方法が提供される。
【発明の効果】
【００２６】
本発明の電子透かし処理システム及び方法によれば、例えばユーザ毎のコンテンツ要求に応じて、効率的な電子透かし処理を実施しつつ、電子透かしを埋め込まれたコンテンツにおける品質を保ち且つファイルサイズの増大を抑制することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明による電子透かし処理システムの一実施形態を示す概略図である。
【図２】本発明による電子透かし処理システムを構成するサーバについての一実施形態における機能構成図である。
【図３】本発明による電子透かし処理方法の一実施形態を示すシーケンス図である。
【図４】本発明による電子透かし処理方法における、原コンテンツから電子透かしコンテンツを生成するフローの一実施形態を示す概略図である。
【図５】本発明による電子透かし処理方法における、ネットワーク上で取得したコンテンツから提供対象（一次配信先）ユーザを特定するフローの一実施形態を示す概略図である。
【発明を実施するための形態】
【００２８】
以下では、本発明の実施形態について、図面を用いて詳細に説明する。
【００２９】
［電子透かし処理システム］
図１は、本発明による電子透かし処理システムの一実施形態を示す概略図である。
【００３０】
図１によれば、本実施形態の電子透かし処理システムは、インターネット６等のネットワークを介して互いに通信接続されたコンテンツ結合・配信サーバ１と、電子透かしパターン生成サーバ２と、電子透かし検出サーバ３とを備えている。また、これらのサーバ１〜３は、インターネット６やアクセスネットワーク等のネットワークを介して、複数の端末５と通信接続可能となっている。さらに、コンテンツ結合・配信サーバ１は、インターネット６等のネットワークを介してコンテンツホルダ４と通信接続可能となっている。
【００３１】
コンテンツ結合・配信サーバ１は、コンテンツホルダ４から動画コンテンツである「原コンテンツ」を受信する。「原コンテンツ」の作成者又は販売者は、「原コンテンツ」について著作権を有しており、二次配布等の不正利用は抑止されねばならない。このため、「原コンテンツ」に対し、配信（一次配布）先の提供対象ユーザ（端末５）に一意に対応付けられた電子透かしを埋め込む電子透かし処理を行う。
【００３２】
コンテンツ結合・配信サーバ１は、この「原コンテンツ」を受信した際、予め、
＜透かし埋め込み＞「原コンテンツ」に、互いに異なるＭ個の電子透かしデータの各々を埋め込んで、Ｍ種類の分割用コンテンツを生成し、次いで、
＜エンコード＞各分割用コンテンツに対し、処理後のコンテンツが一定時間長の又は一定フレーム数の符号化単位（例えばＧＯＰ）で構成されるように、符号化（エンコード）処理を実施し、次いで、
＜分割＞エンコード処理されたＭ種類の分割用コンテンツの各々を、少なくとも１つの符号化単位からなる分割要素に分割し、保存しておく。
【００３３】
さらに、コンテンツ結合・配信サーバ１は、提供対象ユーザ（端末５）による電子透かしパターン生成サーバ２に対するコンテンツの配信要求に応じて、
＜結合：電子透かしパターン形成＞提供対象ユーザ（端末５）に対応付けられた（電子透かしパターン生成サーバ２から受信した）「電子透かしパターン」を形成するように、Ｍ種類の分割要素のうちの１つを選択しつつ一連の分割要素を結合させて「電子透かしコンテンツ」を生成し、次いで、
＜コンテンツ配信＞「電子透かしコンテンツ」を、ネットワークを介して提供対象ユーザ（端末５）宛てに送信する。
【００３４】
一般に、大容量の動画コンテンツに対し、ユーザのコンテンツ要求に即座に応じる形で、電子透かしを高速に埋め込むことは非常に困難である。これに対し、コンテンツ結合・配信サーバ１においては、異なる種類の電子透かしデータを埋め込んだ動画コンテンツを複数種類生成し、エンコード（圧縮）処理を実施した後、（少なくとも１つの）一定時間長の又は一定フレーム数の符号化単位（例えばＧＯＰ）で分割したもの（分割要素）を予め準備しておく。次いで、提供対象ユーザ（端末５）からコンテンツの配信要求があったことを受け、ユーザ毎に異なる分割要素の組み合わせを生成し、この一連の分割要素を結合させ、電子透かしコンテンツとして配信する。
【００３５】
その結果、ユーザＩＤ等のユーザ情報に対応した「電子透かしパターン」を取得した時点からして、予め生成しておいた分割要素を組み合わせて結合するだけで、このユーザ情報を電子透かしとして埋め込んだ配信コンテンツを生成することができる。即ち、配信先のユーザ情報に応じた効率的な且つ高速の電子透かし処理を実施することができるのである。
【００３６】
ここで重要なのは、動画コンテンツを分割する前の処理段階で、電子透かしデータを埋め込むことである。従来の、例えば特許文献２の技術では、最初に動画コンテンツを分割し、その後、各分割要素に電子透かしデータを埋め込む。この場合、少なくとも、コンテンツホルダから動画コンテンツを受領した時点でエンコード処理を１回実施し、動画コンテンツを分割する前に、ＧＯＰの長さ（フレーム数）を一定にする必要があるので更に１回実施し、分割した後、電子透かしデータを埋め込んでから、エンコード処理を更に１回実施する。即ち従来技術では、少なくとも全部で３回のエンコード処理が必要となり、画質の劣化が懸念され得る。
【００３７】
これに対し、本実施形態（コンテンツ結合・配信サーバ１）においては、電子透かしデータを埋め込んだ後に動画コンテンツを分割する。その結果、エンコード処理は、動画コンテンツの受領時点で１回、電子透かしデータを埋め込んだ後に１回の、計２回で済む。ここで、電子透かしデータを埋め込んだ後のエンコード処理は、処理後のコンテンツが一定時間長の又は一定フレーム数の符号化単位（例えばＧＯＰ）で構成されるように実施されるので、コンテンツ分割時の再エンコード処理が不要になるのである。このように、本実施形態では、従来に比べてエンコード処理回数が確実に少なくて済むので、より高い画質を保持することができる。
【００３８】
また、分割された動画コンテンツを個別にエンコード処理した後に結合させる従来技術では、エンコーダにより程度の差は生じるが、画質の割にはビットレートが高くなってしまう場合が多く、結果的にファイルサイズが増大してしまう。これに対し、本実施形態においては、電子透かしデータの埋め込み後にエンコード処理及び分割処理を実施するので、コンテンツ結合時のファイルサイズがより小さくすることができ、結果的に、高品質ながら低容量を実現可能となるのである。さらに、配信される動画コンテンツは結合されて一つのファイルになっているので、正規ユーザもコンテンツ所有感を享受することができる。
【００３９】
図１において、さらに、電子透かし検出サーバ３は、二次配布された可能性のある「電子透かしコンテンツ」をネットワークを介して取得し、
＜電子透かしデータ検出＞取得された「電子透かしコンテンツ」における、電子透かしパターン１つ分に対応するコンテンツ長の部分を取得して、この部分に埋め込まれた一連の電子透かしデータを検出し、次いで、
＜電子透かしデータ訂正＞取得されたコンテンツ長の部分の中で、電子透かしデータの検出に失敗した分割要素の長さ部分が存在する際、このコンテンツ長の部分に続く電子透かしパターン１つ分に対応するコンテンツ長の部分を更に取り出させ、この部分に埋め込まれた一連の電子透かしデータを検出させて、検出に失敗した分割要素の長さ部分における電子透かしデータを補完し、電子透かしパターン１つ分に相当する一連の電子透かしデータを取得し、次いで、
＜検出パターン情報送信＞取得された電子透かしパターン１つ分に相当する一連の電子透かしデータである「検出パターン情報」を、電子透かしパターン生成サーバ２宛てに送信する。
【００４０】
一般に、動画コンテンツに埋め込まれた電子透かしは、例えば不正ユーザにより再圧縮処理、縮小処理又はフォーマット変換を施された上で二次配布されることによって、検出困難となる可能性を有する。これに対し、本実施形態では、少なくとも１つの符号化単位からなる分割要素の組合せで構成した電子透かしパターンを、繰り返し埋め込んだ動画コンテンツを取り扱う。その結果、動画コンテンツの一部で電子透かしパターンが検出できなかった場合でも、検出された電子透かしデータを補完することによって、電子透かしの誤り訂正を実施することができる。このように、本実施形態は、不正ユーザによるコンテンツ二次配信に対し、強力な抑止手段となる。
【００４１】
さらに、電子透かしパターン生成サーバ２は、
＜電子透かしパターン生成＞コンテンツの提供対象ユーザ（端末５）毎に、電子透かしパターンを生成し、予め対応付けて記憶しておく。さらに、
＜提供対象ユーザ特定＞受信した「検出パターン情報」と、予め記憶された電子透かしパターンとを照合して、この「検出パターン情報」に対応する「電子透かしパターン」を決定し、決定された「電子透かしパターン」に対応付けられた提供対象ユーザを、コンテンツを提供した対象として特定する。
【００４２】
また、電子透かしパターン生成サーバ２は、
＜電子透かしパターン送信＞提供対象ユーザ（端末５）から「コンテンツ要求」を受信した際、予め登録・記憶しておいた、この提供対象ユーザ（端末５）に対応付けられた「電子透かしパターン」を取り出し、コンテンツ結合・配信サーバ１宛てに送信する。
【００４３】
図２は、本発明による電子透かし処理システムを構成するサーバ１〜３についての一実施形態における機能構成図である。
【００４４】
［コンテンツ結合・配信サーバ１］
図２において、電子透かし処理システムは、コンテンツ結合・配信サーバ１と、電子透かしパターン生成サーバ２と、電子透かし検出サーバ３とを備えている。このうち、コンテンツ結合・配信サーバ１は、送受信インタフェース１００と、原コンテンツ蓄積部１０１と、コンテンツ分割要素蓄積部１０２と、プロセッサ・メモリとを備えている。ここで、プロセッサ・メモリは、プログラムを実行することによってその機能を実現させる。
【００４５】
プロセッサ・メモリは、機能構成部として、分割用コンテンツ生成部１１０と、コンテンツ符号化処理部１１１と、コンテンツ分割部１１２と、電子透かしコンテンツ生成部１１３とを有している。
【００４６】
送受信インタフェース１００は、コンテンツホルダ４から予め動画コンテンツである原コンテンツを受信し、原コンテンツ蓄積部１０１に出力する。また、電子透かしパターン生成サーバ２から、提供対象ユーザに対応付けられた電子透かしパターンを受信し、電子透かしコンテンツ生成部１１３に出力する。さらに、生成された電子透かしコンテンツを、ネットワークを介して提供対象ユーザ（端末５）宛てに送信する。
【００４７】
原コンテンツ蓄積部１０１は、例えば、ＨＤＤ（Hard Disk Drive）、光学ディスク装置、又は半導体メモリを含み、送受信インタフェース１００を介して取得した原コンテンツを蓄積する。また、コンテンツ分割要素蓄積部１０２は、コンテンツ分割部１１２においてコンテンツを分割して生成された分割要素を蓄積する。
【００４８】
分割用コンテンツ生成部１１０は、互いに異なるＭ（≧２）個の電子透かしデータを予め保持している。次いで、原コンテンツ蓄積部１０１から処理対象の原コンテンツを入力し、これらＭ個の電子透かしデータの各々を、原コンテンツの区分単位（例えばフレーム）毎に埋め込んで、Ｍ種類の分割用コンテンツを生成する。
【００４９】
コンテンツ符号化処理部１１１は、分割用コンテンツ生成部１１０から入力した各分割用コンテンツに対し、処理後のコンテンツが一定時間長の又は一定フレーム数の符号化単位（例えばＧＯＰ）で構成されるように、エンコード処理を実施する。
【００５０】
コンテンツ分割部１１２は、コンテンツ符号化処理部１１１からエンコード処理されたＭ種類の分割用コンテンツを入力し、Ｍ種類の分割用コンテンツの各々を、少なくとも１つの符号化単位（例えばＧＯＰ）からなる分割要素に分割する。次いで、（埋め込まれた電子透かしデータの相違によってＭ種類となる）生成した分割要素を、コンテンツ分割要素蓄積部１０２に出力し、予め蓄積させる。
【００５１】
電子透かしコンテンツ生成部１１３は、コンテンツの提供対象に対応付けられた電子透かしパターンを入力した際、この電子透かしパターンを形成するように、
（ａ）エンコード処理された分割用コンテンツを構成する一連の分割要素の各々につき、コンテンツ分割要素蓄積部１０２から入力したＭ種類の分割要素のうちの１つを選択し、
（ｂ）選択された一連の分割要素を結合させて電子透かしコンテンツを生成する。
【００５２】
［電子透かしパターン生成サーバ２］
電子透かしパターン生成サーバ２は、送受信インタフェース２００と、ユーザ情報蓄積部２０１と、プロセッサ・メモリとを備えている。ここで、プロセッサ・メモリは、機能構成部として、電子透かしパターン管理部２１０と、コンテンツ提供対象特定部２１１とを有する。
【００５３】
送受信インタフェース２００は、電子透かし検出サーバ３から、電子透かしパターン１つ分に相当する一連の電子透かしデータである検出パターン情報を受信し、コンテンツ提供対象特定部２１１に出力する。また、生成した電子透かしパターンのうち、コンテンツの配信要求を行った提供対象ユーザ（端末５）に対応付けられた電子透かしパターンを、コンテンツ結合・配信サーバ１に送信する。
【００５４】
ユーザ情報蓄積部２０１は、例えばコンテンツ配信サービスへの加入として登録されたユーザ（ユーザＩＤ）毎に、電子透かしパターンを予め対応付けて蓄積する。また、電子透かしパターン管理部２１０は、ユーザ（端末５）からの登録要求を入力して、登録されるユーザ毎に電子透かしパターンを生成し、ユーザ情報蓄積部２０１に記憶させ、ユーザ情報として管理する。尚、この電子透かしパターンの生成は、後述する図３のステップＳ３１３のように、ユーザ（端末５）からコンテンツの配信要求を受信した際に実施されてもよい。
【００５５】
コンテンツ提供対象特定部２１１は、取得された検出パターン情報と、ユーザ情報蓄積部２０１に予め記憶された電子透かしパターンとを照合して、この検出パターン情報に対応する電子透かしパターンを決定し、決定された電子透かしパターンに対応付けられた提供対象ユーザ（ユーザＩＤ）を、コンテンツを提供した対象として特定する。
【００５６】
［電子透かし検出サーバ３］
電子透かし検出サーバ３は、送受信インタフェース３００と、取得コンテンツ蓄積部３０１と、プロセッサ・メモリとを備えている。ここで、プロセッサ・メモリは、機能構成部として、電子透かし検出部３１０と、電子透かしデータ訂正部３１１とを有する。
【００５７】
送受信インタフェース３００は、二次配布コンテンツを取得するためのコンテンツ要求を送信し、配信されるコンテンツを取得する。
【００５８】
取得コンテンツ蓄積部３０１は、取得されたコンテンツを蓄積する。また、電子透かし検出部３１０は、取得コンテンツ蓄積部３０１から入力したコンテンツにおける、電子透かしパターン１つ分に対応するコンテンツ長の部分を取得して、この部分に埋め込まれた一連の電子透かしデータを検出する。電子透かし検出部３１０は、さらに、検出された一連の電子透かしデータを、電子透かしデータ訂正部３１１に出力する。
【００５９】
電子透かしデータ訂正部３１１は、コンテンツ長の部分の中で、電子透かしデータの検出に失敗した分割要素の長さ部分が存在する際、検出に失敗した分割要素の長さ部分における電子透かしデータを補完することができるまで、
（ａ）このコンテンツ長の部分に続く電子透かしパターン１つ分に対応するコンテンツ長の部分を更に取り出させ、次いで、
（ｂ）更に取り出されたこの部分に埋め込まれた一連の電子透かしデータを電子透かし検出部３１０に検出させて、最終的に、電子透かしパターン１つ分に相当する一連の電子透かしデータを完成させ、取得する。
【００６０】
尚、本発明は、当然、以上に説明した実施形態に限定されるものではない。本発明の実施形態として、コンテンツ結合・配信サーバ１と、電子透かしパターン生成サーバ２と、電子透かし検出サーバ３との機能を備えた電子透かし処理サーバ（装置）とすることもできる。また、コンテンツ結合・配信サーバ１と電子透かしパターン生成サーバ２との機能を備えたサーバ（装置）とすることも可能である。
【００６１】
［電子透かし処理方法］
図３は、本発明による電子透かし処理方法の一実施形態を示すシーケンス図である。
【００６２】
（Ｓ３００）コンテンツ結合・配信サーバ１は、コンテンツホルダ４から、配信する可能性のある原コンテンツを予め取得する。
（Ｓ３０１）コンテンツ結合・配信サーバ１は、原コンテンツに、互いに異なるＭ個の電子透かしデータの各々を埋め込んで、Ｍ種類の分割用コンテンツを生成する。
【００６３】
（Ｓ３０２）コンテンツ結合・配信サーバ１は、各分割用コンテンツに対し、処理後のコンテンツが一定時間長の又は一定フレーム数の符号化単位（例えばＧＯＰ）で構成されるように、エンコード処理を実施する。
（Ｓ３０３）コンテンツ結合・配信サーバ１は、エンコード処理されたＭ種類の分割用コンテンツの各々を、少なくとも１つの符号化単位からなる分割要素に分割し、コンテンツ分割要素蓄積部１０２に保存しておく。
【００６４】
（Ｓ３１０）電子透かしパターン生成サーバ２は、コンテンツ配信サービスへの加入を申請してきたユーザ（ユーザＩＤ）を登録する。
（Ｓ３１１）登録ユーザ（端末５）が電子透かしパターン生成サーバ２にアクセスし、両者の間で、ステップＳ３１０での登録情報に基づき、ユーザ認証が実施される。
（Ｓ３１２）電子透かしパターン生成サーバ２は、登録ユーザ（端末５）からコンテンツの配信要求を受信する。
【００６５】
（Ｓ３１３）電子透かしパターン生成サーバ２は、コンテンツの提供対象となったユーザ（端末５）のユーザＩＤに対応付けられる電子透かしパターンを生成する。
（Ｓ３１４）コンテンツ結合・配信サーバ１は、電子透かしパターン生成サーバ２から生成された電子透かしパターンを受信する。
【００６６】
（Ｓ３１５）コンテンツ結合・配信サーバ１は、受信した（指定された）電子透かしパターンを形成するように、Ｍ種類の分割要素のうちの１つを選択しつつ一連の分割要素を結合させて電子透かしコンテンツを生成する。
（Ｓ３１６）コンテンツ結合・配信サーバ１は、生成した電子透かしコンテンツを、提供対象ユーザ（端末５）に配信する。ここで、電子透かしコンテンツに所定の暗号化処理を施して配信してもよく、又は平文のまま配信することも可能である。
（Ｓ３１７）端末５は、配信された電子透かしコンテンツを再生する。電子透かしコンテンツが平文のまま配信された場合は、一般的なメディアプレイヤで再生可能となる。
【００６７】
（Ｓ３２０）電子透かし検出サーバ３は、二次配布された動画コンテンツを取得するため、例えば定期的に又は調査時に適宜、動画配信を実施している複数の配信サーバ宛てにコンテンツの配信要求を送信する。
（Ｓ３２１）電子透かし検出サーバ３は、外部の配信サーバから動画コンテンツを取得する。
（Ｓ３２２）電子透かし検出サーバ３は、取得された動画コンテンツにおける、電子透かしパターン１つ分に対応するコンテンツ長の部分を取得して、この部分に埋め込まれた一連の電子透かしデータを検出する。
【００６８】
（Ｓ３２３）電子透かし検出サーバ３は、取得されたコンテンツ長の部分の中で、電子透かしデータの検出に失敗した分割要素の長さ部分が存在する際、このコンテンツ長の部分に続く電子透かしパターン１つ分に対応するコンテンツ長の部分を更に取り出させる。次いで、この部分に埋め込まれた一連の電子透かしデータを検出させて、検出に失敗した分割要素の長さ部分における電子透かしデータを補完する電子透かし誤り訂正を実施する。
（Ｓ３２４）電子透かし検出サーバ３は、取得された電子透かしパターン１つ分に相当する一連の電子透かしデータである検出パターン情報を、電子透かしパターン生成サーバ２宛てに送信する。
【００６９】
（Ｓ３２５）電子透かしパターン生成サーバ２は、受信した検出パターン情報と、予め記憶された電子透かしパターンとを照合して、この検出パターン情報に対応する電子透かしパターンを決定する。
（Ｓ３２６）電子透かしパターン生成サーバ２は、決定された電子透かしパターンに対応付けられた提供対象ユーザを、コンテンツを二次配布した対象として特定する。
【００７０】
［電子透かしコンテンツの生成］
図４は、本発明による電子透かし処理方法における、原コンテンツから電子透かしコンテンツを生成するフローの一実施形態を示す概略図である。
【００７１】
図４によれば、最初に、原コンテンツのフレーム毎に、互いに異なるＭ（≧２）個（図４ではＭ＝４）の電子透かしデータ（図４では、［００］，［０１］，［１０］，［１１］）の各々が埋め込まれる。次いで、これにより、１番目の電子透かしデータ［００］が埋め込まれた原コンテンツ、２番目の電子透かしデータ［００］が埋め込まれた原コンテンツ、・・・というように、Ｍ（＝４）種類の分割用コンテンツが生成される。
【００７２】
尚、例えばコンテンツホルダ４から送信された動画コンテンツがＭＰＥＧ（Moving Picture Experts Group）２等の圧縮符号化処理を施されている場合、最初に、この動画コンテンツをデコード処理して、非圧縮の原コンテンツとすることが好ましい。
【００７３】
次いで、生成されたＭ（＝４）種類の分割用コンテンツの各々がエンコード処理を施される。この際、エンコード処理は、例えばＭＰＥＧ２等の圧縮符号化処理であり、処理後のコンテンツが一定時間長の又は一定フレーム数の符号化単位、例えば一定フレーム数のＧＯＰ、で構成されるように実施される。
【００７４】
次いで、エンコード処理されたＭ種類の分割用コンテンツの各々を、少なくとも１つのＧＯＰからなる分割要素に分割する。一般に、ＭＰＥＧ２等の圧縮符号化処理では各ピクチャにおいてフレーム間予測がなされており、この予測を断ち切る形の分割は、画質の劣化をもたらす原因となる。これに対し、ＧＯＰ間ではフレーム予測が及ばないので、ＧＯＰの境界を分割の切れ目とすることにより、このような画質劣化を回避することができる。
【００７５】
通常、１つのＧＯＰは１５〜３００フレームを有する。ここで、１つの分割要素は１つのＧＯＰであってもよいし、複数のＧＯＰであってもよい。例えば、一連の１０個のＧＯＰを１つの分割要素とすることができる。いずれにしても、ＧＯＰの境界で分割されて分割要素が生成される。また、分割要素は一定時間長又は一定フレーム数に設定されることが好ましい。これにより、後に電子透かしデータを検出する際、検出が容易になる。
【００７６】
その後、提供対象ユーザに対応付けられた電子透かしパターンを取得した際、この電子透かしパターンを形成するように、エンコード処理された分割用コンテンツを構成する一連の分割要素《１》，《２》，《３》、・・・の各々につき、埋め込まれた電子透かしデータの相違によってＭ種類となる分割要素のうちの１つが選択される。
【００７７】
具体的に、図４では、電子透かしパターンは、Ｎ個（図４ではＮ＝６）のパターン単位をもって表現され、
Ａ，Ｂ，Ｄ，Ｃ，Ｂ，Ｄ
と表記される。ここで、Ａは電子透かしデータ［００］を示し、Ｂは［０１］、Ｃは［１０］、Ｄは［１１］を示す。このように、複数の種類を有するパターン単位の各々は、互いに異なるＭ個の電子透かしデータのうちの１つと予め対応付けられている。
【００７８】
次いで、エンコード処理された分割用コンテンツを構成する一連の分割要素におけるＮ（＝６）個単位の各々につき、ｎ（１≦ｎ≦Ｎ）番目の分割要素として、Ｍ（＝４）種類の分割要素のうちで、Ｎ個のパターン単位のうちのｎ番目のパターン単位に予め対応付けられた電子透かしデータの埋め込まれた分割要素が選択される。
【００７９】
具体的には、上記電子透かしパターン（Ａ，Ｂ，Ｄ，Ｃ，Ｂ，Ｄ）を形成するように、各分割要素が、
分割要素《１》→Ａ、分割要素《２》→Ｂ、分割要素《３》→Ｄ、
分割要素《４》→Ｃ、分割要素《５》→Ｂ、分割要素《６》→Ｄ、・・・
のように選択される。
【００８０】
ここで、電子透かしパターン１つ分の長さは、分割要素Ｎ（＝６）個分の長さに相当する。従って、分割要素《１》〜《６》をもって電子透かしパターン１つを形成することができる。さらに、
分割要素《７》→Ａ、分割要素《８》→Ｂ、分割要素《９》→Ｄ、
分割要素《１０》→Ｃ、分割要素《１１》→Ｂ、分割要素《１２》→Ｄ、・・・
のように、以後、分割要素Ｎ（＝６）個単位で、Ａ，Ｂ，Ｄ，Ｃ，Ｂ，Ｄのパターンが繰り返し選択される。
【００８１】
最後に、選択された一連の分割要素が結合されて、配信すべき電子透かしコンテンツが生成される。この電子透かしコンテンツでは、Ｍ種類の電子透かし情報を有する分割要素のＮ個の組合せとして提供対象ユーザを特定可能な電子透かしが埋め込まれている。具体的には、提供対象ユーザ（ユーザＩＤ）に対応付けられた電子透かしパターン（Ａ，Ｂ，Ｄ，Ｃ，Ｂ，Ｄ）を繰り返し形成するように電子透かしデータが埋め込まれている。その結果、次に詳述する電子透かし誤り訂正を実施することが可能となるのである。
【００８２】
［電子透かし誤り訂正］
図５は、本発明による電子透かし処理方法における、ネットワーク上で取得したコンテンツから提供対象（一次配信先）ユーザを特定するフローの一実施形態を示す概略図である。
【００８３】
図５によれば、最初に、ネットワークを介して取得したコンテンツにおける任意の位置又は予め決められた位置から、電子透かしパターン１つ分に対応するコンテンツ長の部分が取得される。ここで、電子透かしパターン１つ分の長さは、分割要素Ｎ個分（図５ではＮ＝６）の長さに相当する。従って、取り出されるコンテンツ長の部分は、分割要素Ｎ（＝６）個分となる。
【００８４】
次いで、取得したコンテンツ長の部分を、分割要素の長さを有する「少なくとも１つの符号化単位（ＧＯＰ）」で分割する。これにより、取得したコンテンツ長の部分は、Ｎ（＝６）個の分割要素分となる。
【００８５】
次いで、このＮ（＝６）個の分割要素分に埋め込まれた一連の電子透かしデータを検出する。図５では、先頭から順次、
Ａ［００］，Ｂ［０１］，？［？？］，Ｃ［１０］，Ｂ［０１］，？［？？］
との電子透かしデータが検出されている。ここで、？［？？］は、電子透かしデータの検出に失敗した分割要素の長さ部分である。この検出失敗は、所定の埋め込み位置において検出されたデータが、存在する可能性のある電子透かしデータ群のいずれにも一致しない場合を指し、例えば不正ユーザにより再圧縮処理、縮小処理又はフォーマット変換を施された上で二次配布されるコンテンツにおいて、多く発生し得る。
【００８６】
ここで、各分割要素分における電子透かし検出失敗の確率をｐとすると、Ｎ個の分割要素分のうち、平均ｐＮ個の分割要素分において検出失敗が発生する。本実施形態では、検出失敗した分割要素分がある場合、最初に抽出したコンテンツ長の部分に続く、分割要素Ｎ個分に対応するコンテンツ長の部分を更に抽出して電子透かしを検出し、先に抽出したコンテンツ長部分のうちで検出の失敗した分割要素分の電子透かしデータを補完（訂正）する。
【００８７】
また、分割要素分のＮ個単位における１つの位置において、２回連続して検出に失敗する確率はｐ２となる。従って、２Ｎ個のコンテンツ長部分を抽出した動画コンテンツにおいては、平均ｐ２・Ｎ個の分割要素分において検出失敗が発生することになり、検出失敗確率はより低く抑えられる。これでもなお、１つの電子透かしパターン分の電子透かしデータが完成（取得）されない場合は、以後、抽出する個数を３Ｎ
、４Ｎといった具合に順次増加させていき、電子透かしに誤りがなくなるまで補完（訂正）を行う。
【００８８】
具体的には、図５において、検出に失敗した分割要素の（３番目及び６番目の）長さ部分における電子透かしデータを補完すべく、以下に示す通り、電子透かしの誤り訂正を実施する。
（ａ）先に取り出したコンテンツ長の部分に続く電子透かしパターン１つ分（分割要素Ｎ（＝６）個分）に対応するコンテンツ長の部分を更に取り出し、
（ｂ）更に取り出したコンテンツ長の部分に埋め込まれた一連の電子透かしデータを検出し、
（ｃ）先に検出失敗した分割要素の（３番目及び６番目の）長さ部分における電子透かしデータを選択して、欠落したデータ分を穴埋めし、電子透かしパターン１つ分に相当する一連の電子透かしデータを完成させる。
【００８９】
図５では、最初のＮ（＝６）個の電子透かしデータ
Ａ［００］，Ｂ［０１］，？［？？］，Ｃ［１０］，Ｂ［０１］，？［？？］
に対し、次のＮ（＝６）個の電子透かしデータ
Ａ［００］，？［？？］，Ｄ［１１］，Ｃ［１０］，Ｂ［０１］，？［？？］
が取得され、これらのデータでも補完が完成しないので、更に次の電子透かしデータ
Ａ［００］，Ｂ［０１］，Ｄ［１１］，Ｃ［１０］，？［？？］，Ｄ［１１］
が取得されて、最終的に、
Ａ［００］，Ｂ［０１］，Ｄ［１１］，Ｃ［１０］，Ｂ［０１］，Ｄ［１１］
が完成する。
【００９０】
次いで、
（ｄ）完成した電子透かしデータである検出パターン情報（Ａ［００］，Ｂ［０１］，Ｄ［１１］，Ｃ［１０］，Ｂ［０１］，Ｄ［１１］）と、予め記憶された電子透かしパターンとを照合して、検出パターン情報に対応する電子透かしパターン（Ａ，Ｂ，Ｄ，Ｃ，Ｂ，Ｄ）を決定し、
（ｅ）決定された電子透かしパターン（Ａ，Ｂ，Ｄ，Ｃ，Ｂ，Ｄ）に対応付けられた提供対象ユーザ（図５では、ユーザＩＤ＝００３３２２のユーザ）を、コンテンツを提供した対象として特定する。
【００９１】
因みに、最初に取得されたコンテンツ長の部分（分割要素Ｎ（＝６）個分）によって、Ｎ（＝６）個の電子透かしデータが失敗無く１００％検出された場合は、これらの電子透かしデータを検出パターン情報として、予め記憶された電子透かしパターンと照合することができる。
【００９２】
尚、取得（完成）した一連の電子透かしデータ（検出パターン情報）と、予め記憶された電子透かしパターンとを照合する際、円順列として同一のものは一致するものとすることも好ましい。この場合、例えばＡ，Ｂ，Ｄ，Ｃ，Ｂ，Ｄである検出パターン情報は、電子透かしパターンとしての（Ｂ，Ｄ，Ｃ，Ｂ，Ｄ，Ａ）、（Ｄ，Ｃ，Ｂ，Ｄ，Ａ，Ｂ）、（Ｃ，Ｂ，Ｄ，Ａ，Ｂ，Ｄ）、（Ｂ，Ｄ，Ａ，Ｂ，Ｄ，Ｃ）、（Ｄ，Ａ，Ｂ，Ｄ，Ｃ，Ｂ）、及び（Ａ，Ｂ，Ｄ，Ｃ，Ｂ，Ｄ）のいずれとも一致することになる。但し、この際、電子透かしパターンにつき円順列として同一のものは、同一の提供対象ユーザに対応付けられることになる。
【００９３】
また、特定の電子透かしデータ（例えばＡ［００］）、又は特定の電子透かしデータ列（例えばＡ［００］−Ｂ［０１］）を予め先頭に決めておくことも好ましい。この場合、取得（完成）した一連の電子透かしデータが、例えばＢ，Ｄ，Ｃ，Ｂ，Ｄ，Ａであっても、検出パターン情報をＡ，Ｂ，Ｄ，Ｃ，Ｂ，Ｄとすることができる。但し、この場合、提供対象ユーザと予め対応付けられる電子透かしパターンは、この特定の電子透かしデータ（列）を先頭にし、それ以降、この特定の電子透かしデータ（列）を使用しないパターンとすることが好ましい。
【００９４】
さらに、提供対象ユーザと予め対応付けられる電子透かしパターン同士は、この特定の電子透かしデータ（列）を先頭にした上での円順列として互いに異なるパターンにしておいてもよい。例えば、先頭にくる特定の電子透かしデータ列がＢ［０１］−Ｄ［１１］に設定されている場合、Ｂ，Ｄ，Ｃ，Ｂ，Ｄ，Ａと、Ｂ，Ｄ，Ａ，Ｂ，Ｄ，Ｃとは同一のパターンとして、いずれか一方のみが電子透かしパターンとして採用される。
【００９５】
さらにまた、電子透かしの二重埋め込みを実施してもよい。例えば、Ａ、Ｂ、Ｃ及びＤといったＭ（＝４）個の異なる電子透かしデータから形成される電子透かしパターンと重畳させる形で使用する「Ｅ」という電子透かしデータを用意する。次いで、例えばＡ，Ｂ，Ｄ，Ｃ，Ｂ，Ｄという一連の電子透かしデータの先頭部分に対応する分割要素だけを、更にこの「Ｅ」が埋め込まれた形にする。即ち、「Ｅ」を、検出パターン情報の先頭を表すマーカとして利用する。この際、例えば、予め、Ａ、Ｂ、Ｃ及びＤの各々に加えて「Ｅ」も埋め込まれた分割用コンテンツを形成し、エンコード処理後に分割しておくことも好ましい。これにより、（Ａ（＋Ｅ），Ｂ，Ｄ，Ｃ，Ｂ，Ｄ）という電子透かしパターンを形成することができる。以上の方法によって、検出パターン情報においては、「Ｅ」を有するデータ部分が常に先頭であると見なすことができるので、予め記憶された電子透かしパターンとの一意の照合が可能となる。
【００９６】
以上、詳細に説明したように、本発明によれば、異なる種類の電子透かしデータを埋め込んだ動画コンテンツを複数種類生成し、エンコード処理を実施した後、一定時間長の又は一定フレーム数の符号化単位（例えばＧＯＰ）で分割した分割要素を予め準備しておく。次いで、提供対象ユーザからコンテンツの配信要求があったことを受け、ユーザ毎に異なる分割要素の組み合わせを生成し、この一連の分割要素を結合させて配信する。
【００９７】
その結果、ユーザからのコンテンツ配信要求を受けた時点から、予め生成しておいた分割要素を組み合わせて結合するだけで、このユーザ情報を電子透かしとして埋め込んだ配信コンテンツを生成することが可能となる。即ち、ユーザ情報（ユーザＩＤ）に応じた効率的な且つ高速の電子透かし処理を実施することができる。
【００９８】
さらに、本発明によれば、エンコード処理は、動画コンテンツの受領時点で１回、電子透かしデータを埋め込んだ後に１回の、計２回で済む。これにより、例えば特許文献２のような少なくとも３回のエンコード処理を必要とする従来技術と比較して、より高い画質を保持することができる。
【００９９】
また、本発明においては、電子透かしデータの埋め込み後にエンコード処理及び分割処理を実施するので、コンテンツ結合時のファイルサイズがより小さくすることができ、結果的に、高品質ながら低容量を実現可能となるのである。
【０１００】
さらに、本発明においては、生成した分割要素の組合せで構成した電子透かしパターンを、繰り返し埋め込んだ動画コンテンツを取り扱う。その結果、動画コンテンツの一部で電子透かしパターンが検出できなかった場合でも、検出された電子透かしデータを補完することによって、電子透かしの誤り訂正を実施することができる。即ち、不正ユーザによるコンテンツ二次配信に対し、強力な抑止手段を提供可能となる。
【０１０１】
以上に述べた本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【０１０２】
１  コンテンツ結合・配信サーバ
１００  送受信インタフェース
１０１  原コンテンツ蓄積部
１０２  コンテンツ分割要素蓄積部
１１０  分割用コンテンツ生成部
１１１  コンテンツ符号化処理部
１１２  コンテンツ分割部
１１３  電子透かしコンテンツ生成部
２  電子透かしパターン生成サーバ
２００  送受信インタフェース
２０１  ユーザ情報蓄積部
２１０  電子透かしパターン管理部
２１１  コンテンツ提供対象特定部
３  電子透かし検出サーバ
３００  送受信インタフェース
３０１  取得コンテンツ蓄積部
３１０  電子透かし検出部
３１１  電子透かしデータ訂正部
４  コンテンツホルダ
５  端末
６  インターネット
【図１】
2014175757.tif 000003
【図２】
2014175757.tif 000004
【図３】
2014175757.tif 000005
【図４】
2014175757.tif 000006
【図５】
2014175757.tif 000007