(57)【要約】【課題】汎用性の高い電子透かし埋め込み装置を提供すること。【解決手段】本発明に係る電子透かし埋め込み装置は、透かし情報の埋め込み強度（透かし情報に基づいた原データに対する変調の度合を表すものであって、その変調の度合が大きければその埋め込み強度は大きく、その変調の度合が小さければ埋め込み強度は小さい。）を可変設定する埋め込み強度設定手段と（１２）、前記埋め込み強度設定手段（１２）にて設定された埋め込み強度にて透かし情報を所定のアルゴリズムに従って原データに埋め込む透かし埋め込み手段（１１）とを有する構成となる。【選択図】  図１
2004235953.tif 000002
【特許請求の範囲】
【請求項１】
透かし情報の埋め込み強度を可変設定する埋め込み強度設定手段と、
前記埋め込み強度設定手段にて設定された埋め込み強度にて透かし情報を所定のアルゴリズムに従って原データに埋め込む透かし埋め込み手段とを有する電子透かし埋め込み装置。
【請求項２】
異なる埋め込み強度にて透かし情報が埋め込まれた複数のサンプルデータを記憶する記憶手段を有し、
前記埋め込み強度設定手段は、操作部での所定の操作に基づいて、前記記憶手段に記憶された複数のサンプルデータに基づく複数のサンプルを順次出力手段に出力させるサンプル出力制御手段と、
前記操作部での決定指示操作に基づいて、前記出力手段から出力された一のサンプルに対応したサンプルデータにおける透かし情報の埋め込み強度を設定すべき埋め込み強度として決定する埋め込み強度決定手段とを有することを特徴とする請求項１記載の電子透かし埋め込み装置。
【請求項３】
前記埋め込み強度設定手段は、所定の項目についての条件を取得する条件取得手段を有し、前記条件取得手段にて取得された前記条件に応じて透かし情報の埋め込み強度を可変設定するようにしたことを特徴とする請求項１記載の電子透かし埋め込み装置。
【請求項４】
前記条件取得手段は、透かし情報が埋め込まれるべき原データの所定の特性項目についての条件を前記所定の項目についての条件として取得するようにしたことを特徴とする請求項３記載の電子透かし埋め込み装置。
【請求項５】
前記条件取得手段は、原データの所定単位当たりのデータ量に基づいた条件を取得するようにしたことを特徴とする請求項４記載の電子透かし埋め込み装置。
【請求項６】
前記原データは、画像データであり、
前記所定単位当たりのデータ量は、画像データが表す画像の解像度であることを特徴とする請求項５記載の電子透かし埋め込み装置。
【請求項７】
前記原データは、符号化データであり、
前記所定単位当たりのデータ量は、符号化データの符号化ビットレートであることを特徴とする請求項５記載の電子透かし埋め込み装置。
【請求項８】
所定の特性項目についての条件のもとに異なる埋め込み強度にて透かし情報が埋め込まれた複数のサンプルデータを管理するサンプルデータ管理手段と、
前記複数のサンプルデータを記憶する記憶手段とを有し、
前記埋め込み強度設定手段は、前記条件取得手段にて取得された条件に対応して前記サンプルデータ管理手段にて管理された前記記憶手段に記憶されるサンプルデータに基づくサンプルを順次出力手段に出力させるサンプル出力制御手段と、
操作部での決定指示操作に基づいて、前記出力手段から出力された一のサンプルに対応したサンプルデータにおける透かし情報の埋め込み強度を設定すべき埋め込み強度として決定する埋め込み強度決定手段とを有することを特徴とする請求項４記載の電子透かし埋め込み装置。
【請求項９】
前記所定の特性項目についての条件に対応させて推奨埋め込み強度を管理する推奨強度管理手段を有し、
前記埋め込み強度設定手段は、前記条件取得手段にて取得された条件に対応して前記推奨強度管理手段にて管理される推奨埋め込み強度を検索する推奨強度検索手段を有し、
前記サンプル出力制御手段は、前記推奨強度検索手段にて得られた推奨埋め込み強度にて透かし情報が埋め込まれたサンプルデータを最初に出力手段に表示させるようにしたことを特徴とする請求項８記載の電子透かし埋め込み装置。
【請求項１０】
前記推奨強度管理手段にて前記所定の特性項目についての条件に対応させて管理される推奨埋め込み強度を変える推奨強度変更手段を有することを特徴とする請求項９記載の電子透かし埋め込み装置。
【請求項１１】
埋め込み強度設定手段にて設定された埋め込み強度の履歴を生成して管理する埋め込み強度設定履歴管理手段を有し、
前記推奨強度変更手段は、前記埋め込み強度設定履歴管理手段にて管理される埋め込み強度の設定履歴に基づいて前記推奨埋め込み強度を変えるようにしたことを特徴とする請求項１０記載の電子透かし埋め込み装置。
【請求項１２】
前記所定の項目についての条件に対応させて推奨埋め込み強度を管理する推奨強度管理手段を有し、
前記埋め込み強度設定手段は、前記条件取得手段にて取得された条件に対応して前記推奨強度管理手段にて管理される推奨埋め込み強度を設定すべき埋め込み強度とするようにしたことを特徴とする請求項３記載の電子透かし埋め込み装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像、音声等のマルチメディア情報に電子透かしを埋め込む電子透かし埋め込み装置に関する。
【０００２】
【従来の技術】
電子透かしは、画像や音声等のマルチメディアデータに何らかの情報（透かし情報）を埋め込んで隠し持たせるための技術である。この情報を電子透かしとしてマルチメディアデータに埋め込むための技術が種々提案されている（例えば、非特許文献１、非特許文献２参照）。
【０００３】
また、ホテルや店舗の防犯監視システム、工場の生産ラインやダム等の建造物の異常監視システム等では、監視映像を監視センタにネットワークを介して転送して集中的に監視する方法が多く採用されている。これらのシステムでは、監視映像が現場の状況を忠実に表しているか否か、即ち、その監視映像が改ざんされているか否か（証拠性があるか否か）を知ることが重要である。このような観点から、従来、監視映像等の画像を表す画像データが改ざんされたか否かを電子透かしの技術を用いて判定するシステムが提案されている（例えば、特許文献１）。この従来のシステムでは、画像データの提供者側にてその画像データに透かし情報を埋め込み、利用者側にて取得した画像データから前記透かし情報が検出されるか否か基づいて前記画像データがその提供者側から利用者側に渡される間に改ざんされたか否かを判定している。
【０００４】
【非特許文献１】
「電子透かしを支えるデータ・ハイディング技術（上）」，日経エレクトロニクス１９９７年２月２４日号，ｐ．１４９−ｐ．１６２
【非特許文献２】
「電子透かしを支えるデータ・ハイディング技術（下）」，日経エレクトロニクス１９９７年３月１０日号，ｐ．１５３−ｐ．１６８
【特許文献１】
特開２０００−２９８７０７号公報
【０００５】
【発明が解決しようとする課題】
しかし、前述した従来のシステムにおける画像データの提供者側に設けられるべき電子透かし埋め込み装置では、透かし情報の画像データへの埋め込み強度については特に考慮されていない。この透かし情報の画像データへの埋め込み強度は、透かし情報に基づいた画像データに対する変調（輝度変調、周波数変調、位相変調等）の度合を表すものであって、一般に、その埋め込み強度が大きくなるほど、画質の劣化が大きくなる。
【０００６】
また、透かし情報を埋め込んだ画像データに対するフィルタリング、圧縮等の処理や、ネットワーク上の伝送等により画像データが劣化する。その画像データの劣化に伴って透かし情報の検出率が低下する。透かし情報の画像データに対する埋め込み強度が大きいほど前記検出率の低下に対する耐性は高くなる。一方、前述したように透かし情報の画像データに対する埋め込み強度が大きくなると、透かし情報の埋め込まれた画像データにて表される画像の劣化が大きくなる。このように、透かし情報の埋め込み強度に関し、透かし情報の検出率低下に対する耐性と画質劣化はトレードオフの関係にある。
【０００７】
特定の用途に、特定の性質（解像度、ビットレート、フォーマット等）の画像データを特定の伝送路で伝送させる場合、透かし情報の埋め込み強度は固定的に設定されていても特に問題にならない。しかし、種々の用途のために、種々の性質の画像データを種々の伝送路（無線伝送路、有線伝送路、アナログ伝送路、デジタル伝送路等）にて伝送させる場合、固定的に設定された埋め込み強度にて透かし情報の埋め込みがなされた画像データは、その利用者側において必ずしも適正なものとならない。例えば、証拠性より画質を優先する用途の画像データについては、その一定の強度で透かし情報が埋め込まれた画像データから利用者側にて得られる画像の画質は必ずしも適正なものとならない。また、画質より証拠性を優先する用途の画像データについては、その一定の強度で透かし情報が埋め込まれた画像データから利用者側にて透かし情報を適正に検出できるとは限らない。
【０００８】
本発明は、このような問題を解決するためになされたもので、汎用性の高い電子透かし埋め込み装置を提供するものである。
【０００９】
【課題を解決するための手段】
本発明に係る電子透かし埋め込み装置は、透かし情報の埋め込み強度を可変設定する埋め込み強度設定手段と、前記埋め込み強度設定手段にて設定された埋め込み強度にて透かし情報を所定のアルゴリズムに従って原データに埋め込む透かし埋め込み手段とを有する構成となる。
【００１０】
このような構成により、設定される透かし情報の埋め込み強度を種々の要求に応じて変えることができることとなる。そして、そのように可変設定される埋め込み強度にて透かし情報が所定のアルゴリズムに従って原データに埋め込まれる。
【００１１】
前記透かし情報の埋め込み強度は、透かし情報に基づいた原データに対する変調の度合を表すものであり、その変調の度合が大きければその埋め込み強度は大きく、その変調の度合が小さければ埋め込み強度は小さい。
【００１２】
また、本発明に係る電子透かし埋め込み装置は、異なる埋め込み強度にて透かし情報が埋め込まれた複数のサンプルデータを記憶する記憶手段を有し、前記埋め込み強度設定手段が、操作部での所定の操作に基づいて、前記記憶手段に記憶された複数のサンプルデータに基づく複数のサンプルを順次出力手段に出力させるサンプル出力制御手段と、前記操作部での決定指示操作に基づいて、前記出力手段から出力された一のサンプルに対応したサンプルデータにおける透かし情報の埋め込み強度を設定すべき埋め込み強度として決定する埋め込み強度決定手段とを有する構成とすることができる。
【００１３】
このような構成により、ユーザは、出力手段から出力されるサンプルに基づいて透かし情報の埋め込み強度が要求に応じるものであるか否かを判断することができ、その判断結果に基づいた埋め込み強度にて透かし情報を原データに埋め込むことができることとなる。
【００１４】
本発明に係る電子透かし埋め込み装置は、前記埋め込み強度設定手段が、所定の項目についての条件を取得する条件取得手段を有し、前記条件取得手段にて取得された前記条件に応じて透かし情報の埋め込み強度を可変設定するようにした構成とすることができる。
【００１５】
このような構成により、予め定めた所定の項目についての条件に適した埋め込み強度にて透かし情報を原データに埋め込むことができることとなる。
【００１６】
前記所定の項目についての条件は、電子透かし埋め込み装置が適用されるシステムの仕様（原データの特性、透かし情報の埋め込まれた原データの処理方法（伝送、フィルタリング、圧縮、伸張等）、透かし情報の埋め込まれた原データの用途等）に基づいて任意に決めることができる。
【００１７】
前記条件取得手段の前記所定の項目についての条件の取得手法については特に限定されず、ユーザにより操作部から入力される条件を取得するものであっても、また、その条件を何らかの手法にて検出することにより取得するものであってもよい。
【００１８】
また、本発明に係る電子透かし埋め込み装置は、前記条件取得手段が、透かし情報が埋め込まれるべき原データの所定の特性項目についての条件を前記所定の項目についての条件として取得するようにした構成とすることができる。
【００１９】
このような構成により、透かし情報が埋め込まれるべき原データの所定の特性項目についての条件に適した埋め込み強度にて透かし情報を原データに埋め込むことができることとなる。
【００２０】
更に、本発明は、前記条件取得手段が、原データの所定単位当たりのデータ量に基づいた条件を取得するようにした構成とすることができる。
【００２１】
このような構成により、原データの所定単位当たりのデータ量に基づいた条件に適した埋め込み強度にて透かし情報を原データに埋め込むことができることとなる。
【００２２】
原データの所定単位当たりのデータ量が多ければ、原データに埋め込める透かし情報の情報量を多くすることができるので、透かし情報により多くの冗長性をもたせることができる。従って、原データの所定単位当たりのデータ量が多ければ、透かし情報の検出率の低下を埋め込み情報の前記冗長性で補うことができることとなる。即ち、原データの所定単位当たりのデータ量が多ければ、同じ変調の度合（埋め込み強度）でも透かし情報の検出率低下に対する耐性を高めることができる。このようなことから、原データの所定単位当たりのデータ量に基づいた条件に従って透かし情報の検出率が要求を満すように埋め込み強度を設定することができることとなる。
【００２３】
前記原データの所定単位は、任意に決めることができる。
【００２４】
本発明に係る電子透かし埋め込み装置は、前記原データが、画像データであり、前記所定単位当たりのデータ量が、画像データが表す画像の解像度である構成とすることができる。
【００２５】
このような構成により、原データとなる画像データの所定単位当たりのデータ量が解像度にて表され、その解像度に基づいた条件に適した埋め込み強度にて透かし情報を原データとなる画像データに埋め込むことができることとなる。
【００２６】
また、本発明に係る電子透かし埋め込み装置は、前記原データが、符号化データであり、前記所定単位当たりのデータ量が、符号化データの符号化ビットレートである構成とすることができる。
【００２７】
このような構成により、原データとなる符号化データの所定単位当たりのデータ量が符号化ビットレートで表され、その符号化ビットレートに基づいた条件に適した埋め込み強度にて透かし情報を原データとなる符号化データに埋め込むことができることとなる。
【００２８】
本発明に係る電子透かし埋め込み装置は、所定の特性項目についての条件のもとに異なる埋め込み強度にて透かし情報が埋め込まれた複数のサンプルデータを管理するサンプルデータ管理手段と、前記複数のサンプルデータを記憶する記憶手段とを有し、前記埋め込み強度設定手段が、前記条件取得手段にて取得された条件に対応して前記サンプルデータ管理手段にて管理された前記記憶手段に記憶されるサンプルデータに基づくサンプルを順次出力手段に出力させるサンプル出力制御手段と、操作部での決定指示操作に基づいて、前記出力手段から出力された一のサンプルに対応したサンプルデータにおける透かし情報の埋め込み強度を設定すべき埋め込み強度として決定する埋め込み強度決定手段とを有する構成とすることができる。
【００２９】
このような構成により、ユーザは、原データの所定の特性項目についての条件に対応して出力手段から出力されるサンプルに基づいて透かし情報の埋め込み強度がその条件のもとで要求に応じるものであるか否かを判断することができ、その判断結果に基づいた埋め込み強度にて透かし情報を原データに埋め込むことができることとなる。
【００３０】
また、本発明に係る電子透かし埋め込み装置は、前記所定の特性項目についての条件に対応させて推奨埋め込み強度を管理する推奨強度管理手段を有し、前記埋め込み強度設定手段が、前記条件取得手段にて取得された条件に対応して前記推奨強度管理手段にて管理される推奨埋め込み強度を検索する推奨強度検索手段を有し、前記サンプル出力制御手段が、前記推奨強度検索手段にて得られた推奨埋め込み強度にて透かし情報が埋め込まれたサンプルデータを最初に出力手段に表示させるようにした構成とすることができる。
【００３１】
このような構成により、推奨埋め込み強度にて埋め込み情報が埋め込まれたサンプルデータに基づいたサンプルが出力手段から最初に出力されるようになるので、取得された条件のもとで一般的に推奨される埋め込み強度にて透かし情報が埋め込まれたサンプルをより早く知ることができ、原データに対する透かし情報の適正な埋め込み強度を効率的に決めることができることとなる。
【００３２】
前記推奨強度管理手段にて管理される推奨埋め込み強度は、原データの前記所定の特性項目についての条件に対応させて固定的に定められるものであっても、随時変えられるものであってもよい。
【００３３】
後者の場合、本発明に係る電子透かし埋め込み装置は、前記推奨強度管理手段にて条件に対応させて管理される推奨埋め込み強度を変える推奨強度変更手段を有する構成とすることができる。
【００３４】
このような構成により、前記推奨強度管理手段にて前記所定の特性項目についての条件に対応させて管理される推奨埋め込み強度を電子透かし埋め込み装置が適用されるシステムにより適したものに変えてゆくことができることとなる。
【００３５】
更に、本発明に係る電子透かし埋め込み装置は、埋め込み強度設定手段にて設定された埋め込み強度の履歴を生成して管理する埋め込み強度設定履歴管理手段を有し、前記推奨強度変更手段が、前記埋め込み強度設定履歴管理手段にて管理される埋め込み強度の設定履歴に基づいて前記推奨埋め込み強度を変えるようにした構成とすることができる。
【００３６】
このような構成により、前記推奨強度管理手段にて前記所定の特性項目についての条件に対応させて管理される推奨埋め込み強度を実際に設定された埋め込み強度の履歴に応じて電子透かし埋め込み装置が適用されるシステムにより適したものに変えてゆくことができることとなる。
【００３７】
本発明に係る電子透かし埋め込み装置は、前記所定の項目についての条件に対応させて推奨埋め込み強度を管理する推奨強度管理手段を有し、前記埋め込み強度設定手段が、前記条件取得手段にて取得された条件に対応して前記推奨強度管理手段にて管理される推奨埋め込み強度を設定すべき埋め込み強度とするようにした構成とすることができる。
【００３８】
このような構成により、取得される所定の項目についての条件のもとで一般的に推奨される推奨埋め込み強度にて透かし情報を原データに埋め込むことができ、原データに対する透かし情報の適正な埋め込み強度での埋め込みを効率的に行うことができることとなる。
【００３９】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を用いて説明する。
【００４０】
本発明の第一の実施の形態に係る電子透かし埋め込み装置は、図１に示すように構成される。
【００４１】
図１において、この電子透かし埋め込み装置１０は、透かし埋め込み部１１、制御部１２、操作部１３（キーボード、マウス等を含み得る）、記憶部１４及び表示部１５を有している。透かし埋め込み部１１は、原画像データ（例えば、監視カメラにて撮影された動画像を表すデータ）及び所定の透かしデータ（例えば、撮影場所、撮影日時、著作権情報等を表すデータ）を入力すると共に、後述するように制御部１２から提供される埋め込み強度を入力する。そして、透かし埋め込み部１１は、所定のアルゴリズム（例えば、特開平２００２−１７１４９４号公報参照）に従って前記透かしデータを前記原画像データに前記埋め込み強度にて埋め込み、透かし埋め込み済み画像データを生成する。前記透かしデータの埋め込み強度は、透かし埋め込み部１１の透かしデータの埋め込みアルゴリズム（輝度変調、周波数変調、位相変調のいずれかまたはそれらの任意の組み合わせ等）に従った原画像データの変調の度合にて表される。
【００４２】
記憶部１４は、異なる埋め込み強度にて透かしデータが埋め込まれた複数のサンプル画像データを記憶する。制御部１２は、操作部１３での所定の操作に基づいて、記憶部１４に記憶された前記複数のサンプル画像データに基づく複数のサンプル画像を表示部１５に順次表示させる。また、制御部１２は、表示部１５に順次サンプル画像が表示される過程で、操作部１３での決定指示操作に基づいて、表示部１５に表示された一のサンプル画像に対応したサンプル画像データにおける透かしデータの埋め込み強度を透かし埋め込み部１１に提供すべき埋め込み強度として決定する。
【００４３】
制御部１２は、具体的に、図２に示す手順に従って処理を実行する。
【００４４】
操作部１３にて所定の開始操作がなされると、制御部１２は、記憶部１４に記憶された一番目（Ｎ＝１）のサンプル画像データＳＩｍＮ＝１（例えば、最小の埋め込み強度にて透かしデータが埋め込まれた画像データ）に基づくサンプル画像を表示部１５に表示させる（Ｓ１）。この状態で、ユーザは、そのサンプル画像を見てその画質が許容されるものであるか否かを判断することができる。制御部１２は、前記サンプル画像を表示部１５に表示させた後、操作部１３におけるサンプル画像の決定指示操作及び更新操作の待ち状態となる（Ｓ２、Ｓ３）。
【００４５】
ユーザにより操作部１３での更新操作がなされると（Ｓ２でＮＯ、Ｓ３でＹＥＳ）、制御部１２は、更に、その更新操作が進む（ＵＰ）及び戻す（ＤＯＷＮ）のいずれかであるかを判定し（Ｓ４）、その更新操作が進む（ＵＰ）であれば（Ｓ４でＵＰ）、記憶部１４に記憶された次のサンプル画像データＳＩＭＮ＝２（二番目に小さい埋め込み強度にて透かしデータが埋め込まれた画像データ）に基づくサンプル画像を表示部１５に表示させ（Ｓ５）、再び、操作部１３におけるサンプル画像の決定指示操作及び更新操作の待ち状態となる（Ｓ２、Ｓ３）。
【００４６】
以後、ユーザが操作部１３にて進む（ＵＰ）の更新操作を行う毎に、透かしデータの埋め込み強度のより大きくなる次のサンプル画像データＳＩｍＮ＋１に基づいたサンプル画像が表示部１５に表示される（Ｓ２〜Ｓ５）。その過程で、ユーザが操作部１３にて戻す（ＤＯＷＮ）の更新操作を行うと（Ｓ４でＤＯＷＮ）、制御部１２は、前回用いたサンプル画像データＩＳｍＮ−１に基づくサンプル画像を表示部１５に表示させる（Ｓ６）。
【００４７】
ユーザは、このようにして、操作部１３の更新操作（進む（ＵＰ）または戻す（ＤＯＷＮ））を行って、異なる埋め込み強度にて透かしデータが埋め込まれた複数のサンプル画像データに基づいて表示部１５に順次表示されるサンプル画像を確認することができる。その過程で、制御部１２は、操作部１３にて決定指示操作がなされたことを判定すると（Ｓ２でＹＥＳ）、その時点で表示部１５に表示されるサンプル画像に対応したサンプル画像データＩＳｍＮにおける透かしデータの埋め込み強度を透かし埋め込み部１１に提供すべき埋め込み強度として決定する（Ｓ７）。
【００４８】
前述したように決定された埋め込み強度が制御部１２から透かし埋め込み部１１に提供されると、透かし埋め込み部１１は、所定のアルゴリズムに従って所定の埋め込みデータを原画像データに前記決定された埋め込み強度にて埋め込み、透かし埋め込み済み画像データを生成する。
【００４９】
このような電子透かし埋め込み装置によれば、ユーザは、表示部１５に表示されるサンプル画像を確認して、例えば、許容される画質で埋め込み強度が最大となるサンプル画像を決め、そのように決められたサンプル画像に対応するサンプル画像データにおける埋め込み強度にて所定の透かしデータを原画像データに埋め込むことができるようになる。その結果、画質及び透かしデータの検出率（証拠性）の双方とも適正となり得る透かし埋め込み済み画像データを利用者側に提供することができるようになる。
【００５０】
そして、透かしデータの検出率を多少犠牲にしても画質を優先させるという要求、あるいは、画質を多少犠牲にしても透かしデータの検出率を優先させるという要求等、種々の要求に応じて透かしデータの埋め込み強度を可変設定できるようになるので、より汎用性の高い電子透かし埋め込み装置を実現することができるようになる。
【００５１】
なお、前記第一の実施の形態において、サンプル画像の表示部１５での表示順序は、透かしデータの埋め込み強度が最小となるものから順次増加する順序であったが、逆に透かしデータの埋め込み強度が最大となるものから順次減少する順序であっても、更に、任意の埋め込み強度の順序であってもよい。
【００５２】
また、前記第一の実施の形態では、操作部１３での更新操作により表示部１５に表示されるサンプル画像が変更されるようになっていたが、所定の時間間隔で表示部１５に表示されるサンプル画像を自動的に変更するようにしてもよい。
【００５３】
次に、本発明の第二の実施の形態に係る電子透かし埋め込み装置について説明する。この第二の実施の形態に係る電子透かし埋め込み装置は、原画像データの特性項目である解像度についての条件及び用途に関する条件に応じて透かしデータの埋め込み強度を可変設定できる点で前記第一の実施の形態に係る電子透かし埋め込み装置と相違する。
【００５４】
本発明の第二の実施の形態に係る電子透かし埋め込み装置は、図３に示すように構成される。
【００５５】
図３において、この電子透かし埋め込み装置１０は、前述した第一の実施の形態の場合と同様に、透かし埋め込み部１１、制御部１２、操作部１３、記憶部１４、及び表示部１５を有し、更に、データベース１６を有している。データベース１６は、図４に示すようなサンプル画像管理テーブル、図５に示すような用途別（画質優先の用途、証拠性優先の用途）の強度設定履歴管理テーブル、及び図６に示すような推奨強度管理テーブルを格納している。
【００５６】
前記サンプル画像管理テーブル（図４参照）は、解像度がＲ１、Ｒ２、Ｒ３、Ｒ４、Ｒ５（Ｒ１＜Ｒ２＜Ｒ３＜Ｒ４＜Ｒ５）となる各条件のもとに異なる埋め込み強度Ｉ１、Ｉ２、Ｉ３、Ｉ４、Ｉ５（Ｉ１＜Ｉ２＜Ｉ３＜Ｉ４＜Ｉ４）にて透かしデータが埋め込まれたサンプル画像データＳＩｍＮを管理している。例えば、解像度がＲ１（最低解像度）という条件のもとに異なる埋め込み強度Ｉ１、Ｉ２、Ｉ３、Ｉ４、Ｉ５にて透かしデータが埋め込まれたサンプル画像データＩＳｍ１、ＩＳｍ６、ＩＳｍ１１、ＩＳｍ１６、ＩＳｍ２１が管理される。また、解像度がＲ５（最高解像度）となる条件のもとに異なる埋め込み強度Ｉ１、Ｉ２、Ｉ３、Ｉ４、Ｉ５にて透かしデータが埋め込まれたサンプル画像データＩＳｍ５、ＩＳｍ１０、ＩＳｍ１５、ＩＳＭ２０、ＩＳｍ２５が管理されている。
【００５７】
解像度が大きくなると、画像データの所定単位当たりのデータ量が多くなり、透かしデータの情報量を多くすることができるので、その透かし情報に多くの冗長性をもたせることができる。従って、解像度が大きければ、透かしデータの検出率の低下を埋め込みデータの前記冗長性で補うことができる。即ち、解像度が大きければ、同じ埋め込み強度でも透かしデータの検出率低下に対する耐性を高めることができる。このようなことから、サンプル画像管理テーブルにて管理される各サンプル画像データＩＳｍＮは、対応する解像度に適した情報量の透かしデータが埋め込まれた画像データとなる。
【００５８】
前記強度設定履歴管理テーブル（図５参照）は、画質優先の用途及び証拠性優先の用途のそれぞれに対して作成されており、それぞれの用途において、各解像度Ｒ１〜Ｒ５の原画像データに対して実際に設定された埋め込み強度の回数Ｎｉｊ（履歴）を管理している。
【００５９】
推奨強度管理テーブル（図６参照）は、画質優先の用途及び証拠性優先の用途のそれぞれの場合について、前述したように解像度に適した透かしデータの冗長性を考慮し、各解像度Ｒ１〜Ｒ５の原画像データに対する透かし情報の推奨される埋め込み強度（推奨埋め込み強度）を管理している。画質優先の用途では、透かしデータの証拠性（検出率）よりも画質が優先され、証拠性優先の用途では、画質よりも埋め込みデータの証拠性（検出率）が優先されるので、各解像度Ｒ１〜Ｒ５において、画質優先の用途での埋め込み強度は証拠性優先の用途での埋め込み強度より小さい。例えば、解像度がＲ１（最低解像度）となる条件では、画質優先の用途での推奨埋め込み強度がＩ３となり、証拠性優先の用途での推奨埋め込み強度がＩ４（＞Ｉ３）となる。また、解像度がＲ５（最高解像度）となる条件では、画質優先の用途での推奨埋め込み強度がＩ１となり、証拠性優先の用途での埋め込み強度がＩ２（＞Ｉ１）となる。
【００６０】
また、画質優先の用途及び証拠性優先の用途のそれぞれにおいて、前述したように解像度が大きいほど、透かしデータの冗長性を高めることができるので、透かしデータの埋め込み強度が小さい。例えば、画質優先の用途の場合、解像度がＲ１（最低解像度）での推奨埋め込み強度がＩ３となり、解像度がＲ５（最高解像度）での推奨埋め込み強度がＩ１（＜Ｉ３）となる。また、証拠性優先の用途の場合、解像度がＲ１（最低解像度）での推奨埋め込み強度がＩ４となり、解像度がＲ５（最高解像度）での推奨埋め込み強度がＩ２（＜Ｉ４）となる。
【００６１】
前記サンプル画像管理テーブル（図４参照）では、前記推奨強度管理テーブルにて管理される各用途における各解像度に対応した推奨埋め込み強度にて透かし情報が埋め込まれたサンプル画像データに対して推奨サンプリング画像データを表す所定のフラグ（図４における□印、破線□印参照）が付されている。例えば、画質優先の用途における解像度Ｒ１（最低解像度）に対応した推奨埋め込み強度Ｉ３にて透かしデータが埋め込まれたサンプル画像データＳＩｍ１１（破線□印参照）、証拠性優先の用途における解像度Ｒ１に対応した推奨埋め込み強度Ｉ４にて透かしデータが埋め込まれたサンプル画像データＩＳｍ１６（□印参照）、更に、画質優先の用途における解像度Ｒ５（最高解像度）に対応した推奨埋め込み強度Ｉ１にて透かしデータが埋め込まれたサンプル画像ＩＳｍ５（破線□印参照）、証拠性優先の用途における解像度Ｒ５に対応した推奨埋め込み強度Ｉ２にて透かしデータが埋め込まれたサンプル画像データＩＳｍ１０（□印参照）のそれぞれに対して推奨サンプリング画像を表す所定のフラグが付されている。
【００６２】
制御部１２は、図７及び図８に示す手順に従って処理を実行する。
【００６３】
図７において、操作部１３にて所定の開始操作がなされると、制御部１２は、その操作にて指定されるモードがマニュアル決定モード及び推奨決定モードのいずれかであるかを判定する（Ｓ１１）。制御部１２は、マニュアル決定モードの指定操作がなされたとの判定を行うと、ユーザにより操作部１３から入力された解像度を取得する（Ｓ１２）。そして、制御部１２は、その取得した解像度に対応してデータベース１６内のサンプル画像管理テーブル（図４参照）にて管理される複数のサンプル画像データのうちの一番目のサンプル画像データＩＳｍＮを記憶部１４から読み出してそのサンプル画像データＩＳｍＮに基づくサンプル画像を表示部１５に表示させる（Ｓ１３）。この状態で、ユーザはそのサンプル画像を見て指定した解像度での画質が許容されるものであるか否かを判断することができる。
【００６４】
以後、前述した第一の実施の形態と同様にして、進む（ＵＰ）または戻る（ＤＯＷＮ）の更新操作がなされる毎に、指定された解像度に対応するサンプル画像データＩＳｍＮ＋５またはＩＳｍＮ−５に基づいたサンプル画像が表示部１５に表示される（Ｓ１４、Ｓ１５、Ｓ１６、Ｓ１７、Ｓ１８）。例えば、指定された解像度がＲ１の場合、サンプル画像データＳＩｍ１、ＳＩｍ６、ＳＩｍ１１、・・・に基づいたサンプル画像が前記更新操作に従って表示部１５に順次表示される。
【００６５】
その過程で、制御部１２は、操作部１３にて決定指示操作がなされたことを判定すると（Ｓ１４でＹＥＳ）、その時点で表示部１５に表示されるサンプル画像に対応したサンプル画像データＩＳｍにおける透かしデータの埋め込み強度を透かし埋め込み部１１に提供すべき埋め込み強度として決定する（Ｓ１９）。そして、制御部１２は、データベース１６内の画質優先の用途及び証拠性優先の用途それぞれについての強度設定履歴管理テーブル（図５参照）の前記指定された解像度に対応する前記決定された埋め込み強度の回数Ｎｉｊを＋１だけインクリメントして更新する（Ｓ２０）。例えば、指定された解像度がＲ１で、決定された埋め込み強度がＩ３であれば、その埋め込み強度Ｉ３の回数Ｎ３１が＋１だけインクリメントされる。
【００６６】
前述したように決定された埋め込み強度が制御部１２から透かし埋め込み部１１に提供されると、透かし埋め込み部１１は、所定のアルゴリズムに従って所定の埋め込みデータを前記指定された解像度となる原画像データに前記決定された埋め込み強度にて埋め込み、透かし埋め込み済み画像データを生成する。
【００６７】
このようなマニュアル決定モードでの処理によれば、ユーザは、表示部１５に表示されるサンプル画像を確認して、例えば、処理すべき原画像データの解像度での許容される画質で埋め込み強度が最大となるサンプル画像を決め、そのように決められたサンプル画像に対応するサンプル画像データにおける埋め込み強度にて所定の透かしデータを原画像データに埋め込むことができるようになる。その結果、画質及び透かしデータの検出率の双方とも適正となり得る透かし埋め込み画像データを利用者側に提供することができるようになる。
【００６８】
一方、制御部１２は、前記所定の開始操作において推奨決定モードの指定操作がなされたとの判定を行うと、図８に示す手順の処理に移行する。図８において、ユーザにより操作部１３から入力された用途（画質優先の用途または証拠性優先の用途のいずれか）と解像度とを取得すると（Ｓ３１、Ｓ３２）、推奨強度管理テーブル（図６参照）を検索して前記入力された用途と解像度に対応する推奨埋め込み強度を取得する（Ｓ３３）。そして、更に、制御部１２は、埋め込み強度の自動決定に係る操作が操作部１３にてなされたか否かを判定する（Ｓ３４）。制御部１２は、前記自動決定に係る操作がなされていないとの判定を行うと（Ｓ３４でＮＯ）、サンプル画像管理テーブル（図４参照）において前記指定された用途及び解像度に対して所定のフラグが付された推奨サンプリング画像データＳＩｍＮ（図４における破線□印または□印参照）を記憶部１４から読み出してその推奨サンプリング画像データＳＩｍＮに基づいたサンプリング画像（推奨サンプリング画像）を表示部１５に表示させる（Ｓ３５）。例えば、画質優先の用途が選択され（Ｓ３１）、解像度Ｒ１が指定された（Ｓ３２）場合、推奨埋め込み強度Ｉ３にて透かしデータが埋め込まれた推奨サンプリング画像データＩＳｍ１１に基づいた推奨サンプリング画像が表示部１５に表示される。
【００６９】
この状態で、ユーザはその推奨サンプル画像を見て指定した解像度での画質が許容されるものであるか否かを判断することができる。そして、制御部１２は、操作部１３にて決定指示操作がなされたことを判定すると（Ｓ３６でＹＥＳ）、推奨埋め込み強度を透かし埋め込み部１１に供給すべき埋め込み強度として決定する（図７におけるＳ１９）。その後、制御部１２は、データベース１６内の前記選択された用途についての強度設定履歴テーブル（図５参照）の前記指定された解像度に対する推奨埋め込み強度の回数Ｎｉｊを＋１だけインクリメントして更新する（Ｓ２０）。
【００７０】
一方、制御部１２は、前記自動決定に係る操作がなされたとの判定を行うと（Ｓ３４でＹＥＳ）、前記取得した推奨埋め込み強度（Ｓ３３）を自動的に透かし埋め込み部１１に提供すべき埋め込み強度として決定する（図７におけるＳ１９）。この場合も、制御部１２は、データベース１６内の前記選択された用途についての強度設定履歴テーブル（図５参照）の前記指定された解像度に対する推奨埋め込み強度の回数Ｎｉｊを＋１だけインクリメントして更新する（Ｓ２０）。
【００７１】
なお、前述したように推奨サンプリング画像が表示部１５に表示された状態で、ユーザが操作部１３にてモード切替操作を行うと、制御部１２は、そのモード切替操作がなされたとの判定を行って（Ｓ３７）、前述したマニュアル決定モードでの処理（図７参照）に移行する。その結果、前述したように、更新操作に応じて表示部１５に表示されるサンプル画像が順次変えられる過程で、決定指示操作がなされると、その時点で表示部１５に表示されたサンプル画像に対応したサンプル画像データにおける透かしデータの埋め込み強度が透かし埋め込み部１１に提供すべき埋め込み強度として決定される（Ｓ１３〜Ｓ２０）。
【００７２】
前述したような推奨決定モードでの処理によれば、選択された用途及び解像度において一般的に推奨される埋め込み強度となる推奨埋め込み強度にて透かしデータが埋め込まれた推奨サンプル画像が最初に表示部１５に表示されるようになるので、選択された用途（画像優先の用途または証拠性優先の用途）及び解像度の原画像データに対する透かしデータの適正な埋め込み強度を効率的に決定することができる。また、自動決定に係る操作がなされた場合には（図８におけるＳ３４でＹＥＳ）、推奨サンプル画像の表示を行うことなく、推奨埋め込み強度が自動的に透かし埋め込み部１１に提供すべき埋め込み強度として決定されるので、選択された用途及び解像度の原画像データに対して適正な埋め込み強度にて透かしデータを効率的に埋め込むことができるようになる。
【００７３】
また、前記第二の実施の形態に係る電子透かし埋め込み装置によれば、原画像データの解像度についての条件に応じて、あるいは、原画像データの解像度についての条件及びその用途についての条件に応じて透かしデータの埋め込み強度を可変設定できるようになるので、より汎用性の高い電子透かし埋め込み装置を実現することができるようになる。
【００７４】
前述した第二の実施の形態に係る電子透かし埋め込み装置では、推奨強度管理テーブル（図６参照）の各推奨埋め込み強度は、用途と解像度に基づいて固定的に定められたものであったが、その推奨埋め込み強度を所定の手法に従って変更することも可能である。例えば、制御部１２は、各用途についての強度設定履歴管理テーブル（図５参照）における各解像度Ｒｊに対応した各埋め込み強度Ｉ１〜Ｉ５の設定回数Ｎ１ｊ〜Ｎ５ｊ（設定履歴）に対して適当な重み計算を実行することにより各解像度Ｒｊに対する推奨埋め込み強度を算出することができる。そして、推奨強度管理テーブル（図６参照）の各用途における各解像度Ｒｊに対応した推奨埋め込み強度が前記算出された推奨埋め込み強度に更新される。
【００７５】
このように実際に設定された埋め込み強度の履歴に基づいて推奨埋め込み強度を変更することにより、電子透かし埋め込み装置が実際に適用されるシステム（例えば、監視システム等）の仕様に適した推奨埋め込み強度を得ることができるようになる。
【００７６】
更に、本発明の第三の実施の形態に係る電子透かし埋め込み装置について説明する。この第三の実施の形態に係る電子透かし埋め込み装置は、サンプル画像の表示機能を有していない点で、前述した第二の実施の形態に係る電子透かし埋め込み装置と相違する。
【００７７】
本発明の第三の実施の形態に係る電子透かし埋め込み装置は、図９に示すように構成される。
【００７８】
図９において、この電子透かし埋め込み装置１０は、前述した第二の実施の形態に係る電子透かし埋め込み装置と同様に、透かし埋め込み部１１、制御部１２、操作部１３及びデータベース１６を有している。データベース１６は、図６に示す推奨強度管理テーブルを格納している。
【００７９】
制御部１２は、図８に示すＳ３１、Ｓ３２、Ｓ３３及び図７に示すＳ１９の処理をこの順序で実行する。即ち、制御部１２は、ユーザにより操作部１３から入力された用途（画質優先の用途または証拠優先の用途のいずれか）と解像度とを取得すると（図８におけるＳ３１、Ｓ３２）、推奨強度管理テーブル（図６参照）を検索して前記入力された用途と解像度に対応する推奨埋め込み強度を取得する（Ｓ３３）。そして、制御部１２は、この取得した推奨埋め込み強度を透かし埋め込み部１１に提供すべき埋め込み強度として決定する（図７におけるＳ１９）。
【００８０】
このような電子透かし埋め込み装置によれば、前述した第二の実施の形態に係る電子透かし埋め込み装置における推奨決定モードの自動決定の機能と同様に、指定された用途及び解像度の条件に対応した推奨埋め込み強度が自動的に透かし埋め込み部１１に提供すべき埋め込み強度として決定されるので、選択された用途及び解像度の原画像データに対して適正な埋め込み強度にて透かしデータを効率的に埋め込むことができるようになる。
【００８１】
なお、前記第二の実施の形態及び第三の実施の形態では、原画像データの特性項目についての条件として原画像データの解像度についての条件を用いたが、他の特性項目についての条件、例えば、単位時間当たりの符号化データ量を表す符号化ビットレートについての条件を用いることもできる。この場合、前記解像度に代えて符号化ビットレートに応じたサンプル画像データ、推奨サンプル画像データ、推奨埋め込み強度を管理することにより、前述した第二の実施の形態及び第三の実施の形態と同様な電子透かし埋め込み装置を実現することができる。このような電子透かし埋め込み装置では、画像データの符号化方式（ＭＰＥＧ−４、ＭＰＥＧ−２等）に応じて透かしデータの埋め込み強度の可変設定が可能となる。
【００８２】
また、前記第二の実施の形態及び第三の実施の形態では、用途についての条件（画質優先、証拠性優先）に応じて埋め込み強度の可変設定がなされるようになっているが、他の項目についての条件、例えば、画像データを所定のネットワークを経由して伝送させるシステムでは、画像データを伝送すべき伝送路についての条件（無線伝送路、有線伝送路、アナログ伝送路、デジタル伝送路等）に応じて透かし情報の埋め込み強度を可変設定することができる。この場合、画像データを複数の異なる伝送路にて切替え送信する場合に、透かしデータをその伝送路に応じて適正な埋め込み強度にて送信画像データに埋め込むことができるようになる。これにより、伝送路についての条件により伝送される画像データの劣化の度合が異なっていても、その伝送路に応じた埋め込み強度を設定することにより、どの伝送路を伝送される画像データからも所望の検出率にて透かしデータの検出が可能となる。
【００８３】
なお、前述した解像度は、その値自体を操作部１３から制御部１２に与えるようにしても、その解像度の範囲を特定する情報（例えば、ランク）を与えるようにしてもよい。この場合、その解像度の範囲を表す情報を用いて前記サンプル画像管理テーブル、強度設定履歴管理テーブル、推奨強度管理テーブルが作成される。
【００８４】
また、前記解像度を取得する手段は、前記第二の実施の形態及び第三の実施の形態に示すように操作部１３からの入力された解像度を取得するものでなくてもよい。例えば、透かしデータを埋め込むべき画像データから解像度を検出しても、また、予め画像データに解像度を表す情報を挿入しておき、その情報を抽出するようにしてもよい。
【００８５】
更に、前記各実施の形態では、原データが画像データであったが、原データの種類はこれに限られず、音声データであっても、テキストデータであっても、他の種類のデータであってもよい。
【００８６】
また、図９に示す電子透かし埋め込み装置１０において、操作部１５から入力される埋め込み強度を制御部１２が透かし埋め込み部１１に提供するように構成することもできる。この場合、操作部１５から入力される情報が埋め込み強度の範囲を特定する情報（例えば、ランク）である場合、制御部１２は、その情報（ランク）を具体的な埋め込み強度（その範囲の中心値、代表値）に変換し、その埋め込み強度を透かし埋め込み部１１に提供することとなる。
【００８７】
【発明の効果】
以上、説明したように、本発明によれば、原データに埋め込む透かし情報の埋め込み強度を可変設定することができるので、種々の要求に対して適正な埋め込み強度にて透かし情報を原データに埋め込むことができるようになる。従って、汎用性の高い電子透かし埋め込み装置を実現することができる。
【図面の簡単な説明】
【図１】本発明の第一の実施の形態に係る電子透かし埋め込み装置の構成を示すブロック図
【図２】図１に示す電子透かし埋め込み装置における制御部の動作手順を示すフローチャート
【図３】本発明の第二の実施の形態に係る電子透かし埋め込み装置の構成を示すブロック図
【図４】サンプル画像管理テーブルを示す図
【図５】強度設定履歴管理テーブルを示す図
【図６】推奨強度管理テーブルを示す図
【図７】図３に示す電子透かし埋め込み装置における制御部の動作手順を示すフローチャート（その１）
【図８】図３に示す電子透かし埋め込み装置における制御部の動作手順を示すフローチャート（その２）
【図９】本発明の第三の実施の形態に係る電子透かし埋め込み装置の構成を示すブロック図
【符号の説明】
１０  電子透かし埋め込み装置
１１  透かし埋め込み部
１２  制御部
１３  操作部
１４  記憶部
１５  表示部
１６  データベース
【図１】
2004235953.tif 000003
【図２】
2004235953.tif 000004
【図３】
2004235953.tif 000005
【図４】
2004235953.tif 000006
【図５】
2004235953.tif 000007
【図６】
2004235953.tif 000008
【図７】
2004235953.tif 000009
【図８】
2004235953.tif 000010
【図９】
2004235953.tif 000011