(57)【要約】【課題】より安価簡便な不要放射ノイズに対する対策（ＥＭＩ対策）手段を提供できるようにする。【解決手段】画像データを形成した後、プリンタエンジンに画像データを転送して画像印字させるプリンタコントローラにおいて、画像データをプリンタエンジンに出力する際の各色または各ビームの画像処理回路および画像データ出力回路等よりなる。これを動作させる動作クロックの各々の位相をずらした動作クロックを生成する手段を有し、これらの動作クロックを用いる。【選択図】図１
2007334416.tif 000002
【特許請求の範囲】
【請求項１】
画像データをデータ処理してプリンタエンジンに描画させるための画像信号を生成する画像処理装置であって、
上記画像データを並列してデータ処理する複数の画像処理手段と、
上記画像処理手段がデータ処理した画像データを出力する複数の出力手段と、
上記プリンタエンジンの発する同期信号に同期して上記画像データを同期出力する複数の出力同期手段と、
クロック発生手段の発するクロックを分配する際に、位相が異なる複数のクロックを生成する位相調整手段とを備え、
上記位相調整手段により生成された位相が異なる複数のクロックにて、上記複数の画像処理手段を動作させることを特徴とする画像処理装置。
【請求項２】
上記画像処理手段は、カラープリンタエンジンに描画させる画像信号を生成するために、各色に並列して上記画像データをデータ処理することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
上記画像処理手段は、マルチビームプリンタエンジンに描画させる画像信号を生成するために、各色に並列して画像データをデータ処理することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
画像データをデータ処理しプリンタエンジンに描画させるための画像信号を生成する画像処理方法であって、
上記画像データを並列してデータ処理する画像処理工程と、
上記画像処理工程において出力される画像データを出力する出力工程と、
上記プリンタエンジンの発する同期信号に同期して上記画像データを同期出力する出力同期工程と、
クロックを分配する際に、位相が異なる複数のクロックを生成する位相調整工程とを備え、
上記位相調整工程において生成された位相が異なる複数のクロックにて、上記画像処理工程を動作させることを特徴とする画像処理方法。
【請求項５】
請求項４に記載の方法の各工程をコンピュータにて実施させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置、画像処理方法及びプログラムに関し、特に、画像データを効率的に処理するために用いて好適な技術に関する。
【背景技術】
【０００２】
近年、プリンタや複写機等の画像形成装置において、特に、電子写真方式のカラープリンタ、カラー複写機等の画像形成装置においては、高速高解像度化が著しい。高速高解像度化された大量の画像データ等を効率良く処理するために、非常に高速な動作クロックが用いられる傾向にある。
【０００３】
これに伴い、不要放射ノイズに対する対策（ＥＭＩ対策）の困難さが高まっている。例えば、特許文献１では、描画回路からレーザープリンタのレーザーユニットへの画像データの転送方法に着目して、一旦画像データを略正弦波信号に変化して平衡伝送線により伝送した後、再度方形波に変換する方法が提案されている。
【０００４】
【特許文献１】特開２００１−３３９４４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら上述した方法は、レーザーユニット回路への画像データ信号を一旦略正弦波に変換した後、再度方形波に再変換して画層データ信号を復元させる。そのため、近年の高画質化のために施されるＰＷＭ変調（パルス幅変調）にて高階調化のされた画像データ信号の転送に用いるには、１ドット以下のＰＷＭ変調情報の保存性において難点があった。
【０００６】
本発明は上述の問題点に鑑み、より安価簡便な不要放射ノイズに対する対策（ＥＭＩ対策）手段を提供できるようにすることを目的としている。
【課題を解決するための手段】
【０００７】
本発明の画像処理装置は、画像データをデータ処理してプリンタエンジンに描画させるための画像信号を生成する画像処理装置であって、上記画像データを並列してデータ処理する複数の画像処理手段と、上記画像処理手段がデータ処理した画像データを出力する複数の出力手段と、上記プリンタエンジンの発する同期信号に同期して上記画像データを同期出力する複数の出力同期手段と、クロック発生手段の発するクロックを分配する際に、位相が異なる複数のクロックを生成する位相調整手段とを備え、上記位相調整手段により生成された位相が異なる複数のクロックにて、上記複数の画像処理手段を動作させることを特徴とする。
【０００８】
本発明の画像処理方法は、画像データをデータ処理しプリンタエンジンに描画させるための画像信号を生成する画像処理方法であって、上記画像データを並列してデータ処理する画像処理工程と、上記画像処理工程において出力される画像データを出力する出力工程と、上記プリンタエンジンの発する同期信号に同期して上記画像データを同期出力する出力同期工程と、クロックを分配する際に、位相が異なる複数のクロックを生成する位相調整工程とを備え、上記位相調整工程において生成された位相が異なる複数のクロックにて、上記画像処理工程を動作させることを特徴とする。
【０００９】
本発明のプログラムは、前記の方法の各工程をコンピュータにて実施させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、上記の主要回路部分である画像処理回路の各動作クロックの位相関係を意図的に分散させることができる。また、上記回路動作時に消費される電流波形の位相も分散させることが可能となり、各動作クロックに同期した電流の変化が発生させるノイズのピーク電力を分散させて低下させることができる。これにより、より安価簡便な不要放射ノイズに対する対策（ＥＭＩ対策）手段を提供できる。
【発明を実施するための最良の形態】
【００１１】
（第１の実施形態）
以下、図面を参照しながら本発明の実施形態について詳細を説明する。
まず、図１を参照しながら本実施形態を示す画像処理装置の全体を説明する。
図１は、本実施形態における画像処理装置の例としてプリンタコントローラの概略構成例を示すブロック図である。
プリンタコントローラ１０１は、プリントすべきデータを図示しないホストコンピュータ（ＰＣ）等からプリントすべきデータをＩ／Ｏインタフェース１０５を介して入力されると、ＣＰＵ１０２はデータをＩ／Ｏ転送によりＲＡＭ１０４に書き込む。
【００１２】
ＣＰＵ１０２は、後述するプリンタエンジンの方式に応じた画像処理を行い、ＲＡＭ１０４には処理されたデータが書き込まれる。一連の画像処理が終了してプリント可能状態となると、ＣＰＵ１０２に内蔵されたＤＭＡコントローラにより画像処理回路部１０６に送られる。
【００１３】
画像処理回路部１０６は、先の画像処理されたデータをプリンタエンジンが描画可能な画像信号に変換し、プリンタエンジンインタフェース１０７を介して図示しないプリンタエンジンに送る。そして、プリンタエンジンは、画像信号に応じて描画を行いプリント用紙に画像をプリントする。
【００１４】
図３は、本実施形態におけるプリンタコントローラ１０１の一連の処理手順の一例を示すフローチャートである。なお、ホストコンピュータからの送られるプリントすべきデータはデータ量の縮小とデータ転送時間の短縮のために予め圧縮されたデータとなっている。
【００１５】
まず、ステップＳ３１１において、プリンタコントローラ１０１はＩ／Ｏ転送によりデータを受け取る。次に、ステップＳ３１２において、受取ったデータを伸張する。次に、ステップＳ３１３において、プリンタエンジンの方式に応じた色変換を行う。そして、ステップＳ３１４において、ハーフトーン処理等の一連の画像処理を行う。
【００１６】
次に、ステップＳ３１５において、これらの一連の画像処理後のデータをＣＰＵ内蔵のＤＭＡコントローラを用いて画像処理回路部１０６に転送する。そして、画像処理回路部１０６はＣＰＵ１０２より受取った画像データを伸張処理した後、各カラーテーブル及びハーフトーンテーブルに従って変換する。
【００１７】
そして、ステップＳ３１６において、ＰＷＭ変調処理を経てプリンタエンジンが描画可能な画像信号に変換し、プリンタエンジンインタフェース１０７を介して図示しないプリンタエンジンに送り、処理を終了する。なお、プリンタエンジンは、画像信号に応じて描画を行いプリント用紙に画像をプリントする。
【００１８】
図２は、本実施形態における画像処理回路部１０６の内部構成例を示すブロック図である。
図２において、クロック発生回路２０１が発したクロックＡは、第１のＰＬＬ回路２１１に入力されて第１の動作クロックに変換される。そして、第１の動作クロックは第１色の画像処理回路２３１、及び第１色の画像データ出力回路２４１に出力される。
【００１９】
第１色の画像処理回路２３１は、ＣＰＵ１０２よりＣＰＵバスを経由して入力された画像データを受取ると、動作クロックＡにて所定の画像処理を施す。そして、処理された画像データは第１色の画像データ出力回路２４１に出力される。第１の出力同期回路２５１は、第１色の画像データ出力回路２４１内の出力すべきデータを、プリンタエンジンインタフェース１０７を介してプリンタエンジンより出力される水平同期信号であるＢＤ信号１に同期させて画像信号１として出力する。
【００２０】
一方、クロック発生回路２０１の発したクロックは所定の遅延量に設定された遅延回路２０２に入力される。そして、遅延回路２０２は位相が９０度遅延したクロックＢを発生させる。そして、クロックＢは第２のＰＬＬ回路２１２に入力されて、第２の動作クロックに変換され、第２色の画像処理回路２３２、及び第２色の画像データ出力回路２４２に出力される。
【００２１】
第２色の画像処理回路２３２は、ＣＰＵ１０２よりＣＰＵバスを経由して入力された画像データを受取ると、動作クロックＢにて所定の画像処理を施す。そして、処理された画像データは第２色の画像データ出力回路２４２に出力される。第２の出力同期回路２５２は、第２色の画像データ出力回路２４２内の出力すべきデータを、プリンタエンジンインタフェース１０７を介してプリンタエンジンより出力される水平同期信号であるＢＤ信号２に同期させて画像信号２として出力する。
【００２２】
さらに、クロックＢが遅延回路２０３に入力され、遅延回路２０３は、クロックＡよりも位相が１８０度遅延したクロックＣを発生させる。クロックＣは第３のＰＬＬ回路２１３に入力されて第３の動作クロックに変換される。そして、第３の動作クロックは第３色の画像処理回路２３３、及び第３色の画像データ出力回路２４３に出力される。
【００２３】
第３色の画像処理回路２３３は、ＣＰＵ１０２よりＣＰＵバスを経由して入力された画像データを受取ると、動作クロックＣにて所定の画像処理を施す。そして、処理された画像データは第３色の画像データ出力回路２４３に出力される。第３の出力同期回路２５３は、第３色の画像データ出力回路２４３内の出力すべきデータを、プリンタエンジンインタフェース１０７を介してプリンタエンジンより出力される水平同期信号であるＢＤ信号３に同期させて画像信号３として出力する。
【００２４】
また、クロックＣが遅延回路２０４に入力され、遅延回路２０４は、クロックＡよりも位相が２７０度遅延したクロックＤを発生させる。クロックＤは第４のＰＬＬ回路２１４に入力されて第４の動作クロックに変換される。そして、第４の動作クロックは第４色の画像処理回路２３４、及び第４色の画像データ出力回路２４４に出力される。
【００２５】
第４色の画像処理回路２３４は、ＣＰＵ１０２よりＣＰＵバスを経由して入力された画像データを受取ると、動作クロックＤにて所定の画像処理を施す。そして、処理された画像データは第４色の画像データ出力回路２４４に出力される。第４の出力同期回路２５４は、第４色の画像データ出力回路２４４内の出力すべきデータを、プリンタエンジンインタフェース１０７を介してプリンタエンジンより出力される水平同期信号であるＢＤ信号４に同期させて画像信号４として出力する。
【００２６】
なお、上述した第１〜４の出力同期回路２５１〜２５４は、高画質化に対応するＰＷＭ変調機能を有する。また、図示せぬプリンタエンジンは、上記の画像信号１、画像信号２、画像信号３、及び画像信号４を受取ると、各々に対応したレーザーを駆動させ、エンジンプロセス内の感光ドラム等に静電画像を形成させる。その後、静電画像に所定の色トナーを吸着させ、最終的には印刷用に上に可視画像を形成して出力する。
【００２７】
上述した画像処理回路部１０６のうちの画像処理回路２３１〜２３４の締める回路規模は近年の高画質高解像度化により、ますます比率が大きくなっており、この部分にて消費される電流も大きい。この回路規模に比例して消費される電流に応じて、各動作クロックに同期した電流の変化が発生させるノイズも大きい。
【００２８】
図４は、本実施形態における各クロックの位相関係を示す図である。
図４に示すように、上記の主要回路部分である画像処理回路２３１〜２３４の各動作クロックの位相関係を各遅延回路２０２〜２０４にて意図的に分散させることにより、上記回路動作時に消費される電流波形の位相も分散させることができる。これにより各動作クロックに同期した電流の変化が発生させるノイズのピーク電力を分散させて低下させることができる。
【００２９】
（第２の実施形態）
以下、図５及び図６を参照して、本実施形態について説明する。第１の実施形態においては、プリンタエンジンのレーザーユニットが色ごとに１系統の場合の動作について説明した。しかし、近年のプリンタの高解像度かつ高速化に伴いプリンタエンジンのレーザーユニットが各色事に２系統以上のマルチビーム化が行われている。以下、レーザーユニットが色ごとに２系統の場合の動作について図５を用いて説明する。
【００３０】
図５は、本実施形態における画像処理回路部１０５の内部構成の一例を示すブロック図である。
図５において、クロック発生回路５０１が発したクロックＡ１は、第１１のＰＬＬ回路５１１に入力されて第１１の動作クロックに変換される。そして、第１１の動作クロックは第１色第１の画像処理回路５３１、及び第１色第１の画像データ出力回路５４１に出力される。
【００３１】
第１色第１の画像処理回路５３１は、ＣＰＵ１０２よりＣＰＵバスを経由して入力された画像データ１１を受取ると、動作クロックＡ１にて所定の画像処理を施す。そして、処理された画像データは第１色第１の画像データ出力回路５４１に出力される。第１１の出力同期回路５５１は、第１色第１の画像データ出力回路５４１内の出力すべきデータを、プリンタエンジンインタフェース１０７を介してプリンタエンジンより出力される水平同期信号であるＢＤ信号１１に同期させて画像信号１１として出力する。
【００３２】
一方、クロック発生回路５０１の発したクロックは所定の遅延量に設定された遅延回路５０２に入力される。そして、遅延回路５０２は、位相が４５度遅延したクロックＡ２を発生させる。クロックＡ２は第１２のＰＬＬ回路５１２に入力されて第１２の動作クロックに変換される。そして、第１２の動作クロックは第２色第２の画像処理回路５３２、及び第２色第２の画像データ出力回路５４２に入力される。
【００３３】
第１色第２の画像処理回路５３２は、ＣＰＵ１０２よりＣＰＵバスを経由して入力された画像データ１２を受取ると、動作クロックＡ２にて所定の画像処理を施す。そして、処理された画像データは第２色第２の画像データ出力回路５４２に出力される。第１２の出力同期回路５５２は、第２色第２の画像データ出力回路５４２内の出力すべきデータを、プリンタエンジンインタフェース１０７を介してプリンタエンジンより出力される水平同期信号であるＢＤ信号１２に同期させて画像信号１２として出力する。
【００３４】
以下同様に、第２１〜４２のＰＬＬ回路５１３〜５１８に各位相の異なるクロックが入力されて第２１〜第４２の動作クロックに変換される。そして、各画像処理回路５３３〜５３８にて画像データ２１、２２、３１、３２、４１、４２の処理が行われ、各出力回路５４３〜５４８に出力される。そして、各出力同期回路５５３〜５５８にて画像信号２１、２２、３１、３２、４１、４２として出力される。
【００３５】
図６は、本実施形態における各クロックの位相関係を示す図である。
図６に示すように、上記の主要回路部分である画像処理回路５３１〜５３８の各動作クロックの位相関係を各遅延回路２０２〜２０８にて意図的に分散させることにより、上記回路動作時に消費される電流波形の位相も分散させることができる。これにより、各動作クロックに同期した電流の変化が発生させるノイズのピーク電力を分散させて低下させることができる。
【００３６】
また、画像処理回路部１０６は、回路規模が大きいためＡＳＩＣ化場合も考えられる。ところが、遅延回路２０２〜２０８の遅延量をＣＰＵ１０２より設定可能とすることにより、クロックの周波数が変更された場合でも、適宜、遅延設定を選択することにより各動作クロックを最適な位相関係に設定することができる。
【００３７】
（本発明に係る他の実施形態）
上述した本発明の実施形態における画像処理装置を構成する各手段、並びに画像処理方法の各工程は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００３８】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００３９】
なお、本発明は、上述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図３に示すフローチャートに対応したプログラム）を、システムまたは装置に直接、または遠隔から供給する。そして、そのシステムまたは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００４０】
したがって、本発明の機能処理をコンピュータで実現するために、上記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００４１】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００４２】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスクなどがある。さらに、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などもある。
【００４３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する方法がある。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００４４】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００４５】
また、その他の方法として、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記録媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００４６】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００４７】
さらに、その他の方法として、まず記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても上述した実施形態の機能が実現される。
【図面の簡単な説明】
【００４８】
【図１】本発明の第１の実施形態に係る画像処理装置全体の概略構成例を示すブロック図である。
【図２】本発明の第１の実施形態における画像処理回路部の内部構成例を示すブロック図である。
【図３】本発明の第１の実施形態における画像処理全体の処理手順を示すフローチャートである。
【図４】本発明の第１の実施形態における各クロックの位相のずれを示す図である。
【図５】本発明の第２の実施形態における画像処理回路部の内部構成例を示すブロック図である。
【図６】本発明の第２の実施形態における各クロックの位相のずれを示す図である。
【符号の説明】
【００４９】
１０１  プリンタコントローラ
１０２  ＣＰＵ
１０４  ＲＡＭ
１０５  Ｉ／Ｏインタフェース
１０６  画像処理回路部
１０７  プリンタエンジンインタフェース
２０１  クロック発生回路
２０２  遅延回路
２０３  遅延回路
２０４  遅延回路
２１１  第１のＰＬＬ回路
２１２  第２のＰＬＬ回路
２１３  第３のＰＬＬ回路
２１４  第４のＰＬＬ回路
２３１  第１色の画像処理回路
２３２  第２色の画像処理回路
２３３  第３色の画像処理回路
２３４  第４色の画像処理回路
２４１  第１色の画像データ出力回路
２４２  第２色の画像データ出力回路
２４３  第３色の画像データ出力回路
２４４  第４色の画像データ出力回路
２５１  第１の出力同期回路
２５２  第２の出力同期回路
２５３  第３の出力同期回路
２５４  第４の出力同期回路
【図１】
2007334416.tif 000003
【図２】
2007334416.tif 000004
【図３】
2007334416.tif 000005
【図４】
2007334416.tif 000006
【図５】
2007334416.tif 000007
【図６】
2007334416.tif 000008