(57)【特許請求の範囲】
【請求項１】
入力画像中より画像周期を検出する画像周期検出手段（Ｓ４）と、
前記画像周期検出手段（Ｓ４）に接続され、前記画像周期検出手段（Ｓ４）の出力に応じた範囲の画素にフィルタ処理を施すことにより入力画像を縮小する画像縮小手段（Ｓ６，２０）とを含み、
前記画像周期検出手段（Ｓ４）は、
入力画像中より所定範囲内の大きさを有する領域を検出する領域検出手段（Ｓ２６）と、
前記領域検出手段（Ｓ２６）に接続され、前記領域同士の間隔に基づいて、画像周期を検出する領域間隔画像周期検出手段（Ｓ２８〜Ｓ３６）とを含み、
前記画像縮小手段（Ｓ６，２０）は、入力画像中より当該入力画像の倍率に依存して算出され１より大きい値である所定のサンプリング周期で画素を選択し、選択された前記画素の各々について、前記所定のサンプリング周期よりも大きくなる画像周期の整数倍または１／２倍の中の最小の値を求め、当該値をサイズとするフィルタに基づいて、選択された前記画素の周囲の画素に対しフィルタ処理を施し、入力画像を縮小し、さらに、選択された前記画素に周期性がない場合に、前記所定のサンプリング周期をサイズとするフィルタに基づいて、選択された前記画素の周囲の画素に対しフィルタ処理を施し、入力画像を縮小する、画像処理装置。
【請求項２】
前記領域間隔画像周期検出手段（Ｓ２８〜Ｓ３６）は、
前記領域検出手段（Ｓ２６）に接続され、前記領域検出手段（Ｓ２６）で検出された各領域について、当該領域の近傍の所定範囲内に、所定数以上の前記領域が等間隔で分布しているか否かを判断する分布判断手段（Ｓ２８）と、
前記分布判断手段（Ｓ２８）に接続され、前記所定数以上の前記領域が等間隔で分布する場合に、分布方向が水平または垂直の場合は当該間隔を、分布方向が４５度の場合は当該間隔の２１／２倍を、着目領域を含む所定領域内の画素の画像周期と定め、それ以外の場合に、着目領域を含む所定領域内の画素に周期性がないと定める画像周期決定手段（Ｓ３０〜Ｓ３６）とを含む、請求項１に記載の画像処理装置。
【請求項３】
前記領域間隔画像周期検出手段（Ｓ２８〜Ｓ３６）は、さらに、前記画像周期決定手段（Ｓ２８〜Ｓ３６）に接続され、前記画像周期が前記所定のサンプリング周期と比べ一定比率以上大きい場合に、着目領域を含む前記所定領域内の画素に周期性がないと定める手段を含む、請求項２に記載の画像処理装置。
【請求項４】
前記画像縮小手段（Ｓ６，２０）は、周期性がある画素とない画素とで異なる方法で入力画像を縮小する、請求項１に記載の画像処理装置。
【請求項５】
さらに、前記画像縮小手段（Ｓ６，２０）に接続され、入力画像中で周期性がないと判断された画素に対応する縮小画像の画素に対して、エッジ強調処理を施すエッジ強調手段（Ｓ５４，Ｓ５６）を含む、請求項４に記載の画像処理装置。
【請求項６】
前記画像縮小手段（Ｓ６，２０）は、入力画像中より所定のサンプリング周期で画素を選択し、選択された前記画素に周期性がない場合に、前記所定のサンプリング周期をサイズとするフィルタに基づいて、選択された前記画素の周囲の画素に対しフィルタ処理を施し、入力画像を縮小する、請求項４に記載の画像処理装置。
【請求項７】
入力画像中より画像周期を検出する画像周期検出手段と、前記画像周期検出手段に接続され、前記画像周期検出手段の出力に応じた範囲の画素にフィルタ処理を施すことにより入力画像を縮小する画像縮小手段とを含む画像処理装置で用いられる画像処理方法であって、
入力画像中より局所的な画像周期を検出するステップ（Ｓ４）と、
入力画像中より所定のサンプリング周期で画素を選択するステップ（Ｓ５）と、
選択された前記画素の各々について、当該画素の周辺の前記画像周期に応じた大きさのフィルタを用いてフィルタ処理を施すことにより入力画像を縮小するステップ（Ｓ６）とを含み、
入力画像を縮小する前記ステップ（Ｓ６）は、入力画像中より当該入力画像の倍率に依存して算出され１より大きい値である所定のサンプリング間隔で画素を選択し、選択された前記画素の各々について、前記所定のサンプリング周期よりも大きくなる、画像周期の整数倍または２分の１倍の中の最小の値を求め、当該値をサイズとするフィルタに基づいて、選択された前記画素の周囲の画素に対してフィルタ処理を施すことにより入力画像を縮小し、選択された前記画素に周期性がない場合に、前記所定のサンプリング周期をサイズとするフィルタに基づいて、選択された前記画素の周囲の画素に対しフィルタ処理を施し、入力画像を縮小するステップを含む、画像処理方法。
【請求項８】
画像周期を検出する前記ステップ（Ｓ４）は、
入力画像中より所定範囲内の大きさを有する領域を検出するステップ（Ｓ２６）と、
前記領域同士の間隔に基づいて、画像周期を検出するステップ（Ｓ２８〜Ｓ３６）とを含む、請求項７に記載の画像処理方法。
【請求項９】
画像周期を検出する前記ステップ（Ｓ２８〜Ｓ３６）は、
領域を検出する前記ステップ（Ｓ２６）で検出された各領域について、当該領域の近傍の所定範囲内に、所定数以上の前記領域が等間隔で分布しているか否かを判断するステップ（Ｓ２８）と、
前記所定数以上の前記領域が等間隔で分布する場合に、分布方向が水平または垂直の場合には当該間隔を、分布方向が４５度の場合は当該間隔の２１／２倍を、着目領域を含む所定領域内の画素の画像周期と定め、それ以外の場合に、着目領域を含む所定領域内の画素に周期性がないと定めるステップ（Ｓ３０〜Ｓ３６）とを含む、請求項８に記載の画像処理方法。
【請求項１０】
入力画像中より画像周期を検出する画像周期検出手段（Ｓ４）と、
前記画像周期検出手段（Ｓ４）に接続され、画素ごとに前記画像周期検出手段（Ｓ４）が出力した画像周期に応じた大きさのフィルタを用いてフィルタ処理を施すことにより入力画像を縮小する画像縮小手段（Ｓ６，２０）とを含み、
前記画像縮小手段（Ｓ６，２０）は、入力画像中より当該入力画像の倍率に依存して算出され１より大きい値である所定のサンプリング周期で画素を選択し、選択された前記画素の各々について、前記所定のサンプリング周期よりも大きくなる画像周期の整数倍または１／２倍の中の最小の値を求め、当該値をサイズとするフィルタに基づいて、選択された前記画素の周囲の画素に対しフィルタ処理を施し、入力画像を縮小し、さらに、選択された前記画素に周期性がない場合に、前記所定のサンプリング周期をサイズとするフィルタに基づいて、選択された前記画素の周囲の画素に対しフィルタ処理を施し、入力画像を縮小する、画像処理装置。
【発明の詳細な説明】
【０００１】
【技術分野】
本発明は、画像処理装置および方法に関し、特に、画像に含まれる周期性に基づいてフィルタサイズを定め、画像を縮小する画像処理装置および方法に関する。
【０００２】
【背景技術】
従来、画像処理装置では、入力画像を所定の比率で縮小し、縮小画像を作成することが一般的に行なわれている。縮小画像は、入力画像に平滑化処理を施しながら所定のサンプリング周期で画素を抽出することにより作成される。
【０００３】
しかし、画像に周期性があり、サンプリング周期と画像周期とが一致していない場合には、モアレが発生するという問題がある。モアレの発生は特にスクリーントーンなどの網点部分で顕著である。なぜならば、平滑化処理を施す範囲に含まれる網点の数がサンプル点ごとにサンプリング周期と画像周期とに依存する周期をもって変化し、平滑化後の画素値もサンプル点ごとに周期性をもって変化するからである。
【０００４】
このような網点部分におけるモアレの発生を除去するために、予め網点を検出し、網点部分に一定のサイズの平滑化を施す方法があった。しかし、網点の画像周期には様々な種類があり、すべての種類の網点部分におけるモアレの発生を除去するには、ある程度大きなサイズで平滑化を行なわなければならず、画質が劣化するという問題点があった。
また、網点ではあるが周期性のないランダムドットに対しても同様の平滑化処理が施されてしまうため、不必要な平滑化を行ない、さらに画質を劣化させる原因となっていた。
【０００５】
【発明の開示】
本発明は、上述の課題を解決するためになされたもので、その目的は、画質を劣化させることなく、モアレの発生を防ぎ、入力画像を縮小する画像処理装置および方法を提供することである。
【０００６】
本発明のある局面に従う画像処理装置は、入力画像中より画像周期を検出する画像周期検出手段と、画像周期検出手段に接続され、画像周期検出手段の出力に応じた範囲の画素にフィルタ処理を施すことにより入力画像を縮小する画像縮小手段（Ｓ６，２０）とを含み、画像周期検出手段は、入力画像中より所定範囲内の大きさを有する領域を検出する領域検出手段と、領域検出手段に接続され、領域同士の間隔に基づいて、画像周期を検出する領域間隔画像周期検出手段とを含み、画像縮小手段は、入力画像中より当該入力画像の倍率に依存して算出され１より大きい値である所定のサンプリング周期で画素を選択し、選択された画素の各々について、所定のサンプリング周期よりも大きくなる画像周期の整数倍または１／２倍の中の最小の値を求め、当該値をサイズとするフィルタに基づいて、選択された画素の周囲の画素に対しフィルタ処理を施し、入力画像を縮小し、さらに、選択された前記画素に周期性がない場合に、前記所定のサンプリング周期をサイズとするフィルタに基づいて、選択された前記画素の周囲の画素に対しフィルタ処理を施し、入力画像を縮小する。
【０００７】
画像周期に応じて平滑化範囲が定められ、縮小画像が作成される。このため、網点部分などの周期性のある画素を平滑化し、縮小画像を作成する場合でも画質を劣化させることなく、モアレの発生を抑制した縮小画像を得ることができる。
また、平滑化範囲内には同一個数の所定範囲内の大きさを有する領域が含まれるように、平滑化範囲が定められる。このため、周期性のある部分を縮小した際に、各画素の画素値がほぼ等しくなる。よって、画質を劣化させることなく、モアレの発生を抑制した縮小画像を得ることができる。
【０００８】
さらに好ましくは、領域間隔画像周期検出手段は、領域検出手段に接続され、領域検出手段で検出された各領域について、当該領域の近傍の所定範囲内に、所定数以上の領域が等間隔で分布しているか否かを判断する分布判断手段と、分布判断手段に接続され、所定数以上の領域が等間隔で分布する場合に、分布方向が水平または垂直の場合は当該間隔を、分布方向が４５度の場合は当該間隔の２１／２倍を、着目領域を含む所定領域内の画素の画像周期と定め、それ以外の場合に、着目領域を含む所定領域内の画素に周期性がないと定める画像周期決定手段とを含む。
【０００９】
さらに好ましくは、領域間隔画像周期検出手段は、さらに、画像周期決定手段に接続され、画像周期が所定のサンプリング周期と比べ一定比率以上大きい場合に、着目領域を含む所定領域内の画素に周期性がないと定める手段を含む。
【００１０】
さらに好ましくは、画像縮小手段は、周期性がある画素とない画素とで異なる方法で入力画像を縮小する。
【００１１】
さらに好ましくは、画像処理装置は、さらに、画像縮小手段に接続され、入力画像中で周期性がないと判断された画素に対応する縮小画像の画素に対して、エッジ強調処理を施すエッジ強調手段を含む。
【００１２】
縮小画像が作成された後、周期性がない部分に対し、エッジ強調処理が施される。このため、網点部分などで画素値が平均化されることによりボケが生じていても、それを先鋭化することができる。
【００１５】
さらに好ましくは、画像縮小手段は、入力画像中より所定のサンプリング周期で画素を選択し、選択された画素に周期性がない場合に、所定のサンプリング周期をサイズとするフィルタに基づいて、選択された画素の周囲の画素に対しフィルタ処理を施し、入力画像を縮小する。
【００１６】
本発明の他の局面に従う画像処理方法は、入力画像中より画像周期を検出する画像周期検出手段と、画像周期検出手段に接続され、画像周期検出手段の出力に応じた範囲の画素にフィルタ処理を施すことにより入力画像を縮小する画像縮小手段とを含む画像処理装置で用いられる。画像処理方法は、入力画像中より局所的な画像周期を検出するステップと、入力画像中より当該入力画像の倍率に依存して算出され１より大きい値である所定のサンプリング周期で画素を選択するステップと、選択された画素の各々について、当該画素の周辺の画像周期に応じた大きさのフィルタを用いてフィルタ処理を施すことにより入力画像を縮小するステップとを含み、入力画像を縮小するステップは、入力画像中より所定のサンプリング間隔で画素を選択し、選択された画素の各々について、所定のサンプリング周期よりも大きくなる、画像周期の整数倍または２分の１倍の中の最小の値を求め、当該値をサイズとするフィルタに基づいて、選択された画素の周囲の画素に対してフィルタ処理を施すことにより入力画像を縮小し、選択された前記画素に周期性がない場合に、前記所定のサンプリング周期をサイズとするフィルタに基づいて、選択された前記画素の周囲の画素に対しフィルタ処理を施し、入力画像を縮小するステップを含む。
【００１７】
画像周期に応じて平滑化範囲が定められ、縮小画像が作成される。このため、網点部分などの周期性のある画素を平滑化し、縮小画像を作成する場合でも画質を劣化させることなく、モアレの発生を抑制した縮小画像を得ることができる。
【００１８】
本発明のさらに他の局面に従う画像処理装置は、入力画像中より画像周期を検出する画像周期検出手段と、前記画像周期検出手段に接続され、画素ごとに前記画像周期検出手段が出力した画像周期に応じた大きさのフィルタを用いてフィルタ処理を施すことにより入力画像を縮小する画像縮小手段とを含む。
【００１９】
【発明を実施するための最良の形態】
［第１の実施例］
第１図を参照して、本発明の第１の実施例に係る画像処理装置１２は、画像を入力するスキャナなどから構成される画像入力装置４と、画像入力装置４より入力された入力画像、後述する縮小画像および画像処理プログラムなどを記憶するＨＤＤ（ハードディスク装置）８と、画像処理プログラムおよび処理中の画像などを記憶するメモリ６と、メモリ６に記憶された画像処理プログラムに従い、後述する画像縮小処理を実行するＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）２と、ＣＰＵ２、画像入力装置４、メモリ６およびＨＤＤ８を相互に接続するバス１０とを含む。
【００２０】
第２図を参照して、画像処理装置１２が行なう処理の概略について説明する。画像処理装置１２は、入力画像を平滑化しながら所定のサンプリング周期でサンプリングを行ない縮小画像を作成する。このとき、平滑化の範囲を以下のように定める。なお、第２図では、説明を容易にするために１次元の例を示す。網点の周期（以下「画像周期」という）をｎ倍（ｎは自然数または０．５）した値がサンプリング周期を超える最小のｎを求め、（画像周期×ｎ）を平滑化範囲とする。このように平滑化範囲を定めることにより、各サンプル点における平滑化範囲に含まれる網点の数を一定にすることができる。たとえば、第２図では、平滑化範囲には常に２つの網点が含まれることになる。このため、平滑化を行なった際に、平滑化後の画素値がサンプル点ごとに異なることがなくなり、モアレの発生を防ぐことができる。ただし、ｎが０．５の場合は平滑後の画素値がサンプル点ごとに異なるが、平滑化範囲に平均的に０．５個の網点が含まれるため、モアレの発生は抑制される。
【００２１】
第３図を参照して、画像処理装置１２における画像縮小処理について詳細に説明する。画像入力装置４またはＨＤＤ８からメモリ６に画像が入力される（Ｓ２）。入力画像の各画素について周期性の有無および周期性がある場合には画像周期が検出される（Ｓ４）。周期性は、第４図に示すような入力画像と同じ大きさの周期性テーブル２０に記憶される。周期性テーブル２０は、メモリ６に記憶されている。なお、Ｓ４の処理については、後で詳細に説明する。
【００２２】
ＣＰＵ２は、入力画像より所定のサンプリング周期で順次サンプル点を抽出する（Ｓ５）。たとえば、第４図の例では、３画素ごとにサンプル点が抽出される。
【００２３】
ＣＰＵ２は、周期性テーブル２０を参照してサンプル点の画像周期を調べ、サンプリング周期を超える画像周期をｎ倍（ｎは自然数または０．５）した値を求め、平滑化範囲を定める。なお、サンプル点に周期性がない場合には、サンプリング周期が平滑化範囲と定められる。定められた平滑化範囲でサンプル点周囲の画素が平滑化され、縮小画像の画素値が求められる（Ｓ６）。たとえば、第４図の例では、入力画像の左上隅のサンプル点の画像周期は２と定められている。また、サンプリング周期は３である。このため画像周期を２倍した値（＝４）が平滑化範囲として求められる。よって、４×４の大きさの平滑化フィルタを用いて、サンプル点の周囲の画素の平均値が求められ、平均値が縮小画像の画素値とされる。そのサンプル点の右隣のサンプル点については、周期性がないため、平滑化範囲がサンプリング周期と等しい３と定められ、３×３の大きさの平滑化フィルタを用いて、サンプル点の周囲の画素の平均値が求められる。
【００２４】
ＣＰＵ２は、すべてのサンプル点について縮小画像の画素値を求める処理を行なったか否かを判断する（Ｓ８）。未処理のサンプル点がある場合には（Ｓ８でＮＯ）、Ｓ６に戻り、次のサンプル点に対し同様の処理を行なう。
【００２５】
すべてのサンプル点に対し処理が終了していれば（Ｓ８でＹＥＳ）、縮小画像をＨＤＤ８に出力する。
【００２６】
第５図を参照して、周期性の有無および周期を検出する処理（第３図のＳ４の処理）について詳述する。
【００２７】
ＣＰＵ２は、入力画像を２値化し、２値画像を作成する（Ｓ２２）。２値画像の各領域にラベル付けを行なうラベリング処理を行なう（Ｓ２４）。ラベル付けされた領域のうち、後述するＳ２８〜Ｓ３８の処理を行なっていない領域を１つ選択する。選択した領域の大きさが所定値以下か否かを判断する（Ｓ２６）。選択した領域の大きさが所定値より大きければ（Ｓ２６でＮＯ）、ある程度以上大きなラベルは大きなオブジェクトに対応すると考えられ、網点とは無関係と考えられるのでその後の処理は実行されず、その他の未処理の領域を選択するため、Ｓ２６に戻る。
【００２８】
選択した領域の大きさが所定値以下であれば（Ｓ２６でＹＥＳ）、第６図を参照して、その領域を含む予め定められた範囲内に、その領域から等距離の領域が所定数以上存在するか否かを判断する（Ｓ２８）。所定数以上の領域が存在しなければ（Ｓ２８でＮＯ）、そのラベルは、周期性がないため、その後の処理は行なわれず、Ｓ２６に戻る。なお、等距離の判断では、ある程度の誤差（２画素程度）を認めるもとのする。
【００２９】
所定数以上の領域が存在する場合には（Ｓ２８でＹＥＳ）、その領域は周期性があると判断される。第７図を参照して、最近傍の領域が４５度の方向にある場合は（Ｓ３０でＹＥＳ）、Ｓ２８の処理で求められた領域の間隔を２１／２倍した値をその領域を含む所定範囲の領域内の画像周期とする（Ｓ３２）。それ以外の場合は（Ｓ３０でＮＯ）、Ｓ２８の処理で求められた領域の間隔をその領域を含む所定範囲の領域内の画像周期とする（Ｓ３４）。領域の方向判定では、たとえば±２２．５度の誤差を許容するようにしても良い。画像周期は、周期性テーブル２０に上書きしながら書込まれる（Ｓ３６）。
【００３０】
ＣＰＵ２は、未処理のラベルを１つ選択する（Ｓ３８）。未処理のラベルがなければ（Ｓ３８でＹＥＳ）、処理を終了する。未処理のラベルがあれば（Ｓ４０でＮＯ）、Ｓ２６以降の処理を繰返す。
【００３１】
なお、第５図の処理において、画像周期がサンプリング周期と比べて一定比率（たとえば３倍）以上大きい場合に、所定範囲の領域内の画像周期がないと判断してもよい。
【００３２】
以上のように、本実施例に係る画像処理装置によれば、画像周期に応じて、平滑化範囲が定められ、縮小画像が作成される。しかも、平滑化範囲内には、網点が同一の個数含まれるように平滑化範囲が定められる。このため、網点部分を縮小した際に、局所的には各画素の画素値がほぼ等しくなる。このため、画質を劣化させることなく、モアレの発生を抑制した縮小画像を得ることができる。平滑化範囲が画像周期の０．５倍の場合、平滑化範囲に含まれる網点の数は同一にならないが、画像をぼかす領域とぼかさない領域との境界が急激に変化して画像が不自然になるのを防ぐ効果がある。
【００３３】
［第２の実施例］
本発明の第２の実施例に係る画像処理装置は、第１図に示した第１の実施例に示した画像処理装置と同様のハードウェア構成をとる。このため、その詳細な説明はここでは繰返さない。第２の実施例は、第１の実施例の処理に加えて、周期性がない部分の縮小部分に対し、エッジ強調処理を施し、画質の劣化を防ぐものである。
【００３４】
第８図を参照して、画像処理装置１２における画像縮小処理について詳細に説明する。Ｓ４２〜Ｓ５０では、画像入力装置４またはＨＤＤ８からメモリ６に入力された画像より縮小画像の作成が行なわれる。Ｓ４２〜Ｓ５０の処理は、第３図のＳ２〜Ｓ４、Ｓ６、Ｓ５およびＳ８の処理にそれぞれ対応する。このため、その詳細な説明はここでは繰返さない。
【００３５】
縮小画像が作成されると、ＣＰＵ２は、縮小画像のうちの１点を抽出する。その点に対応する入力画像のサンプル点の周期性を周期性テーブル２０より得る（Ｓ５２）。その点の周期性があるか否かを判断する（Ｓ５４）。その点の周期性がない場合には、縮小画像上の抽出された点に対してエッジ強調処理を施す（Ｓ５６）。エッジ強調処理とは、ソーベルフィルタなどの微分フィルタを用いて、その点における微分値を求め、元の画素の画素値に加算する処理である。
【００３６】
エッジ強調処理の後、または対応する入力画像のサンプル点の周期性がないと判断された場合には（Ｓ５４でＹＥＳ）、縮小画像より未処理の画素が選択される（Ｓ５８）。縮小画像上のすべての画素についての処理が終了したか否かが判断され（Ｓ６０）、未処理の画素が存在する場合には（Ｓ６０でＮＯ）、Ｓ５２以降の処理が繰返される。
【００３７】
未処理の画素が存在しなければ（Ｓ６０でＹＥＳ）、縮小画像がＨＤＤ８に出力される（Ｓ６２）。
【００３８】
以上のように本実施例に係る画像処理装置では、縮小画像が作成された後、周期性がない部分に対し、エッジ強調処理が施される。このため、網点以外の文字、線画部分で画素を平均化することによりボケが生じていても、それを先鋭化することができる。また、エッジ強調処理は全体に施しても良い。平滑化した網点部分はモアレを抑制しているので、エッジ強調によって新たにモアレが発生することはなく、局所的にエッジ強調を行なうよりも自然な画像が得られる。
【００３９】
なお、第１の実施例および２で説明した画像処理装置１２は、コンピュータにより実現することが可能である。第９図を参照して、画像処理装置１２は、コンピュータ４１と、コンピュータ４１に指示を与えるためのキーボード４５およびマウス４６と、コンピュータ４１により演算された結果等を表示するためのディスプレイ４２と、コンピュータ４１が実行するプログラムをそれぞれ読取るための磁気テープ装置４３、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ Ｄｉｓｃ−Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）装置４７および通信モデム４９とを含む。
【００４０】
第３図、第５図および第８図を参照して説明した画像縮小処理のプログラムは、コンピュータ４１で読取可能な記録媒体である磁気テープ４４またはＣＤ−ＲＯＭ４８に記録され、磁気テープ装置４３およびＣＤ−ＲＯＭ装置４７でそれぞれ読取られる。または、通信回線を介して通信モデム４９で読取られる。
【００４１】
第１０図を参照して、コンピュータ４１は、磁気テープ装置４３、ＣＤ−ＲＯＭ装置４７または通信モデム４９を介して読取られたプログラムを実行するためのＣＰＵ５０と、コンピュータ４１の動作に必要なその他のプログラムおよびデータを記憶するためのＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）５１と、プログラム、プログラム実行時のパラメータ、演算結果などを記憶するためのＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）５２と、プログラムおよびデータなどを記憶するための磁気ディスク５３とを含む。
【００４２】
磁気テープ装置４３、ＣＤ−ＲＯＭ装置４７または通信モデム４９により読取られたプログラムは、ＣＰＵ５０で実行され、画像縮小処理が行なわれる。
【００４３】
【産業上の利用可能性】
以上のように、本発明に係る画像処理装置および方法では、画質を劣化させることなく、モアレの発生を防ぎながら入力画像を縮小するのに適している。
【図面の簡単な説明】
【図１】  第１の実施例および２に係る画像処理装置のハードウェア構成を示す図である。
【図２】  画像周期とサンプリング周期との関係を説明するための図である。
【図３】  第１の実施例に係る画像縮小処理のフローチャートである。
【図４】  周期性テーブル、入力画像および縮小画像の関係を説明するための図である。
【図５】  周期性の有無および周期を検出する処理のフローチャートである。
【図６】  領域間の距離を説明するための図である。
【図７】  網点が４５度傾いた方向に並んでいた場合の画像周期を説明するための図である。
【図８】  第２の実施例に係る画像縮小処理のフローチャートである。
【図９】  画像処理装置を実現するコンピュータの外観図である。
【図１０】  画像処理装置を実現するコンピュータのハードウェア構成図である。
【図１】
0003927807.tif 000002
【図２】
0003927807.tif 000003
【図３】
0003927807.tif 000004
【図４】
0003927807.tif 000005
【図５】
0003927807.tif 000006
【図６】
0003927807.tif 000007
【図７】
0003927807.tif 000008
【図８】
0003927807.tif 000009
【図９】
0003927807.tif 000010
【図１０】
0003927807.tif 000011