(57)【要約】【課題】  データ伝送効率を高め、通信コストの低減やパフォーマンスの向上を図る。【解決手段】  ネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でデータの送受を行うデータ伝送装置において、符号化されたデータを元のデジタル画像データに復号するデータ伸張部５０７と、復号後のデジタル画像データを画像処理するデータ変換部５０６と、画像処理後のデジタル画像データを符号化圧縮するデータ圧縮部５０３とを備え、システムコントローラは対象となるネットワーク内で相手機器への宛先レベルによってデータ変換部５０６における画像処理条件を切り替える。【選択図】  図５
2004364246.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でデータの送受を行うデータ伝送装置において、
符号化されたデータを元のデジタル画像データに復号する１以上の復号手段と、
復号後のデジタル画像データを画像処理する画像処理手段と、
画像処理後のデジタル画像データを符号化圧縮する複数の符号化手段と、
対象となるネットワーク内で相手機器への宛先レベルによって前記画像処理手段における画像処理条件を切り替える制御手段と、
を備えていることを特徴とするデータ伝送装置。
【請求項２】
前記宛先レベルを優先順位として記憶する記憶手段をさらに備え、前記制御手段は前記優先順位に基づいて前記画像処理条件を切り替えることを特徴とする請求項１記載のデータ伝送装置。
【請求項３】
前記優先順位および／または画像処理条件をユーザが設定する設定手段を備えていることを特徴とする請求項１または２記載のデータ伝送装置。
【請求項４】
ネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でデータの送受を行うデータ伝送装置において、
符号化されたデータを元のデジタル画像データに復号する１以上の復号手段と、
復号後のデジタル画像データを画像処理する画像処理手段と、
画像処理後のデジタル画像データを符号化圧縮する複数の符号化手段と、
対象となるネットワーク内で相手機器への宛先レベルによって前記画像処理手段における符号化処理条件を切り替える制御手段と、
を備えていることを特徴とするデータ伝送装置。
【請求項５】
前記宛先レベルを優先順位として記憶する記憶手段をさらに備え、前記制御手段は前記優先順位に基づいて前記符号者処理条件を切り替えることを特徴とする請求項４記載のデータ伝送装置。
【請求項６】
前記優先順位および／または符号化処理条件をユーザが設定する設定手段を備えていることを特徴とする請求項４または５記載のデータ伝送装置。
【請求項７】
ネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でデータの送受を行うデータ伝送装置において、
符号化されたデータを元のデジタル画像データに復号する１以上の復号手段と、
復号後のデジタル画像データを画像処理する画像処理手段と、
画像処理後のデジタル画像データを符号化圧縮する複数の符号化手段と、
任意のデータを記憶する記憶手段と、
前記記憶手段に記憶されたデータと機器に入力された画像データまたは復号後のデータとを比較する比較手段と、
前記比較手段の比較結果に基づいて前記画像処理手段における符号化処理条件を切り替える制御手段と、
を備えていることを特徴とするデータ伝送装置。
【請求項８】
ネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でデータの送受を行うデータ伝送装置において、
符号化されたデータを元のデジタル画像データに復号する１以上の復号手段と、
復号後のデジタル画像データを画像処理する画像処理手段と、
画像処理後のデジタル画像データを符号化圧縮する複数の符号化手段と、
任意のデータを記憶する記憶手段と、
前記記憶手段に記憶されたデータと当該機器に入力された画像データあるいは復号後のデータとを比較する比較手段と、
前記比較手段の比較結果に基づいて前記画像処理手段における画像処理を切り替える制御手段と、
を備えていることを特徴とするデータ伝送装置。
【請求項９】
前記記憶手段に記憶されたデータの重要度をユーザが設定する設定手段を備えていることを特徴とする請求項７または８記載のデータ伝送装置。
【請求項１０】
前記画像処理手段において切り換えられる画像処理設定を変更する変更手段を備えていることを特徴とする請求項８記載のデータ伝送装置。
【請求項１１】
ネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でデータの送受を行うデータ伝送装置において、
符号化されたデータを元のデジタル画像データに復号する復号手段と、
復号後のデジタル画像データを画像処理する画像処理手段と、
画像処理後データに対して任意の情報を埋め込む透かし埋込手段と、
前記透かし埋込手段によって埋め込まれた透かし埋込画像を符号化圧縮する符号化手段と、
復号後の画像データの量と予め設定されたデータの量とを比較する比較手段と、
前記比較手段の比較結果に基づいて前記画像処理手段の設定を変更する制御手段と、
を備えていることを特徴とするデータ伝送装置。
【請求項１２】
前記制御手段は前記画像処理手段の設定の変更に応じて透かし埋込手段の処理内容を変更することを特徴とする請求項１１記載のデータ伝送装置。
【請求項１３】
前記比較手段によって比較されるデータが、復号後の画像の画素エッジの量であることを特徴とする請求項１１記載のデータ伝送装置。
【請求項１４】
前記比較手段によって比較されるデータ量が、復号後の画像の画素ランレングス数の量であることを特徴とする請求項１１記載のデータ伝送装置。
【請求項１５】
請求項１ないし１４のいずれか１項に記載のデータ伝送装置を備えた画像処理装置。
【請求項１６】
請求項１ないし１４のいずれか１項に記載のデータ伝送装置を備えた画像形成装置。
【請求項１７】
請求項１ないし１４のいずれか１項に記載のデータ伝送装置の各手段の機能をコンピュータで実行するための手順を備えていることを特徴とするコンピュータプログラム。
【請求項１８】
請求項１７記載のコンピュータプログラムがコンピュータによって読み込まれ、実行可能に記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でやりとりするデータ伝送装置、及び、このデータ伝送装置を使用し、デジタル画像信号を処理するファイリング装置などの画像処理装置、前記データ伝送装置を使用し、転写紙に画像を再生する例えばデジタル複写機、ファクシミリ、プリンタなどの画像形成装置、ネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でやりとりするデータ伝送方法、このデータ伝送方法をコンピュータによって実行するためのコンピュータプログラムおよびこのコンピュータプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
ＭＦＰ（Copier、 Facsimile、 Printer、 Scanner等の複合機−Multi Function Pefipheral）とも称されるデジタル複合機において、読み取り信号の画像処理、メモリへの画像蓄積、複数機能の並行動作およびそれぞれの画像処理を最適化する発明として、特許文献１に開示された発明が公知である。また、多値画像（特にカラー画像）を符号化する符号化方式にはITU−TとISOとで標準方式とされているJPEG方式（非特許文献１）やJPEG２０００方式（非特許文献２）が知られており、また、用いられている。
【特許文献１】特開平８−２７４９８６号公報
【非特許文献１】ISO １０９１８−１ Compression and Coding of Continuous−tone Still Images （JPEG）
【非特許文献２】ISO １５４４４−１ JPEG２０００ Image Coding System （JPEG２０００）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一方、ネットワークを介して配信されたデータの符号フォーマットは様々なものであり、送信側・受信側でそれぞれ符号化・復号できるフォーマットが一致していないと、送信側から送られてきた情報を受信側で見ることはできない。また、相手によって送られてくるフォーマットが違うと、画質やデータ容量も異なる。用途によっては画質にあまり重要度がなかったり、ネットワークが混んでいるときはなるべくデータ量を少なくして早く送信したい場合もある。
【０００４】
さらに、電子透かしによる原本性補償、改ざん検知などのファイルのセキュリティ管理として何らかの管理情報を画像に埋込み、ファイルの有効性、安全性を補償して運用したい場合がある。但し、画像フォーマットや画像内容によって画質への影響が大きい場合もあり、それを抑制しようとすると管理情報を埋め込むことが困難な場合がある。
【０００５】
本発明は、このような従来技術の実情に鑑みてなされたものであり、その目的は、効率のよいデータ伝送を可能とすることにある。
【０００６】
また、他の目的は、効率の良いデータ転送を行う際に、セキュリティが充分に考慮されたデータ伝送を可能とすることにある。
【課題を解決するための手段】
【０００７】
前記目的を達成するため、第１の手段は、ネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でデータの送受を行うデータ伝送装置において、符号化されたデータを元のデジタル画像データに復号する１以上の復号手段と、復号後のデジタル画像データを画像処理する画像処理手段と、画像処理後のデジタル画像データを符号化圧縮する複数の符号化手段と、対象となるネットワーク内で相手機器への宛先レベルによって前記画像処理手段で処理される画像処理条件を切り替える制御手段とを備えていることを特徴とする。
【０００８】
第２の手段は、第１の手段において、前記宛先レベルを優先順位として記憶する記憶手段をさらに備え、前記制御手段は前記優先順位に基づいて前記画像処理条件を切り替えることを特徴とする。
【０００９】
第３の手段は、第１または第２の手段において、前記優先順位および／または画像処理条件をユーザが設定する設定手段を備えていることを特徴とする。
【００１０】
第４の手段は、ネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でデータの送受を行うデータ伝送装置において、符号化されたデータを元のデジタル画像データに復号する１以上の復号手段と、復号後のデジタル画像データを画像処理する画像処理手段と、画像処理後のデジタル画像データを符号化圧縮する複数の符号化手段と、対象となるネットワーク内で相手機器への宛先レベルによって前記画像処理手段で処理される符号化処理条件を切り替える制御手段とを備えていることを特徴とする。
【００１１】
第５の手段は、第４の手段において、前記宛先レベルを優先順位として記憶する記憶手段をさらに備え、前記制御手段は前記優先順位に基づいて前記符号者処理条件を切り替えることを特徴とする。
【００１２】
第６の手段は、第４または第５の手段において、前記優先順位および／または符号化処理条件をユーザが設定する設定手段を備えていることを特徴とする。
【００１３】
第７の手段は、ネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でデータの送受を行うデータ伝送装置において、符号化されたデータを元のデジタル画像データに復号する１以上の復号手段と、復号後のデジタル画像データを画像処理する画像処理手段と、画像処理後のデジタル画像データを符号化圧縮する複数の符号化手段と、任意のデータを記憶する記憶手段と、前記記憶手段に記憶されたデータと機器に入力された画像データまたは復号後のデータとを比較する比較手段と、前記比較手段の比較結果に基づいて前記画像処理手段における符号化処理条件を切り替える制御手段
第８の手段は、ネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でデータの送受を行うデータ伝送装置において、符号化されたデータを元のデジタル画像データに復号する１以上の復号手段と、復号後のデジタル画像データを画像処理する画像処理手段と、画像処理後のデジタル画像データを符号化圧縮する複数の符号化手段と、任意のデータを記憶する記憶手段と、前記記憶手段に記憶されたデータと当該機器に入力された画像データあるいは復号後のデータとを比較する比較手段と、前記比較手段の比較結果に基づいて前記画像処理手段における画像処理を切り替える制御手段とを備えていることを特徴とする。
【００１４】
第９の手段は、第７または第８の手段において、前記記憶手段に記憶されたデータの重要度をユーザが設定する設定手段を備えていることを特徴とする。
【００１５】
第１０の手段は、第８の手段において、前記画像処理手段において切り換えられる画像処理設定を変更する変更手段を備えていることを特徴とする。
【００１６】
第１１の手段は、ネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でデータの送受を行うデータ伝送装置において、符号化されたデータを元のデジタル画像データに復号する復号手段と、復号後のデジタル画像データを画像処理する画像処理手段と、画像処理後データに対して任意の情報を埋め込む透かし埋込手段と、前記透かし埋込手段によって埋め込まれた透かし埋込画像を符号化圧縮する符号化手段と、復号後の画像データの量と予め設定されたデータの量とを比較する比較手段と、前記比較手段の比較結果に基づいて前記画像処理手段の設定を変更する制御手段とを備えていることを特徴とする。
【００１７】
第１２の手段は、第１１の手段において、前記制御手段は前記画像処理手段の設定の変更に応じて透かし埋込手段の処理内容を変更することを特徴とする。
【００１８】
第１３の手段は、第１１の手段において、前記比較手段によって比較されるデータが、復号後の画像の画素エッジの量であることを特徴とする。
【００１９】
第１４の手段は、第１１の手段において、前記比較手段によって比較されるデータ量が、復号後の画像の画素ランレングス数の量であることを特徴とする。
【００２０】
第１５の手段は、第１ないし第１４のいずれかの手段に係るデータ伝送装置を画像処理装置が備えていることを特徴とする。
【００２１】
第１６の手段は、第１ないし第１４のいずれかの手段に係るデータ伝送装置を画像形成装置が備えていることを特徴とする。
【００２２】
第１７の手段は、第１ないし第１４の手段に係るデータ伝送装置の各手段の機能をコンピュータで実行するための手順がコンピュータプログラムに含まれていることを特徴とする。
【００２３】
第１８の手段は、第１６の手段に係るプログラムがコンピュータによって読み出し、実行可能に記録媒体に記録されていることを特徴とする。
【００２４】
なお、以下の実施形態において、復号手段はデータ伸張部５０４に、画像処理手段はデータ変換部５０６あるいは画像処理部５０８に、符号化手段はデータ圧縮部５０３に、制御手段はシステムコントローラ１２に、宛先レベルを優先順位として記憶する記憶手段はＲＡＭ１６に、設定手段は操作パネル１８に、任意のデータを記憶する記憶手段および比較手段はデータ登録・比較部５０７に、優先順位および／または符号化処理条件をユーザが設定する設定手段は操作パネル１８に、画像処理後データに対して任意の情報を埋め込む透かし埋込手段は透かし埋込部５０９に、復号後の画像データの量と予め設定されたデータの量とを比較する比較手段はデータ比較部５１０にそれぞれ対応する。
【発明の効果】
【００２５】
本発明によれば、情報を伝達する相手の目的優先度に対応して、最も効率のよい符号化処理及び画質が選択されるので、データ伝送効率を向上させることができ、通信コストの低減やパフォーマンスの向上を図ることができる。
【００２６】
また、本発明によれば、情報を伝達する相手に対応して、最も効率のよい符号化処理、画像処理及び透かし埋込処理が連動して選択され、なるべく画質劣化の少ない、かつアルゴリズム秘匿性の高いセキュリティ運用を行うシステムを実現することができる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明を実施するための最良の形態について図面を参照しながら説明する。
【００２８】
＜第１実施例＞
本実施例は、画像データを符号化圧縮するとともに、符号化された画像情報を元の画像データに復号化する符号化復号化手段を備え、画像データを符号化圧縮した状態で送受信する場合に、画像データの符号化圧縮率および符号化処理速度が異なる複数の符号化復号手段と、復号後の画像データに対し所定の画像処理を施す画像処理手段を有し、画像データの符号化圧縮率と重要度に応じた通信相手への有効画像レベルに基づいて、上記複数の符号化復号化手段及び画像処理手段のいずれを使用するかを選択する制御手段を備えたものである。以下、図面を参照して具体的に説明する。
【００２９】
図１は本発明の実施例に係るＭＦＰの構成を示すブロック図である。
【００３０】
原稿を光学的に読み取る読み取りユニット１は、原稿に対するランプ照射の反射光をミラーおよびレンズにより受光素子に集光する。受光素子（本実施例ではＣＣＤ−Charge Ccuppled Deviceを使用している）は、ＳＢＵ（センサー・ボード・ユニット）２に搭載され、ＣＣＤにおいて電気信号に変換された画像信号はデジタル信号に変換された後、ＳＢＵ２から出力される。ＳＢＵ２から出力される画像信号はＣＤＩＣ（圧縮／伸張およびデータインターフェイス制御部）３に入力される。機能デバイスおよびデータバス間における画像データの伝送はＣＤＩＣ３が全て制御する。ＣＤＩＣ３は画像データに関し、ＳＢＵ２、パラレルバス１０、ＩＰＰ（画像処理プロセッサ）４間のデータ転送、全体制御を司るシステムコントローラ１２と画像データに対するプロセスコントローラ７間の通信を行う。なお、プロセスコントローラ７はシリアルバス１１を介して読み取りユニット１、ＳＢＵ２、ＣＤＩＣ３と接続されている。また、ＳＢＵ２からの画像信号はＣＤＩＣ３を経由してＩＰＰ４に転送され、光学系およびデジタル信号への量子化に伴う信号劣化（スキャナ系の信号劣化とする）を補正し、再度ＣＤＩＣ３へ出力される。
【００３１】
ＭＦＰでは、読み取り画像をメモリ（ＭＥＭ）１３に蓄積して再利用するジョブと、メモリ１３に蓄積しないジョブとがあり、それぞれの場合について説明する。メモリ１３に蓄積する例としては、１枚の原稿を複数枚複写する場合、読み取りユニット１を１回だけ動作させ、メモリ１３に蓄積し、蓄積データを複数回読み出す使い方がある。メモリ１３を使わない例としては、１枚の原稿を１枚だけ複写する場合、読み取り画像をそのまま再生すれば良いので、メモリアクセスを行う必要はない。
【００３２】
まず、メモリ１３を使わない場合、ＩＰＰ４からＣＤＩＣ３へ転送されたデータは、再度ＣＤＩＣ３からＩＰＰ４へ戻される。ＩＰＰ４においてＣＣＤによる輝度データを面積階調に変換するための画質処理を行う。画質処理後の画像データはＩＰＰ４からＶＤＣ（ビデオ・データ制御部）５に転送させる。ＶＤＣ５では、面積階調に変化された信号に対し、ドット配置に関する後処理およびドットを再現するためのパルス制御を行い、作像ユニット６において転写紙上に再生画像を形成する。
【００３３】
メモリ１３に蓄積し、画像読み出し時に付加的な処理、例えば画像方向の回転、画像の合成等を行う場合の画像データの流れは、以下のようになる。
【００３４】
ＩＰＰ４からＣＤＩＣ３へ転送されたデータは、ＣＤＩＣ３からパラレルバス１０を経由してＩＭＡＣ（画像メモリアクセス制御）１４に送られる。ここではシステムコントローラ１２の制御に基づき画像データとＭＥＭ（メモリモジュール）１３のアクセス制御、外部ＰＣ（パソコン）１５のプリント用データの展開、メモリ有効活用のための画像データの圧縮／伸張を行う。ＩＭＡＣ１４へ送られたデータはデータ圧縮後、ＭＥＭ１３へ蓄積し、蓄積データを必要に応じて読み出す。読み出しデータは伸張され、本来の画像データに戻された後、ＩＭＡＣ１４からパラレルバス１０経由でＣＤＩＣ３へ戻される。ＣＤＩＣ３からＩＰＰ４への転送後は画質処理およびＶＤＣ５でのパルス制御を行い、作像ユニット６において転写紙上に再生画像を形成する。
【００３５】
画像データの流れにおいて、パラレルバス１０およびＣＤＩＣ３でのバス制御により、ＭＦＰの機能が実現される。
【００３６】
複数ジョブ、例えばコピー機能、ＦＡＸ送受信機能、プリンタ出力機能が並行に動作する状況において、読み取りユニット１、作像ユニット６およびパラレルバス１０使用権のジョブへの割り振りをシステムコントローラ１２およびプロセスコントローラ７で制御する。
【００３７】
プロセスコントローラ７は画像データの流れを制御し、システムコントローラ１２はシステム全体を制御し、各リソースの起動を管理する。なお、ＲＡＭ８はプロセスコントローラ８がＲＯＭ９に格納されているプログラムを実行するときのワークエリアとして機能する。同様に、ＲＡＭ１６はシステムコントローラ１２がＲＯＭ１７に格納されているプログラムを実行するときのワークエリアとして機能するとともに、この実施例では優先順位を記憶するテーブルとしても機能する。符号１８はＭＦＰの操作パネルである。この操作パネル１８（Operation Panel）からＭＦＰの機能が選択入力され、処理内容が設定され、また、ユーザから所望の操作入力が行われる。
【００３８】
システムコントローラ１２とプロセスコントローラ７はパラレルバス１０、ＣＤＩＣ３およびシリアルバス１１を介して相互に通信を行う。ＣＤＩＣ３内においてパラレルバス１０とシリアルバス１１とのデータインターフェイスのためのデータフォーマット変換を行う。
【００３９】
ＭＬＣ（Media Link Controller）１９は符号変換の機能を実現する。具体的にはＣＤＩＣ３で使用される符号化方式、ＩＭＡＣ１４で使用される符号化方式から他の符号化方式への変換（例えば、標準であるＪＰＥＧ方式等）を行う。
【００４０】
なお、ＦＣＵ２０はファクシミリコントローラユニットであり、電話回線（ＰＮ）２１と接続され、ファクシミリ通信を制御する。
【００４１】
本実施例は、以上の例において画像バス管理手段であるＣＤＩＣ３、メモリ管理手段であるＩＭＡＣ１４、および符号変換手段であるＭＬＣ１９の構成に関するものであり、特にＭＬＣ１９に関するものである。
【００４２】
図２はネットワークＮＴを介して相互接続される機器、ここでは、ＭＦＰ、ＰＣ１，ＰＣ２、プリンタＰＲ、スキャナＳＣ、サーバＳＲＶ、ファクシミリＦＡＸがネットワークＮＴに接続された状態をイメージとして示す図である。これらの機器は各々１つずつとは限らず、複数の機器がネットワークＮＴ内に存在する場合もある。
【００４３】
図３はＣＤＩＣ３の構成を示すブロック図である。ＣＤＩＣ３は、画像データ入出力制御部３０１、コマンド制御部３０２、画像データ入力制御部３０３、データ圧縮部３０４、データ変換部３０５、データ伸張部３０６、画像データ出力制御部３０７、パラレルデータＩ／Ｆ３０８、シリアルデータＩ／Ｆ３０９，３１０から基本的に構成されている。
【００４４】
このように構成されたＣＤＩＣ３では、画像データ入出力部３０１はＳＢＵ２から画像データが入力され、ＩＰＰ４に対してデータを出力する。画像データ入力制御部３０３には、ＩＰＰ４でスキャナ画像補正されたデータが入力される。入力データはパラレルバス１０での転送効率を高めるためにデータ圧縮部３０４において、データ圧縮される。圧縮されたデータは、パラレルデータＩ／Ｆ３０８を介してパラレルバス１０へ送出される。パラレルデータバス１０からパラレルデータＩ／Ｆ３０８を介して入力される画像データは、バス転送のために圧縮されており、データ伸張部３０６で伸張される。伸張された画像データは画像データ出力制御部３０７からＩＰＰ４へ転送される。データ圧縮部３０４及びデータ伸張部３０６で使用される符号化方式としては、例えば符号語長が固定の符号化方式が好適である。この固定長の符号化方式は、符号状態で符号化前の画像の位置がわかるために任意の部分の画像のみを再生することが可能であり、ＭＦＰに適している。また、画像加工や編集性も良い。ＣＤＩＣ３はパラレルデータとシリアルデータの変換機能を併せ持つ。システムコントローラ１２はパラレルバス１０にデータを転送し、プロセスコントローラ７はシリアルバス１１にデータを転送する。そして、ＣＤＩＣ３はシステムコントローラ１２とプロセスコントローラ７間での通信のためにデータ変換を行う。シリアルデータＩ／Ｆはシリアルバス７との接続用及びＩＰＰ４接続用の２つの系統３０９，３１０持ち、ＩＰＰ４ともＩ／Ｆする。
【００４５】
図４はＩＭＡＣ１４の構成を示すブロック図である。ＩＭＡＣ１４は、パラレルデータＩ／Ｆ４０１，データ変換部４０２、ビデオ制御部４０３、データ圧縮部４０４、ビデオデータ伸張部４０５、ラインバッファ４０６、システムコントローラＩ／Ｆ４０７及びメモリアクセス制御部４０８から基本的に構成されている。
【００４６】
このように構成されたＩＭＡＣ１４では、パラレルデータＩ／Ｆ４０１において、パラレルバス１０との画像データのインターフェイスを管理する。構成的にはＭＥＭ１３への画像データの格納／読み出しと、主に外部のＰＣ１５から入力されるコードデータの画像データへの展開を制御する。ここでいうＭＥＭ１３としては半導体メモリ、ハードディスク、もしくはその両方が使用される。入力されたコードデータはラインバッファ４０６において、ローカル領域でのデータの格納を行う。ラインバッファ４０６に格納されたコードデータは、システムコントローラＩ／Ｆ４０７を介して入力されたシステムコントローラからの展開処理命令に基づき、ビデオ制御部４０３において画像データに展開される。展開された画像データもしくはパラレルデータＩ／Ｆ４０１を介してパラレルバス１０から入力された画像データは、ＭＥＭ１３に格納される。この場合、データ変換部４０２において格納対象となる画像データを選択し、データ圧縮部４０４においてメモリ使用効率を上げるためにデータ圧縮を行い、メモリアクセス制御部４０８でＭＥＭ１３のアドレスを管理しながらＭＥＭ１３に画像データを格納する。
【００４７】
ここでの圧縮伸張に使われる符号化方式は、ＭＥＭ領域節約に適した高能率な符号化方式が好ましい。これは前述したＣＤＩＣ３に要求される機能重視の符号化方式と異なり、効率重視の符号化方式である。ＭＥＭ１３に格納された画像データの読み出しは、メモリアクセス制御部４０８で読み出し先アドレスを制御し、読み出された画像データをデータ伸張部４０５で伸張する。伸張された画像データをパラレルバス１０へ転送する場合、パラレルデータＩ／Ｆ４０１を介してデータ転送を行う。
【００４８】
図５は本実施例に係るＭＬＣ１９の概略構成を示すブロック図である。ＭＬＣ１９は、システムコンピュータＩ／Ｆ５０１、データアクセス制御部５０２、データ圧縮部５０３、データ伸張部５０４、特徴量抽出部５０５及びデータ変換部５０６から基本的に構成されている。
【００４９】
このように構成されたＭＬＣ１９では、システムコントローラＩ／Ｆ５０１が、システムコントローラ１２からの処理命令に基づき、データアクセス制御部５０２、データ圧縮部５０３、データ伸張部５０４、特徴量抽出部５０５及びデータ変換部５０６の制御を行う。データアクセス制御部５０２は、符号変換の対象となるデータをＩＭＡＣ１４との間で入出力する部分である。この入出力は、例えばＩＭＡＣ１４経由でＭＥＭ１３に格納されているデータの入出力である。入力されたデータに対してはデータ伸張部５０４により元の画像データが再現される。
【００５０】
特徴量抽出部５０５は、データ伸張部５０４でデータ再現と並行して、もしくはデータ再現後に再現されるもしくは再現された画像の特徴を判断する。再現された画像データに対しては、必要であれば画像処理、変倍等のデータ変換がデータ変換部５０６で行われる。変換後のデータは出力すべき符号フォーマットを作成するためにデータ圧縮部５０３で符号化処理が行われる。この際、特徴量抽出部５０５の判断結果が利用される。新たに作成された符号データはデータアクセス制御部５０２から出力される。なお、対象とするデータが符号でない場合にはデータ伸張部５０４の処理は行われない。逆に、出力すべきデータが符号でない場合には、データ圧縮部５０３での処理は行われない。また、データ伸張部５０４は処理するデータフォーマットの種類に応じて１以上用意され、データ圧縮部５０３は少なくとも２つの符号化処理を行うため、複数用意される。
【００５１】
２値画像は多値画像に比べて情報量が少ないため、符号化後の符号量は一般的に多値画像より少ない。しかし、一般的には画質が劣る可能性がある。文字画像と写真画像とを考えた場合に、符号化効率と画質のバランスという点では、文字画像に関しては２値画像符号化方式、写真画像には多値画像符号化方式が適している。そこで、特徴量抽出部５０５で例えば文字画像であるか写真画像であるかを判定し、その判定結果に応じてデータ変換部で文字画像に関しては２値画像符号化方式を、写真画像には多値画像符号化方式をそれぞれ選択してデータ変換部５０６でデータ変換を行う。
【００５２】
２値画像と多値画像との関係と同様に、多値画像の場合には白黒画像とカラー画像との関係が存在するため、それを利用することも可能である。白黒画像はカラー画像に比べて情報量が少ないため、符号化後の符号量は一般的にカラー画像より少ない。色の情報があまり重要でない、もしくは多値画像であるが色情報が無い場合には、白黒画像として扱っても画質的には大きな問題はない。
【００５３】
なお、２値画像に適した符号化方式としては、ファクシミリで使用されているＭＨ／ＭＲ／ＭＭＲ方式が、多値画像に適した符号化方式としては、ＪＰＥＧ方式やＪＰＥＧ２０００方式が挙げられる。なお、ＪＰＥＧ方式およびＪＰＥＧ２０００方式は白黒画像およびカラー画像の両者に適している。
【００５４】
また、データ変換部５０６で変換する場合に、解像度を変えることも可能である。すなわち、重要度が高い場合には原画像の画質をなるべく損なわないように解像度は変更せず、重要度が低い場合には、内容がわかる程度もしくはイメージがわかる程度であればよいとして、解像度を低くするという処理を行うこともできる。重要度は宛先に応じて、あるいは宛先の指示に応じて予めＲＡＭ１６に格納しておき、この重要度に応じて解像度を変更する。この場合、解像度に加えて符号化方式も変更するように構成することもできる。この指示は、システムコントローラ１２からシステムコントローラＩ／Ｆ５０１を介して行われる。
【００５５】
図６はＩＰＰ４の概略構成を示すブロック図である。
【００５６】
ＩＰＰ４は、スキャナ画像処理部６０１、画質処理部６０２、コマンド制御／プログラム制御部６０３、入力Ｉ／Ｆ６０４，６０５及び出力Ｉ／Ｆ６０６，６０７から基本的に構成されている。
【００５７】
このように構成されたＩＰＰ４では、読み取り画像はＳＢＵ２、ＣＤＩＣ３を介してＩＰＰ４の入力Ｉ／Ｆ６０４からスキャナ画像処理部６０１へ伝達される。スキャナ画像処理部６０１では、読み取り画像信号の劣化を補正するためシェーディング補正、スキャナγ補正、ＭＴＦ補正等を行う。補正処理ではないが、拡大／縮小の変倍処理も行う。読み取り画像データの補正処理終了後、出力Ｉ／Ｆ６０６を介してＣＤＩＣ３へ画像データを転送する。転写紙への出力はＣＤＩＣ３からの画像データを入力Ｉ／Ｆ６０５から受け、画質処理部６０２において面積階調処理を行う。画質処理後のデータは出力Ｉ／Ｆ６０７を介してＶＤＣ５へ出力される。面積階調処理には濃度変換、ディザ処理、誤差拡散処理等があり、階調情報の面積近似を主な処理とする。その際、一旦スキャナ画像処理部６０１で処理された画像データをメモリに蓄積しておけば、画質処理を変えることによって種々の再生画像を確認することができる。例えば再生画像の濃度を振ってみたり、ディザマトリクスの線数を変更してみたりすることにより、再生画像の雰囲気を変更することができる。このとき、メモリに蓄積しておけば、処理を変更する度に読み取りユニットから画像を読み込み直す必要はなく、ＭＥＭ１３から格納画像を読み出せば同一データに対し、何度でも異なる処理を実施できる。また、単体スキャナの場合、スキャナ画像処理と階調処理を併せて実施し、ＣＤＩＣ３へ出力することができる。
【００５８】
図７はＶＤＣの概略構成を示すブロック図である。  
ＶＤＣ５は、エッジ平滑処理部７０１、パルス制御部７０２、データ変換部７０３、パラレルデータＩ／Ｆ７０４及びシリアルデータＩ／Ｆ７０５から構成されている。ＶＤＣ５では、入力される画像データに対し作像ユニット６の特性に応じて、追加の処理を行う。エッジ平滑処理部７０１では、エッジ平滑処理によるドットの再配置処理を行い、パルス制御部７０２では、ドット形成のための画像信号のパルス制御を行い、画像データは作像ユニット６を対象として出力される。画像データの変換とは別に、パラレルデータＩ／Ｆ７０４及びシリアルデータＩ／Ｆ７０５に接続されたデータ変換部７０３を備え、このデータ変換部７０３はパラレルデータとシリアルデータのフォーマット変換機能を有し、ＶＤＣ５単体でもシステムコントローラ１２とプロセスコントローラ８の通信に対応できる。
【００５９】
なお、本実施例では、ＶＤＣ５の後段に作像ユニット６を設けているが、この作像ユニット６に代えて、あるいは作像ユニット６に加えて画像のファイリングを行うファイリングユニットを設け、ファイリングユニットを備えた画像処理装置として構成することもできる。
【００６０】
このように、本実施例によれば、対象となるネットワーク内で送信相手への優先順位を管理するテーブル情報を持ち、それに基づいて画像処理方式が決定されるので、符号化方式は同じでも解像度や階調処理（２値／多値）によって画質が良く画像サイズも適当な画像信号を符号化するか、画質は悪く、画像サイズは小さいが内容がわかる程度というように、目的や重要度に適した画像信号の符号化が可能となる。
【００６１】
例えば、ｔｏ“宛先”に対しては重要度が高いと言うことで原画像の画質をなるべく損なわないように解像度は変更せず、階調処理も施さないようにするが、ｃｃ“宛先”に対しては重要度が低いという観点で、内容がわかる程度もしくはイメージがわかる程度であればよいとして、解像度を低くし、階調処理も２値化してデータ量を削減して符号化するように制御を変更することが可能となる。
【００６２】
また、使用者である機器管理者（ユーザ）が重要度に応じた設定を操作パネル１８からカスタマイズすることによって通信時における他の通信によるトラフィックの増減、あるいは、通過するネットワーク基幹の大きさも考慮して最適なでデータ変換方式を選択できる。その結果、最適な画像を保存できる画像転送処理装置を構成することができる。
【００６３】
さらに、対象となるネットワーク内で送信相手への優先順位を管理するテーブル情報をＲＡＭ１６内に持ち、それに基づいて符号化方式を決定することにより、圧縮率は低いが重要な書類ということで画質の良い画像信号を符号化するか、圧縮率が高く画質は悪い内容がわかる程度に符号化するかというように、目的や重要度に適した画像信号の符号化の管理が可能となる。これにより、各機器の記憶領域の有効活用を図ることができ、また、ネットワークのトラフィック増大を抑制することも可能となる。その際、使用者がフォーマット詳細を意識することなく使用できる。
【００６４】
＜第２実施例＞
本実施例は、画像データを符号化圧縮するとともに、符号化された画像情報を元の画像データに復号化する符号化復号化手段を備え、画像データを符号化圧縮した状態で送受信する場合に、画像データの符号化圧縮率および符号化処理速度が異なる複数の符号化復号手段と、復号後の画像データに対し所定の画像処理を施す画像処理手段を有し、あらかじめ登録されたデータパターンとの比較結果に基づいて重要度に応じた通信相手への有効画像レベルを判断し、上記複数の符号化復号化手段及び画像処理手段のいずれを使用するかを選択する制御手段を備えたものである。以下、図面を参照して具体的に説明する。
【００６５】
図８は第２実施例に係るＭＬＣの概略構成を示すブロック図である。本実施例は、第１実施例に対し、図５に示したＭＬＣ１９にデータ登録・比較部５０７を設けた点を除いて、第１の実施例と同等に構成されているので、同等な各部には同一の参照符号を付し、重複する説明は省略し、異なる点についてのみ説明する。
【００６６】
データ登録・比較部５０７は、あらかじめ使用者が頻繁に使用される定型画像や重要なデータであることを示す定型画像などを登録データとして保管しておく場所であり、かつデータ伸張部５０４で画像にされた入力データと比較し、登録データに該当するか否かを判断するブロックで、システムコントローラＩ／Ｆ５０１とデータ変換部５０６に接続されている。データ登録・比較部５０７では、例えば、ある画像領域のパターンマッチングや形状特徴を登録データと比較し、登録データに該当するか否かを判断する。
【００６７】
特徴量抽出部５０５は、データ伸張部５０４でデータ再現と並行して、もしくはデータ再現後に再現されるあるいは再現された画像の特徴を判断する。再現された画像データに対しては、必要であれば画像処理、変倍等のデータ変換がデータ変換部５０６で行われる。変換後のデータは出力すべき符号フォーマットを作成するためにデータ圧縮部５０３で符号化処理が行われる。この際、前記データ登録・比較部５０７での結果によりデータ圧縮部５０３の制御が切り替えられる。この切り替えはシステムコントローラ１２からの指示で行われる。この切り換えは、例えば圧縮パラメータの変更や圧縮方法の変更を指す。また、特徴量抽出部５０５の判断結果もデータ圧縮部５０３の圧縮に利用される。新たに作成された符号データはデータアクセス制御部５０２から出力される。なお、対象とするデータが符号でない場合にはデータ伸張部５０４の処理は行われない。逆に、出力すべきデータが符号でない場合には、データ圧縮部５０３での処理は行われない。  
前述したように２値画像は多値画像に比べて情報量が少ないため、符号化後の符号量は一般的に多値画像より少ない。しかし、一般的には画質が劣る可能性がある。文字画像と写真画像とを考えた場合に、符号化効率と画質のバランスという点では、文字画像に関しては２値画像符号化方式、写真画像には多値画像符号化方式が適している。２値画像と多値画像との関係と同様に、多値画像の場合には白黒画像とカラー画像との関係が存在するため、それを利用することも可能である。白黒画像はカラー画像に比べて情報量が少ないため、符号化後の符号量は一般的にカラー画像より少ない。色の情報があまり重要でない、もしくは多値画像であるが色情報が無い場合には、白黒画像として扱っても画質的には大きな問題はない。
【００６８】
その他、特に説明しない各部は第１の実施例と同等に構成され、同等に機能する。
【００６９】
以上のように本実施例によれば、あらかじめデータ登録・比較部５０７に登録されたデータと入力されたデータとの比較を行い、入力データが登録該当データと一致もしくはそれ相当に当てはまると判断したら、その登録データに対する重要度設定が高い場合は、データ圧縮部５０３による画質劣化が極力少なくなるようにデータ圧縮部５０３の符号化パラメータを変更する。逆に、その登録データに対する重要度設定が低い場合は、データ圧縮部５０３による画質劣化よりも圧縮度を高め、符号化されたデータが小さくデータハンドリングがよくなるようにデータ圧縮部５０３の符号化パラメータを変更する。この変更は、例えば量子化の重み付け係数を変えることにより、高画質、または高圧縮にすることが可能となる。
【００７０】
また、登録画像に対する重要度設定をデータ登録時もしくは随時、任意のレベルに設定・変更することができる。この設定・変更は、画像を登録データと記憶するＭＥＭ１３の記憶時（登録時）あるいは随時、操作パネル１８からユーザが操作することにより行われる。
【００７１】
＜第３実施例＞
本実施例は、画像データを符号化圧縮するとともに、符号化された画像情報を元の画像データに復号化する符号化復号化手段を備え、画像データを符号化圧縮した状態で送受信する場合に、画像データの符号化圧縮率および符号化処理速度が異なる複数の符号化復号手段と、復号後の画像データに対し所定の画像処理を施す画像処理手段を有し、あらかじめ登録されたデータパターンとの比較結果によって、重要度に応じた通信相手への有効画像レベルを判断し、上記複数の符号化復号化手段及び画像処理手段のいずれを使用するかを選択する制御手段を備えたものである。以下、図面を参照して具体的に説明する。
【００７２】
本実施例は、第２実施例におけるデータ登録・比較部５０７の機能が異なるだけでその他の各部は第１および第２実施例と同等に構成されているので、同等な各部には同一の参照符号を付し、重複する説明は省略し、異なる点についてのみ説明する。
【００７３】
データ登録・比較部５０７は、あらかじめ使用者が頻繁に使用される定型画像や重要なデータであることを示す定型画像などを登録データとして保管しておく場所であり、かつデータ伸張部５０４で画像にされた入力データと比較し、登録データに該当するか否かを判断するブロックで、システムコントローラＩ／Ｆ５０１とデータ変換部５０６に接続されている。データ登録・比較部５０７では、例えば、あらかじめデータ登録・比較部５０７に登録されたデータと入力されたデータとの比較を行い、入力データが登録該当データと認識し、その登録データに対する重要度設定が高い場合は、画質保存をするようにデータ変換部５０６の画像処理パラメータを設定し、逆に入力データが登録該当データと認識し、その登録データに対する重要度設定が低い場合は、画質劣化よりも画像データ及び圧縮度を高くしてデータハンドリングをよくするよう、データ変換部５０６の画像処理パラメータを変更する。この画像処理パラメータの変更は、具体的には、階調処理において２値化を行うことにより画像データの容量を少なくするというようなことである。
【００７４】
その際、操作パネル１８からの操作入力により登録画像に対する前記重要度、設定された重要度に対する画像処理設定を行うことができる。これらの入力設定は、例えば、重要度であれば、データ登録時もしくは随時に任意のレベルに設定し、あるいは変更することができ、さらに、各重要度設定に対する画像処理設定であれば、データ登録時もしくは随時に選択し、あるいは設定、変更することができる。
【００７５】
その他、特に説明しない各部は第１および第２実施例と同等に構成され、同等に機能する。
【００７６】
以上のように本実施例によれば、情報を伝達する相手の目的優先度に対応して最も効率のよい符号化処理及び画質が選択されるので、データ伝送効率を向上させることが可能となり、通信コストの低減やパフォーマンスの向上を図ることができる。
【００７７】
＜第４実施例＞
本実施例は、画像データを符号化圧縮するとともに、符号化された画像情報を元の画像データに復号化する符号化復号化手段を備え、画像データを符号化圧縮した状態で送受信する場合に、画像データの符号化圧縮率および符号化処理速度が異なる複数の符号化復号手段と、復号後の画像データに対し所定の画像処理を施す画像処理手段と、画像に任意の情報を埋め込む埋込手段を有し、画像に応じた透かし埋込手段を判断し、上記複数の符号化復号化手段及び画像処理手段に連動し、透かし埋込方法を選択する制御手段を備えたものである。以下、図面を参照して具体的に説明する。
【００７８】
図９は本実施例におけるＭＬＣの構成を示すブロック図である。この実施例は第２および第３実施例の図８におけるＭＬＣの構成に対して特徴部抽出部５０５を画像処理部５０８に、データ変換部５０６を透かし埋込部５０９に、データ登録比較部５０７をデータ比較部５１０にそれぞれ置換したものである。、その他の各部は第１および第２実施例と同等に構成されているので、同等な各部には同一の参照符号を付し、重複する説明は省略し、異なる点についてのみ説明する。
【００７９】
システムコントローラＩ／Ｆ５０１は、システムコントローラ１２からの処理命令に基づき、データアクセス制御部５０２、データ圧縮部５０３、データ伸張部５０４、データ比較部５１０、画像処理部５０８、透かし埋込部５０９の制御を行う。
【００８０】
データ比較部５１０は復号後の画像データとあらかじめ設定されているデータ量しきい値とを比較するブロックである。この比較結果を画像処理部５０８及び透かし埋込部５０９、データ圧縮部５０３に通達して処理選択制御に使用する。画像処理部５０８では２値／多値変換や、画質補正のための画像処理（フィルタ、階調処理、変倍）、が行われる。
【００８１】
透かし埋込部５０９は画像処理後の画像データに対して任意の情報や改ざん検知するための位置情報などを埋め込む。透かしの一般的な技術としては、例えば電子透かしがある。透かし埋込後のデータは出力すべき符号フォーマットを作成するためにデータ圧縮部５０３で符号化処理が行われる。この際、前述したが、前記データ比較部５１０での結果により画像処理部５０８、透かし埋込部５０９及びデータ圧縮部５０３の制御データが切り替えられる機構を持つ。新たに作成された符号データはデータアクセス制御部５０２から出力される。なお、対象とするデータが符号でない画像データの場合にはデータ伸張部５０４での処理は行われない。逆に、出力すべきデータが符号でない場合には、データ圧縮部５０３での処理は行われない。
【００８２】
画像に任意の情報を埋め込む透かし埋込部５０９で行われる透かし埋込処理に対しては、２値や多値に対して埋め込むことができるが、２値の場合、画素の取り得る値が０／１、すなわち白／黒しかないため、画質変化が多値に比べて著しい。通常、画素の変化点（エッジ）に情報を付け加えるが、元画像に情報量が少ない場合は、画像のないところに画像を付加するしかない。しかし、使用用途によっては画質変化をなるべく目立たせないようにする必要があるが、画質変化が目立たないようにするには限界がある。このように画質変化をなるべく目立たせないようにすると、あるいは目立たせないようにする限界を超えると、透かしが埋め込まれていることを明示することにもなる。そして、透かしが埋め込まれていることが分かると、透かし埋込のアルゴリズム解析にもつながる可能性がある。
【００８３】
一方、画像が多値であれば、多少の画素変化で情報を埋め込むことができ、しかも画質変化が目立ちにくく、アルゴリズムの解析も困難になる。すなわち、２値を多値にすると、当然前述のように画像ファイルの容量は多くなる。ちなみに、本実施例では埋め込まれた透かしを検知するのは外部ＰＣのアプリケーションソフトウェア等によるとしている。もちろん、機器側に透かし検知手段を持つことでも実現可能である。
【００８４】
そこで、本実施例では、データ比較部５１０で入力元画像（符号入力の場合は復号後画像）が２値で画像情報が少なく（画素の変化点が少ない場合）、そのまま情報を埋め込もうとすると画質への影響が大きく、好ましくないと判断されると、このままでは情報埋込ができないので、画像処理部５０８で多値化を行い、情報埋込による画質変化を極力めだたないように、画像処理、埋込方法、符号化の一連の設定を切り替えて出力する。これらの制御はシステムコントローラ１２からの指示によって実行される。
【００８５】
その際、データ比較部５１０では、復号後の画像の画素エッジの量を予め設定された画素エッジの量と比較することにより画像情報量を判断する。この画像情報量の判断は、復号後の画像の画素ランレングス数の量を予め設定された画素ランレングス数の量と比較することによって行うことができる。
【００８６】
以上のように本実施例によれば、情報を伝達する相手に対応して、データ比較部５１０で最も効率のよい符号化処理、画像処理、及び透かし埋込処理が連動して選択され、なるべく画質劣化の少ない、かつアルゴリズム秘匿性の高いセキュリティ運用を行うシステムを実現することができる。
【図面の簡単な説明】
【００８７】
【図１】本発明の実施例に係るＭＦＰの構成を示すブロック図である。
【図２】ネットワークＮＴを介して相互接続される機器をイメージとして示す図である。
【図３】図１におけるＣＤＩＣの構成を示すブロック図である。
【図４】図１におけるＩＭＡＣの構成を示すブロック図である。
【図５】第１の実施例に係るＭＬＣの概略構成を示すブロック図である。
【図６】図１におけるＩＰＰの概略構成を示すブロック図である。
【図７】図１におけるＶＤＣの概略構成を示すブロック図である。
【図８】第２および第３実施例に係るＭＬＣの概略構成を示すブロック図である。
【図９】第４実施例に係るＭＬＣの概略構成を示すブロック図である。
【符号の説明】
【００８８】
１  読み取りユニット
２  ＳＢＵ
３  ＣＤＩＣ
４  ＩＰＰ
５  ＶＤＣ
６  作像ユニット
７  プロセスコントローラ
１０  パラレルバス
１１  シリアルバス
１２  システムコントローラ
１３  ＭＥＭ
１４  ＩＭＡＣ
１６  ＲＡＭ  
１８  操作パネル
１９  ＭＬＣ
５０２  データアクセス制御部
５０３  データ圧縮部
５０４  データ伸張部
５０５  特徴量抽出部
５０６  データ変換部
５０７  データ登録・比較部
５０８  画像処理部
５０９  透かし埋込部
５１０  データ比較部
【図１】
2004364246.tif 000003
【図２】
2004364246.tif 000004
【図３】
2004364246.tif 000005
【図４】
2004364246.tif 000006
【図５】
2004364246.tif 000007
【図６】
2004364246.tif 000008
【図７】
2004364246.tif 000009
【図８】
2004364246.tif 000010
【図９】
2004364246.tif 000011