(57)【要約】【課題】Ｋ値による画像の質感を保ってＣＭＹＫデータのコントラストを調整する。【解決手段】Ｃ値、Ｍ値、Ｙ値、およびＫ値を独立変数として画像の色を表した４色表色値と、その画像のコントラストを調整する程度を表した調整量とを入力値として受け取る入力部と、上記入力値の４色表色値を、輝度値を含んだ３つの独立変数で表した３次元表色値に変換する第１変換部と、基本関数を上記入力値の調整量で変形した調整関数で、上記入力値のＫ値と上記３次元表色系における輝度値を、互いに整合させながら調整する調整部と、上記調整部によって調整された輝度値と上記第１変換部で得られた他の各独立変数とからなる３次元表色値を、上記調整部によって調整されたＫ値を有する上記４色表色値に変換する第２変換部と、を備える。【選択図】図４
2017055148.tif 000002
【特許請求の範囲】
【請求項１】
Ｃ値、Ｍ値、Ｙ値、およびＫ値を独立変数として画像の色を表した４色表色値と、該画像のコントラストを調整する程度を表した調整量とを入力値として受け取る入力部と、
前記入力値のＣ値、Ｍ値、Ｙ値を、輝度値を含んだ３つの独立変数で表した３次元表色値に変換する第１変換部と、
基本関数を前記入力値の調整量で変形した調整関数で、前記入力値のＫ値と前記３次元表色系における輝度値を、互いに整合させながら調整する調整部と、
前記調整部によって調整された輝度値と前記第１変換部で得られた他の各独立変数とからなる３次元表色値を、前記調整部によって調整されたＫ値を有する前記４色表色値に変換する第２変換部と、
を備えたことを特徴とするコントラスト調整装置。
【請求項２】
前記調整部が、Ｋ値を調整する調整関数の適用範囲を輝度値の調整に整合させて該調整関数を該輝度値の調整に用いるものであることを特徴とする請求項１記載のコントラスト調整装置。
【請求項３】
Ｋ値の調整と輝度値の調整との間で適用範囲が整合する調整関数の変曲点の位置を記憶した変曲点記憶部を有し、
前記調整部が、前記変曲点記憶部に記憶されている位置に変曲点を有した調整関数によって前記輝度値を調整するものであることを特徴とする請求項２記載のコントラスト調整装置。
【請求項４】
Ｃ値、Ｍ値、Ｙ値、およびＫ値を独立変数とする４色表色値で各画素の色が表された画像と、該画像のコントラストを調整する程度を表した調整量とを入力値として受け取る入力部と、
前記入力値のＣ値、Ｍ値、Ｙ値を、輝度値を含んだ３つの独立変数で表した３次元表色値に変換する第１変換部と、
基本関数を前記入力値の調整量で変形した調整関数で、前記入力値のＫ値と前記３次元表色系における輝度値を、互いに整合させながら調整する調整部と、
前記調整部によって調整された輝度値と前記第１変換部で得られた他の各独立変数とからなる３次元表色値を、前記調整部によって調整されたＫ値を有する前記４色表色値に変換する第２変換部と、
前記出力値の４色表色値で各画素の色が表された画像を記録材上に形成する形成部と、
を備えたことを特徴とする画像形成装置。
【請求項５】
Ｃ値、Ｍ値、Ｙ値、およびＫ値を独立変数として画像の色を表した４色表色値と、該画像のコントラストを調整する程度を表した調整量とを入力値として受け取る入力部と、
前記入力値のＣ値、Ｍ値、Ｙ値を、輝度値を含んだ３つの独立変数で表した３次元表色値に変換する第１変換部と、
基本関数を前記入力値の調整量で変形した調整関数で、前記入力値のＫ値と前記３次元表色系における輝度値を、互いに整合させながら調整する調整部と、
前記調整部によって調整された輝度値と前記第１変換部で得られた他の各独立変数とからなる３次元表色値を、前記調整部によって調整されたＫ値を有する前記４色表色値に変換する第２変換部と、
を備えたコントラスト調整装置として情報処理装置を動作させることを特徴とするコントラスト調整プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コントラスト調整装置、画像形成装置、およびコントラスト調整プログラムに関する。
【背景技術】
【０００２】
従来、カラー画像のプリントに際し、ユーザが感覚に基づいた調整量を例えば＋１００から−１００の範囲内の数値で指定し、その数値に従ってカラー画像のコントラストを調整する画像処理装置（コントラスト調整装置）が知られている。コントラスト調整は、画像中の各画素の明度値を調整することで実現でき、高明度側の明度を上げて低明度側の明度を下げるとコントラストが上がり、高明度側の明度を下げて低明度側の明度を上げるとコントラストが下がる。
【０００３】
例えば特許文献１には、ユーザが調整関数の曲線を自由に指定し、指定された調整関数に従って明度値を調整する装置が開示されている。この特許文献１の技術では、ＣＭＹＫデータがＬＨＳデータに変換され、ＬＨＳデータのＬ値が調整関数で調整され、Ｌ値が調整されたＬＨＳデータがＣＭＹＫデータに変換される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−０６４７２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＬＨＳデータは３次元データであるのに対しＣＭＹＫデータは４次元データであるため、特許文献１のように途中でＬＨＳデータを挟んだ変換を行うと、最初のＣＭＹＫデータが有していたＫ値による画像の質感が失われる虞がある。
【０００６】
本発明は、Ｋ値による画像の質感を保ってＣＭＹＫデータのコントラストを調整することができるコントラスト調整装置、画像形成装置、およびコントラスト調整プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に係るコントラスト調整装置は、
Ｃ値、Ｍ値、Ｙ値、およびＫ値を独立変数として画像の色を表した４色表色値と、その画像のコントラストを調整する程度を表した調整量とを入力値として受け取る入力部と、
上記入力値の４色表色値を、輝度値を含んだ３つの独立変数で表した３次元表色値に変換する第１変換部と、
基本関数を上記入力値の調整量で変形した調整関数で、上記入力値のＫ値と上記３次元表色系における輝度値を、互いに整合させながら調整する調整部と、
上記調整部によって調整された輝度値と上記第１変換部で得られた他の各独立変数とからなる３次元表色値を、上記調整部によって調整されたＫ値を有する上記４色表色値に変換する第２変換部と、
を備えたことを特徴とする。
【０００８】
請求項２に係るコントラスト調整装置は、
上記調整部が、Ｋ値を調整する調整関数の適用範囲を輝度値の調整に整合させてその調整関数をその輝度値の調整に用いるものであることを特徴とする。
【０００９】
請求項３に係るコントラスト調整装置は、
Ｋ値の調整と輝度値の調整との間で適用範囲が整合する調整関数の変曲点の位置を記憶した変曲点記憶部を有し、
上記調整部が、上記変曲点記憶部に記憶されている位置に変曲点を有した調整関数によって上記輝度値を調整するものであることを特徴とする。
【００１０】
請求項４に係る画像形成装置は、
Ｃ値、Ｍ値、Ｙ値、およびＫ値を独立変数とする４色表色値で各画素の色が表された画像と、その画像のコントラストを調整する程度を表した調整量とを入力値として受け取る入力部と、
上記入力値の４色表色値を、輝度値を含んだ３つの独立変数で表した３次元表色値に変換する第１変換部と、
基本関数を上記入力値の調整量で変形した調整関数で、上記入力値のＫ値と上記３次元表色系における輝度値を、互いに整合させながら調整する調整部と、
上記調整部によって調整された輝度値と上記第１変換部で得られた他の各独立変数とからなる３次元表色値を、上記調整部によって調整されたＫ値を有する上記４色表色値に変換する第２変換部と、
上記出力値の４色表色値で各画素の色が表された画像を記録材上に形成する形成部と、
を備えたことを特徴とする。
【００１１】
請求項５に係るコントラスト調整プログラムは、
Ｃ値、Ｍ値、Ｙ値、およびＫ値を独立変数として画像の色を表した４色表色値と、その画像のコントラストを調整する程度を表した調整量とを入力値として受け取る入力部と、
上記入力値の４色表色値を、輝度値を含んだ３つの独立変数で表した３次元表色値に変換する第１変換部と、
基本関数を上記入力値の調整量で変形した調整関数で、上記入力値のＫ値と上記３次元表色系における輝度値を、互いに整合させながら調整する調整部と、
上記調整部によって調整された輝度値と上記第１変換部で得られた他の各独立変数とからなる３次元表色値を、上記調整部によって調整されたＫ値を有する上記４色表色値に変換する第２変換部と、
を備えたコントラスト調整装置として情報処理装置を動作させることを特徴とする。
【発明の効果】
【００１２】
請求項１に係るコントラスト調整装置、請求項４に係る画像形成装置、および請求項５に係るコントラスト調整プログラムによれば、Ｋ値による画像の質感を保ってＣＭＹＫデータのコントラストを調整することができる。
【００１３】
請求項２に係るコントラスト調整装置によれば、適用範囲以外を整合させる場合に較べ、Ｋ値の調整と輝度値の調整との整合が容易である。
【００１４】
請求項３に係るコントラスト調整装置によれば、変曲点記憶部を有さない場合に較べ、整合の精度が高い。
【図面の簡単な説明】
【００１５】
【図１】画像形成装置の一実施形態に相当するプリンタを含んだプリントシステムの概略構成図である。
【図２】画像処理部のハードウェア構造を示すブロック構成図である。
【図３】画像処理部のソフトウェア構造を示す機能ブロック図である。
【図４】コントラスト調整部における機能構造を表した機能ブロック図である。
【図５】調整曲線とＫ値の調整を説明するグラフである。
【図６】対象範囲の算出とｙ値の調整を説明するグラフである。
【図７】変曲点情報記憶部１４５に記憶されている変曲点情報の例を示すグラフである。
【発明を実施するための形態】
【００１６】
本発明の実施形態を、以下図面を参照して説明する。
【００１７】
図１は、画像形成装置の一実施形態に相当するプリンタを含んだプリントシステムの概略構成図である。
【００１８】
プリンタ１００には、外部装置として例えばＰＣ（パーソナルコンピュータ）１が接続され、このＰＣ１から画像データがプリンタ１００に入力される。この画像データは、画像の各画素の色を、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）それぞれの値を独立変数とした４次元表色系で表現したデータである。また、ＰＣ１は、画像の色調整の程度を示した調整量をユーザの操作によって指示され、その指示された調整量もプリンタ１００に入力する。
【００１９】
プリンタ１００は、画像処理部１１０と画像形成部１２０を備えている。画像処理部１１０は、ＰＣ１から入力された画像データと調整量とを受け取り、調整量に応じた色調整を含んだ画像処理を画像データに施すものであり、後述するように本発明のコントラスト調整装置の一実施形態としての機能を有している。
【００２０】
画像形成部１２０は、画像処理後の画像を例えば電子写真方式やインクジェット方式で用紙上に形成するものである。画像形成に用いられる色材（トナーやインクなど）としてはＣＭＹＫの４色が用いられる。また、画像を形成する記録材としては、用紙の他にＯＨＰシートやプラスチック紙や封筒なども用いられる。この画像形成部１２０は、本発明にいう形成部の一例に相当する。
【００２１】
図２は、画像処理部のハードウェア構造を示すブロック構成図である。
【００２２】
画像処理部１１０は情報処理装置の一種であって、予め定められたプログラムに従ってデジタル演算処理を実行するメインＣＰＵ１１１と、メインＣＰＵ１１１の作業用メモリ等として用いられるＲＡＭ１１２と、メインＣＰＵ１１１での処理に使用される各種設定値等が格納されるＲＯＭ１１３と、書き換え可能で電源供給が途絶えた場合にもデータを保持できる、電池によりバックアップされたフラッシュメモリ等の不揮発性メモリ（ＮＶＭ）１１４と、画像処理部１１０に接続される各構成部（例えば画像形成部１２０）との信号が入出力されるインターフェース（Ｉ/Ｆ）部１１５とを備えている。
【００２３】
そして、メインＣＰＵ１１１が、本発明のコントラスト調整プログラムの一実施形態を不図示の外部記憶装置から主記憶装置（ＲＡＭ１１２）に読み込んで実行することで、画像処理部１１０は、本発明のコントラスト調整装置の一実施形態として機能する。
【００２４】
なお、このコントラスト調整プログラムに関するその他の提供形態としては、予めＲＯＭ１１３に格納された状態にて提供され、ＲＡＭ１１２にロードされる形態がある。さらに、ＥＥＰＲＯＭ等の書き換え可能なＲＯＭ１１３を備えている場合には、メインＣＰＵ１１１がセッティングされた後に、プログラムだけがＲＯＭ１１３にインストールされ、ＲＡＭ１１２にロードされる形態がある。また、インターネット等のネットワークを介して画像処理部１１０にプログラムが伝送され、画像処理部１１０のＲＯＭ１１３にインストールされ、ＲＡＭ１１２にロードされる形態がある。さらにまた、ＤＶＤ−ＲＯＭやフラッシュメモリ等の外部記録媒体からＲＡＭ１１２にロードされる形態がある。
【００２５】
図３は、画像処理部のソフトウェア構造を示す機能ブロック図である。
【００２６】
画像処理部１１０は、機能として色補正部１３１と色調整部１３２を備えている。
【００２７】
色補正部１３１は、上述したＰＣ１から入力された画像データに対し、プリントに適した色となるように色補正を施すものである。
【００２８】
色調整部１３２は、画像データの色補正されたＣＭＹＫ値に対し、ユーザの好みに応じた色調整を施し、色調整の結果としてＣ’Ｍ’Ｙ’Ｋ’値を出力するものである。色調整部１３２には、ＰＣ１から入力された色調整量が入力され、色調整としては、この色調整量が表している調整の程度に応じた色調整が行われる。詳細には、色調整量が色調整パラメータ作成部１３３に送られ、この色調整量に応じた色調整を行うパラメータ（調整プロファイル）が色調整パラメータ作成部１３３で作成され、その作成された調整プロファイルによって色調整部１３２でＣＭＹＫ値の色調整が行われる。
【００２９】
色調整パラメータ作成部１３３によるパラメータ（調整プロファイル）の作成は、いわゆるγ曲線によって画像全体の明るさを調整する明度調整部１３４と、いわゆるＳ字曲線によって画像中の輝度差を調整するコントラスト調整部１３５と、画像の色味の鮮やかさを調整する彩度調整部１３６と、画像全体の色味のバランスを調整するカラーバランス調整部１３７とによって分担されて実行され、色調整パラメータ作成部１３３では、これらの各調整用のパラメータが調整プロファイルに統合される。
【００３０】
ＰＣ１から入力され最終的に各調整部１３４〜１３６で用いられる色調整量は、各調整について−１００から＋１００までの数値でユーザが調整程度を感覚的に指定したものである。
【００３１】
コントラスト調整部１３５によるコントラスト調整の機能が、コントラスト調整装置の一実施形態としての機能に相当する。
【００３２】
以下、このコントラスト調整部１３５によるコントラスト調整の詳細について説明する。
【００３３】
図４は、コントラスト調整部における機能構造を表した機能ブロック図である。この機能ブロック図は、コントラスト調整プログラムの一実施形態のプログラム構造も表している。
【００３４】
コントラスト調整部１３５は、表色系変換部１４１と、調整曲線算出部１４２と、調整曲線記憶部１４３と、Ｋ用調整曲線適用部１４４と、変曲点情報記憶部１４５と、調整曲線対象範囲算出部１４６と、Ｙ用調整曲線適用部１４７と、表色系逆変換部１４８とを備えている。
【００３５】
本実施形態では、コントラスト調整部１３５は調整プロファイルに組み込まれるパラメータを作成するものであるため、コントラスト調整部１３５に入力されるＣＭＹＫ値は、具体的な画像データの画素値ではなくて例えば格子点のＣＭＹＫ値などのように一般化されたＣＭＹＫ値である。但し、画像の画素値であるＣＭＹＫ値が入力されても、以下説明する機能によってコントラスト調整は実現される。
【００３６】
入力値の調整量とＣＭＹＫ値は、表色系変換部１４１と調整曲線算出部１４２によって受け取られる。これら表色系変換部１４１と調整曲線算出部１４２を併せたものが、本発明にいう入力部の一例に相当する。
【００３７】
ＣＭＹＫ値を受け取った表色系変換部１４１は、ＣＭＹＫ値のうちＣＭＹ値をＹＣｂＣｒ値に変換する。ＹＣｂＣｒ値は、１つの輝度信号（Ｙ値）と２つの色差信号（Ｃｂ値とＣｒ値）で色を表現した３次元表色系の表色値である。なお、一般的には輝度信号はＹ値と表記されるが、ＣＭＹＫ値のＹ値との混同を避けるため、以下、本明細書ではｙ値と表記することとする。表色系変換部１４１は、入力値のＣＭＹＫ値のうちＫ値はＫ用調整曲線適用部１４４へと送る。また、算出したＹＣｂＣｒ値の色差信号（Ｃｂ値とＣｒ値）についてはそのまま表色系逆変換部１４８へと送り、輝度信号（ｙ値）についてはＹ用調整曲線適用部１４７へと送る。この表色系変換部１４１が、本発明にいう第１変換部の一例に相当する。
【００３８】
コントラスト調整部１３５では、ＣＭＹＫ値のＫ値と、ＹＣｂＣｒ値のｙ値の両方が調整対象となる。
【００３９】
調整量を受け取った調整曲線算出部１４２は、調整曲線記憶部１４３に記憶されている調整曲線の基本関数を、受け取った調整量で変形して、Ｋ値を調整するための調整曲線を算出する。このように算出された調整曲線が用いられて、Ｋ用調整曲線適用部１４４でＫ値が調整される。
【００４０】
調整曲線記憶部１４３に記憶されている基本関数が、本発明にいう基本関数の一例に相当する。
【００４１】
ここで、調整曲線算出部１４２による調整曲線の算出と、Ｋ用調整曲線適用部１４４によるＫ値の調整について、グラフを参照して詳細に説明する。
【００４２】
図５は、調整曲線とＫ値の調整を説明するグラフである。
【００４３】
グラフの横軸は、入力側（即ち調整前）のＫ値に対応した輝度値を表し、縦軸は、出力側（即ち調整後）のＫ値に対応した輝度値を表している。Ｋ値はＫ色のインクの濃度を表した数値であって０％〜１００％の数値範囲を有する。このＫ値を調整曲線で直接調整する手法を採用してもよいが、本実施形態では、調整曲線をｙ値の調整にも利用するため、敢えてＫ値を輝度値に変換し、その輝度値を調整曲線で調整する手法を採用している。ここで、Ｋ値に対応した輝度値とは、用紙上にＫ色のインクのみがＫ値で表された濃度で塗布されている場合の色が有している輝度値である。
【００４４】
グラフ中に示されている右上がりの直線Ｌ０は、入力の輝度値と出力の輝度値が同一である点を結んだ直線である。また、上述した調整曲線記憶部１４３に記憶されている調整曲線の基本関数はいわゆるＳ字曲線であり、ここでは一例として色調整量が＋１００であるときのＳ字曲線が基本関数として記憶されている。
【００４５】
上述した調整曲線算出部１４２では、このＳ字曲線とグラフ中の直線Ｌ０との差分値を、指定された色調整量に応じて、例えば色調整量が＋５０であれば０．５倍し、例えば色調整量が−１００であれば−１倍するというように増減させることで調整曲線Ｌ１を算出する。色調整量が０であれば調整曲線Ｌ１は直線Ｌ０になり、入力値と出力値が一致する。なお、Ｋ色のインク濃度が１００％である場合の輝度値ｋ１００ＸとＫ色のインク濃度が０％である場合の輝度値ｋ０Ｘは、コントラスト調整の前後で維持するべき輝度値であるので、調整後もｋ１００Ｙ＝ｋ１００Ｘ、ｋ０Ｙ＝ｋ０Ｘとなり、調整曲線Ｌ１の両端は色調整量に関わらずＬ０上の不動点となっている。また、本実施形態では、調整曲線Ｌ１の変曲点（ｋＬＸ，ｋＬＹ）も不動点とするが、より一般的には、変曲点の位置を変更する指示がユーザから与えられてもよい。本実施形態では、変曲点に相当する輝度値ｋＬＸ＝ｋＬＹは、明度値（Ｌ＊ａ＊ｂ＊値のＬ＊値）に変換したときの値がＬ＊＝５０となる輝度値に固定されているものとする。
【００４６】
このように算出された調整曲線Ｌ１に対し、入力値のＫ値に対応した輝度値ｋｐＸを適用することで、調整後の輝度値ｋｐＹを得、その輝度値ｋｐＹに対応したＫ値が調整後のＫ値（Ｋ’）となる。このように、Ｋ値を調整曲線で調整することで、Ｋ値による質感がコントラスト調整後も保たれることとなる。
【００４７】
調整曲線算出部１４２とＫ用調整曲線適用部１４４ではこのようにＫ値の調整が行われる。
【００４８】
図４に戻ってコントラスト調整部１３５の説明を続ける。
【００４９】
Ｋ用調整曲線適用部１４４は、調整後のＫ値（Ｋ’）と調整曲線Ｌ１を調整曲線対象範囲算出部１４６へ送る。調整曲線対象範囲算出部１４６では、調整曲線Ｌ１をｙ値の調整に用いるために、調整後のＫ値（Ｋ’）と、変曲点情報記憶部１４５に記憶されている変曲点情報とに基づいて、後で詳述するように、調整曲線Ｌ１における対象範囲の算出（適用範囲の対応付け）を行う。そして、そのように対象範囲が算出された調整曲線Ｌ１が用いられて、Ｙ用調整曲線適用部１４７でｙ値が調整される。変曲点情報記憶部１４５が、本発明にいう変曲点記憶部の一例に相当し、調整曲線対象範囲算出部１４６とＹ用調整曲線適用部１４７と、上述した調整曲線算出部１４２とＫ用調整曲線適用部１４４とを併せたものが、本発明にいう調整部の一例に相当する。
【００５０】
ここで、調整曲線Ｌ１に対する対象範囲の算出とｙ値の調整について、グラフを参照して詳細に説明する。
【００５１】
図６は、対象範囲の算出とｙ値の調整を説明するグラフである。
【００５２】
グラフの横軸は、入力側（即ち調整前）の輝度値を表し、縦軸は、出力側（即ち調整後）の輝度値を表している。また、グラフのｙｉｎ軸およびｙｏｕｔ軸は、図５と同様に、Ｋ値に対応した輝度値を表しており、グラフに沿って記載された輝度値（ｙ０ｉｎ〜ｙ１００ｉｎ、ｙ０ｏｕｔ〜ｙ１００ｏｕｔ）もＫ値に対応した輝度値を表している。一方で、それらＫ値に対応した輝度値に両矢印で対応づけられている輝度値（ｙ０Ｘ〜ｙ１００Ｘ、ｙ０Ｙ〜ｙ１００Ｙ）は、ここで調整対象となっているｙ値を表している。以下の説明では、ｙ値と区別するために、Ｋ値に対応した輝度値を「輝度値ｙｉｎ」や「輝度値ｙｏｕｔ」と称する場合がある。
【００５３】
この図６に示されているグラフの直線Ｌ０および調整曲線Ｌ１は、図５に示した直線Ｌ０および調整曲線Ｌ１と全く同等の線である。本実施形態では、このようにＫ値の調整に用いられた調整曲線Ｌ１を利用してｙ値の調整を行うが、より一般的には、Ｋ値の調整とｙ値の調整との整合が図られていれば、ｙ値調整用の別の調整曲線が用いられてもよい。
【００５４】
本実施形態では、Ｋ値の調整とｙ値の調整との整合を図るために、調整曲線Ｌ１の各領域Ｒ１，Ｒ２にｙ値の範囲を以下説明するように対応付ける。
【００５５】
まず、ｙ値の最小値ｙ０Ｘ、ｙ０Ｙの対応付けについて説明する。ｙ値の最小値ｙ０Ｘ、ｙ０Ｙは、Ｃ値、Ｍ値、Ｙ値を組み合わせて得られる輝度値の最小値（即ちＹ＝Ｍ＝Ｃ＝１００の場合の輝度値）であり、コントラスト調整の前後で維持されるべき値であるので、調整曲線Ｌ１の低輝度側の端点（ｙ０ｉｎ，ｙ０ｏｕｔ）に対応付けられ、必然的にｙ０Ｘ＝ｙ０Ｙとなる。
【００５６】
一方、ｙ値の最大値ｙ１００Ｘ、ｙ１００Ｙは、Ｃ値、Ｍ値、Ｙ値を組み合わせて得られる輝度値の最大値（即ちＹ＝Ｍ＝Ｃ＝０の場合の輝度値）であり、コントラスト調整の前後で維持されるべき値であるので、ｙ１００Ｘ＝ｙ１００Ｙである。しかしながら、ｙ値の最大値ｙ１００Ｘ、ｙ１００Ｙを調整曲線Ｌ１の高輝度側の端点（１００，１００）に対応付けてしまうと、ｙ値の調整を、Ｋ値の存在に関わらず調整曲線Ｌ１の全体を使って行うこととなってしまい、Ｋ値の調整との整合が図れない。つまり、ｙ値の調整には、Ｋ値の寄与分だけ調整曲線Ｌ１の適用範囲を狭める必要があり、ｙ値の最大値ｙ１００Ｘ、ｙ１００Ｙは、第２領域Ｒ２の右上の点（ｙ１００ｉｎ，ｙ１００ｏｕｔ）に対応付けられる。この点（ｙ１００ｉｎ，ｙ１００ｏｕｔ）は、図５に示すグラフ上の点（ｋｐＸ，ｋｐＹ）に等しい点である。
【００５７】
次に、調整曲線Ｌ１の変曲点（ｘＬｉｎ，ｘＬｏｕｔ）に対応するｙ値の算出について説明する。この変曲点（ｘＬｉｎ，ｘＬｏｕｔ）は、Ｋ値を調整したときに、値を上げるか下げるかの境界となった点であり、本実施形態では、一例として明度値がＬ＊＝５０となる点である。
【００５８】
画像に対するコントラスト調整では、画像に含まれている各画素の明るさを、ある特定の明度値（境界値）より明るい画素と暗い画素とで互いに逆方向に（即ち一方を上げたら他方を下げるように）調整する必要がある。そして、この画素の明るさには、Ｋ値の寄与分とＣＭＹ値の寄与分（即ちｙ値の寄与分）とが含まれており、Ｋ値とＣＭＹ値とのバランスが異なっていても、明るさ調整の境界値は不動であることが求められる。本実施形態では、このような不動の境界値を実現するＫ値とＣＭＹ値（Ｃ＝Ｍ＝Ｙ）との組み合わせが変曲点情報として上述した変曲点情報記憶部１４５に記憶されている。
【００５９】
図７は、変曲点情報記憶部１４５に記憶されている変曲点情報の例を示すグラフである。
【００６０】
グラフの横軸はＫ値を表し、縦軸はＣＭＹ値（Ｃ＝Ｍ＝Ｙ）を表している。
【００６１】
上述した変曲点情報記憶部１４５には、このグラフに示されている曲線Ｌ２上に位置する各点の座標値が記憶されており、具体的には曲線Ｌ２を１６分割する各点の座標値（０．０，ＣＭＹ０）、（Ｋ１，ＣＭＹ１）、……、（Ｋ１５，ＣＭＹ１５）、（Ｋ１６，０．０）が変曲点情報として記憶されている。
【００６２】
なお、変曲点情報は、座標点の記憶ではなく、Ｋを入力値とする曲線の式として記憶されてもよい。この場合には、Ｋ値およびＣＭＹ値ともに０．０以上である範囲を有効な変曲点範囲とする。
【００６３】
そして、この変曲点情報が、次のように用いられる。
【００６４】
まず、図６に示す変曲点の入力側の輝度値ｙＬｉｎに対応するＫ値が算出され、そのＫ値が図７の曲線Ｌ２に適用されて、対応するＣＭＹ値が算出される。一般に、輝度値ｙＬｉｎに対応するＫ値は、上述した１６分割点とは異なる位置に存在するため、補間計算によってＣＭＹ値が算出される。また、輝度値ｙＬｉｎに対応するＫ値は、Ｋ１６よりも大きな値である場合もあるが、その場合にはＫ値による寄与が大きいためｙ値の調整としては変曲点が存在しない（調整曲線Ｌ１の変曲点よりも低輝度側の第１領域Ｒ１だけが適用範囲となる）ことを意味する。
【００６５】
このように曲線Ｌ２の適用によって得られたＣＭＹ値を変換することでｙ値ｙＬＸを算出する。そして、このように算出されたｙ値ｙＬＸを、図６に示す変曲点の入力側の輝度値ｙＬｉｎと対応付ける。変曲点の出力側については入力側と同値であることが求められるため、ｙＬｉｎ＝ｙＬｏｕｔであるとともにｙＬＸ＝ｙＬＹであり、ｙ値ｙＬＹは輝度値ｙＬｏｕｔに対応付けられる。
【００６６】
なお、輝度値ｙＬｉｎに対応するＫ値がＫ１６よりも大きな値である場合には、そもそも、ｙ値の最大値ｙ１００Ｘが対応付けられる輝度値ｙ１００ｉｎが第１領域Ｒ１に存在しており、調整曲線Ｌ１の変曲点はｙ値の調整には用いられない。
【００６７】
図６に示す調整曲線Ｌ１の第１領域Ｒ１および第２領域Ｒ２に対し、ｙ値の範囲（ｙ０Ｘ，ｙ０Ｙ）〜（ｙＬＸ，ｙＬＹ）、（ｙＬＸ，ｙＬＹ）〜（ｙ１００Ｘ，ｙ１００Ｙ）が上述したように対応付けられると、これらの範囲内のｙ値は、第１領域Ｒ１および第２領域Ｒ２の輝度値ｙｉｎ、ｙｏｕｔに対し、各領域内で線形関係となるように対応付けられているものとする。なお、第１領域Ｒ１におけるｙ値と輝度値ｙｉｎ、ｙｏｕｔとの対応における対応比と、第２領域Ｒ２におけるｙ値と輝度値ｙｉｎ、ｙｏｕｔとの対応比は一般的には異なっている。
【００６８】
このようにｙ値の範囲が各領域Ｒ１，Ｒ２に対応付けられた調整曲線Ｌ１が適用されて、以下説明するようにｙ値の調整が行われる。
【００６９】
入力値のＣＭＹ値からの変換で得られた調整前のｙ値ｙｐＸから、線形関係の対応付けによって入力側の輝度値ｙｐｉｎが算出される。図６に示す例では、ｙ値ｙｐＸは第２領域Ｒ２の輝度値ｙｐｉｎに対応している。
【００７０】
そのように算出された入力側の輝度値ｙｐｉｎから、調整曲線Ｌ１の適用で出力側の輝度値ｙｐｏｕｔが算出され、その輝度値ｙｐｏｕｔから、線形関係の対応付けによって調整後のｙ値ｙｐＹが算出される。
【００７１】
このようなｙ値の調整は、Ｋ値の調整と整合された調整であるため、コントラスト調整による色再現範囲の変形が回避される。また、具体的な整合手法としては、Ｋ値の調整で用いられた調整曲線Ｌ１の適用範囲をｙ値範囲と対応させる手法が採用されており、簡易な演算で容易に整合性が得られる。さらに、Ｋ値の調整とｙ値の調整とで整合する調整曲線Ｌ１の変曲点の位置が記憶されていて整合に用いられるため、記憶でなくて計算値で得られる変曲点の位置で整合される場合に較べて整合の精度が高い。
【００７２】
再び図４に戻ってコントラスト調整部１３５の説明を続ける。
【００７３】
Ｙ用調整曲線適用部１４７で調整されたｙ値（Ｙ’）と、Ｋ用調整曲線適用部１４４で調整されて調整曲線対象範囲算出部１４６を経たＫ値（Ｋ’）は、表色系逆変換部１４８に送られる。そして、表色系逆変換部１４８は、調整されたｙ値（Ｙ’）を、表色系変換部１４１から送られてきた色差信号（Ｃｂ値とＣｒ値）と組み合わせ、Ｃ’Ｍ’Ｙ’値に変換する。表色系逆変換部１４８は、このように得たＣ’Ｍ’Ｙ’値と、送られてきたＫ値（Ｋ’）とを組み合わされ、コントラスト調整されたＣ’Ｍ’Ｙ’Ｋ’値として出力する。このように、入力のＣＭＹＫ値のうちＣＭＹ値を輝度独立の３次元表色系（ここでは一例としてＹＣｂＣｒ）に変換し、輝度値をＫ値に整合させながらコントラスト調整に用い、輝度以外の独立変数は調整後の輝度値およびＫ値と併せてＣＭＹＫ値に逆変換する手順により、コントラスト調整の前後で１次色や２次色の諧調表現も保たれる。
【００７４】
このような出力値（Ｃ’Ｍ’Ｙ’Ｋ’値）と入力値（ＣＭＹＫ値）との組み合わせが色調整のパラメータとして用いられて上述した色調整パラメータ作成部１３３で調整プロファイルに統合される。
【００７５】
なお、上記説明では、コントラスト調整装置の実施形態として、プリンタに組み込まれた形態が例示されているが、本発明のコントラスト調整装置は、例えばコンピュータ上のプリンタドライバに組み込まれた形態として応用されてもよい。
【００７６】
また、上記説明では、コントラスト調整装置が汎用の情報処理装置とプログラムによって実現された例が示されているが、本発明のコントラスト調整装置は、専用のハードウェアで実現されてもよい。
【００７７】
また、上記説明では、画像形成装置の実施形態としてプリンタが例示されているが、本発明の画像形成装置は、例えばコピー機やファクシミリや複合機などに応用されてもよい。
【００７８】
また、上記説明では、画像形成装置の実施形態としてＣＭＹＫ４色の色材で画像を形成するプリンタが例示されているが、本発明の画像形成装置は、ＣＭＹＫ４色による画像形成の能力を有していれば、ＣＭＹＫ４色以外に例えばオレンジやグリーンなども用いて画像形成するものであってもよい。
【符号の説明】
【００７９】
１００……プリンタ、１１０……画像処理部、１２０……画像形成部、１……ＰＣ、
１１１……メインＣＰＵ、１１２……ＲＡＭ、１１３……ＲＯＭ、１１４……不揮発性メモリ（ＮＶＭ）、１１５……インターフェース（Ｉ/Ｆ）部、１３１……色補正部、
１３２……色調整部、１３３……色調整パラメータ作成部、１３４……明度調整部、
１３５……コントラスト調整部、１３６……彩度調整部、１３７……カラーバランス調整部、１４１……表色系変換部、１４２……調整曲線算出部、１４３……調整曲線記憶部、１４４……Ｋ用調整曲線適用部、１４５……変曲点情報記憶部、１４６……調整曲線対象範囲算出部、１４７……Ｙ用調整曲線適用部、１４８……表色系逆変換部
【図１】
2017055148.tif 000003
【図２】
2017055148.tif 000004
【図３】
2017055148.tif 000005
【図４】
2017055148.tif 000006
【図５】
2017055148.tif 000007
【図６】
2017055148.tif 000008
【図７】
2017055148.tif 000009