(57)【特許請求の範囲】
【請求項１】
画像出力装置の性能を制御するための方法であって、
前記画像出力装置の変動を、特異値分解（ＳＶＤ）固有関数、または、主成分分析（ＰＣＡ）固有関数からなる複数の固有関数により各々が表される複数の階調再現曲線の近似法でありかつ２次誤差を無視した近似法を採用する色ずれモデルによって、特徴付けするステップと、
画像が印刷される付随パッチ領域から出力画像の印刷中に収集されたデータでありかつ前記画像出力装置の現在の状況に関しかつセンサを用いて前記画像出力装置によって生成されかつ印刷された出力から測定された反射スペクトルを含むデータを定期的に収集するステップと、
前記画像出力装置に施される調整を決定するため、前記データを前記色ずれモデルに適用するステップと、
を含む方法。
【請求項２】
画像に基づくカラーキャリブレーションのためのシステムであって、
前記システムに動作可能に接続するデジタルフロントエンドプロセッサにより処理される初期設定のデジタル画像データに応じて、印刷されたカラー文書をレンダリングするための画像出力装置と、
複数の固有関数を記憶すると共に、特異値分解（ＳＶＤ）固有関数、または、主成分分析（ＰＣＡ）固有関数からなる当該複数の固有関数により各々が表される複数の階調再現曲線の近似法でありかつ２次誤差を無視した近似法を採用する色ずれモデルに関して前記画像出力装置の性能を特徴付ける情報を記憶するためのメモリと、
画像が印刷される付随パッチ領域から出力画像の印刷中に前記印刷されたカラー文書に形成した画像の色の反射スペクトルを検出し、前記反射スペクトルを表す出力を生成するのに適したカラーセンサと、
前記色を表す前記出力を受信し、各々が前記複数の固有関数により表される複数の階調再現曲線の近似法を採用する色ずれモデルに関して、前記画像出力装置の前記性能を特徴付け、前記印刷されたカラー文書のレンダリングにおいて続いて用いる修正設定を生成するためのキャリブレーションプロセッサと、
を含むシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
開示されたシステムおよび方法は、画像に基づく効率的なカラーキャリブレーションおよび、色の一貫性の向上、より詳しくは、印刷中に行われる連続あるいは動的キャリブレーションの使用および、ページ毎での調整の可能化を対象としている。
【背景技術】
【０００２】
多くのビジネス用途において、カラー文書はコミュニケーションの要素として必要不可欠となっている。カラーであることは、知識および思想の共有を容易にする。カラー出力装置の開発に携わる企業は、こうした装置の総合画質を向上させる方法を追求し続けている。画質の知覚に影響を及ぼす点は、プリンタによる画像の質が、文書毎、日毎、週毎等で一貫して生成できるかどうかである。ユーザは、高画質のカラーおよびグレースケール出力を生成するプリンタや複写機に慣れている。ユーザはさらに、組織内の別の装置や、家庭あるいはその他の場所での装置を含む、互換性のある任意の出力装置で、一貫した画質のカラー画像が再生できることを期待している。従って、印刷色が予測可能であり一貫性を持つよう効率的に維持されるという商業上の必要性が残っている。
【０００３】
米国特許第６，９７５，９４９号（Ｌ．Ｋ．メスサら、「全幅アレイ走査分光光度計」（ＦＵＬＬ  ＷＩＤＴＨ  ＡＲＲＡＹ  ＳＣＡＮＮＩＮＧ  ＳＰＥＣＴＲＯＰＨＯＴＯＭＥＴＥＲ  ｂｙ  Ｌ．Ｋ．Ｍｅｓｔｈａ  ｅｔ  ａｌ．））は、ページ全体を検知するための全幅アレイ（ＦＷＡ）分光光度計の使用を扱っている。
【０００４】
同様に、米国特許出願第１０／２４８，３８７号（Ｌ．Ｋ．メスサら、「空間色プロファイルを求め、マーキングシステムを較正するためのシステムおよび方法」（ＳＹＳＴＥＭＳ  ＡＮＤ  ＭＥＴＨＯＤＳ  ＦＯＲ  ＯＢＴＡＩＮＩＮＧ  Ａ  ＳＰＡＴＩＡＬ  ＣＯＬＯＲ  ＰＲＯＦＩＬＥ，ＡＮＤ  ＣＡＬＩＢＲＡＴＩＮＧ  Ａ  ＭＡＲＫＩＮＧ  ＳＹＳＴＥＭ，ｂｙ  Ｍｅｓｔｈａ  ｅｔ  ａｌ．）、２００３年１月１５日出願、第２００４／０１３６０１３Ａ１号として公開）は、多数のパッチを含み、そのうちのいくつかはグレーの階調再現曲線（ＴＲＣ）を得るために、低速走査方向（ｙ方向）に沿って並んで配置されている、特別に設計されたテストパターンを利用する手法を示している。
【０００５】
カラー印刷の顧客は、自らの文書（画像）をカラーで正確に再現することを要求するのみならず、経時変化しない出力を要求する。経時的な色の一貫性は、多くの場合キャリブレーションにより実現あるいは維持できる。既存のプリンタキャリブレーション方法のほとんどは、テンプレートに基づいている。つまりこの方法では、プリンタがテストテンプレート一式を印刷する必要があるということである。実際の出力がその後、キャリブレーション処理を動作させる誤差信号を発生させるよう、測定され、所望の出力と比較される。テンプレートに基づく手法は、本来、一般的に「オフライン」で、「不連続」である。従って、このような手法は、通常の印刷処理を停止させることを必要とする。このことは、短時間運転であれば特に支障をきたすものではないかもしれないが、キャリブレーションが印刷ジョブの間に予定されているような場合、印刷ジョブがキャリブレーションのために長時間の中断する必要が生じると、明らかに不便であり、効率に影響を及ぼす。また、オフラインキャリブレーションは「不連続」なイベントであり、キャリブレーションとキャリブレーションの間の期間に明らかな色の誤差が蓄積される場合、一般的に２つの連続したキャリブレーション間には大きな時間間隔があるということである。
【特許文献１】米国特許第６，９７５，９４９号
【特許文献２】米国特許公開第２００４／０１３６０１３Ａ１号
【特許文献３】米国特許第６，３８４，９１８号
【特許文献４】米国特許公開第２００４／０１６５１９９号
【特許文献５】米国特許第５，７４９，０２０号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本明細書に開示される発明は、顧客の（印刷ジョブ）画像を使用しながら、各ページに対して連続して実行されるオンライン方法のキャリブレーションにより、向上した色の一貫性を提供するシステムおよび方法である。開示される方法は、トレーニング段階およびキャリブレーション段階の少なくとも２つの段階を含んでいる。キャリブレーションは印刷中に連続して実行されるが、全体の色ずれが少数の固有関数の線形結合としてモデル化される先行するトレーニング段階はオフラインで実施される。その結果情報は、その後、ページ毎のあらゆる画像の色ずれを動的に制御するのに用いられる。
【０００７】
印刷テストテンプレートの代わりに、開示されるシステムおよび方法は、インラインセンサあるいは分光光度計（全幅／部分幅／低価格発光ダイオード（ＬＣＬＥＤ））が印刷システムの測定装置として使用される場合に、印刷された複数の画像ページからキャリブレーション情報を抽出する。キャリブレーション段階は、「リアルタイム」かつ「連続的」であり、印刷画像の付随パッチ領域から外れた色を直接用いることが可能である。また、印刷された画像の付随パッチ領域から測定結果が作成される場合に、システムの色の一貫性を高めるために採用される低ランク近似法も開示されている。開示された方法の効果は、とりわけ、顧客への利便性（キャリブレーションは、印刷処理に「埋め込まれ」ておりユーザに気付かれない）および、キャリブレーションの正確さ（どのような色ずれもタイムリーに補正し、色の変化を大幅に低減するよう、キャリブレーションが連続して実行される）が挙げられる。
【０００８】
テンプレートに基づくキャリブレーションと画像に基づく手法との主な相違点は、測定の数である。テンプレートに基づくキャリブレーションでは、必要な数のパッチを印刷でき、オフラインで測定されるので、測定点を完全に制御できる。テストテンプレートは、色空間のどの部分の誤差も確実に取り込み、測定できるよう綿密に設計されている。一方、画像に基づく方法では、キャリブレーション情報は、画像の各所にランダムに作成された測定点を有する顧客の印刷された画像から抽出される。従ってこれらの測定点は、画像に依存しており、このキャリブレーションシステムは、非常に制限された制御となる。画像に基づく手法における最大の課題は、印刷生成ジョブの実行中に不定期に発生する利用可能な限定された一連の測定結果から、色空間全体にわたって色の変化を導き出すことである。よって、開示されたシステムおよび方法は、中断なく（連続的に）使用できるカラー印刷エンジンを、インラインセンサを用いて効率的に較正するようにするものである。
【課題を解決するための手段】
【０００９】
本発明の一態様は、画像に基づく制御のための方法であって、全体の色ずれがモデルされるトレーニング処理と、印刷ジョブの完了中に連続して実行されるキャリブレーション処理と、を含む方法である。
【００１０】
また、本発明の他の態様は、画像出力装置の性能を制御するための方法であって、前記画像出力装置の変動をモデルによって特徴付けするステップと、前記画像出力装置の、現在の状況に関するデータを定期的に収集するステップと、前記画像出力装置に施される調整を決定するため、前記データを前記モデルに適用するステップと、を含む方法である。
【００１１】
本発明のさらに他の態様は、画像に基づくカラーキャリブレーションのためのシステムであって、前記システムに動作可能に接続するデジタルフロントエンドプロセッサにより処理されるような初期設定のデジタル画像データに応じて、印刷されたカラー文書をレンダリングするための画像出力装置と、前記画像出力装置の性能を特徴付ける情報を記憶するためのメモリと、前記印刷されたカラー文書に堆積した画像の色を検出し、前記色を表す出力を生成するのに適したカラーセンサと、前記色を表す前記出力を受信し、前記画像出力装置の前記性能を特徴付ける前記情報と併せて、前記印刷されたカラー文書のレンダリングにおいて続いて用いる修正設定を生成するためのキャリブレーションプロセッサと、を含むシステムである。
【発明を実施するための最良の形態】
【００１２】
本システムおよび方法は、好適な実施形態に関連して記載されるが、当然のことながら、記載された実施形態の範囲を限定するものではない。むしろ、添付の特許請求の範囲の精神および範囲内に含んでもよいものとして、あらゆる代替手段、修正、および同等物を対象とすることを意図している。ここで図面を参照すると、各々の図は、印刷装置あるいは同様の出力装置を自動的に較正する方法および装置を示している。本開示では、レベル３やグレーバランスのキャリブレーション、あるいは４−４や３−４プロファイルのような多次元カラーマネージメントのルックアップテーブル（ＬＵＴ）を作成するための処理を広く対象として「キャリブレーション」という用語を用いている。
【００１３】
開示されたシステムおよび方法は、キャリブレーションに手動操作やオペレータの関与を必要としない測色（例えば、印刷ジョブのシート）のために、カラープリンタの出力経路に、全幅アレイ（ＦＷＡ）あるいは同様のページ走査機構とオンラインでの分光光度計測色システムとの組み合わせを採用している。画像に基づく制御システムは、印刷された画像のカラーパッチあるいは領域を検出し、測色し、十分に正確なレベルが得られるまで色変換テーブルおよび／または階調再現曲線を自動的に再調整することにより、原色の１つまたは複数に対する色変換テーブルおよび／または階調再現値を調整しようとするものである。キャリブレーションの後、制御システムは、通常の印刷経路で用いるための、調整した色変換テーブルおよび／または階調再現曲線（ＴＲＣ）を返す。本処理は、システム管理者あるいは最小限の対話を行ったユーザにより許可される。
【００１４】
図１は、開示されたシステムおよび方法の実現可能な一実施形態であるＸｅｒｏｘ  ｉＧｅｎ３（商標）Ｄｉｇｉｔａｌ  Ｐｒｏｄｕｃｔｉｏｎ  Ｐｒｅｓｓを示している。本実施形態では、プリンタあるいは同様の出力装置１００は、デジタル画像データに応じて、印刷されたカラー文書を生成するのに適した電子写真印刷システムを提供する。プリンタ１００は、プロセッサの制御下で動作し、さらに、印刷エンジン１０４に動作可能に接続する紙あるいは印刷可能な担体の供給源１０２、出力経路１０６、フィニッシャー１０８を含む。図示したように、印刷エンジン１０４は、複数の結像／現像サブシステム１１０を有する多色エンジンであり、サブシステム１１０は、後に画像を担体に転写するベルト１１４上に単色画像（例えば、ＣＭＹＫ）を生成するのに適している。
【００１５】
本プリンタは、現像されたカラー領域あるいはパッチの反射率を検出するための接続した反射スキャナ１１を有するマーキング装置１０４、１１０を備える。一実施形態では、スキャナ１１は、文書経路に設置した、オンライン全幅アレイスキャナであってもよい。あるいは、図１に示すように、スキャナ１１は、トナーあるいは同様のマーキング材料のパッチが検出できる場所である感光体あるいは中間転写体に近接した走査アレイであってもよい。他の実施形態では、走査アレイ１１を、融解したトナーあるいは同様のマーキング材料のパッチが検出できる出力経路１０６に設置してもよい。マーキング装置１０４は、さらに色検出装置１２を備えているが、本システムおよび方法は、マーキング装置のみに制限されるものではなく、プリンタ、モニタ、あるいはその他の画像化装置のような任意の画像出力／表示システムに、開示されたシステムおよび方法の態様を採用してもよい。さらに当然のことながら、上述のセンサにより生成される信号は、ページ毎の方法で特徴付けられるが、異なるページのみならず、文書あるいは印刷されたページの異なる部分で実行される検出動作の結果であってもよい。
【００１６】
開示された実施形態では、色検出装置１２は、分光光度計である。分光光度計は、画像の印刷された色を表す信号を含むスペクトル情報を提供し、好ましくはＬ*、ａ*、ｂ*値、ＸＹＺ等、所望の色記述による値を含む。このような分光光度計の１つは、米国特許第６，３８４，９１８号（ハッブル３世ら、「変位の影響を受けない光学系を有するカラープリンタの色制御のための分光光度計」（Ｈｕｂｂｌｅ，ＩＩＩ  ｅｔ  ａｌ．  ｆｏｒ  ａ  ＳＰＥＣＴＲＯＰＨＯＴＯＭＥＴＥＲ  ＦＯＲ  ＣＯＬＯＲ  ＰＲＩＮＴＥＲ  ＣＯＬＯＲ  ＣＯＮＴＲＯＬ  ＷＩＴＨ  ＤＩＳＰＬＡＣＥＭＥＮＴ  ＩＮＳＥＮＳＩＴＩＶＥ  ＯＰＴＩＣＳ））に開示されているものであってもよい。該分光光度計は、カラープリンタの出力経路で移動している印刷されたテストシート上のテストパッチのようなカラーのターゲット領域を非接触で測定するものである。テストパッチは、複数の異なる色の光を順次角度をつけて照射され、光検出器がそれに応じて電気信号を供給する。該分光光度計は、反射された照射光（複数の照射源は約１０以上の個別のＬＥＤを備える）を約１対１の倍率のレンズでテストパッチから光検出器に伝達するためのレンズシステムを備える。例示的な分光光度計は、標準の用紙搬送路のバッフル間隔内で可変的に動く、移動しているカラーターゲット領域の非接触の測色を実現する。
【００１７】
プリンタ１００に接続したデジタルフロントエンド（ＤＦＥ）は、プリンタでの画像のレンダリングを制御し、装置独立パラメータで規定されているような入力画像をプリンタによるレンダリングに合ったＣＭＹＫ印刷パラメータに処理するための、従来の画像色分解経路を備える。例えば、装置独立空間（例えば、ＬＡＢ）にある原画像をＣＭＹ空間に変換するのに、３次元（３−Ｄ）ルックアップテーブル（ＬＵＴ）を用いてもよい。ＣＭＹ空間は、下色除去／グレー成分置換により、ＣＭＹＫ空間に変換される。階調再現曲線（ＴＲＣ）の線形化は、本開示の主題であるキャリブレーションおよび特徴付け処理を含んでいる。階調再現曲線から生じる特殊な線形化信号は、マーキング装置１１０で実際に印刷される前にハーフトーン画像に変換される。
【００１８】
開示された実施形態は、印刷された複数または各画像ページからのキャリブレーション情報を、印刷システム１００にて測定装置として用いられているインラインセンサ１１（全幅／部分幅／ＬＣＬＥＤ）で抽出するものである。本方法は、「リアルタイム」かつ「連続的」であり、画像から外れた色を直接用いることが可能である。以下に、画像における付随パッチ領域から測定結果が作成される場合に、システムの色の一貫性を高めるために一実施形態で採用している低ランク近似法を詳細に記載する。
【００１９】
当然のことながら、以下の処理の一部またはすべては、印刷システム１００の１つまたは複数のプロセッサで動作するソフトウェアで実施してもよい。一実施形態では、プロセッサ１００は、本明細書に記載の方法に従って、印刷システム（およびＤＦＥ）の動作を継続的に監視および調整する、専用のキャリブレーションプロセッサを有してもよい。このような技術の効果は、ｉ）顧客への利便性（キャリブレーションは印刷処理に埋め込まれており、ユーザに気付かれず、通常の印刷処理が中断なく実行し続けられる）、およびｉｉ）キャリブレーションの正確さ（キャリブレーションは各ページに連続して実行され、どのような色ずれもタイムリーに補正する）である。
【００２０】
文書生成のための電子写真あるいは静電印刷システムに関して記載するが、記載した方法は、様々な種類の出力装置に適用できる。さらに、印刷処理に用いる担体の性質あるいは種類は、紙に限定されるものではなく、色制御が要求される写真材料、布地およびセラミックなどを含んでもよい。
【００２１】
全幅／部分幅／ＬＣＬＥＤスポット分光光度計が用いられている場合に、フィードフォワード手法で付随パッチ領域を抽出する方法についての詳細が、米国特許第６，９７５，９４９号（ラリット（以前はリンガッパ）Ｋ．メスサら、「全幅アレイ走査分光光度計」（“Ｆｕｌｌ  ＷＩＤＴＨ  ＡＲＲＡＹ  ＳＣＡＮＮＩＮＧ  ＳＰＥＣＴＲＯＰＨＯＴＯ
ＭＥＴＥＲ，”ｂｙ  Ｌａｌｉｔ  （ｆｏｒｍｅｒｌｙ  Ｌｉｎｇａｐｐａ）  Ｋ  Ｍｅ
ｓｔｈａ，ｅｔ  ａｌ．）に開示されている。一実施形態では、色の一貫性およびあらゆるエッジの欠落を確実にするため、領域がローパスフィルタ処理（８×８画素領域）される。開示された分光光度計の特有の特徴は、複数回繰り返されるパターンにて複数の異なる色を発光する近接配置された複数のＬＥＤ照射源を有する少なくとも１つの略線形の長形照射アレイを含む、印刷された印刷媒体シートの全幅走査カラー解析のための全幅アレイ分光光度計を提供することである。該分光光度計は、順次照射し、前記印刷媒体シートにわたって延出する横方向照射バンドから反射された光を受光するよう、プリンタ用紙経路を横方向にわたるように直線的に十分に延出している。
【００２２】
スキャナを用いるオフライン測定に関し、米国特許公開第２００４／０１６５１９９号（Ｒ．ビクター・クラッセンら（Ｒ．Ｖｉｃｔｏｒ  Ｋｌａｓｓｅｎ，ｅｔ  ａｌ．）（上述を参照））は、さらなる解析をするべき領域を決定し、その後、印刷された画像を走査した低解像度画像を用い、それによって各画素の色差を求めるよう、印刷されたページを解析する方法を示している。インラインセンサの測定は一般的に領域から得られるので、領域の画像色が上述のようにある程度の均一性を示す場合、非常にデータを解釈しやすくなる。測定結果は、強いエッジが存在する領域から得られる場合、破棄され、推定／キャリブレーションに用いられない。
【００２３】
プリンタの入出力間のマッピング関数（色補正関数）は、通常、非常に複雑でモデル化が困難なので、キャリブレーション処理の間にプリンタを正確に特徴付けるには、多くの場合、何百あるいは何千もの測定を必要とする。しかしながら、最近の研究で、色補正関数そのものとは異なり、ずれによって生じる関数の増分は、非常になだらかで概してうまく機能することが明らかになっている。また、米国特許第５，７４９，０２０号（Ｌ．Ｋ．メスサら、「基底関数による階調再現曲線の座標系化」（Ｌ．Ｋ．Ｍｅｓｔｈａ  ｅｔ  ａｌ．，ｆｏｒ  “ＣＯＯＲＤＩＮＩＴＩＺＡＴＩＯＮ  ＯＦ  ＴＨＥ  ＴＯＮＥ  Ｒ
ＥＰＲＯＤＵＣＴＩＯＮ  ＣＵＲＶＥ  ＩＮ  ＴＥＲＭＳ  ＯＦ  ＢＡＳＩＳ  ＦＵＮＣＴＩＯＮＳ”））は、少数の固有関数でのＴＲＣの近似を提案している。シミュレーショ
ンの結果、後述のように、各ＴＲＣは電子写真に対して、一般的にせいぜい３つの固有関数で正確にうまくモデルできることを示している。当然のことながら、特異値分析（ＳＶＤ）、主成分分析（ＰＣＡ）、離散コサイン変換（ＤＣＴ）、フーリエやウェーブレットを含む、様々な種類の固有関数が採用可能である。プリンタの色ずれの挙動を特定するには、合計約１２のパラメータで十分である。これらのパラメータは、その後、リアルタイムでの色補正更新のために、１から５（以下）回の同数の測定を必要とする。理想的には、本システムおよび方法は、パラメータ毎に１つの測定が必要である。しかしながら、測定結果が線形独立ではない可能性もあり、追加の測定を必要とする。
【００２４】
簡単に上述したように、図２を参照すると、本方法の一実施形態では、トレーニング段階２１０およびキャリブレーション段階２２０の２つの段階を有している。トレーニング段階２１０は、基底ベクトル２１２  Ｖ（ｎ，ｉ）を作成するのに必要である。予想されるずれ空間を網羅するよう基底ベクトルを特徴付けるために、制御された環境でずれを再現することが重要である。この方法で使用すると有利であることが明らかにされている基底ベクトルは、特異値分解（ＳＶＤ）固有関数、主成分分析（ＰＣＡ）固有関数、離散コサイン変換（ＤＣＴ）ベクトル、フーリエベクトル、ウェーブレット、その他の基底ベクトルを含むことに注目されたい。
【００２５】
色ずれは、ｉ）環境室にて印刷ジョブを実行することで、温度／湿度といった環境条件を変える、ｉｉ）公称の動作設定値から意図した境界に向かって色が変化するあるいは外れるよう、印刷システムのプロセス制御ターゲット（設定値）を操作する、という少なくとも２つの方法で作成することができる。制御された環境における設定値の変更は、実現しやすいと考えられる。設定値変更の例として、感光体の帯電、レーザ出力およびドナーバイアス電圧が、電子写真マーキングエンジンの各色分解に用いられる一般的な設定値である。当然のことながら、代替の設定値あるいは代替のマーキング技術を採用してもよく、これらにさらにトレーニング段階を適用してもよい。
【００２６】
設定値の候補となるリストの１つは、分解毎に９つの設定値を有しており、各設定値は、少なくとも３つのプロセスアクチュエータ（例えば、感光体の帯電、レーザ出力およびドナーバイアス電圧）の、最小値、公称値および最大値の組み合わせから得られる。色セットの候補となるリストおよび、そのインライン分光光度計での予想される測定結果は、ブラック（Ｋ）＝０および、１３3のシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の色と、それとは別に９３８のＣＭ、ＭＹ、ＹＣ、ＣＭＫ、ＭＹＫ．．．ＣＭＹＫ等といった色の他の組み合わせを有する。従って、合計３１３５のあり得るＣＭＹＫの組み合わせをトレーニング段階に用いることが可能である。ＬＣＬＥＤインラインセンサを用いれば、１ページにつき１１色が印刷されているとして、これらの色すべてを測定するには２８５ページかかる。その上、この処理は、設定値のどの部分リストも含んでいない。当然のことながら、田口式「実験計画法」を、オフライン実験の数を削減可能とする一法としてもよい。
【００２７】
最低でも、合計１０，２６０ページの印刷になる、約３６の実験が必要とされることが判明した。制御された、実験室のような環境であれば実行不可能ではないが、ＣＭＹＫの色および設定値の組み合わせの数を厳選することにより、固有関数を特徴付けるためのデータ収集に要する実験時間は、さらに削減可能であることが判明した。
【００２８】
さらに具体的には、与えられた実験に対する３１３５色のＬ*、ａ*、ｂ*値を表す各列で、列ベクトルを形成するとする。すると、各列の平均色ベクトルＸmeanは、式１で与えられる。
【００２９】
【数１】
0005150096.tif 000002
【００３０】
Ｐは、各実験の３１３５色のＬ*、ａ*、ｂ*値で構成されている各列に対して平均値を除去して得た行列とする。従って、Ｐは、３１３５×３行、３６列のＬ*、ａ*、ｂ*値の差分行列となる。すると、固有関数は以下の式で求められる。
【００３１】
【数２】
0005150096.tif 000003
【００３２】
式２において、行列Ｕは、列がベクトルＶ（ｎ，ｉ）（ｎ＝１，２，３．．．，３６）で記述された固有関数で構成されている。固有関数Ｖ（ｎ，ｉ）は、パラメータ「ｉ」で表された入力色に対するｎ番目の固有関数の要素である。行列Σは、対角行列であり、階数順の固有値の二乗で構成されている。Σ行列の固有値に基づき、ベクトルＶ（ｎ，ｉ）に必要な固有関数の総数を決定することが可能となる。
【００３３】
上述のように、トレーニング段階２１０は、オフラインで実行されると考えられる。トレーニング段階２１０の間に、色ずれ空間の固有関数が測定データから作成される。さらに具体的には、固有関数の値は、印刷動作中にカラーシステムを制御するのに用いるためのシステムメモリに記憶される。
【００３４】
一実施形態では、全体の色ずれは、少数の固有関数の線形結合としてモデルされている。具体的には、与えられた入力色ｉに対する、ｋ番目の印刷における出力の色ずれベクトルΔｏ（ｋ，ｉ）およびｋ番目の印刷において推定される色ｘ（ｋ，ｉ）は、式３、式４で与えられる。
【００３５】
【数３】
0005150096.tif 000004
【００３６】
合計が固有関数（ｎでインデックスされる）全体にわたっている場合、Ｖ（ｎ，ｉ）は、入力色ｉに対するｎ番目の固有関数の要素である。係数α（ｋ，ｎ）は、ｋ番目の印刷において推定されるモデルパラメータであり、係数ｅは、モデル化誤差および測定誤差である。トレーニングにおいて、固有関数の数および実際の形状が、予想されるずれ空間に対する特異値解析を用いて実験的に決定される。ずれ空間は、一般的に、画像出力端末あるいはプリンタが動作すると予想される範囲内にある。従って、ずれ空間が既知であり、その上下限がプロセス設定値の変更により制御された環境において再現可能であると見なすことは、非現実的ではない。
【００３７】
印刷システムに応じて、入出力で表されるシステムを用いて、入力ｉ、ずれΔｏ、および出力ｘは、適切な色空間で表される。例えば、センサが分光光度計である場合、出力は、例えば反射スペクトル／Ｌ*ａ*ｂ*といった装置独立空間にあり、入力画素がＣＭＹＫ空間で記述されている場合、入力画素に対して求められる。このようなシステムに対しては、ｉはＣＭＹＫ空間で表され、Δｏおよびｘは、反射スペクトル／Ｌ*ａ*ｂ*で表される。ベクトルｘ（ｋ，ｉ）は、測定量の集まりであり、ｋ番目の印刷におけるセンサからの反射スペクトル／Ｌ*ａ*ｂ*である。ベクトルｘmean（ｉ）は、測定量の平均値を表し、オフライン実験でのＶ（ｎ，ｉ）の特徴付けの間に求められる反射スペクトル／Ｌ*ａ*ｂ*である。分光光度計センサが装置独立の測定結果をＣＭＹＫ値に変換する変換ルックアップテーブルを有する場合、印刷システムを、対応するＣＭＹＫ入力に対してＣＭＹＫ出力をするシステムと見なすこともできる。その場合、ベクトルｘ（ｋ，ｉ）は、測定量の集まりであり、センサからの出力ＣＭＹＫ値である。ベクトルｘmean（ｉ）は、測定量の平均値であり、オフライン実験でのＶ（ｎ，ｉ）の特徴付けの間に求められるＣＭＹＫ値となる。
【００３８】
図２のキャリブレーション段階２２０は、印刷処理中に実行される。１ページ印刷されると、その出力は、インラインカラーセンサ一式で測定される。測定は、ページの小さくてもかなりの分割部分あるいは帯状部分を対象とすることで十分である可能性もあるが、全幅アレイが用いられている場合には、ページ全体から好適にサンプルされる。センサから得られる測定データは、所望の出力と比較される。その差異が、モデルパラメータの推定に用いられる。式４は、典型的な直線回帰モデルであり、α（ｋ，ｎ）は、最小二乗法あるいは制御資料（例えば、Ｌ．ユング、「システム同定  ユーザのための理論」、プレンティスホール社、ニュージャージー、１９８７年（Ｌ．  Ｌｊｕｎｇ，“Ｓｙｓｔｅｎ
Ｕｄｅｂｔｕｆｕｃａｔｕｉｂｍ  Ｔｈｅｏｒｙ  ｆｏｒ  Ｕｓｅｒ”，Ｐｒｅｎｔｉ
ｃｅ−Ｈａｌｌ，Ｉｎｃ．，ＮＪ  １９８７））に示されたシステム同定法を使用することによって容易に推定されることに注目されたい。付随の測定結果を用いてモデルパラメータが決定されると、色空間全体に対する色ずれが以下の式で予測可能となる。
【００３９】
【数４】
0005150096.tif 000005
【００４０】
上付き文字*は、色空間の異なる領域において推定／補間された量を意味し、オフライン実験でのＶ（ｎ，ｉ）の特徴付けの間に用いられる以外の領域で得られるルックアップテーブル（ＬＵＴ）分解能によって決まる。情報はその後、予め作成されたプロファイルＬＵＴ（Ｌ*ａ*ｂ*−＞ＣＭＹＫ）の更新に用いられる。これらのＬＵＴは、後に続くページの印刷が準備される際、別のこうした更新が要求されるまで、ずれを補正するための色テーブルの調整に適用される。式５〜６は、ＴＲＣおよび色変換行列のような、他の色変換モデルおよび／またはパラメータの更新の作成にも用いることが可能である。特に記載しないが、キャリブレーション処理は機械制御パラメータの設定あるいは調整を対象とすることも可能である。
【００４１】
図３も参照すると、キャリブレーション段階２２０に関わるいくつかのステップを説明するフローチャートの例が示されている。具体的には、３１０で、ＴＲＣ２３０を表すＬＵＴの値が初期化され、システムメモリ（例えば、ＲＡＭ）に記憶され、３１２に表すようにページの印刷あるいはレンダリングに用いられる。上述のように、出力ページは、ステップ３１４で前述のセンサを用いて測定される。測定ステップの結果は、その後、（おそらく一時的にメモリに記憶され）プロセッサに進み、プロセッサは測定結果を採用し、予め特徴付けられた固有関数を用いてαを推定し（ステップ３１６）、Δｏ*およびｘ*を予測する（ステップ３１８）。固有関数を用いて決定された、予測されたずれに基づいて、ルックアップテーブルは、その後、３２０で調整される。当然のことながら、図３に示した方法は、ステップ３２０の前に、予測されたずれが調整を必要とするレベルであるかどうかを決定するための、１つまたは複数の閾値あるいは他のテストを採用してもよい。つまり、プロセス制御の観点から、システムの調整は、ずれが前のレベルから許容値あるいは許容範囲を超える場合にのみ行うようにしてもよい。
【００４２】
本明細書に開示されたシステムは、固有関数の線形結合としてモデルされているが、本明細書に提示された記述は、他のモデル化方法を排除するものではない。例えば、さらにΔｏ（ｉ）も多項式関数で表してもよい。多項式係数、従ってΔｏ*（ｉ）は、測定サンプルから推定することも可能である。
【００４３】
キャリブレーション段階に関して採用される概略のステップを記載したので、次に、ずれベクトルΔｏ*を用いてＬＵＴの色調整を算出する方法を説明した実施例に注目されたい。具体的には、実施例でＬ*ａ*ｂ*からＣＭＹＫへのプロファイルＬＵＴを調整する方法を記載する。
【００４４】
ｎの種々の値に対する固有関数および、ＣＭＹＫ（プリンタへの入力）−＞Ｌ*ａ*ｂ*（センサ出力）とＣＭＹＫ（プリンタへの入力）−＞ＣＭＹＫ（センサ出力）の色空間の組み合わせが、メモリ（図２の２１０）にて利用でき、対応する係数α（ｋ，ｎ）が画像データを用いてリアルタイムに求められるので、式５〜６は、容易に算出可能であり、補正空間でのずれベクトルが求められる。例えば、Ｌ*ａ*ｂ*からＣＭＹＫへのＬＵＴを調整するため、ＣＭＹＫ−＞ＣＭＹＫ空間の固有関数で算出されるΔｏ*（ｉ）を必要とする。簡単にするため、これをΔｏ*（ｉ）＝ΔｏCMYKとする。ｓをＬ*ａ*ｂ*−＞ＣＭＹＫのＬＵＴの出力値とする。テーブルのすべてのエントリに対して色ずれを補正するため、ＣＭＹＫ値ｓはｓ−ΔｏCMYK（ｓ）に修正される。
【００４５】
この調整の方法は、以下のように証明される。色値ｓが印刷エンジンに送られるとすると、理想的な出力は、ｏCMYK（ｓ）＝ｓとなる。しかし、色ずれがあるので、実際の出力は、ｏ’CMYK（ｓ）＝ｏCMYK（ｓ）＋ΔｏCMYK（ｓ）となる。ずれが小さい（例えばΔＥ１０未満）と仮定し、色値ｓが、ｓ−ΔｏCMYK（ｓ）に修正されると、出力結果は、ｏ’CMYK［ｓ−ΔｏCMYK（ｓ）］＝ｏCMYK［ｓ−ΔｏCMYK（ｓ）］＋ΔｏCMYK［ｓ−ΔｏCMYK（ｓ）］となる。ｏCMYK［ｓ−ΔｏCMYK（ｓ）］＝ｓ−ΔｏCMYK（ｓ）であり、ΔｏCMYK［ｓ−ΔｏCMYK（ｓ）］は  ΔｏCMYK（ｓ）で近似（二次誤差は無視）されることに注目すれば、ｏ’CMYK［ｓ−ΔｏCMYK（ｓ）］≒ｓ−ΔｏCMYK（ｓ）＋ΔｏCMYK（ｓ）＝ｓが得られる。よって、出力のずれが補正される。
【００４６】
上述のように、本システムおよび方法は、画像の付随テストパッチ領域からの情報を用いた色補正ＬＵＴの構築および更新（印刷動作中に動的に）を可能にする。開示された実施形態は、ランクを落としたプリンタで、例えばプロセス設定値調整のようなオフラインずれテストにて演繹的に求められた固有／基底関数を用いる、低ランク近似法を採用している。さらに、開示された方法は、色空間の特定の点／領域を表すテストパッチの使用を必要としない。むしろ、固有関数を用いる効果として、色空間の任意の場所に位置付けられた付随パッチに対して測定を行うことが可能となる。従って、開示された方法は、印刷エンジンのキャリブレーションの維持に必要とする測定の数を削減し、ＬＵＴに必要な更新を算出するために任意の付随パッチ領域を効率的に使用することを可能とする。
【００４７】
一般的な意味では、本方法は、固有関数によるプリンタずれ空間の簡単な分解および、印刷が連続して実行されている間の色制御のための該分解の効率的な使用を採用している。インラインカラーセンサ（例えば、スポット、部分、全幅）は、最高速度および連続現場測定用に開発されているので、開示された方法およびシステムは、ますます有用となる。その結果、印刷ジョブの連続実行中にすべてのページに対して色の一貫性を維持するための色制御において、ずれ空間を特徴付けるための固有／基底関数の適用がより多用されるようになる。このような基本的なレベルにおいてこのような基底関数を使用することで、本明細書に明示していないさらなるプロセス制御も可能となる。
【図面の簡単な説明】
【００４８】
【図１】インライン全幅アレイスキャナおよび分光光度計を有する、開示されたシステムおよび方法の例示的な機械的実施形態の図である。
【図２】本明細書の実施形態で開示された方法の態様を示す概略のフローチャートである。
【図３】図２に示すキャリブレーション段階の詳細を示すフローチャートである。
【図１】
0005150096.tif 000006
【図２】
0005150096.tif 000007
【図３】
0005150096.tif 000008