(57)【要約】      （修正有）【課題】原稿を読み取ることによって得られた画像データに中間調処理を施す際に発生するモアレを、不要な解像度の劣化を招くことなく効率的に解消する。【解決手段】画像形成装置１によれば、画像処理装置２０において、ディザパターンの周期構造と同じ周期構造でブロック平均処理を行う。各ブロック内の画素とそのブロック周辺の画素の値を用いた重み付け平均値を求め、各ブロック内の画素の値を求められた重み付け平均値で置き換える。あるいはまた、各ブロック内の画素のみを用いて平均値を求め、求められた平均値で置き換える。【選択図】図１
2004364084.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像を読み取る画像読取装置から入力された画像データに中間調処理を施す中間調処理部を備えた画像処理装置において、
前記中間調処理部は、前記入力された画像データにディザ処理を施すことによりドット又はライン状の連続したパターンを生成するものであり、
前記入力された画像データを、前記中間調処理部により生成されるドットの中心又はラインの中心線上に中心が略一致する複数のブロックに区切り、各ブロック内の画素の値の平均値を求め、前記各ブロック内の画素の値を前記求められた平均値で置きかえるブロック平均処理部を備えたことを特徴とする画像処理装置。
【請求項２】
前記ブロック平均処理部は、前記各ブロック内の画素とそのブロック周辺の画素の値を用いた重み付け平均値を求め、前記各ブロック内の画素の値を前記求められた重み付け平均値で置きかえることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記ブロック平均処理部は、前記各ブロック内の画素のみを用いて平均値を求め、前記各ブロック内の画素の値を前記求められた平均値で置きかえることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
原稿画像を読み取る画像読取装置から入力された画像データに中間調処理を施す中間調処理部を備えた画像処理装置において、
前記中間調処理部は、前記入力された画像データにディザ処理を施すことによりドット又はライン状の連続したパターンを生成するものであり、
前記入力された画像データを、前記中間調処理部により生成されるパターンの周期構造と同じ周期構造となるように複数のブロックに区切り、各ブロック内の画素の値の平均値を求め、前記各ブロック内の画素の値を前記求められた平均値で置きかえるブロック平均処理部を備えたことを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像読取装置により読み取られた画像データに中間調処理等の画像処理を施す画像処理装置に関する。
【０００２】
【従来の技術】
印刷物の原稿をイメージスキャナ等の画像読取装置で読み取ることによって得られた画像データに対してディザ処理などの中間調処理を行うと、原稿の網点構造による周期構造と、中間調処理が発生させるパターンの周期構造との干渉によってモアレが発生することがある。これを除くためには、原稿側の周期構造を崩すことが有効であり、その方法として、平滑化フィルタを用いた移動平均処理が従来から行われている。
【０００３】
しかしながら、平滑化フィルタは原稿の網点構造による周期構造とともに画像のディテール（細部）も一緒に平滑化してしまうため、鮮鋭さがなくなり、画像が劣化してしまうという問題があった。
【０００４】
そこで、この問題を解決するために、特許文献１〜３に示すように、原稿や原稿内のブロックの局所的な特徴に応じて選択的に平滑化フィルタの強さ、サイズ等を変更することが行われている。
【０００５】
【特許文献１】
特開平５−２３６２６０号公報
【特許文献２】
特開平５−４８８９４号公報
【特許文献３】
特開２０００−１０１８４５号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、上述した特許文献１〜３においては、画像や原稿内のブロックの特徴を解析する必要があり、処理が複雑であった。また、移動平均処理では画素毎に平滑化フィルタ処理を行っているため、高周波成分を完全にカットするためにはかなり大きなフィルタサイズが必要となり、モアレを抑えるために画像がボケるという問題があった。
【０００７】
本発明の課題は、原稿を読み取ることによって得られた画像データに中間調処理を施す際に発生するモアレを、解像度の劣化を招くことなく効率的に解消することである。
【０００８】
【課題を解決するための手段】
上記課題を解決するため、請求項１に記載の発明は、
原稿画像を読み取る画像読取装置から入力された画像データに中間調処理を施す中間調処理部を備えた画像処理装置において、
前記中間調処理部は、前記入力された画像データにディザ処理を施すことによりドット又はライン状の連続したパターンを生成するものであり、
前記入力された画像データを、前記中間調処理部により生成されるドットの中心又はラインの中心線上に中心が略一致する複数のブロックに区切り、各ブロック内の画素の値の平均値を求め、前記各ブロック内の画素の値を前記求められた平均値で置きかえるブロック平均処理部を備えたことを特徴としている。
【０００９】
請求項１に記載の発明によれば、入力された画像データを、中間調処理部により生成されるドットの中心又はラインの中心線上に中心が略一致する複数のブロックに区切り、各ブロック内の画素の値の平均値を求め、前記各ブロック内の画素の値を前記求められた平均値で置きかえる。従って、解像度を劣化させずに効率的なモアレ除去を行うことができる。
【００１０】
ここで、ドット又はライン状等、ディザ処理によって生成される連続したパターンの形状については、例えば、「ポストスクリプトスクリーニング」（ピーターフィンク著、アドビ出版）に記述されており、ドット又はライン状のパターンがディザ法にはごく普通に用いられることは言うまでもない。
【００１１】
請求項２に記載の発明は、請求項１に記載の発明において、
前記ブロック平均処理部は、前記各ブロック内の画素とそのブロック周辺の画素の値を用いた重み付け平均値を求め、前記各ブロック内の画素の値を前記求められた重み付け平均値で置きかえることを特徴としている。
【００１２】
請求項２に記載の発明によれば、請求項１に記載の発明において、各ブロック内の画素とそのブロック周辺の画素の値を用いた重み付け平均値を求め、各ブロック内の画素の値を求められた重み付け平均値で置きかえる。従って、効率的なモアレ除去を行うことができるとともに、１ブロックあたりの画素数が少ない場合に、ブロック内の画素のみを平均しても除去しきれないノイズを除去することができる。また、ブロック内中央の画素に重みを増やすことにより、鮮鋭性を保つことができる。
【００１３】
請求項３に記載の発明は、請求項１に記載の発明において、
前記ブロック平均処理部は、前記各ブロック内の画素のみを用いて平均値を求め、前記各ブロック内の画素の値を前記求められた平均値で置きかえることを特徴としている。
【００１４】
請求項３に記載の発明によれば、各ブロック内の画素のみを用いて平均値を求め、各ブロック内の画素の値を求められた平均値で置きかえる。従って、鮮鋭性を保ちつつ、効率的なモアレ除去を行うことができる。
【００１５】
請求項４に記載の発明は、
原稿画像を読み取る画像読取装置から入力された画像データに中間調処理を施す中間調処理部を備えた画像処理装置において、
前記中間調処理部は、前記入力された画像データにディザ処理を施すことによりドット又はライン状の連続したパターンを生成するものであり、
前記入力された画像データを、前記中間調処理部により生成されるパターンの周期構造と同じ周期構造となるように複数のブロックに区切り、各ブロック内の画素の値の平均値を求め、前記各ブロック内の画素の値を前記求められた平均値で置きかえるブロック平均処理部を備えたことを特徴としている。
【００１６】
請求項４に記載の発明によれば、入力された画像データを、中間調処理部により生成されるパターンの周期構造と同じ周期構造となるように複数のブロックに区切り、各ブロック内の画素の値の平均値を求め、各ブロック内の画素の値を前記求められた平均値で置きかえる。従って、解像度を劣化させずに効率的なモアレ除去を行うことができる。
【００１７】
【発明の実施の形態】
以下、図を参照して、本発明の実施の形態を詳細に説明する。
図１に、本発明に係る画像形成装置１の機能構成例を示す。画像形成装置１はモノクロコピー機であり、図１に示すように、画像読取装置１０、画像処理装置２０、画像出力装置３０等により構成されている。各構成要素はシステムバスを介して接続されたＣＰＵ等により構成される制御部７０の統括的な制御下において動作する。
【００１８】
画像読取装置１０は、光源、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）、Ａ／Ｄ変換器等を備え、光源から原稿へ照明走査した光の反射光を結像して光電変換することにより原稿の画像を読み取り、読み取った画像をＡ／Ｄ変換して画像データＤ１を画像処理装置２０に出力する。ここで、画像は、図形や写真等のイメージデータに限らず、文字や記号等のテキストデータ等も含む。
【００１９】
画像処理装置２０は、画像データＤ１に各種画像処理を施して画像データＤ５として画像出力装置３０に出力する。即ち、画像処理装置２０に入力された画像データＤ１は、γ変換部２１でγ補正が施され、この変換された画像データＤ２はブロック平均処理部２２で平均化され、平均化された画像データＤ３はγ補正部２３において補正され、補正された画像データＤ４は中間調処理部２４で処理され、この処理された画像データＤ５は画像出力装置３０へ出力される。
【００２０】
γ変換部２１は、画像読取装置１０で読み取られた画像データＤ１にγ補正を施して輝度リニアから濃度リニアに変換し、変換された画像データＤ２をブロック平均処理部２２に出力する。
【００２１】
ブロック平均処理部２２は、画像読取装置１０に読み取られた画像データＤ１に含まれる原稿側の周期構造を除去するため、画像データＤ２に、後段の中間調処理部２４と同期したブロック平均化処理を施す。
【００２２】
以下、ブロック平均化処理について詳述する。図２（ａ）に、中間調処理部２４で生成されるディザパターンの一例を示す。中間調処理部２４においては、組織的ディザ法によりドットあるいはライン状の連続したパターンが生成される。図２（ａ）のディザパターンは、図２（ｂ）に示す斜めラインＬ状のパターンを有している。この斜めラインＬ状のパターンは、中間調処理で用いられる、マトリックス状に配置された閾値（以下、ディザマトリックスと称する）により決定される周期構造Ａにより構成されるものである。この周期構造Ａは、図２（ａ）のディザパターンの周期構造であり、３画素周期を例に以下説明する。
【００２３】
ここで、画像読取装置１０により読み取られた画像データＤ１に含まれる原稿側の周期構造がディザパターンの周期構造と異なる場合、例えば、２画素周期であった場合、モアレが発生してしまう。そこで、ブロック平均処理部２２において、図３に示すように、ディザパターンの周期構造と同様の周期構造となるように画像データＤ２をブロック化し、ブロック内の画素を用いて、或いはブロック内の画素とブロック周辺の画素とを用いて、平均値（重み付け平均値）を求め、ブロック内の画素を求められた平均値（重み付け平均値）により置きかえるブロック平均処理を行う。画像データＤ２をブロック化する際には、各ブロックの中心Ｏが、ディザパターンのドットの中心或いはラインの中心線上と略一致するようにブロック化する。例えば、後段の中間調処理部２４において図２に示すラインＬ状のディザパターンを生成する場合、ブロック平均処理部２２において、図３に示すように画像データＤ２をブロック化する。このとき、図３に示すブロックＢの中心Ｏの位置は、図２（ｂ）に示すディザパターンのラインＬの中心線ｌ上の点Ｐと略一致するようにブロック化する。略一致とは、その誤差がブロックの大きさの半分を超えないことをいう。
【００２４】
図４に、ブロック平均処理部２２における回路例を示す。この回路例は、画像データＤ２を３画素周期にブロック平均するものである。ＦＦ１〜ＦＦ５はフリップフロップからなるシフトレジスタであり、制御部７０からの画素クロックＣＬＫに応じて１画素分の画像データＤ２が順に伝搬される。
【００２５】
重み計算部ＣＡは、画素クロックＣＬＫ毎に、ＦＦ１〜ＦＦ５の値（画像信号値）を用いて下記に示すＯＵＴ１〜ＯＵＴ３の計算を行い、重み付け平均値を求める。
ｏｕｔ１＝（ｐ１×ＦＦ１＋ｐ２×ＦＦ２＋ｐ３×ＦＦ３）／（ｐ１＋ｐ２＋ｐ３）
ｏｕｔ２＝（ｐ１×ＦＦ２＋ｐ２×ＦＦ３＋ｐ３×ＦＦ４）／（ｐ１＋ｐ２＋ｐ３）
ｏｕｔ３＝（ｐ１×ＦＦ３＋ｐ２×ＦＦ４＋ｐ３×ＦＦ５）／（ｐ１＋ｐ２＋ｐ３）
【００２６】
ここで、ｐ１、ｐ２、ｐ３は重み付けの係数であり、整数が用いられる。例えば、単純平均を行うには、ｐ１＝ｐ２＝ｐ３＝１とすれば良く、中央の画素に重みを増やすのであれば、ｐ１＝１、ｐ２＝２、ｐ３＝１とすればよい。ブロック内の画素のみを用いて平均値を求めることにより、鮮鋭性を保つことができるが、更に中央の画素の値に重みを増やすことにより、より一層鮮鋭性を保つことができる。
【００２７】
ＯＵＴ１〜ＯＵＴ３の重み付け平均値が求められると、重み計算部ＣＡ内部のセレクタは、セレクト信号を生成し、セレクト信号に基づいて、ＯＵＴ１、ＯＵＴ２、ＯＵＴ３の何れかの値を選択して出力する。本実施の形態においては、重み計算部ＣＡ内部のセレクタは、セレクト信号が０の時ＯＵＴ１の値を、セレクト信号が１の時ＯＵＴ２の値を、セレクト信号が２の時ＯＵＴ３の値を選択する。
【００２８】
セレクト信号は、注目画素の主走査方向位置と副走査方向位置から下記の式で求められる。
セレクト信号＝（主走査方向位置−副走査方向位置％３）％３
ここで、演算子％は、左側の数値を右側の数値で除算した余りを計算することを意味する。主走査方向位置と副走査方向位置は、画素クロックＣＬＫをカウントすることにより得られる。例えば、主走査方向の幅が７０００画素の画像データを処理するとき、処理の開始から画素クロックＣＬＫをカウントして、そのカウント値を画素クロック数とすれば、下記の式で求めることができる。
主走査方向位置＝画素クロック数％７０００
副走査方向位置＝画素クロック数／７０００
【００２９】
生成されたセレクト信号に基づいて、ＯＵＴ１、ＯＵＴ２、ＯＵＴ３の何れかの値を選択して出力することで、ＯＵＴ１〜ＯＵＴ３の値が循環的に（ＯＵＴ１→ＯＵＴ２→ＯＵＴ３→ＯＵＴ１→ＯＵＴ２→ＯＵＴ３→・・・の順に）選択され、平均化された画像データＤ３として出力される。
【００３０】
上述した構成により、図３に示すように、１ライン（行）下に移行する毎に１画素右にずれる斜めライン状のブロック平均を実現することができる。また、ｍライン（行）下に行く毎にｎ画素右にずれるように制御すること等により、斜めラインの角度を調整することが容易に実現できることは言うまでもない（ｍ、ｎは整数）。その場合、セレクト信号は、下記の式で求められる。
セレクト信号＝（（主走査方向位置−（副走査位置方向／ｍ）％３）％３）×ｎ
この制御は、後述する中間調処理部２４の位置の角度の指定と同期して行うことで、中間調処理部２４で生成されるディザパターンと同様の構造でブロック化することができる。
【００３１】
また、ブロック内の画素のみでなく、ブロック周辺の画素を用いて重み付け平均を行うと、１ブロックあたりの画素数が少ない場合に、ブロック内の画素だけを平均しても除去しきれないノイズを除去することができ、さらに中央の画素に重みを増やすことにより、鮮鋭性を保つことができる。
【００３２】
図５に、ブロック平均処理部２２の他の例を示す。図５に示す回路においては、画像データＤ２を３画素周期にブロック平均する際に、ブロック内画素及びブロック周辺の画素を用いて重み付け平均を行う。図５に示すように、ブロック周辺の画素を用いて重み付け平均を行う場合には、フリップフロップの数を増やし（ＦＦ１〜ＦＦ７）、ＯＵＴ１〜ＯＵＴ３の計算式を以下のように変更すればよい。
ｏｕｔ１＝（ｐ１×ＦＦ１＋ｐ２×ＦＦ２＋ｐ３×ＦＦ３＋ｐ４×ＦＦ４＋ｐ５×ＦＦ５）／（ｐ１＋ｐ２＋ｐ３＋ｐ４＋ｐ５）
ｏｕｔ２＝（ｐ１×ＦＦ２＋ｐ２×ＦＦ３＋ｐ３×ＦＦ４＋ｐ４×ＦＦ５＋ｐ５×ＦＦ６）／（ｐ１＋ｐ２＋ｐ３＋ｐ４＋ｐ５）
ｏｕｔ３＝（ｐ１×ＦＦ３＋ｐ２×ＦＦ４＋ｐ３×ＦＦ５＋ｐ４×ＦＦ６＋ｐ５×ＦＦ７）／（ｐ１＋ｐ２＋ｐ３＋ｐ４＋ｐ５）
【００３３】
ここで、ｐ１、ｐ２、ｐ３、ｐ４、ｐ５は重み付けの係数であり、整数が用いられる。例えば、単純平均をするには、
ｐ１＝ｐ２＝ｐ３＝ｐ４＝ｐ５＝１
とすれば良く、中央の画素に重みを増やすのであれば、
ｐ１＝１、ｐ２＝２、ｐ３＝３、ｐ４＝２、ｐ５＝１とすればよい。
【００３４】
ブロック平均処理部２２において画像データＤ２にブロック平均処理を施した後、この平均化された画像データＤ３はγ補正部２３に出力される。
【００３５】
γ補正部２３は、予め設定された、図６に示すようなγ補正カーブを用いて画像データＤ３のレベルを変換し、画像出力装置３０の階調特性を補正する。γ補正部２３により階調特性を補正された画像データＤ４は、中間調処理部２４に出力される。
【００３６】
中間調処理部２４は、組織的ディザ法によりディザ処理を行い、画像データＤ４の各画素の画像信号値を、その画素位置に対応するディザマトリックスの閾値と比較して２値化する。図７に、中間調処理部２４の内部構成の一例を示す。図７に示す比較演算器γ１〜γ３及びセレクタＳＥＬにより、画像データＤ４の各画素の画像信号値と、各画素位置に応じた３×１のディザマトリックスの閾値とを比較して２値化する処理を行う。画像データＤ４の各画素は、比較演算器γ１、γ２、γ３に入力される。比較演算器γ１、γ２、γ３には、予め閾値が設けられており、比較演算器γ１〜γ３は、この閾値と入力された画像信号値との比較演算を行って、セレクタＳＥＬに出力する。
【００３７】
セレクタＳＥＬの動作は、ほぼ前述のブロック平均処理部２２の重み計算部ＣＡ内のセレクタと同様である。即ち、セレクタＳＥＬは、セレクト信号を生成し、セレクト信号に基づいて、γ１〜γ３のいずれかの比較演算器からの出力値を選択し出力する。この例ではセレクト信号が０の時γ１、１の時γ２、２の時γ３を選択する。
【００３８】
セレクト信号は、注目画素の主走査方向位置と副走査方向位置から下記の式で求められる。
セレクト信号＝（主走査方向位置−副走査方向位置％３）％３
ここで、演算子％は、左側の数値を右側の数値で除算した余りを計算することを意味する。主走査方向位置と副走査方向位置は、画素クロックＣＬＫをカウントすることにより得られる。例えば、主走査方向の幅が７０００画素の画像データを処理するとき、処理の開始から画素クロックＣＬＫをカウントして、そのカウント値を画素クロック数とすれば、下記の式で求めることができる。
主走査方向位置＝画素クロック数％７０００
副走査方向位置＝画素クロック数／７０００
また、角度の指定などもブロック平均処理部２２で説明したのと同様に自由度があるのは言うまでも無い。
【００３９】
セレクタＳＥＬから出力された画像データＤ５は平均化と同様、斜めライン状のディザパターンとして出力される。
【００４０】
ここで、上述したブロック平均処理部２２は、この中間調処理部２４で用いられる比較演算器の構成や生成するディザパターンの斜め線ライン状の角度の制御に応じた構成、制御とすることにより、ディザパターンとほぼ同じ周期構造で画像データＤ２の各画素の画像信号値をブロック化する。このとき各ブロックの中心Ｏは、ディザパターンのドットの中心或いはラインの中心線上と略一致する。
【００４１】
中間調処理部２４によりディザ処理が施された画像データＤ５は、画像出力装置３０へ出力される。
【００４２】
画像出力装置３０は、中間調処理部２４のセレクタＳＥＬから出力された画像データＤ５をパルス幅変調してレーザ駆動回路に送り、レーザを発光させる。レーザ光は、予め帯電された感光体ドラム状に走査され、潜像が形成される。感光体ドラム上の潜像はトナー現像によって画像形成され、印刷用紙に転写され、熱定着されて出力される。
【００４３】
図８に、原稿側の周期構造を除去するために従来行われている移動平均処理後の画像データＤ３ａと本発明のブロック平均処理後の画像データＤ３を比較するための説明図を示す。図８（ａ）は、処理前の画像データＤ１であり、ここでは２画素周期とする。この２画素周期の画像データＤ１を３画素サイズで移動平均処理すると、図８（ｂ）に示す結果が得られるが、この場合、２画素周期の構造が残ってしまっている。この移動平均処理された画像データＤ３ａに中間調処理部２４で３画素周期のディザパターンを発生させるディザ処理を行うと、ディザパターンの１周期の中で画像データが凸凹しているために、ノイズ感のある画像となってしまう。また、除去しきれなかった２画素周期の構造とディザパターンの周期構造が干渉を起こしてモアレが生じてしまう。また、この２画素周期の構造をとるために平均する画素数を増やすと、画像がボケてしまう。
【００４４】
一方、図８（ａ）に示す２画素周期の画像データＤ１を、ディザパターンと同様の３画素ブロック単位でブロック平均すると、図８（ｃ）に示すように、２画素周期が完全に除去され、６画素周期の周期構造が残る。この６画素周期の１周期は、１ブロックの３画素毎に同じ値をとっている。このブロック平均処理された画像データＤ３に中間調処理部２４で３画素周期のディザパターンを発生させるディザ処理を行うと、ブロックとディザパターンの周期構造が一致するので、モアレが発生しない。
【００４５】
ここで、ディザ処理においては、ディザマトリックスサイズ（ここでは３画素）単位で濃淡を表現するため、この１単位内に画像的に微細な構造があったとしても表現することはできない。一方で、ディザ処理においては、多くの場合、ディザマトリックス１つでディザパターンの１つの周期構造が生成される。従って、ディザパターンの周期毎にブロック平均処理を行っても、これにより解像度の劣化の具合は変化しない。
【００４６】
図９に、ブロック平均処理を行った場合と行わない場合のディザ処理後の画像データＤ５の比較図を示す。ここでは、ディザ処理に用いるディザマトリックスは、全て、右の画素ほど閾値の高い３画素単位のディザマトリックスＴＨＬを用いている。図１０（ａ）は、画像信号値が単調増加する画像データＤ１を、ブロック平均を行わずにディザ処理して得られる画像データＤ５、図１０（ｂ）は、画像信号値が単調減少する画像データＤ１を、ブロック平均を行わずにディザ処理して得られる画像データＤ５を示す。また、図１０（ｃ）は、画像信号値が単調増加する画像データＤ１を、３画素周期でブロック平均を行って得られた画像データＤ３にディザ処理を施して得られる画像データＤ５、図１０（ｄ）は、画像信号値が単調減少する画像データＤ１を、３画素周期でブロック平均を行って得られた画像データＤ３にディザ処理を施して得られる画像データＤ５である。
【００４７】
画像信号値が所定値分単調増加した場合と単調減少した場合は、ディザ処理結果は左右対象であることが期待されるが、図９（ａ）（ｂ）に示すように、必ずしも左右対称にはならない。この原因は、ディザの閾値の設定が、右の画素よりも左の画素の方が濃くなりやすくなっているからである。このようなディザの異方性は時として文字画像等で画質を劣化させる。
【００４８】
そこで、ディザ処理の単位毎にブロック平均処理を行うと、図９（ｃ）（ｄ）に示すように、このディザの異方性に起因する画質の劣化を改善することができる。このように、ディザ処理の１単位ごと、即ちディザパターンの周期構造と同じ周期構造でブロック平均処理を行うことにより、画像の持つ階調を忠実に再現することができる。
【００４９】
以上説明したように、本発明に係る画像形成装置１によれば、画像処理装置２０において、画像読取装置１０で読み取られた画像データＤ１にディザパターンの周期構造と同じ周期構造でブロック平均処理を行うことにより、不要に解像度を劣化させずに、効率的なモアレ除去が可能となる。また、階調を安定に再現することができる。
【００５０】
なお、上記実施の形態における記述内容は、本発明の画像形成装置１の好適な一例であり、これに限定されるものではない。
【００５１】
例えば、上記実施の形態においては、主走査方向におけるブロック平均処理について説明したが、副走査方向にブロック平均処理を行っても同様の効果を得られることは言うまでもない。また、従来の移動平均処理と組み合わせて、移動平均処理とブロック平均処理を順次行うようにしてもよい。
【００５２】
また、上記実施の形態においては、原稿側の周期構造を２画素周期、ディザパターンの周期構造を３画素周期とし、３画素毎のブロック平均処理を行う場合を例にとり説明したが、ブロックのサイズはディザパターンに応じるものであり、これに限定されない。
【００５３】
また、上記実施の形態においては、モノクロコピー機を例にとり説明したが、本発明は、カラーコピー機にも適用することができる。
【００５４】
図１０に、カラーコピー機である画像形成装置２の機能的構成例を示す。図１１に示すように、画像形成装置２は、画像読取装置４０、画像処理装置５０、画像出力装置６０により構成されている。各構成要素はシステムバスを介して接続されたＣＰＵ等により構成される制御部７０の統括的な制御下において動作する。
【００５５】
画像読取装置４０は、光源、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）、Ａ／Ｄ変換器等により構成され、光源から原稿へ照明走査した光の反射光を結像して光電変換することにより原稿の画像をＲ信号、Ｇ信号、Ｂ信号として読み取り、読み取った画像をＡ／Ｄ変換して画像処理装置５０に出力する。
【００５６】
画像処理装置５０においては、まず、画像読取装置４０から入力されたＲ、Ｇ、Ｂの各画像データを、それぞれγ変換部５１ａ〜５１ｃにより輝度リニアから濃度リニアに変換し、色再現処理部５２において、Ｒ、Ｇ、Ｂ画像データを画素毎にＣ、Ｍ、Ｙ、Ｋ画像データに変換する。統合処理部５３ａ〜５３ｄは、それぞれＣ、Ｍ、Ｙ、Ｋ画像データの色材毎に、上述したブロック平均処理部２２、γ補正部２３、中間調処理部２４と同様の処理を行い、画像出力装置６０に出力する。なお、中間調処理部２４ａでは、多値ディザ処理を行う。
【００５７】
画像出力装置６０は、カラーの画像出力装置であり、画像処理装置５０から出力された画像データに基づいて作像、転写、定着を行って出力する。このように、カラーコピー機においても、本発明を適用することにより、不要な解像度の劣化を防ぎ、効率的にモアレを除去することができる。
【００５８】
また、上記実施の形態においては、電子写真方式による画像形成装置について説明したが、これに限定されず、例えば、インクジェット方式等であってもよい。
【００５９】
その他、画像形成装置１の細部構成及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【００６０】
【発明の効果】
請求項１に記載の発明によれば、入力された画像データを、中間調処理部により生成されるドットの中心又はラインの中心線上に中心が略一致する複数のブロックに区切り、各ブロック内の画素の値の平均値を求め、前記各ブロック内の画素の値を前記求められた平均値で置きかえる。従って、解像度を劣化させずに効率的なモアレ除去を行うことができる。
【００６１】
請求項２に記載の発明によれば、請求項１に記載の発明において、各ブロック内の画素とそのブロック周辺の画素の値を用いた重み付け平均値を求め、各ブロック内の画素の値を求められた重み付け平均値で置きかえる。従って、効率的なモアレ除去を行うことができるとともに、１ブロックあたりの画素数が少ない場合に、ブロック内の画素のみを平均しても除去しきれないノイズを除去することができる。また、ブロック内中央の画素に重みを増やすことにより、鮮鋭性を保つことができる。
【００６２】
請求項３に記載の発明によれば、各ブロック内の画素のみを用いて平均値を求め、各ブロック内の画素の値を求められた平均値で置きかえる。従って、鮮鋭性を保ちつつ、効率的なモアレ除去を行うことができる。
【００６３】
請求項４に記載の発明によれば、入力された画像データを、中間調処理部により生成されるパターンの周期構造と同じ周期構造となるように複数のブロックに区切り、各ブロック内の画素の値の平均値を求め、各ブロック内の画素の値を前記求められた平均値で置きかえる。従って、解像度を劣化させずに効率的なモアレ除去を行うことができる。
【図面の簡単な説明】
【図１】本発明に係る画像形成装置１の機能的構成を示すブロック図である。
【図２】図１の中間調処理部２４で生成されるディザパターン及びその周期構造の一例を示す図である。
【図３】図１のブロック平均処理部２２で図２に示すディザパターンをブロック平均する際のブロック分割例を示す図である。
【図４】図１のブロック平均処理部２２の回路例を示す図である。
【図５】ブロック内の画素及びその周辺画素を用いて重み付け平均値を求める場合の図１のブロック平均処理部２２の回路の他の例を示す図である。
【図６】図１のγ補正部２３で用いるγ補正カーブの一例を示す図である。
【図７】図１の中間調処理部２４の内部構成を示すブロック図である。
【図８】原稿側の周期構造を除去するために従来行われている移動平均処理後の画像データと本発明のブロック平均処理後の画像データの比較図である。
【図９】ブロック平均処理を行った場合と行わない場合のディザ処理後の画像信号の比較を示す図である。
【図１０】カラーコピー機である画像形成装置２の機能的構成を示すブロック図である。
【符号の説明】
１、２    画像形成装置
１０、４０    画像読取装置
２０、５０    画像処理装置
２１、５１ａ〜５１ｃ    γ変換部
２２    ブロック平均処理部
２３    γ補正部
２４、２４ａ    中間調処理部
５２    色再現処理部
５３ａ〜５３ｄ    統合処理部
３０、６０    画像出力装置
７０    制御部
【図１】
2004364084.tif 000003
【図２】
2004364084.tif 000004
【図３】
2004364084.tif 000005
【図４】
2004364084.tif 000006
【図５】
2004364084.tif 000007
【図６】
2004364084.tif 000008
【図７】
2004364084.tif 000009
【図８】
2004364084.tif 000010
【図９】
2004364084.tif 000011
【図１０】
2004364084.tif 000012