(57)【要約】  染色機を較正する方法であって、複数の色のそれぞれについて、染色機の有効最大測色値に対応する有効最大インク分配レートを判定するために最大化ステージを実行することと、線形化ステージであって、有効最大インク分配レートを複数のインターバルに分割することによって線形化ステージの実行に関する複数のインク分配レートを判定することと、有効最大測色値から、複数のインク分配レートと複数の計算された測色値との間の線形対応を計算することと、複数のインク分配レートに従って基質のセットを染色することと、基質の染色されたセットの色値を獲得することと、複数のインク分配レートと獲得された色値との間の非線形対応を補間することと、線形対応を非線形対応に写像することとを含む線形化ステージを実行することとを含む方法。【選択図】図１Ａ
2020535324.tif 000002
【特許請求の範囲】
【請求項１】
染色機を較正する方法であって、
複数のインク・チャネルのそれぞれについて、
前記染色機の有効最大測色値に対応する有効最大インク分配レートを判定するために最大化ステージを実行することと、
線形化ステージであって、
前記有効最大インク分配レートを複数のインターバルに分割することによって前記線形化ステージの実行に関する複数のインク分配レートを判定することと、
前記複数のインク分配レートと複数の測定された測色値との間の線形対応を計算することと、
前記複数のインク分配レートに従って基質の第１のセットを染色することと、
基質の前記染色された第１のセットの色値を獲得することと、
前記複数のインク分配レートと前記獲得された色値との間の非線形対応を構築することと、
前記線形対応を前記非線形対応に写像することと
を含む線形化ステージを実行することと
を含む方法。
【請求項２】
前記最大化ステージよび前記線形化ステージは、工場フェーズおよび現場フェーズのそれぞれで実行され、前記工場フェーズからの結果は、前記現場フェーズの実行に使用される、請求項１に記載の方法。
【請求項３】
前記最大化ステージは、
前記染色機の前記最大化ステージの実行に関する複数のインク分配レートに従って基質の第２のセットを染色することと、
最大化較正カードに関して基質の前記第２のセットの色値を獲得することと、
染色された基質の前記第２のセットの色値が前記染色機の前記有効最大測色値とマッチするまで、前記最大化ステージの実行に関する前記複数のインク分配レートを調整することと、
をさらに含む、請求項１に記載の方法。
【請求項４】
前記染色機の前記有効最大インク分配レートを判定することは、複数の最大インク分配レートおよび前記複数の最大インク分配レートで染色された複数の基質の複数の最大色値を補間することを含む、請求項３に記載の方法。
【請求項５】
前記有効最大インク分配レートを複数のインターバルに分割することは、前記線形化ステージの実行に関して判定された前記複数のインク分配レートで染色された複数の基質の色応答に従って分割することを含む、請求項１に記載の方法。
【請求項６】
染色機を較正するシステムであって、
複数のインク・チャネルに従って複数の基質を染色するように構成された染色機と、
前記染色機の有効最大測色値に対応する有効最大インク分配レートを判定するために最大化ステージを実行することと、
線形化ステージであって、
前記有効最大インク分配レートを複数のインターバルに分割することによって前記線形化ステージの実行に関する複数のインク分配レートを判定することと、
前記複数のインク分配レートと複数の計算された測色値との間の線形対応を計算することと、
前記複数のインク分配レートに従って染色された基質の第１のセットの色値を入手することと、
前記複数のインク分配レートと前記獲得された色値との間の非線形対応を構築することと、
前記線形対応を前記非線形対応に写像することと
を含む線形化ステージを実行することと
によって複数のインク・チャネルのそれぞれについて前記染色機を較正するように構成されたプロセッサと
を含むシステム。
【請求項７】
前記色値を獲得するように構成された光学検出器をさらに含む、請求項６に記載のシステム。
【請求項８】
前記色値を獲得するように構成された分光光度計をさらに含む、請求項６に記載のシステム。
【請求項９】
前記最大化ステージの実行に関する最大化較正カードをさらに含み、前記最大化較正カードは、前記インク・チャネルのそれぞれの複数の最大インク分配レートで染色された複数の基質を配置するエリアと、前記インク・チャネルのそれぞれの可変インク分配レートで染色された基質を配置する複数のエリアとインターリーブされた複数のグレイスケール特徴を含む複数のエリアとが設けられる、請求項６に記載のシステム。
【請求項１０】
前記最大化ステージの実行に関する最大化分配較正カードをさらに含み、前記最大化分配較正カードは、前記インク・チャネルのそれぞれの複数の最大インク分配レートで染色された複数の基質を配置するエリアが設けられ、前記最大化較正カードの前記背景は、複数の対向するグレイスケール勾配を提示する、請求項６に記載のシステム。
【請求項１１】
前記線形化ステージの実行に関する線形化較正カードをさらに含み、前記線形化較正カードは、前記線形化ステージの実行に関する前記複数のインク分配レートで染色された複数の基質を配置するエリアと、前記線形化ステージの実行に関する前記複数のインク分配レートで染色された基質を配置する複数のエリアとインターリーブされた複数のグレイスケール特徴を含む複数のエリアとが設けられる、請求項６に記載のシステム。
【請求項１２】
前記線形化ステージの実行に関する線形化分配較正カードをさらに含み、前記線形化分配較正カードは、前記インク・チャネルのそれぞれの前記線形化ステージの実行に関する複数のインク分配レートで染色された複数の基質を配置するエリアが設けられ、前記線形化較正カードの前記背景は、複数の対向するグレイスケール勾配を提示する、請求項６に記載のシステム。
【請求項１３】
プログラム・コードを実施された非一時的コンピュータ可読記憶媒体を含むコンピュータ・プログラム製品であって、前記プログラム・コードは
複数のインク・チャネルのそれぞれについて、
染色機の有効最大測色値に対応する有効最大インク分配レートを判定するために最大化ステージを実行し、
前記染色機の線形化ステージであって、
前記有効最大インク分配レートを複数のインターバルに分割することによって前記線形化ステージの実行に関する複数のインク分配レートを判定することと、
前記有効最大測色値から、前記複数のインク分配レートと複数の計算された測色値との間の線形対応を計算することと、
前記複数のインク分配レートに従って染色された基質の第１のセットの色値を入手することと、
前記複数のインク分配レートと前記獲得された色値との間の非線形対応を補間することと、
前記線形対応を前記非線形対応に写像することと
を含む線形化ステージを実行する
ために少なくとも１つのハードウェア・プロセッサによって実行可能である、コンピュータ・プログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本願は、その内容全体が参照によって本明細書に組み込まれている、２０１７年８月３１日に出願した米国特許仮出願第６２５５２４１５号、名称「Ｃｏｌｏｒ  Ｃａｌｉｂｒａｔｉｏｎ  Ａｌｇｏｒｉｔｈｍ」の優先権の利益を主張するものである。
【０００２】
開示される技法は、全般的には色較正に関し、具体的には染色機の色較正に関する。
【背景技術】
【０００３】
染色機は、ドリフト、移動などに起因する誤整列をこうむりがちな多数の機械部品を有する。これらの誤整列は、カラー・ミスマッチにつながる逸脱と染色工程での均一性の欠如とを引き起こす可能性がある。色は、染色工程で、インクと、インク吸収、白さ、および厚さなどの染色された基質パラメータと、工程パラメータと、処理速度と、周囲温度と、最大インク分配レートと、乾燥パラメータとなどの複数のパラメータの影響を受ける。これらのパラメータおよび他のパラメータは、経時的に変化し、染色結果に変化を生じる可能性がある。たとえば、一貫しないインク分配レートは、染色しすぎまたは染色不足をもたらし、染色された色合い（ｄｙｅｄ  ｓｈａｄｅ）が明るすぎるまたは暗すぎてしまう場合がある。
【０００４】
したがって、顧客サイトで正確にマッチングされた染色結果を保証するために、染色機は、定期的なチューニングおよび較正を必要とする。色較正は、染色機の染色工程を、工場で測定された事前にセットされた色状態などの既知の色状態に調整する工程である。有効な較正工程は、運転ごとに、日ごとに、異なる染色機の間で、染色機からの一貫した染色結果を保証することができる。色較正は、一貫したカラー・マッチングの基礎である。
【発明の概要】
【０００５】
開示される技法の目的は、染色機を較正する新規の方法およびシステムを提供することである。
【０００６】
開示される技法によれば、このように、染色機を較正する方法であって、複数のインク・チャネルのそれぞれについて、染色機の有効最大測色値に対応する有効最大インク分配レートを判定するために最大化ステージを実行することと、線形化ステージであって、有効最大インク分配レートを複数のインターバルに分割することによって線形化ステージの実行に関する複数のインク分配レートを判定することと、複数のインク分配レートと複数の測定された測色値との間の線形対応を計算することと、複数のインク分配レートに従って基質の第１のセットを染色することと、基質の染色された第１のセットの色値を獲得することと、複数のインク分配レートと獲得された色値との間の非線形対応を構築することと、線形対応を非線形対応に写像することとを含む線形化ステージを実行することと、を含む方法が提供される。
【０００７】
いくつかの実施形態では、最大化ステージよび線形化ステージは、工場フェーズおよび現場フェーズのそれぞれで実行され、工場フェーズからの結果は、現場フェーズの実行に使用される。
【０００８】
いくつかの実施形態では、最大化ステージは、染色機の最大化ステージの実行に関する複数のインク分配レートに従って基質の第２のセットを染色することと、最大化較正カードに関して基質の第２のセットの色値を獲得することと、染色された基質の第２のセットの色値が染色機の有効最大測色値とマッチするまで、最大化ステージの実行に関する複数のインク分配レートを調整することと、をさらに含む。
【０００９】
いくつかの実施形態では、染色機の有効最大インク分配レートを判定することは、複数の最大インク分配レートおよび複数の最大インク分配レートで染色された複数の基質の複数の最大色値を補間することを含む。
【００１０】
いくつかの実施形態では、有効最大インク分配レートを複数のインターバルに分割することは、線形化ステージの実行に関して判定された複数のインク分配レートで染色された複数の基質の色応答に従って分割することを含む。
【００１１】
開示される技法によれば、このように、染色機を較正するシステムであって、複数のインク・チャネルに従って複数の基質を染色するように構成された染色機と、染色機の有効最大測色値に対応する有効最大インク分配レートを判定するために最大化ステージを実行することと、線形化ステージであって、有効最大インク分配レートを複数のインターバルに分割することによって線形化ステージの実行に関する複数のインク分配レートを判定することと、複数のインク分配レートと複数の計算された測色値との間の線形対応を計算することと、複数のインク分配レートに従って染色された基質の第１のセットの色値を入手することと、複数のインク分配レートと獲得された色値との間の非線形対応を構築することと、線形対応を非線形対応に写像することとを含む線形化ステージを実行することとによって複数のインク・チャネルのそれぞれについて染色機を較正するように構成されたプロセッサとを含むシステムが提供される。
【００１２】
いくつかの実施形態では、このシステムは、前記色値を獲得するように構成された光学検出器をさらに含む。
【００１３】
いくつかの実施形態では、このシステムは、前記色値を獲得するように構成された分光光度計をさらに含む。
【００１４】
いくつかの実施形態では、このシステムは、最大化ステージの実行に関する最大化較正カードをさらに含み、最大化較正カードは、インク・チャネルのそれぞれの複数の最大インク分配レートで染色された複数の基質を配置するエリアと、インク・チャネルのそれぞれの可変インク分配レートで染色された基質を配置する複数のエリアとインターリーブされた複数のグレイスケール特徴を含む複数のエリアとが設けられる。
【００１５】
いくつかの実施形態では、このシステムは、最大化ステージの実行に関する最大化分配較正カードをさらに含み、最大化分配較正カードは、インク・チャネルのそれぞれの複数の最大インク分配レートで染色された複数の基質を配置するエリアが設けられ、最大化較正カードの背景は、複数の対向するグレイスケール勾配を提示する。
【００１６】
いくつかの実施形態では、このシステムは、線形化ステージの実行に関する線形化較正カードをさらに含み、線形化較正カードは、線形化ステージの実行に関する複数のインク分配レートで染色された複数の基質を配置するエリアと、線形化ステージの実行に関する複数のインク分配レートで染色された基質を配置する複数のエリアとインターリーブされた複数のグレイスケール特徴を含む複数のエリアとが設けられる。
【００１７】
いくつかの実施形態では、このシステムは、線形化ステージの実行に関する線形化分配較正カードをさらに含み、線形化分配較正カードは、インク・チャネルのそれぞれの線形化ステージの実行に関する複数のインク分配レートで染色された複数の基質を配置するエリアが設けられ、線形化較正カードの背景は、複数の対向するグレイスケール勾配を提示する。
【００１８】
開示される技法によれば、このように、プログラム・コードを実施された非一時的コンピュータ可読記憶媒体を含むコンピュータ・プログラム製品であって、プログラム・コードは複数のインクのそれぞれについて、染色機の有効最大測色値に対応する有効最大インク分配レートを判定するために最大化ステージを実行し、染色機の線形化ステージであって、有効最大インク分配レートを複数のインターバルに分割することによって線形化ステージの実行に関する複数のインク分配レートを判定することと、有効最大測色値から、複数のインク分配レートと複数の計算された測色値との間の線形対応を計算することと、複数のインク分配レートに従って染色された基質の第１のセットの色値を入手することと、複数のインク分配レートと獲得された色値との間の非線形対応を補間することと、線形対応を非線形対応に写像することとを含む線形化ステージを実行するために少なくとも１つのハードウェア・プロセッサによって実行可能である、コンピュータ・プログラム製品が提供される。
【図面の簡単な説明】
【００１９】
開示される技法は、図面に関連して解釈される以下の詳細な説明からより十分に理解され了解される。
【００２０】
【図１Ａ−Ｂ】共に、開示される技法の実施形態に従って構成され、動作する、２フェーズ較正工程で染色機を較正するシステムを示す概略図である。
【図１Ｃ】開示される技法の実施形態に従って構成され、動作する、図１Ｂのモバイル・デバイスなどのモバイル・デバイスを示す概略図である。
【図２Ａ】開示される技法の実施形態に従って動作する、３つの異なる最大インク分配レートに従う糸の染色の例示的な結果を示す図である。
【図２Ｂ】開示される技法の実施形態に従って構成され、動作する、例示的な最大化較正カードを示す概略図である。
【図２Ｃ】開示される技法の実施形態に従って動作する、複数の線形化インク分配レートに従う糸の染色の例示的な結果を示す図である。
【図２Ｄ】開示される技法の実施形態に従って構成され、動作する、例示的な線形化較正カードを示す概略図である。
【図２Ｅ】開示される技法の別の実施形態に従って構成され、動作する、例示的な最大化分配較正カードを示す概略図である。
【図２Ｆ】開示される技法の別の実施形態に従って構成され、動作する、例示的な線形化分配較正カードを示す概略図である。
【図３】開示される技法の実施形態に従って動作する染色機を較正するための、色対応に対する非線形分配に写像された、色対応に対する例示的な線形分配を示す概念図である。
【図４Ａ−Ｂ】開示される技法の実施形態に従って構成され、動作する、染色機の２フェーズ較正方法を示す概略図であり、図４Ａは工場較正フェーズに関し、図４Ｂは現場較正フェーズに関する。
【図４Ｃ】開示される技法の実施形態に従って構成され、動作する、染色機の２フェーズ較正方法を示す概略図である。
【図４Ｄ】開示される技法の別の実施形態に従って構成され、動作する、図４Ｃの最大化ステージを実行する方法を示す概略図である。
【図４Ｅ】開示される技法の別の実施形態に従って構成され、動作する、図４Ｃの線形化ステージを実行する方法を示す概略図である。
【図５】開示される技法の別の実施形態に従って構成され、動作する、染色機の色検出システムを示す概略図である。
【図６】開示される技法の実施形態による色検出方法を示す概略図である。
【発明を実施するための形態】
【００２１】
開示される技法は、染色機を現場で較正するシステムおよび方法を提供することによって、従来技術の不利益を克服する。本較正技法は、インク分配レートに関する現場で染色された基質の測色値が、染色機を出荷する前に工場でセットされた比色色値に対応することを保証する。本較正技法は、本明細書で「工場フェーズ」と呼ばれる２ステージ工場較正フェーズと、必要に基づいてそれに続く、本明細書で「現場フェーズ」と呼ばれる任意の個数の２ステージ現場較正フェーズとを含む。
【００２２】
工場フェーズおよび現場フェーズのそれぞれは、それぞれ本明細書で工場最大化ステージおよび工場線形化ステージならびに現場最大化ステージおよび現場線形化ステージと呼ばれる最大化ステージおよび線形化ステージを含む。工場最大化ステージおよび現場最大化ステージのそれぞれでは、最大インク分配レートが、染色機に関して決定される。ターゲット最大測色値が達成されるまで、１つまたは複数の基質が、候補最大インク分配レートで染色される。工場線形化ステージおよび現場線形化ステージのそれぞれでは、染色機のインク分配レートの範囲およびそれに応じて染色される基質の対応する測色値が、線形化対応をもたらす形で写像される。各フェーズの任意のステージで、測色値を、分光光度計を使用して、またはその代わりにカメラと色検出アプリケーションとを用いて構成されたモバイル・デバイスを使用してのいずれかで測定することができる。通常、分光光度計は、工場フェーズで測色値を判定するのに使用され、モバイル・デバイスは、現場フェーズで測色値を判定するのに使用される。
【００２３】
したがって、工場最大化ステージは、染色機のインク・セットのインク色ごとに最大有効インク分配レートを判定する。最大有効インク分配レートは、それぞれの最大有効インク分配レートで染色される基質の対応する最大測色値とマッチングされる。染色機のインク分配レートは、染色機から生じるインクの流量に対応する。工場線形化ステージは、０から上記で判定された有効最大レートまでの範囲にわたる複数の異なるインク分配レートと、複数の異なるインク分配レートのそれぞれで染色された基質の対応する測色値との間の線形化関数を作る。工場較正フェーズで判定される測色値は、分光光度計を使用して測定される。工場較正フェーズの結果、すなわち、インク色ごとの有効最大インク分配レートおよび最大測色値ならびにそれぞれの線形化関数は、染色機と共に記憶される。
【００２４】
現場で染色機を使用する前に、染色機は、基準として工場較正フェーズの結果を使用して、上で説明したものと同様の技法を使用する２ステージ較正で較正される。現場最大化ステージでは、現場最大有効インク分配レートが、インク・チャネルごとに染色機に関して判定される。これは、現場で染色された基質の測色値が染色機と共に記憶された有効最大染色値とマッチするまで、現場で基質を染色し、染色された基質の測色値を判定し、インク分配レートを調整することによって達成される。
【００２５】
同様に、現場線形化ステージは、０から現場最大有効インク分配レートまでの範囲にわたる複数の異なるインク分配レートと複数の異なるインク分配レートのそれぞれで染色された基質の対応する測色値との間の線形化関数を作る。一実施形態では、測色値を、標準的なモバイル・デバイスにインストールされたアプリケーションを使用して現場で判定することができる。代替案では、測色値を、分光光度計を使用して現場で判定することができる。
【００２６】
ここで図１Ａ〜図１Ｂを参照するが、図１Ａ〜図１Ｂは、共に、開示される技法の実施形態に従って構成され、動作する、工場較正フェーズおよび後続の現場較正フェーズのそれぞれの２ステージ較正工程で染色機を較正する、全般的に１００と参照されるシステムの概略図である。図１Ａは、工場位置での染色機の工場較正フェーズに関するシステム１００の構成要素を示し、図１Ｂは、顧客位置などの現場位置での染色機の現場較正フェーズに関するシステム１００の構成要素を示す。通常、工場位置での染色機の較正は、現場位置での染色機の較正の前に行われる。染色機の現場較正は、染色機による各印刷バッチの前など、任意の回数だけ行うことができる。
【００２７】
図１Ａを参照すると、システム１００は、染色機１０２、工場最大化較正カード１０４、工場線形化較正カード１０６、分光光度計１０８、少なくとも１つの工場プロセッサ１１０、および糸などの染色可能な基質１１２を含む。本明細書では用語「糸」が、染色可能な基質１１２を指すのに使用されるが、これは、限定的であることを意図されたものではなく、任意の染色可能な基質を同様に使用できることを理解されたい。染色機１０２は、変化するインク分配レートでシアン、マゼンタ、イエロー、およびブラックなどの複数の色で糸１１２の複数の部分を染色するように構成される。染料が染色機１０２によって分配されるレートは、機械制御または電子制御（図示せず）などのユーザ・インターフェースを介して制御可能である。一実施形態では、染料が染色機１０２によって分配されるレートは、工場プロセッサ１１０を介して制御可能であり、工場プロセッサ１１０を、染色機１０２に通信可能に結合することができる。
【００２８】
工場最大化較正カード１０４および工場線形化較正カード１０６は、それぞれ、染色機１０２によって染色された糸１１２のセグメントを表示するように構成される。糸１１２のセグメントを、タイミング・ベルト駆動（ＴＢＤ）技法を使用して、工場最大化較正カード１０４および工場線形化較正カード１０６に巻き付けることができる。代替案では、糸１１２のセグメントを、工場最大化較正カード１０４および工場線形化較正カード１０６に刺繍する、または他の形で表面に表示することができる。
【００２９】
分光光度計１０８は、工場最大化較正カード１０４および工場線形化較正カード１０６に光学的に結合される。工場プロセッサ１１０は、分光光度計１０８および染色機１０２に通信可能に結合される。一実施形態では、工場プロセッサ１１０は、分光光度計１０８と一体化される。別の実施形態では、工場プロセッサ１１０は、染色機１０２と一体化される。
【００３０】
工場較正フェーズは、２つのステージ、すなわち、染色機１０２の最大有効インク分配レートを判定する工場最大インク分配レート（ＤＲ）ステージと、インク分配レートの範囲およびそれに応じて染色される基質の測色値との間の染色機１０２の線形化関係を判定する工場線形化ステージとを含む。工場最大インク分配レートステージの説明を、ここで続ける。
【００３１】
染色機１０２は、シアン、マゼンタ、およびイエローという標準的なインク・セット色に対応する３つのカラー・チャネルと、オプションで第４のブラック（キー）カラー・チャネルとを含むことができる。しかし、染色機１０２が、標準的なインク・セット色に限定されず、代替インク・セットに対応するより少数またはより多数のカラー・チャネルを含むことができることを理解されたい。染色機１０２のカラー・チャネルごとに、糸１１２の複数のセグメントが、３つのインク分配レートＤＲ０、ＤＲ−１、ＤＲ＋１など、複数の候補インク分配レート（ＤＲ）に従って染色機１０２を介して染色され、ここで、ＤＲ０は、１００％インク分配と同等である測色値を生じる公称インク分配レートに対応し、ＤＲ−１は、１００％−Δインク分配と同等である測色値を生じる公称−Δインク分配レートに対応し、ＤＲ＋１は、１００％＋Δインク分配と同等である測色値を生じる公称＋Δインク分配レートに対応する。測色値を、ＣＩＥＬａｂ、ＣＩＥ  ＸＹＺ、ＣＩＥ  ＬＵＶ、ＣＩＥ  ＵＶＷ、および類似物などの任意の適切なデバイス独立比色空間に関して評価することができる。オプションで、染色工程の挙動が非常に非線形である場合には、染色機１０２は、１００％、１００％±Δ、および１００％±２Δと同等のＣＩＥＬａｂ測色値に対応するものなど、５つの異なるインク分配レートで糸１１２を染色することができる。
【００３２】
ここで、開示される技法の実施形態に従って動作する、３つの異なる最大インク分配レートによる糸１１２の染色の例示的な結果を示す図２Ａを参照する。列２５０Ａは、シアンに関する３つの異なる最大インク分配レート、すなわち、１００％、１００％±Δｃｙａｎを示し、列２５０Ｂは、マゼンタに関する３つの異なる最大インク分配レート、すなわち、１００％、１００％±Δｍａｇｅｎｔａを示し、列２５０Ｃは、イエローに関する３つの異なる最大インク分配レート、すなわち、１００％、１００％±Δｙｅｌｌｏｗを示す。染色された糸は、シャドウイングなどの照明ひずみを回避するために、相対的に平坦な形状を維持するように巻き付けられる、または刺繍される。
【００３３】
図２Ａを参照しながら図１Ａに戻って参照すると、カラー・チャネルごとに、３つの異なるインク分配レート（すなわち、公称、公称＋Δ、公称−Δ）で染色された糸１１２のサンプルが、工場最大化較正カード１０４上に配置される。サンプルは、全般的に、図１Ａでは図２Ａの列２５０Ａに対応する３つのシアンに染色されたサンプルを表す特徴１１２ＡＣ、１１２ＡＣ＋Δ、および１１２ＡＣ−Δ、図２Ａの列２５０Ｂに対応する３つのマゼンタに染色されたサンプルを表す特徴１１２ＢＭ、１１２ＢＭ＋Δ、および１１２ＢＭ−Δ、ならびに図２Ａの列２５０Ｃに対応する３つのイエローに染色されたサンプルを表す特徴１１２ＣＹ、１１２ＣＹ＋Δ、および１１２ＣＹ−Δとして示される。カラー・チャネルのそれぞれについて、分光光度計１０８は、複数の染色されたサンプル１１２ＡＣ、１１２ＡＣ＋Δ、および１１２ＡＣ−Δ、１１２ＢＭ、１１２ＢＭ＋Δ、および１１２ＢＭ−Δ、ならびに１１２ＣＹ、１１２ＣＹ＋Δ、および１１２ＣＹ−Δのそれぞれの比色ＣＩＥＬａｂ値を測定する。したがって、この例では、カラー・チャネルごとに３つ（１００％＋Δ、１００％、１００％−Δ）の、９つの染色されたサンプルがある。オプションで、染色されたサンプルごとの各測定は、異なる方位角で複数回実行され、９つの染色されたサンプルのそれぞれのめいめいの測色値は、方位角のそれぞれの複数の測定値にわたって平均をとることによって判定され得る。次に、工場プロセッサ１１０は、３つの値（１００％＋Δ、１００％、１００％−Δ）の間で補間する（関数ｆ）か他の形で近似することによって、ここではカラー・チャネルごとの工場有効最大インク分配レートと呼ばれる、有効最大測色値および対応するインク分配レートを判定する。
【数１】
2020535324.tif 000003
ここで、ＣＶは、測色値、すなわち、ＣＩＥＬａｂ測色値である。
【００３４】
工場有効最大インク分配レートが、事前にセットされた許容範囲を超え、その位置が機能限界の１つにある場合には、第２の反復を実行することができる。
【００３５】
工場プロセッサ１１０は、以前に判定された工場有効最大インク分配レートに基づいて、本明細書で線形化インク分配レートと呼ばれる、工場線形化ステージを実行する複数のインク分配レートを決定する。たとえば、カラー・チャネルごとに、工場プロセッサ１１０は、０と工場有効最大インク分配レートとの間のインク分配レートの範囲をＮ個の等間隔のインターバルに分割することができ、Ｎは、カラー・チャネルに応じて変化してもよい。代替案では、工場プロセッサ１１０は、０とカラー・チャネルごとの工場有効最大インク分配レートとの間のインク分配レートの範囲を、そのサイズがインク分配レートに対する糸の比色応答に依存するＮ個のインターバルに分割することができる。
【００３６】
工場プロセッサ１１０は、色対応に対する工場線形化インク分配レートを計算する。この対応は、工場線形化ステージを実行するために計算された複数のインク分配レートと、インク分配レートに従って染色された糸の対応する比色ＣＩＥＬａｂ値ｆｌｉｎＦＡＣ（ＤＲ）との間の線形関係である。
【００３７】
カラー・チャネルごとに、染色機１０２は、上で決定された複数の工場線形化インク分配レートに従って糸１１２の諸部分を染色する。たとえば、図２Ｃを参照すると、行２６２Ｄは、シアンの０から最大のまたは最大付近（９５％）の有効インク分配レートまでの範囲にわたるインク分配レートでシアンに染色された複数の糸を示し、行２６２Ｅは、マゼンタの０から最大のまたは最大付近（９５％）の有効インク分配レートまでの範囲にわたるインク分配レートでマゼンタに染色された複数の糸を示し、行２６２Ｆは、イエローの０から最大のまたは最大付近（９５％）の有効インク分配レートまでの範囲にわたるインク分配レートでイエローに染色された複数の糸を示す。
【００３８】
戻って図１Ａを参照すると、カラー・チャネルごとに、染色された糸は、それに応じて巻き付けられまたは刺繍され、特徴１１２Ｄ１、１１２Ｄ２、１１２Ｄ３…１１２ＤＮとして示されているように、工場線形化較正カード１０６上に配置される。染色された糸は、インク分配レートの濃度、すなわち、０％インク分配レートから１００％インク分配レートまでに従って順序付けられる。
【００３９】
分光光度計１０８は、工場線形化ステージを実行するために較正されたインク分配レートに従って染色された糸１１２Ｄ１、１１２Ｄ２、１１２Ｄ３…１１２ＤＮの測色値を測定する。一実施形態では、各カラー・チャネルは、分光光度計１０８によって別々に獲得される。カラー・チャネルごとに、分光光度計１０８は、それに応じてＮ本の染色された糸の比色ＣＩＥＬａｂ値を測定して、（ＤＲｉ，ＣＩＥＬａｂｉ），ｉ＝１，…，ｎを得る。オプションで、染色されたサンプルごとの測定を、異なる方位角で複数回実行することができ、染色されたサンプルのそれぞれのめいめいの測色値を、方位角のそれぞれの複数の測定値にわたって平均をとることによって判定することができる。工場プロセッサ１１０は、分光光度計１０８から入手された測定値に基づいて補間曲線を構築し、色対応に対する工場非線形インク分配レートＬａｂ＝ｆＣＵＲＶＥ−ＦＡＣ（ＤＲ）をもたらす。工場プロセッサ１１０は、上で計算された色対応に対する工場線形インク分配レートの逆数、すなわち、ＤＲＬＩＮ−ＦＡＣ＝ｆ−１（ＬａｂＬＩＮ）を使用して、色対応に対する工場線形インク分配レートｆＬＩＮ−ＦＡＣ（ＤＲ）を写像する。工場プロセッサ１１０は、線形化関数ＤＲ→ＤＲＬＩＮ−ＦＡＣを使用して、所望の測色値の線形化インク分配レートＤＲを判定する。
【００４０】
ここで、開示される技法の実施形態に従って動作する染色機１０２を較正するための、色対応に対する非線形インク分配に写像された、色対応に対する例示的な線形インク分配の概念図を示す図３を参照する。図３は、インク分配レート、すなわち、ＤＲ（ｘ軸）に関する測色値を指すことのできる色値、すなわち、ＣＶ（ｙ軸）を示す。たとえば、ＣＩＥＬａｂ色空間を使用する時に、測色値は、Ｌ＊、ａ＊、またはｂ＊値に関係する可能性がある。曲線３００は、色値対応に対する線形インク分配レートを示す線形関係である。たとえば、曲線３００は、色対応に対する工場線形インク分配レートｆＬＩＮ−ＦＡＣ（ＤＲ）を表す。ｆが、線形インク・パーセンテージとＣＶとの間の線形応答関係であるものとする、
ＣＶ＝ｆ（ＤＲＬｉｎ）
【００４１】
曲線３０２は、上で補間された曲線など、色値対応に対する非線形インク分配レートを示す。図３では、曲線３０２が凸であるが、これは、限定的であることを意図されたものではなく、曲線３０２は、他の非線形関係を示すことができる。ｇが、インク・パーセンテージとＣＶとの間の非線形関係、すなわち、較正パラメータ
ＣＶ＝ｇ（ＤＲＮＬ）
であるものとすると、線形ＤＲ色対応と非線形ＤＲ色対応との間の関係または線形写像３０４は、次の線形化関数によって与えられる。
ＤＲｌｉｎ＝ｆ−１（ｇ（ＤＲＮＬ））
【００４２】
現場較正フェーズは、染色機１０２の最大有効インク分配レートを判定する現場最大化ステージと、インク分配レートの範囲とそれに従って染色された基質に生じる測色値との間の染色機１０２の線形化関係を判定する現場線形化ステージとを含む。現場最大化ステージの説明を、これから続ける。
【００４３】
ここで、上で説明された工場較正フェーズに続く、現場較正フェーズを実施するシステム１００の構成要素を示す図１Ｂを参照する。システム１００のこの配置は、工場較正に続いて顧客サイトで染色機１０２を較正するのに使用される。図１Ｂのシステム１００は、現場最大化較正カード１２４、現場線形化較正カード１２６、および染色可能な糸１３２をさらに含む。現場最大化較正カード１２４の上には、少なくとも複数の対照的に変化するグレイスケール特徴１２４Ａおよび複数の対照的に変化するカラースケール特徴１２４Ｂが印刷されている。現場線形化較正カード１２６の上には、少なくとも複数の対照的に変化するグレイスケール特徴１２６Ａおよび複数の対照的に変化するカラースケール特徴１２６Ｂが印刷されている。現場最大化較正カード１２４および現場線形化較正カード１２６は、それぞれ、染色機１０２によって染色された糸１３２の諸部分を表示するように構成される。糸１３２の諸部分は、タイミング・ベルト駆動（ＴＢＤ）技法を使用して、現場最大化較正カード１２４および現場線形化較正カード１２６に巻き付けられ得る。代替案では、糸１３２の諸部分は、現場最大化較正カード１２４および現場線形化較正カード１２６に刺繍され、配置され得る。たとえば、一実施形態では、図２Ｂのカード２５４が、現場最大化較正カード１２４を表し、図２Ｄのカード２５６が、現場線形化較正カード１２４を表す。別の実施形態では、図２Ｅのカード２６０が、現場最大化較正カード１２４を表し、図２Ｆのカード２６２が、現場線形化較正カード１２４を表す。システム１００は、さらに、モバイル・デバイス１４２が光学検出器１４４、現場プロセッサ１４０、およびトランシーバ１４６を統一的に含む。
【００４４】
ここで、開示される技法の実施形態による、図１Ｂのモバイル・デバイス１４２の例示的実施態様を示す図１Ｃを参照する。モバイル・デバイス１４２は、少なくとも、現場プロセッサ１４０、光学検出器（カメラ）１４４、ユーザ・インターフェース（ＵＩ）１４８、メモリ１５０、およびトランシーバ１４６を含む。カメラ１４４、ＵＩ  １４８、メモリ１５０、およびトランシーバ１４６は、それぞれ、現場プロセッサ１４０に電磁気的に結合される。
【００４５】
現場プロセッサ１４０は、中央処理装置（ＣＰＵ）、グラフィックス処理ユニット（ＧＰＵ）、デジタル信号プロセッサ（ＤＳＰ）、アクセラレータ処理ユニット（ＡＰＵ）、および類似物の任意の組合せを含むことができる。現場プロセッサ１４０は、１つまたは複数のプログラム・コード命令と、生画像および処理された画像などのデータとをメモリ１５０に記憶するように動作可能である。トランシーバ１４６は、それぞれの中距離ＲＦトランシーバ（たとえば、ＷＩＦＩ）、それぞれの短距離トランシーバ（たとえば、Ｂｌｕｅｔｏｏｔｈ）、およびそれぞれのセルラ通信トランシーバ（たとえば、ＧＳＭ、ＬＴＥ、ＷＩＭＡＸ）のうちの１つまたは複数を含むことができる。トランシーバ１４６は、データおよび実行可能命令に関する無線周波数（ＲＦ）信号を送り、受信するように動作可能である。たとえば、トランシーバ１４６は、図１Ｂの染色機１０２と通信するように動作可能である。ＵＩ  １４８は、カメラ１４４を介して獲得された画像およびユーザから受け取ったタッチベースの入力を表示するように動作可能なタッチベースのグラフィカル・ユーザ・インターフェース（ＧＵＩ）である。
【００４６】
モバイル・デバイス１４２の光学検出器１４４は、現場最大化較正カード１２４および現場線形化較正カード１２６に光学的に結合される。オプションで、モバイル・デバイス１４２の現場プロセッサ１４０は、トランシーバ１４６を介してなど、染色機１０２に通信可能に結合される。
【００４７】
戻って図１Ｂを参照すると、染色機１０２のカラー・チャネル、すなわち、シアン、マゼンタ、およびイエローごとに、複数の糸１３２が、有効最大測色値に対応する複数の候補インク分配レートに従って染色機１０２を介して染色される。たとえば、染色機１０２は、現場最大化ステージを実行するために３つの候補インク分配レートＤＲｓｉｔｅ０、ＤＲｓｉｔｅ−１、ＤＲｓｉｔｅ＋１に従って糸１３２のサンプルを染色し、ここで、ＤＲｓｉｔｅ０は、１００％インク分配と同等であるＣＩＥＬａｂ測色値を生じる公称インク分配レートに対応しなければならず、ＤＲｓｉｔｅ＋１は、１００％＋Δインク分配と同等であるＣＩＥＬａｂ測色値を生じる公称＋Δインク分配レートに対応しなければならず、ＤＲｓｉｔｅ−１は、１００％−Δインク分配と同等であるＣＩＥＬａｂ測色値を生じる公称−Δインク分配レートに対応しなければならない。オプションで、染色工程の挙動が非常に非線形である場合には、染色機１０２は、１００％、１００％±Δ、および１００％±２Δと同等のＣＩＥＬａｂ測色値に対応するものなど、５つの異なる候補インク分配レートで糸１３２を染色することができる。
【００４８】
ここで、３つの異なる候補最大インク分配レートに従う糸１３２の染色の例示的な結果を示す図２Ａを参照する。列２５０Ａは、シアンの３つの異なる最大インク分配レート、すなわち、１００％、１００％±Δｃｙａｎを示し、列２５０Ｂは、マゼンタの３つの異なる最大インク分配レート、すなわち、１００％、１００％±Δｍａｇｅｎｔａを示し、列２５０Ｃは、イエローの３つの異なる最大インク分配レート、すなわち、１００％、１００％±Δｙｅｌｌｏｗを示す。染色された糸２５０Ａ、２５０Ｂ、および２５０Ｃは、シャドウイングなどの照明ひずみを回避するために、相対的に平坦な形状を維持するように巻き付けられる、または刺繍される。
【００４９】
図２Ａを参照しながら、戻って図１Ｂを参照すると、３つの異なる候補最大インク分配レート（すなわち、それぞれの列２５０Ａ、２５０Ｂ、および２５０Ｃに対応する公称、公称＋Δ、公称−Δ）で染色された糸１３２のサンプルは、現場最大化較正カード１２４上に配置される。明瞭さのために、サンプルは、図１Ｂでは、全般的に、図２Ａの列２５０Ａに対応する３つのシアンに染色されたサンプルを表す特徴１３２Ａ、図２Ａの列２５０Ｂに対応する３つのマゼンタに染色されたサンプルを表す特徴１３２Ｂ、および図２Ａの列２５０Ｃに対応する３つのイエローに染色されたサンプルを表す１３２Ｃとして示される。カラー・チャネルのそれぞれについて、現場プロセッサ１４０は、現場最大化較正カード１２４に関する特徴１３２Ａ、１３２Ｂ、および１３２Ｃに含まれる複数の染色されたサンプルのそれぞれの比色ＣＩＥＬａｂ値を入手する。たとえば、光学検出器１４４は、現場最大化較正カード１２４に関する特徴１３２Ａ、１３２Ｂ、および１３２Ｃに含まれる複数の染色されたサンプルのＲＧＢ画像を獲得することができる。現場プロセッサ１４０は、対応する測色値を判定するために、獲得されたＲＧＢ画像に、図５〜図６に関して下でより詳細に説明するものなどの色検出方法を適用することができる。代替案では、測色値を、現場分光光度計（図示せず）を使用して測定することができる。
【００５０】
したがって、この例では、カラー・チャネルごとに３つ（１００％＋Δ、１００％、１００の９つの染色されたサンプルがある。現場プロセッサ１４０は、方位に関してこれら３つの異なる測定値を補間するまたは平均をとることによって、９つの染色されたサンプルのそれぞれの各測色値を判定する。次に、現場プロセッサ１４０は、３つの値（１００％＋Δ、１００％、１００％−Δ）の間で補間し（関数ｆ）または他の形で近似することによって、染色機のインク・チャネルごとに有効最大測色値に対応する現場有効最大インク分配レートを判定する。
【数２】
2020535324.tif 000004
ここで、ＣＶは、測色値、すなわち、ＣＩＥＬａｂ測色値である。
【００５１】
インク分配レートが許容範囲を超え、その位置がエッジの１つにある場合には、第２の反復を実行することができる。獲得された画像は、現場プロセッサ１４０にさらに供給され、現場プロセッサ１４０は、シャドウ、照明、および類似物に起因するひずみに関して画像を補正するために、グレイスケール特徴１２４Ａおよびカラースケール特徴１２４Ｂを適用する。この技法の例示的実施態様の説明を、下で図５に関してより詳細に説明する。
【００５２】
上記のステップは、染色された糸の現場有効最大測色値が、図１Ａに関して上で計算された染色機１０２に関連する工場有効最大測色値とマッチするまで、各反復で染色機１０２の現場最大化ステージを実行するための候補インク分配レートを調整しながら繰り返される。一実施形態では、現場プロセッサ１４０は、トランシーバ１４６を介して染色機１０２に電磁制御信号を通信することによって、染色機１０２のインク分配レートを自動的に調整する。別の実施形態では、現場プロセッサ１４０は、ユーザ・インターフェース１４８を介してユーザに染色機１０２の制御セッティングを指示することによって、染色機１０２のインク分配レートを調整する。この場合には、ユーザが、指示された制御セッティングに従って染色機１０２を調整する。
【００５３】
現場プロセッサ１４０は、上で判定された、判定された現場有効最大インク分配レートに基づいて、現場線形化ステージを実行するための複数のインク分配レートを判定する。たとえば、現場プロセッサ１４０は、０とカラー・チャネルごとの現場有効最大インク分配レートとの間の範囲をｎ個の均等なインターバルに分割することができ、ｎは、カラー・チャネルに応じて変化することができる。代替案では、現場プロセッサ１４０は、０とカラー・チャネルごとの現場有効最大インク分配レートとの間の範囲をＮ個のインターバルに分割することができ、これらのインターバルのサイズは、それぞれのインク分配レートでの染色機１０２による染色に対する糸１３２の比色応答に依存する。
【００５４】
図１Ａおよび図３の曲線３００に関して上で説明したように、現場プロセッサ１４０は、現場インク分配レートＤＲと対応する比色ＣＩＥＬａｂ値ｆｌｉｎＯＮＳＩＴＥ（ＤＲ）との間の線形関係として、色対応に対する現場線形インク分配レートを計算する。現場プロセッサ１４０は、上で判定された現場線形化ステージの複数の現場インク分配レートとそれぞれの測色値との間の線形関係を計算する。
【００５５】
カラー・チャネルごとに、染色機１０２は、上で図２Ｃに関して説明された技法と同様に、現場線形化ステージに関して判定された複数のインク分配レートに従って糸１３２の諸部分を染色する。たとえば、図２Ｃを参照すると、行２６２Ｄは、シアンの０から最大のまたは最大付近（９５％）の有効インク分配レートまでの範囲にわたるインク分配レートでシアンに染色された複数の糸を示し、行２６２Ｅは、マゼンタの０から最大のまたは最大付近（９５％）の有効インク分配レートまでの範囲にわたるインク分配レートでマゼンタに染色された複数の糸を示し、行２５６Ｆは、イエローの０から最大のまたは最大付近（９５％）の有効インク分配レートまでの範囲にわたるインク分配レートでイエローに染色された複数の糸を示す。
【００５６】
戻って図１Ｂを参照すると、カラー・チャネルごとに、現場線形化ステージに関して判定されたインク分配レートで染色された糸は、特徴１３２Ｄ、１３２Ｅ、および１３２Ｆとして示されているように、現場線形化較正カード１２６に巻き付けられ、またはこれに従って刺繍され、配置される。染色された糸は、それぞれの現場線形化インク分配レート、すなわち、０％インク分配レートから１００％インク分配レートまでに従って位置決めされ得る。たとえば、図２Ｄを参照すると、線形化較正カード２５６は、最小インク分配レート（２５６ＣＭＩＮ）から最大インク分配レート（２５６ＣＭＡＸ）までの変化するインク分配レートに従って染色された複数のシアンの糸を配置されて図示されている。別の例として、図２Ｆを参照すると、線形化分配較正カード２６２は、最小インク分配レート（２６２ＣＭＩＮ−Ｃ、２６２ＣＭＩＮ−Ｍ、２６２ＣＭＩＮ−Ｙ）から最大インク分配レート（２６２ＣＭＡＸ−Ｃ、２６２ＣＭＡＸ−Ｍ、２６２ＣＭＡＸ−Ｙ）までの変化するインク分配レートに従って染色された複数のシアン、マゼンタ、およびイエローの糸を配置されて図示されている。一実施形態では、図２Ｄの線形化較正カード２５６が、現場線形化較正カード１２６を表す。別の実施形態では、図２Ｆの線形化分配較正カード２６２が、現場線形化較正カード１２６を表す。
【００５７】
戻って図１Ｂを参照すると、光学検出器１４４は、現場線形化ステージに関して判定されたインク分配レートに従って染色された巻き付けられた糸１３２Ｄ、１３２Ｅ、および１３２Ｆと共に工場線形化較正カード１２６の画像を獲得する。現場プロセッサ１４０は、下で図５〜図６に関して説明される技法にそのように従って、巻き付けられた糸１３２Ｄ、１３２Ｅ、および１３２Ｆの対応する比色Ｌａｂ値を判定するために、獲得された画像を分析する。一実施形態では、各カラー・チャネルは、光学検出器１４４によって別々に獲得される。カラー・チャネルごとに、Ｎ個の染色された糸の比色ＣＩＥＬａｂ値が、それに従って獲得されて、（ＤＲｉ，ＣＩＥＬａｂｉ），ｉ＝１，…，Ｎが得られる。オプションでは、染色されたサンプルごとの各測定値が、異なる方位角で複数回獲得され、染色されたサンプルのそれぞれのめいめいの測色値が、方位のそれぞれの複数の測定値を補間するまたはその平均をとることによって判定され得る。現場プロセッサ１４０は、光学検出器１４４から入手された測定値を補間することによって曲線を構築し、色対応に対する現場非線形インク分配レートＬａｂ＝ｆＣＵＲＶＥ−ＯＮＳＩＴＥ（ＤＲ）をもたらす。現場プロセッサ１４０は、上で計算された色対応に対する現場線形インク分配レートの逆数、すなわち、ＤＲＬＩＮ−ＯＮＳＩＴＥ＝ｆ−１（ＬａｂＬＩＮ）を使用して、色対応に対する現場線形インク分配レートｆＬＩＮ−ＯＮＳＩＴＥ（ＤＲ）を色対応に対する現場非線形インク分配レートに写像する。現場プロセッサ１４０は、線形化関数ＤＲ→ＤＲＬＩＮ−ＯＮＳＩＴＥを使用して、所望の測色値に関する線形インク分配レートＤＲを判定する。
【００５８】
ここで、開示される技法の実施形態に従って構成され、動作する、最大化較正カード２５４の例示的実施態様の概略図である図２Ｂを参照する。最大化較正カード２５４は、現場較正フェーズで染色された糸１３２Ａ、１３２Ｂ、および１３２Ｃなどの染色された糸の複数の巻き付けられた部分を配置するように構成された中央部分２５４Ｃを含む。一実施形態では、複数の染色された糸は、中央列２５４Ｃに沿って、すなわち、工場最大化ステージまたは現場最大化ステージのいずれかに関して判定されたインク分配レートでシアン、マゼンタ、およびイエローに染色された複数の糸を垂直に整列させることによって、配置され得る。たとえば、カラー・チャネルごとの３つ染色されたサンプルを、中央列２５４Ｃに沿って位置決めすることができる。代替のカラー・チャネルに対応する追加のまたは代替のインク・セットを使用することができる。別の実施形態では、各カラー・チャネルの最大化ステージに関して染色された糸を、最大化較正カード２５４上に配置し、別々に分析することができる。中央部分２５４Ｃの両側には、列２５４Ａ１…２５４Ａ６として配置された複数のグレイスケール特徴２５４Ａと、列２５４ＢＹ１、２５４ＢＭ１、２５４ＢＣ１、２５４ＢＹ２、２５４ＢＭ２、２５４ＢＣ２として配置され、より明るい色からより暗い色へおよびグレイスケール勾配に従ってインターリーブする対照的な形で編成された複数のカラースケール特徴２５４Ｂとがある。一実施形態では、グレイスケール特徴２５４Ａ１…２５４Ａ６およびカラースケール特徴２５４ＢＹ１、２５４ＢＭ１、２５４ＢＣ１、２５４ＢＹ２、２５４ＢＭ２、２５４ＢＣ２は、図１Ｂの現場最大化較正カード１２４のグレイスケール特徴１２４Ａおよびカラースケール特徴１２４Ｂに対応する。グレイスケール列２５４Ａ１、２５４Ａ２、２５４Ａ３は、カラースケール列２５４ＢＹ１、２５４ＢＭ１、２５４ＢＣ１とインターリーブされ、中央列２５４Ｃの片側で明から暗への勾配の対向する順序で配置され、グレイスケール列２５４Ａ４、２５４Ａ５、および２５４Ａ６は、カラースケール列２５４ＢＹ２、２５４ＢＭ２、および２５４ＢＣ２とインターリーブされ、中央列２５４Ｃの反対側で明から暗への勾配の対向する順序で配置される。最大化較正カード２５４は、複数の基準２５４Ｄ１、２５４Ｄ２、２５４Ｄ３、２５４Ｄ４をさらに含み、これらの基準２５４Ｄ１、２５４Ｄ２、２５４Ｄ３、２５４Ｄ４を使用して、印刷バッチ、用紙タイプ、および類似物などの最大化較正カード２５４の特性をそれに従って識別することができる。最大化較正カード２５４の実施態様が、限定的であることを意図されておらず、他の実施態様を使用できることに留意されたい。たとえば、追加のまたは異なるカラースケール特徴を、染色機１０２の異なるカラー・インク・セットに関して最大化較正カード２５４に印刷することができる。代替案では、追加のまたはより少数のグレイスケール特徴２５４Ａを最大化較正カード２５４上に印刷することができ、最大化較正カード２５４上のグレイスケール特徴２５４Ａおよびカラースケール特徴２５４Ｂの配置を変更することができる。
【００５９】
ここで、開示される技法の実施形態に従って構成され、動作する、例示的な線形化較正カード２５６の概略図である図２Ｄを参照する。一実施形態では、線形化較正カード２５６は、実質的に最大化較正カード２５４に類似する。一実施形態では、図１Ｂの現場線形化較正カード１２６が、線形化較正カード２５６によって表される。線形化較正カード２５６は、エリア、すなわち、図１Ｂの現場較正フェーズに関して複数の現場線形化インク分配レートに従って染色された染色された糸１３２Ｄ、１３２Ｅ、および１３２Ｆの複数の巻き付けられた部分を配置するように構成された中央部分２５６Ｃを含む。一実施形態では、染色された糸（すなわち、シアンで示された）は、それぞれ最小インク分配レートおよび最大インク分配レートに対応する、最も明るい色合い（２５６ＣＭＩＮ）から最も暗い色合い（２５６ＣＭＡＸ）まで、中央列２５６Ｃに沿って整列され得る。別の実施形態では、カラー・チャネルごとに最大化ステージに関して染色された糸を、最大化較正カード２５４上に配置し、別々に分析することができる。
【００６０】
中央列２５４Ｃの両側には、列２５６Ａとして配置された複数のグレイスケール特徴と、列２５６Ｂとして配置され、より明るい色からより暗い色へおよびグレイスケール勾配に従ってインターリーブする対照的な形で編成された複数のカラースケール特徴とがある。一実施形態では、グレイスケール特徴２５６Ａおよびカラースケール特徴２５６Ｂは、図１Ｂの現場線形化較正カード１２６のグレイスケール特徴１２６Ａおよびカラースケール特徴１２４Ｂに対応する。グレイスケール特徴２５６Ａは、６つのグレイスケール列２５６Ａ１、２５６Ａ２、２５６Ａ３、２５６Ａ４、２５６Ａ５、および２５６Ａ６を含む。カラースケール特徴２５６Ｂは、６つのカラースケール列２５６ＢＹ１、２５６ＢＭ１、２５６ＢＣ１、２５６ＢＹ２、２５６ＢＭ２、および２５６ＢＣ２を含む。グレイスケール列２５６Ａ１、２５６Ａ２、２５６Ａ３は、中央列２５６Ｃの一方の側で、カラースケール列２５６ＢＹ１、２５６ＢＭ１、２５６ＢＣ１とインターリーブされ、明から暗への勾配の対向する順序で配置され、グレイスケール列２５６Ａ４、２５６Ａ５、および２５６Ａ６は、中央列２５６Ｃの他方の側で、カラースケール列２５６ＢＹ２、２５６ＢＭ２、および２５６ＢＣ２とインターリーブされ、明から暗への勾配の対向する順序で配置される。線形化較正カード２５６は、複数の基準２５６Ｄ１、２５６Ｄ２、２５６Ｄ３、２５６Ｄ４をさらに含み、これらの基準２５６Ｄ１、２５６Ｄ２、２５６Ｄ３、２５６Ｄ４を使用して、それに応じて線形化較正カード２５６を識別することができる。
【００６１】
ここで、開示される技法の別の実施形態に従って構成され、動作する、全般的に２６０と参照される例示的な最大化分配較正カードの概略図である図２Ｅを参照する。最大化分配較正カード２６０は、図１Ｂのシステムに関連する現場有効最大インク分配レートを判定するのに使用され得る。最大化分配較正カード２６０の背景は、図２Ｅでは２つのグレイスケール・ストライプ２６０Ａおよび２６０Ｂとして示された、対向するグレイスケール勾配で最大化分配較正カード２６０の幅にまたがる、少なくとも１つのグレイスケール・ストライプを表す。グレイスケール・ストライプ２６０Ａおよび２６０Ｂにオーバーレイされ、最大化分配較正カード２６０の中央エリアなどのエリアに配置されるのが、３つのカラー・チャネル、すなわち、シアン、マゼンタ、およびイエローのそれぞれの異なる最大インク分配レートに従って染色された糸２６０Ｃ１、２６０Ｃ２、２６０Ｃ３、２６０Ｍ１、２６０Ｍ２、２６０Ｍ３、および２６０Ｙ１、２６０Ｙ２、２６０Ｙ３である。
【００６２】
ここで、開示される技法の別の実施形態に従って構成され、動作する、全体的に２６２と参照される例示的な線形化分配較正カードの概略図である図２Ｆを参照する。線形化分配較正カード２６２を使用して、図１Ｂのシステムに関連する現場線形化ステージを実行することができる。線形化分配較正カード２６２の背景は、図２Ｆでは２つのグレイスケール・ストライプ２６２Ａおよび２６２Ｂとして示された、対向するグレイスケール勾配（すなわち、２つのストライプの最も明るい色合いと最も暗い色合いとが整列するように、２つのストライプの勾配の方向が反対である）で線形化分配較正カード２６２の幅にまたがる、少なくとも１つのグレイスケール・ストライプを表す。グレイスケール・ストライプ２６２Ａおよび２６２Ｂの上にオーバーレイされ、線形化分配較正カード２６２の中央エリアなどのエリアに配置されているのが、３つそれぞれのカラー・チャネル、すなわち、シアン、マゼンタ、およびイエローの最小インク分配レートから最大インク分配レートまでの変化するインク分配レートに従って染色された糸２６２ＭＩＮ−Ｃ、２６２ＭＩＮ−Ｍ、２６２ＭＩＮ−Ｙ…２６２ＭＡＸ−Ｃ、２６２ＭＡＸ−Ｍ、２６２ＭＡＸ−Ｙである。照明に起因する糸の獲得された色強度に対するひずみは、暗から明へおよび明から暗への対照的なグレイスケール勾配を有する複数のグレイスケール・ストライプに対して異なって染色された糸を位置決めすることによって、可変グレイスケールを使用して補正される。
【００６３】
染色機を較正する方法の説明を、これから続ける。ここで、開示される技法の実施形態による、染色機の２フェーズ較正方法の概略図を共に示す図４Ａ〜図４Ｂを参照する。図４Ａは、染色機の工場較正フェーズを説明し、図４Ｂは、染色機の現場較正フェーズを説明する。
【００６４】
通常、工場較正フェーズは、現場較正フェーズの前に実行されるが、これは、限定的であることを意図されたものではない。各較正フェーズは、２つのステージを含む。工場較正フェーズは、工場最大化ステージおよび工場線形化ステージを含む。現場較正フェーズは、現場最大化ステージおよび現場線形化ステージを含む。工場最大化ステージおよび現場最大化ステージでは、染色された基質のターゲット最大測色値に対応する有効最大インク分配レートが判定される。工場線形化ステージおよび現場線形化ステージでは、インク分配レートの範囲とそれに従って染色された基質の対応する測色値との間の線形化された写像が判定される。用語「最大化基質」は、有効最大インク分配レートを判定するために染色される基質を指す。用語「線形化基質」は、線形化された写像を判定するために染色される基質を指す。したがって、「最大化基質」および「線形化基質」は、同一の基礎になる物理的特性を有するが、各較正フェーズの異なるステージに関して異なって染色される、糸の同一のスプールの異なるセグメントとすることができる。
【００６５】
ここで、開示される技法の実施形態に従って構成され、動作する、染色機の工場較正フェーズの方法の概略図である図４Ａを参照する。工場較正フェーズは、染色機の有効最大測色値に対応する工場有効最大分配レートを判定するために、現場較正フェーズの前に実行され得る。工場有効最大測色値は、染色機と共に値を記憶し、現場最大化較正カード上に値を印刷することまたは他の形で値を現場に通信することのいずれかによって、現場較正を実行するためにその後に現場に供給され得る。
【００６６】
手順４００では、複数のインク・チャネルのそれぞれについて、染色機の有効最大測色値に対応する有効最大インク分配レートを判定するために最大化ステージを実行する。図１Ａを参照すると、工場プロセッサ１１０は、染色機１０２の有効最大測色値に対応する工場有効最大インク分配レートを判定するために、染色機１０２に対して工場最大化ステージを実行する。
【００６７】
手順４０２では、複数のインク・チャネルのそれぞれについて、最大化ステージの実行に関する複数のインク分配レートに従って基質を染色する。図１Ａを参照すると、糸１１２は、染色機１０２の工場最大化ステージを実行するために複数のインク分配レートに従って染色される。
【００６８】
手順４０４では、染色された基質に対応する複数の工場最大測色値を、分光光度計によって測定する。図１Ａを参照すると、染色機１０２が、工場最大化ステージを実行するために複数のインク分配レートに従って糸１１２の複数のセグメントを複数の色に染色する。分光光度計１０８が、工場最大化ステージを実行するために複数のインク分配レートに従って染色された糸１１２の複数のセグメントのそれぞれの複数の工場最大測色値を獲得する。追加の糸タイプを、染色機１０２によって同様に染色し、分光光度計１０８によってその後に測定することができる。
【００６９】
手順４０６では、複数の工場最大測色値を、工場最大化ステージの実行に関するインク分配レートを用いて補間する。図１Ａを参照すると、工場プロセッサ１１０が、染色機１０２の工場最大化ステージの実行に関するインク分配レートを用いて工場最大測色値を補間する。
【００７０】
手順４０８では、工場線形化ステージの実行に関する複数のインク分配レートを、染色機の工場有効最大インク分配レートに基づいて判定する。図１Ａを参照すると、工場プロセッサ１１０が、工場有効最大インク分配レートを複数の分配インターバルに分割することによって、染色機１０２の線形化ステージの実行に関する複数のインク分配レートを判定する。
【００７１】
手順４１０では、色対応に関する工場線形インク分配レートを、工場線形化ステージの実行に関する複数のインク分配レートとそれぞれの測色値との間で計算する。図１Ａを参照すると、工場プロセッサ１１０が、ｉ）工場有効最大インク分配レートと、ｉｉ）工場有効最大インク分配レートに基づく工場線形化ステージの実行に関する複数のインク分配レートと、ｉｉｉ）色対応に対する工場線形インク分配レートを計算する  とを判定する。線形対応の図が、図３の線形の曲線３００によって示されている。
【００７２】
手順４１２では、複数の基質を、工場線形化ステージに関して較正されたインク分配レートに従って染色する。図１Ａを参照すると、染色機１０２が、工場線形化ステージの実行に関して判定されたインク分配レートに従って糸１１２の複数のセグメントを染色する。
【００７３】
手順４１４では、複数の染色された工場線形化基質の複数の工場線形化測色値を獲得する。図１Ａを参照すると、分光光度計１０８が、工場線形化ステージの実行に関して判定されたインク分配レートに従って染色された糸１１２のそれぞれの複数のセグメントの測色値を検出する。
【００７４】
手順４１６では、色対応に対する工場非線形インク分配レートが、複数の工場線形化測色値と工場線形化ステージに関して較正された複数のインク分配レートとに基づいて補間される。図１Ａを参照すると、工場プロセッサ１１０が、分光光度計１０８によって獲得された工場線形化測色値に基づいて、色対応に対する工場非線形インク分配レートを補間する。非線形対応の図が、図３の非線形の曲線３０２によって示されている。
【００７５】
手順４１８では、色対応に対する工場線形インク分配レートが、色対応に対する工場非線形インク分配レートに写像され、これによって工場フェーズで染色機を較正する。図１Ａを参照すると、工場プロセッサ１１０が、複数の工場線形化測色値および複数の工場線形化インク分配レートに基づいて色対応に対する工場非線形インク分配レートを補間し、色対応に対する線形インク分配レートを色対応に対する非線形インク分配レートに写像する。この形で、工場プロセッサ１１０は、染色機１０２の工場較正を実行する。上記のステップは、染色機１０２のインク・カラー・チャネルごとに、および基質タイプごとに繰り返される。線形対応と非線形対等との間の写像の図が、線形の曲線３００を非線形の曲線３０２に写像する図３の写像３０４によって示されている。
【００７６】
このように判定された有効最大インク分配レート、異なるインク分配レートの非線形および線形の値、ならびにオプションで糸タイプごとのインク濃度は、現場較正のためなどの後続使用のためにカラー・チャネルごとに記憶される。一実施形態では、これらの値は、追加の機械パラメータと一緒に、染色機１０２と共に提供されるメモリ・ストア（図示せず）の内部に記憶される。別の実施形態では、値は、染色機１０２の一意識別子を用いてデータベースに照会することによって値を現場較正フェーズのために入手できるように、ネットワークを介してアクセス可能な集中化されたデータベース（図示せず）に記憶される。
【００７７】
ここで、開示される技法の実施形態による、染色機の現場較正フェーズの方法の概略図である図４Ｂを参照する。現場較正フェーズは、通常、工場較正フェーズの後に、基準として工場有効最大測色値を使用して実行される。工場有効最大測色値は、現場最大化較正カードに値を印刷することによって、または電磁通信もしくは光通信を使用して値を供給することによってのいずれかで、現場較正フェーズのために供給され得る。
【００７８】
手順４２０では、複数のインク・チャネルのそれぞれおよび各糸タイプについて、複数の基質を、現場最大化ステージの実行に関して較正された複数のインク分配レートに従って染色する。図１Ｂおよび図２Ｂを参照すると、染色機１０２は、現場最大化ステージの実行に関して較正された複数のインク分配レートに従って糸１３２の複数のセグメントを複数の色に染色する。糸１３２の複数の染色されたセグメントは、最大化較正カード２５４に対応する現場最大化較正カード１２４上に位置決めされる。
【００７９】
手順４２２では、それぞれに染色された複数の基質の測色値が染色機に関連する工場有効最大測色値とマッチするまで、染色機の現場最大化ステージの実行に関して判定された複数のインク分配レートを調整する。一実施形態では、それぞれ複数の染色された基質および現場最大化較正カードの複数の測色値を獲得する。複数の染色された基質の現場有効最大測色値は、現場最大化ステージの実行に関して判定された複数のインク分配レートを用いて複数の獲得された測色値を補間することによって判定される。図１Ｂを参照すると、モバイル・デバイス１４２の光学検出器１４４が、現場最大化較正カード１２４上に位置決めされた糸１３２の複数の染色されたセグメントの１つまたは複数の画像を取り込む。モバイル・デバイス１４２は、下で図５に関してより詳細に説明するように、糸１３２の複数の染色されたセグメントの測色値を検出する。モバイル・デバイス１４２は、複数の染色された基質１３２の現場有効最大測色値が染色機１０２に関連する工場有効最大測色値とマッチするまで、染色機１０２の調整パラメータを判定する。
【００８０】
手順４２４では、現場有効最大インク分配レートを、マッチした現場有効最大測色値に従って判定する。図１Ｂを参照すると、モバイル・デバイス１４２は、マッチした現場有効最大測色値に従って現場有効最大インク分配レートを判定する。
【００８１】
手順４２６では、現場線形化ステージの実行に関する複数のインク分配レートを、現場有効最大インク分配レートに基づいて判定する。図１Ｂを参照すると、モバイル・デバイス１４２は、現場有効最大インク分配レートをインターバルに分割することによって、現場線形化ステージの実行に関する複数のインク分配レートを判定する。
【００８２】
手順４２８では、色対応に対する現場線形インク分配レートを、現場線形化ステージの実行に関して較正された複数のインク分配レートと対応する測色値との間で計算する。図１Ｂを参照すると、現場プロセッサ１４０は、ｉ）現場有効最大インク分配レートを判定し、ｉｉ）現場有効最大インク分配レートに基づいて現場線形化ステージの実行に関して較正された複数のインク分配レートを判定し、ｉｉｉ）色対応に対する現場線形インク分配レートを計算する。線形対応の図が、図３の線形の曲線３００によって示されている。
【００８３】
手順４３０では、複数の基質を、現場線形化ステージの実行に関して判定された複数のインク分配レートに従って染色する。図１Ｂを参照すると、染色機１０２は、現場線形化ステージの実行に関して較正された複数のインク分配レートに従って糸１３２の複数のセグメントを染色する。
【００８４】
手順４３２では、複数の染色された線形化基質の複数の測色値を、線形化現場較正カードに関して獲得する。図１Ｂおよび図２Ｄを参照すると、現場線形化ステップの実行に関して判定された複数のインク分配レートに従って染色された糸１３２の複数のセグメントが、現場線形化較正カード１２６上に位置決めされる。モバイル・デバイス１４２は、現場線形化較正カード１２６上に位置決めされた糸１３２の複数の染色されたセグメントの画像を取り込む。モバイル・デバイス１４２は、下で図５に関してより詳細に説明するものなどで、画像を分析して、糸１３２のそれぞれの染色された複数のセグメントの測色値を検出する。図２Ｄは、異なるインク分配レートに対応するシアンの変化する強度に染色された複数の糸が配置された現場線形化較正カード１２６を示すが、上のステップが、染色機１０２のインク・セットのカラー・チャネルごとに繰り返されることを理解されたい。この場合に、工程は、マゼンタおよびイエローまたは使用されるすべての他のカラー・インクに関して繰り返される。さらに、現場線形化較正カード１２６は、カラー・チャネルごとに９つの染色された糸が配置されて示されているが、これは、例示であることのみを意図され、より少数またはより多数の染色されたサンプルを測定することができる。
【００８５】
手順４３４では、色対応に対する現場非線形インク分配レートを、複数の現場線形化測色値および現場線形化ステージの実行に関して判定された複数のインク分配レートに基づいて補間する。図１Ｂを参照すると、現場プロセッサ１４０は、複数の現場線形化測色値と現場線形化ステージの実行に関して判定された複数のインク分配レートとの間で非線形対応を補間する。非線形対応の図が、図３の非線形の曲線３０２によって示されている。
【００８６】
手順４３６では、色対応に対する現場線形インク分配レートを、色対応に対する現場非線形インク分配レートに写像する。図１Ｂを参照すると、現場プロセッサ１４０は、複数の現場線形化測色値および複数の現場線形化インク分配レートに基づいて色対応に対する現場非線形インク分配レートを補間し、色対応に対する線形インク分配レートを色対応に対する非線形インク分配レートに写像する。線形対応と非線形対応との間の写像の図が、線形の曲線３００を非線形の曲線３０２に写像する図３の写像３０４によって示されている。この形で、現場プロセッサ１４０は、染色機１０２の現場較正を実行する。
【００８７】
ここで、開示される技法の実施形態に従って構成され、動作する、染色機を較正する方法の概略図である図４Ｃを参照する。
【００８８】
手順４４０では、染色機の複数のインク・チャネルのそれぞれについて、最大化ステージを実行して、染色機の有効最大染色値に対応する有効最大インク分配レートを判定する。最大化ステージを実行する方法のより詳細な説明を、下で図４Ｄを参照して与える。手順４４０は、工場較正フェーズおよび現場較正フェーズのそれぞれについて実行される。図１Ａを参照すると、工場プロセッサ１１０が、染色機１０２に対して工場最大化ステージを実行して、染色機の有効最大測色値に対応する工場有効最大インク分配レートを判定する。図１Ｂを参照すると、現場プロセッサ１４０が、染色機１０２に対して現場最大化ステージを実行して、染色機の有効最大測色値に対応する現場有効最大インク分配レートを判定する。
【００８９】
手順４４２では、線形化ステージを実行する。線形化ステージを実行する方法のより詳細な説明を、下で図４Ｅを参照して与える。手順４４２は、工場較正フェーズおよび現場較正フェーズのそれぞれについて実行される。図１Ａを参照すると、工場プロセッサ１１０が、染色機１０２に対して工場線形化ステージを実行する。図１Ｂを参照すると、現場プロセッサ１４０が、染色機１０２に対して工場線形化ステージを実行する。
【００９０】
ここで、開示される技法の別の位実施形態に従って構成され、動作する、上の手順４４０で説明した最大化ステージを実行する方法の概略図である図４Ｄを参照する。図４Ｄの方法は、工場較正フェーズおよび現場較正フェーズのいずれにおいても実行され得る。
【００９１】
手順４４４では、染色機の複数のインク・チャネルのそれぞれについて、基質を、最大化ステージの実行に関する複数のインク分配レートに従って染色する。図１Ａを参照すると、糸１１２が、染色機１０２の工場最大化ステージの実行に関する複数のインク分配レートに従って染色される。図１Ｂを参照すると、糸１３２が、染色機１０２の現場最大化ステージの実行に関する複数のインク分配レートに従って染色される。
【００９２】
手順４４６では、手順４４２で染色された基質の色値を、最大化較正カードに関して獲得する。色値は、分光光度計によって獲得された測色値  いずれかに対応し、あるいはその代わりに、色値は、カメラを用いて獲得されたＲＧＢ値とすることができる。獲得された色値がＲＧＢ値である、すなわち、標準的なカメラによって入手されたＲＧＢ値である時には、ＲＧＢ値に対応する測色値を、下で図５および図６に関して説明する方法を適用することによって入手することができる。これらの対応する測色値は、本明細書で図４Ａ〜図４Ｅに関して説明する現場最大化ステージまたは現場線形化ステージのいずれに関しても色値として使用され得る。図１Ａを参照すると、分光光度計１０８が、工場最大化較正カード１０４に関してステップ４４２に従って染色機１０２によって染色された糸１１２の測色値を獲得する。図１Ｂを参照すると、光学検出器１４４が、現場最大化較正カード１２４に関してステップ４４２に従って染色機１０２によって染色された糸１３２の色値を獲得する。
【００９３】
手順４４８では、染色された基質の色値が染色機の有効最大測色値とマッチするまで、最大化ステージの実行に関する複数のインク分配レートを調整する。いくつかの実施形態では、染色機の有効最大インク分配レートの判定は、複数の最大インク分配レートおよび複数のそれぞれ染色された基質の複数の最大色値を補間することを含む。図１Ａを参照すると、工場プロセッサ１１０は、工場有効最大インク分配レートが染色機１０２の事前にセットされた許容範囲とマッチするまで、染色機１０２に対する最大化ステージの実行に関するインク分配レートを調整する。工場有効最大インク分配レートに対応する測色値は、染色機１０２の有効最大測色値である。図１Ｂを参照すると、現場プロセッサ１４０は、糸１３２の色値が染色機１０２の有効最大測色値とマッチするまで、染色機１０２に対する現場最大化ステージの実行に関するインク分配レートを調整する。
【００９４】
ここで、開示される技法の別の実施形態に従って構成され、動作する、上の手順４４２で説明された線形化ステージを実行する方法の概略図である。図４Ｅを参照する。
【００９５】
手順４５０では、染色機の複数のインク・チャネルのそれぞれについて、有効最大インク分配レートを複数のインターバルに分割することによって、線形化ステージの実行に関する複数のインク分配レートを判定する。図１Ａを参照すると、工場プロセッサ１１０が、有効最大インク分配レートを複数のインターバルに分割することによって、染色機１０２に対する工場線形化ステージの実行に関する複数のインク分配レートを判定する。図１Ｂを参照すると、現場プロセッサ１４０が、有効最大インク分配レートを複数のインターバルに分割することによって、染色機１０２に対する工場線形化ステージの実行に関する複数のインク分配レートを判定する。
【００９６】
手順４５２では、複数のインク分配レートと複数の測定された測色値との間の線形対応を計算する。図１Ａを参照すると、工場プロセッサ１１０が、複数のインク分配レートと複数の測色値との間の線形対応を計算する。図１Ｂを参照すると、現場プロセッサ１４０が、複数のインク分配レートと複数の測色値との間の線形対応を計算する。線形対応の例示的な図が、図３の線形の曲線３００によって提示されている。
【００９７】
手順４５４では、基質の第１のセットを、複数のインク分配レートに従って染色する。図１Ａを参照すると、糸１１２が、手順４５０で計算された複数のインク分配レートに従って染色機１０２によって染色される。図１Ｂを参照すると、糸１３２が、手順４５０で計算された複数のインク分配レートに従って染色機１０２によって染色される。
【００９８】
手順４５６では、染色された基質の第１のセットの色値を獲得する。色値は、分光光度計によって獲得された測色値  いずれか  に対応し、またはその代わりに、色値は、カメラを用いて獲得されたＲＧＢ値とすることができる。獲得された色値がＲＧＢ値である、すなわち、標準的なカメラによって入手されるＲＧＢ値である時には、ＲＧＢ値に対応する測色値を、図５および図６に関して下で説明する方法を適用することによって入手することができる。これらの対応する測色値は、本明細書で図４Ａ〜図４Ｅに関して説明した現場最大化ステージまたは現場線形化ステージのいずれに関しても色値として使用され得る。図１Ａを参照すると、分光光度計１０８が、手順４５４に従って染色された糸１１２の測色値を獲得する。図１Ｂを参照すると、光学検出器１４４が、手順４５４に従って染色された糸１３２の色値を獲得する。
【００９９】
手順４５８では、非線形対応を、複数のインク分配レートと獲得された色値との間で構築する。図１Ａを参照すると、工場プロセッサ１１０が、ステップ４５０で判定された複数のインク分配レートとステップ４５６で獲得された測色値との間で非線形対応を構築する。図１Ｂを参照すると、現場プロセッサ１４０が、手順４５０で判定された複数のインク分配レートと手順４５６で獲得された色値との間で非線形対応を構築する。非線形対応の例示的な図が、図３の非線形の曲線３０２によって提示されている。
【０１００】
手順４６０では、線形対応を非線形対応に写像する。図１Ａを参照すると、工場プロセッサ１１０が、手順４５２で計算された線形対応を手順４５８で構築された非線形対応に写像する。図１Ａを参照すると、現場プロセッサ１４０が、手順４５２で計算された線形対応を手順４５８で構築された非線形対応に写像する。線形対応と非線形対応との間の写像の例示的な図が、線形の曲線３００を非線形の曲線３０２に写像する図３の写像３０４によって提示されている。
【０１０１】
一実施形態では、上記のステップの１つまたは複数が、モバイル・デバイス１４２と共に構成されたコンピュータ・プログラム製品、すなわち、ソフトウェア・アプリケーションとして実施される。ソフトウェア・アプリケーションの命令は、メモリ１５０内に記憶され、少なくとも１つのプロセッサ、すなわち、現場プロセッサ１４０、工場プロセッサ１１０、およびクラウド・プロセッサなどの追加のプロセッサによって実行され得る。ソフトウェア・アプリケーションを実行する際に、少なくとも１つのプロセッサは、染色機１０２の複数のインク・チャネルごとに以下のステップを実行する。
・染色機１０２の有効最大測色値に対応する有効最大インク分配レートを判定するために最大化ステージを実行し、
・染色機１０２の線形化ステージを実行する。
染色機の線形化ステージは、以下のステップを含む
・有効最大インク分配レートを複数のインターバルに分割することによって線形化ステージの実行に関する複数のインク分配レートを判定することと、
・前記有効最大測色値から、複数のインク分配レートと複数の測定された測色値との間の線形対応を計算することと、
・前記複数のインク分配レートに従って染色された基質の第１のセットの色値を入手することと、
・複数のインク分配レートと獲得された色値との間の非線形対応を補間することと、
・線形対応を非線形対応に写像すること。
【０１０２】
ここで、開示される技法の別の実施形態に従って構成され、動作する、染色機の色検出システム５００の概略図である図５を参照する。図５は、カード５０２、サンプル５０４、モバイル・デバイス５０６、ストレージ・デバイス５０８、サーバ５１０、ネットワーク５３６、および染色機５１２を含むシステム５００を示す。一実施形態では、染色機５１２は、図１Ａから図１Ｂの糸染色機１０２に対応する糸染色機である。モバイル・デバイス５０８は、少なくとも、カメラ５２２、処理ユニット５２０（図示せず）、およびトランシーバ５２８を備える。モバイル・デバイス５０６は、図１Ｂのモバイル・デバイス１４２に対応することができる。サーバ５１０は、少なくとも、処理ユニット５３０（図示せず）およびトランシーバ５３４を備える。カード５０２の上には、少なくとも、カラー・チャート５１４、基準５１６Ａ、５１６Ｂ、および５１６Ｃ、カード識別子５１８、ならびにオプションで、複数のグレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０Ｄとして示された少なくとも１つのグレイスケール・ストライプが印刷されている。サンプル５０４は、図１Ａの糸１１２または図１Ｂの糸１３２の染色されたセグメントのいずれにも対応することができる。モバイル・デバイス５０６およびサーバ５１０の動作および構成要素を、図１Ｂのモバイル・デバイス１４２および図１Ａの工場プロセッサ１１０によって表すことができる。
【０１０３】
下で説明する技法は、カード５０２を図２Ｂのカード２５４、図２Ｄの２５６、または図２Ｆのカード２６２に置換することによって、上で説明した較正技法に関連して使用され得、図２Ｂのカード２５４、図２Ｄの２５６、または図２Ｆのカード２６２は、図１Ａのカード１０４、１０６および図１Ｂのカード１２４、１２６に対応することができる。したがって、カラー・チャート５１４は、図２Ｂのカラースケール特徴２５４Ｂまたは図２Ｄのカラースケール特徴２５６Ｂのいずれにも対応することができ、グレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０Ｄは、図２Ｂのグレイスケール特徴２５４Ａおよび図２Ｄのグレイスケール特徴２５６Ａのいずれにも対応することができる。
【０１０４】
モバイル・デバイス５０６およびサーバ５１０は、それぞれの処理ユニット５２０および５３０、メモリ５２６および５３２、ならびにトランシーバ５２８および５３４が設けられる。処理ユニット５２０は、図１Ｂの現場プロセッサ１４０に対応することができ、処理ユニット５３０は、図１Ａの工場プロセッサ１１０に対応することができる。モバイル・デバイス５０６は、さらに、図１ＣのＵＩ  １４８およびカメラ１４４に対応するユーザ・インターフェース５２４およびカメラ５２２が設けられる。モバイル・デバイス５０６およびサーバ５１０は、それぞれのトランシーバ５２８および５３４ならびにネットワーク５３６を介してお互いと通信するように動作可能である。モバイル・デバイス５０６およびサーバ５１０のそれぞれの処理ユニット５２０および５３０は、１つまたは複数のプログラム・コード命令と、画像および処理された画像などのデータとをメモリ５２６および５３２内に記憶するように動作可能である。
【０１０５】
モバイル・デバイス５０６は、インターネットなどの公衆ネットワークならびにプライベート・ネットワーク、ローカル・ネットワーク、およびリモート・ネットワークの任意の組合せを含むことのできるネットワーク５３６を介してサーバ５１０に通信可能に結合される。サーバ５１０は、トランシーバ５３４を介してストレージ・デバイス５０８および染色機５１２と通信している。オプションで、サーバ５１０は、ネットワーク５３６を介して染色機５１２と通信する。モバイル・デバイス４０６は、カード５０２およびサンプル５０４の可視範囲内に位置決めされる。サンプル５０４は、図１Ａの糸１１２または図１Ｂの糸１３２に関して上で説明したものなど、染色され巻き付けられた糸セグメントとすることができる。サンプル４０４は、カラー・チャート４１４ならびにグレイスケール・ストライプ４４０Ｃおよび４４０Ｄに近接して、カード４０２に隣接してまたはカード４０２上に配置される。
【０１０６】
カメラ５２２は、そのようにカード５０２のカラー・チャート５１４と同一平面に位置決めされたサンプル５０４の画像を獲得する。開示される技法は、サンプル５０４の色の検出において、カメラ５２２による画像の獲得に関する特殊な照明要件を課さない。モバイル・デバイス５０６は、獲得された画像をモバイル・デバイス５０６のメモリ５２６内に記憶し、獲得された画像は、ＲＧＢ色空間内のカラー画素値（ＲＩＭＧ，ＧＩＭＧ，ＢＩＭＧ）として定義される。処理ユニット４２０は、基準５１６Ａ、５１６Ｂ、および５１６Ｃの画素表現を検出することによるなど、獲得された画像画素（ＲＩＭＧ，ＧＩＭＧ，ＢＩＭＧ）内でカラー・チャート５１４の画素表現（ＲＣＣ，ＧＣＣ，ＢＣＣ）、グレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０Ｄの画素表現（ＲＧＳ，ＧＧＳ，ＢＧＳ）、ならびにサンプル５０４の画素表現（ＲＳ，ＧＳ，ＢＳ）を検出する。モバイル・デバイス５０６の処理ユニット５２０は、カード５０２のそれぞれの特徴の上で検出された画素表現に１つまたは複数の前処理手順を適用する。
【０１０７】
モバイル・デバイス５０６の処理ユニット５２０は、獲得された画像画素（ＲＩＭＧ，ＧＩＭＧ，ＢＩＭＧ）からカラー・チャート５１４の画素表現（ＲＣＣ，ＧＣＣ，ＢＣＣ）、グレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０Ｄの画素表現（ＲＧＳ，ＧＧＳ，ＢＧＳ）、およびサンプル５０４の画素表現（ＲＳ，ＧＳ，ＢＳ）をクロッピングする。
【０１０８】
モバイル・デバイス５０６の処理ユニット５２０は、カード５０２およびサンプル５０４に関するカメラ５２２の角度に起因するひずみを補正するためにアフィン変換を適用することによるなど  など、カラー・チャート５１４、グレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０Ｄ、およびサンプル５０４のクロッピングされた画素表現を改正する。
【０１０９】
別の実施形態では、カラー・チャート５１４の画素表現を補正するために、モバイル・デバイス５０６の処理ユニット５２０は、カラー・チャート５１４の各色正方形Ｃ１（ｉ，ｊ）の各画素表現を画定する箱を判定し、箱のサイズは、獲得された画像の解像度の関数である。色正方形Ｃ１（ｉ，ｊ）ごとに、モバイル・デバイス５０６の処理ユニット５２０は、隣接する色正方形Ｃ１（ｉ，ｊ）の間の境界上に配置された画素を省略しながら、画定された箱内の画素の平均ＲＧＢ値を判定する。モバイル・デバイス５０６の処理ユニット５２０は、各色正方形Ｃ１（ｉ，ｊ）の各それぞれの画素にこの平均ＲＧＢ値を割り当てる。同様に、モバイル・デバイス５０６の処理ユニット５２０は、サンプル５０４とカラー・チャート５１４との間に境界上に配置された画素を平均値から省略しながら、サンプル５０４の画素表現の平均画素値を判定する。モバイル・デバイス５０６の処理ユニット５２０は、サンプル５０４の画素表現の画素にこの平均値を割り当てる。サンプル５０４の平均ＲＧＢ値を計算している間に、モバイル・デバイス５０６の処理ユニット５２０は、サンプル５０４の画素表現内に固有のシャドウに起因するひずみを査定することができる。シャドウに起因するひずみが、事前定義のしきい値以内である場合には、モバイル・デバイス５０６の処理ユニット５２０は、モバイル・デバイス５０６のＵＩ  ５２０に、カラー・チャート５１４の改正されたクロッピングされた画素表現を表示する。そうではなく、シャドウに起因するひずみが事前定義のしきい値をまたぐ場合には、モバイル・デバイス1０６の処理ユニット５２０は、別の画像を獲得するようにモバイル・デバイス５０６のユーザに警告することができる。カラー・チャート５１４、グレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０Ｄ、およびサンプル５０４から生じる前処理された画素表現は、それぞれ
【数３】
2020535324.tif 000005
と表される。モバイル・デバイス５０６は、少なくとも、カラー・チャート５１４の改正された正しい画像画素
【数４】
2020535324.tif 000006
、サンプル５０４の改正された正しい画像画素
【数５】
2020535324.tif 000007
、グレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０Ｄの改正された正しい画像画素
【数６】
2020535324.tif 000008
、およびカード識別子５１８を含む前処理された画像データをそれぞれのトランシーバ５２８および５３４を介してサーバ５１０に供給する。
【０１１０】
別の実施態様では、前述の前処理手順のうちの１つまたは複数が、サーバ５１０によって実行される。たとえば、１つのそのような実施態様では、モバイル・デバイス５０６は、カメラ５２２によって獲得された生画像データをそれぞれのトランシーバ５２８および５３４を介してサーバ５１０に送信し、サーバ５１０は、上で説明したそれぞれの前処理手順を生画像データに適用する。
【０１１１】
ストレージ・デバイス５０８は、カード識別子５１８に関連するカード５０２に対応するグラウンド・トゥルース（ＧＴ）基準データを記憶する。カード５０２の基準データは、カード５０２の用紙のタイプ、カード５０２を印刷するのに使用されたインクのタイプ、カード５０２の印刷バッチ番号、および類似物など、カラー・チャート５１４ならびにグレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０Ｄの印刷された色の視覚的知覚に影響する可能性がある要因に関する。ＧＴ基準データは、以下で比色「グラウンド・トゥルース」（ＧＴ）データと呼ばれる、分光光度計（図示せず）を使用して、制御された照明の下で前もって獲得され、ＣＩＥＬａｂ、ＣＩＥＸＹＺ、および類似物などのデバイス独立色空間内で記憶された比色データをさらに含む。一実施形態では、カード５０２のカラー・チャート５１４ならびにグレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０Ｄの比色グラウンド・トゥルース・データは、分光光度計によって獲得されたＧＴ色空間座標内のカラー・チャート５１４の色正方形ごとの絶対比色色空間データ、すなわち、カラー・チャート５１４のＧＴデータの（ＬＧＴ−ＣＣ，ａＧＴ−ＣＣ，ｂＧＴ−ＣＣ）ならびにグレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０ＤのＧＴデータの（ＬＧＴ−ＧＳ，ａＧＴ−ＧＳ，ｂＧＴ−ＧＳ）に対応する。ストレージ・デバイス４０８は、カラー・チャート５１４ならびにグレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０ＤのＧＴ  ＲＧＢ基準データ（ＲＧＴ−ＧＳ，ＧＧＴ−ＧＳ，ＢＧＴ−ＧＳ）をさらに含む。カラー・チャート５１４ならびにグレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０ＤのＧＴ  ＲＧＢ基準データは、カード５０２の製造時に判定され得る。一実施形態では、カラー・チャート５１４ならびにグレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０ＤのＲＧＢ値を、カード４０２に印刷することができ、その後に、獲得された画像内でサーバ５１０に供給することができる。
【０１１２】
別の実施形態では、ストレージ・デバイス５０８は、絶対比色ＧＴデータにブラッドフォード変換またはＣＩＥＣＡＭ０２などの色順応変換を適用することによって判定され得るものなど、カード５０２のカラー・チャート５１４ならびにグレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０Ｄの色正方形ごとの相対比色ＧＴ座標、すなわち、
【数７】
2020535324.tif 000009
および
【数８】
2020535324.tif 000010
を記憶する。色順応変換を、上で図１Ａ〜図１Ｄに関して説明した方法に従って適用することができる。同様に、ストレージ・デバイス５０８は、カード５０２のグレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０ＤのＧＴ  ＲＧＢ座標、すなわち、それぞれ
【数９】
2020535324.tif 000011
を記憶することができる。
【０１１３】
サーバ４１０の処理ユニット４３０は、それぞれのトランシーバ５３４および５２８を介してモバイル・デバイス１０６から受信した前処理された画像データを分析し、カード識別子５１８の画素表現を識別する。サーバ５１０の処理ユニット５３０は、カード識別子５１８の画素表現を使用して、カード５０２の基準データに対応する検索照会を判定する。一実施形態では、サーバ５１０の処理ユニット５３０は、トランシーバ５３４を介して検索照会を用いてストレージ・デバイス５０８に照会し、カラー・チャート５１４の相対比色ＧＴ基準データ
【数１０】
2020535324.tif 000012
、グレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０Ｄの相対比色ＧＴ基準データ
【数１１】
2020535324.tif 000013
、ならびにカラー・チャート５１４とグレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０ＤとのＧＴ  ＲＧＢ成分、すなわち、
【数１２】
2020535324.tif 000014
を取り出す。
【０１１４】
別の実施形態では、サーバ５１０の処理ユニット５３０は、トランシーバ５３４を介して検索照会を用いてストレージ・デバイス５０８に照会し、カラー・チャート５１４の絶対ＧＴ比色基準データ（ＬＧＴ−ＣＣ，ａＧＴ−ＣＣ，ｂＧＴ−ＣＣ）と、グレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０Ｄの絶対ＧＴ比色基準データ（ＬＧＴ−ＧＳ，ａＧＴ−ＧＳ，ｂＧＴ−ＧＳ）と、グレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０ＤのＧＴ  ＲＧＢ成分、すなわち（ＲＧＴ−ＧＳ，ＧＧＴ−ＧＳ，ＢＧＴ−ＧＳ）を取り出す。サーバ５１０の処理ユニット５３０は、ブラッドフォード変換またはＣｉｅＣａｍ０２を適用することによるなど、取り出された絶対比色基準データからそれぞれの相対ＧＴ比色基準データを計算する。サーバ５１０の処理ユニット５３０は、２つのグレイスケール照明補正ステップを実行する。第１のグレイスケール照明補正ステップでは、処理ユニット５３０は、ストレージ・デバイス５０８から取り出されたＧＴ  ＲＧＢ成分を使用して、モバイル・デバイス５０６から受信したグレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０Ｄの画素表現に第１のグレイスケール照明補正変換を適用し、処理ユニット５３０は、モバイル・デバイス５０６から受信したグレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０Ｄの画素表現の画素値、すなわち、グラウンド・トゥルース画素値（ＲＧＴ−ＧＳ，ＧＧＴ−ＧＳ，ＢＧＴ−ＧＳ）と共通の値を有する
【数１３】
2020535324.tif 000015
の平均をとって、
【数１４】
2020535324.tif 000016
を入手する。
【０１１５】
第２のグレイスケール照明補正ステップでは、サーバ５１０の処理ユニット５３０は、カラー・チャート５１４およびサンプル５０４の画素表現を補正するのに第１の補正ステップの結果を使用し、サーバ５１０の処理ユニット５３０は、グレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０Ｄのストレージ・デバイス５０８から取り出されたＧＴ  ＲＧＢ基準データ、すなわち（ＲＧＴ−ＧＳ，ＧＧＴ−ＧＳ，ＢＧＴ−ＧＳ）と、獲得された画像から判定されたグレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０Ｄの処理された画素値、すなわち、
【数１５】
2020535324.tif 000017
との間で、回帰分析またはスプライン補間
【数１６】
2020535324.tif 000018
を適用することによるなど、曲線（ｆｒ，ｆｇ，ｆｂ）をあてはめることによってグレイスケール変換を判定する。
【０１１６】
サーバ５１０の処理ユニット５３０は、あてはめられた曲線（ｆｒ，ｆｇ，ｆｂ）の逆数、すなわち、
【数１７】
2020535324.tif 000019
として第２のグレイスケール変換を計算する。サーバ５１０の処理ユニット５３０は、獲得された画像から入手されたカラー・チャート５１４およびサンプル５０４の前処理された画素値に第２のグレイスケール変換を適用する。
【数１８】
2020535324.tif 000020
【０１１７】
サーバ５１０の処理ユニット５３０は、カラー・チャート５１４の入手された相対比色ＧＴ基準データ
【数１９】
2020535324.tif 000021
を使用して、色変換を構築し、ここで、グレイスケール補正された画素値は、以下のようにサンプル４０４の色を検出するのに使用される。
【０１１８】
サーバ５１０の処理ユニット５３０は、カラー・チャート５１４およびサンプル５０４のグレイスケール補正された画素値を、基準データとして同一の色空間に変換する。たとえば、サーバ５１０の処理ユニット５３０は、それぞれカラー・チャート５１４およびサンプル５０４のグレイスケール補正された画素値
【数２０】
2020535324.tif 000022
および
【数２１】
2020535324.tif 000023
を、それぞれの相対比色ＧＴ色空間座標
【数２２】
2020535324.tif 000024
および
【数２３】
2020535324.tif 000025
に変換する。
【０１１９】
サーバ５１０の処理ユニット５３０は、カラー・チャート５１４のグレイスケール補正された比色空間画素値
【数２４】
2020535324.tif 000026
とカラー・チャート５１４の相対比色ＧＴ基準画素値
【数２５】
2020535324.tif 000027
との間で次のように最小二乗法を適用して、
【数２６】
2020535324.tif 000028
カラー・チャート５１４のグレイスケール補正された色空間座標
【数２７】
2020535324.tif 000029
とストレージ・デバイス４０８から取り出された相対比色ＧＴグラウンド・トゥルース色空間座標
【数２８】
2020535324.tif 000030
との間の３次元モデルを構築する。
【数２９】
2020535324.tif 000031
ここで、（ＰＬ，Ｐａ，Ｐｂ）は、ベクトル変換
【数３０】
2020535324.tif 000032
を記述する。
【０１２０】
サーバ５１０の処理ユニット５３０は、デバイス独立ＧＴ色空間内でのサンプル５０４のグレイスケール補正された色を推定するために、サンプル５０４の画素値に変換を適用する。
【数３１】
2020535324.tif 000033
【０１２１】
サーバ５１０の処理ユニット５３０は、サンプル５０４の色座標をＧＴ色空間から表示用のＲＧＢ色空間に変換し、これによって、サンプル５０４のＲＧＢ色を検出する。ＲＧＢ値は、染色機５１２の色域内になるように判定される。オプションで、サーバ５１０の処理ユニット５３０は、染色機５１２による染色に適切な染色する基質の１つまたは複数の特性に従って写像を実行する。たとえば、染色する基質を糸とすることができ、染色機５１２を糸染色機とすることができる。
【０１２２】
サーバ５１０の処理ユニット５３０は、サンプル５０４の検出されたＲＧＢ色をストレージ・デバイス５０８で記憶し、検出されたＲＧＢ色をトランシーバ５２８および５３４ならびにネットワーク５３６を介してモバイル・デバイス５１０に供給する。モバイル・デバイス５１０は、ユーザ・インターフェース５２４でサンプル５０４の検出されたＲＧＢ色を表示する。オプションで、サーバ５１０の処理ユニット５３０は、検出されたＲＧＢ色を、染色機５１２のＣＭＹ色空間、ＣＭＹＫ色空間、またはＣＭＹ（Ｋ）色空間などの減色色空間に変換する。それに加えてまたはその代わりに、処理ユニット５３０は、本明細書で説明する方法のいずれかと共にディープ・ラーニング法を適用して、変化する照明条件、方位条件、および雑音条件の下で獲得されたカード５０２のトレーニング・データを使用し、ある範囲の異なるタイプのカメラおよびモバイル・デバイスを使用してニューラル・ネットワークを構築することによるなど、カメラ５２２がサンプル５０４と共にカード５０２の画像を獲得する時の照明を推定することができる。
【０１２３】
これから、開示される技法の実施形態に従って構成され、動作する、染色機の色を検出す方法の説明を続ける。ここで、染色機のサンプルの色を検出す方法の概略図である図６を参照する。
【０１２４】
手順６００では、染色機の色域にまたがるカラー・チャートおよび少なくとも１つのグレイスケール・ストライプが印刷されたカードに隣接してサンプルを位置決めする。一実施形態では、少なくとも１つのグレイスケール・ストライプは、カードの縁に位置決めされる。サンプルは、カラー・チャートおよび少なくとも１つのグレイスケール・ストライプと同一平面に配置されたカードの切欠部分に配置され得る。少なくとも１つのグレイスケール・ストライプは、カラー・チャートにフレームを付ける４つのグレイスケール・ストライプを含むことができる。一実施形態では、切欠部分は、カラー・チャートの３つの異なる正方形および２つの異なるグレイスケール・ストライプと境を接する。
【０１２５】
手順６０２では、カードに隣接して位置決めされたサンプルの画像を獲得する。
【０１２６】
手順６０４では、画像内のカラー・チャート、サンプル、および少なくとも１つのグレイスケール・ストライプの画素表現をクロッピングし、改正することによって、獲得された画像をＲＧＢ色空間内で処理する。一実施形態では、画像内のカラー・チャートの画素表現の補正は、前記カラー・チャートの画素表現の各色正方形を画定する箱を判定することと、箱ごとに、箱の内部の画素の平均ＲＧＢ値を判定し、平均ＲＧＢ値は、カラー・チャートの画素表現の２つの隣接する色正方形の間の境界に配置された画素のＲＢＧ値を省略することと、各色正方形の各それぞれの画素に平均ＲＧＢ値を割り当てることとを含む。
【０１２７】
図５のシステムを参照すると、染色機５１２の色域にまたがるカラー・チャート５１４とオプションでグレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０Ｄとが印刷されたカード５０２が提供される。カード５０２は、さらに、切欠部分５０４が設けられる。織物、紙、および類似物の片などのサンプルが、カラー・チャート５１４と同一平面で切欠部分５２０に位置決めされ、サンプル５０４が、カラー・チャート５１４の少なくとも２つの色正方形Ｃ３（４，５）およびＣ３（５，４）と少なくとも２つのグレイスケール・ストライプ５４０Ｃおよび５４０Ｄに隣接するようになっている。一実施態様では、サンプル５０４は、カラー・チャート５１４の３つの色正方形Ｃ３（４，５）、Ｃ３（４，４）、およびＣ３（５，４）と少なくとも２つのグレイスケール・ストライプ５４０Ｃおよび５４０Ｄとに隣接する。モバイル・デバイス５０６に一体化されたカメラ５２２が、カード５０２およびサンプル５０４の光学範囲内に位置決めされる。カメラ５２２は、そのようにカード５０２のカラー・チャート５１４ならびにグレイスケール・ストライプ５４０Ｃおよび５４０Ｄと同一平面に位置決めされたサンプル５０４の画像を獲得する。一実施態様では、モバイル・デバイス５０６の処理ユニット５２０は、獲得された画像のホワイトバランスをとることと、獲得された画像のカラー・チャート５１４とグレイスケール・ストライプ５４０Ｃおよび５４０Ｄとの画素表現を改正することとによって、獲得された画像をＲＧＢ色空間内で処理する。モバイル・デバイス５０６は、それぞれのトランシーバ５２８および５３４を介してサーバ５１０に処理された画像を供給する。別の実施態様では、モバイル・デバイス５０６は、それぞれのトランシーバ５２８および５３４を介してサーバ５１０に獲得された生画像を供給し、サーバ５１０の処理ユニット５３０は、獲得された画像のホワイトバランスをとることと、獲得された画像のカラー・チャート５１４とグレイスケール・ストライプ５４０Ｃおよび５４０Ｄとの画素表現を改正することとによって、獲得された画像をＲＧＢ色空間内で処理する。
【０１２８】
手順６０６では、カードのカラー・チャートに対応する比色基準データ、カードの少なくとも１つのグレイスケール・ストライプに対応するＲＧＢ座標を伴う比色基準データ、およびカードに対応するカード特性データを取り出す。
【０１２９】
図５のシステムを参照すると、ストレージ・デバイス５０８は、カラー・チャート５１４に対応する比色基準データ、グレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０Ｄに対応するＲＧＢ座標を有する比色基準データ、およびカードに対応するカード特性データを記憶する。サーバ５１０の処理ユニット５３０は、処理された画像を分析して、処理された画像のカード識別子５１８を識別する。サーバ５１０の処理ユニット５３０は、カード識別子５１８を使用して、データベースに照会し、ストレージ・デバイス５０８から、トランシーバ５３４を介して、カラー・チャート５１４に対応する比色基準データ、グレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０Ｄに対応するＲＧＢ座標を有する比色データ、およびカード５０２に対応するカード特性データを取り出す。
【０１３０】
手順６０８では、カードの少なくとも１つのグレイスケール・ストライプの比色基準データに対応するＲＧＢ座標を使用して、画像内のカラー・チャートおよびサンプルの画素表現に対してグレイスケール照明補正を実行する。一実施形態では、グレイスケール照明補正の実行は、少なくとも１つのグレイスケール・ストライプの画素表現に適用される第１のグレイスケール補正ステップを実行することと、カラー・チャートおよび前記サンプルの画素表現に適用される第２のグレイスケール補正ステップを実行することとを含む。
【０１３１】
手順６１０では、取り出されたカード特性データ、比色基準データ、ならびにカラー・チャートおよびサンプルのグレイスケール照明補正された画素表現から、サンプルの比色座標のセットを推定する。
【０１３２】
手順６１２では、デバイス独立色空間内のサンプルの色座標をＲＧＢ色空間に変換し、これによって、サンプルのＲＧＢ色座標を検出し、ここで、ＲＧＢ色座標は、染色機の色域内にある。糸などの染色する基質の１つまたは複数の特性を、変換ステップまたは推定ステップのいずれかに適用することもできる。
【０１３３】
手順６１４では、サンプルの検出されたＲＧＢ色空間座標を記憶する。ＲＧＢ色空間座標での検出された色を、その後に表示することができる。さらに、ＲＧＢ色空間座標での検出された色を、その後、ＣＭＹ、ＣＭＹＫ、またはＣＭＹ（Ｋ）＋などの減色色空間に変換し、それに応じて基質を染色するために供給することができる。
【０１３４】
図５のシステムを参照すると、サーバ５１０の処理ユニット５３０は、カード５０２のグレイスケール・ストライプ５４０Ａ、５４０Ｂ、５４０Ｃ、および５４０Ｄのうちの少なくとも１つのＲＧＢ色空間基準データを使用して、カラー・チャート５１４およびサンプル５０４の画素表現に対してグレイスケール照明補正を実行する。サーバ５１０の処理ユニット５３０は、カラー・チャート５１４およびサンプル５０４のグレイスケール照明補正された画素表現ならびにストレージ・デバイス５０８から取り出されたカラー・チャート５１４に対応する比色基準データから、比色色空間でのサンプル５０４の色座標のセットを推定する。サーバ５１０の処理ユニット５３０は、デバイス独立色空間から染色機５１２の色域内のＲＧＢ色空間にサンプル５０４の色座標を変換し、これによって、サンプル５０４のＲＧＢ色空間座標を検出し、ここで、ＲＧＢ色空間座標は、染色機５１２の色域内にある。サーバ５１０の処理ユニット５３０は、検出されたＲＧＢ色空間座標をストレージ・デバイス５０８で記憶し、検出されたＲＧＢ色をそれぞれのトランシーバ５２８および５３４ならびにネットワーク５３６を介してモバイル・デバイス５１０に供給する。モバイル・デバイス５１０は、検出されたＲＧＢ色をユーザ・インターフェース５２４で表示する。処理ユニット５３０は、さらに、検出されたＲＧＢ色を減色色空間に変換し、検出された色を染色機５１２に供給する。
【０１３５】
当業者は、開示された技法が、特に図示され上で説明されたものに限定されないことを了解するであろう。むしろ、開示される技法の範囲は、以下の特許請求の範囲のみによって定義される。
【図１Ａ】
2020535324.tif 000034
【図１Ｂ】
2020535324.tif 000035
【図１Ｃ】
2020535324.tif 000036
【図２Ａ】
2020535324.tif 000037
【図２Ｂ】
2020535324.tif 000038
【図２Ｃ】
2020535324.tif 000039
【図２Ｄ】
2020535324.tif 000040
【図２Ｅ】
2020535324.tif 000041
【図２Ｆ】
2020535324.tif 000042
【図３】
2020535324.tif 000043
【図４Ａ】
2020535324.tif 000044
【図４Ｂ】
2020535324.tif 000045
【図４Ｃ】
2020535324.tif 000046
【図４Ｄ】
2020535324.tif 000047
【図４Ｅ】
2020535324.tif 000048
【図５】
2020535324.tif 000049
【図６】
2020535324.tif 000050
【手続補正書】
【提出日】令和2年5月25日(2020.5.25)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】削除
【補正の内容】
【国際調査報告】
2020535324.tif 000051
2020535324.tif 000052
2020535324.tif 000053
2020535324.tif 000054