(57)【特許請求の範囲】
【請求項１】
画像信号に挿入されかつ少なくとも著作権情報を示す電子透かしをピクチャ単位で一定の間隔で検出し、その検出結果とそれを通知するための検出器割込みとを生成して出力する電子透かし検出手段を含む電子透かし検出装置であって、
前記電子透かし検出手段からの前記検出結果を調整検出結果として出力する出力間隔を調整する検出結果調整手段を有し、
前記検出結果調整手段は、前記電子透かしを検出しない時に前記出力間隔を大きくしかつ前記電子透かしを検出した時に前記出力間隔を小さくすることを特徴とする電子透かし検出装置。
【請求項２】
前記検出結果調整手段は、前記電子透かし検出手段からの前記検出器割込みを調整検出割込みとして出力する出力タイミングを調整することを特徴とする請求項１記載の電子透かし検出装置。
【請求項３】
前記検出結果調整手段は、前記電子透かしを検出しない時に前記出力間隔が予め設定された最大値に到達していなければその出力間隔とし、前記出力間隔が前記最大値を超えると前記最大値にするとともに、
前記電子透かしを検出した時に前記出力間隔が予め設定された最小値に到達していなければその出力間隔とし、前記出力間隔が前記最小値より小さくなると前記最小値にすることを特徴とする請求項１または請求項２記載の電子透かし検出装置。
【請求項４】
前記検出結果調整手段は、外部から指示されかつ前記最大値及び最小値を含む検出間隔設定値と外部から指示されかつ前記電子透かしを検出したとするための検出回数設定値とに基づいて前記出力タイミングを調整するようにしたことを特徴とする請求項３記載の電子透かし検出装置。
【請求項５】
前記検出結果調整手段は、前記検出結果が検出を示す間の前記検出器割込みがアクティブである期間の数をカウントする第１のカウント手段と、前記第１のカウント手段のカウント値と前記検出回数設定値とを比較しかつ前記カウント値が前記検出回数設定値以上であれば検出を示す結果を前記検出結果として出力する第１の比較手段と、前記画像信号のピクチャの数をカウントする第２のカウント手段と、前記第２のカウント手段のカウント値と前記検出間隔設定値に基づいた調整間隔値とを比較しかつ両者が一致している間、一致を示す信号を出力する第２の比較手段と、前記一致を示す信号と前記検出器割込みとの論理積結果を基に前記出力タイミングを調整する手段とを含むことを特徴とする請求項４記載の電子透かし検出装置。
【請求項６】
前記画像信号は、少なくともＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）標準を含むディジタル画像であることを特徴とする請求項１から請求項５のいずれか記載の電子透かし検出装置。
【請求項７】
前記画像信号は、少なくとも空間領域の映像信号であることを特徴とする請求項１から請求項５のいずれか記載の電子透かし検出装置。
【請求項８】
画像信号に挿入されかつ少なくとも著作権情報を示す電子透かしをピクチャ単位で一定の間隔で検出し、その検出結果とそれを通知するための検出器割込みとを生成して出力する電子透かし検出手段を含む電子透かし検出装置の電子透かし検出方法であって、
前記電子透かし検出手段が前記電子透かしを検出しない時に前記検出結果を調整検出結果として出力する出力間隔を大きくしかつ前記電子透かしを検出した時に前記出力間隔を小さくすることを特徴とする電子透かし検出方法。
【請求項９】
前記電子透かし検出手段からの前記検出器割込みを調整検出割込みとして出力する出力タイミングを調整することを特徴とする請求項８記載の電子透かし検出方法。
【請求項１０】
前記電子透かしを検出しない時に前記出力間隔が予め設定された最大値に到達していなければその出力間隔とし、前記出力間隔が前記最大値を超えると前記最大値にするとともに、
前記電子透かしを検出した時に前記出力間隔が予め設定された最小値に到達していなければその出力間隔とし、前記出力間隔が前記最小値より小さくなると前記最小値にすることを特徴とする請求項８または請求項９記載の電子透かし検出方法。
【請求項１１】
外部から指示されかつ前記最大値及び最小値を含む検出間隔設定値と外部から指示されかつ前記電子透かしを検出したとするための検出回数設定値とに基づいて前記出力タイミングを調整することを特徴とする請求項１０記載の電子透かし検出方法。
【請求項１２】
前記検出結果が検出を示す間の前記検出器割込みがアクティブである期間の数をカウントしたカウント値と前記検出回数設定値とを比較し、前記カウント値が前記検出回数設定値以上であれば検出を示す結果を前記検出結果として出力するとともに、前記画像信号のピクチャの数をカウントしたカウント値と前記検出間隔設定値に基づいた調整間隔値とを比較し、両者が一致している間出力される一致を示す信号と前記検出器割込みとの論理積結果を基に前記出力タイミングを調整することを特徴とする請求項１１記載の電子透かし検出方法。
【請求項１３】
前記画像信号は、少なくともＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）標準を含むディジタル画像であることを特徴とする請求項８から請求項１２のいずれか記載の電子透かし検出方法。
【請求項１４】
前記画像信号は、少なくとも空間領域の映像信号であることを特徴とする請求項８から請求項１２のいずれか記載の電子透かし検出方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は電子透かし検出装置及び電子透かし検出方法に関し、特にＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）標準等のディジタル画像に挿入された電子透かしの検出する方法に関する。
【０００２】
【従来の技術】
近年、ディジタル衛星放送、インタネット配信、ＤＶＤ（Ｄｉｇｉｔａｌ  ｘｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等の普及によってディジタル画像が容易にユーザのもとに届くようになっている。このディジタル画像はコピーされても画質劣化が起きないため、その著作権保護が重要な課題である。
【０００３】
ディジタル画像の著作権保護を実現する手段としては、著作権情報等をディジタル画像のＤＣＴ（Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）係数領域において付加する技術が提案されている。
【０００４】
このようなＤＣＴ係数における情報検出装置においては、図１２に示すような構成をとっている。図１２を参照すると、電子透かし検出部３２は前処理部３１からＤＣＴ係数及びピクチャスタートを入力し、画像データ（ＭＰＥＧストリーム）に挿入されている電子透かしを検出し、その検出結果とそれを通知するための検出割込みとを出力する。
【０００５】
電子透かし検出部３２では一旦電子透かしの検出を開始すると、その検出を止める指示をしない限り、一定の間隔で電子透かしを検出する。割込み処理部３３は電子透かし検出部３２から検出結果及び検出割込みを入力し、システムに応じた割込み信号を生成すると同時に、その検出結果も出力する。
【０００６】
【発明が解決しようとする課題】
上述した従来の電子透かし検出装置では、電子透かしの検出間隔を一定にかつ固定としているので、挿入強度の弱い画像に対しても一定間隔の検出しか行えず、システムに対して負荷を高くし、逆に挿入強度の強い画像に対しても一定間隔の検出しか行えず、システムの制御反応を遅らせてることとなる。
【０００７】
そこで、本発明の目的は上記の問題点を解消し、電子透かしを検出する際にシステムの制御反応を遅らせることなく、システムへの負荷を軽減することができる電子透かし検出装置及び電子透かし検出方法を提供することにある。
【０００８】
【課題を解決するための手段】
本発明による電子透かし検出装置は、画像信号に挿入されかつ少なくとも著作権情報を示す電子透かしをピクチャ単位で一定の間隔で検出し、その検出結果とそれを通知するための検出器割込みとを生成して出力する電子透かし検出手段を含む電子透かし検出装置であって、
前記電子透かし検出手段からの前記検出結果を調整検出結果として出力する出力間隔を調整する検出結果調整手段を備え、
前記検出結果調整手段は、前記電子透かしを検出しない時に前記出力間隔を大きくしかつ前記電子透かしを検出した時に前記出力間隔を小さくしている。
【０００９】
本発明による電子透かし検出方法は、画像信号に挿入されかつ少なくとも著作権情報を示す電子透かしをピクチャ単位で一定の間隔で検出し、その検出結果とそれを通知するための検出器割込みとを生成して出力する電子透かし検出手段を含む電子透かし検出装置の電子透かし検出方法であって、
前記電子透かし検出手段が前記電子透かしを検出しない時に前記検出結果を調整検出結果として出力する出力間隔を大きくしかつ前記電子透かしを検出した時に前記出力間隔を小さくしている。
【００１０】
すなわち、本発明の電子透かし検出装置は、ＭＰＥＧ標準等のディジタル画像に埋め込まれかつ著作権情報等を示す電子透かしを検出する際に、検出間隔を自動的に長くまたは短く検出し、システムへの検出結果をよりタイムリにすることを特徴としている。
【００１１】
より具体的に、本発明の電子透かし検出装置では、電子透かし検出部が前処理部からＤＣＴ（Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）係数（レベルと量子化テーブルの値と量子化スケールとを乗算した値）及びピクチャスタート（ピクチャスタートコードから生成されるタイミング信号）を入力し、画像データに挿入されている電子透かしを検出する。
【００１２】
検出結果調整部は前処理部からピクチャスタートを入力し、電子透かし検出部から検出器結果及び検出器割込みを入力し、ピクチャの数をカウントすると同時に、検出結果に応じた検出割込みを生成して出力する。割込み処理部は検出結果調整部から調整検出結果及び調整検出割込みを入力し、システムに応じた割込み信号を生成すると同時に、その検出結果も出力する。
【００１３】
これによって、電子透かしの挿入されたデータを検出する際に、検出間隔を調整する手段を備え、電子透かしを検出する際に電子透かしの検出間隔を調整することで、システムの制御反応を遅らせることなく、システムへの負荷を軽減することが可能となる。
【００１４】
【発明の実施の形態】
次に、本発明の実施例について図面を参照して説明する。図１は本発明の一実施例による電子透かし検出装置の構成を示すブロック図である。図１において、本発明の一実施例による電子透かし検出装置は前処理部１と、電子透かし検出部２と、割込み処理部３と、検出結果調整部４とから構成されている。
【００１５】
電子透かし検出部２は前処理部１からＤＣＴ係数及びピクチャスタートを入力し、画像データに挿入されかつ著作権情報等を示す電子透かしを検出し、その検出結果とそれを通知するための検出割込みとを出力する。検出結果調整部４は前処理部１からピクチャスタートを入力し、電子透かし検出部２から検出器結果及び検出器割込みを入力し、ピクチャの数をカウントすると同時に、その検出結果に応じた検出割込みを生成して出力する。割込み処理部３は検出結果調整部４から検出結果及び検出割込みを入力し、システムに応じた割込みの信号を生成すると同時に、その検出結果も出力する。
【００１６】
図２はＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）標準の符号化方式による画像データの構成を示す図である。図２において、画像の各フレームまたはフィールドの情報はピクチャスタートコード（ＰＳＣ）に続くピクチャ層以下に記述される。各フレームまたはフィールド情報はＩｎｔｒａ−Ｐｉｃｔｕｒｅ（以下、Ｉピクチャと称する）、Ｐｒｅｄｉｃｔｉｖｅ  Ｐｉｃｔｕｒｅ（以下、Ｐピクチャと称する）、Ｂｉｄｉｒｅｃｔｉｏｎａｌｌｙ−Ｐｒｅｄｉｃｔｉｖｅ−Ｐｉｃｔｕｒｅ（以下、Ｂピクチャと称する）の３種類のピクチャ形式で符号化される。
【００１７】
Ｐピクチャ及びＢピクチャは時間的に離れた他の画像を参照画像とし、その画像との差分値のみを画像情報として符号化する。また、ピクチャはブロックに細分され、ブロック単位でＤＣＴ（Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ：離散コサイン変換）を行い、適当な量子化係数で量子化され、ハフマン符号化される。
【００１８】
上記の前処理部１はＭＰＥＧストリーム（Ｓｔｒｅａｍ）中でピクチャスタートコード毎にパルス信号を発生し、そのパルス信号をピクチャスタートとして電子透かし検出部２及び検出結果調整部４に出力する。
【００１９】
各フレームのフィールド情報はスライススタートコード（ＳＳＣ）に続くスライス層以下にあるマクロブロック（ＭＢ）層内にあり、色差フォーマットが４：２：０である時に、輝度情報Ｙを示すブロック層が４つ、色差情報Ｃｂ，Ｃｒを表わすブロック層が２つの計６つのブロック層によって表わされる。
【００２０】
図３は量子化されたＤＣＴ係数のジグザグスキャンによる走査順序を示す図である。この図３を参照してＭＰＥＧ標準の符号化方式による画像データのハフマン符号を用いた可変長符号化について説明する。
【００２１】
量子化されたＤＣＴ係数はジグザグスキャンの場合、図３に示すような数字の順序で走査され、６４個の１次元系列に変換される。図３中の「１」の位置はＤＣＴ変換領域の直流（ＤＣ）成分を表わしており、この位置から右方向にいくほど水平方向のＤＣＴ変換領域が高域になり、下方向にいくほど垂直方向のＤＣＴ変換領域が高域になる。したがって、最初、左上隅の「１」の位置から走査を始め、「２」，「３」，…，「６４」の順、すなわちＤＣＴ変換領域の低域から高域に斜め方向にジグザグ走査が行われる。
【００２２】
この６４個の１次元系列に対し、ＤＣＴ係数のＤＣ成分（１次元系列の最初の成分）を除く非ゼロ係数振幅（以下、レベルと呼ぶ）と、それに先立つゼロ係数の続く長さ（以下、ランと呼ぶ）とを順に組合わせていく。これらランとレベルとの組合せに対して、量子化テーブルと呼ばれる量子化係数のテーブルの値が一意に決まる。
【００２３】
通常のＭＰＥＧデコードにおいては、レベルと、量子化テーブルの値と、量子化スケールを乗算した値（以下、ＤＣＴ係数と呼ぶ）に対して、逆離散コサイン変換を施した値を映像化する。上記の前処理部１はＤＣＴ係数を生成し、電子透かし検出部２に出力する。
【００２４】
図４は図１の検出結果調整部４の構成を示すブロック図である。図４において、検出結果調整部４は検出結果カウンタ４１と、比較器４２，４４と、ピクチャカウンタ４３と、タイミング生成部４５と、検出結果間隔調整部４６と、結果保持部４７とから構成されている。
【００２５】
検出結果カウンタ４１は電子透かし検出部２からの検出器結果と検出器割込みとを入力し、検出器結果が「検出」を示す間の検出器割込みがアクティブである期間の数をカウントする。比較器４２は検出結果カウンタ４１の値と検出回数設定値とを比較し、検出結果カウンタ４１の値が検出回数設定値以上であれば「検出」を示す結果を結果保持部４７へ出力する。
【００２６】
ピクチャカウンタ４３は前処理部１からのピクチャスタートを入力し、ピクチャの数をカウントする。比較器４４はピクチャカウンタ４３の値と調整間隔値（検出結果間隔調整部４６の出力値）とを比較し、両者が一致している間、「一致」を示す信号を出力する。タイミング生成部４５は比較器４４から「一致」を示す信号と検出器割込みとの論理積をとった後に、１クロックタイミングをずらして結果保持部４７への保持トリガ信号として出力し、２クロックタイミングをずらし、調整割込みとして出力する。
【００２７】
検出結果間隔調整部４６は調整検出結果と調整割込みと検出間隔設定値とを入力し、調整検出結果から検出間隔値を演算して出力する。結果保持部４７は比較器４２の結果及び検出結果カウンタ４１の出力をタイミング生成部４５からの保持トリガ信号にしたがって保持する。
【００２８】
図５は図４の検出結果間隔調整部４６の構成を示すブロック図である。図５において、検出結果間隔調整部４６は加算器４６ａと、リミッタ４６ｂ，４６ｄと、減算器４６ｃと、判断器４６ｅと、結合器４６ｆと、選択器４６ｇ，４６ｈ，４６ｊと、保持器４６ｉとから構成されている。
【００２９】
図５において、検出間隔設定値は初期間隔値、最大値、加減算値、最小値、減算方法、間隔方法の各信号に分類される。すなわち、検出間隔設定値は上記の各値をひとつに束ねたものである。
【００３０】
加算器４６ａは検出間隔値と加減算値とを加算し、リミッタ４６ｂでは加算器４６ａの出力と最大値とを比較し、加算器４６ａの出力が最大値よりも大きくなければ加算器４６ａの出力を、大きければ最大値を出力する。
【００３１】
減算器４６ｃは検出間隔値から加減算値を減算し、リミッタ４６ｄでは減算器４６ｃの出力と最小値とを比較し、減算器４６ｃの出力が最小値よりも小さくなければ減算器４６ｃの出力を、小さければ最小値を出力する。
【００３２】
判断器４６ｅは調整割込み毎の調整検出結果から「検出」と「非検出」との変化点を判断する。結合器４６ｆは判断器４６ｅの判断結果と減算方法の設定とによって、選択器４６ｇに与える選択信号を生成する。選択器４６ｇは結合器４６ｆの出力にしたがってリミッタ４６ｄの結果もしくは初期間隔値を出力する。
【００３３】
選択器４６ｈは調整検出結果が「非検出」を示していれば、リミッタ４６ｂの出力を選択して次の間隔値を大きくし、「検出」を示していれば、選択器４６ｇの出力を選択して次の間隔値を小さくする。保持器４６ｉは調整割込み入力のタイミングにしたがって選択器４６ｈの出力を保持する。選択器４６ｊは間隔方法にしたがって、初期間隔値もしくは保持器４６ｊにて保持された値を検出間隔値として出力する。間隔方法の設定によっては、初期間隔値を検出間隔値として使用することが可能である。
【００３４】
図６は本発明の一実施例による電子透かし検出装置（Ｗａｔｅｒｍａｒｋ検出部）と周辺ブロックとの関係を示す図である。図６において、ストリーム生成装置５はその内部構成を図示していないが、例えばＤＶＤのディスク媒体を読取る装置や、衛星放送を受信してチューナ等の変換回路とを備え、ＭＰＥＧストリームを生成する。
【００３５】
Ｗａｔｅｒｍａｒｋ検出部６は、図１に示すように、ＭＰＥＧストリームを入力し、検出間隔設定値及び検出回数設定値にしたがって検出結果及び割込みを出力する。動作制御部７は、例えばマイクロコンピュータ等の汎用的な入出力演算処理を内蔵し、入力される割込みによって検出結果を参照し、コピー制御を行う。
【００３６】
検出間隔設定値及び検出回数設定値は信号として図示されているが、汎用的な入出力、例えばチップセレクト・ライトイネーブル・ライトデータ・ライトアドレスの各信号を介してＷａｔｅｒｍａｒｋ検出部６に入力することもできる。この場合、Ｗａｔｅｒｍａｒｋ検出部６の内部では、図１の検出結果調整部４の前段に上記の信号群をインタフェースしてレジスタ等の固定的な信号を生成するブロックを有する必要がある。
【００３７】
また、検出結果も信号として図示されているが、汎用的な入出力によってレジスタリードする形式でもよい。この場合、上記のように、図１の割込み処理部３の後段にレジスタ等の固定的な信号を生成するブロックを有する必要がある。
【００３８】
図７は本発明の一実施例による電子透かし検出装置の動作を示すタイミングチャートであり、図８は図４に示す検出結果調整部４の動作を示すタイミングチャートであり、図９は図５に示す検出結果間隔調整部４６の動作を示すタイミングチャートである。これら図１〜図９を参照して本発明の一実施例による電子透かし検出装置の動作について説明する。
【００３９】
本発明の一実施例による電子透かし検出装置においては、内部回路は外部から供給される一定の周波数を持つ矩形波をクロックとして動作する同期回路である。図７において、図７（ａ）ＣＬＫはその供給されるクロックを示し、図７（ｂ）ＭＰＥＧはＭＰＥＧストリーム（Ｓｔｒｅａｍ）のデータ波形を示す。実際のＭＰＥＧのデータは図２に示すような階層構造になっているが、ここでは実データの構造を省略してある。
【００４０】
図７（ｃ）ＰＩＣＳＴは前処理部１で生成されるピクチャスタートの信号を示し、アクティブ・ハイの１クロックのパルス信号である。ここでは便宜上、図７（ｃ）ＰＩＣＳＴを６〜７クロックでアクティブとしているが、実際には長い期間を要する。図７（ｄ）ＤＣＴは前処理部１で生成されるＤＣＴ係数の信号を示す。このＤＣＴについても、その実データの構造を省略してある。
【００４１】
図７（ｅ）ＩＮＩＮＴは電子透かし検出部２で生成される検出器割込みの信号を示し、アクティブ・ハイの１クロックのパルス信号である。ここでは便宜上、図７（ｅ）ＩＮＩＮＴを４クロックでアクティブとしているが、実際には長い期間を要する。図７（ｆ）ＩＮＲＥＳは電子透かし検出部２で生成される検出器結果の信号を示し、検出した時にアクティブ・ハイとなる信号である。
【００４２】
図７（ｇ）ＯＵＴＩＮＴは検出結果調整部４で検出器割込みから生成される調整検出割込みを示し、アクティブ・ハイの１クロックのパルス信号である。図７（ｈ）ＯＵＴＲＥＳは検出結果調整部４で検出器結果から生成される調整検出結果を示し、検出した時にアクティブ・ハイとなる信号である。図７（ｉ）ＩＮＴＲＰＴは割込み処理部３で調整検出割込みから生成される割込みを示し、外部へ割込みを通知するアクティブ・ローの信号で、外部からクリアされるとハイに戻る。
【００４３】
図７（ｊ）ＲＥＳＵＬＴは割り込み処理部３で調整検出結果から生成される検出結果を示し、外部へ割込みを通知するアクティブ・ハイの信号である。尚、アクティブとなる論理を反転させても動作上問題ないことは勿論である。
【００４４】
前処理部１は外部から入力されたＭＰＥＧストリームを基にＤＣＴ係数とピクチャスタートとを生成する。電子透かし検出部２はピクチャスタート及びＤＣＴ係数から電子透かしを検出し、検出器結果及び検出器割込みを出力する。
【００４５】
図７（ｃ）ＰＩＣＳＴがハイになった後、図７（ｄ）ＤＣＴを演算し、演算処理を終了すると、図７（ｅ）ＩＮＩＮＴをハイにすると同時に、図７（ｆ）ＩＮＲＥＳに検出したかどうかを出力する。
【００４６】
この例では、１回目の演算終了時［図７（ｅ）ＩＮＩＮＴ＝ハイ］には、その結果が図７（ｆ）ＩＮＲＥＳ＝ロー、すなわち、非検出であり、２回目の演算終了時では結果が図７（ｆ）ＩＮＲＥＳ＝ハイ、すなわち、検出であることを示している。ここでは便宜上、図７（ｃ）ＰＩＣＳＴがハイになってから図７（ｅ）ＩＮＩＮＴがハイになるまで４クロックしかないが、実際には長い期間を要する。
【００４７】
また、ピクチャスタートはＩピクチャ、Ｐピクチャ、Ｂピクチャ毎に発生されるが、電子透かし検出部２ではそれらを選択的に処理することができる。この場合、Ｉピクチャのみを使用しても検出することができる。その際、図７（ｃ）ＰＩＣＳＴはＩピクチャの時のピクチャスタートを示す。
【００４８】
検出結果調整部４は検出器割込み及び検出器結果から割込みの間隔を調整し、結果を積算した後、調整検出結果及び調整検出割込みを出力する。本実施例では検出間隔設定値を「１」（検出間隔値が常に「１」となる設定、すなわち、初期間隔値が「１」で、間隔方法が選択器４６ｊの初期間隔値を出力する選択）及び検出回数設定値を「１」とする。この場合、検出器割込み及び検出器結果はほぼそのまま、調整検出割込み及び調整検出結果として出力される。
【００４９】
図７では、図７（ｅ）ＩＮＩＮＴに対して２クロックずれて図７（ｇ）ＯＵＴＩＮＴが生成され、図７（ｆ）ＩＮＲＥＳに対して２クロックずれて図７（ｈ）ＯＵＴＲＥＳが生成されている。尚、検出間隔設定値及び検出回数設定値を「１」以外の設定にした時の動作については後述する。
【００５０】
割込み処理部３は調整検出結果及び調整検出割込みから、外部に出力する検出結果及び割込みを生成する。図７（ｇ）ＯＵＴＩＮＴがハイになった後、図７（ｉ）ＩＮＴＲＰＴがロー、すなわちアクティブとなる。また、図７（ｈ）ＯＵＴＲＥＳがハイになると同時に、図７（ｊ）ＲＥＳＵＬＴもハイになり、検出結果を示す。ここでは同時に変化することにしているが、フリップフロップで保持して１クロック遅れで出力してもよい。
【００５１】
図８（ａ）ＣＬＫは上記と同様に、外部から入力されるクロックを示す。図８（ｂ）ＰＩＣＳＴは上記の図７（ｃ）ＰＩＣＳＴと同様で、ピクチャスタートの信号を示す。図８（ｃ）ＰＩＣＣＮＴは図８（ｂ）ＰＩＣＳＴがアクティブになる毎に、カウントアップするカウンタ（ピクチャカウンタ４３）の出力である。図８（ｄ）ＩＮＴＶＡＬは検出間隔設定値を「４」（検出間隔値が常に「４」となる設定、すなわち初期間隔値が「４」で、間隔方法が図５の選択器４６ｊにて初期間隔値を出力する選択）を示している。
【００５２】
図８（ｅ）ＩＮＴＣＭＰは比較器４４の比較した結果（「一致」したらハイとなる）を示している。図８（ｆ）ＩＮＩＮＴは上記の図７（ｅ）ＩＮＩＮＴと同様で、電子透かし検出部２で生成される検出器割込みの信号である。図８（ｇ）ＯＵＴＩＮＴは上記の図７（ｇ）ＯＵＴＩＮＴと同様で、タイミング生成部４５の出力で、調整割込みを示す。
【００５３】
図８（ｈ）ＩＮＲＥＳは上記の図７（ｆ）ＩＮＲＥＳと同様で、電子透かし検出部２で生成される検出器結果を示す。図８（ｉ）ＩＮＲＥＳＣＮＴは図８（ｈ）ＩＮＲＥＳ［アクティブの時に図８（ｆ）ＩＮＩＮＴがアクティブになる毎にカウントアップするカウンタ（検出結果カウンタ４１）］の出力である。図８（ｊ）ＮＵＭＢＥＲは検出回数設定値の数を示す（ここでは「２」としている）。
【００５４】
図８（ｋ）ＮＵＭＣＭＰは比較器４２の比較した結果（「一致」したらハイとなる）を示している。図８（ｌ）ＲＥＳＴＲＧはタイミング生成部４５から結果保持部４７へのタイミング信号を示す。図８（ｍ）ＯＵＴＲＥＳは上記の図７（ｈ）ＯＵＴＲＥＳと同様で、検出結果調整部４の調整検出結果を示している。
【００５５】
ピクチャカウンタ４３はピクチャスタートがアクティブになる毎にカウントアップするカウンタで、図８（ｃ）ＰＩＣＣＮＴに示すように、図８（ｂ）ＰＩＣＳＴがハイになる毎にカウントアップする。但し、調整割込みがアクティブになると同時にクリアされて「０」に戻る。この例では、たまたま５回目の図８（ｂ）ＰＩＣＳＴのアクティブと重なるので、次のクロックで「１」になっている。
【００５６】
比較器４４はピクチャカウンタ４３の出力と検出間隔値とが一致したらハイになる。図８（ｅ）ＩＮＴＣＭＰは図８（ｃ）ＰＩＣＣＮＴと図８（ｄ）ＩＮＴＶＡＬとが一致する間（この例ではともに「４」となる間）、ハイとなる。
【００５７】
タイミング生成部４５は比較器４４が「一致」を示している間の検出器割込みをトリガに、調整割込みを生成する。図８（ｇ）ＯＵＴＩＮＴは図８（ｅ）ＩＮＴＣＭＰがハイの期間に図８（ｆ）ＩＮＩＮＴがハイとなる時点の次のさらに次のクロックでハイとなる。ここでは、調整検出結果のタイミングと合わせるために２クロックずらしている。組込まれる装置によっては、調整割込みが１クロック先に出力されても問題ないこともあり、その場合、タイミング生成部４５は比較器４４と検出器割込みとの論理積をとるだけでよい。
【００５８】
検出結果カウンタ４１は検出器結果がアクティブの時に検出器割込みがアクティブとなる毎にカウントアップする。但し、調整割込みがアクティブになると同時にクリアされて「０」に戻る。図８（ｉ）ＩＮＲＥＳＣＮＴは図８（ｈ）ＩＮＲＥＳがハイで、図８（ｆ）ＩＮＩＮＴがハイになる毎にカウントアップする。
【００５９】
比較器４２は検出結果カウンタ４１と検出回数設定値とを比較し、検出結果カウンタ４１の出力が検出回数設定値以上であればハイとなり、図８（ｇ）ＯＵＴＩＮＴがアクティブになるとクリアされて「０」に戻る。図８（ｋ）ＮＵＭＣＭＰは図８（ｉ）ＩＮＲＥＣＮＴと図８（ｊ）ＮＵＭＢＥＲとが一致する期間、ハイとなる。図８（ｌ）ＲＥＳＴＲＧは図８（ｅ）ＩＮＴＣＭＰがハイの期間中に図８（ｆ）ＩＮＩＮＴがハイとなる時点を１クロックずらしたタイミング信号である。
【００６０】
結果保持部４７は比較器４２の結果をタイミング生成部４５からのトリガにしたがって保持する。図８（ｍ）ＯＵＴＲＥＳは図８（ｋ）ＮＵＭＣＭＰを図８（ｌ）ＲＥＳＴＲＧがハイの期間に保持した結果である。図８（ｎ）ＯＵＴＣＮＴは図８（ｉ）ＩＮＲＥＳＣＮＴを図８（ｌ）ＲＥＳＴＲＧがハイの期間に保持した結果である。
【００６１】
図９において、図９（ｚ）ＣＬＫは、上記と同様に、外部から入力されるクロックを示す。図９（ａ１）ＯＵＴＩＮＴ及び図９（ａ２）ＯＵＴＩＮＴはタイミング生成部４５の出力で、調整割込み、すなわち検出結果間隔調整部４６に入力される調整割込みを示す。
【００６２】
図９（ｂ１）ＯＵＴＲＥＳ及び図９（ｂ２）ＯＵＴＲＥＳは結果保持器４７の出力で、調整検出結果、すなわち検出結果間隔調整部４６に入力される調整検出結果のうち、「検出」もしくは「非検出」であることを示す信号を示す。
【００６３】
図９（ｃ１）ＪＵＤＧＥ及び図９（ｃ２）ＪＵＤＧＥは判断器４６ｅの出力を示す。図９（ｄ１）ＩＮＴＶＡＬ及び図９（ｄ２）ＩＮＴＶＡＬは検出結果間隔調整部４６の出力で、検出間隔値、すなわち検出結果間隔調整部４６から出力されると同時に、加算器４６ａ及び減算器４６ｃに入力される検出間隔値を示す。
【００６４】
図９（ｅ１）ＡＤＤＶＡＬ及び図９（ｅ２）ＡＤＤＶＡＬは加算器４６ａの出力を示す。図９（ｆ１）ＳＵＢＶＡＬ及び図９（ｆ２）ＳＵＢＶＡＬは減算器４６ｃの出力を示す。図９では便宜上、図９（ａ１）〜（ｆ１）（以下、グループ１とする）と、図９（ａ２）〜（ｆ２）（以下、グループ２とする）とに分け、グループ１とグループ２とは時間的に異なる状態を示す。
【００６５】
グループ１での設定は初期間隔値＝１０、最大値＝１５、加減算値＝２、最小値＝５、減算方法＝初期間隔値（＝１とする）を選択とし、間隔方法＝保持器４６ｉを選択とする。グループ２での設定は初期間隔値＝１０、最大値＝３０、加減算値＝５、最小値＝５、減算方法＝リミッタ４６ｄを選択とし、間隔方法＝保持器４６ｉを選択とする。
【００６６】
グループ１では、図９（ａ１）ＯＵＴＩＮＴは一定間隔でハイとなる。ここでは便宜上、３クロック毎にハイとなっているが、実際には長い期間を要する。図９（ｂ１）ＯＵＴＲＥＳは図９（ａ１）ＯＵＴＩＮＴに付随したタイミングで変化する。図９（ｃ１）ＪＵＤＧＥは図９（ａ１）ＯＵＴＩＮＴ及び図９（ｂ１）ＯＵＴＲＥＳに付随したタイミングで変化する。
【００６７】
図９（ｅ１）ＡＤＤＶＡＬは図９（ｄ１）ＩＮＴＶＡＬに加減算値（＝２）を加算した結果となり、図９（ｆ１）ＳＵＢＶＡＬは図９（ｄ１）ＩＮＴＶＡＬから加減算値（＝２）を減算した結果となる。図９（ｄ１）ＩＮＴＶＡＬは図９（ａ１）ＯＵＴＩＮＴがハイとなる毎に図９（ｂ１）ＯＵＴＲＥＳの結果及び図９（ｃ１）ＪＵＤＧＥによって次の値が決定する。
【００６８】
まず、図９（ａ１）ＯＵＴＩＮＴが１回目にハイとなる時（Ｉ１）には、図９（ｂ１）ＯＵＴＲＥＳ＝ロー、すなわち「非検出」を示しているので、選択器４６ｈはリミッタ４６ｂの出力を選択し、加算器４６ａの結果は最大値に到達していないので、図９（ｄ１）ＩＮＴＶＡＬは次のクロックで図９（ｅ１）ＡＤＤＶＡＬの値になり、間隔を大きくして保持器４６ｉによって保持され、選択器４６ｊで保持器４６ｉの出力が検出間隔値となる。
【００６９】
次に、図９（ａ１）ＯＵＴＩＮＴが２回目にハイとなる時（Ｉ２）にも、図９（ｂ１）ＯＵＴＲＥＳ＝ロー、すなわち「非検出」を示しているので、図９（ｄ１）ＩＮＴＶＡＬは次のクロックで図９（ｅ１）ＡＤＤＶＡＬの値になり、間隔を大きくして保持器４６ｉによって保持され、選択器４６ｈで保持器４６ｉの出力が検出間隔値となる。
【００７０】
さらに、図９（ａ１）ＯＵＴＩＮＴが３回目にハイとなる時（Ｉ３）にも、図９（ｂ１）ＯＵＴＲＥＳ＝ロー、すなわち「非検出」を示しているので、選択器４６ｈはリミッタ４６ｂの出力を選択するが、最大値＝１５に設定されているため、図９（ｅ１）ＡＤＤＶＡＬの値が最大値を超えるので、リミッタ４６ｂでリミットされて図９（ｄ１）ＩＮＴＶＡＬは次のクロックで最大値＝１５となり、間隔を最大にして保持器４６ｉによって保持され、選択器４６ｊで保持器４６ｉの出力が検出間隔値となる。
【００７１】
さらにまた、図９（ａ１）ＯＵＴＩＮＴが４回目にハイとなる時（Ｉ４）には、図９（ｂ１）ＯＵＴＲＥＳ＝ハイ、すなわち「検出」を示しているので、図９（ｃ１）ＪＵＤＧＥは次のクロックでローからハイに変化し、選択器４６ｈは選択器４６ｇの出力を選択し、減算方法＝初期間隔値を選択されていてかつ図９（ｃ１）ＪＵＤＧＥはローであるので、結合器４６ｆは減算方法＝１と図９（ｃ１）ＪＵＤＧＥ＝ローの論理反転値（＝１）との論理和をとってハイを出力し、選択器４６ｇは初期間隔値を選択し、図９（ｄ１）ＩＮＴＶＡＬは次のクロックで初期間隔値＝１０となり、間隔を初期に戻して保持器４６ｉによって保持され、選択器４６ｊで保持器４６ｉの出力が検出間隔値となる。
【００７２】
一方、図９（ａ１）ＯＵＴＩＮＴが５回目にハイとなる時（Ｉ５）にも、図９（ｂ１）ＯＵＴＲＥＳ＝ハイ、すなわち「検出」を示しているので、選択器４６ｈは選択器４６ｇの出力を選択し、図９（ｃ１）ＪＵＤＧＥはハイであるので、結合器４６ｆは減算方法＝１と図９（ｃ１）ＪＵＤＧＥ＝ハイの論理反転値（＝０）との論理和をとってローを出力し、図９（ｄ１）ＩＮＴＶＡＬは次のクロックで図９（ｆ１）ＳＵＢＶＡＬの値になり、間隔を小さくして保持器４６ｉによって保持され、選択器４６ｊで保持器４６ｉの出力が検出間隔値となる。
【００７３】
また、図９（ａ１）ＯＵＴＩＮＴが６回目にハイとなる時（Ｉ６）には、図９（ｂ１）ＯＵＴＲＥＳ＝ハイ、すなわち「検出」を示しているので、選択器４６ｈは選択器４６ｇの出力を選択し、図９（ｃ１）ＪＵＤＧＥはハイであるので、結合器４６ｆはローを出力し、図９（ｄ１）ＩＮＴＶＡＬは次のクロックで図９（ｆ１）ＳＵＢＶＡＬの値になり、間隔を小さくして保持器４６ｉによって保持され、選択器４６ｊで保持器４６ｉの出力が検出間隔値となる。
【００７４】
グループ２では図９（ａ２）ＯＵＴＩＮＴが一定間隔でハイとなる。ここでも便宜上、３クロック毎にハイとなっているが、実際には長い期間を要する。図９（ｂ２）ＯＵＴＲＥＳは図９（ａ２）ＯＵＴＩＮＴに付随したタイミングで変化する。図９（ｃ２）ＪＵＤＧＥは図９（ａ２）ＯＵＴＩＮＴ及び図９（ｂ２）ＯＵＴＲＥＳに付随したタイミングで変化する。
【００７５】
図９（ｅ２）ＡＤＤＶＡＬは図９（ｄ２）ＩＮＴＶＡＬに加減算値（＝５）を加算した結果となり、図９（ｆ２）ＳＵＢＶＡＬは図９（ｄ２）ＩＮＴＶＡＬから加減算値（＝５）を減算した結果となる。図９（ｄ２）ＩＮＴＶＡＬは図９（ａ２）ＯＵＴＩＮＴがハイとなる毎に、図９（ｂ２）ＯＵＴＲＥＳの結果によって次の値が決定する。
【００７６】
まず、図９（ａ１）ＯＵＴＩＮＴが１回目にハイとなる時（Ｉ１）には、図９（ｂ１）ＯＵＴＲＥＳ＝ロー、すなわち「非検出」を示しているので、選択器４６ｈはリミッタ４６ｂの出力を選択し、加算器４６ａの結果は最大値に到達していないので、図９（ｄ２）ＩＮＴＶＡＬは次のクロックで図９（ｅ２）ＡＤＤＶＡＬの値になり、間隔を大きくして保持器４６ｉによって保持され、選択器４６ｊで保持器４６ｉの出力が検出間隔値となる。
【００７７】
次に、図９（ａ２）ＯＵＴＩＮＴが２回目にハイとなる時（Ｉ２）にも、図９（ｂ２）ＯＵＴＲＥＳ＝ロー、すなわち「非検出」を示しているので、図９（ｄ２）ＩＮＴＶＡＬは次のクロックで図９（ｅ２）ＡＤＤＶＡＬの値になり、間隔を大きくして保持器４６ｉによって保持され、選択器４６ｊで保持器４６ｉの出力が検出間隔値となる。
【００７８】
さらに、図９（ａ２）ＯＵＴＩＮＴが３回目にハイとなる時（Ｉ３）には、図９（ｂ２）ＯＵＴＲＥＳ＝ハイ、すなわち「検出」を示しているので、選択器４６ｈは選択器４６ｇの出力を選択し、減算方法＝リミッタ４６ｄが選択されているため、結合器４６ｆは判断器４６ｅの出力にかかわらずローを出力し、選択器４６ｇはリミッタ４６ｄの出力を選択し、図９（ｄ２）ＩＮＴＶＡＬは図９（ｆ２）ＳＵＢＶＡＬとなり、間隔を小さくして保持器４６ｉによって保持され、選択器４６ｊで保持器４６ｉの出力が検出間隔値となる。
【００７９】
さらにまた、図９（ａ２）ＯＵＴＩＮＴが４回目にハイとなる時（Ｉ４）にも、図９（ｂ２）ＯＵＴＲＥＳ＝ハイ、すなわち「検出」を示しているので、選択器４６ｈは選択器４６ｇの出力を選択し、減算方法＝リミッタ４６ｄが選択されているため、図９（ｄ２）ＩＮＴＶＡＬは図９（ｆ２）ＳＵＢＶＡＬとなり、間隔を小さくして保持器４６ｉによって保持され、選択器４６ｊで保持器４６ｉの出力が検出間隔値となる。
【００８０】
一方、図９（ａ２）ＯＵＴＩＮＴが５回目にハイとなる時（Ｉ５）にも、４回目にハイとなる時（Ｉ４）と同様である。また、図９（ａ２）ＯＵＴＩＮＴが６回目にハイとなる時（Ｉ６）にも、図９（ｂ２）ＯＵＴＲＥＳ＝ハイ、すなわち「検出」を示しているので、選択器４６ｈは選択器４６ｇの出力を選択し、減算方法＝リミッタ４６ｄが選択されているため、リミッタ４６ｄの結果を出力するが、減算器４６ｃの結果は最小値＝５よりも小さいため、リミッタ４６ｄでリミットされ、図９（ｄ２）ＩＮＴＶＡＬは最小値＝５となり、間隔を最小にして保持器４６ｉによって保持され、選択器４６ｊで保持器４６ｉの出力が検出間隔値となる。
【００８１】
このようにして、検出しない時には検出しやすくなるように検出間隔を大きくしてシステムへの負荷を軽減し、検出する時には検出間隔を小さくしてシステムの制御反応を遅らせないようにする。また、検出回数をカウントすることによって、検出間隔を大きくしても、その間にどれくらい検出することができたかを知ることができ、検出の有効性を判断することができる。
【００８２】
動作制御部７はＷａｔｅｒｍａｒｋ検出部６からの割込み（アクティブ・ローのレベル割込み）をトリガにし、検出結果を受取る。検出結果信号の授受も、汎用的な入出力によってレジスタを介してリードする方法でもよい。
【００８３】
このように、電子透かしが挿入されたデータを検出する際に検出間隔を調整する手段を備え、電子透かしを検出する際に検出間隔を調整することによって、システムへの負荷を軽減することができ、電子透かしの検出に対するシステムの制御反応を遅らせることがなくなる。
【００８４】
図１０は本発明の他の実施例による電子透かし検出装置の構成を示すブロック図である。図１０においては本発明の電子透かし検出結果調整回路を用いた応用例を示している。
【００８５】
図１０において、本発明の他の実施例による電子透かし検出装置は前処理部１と、電子透かしＡ検出部１１と、検出結果Ａ調整部１２と、電子透かしＢ検出部１３と、検出結果Ｂ調整部１４と、電子透かし検出結果調整部１５と、割込み処理部１６とから構成されている。
【００８６】
電子透かしＡ検出部１１及び電子透かしＢ検出部１３は前処理部１からＤＣＴ係数及びピクチャスタートを入力し、画像データに挿入されている電子透かしを検出する。
【００８７】
検出結果Ａ調整部１２は前処理部１からピクチャスタートを入力し、電子透かしＡ検出部１１から検出器Ａ結果及び検出器Ａ割込みを入力し、ピクチャの数をカウントすると同時に、調整検出結果Ａとそれに応じた調整検出Ａ割込みとを生成して出力する。
【００８８】
検出結果Ｂ調整部１４は前処理部１からピクチャスタートを入力し、電子透かしＢ検出部１３から検出器Ｂ結果及び検出器Ｂ割込みを入力し、ピクチャの数をカウントすると同時に、調整検出結果Ｂとそれに応じた調整検出Ｂ割込みとを生成して出力する。検出結果Ａ調整部１２及び検出結果Ｂ調整部１４は図１に示す検出結果調整部４と同等の動作を行う。
【００８９】
電子透かし検出結果調整部１５は前処理部１からピクチャスタートを入力し、検出結果Ａ調整部１２から調整検出結果Ａと調整検出Ａ割込みとを入力し、検出結果Ｂ調整部１４から調整検出結果Ｂと調整検出Ｂ割込みとを入力し、外部から検出設定を入力する。
【００９０】
検出設定にしたがってピクチャスタートを考慮し、電子透かしＡ検出部１１及び電子透かしＢ検出部１３に対して検出イネーブルを出力する。これは電子透かしが２種類存在し、そのどちらを検出するかを設定するのもので、例えば、検出イネーブルは２ビットで、“００”の時には電子透かしＡ検出部１１及び電子透かしＢ検出部１３のいずれも動作させず、“０１”の時には電子透かしＡ検出部１１のみを動作し、“１０”の時には電子透かしＢ検出部１３のみ動作させ、検出設定次第で、電子透かしＡ検出部１１及び電子透かしＢ検出部１３を交互に動作させることも可能である。
【００９１】
一例として、起動直後は検出イネーブルを“０１”として電子透かしＡ検出部１１を動作させ、調整検出Ａ割込みがアクティブ（ハイ）になったら、次に検出イネーブルを“１０”として電子透かしＢ検出部１３を動作させ、調整検出Ｂ割込みがアクティブ（ハイ）になったら、再び検出イネーブルを“０１”として電子透かしＡ検出部１１を動作させ、以降これを繰返す。
【００９２】
また、電子透かし検出結果調整部１５は調整検出Ａ割込みがアクティブ（ハイ）になると、図示せぬフリップフロップで保持して割込みＡをアクティブ（ハイ）にして出力し、同時に、調整検出結果Ａをフリップフロップで保持して結果Ａとして出力する。
【００９３】
同様に、電子透かし検出結果調整部１５は調整検出Ｂ割込みがアクティブ（ハイ）になると、フリップフロップで保持して割込みＢをアクティブ（ハイ）にして出力し、同時に、調整検出結果Ｂをフリップフロップで保持して結果Ｂとして出力する。
【００９４】
割込み処理部１６は電子透かし検出結果調整部１５から結果Ａ及び割込みＡと、結果Ｂ及び割込みＢとを入力し、割込みＡまたは割込みＢがアクティブ（ハイ）になると、システムに応じた割込みの信号を生成して（レベルによるトリガ信号）出力すると同時に、検出結果（結果Ａ及び結果Ｂ）も出力する。出力される検出結果は上記の通り、汎用的なインタフェースを介してレジスタリードの形式をとってもよい。
【００９５】
このように、２種類の電子透かしの検出に際しても、検出しない時には検出間隔を大きくしてシステムへの負荷を軽減し、検出した時には検出間隔を小さくしてシステムの制御反応を遅らせないようにすることができる。
【００９６】
図１１は本発明の別の実施例による電子透かし検出装置の構成を示すブロック図である。図１１においては本発明の電子透かし検出結果調整回路を用いた他の応用例を示している。つまり、本発明の別の実施例による電子透かし検出装置ではＭＰＥＧ等の周波数領域を対象とせず、コンポジット等の空間領域の映像を対象としている。
【００９７】
前処理部２１は映像信号が入力されると、輝度信号と色差信号との分離を行い、垂直同期信号を抽出して出力する。電子透かし検出部２２は前処理部２１から輝度信号及び垂直同期信号を入力し、画像データに挿入されている電子透かしを検出する。
【００９８】
検出結果調整部２４は前処理部２１から垂直同期信号を入力し、電子透かし検出部２２から検出器結果及び検出器割込みを入力し、垂直同期信号をカウントすると同時に、その検出結果に応じた検出割込みを生成して出力する。割込み処理部２３は検出結果調整部２４から検出結果及び検出割込みを入力し、システムに応じた割込みの信号を生成すると同時に、その検出結果も出力する。
【００９９】
本発明の別の実施例において、図１０に示す本発明の他の実施例と同様に、２種類の電子透かしを検出する時には、検出結果調整部２４を２つ用意し、電子透かし検出結果調整部を持って構成すればよい。
【０１００】
【発明の効果】
以上説明したように本発明によれば、画像信号に挿入されかつ少なくとも著作権情報を示す電子透かしを検出する電子透かし検出手段を含む電子透かし検出装置において、電子透かし検出手段の検出結果を基に電子透かしの検出間隔を調整することによって、電子透かしを検出する際にシステムの制御反応を遅らせることなく、システムへの負荷を軽減することができるという効果がある。
【図面の簡単な説明】
【図１】本発明の一実施例による電子透かし検出装置の構成を示すブロック図である。
【図２】ＭＰＥＧ標準の符号化方式による画像データの構成を示す図である。
【図３】量子化されたＤＣＴ係数のジグザグスキャンによる走査順序を示す図である。
【図４】図１の検出結果調整部の構成を示すブロック図である。
【図５】図４の検出結果間隔調整部の構成を示すブロック図である。
【図６】本発明の一実施例による電子透かし検出装置と周辺ブロックとの関係を示す図である。
【図７】本発明の一実施例による電子透かし検出装置の動作を示すタイミングチャートである。
【図８】図４に示す検出結果調整部の動作を示すタイミングチャートである。
【図９】図５に示す検出結果間隔調整部の動作を示すタイミングチャートである。
【図１０】本発明の他の実施例による電子透かし検出装置の構成を示すブロック図である。
【図１１】本発明の別の実施例による電子透かし検出装置の構成を示すブロック図である。
【図１２】従来例による電子透かし検出装置の構成を示すブロック図である。
【符号の説明】
１，２１  前処理部
２，２２  電子透かし検出部
３，２３，１６  割込み処理部
４，２４  検出結果調整部
５  ストリーム生成装置
６  Ｗａｔｅｒｍａｒｋ検出部
７  動作制御部
１１  電子透かしＡ検出部
１２  検出結果Ａ調整部
１３  電子透かしＢ検出部
１４  検出結果Ｂ調整部
１５  電子透かし検出結果調整部
４１  検出結果カウンタ
４２，４４  比較器
４３  ピクチャカウンタ
４５  タイミング生成部
４６  検出結果間隔調整部
４６ａ  加算器
４６ｂ，４６ｄ  リミッタ
４６ｃ  減算器
４６ｅ  判断器
４６ｆ  結合器
４６ｇ，４６ｈ，
４６ｊ  選択器
４６ｉ  保持器
４７  結果保持部
【図１】
0003807220.tif 000002
【図２】
0003807220.tif 000003
【図３】
0003807220.tif 000004
【図４】
0003807220.tif 000005
【図５】
0003807220.tif 000006
【図６】
0003807220.tif 000007
【図７】
0003807220.tif 000008
【図８】
0003807220.tif 000009
【図９】
0003807220.tif 000010
【図１０】
0003807220.tif 000011
【図１１】
0003807220.tif 000012
【図１２】
0003807220.tif 000013