(57)【要約】【課題】  電子透かしの埋め込み処理時間を短縮することができ、さらに、同一動画像内に情報を埋め込む領域と埋め込まない領域とを持たせることのできる電子透かし埋め込みプログラム及び電子透かし埋め込み装置を提供する。【解決手段】  ディジタル動画像の入力を受け付ける画像入力受付部２１１と、ディジタル動画像を表示する画像表示部２１３と、ディジタル動画像中の一部分を電子透かしの埋め込み領域として受け付ける領域指定受付部２１６と、電子透かしとして埋め込む情報を受け付ける埋め込み情報受付部２１９と、領域指定受付部２１６が受け付けた埋め込み領域の動き情報を検出し、埋め込み領域を追従させる動き検出部２１７と、埋め込み領域に、埋め込み情報受付部２１９が受け付けた情報を埋め込む透かし埋め込み部２１４とを備える。【選択図】  図１
2005142836.tif 000002
【特許請求の範囲】
【請求項１】
ディジタル動画像に電子透かしを埋め込むためにコンピュータを、
前記ディジタル動画像の入力を受け付ける画像入力受付手段、
前記ディジタル動画像を表示する画像表示手段、
前記ディジタル動画像中の一部分を前記電子透かしの埋め込み領域として受け付ける領域指定受付手段、
前記電子透かしとして埋め込む情報を受け付ける埋め込み情報受付手段、
前記領域指定受付手段が受け付けた埋め込み領域の動き情報を検出し、前記埋め込み領域を追従させる動き検出手段、
前記埋め込み領域に、前記埋め込み情報受付手段が受け付けた情報を埋め込む透かし埋め込み手段、
として機能させることを特徴とする電子透かし埋め込みプログラム。
【請求項２】
請求項１記載の電子透かし埋め込みプログラムにおいて、
前記透かし埋め込み手段は、前記領域指定受付手段で受け付けられた複数の埋め込み領域に対して、前記埋め込み情報受付手段で受け付けられた異なる情報を埋め込むことを特徴とする電子透かし埋め込みプログラム。
【請求項３】
動画像の１フレームを表示するディスプレイ装置と、
画像の一部の領域を指定する情報を入力する入力装置と、
他のフレームと前記１フレームでの前記入力装置による指定領域の動きを検出する動き検出装置と、
前記１フレームと前記他のフレームにおける前記指定領域に対し電子透かし情報を埋め込む処理装置とを有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像に電子透かしを埋め込む電子透かし埋め込みプログラム及び情報処理装置に関し、特に、ディジタル化された動画のコンテンツ情報にコピー制御情報や著作権情報などの情報を埋め込む技術に関するものである。
【背景技術】
【０００２】
電子透かしは、動画像、音声、テキストデータ等に別のデータを埋め込む技術であり、従来から、データに関連する情報や注釈の埋め込みや不正な複製作成等の違法操作防止のための技術として応用されている。
【０００３】
電子透かしを埋め込む際、透かしを挿入したことによる劣化を知覚できない範囲で情報を埋め込む必要がある。人間の目は平坦部分等の低周波領域での変化には敏感であるが、エッジ部分等の高周波領域での変化には鈍感であるという特性がある。この特性を利用して、従来では、電子透かし検出の信頼性を確保しつつ、電子透かし画像に及ぼす影響を抑えるために、透かし埋め込みによる変換の目立ち難い部分に埋め込み強度を強く、目立ち易い部分に埋め込み強度を弱くする処理がなされている。
【０００４】
透かし埋め込みは、埋め込む画像サイズに比例して処理時間が必要であるが、コンテンツの切り出し等の編集が加えられた場合にも電子透かしの情報が検出できるように、電子透かしを画像全体に対して埋め込む処理が行われている。また、動画像は、さらに埋め込むフレーム数にも比例するため、ある間隔毎のフレームに対して埋め込む、数フレームに跨って情報を埋め込むことにより１フレームに対する埋め込み量を削減する等によって、処理時間の削減がなされる場合がある。
【０００５】
しかし、この場合、１フレームのみの摘出やコンテンツの切り出し等の編集に対して、耐性が低下してしまうため、通常は、耐性を維持するために、動画像全体の全てのフレームに対して、電子透かしの情報を埋め込む処理が行われている。
【０００６】
また、従来、静止画像データの一部分に識別情報を電子透かしとして埋め込む技術として、静止画像の一部矩形領域に対して、画像内容を表す情報を埋め込むことにより、キーワードから画像を検索するものがあった（例えば、特許文献１参照）。
【特許文献１】特開２００１−１０９７５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の電子透かし埋め込みの技術では、動画像全体を対象として埋め込み処理を行っているため、動画像の画面サイズやコンテンツの長さに比例して処理時間が増大するという問題があり、コンテンツを切り出した部分によって、保護する部分と保護しない部分とを分けることができないという問題があった。
【０００８】
また、特許文献１に記載されたように、静止画像データの一部分に識別情報を電子透かしとして埋め込む技術はあったが、静止画像の一部分を電子透かしの埋め込み対象としているため、フレーム間で動きのある部分に対して埋め込むことはできないものであった。
【０００９】
本発明の目的は、電子透かしの埋め込み処理時間を短縮することができ、さらに、同一動画像内に情報を埋め込む領域と埋め込まない領域とを持たせることのできる電子透かし埋め込みプログラム及び電子透かし埋め込み装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明による電子透かし埋め込みプログラムは、ディジタル動画像に電子透かしを埋め込むためにコンピュータを、ディジタル動画像の入力を受け付ける画像入力受付手段、ディジタル動画像を表示する画像表示手段、ディジタル動画像中の一部分を電子透かしの埋め込み領域として受け付ける領域指定受付手段、電子透かしとして埋め込む情報を受け付ける埋め込み情報受付手段、領域指定受付手段が受け付けた埋め込み領域の動き情報を検出し、埋め込み領域を追従させる動き検出手段、埋め込み領域に、埋め込み情報受付手段が受け付けた情報を埋め込む透かし埋め込み手段、として機能させるものである。
【００１１】
また、本発明による情報処理装置は、動画像の１フレームを表示するディスプレイ装置と、画像の一部の領域を指定する情報を入力する入力装置と、他のフレームと１フレームでの入力装置による指定領域の動きを検出する動き検出装置と、１フレームと他のフレームにおける指定領域に対し電子透かし情報を埋め込む処理装置とを有するものである。
【発明の効果】
【００１２】
本発明によれば、電子透かし情報を動画像内のフレーム間で移動する特定部分に埋め込むため、埋め込み処理時間を軽減することができ、動画像の中で転用を許可する部分と許可しない部分とを同一動画像内に持つことができる。また、同一動画像内の複数部分に対して異なる電子透かしの情報を付加させることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１４】
まず、図１により、本発明の一実施の形態による電子透かし埋め込み装置の装置構成について説明する。図１は本発明の一実施の形態による電子透かし埋め込み装置の装置構成を示す構成図である。
【００１５】
図１において、電子透かし埋め込み装置はコンピュータからなり、ＣＰＵ２０１、メモリ２０２、ハードディスク装置２０３、ディスプレイ装置２０４、キーボード２０５、マウス２０６、フレームメモリ２０７から構成されている。
【００１６】
メモリ２０２内には、ＣＰＵ２０１により動作する電子透かし埋め込みプログラム２１０が格納されており、電子透かし埋め込みプログラム２１０は、画像入力受付手段である画像入力受付部２１１、画像出力部２１２、画像表示手段である画像表示部２１３、透かし埋め込み手段である透かし埋め込み部２１４、画像終了判定部２１５、領域指定受付手段である領域指定受付部２１６、動き検出手段である動き検出部２１７、領域有無判定部２１８、埋め込み情報受付手段である埋め込み情報受付部２１９、終了指示受付部２２０として動作するプログラムから構成されている。
【００１７】
電子透かし埋め込みプログラム２１０は、ＣＰＵ２０１により動作し、動作した電子透かし埋め込みプログラム２１０は、各部の動作によりハードディスク装置２０３から取り込んだ動画像データをフレームメモリ２０７に描画し、ディスプレイ装置２０４に表示する。
【００１８】
ディスプレイ装置２０４は、例えばＬＣＤやＣＲＴであり、動画像の１フレームを表示することができる。
【００１９】
キーボード２０５又は入力装置であるマウス２０６などのポインティングデバイスを用いて、ユーザは埋め込む情報や透かし情報埋め込み対象とする領域を指定可能である。
【００２０】
次に、電子透かし埋め込みプログラム２１０の各部の機能について説明する。
【００２１】
画像入力受付部２１１は、動画像データをハードディスク装置２０３などから受け取りメモリ２０２に格納する機能を有する。
【００２２】
画像表示部２１３は、画像入力受付部２１１より受け取った動画像データをディスプレイ装置２０４に表示する機能を有する。また、表示する画像として、ユーザによるフレームの指定を受け付ける機能を有する。これにより、領域指定受付部２１６で指定する領域が最初のフレームにない場合に、ユーザの指定したい領域の現れるフレーム指定が可能となる。
【００２３】
領域指定受付部２１６は、ユーザによる画像領域の指定を受け付ける機能を有する。ユーザによる画像領域の指定は、例えば、マウス２０６を介して行うことを想定する。マウス２０６を介して行う場合、ディスプレイ装置２０４に表示された動画像中の一部の矩形領域を、その矩形領域の１つの頂点から向かい合う頂点までマウス２０６でドラックすることにより、矩形の画像領域が指定されることになる。
【００２４】
なお、領域指定受付部２１６は、８ｘ８画素を１画素ブロックとして、矩形領域の幅と高さが画素ブロック単位の倍数となるようにしか指定できないよう制御する。
【００２５】
埋め込み情報受付部２１９は、ユーザによる透かし情報の指定を受け付ける機能を有する。ユーザによる透かし情報の指定は、例えば、キーボード２０５を介して行うことを想定する。
【００２６】
動き検出部２１７は、領域指定受付部２１６により受け付けられた画像領域の動き情報を検出する機能を有する。これにより、フレーム間で移動する画像領域を追従した領域を、以下、埋め込み対象領域という。
【００２７】
透かし埋め込み部２１４は、動き検出部２１７で検出した埋め込み対象領域に相当する部分に、埋め込み情報受付部２１９により受け付けられた透かし情報を含む埋め込み情報を電子透かしとして埋め込む機能を有する。
【００２８】
領域有無判定部２１８は、動き検出部２１７で追従していた埋め込み対象領域がフレーム内に存在するか判定する機能を有する。
【００２９】
画像終了判定部２１５は、透かし埋め込み部２１４により透かし情報を埋め込んだフレームが、入力画像の最終フレームであるか判定する機能を有する。
【００３０】
終了指示受付部２２０、領域有無判定部２１８により、埋め込み対象領域がフレーム内に存在しないと判定されたときに、ユーザによる終了指示を受け付ける機能を有する。また、ユーザによるフレーム指定を受け付ける際、埋め込み対象が再度現れるフレームが存在しない場合に、ユーザによる終了指示を受け付ける機能を有する。
【００３１】
画像出力部２１２は、画像終了判定部２１５で透かし情報を埋め込んだフレームが最終フレームであると判定されたとき、又は、終了指示受付部２２０によりユーザからの終了指示を受け付けたときに、透かし情報を埋め込んだ動画像データを画像ファイルとしてハードディスク装置２０３に記録する機能を有する。
【００３２】
次に、本発明の一実施の形態による電子透かし埋め込み装置における電子透かし埋め込みプログラム２１０の動作について説明する。図２は電子透かし埋め込みプログラムの動作を示すフローチャートである。
【００３３】
まず、Ｓ１００で画像入力受付部２１１により、動画像データを受け取り、メモリ２０２に格納し、Ｓ１０１で画像表示部２１３により、画像入力受付部２１１より受け取った動画像データをディスプレイ装置２０４に表示する。
【００３４】
Ｓ１０２で領域指定受付部２１６により、ユーザによる画像領域の指定を受け付け、Ｓ１０３で埋め込み情報受付部２１９により、ユーザによる透かし情報の指定を受け付け、Ｓ１０４で動き検出部２１７により、領域指定受付部２１６により受け付けられた画像領域の動き情報を検出し、電子透かしの埋め込み対象領域を検出する。
【００３５】
Ｓ１０５で領域有無判定部２１８により、動き検出部２１７で追従していた埋め込み対象領域がフレーム内に存在するかを判定し、埋め込み対象領域がフレーム内に存在する場合は、Ｓ１０６で透かし埋め込み部２１４により、動き検出部２１７で検出した埋め込み対象領域に相当する部分に、埋め込み情報受付部２１９により受け付けられた透かし情報を含む埋め込み情報を電子透かしとして埋め込む。
【００３６】
Ｓ１０５で埋め込み対象領域がフレーム内に存在しない場合は、Ｓ１０９で終了指示受付部２２０により、ユーザによる終了指示を受け付け、終了しないという指示を受け付けた場合、画像表示部２１３により、埋め込み対象領域が存在しないと判断されたフレームを表示し、さらに、埋め込み領域が再度現れるフレームのユーザによる指定を受け付け表示する。
【００３７】
Ｓ１１０でのフレームの表示の後、Ｓ１１１でユーザによるフレーム指定を受け付ける際、埋め込み対象が再度現れるフレームが存在しない場合に、終了指示受付部２２０により、ユーザによる終了指示を受け付け、終了しないという指示を受け付けた場合、Ｓ１１２で、領域指定受付部２１６により、ユーザによる画像領域の指定を受け付け、Ｓ１０４に戻り、Ｓ１０４以降の処理を行う。
【００３８】
これにより、フレーム外に移動した対象領域が、その後フレーム内に再度現れる場合に、再度現れた埋め込み対象に対して、前フレームの埋め込み対象領域に埋め込んだ情報と同じ情報を埋め込むことが可能となる。
【００３９】
Ｓ１０７で画像終了判定部２１５により、Ｓ１０６で透かし情報を埋め込んだフレームが、入力画像の最終フレームであるか判定し、最終フレームでない場合、その次のフレームに対して、Ｓ１０４以降の処理を行う。
【００４０】
Ｓ１０８で画像出力部２１２により、Ｓ１０７で最終フレームである場合、又は、Ｓ１０９及びＳ１１１で終了指示を受け付けた場合に、透かし情報を埋め込んだ動画像データを画像ファイルとしてハードディスク装置２０３に記録する。
【００４１】
次に、図３〜図５により、本発明の一実施の形態による電子透かし埋め込み装置の動作時の表示画面の一例及び表示画面上での操作例について説明する。図３は初期の表示画面の一例を示す図、図４は埋め込み位置指定時の表示画面の一例を示す図、図５は埋め込み情報設定の表示画面の一例を示す図である。
【００４２】
図３において、表示画面は、例えば、画像表示部３０１、表示画面メニュー３０２、埋め込み情報設定画面表示ボタン３０３、処理開始ボタン３０４、入力ファイル指定ボタン３０５、出力ファイル名指定部３０６、範囲決定ボタン３０７、指定範囲確認ボタン３０８、表示場所スクロールバー３０９、出力形式指定部３１０から構成されている。
【００４３】
入力ファイル指定ボタン３０５は、押下すると、例えば、フォルダ参照画面を表示し、入力ファイルを選択することが可能である。ここで選択した入力ファイルを画像入力受付部２１１で受け付け、受け付けた動画像のフレームを画像表示部３０１に表示する。
【００４４】
出力ファイル名指定部３０６は、透かし情報埋め込み後の画像を保存するファイル名の指定を受け付ける。透かし情報を埋め込む際、同時に圧縮を行う場合は、出力形式指定部３１０により、出力形式の条件指定を受け付ける。
【００４５】
画像表示部３０１の表示画像上で、マウス２０６などのポインティングデバイスによってユーザが領域を選択する。
【００４６】
この操作は、図４に示すように、マウス２０６などのポインティングデバイスを操作することにより、カーソル１００１を埋め込み領域として指定したい部分の左上に位置付け、クリックする。クリックした状態でカーソルを指定したい部分の右下に移動する。この操作により、指定範囲１００２を指定し、画像表示部３０１は指定範囲１００２を点線枠で表示する。
【００４７】
そして、指定範囲確認ボタン３０８を押下すると、動画像に対して、動き検出部２１７により、動き検出処理を行い指定範囲１００２移動後の範囲を点線枠で表示する。範囲決定ボタン３０７を押下することで、指定範囲１００２を埋め込み対象領域として受け付ける。
【００４８】
また、指定範囲１００２を選択後、範囲決定ボタン３０７を押下せずに画像表示部３０１上をクリックすることで、指定範囲を選択し直すことが可能である。
【００４９】
表示画面メニュー３０２は、画像表示部３０１に表示する画像のフレーム指定するためのメニューであり、ユーザによって、動画像の再生、停止、フレーム指定などを選択することが可能である。
【００５０】
表示場所スクロールバー３０９は、全動画像中の再生中画像の時間を表しており、これをユーザによってスクロールし、画像表示部３０１に表示するフレームを選択することが可能である。これにより、領域指定受付部２１６で受け付けた領域が領域有無判定部２１８でフレーム内に存在しないと判断されるデータに対する埋め込みを行う場合、埋め込み対象が再度画面上に現れるフレームをユーザによって指定し、再度画面上に現れた後のデータに対して埋め込み範囲を予め指定することが可能となる。
【００５１】
そして、埋め込み情報設定画面表示ボタン３０３を押下すると、図５に示すような、埋め込み情報設定画面９０１を表示する。埋め込み情報設定画面９０１で、ユーザによって、動画像に埋め込む情報入力部９０２に情報が入力され、埋め込み強度の設定部９０３に設定値が入力される。埋め込み情報を入力後、情報設定ボタン９０４を押下することにより、図３の画面に戻る。
【００５２】
そして、処理開始ボタン３０４は、ユーザによって、埋め込み領域や埋め込み情報の指定の後、押下されるボタンであり、この操作によって、動き検出部２１７の処理を開始する。
【００５３】
次に、図６により、本発明の一実施の形態による電子透かし埋め込み装置の動き検出部２１７により検出される電子透かしの埋め込み対象領域の動きについて説明する。図６は埋め込み対象領域の動きを説明するための説明図である。
【００５４】
図６の左上は、画像表示部２１３で表示される動画像を表し、図６の左下は、領域指定受付部２１６により受け付けられたユーザ指定領域１３０を表す。
【００５５】
図６の右上は、動き検出部２１７において、前のフレームとの差分により動き検出した結果であり、この情報を基に、図６の右下に示すようにユーザ指定領域を追従させ、埋め込み対象領域１３１として検出する。
【００５６】
図６に示すように、ユーザが指定したユーザ指定領域１３０は、動き検出部２１７により検出された、その領域内の画像の動きに追従して移動し、電子透かしの埋め込み対象領域として検出される。
【００５７】
動き検出部２１７での動き検出は、画像符号化の国際標準規格ＭＰＥＧにおいて用いられる手法である。
【００５８】
次に、図７により、本発明の一実施の形態による電子透かし埋め込み装置の透かし埋め込み部２１４について説明する。図７は透かし埋め込み部の機能構成を示す構成図である。
【００５９】
図７において、透かし埋め込み部２１４は、透かしパターン生成部６１、埋め込み強度算出部６２、パターン強度補正部６３、パターン加算部６４から構成されている。
【００６０】
パターン生成部６１は、埋め込み情報受付部２１９により受け付けられた透かし情報（例えば、埋め込みビット列）を透かしパターンに変換する機能を有する。
【００６１】
埋め込み強度算出部６２は、画像の模様と知覚特性に応じて、埋め込み対象領域の各画素に埋め込む強さ（画素毎の原画に対する変更量）を算出する機能を有する。
【００６２】
パターン強度補正部６３は、埋め込み強度算出部６２により算出された強度に合わせて透かしパターンを変換する機能を有する。
【００６３】
パターン加算部６４は、原動画像の埋め込み対象領域とパターン強度補正部６３により生成された透かしパターンとを加算し、透かし動画像を出力する機能を有する。
【００６４】
本実施の形態では、電子透かし埋め込み処理において、埋め込み対象領域が画像の動きに追従するため、１フレーム目の埋め込み対象領域と次のフレームの埋め込み対象領域との差分はわずかである。そのため、１フレーム目の埋め込み対象領域の画像を基に強度補正された透かしパターンを次のフレームに適用することが可能となる。
【００６５】
したがって、２フレーム以降の原画の処理では、埋め込み強度算出部６２及びパターン強度補正部６３での処理は行わずに、パターン加算部６４でのパターンの加算処理を行うことができる。これにより、透かし埋め込み部６０の処理時間が短縮可能となる。
【００６６】
次に、図８及び図９により、本発明の一実施の形態による電子透かし埋め込み装置における複数部分に対して電子透かし情報を埋め込むときの電子透かし埋め込みプログラム２１０の動作について説明する。図８は複数部分に対して電子透かし情報を埋め込むときの電子透かし埋め込みプログラムの動作を示すフローチャート、図９は複数部分に対して電子透かし情報を埋め込む画像の一例を示す図である。
【００６７】
本実施の形態の電子透かし埋め込み装置では、動画像の特定の一部分を指定して、電子透かしを埋め込むため、同じ動画像内の異なる部分に対して、電子透かしの埋め込み処理を行うことで、複数部分に対して情報を埋め込むことが可能となる。
【００６８】
図８において、Ｓ１００〜Ｓ１１２の動作については、図２に示すフローチャートの動作と同様であり、図２のフローチャートに対して、Ｓ１２０での電子透かし埋め込みプログラム２１０として構成されている続行指示受付部２２１による情報埋め込み操作の続行を意味する指示を受け付ける動作が追加されている。
【００６９】
電子透かし埋め込みプログラム２１０として構成されている続行指示受付部２２１は、ユーザによる情報埋め込み操作の続行を意味する指示を受け付ける機能を有する。例えば、画面上の特定のボタン押下やキーボードの特定のキーの押下などにより行うことを想定する。
【００７０】
これにより、特定部分に対して情報埋め込みを行った動画像に対して、さらに異なる埋め込み領域と異なる埋め込み情報とを繰り返し指定することができる。埋め込み領域と埋め込み情報を対にして指定できるため、例えば、図９に示すように、１つの動画像に対して、複数部分に異なる電子透かし情報（例えば、透かし情報１と透かし情報２）を埋め込むことが可能となる。
【００７１】
なお、図２および図８に示す動画像の指定領域への電子透かしの埋め込み処理は、動画像の初めからでも、途中からでも処理することが可能である。
【００７２】
次に、図１０により、本発明の一実施の形態による電子透かし埋め込み装置の圧縮動画像の透かし埋め込みについて説明する。図１０は圧縮動画像の透かし埋め込み動作を説明するための説明図である。
【００７３】
図１０において、圧縮動画像の処理を行う画像符号化部１００は、動き検出部２１７、ＤＣＴ・量子化部１０１、可変長符号化部１０２、動き保証部１０４、逆量子化・ＩＤＣＴ部１０５から構成されている。なお、ここでは、圧縮動画像の処理のためにコーデックの一例として、ＭＰＥＧ４を用いているものとする。
【００７４】
ＤＣＴ・量子化部１０１は、透かし埋め込み部２１４により、透かし情報を埋め込まれた画像に対して、ＤＣＴ変換・量子化する機能を有する。
【００７５】
逆量子化・ＩＤＣＴ部１０５と動き補償部１０４は、ＤＣＴ・量子化部１０１により圧縮された画像を復号する機能を有する。通常の圧縮処理では、ここで復号したフレームと次のフレームとの差分を算出し、ＤＣＴ・量子化部１０１の処理を行う。
【００７６】
可変長符号化部１０２は、ＤＣＴ・量子化部１０１の処理後、ＤＣＴ変換・量子化されたデータを符号化し、電子透かし有りの圧縮動画像として出力する機能を有する。
【００７７】
本実施の形態の電子透かし埋め込み処理では、圧縮有無判定部１０３で圧縮有りと判定された場合には、復号したフレームと透かし情報を埋め込んだ次のフレームとの差分を算出し、ＤＣＴ・量子化部１０１の処理を行う。ＤＣＴ・量子化部１０１処理後、可変長符号化部１０２により符号化し、電子透かし有りの圧縮動画像として出力する。
【００７８】
また、本実施の形態の電子透かし埋め込み処理は、電子透かし埋め込みプログラム２１０と画像符号化部１００の両方で共通の動き検出部２１７での圧縮処理の動き検出結果を利用し、透かし埋め込み領域を特定している。そして、特定した透かし埋め込み領域に対して、透かし埋め込み部２１４で、透かし埋め込み処理を行う。
【００７９】
このように、通常の動画像の圧縮処理で使用される動き検出結果を基に、透かし埋め込み領域を特定することにより、圧縮処理と電子透かし埋め込み処理を同時に行う場合の処理時間を削減することが可能となる。
【００８０】
また、既に圧縮した画像に対する処理は、内部で復号した画像に対して、電子透かし埋め込み処理を行うことで、透かし情報の埋め込みが可能となる。
【００８１】
また、ＭＰＥＧ４の圧縮動画像の場合では、ＭＰＥＧ４のオブジェクトを指定して、電子透かしを埋め込むことも可能である。
【００８２】
なお、本実施の形態において、説明した各部の処理は、機械語プログラムにより実現し、汎用コンピュータ等にインストールされることにより利用可能となる。また、各部の処理をチップ等にして、ハードウェアとして提供することもできる。
【００８３】
この各部の処理をハードウェアとした時、動き検出部２１７は動き検出装置として、１フレームと他のフレームでの指定領域の動きを検出する処理を行うことができる。また、ＣＰＵやエンコーダボードのＬＳＩなどを処理装置として、フレームの指定領域に対して電子透かし情報を埋め込む処理を行うことができる。
【図面の簡単な説明】
【００８４】
【図１】本発明の一実施の形態による電子透かし埋め込み装置の装置構成を示す構成図である。
【図２】本発明の一実施の形態による電子透かし埋め込み装置の電子透かし埋め込みプログラムの動作を示すフローチャートである。
【図３】本発明の一実施の形態による電子透かし埋め込み装置の初期の表示画面の一例を示す図である。
【図４】本発明の一実施の形態による電子透かし埋め込み装置の埋め込み位置指定時の表示画面の一例を示す図である。
【図５】本発明の一実施の形態による電子透かし埋め込み装置の埋め込み情報設定の表示画面の一例を示す図である。
【図６】本発明の一実施の形態による電子透かし埋め込み装置の埋め込み対象領域の動きを説明するための説明図である。
【図７】本発明の一実施の形態による電子透かし埋め込み装置の透かし埋め込み部の機能構成を示す構成図である。
【図８】本発明の一実施の形態による電子透かし埋め込み装置の複数部分に対して電子透かし情報を埋め込むときの電子透かし埋め込みプログラムの動作を示すフローチャートである。
【図９】本発明の一実施の形態による電子透かし埋め込み装置の複数部分に対して電子透かし情報を埋め込む画像の一例を示す図である。
【図１０】本発明の一実施の形態による電子透かし埋め込み装置の圧縮動画像の透かし埋め込み動作を説明するための説明図である。
【符号の説明】
【００８５】
６１…透かしパターン生成部、６２…埋め込み強度算出部、６３…パターン強度補正部、６４…パターン加算部、１００…画像符号化部、１０１…ＤＣＴ・量子化部、１０２…可変長符号化部、１０３…圧縮有無判定部、１０４…動き補償部、１０５…逆量子化・ＩＤＣＴ部、２０１…ＣＰＵ、２０２…メモリ、２０３…ハードディスク装置、２０４…ディスプレイ装置、２０５…キーボード、２０６…マウス、２０７…フレームメモリ、２１０…電子透かし埋め込みプログラム、２１１…画像入力受付部、２１２…画像出力部、２１３…画像表示部、２１４…透かし埋め込み部、２１５…画像終了判定部、２１６…領域指定受付部、２１７…動き検出部、２１８…領域有無判定部、２１９…埋め込み情報受付部、２２０…終了指示受付部、２２１…続行指示受付部、３０１…画像表示部、３０２…表示画面メニュー、３０３…埋め込み情報設定画面表示ボタン、３０４…処理開始ボタン、３０５…入力ファイル指定ボタン、３０６…出力ファイル名指定部、３０７…範囲決定ボタン、３０８…指定範囲確認ボタン、３０９…表示場所スクロールバー、３１０…出力形式指定部、９０１…埋め込み情報設定画面、９０２…情報入力部、９０３…埋め込み強度の設定部、９０４…情報設定ボタン。
【図１】
2005142836.tif 000003
【図２】
2005142836.tif 000004
【図３】
2005142836.tif 000005
【図４】
2005142836.tif 000006
【図５】
2005142836.tif 000007
【図６】
2005142836.tif 000008
【図７】
2005142836.tif 000009
【図８】
2005142836.tif 000010
【図９】
2005142836.tif 000011
【図１０】
2005142836.tif 000012