(57)【要約】【課題】グレー軸以外の色の擬似輪郭を防ぐことができないという課題があった。【解決手段】印刷物Ｐ１にて擬似輪郭Ｌが発生した領域をポイントＸ１，Ｘ２にて指定し、ＣＭＹＫ色空間におけるポイントＸ１，Ｘ２間のＣＭＹＫデータをスムージングしたＣ’Ｍ’Ｙ’Ｋ’データに基づいて作成したスムージング色変換テーブル１５ｃによって、ＲＧＢデータをＣＭＹＫデータに色変換することによって、グレー軸以外においても擬似輪郭Ｌが低減された画質の良い印刷物Ｐ２を取得することが可能になる。【選択図】　図２
2004023196.tif 000002
【特許請求の範囲】
【請求項１】
複数の要素色にて表現される第一色空間と、別の複数の要素色にて表現される第二色空間との対応関係を複数の参照ポイントにて規定した色変換テーブルの同対応関係を修正し、同修正した色変換テーブルに基づいて、上記第一色空間にて表される第一画像データを上記第二色空間にて表される第二画像データに色変換する画像処理装置であって、
階調値表現された複数画素にて構成される上記第一画像データを入力する画像データ入力手段と、
上記第一画像データから所定の二つの画素を指定する画素指定手段と、
上記指定した二つの画素に対応する上記第一色空間上の各第一色空間ポイントにて形成される区間から別の複数の第一色空間ポイントを抽出する第一色空間ポイント抽出手段と、
上記第一色空間上の各第一色空間ポイントに対応する上記第二色空間上の各第二色空間ポイントを取得する第二色空間ポイント取得手段と、
上記取得した各第二色空間ポイントを同第二色空間上にて滑らかに変化する位置に補正するポイント補正手段と、
上記補正した第二色空間ポイントに基づいて、上記色変換テーブルの上記参照ポイントの規定を修正する色変換テーブル修正手段と、
上記修正した色変換テーブルに基づいて上記入力した第一画像データを第二画像データに色変換する色変換手段とを具備することを特徴とする画像処理装置。
【請求項２】
上記第一色空間ポイント抽出手段は、上記区間上に存在する上記参照ポイントを上記第一色空間ポイントとして抽出することを特徴とする上記請求項１に記載の画像処理装置。
【請求項３】
上記ポイント補正手段は、上記各第二色空間ポイントの各要素色毎に二次元空間を形成し、この形成した二次元空間において同各第二色空間ポイントを滑らかに変化する位置に補正することによって、上記第二色空間上にて滑らかに変化する位置に補正することを特徴とする上記請求項１または請求項２のいずれかに記載の画像処理装置。
【請求項４】
上記ポイント補正手段は、上記各第二色空間ポイントを上記第二色空間上にて滑らかに変化する位置に補正するに際して、最小二乗法の演算を実行することを特徴とする上記請求項１〜請求項３のいずれかに記載の画像処理装置。
【請求項５】
上記画素指定手段は、上記第一画像データの画像を表示する画像表示手段を有し、この画像表示手段が表示した画像上において上記二つの画素を指定することを特徴とする上記請求項１〜請求項４のいずれかに記載の画像処理装置。
【請求項６】
上記色変換テーブル修正手段は、上記修正した上記参照ポイントの階調値表現を高階調化することを特徴とする上記請求項２〜請求項５のいずれかに記載の画像処理装置。
【請求項７】
上記第一色空間は、各ＲＧＢの要素色にて形成された色空間であるとともに、上記第二色空間は、各ＣＭＹＫの要素色にて形成された色空間であることを特徴とする上記請求項１〜請求項６のいずれかに記載の画像処理装置。
【請求項８】
複数の要素色にて表現される第一色空間と、別の複数の要素色にて表現される第二色空間との対応関係を複数の参照ポイントにて規定した色変換テーブルの同対応関係を修正し、同修正した色変換テーブルに基づいて、上記第一色空間にて表される第一画像データを上記第二色空間にて表される第二画像データに色変換する画像処理方法であって、
階調値表現された複数画素にて構成される第一画像データを入力する画像データ入力工程と、
上記第一画像データから所定の二つの画素を指定する画素指定工程と、
上記指定した二つの画素に対応する上記第一色空間上の各第一色空間ポイントにて形成される区間から別の複数の第一色空間ポイントを抽出する第一色空間ポイント抽出工程と、
上記第一色空間上の各第一色空間ポイントに対応する上記第二色空間上の各第二色空間ポイントを取得する第二色空間ポイント取得工程と、
上記取得した各第二色空間ポイントを同第二色空間上にて滑らかに変化する位置に補正するポイント補正工程と、
上記補正した第二色空間ポイントに基づいて、上記色変換テーブルの上記参照ポイントの規定を修正する色変換テーブル修正工程と、
上記修正した色変換テーブルに基づいて上記入力した第一画像データを第二画像データに色変換する色変換工程とを具備することを特徴とする画像処理方法。
【請求項９】
複数の要素色にて表現される第一色空間と、別の複数の要素色にて表現される第二色空間との対応関係を複数の参照ポイントにて規定した色変換テーブルの同対応関係を修正し、同修正した色変換テーブルに基づいて、上記第一色空間にて表される第一画像データを上記第二色空間にて表される第二画像データに色変換する機能を実現する画像処理プログラムであって、
階調値表現された複数画素にて構成される第一画像データを入力する画像データ入力機能と、
上記第一画像データから所定の二つの画素を指定する画素指定機能と、
上記指定した二つの画素に対応する上記第一色空間上の各第一色空間ポイントにて形成される区間から別の複数の第一色空間ポイントを抽出する第一色空間ポイント抽出機能と、
上記第一色空間上の各第一色空間ポイントに対応する上記第二色空間上の各第二色空間ポイントを取得する第二色空間ポイント取得機能と、
上記取得した各第二色空間ポイントを同第二色空間上にて滑らかに変化する位置に補正するポイント補正機能と、
上記補正した第二色空間ポイントに基づいて、上記色変換テーブルの上記参照ポイントの規定を修正する色変換テーブル修正機能と、
上記修正した色変換テーブルに基づいて上記入力した第一画像データを第二画像データに色変換する色変換機能とを具備することを特徴とする画像処理プログラム。
【請求項１０】
上記請求項９に記載の画像処理プログラムを記録した媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置、画像処理方法、画像処理プログラムおよび画像処理プログラムを記録した媒体に関し、特に、色変換テーブルを使用して複数の要素色にて表現される第一画像データを別の複数の要素色にて表現される第二画像データに色変換する画像処理装置、画像処理方法、画像処理プログラムおよび画像処理プログラムを記録した媒体に関する。
【０００２】
【従来の技術】
従来、この種の画像処理装置は、グレー軸の擬似輪郭を防ぐために、キャリブレーションを用いていた。
【０００３】
【発明が解決しようとする課題】
上述した従来の画像処理装置においては、グレー軸以外の色の擬似輪郭を防ぐことができないという課題があった。
【０００４】
本発明は、上記課題にかんがみてなされたもので、グレー軸以外の色の擬似輪郭を防止することが可能な画像処理装置、画像処理方法、画像処理プログラムおよび画像処理プログラムを記録した媒体の提供を目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するため、請求項１にかかる発明は、複数の要素色にて表現される第一色空間と、別の複数の要素色にて表現される第二色空間との対応関係を複数の参照ポイントにて規定した色変換テーブルの同対応関係を修正し、同修正した色変換テーブルに基づいて、上記第一色空間にて表される第一画像データを上記第二色空間にて表される第二画像データに色変換する画像処理装置であって、階調値表現された複数画素にて構成される上記第一画像データを入力する画像データ入力手段と、上記第一画像データから所定の二つの画素を指定する画素指定手段と、上記指定した二つの画素に対応する上記第一色空間上の各第一色空間ポイントにて形成される区間から別の複数の第一色空間ポイントを抽出する第一色空間ポイント抽出手段と、上記第一色空間上の各第一色空間ポイントに対応する上記第二色空間上の各第二色空間ポイントを取得する第二色空間ポイント取得手段と、上記取得した各第二色空間ポイントを同第二色空間上にて滑らかに変化する位置に補正するポイント補正手段と、上記補正した第二色空間ポイントに基づいて、上記色変換テーブルの上記参照ポイントの規定を修正する色変換テーブル修正手段と、上記修正した色変換テーブルに基づいて上記入力した第一画像データを第二画像データに色変換する色変換手段とを具備する構成としてある。
【０００６】
上記のように構成した請求項１にかかる発明においては、複数の要素色にて表現される第一色空間と、別の複数の要素色にて表現される第二色空間との対応関係を複数の参照ポイントにて規定した色変換テーブルの同対応関係を修正し、同修正した色変換テーブルに基づいて、上記第一色空間にて表される第一画像データを上記第二色空間にて表される第二画像データに色変換する画像処理装置を提供する。かかる場合、画像データ入力手段では、階調値表現された複数画素にて構成される第一画像データを入力する。次に、画素指定手段にて、入力した第一画像データから所定の二つの画素を指定する。
【０００７】
ここで、第一色空間ポイント抽出手段では、画素指定手段にて指定した二つの画素に対応する第一色空間上の各第一色空間ポイントにて形成される区間から別の複数の第一色空間ポイントを抽出する。また、第二色空間ポイント取得手段では、第一色空間上の各第一色空間ポイントに対応する第二色空間上の各第二色空間ポイントを取得する。このように第二色空間ポイントが取得されると、ポイント補正手段にて、この取得した各第二色空間ポイントを、第二色空間上にて滑らかに変化する位置に補正するとともに、色変換テーブル修正手段にて補正した第二色空間ポイントに基づいて、色変換テーブルの参照ポイントの規定を修正する。
【０００８】
そして、色変換手段にて、修正した色変換テーブルに基づき、入力した第一画像データを第二画像データに色変換する。このように、第一色空間の区間における第二色空間ポイントを滑らかに変化する位置に補正し、この補正に基づいて色変換テーブルを修正し、修正した色変換テーブルにて色変換を行なう。これによって、第一画像データにて指定した画素の第一色空間における区間上の要素色を別の要素色に変換した場合、この変換後の要素色の変化をスムーズな変化にすることが可能となる。すなわち、指定した色区間の擬似輪郭を防止することが可能になる。
【０００９】
抽出する第一色空間ポイントの具体的な一例として、請求項２にかかる発明は、上記請求項１に記載の画像処理装置において、上記第一色空間ポイント抽出手段は、上記区間上に存在する上記参照ポイントを上記第一色空間ポイントとして抽出する構成としてある。
上記のように構成した請求項２にかかる発明においては、第一色空間ポイント抽出手段にて区間上に存在する参照ポイントを第一色空間ポイントとして抽出する。このように、参照ポイントを抽出すると、色変換テーブルの参照ポイントのみを修正すれば良いため、簡易な手法にてスムージングを行なうことが可能になる。
【００１０】
第二色空間ポイントを補正する手法の一例として、請求項３にかかる発明は、上記請求項１または請求項２のいずれかに記載の画像処理装置において、上記ポイント補正手段は、上記各第二色空間ポイントの各要素色毎に二次元空間を形成し、この形成した二次元空間において同各第二色空間ポイントを滑らかに変化する位置に補正することによって、上記第二色空間上にて滑らかに変化する位置に補正する構成としてある。
上記のように構成した請求項３にかかる発明においては、ポイント補正手段にて第二色空間ポイントを第二色空間上にて滑らかに変化する位置に補正するに際し、各第二色空間ポイントの各要素色毎に二次元空間を形成する。そして、この形成した各二次元空間に各第二色空間ポイントを配置し、同第二色空間ポイントを当該二次元空間にて滑らかに変化する位置に補正する。これによって、補正後の第二色空間ポイントが第二色空間上にて滑らかに変化する位置に補正されることになる。
【００１１】
第二色空間ポイントが第二色空間上にて滑らかに変化する位置に補正する手法の一例として、請求項４にかかる発明は、上記請求項１〜請求項３のいずれかに記載の画像処理装置において、上記ポイント補正手段は、上記各第二色空間ポイントを上記第二色空間上にて滑らかに変化する位置に補正するに際して、最小二乗法の演算を実行する構成としてある。
上記のように構成した請求項４にかかる発明においては、ポイント補正手段では、各第二色空間ポイントを第二色空間上にて滑らかに変化する位置に補正するに際して、最小二乗法の演算を実行する。
【００１２】
画素指定手段にて画素を指定する手法の一例として、請求項５にかかる発明は、上記請求項１〜請求項４のいずれかに記載の画像処理装置において、上記画素指定手段は、上記第一画像データの画像を表示する画像表示手段を有し、この画像表示手段が表示した画像上において上記二つの画素を指定する構成としてある。
上記のように構成した請求項５にかかる発明においては、画素指定手段に第一画像データの画像を表示する画像表示手段を備えさせる。そして、画素指定手段ではこの画像表示手段が表示した画像上において二つの画素を指定する。
【００１３】
修正された色変換テーブルの参照ポイントは、利用者が、特に色合いを滑らかに変化させたいと考慮するポイントである。従って、この参照ポイントの階調値表現を高階調化することによって、より色合いの滑らかな変化を実現することが可能になる。そこで、請求項６にかかる発明は、上記請求項２〜請求項５のいずれかに記載の画像処理装置において、上記色変換テーブル修正手段は、上記修正した上記参照ポイントの階調値表現を高階調化する構成としてある。
上記のように構成した請求項６にかかる発明においては、色変換テーブル修正手段では、修正する色変換テーブルにおける参照ポイントの階調値表現を高階調化する。
【００１４】
上述してきた第一色空間および第二色空間の具体的な一例として、請求項７にかかる発明は、上記請求項１〜請求項６のいずれかに記載の画像処理装置において、上記第一色空間は、各ＲＧＢの要素色にて形成された色空間であるとともに、上記第二色空間は、各ＣＭＹＫの要素色にて形成された色空間である構成としてある。
上記のように構成した請求項７にかかる発明においては、第一色空間を各ＲＧＢの要素色にて形成するとともに、第二色空間を各ＣＭＹＫの要素色にて形成する。
【００１５】
また、複数の要素色にて表現される第一色空間と、別の複数の要素色にて表現される第二色空間との対応関係を複数の参照ポイントにて規定した色変換テーブルの同対応関係を修正し、同修正した色変換テーブルに基づいて、上記第一色空間にて表される第一画像データを上記第二色空間にて表される第二画像データに色変換する手法は必ずしも実体のある装置に限られる必要はなく、その画像処理方法としても機能することは容易に理解できる。
【００１６】
このため、請求項８にかかる発明は、複数の要素色にて表現される第一色空間と、別の複数の要素色にて表現される第二色空間との対応関係を複数の参照ポイントにて規定した色変換テーブルの同対応関係を修正し、同修正した色変換テーブルに基づいて、上記第一色空間にて表される第一画像データを上記第二色空間にて表される第二画像データに色変換する画像処理方法であって、階調値表現された複数画素にて構成される第一画像データを入力する画像データ入力工程と、上記第一画像データから所定の二つの画素を指定する画素指定工程と、上記指定した二つの画素に対応する上記第一色空間上の各第一色空間ポイントにて形成される区間から別の複数の第一色空間ポイントを抽出する第一色空間ポイント抽出工程と、上記第一色空間上の各第一色空間ポイントに対応する上記第二色空間上の各第二色空間ポイントを取得する第二色空間ポイント取得工程と、上記取得した各第二色空間ポイントを同第二色空間上にて滑らかに変化する位置に補正するポイント補正工程と、上記補正した第二色空間ポイントに基づいて、上記色変換テーブルの上記参照ポイントの規定を修正する色変換テーブル修正工程と、上記修正した色変換テーブルに基づいて上記入力した第一画像データを第二画像データに色変換する色変換工程とを具備する構成としてある。
すなわち、必ずしも実体のある装置に限らず、その方法としても有効であることに相違はない。
【００１７】
ところで、このような画像処理装置は単独で存在する場合もあるし、ある機器に組み込まれた状態で利用されることもあるなど、発明の思想としてはこれに限らず、各種の態様を含むものである。従って、ソフトウェアであったりハードウェアであったりするなど、適宜、変更可能である。発明の思想の具現化例としてインストール制御装置のソフトウェアとなる場合には、かかる機能を実現するプログラムが当然に存在し、同プログラムの実行にて機能が利用されるといわざるをえない。
【００１８】
その一例として、請求項９にかかる発明は、複数の要素色にて表現される第一色空間と、別の複数の要素色にて表現される第二色空間との対応関係を複数の参照ポイントにて規定した色変換テーブルの同対応関係を修正し、同修正した色変換テーブルに基づいて、上記第一色空間にて表される第一画像データを上記第二色空間にて表される第二画像データに色変換する機能を実現する画像処理プログラムであって、階調値表現された複数画素にて構成される第一画像データを入力する画像データ入力機能と、上記第一画像データから所定の二つの画素を指定する画素指定機能と、上記指定した二つの画素に対応する上記第一色空間上の各第一色空間ポイントにて形成される区間から別の複数の第一色空間ポイントを抽出する第一色空間ポイント抽出機能と、上記第一色空間上の各第一色空間ポイントに対応する上記第二色空間上の各第二色空間ポイントを取得する第二色空間ポイント取得機能と、上記取得した各第二色空間ポイントを同第二色空間上にて滑らかに変化する位置に補正するポイント補正機能と、上記補正した第二色空間ポイントに基づいて、上記色変換テーブルの上記参照ポイントの規定を修正する色変換テーブル修正機能と、上記修正した色変換テーブルに基づいて上記入力した第一画像データを第二画像データに色変換する色変換機能とを具備する構成としてある。
【００１９】
かかるソフトウェアを記録した記録媒体上においても当然に存在し、利用されるといわざるをえない。そこで、請求項１０にかかる発明は、上記請求項９に記載の画像処理プログラムを記録した媒体の構成としている。むろん、その記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。また、一次複製品、二次複製品などの複製段階については全く問う余地無く同等である。また、一部がソフトウェアであって、一部がハードウェアで実現されている場合においても発明の思想において全く異なるものではなく、一部を記録媒体上に記憶しておいて必要に応じて適宜読み込まれるような形態のものとしてあってもよい。
【００２０】
【発明の効果】
以上説明したように請求項１，請求項８〜請求項１０にかかる発明は、第一画像データ上の二つの画素にて指定された第一色空間の区間に対応した第二色空間での色合いの変化をスムーズにすることによって、同区間の擬似輪郭を防止することが可能な画像処理装置、画像処理方法、画像処理プログラムおよび画像処理プログラムを記録した媒体を提供することができる。
また、請求項２にかかる発明によれば、簡易な手法にてスムージングを行なうことが可能になる。
さらに、請求項３にかかる発明によれば、簡易な手法で第二色空間ポイントを滑らかに変化するように補正することが可能になる。
さらに、請求項４にかかる発明によれば、第二色空間ポイントを滑らかに変化するように補正することが可能な演算手法の一例を提示することができる。
さらに、請求項５にかかる発明によれば、画素を指定する際に、表示された画像に基づいて指定することが可能になる。
さらに、請求項６にかかる発明によれば、指定された区間での色合いの変化をよりスムーズにすることが可能になる。
さらに、請求項７にかかる発明によれば、第一色空間および第二色空間を構成する各要素色の一例を提示することができる。
【００２１】
【発明の実施の形態】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）コンピュータの構成：
（２）色変換テーブルの構成：
（３）スムージングについて：
（４）印刷処理の処理内容：
（５）スムージング処理の処理内容：
（６）まとめ：
【００２２】
（１）コンピュータの構成：
図１は本発明にかかる画像処理装置を適用するコンピュータの概略ハードウェア構成を示しており、図２は、画像処理装置の機能を実現可能な画像処理プログラムが同コンピュータのオペレーティングシステムに組み込まれたプリンタドライバ上に画像処理モジュールとして実現された場合における概略構成図を示している。同図において、コンピュータ１０は、演算処理の中枢をなすＣＰＵ１１を備えており、このＣＰＵ１１はシステムバス１２を介してバイオスなどの記載されたＲＯＭ１３やＲＡＭ１４にアクセス可能となっている。
【００２３】
また、システムバス１２には、外部記憶装置としてのハードディスクドライブ（ＨＤＤ）１５と、フレキシブルディスクドライブ１６と、ＣＤ−ＲＯＭドライブ１７とが接続されており、ＨＤＤ１５に記憶されたオペレーティングシステム２０やアプリケーションプログラム（ＡＰＬ）２５等がＲＡＭ１４に転送され、ＣＰＵ１１はＲＯＭ１３とＲＡＭ１４に適宜アクセスすることによってオペレーティングシステム２０やアプリケーション２５を実行する。すなわち、ＲＡＭ１４を一時的なワークエリアとして種々のプログラムを実行する。
【００２４】
コンピュータ１０には、シリアル通信用Ｉ／Ｏ１９ａを介してキーボード３０やマウス３１等の操作用入力機器が接続されており、図示しないビデオボードを介して表示用のディスプレイ１８が接続されている。さらに、プリンタ４０とはパラレル通信用Ｉ／Ｏ１９ｂを介して接続が可能である。尚、コンピュータ１０の構成は簡略化して説明しているが、パーソナルコンピュータとして一般的な構成を有するものを採用することができる。むろん、本発明が適用されるコンピュータはパーソナルコンピュータに限定されるものではない。この実施形態はいわゆるデスクトップ型コンピュータであるが、ノート型であるとか、モバイル対応のものであっても良い。また、コンピュータ１０とプリンタ４０の接続インタフェースも上述のものに限る必要はなくシリアルインタフェースやＳＣＳＩ，ＵＳＢ接続など種々の接続態様を採用可能であるし、今後開発されるいかなる接続態様であっても同様である。
【００２５】
この例では、オペレーティングシステム２０やアプリケーション２５等の各プログラムの類は、ＨＤＤ１５に記録されているが、記録媒体はＨＤＤ１５に限定されるものではない。例えば、フレキシブルディスク１６ａであるとか、ＣＤ−ＲＯＭ１７ａであってもよい。これらの記録媒体に記録されたプログラムは、フレキシブルディスクドライブ１６やＣＤ−ＲＯＭドライブ１７を介してコンピュータ１０に読み込まれ、ＨＤＤ１５にインストールされる。そして、ＨＤＤ１５を介してＲＡＭ１４上に読み込まれてコンピュータを制御することになる。また、記録媒体は、これに限らず、光磁気ディスクなどであってもよい。また、半導体デバイスとしてフラッシュカードなどの不揮発性メモリなどを利用することも可能であるし、モデムや通信回線を介して外部のファイルサーバにアクセスしてダウンロードする場合には通信回線が伝送媒体となって本発明が利用される。
【００２６】
一方、図２に示すように本実施形態にかかるコンピュータ１０では、プリンタドライバ（ＰＲＴＤＲＶ）２１と入力機器ドライバ（ＤＲＶ）２２とディスプレイドライバ（ＤＲＶ）２３とがオペレーティングシステム２０に組み込まれている。ディスプレイＤＲＶ２３はディスプレイ１８における画像データ等の表示を制御するドライバであり、入力機器ＤＲＶ２２はシリアル通信用Ｉ／Ｏ１９ａを介して入力される上記キーボード３１やマウス３２からのコード信号を受信して所定の入力操作を受け付けるドライバである。
【００２７】
ＡＰＬ２５は、カラー画像のレタッチ等を実行可能なアプリケーションプログラムであり、利用者は当該ＡＰＬ２５を実行し、キーボード３０やマウス３１の操作用入力機器を操作してカラー画像をプリンタ４０にて印刷させることができるようになっている。すなわち、ＡＰＬ２５は利用者の指示によりＨＤＤ１５に記録された画像データ１５ａをＲＡＭ１４に読み出して、ディスプレイＤＲＶ２３を介して当該画像データ１５ａに基づく画像をディスプレイ１８上に表示させる。利用者が上記入力機器を操作するとその操作内容が入力機器ＤＲＶ２２を介して取得されて内容が解釈されるようになっており、ＡＰＬ２５はその操作内容に応じて印刷指示やレタッチなど種々の処理を行う。
【００２８】
ＡＰＬ２５にて印刷指示がなされると上記ＰＲＴＤＲＶ２１が起動され、ＰＲＴＤＲＶ２１は、ディスプレイＤＲＶ２３にデータを送出して印刷に必要な情報を入力させるためのユーザーインターフェース（ＵＩ）を表示する。図３は、当該ＵＩの一つである印刷プロパティー画面を示しており、ＰＲＴＤＲＶ２１は、入力機器ＤＲＶ２２を介してキーボード３０やマウス３１にて行なわれる種々の情報入力を受け付ける。同図に示す印刷のプロパティ画面５０では、印刷時に指定すべき種々のパラメータ入力が可能であり、部数やページ数を入力する各種入力ボックス５１や、印刷実行指示やキャンセル指示等を行う各種ボタン５２が備えられている。さらに当該印刷プロパティ画面５０の下部には、スムージングされた色変換テーブル（ＬＵＴ）の作成を指示するためのオプション選択エリア５３が設けられている。このスムージングされた色変換テーブルの作成を指示するに際しては、色変換テーブルオプション５３ａをチェックするとともに、領域指定ボタン５３ｂを押し下げる。すると、後述する領域指定画面が表示され、利用者はこの領域指定画面にて色変換テーブルをスムージングする画像領域を指定する。
【００２９】
すなわち、本実施形態においては、ＨＤＤ１５に、通常、使用される色変換テーブル１５ｂが保存されており、色変換時に、色変換テーブルオプション５３ａがチェックされた場合に、ＰＲＴＤＲＶ２１の色変換モジュール２１ｂは、ＨＤＤ１５に色変換テーブル１５ｂに基づいて、スムージング色変換テーブル１５ｃを作成し、当該スムージング色変換テーブル１５ｃを参照して色変換を実行するようになっている。すなわち、デフォルトとしては、通常の色変換テーブル１５ｂを使用するものの、色変換テーブルオプション５３ａが選択されると、スムージング色変換テーブル１５ｃを作成するとともに、このスムージング色変換テーブル１５ｃを使用して色変換を実行する。
【００３０】
（２）色変換テーブルの構成：
図４は、ＨＤＤ１５に保存される上述した通常の色変換テーブル１５ｂの一例を示している。同図において、色変換テーブル１５ｂでは、ＲＧＢデータと、ＣＭＹＫデータとのそれぞれが０〜２５５の値を有し、各色２５６階調（８ビット）にて構成されている。また、ＲＧＢデータについては、ＲＧＢの各色成分について階調値を１６等分して参照点を形成しており、ＲＧＢの各色を軸とする直交空間に形成されるＲＧＢ空間の色立体について、図５に示すように各軸に１７個の格子点を与えつつ構成した立方格子が参照点である。従って、参照点数は合計１７＊＊３個であり、色変換テーブル１５ｂにおいては１７＊＊３色について、ＲＧＢデータとＣＭＹＫデータとの対応関係を規定している。なお、図５において原点Ｏは、ブラックポイントＫであり、原点Ｏに対向する頂点はホワイトポイントＷであり、両者を結んだ直線（グレー軸）上の色は無彩色となる。
【００３１】
（３）スムージングについて：
ここで、スムージングについて説明する。図６は、画像データ１５ａをディスプレイ１８に表示した画面図である。同図において、画像データ１５ａにて形成される画像１５ａ１は、海に沈む夕日を示している画像である。このような画像１５ａ１では、太陽光線が図矢印方向に略放射状のグラデーションを形成しながら、明るい色が徐々に暗い色に変化していく。ここで、青色およびその近辺の色や、夕焼け等の画像を構成する赤色およびその近傍の所定色は、ディスプレイ１８の色域より、プリンタ４０の色域の方が広い場合があり、印刷した際に擬似輪郭が生じやすくなる。すなわち、図７に示すように、このような画像１５ａ１をプリンタ４０にて印刷させた印刷物Ｐ１においては、色の変化方向に擬似輪郭Ｌが発生する場合がある。
【００３２】
かかる場合、従来では、画像１５ａ１をプリンタ４０にて印刷しては擬似輪郭Ｌの発生の有無を確認するとともに、擬似輪郭Ｌが発生した場合は、印刷結果の擬似輪郭Ｌの発生状況を確認し、擬似輪郭Ｌが低減するように試行錯誤してディスプレイ１８に表示させるためのＲＧＢデータを修正していた。この作業は、煩雑かつ時間がかかるため、擬似輪郭Ｌが低減された良好な画質の印刷物Ｐ１を得るためには、多大な労力が必要であった。そこで、本実施形態においては、図３に示した印刷プロパティ−画面５０にて領域指定５３が選択されたときに、図８に示した領域指定画面６０をディスプレイ１８に表示させる。
【００３３】
そして、利用者に、上述した青色およびその近辺の色や、夕焼け等の画像を構成する赤色およびその近傍の所定色等、擬似輪郭Ｌが発生している領域を指定させ、この指定された領域の色域について色変換テーブル１５ｂのスムージングを行なうことにより擬似輪郭Ｌの発生を低減可能なスムージング色変換テーブル１５ｃを作成し、このスムージング色変換テーブル１５ｃに基づいてＲＧＢデータをＣＭＹＫデータに色変換する。これによって、擬似輪郭Ｌが低減された良好な画質の印刷物を得ることを可能にする。図８は、擬似輪郭Ｌが発生している範囲をポイントＸ１〜ポイントＸ２にて指定していることを示している。この指定は、マウス３１にて行なえば良い。ここで、ポイントＸ１，Ｘ２を指定後、領域指定画面６０にてＯＫ６１を選択すると、このポイントＸ１，Ｘ２のＲＧＢデータに基づいて、図９に示すようにＲＧＢ色空間においてポイントＸ１，Ｘ２が設定される。
【００３４】
本実施形態においては、簡略化のため、ポイントＸ１，Ｘ２がＲＧ平面上に規定された参照点である態様にて説明する。むろん、このような態様に限定されるものではない。このように、ＲＧＢ色空間にてポイントＸ１，Ｘ２が設定されると、色変換テーブル１５ｂに基づいて、このポイントＸ１，Ｘ２のＲＧＢデータに対応するＣＭＹＫデータが決定される。かかる場合、この対応関係は、図１０に示すように、ポイントＸ１においては、（Ｒ１，Ｇ１，Ｂ１）＝（Ｃ１，Ｍ１，Ｙ１，Ｋ１）となり、ポイントＸ２においては、（Ｒ２，Ｇ２，Ｂ２）＝（Ｃ２，Ｍ２，Ｙ２，Ｋ２）となっている。そして、ポイントＸ１，Ｘ２が設定されると、このポイントＸ１，Ｘ２を直線で結び、その直線上に位置する参照点を抽出する。本実施形態においては、図１１に示すように、ポイントＸ１，Ｘ２を結んだ直線上の参照点であるポイントＸ３，Ｘ４を抽出するとともに、ポイントＸ３，Ｘ４のＲＧＢデータに対応したＣＭＹＫデータを図１２に示した色変換テーブル１５ｂから抽出する。
【００３５】
かかる場合、このポイントＸ３，Ｘ４についてのＲＧＢデータとＣＭＹＫデータとの対応関係は、ポイントＸ３においては、（Ｒ３，Ｇ３，Ｂ３）＝（Ｃ３，Ｍ３，Ｙ３，Ｋ３）となり、ポイントＸ４においては、（Ｒ４，Ｇ４，Ｂ４）＝（Ｃ４，Ｍ４，Ｙ４，Ｋ４）となっている。ここで、このポイントＸ１〜Ｘ４のＲＧＢデータに対応するＣＭＹＫデータをＣＭＹＫ色空間に配置した場合、ＲＧＢ色空間においてポイントＸ１〜Ｘ４のＲＧＢデータは、直線上に配置される一方、ポイントＸ１〜Ｘ４のＣＭＹＫデータは、ＣＭＹＫ色空間上において直線を形成しない場合がある。このようにＣＭＹＫデータ色空間上にて非線形を形成することが、プリンタ４０にて印刷した場合に、画像１５ａ１におけるポイントＸ１，Ｘ２の直線上の色域において擬似輪郭Ｌが発生する原因となる。ここで、ＣＭＹＫ色空間は４次元であるため、図にて視認することができないため、本実施形態においては、図１３に示すように、３次元のＣＭＹ色空間にてその態様を説明する。
【００３６】
同図においては、ポイントＸ１〜Ｘ４をＣＭＹ色空間上に配置してある。このとき、ポイントＸ１〜Ｘ４は、１つの直線上には位置せず、各ポイントＸ１〜Ｘ４が非線形に屈曲した曲線にて結ばれる。上述したように、このポイントＸ１〜Ｘ４を結んだ場合に曲線を形成することが擬似輪郭Ｌの発生の原因となる。そこで、この曲線を図１４に示すように、直線に変換する。この変換は、最小自乗法等の演算手法を利用すれば良い。むろん、最小自乗法に限らず、既存の他の演算手法を利用するようにしても良い。この最小自乗法の演算によって、各ポイントＸ１〜Ｘ４は、ポイントＸ１’〜Ｘ４’に変換される。そして、このポイントＸ１’〜Ｘ４’のＣＭＹデータを補間演算を利用して算出する。
【００３７】
本実施形態においては、ポイントＸ１’のＣＭＹＫデータを（Ｃ１’，Ｍ１’，Ｙ１’）とし、ポイントＸ２’のＣＭＹデータを（Ｃ２’，Ｍ２’，Ｙ２’）とし、ポイントＸ３’のＣＭＹデータを（Ｃ３’，Ｍ３’，Ｙ３’）とし、ポイントＸ４’のＣＭＹＫデータを（Ｃ４’，Ｍ４’，Ｙ４’）とする。この曲線から直線への変換を４次元のＣＭＹＫ色空間で行なえば、各ポイントＸ１’〜Ｘ４’のＫデータが（Ｋ１’，Ｋ２’，Ｋ３’，Ｋ４’）と算出されることは言うまでもない。このように、曲線を直線に変換した後の各ポイントＸ１’〜Ｘ４’についてのＣＭＹＫデータが算出されると、このＣＭＹＫデータに基づいて色変換テーブル１５ｂを修正し、図１５に示すスムージング色変換テーブル１５ｃを作成する。そして、このように作成されたスムージング色変換テーブル１５ｃに基づいて、ＲＧＢデータをＣＭＹＫデータに色変換することにより、上述したように、擬似輪郭Ｌが低減された良好な画質の印刷物Ｐ１を得ることを可能にしている。ここで、より良好な画質を得るために、（Ｃ１’，Ｍ１’，Ｙ１’）、（Ｃ２’，Ｍ２’，Ｙ２’）、（Ｃ３’，Ｍ３’，Ｙ３’）、（Ｃ４’，Ｍ４’，Ｙ４’）の８ビット以上のデータサイズにて構成することによって、高精度化するようにしても良い。
【００３８】
（４）印刷処理の処理内容：
次に、上述した色変換テーブルのスムージングを考慮した印刷処理について説明する。本実施形態において、ＰＲＴＤＲＶ２１は、利用者の選択に基づいて、色変換テーブル１５ｂを参照して色変換を行ないつつプリンタ４０に印刷を実行させるか、スムージング色変換テーブル１５ｃを作成し当該スムージング色変換テーブル１５ｃを参照して色変換を行いつつプリンタ４０に印刷を実行させる。ここで、ＰＲＴＤＲＶ２１は、印刷を実行するために図２に示す画像データ取得モジュール２１ａと、色変換モジュール２１ｂと、ハーフトーン処理モジュール２１ｃと、印刷データ生成モジュール２１ｄとを備えている。色変換モジュール２１ｂは、ＨＤＤ１５から色変換テーブル１５ｂを読み出して、上述した手法に基づいて、スムージング色変換テーブル１５ｃを作成してＨＤＤ１５に格納するスムージング部２１ｂ１を有している。また、色変換モジュール２１ｂは、色変換テーブル１５ｂあるいはスムージング色変換テーブル１５ｃを参照して補間演算によって画像データの任意色についての色変換を実施する補間演算部２１ｂ２を備えている。
【００３９】
ここで、利用者が図３に示す印刷プロパティー画面５０にて印刷ボタン５２をクリックして印刷実行を指示すると、図１６に示すフローチャートに従って印刷処理を実行する。同図において、印刷処理が開始されると画像データ取得モジュール２１ａはＨＤＤ１５に格納された画像の画像データ１５ａを取得する（ステップＳ１００）。すると、画像データ取得モジュール２１ａは、色変換モジュール２１ｂを起動する（ステップＳ１０５）。色変換モジュール２１ｂが起動されると、当該色変換モジュール２１ｂにて後述のフローチャートに従って色変換処理が実行される。そして、色変換モジュール２１ｂが色変換を行ってＲＧＢデータに基づいたＣＭＹＫデータが生成されると、ハーフトーン処理モジュール２１ｃが起動され、ＣＭＹＫデータが同ハーフトーン処理モジュール２１ｃに受け渡される。当該ハーフトーン処理モジュール２１ｃは、各ドットのＣＭＹＫ階調値を変換してインク滴の記録密度で表現するためのハーフトーン処理を行うモジュールであり、このハーフトーン処理にて変換後の記録密度でインクを付着させるためのヘッド駆動データを生成する（ステップＳ１１０）。
【００４０】
印刷データ生成モジュール２１ｄは、かかるヘッド駆動データを受け取って、プリンタ４０で使用される順番に並べ替える。すなわち、プリンタ４０においてはインク吐出デバイスとして図示しない吐出ノズルアレイが搭載されており、当該ノズルアレイでは副走査方向に複数の吐出ノズルが並設されるため、副走査方向に数ドット分間離れたデータが同時に使用される。そこで、主走査方向に並ぶデータのうち同時に使用されるべきものがプリンタ４０にて同時にバッファリングされるように順番に並べ替えるラスタライズ処理を行う（ステップＳ１１５）。このラスタライズ処理の後、画像の解像度などの所定の情報を付加して印刷データを生成し、パラレル通信用Ｉ／Ｏ１９ｂを介してプリンタ４０に出力する（ステップＳ１２０）。プリンタ４０においては当該印刷データに基づいてディスプレイ１８に表示された画像１５ａ１を印刷する。そして、このステップＳ１００〜Ｓ１２０の処理を全ラスタについて実行する（ステップＳ１２５）。
【００４１】
次に、ステップＳ１０５にて起動された色変換モジュール２１ｂが実行する色変換処理を説明する。図１７は、この色変換処理の処理内容を示したフローチャートである。同図においては、最初に図３に示した印刷プロパティー画面５０にて利用者が色変換テーブルオプション選択チェックボックス５３ａを選択しているか否か、すなわち、スムージング色変換テーブル１５ｃに基づく色変換を行なうことを選択しているか否かを判別する（ステップＳ２００）。同ステップＳ２００にて、色変換テーブルオプション５３ａが選択されていると判別されない場合は、ＨＤＤ１５から通常の色変換テーブル１５ｂを読み出し、補間演算部２１ｂ２にて適宜補間演算を実行しつつ色変換を行ないＣＭＹＫデータを生成する（ステップＳ２０５）。
【００４２】
一方、ステップＳ２００にて、色変換テーブルオプション５３ａが選択されていると判別された場合は、スムージング部２１ｂ１にて後述するスムージング処理を実行し、スムージング色変換テーブル１５ｃを作成する（ステップＳ２１０）。そして、スムージング処理にて作成されたスムージング色変換テーブル１５ｃをＨＤＤ１５から読み出し、補間演算部２１ｂ２にて適宜補間演算を実行しつつ色変換を行ないＣＭＹＫデータを生成する（ステップＳ２１５）。
【００４３】
（５）スムージング処理の処理内容：
図１８は、上述したステップＳ２１０においてスムージング部２１ｂ１にて実行されるスムージング処理の処理内容を示したフローチャートである。同図において、領域指定画面６０にてポイントＸ１，Ｘ２が指定されると、このポイントＸ１，Ｘ２についてのＲＧＢデータ（（Ｒ１，Ｇ１，Ｂ１）、（Ｒ２，Ｇ２，Ｂ２））を取得する（ステップＳ３００）。そして、ＲＧＢ空間上にてポイントＸ１，Ｘ２を結んだ直線上のポイントＸ３，Ｘ４を特定するとともに（ステップＳ３０５）、このポイントＸ３，Ｘ４のＲＧＢデータ（（Ｒ３，Ｇ３，Ｂ３）、（Ｒ４，Ｇ４，Ｂ４））を取得する（ステップＳ３１０）。このように、ポイントＸ１〜Ｘ４の各ＲＧＢデータが取得されると、この取得された各ＲＧＢデータに対応するＣＭＹＫデータ（（Ｃ１，Ｍ１，Ｙ１，Ｋ１）、（Ｃ２，Ｍ２，Ｙ２，Ｋ２）、（Ｃ３，Ｍ３，Ｙ３，Ｋ３）、（Ｃ４，Ｍ４，Ｙ４，Ｋ４））を色変換テーブル１５ｂから取得する（ステップＳ３１５）。
【００４４】
ポイントＸ１〜Ｘ４についての各ＣＭＹＫデータを取得すると、最小自乗法等の手法を利用して、ＣＭＹＫ色空間上にて曲線を形成するこのポイントＸ１〜Ｘ４のＣＭＹＫデータ（（Ｃ１，Ｍ１，Ｙ１，Ｋ１）、（Ｃ２，Ｍ２，Ｙ２，Ｋ２）、（Ｃ３，Ｍ３，Ｙ３，Ｋ３）、（Ｃ４，Ｍ４，Ｙ４，Ｋ４））から直線を形成するポイントＸ１’〜Ｘ４’の各Ｃ’Ｍ’Ｙ’Ｋ’データ（（Ｃ１’，Ｍ１’，Ｙ１’，Ｋ１’）、（Ｃ２’，Ｍ２’，Ｙ２’，Ｋ２’）、（Ｃ３’，Ｍ３’，Ｙ３’，Ｋ３’）、（Ｃ４’，Ｍ４’，Ｙ４’，Ｋ４’））を算出する（ステップＳ３２０）。次に、この算出したポイントＸ１’〜Ｘ４’の各ＣＭＹＫデータ（（Ｃ１’，Ｍ１’，Ｙ１’，Ｋ１’）、（Ｃ２’，Ｍ２’，Ｙ２’，Ｋ２’）、（Ｃ３’，Ｍ３’，Ｙ３’，Ｋ３’）、（Ｃ４’，Ｍ４’，Ｙ４’，Ｋ４’））に基づいて、スムージング色変換テーブル１５ｃを作成する（ステップＳ３２５）。
【００４５】
（６）まとめ：
このように、印刷物Ｐ１にて擬似輪郭Ｌが発生した領域をポイントＸ１，Ｘ２にて指定し、ＣＭＹＫ色空間におけるポイントＸ１，Ｘ２間のＣＭＹＫデータをスムージングしたＣ’Ｍ’Ｙ’Ｋ’データに基づいて作成したスムージング色変換テーブル１５ｃによって、ＲＧＢデータをＣＭＹＫデータに色変換することによって、図１９に示すように、擬似輪郭Ｌが低減された画質の良い印刷物Ｐ２を取得することが可能になる。
【図面の簡単な説明】
【図１】本発明の一実施形態にかかる画像処理装置を適用したコンピュータの概略構成を示したブロック図である。
【図２】プリンタドライバの概略構成図である。
【図３】印刷プロパティー画面の画面図である。
【図４】通常の色変換テーブルの構成の一例を示した構成図である。
【図５】ＲＧＢ色空間の構成を示した構成図である。
【図６】画像データをディスプレイに表示した画面図である。
【図７】擬似輪郭が発生した印刷物の一例を示した図である。
【図８】領域指定画面の画面図である。
【図９】ポイントが設定されたＲＧＢ色空間の構成図である。
【図１０】ＲＧＢデータとＣＭＹＫデータとの対応を示した図である。
【図１１】ポイントが設定されたＲＧＢ色空間の構成図である。
【図１２】通常の色変換テーブルの構成図である。
【図１３】ＣＭＹ色空間の構成図である。
【図１４】曲線を直線に変換することを示した模式図である。
【図１５】スムージング色変換テーブルの構成図である。
【図１６】印刷処理の処理内容を示したフローチャートである。
【図１７】色変換処理の処理内容を示したフローチャートである。
【図１８】スムージング処理の処理内容を示したフローチャートである。
【図１９】擬似輪郭が低減された印刷物の一例を示した図である。
【符号の説明】
１０…コンピュータ
１１…ＣＰＵ
１２…システムバス
１３…ＲＯＭ
１４…ＲＡＭ
１５…ハードディスクドライブ
１５ａ…画像データ
１５ｂ…色変換テーブル
１５ｃ…スムージング色変換テーブル
１６…フレキシブルディスクドライブ
１６ａ…フレキシブルディスク
１７…ＣＤ−ＲＯＭドライブ
１７ａ…ＣＤ−ＲＯＭ
１８…ディスプレイ
１９ａ…シリアル通信用Ｉ／Ｏ
１９ｂ…パラレル通信用Ｉ／Ｏ
２０…オペレーティングシステム
２１…プリンタドライバ
２１ａ…画像データ取得モジュール
２１ｂ…色変換モジュール
２１ｂ１…スムージング部
２１ｂ２…補間演算部
２１ｃ…ハーフトーン処理モジュール
２１ｄ…印刷データ生成モジュール
２２…入力機器ドライバ
２３…ディスプレイドライバ
２５…アプリケーションプログラム
３１…キーボード
３２…マウス
４０…プリンタ
【図１】
2004023196.tif 000003
【図２】
2004023196.tif 000004
【図３】
2004023196.tif 000005
【図４】
2004023196.tif 000006
【図５】
2004023196.tif 000007
【図６】
2004023196.tif 000008
【図７】
2004023196.tif 000009
【図８】
2004023196.tif 000010
【図９】
2004023196.tif 000011
【図１０】
2004023196.tif 000012
【図１１】
2004023196.tif 000013
【図１２】
2004023196.tif 000014
【図１３】
2004023196.tif 000015
【図１４】
2004023196.tif 000016
【図１５】
2004023196.tif 000017
【図１６】
2004023196.tif 000018
【図１７】
2004023196.tif 000019
【図１８】
2004023196.tif 000020
【図１９】
2004023196.tif 000021