(57)【要約】【課題】画像のシャープさを維持しながら画像データを画像に再現する際のモアレの発生を低減する。【解決手段】画像データを蓄積するＨＤＤ１０２を有する画像データ処理装置において、外部装置に出力する画像データに対し、空間フィルタ処理部２０１で入力よりも出力のダイナミックレンジを広く取った空間フィルタ処理を施し、解像度変換処理部２０２でその処理後の画像データに対して高密度への解像度変換処理を行い、ガンマ補正処理部２０３でその処理後の画像データに対してガンマ補正処理を行い、その処理後の画像データを外部出力用処理部２１０で所定のフォーマットに変換してネットワークＩ／Ｆ１１１から外部装置に対して送信する。【選択図】　　　　図１
2004072571.tif 000002
【特許請求の範囲】
【請求項１】
画像データを蓄積する画像データ蓄積手段を有する画像データ処理装置であって、
前記画像データ蓄積手段に蓄積された画像データに対して、入力よりも出力のダイナミックレンジを広く取った空間フィルタ処理を施す空間フィルタ処理手段と、
該手段による処理後の画像データに対して高解像度への解像度変換処理を行う解像度増加処理手段と、
該手段による処理後の画像データに対してガンマ補正処理を行うガンマ補正手段と、
該手段による処理後の画像データを外部装置に送信する送信手段とを設けたことを特徴とする画像データ処理装置。
【請求項２】
画像データを蓄積する画像データ蓄積手段を有する画像データ処理装置であって、
前記画像データ蓄積手段に蓄積された画像データに対して高解像度への解像度変換処理を行う解像度増加処理手段と、
該手段による処理後の画像データに対して空間フィルタ処理を施す空間フィルタ処理手段と、
該手段による処理後の画像データに対してガンマ補正処理を行うガンマ補正手段と、
該手段による処理後の画像データに対して低解像度への解像度変換処理を行う解像度低減処理手段と、
該手段による処理後の画像データを外部装置に送信する送信手段とを設けたことを特徴とする画像データ処理装置。
【請求項３】
請求項１記載の画像データ処理装置であって、
前記ガンマ補正手段による処理後の画像データに対して低密度への解像度変換処理を行う解像度低減処理手段をさらに設けたことを特徴とする画像データ処理装置。
【請求項４】
請求項２又は３記載の画像データ処理装置であって、
前記解像度低減処理手段は、画像データの解像度を前記解像度増加処理手段による処理前の解像度に変換する手段であることを特徴とする画像データ処理装置。
【請求項５】
請求項１乃至４のいずれか一項記載の画像データ処理装置であって、
前記送信手段によって送信する画像データを、前記外部装置において閲覧が可能な汎用のフォーマットに変換するフォーマット変換手段をさらに設けたことを特徴とする画像データ処理装置。
【請求項６】
請求項１乃至５のいずれか一項記載の画像データ処理装置であって、
前記解像度増加処理手段は、主走査方向のみについて解像度変換処理を行う手段であることを特徴とする画像データ処理装置。
【請求項７】
請求項１乃至５のいずれか一項記載の画像データ処理装置であって、
前記解像度増加処理手段は、２倍以上の整数倍の解像度への解像度変換処理を行う手段であることを特徴とする画像データ処理装置。
【請求項８】
請求項１乃至５のいずれか一項記載の画像データ処理装置であって、
前記解像度増加処理手段は、解像度６００ｄｐｉの画像データを解像度１２００ｄｐｉの画像データに変換する解像度変換処理を行う手段であることを特徴とする画像データ処理装置。
【請求項９】
入力する画像データに対して、入力よりも出力のダイナミックレンジを広く取った空間フィルタ処理を施し、
その処理後の画像データに対して高密度への解像度変換処理を行い、
その処理後の画像データに対してガンマ補正処理を行い、
その処理後の画像データを外部装置に送信することを特徴とする画像データ処理方法。
【請求項１０】
入力する画像データに対して、高解像度への解像度変換処理を行い、
その処理後の画像データに対して空間フィルタ処理を施し、
その処理後の画像データに対してガンマ補正処理を行い、
その処理後の画像データに対して低解像度への解像度変換処理を行い、
その処理後の画像データを外部装置に送信することを特徴とする画像データ処理方法。
【請求項１１】
請求項９記載の画像データ処理方法であって、
前記ガンマ補正処理後の画像データに対して低解像度への解像度変換処理を行うことを特徴とする画像データ処理方法。
【請求項１２】
請求項１０又は１１記載の画像データ処理方法であって、
前記低解像度への解像度変換処理によって、画像データの解像度を前記高解像度への解像度変換処理を行う前の解像度に変換することを特徴とする画像データ処理方法。
【請求項１３】
請求項９乃至１２のいずれか一項記載の画像データ処理方法であって、
前記外部装置に送信する画像データを、該外部装置において閲覧が可能な汎用のフォーマットに変換することを特徴とする画像データ処理方法。
【請求項１４】
請求項９乃至１２のいずれか一項記載の画像データ処理方法であって、
前記高解像度への解像度変換処理によって、主走査方向のみについて解像度変換処理を行うことを特徴とする画像データ処理方法。
【請求項１５】
請求項９乃至１２のいずれか一項記載の画像データ処理方法であって、
前記高解像度への解像度変換処理によって、２倍以上の整数倍の解像度への解像度変換処理を行うことを特徴とする画像データ処理手順。
【請求項１６】
請求項９乃至１２のいずれか一項記載の画像データ処理方法であって、
前記高解像度への解像度変換処理によって、解像度６００ｄｐｉの画像データを解像度１２００ｄｐｉの画像データに変換することを特徴とする画像データ処理方法。
【請求項１７】
画像データを蓄積する画像データ蓄積手段を有する画像データ処理装置を制御するコンピュータを、
前記画像データ蓄積手段に蓄積された画像データに対して、入力よりも出力のダイナミックレンジを広く取った空間フィルタ処理を施す空間フィルタ処理手段と、
該手段による処理後の画像データに対して高解像度への解像度変換処理を行う解像度増加処理手段と、
該手段による処理後の画像データに対してガンマ補正処理を行うガンマ補正手段と、
該手段による処理後の画像データを外部装置に送信する送信手段として機能させるためのプログラム。
【請求項１８】
画像データを蓄積する画像データ蓄積手段を有する画像データ処理装置を制御するコンピュータを、
前記画像データ蓄積手段に蓄積された画像データに対して高密度への解像度変換処理を行う解像度増加処理手段と、
該手段による処理後の画像データに対して空間フィルタ処理を施す空間フィルタ処理手段と、
該手段による処理後の画像データに対してガンマ補正処理を行うガンマ補正手段と、
該手段による処理後の画像データに対して低解像度への解像度変換処理を行う解像度低減処理手段と、
該手段による処理後の画像データを外部装置に送信する送信手段として機能させるためのプログラム。
【請求項１９】
請求項１７記載のプログラムであって、
前記コンピュータを前記ガンマ補正手段による処理後の画像データに対して低解像度への解像度変換処理を行う解像度低減処理手段として機能させるためのプログラムをさらに含むプログラム。
【請求項２０】
請求項１８又は１９記載のプログラムであって、
前記解像度低減処理手段の機能は、画像データの解像度を前記解像度増加処理手段による処理前の解像度に変換する機能であることを特徴とするプログラム。
【請求項２１】
請求項１７乃至２０のいずれか一項記載のプログラムであって、
前記コンピュータを、前記送信手段によって送信する画像データを、前記外部装置において閲覧が可能な汎用のフォーマットに変換するフォーマット変換手段として機能させるためのプログラムをさらに含むプログラム。
【請求項２２】
請求項１７乃至２０のいずれか一項記載のプログラムであって、
前記解像度増加処理手段の機能は、主走査方向のみについて解像度変換処理を行う機能であることを特徴とするプログラム。
【請求項２３】
請求項１７乃至２０のいずれか一項記載のプログラムであって、
前記解像度増加処理手段の機能は、２倍以上の整数倍の解像度への解像度変換処理を行う機能であることを特徴とするプログラム。
【請求項２４】
請求項１７乃至２０のいずれか一項記載のプログラムであって、
前記解像度増加処理手段の機能は、解像度６００ｄｐｉの画像データを解像度１２００ｄｐｉの画像データに変換する解像度変換処理を行う機能であることを特徴とするプログラム。
【請求項２５】
請求項１７乃至２４のいずれか一項記載のプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、画像データを蓄積するハードディスクドライブ（ＨＤＤ）等の画像蓄積手段を有し、そこに蓄積した画像データに画像の品質を高める所要の画像処理を施して外部装置に送信する画像データ処理装置に関し、また、このように画像の品質を高める画像処理方法、画像データ処理装置を制御するコンピュータをこのような画像処理を行う手段として機能させるためのプログラム及び、このようなプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
画像データを取り扱う画像データ処理装置として、従来から例えば図１８に示すようなデジタル複合機が知られている。まず、このデジタル複合機について説明する。図１８はそのデジタル複合機の構成を示すブロック図である。
図１８に示すように、このデジタル複合機は、読取ユニット５０１，画像処理ユニット５０２，ビデオ制御部５０３，書込ユニット５０４の一連の構成部，さらにはメモリ制御ユニット５０５及びメモリモジュール５０６によって形成される複写機を構成する部分（複写機部分）と、マザーボード５１１を介して、追加的にファクシミリ制御ユニット５１２，プリンタ制御ユニット５１３，スキャナ制御ユニット５１４等のユニットとが接続されることにより、デジタル複合機としての各機能を実現するものである。
【０００３】
すなわち、上記一連の構成部による一つのシステム、具体的にはシステムコントローラ５０７，ＲＡＭ５０８及びＲＯＭ５０９によって一連の動作がコントロールされている複写機部分にファクシミリ制御ユニット５１２，プリンタ制御ユニット５１３，スキャナ制御ユニット５１４をアドオンすることにより、デジタル複合機の機能を実現するものである。
また、図示は省略するが、上記各ユニットを複写機にアドオンするものではなく、複写機能部分，ファクシミリ機能部分，プリンタ機能部分等をそれぞれユニット化して組み合わせ、これら各ユニットから入力する画像データを効率よく処理するデジタル複合機も案出されている。
【０００４】
そして、上述したようなデジタル複合機がマザーボードを介して機能ユニットをアドオンするものであっても、複写機に特化することなく各機能ユニットを作り分けて組み合わせるものであっても、デジタル複合機の多機能化に伴い、画像データの転送制御はシステムのパフォーマンス向上の観点から非常に重要な要素となっている。
従って、転送制御の観点、すなわち、各機能ユニット間による画像データの転送効率や、メモリ等の記憶部における記憶効率を考慮して、画像データは必要に応じて圧縮されていた。換言すると、画像データを圧縮することでデジタル複合機はそのパフォーマンスの向上を図っていた。
【０００５】
このようなデジタル複合機において、別途ＨＤＤ等の画像蓄積装置を設け、ここに読取ユニット５０１で読み取ったりネットワークを介して接続する外部装置から受信したりした画像データを蓄積することが行われている。さらに、外部装置からの要求に応じて、画像蓄積装置に蓄積した画像データをその外部装置に送信することも行われている。そしてもちろん、上述の圧縮処理は、画像蓄積装置に画像データを蓄積する場合でも同様に行われている。
しかしながら、このように蓄積した画像データをもとに画像を再現しようとする場合、モアレと呼ばれる濃度ムラが発生し、画質が劣化してしまうことがあった。この理由としては、例えば、▲１▼網点画像のような規則的な濃淡分布がある画像を読み取った場合に原稿の網点周期と画像読み取り時のサンプリング周期との間で干渉が生じてしまうこと、▲２▼規則的な濃淡分布を含む画像データに圧縮のための符号化処理を施した場合に符号化処理周期との間で干渉が生じてしまうこと、▲３▼空間フィルタ処理による飽和演算や急峻なガンマ処理等の非線型処理により高周波成分が発生してしまうこと等が考えられる。
【０００６】
このモアレを低減する方法としては、例えば画像データを局所的に平滑化する平滑化フィルタ処理を行ったり、飽和が起きないような弱い空間フィルタ処理や滑らかなガンマ処理を行うことでモアレ発生を抑制する方法が知られている。
しかし、このような方法では、画像中の網点部についてはモアレを低減することができるが、画像の特にエッジ部のシャープさが落ち、文字等の線画部においては、ボケたり解像力が低下したりしてしまい、画質を十分に向上させることができないという問題があった。
このような問題を解決する技術として、例えば特開平５−４１７９３号公報に開示されているデジタル画像処理装置がある。このデジタル画像処理装置においては、もとの画像データのサンプリング周波数よりも高い周波数の画像データを補間によって生成し、その画像データを元の周波数の画像データに変換するというモアレ補正処理を行うことにより、モアレの低減を図っている。
【０００７】
【発明が解決しようとする課題】
しかしながら、上記公報に開示されているデジタル画像処理装置においては、フィルタ処理やガンマ補正処理は、モアレ補正処理後の元の解像度の画像データに対して行うため、モアレ補正処理によってモアレを低減しても、これらの処理の時点で生じる干渉により再度モアレが発生してしまい、全体としてモアレの低減効果は十分でなかった。
また、読み取り時の画素密度を上げれば、モアレの少ない画像が得られるが、このためにはそれだけの画素分解能を持つ読み取り装置が必要であるので、実現は技術的、コスト的に困難である。特に、外部から受信した画像データを蓄積しておく場合には、一部の読み取り装置について高分解能のものを用いたとしても、低分解能の装置で読み取った画像データが混在していれば、その画像データについては別途モアレの低減策を講じなければならない。
この発明は、このような問題を解決し、画像データ蓄積手段に蓄積された画像データを外部装置に送信する場合において、画像のシャープさを維持しながら画像データを画像に再現する際のモアレの発生を低減することを目的とする。また、このような処理を簡単な構成で行うことができるようにすることも目的とする。
【０００８】
【課題を解決するための手段】
上記の目的を達成するため、この発明の画像データ処理装置は、画像データを蓄積する画像データ蓄積手段を有する画像データ処理装置において、上記画像データ蓄積手段に蓄積された画像データに対して、入力よりも出力のダイナミックレンジを広く取った空間フィルタ処理を施す空間フィルタ処理手段と、その手段による処理後の画像データに対して高解像度への解像度変換処理を行う解像度増加処理手段と、その手段による処理後の画像データに対してガンマ補正処理を行うガンマ補正手段と、その手段による処理後の画像データを外部装置に送信する送信手段とを設けたものである。
このような画像データ処理装置において、上記ガンマ補正手段による処理後の画像データに対して低密度への解像度変換処理を行う解像度低減処理手段をさらに設けるとよい。
【０００９】
この発明の画像データ処理装置はまた、画像データを蓄積する画像データ蓄積手段を有する画像データ処理装置において、上記画像データ蓄積手段に蓄積された画像データに対して高解像度への解像度変換処理を行う解像度増加処理手段と、その手段による処理後の画像データに対して空間フィルタ処理を施す空間フィルタ処理手段と、その手段による処理後の画像データに対してガンマ補正処理を行うガンマ補正手段と、その手段による処理後の画像データに対して低解像度への解像度変換処理を行う解像度低減処理手段と、その手段による処理後の画像データを外部装置に送信する送信手段とを設けたものである。
これらの画像データ処理装置において、上記解像度低減処理手段を、画像データの解像度を上記解像度増加処理手段による処理前の解像度に変換する手段とするとよい。
【００１０】
さらに、上記送信手段によって送信する画像データを、上記外部装置において閲覧が可能な汎用のフォーマットに変換するフォーマット変換手段を設けるとよい。
さらに、上記解像度増加処理手段を、主走査方向のみについて解像度変換処理を行う手段とするとよい。
あるいは、上記解像度増加処理手段を、２倍以上の整数倍の解像度への解像度変換処理を行う手段とするとよい。
あるいはまた、上記解像度増加処理手段を、解像度６００ｄｐｉの画像データを解像度１２００ｄｐｉの画像データに変換する解像度変換処理を行う手段とするとよい。
【００１１】
また、この発明のプログラムは、画像データを蓄積する画像データ蓄積手段を有する画像データ処理装置を制御するコンピュータを、上述した各手段として機能させるためのプログラムである。
そして、この発明の記録媒体は、このようなプログラムを記録したコンピュータ読取可能な記録媒体である。
【００１２】
また、この発明の画像データ処理方法は、入力する画像データに対して、入力よりも出力のダイナミックレンジを広く取った空間フィルタ処理を施し、その処理後の画像データに対して高密度への解像度変換処理を行い、その処理後の画像データに対してガンマ補正処理を行い、その処理後の画像データを外部装置に送信するものである。
このような画像データ処理方法において、上記ガンマ補正処理後の画像データに対して低解像度への解像度変換処理を行うようにするとよい。
【００１３】
この発明の画像データ処理方法はまた、入力する画像データに対して、高解像度への解像度変換処理を行い、その処理後の画像データに対して空間フィルタ処理を施し、その処理後の画像データに対してガンマ補正処理を行い、その処理後の画像データに対して低解像度への解像度変換処理を行い、その処理後の画像データを外部装置に送信するものである。
これらの画像データ処理方法において、上記低解像度への解像度変換処理によって、画像データの解像度を上記高解像度への解像度変換処理を行う前の解像度に変換するようにするとよい。
【００１４】
さらに、上記外部装置に送信する画像データを、その外部装置において閲覧が可能な汎用のフォーマットに変換するようにするとよい。
さらに、上記高解像度への解像度変換処理によって、主走査方向のみについて解像度変換処理を行うようにするとよい。
あるいは、上記高解像度への解像度変換処理によって、２倍以上の整数倍の解像度への解像度変換処理を行うようにするとよい。
あるいはまた、上記高解像度への解像度変換処理によって、解像度６００ｄｐｉの画像データを解像度１２００ｄｐｉの画像データに変換するようにするとよい。
【００１５】
【発明の実施の形態】
以下、この発明の好ましい実施の形態を図面を参照して説明する。
〔第１の実施形態：図１乃至図７〕
まず、この発明の画像データ処理装置の第１の実施形態である画像処理システム及び、その画像処理システムを用いたこの発明の画像処理方法の実施形態について説明する。図１はその画像処理システムにおけるネットワーク配信用画像処理に関連する部分の構成を示すブロック図、図２はその画像処理システムのネットワーク配信用画像処理における画像データの解像度とダイナミックレンジについて説明するための図、図３はその画像処理システムの全体構成を示すブロック図、図４はその画像処理システムにおいてネットワーク配信用画像処理の対象となる画像データの例を示す図、図５はその画像データに従来のＭＴＦ補正を施した結果の例を示す図、図６は同じくこの発明に係る画像処理におけるＭＴＦ補正を施した結果の例を示す図、図７は図６に示した画像データを周波数解析した結果を示す図である。
【００１６】
この画像処理システム１００は、図３に示すように、システムコントローラ１０１，ハードディスクドライブ（ＨＤＤ）１０２，コピー装置１０４，ネットワークインタフェース（Ｉ／Ｆ）１１１，ネットワーク配信用画像処理部１１２を備えている。
システムコントローラ１０１は、この画像処理システム１００を統括制御する制御手段であり、ＣＰＵ，ＲＯＭ，ＲＡＭ等によって構成される。そして、コピー装置１０４の動作制御や、画像処理システム１００内での画像データの転送，画像データのＨＤＤ１０２への蓄積／読み出し，ネットワーク配信用画像処理部１１２における画像処理，ネットワークＩ／Ｆ１１１を介しての外部装置との情報の授受等の制御を行う。
【００１７】
ＨＤＤ１０２は、画像データを蓄積する画像データ蓄積手段であり、主としてコピーエンジン部１０５のスキャナ装置１０６で読み取った画像データの蓄積を行う。この他に、ネットワークＩ／Ｆ１１１を介して外部装置から受信した画像データや、この画像処理システム１００の制御に必要な設定情報等も記憶するようにしてもよい。
【００１８】
コピー装置１０４は、それ自体で完結したコピー装置であり、コピーエンジン部１０５，コピーコントローラ１０９，操作パネル１１０を備えている。そしてコピーエンジン部１０５は、原稿の画像を所定の解像度で読み取って画像データを出力する画像読取手段であるスキャナ装置１０６，スキャナ装置１０６で読み取った画像データあるいはシステムコントローラ１０１から入力する画像データに対してプリンタ装置１０８による画像形成に適した画像データとするための種々の画像処理を施す画像処理部（イメージ・プロセシング・ユニット：ＩＰＵ）１０７，画像処理部１０７から入力する画像データに基づいて用紙に画像を形成する画像形成手段であるプリンタ装置１０８を備えている。
【００１９】
コピーコントローラ１０９は、コピー装置１０４の動作を制御する制御手段であり、コピーエンジン部１０５及び操作パネル１１０の動作の制御や、操作パネル１１０へのデータ入出力の制御を行う。具体的には、例えばどのようなオプションが取り付けられているかを判定するためにコピーエンジン部１０５の構成を確認したり、スキャナ装置１０６やプリンタ装置１０８の各部の状態を確認したり、これらの装置の動作に起動を掛けたり、プロセスの進行状況を確認したり、エラー発生時にその状況を詳細に確認したりする。
操作パネル１１０は、例えば４００×６４０ドットの液晶ディスプレイによる表示部と１６×１６エリア分割のタッチパネルとから構成され、表示部とタッチパネルの機能を使用して、ユーザと対話しながら各機能の設定を受け付けたり、必要な各種ステータス・メッセージを表示したりするユニットである。
【００２０】
また、コピー装置１０４とシステムコントローラ１０１とは、スキャナ装置１０６で読み取った画像データやプリンタ装置１０８で画像形成出力する画像データを転送するためのビデオインタフェース１１３と、スキャナ装置１０６やプリンタ装置１０８の動作を指示したり、その状態を確認したり、操作パネル１１０と通信したりするためのコマンド／レスポンスインタフェース１１４で接続されている。
【００２１】
ネットワークＩ／Ｆ１１１は、この画像処理システム１００をローカルエリアネットワーク（ＬＡＮ）等のネットワーク１２０に接続するインタフェースであり、システムコントローラ１０１はここを介してネットワーク１２０に接続された外部装置とデータの授受を行う。そして、データの授受を制御するシステムコントローラ１０１と共に、ネットワーク配信用画像処理部１１２による処理後の画像データを外部装置に送信する送信手段として機能する。
ネットワーク配信用画像処理部１１２は、システムコントローラ１０１がネットワーク１２０に接続された外部装置に対してＨＤＤ１０２に蓄積した画像データを送信する際に、所要の画像処理を行う画像処理手段である。このネットワーク配信用画像処理部１１２の構成とここで行う画像処理とがこの発明の主要な特徴であり、この点については後に詳述する。
【００２２】
このような画像処理システム１００は、スキャナ装置１０６で読み取った原稿を複写すると共にその画像データをＨＤＤ１０２に蓄積し、ネットワーク１２０に接続された外部装置からの要求に応じて、ＨＤＤ１０２に蓄積した画像データに所定の画像処理を施してその外部装置あるいは別の外部装置に送信することができる。ここで、この動作の概略について説明する。
操作パネル１１０から複写の実行が指示されると、スキャナ装置１０６が原稿を走査し、その画像を読み取って画像データを画像処理部１０７に対して出力する。この画像データは、スキャナ装置１０６の機能や読み取りモードに応じて、モノクロの画像データであったりカラーのＲＧＢの画像データであったりする。
【００２３】
画像処理部１０７は、スキャナ装置１０６から入力する画像データに対して所定の画像処理を施し、プリンタ装置１０８による画像形成に適した画像データに変換する。そして、この画像データを一旦システムコントローラ１０１に送信し、システムコントローラ１０１がその画像データをＨＤＤ１０２に記憶させる。この際、ＨＤＤ１０２の記憶領域を有効に活用し、またデータ転送の負荷を低減するため、システムコントローラ１０１において画像データに所定の圧縮処理を施してからＨＤＤ１０２に記憶させる。
その後、この画像データを再度画像処理部１０７に転送し、画像処理部１０７においてこの画像データからプリンタ装置１０８の駆動信号を生成し、プリンタ装置１０８をその駆動信号によって駆動して用紙に画像を形成させる。以上の処理によって複写を実行すると共に読み取った画像データをＨＤＤ１０２に蓄積する。
【００２４】
一方、ユーザは、ネットワーク１２０を介して接続された外部装置からこの負画像処理システム１００にアクセスし、ＨＤＤ１０２に蓄積されている画像データを検索し、所望の画像データの転送を指示することができる。システムコントローラ１０１は、この指示を受け取ると、ＨＤＤ１０２からその画像データを選択して読み出し、ＨＤＤ１０２では圧縮状態で蓄積されているので伸長処理を行って元の画像データに戻し、ネットワーク配信用画像処理部１１２で所要の画像処理を施し、ネットワークＩ／Ｆ１１１を介して指示された送信先に対して画像データを送信する。
【００２５】
次に、上述したネットワーク配信用画像処理部１１２の構成について説明する。
ネットワーク配信用画像処理部１１２は、図１及び図２に示すように、空間フィルタ処理部２０１，解像度変換処理部２０２，ガンマ補正処理部２０３，外部出力用処理部２１０を備えている。
空間フィルタ処理部２０１は、システムコントローラ１０１によってＨＤＤ１０２から読み出されて入力される画像データに対し、入力よりも出力のダイナミックレンジを広く取った空間フィルタ処理を施す空間フィルタ処理手段であり、解像度ｍ　ｄｐｉ（ドット・パー・インチ），ダイナミックレンジｐ　ｂｉｔ（ビット）の画像データに対して、解像度は変化させず、出力をダイナミックレンジｑ　ｂｉｔ（ｐ＜ｑ）とする空間フィルタ処理を行う。そして、例えば、ｍ＝６００，ｐ＝８，ｑ＝１０とすることができる。
処理の内容は、３×３画素マトリクス対応のラプラシアン等の、画像の文字部や絵柄部のエッジ情報を強調するＭＴＦ補正と、網点原稿に発生するモアレを抑えるためのスムージング処理であり、画像データが文字画像のデータであればＭＴＦ補正処理を、写真画像のデータであればスムージング処理を選択的に行う。
【００２６】
解像度変換処理部２０２は、空間フィルタ処理部２０１による処理後の画像データに対し、高解像度への解像度変換処理を行う解像度増加処理手段であり、解像度ｍ　ｄｐｉ，ダイナミックレンジｑ　ｂｉｔの画像データに対して、解像度をｎ　ｄｐｉ（ｍ＜ｎ）に上げると共にダイナミックレンジをｐ　ｂｉｔに戻す解像度変換処理を行う。この解像度変換処理は例えば内挿法や３次関数コンボリューション法を用いる補間によって行うことができ、ｎは例えばｎ＝１２００とすることができる。
【００２７】
ガンマ補正処理部２０３は、解像度変換処理部２０２による処理後の画像データに対し、ガンマ補正処理を行うガンマ補正手段である。この処理は、スキャナ装置１０６における読み取り特性と、画像データの送信先の装置における画像出力特性とをマッチングさせるための画像データ補正である。これは、基本的には読み取った原稿と同様な画像を出力先の装置において出力させるための処理であるが、出力画像データを用いてＯＣＲ（Ｏｐｔｉｃａｌ　Ｃｈａｒａｃｔｅｒ　Ｒｅａｄｅｒ）に文字認識を行わせる場合に、文字検出が容易になるような濃度補正を施す処理等も含む。
【００２８】
外部出力用処理部２１０は、単純２値化処理部２１１，２値誤差拡散処理部２１２，２値ディザ処理部２１３，単純多値処理部２１４，多値ディザ処理部２１５，画像フォーマット変換処理部２１６を備えており、ガンマ補正処理部２０３による処理後の画像データを、所定のフォーマットに変換する処理を行う。
この外部出力用処理部２１０においては、ガンマ補正処理部２０３による処理後の画像データに対し、まず、単純２値化処理，２値誤差拡散処理，２値ディザ処理，単純多値処理，多値ディザ処理のいずれかを、ユーザによる選択や出力先装置からの指示等に応じて画像データの使用目的に合うように選択して行う。そして、このようにすることにより、データの圧縮効果を高めたり、画像処理システム１００において複写出力した画像と同じ特性の画像を外部装置でも出力可能にしたりすることができる。これらの各処理を行う手段が単純２値化処理部２１１から多値ディザ処理部２１５までの５つの処理手段である。
【００２９】
単純２値化処理部２１１は、入力する多値の画像データに対して所定の値を閾値とする単純２値化処理を行って２値の画像データに変換する手段であり、画像データをＯＣＲ等を用いた文字認識に用いたい場合や、複写の際に文字モードで読み取られた画像データ等には、この単純２値化処理部２１１によって単純２値化処理を行うとよい。このようにすれば、ＯＣＲによる文字認識が容易になり、また、多値データを２値化して取り扱うことができるのでデータ量を削減することができ、汎用フォーマットに変換する際の画像データの圧縮率も向上させることができるので、さらにデータ量を削減することができる。
【００３０】
２値誤差拡散処理部２１２と２値ディザ処理部２１３は、多値データに対して誤差拡散処理やディザ処理といった中間調処理を行って２値の画像データに変換する手段であり、この処理を行えば、原稿の絵柄部等の階調特性を保持したまま画像データを取り出すことができる。また、多値データを２値データとするため、データ量を削減することができる。そして、例えば画像データを２値プリンタに対して出力して画像形成を行わせる場合等にこれらの処理が有効である。中間調処理を行っており、ＨＤＤ１０２への蓄積時に読み取った原稿とほぼ同等な出力を得ることができるためである。
単純多値処理部２１４は、多値画像データをそのまま出力する手段であり、多値ディザ処理部２１５は、中間調処理としてディザ処理を行い、出力を多値とする手段である。これらの処理では、もとの画像データの階調特性を保持しておくことができるので、画像データを多値プリンタに対して出力して画像形成を行わせる場合等に有効である。
【００３１】
画像データにこれらのいずれかの処理を施した後、必要であれば、フォーマット変換手段である画像フォーマット変換処理部２１６によって、ＴＩＦＦ（Ｔａｇｇｅｄ　Ｉｍａｇｅ　Ｆｉｌｅ　Ｆｏｒｍａｔ）形式やＪＰＥＧ（Ｊｏｉｎｔ　Ｐｈｏｔｏｇｒａｐｈｉｃ　Ｅｘｐｅｒｔ　Ｇｒｏｕｐ）形式等の外部装置で閲覧できる形式の汎用フォーマットに変換する。このようにすれば、ＨＤＤ１０２に蓄積している画像データをＰＣ（パーソナルコンピュータ）等の外部端末で容易に閲覧や編集することができる。なお、使用するフォーマットはユーザによる選択や出力先装置からの指示等に応じて適宜設定する。またプリンタに出力して画像形成を行わせる場合等、汎用フォーマットへの変換が不要である場合には、変換は行わないものとする。
そして、画像フォーマット変換処理部２１６による処理後の画像データは、ネットワークＩ／Ｆ１１１に送信され、ここからネットワーク１２０を介して外部装置に送信される。
【００３２】
次に、ネットワーク配信用画像処理部１１２における画像処理について説明する。
システムコントローラ１０１は、画像データを外部装置に転送すべき指示を受け取ると、ＨＤＤ１０２からその画像データを選択して読み出す。そして、ＨＤＤ１０２では画像データは圧縮状態で蓄積されているので、伸長処理を行って元の画像データに復元する。
その後、復元した画像データに対して画像処理を行うため、ネットワーク配信用画像処理部１１２の空間フィルタ処理部２０１に入力する。ここで、画像データは、解像度６００ｄｐｉで１画素８ビット（ｍ＝６００，ｐ＝８）の、図４に示すような写真画像のデータであるとする。このデータは、網点等の周期的な画像を等間隔にサンプリングしたデータに相当し、実際には２次元での画像読み取りを行う場合もあるが、説明を簡単にするため１次元で示している。そして、図４では横軸は画素番号、縦軸はその画素におけるデータ値を示す。以下の画像データの内容を示す図でも同様とする。
【００３３】
空間フィルタ処理部２０１では、この画像データに対して空間フィルタ処理（ここではＭＴＦ補正）を行う。
ここで、入力は１画素８ビットで各画素０から２５５までのダイナミックレンジのデータであるが、従来のように出力も１画素８ビットとすると、入力データに対してＭＴＦ補正の演算の行った結果が０を下回るか２５５を上回った場合でも０や２５５としなければならず、飽和が起こってしまう。この場合、ＭＴＦ補正処理の結果画像データは例えば図５のようになってしまう。このような画像データは高調波を含み、これは画像形成や表示を行う場合のモアレの発生の原因となる。
【００３４】
そこで、ここでは空間フィルタ処理部２０１の出力を入力より多いビット数のデータとしている。例えば１画素１０ビット（ｑ＝１０）とすれば、ダイナミックレンジを−５１２から＋５１１として、入力よりも広いダイナミックレンジを取ることができる。そして、このようにすれば、ＭＴＦ補正処理による飽和を起こりにくくすることができる。例えば図４の画像データに対して出力１０ビットのＭＴＦ補正処理を行った結果は、図６に示すようになり、飽和もそれによる高調波の発生も起こっていない。
なお、ダイナミックレンジの取り方は、飽和が起こらなければ、０から＋１０２３や−２５６から＋７６７等としてもよい。
【００３５】
空間フィルタ処理部２０１による処理後の画像データに対しては、解像度変換処理部２０２において高解像度への解像度変換処理を行う。そして、この解像度変換処理において、ダイナミックレンジはシステムコントローラ１０１からの入力時の値に戻す。ここでは、解像度１２００ｄｐｉ（ｎ＝１２００），１画素８ビットのデータに変換するものとする。
この処理は、ｍ＝６００ｄｐｉ，ｑ＝１０ｂｉｔの入力画像データをｎ＝１２００，ｑ＝１０ｂｉｔに解像度変換した後に、０及び２５５で飽和処理を行ってダイナミックレンジをｐ＝８ｂｉｔに低下させる。解像度の高い画像データにおいてはモアレは発生しにくいので、このように解像度変換を行ってから飽和処理を行えば、低解像度の状態で飽和処理を行うよりも、モアレの発生を低減することができる。
【００３６】
図６に示したＭＴＦ補正処理後の画像データに上記の解像度変換処理を行った画像データについて周波数解析を行った結果が図７である。図７では、横軸が周波数（ｌｐｉ：ライン・パー・インチ），縦軸が相対強度を示す。図７に示すとおり、３００ｌｐｉ以上の高周波成分は１００ｌｐｉ付近の成分に比較して少なく、高周波成分の構成比率がこの程度であればモアレはほとんど認識されない。
【００３７】
解像度変換処理部２０２による処理後の画像データに対しては、ガンマ補正処理部２０３においてガンマ補正処理を行う。このガンマ補正は、解像度変換処理部２０２で解像度を高めた画像データに対して行うため、急峻なガンマ補正であってもモアレは発生しにくい。
ガンマ補正処理後の画像データは、外部出力用処理部２１０において、上述したように単純２値化処理，２値誤差拡散処理，２値ディザ処理，単純多値処理，多値ディザ処理のいずれかの処理を施し、必要であればＴＩＦＦやＪＰＥＧ等の汎用フォーマットに変換した後、ネットワークＩ／Ｆ１１１に送信し、ここからネットワーク１２０を介して外部装置に送信する。
【００３８】
上述のように構成したネットワーク配信用画像処理部１１２においてこのような画像処理を行うことにより、送信先の外部装置で画像データを画像に再現する際のモアレの発生を低減することができる。また、この際、文字画像のデータに対しては平滑化処理を行わず、また急峻なガンマ補正も可能であるので、画像のシャープさを維持することもできる。
【００３９】
なお、ここでは、ネットワーク配信用画像処理部１１２を構成する各処理部は専用のハードウェアによって構成し、処理の高速化を図っている。しかし、汎用性を高めるためにこれらをプログラマブルなプロセッサによって構成するようにしてもよいし、システムコントローラ１０１のＣＰＵあるいはこれとは別に設けたＣＰＵに所定の制御プログラムを実行させることによって各処理部及び送信手段の機能を果たさせるようにしてもよい。
この場合において、この制御プログラムははじめからシステムコントローラ１０１に設けたＲＯＭ等に格納しておけばよいが、記録媒体である別のＲＯＭ等のメモリに記録して提供することもできる。また、ＳＲＡＭやＥＥＰＲＯＭ、メモリカードのような、他の不揮発性記録媒体（メモリ）に記録して提供することももちろん可能である。この制御プログラムを記憶させるメモリを書き換え可能な不揮発性記憶手段とすれば、技術の進歩に応じたプログラムのアップデートが容易になる。さらに、ネットワーク１２０に接続され、プログラムを記録した記録媒体を備える外部機器からダウンロードして実行させるようにすることも可能である。以下の各実施形態や変形例においても同様である。
【００４０】
また、上述した画像処理を行う場合、画像データをネットワーク配信用画像処理部１１２に入力する前に、システムコントローラ１０１によって画像データの解像度や画像サイズを変換できるようにしてもよい。このような処理の後に上述した画像処理を行うので、解像度や画像サイズの変換処理によってモアレが生じた場合でも、上述の画像処理によってそのモアレの影響を低減することができ、解像度や画像サイズの変換を単純間引きのような簡易な処理で行った場合でも画質の低下を防止することができる。
【００４１】
〔第２の実施形態：図８乃至図１２〕
次に、この発明の画像データ処理装置の第２の実施形態である画像処理システム及び、その画像処理システムを用いたこの発明の画像処理方法の実施形態について説明する。図８はその画像処理システムにおけるネットワーク配信用画像処理に関連する部分の構成を示すブロック図、図９はその画像処理システムのネットワーク配信用画像処理における画像データの解像度とダイナミックレンジについて説明するための図、図１０はその画像処理システムにおいてネットワーク配信用画像処理の対象となる図４に示した画像データに従来のＭＴＦ補正を施した結果の例を示す図、図１１は同じく高解像度への解像度変換処理を施した結果の例を示す図、図１２は図１１に示した画像データを周波数解析した結果を示す図である。
この画像処理システムは、ネットワーク配信用画像処理部１２２の構成が第１の実施形態の画像処理システムと異なるのみであるので、この点についてのみ説明する。
【００４２】
この画像処理システムのネットワーク配信用画像処理部１２２は、図８及び図９に示す通り、第１の解像度変換処理部２０４，空間フィルタ処理部２０５，ガンマ補正処理部２０３，第２の解像度変換処理部２０６，外部出力用処理部２１０を備えている。
第１の解像度変換処理部２０４は、システムコントローラ１０１によってＨＤＤ１０２から読み出されて入力される画像データに対し、高解像度への解像度変換処理を行う解像度増加処理手段であり、解像度ｍ　ｄｐｉ，ダイナミックレンジｐ　ｂｉｔの画像データに対して、解像度をｎ　ｄｐｉ（ｍ＜ｎ）に上げる解像度変換処理を行う。この解像度変換処理は例えば内挿法や３次関数コンボリューション法を用いる補間によって行うことができ、例えばｍ＝６００，ｐ＝８，ｎ＝１２００とすることができる。
【００４３】
空間フィルタ処理部２０５は、第１の解像度変換処理部２０４による処理後の画像データに対し、空間フィルタ処理を施す空間フィルタ処理手段であり、解像度ｎ　ｄｐｉ，ダイナミックレンジｐ　ｂｉｔ（ビット）の画像データに対して、解像度やダイナミックレンジを保ったまま空間フィルタ処理を行う。空間フィルタ処理として、ＭＴＦ補正処理やスムージング処理を画像データの内容に応じて選択的に行う点は、第１の実施形態の場合と同様である。
ガンマ補正処理部２０３は、空間フィルタ処理部２０５による処理後の画像データに対し、ガンマ補正処理を行う点以外は、第１の実施形態の場合と同様なガンマ補正手段である。
【００４４】
第２の解像度変換処理部２０６は、ガンマ補正処理部２０３による処理後の画像データに対し、低解像度への解像度変換処理を行う解像度低減処理手段であり、解像度ｎ　ｄｐｉ，ダイナミックレンジｐ　ｂｉｔの画像データに対して、解像度を第１の解像度変換処理部２０４による処理前のｍ　ｄｐｉに下げる解像度変換処理を行う。この解像度変換処理は例えば３００ｌｐｉ以上の高周波成分を遮断する平滑フィルタと間引きによるダウンサンプリングによって行うことができる。
外部出力用処理部２１０は、第１の実施形態の場合と同様なものである。
【００４５】
次に、この画像処理システムのネットワーク配信用画像処理部１２２における画像処理について説明する。
この実施形態においても、システムコントローラ１０１は、画像データを外部装置に転送すべき指示を受け取ると、ＨＤＤ１０２からその画像データを選択して読み出し、伸長処理を行い、画像処理を行うため、ネットワーク配信用画像処理部１２２の第１の解像度変換処理部２０４に入力する。ここで、画像データは、第１の実施形態の場合と同様な、解像度６００ｄｐｉで１画素８ビット（ｍ＝６００，ｐ＝８）の、図４に示すような写真画像のデータであるとする。
このような画像データに対して従来のように通常のＭＴＦ補正を行うと、その結果は例えば図１０に示すようになり、強調処理によって画像データの一部は０あるいは２５５に飽和してしまう。そしてこれが画像ではモアレとして観察される。
【００４６】
これに対し、この画像処理システムにおいては、まず第１の解像度変換処理部２０４で高解像度への解像度変換処理を行う。ここでは、解像度１２００ｄｐｉ（ｎ＝１２００），１画素８ビットのデータに変換するものとする。すなわち、解像度２倍の画像データに変換する。また、ダイナミックレンジは変更しない。図４に示した入力画像データに上記の解像度変換処理を行った画像データは図１１に示すようになり、この画像データについて周波数解析を行った結果が図１２である。図１２では、横軸が周波数（ｌｐｉ），縦軸が相対強度を示す。図１２に示すとおり、この時点では３００ｌｐｉ以上の高周波成分は発生しておらず、モアレは認識されない。
【００４７】
第１の解像度変換処理部２０４による処理後の画像データに対しては、空間フィルタ処理部２０５において空間フィルタ処理（ここではＭＴＦ補正）を行う。ここでは、第１の実施形態の場合と異なり、入力と出力のダイナミックレンジはどちらもｐ＝８ビットである。従って、入力データに対してＭＴＦ補正の演算の行った結果が０を下回るか２５５を上回った場合でも０や２５５としなければならず、飽和が起こってしまう。しかし、解像度を高くしているため、飽和はあまり起こらず、飽和によって生じる高周波成分もわずかであるので、モアレはほとんど生じない。なお、図示は省略するが、この空間フィルタ処理後の画像データを周波数特性解析した結果は、第１の実施形態の解像度変換処理部２０２での処理後の画像データに対して解析を行った場合（図７に示した）とほぼ同様になった。
【００４８】
空間フィルタ処理部２０５による処理後の画像データに対しては、ガンマ補正処理部２０３においてガンマ補正処理を行う。このガンマ補正は、第１の実施形態の場合と同様、解像度を高めた画像データに対して行うため、急峻なガンマ補正であってもモアレは発生しにくい。
ガンマ補正処理部２０３による処理後の画像データに対しては、第２の解像度変換処理部２０６によって低解像度への解像度変換処理を行う。ここでは、ｎ＝１２００ｄｐｉの入力画像データをｍ＝６００ｄｐｉの画像データに変換する。ダイナミックレンジは、入出力共にｐ＝８ｂｉｔである。
この解像度変換は、３００ｌｐｉ以上の高周波成分を遮断する平滑フィルタと間引きによるダウンサンプリングによって行うが、この処理により、空間フィルタ処理やガンマ処理によって発生する高周波成分を除去してモアレをより効果的に防止することができる。
【００４９】
第２の解像度変換処理部２０６による解像度変換処理後の画像データは、外部出力用処理部２１０において、第１の実施形態の場合と同様に所要の処理を施した後、ネットワークＩ／Ｆ１１１に送信し、ここからネットワーク１２０を介して外部装置に送信する。
【００５０】
上述のように構成したネットワーク配信用画像処理部１２２においてこのような画像処理を行うことにより、送信先の外部装置で画像データを画像に再現する際のモアレの発生を低減することができる。また、この際急峻なガンマ補正が可能であるので、画像のシャープさを維持することもできる。
特に、空間フィルタ処理やガンマ処理を高解像度の画像データに対して行うことによりモアレの発生を効果的に防止でき、さらに元の解像度に戻す解像度変換処理によってモアレの原因となる高周波成分を除去できるので、モアレ防止効果を最大限に発揮させることができる。
上述した例の場合では、６００ｄｐｉ程度の比較的低解像度の読み取り装置で読み取った画像データであっても、１２００ｄｐｉ程度の高解像度の読み取り装置で読み取った場合と同程度の品質の画像を得ることができる。
【００５１】
〔第３の実施形態：図１３，図１４〕
次に、この発明の画像データ処理装置の第３の実施形態である画像処理システム及び、その画像処理システムを用いたこの発明の画像処理方法の実施形態について説明する。図１３はその画像処理システムにおけるネットワーク配信用画像処理に関連する部分の構成を示すブロック図、図１４はその画像処理システムのネットワーク配信用画像処理における画像データの解像度とダイナミックレンジについて説明するための図である。
この画像処理システムは、ネットワーク配信用画像処理部１３２においてガンマ補正処理部２０３と外部出力用処理部２１０との間に第２の解像度変換処理部２０６を設けた点が第１の実施形態の画像処理システムと異なるのみであるので、この点についてのみ説明する。なお、第１の実施形態の解像度変換処理部２０２については、ここでは、第２の解像度変換処理部２０６と区別するために第１の解像度変換処理部２０２としている。
【００５２】
第２の解像度変換処理部２０６は、第２の実施形態で説明した第２の解像度変換処理部２０６と同様な解像度低減処理手段であり、解像度ｎ　ｄｐｉ，ダイナミックレンジｐ　ｂｉｔの画像データに対して、解像度を第１の解像度変換処理部２０４による処理前のｍ　ｄｐｉに下げる解像度変換処理を行う。
そして、この画像処理システムのネットワーク配信用画像処理部１３２における画像処理では、ガンマ補正処理部２０３による処理後の画像データに対して第２の実施形態の場合と同様な低密度への解像度変換処理を行う。また、第２の解像度変換処理部２０６による解像度変換処理後の画像データは、外部出力用処理部２１０において、第１の実施形態の場合と同様に所要の処理を施した後、ネットワークＩ／Ｆ１１１に送信し、ここからネットワーク１２０を介して外部装置に送信する。
【００５３】
上述のように構成したネットワーク配信用画像処理部１３２においてこのような画像処理を行うことにより、送信先の外部装置で画像データを画像に再現する際のモアレの発生を低減することができる。また、この際急峻なガンマ補正が可能であるので、画像のシャープさを維持することもできる。
特に、ガンマ処理を高解像度の画像データに対して行うことによりモアレの発生を効果的に防止でき、さらに元の解像度に戻す解像度変換処理の時にモアレの原因となる高周波成分を除去できるので、モアレ防止効果は大きい。上述した例の場合では、第２の実施形態の場合と同様、６００ｄｐｉ程度の比較的低解像度の読み取り装置で読み取った画像データであっても、１２００ｄｐｉ程度の高解像度の読み取り装置で読み取った場合と同程度の品質の画像を得ることができる。
【００５４】
ところで、この実施形態と第２の実施形態の違いは、空間フィルタ処理を低解像度の状態で行い、入力よりも出力のダイナミックレンジを広く取るようにした点である。空間フィルタ処理を低解像度で行うことにより、第２の実施形態の場合と比較して若干モアレ低減効果は低いが、第２の解像度変換処理部２０６において高周波成分を除去できるのでほとんど問題にならない。一方で、空間フィルタ処理に必要な係数マトリクスを小さくすることができるので、空間フィルタ処理部２０１のメモリ容量を低減でき、ハードウェアの部品を削減することができる。
【００５５】
〔各実施形態の変形例：図１５乃至図１７〕
次に、上述した各実施形態の変形例について、図１５乃至図１７を用いて説明する。図１５は、第３の実施形態の画像処理システムに第１の変形例を適用した画像処理について説明するための図１４と対応する図、図１６は同じく第２の変形例を適用した画像処理について説明するための図、図１７は同じく第３の変形例を適用した画像処理について説明するための図である。
【００５６】
まず、第１の変形例は、図１５に示すように、第１の解像度変換処理部２２２において主走査方向のみについてｍ　ｄｐｉからｎ　ｄｐｉに解像度を増加させる解像度変換処理を行うようにしたものである。第２の解像度変換処理部２２６では、主走査方向のみについてｎ　ｄｐｉの解像度をｍ　ｄｐｉに戻し、最終的には第１の解像度変換処理部２２２による処理前の解像度としている。
ここで、主走査方向とは、スキャナ装置１０６によって画像を読み取る場合の主走査方向、あるいはプリンタ装置１０８によって画像データに基づいて画像形成を行う場合の主走査方向となる方向であり、データ転送時にはライン同期信号の間に１ライン分の画像データとして転送されるデータの画素が並ぶ方向である。従って、画像に回転処理が施された場合等には、読み取り時点とは主走査方向が変化する場合がある。
【００５７】
モアレ除去の効果は、このように主走査方向と副走査方向の一方のみについて解像度変換を行うだけでも十分に効果がある場合もある。このとき、副走査方向の解像度変換を行うためには解像度変換処理部に複数ライン分のバッファを設ける必要があるのに対し、主走査方向のみの解像度変換では１ライン分のバッファでよいので、回路の簡略化の観点からは、主走査方向について解像度変換を行う方が望ましい。しかし、副走査方向のみについて解像度変換を行うようにしてもよい。
この構成は、スキャナ装置１０６が主走査方向６００ｄｐｉ，副走査方向１２００ｄｐｉのように非均等な解像度での読み取りを行う場合に、低解像度で読み取った方向のみについて解像度変換を行うように適用すると、特に効果的である。
【００５８】
次に、第２の変形例は、図１６に示すように、第１の解像度変換処理部２０２において２以上の整数倍の解像度に解像度変換処理を行うようにしたものである。ａを倍率とする。第２の解像度変換処理部２０６では、ａ×ｍ　ｄｐｉの解像度をｍ　ｄｐｉに戻し、最終的には第１の解像度変換処理部２２２による処理前の解像度としている。
このような整数倍の解像度変換処理は、０値挿入と平滑フィルタの組み合わせで行うことができ、整数分の１の解像度変換は帯域制限を行う平滑フィルタとダウンサンプリング（まびき）によって行うことができる。そして、任意倍率への変倍回路のような大掛かりなハードウェアは必要なく、必要最小限のハードウェアで画像のひずみがない解像度変換を行うことができ、それによってモアレの少ない画像データを送信する画像処理システムを安価に構築することが可能になる。
【００５９】
第３の変形例は、図１７に示すように、ネットワーク配信用画像処理部１６２への入力画像データの解像度を６００ｄｐｉとし、第１の解像度変換処理部２０２においてこれを１２００ｄｐｉの解像度に変換するようにしたものである。第２の解像度変換処理部２０６では、１２００ｄｐｉの解像度を６００ｄｐｉに戻し、最終的には第１の解像度変換処理部２０２による処理前の解像度としている。
モアレ低減のためには、まず高解像度で画像を読み取ることが好ましい。そして、現在の汎用スキャナにおいて、６００ｄｐｉの解像度のものは、高速であっても比較的安価である。プリンタについても、高速動作時に安定して画像を形成できるのは６００ｄｐｉ程度の解像度のものまでである。従って、画像処理システム１００にコピー動作を行わせたり、外部のプリンタに画像データを送信して画像形成を行わせたりする場合には、画像データを６００ｄｐｉの解像度とすることが好ましい。
【００６０】
また、モアレ低減のために行う高解像度への解像度変換については、高解像度の方が好ましいが、解像度を増すほどデータサイズが大きくなり、これを扱うために大容量のメモリが必要になり、処理回路も複雑になってしまう。従って、第２の変形例で説明した「整数倍」の条件も考慮すると、１２００ｄｐｉへの変換が妥当である。
従って、現在の技術レベルで低コストでこの発明の効果を最大限に発揮させるためには、この変形例の構成が有効である。
【００６１】
なお、ここでは各変形例を第３の実施形態に適用した例について説明したが、他の実施形態にも適用できることはもちろんである。
また、第１の実施形態で説明したシステムコントローラ１０１による画像データの解像度や画像サイズの変換処理も、他の実施形態や変形例に適用することができる。
上述した各実施形態で使用したｍ，ｎ，ｐ，ｑの数値例は一例に過ぎず、他の数値を適用してもよいことも、もちろんである。
【００６２】
また、第２及び第３の実施形態において、第２の解像度変換処理部２０６では第１の解像度変換処理部における処理前の解像度に変換するとしたが、出力先の装置やユーザからの要求によっては、かならずしもこのようにする必要はなく、処理前の解像度と異なる解像度に変換するようにしてもよい。
さらに、この発明の画像データ処理装置は、複写機能を有する画像処理システムに限られるものではなく、例えば原稿を読み取るためのスキャナ装置のみを有するもの、あるいは蓄積する画像データを外部装置から入力するものであってもよい。
【００６３】
【発明の効果】
以上説明してきたように、この発明の画像データ処理装置及び画像データ処理方法によれば、送信先の外部装置で画像データを画像に再現する際のモアレの発生を低減することができる。またこの際、画像のシャープさを維持することもできる。
また、この発明のプログラムによれば、画像データ処理装置に備えるコンピュータを上記のような画像処理を行う手段として機能させることができる。
また、この発明の記録媒体によれば、上記のプログラムを記憶していないコンピュータにそのプログラムを記憶させ、その実行によって上記のような画像処理を行う手段として機能させることができる。
【図面の簡単な説明】
【図１】この発明の画像データ処理装置の第１の実施形態である画像処理システムにおけるネットワーク配信用画像処理に関連する部分の構成を示すブロック図である。
【図２】その画像処理システムのネットワーク配信用画像処理における画像データの解像度とダイナミックレンジについて説明するための図である。
【図３】その画像処理システムの全体構成を示すブロック図である。
【図４】その画像処理システムにおいてネットワーク配信用画像処理の対象となる画像データの例を示す図である。
【図５】その画像データに従来のＭＴＦ補正を施した結果の例を示す図である。
【図６】同じくこの発明に係る画像処理におけるＭＴＦ補正を施した結果の例を示す図である。
【図７】図６に示した画像データを周波数解析した結果を示す図である。
【図８】この発明の画像データ処理装置の第２の実施形態である画像処理システムにおけるネットワーク配信用画像処理に関連する部分の構成を示すブロック図である。
【図９】その画像処理システムのネットワーク配信用画像処理における画像データの解像度とダイナミックレンジについて説明するための図である。
【図１０】図４に示した画像データに従来のＭＴＦ補正を施した結果の図５とは別の例を示す図である。
【図１１】その画像処理システムにおいてネットワーク配信用画像処理の対象となる図４に示した画像データに高解像度への解像度変換処理を施した結果の例を示す図である。
【図１２】図１１に示した画像データを周波数解析した結果を示す図である。
【図１３】この発明の画像データ処理装置の第３の実施形態である画像処理システムにおけるネットワーク配信用画像処理に関連する部分の構成を示すブロック図である。
【図１４】その画像処理システムのネットワーク配信用画像処理における画像データの解像度とダイナミックレンジについて説明するための図である。
【図１５】第３の実施形態の画像処理システムに第１の変形例を適用した画像処理について説明するための図１４と対応する図である。
【図１６】同じく第２の変形例を適用した画像処理について説明するための図である。
【図１７】同じく第３の変形例を適用した画像処理について説明するための図である。
【図１８】従来のデジタル複合機の構成を示すブロック図である。
【符号の説明】
１００：画像処理システム
１０１：システムコントローラ
１０２：ＨＤＤ　　　　　　１０４：コピー装置
１０５：コピーエンジン部　１０６：スキャナ装置
１０７：画像処理部　　　　１０８：プリンタ装置
１０９：コピーコントローラ　１１０：操作パネル
１１１：ネットワークＩ／Ｆ
１１２，１２２，１３２，１４２，１５２，１６２：ネットワーク配信用画像処理部
１２０：ネットワーク
２０１，２０５：空間フィルタ処理部
２０２：解像度変換処理部　２０３：ガンマ補正処理部
２０４：第１の解像度変換処理部
２０６：第２の解像度変換処理部
２１０：外部出力用処理部　２１１：単純２値化処理部
２１２：２値誤差拡散処理部
２１３：２値ディザ処理部　２１４：単純多値処理部
２１５：多値ディザ処理部
２１６：画像フォーマット変換処理部
【図１】
2004072571.tif 000003
【図２】
2004072571.tif 000004
【図３】
2004072571.tif 000005
【図４】
2004072571.tif 000006
【図５】
2004072571.tif 000007
【図６】
2004072571.tif 000008
【図７】
2004072571.tif 000009
【図８】
2004072571.tif 000010
【図９】
2004072571.tif 000011
【図１０】
2004072571.tif 000012
【図１１】
2004072571.tif 000013
【図１２】
2004072571.tif 000014
【図１３】
2004072571.tif 000015
【図１４】
2004072571.tif 000016
【図１５】
2004072571.tif 000017
【図１６】
2004072571.tif 000018
【図１７】
2004072571.tif 000019
【図１８】
2004072571.tif 000020