(57)【要約】      （修正有）【課題】  原稿から電子画像データに変換処理する際、および、電子画像データから原稿に印刷処理する際に、処理前の画像が所有する偽造防止対策用の付加情報を、処理後の画像に常に反映することで、原稿／電子画像データに依存することなく偽造追跡を可能にする。【解決手段】  偽造防止対策用の付加情報として、原稿にはＡｄｄＯｎを、電子画像データには電子透かしを付加するシステムにおいて、ＡｄｄＯｎと電子透かしを相互変換することで、前記の変換／印刷処理後の画像に常に付加情報を反映する。【選択図】        図１
2006080971.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する入力手段と、前記入力手段により入力された画像データ中に付加された可視の付加情報を抽出する第１の抽出手段と、前記抽出手段により抽出された付加情報を不可視の電子透かし情報として生成する第１の生成手段と、前記生成手段により生成された不可視の電子透かし情報を画像データに合成する第１の合成手段を備え、
画像データ中に付加された可視の付加情報を不可視の情報に変換し、画像データに埋め込むことを特徴とする画像入出力装置。
【請求項２】
画像データから不可視の電子透かし情報を抽出する第２の抽出手段と、不可視の電子透かし情報を可視の情報として生成する第２の生成手段と、前記第２の生成手段により生成された可視情報と画像データを合成する第２の合成手段と、紙媒体に画像を印刷する印刷手段を備え、
印刷対象の画像データ中から不可視の電子透かし情報が抽出された場合、電子透かし情報を可視の情報に変換し、前記印刷対象の画像データに付加して印刷することを特徴とする画像入出力装置。
【請求項３】
前記入力手段は、原稿画像を読み取る読み取り手段、または、外部装置から送信された画像データを受信する受信手段を含むことを特徴とする請求項１記載の画像入出力装置。
【請求項４】
画像データから可視の付加情報を除去する除去手段を備え、
前記第１の抽出手段により画像データ中から付加情報が抽出された場合に、画像データから抽出された可視の付加情報を除去することを特徴とする請求項１記載の画像入出力装置。
【請求項５】
画像を外部装置に送信する送信手段を備え、
前記第１の合成手段により合成された画像データを外部装置に送信することを特徴とする請求項１記載の画像入出力装置。
【請求項６】
前記付加情報は、画像データを紙媒体に印刷した装置を特定する情報であり、この情報に１対１で対応するドットパターンとして表現されることを特徴とする請求項１記載の画像入出力装置。
【請求項７】
前記第２の抽出手段により印刷対象の画像データ中から不可視の電子透かし情報が抽出された場合、電子透かし情報を可視の情報に変換し、前記印刷対象の画像データに付加して印刷するかどうかを判別する手段を持つことを特徴とする請求項２記載の画像入出力装置。
【請求項８】
電子透かし情報を合成する複数の手法と、それら手法を選択する手段を備え、多値画像／二値画像に応じて電子透かし情報の合成手法を選択することを特徴とする請求項１記載の画像入出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに付加された可視のドットパターンによって示される付加情報を不可視の電子透かし情報に変換し、画像データに埋め込む画像入出力装置に関するものである。
【背景技術】
【０００２】
近年のカラープリンタ・コピーの高画質化に伴って、有価証券や紙幣の偽造防止対策に関する技術の重要度が増している。偽造防止対策技術のひとつとして、アドオン（ＡｄｄＯｎ）がある。アドオンとは、印刷装置それぞれを識別する特定のドットパターンを画像に付加したものである（特許文献１参照）。アドオンのドットパターンを解読可能な読み取り装置で読み取ることにより、原稿が印刷出力された装置を特定できる。よって、有価証券や紙幣の偽造追跡が可能となる。
【０００３】
その他に、電子画像の偽造防止技術として電子透かしが注目されている。電子透かしは、元の画像の画質にほぼ影響を与えることなく、特定のデータを埋め込むことを可能にした技術であり、画像の著作権保護や改ざん防止に応用されている（特許文献２参照）。カラープリンタ・コピーのデジタルシフト傾向が高まりつつある近年では、電子透かし技術を有価証券や紙幣の不正印刷／コピーの防止に応用され始めている。
【特許文献１】特開平１０−２８５３２７号公報
【特許文献２】特開平９−１９１３９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、アドオンのドットパターンが印刷された原稿をスキャナ等で読み込み、電子画像として他の装置に送信した場合には、画像中のアドオンのドットパターンを解読され、意図的に除去されてしまう可能性がある。この場合、印刷出力装置の追跡による偽造防止効果が消失する。
【０００５】
また、電子透かし情報が埋め込まれた画像を印刷した場合、電子透かし情報は不可視であるため、画像に付加情報を持たせるといった透かしの役割がなくなる。そのため、画像データ内に埋め込まれている電子透かし情報を抽出し、不可視データから可視データに変換し、その可視データを元の画像に付加したものを印刷しなければならない。
【０００６】
本発明の目的は、アドオンのドットパターンが付加された電子画像データを他の装置に送信しても、ドットパターンによって示される情報が不可視の電子透かし情報として送信されるため、画像そのものを変更／破壊しない限り、ドットパターンによって示される情報の変更／除去を不可能とする事である。また、出力対象の画像データに電子透かし情報が埋め込まれている場合、電子透かし情報を可視の情報として出力することで、常に印刷出力装置が特定でき、アドオンが本来持つ偽造追跡の効果を常に発揮することを可能とする事である。
【課題を解決するための手段】
【０００７】
前述した問題点を解決するために、本発明は、原稿をスキャナ等の機器を用いて読み取るか、外部装置から受信することで画像データを入力する入力手段と、入力された画像データ中に付加されたアドオンのドットパターンを抽出する抽出手段と、前記抽出手段により抽出されたドットパターンを不可視の電子透かし情報として生成する生成手段と、前記生成手段により生成された不可視の電子透かし情報を元の画像データに合成する合成手段を備え、画像データ中に付加された可視のアドオンのドットパターンを不可視の情報に変換し、元の画像データに埋め込むことを特徴とする。前記抽出手段により、アドオンのドットパターンが抽出された場合、アドオンのドットパターンを元の画像から除去可能であることを特徴とする。また、外部装置に送信する手段を備え、電子透かし情報が埋め込まれた画像データを外部装置に送信できることを特徴とする。さらに、画像データ中に埋め込まれた電子透かし情報を抽出する第２の抽出手段と、前記第２の抽出手段により抽出された電子透かし情報を可視データとして生成する第２の生成手段と、前記第２の生成手段により生成された可視データを元の画像に合成する第２の合成手段を備え、画像データ中に埋め込まれた電子透かし情報を可視のデータとして付加することを特徴とする。前記第２の抽出手段により電子透かし情報が抽出され、その画像を印刷する場合、前記第２の生成手段・合成手段を用いて、電子透かし情報を可視データとして付加するかどうかを判別可能であることを特徴とする。
【発明の効果】
【０００８】
本発明によって、アドオンのドットパターンが付加された電子画像データを他の装置に送信しても、ドットパターンによって示される情報が不可視の電子透かし情報として送信されるため、画像そのものを変更／破壊しない限り、ドットパターンによって示される情報の変更／除去が不可能となる。また、出力対象の画像データに電子透かし情報が埋め込まれている場合、電子透かし情報を可視の情報として出力することで、常に印刷出力装置が特定でき、アドオンが本来持つ偽造追跡の効果を常に発揮することが可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明の実施の形態を説明する。
【実施例１】
【００１０】
図１は、請求項１にかかる画像入出力装置の内部構成図の一実施例を表している。
【００１１】
画像入出力装置１０１は、入出力部１０２とコントローラユニット１０７から構成されている。
【００１２】
入出力部１０２は、ネットワークＩ／Ｆ１０３、スキャナ１０４、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）１０６から成り、任意で画像データを紙媒体に印刷するプリンタ１０５を持つ。ネットワークＩ／Ｆ１０３は、通信媒体１１５を介して外部装置であるＰＣ／ＷＳ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ／Ｗｏｒｋ  Ｓｔａｔｉｏｎ）１１４や他の画像入出力装置１１５とデータ送受信を行う。スキャナ１０４は、原稿を電子画像データとして読み込む。ＵＩ１０６には、液晶画面やボタンが備えられ、ユーザからの指示を受け付ける。
【００１３】
コントローラユニット１０７は１つ以上のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０８を備え、コントローラユニット内の制御はこのＣＰＵを用いて行われる。コントローラユニット１０７は、ＣＰＵ１０８の他、装置内でデータ処理を行うアドオンパターン抽出部１０９、電子透かし情報生成・合成部１１０、画像処理部１１１と、記憶媒体であるＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）１１２、メモリ１１３から成る。アドオンパターン抽出部１０９は、入出力部１０２で入力された画像中にアドオンのドットパターンが存在しているかどうか判別し、存在していた場合そのドットパターンを抽出する。さらに、請求項４に関連して、アドオンパターン抽出部１０９では、抽出したドットパターンを元の入力画像から除去することも任意で含まれる。そして、抽出したドットパターンを元に、電子透かし生成・合成部１１０で電子透かし情報を生成し、元の  入力画像に合成する（埋め込む）。画像処理部１１１では、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）解釈・画像圧縮伸張・キャリブレーション等を含む画像処理を行う。また、画像データや他のパラメータを格納するＨＤＤ１１２、メモリ１１３のうち、ＨＤＤ１１２は任意で備える。
【００１４】
図２は、請求項２にかかる画像入出力装置の内部構成図の一実施例を表している。
【００１５】
画像入出力装置２０１は、入出力部２０２とコントローラユニット２０３から構成されている。
【００１６】
入出力部２０２は、図１の入出力部１０２と同様に、ネットワークＩ／Ｆ１０３、スキャナ１０４、プリンタ１０５、ＵＩ１０６から成る。しかし、プリンタ１０５は必ず、スキャナ１０４は任意で備える点が異なっている。
【００１７】
コントローラユニット２０３は、図１のコントローラユニット１０７と同様に、１つ以上のＣＰＵ１０８を備え、コントローラユニット内の制御はこのＣＰＵを用いて行われる。コントローラユニット２０３は、ＣＰＵ１０８の他、装置内でデータ処理を行う電子透かし情報抽出部２０４、可視データ生成・合成部２０５、画像処理部１１１と、記憶媒体であるＨＤＤ１１２、メモリ１１３から成る。電子透かし情報抽出部２０４は、入出力部２０２で入力された画像中に電子透かし情報が存在するかどうか判別し、存在する場合電子透かし情報を抽出する。可視データ生成・合成部２０５では、抽出した電子透かし情報を可視データとして生成し、元の画像に合成する（付加する）。前記可視データは、電子透かしで表される文字や画像を単純に可視化したものだけでなく、その情報に対応するドットパターンも含む。また、コントローラユニット１０７と同様に、画像データや他のパラメータを格納する記憶媒体としてＨＤＤ１１２、メモリ１１３を備え、そのうちＨＤＤ１１２は任意で備える。
【００１８】
図３は、ＣＰＵ１０８によって動作する制御プログラムの概要を示している。
【００１９】
制御プログラム３１０は、ネットワークＩ／Ｆ３０１、ＵＩ３０２、スキャナ３１１、プリンタ３１２、画像処理デバイス３１３等の装置内に存在する機器の動作を統括し、制御する役割を担っている。プロトコル処理部３０３は、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）やＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）などのプロトコルを処理することで、外部装置とのデータ送受信を行う。ユーザコマンド解釈部３０４は、ＵＩ３０２で入力されたユーザの指示を解釈し、その指示をジョブ制御部３０６に伝え、表示部３０５は装置内部の様々な情報をＵＩ３０２上で表示する際の処理を制御している。また、スキャナ制御部３０７はスキャナ３１１を、プリンタ制御部３０８はプリンタ３１２を、画像処理デバイス制御部３０９は画像処理デバイス３１３を制御する。同様に、図１中のアドオンパターン抽出部１０９、電子透かし情報生成・合成部１１０等の機器を接続可能であり、この場合これらの機器を制御する制御部が追加される。ジョブ制御部３０６は、接続される各機器の処理や制御プログラム３１０全体の処理を統括・管理している。
【００２０】
次に、図４を用いて、印刷時に付加されるアドオンのドットパターンについて説明する。
【００２１】
図４は、印刷対象の画像４０１をプリンタ４０２で印刷し、その結果印刷物４０３が出力される様子を示している。印刷物４０３の中の領域４０４は、アドオンのドットパターンが付加されている領域であり、４０５は領域４０４の拡大図である。拡大図４０５からわかるように、アドオンは決められたドットのパターンとして表現されており、本ドットパターンはプリンタ４０２で印刷された印刷物であることを示している。また、アドオンのドットパターンは、極力人間の目に見えないようにＹｅｌｌｏｗトナーで付加される手法が用いられる。
【００２２】
次に、図５を用いて、電子透かし情報の生成・合成手順について説明する。
【００２３】
図５は、プリンタ５０１から印刷出力された印刷物５０２を、スキャナ５０５で電子画像データ５０６として読み込む様子を示している。プリンタ５０１は、自身を特定するための装置識別コードとして“Ｐｒｉｎｔｅｒ＿０１２３ＡＢＣＤ”を保持しているものとする。図３と同様に、印刷物５０２の中の領域５０３は、アドオンのドットパターンが付加されている領域であり、５０４は領域５０３の拡大図である。領域５０３に付加されるアドオンのドットパターンは、プリンタ５０１の持つ装置識別コード“Ｐｒｉｎｔｅｒ＿０１２３ＡＢＣＤ”と１対１で対応しているものとする。つまり、本ドットパターンが検知された印刷物は、プリンタ５０１で印刷されたことを表している。したがって、このドットパターンが付加された印刷物５０２をスキャナで読み込んだ場合、ドットパターンが検知され、プリンタ５０１で印刷されたものであるという情報を得ることになる。そして、この情報から電子透かし情報を生成し、読み込んだ元の画像データに合成を行うことで、電子画像データ５０６のような電子透かし情報が埋め込まれたデータを作成することができる。図５では、電子透かし情報として、ドットパターンから得られた装置識別コードが記述された画像を生成し、合成している様子を示しており、電子画像データ５０６中の装置識別コード５０７は、不可視の電子透かし情報であるとする（※説明を容易にするため可視化している）。また、本実施例では、スキャナ５０５がアドオンのドットパターンを除去する手段を備えているものとしており、電子画像データ５０６は、領域５０３に付加されていたアドオンのドットパターンを除去している。さらに、本画像を処理した装置としてスキャナ５０５の装置識別コードも電子透かし情報として追加される必要があることは、言うまでもない。
【００２４】
対して、電子画像データ５０６のように電子透かし情報が埋め込まれた画像をプリンタ等で印刷する場合は、電子透かし情報を可視化したデータを生成し、印刷対象の画像に付加することで、画像を処理してきた装置を特定することができる。電子透かし情報が５０７のように文字・画像データである場合は、その文字や画像をそのまま可視化して、付加すればよい。また、アドオンのドットパターンに変換して、付加することも含まれる。
【００２５】
最後に、図６を用いて、本発明にかかる画像入出力装置の処理の流れを説明する。
【００２６】
図６は、本発明にかかる画像入出力装置の処理の流れを示すフローチャートであり、左図（入力装置側の処理）は請求項１にかかる画像入出力装置の処理の流れを、右図（出力装置側の処理）は請求項２にかかる画像入出力装置の処理の流れを示している。
【００２７】
入力機器側では、まず始めに、外部装置から受信するか、原稿から読み込むことで画像データを得る（６０１）。ここでは、取り外し可能な記憶媒体から画像データを得ることも含む。次に、６０１で得た画像データ中にアドオンのドットパターンが付加されているかどうか識別し（６０２、６０３）、付加されている場合はドットパターンを解読し（６０４）、任意でそのドットパターンを除去する（６０５）。さらに、ドットパターンを解読して得た情報に本入力装置の装置識別情報を追加したものを付加情報として生成する（６０６）。逆に、６０１で得た画像データ内にアドオンのドットパターンが付加されていない場合は、本入力装置の装置識別情報を付加情報として新規に生成する（６０７）。こうして生成された付加情報を電子透かし情報に変換し（６０８）、元の画像データと合成する（６０９）。そして、電子透かし情報が埋め込まれた画像データを外部装置または内部機器に送信する。
【００２８】
出力機器側では、まず始めに、内部機器または外部装置から画像データを得る（６１１）。ここでは、同様に、取り外し可能な記憶媒体から画像データを得ることも含む。次に、６１１で得た画像データ中に電子透かし情報が埋め込まれているかどうかを識別する（６１２、６１３）。電子透かし情報が埋め込まれている場合、その電子透かし情報を印刷するかどうかを判別する（６１４）。電子透かし情報を印刷する場合、つまり、電子透かし情報を可視化する場合、アドオンのドットパターンとして可視化する（６１６）か、そのまま電子透かし情報を文字・画像として可視化する（６１７）かどうかを判定し（６１５）、できた可視化データを印刷対象の画像に付加する（６１８）。最終的に、電子透かし情報がある／ない、電子透かし情報を印刷する／しないに関わらず、本出力装置の装置識別情報に対応するアドオンのドットパターンを付加し（６１９）、印刷対象の画像を紙媒体に印刷する（６２０）ことで、処理が完了する。
【実施例２】
【００２９】
なお、本発明は、複数の機器（ＰＣ／ＷＳ、スキャナ、プリンタなど）から構成されるシステムに対しても、一つの機器から成る装置（複合機など）に対しても適用されるものとする。
【実施例３】
【００３０】
本発明にかかる画像入出力装置では、多値画像・二値画像をそれぞれ扱うことが可能であり、多値画像・二値画像に応じて適切な電子透かし情報の合成手法を選択する。多値画像の電子透かし情報の合成手法は、周波数成分を利用してコサイン変換やウェーブレット変換等の直行変換を応用した手法や、２次元空間上でアマダ−ル変換等の直行変換を応用した手法があるが、本発明では特に規定しない。また、二値画像の電子透かし情報の合成手法は、濃度パターン法や誤差拡散法などがあるが、本発明では特に規定しない。
【実施例４】
【００３１】
また、本発明は、前述した実施形態の装置の構成（図１、２）、および、本装置内で実行されるプログラム構成（図３）に限定されない。例えば、図１では、アドオン抽出部１０９、電子透かし情報生成・合成部１１０、画像処理部１１１が持つ機能をソフトウェアとして実現し、そのプログラムコードをメモリ１１３やＨＤＤ１１２に格納し、ＣＰＵ１０８がプログラムコードを読み出し実行するような場合も、本発明の範疇に含まれる。
【図面の簡単な説明】
【００３２】
【図１】本発明の請求項１にかかる画像入出力装置の内部構成図の一実施例である。
【図２】本発明の請求項２にかかる画像入出力装置の内部構成図の一実施例である。
【図３】本発明の請求項１および２にかかる画像入出力装置が持つ制御プログラムの概要図である。
【図４】印刷時に、アドオンのパターンが印刷画像に付加される様子を示した図である。
【図５】原稿の読み取り時に、原稿に付加されたアドオンのパターンから電子透かし情報を生成し、元の画像に合成する様子を示した図である。
【図６】本発明の請求項１および２にかかる画像入出力装置それぞれの処理の流れを示したフローチャートである。
【符号の説明】
【００３３】
１０１  画像入出力装置
１０２  入出力部
１０７  コントローラユニット
２０１  画像入出力装置
２０２  入出力部
２０３  コントローラユニット
４０４  アドオンパターン付加領域
５０３  アドオンパターン付加領域
５０７  不可視の電子透かし情報
【図１】
2006080971.tif 000003
【図２】
2006080971.tif 000004
【図３】
2006080971.tif 000005
【図６】
2006080971.tif 000006
【図４】
2006080971.tif 000007
【図５】
2006080971.tif 000008