(57)【要約】【課題】  見本色が画像形成装置の色再現範囲を超える場合、調整対象色をユーザが所望する色に近づけることができないという課題がある。【解決手段】  取得した見本色が前記画像形成装置の色再現範囲を超えると判定した場合には、前記見本色の近傍の複数の色を印刷手段に印刷させ、当該印刷された複数の色のうちのユーザにより選択された色に基づいて色変換テーブルを生成し、超えないと判定した場合には、前記見本色の近傍の複数の色を印刷手段に印刷させることなく色変換テーブルを生成する生成手段とを有することを特徴とする画像形成装置。【選択図】  図４
2020203454.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
見本画像に含まれる見本色を取得する手段と、
前記取得した見本色が前記画像形成装置の色再現範囲を超えるか判定する判定手段と、
前記取得した見本色が前記画像形成装置の色再現範囲を超えると判定した場合には、前記見本色の近傍の複数の色を印刷手段に印刷させ、当該印刷された複数の色のうちのユーザにより選択された色に基づいて色変換テーブルを生成し、
前記取得した見本色が前記画像形成装置の色再現範囲を超えないと判定した場合には、前記見本色の近傍の複数の色を印刷手段に印刷させることなく色変換テーブルを生成する生成手段とを有することを特徴とする画像形成装置。
【請求項２】
画像形成装置であって、
見本画像に含まれる見本色を取得する手段と、
印刷対象画像に含まれる調整対象色を取得する手段と、
前記取得した見本色が前記画像形成装置の色再現範囲を超えるか判定する判定手段と、
前記取得した見本色が前記画像形成装置の色再現範囲を超えると判定した場合には、前記見本色の近傍の複数の色を印刷手段に印刷させ、当該印刷された複数の色のうちのユーザにより選択された色と調整対象色とに基づいて色変換テーブルを生成し、
前記取得した見本色が前記画像形成装置の色再現範囲を超えると判定した場合には、前記見本色の近傍の複数の色を印刷手段に印刷させることなく、前記取得した見本色と調整対象色とに基づいて色変換テーブルを生成する生成手段とを有することを特徴とする画像形成装置。
【請求項３】
画像形成装置であって、
見本画像に含まれる見本色を取得する手段と、
前記取得した見本色が所定の色範囲を超えるか判定する判定手段と、
前記取得した見本色が前記所定の色範囲を超えると判定した場合には、前記見本色の近傍の複数の色を印刷手段に印刷させ、当該印刷された複数の色のうちのユーザにより選択された色に基づいて色変換テーブルを生成し、
前記取得した見本色が前記所定の色範囲を超えると判定した場合には、前記見本色の近傍の複数の色を印刷手段に印刷させることなく色変換テーブルを生成する生成手段とを有することを特徴とする画像形成装置。
【請求項４】
前記所定の色範囲は、前記画像形成装置の色再現範囲により定められた色範囲であることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記所定の色範囲は、前記画像形成装置の色再現範囲を包含し、かつ、当該色再現範囲よりも広い範囲の色範囲であることを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記見本色は、見本をスキャンすることにより得られた見本画像における指定された位置の色であり、
前記調整対象色は、印刷対象画像における指定された位置の色であることを特徴とする請求項１乃至５の何れか１項に記載の画像形成装置。
【請求項７】
画像形成装置であって、
見本画像に含まれる見本色を取得する手段と、
対象色を決定する手段と、
前記取得した見本色が前記画像形成装置の色再現範囲を超えるか判定する判定手段と、
前記取得した見本色が前記画像形成装置の色再現範囲を超えると判定した場合には、前記見本色の近傍の複数の色を印刷手段に印刷させ、当該印刷された複数の色のうちのユーザにより選択された色へと前記決定した対象色を変換すると決定し、
前記取得した見本色が前記画像形成装置の色再現範囲を超えないと判定した場合には、前記見本色の近傍の複数の色を印刷手段に印刷させることなく、前記取得した見本色へと前記決定した対象色を変換すると決定する手段とを有することを特徴とする画像形成装置。
【請求項８】
印刷手段を備える画像形成装置に対し、調整対象色を見本色へと近づける色調整を行う画像処理装置であって、
見本画像から見本色を取得する見本色取得手段と
前記取得した見本色が前記画像形成装置の色再現範囲を超えるか判定する判定手段と、
前記判定手段の判定結果を基に色調整テーブルを生成する色調整テーブル生成手段を備え、
前記生成手段は、前記判定結果において見本色が色再現範囲を超えると判定した場合には、複数の候補色を前記印刷手段に印刷させ、前記候補色のうちユーザが選択した色と前記調整対象色に基づいて色調整テーブルを生成し、
前記判定結果において見本色が色再現範囲を超えないと判定した場合には、
前記複数の候補色を印刷させることなく、前記見本色と前記調整対象色に基づいて色調整テーブルを生成することを特徴とする画像処理装置。
【請求項９】
印刷手段を備える画像形成装置に対し、調整対象色を見本色へと近づける色調整を行う画像処理装置であって、
見本画像から見本色を取得する見本色取得手段と
前記取得した見本色が前記画像形成装置の色再現範囲を超えるか判定する判定手段と、
前記判定手段の判定結果を基に変換規則を決定する決定手段を備え、
前記決定手段は、前記判定結果において見本色が色再現範囲を超えると判定した場合には、
複数の候補色を前記印刷手段に印刷させ、前記調整対象色を前記候補色のうちユーザが選択した色に変換させることを決定し、
前記判定結果において見本色が色再現範囲を超えないと判定した場合には、
前記複数の候補色を印刷させることなく、前記調整対象色を前記見本色に変換させることを決定することを特徴とする画像処理装置。
【請求項１０】
印刷手段を備える画像形成装置に対し、調整対象色を見本色へと近づける色調整を行う画像処理装置であって、
見本画像から見本色を取得する見本色取得手段と
前記取得した見本色が色範囲を超えるか判定する判定手段と、
前記判定手段の判定結果を基に色調整テーブルを生成する色調整テーブル生成手段を備え、
前記色調整テーブル生成手段は、前記判定結果において見本色が色範囲を超えると判定した場合には、
複数の候補色を前記印刷手段に印刷させ、前記候補色のうちユーザが選択した色と前記調整対象色に基づいて色調整テーブルを生成し、
前記判定結果において見本色が色範囲を超えないと判定した場合には、
前記複数の候補色を印刷させることなく、前記見本色と前記調整対象色に基づいて色調整テーブルを生成することを特徴とする画像処理装置。
【請求項１１】
印刷手段を備える画像形成装置に対し、調整対象色を見本色へと近づける色調整を行う画像処理装置であって、
見本画像から見本色を取得する見本色取得手段と
前記取得した見本色が前記画像形成装置の色範囲を超えるか判定する判定手段と、
前記判定手段の判定結果を基に変換規則を決定する決定手段を備え、
前記決定手段は、前記判定結果において見本色が色範囲を超えると判定した場合には、
複数の候補色を前記印刷手段に印刷させ、前記調整対象色を前記候補色のうちユーザが選択した色に変換させることを決定し、
前記判定結果において見本色が色範囲を超えないと判定した場合には、
前記複数の候補色を印刷させることなく、前記調整対象色を前記見本色に変換させることを決定することを特徴とする画像処理装置。
【請求項１２】
前記判定手段は、前記判定結果が範囲を超えると判定した場合に、ユーザに範囲を超えたことを通知し、前記複数の候補色を印刷させる否かを選択させることを特徴とする請求項８に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、見本を保持するユーザが色調整を実施するための画像処理装置、画像形成装置に関するものである。
【背景技術】
【０００２】
近年、電子写真式デジタル装置の性能向上に伴い、従来の有版式アナログ印刷機に迫る画質を実現した装置が登場している。従来の有版式アナログ印刷機に迫る画質をより低コストで提供可能な電子写真式デジタル装置の登場によって、販売店舗などで用いられるＰＯＰ等の印刷が、各店舗でより簡単に行えるようになった。ＰＯＰとはＰｏｉｎｔ  ｏｆ  ｐｕｒｃｈａｓｅ  ａｄｖｅｒｔｉｓｉｎｇの略語で、販売促進のための広告のことである。しかし、印刷する装置の違いや、印刷タイミングの違いなどにより、見本のＰＯＰと異なる色で印刷されてしまう事がある。この場合、従来は専門知識を持ったサービスマンなどがその装置を調整して色を合わせる事を行っていたが、近年では特別な専門知識が無くても販売店舗の担当者などが簡易的に色を合わせられる方法が開示されている（特許文献１参照）。例えば、ＰＯＰなどの印刷対象画像の画像データから調整したい色（以下、調整対象色）を抽出する。さらに、見本となる印刷物をセンサなどで読み取り、読み取った画像データ（以下、見本画像）から調整対象色の目標となる色（以下、見本色）をユーザに選択させる。そして、ＰＯＰなどを印刷する画像形成装置の色再現特性を考慮して、選択された色を再現するために必要な目標信号値を特定する。調整対象色が入力されると見本色に対応する目標信号値に変換されるように、色変換テーブルを調整する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−２２６４８
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載の技術では、見本色が画像形成装置の色再現範囲を超える場合、調整対象色をユーザが所望する色に近づけることができないという課題がある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、画像形成装置であって、見本画像に含まれる見本色を取得する手段と、前記取得した見本色が前記画像形成装置の色再現範囲を超えるか判定する判定手段と、前記取得した見本色が前記画像形成装置の色再現範囲を超えると判定した場合には、前記見本色の近傍の複数の色を印刷手段に印刷させ、当該印刷された複数の色のうちのユーザにより選択された色に基づいて色変換テーブルを生成し、前記取得した見本色が前記画像形成装置の色再現範囲を超えないと判定した場合には、前記見本色の近傍の複数の色を印刷手段に印刷させることなく色変換テーブルを生成する生成手段とを有することを特徴とする画像形成装置。
【発明の効果】
【０００６】
見本色が画像形成装置の色再現範囲を超える場合にも、調整対象色をユーザが所望する色に近づけることが可能となる。
【図面の簡単な説明】
【０００７】
【図１】画像形成装置のハードウェア構成を示すブロック図
【図２】画像処理装置の内部構成を示す機能ブロック図
【図３】色調整テーブル生成部の内部構成を示す機能ブロック図
【図４】第一の実施形態における色調整テーブル生成部のフローチャート図
【図５】色再現範囲内外判定部における処理の流れを示すフローチャート図
【図６】チャート画像の一例を示す図
【図７】（ａ）チャート画像からユーザが指定色を選択する場合のＵＩの初期状態を示す図（ｂ）チャート画像からユーザが指定色を選択する場合のＵＩの選択済み状態を示す図
【図８】第二の実施形態における判定結果を表示するＵＩの一例を示す図
【図９】（ａ）見本色取得部において見本色を取得するＵＩの初期状態を示す図（ｂ）見本色取得部において見本色を取得するＵＩの見本を読み込んだ状態を示す図（ｃ）見本色取得部において見本色を取得するＵＩの見本色を選択した状態を示す図
【図１０】第二の実施形態における色調整テーブル生成部のフローチャート図
【図１１】第三の実施形態における色調整テーブル生成部のフローチャート図
【図１２】第三の実施形態における見本色取得部において見本色と目視調整の優先を選択するＵＩの一例を示す図
【発明を実施するための形態】
【０００８】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【０００９】
〔第一の実施形態〕
本実施形態において説明する、見本を用いた色調整処理への対応は、複写機、レーザプリンタ、インクジェットプリンタ等の印刷を行う画像形成装置や、モニタやプロジェクタ等の画像表示装置に対して広く適用可能である。本実施形態では、スキャン機能、プリント機能、コピー機能、送信機能等を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を例に説明を行うものとする。尚、以下の実施形態では画像データが保持する各色空間に対応した色をＲ、Ｇ、ＢもしくはＬ、ａ、ｂなどの英字で表すものとする。すなわち、ＲとはＲＧＢ色空間における赤色成分を示す。尚、後述するプリンタエンジンやスキャナユニットといったデバイスの色再現範囲を基準とした相対的な色空間をデバイスに依存した色空間と表現する。反対に、標準規格として定められた絶対的な色空間をデバイスに依存しない色空間と表現する。また、ＲＧＢと同様に記録媒体上に記録する色材を色毎にＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の英字で表す。
【００１０】
画像データとは色毎のプレーンを持つ、複数プレーンの二次元データである。例えばＲＧＢ色空間の画像データとはＲ、Ｇ、Ｂ毎の３つの二次元平面の層構造データを示す。また、色空間内の離散点の値を保持したテーブルデータを用いて、定義の異なる色空間で同一の色を表現する値に変換する色変換処理や、任意の調整処理を加えた上で色空間を変換する色調整処理を実施する。尚、上述の色空間内の離散点を、本実施形態では格子点と定義する。格子点は色空間を表すテーブルデータを構成するＲＧＢやＬａｂなどの一つの要素のことを指す。テーブルデータの詳細な例については後述する。
【００１１】
＜画像形成装置のハードウェア構成＞
図１は、本実施形態に係るＭＦＰ１００のハードウェア構成を示すブロック図である。ＭＦＰ１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、大容量記憶装置１０４、表示部１０５、操作部１０６、エンジンＩ／Ｆ１０７、ネットワークインタフェース（Ｉ／Ｆ）１０８、スキャナＩ／Ｆ１０９及び画像処理装置１１４を備える。これら各部はシステムバス１１０を介して相互に接続されている。また、ＭＦＰ１００は、プリンタエンジン１１１及びスキャナユニット１１２を更に備える。プリンタエンジン１１１及びスキャナユニット１１２は、それぞれエンジンＩ／Ｆ１０７及びスキャナＩ／Ｆ１０９を介してシステムバス１１０に接続されている。なお、画像処理装置１１４は、ＭＦＰ１００とは独立した装置として構成されていてもよい。
【００１２】
ＣＰＵ１０１は、ＭＦＰ１００全体の動作を制御する。ＣＰＵ１０１は、ＲＯＭ１０２に格納されたプログラムをＲＡＭ１０３に読み出して実行することによって、後述する各種の処理を実行する。ＲＯＭ１０２は、読み出し専用メモリであり、システム起動プログラムやプリンタエンジンの制御を行うためのプログラム、及び文字データや文字コード情報等が格納されている。ＲＡＭ１０３は、揮発性のランダムアクセスメモリであり、ＣＰＵ１０１のワークエリア、及び各種のデータの一時的な記憶領域として使用される。例えば、ＲＡＭ１０３には、ダウンロードによって追加的に登録されたフォントデータ、外部装置から受信した画像ファイル等を格納するための記憶領域として使用される。大容量記憶装置１０４は、例えばＨＤＤやＳＳＤであり、各種のデータがスプールされ、プログラム、情報ファイル及び画像データ等の格納、または、作業領域として使用される。
【００１３】
表示部１０５は、例えば液晶ディスプレイ（ＬＣＤ）で構成され、ＭＦＰ１００の設定状態、実行中の処理の状況、エラー状態等の表示に使用される。操作部１０６は、ハードキー及び表示部１０５上に設けられたタッチパネル等の入力デバイスで構成され、ユーザの操作によって入力（指示）を受け付ける。操作部１０６は、ＭＦＰ１００の設定の変更、設定のリセット等を行うために使用され、また、色調整処理を実行する際のＭＦＰ１００の色調整処理モードを実行するために使用される。
【００１４】
エンジンＩ／Ｆ１０７は、印刷を実行する際に、ＣＰＵ１０１からの指示に応じてプリンタエンジン１１１を制御するためのインタフェースとして機能する。エンジンＩ／Ｆ１０７を介して、ＣＰＵ１０１とプリンタエンジン１１１との間でエンジン制御コマンド等が送受信される。ネットワークＩ／Ｆ１０８は、ＭＦＰ１００をネットワーク１１３に接続するためのインタフェースとして機能する。なお、ネットワーク１１３は、例えば、ＬＡＮであってもよいし、電話回線網（ＰＳＴＮ）であってもよい。プリンタエンジン１１１は、システムバス１１０側から受信した印刷画像データに基づいて、複数色（ここではＣＭＹＫの４色）の現像剤（トナー）を用いてマルチカラー画像を、紙等の記録媒体上に形成する。スキャナＩ／Ｆ１０９は、スキャナユニット１１２による原稿の読み取りを行う際に、ＣＰＵ１０１からの指示に応じてスキャナユニット１１２を制御するためのインタフェースとして機能する。スキャナＩ／Ｆ１０９を介して、ＣＰＵ１０１とスキャナユニット１１２との間でスキャナユニット制御コマンド等が送受信される。スキャナユニット１１２は、ＣＰＵ１０１による制御によって、原稿の画像を読み取って読取画像データを生成し、スキャナＩ／Ｆ１０９を介してＲＡＭ１０３または大容量記憶装置１０４に画像データを送信する。
【００１５】
＜画像処理装置の構成＞
図２は、画像処理装置１１４の内部構成を示す機能ブロック図である。画像処理装置１１４は、画像入力部２０１、制御コマンド生成部２０２、色調整テーブル生成部２０３、色変換処理部２０４、Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｅｒ（以降ＲＩＰ）部２０５、中間調処理部２０６、画像出力部２０７を備える。これらの各機能部は、ＣＰＵ１０１がＲＯＭ１０２に格納されたプログラムをＲＡＭ１０３に読み出して実行することによって実現される。
【００１６】
画像入力部２０１は、印刷する画像データの入力を受け付ける。入力される画像データは、例えばホストＰＣ１１５からネットワーク１１３及びネットワークＩ／Ｆ１０８を介して入力される画像データである。或いは、大容量記憶装置１０４に格納された画像データが入力されてもよい。入力される画像データは、例えばプリンタエンジン１１１に非依存のＲＧＢ色空間であるｓＲＧＢに対応したＲＧＢの各信号を８ｂｉｔ２５６階調で表現する３レイヤーのデータである。尚、本実施形態におけるｓＲＧＢとはＩＥＣ（国際電気標準会議）が定めたＲＧＢ色空間の標準規格のことを指している。画像入力部２０１に入力された画像データは、制御コマンド生成部２０２に送られる。
【００１７】
制御コマンド生成部２０２は、入力された画像データを基に、色調整テーブル生成部２０３や色変換処理部２０４の制御及びＲＩＰ部２０５の制御コマンドの生成を行う。色調整テーブル生成部２０３と色変換処理部２０４を制御して生成されたＲＩＰ部制御コマンドはＲＩＰ部２０５に送られる。
【００１８】
色調整テーブル生成部２０３は、操作部１０６の指示による任意の色調整を行った上で、入力画像データをｓＲＧＢ色空間からプリンタエンジン１１１に依存したＲＧＢ色空間（以下、ｄｅｖＲＧＢ）に色変換するための色調整テーブルデータを生成する。本実施形態では、上述の色調整テーブルに含まれる調整対象色に対応する色が見本色に変わるように調整した色調整テーブルデータを生成することで、ユーザの意図する色に近づける色調整を実現する。色調整テーブルの生成処理の詳細は後述する。
【００１９】
色変換処理部２０４は、前記色調整テーブル生成部２０３よって生成された色調整テーブルと色変換テーブルを用いて、制御コマンド生成部２０２より取得したＲＧＢ値をＣＭＹＫ色空間に色変換処理を施す。色変換テーブルはＲＡＭ１０３、或いは、大容量記憶装置１０４に記憶されている。まず色調整テーブル生成部２０３で生成された色調整テーブルにより、入力画像を色調整した上でｄｅｖＲＧＢ色空間に変換することで、調整対象色を見本色に近づける。さらにｄｅｖＲＧＢ色空間からＬａｂ色空間、Ｌａｂ色空間からＣＭＹＫ色空間に色変換する２つの色変換テーブルによる色変換処理を施すことでＣＭＹＫ色空間の色値に変換処理する。尚、本実施形態で示すＬａｂはＣＩＥ（国際照明委員会）が定める、人間の視覚特性を考慮したプリンタエンジン１１１に非依存の３次元の視覚均等色空間を指している。プリンタエンジン１１１に非依存の色空間を介して色空間を変換することで、人間が同一色と認識する色の再現を実現する。尚、ｄｅｖＲＧＢ色空間からＣＭＹＫ色空間への色変換処理の方法は上述の２つの色変換テーブルを用いることに限定されない。例えば、色調整テーブルと、２つの色変換テーブルとを合成して、ｓＲＧＢ色空間をＣＭＹＫ色空間へ変換する一つの色変換テーブルを生成し、色変換処理しても良い。
【００２０】
ＲＩＰ部２０５は、制御コマンド生成部２０２が生成したＲＩＰ部制御コマンドを用いてＣＭＹＫラスター画像を生成する。
【００２１】
中間調処理部２０６は、ＲＩＰ部２０５によって生成されたＣＭＹＫラスター画像に対して、中間調処理を施す。プリンタエンジン１１１は、通常、２、４、１６階調等、２５６階調を表現する入力画像データよりも低階調数のみの出力に対応している場合が多い。このため、中間調処理部２０６は、少ない階調数での出力でも安定した中間調表現での出力が可能となるように、中間調処理を行う。なお、中間調処理部２０６による中間調処理には、濃度パターン法、組織的ディザ法、誤差拡散法等の様々な方法を適用することが可能である。これらの処理を経てプリンタエンジン１１１で処理可能な画像データである印刷画像データが生成される。
【００２２】
画像出力部２０７は、中間調処理部２０６から印刷画像データを受け取ると、エンジンＩ／Ｆ１０７を介してプリンタエンジン１１１に送信する。ＣＰＵ１０１は、印刷画像データに基づく画像形成の指示を、プリンタエンジン１１１に対して行う。プリンタエンジン１１１は、露光、現像、転写及び定着の各プロセスを実行することによって、記録媒体上に入力画像データに従ったカラー画像を印刷する。
【００２３】
＜色調整テーブル生成部の構成＞
図３は、色調整テーブル生成部２０３の内部構成を示す機能ブロック図である。色調整テーブル生成部２０３は、調整対象色取得部３０１、見本色取得部３０２、範囲取得部３０３、色再現範囲内外判定部３０４、決定部３０５、色調整テーブル出力部３０６を備える。これらの各機能部は、ＣＰＵ１０１がＲＯＭ１０２に格納されたプログラムをＲＡＭ１０３に読み出して実行することによって実現される。
【００２４】
調整対象色取得部３０１は、制御コマンド生成部２０２からの画像データの入力を受け付ける。調整対象色取得部３０１は画像データを取得するとシステムバス１１０を介して表示部１０５に表示する。ユーザが表示部１０５に表示された入力画像データを確認し、選択した位置に対応する色を調整対象色と決定する。調整対象色は入力画像データと同様にｓＲＧＢに対応したＲ、Ｇ、Ｂの３値である。取得した調整対象色は、決定部３０５に送られる。
【００２５】
見本色取得部３０２は、調整対象色の目標となる色（見本色）を取得する。見本色を取得する流れを図９（ａ）〜（ｂ）に示す。見本色取得部３０２は、表示部１０５に見本９０１の読み取り指示を表示する（図９（ａ））。ユーザが見本色を含む原稿（見本）をスキャナユニット１１２にセットすると、見本色取得部３０２はシステムバス１１０を介して原稿の画像を読み取って画像データを生成し、ＲＡＭ１０３に記録する。ＲＡＭ１０３に記録する画像データは例えばＲＧＢ８ｂｉｔの画像データである。調整対象色取得部３０１と同様に、表示部１０５に表示する（図９（ｂ））。表示する見本画像の中からユーザが選択した位置を見本色として表示し、見本色として取得する。取得した見本色は、色再現範囲内外判定部３０４に送られる。
【００２６】
範囲取得部３０３は、制御コマンド生成部２０２から画像形成装置１００の色再現範囲を取得する。色再現範囲とは、例えばＬａｂ空間上で画像形成装置１００が表現することが可能な色の範囲を示す。色再現範囲は、プリンタエンジン１１１に依存するＲＧＢ（ｄｅｖＲＧＢ）に対応するＬａｂの関係を表すテーブルデータとして取得する。色再現範囲と対応するテーブルデータの一例を表１に示す。
【００２７】
【表１】
2020203454.tif 000003
【００２８】
ただし、色再現範囲として用いる色空間はプリンタエンジン１１１に非依存であれば良く、上記の一例に限定されない。例えばＬａｂ色空間と同様に、ＣＩＥ（国際照明委員会）が定めるＬｕｖ色空間を用いても良い。Ｌａｂ値は、本実施形態においては実数値とし、Ｌは０．０〜１００．０、ａ及びｂは−１２７．０〜１２８．０の値を取るものとする。テーブルデータはｄｅｖＲＧＢに対応するＲＧＢ色空間の中で、離散的な位置の値を保持する。値を保持しない点が指定された場合には、周辺の値から補間演算によってＬａｂ値を算出する。取得した色再現範囲は、色再現範囲内外判定部３０４に送られる。
【００２９】
色再現範囲内外判定部３０４は、見本色と色再現範囲に基づいて、見本色に対応するＬａｂ値が画像形成装置１００の色再現範囲を超えるか否かを判定する。判定結果は決定部３０５に送られる。
【００３０】
決定部３０５は、色再現範囲内外判定部３０４から送られる判定結果に応じて、調整対象色と対応する目標信号値を決定する。目標信号値はｄｅｖＲＧＢのＲ、Ｇ、Ｂの３値とする。判定結果が色再現範囲を超えない場合には、見本色に対応するＬａｂ値を画像形成装置１００が再現可能なｄｅｖＲＧＢ値を目標信号値として算出する。判定結果が色再現範囲を超える場合には、複数の候補色を備えたチャート画像を生成し、チャート画像からユーザが求める色に近い色を選択することで目標信号値を特定する。判定結果が色再現範囲を超える場合の目標信号値の決定方法は、後述する目標信号値の決定処理（Ｓ４０４）の中で詳細に説明する。決定した目標信号値は色調整テーブル出力部３０６に送られる。
【００３１】
色調整テーブル出力部３０６は、受信した調整対象色と目標信号値を関連付けしたテーブルデータを生成し、色変換処理部２０４に送る。色調整テーブルは入力されたｓＲＧＢをプリンタエンジン１１１に依存するＲＧＢ（ｄｅｖＲＧＢ）色空間に変換するテーブルである。色調整テーブルの一例を表２に示す。
【００３２】
【表２】
2020203454.tif 000004
【００３３】
調整対象色が示すｓＲＧＢ値に対応する格子点のｄｅｖＲＧＢ値を目標信号値に置き換える。以上の置き換え処理によって、調整対象色をユーザが望む色に近づける調整を実現したテーブルを生成する。尚、より好適には、１格子点のみを変更するのではなく、ＲＧＢ色空間上で調整対象色が示す格子点と近傍する格子点との出力信号値の差が滑らかに変化するようにスムージング処理することが望ましい。
【００３４】
＜色調整テーブル生成の処理フロー＞
本実施形態に係る色調整テーブルの生成の処理について説明する。図４は、色調整テーブル生成部２０３における処理の流れを示すフローチャート図である。図４のフローに示す一連の処理は、ＣＰＵ１０１がＲＯＭ１０２に格納されるプログラムをＲＡＭ１０３に読み出して実行することによって実現される。尚、以下の説明において記号「Ｓ」はステップを表す。
【００３５】
Ｓ４０１は調整対象色取得部３０１による、印刷対象画像の画像データを基に調整対象色を取得する処理である。調整対象色取得部３０１は画像データが入力されると、表示部１０５に画像データを表示する。さらに表示された画像中でユーザが指定した位置に対応したＲＧＢ値を調整対象色として決定部３０５に送りＳ４０２へ進む。
【００３６】
Ｓ４０２は見本色取得部３０２による、見本９０１を読み込んで生成した見本画像９０２を基に見本色を決定する処理である。見本色取得部３０２は調整対象色が決定されると、ユーザに見本色を含む印刷物（見本９０１）の読み込みを促し、見本を読み込んだ読込画像データを表示部１０５に表示する。さらに表示された画像中でユーザが指定した位置に対応したＲＧＢ値を見本色として色再現範囲内外判定部３０４に送りＳ４０３へ進む。見本色として取得するＲＧＢ値はスキャナユニット１１２に依存したＲＧＢ色空間上でのＲＧＢ値（以下、ｓｃａｎ＿ＲＧＢ）に対応する。ここでは、見本色をｔａｒｇｅｔ＿ＲＧＢと定義する。
【００３７】
Ｓ４０３は範囲取得部３０３による、画像形成装置１００の色再現範囲を表すテーブルデータを取得する処理である。範囲取得部３０３は見本色が決定されると、大容量記憶装置１０４に記憶されているテーブルデータの中から画像形成装置１００の色再現範囲を表すデータを選択し、取得する。取得したテーブルデータは色再現範囲内外判定部３０４に送りＳ４０４へ進む。
【００３８】
Ｓ４０４は色再現範囲内外判定部３０４による、見本色が色再現範囲を超えるか否かを判定する処理である。色再現範囲内外判定部３０４は、見本色ｔａｒｇｅｔ＿ＲＧＢと色再現範囲が入力されると、ｔａｒｇｅｔ＿ＲＧＢに対応するＬａｂ値が色再現範囲を超えるか否かを判定処理する。色再現範囲内外判定部３０４は、大容量記憶装置１０４から、スキャナユニット１１２で読み込んだ画像データのＲＧＢをＬａｂに変換するテーブルデータを取得する。ｓｃａｎ＿ＲＧＢをＬａｂに色変換する色変換テーブルの一例を表３に示す。
【００３９】
【表３】
2020203454.tif 000005
【００４０】
取得したｓｃａｎ＿ＲＧＢをＬａｂに変換するテーブルデータを基に、ｓｃａｎ＿ＲＧＢに対応するＲＧＢ値である見本色（ｔａｒｇｅｔ＿ＲＧＢ）をＬａｂ値に変換する。変換したＬａｂ値を、ｔａｒｇｅｔ＿Ｌａｂと定義する。尚、Ｌａｂに変換する手法はテーブルデータを用いることに限定されない。スキャナユニット１１２に依存したＲＧＢ空間であるｓｃａｎ＿ＲＧＢを色再現範囲で使用する非依存の色空間に変換する手法であれば良く、公知のマトリクス演算を用いてＬａｂ値に変換する手法を用いても良い。
【００４１】
色再現範囲内外判定部３０４は、ｔａｒｇｅｔ＿Ｌａｂ値が色再現範囲を超える位置に存在するか否かを判定する。判定処理の詳細フローを図５に示す。本実施形態では、色再現範囲をテーブルデータの近傍８格子点から構成される立方体毎に分類する。さらに、全ての立方体の中にｔａｒｇｅｔ＿Ｌａｂを含むか否かを判定することにより、色再現範囲を超えるか否かを判断する。立方体の中にｔａｒｇｅｔ＿Ｌａｂを含むか否かの判定は、公知の多角形の重心と目標点との関係に基づく内外判定手法を用いて行う。
【００４２】
Ｓ４０４１は、ｔａｒｇｅｔ＿Ｌａｂを含むかを判定する処理が色再現範囲を構成する全ての立方体で確認したかを監視する処理である。Ｓ４０４３は、選択された立方体の中でＲ、Ｇ、Ｂ全ての信号値の合計が最小となる格子点と合計値が最大となる格子点を繋ぐ線分を軸とし、６つの四面体に分類する。さらにすべての四面体にｔａｒｇｅｔ＿Ｌａｂを含むかの確認が済んだかを監視する処理である。Ｓ４０４１もしくはＳ４０４３において、未確認の立方体もしくは四面体が存在する場合には判定対象となる立方体の選択（Ｓ４０４２）、選択した立方体内から四面体の選択（Ｓ４０４４）を行い、以下の処理（Ｓ４０４５、Ｓ４０４６）を繰り返す。Ｓ４０４５〜Ｓ４０４６の繰り返し処理は、全ての立方体での確認が完了するかｔａｒｇｅｔ＿Ｌａｂを含む立方体を特定するまで続ける。
【００４３】
Ｓ４０４５は、四面体を構成する格子点から四面体の重心と、面毎の平面係数を算出する。重心の算出は式１のように４格子点のａｒｏｕｎｄ＿Ｌ、ａｒｏｕｎｄ＿ａ、ａｒｏｕｎｄ＿ｂをそれぞれ足し合わせ、格子点数で割る。
（式１）
Ｃｅｎｔｅｒ＿Ｌ＝Σａｒｏｕｎｄ＿Ｌ／４
Ｃｅｎｔｅｒ＿ａ    Σａｒｏｕｎｄ＿ａ／４
Ｃｅｎｔｅｒ＿ｂ＝Σａｒｏｕｎｄ＿ｂ／４
Ｃｅｎｔｅｒ＿Ｌａｂは重心のＬａｂ値を表す。
【００４４】
平面係数（式２のＡ，Ｂ，Ｃ，Ｄ）の算出方法は、面を構成する３点Ｐ１（Ｌ１，ａ１，ｂ１），Ｐ２（Ｌ２，ａ２，ｂ２），Ｐ３（Ｌ３，ａ３，ｂ３）を含む平面方程式をＡＬ＋Ｂａ＋Ｃｂ＋Ｄ＝０とし、式２で算出する。
（式２）
Ａ＝（ｂ３−ｂ１）＊（ａ２−ａ１）−（ｂ２−ｂ１）＊（ａ３−ａ１）；
Ｂ＝（ｂ２−ｂ１）＊（Ｌ３−Ｌ１）−（ｂ３−ｂ１）＊（Ｌ２−Ｌ１）；
Ｃ＝（Ｌ２−Ｌ１）＊（ａ３−ａ１）−（Ｌ３−Ｌ１）＊（ａ２−ａ１）；
Ｄ＝−１．０＊（Ａ＊Ｌ１＋Ｂ＊ａ１＋Ｃ＊ｂ１）；
この式に基づき、四面体の４面分の平面係数ＡＢＣＤを算出する。
【００４５】
続いてＳ４０４６において、Ｓ４０４５で算出した平面係数ＡＢＣＤを利用し、四面体の各平面に対する四面体の重心Ｃｅｎｔｅｒ＿Ｌａｂとｔａｒｇｅｔ＿Ｌａｂの位置関係を算出する。まず式３のようにｓ１、ｓ２を、４つの面毎に求める。
（式３）
ｓ１＝Ａ＊ｔａｒｇｅｔ＿Ｌ＋Ｂ＊ｔａｒｇｅｔ＿ａ＋Ｃ＊ｔａｒｇｅｔ＿ｂ＋Ｄ；
ｓ２＝Ａ＊Ｃｅｎｔｅｒ＿Ｌ＋Ｂ＊Ｃｅｎｔｅｒ＿ａ＋Ｃ＊Ｃｅｎｔｅｒ＿ｂ＋Ｄ；
このｓ１とｓ２を掛け合わせた値がマイナスとなる場合、四面体の一つの平面に対する四面体の重心と注目格子点は異なる位置にある。つまり、４つすべての面において、ｓ１＊ｓ２≧０となる場合には、Ｓ４０４７に進む。Ｓ４０４７はｔａｒｇｅｔ＿Ｌａｂが色再現範囲を超えないと判定した結果（再現範囲内）を決定部３０５に送る。さらにｔａｒｇｅｔ＿Ｌａｂを含むと確認した立方体を決定部３０５に送る。
【００４６】
すべての立方体の確認が完了するまで繰り返し処理を行った場合には、Ｓ４０４８に進む。Ｓ４０４８はｔａｒｇｅｔＬａｂが色再現範囲を超えると判定した結果（再現範囲外）を決定部３０５に送る。
【００４７】
＜判定結果が再現範囲内である場合の処理フロー＞
色再現範囲内外判定部３０４による判定結果が再現範囲内の場合は、決定部３０５は見本色に対応するｔａｒｇｅｔ＿Ｌａｂを色再現範囲で定義するＬａｂ色空間にマッピング処理し、目標信号値を決定する。Ｓ４０５は、表１に示す色再現範囲を用いて、範囲内で設定可能なＲＧＢ値毎にＬａｂ値（以下、ｃａｌｃ＿Ｌａｂ）を算出する。例えば本実施例ではｄｅｖＲＧＢに対応するＲＧＢ値を８ｂｉｔからなる２５６点を表現可能なため、２５６＾３通りのＲＧＢ値毎のｃａｌｃＬａｂを算出する。さらに、ｃａｌｃＬａｂとＳ４０４で算出したｔａｒｇｅｔ＿Ｌａｂとの色差（以下、ｄｉｓｔ）が、ＲＧＢ値毎に式４を用いて算出される。ｓｑｒｔは平方根の計算を表す。
（式４）
ｄｉｓｔ＝ｓｑｒｔ（（ｃａｌｃＬ−ｔａｒｇｅｔＬ）＾２＋（ｃａｌｃ＿ａ−ｔａｒｇｅｔ＿ａ）＾２＋（ｃａｌｃ＿ｂ−ｔａｒｇｅｔ＿ｂ）＾２）
【００４８】
Ｓ４０６は決定部３０５により、Ｓ４０５で算出した中で２５６＾３通りのｄｉｓｔの中で最小となるＲＧＢ値を特定する。特定したＲＧＢ値を目標信号値とし、調整対象色と目標信号値を色調整テーブル出力部３０６に送る。以上のように、人間の視覚特性を考慮したＬａｂ色空間の中でｄｉｓｔが最小となる点と探索することで、見本色に最も近いと認知する色を再現するための信号値を特定することが可能となり、調整対象色をユーザが所望する色に近づけることが可能となる。
【００４９】
＜判定結果が再現範囲外である場合の処理フロー＞
色再現範囲内外判定部３０４による判定結果が再現範囲外の場合は、画像形成装置１００で見本色に近いと認知する色を厳密に再現することができない。そのため、ユーザが所望する色へと調整するためには、見本色の代替えとなる色を再現範囲内で決める必要がある。しかしながら、判定結果が再現範囲内であった場合と同様に、Ｌａｂ空間上で見本色との距離が最小の点にマッピングする方法では、必ずしもユーザが望む色に調整されない。なぜなら、Ｌａｂ色空間上での再現範囲の形状と見本色の位置によって、明度、彩度、色相といった色味をどの程度重視するかが変化し、ユーザが重視したい色味と必ずしも一致するとは限らない。同様に、Ｌａｂ色空間上での範囲内に特定の色をマッピングさせる公知のマッピング方法では、重視する色味を限定できるだけであり、ユーザが重視したい色味を適切に設定する必要がある。以上のことから、マッピング処理によって自動的にユーザが所望する色を特定することは困難である。そこで、本実施形態では表現可能な色の中から色味を変えた複数の候補色を含むチャート画像を作成し、チャート画像を基にユーザの希望に近い色を選択させることで見本色の代替えとなる色を決定する。候補色を基にユーザが目視によって選択することで、見本色が色再現範囲を超えた場合にも、調整対象色をユーザが所望する色に近づける調整を実現することが可能となる。
【００５０】
決定部３０５が再現範囲外の通知を受けると、Ｓ４０７においてユーザの目視による選択を実施するために、複数の候補色を含むチャート画像を生成する。チャート画像の模式図を図６に示す。チャート画像はＬａｂ値で間隔が均等な１５個の候補色によるパッチ（６０１〜６１５）を含むように生成する。まず、Ｌａｂ色空間上で候補色の中心となるパッチ６０８に対応するｏｒｇ＿Ｌａｂを算出する。本実施形態では再現範囲内で最も見本色に近い色をｏｒｇ＿Ｌａｂとするために、Ｓ４０５〜Ｓ４０６と同様の処理を実施しｄｉｓｔが最小となるＬａｂを算出する。次に、図６に示すように、明度、彩度が均等になるようなパッチ毎のＬａｂ値を算出する。例えば、パッチ６０１〜６０５のＬ値をＬｈｉｇｈ、パッチ６１１〜６１５のＬ値をＬｌｏｗ、すると、ｏｒｇ＿Ｌ、Ｌの最小値Ｌｍｉｎ、最大値Ｌｍａｘから式（５）によって算出される。ａｂｓは絶対値への変換を表す。パッチ６０６〜６１０のＬ値はｏｒｇ＿Ｌとする。
（式５）
Ｌｈｉｇｈ＝ｏｒｇ＿Ｌ＋ａｂｓ（Ｌｍａｘ−Ｌｍｉｎ）×５
Ｌｌｏｗ＝ｏｒｇ＿Ｌ−ａｂｓ（Ｌｍａｘ−Ｌｍｉｎ）×５
【００５１】
同様に、パッチ６０１、６０６、６１１のａｂ値をａ１ｂ１、パッチ６０２、６０７、６１２のａｂ値をａ２ｂ２、パッチ６０４、６０９、６１４のａｂ値をａ３ｂ３、パッチ６０５、６１０、６１５のａｂ値をａ４ｂ４と定義する。ｏｒｇ＿ａｂと、ａｂの最小値ａｍｉｎｂｍｉｎ、最大値ａｍａｘｂｍａｘから式（６）によって算出される。ａｂｓは絶対値への変換を表す。ａ値とｂ値は同様の式のため、ｂ値の説明を省略する。パッチ６０３、６０８、６１３のａｂ値はｏｒｇ＿ａｂとする。
（式６）
ａ１＝ｏｒｇ＿ａ−ａｂｓ（ａｍａｘ−ａｍｉｎ）×１０
ａ２＝ｏｒｇ＿ａ−ａｂｓ（ａｍａｘ−ａｍｉｎ）×５
ａ３＝ｏｒｇ＿ａ＋ａｂｓ（ａｍａｘ−ａｍｉｎ）×５
ａ４＝ｏｒｇ＿ａ＋ａｂｓ（ａｍａｘ−ａｍｉｎ）×１０
【００５２】
尚、算出したＬａｂ値が本実施形態で定義する範囲（Ｌは０．０〜１００．０、ａ及びｂは−１２７．０〜１２８．０）を超えた場合にはＬ＝１００．０、ａ＝０．０、ｂ＝０．０に置換する。すべてのパッチでのＬａｂ値の算出が完了すると、Ｓ４０５〜Ｓ４０６と同様の処理を実施し、算出したパッチ毎のＬａｂ値をｄｅｖＲＧＢ値に変換し、ｄｅｖＲＧＢベースのチャート画像を生成する。
【００５３】
チャート画像の生成が完了すると、決定部３０５は制御コマンド生成部２０２を介してプリンタエンジン１１１にチャート画像の印刷画像データを送信し、記録媒体上にチャート画像に従ったカラー画像を印刷する。印刷画像データの送信が完了すると、Ｓ４０８に進む。尚、本実施例では１５パッチで、明度と彩度が均等間隔の候補色を含むチャート画像を示したが、上記の一例に限定されない。より好適には、ユーザの色に対する知識や、調整に費やすことが可能な時間を鑑みて、パッチ数や間隔、変化させる色味を調整可能であることが望ましい。
【００５４】
Ｓ４０８は、チャート画像を印刷した印刷物を基に、ユーザが指定する指定色を特定する。ユーザが指定色を特定するための表示部１０５のイメージ図を図７（ａ）（ｂ）に示す。決定部３０５はチャート画像を表示部１０５に表示する（図７（ａ））。次に、ユーザが表示部１０５に示したチャート画像の中から最も希望に沿う色を選択し、指定色として決定する（図７（ｂ））。指定色が決定すると、Ｓ４０９に進む。
【００５５】
Ｓ４０９は、Ｓ４０８で指定色として選択されたパッチに対応するｄｅｖＲＧＢをチャート画像から取得し、目標信号値として決定する。目標信号値が決定すると、調整対象色と目標信号値を色調整テーブル出力部３０６に送る。
【００５６】
色調整テーブル出力部３０６は、受信した調整対象色と目標信号値を関連付けした色調整テーブルを生成する。生成された色調整テーブルを用いて入力された画像データの色をｓＲＧＢからｄｅｖＲＧＢに変換することで、調整対象色をユーザが所望する色に近づける色調整を実現する。
【００５７】
以上の処理を実現することで、見本色が画像形成装置１００の色再現範囲を超える場合にも、調整対象色をユーザが所望する色に近づける色調整を実現することが可能となる。
【００５８】
〔第一の実施形態の変形例〕
尚、本実施形態では、より好適な例として色調整テーブルを生成する例を述べたが、本発明の効果は上記の一例に限定されない。調整対象色を目標信号値に変換処理することが可能であれば良い。例えば、入力された画像データの中から特定のｓＲＧＢ値を任意のｄｅｖＲＧＢ値に置き換える変換規則を追加可能な画像形成装置であれば、調整対象色を目標信号値に変換する規則を追加しても良い。
【００５９】
尚、本実施形態では、色調整を実施する画像データを表示部に表示し、ユーザが指定する位置に対応する色を調整対象色とする例を示した。しかしながら、調整対象色の取得方法は上記の一例に限定されない。任意の調整対象色が取得されれば良い。例えば、入力画像データに含まれる色以外の情報（αチャンネル）に画像内のオブジェクトを識別する情報が記録されている場合には、入力画像データ内の調整対象色の位置でなく、調整対象色を含むオブジェクトを指定しても良い。また、二値の画像データであれば、ユーザが指定せずとも、色材を記録する領域の色を調整対象色としても取得しても良い。
【００６０】
尚、本実施形態では、色再現範囲に含まれるすべての四面体に見本色が含まれるかを探索することで色再現範囲を超えるか否かを判定した。しかしながら、判定方法は上記の一例に限定されない。色再現範囲で規定する色空間に見本色が含まれるかを判定できればよく、ｄｅｖＲＧＢ→Ｌａｂ変換テーブルの逆テーブル（Ｌａｂ→ｄｅｖＲＧＢ変換テーブル）を作成して、候補パッチのＬａｂ値をｄｅｖＲＧＢ値に変換することが可能か否かを確認しても良い。
【００６１】
尚、本実施形態では、色再現範囲内の色で最も見本色との色差が小さい色をｏｒｇＬａｂとし、複数の候補色のチャート画像を生成した。しかしながら、候補色の基準となる色の決定方法は上記の一例に限定されない。ユーザ自身が所望する色に近い候補をチャート画像に含むことができれば良く、例えば、表１、表２を用いて算出可能な調整対象色に対応したＬａｂ値をｏｒｇＬａｂとしても良い。また、ｔａｒｇｅｔ＿Ｌａｂと調整対象色に対応したＬａｂ値とに基づいて、２つのＬａｂの中間値をｏｒｇＬａｂとしても良い。
【００６２】
尚、本実施形態では、範囲として画像形成装置１００が再現可能なＬａｂ空間上での色範囲を用いる例を示した。しかしながら、本発明における色範囲は上記の一例に限定されない。範囲とは、ユーザが目視調整を必要とするか否かを判断することが可能であれば良い。例えば、ユーザが望む色への一致度よりも、調整工数を削減することを望む場合には色再現範囲を包含し、色再現範囲よりも広い色範囲を所定の色範囲とし、その色範囲を用いることで目視による調整の可能性が低くなるように調整しても良い。反対に、ユーザが望む色への一致度を優先する場合に、色再現範囲よりも狭い色範囲を用いることで目視による調整の可能性が高まるように調整しても良い。
【００６３】
〔第二の実施形態〕
本実施形態における画像処理装置１１４の処理フローについて、第一の実施形態との相違点を述べる。第一の実施形態では色再現範囲内外判定部３０４における判定結果が、再現範囲外である場合は、決定部３０５においてチャート画像を生成する例を示した。本実施形態では、チャート画像を生成する前に再現範囲外であることを表示部１０５に表示、ユーザに色調整を続けるか否かを判断させる処理を設ける。判断処理を設けることで、複数の候補色の中にユーザが望む色が無く、無駄な調整工数が発生してしまうことを抑制することが可能となる。図１０に本実施形態における色調整テーブル生成部２０３の処理フローを示す。上述したユーザの判断処理（Ｓ４１０〜Ｓ４１２）についてのみ第一の実施形態と相違するため、それ以外の処理については説明を省略する。
【００６４】
Ｓ４１０は、色再現範囲内外判定部３０４による判定結果が再現範囲外の場合、表示部１１５に再現範囲外であることを示す。図８に表示部のイメージ図を示す。図８に示すように再現範囲外であることをユーザに通知し、８０１〜８０３の選択を促す。８０１が選択された場合には、Ｓ４０２に戻り、見本色の取得から再度行う。８０２が選択された場合にはＳ４０７に進み、第一の実施形態と同様の処理を行う。８０３が選択された場合にはＳ４１２に進み、色調整処理を中止する。尚、より好適には図８に示す色差（ΔＥ）のように、再現範囲外であることを示すとともに見本色が色再現範囲からどれだけ離れているかを定量的に示すことが望ましい。
【００６５】
以上の処理を実現することで、判定結果が再現範囲外の場合にユーザに調整を続けるかを確認することで、複数の候補色の中にユーザが望む色が無く無駄な調整工数が発生してしまうことを抑制することが可能となる。
【００６６】
〔第三の実施形態〕
本実施形態における画像処理装置１１４の処理フローについて、第一、第二の実施形態との相違点を述べる。第一、第二の実施形態では色再現範囲内外判定部３０４における判定結果を見本色が色再現範囲を超えるか否か基づいて決定する例を示した。本実施形態では、見本色が色再現範囲を超えるか否かに加え、ユーザ自身が目視による調整を望むか否かを判定条件に加える。ユーザ自身の希望を判定条件に加えることで、調整にかける工数は増える可能性があるものの、ユーザが所望する色への一致度を高めることが可能となる。図１１に本実施形態における色調整テーブル生成部２０３の処理フローを示す。第一、第二の実施形態と相違するＳ４０２とＳ４１３について説明し、それ以外の処理については説明を省略する。
【００６７】
Ｓ４０２は見本色取得部３０２による、見本色とユーザが目視による調整を優先するか否かを決定する処理である。本実施形態における表示部１０５の一例を図１２に示す。本実施形態では、第一、第二の実施例におけるＳ４０２と同様に見本色を取得するとともに、図１２の９０３に示すような目視調整の優先をユーザが望むか否かを取得する。例えば９０３のチェックボックスでは、チェックボックスがＯＮになっている場合には、目視調整の優先を望むと判断し色再現範囲内外判定部３０４に送る。見本色とユーザの判断が決定するとＳ４０３に進む。
【００６８】
続くＳ４１３では、色再現範囲内外判定部３０４によって、通知された目視調整の優先を望むか否かの判定に基づいて、チャート画像の生成を行うか否かを判定する。ユーザが目視調整の優先を望んでいた場合には、見本色と色再現範囲の関係に係らず、Ｓ４０７に進みチャート画像を基にした目視による色調整を実施する。また、ユーザが目視調整の優先を望んでいない場合には、Ｓ４０４に進み判定処理を実施する。
【００６９】
以上の処理を実現することで、調整工数よりもユーザが所望する色への一致度を優先した色調整を実施することが可能となる。
【００７０】
尚、本実施形態では、ユーザが目視による優先を望み、チャート画像を必ず生成する例について述べたが、ユーザが設定可能な優先項目は上記の一例に限定されない。調整工数を削減することを望み、マッピング処理による目標信号値の決定処理を優先するか否かを優先項目として決定しても良い。例えば、マッピング処理の優先を望む場合には、見本色と色再現範囲の関係に係らず、Ｓ４０５に進み、マッピング処理の優先を望んでいない場合には、Ｓ４０４に進む。
【００７１】
〔その他の実施形態〕
尚、第一乃至第三の実施形態ではテーブルデータを大容量記憶装置１０４に記憶しておき、処理に応じて読み出すことで取得していたがテーブルデータの取得方法は上記の一例に限定されない。例えば、ユーザがホストＰＣ１１５を介して入力したテーブルデータを取得しても良いし、ネットワーク１１３及びネットワークＩ／Ｆ１０８を介して取得しても良い。
【００７２】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７３】
１１４  画像処理装置
２０３  色調整テーブル生成部
３０１  調整対象色取得部
３０２  見本色取得部
３０３  範囲取得部
３０４  色再現範囲内外判定部
３０５  決定部
３０６  色調整テーブル出力部
【図１】
2020203454.tif 000006
【図２】
2020203454.tif 000007
【図３】
2020203454.tif 000008
【図４】
2020203454.tif 000009
【図５】
2020203454.tif 000010
【図６】
2020203454.tif 000011
【図７】
2020203454.tif 000012
【図８】
2020203454.tif 000013
【図９】
2020203454.tif 000014
【図１０】
2020203454.tif 000015
【図１１】
2020203454.tif 000016
【図１２】
2020203454.tif 000017