(57)【要約】【課題】２値化処理を伴う解像度変換処理を高速に実行する画像処理装置を提供する。【解決手段】隣合う画素のデータを夫々第１演算部３２，第２演算部３３及び第３演算部３４に入力し、該第１演算部３２，第２演算部３３及び第３演算部３４において、３つの補間画素のデータを夫々算出する。一方、隣合う画素夫々に対応する閾値データを第４演算部３６，第５演算部３７及び第６演算部３８に入力し、３つの補間画素夫々に対応する閾値データを算出する。上述のように夫々算出された補間画素のデータ及び該補間画素に対応する閾値データは、２値化処理部３９，４０，４１に入力され、該２値化処理部３９，４０，４１が、前記補間画素のデータを前記閾値データに基づき２値データに変換する。【選択図】　　　　図３
2004088340.tif 000002
【特許請求の範囲】
【請求項１】
隣合う画素間に複数の補間画素を追加する画像処理装置において、前記隣合う画素夫々のデータに基づき、前記補間画素のデータを算出するデータ算出手段と、該データ算出手段が算出した補間画素のデータを所定閾値に基づき２値データに変換する変換手段とを、前記複数の補間画素夫々に対応して備えることを特徴とする画像処理装置。
【請求項２】
前記補間画素夫々に、前記隣合う画素夫々からの距離に基づく係数値を設定する設定手段を備え、前記データ算出手段は、前記隣合う画素夫々のデータ及び前記設定手段が設定した係数値に基づき前記補間画素のデータを算出すべくなしてあることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記隣合う画素夫々に対応する閾値を生成する生成手段と、該生成手段が生成した閾値に基づき前記所定閾値を算出する閾値算出手段とを備え、前記変換手段は、前記データ算出手段が算出したデータを、前記閾値算出手段が算出した所定閾値に基づき２値データに変換すべくなしてあることを特徴とする請求項１又は２に記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、隣合う画素間に複数の補間画素を追加する画像処理装置に関するものである。
【０００２】
【従来の技術】
ファクシミリ装置、ファクシミリ機能及びプリンタ機能等を有する複合機は、コピー機能を備えた装置が多く、これらの装置においては、記録シートへ記録する際の高解像度化が進んでいる。これにより、原稿画像を読み取る際の解像度よりも、記録シートへ記録する際の解像度の方が高い装置が存在し、このような装置においては、原稿画像を読み取って取得した画像データに対して解像度変換処理を行い、高解像度に変換された画像データに基づく画像を記録シートへ記録する構成を備えている。
画像は、複数の画素により形成されており、隣合う画素間に補間画素を追加することにより、高解像度の画像を形成することができる。
【０００３】
隣合う画素間に追加する補間画素のデータは、該隣合う２つの画素のいずれかのデータと同じデータとしてもよいが、この場合、形成された画像にジャギーが発生することがあり、また、形成された画像が疑似中間調の場合には、白又は黒の筋等が発生することがある。
そこで、前記隣合う２つの画素夫々のデータに適切な演算処理を行って補間画素のデータを生成し、生成された補間画素のデータを追加した画像データに基づく画像を形成することにより、画質の劣化を軽減した解像度変換処理を実現することができる。
【０００４】
【発明が解決しようとする課題】
しかし、各画素のデータを２値データとして画像を形成する装置においては、原稿画像を読み取って取得した画像データにおいて全ての隣合う画素間について、上述したような解像度変換処理を行った後に、追加された補間画素のデータを含めた各画素のデータを、所定閾値に基づき２値データに変換して、記録シートへ記録する構成を有している場合が多く、上述した解像度変換処理により補間画素が追加され、増大した画素数に対して２値化処理を行うため、各処理を高速で行うことが要求される。
また、上述の処理をファクシミリ装置及び複合機等の画像処理装置において実現させる場合、上述の各処理を、取得した画像データが記録部により記録シートに出力される前に行う必要があり、前記各処理を、前記画像データを自身に備える記録部へ転送する速度に間に合う速度にて行う必要があり、このような画像処理装置を、高速動作が可能なＬＳＩ（Ｌａｒｇｅ　Ｓｃａｌｅ　Ｉｎｔｅｇｒａｔｉｏｎ　ｃｉｒｃｕｉｔ）　により実現する必要があるが、高速動作を行うＬＳＩは、回路規模が大きく、設計が困難であると共に、製造コストが高いという問題があった。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、隣合う画素間に追加する複数の補間画素のデータを、該隣合う画素夫々のデータに基づき算出するデータ算出手段と、該データ算出手段が算出した補間画素のデータを所定閾値に基づき２値データに変換する変換手段とを、前記隣合う画素間に追加すべき複数の補間画素夫々に対応して備えることにより、隣合う画素間に追加する複数の補間画素夫々において行う、補間画素のデータの算出処理と、算出されたデータの２値データへの変換処理とを並列に処理することができ、２値化処理を伴う解像度変換処理を高速に実行する画像処理装置を提供することを目的とする。
【０００６】
本発明の他の目的は、補間画素夫々に、隣合う画素夫々からの距離に基づく係数値を設定する設定手段を備え、隣合う画素間に追加する補間画素のデータを、該隣合う画素夫々のデータと前記設定手段が設定した係数値に基づき算出する構成を備えることにより、補間画素夫々の追加すべき位置に応じて設定される係数値に基づき、より画質の劣化を軽減した高速な解像度変換処理を実行する画像処理装置を提供することにある。
【０００７】
本発明の更に他の目的は、隣合う画素夫々に対応する閾値を生成する生成手段と、該生成手段が生成した閾値に基づき、補間画素に対応する所定閾値を算出する閾値算出手段とを有し、補間画素のデータを、前記閾値算出手段が算出した所定閾値に基づき２値データに変換する構成を備えることにより、適切な演算処理を行い算出された所定閾値に基づき、補間画素のデータを２値データへ変換し、より画質の劣化を軽減する画像処理装置を提供することにある。
【０００８】
【課題を解決するための手段】
第１発明に係る画像処理装置は、隣合う画素間に複数の補間画素を追加する画像処理装置において、前記隣合う画素夫々のデータに基づき、前記補間画素のデータを算出するデータ算出手段と、該データ算出手段が算出した補間画素のデータを所定閾値に基づき２値データに変換する変換手段とを、前記複数の補間画素夫々に対応して備えることを特徴とする。
【０００９】
第１発明による場合は、隣合う画素間に追加する複数の補間画素のデータを、該隣合う画素夫々のデータに基づき算出するデータ算出手段と、該データ算出手段が算出した補間画素のデータを所定閾値に基づき２値データに変換する変換手段とを、前記隣合う画素間に追加すべき複数の補間画素夫々に対応して備えることにより、隣合う画素間に追加する複数の補間画素夫々において行う、補間画素のデータの算出処理と、算出されたデータの２値データへの変換処理とを並列に処理することができ、２値化処理を伴う解像度変換処理を高速に実行する画像処理装置を実現することができる。
【００１０】
第２発明に係る画像処理装置は、第１発明に係る画像処理装置において、前記補間画素夫々に、前記隣合う画素夫々からの距離に基づく係数値を設定する設定手段を備え、前記データ算出手段は、前記隣合う画素夫々のデータ及び前記設定手段が設定した係数値に基づき前記補間画素のデータを算出すべくなしてあることを特徴とする。
【００１１】
第２発明による場合は、補間画素夫々に、隣合う画素夫々からの距離に基づく係数値を設定する設定手段を備え、隣合う画素間に追加する補間画素のデータを、該隣合う画素夫々のデータと前記設定手段が設定した係数値に基づき算出する構成を備えることにより、補間画素夫々の追加すべき位置に応じて設定される係数値に基づき、より画質の劣化を軽減した高速な解像度変換処理を実行する画像処理装置を実現することができる。
【００１２】
第３発明に係る画像処理装置は、第１又は第２発明に係る画像処理装置において、前記隣合う画素夫々に対応する閾値を生成する生成手段と、該生成手段が生成した閾値に基づき前記所定閾値を算出する閾値算出手段とを備え、前記変換手段は、前記データ算出手段が算出したデータを、前記閾値算出手段が算出した所定閾値に基づき２値データに変換すべくなしてあることを特徴とする。
【００１３】
第３発明による場合は、隣合う画素夫々に対応する閾値を生成する生成手段と、該生成手段が生成した閾値に基づき、補間画素に対応する所定閾値を算出する閾値算出手段とを有し、補間画素のデータを、前記閾値算出手段が算出した所定閾値に基づき２値データに変換する構成を備えることにより、適切な演算処理を行い算出された所定閾値に基づき、補間画素のデータを２値データへ変換し、より画質の劣化を軽減することができる。また、前記生成手段がディザ処理等に用いられる閾値テーブル等を生成する構成とすることもでき、この場合、ディザによる疑似中間調処理においても、高速な解像度変換処理を実行する画像処理装置を実現することができる。
【００１４】
【発明の実施の形態】
（実施の形態１）
以下に、本発明に係る画像処理装置を、該画像処理装置を備える複合機による実施の形態に基づいて詳述する。本実施の形態に係る複合機においては、原稿画像を読み取る際の解像度は６００ｄｐｉであり、読み取った画像データを記録シートへ記録する際の解像度は２４００ｄｐｉであるため、読み取った画像データに対して４倍の解像度変換を行い、記録シートへ記録する構成を備えている。
尚、本実施の形態に係る複合機は、公衆電話回線網Ｌを介して、他の通信装置との間で画像データを送受信するファクシミリ通信機能だけでなく、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）を介して外部のネットワークにも接続され、外部のネットワークに接続された通信装置から受信したデータを記録シートに記録するプリンタ機能も有している。
【００１５】
図１は本発明に係る画像処理装置を備えた複合機の構成を示すブロック図であり、図中１は複合機を示している。この複合機１は、制御部１０，ＮＣＵ（Ｎｅｔｗｏｒｋ　Ｃｏｎｔｒｏｌ　Ｕｎｉｔ）１１，モデム１２，読取機構制御部１３，読取部１４，ＣＯＤＥＣ１５，第１画像メモリ１６，ＲＯＭ１７，ＲＡＭ１８，第２画像メモリ１９，操作部２０，表示部２１，記録部２２，画像処理装置３０，ＣＯＤＥＣ２４，及びＬＡＮインタフェース２３等を備えている。
【００１６】
制御部１０は、具体的にはＭＰＵ（ＭｉｃｒｏＰｒｏｃｅｓｓｏｒ　Ｕｎｉｔ）　等で構成され、バスを介して複合機１の上述したようなハードウェア各部と接続されており、それらを制御すると共に、ＲＯＭ１７に格納されたコンピュータプログラムに従って、種々のソフトウェア的機能を実行する。
モデム１２は、ファクシミリ通信が可能なファックスモデムで構成されており、ＮＣＵ１１と直接的にも接続されている。ＮＣＵ１１は、公衆電話回線網Ｌと接続されており、必要に応じてモデム１２を公衆電話回線網Ｌと接続し、公衆電話回線網Ｌを介して他のファクシミリ装置との間でファクシミリ通信を行う。
【００１７】
ＲＯＭ１７は、本実施の形態の複合機１の動作に必要な種々のコンピュータプログラム、及び本発明に係る画像処理装置３０が行う２値化処理の実行時に参照する閾値テーブル１７ａを予め格納している。この閾値テーブル１７ａは、例えば８画素×８画素を１ブロックとし、ブロック内の各画素に夫々閾値データを割り当てるものであり、所定のディザ処理を行うための閾値テーブルであってもよく、ユーザにより任意に設定することもできる。
ＲＡＭ１８は、ＳＲＡＭ又はフラッシュメモリ等で構成され、制御部１０による各プログラムの実行時に発生するデータを一時的に記憶する。尚、ＲＡＭ１８にフラッシュメモリを使用した場合には、停電，複合機１の移動等のために電源が遮断された場合であっても、記憶内容が失われることはない。
【００１８】
表示部２１は、液晶ディスプレイ（ＬＣＤ）等の表示装置であり、複合機１の動作状況、出力すべく画像処理装置３０により所定の処理を施された画像データの表示等を行う。
操作部２０は、複合機１を操作するために必要な各種のファンクションキーを備えている。尚、表示部２１をタッチパネル方式のものとすることにより、操作部２０の各種のキーのうちの一部又は全部を代用することも可能である。
【００１９】
図２は読取部１４の構成を示すブロック図であり、この読取部１４は、ＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ）　２６により取得したアナログ信号を、ＡＦＥ（ＡｎａｌｏｇＦｒｏｎｔ　Ｅｎｄ：アナログ・フロント・エンド）２７，シェーディング補正部２８，ガンマ補正部２９により順次処理することによりデジタル信号である画像データを生成し、イメージバスを介して第１画像メモリ１６に記憶させる。
尚、読取機構制御部１３は、読取部１４により読み取られる原稿を搬送する搬送機構の動作等を制御する。
【００２０】
ＡＦＥ２７は、増幅回路（図示せず），サンプルホールド回路（図示せず），Ａ／Ｄ（アナログ／デジタル）変換器（図示せず）等を備え、ＣＣＤ２６により読み取られたアナログ信号を、増幅回路により所定の大きさに増幅し、この増幅されたアナログ信号を、サンプルホールド回路により一定のタイミング毎にサンプルホールドし、この各値をＡ／Ｄ変換器によりデジタル信号に変換する。尚、本実施の形態においては、Ａ／Ｄ変換器は、８ビットのデジタル信号を出力しており、ＡＦＥ２７から出力される画像データは、各画素夫々を８ビットのデータで示した多値の画像データである。
【００２１】
上述のようにＡＦＥ２７により生成されたデジタル信号の画像データは、シェーディング補正部２８に入力される。
シェーディング補正部２８は、入力された画像データに対して、ＣＣＤ２６等における照明系，結像系及び撮像系で生じた各種の歪みを取り除く補正を行い、補正処理を施した画像データをガンマ補正部２９に入力する。
ガンマ補正部２９は、入力されたＲＧＢのデジタル信号の階調再現及びカラーバランスを整え、第１画像メモリ１６に入力する。
【００２２】
第１画像メモリ１６はＤＲＡＭ等で構成され、読取部１４により読み取られ、所定の処理を施された画像データをイメージバスを介して取得する。尚、本実施の形態において、読取部１４により読み取られた画像データは、各画素をＲ成分，Ｇ成分及びＢ成分夫々を８ビットのデータ（画素値）により示された多値の画像データである。
ＣＯＤＥＣ１５は、第１画像メモリ１６に記憶してある画像データを符号化して第２画像メモリ１９に記憶させる。第２画像メモリ１９もＤＲＡＭ等で構成され、ＣＯＤＥＣ１５により符号化された画像データを記憶する。
【００２３】
ＣＯＤＥＣ２４は、記録紙又はＯＨＰ（Ｏｖｅｒ　Ｈｅａｄ　Ｐｒｏｊｅｃｔｏｒ）　シート等に出力すべく第２画像メモリ１９から読み出された画像データを復号して、画像処理装置３０に入力する。
画像処理装置３０は、後述する構成を備えており、取得した画像データに所定の処理を行った後、該画像データを記録部２２に入力する。
記録部２２は、電子写真方式のプリンタ装置であって、出力すべく画像処理装置３０により所定の処理を施された画像データを、ハードコピーとしてＡ３縦，Ｂ４縦，Ａ４縦，Ｂ５横及びＡ５横等の各サイズの記録紙又はＯＨＰシートから最適なサイズのものを選択して記録する。
【００２４】
図３は実施の形態１に係る画像処理装置３０の構成を示すブロック図であり、本実施の形態における画像処理装置３０は、主走査方向に配置される各画素間に夫々３つの補間画素を追加することにより、主走査方向へ４倍の解像度変換を可能としている。即ち、主走査方向について６００ｄｐｉの解像度で読み取られた画像データを、２４００ｄｐｉの解像度で出力することができる。
この画像処理装置３０は、８ビットのデータを保持することが可能な第１レジスタ３１及び第２レジスタ３５，第１演算部３２，第２演算部３３，第３演算部３４，第４演算部３６，第５演算部３７，第６演算部３８，及び４つの２値化処理部３９，４０，４１，４２を備えており、夫々制御部１０からの制御信号に基づき動作している。
【００２５】
画像処理装置３０には、ＣＯＤＥＣ２４から、該ＣＯＤＥＣ２４により復号された画像データＤが入力され、この画像データＤは、第１レジスタ３１，第１演算部３２，第２演算部３３，及び第３演算部３４に夫々与えられている。
また、画像処理装置３０には、制御部１０の制御によりＲＯＭ１７から読み出されてＲＡＭ１８に記憶してある閾値テーブル１７ａから、各画素に対応する閾値データＴｈが入力され、この閾値データＴｈは、第２レジスタ３５，第４演算部３６，第５演算部３７，及び第６演算部３８に夫々与えられている。
【００２６】
第１レジスタ３１からの出力データＤ０　は夫々、第１演算部３２，第２演算部３３，第３演算部３４，及び２値化処理部４２に与えられており、第１レジスタ３１は、ＣＯＤＥＣ２４から取得した画像データＤを、所定の時間間隔、具体的には１画素分のデータを取得する時間だけ保持しており、そのため、第１演算部３２，第２演算部３３，及び第３演算部３４に夫々与えられるＣＯＤＥＣ２４からの画像データＤと、第１レジスタ３１からの出力データＤ０　とは、１画素分だけずれている。即ち、第１レジスタ３１からの出力データＤ０　が示す画素と、ＣＯＤＥＣ２４からの画像データＤが示す画素とは前後関係にあり、隣合う２つの画素夫々のデータが、夫々第１演算部３２，第２演算部３３，及び第３演算部３４に与えられていることになる。
【００２７】
これらの第１演算部３２，第２演算部３３，第３演算部３４は、夫々補間画素のデータＤａ　，Ｄｂ　，Ｄｃ　を算出するデータ算出手段として機能しており、夫々以下の（１）式，（２）式，（３）式に基づき、対応する補間画素のデータＤａ　，Ｄｂ　，Ｄｃ　を算出している。
尚、以下の各式における係数値１／４，３／４，１／２は、当該補間画素を追加すべき隣合う画素夫々からの距離に基づき設定されており、この係数値は、定数に限られず、所定の数式により算出される構成としてもよい。
【００２８】
Ｄａ　＝Ｄ０　×（１／４）＋Ｄ×（３／４）　…（１）
Ｄｂ　＝Ｄ０　×（１／２）＋Ｄ×（１／２）　…（２）
Ｄｃ　＝Ｄ０　×（３／４）＋Ｄ×（１／４）　…（３）
【００２９】
同様に、第２レジスタ３５の出力データＴｈ０　は夫々、第４演算部３６，第５演算部３７，第６演算部３８，及び２値化処理部４２に与えられており、第４演算部３６，第５演算部３７，及び第６演算部３８に夫々与えられるＲＡＭ１８からの閾値データＴｈと、第２レジスタ３５からの出力データＴｈ０　とは、１画素分だけずれている。即ち、第２レジスタ３５からの出力データＴｈ０　が示す閾値と、ＲＡＭ１８からの閾値データＴｈが示す閾値とは前後関係にあり、隣合う２つの画素夫々に対応する閾値データが、夫々第４演算部３６，第５演算部３７，及び第６演算部３８に与えられていることになる。
これらの第４演算部３６，第５演算部３７，及び第６演算部３８は、夫々補間画素のデータＤａ　，Ｄｂ　，Ｄｃ　を、２値データに変換する際に用いられる閾値データＴｈａ　，Ｔｈｂ　，Ｔｈｃ　を算出する閾値算出手段として機能しており、夫々以下の（４）式，（５）式，（６）式に基づき、補間画素夫々に対応する閾値データＴｈａ　，Ｔｈｂ　，Ｔｈｃ　を算出している。
【００３０】
Ｔｈａ　＝Ｔｈ０　×（１／４）＋Ｔｈ×（３／４）　…（４）
Ｔｈｂ　＝Ｔｈ０　×（１／２）＋Ｔｈ×（１／２）　…（５）
Ｔｈｃ　＝Ｔｈ０　×（３／４）＋Ｔｈ×（１／４）　…（６）
【００３１】
画像処理装置３０において、上述のように第１演算部３２により算出された補間画素のデータＤａ　は、２値化処理部３９により、第４演算部３６により算出された閾値データＴｈａ　に基づき２値データに変換され、第２演算部３３により算出された補間画素のデータＤｂ　は、２値化処理部４０により、第５演算部３７により算出された閾値データＴｈｂ　に基づき２値データに変換され、第３演算部３４により算出された補間画素のデータＤｃ　は、２値化処理部４１により、第６演算部３８により算出された閾値データＴｈｃ　に基づき２値データに変換され、更に、第１レジスタ３１からの画像データＤ０　は、第２レジスタ３５からの閾値データＴｈ０　に基づき２値データに変換される。
このように、２値化処理部３９，４０，４１，４２夫々により２値データに変換された各画素のデータは、記録部２２に入力され、記録部２２により所定の記録シートに印刷される。
【００３２】
このように、隣合う画素間に追加する３つの補間画素において、各補間画素のデータを算出する第１演算部３２，第２演算部３３，第３演算部３４及び２値化処理部３９，４０，４１を、複数の補間画素夫々に対応して備えることにより、各補間画素におけるデータの算出処理及び２値化処理を並列に実行することができ、２値化処理を伴う解像度変換処理を高速に実行することができる。
また、上述したような解像度変換処理を必要としない場合、画像処理装置３０から入力された画像データから、必要な画素のデータを抽出し、抽出されたデータのみに基づき記録シートに画像を形成することにより、解像度変換処理を施されていない画像を出力することもできる。
【００３３】
（実施の形態２）
以下に、実施の形態２における画像処理装置３０の構成について説明する。尚、本実施の形態における複合機１全体については上述した実施の形態１と同様の構成であるため、説明を省略する。図４は実施の形態２に係る画像処理装置３０の構成を示すブロック図であり、本実施の形態における画像処理装置３０も、実施の形態１と同様に、主走査方向に配置される隣合う画素間に夫々３つの補間画素を追加することにより、主走査方向へ４倍の解像度変換を可能としている。
本実施の形態に係る画像処理装置３０は、切替部４３，８ビットのデータを保持することが可能なレジスタ４４，第１演算部４５，第２演算部４６，第３演算部４７，及び４つの２値化処理部４８，４０，５０，５１を備えており、夫々制御部１０からの制御信号に基づき動作している。
【００３４】
画像処理装置３０には、制御部１０から切替信号Ｓが入力され、この切替信号Ｓは、切替部４３，及び２値化処理部４８，４９，５０，５１に夫々与えられている。また、画像処理装置３０には、ＣＯＤＥＣ２４から、該ＣＯＤＥＣ２４により復号された画像データＤが、制御部１０の制御によりＲＯＭ１７から読み出されてＲＡＭ１８に記憶してある閾値テーブル１７ａから、各画素に対応する閾値データＴｈが入力されており、この画像データＤ及び閾値データＴｈは、夫々切替部４３に与えられている。
切替部４３は、取得した切替信号Ｓに基づき、取得した画像データＤ及び閾値データＴｈを、夫々出力データＸ又はＹとして出力する。
【００３５】
切替部４３からの出力データＹは夫々、レジスタ４４，第１演算部４５，第２演算部４６，及び第３演算部４７に与えられており、また、レジスタ４４からの出力データＹ０　は夫々、第１演算部４５，第２演算部４６，第３演算部４７，及び２値化処理部５１に与えられている。
レジスタ４４は、切替部４３から取得する出力データＹを、所定の時間間隔、具体的には１画素分のデータを取得する時間だけ保持しており、そのため、第１演算部４５，第２演算部４６，及び第３演算部４７に夫々与えられる切替部４３からの出力データＹと、レジスタ４４からの出力データＹ０　とは、１画素分だけずれている。即ち、レジスタ４４からの出力データＹ０　と、切替部４３からの出力データＹとは前後関係にあり、隣合う２つの画素に関するデータが、夫々第１演算部４５，第２演算部４６，及び第３演算部４７に与えられていることになる。
【００３６】
これらの第１演算部４５，第２演算部４６，第３演算部４７は、夫々以下の（７）式，（８）式，（９）式に基づき演算し、演算結果Ｙａ　，Ｙｂ　，Ｙｃ　を算出している。
尚、以下の各式における係数値１／４，３／４，１／２は、当該補間画素を追加すべき隣合う画素夫々からの距離に基づき設定されており、この係数値は、定数に限られず、所定の数式により算出される構成としてもよい。
【００３７】
Ｙａ　＝Ｙ０　×（１／４）＋Ｙ×（３／４）　…（７）
Ｙｂ　＝Ｙ０　×（１／２）＋Ｙ×（１／２）　…（８）
Ｙｃ　＝Ｙ０　×（３／４）＋Ｙ×（１／４）　…（９）
【００３８】
一方、切替部４３からの出力データＸは夫々、２値化処理部４８，４９，５０，５１に与えられており、これらの２値化処理部４８，４９，５０，５１は、制御部１０からの切替信号Ｓに基づき、切替部４３からの出力データＸが閾値データＴｈであるか否かを切り替えて、夫々切替部４３からの出力データＸ又は第１演算部４５，第２演算部４６，第３演算部４７，及びレジスタ４４からの出力データＹ０　を、２値データに変換する。
具体的には、切替部４３からの出力データＸが閾値データである場合、２値化処理部４８は、第１演算部４５からの演算結果Ｙａ　を、切替部４３からの出力データＸを閾値として２値データに変換し、２値化処理部４９は、第２演算部４６からの演算結果Ｙｂ　を、切替部４３からの出力データＸを閾値として２値データに変換する。また、２値化処理部５０は、第３演算部４７からの演算結果Ｙｃ　を、切替部４３からの出力データＸを閾値として２値データに変換し、２値化処理部５１は、レジスタ４４からの出力データＹ０　を、切替部４３からの出力データＸを閾値として２値データに変換する。
【００３９】
更に、切替部４３からの出力データＸが閾値データでなく、ＣＯＤＥＣ２４からの画像データである場合、２値化処理部４８は、切替部４３からの出力データＸを、第１演算部４５からの演算結果Ｙａ　を閾値として２値データに変換し、２値化処理部４９は、切替部４３からの出力データＸを、第２演算部４６からの演算結果Ｙｂ　を閾値として２値データに変換する。また、２値化処理部５０は、切替部４３からの出力データＸを、第３演算部４７からの演算結果Ｙｃ　を閾値として２値データに変換し、２値化処理部５１は、切替部４３からの出力データＸを、レジスタ４４からの出力データＹ０　を閾値として２値データに変換する。
【００４０】
上述のような構成により、例えば、切替部４３により、ＣＯＤＥＣ２４からの画像データＤを出力データＸとし、ＲＡＭ１８からの閾値データＴｈを出力データＹとして出力した場合、第１演算部４５，第２演算部４６及び第３演算部４７により夫々所定の演算を施された閾値データに基づき、取得した画像データが２値データに変換されることになり、該画像データに所定のディザ処理を施すことができる。
一方、切替部４３により、ＣＯＤＥＣ２４からの画像データＤを出力データＹとし、ＲＡＭ１８からの閾値データＴｈを出力データＸとして出力した場合、第１演算部４５，第２演算部４６及び第３演算部４７により夫々所定の演算を施された画像データが、取得した閾値データに基づき２値データに変換されることになり、所定閾値による固定２値化処理を施すことができる。
上述のように、２値化処理部４８，４９，５０，５１夫々により２値データに変換された各画素のデータは、記録部２２に入力され、記録部２２により所定の記録シートに印刷される。
【００４１】
このように、切替部４３により、第１演算部４５，第２演算部４６，第３演算部４７により演算されるデータを切り替えることにより、固定２値化処理又はディザ処理を選択して実行することができる。
また、隣合う画素間に追加する３つの補間画素において、第１演算部４５，第２演算部４６，第３演算部４７及び２値化処理部４８，４９，５０を、補間画素に対応して備えることにより、各補間画素における画素データの算出処理及び２値化処理を並列に実行することができ、２値化処理を伴う解像度変換処理を高速に実行することができる。
【００４２】
更に、記録部２２の解像度が６００ｄｐｉで、１画素を４ドットに分割して記録する疑似高解像度処理（Ｒｅｓｏｌｕｔｉｏｎ　Ｅｎｈａｎｃｅｍｅｎｔ　Ｔｅｃｈｎｏｌｏｇｙ）　を適用したときの画像データを生成する場合にも、本発明の画像処理装置３０は適用可能である。加えて、上述したような解像度変換処理を必要としない場合、画像処理装置３０から入力された画像データから、必要な画素のデータを抽出し、抽出されたデータのみに基づき記録シートに画像を形成することにより、解像度変換処理を施されていない画像を出力することもできる。
【００４３】
上述した各実施の形態における画像処理装置３０は、出力すべく第２画像メモリ１９から読み出され、ＣＯＤＥＣ２４により復号された画像データに対して、所定の処理を行っているが、この形態には限られない。尚、２値の画像データにおいては、解像度変換処理を行った場合であっても、効率よく圧縮することができるため、複合機１に備える読取部１４において、ＣＣＤ２６にて読み取られ、ＡＦＥ２７，シェーディング補正部２８，ガンマ補正部２９により各処理を施された画像データに対して、上述した解像度変換処理を行う構成としてもよい。
また、読取部１４により読み取られる画像データ及び閾値データを８ビットの多値データにて表現しているが、８ビットのデータに限られない。
更に、上述した実施の形態においては、２値化処理を行う際の閾値データを予めＲＯＭ１７の閾値テーブル１７ａとして記憶しており、各処理を行う画素に対応する閾値を読み出す構成をなしているが、処理すべき画像データに基づき浮動閾値を算出し、算出された閾値に基づき２値化処理を行う構成としてもよい。
【００４４】
【発明の効果】
第１発明による場合は、隣合う画素間に追加する複数の補間画素のデータを、該隣合う画素夫々のデータに基づき算出するデータ算出手段と、該データ算出手段が算出した補間画素のデータを所定閾値に基づき２値データに変換する変換手段とを、前記隣合う画素間に追加すべき複数の補間画素夫々に対応して備えることにより、隣合う画素間に追加する複数の補間画素夫々において行う、補間画素のデータの算出処理と、算出されたデータの２値データへの変換処理とを並列に処理することができ、２値化処理を伴う解像度変換処理を高速に実行することができる。
【００４５】
第２発明による場合は、補間画素夫々に、隣合う画素夫々からの距離に基づく係数値を設定する設定手段を備え、隣合う画素間に追加する補間画素のデータを、該隣合う画素夫々のデータと前記設定手段が設定した係数値に基づき算出する構成を備えることにより、補間画素夫々の追加すべき位置に応じて設定される係数値に基づき、より画質の劣化を軽減した高速な解像度変換処理を実行することができる。
【００４６】
第３発明による場合は、隣合う画素夫々に対応する閾値を生成する生成手段と、該生成手段が生成した閾値に基づき、補間画素に対応する所定閾値を算出する閾値算出手段とを有し、補間画素のデータを、前記閾値算出手段が算出した所定閾値に基づき２値データに変換する構成を備えることにより、適切な演算処理を行い算出された所定閾値に基づき、補間画素のデータを２値データへ変換し、より画質の劣化を軽減することができる。また、前記生成手段がディザ処理等に用いられる閾値テーブル等を生成する構成とすることもでき、この場合、ディザによる疑似中間調処理においても、高速な解像度変換処理を実行することができる。
【図面の簡単な説明】
【図１】本発明に係る画像処理装置を備えた複合機の構成を示すブロック図である。
【図２】読取部の構成を示すブロック図である。
【図３】実施の形態１に係る画像処理装置の構成を示すブロック図である。
【図４】実施の形態２に係る画像処理装置の構成を示すブロック図である。
【符号の説明】
１　複合機
３０　画像処理装置
１７　ＲＯＭ
１７ａ　閾値テーブル
３２，３３，３４，３６，３７，３８，４５，４６，４７　演算部
３９，４０，４１，４２，４８，４９，５０，５１　２値化処理部
【図１】
2004088340.tif 000003
【図２】
2004088340.tif 000004
【図３】
2004088340.tif 000005
【図４】
2004088340.tif 000006