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