(57)【要約】      （修正有）【課題】画像を縮小変倍するときに、各構成色間の色ずれの拡大を抑制することができる縮小変倍時の画素補間処理装置、及び画素補間処理をコンピュータに実行させるための画素補間処理プログラムを提供する。【解決手段】画像の複数の構成色のうちの１つを基準色とし、この基準色のプレーンにおける副走査方向の複数のラインの画素を１ラインに縮小するために、前記複数のラインの画素の補間処理を行う基準色補間手段２２と、補間処理された基準色の補間画素位置を参照して、基準色以外の従属色のプレーンにおける副走査方向の複数ラインの画素の補間処理を行う従属色補間手段２３、２４を備えている。【選択図】図２
2006287607.tif 000002
【特許請求の範囲】
【請求項１】
画像の複数の構成色のうちの１つを基準色とし、この基準色のプレーンにおける副走査方向の複数のラインの画素を１ラインに縮小するために、前記複数のラインの画素の補間処理を行う基準色補間手段と、
前記基準色補間手段により補間処理された基準色の補間画素位置を参照して、基準色以外の従属色のプレーンにおける前記副走査方向の複数ラインの画素の補間処理を行う従属色補間手段と、
を備えたことを特徴とする縮小変倍時の画素補間処理装置。
【請求項２】
画像の複数の構成色のうちの１つを基準色とし、この基準色のプレーンにおける主走査方向の複数の画素を１画素に縮小するために、前記複数の画素の補間処理を行う基準色補間手段と、
前記基準色補間手段により補間処理された基準色の補間画素位置を参照して、基準色以外の従属色のプレーンにおける前記主走査方向の複数の画素の補間処理を行う従属色補間手段と、
を備えたことを特徴とする縮小変倍時の画素補間処理装置。
【請求項３】
基準色補間手段は、前記基準色のプレーンにおける主走査方向の複数の画素を１画素に縮小するために、前記複数の画素の補間処理を行い、
従属色補間手段は、前記基準色の補間画素位置を参照して、従属色のプレーンにおける前記主走査方向の複数の画素の補間処理を行う、請求項１に記載の縮小変倍時の画素補間処理装置。
【請求項４】
前記副走査方向の複数ラインの画素及び／または主走査方向の複数の画素の補間処理毎に基準色を選択する基準色選択手段を備えている請求項１ないし３のいずれかに記載の縮小変倍時の画素補間処理装置。
【請求項５】
画像の複数の構成色のうちの１つを基準色とし、この基準色のプレーンにおける副走査方向の複数のラインの画素を１ラインに縮小するために、前記複数のラインの画素の補間処理を行う基準色補間ステップと、
前記基準色補間ステップにより補間処理された基準色の補間画素位置を参照して、基準色以外の従属色のプレーンにおける前記副走査方向の複数ラインの画素の補間処理を行う従属色補間ステップと、
をコンピュータに実行させるための縮小変倍時の画素補間処理プログラム。
【請求項６】
画像の複数の構成色のうちの１つを基準色とし、この基準色のプレーンにおける主走査方向の複数の画素を１画素に縮小するために、前記複数の画素の補間処理を行う基準色補間ステップと、
前記基準色補間ステップにより補間処理された基準色の補間画素位置を参照して、基準色以外の従属色のプレーンにおける前記主走査方向の複数の画素の補間処理を行う従属色補間ステップと、
をコンピュータに実行させるための縮小変倍時の画素補間処理プログラム。
【請求項７】
基準色補間ステップで、前記基準色のプレーンにおける主走査方向の複数の画素を１画素に縮小するために、前記複数の画素の補間処理を行い、
従属色補間ステップで、前記基準色の補間画素位置を参照して、従属色のプレーンにおける前記主走査方向の複数の画素の補間処理を行う処理をコンピュータにさらに実行させる請求項５に記載の縮小変倍時の画素補間処理プログラム。
【請求項８】
前記副走査方向の複数ラインの画素及び／または主走査方向の複数の画素の補間処理毎に基準色を選択する基準色選択ステップをコンピュータにさらに実行させる請求項５ないし７のいずれかに記載の縮小変倍時の画素補間処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像縮小変倍機能を有するプリンタ、複写機、ファクシミリ装置等のカラー画像形成装置やその他の装置に用いられる縮小変倍時の画素補間処理装置、及び画素補間処理をコンピュータに実行させるための画素補間処理プログラムに関する。
【背景技術】
【０００２】
上記のような画像縮小変倍機能を有するカラー画像形成装置等においては、入力された画像を縮小変倍する場合に画素補間処理が行われる。
【０００３】
従来、このような画素補間処理として、特許文献１には、入力画像の構成色である例えばＲ（赤）、Ｇ（緑）、Ｂ（青）各色に対して個別に補間処理を行って、変倍後の画素を生成する技術が記載されている。
【特許文献１】特許第３４７７８５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載された技術は、補間時に参照する画素の位置がＲＧＢ各色のプレーンで無関係であるため、補間処理後にＲＧＢ色間の色ずれが拡大してしまうという問題があった。
【０００５】
この発明は、このような問題を解決するためになされたものであって、画像を縮小変倍するときに、各構成色間の色ずれの拡大を抑制することができる縮小変倍時の画素補間処理装置、及び画素補間処理をコンピュータに実行させるための画素補間処理プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題は、以下の手段によって解決される。
（１）画像の複数の構成色のうちの１つを基準色とし、この基準色のプレーンにおける副走査方向の複数のラインの画素を１ラインに縮小するために、前記複数のラインの画素の補間処理を行う基準色補間手段と、前記基準色補間手段により補間処理された基準色の補間画素位置を参照して、基準色以外の従属色のプレーンにおける前記副走査方向の複数ラインの画素の補間処理を行う従属色補間手段と、を備えたことを特徴とする縮小変倍時の画素補間処理装置。
（２）画像の複数の構成色のうちの１つを基準色とし、この基準色のプレーンにおける主走査方向の複数の画素を１画素に縮小するために、前記複数の画素の補間処理を行う基準色補間手段と、前記基準色補間手段により補間処理された基準色の補間画素位置を参照して、基準色以外の従属色のプレーンにおける前記主走査方向の複数の画素の補間処理を行う従属色補間手段と、を備えたことを特徴とする縮小変倍時の画素補間処理装置。
（３）基準色補間手段は、前記基準色のプレーンにおける主走査方向の複数の画素を１画素に縮小するために、前記複数の画素の補間処理を行い、従属色補間手段は、前記基準色の補間画素位置を参照して、従属色のプレーンにおける前記主走査方向の複数の画素の補間処理を行う、前項１に記載の縮小変倍時の画素補間処理装置。
（４）前記副走査方向の複数ラインの画素及び／または主走査方向の複数の画素の補間処理毎に基準色を選択する基準色選択手段を備えている前項１ないし３のいずれかに記載の縮小変倍時の画素補間処理装置。
（５）画像の複数の構成色のうちの１つを基準色とし、この基準色のプレーンにおける副走査方向の複数のラインの画素を１ラインに縮小するために、前記複数のラインの画素の補間処理を行う基準色補間ステップと、前記基準色補間ステップにより補間処理された基準色の補間画素位置を参照して、基準色以外の従属色のプレーンにおける前記副走査方向の複数ラインの画素の補間処理を行う従属色補間ステップと、をコンピュータに実行させるための縮小変倍時の画素補間処理プログラム。
（６）画像の複数の構成色のうちの１つを基準色とし、この基準色のプレーンにおける主走査方向の複数の画素を１画素に縮小するために、前記複数の画素の補間処理を行う基準色補間ステップと、前記基準色補間ステップにより補間処理された基準色の補間画素位置を参照して、基準色以外の従属色のプレーンにおける前記主走査方向の複数の画素の補間処理を行う従属色補間ステップと、をコンピュータに実行させるための縮小変倍時の画素補間処理プログラム。
（７）基準色補間ステップで、前記基準色のプレーンにおける主走査方向の複数の画素を１画素に縮小するために、前記複数の画素の補間処理を行い、従属色補間ステップで、前記基準色の補間画素位置を参照して、従属色のプレーンにおける前記主走査方向の複数の画素の補間処理を行う処理をコンピュータにさらに実行させる前項５に記載の縮小変倍時の画素補間処理プログラム。
（８）前記副走査方向の複数ラインの画素及び／または主走査方向の複数の画素の補間処理毎に基準色を選択する基準色選択ステップをコンピュータにさらに実行させる前項５ないし７のいずれかに記載の縮小変倍時の画素補間処理プログラム。
【発明の効果】
【０００７】
前項（１）に記載の発明によれば、画像の副走査方向の縮小変倍時に、基準色の補間画素位置を参照して、基準色以外の従属色のプレーンにおける画素補間処理が行われるから、縮小変倍後の画像は、入力画像の構成色の各プレーンにおける位置的に対応する画素の組合せによって構成されることになり、色ずれの拡大を抑制することができる。
【０００８】
前項（２）に記載の発明によれば、画像の主走査方向の縮小変倍時に、基準色の補間画素位置を参照して、基準色以外の従属色のプレーンにおける画素補間処理が行われるから、縮小変倍後の画像は、入力画像の構成色の各プレーンにおける位置的に対応する画素の組合せによって構成されることになり、色ずれの拡大を抑制することができる。
【０００９】
前項（３）に記載の発明によれば、入力画像を主走査方向及び副走査方向の何れにも縮小変倍するときに、色ずれの拡大を抑制することができる。
【００１０】
前項（４）に記載の発明によれば、前記副走査方向の複数ラインの画素及び／または主走査方向の複数の画素の補間処理毎に基準色が選択されるから、リアルタイムで最適な基準色が選択され、さらに色ずれを抑制した縮小変倍画像を得ることができる。
【００１１】
前項（５）に記載の発明によれば、入力画像の副走査方向の縮小変倍時に、基準色のプレーンの画素補間処理後に、基準色の補間画素位置を参照して、基準色以外の従属色のプレーンにおける画素補間を行う処理を、コンピュータに実行させることができ、これにより副走査方向の縮小変倍後の画像の色ずれを抑制することができる。
【００１２】
前項（６）に記載の発明によれば、入力画像の主走査方向の縮小変倍時に、基準色のプレーンの画素補間処理後に、基準色の補間画素位置を参照して、基準色以外の従属色のプレーンにおける画素補間を行う処理を、コンピュータに実行させることができ、これにより主走査方向の縮小変倍後の画像の色ずれを抑制することができる。
【００１３】
前項（７）に記載の発明によれば、コンピュータにより、入力画像を主走査方向及び副走査方向の何れにも縮小変倍するときの画素補間処理が実行され、色ずれの拡大を抑制することができる。
【００１４】
前項（８）に記載の発明によれば、前記副走査方向の複数ラインの画素及び／または主走査方向の複数の画素の補間処理毎に基準色を選択して、基準色及び従属色の画素補間を行う処理がコンピュータによって実行されるから、リアルタイムで最適な基準色が選択され、さらに色ずれを抑制した縮小変倍画像を得ることができる。
【発明を実施するための最良の形態】
【００１５】
以下、この発明の一実施形態を図面に基づいて説明する。
【００１６】
図１は、この発明の一実施形態に係る画素補間処理装置を備えたカラー画像形成装置（以下、単に画像形成装置という）の電気的な構成を示すブロック図である。なお、画像形成装置１は、例えばコピー機能、プリンタ機能、スキャナ機能、画像データ等のデータ送信機能等の複数の機能を有する多機能画像形成装置であるＭＦＰ（Multi  Function  Peripherals）等によって構成されている。
【００１７】
画像形成装置１は、ネットワークインターフェイス部（ネットワークＩ／Ｆ）１１、スキャナ部１２、操作部１３、記憶部１４、印刷部１５、ＣＰＵ１６、ＲＯＭ１７、ＲＡＭ１８を備えている。
【００１８】
前記ネットワークインターフェイス部１１は、画像形成装置１をネットワーク２に接続するための通信手段として機能する。この実施形態では、ネットワークインターフェイス部１１を介して、図示しないユーザ端末から送信されてきた画像データやその他のデータを受信可能となっている。
【００１９】
前記スキャナ部１２は、モノクロまたはカラーの原稿を読み取って画像データに変換するものである。
【００２０】
前記操作部１３は、タッチパネルを有する表示装置やキーボードで構成されており、表示機能及びユーザが操作を行うための機能を備えている。この実施形態では、ユーザが原稿をスキャナ部で読み取らせてコピー等する場合に、操作部１３を用いて、入力画像の拡大または縮小を設定したり、そのときの変倍率を設定したり、その他の設定入力操作を行うことができるようになっている。
【００２１】
前記記憶部１４は、各種のデータを記憶するほか、スキャナ部１２やユーザ端末から入力された画像データの副走査方向のＮライン（Ｎは２以上の自然数）分の画素を記憶するラインメモリ２１を備えている。
【００２２】
前記印刷部１５は、前記スキャナ部１２で読み取られた原稿の画像データや、ユーザ端末から送信されてきたプリントデータや、変倍処理後の画像データ等を用紙に印刷するものである。
【００２３】
前記ＣＰＵ１６は、画像形成装置１の全体を統括的に制御するほか、この実施形態では、入力画像の拡大または縮小変倍が指示されたときには、画素補間処理を行って画像を変倍する機能を有する。画素補間処理については後述する。
【００２４】
前記ＲＯＭ１７は、前記ＣＰＵ１６を動作させるためのプログラムやその他のデータが記憶されている。
【００２５】
前記ＲＡＭ１８は、ＣＰＵ１６の動作領域を確保するためのものである。
【００２６】
図２は、図１の画像形成装置１が有する画素補間処理装置の機能ブロック図である。
【００２７】
図２において、２１は前記ラインメモリ部、２２は基準色である例えばＧ色のプレーンについて画素補間処理を行う基準色補間部、２３は従属色である例えばＲ色のプレーンについて画素補間処理を行う第１の従属色補間部、２４は従属色である例えばＢ色のプレーンについて画素補間処理を行う第２の従属色補間部、２５は、各補間部２２〜２４で得られた画素補間データをまとめて、変倍後の画像データとして出力する画像変倍部である。
【００２８】
ここで、縮小変倍時の画素補間処理について説明する。
【００２９】
主走査方向に１／Ｍ倍縮小変倍（以下、主走査１／Ｍ倍変倍ともいう）が設定されると、Ｍドットを１ドットに、副走査方向に１／Ｎ倍縮小変倍（以下、副走査１／Ｎ倍変倍ともいう）が設定されると、Ｎラインを１ラインに、それぞれ変換する変倍処理が行なわれる。この際、単純に画素を抽出しただけでは、入力画像の特徴が失われてしまう恐れがあるため、縮小補間処理が行なわれる。
【００３０】
縮小補間処理は、たとえば平均化処理であれば副走査方向１／Ｎ倍変倍の際に、Ｎラインの画素の平均階調を求め、その値を変倍後の画素の階調とするといった手法がとられる。
【００３１】
また、単純平均ではなく、副走査１／Ｎ倍変倍であれば、平均化処理の際に重み付けを行い、Ｎラインごとの画素がより変倍後の画素の階調に影響を与えるようにする、といった手法も考えられる。
【００３２】
平均化処理以外にも、たとえばＭａｘ処理やＭｉｎ処理などの補間方法が知られている。Ｍａｘ処理は、副走査１／Ｎ倍変倍であれば、Ｎラインの中で最大階調の画素の階調値を変倍後の画素の階調とするものであり、Ｍｉｎ処理は、Ｎラインの中で最小階調の画素の階調値を変倍後の画素の階調とするものである。
【００３３】
Ｍａｘ処理やＭｉｎ処理は、入力画像が文字主体の画像である場合などに効果的で、入力画像がＲＧＢの構成色からなるものであれば、文字は周辺画素に比べて階調が急激に小さくなるため、Ｍｉｎ処理によって文字の特徴を抽出することができる。
【００３４】
ただし、例えば副走査１／Ｎ倍変倍時に、Ｎラインの画素のなかでの特定の位置の画素を参照して補間を行なう上記の方法において、ＲＧＢ入力画像の場合、Ｒ、Ｇ、Ｂ各プレーンで個別に処理を行なうと、結果として縮小変倍後の画素のＲＧＢ間の色ずれが拡大してしまうという欠点がある。
【００３５】
一例として、図３に副走査１／２変倍時のＭｉｎ補間処理の概要を示す。この補間処理では、図３（Ａ）〜（Ｃ）に示すように、ＲＧＢの各プレーンにおいて、主走査方向に配列され副走査方向（図３の上下方向）の２個の画素からなる各画素列毎に、前記２個の画素の階調数を比較し、小さい方の画素（図３（Ａ）〜（Ｃ）にハッチングで示す）を補間処理後の画素（図３（Ｄ）〜（Ｆ）に示す）の階調値としている。しかし、ＲＧＢの各プレーンでそれぞれ別個独立に階調値の小さい方の画素を抽出している、換言すれば主走査方向に配列された各画素列における参照画素の副走査方向の位置が各プレーンでばらばらであるため、各プレーンの補間後のデータで構成される画像は、入力画像よりも色ずれが拡大する。
【００３６】
図３の例で言えば、Ｒ色プレーンでは、図３（Ｄ）に示す補間後のラインＲ３を構成する画素（参照する画素）は主走査方向の左側の画素列から順に、図３（Ａ）に示すようにＲ２、Ｒ２、Ｒ１、Ｒ１、Ｒ２の各ラインから選択された画素であるのに対し、Ｇ色プレーンでは、図３（Ｂ）、（Ｅ）から理解されるように、Ｇ１、Ｇ２、Ｇ２、Ｇ１、Ｇ１の各ラインから選択された画素である。また、Ｂ色プレーンでは、図３（Ｃ）、（Ｆ）から理解されるように、Ｂ２、Ｂ２、Ｂ１、Ｂ２、Ｂ１の各ラインから選択された画素である。このように、ＲＧＢ各プレーン毎に、主走査方向に配列された各画素列における参照画素の副走査方向の位置が異なることに起因して、各プレーンの補間後のデータで構成される画像の色ずれが拡大する。
【００３７】
この色ずれは縮小変倍の倍率が小さいほど顕著であり、１／１０倍であれば、最大で９ライン分の参照位置のズレが生じ、大きな色ずれとなってしまう。
【００３８】
そこで、この実施の形態では、図４に示すように、副走査１／２変倍時のＭｉｎ補間処理の場合、基準色として設定された例えばＧ色のプレーンにおいては、図４（Ｂ）、（Ｅ）に示すように、通常のＭｉｎ補間処理を行う。また、基準色以外の従属色であるＲ色とＢ色のプレーンにおいては図４（Ａ）、（Ｄ）、図４（Ｃ）、（Ｆ）に示すように、主走査方向に配列された各画素列における参照画素として、Ｇ色のプレーンと同じ位置関係の画素を抽出する。
【００３９】
これにより、変倍後の画像は、入力画像のＲ、Ｇ、Ｂ各プレーンにおける位置的に対応する画素の組合せによって構成されることになり、色ずれは拡大しない。
【００４０】
このような色ずれは、副走査方向の縮小変倍時だけでなく、主走査方向の縮小変倍時にも同様に生じる。
【００４１】
一例として、図５に主走査１／３変倍時のＭｉｎ補間処理の概要を示す。この補間処理では、図５（Ａ）〜（Ｃ）に示すように、ＲＧＢの各プレーンにおける主走査方向の３個の画素毎に階調数を比較し、最も小さい画素（図５（Ａ）〜（Ｃ）にハッチングで示す）を補間処理後の画素（図５（Ｄ）〜（Ｆ）に示す）の階調値としている。しかし、ＲＧＢの各プレーンでそれぞれ別個独立に階調値の最も小さい画素を抽出している、換言すれば参照する画素の主走査方向の位置が各プレーンでばらばらであるため、各プレーンの補間後のデータによって構成される画像は、入力画像よりも色ずれが拡大する。
【００４２】
図５の例で言えば、Ｒ色プレーンでは、図５（Ｄ）に示す補間後の画素（参照画素）は主走査方向の左側の画素であるのに対し、Ｇ色プレーンでは、図５（Ｂ）、（Ｅ）から理解されるように、右側の画素であり、Ｂ色プレーンでは、図５（Ｃ）、（Ｆ）から理解されるように中央の画素である。このように、ＲＧＢ各プレーン毎に、参照画素の主走査方向の位置が異なっているため、各プレーンの補間後のデータで構成される画像の色ずれが拡大する。
【００４３】
これは、副走査方向の縮小変倍と同様に倍率が小さいほど顕著となる。
【００４４】
そこで、この実施の形態では、図６に示すように、主走査１／３変倍時のＭｉｎ補間処理の場合、基準色として設定された例えばＧ色のプレーンにおいては、図６（Ｂ）、（Ｅ）に示すように、通常のＭｉｎ補間処理を行い、基準色以外の従属色であるＲ色とＢ色のプレーンにおいては図６（Ａ）、（Ｄ）、図６（Ｃ）、（Ｆ）に示すように、Ｇ色のプレーンと同じ位置関係の画素（図６の例では右側の画素）を抽出する。
【００４５】
これにより、変倍後の画像は、入力画像のＲ、Ｇ、Ｂ各プレーンにおける位置的に対応する画素の組合せによって構成されることになり、色ずれは拡大しない。
【００４６】
また、主走査方向及び副走査方向の何れにも縮小変倍するときには、上述した主走査方向の画素補間処理と副走査方向の画素補間処理を組み合わせて行えばよい。
【００４７】
また、Ｍｉｎ補間処理について説明したが、他の補間処理についても同様である。
【００４８】
上記の縮小変倍時の画素補間処理の流れを、図２に示したブロック図を用いて説明する。
【００４９】
ＲＧＢ画像のように構成色に応じた複数プレーンを持つ入力画像ａが入力されると、ラインメモリ部２１により副走査Ｎライン分の画像データが保持され  Ｎライン分のデータが同時に出力される。
【００５０】
出力されたＮライン分のデータの内、基準色（たとえばＧ色）のデータｂは基準色補間部２２に送られる。
【００５１】
基準色補間部２２では、Ｍａｘ、Ｍｉｎ処理や、重み付け平均化処理など、特定の画素がそれ以外の画素と異なる処理となる補間処理が行なわれる。
【００５２】
この際、基準色補間部２２からは、Ｎラインのデータのうち、どの位置の画素に特定の処理を行なったのかを示す補間位置情報ｃが出力される。
【００５３】
基準色以外のプレーンのデータ、たとえばＲ色のデータｄとＢ色のデータｅは、従属色のデータとして、それぞれ第１の従属色補間部２３および第２の従属色補間部２４に送られる。
【００５４】
各従属色補間部２３、２４は、基準色補間部２２から出力された前記補間位置情報ｃを受け取り、基準色と同じ位置の画素を参照して補間処理を行なうこととなる。
【００５５】
補間処理を行なった後の基準色Ｇ色データｆ、従属色Ｒ色データｇ、従属色Ｂ色データｈは画像変倍部２５でまとめられ  縮小変倍後のＲＧＢ画像ｊとして、印刷部１５に出力される。
【００５６】
図７は、図１に示したＣＰＵ１６が実行する、画素補間処理を含む変倍処理の内容を示すフローチャートである。この処理は、ＣＰＵ１６がＲＯＭ１７等に格納された画素補間処理プログラムを実行することにより行われる。なお、以下の説明及び図面において、ステップを「Ｓ」と略記する。また、この実施形態では、Ｇ色が予め基準色として決定されている。
【００５７】
Ｓ１において、ユーザによって設定された入力画像の変倍が拡大変倍か否か判断する。拡大変倍の設定であれば（Ｓ１の判断がＹＥＳ）、Ｓ２で拡大補間処理を実行し、拡大変倍の設定でなければ（Ｓ１の判断がＮＯ）、Ｓ３で縮小補間処理を実行する。Ｓ２の拡大補間処理については、従来より公知の補間処理が実行される。Ｓ３の縮小補間処理については後述する。
【００５８】
補間処理後、Ｓ４で、補間処理されたＲＧＢ各プレーンについてのデータをまとめて変倍画像を作成したのち、Ｓ５で作成した画像データを印刷部１５に送信して、処理を終了する。印刷部１５は、送られてきた画像データを用紙に印刷する。
【００５９】
図８は、前記縮小補間処理Ｓ３のサブルーチンを示すフローチャートである。
【００６０】
Ｓ３１において、ラインメモリ部２１から保存されている画像データを読み出した後、Ｓ３２で、まず基準色のプレーンについて補間処理を行う。次いで、Ｓ３３で、基準色の補間画素位置を参照して、従属色のプレーンについて補間処理を行った後、Ｓ３４で、次の補間対象データが存在するか否かを判断する。存在していれば（Ｓ３４の判断がＹＥＳ）、Ｓ３１に戻ってＳ３１〜Ｓ３４の処理を繰り返す。入力画像のすべてのデータが補間処理されると（Ｓ３４の判断がＮＯ）、リターンする。
【００６１】
このように、この実施形態では、基準色の補間画素位置を参照して、基準色以外の従属色のプレーンにおける画素補間処理を行い、基準色補間手段と従属色補間手段の補間処理によって得られたデータをまとめて、縮小画像を作成するから、基準色の補間画素位置を参照することなく別個独立に各色プレーンの補間処理を行う従来技術に比べて、入力画像に対する色ずれを抑制することができる。
【００６２】
上記の実施形態では、基準色が予め決定されている場合を説明したが、入力画像の特徴に応じて基準色を補間処理単位毎にリアルタイムで選択していく方法も考えられる。
【００６３】
この構成における画素補間処理装置の機能ブロック図を図９に示す。この実施形態では、図２に示した画素補間処理装置のラインメモリ部２１、基準色補間部２２、第１の従属色補間部２３、第２の従属色補間部２４、画像縮小部２５の各構成に加えて、ラインメモリ部２１の下流側に基準色選択部２６が設けられている。
【００６４】
基準色選択部２６は、ラインメモリ部２１から出力されたＮラインの画像データｉから、補間処理単位毎に基準色をリアルタイムで選択する。基準色の選択方法としては、たとえばａ×ｂのサイズのマトリクス（ａは主走査方向の任意の自然数、ｂは副走査方向のＮ＋１以下の自然数）内で、階調のダイナミックレンジ（最大値一最小値）が大きいものを選ぶ、といった手法が考えられる。この方法により、特定色の文字などが含まれる画像では最もダイナミックレンジが大きい主要な色（赤い文字であればＲ色）を基準色に設定することが可能となる。
【００６５】
なお、図９において、図２に示した装置と同一の構成部分、同一の信号については、図２と同一の符号を付し、その説明は省略する。
【００６６】
図９に示したような基準色を補間処理単位毎にリアルタイムで選択する場合の縮小補間処理のサブルーチンのフローチャートを図１０に示す。図１０は図８に対応するものである。
【００６７】
Ｓ３５において、ラインメモリ部２１から保存されている画像データを読み出した後、Ｓ３６で、基準色を選択する。次に、Ｓ３７で、基準色のプレーンについて補間処理を行ったのち、Ｓ３８で、基準色の補間画素位置を参照して、従属色のプレーンについて補間処理を行う。そして、Ｓ３９で、次の補間対象データが存在するか否かを判断する。存在していれば（Ｓ３９の判断がＹＥＳ）、Ｓ３５に戻ってＳ３５〜Ｓ３９の処理を繰り返す。入力画像のすべてのデータが補間処理されると（Ｓ３９の判断がＮＯ）、リターンする。
【００６８】
この実施形態によれば、最適な基準色がリアルタイムで選択されるとともに、選択された基準色の補間画素位置を参照して従属色の補間処理が行われるから、より好ましい縮小画像を得ることができる。
【図面の簡単な説明】
【００６９】
【図１】この発明の一実施形態に係る画素補間装置を有する画像形成装置の電気的構成を示すブロック図である。
【図２】画素補間装置の機能ブロック図である。
【図３】副走査方向の縮小変倍時の従来の画素補間処理の説明図である。
【図４】副走査方向の縮小変倍時の本実施形態に係る画素補間処理の説明図である。
【図５】主走査方向の縮小変倍時の従来の画素補間処理の説明図である。
【図６】主走査方向の縮小変倍時の本実施形態に係る画素補間処理の説明図である。
【図７】図１の画像形成装置によって行われる画像変倍処理の一例を示すフローチャートである。
【図８】図７のフローチャートにおける縮小補間処理のサブルーチンを示すフローチャートである。
【図９】画素補間装置の他の例を示す機能ブロック図である。
【図１０】図７のフローチャートにおける縮小補間処理のサブルーチンの他の例を示すフローチャートである。
【符号の説明】
【００７０】
１            画像形成装置
１２          スキャナ部
１３          操作部
１４          記憶部
１５          印刷部
１６          ＣＰＵ
２１          ラインメモリ部
２２          基準色補間部
２３          従属色補間部
２４          従属色補間部
２５          画像変倍部
２６          基準色選択部
【図１】
2006287607.tif 000003
【図２】
2006287607.tif 000004
【図３】
2006287607.tif 000005
【図４】
2006287607.tif 000006
【図５】
2006287607.tif 000007
【図６】
2006287607.tif 000008
【図７】
2006287607.tif 000009
【図８】
2006287607.tif 000010
【図９】
2006287607.tif 000011
【図１０】
2006287607.tif 000012