JPH11346302A - 電子透かし挿入システム、電子透かし特性表作成装置 - Google Patents

電子透かし挿入システム、電子透かし特性表作成装置

Info

Publication number
JPH11346302A
JPH11346302A JP10150823A JP15082398A JPH11346302A JP H11346302 A JPH11346302 A JP H11346302A JP 10150823 A JP10150823 A JP 10150823A JP 15082398 A JP15082398 A JP 15082398A JP H11346302 A JPH11346302 A JP H11346302A
Authority
JP
Japan
Prior art keywords
digital watermark
image
attack
strength
image quality
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP10150823A
Other languages
English (en)
Other versions
JP3156667B2 (ja
Inventor
Riyouma Oami
亮磨 大網
Yoshihiro Miyamoto
義弘 宮本
Mutsumi Ota
睦 太田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP15082398A priority Critical patent/JP3156667B2/ja
Priority to US09/320,961 priority patent/US6415041B1/en
Publication of JPH11346302A publication Critical patent/JPH11346302A/ja
Application granted granted Critical
Publication of JP3156667B2 publication Critical patent/JP3156667B2/ja
Priority to US10/072,596 priority patent/US6470090B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • G06T1/0028Adaptive watermarking, e.g. Human Visual System [HVS]-based watermarking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • G06T1/005Robust watermarking, e.g. average attack or collusion attack resistant
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0202Image watermarking whereby the quality of watermarked images is measured; Measuring quality or performance of watermarking methods; Balancing between quality and robustness

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Image Processing (AREA)
  • Television Systems (AREA)

Abstract

(57)【要約】 【課題】 入力される画像に応じて適切な電子透かし強
度を自動的に算出し、電子透かしを画像に挿入する電子
透かし挿入システムを提供する。 【解決手段】 入力画像をカテゴリ分類部103で分類
し、カテゴリインデックスを出力する。蓄積装置101
には、電子透かし強度と画質劣化度とアタックに対する
耐性評価値との対応を記述した電子透かし特性表がカテ
ゴリインデックスごとに蓄積され、入力されるカテゴリ
インデックスに応じて、使用する電子透かし特性表を選
択する。電子透かし強度算出部100は、電子透かし強
度を蓄積装置101に出力し、蓄積装置101から出力
される画質劣化度と耐性評価値と、ユーザから入力され
る制約情報とを用いて最適電子透かし強度を算出し、出
力する。電子透かし挿入部は、埋め込みデータを電子透
かしに変換し、入力される最適電子透かし強度で入力画
像に電子透かしを挿入し、電子透かし挿入画像を出力す
る。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、情報を電子透かし
に変換して画像に挿入する、電子透かし挿入システムに
関する。
【0002】
【従来の技術】従来、この種の電子透かし挿入システム
は、例えば特開平9−191394号公報や文献「19
97年12月、アイ・イー・イー・イー・トランザクシ
ョンズ・オン・イメージプロセッシング、第IP−6
巻、第12号、1673〜1687頁(IEEE TRANSACTI
ONS ON IMAGE PROCESSING, VOL.IP-6, NO.12, 1997)」
に示されるように、オーディオ、画像などのディジタル
信号に、著作権情報などを埋め込む目的として用いられ
ている。
【0003】図10は、前記公開特許および前記文献に
記載された従来の電子透かし挿入器である。周波数変換
器1000は、入力画像に対してDCT(Discrete Cos
ineTransform;離散コサイン変換)または、DFT(Dis
crete Fourier Transform;離散フーリエ変換)を行
い、変換係数をマーク挿入器1001へ出力する。マー
ク挿入器1001は、周波数変換器1000から出力さ
れる変換係数に、電子透かし信号を入力される電子透か
し強度で挿入し、電子透かし挿入変換係数を逆周波数変
換器1002へ出力する。逆周波数変換器1002は、
マーク挿入器1001から出力される電子透かし挿入変
換係数に対し、周波数変換器1000で行われた変換の
逆変換を行い、電子透かし挿入画像を生成して出力す
る。
【0004】次に、動作を説明する。入力画像は、周波
数変換器1000に入力され、画像全体に対してDCT
またはDFTが行われる。そして、得られた変換係数
は、マーク挿入器1001へ出力される。マーク挿入器
1001では、変換係数の大きさの大きい方から電子透
かしの長さと同じN個の変換係数を選択し、電子透かし
を挿入する。具体的には、電子透かし信号をx、埋め込
むべき変換係数をv、電子透かし強度をα、電子透かし
挿入変換係数をv’とすると、
【0005】
【数1】
【0006】あるいは、
【0007】
【数2】
【0008】などに従って電子透かしを挿入する。
【0009】得られた電子透かし挿入変換係数は逆周波
数変換回路1002へ出力され、ここで、逆DCTまた
は逆DFTが行われて電子透かし挿入画像が生成、出力
される。
【0010】電子透かし挿入画像の画質劣化と、電子透
かしのアタックに対する耐性はトレードオフの関係にあ
り、マーク挿入器1001へ入力される電子透かし強度
αの値を調節することで、両者のバランスを図る。αを
大きくすると、電子透かし挿入画像の画質劣化は大きく
なるが、アタックに対する耐性は向上する。逆にαを小
さくすると、電子透かし挿入画像の画質劣化を抑えるこ
とができるが、アタックに対する耐性は低下する。
【0011】
【発明が解決しようとする課題】しかしながら、上述し
た従来の電子透かし挿入システムでは、電子透かし強度
の適切な設定が困難であるという問題点がある。
【0012】その理由は、ユーザが適当に電子透かし強
度を調整して、電子透かしを挿入するためである。従来
の電子透かし挿入システムでは、電子透かし挿入によっ
て生じるであろう画質劣化がどの程度のものであるの
か、また、アタックに対してどの程度の耐性を有するの
かを知る手段を有しない。このためユーザは、電子透か
しを実際に挿入して、画質劣化がどの程度になるかを複
数の電子透かし強度に対して試した後でしか、適切な電
子透かし強度を決定することができなかった。また、ア
タックに対する耐性は、ユーザが自らアタックを試み、
どの程度の耐性を有するのかを評価しなければ、正確に
はわからなかった。
【0013】別の理由は、適切な電子透かし強度は画像
の内容によって大きく異なるということである。このた
め、たとえ電子透かし強度と画質劣化、アタックに対す
る耐性との関係を決定論的にユーザに呈示しても、すべ
ての画像に適用するのは困難であり、真の最適な電子透
かし強度とは異なるという問題がある。
【0014】本発明の目的は、ユーザの入力する制約条
件と、画像の特徴とに基づいて、電子透かし強度を自動
的に決定できる電子透かし挿入システムを提供すること
にある。
【0015】
【課題を解決するための手段】本発明の電子透かし挿入
システムは、入力画像の特徴量を計算してカテゴリに分
類し、カテゴリインデックスを出力する手段と、予め様
々なカテゴリインデックス毎に、電子透かし強度と、画
質劣化度と、アタックに対する耐性評価値との関係を記
述した電子透かし特性表を蓄積しておき、前記入力画像
のカテゴリインデックスに応じて電子透かし特性表を選
択し、入力された電子透かし強度に対応する画質劣化度
とアタックに対する耐性評価値とを出力する蓄積手段
と、前記蓄積手段へ前記電子透かし強度を出力し、前記
蓄積手段から出力される前記画質劣化度と前記耐性評価
値とから、入力される電子透かし強度の制約情報に基づ
いて、最適電子透かし強度を決定し、出力する電子透か
し強度算出手段と、入力される埋め込みデータを電子透
かしに変換し、前記最適電子透かし強度を入力パラメー
タとして前記入力画像に前記電子透かしを挿入し、電子
透かし挿入画像として出力する手段と、を有することを
特徴とする。
【0016】本発明の電子透かし挿入システムは、電子
透かし強度の制約情報として、画質劣化度の許容限界値
を入力し、前記電子透かし強度算出手段において、画質
劣化度が画質劣化度の許容限界値以内となる範囲内で前
記最適電子透かし強度を決定し、出力することを特徴と
する。
【0017】本発明の電子透かし挿入システムは、電子
透かし強度の制約情報として、アタックに対する安全性
指標の限界値を入力し、前記電子透かし強度算出手段に
おいて、耐性評価値が、安全性指標の限界値以上となる
範囲内で前記最適電子透かし強度を決定し、出力するこ
とを特徴とする。
【0018】本発明の電子透かし挿入システムは、電子
透かし強度の制約情報として、画質劣化量と前記安全性
指標とのバランスを決定する重み付け指標を入力し、前
記電子透かし強度算出手段において、最適電子透かし強
度を決定するときの画質劣化量と安全性指標の寄与する
割合を、重み付け指標によって決定することを特徴とす
る。
【0019】本発明の電子透かし挿入システムは、電子
透かし強度と、画質劣化度と、アタックに対する耐性評
価値との関係を記述した電子透かし特性表を作成する電
子透かし特性表作成装置を設け、作成された電子透かし
特性表を前記蓄積手段へ入力することを特徴とする。
【0020】本発明の電子透かし特性表作成装置は、入
力される埋め込み情報を電子透かしに変換し、入力され
る電子透かし強度に応じた強度で前記電子透かしを入力
画像に挿入し、電子透かし挿入画像を生成する電子透か
し挿入手段と、前記電子透かし挿入画像に対して、入力
されるアタックパラメータに応じてアタックの強度を調
節してアタックを実行し、アタックされた画像を生成す
るアタック画像生成手段と、前記アタックされた画像に
対して電子透かしの検出を試み、検出結果を出力する電
子透かし検出手段と、前記入力画像と前記電子透かし挿
入画像を比較することにより、電子透かし挿入によって
生じる画質劣化の度合いを算出し、画質劣化量として出
力する画質劣化量算出手段と、前記入力画像の特徴量を
計算してカテゴリに分類し、カテゴリインデックスを出
力するカテゴリ分類手段と、様々な入力画像と様々な電
子透かし強度との組み合わせに対して検出された前記一
連の検出結果をカテゴリインデックス、電子透かし強
度、アタックパラメータごとに集計して検出率を求め、
さらにカテゴリインデックス、電子透かし強度毎にアタ
ックに対する耐性評価値を前記検出率から算出するとと
もに、前記画質劣化量をカテゴリインデックス、電子透
かし強度毎に平均して画質劣化度を求め、カテゴリイン
デックス毎に、電子透かし強度と前記画質劣化度と前記
アタックに対する耐性評価値との対応関係を示す電子透
かし特性表を生成し、出力する電子透かし特性表生成手
段とを有することを特徴とする。
【0021】本発明の電子透かし特性表作成装置は、前
記電子透かし特性表生成手段において、アタックパラメ
ータ、電子透かし強度、カテゴリインデックス毎に、電
子透かしの検出結果を集計し、検出率データを出力する
手段と、画質劣化量をカテゴリインデックス、電子透か
し強度毎に平均し、画質劣化度を出力する手段と、アタ
ックパラメータと前記検出率データから、アタックパラ
メータと検出率の関係を求め、耐性評価値を算出して出
力する耐性評価値算出手段と、カテゴリインデックスと
電子透かし強度と前記画質劣化度と前記耐性評価値とを
統合して、電子透かし特性表を生成し、出力する手段と
を有することを特徴とする。
【0022】本発明の電子透かし特性表作成装置は、前
記耐性評価値算出手段において、アタックパラメータに
対する検出率の推移を表す関数と、重み付け関数との内
積を取ることによって耐性評価値を算出することを特徴
とする。
【0023】本発明の電子透かし特性表作成装置は、前
記耐性評価値算出手段において、アタックパラメータに
対する検出率の推移を表す関数から、前記検出率がある
しきい値以上となる前記アタックパラメータの区間を求
め、前記区間の長さに基づいて耐性評価値を決定するこ
とを特徴とする。
【0024】
【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して詳細に説明する。
【0025】図1を参照すると、本発明の一実施の形態
としての電子透かし挿入システムが示されている。
【0026】図において、カテゴリ分類部103は、入
力画像の特徴量を計算し、得られた特徴量から画像の属
するカテゴリを求め、カテゴリインデックスを蓄積装置
101へ出力する。蓄積装置101は、カテゴリ分類部
103から出力されるカテゴリインデックスによって用
いる表を選択し、電子透かし強度算出部100から出力
される電子透かし強度に対する画質劣化度と耐性評価値
とを電子透かし強度算出部100へ出力する。電子透か
し強度算出部100は、様々な値の電子透かし強度を蓄
積装置101へ出力する。そして、その結果として蓄積
装置101から出力される、その電子透かし強度に対す
る画質劣化度と耐性評価値と、ユーザから入力される電
子透かし強度に関する制約情報とに基づいて、最適電子
透かし強度を決定して電子透かし挿入部102へ出力す
る。電子透かし挿入器102は、埋め込みデータを電子
透かしに変換し、電子透かし強度算出部100から出力
される最適電子透かし強度で電子透かしを画像に挿入
し、電子透かし挿入画像を出力する。
【0027】次に、図1に示す電子透かし挿入システム
の動作について説明する。まず、いくつかの記号を定義
する。
【0028】入力画像を分類するカテゴリの数をKと
し、K個のカテゴリのそれぞれをカテゴリインデックス
k(=1,...,K)で区別する。電子透かし挿入時
に電子透かし強度として取り得る値をs(m) (m=
1,...,M)とする。電子透かし強度は、用いる電
子透かし挿入アルゴリズムに依存して変わるが、電子透
かし強度を連続的に変化させられる場合には、変化可能
な範囲でM個に離散化し、それぞれの値をs(m)で表
す。さらに、カテゴリインデックスがk、電子透かし強
度がs(m)のときの画質劣化度とアタックに対する耐
性評価値をそれぞれD(k,m),V(k,m)で表
す。
【0029】次に、図を参照して詳細に説明する。
【0030】入力された画像は、カテゴリ分類部103
に入力される。カテゴリ分類部103では、画像の特徴
量を計算し、得られる特徴量に基づいて入力画像がどの
カテゴリに属するか判定し、そのカテゴリを示すカテゴ
リインデックスを出力する。具体的には、カテゴリ分類
部103内では、カテゴリの境界を与える特徴量の値を
保持しており、それらと算出された特徴量とを比較し、
分類する。特徴量としては、例えば、画像全体のアクテ
ィビティ(交流周波数成分の二乗平均値)が考えられ
る。
【0031】カテゴリ分類部103から出力されたカテ
ゴリインデックスは、蓄積装置101へ入力される。蓄
積装置101には、各カテゴリインデックスに対して、
電子透かし強度と、画質劣化度とアタックに対する耐性
評価値との対応関係を記述した電子透かし特性表が蓄積
されている。カテゴリインデックスkに対する電子透か
し特性表は、表1のようになる。
【0032】
【表1】
【0033】蓄積装置101では、電子透かし強度算出
部100から電子透かし強度s(m)が入力されたとき
に、カテゴリ分類部103から出力されたカテゴリイン
デックスkによって、用いる電子透かし特性表を選択
し、画質劣化量D(k,m)と耐性評価値V(k,m)
とを電子透かし強度算出部100へ出力する。
【0034】電子透かし強度算出部100では、入力画
像がシステムに入力され、カテゴリ分類部103でカテ
ゴリインデックスが算出された後に、ユーザによって入
力される電子透かし強度制約情報に基づいて最適電子透
かし強度が算出される。基本的には、以下の目的関数を
最大化する電子透かし強度を最適電子透かし強度とす
る。
【0035】
【数3】
【0036】ここに、aは、0≦a≦1を満たす。1−
D(k,m)の部分は画質劣化度が小さいほど、すなわ
ち、電子透かし強度が小さいほど大きくなる。一方V
(k,m)は、電子透かし強度が大きいほど大きくな
る。よって、1−D(k,m)とV(k,m)はトレー
ドオフの関係にあり、aによって、両者の割合を調節す
る。
【0037】次に、図2を参照して、電子透かし強度算
出部100の動作を詳細に説明する。
【0038】まず、電子透かし強度のインデックスmを
1にセットし、数3の目的関数値の最大値を表すZma
xと、最大値を与える電子透かし強度を表すSmaxと
を0にセットする(ステップ500)。次に、蓄積装置
101に電子透かし強度s(m)を与え、その結果とし
て蓄積装置101から出力される画質劣化度D(k,
m)と耐性評価値V(k,m)とを読み込む(ステップ
501)。次に、画質劣化度D(k,m)が許容限界値
0 より小さく、かつ、耐性評価値V(k,m)がアタ
ックに対する安全指標の限界値V0 より大きいかどうか
を調べる(ステップ502)。ここで、許容限界値D0
とアタックに対する安全指標の限界値V0は、予めシス
テムで設定されている値でも良いし、後述するように、
ユーザによって電子透かし強度制約情報として与えられ
る値であってもよい。もしステップ502の条件を満た
せば、数3の目的関数を計算し(ステップ503)、Z
maxの値とZ(m)の値とを比較する(ステップ50
4)。そして、Z(m)がZmax以上ならば、Zma
xにZ(m)を代入するとともに、このときの電子透か
し強度の値s(m)をSmaxに代入する(ステップ5
05)。もし、ステップ502の条件を満たさなかった
場合は、ステップ503からステップ505までの処理
をスキップする。また、ステップ504でZ(m)がZ
maxより小さいならばステップ505の処理をスキッ
プする。そして、m<Mかどうか調べ(ステップ50
6)、m<Mのときは、mの値を1だけ増やして(ステ
ップ507)ステップ501へ戻る。m≧Mの場合に
は、Zmaxの値が0でないかどうか調べ(ステップ5
08)、0でない場合は、Smaxを最適電子透かし強
度として、電子透かし挿入部102へ出力(ステップ5
09)して処理を終了する。一方、ステップ508で、
Zmaxが0に等しい場合には、電子透かし強度として
適切な値が設定できないというアラームをユーザに呈示
(ステップ510)して終了する。
【0039】電子透かし強度算出部100から出力され
る最適電子透かし強度は、電子透かし挿入部102へ入
力される。電子透かし挿入部102では、入力される埋
め込みデータを電子透かしに変換し、画像に挿入する。
挿入するときの電子透かしの強度は、電子透かし強度算
出部100から出力される最適電子透かし強度とする。
そして、得られた画像は電子透かし挿入画像として出力
される。
【0040】電子透かし挿入アルゴリズムは、電子透か
しの挿入時にユーザが電子透かし強度、あるいはそれに
類するものをパラメータとして指定できるようになって
いるアルゴリズムであれば、任意のアルゴリズムを用い
ることができる。例えば、特開平9−191394号公
報や文献「1997年12月、アイ・イー・イー・イー
・トランザクションズ・オン・イメージプロセッシン
グ、第IP−6巻、第12号、1673〜1687頁
(IEEE TRANSACTIONS ON IMAGE PROCESSING、 VOL.IP-6、
NO.12、 1997)」に示される方式を用いることができ
る。この方式では、電子透かし強度は数1または数2の
中に含まれるパラメータαである。
【0041】上述の電子透かし挿入システムにおいて、
画質劣化の許容限界値D0 の値を、電子透かし強度制約
情報として変更できるようにすることもできる。もし、
ユーザが何も指定しない場合は、予め定められた値を使
用し、ユーザが指定した場合は、指定された値を用い
る。これにより、電子透かし挿入によって生じる画質劣
化を、ユーザの要求に応じて調整できるようになる。
【0042】また、上述の電子透かしシステムにおい
て、アタックに対する安全指標の限界値V0 を、電子透
かし強度制約情報として変更できるようにすることもで
きる。もし、ユーザが何も指定しない場合には、予め定
められた値を使用し、ユーザが指定した場合は、指定さ
れた値を用いる。これにより、アタックに対する電子透
かしの耐性を、ユーザの要求に応じて調整できるように
なる。
【0043】また、上述の電子透かしシステムにおい
て、目的関数の画質劣化量と安全性指標とのバランスを
決定する重み付け指標である数3中のパラメータaを、
電子透かし強度制約情報として変更できるようにするこ
ともできる。もし、ユーザが何も指定しない場合には、
予め定められた値を使用し、ユーザが指定した場合は、
指定された値を用いる。これにより、画質の劣化とアタ
ックに対する耐性のどちらを重視するかを、ユーザの要
求に応じて調整できるようになる。
【0044】さらには、画質劣化の許容限界値D0 、ア
タックに対する安全指標の限界値V0 、画質劣化量と安
全性指標とのバランスを決定する重み付け指標aの全て
を電子透かし強度制約情報として変更できるようにする
こともできる。ユーザが特に指定しない値については、
予め定められた値を使用し、ユーザが指定した値は、指
定された値を用いる。これにより、ユーザが画質劣化の
許容限界値、アタックに対する安全指標の限界値、画質
劣化とアタックに対する耐性とのバランスを自由に調整
できるようになる。
【0045】次に、本発明の他の実施の形態について図
面を参照して説明する。
【0046】図3を参照すると、本発明の一実施の形態
としての電子透かし挿入システムが示されている。図3
の電子透かし挿入システムでは、図1の電子透かし挿入
システムの蓄積装置101のかわりに蓄積装置131が
接続され、さらに、蓄積装置131に電子透かし特性表
作成装置132が接続されている点が、図1のシステム
と異なる。それ以外は図1のシステムと同様である。
【0047】図3のシステムでは、電子透かし特性表作
成装置132において、各カテゴリインデックスに対し
て電子透かし特性表が作成される。そして、電子透かし
特性表は蓄積装置101へ出力され、蓄積装置101に
蓄積される。電子透かし特性表作成装置132は、後に
詳細に説明する。
【0048】次に、本発明の他の実施の形態について図
面を参照して説明する。
【0049】図4を参照すると、本発明の一実施の形態
としての電子透かし挿入システムが示されている。図4
の電子透かし挿入システムでは、図1の電子透かし挿入
システムの蓄積装置101のかわりに蓄積装置151が
接続され、さらに、蓄積装置151に入力装置152が
接続され、入力装置152には記録媒体153が接続さ
れている点が、図1のシステムと異なる。それ以外は図
1のシステムと同様である。
【0050】図4のシステムでは、図3のシステムの電
子透かし特性表作成装置132に相当する装置におい
て、各カテゴリインデックスに対して電子透かし特性表
が作成され、作成された電子透かし特性表は記録媒体1
53に格納される。記録媒体153に格納された電子透
かし特性表は、入力装置152を通じて蓄積装置101
に入力され、蓄積装置101に蓄積される。
【0051】次に、図3に示される電子透かし特性表作
成装置132に関する本発明の実施の形態について、図
5を参照しながら詳細に説明する。
【0052】電子透かし挿入部200は、埋め込みデー
タを変換し、入力される電子透かし強度の電子透かしを
入力画像に挿入し、電子透かし挿入画像をアタック実行
部201へ出力する。アタック実行部201は、電子透
かし挿入部200から出力される電子透かし挿入画像に
対して、入力されるアタックパラメータによって定まる
強度の所与のアタックを電子透かし挿入画像に対して実
行し、アタックされた画像を電子透かし検出部202へ
出力する。電子透かし検出部202は、アタック実行部
201から出力されるアタックされた画像に対して、電
子透かしの検出を行い、検出結果を電子透かし特性表生
成部205へ出力する。画質劣化量算出部203は、電
子透かし挿入部200から出力される電子透かし挿入画
像と入力画像とから画質劣化量を算出し、電子透かし特
性表生成部205へ出力する。カテゴリ分類部204
は、入力画像をカテゴリに分類して、カテゴリのインデ
ックスを電子透かし特性表生成部205へ出力する。電
子透かし特性表生成部205は、電子透かし検出部20
2から出力される検出結果と、電子透かし強度と、アタ
ックパラメータと、画質劣化量算出部203から出力さ
れる画質劣化量と、カテゴリ分類部204から出力され
るカテゴリインデックスとから、アタックに対する耐性
評価値と画質劣化度とを求め、これらと電子透かし強度
との関係を電子透かし特性表として出力する。
【0053】次に、図5の電子透かし特性表作成装置の
動作について説明する。まず、いくつかの記号を定義す
る。
【0054】入力画像の数をIとし、I枚の入力画像の
それぞれを入力画像のインデックスi(=1,...,
I)で区別する。また、アタックパラメータの取る値を
x(j)(j=1,...,J)とする。ここでアタッ
クパラメータとは、アタックの強度を調整するパラメー
タである。カテゴリインデックスk(=1,...,
K)、電子透かし強度s(m) (m=1,...,
M)、画質劣化度D(k,m)、アタックに対する耐性
評価値V(k,m)は前述の通りである。また、入力画
像iに対するカテゴリインデックスをk(i)、画質劣
化量をd(i)で表す。また、カテゴリインデックスが
k、電子透かし強度のインデックスがm、アタックパラ
メータのインデックスがjのときの検出結果をy(k,
m,j),検出率をr(k,m,j)で表す。
【0055】次に、図を参照して詳細に説明する。
【0056】入力画像iは電子透かし挿入部200へ入
力され、入力される埋め込みデータを電子透かしに変換
し、入力される電子透かし強度s(m)をパラメータと
して、電子透かしを画像に挿入する。ここで用いる電子
透かし挿入アルゴリズムは、図1または図3、図4の電
子透かし挿入部102で用いるものと同一のアルゴリズ
ムである。電子透かしの挿入された画像は電子透かし挿
入画像として、画質劣化部203とアタック実行部20
1へ出力される。
【0057】アタック実行部201では、電子透かし挿
入画像に所定のアタックを行い、アタック後の画像をア
タックされた画像として電子透かし検出部202へ出力
する。アタックの強度は、別に入力されるアタックパラ
メータx(j)によって決定される。例えば、アタック
が雑音付加ならば、アタックのパラメータは雑音電力や
雑音の振幅、あるいは雑音付加後のPSNR(Peak Sig
nal to Noise Ratio;ピーク信号対雑音比)などの量に
なり、アタックパラメータとして指定された強度の雑音
が電子透かし挿入画像に付加される。また、アタックが
拡大縮小ならば、アタックのパラメータは拡大縮小の倍
率、あるいはそれに相当する量になり、アタックパラメ
ータとして指定された倍率の拡大または縮小が、電子透
かし挿入画像に対して行われる。
【0058】アタック実行部201から出力されるアタ
ックされた画像は、電子透かし検出部202へ入力さ
れ、電子透かしの検出が行われる。検出に用いる電子透
かし検出アルゴリズムは、電子透かし挿入部200で用
いられたものに対応する電子透かし検出アルゴリズムで
ある。埋め込まれた電子透かしが検出できたならば1を
出力し、検出できなかったならば0を検出結果として出
力する。もし、電子透かしの一部のみが検出できたなら
ば、0.5など、0と1の間の値を出力する。電子透か
し検出部202から出力されたデータは電子透かし特性
表生成部205へ入力される。
【0059】また、電子透かし検出部202は、埋め込
みデータが電子透かし検出部202へも入力され、ここ
で、検出された電子透かしと比較され、どの程度正確に
電子透かしとして埋め込まれた情報が検出できたかを判
定する手段を有していてもよい。そして、電子透かし挿
入部で挿入した埋め込みデータと完全に同一のデータが
検出できた場合は1を出力し、それ以外の場合は、埋め
込みデータと検出されたデータの相違に応じて0から1
の間の値を出力する。
【0060】入力画像と電子透かし挿入部200から出
力される電子透かし挿入画像とは画質劣化量算出部20
3へ入力され、これらを比較して、電子透かしを挿入す
ることによって生じる画質劣化量を算出する。この画質
劣化量としては、原画像に対する電子透かし挿入画像の
PSNR値や、あるいは、文献「1995年8月、テレ
ビジョン学会誌、第49巻、第8号、1078〜108
6頁」記載の、視覚特性を考慮して重み付けしたWSN
R(Weighted Signal to Noise Ratio)を用いることが
できる。あるいは、文献「1995年12月、アイ・イ
ー・イー・イー・トランザクションズ・オン・サーキッ
ツ・アンド・システムズ・フォー・ビデオ・テクノロジ
ー、第CSVT−5巻、第6号、467〜476頁(IE
EE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO
TECHNOLOGY, VOL.CSVT-6, NO.6,DECEMBER, 1995)」な
どに記載されているJND(Just Noticeable Differen
ce)を求め、電子透かし挿入画像と原画像の差分がJN
Dの何倍に相当するかを算出(以後視覚歪み量と呼ぶ)
した値を用いることができる。画質劣化度のダイナミッ
クレンジを[0,1]とすると、例えばPSNRを用い
る場合には、まず、画像のPSNR値(ピーク信号対雑
音比)を計算して、図6(a)に示すような関数によっ
て、画質劣化度に変換する。図6(a)のa,bとして
は、例えばa=20dB,b=50dBという値を用い
る。視覚歪み量を用いる場合は、まず、視覚歪みを計算
し、それを画像全体で平均して平均視覚歪み量を求め、
例えば図6(b)の関数によって画質劣化度に変換す
る。図6(b)のcとしては、例えばc=10を用い
る。算出された画質劣化度は、電子透かし特性表生成部
205へ出力される。
【0061】入力画像はカテゴリ分類部204へも入力
される。カテゴリ分類部204の動作は、図1、図3、
図4のカテゴリ分類部103と同様である。入力画像の
特徴量が計算され、算出された特徴量に基づいてカテゴ
リ分類され、そのカテゴリを示すカテゴリインデックス
が電子透かし特性表生成部205へ出力される。
【0062】以上述べた図5の電子透かし特性表生成装
置で行われる処理は、I枚の入力画像i=1,...,
Iそれぞれに対して行われる。そして、一つの入力画像
iに対しては、電子透かし強度s(m)をm=
1,...,MのM通りに変化させて、上述の処理が行
われる。そして、一つの電子透かし強度s(m)に対し
ては、アタックパラメータx(j)をj=1,...,
JのJ通りに変化させて、上述の処理が行われる。この
ようにして得られた検出結果y(k(i),m,j)、
電子透かし強度s(m)とそのインデックスm、アタッ
クパラメータx(j)とそのインデックスj、画像劣化
量d(k(i),m)、カテゴリインデックスk(i)
は電子透かし特性表生成部205へ入力され、電子透か
し特性表が生成され、出力される。
【0063】次に、電子透かし特性表生成部205につ
いて、図を用いて詳細に説明する。
【0064】図7は電子透かし特性表生成部205の実
施の形態を表すブロック図である。検出結果集計部30
0は、検出結果をアタックパラメータと電子透かし強度
とカテゴリインデックスに基づいて集計し、集計結果か
ら検出率を算出して耐性評価値算出部302へ出力す
る。画質劣化量集計部301は、画質劣化量をカテゴリ
インデックスと電子透かし強度に基づいて集計し、画質
劣化度を算出してデータ統合部303へ出力する。耐性
評価値算出部302は、アタックパラメータと検出結果
集計部300から出力される検出率とから、アタックに
対する耐性評価値を算出して、データ統合部303へ耐
性評価値を出力する。データ統合部303は、カテゴリ
インデックスごとに電子透かし強度と画質劣化度と耐性
評価値との対応を記した表を作成し、電子透かし特性表
として出力する。
【0065】次に、図7の電子透かし特性表生成部の動
作について説明する。
【0066】電子透かしの検出結果y(k(i),m,
j)は検出結果集計部300へ入力される。検出結果集
計部300には記憶手段があり、検出結果はカテゴリイ
ンデックスkごと、電子透かし強度のインデックスmご
と、アタックパラメータのインデックスjごとに分けて
集計され、蓄積される。検出結果を集計するための配列
をSum1(k,m,j)(k=1,...,K,m=
1,...,M,j=1,...,J)とし、カテゴリ
インデックス毎に画像の枚数をカウントするための配列
をN1(k,m)(k=1,...,K,m=
1,...,M)とする。初期状態では、Sum1
(k,m),N1(k,m)の値を全て0がセットす
る。i番目nの画像に対するカテゴリインデックスk
(i)と電子透かし強度インデックスmとアタックパラ
メータのインデックスjと検出結果y(k(i),m,
j)とが入力されると、Sum1(k(i),m,j)
の値に検出結果y(k(i),m,j)が加算され、S
um1(k(i),m,j)の値が更新される。また、
N1(k(i),m)の値に1が加算され、 N1(k
(i),m)の値が更新される。ただし、i, j,
mのうちjのみが変化する場合は、N1(k(i),
m)の値の更新は行われない。m=1,...,Mで示
されるすべての電子透かし強度とi=1,...,Iの
すべての画像とj=1,...,Jで示されるすべての
アタックパラメータに対して上述の処理が繰り返され
る。すべてのm,i,jに対して処理が終了すると、
【0067】
【数4】
【0068】により、各k,m,jに対する検出率r
(k,m,j)が算出され、耐性評価値算出部302へ
出力される。
【0069】耐性評価値算出部302では、検出結果集
計部300から出力される検出率r(k,m,j)に基
づいて、アタックに対する耐性評価値V(k,m)を算
出し、データ統合部303へ出力する。耐性評価値算出
部302の動作の詳細は後述する。
【0070】一方、画像劣化量d(i)は、画質劣化量
集計部301へ入力される。画質劣化量集計部301は
内部に記憶手段を有しており、画質劣化量はカテゴリイ
ンデックス毎に集計され、蓄積される。画質劣化量を集
計するための配列をSum2(k,m)(k=
1,...,K,m=1,...,M)、カテゴリイン
デックス毎に画像の枚数をカウントするための配列をN
2(k,m)(k=1,...,K,m=1,...,
M)とする。初期状態では、Sum2(k,m),N2
(k,m)の値を全て0がセットする。i番目nの画像
に対するカテゴリインデックスk(i)と電子透かし強
度インデックスmと画質劣化量d(i)とが入力される
と、Sum2(k(i),m)の値にdが加算され、S
um2(k(i),m)の値が更新される。また、 N
2(k(i),m)の値に1が加算され、N2(k
(i),m)の値が更新される。m=1,...,Mで
示されるすべての電子透かし強度とi=1,...,I
のすべての画像に対して上述の処理が繰り返される。す
べてのm,iに対して処理が終了すると、
【0071】
【数5】
【0072】により、各k,mに対する画質劣化度D
(k,m)が算出され、データ統合部303へ出力され
る。
【0073】データ統合部303では、耐性評価値算出
部302から出力される耐性評価値V(k,m)と、画
質劣化量集計部301から出力される画質劣化度D
(k,m)と、電子透かし強度s(m)とをまとめて、
表1に示す電子透かし特性表を、各カテゴリインデック
スkごとに生成し、出力する。
【0074】次に、図7に示す耐性評価値算出部302
において、耐性評価値を算出する方法について説明す
る。まず、算出の概要について述べる。
【0075】アタックパラメータxを連続的に変化させ
たときの、検出率の推移を考える。カテゴリインデック
スk、電子透かし強度のインデックスmのときのアタッ
クパラメータxに対する検出率をra (k,m,x)と
すると、重み付け関数w(x)を用いて、基本的には
【0076】
【数6】
【0077】によって耐性評価値V(k,m)を算出す
る。重み付け関数w(x)は、各アタックパラメータx
に対する検出率の耐性評価値V(k,m)への寄与を決
定する。必ずしも必要ではないが、耐性評価値V(k,
m)のレンジを[0,1]の区間とするのであれば、重
み付け関数w(x)は、
【0078】
【数7】
【0079】を満たすようにする。
【0080】重み付け関数w(x)の形状は、アタック
の種類や、考慮するアプリケーションに依存してかわ
る。例えば、所与のアタックが雑音付加で、アタックパ
ラメータが雑音電力ならば、w(x)を図8(a)のよ
うな単調減少する関数にすればよい。これは、雑音電力
の増大に伴って雑音付加後の画質劣化も大きくなり、雑
音電力が大きいときの検出率は雑音電力が小さいときほ
ど重要ではないためである。また、所与のアタックが拡
大縮小で、アタックパラメータが倍率ならば、w(x)
を例えば図8(b)のようにx=1のときに最大値をと
って、それから離れるに従って減少する関数にすればよ
い。これは、倍率が1から離れると、画素の間引きや内
挿によって画質が低下し、倍率が1から離れたときの検
出率は、1に近いときの検出率ほど重要ではなくなるか
らである。また、所与のアタックが回転で、アタックパ
ラメータが回転角ならば、w(x)を例えば図8(c)
のような形状にすればよい。これは、 編集ツールなど
で画像を編集する際に、90度の倍数の角度の回転は、
他の角度よりも高頻度で生じると考えられるためであ
る。あるいは、画像をプリントアウトした後、スキャナ
で読み込むことを考えたとき、90度の倍数とその近辺
の角度による回転は、他の角度よりも高頻度で生じると
考えられるためである。よって、90度の倍数とその近
辺の角度での回転に対する検出率は、他の角度に比べ重
要になり、図8(c)の形状は妥当である。
【0081】次に、上述した方法に基づいて、実際に耐
性評価値V(k,m)を算出する方法について述べる。
【0082】検出率として得られるのはアタックパラメ
ータxに対する連続関数ではなく、離散的なアタックパ
ラメータx(j)(j=1,...,J)に対する値の
みである。また、重み付け関数w(x)も、任意のxに
対する関数値を保持しているわけにはいかず、同様にい
くつかのアタックパラメータに対する値のみである。そ
こで、図9に示すように、離散的な値から折れ線近似に
よって得られる波形を考え、それを、検出率算出に用い
たアタックパラメータx(j)の離散化間隔より十分細
かい幅Δxで標本化したときの検出率を求め、耐性評価
値の算出に用いる。耐性評価値算出部302は記憶手段
を有し、重み付け関数については、この記憶手段にいく
つかのアタックパラメータxに対する重み付け関数値w
(x)を記憶しておく。そして、この関数値を用いて折
れ線近似した関数を考え、検出率と同じ位置で標本化し
たときの重み付け関数値を求め、耐性評価値算出に用い
る。
【0083】図9(a)に示すra (k,m,x)を折
れ線近似した関数をr’(k,m,x)とし、重み付け
関数w(x)を折れ線近似した関数をw’(x)とす
る。標本化の位置をx=x0 ,x0 +Δx,x0 +2Δ
x,...,x0 +(H−1)Δxとすると、数6は、
【0084】
【数8】
【0085】で近似できる。よって、数8で求まる耐性
評価値V(k,m)を各カテゴリインデックスk,各電
子透かし強度mに対して算出し、データ統合部303へ
出力する。
【0086】この方式は、アタックパラメータ全体を考
慮して、アタックに対する総合的な耐性評価値を算出す
ることを可能にする。実際にアタックを行って得られた
データだけでなく、実際にアタックを行っていないアタ
ックパラメータに関しても、検出率を内挿予測して用い
るため、アタックパラメータx(j)の選び方による差
異を小さく抑え、正確な耐性評価値算出を可能にする。
また、重み付け関数を用いて耐性評価値を算出するた
め、これを適切に設計することで、アタックによって生
じる劣化に対する人間の主観的判断や、アタックに関す
る頻度情報を評価値に反映させることが可能となる。さ
らに、アプリケーションなどに応じて、重み付け関数を
変える必要がある場合でも、耐性評価値算出部302の
記憶手段に記憶されている重み付け関数のデータのみを
変更するだけで対処できる。
【0087】次に、図7に示す耐性評価値算出部302
において、耐性評価値を算出する別の方法について説明
する。まず、算出の概要について述べる。
【0088】上述の方法と同様にして、アタックパラメ
ータxを連続的に変化させたときの、検出率の推移を考
える。そして、基本的には、
【0089】
【数9】
【0090】に従って、カテゴリインデックスk、電子
透かし強度のインデックスmに対する耐性評価値V
(k,m)を求める。ここにLは基準となるアタックパ
ラメータ区間の長さであり、T(x,α)は
【0091】
【数10】
【0092】で与えられる2値化関数である。これによ
って、検出率が閾値αより大きくなる区間の長さの、基
準の長さLに対する比率が耐性評価値として算出され
る。この場合も、実際には、検出率の関数を折れ線近似
し、細かくサンプリングして、
【0093】
【数11】
【0094】によって数9を近似し、耐性評価値を算出
する。数11の耐性評価値V(k,m)を各カテゴリイ
ンデックスk、各電子透かし強度mに対して算出し、デ
ータ統合部303へ出力する。
【0095】この方法は、検出率が高くなる範囲のみを
考慮することで、高信頼性を重視した耐性評価値の算出
を可能にする。また、重み付け関数を用いる方法のとこ
ろで述べたのと同じ理由により、正確な耐性評価値算出
を可能にする。
【0096】以上、本発明の電子透かし挿入システム及
び電子透かし特性表作成装置の実施の形態について説明
してきたが、最後に、電子透かし挿入システム及び電子
透かし特性表作成装置を実現するプログラムを記録した
記録媒体の実施の形態について説明する。
【0097】本発明の電子透かし挿入システム及び電子
透かし特性表作成装置を実現するためのプログラムを記
録した記録媒体は、上述の装置もしくはシステムの機能
をコンピュータが読みとり実行可能なプログラム言語に
よってプログラムし、当該プログラムをCD−ROMや
FD等の記録媒体に記録することによって実現すること
ができる。
【0098】また上記記録媒体はサーバ装置などに備え
られるハードディスクなどの記憶手段でも良く、更に該
記憶手段にこのコンピュータプログラムを記録しておき
ネットワークを介してこのコンピュータプログラムを読
み込むことによって、本発明の記録媒体を実現すること
も可能である。
【0099】
【発明の効果】本発明の効果は、ユーザが試行錯誤しな
くても、入力画像に適した電子透かし強度を決定し、挿
入できることである。
【0100】その理由は、入力画像をカテゴリ毎に分類
し、そのカテゴリに属する画像に対する電子透かし強度
と画質劣化度とアタックに対する耐性の耐性評価値を記
述した表を用いて、動的に適切な電子透かし強度を算出
し、電子透かしの挿入に用いるためである。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態のブロック図であ
る。
【図2】図1の電子透かし強度算出部100の動作を説
明するためのフローチャートである。
【図3】本発明の第2の実施の形態のブロック図であ
る。
【図4】本発明の第3の実施の形態のブロック図であ
る。
【図5】図3の電子透かし特性表作成装置132の実施
の形態のブロック図である。
【図6】画質劣化量の算出に用いる関数の例を示す図で
ある。
【図7】図5の電子透かし特性表生成部205の実施の
形態のブロック図である。
【図8】アタックの耐性評価値算出に用いる重み付け関
数の例を示す図である。
【図9】検出率の標本化の例を示す図である。
【図10】従来の電子透かし挿入器の例を示す図であ
る。
【符号の説明】
100 電子透かし強度算出部 101 蓄積装置 102 電子透かし挿入部 103 カテゴリ分類部 131 蓄積装置 132 電子透かし特性表作成装置 151 蓄積装置 152 入力装置 153 記録媒体 200 電子透かし挿入部 201 アタック実行部 202 電子透かし検出部 203 画質劣化量算出部 204 カテゴリ分類部 205 電子透かし特性表生成部 300 検出結果集計部 301 画質劣化量集計部 302 耐性評価値算出部 303 データ統合部 304 電子透かし特性表生成部 1000 周波数変換部 1001 マーク挿入部 1002 逆周波数変換部 1003 電子透かし挿入器

Claims (16)

    【特許請求の範囲】
  1. 【請求項1】画像に電子透かし情報を挿入する電子透か
    し挿入システムにおいて、 入力画像の特徴量を計算してカテゴリに分類し、カテゴ
    リインデックスを出力する手段と、 予め様々なカテゴリインデックス毎に、電子透かし強度
    と、画質劣化度と、アタックに対する耐性評価値との関
    係を記述した電子透かし特性表を蓄積しておき、前記入
    力画像のカテゴリインデックスに応じて前記電子透かし
    特性表を選択し、入力された電子透かし強度に対応する
    画質劣化度とアタックに対する耐性評価値とを出力する
    蓄積手段と、 前記蓄積手段へ前記電子透かし強度を出力し、前記蓄積
    手段から出力される前記画質劣化度と前記耐性評価値と
    から、入力される電子透かし強度の制約情報に基づい
    て、最適電子透かし強度を決定し、出力する電子透かし
    強度算出手段と、 入力される埋め込みデータを電子透かしに変換し、前記
    最適電子透かし強度を入力パラメータとして前記入力画
    像に前記電子透かしを挿入し、電子透かし挿入画像とし
    て出力する手段と、 を有することを特徴とする電子透かし挿入システム。
  2. 【請求項2】前記電子透かし強度の制約情報が、画質劣
    化度の許容限界値であり、 前記電子透かし強度算出手段にて、 画質劣化度が前記画質劣化度の許容限界値以内となる範
    囲内で最適電子透かし強度を決定し、出力することを特
    徴とする請求項1に記載の電子透かし挿入システム。
  3. 【請求項3】前記電子透かし強度の制約情報が、アタッ
    クに対する安全性指標の限界値であり、 前記電子透かし強度算出手段にて、 アタックに対する耐性評価値が、前記安全性指標の限界
    値以上となる範囲内で最適電子透かし強度を決定し、出
    力することを特徴とする請求項1に記載の電子透かし挿
    入システム。
  4. 【請求項4】前記電子透かし強度の制約情報が、画質劣
    化量と安全性指標とのバランスを決定する重み付け指標
    であり、 前記電子透かし強度算出手段にて、 最適電子透かし強度を決定するときの前記画質劣化量と
    前記安全性指標の寄与する割合を、前記重み付け指標に
    よって決定することを特徴とする請求項1に記載の電子
    透かし挿入システム。
  5. 【請求項5】電子透かし強度と、画質劣化度と、アタッ
    クに対する耐性評価値との関係を記述した電子透かし特
    性表を作成する電子透かし特性表作成手段を設け、作成
    された電子透かし特性表を前記蓄積手段へ入力すること
    を特徴とする請求項1に記載の電子透かし挿入システ
    ム。
  6. 【請求項6】前記特性表作成手段が、 入力される埋め込み情報を電子透かしに変換し、入力さ
    れる電子透かし強度に応じた強度で前記電子透かしを入
    力画像に挿入し、電子透かし挿入画像を生成する電子透
    かし挿入手段と、 前記電子透かし挿入画像に対して、入力されるアタック
    パラメータに応じてアタックの強度を調節してアタック
    を実行し、アタックされた画像を生成するアタック画像
    生成手段と、 前記アタックされた画像に対して電子透かしの検出を試
    み、検出結果を出力する電子透かし検出手段と、 前記入力画像と前記電子透かし挿入画像を比較すること
    により、電子透かし挿入によって生じる画質劣化の度合
    いを算出し、画質劣化量として出力する画質劣化量算出
    手段と、 前記入力画像の特徴量を計算してカテゴリに分類し、カ
    テゴリインデックスを出力するカテゴリ分類手段と、 様々な入力画像と様々な電子透かし強度との組み合わせ
    に対して検出された前記一連の検出結果をカテゴリイン
    デックス、電子透かし強度、アタックパラメータごとに
    集計して検出率を求め、更にカテゴリインデックス、電
    子透かし強度毎にアタックに対する耐性評価値を前記検
    出率から算出するとともに、前記画質劣化量をカテゴリ
    インデックス、電子透かし強度毎に平均して画質劣化度
    を求め、カテゴリインデックス毎に、電子透かし強度と
    前記画質劣化度と前記アタックに対する耐性評価値との
    対応関係を示す電子透かし特性表を生成し、出力する電
    子透かし特性表生成手段と を有することを特徴とする請求項5に記載の電子透かし
    挿入システム。
  7. 【請求項7】前記特性表生成手段において、 アタックパラメータ、電子透かし強度、カテゴリインデ
    ックス毎に、電子透かしの検出結果を集計し、検出率デ
    ータを出力する手段と、 画質劣化量をカテゴリインデックス、電子透かし強度毎
    に平均し、画質劣化度を出力する手段と、 アタックパラメータと前記検出率データから、アタック
    パラメータと検出率の関係を求め、耐性評価値を算出し
    て出力する耐性評価値算出手段と、 電子透かし強度と前記画質劣化度と前記耐性評価値とを
    統合して、電子透かし特性表を生成し、出力する手段と
    を有することを特徴とする請求項6に記載の電子透かし
    特性表作成装置。
  8. 【請求項8】前記耐性評価値算出手段が、 アタックパラメータに対する検出率の推移を表す関数
    と、重み付け関数との内積を取ることによって耐性評価
    値を算出することを特徴とする請求項7に記載の電子透
    かし挿入システム。
  9. 【請求項9】前記耐性評価値算出手段が、 アタックパラメータに対する検出率の推移を表す関数か
    ら、前記検出率があるしきい値以上となる前記アタック
    パラメータの区間を求め、前記区間の長さに基づいて耐
    性評価値を決定することを特徴とする請求項7記載の電
    子透かし特性表作成装置。
  10. 【請求項10】入力される埋め込み情報を電子透かしに
    変換し、入力される電子透かし強度に応じた強度で前記
    電子透かしを入力画像に挿入し、電子透かし挿入画像を
    生成する電子透かし挿入手段と、 前記電子透かし挿入画像に対して、入力されるアタック
    パラメータに応じてアタックの強度を調節してアタック
    を実行し、アタックされた画像を生成するアタック画像
    生成手段と、 前記アタックされた画像に対して電子透かしの検出を試
    み、検出結果を出力する電子透かし検出手段と、 前記入力画像と前記電子透かし挿入画像を比較すること
    により、電子透かし挿入によって生じる画質劣化の度合
    いを算出し、画質劣化量として出力する画質劣化量算出
    手段と、前記入力画像の特徴量を計算してカテゴリに分
    類し、カテゴリインデックスを出力するカテゴリ分類手
    段と、 様々な入力画像と様々な電子透かし強度との組み合わせ
    に対して検出された前記一連の検出結果をカテゴリイン
    デックス、電子透かし強度、アタックパラメータごとに
    集計して検出率を求め、更にカテゴリインデックス、電
    子透かし強度毎にアタックに対する耐性評価値を前記検
    出率から算出するとともに、前記画質劣化量をカテゴリ
    インデックス、電子透かし強度毎に平均して画質劣化度
    を求め、カテゴリインデックス毎に、電子透かし強度と
    前記画質劣化度と前記アタックに対する耐性評価値との
    対応関係を示す電子透かし特性表を生成し、出力する電
    子透かし特性表生成手段とを有することを特徴とする電
    子透かし特性表作成装置。
  11. 【請求項11】前記電子透かし特性表生成手段が、 アタックパラメータ、電子透かし強度、カテゴリインデ
    ックス毎に、電子透かしの検出結果を集計し、検出率デ
    ータを出力する手段と、 画質劣化量をカテゴリインデックス、電子透かし強度毎
    に平均し、画質劣化度を出力する手段と、 アタックパラメータと前記検出率データから、アタック
    パラメータと検出率の関係を求め、耐性評価値を算出し
    て出力する耐性評価値算出手段と、 電子透かし強度と前記画質劣化度と前記耐性評価値とを
    統合して、電子透かし特性表を生成し、出力する手段と
    を有することを特徴とする請求項10に記載の電子透か
    し特性表作成装置。
  12. 【請求項12】前記耐性評価値算出手段が、 アタックパラメータに対する検出率の推移を表す関数
    と、重み付け関数との内積を取ることによって耐性評価
    値を算出することを特徴とする請求項11記載の電子透
    かし特性表作成装置。
  13. 【請求項13】前記耐性評価値算出手段が、 アタックパラメータに対する検出率の推移を表す関数か
    ら、前記検出率があるしきい値以上となる前記アタック
    パラメータの区間を求め、前記区間の長さに基づいて耐
    性評価値を決定することを特徴とする請求項11に記載
    の電子透かし特性表作成装置。
  14. 【請求項14】画像に電子透かし情報を挿入する電子透
    かし挿入システムをコンピューター上に実現するための
    プログラムを記録したコンピュータが読みとり可能な記
    録媒体 において、入力画像の特徴量を計算してカテゴリに分類
    し、カテゴリインデックスを出力する手段と、 予め様々なカテゴリインデックス毎に、電子透かし強度
    と、画質劣化度と、アタックに対する耐性評価値との関
    係を記述した電子透かし特性表を蓄積しておき、前記入
    力画像のカテゴリインデックスに応じて前記電子透かし
    特性表を選択し、入力された電子透かし強度に対応する
    画質劣化度とアタックに対する耐性評価値とを出力する
    蓄積手段と、 前記蓄積手段へ前記電子透かし強度を出力し、前記蓄積
    手段から出力される前記画質劣化度と前記耐性評価値と
    から、入力される電子透かし強度の制約情報に基づい
    て、最適電子透かし強度を決定し、出力する電子透かし
    強度算出手段と、 入力される埋め込みデータを電子透かしに変換し、前記
    最適電子透かし強度を入力パラメータとして前記入力画
    像に前記電子透かしを挿入し、電子透かし挿入画像とし
    て出力する手段と、を含んで構成される電子透かし挿入
    システムをコンピュータ上に実現させるためのプログラ
    ムを記録したコンピュータが読みとり可能な記録媒体。
  15. 【請求項15】電子透かし強度と、画質劣化度と、アタ
    ックに対する耐性評価値との関係を記述した電子透かし
    特性表を作成し、作成された電子透かし特性表を前記蓄
    積手段へ入力する電子透かし特性表作成手段を含んで構
    成される請求項14に記載の電子透かし挿入システムを
    コンピュータ上に実現させるためのプログラムを記録し
    たコンピュータ読みとり可能な記録媒体。
  16. 【請求項16】電子透かし特性表作成装置をコンピュー
    タ上に実現させるためのプログラムを記録したコンピュ
    ータが読みとり可能な記録媒体において、 入力される埋め込み情報を電子透かしに変換し、入力さ
    れる電子透かし強度に応じた強度で前記電子透かしを入
    力画像に挿入し、電子透かし挿入画像を生成する電子透
    かし挿入手段と、 前記電子透かし挿入画像に対して、入力されるアタック
    パラメータに応じてアタックの強度を調節してアタック
    を実行し、アタックされた画像を生成するアタック画像
    生成手段と、 前記アタックされた画像に対して電子透かしの検出を試
    み、検出結果を出力する電子透かし検出手段と、 前記入力画像と前記電子透かし挿入画像を比較すること
    により、電子透かし挿入によって生じる画質劣化の度合
    いを算出し、画質劣化量として出力する画質劣化量算出
    手段と、 前記入力画像の特徴量を計算してカテゴリに分類し、カ
    テゴリインデックスを出力するカテゴリ分類手段と、 様々な入力画像と様々な電子透かし強度との組み合わせ
    に対して検出された前記一連の検出結果をカテゴリイン
    デックス、電子透かし強度、アタックパラメータごとに
    集計して検出率を求め、更にカテゴリインデックス、電
    子透かし強度毎にアタックに対する耐性評価値を前記検
    出率から算出するとともに、前記画質劣化量をカテゴリ
    インデックス、電子透かし強度毎に平均して画質劣化度
    を求め、カテゴリインデックス毎に、電子透かし強度と
    前記画質劣化度と前記アタックに対する耐性評価値との
    対応関係を示す電子透かし特性表を生成し、出力する電
    子透かし特性表生成手段とを含んで構成される電子透か
    し特性表作成装置をコンピュータ上に実現させるための
    プログラムを記録したコンピュータが読みとり可能な記
    録媒体。
JP15082398A 1998-06-01 1998-06-01 電子透かし挿入システム、電子透かし特性表作成装置 Expired - Fee Related JP3156667B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP15082398A JP3156667B2 (ja) 1998-06-01 1998-06-01 電子透かし挿入システム、電子透かし特性表作成装置
US09/320,961 US6415041B1 (en) 1998-06-01 1999-05-27 Digital watermark insertion system and digital watermark characteristic table creating device
US10/072,596 US6470090B2 (en) 1998-06-01 2002-02-06 Digital watermark insertion system and digital watermark characteristic table creating device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15082398A JP3156667B2 (ja) 1998-06-01 1998-06-01 電子透かし挿入システム、電子透かし特性表作成装置

Publications (2)

Publication Number Publication Date
JPH11346302A true JPH11346302A (ja) 1999-12-14
JP3156667B2 JP3156667B2 (ja) 2001-04-16

Family

ID=15505194

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15082398A Expired - Fee Related JP3156667B2 (ja) 1998-06-01 1998-06-01 電子透かし挿入システム、電子透かし特性表作成装置

Country Status (2)

Country Link
US (2) US6415041B1 (ja)
JP (1) JP3156667B2 (ja)

Cited By (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1187132A3 (en) * 2000-08-01 2002-06-26 Sony Corporation Information providing apparatus and method, and recording medium
JP2002190947A (ja) * 2000-11-28 2002-07-05 Xerox Corp 文書偽造を防止する印刷方法
KR100400954B1 (ko) * 2000-01-24 2003-10-10 닛폰 덴키 가부시끼 가이샤 전자 워터마크 검출/삽입 장치
US6757331B2 (en) 1999-12-28 2004-06-29 Nec Corporation Information insertion/detection system
US6853737B2 (en) 2000-03-29 2005-02-08 Nec Corporation Electronic watermark embedding device and electronic watermark detecting device, and electronic watermark embedding method and electronic watermark detecting method implemented therein
EP1377066A3 (en) * 2002-04-10 2005-09-21 Pioneer Corporation Electronic watermark embedding method and apparatus, record medium having electronic watermark
US7047412B2 (en) 2000-07-06 2006-05-16 Hitachi, Ltd. Digital watermark data embedding method, and digital watermark data embeddability analyzing method
US7051207B2 (en) 2000-04-05 2006-05-23 Nec Corporation Apparatus and methods for inserting and detecting electronic watermark
US7065227B2 (en) 2000-04-13 2006-06-20 International Business Machines Corporation Data processing apparatus, image processing apparatus, and method therefor
JP2006259747A (ja) * 2005-03-18 2006-09-28 Thomson Licensing オーディオ信号またはビデオ信号に電子透かしを埋め込むためのペイロードデータを搬送するシンボルをエンコードするための方法および装置、ならびに、電子透かしが埋め込まれたオーディオ信号またはビデオ信号のペイロードデータを搬送するシンボルをデコードするための方法および装置
US7187782B2 (en) 2002-03-20 2007-03-06 Matsushita Electric Industrial Co., Ltd. Digital watermark-embedding apparatus, digital watermark-embedding method, and recording medium having recoded therein a program for performing the digital watermark-embedding method
JP2007251268A (ja) * 2006-03-13 2007-09-27 Ricoh Co Ltd 電子透かし埋め込み方法、電子透かし埋め込み装置、電子透かし抽出装置、電子透かし埋め込み抽出装置、電子透かし埋め込みプログラム、及び、情報記憶媒体
US7315621B2 (en) 2002-05-13 2008-01-01 Matsushita Electric Industrial Co., Ltd. Digital watermark-embedding apparatus, digital watermark-embedding method, and recording medium
JP2008048401A (ja) * 2006-08-11 2008-02-28 Xerox Corp ミニチュアのセキュリティマークを埋め込む方法と該方法をコンピュータに実行させるコンピュータ読取可能記憶媒体
JP2008539669A (ja) * 2005-04-26 2008-11-13 ベランス・コーポレイション マルチメディアコンテンツ用の電子透かしのセキュリティ強化
US7515731B2 (en) 2002-08-30 2009-04-07 Kabushiki Kaisha Toshiba Digital watermark embedding apparatus and digital watermark detecting apparatus
US7599517B2 (en) 2005-03-11 2009-10-06 Kabushiki Kaisha Toshiba Digital watermark detecting device and method thereof
US7653211B2 (en) 2005-02-21 2010-01-26 Kabushiki Kaisha Toshiba Digital watermark embedding apparatus and digital watermark detection apparatus
KR20110059593A (ko) * 2008-08-19 2011-06-02 톰슨 라이센싱 휘도 평가
JP2011244460A (ja) * 2005-04-26 2011-12-01 Verance Corp デジタルホストコンテンツに埋め込まれた透かしの検出に対するシステム反応
JP2011250145A (ja) * 2010-05-27 2011-12-08 Mitsubishi Electric Corp 電子透かし埋込装置及び電子透かし検出装置
US8464064B2 (en) 2004-12-13 2013-06-11 Electronics And Telecommunications Research Institute System and method for evaluating and certifying video pat software
JP2013150058A (ja) * 2012-01-17 2013-08-01 Nippon Telegr & Teleph Corp <Ntt> 映像表示装置
KR101361524B1 (ko) * 2012-11-09 2014-02-25 주식회사 시공미디어 콘텐츠 자동 변환 처리를 통한 워터마크 삽입 장치 및 방법
US8824727B2 (en) 2008-08-20 2014-09-02 Thomson Licensing Selection of watermarks for the watermarking of compressed video
US8838977B2 (en) 2010-09-16 2014-09-16 Verance Corporation Watermark extraction and content screening in a networked environment
US8869222B2 (en) 2012-09-13 2014-10-21 Verance Corporation Second screen content
US8923548B2 (en) 2011-11-03 2014-12-30 Verance Corporation Extraction of embedded watermarks from a host content using a plurality of tentative watermarks
US9009482B2 (en) 2005-07-01 2015-04-14 Verance Corporation Forensic marking using a common customization function
US9042455B2 (en) 2008-08-19 2015-05-26 Thomson Licensing Propagation map
US9106964B2 (en) 2012-09-13 2015-08-11 Verance Corporation Enhanced content distribution using advertisements
US9105091B2 (en) 2010-02-09 2015-08-11 Thomson Licensing Watermark detection using a propagation map
US9113231B2 (en) 2008-08-19 2015-08-18 Thomson Licensing Changeable block list
US9117270B2 (en) 1998-05-28 2015-08-25 Verance Corporation Pre-processed information embedding system
US9153006B2 (en) 2005-04-26 2015-10-06 Verance Corporation Circumvention of watermark analysis in a host content
US9189955B2 (en) 2000-02-16 2015-11-17 Verance Corporation Remote control signaling using audio watermarks
US9208334B2 (en) 2013-10-25 2015-12-08 Verance Corporation Content management using multiple abstraction layers
US9251549B2 (en) 2013-07-23 2016-02-02 Verance Corporation Watermark extractor enhancements based on payload ranking
US9262794B2 (en) 2013-03-14 2016-02-16 Verance Corporation Transactional video marking system
US9323902B2 (en) 2011-12-13 2016-04-26 Verance Corporation Conditional access using embedded watermarks
US9547753B2 (en) 2011-12-13 2017-01-17 Verance Corporation Coordinated watermarking
US9571606B2 (en) 2012-08-31 2017-02-14 Verance Corporation Social media viewing system
US9596521B2 (en) 2014-03-13 2017-03-14 Verance Corporation Interactive content acquisition using embedded codes
US9648282B2 (en) 2002-10-15 2017-05-09 Verance Corporation Media monitoring, management and information system
JP2019004313A (ja) * 2017-06-15 2019-01-10 河村 尚登 電子透かし装置および方法

Families Citing this family (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6516079B1 (en) * 2000-02-14 2003-02-04 Digimarc Corporation Digital watermark screening and detecting strategies
US20020009208A1 (en) * 1995-08-09 2002-01-24 Adnan Alattar Authentication of physical and electronic media objects using digital watermarks
US7362775B1 (en) 1996-07-02 2008-04-22 Wistaria Trading, Inc. Exchange mechanisms for digital information packages with bandwidth securitization, multichannel digital watermarks, and key management
US20030133592A1 (en) 1996-05-07 2003-07-17 Rhoads Geoffrey B. Content objects with computer instructions steganographically encoded therein, and associated methods
US6738495B2 (en) 1995-05-08 2004-05-18 Digimarc Corporation Watermarking enhanced to withstand anticipated corruptions
US5613004A (en) 1995-06-07 1997-03-18 The Dice Company Steganographic method and device
US7664263B2 (en) 1998-03-24 2010-02-16 Moskowitz Scott A Method for combining transfer functions with predetermined key creation
US6205249B1 (en) 1998-04-02 2001-03-20 Scott A. Moskowitz Multiple transform utilization and applications for secure digital watermarking
US7177429B2 (en) 2000-12-07 2007-02-13 Blue Spike, Inc. System and methods for permitting open access to data objects and for securing data within the data objects
US7159116B2 (en) 1999-12-07 2007-01-02 Blue Spike, Inc. Systems, methods and devices for trusted transactions
US5889868A (en) 1996-07-02 1999-03-30 The Dice Company Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
US7457962B2 (en) 1996-07-02 2008-11-25 Wistaria Trading, Inc Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
US7095874B2 (en) 1996-07-02 2006-08-22 Wistaria Trading, Inc. Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
US7346472B1 (en) 2000-09-07 2008-03-18 Blue Spike, Inc. Method and device for monitoring and analyzing signals
US7730317B2 (en) 1996-12-20 2010-06-01 Wistaria Trading, Inc. Linear predictive coding implementation of digital watermarks
US7602940B2 (en) * 1998-04-16 2009-10-13 Digimarc Corporation Steganographic data hiding using a device clock
JP3266569B2 (ja) * 1998-07-29 2002-03-18 日本電気株式会社 電子透かしデータによる画像属性変更システム
US6731774B1 (en) * 1998-11-30 2004-05-04 Sony Corporation Associated information adding apparatus and method, and associated information detecting apparatus and method
JP3397157B2 (ja) * 1999-01-13 2003-04-14 日本電気株式会社 電子透かし挿入システム
US7664264B2 (en) 1999-03-24 2010-02-16 Blue Spike, Inc. Utilizing data reduction in steganographic and cryptographic systems
US7430670B1 (en) 1999-07-29 2008-09-30 Intertrust Technologies Corp. Software self-defense systems and methods
US7770016B2 (en) 1999-07-29 2010-08-03 Intertrust Technologies Corporation Systems and methods for watermarking software and other media
US7475246B1 (en) 1999-08-04 2009-01-06 Blue Spike, Inc. Secure personal content server
JP2001061052A (ja) * 1999-08-20 2001-03-06 Nec Corp 電子すかしデータ挿入方法及びその装置と電子すかしデータ検出装置
DE60036189T2 (de) * 1999-11-25 2008-05-21 Matsushita Electric Industrial Co., Ltd., Kadoma Informationeinbettungsgerät und -verfahren für Erfassung von Verfälschungen
US6625297B1 (en) * 2000-02-10 2003-09-23 Digimarc Corporation Self-orienting watermarks
US7142691B2 (en) 2000-03-18 2006-11-28 Digimarc Corporation Watermark embedding functions in rendering description files
US7046808B1 (en) * 2000-03-24 2006-05-16 Verance Corporation Method and apparatus for detecting processing stages applied to a signal
WO2001080169A1 (en) 2000-04-17 2001-10-25 Digimarc Corporation Authentication of physical and electronic media objects using digital watermarks
US7111168B2 (en) * 2000-05-01 2006-09-19 Digimarc Corporation Digital watermarking systems
JP2001346170A (ja) * 2000-05-31 2001-12-14 Nec Corp データ挿入強度調整方法及びデータ挿入回路
JP3921923B2 (ja) * 2000-06-07 2007-05-30 日本電気株式会社 電子透かし挿入装置およびその方法
US6633654B2 (en) * 2000-06-19 2003-10-14 Digimarc Corporation Perceptual modeling of media signals based on local contrast and directional edges
US6671387B1 (en) * 2000-07-21 2003-12-30 Wen-Hsing Hsu Watermarking of a digitized image
US6778587B1 (en) * 2000-09-01 2004-08-17 Microsoft Corporation Spread spectrum modulation system and method for embedding digital information into digital or analog media
US7656930B2 (en) * 2001-09-10 2010-02-02 Digimarc Corporation Assessing quality of service using digital watermark information
AU2001290822A1 (en) * 2000-09-11 2002-03-26 Digimarc Corporation Authenticating and measuring quality of service of multimedia signals using digital watermark analyses
US6952485B1 (en) 2000-09-11 2005-10-04 Digimarc Corporation Watermark encoding and decoding in imaging devices and imaging device interfaces
US7127615B2 (en) 2000-09-20 2006-10-24 Blue Spike, Inc. Security based on subliminal and supraliminal channels for data objects
JP2003134330A (ja) * 2001-10-30 2003-05-09 Sony Corp 電子透かし埋め込み処理装置、および電子透かし埋め込み処理方法、並びにコンピュータ・プログラム
US7728048B2 (en) 2002-12-20 2010-06-01 L-1 Secure Credentialing, Inc. Increasing thermal conductivity of host polymer used with laser engraving methods and compositions
US20030131350A1 (en) * 2002-01-08 2003-07-10 Peiffer John C. Method and apparatus for identifying a digital audio signal
US7287275B2 (en) 2002-04-17 2007-10-23 Moskowitz Scott A Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth
US20040091111A1 (en) * 2002-07-16 2004-05-13 Levy Kenneth L. Digital watermarking and fingerprinting applications
AU2003298586A1 (en) * 2002-09-19 2004-04-23 Finanical Reporting Solutions, Inc. Method and system for embedding date information in computer-generated digits
AU2003285891A1 (en) * 2002-10-15 2004-05-04 Digimarc Corporation Identification document and related methods
KR101014309B1 (ko) 2002-10-23 2011-02-16 닐슨 미디어 리서치 인코퍼레이티드 압축된 오디오/비디오 데이터와 함께 사용하기 위한 디지털데이터 삽입장치 및 방법
US20040190749A1 (en) * 2003-03-28 2004-09-30 Peng Xu Method for countering rotation attacks in a video watermark system
DE602004030434D1 (de) 2003-04-16 2011-01-20 L 1 Secure Credentialing Inc Dreidimensionale datenspeicherung
US7460684B2 (en) 2003-06-13 2008-12-02 Nielsen Media Research, Inc. Method and apparatus for embedding watermarks
US7480393B2 (en) * 2003-11-19 2009-01-20 Digimarc Corporation Optimized digital watermarking functions for streaming data
WO2005062297A1 (en) * 2003-12-19 2005-07-07 Koninklijke Philips Electronics N.V. Watermark embedding
WO2005099385A2 (en) * 2004-04-07 2005-10-27 Nielsen Media Research, Inc. Data insertion apparatus and methods for use with compressed audio/video data
MX2007000076A (es) 2004-07-02 2007-03-28 Nielsen Media Res Inc Metodos y aparatos para mezclar corrientes comprimidas de bits digitales.
US7668334B2 (en) * 2004-07-02 2010-02-23 Digimarc Corp Conditioning imagery to better receive steganographic encoding
US8781967B2 (en) 2005-07-07 2014-07-15 Verance Corporation Watermarking in an encrypted domain
US20070147656A1 (en) * 2005-12-22 2007-06-28 James Browning Method and system to provide support for digital watermarks in a database
US8135684B2 (en) * 2006-04-13 2012-03-13 Eastman Kodak Company Value index from incomplete data
WO2008045950A2 (en) 2006-10-11 2008-04-17 Nielsen Media Research, Inc. Methods and apparatus for embedding codes in compressed audio data streams
JP4885690B2 (ja) * 2006-11-28 2012-02-29 株式会社エヌ・ティ・ティ・ドコモ 画像調整量決定装置、画像調整量決定方法、画像調整量決定プログラムおよび画像処理装置
US9349153B2 (en) * 2007-04-25 2016-05-24 Digimarc Corporation Correcting image capture distortion
US8259938B2 (en) 2008-06-24 2012-09-04 Verance Corporation Efficient and secure forensic marking in compressed
US8682026B2 (en) 2011-11-03 2014-03-25 Verance Corporation Efficient extraction of embedded watermarks in the presence of host content distortions
US8533481B2 (en) 2011-11-03 2013-09-10 Verance Corporation Extraction of embedded watermarks from a host content based on extrapolation techniques
US8615104B2 (en) 2011-11-03 2013-12-24 Verance Corporation Watermark extraction based on tentative watermarks
US8745403B2 (en) 2011-11-23 2014-06-03 Verance Corporation Enhanced content management based on watermark extraction records
CN103577475B (zh) * 2012-08-03 2018-01-30 阿里巴巴集团控股有限公司 一种图片自动化分类方法、图片处理方法及其装置
US8726304B2 (en) 2012-09-13 2014-05-13 Verance Corporation Time varying evaluation of multimedia content
US9305559B2 (en) 2012-10-15 2016-04-05 Digimarc Corporation Audio watermark encoding with reversing polarity and pairwise embedding
US9401153B2 (en) 2012-10-15 2016-07-26 Digimarc Corporation Multi-mode audio recognition and auxiliary data encoding and decoding
US9465954B1 (en) * 2013-03-15 2016-10-11 Dataguise Inc. Method and system for tracking masking of data
WO2016118216A2 (en) 2014-11-06 2016-07-28 Intertrust Technologies Corporation Secure application distribution systems and methods

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5748763A (en) * 1993-11-18 1998-05-05 Digimarc Corporation Image steganography system featuring perceptually adaptive and globally scalable signal embedding
ATE287176T1 (de) * 1993-11-18 2005-01-15 Digimarc Corp Video mit versteckten in-band digitalen daten
GB9502274D0 (en) * 1995-02-06 1995-03-29 Central Research Lab Ltd Method and apparatus for coding information
US6205249B1 (en) * 1998-04-02 2001-03-20 Scott A. Moskowitz Multiple transform utilization and applications for secure digital watermarking
US6208735B1 (en) * 1997-09-10 2001-03-27 Nec Research Institute, Inc. Secure spread spectrum watermarking for multimedia data
JP2857137B1 (ja) 1997-12-25 1999-02-10 ウシオ電機株式会社 ショートアーク型水銀ランプ

Cited By (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9117270B2 (en) 1998-05-28 2015-08-25 Verance Corporation Pre-processed information embedding system
US6757331B2 (en) 1999-12-28 2004-06-29 Nec Corporation Information insertion/detection system
KR100400954B1 (ko) * 2000-01-24 2003-10-10 닛폰 덴키 가부시끼 가이샤 전자 워터마크 검출/삽입 장치
EP1130924A3 (en) * 2000-01-24 2004-07-07 Nec Corporation Electronic watermark detecting/inserting device
US6947562B2 (en) 2000-01-24 2005-09-20 Nec Corporation Electronic watermark detecting/inserting device
US9189955B2 (en) 2000-02-16 2015-11-17 Verance Corporation Remote control signaling using audio watermarks
US6853737B2 (en) 2000-03-29 2005-02-08 Nec Corporation Electronic watermark embedding device and electronic watermark detecting device, and electronic watermark embedding method and electronic watermark detecting method implemented therein
US7469342B2 (en) 2000-04-05 2008-12-23 Nec Corporation Apparatus and methods for inserting and detecting electronic watermark
US7051207B2 (en) 2000-04-05 2006-05-23 Nec Corporation Apparatus and methods for inserting and detecting electronic watermark
US7065227B2 (en) 2000-04-13 2006-06-20 International Business Machines Corporation Data processing apparatus, image processing apparatus, and method therefor
US7047412B2 (en) 2000-07-06 2006-05-16 Hitachi, Ltd. Digital watermark data embedding method, and digital watermark data embeddability analyzing method
EP1187132A3 (en) * 2000-08-01 2002-06-26 Sony Corporation Information providing apparatus and method, and recording medium
JP2002190947A (ja) * 2000-11-28 2002-07-05 Xerox Corp 文書偽造を防止する印刷方法
US7187782B2 (en) 2002-03-20 2007-03-06 Matsushita Electric Industrial Co., Ltd. Digital watermark-embedding apparatus, digital watermark-embedding method, and recording medium having recoded therein a program for performing the digital watermark-embedding method
US7424128B2 (en) 2002-04-10 2008-09-09 Pioneer Corporation Electronic watermark embedding apparatus, electronic watermark embedding method, record medium having electronic watermark and manufacturing method of record medium
EP1377066A3 (en) * 2002-04-10 2005-09-21 Pioneer Corporation Electronic watermark embedding method and apparatus, record medium having electronic watermark
US7315621B2 (en) 2002-05-13 2008-01-01 Matsushita Electric Industrial Co., Ltd. Digital watermark-embedding apparatus, digital watermark-embedding method, and recording medium
US7515731B2 (en) 2002-08-30 2009-04-07 Kabushiki Kaisha Toshiba Digital watermark embedding apparatus and digital watermark detecting apparatus
US9648282B2 (en) 2002-10-15 2017-05-09 Verance Corporation Media monitoring, management and information system
US8464064B2 (en) 2004-12-13 2013-06-11 Electronics And Telecommunications Research Institute System and method for evaluating and certifying video pat software
US7894628B2 (en) 2005-02-21 2011-02-22 Kabushiki Kaisha Toshiba Digital watermark embedding apparatus and digital watermark detection apparatus
US7653211B2 (en) 2005-02-21 2010-01-26 Kabushiki Kaisha Toshiba Digital watermark embedding apparatus and digital watermark detection apparatus
US7599517B2 (en) 2005-03-11 2009-10-06 Kabushiki Kaisha Toshiba Digital watermark detecting device and method thereof
JP2006259747A (ja) * 2005-03-18 2006-09-28 Thomson Licensing オーディオ信号またはビデオ信号に電子透かしを埋め込むためのペイロードデータを搬送するシンボルをエンコードするための方法および装置、ならびに、電子透かしが埋め込まれたオーディオ信号またはビデオ信号のペイロードデータを搬送するシンボルをデコードするための方法および装置
JP2008539669A (ja) * 2005-04-26 2008-11-13 ベランス・コーポレイション マルチメディアコンテンツ用の電子透かしのセキュリティ強化
JP2011229156A (ja) * 2005-04-26 2011-11-10 Verance Corp マルチメディアコンテンツ用の電子透かしのセキュリティ強化
JP2011244460A (ja) * 2005-04-26 2011-12-01 Verance Corp デジタルホストコンテンツに埋め込まれた透かしの検出に対するシステム反応
US9153006B2 (en) 2005-04-26 2015-10-06 Verance Corporation Circumvention of watermark analysis in a host content
US9009482B2 (en) 2005-07-01 2015-04-14 Verance Corporation Forensic marking using a common customization function
JP2007251268A (ja) * 2006-03-13 2007-09-27 Ricoh Co Ltd 電子透かし埋め込み方法、電子透かし埋め込み装置、電子透かし抽出装置、電子透かし埋め込み抽出装置、電子透かし埋め込みプログラム、及び、情報記憶媒体
JP2008048401A (ja) * 2006-08-11 2008-02-28 Xerox Corp ミニチュアのセキュリティマークを埋め込む方法と該方法をコンピュータに実行させるコンピュータ読取可能記憶媒体
JP2012500566A (ja) * 2008-08-19 2012-01-05 トムソン ライセンシング 輝度評価
KR20110059593A (ko) * 2008-08-19 2011-06-02 톰슨 라이센싱 휘도 평가
US9113231B2 (en) 2008-08-19 2015-08-18 Thomson Licensing Changeable block list
US9042455B2 (en) 2008-08-19 2015-05-26 Thomson Licensing Propagation map
US8948443B2 (en) 2008-08-19 2015-02-03 Thomson Licensing Luminance evaluation
US8824727B2 (en) 2008-08-20 2014-09-02 Thomson Licensing Selection of watermarks for the watermarking of compressed video
US9105091B2 (en) 2010-02-09 2015-08-11 Thomson Licensing Watermark detection using a propagation map
JP2011250145A (ja) * 2010-05-27 2011-12-08 Mitsubishi Electric Corp 電子透かし埋込装置及び電子透かし検出装置
US8838977B2 (en) 2010-09-16 2014-09-16 Verance Corporation Watermark extraction and content screening in a networked environment
US8838978B2 (en) 2010-09-16 2014-09-16 Verance Corporation Content access management using extracted watermark information
US9607131B2 (en) 2010-09-16 2017-03-28 Verance Corporation Secure and efficient content screening in a networked environment
US8923548B2 (en) 2011-11-03 2014-12-30 Verance Corporation Extraction of embedded watermarks from a host content using a plurality of tentative watermarks
US9547753B2 (en) 2011-12-13 2017-01-17 Verance Corporation Coordinated watermarking
US9323902B2 (en) 2011-12-13 2016-04-26 Verance Corporation Conditional access using embedded watermarks
JP2013150058A (ja) * 2012-01-17 2013-08-01 Nippon Telegr & Teleph Corp <Ntt> 映像表示装置
US9571606B2 (en) 2012-08-31 2017-02-14 Verance Corporation Social media viewing system
US9106964B2 (en) 2012-09-13 2015-08-11 Verance Corporation Enhanced content distribution using advertisements
US8869222B2 (en) 2012-09-13 2014-10-21 Verance Corporation Second screen content
KR101361524B1 (ko) * 2012-11-09 2014-02-25 주식회사 시공미디어 콘텐츠 자동 변환 처리를 통한 워터마크 삽입 장치 및 방법
US9262794B2 (en) 2013-03-14 2016-02-16 Verance Corporation Transactional video marking system
US9251549B2 (en) 2013-07-23 2016-02-02 Verance Corporation Watermark extractor enhancements based on payload ranking
US9208334B2 (en) 2013-10-25 2015-12-08 Verance Corporation Content management using multiple abstraction layers
US9596521B2 (en) 2014-03-13 2017-03-14 Verance Corporation Interactive content acquisition using embedded codes
JP2019004313A (ja) * 2017-06-15 2019-01-10 河村 尚登 電子透かし装置および方法

Also Published As

Publication number Publication date
US6470090B2 (en) 2002-10-22
US6415041B1 (en) 2002-07-02
US20020097892A1 (en) 2002-07-25
JP3156667B2 (ja) 2001-04-16

Similar Documents

Publication Publication Date Title
JP3156667B2 (ja) 電子透かし挿入システム、電子透かし特性表作成装置
JP3397157B2 (ja) 電子透かし挿入システム
JP3946268B2 (ja) ウォーターマークを検出するための方法及び装置
US7194630B2 (en) Information processing apparatus, information processing system, information processing method, storage medium and program
US6788821B2 (en) Digital information embedding/extracting apparatus and method, and medium including a program for executing the method recorded thereon
JP3897825B2 (ja) 情報信号のウオーターマーク
JP2002027225A (ja) 電子透かし情報の埋め込み方法、および、電子透かし情報の埋め込み可能性分析方法
EP1347410A2 (en) Image processing method and apparatus
JP2000350014A (ja) 透かしを挿入するための分割を決定する方法、及び、その挿入、復号化方法
JP4737711B2 (ja) 復号化装置、逆量子化方法、分布決定方法及びこのプログラム
CN111127291A (zh) 基于空频域jnd转换的图像水印嵌入、提取方法及系统
JP3888549B2 (ja) 電子透かし検出システム
JP3762655B2 (ja) 情報埋め込み装置、検出装置、データ処理方法、プログラム及び記憶媒体
CN111062853A (zh) 自适应图像水印嵌入方法及系统、提取方法及系统
JP3654263B2 (ja) 電子透かし埋込方法及び装置及び電子透かし埋込プログラムを格納した記憶媒体
JP3651319B2 (ja) 電子透かし情報記録方法、再生方法、及び電子透かし情報記録装置、再生装置
JP2001358935A (ja) 電子情報埋込み装置および電子情報埋込みプログラムを記録したコンピュータ読取可能な記録媒体
CN113421181B (zh) 一种基于预估鲁棒性的信息隐藏方法
JP3573009B2 (ja) 電子透かし挿入システム並びに電子透かし特性表生成システム及び電子透かし特性パラメータ表生成システム
JP4383760B2 (ja) 電子透かし埋め込み装置、その方法及び当該方法を実行するためのプログラムを記録した記憶媒体
Piper et al. How to compare image watermarking algorithms
KR100574766B1 (ko) 워터마크 신호의 왜곡방지 장치 및 방법
JP3768424B2 (ja) 画像処理装置及び画像処理方法
JPH09288736A (ja) 画質測定方法
JP2003046759A (ja) 付加データ検出装置及び付加データ検出方法並びに付加データ検出プログラム

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20010109

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080209

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090209

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100209

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100209

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110209

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110209

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120209

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120209

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130209

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees