(57)【特許請求の範囲】
【請求項１】
撮影デバイスと、
複数の色のパッチを含むテストチャートの印刷によってシートを生成する画像形成装置と、
前記画像形成装置の階調特性を前記テストチャートに対応するリファレンスチャートに沿った階調特性に補正するためのガンマ補正テーブルを生成するテーブル生成手段を備え、
前記テーブル生成手段は、前記シートの前記テストチャートと、前記リファレンスチャートとが同時に前記撮影デバイスによって撮影されて生成された撮影画像における前記パッチ内の画素の色値の分散に基づいた重み付け係数を前記パッチ毎に算出した後、前記重み付け係数に基づいた複数の前記パッチの色値の加重平均に基づいて前記テストチャートおよび前記リファレンスチャートのそれぞれの前記パッチの色値の階調別の代表値を算出し、前記テストチャートおよび前記リファレンスチャートのそれぞれの前記代表値に基づいて前記ガンマ補正テーブルを生成することを特徴とするキャリブレーションシステム。
【請求項２】
前記テーブル生成手段は、前記撮影画像に対してシェーディング補正を行った後、シェーディング補正を行った前記撮影画像に基づいて前記代表値を算出することを特徴とする請求項１に記載のキャリブレーションシステム。
【請求項３】
前記画像形成装置は、前記テーブル生成手段を備えることを特徴とする請求項１または請求項２に記載のキャリブレーションシステム。
【請求項４】
前記撮影デバイスは、前記テーブル生成手段を備えることを特徴とする請求項１または請求項２に記載のキャリブレーションシステム。
【請求項５】
複数の色のパッチを含むテストチャートの画像形成装置による印刷によってシートを生成するシート生成ステップと、
前記シート生成ステップによって生成された前記シートの前記テストチャートと、前記テストチャートに対応するリファレンスチャートとが同時に撮影デバイスによって撮影されて撮影画像が生成される撮影画像生成ステップと、
前記画像形成装置の階調特性を前記リファレンスチャートに沿った階調特性に補正するためのガンマ補正テーブルを生成するテーブル生成ステップとを備え、
前記テーブル生成ステップは、前記撮影画像生成ステップによって生成された前記撮影画像における前記パッチ内の画素の色値の分散に基づいた重み付け係数を前記パッチ毎に算出した後、前記重み付け係数に基づいた複数の前記パッチの色値の加重平均に基づいて前記テストチャートおよび前記リファレンスチャートのそれぞれの前記パッチの色値の階調別の代表値を算出し、前記テストチャートおよび前記リファレンスチャートのそれぞれの前記代表値に基づいて前記ガンマ補正テーブルを生成するステップであることを特徴とするキャリブレーション方法。
【請求項６】
複数の色のパッチを含むテストチャートの印刷によってシートを生成する画像形成装置であって、
前記画像形成装置の階調特性を前記テストチャートに対応するリファレンスチャートに沿った階調特性に補正するためのガンマ補正テーブルを生成するテーブル生成手段を備え、
前記テーブル生成手段は、前記シートの前記テストチャートと、前記リファレンスチャートとが同時に撮影デバイスによって撮影されて生成された撮影画像における前記パッチ内の画素の色値の分散に基づいた重み付け係数を前記パッチ毎に算出した後、前記重み付け係数に基づいた複数の前記パッチの色値の加重平均に基づいて前記テストチャートおよび前記リファレンスチャートのそれぞれの前記パッチの色値の階調別の代表値を算出し、前記テストチャートおよび前記リファレンスチャートのそれぞれの前記代表値に基づいて前記ガンマ補正テーブルを生成することを特徴とする画像形成装置。
【請求項７】
複数の色のパッチを含むテストチャートの印刷によってシートを生成する画像形成装置によって実行されるキャリブレーションプログラムであって、
前記画像形成装置の階調特性を前記テストチャートに対応するリファレンスチャートに沿った階調特性に補正するためのガンマ補正テーブルを生成するテーブル生成手段として前記画像形成装置を機能させ、
前記テーブル生成手段は、前記シートの前記テストチャートと、前記リファレンスチャートとが同時に撮影デバイスによって撮影されて生成された撮影画像における前記パッチ内の画素の色値の分散に基づいた重み付け係数を前記パッチ毎に算出した後、前記重み付け係数に基づいた複数の前記パッチの色値の加重平均に基づいて前記テストチャートおよび前記リファレンスチャートのそれぞれの前記パッチの色値の階調別の代表値を算出し、前記テストチャートおよび前記リファレンスチャートのそれぞれの前記代表値に基づいて前記ガンマ補正テーブルを生成することを特徴とするキャリブレーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、階調特性を補正するキャリブレーションシステム、キャリブレーション方法、画像形成装置およびキャリブレーションプログラムに関する。
【背景技術】
【０００２】
従来、プリンター専用機、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）などの画像形成装置の経年変化などの原因による入出力特性の補正、所謂、ガンマ補正を行うキャリブレーションの方法として、ＭＦＰに付属のスキャナーや画像形成装置内の濃度センサーを使用して現在の出力色を測定し、出力色の色値が目標の色値になるように入出力特性を補正する方法が知られている。
【０００３】
ただし、機種の異なる画像形成装置間において出力色の色値を揃えるためには、分光測色器などの高価な専用の測色器が必要となる。しかしながら、専用の測色器を用意して使いこなすことは、一般的な利用者にとってハードルが高い。
【０００４】
そこで、専用の測色器の代替装置としてデジタルカメラやカメラ付携帯電話などの撮影デバイスを使用することによって、簡単で低コストなキャリブレーションを実現するキャリブレーションシステムが提案されている（例えば、特許文献１、２参照。）。
【０００５】
特許文献１に記載されたキャリブレーションシステムにおいては、まず、複数の色のパッチを含むリファレンスチャートと、リファレンスチャートに対応し画像形成装置によって印刷されたテストチャートとが同時に撮影デバイスによって撮影される。そして、撮影デバイスによって撮影されて生成された撮影画像におけるリファレンスチャートおよびテストチャートのそれぞれのパッチのＲＧＢ値に基づいて、画像形成装置の階調特性が補正される。
【０００６】
特許文献２に記載されたキャリブレーションシステムにおいては、まず、複数の色のパッチを含むリファレンスチャートと、リファレンスチャートに対応し画像形成装置によって印刷されたテストチャートとが別々に撮影デバイスによって撮影される。次いで、撮影デバイスによって撮影されて生成された１つ目の撮影画像におけるリファレンスチャートのパッチの色値と、撮影デバイスによって撮影されて生成された２つ目の撮影画像におけるテストチャートのパッチの色値とに基づいて、第１補正値が算出される。また、１つ目の撮影画像におけるリファレンスチャートのパッチの色値と、画像形成装置内に事前に記憶されている基準の色値とに基づいて、第２補正値が算出される。そして、第１補正値および第２補正値に基づいて、画像形成装置の階調特性が補正される。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−２２２５５２号公報
【特許文献２】特開２０１０−２２６５６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１または特許文献２に記載されたキャリブレーションシステムにおいては、リファレンスチャートおよびテストチャートの撮影の環境によって、照明条件に応じてハレーションが発生して本来の明度より高くなったり、撮影者などの何らかの物体の影が撮影画像に映り込んで本来の明度より低くなったりして、撮影画像において明度の斑が生じた場合、撮影画像における明度の斑の影響によって階調特性の補正の結果に斑が生じるので、階調特性の補正の精度が低下するという問題がある。
【０００９】
そこで、本発明は、階調特性の補正の精度を向上することができるキャリブレーションシステム、キャリブレーション方法、画像形成装置およびキャリブレーションプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明のキャリブレーションシステムは、撮影デバイスと、複数の色のパッチを含むテストチャートの印刷によってシートを生成する画像形成装置と、前記画像形成装置の階調特性を前記テストチャートに対応するリファレンスチャートに沿った階調特性に補正するためのガンマ補正テーブルを生成するテーブル生成手段を備え、前記テーブル生成手段は、前記シートの前記テストチャートと、前記リファレンスチャートとが同時に前記撮影デバイスによって撮影されて生成された撮影画像における前記パッチ内の画素の色値の分散に基づいた重み付け係数を前記パッチ毎に算出した後、前記重み付け係数に基づいた複数の前記パッチの色値の加重平均に基づいて前記テストチャートおよび前記リファレンスチャートのそれぞれの前記パッチの色値の階調別の代表値を算出し、前記テストチャートおよび前記リファレンスチャートのそれぞれの前記代表値に基づいて前記ガンマ補正テーブルを生成することを特徴とする。
【００１１】
この構成により、本発明のキャリブレーションシステムは、撮影画像において明度の斑が生じた場合であっても、撮影画像におけるパッチ内の画素の色値の分散に基づいてパッチ毎に重み付けを行うことによって、テストチャートおよびリファレンスチャートのそれぞれのパッチの色値の階調別の代表値を高精度に算出することができるので、撮影画像における明度の斑が階調特性の補正の結果に影響することを抑えることができる。したがって、本発明のキャリブレーションシステムは、階調特性の補正の精度を向上することができる。
【００１２】
また、本発明のキャリブレーションシステムにおいて、前記テーブル生成手段は、前記撮影画像に対してシェーディング補正を行った後、シェーディング補正を行った前記撮影画像に基づいて前記代表値を算出しても良い。
【００１３】
この構成により、本発明のキャリブレーションシステムは、撮影デバイスの特性によって撮影画像に生じる明度の斑をシェーディング補正によって抑えた後で代表値を算出するので、撮影画像における明度の斑が階調特性の補正の結果に影響することを更に抑えることができる。したがって、本発明のキャリブレーションシステムは、階調特性の補正の精度を更に向上することができる。
【００１４】
また、本発明のキャリブレーションシステムにおいて、前記画像形成装置は、前記テーブル生成手段を備えても良い。
【００１５】
この構成により、本発明のキャリブレーションシステムは、撮影デバイスがテーブル生成手段を備える必要がないので、一般的な撮影デバイスが使用されることができ、利便性を向上することができる。
【００１６】
また、本発明のキャリブレーションシステムにおいて、前記撮影デバイスは、前記テーブル生成手段を備えても良い。
【００１７】
この構成により、本発明のキャリブレーションシステムは、画像形成装置にテーブル生成手段を備える必要がないので、ガンマ補正テーブルの更新の際の画像形成装置の処理負担を抑えることができる。
【００１８】
本発明のキャリブレーション方法は、複数の色のパッチを含むテストチャートの画像形成装置による印刷によってシートを生成するシート生成ステップと、前記シート生成ステップによって生成された前記シートの前記テストチャートと、前記テストチャートに対応するリファレンスチャートとが同時に撮影デバイスによって撮影されて撮影画像が生成される撮影画像生成ステップと、前記画像形成装置の階調特性を前記リファレンスチャートに沿った階調特性に補正するためのガンマ補正テーブルを生成するテーブル生成ステップとを備え、前記テーブル生成ステップは、前記撮影画像生成ステップによって生成された前記撮影画像における前記パッチ内の画素の色値の分散に基づいた重み付け係数を前記パッチ毎に算出した後、前記重み付け係数に基づいた複数の前記パッチの色値の加重平均に基づいて前記テストチャートおよび前記リファレンスチャートのそれぞれの前記パッチの色値の階調別の代表値を算出し、前記テストチャートおよび前記リファレンスチャートのそれぞれの前記代表値に基づいて前記ガンマ補正テーブルを生成するステップであることを特徴とする。
【００１９】
この構成により、本発明のキャリブレーション方法は、撮影画像において明度の斑が生じた場合であっても、撮影画像におけるパッチ内の画素の色値の分散に基づいてパッチ毎に重み付けを行うことによって、テストチャートおよびリファレンスチャートのそれぞれのパッチの色値の階調別の代表値を高精度に算出することができるので、撮影画像における明度の斑が階調特性の補正の結果に影響することを抑えることができる。したがって、本発明のキャリブレーション方法は、階調特性の補正の精度を向上することができる。
【００２０】
本発明の画像形成装置は、複数の色のパッチを含むテストチャートの印刷によってシートを生成する画像形成装置であって、前記画像形成装置の階調特性を前記テストチャートに対応するリファレンスチャートに沿った階調特性に補正するためのガンマ補正テーブルを生成するテーブル生成手段を備え、前記テーブル生成手段は、前記シートの前記テストチャートと、前記リファレンスチャートとが同時に撮影デバイスによって撮影されて生成された撮影画像における前記パッチ内の画素の色値の分散に基づいた重み付け係数を前記パッチ毎に算出した後、前記重み付け係数に基づいた複数の前記パッチの色値の加重平均に基づいて前記テストチャートおよび前記リファレンスチャートのそれぞれの前記パッチの色値の階調別の代表値を算出し、前記テストチャートおよび前記リファレンスチャートのそれぞれの前記代表値に基づいて前記ガンマ補正テーブルを生成することを特徴とする。
【００２１】
この構成により、本発明の画像形成装置は、撮影画像において明度の斑が生じた場合であっても、撮影画像におけるパッチ内の画素の色値の分散に基づいてパッチ毎に重み付けを行うことによって、テストチャートおよびリファレンスチャートのそれぞれのパッチの色値の階調別の代表値を高精度に算出することができるので、撮影画像における明度の斑が階調特性の補正の結果に影響することを抑えることができる。したがって、本発明の画像形成装置は、階調特性の補正の精度を向上することができる。
【００２２】
本発明のキャリブレーションプログラムは、複数の色のパッチを含むテストチャートの印刷によってシートを生成する画像形成装置によって実行されるキャリブレーションプログラムであって、前記画像形成装置の階調特性を前記テストチャートに対応するリファレンスチャートに沿った階調特性に補正するためのガンマ補正テーブルを生成するテーブル生成手段として前記画像形成装置を機能させ、前記テーブル生成手段は、前記シートの前記テストチャートと、前記リファレンスチャートとが同時に撮影デバイスによって撮影されて生成された撮影画像における前記パッチ内の画素の色値の分散に基づいた重み付け係数を前記パッチ毎に算出した後、前記重み付け係数に基づいた複数の前記パッチの色値の加重平均に基づいて前記テストチャートおよび前記リファレンスチャートのそれぞれの前記パッチの色値の階調別の代表値を算出し、前記テストチャートおよび前記リファレンスチャートのそれぞれの前記代表値に基づいて前記ガンマ補正テーブルを生成することを特徴とする。
【００２３】
この構成により、本発明のキャリブレーションプログラムを実行する画像形成装置は、撮影画像において明度の斑が生じた場合であっても、撮影画像におけるパッチ内の画素の色値の分散に基づいてパッチ毎に重み付けを行うことによって、テストチャートおよびリファレンスチャートのそれぞれのパッチの色値の階調別の代表値を高精度に算出することができるので、撮影画像における明度の斑が階調特性の補正の結果に影響することを抑えることができる。したがって、本発明のキャリブレーションプログラムを実行する画像形成装置は、階調特性の補正の精度を向上することができる。
【発明の効果】
【００２４】
本発明のキャリブレーションシステム、キャリブレーション方法、画像形成装置およびキャリブレーションプログラムは、階調特性の補正の精度を向上することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の第１の実施の形態に係るキャリブレーションシステムのブロック図である。
【図２】図１に示すスマートフォンのブロック図である。
【図３】図１に示すＭＦＰのブロック図である。
【図４】図３に示すガンマ補正テーブルの原理を示す図である。
【図５】（ａ）図３に示すテストチャート画像データに基づいて印刷されたテストシートの一例を示す図である。  （ｂ）図５（ａ）に示すテストシートと共に使用されるリファレンスシートの一例を示す図である。
【図６】図１に示すキャリブレーションシステムにおけるキャリブレーションの方法のフローチャートである。
【図７】図５に示すリファレンスシートがテストシートの枠線内に配置された状態でのテストシートおよびリファレンスシートの一例を示す図である。
【図８】図２に示すスマートフォンによって生成された撮影画像の一例を示す図である。
【図９】図６に示すガンマ補正テーブル生成処理のフローチャートである。
【図１０】図５に示すテストチャートにおけるパッチの中心付近領域の一例を示す図である。
【図１１】図９に示す重み付け係数算出処理のフローチャートである。
【図１２】図９に示すガンマ補正テーブル生成処理において生成される関係式の一例を示す図である。
【図１３】図３に示すＭＦＰの階調特性の一例を示す図である。
【図１４】図１に示すスマートフォンのブロック図であって、図２に示す例とは異なる例を示す図である。
【図１５】本発明の第２の実施の形態に係るキャリブレーションシステムにおけるガンマ補正テーブル生成処理のフローチャートである。
【図１６】図１５に示す重み付け係数算出処理のフローチャートである。
【図１７】図１６に示す予測明度基準重み付け係数算出処理のフローチャートである。
【図１８】図５に示すテストチャートにおける格子点部分の一例を示す図である。
【図１９】図５に示すテストチャートにおける格子点間部分の一例を示す図である。
【図２０】図５に示すテストチャートにおけるパッチの中心付近領域、格子点部分および格子点間部分の一例を示す図である。
【発明を実施するための形態】
【００２６】
以下、本発明の実施の形態について、図面を用いて説明する。
【００２７】
（第１の実施の形態）
まず、第１の実施の形態に係るキャリブレーションシステムの構成について説明する。
【００２８】
図１は、本実施の形態に係るキャリブレーションシステム１０のブロック図である。
【００２９】
図１に示すように、キャリブレーションシステム１０は、撮影デバイスとしてのスマートフォン２０と、画像形成装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）３０とを備えている。スマートフォン２０と、ＭＦＰ３０とは、互いに通信可能に構成されている。ここで、スマートフォン２０と、ＭＦＰ３０とは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク１１経由で互いに通信可能であっても良いし、ネットワーク１１を経由せずにＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルなどの通信ケーブル経由で互いに直接通信可能であっても良い。
【００３０】
図２は、スマートフォン２０のブロック図である。
【００３１】
図２に示すように、スマートフォン２０は、種々の操作が入力されるボタンなどの入力デバイスである操作部２１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部２２と、カメラ２３と、ネットワーク１１（図１参照。）や通信ケーブル経由で外部の装置と通信を行う通信デバイスである通信部２４と、各種のデータを記憶している半導体メモリーなどの不揮発性の記憶デバイスである記憶部２５と、スマートフォン２０全体を制御する制御部２６とを備えている。
【００３２】
制御部２６は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、制御部２６のＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。制御部２６のＣＰＵは、制御部２６のＲＯＭまたは記憶部２５に記憶されているプログラムを実行する。
【００３３】
図３は、ＭＦＰ３０のブロック図である。
【００３４】
図３に示すように、ＭＦＰ３０は、種々の操作が入力されるボタンなどの入力デバイスである操作部３１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部３２と、原稿から画像を読み取る読取デバイスであるスキャナー３３と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター３４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部３５と、ネットワーク１１（図１参照。）や通信ケーブル経由で外部の装置と通信を行う通信デバイスである通信部３６と、各種のデータを記憶している半導体メモリー、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの不揮発性の記憶デバイスである記憶部３７と、ＭＦＰ３０全体を制御する制御部３８とを備えている。
【００３５】
記憶部３７は、プリンター３４の階調特性を補正するためのキャリブレーションプログラム３７ａを記憶している。キャリブレーションプログラム３７ａは、ＭＦＰ３０の製造段階でＭＦＰ３０にインストールされていても良いし、ＳＤカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの記憶媒体からＭＦＰ３０に追加でインストールされても良いし、ネットワーク１１（図１参照。）上からＭＦＰ３０に追加でインストールされても良い。
【００３６】
また、記憶部３７は、ＭＦＰ３０の階調特性を補正するためのガンマ補正テーブル（ＬＵＴ：Ｌｏｏｋｕｐ  Ｔａｂｌｅ）３７ｂを記憶している。
【００３７】
図４は、ガンマ補正テーブル３７ｂの原理を示す図である。
【００３８】
図４に示すように、プリンター３４の実際の階調特性４１が期待される階調特性４２からずれていても、プリンター３４の実際の階調特性４１にガンマ補正テーブル３７ｂを適用することによって、期待される階調特性４２を実現することができる。
【００３９】
図３に示すように、記憶部３７は、複数の色のパッチを含むテストチャートの画像データとしてのテストチャート画像データ３７ｃと、デバイスに非依存の色度値がパッチに対して既知であるリファレンスチャートのパッチそれぞれの色度値を示すリファレンス色度値情報３７ｄとを記憶している。
【００４０】
なお、以下においては、デバイスに非依存の色度値を、ＸＹＺ値として説明する。
【００４１】
図５（ａ）は、テストチャート画像データ３７ｃに基づいて印刷されたシートとしてのテストシート５０の一例を示す図である。図５（ｂ）は、テストシート５０と共に使用されるリファレンスシート６０の一例を示す図である。
【００４２】
図５に示すように、テストシート５０は、複数の色のパッチ５１ａを含むチャートとしてのテストチャート５１と、リファレンスシート６０が配置される位置を示す枠線５２と、テストチャート５１を囲む枠線５３と、枠線５２および枠線５３を囲む枠線５４とがプリンター３４によって印刷されたものである。また、テストシート５０は、テストチャート５１の向きを示す三角形５５と、リファレンスシート６０が配置されるべき向きを示す三角形５６とが印刷されている。
【００４３】
リファレンスシート６０は、複数の色のパッチ６１ａを含むリファレンスチャート６１と、リファレンスチャート６１の向きを示す三角形６２とが描かれているものである。リファレンスチャート６１は、テストチャート５１が左右反転されたものと同様であり、テストチャート５１に対応するチャートである。リファレンスチャート６１は、プリンター３４によって印刷されたものではないので、テストチャート５１と比較して、色値に関して精度が優れている。
【００４４】
図３に示す制御部３８は、例えば、ＣＰＵと、プログラムおよび各種のデータを記憶しているＲＯＭと、制御部３８のＣＰＵの作業領域として用いられるＲＡＭとを備えている。制御部３８のＣＰＵは、制御部３８のＲＯＭまたは記憶部３７に記憶されているプログラムを実行する。
【００４５】
制御部３８は、記憶部３７に記憶されているキャリブレーションプログラム３７ａを実行することによって、ＭＦＰ３０の階調特性をリファレンスチャート６１（図５参照。）に沿った階調特性に補正するためのガンマ補正テーブル３７ｂを生成するテーブル生成手段３８ａとして機能する。
【００４６】
次に、キャリブレーションシステム１０におけるキャリブレーションの方法について説明する。
【００４７】
図６は、キャリブレーションシステム１０におけるキャリブレーションの方法のフローチャートである。
【００４８】
利用者は、ＭＦＰ３０の操作部３１などを介して、テストシート５０の生成をＭＦＰ３０に指示する。したがって、ＭＦＰ３０の制御部３８は、記憶部３７に記憶されているキャリブレーションプログラム３７ａを実行することによって、図６に示すように、テストチャート５１をプリンター３４によって印刷してテストシート５０を生成する（Ｓ１０１）。
【００４９】
利用者は、Ｓ１０１の工程の後、図７に示すようにリファレンスシート６０をテストシート５０の枠線５２内に配置した状態で、図６に示すように、スマートフォン２０のカメラ２３によってテストシート５０を撮影する（Ｓ１０２）。したがって、スマートフォン２０は、テストチャート５１と、リファレンスチャート６１とを同時に撮影して画像（以下「撮影画像」と言う。）を生成し、生成した撮影画像をＭＦＰ３０に送信する。
【００５０】
図８は、Ｓ１０２において生成された撮影画像７０の一例を示す図である。
【００５１】
図８に示すように、撮影画像７０には、リファレンスシート６０がテストシート５０の枠線５２内に配置された状態でのテストシート５０およびリファレンスシート６０が含まれている。
【００５２】
図８に示す撮影画像７０には、明度の斑が生じている。例えば、撮影画像７０には、撮影者などの何らかの物体の影が映り込んで明度が低くなっている領域７１や、ハレーションが発生して明度が高くなっている領域７２が生じている。
【００５３】
図６に示すように、ＭＦＰ３０のテーブル生成手段３８ａは、Ｓ１０２の処理の後、スマートフォン２０から送信されてきた撮影画像に基づいて図９に示すガンマ補正テーブル生成処理を実行する（Ｓ１０３）。
【００５４】
図９は、図６に示すガンマ補正テーブル生成処理のフローチャートである。
【００５５】
図９に示すように、テーブル生成手段３８ａは、撮影画像におけるチャートのパッチのそれぞれの位置を画像処理によって特定する（Ｓ１３１）。
【００５６】
次いで、テーブル生成手段３８ａは、撮影画像に対してシェーディング補正を行う（Ｓ１３２）。
【００５７】
次いで、テーブル生成手段３８ａは、Ｓ１３１において位置を特定したパッチのそれぞれに対して色値を取得する（Ｓ１３３）。
【００５８】
ここで、テーブル生成手段３８ａは、撮影画像におけるパッチから色値を取得する場合、パッチの全体の領域の画素から色値を取得すると、パッチの輪郭付近の領域の画素の色値を取得するときに、誤ってパッチの外部の画素の色値を取得する可能性がある。したがって、テーブル生成手段３８ａは、撮影画像におけるパッチから色値を取得する場合、パッチの輪郭付近の領域を避けて、パッチの中心付近の特定の領域（以下「中心付近領域」と言う。）の画素の色値のみを取得する。
【００５９】
具体的には、テーブル生成手段３８ａは、図１０に示すように、撮影画像におけるパッチ５１ａから色値を取得する場合、パッチ５１ａの中心付近領域５１ｂの画素の色値のみを取得し、取得した画素の色値の平均値をパッチ５１ａの色値として取得する。中心付近領域５１ｂは、パッチ５１ａの全体の領域に対して、例えば縦横の長さがそれぞれ半分の領域である。パッチ５１ａについて説明したが、パッチ６１ａについても同様である。
【００６０】
なお、以下においては、撮影画像における色値を、ＲＧＢ値として説明する。
【００６１】
テーブル生成手段３８ａは、Ｓ１３３の処理の後、撮影画像におけるテストチャート５１およびリファレンスチャート６１のそれぞれのパッチの色値の階調別の代表値を算出するための重み付け係数を算出する重み付け係数算出処理を実行する（Ｓ１３４）。
【００６２】
図１１は、図９に示す重み付け係数算出処理のフローチャートである。
【００６３】
図１１に示すように、テーブル生成手段３８ａは、撮影画像におけるパッチ内の画素の色値の分散を数１に示すようにパッチ毎に算出する（Ｓ１６１）。数１において、Ｓ´は、対象のパッチのＲＧＢ値の分散である。ｒｇｂｎは、対象のパッチの中心付近領域内の各画素のＲＧＢ値である。ｒｇｂｎの添え字ｎは、ｒｇｂｎがパッチの中心付近領域の何れの画素の値であるかを識別するための例えば１以上Ｎ以下のＮ通りの整数である。Ｎは、対象のパッチの中心付近領域内の画素の数である。ｒｇｂａｖｅは、対象のパッチの中心付近領域内の各画素のＲＧＢ値の平均値である。
【数１】
0006350473.tif 000002
【００６４】
次いで、テーブル生成手段３８ａは、撮影画像におけるパッチ内の画素の色値の分散に基づいた重み付け係数としての色値分散基準重み付け係数を、Ｓ１６１において算出した分散を使用して数２に示すようにパッチ毎に算出する（Ｓ１６２）。数２において、ＳｃａｔｔｅｒＷｅｉｇｈｔは、対象のパッチの色値分散基準重み付け係数である。Ｓ´は、対象のパッチのＲＧＢ値の分散である。Ｓａｖｅは、撮影画像における全てのパッチのＲＧＢ値の分散Ｓ´の平均値である。ａｂｓ（）は、（）内の数値の絶対値を得る関数である。
【数２】
0006350473.tif 000003
【００６５】
なお、数２において、ＳｃａｔｔｅｒＷｅｉｇｈｔは、ａｂｓ（Ｓ´−Ｓａｖｅ）が０に近い場合、極端に大きくなる。したがって、ＳｃａｔｔｅｒＷｅｉｇｈｔは、上限値が設定されていても良い。
【００６６】
テーブル生成手段３８ａは、Ｓ１６２の処理が終了すると、図１１に示す重み付け係数算出処理を終了する。
【００６７】
図９に示すように、テーブル生成手段３８ａは、Ｓ１３４の重み付け係数算出処理の後、Ｓ１３４の重み付け係数算出処理によって算出した色値分散基準重み付け係数に基づいて、テストチャート５１およびリファレンスチャート６１のそれぞれのパッチの色値の階調別の代表値を算出する（Ｓ１３５）。
【００６８】
具体的には、テーブル生成手段３８ａは、数３に示すように、色値分散基準重み付け係数に基づいた複数のパッチの色値の加重平均ＲＧＢｓを、テストチャート５１およびリファレンスチャート６１のそれぞれのパッチの色値の階調別に代表値として算出する。すなわち、テーブル生成手段３８ａは、テストチャート５１のパッチ５１ａの色値の階調別に加重平均ＲＧＢｓを代表値として算出するとともに、リファレンスチャート６１のパッチ６１ａの色値の階調別に加重平均ＲＧＢｓを代表値として算出する。数３において、ＳｃａｔｔｅｒＷｅｉｇｈｔｍは、Ｓ１６２において算出されたパッチ毎の色値分散基準重み付け係数である。ＲＧＢｍは、Ｓ１３３において取得されたパッチ毎の明度である。ＳｃａｔｔｅｒＷｅｉｇｈｔｍおよびＲＧＢｍの添え字ｍは、ＳｃａｔｔｅｒＷｅｉｇｈｔｍおよびＲＧＢｍがテストチャート５１およびリファレンスチャート６１のそれぞれにおける同一の階調の複数のパッチのうち何れのパッチの値であるかを識別するための例えば１以上Ｍ以下のＭ通りの整数である。Ｍは、テストチャート５１およびリファレンスチャート６１のそれぞれにおける同一の階調の複数のパッチの数である。例えば、テーブル生成手段３８ａがテストチャート５１のパッチ５１ａの色値の特定の階調の加重平均ＲＧＢｓを算出する場合のＭは、テストチャート５１におけるこの階調のパッチ５１ａの数が４個であるとき、４である。
【数３】
0006350473.tif 000004
【００６９】
テーブル生成手段３８ａは、Ｓ１３５の処理の後、Ｓ１３５において算出したリファレンスチャート６１のパッチ６１ａのＲＧＢ値の階調別の代表値と、既知のＸＹＺ値との対応関係を示す図１２に示すような関係式を取得する（Ｓ１３６）。ここで、テーブル生成手段３８ａは、リファレンスチャート６１のパッチ６１ａのそれぞれの既知のＸＹＺ値を、リファレンス色度値情報３７ｄに基づいて取得することができる。したがって、テーブル生成手段３８ａは、撮影画像におけるＲＧＢ値の階調別の代表値が、それぞれ、どのようなＸＹＺ値に対応するのかということを、リファレンスチャート６１の複数のパッチ６１ａの位置関係に基づいて認識することができる。
【００７０】
テーブル生成手段３８ａは、Ｓ１３６の処理の後、Ｓ１３５において算出したテストチャート５１のパッチ５１ａのＲＧＢ値の階調別の代表値を、Ｓ１３６において取得した関係式に代入することによって、テストチャート５１のパッチ５１ａのＭＦＰ３０による出力色のＸＹＺ値を取得する（Ｓ１３７）。したがって、テーブル生成手段３８ａは、図１３に示すように、ＭＦＰ３０の階調特性８１を取得することができる。なお、階調特性８１は、テストチャート５１のパッチ５１ａに対するテストチャート画像データ３７ｃにおける色値、すなわち、入力色値と、このパッチ５１ａの階調に対してＳ１３７において取得したＸＹＺ値との関係である。また、テーブル生成手段３８ａは、図１３に示すように、テストチャート５１のパッチ５１ａに対するテストチャート画像データ３７ｃにおける色値、すなわち、入力色値と、このパッチ５１ａに対応するリファレンスチャート６１のパッチ６１ａに対してリファレンス色度値情報３７ｄにおいて設定されているＸＹＺ値との関係８２を取得することができる。
【００７１】
テーブル生成手段３８ａは、Ｓ１３７の処理の後、ＭＦＰ３０の階調特性８１を図１３に示す矢印のようにリファレンスチャート６１における関係８２に補正するガンマ補正テーブルを生成する（Ｓ１３８）。すなわち、テーブル生成手段３８ａは、テストチャート５１のパッチ５１ａのＭＦＰ３０による出力色のＸＹＺ値と、リファレンスチャート６１のパッチ６１ａの既知のＸＹＺ値との差に基づいて、ＭＦＰ３０の階調特性８１をリファレンスチャート６１に沿った階調特性に補正するガンマ補正テーブルを生成する。
【００７２】
テーブル生成手段３８ａは、Ｓ１３８の処理を終了した後、図９に示すガンマ補正テーブル生成処理を終了する。
【００７３】
図６に示すように、制御部３８は、Ｓ１０３のガンマ補正テーブル生成処理の後、キャリブレーションプログラム３７ａを実行することによって、記憶部３７上のガンマ補正テーブル３７ｂを、Ｓ１０３のガンマ補正テーブル生成処理において生成されたガンマ補正テーブルに更新することによって、キャリブレーションを実行する（Ｓ１０４）。
【００７４】
以上に説明したように、キャリブレーションシステム１０は、撮影画像において明度の斑が生じた場合であっても、撮影画像におけるパッチ内の画素の色値の分散に基づいてパッチ毎に重み付けを行う（Ｓ１３５）ことによって、テストチャート５１およびリファレンスチャート６１のそれぞれのパッチの色値の階調別の代表値を高精度に算出することができるので、撮影画像における明度の斑が階調特性の補正の結果に影響することを抑えることができる。したがって、キャリブレーションシステム１０は、階調特性の補正の精度を向上することができる。
【００７５】
キャリブレーションシステム１０は、テストチャート５１およびリファレンスチャート６１の撮影の環境によって、照明条件に応じてハレーションが発生するなどして特定のパッチに相当する部分の明度が本来の明度より高くなった場合、明度が本来の明度より高くなった部分で、明度が高くなった分だけ、スマートフォン２０による撮影時に撮影画像に発生するノイズの影響を受け易い。すなわち、明度が本来の明度より高くなったパッチにおける分散（ばらつき）が大きくなる。したがって、キャリブレーションシステム１０は、画素の色値の分散が大き過ぎるパッチ、すなわち、明度が本来の明度より高過ぎるパッチの色値の影響を低減してパッチの色値の階調別の代表値を算出することによって、パッチの色値の階調別の代表値の精度を向上することができる。
【００７６】
キャリブレーションシステム１０は、テストチャート５１およびリファレンスチャート６１の撮影の環境によって、撮影者などの何らかの物体の影が撮影画像に映り込むなどして特定のパッチに相当する部分の明度が本来の明度より低くなった場合、明度が本来の明度より低くなった部分で、明度が低くなった分だけ、スマートフォン２０による撮影時に撮影画像に発生するノイズの影響を受け難い。すなわち、明度が本来の明度より低くなったパッチにおける分散（ばらつき）が小さくなる。したがって、キャリブレーションシステム１０は、画素の色値の分散が小さ過ぎるパッチ、すなわち、明度が本来の明度より低過ぎるパッチの色値の影響を低減してパッチの色値の階調別の代表値を算出することによって、パッチの色値の階調別の代表値の精度を向上することができる。
【００７７】
キャリブレーションシステム１０は、スマートフォン２０の特性によって撮影画像に生じる明度の斑をシェーディング補正（Ｓ１３２）によって抑えた後で代表値を算出する（Ｓ１３４）ので、撮影画像における明度の斑が階調特性の補正の結果に影響することを更に抑えることができる。したがって、キャリブレーションシステム１０は、階調特性の補正の精度を更に向上することができる。
【００７８】
キャリブレーションシステム１０は、ＭＦＰ３０がテーブル生成手段３８ａを備えているので、撮影デバイスがテーブル生成手段を備える必要がない。したがって、キャリブレーションシステム１０は、撮影デバイスとして、スマートフォン２０のような高機能のデバイスが使用される必要がなく、一般的な撮影デバイスが使用されることができ、利便性を向上することができる。
【００７９】
なお、キャリブレーションシステム１０は、以上において、Ｓ１０３の処理をＭＦＰ３０で実行しているが、Ｓ１０３の処理の少なくとも一部がスマートフォン２０において実行されても良い。例えば、Ｓ１０３の処理が全てスマートフォン２０において実行される場合、スマートフォン２０の制御部２６は、図１４に示すように、ＭＦＰ３０の階調特性を補正するためのガンマ補正テーブルを生成するテーブル生成手段２６ａとして機能する。そして、スマートフォン２０の制御部２６は、テーブル生成手段２６ａによって生成されたガンマ補正テーブルをＭＦＰ３０に送信する。Ｓ１０３の処理が全てスマートフォン２０において実行される場合、ＭＦＰ３０にテーブル生成手段を備える必要がないので、ガンマ補正テーブル３７ｂの更新の際のＭＦＰ３０の処理負担を抑えることができる。
【００８０】
（第２の実施の形態）
第２の実施の形態に係るキャリブレーションシステムの構成は、第１の実施の形態に係るキャリブレーションシステムの構成と同様であるので、詳細な説明を省略する。
【００８１】
第２の実施の形態に係るキャリブレーションシステムの動作は、以下に説明する動作を除いて、第１の実施の形態に係るキャリブレーションシステムの動作と同様である。
【００８２】
第２の実施の形態に係るキャリブレーションシステムは、図９に示す動作に代えて図１５に示す動作を実行する。
【００８３】
図１５は、第２の実施の形態に係るキャリブレーションシステムにおけるガンマ補正テーブル生成処理のフローチャートである。
【００８４】
図１５に示すように、テーブル生成手段３８ａは、図９に示すガンマ補正テーブル生成処理と同様に、Ｓ１３１〜Ｓ１３３の処理を実行する。
【００８５】
そして、テーブル生成手段３８ａは、Ｓ１３３の処理の後、撮影画像におけるテストチャート５１およびリファレンスチャート６１のそれぞれのパッチの色値の階調別の代表値を算出するための重み付け係数を算出する重み付け係数算出処理を実行する（Ｓ２３４）。
【００８６】
図１６は、図１５に示す重み付け係数算出処理のフローチャートである。
【００８７】
図１６に示すように、テーブル生成手段３８ａは、撮影画像におけるパッチ内の画素の色値の分散に基づいた重み付け係数としての色値分散基準重み付け係数を算出する色値分散基準重み付け係数算出処理を実行する（Ｓ２６１）。色値分散基準重み付け係数算出処理は、図１１に示す重み付け係数算出処理と同様である。
【００８８】
テーブル生成手段３８ａは、Ｓ２６１の色値分散基準重み付け係数算出処理の後、撮影画像におけるパッチが余白部分であると仮定した場合の撮影画像におけるこのパッチの予測明度に基づいた予測明度基準重み付け係数を算出する予測明度基準重み付け係数算出処理を実行する（Ｓ２６２）。
【００８９】
図１７は、図１６に示す予測明度基準重み付け係数算出処理のフローチャートである。
【００９０】
図１７に示すように、テーブル生成手段３８ａは、撮影画像においてパッチ同士の間に形成されている格子部分、すなわち、余白部分のうち格子点の部分（以下「格子点部分」と言う。）の明度を取得する（Ｓ２９１）。例えば、テーブル生成手段３８ａは、図１８に示すように、撮影画像においてパッチ５１ａ同士の間に形成されている格子部分５１ｃのうち格子点部分５１ｄの明度を取得する。パッチ５１ａについて説明したが、パッチ６１ａについても同様である。なお、テストシート５０は、白色の記録媒体にテストチャート５１が印刷されて生成される。したがって、テストシート５０におけるテストチャート５１の格子部分５１ｃは、白色である。また、リファレンスシート６０におけるリファレンスチャート６１の格子部分も、白色である。
【００９１】
テーブル生成手段３８ａは、Ｓ２９１の処理の後、Ｓ２９１において取得した格子点部分の明度に基づいて、撮影画像の明度の平均値、すなわち、平均明度を算出する（Ｓ２９２）。すなわち、テーブル生成手段３８ａは、Ｓ２９１において取得した複数の格子点部分の明度を平均化することによって、撮影画像の平均明度を算出する。
【００９２】
テーブル生成手段３８ａは、Ｓ２９２の処理の後、撮影画像におけるチャートの格子点同士の間の部分（以下「格子点間部分」と言う。）の明度を、Ｓ２９１において取得した格子点部分の明度に基づいた線形補間によって算出する（Ｓ２９３）。例えば、テーブル生成手段３８ａは、図１９に示すように、撮影画像においてパッチ５１ａ同士の間に形成されている格子部分５１ｃのうち隣接する格子点部分５１ｄの明度がそれぞれ８０、１００である場合、これらの格子点部分５１ｄの間に位置する格子点間部分５１ｅの明度を、これらの格子点部分５１ｄの明度の平均である９０として算出する。パッチ５１ａについて説明したが、パッチ６１ａについても同様である。
【００９３】
テーブル生成手段３８ａは、Ｓ２９３の処理の後、撮影画像におけるパッチが余白部分、すなわち、白色の部分であると仮定した場合の撮影画像におけるこのパッチの予測明度を、Ｓ２９１において取得した格子点部分の明度と、Ｓ２９３において算出した格子点間部分の明度とに基づいてパッチ毎に算出する（Ｓ２９４）。すなわち、テーブル生成手段３８ａは、図２０に示すように、撮影画像において最も近い４つの格子点部分５１ｄと、最も近い４つの格子点間部分５１ｅとに囲まれたパッチ５１ａが余白部分、すなわち、白色の部分であると仮定した場合の撮影画像におけるこのパッチ５１ａの明度を予測する。
【００９４】
具体的には、テーブル生成手段３８ａは、まず、数４に示すように、４つの格子点部分５１ｄと、最も近い４つの格子点間部分５１ｅとの何れかからの距離の逆数Ｗｎ，ｋを、パッチ５１ａの中心付近領域５１ｂの画素毎に算出する。数４において、Ｘｋ、Ｙｋは、それぞれ、４つの格子点部分５１ｄと、４つの格子点間部分５１ｅとの何れかのＸ座標、Ｙ座標である。ｘｎ、ｙｎは、それぞれ、対象の画素のＸ座標、Ｙ座標である。Ｗｎ，ｋ、ＸｋおよびＹｋの添え字ｋは、Ｗｎ，ｋ、ＸｋおよびＹｋが４つの格子点部分５１ｄと、４つの格子点間部分５１ｅとの何れの値であるかを識別するための例えば１以上８以下の８通りの整数である。Ｗｎ，ｋ、ｘｎおよびｙｎの添え字ｎは、Ｗｎ，ｋ、ｘｎおよびｙｎがパッチ５１ａの中心付近領域５１ｂの何れの画素の値であるかを識別するための例えば１以上Ｎ以下のＮ通りの整数である。Ｎは、中心付近領域５１ｂの画素の数である。
【数４】
0006350473.tif 000005
【００９５】
次いで、テーブル生成手段３８ａは、数５に示すように、対象の画素が余白部分であると仮定した場合のこの画素の予測明度ｌｎを、パッチ５１ａの中心付近領域５１ｂの画素毎に算出する。数５において、Ｗｎ，ｋは、数４において算出したものである。Ｌｋは、４つの格子点部分５１ｄと、４つの格子点間部分５１ｅとの何れかの明度であって、Ｓ２９１において取得した明度と、Ｓ２９３において算出した明度との何れかである。Ｗｎ，ｋおよびＬｋの添え字ｋは、Ｗｎ，ｋおよびＬｋが４つの格子点部分５１ｄと、４つの格子点間部分５１ｅとの何れの値であるかを識別するための例えば１以上８以下の８個の整数である。Ｗｎ，ｋおよびｌｎの添え字ｎは、Ｗｎ，ｋおよびｌｎがパッチ５１ａの中心付近領域５１ｂの何れの画素の値であるかを識別するための例えば１以上Ｎ以下のＮ通りの整数である。Ｎは、中心付近領域５１ｂの画素の数である。なお、数５は、逆距離加重法と呼ばれる補間方法を示しており、対象の画素から近い位置の明度ほど、対象の画素の予測明度に与える影響が大きくなる補間方法を示している。
【数５】
0006350473.tif 000006
【００９６】
次いで、テーブル生成手段３８ａは、数６に示すように、撮影画像におけるパッチ５１ａが余白部分であると仮定した場合の撮影画像におけるこのパッチ５１ａの予測明度Ｌ´を、パッチ５１ａ毎に算出する。数６において、ｌｎは、数５において算出したものである。Ｎは、中心付近領域５１ｂの画素の数である。
【数６】
0006350473.tif 000007
【００９７】
以上においては、パッチ５１ａについて説明したが、パッチ６１ａについても同様である。
【００９８】
テーブル生成手段３８ａは、Ｓ２９４の処理の後、Ｓ２９４において算出した予測明度を使用して予測明度基準重み付け係数を数７に示すようにパッチ毎に算出する（Ｓ２９５）。数７において、ＬｉｇｈｔＷｅｉｇｈｔは、対象のパッチの予測明度基準重み付け係数である。Ｌ´は、対象のパッチの予測明度である。Ｌａｖｅは、撮影画像における全てのパッチの予測明度Ｌ´の平均値である。ａｂｓ（）は、（）内の数値の絶対値を得る関数である。
【数７】
0006350473.tif 000008
【００９９】
なお、数７において、ＬｉｇｈｔＷｅｉｇｈｔは、ａｂｓ（Ｌ´−Ｌａｖｅ）が０に近い場合、極端に大きくなる。したがって、ＬｉｇｈｔＷｅｉｇｈｔは、上限値が設定されていても良い。
【０１００】
テーブル生成手段３８ａは、Ｓ２９５の処理が終了すると、図１７に示す予測明度基準重み付け係数算出処理を終了する。
【０１０１】
図１６に示すように、テーブル生成手段３８ａは、Ｓ２６２の予測明度基準重み付け係数算出処理の後、図１６に示す重み付け係数算出処理を終了する。
【０１０２】
図１５に示すように、テーブル生成手段３８ａは、Ｓ２３４の重み付け係数算出処理の後、Ｓ２３４の重み付け係数算出処理によって算出した色値分散基準重み付け係数および予測明度基準重み付け係数に基づいて、テストチャート５１およびリファレンスチャート６１のそれぞれのパッチの色値の階調別の代表値を算出する（Ｓ２３５）。
【０１０３】
具体的には、テーブル生成手段３８ａは、まず、第１の実施の形態と同様に、数３に示すように、色値分散基準重み付け係数に基づいた複数のパッチの色値の加重平均ＲＧＢｓを、テストチャート５１およびリファレンスチャート６１のそれぞれのパッチの色値の階調別に算出する。
【０１０４】
次いで、テーブル生成手段３８ａは、数８に示すように、予測明度基準重み付け係数に基づいた複数のパッチの色値の加重平均ＲＧＢｌを、テストチャート５１およびリファレンスチャート６１のそれぞれのパッチの色値の階調別に算出する。すなわち、テーブル生成手段３８ａは、テストチャート５１のパッチ５１ａの色値の階調別に加重平均ＲＧＢｌを算出するとともに、リファレンスチャート６１のパッチ６１ａの色値の階調別に加重平均ＲＧＢｌを算出する。数８において、ＬｉｇｈｔＷｅｉｇｈｔｍは、Ｓ２９５において算出されたパッチ毎の予測明度基準重み付け係数である。ＲＧＢｍは、Ｓ１３３において取得されたパッチ毎の明度である。ＬｉｇｈｔＷｅｉｇｈｔｍおよびＲＧＢｍの添え字ｍは、ＬｉｇｈｔＷｅｉｇｈｔｍおよびＲＧＢｍがテストチャート５１およびリファレンスチャート６１のそれぞれにおける同一の階調の複数のパッチのうち何れのパッチの値であるかを識別するための例えば１以上Ｍ以下のＭ通りの整数である。Ｍは、テストチャート５１およびリファレンスチャート６１のそれぞれにおける同一の階調の複数のパッチの数である。例えば、テーブル生成手段３８ａがテストチャート５１のパッチ５１ａの色値の特定の階調の加重平均ＲＧＢｌを算出する場合のＭは、テストチャート５１におけるこの階調のパッチ５１ａの数が４個であるとき、４である。
【数８】
0006350473.tif 000009
【０１０５】
次いで、テーブル生成手段３８ａは、数９に示すように、テストチャート５１およびリファレンスチャート６１のそれぞれのパッチの色値の階調別に数３で算出した加重平均ＲＧＢｓと、テストチャート５１およびリファレンスチャート６１のそれぞれのパッチの色値の階調別に数８で算出した加重平均ＲＧＢｌとの平均ＲＧＢを、テストチャート５１およびリファレンスチャート６１のそれぞれのパッチの色値の階調別に代表値として算出する。すなわち、テーブル生成手段３８ａは、テストチャート５１のパッチ５１ａの色値の階調別に代表値を算出するとともに、リファレンスチャート６１のパッチ６１ａの色値の階調別に代表値を算出する。
【数９】
0006350473.tif 000010
【０１０６】
テーブル生成手段３８ａは、Ｓ２３５の処理の後、図９に示すガンマ補正テーブル生成処理と同様に、Ｓ１３６〜Ｓ１３８の処理を実行して、図１５に示すガンマ補正テーブル生成処理を終了する。
【０１０７】
以上に説明したように、第２の実施の形態に係るキャリブレーションシステムは、撮影画像において明度の斑が生じた場合であっても、撮影画像におけるパッチ内の画素の色値の分散と、パッチが余白部分であると仮定した場合の撮影画像におけるこのパッチの予測明度とに基づいてパッチ毎に重み付けを行う（Ｓ２３５）ことによって、テストチャート５１およびリファレンスチャート６１のそれぞれのパッチの色値の階調別の代表値を高精度に算出することができるので、撮影画像における明度の斑が階調特性の補正の結果に影響することを抑えることができる。したがって、第２の実施の形態に係るキャリブレーションシステムは、階調特性の補正の精度を向上することができる。
【０１０８】
第２の実施の形態に係るキャリブレーションシステムは、テストチャート５１およびリファレンスチャート６１の撮影の環境によって、照明条件に応じてハレーションが発生するなどして特定のパッチに相当する部分の予測明度が高過ぎる場合や、撮影者などの何らかの物体の影が撮影画像に映り込むなどして特定のパッチに相当する部分の予測明度が低過ぎる場合、これらのパッチの色値の影響を低減してパッチの色値の階調別の代表値を算出することによって、パッチの色値の階調別の代表値の精度を向上することができる。
【０１０９】
なお、第２の実施の形態に係るキャリブレーションシステムは、以上において、図１５に示すガンマ補正テーブル生成処理をＭＦＰ３０で実行しているが、第１の実施の形態に係るキャリブレーションシステム１０と同様に、ガンマ補正テーブル生成処理の少なくとも一部がスマートフォン２０において実行されても良い。
【０１１０】
本発明の画像形成装置は、上述した各実施の形態においてＭＦＰであるが、ＭＦＰ以外の画像形成装置であっても良い。例えば、本発明の画像形成装置は、プリンター専用機、コピー専用機、ファックス専用機などの画像形成装置であっても良い。
【０１１１】
本発明の撮影デバイスは、上述した各実施の形態においてスマートフォンであるが、スマートフォン以外の撮影デバイスであっても良い。例えば、本発明の撮影デバイスは、デジタルカメラなどの撮影デバイスであっても良い。
【符号の説明】
【０１１２】
１０  キャリブレーションシステム
２０  スマートフォン（撮影デバイス）
２６ａ  テーブル生成手段
３０  ＭＦＰ（画像形成装置）
３７ａ  キャリブレーションプログラム
３７ｂ  ガンマ補正テーブル
３８ａ  テーブル生成手段
４１  階調特性
４２  階調特性
５０  テストシート（シート）
５１  テストチャート
５１ａ  パッチ
６１  リファレンスチャート
６１ａ  パッチ
７０  撮影画像
８１  階調特性
【図１】
0006350473.tif 000011
【図２】
0006350473.tif 000012
【図３】
0006350473.tif 000013
【図４】
0006350473.tif 000014
【図５】
0006350473.tif 000015
【図６】
0006350473.tif 000016
【図７】
0006350473.tif 000017
【図８】
0006350473.tif 000018
【図９】
0006350473.tif 000019
【図１０】
0006350473.tif 000020
【図１１】
0006350473.tif 000021
【図１２】
0006350473.tif 000022
【図１３】
0006350473.tif 000023
【図１４】
0006350473.tif 000024
【図１５】
0006350473.tif 000025
【図１６】
0006350473.tif 000026
【図１７】
0006350473.tif 000027
【図１８】
0006350473.tif 000028
【図１９】
0006350473.tif 000029
【図２０】
0006350473.tif 000030