(57)【特許請求の範囲】
【請求項１】
三色成分の画像データを略同時に四色成分の画像データに色変換するための変換手段を有する画像処理装置であって、
前記変換手段に連続的な色変換を実行させ、その色変換結果をメモリに保持することで、五色以上の色成分の画像データを生成する制御手段を有し、
前記制御手段は、前記四色成分への色変換用のテーブルを前記変換手段に設定した前記三色成分から前記四色成分への色変換、および、前記五色以上の色成分のうち前記四色成分以外の色成分への色変換用のテーブルを前記変換手段に設定した前記三色成分から前記四色成分以外の色成分への色変換を、前記変換手段に実行させることを特徴とする画像処理装置。
【請求項２】
前記制御手段は、前記変換手段に、前記四色成分への色変換を実行させた後、前記四色成分以外の色成分への色変換を実行させることを特徴とする請求項1に記載された画像処理装置。
【請求項３】
前記制御手段は、前記変換手段に、前記四色成分以外の色成分への色変換を実行させた後、前記四色成分への色変換を実行させることを特徴とする請求項1に記載された画像処理装置。
【請求項４】
前記五色以上の色成分は六色成分であることを特徴とする請求項1から請求項3の何れか一項に記載された画像処理装置。
【請求項５】
前記四色成分はCMYKであり、前記四色成分以外の色成分はライトシアンおよびライトマゼンタであることを特徴とする請求項4に記載された画像処理装置。
【請求項６】
前記変換手段は、プリンタエンジンの画像形成に同期して前記色変換を行うことを特徴とする請求項1に記載された画像処理装置。
【請求項７】
三色成分の画像データを略同時に四色成分の画像データに色変換する変換手段を有する画像処理装置の画像処理方法であって、
前記変換手段に連続的な色変換を実行させ、その色変換結果をメモリに保持することで、五色以上の色成分の画像データを生成する制御を行い、
前記制御は、前記四色成分への色変換用のテーブルを前記変換手段に設定した前記三色成分から前記四色成分への色変換、および、前記五色以上の色成分のうち前記四色成分以外の色成分への色変換用のテーブルを前記変換手段に設定した前記三色成分から前記四色成分以外の色成分への色変換を、前記変換手段に実行させることを特徴とする画像処理方法。
【請求項８】
画像処理装置を制御して、請求項1から請求項6に記載された画像処理装置の各手段として機能させることを特徴とするコンピュータプログラム。
【請求項９】
請求項8に記載されたコンピュータプログラムが記録されたことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、五色以上の色成分の画像データを生成する画像処理に関する。
【０００２】
【従来の技術】
電子写真方式の画像形成装置の進歩とともに画像形成装置へのニーズも高レベルになり、従来の四色による画像形成に対して色数を増やした画像形成が提案されている。それはシアン(C)、マゼンタ(M)、イエロー(Y)およびブラック(K)の四色に例えば赤、青および緑、または、金、銀および蛍光色などの特色を加えるもの、インクジェット方式では一般的な、ライトシアン(Lc)およびライトマゼンタ(LM)を加えるものなど、様々である。ただし、その目的は形成する画質を差別化することにある。
【０００３】
色数を増やした画像形成装置には様々な形態が考えられるが、例えば、六色の現像剤（トナー、粉末インク）を用いる画像形成装置の場合、一般に、図1に示すような各色トナーに対応する六つの像担持体（感光体）を用いて画像形成する装置、図2に示すような一つの感光体を用いて画像形成する装置、あるいは、特開平4-204871号公報に記載された二つの感光体を用いて画像形成する、図3に示すような装置も考えられる。
【０００４】
図1に示す装置は、六つの感光体1a-1fと、異なる分光特性の現像剤を装填した現像器41-46とをそれぞれ対応させた画像形成部Sa-Sfを、中間転写ベルト5の搬送路に沿って配置したものである。この方式は、四色の画像形成に対して、画像出力レートの低下を極力抑えた生産性重視の形態と言える。
【０００５】
一方で、図2に示す装置は、一つの感光体1に六つの現像器41-46を組み合わせた構成で、これら現像器41-46が搭載されたロータリ4を回転することで、任意の現像器を選択的に感光体1と対向する位置へ移動して、順次、潜像を現像するものである。従って、各色ごとにトナー像を中間転写ベルト5に転写して六色のトナー像を多重転写した後、中間転写ベルト5上に形成された六色のトナー像を記録紙に転写する。この方式によれば、装置の体積を最小に抑えて六色トナーで形成した画像を出力することが可能になる。
【０００６】
また、図3に示す装置は、図1および図2に示す装置の折衷案と言える。つまり、装置は二つの画像形成部、感光ドラム1aを含む画像形成部Saおよび感光ドラム1bを含む第二の画像形成部Sbを有し、画像形成部SaおよびSbにはそれぞれ三つの現像器41-43または44-46がある。
【０００７】
【特許文献１】
特開平4-204871号公報
【０００８】
【発明が解決しようとする課題】
詳細は後述するが、五色以上の色成分を用いる装置の制御ユニットの構成は、RGBデータを扱う範囲では四色の色成分を用いる装置とほぼ同じである。しかし、RGBデータを画像形成色（例えばYMCK並びにLcおよびLm）に色変換する構成以降は、五色以上を扱うために五色以上に対応した構成を必要とする。
【０００９】
その中で、とくに色変換部は、高速処理が要求されるためハードウェア化する場合が多い。しかし、五色以上に対応させた色変換部はハードウェアの規模が大きくなり、当然、コストも上昇する。また、四色に対応した色変換部の入手は容易であるから、四色の色変換部を有効に利用して五色以上に対応することが望まれる。
【００１０】
本発明は、四色の色変換部を利用して、低コストかつ高速な五色以上の色変換を実現することを目的とする。
【００１１】
【課題を解決するための手段】
本発明は、前記の目的を達成する一手段として、以下の構成を備える。
【００１２】
本発明は、三色成分の画像データを略同時に四色成分の画像データに色変換する変換手段を有する画像処理装置において、前記変換手段に連続的な色変換を実行させ、その色変換結果をメモリに保持することで、五色以上の色成分の画像データを生成する制御を行い、前記制御は、前記四色成分への色変換用のテーブルを前記変換手段に設定した前記三色成分から前記四色成分への色変換、および、前記五色以上の色成分のうち前記四色成分以外の色成分への色変換用のテーブルを前記変換手段に設定した前記三色成分から前記四色成分以外の色成分への色変換を、前記変換手段に実行させることを特徴とする。
【００１４】
【発明の実施の形態】
以下、本発明にかかる一実施形態の画像処理装置を図面を参照して詳細に説明する。
【００１５】
以下では、五色以上のトナーを用いる装置の構成を説明するが、その前に、四色のトナーを用いる装置の構成を前提技術として説明する。
【００１６】
［画像形成装置の構成］
図4は四色トナーを用いるレーザビームプリンタの構成例を示す図、図5は図1に示すプリンタ100の制御部の構成例を示すブロック図である。
【００１７】
プリンタ100は、外部のホストコンピュータ201から供給される文字印刷命令、各種の図形描画命令、イメージ描画命令および色指定命令などに従い、対応する文字パターン、図形、写真画像（イメージ）などを描画して、記録紙上に画像を形成する。
【００１８】
プリンタ100を操作するためのスイッチや、プリンタ100の状態を表示するLED表示器やLCD表示器などは操作パネル151に配置されている。
【００１９】
プリンタ制御ユニット101は、プリンタ100全体の制御およびホストコンピュータ201から供給される上記の命令などを解析する。プリンタ100は、RGBの色情報をM（マゼンタ）、C（シアン）、Y（イエロー）およびK（ブラック）の色情報に変換し、それら情報に基づき各色成分画像を並行に像形成・現像するためのMCYKそれぞれの像形成・現像機構を有する。従って、プリンタ制御ユニット101は、MCYKそれぞれの印刷イメージを生成しビデオ信号に変換して、ビデオ信号をMCYKそれぞれのレーザドライバに出力する。
【００２０】
マゼンタ用のレーザドライバ110は、半導体レーザ素子111を駆動するための回路で、入力されるビデオ信号に応じて、半導体レーザ素子111から出力されるレーザ光112をオンオフする。レーザ光112は、回転多面鏡113で左右方向に振られ、感光ドラム114上を走査して、感光ドラム114上に文字や図形パターンの静電潜像を形成する。この潜像は、感光ドラム114の周囲に配置された現像ユニット（トナーカートリッジ）115によって現像されてトナー像が形成される。形成されたトナー像は記録紙に転写される。
【００２１】
シアン、イエローおよびブラックに関しても、詳細な説明は省略するが、マゼンタと同様の像形成および現像機構を有し、トナーの色数分の画像形成部を有する。勿論、五色以上のトナーを使用する装置は五つ以上の画像形成部を有することになる。また、図3に示すような感光ドラムが二つの構成であれば、五色以上のトナーを使用する装置でも、二つの画像形成部で済ますことができる。
【００２２】
記録紙は、プリンタ100に装着される給紙カセット102に収納され、その上端はバネ103により一定の高さに保たれている。記録紙は、給紙ローラ104、搬送ローラ105および106によって画像形成部に取り込まれ、搬送ベルト107によってMCYKの各像形成および現像機構を通過して、MCYKの各トナー像が多重転写される。記録紙に転写されたトナー像は、定着器108の熱と圧力によって記録紙に定着される。その後、記録紙は、搬送ローラ109および150によりプリンタ100の外へ排出される。
【００２３】
プリンタ制御部101は、印刷情報の発生源であるホストコンピュータ201から送られてきた文字、図形、イメージの各描画命令および色情報などからなるデータ218を入力して、頁単位に文書を印刷するようにプリンタ100を制御する。
【００２４】
入力インタフェイス202はホストコンピュータ201と各種情報をやり取りし、入力バッファ203は入力インタフェイス202を介して入力される各種情報を一時記憶する。
【００２５】
文字パターン発生器204は、文字の幅や高さなどの属性や、文字パターンのアドレスを格納するフォント情報部222、文字パターンそのものを格納する文字パターン部223、および、それら情報を読み出す制御プログラムから構成される。なお、読出制御プログラムは、ROM 219に格納され、文字コードを入力するとそのコードに対応する文字パターンのアドレスを算出するコードコンバート機能も有する。
【００２６】
RAM 205は、文字パターン発生器204から出力される文字パターンを記憶するフォントキャッシュ領域207、ホストコンピュータ201から送られてきた外字フォント、フォーム情報および現在の印刷環境などを記憶する記憶領域206を有する。一旦、文字パターンに展開された情報をフォントキャッシュ領域207に記憶しておくことで、同じ文字パターンを必要とする際に再び同じ文字パターンを展開する必要がなくなり、文字パターンの取得時間を短縮することができる。
【００２７】
CPU 208は、プリンタ100の制御系全体を制御するCPUで、ROM 219に記憶された制御プログラムによって装置全体を制御する。
【００２８】
中間バッファ209は、入力バッファ203から読み出されるデータ218に基づき生成される内部的なデータ群を格納する。つまり、一頁分のデータ218の受信が完了し、CPU 208によってデータ218がよりシンプルな中間データに変換されて中間バッファ209に蓄えられる。その後、レンダラ210によって、中間データは数ライン単位にレンダリングされ、印刷イメージとしてバンドバッファ211に格納される。
【００２９】
レンダラ210は、数ライン単位にRGB各色8ビット/ピクセルの描画ビットマップイメージを生成すると同時に、4ビット/ピクセルの属性ビットマップイメージを生成することができる。属性ビットマップイメージは、各ピクセルが文字、図形、イメージの何れを構成するピクセルかを示す3ビット/ピクセルの情報、並びに、R=G=BのときKのみで印刷するかYMCKの混色で印刷するかを示す1ビット/ピクセルの情報から構成される。
【００３０】
バンドバッファ211は、少なくとも8ライン分のRGB描画ビットマップイメージおよび属性ビットマップイメージを記憶することができる。
【００３１】
圧縮部212は、バンドバッファ211から数ライン単位にイメージを読み出して圧縮し、圧縮したイメージをページメモリ213に格納する。なお、描画ビットマップイメージと属性ビットマップイメージとは別々に圧縮される。
【００３２】
伸長部214は、一頁分の中間データのレンダリングが終了し、レンダリングされたイメージがページメモリ213に格納されると、ページメモリ213から数ライン単位に圧縮イメージを読み出して伸長する。なお、描画ビットマップイメージと属性ビットマップイメージとは別々に読み出され、伸長される。
【００３３】
色変換部215は、伸長されたRGB各色8ビット/ピクセルのビットマップイメージをYMCK各色4ビット/ピクセルのビットマップイメージに変換する。より詳細には、RGB各色8ビット/ピクセルのビットマップイメージをYMCK各色10ビット/ピクセルに変換し、YMCK各色10ビット/ピクセルのビットマップイメージにガンマ補正を施し、ガンマ補正後のビットマップイメージにハーフトーニング処理を施してYMCK各色4ビット/ピクセルのビットマップイメージを得る。
【００３４】
色変換部215は、属性ビットマップイメージのピクセル値に応じて色変換方法を切り替える。具体的には、Kのみで印刷するかYMCKの混色で印刷するかを示す1ビット/ピクセルの情報に基づき色変換方法を切り替えて、RGB各色8ビット/ピクセルのビットマップイメージをYMCK各色10ビット/ピクセルに変換する。次に、各ピクセルが文字、図形、イメージの何れを構成するかを示す3ビット/ピクセルの情報に基づきハーフトーニング処理を切り替えて、YMCK各色10ビット/ピクセルのビットマップイメージをYMCK各色4ビット/ピクセルに変換する。
【００３５】
出力インタフェイス216は、色変換部215から入力されるビットマップイメージをビデオ信号に変換してプリンタ部217に出力する。プリンタ部217は、出力インタフェイス216から入力されるビデオ信号に基づき画像を印刷するページプリンタの印刷機構部である。
【００３６】
先に説明したように、プリンタ100はMCYKの像形成および現像を並行して行うため、出力インタフェイス216はM用、C用、Y用およびK用の四つのインタフェイスで構成され、それぞれ独立に色変換部215からビットマップイメージを獲得してビデオ信号に変換し、各色プレーン用のレーザドライバ110、120、130および140へビデオ信号を出力する。
【００３７】
また、EEPROMなどで構成される不揮発性メモリ220（以後、NVRAM (Non Volatile RAMと称す）は、操作パネル151を介して設定される情報（パネル設定値）などを記憶する。
【００３８】
図6は色変換部215の構成例を示すブロック図である。
【００３９】
色変換部215は、色変換用の三入力四出力のルックアップテーブル(LUT)231、ガンマ補正用の一入力一出力のLUT 232、および、ハーフトーニング処理用のLUT(HT)233から構成され、ピクセル単位に、RGBのビットマップイメージを入力してCMYKのビットマップイメージを出力する。これらLUTは、属性ビットマップイメージのピクセル値によって切替可能であり、LUT 231は二種類、LUT 232およびHT 233はCMYK各色ごとに三種類が備わる。
【００４０】
● 五色以上のトナーを用いる装置
五色以上のトナーを用いる装置のプリンタ制御ユニット101の構成は、RGBデータを扱う範囲で図5とほぼ同じである。しかし、色変換部215以降、つまり、色変換部215、出力インタフェイス216およびプリンタ部217は、五色以上を扱うために五色以上に対応する構成を必要とする。
【００４１】
五色以上の色成分を扱う例として、六色トナーを用いる装置の色変換部215の構成例を図7に示す。
【００４２】
この場合、色変換部215は、色変換用の三入力六出力のルックアップテーブル(LUT)231、ガンマ補正用の一入力一出力のLUT 232、および、ハーフトーニング処理用のLUT(HT)233から構成され、ピクセル単位に、RGBのビットマップイメージを入力してCMYK、並びに、ライトシアン(Lc)およびライトマゼンタ(Lm)のビットマップイメージ（属性情報）を出力する。これらLUTは、属性ビットマップイメージのピクセル値によって切替可能であり、LUT 231は三種類、LUT 232およびHT 233はCMYK各色ごとに三種類が備わる。
【００４３】
［プリンタ制御ユニット］
図8は実施形態のプリンタ制御ユニット101の構成例を示すブロック図である。なお、ページメモリ213より前の構成は図5と同様であるから省略する。
【００４４】
伸長部214は、一頁分の中間データのレンダリングが終了し、レンダリングされたイメージがページメモリ213に格納されると、ページメモリ213から数ライン単位に圧縮イメージを読み出して伸長する。なお、描画ビットマップイメージと属性ビットマップイメージとは別々に読み出され、伸長される。
【００４５】
色変換部215は、伸長されたRGB各色8ビット/ピクセルのビットマップイメージをLcLm各色4ビット/ピクセルのビットマップイメージに変換する。なお、このとき色変換部215のLUT群は、LcおよびLmを出力するためのテーブルに設定されている。より詳細には、RGB各色8ビット/ピクセルのビットマップイメージをLcLm各色10ビット/ピクセルに変換し、LcLm各色10ビット/ピクセルのビットマップイメージにガンマ補正を施し、ガンマ補正後のビットマップイメージにハーフトーニング処理を施してLcLm各色4ビット/ピクセルのビットマップイメージを得る。図7に示すLUT 231の出力は、四色になっているがLcLmを得るための変換時には、残りの二色の出力は無視する。
【００４６】
色変換部215は、属性ビットマップイメージのピクセル値に応じて色変換方法を切り替える。具体的には、Kのみで印刷するかYMCKLcLmの混色で印刷するかを示す1ビット/ピクセルの情報に基づき色変換方法を切り替えて、RGB各色8ビット/ピクセルのビットマップイメージをLcLm各色10ビット/ピクセルに変換する。次に、各ピクセルが文字、図形、イメージの何れを構成するかを示す3ビット/ピクセルの情報に基づきハーフトーニング処理を切り替えて、LcLm各色10ビット/ピクセルのビットマップイメージをLcLm各色4ビット/ピクセルに変換する。
【００４７】
エンジン同期メモリ242は、色変換部215から出力されるLcおよびLmのビットマップイメージを一頁分保持する。なお、色変換部215は、図6に示す四色分のLUT構成を有するので、LcおよびLmのビットマップイメージを生成する場合は、二色分のLUT構成を使用する。従って、エンジン同期メモリ242が他の二色分のLUT構成からの出力を無視する（あるいは出力信号値を零にする）ことで、LcおよびLmの二色のビットマップイメージがエンジン同期メモリ242に格納される。
【００４８】
続いて、色変換部215は、伸長されたRGB各色8ビット/ピクセルのビットマップイメージをYMCK各色4ビット/ピクセルのビットマップイメージに変換する。なお、このとき色変換部215のLUT群は、YMCKを出力するためのテーブルに設定変更されている。より詳細には、RGB各色8ビット/ピクセルのビットマップイメージをYMCK各色10ビット/ピクセルに変換し、YMCK各色10ビット/ピクセルのビットマップイメージにガンマ補正を施し、ガンマ補正後のビットマップイメージにハーフトーニング処理を施してYMCK各色4ビット/ピクセルのビットマップイメージを得る。
【００４９】
色変換部215は、属性ビットマップイメージのピクセル値に応じて色変換方法を切り替える。具体的には、Kのみで印刷するかYMCKLcLmの混色で印刷するかを示す1ビット/ピクセルの情報に基づき色変換方法を切り替えて、RGB各色8ビット/ピクセルのビットマップイメージをYMCK各色10ビット/ピクセルに変換する。次に、各ピクセルが文字、図形、イメージの何れを構成するかを示す3ビット/ピクセルの情報に基づきハーフトーニング処理を切り替えて、YMCK各色10ビット/ピクセルのビットマップイメージをYMCK各色4ビット/ピクセルに変換する。
【００５０】
エンジン同期メモリ242は、色変換部241から出力されるYMCKのビットマップイメージを一頁分保持する。こうして、YMCKLcLm六色のビットマップイメージの一頁分のデータがエンジン同期メモリ242に保持されたことになる。
【００５１】
六色分の出力インタフェイス243は、エンジン同期メモリ242に保持されたビットマップイメージをビデオ信号に変換してプリンタ部217に出力する。
【００５２】
図9は実施形態の色変換処理を示すフローチャートで、CPU 208によって頁単位に実行される処理である。
【００５３】
ページメモリ213に一頁分のイメージが格納されると、色変換部215のLUT群のテーブルをLcおよびLm生成用に設定する(S1001)。そして、色変換部215に、伸長部214から入力されるビットマップイメージを色変換させ、色変換後のビットマップイメージをエンジン同期バッファ242に保持させる(S1002)。続いて、全ピクセルの色変換が終了したか、言い換えれば一頁分のRGB→LcLm変換が終了したか否かを判断し(S1003)、終了したならばステップS1004に進み、未了であればステップS1002に戻る。
【００５４】
RGB→LcLm変換が終了した場合は、色変換部215のLUT群のテーブルをYMCK生成用に設定する(S1004)。そして、色変換部215に、伸長部214から入力されるビットマップイメージを色変換させ、色変換後のビットマップイメージをエンジン同期バッファ242に保持させる(S1005)。続いて、全ピクセルの色変換が終了したか、言い換えれば一頁分のRGB→YMCK変換が終了したか否かを判断し(S1006)、終了したならばステップS1007に進み、未了であればステップS1005に戻る。
【００５５】
RGB→YMCK変換が終了すれば、エンジン同期バッファ242にYMCKLcLmのビットマップデータが一頁分保持されたことになるから、エンジン同期バッファ242に保持されたデータを出力インタフェイス243に出力する(S1007)。
【００５６】
このように、プリンタ制御ユニット101の構成および制御を若干変更することで、四色用の色変換部215を用いて、容易に、六色のプリンタ部217に対応することが可能である。
【００５７】
なお、上記とは逆の順序、つまり先にRGB→CMYK変換を行い、その後、RGB→LcLm変換を行ってもよい。
【００５８】
また、プリンタ制御ユニット101への入力は、ホストコンピュータ201から供給されるページ記述言語(PDL)データのようなデータ218に限らず、複写機のようにイメージスキャナから出力されるRGBデータなどであってもよい。
【００５９】
また、ページメモリ213へ入力されるビットマップデータは、プリンタ制御ユニット101に接続されたハードディスクのような記憶装置に格納または一時記憶された画像データでもよい。
【００６０】
さらに、色変換部215の入力色空間はRGBに限らず、レンダラ210が出力するデータの色空間がYMCK、Lab、XYZなどの色空間であれば、色変換部215の入力色空間もYMCK、Lab、XYZなどになる。もし、色変換部215がYMCKを入力する場合、図6に示すLUT 231は四色入力、四色出力のLUTになる。
【００６１】
［プリンタ制御ユニットの他の構成］
図10はプリンタ制御ユニット101の他の構成例を示すブロック図である。なお、レンダラ210より前の構成は図5と同様であるから省略する。
【００６２】
一頁分の中間データが中間バッファ209に格納されると、レンダラ210は、バンド（数ライン）単位に、中間データをRGB描画ビットマップイメージにレンダリングするとともに、属性ビットマップイメージを生成してハンドバッファ211に格納する。以降、RGBビットマップイメージと属性ビットマップイメージとは別々に扱われる。
【００６３】
圧縮部211は、バンド単位にビットマップイメージを圧縮して圧縮バッファ244に格納する。圧縮バッファ244は、少なくとも1バンド分の圧縮データを格納可能な記憶容量を有する。伸長部214は、バンドバッファ244から1バンド分の圧縮データを読み出して、読み出した圧縮データを伸長する。
【００６４】
色変換部215は、伸長された1バンド分のRGB各色8ビット/ピクセルのビットマップイメージをLcLm各色4ビット/ピクセルのビットマップイメージに変換する。
【００６５】
このようにして、レンダラ210、バンドバッファ211、圧縮部212、圧縮バッファ244、伸長部214および色変換部215が協働してバンド単位に中間データをLcLmビットマップイメージに変換し、エンジン同期メモリ242に一頁分のLcLmビットマップイメージを格納することができる。なお、この協動はCPU 208の制御によって実現されることは言うまでもない。
【００６６】
次に、同様の協動によって、エンジン同期メモリ242に一頁分のYMCKビットマップイメージが格納される。この時点で、エンジン同期バッファ242にYMCKLcLmのビットマップデータが一頁分保持されたことになるから、エンジン同期バッファ242に保持されたデータが出力インタフェイス243に出力される。
【００６７】
このような構成によっても、四色用の色変換部215を用いて、容易に、六色のプリンタ部217に対応することが可能である。なお、圧縮部212、圧縮バッファ244、伸長部214は省略することも可能である。
【００６８】
なお、色変換部215の入力色空間はRGBに限らず、レンダラ210が出力するデータの色空間がYMCK、Lab、XYZなどの色空間であれば、色変換部215の入力色空間もYMCK、Lab、XYZなどになる。もし、色変換部215がYMCKを入力する場合、図6に示すLUT 231は四色入力、四色出力のLUTになる。
【００６９】
［変形例］
上記では、YMCKLcLmデータをエンジン同期メモリ242に一頁分保持する例を説明したが、色変換部215の出力をプリンタ部217の画像形成に同期させることで、少なくとも一色分のメモリを削除することができる。
【００７０】
図11は、プリンタ部217が図3に示す二つの画像形成部を有する形態の場合に、出力インタフェイス243からプリンタ部217へビデオ信号を出力するタイミングを示す図である。
【００７１】
出力インタフェイス243は、図11に示すように、Kビデオ信号の出力をタイミングT1で開始し、タイミングT3で終了する。同様に、タイミングT2でCビデオ信号の出力を、タイミングT3でYビデオ信号の出力を、タイミングT6でMビデオ信号の出力を、タイミングT9でLcビデオ信号の出力を、タイミングT10でLmビデオ信号の出力をそれぞれ開始する。
【００７２】
ここで、タイミングT1とT2、T5とT6、T9とT10の間隔は、中間転写ベルト5上の一点が感光ドラム1aと1bの間を移動する時間に対応し、タイミングT1とT5、T5とT9の間隔は、中間転写ベルト5が一周する時間に対応する。従って、図9に示すステップS1005でRGB→YMCK変換を行い、ブラックを除く他の色のビットマップイメージはエンジン同期メモリ242に格納し、ブラックのビットマップイメージは格納することなく出力インタフェイス243へ送ってKビデオ信号に変換してプリンタ部217へ送ることができる。
【００７３】
このように、色変換部215の出力をエンジン部217の画像形成に同期させれば、エンジン同期メモリ242の一色分のメモリを削減可能である。
【００７４】
さらに、各色プレーンの階調数を4ビット/ピクセルから2ビット/ピクセルに減らせば、エンジン同期メモリ242の記憶容量を低減することができる。
【００７５】
また、プリンタ部217の画像形成に同期する色（ブラック）プレーンの解像度を例えば1200dpiにし、エンジン同期メモリ242に格納する色プレーンの解像度を例えば1200dpiから600dpiに落とすこともできる。こうすれば、エンジン同期メモリ242の記憶容量を抑えるとともに、主に黒色で、解像度を要求される文字、線画、図形を高い解像度で鮮明に印刷し、解像度よりも階調性を要求される写真画像などを高い階調性で印刷することができる。
【００７６】
上記では、エンジン同期メモリ242に格納する色プレーンの解像度や階調数を低下させてエンジン同期メモリ242の記憶容量を削減する例を説明したが、ライトマゼンタやライトシアンといった、解像度や階調性など比較的情報を落としても、情報量の低下が目立たない色成分の情報だけを削減することもできる。
【００７７】
【他の実施形態】
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００７８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはCPUやMPU）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８０】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００８１】
【発明の効果】
以上説明したように、本発明によれば、四色の色変換部を利用して、低コストかつ高速な五色以上の色変換を実現することができる。
【図面の簡単な説明】
【図１】色数を増やした画像形成装置の形態を示す図、
【図２】色数を増やした画像形成装置の形態を示す図、
【図３】色数を増やした画像形成装置の形態を示す図、
【図４】四色トナーを用いるレーザビームプリンタの構成例を示す図、
【図５】プリンタの制御部の構成例を示すブロック図、
【図６】色変換部の構成例を示すブロック図、
【図７】六色トナーを用いる装置の色変換部の構成例を示すブロック図、
【図８】プリンタ制御ユニットの構成例を示すブロック図、
【図９】色変換処理を示すフローチャート、
【図１０】プリンタ制御ユニットの他の構成例を示すブロック図、
【図１１】出力インタフェイスからプリンタ部へビデオ信号を出力するタイミングを示す図である。
【図１】
0004115294.tif 000002
【図２】
0004115294.tif 000003
【図３】
0004115294.tif 000004
【図４】
0004115294.tif 000005
【図５】
0004115294.tif 000006
【図６】
0004115294.tif 000007
【図７】
0004115294.tif 000008
【図８】
0004115294.tif 000009
【図９】
0004115294.tif 000010
【図１０】
0004115294.tif 000011
【図１１】
0004115294.tif 000012