(57)【要約】【課題】プロファイル作成前の調整段階で画像を出力しハードプルーフを行うこと。【解決手段】ステップ１３０１でハードプルーフの選択ボタン１６０３を選択する。ステップ３００３で、ポストスクリプト変換を実行する。即ち、校正機であるプリンタの出力プロファイルによって変換されたオリジナル画像データをさらに色調整プロファイルおよびＣＭＹＫプリンタ１０６の出力プロファイル１０５［Ｂ２Ａ］によって変換して得られたデータを、ポストスクリプト変換する。これによって、汎用的なPSプリンタであるＣＭＹＫプリンタ１０６で出力できるようになり、プロファイル作成前の調整段階で実際のプリント出力物を見ながら校正するので、カットアンドトライ回数の減少の効果がある。【選択図】図１３
2007143077.tif 000002
【特許請求の範囲】
【請求項１】
オリジナル画像データを、ターゲット・デバイスのプロファイルであるソース・プロファイルによって第１のデータに変換する第１変換手段と、
前記第１のデータを、更新すべきデバイス・プロファイルであるデスティネーション・プロファイルによって第２のデータに変換する第２変換手段と、
前記第１のデータに対応するオリジナル画像と前記第２のデータに対応するプレビュー画像とを表示する表示手段と、
前記第１のデータと前記第２のデータとの差を参照して校正作業者が設定した調整値に基づく色調整プロファイルを生成する色調整プロファイル生成手段と、
前記色調整プロファイルによって前記デスティネーション・プロファイルを更新する更新手段と、
前記更新前の前記色調整プロファイルおよび前記デスティネーション・プロファイルによって、前記オリジナル画像データを変換して、前記更新すべきデバイス・プロファイルに対応するデバイスによるハードプルーフを実行するためのハードプルーフ用データを生成するハードプルーフ用データ生成手段とを具えたことを特徴とするデバイス・プロファイルの更新装置。
【請求項２】
請求項１において、
ハードプルーフ用データ生成手段は、ハードプルーフ用データとして調整値の異なる複数の同一画像からなる１つの画像データを生成することを特徴とするデバイス・プロファイルの更新装置。
【請求項３】
請求項１または２において、
ハードプルーフ用データ生成手段は、前記更新前の前記色調整プロファイルおよび前記デスティネーション・プロファイルによって、前記オリジナル画像データを変換して得られたデータを前記更新すべきデバイス・プロファイルに対応するデバイスが解釈できる形式に変換する変換手段を有することを特徴とするデバイス・プロファイルの更新装置。
【請求項４】
請求項３において、
前記変換手段は、ポストスクリプト変換手段であることを特徴とするデバイス・プロファイルの更新装置。
【請求項５】
オリジナル画像データを、ターゲット・デバイスのプロファイルであるソース・プロファイルによって第１のデータに変換し、
前記第１のデータを、更新すべきデバイス・プロファイルであるデスティネーション・プロファイルによって第２のデータに変換し、
前記第１のデータに対応するオリジナル画像と前記第２のデータに対応するプレビュー画像とを表示し、
前記第１のデータと前記第２のデータとの差と、前記表示とを参照して校正作業者が設定した調整値に基づく色調整プロファイルを生成し、
前記色調整プロファイルによって前記デスティネーション・プロファイルを更新する前に、前記色調整プロファイルおよび前記デスティネーション・プロファイルによって、前記オリジナル画像データを変換して、前記更新すべきデバイス・プロファイルに対応するデバイスによるハードプルーフを実行するためのハードプルーフ用データを生成する、
各ステップを具えたことを特徴とするデバイス・プロファイルの更新方法。
【請求項６】
請求項５に記載のデバイス・プロファイルの更新方法の各ステップをコンピュータに実行させることを特徴とするプログラム。
【請求項７】
請求項６に記載のプログラムを記録したコンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばデバイス・プロファイルの色調整に特徴を有するデバイス・プロファイルの更新方法および装置に関する。
【背景技術】
【０００２】
画像処理装置のうち、画像情報を入出力するデバイスとして、スキャナ、デジタルカメラ、プリンタ、ディスプレイなどが知られている。例えば、プリンタにおいて、従来の色調整は特定の画像に対して色調整を行い、プリント出力するというものであった。しかし、特定の画像に対して色調整を行なっていたのでは、対象となる画像が変わるごとに毎回色調整をやり直す必要があった。
【０００３】
一方、各入出力デバイスに対する特性を記述したデバイス・プロファイル（以下、プロファイル）を用いてカラーマッチングを行なえば、入力から出力まで一貫した色管理を行なうことが可能となる。この方法であれば、対象となる画像が変わっても色調整をやり直す必要はない。図１５に一般的なカラーマッチングの概念図を示す。
【０００４】
例えば、入力デバイスによって生成されたＲＧＢやＣＭＹＫ等のデバイスに依存した色空間の入力データは、入力プロファイルによりデバイスに依存しない色空間(ＰＣＳ)のＸＹＺデータやＬａｂデータに変換される。出力デバイスの色再現範囲外の色は出力デバイスにより表現することができないため、そのすべて色が出力デバイスの色再現範囲内に収まるように、デバイスに依存しない色空間のデータに変換された入力データに色空間圧縮が施される。そして、色空間圧縮が施された後、入力データはデバイスに依存しない色空間から、ＲＧＢやＣＭＹＫ等の出力デバイスに依存した色空間へ変換される。
【０００５】
しかし、このようなプロファイルを用いたカラーマッチングであっても、使用されるプロファイルの精度が十分でなければ理想的なカラーマッチング結果は得られない。又、作成直後のプロファイル精度が十分であっても経年変化等によってデバイス特性が変化し、プロファイルを調整しないと満足できるカラーマッチング結果が得られなくなってしまう場合もある。
【０００６】
よって、十分なプロファイル精度が得られない場合やデバイス特性にプロファイルが合わなくなってきた場合には、プロファイルの色調整が必要となってくる。
【０００７】
プロファイルの色調整に関する従来技術としては、特許文献１が知られている。
【０００８】
【特許文献１】特開２００３−８７５８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従来のプロファイルの色調整方法は、対象となる画像をモニタ表示させてユーザが色調整を行なうことによって行なわれ、その結果がプロファイルへ反映されるようになっていた。
【００１０】
しかし、その色調整の画質評価がユーザの目視評価によるものであったため、調整されたプロファイルの品質がユーザの経験と感性によって左右されていた。
【００１１】
また、モニタ上の目視評価による色調整では、プレビュー画像上でオリジナル画像と異なる色（又は色域）を検出するのが難しく、熟練していなければ使いこなすが困難だった。
【００１２】
従来のデバイス・プロファイルの色調整方法では、画像の出力結果を見るためには（ハードプルーフするためには）カラープロファイルを一度生成した。次いで、前記カラープロファイルを画像に適応し、前記カラープロファイルを適応された画像をプリンタもしくは印刷機に解釈できる形式に変換し、プリンタもしくは印刷機で出力しなければならなかった。
【００１３】
又、出力される画像は画像全体を出力するものであり、画像の一部分の色を調整するのに何回も画像全体を出力しなければならなかった。
【００１４】
さらに、特許文献１では、オリジナル画像と、調整すべきプロファイルによって得られたプレビュー画像とをモニタ画面上に並置して調整することができる。しかしながら、調整作業の全てをモニタ画面上で目視によって確認しながら行わなければならない。このため、モニタの解像度などに影響されやすく、補助的な手段が必要となることがあった。
【００１５】
そこで本発明の目的は以上のような問題を解消したデバイス・プロファイルの更新方法および装置を提供することにある。
【課題を解決するための手段】
【００１６】
本発明は、オリジナル画像データを、ターゲット・デバイスのプロファイルであるソース・プロファイルによって第１のデータに変換する第１変換手段と、前記第１のデータを、更新すべきデバイス・プロファイルであるデスティネーション・プロファイルによって第２のデータに変換する第２変換手段と、前記第１のデータに対応するオリジナル画像と前記第２のデータに対応するプレビュー画像とを表示する表示手段と、前記第１のデータと前記第２のデータとの差を参照して校正作業者が設定した調整値に基づく色調整プロファイルを生成する色調整プロファイル生成手段と、  前記色調整プロファイルによって前記デスティネーション・プロファイルを更新する更新手段と、前記更新前の前記色調整プロファイルおよび前記デスティネーション・プロファイルによって、前記オリジナル画像データを変換して、前記更新すべきデバイス・プロファイルに対応するデバイスによるハードプルーフを実行するためのハードプルーフ用データを生成するハードプルーフ用データ生成手段とを具えたことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、プロファイル作成前の調整段階で画像を出力しハードプルーフを行うことができる。また、設定された調整値の近傍値に対する画像を同時に出力することによりトライ＆エラーの回数を減少できる。
【発明を実施するための最良の形態】
【００１８】
［実施例１］
プロファイルの色調整は、デジタルカメラやスキャナの入力プロファイル、モニタのモニタ・プロファイル、ＲＧＢプリンタやＣＭＹＫプリンタの出力プロファイルのどのプロファイルに対して行なっても構わない。しかしながら、ここではＣＭＹＫプリンタの出力プロファイルを例に説明する。
【００１９】
更に、色調整に使用されるサンプル画像も用途に応じてＲＧＢ画像やＣＭＹＫ画像のどの画像を利用しても構わないが、ここではＣＭＹＫ画像を例に説明する。
【００２０】
図１４は本発明を適用した画像処理装置としてのコンピュータシステムのブロック図であって、後述する各実施例に共通に用いられる。同図において、３００はコンピュータシステムである。３０１は、ユーザーが各種指示等を入力するためのマウス及びキーボードからなる入力手段３０２とコンピュータシステム３００とをつなぐインターフェース（Ｉ／Ｆ）である。後述するモニタとしてのディスプレイ３０３上に表示されるユーザ・インターフェイス画面は、入力手段３０２に連動している。ユーザーが指示等を入力する際には、ディスプレイ３０３上に表示されるユーザ・インターフェイス画面を参照しながら入力手段３０２を操作することによって、必要な情報が入力される。
【００２１】
304は、内部の各ブロックの動作を制御、或いは内部に記憶されたプログラムを実行することのできるＣＰＵである。305は、あらかじめ必要な画像処理プログラム等を記憶しておくＲＯＭである。
【００２２】
306はＣＰＵの作業領域を提供するＲＡＭであって、例えば、ＣＰＵにて処理を行うために一時的にプログラムや処理対象の画像データなどを格納する。
【００２３】
307は処理対象の画像を表示したり、ユーザ・インターフェイスを表示するモニタ（ディスプレイ）303の制御を行うディスプレイ制御装置である。
【００２４】
308は、コンピュータシステム300とCMYKプリンタ106をつなぐインターフェース（Ｉ／Ｆ）である。
【００２５】
309は、ハードディスク(ＨＤ)ドライブであって、各種のデータを、あらかじめ格納したり、処理後に保存したり、読み出したりする。各種のデータとしては、ＲＡＭ306等に転送されるプログラムや画像データや、後述する各プロファイルがある。更に、画像編集用のプログラム、プロファイル作成プログラム（図４、図１３、図１６、図１７に示す制御手順であっても良い）、或いはプリンタ情報等がある。
【００２６】
３１１はモデムやネットワークカード等の伝送機器であって、コンピュータシステムの各所に保持する様々なデータを外部機器へ伝送したり、外部機器からの様々なデータ（プロファイル、画像データなど）を受信したりする。
【００２７】
310は、伝送機器311とコンピュータシステムとをつなぐインターフェース(Ｉ／Ｆ)である。
【００２８】
312は、外部記憶媒体の一つであるＣＤ(ＣＤ−Ｒ／ＣＤ−ＲＷ／ＤＶＤ)に記憶されたデータを読み込み、或いは書き出すことのできるＣＤドライブである。
【００２９】
313は、310と同様にＦＤからの読み込み、ＦＤへの書き出しができるＦＤドライブである。尚、ＣＤ，ＦＤ，ＤＶＤ等に画像編集用のプログラム、プロファイル作成プログラム（図４、図１３、図１６、図１７に示す制御手順であっても良い）、或いはプリンタ情報等が記憶されている場合がある。この場合には、これらのプログラムをＨＤ309上にインストールし、必要に応じてＲＡＭ306に転送されるようになっている。
【００３０】
図14に示した構成上で、各実施例を実行するための動作手順は、後述する図４，１３，１６，１７のフローチャートに示されている。これらのフローチャートに示す手順を記述したコンピュータ実行可能なプログラムは、例えば、あらかじめＲＯＭ３０５に格納しておく。または例えば、あらかじめ外部記憶装置としてのＨＤドライブ３０９に格納しておく。そして、このプログラムは、ＲＡＭ３０６上に読み込んだのちに、ＣＰＵ３０４により該プログラムを実行することにより各実施例が実行される。
【００３１】
また、プロファイルはデバイスの特性を記述するものであり、デバイス依存のデータとデバイス非依存のデータ（ＰＣＳデータ）の関係を記述するものである。以下ではＩＣＣ（Ｉｎｔｅｒｎａｔｉｏｎａｌ Ｃｏｌｏｒ Ｃｏｎｓｏｒｔｉｕｍ）で決められたフォーマットに準拠したＩＣＣプロファイルを用いて説明する。ＩＣＣプロファイルには、デバイス依存のデータをＰＣＳデータに変換するためのデータであるＡ２Ｂ、ＰＣＳデータをデバイス依存のデータに変換するためのデータであるＢ２Ａ、デバイスの色再現範囲情報（ｇａｍｕｔｔａｇ）などが含まれる。
【００３２】
［デジタル校正の例］
プロファイルの色調整の例を説明する前に、ＣＭＹＫプリンタを校正機の代わりに利用する場合のシステム構成の例を図１に示す。
【００３３】
図１に於いて、１０１は色校正出力用の画像（ＣＭＹＫデータ）、１０２はターゲットとなる校正機、１０３は校正機１０２からプリント出力された色校正出力物、１０４はターゲットとなる校正機１０２の出力プロファイル（ソース・プロファイル）である。また、１０５はＣＭＹＫプリンタの出力プロファイル（デスティネーション・プロファイル）
１０６は校正機１０２と同じ色再現を実現するためのＣＭＹＫプリンタ、１０７はＣＭＹＫプリンタ１０６からのプリント出力物である。
【００３４】
本格的な色校正を行なう場合には、校正機１０２から色校正出力画像１０１をプリント出力するが、一般的に校正機はコストが高く、プリント出力に時間がかかる。そのため、安価なＣＭＹＫプリンタとカラーマッチングを利用して、校正機を利用した色校正出力と同じ色再現が実現できれば、コストが安く、プリント時間を短縮できる。
【００３５】
まず、プロファイル作成ソフトウェアプログラム等を利用して、校正機１０２の出力プロファイル１０４、及びＣＭＹＫプリンタ１０６の出力プロファイル１０５を作成する。次に、色校正出力用の画像１０１に対して、出力プロファイル１０４をソース・プロファイル、出力プロファイル１０５をデスティネーション・プロファイルとして設定し、カラーマッチングを行なう。カラーマッチングが行なわれた画像をＣＭＹＫプリンタ１０６から出力すれば、校正機から出力された色校正出力物１０３とほぼ同一色再現を実現したプリント出力物１０７が得られる。
【００３６】
［プロファイルの目視評価］
以下、ＣＭＹＫプリンタ１０６の出力プロファイル１０５に対して色調整を行なう例を説明する。
【００３７】
プロファイルの色調整は、色調整用サンプル画像による目視評価、及び色差による定量評価を組み合わせることによって最適な色調整が行なわれる。
【００３８】
図２に本発明のプロファイルの色調整に必要なカラーマッチング構成、図３に本発明のモニタ表示画面を示す。
【００３９】
図２に於いて、２０１は色調整用サンプル画像データ（校正機ＣＭＹＫ）、２０２は色調整用サンプル画像のＣＭＹＫ値、２０３はＣＭＹＫ値２０２に校正機１０２の出力プロファイル１０４を適用して得られたＬａｂ値（又はＸＹＺ値）である。２０４はユーザが色調整を行なうモニタ（３０３）のモニタ・プロファイル、２０５はサンプル画像に対して校正機１０２の出力プロファイル１０４とモニタ・プロファイル２０４を適用してカラーマッチングを行なった画像（モニタＲＧＢ）である。２０６はＣＭＹＫ値２０２に対して得られたＬａｂ値２０３に、ＣＭＹＫプリンタ１０６の出力プロファイル１０５［Ｂ２Ａ］を適用し、更にＣＭＹＫプリンタ１０６の出力プロファイル１０５［Ａ２Ｂ］を適用して得られたＬａｂ値（又はＸＹＺ値）である。２０７は次の２つのカラーマッチングを行なった画像（モニタＲＧＢ）である。すなわち、１つは、サンプル画像に対して校正機１０２の出力プロファイル１０４とＣＭＹＫプリンタ１０６の出力プロファイル１０５［Ｂ２Ａ］を適用して行ったカラーマッチングである。他の１つは、更にＣＭＹＫプリンタ１０６の出力プロファイル１０５［Ａ２Ｂ］とモニタ・プロファイル２０４を適用して行ったカラーマッチングである。
【００４０】
ここで、ＣＭＹＫ値２０２に対して得られたＬａｂ値２０３は、ＣＭＹＫ値２０２を校正機１０２によってプリント出力し、そのパッチを測色した場合のＬａｂ値と等価である。同様に、ＣＭＹＫ値２０２に対して得られたＬａｂ値２０３に、ＣＭＹＫプリンタ１０６の出力プロファイル１０５［Ｂ２Ａ］を適用し、更にＣＭＹＫプリンタ１０６の出力プロファイル１０５［Ａ２Ｂ］を適用してＬａｂ値２０６が得られる。このＬａｂ値２０６は、次のＬａｂ値と等価である。即ち、ＣＭＹＫ値２０２に対して校正機１０２の出力プロファイル１０４とＣＭＹＫプリンタ１０６の出力プロファイル１０５を適用して得られたＣＭＹＫ値をＣＭＹＫプリンタ１０６によってプリント出力し、そのパッチを測色したＬａｂ値と等価である。
【００４１】
つまり、Ｌａｂ値２０３は校正機１０２によってプリント出力された色であり、Ｌａｂ値２０６はその色をＣＭＹＫプリンタ１０６上で同一色再現しようとしてプリント出力された色である。そして、各カラーマッチング画像２０５及び２０７は、そのプリント出力された色をモニタ上で色再現するためのＲＧＢ画像データである。図３に示すモニタ画面において、左側はカラーマッチング画像２０５の表示（オリジナル画像）であり、右側はカラーマッチング画像２０７の表示（ＣＭＹＫプリンタ１０６に対するプレビュー画像）である。
【００４２】
よって、ＣＭＹＫプリンタ１０６の出力プロファイル１０５が理想的なプロファイルであれば、図３のモニタ画面上においてオリジナル画像２０５とプレビュー画像２０７は一致するはずである（但し、色再現範囲外の色を除く）。
【００４３】
しかし、実際にはプロファイル作成プログラムによって作成されるプロファイルの精度が十分でなかったり、ＣＬＵＴによる精度の限界であったりすることにより、オリジナル画像２０５とプレビュー画像２０７とで一致しない部分が現れる。
【００４４】
［色差を指標とした被調整色の検出］
モニタ上で目視によって色再現が異なっている部分を発見できれば良いが、目視だけの評価では熟練していないと調整すべき色を検出することさえ困難である。
【００４５】
調整すべき色を検出しやすいように、色差の大きい領域をプレビュー画像２０７上で点滅させるための図１４に示すシステムを用いた処理フローを４図に示す。また、図５に色差の大きい領域を検出した時のモニタ画面表示を示す。
【００４６】
先ず、ステップ４０１において、外部から供給した、例えばＨＤドライブ３０９上に保存してある色調整用サンプル画像２０１をＲＡＭ３０６上にロードし、図２の処理に従ってオリジナル画像２０５及びプレビュー画像２０７をモニタ画面上に表示する。
【００４７】
次に、ステップ４０２において、サンプル画像４０１の各画素に対してカラーマッチング（ＣＭＹＫ→ターゲットプロファイル[Ａ２Ｂ]→Ｌａｂ）を行い、Ｌａｂ画像２０３を得る。同様に、ステップ４０３において、サンプル画像４０１の各画素に対してカラーマッチング（ＣＭＹＫ→ターゲットプロファイル[Ａ２Ｂ]→プリンタプロファイル[Ａ２Ｂ]→プリンタプロファイル[Ｂ２Ａ]→Ｌａｂ）を行い、Ｌａｂ画像２０６を得る。
【００４８】
次に、ステップ４０４において、Ｌａｂ画像２０３とＬａｂ画像２０６の各画素に対して色差を求める。同じ位置にあるＬａｂ画像２０３のＬａｂ値を（L1, a1, b1）、Ｌａｂ画像２０６のＬａｂ値を(L2, a2, b2)とすれば、例えばＣＩＥ９４色差式を用いて、以下のように色差を求めることができる。
【００４９】
【数１】
2007143077.tif 000003
【００５０】
ここで、ΔＬ、ΔＨ、ΔＣは次の通りである。  
ΔＬ= L2  L1                    ・・・(式1.2)
ΔＨ= H2  H1                    ・・・(式1.3)
ΔＣ= C2  C1                    ・・・(式1.4)
【００５１】
但し、色再現範囲外の色は理想的なプロファイルを用いていたとしても色差をゼロにすることはできない。このため、Ｌａｂ画像２０３のＬａｂ値（L1, a1, b1）が色再現範囲外の場合には、次のようなフラグを設定しておく。すなわち、色差の値の代わりに色再現範囲外であることを示すフラグを設定しておく。
【００５２】
また、本実施例では、Ｌａｂ画像２０３とＬａｂ画像２０６を一時的に保持しているが、サンプル画像２０１から各画素に対してＬａｂ値２０３とＬａｂ値２０６を求め、色差を直接計算して色差画像を生成しても構わない。更には、利用する色差式も２点のＬａｂ値に対するユークリッド距離によるものであっても構わない。
【００５３】
ここでは、処理を簡素化するために、各画素に対して求められた色差を、画像内の最大色差ΔＥmaxと最小色差ΔＥminによって次のように正規化しておく。  
ΔＥnormalized = (ΔＥ  ΔＥmin) / (ΔＥmax  ΔＥmin)      ・・・(式1.5)
【００５４】
次に、ステップ４０６において、入力手段３１３を操作して、ユーザが検出したい色差の閾値を入力する（図５の４０５参照）。入力した閾値はモニタ上のスライダーバーと連動しており、例えばマウスを用いてドラッグしたスライダーバーを色差大方向へ移動させると、閾値となる色差が大きくなり、色差小方向へ移動させると、閾値となる色差が小さくなることを表している。
【００５５】
ユーザによって入力された閾値は、ステップ４０４において生成された色差画像の値と比較される（４０７）。閾値が色差画像の値よりも大きければステップ４０８でマスク設定が行なわれてステップ４０９に進む。閾値が色差画像の値以下ならばマスク設定は行なわれずにステップ４０９に進む。ここで、色差画像において色再現範囲外のフラグが設定されている画素についてはマスク設定の処理をスキップするものとする。ステップ４０９で全画素について比較が終了したかが判断され、比較が終了すれば、ステップ４１０において、設定されたマスクの情報に基づいて、マスク点滅をプレビュー画像２０７上で行なう（図５の４１０参照）。そして、点滅処理を終了するまで（ステップ４１１）、ステップ４０６に戻ることによって、必要に応じて、閾値をユーザが再設定することになる。
【００５６】
尚、本実施例では、色差画像の値を正規化しているが、正規化せずにユーザが色差の値を直接設定しても構わない。又、ユーザへのフィードバック方法はマスク点滅に限定されるものではない。
【００５７】
これにより、ユーザは素早く、かつ客観的に色差が大きい領域を検出することができるため、色差の大きい色から色調整することが可能となる。
【００５８】
［色差を指標とした色調整方法］
目視評価によるプロファイルの色調整は、オリジナル画像２０５とプレビュー画像２０７を比較しながら、プレビュー画像２０７が色調整によってオリジナル画像２０５へ近づくように行なわれる。同様に、色差評価によるプロファイルの色調整は、Ｌａｂ値２０３とＬａｂ値２０６の色差が小さくなるようにＬａｂ値２０６の色調整が行なわれる。そして、色調整の結果が出力プロファイル１０５［Ｂ２Ａ］へ反映されることによって、色調整されたプロファイルを作成することができる。
【００５９】
色調整結果を出力プロファイル１０５［Ｂ２Ａ］へ反映させる方法として、色調整プロファイルを利用した方法を例に説明する。
【００６０】
図６の（ａ）は色調整プロファイル（Ｌａｂ→Ｌａｂ）が入っていない状態を示している。これは、スルー（入出力が同じ値）の色調整プロファイル６０１を入れた場合と等価である。
【００６１】
図６の（ｂ）は色調整のために、色調整プロファイル６０１（Ｌａｂ→Ｌａｂ）を追加した状態である。この状態で、色調整プロファイル６０１の内容を変化させ、色調整を行なう。
【００６２】
但し、色調整プロファイルは出力プロファイル１０５［Ｂ２Ａ］の入力値（Ｌａｂ）を変化させるだけなので、色調整プロファイルでの調整量と、その色調整による被調整色２０６の調整量が一致するとは限らない。
【００６３】
ここで、色調整プロファイルはＬａｂ→Ｌａｂに限定されず、デバイス非依存色空間からデバイス非依存色空間であればよい。
【００６４】
以下、図１３等を参照して本実施例に特徴的な動作を説明する。
【００６５】
まず、ステップ４０１でサンプル画像をＲＡＭ３０６上にロードし、次いで、ステップ１３０１でモニタ画面１６０１に表示された処理選択ウインドウ上でユーザがマウスなどで選択した処理を判断する。すなわち、色調整アクション（後述）の選択ボタン１６０２、スポット選択による局所的な色調整の選択ボタン１６０３、およびハードプルーフの選択ボタン１６０４のうちのどれを選択したかを判断する。色調整の選択ボタン１６０３が選択されていれば、ステップ１３０３に進む。ステップ１３０３では、先述した色差を指標とする被調整色の検出方法によって、色差の大きい色を検出し、スポット選択によって、その色を被調整色として選択する。図８ではスポット選択のためのユーザ・インターフェイスとしてのウインドウ８０１がモニタ画面上に表示されている。
【００６６】
ウインドウ８０１上で、スポット選択アイコン８０２をマウス等で操作してスポット選択された画像上の位置情報から、スポット選択された被調整色に対応するＬａｂ値２０３とＬａｂ値２０６を求める。次に、被調整色に対する色調整の影響範囲を影響度のスライダーバー８０３で調整する。
【００６７】
図７の（ｃ）は色調整プロファイル内のＣＬＵＴ（Ｌａｂ→Ｌａｂ）を示している。スポット選択の場合、Ｌａｂ色空間上において色調整の影響範囲は選択された被調整色（２０６）に対するターゲット色（２０３）を中心とし、影響度を半径とした球体として表現される。影響度を大きくすると、被調整色に対する調整量が広範囲に影響するようになる。
【００６８】
ユーザが影響度のスライダーバー８０３によって影響度を指定すると、サンプル画像（２０３）上の各Ｌａｂ値は色調整の影響範囲（球体）内であるか否かが判定される。外側の場合には画素に対してマスク設定が行なわれ、プレビュー画像２０６上でのマスク点滅等によってユーザへフィードバックされる（図９のプレビュー画像参照）。ウインドウ８０１上でＯＫボタンを選択し、色選択を確定すると、色調整を行うステップ１３０４に進む。ユーザ・インターフェイスとしてモニタ上に色調整ウインドウ１０００（図１０）が表示される。
【００６９】
次に、被調整色に対する調整量を決定する（図１０、及び図１３のステップ１３０４）。ここでは、ＬＣｈ調整１００１を例に説明する。
【００７０】
先述したように影響範囲は色調整プロファイルにおいてターゲット色２０３を中心とした球体によって表現されるが、被調整色の選択と影響度の指定だけでは、その球体の中でどのように調整量を反映させるかは決まらない。球体内の影響分布は重み付け設定１００２によって決定される。図７の（ａ）及び（ｂ）は重み付け設定ボタン１００２を選択することによって設定される影響分布の例を２次元的に示している。図７の（ａ）はGaussian分布（正規分布）、図７の（ｂ）は線形分布をそれぞれ表現している。つまり、色調整プロファイルにおいてターゲット色２０３はユーザの調整量が直接反映され、その周囲の色は影響分布に従って遠くなるほど影響が小さくなるように調整される。例えば、ＬＣｈ調整スライダーバー１００３において、被調整色２０６に対する明度Ｌを＋５ほど微調整しようとした場合、図７の（ｃ）に示されるようにターゲット色２０３の入力に対する明度Ｌが＋５ほど微調整される。そして、周囲のグリッド上の色はターゲット色からの距離に応じて調整量が変化することになる。同様に、彩度Ｃや色相ｈも影響分布に従ってグリッド上の色が調整される。
【００７１】
色調整の結果はスルーの色調整プロファイル６０１へ反映され、図６の（ｂ）の処理を行なうことにより、色調整されたプレビュー画像２０６を得ることができる。
【００７２】
図６の（ｂ）の処理はユーザが色調整の値を変更する毎に評価が実行され、ターゲット色２０３と、ターゲット色に対する色編集後の被調整色２０６の色差が式（1.1）によって算出され、図１０のΔＥとして表示される（図１３のステップ１３０５）。
【００７３】
ユーザはこのΔＥを指標にしながら色差が小さくなるように色調整を行なう（図１３のステップ１３０４〜１３０６）。モニタ上での目視による色調整では微妙な色調整が困難であったが、色差による定量的な指標を導入することによって目視では困難だった色調整が可能となる。ウインドウ１０００上のＯＫボタンを選択することによって色選択、色調整が確定され（図１３の１３０７）、モニタ画面上にユーザ・インターフェイスとして図１１のウインドウ１１０６が表示される。
【００７４】
［色調整ヒストリ、色調整アクションの保存/挿入、及び色差ログ］
図６の（ｃ）に色調整ヒストリの概念図を示す。図１１のウインドウ１１０６は色調整ヒストリと色差ログを示す。
【００７５】
図１１において、１１０１は色調整アクションの取り消し、１１０２は色調整アクションのやり直し、１１０３は色差評価の表示、１１０４は色調整アクションの挿入、１１０５は色調整アクションの保存を各々示すボタンである。
【００７６】
図６の（ｃ）に示されるように、ユーザが行なった各種色調整アクションはステップ１３０７で確定される毎に詳細は後述するが、色差統計量が算出される（ステップ１３０８）。次いで、色調整プロファイルのリストとして追加され、ウインドウ１１０６に表示される（図１３のステップ１３０９）。最後に適用された色調整アクションを取り消したい場合（図１１の１１０１）には、最後に追加された色調整プロファイル６０２をリストから外すことによって取り消しを実行できる。同様に、適用された色調整アクションを１つ以上取り消すこともできる。一度取り消した色調整アクションをやり直す場合（図１１の１１０２）には、色調整プロファイルをリストへ再度追加すればよい。
【００７７】
色差統計量は、色再現範囲内の平均色差、サンプル画像に対する平均色差等が選択できる。色再現範囲内の平均色差は、次のようにして求める。まず、色空間全体に対して均等なＬａｂ値を入力し、ＣＭＹＫプリンタ１０６の出力プロファイル１０５の色再現情報[gamutTag]から色再現範囲内に含まれる色を抽出する。次いで、これに基づいて図６（ｂ）又は図６（ｃ）の処理を行なった際のオリジナルＬａｂ値２０３とプレビューＬａｂ値２０６の平均色差を求める。サンプル画像に対する平均色差は、サンプル画像のオリジナル画像２０３から色再現範囲内に含まれる色を抽出し、同様にオリジナルＬａｂ値２０３とプレビューＬａｂ値２０６の平均色差を求める。統計量としては、平均色差だけでなく、最小色差、最大色差、標準偏差等も同時に算出される。ここで得られた統計量は、図１１に示されるように、色調整ヒストリと共に、色差ログとして表示される（図１３のステップ１３０９）。色差ログを表示することによって、ユーザは適用した色調整が有効な調整であったか否かを定量的に判断できる。平均色差が大きくなっていれば、色調整アクションの取り消しを行い、より良い色調整を再度試みることができる。又、色差評価の表示ボタン（図１１の１１０３）を実行することにより、平均色差だけでなく、最小色差、最大色差、標準偏差等の色差の統計量を表示することができる。図１２は、色差評価の表示の一例である。
【００７８】
又、他のプロファイルに対しても同様の色調整を行ないたい場合や色調整アクションを再利用したい場合には、色調整プロファイル・リストをＨＤドライブ、外部記憶装置等の記憶装置上へ保存することができる。これは、図１１の１１０５、及び図１３のステップ１３１０，１３１１に対応する。ここで、複数の色調整アクションで構成された色調整プロファイル・リストを保存する場合には、次の２通りのいずれかを選択することができる。すなわち、色調整プロファイル・リスト（６０１〜６０２）のまま保存するか、色調整プロファイル・リスト（６０１〜６０２）を１つの色調整プロファイルへ合成して保存するかをユーザが選択することができる。
【００７９】
色調整プロファイル・リストを保存するには、図１１の１１０５を選択する。これによって、記憶装置上への保存が行われ、モニタ画面１６０１が表示されて、色調整プロファイル保存の選択ボタン１６０５が選択されたかがステップ１３１２で判断される。
【００８０】
［色調整後のプロファイル保存］
ステップ１３１２で色調整プロファイル保存の選択ボタン１６０５が選択されると、図６の（ｄ）に示されるように、色調整プロファイル・リスト（６０１〜６０２）とＣＭＹＫプリンタ１０６の出力プロファイル１０５[Ｂ２Ａ]を合成する。そいて、その合成結果で出力プロファイル１０５[Ｂ２Ａ]を更新する（図１３のステップ１３１２）。これにより、色調整後のプロファイル（ＣＭＹＫプリンタ１０６の出力プロファイル）を得ることができる。
【００８１】
ステップ１３０１で色調整アクションを選択した場合は、ステップ１３０２に進む。ステップ１３０２では、記憶装置に記憶されている色調整プロファイル・リストを現在の色調整プロファイル・リストへ挿入（図１１の１１０４、及び図１３のステップ１３０１，１３０２）することができる。
【００８２】
［色調整中の出力確認機能］
さらに、ステップ１３０１でハードプルーフの選択ボタン１６０３が選択された場合は、ステップ３００１に進む。ステップ３００１では、モニタ画面上に表示される調整幅設定の選択ボタンおよびプリント出力の選択ボタンのいずれが選択されたかを判断する。ここで、調整幅設定の選択ボタンが選択された場合は、ステップ３００２に進み、プリント出力の選択ボタンが選択された場合は、ステップ３００３に進む。
【００８３】
ステップ３００２の調整幅設定はプレビュープリント機能を持つ。プレビュープリント機能については後述する。ステップ３００３のポストスクリプト変換では、図６の（ａ）〜（ｃ）に示す出力プロファイル１０５［Ｂ２Ａ］の出力であるＣＭＹＫデータを汎用的なPSプリンタであるＣＭＹＫプリンタ１０６で出力できるようポストスクリプトに変換する。これによって、ステップ３００４において、図１３のステップ１３０４の色調整後のプレビュー画像またはステップ３００２の調整幅設定後の全画像プリントおよびプレビュー画像に対応する画像をＣＭＹＫプリンタ１０６で出力することができる。
【００８４】
図１７はユーザから見た前記ハードプルーフを実現するためのフローであり、ステップ３００３，３００４はステップ３１０５，３１０７に適用され、それ以外はステップ３００２の内容に対応する。すなわち、ステップ３００１からステップ３００２に進むと、図１７のステップ３１０１に移行することになる。
【００８５】
図１８から図２３は図１７のフローを実現するユーザ・インターフェイスとしてモニタ上に表示されるウインドウを表すものである。図１７のフローを図１８から図２３を使って説明する。
【００８６】
図１７のステップ３１０１では図６の（ａ）〜（ｃ）のＬａｂ値に対応した図２４のような画像がモニタ画面上に表示される。ユーザはモニタ上で図２４のようなＣＭＹＫ画像を見ながら調整したいグリッドをマウスによりＣＭＹＫ画像の中から選択する。この処理に対応してモニタ上に表示されるユーザ・インターフェイスが図１８及び図１９に示してある。これらの図において、３２０１がＣＭＹＫ画像のファイル名、３２０２がマウスで選択した位置の座標（ピクセル単位）、３２０３が影響範囲を詳細に設定するかどうかのチェックボックスである。３２０３にチェックがある場合は、３２０５の「次へ」のボタンを選択して表示される図１９のユーザ・インターフェイスで調整範囲を詳細に設定できる。３２０３にチェックがない場合はデフォルトの調整範囲が指定される。
【００８７】
図１９での調整範囲の詳細設定について説明する。３３０１のスライドバーによりＬ（明度）,Ｃ（彩度）,h（色相）の影響範囲を決定できる。３３０２の線で囲まれた部分は影響範囲を視覚的に見たものである。３３０３をチェックすると全グリッドを調整の対象にできる。
【００８８】
図１７のステップ３１０２では現時点での調整値でのステップ３１０５の全画像プリント及びステップ３１０７のプレビュープリントで使用する調整項目の設定ができる（プレビュープリントについては後述する）。この処理に対応するユーザ・インターフェイスが図１９の「次へ」のボタンを選択して表示されるウインドウ（図２０）で、３４０１のラジオボタンで調整したい調整項目をL, C, h から選択できる。３４０２のプリントボタンで現時点での調整値での全画像プリントを行う（３１０２→３１０３→３１０４→３１０５）。
【００８９】
３１０３はプリント出力による確認を行うかを判断するステップで、確認が必要ない場合は３４０３のラジオボタンを選択することで終了する。３１０４は調整値の振り幅を設定するかの判断ステップで、必要ない場合はステップ３１０５に進む。
【００９０】
図１７のステップ３１０６ではステップ３１０２で選択された調整項目のプレビュープリント時（３１０７）のプリント個所・調整幅を設定できる。この処理に対応するユーザ・インターフェイスが図２０の「次へ」のボタンを選択することによってモニタ上に表示される（図２１、２２）。図２１はステップ３１０２でＬ（明るさ）が選択されたときの例である。Ｃ（彩度）、ｈ（色相）が選択されたときも同じものである。３５０２のオプションボタンを押すと図２２のユーザ・インターフェイス画面になり調整幅の設定ができる。調整幅とは後述するプレビュープリントの際に使用する調整値の振り幅値ある。図２２が調整幅の設定のためのユーザ・インターフェイスである。３６０１で調整幅を設定できる。図２１の３５０４をチェックし、「次へ」のボタン３５０６を選択することによって、プレビュープリントする個所を確認・変更するための画面（図２５）を表示する。３９０１の枠で囲まれた部分がプレビュープリントされる個所であり、マウスでポイントすることにより変更することができる。３５０５でプレビュープリントを行うことができる。
【００９１】
図１７のステップ３１０７のプレビュープリントについて説明する。プレビュープリントとは選択された画像の一部分を現時点での調整値だけでなく、調整幅間隔でずらした値を適用したいくつかの画像を同時にプリントすることである。プレビュープリントされた出力画像の例が図２３である。９つの画像のうち真中の画像（３７０１）が現時点での調整値で出力された画像であり、残りの８枚の画像は調整値の値から前後4段階に調整幅のステップで離れた値で出力された画像である。
図３１の３１０８調整値の決定はユーザがプレビュープリントされた画像の中から一番好ましいものを選択し調整値を新しく設定する処理である。この処理に対応するユーザ・インターフェイスは図３５である。３５０１のスライドバーで調整値を変更できる。３５０３は３１０１のマウスで選択した色の調整値の変更前と変更後の変化をパッチで示し、視覚的に判断できるようになっている。
調整値の変更をした後は３１０２の処理へ戻り、他の調整項目に対しても同じような処理を施し調整値を変更することができる。調整を終了する場合は、３４０１の調整を終了するラジオボタンを選択し、この機能を終了する（図３１の３１０３）。
【図面の簡単な説明】
【００９２】
【図１】ＣＭＹＫプリンタを校正機の代わりに利用する場合のシステム構成図である。
【図２】プロファイル色調整に必要なカラーマッチング構成を示す図である。
【図３】モニタ表示画面を表す図である。
【図４】色差の大きい領域を検出するための処理フローを示す図である。
【図５】色差の大きい領域を検出した時のモニタ表示画面を表す図である。
【図６】色調整プロファイルを利用した例を示す概念図である。
【図７】スポット色調整を示す概念図である。
【図８】色選択のユーザ・インターフェイス画面を表す図である。
【図９】色選択時のモニタ表示画を表す図である。
【図１０】色調整のユーザ・インターフェイス画面を表す図である。
【図１１】色調整ヒストリ及び色差ログを示すモニタ表示画面を表す図である。
【図１２】色差統計量の表示画面を表す図である。
【図１３】色調整全体を示す処理フローを示す図である。
【図１４】本発明を適用したコンピュータシステムの構成図である。
【図１５】一般的なカラーマッチングを示す概念図である。
【図１６】本発明のハードプルーフを行うための処理フローを示す図である。
【図１７】ユーザから見た本発明の処理フローを示す図である。
【図１８】調整グリッド決定のユーザ・インターフェイスを表す図である。
【図１９】調整範囲決定のユーザ・インターフェイスを表す図である。
【図２０】調整項目設定のユーザ・インターフェイスを表す図である。
【図２１】プレビュープリント調整のユーザ・インターフェイスを表す図である。
【図２２】調整幅設定のユーザ・インターフェイスを表す図である。
【図２３】プレビュープリントで出力された画像を表す図である。
【図２４】調整グリッド選択のユーザ・インターフェイスを表す図である。
【図２５】プリント個所設定のユーザ・インターフェイスを表す図である。
【符号の説明】
【００９３】
１０５      出力プロファイル
６０１，６０２      色調整プロファイル
２０３，２０６      Ｌａｂ値
【図１】
2007143077.tif 000004
【図２】
2007143077.tif 000005
【図３】
2007143077.tif 000006
【図４】
2007143077.tif 000007
【図５】
2007143077.tif 000008
【図６】
2007143077.tif 000009
【図７】
2007143077.tif 000010
【図８】
2007143077.tif 000011
【図９】
2007143077.tif 000012
【図１０】
2007143077.tif 000013
【図１１】
2007143077.tif 000014
【図１２】
2007143077.tif 000015
【図１３】
2007143077.tif 000016
【図１４】
2007143077.tif 000017
【図１５】
2007143077.tif 000018
【図１６】
2007143077.tif 000019
【図１７】
2007143077.tif 000020
【図１８】
2007143077.tif 000021
【図１９】
2007143077.tif 000022
【図２０】
2007143077.tif 000023
【図２１】
2007143077.tif 000024
【図２２】
2007143077.tif 000025
【図２３】
2007143077.tif 000026
【図２４】
2007143077.tif 000027
【図２５】
2007143077.tif 000028