(57)【要約】 【課題】  画像に付与する色調の設定を容易に行うことができる技術を提供する。【解決手段】  画像の編集において色調を設定する際に、以下のような処理を行う。まず、画像の色調を規定する複数の色調パラメータを実質的に指定するための色調指定部２１０と、色見本画像を表示するための見本画像表示領域２２０と、を含む色調設定画面２００を表示する。そして、色調指定部２１０を通じて複数の色調パラメータを指定する。その後、指定された複数の色調パラメータに応じて、色見本画像の色調を調整する。そして、指定された複数の色調パラメータを確定する。【選択図】  図３
2005286985.tif 000002
【特許請求の範囲】
【請求項１】
画像の編集において色調を設定する方法であって、
（ａ）画像の色調を規定する複数の色調パラメータを指定するための色調指定部と、見本画像を表示するための見本画像表示領域と、を含む色調設定画面を表示する工程と、
（ｂ）前記色調指定部を通じて前記複数の色調パラメータを指定する工程と、
（ｃ）前記指定された複数の色調パラメータに基づいて、所定の基準画像に色調を付して前記見本画像を生成するための表示用変換テーブルを生成する工程と、
（ｄ）表示用変換テーブルに基づいて前記見本画像を生成し、前記見本画像表示領域に再表示する工程と、
（ｅ）前記指定された複数の色調パラメータに基づいて、編集対象である印刷画像に色調を付してインク色で表現するための印刷用変換テーブルを生成する工程を有する、方法。
【請求項２】
請求項１記載の方法であって、
前記印刷画像は、各画素の色が所定の色系列の中の一つの色である画像であり、
前記所定の色系列は、互いに明度が異なる複数の色の集合である、方法。
【請求項３】
請求項１記載の方法であって、
前記基準画像は、各画素の色が所定の色系列の中の一つの色である画像であり、
前記所定の色系列は、互いに明度が異なる複数の色の集合である、方法。
【請求項４】
請求項３記載の方法であって、
前記色調設定画面は、さらに、前記基準画像を表示するための基準画像表示領域を含む、方法。
【請求項５】
請求項２記載の方法であって、
前記工程（ａ）は、
あらかじめ用意された複数の画像の中から、前記基準画像を選択する工程を含む、方法。
【請求項６】
請求項２記載の方法であって、さらに、
（ｆ）前記印刷画像を受け取る工程を含み、
前記工程（ａ）は、
前記印刷画像に基づいて色調を付さずに前記基準画像を生成する工程を含む、方法。
【請求項７】
請求項２記載の方法であって、
前記工程（ｅ）は、
前記色調パラメータとインク色の強度とを対応づけて格納しているテーブルと、前記指定された複数の色調パラメータと、に基づいて、前記印刷画像を色調を付さずにインク色で表現するための印刷用基準変換テーブルから、前記印刷画像に色調を付してインク色で表現するための印刷用変換テーブルを生成する工程を含む、方法。
【請求項８】
請求項２記載の方法であって、
前記色調指定部は、前記複数の色調パラメータを１つの指定点で指定するための色調指定領域を有し、前記複数の色調パラメータが規定する色調が前記色調指定領域内の位置から視覚的に認識できるように構成されており、
前記工程（ｂ）は、
前記色調指定領域内において前記指定点を指定する工程を含み、
前記工程（ｃ）は、
前記指定点の位置に応じて前記複数の色調パラメータを計算する工程を含む、方法。
【請求項９】
請求項８記載の方法であって、
前記表示用変換テーブルは、
前記画像の画素のうち基準明度を有する画素の色を、前記基準明度を有する他の色に変換し、
前記画像の画素のうち前記基準明度よりも明るい明度を有する画素の色を、前記基準明度よりも明るい明度を有する他の色に変換し、
前記画像の画素のうち前記基準明度よりも暗い明度を有する画素の色を、前記基準明度よりも暗い明度を有する他の色に変換するテーブルである、方法。
【請求項１０】
請求項９記載の方法であって、
前記色調設定画面は、画像の明度に関する明度調整パラメータを指定するための明度調整部を含み、
前記方法は、さらに、
（ｆ）前記明度調整部を通じて前記明度調整パラメータを指定する工程と、
（ｇ）前記指定された明度調整パラメータに応じて、前記表示用変換テーブルを改変する工程と、を含む方法。
【請求項１１】
請求項９記載の方法であって、
前記色調指定領域は、Ｌ*ａ*ｂ*表色系においてＬ*が前記基準明度であるａ*ｂ*平面を含み、
前記表示用変換テーブルは、前記ａ*ｂ*平面においてａ*＝ｂ*＝０で特定される色を、前記指定点で特定される色に変換するテーブルである、方法。
【請求項１２】
請求項１１記載の方法であって、
前記印刷用変換テーブルは、Ｌ*ａ*ｂ*表色系においてＬ*が前記基準明度でありかつａ*＝ｂ*＝０で特定される色を、前記指定点で特定される色の彩度よりも低い彩度を有する色に変換するテーブルである、方法。
【請求項１３】
請求項１１記載の方法であって、さらに、
前記ａ*＝ｂ*＝０で特定される色のパッチを、前記色調設定画面に表示する工程と、
前記指定点で特定される色のパッチを、前記色調設定画面に表示する工程と、を含む、方法。
【請求項１４】
請求項９記載の方法であって、
前記色調指定領域は、Ｌ*ａ*ｂ*表色系においてＬ*が前記基準明度であって、それぞれａ*とｂ*とが所定の範囲の値を有する指定平面を含み、
前記指定平面内の各点の色は、前記指定平面内に含まれる所定の基準点に近いほど彩度が低く、
Ｄを、前記指定平面内の各点の前記基準点からの距離とし、
ｃを正の定数としたとき、
前記指定平面内に含まれ前記基準点を含む第１の領域内の各点の彩度Ｃｖ１は、
Ｃｖ１＜ｃ×Ｄ
の条件を満たし、
前記第１の領域の外側に位置する第２の領域内の各点の彩度Ｃｖ２は、
Ｃｖ２≧ｃ×Ｄ
の条件を満たす、方法。
【請求項１５】
請求項９記載の方法であって、
前記色調指定領域は、中心に明度のみで表すことができるグレーの点を有し、前記色調指定領域内の位置に応じて、各位置の色の彩度と色相の少なくとも一方が段階的に異なっているカラーサークルであり、
前記基準明度は、前記指定点で特定される色の明度である、方法。
【請求項１６】
請求項１５記載の方法であって、さらに、
前記基準明度を有する無彩色のパッチを、前記色調設定画面に表示する工程と、
前記指定点で特定される色のパッチを、前記色調設定画面に表示する工程と、を含む、方法。
【請求項１７】
請求項８記載の方法であって、
前記色調指定領域は、中心に明度のみで表すことができるグレーの点を有し、前記色調指定領域内の位置に応じて、各位置の色の彩度と色相の少なくとも一方が段階的に異なっているカラーサークルであり、
前記表示用変換テーブルは、前記カラーサークルの中心のグレーを、前記指定点で特定される色に変換するテーブルである、方法。
【請求項１８】
請求項１７記載の方法であって、
前記印刷用変換テーブルは、前記カラーサークルの中心のグレーを、前記指定点で特定される色の彩度よりも低い彩度を有する色に変換するテーブルである、方法。
【請求項１９】
請求項１７記載の方法であって、さらに、
前記カラーサークルの中心のグレーのパッチを、前記色調設定画面に表示する工程と、
前記指定点で特定される色のパッチを、前記色調設定画面に表示する工程と、を含む、方法。
【請求項２０】
請求項８記載の方法であって、
前記色調指定領域は、中心に明度のみで表すことができるグレーの点を有し、前記色調指定領域内の位置に応じて、各位置の色の彩度と色相の少なくとも一方が段階的に異なっているカラーサークルであり、
前記カラーサークル内の任意の点は、前記カラーサークルに対応する仮想的な正三角形であるインクカラー三角形内の対応点にマッピングされており、
前記インクカラー三角形は、前記カラーサークルと共通する中心を有する正三角形であって、前記対応点におけるインク色の強度が、前記対応点から前記インクカラー三角形の３つの辺に至る３つの垂線の長さに応じて決定されるように構成されており、
前記工程（ｅ）は、
前記３つの垂線の長さに応じて、前記インク色の強度を計算する工程と、
前記前記インク色の強度に基づいて、前記印刷画像を色調を付さずにインク色で表現するための印刷用基準変換テーブルから、前記印刷画像に色調を付してインク色で表現するための印刷用変換テーブルを生成する工程を含み、
前記工程（ｃ）は、
インク色の強度と前記色調パラメータとを対応づけて格納しているテーブルと、前記計算されたインク色の強度と、に基づいて、前記色調パラメータを決定する工程を含む、方法。
【請求項２１】
請求項２０記載の方法であって、
前記表示用変換テーブルは、
前記画像の画素のうち基準明度を有する画素の色を、前記基準明度を有する他の色に変換し、
前記画像の画素のうち前記基準明度よりも明るい明度を有する画素の色を、前記基準明度よりも明るい明度を有する他の色に変換し、
前記画像の画素のうち前記基準明度よりも暗い明度を有する画素の色を、前記基準明度よりも暗い明度を有する他の色に変換するテーブルであり、
前記基準明度は、Ｌ*ａ*ｂ*表色系においてＬ*＝４０〜６０である、方法。
【請求項２２】
請求項２１記載の方法であって、
前記印刷用変換テーブルは、前記画像の画素のうち前記基準明度を有する前記画素の色を、前記他の色の彩度よりも低い彩度を有する色に変換するテーブルである、方法。
【請求項２３】
請求項２１記載の方法であって、さらに、
前記基準明度を有する無彩色のパッチを前記色調設定画面に表示する工程と、
前記基準明度を有する前記他の色のパッチを前記色調設定画面に表示する工程と、を含む、方法。
【請求項２４】
画像の編集において色調を設定するためのプログラムであって、
画像の色調を規定する複数の色調パラメータを指定するための色調指定部と、見本画像を表示するための見本画像表示領域と、を含む色調設定画面を表示する機能と、
前記色調指定部を通じて前記複数の色調パラメータの指定を受け取る機能と、
前記指定された複数の色調パラメータに基づいて、所定の基準画像に色調を付して前記見本画像を生成するための表示用変換テーブルを生成する機能と、
表示用変換テーブルに基づいて前記見本画像を生成し、前記見本画像表示領域に再表示する機能と、
前記指定された複数の色調パラメータに基づいて、編集対象である印刷画像に色調を付してインク色で表現するための印刷用変換テーブルを生成する機能と、をコンピュータに実現させるためのプログラム。
【請求項２５】
画像の編集において色調を設定するための色調設定装置であって、
画像を表示する画像表示部と、
使用者の指示を受け取る入力部と、
前記画像表示部を制御し、前記指示に応じて前記色調を設定する制御部と、を備え、
前記制御部は、
画像の色調を規定する複数の色調パラメータを指定するための色調指定部と、見本画像を表示するための見本画像表示領域と、を含む色調設定画面を表示し、
前記色調指定部を通じて前記複数の色調パラメータの指定を受け取り、
前記指定された複数の色調パラメータに基づいて、所定の基準画像に色調を付して前記見本画像を生成するための表示用変換テーブルを生成し、
表示用変換テーブルに基づいて前記見本画像を生成し、前記見本画像表示領域に再表示し、
前記指定された複数の色調パラメータに基づいて、編集対象である印刷画像に色調を付してインク色で表現するための印刷用変換テーブルを生成する、色調設定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像に付与する色調を設定する技術に関する。
【背景技術】
【０００２】
従来より、明度のみの情報を有するモノクロ画像に好みの色調を付して表示し、また印刷するための技術が公開されている。モノクロ画像に付する色調としては、寒色気味の色調（以下「クール調」と呼ぶ）、暖色気味の色調（以下「ウォーム調」と呼ぶ）、写真が褪色した色合い（以下「セピア調」と呼ぶ）などがある。
【０００３】
たとえば、特許文献１においては、ディスプレイ画面を通じて画像編集の内容を指定し、画像を編集する技術が開示されている。
【０００４】
【特許文献１】特開平５−２１０７１９
【０００５】
しかし、上記の技術においては、編集結果の画像を視認しつつ編集内容を調整することができない。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明はかかる点に鑑みてなされたもので、画像に付与する色調の設定を容易に行うことができる技術を提供することを主たる目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は、画像の編集において以下の処理を行う。すなわち、まず、画像の色調を規定する複数の色調パラメータを実質的に指定するための色調指定部と、見本画像を表示するための見本画像表示領域と、を含む色調設定画面を表示する。そして、色調指定部を通じて複数の色調パラメータを実質的に指定する。その後、指定された複数の色調パラメータに基づいて、所定の基準画像に色調を付して見本画像を生成するための表示用変換テーブルを生成する。そして、表示用変換テーブルに基づいて見本画像を生成し、見本画像表示領域に再表示する。また、指定された複数の色調パラメータに基づいて、編集対象である印刷画像（編集画像）に色調を付してインク色で表現するための印刷用変換テーブルを生成する。このような態様とすれば、色調付与の結果を見ながら、印刷する画像に付与する色調を決定することができる。
【０００８】
なお、印刷画像は、各画素の色が所定の色系列の中の一つの色である画像であることが好ましい。なお、この所定の色系列は、互いに明度が異なる複数の色の集合である。一方、印刷画像は、通常のカラー画像であってもよい。
【０００９】
また、基準画像も、各画素の色が前述の所定の色系列の中の一つの色である画像であることが好ましい。このような態様とすれば、ユーザは、色調が付与されていない基準画像と色調が付与された見本画像との間の色調の変化をより正確に把握することができる。その結果、ユーザは、より正確に付与される色調を把握することができる。
【００１０】
色調設定画面は、さらに、基準画像を表示するための基準画像表示領域を含むことが好ましい。このような態様とすれば、ユーザは、基準画像と見本画像とを比べて色調の変化をより正確に把握することができる。その結果、ユーザは、より正確に付与される色調を把握することができる。
【００１１】
また、色調設定画面を表示する際には、あらかじめ用意された複数の画像の中から、基準画像を選択することが好ましい。このような態様とすれば、簡易な処理で色調付与の見本を示すことができる。
【００１２】
また、印刷画像を受け取った後、印刷画像に基づいて色調を付さずに基準画像を生成する態様とすることもできる。このような態様とすれば、実際の印刷画像に基づく見本画像を見ながら、画像に付与する色調を決定することができる。
【００１３】
なお、印刷用変換テーブルを生成する際には、色調パラメータとインク色の強度とを実質的に対応づけて格納しているテーブルと、指定された複数の色調パラメータと、に基づいて、印刷画像を色調を付さずにインク色で表現するための印刷用基準変換テーブルから、印刷画像に色調を付してインク色で表現するための印刷用変換テーブルを生成することが好ましい。このような態様とすれば、指定された色調パラメータに基づいて、簡易に印刷用変換テーブルを生成することができる。
【００１４】
なお、色調指定部は、複数の色調パラメータを１つの指定点で指定するための色調指定領域を有し、複数の色調パラメータが規定する色調が色調指定領域内の位置から視覚的に認識できるように構成されていることが好ましい。そして、色調パラメータを指定する際には、色調指定領域内において指定点を指定することが好ましい。さらに、そのような態様においては、表示用変換テーブルを生成する際に、指定点の位置に応じて複数の色調パラメータを計算することが好ましい。このような態様とすれば、色調パラメータが規定する色調を視認しつつ、容易に色調を設定することができる。
【００１５】
また、表示用変換テーブルは、画像の画素のうち基準明度を有する画素の色を、基準明度を有する他の色に変換し、画像の画素のうち基準明度よりも明るい明度を有する画素の色を、基準明度よりも明るい明度を有する他の色に変換し、画像の画素のうち基準明度よりも暗い明度を有する画素の色を、基準明度よりも暗い明度を有する他の色に変換するテーブルであることが好ましい。このような態様とすれば、色調の付与によって画像全体の明るさが大きく変動しにくい。
【００１６】
なお、色調設定画面は、画像の明度に関する明度調整パラメータを実質的に指定するための明度調整部を含むことが好ましい。そして、そのような態様においては、以下のような処理を行うことが好ましい。すなわち、明度調整部を通じて明度調整パラメータを実質的に指定する。そして、指定された明度調整パラメータに応じて、表示用変換テーブルを改変する。このような態様とすれば、画像の色調と明るさを簡単に調整することができる。
【００１７】
なお、色調指定領域は、Ｌ*ａ*ｂ*表色系においてＬ*が基準明度であるａ*ｂ*平面を含むことが好ましい。そして、表示用変換テーブルは、ａ*ｂ*平面においてａ*＝ｂ*＝０で特定される色を、指定点で特定される色に変換するテーブルであることが好ましい。このような態様とすれば、基準明度の色を、基準明度を有する他の色に変換する色調付与を設定することができる。
【００１８】
印刷用変換テーブルは、Ｌ*ａ*ｂ*表色系においてＬ*が基準明度でありかつａ*＝ｂ*＝０で特定される色を、指定点で特定される色の彩度よりも低い彩度を有する色に変換するテーブルであることが好ましい。このような態様とすれば、ユーザは、表示された色調指定部を通じて自己が指定した色調付与に近いと感じられる色調付与を、印刷において得ることができる。
【００１９】
また、ａ*＝ｂ*＝０で特定される色のパッチを色調設定画面に表示することが好ましく、指定点が指定された後には、指定点で特定される色のパッチを色調設定画面に表示することが好ましい。このような態様とすれば、ユーザは、所定の面積を有するパッチで表現された色同士を比較して、指定した指定点による色調付与が妥当であるかどうかを確認することができる。よって、指定した指定点による色調付与が妥当であるかどうかの確認が容易である。
【００２０】
なお、色調指定領域は、Ｌ*ａ*ｂ*表色系においてＬ*が基準明度であって、それぞれａ*とｂ*とが所定の範囲の値を有する指定平面を含むことが好ましい。そして、指定平面内の各点の色は、指定平面内に含まれる所定の基準点に近いほど彩度が低いことが好ましい。Ｄを、指定平面内の各点の基準点からの距離とし、ｃを正の定数としたとき、さらに、以下の条件が満たされることが好ましい。すなわち、指定平面内に含まれ基準点を含む第１の領域内の各点の彩度Ｃｖ１は、Ｃｖ１＜ｃ×Ｄの条件を満たす。そして、第１の領域の外側に位置する第２の領域内の各点の彩度Ｃｖ２は、Ｃｖ２≧ｃ×Ｄの条件を満たす。このような態様とすれば、指定平面における各点の色の変化が、人間の目により自然に感じられるように色調指定領域を構成することができる。
【００２１】
また、色調指定領域は、中心に明度のみで表すことができるグレーの点を有し、色調指定領域内の位置に応じて、各位置の色の彩度と色相の少なくとも一方が段階的に異なっているカラーサークルとすることができる。そして、基準明度は、指定点で特定される色の明度とすることができる。このような態様とすれば、指定点で特定される色に基づいて、画像全体の明度が大きく変動しにくい色調付与を決定することができる。
【００２２】
なお、基準明度を有する無彩色のパッチを色調設定画面に表示することが好ましく、指定点が指定された後には、指定点で特定される色のパッチを色調設定画面に表示することが好ましい。このような態様とすれば、ユーザは、所定の面積を有するパッチで表現された色同士を比較して、指定した指定点による色調付与が妥当であるかどうかを確認することができる。よって、指定した指定点による色調付与が妥当であるかどうかの確認が容易である。
【００２３】
なお、表示用変換テーブルは、カラーサークルの中心のグレーを、指定点で特定される色に変換するテーブルとすることもできる。このような態様とすれば、カラーサークルの中心と指定点に表示されている２色の色に基づく色調付与を設定することになるため、直感的に色調付与を設定することができる。
【００２４】
また、印刷用変換テーブルは、カラーサークルの中心のグレーを、指定点で特定される色の彩度よりも低い彩度を有する色に変換するテーブルであることが好ましい。このような態様とすれば、ユーザは、表示された色調指定部を通じて自己が指定した色調付与に近いと感じられる色調付与を、印刷において得ることができる。
【００２５】
また、カラーサークルの中心のグレーのパッチを色調設定画面に表示することが好ましく、指定点が指定された後には、指定点で特定される色のパッチを色調設定画面に表示することが好ましい。このような態様とすれば、ユーザは、所定の面積を有するパッチで表現された色同士を比較して、指定した指定点による色調付与が妥当であるかどうかを確認することができる。
【００２６】
また、編集対象である画像が画素の明度で表すことができる画像である場合には、以下のような態様とすることもできる。この態様においては、カラーサークル内の任意の点は、カラーサークルに対応する仮想的な正三角形であるインクカラー三角形内の対応点にマッピングされている。そして、インクカラー三角形は、カラーサークルと共通する中心を有する正三角形であって、対応点におけるインク色の強度が、対応点からインクカラー三角形の３つの辺に至る３つの垂線の長さに応じて決定されるように構成されている。
【００２７】
このような態様において、印刷用変換テーブルを生成する際には、３つの垂線の長さに応じて、インク色の強度を計算することが好ましい。そして、インク色の強度に基づいて、印刷画像を色調を付さずにインク色で表現するための印刷用基準変換テーブルから、印刷画像に色調を付してインク色で表現するための印刷用変換テーブルを生成することが好ましい。また、表示用変換テーブルを生成する際には、インク色の強度と色調パラメータとを実質的に対応づけて格納しているテーブルと、計算されたインク色の強度と、に基づいて、色調パラメータを決定することが好ましい。このような態様とすれば、指定点に基づいて、印刷用変換テーブルと、表示用変換テーブルを生成することができる。
【００２８】
なお、表示用変換テーブルは、画像の画素のうち基準明度を有する画素の色を、基準明度を有する他の色に変換し、画像の画素のうち基準明度よりも明るい明度を有する画素の色を、基準明度よりも明るい明度を有する他の色に変換し、画像の画素のうち基準明度よりも暗い明度を有する画素の色を、基準明度よりも暗い明度を有する他の色に変換するテーブルであることが好ましい。そして、基準明度は、Ｌ*ａ*ｂ*表色系においてＬ*＝４０〜６０であることが好ましい。このような態様とすれば、明るさに偏りが生じにくい色調付与を設定することができる。
【００２９】
また、印刷用変換テーブルは、画像の画素のうち基準明度を有する画素の色を、上記の他の色の彩度よりも低い彩度を有する色に変換するテーブルであることが好ましい。このような態様とすれば、ユーザは、表示された色調指定部を通じて自己が指定した色調付与に近いと感じられる色調付与を、印刷において得ることができる。
【００３０】
また、基準明度を有する無彩色のパッチを色調設定画面に表示することが好ましく、指定点が指定された後には、基準明度を有する他の色のパッチを色調設定画面に表示することが好ましい。このような態様とすれば、ユーザは、所定の面積を有するパッチで表現された色同士を比較して、指定した指定点による色調付与が妥当であるかどうかを確認することができる。
【００３１】
また、たとえば、色調設定装置として本発明を実現する場合には、画像を表示する画像表示部と、使用者の指示を受け取る入力部と、画像表示部を制御し、指示に応じて色調を設定する制御部と、を備える色調設定装置とすることができる。
【００３２】
なお、本発明は、種々の形態で実現することが可能であり、例えば、色調設定方法および装置、色調設定補助方法および装置、印刷制御方法および装置、印刷方法および装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の形態で実現することができる。
【発明を実施するための最良の形態】
【００３３】
以下では、発明の実施の形態を次の順序で説明する。
Ａ．第１の実施形態．
Ｂ．第２の実施形態．
Ｃ．第３の実施形態．
Ｄ．第４の実施形態．
Ｅ．第５の実施形態．
Ｆ．変形例．
【００３４】
Ａ．第１の実施の形態．
図１は、第１の実施形態の印刷システムのソフトウェアの構成を示すブロック図である。コンピュータ９０では、所定のオペレーティングシステムの下で、アプリケーションプログラム９５が動作している。また、オペレーティングシステムには、ビデオドライバ９１やプリンタドライバ９６が組み込まれている。
【００３５】
アプリケーションプログラム９５は、マウス１３０やキーボード１２０から入力されるユーザの指示に応じて、レッド（Ｒ），グリーン（Ｇ），ブルー（Ｂ）の３色の色成分からなる原画像データＯＲＧをＣＤ−Ｒ１４０から読み込む。そして、ユーザの指示に応じて、原画像データＯＲＧに画像のレタッチなどの処理を行う。アプリケーションプログラム９５は、処理を行った画像を、ビデオドライバ９１を介してＣＲＴディスプレイ２１に画像を表示する。また、アプリケーションプログラム９５は、ユーザからの印刷指示を受け取ると、プリンタドライバ９６に印刷指示を出し、処理を行った画像を初期画像データＰＩＤとしてプリンタドライバ９６に出力する。
【００３６】
プリンタドライバ９６は、初期画像データＰＩＤをアプリケーションプログラム９５から受け取り、これをプリンタ２２が処理可能な印刷画像データＦＮＬ（ここではシアン、マゼンダ、イエロー、第１〜第３の無彩色インクの６色についての多値化された信号）に変換する。
【００３７】
図１に示した例では、プリンタドライバ９６の内部には、解像度変換モジュール９７と、色変換モジュール９８と、色変換テーブル１０４と、ハーフトーンモジュール９９と、並べ替えモジュール１００とが備えられている。
【００３８】
解像度変換モジュール９７は、初期画像データＰＩＤの解像度をプリンタ２２で印刷を行う際の解像度に変換する。色変換モジュール９８は、カラー画像の印刷においては、色変換テーブル１０４の３次元ルックアップテーブル１０４ａを参照しつつ、ＲＧＢの階調値で各画素の色が現されている画像データＭＩＤ１を、プリンタ２２が使用するシアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、第１〜第３の無彩色インク（Ｋ１〜Ｋ３）の階調値で各画素の色が表された画像データＭＩＤ２に変換する。なお、第１〜第３の無彩色インクは、その順に明度が高い無彩色インクである。また、色変換モジュール９８は、モノクロ画像の印刷においては、色変換テーブル１０４の印刷用１次元ルックアップテーブル１０４ｃを参照しつつ、モノクロの画像データＭＩＤ１を、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、第１〜第３の無彩色インク（Ｋ１〜Ｋ３）の階調値で各画素の色が表された画像データＭＩＤ２に変換する。
【００３９】
ハーフトーンモジュール９９は、各画素の各色の濃度が各色の階調値で表された画像データＭＩＤ２にハーフトーン処理を行うことによって、各色の濃度が各画素におけるドットの有無で表される画像データＭＩＤ３（「印刷データ」または「ドットデータ」とも呼ぶ）に変換する。
【００４０】
こうして生成された画像データＭＩＤ３は、並べ替えモジュール１００によりプリンタ２２に転送すべきデータ順に並べ替えられて、最終的な印刷画像データＦＮＬとして出力される。
【００４１】
プリンタ２２は、紙送りモータによって用紙Ｐを搬送する機構と、キャリッジモータによってキャリッジ３１を用紙Ｐの搬送方向ＳＳと垂直な方向ＭＳに往復動させる機構と、キャリッジ３１に搭載されインクの吐出およびドット形成を行う印刷ヘッド２８と、各種の設定データを格納しているＰ−ＲＯＭ４２と、これらの紙送りモータ，キャリッジモータ，印刷ヘッド２８、Ｐ−ＲＯＭ４２および操作パネル３２を制御するＣＰＵ４１とから構成されている。プリンタ２２は、印刷画像データＦＮＬを受け取って、印刷画像データＦＮＬに応じてシアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、第１〜第３の無彩色インク（Ｋ１〜Ｋ３）で印刷媒体上にドットを形成し、印刷を実行する。
【００４２】
なお、本明細書においては、「印刷装置」とは、狭義にはプリンタ２２のみをさすが、広義にはコンピュータ９０とプリンタ２２とを含む印刷システム全体を表す。
【００４３】
Ａ２．色変換処理：
図２は、アプリケーションプログラム９５から出力される初期画像データＰＩＤがモノクロ画像のデータであり、プリンタドライバ９６においてそのモノクロ画像に所定の色調を付して印刷を行う場合の手続きを示すフローチャートである。ここでは、モノクロ画像に対し、まず色調を設定し、その後に明るさを設定する例について説明する。なお、ここでいう「モノクロ画像」は、画像を構成する各画素について明度のみの情報を有する画像データであってもよいし、各画素についてレッド（Ｒ），グリーン（Ｇ），ブルー（Ｂ）の等しい階調値を有する画像データであってもよい。
【００４４】
図３は、プリンタドライバ９６の色調設定画面２００を示す説明図である。アプリケーションプログラム９５から印刷指示が出されると、ＣＲＴディスプレイ２１にプリンタドライバ９６のユーザインターフェイス画面が表示される。このプリンタドライバ９６のユーザインターフェイス画面において、ユーザがモノクロ印刷のタブ（図３の左上参照）を選択すると、図２のステップＳ１０において、図３に示す色調設定画面２００が表示される。色調設定画面２００は、画像に付す色調を規定するパラメータを指定するためのカラーサークル２１０と、色見本画像を表示するための見本画像表示領域２２０と、画像の明るさを規定する明度パラメータを指定するための明度スケール２３０と、画像のコントラストを規定するコントラストパラメータを指定するためのコントラストスケール２４０と、を有する。
【００４５】
色調設定画面２００は、また、画像に付す色調を規定するパラメータの設定をあらかじめ用意されたものの中から選択するためのカラートーン選択部２５０、ガンマ補正を行う場合にガンマ値を指定するガンマ値指定部２６０を有する。
【００４６】
色調設定画面２００は、さらに、カラーサークル２１０、明度スケール２３０、コントラストスケール２４０、カラートーン選択部２５０、ガンマ値指定部２６０を通じて設定されたパラメータに従って、初期画像データＰＩＤに対して画像変換を行った場合の色見本画像を見本画像表示領域２２０に表示させるためのプレビューボタン２７０を有する。そして、印刷処理を中止するためのキャンセルボタン２８０と、設定されたパラメータを確定し、それらのパラメータに沿って画像変換を行って印刷を実行させるためのプリントボタン２９０と、を有する。
【００４７】
ステップＳ１０において色調設定画面２００が表示される際には、見本画像表示領域２２０には、初期画像データＰＩＤに対して所定の解像度変換を行った画像が表示される。なお、初期画像データＰＩＤとは無関係に、あらかじめ用意された画像を色見本画像として見本画像表示領域２２０に表示してもよい。モノクロ画像に所定の色調を付して印刷を行う際に使用するための画像としては、画素の明度のみで表現された白黒画像を用意することが好ましい。
【００４８】
カラーサークル２１０は、Ｌ*ａ*ｂ*表色系において、Ｌ*が５５であるａ*ｂ*平面であり、かつ、ａ*＝ｂ*＝０を中心点Ｏとする半径２０の円に含まれる部分である。すなわち、カラーサークル２１０は、グレーの点を中心に有し、カラーサークル２１０内の位置に応じてａ*、ｂ*の少なくともいずれか一つが段階的に異なっている円盤である。
【００４９】
色調設定画面２００が表示されると、ユーザは、ステップＳ２０（図２参照）において、マウス１３０を介してカーソルＣＳを操作し、カラーサークル２１０内の一点を指定する。この点を「指定点Ｐｃｃ」と呼ぶ。ユーザは、前述のような、位置に応じて色成分の強度が段階的に異なっているカラーサークル２１０において一点を指定することで、モノクロ画像に付する色調を指定することができる。このため、容易かつ直感的にモノクロ画像に付する色調を指定することができる。このような、色調設定画面２００の表示およびユーザからの指示の受け取りは、色変換モジュール９８の機能部としてのユーザインターフェイス部９８ａが行う。
【００５０】
指定点Ｐｃｃが指定されると、プリンタドライバ９６は、ステップＳ３０において、見本画像表示領域２２０に表示されている色見本画像を、その指定点Ｐｃｃの位置に応じて調整する。
【００５１】
図４は、図２のステップＳ３０において色見本画像を調整する際の手続きを示すフローチャートである。指定点Ｐｃｃが指定されると、プリンタドライバ９６は、ステップＳ３０２において、カラーサークル２１０内の指定点Ｐｃｃの色と同じ色を表すＬ*ａ*ｂ*表色系の座標（Ｌ0*、ａ1*、ｂ1*）を計算する。そして、ステップＳ３０４において、その（Ｌ0*、ａ1*、ｂ1*）と同じ色を表すｓＲＧＢ表色系の座標（Ｒ１、Ｇ１、Ｂ１）を計算する。なお、指定点Ｐｃｃは、Ｌ*が５５であるａ*ｂ*平面であるカラーサークル２１０内の点なので、Ｌ0*は５５である。
【００５２】
また、プリンタドライバ９６は、ステップＳ３０６において、カラーサークル２１０の中心点Ｏと同じ色を表すｓＲＧＢ表色系の座標（Ｒ０、Ｇ０、Ｂ０）を計算する。なお、カラーサークル２１０の中心点Ｏは、Ｌ*ａ*ｂ*表色系において（５５，０，０）で表される。こうして、ユーザが入力したパラメータに沿って、指定点Ｐｃｃの色と同じ色を表すｓＲＧＢ表色系の座標（Ｒ１、Ｇ１、Ｂ１）と、中心点Ｏと同じ色を表すｓＲＧＢ表色系の座標（Ｒ０、Ｇ０、Ｂ０）が計算される。このような計算を行うのは、色変換モジュール９８の機能部である色調決定部９８ｂである。
【００５３】
図５は、色変換カーブＣｒ，Ｃｇ，Ｃｂを示す説明図である。プリンタドライバ９６は、ステップＳ３０８において、指定点Ｐｃｃに対応する（Ｒ１、Ｇ１、Ｂ１）と中心点Ｏに対応する（Ｒ０、Ｇ０、Ｂ０）に基づいて、色変換カーブＣｒ，Ｃｇ，Ｃｂを生成する。モノクロ画像は、各画素についてＲＧＢの互いに等しい階調値を有する画像として表すことができる。色変換カーブは、モノクロ画像に色調を付す際に、ＲＧＢの各階調値をどのように変化させるかを規定するカーブである。なお、色変換カーブの符号Ｃの添え字ｒ、ｇ、ｂがそれぞれＲＧＢの色を表す。図５において、横軸は変換前のＲＧＢの階調値であり、縦軸は変換後のＲＧＢの階調値である。したがって、ＲＧＢの階調値の最大値を２５５すると、図５のグラフにおいてすべての色変換カーブは、原点（０，０）と点（２５５，２５５）とを通っている。色変換カーブが、原点（０，０）と点（２５５，２５５）とを結ぶ直線であった場合は、その色変換カーブは無変換を表す。
【００５４】
たとえば、色変換カーブＣｒは、図５において原点（０，０）と点（２５５，２５５）、さらに、（Ｒ０，Ｒ１）を通る２次曲線として生成される。なお、点（Ｒ０，Ｒ１）は、通常、図５のグラフの中央近辺、言い換えれば、原点（０，０）と点（２５５，２５５）を結ぶ直線の近傍に位置する。このため、原点（０，０）、点（２５５，２５５）および点（Ｒ０，Ｒ１）の３点を通る２次曲線は、通常、階調値の最大値Ｒｍａｘを上回ったり、０を下回ったりすることはない。
【００５５】
このような色変換カーブＣｒは、レッド（Ｒ）の階調値が０である画素においては、変換後のレッドの階調値も０とする。そして、レッドの階調値が２５５である画素においては、変換後のレッドの階調値も２５５とする。さらに、レッドの階調値がＲ０である画素においては、変換後のレッドの階調値はＲ１とする。他の色変換カーブＣｇ，Ｃｂも同様に、Ｇ０とＧ１並びにＢ０とＢ１に基づいて生成される。なお、色変換カーブＣｒ，Ｃｇ，Ｃｂは、実際には、ＲＧＢの変換前の各階調値に対応する変換後の各階調値を格納した表示用変換テーブル１０４ｂとして生成される（図１参照）。
【００５６】
色変換カーブＣｒ，Ｃｇ，Ｃｂによれば、中心点に対応する（Ｒ０、Ｇ０、Ｂ０）のグレー、すなわち明度Ｌ*が５５のグレーは、指定点Ｐｃｃに対応する色（Ｒ１、Ｇ１、Ｂ１）に変換される。このように、色変換カーブＣｒ，Ｃｇ，Ｃｂによる変換は、カラーサークル２１０の中心点Ｏに表示されている色を、ユーザが指定した指定点Ｐｃｃの色に変換する。よって、ユーザは、カラーサークル２１０を使用して、直感的にモノクロ画像に付する色調を把握しつつ、色調を指定することができる。
【００５７】
なお、中心点Ｏ、指定点Ｐｃｃとも、Ｌ*ａ*ｂ*表色系においてＬ*が５５のａ*ｂ*平面（カラーサークル２１０）内にある。このため、Ｌ*が５５のグレーの画素は、色変換後も明度が変わらない。
【００５８】
画素の明度をＹとし、その画素のレッド、グリーン、ブルーの階調値をＲ，Ｇ，Ｂとすると、Ｙ＝０．２９９Ｒ＋０．５８７Ｇ＋０．１１４Ｂである。また、図５の色変換カーブＣｒ，Ｃｇ，Ｃｂはいずれも単調増加である。言い換えれば、（Ｒ１，Ｇ１，Ｂ１）＝（Ｒｍａｘ，Ｇｍａｘ，Ｂｍａｘ）でないかぎり、入力階調値が大きいほど、出力階調値も大きくなる。なお、Ｒｍａｘ，Ｇｍａｘ，Ｂｍａｘは、それぞれ、レッド、グリーン、ブルーの階調値の最大値である。よって、図５の色変換カーブＣｒ，Ｃｇ，Ｃｂに沿った色変換では、以下のような色変換が行われる。
【００５９】
すなわち、この色変換においては、中心点に対応するＬ*＝５５のグレーよりも明るい色を有する画素は、Ｌ*＝５５よりも明るい色に変換される。また、Ｌ*＝５５よりも暗い色を有する画素は、Ｌ*＝５５よりも暗い色に変換される。よって、モノクロ画像内の所定の明度（ここではＬ*＝５５）よりも明るいグレーの部分が、カラーサークル２１０を使用した色調の付与によってその所定の明度より暗くなり、その結果、画像全体が暗くなってしまうことがない。また、モノクロ画像内の所定の明度よりも暗いグレーの部分が、色調の付与によってその所定の明度より明るくなり、その結果、画像全体が明るくなってしまうことがない。
【００６０】
なお、本実施形態の色調付与における色変換は、以下のような色変換であるということができる。すなわち、画像の画素のうち基準明度を有する画素の色を、基準明度を有する他の色に変換する。また、画像の画素のうち基準明度以上の明度を有する画素の色を、基準明度以上の明度を有する他の色に変換する。そして、画像の画素のうち基準明度以下の明度を有する画素の色を、基準明度以下の明度を有する他の色に変換する。
【００６１】
ステップＳ３１０（図４参照）でプレビューボタン２７０（図３参照）が押されると、プリンタドライバ９６は、ステップＳ３１２で、初期画像データＰＩＤが解像度変換された画像を、色変換カーブＣｒ，Ｃｇ，Ｃｂに沿って色変換する。そして、ステップＳ３１４で色変換後の画像を見本画像表示領域２２０に表示する。図２のステップＳ３０では、以上のような処理が行われる。
【００６２】
図２のステップＳ３０で色見本画像が表示されると、ユーザは、ステップＳ４０で、色見本画像の色調でよいかどうかを判断する。色見本画像の色調からさらに色調を変更したい場合には、ステップＳ２０に戻る。色見本画像の色調でよい場合には、ステップＳ５０に進む。
【００６３】
ステップＳ５０では、ユーザは、明度スケール２３０を使用して、画像の明度パラメータを指定する。プリンタドライバ９６は、指定された明度パラメータに応じて、色変換カーブＣｒ，Ｃｇ，Ｃｂを変形させる。図３のユーザインターフェイス画面においては、たとえば、明度スケール２３０の指針を右に動かすと画像全体の明度が上がり、明度スケール２３０の指針を左に動かすと画像全体の明度が下がるような態様とすることができる。明度スケール２３０の指針の位置によって、明度パラメータＬｒが指定される。そして、指定された明度パラメータＬｒに応じて色変換カーブＣｒ，Ｃｇ，Ｃｂが変形される。
【００６４】
図６は、階調値の明度変換カーブＣｂｒを示す説明図である。明度の変換は、たとえば、以下のように行うことができる。明度スケール２３０の指針が右に動かされると、明度パラメータＬｒは１より大きい値に設定される。そして、明度スケール２３０の指針が左に動かされると、明度パラメータＬｒは１より小さい値に設定される。そして、明度変換カーブＣｂｒは、横軸を入力階調値、縦軸を出力階調値としたとき、以下のような形状に設定される。
【００６５】
基準入力階調値Ｒｒｅｆ０を、たとえば、入力階調値０〜２５５の中間である１２８とする。そして、基準入力階調値Ｒｒｅｆ０をＬｒ倍した値Ｒｒｅｆ１を基準出力階調値Ｒｒｅｆ１とする。明度変換カーブＣｂｒは、原点（０，０）と点（Ｒｍａｘ，Ｒｍａｘ）、さらに、（Ｒｒｅｆ０，Ｒｒｅｆ１）を通る曲線として生成される。
【００６６】
明度パラメータＬｒが１より大きい場合は、図６においてＣｂｒ１として示すように、明度変換カーブＣｂｒ１は、上に凸の曲線として生成される。このような明度変換カーブＣｂｒによる色変換は、入力階調値０とＲｍａｘを除いて、各階調値をより大きな値に変換する。たとえば、図６においては、階調値Ｒ１１〜Ｒ１６は、それぞれより大きな階調値Ｒ３１〜Ｒ３６に変換されている。一方、明度パラメータＬｒが１より小さい場合は、図６においてＣｂｒ２として示すように、明度変換カーブＣｂｒは、下に凸の曲線として生成される。このような明度変換カーブＣｂｒ２による色変換は、入力階調値０とＲｍａｘを除いて、各階調値をより小さな値に変換する。
【００６７】
ところで、図５に示されたＲ，Ｇ，Ｂ各色の色変換カーブＣｒ，Ｃｇ，Ｃｂは、具体的には、それぞれ入力階調値と出力階調値の組み合わせで特定されるサンプル点の集合である「色変換テーブル」の形で保持することができる。たとえば、レッドの色変換カーブＣｒは、点（０，０）、点（Ｒ０，Ｒ１）、点（Ｒｍａｘ，Ｒｍａｘ）を含む複数のサンプル点の集合を表す色変換テーブルとすることができる。ここでは、色変換テーブルが含む入力値と出力値の組み合わせは、０〜２５５の整数をとる入力階調値と、それらの入力階調値にそれぞれ対応する２５６個の出力階調値の組み合わせの集合であるものとする。
【００６８】
なお、色変換テーブルは、２５６個よりも少ない、たとえば、１２８個や６４個、さらには３２個や１６個の、入力階調値と出力階調値の組み合わせ（サンプル点）の集合を表すテーブルとすることもできる。そのような色変換テーブルを使用して階調値を変換する際には、テーブル中に含まれていない入力階調値に対しては、テーブルに含まれている出力階調値の間を補間して得た出力階調値を、出力値として与えることが好ましい。
【００６９】
図７は、明度変換カーブＣｂｒに従った階調値変換によって変形されたレッドの色変換カーブＣｒ'を示すグラフである。変形前のレッドの色変換カーブＣｒを実線で示し、変形後のレッドの色変換カーブＣｒ'を破線で示す。図６の明度変換カーブＣｂｒが決定されると、レッドの色変換カーブＣｒの形状を決定している各サンプル点の出力階調値は、明度変換カーブＣｂｒに従った階調値変換によって変換される。たとえば、明度変換カーブＣｂｒが、図６のＣｂｒ１の様な形状である場合は、各サンプル点の出力階調値は、より大きな値に変換される。図７においては、入力階調値Ｒ０に対する出力階調値Ｒ１（図５参照）は、より大きな値である出力階調値Ｒ１'に変換されている。
【００７０】
なお、色変換カーブはテーブルの形ではなく、入力値が与えられたときに出力値を得ることができる数式の形で保持することもできる。そのような態様においては、階調値の変換に際して、色変換カーブの数式による変換と、明度変換カーブによる変換との両方を実行することで、階調値変換が実現される。そのような階調値変換を一つの変換曲線で表すと、図７の色変換カーブＣｒ'となる。
【００７１】
明度スケール２３０（図３参照）を介して、ユーザによって明度パラメータＬｒが指定されると、色変換カーブＣｒは、以上のようにして変形される。色変換カーブＣｇ，Ｃｂについても同様に、同じ明度変換カーブＣｂｒにより変形される。
【００７２】
その後、プレビューボタン２７０が押されると、プリンタドライバ９６は、解像度変換された初期画像データＰＩＤを色変換カーブＣｒ，Ｃｇ，Ｃｂに沿って変換し、見本画像表示領域２２０に表示する。これらの処理は、図４のステップＳ３１０〜Ｓ３１４と同じである。
【００７３】
このように、ステップＳ３０で、表示用変換テーブル１０４ｂとしての色変換カーブＣｒ，Ｃｇ，Ｃｂを生成し、ステップＳ６０で色変換カーブＣｒ，Ｃｇ，Ｃｂを変形させるのは、色変換モジュール９８の機能部である表示用変換テーブル生成部９８ｃである。
【００７４】
ステップＳ６０で色見本画像が表示されると、ユーザは、ステップＳ７０で、色見本画像の明るさでよいかどうかを判断する。色見本画像の明るさからさらに明るさを変更したい場合には、ステップＳ５０に戻る。再度、色調を変更したい場合には、ステップＳ２０に戻る。そして、色見本画像の明るさ、色調でよい場合には、ステップＳ８０に進み、プリントボタン２９０（図３参照）を押して印刷指示を出す。
【００７５】
なお、第１の実施形態では、前述のように、ステップＳ２０，Ｓ３０で色調を付す際に画像全体の明度が大きく変化しにくい。よって、ステップＳ２０における色調の調整と、ステップＳ５０における明るさの調整を繰り返す場合にも、色調の再調整によってすでに設定した画像の明るさが大きく変わってしまうことがない。よって、ユーザは容易に色調と明るさを調整することができる。
【００７６】
ステップＳ８０でプリントボタン２９０が押され印刷指示が出されると、ステップＳ９０において、プリンタドライバ９６の色変換モジュール９８は、指定点Ｐｃｃの位置（色）に基づいて画像データＭＩＤ２を生成し、ハーフトーンモジュール９９に渡す。画像データＭＩＤ２は、ハーフトーンモジュール９９、並べ替えモジュール１００を経て印刷画像データＦＮＬに変換され、プリンタ２２で印刷される。
【００７７】
図８は、印刷用基準１次元ルックアップテーブル１０４ｄを示す説明図である。印刷用基準１次元ルックアップテーブル１０４ｄは、色調を付さずにモノクロ画像を印刷する際に、グレーの階調値をプリンタ２２が使用するシアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、第１〜第３の無彩色インク（Ｋ１〜Ｋ３）の階調値に変換するための１次元ルックアップテーブルである。図８のグラフの横軸はグレーの階調値であり、横軸上で右に行くほどグレーの明るさは明るくなり、左に行くほど暗くなる。図８の縦軸は、Ｃ、Ｍ、Ｙ、Ｋ１〜Ｋ３の階調値である。色変換モジュール９８の機能部である印刷用変換テーブル生成部９８ｄは、この印刷用基準１次元ルックアップテーブル１０４ｄに基づいて、印刷用１次元ルックアップテーブル１０４ｃを生成する。印刷用１次元ルックアップテーブル１０４ｃは、モノクロ画像に色調を付して印刷する際に使用される。
【００７８】
図９は、第１のパラメータ対応テーブル１０４ｅを表す図である。第１のパラメータ対応テーブル１０４ｅは、指定点Ｐｃｃと同じ色を表すｓＲＧＢ表色系の座標（Ｒ１、Ｇ１、Ｂ１）と、プリンタのインク色ＣＭＹそれぞれについての強調係数Ｒｃ，Ｒｍ，Ｒｙの組み合わせとを、を対応づけて格納している。強調係数Ｒｃ，Ｒｍ，Ｒｙは、モノクロ画像に色調を付すために、印刷用基準１次元ルックアップテーブル１０４ｄのシアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）のグラフ（図８参照）をどのように変形させるか、を規定するパラメータである。Ｒｃ＝Ｒｍ＝Ｒｙ＝１のとき、印刷用１次元ルックアップテーブル１０４ｃは、印刷用基準１次元ルックアップテーブル１０４ｄと等しくなる。
【００７９】
図１０は、ステップＳ９０において画像データＭＩＤ２を生成する際の手続きを示すフローチャートである。色変換モジュール９８の機能部である印刷用変換テーブル生成部９８ｄは、まず、ステップＳ９０２において、第１のパラメータ対応テーブル１０４ｅ（図９参照）と、図４のステップＳ３０４で得た指定点Ｐｃｃで特定される色（Ｒ１，Ｇ１，Ｂ１）と、に基づいて、ＣＭＹそれぞれについての強調係数Ｒｃ，Ｒｍ，Ｒｙを求める。
【００８０】
図１１は、印刷用１次元ルックアップテーブル１０４ｃを示す説明図である。印刷用変換テーブル生成部９８ｄは、図１０のステップＳ９０４において、印刷用基準１次元ルックアップテーブル１０４ｄ（図８参照）のシアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）のグラフを、それぞれＲｃ倍、Ｒｍ倍、Ｒｙ倍することによって、印刷用１次元ルックアップテーブル１０４ｃを生成する。図１１では、マゼンタ（Ｍ）のグラフがＲｍ倍されることによって拡大されている。拡大後のマゼンタのグラフをM'として示す。
【００８１】
色変換モジュール９８は、図１０のステップＳ９０６で、以上のようにして生成された印刷用１次元ルックアップテーブル１０４ｃに基づいて、グレーの階調値で各画素の色（明るさ）が現されている画像データＭＩＤ１を、インク色Ｃ、Ｍ、Ｙ、Ｋ１〜Ｋ３の階調値で表されたカラーの画像データＭＩＤ２に変換する（図１参照）。
【００８２】
このように、第１の実施形態では、モノクロ画像に付す色調や明るさを設定する際に、調整が反映された色見本画像を見ながらパラメータを設定することができる。このため、ユーザは容易に好ましい色調、明るさをモノクロ画像に付すことができる。
【００８３】
また、第１の実施形態では、ユーザが指定した指定点Ｐｃｃに基づいて、表示用変換テーブル１０４ｂを生成して色見本画像を示すとともに（図２のＳ３０参照）、印刷用１次元ルックアップテーブル１０４ｃを生成して印刷用の画像データＭＩＤ２を生成することができる（図２のＳ９０参照）。
【００８４】
Ｂ．第２の実施形態．
図１２は、第２の実施形態の手続きを示すフローチャートである。第１の実施形態では、図２のステップＳ２０でカラーサークル２１０内に指定点Ｐｃｃを指定することによって色調を指定し、ステップＳ５０で、明度スケール２３０を指定することによって明るさを指定した。第２の実施形態では、ステップＳ５０で明るさを指定した後、さらに、コントラストスケール２４０を操作してコントラストの調整を行う。他の点は第１の実施形態と同じである。
【００８５】
第２の実施形態において、ステップＳ７０でユーザが色見本画像の明るさでよいと判断した場合には、処理はステップＳ１００に進む。ステップＳ１００では、ユーザは、コントラストスケール２４０（図３参照）を介して、コントラスト調整の程度を指定する。
【００８６】
図１３は、レッドの階調値のコントラスト変換カーブＣｃを示す説明図である。ステップＳ５０までの処理によって計算された各画素のレッドの階調値は、コントラスト調整の処理において、コントラスト変換カーブＣｃに沿って変換される。なお、図１３では、コントラスト変換カーブＣｃの例として、カーブＣｃ１，Ｃｃ２の二つを示している。コントラストスケール２４０を介して決定され、コントラスト調整の程度を規定するコントラストパラメータとしては、たとえば、変換前の階調値の中央近辺の領域（たとえば、図１３の入力階調値Ｒ１３〜Ｒ１４の領域）におけるコントラスト変換カーブの傾きとすることができる。ステップＳ１１０において、プリンタドライバ９６は、コントラストスケール２４０で指定されたコントラストパラメータに応じて、コントラスト変換カーブＣｃを生成する。
【００８７】
たとえば、コントラストスケール２４０の指針が、中央よりも右の強の側に操作された場合には、コントラスト変換カーブＣｃ１に示すように、入力階調値の中央近辺における曲線の傾きがより正の方に大きくなるようにコントラスト変換カーブを生成する。また、コントラストスケール２４０の指針が、中央よりも左の弱の側に操作された場合には、コントラスト変換カーブＣｃ２に示すように、入力階調値の中央近辺における曲線の傾きがより負の方に大きくなるようにコントラスト変換カーブを生成する。コントラストスケール２４０の指針が、中央にあるときは、コントラストカーブは、図１３において（０，０）と（Ｒｍａｘ，Ｒｍａｘ）を結ぶ直線となる。
【００８８】
コントラスト変換カーブＣｃ１による階調値変換は、変換前の階調値が０であるときは、コントラスト変換後の階調値も０とする。そして、変換前の階調値が最大値Ｒｍａｘであるときは、コントラスト変換後の階調値もＲｍａｘとする。また、コントラスト変換カーブＣｃ１による階調値変換は、入力階調値Ｒ１３とＲ１４および出力階調値Ｒ２３とＲ２４の間隔からわかるように、変換前の階調値の中央近辺の階調値の差がより大きくなるように階調値変換を行う。そして、入力階調値Ｒ１６とＲ１７および出力階調値Ｒ２６とＲ２７の間隔、ならびに入力階調値Ｒ１１とＲ１２および出力階調値Ｒ２１とＲ２２の間隔からわかるように、変換前の階調値が大きい領域の階調値の差、および変換前の階調値が小さい領域の階調値の差は、より小さくなるように階調値変換を行う。このような階調値の変換を行うことで、画像のコントラストが強調される。
【００８９】
一方、コントラスト変換カーブＣｃ２による階調値変換は、入力階調値の中央近辺の階調値の差がより小さくなるように階調値変換を行う。そして、入力階調値が大きい領域の階調値の差、および入力階調値が小さい領域の階調値の差は、より大きくなるように階調値変換を行う。このような階調値の変換を行うことで、画像のコントラストが弱められる。
【００９０】
なお、具体的には、図５の色変換カーブＣｒ，Ｃｇ，Ｃｂを表す表示用変換テーブル１０４ｂの出力階調値が図１３のコントラスト変換カーブによって変換され、改めて表示用変換テーブル１０４ｂの出力階調値として格納される。変換の手順は、第１の実施形態における明度変換カーブＣｂｒによる色変換カーブＣｒ，Ｃｇ，Ｃｂの変形と同じである。
【００９１】
その後、プレビューボタン２７０が押されると、プリンタドライバ９６は、解像度変換された初期画像ＰＩＤを、出力階調値が改変された色変換カーブＣｒ，Ｃｇ，Ｃｂに沿って変換し、見本画像表示領域２２０に表示する。以上の処理が図１２のステップＳ１１０で行われる処理である。
【００９２】
ステップＳ１１０で色見本画像が表示されると、ユーザは、ステップＳ１２０で、色見本画像のコントラストでよいかどうかを判断する。色見本画像のコントラストからさらにコントラストを変更したい場合には、ステップＳ１００に戻る。再度、色調を変更したい場合には、ステップＳ２０に戻る。また、フローチャートには示されていないが、明るさを変更したい場合には、ステップＳ５０に戻る。そして、色見本画像のコントラスト、明るさ、色調でよい場合には、ステップＳ８０に進み、プリントボタン２９０（図３参照）を押して印刷指示を出す。この態様においては、コントラストパラメータは、色調パラメータに反映されて、モノクロ画像のコントラストを規定することになる。
【００９３】
第２の実施形態においては、ユーザは色見本画像を見ながらコントラストの調整を行うことができる。このため、ユーザは、モノクロ画像に容易に好みの色調、明るさ、コントラストを付すことができる。
【００９４】
Ｃ．第３の実施形態
第３の実施形態では、色調設定画面２００におけるカラーサークルの構成（図３参照）、および色調付与の方法（図４参照）が第１の実施形態とは異なる。他の点は第１の実施形態と同じである。
【００９５】
図１４は、第３の実施形態のカラーサークル２１３を示す説明図である。第３の実施形態においては、カラーサークル２１３は、グレーの点を中心に有し、カラーサークル２１３内の位置に応じてレッド、グリーン、ブルーの少なくともいずれか一つが段階的に異なっている円盤である。第３の実施形態のカラーサークル２１３の外周部分は段階的に変化する色の中に、色相環の各色を有している。このカラーサークル２１３は、たとえば、円の外周上であって１２時の位置にレッド０、ブルー１００％、グリーン０の点Ｐｂを有し、円の外周上であって４時の位置にレッド０、ブルー０、グリーン１００％の点Ｐｇを有し、円の外周上であって８時の位置にレッド１００％、ブルー０、グリーン０の点Ｐｒを有する。中心点Ｏ３は、レッド３３％、ブルー３３％、グリーン３３％のグレーの点である。
【００９６】
図１５は、第３の実施形態において色見本画像を調整する際の手続きを示すフローチャートである。第１の実施形態と同様に、ユーザは、モノクロ画像に付す色調を指定する際に、カラーサークル２１３内に指定点Ｐｃｃ３を指定する（図２のステップＳ２０参照）。指定点Ｐｃｃ３が指定されると、プリンタドライバ９６は、ステップＳ３２２において、カラーサークル２１０内の指定点Ｐｃｃ３の色と同じ色を表すｓＲＧＢ表色系の座標（Ｒ１，Ｇ１，Ｂ１）を計算する。そして、ステップＳ３２４において、その（Ｒ１，Ｇ１，Ｂ１）と同じ色を表すＬ*ａ*ｂ*表色系の座標（Ｌ1*、ａ1*、ｂ1*）を計算する。
【００９７】
また、プリンタドライバ９６は、ステップＳ３２６において、指定点Ｐｃｃ３と同じ明度を有するグレー、すなわち、Ｌ*ａ*ｂ*表色系における座標が（Ｌ1*、０、０）である色について、同じ色を表すｓＲＧＢ表色系の座標（Ｒ０，Ｇ０，Ｂ０）を計算する。こうして、ユーザが入力したパラメータに沿って、指定点Ｐｃｃ３の色と同じ色を表すｓＲＧＢ表色系の座標（Ｒ１、Ｇ１、Ｂ１）と、指定点Ｐｃｃ３と同じ明度を有するグレーを表すｓＲＧＢ表色系の座標（Ｒ０、Ｇ０、Ｂ０）が計算される。このような計算を行うのは、色変換モジュール９８の機能部である色調決定部９８ｂ（図１参照）である。
【００９８】
その後、ステップＳ３２８において、レッドの階調値Ｒ０がＲ１に変換されるような２次曲線の色変換カーブＣｒ、グリーンの階調値Ｇ０がＧ１に変換されるような２次曲線の色変換カーブＣｇ、ブルーの階調値Ｂ０がＢ１に変換されるような２次曲線の色変換カーブＣｂを生成する（図５参照）。色変換カーブＣｒ，Ｃｇ，Ｃｂを生成する手順は、図４のステップＳ３０８と同じである。以下、図１５のステップＳ３３０，Ｓ３３２，Ｓ３３４の手順は、図４のステップＳ３１０，Ｓ３１２，Ｓ３１４の手順と同じである。第３の実施形態においては、表示用変換テーブル１０４ｂは、以上のようにして生成される。また、印刷用１次元ルックアップテーブル１０４ｃは、第１の実施形態と同様にして生成される。
【００９９】
このような態様としても、ユーザは、色見本画像を視認しながら、モノクロ画像に付す色調を簡易に設定することができる。また、第３の実施形態では、カラーサークル２１３は必ずしも明度が一定の色を表示しているわけではない。しかし、第３の実施形態では、カラーサークル２１３の中心点のグレーではなく、指定点Ｐｃｃ３と同じ明度を有するグレーを指定点Ｐｃｃ３の色に変換するように、色調を付している。このため、色調付与の際に、画像の明度が大きく変化してしまうことがない。なお、第３の実施形態においては、指定点Ｐｃｃ３の明度Ｌ1*が特許請求の範囲にいう「基準明度」である。
【０１００】
Ｄ．第４の実施形態
第４の実施形態の印刷システムのソフトウェアは、第１のパラメータ対応テーブル１０４ｅ（図１および図９参照）に変えて、第２のパラメータ対応テーブル１０４ｆを備えている。そして、第４の実施形態では、カラーサークルの構成（図３参照）、モノクロ画像に付与する色調の決定方法、および画像データＭＩＤ１から画像データＭＩＤ２を生成する方法が、第１の実施形態とは異なる。他の点は第１の実施形態と同じである。よって、以下では、モノクロ画像に付与する色調を決定し、色見本画像を調整し、画像データＭＩＤ２を生成する際の手順について説明する。
【０１０１】
図１６は、第４の実施形態におけるカラーサークル２１４およびＣＭＹカラー三角形２１５の関係を示す説明図である。第４の実施形態においては、カラーサークルは、グレーの点を中心に有し、カラーサークル内の位置に応じてシアン、マゼンタ、イエローの少なくともいずれか一つが段階的に異なっている円盤である。第４の実施形態のカラーサークルの外周部分も、それぞれ所定の場所に色相環の色を有している。このカラーサークルは、たとえば、円の外周上であって１２時の位置にシアン０、イエロー１００％、マゼンタ０の点Ｐｙを有し、円の外周上であって４時の位置にシアン０、イエロー０、マゼンタ１００％の点Ｐｍを有し、円の外周上であって８時の位置にシアン１００％、イエロー０、マゼンタ０の点Ｐｃを有する。中心点Ｏ４は、シアン３３％、イエロー３３％、マゼンタ３３％のグレーの点である。
【０１０２】
カラーサークル２１４内の任意の点は、カラーサークル２１４に対応する仮想的な正三角形であるＣＭＹカラー三角形２１５内の対応点にマッピングされている。ＣＭＹカラー三角形２１５は、カラーサークル２１４と共通する中心点Ｏ４を有する正三角形である。すなわち、カラーサークル２１４の中心点Ｏ４は、ＣＭＹカラー三角形２１５の中心点Ｏ４と対応している。また、カラーサークル２１４の円周上の点Ｐｃは、ＣＭＹカラー三角形２１５の一の頂点Ｖｃと対応している。同様に、カラーサークル２１４の円周上の点Ｐｍ、Ｐｙは、それぞれＣＭＹカラー三角形２１５の他の頂点Ｖｍ、Ｖｙと対応している。
【０１０３】
カラーサークル２１４内の任意の点をＰ１とし、点Ｐ１と中心点Ｏ４を結ぶ線上にあって、点Ｐ１側でカラーサークル２１４の円周と交差する点をＰ２、さらにその延長線上にあってＣＭＹカラー三角形２１５の辺と交差する点をＰ３とする。このとき、カラーサークル２１４内の点Ｐ１と対応するＣＭＹカラー三角形２１５内の点Ｐ４は、点Ｐ１と中心点Ｏ４を結ぶ線上にあって、点Ｐ１を挟んで中心点Ｏ４の反対側にある点である。点Ｐ４は、さらに以下の条件を満たす。なお、Ｌ１〜Ｌ４は、それぞれ中心点Ｏ４から点Ｐ１〜Ｐ４までの距離である。
【０１０４】
Ｌ１／Ｌ４＝Ｌ２／Ｌ３  ・・・  （１）
【０１０５】
第４の実施形態において、モノクロ画像に付す色調は、カラーサークル２１４内において指定された指定点Ｐｃｃ４に基づいて決定されるＣＭＹの強調係数で規定される。そして、指定点Ｐｃｃ４に基づいて決定されたＣＭＹの強調係数Ｒｃ，Ｒｍ，Ｒｙに基づいて、印刷用基準１次元ルックアップテーブル１０４ｄのシアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）のグラフが改変されて、印刷用１次元ルックアップテーブル１０４ｃが生成される。
【０１０６】
まず、以下の式でＣＭＹそれぞれについてのパラメータＩｃ，Ｉｍ，Ｉｙが求められる。なお、以下の式で、Ｑｃは、指定点Ｐｃｃ４に対応する点Ｐｔ４から頂点Ｖｃと向かい合う辺２１５ｃにおろした垂線の長さであり、Ｑｍは、点Ｐｔ４から頂点Ｖｍと向かい合う辺２１５ｍにおろした垂線の長さであり、Ｑｙは、点Ｐｔ４から頂点Ｖｙと向かい合う辺２１５ｙにおろした垂線の長さである。なお、図１６において、点Ｐｔ４から辺２１５ｃにおろした垂線の足をＰｖｃとし、点Ｐｔ４から辺２１５ｍにおろした垂線の足をＰｖｍとし、点Ｐｔ４から辺２１５ｙにおろした垂線の足をＰｖｙとする。
【０１０７】
Ｉｃ＝Ｑｃ／（Ｑｃ＋Ｑｍ＋Ｑｙ）  ・・・  （２）
Ｉｍ＝Ｑｍ／（Ｑｃ＋Ｑｍ＋Ｑｙ）  ・・・  （３）
Ｉｙ＝Ｑｙ／（Ｑｃ＋Ｑｍ＋Ｑｙ）  ・・・  （４）
【０１０８】
垂線の長さの和（Ｑｃ＋Ｑｍ＋Ｑｙ）は常に一定となることから、（Ｉｃ＋Ｉｍ＋Ｉｙ）は常に１となる。また、Ｉｃ，Ｉｍ，Ｉｙは、それぞれ０から１までの値をとる。
【０１０９】
図１７は、シアンのパラメータＩｃからシアンの強調係数Ｒｃを決定する変換カーブＣｉｃである。図１７から分かるように、強調係数ＲｃとパラメータＩｃの関係は線形ではない。ただし、変換カーブＣｉｃは、Ｉｃが１／３のとき、強調係数Ｒｃが１となるように定められている。図示しないが、マゼンタのパラメータＩｍからマゼンタの強調係数Ｒｍを決定する変換カーブ、イエロのパラメータＩｙからイエロの強調係数Ｒｙを決定する変換カーブも同様である。
【０１１０】
指定点Ｐｃｃ４が中心点Ｏ４と一致するとき、Ｑｃ，Ｑｍ，Ｑｙは互いに等しくなり、式（２）〜（４）より、パラメータＩｃ，Ｉｍ，Ｉｙは互いに等しい値をとる。このとき、Ｉｃ＝Ｉｍ＝Ｉｙ＝１／３である。そして、このとき、変換カーブに基づいて、シアン、マゼンタ、イエロの強調係数は、Ｒｃ＝Ｒｍ＝Ｒｙ＝１となる（図１７参照）。
【０１１１】
色変換モジュール９８の機能部である印刷用変換テーブル生成部９８ｄは、印刷用基準１次元ルックアップテーブル１０４ｄ（図８参照）のシアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）のグラフを、それぞれＲｃ倍、Ｒｍ倍、Ｒｙ倍することによって、印刷用１次元ルックアップテーブル１０４ｃを生成する（図１１参照）。
【０１１２】
色変換モジュール９８は、以上のようにして生成された印刷用１次元ルックアップテーブル１０４ｃに基づいて、グレーの階調値で各画素の色（明るさ）が現されている画像データＭＩＤ１を、インク色Ｃ、Ｍ、Ｙ、Ｋ１〜Ｋ３の階調値で表されたカラーの画像データＭＩＤ２に変換する（図１参照）。第４の実施形態においては、インク色の階調値で表されたカラーの画像データＭＩＤ２の生成は以上のようにして行われる。
【０１１３】
第４の実施形態においては、プリンタドライバ９６の色調設定画面２００（図３参照）における色見本画像の調整は以下のようにして行われる。
【０１１４】
図１８は、第２のパラメータ対応テーブル１０４ｆを表す図である。第２のパラメータ対応テーブル１０４ｆ（図示せず）は、式（２）〜（４）で得られたＣＭＹそれぞれについてのパラメータＩｃ，Ｉｍ，Ｉｙの組み合わせと、Ｌ*ａ*ｂ*表色系で表された色の階調値と、を対応づけて格納している。より具体的には、第２のパラメータ対応テーブル１０４ｆは、「パラメータＩｃ，Ｉｍ，Ｉｙがそれぞれ所定の値をとることによって規定される色調付与」を行ったとき、階調値１００のグレーが変換される色を、Ｌ*ａ*ｂ*表色系で表された色の階調値（Ｌ1*，ａ1*，ｂ1*）として格納している。
【０１１５】
なお、このとき、第２のパラメータ対応テーブル１０４ｆに格納されているＬ1*は、３０〜７０であることが好ましく、４０〜６０であることがより好ましく、４５〜５５であることがさらに好ましい。
【０１１６】
図１９は、第４の実施形態において色見本画像を調整する際の手続きを示すフローチャートである。色変換モジュール９８の機能部である色調決定部９８ｂは、式（２）〜（４）でパラメータＩｃ，Ｉｍ，Ｉｙが得られると、まず、ステップＳ３４２で、第２のパラメータ対応テーブル１０４ｆを参照して、そのパラメータＩｃ，Ｉｍ，Ｉｙが規定する色調付与が、階調値１００のグレーをどのような色に変換するのかを、Ｌ*ａ*ｂ*表色系の階調値（Ｌ1*，ａ1*，ｂ1*）として求める。そして、第２のパラメータ対応テーブル１０４ｆを参照して得られたＬ*ａ*ｂ*表色系の階調値（Ｌ1*，ａ1*，ｂ1*）を、ステップＳ３４４で、ｓＲＧＢ表色系の階調値（Ｒ１，Ｇ１，Ｂ１）に変換する。
【０１１７】
なお、Ｌ1*が４０のとき、Ｒ１，Ｇ１，Ｂ１は約８０となる。Ｌ1*が６０のとき、Ｒ１，Ｇ１，Ｂ１は約１３０となる。Ｌ1*およびその結果としてのＲ１，Ｇ１，Ｂ１がこのような値である場合には、画像の暗い部分の階調の差が極端に小さくなったり、画像の明るい部分の階調の差が極端に小さくなったりすることなく、色調付与を行うことができる。
【０１１８】
また、色調決定部９８ｂは、ステップＳ３４６で、Ｌ*ａ*ｂ*表色系において（１００，０，０）で表される明度１００のグレーの、ｓＲＧＢ表色系における階調値（Ｒ０，Ｇ０，Ｂ０）を求める。パラメータＩｃ，Ｉｍ，Ｉｙが規定する色調付与は、（Ｒ０，Ｇ０，Ｂ０）で表される色（グレー）を、（Ｒ１，Ｇ１，Ｂ１）で表される色に変換するものである。これら、Ｒ１，Ｇ１，Ｂ１が、特許請求の範囲にいう「色調パラメータ」である。
【０１１９】
色調決定部９８ｂは、ステップＳ３４８において、レッドの階調値Ｒ０がＲ１に変換されるような２次曲線の色変換カーブＣｒ、グリーンの階調値Ｇ０がＧ１に変換されるような２次曲線の色変換カーブＣｇ、ブルーの階調値Ｂ０がＢ１に変換されるような２次曲線の色変換カーブＣｂを生成する（図５参照）。色変換カーブＣｒ，Ｃｇ，Ｃｂを生成する手順は、図４のステップＳ３０８と同じである。以下、図１５のステップＳ３５０，Ｓ３５２，Ｓ３５４の手順は、図４のステップＳ３１０，Ｓ３１２，Ｓ３１４の手順と同じである。
【０１２０】
このような態様としても、ユーザは、色見本画像を視認しながら、モノクロ画像に付す色調を簡易に決定することができる。また、第４の実施形態においては、色見本画像は、印刷用の画像データへの色調付与を規定するＩｃ，Ｉｍ，Ｉｙに基づいて色調を付与されるため、より印刷画像に忠実な色見本画像を表示することができる。
【０１２１】
Ｅ．第５の実施形態．
Ｅ１．概要：
図２０は、第５の実施形態のプリンタドライバ９６ａの色調設定画面２００ａを示す説明図である。色調設定画面２００ａは、図３の色調設定画面２００に加えて、さらに、予め用意された色見本画像（以下、「基準画像」という）を表示するための基準画像表示領域２２２と、カラーサークル２１０ａの中心点Ｏの色を表示するグレーパッチ３１０と、カラーサークル２１０ａ内の指定点Ｐｃｃの色を表示するためのカラーパッチ３２０と、を有している。
【０１２２】
そして、第５の実施形態においては、カラーサークル２１０ａの構成が第１の実施形態とは異なっている。また、第１のパラメータ対応テーブル１０４ｅおよび印刷用１次元ルックアップテーブル１０４ｃが、所定の条件を満たすように構成されている。他の点は、第５の実施形態のプリンタドライバ９６ａおよび色調設定画面２００ａは、第１の実施形態のプリンタドライバ９６および色調設定画面２００と同じである。
【０１２３】
Ｅ２．カラーサークル：
第１の実施形態のカラーサークル２１０では、各点に表示される色は、ａ*ｂ*平面であるカラーサークル２１０上の各点の位置と一致していた。その結果、各点の表示色の彩度Ｃｖと、中心点Ｏからの距離Ｄとは、比例の関係にあった。しかし、第５の実施形態では、カラーサークル２１０ａ内の各点に表示される色は、カラーサークル２１０ａ内の各点の位置と一致しない。その結果、第５の実施形態のカラーサークル２１０ａでは、各点の表示色の彩度Ｃｖは、各点の中心点Ｏからの距離Ｄに対して非線形である。
【０１２４】
ただし、各点の表示色の彩度Ｃｖは、各点の中心点Ｏからの距離Ｄに対して単調増加である。すなわち、中心点Ｏに近い点ほど彩度は低くなる。また、各点の中心点Ｏからの距離Ｄに対する各点の表示色の彩度Ｃｖの変化は、中心点Ｏを中心として、各方向について等しい。そして、カラーサークル２１０ａ内の各点の表示色は、明度Ｌ*＝５５の色である。
【０１２５】
図２２は、カラーサークル２１０ａに含まれる各点であって、中心点Ｏ、点Ｐｃ１，Ｐｃ２を通る直線（図２０参照）に沿った各点の表示色の彩度Ｃｖを示すグラフである。横軸は、各点の中心点Ｏからの距離Ｄである。なお、点Ｐｃ１の中心点Ｏからの距離Ｄ１は、Ｄ０×１／４である。点Ｐｃ２の中心点Ｏからの距離Ｄ２は、Ｄ０×３／４である。図２２においては、点Ｐｃ１に対応する点をｐｃ１で示し、点Ｐｃ２に対応する点をｐｃ２で示す。
【０１２６】
カラーサークル２１０ａ内において、中心点Ｏを中心とし、半径Ｄｂ＝Ｄｏ／２である円を、円Ｂｃとする。そして、カラーサークル２１０ａ内の領域であって円Ｂｃ内の領域を、領域Ａ１とする。カラーサークル２１０ａ内の領域であって円Ｂｃ外の領域を、領域Ａ２とする。図２０に示すように、点Ｐｃ１は領域Ａ１内にあり、点Ｐｃ２は領域Ａ２内にある。また、点Ｐｃ１，Ｐｃ２と同一直線上にあって、かつ円Ｂｃ上にある点をＰｃｂとする。図２２においては、点Ｐｃｂに対応する点をｐｃｂで示す。
【０１２７】
円Ｂｃ内の領域Ａ１においては、各点の中心点Ｏからの距離Ｄに対して各点の表示色の彩度を表す線Ｃｃｖは、図２２に示すように、下に凸の２次曲線である。そして、円Ｂｃ外の領域Ａ２においては、各点の表示色の彩度を表す線Ｃｃｖは、直線である。この直線部分は、図２２において点Ｏと点ｐ０（Ｄ０，Ｃｖｍａｘ）を通る直線Ｌ０と重なる。ここで、Ｃｖｍａｘは、カラーサークル２１０ａ内における彩度の最大値である。
【０１２８】
直線Ｌ０の傾きを定数ｃとすると、直線Ｌ０で決定される彩度Ｃｖｓは、以下の式で表される。
【０１２９】
Ｃｖｓ＝ｃ×Ｄ  ・・・  （５）
【０１３０】
図２２から分かるように、領域Ａ１については、点Ｏおよび点Ｐｂを除く各点の彩度Ｃｖ１は、直線Ｌ０で定められる彩度よりも小さい。すなわち、領域Ａ１の各点の彩度Ｃｖ１は、以下の式を満たす。
【０１３１】
Ｃｖ１＜ｃ×Ｄ  ・・・  （６）
【０１３２】
一方、領域Ａ２については、各点の彩度Ｃｖ２は、直線Ｌ０で定められる彩度と等しい。すなわち、領域Ａ２の各点の彩度Ｃｖ２は、以下の式を満たす。
【０１３３】
Ｃｖ２＝ｃ×Ｄ  ・・・  （７）
【０１３４】
カラーサークル２１０ａの各点は、以上のような表示色の彩度を有する。
【０１３５】
図２２において、点ｐ１における曲線Ｃｃｖの接線をＬ１１で示す。図２２から分かるように、直線Ｌ１１の傾きは、直線Ｌ０の傾きよりも小さい。一方、領域Ａ１内においては、彩度を表す曲線は下に凸の２次曲線である。このため、領域Ａ１１内においては、曲線Ｃｃｖ上の各点における接線の傾きは、点ｐ１における接線の傾きよりも小さくなる。
【０１３６】
直線Ｌ０の傾きは、領域Ａ２内の各点における、中心点Ｏからの距離Ｄの増分に対する彩度Ｃｖの増分に等しい。そして、領域Ａ１１内の曲線Ｃｃｖの接線の傾きは、対応する各点における、中心点Ｏからの距離Ｄの増分に対する彩度Ｃｖの増分に等しい。よって、領域Ａ１１内における中心点Ｏからの距離Ｄの増分に対する彩度Ｃｖの増分は、領域Ａ２内における中心点Ｏからの距離Ｄの増分に対する彩度Ｃｖの増分よりも小さい。
【０１３７】
人の視覚は、彩度の低い領域における彩度の変化を、彩度の高い領域における彩度の変化よりも敏感にとらえる。よって、上記のように、彩度の低い領域について、中心点Ｏからの距離の増分に対する表示色の彩度の増分を、彩度の高い領域に比べて小さくすることで、カラーサークル２１０ａ内の各点の表示色の変化の仕方が、人の目に自然に感じられる。
【０１３８】
Ｅ３．印刷用１次元ルックアップテーブルと第１のパラメータ対応テーブル：
第５の実施形態においても、第１のパラメータ対応テーブル１０４ｅ（図１参照）は、指定点Ｐｃｃの表示色データと同じ色を表すｓＲＧＢ表色系の座標（Ｒ１、Ｇ１、Ｂ１）と、プリンタのインク色ＣＭＹそれぞれについての強調係数Ｒｃ，Ｒｍ，Ｒｙの組み合わせとを、を対応づけて格納している。しかし、第５の実施形態の第１のパラメータ対応テーブル１０４ｅは、以下で述べるような条件を満たすように構成されている。
【０１３９】
第５の実施形態においては、表示用変換テーブル１０４ｂは、第１の実施形態と同じ手順で形成される。よって、表示用変換テーブル１０４ｂによれば、カラーサークル２１０ａの中心点Ｏのグレーは、指定点Ｐｃｃが有する色データで特定される色に変換される。一方、印刷用１次元ルックアップテーブル１０４ｃに、カラーサークル２１０ａの中心点Ｏのグレーと同じ色を表す明度の階調値が入力された場合には（図１１参照）、出力値である各インク色の階調値は、指定点Ｐｃｃの色データで特定される色を再現しない。すなわち、印刷用１次元ルックアップテーブル１０４ｃの出力値である各インク色の階調値に従って印刷を実行すると、印刷用紙上に再現される色は、指定点Ｐｃｃの色データで特定される色よりも彩度の低い色となる。
【０１４０】
また、第５の実施形態のカラーサークル２１０ａでは、各点の表示色の彩度Ｃｖは、各点の中心点Ｏからの距離Ｄに対して単調増加である。よって、カラーサークル２１０ａの最外周の点は、最も彩度の高い色で表示されている。印刷用１次元ルックアップテーブル１０４ｃの、各入力階調値に対する出力階調値の組み合わせのうち、上記のカラーサークル２１０ａの最外周の点に対応する色を印刷用紙上に再現する組み合わせは、その点の表示色の彩度Ｃｖよりも彩度が低い色を再現する。
【０１４１】
第５の実施形態では、印刷用１次元ルックアップテーブル１０４ｃは、以上の条件を満たすように構成される。そして、印刷用１次元ルックアップテーブル１０４ｃを生成する際に参照される強調係数Ｒｃ，Ｒｍ，Ｒｙを格納している第１のパラメータ対応テーブル１０４ｅは、生成される印刷用１次元ルックアップテーブル１０４ｃがそのような条件を満たすように、生成される。
【０１４２】
なお、印刷用１次元ルックアップテーブル１０４ｃは、モノクロの各階調値に対して、全体に、表示用変換テーブル１０４ｂよりも彩度の低い色調を付与することが好ましい。そして、印刷用１次元ルックアップテーブル１０４ｃを生成する際に参照される強調係数Ｒｃ，Ｒｍ，Ｒｙを格納している第１のパラメータ対応テーブル１０４ｅは、生成される印刷用１次元ルックアップテーブル１０４ｃは、そのような条件を満たすように、設定されることが好ましい。
【０１４３】
人間の視覚は、印刷物など、物体に当たった光の反射光によって再現される色の彩度の変化を、ディスプレイなど、自ら発光している物の光によって再現される色の彩度の変化よりも敏感に認識する。よって、印刷用１次元ルックアップテーブル１０４ｃ、および第１のパラメータ対応テーブル１０４ｅを以上のように構成することで、ユーザは、ディスプレイ上で指定した色調付与に感覚的に近い色調付与を、印刷の際の色調付与について、得ることができる。
【０１４４】
なお、印刷用１次元ルックアップテーブル１０４ｃが「所定の色を、所定の彩度よりも低い彩度を有する色に変換するテーブル」であるか否かは、以下のようにして検証することができる。
【０１４５】
カラーサークル２１０ａの中心点Ｏのグレーと同じ色を表す明度の階調値のデータを、印刷用１次元ルックアップテーブル１０４ｃを使って、プリンタ２２で印刷する。その際、印刷媒体は、そのプリンタ２２用の印刷用紙であって、かつ写真の印刷用に指定されている白の印刷用紙とする。そして、その印刷結果を側色器で測定して、印刷結果の色の彩度を得る。その彩度が、指定点Ｐｃｃに対応づけられている色データの彩度よりも小さいか否かを検討する。測定結果による彩度が指定点Ｐｃｃに対応づけられている色データの彩度よりも小さい場合は、「印刷用紙上に再現される色は、指定点Ｐｃｃの色データで特定される色よりも彩度の低い色である。」といえる。なお、第５の実施形態では、カラーサークルの各点に対応づけられている色データの色は、カラーサークルの各点に表示されている色に等しい。
【０１４６】
Ｅ４．モノクロ画像に所定の色調を付して印刷を行う場合の手続き：
以下では、第５の実施形態においてモノクロ画像に所定の色調を付して印刷を行う場合の手続きを、第１の実施形態との差異を中心に説明する。以下で言及する手続き以外の手続きは、第５の実施形態の印刷手続きは、第１の実施形態と同じである。
【０１４７】
第５の実施形態では、図２のステップＳ２０で色調設定画面２００ａが表示されると、基準画像表示領域２２２には、あらかじめ用意された基準画像が表示される。基準画像は、画素の明度のみで表現された白黒画像である。また、色調設定画面２００ａ内のグレーパッチ３１０には、カラーサークル２１０ａの中心点Ｏの色が表示される。
【０１４８】
また、この時点では、色調設定画面２００ａにおいて基準画像表示領域２２２の隣に配されている見本画像表示領域２２０には、基準画像表示領域２２２と同じく、基準画像が表示される。そして、色調設定画面２００ａにおいてグレーパッチ３１０の隣に配されているカラーパッチ３２０も、この時点では、カラーサークル２１０ａの中心点Ｏの色のパッチとして表示される。
【０１４９】
図２のステップＳ２０で指定点Ｐｃｃが指定されると、カラーパッチ３２０（図２０参照）に指定点Ｐｃｃの表示色、すなわち指定点Ｐｃｃに対応づけられている色データで特定される色が表示される。一方、隣接するグレーパッチ３１０には、カラーサークル２１０ａの中心点Ｏの色が表示されている。よって、ユーザは、二つのパッチを比べて、自己が指定点Ｐｃｃによって指定した色調付与の内容を確認することができる。すなわち、ユーザは、カラーサークル２１０ａの中心点Ｏと、指定点Ｐｃｃという、二つの「点」の色を比較して検討する場合よりも、容易に色調付与の内容を確認することができる。
【０１５０】
ステップＳ３０では、基準画像が指定点Ｐｃｃの位置に応じて調整され、見本画像表示領域２２０に表示される。一方、隣接する基準画像表示領域２２２には、基準画像、すなわち調整前の色見本画像が表示されている。よって、ユーザは、二つの画像を比べて、自己が指定点Ｐｃｃによって指定した色調付与の内容を確認することができる。
【０１５１】
Ｆ．変形例．
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【０１５２】
Ｆ１．変形例１：
第１の実施形態では、カラーサークル２１０は、Ｌ*が５５であるａ*ｂ*平面であった。しかし、カラーサークル２１０はそのような態様に限定されない。すなわち、カラーサークルは、たとえば、明度のみで表すことができるグレーの点を中心に有し、カラーサークル内の位置に応じて、各位置の色の彩度と色相の少なくとも一方が段階的に異なっているものとすることができる。
【０１５３】
Ｆ２．変形例２：
第１の実施形態は、色変換カーブは、２次曲線として生成されていた（図５参照）。しかし、色変換カーブは、３次曲線、４次曲線、ベジエ曲線など、他の曲線として生成することもできる。すなわち、色変換カーブは、ｓＲＧＢ表色系において（Ｒ０，Ｇ０，Ｂ０）で表される色を、指定点で規定される（Ｒ１，Ｇ１，Ｂ１）に変換するものであればよい。
【０１５４】
なお、色変換カーブは、ｓＲＧＢ表色系において（０，０，０）で表される色を、（０，０，０）で表される色に変換し、（Ｒｍａｘ，Ｇｍａｘ，Ｂｍａｘ）で表される色を、（Ｒｍａｘ，Ｇｍａｘ，Ｂｍａｘ）で表される色に変換するものであることが好ましい。また、色変換カーブは、単調増加のカーブであることがより好ましい。
【０１５５】
また、色変換カーブとして、３次曲線、４次曲線、ベジエ曲線などを使用する場合は、色変換カーブを生成する際に、曲線が通る点として（０，０）、（Ｒｍａｘ，Ｒｍａｘ）以外に複数の点を指定することが好ましい（図５参照）。たとえば、レッドの階調値を使用して説明すると、３次曲線を使用する場合には、階調値Ｒ０を階調値Ｒ１に変換することを示す点（Ｒ０，Ｒ１）以外に、階調値Ｒ２を階調値Ｒ３に変換することを示す点（Ｒ２，Ｒ３）を指定することが好ましい。また、４次曲線を使用する場合には、さらに、階調値Ｒ４を階調値Ｒ５に変換することを示す点（Ｒ４，Ｒ５）を指定することが好ましい。
【０１５６】
なお、色変換カーブを生成する際に、初期カーブとして２次曲線を使用し、所定の場合に、２次曲線の一部を改変して、色変換カーブとすることもできる。たとえば、原点（０，０）と点（２５５，２５５）、点（Ｒ０，Ｒ１）を通る２次曲線（図５参照）の一部が階調値の最大値Ｒｍａｘを上回る場合には、その部分は一定値Ｒｍａｘをとるものとしてもよい。また、原点（０，０）と点（２５５，２５５）、点（Ｒ０，Ｒ１）を通る２次曲線の一部が０を下回る場合には、その部分は一定値０をとるものとしてもよい。
【０１５７】
また、明度の調整において使用される明度パラメータは、以下のようなものとすることができる。たとえば、レッドの明度パラメータＬｒは、色変換カーブＣｒ（図５参照）が通過する（Ｒ０，Ｒ１）のＲ１に掛けて、これを増大または減少させる係数とすることができる。そして、明度を調整する際には、Ｒ１にＬｒを掛けて生成された階調値Ｒ１'に、もとの階調値Ｒ０を変換するような、色変換カーブＣｒを生成する態様とすることができる。その変換カーブは、第１の実施形態において説明したように、２次曲線として生成することもでき、上述のように、他の曲線として生成することもできる。他の色の明度パラメータについても同様である。
【０１５８】
Ｆ３．変形例３：
第２の実施形態では、色調の付与（図２のステップＳ２０，Ｓ３０参照）、明るさの指定（図２のステップＳ５０，Ｓ６０参照）、そして、コントラストの指定（のステップＳ１００，Ｓ１１０参照）を、その順に行っていた。しかし、これらの処理は、任意の順番で行うことができる。また、これらの処理はそれぞれ一つだけ行って印刷を実行することもできる。
【０１５９】
さらに、ユーザは、カラートーン選択部２５０を操作して、画像に付す色調を規定するパラメータの設定をあらかじめ用意されたものの中から選択することもできる。あらかじめ用意するパラメータの設定としては、寒色気味の色調であるクール調、暖色気味の色調であるウォーム調、写真が褪色した色合いであるセピア調などとすることができる。
【０１６０】
また、ユーザは、色調設定画面２００のガンマ値指定部２６０（図３参照）を介してガンマ値を入力し、画像に対してガンマ補正を行うこととしてもよい。
【０１６１】
Ｆ４．変形例４：
第３の実施形態においては、指定点によって規定される色変換は、ｓＲＧＢ表色系において（Ｒ１，Ｇ１，Ｂ１）で表される指定点に、指定点と同じ明度を有するグレーを色変換するものであった。しかし、第３の実施形態のカラーサークル２１３を有する態様において、第１の実施形態と同様に、指定点によって規定される色変換は、ｓＲＧＢ表色系において（Ｒ１，Ｇ１，Ｂ１）で表される指定点に、中心点Ｏ３の色を変換するものとすることもできる。
【０１６２】
Ｆ５．変形例５：
上記各実施形態では、見本画像表示領域２２０に表示される色見本画像は、初期画像データＰＩＤに対して所定の解像度変換を行った画像、およびその画像に対して色調変換、明るさの変換、コントラストの変換等を行ったものであった。しかし、見本画像表示領域２２０に表示される色見本画像としては、あらかじめ用意された複数種類のモノクロ画像の中からユーザが適宜選択したものとすることができる。あらかじめ用意する複数種類のモノクロ画像としては、風景の画像、人物の画像、絵画の画像などとすることができる。
【０１６３】
あらかじめ用意された複数種類のモノクロ画像は、アプリケーション９５が印刷命令を発し、プリンタドライバ９６の色調設定画面が表示された際に、ＣＲＴディスプレイ２１上に表示されることが好ましい。そのような態様において、ユーザは、印刷対象である画像に適した色見本画像を選択することができる。プリンタドライバ９６は、選択された色見本画像を見本画像表示領域２２０に表示し設定されたパラメータに応じて画像変換を行って、再度、見本画像表示領域２２０に表示する。
【０１６４】
Ｆ６．変形例６：
第４の実施形態では、カラーサークルと対応づけられている三角形は、各頂点にシアン１００％、マゼンタ１００％、イエロ１００％の点を有する三角形であった。しかし、カラーサークルと対応づけられている三角形は、各頂点にレッド１００％、グリーン１００％、ブルー１００％の点を有する三角形とすることもできる。そのような三角形において、対応点から各辺へおろした垂線の長さに基づいて、ＲＧＢの強度を決定し、その後、ＲＧＢの強度をＣＭＹの強度に変換して、印刷用の画像データへの色調付与に使用してもよい。
【０１６５】
Ｆ７．変形例７：
上記各実施形態では、色調設定画面２００は、ユーザがモノクロ画像に付する色調を指定するための領域として、カラーサークルを有していた。しかし、ユーザがモノクロ画像に付する色調を指定するための領域は、円形には限らない。たとえば、第４の実施形態において、ＣＭＹカラー三角形を表示する態様とすることもできる。そのような態様とすれば、カラーサークル内の各点とＣＭＹカラー三角形内の各点とのマッピングが不要となる。
【０１６６】
Ｆ８．変形例８：
上述した各実施形態では、有彩色インクとしてＣ，Ｍ，Ｙの３種類のインクを用いていたが、これ以外の有彩色インクや同色系の濃淡有彩色インクを用いることも可能である。また、本発明は、少なくとも１種類の有彩色インクをモノクローム画像の印刷に利用可能な場合に適用することができる。但し、２種類以上の有彩色インクを利用可能な場合は色調設定の自由度が高いので好ましく、３種類以上の有彩色インクを利用可能な場合が特に好ましい。また、無彩色インクとしては、少なくとも１種類のインクが利用可能であることが好ましい。
【０１６７】
Ｆ９．変形例９：
上記第５の実施形態では、色調設定画面２００ａにおいて、予め用意された色見本画像を表示するための基準画像表示領域２２２と、色調付与後の色見本画像を表示するための見本画像表示領域２２０と、が並べて表示されていた（図２０参照）。しかし、色調設定画面は、他の態様とすることもできる。
【０１６８】
たとえば、色調設定画面は、編集対象である印刷画像であって色調付与前の印刷画像を表示する第１の見本画像表示領域と、印刷画像に指定された色調を付与して生成された画像を表示する第２の見本画像表示領域と、を有する態様としてもよい。さらに、色調設定画面は、基準画像表示領域２２２と、見本画像表示領域２２０と、第１および第２の見本画像表示領域を有する態様としてもよい。また、付与する色調を指定する前には、予め用意された色見本画像（基準画像）と、編集対象であり色調付与前の印刷画像を、それぞれ表示し、付与する色調が指定されたあとには、それぞれ、色調付与後の色見本画像と、色調付与後の印刷画像と、をそれぞれ表示する領域を有していてもよい。そのような態様とすれば、ユーザは、付与する色調をより容易に確認することができる。
【０１６９】
また、上記第５の実施形態では、あらかじめ用意する色見本画像（基準画像）として、明度のみで表現された白黒画像を挙げた。しかし、あらかじめ用意する基準画像は、他の態様とすることもできる。たとえば、基準画像は、画素の明度や輝度のみで表現することができる白黒画像とすることができる。さらに、基準画像は、各点の色がレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の階調値で表される画像であって、各点においてＲＧＢの各階調値が互いに等しい値を有する白黒画像とすることができる。
【０１７０】
また、基準画像は、各点の色がレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）のうちの一つの色の階調値で表される画像であってもよい。そのような画像は、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）のうちの１色の色の濃淡で表現される。そして、基準画像は、各画素の色をそれぞれ一つの階調値で表現することができる画像とすることができる。そのような画像としては、たとえば、０〜２５５などの所定の複数の数値（階調値）にあらかじめそれぞれ明度が異なる所定の色が対応づけられており、画像の各画素がそれぞれ所定の複数の数値のうちの一つ（階調値）を有しているという画像がある。そのような画像の各画素の色は、所定の彩度、色相を有していてよく、互いに濃淡（明度）のみが異なる色でなくてもよい。たとえば、基準画像は、白黒画像にクール調、ウォーム調、セピア調等の所定の色調が付された画像とすることもできる。すなわち、基準画像は、各画素の色が、互いに明度が異なる複数の色からなる所定の色系列の中の一つの色である画像とすることができる。
【０１７１】
なお、編集対象である画像も、明度のみで表現された白黒画像に限らず、カラー画像であってもよい。また、編集対象である画像は、基準画像について上述したような各画像であってもよく、各画素の色が、互いに明度が異なる複数の色からなる所定の色系列の中の一つの色である画像とすることができる。
【０１７２】
Ｆ１０．変形例１０：
上記第５の実施形態では、色変換カーブを作成する際には、カラーサークルの各点の表示色そのものを表す色データを使って、色変換カーブを作成している。しかし、色変換カーブを作成する際には、カラーサークルの各点に対応づけられている色データであって、その点の表示色とは異なる色を表す色データを使って色変換カーブを作成してもよい。
【０１７３】
その各点に関連づけられた色データの色の彩度Ｃｄは、各点の中心点Ｏからの距離Ｄに対して単調増加であることが好ましい。すなわち、中心点Ｏに近い点ほど彩度は低くなることが好ましい。また、各点の中心点Ｏからの距離Ｄに対する各点の表示色の彩度Ｃｄの変化は、中心点Ｏを中心として、各方向について等しいことが好ましい。そして、カラーサークル２１０ａ内の各点に対応づけられている色データの色は、明度が一定の色、たとえば、明度Ｌ*＝５５の色とすることができる。
【０１７４】
また、上記第５の実施形態では、カラーサークルの各点の彩度は、中心点からの距離に応じて、図２２の様に変化していた。しかし、カラーサークルの各点の彩度は、他の態様で与えられていてもよい。すなわち、全体が下に凸の２次曲線や、３次曲線、さらに指数関数であってもよい。また、一部にそれらの曲線を含んでも良い。さらに、中心点からの距離Ｄに対する彩度Ｃｖを決定する線は、中心点を含む第１の領域においては、傾きｃ１の直線とし、第１の領域の外側に位置する第２の領域においては、ｃ１よりも大きい傾きｃ２の直線としてもよい。
【０１７５】
ただし、中心点を含む第１の領域内の各点の表示色の彩度Ｃｖは、所定の傾きｃを有する直線Ｌ０：Ｃｖ＝ｃ×Ｄに対して下側に位置し、第１の領域の外側に位置する第２の領域内の各点の表示色は、直線Ｌ０に対して上側、またはその直線Ｌ０上に位置することが好ましい。言いかえれば、第１の領域内の各点の彩度は、直線Ｌ０で決定される彩度よりも小さいことが好ましく、第２の領域内の各点の彩度は、直線Ｌ０で決定される彩度と等しい彩度、またはより高い彩度であることが好ましい。
【０１７６】
なお、第２の領域が第１の領域の「外側に位置する」とは、色調指定領域（カラーサークル）のうち、もっとも彩度が低い色に対応する点を基準点としたとき、第２の領域のうち基準点から最も遠い部分の、基準点からの距離Ｄｍａｘ２が、第１の領域のうち基準点から最も遠い部分の基準点からの距離Ｄｍａｘ１よりも大きい、という意味である。なお、第１の実施形態においては、この基準点は、ａ*＝ｂ*＝０の無彩色に対応する中心点Ｏである。
【０１７７】
Ｆ１１．変形例１１：
第５の実施形態においては、カラーパッチ３２０には、画面上で指定点Ｐｃｃにおいて表示されている色を表示する態様としていた。しかし、変形例１０のように、カラーサークルの各点の表示色と、各点に対応づけられている色データの色と、が異なる場合には、カラーパッチ３２０に、指定点Ｐｃｃに対応づけられている色データの色を表示することもできる。
【０１７８】
そして、第５の実施形態では、グレーパッチ３１０は、カラーサークル２１０ａの中心点Ｏの色を表示し、カラーパッチ３２０は、指定点Ｐｃｃの色を表示していた。そして、カラーサークル２１０ａにおいては、画面に表示される色（すなわち、各点に対応づけられている色データの色）は、Ｌ*ａ*ｂ*表色系においてＬ*一定の色であった。しかし、第３の実施形態のような、ＲＧＢを基準とするカラーサークルを有する態様や、第４の実施形態のようなＣＭＹを基準とするカラーサークルを有する態様においても、グレーパッチとカラーパッチを表示する態様とすることができる。
【０１７９】
第３の実施形態のような、ＲＧＢを基準とするカラーサークルを有する態様においては、グレーパッチは、指定点Ｐｃｃ３と同じ明度を有するグレーを表示することが好ましい。そして、カラーパッチは、指定点Ｐｃｃ３の色を表すことが好ましい。ここで、「指定点Ｐｃｃ３の色」は、指定点Ｐｃｃ３の表示色とすることもできるし、指定点Ｐｃｃ３に対応づけられた色データの色とすることもできる。
【０１８０】
Ｆ１２．変形例１２：
第５の実施形態においては、印刷用１次元ルックアップテーブル１０４ｃは、色変換の結果、印刷用紙上に再現される色が、指定点Ｐｃｃの色データで特定される色よりも彩度の低い色である変換するテーブルであった。そして、カラーサークルは、第１の実施形態と同様に、Ｌ*ａ*ｂ*表色系においてＬ*一定の平面であった。しかし、第３の実施形態のような、ＲＧＢを基準とするカラーサークルを有する態様や、第４の実施形態のようなＣＭＹを基準とするカラーサークルを有する態様においても、同様の態様とすることが好ましい。すなわち、印刷用１次元ルックアップテーブル１０４ｃは、色変換の結果、印刷用紙上に再現される色が、指定点に対応づけられている色よりも彩度の低い色である変換するテーブルであることが好ましい。そのような態様とすれば、ユーザは、視覚を通じて確認した色調付与に近い色調付与を、印刷において実現することができる。
【０１８１】
Ｆ１３．変形例１３：
上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、プリンタドライバ９６（図１参照）の機能の一部をプリンタのＣＰＵ４１が実行するようにすることもできる。
【０１８２】
このような機能を実現するコンピュータプログラムは、フロッピディスクやＣＤ−ＲＯＭ等の、コンピュータ読み取り可能な記録媒体に記録された形態で提供される。ホストコンピュータは、その記録媒体からコンピュータプログラムを読み取って内部記憶装置または外部記憶装置に転送する。あるいは、通信経路を介してプログラム供給装置からホストコンピュータにコンピュータプログラムを供給するようにしてもよい。コンピュータプログラムの機能を実現する時には、内部記憶装置に格納されたコンピュータプログラムがホストコンピュータのマイクロプロセッサによって実行される。また、記録媒体に記録されたコンピュータプログラムをホストコンピュータが直接実行するようにしてもよい。
【０１８３】
この明細書において、コンピュータとは、ハードウェア装置とオペレーションシステムとを含む概念であり、オペレーションシステムの制御の下で動作するハードウェア装置を意味している。コンピュータプログラムは、このようなコンピュータに、上述の各部の機能を実現させる。なお、上述の機能の一部は、アプリケーションプログラムでなく、オペレーションシステムによって実現されていても良い。
【０１８４】
なお、この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。
【０１８５】
また、上記実施例においては、コンピュータ９０はＣＲＴディスプレイ２１に接続されていたが、プリンタドライバ９６の色調設定画面２００を表示する表示装置は、液晶ディスプレイ、プラズマディスプレイ、プロジェクタおよび投影スクリーンなど、他の手段とすることもできる。
【図面の簡単な説明】
【０１８６】
【図１】第１の実施形態の印刷システムのソフトウェアの構成を示すブロック図。
【図２】プリンタドライバ９６においてモノクロ画像に所定の色調を付して印刷を行う場合の手続きを示すフローチャート。
【図３】プリンタドライバ９６の色調設定画面２００を示す説明図。
【図４】ステップＳ３０において色見本画像を調整する際の手続きを示すフローチャート。
【図５】色変換カーブＣｒ，Ｃｇ，Ｃｂを示す説明図。
【図６】階調値の明度変換カーブＣｂｒを示す説明図。
【図７】明度変換カーブＣｂｒに従った階調値変換によって変形されたレッドの色変換カーブＣｒ'を示すグラフ。
【図８】印刷用基準１次元ルックアップテーブル１０４ｄを示す説明図。
【図９】第１のパラメータ対応テーブル１０４ｅを表す図。
【図１０】ステップＳ９０において画像データＭＩＤ２を生成する際の手続きを示すフローチャート。
【図１１】印刷用１次元ルックアップテーブル１０４ｃを示す説明図。
【図１２】第２の実施形態の手続きを示すフローチャート。
【図１３】レッドの階調値のコントラスト変換カーブＣｃ１，Ｃｃ２を示す説明図。
【図１４】第３の実施形態のカラーサークル２１３を示す説明図。
【図１５】第３の実施形態において色見本画像を調整する際の手続きを示すフローチャート。
【図１６】第４の実施形態におけるカラーサークル２１４およびＣＭＹカラー三角形２１５の関係を示す説明図。
【図１７】シアンのパラメータＩｃからシアンの強調係数Ｒｃを決定する変換カーブＣｉｃ。
【図１８】第２のパラメータ対応テーブル１０４ｆを表す図。
【図１９】第４の実施形態において色見本画像を調整する際の手続きを示すフローチャート。
【図２０】第５の実施形態のプリンタドライバ９６ａの色調設定画面２００ａを示す説明図。
【図２１】図２０に示したカラーサークル２１０ａに含まれる各点であって、中心点Ｏ、点Ｐ１，Ｐ２を通る直線に沿った各点の表示色の彩度Ｃｖを示すグラフ。
【符号の説明】
【０１８７】
２１...ＣＲＴディスプレイ
２２...プリンタ
２８...印刷ヘッド
３１...キャリッジ
３２...操作パネル
４１...ＣＰＵ
４２...ＲＯＭ
９０...コンピュータ
９１...ビデオドライバ
９５...アプリケーションプログラム
９６，９６ａ...プリンタドライバ
９７...解像度変換モジュール
９８...色変換モジュール
９８ａ...ユーザインターフェイス部
９８ｂ...色調決定部
９８ｃ...表示用変換テーブル生成部
９８ｄ...印刷用変換テーブル生成部
９９...ハーフトーンモジュール
１００...並べ替えモジュール
１０４...色変換テーブル
１０４ａ...３次元ルックアップテーブル
１０４ｂ...表示用変換テーブル
１０４ｃ...印刷用ルックアップテーブル
１０４ｄ...印刷用基準１次元ルックアップテーブル
１０４ｅ...第１のパラメータ対応テーブル
１２０...キーボード
１３０...マウス
２００，２００ａ...色調設定画面
２１０，２１０ａ...カラーサークル
２１３...カラーサークル
２１４...カラーサークル
２１５...ＣＭＹカラー三角形
２１５ｃ...頂点Ｖｃと向かい合う辺
２１５ｍ...頂点Ｖｍと向かい合う辺
２１５ｙ...頂点Ｖｙと向かい合う辺
２２０...見本画像表示領域
２２２...基準画像表示領域
２３０...明度スケール
２４０...コントラストスケール
２５０...カラートーン選択部
２６０...ガンマ値指定部
２７０...プレビューボタン
２８０...キャンセルボタン
２９０...プリントボタン
３１０...グレーパッチ
３２０...カラーパッチ
Ａ１...カラーサークル２１０ａ内の円Ｂｃの内側の領域
Ａ１１...カラーサークル２１０ａ内の点Ｐｃ１を含む円よりも内側の領域
Ａ２...カラーサークル２１０ａ内の円Ｂｃの外側の領域
Ｂｃ...カラーサークル２１０ａ内の円
ＣＳ...カーソル
Ｃｂ...色変換カーブ
Ｃｃ１...コントラスト変換カーブ
Ｃｃ２...コントラスト変換カーブ
Ｃｇ...色変換カーブ
Ｃｉｃ...変換カーブ
Ｃｒ，Ｃｒ'...レッドの色変換カーブ
Ｃｖ１...点Ｐｃ１の彩度
Ｃｖ２...点Ｐｃ２の彩度
Ｄ１...点Ｐｃ１の中心点Ｏからの距離
Ｄ２...点Ｐｃ２の中心点Ｏからの距離
Ｄｂ...点Ｐｃｂの中心点Ｏからの距離（円Ｂｃの半径）
ＦＮＬ...印刷画像データ
Ｉｃ...シアンの強度を示すパラメータ
Ｉｍ...マゼンタの強度を示すパラメータ
Ｉｙ...イエロの強度を示すパラメータ
Ｌ０...点Ｏと点ｐ０を通る
ＭＩＤ１...解像度変換後の画像データ
ＭＩＤ２...色変換後の画像データ
ＭＩＤ３...ハーフトーン処理後の画像データ
ＭＳ...主走査方向
Ｏ，Ｏ３，Ｏ４...カラーサークルの中心点
ＯＲＧ...原画像データ
Ｐ...用紙
ＰＩＤ...初期画像データ
Ｐｂ...ブルー１００％の点
Ｐｃ...シアン１００％の点
Ｐｃ１，Ｐｃ２...カラーサークル２１０ａ内の点
Ｐｃｂ...カラーサークル２１０ａ内の円Ｂｃ上の点
Ｐｃｃ，Ｐｃｃ３，Ｐｃｃ４...指定点
Ｐｇ...グリーン１００％の点
Ｐｍ...マゼンタ１００％の点
Ｐｒ...レッド１００％の点
Ｐｔ４...指定点Ｐｃｃ４に対応する点
Ｐｙ...イエロ１００％の点
Ｒｃ...シアンの強調係数
Ｒｍ...マゼンタの強調係数
Ｒｍａｘ...階調値の最大値
Ｒｒｅｆ０...基準入力階調値
Ｒｒｅｆ１...基準出力階調値
Ｒｙ...イエロの強調係数
ＳＳ...印刷媒体の搬送方向（副走査方向）
Ｖｂ...ブルー１００％の頂点
Ｖｃ...シアン１００％の頂点
Ｖｍ...マゼンタ１００％の頂点
Ｖｙ...イエロ１００％の頂点
ｐ０...カラーサークル２１０ａの最外周の点に対応する点
ｐｃ１...カラーサークル２１０ａ内の点Ｐｃ１に対応する点
ｐｃ２...カラーサークル２１０ａ内の点Ｐｃ２に対応する点
ｐｃｂ...カラーサークル２１０ａ内の点Ｐｃｂに対応する点
【図１】
2005286985.tif 000003
【図２】
2005286985.tif 000004
【図３】
2005286985.tif 000005
【図４】
2005286985.tif 000006
【図５】
2005286985.tif 000007
【図６】
2005286985.tif 000008
【図７】
2005286985.tif 000009
【図８】
2005286985.tif 000010
【図９】
2005286985.tif 000011
【図１０】
2005286985.tif 000012
【図１１】
2005286985.tif 000013
【図１２】
2005286985.tif 000014
【図１３】
2005286985.tif 000015
【図１４】
2005286985.tif 000016
【図１５】
2005286985.tif 000017
【図１６】
2005286985.tif 000018
【図１７】
2005286985.tif 000019
【図１８】
2005286985.tif 000020
【図１９】
2005286985.tif 000021
【図２０】
2005286985.tif 000022
【図２１】
2005286985.tif 000023