(57)【要約】【課題】色変換部は、高速処理が要求されるためハードウェア化する場合が多いが、五色以上に対応させた色変換部はハードウェアの規模が大きくなり、当然、コストも上昇する。また、四色に対応した色変換部の入手は容易であるから、四色の色変換部を有効に利用して五色以上に対応することが望まれる。【解決手段】ＲＧＢ画像データをＣＭＹＫＬｃＬｍ画像データに変換する際、ＲＧＢを略同時にＣＭＹＫに色変換する色変換部に、ＲＧＢ→ＬｃＬｍ色変換を実行させ（Ｓ１００２）、その後、ＲＧＢ→ＣＭＹＫ色変換を実行させ（Ｓ１００５）、それらの色変換結果をメモリに保持することで、ＣＭＹＫＬｃＬｍ画像データを生成する。【選択図】    図９
2004254033.tif 000002
【特許請求の範囲】
【請求項１】
三色成分から構成される画像データを五色以上の色成分の画像データに変換する画像処理装置であって、
前記三色成分を略同時に四色成分に色変換する変換手段と、
前記変換手段に連続的な色変換を実行させ、その色変換結果をメモリに保持することで、前記五色以上の色成分の画像データを生成する制御手段とを有することを特徴とする画像処理装置。
【請求項２】
前記制御手段は、前記変換手段に、前記四色成分への色変換を実行させた後、残る一色以上の色変換を実行させることを特徴とする請求項１に記載された画像処理装置。
【請求項３】
前記変換手段はルックアップテーブルで構成され、前記制御手段は、前記ルックアップテーブルの設定を変更することで、前記五色以上の色変換を実現することを特徴とする請求項１に記載された画像処理装置。
【請求項４】
前記三色成分はＲＧＢであり、前記四色成分はＣＭＹＫであることを特徴とする請求項１に記載された画像処理装置。
【請求項５】
さらに、五色以上の色成分としてライトシアンおよびライトマゼンタを含むことを特徴とする請求項４に記載された画像処理装置。
【請求項６】
前記色変換手段は、プリンタエンジンの画像形成に同期して前記色変換を行うことを特徴とする請求項１に記載された画像処理装置。
【請求項７】
三色成分から構成される画像データを五色以上の色成分の画像データに変換する画像処理方法であって、
前記三色成分を略同時に四色成分に色変換する変換手段に、連続的な色変換を実行させ、
その色変換結果をメモリに保持することで、前記五色以上の色成分の画像データを生成することを特徴とする画像処理方法。
【請求項８】
三色成分の画像信号を五色成分以上の画像信号に変換する画像処理装置であって、
前記三色成分をプリンタの現像材の一部に応じた色成分に変換し、さらに、前記三色成分の画像信号を前記現像材の一部以外の色成分に変換する変換手段を有することを特徴とする画像処理装置。
【請求項９】
前記現像材の一部に応じた色成分とはＹＭＣＫ、もしくは、Ｌｃ、Ｌｍであることを特徴とする請求項８に記載された画像処理装置。
【請求項１０】
前記変換手段は二種類の変換テーブルを有し、前記現像材の一部以外の色成分への変換を行う際、前記変換テーブルの内容が変更されることを特徴とする請求項８に記載された画像処理装置。
【請求項１１】
前記変換手段は属性情報に応じて色変換方法を切り替えることを特徴とする請求項８に記載された画像処理装置。
【請求項１２】
三色成分の画像信号を五色成分以上の画像信号に変換する画像処理方法であって、
前記三色成分をプリンタの現像材の一部に応じた色成分に変換し、さらに、前記三色成分を前記現像材の一部以外の色成分に変換することを特徴とする画像処理方法。
【請求項１３】
請求項７または請求項１２に記載された画像処理を画像処理装置に実行させることを特徴とするプログラム。
【請求項１４】
請求項１３に記載されたプログラムが記録されたことを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像処理装置およびその方法に関し、例えば、五色以上の色成分を用いる画像処理に関する。
【０００２】
【従来の技術】
電子写真方式の画像形成装置の進歩とともに画像形成装置へのニーズも高レベルになり、従来の四色による画像形成に対して色数を増やした画像形成が提案されている。それはシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）およびブラック（Ｋ）の四色に例えば赤、青および緑、または、金、銀および蛍光色などの特色を加えるもの、インクジェット方式では一般的な、ライトシアン（Ｌｃ）およびライトマゼンタ（ＬＭ）を加えるものなど、様々である。ただし、その目的は形成する画質を差別化することにある。
【０００３】
色数を増やした画像形成装置には様々な形態が考えられるが、例えば、六色の現像剤（トナー、粉末インク）を用いる画像形成装置の場合、一般に、図１に示すような各色トナーに対応する六つの像担持体（感光体）を用いて画像形成する装置、図２に示すような一つの感光体を用いて画像形成する装置、あるいは、特開平４−２０４８７１号公報に記載された二つの感光体を用いて画像形成する、図３に示すような装置も考えられる。
【０００４】
図１に示す装置は、六つの感光体１ａ−１ｆと、異なる分光特性の現像剤を装填した現像器４１−４６とをそれぞれ対応させた画像形成部Ｓａ−Ｓｆを、中間転写ベルト５の搬送路に沿って配置したものである。この方式は、四色の画像形成に対して、画像出力レートの低下を極力抑えた生産性重視の形態と言える。
【０００５】
一方で、図２に示す装置は、一つの感光体１に六つの現像器４１−４６を組み合わせた構成で、これら現像器４１−４６が搭載されたロータリ４を回転することで、任意の現像器を選択的に感光体１と対向する位置へ移動して、順次、潜像を現像するものである。従って、各色ごとにトナー像を中間転写ベルト５に転写して六色のトナー像を多重転写した後、中間転写ベルト５上に形成された六色のトナー像を記録紙に転写する。この方式によれば、装置の体積を最小に抑えて六色トナーで形成した画像を出力することが可能になる。
【０００６】
また、図３に示す装置は、図１および図２に示す装置の折衷案と言える。つまり、装置は二つの画像形成部、感光ドラム１ａを含む画像形成部Ｓａおよび感光ドラム１ｂを含む第二の画像形成部Ｓｂを有し、画像形成部ＳａおよびＳｂにはそれぞれ三つの現像器４１−４３または４４−４６がある。
【０００７】
【特許文献１】
特開平４−２０４８７１号公報
【０００８】
【発明が解決しようとする課題】
詳細は後述するが、五色以上の色成分を用いる装置の制御ユニットの構成は、ＲＧＢデータを扱う範囲では四色の色成分を用いる装置とほぼ同じである。しかし、ＲＧＢデータを画像形成色（例えばＹＭＣＫ並びにＬｃおよびＬｍ）に色変換する構成以降は、五色以上を扱うために五色以上に対応した構成を必要とする。
【０００９】
その中で、とくに色変換部は、高速処理が要求されるためハードウェア化する場合が多い。しかし、五色以上に対応させた色変換部はハードウェアの規模が大きくなり、当然、コストも上昇する。また、四色に対応した色変換部の入手は容易であるから、四色の色変換部を有効に利用して五色以上に対応することが望まれる。
【００１０】
本発明は、上述の問題を個々にまたはまとめて解決するためのもので、四色の色変換部を利用して五色以上の画像形成に対応することを目的とする。
【００１１】
【課題を解決するための手段】
本発明は、前記の目的を達成する一手段として、以下の構成を備える。
【００１２】
本発明は、三色成分から構成される画像データを五色以上の色成分の画像データに変換する際に、前記三色成分を略同時に四色成分に色変換する変換手段と、前記変換手段に連続的な色変換を実行させ、その色変換結果をメモリに保持することで、前記五色以上の色成分の画像データを生成する制御手段とを有することを特徴とする。
【００１３】
また、三色成分の画像信号を五色成分以上の画像信号に変換する際に、前記三色成分をプリンタの現像材の一部に応じた色成分に変換し、さらに、前記三色成分を前記現像材の一部以外の色成分に変換することを特徴とする。
【００１４】
【発明の実施の形態】
以下、本発明にかかる一実施形態の画像処理装置を図面を参照して詳細に説明する。
【００１５】
以下では、五色以上のトナーを用いる装置の構成を説明するが、その前に、四色のトナーを用いる装置の構成を前提技術として説明する。
【００１６】
［画像形成装置の構成］
図４は四色トナーを用いるレーザビームプリンタの構成例を示す図、図５は図１に示すプリンタ１００の制御部の構成例を示すブロック図である。
【００１７】
プリンタ１００は、外部のホストコンピュータ２０１から供給される文字印刷命令、各種の図形描画命令、イメージ描画命令および色指定命令などに従い、対応する文字パターン、図形、写真画像（イメージ）などを描画して、記録紙上に画像を形成する。
【００１８】
プリンタ１００を操作するためのスイッチや、プリンタ１００の状態を表示するＬＥＤ表示器やＬＣＤ表示器などは操作パネル１５１に配置されている。
【００１９】
プリンタ制御ユニット１０１は、プリンタ１００全体の制御およびホストコンピュータ２０１から供給される上記の命令などを解析する。プリンタ１００は、ＲＧＢの色情報をＭ（マゼンタ）、Ｃ（シアン）、Ｙ（イエロー）およびＫ（ブラック）の色情報に変換し、それら情報に基づき各色成分画像を並行に像形成・現像するためのＭＣＹＫそれぞれの像形成・現像機構を有する。従って、プリンタ制御ユニット１０１は、ＭＣＹＫそれぞれの印刷イメージを生成しビデオ信号に変換して、ビデオ信号をＭＣＹＫそれぞれのレーザドライバに出力する。
【００２０】
マゼンタ用のレーザドライバ１１０は、半導体レーザ素子１１１を駆動するための回路で、入力されるビデオ信号に応じて、半導体レーザ素子１１１から出力されるレーザ光１１２をオンオフする。レーザ光１１２は、回転多面鏡１１３で左右方向に振られ、感光ドラム１１４上を走査して、感光ドラム１１４上に文字や図形パターンの静電潜像を形成する。この潜像は、感光ドラム１１４の周囲に配置された現像ユニット（トナーカートリッジ）１１５によって現像されてトナー像が形成される。形成されたトナー像は記録紙に転写される。
【００２１】
シアン、イエローおよびブラックに関しても、詳細な説明は省略するが、マゼンタと同様の像形成および現像機構を有し、トナーの色数分の画像形成部を有する。勿論、五色以上のトナーを使用する装置は五つ以上の画像形成部を有することになる。また、図３に示すような感光ドラムが二つの構成であれば、五色以上のトナーを使用する装置でも、二つの画像形成部で済ますことができる。
【００２２】
記録紙は、プリンタ１００に装着される給紙カセット１０２に収納され、その上端はバネ１０３により一定の高さに保たれている。記録紙は、給紙ローラ１０４、搬送ローラ１０５および１０６によって画像形成部に取り込まれ、搬送ベルト１０７によってＭＣＹＫの各像形成および現像機構を通過して、ＭＣＹＫの各トナー像が多重転写される。記録紙に転写されたトナー像は、定着器１０８の熱と圧力によって記録紙に定着される。その後、記録紙は、搬送ローラ１０９および１５０によりプリンタ１００の外へ排出される。
【００２３】
プリンタ制御部１０１は、印刷情報の発生源であるホストコンピュータ２０１から送られてきた文字、図形、イメージの各描画命令および色情報などからなるデータ２１８を入力して、頁単位に文書を印刷するようにプリンタ１００を制御する。
【００２４】
入力インタフェイス２０２はホストコンピュータ２０１と各種情報をやり取りし、入力バッファ２０３は入力インタフェイス２０２を介して入力される各種情報を一時記憶する。
【００２５】
文字パターン発生器２０４は、文字の幅や高さなどの属性や、文字パターンのアドレスを格納するフォント情報部２２２、文字パターンそのものを格納する文字パターン部２２３、および、それら情報を読み出す制御プログラムから構成される。なお、読出制御プログラムは、ＲＯＭ  ２１９に格納され、文字コードを入力するとそのコードに対応する文字パターンのアドレスを算出するコードコンバート機能も有する。
【００２６】
ＲＡＭ  ２０５は、文字パターン発生器２０４から出力される文字パターンを記憶するフォントキャッシュ領域２０７、ホストコンピュータ２０１から送られてきた外字フォント、フォーム情報および現在の印刷環境などを記憶する記憶領域２０６を有する。一旦、文字パターンに展開された情報をフォントキャッシュ領域２０７に記憶しておくことで、同じ文字パターンを必要とする際に再び同じ文字パターンを展開する必要がなくなり、文字パターンの取得時間を短縮することができる。
【００２７】
ＣＰＵ  ２０８は、プリンタ１００の制御系全体を制御するＣＰＵで、ＲＯＭ  ２１９に記憶された制御プログラムによって装置全体を制御する。
【００２８】
中間バッファ２０９は、入力バッファ２０３から読み出されるデータ２１８に基づき生成される内部的なデータ群を格納する。つまり、一頁分のデータ２１８の受信が完了し、ＣＰＵ  ２０８によってデータ２１８がよりシンプルな中間データに変換されて中間バッファ２０９に蓄えられる。その後、レンダラ２１０によって、中間データは数ライン単位にレンダリングされ、印刷イメージとしてバンドバッファ２１１に格納される。
【００２９】
レンダラ２１０は、数ライン単位にＲＧＢ各色８ビット／ピクセルの描画ビットマップイメージを生成すると同時に、４ビット／ピクセルの属性ビットマップイメージを生成することができる。属性ビットマップイメージは、各ピクセルが文字、図形、イメージの何れを構成するピクセルかを示す３ビット／ピクセルの情報、並びに、Ｒ＝Ｇ＝ＢのときＫのみで印刷するかＹＭＣＫの混色で印刷するかを示す１ビット／ピクセルの情報から構成される。
【００３０】
バンドバッファ２１１は、少なくとも８ライン分のＲＧＢ描画ビットマップイメージおよび属性ビットマップイメージを記憶することができる。
【００３１】
圧縮部２１２は、バンドバッファ２１１から数ライン単位にイメージを読み出して圧縮し、圧縮したイメージをページメモリ２１３に格納する。なお、描画ビットマップイメージと属性ビットマップイメージとは別々に圧縮される。
【００３２】
伸長部２１４は、一頁分の中間データのレンダリングが終了し、レンダリングされたイメージがページメモリ２１３に格納されると、ページメモリ２１３から数ライン単位に圧縮イメージを読み出して伸長する。なお、描画ビットマップイメージと属性ビットマップイメージとは別々に読み出され、伸長される。
【００３３】
色変換部２１５は、伸長されたＲＧＢ各色８ビット／ピクセルのビットマップイメージをＹＭＣＫ各色４ビット／ピクセルのビットマップイメージに変換する。より詳細には、ＲＧＢ各色８ビット／ピクセルのビットマップイメージをＹＭＣＫ各色１０ビット／ピクセルに変換し、ＹＭＣＫ各色１０ビット／ピクセルのビットマップイメージにガンマ補正を施し、ガンマ補正後のビットマップイメージにハーフトーニング処理を施してＹＭＣＫ各色４ビット／ピクセルのビットマップイメージを得る。
【００３４】
色変換部２１５は、属性ビットマップイメージのピクセル値に応じて色変換方法を切り替える。具体的には、Ｋのみで印刷するかＹＭＣＫの混色で印刷するかを示す１ビット／ピクセルの情報に基づき色変換方法を切り替えて、ＲＧＢ各色８ビット／ピクセルのビットマップイメージをＹＭＣＫ各色１０ビット／ピクセルに変換する。次に、各ピクセルが文字、図形、イメージの何れを構成するかを示す３ビット／ピクセルの情報に基づきハーフトーニング処理を切り替えて、ＹＭＣＫ各色１０ビット／ピクセルのビットマップイメージをＹＭＣＫ各色４ビット／ピクセルに変換する。
【００３５】
出力インタフェイス２１６は、色変換部２１５から入力されるビットマップイメージをビデオ信号に変換してプリンタ部２１７に出力する。プリンタ部２１７は、出力インタフェイス２１６から入力されるビデオ信号に基づき画像を印刷するページプリンタの印刷機構部である。
【００３６】
先に説明したように、プリンタ１００はＭＣＹＫの像形成および現像を並行して行うため、出力インタフェイス２１６はＭ用、Ｃ用、Ｙ用およびＫ用の四つのインタフェイスで構成され、それぞれ独立に色変換部２１５からビットマップイメージを獲得してビデオ信号に変換し、各色プレーン用のレーザドライバ１１０、１２０、１３０および１４０へビデオ信号を出力する。
【００３７】
また、ＥＥＰＲＯＭなどで構成される不揮発性メモリ２２０（以後、ＮＶＲＡＭ  （Ｎｏｎ  Ｖｏｌａｔｉｌｅ  ＲＡＭと称す）は、操作パネル１５１を介して設定される情報（パネル設定値）などを記憶する。
【００３８】
図６は色変換部２１５の構成例を示すブロック図である。
【００３９】
色変換部２１５は、色変換用の三入力四出力のルックアップテーブル（ＬＵＴ）２３１、ガンマ補正用の一入力一出力のＬＵＴ  ２３２、および、ハーフトーニング処理用のＬＵＴ（ＨＴ）２３３から構成され、ピクセル単位に、ＲＧＢのビットマップイメージを入力してＣＭＹＫのビットマップイメージを出力する。これらＬＵＴは、属性ビットマップイメージのピクセル値によって切替可能であり、ＬＵＴ  ２３１は二種類、ＬＵＴ  ２３２およびＨＴ  ２３３はＣＭＹＫ各色ごとに三種類が備わる。
【００４０】
●  五色以上のトナーを用いる装置
五色以上のトナーを用いる装置のプリンタ制御ユニット１０１の構成は、ＲＧＢデータを扱う範囲で図５とほぼ同じである。しかし、色変換部２１５以降、つまり、色変換部２１５、出力インタフェイス２１６およびプリンタ部２１７は、五色以上を扱うために五色以上に対応する構成を必要とする。
【００４１】
五色以上の色成分を扱う例として、六色トナーを用いる装置の色変換部２１５の構成例を図７に示す。
【００４２】
この場合、色変換部２１５は、色変換用の三入力六出力のルックアップテーブル（ＬＵＴ）２３１、ガンマ補正用の一入力一出力のＬＵＴ  ２３２、および、ハーフトーニング処理用のＬＵＴ（ＨＴ）２３３から構成され、ピクセル単位に、ＲＧＢのビットマップイメージを入力してＣＭＹＫ、並びに、ライトシアン（Ｌｃ）およびライトマゼンタ（Ｌｍ）のビットマップイメージ（属性情報）を出力する。これらＬＵＴは、属性ビットマップイメージのピクセル値によって切替可能であり、ＬＵＴ  ２３１は三種類、ＬＵＴ  ２３２およびＨＴ  ２３３はＣＭＹＫ各色ごとに三種類が備わる。
【００４３】
［プリンタ制御ユニット］
図８は実施形態のプリンタ制御ユニット１０１の構成例を示すブロック図である。なお、ページメモリ２１３より前の構成は図５と同様であるから省略する。
【００４４】
伸長部２１４は、一頁分の中間データのレンダリングが終了し、レンダリングされたイメージがページメモリ２１３に格納されると、ページメモリ２１３から数ライン単位に圧縮イメージを読み出して伸長する。なお、描画ビットマップイメージと属性ビットマップイメージとは別々に読み出され、伸長される。
【００４５】
色変換部２１５は、伸長されたＲＧＢ各色８ビット／ピクセルのビットマップイメージをＬｃＬｍ各色４ビット／ピクセルのビットマップイメージに変換する。なお、このとき色変換部２１５のＬＵＴ群は、ＬｃおよびＬｍを出力するためのテーブルに設定されている。より詳細には、ＲＧＢ各色８ビット／ピクセルのビットマップイメージをＬｃＬｍ各色１０ビット／ピクセルに変換し、ＬｃＬｍ各色１０ビット／ピクセルのビットマップイメージにガンマ補正を施し、ガンマ補正後のビットマップイメージにハーフトーニング処理を施してＬｃＬｍ各色４ビット／ピクセルのビットマップイメージを得る。図７に示すＬＵＴ  ２３１の出力は、四色になっているがＬｃＬｍを得るための変換時には、残りの二色の出力は無視する。
【００４６】
色変換部２１５は、属性ビットマップイメージのピクセル値に応じて色変換方法を切り替える。具体的には、Ｋのみで印刷するかＹＭＣＫＬｃＬｍの混色で印刷するかを示す１ビット／ピクセルの情報に基づき色変換方法を切り替えて、ＲＧＢ各色８ビット／ピクセルのビットマップイメージをＬｃＬｍ各色１０ビット／ピクセルに変換する。次に、各ピクセルが文字、図形、イメージの何れを構成するかを示す３ビット／ピクセルの情報に基づきハーフトーニング処理を切り替えて、ＬｃＬｍ各色１０ビット／ピクセルのビットマップイメージをＬｃＬｍ各色４ビット／ピクセルに変換する。
【００４７】
エンジン同期メモリ２４２は、色変換部２１５から出力されるＬｃおよびＬｍのビットマップイメージを一頁分保持する。なお、色変換部２１５は、図６に示す四色分のＬＵＴ構成を有するので、ＬｃおよびＬｍのビットマップイメージを生成する場合は、二色分のＬＵＴ構成を使用する。従って、エンジン同期メモリ２４２が他の二色分のＬＵＴ構成からの出力を無視する（あるいは出力信号値を零にする）ことで、ＬｃおよびＬｍの二色のビットマップイメージがエンジン同期メモリ２４２に格納される。
【００４８】
続いて、色変換部２１５は、伸長されたＲＧＢ各色８ビット／ピクセルのビットマップイメージをＹＭＣＫ各色４ビット／ピクセルのビットマップイメージに変換する。なお、このとき色変換部２１５のＬＵＴ群は、ＹＭＣＫを出力するためのテーブルに設定変更されている。より詳細には、ＲＧＢ各色８ビット／ピクセルのビットマップイメージをＹＭＣＫ各色１０ビット／ピクセルに変換し、ＹＭＣＫ各色１０ビット／ピクセルのビットマップイメージにガンマ補正を施し、ガンマ補正後のビットマップイメージにハーフトーニング処理を施してＹＭＣＫ各色４ビット／ピクセルのビットマップイメージを得る。
【００４９】
色変換部２１５は、属性ビットマップイメージのピクセル値に応じて色変換方法を切り替える。具体的には、Ｋのみで印刷するかＹＭＣＫＬｃＬｍの混色で印刷するかを示す１ビット／ピクセルの情報に基づき色変換方法を切り替えて、ＲＧＢ各色８ビット／ピクセルのビットマップイメージをＹＭＣＫ各色１０ビット／ピクセルに変換する。次に、各ピクセルが文字、図形、イメージの何れを構成するかを示す３ビット／ピクセルの情報に基づきハーフトーニング処理を切り替えて、ＹＭＣＫ各色１０ビット／ピクセルのビットマップイメージをＹＭＣＫ各色４ビット／ピクセルに変換する。
【００５０】
エンジン同期メモリ２４２は、色変換部２４１から出力されるＹＭＣＫのビットマップイメージを一頁分保持する。こうして、ＹＭＣＫＬｃＬｍ六色のビットマップイメージの一頁分のデータがエンジン同期メモリ２４２に保持されたことになる。
【００５１】
六色分の出力インタフェイス２４３は、エンジン同期メモリ２４２に保持されたビットマップイメージをビデオ信号に変換してプリンタ部２１７に出力する。
【００５２】
図９は実施形態の色変換処理を示すフローチャートで、ＣＰＵ  ２０８によって頁単位に実行される処理である。
【００５３】
ページメモリ２１３に一頁分のイメージが格納されると、色変換部２１５のＬＵＴ群のテーブルをＬｃおよびＬｍ生成用に設定する（Ｓ１００１）。そして、色変換部２１５に、伸長部２１４から入力されるビットマップイメージを色変換させ、色変換後のビットマップイメージをエンジン同期バッファ２４２に保持させる（Ｓ１００２）。続いて、全ピクセルの色変換が終了したか、言い換えれば一頁分のＲＧＢ→ＬｃＬｍ変換が終了したか否かを判断し（Ｓ１００３）、終了したならばステップＳ１００４に進み、未了であればステップＳ１００２に戻る。
【００５４】
ＲＧＢ→ＬｃＬｍ変換が終了した場合は、色変換部２１５のＬＵＴ群のテーブルをＹＭＣＫ生成用に設定する（Ｓ１００４）。そして、色変換部２１５に、伸長部２１４から入力されるビットマップイメージを色変換させ、色変換後のビットマップイメージをエンジン同期バッファ２４２に保持させる（Ｓ１００５）。続いて、全ピクセルの色変換が終了したか、言い換えれば一頁分のＲＧＢ→ＹＭＣＫ変換が終了したか否かを判断し（Ｓ１００６）、終了したならばステップＳ１００７に進み、未了であればステップＳ１００５に戻る。
【００５５】
ＲＧＢ→ＹＭＣＫ変換が終了すれば、エンジン同期バッファ２４２にＹＭＣＫＬｃＬｍのビットマップデータが一頁分保持されたことになるから、エンジン同期バッファ２４２に保持されたデータを出力インタフェイス２４３に出力する（Ｓ１００７）。
【００５６】
このように、プリンタ制御ユニット１０１の構成および制御を若干変更することで、四色用の色変換部２１５を用いて、容易に、六色のプリンタ部２１７に対応することが可能である。
【００５７】
なお、上記とは逆の順序、つまり先にＲＧＢ→ＣＭＹＫ変換を行い、その後、ＲＧＢ→ＬｃＬｍ変換を行ってもよい。
【００５８】
また、プリンタ制御ユニット１０１への入力は、ホストコンピュータ２０１から供給されるページ記述言語（ＰＤＬ）データのようなデータ２１８に限らず、複写機のようにイメージスキャナから出力されるＲＧＢデータなどであってもよい。
【００５９】
また、ページメモリ２１３へ入力されるビットマップデータは、プリンタ制御ユニット１０１に接続されたハードディスクのような記憶装置に格納または一時記憶された画像データでもよい。
【００６０】
さらに、色変換部２１５の入力色空間はＲＧＢに限らず、レンダラ２１０が出力するデータの色空間がＹＭＣＫ、Ｌａｂ、ＸＹＺなどの色空間であれば、色変換部２１５の入力色空間もＹＭＣＫ、Ｌａｂ、ＸＹＺなどになる。もし、色変換部２１５がＹＭＣＫを入力する場合、図６に示すＬＵＴ  ２３１は四色入力、四色出力のＬＵＴになる。
【００６１】
［プリンタ制御ユニットの他の構成］
図１０はプリンタ制御ユニット１０１の他の構成例を示すブロック図である。なお、レンダラ２１０より前の構成は図５と同様であるから省略する。
【００６２】
一頁分の中間データが中間バッファ２０９に格納されると、レンダラ２１０は、バンド（数ライン）単位に、中間データをＲＧＢ描画ビットマップイメージにレンダリングするとともに、属性ビットマップイメージを生成してハンドバッファ２１１に格納する。以降、ＲＧＢビットマップイメージと属性ビットマップイメージとは別々に扱われる。
【００６３】
圧縮部２１１は、バンド単位にビットマップイメージを圧縮して圧縮バッファ２４４に格納する。圧縮バッファ２４４は、少なくとも１バンド分の圧縮データを格納可能な記憶容量を有する。伸長部２１４は、バンドバッファ２４４から１バンド分の圧縮データを読み出して、読み出した圧縮データを伸長する。
【００６４】
色変換部２１５は、伸長された１バンド分のＲＧＢ各色８ビット／ピクセルのビットマップイメージをＬｃＬｍ各色４ビット／ピクセルのビットマップイメージに変換する。
【００６５】
このようにして、レンダラ２１０、バンドバッファ２１１、圧縮部２１２、圧縮バッファ２４４、伸長部２１４および色変換部２１５が協働してバンド単位に中間データをＬｃＬｍビットマップイメージに変換し、エンジン同期メモリ２４２に一頁分のＬｃＬｍビットマップイメージを格納することができる。なお、この協動はＣＰＵ  ２０８の制御によって実現されることは言うまでもない。
【００６６】
次に、同様の協動によって、エンジン同期メモリ２４２に一頁分のＹＭＣＫビットマップイメージが格納される。この時点で、エンジン同期バッファ２４２にＹＭＣＫＬｃＬｍのビットマップデータが一頁分保持されたことになるから、エンジン同期バッファ２４２に保持されたデータが出力インタフェイス２４３に出力される。
【００６７】
このような構成によっても、四色用の色変換部２１５を用いて、容易に、六色のプリンタ部２１７に対応することが可能である。なお、圧縮部２１２、圧縮バッファ２４４、伸長部２１４は省略することも可能である。
【００６８】
なお、色変換部２１５の入力色空間はＲＧＢに限らず、レンダラ２１０が出力するデータの色空間がＹＭＣＫ、Ｌａｂ、ＸＹＺなどの色空間であれば、色変換部２１５の入力色空間もＹＭＣＫ、Ｌａｂ、ＸＹＺなどになる。もし、色変換部２１５がＹＭＣＫを入力する場合、図６に示すＬＵＴ  ２３１は四色入力、四色出力のＬＵＴになる。
【００６９】
［変形例］
上記では、ＹＭＣＫＬｃＬｍデータをエンジン同期メモリ２４２に一頁分保持する例を説明したが、色変換部２１５の出力をプリンタ部２１７の画像形成に同期させることで、少なくとも一色分のメモリを削除することができる。
【００７０】
図１１は、プリンタ部２１７が図３に示す二つの画像形成部を有する形態の場合に、出力インタフェイス２４３からプリンタ部２１７へビデオ信号を出力するタイミングを示す図である。
【００７１】
出力インタフェイス２４３は、図１１に示すように、Ｋビデオ信号の出力をタイミングＴ１で開始し、タイミングＴ３で終了する。同様に、タイミングＴ２でＣビデオ信号の出力を、タイミングＴ３でＹビデオ信号の出力を、タイミングＴ６でＭビデオ信号の出力を、タイミングＴ９でＬｃビデオ信号の出力を、タイミングＴ１０でＬｍビデオ信号の出力をそれぞれ開始する。
【００７２】
ここで、タイミングＴ１とＴ２、Ｔ５とＴ６、Ｔ９とＴ１０の間隔は、中間転写ベルト５上の一点が感光ドラム１ａと１ｂの間を移動する時間に対応し、タイミングＴ１とＴ５、Ｔ５とＴ９の間隔は、中間転写ベルト５が一周する時間に対応する。従って、図９に示すステップＳ１００５でＲＧＢ→ＹＭＣＫ変換を行い、ブラックを除く他の色のビットマップイメージはエンジン同期メモリ２４２に格納し、ブラックのビットマップイメージは格納することなく出力インタフェイス２４３へ送ってＫビデオ信号に変換してプリンタ部２１７へ送ることができる。
【００７３】
このように、色変換部２１５の出力をエンジン部２１７の画像形成に同期させれば、エンジン同期メモリ２４２の一色分のメモリを削減可能である。
【００７４】
さらに、各色プレーンの階調数を４ビット／ピクセルから２ビット／ピクセルに減らせば、エンジン同期メモリ２４２の記憶容量を低減することができる。
【００７５】
また、プリンタ部２１７の画像形成に同期する色（ブラック）プレーンの解像度を例えば１２００ｄｐｉにし、エンジン同期メモリ２４２に格納する色プレーンの解像度を例えば１２００ｄｐｉから６００ｄｐｉに落とすこともできる。こうすれば、エンジン同期メモリ２４２の記憶容量を抑えるとともに、主に黒色で、解像度を要求される文字、線画、図形を高い解像度で鮮明に印刷し、解像度よりも階調性を要求される写真画像などを高い階調性で印刷することができる。
【００７６】
上記では、エンジン同期メモリ２４２に格納する色プレーンの解像度や階調数を低下させてエンジン同期メモリ２４２の記憶容量を削減する例を説明したが、ライトマゼンタやライトシアンといった、解像度や階調性など比較的情報を落としても、情報量の低下が目立たない色成分の情報だけを削減することもできる。
【００７７】
【他の実施形態】
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００７８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８０】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００８１】
【発明の効果】
以上説明したように、本発明によれば、四色の色変換部を利用して五色以上の画像形成に対応することができる。従って、高速処理が要求される、五色以上に対応する色変換部のハードウェア規模を抑え、コストの上昇を抑えることができる。
【図面の簡単な説明】
【図１】色数を増やした画像形成装置の形態を示す図、
【図２】色数を増やした画像形成装置の形態を示す図、
【図３】色数を増やした画像形成装置の形態を示す図、
【図４】四色トナーを用いるレーザビームプリンタの構成例を示す図、
【図５】プリンタの制御部の構成例を示すブロック図、
【図６】色変換部の構成例を示すブロック図、
【図７】六色トナーを用いる装置の色変換部の構成例を示すブロック図、
【図８】プリンタ制御ユニットの構成例を示すブロック図、
【図９】色変換処理を示すフローチャート、
【図１０】プリンタ制御ユニットの他の構成例を示すブロック図、
【図１１】出力インタフェイスからプリンタ部へビデオ信号を出力するタイミングを示す図である。
【図１】
2004254033.tif 000003
【図２】
2004254033.tif 000004
【図３】
2004254033.tif 000005
【図４】
2004254033.tif 000006
【図５】
2004254033.tif 000007
【図６】
2004254033.tif 000008
【図７】
2004254033.tif 000009
【図８】
2004254033.tif 000010
【図９】
2004254033.tif 000011
【図１０】
2004254033.tif 000012
【図１１】
2004254033.tif 000013