(57)【要約】【課題】符号化した画像データを転送する場合に、セキュリティ機能を考慮して透かし情報を画像データに埋め込む場合においても、画質の劣化を防止することが可能な画像処理装置および画像伝送システムを提供することを目的とする。【解決手段】画像処理装置は、ネットワークを介してまたは直接に他の機器と接続され、当該他の機器と符号化された画像データを送受信可能に構成された画像処理装置において、画像データに対して、画像処理を施す画像処理手段と、前記画像処理後の画像データに対して、透かし情報を埋め込む透かし埋込手段と、前記透かし情報が埋め込まれた画像データを符号化する符号化手段と、前記画像データに応じて、画質の劣化を防止すべく、前記画像処理手段の処理内容の変更および前記埋込手段の透かし情報の埋め込み方法を制御する制御手段と、前記符号化手段で符号化した画像データを前記他の機器に送信する通信手段と、を備えている。【選択図】        図２
2006067125.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してまたは直接に他の機器と接続され、当該他の機器と符号化された画像データを送受信可能に構成された画像処理装置において、
画像データに対して、画像処理を施す画像処理手段と、
前記画像処理後の画像データに対して、透かし情報を埋め込む透かし埋込手段と、
前記透かし情報が埋め込まれた画像データを符号化する符号化手段と、
前記画像データに応じて、画質の劣化を防止すべく、前記画像処理手段の処理内容の変更および前記埋込手段の透かし情報の埋め込み方法を制御する制御手段と、
前記符号化手段で符号化した画像データを前記他の機器に送信する通信手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記画像処理手段の処理内容の変更、および前記埋込手段の透かし情報の埋め込み方法を使用者に通知する通知手段を備えたことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像処理手段の処理内容の変更、および前記埋込手段の透かし情報の埋め込み方法を、使用者が選択するための選択手段を備えたことを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記画像処理手段の処理内容の変更、および前記埋込手段の透かし情報の埋め込み方法を、使用者が予め設定するための設定手段を備えたことを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項５】
前記画像処理手段の処理内容および前記埋込手段の透かし情報の埋め込み方法の結果を使用者に通知する第２の通知手段を備えたことを特徴とする請求項３または請求項４に記載の画像処理装置。
【請求項６】
ネットワークを介して複数の機器が接続されており、各機器間で符号化された画像データを送受信可能に構成された画像伝送システムにおいて、
前記複数の機器は各々、
画像データに対して、画像処理を施す画像処理手段と、
前記画像処理後の画像データに対して、透かし情報を埋め込む透かし埋込手段と、
前記透かし情報が埋め込まれた画像データを符号化する符号化手段と、
前記画像データに応じて、画質の劣化を防止すべく、前記画像処理手段の処理内容の変更および前記埋込手段の透かし情報の埋め込み方法を制御する制御手段と、
前記符号化手段で符号化した画像データを、前記ネットワークを介して他の機器に送信する通信手段と、
を備えたことを特徴とする画像伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像伝送システムに関し、詳細には、ネットワークを介してまたは直接に他の機器と接続され、当該他の機器と符号化された画像データを送受信可能に構成された画像処理装置および画像伝送システムに関する。
【背景技術】
【０００２】
ネットワークを介して接続された複数の機器で構築される画像伝送システムでは、符号化した画像データを転送する場合が多い。ここで使用される符号・復号フォーマットは、多数の方式があり、送信側・受信側でそれぞれ符号化・復号フォーマットが一致していない場合、符号化した画像データを復号化することができない。また、画像データを転送する場合に、高画質な画像を転送する必要がある場合やデータ量を低減して転送時間を短縮する必要がある場合等の種々の目的がある。さらに、画像ファイルのセキュリティ管理として画像データに透かし情報を埋込み、画像ファイルの有効性や安全性を補償して運用したい場合がある。例えば、特許文献１の画像処理装置では、電子透かし情報の埋め込む処理を低コストな構成で実行するために、符号化されたデータまたは量子化されたデータを入力し、入力データの符号化に用いられたテーブルまたは量子化に用いられたテーブルに基づき電子透かし情報を入力データに埋め込む技術が開示されている。
【０００３】
【特許文献１】特開２００３−２２９９８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、画質への影響を最小限にとどめたい場合には、画像フォーマットや画像内容によっては、透かし情報を画像データに埋め込むことが困難な場合がある。
【０００５】
本発明は、上記に鑑みてなされたものであり、符号化した画像データを転送する場合に、セキュリティ機能を考慮して透かし情報を画像データに埋め込む場合においても、画質の劣化を防止することが可能な画像処理装置および画像伝送システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、ネットワークを介してまたは直接に他の機器と接続され、当該他の機器と符号化された画像データを送受信可能に構成された画像処理装置において、画像データに対して、画像処理を施す画像処理手段と、前記画像処理後の画像データに対して、透かし情報を埋め込む透かし埋込手段と、前記透かし情報が埋め込まれた画像データを符号化する符号化手段と、前記画像データに応じて、画質の劣化を防止すべく、前記画像処理手段の処理内容の変更および前記埋込手段の透かし情報の埋め込み方法を制御する制御手段と、前記符号化手段で符号化した画像データを前記他の機器に送信する通信手段と、を備えたことを特徴とする。
【０００７】
これにより、画像データに透かし情報を埋め込む場合に、画像データに応じて、画質の劣化を防止すべく、画像処理手段の処理内容の変更および前記埋込手段の透かし情報の埋め込み方法を制御しているので、画質の劣化を防止でき、符号化した画像データを転送する場合に、セキュリティ機能を考慮して透かし情報を画像データに埋め込む場合においても、画質の劣化を防止することができる。
【０００８】
また、本発明の好ましい態様によれば、前記画像処理手段の処理内容の変更、および前記埋込手段の透かし情報の埋め込み方法を使用者に通知する通知手段を備えることが望ましい。これにより、画像データに透かし情報を埋め込む際の変更内容等を使用者に知らせることによって、使用者が自分の意図した動作に従っているか否かを確認することができる。
【０００９】
また、本発明の好ましい態様によれば、前記画像処理手段の処理内容の変更、および前記埋込手段の透かし情報の埋め込み方法を、使用者が選択するための選択手段を備えることが望ましい。これにより、使用者の意図する処理を行うことが可能となる。
【００１０】
また、本発明の好ましい態様によれば、前記画像処理手段の処理内容の変更、および前記埋込手段の透かし情報の埋め込み方法を、使用者が予め設定するための設定手段を備えることが望ましい。これにより、使用者の操作を簡素化することができる。
【００１１】
また、本発明の好ましい態様によれば、前記画像処理手段の処理内容および前記埋込手段の透かし情報の埋め込み方法の結果を使用者に通知する第２の通知手段を備えることが望ましい。これにより、処理した内容に誤り、意図の相違が無いかを使用者が確認することができる。
【００１２】
上述した課題を解決し、目的を達成するために、本発明は、ネットワークを介して複数の機器が接続されており、各機器間で符号化された画像データを送受信可能に構成された画像伝送システムにおいて、前記複数の機器は各々、画像データに対して、画像処理を施す画像処理手段と、前記画像処理後の画像データに対して、透かし情報を埋め込む透かし埋込手段と、前記透かし情報が埋め込まれた画像データを符号化する符号化手段と、前記画像データに応じて、画質の劣化を防止すべく、前記画像処理手段の処理内容の変更および前記埋込手段の透かし情報の埋め込み方法を制御する制御手段と、前記符号化手段で符号化した画像データを、前記ネットワークを介して他の機器に送信する通信手段と、を備えたことを特徴とする。
【００１３】
これにより、画像データに透かし情報を埋め込む場合に、画像データに応じて、画質の劣化を防止すべく、画像処理手段の処理内容の変更および前記埋込手段の透かし情報の埋め込み方法を制御しているので、画質の劣化を防止でき、符号化した画像データを転送する場合に、セキュリティ機能を考慮して透かし情報を画像データに埋め込む場合においても、画質の劣化を防止することができる。
【発明の効果】
【００１４】
本発明によれば、符号化した画像データを転送する場合に、セキュリティ機能を考慮して透かし情報を画像データに埋め込む場合においても、画質の劣化を防止することが可能な画像処理装置および画像伝送システムを提供することが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、この発明に係る画像処理装置および画像伝送システムについて、図面を参照しつつ詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。また、下記実施例における構成要素には、当業者が容易に想定できるものまたは実質的に同一のものが含まれる。
【実施例】
【００１６】
図１は、本発明に係る画像伝送システム１の構成例を示す図である。画像転送システム１は、図１に示すように、ＬＡＮ（Local Area Network）等のネットワークを介して、画像処理装置である複数の機器（ＭＦＰ１０、ＰＣ２０・・・、プリンタ３０・・・、スキャナ４０、サーバ５０）が接続されて構成されている。かかる画像伝送システム１では、画像データを転送する場合は、符号化した画像データを送受信することが可能となっている。なお、上述のネットワークは、無線による通信を行なうネットワークも含むものとし、ネットワークに接続される機器の種類および個数は、図１の構成に限定されるものではない。
【００１７】
本発明に係る画像処理装置の一例としてＭＦＰ１０について詳細に説明する。図２は、図１のＭＦＰ１０の構成例を示すブロック図である。ＭＦＰ１０は、読取ユニット１０１、ＳＢＵ（センサー・ボード・ユニット）１０２、ＣＤＩＣ（圧縮／伸張およびデータインターフェイス制御部）１０３、ＩＰＰ１０４、ＶＤＣ（ビデオ・データコントローラ）１０５、作像ユニット１０６、プロセスコントローラ１０７、ＲＡＭ１０８、ＲＯＭ１０９、ＦＣＵ１１０、ＭＬＣ（Ｍｅｄｉａ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌｌｅｒ）１１１、ＭＥＭ１１２、ＩＭＡＣ（画像メモリアクセスコントローラ）１１３、システムコントローラ１１４、ＲＡＭ１１５、ＲＯＭ１１６、Ｏｐｅｒａｔｉｏｎ  Ｐａｎｅｌ（操作部）１１７、通信制御部１１８を備えている
【００１８】
読み取りユニット１０１は、原稿を光学的に読み取るためのものであり、原稿に対するランプ照射の反射光をミラーおよびレンズによりＳＢＵ（センサー・ボード・ユニット）１０２に搭載された受光素子（例えば、ＣＣＤ）に集光する。ＳＢＵ（センサー・ボード・ユニット）１０２では、受光素子により光信号が電気信号に変換された後、ディジタル信号に変換されて画像データとして出力される。ＳＢＵ１０２から出力される画像データはＣＤＩＣ（圧縮／伸張およびデータインターフェイス制御部）１０３に入力される。
【００１９】
ＣＤＩＣ１０３は、機能デバイスおよびデータバス間における画像データの伝送を全て制御する。ＣＤＩＣ１０３は、画像データに関し、ＳＢＵ１０２、パラレルバス、ＩＰＰ（画像処理プロッセッサ）１０４間のデータ転送、システムコントローラ１１４と画像データに対するプロセスコントローラ１０７間の通信を行う。ＳＢＵ１０２からの画像データはＣＤＩＣ１０３を経由してＩＰＰ１０４に転送され、光学系およびディジタル信号への量子化に伴う信号劣化（スキャナ系の信号劣化とする）を補正し、再度ＣＤＩＣ１０３へ出力される。
【００２０】
画像データ（読み取り画像）をメモリに蓄積して再利用するジョブと、メモリに蓄積しないジョブとがあり、それぞれの場合について説明する。メモリに蓄積する例としては、１枚の原稿を複数枚複写する場合、読み取りユニット１０１を１回だけ動作させ、メモリに蓄積し、蓄積データを複数回読み出す使い方がある。メモリを使わない例としては、１枚の原稿を１枚だけ複写する場合、読み取り画像をそのまま再生すれば良いので、メモリアクセスを行う必要はない。
【００２１】
まず、メモリを使わない場合について説明する。ＩＰＰ１０４からＣＤＩＣ１０３へ転送された画像データは、再度、ＣＤＩＣ１０３からＩＰＰ１０４へ戻される。ＩＰＰ１０４において受光素子（ＣＣＤ）による輝度データを面積階調に変換するための画質処理を行う。画質処理後の画像データは、ＩＰＰ１０４からＶＤＣ（ビデオ・データ制御）１０５に転送される。ＶＤＣ１０５は、面積階調に変化された画像データに対し、ドット配置に関する後処理およびドットを再現するためのパルス制御を行い、作像ユニット１０６において転写紙上に再生画像を形成する。
【００２２】
メモリに蓄積し画像読み出し時に付加的な処理、例えば画像方向の回転、画像の合成等を行う場合の画像データの流れを説明する。ＩＰＰ１０４からＣＤＩＣ１０３へ転送された画像データは、ＣＤＩＣ１０３からパラレルバスを経由してＩＭＡＣ（画像メモリアクセス制御）１１３に送られる。ＩＭＡＣ（画像メモリアクセス制御）１１３は、システムコントローラ１１４の制御に基づき、画像データとＭＥＭ（メモリモジュール）１１２のアクセス制御、外部ＰＣ１５１等のプリント用データの展開、メモリ有効活用のための画像データの圧縮／伸張を行う。ＩＭＡＣ１１３へ送られた画像データはデータ圧縮後、ＭＥＭ１１２へ蓄積し、蓄積データを必要に応じて読み出す。読み出されたデータは伸張され、伸張された画像データはＩＭＡＣ１１３からパラレルバス経由でＣＤＩＣ１０３へ戻される。ＭＥＭ１１２は、例えば、半導体メモリ、ハードディスク、またはその両方で構成することができる。
【００２３】
画像データはＣＤＩＣ１０３からＩＰＰ１０４へ転送された後、画質処理およびＶＤＣ１０５でのパルス制御を行い、作像ユニット１０６において転写紙上に再生画像を形成する。画像データの流れにおいて、パラレルバスおよびＣＤＩＣ１０３でのバス制御により、ＭＦＰ１０の機能を実現する。複数ジョブ、例えばコピー機能、ＦＡＸ送受信機能、プリンタ出力機能が並行に動作する状況において、読み取りユニット１０１、作像ユニット１０６、およびパラレルバス使用権のジョブへの割り振りをシステムコントローラ１１４およびプロセスコントローラ１０７にて制御する。プロセスコントローラ１０７は、ＲＯＭ１０９に格納されたプログラムに従ってＲＡＭ１０８をワークエリアとして使用して、
画像データの流れを制御する。システムコントローラ１１４は、ＲＯＭ１１６に格納されたプログラムに従ってＲＡＭ１１５をワークエリアとして使用して、システム全体を制御し、各リソースの起動を管理する。
【００２４】
ＭＦＰ１０の機能選択は、Ｏｐｅｒａｔｉｏｎ  Ｐａｎｅｌ（操作部）１１７にて選択入力し、処理内容を設定する。システムコントローラ１１４とプロセスコントローラ１０７は、パラレルバス、ＣＤＩＣ１０３、およびシリアルバスを介して相互に通信を行う。ＣＤＩＣ１０３内においてパラレルバスとシリアルバスとのデータインターフェイスのためのデータフォーマット変換を行う。ＭＬＣ（Ｍｅｄｉａ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌｌｅｒ）１１１は符号変換の機能を実現する。具体的には、ＭＬＣ（Ｍｅｄｉａ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌｌｅｒ）１１１は、ＣＤＩＣ１０３で使用される符号化方式、ＩＭＡＣ１１３で、使用される符号化方式から他の符号化方式への変換（例えば、標準であるＪＰＥＧ方式等）を行う。
【００２５】
通信制御部１１８は、ネットワークを介して他の機器とデータ通信を行うためのもので、ネットワークに接続された他の機器（ＰＣ２０・・・、プリンタ３０・・・、スキャナ４０、サーバ５０）との制御信号および画像データの授受のためにネットワーク制御を行なうネットワーク制御部とを備えている。
【００２６】
図３は図２のＣＤＩＣ１０３の内部構成を示すブロック図である。ＣＤＩＣ１０３は、画像データ入出力制御部２０１、画像データ入力制御部２０２、画像データ出力制御部２０３、コマンド制御部２０４、データ圧縮部２０５、データ伸張部２０６、データ変換部２０７、パラレルデータＩ／Ｆ２０８、シリアルデータＩ／Ｆ２０９、２１０を備えている。
【００２７】
図３において、画像データ入出力制御部２０１は、ＳＢＵ１０２から画像データを入力して、ＩＰＰ１０４に出力する。画像データ入力制御部２０２では、ＩＰＰ１０４でスキャナ画像補正された画像データを入力して、データ圧縮部２０５に出力する。データ圧縮部２０５は、パラレルバスでの転送効率を高めるために、画像データのデータ圧縮を行う。圧縮された画像データは、パラレルデータＩ／Ｆ２０８を介してパラレルバスへ送出される。他方、パラレルデータバスからパラレルデータＩ／Ｆ２０８を介して入力される画像データは、バス転送のために圧縮されており、データ伸張部２０６で伸張される。伸張された画像データは画像データ出力制御部２０３によりＩＰＰ１０４へ転送される。
【００２８】
ここでの圧縮／伸張に使われる符号化方式の一例としては、ＭＦＰに適している符号語長が固定な方式が挙げられる。固定長の符号化方式は、符号状態で符号化前の画像の位置がわかるために任意の部分の画像のみを再生することが可能である。また、画像加工や編集性にも適している。
【００２９】
データ変換部２０７は、パラレルデータとシリアルデータ間の変換を行う。システムコントローラ１１４は、パラレルバスにデータを転送し、プロセスコントローラ１０７はシリアルバスにデータを転送する。２つのコントローラ間での通信のために、データ変換部２０７でデータ変換を行う。シリアルデータＩ／ＦはＩＰＰ用にも更に１系統持ち、ＩＰＰ１０４ともＩ／Ｆを行う。
【００３０】
図４は図２のＩＭＡＣ１１３の内部構成例を示すブロック図である。ＩＭＡＣ１１３は、図４に示すように、システムコントローラＩ／Ｆ３０１、メモリアクセス制御部３０２、ラインバッファ３０３、ビデオ制御部３０４、データ圧縮部３０５、データ伸張部３０６、データ変換部３０７、パラレルデータＩ／Ｆ３０８を備えている。
【００３１】
パラレルデータＩ／Ｆ３０８は、パラレルバスとの画像データのインターフェイスを管理し、ＭＥＭ１１２への画像データのリード／ライトと、外部のＰＣ１５１から入力されるコードデータの画像データへの展開を制御する。外部のＰＣ１５１から入力されたコードデータはラインバッファ３０３に一時的に格納される。ビデオ制御部３０４は、システムコントローラＩ／Ｆ３０１を介して入力されるシステムコントローラ１１４からの展開処理命令に基づき、ラインバッファ３０３に格納されたコードデータを画像データに展開する。展開された画像データもしくはパラレルデータＩ／Ｆ３０８を介してパラレルバスから入力された画像データは、ＭＥＭ１１２に格納される。
【００３２】
この場合、データ変換部３０７において格納対象となる画像データを選択し、データ圧縮部３０５においてメモリの使用効率を上げるためにデータ圧縮を行い、メモリアクセス制御部３０２にてＭＥＭ１１２のアドレスを管理しながらＭＥＭ１１２に画像データを格納する。ここで、圧縮伸張に使われる符号化方式の一例としては、ＭＥＭ領域節約に適した高能率な符号化方式が挙げられる。これは前述したＣＤＩＣ１０３に要求される機能重視の符号化方式と異なり、効率重視の符号化方式である。ＭＥＭ１１２に格納された画像データの読み出しは、メモリアクセス制御部３０２にて読み出し先アドレスを制御し、読み出された画像データをデータ伸張部３０６にて伸張する。伸張された画像データをパラレルバスへ転送する場合、パラレルデータＩ／Ｆ３０８を介してデータ転送を行う。
【００３３】
図５は図２のＭＬＣ１１１の内部構成例を示すブロック図である。ＭＬＣ１１１は、図５に示すように、システムコントローラＩ／Ｆ４０１、データアクセス制御部４０２、データ圧縮部４０３、データ伸張部４０４、画像処理部４０５、透かし埋込部４０６、データ登録・比較部４０７を備えている。
【００３４】
図５において、システムコントローラＩ／Ｆ４０１は、システムコントローラ１１４からの処理命令に基づき、データアクセス制御部４０２、データ圧縮部４０３、データ伸張部４０４、データ登録・比較部４０７、画像処理部４０５、透かし埋込部４０６の制御を行う。データアクセス制御部４０２は、符号化の対象となる画像データをＩＭＡＣ１１３との間で入出力する部分である。ここでは、例えば、ＩＭＡＣ１１３を経由してＭＥＭ１１２への符号化した画像データの入出力が例として挙げられる。データ伸張部４０４は、
符号化された画像データを伸張して元の画像データに復元する。
【００３５】
データ登録・比較部４０７では、透かし情報を画像データにそのまま埋め込むと画質の劣化が予想される、重要な画像データや頻繁に使用される画像データを登録データとして予め登録しておき、データ伸張部４０４で伸張された画像データとの比較を行って登録データに該当するか否かを判断する。データ登録・比較部４０７は、登録データに該当する場合には、画質劣化の少ない画質劣化防止処理モードを設定して、画像処理部４０５、透かし埋込部４０６、データ圧縮部４０３に画質劣化の少ない処理を実行させる。なお、データ登録・比較部４０７では、透かし情報を画像データにそのまま埋め込むと画質の劣化があるか否かを判断し、画質劣化防止処理モードの設定の可否を決定することにしても良い。ここで、画質劣化の判定基準としては、例えば、画素のデータの変化量で判断することができる。また、送信相手先に応じて画質劣化防止処理モードの設定の可否を決定することにしても良い。
【００３６】
画像処理部４０５は、２値／多値変換や、画質補正のための画像処理（フィルタ、階調処理、変倍）を実行する。透かし埋込部４０６は、画像処理後の画像データに対して、透かし情報を埋め込む。ここで透かし情報には、ＩＤ、ロゴ・マーク、著作物の名称、コード情報、作成日付、作成者名等の管理情報や改ざんを検知するための位置情報等が含まれる。また、例えば、画像データに透かし情報を埋込む技術としては、透かし情報を画像の輝度値に足し合わせる方法や、画像データを周波数成分に変換し、特定の周波数成分に透かし情報を埋込む方法等公知の技術が用いられる。周波数変換には、ＦＦＴ（fast fourier transform：高速フーリエ変換）やＤＣＤ（discrete cosine transform ：離散コサイン変換）などを用いることができる。
【００３７】
透かし情報の埋込後の画像データは、出力すべき符号フォーマットを作成するためにデータ圧縮部４０３にて符号化処理（ＭＨ／ＭＲ／ＭＭＲ方式、ＪＰＥＧ／ＪＰＥＧ２０００方式）が行われる。新たに作成された符号化された画像データは、データアクセス制御部４０３により出力され、通信制御部１１８またはＩＭＡＣ１１３を介して送信相手先の他の機器等に送信される。
【００３８】
なお、対象とするデータが符号化されていない画像データの場合には、データ伸張部４０４の処理は行われない。また、出力すべきデータが符号化した画像データでない場合には、データ圧縮部４０３での処理は行われない。
【００３９】
ここで、画像処理部４０５、透かし埋込部４０６、データ圧縮部４０３の処理について詳細に説明する。２値画像は多値画像に比べて情報量が少ないため、符号化後の符号量は一般的に多値画像より少ない。しかし、一般的には画質が劣る可能性がある。文字画像と写真画像とを考えた場合に、符号化効率と画質のバランスという点では、文字画像に関しては２値画像符号化方式、写真画像には多値画像符号化方式が適している。２値画像と多値画像との関係と同様に、多値画像の場合には白黒画像とカラー画像との関係が存在するため、それを利用することも可能である。白黒画像はカラー画像に比べて情報量が少ないため、符号化後のデータ量は一般的にカラー画像より少ない。色の情報があまり重要でない、もしくは多値画像であるが色情報が無い場合には、白黒画像として扱っても画質的には大きな問題はない。
【００４０】
また、画像データに透かし情報を埋め込む透かし埋込処理に対しては、２値や多値に対して埋め込むことができるが、２値の場合、画素の取りうる値が「０／１」、すなわち「白／黒」しかないため、画質変化が多値に比べて著しい。通常、画素の変化点（エッジ）に情報を付け加えるが、元画像の情報量が少ない場合は、画像のないところに画像を付加するしかない。使用用途によっては画質変化をなるべく目立たせないようにしたい場合、限界がある。さらに、透かし情報が埋め込まれていることを明示することにもなり、透かし埋込のアルゴリズム解析にもつながる可能性がある。そこで、画像が多値の場合は、多少の画素変化で情報を埋め込むことができ、しかも、画質変化が目立ちにくく、アルゴリズムの解析も困難になる（２値を多値にすると当然前述のように、画像データのデータ量は多くなる。）。画像データに埋め込まれた透かし情報は、他の機器（ＰＣ２０等）のアプリケーションソフトウエアやハードウエア回路で検知される。
【００４１】
上記の符号化方式の例として、２値画像に適した符号化方式としては、ファクシミリで使用されているＭＨ／ＭＲ／ＭＭＲ方式が、多値画像に適した符号化方式としては、ＪＰＥＧ方式やＪＰＥＧ２０００方式が挙げられる。なお、ＪＰＥＧ方式およびＪＰＥＧ２０００方式は白黒画像およびカラー画像の両者に適している。
【００４２】
本実施の形態では、データ登録・比較部４０７において、入力画像データ（符号化された画像データの場合は復号後の画像データ）が登録データとして登録されている場合、例えば、２値で画像情報が少ない（画素の変化点が少ない場合）画像データで重要なデータである場合には、そのまま透かし情報を埋め込むと、画質への影響が大きく好ましくないため、このままでは透かし情報の埋込ができない。そこで、上述した画像劣化防止モードを設定して、画像処理によって多値化を行い、透かし情報の埋込による画質変化を極力目立たないように、画像処理、透かし情報の埋込方法、符号化の一連の設定を切り替えて画質への影響を最小限にとどめる。
【００４３】
他方、データ登録・比較部４０７は、２値で画像情報が少ない（画素の変化点が少ない場合）画像データの場合において登録データとして登録されていない場合には、画像劣化防止モードを設定しないで、２値の状態で画像情報の少ないまま、透かし埋込部４０６で白紙の部分に透かし情報を埋め込む。この場合は、前者に比べて原稿に対する画質への変化量が大きいが、データ量を低減することができる。
【００４４】
ＭＬＣ１１１では、画像処理部４０５、透かし埋込部４０６、データ圧縮部４０３の処理において、原稿（元の画像データ）の状態に対して何の処理を変更して透かし情報をどのように埋め込んだかを、表示手段に表示して使用者に通知する（通知手段）。このように、画像データに透かし情報を埋め込む際の変更内容等を使用者に知らせることによって、使用者が自分の意図した動作に従っているか否かを確認することができる。
【００４５】
ここで表示手段とは、ＭＥＰ１０本体のＯｐｅｒａｔｉｏｎ  Ｐａｎｅｌ（操作部）１１１の操作画面やネットワークで接続されている他の機器やＰＣ１５１の表示画面等である。
【００４６】
なお、表示手段上で、使用者が自分の意図した動作（画像処理、透かし情報の埋込方法、符号化の一連の設定）を選択できるように構成することによって、希望する処理を画像データ毎に、その都度、使用条件に応じて変えることにしても良い。
【００４７】
また、表示手段上で、使用者が自分の意図した動作（画像処理、透かし情報の埋込方法、符号化の一連の設定）を、画像データ毎にその都度指定しなくても良い場合に、その都度指定することは却って使用者の操作手順が煩雑になる。そこで、予めどのような処理を行うかを使用者が設定するためのＩ／Ｆを設け、使用者が設定した処理を記憶しておき、ＭＬＣ１１１では、記憶した処理に従って、画像処理、透かし情報の埋込方法、符号化を行うことにしても良い。
【００４８】
これらの場合、使用者が指定または設定した内容に従って、透かし情報の埋込動作までの処理がＭＦＰ１０で施されるが、処理した内容に誤り、意図の相違が無いかを確認できるように、ＭＬＣ１１１の処理内容を表示手段に表示することにしても良い。
【００４９】
図６は図２のＩＰＰ１０４の内部構成を示すブロック図である。ＩＰＰ１０４は、図６に示すように、入力Ｉ／Ｆ５０１，５０４、出力Ｉ／Ｆ５０２，５０７、スキャナ画像処理部５０３、画質処理部５０５、コマンド制御／プログラム制御部５０６を備えている。
【００５０】
図６において、ＩＰＰ１０４では、読み取られた画像データがＳＢＵ１０２、ＣＤＩＣ１０３を介して、入力Ｉ／Ｆ５０２からスキャナ画像処理部５０２に転送される。スキャナ画像処理部５０２は、読み取り画像データの劣化補正を目的として、シェーディング補正、スキャナγ補正、およびＭＴＦ補正等を行う。また、スキャナ画像処理部５０２は、補正処理ではないが、拡大／縮小の変倍処理も行う。補正処理終了後の読み取り画像データは、出力Ｉ／Ｆ５０２を介してＣＤＩＣ１０３に転送される。
【００５１】
転写紙へ画像データを出力する場合は、画像データはＣＤＩＣ１０３から入力Ｉ／Ｆ５０４を介して画質処理部５０５に転送される。画質処理部５０５は、画像データに対して、面積階調処理を行い、この画質処理後の画像データは、出力Ｉ／Ｆ５０７を介してＶＤＣ１０５に出力される。ここで、面積階調処理は、濃度変換、ディザ処理、誤差拡散処理等が有り、階調情報の面積近似を主な処理とする。一旦スキャナ画像処理された画像データをメモリに蓄積しておけば、画質処理を変える事によって種々の再生画像を確認することができる。例えば、再生画像の濃度を変更したり、ディザマトリクスの線数を変更したりする事で、再生画像の雰囲気を変更できる。この時処理を変更する度に画像を読み取りユニット１０１から読み込み直す必要はなく、ＭＥＭ１１２から格納画像を読み出せば同一画像データに対し、何度でも異なる処理を実施できる。また、単体スキャナの場合、スキャナ画像処理と階調処理を合せて実施し、ＣＤＩＣ１０３に出力する。
【００５２】
図７は図２のＶＤＣ１０５の内部構成を示すブロック図である。ＶＤＣ１０５は、図７に示すように、パラレルデータＩ／Ｆ６０１、データ変換部６０２、シリアルデータＩ／Ｆ６０３と、エッジ平滑処理部６０４と、パルス制御部６０５を備えている。
【００５３】
ＶＤＣ１０５は、入力される画像データに対して作像ユニット１０６の特性に応じて、追加の処理を行う。エッジ平滑処理部６０４は、入力される画像データに対してエッジ平滑処理によるドットの再配置処理を行い、パルス制御部６０５は、ドット形成のための画像データのパルス制御を行って、画像データを作像ユニット１０６に出力する。また、ＶＤＣ１０５は、画像データの変換とは別に、パラレルデータとシリアルデータ間のフォーマット変換するデータ変換部６０２を有しており、ＶＤＣ１０５単体でもシステムコントローラ１１４とプロセスコントローラ１０７の通信に対応可能となっている。
【００５４】
なお、上述の実施の形態においては、画像処理装置であるＭＦＰ１０が、画像データに透かし情報を埋め込む場合に、画像データに応じて、画質劣化の少ない画質劣化防止処理モードを設定して、画像処理部、透かし埋込部、データ圧縮部に画質劣化の少ない処理を実行させることとしたが、この処理を行うのはＭＦＰ１０に限られるものではなく、画像伝送システム１の他の機器（ＰＣ２０・・・、スキャナ４０、サーバ５０）が行うことにしても良い。
【産業上の利用可能性】
【００５５】
本発明に係る画像処理装置は、画像データに透かし情報を埋め込む場合に有用であり、画像データに透かし情報を埋め込む機能を有するデジタル複写機、デジタル複合機、スキャナ、ファクシミリ、パーソナルコンピュータ等の機器に広く利用可能である。
【図面の簡単な説明】
【００５６】
【図１】本発明に係る画像伝送システムの構成例を示す図である。
【図２】図１のＭＦＰの構成例を示すブロック図である。
【図３】図２のＣＤＩＣの内部構成を示すブロック図である。
【図４】図２のＩＭＡＣの内部構成例を示すブロック図である。
【図５】図２のＭＬＣの内部構成例を示すブロック図である。
【図６】図２のＩＰＰの内部構成を示すブロック図である。
【図７】図２のＶＤＣの内部構成を示すブロック図である。
【符号の説明】
【００５７】
１  画像伝送システム
１０  ＭＦＰ
２０  ＰＣ
３０  プリンタ
４０  スキャナ
５０  サーバ
１０１  読取ユニット
１０２  ＳＢＵ（センサー・ボード・ユニット）
１０３  ＣＤＩＣ（圧縮／伸張およびデータインターフェイス制御部）
１０４  ＩＰＰ
１０５  ＶＤＣ（ビデオ・データコントローラ）
１０６  作像ユニット
１０７  プロセスコントローラ
１０８  ＲＡＭ１０８
１０９  ＲＯＭ
１１０  ＦＣＵ
１１１  ＭＬＣ（Ｍｅｄｉａ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌｌｅｒ）
１１２  ＭＥＭ
１１３  ＩＭＡＣ（画像メモリアクセスコントローラ）
１１４  システムコントローラ
１１５  ＲＡＭ
１１６  ＲＯＭ
１１７  Ｏｐｅｒａｔｉｏｎ  Ｐａｎｅｌ（操作部）
１１８  通信制御部
２０１  画像データ入出力制御部
２０２  画像データ入力制御部
２０３  画像データ出力制御部
２０４  コマンド制御部
２０５  データ圧縮部
２０６  データ伸張部
２０７  データ変換部
２０８  パラレルデータＩ／Ｆ
２０９  シリアルデータＩ／Ｆ
２１０  シリアルデータＩ／Ｆ
３０１  システムコントローラＩ／Ｆ
３０２  メモリアクセス制御部
３０３  ラインバッファ
３０４  ビデオ制御部
３０５  データ圧縮部
３０６  データ伸張部
３０７  データ変換部
３０８  パラレルデータＩ／Ｆ
４０１  システムコントローラＩ／Ｆ
４０２  データアクセス制御部
４０３  データ圧縮部
４０４  データ伸張部
４０５  画像処理部
４０６  透かし埋込部
４０７  データ登録・比較部
５０１  入力Ｉ／Ｆ
５０２  出力Ｉ／Ｆ
５０３  スキャナ画像処理部
５０４  出力Ｉ／Ｆ
５０５  画質処理部
５０６  コマンド制御／プログラム制御部
５０７  出力Ｉ／Ｆ
６０１  パラレルデータＩ／Ｆ
６０２  データ変換部
６０３  シリアルデータＩ／Ｆ
６０４  エッジ平滑処理部
６０５  パルス制御部
【図１】
2006067125.tif 000003
【図２】
2006067125.tif 000004
【図３】
2006067125.tif 000005
【図４】
2006067125.tif 000006
【図５】
2006067125.tif 000007
【図６】
2006067125.tif 000008
【図７】
2006067125.tif 000009