(57)【要約】 【課題】  クロック周波数を上げることなく、画像データの解像度変換を実現することである。【解決手段】  スキャナユニットにおいて読み取られ生成された６００ｄｐｉの多値の画像データが入力Ｉ／Ｆ２００を介して第２画像処理部４０に入力される。解像度変換部２１０は、入力された６００ｄｐｉの画像データを、画素毎に主走査方向及び副走査方向に２×２倍することで解像度変換を行い、１２００ｄｐｉの画像データを生成する。そして、この画像データを奇数ライン及び奇数列の画素データ、奇数ライン及び偶数列の画素データ、偶数ライン及び奇数列の画素データ、偶数ライン及び奇数ラインの画素データといった順に４画素ずつスクリーン処理部２２０に並列出力する。スクリーン処理部２２０は、この並列出力される画素データにスクリーン処理２２２と２値化処理２２４とを施し、書き込み制御部に出力する。【選択図】図２
2007081820.tif 000002
【特許請求の範囲】
【請求項１】
順次転送される画像データに対し、画素数がＮ倍となる処理を所定単位毎に順次施すことにより、当該画像データの解像度変換を行う解像度変換部と、
画素数が順次Ｎ倍された前記画像データについて、前記所定単位に対応した画像データを一単位として順次並列出力する並列出力部と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記並列出力時における一単位に対応する画像データに画像処理を施して並列出力する画像処理部を更に備えることを特徴とする請求項１の画像処理装置。
【請求項３】
前記画像処理部は、少なくともスクリーン処理及び２値化処理の何れかを行うことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記画像処理部からの並列出力時における一単位に対応する画像データを、ライン単位に並び替えて出力する配列調整部を更に備えることを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
前記出力された画像データに基づいて画像形成を行う画像形成部を更に備えることを特徴とする請求項１〜４の何れか一項に記載の画像処理装置。
【請求項６】
前記転送された画像データを一時的に格納する画像メモリを更に備え、
前記解像度変換部は、前記画像メモリに格納された画像データに解像度変換を行うことを特徴とする請求項１〜５の何れか一項に記載の画像処理装置。
【請求項７】
順次転送される画像データに対し、画素数がＮ倍となる処理を所定単位毎に順次施すことにより、当該画像データの解像度変換を行し、
画素数が順次Ｎ倍された前記画像データについて、前記所定単位に対応した画像データを一単位として順次並列出力する、
を備えることを特徴とする画像処理方法。
【請求項８】
前記並列出力時における一単位に対応する画像データに画像処理を施して並列出力することを特徴とする請求項７の画像処理方法。
【請求項９】
前記画像処理は、少なくともスクリーン処理及び２値化処理の何れかを行うことを特徴とする請求項８に記載の画像処理方法。
【請求項１０】
前記並列出力時における一単位に対応する画像データを、ライン単位に並び替えて出力することを特徴とする請求項８又は９に記載の画像処理方法。
【請求項１１】
前記出力された画像データに基づいて画像形成を行うことを特徴とする請求項７〜１０の何れか一項に記載の画像処理方法。
【請求項１２】
前記転送された画像データを一時的に格納し、
この格納された画像データに解像度変換を行うことを特徴とする請求項７〜１１の何れか一項に記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、転送された画像データを画素毎にＮ倍することで当該画像データの解像度変換を行う画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
近年、インクジェットプリンタ、レーザビームプリンタ等の画像形成装置は、高解像度での画像形成（印刷）が望まれており、その高解像度化を実現するために様々な画像処理方法が提案されている。ところが、画像形成装置の高解像度が進むにつれて、例えば、スキャナの解像度やネットワークを介して送信された画像データの解像度が、画像形成時の解像度よりも低くなってしまうことがあり、この場合は、特許文献１の技術のように画像データに解像度変換を施す必要がある。
【特許文献１】特開平８−２２３４０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１のように解像度変換を行った場合、当該変換後の画像処理のクロック周波数（処理速度）を上げなければ、解像度変換後の処理に遅延が生じてしまう。また、例えば、レーザビームプリンタにおいて解像度変換を行って画像形成する際に、レーザを駆動するためのクロック周波数を上げることで高解像度での印刷を実現しなければならない。このようにクロック周波数を上げた場合、画像形成装置外部の各種機器に電波障害を引き起こす恐れがある。また、この電波障害を軽減するためにＥＭＩ（electro magnetic interference）対策を行わなければないが、この実現は半導体の精度等に依存するため、コストアップが生じてしまった。
【０００４】
本発明は、上述した課題に鑑みて為されたものであり、その目的とするところは、クロック周波数を上げることなく、画像データの解像度変換を実現することである。
【課題を解決するための手段】
【０００５】
以上の課題を解決するために、請求項１に記載の画像処理装置は、
順次転送される画像データに対し、画素数がＮ倍となる処理を所定単位毎に順次施すことにより、当該画像データの解像度変換を行う解像度変換部と、
画素数が順次Ｎ倍された前記画像データについて、前記所定単位に対応した画像データを一単位として順次並列出力する並列出力部と、
を備えることを特徴としている。
【０００６】
請求項２に記載の発明は、請求項１に記載の発明において、前記並列出力時における一単位に対応する画像データに画像処理を施して並列出力する画像処理部を更に備えることを特徴としている。
【０００７】
請求項３に記載の発明は、請求項２に記載の発明において、前記画像処理部は、少なくともスクリーン処理及び２値化処理の何れかを行うことを特徴としている。
【０００８】
請求項４に記載の発明は、請求項２又は３に記載の発明において、前記画像処理部からの並列出力時における一単位に対応する画像データを、ライン単位に並び替えて出力する配列調整部を更に備えることを特徴としている。
【０００９】
請求項５に記載の発明は、請求項１〜４の何れか一項に記載の発明において、前記出力された画像データに基づいて画像形成を行う画像形成部を更に備えることを特徴としている。
【００１０】
請求項６に記載の発明は、請求項１〜５の何れか一項に記載の発明において、前記転送された画像データを一時的に格納する画像メモリを更に備え、前記解像度変換部は、前記画像メモリに格納された画像データに解像度変換を行うことを特徴としている。
【００１１】
請求項７に記載の画像処理方法は、
順次転送される画像データに対し、画素数がＮ倍となる処理を所定単位毎に順次施すことにより、当該画像データの解像度変換を行い、
画素数が順次Ｎ倍された前記画像データについて、前記所定単位に対応した画像データを一単位として順次並列出力する、
ことを特徴としている。
【００１２】
請求項８に記載の発明は、請求項７に記載の発明において、前記並列出力時における一単位に対応する画像データに画像処理を施して並列出力することを特徴としている。
【００１３】
請求項９に記載の発明は、請求項８に記載の発明において、前記画像処理は、少なくともスクリーン処理及び２値化処理の何れかを行うことを特徴としている。
【００１４】
請求項１０に記載の発明は、請求項８又は９に記載の発明において、前記並列出力時における一単位に対応する画像データを、ライン単位に並び替えて出力することを特徴としている。
【００１５】
請求項１１に記載の発明は、請求項７〜１０の何れか一項に記載の発明において、前記出力された画像データに基づいて画像形成を行うことを特徴としている。
【００１６】
請求項１２に記載の発明は、請求項７〜１１の何れか一項に記載の発明において、前記転送された画像データを一時的に格納し、この格納された画像データに解像度変換を行うことを特徴としている。
【発明の効果】
【００１７】
本発明によれば、転送された画像データの解像度変換後に、解像度変換処理時の所定単位に対応した画像データが一単位として並列出力される。このため、クロック周波数を上げることなく、画像データの解像度変換を行って、高解像度化された画像データに画像処理を施したり、画像形成を行ったりすることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の画像処理装置をレーザ電子写真方式の画像形成装置に適用した場合の実施形態について図１〜図７を参照して詳細に説明する。
【００１９】
図１は、画像形成装置１の機能構成の一例を示すブロック図である。図１に示すように、画像形成装置１は、ＣＰＵ（Central Processing Unit）６００と、ＲＯＭ（Read Only Memory）７００と、ネットワークＩ／Ｆ８００と、スキャナユニット４００により読み取られた画像データに各種画像処理を施してプリンタユニット５００に画像形成させる画像処理ユニット１００とがシステムバス９００に接続されて構成される。
【００２０】
ＣＰＵ６００は、画像形成装置１を構成する各機能部を統括的に制御する制御部であり、ＲＯＭ７００に記憶されているシステムプログラムやアプリケーションプログラムを始めとする各種処理プログラムに従った処理を行う。
【００２１】
ＲＯＭ７００は、各種初期設定、ハードウェアの検査、又は必要なプログラムのロード等を行うための初期プログラムやシステムプログラム、アプリケーションプログラム等の各種プログラム、当該プログラムの処理に係るデータ等を格納するメモリである。
【００２２】
ネットワークＩ／Ｆ８００は、有線又は無線の通信回線に接続するための通信用インターフェイスであり、パーソナルコンピュータ等の外部機器とのデータの送受信を行う。
【００２３】
スキャナユニット４００は、原稿の画像を光学的に読み取って、当該画像の画像データを生成する機能部であり、クロック制御部４１０と、ＣＣＤ（Charge Coupled Device）センサ４２０と、Ａ／Ｄ変換部４３０とを備えて構成される。クロック制御部４１０は、垂直同期信号及び水平同期信号の同期信号ＩＮＤＥＸを生成して、ＣＣＤセンサ４２０の駆動を制御すると共に、その同期信号ＩＮＤＥＸを画像処理ユニット１００に出力する。
【００２４】
ＣＣＤセンサ４２０は、原稿を照明走査した光の反射光を結像して光電変換することにより、当該原稿の画像を読み取って、画像のアナログ画像信号をＡ／Ｄ変換部４３０に出力する。Ａ／Ｄ変換部４３０は、ＣＣＤセンサ４２０により読み取り生成されたアナログ画像信号をＡ／Ｄ変換して多値の画像データを生成し、当該画像データを同期信号ＩＮＤＥＸに従ったクロック周波数で画像処理ユニット１００に転送する。
【００２５】
プリンタユニット５００は、画像処理ユニット１００から出力されるＰＷＭ（Pulse Width Modulation）信号に基づいて記録媒体に画像形成する機能部であり、クロック制御部５１０と、４ビームＬＤ（Laser Diode）５２０とを備えて構成される。クロック制御部５１０は、垂直同期信号及び水平同期信号の同期信号ＰＩＮＤを生成して、４ビームＬＤ５２０の駆動を制御すると共に、その同期信号ＰＩＮＤを画像処理ユニット１００に出力する。
【００２６】
４ビームＬＤ５２０は、画像処理ユニット１００からの画像データに基づいてレーザビームを出射して、感光ドラムの表面に像露光を行うことにより、当該露光した部分の電荷を減衰、消滅させて静電潜像を形成させる。
【００２７】
プリンタユニット５００は、４ビームＬＤ５２０を用いることにより、スキャナユニット４００よりも高解像度の画像形成が可能となる。特に本実施形態において、スキャナユニット４００の画像読み取り時の解像度が６００ｄｐｉ（dot per inch）であるのに対し、プリンタユニット５００の印刷時の解像度は１２００ｄｐｉとなる。このため、画像処理ユニット１００では、スキャナユニット４００で生成された６００ｄｐｉの画像データを１２００ｄｐｉの画像データに解像度変換することとなる。
【００２８】
画像処理ユニット１００は、シェーディング補正部１０と、第１画像処理部２０と、圧縮伸張ＩＣ３２及び画像メモリ３４を有する画像メモリ部３０と、第２画像処理部４０と、書き込み制御部５０と、第１〜第４ＰＷＭ変換部６１〜６４と、ＩＮＤＥＸ検知部７０とを備えて構成される。また、シェーディング補正部１０や第１画像処理部２０、第２画像処理部４０は、ＤＳＰ（Digital Signal Processor）等により構成される。
【００２９】
シェーディング補正部１０は、スキャナユニット４００から読み取った白基準データ及び黒基準データに基づいて、ＣＣＤセンサ４２０の感度と明るさのムラの補正をスキャナユニット４００により生成された画像データに行う。
【００３０】
第１画像処理部２０は、シェーディング補正部１０から出力される画像データに対して、輝度／濃度変換、文字／網点等の領域判別、主走査変倍／フィルタ、濃度γ変換、誤差拡散などの画像処理を施す。
【００３１】
画像メモリ部３０の圧縮伸張ＩＣ３２は、画像メモリ制御部３６の制御に従って画像データの圧縮処理及び伸張処理を行うＩＣである。ＤＲＡＭ等からなる画像メモリ３４は、圧縮伸張ＩＣ３２により圧縮・伸張された画像データを記憶するページメモリや、ネットワークＩ／Ｆを介して転送された画像データを一時的に記憶するバッファメモリを有して構成される。
【００３２】
画像メモリ制御部３６は、ＣＰＵ６００の制御に基づいて、第１画像処理部２０から出力された画像データや、ネットワークＩ／Ｆ８００を介して転送された画像データを圧縮伸張ＩＣ３２で圧縮させて、画像メモリ３４に一時的に記憶させる。また、画像メモリ３４に記憶された圧縮された画像データを伸張させて、第２画像処理部４０に出力する。
【００３３】
第２画像処理部４０は、画像メモリ部３０から出力された画像データを６００ｄｐｉから１２００ｄｐｉに解像度変換して、スクリーン処理及び２値化処理等の画像処理を施して書き込み制御部５０に出力する。
【００３４】
書き込み制御部５０は、第２画像処理部４０から出力される１２００ｄｐｉの画像データを副走査方向の４画素ずつに再編成して、当該画像データを画素単位で第１〜第４ＰＷＭ変換部６１〜６４に出力する。尚、第２画像処理部４０及び書き込み制御部５０の詳細な構成については後述する。
【００３５】
第１〜第４ＰＷＭ変換部６１〜６４それぞれは、書き込み制御部５０から出力される画素単位の画像データからＰＷＭ信号を生成しプリンタユニット５００に出力する。ＩＮＤＥＸ検知部７０は、プリンタユニット５００のクロック制御部５１０から出力される同期信号ＰＩＮＤを検知して、当該同期信号ＰＩＮＤを書き込み制御部５０に出力する。
【００３６】
上述したシェーディング補正部１０、第１画像処理部２０、画像メモリ制御部３６及び第２画像処理部４０は、スキャナユニット４００から出力される同期信号ＩＮＤＥＸを順次転送していき、当該同期信号ＩＮＤＥＸのクロックに従ってそれぞれの処理を行う。これに対し、書き込み制御部５０は、プリンタユニット５００側のクロックに合わせて画像データの出力を行わなければならない。そこで、書き込み制御部５０は、ＩＮＤＥＸ検知部７０から出力されるプリンタユニット５００側の同期信号ＰＩＮＤに基づいて、処理クロックをプリンタユニット５００側のクロックと同期調停する。
【００３７】
図２は、第２画像処理部４０の機能構成の一例を示すブロック図である。第２画像処理部４０は、入力される６００ｄｐｉの多値の画像データに、解像度変換、スクリーン処理２２２及び２値化処理２２４を施すことにより、１２００ｄｐｉの２値の画像データを生成する回路部であり、図２に示すように、入力Ｉ／Ｆ２００、ＣＰＵＩ／Ｆ２４０、出力Ｉ／Ｆ２５０、解像度変換部２１０、スクリーン処理部２２０及び同期信号タイミング調整部２３０を備えて構成される。
【００３８】
同期信号タイミング調整部２３０は、入力Ｉ／Ｆ２００を介して画像メモリ部３０から入力された同期信号ＩＮＤＥＸに基づいて、解像度変換部２１０及びスクリーン処理部２２０の処理クロックを制御する。
【００３９】
解像度変換部２１０は、入力Ｉ／Ｆ２００を介して画像メモリ部３０から入力された６００ｄｐｉの画像データを画素毎に４倍（Ｎ＝４）することで、当該画像データを１２００ｄｐｉの画像データに解像度変換する。具体的には、入力された画像データの画素毎の画像データ（以下、この画素毎の画像データを「画素データ」という。）を主走査方向及び副走査方向に各２倍することで、同一の画素データを４つずつ生成して配列する。
【００４０】
例えば、図４に示す６００ｄｐｉの画像データＤＴ６において、当該画像データＤＴ６内の画素データＡに注目した場合、画素データＡと同一の画素データＡ１、Ａ２，Ａ３，Ａ４を４つ生成し、それらの画素データを図４のように主走査方向及び副走査方向に２画素ずつ配列する。同様に、１ライン目の画素データＡ，Ｂ，Ｃ，Ｄ，・・・、２ライン目の画素データａ，ｂ，ｃ，ｄ，・・・、３ライン目の画素データα，β，γ，δ，・・・それぞれのデータを４倍して主走査方向及び副走査方向に２×２で配列することで、１２００ｄｐｉの画像データＤＴ１２が生成される。ここで、解像度変換部２１０は、順次転送される画像データに対し所定単位毎に画素数がＮ倍となる解像度変換を施す。本実施形態では、所定単位として１画素を採用しており、画素数を主走査方向に２倍、副走査方向に２倍とすることでＮ＝４を採用している。
【００４１】
このように４倍化した画像データを、後段のスクリーン処理部２２０でのスクリーン処理２２２及び２値化処理２２４においてクロック周波数を上げずに、第１画像処理部２０における６００ｄｐｉの画像処理時のクロック周波数（画像処理スピード）で処理する。このため、解像度変換部２１０は、４倍化した画像データを、同一の画素データ毎に４分割して、端子Ｐａ〜Ｐｄからスクリーン処理部２２０に並列出力する。
【００４２】
この並列出力は、端子Ｐａから奇数ライン及び奇数列目の画素データ、端子Ｐｂから奇数ライン及び偶数列目の画素データ、端子Ｐｃから偶数ライン及び奇数列目の画素データ、端子Ｐｄから偶数ライン及び偶数列目の画素データといった組み合わせで行う。
【００４３】
具体的には、先ず図５に示すように、１ライン目及び１列目の画素データＡ１を端子Ｐａから、１ライン目及び２列目の画素データＡ２を端子Ｐｂから、２ライン目及び１列目の画素データＡ３を端子Ｐｃから、２ライン目及び２列目の画素データＡ４を端子Ｐｄから並列出力する。次に、１ライン目及び３列目の画素データＢ１、１ライン目及び４列目の画素データＢ２、２ライン目及び３列目の画素データＢ３、２ライン目及び４列目の画素データＢ４を並列出力する。そして、１ライン目及び２ライン目の画素データの並列出力が終了した後に、次に３ライン目及び４ライン目の画素データの並列出力を同様に行う。
【００４４】
スクリーン処理部２２０は、ＣＰＵＩ／Ｆ２４０を介して入力される領域判別信号に基づいて、スクリーンパターン及び処理周期等のパラメータを切り替え、画像形成装置１で出力可能なＹ（黄）、Ｍ（マジェンタ）、Ｃ（シアン）、Ｋ（黒）の色毎に解像度変換部２１０から出力される４画素ずつの画素データにスクリーン処理２２２を施して、画像データを平滑化する。そして、予め定められた閾値に基づいてスクリーン処理２２２を施した４画素ずつの画素データに２値化処理２２４を行い、出力Ｉ／Ｆ２５０の端子ＰＡ，ＰＢ，ＰＣ，ＰＤを介して書き込み制御部５０に並列出力する。
【００４５】
このように、第２画像処理部４０では、画像データを画素毎に４倍して解像度変換した画像データにスクリーン処理２２２及び２値化処理２２４を行うに当たって、４画素ずつの画素データに処理を施するため、クロック周波数を４倍に高める必要がない。また、画像メモリ部３０を第２画像処理部４０の前段に設けることで、解像度変換によるデータ容量の増大によって容量不足等の影響が画像メモリ３４に起こることを防止できる。
【００４６】
図３は、書き込み制御部５０の機能構成の一例を示すブロック図である。書き込み制御部５０は、第２画像処理部４０から並列出力される主走査方向及び副走査方向に４画素単位の画像データを、２ライン毎のデータ構成に配列する共に、プリンタユニット５００側のクロック周波数に変換する回路部であり、図４に示すように、配列／周波数変換部３００と、ＦＩＦＯ（First In First Out）／セレクタ制御部３２０とを備えて構成される。
【００４７】
配列／周波数変換部３００は、第１〜第８ＦＩＦＯメモリ３０１〜３０８と、第１〜第４セレクタ３１１〜３１４を備えて構成される。第１〜第８ＦＩＦＯメモリ３０１〜３０８は、第２画像処理部４０の各端子ＰＡ〜ＰＤから出力される画素データを順次書き込み、その書き込んだ順にデータの読み出しが可能なメモリである。第１〜第４セレクタ３１１〜３１４は、２つのＦＩＦＯメモリを交互に選択して、その選択したメモリから画素データを読み出して第１〜第４ＰＷＭ変換部６１〜６４に出力する。
【００４８】
より具体的に、第１及び第２ＦＩＦＯメモリ３０１及び３０２それぞれは、端子ＰＡ及びＰＢから出力される画素データを交互に蓄積し、第１セレクタ３１１が第１及び第２ＦＩＦＯメモリ３０１及び３０２の何れかを選択して画素データを取り出し、第１ＰＷＭ変換部６１に出力する。また、第３及び第４ＦＩＦＯメモリ３０３及び３０４が、端子ＰＣ及びＰＤから出力される画素データを交互に蓄積し、第２セレクタ３１２が第３及び第４ＦＩＦＯメモリ３０３及び３０４の何れかから画素データを取り出して第２ＰＷＭ変換部６２に出力する。
【００４９】
また、第５及び第６ＦＩＦＯメモリ３０５及び３０６が、端子ＰＡ及びＰＢから出力される画素データを交互に蓄積し、第３セレクタ３１３が第５及び第６ＦＩＦＯメモリ３０５及び３０６の何れかから画素データを取り出して第３ＰＷＭ変換部６３に出力する。また、第７及び第８ＦＩＦＯメモリ３０７及び３０８が、端子ＰＣ及びＰＤから出力される画素データを交互に蓄積し、第４セレクタ３１４が第７及び第８ＦＩＦＯメモリ３０７及び３０８の何れかから画素データを取り出して第４ＰＷＭ変換部６４に出力する。
【００５０】
ＦＩＦＯ／セレクタ制御部３２０は、第１〜第８ＦＩＦＯメモリ３０１〜３０８への画素データの書き込みと、第１〜第４セレクタ３１４の読み出しのタイミング制御を行う回路部であり、第２画像処理部４０の同期信号タイミング調整部２３０から出力される同期信号ＩＮＤＥＸと、ＩＮＤＥＸ検知部７０から出力される同期信号ＰＩＮＤとに基づいてその制御を行う。
【００５１】
次に、図６及び７に示す配列／周波数変換部３００の入出力のタイミングチャートを用いて、配列／周波数変換部３００の具体的な動作について説明する。
【００５２】
先ず、ＦＩＦＯ／セレクタ制御部３２０は、スキャナユニット４００側の同期信号ＩＮＤＥＸの立ち上がりに合わせて、第１ＦＩＦＯメモリ３０１及び第３ＦＩＦＯメモリ３０３の書き込みをイネーブルする。そして、端子ＰＡから出力される画素データＡ１，Ｂ１，Ｃ１，・・・と、端子ＰＢから出力されるＡ２，Ｂ２，Ｃ２，・・・とを交互に第１ＦＩＦＯメモリ３０１に書き込む。また、端子ＰＣから出力される画素データＡ３，Ｂ３，Ｃ３，・・・と、端子ＰＤから出力されるＡ４，Ｂ４，Ｃ４，・・・とを交互に第３ＦＩＦＯメモリ３０３に書き込む。
【００５３】
これにより、端子ＰＡ及びＰＢから出力される画素データは、Ａ１，Ａ２，Ｂ１，Ｂ２，Ｃ１，Ｃ２といった順で第１ＦＩＦＯメモリ３０１に書き込まれ、図４に示す画像データＤＴ６の１ライン目の配列の画素データに再編成される。また、端子ＰＣ及びＰＤから出力される画素データは、Ａ３，Ａ４，Ｂ３，Ｂ４，Ｃ３，Ｃ４といった順で第３ＦＩＦＯメモリ３０３に書き込まれ、画像データＤＴ１２の２ライン目の配列の画素データに再編成される。
【００５４】
ＦＩＦＯ／セレクタ制御部３２０は、次の同期信号ＩＮＤＥＸの立ち上がりに合わせて、第５ＦＩＦＯメモリ３０５及び第７ＦＩＦＯメモリ３０７の書き込みをイネーブルする。そして、端子ＰＡから出力される画素データａ１，ｂ１，ｃ１，・・・と、端子ＰＢから出力されるａ２，ｂ２，ｃ２，・・・とを交互に第５ＦＩＦＯメモリ３０５に書き込み、端子ＰＣから出力される画素データａ３，ｂ３，ｃ３，・・・と、端子ＰＤから出力されるａ４，ｂ４，ｃ４，・・・とを交互に第７ＦＩＦＯメモリ３０７に書き込む。
【００５５】
これにより、端子ＰＡ及びＰＢから出力された画素データが、ａ１，ａ２，ｂ１，ｂ２，ｃ１，ｃ２といった図４に示す画像データＤＴ１２の３ライン目の配列に再編成されて第５ＦＩＦＯメモリ３０５に書き込まれ、端子ＰＣ及びＰＤから出力された画素データがａ３，ａ４，ｂ３，ｂ４，ｃ３，ｃ４といった４ライン目の配列に再編成されて第７ＦＩＦＯメモリ３０７に書き込まれる。
【００５６】
ＦＩＦＯ／セレクタ制御部３２０は、第１，３，５，７ＦＩＦＯメモリ３０１，３０３，３０５，３０７への書き込みを終えると、プリンタユニット５００からの同期信号ＰＩＮＤの立ち上がりに合わせて、第１，３，５，７ＦＩＦＯメモリ３０１，３０３，３０５，３０７からのデータの読み出しをイネーブルにする。具体的には、第１セレクタ３１１の読み出し先を第１ＦＩＦＯメモリ３０１、第２セレクタ３１２の読み出し先を第３ＦＩＦＯメモリ３０３、第３セレクタ３１３の読み出し先を第５ＦＩＦＯメモリ３０５、第４セレクタ３１４の読み出し先を第７ＦＩＦＯメモリ３０７にそれぞれ切り替えさせる。
【００５７】
そして、第１セレクタ３１１が第１ＦＩＦＯメモリ３０１から読み出した画素データは第１ＰＷＭ変換部６１に、第２セレクタ３１２が第３ＦＩＦＯメモリ３０３から読み出した画素データは第２ＰＷＭ変換部６２に、第３セレクタ３１３が第５ＦＩＦＯメモリ３０５から読み出した画素データは第３ＰＷＭ変換部６３に、第４セレクタ３１４が第７ＦＩＦＯメモリ３０７から読み出した画素データは第４ＰＷＭ変換部６４に並列出力させる。
【００５８】
即ち、第１ＰＷＭ変換部６１が、画素データＡ１，Ａ２，Ｂ１，Ｂ２，Ｃ１，Ｃ２，・・・を、第２ＰＷＭ変換部６２が、画素データＡ３，Ａ４，Ｂ３，Ｂ４，Ｃ３，Ｃ４，・・・を、第３ＰＷＭ変換部６３が、画素データａ１，ａ２，ｂ１，ｂ２，ｃ１，ｃ２，・・・を、第４ＰＷＭ変換部６４が、画素データａ３，ａ４，ｂ３，ｂ４，ｃ３，ｃ４，・・・を、それぞれＰＷＭ信号に変換して順次４ビームＬＤ５２０に出力する。このため、画像データＤＴ１２の１ライン目と２ライン目の画像形成が副走査方向の４画素ずつ主走査方向に行われる。
【００５９】
一方、第１、３，５，７ＦＩＦＯメモリ３０１，３０３，３０５，３０７から画素データの読み出しを行っている間、ＦＩＦＯセレクタ制御部３２０は、同期信号ＩＮＤＥＸに合わせて第２ＦＩＦＯメモリ３０２及び第４ＦＩＦＯメモリ３０４への画素データの書き込みをイネーブルして、端子ＰＡ〜ＰＤから出力される画素データの書き込みを行い、次いで第６ＦＩＦＯメモリ３０６及び第８ＦＩＦＯメモリ３０８への画素データの書き込みをイネーブルして、端子ＰＡ〜ＰＤから出力される画素データの書き込みを行う。
【００６０】
ＦＩＦＯ／セレクタ制御部３２０は、第２，４，６，８ＦＩＦＯメモリ３０２，３０４，３０６，３０８への書き込みを行う間、第１，３，５，７ＦＩＦＯメモリ３０１，３０３，３０５，３０７からの読み出しを終えると、第２，４，６，８ＦＩＦＯメモリ３０２，３０４，３０６，３０８からのデータの読み出しをイネーブルにする。即ち、第１セレクタ３１１の読み出し先を第２ＦＩＦＯメモリ３０２、第２セレクタ３１２の読み出し先を第４ＦＩＦＯメモリ３０４、第３セレクタ３１３の読み出し先を第６ＦＩＦＯメモリ３０６、第４セレクタ３１４の読み出し先を第８ＦＩＦＯメモリ３０８にそれぞれ切り替えて、同期信号ＰＩＮＤに合わせて第２，４，６，８ＦＩＦＯメモリ３０２，３０４，３０６，３０８から画素データの読み出して、第１〜第４ＰＷＭ変換部６１〜６４に並列出力させる。これにより、画像データＤＴ１２の３ライン目及び４ライン目の画像形成が行われる。
【００６１】
以上、本実施形態によれば、解像度変換部２１０は、スキャナユニット４００やネットワークＩ／Ｆを介して転送された画像データを画素毎に４倍して解像度変換し、変換前の画素データに対応する変換後の４つの画素データを順次並列出力する。このため、後段のスクリーン処理部２２０では、高解像度化された画像データの画素データを４画素ずつスクリーン処理２２２及び２値化処理２２４することで、前段のシェーディング補正部１０や第１画像処理部２０と同一のクロック周波数、即ちスキャナユニット４００のクロック周波数で処理することができる。従って、クロック周波数を４倍にすることなく解像度変換を行うことができる。
【００６２】
また、４画素ずつにスクリーン処理２２２及び２値化処理２２４を施した画素データを、書き込み制御部５０において、ライン単位の画素データに並び替えて並列出力し、４画素ずつ４ビームＬＤ５２０で画像形成する。このため、４ビームＬＤ５２０を駆動するクロック周波数を上げることなく画像形成を行うことができる。従って、画像形成装置１の外部の各種機器に電波障害を引き起こすことを防止できる。
【００６３】
尚、上述した実施形態は、本発明を適用した一例であり、その適用可能な範囲は上述したものに限らず、適宜変更可能である。例えば、解像度変換部２１０は、画素毎に４倍することで解像度変換を行うこととしたが、主走査方向及び副走査方向に３×３倍することで解像度変換することとしてもよい。この場合、解像度変換部２１０は、変換した画像データの画素データを、１ライン目のｎ列目（ｎ＝１，４，７，１０・・・）の画素データ、１ライン目のｎ＋１列目の画素データ、１ライン目のｎ＋２列目の画素データ、２ライン目のｎ列目の画素データ、２ライン目のｎ＋１列目の画素データ、２ライン目のｎ＋２列目の画素データ、３ライン目のｎ列目の画素データ、３ライン目のｎ＋１列目の画素データ、３ライン目のｎ＋２列目の画素データといった順に並列出力する。これにより、解像度変換前の画素データに対応する９つの画素データがスクリーン処理部２２０に出力されて、スクリーン処理２２２及び２値化処理２２４が施されることとなる。
【００６４】
また、配列／周波数変換部３００では、第２画像処理部４０から並列出力される画素データを３画素ずつＦＩＦＯメモリに蓄積することで、ライン毎の画素データに再編成することができる。尚、この解像度変換の倍数Ｎは、４倍、９倍に限らず、１６倍、２５倍・・・としてもよく、この倍数Ｎに従って、解像度変換部２１０、スクリーン処理部２２０及び書き込み制御部５０が並列的に入出力する端子をＮ個ずつ備える。
【００６５】
また、スキャナユニット４００により読み取られて転送された画像データを解像度変換する場合を例にとって説明したが、ネットワークＩ／Ｆ８００を介して外部のパーソナルコンピュータ等から転送された画像データを解像度変換する場合にも、同様の効果が得られるのは無論である。また、本発明の画像処理装置は、プリンタ、ＦＡＸ、複写機及び複合機等の画像形成装置にも適宜適用可能である。
【図面の簡単な説明】
【００６６】
【図１】本発明を適用した画像形成装置の機能構成の一例を示すブロック図。
【図２】第２画像処理部の機能構成の一例を示すブロック図。
【図３】書き込み制御部の機能構成の一例を示すブロック図。
【図４】解像度変換を説明するための図。
【図５】解像度変換部の画素データの並列出力を説明するための図。
【図６】配列／周波数変換部のＦＩＦＯメモリへの書き込み動作を説明するためのタイミングチャート。
【図７】配列／周波数変換部のＦＩＦＯメモリからの読み出し動作を説明するためのタイミングチャート。
【符号の説明】
【００６７】
１      画像形成装置
１０    シェーディング補正部
２０    第１画像処理部
３０    画像メモリ部
３２    圧縮伸張ＩＣ
３４    画像メモリ
３６    画像メモリ制御部
４０    第２画像処理部
５０    書き込み制御部
６１〜６４    第１〜第４ＰＷＭ変換部
７０    ＩＮＤＥＸ検知部
１００    画像処理ユニット
２１０    解像度変換部
２２０    スクリーン処理部
２２２    スクリーン処理
２２４    ２値化処理
２３０    同期信号タイミング調整部
３００    周波数変換部
３０１〜３０８    第１〜第８ＦＩＦＯメモリ
３１１〜３１４    第１〜第４セレクタ
３２０    セレクタ制御部
４００    スキャナユニット
４１０    クロック制御部
４２０    ＣＣＤセンサ
４３０    Ａ／Ｄ変換部
５００    プリンタユニット
５１０    クロック制御部
５２０    ４ビームＬＤ
【図１】
2007081820.tif 000003
【図２】
2007081820.tif 000004
【図３】
2007081820.tif 000005
【図４】
2007081820.tif 000006
【図５】
2007081820.tif 000007
【図６】
2007081820.tif 000008
【図７】
2007081820.tif 000009