(57)【要約】【課題】編集前と編集後のプロファイルの変更が局所的あるいは微小であるときでも、変更結果の確認が容易にできること【解決手段】プリンタプロファイル入力部１０１は、ＲＧＢプリンタ用ＩＣＣプロファイルの入力を受付ける。プリンタプロファイル編集部１０３は、プリンタプロファイル入力部１０１が受付けたＲＧＢプリンタ用ＩＣＣプロファイルを編集する。色変換部１０９は、入力された画像をプリンタプロファイル入力部１０１が受付けたＲＧＢプリンタ用ＩＣＣプロファイルにより変換した編集前画像と、同じ画像をプリンタプロファイル編集部１０３が編集したＲＧＢプリンタ用ＩＣＣプロファイルにより変換した編集後画像とを生成する。色変換画像表示部１１１は、色変換部１０９が生成した編集前画像と編集後画像とを、並べて表示させる、もしくは、交互に表示させる。【選択図】図１
2008010946.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを
デバイス非依存の色信号をデバイス依存の色信号に変換する変換条件であるプロファイルの入力を受付ける入力手段、
前記入力手段が受付けたプロファイルを編集する編集手段、
入力された画像を前記入力手段が受付けたプロファイルにより変換した編集前画像と、前記入力された画像を前記編集手段が編集したプロファイルにより変換した編集後画像とを生成する色変換手段、
前記色変換手段が生成した編集前画像と編集後画像とを、並べて表示させる、もしくは、交互に表示させる表示手段
として機能させるプロファイル編集プログラム。
【請求項２】
前記プロファイルは、変換条件として各色についてのデバイス非依存の色信号値とデバイス依存の色信号値とを対応付けたテーブルを含み、
前記編集手段は、前記入力手段が受付けたプロファイルに含まれるテーブルを、該テーブルに格納された色信号値の明度、もしくは、彩度、もしくは、色相、もしくは、グレーバランスを変更することにより編集すること
を特徴とする請求項１に記載のプロファイル編集プログラム。
【請求項３】
前記プロファイルは、変換条件として各色についてのデバイス非依存の色信号値とデバイス依存の色信号値とを対応付けたテーブルを含み、
前記編集手段は、前記入力手段が受付けたプロファイルに含まれるテーブルのデバイス依存の色信号値各々を、該色信号値と該色信号値に前記テーブルにより対応付けられたデバイス非依存の色信号値の周囲の色信号値に前記テーブルにより対応付けられたデバイス依存の色信号値とで平均をとった値とすること
を特徴とする請求項１に記載のプロファイル編集プログラム。
【請求項４】
前記プロファイルは、変換条件として各色についてのデバイス非依存の色信号値とデバイス依存の色信号値とを対応付けたテーブルを含み、
前記編集手段は、前記入力手段が受付けたプロファイルに含まれるテーブルにおいて、デバイス非依存の所定の色信号値に対応するデバイス依存の色信号値を入力された値とし、該色信号値に応じて、その他のデバイス依存の色信号値を変更すること
を特徴とする請求項１に記載のプロファイル編集プログラム。
【請求項５】
前記プロファイルは、変換条件として各色についてのデバイス非依存の色信号をデバイス依存の色信号に変換するテーブルを含み、
前記編集手段は、前記入力手段が受付けたプロファイルに含まれるテーブルにおけるデバイス非依存の色信号値とデバイス依存の色信号値の対応の組のうち、選択された一の組のデバイス依存の色信号値を指定された値に変更し、該一の組の周辺の組のデバイス依存の色信号値を前記指定された値に応じた値とすること
を特徴とする請求項１に記載のプロファイル編集プログラム。
【請求項６】
コンピュータを、さらに、
明度、彩度、色相のうちの一を指定された値とし、その他の項目を変化させた組み合わせの色からなるグラデーション画像を生成する画像生成手段
として機能させ、
前記色変換手段は、前記画像生成手段が生成したグラデーション画像を、前記入力された画像とすることを特徴とする請求項１に記載のプロファイル編集プログラム。
【請求項７】
コンピュータを、さらに、
チャート画像を生成する画像生成手段
として機能させ、
前記色変換手段は、前記画像生成手段が生成したチャート画像を、前記入力された画像とすることを特徴とする請求項１に記載のプロファイル編集プログラム。
【請求項８】
デバイス非依存の色信号をデバイス依存の色信号に変換する変換条件であるプロファイルの入力を受付ける第１の過程と、
前記第１の過程にて受付けたプロファイルを編集する第２の過程と、
入力された画像を前記第１の過程にて受付けたプロファイルにより変換した編集前画像と、前記入力された画像を前記第２の過程にて編集したプロファイルにより変換した編集後画像とを生成する第３の過程と、
前記第３の過程にて生成した編集前画像と編集後画像とを、並べて表示させる、もしくは、交互に表示させる第４の過程と
を備えることを特徴とするプロファイル編集方法。
【請求項９】
請求項１から請求項７のいずれかの項に記載のプログラムを実行させることにより構成されるプロファイル編集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロファイル編集プログラム、プロファイル編集方法およびプロファイル編集装置にかかわり、特に画面上で編集結果を確認可能なプロファイル編集プログラム、プロファイル編集方法およびプロファイル編集装置に関する。
【背景技術】
【０００２】
従来のプロファイルの編集においては、プリンタなどのターゲットとなる出力機器のプロファイルにより色変換された画像の色変換前後をそれぞれ別ウィンドウとして並列に表示する。ユーザは、これらウィンドウのどちらかで、調整対象となる任意の色範囲を選択し、さらに該選択された色範囲についての調整パラメータを設定する。この調整パラメータに基づいて色変換条件を調整することで、プロファイルを編集している（例えば、特許文献１参照）。
【特許文献１】特開２００３−８７５９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のプロファイルの編集方法にあっては、編集前と編集後のプロファイルの変更が局所的あるいは微小であるときは、表示している画像のどの部分が変更の影響を受けているか分からず、確認が困難になるという問題がある。また、プロファイルを編集するために、色変換条件を調整するための調整パラメータを設定するには、色変換に関する専門的な知識が必要であるという問題がある。
【０００４】
本発明は、このような事情に鑑みてなされたもので、その目的は、編集前と編集後のプロファイルの変更が局所的あるいは微小であるときでも変更結果の確認が容易にでき、さらに、色変換に関する専門的な知識を要せずに容易にプロファイルを編集することができるプロファイル編集プログラム、プロファイル編集方法およびプロファイル編集装置を提供することにある。
【課題を解決するための手段】
【０００５】
この発明は上述した課題を解決するためになされたもので、本発明は、コンピュータをデバイス非依存の色信号をデバイス依存の色信号に変換する変換条件であるプロファイルの入力を受付ける入力手段、前記入力手段が受付けたプロファイルを編集する編集手段、  入力された画像を前記入力手段が受付けたプロファイルにより変換した編集前画像と、前記入力された画像を前記編集手段が編集したプロファイルにより変換した編集後画像とを生成する色変換手段、前記色変換手段が生成した編集前画像と編集後画像とを、並べて表示させる、もしくは、交互に表示させる表示手段として機能させるプロファイル編集プログラムである。
【０００６】
また、本発明は、上述のプロファイル編集プログラムであって、前記プロファイルは、変換条件として各色についてのデバイス非依存の色信号値とデバイス依存の色信号値とを対応付けたテーブルを含み、前記編集手段は、前記入力手段が受付けたプロファイルに含まれるテーブルを、該テーブルに格納された色信号値の明度、もしくは、彩度、もしくは、色相、もしくは、グレーバランスを変更することにより編集することを特徴とする。
【０００７】
また、本発明は、上述のプロファイル編集プログラムであって、前記プロファイルは、変換条件として各色についてのデバイス非依存の色信号値とデバイス依存の色信号値とを対応付けたテーブルを含み、前記編集手段は、前記入力手段が受付けたプロファイルに含まれるテーブルのデバイス依存の色信号値各々を、該色信号値と該色信号値に前記テーブルにより対応付けられたデバイス非依存の色信号値の周囲の色信号値に前記テーブルにより対応付けられたデバイス依存の色信号値とで平均をとった値とすることを特徴とする。
【０００８】
また、本発明は、上述のプロファイル編集プログラムであって、前記プロファイルは、変換条件として各色についてのデバイス非依存の色信号値とデバイス依存の色信号値とを対応付けたテーブルを含み、前記編集手段は、前記入力手段が受付けたプロファイルに含まれるテーブルにおいて、デバイス非依存の所定の色信号値に対応するデバイス依存の色信号値を入力された値とし、該色信号値に応じて、その他のデバイス依存の色信号値を変更することを特徴とする。
【０００９】
また、本発明は、上述のプロファイル編集プログラムであって、前記プロファイルは、変換条件として各色についてのデバイス非依存の色信号をデバイス依存の色信号に変換するテーブルを含み、前記編集手段は、前記入力手段が受付けたプロファイルに含まれるテーブルにおけるデバイス非依存の色信号値とデバイス依存の色信号値の対応の組のうち、選択された一の組のデバイス依存の色信号値を指定された値に変更し、該一の組の周辺の組のデバイス依存の色信号値を前記指定された値に応じた値とすることを特徴とする。
【００１０】
また、本発明は、上述のプロファイル編集プログラムであって、コンピュータを、さらに、明度、彩度、色相のうちの一を指定された値とし、その他の項目を変化させた組み合わせの色からなるグラデーション画像を生成する画像生成手段として機能させ、前記色変換手段は、前記画像生成手段が生成したグラデーション画像を、前記入力された画像とすることを特徴とする。
【００１１】
また、本発明は、上述のプロファイル編集プログラムであって、コンピュータを、さらに、チャート画像を生成する画像生成手段として機能させ、前記色変換手段は、前記画像生成手段が生成したチャート画像を、前記入力された画像とすることを特徴とする。
【００１２】
また、本発明は、デバイス非依存の色信号をデバイス依存の色信号に変換する変換条件であるプロファイルの入力を受付ける第１の過程と、前記第１の過程にて受付けたプロファイルを編集する第２の過程と、入力された画像を前記第１の過程にて受付けたプロファイルにより変換した編集前画像と、前記入力された画像を前記第２の過程にて編集したプロファイルにより変換した編集後画像とを生成する第３の過程と、前記第３の過程にて生成した編集前画像と編集後画像とを、並べて表示させる、もしくは、交互に表示させる第４の過程とを備えることを特徴とするプロファイル編集方法である。
【００１３】
また、本発明は、上述のいずれかの項に記載のプログラムを実行させることにより構成されるプロファイル編集装置である。
【発明の効果】
【００１４】
この発明によれば、編集前画像と編集後画像とを、並べて表示させる、もしくは、交互に表示させるので、編集前と編集後のプロファイルの変更が局所的あるいは微小であるときでも、ユーザ変更結果の確認が容易にできる。
【００１５】
また、この発明によれば、プロファイルに含まれるテーブルに格納された色信号値の明度、もしくは、彩度、もしくは、色相、もしくは、グレーバランスを変更することによりプロファイルを編集するため、色変換に関する専門的な知識を要せずに容易にプロファイルを編集することができる。
【００１６】
また、この発明によれば、テーブルに格納された色信号値を周囲の色信号値で平均をとった値とすることによりプロファイルを編集するため、色変換に関する専門的な知識を要せずに容易にプロファイルを編集することができる。
【００１７】
また、この発明によれば、テーブルに格納された色信号値を、デバイス非依存の所定の色信号値に対応するデバイス依存の色信号値を入力された値とし、該色信号値に応じて、その他のデバイス依存の色信号値を変更するため、色変換に関する専門的な知識を要せずに容易にプロファイルを編集することができる。
【００１８】
また、この発明によれば、テーブルに格納された色信号値のうち、選択された一の組のデバイス依存の色信号値を指定された値に変更し、該一の組の周辺の組のデバイス依存の色信号値を前記指定された値に応じた値とするため、色変換に関する専門的な知識を要せずに容易にプロファイルを編集することができる。
【発明を実施するための最良の形態】
【００１９】
ＰＣ（Personal Computer）などのコンピュータがプリンタやディスプレイなどの出力機器（デバイス）を用いて画像を出力する際、画像の色信号値を出力機器が持つ特性に依存した値に変換して出力することで、出力機器ごとに色の差異が発生しないようにしている。本発明は、この変換のための各出力機器用の変換条件を記述したプロファイルを編集するためのプログラムである。本実施形態では、その一例としてプリンタ用のプロファイルであるＲＧＢ（Red、Green、Blue）プリンタ用ＩＣＣ（International Color Consortium）プロファイルを編集するためのプロファイル編集プログラムを説明する。
【００２０】
以下、図面を参照して、本発明の実施の形態について説明する。図１は、この発明の一実施形態によるプロファイル編集プログラムを実行することによりコンピュータが備える機能の構成を示す概略ブロック図である。
本実施形態では、図１における各部の機能を実現するためのプロファイル編集プログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりＲＧＢプリンタ用ＩＣＣプロファイルの編集を行う。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００２１】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００２２】
１０１は、ユーザ操作による指定を受けて、指定されたＲＧＢプリンタ用ＩＣＣプロファイル（プロファイル）のファイルを編集の対象となる編集前プリンタプロファイルとしてコンピュータに読み込むプリンタプロファイル入力部（入力手段）である。
【００２３】
１０２は、プリンタプロファイル入力部１０１が読み込んだ編集前プリンタプロファイルを記憶する編集前プリンタプロファイル記憶部である。
【００２４】
１０３は、編集前プリンタプロファイル記憶部１０２が記憶している編集前プリンタプロファイルに記述されている変換条件を編集して、編集結果を編集後プリンタプロファイルとして編集後プリンタプロファイル記憶部１０４に格納するプリンタプロファイル編集部（編集手段）である。プリンタプロファイル編集部１０３は、（Ａ）明度の編集、（Ｂ）彩度の編集、（Ｃ）色相の編集、（Ｄ）グレーバランスの編集、（Ｅ）スムージング、（Ｆ）色域の編集、（Ｇ）特定色付近の編集の合計で７種類の編集方法で、編集前プリンタプロファイルを編集することができる。これら（Ａ）から（Ｇ）の各編集方法の詳細については後述する。
【００２５】
１０４は、プリンタプロファイル編集部１０３が編集前プリンタプロファイルを編集した結果である編集後プリンタプロファイルを記憶する編集後プリンタプロファイル記憶部である。
【００２６】
１０５は、ユーザ操作による指定を受けて、編集後プリンタプロファイル記憶部１０４に記憶されている編集後プリンタプロファイルをＲＧＢプリンタ用ＩＣＣプロファイルのファイルとして出力するプリンタプロファイル出力部である。
【００２７】
１０６は、プリンタプロファイル編集部１０３にてプリンタプロファイルを編集する際に必要なパラメータのユーザ操作による指定を受付けて、プリンタプロファイル編集部１０３に通知する編集用パラメータ入力部である。
【００２８】
１０７は、プリンタプロファイルの編集結果をコンピュータが備える画面にて確認するための画像ファイルを、ユーザ操作による指定を受けて読み込む画像ファイル入力部である。画像ファイル入力部１０７にて読込可能な画像ファイルのフォーマットとしては、ビットマップ形式、ＪＰＥＧ（Joint Photographic Experts Group）形式、ＴＩＦＦ（Tagged Image File Format）形式、ＧＩＦ（Graphic Interchange Format）形式 、ＰＮＧ（Portable Network Graphics）形式などが挙げられる。
【００２９】
１０８は、画像ファイル入力部１０７が読み込んだ画像ファイルの画像データを記憶する画像記憶部である。
【００３０】
１０９は、画像記憶部１０８が記憶する画像データまたはグラデーション画像記憶部１１７が記憶する画像データを、編集前プリンタプロファイルを用いて変換した編集前画像データと、編集後プリンタプロファイルを用いて変換した編集後画像データと、プリンタプロファイルによる変換を施していないオリジナル画像データとを生成する色変換部（色変換手段）である。
編集前画像データは、色変換部１０９が、画像記憶部１０８またはグラデーション画像記憶部１１７が記憶する画像データを、作業スペースプロファイルにて変換した後、編集前プリンタプロファイルに変換し、さらに、モニタプロファイルにて変換して生成する。
編集後画像データは、色変換部１０９が、画像記憶部１０８またはグラデーション画像記憶部１１７が記憶する画像データを、作業スペースプロファイルにて変換した後、編集後プリンタプロファイルに変換し、さらに、モニタプロファイルにて変換して生成する。
オリジナル画像データは、色変換部１０９が、画像記憶部１０８またはグラデーション画像記憶部１１７が記憶する画像データを、作業スペースプロファイルにて変換した後、モニタプロファイルにて変換して生成する。
なお、色変換部１０９の詳細については後述する。
【００３１】
１１０は、色変換部１０９が生成した編集前画像データと編集後画像データとオリジナル画像データとを記憶する色変換画像記憶部である。
【００３２】
１１１は、色変換画像記憶部１１０が記憶する編集前画像データと編集後画像データとを、もしくは、オリジナル画像データと編集後画像データとを、画面上に左右に並べて表示する、あるいは、画面上の同じ位置に交互に表示する色変換画像表示部（表示手段）である。
【００３３】
グラデーション画像生成部（画像生成手段）１１２は、ユーザ操作により指定された色を中心としたチャート画像の画像データを生成する、あるいは、明度と色相のどちらかを指定された値とし、その他の項目を変化させた組み合わせの色からなるグラデーション画像の画像データを生成する。
なお、本実施形態では、グラデーション画像生成部１１２は、グラデーション画像として明度もしくは色相を指定された固定値とし、その他の項目を変化させたグラデーション画像を生成するとしたが、彩度を指定された固定値とし、その他の明度および色相を変化させたグラデーション画像を生成するとしてもよい。
【００３４】
１１３は、画像ファイル入力部１０７で読込む画像ファイルが作成された色空間（ｓＲＧＢなど）の色信号を、出力機器に依存しない作業スペースの色空間の色信号へ変換する変換条件を記述した作業スペースプロファイルのファイルを、ユーザ操作による指定を受けて読み込む作業スペースプロファイル入力部である。
【００３５】
１１４は、作業スペースプロファイル入力部１１３が読み込んだ作業スペースプロファイルを記憶する作業スペースプロファイル記憶部である。
【００３６】
１１５は、作業スペースの色空間の色信号を、コンピュータに接続されたモニタに依存した色信号に変換する変換条件を記述したモニタプロファイルを、ユーザ操作による指定を受けて読み込むモニタプロファイル入力部である。
【００３７】
１１６は、モニタプロファイル入力部１１５が読み込んだモニタプロファイルを記憶するモニタプロファイル記憶部である。
【００３８】
グラデーション画像記憶部１１７は、グラデーション画像生成部１１２が生成した画像データを記憶する。
【００３９】
次に、本プロファイル編集プログラムにて扱う作業スペースプロファイル、モニタプロファイル、ＲＧＢプリンタ用ＩＣＣプロファイルについて説明する。
作業スペースプロファイルは、画像ファイルのＲＧＢ色空間から作業スペースのＬａｂ（Ｌ＊ａ＊ｂ＊）色空間に変換する変換条件を記述する。図２（ａ）に示す変換式にて、画像ファイルのＲＧＢ色空間からデバイス非依存のＸＹＺ色空間へ変換した後、ＸＹＺ色空間からＬａｂ色空間への座標変換を行う。
【００４０】
モニタプロファイルは、作業スペースのＬａｂ色空間からモニタのＲＧＢ色空間に変換する変換条件を記述する。Ｌａｂ色空間からＸＹＺ色空間への座標変換した後、図２（ｂ）に示す変換式にて、ＸＹＸ色空間からモニタのＲＧＢ色空間への変換を行う。ここで、図２（ｂ）のγは、モニタの備えるγ特性にあわせた値である。
【００４１】
ＲＧＢプリンタ用ＩＣＣプロファイルは、デバイス非依存のＬａｂ色空間からデバイス依存のＲＧＢ色空間へ変換する変換条件と、デバイス依存のＲＧＢ色空間からデバイス非依存のＬａｂ色空間へ変換する変換条件とを記述する。ＲＧＢ色空間からＬａｂ色空間への変換は、図３（ａ）に例示するように、ＲＧＢの要素ごとに値を変換する変換カーブと、変換カーブによる変換結果のＲＧＢの組合せ各々に対応したＬａｂの組合せを記述したＬＵＴ（Look Up Table）と、ＬＵＴの変換結果のＬａｂの要素ごとに値を変換する変換カーブとの３段階の変換からなる。また、Ｌａｂ色空間からＲＧＢ色空間への変換は、図３（ｂ）に例示するように、Ｌａｂの要素ごとに値を変換する変換カーブと、変換カーブによる変換結果のＬａｂの組合せ各々に対応したＲＧＢの組合せを記述したＬＵＴと、ＬＵＴの変換結果のＲＧＢの要素ごとに値を変換する変換カーブとの３段階の変換からなる。
【００４２】
なお、本プロファイル編集プログラムでは、プリンタプロファイル編集部１０３が、ＲＧＢプリンタ用ＩＣＣプロファイルである編集前プリンタプロファイルのＬａｂ色空間からＲＧＢ色空間への変換におけるＬＵＴに格納された値を編集することで、ＲＧＢプリンタ用ＩＣＣプロファイルの編集を行う。
【００４３】
次に、プリンタプロファイル編集部１０３が備える実施方法である（Ａ）明度の編集、（Ｂ）彩度の編集、（Ｃ）色相の編集、（Ｄ）グレーバランスの編集、（Ｅ）スムージング、（Ｆ）色域の編集、（Ｇ）特定色付近の編集について説明する。
【００４４】
（Ａ）明度の編集
明度の編集では、明度のコントラストを調整する。編集用パラメータ入力部１０６は、パラメータとしてν（０．０〜２．０）の入力を受け付ける。このパラメータの通知を受けて、プリンタプロファイル編集部１０３は、編集前プリンタプロファイルのうち、図３（ｂ）に示すような、Ｌａｂ色空間からＲＧＢ色空間に変換するためのＬＵＴの明度Ｌの値を、以下の式により求められるＬ’に置き換えて編集後プリンタプロファイルとし、編集後プリンタプロファイル記憶部１０４に格納する。
Ｌ’＝Ｌ×ν・・・・・・・・・・・・・・・・・・・・・・（０≦Ｌ＜２５）
Ｌ’＝（Ｌ−２５）×（２−ν）＋２５×ν・・・・・・・・（２５≦Ｌ＜７５）
Ｌ’＝（Ｌ―７５）×ν＋５０×（２−ν）＋２５×ν・・・（７５≦Ｌ≦１００）
これらの式による明度の編集は、横軸を編集前の明度Ｌ、縦軸を編集後の明度Ｌ’として図４に例示するグラフで表される。
【００４５】
（Ｂ）彩度の編集
彩度の編集では、グレー付近を除く領域の彩度を強調する。編集用パラメータ入力部１０６は、パラメータとして適用範囲ｂ（０．０〜１．０）、強度ν（０．０〜２．０）の入力を受け付ける。これらのパラメータの通知を受けて、プリンタプロファイル編集部１０３は、編集前プリンタプロファイルのうち、図３（ｂ）に示すような、Ｌａｂ色空間からＲＧＢ色空間に変換するためのＬＵＴのＲＧＢの各値を、以下の手順で求められるＲ’Ｇ’Ｂ’に置き換えて編集後プリンタプロファイルとし、編集後プリンタプロファイル記憶部１０４に格納する。
手順１）ＲＧＢをＨＳＶ（色相、彩度、明度）に変換する。
手順２）彩度Ｓを以下の式により求められる彩度Ｓ’に置き換える。
Ｓ’＝（Ｓ−ｂ）×ν＋ｂ・・・・・・・・・・・・・・・（ｂ≦Ｓ＜ｍ）
Ｓ’＝（Ｓ−ｍ）×（２−ν）＋（ｍ−ｂ）×ν＋ｂ・・・（ｍ≦Ｓ≦１．０）
ただし、ｍ＝（１−ｂ）÷２＋ｂ
手順３）手順２にて得られたＨＳ’ＶをＲＧＢに変換してＲ’Ｇ’Ｂ’を求める。
これらの手順による彩度の編集は、横軸を編集前の彩度Ｓ、縦軸を編集後の彩度Ｓ’として図５（ａ）に例示するグラフで表され、編集対象となる領域はＨＳＶ色空間で、図５（ｂ）に例示する図の適用範囲Ａ１で表される。
【００４６】
（Ｃ）色相の編集
色相の編集では、色相を指定量ずらすことで色相の調整をする。編集用パラメータ入力部１０６は、パラメータとして色相変化量ν（−１８０〜１８０）の入力を受け付ける。このパラメータの通知を受けて、プリンタプロファイル編集部１０３は、編集前プリンタプロファイルのうち、図３（ｂ）に示すような、Ｌａｂ色空間からＲＧＢ色空間に変換するためのＬＵＴのＲＧＢの各値を、以下の手順で求められるＲ’Ｇ’Ｂ’に置き換えて編集後プリンタプロファイルとし、編集後プリンタプロファイル記憶部１０４に格納する。
手順１）ＲＧＢをＨＳＶ（色相、彩度、明度）に変換する。
手順２）色相Ｈを以下の式により求められる色相Ｈ’に置き換える。
Ｈ’＝Ｈ＋ν
手順３）手順２にて得られたＨ’ＳＶをＲＧＢに変換してＲ’Ｇ’Ｂ’を求める。
【００４７】
（Ｄ）グレーバランスの編集
グレーバランスの編集では、グレー付近のＲＧＢ値に指定したカーブをかけることで、グレーバランスを調整する。編集用パラメータ入力部１０６は、パラメータとしてＲＧＢ各々について入力値と出力値の組合せと適用範囲ν（０〜１００）の入力を受け付ける。これらのパラメータの通知を受けて、プリンタプロファイル編集部１０３は、編集前プリンタプロファイルのうち、図３（ｂ）に示すような、Ｌａｂ色空間からＲＧＢ色空間に変換するためのＬＵＴのＲＧＢについて編集する。プリンタプロファイル編集部１０３は、ＬＵＴを編集したプロファイルを編集後プリンタプロファイルとして、編集後プリンタプロファイル記憶部１０４に格納する。編集の適用範囲のＲＧＢは、ＬＵＴにて対応付けられているＬａｂが以下の式を満たすＲＧＢである。ここで、“＾”は累乗を表す。
ν≧（ａ＾２＋ｂ＾２）＾０．５
【００４８】
適用範囲のＲＧＢの各値を、図６（ａ）に例示するような、横軸を入力値、縦軸を出力値とするカーブにより変換してＲ’Ｇ’Ｂ’を求める。ＬＵＴの編集対象となるＲＧＢを、求めたＲ’Ｇ’Ｂ’に置き換えて編集後プリンタプロファイルとする。図６（ａ）の例では、パラメータであるＲＧＢ各々についての入力値と出力値の組合せは、Ｒが入力値「１０２」と出力値「１２０」、Ｇが入力値「１４０」と出力値「１２０」、Ｂが入力値「１１４」と出力値「１０５」であり、ＲＧＢ各々のカーブは、これらの組合せと入力値「０」と出力値「０」および入力値「２５５」と出力値「２５５」を通る線となる。また、（１）式にて表される適用範囲は、Ｌａｂ色空間においては、半径νの円の内側であり、図６（ｂ）の適用範囲Ａ２のように表すことができる。
【００４９】
（Ｅ）スムージング
スムージングでは、各ＲＧＢ値を、周囲の点のＲＧＢ値との平均値とすることで、スムージングする。編集用パラメータ入力部１０６は、パラメータとして本処理の繰り返し回数の入力を受け付ける。このパラメータの通知を受けて、プリンタプロファイル編集部１０３は、編集前プリンタプロファイルのうち、図３（ｂ）に示すような、Ｌａｂ色空間からＲＧＢ色空間に変換するためのＬＵＴのＲＧＢの値を、以下の式により求められるＲ’Ｇ’Ｂ’に置き換えて編集後プリンタプロファイルとし、編集後プリンタプロファイル記憶部１０４に格納する。
Ｒ’＝Σ（Ｒｎ×Ｗｎ）／Ｎ
Ｇ’＝Σ（Ｇｎ×Ｗｎ）／Ｎ
Ｂ’＝Σ（Ｂｎ×Ｗｎ）／Ｎ
ただし、Ｒｎ、Ｇｎ、Ｂｎは自身を含む周囲のグリッド点のＲＧＢ値であり、Ｎは平均値をとる点の数（自身を含む）であり、Ｗｎは各グリッド点の彩度に応じた重み係数であり、ΣＷｎ＝１．０を満たす。ここで、Σはｎ＝１からＮまでの合計を表す。
【００５０】
（Ｆ）色域の編集
色域の編集では、色域付近の６点（ＲＧＢＣＭＹ：Red、Green、Blue、Cyan、Magenta、Yellow）のＲＧＢ値に、ユーザ指定のＲＧＢ値を割り当て、この値に基づき、編集前プリンタプロファイルのＬａｂ色空間からＲＧＢ色空間への変換条件のＬＵＴの全てのＲＧＢ値を変更する。
編集用パラメータ入力部１０６は、パラメータとして６点（ＲＧＢＣＭＹ）各々のＲＧＢ値の入力を受け付ける。入力には、編集用パラメータ入力部１０６が備え、例えば図７に示すような表示領域Ｇ３にグラデーション画像を表示したカラーピッカーを利用する。このようなカラーピッカーでは、（ア）グラデーション画像を利用した色の指定と、（イ）Ｌａｂ値あるいはＬＣＨ値の数値指定と、（ウ）ＲＧＢ値の数値指定との３種類の指定方法がある。
【００５１】
（ア）のグラデーション画像を利用した色の指定では、表示領域Ｇ３に表示されたグラデーション画像の中から、希望する色の点をユーザがマウスなどを用いて指定すると、編集用パラメータ入力部１０６は、まず指定された点の色のＬａｂ値を取得する。次に、編集用パラメータ入力部１０６は、編集前プリンタプロファイル記憶部１０２に格納された編集前プリンタプロファイルのＬａｂ色空間からＲＧＢ色空間への変換条件を用いて、この取得したＬａｂ値を変換してＲＧＢ値を得る。
ここで表示領域Ｇ３のグラデーション画像には、スライダＶ１にて指定された明度で、色相と彩度を変化させた色を表示している。スライダＶ１により、ユーザはマウスなどを用いて、明度を自由に変更することができる。
【００５２】
（イ）のＬａｂ値あるいはＬＣＨ値の数値指定では、ユーザがキーボードなどを用いてＬａｂ値あるいはＬＣＨ値を直接入力すると、編集用パラメータ入力部１０６はこれを受け付けて、編集前プリンタプロファイル記憶部１０２に格納された編集前プリンタプロファイルのＬａｂ色空間からＲＧＢ色空間への変換条件を用いて、この受け付けたＬａｂ値を変換してＲＧＢ値を得る。なお、受け付けた値がＬＣＨ値の場合は、Ｌａｂ値に座標変換した後に変換してＲＧＢ値を得る。
（ウ）のＲＧＢ値の数値指定では、キーボードなどを用いてユーザがＲＧＢ値を直接入力すると、編集用パラメータ入力部１０６は、これらを受け付ける。
【００５３】
プリンタプロファイル編集部１０３は、これら６点のＲＧＢ値の通知を編集用パラメータ入力部１０６から受けて、編集前プリンタプロファイルのうち、図３（ｂ）に示すような、Ｌａｂ色空間からＲＧＢ色空間に変換するためのＬＵＴのＲＧＢの値を、以下に示す手順で求められるＲ’Ｇ’Ｂ’に置き換える。プリンタプロファイル編集部１０３は、置き換えたプロファイルを編集後プリンタプロファイルとして、編集後プリンタプロファイル記憶部１０４に格納する。
【００５４】
手順１）ＲＧＢＣＭＹ各々のＲＧＢ値を、標準プロファイル（本実施形態では、ｓＲＧＢプロファイル）を用いて、ＲＧＢ色空間からＬａｂ色空間に変換して、ＲＧＢＣＭＹ各々のＬａｂ値を取得する。ここで、ＲＧＢＣＭＹ各々のＲＧＢ値を以下に示す。
Ｒ＝（２５５、０、０）、Ｇ＝（０、２５５、０）、Ｂ＝（０、０、２５５）、
Ｃ＝（０、２５５、２５５）、Ｍ＝（２５５、０、２５５）、Ｙ＝（２５５、２５５、０）
【００５５】
手順２）手順１にて取得したＲＧＢＣＭＹ各々のＬａｂ値を、編集前プリンタプロファイル記憶部１０２に格納された編集前プリンタプロファイルのＬａｂ色空間からＲＧＢ色空間への変換条件を用いて変換する。ただし、この変換においては全ての変換条件を使用せずに、ＲＧＢからＲ’Ｇ’Ｂ’を得る変換カーブを適用する前の、ＬＵＴの出力のＲＧＢ値を変換結果として、ＲＧＢＣＭＹ各々について取得する。
【００５６】
手順３）編集用パラメータ入力部１０６から通知されたＲＧＢＣＭＹ各々のＲＧＢ値を編集前プリンタプロファイル記憶部１０２に格納された編集前プリンタプロファイルのＬａｂ空間からＲＧＢ色空間への変換条件のうち最後の変換条件であるＲＧＢからＲ’Ｇ’Ｂ’を得る変換カーブの入出力が逆のカーブを用いて変換したＲＧＢ値を取得する。
【００５７】
手順４）ＲＧＢＣＭＹ各々について、手順３にて取得したＲＧＢ値から手順２にて取得したＲＧＢ値を引いたΔＲＧＢ（ｉ）を算出する。ここで、ｉはＲＧＢＣＭＹのいずれかである。
手順５）編集前プリンタプロファイルのＬａｂ色空間からＲＧＢ色空間への変換条件のＬＵＴに格納された任意のＬａｂ値に対応するＲＧＢ値を以下の式にて算出されるＲ’Ｇ’Ｂ’値に置き換える。
ΔＲＧＢ’’＝｛ΔＲＧＢ（ｉ１）×ｈ２＋ΔＲＧＢ（ｉ２）×ｈ１｝／（ｈ１＋ｈ２）
ΔＲＧＢ’＝ΔＲＧＢ’’×Ｃｘ／Ｃｍａｘ
Ｒ’＝Ｒ＋ΔＲ’
Ｇ’＝Ｇ＋ΔＧ’
Ｂ’＝Ｂ＋ΔＢ’
【００５８】
ここで、ΔＲ’、ΔＧ’、ΔＢ’は、ΔＲＧＢ’のＲＧＢ成分である。また、図８に示すように、任意のＬａｂ値をＬＣＨ値に座標変換したときのＣをＣｘとする。ＲＧＢＣＭＹのうちの隣接する２点と原点で区切られる領域であり、任意のＬａｂ値が所属する領域を区切った２点をｉ１、ｉ２とし、該２点のΔＲＧＢ（ｉ）をそれぞれΔＲＧＢ（ｉ１）、ΔＲＧＢ（ｉ２）とする。ｉ１と任意のＬａｂ値とのＬＣＨ値におけるＨの差をｈ１、ｉ２と任意のＬａｂ値とのＬＣＨ値におけるＨの差をｈ２とする。任意のＬａｂ値と原点とを結ぶ線と、ｉ１とｉ２とを結ぶ線との交点におけるＬＣＨ値のＣをＣｍａｘとする。
【００５９】
また、ＬＵＴを明度Ｌにより、シャドウ（０≦Ｌ＜Ｌｓ）、中間（Ｌｓ≦Ｌ＜Ｌｈ）、ハイライト（Ｌｈ≦Ｌ≦１００）の３つの領域に分割し、３つの中から、ユーザ操作により指定されたいずれかの領域を中心としてＬＵＴのＲＧＢ値を変更してもよい。
このとき、変更量ΔＲＧＢ’には、以下に示す重みｗを乗じて、指定された領域以外のＲＧＢの変更量を小さくする。
＜シャドウが指定されたとき＞
ｗ＝１・・・・・・・・・・・・・・・・・・・・・・・・・・（０≦Ｌ＜Ｌｓ）
ｗ＝１／（Ｌｓ−１００）×Ｌ＋１００／（１００−Ｌｓ）・・・（Ｌｓ≦Ｌ≦１００）
＜中間が指定されたとき＞
ｗ＝（１−ｍ）×Ｌ／Ｌｓ＋ｍ・・・・・・・・（０≦Ｌ＜Ｌｓ）
ｗ＝１・・・・・・・・・・・・・・・・・（Ｌｓ≦Ｌ＜Ｌｈ）
ｗ＝（１−ｍ）×Ｌ／（Ｌｈ−１００）＋（１００−Ｌｈ×ｍ）／（１００−Ｌｈ）
・・・・・・・・・・・・・（Ｌｈ≦Ｌ≦１００）
ただし、ｍは０から１の間の予め設定された値である。
＜ハイライトが指定されたとき＞
ｗ＝１／Ｌｈ×Ｌ・・・・・・・・・・・・（０≦Ｌ＜Ｌｈ）
ｗ＝１・・・・・・・・・・・・・・・・・（Ｌｈ≦Ｌ≦１００）
【００６０】
（Ｇ）特定色付近の編集
特定色付近の編集では、ユーザが選択した色およびその周辺の色を、ユーザ希望の色に変更する。編集用パラメータ入力部１０６は、パラメータとして選択色ＲＧＢと希望色ＲＧＢと適用範囲ｂの入力を受け付ける。
選択色ＲＧＢの入力には、編集用パラメータ入力部１０６が備え、図９に例示するような表示領域Ｇ４にグラデーション画像を表示したカラーピッカーを利用する。このカラーピッカーでは、（ア）グラデーション画像を利用した色の指定と、（イ）Ｌａｂ値の数値指定、（ウ）ＲＧＢ値の数値指定による選択色ＲＧＢの入力が可能である。これら（ア）から（ウ）の指定方法は（Ｆ）色域の編集にて説明した（ア）から（ウ）の指定方法とＬＣＨ値の数値指定がないことを除いて同様である。なお、図９に例示するカラーピッカーにＬＣＨ値の入力領域を設けて、ＬＣＨ値の数値指定により選択色ＲＧＢの入力をおこなってもよい。
【００６１】
希望色ＲＧＢの入力には、図１０に例示するような表示領域Ｇ５にグラデーション画像を表示したカラーピッカーを利用する。このカラーピッカーでは、（ア）グラデーション画像を利用した色の指定と、（イ）Ｌａｂ値あるいはＬＣＨ値の数値指定、（ウ）ＲＧＢ値の数値指定による選択色ＲＧＢの入力が可能である。これら（ア）から（ウ）の指定方法は（Ｆ）色域の編集にて説明した（ア）から（ウ）の指定方法と同様である。なお、図１０に示すカラーピッカーでは、選択色ＲＧＢのＲＧＢ値を作業スペースプロファイルでＬａｂ値に変換した色を四角マークＭ１で、選択色ＲＧＢのＲＧＢ値を編集前プリンタプロファイルでＬａｂ値に変換した色を三角マークＭ２で表示領域Ｇ５のグラデーション画像上で明示し、ユーザが希望色ＲＧＢとして選択したＲＧＢ値を編集前プリンタプロファイルでＬａｂ値に変換した色を丸マークＭ３で明示している。これにより、ユーザは選択色ＲＧＢと希望色ＲＧＢの違いを把握しやすくなる。
適用範囲ｂの入力は、ユーザがキーボードなどを用いてユーザによって直接入力された数値を受け付ける。
【００６２】
プリンタプロファイル編集部１０３は、編集用パラメータ入力部１０６が受け付けた選択色ＲＧＢ、希望色ＲＧＢ、適用範囲ｂを通知されると、編集前プリンタプロファイルのうち、図３（ｂ）に示すような、Ｌａｂ色空間からＲＧＢ色空間に変換するためのＬＵＴのＲＧＢの値を、以下に示す手順で置き換える。プリンタプロファイル編集部１０３は、置き換えたプロファイルを編集後プリンタプロファイルとして、編集後プリンタプロファイル記憶部１０４に格納する。
【００６３】
手順１）編集前プリンタプロファイルのうち、ＲＧＢ色空間からＬａｂ色空間への変換条件を用いて、選択色ＲＧＢを変換して選択色Ｌａｂ値を得る。
手順２）希望色ＲＧＢから選択色ＲＧＢを引いて、変化量νを得る。
手順３）Ｌａｂ色空間における任意の点に対するＲＧＢ値の変化量ν’を以下の式にて求める。
ν’＝ν×ｗ
ただし、ｗは、重みであり、以下の式で表される。
ｗ＝（ｒ−１）×ｄ／ｂ＋１・・・・・・・・・・・・（０≦ｄ／ｂ＜１）
ｗ＝ｒ／（１−ｅ）×ｄ／ｂ−ｅ×ｒ／（１−ｅ）・・（１≦ｄ／ｂ≦ｅ）
ｄは、Ｌａｂ色空間における選択色Ｌａｂ値から任意の点までの距離。
ｒとｅは、予め設定される値である。ｒ＝０．２、ｅ＝１．５のときのｗは、図１１に示すグラフとなる。
【００６４】
手順４）手順３における任意の点のＬａｂ値を、編集前プリンタプロファイルのうちＬａｂ色空間からＲＧＢ色空間への変換条件のＬａｂからＬ’ａ’ｂ’を得る変換カーブを用いて変換し、Ｌ’ａ’ｂ’を得る。続いて、残りの変換条件であるＬＵＴと変換カーブを用いて変換して得られるＲＧＢ値に、手順３にて得た変化量ν’を加えた編集後ＲＧＢ値を得る。
つまり、任意の点では、選択色ＲＧＢからその点までの距離に応じて変化させた変化量ν’を加えることで編集後ＲＧＢ値を得る。
【００６５】
手順５）編集後ＲＧＢ値を、編集前プリンタプロファイルのうち図３（ｂ）に示すようなＬａｂ色空間からＲＧＢ色空間への変換条件のＲＧＢからＲ’Ｇ’Ｂ’を得る変換カーブの入出力が逆のカーブを用いて変換し、編集後のＲ’Ｇ’Ｂ’を取得する。
手順６）編集前プリンタプロファイルのうち、図３（ｂ）に示すようなＬａｂ色空間からＲＧＢ色空間への変換条件のＬＵＴのＬａｂが手順４にて求めたＬ’ａ’ｂ’の値に対応するＲＧＢを手順５で求めた編集後のＲ’Ｇ’Ｂ’に置き換える。
【００６６】
このように、プリンタプロファイル編集部１０３において、プロファイル全体を調整する（Ａ）明度の編集、（Ｂ）彩度の編集、（Ｃ）色相の編集、（Ｄ）グレーバランスの編集、（Ｅ）スムージング、（Ｆ）色域の編集にて編集可能とすることで、ユーザは色に関する専門知識を有していなくても、プロファイル全体のバランスを崩すことなく、容易に色調整を行うことができる。また、プリンタプロファイル編集部１０３において、（Ｇ）特定色付近の編集にて編集可能とすることで、プロファイルの一部分のみを調整できるので、元となる編集前プリンタプロファイルの特性を生かしたままで色調整を行うことができる。
【００６７】
次に、図１２のフローチャートを参照して、本実施形態におけるプロファイル編集プログラムを実行させたコンピュータの動作を説明する。
まず、ユーザ操作によるファイルの指定を受けて、プロファイル入力部１０１は、指定されたファイルからＲＧＢプリンタ用ＩＣＣプロファイルを読み込み、編集前プリンタプロファイル記憶部１０２に格納する。また、同様にして、ユーザ操作によるファイルの指定を受けて、作業スペースプロファイル入力部１１３は、指定されたファイルから作業スペースプロファイルを読み込み、作業スペースプロファイル記憶部１１４に格納する。ユーザ操作によるファイルの指定を受けて、モニタプロファイル入力部１１５は、指定されたファイルからモニタプロファイルを読み込み、モニタプロファイル記憶部１１６に格納する（Ｓ１）。
【００６８】
次に、ユーザ操作によるファイルの指定を受けて、画像ファイル入力部１０７は、指定されたファイルから画像データを読み込み、画像記憶部１０８に格納する（Ｓ２）。色変換部１０９は、画像記憶部１０８に格納された画像データを、作業スペースプロファイル記憶部１１４に格納された作業スペースプロファイルを用いてＲＧＢ色空間からＬａｂ色空間に変換する。さらに、この変換結果を、編集前プリンタプロファイル記憶部１０２に格納された編集前プリンタプロファイルのＬａｂ色空間からＲＧＢ色空間への変換条件を用いてＲＧＢ色空間へ変換し、該変換結果を編集前プリンタプロファイル記憶部１０２に格納された編集前プリンタプロファイルのＲＧＢ色空間からＬａｂ色空間への変換条件を用いてＬａｂ色空間へ変換する。この変換結果を、モニタプロファイル記憶部１１６に格納されたモニタプロファイルを用いてＲＧＢ色空間に変換した編集前色変換画像データを生成し、色変換画像記憶部１１０に格納する。また、色変換部１０９は、画像記憶部１０８に格納された画像データを、作業スペースプロファイル記憶部１１４に格納された作業スペースプロファイルを用いてＲＧＢ色空間からＬａｂ色空間に変換する。さらに、この変換結果を、モニタプロファイル記憶部１１６に格納されたモニタプロファイルを用いてＲＧＢ色空間に変換したオリジナル色変換画像データも生成し、色変換画像記憶部１１０に格納する（Ｓ３）。
【００６９】
先のステップＳ２とステップＳ３と並行して、ユーザ操作によるパラメータの指定を受けて、グラデーション画像生成部１１２はグラデーション画像あるいはチャート画像を生成する。グラデーション画像生成部１１２は、パラメータとして明度の値を選択されると、選択された明度の値で色相と彩度を変化させたグラデーション画像を生成し、パラメータとして色相の値を選択されると、選択された色相の値で明度と彩度を変化させたグラデーション画像を生成して、グラデーション画像記憶部１１７に格納する。また、グラデーション画像生成部１１２は、特定色および色間隔を指定されると、該色を中心とし、該色間隔のチャートを表示したチャート画像を生成して、グラデーション画像記憶部１１７に格納する（Ｓ４）。
【００７０】
色変換部１０９は、ステップＳ３と同様に、グラデーション画像記憶部１１７に格納されているグラデーション画像あるいはチャート画像の画像データを、作業スペースプロファイル記憶部１１４に格納された作業スペースプロファイルを用いてＲＧＢ色空間からＬａｂ色空間に変換する。さらに、この変換結果を、編集前プリンタプロファイル記憶部１０２に格納された編集前プリンタプロファイルのＬａｂ色空間からＲＧＢ色空間への変換条件を用いてＲＧＢ色空間へ変換し、該変換結果を編集前プリンタプロファイル記憶部１０２に格納された編集前プリンタプロファイルのＲＧＢ色空間からＬａｂ色空間への変換条件を用いてＬａｂ色空間へ変換する。この変換結果を、モニタプロファイル記憶部１１６に格納されたモニタプロファイルを用いてＲＧＢ色空間に変換した編集前色変換グラデーション画像データを生成し、色変換画像記憶部１１０に格納する。また、色変換部１０９は、グラデーション画像記憶部１１７に格納されているグラデーション画像あるいはチャート画像の画像データを、作業スペースプロファイル記憶部１１４に格納された作業スペースプロファイルを用いてＲＧＢ色空間からＬａｂ色空間に変換する。さらに、この変換結果を、モニタプロファイル記憶部１１６に格納されたモニタプロファイルを用いてＲＧＢ色空間に変換したオリジナル色変換グラデーション画像データも生成し、色変換画像記憶部１１０に格納する（Ｓ５）。
【００７１】
色変換画像表示部１１１は、ユーザ操作による表示画像の選択を受付ける（Ｓ６）。この表示画像選択の候補は、色変換画像記憶部１１０に格納に格納されている画像のうち、ステップＳ３にて生成した編集前色変換画像データ、オリジナル色変換画像データ、あるいはステップＳ５にて生成した編集前色変換グラデーション画像データ、オリジナル色変換グラデーション画像データである。色変換画像表示部１１１は、受付けた選択に従い、色変換画像記憶部１１０から画像データを読み出して、編集前の画像、もしくは、オリジナルの画像として、その画像を表示させる（Ｓ７）。このとき、画像の表示位置とサイズは、図１３の確認画面例に示す表示領域Ｇ１のように、編集後の画像を並べて表示可能なように、占有する画面の領域が半分以下となるようにする。
【００７２】
次に、編集用パラメータ入力部１０６は、（Ａ）明度の編集、（Ｂ）彩度の編集、（Ｃ）色相の編集、（Ｄ）グレーバランスの編集、（Ｅ）スムージング、（Ｆ）色域の編集、（Ｇ）特定色付近の編集の各編集方法のパラメータのユーザ操作による入力を受付ける。このとき、特定の編集方法のみに関するパラメータを入力しても良いし、複数の編集方法に関するパラメータを入力してもよい。編集用パラメータ入力部１０６は、受付けたパラメータをプリンタプロファイル編集部１０３に通知する（Ｓ８）。プリンタプロファイル編集部１０３は、編集前プリンタプロファイル記憶部１０２から編集前プリンタプロファイルを読み出し、ステップＳ８にて通知されたパラメータに基づき、編集する。複数の編集方法に関するパラメータを通知されたときは、プリンタプロファイル編集部１０３は、編集前プリンタプロファイル記憶部１０２から編集前プリンタプロファイルを読み出し、通知された全てのパラメータに対応する編集方法を適用して編集する。編集した結果のプロファイルを編集後プリンタプロファイルとして、編集後プリンタプロファイル記憶部１０４に格納する（Ｓ９）。
【００７３】
色変換部１０９は、画像記憶部１０８に格納された画像データを、作業スペースプロファイル記憶部１１４に格納された作業スペースプロファイルを用いてＲＧＢ色空間からＬａｂ色空間に変換する。さらに、この変換結果を、編集後プリンタプロファイル記憶部１０４に格納された編集後プリンタプロファイルのＬａｂ色空間からＲＧＢ色空間への変換条件を用いてＲＧＢ色空間へ変換し、該変換結果を編集後プリンタプロファイル記憶部１０４に格納された編集後プリンタプロファイルのＲＧＢ色空間からＬａｂ色空間への変換条件を用いてＬａｂ色空間へ変換する。この変換結果を、モニタプロファイル記憶部１１６に格納されたモニタプロファイルを用いてＲＧＢ色空間に変換した編集後色変換画像データを生成し、色変換画像記憶部１１０に格納する（Ｓ１０）。
【００７４】
先のステップＳ１０と並行して、色変換部１０９は、ステップＳ４にてグラデーション画像生成部１１２が生成したグラデーション画像あるいはチャート画像の画像データを、作業スペースプロファイル記憶部１１４に格納された作業スペースプロファイルを用いてＲＧＢ色空間からＬａｂ色空間に変換する。さらに、この変換結果を、編集後プリンタプロファイル記憶部１０４に格納された編集後プリンタプロファイルのＬａｂ色空間からＲＧＢ色空間への変換条件を用いてＲＧＢ色空間へ変換し、該変換結果を編集後プリンタプロファイル記憶部１０４に格納された編集後プリンタプロファイルのＲＧＢ色空間からＬａｂ色空間への変換条件を用いてＬａｂ色空間へ変換する。この変換結果を、モニタプロファイル記憶部１１６に格納されたモニタプロファイルを用いてＲＧＢ色空間に変換した編集後色変換グラデーション画像データを生成し、色変換画像記憶部１１０に格納する（Ｓ１１）。
【００７５】
色変換画像表示部１１１は、ユーザ操作による表示画像の選択を受付ける（Ｓ１２）。この表示画像選択の候補は、色変換画像記憶部１１０に格納に格納されている画像のうち、ステップＳ１０にて生成した編集後色変換画像データあるいはステップＳ１１にて生成した編集後色変換グラデーション画像データの２つである。色変換画像表示部１１１は、受付けた選択に従い、色変換画像記憶部１１０から画像データを読み出して、編集後の画像として、その画像を表示させる（Ｓ１３）。このとき、画像の表示位置とサイズは、図１３の画面例に示す表示領域Ｇ２のように、表示領域Ｇ１の編集前の画像を並べて表示させる。また、色変換画像表示部１１１は、ユーザ操作による指定を受けると、編集前の画像もしくはオリジナルの画像と編集後の画像とを、同一の位置（例えば表示領域Ｇ２）に、交互に表示させる。これにより、編集前の画像もしくはオリジナルの画像と編集後の画像との細かな差異を、ユーザが確認しやすくなる。つまり、プロファイルの編集結果を容易に確認することできる。
また、このとき色変換画像表示部１１１が表示する画像としてグラデーション画像もしくはチャート画像を用いることができるので、特定の色の領域について編集結果を容易に確認することできる。
【００７６】
編集結果を確認したユーザが、再び編集を指示する操作をすると、ステップＳ８に戻って、これを編集用パラメータ入力部１０６が受け付けてプリンタプロファイルの編集を繰り返すことができる（Ｓ１４）。
ステップＳ１４にて、ユーザが編集を指示する操作せずに、編集後プリンタプロファイルの出力を指示する操作をすると、これをプリンタプロファイル出力部１０５が受け付けて、編集後プリンタプロファイル記憶部１０４に格納された編集後プリンタプロファイルをファイルにして、出力する（Ｓ１５）。
【００７７】
なお、ＬＣＨ値とＬａｂ値との座標変換は、以下の式にて行う。
［ＬＣＨからＬａｂ］
Ｌ＝Ｌ
ａ＝Ｃ×ｃｏｓ（Ｈ×π／１８０）
ｂ＝Ｃ×ｓｉｎ（Ｈ×π／１８０）
［ＬａｂからＬＣＨ］
Ｌ＝Ｌ
Ｃ＝（ａ＾２＋ｂ＾２）＾０．５
Ｈ＝１８０／π×ｔａｎ−１（ｂ／ａ）
【００７８】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【産業上の利用可能性】
【００７９】
本発明は、画面上で編集結果を確認可能なプリンタプロファイル編集プログラムに用いて好適であるが、これに限られるものではない。
【図面の簡単な説明】
【００８０】
【図１】この発明の一実施形態によるプロファイル編集プログラムを実行することによりコンピュータが備える機能の構成を示す概略ブロック図である。
【図２】同実施形態における作業スペースプロファイル（ａ）およびモニタプロファイル（ｂ）を説明する図である。
【図３】同実施形態におけるＲＧＢプリンタ用ＩＣＣプロファイルを説明する図である。
【図４】同実施形態における（Ａ）明度の編集を説明する図である。
【図５】同実施形態における（Ｂ）彩度の編集を説明する図である。
【図６】同実施形態における（Ｄ）グレーバランスの編集を説明する図である。
【図７】同実施形態における（Ｆ）色域の編集にて利用するカラーピッカーの表示例の図である。
【図８】同実施形態における（Ｆ）色域の編集を説明する図である。
【図９】同実施形態における（Ｇ）特定色付近の編集にて、選択色の指定に利用するカラーピッカーの表示例の図である。
【図１０】同実施形態における（Ｇ）特定色付近の編集にて、希望色の指定に利用するカラーピッカーの表示例の図である。
【図１１】同実施形態における（Ｇ）特定色付近の編集にて、重みｗの分布を例示するグラフである。
【図１２】同実施形態におけるプロファイル編集プログラムを実行した際の動作を説明するフローチャートである。
【図１３】同実施形態における確認画面の表示例を示す図である。
【符号の説明】
【００８１】
１０１…プリンタプロファイル入力部
１０２…編集前プリンタプロファイル記憶部
１０３…プリンタプロファイル編集部
１０４…編集後プリンタプロファイル記憶部
１０５…プリンタプロファイル出力部
１０６…編集用パラメータ入力部
１０７…画像ファイル入力部
１０８…画像記憶部
１０９…色変換部
１１０…色変換画像記憶部
１１１…色変換画像表示部
１１２…グラデーション画像生成部
１１３…作業スペースプロファイル入力部
１１４…作業スペースプロファイル記憶部
１１５…モニタプロファイル入力部
１１６…モニタプロファイル記憶部
１１７…グラデーション画像記憶部
【図１】
2008010946.tif 000003
【図２】
2008010946.tif 000004
【図３】
2008010946.tif 000005
【図４】
2008010946.tif 000006
【図５】
2008010946.tif 000007
【図６】
2008010946.tif 000008
【図７】
2008010946.tif 000009
【図８】
2008010946.tif 000010
【図９】
2008010946.tif 000011
【図１０】
2008010946.tif 000012
【図１１】
2008010946.tif 000013
【図１２】
2008010946.tif 000014
【図１３】
2008010946.tif 000015