(57)【要約】  【課題】  好適な特色再現を実現する画像処理システムを提供する。  【解決手段】  画像処理システム１は、サーバ装置４、クライアントＰＣ３及びプリンタ装置１０を含み、サーバ装置４にインストールされた色指定プログラム５は、デザイナーが指定した色（色票番号等）に応じて、プリンタ装置１０の色域に対応する色値（具体的には、ＲＧＢ値又はＣＭＹＫ値）に変換し、クライアントＰＣに表示させる。これにより、好適な特定色再現が実現される。【選択図】図４
2006094296.tif 000002
【特許請求の範囲】
【請求項１】
色を指定する色指定情報の入力を受け付ける入力手段と、
入力された色指定情報に応じて、画像出力装置で適用される出力色空間で表現された色データを生成する出力データ生成手段と、
前記出力データ生成手段により生成された出力色空間の色データに対応する色値を出力する色値出力手段と
を有する画像処理装置。
【請求項２】
前記入力手段は、色を指定する色指定情報と、この色を出力する出力装置を識別する装置識別情報と、この色がこの出力装置で出力されるときの出力条件を示す出力条件情報との入力を受け付け、
前記出力データ生成手段は、入力された色指定情報、装置識別情報及び出力条件情報に応じて、出力色空間の色データを生成する
請求項１に記載の画像処理装置。
【請求項３】
出力色空間の色データを、他の色空間の色データに変換するデータ変換手段
をさらに有し、
前記色値出力手段は、前記データ変換手段により変換された他の色空間の色データを前記色値として出力する
請求項１又は２に記載の画像処理装置。
【請求項４】
前記画像出力装置は、印刷装置であり、
前記出力データ生成手段は、印刷装置で適用される印刷色空間の色データを生成し、
前記データ変換手段は、印刷色空間の色データを、他の画像出力装置の色空間、又は、装置に依存しない色空間の色データに変換する
請求項３に記載の画像処理装置。
【請求項５】
前記出力データ生成手段は、指定された色に対応する複数の色データを生成し、
前記色値出力手段は、生成された複数の色出力データに対応する色値を出力する
請求項１に記載の画像処理装置。
【請求項６】
前記出力データ生成手段により生成された複数の色データを画像出力装置に送信するデータ送信手段
をさらに有し、
前記色値出力手段は、前記データ送信手段により送信された複数の色データに基づいて出力される複数の色画像それぞれと対応付ける態様で、これらの色データに対応する複数の色値を出力する
請求項５に記載の画像処理装置。
【請求項７】
記録媒体に形成されたカラー画像を測色する測色手段と、
前記測色手段により測色されたカラー画像の測色値に基づいて、画像出力装置で適用される出力色空間で表現された色データを生成する出力データ生成手段と
を有する画像処理装置。
【請求項８】
前記出力データ生成手段により生成された出力色空間の色データに対応する色値を出力する色値出力手段
をさらに有する請求項７に記載の画像処理装置。
【請求項９】
色を指定する色指定情報の入力に応じて、指定された色を出力する色出力データを生成する出力データ生成手段と、
前記出力データ生成手段により生成された色出力データに基づいて、指定された色を含むカラー画像、及び、この色出力データを示す色値画像を形成する像形成手段と
を有する画像形成装置。
【請求項１０】
色を指定する色指定情報の入力に応じて、指定された色を出力する色出力データを生成する出力データ生成手段と、
前記出力データ生成手段により生成された色出力データに基づいて、指定された色を含むカラー画像を形成する像形成手段と、
前記出力データ生成手段により生成された色出力データを示す色値を出力する色値出力手段と
を有する画像形成装置。
【請求項１１】
色を指定する色指定情報の入力を受け付け、
入力された色指定情報に応じて、画像出力装置で適用される出力色空間で表現された色データを生成し、
生成された出力色空間の色データに対応する色値を出力する
画像処理方法。
【請求項１２】
コンピュータを含む画像処理装置において、
色を指定する色指定情報の入力を受け付けるステップと、
入力された色指定情報に応じて、画像出力装置で適用される出力色空間で表現された色データを生成するステップと、
生成された出力色空間の色データに対応する色値を出力するステップと
を前記画像処理装置に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色票などを用いて色を指定し、色票と略等価な色を再現する画像処理装置に関する。
【背景技術】
【０００２】
例えば、特許文献１では、出力デバイスの色再現特性に対応した標準色データファイル群を具備しており、特色指定部は任意の特色に置き換え可能な構成が開示されている。
また、特許文献２では、カラー画像形成装置で色見本帳を出力し、ユーザに色を選択させ、カラーパレットに記憶させることにより、カラーパレットを指定することにより所望の色再現を得る技術が開示されている。
また、特許文献３では、カラーディスプレイにユーザ指定の画像を表示し、ポインティングデバイスにより指定された画素が、別途出力しておいた色票のどれに相当するかを示す技術が開示されている。
【特許文献１】特開平６−１０３３８１号公報
【特許文献２】特開平６−１０５１３１号公報
【特許文献３】特開平７−１０４６７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、上述した背景からなされたものであり、好適な特色再現を実現する画像処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
［画像処理装置］
上記目的を達成するために、本発明にかかる画像処理装置は、色を指定する色指定情報の入力を受け付ける入力手段と、入力された色指定情報に応じて、画像出力装置で適用される出力色空間で表現された色データを生成する出力データ生成手段と、前記出力データ生成手段により生成された出力色空間の色データに対応する色値を出力する色値出力手段とを有する。
【０００５】
好適には、前記入力手段は、色を指定する色指定情報と、この色を出力する出力装置を識別する装置識別情報と、この色がこの出力装置で出力されるときの出力条件を示す出力条件情報との入力を受け付け、前記出力データ生成手段は、入力された色指定情報、装置識別情報及び出力条件情報に応じて、出力色空間の色データを生成する。
【０００６】
好適には、出力色空間の色データを、他の色空間の色データに変換するデータ変換手段をさらに有し、前記色値出力手段は、前記データ変換手段により変換された他の色空間の色データを前記色値として出力する。
【０００７】
好適には、前記画像出力装置は、印刷装置であり、前記出力データ生成手段は、印刷装置で適用される印刷色空間の色データを生成し、前記データ変換手段は、印刷色空間の色データを、他の画像出力装置の色空間、又は、装置に依存しない色空間の色データに変換する。
【０００８】
好適には、前記出力データ生成手段は、指定された色に対応する複数の色データを生成し、前記色値出力手段は、生成された複数の色出力データに対応する色値を出力する。
【０００９】
好適には、前記出力データ生成手段により生成された複数の色データを画像出力装置に送信するデータ送信手段をさらに有し、前記色値出力手段は、前記データ送信手段により送信された複数の色データに基づいて出力される複数の色画像それぞれと対応付ける態様で、これらの色データに対応する複数の色値を出力する。
【００１０】
また、本発明にかかる画像処理装置は、記録媒体に形成されたカラー画像を測色する測色手段と、前記測色手段により測色されたカラー画像の測色値に基づいて、画像出力装置で適用される出力色空間で表現された色データを生成する出力データ生成手段とを有する。
【００１１】
好適には、前記出力データ生成手段により生成された出力色空間の色データに対応する色値を出力する色値出力手段をさらに有する。
【００１２】
［画像形成装置］
また、本発明にかかる画像形成装置は、色を指定する色指定情報の入力に応じて、指定された色を出力する色出力データを生成する出力データ生成手段と、前記出力データ生成手段により生成された色出力データに基づいて、指定された色を含むカラー画像、及び、この色出力データを示す色値画像を形成する像形成手段とを有する。
【００１３】
また、本発明にかかる画像形成装置は、色を指定する色指定情報の入力に応じて、指定された色を出力する色出力データを生成する出力データ生成手段と、前記出力データ生成手段により生成された色出力データに基づいて、指定された色を含むカラー画像を形成する像形成手段と、前記出力データ生成手段により生成された色出力データを示す色値を出力する色値出力手段とを有する。
【００１４】
［画像処理方法］
また、本発明にかかる画像処理方法は、色を指定する色指定情報の入力を受け付け、入力された色指定情報に応じて、画像出力装置で適用される出力色空間で表現された色データを生成し、生成された出力色空間の色データに対応する色値を出力する。
【００１５】
［プログラム］
また、本発明にかかるプログラムは、コンピュータを含む画像処理装置において、色を指定する色指定情報の入力を受け付けるステップと、入力された色指定情報に応じて、画像出力装置で適用される出力色空間で表現された色データを生成するステップと、生成された出力色空間の色データに対応する色値を出力するステップとを前記画像処理装置に実行させる。
【発明の効果】
【００１６】
本発明の画像処理装置によれば、好適な特色再現を実現することができる。
【発明を実施するための最良の形態】
【００１７】
［システム構成］
まず、本発明が適用される画像処理システム１の全体構成を説明する。
図１は、画像処理システム１の全体構成を例示する図である。
図１に例示するように、画像処理システム１は、プリンタ装置１０、クライアントＰＣ３及びサーバ装置４を有する。プリンタ装置１０、複数のクライアントＰＣ３及びサーバ装置４は、ＬＡＮ又はＷＡＮなどで構成されたネットワークを介して互いに接続している。
クライアントＰＣ３は、デザイナーなどのユーザが画像処理などに用いる汎用コンピュータであり、画像生成・編集のプログラムなどがインストールされている。
サーバ装置４は、後述する色指定プログラム５がインストールされたコンピュータ端末であり、クライアントＰＣ３からの要求に応じて、プリンタ装置１０に対して印刷要求又は色指定処理などを行う。
【００１８】
［プリンタ装置］
次に、本発明が適用されるプリンタ装置１０について説明する。
図２は、タンデム型のプリンタ装置１０の構成を示す図である。
図２に示すように、プリンタ装置１０は、画像読取ユニット１２、画像形成ユニット１４、中間転写ベルト１６、用紙トレイ１７、用紙搬送路１８、定着器１９及び画像処理装置２０を有する。このプリンタ装置１０は、クライアントＰＣ３（図１）からサーバ装置４を介して受信した画像データを印刷するプリンタ機能に加えて、画像読取装置１２を用いたフルカラー複写機としての機能、及び、ファクシミリとしての機能を兼ね備えた複合機であってもよい。
【００１９】
まず、プリンタ装置１０の概略を説明すると、プリンタ装置１０の上部には、画像読取装置１２及び画像処理装置２０が配設され、画像データの入力手段として機能する。画像読取装置１２は、原稿に表示された画像を読み取って、画像処理装置２０に対して出力する。画像処理装置２０は、画像読取装置１２から入力された画像データ、又は、ＬＡＮなどのネットワーク（図１）を介してクライアントＰＣ３等から入力された画像データに対して、色変換、階調補正及び解像度補正などの画像処理を施し、画像形成ユニット１４に対して出力する。
画像読取装置１２の下方には、カラー画像を構成する色に対応して、複数の画像形成ユニット１４が配設されている。本例では、黒（Ｋ）、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の各色に対応して第１の画像形成ユニット１４Ｋ、第２の画像形成ユニット１４Ｙ、第３の画像形成ユニット１４Ｍ及び第４の画像形成ユニット１４Ｃが、中間転写ベルト１６に沿って一定の間隔を空けて水平に配列されている。中間転写ベルト１６は、中間転写体として図中矢印Ａの方向に回動し、これら４つの画像形成ユニット１４Ｋ、１４Ｙ、１４Ｍ、１４Ｃは、画像処理装置２０から入力された画像データに基づいて各色のトナー像を順次形成し、これら複数のトナー像が互いに重ね合わせられるタイミングで中間転写ベルト１６に転写（一次転写）する。なお、各画像形成ユニット１４Ｋ、１４Ｙ、１４Ｍ、１４Ｃの色の順序は、黒（Ｋ）、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の順に限定されるものではなく、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の順序など、その順序は任意である。
【００２０】
用紙搬送路１８は、中間転写ベルト１６の下方に配設されている。用紙トレイ１７から供給された記録用紙３２は、この用紙搬送路１８上を搬送され、上記中間転写ベルト１６上に多重に転写された各色のトナー像が一括して転写（二次転写）され、転写されたトナー像が定着器１９によって定着され、矢印Ｂに沿って外部に排出される。
【００２１】
次に、プリンタ装置１０の各構成についてより詳細に説明する。
図２に示すように、画像読取ユニット１２は、原稿を載せるプラテンガラス１２４と、この原稿をプラテンガラス１２４上に押圧するプラテンカバー１２２と、プラテンガラス１２４上に載置された原稿の画像を読み取る画像読取装置１３０とを有する。この画像読取装置１３０は、プラテンガラス１２４上に載置された原稿を光源１３２によって照明し、原稿からの反射光像を、フルレートミラー１３４、第１のハーフレートミラー１３５、第２のハーフレートミラー１３６及び結像レンズ１３７からなる縮小光学系を介して、ＣＣＤ等からなる画像読取素子１３８上に走査露光して、この画像読取素子１３８によって原稿３０の色材反射光像を所定のドット密度（例えば、１６ドット／ｍｍ）で読み取るように構成されている。
【００２２】
画像処理装置２０は、画像読取ユニット１２により読み取られた画像データに対して、シェーディング補正、原稿の位置ズレ補正、明度／色空間変換、ガンマ補正、枠消し、色／移動編集等の所定の画像処理を施す。なお、画像読取ユニット１２により読み取られた原稿の色材反射光像は、例えば、赤（Ｒ）、緑（Ｇ）、青（Ｂ）（各８ｂｉｔ）の３色の原稿反射率データであり、画像処理装置２０による画像処理によって、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）（各８ｂｉｔ）の４色の原稿色材階調データに変換される。
【００２３】
第１の画像形成ユニット１４Ｋ、第２の画像形成ユニット１４Ｙ、第３の画像形成ユニット１４Ｍ及び第４の画像形成ユニット１４Ｃ（像形成手段）は、水平方向に一定の間隔をおいて並列的に配置され、形成する画像の色が異なる他は、ほぼ同様に構成されている。そこで、以下、第１の画像形成ユニット１４Ｋについて説明する。なお、各画像形成ユニット１４の構成は、Ｋ、Ｙ、Ｍ又はＣを付すことにより区別する。
画像形成ユニット１４Ｋは、画像処理装置２０から入力された画像データに応じてレーザ光を走査する光走査装置１４０Ｋと、この光走査装置１４０Ｋにより走査されたレーザ光により静電潜像が形成される像形成装置１５０Ｋとを有する。
【００２４】
光走査装置１４０Ｋは、半導体レーザ１４２Ｋを黒色（Ｋ）の画像データに応じて変調して、この半導体レーザ１４２Ｋからレーザ光ＬＢ（Ｋ）を画像データに応じて出射する。この半導体レーザ１４２Ｋから出射されたレーザ光ＬＢ（Ｋ）は、第１の反射ミラー１４３Ｋ及び第２の反射ミラー１４４Ｋを介して回転多面鏡１４６Ｋに照射され、この回転多面鏡１４６Ｋよって偏向走査され、第２の反射ミラー１４４Ｋ、第３の反射ミラー１４８Ｋ及び第４の反射ミラー１４９Ｋを介して、像形成装置１５０Ｋの感光体ドラム１５２Ｋ上に照射される。
像形成装置１５０Ｋは、矢印Ａの方向に沿って所定の回転速度で回転する像担持体としての感光体ドラム１５２Ｋと、この感光体ドラム１５２Ｋの表面を一様に帯電する帯電手段としての一次帯電用のスコロトロン１５４Ｋと、感光体ドラム１５４Ｋ上に形成された静電潜像を現像する現像器１５６Ｋと、クリーニング装置１５８Ｋとから構成されている。感光体ドラム１５２Ｋは、スコロトロン１５４Ｋにより一様に帯電され、光走査装置１４０Ｋにより照射されたレーザ光ＬＢ（Ｋ）により静電潜像を形成される。感光体ドラム１５２Ｋに形成された静電潜像は、現像器１５６Ｋにより黒色（Ｋ）のトナーで現像され、中間転写ベルト１６に転写される。なお、トナー像の転写工程の後に感光体ドラム１５２Ｋに付着している残留トナー及び紙粉等は、クリーニング装置１５８Ｋによって除去される。
他の画像形成ユニット１４Ｙ、１４Ｍ及び１４Ｃも、上記と同様に、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の各色のトナー像を形成し、形成された各色のトナー像を中間転写ベルト１６に転写する。
【００２５】
中間転写ベルト１６は、ドライブロール１６４と、第１のアイドルロール１６５と、ステアリングロール１６６と、第２のアイドルロール１６７と、バックアップロール１６８と、第３のアイドルロール１６９との間に一定のテンションで掛け回されており、駆動モータ（不図示）によってドライブロール１６４が回転駆動されることにより、矢印Ａの方向に所定の速度で循環駆動される。この中間転写ベルト１６は、例えば、可撓性を有するポリイミド等の合成樹脂フィルムを帯状に形成し、この帯状に形成された合成樹脂フィルムの両端を溶着等によって接続することにより無端ベルト状に形成されたものである。
また、中間転写ベルト１６には、各画像形成ユニット１４Ｋ、１４Ｙ、１４Ｍ、１４Ｃに対向する位置にそれぞれ第１の一次転写ロール１６２Ｋ、第２の一次転写ロール１６２Ｙ、第３の一次転写ロール１６２Ｍ及び第４の一次転写ロール１６２Ｃが配設され、感光体ドラム１５２Ｋ、１５２Ｙ、１５２Ｍ、１５２Ｃ上に形成された各色のトナー像は、これらの一次転写ロール１６２により中間転写ベルト１６上に多重に転写される。なお、中間転写ベルト１６に付着した残留トナーは、二次転写位置の下流に設けられたベルト用クリーニング装置１８９のクリーニングブレード又はブラシにより除去される。
【００２６】
用紙搬送路１８には、用紙トレイ１７から記録用紙３２を取り出す給紙ローラ１８１と、用紙搬送用の第１のローラ対１８２、第２のローラ対１８３及び第３のローラ対１８４と、記録用紙３２を既定のタイミングで二次転写位置に搬送するレジストロール１８５とが配設される。
また、用紙搬送路１８上の二次転写位置には、バックアップロール１６８に圧接する二次転写ロール１８５が配設されており、中間転写ベルト１６上に多重に転写された各色のトナー像は、この二次転写ロール１８５による圧接力及び静電気力で記録用紙３２上に二次転写される。各色のトナー像が転写された記録用紙３２は、第１の搬送ベルト１８６及び第２の搬送ベルト１８７によって定着器１９へと搬送される。
定着器１９は、上記各色のトナー像が転写された記録用紙３２に対して加熱処理及び加圧処理を施すことにより、トナーを記録用紙３２に溶融固着させる。
【００２７】
［サーバ装置］
次に、本発明が適用されるサーバ装置４について説明する。
図３は、本発明にかかる画像処理方法が適応されるサーバ装置４のハードウェア構成を、制御装置２０を中心に例示する図である。
図３に例示するように、サーバ装置４は、ＣＰＵ４０２及びメモリ４０４などを含む制御装置４０、通信装置４２、ＨＤＤ・ＣＤ装置などの記録装置４４、並びに、ＬＣＤ表示装置あるいはＣＲＴ表示装置およびキーボード・タッチパネルなどを含むユーザインターフェース装置（ＵＩ装置）４６から構成される。
【００２８】
［背景］
近年、コンピュータを用いて印刷用の画像データを生成・編集することがプリプレス分野で行われている。この分野のデザイナーは、市販されている色票、または、色票の番号等により、印刷用画像データの刷り上りの色を指定することがある。
最近では、プリンタ装置１０により印刷の出来上がりを校正することが行われ、あるいは、オンデマンドパブリッシングと呼ばれるように、プリンタ装置１０による出力を最終的な印刷物とすることもある。このようなワークフローはデジタル化されており、印刷用画像データを生成・編集する際に、画像データに色票名あるいは色票番号等を埋め込み、画像データを出力する際に画像データを解釈して色票相当の色を出力するという構成が知られている。
【００２９】
この場合、画像データのフォーマットは色票番号等を埋め込みが可能なものに限定される。当然、画像を生成・編集するプログラムもこのような画像データのフォーマットを取り扱えなければならない。代表的なものにページ記述言語（Page Description Language）のいくつかがある。また、このような画像データを受けて顕像化する印刷装置、プリンタ装置、あるいは表示装置等のカラー画像出力装置には、当然のことながら、このような画像データを解釈できる画像処理装置を必要とする。以下、この形態を特定色対応画像フォーマット媒介型と呼ぶことにする。この特定色対応画像フォーマット媒介型は最も広く用いられている方法であろう。
【００３０】
上記では市販されている色票を例示したように、「この部分は、こういった色にしたい。」というデザイナーの意図を、カラー画像出力時に反映させることが求められることがある。この意味では色票に限られたものではなく、デザイナーの意図した色を定義できればよい。例えば、ＣＩＥ（国際照明委員会）で定義された色空間の座標値などでもよく、デザイナーの意図した色のことを特定色と呼ぶことにする。
【００３１】
カラー画像データの生成・編集ソフトは多種多様にあり、その多くは、カラー画像出力装置との連携を考慮したものにはなっていない。反対に、カラー画像出力装置との連携を考慮しないから汎用性が高いとも言える。多くのカラー画像データの生成・編集ソフトで特定色を指定する場合、ＲＧＢ値またはＣＭＹＫ値を指定するようになっている。
【００３２】
上記特定色対応画像フォーマット媒介型では、画像データ生成・編集プログラムがその画像フォーマットに対応していなければならないという欠点がある。一般にページ記述言語の解釈プログラムは複雑なため簡単に作成できるものではない。したがって、特定色対応画像フォーマット媒介型では、実質的に画像データ生成・編集プログラムが限られてしまうことになる。カラー画像出力装置も同様である。
【００３３】
また、特開平６−１０３３８１号公報および特開平６−１０５１３１号公報に開示されている方法では、画像データ生成・編集を行う場合に、カラー画像出力装置とタイトな結合を必要とする。
また、特開平７−１０４６７２号公報に開示されている方法は、カラーディスプレイに表示された色とカラー画像出力機器との対応をつけるものであるが、上記のように、色票を指定する場合は、色票とカラー画像出力装置で作成した色票を目視で近いものを見つけるなどの作業を必要とするし、目的とする色票に近いものがない場合もある。
このように、上記先行技術は、デザイナーが意図する色と出力色を近似させるものであるが、カラー画像出力装置と連携、あるいは、一体となったシステムを前提としたものであった。
【００３４】
そこで、本実施形態における画像処理システム１は、画像データの生成・編集を行うクライアントＰＣ３と、プリンタ装置１０との連携がまったくなくとも所望の色再現を行うことを目的とする。
【００３５】
上記従来技術は、画像データの生成・編集ソフト上でデザイナーの意図する特定色を番号や名前で指定すること、あるいは、ポインティングデバイスでディスプレイ上の色票を指示することにより、カラー画像出力装置で出力された画像の色を特定色と同様にするという発想に基づいたものであった。
本実施形態における画像処理システム１では、デザイナーが使用している画像データの生成・編集プログラムで使用されている色の値（具体的には、ＲＧＢ値又はＣＭＹＫ値）を、サーバ装置４又はプリンタ装置１０がデザイナーに教えることで、何ら画像データの生成・編集プログラムに付加的な機能を設けずとも、好適な特定色再現を行うものである。
【００３６】
［色指定プログラム］
図４は、サーバ装置４（図１）により実行され、本発明にかかる画像処理方法を実現する色指定プログラム５の機能構成を例示する図である。
図４に例示するように、色指定プログラム５は、色指定入力部５００、色データ算出部５１０、通信部５５０、及び素データ生成部５６０を有する。また、色データ算出部５１０は、色名／表色値変換部５２０、表色値／ＲＧＢ変換部５３０、及び表色値／ＣＭＹＫ変換部５４０を含み、通信部５５０は、色票画像出力部５５２及び色値出力部５５４を含む。
なお、本実施形態では、色指定プログラム５がサーバ装置４にインストールされて、クライアントＰＣ３からの要求に応じて、サーバ装置４が色指定処理を行う形態を具体例とするが、これに限定されるものではなく、例えば、色指定プログラム５がクライアントＰＣ３にインストールされて、クライアントＰＣ３がそれぞれ色指定処理を行ってもよいし、色指定プログラム５がプリンタ装置１０にインストールされて、プリンタ装置１０自身が色指定処理を行ってもよい。
【００３７】
色指定プログラム５において、色指定入力部５００は、色票番号などの色を指定する色指定情報、色を出力する出力装置を識別する装置識別情報、及び、この色がこの出力装置で出力されるときの出力条件を示す出力条件情報などをクライアントＰＣ３（図１）から受信すると、受信した色指定情報、装置識別情報及び出力条件情報などを色データ算出部５１０に出力する。
【００３８】
図５は、クライアントＰＣ３（図１）に表示される表示画面７００を例示する図である。本図で例示される表示画面７００は、サーバ装置４により作成されたＨＴＭＬファイルに基づいてクライアントＰＣ３上に表示される。
図５に例示するように、表示画面７００には、色指定エリア７１０、出力装置指定エリア７２０、出力条件指定エリア７３０、色空間指定エリア７４０、色票間隔指定エリア７５０、色値表示エリア７６０及び再現精度表示エリア７７０が表示される。
色指定エリア７１０には、２つのラジオボタン７１２が設けられている。第１のラジオボタン７１２ａは、色票系列による色指定を選択するボタンであり、第２のラジオボタンは、Ｌａｂ値により色指定を選択するボタンである。ポインティングデバイスによりいずれかのラジオボタン７１２が選択されると、選択された方がアクティブとなる。
すなわち、第１のラジオボタン７１２ａが選択されると、色票系列選択ボックス７１４及び色指定ボックス７１６がアクティブとなる。この色票系列選択ボックス７１４は、色票系列（市販されているメジャーな色票の群）の選択を受け付ける。また、色指定ボックス７１６は、選択された色票系列の中から、特定の色の選択を受け付ける。例えば、色指定ボックス７１６は、比較的数が少なく、「あさぎ」、「紺色」等の色の名前で定義されているものに関しては、プルダウンメニューにより色名の選択を受け付け、多数の色票からなり番号で定義されているものに関しては、番号の入力を受け付ける。
色指定入力部５００は、この色票の指定操作を検知することにより、指定された色票の色を特定する。
【００３９】
また、第２のラジオボタン７１２ｂが選択されると、色値入力ボックス７１９がアクティブとなる。この色値入力ボックス７１９は、キーボード入力等により、所望のＬａｂ値の入力を受け付ける。本実施例では、Ｌａｂ値のみが入力可能であるが、他の色空間の色値が入力値となってもよい。例えば、色票の色は、ＣＩＥにより定義されている色空間Ｌａｂの他に、Ｌｕｖ、ＸＹＺなどや、ｓＹＣｂＣｒなどの機器に依存しない色空間を用いて定義することができる。
また、Ｌａｂ色空間は光源を指定して初めて定義可能であるが、本実施形態では、主たる対象を印刷関連業としているため、特に断らない限りＤ５０光源を前提として説明する。なお、他の光源であってもかまわないし、光源を選択するような構成も可能である。
色指定入力部５００は、この色値の入力操作を検知することにより、指定された色票の色を特定する。
【００４０】
また、色票が特定されるか、または、Ｌａｂ値が入力されると、色表示窓７１８には、指定に明らかな間違いがないかを確認できるように、指定された色が表示される。
【００４１】
出力装置指定エリア７２０には、出力装置指定ボックス７２２が設けられている。この出力装置指定ボックス７２２は、色票の画像（色票画像）を出力させる出力装置の指定を受け付ける。本実施形態では、プリンタ装置１０が出力装置として指定される場合を具体例として説明する。
【００４２】
出力条件指定エリア７３０には、カラーインテント選択ボックス７３２、ユーザ調整ボックス７３４及び色域圧縮法選択ボックス７３６が設けられている。カラーインテント選択ボックス７３２は、色票画像の出力条件としてカラーインテントの選択を受け付ける。カラーインテントとは、写真モード、Ｗｅｂモード、地図モードといったプリント時に指定できるパラメータである。また、ユーザ調整ボックス７３４は、ユーザ調整パラメータの入力を受け付ける。これは、機種によっては階調再現等をユーザが調整できるユーザ調整機構を具備したプリンタ装置に対応したものであり、このようなプリンタ装置は、ユーザにより入力されたユーザ調整パラメータを保存できるようになっている。実際の出力時にユーザ調整パラメータを用いるとすると、該ユーザ調整パラメータを考慮しないと正しい色データ出力がえられない。
なお、本実施形態の画像処理システム１では、出力装置の機種、カラーインテント及びユーザ調整が指定可能であるが、これに限定されるものではなく、想定するカラー画像出力装置（プリンタ装置、モニタ等）の色再現にかかわる出力条件を入力するように構成すればよい。また、本実施形態の色指定プログラム５は、ネットワークプリンタ用のソフトウエアであり、プリンタ装置１０とネットワークで接続されており、サーバ装置４（色指定プログラム５）側で、プリンタ装置１０に登録されているユーザ調整パラメータ等を取得することも可能である。
色域圧縮法選択ボックス７３６は、出力色空間がＣＭＹＫであるとき、又は、後述するＲＧＢ入力時のデバイスリンク形式のときにアクティブになる。一般に印刷で用いられるような特色とよばれる特定色は、ＣＭＹＫの組み合わせにより（プロセスカラー）再現される色よりも鮮やかであるものが含まれている。したがって、プリンタ装置１０は、プロセスカラーであるため、指定された色票がプリンタ装置で再現可能な色域外であれば、色域の圧縮を施す必要がある。この色域の圧縮には複数の手法があり、これらの手法により色再現が異なる。そこで、色域圧縮法選択ボックス７３６は、色域圧縮の手法を指定するパラメータを受け付ける。受け付けるパラメータは、例えば、色差優先、彩度優先、色相優先などである。
【００４３】
色空間指定エリア７４０には、色データ出力の色空間を選択するための複数のラジオボタン７４２が設けられている。本例では、第２のラジオボタン７４２の選択により、ＣＭＹＫ色空間が指定されている。本実施形態では、ＲＧＢ、ＣＭＹＫ及びＬａｂが選択可能である。他の色空間と区別するために、以降、色データ出力の色空間を出力色空間と呼ぶことにする。
なお、色指定入力部５００は、出力色空間としてＣＭＹＫが選択された場合は、カラーインテントの選択を禁止する。すなわち、出力色空間としてＣＭＹＫが選択された場合は、カラーインテントは選択できないようになっている。ＲＧＢ画像データが出力される場合は、プリンタ装置１０で出力する際にプリンタ装置１０の色空間ＣＭＹＫに色変換される。その際に、カラーインテントに基づいた色変換係数が選択されるわけである。一方、ＣＭＹＫ画像データが出力される場合には、そのような色変換を経ることなく、直接出力されるのが一般的な利用形態であるからである。画像データを編集するデザイナー（ユーザ）が、ＲＧＢ画像データを編集するか、または、ＣＭＹＫ画像データに応じて出力色空間が選択される。このとき、ＲＧＢ画像データであれば、プリンタ装置１０でＲＧＢをＣＭＹＫに色変換する手前で編集していることになり、このプリンタ装置１０での色変換を考慮する必要がある。ＣＭＹＫ画像データであれば、プリンタ装置１０の色変換は基本的にスルーの状態で出力することであるため、プリンタ装置１０のカラーインテントを必要としない。以上のことから、色指定入力部５００は、出力色空間としてＣＭＹＫが選択されている場合には、カラーインテントの選択を禁止する。
【００４４】
色票間隔指定エリア７５０には、色差間隔選択ボックス７５２が設けられている。この色差間隔選択ボックス７５２は、出力される複数の色票の色差の入力を受け付ける。入力された色差に応じて、プリンタ装置１０は、指定された色を中心として、複数の色票画像を記録用紙に印刷する。
【００４５】
上記、色指定エリア７１０、出力装置指定エリア７２０、出力条件指定エリア７３０、色空間指定エリア７４０及び色票間隔指定エリア７５０においてユーザが色指定情報、装置識別情報及び出力条件情報等を入力すると、色指定入力部５００は、入力された色指定情報、装置識別情報及び出力条件情報を取得し、ＯＫボタン７０２でクリック操作が検知されると、これをトリガーとして、入力された色指定情報、装置識別情報及び出力条件情報を色データ算出部５１０に出力する。すなわち、ＯＫボタン７０２に対する操作は、色データ算出部５１０による計算実行のトリガーとなる。
色値表示エリア７６０及び再現精度表示エリア７７０には、色データ算出部５１０により算出された算出結果が表示される。詳細については後述する。
【００４６】
色データ算出部５１０は、色指定入力部５００から入力された色指定情報、装置識別情報及び出力条件情報に基づいて、指定された色をプリンタ装置１０で出力するための色値を算出する。
【００４７】
通信部５５０は、色票画像出力部５５２及び色値出力部５５４を有する。
色票画像出力部５５２は、色データ算出部５１０により算出された色値（ＣＭＹＫ値）を用いて、色票の印刷データ（ＣＭＹＫ値からなる画像データ）を作成し、作成された印刷データをプリンタ装置１０に送信する。
色値出力部５５４は、色データ算出部５１０により算出された色値（ユーザに指定された色空間の色値）を、クライアントＰＣ３に送信する。また、色値出力部５５４は、色データ算出部５１０により算出された色値をフォントデータとしてプリンタ装置１０に送信し、色票画像と同一の記録用紙に印刷させてもよい。この場合に、指定された色票画像と共に、算出された色値が数字等として記録用紙に印刷される。
【００４８】
素データ生成部５６０は、プリンタ装置１０から受信した測色値に基づいて、プリンタ装置１０の素データを生成し、生成された素データを色データ算出部５１０に出力する。素データとは、機器依存色空間の座標値（例えば、ＣＭＹＫやＲＧＢ）とその測色値（例えばＬａｂ）との対であって、例えば、プリンタに既知の機器依存色空間の座標値（色信号）を与え、色票を出力して測色することにより生成することができる。本実施形態では、以下、プリンタ装置１０のＣＭＹＫ値に対応するＬａｂ値の複数対をプリンタ装置１０の素データと呼ぶ。
【００４９】
［色データ算出部の詳細］
次に、色データ算出部５１０をより詳細に説明する。
図６は、色データ算出部５１０に記憶されている色値テーブル５１２を例示する図である。
図６に例示するように、色データ算出部５１０は、色票の番号（色票番号）と、色票のＬａｂ値、ＲＧＢ値及びＣＭＹＫ値を含む色値とが互いに対応付けられた色値テーブル５１２を予め記憶している。色票番号の代わりに色名が色値テーブル５１２に登録されてもよく、この場合には、色名に番号を割り付けておけばよい。
また、１つの色値テーブル５１２は１つの色票系列に相当しており、色票系列が複数ある場合に、色データ算出部５１０は、複数の色票系列毎に、色値テーブル５１２をもつことになる。
また、色データ算出部５１０は、出力装置（プリンタ装置１０など）の機種毎、カラーインテント毎に、それぞれ色値テーブル５１２を有することにより、プリンタ装置１０の特性等にも対応できる。他の色指定入力部５００により決定されるパラメータも概ね対応可能である。
すなわち、色データ算出部５１０は、予め記憶された色値テーブル５１２を参照して、色票番号又は色名等に対応するＬａｂ値、ＲＧＢ値又はＣＭＹＫ値を検出する。
【００５０】
ただし、任意のＬａｂ値が指定された場合には、色値テーブル５１２では対応できない。そこで、色データ算出部５１０は、以下に説明するように、色名／表色値変換部５２０、表色値／ＲＧＢ変換部５３０、及び表色値／ＣＭＹＫ変換部５４０を用いて、指定された色（Ｌａｂ値、色票番号又は色名等）に対応するＲＧＢ値又はＣＭＹＫ値を算出する。
【００５１】
図４に例示するように、色データ算出部５１０は、色名／表色値変換部５２０、表色値／ＲＧＢ変換部５３０、及び表色値／ＣＭＹＫ変換部５４０を有する。色指定入力部５００から入力された色指定情報（色票系列、色番号、及び色名）は、色名／表色値変換部５２０により、Ｌａｂなどの表色値に変換される。なお、表色値は、出力装置（プリンタ装置、モニタ等）に依存しない色空間の座標値であれば何でもよい。色名／表色値変換部５２０は、色名等と表色値とが互いに対応付けられた色名変換テーブルを記憶しており、この色名変換テーブルを引くことにより、色名等に対応するＬａｂ値を求める。なお、色名／表色値変換部５２０は、色指定入力部５００からＬａｂ値が直接入力された場合は、このＬａｂ値をそのまま表色値／ＲＧＢ変換部５３０又は表色値／ＣＭＹＫ変換部５４０に出力する。
【００５２】
出力色空間がＲＧＢである場合には、表色値は、表色値／ＲＧＢ変換部５３０によりＲＧＢ値に変換され、出力色空間がＣＭＹＫである場合には、表色値は、表色値／ＣＭＹＫ変換部５４０によりＣＭＹＫ値に変換される。本方法は、色データ出力値を都度算出するため、Ｌａｂ値入力にも好適である。
【００５３】
次に、表色値／ＲＧＢ変換部５２０をより詳細に説明する。プリンタ装置１０内部の色変換の形式に関して以下の２つの場合がある。
ＲＧＢ画像データが入力されると、プリンタ装置１０は色変換を行いＣＭＹＫ画像データに変換して画像を出力する。この際の色変換は、ＲＧＢからＬａｂ等の機器独立色空間に変換する第１の色変換を行い、その後、第２の色変換によりＬａｂ等の機器独立色空間からプリンタ装置１０の色空間であるＣＭＹＫに変換する場合で、第１、第２の２つの色変換パラメータが存在する方法である（以下、これをＤ．Ｉ色変換方式と呼ぶ）。さらに、プリンタ装置１０が、第１の色変換パラメータで色変換を行い、色域圧縮を行い、第２の色変換パラメータで色変換を行う場合のような構成であっても、色域圧縮を第２の変換パラメータの一部とみなせば、この方式と同一に扱えるし、ユーザ調整のパラメータも同様である。
もう一つは、ＲＧＢからプリンタ装置１０の色空間へ直接変換するやり方で、ただ一つの色変換パラメータが存在する（以下、デバイスリンク色変換方式と呼ぶ）。ユーザ調整パラメータが指定されている場合も、Ｄ．Ｉ色変換方式と同様の考え方をすればよい。
【００５４】
図７は、Ｄ．Ｉ色変換方式に対応する表色値／ＲＧＢ変換部５２０の機能構成を例示する図であり、図７（Ａ）は、第１の表色値／ＲＧＢ変換部５２０の機能構成を例示し、図７（Ｂ）は、第２の表色値／ＲＧＢ変換部５２０の機能構成を例示する。
図７（Ａ）に例示するように、第１の表色値／ＲＧＢ変換部５２０は、色変換パラメータ逆演算部５３２及び第１の色変換パラメータ取得部５３４を含む。第１の色変換パラメータ取得部５３４は、例えば、プリンタ装置１０から、このプリンタ装置１０で適用される第１の色変換パラメータ（ＲＧＢからＬａｂに変換するパラメータ）を取得し、取得した第１の色変換パラメータを色変換パラメータ逆演算部５３２に出力する。
第１の色変換パラメータは、例えば、線形式、アフィン変換式、高次多項式、ニューラルネットワーク、又は、多次元テーブル等の、色変換に適するものであれば何でもよい。色変換の方向は、ＲＧＢからＬａｂであるから、これを逆方向にとけばよい。色変換パラメータ逆演算部５３２は、色変換式が線形式、アフィン変換式である場合には、これらの逆関数を算術的に求めればよい。高次多項式、ニューラルネットワーク、多次元テーブル等は、算術的に逆関数が求まらない。高次多項式、ニューラルネットワークなど微分連続な関数形であればコンピュータカラーマッチング（ＣＣＭ）が知られている。また、ＲＧＢの複数のパターンを発生させ、第１の色変換パラメータを適用してＲＧＢとＬａｂの対を複数作り、ＬａｂからＲＧＢを予測するニューラルネットワークを生成する方法や、回帰手法を用いてもよい。これらを総称して、第１の色変換パラメータの逆関数と呼ぶ。第１の色変換パラメータ逆演算部５３２は、このように第１の色変換パラメータの逆関数を求めて適用する。また、予め第１の色変換パラメータに対応させ、第１の色変換パラメータの逆関数を記憶させておけば、この第１の色変換パラメータの逆関数を求める機構を省略することが可能である。第１の色変換パラメータの逆関数に、表色値を代入することによりＲＧＢ値（色データ出力）が求まる。なお、図７（Ａ）に例示する手法では、第２の色変換パラメータを考慮していないので、表色値がプリンタ装置の色域外である場合、色再現精度が低下する、色差精度が求まらない、といった欠点を有するが、Ｄ．Ｉ色変換方式に対しては最も簡便な特徴がある。
【００５５】
一方、図７（Ｂ）に例示するように、第２の表色値／ＲＧＢ値変換部５２０は、色変換パラメータ逆演算部５３２及び第１の色変換パラメータ取得部５３４に加えて、第２の色変換パラメータ演算部５３６、第２の色変換パラメータ取得部５３７、出力装置色空間／表色値色変換部５３８及び出力装置色特性記憶部５３９を含み、Ｄ．Ｉ色変換方式において、第２の色変換パラメータを考慮して表色値をＲＧＢ値に変換する。
第２の色変換パラメータ取得部５３７は、例えば、プリンタ装置１０から、このプリンタ装置１０で適用される第２の色変換パラメータを取得し、第２の色変換パラメータ演算部５３６は、取得された第２の色変換パラメータを適用して、表色値をプリンタ装置１０の色空間であるＣＭＹＫ値に変換する。第２の色変換パラメータは、色指定入力部５００から入力された出力条件情報等で決定されるものである。この際に、色域圧縮等、第２の色変換パラメータに依存した変換がなされる。
次に、出力装置特性記憶部５３９は、プリンタ装置１０のＣＭＹＫ値に対応するＬａｂ値の複数対を保持している。すなわち、出力装置特性記憶部５３９は、素データ生成部５６０から入力された素データを保持している。プリンタ装置１０の素データがあれば、種々の公知の方法により、任意のＣＭＹＫ値に対するＬａｂ値を予測することが可能である。すなわち、出力装置色空間／表色値色変換部５３８は、プリンタ装置１０の素データを用いて、任意のＣＭＹＫ値に対するＬａｂ値を予測する。具体的には、出力装置色空間／表色値色変換部５３８は、第２の色変換パラメータ演算部５３６により算出されたＣＭＹＫ値を再び表色値（Ｌａｂ）に戻す。なお、プリンタ装置１０の色域外である等の条件により、色名／表色値色変換部５２０に入力されたＬａｂ値と、出力装置色空間／表色値色変換部５３８により算出されるＬａｂ値とは、互いに異なった値になる場合がある。
次に、第１の色変換パラメータ取得部５３４は、プリンタ装置１０から第１の色変換パラメータを取得し、第１の色変換パラメータ逆演算部５３２は、取得された第１の色変換パラメータを適用して、出力装置色空間／表色値色変換部５３８から入力されたＬａｂ値をＲＧＢ値に変換する。なお、図７（Ｂ）における第１の色変換パラメータ取得部５３４及び第１の色変換パラメータ逆演算部５３２は、図７（Ａ）に例示したものと実質的に同一である。
【００５６】
図８は、表色値／ＣＭＹＫ変換部５４０の機能構成を例示する図である。
図８に例示するように、表色値／ＣＭＹＫ変換部５４０は、ＵＣＲ率算出部５４２、出力装置色特性記憶部５４４及びＣＭＹＫ値生成部５４６を含む。
表色値ＬａｂからＣＭＹＫは直接的に求められない。このため、ＵＣＲ（Under Color  Removal）によりＫ値を決定することが知られている。
ＵＣＲ率算出部５４２は、表色値に基づいてＵＣＲ率を算出する。
出力装置特性記憶部５４４は、図７（Ｂ）に例示した出力装置特性記憶部５３９と実質的に同一であり、プリンタ装置１０の素データを記憶している。
ＣＭＹＫ値生成部５４６は、出力装置特性記憶部５４４に格納されているプリンタ装置１０の素データに基づいて、ＣＭＹＫを決定する。その際に、色域外のＬａｂは何らかの色域圧縮が必要である。この色域圧縮は、色指定入力部５００から入力された出力条件情報（図５の色域圧縮法選択ボックス７３６において指定された色域外の処理方法）に基づいてなされる。
【００５７】
［色指定動作］
次に、色指定プログラム５の動作を説明する。
図９は、サーバ装置４（色指定プログラム５）による色指定処理（Ｓ１０）を説明するフローチャートである。
図１０は、プリンタ装置１０により印刷される印刷画像を例示する図である。
【００５８】
図９に示すように、ステップ１００（Ｓ１００）において、色指定入力部５００（図４）は、図５に例示した表示画面をクライアントＰＣ３に表示させて、色指定情報（色票番号等）、装置識別情報（プリンタ装置１０の識別情報）及び出力条件情報（カラーインテントなど）の入力を促す。
色指定入力部５００は、ユーザ（デザイナー）により、色指定情報（色票番号等）、装置識別情報（プリンタ装置１０の識別情報）及び出力条件情報（カラーインテントなど）が入力され、ＯＫボタン７０２（図５）がクリックされると、入力された色指定情報、装置識別情報及び出力条件情報を色データ算出部５１０に出力する。
【００５９】
ステップ１１０（Ｓ１１０）において、色データ算出部５１０（図４）は、入力された色指定情報に基づいて、色を指定する情報が色票番号又は色名であるか、Ｌａｂ値であるかを判定する。色指定プログラム５は、色指定がＬａｂ値によりなされている場合（すなわち、色指定エリア７１０（図５）において第２のラジオボタン７１２ｂが選択された場合）に、Ｓ１３０の処理に移行し、色指定が色票番号又は色名等でなされている場合（すなわち、色指定エリア７１０（図５）において第１のラジオボタン７１２ａが選択されている場合）に、Ｓ１２０の処理に移行する。
【００６０】
ステップ１２０（Ｓ１２０）において、色データ算出部５１０の色名／表色値変換部５２０は、指定された色票番号又は色名をＬａｂ値に変換する。
【００６１】
ステップ１３０（Ｓ１３０）において、色データ算出部５１０は、入力された色指定情報等に基づいて、色値を出力する際の色空間を判定する。色指定プログラム５は、出力色空間がＲＧＢ又はＬａｂである場合（すなわち、色空間指定エリア７４０（図５）において第１のラジオボタン７４２ａ又は第３のラジオボタン７４２ｃが選択されている場合）に、Ｓ１４０の処理に移行し、出力色空間がＣＭＹＫである場合（すなわち、色空間指定エリア７４０（図５）において第２のラジオボタン７４２ｂが選択されている場合）に、Ｓ１５０の処理に移行する。
【００６２】
ステップ１４０（Ｓ１４０）において、表色値／ＲＧＢ変換部５３０は、入力されたＬａｂ値（又は、色名表色値変換部５２０により変換されたＬａｂ値）を、プリンタ装置１０で適用される第２の色変換パラメータを適用して、プリンタ装置１０の色空間であるＣＭＹＫ値に変換し、変換されたＣＭＹＫ値をプリンタ装置１０の素データに基づいてＬａｂ値に変換する。
さらに、表色値／ＲＧＢ値変換部５３０は、プリンタ装置１０で適用される第１の色変換パラメータを適用して、素データに基づいて変換されたＬａｂ値をＲＧＢ値に変換する。なお、出力色空間がＬａｂである場合に、素データに基づいて変換されたＬａｂがそのまま出力される。
【００６３】
ステップ１５０（Ｓ１５０）において、表色値／ＣＭＹＫ変換部５４０は、入力されたＬａｂ値（又は、色名表色値変換部５２０により変換されたＬａｂ値）に基づいてＵＣＲ率を算出し、算出されたＵＣＲ値、入力されたＬａｂ値、及び、プリンタ装置１０の素データに基づいて、ＣＭＹＫ値を決定する。
【００６４】
ステップ１６０（Ｓ１６０）において、色票画像出力部５５２は、色データ算出部５１０により算出された色値（ＲＧＢ値、Ｌａｂ値又はＣＭＹＫ値）を用いて、色票の印刷データを作成し、作成された印刷データをプリンタ装置１０に送信し、色値出力部５５４は、色データ算出部５１０により算出された色値の数値をフォントデータに変換してプリンタ装置１０に送信する。
プリンタ装置１０は、サーバ装置４から受信した画像データ（色票の印刷データと色値のフォントデータとが合成されたもの）に基づいて、図１０に例示するように、色票画像３２４及び色値表示画像３２６を記録用紙３２に印刷する。色票画像３２４は、指定された色を中心として、指定された色差間隔で複数印刷され、それぞれの色票画像３２４に対応付けられた態様で（本例では、近傍に配置）、それぞれの色値（出力色空間の座標値）を示す色値表示画像３２６が印刷される。また、ヘッダ領域３２２には、色指定情報（Ａ社特色色票、＃１３８番）、装置識別情報（プリンタ装置１０の識別情報「プリンタＡ」）、及び出力条件情報（カラーインテントの有無など）が印刷される。
【００６５】
また、色値出力部５５４は、色データ算出部５１０により算出された色値（ユーザに指定された色空間の色値）を、クライアントＰＣ３に送信する。
クライアントＰＣ３は、図５に例示するように、色値表示エリア７６０に、算出された色値を表示する。この色値表示エリア７６０には、出力色空間の座標値（色値）が表示される。
また、再現精度表示エリア７７０には、精度情報ボックス７７２が設けられている。精度情報ボックス７７２には、色域外における色差ΔＥが表示される。すなわち、色データ算出部５１０は、色域圧縮に伴う色差ΔＥを算出し、算出された色差ΔＥは、色値出力部５５４を介してクライアントＰＣ３に表示される。この色差ΔＥは、概算であるが、デザイナーが色票を選定する際の判断を助ける。
【００６６】
以上説明したように、本実施形態におけるサーバ装置４は、色票または表色値をプリンタ装置１０（カラー画像出力装置）で、または、基準色で再現した場合に、色票または表色値が好適に再現されるであろう色データ出力（色値）を算出し提示することができる。
【００６７】
［変形例］
次に、上記実施形態の変形例を説明する。
まず、デバイスリンク形式に対応した表色値／ＲＧＢ変換部５７０を説明する。
図１１は、デバイスリンク形式の表色値／ＲＧＢ変換部５７０の機能構成を例示する図である。
図１１に例示するように、本変形例における表色値／ＲＧＢ変換部５７０は、図７（Ｂ）で説明したものと実質的に同一である出力装置色空間／表色値色変換部５３８及び出力装置色特性記憶部５３９に加えて、ＲＧＢサンプル点生成部５７２、デバイスリンク変換パラメータ取得部５７４、デバイスリンク色変換部５７６、表色値／ＲＧＢ変換モデル生成部５７８、表色値／ＲＧＢ変換モデル記憶部５８０、及び表色値／ＲＧＢ変換モデル適用部５８２を含む。
本例の表色値／ＲＧＢ変換部５７０は、ＯＫボタン７０２のクリック操作をトリガーとして、以下の計算を開始する。
ＲＧＢサンプル点生成部５７２は、複数のＲＧＢ値の組み合わせを生成する。本例では、ＲＧＢ各軸均等１０分割（１１格子点）を直行させたものである。総数は１１×１１×１１＝１３３１格子点である（ＲＧＢ格子点データと呼ぶ）。
次に、デバイスリンク色変換パラメータ取得部５７４は、入力されたパラメータにより決定されたデバイスリンク色変換パラメータを取得する。
デバイスリンク色変換部５７６は、デバイスリンク色変換パラメータ取得部５７４により取得されたデバイスリンク色変換パラメータを適用して、ＲＧＢ格子点データ全てをプリンタ装置１０のＣＭＹＫ値に変換する。
次に、出力装置色空間／表色値色変換部５３８は、出力装置色特性記憶部５３９に記憶されているプリンタ装置１０の素データに基づいて、デバイスリンク色変換部５７６により変換されたＣＭＹＫ値をＬａｂに変換する。
次に、表色値／ＲＧＢ色変換モデル生成部５７８は、ＲＧＢ格子点とそれに対応するＬａｂ値（出力装置色空間／表色値色変換部５３８により生成されたＬａｂ値）とに基づき、Ｌａｂ値からＲＧＢ値を予測する予測モデルを生成する。例えば、表色値／ＲＧＢ色変換モデル生成部５７８は、Ｌａｂ値とＲＧＢ値の複数対があるので、回帰手法やニューラルネットワーク等の手法を用いて予測モデルを生成する。ただし、この際の色域はプリンタ装置１０のものであるので、色域外のＬａｂ値に対して色域圧縮が必要となる。例えば、ユーザに指定された色域外の処理方法（出力条件指定エリア７３０（図５）で入力されたもの）に基づいて色域圧縮を行えばよい。
色名／表色値変換部５２０（図４）により変換される表色値は、ユーザの任意の指定で決定されるものであるから、都度計算することになっては効率が悪い。したがって、表色値／ＲＧＢ色変換モデル生成部５７８は、ＲＧＢサンプル点生成部５７２と同様に、Ｌａｂの格子点を生成して、生成された格子点のＬａｂ値に対応するＲＧＢ値を全てについて求める。つまり、最終的にＬａｂ値をＲＧＢ値に変換する多次元テーブルが、表色値／ＲＧＢ色変換モデル生成部５７８により生成される。この多次元テーブルの生成に時間を要するような場合は、入力されるパラメータ（出力条件情報等）と対応をつけて、表色値／ＲＧＢ色変換モデル生成部５７８により生成される多次元テーブルを、表色値／ＲＧＢ色変換モデル記憶部５８０に記憶しておくことができる。
表色値／ＲＧＢ色変換モデル適用部５８２は、表色値／ＲＧＢ色変換モデル生成部５７８により生成された多次元テーブルを適用して、色名／表色値変換部５２０から入力された表色値をＲＧＢ値に変換する。なお、２度目以降は、多次元テーブルを生成せずに、表色値／ＲＧＢ色変換モデル適用部５８２は、表色値／ＲＧＢ色変換モデル記憶部５８０から多次元テーブルを呼び出して、色名／表色値変換部５２０から入力された表色値をＲＧＢ値に変換する。
【００６８】
また、上記実施形態では、プリンタ装置１０の出力色空間をＣＭＹＫとしたが、ＣＭＹ、あるいはＨｉＦｉカラーと呼ばれる５色以上の色空間でも可能である。また、プリンタ装置１０等のカラー画像出力装置は、経年変化で色再現性が変化することがある。その場合は、出力装置色特性記憶部５３９に格納されているプリンタ装置１０の素データを更新するようにすれば、色再現精度を維持できる。
【００６９】
次に、素データの更新方法を説明する。
素データは、予め定義されたＣＭＹＫ値をプリンタ装置１０で印刷してカラーパッチとし（顕像化し）、このカラーパッチを測色器（不図示）で測色して、Ｌａｂ等の測色値と元のＣＭＹＫ値とを互いに対応づけることにより生成される。以下、色票の色値を中心とした素データの更新方法を例示する。
図１２は、素データに対応する色票パッチ３２６を例示する図である。
図１３は、色票パッチ３２６の測色値に基づいて生成される色票測色値テーブル６１４を例示する図である。
図１２（Ａ）に例示するように、素データ生成部５６０は、色票定義テーブル５６２を有し、色票定義テーブル５６２に記憶されている色値（ＣＭＹＫ値）に基づいて色票パッチ３２６の画像データを生成し、プリンタ装置１０に送信する。プリンタ装置１０は、素データ生成部５６０から入力された色票パッチ３２６の画像データに基づいて、図１２（Ｂ）に例示するように、複数の色票パッチ３２６を記録用紙３２に印刷する。
また、プリンタ装置１０は、用紙搬送路１８上に設けられた測色器（不図示）、又は、画像読取ユニット１２を用いて、記録用紙３２に印刷された色票パッチ３２６を測色し、色票パッチ３２６の測色値（Ｌａｂ）を素データ生成部５６０に返信する。
素データ生成部５６０は、プリンタ装置１０から受信した測色値に基づいて、図１３に例示するように、複数の色票番号（又は色名）と測色値（Ｌａｂ値）とが対応付けられた色票測色値テーブル５６４を生成する。
素データ生成部５６０は、図１２（Ａ）に例示した色票定義テーブル５６２と、図１３に例示した色票測色値テーブル６１４とを素データとして出力装置色特性記憶部５３９に出力する。
このように、素データ生成部５６０は、既定のタイミングで、色票パッチの画像データを生成してプリンタ装置１０に印刷させ、印刷された色票パッチの測色値をプリンタ装置１０から取得して、出力装置色特性記憶部５３９に記憶される素データを更新する。
【００７０】
他の変形例として、プリンタ装置１０から必要な色変換パラメータ等の情報を取得できないような独立したプログラムとして構成することも可能である。その場合には、プログラムが必要なパラメータ、出力装置色特性等を何らかの形で記憶するようにしておけばよい。
【００７１】
上記実施形態では、色票または表色値と、特定のプリンタ装置１０等のカラー画像出力装置が特定された場合に、プリンタ装置１０で色票の色を再現するために好適な構成を示した。一方、印刷業界では標準的な印刷を想定した基準色が定義されている。代表的なものに、Japan Color、SWOP、Euro Scale、雑誌広告基準色等がある。これらは、カラー画像出力装置と等価と考えることが出る。したがって、カラー画像出力装置とその出力条件を特定する代わりに、基準色（色空間）を指定するようにすれば、指定された特定色を指定された基準色で再現する際の出力カラーデータが求まる。
【００７２】
また、上記実施形態では、ユーザ（デザイナー）が色票番号又はＬａｂ値等を入力することにより、色を指定したが、これに限定されるものではなく、例えば、クライアントＰＣ３に接続された測色器等（スキャナでもよい）により色票を読み取らせることにより、色を指定してもよい。
この場合、クライアントＰＣ３に接続された測色器は、ユーザがセットした色票を測色し、その測色値（Ｌａｂ値）を、クライアントＰＣ３を介してサーバ装置４に送信する。この場合に、色データ算出部５１０（図４）に設けられた色名／表色値変換部５２０を省くことができる。すなわち、図４に例示された表色値／ＲＧＢ変換部５３０又は表色値／ＣＭＹＫ変換部５４０は、クライアントＰＣ３の測色器から受信した測色値（Ｌａｂ値）をＲＧＢ値又はＣＭＹＫ値に変換する。
このように、クライアントＰＣ３に測色器を設けることにより、色票を直接読み取って色を指定することができる。
【図面の簡単な説明】
【００７３】
【図１】画像処理システム１の全体構成を例示する図である。
【図２】タンデム型のプリンタ装置１０の構成を示す図である。
【図３】本発明にかかる画像処理方法が適応されるサーバ装置４のハードウェア構成を、制御装置２０を中心に例示する図である。
【図４】サーバ装置４（図１）により実行され、本発明にかかる画像処理方法を実現する色指定プログラム５の機能構成を例示する図である。
【図５】クライアントＰＣ３（図１）に表示される表示画面７００を例示する図である。
【図６】色データ算出部５１０に記憶されている色値テーブル５１２を例示する図である。
【図７】Ｄ．Ｉ色変換方式に対応する表色値／ＲＧＢ変換部５２０の機能構成を例示する図である。
【図８】表色値／ＣＭＹＫ変換部５４０の機能構成を例示する図である。
【図９】サーバ装置４（色指定プログラム５）による色指定処理（Ｓ１０）を説明するフローチャートである。
【図１０】プリンタ装置１０により印刷される印刷画像を例示する図である。
【図１１】デバイスリンク形式の表色値／ＲＧＢ変換部５７０の機能構成を例示する図である。
【図１２】素データに対応する色票パッチ３２６を例示する図である。
【図１３】色票パッチ３２６の測色値に基づいて生成される色票測色値テーブル６１４を例示する図である。
【符号の説明】
【００７４】
４・・・サーバ装置
５・・・色指定プログラム
５００・・・色指定入力部
５１０・・・色データ算出部
５２０・・・色名／表色値変換部
５３０・・・表色値／ＲＧＢ変換部
５４０・・・表色値／ＣＭＹＫ変換部
５５０・・・通信部
５５２・・・色票画像出力部
５５４・・・色値出力部
５６０・・・素データ生成部
３・・・クライアントＰＣ
１０・・・プリンタ装置
【図１】
2006094296.tif 000003
【図２】
2006094296.tif 000004
【図３】
2006094296.tif 000005
【図４】
2006094296.tif 000006
【図５】
2006094296.tif 000007
【図６】
2006094296.tif 000008
【図７】
2006094296.tif 000009
【図８】
2006094296.tif 000010
【図９】
2006094296.tif 000011
【図１０】
2006094296.tif 000012
【図１１】
2006094296.tif 000013
【図１２】
2006094296.tif 000014
【図１３】
2006094296.tif 000015