(57)【要約】【課題】  モニタ上でユーザが確認した画像の色彩と同一の色彩をプリンタで正確に再現すること。【解決手段】  色見本画像データ記憶部３０１は、数種類の色パッチからなる色見本画像データを記憶し、観察条件パラメータ記憶部３０５は、第１の観察条件パラメータ及び第２の観察条件パラメータを記憶し、画像表示部３０３は、第１の観察条件パラメータ及び上記色見本画像データに基づいて第１の画像を表示し、画像形成部２０３は、第２の観察条件パラメータ及び色見本画像データに基づいて第２の画像を出力し、類似色指定部３０６は、表示された第１の画像と、該第１の画像と類似色の出力された第２の画像との組合せを指定し、観察条件パラメータ導出部３０７は、該類似色指定部３０６により指定された組合せに基づいて第２の観察条件パラメータを修正し、第３の観察条件パラメータを導出する。【選択図】  図３
2009055186.tif 000002
【特許請求の範囲】
【請求項１】
数種類の色パッチからなる色見本画像データを記憶する色見本画像データ記憶部と、
第１の観察条件パラメータ及び第２の観察条件パラメータを記憶する観察条件パラメータ記憶部と、
前記第１の観察条件パラメータ及び前記色見本画像データに基づいて第１の画像を表示する画像表示装置と、
前記第２の観察条件パラメータ及び前記色見本画像データに基づいて第２の画像を出力する画像形成装置と、
前記表示された第１の画像と、該第１の画像と類似色の前記出力された第２の画像との組合せを指定する類似色指定部と、
該類似色指定部により指定された組合せに基づいて前記第２の観察条件パラメータを修正し、第３の観察条件パラメータを導出する観察条件パラメータ導出部とを備え、
前記第３の観察条件パラメータに基づいて入力画像を印刷出力することを特徴とする画像形成システム。
【請求項２】
数種類の色パッチから構成される色見本画像データを記憶する色見本画像データ記憶部と、
第１の観察条件パラメータ群及び第２の観察条件パラメータ群を記憶する観察条件パラメータ記憶部と、
前記第１の観察条件パラメータのそれぞれと、前記色見本画像データに基づいて第１の画像を表示する第１のデバイス群と、
前記第２の観察条件パラメータのそれぞれと、前記色見本画像データに基づいて第２の画像を出力する第２のデバイス群と、
前記第１のデバイス群及び第２のデバイス群の中から第１のデバイスと第２のデバイスとのデバイス組を指定するユーザインターフェイス部と、
前記デバイス組に於ける表示された第１の画像と、該第１の画像と類似色の前記出力された第２の画像との組合せを指定する類似色指定部と、
該類似色指定部により指定された組合せのそれぞれに基づいて前記第２の観察条件パラメータを修正し、第３の観察条件パラメータ群を導出する観察条件パラメータ導出部とを備え、
該当する第３の観察条件パラメータに基づいて前記デバイス組に於ける入力画像を印刷出力することを特徴とする画像形成システム。
【請求項３】
数種類の色パッチからなる色見本画像データを記憶する色見本画像データ記憶部と、
第４の観察条件パラメータを記憶する観察条件パラメータ記憶部と、
入力画像データを記憶する入力画像情報記憶部と、
前記入力画像データに基づいて第３の画像を表示する画像表示装置と、
前記第４の観察条件パラメータ及び前記色見本画像データに基づいて第４の画像を出力する画像形成装置と、
前記表示された第３の画像と、該第３の画像と類似色の前記出力された第４の画像との組合せを指定する類似色指定部と、
該類似色指定部により指定された組合せに基づいて前記第４の観察条件パラメータを修正し、第５の観察条件パラメータを導出する観察条件パラメータ導出部とを備え、
前記第５の観察条件パラメータに基づいて入力画像を印刷出力することを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、観察条件に応じて、色変換を行う画像形成システムに関するものである。
【背景技術】
【０００２】
従来、ユーザが、例えばモニタ上で観察した色彩と同一の色彩をプリンタに出力させるためには、出力させる色彩をモニタ、及びプリンタの特性に応じて個々に調整しなければならなかった。このとき、色変換を行うために必要なモニタの白色のＣＩＥ−ＸＹＺ値や、背景の相対輝度値などを表す観察条件パラメータは、数値データや感覚的な言葉の中からユーザ独自の判断に基づいて選択され、入力されていた（特許文献１参照）。
【特許文献１】特開２００１−１４３０６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ユーザ独自の判断では、観察条件パラメータを正確な数値データとして指定することは難しく、また感覚的な言葉に基づいて選択したところで、正確な色再現を行うことは不可能に近い。その結果、モニタ上でユーザが観察した画像の色彩と同一の色彩をプリンタで正確に再現することは、難しいという解決すべき課題が残されていた。
【課題を解決するための手段】
【０００４】
本発明は画像形成システムであって、数種類の色パッチからなる色見本画像データを記憶する色見本画像データ記憶部と、第１の観察条件パラメータ及び第２の観察条件パラメータを記憶する観察条件パラメータ記憶部と、上記第１の観察条件パラメータ及び上記色見本画像データに基づいて第１の画像を表示する画像表示装置と、上記第２の観察条件パラメータ及び上記色見本画像データに基づいて第２の画像を出力する画像形成装置と、上記表示された第１の画像と、該第１の画像と類似色の前記出力された第２の画像との組合せを指定する類似色指定部と、該類似色指定部により指定された組合せに基づいて上記第２の観察条件パラメータを修正し、第３の観察条件パラメータを導出する観察条件パラメータ導出部とを備え、上記第３の観察条件パラメータに基づいて入力画像を印刷出力することを主要な特徴とする。
【発明の効果】
【０００５】
第１の観察条件パラメータ及び色見本画像データに基づいて画像表示装置に表示された第１の画像と、該第１の画像と類似色の第２の観察条件パラメータ及び上記色見本画像データに基づいて画像形成装置に出力された第２の画像とに基づいて第２の観察条件パラメータを修正して第３の観察条件パラメータを導出し、この第３の観察条件パラメータに基づいて入力画像を印刷出力させるので、画像表示装置上でユーザが観察した画像の色彩と同一の色彩を画像形成装置で正確に再現することが出きるという効果を得る。
【発明を実施するための最良の形態】
【０００６】
以下、本発明の一実施形態を図を用いて詳細に説明する。
【実施例１】
【０００７】
（構成）の説明
図１は、実施例１の画像形成システムのシステム構成図である。
実施例１の画像形成システム１００は、モニタ１０１、パーソナルコンピュータ１０２、プリンタ１０３、キーボード１０４とを含む。図に示すように、パーソナルコンピュータ１０２を中心にして、モニタ１０１と、プリンタ１０３と、キーボード１０４とが結合されている。
【０００８】
図２は、実施例１の画像形成システムの機能ブロック図である。
図に示すように実施例１の画像形成システム１００は、観察条件パラメータ作成装置２００と、入力画像記憶部２０１と、色変換処理部２０２と、画像形成部２０３とを備え、所定の機能を分担し、上記課題を解決している。
【０００９】
観察条件パラメータ作成装置２００は、ユーザがキーボード１０４（図１）にて指定した類似色（後述）から観察条件パラメータ（後述）を作成する装置である。入力画像記憶部２０１は、入力画像データを記憶しておく部分である。この部分はパーソナルコンピュータ１０２（図１）上のメモリを含む。
【００１０】
色変換処理部２０２は、入力画像記憶部２０１に記憶された入力画像データを出力用の画像データに色変換処理する部分である。この部分は、パーソナルコンピュータ１０２（図１）上のＣＰＵが所定の制御プログラムを実行することによって起動・生成される部分である。画像形成部２０３は、色変換処理部２０２にて、色変換処理された出力用の画像データを印刷出力する部分である。この部分はプリンタ１０３（図１）を含む。
【００１１】
図３は、実施例１の観察条件パラメータ作成装置の機能ブロック図である。
図に示すように、観察条件パラメータ作成装置２００は、色変換処理部２０２と、画像形成部２０３と、色見本画像データ記憶部３０１と、画像表示部３０３と、観察条件パラメータ記憶部３０５と、類似色指定部３０６と、観察条件パラメータ導出部３０７とを備える。ここで色変換処理部２０２と、画像形成部２０３とは、図２に示す色変換処理部２０２、及び、画像形成部２０３とは別個に構成しても良いが、以下の説明では共用するものとする。
【００１２】
色見本画像データ記憶部３０１は、色見本画像データを予め記憶しておく部分である。この部分はパーソナルコンピュータ１０２（図１）のメモリを含む。ここで色見本画像データについて説明する。
図４は、カラーパッチビットマップデータの説明図（その１）である。
図に示すように、ここでは、一例として１８×１３個のカラーパッチが設定されている。各カラーパッチには、横軸上にモノクロ、赤、黄といった色相毎にａ〜ｍのアルファベットが割り当てられており、縦軸上にその明るさによって、１〜１８の数字が割り当てられている。その横軸（ａ〜ｍ）と縦軸（１〜１８）を用いてパッチ番号（後述）が設定される。
【００１３】
図５は、カラーパッチビットマップデータの説明図（その２）である。
図に示すように、カラーパッチのビットマップデータ（図５）に対応してパッチ番号が設定され、そのパッチ番号毎に、それぞれのカラーパッチの明度Ｊ、クロマｃ、色相ｈの値が予め定められている。
【００１４】
図３に戻って、色変換処理部２０２は、画像形成システム１００（図２）を構成する部分と同一であり、ここでは、カラーパッチのビットマップデータをデバイス色に変換する部分である。即ち、この部分は、カラーパッチのビットマップデータの各画素を、出力するデバイス値（モニタであればＲＧＢ値、プリンタであればＣＭＹＫ値）に変換する部分である。
【００１５】
画像形成部２０３は、画像形成システム１００（図２）を構成する部分と同一であり、色変換処理部２０２で、カラーパッチのビットマップデータをＣＭＹＫ値に変換したものを印字する部分である。この部分は、プリンタ１０３（図１）を含む。更に、この部分は、ＸＹＺ値をＣＭＹＫ値に変換するプロファイルを記憶している部分でもある。
【００１６】
画像表示部３０３は、カラーパッチのビットマップデータを色変換処理部２０２でＲＧＢ値に変換したものをモニタ１０１（図１）に表示する部分である。この部分はモニタ１０１（図１）を含み、更にＸＹＺ値をＲＧＢ値に変換するプロファイルを記憶している部分でもある。
【００１７】
観察条件パラメータ記憶部３０５は、観察条件パラメータＡと観察条件パラメータＢを記憶しておく部分である。この部分はパーソナルコンピュータ１０２上のメモリを含む。観察条件パラメータＡは、モニタ１０１（図１）にて表示されたカラーパッチを観察する環境を表すものであり、白色点Ｘｗｍ、Ｙｗｍ、Ｚｗｍ値、背景の輝度値Ｙｂｍ、周囲影響定数ｃｍ、色誘導係数Ｎｃｍ、明度コントラスト係数Ｆｍ、順応視野の輝度Ｌａｍであり、ＣＩＥＣＡＭ０２変換において用いられるパラメータである。
【００１８】
ＣＩＥＣＡＭ０２変換は、ＣＩＥ（国際照明学会）が２００４年に発行した、観察条件の違いによらず色の見えを一致させるための色の見えモデルである。白色点Ｘｗｍ、Ｙｗｍ、Ｚｗｍ値は、照明光や媒体の白色に関連したパラメータである。背景の輝度Ｙｂｍとは、見ている対象に隣接した周りの輝度に関連したパラメータである。
【００１９】
周囲影響定数ｃｍ、色誘導係数Ｎｃｍ、明度コントラスト係数Ｆｍは、薄暗い、暗いといった周囲の状況に関連したパラメータである。順応視野の輝度Ｌａｍとは、背景よりも広い範囲（人間の色順応に影響する範囲）の輝度に関連したパラメータである。
【００２０】
観察条件パラメータＢは、プリンタ１０３（図１）にて印字されたカラーパッチを観察する環境を表すものであり、観察条件パラメータＡと同様に白色点Ｘｗｐ、Ｙｗｐ、Ｚｗｐ値、背景の輝度値Ｙｂｐ、周囲影響定数ｃｐ、色誘導係数Ｎｃｐ、明度コントラスト係数Ｆｐ、順応視野の輝度Ｌａｐから構成される。
【００２１】
類似色指定部３０６は、ユーザが、モニタ１０１（図１）にて表示されたカラーパッチとプリンタ１０３（図１）にて印字されたカラーパッチとを比較し、類似するカラーパッチをキーボード１０４（図１）にて指定可能にする部分である。この部分は後述するユーザインターフェイスを含む。
【００２２】
観察条件パラメータ導出部３０７は、パーソナルコンピュータ１０２（図１）上のＣＰＵが所定の制御プログラムを実行することによって、ユーザから指定された類似色に基づいて、観察条件パラメータＢを調整することで新たな観察条件パラメータＣを導出する部分である。
【００２３】
（動作）の説明
以上説明した実施例１の画像形成システム１００は以下のように動作する。
図６は、画像形成処理の処理フローを示すフローチャートである。
最初に図２を併用して実施例１の画像形成システム１００の全体動作についてステップＳ６０１からステップＳ６０３まで説明し、続いて各ステップ毎に詳細に説明する。
【００２４】
ステップＳ６０１
ユーザがキーボード１０４（図１）を操作することで、観察条件パラメータ作成装置２００が起動され、観察条件パラメータが導出される。
【００２５】
ステップＳ６０２
ユーザが、プリンタドライバを利用して、印字を所望するデータに対する印字要求を行うと、ステップＳ６０１で作成された観察条件パラメータに基づいて、印字を所望するデータに対する観察条件パラメータが指定される。指定されない場合は、観察条件パラメータＡが指定されたものとする。更に、プリンタが指定される。プリンタが指定されない場合は、プリンタ１０３（図１）が指定されたものとする。本操作が行われると、印字を所望するデータが入力画面データとして入力画面記憶部２０１に記憶される。続いて、観察条件パラメータ作成装置２００にて導出された観察条件パラメータに基づいて、色変換処理部２０２にて、入力画像データが、出力用の画像データに色変換処理される。
【００２６】
ステップＳ６０３
画像形成部２０３は、色変換処理部２０２から色変換処理された画像データを受け入れて印刷出力し、フローを終了する。
【００２７】
次に、上記ステップＳ６０１からステップＳ６０３までの処理について各ステップ毎に詳細に説明する。
【００２８】
図７は、実施例１の観察条件作成のフローチャートである。
観察条件パラメータ作成装置２００（図３）による観察条件パラメータの導出（図６のステップＳ６０１）を示したフローチャートである。以下に図３を併用しながらステップＳ７０１からステップＳ７０９までステップ順に詳細に説明する。ここでは一例として、図４に示すようにカラーパッチビットマップデータの連続番号をＰｋ（ｋ＝１〜２３４（１８（縦軸）×１３（横軸）））とする。ここでｋは図５に示すパッチ番号を図の左上から右下まで順番に表した数値である。
【００２９】
ステップＳ７０１
色変換処理部２０２は、カラーパッチビットマップデータの連続番号をカウントするポインタＰｋをｋ＝０に初期化する。
【００３０】
ステップＳ７０２
色変換処理部２０２は、ｋに１加算する。
【００３１】
ステップＳ７０３
色変換処理部２０２は、色見本画像データ記憶部３０１に記憶されたカラーパッチのビットマップデータを、観察条件パラメータ記憶部３０５に記憶された観察条件パラメータＡを利用して、ＲＧＢのカラーパッチのビットマップデータＲＧＢ（Ｐｋ）にＣＩＥＣＡＭ０２逆変換に基づいて変換する。以下にその概要について説明する。
【００３２】
ＣＩＥＣＡＭ０２モデルにおける各観察条件パラメータは以下の式により求められる。
次式で背景誘導率ｎを計算する。
ｎ＝Ｙｂｍ／Ｙｗｍ
次式で順応の度合いを示すｄを計算する（色順応変換に用いられる）。
ｄ＝Ｆｍ（１−ｅ−（Ｌａｍ＋４２．０）／９２．０／３．６）
次式で順応に関する係数ｆｌを導出する（輝度に関する順応変換に用いる）。
ｆｌ＝Ｌａｍ  ｋ４＋０．１（１−ｋ）２（５Ｌａｍ）１／３
ここで、
ｋ＝１．０／（５Ｌａｍ＋１．０）
次式で知覚特性に関係する係数ｎｂｂ、ｎｃｂ、ｃｚを導出する。
ｎｂｂ＝ｎｃｂ＝０．７２５（１／ｎ）０．２
ｃｚ＝１．４８＋ｎ１／２
【００３３】
次式で、白色点の３刺激値Ｘｗｍ、Ｙｗｍ、ＺｗｍをＣＡＴ０２空間の値ｒｗ、ｇｗ、ｂｗに変換する。
【００３４】
【数１】
2009055186.tif 000003
【００３５】
ＣＡＴ０２空間の値ｒｗ、ｇｗ、ｂｗに対し、次式で色順応変換を行い、ｒｗｃ、ｇｗｃ、ｂｗｃを得る。
【００３６】
【数２】
2009055186.tif 000004
【００３７】
色順応変換した結果得られたｒｗｃ、ｇｗｃ、ｂｗｃを次式によってＨｕｎｔ−Ｐｏｉｎｔｅｒ−Ｅｓｔｅｖｅｚ空間の値、ｒｗｐ、ｇｗｐ、ｂｗｐに変換する。
【００３８】
【数３】
2009055186.tif 000005
【００３９】
Ｈｕｎｔ−Ｐｏｉｎｔｅｒ−Ｅｓｔｅｖｅｚ空間の値、ｒｗｐ、ｇｗｐ、ｂｗｐから、順応後の非線形応答ｒｗｐａ、ｇｗｐａ、ｂｗｐａを求める。
【数４】
2009055186.tif 000006
【００４０】
ここで、ｒｗｐａ’＝（ｆｌ×ｒｗｐ／１００．０）０．４２，  ｇｗｐａ’＝（ｆｌ×ｇｗｐ／１００．０）０．４２，  ｂｗｐａ’＝（ｆｌ×ｂｗｐ／１００．０）０．４２
である。
【００４１】
順応後の非線形応答ｒｗｐａ、ｇｗｐａ、ｂｗｐａから白色点に対する無彩色応答値Ａｗを求める。
Ａｗ＝（２．０ｒｗｐａ＋ｇｗｐａ＋（１／２０）ｂｗｐａ−０．３０５）ｎｂｂ
【００４２】
ＪＣｈ値に対する離心率ｅを求める。
【００４３】
【数５】
2009055186.tif 000007
【００４４】
次式によって、ＪＣｈ値に対する無彩色応答値Ａを得る。
Ａ＝Ａｗ（Ｊ／１００．０）１／（ｃｍ×ｃｚ）
【００４５】
次式によって、ＪＣｈ値に対するｒｅｄ−ｇｒｅｅｎとｙｅｌｌｏｗ−ｂｌｕｅの対称次元ｃａ、ｃｂを導出する。
【００４６】
【数６】
2009055186.tif 000008
【００４７】
次式によって、ＪＣｈ値に対する順応後の非線形応答ｒｐａ、ｇｐａ、ｂｐａを導出する。
【数７】
2009055186.tif 000009
【００４８】
次式によって、ＪＣｈ値に対する順応後の非線形応答ｒｐａ、ｇｐａ、ｂｐａからＪＣｈ値に対するＨｕｎｔ−Ｐｏｉｎｔｅｒ−Ｅｓｔｅｖｅｚ空間の値ｒｐ、ｇｐ、ｂｐへ変換する。
【００４９】
【数８】
2009055186.tif 000010
【数９】
2009055186.tif 000011
【数１０】
2009055186.tif 000012
【００５０】
ＪＣｈ値に対するＨｕｎｔ−Ｐｏｉｎｔｅｒ−Ｅｓｔｅｖｅｚ空間の値ｒｐ、ｇｐ、ｂｐを、次式を用いてＪＣｈ値に対するＣＡＴ０２空間の値に色順応変換を施した値ｒｃ、ｇｃ、ｂｃに変換する。
【００５１】
【数１１】
2009055186.tif 000013
【数１２】
2009055186.tif 000014
【００５２】
ＪＣｈ値に対するＣＡＴ０２空間の値に色順応変換を施した値ｒｃ、ｇｃ、ｂｃを、次式を用いて、ＪＣｈ値に対するＣＡＴ０２空間の値ｒ、ｇ、ｂ値に変換する。
【００５３】
【数１３】
2009055186.tif 000015
【００５４】
ＪＣｈ値に対するＣＡＴ０２空間の値を、ＪＣｈ値に対する３刺激値ＸＹＺ値に変換する。
【００５５】
【数１４】
2009055186.tif 000016
【００５６】
画像表示部３０３に記憶されているプロファイルを用いて、上記ＸＹＺ値からモニタ１０１のＲＧＢ値へ変換してステップＳ７０４へ進む。
【００５７】
ステップＳ７０４
色変換処理部２０２は上記ステップＳ７０３で求めたＲＧＢ値に変換されたカラーパッチビットマップデータＲＧＢ（Ｐｋ）を、モニタ１０１（図１）の画像表示部３０３に表示する。
【００５８】
ステップＳ７０５
色変換処理部２０２は、色見本画像データ記憶部３０１に記憶されたカラーパッチのビットマップデータを、観察条件パラメータ記憶部３０５に記憶された観察条件パラメータＢを利用して、ＣＭＹＫカラーパッチのビットマップデータＣＭＹＫ（Ｐｋ）にＣＩＥＣＡＭ０２逆変換に基づいて変換する。この変換は、上記ステップＳ７０３に於いて、利用した変換式に於いてＸｗｍ、Ｙｗｍ、ＺｗｍをＸｗｐ、Ｙｗｐ、Ｚｗｐに、ＹｂｍをＹｂｐに、ｃｍ、Ｎｃｍ、Ｆｍをｃｐ、Ｎｃｐ、Ｆｐに、ＬａｍをＬａｐに置き換えて、ＸＹＺ値を求め、画像形成部２０３に記憶されているプロファイルを用いてプリンタ１０３のＣＭＹＫ値へ変換して求めることができるので数式の表示を省略する。
【００５９】
ステップ７０６
色変換処理部２０２は、ＣＭＹＫ値に変換されたカラーパッチビットマップデータＣＭＹＫ（Ｐｋ）を、画像形成部２０３にてプリンタ１０３から印刷出力する。
【００６０】
ステップＳ７０７
色変換処理部２０２は、ｋ＝２３４になるまでステップＳ７０２からステップＳ７０６を繰り返し、ｋ＝２３４になるとステップＳ７０８へ進む。
【００６１】
ステップＳ７０８
類似色指定部３０６は、モニタ１０１上にユーザインターフェイスを表示し、ユーザが指定した類似色を受け入れる。以下にユーザが類似色を指定する動作について説明する。
【００６２】
図８は、類似色指定時のユーザの動作を示すモデル図である。
図９は、図８における類似色指定の拡大図である。
この図は、モニタ１０１に表示されるユーザインターフェイスである。
ユーザは図８（ａ）に示すようにモニタ１０１にて表示されたカラーパッチのｄ−５（一例）を選択する。次にプリンタ１０３にて印字されたカラーパッチ（ｂ）と比較して、同じ色に見えるものを指定する。ここでは、一例として図８（ｂ）におけるｄ−６が指定されたものとする。尚、図では印字されたカラーパッチ（ｂ）をモニタ１０１にて表示されたカラーパッチ（ａ）と同様に示しているが、これはイメージ図であって、実際には２３４枚の印字画像の集合からなる。但し、専用の制御プログラムを用いることによって（ｂ）に示すように１枚の用紙上に印字することも可能である。
【００６３】
図９に於いて、ユーザが、データの識別子を指定し、キーボード１０４（図１）にて、モニタ１０１に表示されているカラーパッチの番号及びプリンタ１０３にて印字された、類似色のカラーパッチの番号を入力し、登録ボタンを押下すればよい。登録表示ボタンを押すことで、登録した類似色データを参照することができる。終了ボタンを押すことで、類似色指定処理を終了し、ステップＳ７０９へ進む。尚、この識別子の指定については特に制約はないが通常図５に示すパッチ番号を複数個跳びで指定することになる。従って、指定された識別子に対応するモニタのカラーパッチ番号と、それに類似するプリンタのカラーパッチ番号とが１対１に指定されることになる。図７に戻って、
【００６４】
ステップＳ７０９
観察条件パラメータ導出部３０７は、類似色指定部３０６にて指定された、モニタのカラーパッチ番号と、それに１対１で対応する、プリンタのカラーパッチ番号（類似色）とから、観察条件パラメータＣを導出してフローを終了する。以下に、このステップＳ７０９を詳細に説明する。
【００６５】
図１０は、実施例１の観察条件パラメータ導出のフローチャートである。
この図は、観察条件パラメータ導出部３０７（図３）が、観察条件パラメータＣを導出する処理（図７のステップＳ７０９）の流れを示したフローチャートである。図３を併用しながらステップＳ１００１からステップＳ１００９までステップ順に観察条件パラメータ導出部３０７（図３）の動作の詳細について説明する。
【００６６】
ステップＳ１００１〜ステップＳ１００３の処理は、指定されたすべての類似色（ｉ＝１、…、Ｎ）に対して実行される。
ステップＳ１００１
観察条件パラメータ導出部３０７は、色見本画像データ記憶部３０１に記憶されている色見本画像データから、指定されたモニタのカラーパッチの番号を基に、そのカラーパッチの明度Ｊ、クロマＣ、色相ｈの値を得る。この値をＪｍｉ、Ｃｍｉ、ｈｍｉ（例えば、Ｊｍｉ＝４１．７５、Ｃｍｉ＝６８．８４、ｈｍｉ＝３８．７）とおく。
【００６７】
ステップＳ１００２
観察条件パラメータ導出部３０７は、色見本画像データ記憶部３０１に記憶されている色見本画像データから、指定されたプリンタのカラーパッチの番号を基に、そのカラーパッチの明度Ｊ、クロマＣ、色相ｈの値を得る。この値をＪｐｉ、Ｃｐｉ、ｈｐｉ（例えば、Ｊｐｉ＝４６．９８、Ｃｐｉ＝６８．１３、ｈｐｉ＝３７．８）とおく。
【００６８】
ステップＳ１００３
観察条件パラメータ導出部３０７は、観察条件パラメータ記憶部３０５に記憶されている観察条件パラメータＢを利用して、Ｊｐｉ、Ｃｐｉ、ｈｐｉ値に対応したＸＹＺ値を導出する。導出手順は、ステップＳ７０３にて記述したものと同様である。導出したＸＹＺ値をＸｐｉ、Ｙｐｉ、Ｚｐｉとする。
【００６９】
観察条件パラメータＢを、（Ｘｗｐ、Ｙｗｐ、Ｚｗｐ）＝（９６．４２、１００、８２．５２）、Ｙｂｐ＝２０、ｃｐ＝０．６９、Ｎｃｐ＝１．０、Ｆｐ＝１．０、Ｌａｐ＝１００とすると、Ｊｐｉ＝４６．９８、Ｃｐｉ＝６８．１３、ｈｐｉ＝３７．８に対するＸｐｉ、Ｙｐｉ、Ｚｐｉは、（３５．１１、２２．９３、４．０８）となる。以上説明したステップＳ１００１〜ステップＳ１００３の処理は、指定されたすべての類似色（ｉ＝１、…、Ｎ）に対して実行される。
【００７０】
ステップＳ１００４
観察条件パラメータ導出部３０７は、観察条件パラメータ記憶部３０５に記憶されている観察条件パラメータＢをカレントの観察条件パラメータとする。ここでカレントの観察条件パラメータとは、観察条件パラメータＣを求める経過の中で用いられる観察条件パラメータＢを始点として順次微小変化させた値である。
【００７１】
ステップＳ１００５
指定されたすべての類似色に対して、Ｊｍｉ、Ｃｍｉ、ｈｍｉ値とＪｐｉ、Ｃｐｉ、ｈｐｉ値との差分値を導出し、その総和Ｅｊｔｏｔａｌ、Ｅｃｔｏｔａｌ、Ｅｈｔｏｔａｌを計算する。
【数１５】
2009055186.tif 000017
【００７２】
ステップＳ１００６
観察条件パラメータ導出部３０７は、Ｅｊｔｏｔａｌ、Ｅｃｔｏｔａｌ、Ｅｈｔｏｔａｌがそれぞれの閾値Ｔｈｊ、Ｔｈｃ、Ｔｈｈを超えないかどうかを判定する。Ｅｊ、Ｅｃ、Ｅｈの絶対値のいずれかが、閾値Ｔｈｊ、Ｔｈｃ、Ｔｈｈを超えた場合は、ステップＳ１００７へ進む。そうでなければ、ステップＳ１００９へ進む。
【００７３】
ステップＳ１００７
観察条件パラメータ導出部３０７は、Ｅｊｉ、Ｅｃｉ、Ｅｈｉの値に基づいて、カレントの観察条件パラメータ（白色点Ｘｗｃｕｒ、Ｙｗｃｕｒ、Ｚｗｃｕｒ値、背景の輝度Ｙｂｃｕｒ、周囲影響定数ｃｃｕｒ、色誘導係数Ｎｃｃｕｒ、明度コントラスト係数Ｆｃｕｒ、順応視野の輝度Ｌａｃｕｒ）を次式のように更新する。この処理は、すべての類似色（ｉ＝１、…、Ｎ）に対して実行される。
【００７４】
Ｘｗｃｕｒ＝Ｘｗｃｕｒ＋Δｘｗ
Ｙｗｃｕｒ＝Ｙｗｃｕｒ＋Δｙｍ
Ｚｗｃｕｒ＝Ｚｗｃｕｒ＋Δｚｗ
Ｙｂｃｕｒ＝Ｙｂｃｕｒ＋ΔＹｂ
ｃｃｕｒ＝ｃｃｕｒ＋Δｃ
Ｎｃｃｕｒ＝Ｎｃｃｕｒ＋Δｎｃ
Ｆｃｕｒ＝Ｆｃｕｒ＋Δｆ
Ｌａｃｕｒ＝Ｌａｃｕｒ＋Δｌａ
【００７５】
ここで、Δｘｗ、Δｙｗ、Δｚｗ、Δｙｂ、Δｃ、Δｎｃ、Δｆ、Δｌａは、Ｊｍ、Ｃｍ、ｈｍ値とＪｐ、Ｃｐ、ｈｐ値を少しずつ近づけるための値である。
例えば、Ｅｊ、Ｅｃ、ＥｈをＣＩＥＣＡＭ０２変換の式に基づいてそれぞれの観察条件パラメータで偏微分した結果に、学習係数η（例えば  η＝０．００１）を重み付けしたものである。
Δｙｂは主にＥｊに関する偏微分値から導出する。
Δｃ、Δｎｃは主にＥｃに関する偏微分値から導出する。
Δｘｗ、Δｚｗは主にＥｈに関する偏微分値から導出する。
Δｆは主にＥｃ、Ｅｈに関する偏微分値から導出する。
（Δｙｗ、ΔｌａはＥｊ、Ｅｃ、Ｅｈに関する偏微分値から導出する。）
本更新手順は、例えば、白色が指定された場合に、Ｘｗ、Ｙｗ、ＺｗをＸｐ、Ｙｐ、Ｚｐ値に変更するといった特殊処理を含んだものであってもよい。
また、それぞれの観察条件パラメータに関して、決められた範囲を超える更新は行わない。
例えば、Δｘｗ＝１．２９、Δｙｗ＝０．０、Δｚｗ＝４．８７５、Δｙｂ＝１７．５、Δｃ＝−０．００９、Δｎｃ＝０．０、Δｆ＝０．０、Δｌａ＝０．０とすると、Ｘｗｃｕｒ＝９７．７１、Ｙｗｃｕｒ＝１００、Ｚｗｃｕｒ＝８７．３９５、Ｙｂｃｕｒ＝３７．５、ｃｃｕｒ＝０．６８１、Ｎｃｃｕｒ＝１．０、Ｆｃｕｒ＝１．０、Ｌａｃｕｒ＝１００となる。
【００７６】
ステップＳ１００８
この処理は、すべての類似色（ｉ＝１、…、Ｎ）に対して実行される。
ステップ１００８において、カレントの観察条件パラメータを利用して、Ｘｐｉ  Ｙｐｉ  ＺｐｉをＪｐｉ  Ｃｐｉ  ｈｐｉ値に変換する。本変換は、ＣＩＥＣＡＭ０２変換に基づいて行なわれる。
ＣＩＥＣＡＭ０２順変換を以下に示す。
次式で背景誘導率ｎを計算する。
ｎ＝Ｙｂｃｕｒ／Ｙｗｃｕｒ
次式で順応の度合いを示すｄを計算する（色順応変換に用いられる）。
ｄ＝Ｆｃｕｒ（１−ｅ−（Ｌａｃｕｒ＋４２．０）／９２．０／３．６
次式で順応に関する係数ｆｌを導出する（輝度に関する順応変換に用いる）。
ｆｌ＝Ｌａｃｕｒ  ｋ４＋０．１（１−ｋ）２（５Ｌａｃｕｒ）１／３
ここで
ｋ＝１．０／（５Ｌａｃｕｒ＋１．０）
次式で知覚特性に関係する係数ｎｂｂ、ｎｃｂ、ｃｚを導出する。
ｎｂｂ＝ｎｃｂ＝０．７２５（１／ｎ）０．２
ｃｚ＝１．４８＋ｎ１／２
【００７７】
次式で、白色点の３刺激値Ｘｗｃｕｒ、Ｙｗｃｕｒ、ＺｗｃｕｒをＣＡＴ０２空間の値ｒｗ、ｇｗ、ｂｗに変換する。
【００７８】
【数１６】
2009055186.tif 000018
【００７９】
ＣＡＴ０２空間の値ｒｗ、ｇｗ、ｂｗに対し、次の式で色順応変換を行い、ｒｗｃ、ｇｗｃ、ｂｗｃを得る。
【００８０】
【数１７】
2009055186.tif 000019
【００８１】
色順応変換した結果得られたｒｗｃ、ｇｗｃ、ｂｗｃを、次式によってＨｕｎｔ−Ｐｏｉｎｔｅｒ−Ｅｓｔｅｖｅｚ空間の値、ｒｗｐ、ｇｗｐ、ｂｗｐに変換する。
【００８２】
【数１８】
2009055186.tif 000020
【００８３】
Ｈｕｎｔ−Ｐｏｉｎｔｅｒ−Ｅｓｔｅｖｅｚ空間の値、ｒｗｐ、ｇｗｐ、ｂｗｐから、次式を用いて順応後の非線形応答ｒｗｐａ、ｇｗｐａ、ｂｗｐａを導出する。
【００８４】
【数１９】
2009055186.tif 000021
【００８５】
ここでｒｗｐａ’＝（ｆｌ×ｒｗｐ／１００．０）０．４２，  ｇｗｐａ’＝（ｆｌ×ｇｗｐ／１００．０）０．４２，  ｂｗｐａ’＝（ｆｌ×ｂｗｐ／１００．０）０．４２
【００８６】
順応後の非線形応答ｒｗｐａ、ｇｗｐａ、ｂｗｐａから白色点に対する無彩色応答値Ａｗを導出する。
【００８７】
（数２０）
Ａｗ＝（２．０ｒｗｐａ＋ｒｗｐａ＋（１／２０）ｂｗｐａ−０．３０５）ｎｂｂ
【００８８】
次式で、３刺激値Ｘｐｉ、Ｙｐｉ、ＺｐｉをＣＡＴ０２空間の値ｒ、ｇ、ｂに変換する。
【００８９】
【数２１】
2009055186.tif 000022
【００９０】
ＣＡＴ０２空間の値ｒ、ｇ、ｂに対し、次式で色順応変換を行い、ｒｃ、ｇｃ、ｂｃを得る。
【００９１】
【数２２】
2009055186.tif 000023
【００９２】
色変換した結果得られたｒｃ、ｇｃ、ｂｃを、次式によってＨｕｎｔ−Ｐｏｉｎｔｅｒ−Ｅｓｔｅｖｅｚ空間の値、ｒｐ、ｇｐ、ｂｐに変換する。
【００９３】
【数２３】
2009055186.tif 000024
【００９４】
Ｈｕｎｔ−Ｐｏｉｎｔｅｒ−Ｅｓｔｅｖｅｚ空間の値、ｒｐ、ｇｐ、ｂｐから順応後の非線形応答、ｒｐａ、ｇｐａ、ｂｐａを導出する。
【００９５】
【数２４】
2009055186.tif 000025
【００９６】
ここで、  ｒｐａ’＝（ｆｌ×ｒｐ／１００．０）０．４２，  ｇｐａ’＝（ｆｌ×ｇｐ／１００．０）０．４２，  ｂｐａ’＝（ｆｌ×ｂｐ／１００．０）０．４２
【００９７】
次式から、ｒｅｄ−ｇｒｅｅｎとｙｅｌｌｏｗ−ｂｌｕｅの対称次元ｃａ、ｃｂを導出する。
【００９８】
ｃａ＝ｒｐａ−（１２／１１）ｇｐａ＋（ｂｐａ／１１．０）
ｃｂ＝（１．０／９．０）（ｒｐａ＋ｇｐａ−２．０ｂｐａ）
【００９９】
次式によって、色相ｈｐの値を導出する。
ｈｐｉ＝ｔａｎ−１（ｃｂ／ｃａ）      （０≦ｈ≦３６０°）
【０１００】
次式によって、無彩色応答値Ａの値を導出する。
Ａ＝（２．０ｒｐａ＋ｇｐａ＋（１／２０）ｂｐａ−０．３０５）ｎｂｂ
【０１０１】
次式により明度Ｊｐの値を導出する。
Ｊｐｉ＝１００．０（Ａ／Ａｗ）ｃｃｕｒ×ｃｚ
【０１０２】
次式によりクロマＣｐの値を導出する。
【０１０３】
（数２５）
ｅ＝｛（１２５００．０／１３．０）Ｎｃｃｕｒ  ｎｃｂ｝｛ｃｏｓ（ｈｐπ／１８０＋２）＋３．８｝
ｔ＝ｅ（ｃａ２＋ｃｂ２）１／２／｛ｒｐａ＋ｇｐａ＋（２１．０／２０．０）ｂｐａ｝
Ｃｐｉ＝ｔ０．９（Ｊｐ／１００．０）１／２（１．６４−０．２９ｎ）０．７３
以上がＸｐｉ、Ｙｐｉ、ＺｐｉをＪｐｉ、Ｃｐｉ、ｈｐｉ値に変換するためのＣＩＥＣＡＭ０２変換の順変換である。
例えば、Ｘｗｃｕｒ＝９７．７１、Ｙｗｃｕｒ＝１００、Ｚｗｃｕｒ＝８７．３９５、Ｙｂｃｕｒ＝３７．５、ｃｃｕｒ＝０．６８１、Ｎｃｃｕｒ＝１．０、Ｆｃｕｒ＝１．０、Ｌａｃｕｒ＝１００の場合、Ｊｐｉ＝４４．５４、Ｃｐｉ＝６７．１３、ｈｐｉ＝３８．８となる。
【０１０４】
また、このカレントの観察条件パラメータを用いて、Ｊｍｉ＝４１．７５、Ｃｍｉ＝６８．８４、ｈｍｉ＝３８．７をＸＹＺ値に変換すると、Ｘ＝３２．１６、Ｙ＝２０．４８、Ｚ＝３．２１となり、モニタで指定したカラーパッチと同じ位置にあるプリンタのカラーパッチのデータ（Ｘ、Ｙ、Ｚ）＝（２８．８７、１８．４１、２．６７）（観察条件パラメータＢを用いてＪｍｉ、Ｃｍｉ、ｈｍｉをＸＹＺ値に変換した結果）からユーザがプリンタ側の類似色としたカラーパッチのデータ（Ｘｐｉ、Ｙｐｉ、Ｚｐｉ）＝（３５．１１、２２．９３、４．０８）に近づいていることがわかる。すなわち、本観察条件パラメータを利用して色変換を行えば、モニタ側で指定したカラーパッチの色は、プリンタ側で指定したカラーパッチの色に近づくことがわかる。
【０１０５】
ステップＳ１００９
観察条件パラメータ導出部３０７は、カレントの観察条件パラメータを導出した観察条件パラメータとしてファイルに出力してフローを終了する。
【０１０６】
次に図６に戻って、
ステップＳ６０２
色変換処理の詳細な動作について説明する。
ユーザが、プリンタドライバを利用して、印字を所望するデータに対する印字要求を行うと、ステップＳ６０１で作成された観察条件パラメータが指定され色変換処理が実行される。ユーザは印字要求を行う際、ステップ６０１で作成した観察条件パラメータを指定する。また、印字を所望するデータに対する観察条件パラメータを指定する。指定されない場合は、観察条件パラメータＡが指定されたものとする。
【０１０７】
更に、ユーザは、プリンタの指定を行う。プリンタが指定されない場合は、プリンタ１０３が指定されたものとする。本操作が行われると、印字を所望するデータが入力画面データとして入力画面記憶部２０１に記憶され、観察条件パラメータ作成装置２００にて導出された観察条件パラメータに基づいて、色変換処理部２０２にて、入力画像データが出力用の画像データに色変換処理される。以下にその詳細な動作について説明する。
【０１０８】
図１１は、色変換処理の流れを示すフローチャートである。
この図は、図６のステップＳ６０２を詳細に説明している。ステップＳ１１０１からステップＳ１１０４までステップ順に色変換処理部２０２の動作について図３を併用しながら説明する。
【０１０９】
ステップＳ１１０１
色変換処理部２０２は、入力画像データを入力画像データのプロファイル情報を用いて、ＸＹＺ値に変換する（入力画像データがプロファイル情報を持たない場合には、一般的な変換式によってＸＹＺ値に変換してもよい）。
【０１１０】
ステップＳ１１０２
色変換処理部２０２は、上記、ステップＳ１１０１において変換したＸＹＺ値を、観察条件パラメータＡに基づいて、ＣＩＥＣＡＭ０２順変換を行い、ＪＣｈ値を得る。
【０１１１】
ステップＳ１１０３
色変換処理部２０２は、Ｊ、Ｃ、ｈ、値を、観察条件パラメータＣに基づいて、ＣＩＥＣＡＭ０２逆変換を行い、ＸＹＺ値を得る。
【０１１２】
ステップＳ１１０４
色変換処理部２０２は、ＸＹＺ値を、指定したプリンタのプロファイル情報に基づいてＣＭＹＫ値に変換してフローを終了する。
【０１１３】
再度図６に戻って、
ステップＳ６０３
画像形成部２０３は、ＣＭＹＫ値を指定したプリンタに送信し、印字してフローを終了する。
【０１１４】
（効果）の説明
以上説明したように、本実施例によれば、ユーザが色を比較するための手段と、ユーザが指定した類似色から観察条件パラメータを導出する手段とを設けることで、容易にユーザが観察している環境を表す観察条件パラメータを得ることができ、その観察環境においてより忠実な色再現を行うことができるという効果を得る。
【実施例２】
【０１１５】
（構成）の説明
図１２は、実施例２の画像形成システムのシステム構成図である。
実施例２の画像形成システム１２００は、モニタ１０１、モニタ１２０１、パーソナルコンピュータ１２０２、プリンタ１０３、プリンタ１２０３、キーボード１０４とを含む。パーソナルコンピュータ１２０２を中心にして、モニタ１０１、モニタ１２０１、プリンタ１０３、プリンタ１２０３、キーボード１０４が結合されている。
【０１１６】
上記実施例１では、図１２に於いて、ユーザがモニタ１０１を用いて観察した色彩と同一の色彩をプリンタ１０３で再現することを可能にした。同様にして、モニタ１２０１で観察した色彩と同一の色彩をプリンタ１２０３で再現することをも可能にしている。本実施例では、実施例１の例に加えて、ユーザがモニタ１０１を用いて観察した色彩と同一の色彩をプリンタ１２０３で再現することを可能にする。更に、ユーザがモニタ１２０１を用いて観察した色彩と同一の色彩をプリンタ１０３で再現することを可能にする。以下に実施例１と相違する部分のみについて説明する。実施例１と同様の部分については実施例１と同一の符号を付して説明を省略する。
【０１１７】
図１３は、実施例２の画像形成システムの機能ブロック図である。
図に示すように実施例２の画像形成システム１２００は、観察条件パラメータ作成装置１３００と、入力画像記憶部２０１と、色変換処理部２０２と、画像形成部３０４とを備え、所定の機能を分担し、上記課題を解決している。
【０１１８】
観察条件パラメータ作成装置１３００は、ユーザがキーボード１０４（図１２）にて指定した類似色（後述）から観察条件パラメータ（後述）を作成する装置である。画像形成部３０４は、色変換処理部２０２にて、色変換処理された出力用の画像データを印刷出力する部分である。この部分はプリンタ及びプリンタ１２０３（図１２）を含む。
【０１１９】
図１４は、実施例２の観察条件パラメータ作成装置の機能ブロック図である。
図に示すように、観察条件パラメータ作成装置１３００は、色見本画像データ記憶部３０１と、色変換処理部２０２と、画像表示１部１４０１と、画像表示２部１４０２と、観察条件パラメータ記憶部１４０３と、類似色指定部１４０４と、類似色データ記憶部１４０５と、観察条件パラメータ導出部１４０６と、画像形成１部１４０７と、画像形成２部１４０８とを備える。ここで色変換処理部２０２は、図１３に示す色変換処理部２０２、とは別個に構成しても良いが、以下の説明では共用するものとする。
【０１２０】
画像表示１部１４０１は、カラーパッチのビットマップデータをデバイスのＲＧＢ値に変換したものを表示するモニタ１０１を含み、ＸＹＺ値をモニタ１０１のＲＧＢ値に変換するプロファイルを記憶する部分である。画像表示２部１４０２は、カラーパッチのビットマップデータをデバイスのＲＧＢ値に変換したものを表示するモニタ１２０１を含み、ＸＹＺ値をモニタ１２０１のＲＧＢ値に変換するプロファイルを記憶する部分である。
【０１２１】
類似色指定部１４０４は、ユーザが、第１デバイス、第２デバイス、第１デバイスに対する観察条件パラメータ、データ識別子を指定し、第１デバイスにて表示されたカラーパッチと第２デバイスにて印字されたカラーパッチとを比較し、類似するカラーパッチをキーボード１０４にて指定可能にする部分である。この部分はパーソナルコンピュータ１２０２上のＣＰＵおよびキーボード１０４を含む。以下の説明では、第１デバイスとは、モニタ（ここではモニタ１０１とモニタ１２０１）を表し、第２デバイスとはプリンタ（ここでは１０３とプリンタ１２０３）を表すこととする。
【０１２２】
類似色データ記憶部１４０５は、ユーザが指定した類似色を記憶しておくメモリである。この部分は、パーソナルコンピュータ１２０２上のハードディスクを含む。観察条件パラメータ導出部１４０６は、パーソナルコンピュータ１２０２上のＣＰＵが所定の制御プログラムを実行することによって、類似色データ記憶部１４０５に記憶された類似色に基づいて、観察条件パラメータＢを調整し、新たな観察条件パラメータＣを導出する部分である。
【０１２３】
画像形成１部１４０７は、色変換処理部２０２で、カラーパッチのビットマップデータをＣＭＹＫ値に変換したものを印字する部分である。この部分はプリンタ１０３を含む。また、ＸＹＺ値をＣＭＹＫ値に変換するプロファイルを記憶している部分でもある。画像形成２部１４０８は、色変換処理部２０２で、カラーパッチのビットマップデータをＣＭＹＫ値に変換したものを印字する部分である。この部分はプリンタ１２０３を含む。また、ＸＹＺ値をＣＭＹＫ値に変換するプロファイルを記憶している部分でもある。
【０１２４】
（動作）の説明
図１５は、実施例２の観察条件作成のフローチャートである。
ステップＳ１５０１からステップＳ１５１３までステップ順に、実施例１と異なるステップのみについて図１４を併用しながら詳細に説明し、実施例１と同様のステップについては、該当する実施例１のステップと同一の番号を付して説明を省略する。
【０１２５】
ステップＳ１５０１
ユーザのキーボード１０４操作によって、観察条件パラメータの作成が開始されると、モニタ１０１（図１２）上にユーザインターフェイスが表示される。
図１６は、モニタに表示されるユーザインターフェイスである。
ユーザは、本インターフェイスに対して、キーボード１０４の操作によって、第１デバイス、第２デバイス、第１デバイスの観察条件パラメータ、データ識別子を指定する。第１デバイスの観察条件パラメータは、観察条件パラメータのデータが含まれているファイルを指定することで行う。実施例１で作成した観察条件パラメータを指定してもよい。
【０１２６】
指定された観察条件パラメータはファイルからロードされ、観察条件パラメータＡｉとして、観察条件パラメータ記憶部１４０３に記憶される。指定する第１デバイス、第２デバイスは、ＸＹＺ値からそのデバイス値、及びデバイス値からＸＹＺ値に変換手段が明確であるものを指定する。ここでは、第１デバイスとしてモニタ１０１、モニタ１２０１を、第２デバイスとして、プリンタ１０３、プリンタ１２０３が指定できる。従って、第１デバイスと第２デバイスとの組合せは、モニタ１０１とプリンタ１０３、モニタ１０１とプリンタ１２０３、モニタ１２０１とプリンタ１０３、及びモニタ１２０１とプリンタ１２０３の４通り指定可能である。
【０１２７】
データ識別子は、過去に登録したデータを呼び出すためのものである。データ識別子に応じたデータが類似色データ記憶部１４０５に記憶される。ユーザがユーザインターフェイス上の表示１ボタンを押下することで、フローが開始される。図１５に戻る。
【０１２８】
ステップＳ１５０２からステップＳ１５０８は、実施例１に於けるステップＳ７０１からステップＳ７０７と同様なので詳細な説明を省略する。ここでは、実施例１で既に説明したように図８に示すようにカラーパッチビットマップデータが２３４コマ、モニタ上に表示され、対応するカラー画像が２３４枚プリンタによって印刷出力される。
【０１２９】
ステップＳ１５０９
ユーザが求めている全ての指定が終了していればステップＳ１５１０へ進み、ユーザが求めている指定が残って入ればステップＳ１５０１へ戻って、ステップＳ１５０１からステップＳ１５０９を繰り返す。
【０１３０】
ステップＳ１５１０
ユーザは表示されたユーザインターフェイスを利用して類似色を指定する。類似色の指定において、ユーザは第１デバイスにて出力されたカラーパッチと第２デバイスにて出力されたカラーパッチとを比較して指定する。
【０１３１】
ステップＳ１５１１
ユーザが指定した類似色は類似色データ記憶部１４０５に追加記憶される。ただし、類似色の組合せで、同じＪＣｈ値が用いられているものをマージする。すなわち、（ＪＡ、ＣＡ、ｈＡ）⇔（ＪＢ、ＣＢ、ｈＢ）という類似色と（ＪＡ、ＣＡ、ｈＡ）⇔（ＪＣ、ＣＣ、ｈＣ）という類似色が存在した場合に、（ＪＡ、ＣＡ、ｈＡ）⇔（（ＪＢ、ＪＣ）の平均値、（ＣＢ、ＣＣ）の平均値、（ｈＢ、ｈＣ）の平均値）というデータに変更して記憶される。
【０１３２】
ステップＳ１５１２
上記ステップ１５１０からステップ１５１２の処理は、類似色の指定が終わるまで繰り返される。ユーザインターフェイス（図１６）上の終了ボタンをユーザが押下することによって類似色の指定が終わる
【０１３３】
ステップＳ１５１３
実施例１の図１０と全く同様なフローを経て観察条件パラメータが導出されフローを終了する。
【０１３４】
後に続く色変換処理の動作については実施例１の図１１と同様である。即ち、ユーザが、第１のデバイスと第２のデバイスとの組合せを設定し、プリンタドライバを利用して、印字を所望するデータに対する印字要求を行うと、図１５で作成された観察条件パラメータが指定され色変換処理が実行される。
【０１３５】
（効果）の説明
以上説明したように、本実施例によれば、様々なデバイスの組合せから類似色データを取得し、観察条件パラメータを導出し、その導出した観察条件パラメータを利用して色変変換を行うことにより、その観察環境において、様々なデバイスの色をより忠実に再現することができるという効果を得る。
【実施例３】
【０１３６】
（構成）の説明
図１７は、実施例３の画像形成システムのシステム構成図である。
実施例３の画像形成システム１８００は、デジタルカメラ１８０１、ディスプレイ１８０２、パーソナルコンピュータ１０２、プリンタ１０３、キーボード１０４とを含む。図に示すように、パーソナルコンピュータ１０２を中心にして、デジタルカメラ１８０１と、ディスプレイ１８０２と、プリンタ１０３と、キーボード１０４が結合されている。
【０１３７】
上記、実施例１及び実施例２では、図８に示すように類似色選択の基準としてカラーパッチビットマップデータが２３４コマ、モニタ上に表示された。しかし、本実施例では類似色選択の基準としてデジタルカメラ１８０１の画像が用いられる。かかる目的を達成するために本実施例の機能ブロックは以下のように構成される。以下に実施例１または実施例２と相違する部分のみについて説明する。実施例１または実施例２と同様の部分については実施例１または実施例２と同一の符号を付して説明を省略する。
【０１３８】
図１８は、実施例３の画像形成システムの機能ブロック図である。
図に示すように、実施例３の画像形成システム１８００は、観察条件パラメータ作成装置１９００と、入力画像記憶部１９０１と、色変換処理部２００２と、画像形成部２０３とを備え、所定の機能を分担し、上記課題を解決している。
【０１３９】
観察条件パラメータ作成装置１９００は、ユーザがキーボード１０４（図１７）にて指定した類似色から観察条件パラメータを作成する部分である。入力画像記憶部１９０１は、デジタルカメラ１８０１のメモリを含み、デジタルカメラで撮影した入力画像データを記憶しておく部分である。色変換処理部２００２は、入力画像記憶部１９０１に記憶された入力画像データを出力用の画像データに色変換処理する部分である。この部分は、パーソナルコンピュータ１０２（図１７）上のＣＰＵが所定の制御プログラムを実行することによって起動・生成される部分である。
【０１４０】
図１９は、実施例３の観察条件パラメータ作成装置の機能ブロック図である。
図に示すように、観察条件パラメータ作成装置１９００は、色見本画像データ記憶部３０１と、画像形成部２０３と、入力画像記憶部１９０１と、色変換処理部２００２と、画像表示部２００３と、入力画像色変換データ記憶部２００４と、類似色指定部２００５と、観察条件パラメータ導出部２００６と、観察条件パラメータ記憶部２００７とを備える。ここで色変換処理部２００２と、画像形成部２０３とは、図１８に示す色変換処理部２００２、及び、画像形成部２０３とは別個に構成しても良いが、以下の説明では共用するものとする。
【０１４１】
入力画像記憶部１９０１は、入力画像データを記憶しておく部分であり、上記デジタルカメラ１８０１のメモリを含む。但し、パーソナルコンピュータ１０２（図１７）上のメモリを含んでも良い。色変換処理部２００２は、カラーパッチのビットマップデータ及び入力画像データをデバイス色に変換する部分である。
【０１４２】
画像表示部２００３は、色変換処理部２００２が、入力画像データをＲＧＢ値に変換したものを表示する部分でありディスプレイ１８０２（図１７）を含む。入力画像色変換データ記憶部２００４は、色変換処理部２００２が、入力画像データを観察条件パラメータＥ（後述）を用いて、ＪＣｈ値のビットマップデータに変換したデータを記憶しておく部分である。この部分は、パーソナルコンピュータ１０２（図１７）上のメモリを含む。
【０１４３】
類似色指定部２００５は、ユーザが、入力画面データのある部分を指定し、指定された範囲の色に類似したカラーパッチ（プリンタ１０３にて印字されたもの）の番号をキーボード１０４にて指定可能とする部分である。この部分はパーソナルコンピュータ１０２上のＣＰＵ及びキーボード１０４を含む。
【０１４４】
観察条件パラメータ導出部２００６は、ユーザから指定された類似色に基づいて、観察条件パラメータＢを調整することで新たな観察条件パラメータＣを導出する部分である。この部分はパーソナルコンピュータ１０２（図１７）上のＣＰＵが所定の制御プログラムを実行することによって起動・生成される。
【０１４５】
観察条件パラメータ記憶部２００７は、観察条件パラメータＤ、観察条件パラメータＥ及び観察条件パラメータＢを記憶しておく部分である。この部分はパーソナルコンピュータ１０２（図１７）上のメモリを含む。ここで観察条件パラメータＤは、ディスプレイ１８０２（図１７）にて表示された入力画像データを観察する環境を表すものであり、観察条件パラメータＥはデジタルカメラ１８０１（図１７）にて、撮影した環境を表すものである。
【０１４６】
（動作）の説明
図２０は、実施例３の観察条件作成のフローチャートである。
ステップＳ２１０１からステップＳ２１１２までステップ順に実施例１と異なるステップのみについて図１９を併用しながら詳細に説明し、実施例１と同様のステップについては、実施例１に於いて該当するステップと同一の番号を付して説明を省略する。
【０１４７】
ステップ２１０１
色変換処理部２００２は、入力画像記憶部１９０１に記憶された入力画像データを、観察条件パラメータ記憶部２００７に記憶された観察条件パラメータＤを利用して、ディスプレイ１８０２のＲＧＢデータに変換する。
【０１４８】
ステップＳ２１０２
画像表示部２００３は、ＲＧＢ値に変換された入力画像データをディスプレイ１８０２に表示する。
【０１４９】
ステップＳ２１０３
色変換処理部２００２は、入力画像記憶部１９０１に記憶された入力画像データを、観察条件パラメータ記憶部２００７に記憶された観察条件パラメータＥを利用してＪＣｈデータに変換する。
【０１５０】
ステップＳ２１０４
色変換処理部２００２は、入力画像データのＪＣｈデータを入力画像色変換データ記憶部２００４に記憶させる。
【０１５１】
ステップＳ２１０５からステップＳ２１０９
このステップは、図に示すようにステップ順に実施例１のステップＳ７０１、ステップＳ７０２、ステップＳ７０５、ステップＳ７０６、ステップＳ７０７に、それぞれ該当し、カラーパッチビットマップデータＪｃｈ（Ｐｋ）がＣＭＹＫ（Ｐｋ）に変換されプリンタ１０３から出力される。
【０１５２】
ステップＳ２１１０
類似色指定部２００５は、ユーザが指定した類似色を受け取る。以下に他の図を用いてユーザが類似色を指定する動作について説明する。
【０１５３】
図２１は、実施例３の類似色指定処理のフローチャートである。
図２２は、実施例３の類似色指定のユーザインターフェイスである。
図中（ａ）は、入力画像を表し、（ｂ）は、ユーザインターフェイスの類似色指定の内容を表している。
【０１５４】
ユーザは、このユーザインターフェイスを介して、入力画像の類似色対象範囲の指定及びカラーパッチの番号を入力することできる。ディスプレイ１８０２（図１７）に表示された入力画像（ａ）に対し、キーボード１０４（図１７）で類似色対象範囲（ｃ）の指定を行うことができる（範囲指定においては、マウス等を利用してもよい）。図２１のステップ順に類似色指定処理の動作について説明する。
【０１５５】
ステップＳ２２０１
ユーザは、ディスプレイ１８０２に表示された入力画像（ａ）に対し、キーボード１０４（またはマウス）で類似色対象範囲（ｃ）を指定する。この対象範囲は、入力画面の内容などに基づいて、ユーザが画面上に、例えば背景色、車体色など複数個設定する。
【０１５６】
ステップＳ２２０２
類似色指定部２００５は、入力画像色変換データ記憶部２００４に記憶された入力画像データのＪＣｈデータから、指定された範囲のＪＣｈ値の平均値を求める。例えば、指定された範囲が２画素で、それぞれのＪＣｈ値が（４０．７５，６７．８４，３８．６）と（４２．７５，６９．８４，３８．８）であれば平均値は（４１．７５，６８．８４，３８．７）となる。
【０１５７】
ステップＳ２２０３
ユーザはキーボード１０４にて、類似色対象範囲（ｃ）に類似する、プリンタ１０３にて印字されたカラーパッチの番号を入力する。
【０１５８】
ステップＳ２２０４
指定された範囲のＪＣｈ値の平均値とカラーパッチの番号は類似色とされる。図２０へ戻る。
【０１５９】
ステップＳ２１１１
類似色の指定が、上記ステップＳ２２０１で設定された複数個について、指定が終了するまでステップＳ２１１０とステップＳ２１１１を繰り返し、類似色の指定が終了するとステップＳ２１１２へ進む。
【０１６０】
ステップＳ２１１２
観察条件パラメータ導出部２００６は、類似色指定部２００５で指定された範囲のＪＣｈ値の平均値とカラーパッチの番号を類似色とし、観察条件パラメータを実施例１のステップＳ７０９と同様にして求め、フローを終了する。
【０１６１】
（効果）の説明
以上説明したように、本実施例によれば、入力画像の範囲指定が行えることで、カラーパッチデータを表示できない場合においても、デジタルカメラにおいて撮影した対象の色（撮影時にユーザが見た色）との類似色を基に、正確な観察条件パラメータを導出でき、本観察条件パラメータを用いて色変換することで、デジタルカメラにおいて撮影した色を、その観察環境において、より近い色に再現することができるという効果を得る。
【産業上の利用可能性】
【０１６２】
図２３は、実施例２の画像形成システムの変形例構成図である。
実施例２に於いて、第１デバイス、第２デバイスで指定されるものがプリンタのみと限定すれば、ＣＰＵ及びメモリを持ったパーソナルコンピュータ１０２の代わりに、ＣＰＵ及びメモリを持ったプリンタ２５０１を持ち、キーボード１０４の代わりにオペレーションパネル２５０２を持った画像形成装置２５００であってもよい。
【０１６３】
図２４は、実施例３の画像形成システムの変形例構成図である。
本発明は、ＣＰＵ及びメモリを持ったパーソナルコンピュータ１０２及びメモリを持ったデジタルカメラの代わりに、ＣＰＵ及びメモリを持ったプリンタ２６０１を持ち、ディスプレイ１８０２の代わりに液晶パネル２６０２、キーボード１０４の代わりにオペレーションパネル２６０３を持った画像形成装置２５００であってもよい。
【図面の簡単な説明】
【０１６４】
【図１】実施例１の画像形成システムのシステム構成図である。
【図２】実施例１の画像形成システムの機能ブロック図である。
【図３】実施例１の観察条件パラメータ作成装置の機能ブロック図である。
【図４】カラーパッチビットマップデータの説明図（その１）である。
【図５】カラーパッチビットマップデータの説明図（その２）である。
【図６】画像形成処理の処理フローを示すフローチャートである。
【図７】実施例１の観察条件作成のフローチャートである。
【図８】類似色指定時のユーザの動作を示すモデル図である。
【図９】図８における類似色指定の拡大図である。
【図１０】実施例１の観察条件パラメータ導出のフローチャートである。
【図１１】色変換処理の流れを示すフローチャートである。
【図１２】実施例２の画像形成システムのシステム構成図である。
【図１３】実施例２の画像形成システムの機能ブロック図である。
【図１４】実施例２の観察条件パラメータ作成装置の機能ブロック図である。
【図１５】実施例２の観察条件作成のフローチャートである。
【図１６】モニタに表示されるユーザインターフェイスである。
【図１７】実施例３の画像形成システムのシステム構成図である。
【図１８】実施例３の画像形成システムの機能ブロック図である。
【図１９】実施例３の観察条件パラメータ作成装置の機能ブロック図である。
【図２０】実施例３の観察条件作成のフローチャートである。
【図２１】実施例３の類似色指定処理のフローチャートである。
【図２２】実施例３の類似色指定のユーザインターフェイスである。
【図２３】実施例２の画像形成システムの変形例構成図である。
【図２４】実施例３の画像形成システムの変形例構成図である。
【符号の説明】
【０１６５】
２００    観察条件パラメータ作成装置
２０２    色変換処理部
２０３    画像形成部
３０１    色見本画像データ記憶部
３０３    画像表示部
３０５    観察条件パラメータ記憶部
３０６    類似色指定部
３０７    観察条件パラメータ導出部
【図１】
2009055186.tif 000026
【図２】
2009055186.tif 000027
【図３】
2009055186.tif 000028
【図４】
2009055186.tif 000029
【図５】
2009055186.tif 000030
【図６】
2009055186.tif 000031
【図７】
2009055186.tif 000032
【図８】
2009055186.tif 000033
【図９】
2009055186.tif 000034
【図１０】
2009055186.tif 000035
【図１１】
2009055186.tif 000036
【図１２】
2009055186.tif 000037
【図１３】
2009055186.tif 000038
【図１４】
2009055186.tif 000039
【図１５】
2009055186.tif 000040
【図１６】
2009055186.tif 000041
【図１７】
2009055186.tif 000042
【図１８】
2009055186.tif 000043
【図１９】
2009055186.tif 000044
【図２０】
2009055186.tif 000045
【図２１】
2009055186.tif 000046
【図２２】
2009055186.tif 000047
【図２３】
2009055186.tif 000048
【図２４】
2009055186.tif 000049