(57)【要約】【課題】  特定領域の画像劣化を抑えつつ、特定領域の切り出し等の加工があってもセキュリティを確保する。【解決手段】  特定領域判定部２０３は、画像データのうちの特定領域を判定する。電子透かし埋め込み部２０５は、特定領域と特定領域以外の領域との間で異なる種類の電子透かし情報を埋め込む。【選択図】  図１
2009278284.tif 000002
【特許請求の範囲】
【請求項１】
画像データのうちの特定領域を判定する判定手段と、
前記特定領域と前記特定領域以外の領域との間で異なる種類の電子透かし情報を埋め込む埋め込み手段とを有することを特徴とする電子透かし埋め込み装置。
【請求項２】
前記埋め込み手段は、前記特定領域と前記特定領域以外の領域との間で重要度の異なる電子透かし情報を埋め込むことを特徴とする請求項１に記載の電子透かし埋め込み装置。
【請求項３】
前記埋め込み手段は、前記特定領域に、所定の重要度以上の重要度の電子透かし情報を埋め込むことを特徴とする請求項２に記載の電子透かし埋め込み装置。
【請求項４】
前記埋め込み手段は、前記特定領域以外の領域に、前記所定の重要度より低い重要度の電子透かし情報を埋め込むことを特徴とする請求項３に記載の電子透かし埋め込み装置。
【請求項５】
前記埋め込み手段は、前記特定領域以外の領域に、前記所定の重要度より低い重要度の電子透かし情報と前記所定の重要度以上の重要度の電子透かし情報とを混在させて埋め込むことを特徴とする請求項３に記載の電子透かし埋め込み装置。
【請求項６】
前記埋め込み手段は、前記特定領域に重要度の高い電子透かし情報を埋め込むとともに、前記特定領域以外の領域に重要度の低い電子透かし情報を埋め込むことを特徴とする請求項２に記載の電子透かし埋め込み装置。
【請求項７】
前記埋め込み手段は、前記特定領域に重要度の高い電子透かし情報を埋め込むとともに、前記特定領域以外の領域に重要度の高い電子透かし情報と重要度の低い電子透かし情報とを混在させて埋め込むことを特徴とする請求項２に記載の電子透かし埋め込み装置。
【請求項８】
前記特定領域は、指定された興味領域であることを特徴とする請求項１乃至７の何れか１項に記載の電子透かし埋め込み装置。
【請求項９】
画像データに対して電子透かし情報を埋め込む電子透かし埋め込み装置による電子透かし情報の埋め込み方法であって、
画像データのうちの特定領域を判定する判定ステップと、
前記特定領域と前記特定領域以外の領域との間で異なる種類の電子透かし情報を埋め込む埋め込みステップとを含むことを特徴とする電子透かし情報の埋め込み方法。
【請求項１０】
画像データのうちの特定領域を判定する判定ステップと、
前記特定領域と前記特定領域以外の領域との間で異なる種類の電子透かし情報を埋め込む埋め込みステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに対して電子透かし情報を埋め込む技術に関するものである。
【背景技術】
【０００２】
近年、ネットワークの世界的普及に伴いデジタルデータの流通が増加している。こうした状況の中、著作権保護の観点から電子透かし情報を埋め込む電子透かしという技術が注目されている。電子透かしとは、デジタルデータの中に人間が知覚できないように情報を埋め込む技術である。この技術を利用してコンテンツデータの著作権管理や不正利用防止を行っている。
【０００３】
この電子透かしを用いて、画像データ中に次のような情報を埋め込むことができる。
１．著作権情報
２．使用規制情報（複写禁止、等）
３．所有者表示
４．ＩＰアドレスの履歴管理
５．データ情報（日時、シリアル番号、等）
６．ユーザ指定情報（ユーザ入力情報）
【０００４】
しかし、こうした画像データに電子透かし情報を埋め込む行為は、若干なりとも画像に影響を与える。こうした画像データへの影響は高品質が要求される画像データでは問題になる。
【０００５】
そこで、興味領域には電子透かし情報を埋め込まない方法が考えられる。例えば、特許文献１には、ＪＰＥＧ２０００の機能である興味領域（ＲＯＩ）を避けて電子透かし情報を埋め込む方法が提案されている。
【０００６】
【特許文献１】特開２００３−２８３７９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、画像データ中の一部の領域のみ電子透かし情報を埋め込むという方法はセキュリティ上の問題点がある。図８は、興味領域を避けて電子透かし情報を入れる場合の問題点を示した図である。図８（ａ）は、画像データの興味領域を説明するための図である。図８（ａ）に示す例では、人物像の顔と胴体が興味領域である。図８（ｂ）は、画像データの興味領域を避けて電子透かし情報を埋め込む図である。この画像データから興味領域を切り出す加工をした場合、電子透かし情報が欠落してしまう。これは、電子透かしの機能であるセキュリティの観点から問題がある。
【０００８】
そこで、本発明の目的は、特定領域の画像劣化を抑えつつ、特定領域の切り出し等の加工があってもセキュリティを確保することにある。
【課題を解決するための手段】
【０００９】
本発明の電子透かし埋め込み装置は、画像データのうちの特定領域を判定する判定手段と、前記特定領域と前記特定領域以外の領域との間で異なる種類の電子透かし情報を埋め込む埋め込み手段とを有することを特徴とする。
本発明の電子透かし情報の埋め込み方法は、画像データに対して電子透かし情報を埋め込む電子透かし埋め込み装置の制御方法であって、画像データのうちの特定領域を判定する判定ステップと、前記特定領域と前記特定領域以外の領域との間で異なる種類の電子透かし情報を埋め込む埋め込みステップとを含むことを特徴とする。
本発明のプログラムは、画像データのうちの特定領域を判定する判定ステップと、前記特定領域と前記特定領域以外の領域との間で異なる種類の電子透かし情報を埋め込む埋め込みステップとをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１０】
本発明においては、画像データのうちの特定領域と特定領域以外の領域との間で異なる種類の電子透かし情報を埋め込むように構成している。従って、本発明によれば、特定領域の画像劣化を抑えつつ、特定領域の切り出し等の加工があってもセキュリティを確保することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１２】
＜第１の実施形態＞
先ず、本発明の第１の実施形態について説明する。本発明の第１の実施形態では、特定領域としてＲＯＩの領域指定機能を使用した場合の例を挙げるが、画像データ内の領域を区別する機能を備える領域指定方法であれば、どのような機能であっても良い。なお、ＲＯＩとは、Region of Interestの略称である。
【００１３】
また、本発明の第１の実施形態において、画像データに２種類の電子透かし情報を埋め込むが、２種類以上あってもよい。また、複数の電子透かし情報には、重要度の違いがあり、その重要度の違いにより異なる種類の電子透かし情報が埋め込まれる。
【００１４】
図１は、本発明の第１の実施形態に係る電子透かし埋め込み装置の機能構成を示すブロック図である。図１において、２００は、画像データを入力する画像入力部である。２０１は、電子透かし情報の一種である電子透かし情報Ａを入力する電子透かし情報Ａ入力部である。２０２は、電子透かし情報の一種である電子透かし情報Ｂを入力する電子透かし情報Ｂ入力部である。２０３は、画像データの特定領域を判定する特定領域判定部である。２０４は、電子透かし情報Ａ及び電子透かし情報Ｂのうちの何れかを画像データに対して埋め込む電子透かし情報を選択する電子透かし情報選択部である。２０５は、画像データに電子透かし情報を埋め込む電子透かし埋め込み部である。２０６は、電子透かし埋め込み部２０５により電子透かし情報が埋め込まれた画像データを出力する画像出力部である。
【００１５】
画像入力部２００は、画像データの特定領域を判定するために必要な情報を特定領域判定部２０３に送る。この特定領域を判定する情報とは、例えばＲＯＩ等の重要度を表す属性データが考えられる。また、画像データそのものを特定領域判定部２０３に送り、特定領域判定部２０３が画像データの特徴から特定領域を判断する場合も考えられる。
【００１６】
画像出力部２０６は、電子透かし埋め込み部２０５から入力された画像データをそのまま送信（出力）する。もしくは、電子透かし埋め込み部２０５によって生成された画像データに特定領域を判定する情報が不必要である場合、特定領域を判定する情報を除いた画像データを送っても良い。
【００１７】
２０１、２０２は両方とも電子透かし情報入力部であるが、夫々が別の電子透かし情報を入力することを表すために電子透かし情報Ａ入力部、電子透かし情報Ｂ入力部と表現している。図１では、電子透かし情報が２種類（電子透かし情報Ａ、電子透かし情報Ｂ）存在する場合を示しているが、電子透かし情報が３種類以上ある場合では、電子透かし情報入力部は電子透かし情報の種類の数だけ存在する。
【００１８】
電子透かし情報選択部２０４は、特定領域判定部２０３の情報から、埋め込むべき電子透かし情報を選択する。この選択方法に関しては後述する。この電子透かし情報選択部２０４が選択した電子透かし情報は電子透かし埋め込み部２０５に送られる。
【００１９】
電子透かし埋め込み部２０５は、画像入力部２００から入力された画像データに、電子透かし情報選択部２０４から送られた電子透かし情報を埋め込む。
【００２０】
図２は、本実施形態に係る電子透かし埋め込み装置の処理の流れを示すフローチャートであり、画像データに特定領域が指定されていらず、且つ、その画像データに重要度が同じ電子透かし情報を埋め込む場合の処理の流れを示している。
【００２１】
電子透かし情報の埋め込み処理を開始すると、電子透かし埋め込み装置は、Ｓ３０１において処理領域を示すパラメータＸを初期化する。このパラメータＸは、電子透かし埋め込み処理の対象となる処理領域を示す数値である。つまり、Ｘ＝１のとき処理領域１に対して電子透かし情報の埋め込み処理が行われ、Ｘ＝２のとき処理領域２に対して電子透かし埋め込み処理が行われる。Ｓ３０２では、電子透かし情報選択部２０４は、電子透かし情報Ａ入力部２０１によって入力された電子透かし情報Ａを、埋め込むべき電子透かし情報として選択する。そして、電子透かし埋め込み部２０５は、画像入力部２００によって入力された画像データのうちのパラメータＸに示された数値に該当する処理領域Ｘに対して電子透かし情報Ａを埋め込む。
【００２２】
続くＳ３０３では、電子透かし埋め込み部２０５は、パラメータＸに示される数値を１加算して次の処理領域を選択する。
【００２３】
続くＳ３０４では、電子透かし情報選択部２０４は、電子透かし情報Ｂ入力部２０２によって入力された電子透かし情報Ｂを、埋め込むべき電子透かし情報として選択する。そして、電子透かし埋め込み部２０５は、画像入力部２００によって入力された画像データのうちのパラメータＸに示される数値に該当する処理領域Ｘに対して電子透かし情報Ｂを埋め込む。
【００２４】
続くＳ３０５では、電子透かし埋め込み部２０５は、電子透かし情報の埋め込み処理が完了したか否かを判定する。電子透かし情報の埋め込み処理が完了した場合、図２に示す処理が終了する。電子透かし情報の埋め込み処理が完了していない場合、電子透かし埋め込み部２０５は、Ｓ３０６においてパラメータＸに示される数値を１加算する。その後、Ｓ３０２に戻り処理を繰り返す。
【００２５】
図３は、画像データに特定領域が指定されておらず、且つ、その画像データに重要度が同じ電子透かし情報を埋め込んだ場合の画像データを示す図である。特定領域が指定されておらず、且つ、その画像データに重要度が同じ電子透かし情報を埋め込んだ場合、図３に示すように、２種類の電子透かし情報（電子透かし情報Ａ、電子透かし情報Ｂ）が領域に関わらず画像データに埋め込まれる。
【００２６】
本実施形態で画像データに埋め込まれる電子透かし情報には、次のような重要度の違いを設定することができる。例えば、重要度の高い電子透かし情報としては著作権情報が挙げられ、重要度の低い電子透かし情報としては日時、シリアル番号等が挙げられる。
【００２７】
図４は、本実施形態に係る電子透かし埋め込み装置の処理の流れを示すフローチャートであり、画像データに特定領域が指定されており、且つ、その画像データに対して重要度の異なる電子透かし情報を埋め込む方法を示している。
【００２８】
電子透かし情報の埋め込み処理を開始すると、Ｓ５０１において、電子透かし埋め込み装置は、処理領域を示すパラメータＸを初期化する。続くＳ５０２では、特定領域判定部２０３は、処理領域Ｘが興味領域（ＲＯＩ）かどうかを判定する。処理領域ＸがＲＯＩ領域である場合、電子透かし埋め込み部２０５は電子透かし情報を埋め込まず、処理はＳ５０４に進む。一方、処理領域Ｘが興味領域ではない場合、Ｓ５０３において、電子透かし埋め込み部２０５は重要度の低い電子透かし情報を埋め込み、その後、処理はＳ５０４に進む。Ｓ５０４では、電子透かし埋め込み部２０５はパラメータＸに示される数値を１加算する。
【００２９】
Ｓ５０５では、特定領域判定部２０３は再び処理領域Ｘが興味領域かどうかを判定する。処理領域Ｘが興味領域である場合、処理はＳ５０６に進み、電子透かし埋め込み部２０５は重要度の高い電子透かし情報を埋め込み、その後、処理はＳ５０７に進む。一方、処理領域Ｘが興味領域ではない場合、電子透かし埋め込み部２０５は電子透かし情報を埋め込まず、処理はＳ５０７に進む。なお、Ｓ５０２、Ｓ５０５は、本発明の判定手段の一処理例であり、Ｓ５０３、Ｓ５０６は、本発明の埋め込み手段の一処理例である。
【００３０】
Ｓ５０７では、電子透かし埋め込み部２０５は、電子透かし情報の埋め込み処理が完了したか否かを判定する。電子透かし情報の埋め込み処理が完了した場合、この処理を終了する。電子透かし情報の埋め込み処理が完了していない場合、電子透かし埋め込み部２０５は、Ｓ５０８においてパラメータＸに示される数値を１加算する。その後、Ｓ５０２に戻り処理を繰り返す。
【００３１】
図５は、画像データに特定領域が指定されており、且つその画像データに重要度の異なる電子透かし情報が埋め込まれた状態の画像データを示す図である。
【００３２】
図４に示す処理を実行することにより、興味領域（ＲＯＩ）には重要度の高い電子透かし情報が埋め込まれ、それ以外の領域には重要度の低い電子透かし情報が埋め込まれる。この結果、画像の品質劣化は最低限度に抑えられながらも、画像の切り出し加工が行われても興味領域（ＲＯＩ）には著作権情報等の重要な電子透かし情報は欠落しない。
【００３３】
ここでは、図１に示す構成を本発明の実施形態として扱ったが、同等の処理動作を実現可能であれば、図１に示す構成に限定されないことは勿論である。
【００３４】
また、本発明の第１の実施形態においては、興味領域に重要度の高い電子透かし情報を埋め込み、興味領域以外の領域に重要度の低い電子透かし情報を埋め込むようにしている。本実施形態と同様の作用、効果を得るものとして、所定の重要度以上の重要度の電子透かし情報を興味領域に埋め込み、当該所定の重要度より低い重要度の電子透かし情報を興味領域以外の領域に埋め込むようにしてもよい。
【００３５】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。上述した第１の実施形態においては、興味領域（ＲＯＩ）以外には重要度の高い電子透かし情報を埋め込まないようにして、興味領域（ＲＯＩ）以外も画像品質を保持する方法について説明した。しかし、興味領域（ＲＯＩ）以外にも重要度の高い電子透かし情報を埋め込みたい場合もある。本実施形態は、この目的を実現するための処理を行う。なお、本実施形態に係る電子透かし埋め込み装置の構成は、図１に示す構成と同様であるため、説明は省略する。
【００３６】
また、本実施形態においても、特定領域としてＲＯＩの領域指定機能を使用した場合の例を挙げるが、画像データ内の特定領域を区別する機能を備える領域指定方法であればどのような機能であっても良い。
【００３７】
図６は、本実施形態に係る電子透かし埋め込み装置の処理の流れを示すフローチャートであり、画像データに特定領域が指定されており、且つその画像データに重要度の異なる電子透かしを埋め込む方法を示している。
【００３８】
電子透かし処理の埋め込み処理を開始すると、電子透かし埋め込み装置は、Ｓ７０１において処理領域を示すパラメータＸを初期化する。Ｓ７０２では、特定領域判定部２０３は、処理領域Ｘが興味領域（ＲＯＩ）かどうか判定する。処理領域Ｘが興味領域である場合、電子透かし埋め込み部２０５は、電子透かし情報を処理領域Ｘに埋め込まず、処理はＳ７０４に進む。一方、処理領域Ｘが興味領域ではない場合、処理はＳ７０３に進み、電子透かし埋め込み部２０５は、重要度の低い電子透かし情報を埋め込み、その後、処理はＳ７０４に進む。Ｓ７０４では、電子透かし埋め込み部２０５は、パラメータＸに示される数値を１加算する。
【００３９】
Ｓ７０５では、電子透かし埋め込み部２０５は、処理領域Ｘ＋１に重要度の高い電子透かし情報を埋め込む。Ｓ７０６では、電子透かし埋め込み部２０５は、電子透かし情報の埋め込み処理が完了したか否かを判定する。電子透かし情報の埋め込み処理が完了した場合、図６に示す処理を終了する。電子透かし情報の埋め込み処理が完了していない場合、電子透かし埋め込み部２０５は、Ｓ７０７においてパラメータＸを更に１加算する。その後、Ｓ７０２に戻り処理を繰り返す。なお、Ｓ７０２は、本発明の判定手段の一処理例であり、Ｓ７０３、Ｓ７０５は、本発明の埋め込み手段の一処理例である。
【００４０】
図７は、画像データに特定領域が指定されており、且つその画像データに対して重要度の異なる電子透かし情報が埋め込まれた状態を示す図である。
【００４１】
図６に示す処理を実行することにより、興味領域（ＲＯＩ）には、重要度の高い電子透かし情報が埋め込まれ、それ以外の領域には２種類の電子透かし情報が埋め込まれている。この結果、興味領域の画像の品質劣化は最低限度に抑えられている。また、画像全体に著作権情報等の重要な情報が埋め込まれているので、画像の切り出し加工が行われても重要な電子透かし情報は欠落しない。
【００４２】
ここでは、図１に示す構成を本発明の実施形態として扱ったが、同等の処理動作を実現可能であれば、図１に示す構成に限定されないことは勿論である。
【００４３】
また、本発明の第２の実施形態においては、興味領域に重要度の高い電子透かし情報を埋め込み、興味領域以外の領域に重要度の高い電子透かし情報と重要度の低い電子透かし情報を混在させて埋め込むようにしている。他の実施形態として、所定の重要度以上の重要度の電子透かし情報を興味領域に埋め込み、当該所定の重要度以上の重要度の電子透かし情報と当該所定の重要度より低い重要度の電子透かし情報とを混在させて興味領域以外の領域に埋め込むようにしてもよい。このようにしても、本実施形態と同様の作用、効果を得ることが可能となる。
【００４４】
以上のように、上述した実施形態においては、画像データのうちの特定領域と特定領域以外の領域との間で異なる種類の電子透かし情報を埋め込むように構成している。従って、特定領域に埋め込まれる電子透かし情報の量が低減し、当該特定領域の画質劣化を抑えることができるとともに、特定領域の切り出し等の加工があってもセキュリティを確保することが可能となる。
【００４５】
上述した本発明の実施形態を構成する各手段及び各ステップは、コンピュータのＲＡＭやＲＯＭ等に記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００４６】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能であり、具体的には、一つの機器からなる装置に適用してもよい。
【００４７】
なお、本発明は、上述した実施形態の機能を実現するソフトウェアのプログラムを、システム又は装置に直接、又は遠隔から供給する。そして、そのシステム又は装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００４８】
従って、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００４９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。更に、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ等が、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００５０】
更に、その他の方法として、まず記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施形態に係る電子透かし埋め込み装置の機能構成を示すブロック図である。
【図２】本発明の実施形態に係る電子透かし埋め込み装置の画像データに特定領域が指定されていない場合の処理の流れを示すフローチャートである。
【図３】画像データに特定領域が指定されておらず、且つ、その画像データに重要度が同じ電子透かし情報を埋め込んだ場合の画像データを示す図である。
【図４】本発明の第１の実施形態に係る電子透かし埋め込み装置の画像データに特定領域が指定されている場合の処理の流れを示すフローチャートである。
【図５】画像データに特定領域が指定されており、且つその画像データに重要度の異なる電子透かし情報が埋め込まれた状態の画像データを示す図である。
【図６】本発明の第２の実施形態に係る電子透かし埋め込み装置の画像データに特定領域が指定されている場合の処理の流れを示すフローチャートである。
【図７】画像データに特定領域が指定されており、且つその画像データに対して重要度の異なる電子透かし情報が埋め込まれた状態を示す図である。
【図８】興味領域を避けて電子透かし情報を入れる場合の問題点を示した図である。
【符号の説明】
【００５２】
２００  画像入力部
２０１  電子透かし情報Ａ入力部
２０２  電子透かし情報Ｂ入力部
２０３  特定領域判定部
２０４  電子透かし情報選択部
２０５  電子透かし埋め込み部
２０６  画像出力部
【図１】
2009278284.tif 000003
【図２】
2009278284.tif 000004
【図３】
2009278284.tif 000005
【図４】
2009278284.tif 000006
【図５】
2009278284.tif 000007
【図６】
2009278284.tif 000008
【図７】
2009278284.tif 000009
【図８】
2009278284.tif 000010