(57)【特許請求の範囲】
【請求項１】
ディジタル・コンテンツを修正する方法であって、前記方法は、コンテンツ処理装置において、
前記ディジタル・コンテンツを、前記コンテンツ処理装置に含まれた入力インタフェース手段によって受信する工程と、
指紋算出手法を使用して前記ディジタル・コンテンツについて算出された第１の指紋を前記入力インタフェース手段によって受信する工程と、
前記ディジタル・コンテンツの少なくとも１つの修正限界値を前記入力インタフェース手段によって受信する工程であって、前記少なくとも１つの修正限界値が前記ディジタル・コンテンツ、第１のディジタル指紋、及び少なくとも１つの修正規則から算出されており、前記ディジタル・コンテンツ、前記第１のディジタル指紋、及び少なくとも１つの修正限界値が関連付けられる工程と、
修正されたディジタル・コンテンツを得るよう前記ディジタル・コンテンツを、前記コンテンツ処理装置に含まれた処理手段によって修正する工程と、
前記指紋算出手法を使用して、前記修正されたディジタル・コンテンツについて第２の指紋を前記処理手段によって算出する工程と、
前記第１の指紋と前記第２の指紋との間の差を、前記少なくとも１つの修正限界値と、前記コンテンツ処理装置に含まれた行使装置によって比較する工程と、
前記差が前記少なくとも１つの修正限界値の限界内にない場合、前記ディジタル・コンテンツが、認可されていない修正を受けていると前記行使装置によって判定する工程と、
前記コンテンツが、認可されていない修正を受けていないとの判定により、前記修正されたディジタル・コンテンツを、前記コンテンツ処理装置に含まれた出力インタフェース手段によってエキスポートする工程と
を含む方法。
【請求項２】
請求項１記載の方法であって、前記ディジタル・コンテンツをエキスポートする工程は、前記ディジタル・コンテンツを送出する動作、及び、前記ディジタル・コンテンツを保存する動作の群から選ばれる動作を含む方法。
【請求項３】
請求項１記載の方法であって、前記第１の指紋と前記第２の指紋との間の差は、Ｌ１ノルム、Ｌ２ノルム、及び相互相関の群から選ばれる関数を使用して算出される方法。
【請求項４】
請求項１記載の方法であって、前記ディジタル・コンテンツは少なくとも１つの画像を備える方法。
【請求項５】
請求項４記載の方法であって、前記ディジタル・コンテンツはビデオ・コンテンツを備える方法。
【請求項６】
請求項１記載の方法であって、前記コンテンツが、認可されていない修正を受けていると判定された場合、前記ディジタル・コンテンツを前記行使装置によって消去する工程を更に備える方法。
【請求項７】
ディジタル・コンテンツをレンダリングする方法であって、前記方法は、コンテンツ・レンダリング装置において、
前記ディジタル・コンテンツを、前記コンテンツ・レンダリング装置に含まれた入力インタフェース手段によって受信する工程と、
指紋算出手法を使用して前記ディジタル・コンテンツについて算出された第１の指紋を前記入力インタフェース手段によって受信する工程と、
前記ディジタル・コンテンツの少なくとも１つの修正限界値を前記入力インタフェース手段によって受信する工程であって、前記少なくとも１つの修正限界値が前記ディジタル・コンテンツ、第１のディジタル指紋、及び少なくとも１つの修正規則から算出されており、前記ディジタル・コンテンツ、前記第１のディジタル指紋、及び少なくとも１つの修正限界値が関連付けられる工程と、
前記指紋算出手法を使用して、前記受信されたディジタル・コンテンツについて第２の指紋を、前記コンテンツ・レンダリング装置に含まれた処理手段によって算出する工程と、
前記第１の指紋と前記第２の指紋との間の差を、前記少なくとも１つの修正限界値と、前記コンテンツ・レンダリング装置に含まれた行使装置によって比較する工程と、
前記差が前記少なくとも１つの修正限界値の限界内にない場合、前記ディジタル・コンテンツが、認可されていない修正を受けていると前記行使装置によって判定する工程と、
前記コンテンツが、認可されていない修正を受けていないとの判定により、前記ディジタル・コンテンツを、前記コンテンツ・レンダリング装置に含まれた出力インタフェース手段によってレンダリングする工程と
を含む方法。
【請求項８】
ディジタル・コンテンツを修正するコンテンツ処理装置であって、前記装置は、
前記ディジタル・コンテンツ、
指紋算出手法を使用して前記ディジタル・コンテンツについて算出される第１の指紋、及び
前記ディジタル・コンテンツの少なくとも１つの限界値
を受信するよう適合された少なくとも１つの入力インタフェースであって、前記少なくとも１つの修正限界値が前記ディジタル・コンテンツ、第１のディジタル指紋、及び少なくとも１つの修正規則から算出されており、前記ディジタル・コンテンツ、前記第１のディジタル指紋、及び少なくとも１つの修正限界値が関連付けられる少なくとも１つの入力インタフェースと、
修正されたディジタル・コンテンツを得るよう前記ディジタル・コンテンツを修正する機能と、
前記指紋算出手法を使用して、前記修正されたディジタル・コンテンツについて第２の指紋を算出する機能と
を行うよう適合されたプロセッサと、
前記第１の指紋と第２の指紋との間の差を、前記少なくとも１つの修正限界値と比較する機能と、
前記差が前記少なくとも１つの修正限界値の限界内にない場合、前記コンテンツが、認可されていない修正を受けていると判定する機能と、
前記コンテンツが、認可されていない修正を受けていないとの判定により、前記修正されたディジタル・コンテンツのエキスポートを可能にする機能と
を行うよう適合された行使装置と、
前記修正されたディジタル・コンテンツをエキスポートするよう適合された出力インタフェースと
を備えるコンテンツ処理装置。
【請求項９】
請求項８記載の装置であって、前記ディジタル・コンテンツをエキスポートするよう適合された少なくとも１つの出力インタフェースを更に備え、前記プロセッサは、前記コンテンツが、認可されていない修正を受けていないとの判定後にのみ、前記少なくとも１つの出力インタフェースを介して前記ディジタル・コンテンツをエキスポートするよう適合される装置。
【請求項１０】
請求項８記載の装置であって、前記少なくとも１つの入力装置は、ポータブル・セキュリティ・モジュールの読取器を備える装置。
【請求項１１】
ディジタル・コンテンツをレンダリングするコンテンツ・レンダリング装置であって、前記装置は、
前記ディジタル・コンテンツ、
指紋算出手法を使用して前記ディジタル・コンテンツについて算出される第１の指紋、及び
前記ディジタル・コンテンツの少なくとも１つの修正限界値
を受信する手段であって、前記少なくとも１つの修正限界値が前記ディジタル・コンテンツ、第１のディジタル指紋、及び少なくとも１つの修正規則から算出されており、前記ディジタル・コンテンツ、前記第１のディジタル指紋、及び前記少なくとも１つの修正限界値が関連付けられる、受信する手段と、
前記指紋算出手法を使用して、前記受信されたディジタル・コンテンツについて第２の指紋を算出するよう適合されたプロセッサと、
前記第１の指紋と前記第２の指紋との間の差を、前記少なくとも１つの修正限界値と比較する機能と、
前記差が前記少なくとも１つの修正限界値の限界内にない場合、レンダリングを可能にする機能と
を行うよう適合された行使装置と、
前記ディジタル・コンテンツをレンダリングする手段と
を備えるコンテンツ処理装置。
【請求項１２】
ディジタル・コンテンツを送出するコンテンツ・プロバイダ装置であって、
指紋算出手法を使用して前記ディジタル・コンテンツの指紋を算出し、前記ディジタル・コンテンツに対する修正が可能な限界を表す少なくとも１つの修正限界値を算出する機能であって、前記少なくとも１つの修正限界値が前記ディジタル・コンテンツ、第１のディジタル指紋、及び少なくとも１つの修正規則から算出されている機能と、
前記ディジタル・コンテンツ、前記第１のディジタル指紋、及び前記少なくとも１つの修正限度値を関連付ける機能と
を行うよう適合されたプロセッサと、
前記ディジタル・コンテンツ、前記ディジタル・コンテンツについての指紋、及び前記少なくとも１つの修正限度値を出力するよう適合された少なくとも１つのインタフェースと
を備えるコンテンツ・プロバイダ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にディジタル・コンテンツ保護に関し、特に、ディジタル・コンテンツの認可されていない修正に対する検出及び保護に関する。
【背景技術】
【０００２】
この部分は、本明細書及び／又は特許請求の範囲に記載する本発明の種々の局面に関し得る、当該技術分野の種々の局面を示すことを意図している。この記載は、本発明の種々の局面のより深い理解を容易にするための背景情報の提供に有用であると考える。したがって、前述の記載が、この点に照らして読まれ、従来技術と認めるものとしてではなく読まれるものとする。
【０００３】
ディジタル・コンテンツ（例えば、音楽やビデオなど。このうち、以下で後者を例証的な例として用いる）は性質上、修正が容易である。前述の修正は、事実上、コンテンツ頒布連鎖のどの点で行うこともできるが、前述の修正は、コンテンツ作成者及び／又はコンテンツ所有者によって常に望まれている訳でない。しかし、従来技術に、コンテンツに対する修正を制御するための解決策を提案しているものはない。
【０００４】
よって、前述の修正の検出を可能にし、場合によっては、制限も可能にする解決策に対する必要性が存在している。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は前述の解決策を提供する。
【課題を解決するための手段】
【０００６】
第１の局面では、本発明は、ディジタル・コンテンツに対する修正を検出する方法に関する。ディジタル・コンテンツ、ディジタル・コンテンツについて算出される第１の指紋、及びディジタル・コンテンツの少なくとも１つの限界値が受け取られる。ディジタル・コンテンツに対して行われる修正を表す修正値であって、コンテンツの現在のバージョン、及び第１の指紋に基づいた修正値が算出され、修正値を少なくとも１つの限界値と比較して、ディジタル・コンテンツに対する何れの修正も、少なくとも１つの限界値によって設定される限界の範囲内に収まるかを検出する。
【０００７】
好ましい実施例では、ディジタル・コンテンツを修正して修正コンテンツを生成する。算出工程では、ディジタル・コンテンツの現在バージョンが修正コンテンツである。
【０００８】
更に好ましい実施例では、ディジタル・コンテンツに対する何れの修正も、少なくとも１つの限界値で設定される限界内に収まることが検出された場合にのみ、ディジタル・コンテンツがエキスポートされる。
【０００９】
更に好ましい実施例では、修正値は、現在のコンテンツ及び第１の指紋について算出された第２の指紋に基づいて算出される。効果的には、前述の算出は、Ｌ１ノルム、Ｌ２ノルム、及び相互相関の群から選ばれる関数を使用する。
【００１０】
別の好ましい実施例では、ディジタル・コンテンツは少なくとも１つの画像を含む。特に、ビデオ・コンテンツに効果的である。
【００１１】
更に別の好ましい実施例では、ディジタル・コンテンツに対する何れの修正も、少なくとも１つの限界値によって設定される限界内に収まることが検出された場合にのみ、ディジタル・コンテンツが消去される。
【００１２】
更に別の好ましい実施例では、ディジタル・コンテンツのエキスポートは、ディジタル・コンテンツの送出、ディジタル・コンテンツの保存、及びディジタル・コンテンツのレンダリングの群から選ばれる動作を含む。
【００１３】
第２の局面では、本発明は、ディジタル・コンテンツに対する修正を検出する装置に関する。装置は、ディジタル・コンテンツ、ディジタル・コンテンツについて算出された第１の指紋、及びディジタル・コンテンツの少なくとも１つの限界値を受け取るよう適合された少なくとも１つの入力インタフェースを備える。装置は、ディジタル・コンテンツに対して行われる修正を表す修正値であって、コンテンツの現在のバージョン、及び第１の指紋に基づいた修正値を算出し、修正値を少なくとも１つの限界値と比較して、ディジタル・コンテンツに対する何れの修正も、少なくとも１つの限界値によって設定される限界の範囲内であるかを検出するよう適合されたプロセッサを更に備える。
【００１４】
好ましい実施例では、装置は、ディジタル・コンテンツをエキスポートするよう構成された少なくとも１つの出力インタフェースを更に備え、プロセッサは、ディジタル・コンテンツに対する何れの修正も、少なくとも１つの限界値によって設定される限界の範囲内に収まることを検出した後にのみ、少なくとも１つの出力インタフェースを介してディジタル・コンテンツをエキスポートするよう適合される。
【００１５】
更に好ましい実施例では、プロセッサは、第１の指紋、及び現在のディジタル・コンテンツに対して算出される第２の指紋に基づいて修正値を算出するよう適合される。
【００１６】
更に好ましい実施例では、少なくとも１つの入力インタフェースは、ポータブル・セキュリティ・モジュール用の読み取り器を備える。
【００１７】
第３の局面では、本発明は、ディジタル・コンテンツを送出する装置であって、ディジタル・コンテンツの指紋、及びディジタル・コンテンツに対して可能な修正の限界を表す少なくとも１つの限界値を算出するよう適合されたプロセッサ、並びに、ディジタル・コンテンツ、ディジタル・コンテンツの指紋、及び少なくとも１つの限界値を出力するよう適合された少なくとも１つのインタフェースを備える装置に関する。
【発明を実施するための最良の形態】
【００１８】
次に、本発明の好ましい構成を、例として、添付図面を参照して説明する。
【実施例】
【００１９】
図１は、本発明の好ましい実施例による、コンテンツ修正を検出し、場合によっては更に保護するシステムを示す。システム１００は、コンテンツ・プロバイダ・システム１１０、コンテンツ処理システム１２０及びコンテンツ・コンシューマ装置１３０を備える。話を明瞭にするために接続は省略した。
【００２０】
コンテンツ・プロバイダ・システム１１０は、コンテンツ１１１を記憶する第１のメモリ空間１１２、プロセッサ１１４、少なくとも１つの修正規則ＭＲを記憶する第２のメモリ空間１１６、前述の修正規則ＭＲを受け取る第１のインタフェース１１８、及び、第２のインタフェース１１９を備える（前述の役割は以下に、特定の実施例を参照して説明する）。第１のインタフェース１１８は例えば、ユーザ・インタフェース、又は別の装置（図示せず）に対するインタフェースであり得る。コンテンツ・プロバイダ・システムは、ディジタル・コンテンツ１１１を出力する第３のインタフェース１１７を更に備える。２つのメモリ空間１１２、１１６は必ずしも専用メモリ空間でなくてよい。更に、単一の物理メモリ内にあり得る。
【００２１】
例証する目的で、コンテンツ１１１の形式は、コンテンツ・プロバイダ・システム１１０によって配布される形式である旨を示すことを意味する「初期コンテンツ」である。
【００２２】
配布される対象のコンテンツ１１１について、プロセッサ１１４は、指紋ＦＰとして知られる一種のチェックサムを算出する。非常に単純化された指紋は例えば、画像において完全に黒い画素の数の集計を含み得る。従来技術は、ディジタル・コンテンツの指紋を算出する別々の多くのやり方を教示する。ラジアル・ソフト・ハッシュ・アルゴリズム（Ｆ．  Ｌｅｆｅｂｖｒｅ、Ｂ．  Ｍａｃｑによる「ＲＡＳＨ：  ＲＡｄｏｎ  Ｓｏｆｔ  Ｈａｓｈ  ａｌｇｏｒｉｔｈｍ、Ｅｕｒｏｐｅａｎ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｃｏｎｆｅｒｅｎｃｅ  ２００２、  Ｔｏｕｌｏｕｓｅ、  Ｆｒａｎｃｅ」として、簡略バージョンが刊行されている）と呼ばれている、指紋を算出する好ましい手法を次に図２乃至図４を参照して説明する。
【００２３】
ラジアル・ソフト・ハッシュ・アルゴリズムは、Ｐ−Ｑ画像表現上で選択される点の輝度の疑似分散に基づく。Ｐ−Ｑ画像表現内の点を選択するために（図２参照）、画像の中心を通って進む線に沿っており、その角度配向θによって特徴付けられる点を考えてみる。角度配向がθの場合、（Ｘ，Ｙ）軸（元の領域）による点（ｘ，ｙ）の座標は、（Ｐ，Ｑ）軸による（ｐ，θ）になる。
【００２４】
【数１】
0005248934.tif 000002
図３は、画像の中心（すなわち、中心点（ｘ’，ｙ’））を通って進む向きθを有する線上の画素の組の選択を示す。前述の線（ストリップと呼ばれる）の離散的なバージョンの３つの例を図に表す。θ＝０に対応する第１のストリップは水平であり、θ＝π／２に対応する第２のストリップは垂直である一方、画像の対角線に及ぶ第３のストリップは、例証の目的で、選択された画素を黒でマーキングしている。図内のストリップは例証の目的のために過ぎず、幅又は広さは限定的でないということを当業者は認識するであろう。
【００２５】
アルゴリズムによれば、ｐ軸のみを使用して各角度配向θの画素を特徴付ける。角度配向がθの場合、点（ｘ，ｙ）は、対（ｐ，θ）によって特徴付けられる。
【００２６】
画素幅１のストリップの場合、点（ｘ，ｙ）は、その座標ｐが
−０．５≦ｐ−ｐ’≦０．５    （１）
を満たす場合、選択点である。
【００２７】
ここで、（ｐ’、θ）は、同じ特定のθに対する中心点（ｘ’，ｙ’）の座標である。
【００２８】
式（１）はよって、
−０．５≦（ｘ−ｘ’）ｃｏｓθ＋（ｙ−ｙ’）ｓｉｎθ≦０．５  （２）
としても表すことができ、これは、ηのストリップ幅に一般化すれば、
−η／２≦（ｘ−ｘ’）ｃｏｓθ＋（ｙ−ｙ’）ｓｉｎθ≦η／２  （３）
になる。
【００２９】
図４に示すように、アルゴリズムの好ましいバージョンは、画像内の点の重要度を更に考慮に入れる。画像内の点（ｘ，ｙ）の重要度は、中心（ｘ’，ｙ’）に対するこの点（ｘ，ｙ）の相対位置によって重み付けすることが可能であり、仮想楕円の外にある点（必ずしも、画像の境界まで延在する訳でないか、又は実際に画像の境界によって制限される）は廃棄される。選ばれるためには、楕円画像の中心（ｘ‘、ｙ’）からの点（ｘ，ｙ）の距離ｒは、
ｒ（ｘ，ｙ）＜ｄ（θ）                （４）
を満たす。
【００３０】
ここで、
ｄ２（θ）＝（Ｈ／２）２（Ｗ／２）２／（（Ｈ／２）２ｃｏｓ２（θ）＋（Ｗ／２）２ｓｉｎ２（θ））
であり、
ｒ２（ｘ，ｙ）＝（ｘ−ｘ’）２＋（ｙ−ｙ’）２
である。
【００３１】
θが、何れの特定の値の場合でも、対角線ストリップの画素のみを選択することができる。対角線ストリップについて示すように、黒画素のみが選択される。白色画素は却下されることになる（か、又は却下されている）。
【００３２】
θが1°である離散化を使用すれば、画像の視覚的なダイジェスト版は、１８０個の画素を有する。視覚的なダイジェストの各要素はよって、
【数２】
0005248934.tif 000003
ここで、
Ｉ（ｐ，θ）は、選択点（ｐ，θ）の値（例えば、画素（ｐ，θ）の輝度）であり、
Ｍｅａｎ（θ）は、Ｉ（ｐ，θ）の古典的な平均値
素を有する。視覚的なダイジェストの各要素はよって、
【数３】
0005248934.tif 000004
であり、
Ｎθは、ｃａｒｄ（｛ｐ，  θ｝）（ηのストリップ幅）、すなわち、点ｐ，θの基数である。
【００３３】
最後に、画像ｉの画像の視覚的なダイジェストは、
ＶＤ（ｉ）＝｛Ｅｌｔ（θ）｝であり、  ｃａｒｄ（ＶＤ（ｉ））＝１８０である。
【００３４】
単一の画像の場合、指紋ＦＰはＶＤ（ｉ）に等しい。  
複数の画像を備えるビデオ系列の場合、指紋ＦＰは好ましくは、Ａ．Ｍａｓｓｏｕｄｉ、Ｆ．Ｌｅｆｅｂｖｒｅ、Ｃ．−Ｈ．Ｄｅｍａｒｔｙ、Ｌ．Ｏｉｓｅｌ、Ｂ．Ｃｈｕｐｅａｕによる「Ａ  Ｖｉｄｅｏ  Ｆｉｎｇｅｒｐｒｉｎｔ  Ｂａｓｅｄ  Ｏｎ  Ｖｉｓｕａｌ  Ｄｉｇｅｓｔ  ａｎｄ  Ｌｏｃａｌ  Ｆｉｎｇｅｒｐｒｉｎｔｓ  ＩＥＥＥ  ＩＣＩＰ’０７，Ａｔｌａｎｔａ」として算出される。算出は簡潔には、以下のように行われる。ｎ個のフレームの群が選択される。大局的な画像特徴（別々の画像コンテンツ毎に特有な一意の画像特徴）が各フレームから抽出される。ｎ個のフレームの群毎に、連続した大局的な画像特徴の距離が計算される。この距離の変遷を使用して、ショット境界、及び安定したフレームを検出することができる。ショット境界は、ｎ個のフレームの群内の代表的な特徴の際立った変動である。２個のショット境界によって取り囲まれるフレームの組はショットである。安定したフレームは、ショット内の画像特徴の最小の距離変動を示す。安定したフレームが検出されると、ｍ個のロバストな特徴の組が、安定したフレームから抽出される。視覚的なダイジェストと呼ばれる前述のｍ個の画像特徴は、検出され、コンテンツを表す。安定したフレームのｍ個の特徴の組は、ショット指紋と呼ばれる。ビデオ指紋は、ショット指紋の組である。
【００３５】
指紋ＦＰ及び当初のコンテンツ１１１を次いで少なくとも１つの修正規則ＭＲとともに使用して少なくとも１つの修正限界Ｍｌを算出する。例えば、２つのＦＰと、ＭＬとの間の比較はＬ２ノルムとも呼ばれるユークリッド距離を使用して算出することができるが、Ｌ１ノルムや相関（回転の検出に特に有用である）などの他の種類の比較も可能である。例えば、当初コンテンツ１１１を±３°超、回転させることができない旨を特定の修正規則ＭＲが規定している場合、対応する修正限界ＭＬはこの修正規則ＭＲを、特定の当初コンテンツの限界値として表す。別のコンテンツの場合、修正規則ＭＲは同じであり得るが、修正限界ＭＬは異なる可能性が最も高い。
【００３６】
プロセッサ１１４は次いで、指紋ＦＰ及び少なくとも１つの修正限界ＭＬをコンテンツ１１１と関連付ける。好ましくは、ディジタル署名などのインテグリティ機構を使用して、修正限界Ｍｌ及び指紋ＦＰ対を、特定のコンテンツ１１１について偽造することが可能でないことを保証する。このことを行う別のやり方の１つには例えば、コンテンツ１１１を第１の鍵Ｋ１で暗号化し、少なくとも１つの修正限界ＭＬ及び指紋ＦＰ並びに第１の鍵Ｋ１を、コンテンツ１１１のＤＲＭライセンスに含めることがあり得る。ＤＲＭライセンスは次いで、第２の鍵Ｋ２によって暗号化される。第２の鍵Ｋ２の配布は、ＤＲＭシステムの役割であり、よって、本発明の範囲外である。コンテンツ１１１はＤＲＭライセンスなしでは使用可能でなく、よって、少なくとも１つの修正限界ＭＬ及び指紋ＦＰがコンテンツと関連付けられるということを当業者は認識するであろう。前述の値及びコンテンツを関連付ける別のやり方として、コンテンツのヘッダに値を含め、効果的には、次いでこれを暗号化することがある。好ましい実施例では、コンテンツ１１１が前述のように暗号化され、暗号化鍵Ｋ１、少なくとも１つの修正限界ＭＬ及び指紋ＦＰが、必要なアクセス鍵を対象受信者のみが有するポータブル・セキュリティ・モジュール（図示せず。スマートカードなど）上の第２のインタフェース１１９を使用してセキュアに記憶される一方、暗号化コンテンツは別個に送出される。
【００３７】
コンテンツ処理システム１２０はよって、当初コンテンツ１１１、少なくとも１つの修正限界ＭＬ及び指紋ＦＰをいくつかの別々のやり方で受信することができる。コンテンツ処理システム１２０は、好ましくは暗号化された当初コンテンツ１１１を受信する第１のインタフェース１２１を備え、少なくとも１つの修正限界ＭＬ及び指紋ＦＰを受信する別個の第２のインタフェース１２２を場合によっては備え、当初コンテンツ１１１を処理するプロセッサ１２５を備える。コンテンツ処理システム１２０は、例えばコンテンツを記憶するよう適合された少なくとも一メモリ１２３を備え、効果的には、処理命令を受信するユーザ・インタフェースを備え、ディジタル・コンテンツをエキスポートする第４のインタフェース１２４を備える。
【００３８】
プロセッサ１２５は、わずかな修正でもその修正後に修正コンテンツになる当初コンテンツ１１１を修正する旨の処理命令に従い得る。しかし、コンテンツ処理システム１２０は、コンテンツをエキスポートする際の修正（コンテンツを修正するか否か）を検査する行使装置１２７（場合によっては、プロセッサ１２５又は別個のプロセッサに組み入れられる）も備える。本発明の意味合いでは、「エキスポート」の語は、コンテンツの保存、コンテンツのレンダリング、及び（場合によっては第２の装置への）コンテンツの送出を含む。行使装置１２７は、コンテンツ・プロバイダ・システム１１０と同じ指紋方法を使用して、コンテンツの第２の指紋ＦＰ’を算出する。
【００３９】
行使装置１２７は次いで、当初の指紋ＦＰと第２の指紋ＦＰ’との間の差が、少なくとも１つの修正限界ＭＬによって設定される限界内に収まるかを判定する。コンテンツが修正されていない場合、第２の指紋ＦＰ’と当初の指紋ＦＰとの間の差はゼロである。この場合、行使装置１２７は、コンテンツ１１１に対する修正は行われておらず、コンテンツ１１１を保存又はエキスポートすることができると結論付ける。
【００４０】
しかし、コンテンツが修正されている場合、第２の指紋ＦＰ’は当初の指紋ＦＰと異なる。差が少なくとも一修正限界ＭＬで設定される限界内の場合、行使装置１２７は、修正コンテンツのエキスポート又は保存を可能にする。前述のＤＲＭライセンス例を続ければ、新たなＤＲＭライセンスが、コンテンツを復号するために必要な復号鍵（コンテンツ・プロバイダ・システム１１０から受信されたものと必ずしも同じでない）、少なくとも１つの修正限界ＭＬ、及び当初の指紋ＦＰを有するコンテンツに対して生成される。当初の指紋ＦＰを使用することが重要である。これにより、コンテンツ・プロバイダ・システム１１０によって設定される限界内にその後の修正がなお収まる旨の検証が可能になるためである。行使装置１２７は、少なくとも１つの修正限界ＭＬの境界を差が超えることを発見した場合、修正コンテンツのエキスポート又は保存を阻止することができ、実施例では、行使装置１２７は更に、コンテンツ及び／又はランセンスを使用不能にする。
【００４１】
安全性を向上させるために、レンダリングする対象の受信コンテンツが、認可されずに修正されていないことをコンテンツ・コンシューマ装置１３０が検証する旨を要求することが可能である。このことを行うために、コンテンツ・コンシューマ装置１３０は、コンテンツの記憶を意図したメモリ１３４、受信コンテンツの指紋ＦＰ”を算出するよう適合されたプロセッサ１３２、並びに、算出された指紋ＦＰ”、及び当初の指紋ＦＰを比較して、コンテンツとともに受信された修正限界ＭＬの何れかを、その差が違反するかをみるよう適合された行使器装置１３６（場合によっては、プロセッサ１３２において実施される）を備える。肯定の場合、行使器装置１３６は、コンテンツのレンダリングを阻止し、好ましくは、コンテンツを消去する。
【００４２】
前述の、ビデオの好ましい指紋方法を使用すれば、例えば、修正に関する考えられる許容範囲のいくつかの例により、ビデオの以下の局面に対して限界を設定することが可能である。
【００４３】
空間因子：
回転：−３°＜ｒ＜３°、  ｒ＝９０°、−９０°、１８０°、−１８０°
ズーム：０．５  ＜  ｚ  ＜  １．５
クロッピング：行及び／又は列の１％の除去
圧縮：ＪＰＥＧ  ２５
挿入：ロゴ（小）
レターボックス（挿入、削除）：対称行の追加又は削除
時間因子：
シーンの再配列：サマリー、ティーザ
シーン追加：何れかの数のシーン（例えば、ＩＣにおけるシーン数に対する、ＭＣにおける追加シーンの％）
シーン除去：何れかの数のシーン（例えば、ＩＣにおけるシーン数に対する、ＭＣにおける除去シーンの％）
フレーム・レート：＜１５  ｆｓ
複数の修正規則ＭＲを一コンテンツと関連付けることができ、各修正規則ＭＲは別個の閾値を規定することを当業者は認識するであろう。複数の修正規則ＭＲは、等しい数の修正限界ＭＬをもたらし得るが、それらの数は、修正規則ＭＲの数よりも小さいこともあり得る。
【００４４】
図５は、コンテンツ修正を検出する方法のフローチャートを示し、拡張された実施例では、本発明の好ましい実施例による、コンテンツ修正を保護する方法のフローチャートを示す。
【００４５】
コンテンツ１１１を記憶しているコンテンツ・プロバイダ・システム１１０は、コンテンツ１１１の少なくとも１つの修正規則ＭＲを取り出し（２１０）、コンテンツの指紋ＦＰを算出する（２２０）。２つの工程は逆の順序で行うことができる。少なくとも１つの修正限界ＭＬが、指紋ＦＰ及び少なくとも１つの修正規則ＭＲに基づいて算出される（２３０）。次いで、前述の通り、コンテンツ１１１が、指紋ＦＰ及び少なくとも１つの修正規則ＭＲに関連付けられる（２４０）。少なくとも１つの修正規則ＭＲをコンテンツと関連付けて、これをユーザに通知することを可能にすることも考えられる。コンテンツ１１１、指紋ＦＰ及び少なくとも１つの修正限界ＭＬが次いでエキスポートされる（例えば、コンテンツ１１１が指紋ＦＰ及び少なくとも１つの修正規則ＭＬと別個にエキスポートすることが可能であるので、必ずしも一緒でない）。
【００４６】
コンテンツ処理システム１２０では、コンテンツ１１１、指紋ＦＰ、及び少なくとも１つの修正限界ＭＬが取り出され（２６０）、コンテンツ１１１が修正される（２７０）。
【００４７】
コンテンツ１１１を保存又はエキスポートする前に、第２の指紋ＦＰ’が算出され（２８０）、当初の指紋ＦＰと第２の指紋ＦＰ’との間の差が、少なくとも１つの修正限界ＭＬと比較される（２９０）。次いで、その差が、少なくとも１つの修正限界ＭＬによって設定される限界内に収まるかが検証される（３００）。肯定（「はい」）の場合、修正コンテンツのエキスポート又は保存が可能になる（３１０）。しかし、否定（「いいえ」）の場合、修正コンテンツのエキスポート又は保存が阻止される（３２０）。
【００４８】
コンテンツがエキスポートされる場合、好ましくは、第１の指紋ＦＰ、及び少なくとも１つの修正限界ＭＬは、更なる修正を検出し、更なる修正を場合によっては制限もすることができるために、コンテンツとともにセキュアにエキスポートする。
【００４９】
工程２６０及び２８０−３２０は、コンテンツ１１１、指紋ＦＰ、及び少なくとも１つの修正限界ＭＬを取り出す（２６０）コンテンツ・コンシューマ装置１３０において行うこともできる。しかし、コンテンツ・コンシューマ装置１３０では、コンテンツは修正されず、よって、工程２７０は行われない。
【００５０】
コンテンツ１１１をレンダリングする前に、第２の指紋ＦＰ’が算出され（２８０）、当初の指紋ＦＰと第２の指紋ＦＰ’との間の差が、少なくとも１つの修正限界ＭＬと比較される（２９０）。次いで、その差が、少なくとも１つの修正限界ＭＬによって設定される限界内にあるかが検証される（３００）。肯定（「はい」）の場合、レンダリングが可能になる（３１０）。しかし、否定（「いいえ」）の場合、レンダリングが阻止され（３２０）、コンテンツを消去することができる。
【００５１】
本発明により、修正に使用されるツールを必ずしも制御することなく、ディジタル・コンテンツへの修正に対する制御が可能になる。むしろ、本発明により、何れの修正も可能になり、修正コンテンツを保存又はエキスポートする場合に修正規則が行使される。
【００５２】
本発明を使用して、何れかの適切な従来技術の手法を使用して算出される指紋に基づいて他の種のディジタル・データ（例えば、(ＣＤ等の)音楽）を保護することもできることを当業者は認識するであろう。
【００５３】
本発明は、例示で表しているに過ぎない。本明細書、並びに（該当する場合）特許請求の範囲、及び添付図面に記載された各構成は、別個に備えても、何れの適切な組み合わせで備えてもよい。ハードウェアで実現されるものとして記載した構成は、ソフトウェアによっても実現することができ、逆も同様である。接続は適宜、無線接続又は有線接続（必ずしも直接又は専用でなくてよい）として実現することができる。
【００５４】
特許請求の範囲記載の参照符号は、例証の目的に過ぎず、特許請求の範囲記載の範囲を限定する効果を何ら有しないものとする。
【図面の簡単な説明】
【００５５】
【図１】本発明の好ましい実施例による、コンテンツ修正を検出し、保護するシステムを示す図である。
【図２】画像内の半径を示す図である。
【図３】視覚指紋の画像における点を選択する第１の方法を示す図である。
【図４】視覚指紋の画像における点を選択する第２の方法を示す図である。
【図５】本発明の好ましい実施例による、コンテンツ修正を検出し、保護する方法を示すフローチャートである。
【符号の説明】
【００５６】
１１１  コンテンツ
１２０  コンテンツ処理システム
【図１】
0005248934.tif 000005
【図２】
0005248934.tif 000006
【図３】
0005248934.tif 000007
【図４】
0005248934.tif 000008
【図５】
0005248934.tif 000009