(57)【要約】【課題】僅かな参照色変換テーブルを保持するだけで、出力すべき画像データの用途に応じて、設定すべき最適な色変換テーブルを自在に作成できる画像処理環境を自在に整備することである。【解決手段】ＵＩ操作部２０１を介して入力される色処理調整値に基づいて、演算部１４５１が選択された参照色変換テーブルに対して調整演算を行い、該演算された調整値データより設定すべき色変換テーブルを作成し、該作成された色変換テーブル１４５４に基づき、色変換部１４５が入力される画像データに色変換処理を行って複数の色成分データを出力する構成を特徴とする。【選択図】      図４
2004243559.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータから入力される画像データに基づいて所定の画像処理を行いプリンタエンジンから各色別の印刷データの出力を制御する画像処理装置であって、
あらかじめ決定された参照色変換テーブルを所定数保持するテーブル保持手段と、
前記テーブル保持手段に保持された色変換テーブルを選択する選択手段と、
入力される色処理調整値に基づいて、前記選択手段により選択された参照色変換テーブルに対して調整演算を行う演算手段と、
前記演算手段により演算された調整値データより設定すべき色変換テーブルを作成するテーブル作成手段と、
前記テーブル作成手段により作成された色変換テーブルに基づき、前記入力される画像データに色変換処理を行って複数の色成分データを出力する色処理変換手段と、
前記色処理変換手段により得られた複数の色成分データを一定の線形性を保持する複数の線形色濃度データに変換する濃度補正処理手段と、
前記濃度補正処理手段により得られた複数の線形色濃度データを擬似階調データに変換する擬似階調処理手段と、
前記擬似階調処理手段により得られた擬似階調データの潜像画像データを形成する形成手段と、
前記形成手段により形成された潜像画像データを出力画像として印字出力する出力手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記色処理調整値は、前記ホストコンピュータに表示されるユーザインタフェースを介して設定可能とすることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記色処理調整値は、ＵＣＲ量を調整するＵＣＲ量調整値と、トナー消費量を調整するトナー消費量調整値とを含むことを特徴とする請求項１または２記載の画像処理装置。
【請求項４】
ＵＣＲ量を調整するＵＣＲ量調整手段と、トナー消費量を調整するトナー消費量調整手段とを備え、前記演算手段は、前記ユーザインタフェースを介して設定されるＵＣＲ量が現在設定されているＵＣＲ量から変更されたか否かを判定するＵＣＲ調整量判定手段と、
前記ＵＣＲ調整量判定手段により得られた結果からＵＣＲ調整色変換テーブルを作成するＵＣＲ調整テーブル作成手段と、
前記トナー消費量調整手段により設定されたトナー消費量が現在設定されているトナー消費量から変更されたか否かを判定するトナー消費調整量判定手段と、
前記トナー消費調整量判定手段により得られた結果からトナー消費調整色変換テーブルを作成するトナー消費調整テーブル作成手段と、
を有することを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記演算手段は、前記ＵＣＲ調整量判定手段により設定値が変更されたと判定された場合に、前記ＵＣＲ量調整手段により設定されたＵＣＲ量に応じて前記選択手段により選択された色変換テーブルに対して補間演算を行いＵＣＲ調整色変換テーブルを作成し、前記トナー消費量調整手段により設定されたトナー消費量に応じて前記ＵＣＲ調整テーブル作成手段により作成されたＵＣＲ調整色変換テーブルに対して補間演算を行うことを特徴とする請求項１〜４のいずれかに記載の画像処理装置。
【請求項６】
前記演算手段は、前記トナー消費調整量判定手段により設定値が変更されたと判定された場合に、前記トナー消費量調整手段により設定されたトナー消費量に応じて前記選択手段により選択された色変換テーブルに対して補間演算を行いトナー消費調整色変換テーブルを作成することを特徴とする請求項４又は５に記載の画像処理装置。
【請求項７】
ホストコンピュータから入力される画像データに基づいて所定の画像処理を行いプリンタエンジンから各色別の印刷データの出力を制御する画像処理装置における画像処理方法であって、あらかじめ決定された参照色変換テーブルを所定数保持するテーブル保持手段に保持されたいずれかの色変換テーブルを選択する選択ステップと、
入力される色処理調整値に基づいて、前記選択ステップにより選択された参照色変換テーブルに対して調整演算を行う演算ステップと、
前記演算ステップにより演算された調整値データより設定すべき色変換テーブルを作成するテーブル作成ステップと、
前記テーブル作成ステップにより作成された色変換テーブルに基づき、前記入力される画像データに色変換処理を行って複数の色成分データを出力する色処理変換ステップと、
前記色処理変換ステップにより得られた複数の色成分データを一定の線形性を保持する複数の線形色濃度データに変換する濃度補正処理ステップと、
前記濃度補正処理ステップにより得られた複数の線形色濃度データを擬似階調データに変換する擬似階調処理ステップと、
前記擬似階調処理ステップにより得られた擬似階調データの潜像画像データを形成する形成ステップと、
前記形成ステップにより形成された潜像画像データを出力画像として印字出力する出力ステップと、
を有することを特徴とする画像処理方法。
【請求項８】
前記色処理調整値は、前記ホストコンピュータに表示されるユーザインタフェースを介して設定可能とすることを特徴とする請求項７記載の画像処理方法。
【請求項９】
前記色処理調整値は、ＵＣＲ量を調整するＵＣＲ量調整値と、トナー消費量を調整するトナー消費量調整値とを含むことを特徴とする請求項７または８記載の画像処理方法。
【請求項１０】
ＵＣＲ量を調整するＵＣＲ量調整ステップと、トナー消費量を調整するトナー消費調整ステップとを備え、前記演算ステップは、前記ユーザインタフェースを介して設定されるＵＣＲ量が現在設定されているＵＣＲ量から変更されたか否かを判定するＵＣＲ調整量判定ステップと、
前記ＵＣＲ調整量判定ステップにより得られた結果からＵＣＲ調整色変換テーブルを作成するＵＣＲ調整テーブル作成ステップと、
前記トナー消費量調整手段により設定されたトナー消費量が現在設定されているトナー消費量から変更されたか否かを判定するトナー消費調整量判定ステップと、
前記トナー消費調整量判定ステップにより得られた結果からトナー消費調整色変換テーブルを作成するトナー消費調整テーブル作成ステップと、
を有することを特徴とする請求項７記載の画像処理方法。
【請求項１１】
前記演算ステップは、前記ＵＣＲ調整量判定ステップにより設定値が変更されたと判定された場合に、前記ＵＣＲ量調整ステップにより設定されたＵＣＲ量に応じて前記選択ステップにより選択された色変換テーブルに対して補間演算を行いＵＣＲ調整色変換テーブルを作成し、前記トナー消費量調整ステップにより設定されたトナー消費量に応じて前記ＵＣＲ調整テーブル作成ステップにより作成されたＵＣＲ調整色変換テーブルに対して補間演算を行うことを特徴とする請求項７〜１０のいずれかに記載の画像処理方法。
【請求項１２】
前記演算ステップは、前記トナー消費調整量判定ステップにより設定値が変更されたと判定された場合に、前記トナー消費量調整ステップにより設定されたトナー消費量に応じて前記選択ステップにより選択された色変換テーブルに対して補間演算を行いトナー消費調整色変換テーブルを作成することを特徴とする請求項８〜１１のいずれかに記載の画像処理方法。
【請求項１３】
請求項７〜１２のいずれかに記載の画像処理方法を実現するプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１４】
請求項７〜１２のいずれかに記載の画像処理方法を実現することを特徴とするプログラム。
【請求項１５】
あらかじめ決定された参照色変換テーブルを所定数保持するテーブル保持手段と、
前記テーブル保持手段に保持された色変換テーブルを選択する選択手段と、
入力される色処理調整値に基づいて、前記選択手段により選択された参照色変換テーブルに対して調整演算を行う演算手段と、
前記演算手段により演算された調整値データより設定すべき色変換テーブルを作成するテーブル作成手段と、
前記テーブル作成手段により作成された色変換テーブルに基づき、前記入力される画像データに色変換処理を行って複数の色成分データを出力する色処理変換手段とを有することを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば像担持体上に順次形成される複数のカラー可視像を転写材上に順次重ねて転写するカラー画像印刷装置等の画像処理装置および画像処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【０００２】
【従来の技術】
従来より、コンピュータの出力装置として、レーザビームプリンタ（以下「ＬＢＰ」という）などの電子写真方式を用いた情報記録装置が広く使われている。
【０００３】
そして、これらの情報記録装置は、その高品質な印刷結果、静粛性および高速性などの多くのメリットにより、デスクトップパブリッシングの分野を急速に拡大させる要因となっている。
【０００４】
さらに、ホストコンピュータやプリンタの画像生成部であるコントローラなどの高性能化によりカラー画像を容易に扱えるようになり、電子写真方式のカラープリンタも開発され、従来からのモノクロ画像の印刷のみならず、カラー画像の印刷も普及しつつある。
【０００５】
また、カラープリンタの場合は、イメージスキャナやデジタルカメラなどから入力した写真画像やホストコンピュータ上のアプリケーションにより作成されたカラー文書等の画像データをプリンタの色出力特性に合うように色変換パラメータにより色変換処理によりデータを変換して描画を行っている。この色変換パラメータは、マトリクスやルックアップテーブル（ＬＵＴ）の形式の情報である。
【０００６】
また、電子写真方式のカラープリンタにおいてＲＧＢのデータをＣＭＹＫに変換する場合には一般的な文書においては黒を黒トナー単色印字で行い、写真画像などシャドウ部に対してより深みを持たせるような場合には黒トナーに色トナーを載せる印字を行うといった下色除去（以下ＵＣＲという）処理やトナー消費量調整処理を施すことにより、用途によって最適な色変換処理を実現している。
【０００７】
【発明が解決しようとする課題】
上述したように、印刷する文書の用途によりＵＣＲ量やトナー消費量の設定を行う際、色変換処理によって色変換出力時のデータ量を制限することにより可能となるが、あらかじめ設定された設定値に従って色変換処理を実行するために、更に詳細な設定値で色変換処理を行うためには個々の設定に対する色変換パラメータを持たなければならずデータ量が大幅に増大してしまうといった問題があった。
【０００８】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、入力される色処理調整値に基づいて、選択された参照色変換テーブルに対して調整演算を行い、該演算された調整値データより設定すべき色変換テーブルを作成し、該作成された色変換テーブルに基づき、前記入力される画像データに色変換処理を行って複数の色成分データを出力することにより、僅かな参照色変換テーブルを保持するだけで、出力すべき画像データの用途に応じて、設定すべき最適な色変換テーブルを自在に作成できる画像処理環境を自在に整備して、ユーザ個別の色処理要求に適応した画像出力結果を得ることができる画像処理装置および画像処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【０００９】
【課題を解決するための手段】
上記目的を達成する本発明の画像処理装置は以下に示す構成を備える。
【００１０】
本発明に係る第１の発明は、入力される画像データに基づいて所定の画像処理を行いプリンタエンジン（例えば図１に示すプリンタ１０６）から各色別の印刷データの出力を制御する画像処理装置であって、あらかじめ決定された参照色変換テーブルを所定数保持するテーブル保持手段（例えば図４に示すＵＣＲ量Ｍｉｎテーブル保持部１４５２，ＵＣＲ量Ｍａｘテーブル保持部１４５３）と、前記テーブル保持手段に保持された色変換テーブルを選択する選択手段（例えば図４に示す演算処理部１４５１）と、入力される色処理調整値に基づいて、前記選択手段により選択された参照色変換テーブルに対して調整演算を行う演算手段と、前記演算手段により演算された調整値データより、設定すべき色変換テーブルを作成するテーブル作成手段（例えば図４に示す演算処理部１４５１）と、前記テーブル作成手段により作成された色変換テーブルに基づき、前記入力される画像データに色変換処理を行って複数の色成分データを出力する色処理変換手段（例えば図２に示す色変換部１４４）と、前記色処理変換手段により得られた複数の色成分データを一定の線形性を保持する複数の線形色濃度データに変換する濃度補正処理手段（例えば図２に示す濃度補正処理部１４６）と、前記濃度補正処理手段により得られた複数の線形色濃度データを擬似階調データに変換する擬似階調処理手段（例えば図２に示すディザ処理部１５０）と、前記擬似階調処理手段により得られた擬似階調データの潜像画像データを形成する形成手段（例えば図２に示すレンダリング部１５４）と、前記形成手段により形成された潜像画像データを出力画像として印字出力する出力手段（例えば図２に示すＰＷＭ処理部１５６）とを有することを特徴とする。
【００１１】
本発明に係る第２の発明は、前記色処理調整値は、前記ホストコンピュータに表示されるユーザインタフェースを介して設定可能とすることを特徴とする。
【００１２】
本発明に係る第３の発明は、前記色処理調整値は、ＵＣＲ量を調整するＵＣＲ量調整値と、トナー消費量を調整するトナー消費量調整値とを含むことを特徴とする。
【００１３】
本発明に係る第４の発明は、ＵＣＲ量を調整するＵＣＲ量調整手段と、トナー消費量を調整するトナー消費量調整手段とを備え、前記演算手段は、前記ユーザインタフェースを介して設定されるＵＣＲ量が現在設定されているＵＣＲ量から変更されたか否かを判定するＵＣＲ調整量判定手段（図６に示すステップＳ６０２）と、前記ＵＣＲ調整量判定手段により得られた結果からＵＣＲ調整色変換テーブルを作成するＵＣＲ調整テーブル作成手段と、前記トナー消費量調整手段により設定されたトナー消費量が現在設定されているトナー消費量から変更されたか否かを判定するトナー消費調整量判定手段と、前記トナー消費調整量判定手段により得られた結果からトナー消費調整色変換テーブルを作成するトナー消費調整テーブル作成手段とを有することを特徴とする。
【００１４】
本発明に係る第５の発明は、前記演算手段は、前記ＵＣＲ調整量判定手段により設定値が変更されたと判定された場合に、前記ＵＣＲ量調整手段により設定されたＵＣＲ量に応じて前記選択手段により選択された色変換テーブルに対して補間演算を行いＵＣＲ調整色変換テーブルを作成し、前記トナー消費量調整手段により設定されたトナー消費量に応じて前記ＵＣＲ調整テーブル作成手段により作成されたＵＣＲ調整色変換テーブルに対して補間演算を行うことを特徴とする。
【００１５】
本発明に係る第６の発明は、前記演算手段は、前記トナー消費調整量判定手段により設定値が変更されたと判定された場合に、前記トナー消費量調整手段により設定されたトナー消費量に応じて前記選択手段により選択された色変換テーブルに対して補間演算を行いトナー消費調整色変換テーブルを作成することを特徴とする。
【００１６】
本発明に係る第７の発明は、ホストコンピュータから入力される画像データに基づいて所定の画像処理を行いプリンタエンジンから各色別の印刷データの出力を制御する画像処理装置における画像処理方法であって、あらかじめ決定された参照色変換テーブルを所定数保持するテーブル保持手段に保持されたいずれかの色変換テーブルを選択する選択ステップと、入力される色処理調整値に基づいて、前記選択ステップにより選択された参照色変換テーブルに対して調整演算を行う演算ステップと、前記演算ステップにより演算された調整値データより設定すべき色変換テーブルを作成するテーブル作成ステップと、前記テーブル作成ステップにより作成された色変換テーブルに基づき、前記入力される画像データに色変換処理を行って複数の色成分データを出力する色処理変換ステップと、前記色処理変換ステップにより得られた複数の色成分データを一定の線形性を保持する複数の線形色濃度データに変換する濃度補正処理ステップと、前記濃度補正処理ステップにより得られた複数の線形色濃度データを擬似階調データに変換する擬似階調処理ステップと、前記擬似階調処理ステップにより得られた擬似階調データの潜像画像データを形成する形成ステップと、前記形成ステップにより形成された潜像画像データを出力画像として印字出力する出力ステップとを有することを特徴とする。
【００１７】
本発明に係る第８の発明は、前記色処理調整値は、前記ホストコンピュータに表示されるユーザインタフェースを介して設定可能とすることを特徴とする。
【００１８】
本発明に係る第９の発明は、前記色処理調整値は、ＵＣＲ量を調整するＵＣＲ量調整値と、トナー消費量を調整するトナー消費量調整値とを含むことを特徴とする。
【００１９】
本発明に係る第１０の発明は、ＵＣＲ量を調整するＵＣＲ量調整ステップと、トナー消費量を調整するトナー消費調整ステップとを備え、前記演算ステップは、前記ユーザインタフェースを介して設定されるＵＣＲ量が現在設定されているＵＣＲ量から変更されたか否かを判定するＵＣＲ調整量判定ステップと、前記ＵＣＲ調整量判定ステップにより得られた結果からＵＣＲ調整色変換テーブルを作成するＵＣＲ調整テーブル作成ステップと、前記トナー消費量調整ステップにより設定されたトナー消費量が現在設定されているトナー消費量から変更されたか否かを判定するトナー消費調整量判定ステップと、前記トナー消費調整量判定ステップにより得られた結果からトナー消費調整色変換テーブルを作成するトナー消費調整テーブル作成ステップとを有することを特徴とする。
【００２０】
本発明に係る第１１の発明は、前記演算ステップは、前記ＵＣＲ調整量判定ステップにより設定値が変更されたと判定された場合に、前記ＵＣＲ量調整ステップにより設定されたＵＣＲ量に応じて前記選択ステップにより選択された色変換テーブルに対して補間演算を行いＵＣＲ調整色変換テーブルを作成し、前記トナー消費量調整ステップにより設定されたトナー消費量に応じて前記ＵＣＲ調整テーブル作成ステップにより作成されたＵＣＲ調整色変換テーブルに対して補間演算を行うことを特徴とする。
【００２１】
本発明に係る第１２の発明は、前記演算ステップは、前記トナー消費調整量判定ステップにより設定値が変更されたと判定された場合に、前記トナー消費量調整ステップにより設定されたトナー消費量に応じて前記選択ステップにより選択された色変換テーブルに対して補間演算を行いトナー消費調整色変換テーブルを作成することを特徴とする。
【００２２】
本発明に係る第１３の発明は、第７〜第１２の発明のいずれかに記載の画像処理方法を実現するプログラムをコンピュータが読み取り可能な記憶媒体に格納したことを特徴とする。
【００２３】
本発明に係る第１４の発明は、第７〜第１２の発明のいずれかに記載の画像処理方法を実現するプログラムであることを特徴とする。
【００２４】
本発明に係る第１５の発明は、あらかじめ決定された参照色変換テーブルを所定数保持するテーブル保持手段と、前記テーブル保持手段に保持された色変換テーブルを選択する選択手段と、入力される色処理調整値に基づいて、前記選択手段により選択された参照色変換テーブルに対して調整演算を行う演算手段と、前記演算手段により演算された調整値データより設定すべき色変換テーブルを作成するテーブル作成手段と、前記テーブル作成手段により作成された色変換テーブルに基づき、前記入力される画像データに色変換処理を行って複数の色成分データを出力する色処理変換手段とを有することを特徴とする。
【００２５】
【発明の実施の形態】
〔第１実施形態〕
以下、本発明にかかる一実施形態のカラー画像印刷装置について図面を参照して詳細に説明する。なお、以下の説明においては、例えば６００ｄｐｉのカラーＬＢＰに適用する実施形態を説明するが、本発明はこれに限られるものではなく、その主旨を逸脱しない範囲で、任意の記録密度のカラープリンタやカラーファクシミリ装置などの画像印刷装置に適用できる。
【００２６】
図１は、本発明を適用可能な画像記録装置を適用可能な画像処理システムの一例を示すブロック図であり、本実施形態の画像処理システムは、ネットワーク１００を介しホストコンピュータ１０１、カラーＬＢＰ１０２が接続されることにより構成される。
【００２７】
図１において、１００はネットワークであり、一般にはイーサネット（登録商標）と呼ばれるシステムが知られており、１０ＢａｓｅＴなどの物理的なケーブルを用いてＴＣＰ／ＩＰ等のプロトコルにより、接続される各ユニット相互の情報授受やデータ転送を行なうことができる。１０１はホストコンピュータであり、色情報、文字、図形、イメージ画像、コピー枚数等の印刷処理を行なう印刷情報をカラーＬＢＰ１０２へ送出する。カラーＬＢＰ１０２は、相互に同様の機能を有するものである。
【００２８】
次に、図１に示したカラーＬＢＰ１０２の構成についてさらに説明する。
【００２９】
カラーＬＢＰ１０２は、画像処理部１０４と制御部１０５を備え、これらは不図示のバスを介して互いに接続されるとともに、ネットワークインタフェース（以下「ネットワークＩ／Ｆ」という）１０３を介してネットワーク１００と接続されている。
【００３０】
画像処理部１０４には画像処理部１０４から送出された画像信号に基づいて実際の画像形成を行なうプリンタエンジン１０６が接続されている。制御部１０５はシステム全体の動作を制御するものであり、これはＣＰＵ１０７がＲＯＭ１０８に格納された制御プログラム１０８ａに従って制御部１０５に各種処理の判断、制御を行なう制御信号を送信することにより可能となる。
【００３１】
また、ＲＡＭ１０９は前記ＣＰＵ１０７が各制御を行なうためのデータを格納するための作業領域１０９ａとして使用される。
【００３２】
図２は、図１に示したカラーＬＢＰ１０２における画像処理部１０４の詳細な構成例を示すブロック図であり、これらの図を用いて画像処理部１０４の動作を説明する。
【００３３】
図２において、１４１は受信バッファで、入力された印刷情報を保持する。１４２は色変換モード設定部であり、ホストコンピュータ１０１から入力される標準色、高光沢色、低光沢色、高精彩色などの色変換モードやドライバ上で設定されたＵＣＲ量、トナー消費量に対応する色変換パラメータを色変換パラメータ保持部１４３から選択し、色変換テーブル生成部１４５で色変換テーブルを作成し格納する。色変換テーブル生成部１４５の詳細については後述する。１４３は色変換パラメータ保持部であり、上記色変換モードに対応した複数の色変換パラメータを保持しておく。
【００３４】
１４４は色変換部であり、ホストコンピュータ１０１から入力される画像データのＲＧＢ形式の印刷情報に対して、色変換テーブル生成部１４５で作成された色変換テーブルを参照し補間処理を行いＣＭＹＫ形式の印刷情報に変換する。１４６は濃度補正処理部であり、色変換部１４４によって変換されたＣＭＹＫ形式の印刷情報に対して、濃度補正テーブル１４７を用いて濃度特性が線形性を保存するような補正処理を行なう。
【００３５】
１４８はディザマトリクス設定部（マトリクス設定部）であり、ホストコンピュータ１０１から入力される４ｂｉｔディザ、２ｂｉｔディザ、１ｂｉｔディザなどのディザモードに対応するディザパラメータをディザパラメータ保持部１４９から選択し、ディザテーブル１５１を作成し格納する。
【００３６】
１４９はディザパラメータ保持部であり、上記ディザモードに対応した複数のディザパラメータを保持しておく。１５０はディザ処理部であり、濃度補正処理部１４６によって補正されたＣＭＹＫ形式の印刷情報に対して、ディザテーブル１５１を参照し比較演算を行いディザモードに対応した階調数の印刷情報に変換する。
【００３７】
１５２はオブジェクト生成部であり、ホストコンピュータ１０１から入力される画像データ等の情報（ページ記述言語）をオブジェクトに変換する。この時画像データは色変換部１４４、濃度補正処理部１４６、ディザ処理部１５０で変換されたＣＭＹＫ形式のオブジェクトに変換される。
【００３８】
１５３はオブジェクトバッファであり、オブジェクト生成部１５２で変換されたオブジェクトを１ページ分格納する。１５４はレンダリング部であり、オブジェクトバッファ１５３に格納された１ページ分の該オブジェクトに基づくレンダリング処理を行い、描画対象となるビットマップに変換する。１５５はバンドバッファであり、レンダリング部１５４で生成されたビットマップを格納し、ＰＷＭ処理部１５６にデータを送出する。
【００３９】
ＰＷＭ処理部１５６は、レンダリング部１５４で生成されたビットマップデータに対してＰＷＭパターンテーブル１５７で設定されたパルス幅変調テーブルに基づき、レーザ露光の照射時間に相当するパルス幅で変調処理を行ない、プリンタエンジン１０６へ送出する。
【００４０】
次に、図３のフローチャートを用いて、本実施形態のカラーＬＢＰ１０２における画像処理部１０４の動作を詳細に説明する。
【００４１】
図３は、本発明に係る画像処理装置における第１のデータ処理手順の一例を示すフローチャートであり、画像処理部１０４の動作手順に対応する。なお、Ｓ３０１〜Ｓ３２３は各ステップを示す。また、図３のフローチャートに示す処理を実現する制御プログラムは、上述したようにＲＯＭ１０８に格納されており、ＣＰＵ１０７により実行される。
【００４２】
まず、カラーＬＢＰ１０２の初期化処理としてプリンタステータスの初期化、バッファの初期化を行なう（Ｓ３０１）。次に、ホストコンピュータ１０１より印刷データを受信し（Ｓ３０２）、受信バッファ１４１で保持する（Ｓ３０３）。
【００４３】
そして、受信バッファ１４１から１処理単位分のデータを取り出し（Ｓ３０４）、全てのデータを取り出したか否かを判断して（Ｓ３０５）、終了していないと判断された場合には、さらに、１ページ分のデータ処理が終了したか否かを判断し（Ｓ３０６）、終了していないと判断された場合には、さらに、印刷データが色情報やカラーイメージ画像等の色関連データであるか否かを判断し（Ｓ３０７）、色関連データであると判断した場合には、色変換部１４４においてＲＧＢ形式の色データに対して色変換テーブルを参照し補間演算することによりＣＭＹＫ形式の色データに変換し（Ｓ３０８）、濃度補正処理部１４６において、濃度レベルに対して濃度補正テーブル１４７を用いて濃度補正を行なう（Ｓ３０９）。
【００４４】
次に、ディザ処理部１５０においてディザテーブル１５１との比較演算を行ないディザ処理された色データに変換され（Ｓ３１０）、オブジェクト生成部１５２によりオブジェクトを生成し（Ｓ３１１）、オブジェクトバッファ１５３へ格納し（Ｓ３１２）、ステップＳ３０４へ戻る。
【００４５】
一方、ステップＳ３０７において、色関連データでないと判断された場合には、印刷データが色変換モードデータであるか否かを判断し（Ｓ３１３）、色変換モードデータである場合には、色変換モード設定部１４２において、色変換モードに対応する色変換パラメータにより色変換生成部１４４で色変換テーブル１４５を作成し（Ｓ３１４）、ステップＳ３０４に戻る。
【００４６】
一方、ステップＳ３１３において、色変換モードデータでないと判断された場合には、印刷データがディザモードデータであるか否かを判断し（Ｓ３１５）、ディザモードデータである場合には、マトリクス設定部１４８において、ディザモードに対応するディザパラメータによりディザテーブル１５１を作成し（Ｓ３１６）、ステップＳ３０４に戻る。
【００４７】
一方、ステップＳ３１５において、ディザモードデータでないと判断された場合には、印刷データがＰＷＭモードデータであるか否かを判断し（ステップ３１７）、ＰＷＭモードデータである場合には、ＰＷＭパターンテーブル１５７にＰＷＭパターンテーブルを作成し（Ｓ３１８）、ステップＳ３０４に戻る。
【００４８】
一方、ステップＳ３１７において、ＰＷＭモードデータでないと判断された場合には、印刷データが文字、図形等のマスクデータであるか否かを判断し（Ｓ３１９）、マスクデータである場合にはマスクデータのオブジェクトを作成し（Ｓ３１１）、オブジェクトバッファ１５３へ格納し（Ｓ３１２）、ステップＳ３０４に戻る。
【００４９】
一方、ステップＳ３１９において、マスクデータでないと判断された場合には、データの種類に応じて印刷データ処理を行ない（Ｓ３２０）、ステップＳ３０４に戻る。
【００５０】
一方、ステップＳ３０６において、１ページ分のデータが終了したと判断された場合には、オブジェクトバッファ１５３に保持されたオブジェクトに基づいてレンダリング部１５４によってレンダリング処理を行い（Ｓ３２１）、ビットマップイメージをＰＷＭ処理部１５６によってパルス幅変調処理され（Ｓ３２２）、プリンタエンジン１０６に送信して用紙上に印刷を行なう印刷処理を実行する（Ｓ３２３）。
【００５１】
一方、ステップＳ３０５において、全てのデータが終了したと判断された場合には印刷処理を終了する。
【００５２】
図４は、図２に示した色変換テーブル生成部１４５の構成を説明する詳細ブロック図である。
【００５３】
図４において、１４５１は実際の色変換テーブルを作成する演算部であり、ＵＩ操作部２０１より指定されたＵＣＲ調整量およびトナー消費量によって制御される。
【００５４】
１４５２は最小ＵＣＲ量テーブル保持部であり、通常トナー消費量テーブル１４５２ａ、最小トナー消費量テーブル１４５２ｂが格納されている。１４５３は最大ＵＣＲ量テーブル保持部であり、通常トナー量テーブル１４５３ａ、最小トナー消費量テーブル１４５３ｂが格納されている。１４５４は色変換テーブルであり、演算部１４５１で実際に作成された色変換テーブルを保持しておく。
【００５５】
図５は、図４に示した各ＵＣＲ量およびトナー消費量に対応する色変換テーブルに基づく入出力特性図であり、（ａ）は通常トナー消費量テーブル１４５２ａに対する入出力特性図に対応し、（ｂ）は最小トナー消費量テーブル１４５２ｂに対する入出力特性図に対応し、（ｃ）は通常トナー量テーブル１４５３ａに対する入出力特性図に対応し、（ｄ）は最小トナー消費量テーブル１４５３ｂに対する入出力特性図に対応する。
【００５６】
次に、図６のフローチャートおよび図７を用いて、図２に示した色変換テーブル生成部１４５の動作を詳細に説明する。
【００５７】
また、本実施形態において色変換テーブルのサンプリング数を１６点とし、ＵＣＲ最小量を５０％、最大量を１００％、ＵＣＲ調整量をＸ％、トナー消費量最小量を５０％、トナー消費量最大量を１００％、トナー消費量をＹ％として以下の動作を説明する。
【００５８】
図６は、本発明に係る画像処理装置における第２のデータ処理手順の一例を示すフローチャートであり、図２に示した色変換テーブル生成部１４５の動作手順に対応する。なお、Ｓ６０１〜Ｓ６０８は各ステップを示す。また、図６のフローチャートに示す処理を実現する制御プログラムは、上述したようにＲＯＭ１０８に格納されており、ＣＰＵ１０７により実行される。
【００５９】
まず、ステップＳ６０１で、例えば後述する図７に示すようなＵＩ操作部２０１より指定されたＵＣＲ調整量を獲得し、現在設定されているＵＣＲ調整量と比較し、変更されたか否かを判断して（Ｓ６０２）、変更されたと判断された場合には、指定されたＵＣＲ調整量（図７に示す例では７５％）に従い通常用色変換テーブルおよびトナー消費最大量色変換テーブルを作成する（Ｓ６０３）。
【００６０】
次に、ＵＩ操作部２０１より指定されたトナー消費調整量を獲得し（Ｓ６０４）、現在設定されているトナー消費調整量と比較し、変更されたか否かを判断して（Ｓ６０５）、変更されていないと判断された場合には、処理を終了し、変更されたと判断された場合には、指定されたトナー消費調整量（図７に示す例では７５％）に従いトナー消費調整色変換テーブルを作成し（Ｓ６０６）、処理を終了する。
【００６１】
一方、ステップＳ６０２において、ＵＣＲ調整量が変更されていないと判断された場合には、ＵＩ操作部２０１より指定されたトナー消費調整量を獲得し（Ｓ６０７）、現在設定されているトナー消費調整量と比較し、変更されたか否かを判断して（Ｓ６０８）、変更されたと判断された場合にはステップＳ６０５に戻る。
【００６２】
一方、ステップＳ６０８において、トナー消費調整量が変更されていないと判断された場合には、色変換テーブルの作成を行なわず処理を終了する。
【００６３】
図７は、図２に示したＵＩ設定部２０１によるＵＣＲ調整量およびトナー消費調整量を設定するための設定画面の一例を示す図であり、ユーザはこのダイアログ上でＵＣＲ調整量およびトナー消費調整量を独立に設定する事が可能であり、さらにスクロールバーもしくは値を直接書き込むことで実現可能としている。
【００６４】
次に、図８のフローチャートおよび図５、図９を用いて、本実施形態の色変換テーブル生成部１４５におけるＵＣＲ調整色変換テーブルの作成動作を詳細に説明する。なお上記動作は演算部１４５１で行われるものである。
【００６５】
図８は、本発明に係る画像処理装置における第３のデータ処理手順の一例を示すフローチャートであり、図２に示した色変換テーブル生成部１４５の動作手順に対応する。なお、Ｓ８０１〜Ｓ８０６は各ステップを示す。また、図８のフローチャートに示す処理を実現する制御プログラムは、上述したようにＲＯＭ１０８に格納されており、ＣＰＵ１０７により実行される。
【００６６】
まず、色変換テーブルの格子点アドレス値を取得し（Ｓ８０１）、全格子点アドレスを処理したか否かを判断して（Ｓ８０２）、全ての格子点アドレスを処理していないと判断された場合には、該格子点アドレスに対応したＵＣＲ最大量通常テーブル出力値ＮＵｍａｘ（ＣＭＹＫ）およびＵＣＲ最小量通常テーブル出力値ＮＵｍｉｎ（ＣＭＹＫ）をＵＣＲ量Ｍａｘテーブル保持部１４５２およびＵＣＲ量Ｍｉｎテーブル保持部１４５３より抽出する（Ｓ８０３）。上記ＮＵｍｉｎ（ＣＭＹＫ）は、図５の（ａ）に示す特性に対応し、ＮＵｍａｘ（ＣＭＹＫ）は図５の（ｃ）の特性に相当する。
【００６７】
次に、該格子点アドレスに対応したＵＣＲ最大量トナー消費最小テーブル出力値ＴＵｍａｘ（ＣＭＹＫ）およびＵＣＲ最小量トナー消費最小テーブル出力値ＴＵｍｉｎ（ＣＭＹＫ）をＵＣＲ量Ｍａｘテーブル保持部１４５２およびＵＣＲ量Ｍｉｎテーブル保持部１４５３より抽出する（Ｓ８０４）。
【００６８】
上記ＴＵｍｉｎ（ＣＭＹＫ）は、図５の（ｂ）の特性に対応し、ＴＵｍａｘ（ＣＭＹＫ）は、図５の（ｄ）の特性に相当する。
【００６９】
次に、ステップＳ８０３およびステップＳ８０４で得られた各色変換テーブルによる出力値からＵＣＲ調整量Ｘ％におけるトナー消費通常テーブル出力値ＮＵ（ＣＭＹＫ）およびトナー消費最小テーブル出力値ＴＵ（ＣＭＹＫ）を補間演算により算出する（Ｓ８０５）。ここで補間出力値は以下の第（１）式，第（２）式で算出される。
【００７０】
ＮＵ（ＣＭＹＫ）＝｛（Ｘ−５０）ＮＵｍａｘ（ＣＭＹＫ）＋（１００−Ｘ）ＮＵｍｉｎ（ＣＭＹＫ）｝／（１００−５０）……（１）
ＴＵ（ＣＭＹＫ）＝｛（Ｘ−５０）ＴＵｍａｘ（ＣＭＹＫ）＋（１００−Ｘ）ＴＵｍｉｎ（ＣＭＹＫ）｝／（１００−５０）……（２）
次に、ステップＳ８０５で、算出されたＵＣＲ量調整テーブル値ＮＵ（ＣＭＹＫ）、ＴＵ（ＣＭＹＫ）を格納し（Ｓ８０６）、ステップＳ８０２に戻る。
【００７１】
一方、ステップＳ８０２において、全ての格子点アドレスデータが処理されたと判断された場合には、本処理を終了する。図９に上記補間演算で算出された色変換テーブルに従う特性の一例を示す。
【００７２】
図９は、本発明に係る画像処理装置における色変換テーブルに基づく入出力特性図である。
【００７３】
次に、図１０のフローチャートおよび図１１を用いて本実施形態の色変換テーブル生成部１４５におけるトナー消費量調整色変換テーブルの作成動作を詳細に説明する。
【００７４】
図１０は、本発明に係る画像処理装置における第４のデータ処理手順の一例を示すフローチャートであり、図２に示した演算部１４５１の動作手順に対応する。なお、Ｓ１００１〜Ｓ１００５は各ステップを示す。また、図１０のフローチャートに示す処理を実現する制御プログラムは、上述したようにＲＯＭ１０８に格納されており、ＣＰＵ１０７により実行される。
【００７５】
まず、色変換テーブルの格子点アドレス値を取得し（Ｓ１００１）、全格子点アドレスを処理したか否かを判断し（Ｓ１００２）、全ての格子点アドレスを処理していないと判断された場合には、該格子点アドレスに対応したＵＣＲ量調整通常テーブル出力値ＮＵ（ＣＭＹＫ）およびＵＣＲ量調整トナー消費最小テーブル出力値ＴＵ（ＣＭＹＫ）を抽出する（Ｓ１００３）。次に、ステップＳ１００３で得られた各色変換テーブルによる出力値からトナー消費調整量Ｙ％における色変換テーブル出力値Ｕ（ＣＭＹＫ）を補間演算により算出する（Ｓ１００４）。ここで補間出力値は第（１）式および第（２）式より以下の第（３）式で算出される。
【００７６】
Ｕ（ＣＭＹＫ）＝｛（Ｙ−５０）ＮＵ（ＣＭＹＫ）＋（１００−Ｙ）ＴＵ（ＣＭＹＫ）｝／（１００−５０）……（３）
次に、ステップＳ１００４で算出された色変換テーブル値Ｕ（ＣＭＹＫ）を色変換テーブル１４５４へ格納し（Ｓ１００５）、ステップＳ１００２に戻る。
【００７７】
一方、ステップＳ１００２において全ての格子点アドレスデータが処理されたと判断された場合には、本処理を終了する。図１１は上記動作を行った結果、最終的に得られる色変換テーブルの特性の一例を示したものである。
【００７８】
図１１は、本発明に係る画像処理装置における色変換テーブルに基づく入出力特性図である。
【００７９】
〔他の実施形態〕
なお、上記実施形態では、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
【００８０】
また、上記実施形態において、入力データをＲＧＢデータ、出力をＣＭＹＫデータとしたが、Ｌ＊ａ＊ｂ＊、ＸＹＺといったあらゆる色空間表現において運用可能である。
【００８１】
また、上記実施形態において、ＵＣＲ量調整量を５０％から１００％としているが、任意の調整量においても運用可能である。
【００８２】
また、上記実施形態において、トナー消費量調整量を５０％から１００％としているが、任意の調整量においても運用可能である。
【００８３】
以下、図１２に示すメモリマップを参照して本発明に係る画像処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
【００８４】
図１２は、本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００８５】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００８６】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００８７】
本実施形態における図３，図６，図８，図１０に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００８８】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００８９】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９０】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【００９１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９３】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【００９４】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【００９５】
上記実施形態によれば、印刷する文書の用途によりユーザが任意のＵＣＲ量やトナー消費量の設定を行う際、それぞれＭａｘ量色変換テーブルとＭｉｎ量色変換テーブルを用意し、ＵＩ上で設定された設定値に応じて補間演算してユーザ設定された色変換テーブルを作成し、作成した色変換テーブルにより実際の色変換処理を実行するので、個々の設定に対して複数の色変換テーブルを持つことなく最適な色変換処理を行うことが可能となる。
【００９６】
【発明の効果】
以上説明したように、本発明によれば、入力される色処理調整値に基づいて、選択された参照色変換テーブルに対して調整演算を行い、該演算された調整値データより設定すべき色変換テーブルを作成し、該作成された色変換テーブルに基づき、前記入力される画像データに色変換処理を行って複数の色成分データを出力することにより、僅かな参照色変換テーブルを保持するだけで、出力すべき画像データの用途に応じて、設定すべき最適な色変換テーブルを自在に作成できる画像処理環境を自在に整備して、ユーザ個別の色処理要求に適応した画像出力結果を得ることができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明を適用可能な画像記録装置を適用可能な画像処理システムの一例を示すブロック図である。
【図２】図１に示したカラーＬＢＰにおける画像処理部の詳細な構成例を示すブロック図である。
【図３】本発明に係る画像処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図４】図２に示した色変換テーブル生成部の構成を説明する詳細ブロック図である。
【図５】図４に示した各ＵＣＲ量およびトナー消費量に対応する色変換テーブルに基づく入出力特性図である。
【図６】本発明に係る画像処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図７】図２に示したＵＩ設定部によるＵＣＲ調整量およびトナー消費調整量を設定画面の一例を示す図である。
【図８】本発明に係る画像処理装置における第３のデータ処理手順の一例を示すフローチャートである。
【図９】本発明に係る画像処理装置における色変換テーブルに基づく入出力特性図である。
【図１０】本発明に係る画像処理装置における第４のデータ処理手順の一例を示すフローチャートである。
【図１１】本発明に係る画像処理装置における色変換テーブルに基づく入出力特性図である。
【図１２】本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１００  ネットワーク
１０１  ホストコンピュータ
１０２  カラーレーザビームプリンタ（カラーＬＢＰ）
１０３  ネットワークインタフェース（ネットワークＩ／Ｆ）
１０４  画像処理部
１０５  制御部
１０６  プリンタエンジン
１０７  中央演算処理装置（ＣＰＵ）
１０８  リードオンメモリ（ＲＯＭ）
１０９  ランダムアクセスメモリ（ＲＡＭ）
１４１  受信バッファ
１４２  色変換モード設定部
１４３  色変換パラメータ保持部
１４４  色変換部
１４５  色変換テーブル生成部
１４６  濃度補正処理部
１４７  濃度補正テーブル
１４８  マトリクス設定部
１４９  ディザパラメータ保持部
１５０  ディザ処理部
１５１  ディザテーブル
１５２  オブジェクト生成部
１５３  オブジェクトバッファ
１５４  レンダリング部
１５５  バンドバッファ
１５６  ＰＷＭ処理部
１５７  ＰＷＭパターンテーブル
２０１  ＵＩ操作部
１４５１  演算部
１４５２  ＵＣＲ量Ｍｉｎテーブル保持部
１４５３  ＵＣＲ量Ｍａｘテーブル保持部
１４５４  色変換テーブル
【図１】
2004243559.tif 000003
【図２】
2004243559.tif 000004
【図３】
2004243559.tif 000005
【図４】
2004243559.tif 000006
【図５】
2004243559.tif 000007
【図６】
2004243559.tif 000008
【図７】
2004243559.tif 000009
【図８】
2004243559.tif 000010
【図９】
2004243559.tif 000011
【図１０】
2004243559.tif 000012
【図１１】
2004243559.tif 000013
【図１２】
2004243559.tif 000014