(57)【特許請求の範囲】
【請求項１】
ＲＧＢ色空間にて表現される第一画像データをプリンタにて使用される色の有彩色および墨色にて表現される第二画像データに変換する画像処理装置であって、
上記第一画像データを各画素毎に入力する画像データ入力手段と、
上記入力した第一画像データの補色データに基づいて同第一画像データが有彩色に近いか無彩色に近いかを示すパラメータを算出するパラメータ算出手段と、
上記変換に際し、上記墨色の発生量を示す墨色発生率と上記パラメータとの非線形な対応関係を規定する第一対応関係と、上記有彩色の除去量を示す有彩色除去率と上記パラメータとの非線形な対応関係を規定する対応関係であって上記パラメータが所定より有彩色に近いことを示す領域において上記第一対応関係に略一致し上記パラメータが所定より無彩色に近いことを示す領域において上記第一対応関係における上記墨色発生率よりも上記有彩色除去率を抑えた対応関係を規定する第二対応関係とに基づいて、上記パラメータ算出手段が算出した上記パラメータに対応する上記墨色発生率および上記有彩色除去率をそれぞれ取得する取得手段と、
上記取得した上記墨色発生率および上記有彩色除去率に基づいて上記第一画像データを上記第二画像データに変換する画像データ変換手段とを具備することを特徴とする画像処理装置。
【請求項２】
ＲＧＢ色空間にて表現される第一画像データをプリンタにて使用される色の有彩色および墨色にて表現される第二画像データに変換する画像処理方法であって、
上記変換に際し、各画素毎に入力した第一画像データの補色データに基づいて同第一画像データが有彩色に近いか無彩色に近いかを示すパラメータを算出し、
上記墨色の発生量を示す墨色発生率と上記パラメータとの非線形な対応関係を規定する第一対応関係と、上記有彩色の除去量を示す有彩色除去率と上記パラメータとの非線形な対応関係を規定する対応関係であって上記パラメータが所定より有彩色に近いことを示す領域において上記第一対応関係に略一致し上記パラメータが所定より無彩色に近いことを示す領域において上記第一対応関係における上記墨色発生率よりも上記有彩色除去率を抑えた対応関係を規定する第二対応関係とに基づいて、上記パラメータ算出手段が算出した上記パラメータに対応する上記墨色発生率および上記有彩色除去率をそれぞれ取得し、
上記取得した上記墨色発生率および上記有彩色除去率に基づいて上記第一画像データを上記第二画像データに変換する画像データ変換することを特徴とする画像処理方法。
【請求項３】
ＲＧＢ色空間にて表現される第一画像データをプリンタにて使用されるインクの有彩色および墨色にて表現される第二画像データに変換する機能をコンピュータに実行させるためのコンピュータ読取可能な画像処理プログラムを記録した媒体であって、
上記第一画像データを各画素毎に入力する画像データ入力機能と、
上記入力した第一画像データの補色データに基づいて同第一画像データが有彩色に近いか無彩色に近いかを示すパラメータを算出するパラメータ算出機能と、
上記変換に際し、上記墨色の発生量を示す墨色発生率と上記パラメータとの非線形な対応関係を規定する第一対応関係と、上記有彩色の除去量を示す有彩色除去率と上記パラメータとの非線形な対応関係を規定する対応関係であって上記パラメータが所定より有彩色に近いことを示す領域において上記第一対応関係に略一致し上記パラメータが所定より無彩色に近いことを示す領域において上記第一対応関係における上記墨色発生率よりも上記有彩色除去率を抑えた対応関係を規定する第二対応関係とに基づいて、上記パラメータ算出手段が算出した上記パラメータに対応する上記墨色発生率および上記有彩色除去率をそれぞれ取得する取得機能と、
上記取得した上記墨色発生率および上記有彩色除去率に基づいて上記第一画像データを上記第二画像データに変換する画像データ変換機能とをコンピュータに実行させるためのコンピュータ読取可能な画像処理プログラムを記録した媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置、画像処理方法および画像処理プログラムを記録した媒体に関し、特に、ディスプレイ表示のＲＧＢ色域をプリンタにて使用するインクの色域に変換する画像処理装置、画像処理方法および画像処理プログラムを記録した媒体に関する。
【０００２】
【従来の技術】
従来、カラーレーザプリンタでは、主に自然画（写真）やグラフィック系オブジェクト（グラフ等）を印刷する際に、グレイ軸を有彩色と墨色のインクの混色（コンポジットブラック）で表現している。
【０００３】
【発明が解決しようとする課題】
上述した従来のレーザプリンタにおいては、コンポジットブラックを用いた場合には、主に自然画において、暗部の深みが増すため、色表現が安定するメリットがある一方で、ある印刷ページにおいて複数箇所にグレイの印刷領域が存在すると、同一ページにおいてもグレイに青味がかかっていたり、赤味がかかっていたりすることがある（面内色差）。同様に、複数のページにグレイの印刷領域が存在した場合にも各ページにおいてグレイの色味が変化することがある（ページ間色差）。
【０００４】
本発明は、上記課題にかんがみてなされたもので、グレイ軸を墨色で印刷し、グレイ軸から離れるに従って混色で色を再現されるように墨色発生率および有彩色除去率を制御することによって、色再現性を向上させることが可能な画像処理装置、画像処理方法および画像処理プログラムを記録した媒体の提供を目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するため、請求項１にかかる発明は、ＲＧＢ色空間にて表現される第一画像データをプリンタにて使用される色の有彩色および墨色にて表現される第二画像データに変換する画像処理装置であって、上記第一画像データを各画素毎に入力する画像データ入力手段と、上記入力した第一画像データの補色データに基づいて同第一画像データが有彩色に近いか無彩色に近いかを示すパラメータを算出するパラメータ算出手段と、上記変換に際し、上記墨色の発生量を示す墨色発生率と上記パラメータとの非線形な対応関係を規定する第一対応関係と、上記有彩色の除去量を示す有彩色除去率と上記パラメータとの非線形な対応関係を規定する対応関係であって上記パラメータが所定より有彩色に近いことを示す領域において上記第一対応関係に略一致し上記パラメータが所定より無彩色に近いことを示す領域において上記第一対応関係における上記墨色発生率よりも上記有彩色除去率を抑えた対応関係を規定する第二対応関係とに基づいて、上記パラメータ算出手段が算出した上記パラメータに対応する上記墨色発生率および上記有彩色除去率をそれぞれ取得する取得手段と、上記取得した上記墨色発生率および上記有彩色除去率に基づいて上記第一画像データを上記第二画像データに変換する画像データ変換手段とを具備する構成としてある。
【０００６】
上記のように構成した請求項１にかかる発明においては、ＲＧＢ色空間にて表現される第一画像データをプリンタにて使用されるインクの有彩色および墨色にて表現される第二画像データに変換する画像処理装置を提供する。このとき、画像データ入力手段にて第一画像データを各画素毎に入力する。パラメータ算出手段では、この入力した各画素の第一画像データの補色データを定義しつつ、当該補色データに基づいて第一画像データが有彩色に近いか無彩色に近いかを示すパラメータを算出する。ここで、取得手段にて、上記墨色の発生量を示す墨色発生率と上記パラメータとの非線形な対応関係を規定する第一対応関係と、上記有彩色の除去量を示す有彩色除去率と上記パラメータとの非線形な対応関係を規定する対応関係であって上記パラメータが所定より有彩色に近いことを示す領域において上記第一対応関係に略一致し上記パラメータが所定より無彩色に近いことを示す領域において上記第一対応関係における上記墨色発生率よりも上記有彩色除去率を抑えた対応関係を規定する第二対応関係とに基づいて、上記パラメータ算出手段が算出した上記パラメータに対応する上記墨色発生率および上記有彩色除去率をそれぞれ取得する。そして、画像データ変換手段では、取得した墨色発生率および有彩色除去率に基づいて、第一画像データを第二画像データに変換する。
【００１１】
また、ディスプレイ表示のＲＧＢ色域をプリンタのＲＧＢ色域に圧縮して表現される第一画像データを同プリンタにて使用されるインクの有彩色および墨色にて表現される第二画像データに変換する手法は必ずしも実体のある装置に限られる必要はなく、その方法としても機能することは容易に理解できる。
このため、請求項２にかかる発明は、ＲＧＢ色空間にて表現される第一画像データをプリンタにて使用される色の有彩色および墨色にて表現される第二画像データに変換する画像処理方法であって、上記変換に際し、各画素毎に入力した第一画像データの補色データに基づいて同第一画像データが有彩色に近いか無彩色に近いかを示すパラメータを算出し、上記墨色の発生量を示す墨色発生率と上記パラメータとの非線形な対応関係を規定する第一対応関係と、上記有彩色の除去量を示す有彩色除去率と上記パラメータとの非線形な対応関係を規定する対応関係であって上記パラメータが所定より有彩色に近いことを示す領域において上記第一対応関係に略一致し上記パラメータが所定より無彩色に近いことを示す領域において上記第一対応関係における上記墨色発生率よりも上記有彩色除去率を抑えた対応関係を規定する第二対応関係とに基づいて、上記パラメータ算出手段が算出した上記パラメータに対応する上記墨色発生率および上記有彩色除去率をそれぞれ取得し、
上記取得した上記墨色発生率および上記有彩色除去率に基づいて上記第一画像データを上記第二画像データに変換する画像データ変換する構成としてある。
すなわち、必ずしも実体のある装置に限らず、その方法としても有効であることに相違はない。
【００１２】
ところで、このような画像処理装置は単独で存在する場合もあるし、ある機器に組み込まれた状態で利用されることもあるなど、発明の思想としてはこれに限らず、各種の態様を含むものである。従って、ソフトウェアであったりハードウェアであったりするなど、適宜、変更可能である。発明の思想の具現化例としてインストール制御装置のソフトウェアとなる場合には、かかるソフトウェアを記録した記録媒体上においても当然に存在し、利用されるといわざるをえない。
【００１３】
その一例として、請求項３にかかる発明は、ＲＧＢ色空間にて表現される第一画像データをプリンタにて使用されるインクの有彩色および墨色にて表現される第二画像データに変換する機能をコンピュータに実行させるためのコンピュータ読取可能な画像処理プログラムを記録した媒体であって、上記第一画像データを各画素毎に入力する画像データ入力機能と、上記入力した第一画像データの補色データに基づいて同第一画像データが有彩色に近いか無彩色に近いかを示すパラメータを算出するパラメータ算出機能と、上記変換に際し、上記墨色の発生量を示す墨色発生率と上記パラメータとの非線形な対応関係を規定する第一対応関係と、上記有彩色の除去量を示す有彩色除去率と上記パラメータとの非線形な対応関係を規定する対応関係であって上記パラメータが所定より有彩色に近いことを示す領域において上記第一対応関係に略一致し上記パラメータが所定より無彩色に近いことを示す領域において上記第一対応関係における上記墨色発生率よりも上記有彩色除去率を抑えた対応関係を規定する第二対応関係とに基づいて、上記パラメータ算出手段が算出した上記パラメータに対応する上記墨色発生率および上記有彩色除去率をそれぞれ取得する取得機能と、上記取得した上記墨色発生率および上記有彩色除去率に基づいて上記第一画像データを上記第二画像データに変換する画像データ変換機能とをコンピュータに実行させるためのコンピュータ読取可能な構成としてある。
【００１４】
むろん、その記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。また、一次複製品、二次複製品などの複製段階については全く問う余地無く同等である。また、一部がソフトウェアであって、一部がハードウェアで実現されている場合においても発明の思想において全く異なるものではなく、一部を記録媒体上に記憶しておいて必要に応じて適宜読み込まれるような形態のものとしてあってもよい。
【００１５】
【発明の効果】
以上説明したように本発明は、グレイ軸を墨色単色で印刷し、グレイ軸から離れるに従って混色で色を再現されるように墨色発生率および有彩色除去率を制御することによって、色再現性を向上させることが可能な画像処理装置を提供することができる。
【００１７】
【発明の実施の形態】
ここでは、下記の順序に従って本発明の実施形態について説明する。
（１）コンピュータの構成：
（２）色変換テーブル作成処理の処理内容：
（３）レーザプリンタの構成：
（４）画像処理の処理内容：
（５）まとめ：
【００１８】
（１）コンピュータの構成：
図１は本発明にかかる画像処理を実行して色変換テーブルを作成可能なコンピュータのハードウェア構成を示したハードウェア構成図である。
同図において、コンピュータ１０は演算処理の中枢をなすＣＰＵ１１を備えており、このＣＰＵ１１はシステムバス１２を介してＢＩＯＳなどの記憶されたＲＯＭ１３やＲＡＭ１４にアクセス可能となっている。また、システムバス１２には外部記憶装置としてのハードディスクドライブ（ＨＤＤ）１５と、フレキシブルディスクドライブ１６と、ＣＤ−ＲＯＭドライブ１７とが接続されており、ＨＤＤ１５に記憶されたオペレーティングシステムやアプリケーション等がＲＡＭ１４に転送され、ＣＰＵ１１はＲＯＭ１３とＲＡＭ１４に適宜アクセスしてソフトウェアを実行する。すなわち、ＲＡＭ１４を一時的なワークエリアとして種々のプログラムを実行する。
【００１９】
コンピュータ１０にはシリアル通信用Ｉ／Ｏ１９ａを介してキーボード１９ａ１や、マウス１９ａ２等の操作用入力機器が接続されており、図示しないビデオボードを介して表示用のディスプレイ１８も接続されている。さらに、レーザプリンタ４０とはパラレル通信用Ｉ／Ｏ１９ｂを介して接続が可能である。尚、本コンピュータ１０の構成は簡略化して説明しているが、パーソナルコンピュータとして一般的な構成を有するものを採用することができる。むろん、本発明が適用されるコンピュータはパーソナルコンピュータに限定されるものではない。この実施形態はいわゆるデスクトップ型コンピュータであるが、ノート型であるとか、モバイル対応のものであっても良い。また、コンピュータ１０とレーザプリンタ４０の接続インタフェースも上述のものに限る必要はなくシリアルインタフェースやＳＣＳＩ，ＵＳＢ接続など種々の接続態様を採用可能であるし、今後開発されるいかなる接続態様であっても同様である。
【００２０】
この例では各プログラムの類はＨＤＤ１５に記憶されているが、記録媒体はこれに限定されるものではない。例えば、フレキシブルディスク１６ａであるとか、ＣＤ−ＲＯＭ１７ａであってもよい。これらの記録媒体に記録されたプログラムはフレキシブルディスクドライブ１６やＣＤ−ＲＯＭドライブ１７を介してコンピュータ１０にて読み込まれ、ＨＤＤ１５にインストールされる。そして、ＨＤＤ１５を介してＲＡＭ１４上に読み込まれてコンピュータを制御することになる。また、記録媒体はこれに限らず、光磁気ディスクなどであってもよい。また、半導体デバイスとしてフラッシュカードなどの不揮発性メモリなどを利用することも可能であるし、モデムや通信回線を介して外部のファイルサーバにアクセスしてダウンロードする場合には通信回線が伝送媒体となって本発明が利用される。
【００２１】
以上がコンピュータ１０のハードウェアの概略構成であり、かかるハードウェアを前提として、コンピュータ１０上では、図２に示す態様によって、ＨＤＤ１５に各種プログラムが格納されている。すなわち、上述した各ハードウェア２３ｂを基礎としてバイオス２３ａが実行され、その上層にてオペレーティングシステム２０と、アプリケーション２４とが実行される。基本的にはオペレーティングシステム２０がバイオス２３ａを介するか、直にハードウェア２３ｂとアクセスし、アプリケーション２４はこのオペレーティングシステム２０を介してハードウェア２３ｂとデータなどのやりとりを行う。例えば、アプリケーション２４にてＨＤＤ１５からデータを読み込むには、オペレーティングシステム２０を介してハードウェア２３ｂにアクセスする。
【００２２】
この他、オペレーティングシステム２０にはハードウェア２３ｂを制御するための各種のドライバを組み込むことが可能であり、組み込まれたドライバ類はオペレーティングシステム２０の一部となって各種の制御を実行する。ドライバの類としてはビデオカードを介して外部のディスプレイ１８への表示を制御するＣＲＴＤＲＶ２２であるとか、レーザプリンタ４０への印字制御を実行するＰＲＴＤＲＶ２１などが組み込まれている。本実施形態においては、ＨＤＤ１５に本発明にかかる画像処理プログラムを実行しつつ、色変換テーブルを作成する色変換テーブル作成プログラム２４ａをＨＤＤ１５にアプリケーション２４として格納しておく。この色変換テーブル作成プログラム２４ａの実行にて作成される色変換テーブルは、ディスプレイ１８にて表現されている階調０〜２５５のＲＧＢデータと、レーザプリンタ４０にて印刷に使用されるトナーの出力を決定するための階調０〜２５５のＣＭＹＫデータとの対応関係を複数の参照点で規定するものであり、作成後にレーザプリンタ４０の所定の記憶領域に格納して、当該レーザプリンタ４０での画像処理時に利用する。
【００２３】
ここで、本実施形態においては、この色変換テーブルを作成するに際して、ディスプレイ１８のＲＧＢデータの色域をレーザプリンタ４０の色域に圧縮し、圧縮後のＲＧＢデータから下記式（１）にて算出される補色データ（ｃｍｙデータ）およびｋデータに基づいて、下記式（２）に基づいて算出されるこのＲＧＢデータが有彩色に近いか無彩色に近いかを識別可能な変数ｒａｔｅを算出する。そして、この変数ｒａｔｅにて、レーザプリンタ４０での印刷に使用するトナー色の墨色発生率ＢＧ（ｒａｔｅ）および有彩色除去率ＵＣＲ（ｒａｔｅ）を決定し、墨色発生率ＢＧ（ｒａｔｅ）および有彩色除去率ＵＣＲ（ｒａｔｅ）に基づいて墨色発生量ｂｇと有彩色除去量ｕｃｒを算出し、この墨色発生量ｂｇと有彩色除去量ｕｃｒを考慮して、印刷に使用するＣＭＹＫデータを算出するグレイ保証処理を実行することによって、グレイ軸ではＫデータ単色で印刷を行ない、グレイ軸から離れるに従ってＣＭＹＫデータの混色で印刷を行なうようにすることが可能な色変換テーブルを作成する。
【数１】
0004038660.tif 000002
【数２】
0004038660.tif 000003
【００２４】
（２）色変換テーブル作成処理の処理内容：
図３は、上述した色変換テーブル作成プログラム２４ａにて色変換テーブルを作成するに際して実行される色変換テーブル作成処理の処理内容を示したフローチャートである。
同図において、色変換テーブル作成プログラム２４ａは起動されると、最初にディスプレイ１８の参照点を抽出するとともに、階調０〜２５５の各ＲＧＢ軸を１６等分して形成したＲＧＢ空間中の参照点を決定する。（ステップＳ１００）。そして、各参照点毎にＲＧＢデータを入力するとともに（ステップＳ１０５）、既存の所定の技術手法を利用することによって、このＲＧＢデータをレーザプリンタ４０にて色再現可能な色域に圧縮してＲＧＢ空間の各ＲＧＢデータを変換する（ステップＳ１１５）。以上の処理を決定した全参照点について実行する（ステップＳ１２０）。次に後述するグレイ保証処理を実行し（ステップＳ１２５）、ＲＧＢデータとレーザプリンタ４０のトナー色であるＣＭＹＫデータとの対応関係を規定する（ステップＳ１３０）。そして、この対応関係に基づいた色変換テーブルを作成する（ステップＳ１３５）。
【００２５】
図４は、ステップＳ１２５にて実行されるグレイ保証処理の処理内容を示したフローチャートである。
同図において、最初に予め試行錯誤した検証結果に基づいて、変数ｒａｔｅの変化に対応して非線形に変化する墨発生率を規定する墨色発生率ＢＧ（ｒａｔｅ）特性、および、同様に変数ｒａｔｅの変化に対応して墨色発生率ＢＧ（ｒａｔｅ）特性とは異なる非線形の変化を示す有彩色除去率を規定する有彩色除去率ＵＣＲ（ｒａｔｅ）特性を設定する（ステップＳ２０５）。そして、ステップＳ１１５にてレーザプリンタ４０の色域に圧縮された各参照点のＲＧＢデータを入力する（ステップＳ２１０）。そして、各ＲＧＢデータの補色ｃｍｙデータを上述した式（１）に基づいて算出するとともに（ステップＳ２１５）、当該式（１）に基づいてｋデータを算出する（ステップＳ２２０）。ｋデータは当該式（１）に示されるようにｃｍｙデータの最小値となっている。
【００２６】
次に、算出したｃｍｙｋデータを利用して上述した式（２）にて規定される変数ｒａｔｅを算出する。この変数ｒａｔｅは、０≦ｒａｔｅ≦１の範囲にて変移する変数であり、入力したＲＧＢデータが有彩色に近いか無彩色に近いかを示すものである。このとき、変数ｒａｔｅが０に近づくとＲＧＢデータが有彩色に近くなることを示し、１に近づくと無彩色に近くなることを示す（ステップＳ２２５）。このように変数ｒａｔｅを算出すると、この変数ｒａｔｅおよびステップＳ２０５にて設定した墨色発生率ＢＧ（ｒａｔｅ）特性、有彩色除去率ＵＣＲ（ｒａｔｅ）特性に基づいて、墨色発生率ＢＧ（ｒａｔｅ）および有彩色発生率ＵＣＲ（ｒａｔｅ）を決定し、この決定した墨色発生率ＢＧ（ｒａｔｅ）に基づいて墨色発生量ｂｇを算出するとともに、決定した有彩色除去率ＵＣＲ（ｒａｔｅ）に基づいて有彩色除去量ｕｃｒを算出する（ステップＳ２３０）。このように、墨色発生量ｂｇおよび有彩色除去量ｕｃｒが算出されると、この墨色発生量ｂｇおよび有彩色除去量ｕｃｒを考慮して、以下に示す式（３）に基づいて、ＣＭＹＫデータを算出する（ステップＳ２３５）。そして、ステップＳ２１０〜ステップＳ２３５の処理を全参照点について実行する（ステップＳ２４０）。
【数３】
0004038660.tif 000004
【００２７】
図５は、上述したグレイ保証処理のステップＳ２０５にて設定される墨色発生率ＢＧ（ｒａｔｅ）特性および有彩色除去率ＵＣＲ（ｒａｔｅ）特性を示した特性図である。
同図において、横軸は変数ｒａｔｅの変化範囲を示し、縦軸は墨色発生率ＢＧ（ｒａｔｅ）および有彩色除去率ＵＣＲ（ｒａｔｅ）を示している。ここで、本実施形態においては、非線形関数３１が墨色発生率ＢＧ（ｒａｔｅ）を示し、非線形関数３２が有彩色除去率ＵＣＲ（ｒａｔｅ）を示している。この非線形関数３１，３２は検証結果に基づいて決定されるものであり、非線形関数３１の墨色発生率ＢＧ（ｒａｔｅ）は以下に示す式（４）に基づいて近似されるとともに、非線形関数３２の有彩色除去率ＵＣＲ（ｒａｔｅ）は以下に示す式（５）に基づいて近似される。ここで、式（４）の係数ａ１〜ａ６および式（５）の係数ｂ１〜ｂ６は、近似方法によって変化するパラメータである。従って、上記ステップＳ２３０において、変数ｒａｔｅに基づいて墨色発生率ＢＧ（ｒａｔｅ）および有彩色除去率ＵＣＲ（ｒａｔｅ）を決定するに際しては、この近似式に算出した変数ｒａｔｅを代入する。
このように、本実施形態では、墨色発生率ＢＧ（ｒａｔｅ）および有彩色除去率ＵＣＲ（ｒａｔｅ）を相互に異なる非線形関数にて定義して、この非線形関数３１，３２を利用してＣＭＹＫデータを算出する。なお、本実施形態では、式（４）および式（５）を６次式による近似式を用いて表しているが、ＢＧ（ｒａｔｅ），ＵＣＲ（ｒａｔｅ）を再現できるのであれば、特に、６次式による近似式に限定されるものではなく、どのような近似式であっても良いことは言うまでもない。
【数４】
0004038660.tif 000005
【数５】
0004038660.tif 000006
【００２８】
上述した実施形態では、墨色発生率ＢＧ（ｒａｔｅ）および有彩色除去率ＵＣＲ（ｒａｔｅ）を決定するに際して、図５に示す検証結果に基づいて人為的に設定した非線形関数３１，３２の近似式に対して算出した変数ｒａｔｅを代入して演算を行なった。むろん、このように、墨色発生率ＢＧ（ｒａｔｅ）および有彩色除去率ＵＣＲ（ｒａｔｅ）の決定にあたり、毎回、式（４）（５）の近似式の演算を行なうようにしても良いし、予め、変数ｒａｔｅと墨色発生率ＢＧ（ｒａｔｅ）および有彩色除去率ＵＣＲ（ｒａｔｅ）との対応関係をデータテーブルに規定しておき、算出された変数ｒａｔｅに基づいてテーブルデータを検索し、対応する墨色発生率ＢＧ（ｒａｔｅ）および有彩色除去率ＵＣＲ（ｒａｔｅ）をデータテーブルから抽出して決定するようにしても良い。
【００２９】
図６は、上述した特性をデータテーブルにて形成した場合の特性テーブルの構成の一例を示したテーブル構成図である。
同図において、特性テーブル５０は、変数ｒａｔｅ５１と、墨色発生率ＢＧ（ｒａｔｅ）５２と、有彩色除去率ＵＣＲ（ｒａｔｅ）５３とから構成されている。そして、予め、変数ｒａｔｅ５１を所定範囲で区切り、その範囲毎に対応する墨色発生率ＢＧ（ｒａｔｅ）と、有彩色除去率ＵＣＲ（ｒａｔｅ）とを各非線形関数３１，３２から読み取って、墨色発生率ＢＧ（ｒａｔｅ）および有彩色発生率ＵＣＲ（ｒａｔｅ）のデータとして格納する。そして、上述したグレイ保証処理のステップＳ２３０では、ステップＳ２２５にて算出した変数ｒａｔｅに基づいてこの特性テーブル５０を検索し、墨色発生率ＢＧ（ｒａｔｅ）および有彩色除去率ＵＣＲ（ｒａｔｅ）を抽出して墨色発生量ｂｇおよび有彩色除去量ｕｃｒの算出に利用するようにしても良い。
【００３０】
図７は、グレイ保証処理を実行した場合のデータ変化を示した図である。
同図において、矢印上部はＲＧＢデータに基づいて算出された補色データおよびｋデータの階調値を示しており、矢印下部は墨色発生率ＢＧ（ｒａｔｅ）および有彩色除去率ＵＣＲ（ｒａｔｅ）を利用して算出したＣＭＹＫデータの階調値を示している。本実施形態においては、階調７５のｃデータが階調３５のＣデータとなり、階調１４５のｍデータが階調１０５のＭデータとなり、階調１１５のｙデータが階調７５のＹデータとなり、階調７５のｋデータが階調３５のＫデータとなることを示している。
【００３１】
図８は、色変換テーブル作成処理にて作成された色変換テーブルの構成図である。同図において、色変換テーブル６０は、ＲＧＢデータ６１と、ＣＭＹＫデータ６２とから構成されている。このＲＧＢデータはディスプレイ１８にて確定した参照点に対応している。上述した通り、階調０〜２５５を１６等分してＲＧＢデータを区切っているため、１７＊＊３個のテーブルデータを備えることになる。このように作成された色変換テーブル６０は、レーザプリンタ４０の所定の記憶領域に記憶され、印刷時にＲＧＢデータからＣＭＹＫデータへの色変換に利用されることになる。そして、色変換時に、本実施形態の手法に基づいて作成された色変換テーブル６０を利用することによって、グレイ軸はＫデータ単色で色再現を行ない、グレイ軸から離れるに従ってＣＭＹＫデータの混色で色再現を行なうように色変換を行なうことが可能になる。
【００３２】
（３）レーザプリンタの構成：
図９は、上述した手法によって作成された色変換テーブル６０を使用して印刷が実行されるレーザプリンタ４０の構成を示した構成図である。
同図において、レーザプリンタ４０には、コンピュータ１０に接続され、コンピュータ１０のＨＤＤ１５に格納されたアプリケーション２４の１つである画像プログラム２４ｂにて生成された画像の印刷データが供給される。この印刷データは、所定のページ記述言語（ＰＤＬ）で記述された文字列であり、レーザプリンタ４０内のコントローラ４１に入力される。コントローラ４１内のインターフェース部４１ａは、この印刷データを解釈し、描画命令を生成して描画部４１ｂに供給する。描画部４１ｂは、描画命令に従ってドットに対応してＲＧＢの各色の階調データからなるＲＧＢデータを生成し、画像メモリであるバンドメモリ４１ｃに格納する。
【００３３】
インターフェース部４１ａは、さらに、印刷データを解析して、オブジェクト単位あるいは所定の印刷単位で所望の色補正処理およびハーフトーン処理を設定する。この色補正処理およびハーフトーン処理の設定は、色処理部４１ｅ内のハードウエアの設定を制御することに行なわれる。例えば、１ページ分の印刷データを解析して、１ページの印刷で必要な全ての色補正テーブルとハーフトーン処理テーブルを設定する。そして、その必要な全てのテーブルを、色処理部４１ｅ内の高速読み出し可能なランダムアクセスメモリにダウンロードする。このダウンロードされるテーブルに上述した手法により作成された色変換テーブル６０が含まれる。
【００３４】
そして、コントローラ４１内では、後述するとおり、全ての色補正処理やハーフトーン処理に対応できる複数の色補正テーブルやハーフトーン処理テーブルが、読み出し専用メモリ（ＲＯＭ４３）内に予め格納される。そして、１ページ内に必要になる色補正処理やハーフトーン処理に対応するテーブルを、ランダムアクセスメモリ内にダウンロードする。このダウンロードしたＲＯＭ４３のアドレスは、色処理の属性データとして、インターフェース部４１ａによりコントローラ設定・制御部４１ｄに与えられ、それに応じてコントローラ設定・制御部４１ｄが色処理部４１ｅ内におけるテーブルのダウンロードを制御する。
【００３５】
インターフェース部４１ａは、色処理部４１ｅにおける高速メモリのテーブルの格納アドレスに従って、所定の印刷単位で必要なテーブルの組み合わせを示す属性データを生成し、描画命令と共に描画部４１ｂに供給する。そして、この属性データは、描画部４１ｂによりＲＧＢデータとともに各ドットに対応してバンドメモリ４１ｃに格納される。そして、コントローラ設定・制御部４１ｄからの指示に応答して、色処理部４１ｅは、色処理を行う。すなわち、バンドメモリ４１ｃに記録されたＲＧＢデータと色処理用の属性データとを直接読み出し、色変換テーブル６０を使用してＲＧＢデータをＣＭＹＫデータに色変換する。この色変換に際して、色処理部４１ｅは、属性データにて指定される色変換テーブル６０を参照する。さらに、色処理部４１ｅは、色変換されたドット毎のＣＭＹＫデータに対してハーフトーン処理（二値化処理）を行い、画像再生データを生成する。このハーフトーン処理に際しても、色処理部４１ｅは、属性データが指定するハーフトーン処理テーブルを参照する。この画像再生データは、レーザプリンタ４０の場合では、ドット内のレーザ駆動パルス信号に変換されて、プリンタエンジン４２に供給され、同プリンタエンジン４２にて同画像再生データに基づく印刷が実行される。
【００３６】
（４）画像処理の処理内容：
図１０は、上述したコントローラ４１にて実行される色変換に関する画像処理の処理内容を示したフローチャートである。
同図において、コントローラ４１内のインターフェース部４１ａ、描画部４１ｂおよびコントローラ設定・制御部４１ｄは、それぞれソフトウエアによって実現される機能である。また、色設定情報ブロックはメモリ領域内に記録され、バンドメモリ４１ｃは所定の画像メモリである。さらに、色処理部４１ｅは、ドット単位に展開されたＲＧＢデータを色処理に対応する属性データに応じて色処理を行うハードウエアによって実現される。むろん、色処理部４１ｅもソフトウエアによって実現される色処理機能であっても良い。
【００３７】
最初に、印刷データがコンピュータ１０から供給されると、インターフェース部４１ａ内の印刷データ解釈部にて受信する（ステップＳ３０５）。印刷データ解釈部は、印刷データを解釈して（ステップＳ３１０）、当該印刷データから描画命令を作成し、描画部４１ｂに与える（ステップＳ３１５）。この描画命令は、例えば、「「あ」という文字を、どの色で、どの大きさで、どの位置に、どのフォントで印刷せよ」などで表現することができるものであり、印刷データを解釈することにより作成される。そして、描画部４１ｂは、与えられた描画命令に従って、ドット毎のＲＧＢデータを作成する（ステップＳ１８）。このとき、描画部４１ｂは、生成したＲＧＢデータを画像メモリであるバンドメモリ４１ｃ内に格納する。コントローラ設定・制御部４１ｄは、描画部４１ｂから１ページ分の所定のＩＤデータを受けとり、そのＩＤデータ内に設定された色変換テーブル６０を含む色補正テーブルと、ハーフトーン処理テーブルとを色処理部４１ｅ内にどのように設定すべきかを示すコントローラ設定データに基づいて、各テーブルをＲＯＭ４３から色処理部４１ｅ内の高速読み出しメモリ（ＳＲＡＭ）にダウンロードして設定する。また、ハーフトーン処理部内にも、ハーフトーン処理（二値化処理）時に使用されるハーフトーン処理テーブルが、ＲＯＭ４３からダウンロードされる。
【００３８】
色処理部４１ｅ内に各テーブルが設定されると、コントローラ設定・制御部４１ｄは、色処理の開始命令を色処理部４１ｅに与える。それに応答して、色処理部４１ｅは、バンドメモリ４１ｃ内のＲＧＢデータと、属性データからなる画像データを、ダイレクト・メモリ・アクセスにより読み出す。そして、色処理部４１ｅ内のＲＧＢ色調整部は、読み出したＲＧＢデータに対し、設定した色調整テーブルを参照して、色の強度を調整するなどの色調整処理を行う。さらに、調整されたＲＧＢデータは、色変換部に与えられる。色変換部は、設定された色変換テーブル６０を参照して、ＲＧＢデータをＣＭＹＫデータに変換する（ステップＳ３２５）。
【００３９】
変換されたＣＭＹＫデータは、ＣＭＹＫ色調整部において、設定された色調整テーブルを参照して、色調整される。例えば、特定の色の強度を強調するなどである。そして、ハーフトーン処理部は、ＣＭＹＫデータに対してハーフトーン処理テーブルを参照して、複数のドットからなる網点によるハーフトーン処理（二値化処理）を行う（ステップＳ３２６）。その結果、ドットを印刷するか印刷しないの二値データ、あるいは、ドット内のさらに狭い領域を印刷するか印刷しないかの二値データからなる画像再生データが生成される。この画像再生データは、パルス幅変調に与えられ、プリンタエンジン４２内のレーザの駆動パルス信号に変調され、プリンタエンジン４２に与えられる。以上のステップＳ３１０〜Ｓ２６が、１ページ毎に繰り返される（ステップＳ３３０）。
【００４０】
ここで、本実施形態においては、色処理部４１ｅにてコンピュータ１０にて作成された色変換テーブル６０を参照してＲＧＢデータからＣＭＹＫデータに変換する構成を採用したが、むろん、このように色変換テーブル６０を参照する態様に限定されるものではなく、色処理部４１ｅにて逐次ＲＧＢデータを入力する毎に画像処理を行ないつつ色変換するようにしても良い。
【００４１】
また、上述した実施形態においては、レーザプリンタ４０を利用した態様を説明してきたが、むろん、本発明にかかる手法にて作成された色変換テーブル６０をインクジェットプリンタでの印刷に利用するようにしても良いことは言うまでもない。かかる場合、コンピュータ１０のＨＤＤ１５に色変換テーブル６０を格納しておき、ＰＲＴＤＲＶ２１にて色変換処理を実行するに際して、この色変換テーブル６０を参照するようにすれば良い。
【００４２】
（５）まとめ：
このように、ディスプレイ１８のＲＧＢ色空間からレーザプリンタ４０のトナー色であるＣＭＹＫ色空間に変換する色変換テーブル６０を作成するに際して、ＲＧＢデータの補色データであるｃｍｙデータおよびこのｃｍｙデータの最小値にて構成されるｋデータに基づいて、ＲＧＢデータが有彩色に近いか無彩色に近いかを示す変数ｒａｔｅを導入する。そして、この変数ｒａｔｅに基づいて非線形関数３１，３２にて規定される墨色発生率ＢＧ（ｒａｔｅ）と有彩色除去率ＵＣＲ（ｒａｔｅ）から墨色発生量ｂｇおよび有彩色除去量ｕｃｒを算出し、この墨色発生量ｂｇと有彩色除去量ｕｃｒからＣＭＹＫデータを算出するとともに、ＲＧＢデータとこのＣＭＹＫデータとの対応関係を規定する色変換テーブルを作成することによって、グレイ軸ではＫデータ単色で色再現し、グレイ軸から離れるに従ってＣＭＹＫデータ混色で色再現することが可能となり、色再現性を向上させることが可能になる。
【図面の簡単な説明】
【図１】本発明にかかる画像処理を実行して色変換テーブルを作成可能なコンピュータのハードウェア構成を示したハードウェア構成図である。
【図２】ソフトウェアに構成を示したソフトウェア構成図である。
【図３】色変換テーブル作成処理の処理内容を示したフローチャートである。
【図４】グレイ保証処理の処理内容を示したフローチャートである。
【図５】墨色発生率ＢＧ（ｒａｔｅ）特性および有彩色除去率ＵＣＲ（ｒａｔｅ）特性を示した特性図である。
【図６】特性テーブルの構成の一例を示したテーブル構成図である。
【図７】グレイ保証処理を実行した場合のデータ変化を示した図である。
【図８】色変換テーブル作成処理にて作成された色変換テーブルの構成図である。
【図９】レーザプリンタの構成を示した構成図である。
【図１０】画像処理の処理内容を示したフローチャートである。
【符号の説明】
１０…コンピュータ
１１…ＣＰＵ
１２…システムバス
１３…ＲＯＭ
１４…ＲＡＭ
１５…ＨＤＤ
１６…フレキシブルディスクドライブ
１７…ＣＲ−ＲＯＭドライブ
１８…ディスプレイ
１９ａ…シリアル通信用Ｉ／Ｏ
１９ｂ…パラレル通信用Ｉ／Ｏ
４０…レーザプリンタ
【図１】
0004038660.tif 000007
【図２】
0004038660.tif 000008
【図３】
0004038660.tif 000009
【図４】
0004038660.tif 000010
【図５】
0004038660.tif 000011
【図６】
0004038660.tif 000012
【図７】
0004038660.tif 000013
【図８】
0004038660.tif 000014
【図９】
0004038660.tif 000015
【図１０】
0004038660.tif 000016