(57)【特許請求の範囲】
【請求項１】
色を測定する測色部と、
画像を取得する撮像部と、
被測定物のシートに対する前記測色部の位置を相対的に移動させる移動部と、
所定の色の領域であるパッチを複数備えるカラーチャートにおける前記複数のパッチの各位置を表すパッチ位置定義情報を少なくとも含む、予め設定されたチャート定義情報を記憶するチャート定義情報記憶部と、
前記カラーチャートの画像を前記撮像部によって取得する画像取得処理部と、
前記画像取得処理部で取得した前記カラーチャートの画像に基づいて、前記パッチの位置を表すパッチ位置測定情報を求めるパッチ位置処理部と、
前記チャート定義情報記憶部に記憶された前記チャート定義情報に基づいて、前記パッチ位置処理部で求めた前記パッチ位置測定情報を補正してパッチ位置補正情報を求めるパッチ位置補正処理部と、
前記パッチ位置補正処理部で求めたパッチ位置補正情報で表された前記複数のパッチの各位置に、前記カラーチャートに対する前記測色部の位置を前記移動部によって相対的に移動させ、前記複数のパッチそれぞれの色を前記測色部によって測定する色測定処理部とを備える、
測色装置。
【請求項２】
前記パッチ位置定義情報は、前記カラーチャート内に予め設定された特定の点をローカル座標原点としたチャートローカル座標系におけるローカル座標値であり、
前記パッチ位置補正処理部は、前記画像取得処理部で取得した前記カラーチャートの画像から前記ローカル座標原点を検出するローカル座標原点検出処理部と、前記ローカル座標原点検出処理部で検出したローカル座標原点に基づいて、前記チャート定義情報記憶部に記憶された前記チャート定義情報に含まれる前記パッチ位置定義情報を補正してパッチ位置座標補正情報を求める座標補正処理部と、前記座標補正処理部で補正して得られたパッチ位置座標補正情報に基づいて、前記パッチ位置処理部で求めた前記パッチ位置測定情報を補正して前記パッチ位置補正情報を求める第１位置補正処理部とを備える、
請求項１に記載の測色装置。
【請求項３】
前記チャート定義情報は、前記複数のパッチの個数を表すパッチ個数定義情報をさらに含み、
前記パッチ位置補正処理部は、前記パッチ位置処理部で求めたパッチ位置測定情報に基づいて前記カラーチャートの画像から求められるパッチの個数を表すパッチ個数測定情報を求めるパッチ個数検出処理部と、前記チャート定義情報記憶部に記憶された前記チャート定義情報に含まれる前記パッチ個数定義情報で表されたパッチの個数と前記パッチ個数検出処理部で求められたパッチ個数測定情報で表されたパッチの個数とを比較するパッチ個数比較処理部と、前記パッチ個数比較処理部で比較した結果、前記パッチ個数測定情報で表されたパッチの個数が前記パッチ個数定義情報で表されたパッチの個数より少ない場合に、未検出のパッチの位置を表すパッチ位置未検出情報を補って前記パッチ位置補正情報を求める第２位置補正処理部とを備える、
請求項１または請求項２に記載の測色装置。
【請求項４】
前記チャート定義情報は、前記複数のパッチの個数を表すパッチ個数定義情報をさらに含み、
前記パッチ位置補正処理部は、前記パッチ位置処理部で求めたパッチ位置測定情報に基づいて前記カラーチャートの画像から求められるパッチの個数を表すパッチ個数測定情報を求めるパッチ個数検出処理部と、前記チャート定義情報記憶部に記憶された前記チャート定義情報に含まれる前記パッチ個数定義情報で表されたパッチの個数と前記パッチ個数検出処理部で求められたパッチ個数測定情報で表されたパッチの個数とを比較するパッチ個数比較処理部と、前記パッチ個数比較処理部で比較した結果、前記パッチ個数測定情報で表されたパッチの個数が前記パッチ個数定義情報で表されたパッチの個数より多い場合に、誤検出のパッチの位置を表すパッチ位置誤検出情報を削除して前記パッチ位置補正情報を求める第３位置補正処理部とを備える、
請求項１ないし請求項３のいずれか１項に記載の測色装置。
【請求項５】
前記チャート定義情報は、前記複数のパッチが存在するチャート領域の枠を表すチャート領域枠定義情報をさらに含み、
前記第３位置補正処理部は、前記パッチ位置処理部で求められた前記パッチ位置測定情報で表されたパッチの位置が、前記チャート定義情報記憶部に記憶された前記チャート定義情報に含まれる前記チャート領域枠定義情報で表された枠の外に位置する場合に、当該パッチのパッチ位置測定情報を前記パッチ位置誤検出情報とする、
請求項４に記載の測色装置。
【請求項６】
前記カラーチャートは、前記複数のパッチが存在するチャート領域を複数含み、
前記パッチ位置補正処理部は、前記複数のチャート領域のうちのいずれか１つのチャート領域における、前記パッチ位置処理部で求められた前記パッチ位置測定情報に基づいて、前記複数のチャート領域のうちの残余の少なくともいずれか１つのチャート領域における、前記パッチ位置補正情報を求める第４位置補正処理部を備える、
請求項１ないし請求項５のいずれか１項に記載の測色装置。
【請求項７】
前記チャート定義情報は、前記複数のパッチそれぞれにおける色を表すパッチ色定義情報をさらに含み、
前記パッチ位置補正処理部は、前記画像取得処理部で取得した前記カラーチャートの画像から、前記複数のパッチにおける予め設定された特定の位置に位置するパッチの色を、特定位置パッチ色測定情報として求めるパッチ色検出処理部と、前記チャート定義情報記憶部に記憶された前記チャート定義情報に含まれる、前記特定の位置に位置するパッチのパッチ色定義情報で表されたパッチの色と前記パッチ色検出処理部で求められたパッチの色とを比較するパッチ色比較処理部と、前記パッチ色比較処理部で比較した結果に基づいて前記カラーチャートの配置方向を求めるチャート配置方向検出処理部と、前記チャート配置方向検出処理部で求めた前記カラーチャートの配置方向に基づいて前記パッチ位置処理部で求めた前記パッチ位置測定情報を補正して前記パッチ位置補正情報を求める第５位置補正処理部を備える、
請求項１ないし請求項６のいずれか１項に記載の測色装置。
【請求項８】
色を測定する測色部と、画像を取得する撮像部と、被測定物のシートに対する前記測色部の位置を相対的に移動させる移動部と、前記測色部、前記撮像部および前記移動部を制御する制御処理部と、所定の色の領域であるパッチを複数備えるカラーチャートにおける前記複数のパッチの各位置を表すパッチ位置定義情報を少なくとも含む、予め設定されたチャート定義情報を記憶するチャート定義情報記憶部と、を備える測色装置の測色方法であって、
前記カラーチャートの画像を前記撮像部によって取得する画像取得処理工程と、
前記画像取得処理工程で取得した前記カラーチャートの画像に基づいて、前記パッチの位置を表すパッチ位置測定情報を求めるパッチ位置処理工程と、
前記チャート定義情報記憶部に記憶された前記チャート定義情報に基づいて、前記パッチ位置処理工程で求めた前記パッチ位置測定情報を補正してパッチ位置補正情報を求めるパッチ位置補正処理工程と、
前記パッチ位置補正処理工程で求めたパッチ位置補正情報で表された前記複数のパッチの各位置に、前記カラーチャートに対する前記測色部の位置を前記移動部によって相対的に移動させ、前記複数のパッチそれぞれの色を前記測色部によって測定する色測定処理工程とを備える、
測色方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色を測定する測色装置および測色方法に関し、特に、自動的に適切な位置で測色できる測色装置および測色方法に関する。
【背景技術】
【０００２】
例えば印刷会社等のようにカラーの印刷物を生成する会社は、印刷物の品質を保つため、印刷物の色を定期的に測色し、その印刷物を印刷した印刷装置の色を調整している。このような印刷装置の色調整では、例えば、カラーチャートと呼ばれる原画像データが印刷装置によって印刷され、この印刷されたカラーチャートにおける各パッチの各色が測色装置によって測定される。そして、各パッチの色の実測値と、各パッチの色の目標値との色ずれ量が評価され、この評価結果に応じて印刷装置の色が調整される。【０００３】
前記カラーチャートは、前記パッチと呼ばれる複数の色見本を備えて構成され、複数のパッチそれぞれは、多くの場合互いに異なる色（色相、明度、彩度）で形成され、所定の態様で配列されている。このようなカラーチャートには、様々な種類がある。例えば、様々な色を持つ複数の四角形のパッチを縦横に２次元アレイ状に配置することによって構成された態様のカラーチャートがある。このような態様のカラーチャートには、さらに、評価したい内容によって、ランダム（無作為）な色配列となるように各パッチが配列されたり、グラデーションのように、互いに隣接するパッチ間における濃淡の変化が少なくなるように各パッチが配列されたりするなど、様々なパターンがある。そして、このようなカラーチャートは、測色装置のメーカーの提供するカラーチャート作成ツールを用いることによってユーザが作成するものだけではなく、公的な機関から提供されるものもある。このようにカラーチャートは、パッチの形状、配置および配色等の違いによって実に様々なパターンがある。【０００４】
その一方、印刷装置の色調整に用いられる色の数は、年々増加しており、これに応じてカラーチャートに配置されるパッチの数も、増加しており、しかも、各パッチのサイズ（面積）は、小さい。【０００５】
このような事情から、各パッチに対し測色装置の測定部位を人手で正確に位置合わせを行って測色することは、事実上不可能な状況になってきている。このため、自動的に各パッチの位置を測定し、この測定した各パッチの位置に測色装置の測定部位を自動的に合わせて各パッチの色を測定する自動的なシステムが望まれる。このようなシステムの一例として、特許文献１には、測定したいカラーチャートの２次元カラー画像を取り込み、コンピュータを用いた画像処理手法にてパッチの位置を計算し、決定されたパッチ位置に測色ヘッドを動かしてカラーチャートを測色する方法がＧｒｅｔａｇ−Ｍａｃｂｅｔｈ社から提案されている。【０００６】
また、カラーチャートによっては、各パッチの位置の情報や各パッチの色の情報等のパッチに関する属性情報を記載したチャート定義情報が存在する場合があり、各パッチの位置は、このチャート定義情報から取得される方法もある。【０００７】
ところで、測色装置は、上述のように各パッチの位置を自動的に検出し、この検出した各パッチの位置で測色する場合、例えば、実際のチャートにおける汚損や損傷等のチャートの故障（異常）により、あるいは、各パッチ間のコントラストが低いチャートであることにより、全ての各パッチの位置を自動認識できない場合がある。このため、前記測色装置は、必ずしも各パッチを適切に測色できない場合が生じ得る。【０００８】
一方、測色装置は、上述のチャート定義情報から各パッチの位置を取得し、この取得した各パッチの位置で測色する場合でも、例えば、倍率のズレや熱定着等の印刷装置の印刷工程により、あるいは、印刷後の乾燥により、チャートを印刷した用紙が伸縮し、チャート定義情報における各パッチの位置と実際のチャートにおける各パッチの位置とがずれる場合がある。このため、前記測色装置は、必ずしも各パッチを適切に測色できない場合が生じ得る。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】米国特許第６７６５６７４号明細書
【発明の概要】
【００１０】
本発明は、上述の事情に鑑みて為された発明であり、その目的は、各パッチをより適切な位置で測色できる測色装置および測色方法を提供することである。
【００１１】
本発明にかかる測色装置および測色方法は、カラーチャートにおける複数のパッチの各位置を表すパッチ位置定義情報を少なくとも含むチャート定義情報を記憶し、カラーチャートの画像に基づいて前記パッチの位置を表すパッチ位置測定情報を求め、前記チャート定義情報に基づいて前記パッチ位置測定情報を補正してパッチ位置補正情報を求め、そして、前記パッチ位置補正情報で表された前記複数のパッチの各位置で前記複数のパッチそれぞれの色を測定する。このため、本発明にかかる測色装置および測色方法は、各パッチをより適切な位置で測色できる。
【００１２】
上記並びにその他の本発明の目的、特徴及び利点は、以下の詳細な記載と添付図面から明らかになるであろう。
【図面の簡単な説明】
【００１３】
【図１】実施形態における測色装置の概略構成を示す斜視図である。
【図２】実施形態の測色装置における撮像部および測色部の配置関係を示す概略側面図である。
【図３】実施形態の測色装置における撮像部および測色部の配置関係を示す概略上面である。
【図４】実施形態における測色装置の電気的な構成を示すブロック図である。
【図５】実施形態の測色装置における第１態様のパッチ位置補正処理部の構成を示すブロック図である。
【図６】実施形態の測色装置における第２態様のパッチ位置補正処理部の構成を示すブロック図である。
【図７】実施形態の測色装置における第３態様のパッチ位置補正処理部の構成を示すブロック図である。
【図８】実施形態の測色装置における第４態様のパッチ位置補正処理部の構成を示すブロック図である。
【図９】一例として、第１ないし第３態様のカラーチャートを示す図である。
【図１０】一例として、第４ないし第６態様のカラーチャートを示す図である。
【図１１】実施形態における測色装置の概略動作を示すフローチャートである。
【図１２】図９Ａに示すカラーチャートに対し、Ｙ方向の或る位置の画像を、水平方向に沿って差分間隔Ｎ点の差分フィルターで処理した処理結果の一例を示す図である。
【図１３】一例として、カラーチャートの２値化垂直エッジ画像を示す図である。
【図１４】一例として、カラーチャートの垂直エッジ線の一部を示す図である。
【図１５】一例として、カラーチャートの２値化水平エッジ画像を示す図である。
【図１６】一例として、カラーチャートの水平エッジ線の一部を示す図である。
【図１７】一例として、カラーチャートの垂直エッジ線および水平エッジ線から求めた各パッチの位置の一部を示す図である。
【図１８】第１態様のパッチ位置補正処理部の動作を示すフローチャートである。
【図１９】第１態様のパッチ位置補正処理部の動作を説明するための図である。
【図２０】第２態様のパッチ位置補正処理部の動作を示すフローチャートである。
【図２１】実施形態の測色装置において、パッチの未検出状態を説明するための図である。
【図２２】第２態様のパッチ位置補正処理部の動作を説明するための図である。
【図２３】第３態様のパッチ位置補正処理部の動作を示すフローチャートである。
【図２４】第３態様のパッチ位置補正処理部の動作を説明するための図である。
【図２５】第４態様のパッチ位置補正処理部の動作を示すフローチャートである。
【図２６】第４態様のパッチ位置補正処理部の動作を説明するための図である。
【発明を実施するための形態】
【００１４】
以下、本発明にかかる実施の一形態を図面に基づいて説明する。なお、各図において同一の符号を付した構成は、同一の構成であることを示し、適宜、その説明を省略する。本明細書において、総称する場合には添え字を省略した参照符号で示し、個別の構成を指す場合には添え字を付した参照符号で示す。
【００１５】
図１は、実施形態における測色装置の概略構成を示す斜視図である。図２は、実施形態の測色装置における撮像部および測色部の配置関係を示す概略側面図である。図３は、実施形態の測色装置における撮像部および測色部の配置関係を示す概略上面である。図４は、実施形態における測色装置の電気的な構成を示すブロック図である。図５は、実施形態の測色装置における第１態様のパッチ位置補正処理部の構成を示すブロック図である。図６は、実施形態の測色装置における第２態様のパッチ位置補正処理部の構成を示すブロック図である。図７は、実施形態の測色装置における第３態様のパッチ位置補正処理部の構成を示すブロック図である。図８は、実施形態の測色装置における第４態様のパッチ位置補正処理部の構成を示すブロック図である。図９は、一例として、第１ないし第３態様のカラーチャートを示す図である。図９Ａは、第１態様のカラーチャートＣＴａを示し、図９Ｂは、第２態様のカラーチャートＣＴｂを示し、そして、図９Ｃは、第３態様のカラーチャートＣＴｃを示す。図１０は、一例として、第４ないし第６態様のカラーチャートを示す図である。図１０Ａは、第４態様のカラーチャートＣＴｄを示し、図１０Ｂは、第５態様のカラーチャートＣＴｅを示し、そして、図１０Ｃは、第６態様のカラーチャートＣＴｆを示す。
【００１６】
本実施形態における測色装置ＣＭは、測色対象である被測定物の色（色相、明度、彩度）を測定する装置であり、例えば、図１ないし図４に示すように、給紙部１と、副走査方向移動部（シート搬送部）２と、測色部３と、主走査方向移動部４と、撮像部５と、制御処理部６と、入力部７と、出力部８と、インターフェース部（ＩＦ部）９と、記憶部１０とを備える。
【００１７】
給紙部１は、制御処理部６に接続され、制御処理部６の制御に従って、当該測色装置ＣＭにセットされた被測定物のシートを当該測色装置ＣＭ内に取り込むシート搬送機構である。被測定物のシートは、任意のものであってよいが、例えば印刷装置の色を調整する場合では、所定の用紙上に所定の色の領域であるパッチを複数備えるカラーチャートＣＴである。給紙部１は、例えば、被測定物のシートを貯留する貯留部と、前記貯留部に貯留された前記被測定物のシートをピックアップして当該測色装置ＣＭ内に取り込む例えばピックアップローラ等を備えて構成される取込み部と、前記取込み部で取り込まれた被測定物のシートを副走査方向移動部２へ搬送する例えば搬送ローラ等を備えて構成される送込み部とを備える。
【００１８】
副走査方向移動部（シート搬送部）２は、制御処理部６に接続され、制御処理部６の制御に従って、給紙部１から送られた被測定物のシートを、予め主走査方向として設定された第１方向と直交する副走査方向（第２方向）に、単位搬送指令（第２単位搬送指令）で所定量ごとに搬送するシート搬送機構である。副走査方向移動部２は、副走査方向に沿って順送りおよび逆送りで搬送できるように構成される。順送りは、例えば、上流側（給紙部１側）から下流側（排出側）へ被測定物のシートを搬送することであり、逆送りは、前記順送りの向きとは逆向きに、すなわち、下流側から上流側へ被測定物のシートを搬送することである。副走査方向移動部２は、例えば、複数組のシート搬送ローラ部および前記シート搬送ローラを回転駆動する駆動部等を備えて構成される。各組のシート搬送ローラ部は、前記駆動部で回転駆動される駆動ローラおよび前記駆動ローラの回転駆動に従って回転駆動する従動ローラ等を備えて構成される。前記駆動部は、例えば、ステッピングモータ（副走査ステッピングモータ）を備えて構成される。このような構成の副走査方向移動部２では、前記副走査ステッピングモータは、１パルスの駆動パルス（第２駆動パルス、前記第２単位搬送指令の一例）が入力されることで、所定の角度（第２１角度）だけ回転し、この前記副走査ステッピングモータの回転によって前記駆動ローラも、所定の角度（第２２角度）だけ回転し、そして、この前記駆動ローラの回転によって、被測定物のシートは、副走査方向に沿って所定量だけ搬送（移動）される。より具体的には、図２に示す例では、副走査方向移動部２は、３組の第１ないし第３シート搬送ローラ部２０−１〜２０−３を備える。これら第１ないし第３シート搬送ローラ部２０−１〜２０−３は、副走査方向に沿って上流側から下流側へ順に配設される。第１ないし第３シート搬送ローラ部２０−１〜２０−３それぞれは、第１ないし第３駆動ローラ２１−１〜２１−３および第１ないし第３従動ローラ２２−１〜２２−３を備える。なお、第１ないし第３駆動ローラ２１−１〜２１−３は、互いに同期して回転する図略の第１ないし第３ステッピングモータによって回転する。給紙部１から送られた被測定物のシートは、順送りでは、１対の第１駆動ローラ２１−１と第１従動ローラ２２−１との間に挟み込まれ、第１駆動ローラ２１−１が前記駆動部によって正転（例えば時計回り）で回転駆動することで、第１シート搬送ローラ部２０−１から第２シート搬送ローラ部２０−２へ搬送される。第２シート搬送ローラ部２０−２に搬送された被測定物のシートは、第２シート搬送ローラ部２０−２によって同様に第２シート搬送ローラ部２０−２から第３シート搬送ローラ部２０−３へ搬送される。そして、第３シート搬送ローラ部２０−３に搬送された被測定物のシートは、第３シート搬送ローラ部２０−３によって同様に第３シート搬送ローラ部２０−３から下流側へ搬送される。そして、逆送りでは、上述の順送りとは逆に、これら第１ないし第３駆動ローラ２１−１〜２１−３が前記駆動部によって逆転（上述の例では反時計回り）で回転駆動することで、被測定物のシートは、下流側から上流側へ搬送される。
【００１９】
なお、以下の説明において、主走査方向（第１方向）がＸ方向（水平方向）とされ、このＸ方向に沿って設定された座標軸がＸ軸とされ、副走査方向（第２方向）がＹ方向（垂直方向）とされ、このＹ方向に沿って設定された座標軸がＹ軸とされ、これらが適宜に用いられる。これらＸ軸およびＹ軸は、座標原点（ワールド座標原点）ＰＯ０が後述するように撮像部５で撮像された画像における予め設定された所定の位置、例えば、平面視にて画像の左上頂点（左上端）に設定されることで、ワールド座標系ＸＹのＸ軸およびＹ軸と一致することになる（図１９参照）。
【００２０】
測色部３は、制御処理部６に接続され、制御処理部６の制御に従って、被測定物の色を測定する装置である。測色部３は、例えば、被測定物の色を求めるために、被測定物における所定の光学情報を取得する測色センサー等である。このような測色部３は、例えば、各波長の反射率（または透過率）を測定するための分光光学素子や光電変換素子等を備え、物体の色を各波長の反射率（または透過率）に基づいて計測する分光型測色計である。また例えば、測色部３は、ＲＧＢの３刺激値を測定するための光学フィルターや光電変換素子等を備え、物体の色を三刺激値の色差に基づいて計測する三刺激値型測色計である。測色部３は、図１に破線で示す、測定範囲の波長を高い反射率（例えば約９０％〜約９９％）で反射できるいわゆる白色校正板（標準白色板）を測定することによって白色校正される。
【００２１】
主走査方向移動部４は、制御処理部６に接続され、制御処理部６の制御に従って、測色部３を主走査方向（第１方向）に所定の単位搬送指令（第１単位搬送指令）で所定量ごとに移動する移動機構である。主走査方向移動部４は、例えば、測色部３をガイドするガイド部材と、ガイド部材にガイドされて測色部３を移動させる例えばラックピニオン（ラックアンドピニオン）や送りねじ等の送り機構と、前記送り機構を駆動する例えばステッピングモータ（主走査ステッピングモータ）等の送り機構駆動部とを備えて構成される。例えば、図３に示すように、主走査方向移動部４は、主走査方向に沿って延びる、平板状のロッドに歯切りしたラック３１と、測色部３内に設けられ、例えば主走査ステッピングモータによって回転駆動するピニオン（不図示）とを備え、前記ピニオンとラック３１とが歯合する。このような構成の主走査方向移動部４では、前記主走査ステッピングモータは、１パルスの駆動パルス（第１駆動パルス、前記第１単位搬送指令の一例）が入力されることで、所定の角度（第１１角度）だけ回転し、この前記主走査ステッピングモータの回転によって前記ピニオンも、所定の角度（第１２角度）だけ回転し、そして、この前記ピニオンの回転によって、測色部３は、ラック３１に沿って主走査方向に所定量だけ移動される。
【００２２】
撮像部５は、制御処理部６に接続され、制御処理部６の制御に従って、物体の光学像を撮像する装置である。撮像部５は、例えば、一方向に沿って複数の光電変換素子を配列したラインセンサー（リニアイメージセンサー）等を備えて構成され、図３に示すように、前記複数の光電変換素子の配列方向である前記一方向を主走査方向（Ｘ方向）に一致させて、主走査方向（Ｘ方向）に沿って延びるように配設される。
【００２３】
図２に示すように、このような撮像部５は、第１シート搬送ローラ部２０−１と第２シート搬送ローラ部２０−２との間に配設され、測色部３および主走査方向移動部４は、測色部３が第２シート搬送ローラ部２０−２と第３シート搬送ローラ部２０−３との間で主走査方向に沿って移動するように、配設される。撮像部５は、副走査方向移動部２によって被測定物のシートを副走査方向（Ｙ方向）に搬送しながら被測定物のシートを主走査方向（Ｘ方向）に沿った１ラインごとに撮像することで、被測定物のシートの画像（画像データ）を生成する。副走査方向移動部２によって被測定物のシートを副走査方向（Ｙ方向）に搬送することで、副走査方向における被測定物のシートと測色部３との相対位置Ｙが変更でき、また、主走査方向移動部４によって測色部３自体を主走査方向（Ｘ方向）に移動することで、主走査方向における被測定物のシートと測色部３との相対位置Ｘが変更できる。これによって測色部３は、被測定物のシート上における任意の位置（Ｘ、Ｙ）に移動でき、その位置（Ｘ、Ｙ）の色を測定できる。
【００２４】
このように本実施形態では、測色部３は、被測定物のシートに対し、主走査方向移動部４によって主走査方向にのみ移動できる。一方、被測定物のシートの副走査方向に沿った移動は、副走査方向移動部（紙搬送部）２によって実行される。したがって、本実施形態では、主走査方向移動部４および副走査方向移動部２が、被測定物のシートに対する前記測色部の位置を相対的に移動させる移動部の一例に相当する。
【００２５】
入力部７は、制御処理部６に接続され、例えば、被測定物の測色を指示するコマンド等の各種コマンド、および、例えば被測定物における識別子の入力等の測色する上で必要な各種データを測色装置ＣＭに入力する機器であり、例えば、所定の機能を割り付けられた複数の入力スイッチ等である。出力部８は、制御処理部６に接続され、制御処理部６の制御に従って、入力部７から入力されたコマンドやデータ、および、測色装置ＣＭによって測定された被測定物の色を出力する機器であり、例えばＣＲＴディスプレイ、ＬＣＤおよび有機ＥＬディスプレイ等の表示装置やプリンタ等の印刷装置等である。
【００２６】
なお、入力部７および出力部８からタッチパネルが構成されてもよい。このタッチパネルを構成する場合において、入力部７は、例えば抵抗膜方式や静電容量方式等の操作位置を検出して入力する位置入力装置であり、出力部８は、表示装置である。このタッチパネルでは、表示装置の表示面上に位置入力装置が設けられ、表示装置に入力可能な１または複数の入力内容の候補が表示され、ユーザが、入力したい入力内容を表示した表示位置を触れると、位置入力装置によってその位置が検出され、検出された位置に表示された表示内容がユーザの操作入力内容として測色装置ＣＭに入力される。このようなタッチパネルでは、ユーザは、入力操作を直感的に理解し易いので、ユーザにとって取り扱い易い測色装置ＣＭが提供される。
【００２７】
ＩＦ部９は、制御処理部６に接続され、制御処理部６の制御に従って、外部機器との間でデータの入出力を行う回路であり、例えば、シリアル通信方式であるＲＳ−２３２Ｃのインターフェース回路、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格を用いたインターフェース回路、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｃｏｉａｔｉｏｎ）規格等の赤外線通信を行うインターフェース回路、および、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格を用いたインターフェース回路等である。
【００２８】
記憶部１０は、制御処理部６に接続され、制御処理部６の制御に従って、各種の所定のプログラムおよび各種の所定のデータを記憶する回路である。前記各種の所定のプログラムには、例えば、被測定物を測色するための測色プログラムや、被測定物がカラーチャートＣＴである場合にカラーチャートＣＴのチャート領域を求めるためのチャート領域検出プログラムや、被測定物がカラーチャートＣＴである場合にカラーチャートＣＴにおける各パッチの各位置を求めるための位置測定プログラム等の制御処理プログラムが含まれる。前記各種の所定のデータには、カラーチャートにおけるチャート領域の配置パターンが複数含まれ、パッチに関する所定の属性情報を記載したチャート定義情報等の各プログラムを実行する上で必要なデータ等が含まれる。このチャート定義情報は、複数のパッチの各位置を表すパッチ位置定義情報を少なくとも含む。好ましくは、前記パッチ位置定義情報は、カラーチャートＣＴ内に予め設定された特定の点、例えば、平面視にてカラーチャートＣＴの左上頂点（左上端）をローカル座標原点としたチャートローカル座標系におけるパッチの位置のローカル座標値である。なお、カラーチャートＣＴが複数のチャート領域を含む場合には、各チャート領域ごとに、パッチ位置定義情報は、用意される。また好ましくは、前記チャート定義情報は、前記複数のパッチの個数を表すパッチ個数定義情報をさらに含む。パッチ個数定義情報は、複数のパッチの個数を表す数値そのもので直接的に表されて良いが、パッチ位置定義情報の個数で間接的に表されても良い（すなわち、この場合、制御処理部６がパッチ位置定義情報を計数することでパッチの個数が分かる）。また好ましくは、前記チャート定義情報は、前記複数のパッチが存在するチャート領域の枠を表すチャート領域枠定義情報をさらに含む。チャート領域枠定義情報は、チャート領域の枠（外輪郭線）における各頂点の座標値や、対角線分の両端点の座標値や、中心点の座標値および半径の長さ（必要に応じて中心角）等の、チャート領域枠定義情報によって閉ループを描くことができるデータである。また好ましくは、前記チャート定義情報は、前記複数のパッチそれぞれにおける色を表すパッチ色定義情報をさらに含む。パッチ色定義情報は、適宜な色座標系の色座標値である。記憶部１０は、この複数の配置パターンを記憶するパターン記憶部１０１とこのチャート定義情報を記憶するチャート定義情報記憶部１０２とを機能的に備えている。このような記憶部１０は、例えば不揮発性の記憶素子であるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）や書き換え可能な不揮発性の記憶素子であるＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備える。そして、記憶部１０は、前記所定のプログラムの実行中に生じるデータ等を記憶するいわゆる制御処理部６のワーキングメモリとなるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等を含む。
【００２９】
制御処理部６は、測色装置ＣＭの各部を当該各部の機能に応じてそれぞれ制御し、被測定物の色を求めるための回路である。制御処理部６は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）およびその周辺回路を備えて構成される。制御処理部６には、制御処理プログラムが実行されることによって、制御部６１、画像取得処理部６２、パターン判定処理部６３、チャート領域検出処理部６４、パッチ位置処理部６５、パッチ位置補正処理部６６（６６ａ〜６６ｄ）および色測定処理部６７が機能的に構成される。
【００３０】
制御部６１は、測色装置ＣＭの各部を当該各部の機能に応じてそれぞれ制御するためのものである。
【００３１】
画像取得処理部６２は、例えばカラーチャートＣＴ等の被測定物のシートにおける画像を撮像部５によって取得するものである。より具体的には、本実施形態では、撮像部５がラインセンサー等を備えて構成されているので、画像取得処理部６２は、例えば、カラーチャートＣＴ等の被測定物のシートを副走査方向移動部（紙搬送部）２によって搬送しながら撮像部５で撮像することで被測定物のシートの画像を取得するものである。
【００３２】
パターン判定処理部６３は、画像取得処理部６２で取得したカラーチャートＣＴの画像に基づいて、パターン記憶部１０１に記憶されている複数の配置パターンの中から、画像取得処理部６２で取得した前記カラーチャートＣＴに対応する配置パターンを判定するものである。より具体的には、パターン判定処理部６３は、画像取得処理部６２で取得したカラーチャートＣＴの画像から所定の光学的な特徴量または所定の幾何学的な特徴量を検出し、この検出した特徴量に基づいて、パターン記憶部１０１に記憶されている複数の配置パターンの中から、前記画像取得処理部６２で取得した前記カラーチャートＣＴに対応する配置パターンを判定するものである。
【００３３】
このようなパターン判定処理部６３は、一面では、前記画像取得処理部６２で取得した前記カラーチャートＣＴの画像からチャート領域の候補となる候補領域を検出し、この検出した候補領域の外接矩形形状を前記所定の幾何学的な特徴量として検出することが好ましい。他の一面では、このようなパターン判定処理部６３は、前記画像取得処理部６２で取得した前記カラーチャートＣＴの画像からチャート領域の候補となる候補領域を検出し、この検出した候補領域の面積を前記所定の幾何学的な特徴量として検出することが好ましい。このような測色装置ＣＭは、この検出した候補領域の面積と予め設定された最小パッチ面積とを比較することによって、候補領域がパッチであるか否かを判定できる。例えば、図９Ａに示す第１態様のカラーチャートＣＴａは、複数のパッチから成る１個のチャート領域の外接図形（輪郭図形）が四角形となるように、前記複数のパッチをランダム（無作為）な色配列で配列した第１配置パターンを持ち、パターン判定処理部６３は、この第１態様のカラーチャートＣＴａに対し、上述の処理によって、第１配置パターンであると判定できる。そして、測色装置ＣＭは、外接図形の内側領域をチャート領域として検出できる。
【００３４】
他の一面では、前記画像取得処理部６２で取得した前記カラーチャートＣＴの画像からチャート領域の候補となる候補領域を検出し、この検出した候補領域の濃度のヒストグラムを前記所定の光学的な特徴量として検出することが好ましい。このような測色装置ＣＭは、この濃度のヒストグラムを利用することによって、チャート領域の位置を示す位置検出用バーや行位置検出用マーカーを検出できる。このため、このような測色装置ＣＭは、この検出した位置検出用バーや行位置検出用マーカーを利用することによって、パッチ領域をより適切に判定できる。例えば、図９Ｂに示す第２態様のカラーチャートＣＴｂは、１個のチャート領域の外接図形（輪郭図形）が四角形となるように、グラデーションの色配列で配列された複数のパッチを備える。そして、第２態様のカラーチャートＣＴｂは、チャート領域の外側に、該チャート領域の一側面（図９Ｂに示す例では紙面上側側面）に沿って、主走査方向に沿ったチャート領域の幅を示す、黒色棒形状の幅位置検出用バー（位置検出用記号の一例）を持ち、さらに、チャート領域の外側に、当該チャート領域の互いに対向する各側面（図９Ｂに示す例では紙面左右両側面）に沿って、副走査方向におけるパッチの各行の位置を示す、黒色菱形状の行位置検出用マーカー（位置検出用記号の他の一例）をそれぞれ持つ第２配置パターンを持つ。すなわち、第２配置パターンは、幅位置検出用バーおよび各行位置検出用マーカーに囲まれた内側領域に各パッチを配置したものである。パターン判定処理部６３は、この第２態様のカラーチャートＣＴｂに対し、上述の処理によって、第２配置パターンであると判定できる。そして、測色装置ＣＭは、これら幅位置検出用バーおよび各行位置検出用マーカーを検出することで、それらの内側領域をチャート領域として検出できる。
【００３５】
他の一面では、このようなパターン判定処理部６３は、前記画像取得処理部６２で取得した前記カラーチャートＣＴの画像からチャート領域の候補となる候補領域を検出し、この検出した候補領域の縦横比を前記所定の幾何学的な特徴量として検出することが好ましい。このような測色装置ＣＭは、この検出した縦横比を利用することによって、チャート領域が一方に沿って長尺な配置パターン（例えば横長な配置パターンや縦長な配置パターン等）であると、判定できる。例えば、図９Ｃに示す第３態様のカラーチャートＣＴｃは、１個のチャート領域の外接図形（輪郭図形）が四角形となるように、グラデーションの色配列で配列された複数のパッチを備える。そして、第３態様のカラーチャートＣＴｃは、パッチ領域が比較的一方向に長尺となるように、前記複数のパッチを配置する第３配置パターンを持つ。パターン判定処理部６３は、このような第３態様のカラーチャートＣＴｃに対し、上述の処理によって、第３配置パターンであると判定できる。そして、測色装置ＣＭは、チャート領域の一方の端部に位置する端部パッチから、他方の端部に位置する端部パッチまでの内側領域をチャート領域として検出できる。
【００３６】
他の一面では、このようなパターン判定処理部６３は、前記画像取得処理部６２で取得した前記カラーチャートＣＴの画像からチャート領域の候補となる候補領域を検出し、この検出した候補領域の面積と、候補領域における縦の長さおよび横の長さのうちの少なくとも一方とを前記所定の幾何学的な特徴量としてさらに検出することが好ましい。このような測色装置ＣＭは、この検出した候補領域の面積と予め設定された最小パッチ面積とを比較することによって、候補領域がパッチであるか否かを判定でき、候補領域がパッチではないと判定された場合に、さらに、候補領域がパッチ間のギャップであるか否か、および、候補領域がパッチ領域の端部を示す端部マーカー（例えばカギ（Ｌ）等）であるか否かのうちの少なくとも一方を判定できる。例えば、図１０Ａおよび図１０Ｂに示す第４および第５態様のカラーチャートＣＴｄ、ＣＴｅは、１個のチャート領域の外接図形（輪郭図形）が一方に長尺な四角形となるように、グラデーションの色配列で配列された複数のパッチを備える。そして、この第４態様のカラーチャートＣＴｅｄは、各パッチが比較的狭いギャップ（間隔）を空けて配置されている。すなわち、第４態様のカラーチャートＣＴｄでは、端部に位置するギャップ（端部ギャップ）の外側に端部パッチが配置され、この端部ギャップがパッチ領域の端部近傍を示すことになる。第５態様のカラーチャートＣＴｅは、例えばカギ印（Ｌ字状形状）等の端部マーカーを持つ。すなわち、第５態様のカラーチャートＣＴｅでは、この端部マーカーがパッチ領域の端部を示す。パターン判定処理部６３は、これら第４態様のカラーチャートＣＴｄや第５態様のカラーチャートＣＴｅに対し、上述の処理によって、このような配置パターン（第４配置パターン）であると判定できる。そして、前記測色装置ＣＭは、端部ギャップおよび端部マーカーのいずれかを検出することで、測色装置ＣＭは、一方に位置する端部ギャップおよび端部マーカーのいずれかから、他方に位置する端部ギャップおよび端部マーカーのいずれかまでの内側領域をパッチ領域として検出できる。
【００３７】
チャート領域検出処理部６４は、パターン判定処理部６３で判定した配置パターンに基づいて、画像取得処理部６２で取得した前記カラーチャートＣＴの画像からチャート領域を検出するものである。
【００３８】
他の一面では、上述のパターン判定処理部６３は、前記画像取得処理部６２で取得した前記カラーチャートＣＴの画像から前記チャート領域の候補となる候補領域を検出し、この検出した候補領域から、前記チャート領域の端部を示す、パッチ、パッチ間のギャップおよび端部マーカーのうちの少なくとも１つを前記所定の幾何学的な特徴量として検出し、このチャート領域検出処理部６４は、パターン判定処理部６３で検出したパッチ、パッチ間のギャップおよび端部マーカーのうちの少なくとも１つ、および、パターン判定処理部６３で判定した配置パターンに基づいて、前記画像取得処理部６２で取得した前記カラーチャートＣＴの画像から前記チャート領域を検出することが好ましい。このような測色装置ＣＭは、チャート領域の端部を示すパッチ、チャート領域の端部を示すパッチ間のギャップ、および、チャート領域の端部を示す端部マーカー、のうちの少なくとも１つを前記所定の幾何学的な特徴量として検出し、この検出した幾何学的な特徴量をチャート領域の検出に用いるので、例えばパッチの色が用紙の地色に近いためにチャート領域の端部が検出し難い場合でも、チャート領域をより適切に判定できる。
【００３９】
他の一面では、上述のパターン判定処理部６３は、前記画像取得処理部６２で取得した前記カラーチャートＣＴの画像からチャート領域の候補となる候補領域を検出し、この検出した候補領域の面積を前記所定の幾何学的な特徴量として検出し、このチャート領域検出処理部６４は、パターン判定処理部６３で検出した候補領域の面積およびパターン判定処理部６３で判定した配置パターンに基づいて、前記画像取得処理部６２で取得した前記カラーチャートＣＴの画像からチャート領域を検出することが好ましい。このような測色装置ＣＭは、チャート領域の判定に候補領域の面積も利用するので、例えば、孤立しているパッチを判定でき、この孤立しているパッチを合わせることで、より適切にパッチ領域を判定できる。例えば、図１０Ｃに示す第６態様のカラーチャートＣＴｆは、１個のチャート領域の外接図形（輪郭図形）が四角形となるように、グラデーションの色配列で配列された複数のパッチを備える。この第６態様のカラーチャートＣＴｆは、各パッチが比較的離れて配置されており、各パッチが孤立している第５配置パターンを持つ。第５配置パターンでは、各孤立パッチを周囲に位置する孤立パッチやカギ領域（端部マーカー）と合わせることで、これら合わせた領域をパッチ領域として検出できる。
【００４０】
パッチ位置処理部６５は、チャート領域における複数のパッチそれぞれについて、チャート領域検出処理部６４で検出したチャート領域に基づいて、画像取得処理部６２で取得した前記カラーチャートＣＴの画像から、パッチの位置を表すパッチ位置測定情報（すなわち、パッチの位置）を求めるものである。より具体的には、パッチ位置処理部６５は、チャート領域において、例えば、画像中における一方向に延びるエッジを検出するために用いられるエッジフィルターを用いて前記カラーチャートＣＴの画像を２値化処理することで水平方向（主走査方向、Ｘ方向）および垂直方向（副走査方向、Ｙ方向）それぞれについて２値化水平エッジ画像データおよび２値化垂直エッジ画像データを生成し、これら生成した２値化水平エッジ画像データおよび２値化垂直エッジ画像データそれぞれを、さらにハフ変換することで水平方向および垂直方向それぞれについて水平エッジ線および垂直エッジ線を検出し、これらの各中間線における各交点を各パッチの各位置とし、前記各交点の各座標値（ワールド座標値）を各パッチ位置測定情報として求めるものである。
【００４１】
パッチ位置補正処理部６６は、チャート定義情報記憶部１０２に記憶されたチャート定義情報に基づいて、パッチ位置処理部６５で求めたパッチ位置測定情報を補正してパッチ位置補正情報を求めるものである。すなわち、パッチ位置補正処理部６６は、パッチ位置処理部６５で求めた各パッチの各位置を、チャート定義情報を用いて補正し、補正した各パッチの各位置を求める。
【００４２】
このようなパッチ位置補正処理部６６は、一面では、図５に示すように、ローカル座標原点検出処理部６６１ａと、座標補正処理部６６２ａと、第１位置補正処理部６６３ａとを備える第１態様のパッチ位置補正処理部６６ａである。この場合、パッチ位置定義情報は、カラーチャートＣＴ内に予め設定された特定の点をローカル座標原点ｐｏ０（図１９参照）としたチャートローカル座標系ｘｙにおけるローカル座標値（ｘ、ｙ）である。ローカル座標原点検出処理部６６１ａは、画像取得処理部６２で取得したカラーチャートＣＴの画像からローカル座標原点ｐｏ０を検出するものである。座標補正処理部６６２ａは、ローカル座標原点検出処理部６６１ａで検出したローカル座標原点ｐｏ０に基づいて、チャート定義情報記憶部１０２に記憶されたチャート定義情報に含まれるパッチ位置定義情報（ｘｐ、ｙｐ）を補正してパッチ位置座標補正情報（ｘｐ＋△ｘ、ｙｐ＋△ｙ；△ｘおよび△ｙは、ワールド座標原点ＰＯ０とローカル座標原点ｐｏ０とのずれ量）を求めるものである。これによって、パッチ位置座標補正情報は、ワールド座標系ＸＹでの座標値（Ｘｐ、Ｙｐ）（Ｘｐ＝ｘ＋△ｘ、Ｙｐ＝ｙ＋△ｙ）で表したパッチ位置定義情報となる。第１位置補正処理部６６３ａは、座標補正処理部６６２ａで補正して得られたパッチ位置座標補正情報に基づいて、パッチ位置処理部６５で求めたパッチ位置測定情報を補正して前記パッチ位置補正情報を求めるものである。
【００４３】
一面では、このようなパッチ位置補正処理部６６は、図６に示すように、パッチ個数検出処理部６６１ｂと、パッチ個数比較処理部６６２ｂと、第２位置補正処理部６６３ｂと、第３位置補正処理部６６４ｂとを備える第２態様のパッチ位置補正処理部６６ｂである。この場合、チャート定義情報は、パッチ個数定義情報を含む。パッチ個数検出処理部６６１ｂは、パッチ位置処理部６５で求めたパッチ位置測定情報に基づいてカラーチャートＣＴの画像から求められるパッチの個数を表すパッチ個数測定情報を求めるものである。パッチ個数比較処理部６６２ｂは、チャート定義情報記憶部１０２に記憶されたチャート定義情報に含まれるパッチ個数定義情報で表されたパッチの個数とパッチ個数検出処理部６６１ｂで求められたパッチ個数測定情報で表されたパッチの個数とを比較するものである。第２位置補正処理部６６３ｂは、パッチ個数比較処理部６６２ｂで比較した結果、パッチ個数測定情報で表されたパッチの個数がパッチ個数定義情報で表されたパッチの個数より少ない場合に、未検出のパッチの位置を表すパッチ位置未検出情報を補って前記パッチ位置補正情報を求めるものである。第３位置補正処理部６６４ｂは、パッチ個数比較処理部６６２ｂで比較した結果、パッチ個数測定情報で表されたパッチの個数がパッチ個数定義情報で表されたパッチの個数より多い場合に、誤検出のパッチの位置を表すパッチ位置誤検出情報を削除して前記パッチ位置補正情報を求めるものである。ここで、好ましくは、第３位置補正処理部６６４ｂは、パッチ位置処理部６５で求められたパッチ位置測定情報で表されたパッチの位置が、チャート定義情報記憶部１０２に記憶されたチャート定義情報に含まれるチャート領域枠定義情報で表された枠の外に位置する場合に、当該パッチのパッチ位置測定情報を前記パッチ位置誤検出情報とする。この場合、チャート定義情報は、チャート領域の枠を表すチャート領域枠定義情報を含む。
【００４４】
一面では、このようなパッチ位置補正処理部６６は、図７に示すように、第４位置補正処理部６６１ｃとを備える第４態様のパッチ位置補正処理部６６ｃである。この場合、カラーチャートＣＴは、複数のチャート領域を含む。第４位置補正処理部６６１ｃは、前記複数のチャート領域のうちのいずれか１つのチャート領域における、パッチ位置処理部６５で求められたパッチ位置測定情報に基づいて、前記複数のチャート領域のうちの残余の少なくともいずれか１つのチャート領域における、前記パッチ位置補正情報を求めるものである。
【００４５】
一面では、このようなパッチ位置補正処理部６６は、図８に示すように、パッチ色検出処理部６６１ｄと、パッチ色比較処理部６６２ｄと、チャート配置方向検出処理部６６３ｄと、第５位置補正処理部６６４ｄとを備える第４態様のパッチ位置補正処理部６６ｄである。この場合、チャート定義情報は、複数のパッチそれぞれにおける色を表すパッチ色定義情報を含む。パッチ色検出処理部６６１ｄは、画像取得処理部６２で取得したカラーチャートＣＴの画像から、複数のパッチにおける予め設定された特定の位置に位置するパッチの色を、特定位置パッチ色測定情報として求めるものである。パッチ色比較処理部６６２ｄは、チャート定義情報記憶部１０２に記憶されたチャート定義情報に含まれる、前記特定の位置に位置するパッチのパッチ色定義情報で表されたパッチの色とパッチ色検出処理部６６１ｄで求められたパッチの色とを比較するものである。チャート配置方向検出処理部６６３ｄは、パッチ色比較処理部６６２ｄで比較した結果に基づいてカラーチャートＣＴの配置方向を求めるものである。第５位置補正処理部６６４ｄは、チャート配置方向検出処理部６６３ｄで求めたカラーチャートＣＴの配置方向に基づいてパッチ位置処理部６５で求めたパッチ位置測定情報を補正して前記パッチ位置補正情報を求めるものである。
【００４６】
色測定処理部６７は、パッチ位置補正処理部６６で求めたパッチ位置補正情報で表された複数のパッチの各位置に、カラーチャートＣＴに対する測色部３の位置を副走査方向移動部２および主走査方向移動部４によって相対的に移動させ、複数のパッチそれぞれの色を測色部３によって測定するものである。
【００４７】
次に、本実施形態における測色装置の動作について説明する。図１１は、実施形態における測色装置の概略動作を示すフローチャートである。図１２は、図９Ａに示すカラーチャートに対し、Ｙ方向の或る位置の画像を、水平方向に沿って差分間隔Ｎ点の差分フィルターで処理した処理結果の一例を示す図である。図１３は、一例として、カラーチャートの２値化垂直エッジ画像を示す図である。図１４は、一例として、カラーチャートの垂直エッジ線の一部を示す図である。図１５は、一例として、カラーチャートの２値化水平エッジ画像を示す図である。図１６は、一例として、カラーチャートの水平エッジ線の一部を示す図である。図１７は、一例として、カラーチャートの垂直エッジ線および水平エッジ線から求めた各パッチの位置の一部を示す図である。図１７において、実線は、垂直エッジ線または水平エッジ線を示し、破線は、垂直エッジ線間の中間線または水平エッジ線間の中間線を示し、○は、実測した各パッチの位置（実測パッチ位置）を示す。
【００４８】
本実施形態における測色装置ＣＭは、カラーチャートＣＴの各パッチを測色する場合、大略、次のように動作する。カラーチャートＣＴが給紙部１にセットされ、入力部７からカラーチャートＣＴの測色開始が指示されると、測色装置ＣＭは、図１１に示すように、まず、例えば順送りでカラーチャートＣＴの全体画像を画像取得処理部６２によって取得する（Ｓ１）。より具体的には、制御処理部６の画像取得処理部６２は、副走査方向移動部２によってカラーチャートＣＴを順送りで、カラーチャートＣＴの用紙における一方端から他方端まで副走査方向（Ｙ方向）に搬送しながら、この副走査方向の搬送に同期させて、主走査方向（Ｘ方向）に沿った１ラインごとにカラーチャートＣＴを撮像部５で撮像することで、カラーチャートＣＴの全体画像を取得する。
【００４９】
次に、測色装置ＣＭは、上述のように画像取得処理部６２で取得したカラーチャートＣＴの画像に基づいて、パターン記憶部１０１に記憶されている複数の配置パターンの中から、前記画像取得処理部６２で取得した前記カラーチャートＣＴに対応する配置パターンをパターン判定処理部６３によって判定する（Ｓ２、パターン判定処理工程）。例えば、パターン判定処理部６３は、画像取得処理部６２によって取得されたカラーチャートＣＴの画像を所定の明るさを閾値として２値化し、続いて、ノイズを除去し、続いて、パッチの最小面積として予め設定された最小パッチ面積以上の、チャート領域の候補領域（ラベル（識別子ＩＤ））の外接矩形を計算し、そして、上述した種々の手法によって、画像取得処理部６２によって取得されたカラーチャートＣＴの配置パターンを判定する。
【００５０】
次に、測色装置ＣＭは、パターン判定処理部６３で判定した配置パターンに基づいて、前記画像取得処理部６２で取得した前記カラーチャートＣＴの画像からチャート領域をチャート領域検出処理部６４によって検出し、この検出結果を記憶部１０に記憶する（Ｓ３、チャート領域検出処理工程）。チャート領域は、複数のパッチが比較的１つに纏まって存在する１群のパッチの領域である。
【００５１】
次に、測色装置ＣＭは、チャート領域検出処理部６４で検出したチャート領域に基づいて、複数のパッチそれぞれについて、前記画像取得処理部６２で取得した前記カラーチャートＣＴの画像からパッチの位置を表すパッチ位置測定情報（パッチの位置）を求め、この求めたパッチ位置測定情報を記憶部１０に記憶する（Ｓ４、パッチ位置処理工程）。例えば、パッチ位置処理部６５は、画像取得部６２によって取得されたカラーチャートＣＴの全体画像に基づいて、垂直エッジ検出用の所定のエッジフィルターを用いることで垂直方向（Ｙ方向）に沿う垂直エッジを検出し、水平エッジ検出用の所定のエッジフィルターを用いることで水平方向（Ｘ方向）に沿う水平エッジを検出する。図１２には、図９Ａに示すカラーチャートに対し、Ｙ方向の或る位置の画像を、Ｘ方向に沿って差分間隔Ｎ点の差分フィルターで処理した処理結果の一例が示されている。続いて、パッチ位置処理部６５は、エッジフィルター処理後の垂直エッジの絶対値が求められ、この求められた絶対値が予め設定された閾値と比較されて２値化され、２値化垂直エッジの画像データを生成する。例えば、図９Ａに示すカラーチャートＣＴａの画像に対し、エッジフィルター処理後の処理結果が２値化されると、例えば、図１３に示す２値化垂直エッジ画像の画像データが生成される。同様に、パッチ位置処理部６５は、エッジフィルター処理後の水平エッジの絶対値が求められ、この求められた絶対値が予め設定された閾値と比較されて２値化され、２値化水平エッジの画像データを生成する。例えば、図９Ａに示すカラーチャートＣＴａの画像に対し、エッジフィルター処理後の処理結果が２値化されると、例えば、図１５に示す２値化水平エッジ画像の画像データが生成される。続いて、パッチ位置処理部６５は、カラーチャートＣＴの２値化垂直エッジの画像データおよび２値化水平エッジの画像データそれぞれをハフ変換し、垂直エッジ線および水平エッジ線それぞれを検出する。例えば、図１３に示す、カラーチャートＣＴａの２値化垂直エッジの画像データがハフ変換されると、例えば、図１４に示す垂直エッジ線が検出される。また、図１５に示す、カラーチャートＣＴａの２値化水平エッジの画像データがハフ変換されると、例えば、図１６に示す水平エッジ線が検出される。そして、パッチ位置処理部６５は、複数の垂直エッジ線それぞれにおいて、互いに隣接する垂直エッジ線間の中間線である垂直中間線を求め、同様に、複数の水平エッジ線それぞれにおいて、互いに隣接する水平エッジ線間の中間線である水平中間線を求め、そして、これら求められた複数の垂直中間線と複数の水平中間線との各交点を各パッチの位置（Ｘ、Ｙ）として求める。例えば、図９Ａに示すカラーチャートＣＴａに対して求められた垂直エッジ線に基づいて垂直中間線が求められると、図１７に破線で示す垂直中間線が求められ、水平エッジ線に基づいて水平中間線が求められると、図１７に破線で示す水平中間線が求められ、そして、これらの各交点が、図１７に○印で示すように、各パッチの各位置（Ｘ、Ｙ）として求められる。これら各パッチの各位置（Ｘ、Ｙ）は、本実施形態では、パッチ位置測定情報となる。
【００５２】
次に、測色装置ＣＭは、チャート定義情報記憶部１０２に記憶されたチャート定義情報に基づいて、パッチ位置処理部６５で求めたパッチ位置測定情報を補正してパッチ位置補正情報を求め、この求めたパッチ位置補正情報を記憶部１０に記憶する（Ｓ５、パッチ位置補正処理工程）。このパッチ位置補正処理工程については、後に、より詳しく説明する。
【００５３】
そして、このように求めた複数のパッチの各位置で前記複数のパッチを測色する場合には、測色装置ＣＭは、色測定処理部６７によって、パッチ位置補正処理部６６で求められたパッチ位置補正情報で表された複数のパッチの各位置に、前記カラーチャートＣＴに対する測色部３の位置を副走査方向移動部２および主走査方向移動部４によって相対的に移動させ、複数のパッチそれぞれの色を測色部３によって測定し、この測定結果を記憶部１０に記憶する（Ｓ６、測色処理工程）。
【００５４】
そして、測色装置ＣＭは、色測定処理部６７によって、最後のパッチを測色すると、制御処理部６の制御部６１は、これら計測した各パッチの各色を出力部８に出力し、処理を終了する（Ｓ７）。なお、必要に応じて、制御処理部６の制御部６１は、これら計測した各パッチの各色をＩＦ部９に出力してもよい。
【００５５】
次に、上述のパッチ位置補正処理工程Ｓ５について、以下に、より具体的に説明する。このパッチ位置補正処理工程Ｓ５は、次に示す第１ないし第４態様のパッチ位置補正処理工程のうちのいずれか、あるいは、これらのうちの複数の組合せによって実行される。
【００５６】
（第１態様のパッチ位置補正処理工程）
図１８は、第１態様のパッチ位置補正処理部の動作を示すフローチャートである。図１９は、第１態様のパッチ位置補正処理部の動作を説明するための図である。
【００５７】
第１態様のパッチ位置補正処理工程を実行する場合、測色装置ＣＭは、図５に示す上述のパッチ位置補正処理部６６ａを備えて構成される。
【００５８】
第１態様のパッチ位置補正処理工程では、図１８において、まず、ローカル座標原点検出処理部６６１ａは、画像取得処理部６２で取得したカラーチャートＣＴの画像からローカル座標原点ｐｏ０を検出し、ワールド座標系ＸＹでの座標値（Ｘ０、Ｙ０）を取得する（Ｓ１１）。ワールド座標系ＸＹは、撮像部５で撮像された画像における、予め設定された所定の位置を座標原点（ワールド座標原点）とするＸＹ直交座標系である。例えば、図１９に示す例では、ワールド座標系ＸＹは、撮像部５で撮像されたカラーチャートＣＴｇの画像における、平面視にて画像の左上頂点（左上端）に設定されたワールド座標原点ＰＯ０（０、０）を備え、主走査方向のＸ方向に沿ったＸ軸を備え、これに直交する副走査方向のＹ方向に沿ったＹ軸を備えるように、設定される。
【００５９】
このように設定されたワールド座標系ＸＹでのローカル座標原点ｐｏ０（Ｘ０、Ｙ０）は、より具体的には、次のように検出される。すなわち、ローカル座標原点ｐｏ０（Ｘ０、Ｙ０）は、カラーチャートＣＴの左上頂点に設定さているので、図１９に示すように、カラーチャートＣＴｇの画像（全体画像）ＩＭｇから、チャート領域の部分（チャート領域部分）の輪郭を検出してその輪郭の左上頂点を検出することによって、検出できる。このため、ローカル座標原点検出処理部６６１ａは、まず、画像取得処理部６２で取得したカラーチャートＣＴの画像に対し、輪郭（エッジ）を検出する公知の画像フィルターを用いて画像処理し、これによってカラーチャートＣＴｇの画像ＩＭｇから、チャート領域を撮像したチャート領域部分の輪郭を検出する。前記公知の画像フィルターとして、種々のフィルターが知られており、例えば、Ｓｏｂｅｌフィルター、ＰｒｅｗｉｔｔフィルターおよびＣａｎｎｙフィルター等の画像フィルターが挙げられる。一例として、Ｓｏｂｅｌフィルターは、空間の１次微分を計算し、画像に変化の生じた部分を抽出するフィルターである。ローカル座標原点検出処理部６６１ａは、カラーチャートＣＴｇの画像ＩＭｇにおける平面視にて上端線（Ｘ＝０の線分）から、Ｙ軸に沿って平面視にて下方向へ（Ｙ＝０からＹの最大値まで）、式１のＳｏｂｅｌフィルターを用いて画像処理する。これによってカラーチャートＣＴｇの画像ＩＭｇにおいて、チャート領域部分の輪郭における上端線ｌｘが検出される。ローカル座標原点検出処理部６６１ａは、カラーチャートＣＴｇの画像ＩＭｇにおける平面視にて左端線（Ｙ＝０の線分）から、Ｘ軸に沿って平面視にて右方向へ（Ｘ＝０からＸの最大値まで）、式２のＳｏｂｅｌフィルターを用いて画像処理する。これによってカラーチャートＣＴｇの画像ＩＭｇにおいて、チャート領域部分の輪郭における左端線ｌｙが検出される。そして、ローカル座標原点検出処理部６６１ａは、これらの処理によって検出した上端線ｌｘと左端線ｌｙとの交点を求める。この交点は、ワールド座標系ＸＹでのローカル座標原点ｐｏ０（Ｘ０、Ｙ０）であり、これによってワールド座標系ＸＹでのローカル座標原点ｐｏ０（Ｘ０、Ｙ０）が求められる。
【００６０】
【数１】
0006610556.tif 000002
【００６１】
【数２】
0006610556.tif 000003
【００６２】
次に、座標補正処理部６６２ａは、ローカル座標原点検出処理部６６１ａで検出したローカル座標原点ｐｏ０（Ｘ０、Ｙ０）に基づいて、チャート定義情報記憶部１０２に記憶されたチャート定義情報に含まれるパッチ位置定義情報（ｘｐ、ｙｐ）を補正してパッチ位置座標補正情報（Ｘｐ、Ｙｐ）を求める（Ｓ１２）。より具体的には、チャートローカル座標系ｘｙでのパッチ位置定義情報（ｘｐ、ｙｐ）は、ワールド座標系ＸＹでは、ワールド座標原点ＰＯ０（０、０）とローカル座標原点ｐｏ０（Ｘ０、Ｙ０）とのずれ量△ｘ（＝Ｘ０）、△ｙ（＝Ｙ０）だけずれている。このため、座標補正処理部６６２ａは、パッチ位置定義情報における座標値（ｘｐ、ｙｐ）それぞれに、ワールド座標系ＸＹでのローカル座標原点ｐｏ０の座標値（Ｘ０、Ｙ０）それぞれを加算する。これによって、ワールド座標系ＸＹでのパッチ位置定義情報（すなわち、パッチ位置座標補正情報）における座標値（Ｘｐ、Ｙｐ）が求められる（Ｘｐ＝ｘｐ＋Ｘ０、Ｙｐ＝ｙｐ＋Ｙ０）。
【００６３】
そして、第１位置補正処理部６６３ａは、座標補正処理部６６２ａで補正して得られたパッチ位置座標補正情報に基づいて、パッチ位置処理部６５で求めたパッチ位置測定情報を補正して前記パッチ位置補正情報を求め（Ｓ１３）、第１態様のパッチ位置補正処理工程を終了する。
【００６４】
パッチ位置処理部６５によって求めた実測のパッチ位置測定情報は、撮像部５で撮像された画像に設定されたワールド座標系ＸＹにおけるワールド座標値（Ｘ、Ｙ）である。このワールド座標系ＸＹのワールド座標原点ＰＯ０と、チャートローカル座標系ｘｙのローカル座標原点ｐｏ０とが互いに一致する場合には、ローカル座標値（ｘ、ｙ）は、ワールド座標値（Ｘ、Ｙ）と一致するため、パッチ位置定義情報の補正は、必要ない。多くの場合、撮像部５を介して画像取得処理部６２によって取得されたカラーチャートＣＴの画像ＩＭは、例えば図１９に示すように、画像全体ＩＭｇの中に、複数のパッチが存在するチャート領域の画像部分を含む画像となるため、ワールド座標原点ＰＯ０とローカル座標原点ｐｏ０とは、互いに一致しない。上記測色装置ＣＭは、ローカル座標原点検出処理部６６１ａによってカラーチャートＣＴの画像ＩＭからローカル座標原点ｐｏ０を検出し、ローカル座標原点ｐｏ０のワールド座標値（Ｘ０、Ｙ０）を取得できる。そして、上記測色装置ＣＭは、座標補正処理部６６２ａによって、ワールド座標値（Ｘ０、Ｙ０）で表されたローカル座標原点ｐｏ０に基づいてパッチ位置定義情報（ｘｐ、ｙｐ）を補正するので、この補正によって求められたパッチ位置座標補正情報（ｘｐ＋Ｘ０、ｙｐ＋Ｙ０）は、ワールド座標原点ＰＯ０とローカル座標原点ｐｏ０とのズレを補正したパッチ位置定義情報（Ｘｐ、Ｙｐ）となる。このため、上記測色装置ＣＭは、第１位置補正処理部６６３ａによってパッチ位置座標補正情報に基づいてパッチ位置測定情報を補正してパッチ位置補正情報を求めるので、複数のパッチそれぞれについて、より正確な各位置を求めることができる。
【００６５】
（第２態様のパッチ位置補正処理工程）
図２０は、第２態様のパッチ位置補正処理部の動作を示すフローチャートである。図２１は、実施形態の測色装置において、パッチの未検出状態を説明するための図である。図２１Ａは、一例のカラーチャートＣＴｈを示し、図２１Ｂは、図２１ＡのカラーチャートＣＴｈを処理した結果、検出できた各パッチの各位置を示す。図２２は、第２態様のパッチ位置補正処理部の動作を説明するための図である。図２２Ａは、Ｘ方向で未検出のパッチの位置を補完する補完処理を説明するための図であり、図２２Ｂは、未検出のパッチの位置を補完した後の各パッチの位置を説明するための図であり、そして、図２２Ｃは、Ｘ方向で誤検出のパッチの位置を削除する削除処理を説明するための図である。図２１および図２２において、■は、パッチ位置処理部６５によって検出されたパッチの位置を示し、□は、第２パッチ位置補正処理部６６３ｂによって補完されたパッチの位置を示し、そして、○は、パッチ位置定義情報によるパッチの位置を示す。
【００６６】
第２態様のパッチ位置補正処理工程では、図２０において、まず、パッチ個数検出処理部６６１ｂは、パッチ位置処理部６５で求めたパッチ位置測定情報に基づいてカラーチャートＣＴの画像から求められるパッチの個数を表すパッチ個数測定情報を求める（Ｓ２１）。例えば、図２１Ａに示す４行６列の２次元アレイ状にグラデーションの色配列で配列されたカラーチャートＣＴｈに対し、制御処理部６によって上述した処理Ｓ１ないし処理Ｓ５の各処理が実施されることによって、図２１Ｂに示すように、パッチの色と地色と差が少ないために、４行５列で各パッチの位置ＰＰ−１１〜ＰＰ−４５が検出されたとする。この場合、パッチ個数検出処理部６６１ｂによって、パッチ位置処理部６５で求めた４行５列の各パッチの位置ＰＰ−１１〜ＰＰ−４５が計数され、これによって、カラーチャートＣＴｈの画像から求められるパッチの個数は、２０個であると求められ、パッチ個数測定情報（この例では２０）が求められる。
【００６７】
次に、パッチ個数比較処理部６６２ｂは、チャート定義情報記憶部１０２に記憶されたチャート定義情報に含まれるパッチ個数定義情報で表されたパッチの個数とパッチ個数検出処理部６６１ｂで求められたパッチ個数測定情報で表されたパッチの個数とを比較する（Ｓ２２）。例えば、チャート定義情報記憶部１０２には、図２１Ａに示すカラーチャートＴＣｈに対応するパッチ個数定義情報として、４行６列で２４個のパッチであると記憶されているとする。この場合、パッチ個数比較処理部６６２ｂは、行方向（Ｘ方向）に沿った列数を、各行ごとに比較する。より具体的には、パッチ個数比較処理部６６２ｂは、１行目において、パッチ個数定義情報で表されたパッチの個数６個とパッチ個数検出処理部６６１ｂで求められたパッチ個数測定情報で表されたパッチの個数５個とを比較し、パッチ個数測定情報で表されたパッチの個数５個がパッチ個数定義情報で表されたパッチの個数６個より１個だけ少なく、１行目に１列補完する必要があると、判定し、比較結果とする。２行目において、パッチ個数比較処理部６６２ｂは、パッチ個数定義情報で表されたパッチの個数６個とパッチ個数検出処理部６６１ｂで求められたパッチ個数測定情報で表されたパッチの個数５個とを比較し、パッチ個数測定情報で表されたパッチの個数５個がパッチ個数定義情報で表されたパッチの個数６個より１個だけ少なく、２行目に１列補完する必要があると、判定し、比較結果とする。３行目および４行目も同様に、処理され、パッチ個数比較処理部６６２ｂは、３行目が１個少なく、３行目に１列補完の必要ありと判定し、４行目が１個少なく、４行目に１列補完の必要ありと判定する。
【００６８】
また例えば、パッチ個数比較処理部６６２ｂは、列方向（Ｙ方向）に沿った行数を、各列ごとに比較してもよい。例えば、パッチ個数比較処理部６６２ｂは、１列目において、パッチ個数定義情報で表されたパッチの個数４個とパッチ個数検出処理部６６１ｂで求められたパッチ個数測定情報で表されたパッチの個数４個とを比較し、パッチ個数測定情報で表されたパッチの個数４個がパッチ個数定義情報で表されたパッチの個数４個と同数であり、過不足がなく補完の必要がないと、判定し、比較結果とする。他の列も同様に処理され、パッチ個数比較処理部６６２ｂは、２列目が同数で、２列目に補完の必要なしと判定し、３列目が同数で、３列目に補完の必要なしと判定し、４列目が同数で、４列目に補完の必要なしと判定し、５列目が同数で、５列目に補完の必要なしと判定し、そして、６列目が４個少なく、６列目に４行補完の必要ありと判定する。
【００６９】
次に、第２位置補正処理部６６３ｂは、パッチ個数比較処理部６６２ｂで比較した結果、パッチ個数測定情報で表されたパッチの個数がパッチ個数定義情報で表されたパッチの個数より少ないに場合に、未検出のパッチの位置を表すパッチ位置未検出情報を補って前記パッチ位置補正情報を求める（Ｓ２３）。例えば、第２位置補正処理部６６３ｂは、各列で未検出のパッチの位置を各行ごとに推定してパッチ位置未検出情報を求め、この求めたパッチ位置未検出情報によって、パッチ位置処理部６５で求めたパッチ位置測定情報を補ってパッチ位置補正情報を求める。上述の例では、第２位置補正処理部６６３ｂは、１行目において、図２２Ａに示すように、パッチ位置処理部６５で求めたパッチ位置測定情報から、行方向（Ｘ方向）に沿って互いに隣接する各パッチ間の間隔αを求め、１行５列目のパッチの位置におけるＸ座標Ｘ１５に間隔αを加算することによって１行６列目のパッチの位置におけるＸ座標Ｘ１６を求め、１行５列目のパッチの位置におけるＹ座標Ｙ１５をそのまま用いることによって１行６列目のパッチの位置におけるＹ座標Ｙ１６を求める（Ｘ１６＝Ｘ１５＋α、Ｙ１６＝Ｙ１５）。これによって１行目のパッチ位置未検出情報ＰＰ−１６（Ｘ１５＋α、Ｙ１５）が求められる。前記パッチ間の間隔αにばらつきがある場合には、その最大値、最小値、中央値および平均値等の各種の値で代表され、補完に用いられる間隔αとされる。２行目ないし４行目も同様に処理され、２行目のパッチ位置未検出情報ＰＰ−２６（Ｘ２５＋α、Ｙ２５）が求められ、３行目のパッチ位置未検出情報ＰＰ−３６（Ｘ３５＋α、Ｙ３５）が求められ、そして、４行目のパッチ位置未検出情報ＰＰ−４６（Ｘ４５＋α、Ｙ４５）が求められる。これによって図２２Ｂに示すように、未検出のパッチの位置も含めて全てのパッチの位置が求められる。なお、４行目のパッチ位置未検出情報ＰＰ−４６（Ｘ４６、Ｙ４６）を求める場合に、第２位置補正処理部６６３ｂは、パッチ位置処理部６５で求めたパッチ位置測定情報から、列方向（Ｙ方向）に沿って互いに隣接する各パッチ間の間隔βを求め、３行６列目のパッチの位置におけるＹ座標Ｙ３６に間隔βを加算することによって４行６列目のパッチの位置におけるＹ座標Ｘ４６を求め、３行６列目のパッチの位置におけるＸ座標Ｘ３６をそのまま用いることによって４行６列目のパッチの位置におけるＸ座標Ｘ４６を求めてもよい（Ｘ４６＝Ｘ３６、Ｙ４６＝Ｙ３６＋β）。また、未検出のパッチを５列目に対する＋Ｘ方向に、すなわち６列目に補完するか、あるいは、未検出のパッチを１列目に対する−Ｘ方向に、すなわち、０列目に補完するかの判断は、後述の誤検出のパッチを削除する場合と同様に、パッチ位置定義情報とパッチ位置測定情報とを比較してその差を求めることで実行でき、また、パッチ色定義情報と実測したパッチ色測定情報とを比較することによって実行できる。
【００７０】
また例えば、第２位置補正処理部６６３ｂは、各行で未検出のパッチの位置を各列ごとに推定してパッチ位置未検出情報を求め、この求めたパッチ位置未検出情報によって、パッチ位置処理部６５で求めたパッチ位置測定情報を補ってパッチ位置補正情報を求めてもよい。
【００７１】
そして、第３位置補正処理部６６４ｂは、パッチ個数比較処理部６６２ｂで比較した結果、パッチ個数測定情報で表されたパッチの個数がパッチ個数定義情報で表されたパッチの個数より多い場合に、誤検出のパッチの位置を表すパッチ位置誤検出情報を削除して前記パッチ位置補正情報を求め（Ｓ２４）、第２態様のパッチ位置補正処理工程を終了する。例えば、第３位置補正処理部６６４ｂは、各列で誤検出のパッチの位置を各行ごとに推定してパッチ位置誤検出情報を求め、この求めたパッチ位置誤検出情報によって、パッチ位置処理部６５で求めたパッチ位置測定情報から削除して、あるいは、第２位置補正処理部６６３ｂで求めたパッチ位置補正情報から削除して、パッチ位置補正情報を求める。例えば、図２１Ａに示すカラーチャートＣＴｈに対し、制御処理部６によって上述した処理Ｓ１ないし処理Ｓ５の各処理が実施されることによって、例えば汚損等のカラーチャートＣＴｈの故障（異常）に起因して図２２Ｃに示すように、１行目において、７列で各パッチの位置ＰＰ−１１〜ＰＰ−１７が検出されたとする。カラーチャートＣＴにおける各パッチの実際の位置とパッチ位置定義情報で表される各パッチの位置との相違は、比較的少ないと考えられる。この考えの下に、第３位置補正処理部６６４ｂは、パッチ位置定義情報で表される各パッチの位置（各パッチの座標値）と、パッチ位置測定情報で表される各パッチの位置（各パッチの座標値）とを比較し、パッチ位置測定情報で表される各パッチの中から、パッチ位置定義情報で表されるパッチの位置（パッチの座標値）に最も近いパッチを、パッチ位置定義情報で表される当該パッチと推定する。すなわち、パッチ位置定義情報で表される当該パッチに対し、相対的に遠いパッチ位置測定情報で表される各パッチは、パッチ位置定義情報で表される当該パッチにとって誤検出のパッチであると判定される。例えば、図６Ｃにおいて、１行１列のパッチは、そのパッチ位置定義情報で表されるパッチの位置ＤＰＰ−１１に対し最も近いパッチ位置測定情報で表されるパッチの位置ＰＰ−１１を持つパッチであると判定される。同様に、１行２列、１行３列、１行４列および１行５列の各パッチは、それぞれ、順に、位置測定情報で表されるパッチの位置ＰＰ−１２、パッチの位置ＰＰ−１３、パッチの位置ＰＰ−１４、パッチの位置ＰＰ−１５を持つ各パッチであると判定される。そして、１行６列のパッチは、そのパッチ位置測定情報で表されるパッチの位置ＤＰＰ−１１に対し、パッチ位置測定情報で表されるパッチの位置ＰＰ−１７を含む他のパッチの位置より、パッチ位置測定情報で表されるパッチの位置ＰＰ−１６が最も近いので、このパッチ位置測定情報で表されるパッチの位置ＰＰ−１６を持つパッチとされる。したがって、パッチ位置測定情報で表されるパッチの位置ＰＰ−１７がパッチ位置誤検出情報と判定される。
【００７２】
ここで、パッチ位置定義情報は、上述の図１８に示す各処理によって補正されたパッチ位置補正情報であることが好ましい。
【００７３】
また例えば、第３位置補正処理部６６４ｂは、各行で誤検出のパッチの位置を各列ごとに推定してパッチ位置誤検出情報を求め、この求めたパッチ位置誤検出情報によって、パッチ位置処理部６５で求めたパッチ位置測定情報から削除してパッチ位置補正情報を求めてもよい。
【００７４】
なお、上述の場合において、情報処理量を低減するために、各パッチの位置の比較において、Ｘ座標値およびＹ座標値のうちの一方のみが用いられても良い。
【００７５】
また、上述の場合において、第３位置補正処理部６６４ｂは、好ましくは、パッチ位置処理部６５で求められたパッチ位置測定情報で表されたパッチの位置が、チャート定義情報記憶部１０２に記憶されたチャート定義情報に含まれるチャート領域枠定義情報で表された枠の外に位置する場合に、当該パッチのパッチ位置測定情報を前記パッチ位置誤検出情報とする。チャート領域の枠の外で検出されたパッチは、誤検出のパッチである。したがって、このように測色装置ＣＭは、パッチ位置処理部６５で求められたパッチ位置測定情報で表されたパッチの位置がチャート領域の枠以内であるか、枠の外であるかを判定することで、パッチ位置測定情報がパッチ位置誤検出情報であるか否かを容易に判定でき、誤検出のパッチ位置測定情報を容易に削除できる。
【００７６】
このような測色装置ＣＭは、パッチ個数定義情報で表されたパッチの個数より、パッチ個数検出処理部で求められたパッチ個数測定情報で表されたパッチの個数が少なく、カラーチャートＣＴｈの画像ＩＭｈから求められるパッチの個数が不足し、未検出のパッチが存在する場合に、第２位置補正処理部６６３ｂによって、この未検出のパッチの位置を表すパッチ位置未検出情報を補ってパッチ位置補正情報を求めるので、複数のパッチそれぞれについて、より正確な各位置を求めることができる。
【００７７】
このような測色装置ＣＭは、パッチ個数定義情報で表されたパッチの個数より、パッチ個数検出処理部で求められたパッチ個数測定情報で表されたパッチの個数が多く、カラーチャートＣＴｈの画像ＩＭｈから求められるパッチの個数が過剰であり、誤検出のパッチが存在する場合に、第３位置補正処理部６６４ｂによって、誤検出のパッチの位置を表すパッチ位置誤検出情報を削除してパッチ位置補正情報を求めるので、複数のパッチそれぞれについて、より正確な各位置を求めることができる。
【００７８】
（第３態様のパッチ位置補正処理工程）
図２３は、第３態様のパッチ位置補正処理部の動作を示すフローチャートである。図２４は、第３態様のパッチ位置補正処理部の動作を説明するための図である。
【００７９】
第３態様のパッチ位置補正処理工程では、図２３において、第４位置補正処理部６６１ｃは、複数のチャート領域のうちのいずれか１つのチャート領域における、パッチ位置処理部６５で求められたパッチ位置測定情報に基づいて、前記複数のチャート領域のうちの残余の少なくともいずれか１つのチャート領域における、パッチ位置補正情報を求め（Ｓ３１）、第３態様のパッチ位置補正処理工程を終了する。例えば、カラーチャートＣＴｉが２個の第１および第２チャート領域ＣＡ１、ＣＡ２を備え、このカラーチャートＣＴｉにおける第１および第２チャート領域ＣＡ１、ＣＡ２それぞれに対し、制御処理部６によって上述した処理Ｓ１ないし処理Ｓ５の各処理が実施されることによって、図２４に示すように、第１チャート領域ＣＡ１における各パッチの位置が検出されたとする。この場合に、第４位置補正処理部６６１ｃは、第１チャート領域ＣＡ１における、パッチ位置処理部６５で求められたパッチ位置測定情報に基づいて、第２チャート領域ＣＡ２における、パッチ位置補正情報を求める。より具体的には、第４位置補正処理部６６１ｃは、第１チャート領域ＣＡ１における、パッチ位置処理部６５で求められたパッチ位置測定情報とチャート定義情報記憶部１０２に記憶されているパッチ位置定義情報とを比較し、パッチ位置定義情報を基準に、パッチ位置測定情報の拡大率または縮小率、並進量（平行移動量）および回転量を公知の画像処理技術を用いて求める。そして、第４位置補正処理部６６１ｃは、第１チャート領域ＣＡ１におけるチャート定義情報記憶部１０２に記憶されているパッチ位置定義情報を、この求めた拡大率または縮小率、並進量（平行移動量）および回転量を用いて補正し、これによって第２チャート領域ＣＡ２における各パッチの位置を推定し、第２チャート領域ＣＡ２におけるパッチ位置補正情報を求める。ここで、パッチ位置定義情報は、上述の図１８に示す各処理によって補正されたパッチ位置補正情報であることが好ましい。なお、情報処理量を低減するために、上述の拡大率または縮小率、並進量（平行移動量）および回転量のうちの１または複数が省略されても良い。
【００８０】
このような測色装置ＣＭは、パッチ位置処理部６５によって各パッチの各パッチ位置測定情報における全部または一部が求められない場合でも、このパッチ位置処理部６５によって求められなかったパッチ位置情報を、第４位置補正処理部６６１ｃによって、複数のチャート領域ＣＡのうちのいずれか１つのチャート領域ＣＡにおける、パッチ位置処理部６５で求められたパッチ位置測定情報に基づいて、推定して求めることができる。したがって、このような測色装置ＣＭは、複数のパッチそれぞれについて、より正確な各位置を求めることができる。
【００８１】
（第４態様のパッチ位置補正処理工程）
図２５は、第４態様のパッチ位置補正処理部の動作を示すフローチャートである。図２６は、第４態様のパッチ位置補正処理部の動作を説明するための図である。図２６Ａは、誤った配置方向に置かされたカラーチャートＣＴｊを示し、図２６Ｂは、正しい配置方向に置かされたカラーチャートＣＴｊを示す。
【００８２】
第４態様のパッチ位置補正処理工程では、図２５において、まず、パッチ色検出処理部６６１ｄは、画像取得処理部６２で取得したカラーチャートＣＴの画像から、複数のパッチにおける予め設定された特定の位置に位置するパッチの色を、特定位置パッチ色測定情報として求める（Ｓ４１）。前記特定の位置は、複数のパッチが存在するチャート領域の外接図形（輪郭図形）の形状に応じて適宜に設定され、例えばチャート領域の外接図形が多角形である場合には、複数の頂点のうちの１つの頂点を含むパッチの位置に設定される。例えば、カラーチャートＣＴが、図２６に示すように、チャート領域の外接図形が四角形となるように６行６列で２次元アレイ状にグラデーションの色配列で配列されたカラーチャートＣＴｊである場合、左上頂点（すなわち、ローカル座標原点ｐｏ０）を含む左上端に位置するパッチの位置が前記特定の位置に設定される。
【００８３】
このカラーチャートＣＴｊは、図２６Ｂに示すように、測色装置ＣＭの副走査方向移動部（シート搬送部）２に正しい配置方向で配置された場合、すなわち、カラーチャートＣＴｊの各パッチの配置位置がチャート定義情報における各パッチの配置位置と一致する配置方向で、測色装置ＣＭの副走査方向移動部（シート搬送部）２に配置された場合、１列目の各パッチＰｂ−１１〜Ｐｂ−６１は、１行１列のパッチＰｂ−１１から６行１列のパッチＰｂ−６１へ黄色が徐々に薄くなるグラデーションとなるように、各色を持ち、２列目の各パッチＰｂ−１２〜Ｐｂ６２は、１行２列のパッチＰｂ−１２から６行２列のパッチＰｂ−６２へ肌色が徐々に薄くなるグラデーションとなるように、各色を持ち、３列目の各パッチＰｂ−１３〜Ｐｂ−６３は、１行３列のパッチＰｂ−１３から６行３列のパッチＰｂ−６３へ水色が徐々に薄くなるグラデーションとなるように、各色を持ち、４列目の各パッチＰｂ−１４〜Ｐｂ６４は、１行４列のパッチＰｂ−１４から６行４列のパッチＰｂ−６４へ青色が徐々に薄くなるグラデーションとなるように、各色を持ち、５列目の各パッチＰｂ−１５〜Ｐｂ−６５は、１行５列のパッチＰｂ−１５から６行５列のパッチＰｂ−６１へ緑色が徐々に薄くなるグラデーションとなるように、各色を持ち、６列目の各パッチＰｂ−１６〜Ｐｂ６６は、１行６列のパッチＰｂ−１６から６行６列のパッチＰｂ−６６へ赤色が徐々に薄くなるグラデーションとなるように、各色を持つ。
【００８４】
このようなカラーチャートＣＴｊにおいて、図２６Ａに示すように、１行目の各パッチＰａ−１１〜Ｐａ−１６は、１行１列のパッチＰａ−１１から１行６列のパッチＰａ−１６へ赤色が徐々に薄くなるグラデーションとなるように、測色装置ＣＭの副走査方向移動部（シート搬送部）２に配置されたとする。この場合では、上述の処理Ｓ４１において、パッチ色検出処理部６６１ｄによって、画像取得処理部６２で取得したカラーチャートＣＴｊの画像ＩＭｊから、６行６列の３６個のパッチにおける左上端（１行１列）に位置するパッチＰａ−１１の色、すなわち、赤色が、特定位置パッチ色測定情報として求められる。
【００８５】
次に、パッチ色比較処理部６６２ｄは、チャート定義情報記憶部１０２に記憶されたチャート定義情報に含まれる、前記特定の位置に位置するパッチのパッチ色定義情報で表されたパッチの色とパッチ色検出処理部６６１ｄで求められたパッチの色とを比較する（Ｓ４２）。この図２６に示す例では、パッチ色比較処理部６６２ｄは、チャート定義情報記憶部１０２に記憶されたチャート定義情報に含まれる、１行１列の位置に位置するパッチＰｂ−１１のパッチ色定義情報で表されたパッチの色（この例では黄色）とパッチ色検出処理部６６１ｄで求められたパッチＰａ−１１の色（この例では赤色）とを比較する。
【００８６】
次に、チャート配置方向検出処理部６６３ｄは、パッチ色比較処理部６６２ｄで比較した結果に基づいてカラーチャートＣＴの配置方向を求める（Ｓ４３）。この例では、パッチ色比較処理部６６２ｄで比較した結果、パッチ色定義情報は、黄色である一方、パッチ色検出処理部６６１ｄで求められたパッチＰａ−１１の色は、赤色であるので、これら各パッチＰｂ−１１、Ｐａ−１１は、互いに相違する色であるので、チャート配置方向検出処理部６６３ｄは、測色装置ＣＭの副走査方向移動部（シート搬送部）２に配置されたカラーチャートＣＴｊは、正しく配置方向で配置されていないと判定する。そして、チャート配置方向検出処理部６６３ｄは、パッチ色検出処理部６６１ｄで求められたパッチＰａ−１１の赤色と同じ色を、パッチ色定義情報の中から検索（探索）し、パッチＰａ−１１の赤色と同じ色を持つパッチの位置を判定し、これら各パッチの各位置を比較することによって、反時計回りに９０度回転した配置方向であると判定し、カラーチャートＣＴｊの配置方向を求める。あるいは、チャート配置方向検出処理部６６３ｄは、１行１列の位置に位置するパッチＰｂ−１１のパッチ色定義情報で表されたパッチの黄色と同じ色を、カラーチャートＣＴｊの各パッチを測色することによって得られた各パッチの各色の中から検索（探索）し、パッチＰｂ−１１の黄色と同じ色を持つパッチの位置を判定し、これら各パッチの各位置を比較することによって、反時計回りに９０度回転した配置方向であると判定し、カラーチャートＣＴｊの配置方向を求める。
【００８７】
なお、この配置方向の判定において、前記特定の位置は、１つであって良く、また、複数であっても良い。特に、前記特定の位置が複数とされることで、１つの特定の位置では、配置方向が判定し難い場合でも、配置方向の判定が可能となる。複数の特定の位置は、互いに隣接するパッチ（例えばＸ方向に沿って互いに隣接するパッチや、Ｙ方向に沿って互いに隣接するパッチ等）であることが好ましい。
【００８８】
また、上述では、各パッチの色の比較は、色相で比較されたが、濃度（輝度）等の他の色に関する指標で比較されても良い。
【００８９】
そして、第５位置補正処理部６６４ｄは、チャート配置方向検出処理部６６３ｄで求めたカラーチャートＣＴの配置方向に基づいてパッチ位置処理部６５で求めたパッチ位置測定情報を補正して前記パッチ位置補正情報を求め（Ｓ４４）、第４態様のパッチ位置補正処理工程を終了する。例えば、第５位置補正処理部６６４ｄは、正しい配置方向となるように、すなわち、チャート定義情報における各パッチの配置位置と一致するように、パッチ位置測定情報で表される各パッチの位置を回転して補正し、前記パッチ位置補正情報を求める。
【００９０】
このような測色装置ＣＭは、パッチ色比較処理部６６２ｄによって、予め設定された特定の位置（例えば１行１列の位置等）に位置するパッチに対する、パッチ色検出処理部６６１ｄで求めたパッチ（上述の例ではパッチＰａ−１１）の色とパッチ色定義情報で表されたパッチ（上述の例ではパッチＰｂ−１１）の色とを比較し、チャート配置方向検出処理部６６３ｄによって、前記比較結果に基づいてカラーチャートＣＴｊの配置方向を求め、第５位置補正処理部６６４ｄによって、この求めたカラーチャートＣＴｊの配置方向に基づいてパッチ位置測定情報を補正してパッチ位置補正情報を求めている。このため、このような測色装置ＣＭは、カラーチャートＣＴｊの配置方向がチャート定義情報の想定している所定の配置方向と一致していない場合でも、複数のパッチそれぞれについて、より正確な各位置を求めることができる。
【００９１】
なお、上述の実施形態では、測色装置ＣＭは、一方向に沿って複数の光電変換素子を配列したラインセンサー等を備えて構成された撮像部５を備えたが、撮像部５に代え、互いに線形独立な２方向（例えば互いに直交する２方向等）に複数の光電変換素子を２次元配列したエリアセンサー（２次元画像センサー）等を備えて構成された撮像部を備えても良い。このようなエリアセンサー等を備えて構成される前記撮像部は、上述のようにカラーチャートＣＴを搬送しなくても、カラーチャートＣＴの全体画像を撮像できる。
【００９２】
上述の本実施形態では、被測定物のシートに対する測色部３の位置の移動は、主走査方向に沿って主走査方向移動部４による測色部３の移動によって実現され、副走査方向に沿って副走査方向移動部２による被測定物のシートの移動によって実現されたが、これに限定されるものではない。被測定物のシートに対する測色部３の位置を相対的に移動させる移動部は、例えば、静止状態でステージ上に載置される被測定物のシートに対し、主走査方向および副走査方向の２方向に測色部３を移動する移動機構であって良く、また例えば、被測定物のシートを載置し、固定された測色部３に対して主走査方向および副走査方向の２方向に移動するＸＹステージであって良い。また例えば、前記移動部は、測色部３を主走査方向および副走査方向のうちの一方方向に移動し、ステージをその他方向に移動するように構成されても良い。このような構成の移動部では、上述のエリアセンサー等を備えて構成される前記撮像部が好適である。
【００９３】
上述の実施形態において、パターン判定処理部６３は、画像取得処理部６２で取得したカラーチャートＣＴの画像から所定の色の領域を除いた残余の領域から前記所定の光学的な特徴量または前記所定の幾何学的な特徴量を検出するように構成されても良い。
【００９４】
このような測色装置ＣＭは、前記所定の色として例えば通常チャート領域とならない色を予め設定することによって、前記所定の光学的な特徴量または前記所定の幾何学的な特徴量を検出する対象領域から、通常チャート領域とならない領域が除外されるので、チャート領域のみに関し、前記所定の光学的な特徴量または前記所定の幾何学的な特徴量を検出できる。この結果、通常チャート領域とならない領域が除外されてチャート領域が判定されることになるので、上記測色装置ＣＭは、チャート領域の誤判定をより低減でき、チャート領域をより適切に判定できる。
【００９５】
上述の実施形態において、入力部７は、パターン記憶部１０１に記憶されている複数の配置パターンの中から、パターン判定処理部６３が用いる配置パターンとしてユーザが複数選択した結果を入力できるように構成され、パターン判定処理部６３は、画像取得処理部６２で取得したカラーチャートＣＴの画像に基づいて、パターン記憶部１０１に記憶されかつ入力部７で入力された複数の配置パターンの中から、前記画像取得処理部６２で取得した前記カラーチャートＣＴに対応する配置パターンを判定するように構成されても良い。例えば、入力部７および出力部８は、上述のタッチパネルを構成し、パターン記憶部１０１に記憶されている複数の配置パターンを出力部８に表示する。そして、ユーザは、これら表示された複数の配置パターンの中から、パターン判定処理部６３が用いる配置パターンを複数選択し、その複数選択した各配置パターンの各表示位置をタッチする。これによって、パターン判定処理部６３が用いる配置パターンとしてユーザが複数選択した配置パターンが、入力部７を介して測色装置ＣＭに入力され、設定される。このような測色装置ＣＭは、パターン判定処理部６３が用いる配置パターンを複数選択して入力できるので、ユーザが利用するカラーチャートの種類が異なる場合でも、ユーザに応じて配置パターンを選択できる。
【００９６】
本明細書は、上記のように様々な態様の技術を開示しているが、そのうち主な技術を以下に纏める。
【００９７】
一態様にかかる測色装置は、色を測定する測色部と、画像を取得する撮像部と、被測定物のシートに対する前記測色部の位置を相対的に移動させる移動部と、所定の色の領域であるパッチを複数備えるカラーチャートにおける前記複数のパッチの各位置を表すパッチ位置定義情報を少なくとも含むチャート定義情報を記憶するチャート定義情報記憶部と、前記カラーチャートの画像を前記撮像部によって取得する画像取得処理部と、前記画像取得処理部で取得した前記カラーチャートの画像に基づいて、前記パッチの位置を表すパッチ位置測定情報を求めるパッチ位置処理部と、前記チャート定義情報記憶部に記憶された前記チャート定義情報に基づいて、前記パッチ位置処理部で求めた前記パッチ位置測定情報を補正してパッチ位置補正情報を求めるパッチ位置補正処理部と、前記パッチ位置補正処理部で求めたパッチ位置補正情報で表された前記複数のパッチの各位置に、前記カラーチャートに対する前記測色部の位置を前記移動部によって相対的に移動させ、前記複数のパッチそれぞれの色を前記測色部によって測定する色測定処理部とを備える。
【００９８】
このような測色装置は、画像取得処理部で実際に取得したカラーチャートの画像に基づいてパッチ位置処理部によって求めた実測のパッチ位置測定情報を、チャート定義情報に基づいて補正するので、複数のパッチそれぞれについて、より正確な各位置を求めることができる。そして、上記測色装置は、このより正確な各位置に、カラーチャートに対する測色部の位置を移動部によって相対的に移動させ、複数のパッチそれぞれの色を測色部によって測定する。このため、上記測色装置は、各パッチをより適切な位置で測色できる。
【００９９】
他の一態様では、上述の測色装置において、前記パッチ位置定義情報は、前記カラーチャート内に予め設定された特定の点をローカル座標原点としたチャートローカル座標系におけるローカル座標値であり、前記パッチ位置補正処理部は、前記画像取得処理部で取得した前記カラーチャートの画像から前記ローカル座標原点を検出するローカル座標原点検出処理部と、前記ローカル座標原点検出処理部で検出したローカル座標原点に基づいて、前記チャート定義情報記憶部に記憶された前記チャート定義情報に含まれる前記パッチ位置定義情報を補正してパッチ位置座標補正情報を求める座標補正処理部と、前記座標補正処理部で補正して得られたパッチ位置座標補正情報に基づいて、前記パッチ位置処理部で求めた前記パッチ位置測定情報を補正して前記パッチ位置補正情報を求める第１位置補正処理部とを備える。
【０１００】
パッチ位置処理部によって求めた実測のパッチ位置測定情報は、撮像部で撮像された画像に設定されたワールド座標系におけるワールド座標値である。前記ワールド座標系のワールド座標原点と、チャートローカル座標系のローカル座標原点とが互いに一致する場合には、ローカル座標値は、ワールド座標値と一致するため、パッチ位置定義情報の補正は、必要ない。多くの場合、例えば、ワールド座標原点は、平面視にて画像の左上頂点（左上端）に設定され、ローカル座標原点は、平面視にてカラーチャートの左上頂点（左上端）に設定される。そして、多くの場合、撮像部を介して画像取得処理部によって取得されたカラーチャートの画像は、画像全体の中に、複数のパッチが存在するチャート領域の画像部分を含む画像となるため、ワールド座標原点とローカル座標原点とは、互いに一致しない。上記測色装置は、ローカル座標原点検出処理部によってカラーチャートの画像からローカル座標原点を検出し、ローカル座標原点のワールド座標値を取得できる。そして、上記測色装置は、座標補正処理部によって、ワールド座標値で表されたローカル座標原点に基づいてパッチ位置定義情報を補正するので、この補正によって求められたパッチ位置座標補正情報は、ワールド座標原点とローカル座標原点とのズレを補正したパッチ位置定義情報となる。このため、上記測色装置は、第１位置補正処理部によってパッチ位置座標補正情報に基づいてパッチ位置測定情報を補正してパッチ位置補正情報を求めるので、複数のパッチそれぞれについて、より正確な各位置を求めることができる。
【０１０１】
他の一態様では、これら上述の測色装置において、前記チャート定義情報は、前記複数のパッチの個数を表すパッチ個数定義情報をさらに含み、前記パッチ位置補正処理部は、前記パッチ位置処理部で求めたパッチ位置測定情報に基づいて前記カラーチャートの画像から求められるパッチの個数を表すパッチ個数測定情報を求めるパッチ個数検出処理部と、前記チャート定義情報記憶部に記憶された前記チャート定義情報に含まれる前記パッチ個数定義情報で表されたパッチの個数と前記パッチ個数検出処理部で求められたパッチ個数測定情報で表されたパッチの個数とを比較するパッチ個数比較処理部と、前記パッチ個数比較処理部で比較した結果、前記パッチ個数測定情報で表されたパッチの個数が前記パッチ個数定義情報で表されたパッチの個数より少ない場合に、未検出のパッチの位置を表すパッチ位置未検出情報を補って前記パッチ位置補正情報を求める第２位置補正処理部とを備える。
【０１０２】
このような測色装置は、パッチ個数定義情報で表されたパッチの個数より、パッチ個数検出処理部で求められたパッチ個数測定情報で表されたパッチの個数が少なく、カラーチャートの画像から求められるパッチの個数が不足し、パッチ位置処理部によって未検出のパッチが存在する場合に、第２位置補正処理部によって、この未検出のパッチの位置を表すパッチ位置未検出情報を補ってパッチ位置補正情報を求めるので、複数のパッチそれぞれについて、より正確な各位置を求めることができる。
【０１０３】
他の一態様では、これら上述の測色装置において、前記チャート定義情報は、前記複数のパッチの個数を表すパッチ個数定義情報をさらに含み、前記パッチ位置補正処理部は、前記パッチ位置処理部で求めたパッチ位置測定情報に基づいて前記カラーチャートの画像から求められるパッチの個数を表すパッチ個数測定情報を求めるパッチ個数検出処理部と、前記チャート定義情報記憶部に記憶された前記チャート定義情報に含まれる前記パッチ個数定義情報で表されたパッチの個数と前記パッチ個数検出処理部で求められたパッチ個数測定情報で表されたパッチの個数とを比較するパッチ個数比較処理部と、前記パッチ個数比較処理部で比較した結果、前記パッチ個数測定情報で表されたパッチの個数が前記パッチ個数定義情報で表されたパッチの個数より多い場合に、誤検出のパッチの位置を表すパッチ位置誤検出情報を削除して前記パッチ位置補正情報を求める第３位置補正処理部とを備える。
【０１０４】
このような測色装置は、パッチ個数定義情報で表されたパッチの個数より、パッチ個数検出処理部で求められたパッチ個数測定情報で表されたパッチの個数が多く、カラーチャートの画像から求められるパッチの個数が過剰であり、パッチ位置処理部によって誤検出のパッチが存在する場合に、第３位置補正処理部によって、誤検出のパッチの位置を表すパッチ位置誤検出情報を削除してパッチ位置補正情報を求めるので、複数のパッチそれぞれについて、より正確な各位置を求めることができる。
【０１０５】
他の一態様では、上述の測色装置において、前記チャート定義情報は、前記複数のパッチが存在するチャート領域の枠を表すチャート領域枠定義情報をさらに含み、前記第３位置補正処理部は、前記パッチ位置処理部で求められた前記パッチ位置測定情報で表されたパッチの位置が、前記チャート定義情報記憶部に記憶された前記チャート定義情報に含まれる前記チャート領域枠定義情報で表された枠の外に位置する場合に、当該パッチのパッチ位置測定情報を前記パッチ位置誤検出情報とする。
【０１０６】
チャート領域の枠の外で検出されたパッチは、誤検出のパッチである。したがって、上記測色装置は、パッチ位置処理部で求められたパッチ位置測定情報で表されたパッチの位置がチャート領域の枠以内であるか、枠の外であるかを判定することで、パッチ位置測定情報がパッチ位置誤検出情報であるか否かを容易に判定でき、誤検出のパッチ位置測定情報を容易に削除できる。
【０１０７】
他の一態様では、これら上述の測色装置において、前記カラーチャートは、前記複数のパッチが存在するチャート領域を複数含み、前記パッチ位置補正処理部は、前記複数のチャート領域のうちのいずれか１つのチャート領域における、前記パッチ位置処理部で求められた前記パッチ位置測定情報に基づいて、前記複数のチャート領域のうちの残余の少なくともいずれか１つのチャート領域における、前記パッチ位置補正情報を求める第４位置補正処理部を備える。
【０１０８】
このような測色装置は、パッチ位置処理部によって各パッチの各パッチ位置測定情報における全部または一部が求められない場合でも、このパッチ位置処理部によって求められなかったパッチ位置情報を、第４位置補正処理部によって、複数のチャート領域のうちのいずれか１つのチャート領域における、パッチ位置処理部で求められたパッチ位置測定情報に基づいて、推定して求めることができる。
【０１０９】
他の一態様では、これら上述の測色装置において、前記チャート定義情報は、前記複数のパッチそれぞれにおける色を表すパッチ色定義情報をさらに含み、前記パッチ位置補正処理部は、前記画像取得処理部で取得した前記カラーチャートの画像から、前記複数のパッチにおける予め設定された特定の位置に位置するパッチの色を、特定位置パッチ色測定情報として求めるパッチ色検出処理部と、前記チャート定義情報記憶部に記憶された前記チャート定義情報に含まれる、前記特定の位置に位置するパッチのパッチ色定義情報で表されたパッチの色と前記パッチ色検出処理部で求められたパッチの色とを比較するパッチ色比較処理部と、前記パッチ色比較処理部で比較した結果に基づいて前記カラーチャートの配置方向を求めるチャート配置方向検出処理部と、前記チャート配置方向検出処理部で求めた前記カラーチャートの配置方向に基づいて前記パッチ位置処理部で求めた前記パッチ位置測定情報を補正して前記パッチ位置補正情報を求める第５位置補正処理部を備える。前記特定の位置は、１つであって良く、また、複数であっても良い。前記特定の位置が複数である場合では、前記特定の位置は、順次に互いに隣接していることが好ましい。
【０１１０】
測色装置に配置されたカラーチャートの配置方向は、チャート定義情報が想定している所定の配置方向と一致していない場合が生じ得る。上記測色装置は、パッチ色比較処理部によって、予め設定された特定の位置に位置するパッチに対する、パッチ色検出処理部で求めたパッチの色とパッチ色定義情報で表されたパッチの色とを比較し、チャート配置方向検出処理部によって、前記比較結果に基づいてカラーチャートの配置方向を求め、第５位置補正処理部によって、前記求めたカラーチャートの配置方向に基づいてパッチ位置測定情報を補正してパッチ位置補正情報を求めている。このため、上記測色装置は、カラーチャートの配置方向がチャート定義情報の想定している所定の配置方向と一致していない場合でも、複数のパッチそれぞれについて、より正確な各位置を求めることができる。
【０１１１】
そして、他の一態様にかかる測色方法は、色を測定する測色部と、画像を取得する撮像部と、被測定物のシートに対する前記測色部の位置を相対的に移動させる移動部と、前記測色部、前記撮像部および前記移動部を制御する制御処理部と、所定の色の領域であるパッチを複数備えるカラーチャートにおける前記複数のパッチの各位置を表すパッチ位置定義情報を少なくとも含むチャート定義情報を記憶するチャート定義情報記憶部と、を備える測色装置の測色方法であって、前記カラーチャートの画像を前記撮像部によって取得する画像取得処理工程と、前記画像取得処理工程で取得した前記カラーチャートの画像に基づいて、前記パッチの位置を表すパッチ位置測定情報を求めるパッチ位置処理工程と、前記チャート定義情報記憶部に記憶された前記チャート定義情報に基づいて、前記パッチ位置処理工程で求めた前記パッチ位置測定情報を補正してパッチ位置補正情報を求めるパッチ位置補正処理工程と、前記パッチ位置補正処理工程で求めたパッチ位置補正情報で表された前記複数のパッチの各位置に、前記カラーチャートに対する前記測色部の位置を前記移動部によって相対的に移動させ、前記複数のパッチそれぞれの色を前記測色部によって測定する色測定処理工程とを備える。
【０１１２】
このような測色方法は、画像取得処理工程で実際に取得したカラーチャートの画像に基づいてパッチ位置処理工程によって求めた実測のパッチ位置測定情報を、チャート定義情報に基づいて補正するので、複数のパッチそれぞれについて、より正確な各位置を求めることができる。そして、上記測色方法は、このより正確な各位置に、カラーチャートに対する測色部の位置を移動部によって相対的に移動させ、複数のパッチそれぞれの色を測色部によって測定する。このため、上記測色方法は、各パッチをより適切な位置で測色できる。
【０１１３】
この出願は、２０１４年１１月１４日に出願された日本国特許出願特願２０１４−２３１８６３を基礎とするものであり、その内容は、本願に含まれるものである。
【０１１４】
本発明を表現するために、上述において図面を参照しながら実施形態を通して本発明を適切且つ十分に説明したが、当業者であれば上述の実施形態を変更および／または改良することは容易に為し得ることであると認識すべきである。したがって、当業者が実施する変更形態または改良形態が、請求の範囲に記載された請求項の権利範囲を離脱するレベルのものでない限り、当該変更形態または当該改良形態は、当該請求項の権利範囲に包括されると解釈される。
【産業上の利用可能性】
【０１１５】
本発明によれば、測色装置および測色方法を提供できる。
【図１】
0006610556.tif 000004
【図２】
0006610556.tif 000005
【図３】
0006610556.tif 000006
【図４】
0006610556.tif 000007
【図５】
0006610556.tif 000008
【図６】
0006610556.tif 000009
【図７】
0006610556.tif 000010
【図８】
0006610556.tif 000011
【図９】
0006610556.tif 000012
【図１０】
0006610556.tif 000013
【図１１】
0006610556.tif 000014
【図１２】
0006610556.tif 000015
【図１３】
0006610556.tif 000016
【図１４】
0006610556.tif 000017
【図１５】
0006610556.tif 000018
【図１６】
0006610556.tif 000019
【図１７】
0006610556.tif 000020
【図１８】
0006610556.tif 000021
【図１９】
0006610556.tif 000022
【図２０】
0006610556.tif 000023
【図２１】
0006610556.tif 000024
【図２２】
0006610556.tif 000025
【図２３】
0006610556.tif 000026
【図２４】
0006610556.tif 000027
【図２５】
0006610556.tif 000028
【図２６】
0006610556.tif 000029