(57)【要約】【課題】  ユーザが指定する記録材の載り量に合わせたカラーチャートを作成してユーザ好みのプロファイルを作成することである。【解決手段】  プリンタに対するカラーマッチングのためのプロファイルを作成する情報処理装置において、カラー画像を形成するためにプリンタに収容される記録材の最大載り量を指定する（Ｓ２０１）そして、入力される記録材の格子点情報と、前記指定手段により指定される前記記録材の最大載り量とに基づいてカラーチャート作成用の格子点情報を生成する（２０２）構成を特徴とする。【選択図】  図２
2009027587.tif 000002
【特許請求の範囲】
【請求項１】
出力デバイスに対するカラーマッチングのためのプロファイルを作成する情報処理装置であって、
カラー画像を形成する記録材の最大載り量を指定する指定手段と、
特定色空間に従う入力用の格子点情報と前記指定手段により指定される前記記録材の最大載り量とからカラーチャートを作成するための出力用の格子点情報を生成する生成手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記生成手段は、前記入力用の格子点情報に対し、前記記録材の最大載り量に基づいて所定の演算を行うことによりカラーチャートを作成するための出力用の格子点情報を生成することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記出力用の格子点情報に基づいて前記出力デバイスにより印刷されるカラーチャートを測色する測色手段と、
前記測色手段が前記カラーチャートから測色した測色値と、前記出力用の格子点情報と、ユーザから指定されるプロファイル作成条件とに基づいて前記出力デバイスに対するカラーマッチングのためのプロファイルを作成する作成手段と、
を有することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記ユーザから指定されるプロファイル作成条件は、記録材の属性に関わる情報であることを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記記録材は、色別のインクであることを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記記録材は、色別のトナーであることを特徴とする請求項１記載の情報処理装置。
【請求項７】
出力デバイスに対するカラーマッチングのためのプロファイルを作成する情報処理装置におけるカラーチャートの生成方法であって、
カラー画像を形成するために前記出力デバイスに収容される記録材の最大載り量を指定する指定工程と、
特定色空間に従う入力用の格子点情報と前記指定工程により指定される前記記録材の最大載り量とからカラーチャートを作成するための出力用の格子点情報を生成する生成工程と、
を有することを特徴とするカラーチャートの生成方法。
【請求項８】
前記生成工程は、前記入力用の格子点情報に対し、前記記録材の最大載り量に基づいて所定の演算を行うことによりカラーチャートを作成するための出力用の格子点情報を生成することを特徴とする請求項７記載のカラーチャートの生成方法。
【請求項９】
前記出力用の格子点情報に基づいて前記出力デバイスにより印刷されるカラーチャートを測色する測色工程と、
前記測色工程が前記カラーチャートから測色した測色値と、前記出力用の格子点情報と、ユーザから指定されるプロファイル作成条件とに基づいて前記出力デバイスに対するカラーマッチングのためのプロファイルを作成する作成工程と、
を有することを特徴とする請求項７記載のカラーチャートの生成方法。
【請求項１０】
前記ユーザから指定されるプロファイル作成条件は、記録材の属性に関わる情報であることを特徴とする請求項７記載のカラーチャートの生成方法。
【請求項１１】
前記記録材は、色別のインクであることを特徴とする請求項７記載のカラーチャートの生成方法。
【請求項１２】
前記記録材は、色別のトナーであることを特徴とする請求項７記載のカラーチャートの生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力デバイスの特性を記述するプロファイルを作成する情報処理装置に関するものである。
【背景技術】
【０００２】
従来、プリンタ等の出力デバイスに対するプロファイルを作成する技術が、下記特許文献２に記載されている。
【０００３】
例えばカラー画像を処理して、そのカラー画像をプリンタに出力して、結果として得られた記録材上の画像の色再現を制御する仕組みとして、民間の標準化団体ＩＣＣ（International Color Consortium）が提唱するＣＭＳ（Color Management System）がある。ここで使用されるフォーマットとしてＩＣＣプロファイルがあり、これは、スキャナ、プリンタ、ディスプレイの色再現特性を記述するフォーマットである。
【０００４】
このようなＩＣＣプロファイルを作成する場合には、そのデバイス（スキャナ、プリンタ、ディスプレイ）の色再現特性を把握する必要がある、そのためには、ＲＧＢやＣＭＹＫといった信号をデバイスに流してそれがデバイスに依存しない色空間（例えばＬａｂ）でどのような色になるのかを関係付ける必要がある。
【０００５】
一般的に、出力機器としてのプリンタのプロファイル作成においては、画像形成にＣＭＹＫの４色の色材を使用するので、原理的には、既知の各色成分Ｃ、Ｍ、Ｙ、Ｋの４色の信号の合計（信号和と呼ぶ）の範囲として０〜４００％となり、この範囲の信号和から構成されるプロファイル作成用チャートをデバイスから出力し、測色機にて測色値を取得する必要がある。
【０００６】
たとえば、ＣＭＹＫプリンタに対して、ＩＴ８やその他チャートはＣＭＹＫのあらゆる組合せを網羅しており、ＣＭＹＫの色材の総量規制（たとえば、トナーの飛散やインクの未乾燥を防止するための規制）については考慮していない。
【０００７】
一方、デバイスとプリント・メディアの組合せによっては、たとえば、色材の総量にリミットを設けざるを得ない場合がある。トナーを使用するプリンタにおいては、転写部あるいは記録紙上に保持可能なトナー量も無限ではなく、実際には、各色トナーの最大載り量を機種ごとに設定しているのが実情である。
【０００８】
また、色材の総量を制限したプロファイル作成用チャートを考慮する場合、総量の制限値を任意（たとえば、２４０％〜４００％の範囲）で数値入力し（たとえば、引用文献１参照）、その制限値に応じて、信号和の最大値が４００％のプロファイル作成用チャートを、信号和の最大値が制限値以下になるように、コンバートする方法が用いられている。
【０００９】
つまり、プロファイルを作成するとき、プリンタ・印刷機の機種の違いや最大載り量の違いを考慮した、あらかじめ用意されたチャートを出力するといった手段をとっていた。さらに、プロファイル作成に関して、下記特許文献３が開示されている。
【特許文献１】特開２００４−４０１８４号公報
【特許文献２】特開２００６−２０３３６７号公報
【特許文献３】特開２００３−１２５２２３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
このように従来のプロファイル作成処理においては、ユーザが好む細かい記録材の載り量の制限を考慮したプロファイルを作成することができなかった。
【００１１】
つまり、ユーザが記録材の載り量を３１０％と制限したいのにあらかじめ用意されたチャートの最大載り量が３００％のものしかないとき３００％のものだと色域を使い切れないという課題があった。
【００１２】
同様に、ユーザが記録材の載り量を３１０％と制限したいのにあらかじめ用意されたチャートの最大載り量が３２０％のものだと最大載り量を超えてしまうという課題があった。
【００１３】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、ユーザが指定する記録材の載り量に合わせたカラーチャートを作成してユーザ好みのプロファイルを作成できる仕組みを提供することである。
【課題を解決するための手段】
【００１４】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
【００１５】
出力デバイスに対するカラーマッチングのためのプロファイルを作成する情報処理装置であって、カラー画像を形成する記録材の最大載り量を指定する指定手段と、特定色空間に従う入力用の格子点情報と前記指定手段により指定される前記記録材の最大載り量とからカラーチャートを作成するための出力用の格子点情報を生成する生成手段とを有することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、ユーザが指定する記録材の載り量に合わせたカラーチャートを作成してユーザ好みのプロファイルを作成できる。
【発明を実施するための最良の形態】
【００１７】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１８】
＜システム構成の説明＞
〔第１実施形態〕
以下に本発明の実施例を、図面を参照しながら詳細に説明する。
【００１９】
図１は、本発明の第１実施形態を示す情報処理装置におけるワークフローを説明するブロック図である。本例は、出力デバイス、例えばプリンタの特性が記述されたカラープロファイル作成にかかるワークフロー例である。また、本例は、特定色空間としてＣＭＹＫの例を示すが、記録材等の色数に応じて色空間を上記以外の色空間に従う格子点情報を入力源とする場合にも本発明を適用可能である。
【００２０】
図１において、チャートデータ転送部１０１よりチャートデータ情報（特定の色空間、例えばＣＭＹＫの格子点情報を持ったチャート画像）をチャート出力部１０２に転送し、チャート１０３を出力する。ここで、チャート出力部１０２は、出力デバイスとして機能するカラープリンタであって、例えばＣＭＹＫの各記録材によりカラー画像を印刷可能なデバイスである。ここで、チャートデータ転送部１０１は、情報処理装置（ＰＣ）上のソフトウエアとして構成される例を示す。なお、出力デバイスの記録材は、ＣＭＹＫに対応すべき色別の各インクまたはＣＭＹＫに対応すべき色別の各トナーとなる。
【００２１】
なお、入力用のＣＭＹＫの格子点情報は、ＰＣが備える記憶装置、例えばハードディスク等の外部記憶装置にドライバ情報として記憶されている。また、チャートデータ転送部１０１は、入力用のＣＭＹＫの格子点情報と、後述するように指定される記録材の最大載り量とから、後述する数１に従う演算を実行することで出力用のＣ’Ｍ’Ｙ’Ｋの格子点情報を生成する。
【００２２】
チャート１０３をチャート測色部１０４で測色をし、その測色データとチャートデータ転送部１０１にあるチャートデータ情報よりプロファイル作成部１０５でカラープロファイルを作成する。ここで、プロファイル作成部１０５は、生成されたＣ’Ｍ’Ｙ’Ｋの格子点情報に基づいて後述する出力デバイスに対するカラーマッチングのためのプロファイルを作成する。
【００２３】
ここで、一般的にチャートデータ転送部１０５は、情報処理装置（ＰＣ）上のプロファイル作成用のソフトウエアで構成される。ここで、ＰＣは、ＣＰＵ、ＲＡＭ、ＲＯＭ等のハードウエア資源と、ソフトウエア資源とを備え、ＣＰＵがＲＡＭにソフトウエアをロードして実行することで後述するようなデータ処理を行う。
【００２４】
また、チャート１０３は、チャート出力部１０２より出力された印刷物である。なお、チャート出力部１０２には、所定の記録材（ＣＭＹＫ）が収容されている。
【００２５】
さらに、チャート測色部１０４は、例えば分光分布を計測する測色器で構成される。また、プロファイル作成部１０５は、情報処理装置で動作可能なプロファイル作成用のソフトウエアとして構成される。
【００２６】
なお、図１において、チャートデータ転送部１０１とプロファイル作成部１０５は同一の装置で処理されることもある。つまり、チャートデータ転送部１０１とプロファイル作成部１０５がソフトウエアモジュールで構成した場合には、同一の情報処理装置内でそれぞれの機能処理を実行する構成となる。
【００２７】
図２は、本実施形態を示す情報処理装置における第１のデータ処理手順の一例を示すフローチャートである。本例は、図１に示したチャートデータ転送部１０１の詳細な処理例である。なお、Ｓ２０１〜Ｓ２０５は各ステップを示す。また、各ステップは、情報処理装置が備えるＣＰＵが制御プログラム（チャートデータ転送部１０１を構成するソフトウエアモジュール）をＲＡＭにロードして実行することで実現される。
【００２８】
まず、Ｓ２０１で、ユーザが、情報処理装置が備える表示装置に表示される図示しないユーザインタフェースを介して、チャート出力部１０２を構成するカラープリンタの記録材の最大載り量を指定する。これにより、チャートデータ転送部１０１は、ユーザが好む記録材の最大載り量を受け取る。
【００２９】
ここでは、ユーザが最大載り量を、％で指定するものとする。例えば載り量が４００％とは、ＣＭＹＫ各８ビット（０〜２５５を取り得る）の場合で、ＣＭＹＫ全てを「２５５」で記録することを意味する。ただし、４００％で記録すると、転写しきれないトナーや、紙に吸収されないインクが悪い影響を与えるため、載り量を制限した値を最大載り量として指定する。
【００３０】
したがって、ユーザは、例えば最大載り量を４００％以下の値であって、ユーザが好む値として３１０％、３２０％を指定することで、記録材の最大載り量を制限することができる。
【００３１】
次に、Ｓ２０２で、チャートデータ転送部１０１は、指定された最大載り量に基づいて、チャートとして出力するＣＭＹＫ値を計算する。なお、チャートとして出力するＣＭＹＫ値の計算処理は、図３に示すような計算部３０３で実行される。これにより、計算部３０３は、指定された最大載り量３０１と格子点情報３０２とから、載り量を考慮した格子点情報を生成する。
【００３２】
次に、Ｓ２０３で、ユーザが、図示しないユーザインタフェースを介して、測色デバイスを指定すると、Ｓ２０４で、チャートデータ転送部１０１は、指定された測色デバイスで測色可能なチャートデータを作成する。
【００３３】
そして、Ｓ２０５で、チャート出力部１０２へチャートデータを転送して、本処理を終了する。
【００３４】
これにより、ユーザから指定される細かい記録材の載り量の制限を考慮したプロファイルを自在に作成することができる。
【００３５】
図３は、図１に示したチャートデータ転送部１０１のデータ処理例を説明する図である。本例は、図２に示したＳ２０２における出力ＣＭＹＫ値計算処理例である。
【００３６】
図３において、入力としてＳ２０１でユーザに指定された載り量とＣＭＹＫの格子点情報が入り、計算部３０１で載り量を考慮した格子点を下記数１に基づく所定の演算式からＣ’Ｍ’Ｙ’Ｋ’の格子点情報を算出する。この算出方法はいろいろある。
【００３７】
次にＫを保存する方法を示すが、この例は一つの方法であり、計算方法は特にこだわらない。ただし、入力用の格子点情報は、指定された載り量を超えないような出力用の格子点情報に変換する。
【００３８】
ユーザから入力された最大載り量をＴと、載り量制限をする前のＣＭＹＫの格子点情報（入力用の格子点情報）とから、載り量制限後のＣ’Ｍ’Ｙ’Ｋ’の格子点情報（出力用の格子点情報）が下記数１に基づいて計算部３０３で算出される。
【００３９】
【数１】
2009027587.tif 000003
【００４０】
図３に示す演算方法は、色味に一番影響の大きいＫだけ保存して、他のＣＭＹを変換する前の割合で計算し直すというものである。
【００４１】
図４は、図３に示した計算部３０３により算出される最大載り量と制限前の載り量との関係を示す図である。本例は、変換前の値と変換後の値の例を示す。なお、本例は、記録材の載り量Ｔを所定範囲でサンプリングした例である。従って、算出される最大載り量と制限前の載り量との一部を示す。
【００４２】
図５は、図１に示したチャートデータ転送部１０１で作成されるチャートのフォーマットを示す図である。本例は、Ｓ２０４で使用するチャートのフォーマットの例である。
【００４３】
図２に示したＳ２０４では、あらかじめ用意してある、図５に示すフォーマット５０１やフォーマット５０２にＳ２０２で計算されたＣＭＹＫ値を並べることで出力チャート画像を作成する。
【００４４】
なお、図１に示したチャート測色部１０４で使用される測色器には測色しやすいフォーマットがあり、そのフォーマット通りにチャートを出力することで測色することを簡易にすることができる。
【００４５】
また、図５に示すチャートのフォーマット５０１，５０２は一例であり、特にこれらに限定されることはない。
【００４６】
図６は、図１に示したプロファイル作成部１０５の構成を説明する図である。
【００４７】
図６において、プロファイル作成部６０４は、図１に示したチャートデータ転送部１０１で生成された載り量を制限したＣＭＹＫデータ６０１と測色部１０４で測色されたＬａｂデータ６０２とユーザ指定によるパラメータ６０３からプロファイル６０５を作成する。
【００４８】
ここで、ユーザ指定によるパラメータ６０３とは、例えば黒点の補正であり、プロファイルを作成するにあたっての条件であるが、特にこだわらない。ここで、パラメータ６０３は、プロファイル作成条件として機能する。上記パラメータ６０３は、記録材の属性に関わる情報であればよい。
【００４９】
なお、６０４はプロファイル作成部６０４で行われる演算は本発明とは関係が薄く、特にこだわらない。
【００５０】
〔第２実施形態〕
以下、図７に示すメモリマップを参照して本発明に係る情報処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
【００５１】
図７は、本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００５２】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００５３】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００５４】
本実施形態における図２に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００５５】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００５６】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５７】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００５８】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００５９】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６０】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【００６１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００６２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６４】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【００６５】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【００６６】
【図１】本発明の第１実施形態を示す情報処理装置におけるワークフローを説明するブロック図である。
【図２】本実施形態を示す情報処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図３】図１に示したチャートデータ転送部のデータ処理例を説明する図である。
【図４】図３に示した計算部により算出される最大載り量と制限前の載り量との関係を示す図である。
【図５】図１に示したチャートデータ転送部で作成されるチャートのフォーマットを示す図である。
【図６】図１に示したプロファイル作成部の構成を説明する図である。
【図７】本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【００６７】
１０１  チャートデータ転送部
１０２  チャート出力部
１０３  チャート
１０４  チャート測色部
１０５  プロファイル作成部
【図１】
2009027587.tif 000004
【図２】
2009027587.tif 000005
【図３】
2009027587.tif 000006
【図４】
2009027587.tif 000007
【図５】
2009027587.tif 000008
【図６】
2009027587.tif 000009
【図７】
2009027587.tif 000010