(57)【要約】【課題】カラー画像出力装置で使用されている色材の物理特性を自動的に認識し、使用している色材の物理特性に応じて適切な色変換処理を行い、画像出力を行なう。【解決手段】キャリッジ１２２にはカートリッジスロットが設けられ、各色のインクカートリッジは対応するカートリッジスロットに着脱自在にセットされる。また、カートリッジのＲＦＩＤにはインクを紙に印刷した場合の分光透過率が記録されている。信号処理部１４は、ＲＦＩＤより各色の分光透過率などの色材に関わる物理特性情報を取得し、物理特性情報を基に色変換パラメータを得る。【選択図】図１
2006103216.tif 000002
【特許請求の範囲】
【請求項１】
画像出力装置で使用される記憶媒体付きの色材格納ユニットから色材に関わる物理特性もしくは、物理特性を得るための情報を取得する物理特性情報取得手段と、前記物理特性情報を基に色変換パラメータを得る色変換パラメータ取得手段とを具備することを特徴とする画像出力装置。
【請求項２】
前記物理特性情報は、色材の分光反射率や分光透過率などの分光特性、又は色材含有率やインク量、インク濃度、トナー厚さ、重量、光沢度などの材質特性、又は色度などの色特性、又はロット番号などの製品特性のうち少なくとも一つを含むことを特徴とする請求項１記載の画像出力装置。
【請求項３】
前記色材格納ユニットは、画像出力装置に着脱可能であることを特徴とする請求項１記載の画像出力装置。
【請求項４】
前記色材格納ユニットは、記憶媒体の近接無線交信が可能であることを特徴とする請求項１記載の画像出力装置。
【請求項５】
前記色変換パラメータを得るための式もしくはプログラムをネットワーク上のサーバからダウンロードして取得することを特徴とする請求項１記載の画像出力装置。
【請求項６】
前記式もしくはプログラムは、色材の分光反射率を得る手段と、画像出力装置の色再現域を算出する手段と、前記色再現域へのガマット圧縮を行なう手段と、入力値からガマット圧縮後の出力値を得る手段とからなることを特徴とする請求項５記載の画像出力装置。
【請求項７】
前記物理特性もしくは、物理特性を得るための情報をネットワーク上のサーバに送り、サーバから色変換パラメータに関する情報をダウンロードして取得することを特徴とする請求項１記載の画像出力装置。
【請求項８】
前記色変換パラメータに関する情報を得る際に、記録媒体の物理特性もしくは、物理特性を得るための情報を用いることを特徴とする請求項１記載の画像出力装置。
【請求項９】
前記色変換パラメータは、プログラムを取得した時、もしくは、色材の少なくともひとつが交換された時に更新されることを特徴とする請求項１、５または８記載の画像出力装置。
【請求項１０】
画像出力機器で使用される記憶媒体付きの色材格納ユニットから色材に関わる物理特性もしくは、物理特性を得るための情報を取得する工程と、前記物理特性もしくは、物理特性を得るための情報を基に色変換パラメータを得る工程とを有することを特徴とする画像出力方法。
【請求項１１】
画像出力機器で使用される色変換を行なうためのプログラムを記録した記憶媒体であって、画像出力機器で使用される、記憶媒体付きの色材ユニットから色材の物理特性もしくは、物理特性を得るための情報を取得する手順と、前記物理特性もしくは、物理特性を得るための情報を基に色変換パラメータを得る手順と、前記色変換パラメータを用いて色変換を行なう手順とをコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力されたカラー画像信号に最適な色変換を行ない出力する画像出力装置及び色変換の制御方法に関する。
【背景技術】
【０００２】
従来、カラープリンタなどのカラー画像出力装置において、色信号変換に数多くの技術が提案されている。その一つとして、入力ｓＲＧＢ色空間から出力ＣＭＹＫ色空間への色変換がある。
【０００３】
一方、カラープリンタに使用される色材には種々のものが存在し、それらの物理特性は色材毎に異なっている。電子写真で使用される代表的な色材はトナーであるが、製品やメーカ、及びロット番号毎に分光特性等の物理特性が大きく異なっている。
【０００４】
通常、カラープリンタにおいては、色変換テーブルの最適化を行うために膨大な数のカラーパッチを出力し、それらの分光反射率を測定し、分光反射率データから色変換テーブルを算出するのが一般的であった。
【０００５】
しかしながら、上記の作業は大変な手間を伴うものであり、またカラープリンタの経時変動や面内変動があるため正確な色のカラーパッチを出力できないという問題点があった。また、トナーの分光特性はロット毎にも異なるため、使用しているトナーに対して色変換テーブルが最適化されておらず、適正な色が得られていなかった。
【０００６】
例えば、カラープリント出力したカラーパッチの分光反射率情報から、色変換パラメータを算出するカラーマスキングパラメータ決定装置（例えば、特許文献１を参照）、色変換パラメータの算出方法（カラーマネージメントモジュール）、及びデバイス情報をネットワークサーバより受け取りカラーマッチングを行なうネットワークサーバ及び画像処理方法（例えば、特許文献２を参照）などがある。
【０００７】
【特許文献１】特開平８−１１６４６０号公報
【特許文献２】特開平１０−２７６２９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記特許文献１に開示された装置では、色変換パラメータを得るために実機でカラーパッチを出力しなくてはならず、大変な手間を伴う。またカラープリンタの経時変動や面内変動があるため正確な色が出力できない場合がある。さらに実機がないとカラーパッチを作成できないため、開発段階では色変換パラメータの最適化を行なえないという問題点がある。
【０００９】
また、カラープリンタを使用する場合は一般的にドライバーソフトが必要である。ドライバーソフトはカラープリンタの購入時にＣＤで付属していたり、ネットワーク経由で最新版をダウンロードしたりして手に入れることができる。ここで、色変換パラメータもドライバーソフトに含まれていることが多い。つまり、ドライバーソフトに含まれている色変換パラメータはユーザが使用するカラープリンタの色材とは異なる分光特性を持つ色材情報に基づいて作成されていることが多いため、現在使っている色材に対して最適化されていない。
【００１０】
また、上記特許文献２に開示された装置では、色変換パラメータの算出方法、及びデバイス（色材）情報をネットワークサーバより受け取らねばならず、カラープリンタがネットワークに接続されている必要がある。
【００１１】
本発明は上記の課題に鑑みてなされたもので、
本発明の目的は、カラー画像出力装置で使用されている色材の物理特性を自動的に認識し、使用している色材の物理特性に応じて適切な色変換処理を行い、画像出力を行なう画像出力装置、画像出力方法および記録媒体を提供することにある。
【００１２】
すなわち、
請求項１、１１では、使用している色材に関わる物理特性情報を得て、色変換を行う装置を提供することを目的としている。
【００１３】
請求項２では、色材の組み合わせに応じた最適な色再現範囲を得ることが可能な装置を提供することを目的としている。
【００１４】
請求項３では、使用する色材が画像出力装置（または機器）に着脱可能である場合に、色材の物理特性を適切に得ることが可能な装置を提供することを目的としている。
【００１５】
請求項４では、使用する色材が画像出力装置に着脱不可能であっても、色材の物理特性を適切に得ることが可能な装置を提供することを目的としている。
【００１６】
請求項５では、色変換パラメータを得るための式、もしくはプログラムの取得が可能な装置を提供することを目的としている。
【００１７】
請求項６では、色材に関わる物理特性情報から色変換パラメータを得るための方法を提供することを目的としている。
【００１８】
請求項７では、ネットワーク上のサーバから色変換パラメ−タに関する情報の取得が可能な装置を提供することを目的としている。
【００１９】
請求項８では、紙などの記録媒体に関わる物理特性情報を用いて色変換を行なう方法を提供することを目的としている。
【００２０】
請求項９では、適切なタイミングで色変換パラメータの取得、もしくは更新が可能な装置を提供することを目的としている。
【００２１】
請求項１０では、使用している色材に関わる物理特性情報を得て、色変換を行なう方法を提供することを目的としている。
【課題を解決するための手段】
【００２２】
本発明は、画像出力機器であって、該出力機器にて使用される記憶媒体付きの色材格納ユニットから色材に関わる物理特性もしくは、物理特性を得るための情報を取得する物理特性情報取得手段と、色変換パラメータを得る色変換パラメータ取得手段とを具備することを最も主要な特徴とする。
【発明の効果】
【００２３】
請求項１の画像出力装置（または機器）においては、使用している色材固有の情報を得て、色変換を行うようにしているため、色材の特性に応じた高精度な色変換処理を行なうことができる。
【００２４】
請求項２の画像出力装置においては、色材個々の物理特性情報、もしくは物理特性に関わる情報のいづれかを使用して色変換を行なうため、色材の特性に応じた高精度な色変換処理を行なうことができる。
【００２５】
請求項３の画像出力装置においては、使用する色材のカートリッジ付随のＲＦＩＤに書きこんである色材情報を直接読み取るようにしているため、より正確な情報の入手を行なうことができる。
【００２６】
請求項４の画像出力装置においては、色材をカートリッジに補充して使用する場合でも色材の入っていた容器に付随のＲＦＩＤによる近接無線交信が可能であるため、正確に色材情報の入手を行なうことが可能である。
【００２７】
請求項５の画像出力装置においては、色変換パラメータを取得するための式、もしくはプログラムをダウンロードして取得するようにしているため、色変換パラメータの算出方式が変わっても容易に対応することができる。
【００２８】
請求項６の画像出力装置においては、色材の物理特性情報から色変換パラメータを得るようにしているため、色材の特性に応じた高精度な色変換処理を行なうことができる。
【００２９】
請求項７の画像出力装置においては、物理特性もしくは、物理特性を得るための情報をネットワーク上のサーバに送り、サーバから色変換パラメータに関する情報をダウンロードして取得するようにしているため、画像出力装置における計算負荷を軽減することができる。
【００３０】
請求項８の画像出力装置においては、記録媒体に関わる物理特性情報を用いて色変換を行なうようにしているため、記録媒体の特性に応じた高精度な色変換処理を行なうことができる。
【００３１】
請求項９の画像出力装置においては、プログラムを取得した時、もしくは、色材の少なくともひとつが交換されたタイミングで色変換パラメータの取得、もしくは更新がおこなわれるため、常に最適な色変換パラメータを使用することができる。
【００３２】
請求項１０の画像出力方法においては、使用している色材固有の情報を得て、色変換を行うようにしているため、色材の特性に応じた高精度な色変換処理を行なうことができる。
【００３３】
請求項１１の画像出力装置にて使用される色変換を行なうためのプログラムを記録した記憶媒体においては、画像出力装置において使用される色材固有の情報を得て、色変換を行うようにしているため、色材の特性に応じた高精度な色変換処理を行なうことができる。
【発明を実施するための最良の形態】
【００３４】
以下、発明の実施の形態について図面により詳細に説明する。
【００３５】
実施例１（プリンタがネットワークにつながっていない場合）
全体システムの構成・動作
図１は、本実施形態に係るプリンタ１の概略機能構成を説明するためのブロック図である。なお、プリンタ１は、インクジェット方式のカラープリンタを図示しているが、電子写真方式など他の方式を用いたカラープリンタであっても構わない。
【００３６】
図１に示すように、プリンタ１は、大きく分けて、制御装置１１と印刷機構部１２とから構成されている。制御装置１１は、インターフェース１３、信号処理部１４、駆動回路部１５などからなり、外部のホストコンピュータから送信されるプリントジョブデータに基づいて、印刷機構部１２を制御しながら印刷用紙に対する印刷処理を実行する。
【００３７】
インターフェース１３は、ケーブルを介して接続されたホストコンピュータとの間で通信を行なうための機能を提供している。ホストコンピュータとの接続は、シリアルまたはパラレル接続であるとする。プリンタ１は、典型的には、インターフェース１３を介してホストコンピュータからプリントジョブデータを受信して、印刷処理を実行するが、プリンタ１本体に装着されたメモリカードから印刷対象データを読み出して、印刷処理を実行してもよい。
【００３８】
信号処理部１４は、相互に内部バスで接続されたＣＰＵ１４１、ＲＯＭ１４２、ＲＡＭ１４３等から構成されている。ＣＰＵ１４１は、主記憶装置として機能するＲＡＭ１４３を用いながらＲＯＭ１４２に記憶された各種の制御プログラムを実行し、プリンタ１を統括的に制御する。例えば、出力イメージ生成機能、印刷制御機能、ユーザインターフェース機能などが制御プログラムによって実現される。出力イメージ生成機能は、インターフェース１３を介して受信したプリントジョブデータを解釈しながら、後述の画像処理を行ない印刷機構部に送出可能なイメージデータを生成する機能である。生成されたイメージデータは、ＲＡＭ１４３の一部として構成されるイメージバッファメモリに書き込まれ、一時的に保持される。印刷制御機能は、イメージバッファメモリに書き込まれたイメージデータに基づき駆動回路部１５を制御する機能である。
【００３９】
駆動回路部１５は、印刷機構部１２の印刷ヘッド１２１、キャリッジ１２２、搬送ローラ１２３をそれぞれ制御するための制御回路を搭載しており、信号処理部からの制御コマンドにより動作する。また、ユーザインターフェース機能は、ユーザインターフェース部１６によりインタラクティブな操作環境をユーザに提供する機能である。ユーザインターフェース部１６は、典型的には各種のボタン、ＬＥＤ表示ランプおよび液晶パネル等から構成される。
【００４０】
印刷機構部１２は、印刷実行時に動作するメカニカルな部材を中心に構成されている。具体的には、印刷機構部１２は、印刷用紙に対して記録を行なう印刷ヘッド１２１、この印刷ヘッド１２１を搭載するキャリッジ１２２、印刷用紙を搬送する搬送ローラ１２３等から構成される。駆動回路部１５は、これら印刷機構部１２のメカニカルな部材を、生成されたイメージデータに基づいてそれぞれ駆動制御するためのものであり、印刷機構部１２の構成に応じて、印刷ヘッド駆動回路１５１、キャリッジ駆動回路１５２、搬送ローラ駆動回路１５３等から構成される。
【００４１】
図２は、本実施形態に係る印刷機構部１２の概略構成を示す図である。印刷ヘッド１２１は、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）色毎に図３に示す主走査方向に配列された複数の記録素子を備えている。この印刷ヘッド１２１を搭載したキャリッジ１２２は、２つのプーリによって張設された無端ベルト２１に取り付けられており、キャリッジモータ２２が回転駆動されることで、キャリッジ軸２３に沿ってその軸方向（主走査方向）に往復移動する。また、印刷用紙Ｐは、搬送モータ２４によって回転駆動される搬送ローラ１２３により図３に示す副走査方向に搬送される。
【００４２】
キャリッジ１２２にはカートリッジスロットが設けられている。各色ごとにインク液を収容したインクカートリッジ２５は、対応するカートリッジスロットに着脱自在にセットされ、印刷ヘッド１２１の記録素子にインク液を供給する。
【００４３】
プリンタ１は、インクカートリッジ２５として、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）が自由に着脱可能であるものとする。また、キャリッジ１２２のカートリッジスロットは４つ設けられており、同時装着可能なインクカートリッジは４種類のみとする。
【００４４】
このように構成される印刷機構部１２において、印刷ヘッド１２１は、搬送モータ２４の回転動作に合わせて副走査方向に搬送される印刷用紙Ｐ上を、キャリッジモータ２２の回転動作に合わせて主走査方向に往復移動しながら、印刷ヘッド駆動回路１５１により駆動される記録素子からインク滴を吐出して、これを印刷用紙Ｐに付着させてドットを形成し、印刷用紙Ｐ上に画像を再現することができる。
（ＲＦＩＤの説明）
また、インクカートリッジ２５は、図４に示す書き換え可能な記録媒体を備えている。記録媒体には、一般にＲＦＩＤ（Radio  Frequency  Identification）と称せられる素子を、物理的な接触により取り付けられた形態を有する。ＲＦＩＤ素子に対する呼び名として、無線タグ、ＩＣタグ、無線ＩＣタグ、近接無線交信素子などもある。
【００４５】
このＲＦＩＤは、所定のカートリッジ情報を記憶している。所定のカートリッジ情報とは、例えば収容しているインク（インクカートリッジ）の種別情報等である。このようなインクカートリッジ２５がカートリッジスロットにセットされると、インクカートリッジ２５のＲＦＩＤは、信号処理部１４と接続された状態になり、信号処理部１４は、ＲＦＩＤにアクセスして、必要な情報を読み出すことができる。
【００４６】
本実施例ではＲＦＩＤに記録される情報が色材の物理特性情報そのものである場合について述べる。ここで色材の物理特性とは分光反射率や分光透過率などの分光特性、又は色材含有率やインク量、インク濃度、トナー厚さ、重量、光沢度などの材質特性、又は色度などの色特性であり、色数分の情報を組み合わせることによって画像出力機器の色再現範囲（ガマット）を算出できるものである。
【００４７】
また、ＲＦＩＤは近接無線交信が可能であるため、別容器に入っている色材のみをカートリッジに入れ替えて使用する場合、別容器に付随のＲＦＩＤに記憶されている色材の物理特性情報を近接無線交信によってプリンタに認識させることも可能である。
（色変換パラメータを得る流れ）
次に、本実施形態における色変換パラメータの取得処理について説明する。図５は、本実施形態に係る色変換パラメータの取得処理の流れを説明するためのフローチャートである。ここで、本実施例において、色変換パラメータを取得するための方法は信号処理部１４が持っており、色変換パラメータが更新されるのは、カートリッジの入れ替え、もしくはインクの補充等で色材の物理特性情報が新しくなる時であるとする。
【００４８】
また、本実施例では、カートリッジのＲＦＩＤにはインクを紙に印刷した場合の分光透過率が記述されている。信号処理部１４は、Ｓ１００においてＲＦＩＤより各色の分光透過率を受け取り、Ｓ１０１において、紙の分光反射率を受け取る。ここで、紙の分光反射率は画像出力機器があらかじめ持っていても構わないし、紙の包装紙に情報を記憶させたＲＦＩＤを埋め込み、そこから呼びだすなどしても構わない。
【００４９】
次にＳ１０２において、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）である１次色の分光透過率、及び紙の分光反射率を用いて、１，２，３次色ベタの分光反射率を予測する。ベタ分光反射率の予測には、例えばクベルカ-ムンク理論（P.Kubelka  &  F.Munk:"Ein  Beitrag  zur  Optik  der  Ferbanstriche"，Z.tech  Physik，12，p.593（1931））や、ウィリアムズ-クラッパ理論（F.C.Williams  and  Clapper："Multiple  internal  reflections  in  photographic  color  prints"，J.Opt.Soc.Am.，43,p.595（1953））の方式が提案されているが他の方式を用いても構わない。
【００５０】
ここで、クベルカ-ムンク理論は、色材の光吸収率と光拡散率、及び紙の反射率から微分方程式を構築して入射光に対する反射率を算出する手法である。また、ウィリアムズ-クラッパ理論は、紙の上に色材がのっている場合に、入射した光が色材層内部で多重反射する様子を光線追跡して反射率を算出する手法である。
【００５１】
なお、１次色は印刷で言うとインクそのものの色、つまりＣＭＹである。ちなみに、２次色は１次色のうちの２つの色を用いて作られる色で、ＲＧＢを２次色という場合もある。３次色も同様で３色を用いて作られる。Ｋを３次色と呼ぶ場合もある。
【００５２】
次に、Ｓ１０３において、信号処理部１４にあらかじめ記憶させている中間調処理方式を用いてハーフトーンの分光反射率を予測する。ハーフトーン分光反射率の予測には、例えばクラッパ-ユール理論（F.R.clapper  and  J.A.C.Yule:"The  Effect  of  Multiple  Internal  Reflections  on  the  Densities  of  Half-tone  Prints  on  Paper"，J．Opt．Soc．Am.，43，p.600（1953））の方式が提案されているが他の方式を用いても構わない。クラッパ-ユール理論は色材の透過率、及び面積率からハーフトーンの分光反射率を予測する。ウィリアムズ-クラッパ理論をベースにして、紙内部での多重反射を考慮している。
【００５３】
もしくは、中間処理方式の計算は複雑であり、ハーフトーンの分光反射率予測は困難であるため、計算時間を短縮するために中間調処理シミュレーション後の分光反射率をあらかじめＲＯＭ１４２等に記憶しておき、分光反射率を予測する方式をとっても構わない。
【００５４】
次にＳ１０４において、算出されたベタ、及びハーフトーンの分光反射率の比較更新処理を行う。プリンタ１において、ＲＯＭ１４２等に分光反射率が記録されていない場合、算出された分光反射率はＲＯＭ１４２に記録される。一方、すでにＲＯＭ１４２に分光反射率が記録されている場合はその分光反射率とＳ１０３にて算出された分光反射率の比較を行う。例えば両者の２乗誤差の最大値や平均値を比較しそれがある閾値以下の場合はＳ１０５以下の処理、即ち色変換パラメータの算出、及び更新を行わないことで（Ｓ１０８）、無駄な処理を減らすことができる。分光反射率を比較した結果、両者の誤差が閾値以上の場合はＳ１０５以下の処理を行う。また、ＲＯＭ１４２にはＳ１０３にて算出した分光反射率を書き込んで情報の更新を行う。ここで、閾値は最大誤差が５％、平均誤差が３％程度であるのが理想である。
【００５５】
次にＳ１０５において、信号処理部１４にあらかじめ記憶させている等色関数、Ｄ５０光源の分光スペクトル、及びＳ１０３にて算出したベタ、及びハーフトーンの分光反射率を用いて三刺激値を算出し、次にＬ＊ａ＊ｂ＊などの均等色空間に変換し、次に画像出力機器のガマットを算出する。また、同時にＬ＊ａ＊ｂ＊信号とそれを紙上に再現するプリンタ色信号（Ｃ，Ｍ，Ｙ，Ｋ）の組み合わせを関係付ける式も算出しておく。
【００５６】
次にＳ１０６において、プリントジョブデータの色信号（Ｒ，Ｇ，Ｂ）のＬ＊ａ＊ｂ＊均等色空間におけるガマットを上記画像出力機器のガマットへ圧縮する。
【００５７】
以上の処理により、プリントジョブデータの色信号（Ｒ，Ｇ，Ｂ）をガマット圧縮後のＬ＊ａ＊ｂ＊信号に変換し、さらにプリンタ１が出力可能なプリンタ色信号（Ｃ，Ｍ，Ｙ，Ｋ）へ変換するための色変換パラメータを得ることができる（Ｓ１０７）。
【００５８】
図６は、図１のＣＰＵ１４１における色変換処理を表すブロック図である。プリントジョブデータの色信号（Ｒ，Ｇ，Ｂ）９０１は、均等色色空間処理部９０２においてＬ＊ａ＊ｂ＊信号９０３に変換され、さらにガマット処理部９０４においてガマット圧縮後のＬ＊ａ＊ｂ＊信号である、Ｌ＊’ａ＊’ｂ＊’信号９０５に変換される。また、ＲＡＭ９０７にはＬ＊’ａ＊’ｂ＊’信号とプリンタ色信号（Ｃ，Ｍ，Ｙ，Ｋ）との関係が記録されており、この出力デバイスプロファイルを用いて、色変換処理部９０６において、Ｌ＊’ａ＊’ｂ＊’信号がプリンタ１が出力可能なプリンタ色信号（Ｃ，Ｍ，Ｙ，Ｋ）９０８へと変換される。
【００５９】
もしくは、一般的な色変換は色変換テーブルを用いて行なわれる。色変換テーブルは、入力データと印刷用紙上に色再現された場合の望ましいプリンタ出力データとを対応づけた多次元ルックアップテーブルであり、色補間パラメータを使用してジョブデータの色信号（Ｒ，Ｇ，Ｂ）をプリンタ１が出力可能なプリンタ色信号（Ｃ，Ｍ，Ｙ，Ｋ）に変換する。色変換方法としては、公知のメモリマップ補間法を用いた色変換処理装置を使用することができる。メモリマップ補間法では色変換プロファイルとして設定した多次元ルックアップテーブルを使用する。いづれにせよ、色変換パラメータもしくは色変換テーブルは紙種や後述する出力モード、中間調処理等に応じて算出され、典型的にはプリンタ１のＲＯＭ１４２等に記憶されている。
【００６０】
図７は、図１のＣＰＵ１４１における色変換処理を表すブロック図である。ここでの色変換処理は色変換テーブルを用いて行われる。色変換テーブルファイルには各ＲＧＢデータに対応するＣＭＹＫデータが記憶されている。よって、プリントジョブデータの色信号（Ｒ，Ｇ，Ｂ）１０１は、色変換処理部１０２において、１０４の色変換テーブルを用いて、プリンタ色信号（Ｃ，Ｍ，Ｙ，Ｋ）１０３に直接変換される。
（印刷動作の流れ）
次に、本実施形態における印刷システムの処理動作について説明する。図８は、本実施形態に係るプリンタ１の印刷時における処理の流れを説明するためのフローチャートである。プリンタ１が印刷要求を受け付けると、プリントジョブデータが信号処理部１４に送られて、図８のフローチャートの手順に従って出力イメージに変換される。印刷要求は、例えばホストコンピュータからプリントジョブデータの形態で受け付ける。
【００６１】
プリントジョブデータは、典型的には図８に示すようにヘッダ部に画像データの色空間属性や大きさ、位置などの各種属性情報が書き込まれており、その後、画像データの内容が続くものとして説明する。ここで、プリントジョブデータの色空間属性としてはホストコンピュータ上のアプリケーションで作成されたＲＧＢ形式のデータである。
【００６２】
まず、Ｓ１００においてプリンタ１の初期化を行なう。初期化処理では、信号処理部１４は受け取ったジョブデータに含まれる画像データのヘッダに記述されている情報を元に出力モードの情報を読み取り、読み取った情報に応じてプリンタ１の動作の初期化などを行なう。出力モードとしては、プリンタ・ドライバなどで設定した種々の設定情報であるが、例えば、プリンタ・ドライバ上で設定した用紙の種類や、画質モードなどの情報に対応する。これらの情報により、紙種に応じて色変換パラメータを更に緻密に制御することもできるし、ディザ処理のマスクパターンを切り替えたりすることもできる。
【００６３】
初期化が終了すると、Ｓ１１０にて選択された色変換パラメータを使用してジョブデータの色信号をプリンタ１が出力可能な色信号に変換する。色変換方法としては、公知のメモリマップ補間法を用いた色変換処理装置を使用することができる。メモリマップ補間法では色変換プロファイルとして設定した多次元ルックアップテーブルを使用する。
【００６４】
次に、Ｓ１２０で、コマンド形式のジョブデータをプリンタ１の解像度にあわせたラスタデータに逐次変換する。この際、同時にプリントジョブデータ中に記述されているオブジェクト情報や色空間情報を識別して、属性情報を持ったラスタデータも生成する。
【００６５】
ラスタライズが終わると、Ｓ１３０でプリンタ１が再現できる階調数に減ずるためのハーフトーン処理を行なって、ＲＡＭ１４３の一部として構成されるイメージバッファメモリに書き込む。この時、属性情報ビットマップの内容を読み取ることにより、ハーフトーン処理のディザマトリックスを切り替えたりして適応処理を行なうことが出来る。
【００６６】
以上の動作により、プリンタ１で出力するための出力データの作成が完了すると、印刷機構部にそのデータを送信して前述の出力動作を開始する。
【００６７】
実施例２（プログラムを記憶媒体、もしくはネットワーク上のサーバから取得する場合）
実施例１では、プリンタがネットワークにつながっておらず、色変換パラメータを取得するための方法、もしくはプログラムはプリンタの信号処理部１４が保持している例について述べた。本実施例では、色変換パラメータを取得するための方法が何らかの形で外部から提供される例について述べる。従って、色変換パラメータが更新されるのは、カートリッジの入れ替え、インクの補充等で色材の物理特性情報が新しくなる時、もしくはプログラムを新たに入手した場合である。
【００６８】
図９は、本実施形態に係るプリンタ１の概略機能構成を説明するためのブロック図である。図９に示すように、プリンタ１は、制御装置１１と印刷機構部１２、およびネットワークと経由したサーバ１７とから構成されている。制御装置１１は、インターフェース１３を介してネットワーク上のサーバ１７から色変換パラメータを取得するための方法、もしくはプログラムをダウンロードする。ダウンロードされたプログラムはＲＯＭ１４２等に渡され、色変換パラメータを算出する際に使用される。よって、サーバでは、分光反射率の予測方式の変更、分光反射率の比較更新時に使用する閾値の変更、ガマット算出方式の変更（異なる均等色色空間を用いる場合など）、及びガマット圧縮方式の変更があった場合や、他の出力モードが変更されたり、新たに付け加わった場合などにプログラムが変更される。
【００６９】
実施例３（ネットワーク上のサーバに物理特性情報を送り、色変換パラメータを取得する場合）
上記実施例では、色変換パラメータを算出するためのプログラムをネットワーク上のサーバよりダウンロードし、算出はプリンタ１の内部で行うものとして説明した。本実施例では、ネットワークにつながっているプリンタが、色材の物理情報、もしくは物理情報に関連する情報をネットワーク上のサーバへ送り、色変換パラメータ、もしくは色変換テーブルを取得する場合について述べる。従って、画像出力機器の色変換パラメータが更新されるのは、カートリッジの入れ替え、インクの補充等で色材の物理特性情報が新しくなる時、もしくはネットワーク上のサーバで色変換パラメータが更新された場合である。
【００７０】
図９に示すように、制御装置１１は、インターフェース１３を介してネットワーク上のサーバ１７に色材の分光透過率などの物理情報、もしくは色材のロット番号など物理情報に関する情報を送る。以後、本実施例では物理情報として分光透過率、物理情報に関する情報としてロット番号を例に説明を行なう。
【００７１】
サーバ１７では受け取った分光透過率やロット番号の組み合わせに対する色変換パラメータを保持しており、制御装置１１は、インターフェース１３を介してそれをダウンロードする。
【００７２】
図１０は、本実施形態に関わるサーバにおける処理の流れを説明するためのフローチャートである。まず、Ｓ２０１において、サーバの受け取った情報が物理情報であるか、物理情報に関する情報であるかの判別を行なう。サーバの受け取った情報が分光透過率であった場合、Ｓ２０２においてベタの分光反射率を予測する。次にＳ２０３においてハーフトーンの分光反射率を予測し、Ｓ２０４においてガマットを算出する。次にＳ２０５において、プリントジョブデータの色信号（Ｒ，Ｇ，Ｂ）のＬ＊ａ＊ｂ＊均等色空間におけるガマットを上記対象画像出力機器のガマットへの圧縮を行ない、Ｓ２０６にて色変換パラメータ、もしくは色変換テーブルを作成する。
【００７３】
一方、サーバでは、色材のロット番号全ての組み合わせに応じた色変換パラメータをあらかじめ保持しており、受け取った情報がロット番号の場合、Ｓ２０７において、受け取ったロット番号の組み合わせに応じた色変換パラメータ、もしくは色変換テーブルを選出する。
【００７４】
次に、上記対象画像出力機器の色変換パラメータを図示しないＲＯＭ等に記憶記憶させておき、新たに色変換パラメータが作成もしくは選出した場合、ＲＯＭにおける色変換パラメータとの比較と行なうことも可能である（Ｓ２０８）。その結果、対象画像出力機器が保持する色変換パラメータと、新たな色変換パラメータとの差異が小さければ、サーバは新たな色変換パラメータを送信せず、画像出力機器において、色変換パラメータの更新も行なわれない（Ｓ２０９）。また、Ｓ２１０において、色変換テーブルは、画像出力機器の制御装置１１において、インターフェース１３を介してダウンロードされる。
【００７５】
実施例４（記憶媒体）
上記実施例では、色変換処理をプリンタ１の内部で行うものとして説明したが、プリンタ１とは独立した装置で行っても構わない。また、ホストコンピュータにおいて、プリンタ・ドライバでソフトウェアの形態で行われても良い。
【００７６】
図１１は、本実施形態に係るプリンタ１の概略機能構成を説明するためのブロック図である。図１１に示すように、本実施の形態の色変換処理装置は、マイクロコンピュータを含んで構成された装置本体１０、データやコマンドを入力するためのマウス１１及びキーボード１２、画像データを表示するための１３、及びカラープリンタなどの画像出力機器１４から構成されている。
【００７７】
装置本体１０は、ＣＰＵ２１、ＣＰＵ２１の制御プログラム等が記憶されているＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、本体と他の装置との間でデータ等をやりとりするためのＮＩＣ２５及びこれらをデータやコマンドが入出力可能なように接続されたバスから構成されている。
【００７８】
このシステムにおいて、本発明の色変換処理としての機能をＣＰＵ２１にもたせることができる。なお、ＣＰＵ２１におけるこのような色変換処理機能は、例えばソフトウェアパッケージ（具体的には、ＣＤ−ＲＯＭ等の情報記録媒体）の形で提供することができ、このため、図１１の例では、情報記録媒体３０がセットさせるとき、これを駆動する媒体駆動装置３１が設けられている。
【００７９】
換言すれば、本発明の色変換処理は、ディスプレイ等を備えた汎用の計算機システムにＣＤ−ＲＯＭ等の情報記録媒体に記録されたプログラムを読み込ませて、この汎用計算機システムのマイクロプロセッサに色変換パラメータを算出させ、入力画像の色変換を実行させる装置構成においても実施することが可能である。この場合、本発明の色変換処理を実行するためのプログラム（すなわち、ハードウェアシステムで用いられるプログラム）は、媒体に記録された状態で提供される。プログラムなどが記録される情報記録媒体としては、ＣＤ−ＲＯＭに限られるものではなく、ＲＯＭ，ＲＡＭ，フレキシブルディスク，メモリカード等が用いられても良い。また、プログラムは、媒体の形で提供されるのみならず、通信によって例えばネットワーク上のサーバによって提供されるものであっても良い。
【００８０】
媒体に記録されたプログラムは、ハードウェアシステムに組み込まれている記憶装置、例えばハードディスク２４にインストールされることにより、このプログラムを実行して、色変換処理機能を実現することができる。
（クベルカ-ムンク理論について）
図１２は、下地の上に充分な厚みＸの色剤層がある場合のモデル図である。その中間に微少な厚みｄｘがあった場合、色剤層に入った光はｄｘに達する光ｉと下地に達し反射してきた光ｊが想定される。このｉの散乱光とｊの散乱吸収後の透過光の和が上向きの光となりる。このモデルを簡素化すると図中の式（１）になり、反射率から吸収・散乱による光の減衰比率をあらわす数値になる。  
このＫ／Ｓ値は反射率とは異なり、色剤層の性質を数値化したもので、色を濃度で見る数値と解釈すると理解しやすくなる。
【００８１】
色を吸収と散乱で表すことにより、複数の色剤の混合は層が複数あると解釈することができ、反射率・三刺激値では無理であった減法混色での色予測が可能になる。D.R.Duncanは吸光係数Ｋ・散乱係数Ｓに加法性が成り立つことを発見し、図中の式（２）を発表した。
【００８２】
式（２）は、下地や白の色剤のＳ値が充分大きい場合の近似式で、本来の式はＫとＳは別々に積算される。このように、色剤個々のＫ／Ｓが求まれば、混合した時の色が予測できるから、色剤濃度によってＫ／Ｓ値を予測できれば、処方からできあがる色がわかることになりる。色剤個々の濃度に対するＫ／Ｓ値を得るには、Ｋ／Ｓ値と色材濃度の関数を反射率の各波長単位で求める必要がある。一般的には基礎データと呼ばれる色剤個々に着色したサンプルを複数の濃度で作り、実測値から中間の値を推測している。つまり、濃度が決まればその濃度に対しての波長毎のＫ／Ｓ値が得られることになる（図１３）。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施例１の画像出力装置の全体構成を示す。
【図２】印刷機構部の構成を示す。
【図３】走査方向と紙送り方向を示す。
【図４】書き換え可能な記録媒体を備えたインクカートリッジを示す。
【図５】実施例１の色変換パラメータの取得処理の流れを説明するためのフローチャートである。
【図６】ＣＰＵ１４１における色変換処理を表す第１のブロック図である。
【図７】ＣＰＵ１４１における色変換処理を表す第２のブロック図である。
【図８】実施例１の印刷動作を説明するフローチャートである。
【図９】実施例２、３における画像出力装置の全体構成を示す。
【図１０】実施例３の色変換パラメータ取得処理のフローチャートである。
【図１１】実施例４の機能を実現するための構成例を示す。
【図１２】クベルカ-ムンク理論を説明するための図である。
【図１３】濃度に対する波長毎のＫ／Ｓ値を示す。
【符号の説明】
【００８４】
１  プリンタ
１１  制御装置
１２  印刷機構部
１３  インタフェース
１４  信号処理部
１５  駆動回路部
１６  ユーザインタフェース
【図１】
2006103216.tif 000003
【図２】
2006103216.tif 000004
【図３】
2006103216.tif 000005
【図４】
2006103216.tif 000006
【図５】
2006103216.tif 000007
【図６】
2006103216.tif 000008
【図７】
2006103216.tif 000009
【図８】
2006103216.tif 000010
【図９】
2006103216.tif 000011
【図１０】
2006103216.tif 000012
【図１１】
2006103216.tif 000013
【図１２】
2006103216.tif 000014
【図１３】
2006103216.tif 000015