(57)【要約】【課題】本発明は、画像の階調を補正するための階調補正曲線を作成する階調補正曲線作成方法等に関し、測定器のばらつきを補正することにより、グレー方向について正しく反映された階調補正曲線を作成する。【解決手段】直接に色度値を測定するのではなく、スペクトルを測定してそのスペクトル５４を補正し、その補正されたスペクトル５５に基づいて色度値を求め、そのようにして求めた色度値を用いて階調補正曲線を作成する。【選択図】　　　　図１１
2004015679.tif 000002
【特許請求の範囲】
【請求項１】
画像を出力する出力デバイスにより出力される画像の階調を補正するための階調補正曲線を作成する階調補正曲線作成方法において、
階調補正対象の出力デバイスを用いて、複数の単色を重ねて作成される色度値の異なる複数の実測用グレーパッチそれぞれの各色度値の目標となる各標準色度値を持つ複数の標準グレーパッチの、基準となる第１の測定器を用いて測定された各スペクトルである各基準スペクトルを取得する第１のスペクトル取得過程と、
前記階調補正対象の出力デバイスを用いて前記複数の実測用グレーパッチを出力するパッチ出力過程と、
前記パッチ出力過程で出力された前記複数の実測用グレーパッチの、所定の第２の測定器を用いて測定された各スペクトルである各実測用パッチスペクトルと、前記複数の標準グレーパッチの、該第２の測定器を用いて測定された各スペクトルである各標準パッチスペクトルとを取得する第２のスペクトル取得過程と、
前記第２のスペクトル取得過程で取得された各標準パッチスペクトルを、それぞれ対応する、前記第１のスペクトル取得過程で取得された各基準スペクトルに変換するための各変換定義を求める変換定義演算過程と、
前記変換定義演算過程で求められた各変換定義に従って前記第２のスペクトル取得過程で取得した各実測用パッチスペクトルを変換することにより変換後の各実測用パッチスペクトルを求めるスペクトル変換過程と、
前記スペクトル変換過程で変換された後の各実測用パッチスペクトルに基づいて、前記パッチ出力過程で出力された前記複数の実測用グレーパッチの各色度値を算出する色度値算出過程と、
前記色度値算出過程で算出した前記複数の実測用グレーパッチの色度値と、前記複数の標準グレーパッチの標準色度値とに基づいて、前記階調補正曲線を作成する階調補正曲線作成過程とを有することを特徴とする階調補正曲線作成方法。
【請求項２】
前記パッチ出力過程は、前記階調補正対象の出力デバイスを用いて、前記複数の実測用グレーパッチを出力するとともに、各単色ごとの、濃度値の異なる複数の実測用単色パッチを出力する過程であって、
さらに、前記パッチ出力過程で出力された複数の実測用単色パッチそれぞれの各濃度値を取得する濃度値取得過程を有し、
前記階調補正曲線作成過程は、前記色度値算出過程で算出した前記複数の実測用グレーパッチの色度値と、前記複数の標準グレーパッチの標準色度値とに基づくとともに、さらに、前記濃度値取得過程で取得した前記複数の実測用単色パッチの濃度値にも基づいて、前記階調補正曲線を作成する過程であることを特徴とする請求項１記載の階調補正曲線作成方法。
【請求項３】
前記階調補正曲線作成過程が、
前記色度値算出過程で算出した前記複数の実測用グレーパッチの色度値と、前記複数の標準グレーパッチの標準色度値とに基づいて、あらかじめ用意された階調補正用の各単色ごとの階調補正曲線を補正するための第１の補正曲線を各単色ごとに求めるとともに、前記濃度値取得過程で取得した前記複数の実測用単色パッチの濃度値に基づいて、前記階調補正曲線を補正するための第２の補正曲線を各単色ごとに求める補正曲線作成過程と、
前記補正曲線作成過程で求められた前記第１の補正曲線と前記第２の補正曲線を調整自在な所定の重みを付して内分することにより各単色ごとの第３の補正曲線を求める補正曲線内分過程と、
前記階調補正曲線を、前記補正曲線内分過程で求められた第３の補正曲線に基づいて調整することにより、階調補正用の各単色ごとの新たな階調補正曲線を作成する階調補正曲線調整過程とを有するものであることを特徴とする請求項２記載の階調補正曲線作成方法。
【請求項４】
画像を出力する出力デバイスにより出力される画像の階調を補正するための階調補正曲線を作成する階調補正曲線作成装置において、
階調補正対象の出力デバイスを用いて、複数の単色を重ねて作成される色度値の異なる複数の実測用グレーパッチそれぞれの各色度値の目標となる各標準色度値を持つ複数の標準グレーパッチの、基準となる第１の測定器を用いて測定された各スペクトルである各基準スペクトルを取得する第１のスペクトル取得部と、
前記複数の実測用グレーパッチを表わす実測用グレーパッチデータを生成するパッチデータ生成部と、
前記パッチデータ生成部で生成された実測用グレーパッチデータに基づいて前記階調補正対象の出力デバイスを用いて出力された複数の実測用グレーパッチの、所定の第２の測定器を用いて測定された各スペクトルである各実測用パッチスペクトルと、前記複数の標準グレーパッチの、該第２の測定器を用いて測定された各スペクトルである各標準パッチスペクトルとを取得する第２のスペクトル取得部と、
前記第２のスペクトル取得部で取得された各標準パッチスペクトルを、それぞれ対応する、前記第１のスペクトル取得部で取得された各基準スペクトルに変換するための各変換定義を求める変換定義演算部と、
前記変換定義演算部で求められた各変換定義に従って前記第２のスペクトル取得部で取得した各実測用パッチスペクトルを変換することにより、変換後の各実測用パッチスペクトルを求めるスペクトル変換部と、
前記スペクトル変換部で変換された後の各実測用パッチスペクトルに基づいて、前記複数の実測用グレーパッチの各色度値を算出する色度値算出部と、
前記色度値算出部で算出した前記複数の実測用グレーパッチの色度値と、前記複数の標準グレーパッチの標準色度値とに基づいて、前記階調補正曲線を作成する階調補正曲線作成部とを備えたことを特徴とする階調補正曲線作成装置。
【請求項５】
プログラムを実行する情報処理装置内で実行され、該情報処理装置を、画像を出力する出力デバイスにより出力される画像の階調を補正するための階調補正曲線を作成する階調補正曲線作成装置として動作させる階調補正曲線作成プログラムであって、
前記情報処理装置を、
階調補正対象の出力デバイスを用いて、複数の単色を重ねて作成される色度値の異なる複数の実測用グレーパッチそれぞれの各色度値の目標となる各標準色度値を持つ複数の標準グレーパッチの、基準となる第１の測定器を用いて測定された各スペクトルである各基準スペクトルを取得する第１のスペクトル取得部と、
前記複数の実測用グレーパッチを表わす実測用グレーパッチデータを生成するパッチデータ生成部と、
前記パッチデータ生成部で生成された実測用グレーパッチデータに基づいて前記階調補正対象の出力デバイスを用いて出力された複数の実測用グレーパッチの、所定の第２の測定器を用いて測定された各スペクトルである各実測用パッチスペクトルと、前記複数の標準グレーパッチの、該第２の測定器を用いて測定された各スペクトルである各標準パッチスペクトルとを取得する第２のスペクトル取得部と、
前記第２のスペクトル取得部で取得された各標準パッチスペクトルを、それぞれ対応する、前記第１のスペクトル取得部で取得された各基準スペクトルに変換するための各変換定義を求める変換定義演算部と、
前記変換定義演算部で求められた各変換定義に従って前記第２のスペクトル取得部で取得した各実測用パッチスペクトルを変換することにより、変換後の各実測用パッチスペクトルを求めるスペクトル変換部と、
前記スペクトル変換部で変換された後の各実測用パッチスペクトルに基づいて、前記複数の実測用グレーパッチの各色度値を算出する色度値算出部と、
前記色度値算出部で算出した前記複数の実測用グレーパッチの色度値と、前記複数の標準グレーパッチの標準色度値とに基づいて、前記階調補正曲線を作成する階調補正曲線作成部とを備えた階調補正曲線作成装置として動作させることを特徴とする階調補正曲線作成プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像の階調を補正するための階調補正曲線を作成する階調補正曲線作成方法および階調補正曲線作成装置、並びに、コンピュータ等の情報処理装置内で実行されその情報処理装置を階調補正曲線作成装置として動作させる階調補正曲線作成プログラムに関する。
【０００２】
【従来の技術】
従来より、パーソナルコンピュータ等に画像データを取り込んで画像データ上で画像の編集を行ない、そのような編集の行われた画像データを、カラープリンタ等、画像を出力しようとするカラープリンタ等の出力デバイスの特性に合わせて色変換を行ない、さらに階調補正等を行なって、その出力デバイスに向けて出力し、その出力デバイスで所望の画像を出力することが行なわれている。
【０００３】
パーソナルコンピュータ等では上記のような様々な処理が行なわれるが、そのうちの階調補正処理においては、例えばＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、およびＫ（黒）の各単色ごとに、ＬＵＴ（ルックアップテーブル）等の形式で階調補正曲線を定義しておき、ＣＭＹＫの各画像データを各階調補正曲線に基づいて変換するという処理が行なわれる。
【０００４】
ここで、階調補正曲線を作成するにあたっては、パーソナルコンピュータ等でＣ，Ｍ，Ｙ，Ｋのそれぞれについて複数の濃度パッチからなるカラーチャートを表わす画像データを生成し、その画像データをカラープリンタ等の画像出力装置に送ってカラーチャートを出力し、その出力されたカラーチャートを構成するＣ，Ｍ，Ｙ，Ｋそれぞれの濃度パッチの濃度を測定する。このようにして得た濃度測定パッチの濃度測定結果と、その濃度パッチを生成したときの画像データの値とを対応づけることにより、階調補正曲線を作成することができる。
【０００５】
階調補正曲線は、基本的には上記のようにして作成することができるが、上記のようにして作成した階調補正曲線はＣ，Ｍ，Ｙ，Ｋの各色軸方向についてのみ考慮されたものであるため、Ｃ，Ｍ，Ｙの３色の重色からなるグレー方向については必ずしも完全には調整されたものではない。
【０００６】
これに対し、グレー方向についても考慮された階調補正曲線を作成するために、Ｃ，Ｍ，Ｙの単色濃度パッチの濃度を測定して第１の補正曲線を求めるとともにＣＭＹの重色からなるグレーパッチを測色しその色度値からＣＭＹ各単色ごとの第２の補正曲線を求め、このようにして求めた第１の補正曲線と第２の補正曲線との双方を用いて階調補正用のＣＭＹ各単色ごとの階調補正曲線を求める方法が提案されている（特開２００１−２４５１７１号公報参照）。この公報に提案された方法によれば、Ｃ，Ｍ，Ｙの単色濃度のみでなく、グレーについても測色により客観的に評価されたものが階調補正曲線に反映され、容易に、かつ短時間で高精度な階調補正曲線を求めることができる。
【０００７】
【発明が解決しようとする課題】
上記公報に提案された方法では、上述したようにＣＭＹの重色からなるグレーパッチを測色して色度値を求める必要があるが、測定器の種類や個々の測定器の個体差などにより同じ色でも色度値が異なり、補正処理を行なっても測定器のばらつきによる誤差が残ってしまい、グレー方向について正しく反映された階調補正曲線を作成することができないという問題がある。
【０００８】
本発明は、上記事情に鑑み、測定器のばらつきによる誤差を高精度に補正することによりグレー方向について正しく反映された階調補正曲線を作成する階調補正曲線作成方法、階調補正曲線作成装置、および階調補正曲線作成プログラムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成する本発明の階調補正曲線作成方法は、画像を出力する出力デバイスにより出力される画像の階調を補正するための階調補正曲線を作成する階調補正曲線作成方法であって、
階調補正対象の出力デバイスを用いて、複数の単色を重ねて作成される色度値の異なる複数の実測用グレーパッチそれぞれの各色度値の目標となる各標準色度値を持つ複数の標準グレーパッチの、基準となる第１の測定器を用いて測定された各スペクトルである各基準スペクトルを取得する第１のスペクトル取得過程と、
階調補正対象の出力デバイスを用いて複数の実測用グレーパッチを出力するパッチ出力過程と、
パッチ出力過程で出力された複数の実測用グレーパッチの、所定の第２の測定器を用いて測定された各スペクトルである各実測用パッチスペクトルと、複数の標準グレーパッチの、その第２の測定器を用いて測定された各スペクトルである各標準パッチスペクトルとを取得する第２のスペクトル取得過程と、
第２のスペクトル取得過程で取得された各標準パッチスペクトルを、それぞれ対応する、第１のスペクトル取得過程で取得された各基準スペクトルに変換するための各変換定義を求める変換定義演算過程と、
変換定義演算過程で求められた各変換定義に従って第２のスペクトル取得過程で取得した各実測用パッチスペクトルを変換することにより変換後の各実測用パッチスペクトルを求めるスペクトル変換過程と、
スペクトル変換過程で変換された後の各実測用パッチスペクトルに基づいて、パッチ出力過程で出力された複数の実測用グレーパッチの各色度値を算出する色度値算出過程と、
色度値算出過程で算出した複数の実測用グレーパッチの色度値と、複数の標準グレーパッチの標準色度値とに基づいて、階調補正曲線を作成する階調補正曲線作成過程とを有することを特徴とする。
【００１０】
本発明の階調補正曲線作成方法は、色度値の目標となる標準グレーパッチを基準となる第１の測定器で測定して得られた、その標準グレーパッチのスペクトル（基準スペクトル）を取得しておき（第１のスペクトル取得過程）、その標準グレーパッチを、第２の測定器で測定して得たスペクトル（標準パッチスペクトル）と、階調補正対象の出力デバイスで出力した実測用グレーパッチをその同じ第２の測定器で測定したスペクトル（実測用パッチスペクトル）とを取得し（第２のスペクトル取得過程）、第２の測定器で得た標準パッチスペクトルを基準スペクトルと同一のスペクトルに変換するための変換定義を求め（変換定義演算過程）、この変換定義を実測用パッチスペクトルに適用してその実測用パッチスペクトルを変換し（スペクトル変換過程）、このようにして求めた、変換後の実測用パッチスペクトルに基づいて色度値を算出し（色度値算出過程）、このようにして算出した色度値と、標準グレーパッチの標準色度値とに基づいて階調補正曲線を作成する（階調補正曲線作成過程）ものであり、さらに要約すれば、直接に色度値を測定するのではなく、スペクトルを測定してそのスペクトルを補正しその補正されたスペクトルに基づく色度値を求めるものであるため、グレーについて正しく反映された階調補正曲線が作成される。
【００１１】
ここで、上記本発明の階調補正曲線作成方法において、
上記パッチ出力過程は、階調補正対象の出力デバイスを用いて、複数の実測用グレーパッチを出力するとともに、各単色ごとの、濃度値の異なる複数の実測用単色パッチを出力する過程であって、
さらに、パッチ出力過程で出力された複数の実測用単色パッチそれぞれの各濃度値を取得する濃度値取得過程を有し、
階調補正曲線作成過程は、色度値算出過程で算出した複数の実測用グレーパッチの色度値と、複数の標準グレーパッチの標準色度値とに基づくとともに、さらに、濃度値取得過程で取得した複数の実測用単色パッチの濃度値にも基づいて、階調補正曲線を作成する過程であることが好ましい。
【００１２】
グレーの色度値のみでなく、各単色ごとの濃度値にも基づいて階調補正曲線を作成することにより、グレーについて正しく反映されるとともに高精度の階調補正曲線を作成することができる。
【００１３】
ここで、グレーの色度値と各単色ごとの濃度値との双方に基づいて階調補正曲線を作成する場合に、上記階調補正曲線作成過程が、
色度値算出過程で算出した複数の実測用グレーパッチの色度値と、複数の標準グレーパッチの標準色度値とに基づいて、あらかじめ用意された階調補正用の各単色ごとの階調補正曲線を補正するための第１の補正曲線を各単色ごとに求めるとともに、濃度値取得過程で取得した複数の実測用単色パッチの濃度値に基づいて、階調補正曲線を補正するための第２の補正曲線を各単色ごとに求める補正曲線作成過程と、
上記補正曲線作成過程で求められた第１の補正曲線と第２の補正曲線を調整自在な所定の重みを付して内分することにより各単色ごとの第３の補正曲線を求める補正曲線内分過程と、
階調補正曲線を、補正曲線内分過程で求められた第３の補正曲線に基づいて調整することにより、階調補正用の各単色ごとの新たな階調補正曲線を作成する階調補正曲線調整過程とを有するものであることが好ましい。
【００１４】
この場合に、上記補正曲線内分過程が、補正曲線作成過程で作成された第１の補正曲線と第２の補正曲線を、何れの単色についても同一の重み付けで、各単色ごとに内分することにより、各単色ごとの第３の補正曲線を求める過程であってもよい。
【００１５】
このように、階調補正曲線を補正するための第１の補正曲線と第２の補正曲線を求め、これらの間の重みを調整して、２つの補正曲線をその調整された重みを付して内分して第３の補正曲線を求め、上記の階調補正曲線をその第３の補正曲線に基づいて調整するという手順を経ることにより、各単色ごとの高精度な新たな階調補正曲線を容易に求めることができる。
【００１６】
また、この場合に、いずれの単色についても同一の重みで十分であり、同一の重みとすることにより、重みの設定が容易となる。
【００１７】
また、上記目的を達成する本発明の階調補正曲線作成装置は、画像を出力する出力デバイスにより出力される画像の階調を補正するための階調補正曲線を作成する階調補正曲線作成装置であって、
階調補正対象の出力デバイスを用いて、複数の単色を重ねて作成される色度値の異なる複数の実測用グレーパッチそれぞれの各色度値の目標となる各標準色度値を持つ複数の標準グレーパッチの、基準となる第１の測定器を用いて測定された各スペクトルである各基準スペクトルを取得する第１のスペクトル取得部と、
複数の実測用グレーパッチを表わす実測用グレーパッチデータを生成するパッチデータ生成部と、
パッチデータ生成部で生成された実測用グレーパッチデータに基づいて階調補正対象の出力デバイスを用いて出力された複数の実測用グレーパッチの、所定の第２の測定器を用いて測定された各スペクトルである各実測用パッチスペクトルと、複数の標準グレーパッチの、その第２の測定器を用いて測定された各スペクトルである各標準パッチスペクトルとを取得する第２のスペクトル取得部と、
第２のスペクトル取得部で取得された各標準パッチスペクトルを、それぞれ対応する、第１のスペクトル取得部で取得された各基準スペクトルに変換するための各変換定義を求める変換定義演算部と、
変換定義演算部で求められた各変換定義に従って第２のスペクトル取得部で取得した各実測用パッチスペクトルを変換することにより、変換後の各実測用パッチスペクトルを求めるスペクトル変換部と、
スペクトル変換部で変換された後の各実測用パッチスペクトルに基づいて、複数の実測用グレーパッチの各色度値を算出する色度値算出部と、
色度値算出部で算出した複数の実測用グレーパッチの色度値と、複数の標準グレーパッチの標準色度値とに基づいて、上記階調補正曲線を作成する階調補正曲線作成部とを備えたことを特徴とする。
【００１８】
ここで、上記本発明の階調補正曲線作成装置において、
上記パッチデータ生成部は、実測用グレーパッチデータを生成するとともに、各単色ごとの、濃度値の異なる複数の実測用単色パッチを表わす実測用単色パッチデータを生成するものであり、
さらに、パッチデータ生成部で生成された実測用単色パッチデータに基づいて階調補正対象の出力デバイスにより出力された複数の実測用単色パッチそれぞれの各濃度値を取得する濃度値取得部を備え、
上記階調補正曲線作成部は、色度値算出部で算出した複数の実測用グレーパッチの色度値と、複数の標準グレーパッチの標準色度値とに基づくとともに、さらに、濃度値取得部で取得した複数の実測用単色パッチの濃度値にも基づいて、階調補正曲線を作成するものであることが好ましい。
【００１９】
また、この場合に、上記階調補正曲線作成部が、
色度値算出部で算出した複数の実測用グレーパッチの色度値と、複数の標準グレーパッチの標準色度値とに基づいて、あらかじめ用意された階調補正用の各単色ごとの階調補正曲線を補正するための第１の補正曲線を各単色ごとに求めるとともに、濃度値取得部で取得した複数の実測用単色パッチの濃度値に基づいて、階調補正曲線を補正するための第２の補正曲線を各単色ごとに求める補正曲線作成部と、
補正曲線作成部で作成された第１の補正曲線と第２の補正曲線を、操作に応じて設定された重みを付して内分することにより、各単色ごとの第３の補正曲線を求める補正曲線内分演算部と、
上記階調補正曲線を、補正曲線内分演算部で求められた第３の補正曲線に基づいて調整することにより、階調補正用の各単色ごとの新たな階調補正曲線を作成する階調補正曲線調整部とを備えることが好ましい。
【００２０】
また、この場合さらに、上記補正曲線作成部で作成された第１の補正曲線と第２の補正曲線の内分の重みとして、何れの単色の内分演算についても適用される共通の重みを操作に応じて設定する重み設定部を備えることが好ましい。
【００２１】
また、上記目的を達成する本発明の階調補正曲線作成プログラムは、プログラムを実行する情報処理装置内で実行され、その情報処理装置を、画像を出力する出力デバイスにより出力される画像の階調を補正するための階調補正曲線を作成する階調補正曲線作成装置として動作させる階調補正曲線作成プログラムであって、
上記情報処理装置を、
階調補正対象の出力デバイスを用いて、複数の単色を重ねて作成される色度値の異なる複数の実測用グレーパッチそれぞれの各色度値の目標となる各標準色度値を持つ複数の標準グレーパッチの、基準となる第１の測定器を用いて測定された各スペクトルである各基準スペクトルを取得する第１のスペクトル取得部と、
複数の実測用グレーパッチを表わす実測用グレーパッチデータを生成するパッチデータ生成部と、
パッチデータ生成部で生成された実測用グレーパッチデータに基づいて階調補正対象の出力デバイスを用いて出力された複数の実測用グレーパッチの、所定の第２の測定器を用いて測定された各スペクトルである各実測用パッチスペクトルと、複数の標準グレーパッチの、その第２の測定器を用いて測定された各スペクトルである各標準パッチスペクトルとを取得する第２のスペクトル取得部と、
第２のスペクトル取得部で取得された各標準パッチスペクトルを、それぞれ対応する、第１のスペクトル取得部で取得された各基準スペクトルに変換するための各変換定義を求める変換定義演算部と、
変換定義演算部で求められた各変換定義に従って第２のスペクトル取得部で取得した各実測用パッチスペクトルを変換することにより、変換後の各実測用パッチスペクトルを求めるスペクトル変換部と、
スペクトル変換部で変換された後の各実測用パッチスペクトルに基づいて、複数の実測用グレーパッチの各色度値を算出する色度値算出部と、
色度値算出部で算出した複数の実測用グレーパッチの色度値と、複数の標準グレーパッチの標準色度値とに基づいて、階調補正曲線を作成する階調補正曲線作成部とを備えた階調補正曲線作成装置として動作させることを特徴とする。
【００２２】
ここで、上記本発明の階調補正曲線作成プログラムにおいて、
上記パッチデータ生成部は、実測用グレーパッチデータを生成するとともに、各単色ごとの、濃度値の異なる複数の実測用単色パッチを表わす実測用単色パッチデータを生成するものであり、
さらに、パッチデータ生成部で生成された実測用単色パッチデータに基づいて階調補正対象の出力デバイスにより出力された複数の実測用単色パッチそれぞれの各濃度値を取得する濃度値取得部を備え、
上記階調補正曲線作成部は、色度値算出部で算出した複数の実測用グレーパッチの色度値と、複数の標準グレーパッチの標準色度値とに基づくとともに、さらに、濃度値取得部で取得した複数の実測用単色パッチの濃度値にも基づいて、階調補正曲線を作成するものであることが好ましく、
この場合に、上記階調補正曲線作成過程が、
色度値算出部で算出した複数の実測用グレーパッチの色度値と、複数の標準グレーパッチの標準色度値とに基づいて、あらかじめ用意された階調補正用の各単色ごとの階調補正曲線を補正するための第１の補正曲線を各単色ごとに求めるとともに、濃度値取得部で取得した複数の実測用単色パッチの濃度値に基づいて、上記階調補正曲線を補正するための第２の補正曲線を各単色ごとに求める補正曲線作成部と、
補正曲線作成部で作成された第１の補正曲線と第２の補正曲線を、操作に応じて設定された重みを付して内分することにより、各単色ごとの第３の補正曲線を求める補正曲線内分演算部と、
上記階調補正曲線を、補正曲線内分演算部で求められた第３の補正曲線に基づいて調整することにより、階調補正用の各単色ごとの新たな階調補正曲線を作成する階調補正曲線調整部とを備えたものであることが好ましく、
この場合にさらに、上記補正曲線作成部で作成された第１の補正曲線と第２の補正曲線の内分の重みとして、何れの単色の内分演算についても適用される共通の重みを操作に応じて設定する重み設定部を備えることが好ましい。
【００２３】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００２４】
図１は、本発明の一実施形態が適用された画像入力−色変換−画像出力システムの全体構成図である。
【００２５】
ここには、カラースキャナ１０が示されており、そのカラースキャナ１０では原稿画像１１が読み取られてＣ（シアン）、Ｍ（マゼンタ）、およびＹ（イエロー）からなる３色の画像データが生成される。このＣＭＹの画像データはパーソナルコンピュータ２０に入力される。このパーソナルコンピュータ２０では、カラースキャナ１０で得られた画像データが、後述するカラープリンタ３０に適した画像出力用の画像データに変換される。この画像出力用の画像データは、カラープリンタ３０に入力され、そのカラープリンタ３０では、入力された画像データに基づくプリント出力が行なわれて、プリント画像３１が形成される。
【００２６】
この図１に示すシステムでは画像データに基づく画像を出力する出力デバイスの一例としてカラープリンタ３０を示したが、このカラープリンタ３０は、電子写真方式のカラープリンタであってもよく、インクジェット方式のカラープリンタであってもよく、変調されたレーザ光で印画紙を露光してその印画紙を現像する方式のプリンタであってもよく、そのプリント方式の如何を問うものではない。また、出力デバイスとしては、プリンタに限定されるものではなく、印刷機であってもよく、あるいは表示画面上に画像を表示出力するＣＲＴディスプレイ装置、プラズマディスプレイ装置等の画像表示装置であってもよい。
【００２７】
ただし、ここでは、出力デバイスの一例としてカラープリンタ３０を備えたシステムを前提として説明する。
【００２８】
ここで、この図１に示すシステムにおける、本発明の一実施形態としての特徴は、パーソナルコンピュータ２０の内部で実行される処理内容にあり、以下、このパーソナルコンピュータ２０について説明する。
【００２９】
図２は、図１に１つのブロックで示すパーソナルコンピュータ２０の外観斜視図、図３は、そのパーソナルコンピュータ２０のハードウェア構成図である。
【００３０】
このパーソナルコンピュータ２０は、外観構成上、本体装置２１、その本体装置２１からの指示に応じて表示画面２２ａ上に画像を表示する画像表示装置２２、本体装置２１に、キー操作に応じた各種の情報を入力するキーボード２３、および、表示画面２２ａ上の任意の位置を指定することにより、その位置に表示された、例えばアイコン等に応じた指示を入力するマウス２４を備えている。この本体装置２１は、外観上、フレキシブルディスク（ＦＤ）を装填するためのＦＤ装填口２１ａ、およびＣＤ−ＲＯＭを装填するためのＣＤ−ＲＯＭ装填口２１ｂを有する。
【００３１】
本体装置２１の内部には、図３に示すように、各種プログラムを実行するＣＰＵ２１１、ハードディスク装置２１３に格納されたプログラムが読み出されＣＰＵ２１１での実行のために展開される主メモリ２１２、各種プログラムやデータ等が保存されたハードディスク装置２１３、ＦＤ１００が装填されその装填されたＦＤ１００をアクセスするＦＤドライブ２１４、ＣＤ−ＲＯＭ１１０が装填され、その装填されたＣＤ−ＲＯＭ１１０をアクセスするＣＤ−ＲＯＭドライブ２１５、カラースキャナ１０（図１参照）と接続され、カラースキャナ１０から画像データを受け取る入力インタフェース２１６、カラープリンタ３０に画像データを送る出力インタフェース２１７が内蔵されており、これらの各種要素と、さらに図２にも示す画像表示装置２２、キーボード２３、マウス２４は、バス２５を介して相互に接続されている。
【００３２】
ここで、ＣＤ−ＲＯＭ１１０には、このパーソナルコンピュータ２０を階調補正曲線作成装置として動作させるための階調補正曲線作成プログラムが記憶されており、そのＣＤ−ＲＯＭ１１０はＣＤ−ＲＯＭドライブ２１５に装填され、そのＣＤ−ＲＯＭ１１０に記憶された階調補正曲線作成力プログラムがこのパーソナルコンピュータ２０にアップロードされてハードディスク装置２１３に記憶される。
【００３３】
図４は、階調補正曲線作成プログラム記憶媒体に記憶された、本発明の階調補正曲線作成プログラムの一実施形態を示した図である。この階調補正曲線作成プログラム記憶媒体３００は、図３に示すＣＤ−ＲＯＭ１１０、ハードディスク装置２１３内のハードディスク等の記憶媒体を代表させて示したものである。
【００３４】
この階調補正曲線作成プログラム記憶媒体３００には、階調補正曲線作成プログラム３１０が記憶されている。階調補正曲線作成プログラム３１０は、第１のスペクトル取得部３１１、パッチデータ生成部３１２、第２のスペクトル取得部３１３、変換定義演算部３１４、スペクトル変換部３１５、色度値算出部３１６、濃度値取得部３１７、階調補正曲線作成部３１８、および重み設定部３１９を有する。このうち、階調補正曲線作成部３１８は、補正曲線作成部３１８１と、補正曲線内分演算部３１８２と、階調補正曲線調整部３１８３とから構成されている。
【００３５】
この階調補正曲線作成プログラム３１０の各部の作用については後述する。
【００３６】
図５は、本発明の階調補正曲線作成装置の一実施形態の機能ブロック図である。
【００３７】
この図５に示す階調補正曲線作成装置４１０は、図１、図２に示すパーソナルコンピュータ２０に、図４に示す階調補正曲線作成プログラム３１０がローディングされ、そのパーソナルコンピュータ２０内でその階調補正曲線作成プログラム３１０が実行されることにより実現される。
【００３８】
この図５に示す階調補正曲線作成装置４１０は、第１のスペクトル取得部４１１、パッチデータ生成部４１２、第２のスペクトル取得部４１３、変換定義演算部４１４、スペクトル変換部４１５、色度値算出部４１６、濃度値取得部４１７、階調補正曲線作成部４１８、および重み設定部４１９とから構成されており、階調補正曲線作成部４１８は、補正曲線作成部４１８１と、補正曲線内分演算部４１８２と、階調補正曲線調整部４１８３とから構成されている。
【００３９】
この図５に示す階調補正曲線作成装置４１０における第１のスペクトル取得部４１１、パッチデータ生成部４１２、第２のスペクトル取得部４１３、変換定義演算部４１４、スペクトル変換部４１５、色度値算出部４１６、濃度値取得部４１７、階調補正曲線作成部４１８（補正曲線作成部４１８１、補正曲線内分演算部４１８２、および階調補正曲線調整部４１８３）、および重み設定部４１９は、それぞれ、図４に示すソフトウェア部品としての第１のスペクトル取得部３１１、パッチデータ生成部３１２、第２のスペクトル取得部３１３、変換定義演算部３１４、スペクトル変換部３１５、色度値算出部３１６、濃度値取得部３１７、階調補正曲線作成部３１８（補正曲線作成部３１８１、補正曲線内分演算部３１８２、および階調補正曲線調整部３１８３）、および重み設定部３１９と、各部の機能を実現するために必要な、パーソナルコンピュータ２０のハードウェアやオペレーティングシステム（ＯＳ）等との組合せから構成されている。
【００４０】
図６は、図５に示す階調補正曲線作成装置４１０を使って階調補正曲線を作成する方法を示すフローチャートである。
【００４１】
以下、この図６のフローチャートの説明を行なっていく中で、図５に示す階調補正曲線作成装置４１０の各部（したがって図４に示す階調補正曲線作成プログラム３１０の各部）の説明を行なう。
【００４２】
先ず、図６の第１のスペクトル取得過程（ステップ（ａ））では、本実施形態における階調補正対象の出力デバイスである。この第１のスペクトル取得過程は、図１に示すカラープリンタ３０を用いて、複数の単色を重ねて作成される、色度値の異なる複数の実測用グレーパッチそれぞれの各色度値の目標となる各標準色度値を持つ複数の標準グレーパッチの、基準となる第１の測定器を用いて測定された各スペクトルである各基準スペクトルを取得する過程である。
【００４３】
図８は、標準グレーチャートの一例を示す図である。
【００４４】
この標準グレーチャートは、カラープリンタ３０であらかじめ決められたパッチデータに基づいて、後述する図８のカラーチャートをプリント出力したときの、複数（ここに示す例では１３）のグレーパッチの色度値の目標となる各標準色度値を複数（ここに示す例では１３）の標準グレーパッチで構成されており、図１に示すシステムの提供者側であらかじめ作成されたものである。
【００４５】
標準グレーチャートを構成する標準グレーパッチの測定に用いられる第１の測定器は、基準となる高精度の測定器であり、例えばシステム提供者側で、その標準グレーチャートを構成する複数の標準グレーパッチの各スペクトル（基準スペクトル）がその基準となる高精度の第１の測定器で測定され、その標準グレーチャートとともに、その高精度に測定された基準スペクトルがユーザ側に提供される。ユーザにとっては、図６の第１のスペクトル取得過程（（ステップａ））において、その高精度に測定された基準スペクトルをシステム提供者側から取得することになる。この取得した基準スペクトルは、図５の階調補正曲線作成装置４１０の第１のスペクトル取得部４１１に入力される。
【００４６】
この階調補正曲線作成装置４１０の第１のスペクトル取得部４１１は、上記のようにしてパーソナルコンピュータ２０に入力されてきた基準スペクトルを受け取る機能部分である。
【００４７】
この第１のスペクトル取得部４１１は、本実施形態では、基準スペクトルを記憶しておく記憶部（図示せず）を有し、その記憶部には、一度入力された基準スペクトルが記憶され、基準スペクトルをその都度入力する必要をなくしている。尚、本実施形態では、標準グレーチャートを構成する複数の標準グレーパッチについて、各基準スペクトルに加え、各基準スペクトルから求められる各色度値（各標準色度値）の出得たもシステム提供者側から合わせて取得するものとし、この取得した標準色度値は、基準スペクトルとともに、図５の階調補正曲線作成装置４１０の第１のスペクトル取得部４１１に入力され、その第１のスペクトル取得部４１１の記憶部に基準スペクトルとともに記憶させる。ただし、この標準色度値はシステム提供者側から提供を受ける必要はなく、図６のステップ（ｆ）の色度値算出過程（図５の階調補正曲線作成装置４１０の色度値算出部４１６）において、基準スペクトルから標準色度値を求めるようにしてもよい。
【００４８】
次に図６のパッチ出力過程（ステップ（ｂ））では、図５のパッチデータ生成部４１２が動作してパッチデータが生成され、そのパッチデータに基づくパッチが出力される。すなわち、図５に示す階調補正曲線作成装置４１０のパッチデータ生成部４１２では、ＣＭＹ各単色ごとの複数の単色濃度パッチを表わす単色パッチデータと、これらＣＭＹの単色を重ね合わせたグレーの、複数のグレー濃度パッチを表わすグレーパッチデータとが生成される。また、本実施形態では、Ｃ，Ｍ，Ｙの各単色のほか、Ｋ（黒）についての単色濃度パッチを表わす単色パッチデータも生成される。
【００４９】
これら生成されたパッチデータは、図１に示すカラープリンタ３０に送られ、カラープリンタ３０ではその送られてきたパッチデータに基づいて多数のパッチが並んだカラーチャートが出力される。
【００５０】
図８はカラーチャートの一例を示す図である。
【００５１】
ここには、Ｃ，Ｍ，Ｙ，Ｋの各単色について２１ステップの濃度パッチが形成されるとともに、Ｃ，Ｍ，Ｙの重色としてのグレーについて１３ステップの濃度パッチが形成されている。
【００５２】
次に、図６の第２のスペクトル取得過程（（ステップ（ｃ））においては、図８に示すカラーチャートのうちの１３のグレーパッチについて、第２の測定器によるスペクトル（実測用パッチスペクトル）の測定が行なわれる。この第２の測定器は、ユーザ側で買い求められた、前述した標準の第１の測定器と比べると簡易かつ安価な、したがって第１の測定器とは異なりかなり大きな誤差を含む可能性のある測定器である。この測定自身は、図５の階調補正曲線作成装置４１０から離れ、オペレータが行なう作業である。
【００５３】
また、この同じ第２のスペクトル取得過程（（ステップ（ｃ））では、システム提供者側から基準スペクトルおよび標準色度値のデータ付きで提供を受けていた標準グレーチャートを構成する複数（ここでは１３）の標準グレーパッチのスペクトル（標準パッチスペクトル）も、その同じ第２の測定器を用いて測定される。
【００５４】
このようにして測定されたスペクトル（実測用パッチスペクトルおよび標準パッチスペクトル）のデータは、図５に示す階調補正曲線作成装置４１０の第２のスペクトル取得部４１３に入力される。
【００５５】
これらのスペクトルデータの、階調補正曲線作成装置４１０への入力は、例えば、オペレータが図２に示すパーソナルコンピュータ２０のキーボード２２からそのデータをキー入力することにより行なわれる。あるいは、その測定に用いた測定器が測定データをそのまま信号として出力する機能を有するものであるときは、その測定器と図２に示すパーソナルコンピュータ２０とを信号ケーブルでつないで、測定データをそのままパーソナルコンピュータ２０（すなわち図５に示す階調補正曲線作成装置４１０）に入力してもよい。
【００５６】
図５の階調補正曲線作成装置４１０の第２のスペクトル値取得部４１３は、上記のようにしてパーソナルコンピュータ２０に入力されてきた、実測用パッチスペクトルおよび標準パッチスペクトルのデータを受け取る機能部分である。
【００５７】
次に、図６のステップ（ｇ）の濃度値取得過程について先に説明する。
【００５８】
この濃度値取得過程（ステップ（ｇ））では、図８に示すカラーチャートのうちのＣ，Ｍ，Ｙ，Ｋの各単色パッチの濃度測定が行なわれる。
【００５９】
上述の第２の測定器は、スペクトルのほか、濃度の測定も行なうことのできる測定器（例えば濃度測定モード付きの測色計等）である。このステップ（ｇ）における濃度測定も、上述のステップ（ｃ）のスペクトルの測定と同様、図５の階調補正曲線作成装置４１０から離れ、オペレータが行なう作業である。
【００６０】
この測定により得られた濃度値データは、図５に示す階調補正曲線作成装置４１０の濃度値取得部４１７に入力される。
【００６１】
この濃度値データも、図５の階調補正曲線作成装置４１０の第２のスペクトル取得部４１３におけるスペクトルデータの取得の場合と同様、階調補正曲線作成装置４１０への入力は、例えば、オペレータが図２に示すパーソナルコンピュータ２０のキーボード２２からそのデータをキー入力することにより行なわれる。あるいは、その測定に用いた測定器が測定データをそのまま信号として出力する機能を有するものであるときは、その測定器と図２に示すパーソナルコンピュータ２０とを信号ケーブルでつないで、測定データをそのままパーソナルコンピュータ２０（すなわち図５に示す階調補正曲線作成装置４１０）に入力してもよい。
【００６２】
図５の階調補正曲線作成装置４１０の濃度値取得部４１７は、上記のようにしてパーソナルコンピュータ２０に入力されてきた濃度値データを受け取る機能部分である。
【００６３】
次に、図６のステップ（ｄ）の変換定義作成過程について説明する。ここでは、図５の階調補正曲線作成装置４１０の変換定義演算部４１４が動作し、ここでは以下のようにして変換定義が作成される。
【００６４】
図９は、基準スペクトルと標準パッチスペクトルの一例を示した図である。
【００６５】
基準スペクトル５１は第１のスペクトル取得過程（図６のステップ（ａ））（図５の階調補正曲線作成装置４１０の第１のスペクトル取得部４１１）でシステム提供者から提供を受けることにより取得した標準グレーパッチのスペクトルであり、標準パッチスペクトルは、第２のスペクトル取得過程（（ステップ（ｃ））（図５の階調補正曲線作成装置４１０の第２のスペクトル取得部４１３）で取得した、システム提供者側から基準スペクトルのデータ付きで提供された標準グレーチャート（図７参照）を、ユーザ側で第２の測定器を用いて測定することにより得られたスペクトルである。
【００６６】
図９には、複数（ここでは図７に示すように１３）の標準グレーパッチのうちのいずれか１つの標準グレーパッチの基準スペクトルおよび標準パッチスペクトルが示されている。
【００６７】
ユーザ側で第２の測定器を用いて測定された標準パッチスペクトル５２は、全く同一の標準グレーパッチを測定して得たスペクトルであるにもかかわらず、測定器の違いにより、システム提供側で基準となる第１の測定器を用いて測定した基準スペクトル５１とは異なっている。
【００６８】
そこで、変換定義演算過程（図６のステップ（ｄ））（図５の階調補正曲線作成装置４１０の変換定義演算部４１４）では、標準パッチスペクトル５２を基準スペクトル５１に一致したスペクトルに変換するための変換定義が作成される。
【００６９】
図１０は、その変換定義の説明図である。
【００７０】
図９に示す標準パッチスペクトル５２を基準スペクトル５１に一致させるように変換する変換定義を各波長λごとの補正係数として表わすと、図１０に示すグラフ５３のようになる。
【００７１】
すなわち、図９の標準パッチスペクトル５２は、波長λの短い側（図９の左側）では基準スペクトル５１よりも値が小さいため、図１０のグラフ５３では、標準パッチスペクトル５２を持ち上げるように相対的に大きな補正係数となっており、波長λの長い側（図９，図１０の右側）では、図９の標準パッチスペクトル５２は基準スペクトル５１よりも大きな値を有するため、図１０のグラフ５３では、標準パッチスペクトル５２を少し小さい値に押えるように相対的に小さな補正係数となっている。
【００７２】
変換定義演算過程（図６のステップ（ｄ））（図５の階調補正曲線作成装置４１０の変換定義演算部４１４）では、図８に示す標準グレーチャートを構成する１３の標準グレーパッチのそれぞれについて、図１０にグラフ５３で示すような変換定義が作成される。
【００７３】
次のスペクトル変換過程（図６のステップ（ｅ））では図５の階調補正曲線作成装置４１０のスペクトル変換部４１５が動作し、上記のようにして作成された変換定義を用いて実測用パッチスペクトルが変換される。
【００７４】
図１１は実測用パッチスペクトルの変換過程の説明図である。
【００７５】
実測用パッチスペクトル５４は、図１に示すカラープリンタ３０で出力された、図８に示すカラーチャート中の１３のグレーパッチをユーザ側の第２の測定器で測定して得たものであり、図１１には、それら実測用パッチスペクトルのうちの、図９に基準スペクトルを示す１つの標準グレーパッチに対応する１つの実測用パッチスペクトルが示されている。
【００７６】
この図１１に示す実測用パッチスペクトル５４に図１０のグラフ５３で示される変換定義を作用させる。すなわち、波長λの短い側（図１０，図１１の左側）では、図１０に示す補正係数は相対的に大きく、実測用パッチスペクトル５４にこの補正係数（変換定義）を作用させると、波長λの短い側（図の左側）では、スペクトルの値が持ち上げられる。またこれと同様に、波長λの長い側（図１０，図１１の右側）では、図１０に示す補正係数は相対的に小さく、実測用パッチスペクトル５４中にこの補正係数（変換定義）を作用させると、波長λの長い側（図の右側）では、スペクトルの値が押えられる。
【００７７】
このような変換を行なうと、図１１に示す実測用パッチスペクトル５４が変換後の実測用パッチスペクトル５５に変換される。この変換後の実測用パッチスペクトル５５は、図８に示すカラーチャート中の実測用グレーパッチをシステム提供者側にある、高精度の第１の測定器で測定したときのスペクトルと等価なものである。
【００７８】
図６のステップ（ｆ）の色度値算出過程（図５の階調補正曲線作成装置４１０の色度値算出部４１６）では、上記のようにして求めた変換後の実測用パッチスペクトルに基づいて、色度値（ここではＬ＊ａ＊ｂ＊値）が求められる。スペクトルから色度値を求めるアルゴリズムは、もともと測色計なるものは、先ずスペクトルを求め、その求めたスペクトルに基づいて色度値を求めるものであり、広く知られたアルゴリズムであり、ここではその説明は省略する。
【００７９】
尚、ここでは、色度値算出過程（図６のステップ（ｆ）（図５の階調補正曲線作成装置４１０の色度値算出部４１６）では、変換後の実測用パッチスペクトルに基づいて図８に示すグレーパッチの色度値を求めたが、これとともに、第１のスペクトル取得過程（図６のステップ（ａ））（図５の階調補正曲線作成装置４１０の第１のスペクトル取得部４１１）で取得した基準スペクトルに基づいて標準グレーパッチ（図７参照）の色度値である標準色度値を求めてもよい。ただし、本実施形態では、前述したように標準グレーパッチの色度値である標準色度値もシステム提供者側から取得し図５の階調補正曲線作成装置４１０の第１のスペクトル取得部４１１内の記憶部に記憶されているので、色度値算出過程（図６のステップ（ｆ））（図５の階調補正曲線作成装置４１０の色度値算出部４１６）では改めて標準色度値を求める必要はない。
【００８０】
次に、図６のステップ（ｈ）の階調補正曲線作成過程（図５の階調補正曲線作成部４１８）において、以下のようにして階調補正曲線が作成される。
【００８１】
図６の階調補正曲線作成過程（ステップ（ｈ））は、補正曲線作成過程（ステップ（ｈ１））、補正曲線内分演算過程（ステップ（ｈ２））、および階調補正曲線調整過程（ステップ（ｈ３））からなり、それらのうちの補正曲線作成過程（ステップ（ｈ１））では、図５の階調補正曲線作成装置４１０の階調補正曲線作成部４１８中の補正曲線作成部４１８１が動作する。
【００８２】
この補正曲線作成部４１８１には、前回作成された、各単色ごとの階調補正曲線が記憶されている。ここでは、この前回作成された階調補正曲線を「前回の階調補正曲線」と称する。
【００８３】
ここで、図１に示すカラープリンタ３０は、同一機種内であっても１台１台特性が微妙に異なり、したがって同一階調の画像をプリント出力する場合であっても１台１台についてそれぞれ微妙に異なる階調補正曲線が必要となるが、ここでは、１台１台の機差は無視し、カラープリンタ３０と同一機種の標準的な１台についての階調補正曲線があらかじめ用意され、そのあらかじめ用意された階調補正曲線が機会あるごとに以下のようにして更新され、現時点では、「前回の階調補正曲線」が作成された状態にある。すなわち、図７のカラーチャートは、その「前回の階調補正曲線」に基づいて補正された後のパッチデータに基づいてカラープリンタ３０でプリント出力されたものである。
【００８４】
補正曲線作成部４１８１では、濃度値取得部４１７で取得した、図８のカラーチャートを構成する各単色パッチの濃度値に基づいて、補正曲線作成部４１８１に記憶された前回の階調補正曲線を補正するための補正曲線（本発明にいう第２の補正曲線の一例）が求められるとともに、色度値算出部４１６で求められた、図８に示すカラーチャートを構成するグレーパッチの色度値と標準グレーチャート（図７参照）を構成する標準グレーパッチの標準色度値とに基づいて、前回の階調補正曲線を補正するための各単色ごとの補正曲線（本発明にいう第１の補正曲線の一例）が求められる。
【００８５】
図１２は、階調補正曲線作成過程（図６のステップ（ｈ））における処理の内容を示した模式図である。
【００８６】
図５の階調補正曲線作成装置４１０の階調補正曲線作成部４１８のうちの補正曲線作成部４１８１にて行なわれる補正曲線作成過程（図６のステップ（ｈ１））では、図１２（Ａ）に示すように、色度値算出過程（図６のステップ（ｆ））で求められたグレーパッチの色度値（Ｌ＊ａ＊ｂ＊値）および図７に示す標準グレーチャートを構成する標準グレーパッチの標準色度値Ｌ＊ａ＊ｂ＊値が、カラープリンタ３０のプロファイルに従って、Ｃ，Ｍ，Ｙの、網％を表わす各値に変換される。
【００８７】
図１２（Ｂ）の横軸（入力）は、標準グレーチャートを構成する標準グレーパッチの標準色度値から求められたＣ，Ｍ，Ｙの各値であり、図１２（Ｂ）の縦軸（出力）は、色度値算出過程（色度値算出部）で求められた図８に示すグレーパッチの色度値からさらに求められたＣ，Ｍ，Ｙの各値である。ここには、Ｃ，Ｍ，Ｙの３色を代表させて１色分のグラフのみ示されている。
【００８８】
図１２（Ｂ）のグラフにおいて、入力と出力との関係は、図１２（Ｂ）に点線で示すようなリニアな関係であることが好ましいが、図１に示す実際のカラープリンタ３０は、標準的な特性から多少なりとも外れた特性を持ち、したがって入力と出力の関係は図１２（Ｂ）に実線で示すようにリニアな関係からは外れた関係となる。
【００８９】
そこで、次に、図１２（Ｃ）に示すように、図１２（Ｂ）とは逆の関係の曲線を作成する。前回の階調補正曲線にしたがって階調補正された後のデータを、さらにこの図１２（Ｃ）の曲線にしたがって変換した後にカラープリンタ３０に向けて出力すると、カラープリンタ３０では、図１２（Ｃ）に点線で示すような、リニアな関係の色を持った画像が出力されることになる。ただし、図１２（Ｃ）の曲線はグレーの色度値のみに基づいて作成されたものであり、かならずしも理想的にリニアな関係を持った画像が出力されるとは限らない。詳細は後述する。
【００９０】
この図１２（Ｃ）に実線で示す曲線は、本発明にいう第１の補正曲線の一例に相当する。
【００９１】
以上は、グレーパッチの色度値に基づく処理であるが、ＣＭＹの各単色の濃度パッチの濃度値についても、以下に説明するように、同様の処理が行なわれる。尚、Ｋ（黒）の単色パッチの取り扱いについては後述する。
【００９２】
ここでは、図１２（Ｄ）に示すようにＣ，Ｍ，Ｙの実測濃度値がＣ，Ｍ，Ｙのそれぞれの網％を表わすＣ，Ｍ，Ｙ値に変換される。この、実測濃度値を網％を表わすＣ，Ｍ，Ｙ値に変換するにあたっては、下記のマレイ・デービスの式が用いられる。
【００９３】
【数１】
2004015679.tif 000003
【００９４】
但し、ＤＲは網％に変換しようとしている実測濃度値
ＤＶはベタの濃度値
を表わす。
【００９５】
図１２（Ｅ）の横軸（入力）は、標準的な特性のカラープリンタ３０でカラーチャートを出力したときに得られるはずの、あらかじめ分かっている標準的な網％値であり、図１２（Ｅ）の縦軸（出力）は、（１）式に基づいて求めた、網％値である。図１２（Ｅ）は、図１２（Ｂ）と同じく、Ｃ，Ｍ，Ｙの３色を代表させて１色分のグラフのみ示したものである。
【００９６】
また、これも図１２（Ｂ）の場合と同様、図１２（Ｅ）のグラフにおいて、入力と出力の関係は、図１２（Ｅ）に点線で示すようなリニアな関係となることが好ましいが、図１に示す実際のカラープリンタ３０は標準的な特性から多少なりとも外れた特性を有するものであり、入力と出力の関係は、図１２（Ｅ）に実線で示すような、リニアな関係からは外れた関係となる。
【００９７】
そこで、次に図１２（Ｆ）に示すように、図１２（Ｅ）とは逆の関係の曲線を作成する。この図１２（Ｆ）に実線で示す曲線は、前回の階調補正曲線に従って階調補正された後のデータを、さらにこの図１２（Ｆ）の曲線に従って変換した後にカラープリンタ３０に向けて出力したとき、カラープリンタ３０では、図１２（Ｆ）に点線で示すリニアな関係を持った画像が出力される。ただし、この単色の濃度パッチに基づいて階調補正曲線を作成した場合、ＣＭＹ重色のグレーの色味が必ずしも理想的なものとはならない。この図１２（Ｆ）に実線で示す曲線は、本発明にいう第２の補正曲線の一例に相当する。
【００９８】
次に、図５に示す階調補正曲線作成装置４１０の階調補正曲線作成部４１８のうちの補正曲線内分演算部４１８２の処理、すなわち図６に示すフローチャートの階調補正曲線作成過程（ステップ（ｈ））のうちの補正曲線内分過程（ステップ（ｈ２））における処理が行なわれる。
【００９９】
ここでは、オペレータによるキーボード２２あるいはマウス２３（図２参照）の操作に応じて、図５に示す重み設定部４１９から、補正曲線内分演算部４１８２に、内分演算の重みが設定される。
【０１００】
この重みは、図１２（Ｇ）に示すように、図１２（Ｃ）に実線で示す曲線と、図１２（Ｆ）に実線で示す曲線を内分して新たな曲線を生成するときの、それら図１２（Ｃ），図１２（Ｆ）に示す曲線をどの程度の割合で内分するかを指示するものであり、例えば、この重みとして０％が指示されると、図１２（Ｃ）のグレーパッチに基づく曲線は採用されずに図１２（Ｆ）の単色のパッチに基づく曲線のみが採用され、この重みとして５０％が指示されると、図１２（Ｃ），図１２（Ｆ）の曲線を等分に用いて内分演算が行なわれ、この重みとして１００％が指示されると、図１２（Ｆ）の単色のパッチに基づく曲線は採用されずに図１２（Ｃ）のグレーパッチに基づく曲線のみが採用される。この重み設定部４１９からは、Ｃ，Ｍ，Ｙの各単色を区別せず、Ｃ，Ｍ，Ｙのいずれについても同一の重みが設定される。同一の重みで十分であり、かつその方がオペレータによる重み設定の手間が少なくて済むからである。
【０１０１】
この内分演算により求められる曲線が、本発明にいう第３の補正曲線の一例に相当する。
【０１０２】
このような内分演算が行なわれた後、図５の階調補正曲線作成装置４１０の階調補正曲線作成部４１８の、階調補正曲線調整部４１８３による処理（図６のフローチャートの階調補正曲線作成過程（ステップ（ｈ））の、階調補正曲線調整過程（ステップ（ｈ３））の処理）が行なわれる。
【０１０３】
ここでは、図１２（Ｈ）に示すように、図１２（Ｃ）と図１２（Ｆ）の２つの曲線の重み付け内分により求められた曲線を用いて、前回の階調補正曲線が補正される。この補正により得られた階調補正曲線は、図１２に示す処理の流れから判るように、ＣＭＹの単色とグレーとの双方についてバランスのとれた、かつ、図１に示す１台のカラープリンタ３０に適合した階調補正曲線である。
【０１０４】
このようにして求められた階調補正曲線は、図１に示すパーソナルコンピュータ２０において、カラープリンタ３０で実際に画像をプリント出力しようとするときの実際の画像データの階調補正に用いられる。
【０１０５】
尚、Ｋ（黒）の階調補正曲線の作成にあたっては、グレーパッチからの情報は存在しないため、図１２の単色のルート（図１２（Ｄ），（Ｅ），（Ｆ）の流れ）を経由し、図１２（Ｇ）の処理は飛ばして、図１２（Ｈ）においてＫについて前回の階調補正曲線の補正が行なわれる。
【０１０６】
上述の実施形態によれば、ＣＭＹ単色のみでなくグレーについても測色により客観的なデータを得、重み付け内分演算によりグレーの測色データが反映されるため、特別なスキルを必要とせず、短時間かつ容易に階調補正曲線を作成することができる。また、オペレータは重みを設定することができ、その重み設定を通じてそのオペレータの階調補正への考え方あるいは好みが取り入れられ、そのオペレータに応じた高精度の階調補正曲線を作成することができる。
【０１０７】
また、上述の実施形態によれば、グレーパッチの色度値を、補正（変換）されたスペクトルに基づいて求めているため、歪みの少ない補正曲線（図１２（Ｃ））が求められ、グレーを正しく反映させた階調補正曲線が作成される。
【０１０８】
【発明の効果】
以上、説明したように、本発明によればグレーを正しく反映させた階調補正曲線を作成することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態が適用された画像入力−色変換−画像出力システムの全体構成図である。
【図２】図１に１つのブロックで示すパーソナルコンピュータの外観斜視図である。
【図３】パーソナルコンピュータのハードウェア構成図である。
【図４】本発明の階調補正曲線作成プログラムの一実施形態を示した図である。
【図５】本発明の階調補正曲線作成装置の一実施形態の機能ブロック図である。
【図６】図５に示す階調補正曲線作成装置を使って階調補正曲線を作成する方法を示すフローチャートである。
【図７】標準グレーチャートの一例を示す図である。
【図８】カラーチャートの一例を示す図である。
【図９】基準スペクトルと標準パッチスペクトルの一例を示した図である。
【図１０】変換定義の説明図である。
【図１１】実測用パッチスペクトルの変換過程の説明図である。
【図１２】階調補正曲線作成過程における処理の内容を示した模式図である。
【符号の説明】
１０　　カラースキャナ
１１　　原稿画像
２０　　パーソナルコンピュータ
２１　　本体装置
２２　　画像表示装置
２３　　キーボード
２４　　マウス
３０　　カラープリンタ
３１　　プリント画像
５１　　基準スペクトル
５２　　標準パッチスペクトル
５３　　グラフ
５４　　実測用パッチスペクトル
５５　　変換後の実測用パッチスペクトル
３１０　　階調補正曲線作成プログラム
３１１　　第１のスペクトル取得部
３１２　　パッチデータ生成部
３１３　　第２のスペクトル取得部
３１４　　変換定義演算部
３１５　　スペクトル変換部
３１６　　色度値算出部
３１７　　濃度値取得部
３１８　　階調補正曲線作成部
３１８１　　補正曲線作成部
３１８２　　補正曲線内分演算部
３１８３　　階調補正曲線調整部
３１９　　重み設定部
４１０　　階調補正曲線作成装置
４１１　　第１のスペクトル取得部
４１２　　パッチデータ生成部
４１３　　第２のスペクトル取得部
４１４　　変換定義演算部
４１５　　スペクトル変換部
４１６　　色度値算出部
４１７　　濃度値取得部
４１８　　階調補正曲線作成部
４１８１　　補正曲線作成部
４１８２　　補正曲線内分演算部
４１８３　　階調補正曲線調整部
４１９　　重み設定部
【図１】
2004015679.tif 000004
【図２】
2004015679.tif 000005
【図３】
2004015679.tif 000006
【図４】
2004015679.tif 000007
【図５】
2004015679.tif 000008
【図６】
2004015679.tif 000009
【図７】
2004015679.tif 000010
【図８】
2004015679.tif 000011
【図９】
2004015679.tif 000012
【図１０】
2004015679.tif 000013
【図１１】
2004015679.tif 000014
【図１２】
2004015679.tif 000015