(57)【要約】【課題】  より小さい画像処理用ラインメモリを用いて精度を落とさず画像処理を行うことが可能な画像処理装置、及び画像形成装置を提供する。【解決手段】  画像処理装置２に、１走査ラインごとに原稿から読み取られた画素値を、所定走査ライン数分記憶する画像処理用メモリ部２１と、画像処理用メモリ部２１に記憶された画素値から注目画素と周辺画素とを選出し、注目画素の画素値及び周辺画素の画素値を用いて注目画素の画素値を決定する画像処理部２２と、新たなた走査ラインの画素値を画像処理用メモリ部２１に記憶する場合に、既に記憶されている各走査ラインの画素値の格納位置を走査ラインごとに記憶順序に従ってシフトさせるデータシフト処理部２３とを備え、データシフト処理部２３は、画像処理が既に終了した走査ラインの複数画素の画素値を平均した値を記複数画素の画素値に代えて画像処理用メモリ部２１に記憶させる。【選択図】  図１
2005328431.tif 000002
【特許請求の範囲】
【請求項１】
各画素に対して画像処理を行う画像処理装置において、
１走査ラインごとに前記原稿から読み取られた画像の画素値を、新しく読み取られたものから所定走査ライン数分記憶する記憶手段と、
前記記憶手段に記憶された画素値のうちから画像処理を行う注目画素と画像処理に使用する所定の周辺画素とを選出し、前記注目画素の画素値及び前記周辺画素の画素値を用いて前記注目画素の画素値を決定する画像処理手段と、
新たに読み取られた走査ラインの画素値を前記記憶手段に記憶する場合に、前記記憶手段に記憶されている各走査ラインの画素値の格納位置を走査ラインごとに記憶順序に従ってシフトさせるシフト手段とを備え、
前記シフト手段は、前記注目画素を含む走査ラインより前に原稿から読み取られ、画像処理が既に終了した走査ラインにおける複数画素の画素値を平均して１の画素値を作成し、作成した画素値を前記複数画素の画素値に代えて前記記憶手段に記憶させることを特徴とする画像処理装置。
【請求項２】
前記複数画素の画素値は、同じ走査ラインにおける隣接した複数画素の画素値であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記複数画素の画素値は、隣接した走査ラインにまたがって隣接した複数画素の画素値であることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記複数画素の画素値は、２つの画素の画素値であることを特徴とする請求項１〜３のいずれかに記載の画像処理装置。
【請求項５】
前記画像処理手段は、前記注目画素の画素値及び前記周辺画素の画素値にそれぞれ所定の重みを付けて平均化した値を前記注目画素の画素値とすることを特徴とする請求項１〜４のいずれかに記載の画像処理装置。
【請求項６】
請求項１〜５のいずれかに記載の画像処理装置と、
原稿から画像を画素値として走査ライン単位に読み取る読取手段と、
前記画像処理装置により画像処理された画素値により記録紙に画像を形成する印刷手段とを備えることを特徴とする画像形成装置。
【請求項７】
画像処理の終了した複数画素の画素値を平均して１画素として記憶するステップと、
画像処理を行う注目画素に対して所定の位置関係を有する周辺画素の画素値が記憶されている記憶場所を特定するステップと、
前記特定された記憶場所から前記周辺画素の画素値を読み出すステップと、
前記注目画素の画素値を読み出すステップと、
前記注目画素の画素値及び前記周辺画素の画素値にそれぞれ前記位置関係に応じた所定の重みを付けて平均化した値で前記注目画素の画素値を更新するステップとを備えることを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿から読み取った画像に対して画質の劣化を防ぐための画像処理方法、前記画像処理を行う画像処理装置、及び画像処理装置を備える画像形成装置に関する。
【背景技術】
【０００２】
従来、イメージスキャナ等により原稿から画像を読み取り、電子化された画像データを取得する場合や、デジタル複写機等の画像形成装置で画像を形成する場合には、ノイズ等の影響による画質の劣化を防ぐために、例えば画像データの平滑化等、さまざまな画像処理が読み取った画像に対して行われている。例えば画像データの平滑化では、注目画素（処理対象画素）及びその周辺画素の画素値を３×３又は５×５画素等の処理マトリックスにとり、その画素値の平均値等を用いて注目画素の画素値を決定することにより画像処理を行っている。
【０００３】
図２（ａ）は、従来の５×５マトリックスを用いての平滑化処理（画像処理）に使用されるメモリ（画像処理用メモリ部２１）を示す図で、画像処理用メモリ部２１は１走査ライン分の画素の画素値を記憶するラインメモリ５本（２１１ａ，２１１ｂ，２１１ｃ，２１１ｄ，２１１ｅ）により構成されている。ラインメモリ２１１ａには、最新に読み取られた走査ライン（走査ライン番号「Ｎ」とする。）の画素値が記憶される。また、ラインメモリ２１１ｂには、「Ｎ」番の走査ラインの１つ前に読み取られた走査ライン（走査ライン番号「Ｎ−１」とする。）の画素値が記憶される。以下同様に「Ｎ−４」番号の走査ライン番号まで最新の５走査ラインの画素値が記憶される。
【０００４】
図３（ａ）は、従来の画像処理用メモリ部２１における５×５マトリックスの取り方を示す図である。図２（ａ）は、１走査ラインが２０画素で構成される場合の例を示している。注目画素２１ａを中心とした５×５画素の処理マトリックス２１ｂが取られ、この処理マトリックスの画素の画素値を用いて注目画素の（画像処理後の）画素値が算出される。
【０００５】
その他、画像処理において記憶容量を節約する発明として、例えば下記特許文献１には、ドキュメント等から読み取ったイメージ画像を２値化する画像処理方法において、注目画素を中心とする領域の画素の画素値の平均値を計算して背景レベルを求めるステップと、求めた背景レベルを閾値として注目画素を２値化するステップとを有し、背景レベルを求めるステップは、注目画素のラインの前のラインでの前記領域に対する処理結果を利用することで、小さな記憶容量を用いても大きな記憶容量を用いた場合と同等に適切な背景レベルを求めることのできる画像処理方法について記載されている。
【０００６】
また、例えば下記特許文献２には、中間調画像を読み取るための高画質読取処理を行う高画質読取処理手段と、記録画像の外縁を滑らかにするためのスムージング処理を行うスムージング手段とを有する画像処理装置であって、前ラインデータを記憶する記憶手段を高画質読取処理手段とスムージング手段とにより共有する画像処理装置について記載されている。
【特許文献１】特開２００２−２９０７２７号公報
【特許文献２】特開１９９７−２７５４９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記のような画質向上のための画像処理においては、同じ画像処理方法を用いてよりよい画質を得るためには、より多くの周辺画素データを用いる必要があり、このためより大きな記憶手段が必要となり、コスト高となるという問題があった。
【０００８】
本発明は、上記問題点に鑑みて成されたもので、画質の劣化をより抑えると共により少ない記憶容量で画像処理を行うことのできる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に係る画像処理装置は、各画素に対して画像処理を行う画像処理装置において、１走査ラインごとに前記原稿から読み取られた画像の画素値を、新しく読み取られたものから所定走査ライン数分記憶する記憶手段と、前記記憶手段に記憶された画素値のうちから画像処理を行う注目画素と画像処理に使用する所定の周辺画素とを選出し、前記注目画素の画素値及び前記周辺画素の画素値を用いて前記注目画素の画素値を決定する画像処理手段と、新たに読み取られた走査ラインの画素値を前記記憶手段に記憶する場合に、前記記憶手段に記憶されている各走査ラインの画素値の格納位置を走査ラインごとに記憶順序に従ってシフトさせるシフト手段とを備え、前記シフト手段は、前記注目画素より前に原稿から読み取られ、前記画像処理が既に終了した走査ラインの複数画素の画素値を平均して１の画素値を作成し、作成した画素値を前記複数画素の画素値に代えて前記記憶手段に記憶させることを特徴とする。
【００１０】
請求項２に係る画像処理装置は、請求項１に記載の画像処理装置であって、前記複数画素の画素値は、同じ走査ラインにおける隣接した複数画素の画素値であることを特徴とする。
【００１１】
請求項３に係る画像処理装置は、請求項１又は２に記載の画像処理装置であって、前記複数画素の画素値は、隣接した走査ラインにまたがって隣接した複数画素の画素値であることを特徴とする。
【００１２】
請求項４に係る画像処理装置は、請求項１〜３のいずれかに記載の画像処理装置であって、前記複数画素の画素値は、２つの画素の画素値であることを特徴とする。
【００１３】
請求項５に係る画像処理装置は、請求項１〜４のいずれかに記載の画像処理装置であって、前記画像処理手段は、前記注目画素の画素値及び前記周辺画素の画素値にそれぞれ所定の重みを付けて平均化した値を前記注目画素の画素値とすることを特徴とする。
【００１４】
請求項６に係る画像形成装置は、請求項１〜５のいずれかに記載の画像処理装置と、原稿から画像を画素値として走査ライン単位に読み取る読取手段と、前記画像処理装置により画像処理された画素値により記録紙に画像を形成する印刷手段とを備えることを特徴とする。
【００１５】
請求項７に係る画像形成方法は、画像処理の終了した複数画素の画素値を平均して１画素として記憶するステップと、画像処理を行う注目画素に対して所定の位置関係を有する周辺画素の画素値が記憶されている記憶場所を特定するステップと、前記特定された記憶場所から前記周辺画素の画素値を読み出すステップと、前記注目画素の画素値を読み出すステップと、前記注目画素の画素値及び前記周辺画素の画素値にそれぞれ前記位置関係に応じた所定の重みを付けて平均化した値で前記注目画素の画素値を更新するステップとを備えることを特徴とする。
【発明の効果】
【００１６】
請求項１に記載の発明によれば、１走査ラインごとに前記原稿から読み取られた画像の画素値が記憶手段により、新しく読み取られたものから所定走査ライン数分記憶され、記憶手段に記憶された画素値のうちから画像処理を行う注目画素と画像処理に使用する所定の周辺画素とが画像処理手段により選出されて、この注目画素の画素値及び周辺画素の画素値を用いて注目画素の画素値が画像処理手段により決定され、新たに読み取られた走査ラインの画素値を前記記憶手段に記憶する場合に、記憶手段に記憶されている各走査ラインの画素値の格納位置が走査ラインごとにシフト手段により記憶順序に従ってシフトされる。このとき、注目画素より前に原稿から読み取られ、画像処理が既に終了した走査ラインの複数画素の画素値がシフト手段により平均されて１の画素値が作成され、作成された画素値がシフト手段により前記複数画素の画素値に代えて記憶手段に記憶される。
【００１７】
従って、画像処理が既に終了した画素値の記憶に必要な記憶容量が、平均化に使用する画素数分の１になるので、画像処理用に画素値を記憶するためのメモリ（記憶手段）を小さくすることができ、画像処理装置を安価に構成できる。
【００１８】
請求項２に記載の発明によれば、同じ走査ラインにおける隣接した複数画素の画素値が平均化されて１の画素値とされるので、画像処理が既に行われた各走査ライン毎のメモリ（記憶手段）を、平均化する画素数分の１の容量にすることができ、画像処理装置を安価に構成できる。
【００１９】
請求項３に記載の発明によれば、隣接した走査ラインにまたがって隣接した複数画素の画素値が平均化されて１の画素値とされるので、画像処理が既に行われた走査ライン毎のメモリ（記憶手段）を、平均化する画素数分の１の走査ライン数分にすることができ、画像処理装置を安価に構成できる。
【００２０】
請求項４に記載の発明によれば、２つの画素の画素値が平均化されて１の画素値とされるので、画像処理が既に終了した画素値の記憶に必要な記憶容量が２分の１になり画像処理装置を安価に構成できると共に、画素値を平均化することによる画像処理への影響をより少なくすることができる。
【００２１】
請求項５に記載の発明によれば、注目画素の画素値及び周辺画素の画素値にそれぞれ所定の重みを付けて平均化した値が画像処理手段により注目画素の画素値とされるので、画像の劣化をより少なくすることができる。
【００２２】
請求項６に記載の発明によれば、請求項１〜５に係る発明が奏する効果を有する画像形成装置を提供できる。
【００２３】
請求項７に記載の発明によれば、画像処理の終了した複数画素の画素値が平均されて１画素として記憶され、画像処理を行う注目画素に対して所定の位置関係を有する周辺画素の画素値が記憶されている記憶場所が特定され、前記特定された記憶場所から周辺画素の画素値が読み出されると共に、注目画素の画素値が読み出され、注目画素の画素値及び周辺画素の画素値にそれぞれ前記位置関係に応じた所定の重みが付けられて平均化された値で注目画素の画素値が更新される。
【００２４】
従って、画像処理が既に終了した画素値の記憶に必要な記憶容量が、平均された画素数分の１になるので、画像処理用に画素値を記憶するためのメモリ（記憶手段）を小さくすることができ、画像処理装置を安価に構成できる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の一実施形態における画像処理装置を備えた画像形成装置について図面を参照しながら説明する。
【００２６】
図１は、本実施形態における画像処理装置２を備えるデジタル複写機（画像形成装置）１の機能構成を示すブロック図である。画像形成装置１は、画像読取部１１、画像処理装置２、画像メモリ部１２及び画像印刷部１３を備える。
【００２７】
画像読取部１１は、原稿から画像を主走査方向に１走査ラインずつ読み取り、読み取った１走査ライン分の画素の画素値をデジタルデータとして画像処理用メモリ部２１（画像処理装置２）に書き込むものである。画像読取部１１は例えばＣＣＤ（撮像素子）を備えるスキャナ装置である。画素値は画素の色調を表す値で、例えば０〜２５５までの数字である。画像メモリ部１２は、画像読取部１１により読み取られた画像全体の画像データ（画素値）を記憶するもので、例えばＲＡＭ（ランダムアクセスメモリ）からなる。画像データは画像読取部１１により読み取られ、画像処理装置２により画像処理が行われた後、画像処理装置２により画像メモリ部１２に書き込まれる。画像印刷部１３は、画像メモリ部１２に記憶された画像データを記録紙に印刷するもので、例えばトナーを用いて画像を記録紙に形成する。
【００２８】
画像処理装置２は、画像処理用メモリ部２１、画像処理部２２及びデータシフト処理部２３を備える。
【００２９】
画像処理用メモリ部２１は所定数の走査ライン、例えば５走査ライン分の画素値を記憶するＦＩＦＯ（先入先出）メモリで、画像読取部１１に読み取られた順に走査ライン単位に画素値が書き込まれる。
【００３０】
図２（ｂ）は、本実施形態における画像処理用メモリ部２１である。画像処理用メモリ部２１は５走査ラインに対応した５本のラインメモリ２１２ａ，２１２ｂ，２１２ｃ，２１２ｄ，２１２ｅからなり、「Ｎ」番から「Ｎ−４」番の走査ラインの画素値がそれぞれラインメモリ２１２ａから２１２ｅに記憶される。ただし、「Ｎ」は最新に読み取られた走査ラインの番号で、「Ｎ−１」はその１つ前に読み取られた走査ラインの番号である。本実施形態における画像処理用メモリ部２１（図２（ｂ））は、従来の画像処理用メモリ部２１（図２（ａ））と比較して、既に画像処理の終了した走査ライン「Ｎ−３」と「Ｎ−４」のラインメモリ２１２ｄと２１２ｅに、その他のラインメモリ２１２ａ，２１２ｂ，２１２ｃの半分の記憶容量のものが使用されていることが異なる。ラインメモリ２１２ｄ，２１２ｅは、１走査ラインの画素数の半分の画素の画素値を記憶する容量を持つ。
【００３１】
データシフト処理部２３は、画像読取部１１により新たな走査ラインの画素値が読み取られた場合に、ラインメモリ２１２ａから２１２ｄの各ラインメモリに記憶された画素値をそれぞれラインメモリ２１２ｂから２１２ｅに順にシフトする。これに伴い、ラインメモリ２１２ｅの元のデータは消去される。画像読取部１１は、新たに読み取った走査ラインの画素値をラインメモリ２１２ａに書き込む。
【００３２】
データシフト処理部２３は、ラインメモリ２１２ｃに記憶された画素値をラインメモリ２１２ｄにシフトする際に、隣接する２画素の画素値を平均して１つの画素値とする。つまり、ラインメモリ２１２ｃの１画素目の画素値と２画素目の画素値を平均して、ラインメモリ２１２ｄの１画素目に書き込み、ラインメモリ２１２ｃの３画素目の画素値と４画素目の画素値を平均して、ラインメモリ２１２ｄの２画素目に書き込む。以下同様に行うことで、ラインメモリ２１２ｃの半分の容量を持つラインメモリ２１２ｄにラインメモリ２１２ｃの内容をシフトすることができる。
【００３３】
画像処理部２２は、画像処理用メモリ部２１に記憶されている画素値に対して画像処理を行うものである。図３（ｂ）は、本実施形態における画像処理に用いる処理マトリックスを示す図である。図３（ｂ）は図２（ｂ）に対応するラインメモリの図で、１走査ラインの画素数が２０の場合のものである。各ラインメモリは２０画素分の格納領域（１列から２０列まで）を有する。画像処理部２２は、「Ｎ−２」番のラインメモリ２１２ｃの画素値を例えば平滑化により画像処理する。本実施形態において注目画素２１ａに対する処理マトリックスは枠２１ｂに囲まれた画素により構成される。「Ｎ−３」番と「Ｎ−４」番の走査ラインのラインメモリ２１２ｄ，２１２ｅは同じ走査ラインの隣接する２画素の画素値を平均して１画素分の領域に記憶されているので、従来例（図３（ａ））の（Ｎ−３，５）の要素（画素値）は本実施形態（図３（ｂ））の（Ｎ−３，３）の要素に対応し、（Ｎ−３，６）は（Ｎ−３，３）、（Ｎ−３，７）は（Ｎ−３，４）、（Ｎ−３，８）は（Ｎ−３，４）、（Ｎ−３，９）は（Ｎ−３，５）にそれぞれ対応する。同様に（Ｎ−４，５）は（Ｎ−４，３）、（Ｎ−４，６）は（Ｎ−４，３）、（Ｎ−４，７）は（Ｎ−４，４）、（Ｎ−４，８）は（Ｎ−４，４）、（Ｎ−４，９）は（Ｎ−４，５）にそれぞれ対応する。
【００３４】
画像処理部２２は、処理マトリックスの要素位置に基づいて予め決められた重みを用いて各マトリックス要素の値（画素値）を重み付けして平均した値を注目画素の（新たな）画素値とする。画像処理部２２は、画像処理を行った注目画素の画素値を画像処理用メモリ部２１の元の領域及び画像メモリ部１２の対応する画素領域に書き込む。
【００３５】
図４は、画像処理（平滑化）を注目画素に施す場合の（画像処理部２２における）処理の流れを示すフローチャートである。図４のフローチャートに従い５×５マトリックスを用いて平滑化を行う場合の処理の流れを図３（ａ），（ｂ）を参照しながら説明する。ただし、画像処理用メモリ部２１及び処理マトリックス内の画素の位置を表す場合に、画像処理用メモリ部２１の座標を用いる。また、注目画素の座標を（Ｘ，Ｙ）とし、参照画素（処理マトリックス内の画素（周辺画素又は注目画素）で現在画像処理に使用（参照）されている画素）の座標を（Ｉ，Ｊ）とする。
【００３６】
ステップＳ１では、画像処理部２２は、注目画素２１ａの座標が（Ｘ，Ｙ）（図３（ａ），（ｂ）においては、（Ｎ−２，７））である場合の参照画素の初期座標値（最初に参照する参照画素の座標）として、図３（ａ）における処理マトリックス２１ｂの左上端の要素の座標（Ｘ−２，Ｙ−２）（図３（ａ）においては、（Ｎ−４，５）を参照座標変数（Ｉ，Ｊ）に代入する。ここで、「２」は（（処理マトリックスの次元−１）÷２）で、注目画素としての画像処理が既に終了した走査ラインの数を表す。
【００３７】
ステップＳ３では、画像処理部２２は、参照画素が既に画像処理が終了した走査ラインのものであるか否かをチェックする。これには、「Ｉ」が「Ｘ」より小さいか否かをチェックする。例えば、「Ｘ」が「Ｎ−２」である場合には、「Ｎ−３」と「Ｎ−４」の走査ラインが画像処理の終了した走査ラインである。参照画素が画像処理が終了した走査ラインのものである場合には（ステップＳ３でＹＥＳ）、ステップＳ５へ進む。
【００３８】
ステップＳ５では、画像処理部２２は、座標（Ｉ，Ａ）の画素値を読み出す。ここで、「Ａ」は「Ｊ」を２で割った結果を切り上げた値である。従って、例えば図３（ｂ）においては最初の参照画素として座標（Ｎ−４，３）の画素値を読み出す。ステップＳ３の分岐において参照画素が画像処理の終了した走査ラインのものでないと判定された場合には（ステップＳ３でＮＯ）、ステップＳ７へ進む。ステップＳ７では、画像処理部２２は、座標（Ｉ，Ｊ）の画素値を読み出す。従って、例えば図３（ｂ）において（画像処理が終了していない最初の）参照画素としては座標（Ｎ−２，５）の画素値を読み出す。
【００３９】
ステップＳ９では、画像処理部２２は、ステップＳ５又はステップＳ７で読み出された画素値に処理マトリックスの要素位置に応じた所定の重みを付けた値をこれ以前の画素値の合計値（合計値の初期値は「０」）に加算する。ステップＳ１１では、画像処理部２２は、参照画素を次の列に移動するために「Ｊ」をインクリメントする。ステップＳ１３では、画像処理部２２は、処理マトリックスにおいて１つの行が参照画素として参照し終わったか否かをチェックし、１つの行が終了していない場合、例えば「Ｊ」が「Ｙ＋２」以下である場合には（ステップＳ１３でＮＯ）、同じ行の次の列を参照するためにステップＳ３へ戻る。１つの列が終了した場合、例えばＪがＹ＋２より大きい場合には（ステップＳ１３でＹＥＳ）、ステップＳ１５へ進む。
【００４０】
ステップＳ１５では、画像処理部２２は、参照画素を次の行に移動するために「Ｉ」をインクリメントする。ステップＳ１７では、画像処理部２２は、処理マトリックスにおいて全ての要素が参照画素として参照し終わった（全ての行が終了した）か否かをチェックし、終了していない場合、例えば「Ｉ」が「Ｘ＋２」以下である場合には（ステップＳ１７でＮＯ）、次の行を参照するためにステップＳ３へ戻る。全ての行が終了した場合、例えば「Ｉ」が「Ｘ＋２」より大きい場合には（ステップＳ１７でＹＥＳ）、ステップＳ１９へ進む。ステップＳ１９では、ステップＳ９において加算された合計画素値を処理マトリックスの（重みを考慮した）要素数で除算して注目画素の画素値を算出する。
【００４１】
このように本実施形態によれば、画像処理用メモリ部の既に画像処理が施された走査ラインの画素値については、隣接する２画素ごとの画素値の平均値を画素値として記憶するので、既に画像処理が施された走査ラインの画素値は通常の半分の記憶容量ですむこととなり、より小さな記憶容量のラインメモリを使用することができるので、より安価な画像処理装置を提供できる。また、画素値を隣接画素との平均値に置き換えるのは、既に画像処理が終了した走査ラインの画素値のみであるので、これらの画素値は画像処理における周辺画素として使用されるのみであり、画像処理精度には大きな影響を及ぼさない。
【００４２】
なお、本発明は、上記実施形態のものに限定されるものではなく、以下に述べる態様を採用することができる。本実施形態においては、同ラインの隣接する２画素の画素値を平均してその平均値を１画素分の記憶容量を用いて記憶したが、これは必ずしも２画素である必要はなく、３画素以上の複数画素であってもよい。ただし、平均する画素数がより多くなるとラインメモリの容量をより小さくすることができる反面、画像処理精度への影響（悪化）がより大きくなると考えられる。
【００４３】
また、平均化する画素は必ずしも同じ走査ラインの画素である必要はなく、例えば隣接する走査ライン間で隣接する複数画素、例えば２画素を平均して、２ライン分の画素値を１ライン分の記憶容量を用いて記憶するようにしてもよい。この例は、図２（ｃ）及び図３（ｃ）に示される。この場合には、「Ｎ−２」番のラインを画像処理した後に「Ｎ−２」番と「Ｎ−３」番の走査ラインのラインメモリ２１３ｃと２１３ｄの同列の画素の画素値が平均されてラインメモリ２１３ｄに書き込まれるようにシフトされるので、５×５の処理マトリックスで平滑化を行う場合に４本のラインメモリを備えればよい。また、上記２ケース（同ライン内の隣接する画素を平均するケースとラインの異なる隣接する画素を平均するケース）を組み合わせて、例えば２ラインに渡る例えば２×２画素（４画素）を平均して１画素容量で記憶してもよい。
【００４４】
また、本実施形態においては、５走査ライン分の画素値をラインメモリに記憶しておき、５×５の処理マトリックスの画素値を用いて画像処理（平滑化）を行ったが、これは必ずしも５×５の処理マトリックスである（更には５走査ラインの画素値をラインメモリに記憶する）必要はなく、例えば３走査ラインの画素値をラインメモリに記憶し、３×３の処理マトリックスを用いて画像処理を行ってもよい。
【００４５】
また、本実施形態においては、最新に読み取られた走査ラインの画素値を記憶するラインメモリを画像処理用メモリ部２１に持たせたが、画像処理用メモリ部２１には最新の走査ラインの画素値を記憶するラインメモリを持たせない構成にしてもよい。この場合には、最新の走査ラインの画素値を記憶するためのバッファを画像処理用メモリ部２１とは別に画像処理装置又は画像形成装置が備える必要がある。
【図面の簡単な説明】
【００４６】
【図１】本発明の一実施形態における画像形成装置の機能構成を示すブロック図である。
【図２】本発明の一実施形態における画像処理用メモリ部の構成概念を示す図である。
【図３】本発明の一実施形態における画像処理用メモリ部及び処理マトリックスの概念を示す図である。
【図４】本発明の一実施形態における画像処理の処理の流れを示すフローチャートである。
【符号の説明】
【００４７】
１  画像形成装置。
【００４８】
１１  画像読取部（読取手段）
１３  画像印刷部（印刷手段）
２  画像処理装置
２１  画像処理用メモリ部（記憶手段）
２２  画像処理部（画像処理手段）
２３  データシフト処理部（シフト手段）
【図１】
2005328431.tif 000003
【図２】
2005328431.tif 000004
【図３】
2005328431.tif 000005
【図４】
2005328431.tif 000006