(57)【要約】【課題】カラーパッチを測色器により測定する場合に、パッチの読み間違いがあったときのエラー検知の精度を向上させる。【解決手段】カラーパッチを測色器で測定して得た測色データを取得する測定値取得部と、カラーパッチごとに測色データの基準となる基準データを保持する基準値保持部と、測色対象のカラーパッチである注目パッチ（パッチ群３１０におけるパッチ番号「５」のパッチ）の位置に測色器を移動させる動作に応じて測定値取得部により取得された測色データと注目パッチの基準データとの色差、および、測色データと注目パッチの周囲に位置するカラーパッチである各周囲パッチ（パッチ群３１０におけるパッチ番号「１」〜「４」、「６」〜「９」のパッチ）の基準データとの色差に基づいて測定値取得部が取得した測色データが注目パッチの測色データか否かを判定する判定部と、を備える。【選択図】図７
2019190984.tif 000002
【特許請求の範囲】
【請求項１】
色見本画像が連続的に並んで印刷された媒体上で測色器を移動させる操作に応じて、当該測色器が当該媒体における移動した領域を測色して得た測色データを取得する取得手段と、
前記色見本画像ごとに当該色見本画像の測色データの基準となる基準データを保持する保持手段と、
測色対象の前記色見本画像である注目画像の位置に前記測色器を移動させる動作に応じて前記取得手段により取得された測色データと当該注目画像の前記基準データとの色差、および、当該測色データと当該注目画像の周囲に位置する前記色見本画像である各周囲画像の前記基準データとの色差に基づいて前記取得手段が取得した前記測色データが当該注目画像の測色データか否かを判定する判定手段と、
を備えることを特徴とする、情報処理装置。
【請求項２】
前記判定手段は、前記注目画像の位置に前記測色器を移動させる動作に応じて前記取得手段により取得された測色データと当該注目画像の前記基準データとの色差が、当該測色データと前記周囲画像の前記基準データとの色差よりも大きい場合、当該測色データは当該注目画像の測色データではないと判定することを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
前記判定手段は、前記注目画像の位置に前記測色器を移動させる動作に応じて前記取得手段により取得された測色データと当該注目画像の前記基準データとの色差が、当該測色データと前記周囲画像の前記基準データとの色差よりも小さく、かつ予め定められた閾値よりも大きい場合、当該測色データは当該注目画像の測色データではないと判定することを特徴とする、請求項２に記載の情報処理装置。
【請求項４】
前記判定手段は、測色データとの色差が最も小さい前記基準データに対応する前記周囲画像の前記注目画像に対する位置に基づいて、前記測色器による測色におけるずれ方向を判定することを特徴とする、請求項２に記載の情報処理装置。
【請求項５】
前記判定手段は、前記色見本画像の列ごとに、当該列に含まれる当該色見本画像の各々を前記注目画像として行った判定結果に基づき、当該列における前記測色器による測色のずれの発生位置を特定することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記判定手段は、
前記測色器による測色のずれの発生位置において、
注目画像の測色データではないと判定した測色データに対応する前記色見本画像の間に、
注目画像の測色データであると判定した測色データに対応する前記色見本画像がある場合、
当該色見本画像に関する注目画像の測色データであるとの判定結果を注目画像の測色データではないとの判定結果に変更することを特徴とする、請求項５に記載の情報処理装置。
【請求項７】
コンピュータを、
色見本画像が連続的に並んで印刷された媒体上で測色器を移動させる操作に応じて、当該測色器が当該媒体における移動した領域を測色して得た測色データを取得する取得手段と、
前記色見本画像ごとに当該色見本画像の測色データの基準となる基準データを保持する保持手段と、
測色対象の前記色見本画像である注目画像の位置に前記測色器を移動させる動作に応じて前記取得手段により取得された測色データと当該注目画像の前記基準データとの色差、および、当該測色データと当該注目画像の周囲に位置する前記色見本画像である各周囲画像の前記基準データとの色差に基づいて前記取得手段が取得した前記測色データが当該注目画像の測色データか否かを判定する判定手段として、
機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
画像形成装置の色再現精度を検査するため、検査対象の画像形成装置により予め定められた色のカラーパッチを並べた測定チャートを出力し、出力された測定チャートを測色器で測色することが行われる。ユーザの手作業により測色を行った場合、カラーパッチの読み間違いにより測定異常値が混入すると、検査精度の低下を招く。そこで、検査の精度を向上するため、測定時のエラーを検知することが求められる。
【０００３】
特許文献１には、チャート上に配置された複数のパッチの色特性を測定する際の測定ミスの有無を判定する情報処理装置であって、複数のパッチの測定値を取得する測定値取得手段と、測定値取得手段によって取得された複数のパッチの測定値と予め定められた複数のパッチの基準値とをそれぞれ比較し、色差を取得する色差取得手段と、色差取得手段によって取得された色差を用いて、パッチの測定ミスの有無を判定する判定手段とを備える構成が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−５７６６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
測定チャートには種々の色のカラーパッチが配列されるため、近似色が隣接していると、パッチの読み間違いがあっても正しくエラーを検知できない場合があった。また、エラー検知の精度を向上させるため、パッチの読み間違いがあったときに正しいパッチに対してどの方向へ読み間違えたのかを知ることが要請される場合があった。
【０００６】
本発明は、カラーパッチごとに測色器による測定値と基準値とを単に比較する構成と比較して、パッチの読み間違いがあったときのエラー検知の精度を向上させることを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に係る本発明は、
色見本画像が連続的に並んで印刷された媒体上で測色器を移動させる操作に応じて、当該測色器が当該媒体における移動した領域を測色して得た測色データを取得する取得手段と、
前記色見本画像ごとに当該色見本画像の測色データの基準となる基準データを保持する保持手段と、
測色対象の前記色見本画像である注目画像の位置に前記測色器を移動させる動作に応じて前記取得手段により取得された測色データと当該注目画像の前記基準データとの色差、および、当該測色データと当該注目画像の周囲に位置する前記色見本画像である各周囲画像の前記基準データとの色差に基づいて前記取得手段が取得した前記測色データが当該注目画像の測色データか否かを判定する判定手段と、
を備えることを特徴とする、情報処理装置である。
請求項２に係る本発明は、
前記判定手段は、前記注目画像の位置に前記測色器を移動させる動作に応じて前記取得手段により取得された測色データと当該注目画像の前記基準データとの色差が、当該測色データと前記周囲画像の前記基準データとの色差よりも大きい場合、当該測色データは当該注目画像の測色データではないと判定することを特徴とする、請求項１に記載の情報処理装置である。
請求項３に係る本発明は、
前記判定手段は、前記注目画像の位置に前記測色器を移動させる動作に応じて前記取得手段により取得された測色データと当該注目画像の前記基準データとの色差が、当該測色データと前記周囲画像の前記基準データとの色差よりも小さく、かつ予め定められた閾値よりも大きい場合、当該測色データは当該注目画像の測色データではないと判定することを特徴とする、請求項２に記載の情報処理装置である。
請求項４に係る本発明は、
前記判定手段は、測色データとの色差が最も小さい前記基準データに対応する前記周囲画像の前記注目画像に対する位置に基づいて、前記測色器による測色におけるずれ方向を判定することを特徴とする、請求項２に記載の情報処理装置である。
請求項５に係る本発明は、
前記判定手段は、前記色見本画像の列ごとに、当該列に含まれる当該色見本画像の各々を前記注目画像として行った判定結果に基づき、当該列における前記測色器による測色のずれの発生位置を特定することを特徴とする請求項１に記載の情報処理装置である。
請求項６に係る本発明は、
前記判定手段は、
前記測色器による測色のずれの発生位置において、
注目画像の測色データではないと判定した測色データに対応する前記色見本画像の間に、
注目画像の測色データであると判定した測色データに対応する前記色見本画像がある場合、
当該色見本画像に関する注目画像の測色データであるとの判定結果を注目画像の測色データではないとの判定結果に変更することを特徴とする、請求項５に記載の情報処理装置である。
請求項７に係る本発明は、
コンピュータを、
色見本画像が連続的に並んで印刷された媒体上で測色器を移動させる操作に応じて、当該測色器が当該媒体における移動した領域を測色して得た測色データを取得する取得手段と、
前記色見本画像ごとに当該色見本画像の測色データの基準となる基準データを保持する保持手段と、
測色対象の前記色見本画像である注目画像の位置に前記測色器を移動させる動作に応じて前記取得手段により取得された測色データと当該注目画像の前記基準データとの色差、および、当該測色データと当該注目画像の周囲に位置する前記色見本画像である各周囲画像の前記基準データとの色差に基づいて前記取得手段が取得した前記測色データが当該注目画像の測色データか否かを判定する判定手段として、
機能させるためのプログラムである。
【発明の効果】
【０００８】
請求項１の発明によれば、カラーパッチごとに測色器による測定値と基準値とを単に比較する構成と比較して、パッチの読み間違いがあったときのエラー検知の精度を向上させることができる。
請求項２の発明によれば、測定対象のカラーパッチの測定値と基準値とを単に比較する構成と比較して、周囲に近似色のパッチがある場合でも正確な判定を行うことができる。
請求項３の発明によれば、周囲画像との比較のみを行う構成と比較して、測定値と基準値とが大きく異なる場合の誤判定を抑制することができる。
請求項４の発明によれば、カラーパッチ単位での判定のみを行う構成と比較して、列単位の測色動作におけるずれ方向を特定することができる。
請求項５の発明によれば、カラーパッチ単位での判定のみを行う構成と比較して、列単位の測色動作において、測定位置のずれの発生位置を特定することができる。
請求項６の発明によれば、判定結果をそのまま出力する構成と比較して、列単位の測色動作において、突発的な要因による誤判定の影響を抑制することができる。
請求項７の発明によれば、カラーパッチごとに測色器による測定値と基準値とを単に比較する構成と比較して、本発明のプログラムを実行するコンピュータにおいて、パッチの読み間違いがあったときのエラー検知の精度を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態による情報処理装置を含むシステムの構成を示す図である。
【図２】測色器の構成を示す図である。
【図３】情報処理装置の構成を示す図である。
【図４】測色器の機能構成例を示す図である。
【図５】測色器で測定値を取得する対象となるカラーチャートの例を示す図である。
【図６】情報処理装置の機能構成を示す図である。
【図７】パッチ群の構成を示す図である。
【図８】１列分のパッチ列に対するエラー判定処理を示すフローチャートである。
【図９】判定部による個々のカラーパッチに対する判定処理を示すフローチャートである。
【図１０】色差ΔＥ（１）〜ΔＥ（９）の計算値および判定結果の例を示す図である。
【図１１】ずれ方向評価部によるずれ方向判定処理を示すフローチャートである。
【図１２】最も多く最小色差となった周囲パッチとずれ方向との関係を示す図であり、図１２（Ａ）はパッチ番号「２」の周囲パッチが最も多く最小色差となった場合を示す図、図１２（Ｂ）はパッチ番号「４」の周囲パッチが最も多く最小色差となった場合を示す図、図１２（Ｃ）はパッチ番号「６」の周囲パッチが最も多く最小色差となった場合を示す図、図１２（Ｄ）はパッチ番号「８」の周囲パッチが最も多く最小色差となった場合を示す図、図１２（Ｅ）はパッチ番号「１」の周囲パッチが最も多く最小色差となった場合を示す図、図１２（Ｆ）はパッチ番号「３」の周囲パッチが最も多く最小色差となった場合を示す図、図１２（Ｇ）はパッチ番号「７」の周囲パッチが最も多く最小色差となった場合を示す図、図１２（Ｈ）はパッチ番号「９」の周囲パッチが最も多く最小色差となった場合を示す図である。
【図１３】ずれ発生位置評価部によるずれ発生位置判定処理を示すフローチャートである。
【図１４】補間処理部による補間処理を示すフローチャートである。
【図１５】１列のパッチ列に対する判定例を示す図であり、図１５（Ａ）は、パッチ列を構成する個々のカラーパッチに関する色差の計算結果および判定結果を示す図、図１５（Ｂ）は、パッチ列の各カラーパッチの判定結果を示す図である。
【図１６】判定結果から類推される測色器の移動経路を示す図である。
【図１７】判定結果の表示例を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明の実施形態について詳細に説明する。
＜システム構成＞
図１は、本実施形態による情報処理装置を含むシステムの構成を示す図である。図１に示すシステムは、測色器１００と、情報処理装置２００とを備える。測色器１００は、紙等の記録媒体上をスライドさせる操作に応じて、記録媒体に記録された画像の色を測色する装置である。ここで、測色器１００は、光源から記録媒体に照射した光に対する反射光を複数のカラーフィルタを通して受光することにより色を測定するフィルタ式のものでも良いし、光源から記録媒体に照射した光に対する反射光を回析格子によって各波長成分に分光して受光することにより色を測定する分光式のものでも良い。
【００１１】
情報処理装置２００は、測色器１００から受信した測色結果に基づいて、図示しない画像形成装置で出力される色を調整するキャリブレーション処理を行う装置である。情報処理装置２００としては、例えば、パーソナル・コンピュータ（ＰＣ）を用いても良いし、画像形成装置の一部を構成する画像処理部を用いても良い。
【００１２】
図２は、測色器１００の構成を示す図である。測色器１００は、ＣＰＵ（Central Processing Unit）１０１と、ＲＡＭ（Random Access Memory）１０２と、ＲＯＭ（Read Only Memory）１０３と、発光回路１０４と、光源１０５と、受光素子１０６と、Ａ／Ｄ変換回路１０７と、通信インターフェースコントローラ（以下、「通信Ｉ／Ｆコントローラ」と表記する）１０８とを備える。ＣＰＵ１０１は、ＲＯＭ１０３等に記憶された各種プログラムをＲＡＭ１０２に読み込んで実行することにより、後述する各機能を実現する。ＲＡＭ１０２は、ＣＰＵ１０１の作業用メモリ等として用いられるメモリである。ＲＯＭ１０３は、ＣＰＵ１０１が実行する各種プログラム等を記憶するメモリである。発光回路１０４は、光源１０５を発光させるための電流を供給する回路である。光源１０５は、記録媒体へ光を照射するランプである。受光素子１０６は、記録媒体へ照射した光に対する反射光を受光し、その反射光をアナログ電気信号へ変換する素子である。本実施の形態では、測色手段の一例として、受光素子１０６を設けている。Ａ／Ｄ変換回路１０７は、受光素子１０６が出力したアナログ電気信号をディジタル電気信号へ変換する回路である。通信Ｉ／Ｆコントローラ１０８は、他の装置への各種情報の送信及び他の装置からの各種情報の受信を制御するコントローラであり、特に、本実施の形態では、Ａ／Ｄ変換回路１０７が出力したディジタル電気信号を測色結果として情報処理装置２００へ送信する。
【００１３】
図３は、情報処理装置２００の構成を示す図である。ここでは、情報処理装置２００をＰＣにより実現した例を示す。情報処理装置２００は、ＣＰＵ２０１と、記憶手段である主記憶装置（メイン・メモリ）２０２および外部記憶装置２０３を備える。ＣＰＵ２０１は、外部記憶装置２０３に格納されたプログラムを主記憶装置２０２に読み込んで実行することにより、後述する各機能を実現する。主記憶装置２０２としては、例えばＲＡＭ（Random Access Memory）が用いられる。外部記憶装置２０３としては、例えば磁気ディスク装置やＳＳＤ（Solid State Drive）等が用いられる。また、情報処理装置２００は、表示装置（ディスプレイ）２０７に表示出力を行うための表示機構２０４と、入力操作が行われる入力デバイス２０５とを備える。入力デバイス２０５としては、例えばキーボードやマウス等が用いられる。また、情報処理装置２００は、測色器１００に接続するためのインターフェイス２０６を備える。
【００１４】
図４は、測色器１００の機能構成例を示す図である。測色器１００は、測定値取得部１１０と、情報出力部１２０と、制御部１３０とを備える。測定値取得部１１０は、Ａ／Ｄ変換回路１０７（図２参照）から出力されたディジタル電気信号を測定値として取得する。測定値は、測色データの一例である。情報出力部１２０は測定値取得部１１０により得られた測定値を情報処理装置２００へ送信する。制御部１３０は、測定値取得部１１０および情報出力部１２０の動作を制御する。
【００１５】
図５は、測色器１００で測定値を取得する対象となるカラーチャート（測定チャート）の例を示す図である。カラーチャート３００は、記録媒体上に記録された画像であり、測定用のカラーパッチを連続的に配列して構成されている。図５に示す例では、カラーチャート３００は、１２個のカラーパッチを並べたパッチ列（横方向）を、７列並べて構成されている。カラーパッチは、色見本画像の一例である。測色器１００は、図５に示す矢印のように、１列分のパッチ列を構成するカラーパッチを順に読み込んで測定する。そして、図５に示す白抜き矢印のように、各パッチ列の測定値を得る。なお、カラーチャート３００の構成は、図５に示す構成に限定されない。カラーチャート３００を構成するパッチ列の数は７列以外の数であっても良いし、１列のパッチ列を構成するカラーパッチの数は１２個以外の数であっても良い。また、図５において矢印で示した測色器１００による測定方向も例示に過ぎず、図５とは異なる方向に移動しながら測色する構成であっても良い。以下では、図５に示したカラーチャート３００を、図５に矢印で示した方向に測定する場合を例として説明する。
【００１６】
図６は、情報処理装置２００の機能構成を示す図である。情報処理装置２００は、測定値取得部２１０と、基準値保持部２２０とを備える。また、情報処理装置２００は、色差計算部２３０と、判定部２４０と、ずれ方向評価部２５０と、ずれ発生位置評価部２６０と、補間処理部２７０とを備える。さらに、情報処理装置２００は、出力部２８０を備える。
【００１７】
測定値取得部２１０は、例えばインターフェイス２０６（図３参照）を介して、測色器１００から測定値を取得する。測定値取得部２１０は、取得手段の一例である。取得された測定値は、例えば主記憶装置２０２（図３参照）に保持される。
【００１８】
基準値保持部２２０は、例えば外部記憶装置２０３（図３参照）で実現され、測定対象であるカラーチャート３００（図５参照）を構成する各カラーパッチの基準値を保持している。基準値とは、測定値が妥当か否かを判断するための基準となる値である。基準値としては、例えば、予めカラーチャート３００の各カラーパッチを測定して得られた測定値に基づき、測定誤差等を考慮して決定された値を用いても良いし、一般的に用いられる印刷基準値を用いても良い。基準値保持部２２０は、保持手段の一例である。また、基準値は、基準データの一例である。
【００１９】
色差計算部２３０は、カラーチャート３００を構成する各カラーパッチの測定値と基準値とを比較し、色差を算出する。本実施形態において、色差計算部２３０は、１個のカラーパッチの測定値に対し、測定値を得たカラーパッチを含む９個のカラーパッチの基準値を比較し、各々の色差を算出する。測定値と比較される９個のカラーパッチをパッチ群と呼ぶ。
【００２０】
図７は、パッチ群の構成を示す図である。パッチ群３１０は、９個のカラーパッチを縦３列×横３列に並べて構成される。このうち、中央に位置するカラーパッチを注目パッチと呼び、注目パッチの周囲に位置する８個のパッチを周囲パッチと呼ぶ。注目パッチとは、測色器１００による測色の対象となったカラーパッチである。周囲パッチとは、注目パッチに隣接するカラーパッチである。注目パッチは、注目画像の一例である。また、周囲パッチは、周囲画像の一例である。パッチ群３１０を構成するカラーパッチには、左上から右下へ向かって、図示の例のようにパッチ番号が設定される。したがって、パッチ番号「５」のカラーパッチが注目パッチ、パッチ番号「１」〜「４」およびパッチ番号「６」〜「９」の各カラーパッチが周囲パッチである。
【００２１】
図７に示すパッチ群３１０を参照すると、パッチ番号「１」は注目パッチの左上に位置するカラーパッチ、パッチ番号「２」は注目パッチの上に位置するカラーパッチ、パッチ番号「３」は注目パッチの右上に位置するカラーパッチ、パッチ番号「４」は注目パッチの左に位置するカラーパッチ、パッチ番号「６」は注目パッチの右に位置するカラーパッチ、パッチ番号「７」は注目パッチの左下に位置するカラーパッチ、パッチ番号「８」は注目パッチの下に位置するカラーパッチ、パッチ番号「９」は注目パッチの右下に位置するカラーパッチである。
【００２２】
したがって、カラーチャート３００を測色する際に、図５に示したように、左上隅のカラーパッチから右方向へ１列分のパッチ列を測定し、順に下方へ移動しながら測定する場合、パッチ番号「１」〜「３」の周囲パッチは、カラーチャート３００上において、１本前に測定したパッチ列上のカラーパッチに対応する。また、パッチ番号「４」の周囲パッチは、１つ前に測定したカラーパッチに対応する。また、パッチ番号「６」の周囲パッチは、次に測定するカラーパッチに対応する。また、パッチ番号「７」〜「９」の周囲パッチは、１本後に測定するパッチ列上のカラーパッチに対応する。
【００２３】
なお、カラーチャート３００を構成するカラーパッチのうち、カラーチャート３００の縁や角の位置のカラーパッチを測定する場合、パッチ群を構成する８個の周囲パッチのうちの一部には、対応するカラーパッチがカラーチャート３００に存在しない。例えば、カラーチャート３００の左上角のカラーパッチを測定する場合、パッチ番号「１」〜「４」および「７」のパッチに対応するカラーチャート３００上の位置には、カラーパッチが存在しない。また、カラーチャート３００の最上段のパッチ列を測定する場合、パッチ番号「１」〜「３」のパッチに対応するカラーチャート３００上の位置には、カラーパッチが存在しない。このような場合、カラーチャート３００における測定位置に応じて、予め、周囲パッチに対応するカラーパッチが存在しないことを示す情報を登録しておき、対応するカラーパッチが存在する周囲パッチのみを用いて、後述する色差の計算、判定、ずれ方向およびずれ発生位置の評価を行うようにしても良い。また、カラーチャート３００の周囲に記録媒体の地の色のカラーパッチが存在するものとして、予め、この記録媒体の色の基準値を登録しておき、カラーパッチが存在しない位置の周囲パッチに、この記録媒体の色の基準値を適用し、後述する色差の計算、判定、ずれ方向およびずれ発生位置の評価を行うようにしても良い。
【００２４】
色差計算部２３０は、測定値取得部２１０により取得された測定値と、注目パッチの基準値との色差ΔＥ（５）を算出する。色差ΔＥ（５）の括弧内の数字は、注目パッチのパッチ番号である。同様に、色差計算部２３０は、測定値と、各周囲パッチ（パッチ番号「１」〜「４」、「６」〜「９」）との各色差ΔＥ（１）〜ΔＥ（４）、ΔＥ（６）〜ΔＥ（９）をそれぞれ算出する。
【００２５】
判定部２４０は、測定値と注目パッチの基準値との色差ΔＥ（５）および測定値と各周囲パッチの基準値との各々の色差ΔＥ（１）〜ΔＥ（４）、ΔＥ（６）〜ΔＥ（９）に基づき、測色器１００による測色において、カラーパッチの読み取りにエラーがあったか否かを判定する。上述したように、注目パッチは測色の対象となったカラーパッチであり、周囲パッチは注目パッチの周囲のパッチである。したがって、測色器１００が正しく測色対象のカラーパッチを測定していれば、測定誤差等を考慮しても、色差ΔＥ（５）は、色差ΔＥ（ｎ）（ただし、ｎ＝１〜４、６〜９）よりも小さくなるはずである。言い換えれば、色差ΔＥ（５）よりも小さい値の色差ΔＥ（ｎ）があった場合は、測色器１００が測定値を読み取った位置が測色対象のカラーパッチからずれていたことを意味する。
【００２６】
例えば、判定部２４０による色差の比較において、
ΔＥ（５）＞ΔＥ（１）
であったものとする。すなわち、注目パッチよりもパッチ番号「１」のカラーパッチの方が測定値に近い色であった。この場合、図７を参照して説明したように、パッチ番号「１」は注目パッチの左上に位置するカラーパッチであるので、測色器１００は、測色対象のカラーパッチではなく、その左上に位置するカラーパッチを測定したことがわかる。したがって、判定部２４０は、いずれかの周囲パッチに係る色差ΔＥ（ｎ）に関して、
ΔＥ（５）≧ΔＥ（ｎ）
が成立した場合、カラーパッチの読み取りにエラーがあったと判定する。なお、色差ΔＥ（５）よりも小さいΔＥ（ｎ）である周囲パッチが複数あった場合、色差ΔＥ（ｎ）の値が最小である周囲パッチを測定されたカラーパッチとしても良い。
【００２７】
判定部２４０は、全ての周囲パッチに係る色差ΔＥ（ｎ）に関して、
ΔＥ（５）＜ΔＥ（ｎ）
が成立した場合、さらに色差ΔＥ（５）と予め定められた閾値Ｔｈ１とを比較する。そして、
ΔＥ（５）≧Ｔｈ１
であるときは、カラーパッチの読み取りにエラーがあったと判定する。すなわち、色差ΔＥ（５）の値自体が大きいときは、周囲パッチとの関係に関わらず、測色対象のカラーパッチの測定が正しく行えなかったものとしてエラーと判定する。
【００２８】
ずれ方向評価部２５０は、１列分のパッチ列に対する測色器１００による測色において発生した測色位置のずれの方向を特定する。このずれは、測色器１００をパッチ列に沿って移動させる動きに起因して生じたものである。ずれ方向評価部２５０は、パッチ列を構成する個々のカラーパッチに関する判定部２４０の判定結果を調べ、測色位置が特定の方向に外れて生じた読み取りエラーが多い場合に、その方向をずれ方向と判定する。ここで、測色位置が外れたと判定された判定結果のうち、測色位置が外れた方向が複数ある場合、それぞれの方向に外れた判定結果の数に基づいて、ずれ方向を特定しても良い。
【００２９】
ずれ発生位置評価部２６０は、１列分のパッチ列に対する測色器１００による測色において発生した測色位置のずれに関して、ずれの発生位置を特定する。このずれは、測色器１００をパッチ列に沿って移動させる動きに起因して生じたものである。ずれ発生位置評価部２６０は、パッチ列を構成する個々のカラーパッチに関する判定部２４０の判定結果を調べ、読み取りエラーが連続して発生した個所におけるエラーの連続個数ＣＮが予め定められた閾値Ｔｈ２よりも多い場合、その連続するエラーの範囲を測色位置のずれが発生した位置と判定する。エラーの連続個数ＣＮが閾値Ｔｈ２以下である場合、そのエラーは突発的なものであり、測色器１００をパッチ列に沿って移動させる動きに起因して生じたものではないとして、ずれ発生位置の特定は行わない。
【００３０】
補間処理部２７０は、ずれ発生位置評価部２６０により特定されたずれの発生位置において一部にエラーとされない判定結果があった場合、その判定結果をエラー判定に置き換える。具体的には、エラー判定となったカラーパッチの間に正常判定（正しく測色対象のカラーパッチが測定されたと判断された判定結果）となったカラーパッチが単独で存在する場合、このカラーパッチの判定結果をエラー判定とする。これは、正常判定となったカラーパッチの測定値は、突発的な要因により正しく測色対象のカラーパッチが測定されたものであり、全体としては、測色器１００の動きに起因する測色位置のずれは生じていると考えられるためである。
【００３１】
上記の判定部２４０、ずれ方向評価部２５０、ずれ発生位置評価部２６０および補間処理部２７０は、それぞれ判定手段の一例である。
【００３２】
出力部２８０は、例えば、表示機構２０４および表示装置２０７（図３参照）により実現され、カラーチャート３００を構成する各カラーパッチに対する判定部２４０、ずれ方向評価部２５０、ずれ発生位置評価部２６０および補間処理部２７０による判定結果を表示する。判定結果の表示は、例えば、カラーチャート３００を示す画像において、正常判定されたカラーパッチとエラー判定されたカラーパッチとを識別可能に表現することにより行われる。また、判定結果の出力において、エラー判定されたカラーパッチに関して、メッセージの表示等の手段により、エラー判定の内容を報知しても良い。また、エラー判定されたカラーパッチのある判定結果の出力において、メッセージの表示等の手段により、エラー個所の再測定を促すようにしても良い。
【００３３】
＜判定処理＞
以下、判定部２４０、ずれ方向評価部２５０、ずれ発生位置評価部２６０および補間処理部２７０による、カラーチャート３００のカラーパッチやパッチ列に対する判定処理について、フローチャートを参照してさらに説明する。
【００３４】
図８は、１列分のパッチ列に対するエラー判定処理を示すフローチャートである。情報処理装置２００は、判定部２４０による個々のカラーパッチに対する判定を１列（１ライン）分のパッチ列に対して実行する（Ｓ８０１）。そして、１列分の判定結果にエラー判定が無ければ（Ｓ８０２でＮｏ）、測色器１００による測定にエラーがないことを示す判定結果を出力して（Ｓ８０３）、判定処理を終了する。これにより得られた測色結果は、カラーチャート３００を出力した画像形成装置（図示せず）のキャリブレーション等に用いられる。
【００３５】
１列分の判定結果にエラー判定が有った場合（Ｓ８０２でＹｅｓ）、次に、ずれ方向評価部２５０によるずれ方向判定処理（Ｓ８０４）、ずれ発生位置評価部２６０によるずれ発生位置判定処理（Ｓ８０５）、補間処理部２７０による補間処理（Ｓ８０６）が行われる。そして、情報処理装置２００は、測色器１００による測定にエラーが有ることを示す判定結果を出力して（Ｓ８０７）、判定処理を終了する。また、判定結果と共に、ずれ方向判定処理およびずれ発生位置判定処理により得られたエラー内容を示す情報を出力しても良い。判定結果にエラーが有った場合は、改めて測色器１００によるカラーチャート３００の測色が行われ、測定値が取得しなおされる。なお、ずれ発生位置判定処理により得られたずれ発生位置の情報に基づき、カラーチャート３００の一部（エラーが発生した個所）のみを測色し直して、先の測色結果を補正するようにしても良い。
【００３６】
図９は、判定部２４０による個々のカラーパッチに対する判定処理を示すフローチャートである。判定部２４０は、まず、判定対象のカラーパッチ（測定値を取得した対象のパッチ）に対応するパッチ群３１０（図７参照）を特定する（Ｓ９０１）。特定されたパッチ群３１０は、パッチ番号「５」の注目パッチが判定対象のカラーパッチに対応している。そして、判定部２４０は、判定対象のカラーパッチの測定値と、特定したパッチ群の各パッチの基準値との色差ΔＥ（１）〜ΔＥ（９）を計算する（Ｓ９０２）。
【００３７】
次に、判定部２４０は、注目パッチに係る色差ΔＥ（５）の値と、各周囲パッチに係る色差ΔＥ（ｎ）（ただし、ｎ＝１〜４、６〜９）の値とを比較し、色差ΔＥ（５）が最小か否かを判定する。色差ΔＥ（５）が最小であった場合（Ｓ９０３でＹｅｓ）、次に判定部２４０は、色差ΔＥ（５）の値と閾値Ｔｈ１とを比較する。そして、色差ΔＥ（５）の値が閾値Ｔｈ１よりも小さい場合は（Ｓ９０４でＹｅｓ）、エラーなしと判定する（Ｓ９０５）。
【００３８】
図１０は、色差ΔＥ（１）〜ΔＥ（９）の計算値および判定結果の例を示す図である。図１０に示す例では、測定値とパッチ群３１０の各パッチの基準値との色差ΔＥ（１）〜ΔＥ（９）の計算値が示され、色差ΔＥ（５）が０．８で最小である。よって、判定結果として、最小色差のパッチのパッチ番号「５」が示されている。ここで、色差ΔＥ（５）の値「０．８」が閾値Ｔｈ１よりも小さい場合、エラーなしと判断される。
【００３９】
図９に戻り、注目パッチに係る色差ΔＥ（５）と、各周囲パッチに係る色差ΔＥ（ｎ）との比較において、色差ΔＥ（５）が最小でない場合（Ｓ９０３でＮｏ）、判定部２４０は、色差ΔＥ（ｎ）の値が最小である周囲パッチのパッチ番号を特定して、エラー有りと判定する（Ｓ９０６）。すなわち、図１０に示した例では、判定結果は、最小色差である周囲パッチのパッチ番号（「１」〜「４」、「６」〜「９」のいずれか）となる。
【００４０】
また、色差ΔＥ（５）が、色差ΔＥ（１）〜ΔＥ（９）の中で最小であるが、閾値Ｔｈ１以上である場合（Ｓ９０４でＮｏ）、判定部２４０は、エラー有りと判定する（Ｓ９０７）。ただし、この場合は、Ｓ９０６と異なり、注目パッチに係る色差ΔＥ（５）の値が最小なので、色差ΔＥ（ｎ）の値が最小である周囲パッチのパッチ番号は特定されない。すなわち、図１０に示した例で、色差ΔＥ（５）の値が閾値Ｔｈ１以上であるときは、判定結果にはパッチ番号が入らない。
【００４１】
図１１は、ずれ方向評価部２５０によるずれ方向判定処理（図８、Ｓ８０４）を示すフローチャートである。ずれ方向評価部２５０は、１列分のパッチ列における各カラーパッチに関して、最小色差のパッチを調べ、「５」以外のパッチ番号で最も多いものを特定する（Ｓ１１０１）。パッチ番号「５」は注目パッチであり、図９のＳ９０５でエラーなしと判定（正常判定）されたので除外され、図９のＳ９０６でエラー有りと判定（エラー判定）された際に最小色差と判定された回数の最も多い周囲パッチが特定される。
【００４２】
次に、ずれ方向評価部２５０は、特定されたパッチ番号に基づいて、ずれ方向を特定する（Ｓ１１０２）。図７を参照して説明したように、最小色差のパッチが周囲パッチであった場合、その周囲パッチの位置により、測色対象のカラーパッチと測色器１００が実際に測色したカラーパッチとの位置関係（ずれ方向）が特定される。そこで、１列分のパッチ列において、最も多く最小色差となった周囲パッチにより特定される方向を、測色器１００をパッチ列に沿って移動させる動きにおけるずれ方向とする。
【００４３】
図１２は、最も多く最小色差となった周囲パッチとずれ方向との関係を示す図である。図１２（Ａ）はパッチ番号「２」の周囲パッチが最も多く最小色差となった場合を示す。図１２（Ｂ）はパッチ番号「４」の周囲パッチが最も多く最小色差となった場合を示す。図１２（Ｃ）はパッチ番号「６」の周囲パッチが最も多く最小色差となった場合を示す。図１２（Ｄ）はパッチ番号「８」の周囲パッチが最も多く最小色差となった場合を示す。図１２（Ｅ）はパッチ番号「１」の周囲パッチが最も多く最小色差となった場合を示す。図１２（Ｆ）はパッチ番号「３」の周囲パッチが最も多く最小色差となった場合を示す。図１２（Ｇ）はパッチ番号「７」の周囲パッチが最も多く最小色差となった場合を示す。図１２（Ｈ）はパッチ番号「９」の周囲パッチが最も多く最小色差となった場合を示す。
【００４４】
図１２（Ａ）〜（Ｈ）の各図において、最小色差となった回数の多いパッチから順に、濃いハッチングを掛けている。例えば、図１２（Ａ）に示す例では、１列分のパッチ列のうち、最小色差となった回数が最も多いパッチはパッチ番号「５」の注目パッチである。最小色差となった回数が２番目に多いパッチはパッチ番号「２」の周囲パッチである。そして、これよりも少ない回数で、パッチ番号「１」の周囲パッチと、パッチ番号「３」の周囲パッチが、最小色差となっている。この場合、「５」以外のパッチ番号で最も多い番号に基づいてずれ方向が特定されるので、図１２（Ａ）の場合は、パッチ番号「２」で特定される上方向を、ずれ方向とする。同様に、図１２（Ｂ）の場合は左方向、図１２（Ｃ）の場合は右方向、図１２（Ｄ）の場合は下方向、図１２（Ｅ）の場合は左上方向、図１２（Ｆ）の場合は右上方向、図１２（Ｇ）の場合は左下方向、図１２（Ｈ）の場合は右下方向を、それぞれ、ずれ方向とする。
【００４５】
図１３は、ずれ発生位置評価部２６０によるずれ発生位置判定処理（図８、Ｓ８０５）を示すフローチャートである。ずれ発生位置評価部２６０は、１列分のパッチ列における各カラーパッチに関して、最小色差のパッチを調べ、「５」以外のパッチ番号が連続する位置（すなわち、図９のＳ９０６でエラー有りと判定された個所）を特定し、連続する個数ＣＮを計数する（Ｓ１３０１）。そして、ずれ発生位置評価部２６０は、連続個数ＣＮが予め定められた閾値Ｔｈ２よりも大きいか否かを判定する。連続個数ＣＮが閾値Ｔｈ２よりも大きい場合（Ｓ１３０２でＹｅｓ）、ずれ発生位置評価部２６０は、「５」以外のパッチ番号が連続する位置を、測色器１００をパッチ列に沿って移動させる動きにおいてずれが発生した位置と特定する（Ｓ１３０３）。なお、ずれ発生位置として特定された範囲に挟まれて、１個のパッチに関して注目パッチが最小色差となっている場合（すなわち、測色器１００による測定が測色対象のカラーパッチに対して正しく行われ、図９のＳ９０５でエラーなしと判定された場合）、ずれ発生位置は、そのパッチを越えて連続するものとする。
【００４６】
一方、連続個数ＣＮが閾値Ｔｈ２以下であった場合（Ｓ１３０２でＮｏ）、ずれ発生位置評価部２６０は、「５」以外のパッチ番号のパッチが最小色差となった位置は、カラーパッチに付着した汚れや測色器１００の不規則な動き等に基づく突発的なエラーと判断する（Ｓ１３０４）。
【００４７】
図１４は、補間処理部２７０による補間処理を（図８、Ｓ８０６）示すフローチャートである。補間処理部２７０は、ずれ発生位置評価部２６０によりずれ発生位置が特定された場合（Ｓ１４０１でＹｅｓ）、特定されたずれ発生位置に、注目パッチが最小色差となっている個所（図９のＳ９０５でエラーなしと判定された個所）があるか否かを判定する。特定されたずれ発生位置に、エラーなしと判定された個所がある場合とは、図１３に示したずれ発生位置判定処理において、Ｓ１３０３でずれ発生位置として特定された範囲に挟まれて、１個のパッチに関して注目パッチが最小色差となっており、そのパッチを越えてずれ発生位置が連続すると判断した場合である。そのようなパッチがある場合（Ｓ１４０２でＹｅｓ）、補間処理部２７０は、そのパッチに関して判定部２４０によりなされたエラーなしとの判定結果を、エラー有りという判定結果に置き換える（Ｓ１４０３）。
【００４８】
＜判定例＞
図１５は、１列のパッチ列に対する判定例を示す図である。図１５（Ａ）は、パッチ列を構成する個々のカラーパッチに関する色差の計算結果および判定結果を示す図、図１５（Ｂ）は、パッチ列の各カラーパッチの判定結果を示す図である。図１５（Ａ）を参照すると、パッチ列を構成するＮ個のカラーパッチに関して、色差計算部２３０による色差ΔＥ（１）〜ΔＥ（９）の計算結果と、判定部２４０による判定結果である最小色差のパッチ番号とが示されている。なお、図１５（Ａ）では、パッチ列の１番目のカラーパッチとＮ番目のカラーパッチに関する色差の計算結果および判定結果のみを記載し、他のカラーパッチに関する色差の計算結果および判定結果は記載を省略している。
【００４９】
図１５（Ｂ）には、パッチ列を構成する各カラーパッチに関して、パッチ群３１０の各パッチの基準値と比較した最小色差のパッチ番号が示されている。なお、図１５（Ｂ）に示す例では、左端のカラーパッチを１番目、右端のカラーパッチをＮ番目としている。また、図１５（Ｂ）に示す例では、Ｎ＝１２として、１２個のパッチ番号が並んでいる。図１５（Ｂ）を参照すると、１番目から６番目までのカラーパッチおよび９番目のカラーパッチは、最小色差のパッチ番号が「５」である。したがって、注目パッチが最小色差であり、エラーなし（測色器１００による測定が測色対象のカラーパッチに対して正しく行われた）と判定されている（正常判定）。７番目、８番目、１０番目、１１番目のカラーパッチは、最小色差のパッチ番号が「８」である。したがって、注目パッチの下に位置する周囲パッチが最小色差であり、エラー有りと判定されている（エラー判定）。また、１２番目のカラーパッチは、最小色差のパッチ番号が「９」である。したがって、注目パッチの右下に位置する周囲パッチが最小色差であり、エラー有りと判定されている（エラー判定）。
【００５０】
次に、図１５（Ｂ）に示された判定結果に対して、ずれ方向評価部２５０によるずれ方向判定処理が行われた場合を考える。この場合、最小色差のパッチ番号のうち、「５」以外で最も多いのは「８」である。したがって、ずれ方向評価部２５０は、図１５（Ｂ）に示すパッチ列に沿って測色器１００を移動させる動きにおいて、移動方向が下方（パッチ番号「８」の周囲パッチの方向）にずれていたものと判定する。
【００５１】
次に、図１５（Ｂ）に示された判定結果に対して、ずれ発生位置評価部２６０によるずれ発生位置判定処理が行われた場合を考える。ここで、Ｔｈ２の値を１とする。この場合、「５」以外のパッチ番号が２個以上並んでいる位置が、ずれ発生位置と判定される。図１５（Ｂ）に示す例では、７番目と８番目の連続する２個のカラーパッチにおいて、最小色差のパッチ番号が「８」であり、Ｔｈ２を超えている。したがって、この位置は、ずれ発生位置と判定される。また、１０番目〜１２番目の連続する３個のカラーパッチにおいて、１０番目および１１番目の最小色差のパッチ番号が「８」であり、１２番目の最小色差のパッチ番号が「９」であって、Ｔｈ２を超えている。したがって、この位置は、ずれ発生位置と判定される。さらに、９番目のカラーパッチは、最小色差のパッチ番号が「５」であり、正常判定のカラーパッチであるが、ずれ発生位置に挟まれた１個のカラーパッチなので、ずれ発生位置は、この９番目のカラーパッチを越えて連続すると判定される。したがって、ずれ発生位置評価部２６０は、７番目〜１２番目のカラーパッチが、ずれ発生位置に該当すると判定する。
【００５２】
さらに、補間処理部２７０は、ずれ発生位置評価部２６０により特定されたずれ発生位置において１個のカラーパッチ、すなわち９番目のカラーパッチが、正常判定されたカラーパッチであるので、この判定結果をエラー判定に置き換える。以上のようにして、図１５に示したパッチ列の判定結果は、ずれ方向がパッチ群３１０におけるパッチ番号「８」の方向で、ずれ発生位置が７番目〜１２番目のカラーパッチと判定された。
【００５３】
図１６は、上記のようにして得られた判定結果から類推される測色器１００の移動経路を示す図である。パッチ列ｂを測定した場合、実線の矢印で示すように測色器１００が移動しながら測定すれば、エラーは発生しない。しかし、破線の矢印で示すように測色器１００が移動しながら測定したため、途中からパッチ列ｂのカラーパッチを測定してしまい、パッチ群３１０におけるパッチ番号「８」の周囲パッチが最小色差となるエラーが発生した。パッチ群３１０におけるパッチ番号「２」やパッチ番号「８」を含む方向へずれた場合、図１６に示したように、測色器１００の移動方向がパッチ列に沿っていなかったことがわかる。
【００５４】
一方、パッチ群３１０におけるパッチ番号「４」やパッチ番号「６」を含む方向へずれた場合、測色器１００の移動方向がパッチ列に沿っているが、測色対象のカラーパッチに対して、一つ前（パッチ番号「４」の方向へずれた場合）や一つ後（パッチ番号「６」の方向へずれた場合）のカラーパッチを測定してしまったことがわかる。後者のエラーが発生する原因の一つに、パッチ列の端部において、カラーパッチでない部分を、カラーチャート３００が記録された記録媒体の色のカラーパッチとして測定してしまったことが考えられる。このようなエラーを検出する手法としては、例えば、次のような条件を満たすか否かを判断する。
【００５５】
条件１：図９のＳ９０７のエラーがパッチ列の端部（左端または右端）で発生した。
条件２：図９のＳ９０６のエラーがパッチ列の端部（左端または右端）で発生し、かつ最小色差の値が予め定められた閾値Ｔｈ３以上であった（ただし、条件２は、測色対象のカラーパッチに隣接する他のカラーパッチを測定したのではないことを確認するためのものであるので、閾値Ｔｈ３の値は、閾値Ｔｈ１に対して比較的大きい値が設定される）。
条件３：図９のＳ９０６またはＳ９０７のエラーが発生し、測定値と、予め用意された記録媒体の色の基準値との色差が極めて小さい値であった。
【００５６】
以上の条件１〜３のいずれかに該当した場合は、カラーパッチではない記録媒体の地の部分をカラーパッチとして測定してしまったことにより発生したエラーであると判断し得る。
【００５７】
＜判定結果の表示例＞
図１７は、判定結果の表示例を示す図である。上記のようにパッチ列ごとの判定結果を繰り返し、カラーチャート３００に対する判定が完了すると、情報処理装置２００の出力部２８０は、判定結果を示す出力画像を生成し、例えば表示装置２０７（図３参照）に表示する。図１６に示す表示例を参照すると、表示装置２０７の表示画面に、カラーチャート３００の全体が表示されている。そして、カラーチャート３００を構成するカラーパッチのうちのエラー判定されたカラーパッチを、識別可能に表示している。図１７では、バツ印「×」が表示されたカラーパッチがエラー判定されたカラーパッチである。
【００５８】
図１７には記載していないが、カラーチャート３００の判定結果を示す出力画像と共に、判定結果に応じたメッセージを出力しても良い。例えば、ずれ方向評価部２５０によりずれ方向が特定された場合は、ずれ方向を示すメッセージを出力しても良い。また、パッチ列を構成するカラーパッチの数のうち、エラー判定されたカラーパッチの数が一定以上である場合は、そのパッチ列を指定して、再測定を促すメッセージを出力しても良い。
【００５９】
以上、本実施形態について説明したが、本発明の技術的範囲は上記の実施形態には限定されない。例えば、本実施の形態では、測色器１００と情報処理装置２００とを別個の構成としたが、一体の装置として構成しても良い。本実施の形態は、情報処理装置２００のＣＰＵ２０１で実行させることにより、測定値取得部２１０、色差算出部２３０、第１判定部２４０、第２判定部２５０、判定結果出力部２６０の各機能を実現させるプログラムとして提供しても良い。本発明の技術思想の範囲から逸脱しない様々な変更や構成の代替は、本発明に含まれる。
【符号の説明】
【００６０】
１００…測色器、１１０…測定値取得部、１２０…情報出力部、１３０…制御部、２００…情報処理装置、２１０…測定値取得部、２２０…基準値保持部、２３０…色差計算部、２４０…判定部、２５０…ずれ方向評価部、２６０…ずれ発生位置評価部、２７０…補間処理部、２８０…出力部、３００…カラーチャート、３１０…パッチ群
【図１】
2019190984.tif 000003
【図２】
2019190984.tif 000004
【図３】
2019190984.tif 000005
【図４】
2019190984.tif 000006
【図５】
2019190984.tif 000007
【図６】
2019190984.tif 000008
【図７】
2019190984.tif 000009
【図８】
2019190984.tif 000010
【図９】
2019190984.tif 000011
【図１０】
2019190984.tif 000012
【図１１】
2019190984.tif 000013
【図１２】
2019190984.tif 000014
【図１３】
2019190984.tif 000015
【図１４】
2019190984.tif 000016
【図１５】
2019190984.tif 000017
【図１６】
2019190984.tif 000018
【図１７】
2019190984.tif 000019