(57)【要約】【課題】白画素又は黒画素の連結による白筋又は黒筋の発生を防止し、画質の劣化を低減した縮小処理又は拡大処理を行なう画像処理装置を提供する。【解決手段】画像処理部２２は、設定された変倍率に基づき制御部１０が算出した、１の画素を間引く又は補間する各単位に含まれる画素数を、第１レジスタ３０に格納する。また、制御部１０は、変倍率に基づき、副走査方向に隣合う夫々の単位において、間引く（又は補間する）画素の位置を主走査方向にずらす間隔を示す画素数を算出し、この画素数を第２レジスタ３１に格納する。加算器３２が、第１レジスタ３０及び第２レジスタ３１に夫々格納された画素数を適宜加算し、この加算値に基づき、解像度変換部３３が、ＣＯＤＥＣ１８から順次取得する画像データにおける画素データを適宜間引く（又は補間する）。【選択図】        図２
2004336165.tif 000002
【特許請求の範囲】
【請求項１】
複数の画素がマトリクス状に配列された画像から、受け付けた変倍率に基づいて、直線状に配列された複数の画素を１単位として各単位毎に１の画素を間引き又は補間して、前記画像を縮小又は拡大する画像処理装置において、
前記単位に含まれる複数の画素が配列された配列方向に垂直な方向に隣合う夫々の単位について、前記配列方向に所定の画素数分の間隔を隔てて画素の位置を特定する特定手段と、
該特定手段が特定した位置で、画素を間引く又は補間する変倍手段とを備えることを特徴とする画像処理装置。
【請求項２】
複数の画素がマトリクス状に配列された画像から、受け付けた変倍率に基づいて、直線状に配列された複数の画素を１単位として各単位毎に１の画素を間引き又は補間して、前記画像を縮小又は拡大する画像処理装置において、
前記単位に含まれる複数の画素が配列された配列方向に垂直な方向に隣合う夫々の単位について、前記配列方向に所定の画素数分の間隔を隔てて画素の位置を特定する特定手段と、
該特定手段が特定した位置、及び該位置の画素と前記配列方向に近傍の画素の位置から、間引く又は補間する画素の位置を選択する選択手段と、
該選択手段が選択した位置で、画素を間引く又は補間する変倍手段とを備えることを特徴とする画像処理装置。
【請求項３】
前記変倍率に基づき前記所定の画素数を設定する設定手段を備え、
前記特定手段は、前記設定手段が設定した画素数分の間隔を隔てて画素の位置を特定するように構成してあることを特徴とする請求項１又は２に記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の画素がマトリクス状に配列された画像から、受け付けた変倍率に基づく位置で、画素を間引き又は補間して、前記画像を縮小又は拡大する画像処理装置に関するものである。
【０００２】
【従来の技術】
画像処理装置は、一般に、複数画素を主走査方向及び副走査方向に配置することにより構成される画像に対して、適宜の画素を間引くことにより縮小処理を行ない、また、隣合う画素間に適宜補間画素を挿入することにより拡大処理を行なっている。
しかし、特に、ディザ処理等を行なうことにより白黒の交番で中間調を形成する擬似中間調の画像に、上述したような縮小処理又は拡大処理を行った場合、ディザのパターンが崩れ、モアレと呼ばれる白筋又は黒筋が発生し、画質が劣化することがある。
【０００３】
そこで、例えば、画像を縮小する場合に、主走査方向又は副走査方向に複数の画素を配列してなる夫々のライン毎に、間引くべき画素の位置を変更し、又は、間引くべき画素をランダムに決定することにより、主走査方向又は副走査方向に連続した画素が間引かれないようにして、画質の劣化を防止する画像処理装置が提案されている。
このような画像処理装置を用いることにより、連続的な白画素又は黒画素の欠落のみならず、白画素又は黒画素の連結による白筋又は黒筋の発生も防止することができる。
尚、間引かれる画素の位置をランダムに決定する画像処理装置には、特許文献１に示すものがある。
【０００４】
【特許文献１】
特開２００１−２８５６２６号公報
【０００５】
【発明が解決しようとする課題】
しかし、上述した特許文献１に示すような画像処理装置は、間引く又は補間する画素の位置をランダムに決定するために乱数を発生させる手段を備えており、発生した乱数に基づき、間引く又は補間する画素の位置を決定するように構成されているため、回路構成が煩雑になるという問題がある。
【０００６】
本発明はかかる事情に鑑みてなされたものであり、直線状に配列された複数の画素を１単位として、前記複数の画素の配列方向に垂直な方向に隣合う夫々の単位における間引く又は補間する画素の位置を、前記垂直な方向に連続させないように特定することにより、白筋及び黒筋の発生を防止し、画質の劣化を低減した縮小処理又は拡大処理を行なえるとともに、間引く又は補間する画素の位置をランダムに決定する構成と比較して、回路設計を簡略化することができる画像処理装置を提供することを目的とする。
【０００７】
本発明の他の目的は、直線状に配列された複数の画素の配列方向に垂直な方向に隣合う夫々の単位について、前記配列方向に所定の画素数分の間隔を隔てて画素の位置、及び該位置の近傍の位置のうちの１つの位置で、画素を間引く又は補間することにより、前記垂直な方向に複数の単位分の間隔を隔てて発生するおそれのある白又は黒の縦筋を防止することができる画像処理装置を提供することにある。
【０００８】
本発明の更に他の目的は、受け付けた変倍率に基づき、夫々の単位における間引く又は補間する画素の位置をずらす間隔を設定することにより、変倍率が示す縮小率又は拡大率に応じて、間引く又は補間する画素の位置を適宜設定することができ、画質の劣化を低減した縮小処理又は拡大処理を実現することができる画像処理装置を提供することにある。
【０００９】
【課題を解決するための手段】
第１発明に係る画像処理装置は、複数の画素がマトリクス状に配列された画像から、受け付けた変倍率に基づいて、直線状に配列された複数の画素を１単位として各単位毎に１の画素を間引き又は補間して、前記画像を縮小又は拡大する画像処理装置において、前記単位に含まれる複数の画素が配列された配列方向に垂直な方向に隣合う夫々の単位について、前記配列方向に所定の画素数分の間隔を隔てて画素の位置を特定する特定手段と、該特定手段が特定した位置で、画素を間引く又は補間する変倍手段とを備えることを特徴とする。
【００１０】
第１発明による場合は、直線状に配列された複数の画素を１単位として、前記複数の画素の配列方向に垂直な方向に隣合う夫々の単位について、前記配列方向に所定の画素数分の間隔を隔てて画素の位置を特定し、特定した位置で、画素を間引く又は補間して、画像を縮小又は拡大することにより、各単位における間引く又は補間する画素が、前記配列方向に垂直な方向に連続せず、白又は黒の縦筋の発生を防止し、画質の劣化を低減した縮小処理又は拡大処理を行なうことができる。
また、間引く又は補間する画素の位置を、前記配列方向に所定の画素数分の間隔をずらして特定することにより、間引く又は補間する画素の位置をランダムに決定する構成と比較して、回路設計を簡略化することができる。
【００１１】
第２発明に係る画像処理装置は、複数の画素がマトリクス状に配列された画像から、受け付けた変倍率に基づいて、直線状に配列された複数の画素を１単位として各単位毎に１の画素を間引き又は補間して、前記画像を縮小又は拡大する画像処理装置において、前記単位に含まれる複数の画素が配列された配列方向に垂直な方向に隣合う夫々の単位について、前記配列方向に所定の画素数分の間隔を隔てて画素の位置を特定する特定手段と、該特定手段が特定した位置、及び該位置の画素と前記配列方向に近傍の画素の位置から、間引く又は補間する画素の位置を選択する選択手段と、該選択手段が選択した位置で、画素を間引く又は補間する変倍手段とを備えることを特徴とする。
【００１２】
第２発明による場合は、直線状に配列された複数の画素の配列方向に垂直な方向に隣合う夫々の単位について、前記配列方向に所定の画素数分の間隔を隔てて画素の位置を特定し、特定した位置、及び該位置の近傍の位置のうちの１つの位置で、画素を間引く又は補間することにより、各単位における間引く又は補間する画素が、前記垂直な方向に連続することを回避するとともに、前記垂直な方向に複数の単位分の間隔を隔てて位置する、間引く又は補間する画素を、前記配列方向に適宜ずらすことができ、前記複数の単位分の間隔を隔てて発生するおそれのある白又は黒の縦筋を防止することができる。
【００１３】
第３発明に係る画像処理装置は、前記変倍率に基づき前記所定の画素数を設定する設定手段を備え、前記特定手段は、前記設定手段が設定した画素数分の間隔を隔てて画素の位置を特定するように構成してあることを特徴とする。
【００１４】
第３発明による場合は、受け付けた変倍率に基づき、夫々の単位における間引く又は補間する画素の位置をずらす間隔を示す所定の画素数を設定することにより、変倍率が示す縮小率又は拡大率に応じて、間引く又は補間する画素の位置を適宜設定することができ、画質の劣化を低減した縮小処理又は拡大処理を実現することができる。
【００１５】
【発明の実施の形態】
以下に、本発明に係る画像処理装置を、複合機による実施の形態を示す図面に基づいて詳述する。
【００１６】
（実施の形態１）
図１は本発明に係る複合機の構成例を示すブロック図であり、図中１は複合機を示している。
この複合機１は、制御部１０、ＲＯＭ１１、ＲＡＭ１２、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１３、モデム１４、読取部１５、表示部１６、操作部１７、ＣＯＤＥＣ１８、符号メモリ１９、画像メモリ２０、記録部２１、画像処理部２２等を備えており、夫々はバス２３を介して相互に接続されている。
【００１７】
制御部１０は、具体的にはＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）又はＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｏｒ  Ｕｎｉｔ）等で構成されており、バス２３を介して上述したようなハードウェア各部を制御すると共に、ＲＯＭ１１に格納されたコンピュータプログラムに従って、種々のソフトウェア的機能を実現する。
ＲＯＭ１１は、本発明の複合機１の動作に必要な種々のコンピュータプログラム等を予め格納している。
【００１８】
ＲＡＭ１２は、ＳＲＡＭ又はフラッシュメモリ等で構成され、制御部１０によるコンピュータプログラムの実行時に発生するデータ、及び取得した変倍率を一時的に記憶する。尚、ＲＡＭ１２にフラッシュメモリを使用した場合には、停電，複合機１の移動等のために電源が遮断された場合であっても、記憶内容が失われることはない。
モデム１４は、ファクシミリ通信が可能なファックスモデムで構成されており、ＮＣＵ１３と直接的にも接続されている。ＮＣＵ１３は、公衆電話回線網Ｌと接続されており、必要に応じてモデム１４を公衆電話回線網Ｌと接続し、公衆電話回線網Ｌを介して他のファクシミリ装置との間でのファクシミリ通信を可能としている。
【００１９】
表示部１６は、液晶ディスプレイ（ＬＣＤ）等で構成されており、複合機１の動作状況、ユーザへ報知すべきデータ、及び操作部１７から入力された文字等を表示する。
操作部１７は、複合機１を操作するために必要な各種のファンクションキー、ユーザが変倍率を入力するためのキー等を備えている。尚、表示部１６をタッチパネル方式のものとすることにより、操作部１７の各種のキーのうちの一部又は全部を代用することも可能である。
【００２０】
読取部１５は、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）を利用したスキャナにより原稿を読み取り、読み取った画像データをＣＯＤＥＣ１８に入力する。
ＣＯＤＥＣ１８は、読取部１５により読み取られた画像データを符号化し、符号メモリ１９に記憶させる。
【００２１】
符号メモリ１９は、ＤＲＡＭ等で構成され、読取部１５により読み取り、ＣＯＤＥＣ１８により符号化された画像データ、ＮＣＵ１３及びモデム１４を介して他のファクシミリ装置から取得した画像データを記憶する。
尚、本実施の形態において、取得する画像データは、各画素を２値データにより特定された擬似中間調の画像データである。また変倍率は、ユーザにより指定されるだけでなく、ユーザにより指定された記録紙等のサイズに基づき算出することもできる。
【００２２】
また、ＣＯＤＥＣ１８は、符号メモリ１９に記憶してある符号化された画像データを復号するように構成されており、符号メモリ１９から読み出した画像データを復号し、制御部１０の指示に従って、画像処理部２２又は記録部２１に入力する。
ここで、制御部１０は、ユーザによる変倍率の設定、又はユーザによる記録紙のサイズの設定等に基づき、記録紙等に印刷すべき画像に縮小処理を行なうか、又は拡大処理を行なうかを判断しており、判断した結果に基づき、縮小処理の実行又は拡大処理の実行を指示する指示信号をＣＯＤＥＣ１８及び画像処理部２２に入力している。
【００２３】
従って、ＣＯＤＥＣ１８は、制御部１０から入力される指示信号が縮小処理又は拡大処理の実行を指示する場合、即ち、設定された変倍率が１００％でない場合、復号した画像データを画像処理部２２に入力する。また、ＣＯＤＥＣ１８は、制御部１０から入力される指示信号が縮小処理及び拡大処理を行なわないことを指示する場合、即ち、設定された変倍率が１００％である場合、復号した画像データを記録部２１に入力する。
画像処理部２２は、後述するような構成をなしており、ＣＯＤＥＣ１８により復号された画像データから、ＲＡＭ１２に記憶してある変倍率に基づく位置にて、画像データを構成する画素データ（画素が有する画素値）を適宜間引き又は補間し、得られた画像データを一旦画像メモリ２０に記憶する。
【００２４】
画像メモリ２０は、ＤＲＡＭ等で構成され、画像処理部２２から取得した画像データを記憶しており、制御部１０からの制御に基づき、記憶してある画像データを記録部２１に入力する。
記録部２１は、電子写真方式のプリンタ装置であって、ＣＯＤＥＣ１８から取得した画像データ又は画像メモリ２０から取得した画像データに基づく画像を、ハードコピーとしてＡ３縦，Ｂ４縦，Ａ４縦，Ｂ５横及びＡ５横等の各サイズの記録紙又はＯＨＰ（Ｏｖｅｒ  Ｈｅａｄ  Ｐｒｏｊｅｃｔｏｒ）シートから最適なサイズのものを選択して記録する。
【００２５】
図２は実施の形態１に係る画像処理部２２の構成例を示すブロック図であり、画像処理部２２は、第１レジスタ３０、第２レジスタ３１、加算器３２、解像度変換部３３等を備えている。
上述した構成の複合機１においては、制御部１０が、ＲＡＭ１２に記憶してある変倍率に基づき、１の画素を間引く又は補間すべき１単位に含まれる画素数を算出しており、算出した画素数を画像処理部２２に入力し、画像処理部２２は、取得した画素数を第１レジスタ３０に記憶させる。
【００２６】
具体的に、例えば、縮小率が９９％の縮小処理を行なう場合に、制御部１０は、１００画素中から１画素を間引くべく、前記１単位に含まれる画素数として１００を算出し、第１レジスタ３０には１００が格納される。
同様に、拡大率が１０１％の拡大処理を行なう場合には、制御部１０は、１００画素毎に１画素を補間すべく、前記１単位に含まれる画素数として１００を算出し、第１レジスタ３０に１００が格納される。
【００２７】
また、制御部１０は、取得した変倍率に基づき所定の画素数を設定する設定手段として動作しており、設定した画素数は、画像処理部２２の第２レジスタ３１に格納される。
画像処理部２２は、主走査方向に複数の画素を配列してなる各ラインについて、副走査方向に隣合う各ラインにおける間引く又は補間すべき画素の位置を、第２レジスタ３１に格納された画素数分の間隔をずらして特定する特定手段として動作する。
尚、この所定の画素数は、予め設定してＲＯＭ１１に記憶しておいてもよい。
【００２８】
加算器３２は、第１レジスタ３０及び第２レジスタ３１に格納してある数値を取得して適宜加算処理を行なうことにより、各単位毎に間引き又は補間すべき画素の位置を算出して解像度変換部３３に入力しており、画像処理部２２は、加算器３２が算出した位置に基づき、間引き又は補間すべき画素を特定する。
【００２９】
また、画像処理部２２は、制御部１０より縮小処理の実行又は拡大処理の実行を指示する指示信号、及びＣＯＤＥＣ１８より復号された画像データを夫々取得しており、取得した指示信号及び画像データを解像度変換部３３に入力する。
解像度変換部３３は、制御部１０から入力される指示信号に従って、ＣＯＤＥＣ１８から入力される画像データの、加算器３２が算出した加算値に基づく位置で、画素を間引く又は補間する変倍手段として動作しており、適宜の画素データを間引く又は補間した画像データを画像メモリ２０へ記憶させる。
【００３０】
図３は実施の形態１に係る画像処理部２２による解像度変換処理を説明するための図であり、図３においては、変倍率が９９％の縮小処理について示している。尚、図３（ａ）は第１レジスタ３０に１００を、第２レジスタ３１に２５を格納する画像処理部２２による例を、図３（ｂ）は第１レジスタ３０に１００を、第２レジスタ３１に１を格納する画像処理部２２による例を夫々示している。
また、図３においては、Ｘで示す方向を主走査方向とし、Ｙで示す方向を副走査方向としてあり、画像データに基づく画像の一部を夫々図示している。尚、図中の格子は夫々画像を構成する画素を示している。
【００３１】
上述した構成の画像処理部２２は、第１レジスタ３０に１００を、第２レジスタ３１に２５を格納する場合、図３（ａ）中のハッチングで示すように、加算器３２による加算値に基づき、主走査方向Ｘに配列された１００画素毎に１画素を、また、副走査方向Ｙに隣合う各ラインにおいては、主走査方向Ｘに２５画素分の間隔をずらして、間引き対象となる画素の位置を特定する。
同様に、第１レジスタ３０に１００を、第２レジスタ３１に１を格納する場合、画像処理部２２は、図３（ｂ）に示すように、加算器３２による加算値に基づき、主走査方向Ｘに配列された１００画素毎に１画素を、また、副走査方向Ｙに隣合う各ラインにおいては、主走査方向Ｘに１画素分の間隔をずらして、間引き対象となる画素の位置を特定する。
【００３２】
制御部１０から縮小処理の実行を示す指示信号を取得した解像度変換部３３は、上述のように特定された位置の画素を順次間引き、画像メモリ２０に記憶させる。
このように、主走査方向Ｘに複数の画素を配列してなる各ラインにおいて、副走査方向Ｙに隣合うラインにおける間引き画素の位置を、副走査方向Ｙに連続しないように特定することにより、副走査方向Ｙに発生する白又は黒の縦筋を防止することができる。
【００３３】
尚、制御部１０からの指示信号が拡大処理の実行を示している場合、解像度変換部３３は、図３にハッチングで示す位置、即ち、加算器３２が算出した加算値が示す位置の画素の主走査方向Ｘに前方又は後方に、補間画素を挿入することにより、拡大処理を実行することができる。
【００３４】
（実施の形態２）
以下に、実施の形態２における画像処理部２２の構成について説明する。尚、本実施の形態における複合機１の全体構成については、上述した実施の形態１と同様であるため、説明を省略する。また、画像処理部２２についても、同様の構成については、同様の符号を付して説明を省略する。
【００３５】
図４は実施の形態２に係る画像処理部２２の構成例を示すブロック図であり、本実施の形態における画像処理部２２は、乱数発生回路３４を更に備えている。
本実施の形態に係る画像処理部２２は、上述した実施の形態１における画像処理部２２と同様に、解像度変換部３３は、制御部１０から縮小処理又は拡大処理を指示する指示信号を、ＣＯＤＥＣ１８より復号された画像データを、加算器３２より算出された加算値を取得しており、更に、乱数発生回路３４より発生された乱数も取得している。
【００３６】
本実施の形態における乱数発生回路３４は、例えば、１，２，３の３つの数値をランダムに発生するものであり、解像度変換部３３は、ＣＯＤＥＣ１８から入力される画像データについて、加算器３２から入力される位置と、該位置に主走査方向Ｘに隣合う２つの位置とから、乱数発生回路３４から入力される数値に応じた１つの位置を選択する選択手段として動作しており、選択した位置で、制御部１０から入力される指示信号に従って、画素を間引く又は補間して画像メモリ２０へ記憶させる。
尚、この乱数発生回路３４は、３つの数値から１つを選択するものであるため、複雑な回路構成は必要としない。
【００３７】
図５は実施の形態２に係る画像処理部２２による解像度変換処理を説明するための図であり、図３と同様に、変倍率が９９％の縮小処理について示している。また、図５（ａ）は第１レジスタ３０に１００を、第２レジスタ３１に２５を格納する画像処理部２２による例を、図５（ｂ）は第１レジスタ３０に１００を、第２レジスタ３１に１を格納する画像処理部２２による例を夫々示している。
図５においても、Ｘで示す方向を主走査方向とし、Ｙで示す方向を副走査方向としてあり、図中の格子は夫々画像を構成する画素を示している。
【００３８】
上述した構成の画像処理部２２は、第１レジスタ３０に１００を、第２レジスタ３１に２５を格納する場合、主走査方向Ｘに配列される各画素において、１００画素毎に１画素を特定し、また、この１画素と、該１画素に主走査方向Ｘに隣合う２つの画素との、図５（ａ）中のハッチングで示す主走査方向Ｘに隣合う３画素のうちの１画素を、乱数発生回路３４から入力された数値に基づき選択し、間引く又は補間する画素の位置を特定する。
また、副走査方向Ｙに隣合う各ラインにおいては、主走査方向Ｘに２２画素分の間隔から２６画素分までの間隔をずらして、間引く又は補間する画素の位置を特定する。
【００３９】
同様に、第１レジスタ３０に１００を、第２レジスタ３１に１を格納する場合、主走査方向Ｘに配列される各画素において、１００画素毎に１画素を特定し、また、この１画素と、該１画素に主走査方向Ｘに隣合う２つの画素との、図５（ｂ）中のハッチングで示す主走査方向Ｘに隣合う３画素のうちの１画素を、乱数発生回路３４から入力された数値に基づき選択し、間引く又は補間する画素の位置として特定する。
【００４０】
また、制御部１０から縮小処理の実行を示す指示信号を取得した解像度変換部３３は、上述のように特定された位置の画素を順次間引き、画像メモリ２０に記憶させる。
このように、主走査方向Ｘに複数の画素を配列してなる各ラインにおいて、副走査方向Ｙに隣合うラインにおける間引き画素の位置を、主走査方向Ｘにずらして特定し、特定した位置の近傍から１つの位置を選択し、選択した位置で画素を間引くことにより、間引き画素の位置が斜め方向に連続することを防止するとともに、所定の領域内で間引き画素の位置を柔軟に変更することができる。
【００４１】
尚、制御部１０からの指示信号が拡大処理の実行を示している場合、解像度変換部３３は、上述のように、加算器３２が算出した加算値に基づき特定された位置の画素の主走査方向Ｘに前方又は後方に、補間画素を挿入することにより、拡大処理を実行することができる。
【００４２】
上述した各実施の形態では、画像における主走査方向Ｘの解像度変換処理について説明しているが、副走査方向Ｙの解像度変換処理についても適用が可能である。また、副走査方向Ｙに隣合う各ラインについて、主走査方向Ｘに２５画素分又は１画素分の間隔をずらして、間引く又は補間する画素の位置を特定しているが、これらの数値に限られない。
【００４３】
【発明の効果】
第１発明による場合は、直線状に配列された複数の画素を１単位として、前記複数の画素の配列方向に垂直な方向に隣合う夫々の単位について、前記配列方向に所定の画素数分の間隔を隔てて画素の位置を特定し、特定した位置で、画素を間引く又は補間することにより、各単位における間引く又は補間する画素が、前記配列方向に垂直な方向に連続せず、白又は黒の縦筋の発生を防止することによる画質の劣化を低減した縮小処理又は拡大処理を行なうことができる。
また、夫々の単位において、間引く又は補間する画素の位置を所定の画素数分の間隔をずらして特定することにより、間引く又は補間する画素の位置をランダムに決定する構成と比較して、回路設計を簡略化することができる。
【００４４】
第２発明による場合は、直線状に配列された複数の画素の配列方向に垂直な方向に隣合う夫々の単位について、前記配列方向に所定の画素数分の間隔を隔てて画素の位置を特定し、特定した位置、及び該位置の近傍の位置のうちの１つの位置で、画素を間引く又は補間することにより、各単位における間引く又は補間する画素が、前記垂直な方向に連続することを回避するとともに、前記垂直な方向に複数の単位分の間隔を隔てて位置する、間引く又は補間する画素を、前記配列方向に適宜ずらすことができ、前記複数の単位分の間隔を隔てて発生するおそれのある白又は黒の縦筋を防止し、画質の劣化を低減した縮小処理又は拡大処理を実現することができる。
【００４５】
第３発明による場合は、受け付けた変倍率に基づき、夫々の単位における間引く又は補間する画素の位置をずらす間隔を示す所定の画素数を設定することにより、変倍率が示す縮小率又は拡大率に応じて、間引く又は補間する画素の位置を適宜設定することができ、画質の劣化を低減した縮小処理又は拡大処理を実現することができる。
【図面の簡単な説明】
【図１】本発明に係る複合機の構成例を示すブロック図である。
【図２】実施の形態１に係る画像処理部の構成例を示すブロック図である。
【図３】実施の形態１に係る画像処理部による解像度変換処理を説明するための図である。
【図４】実施の形態２に係る画像処理部の構成例を示すブロック図である。
【図５】実施の形態２に係る画像処理部による解像度変換処理を説明するための図である。
【符号の説明】
１  複合機
１０  制御部（設定手段）
２２  画像処理部（特定手段）
３３  解像度変換部（変倍手段、選択手段）
【図１】
2004336165.tif 000003
【図２】
2004336165.tif 000004
【図３】
2004336165.tif 000005
【図４】
2004336165.tif 000006
【図５】
2004336165.tif 000007