(57)【要約】【課題】テストチャートではなく通常の原稿画像を用いてキャリブレーション処理を行う場合であっても、画質劣化を生じさせず、また、高い色再現性を保てるようにすること。【解決手段】キャリブレーション処理に際し、格子点データ更新部４０２は、３次元ＤＬＵＴ２０１に格納されている更新前の各格子点データをベースデータとして使用し、このベースデータと、原稿画像の測色結果から得られたサンプリングデータとを用いて、３次元ＤＬＵＴ２０１における格子点データの値を再設定する。【選択図】図１
2009010499.tif 000002
【特許請求の範囲】
【請求項１】
画像を入力する入力手段と、
前記入力手段による入力画像と、この入力画像を当該色補正装置の後段に設けられた画像形成装置から出力して得られる出力画像との色差をなくすための色補正処理において使用され、色空間内に定められた格子点毎に、当該格子点が示す補正前の色情報と、この色情報に対する補正後の色情報とから構成される格子点データを格納する色補正テーブルと、
前記色補正テーブルを用いて前記入力画像の色を補正する色補正手段と、
前記色補正手段による補正後の入力画像を前記画像形成装置に出力する出力手段と、
前記色補正手段による補正前の入力画像から任意の領域の色情報を取得する第１の取得手段と、
前記出力画像において、前記第１の取得手段により色情報を取得した領域の色を測定し、当該領域の色情報を取得する第２の取得手段と、
前記第１の取得手段により取得された色情報と、前記第２の取得手段により取得された色情報と、複数の補正前の色情報及び補正後の色情報の組み合わせとなるベースデータとを用いて、前記格子点データの値を更新する更新手段と
を備えることを特徴とする色補正装置。
【請求項２】
前記ベースデータとして、前記色補正テーブルに格納されている各格子点データを用いることを特徴とする請求項１記載の色補正装置。
【請求項３】
前記更新手段は、前記第１の取得手段により取得された色情報と前記第２の取得手段より取得された色情報を前記ベースデータに加えたデータに基づいて、前記格子点データを再決定する
ことを特徴とする請求項１に記載の色補正装置。
【請求項４】
前記更新手段は、前記第１の取得手段により取得された色情報と前記第２の取得手段より取得された色情報とから構成される測定データが、前記色補正テーブルに格納されている各格子点データによって定まる色補正特性に対して予め定めた許容範囲内に収まっている場合に、当該測定データと前記各格子点データとを用いて、一つ以上の前記格子点データについて補正後の色情報の値を更新する
ことを特徴とする請求項１に記載の色補正装置。
【請求項５】
画像を入力する入力手段と、
前記入力手段による入力画像と、この入力画像を当該色補正装置の後段に設けられた画像形成装置から出力して得られる出力画像との色差をなくすための色補正処理において使用され、色空間内に定められた格子点毎に、当該格子点が示す補正前の色情報と、この色情報に対する補正後の色情報とから構成される格子点データを格納する色補正テーブルと、
前記色補正テーブルを用いて前記入力画像の色を補正するにあたり、補正対象となる色情報が前記色補正テーブルに格納されているいずれかの格子点データの補正前の色情報と一致しない場合は、前記色空間において、前記補正対象となる色情報が示す座標点を内包し、かつ、各頂点が前記格子点となる多面体を定め、当該多面体の各頂点に対応する格子点データを用いて、前記補正対象となる色情報についての補正後の色情報を算出する色補正手段と、
前記色補正手段による補正後の入力画像を前記画像形成装置に出力する出力手段と、
前記色補正手段による補正前の入力画像から任意の領域の色情報を取得する第１の取得手段と、
前記出力画像において、前記第１の取得手段により色情報を取得した領域の色を測定し、当該領域の色情報を取得する第２の取得手段と、
前記第１の取得手段により取得された色情報と、前記第２の取得手段により取得された色情報とを用いて、前記色補正テーブルに格納されている格子点データ以外の新たな格子点データを生成する生成手段と、
前記生成手段により生成された格子点データを前記色補正テーブルに追加する追加手段とを備え、
前記色補正手段は、前記色補正テーブルに格子点データが追加されている場合は、前記多面体を定めるにあたり、追加された格子点データが示す格子点を前記多面体の一つ以上の頂点として用いる
ことを特徴とする色補正装置。
【請求項６】
画像を入力する入力手段と、
前記入力手段による入力画像と、この入力画像を当該画像形成装置から出力して得られる出力画像との色差をなくすための色補正処理において使用され、色空間内に定められた格子点毎に、当該格子点が示す補正前の色情報と、この色情報に対する補正後の色情報とから構成される格子点データを格納する色補正テーブルと、
前記色補正テーブルを用いて前記入力画像の色を補正する色補正手段と、
前記色補正手段による補正後の入力画像を用いて出力画像を形成する画像形成手段と、
前記色補正手段による補正前の入力画像から任意の領域の色情報を取得する第１の取得手段と、
前記画像形成手段により形成された出力画像において、前記第１の取得手段により色情報を取得した領域の色を測定し、当該領域の色情報を取得する第２の取得手段と、
前記第１の取得手段により取得された色情報と、前記第２の取得手段により取得された色情報と、複数の補正前の色情報及び補正後の色情報の組み合わせとなるベースデータとを用いて、前記格子点データの値を更新する更新手段と
を備えることを特徴とする画像形成装置。
【請求項７】
画像を入力する入力手段と、
前記入力手段による入力画像と、この入力画像を当該画像形成装置から出力して得られる出力画像との色差をなくすための色補正処理において使用され、色空間内に定められた格子点毎に、当該格子点が示す補正前の色情報と、この色情報に対する補正後の色情報とから構成される格子点データを格納する色補正テーブルと、
前記色補正テーブルを用いて前記入力画像の色を補正するにあたり、補正対象となる色情報が前記色補正テーブルに格納されているいずれかの格子点データの補正前の色情報と一致しない場合は、前記色空間において、前記補正対象となる色情報が示す座標点を内包し、かつ、各頂点が前記格子点となる多面体を定め、当該多面体の各頂点に対応する格子点データを用いて、前記補正対象となる色情報についての補正後の色情報を算出する色補正手段と、
前記色補正手段による補正後の入力画像を用いて出力画像を形成する画像形成手段と、
前記色補正手段による補正前の入力画像から任意の領域の色情報を取得する第１の取得手段と、
前記画像形成手段により形成された出力画像において、前記第１の取得手段により色情報を取得した領域の色を測定し、当該領域の色情報を取得する第２の取得手段と、
前記第１の取得手段により取得された色情報と、前記第２の取得手段により取得された色情報とを用いて、前記色補正テーブルに格納されている格子点データ以外の新たな格子点データを生成する生成手段と、
前記生成手段により生成された格子点データを前記色補正テーブルに追加する追加手段とを備え、
前記色補正手段は、前記色補正テーブルに格子点データが追加されている場合は、前記多面体を定めるにあたり、追加された格子点データが示す格子点を前記多面体の一つ以上の頂点として用いる
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力画像と出力画像の色差をなくすための色補正技術に関する。
【背景技術】
【０００２】
例えば、特許文献１には、画像形成装置において、入力される原稿画像の色情報と、この原稿画像を印刷して得られる出力画像の色情報とを比較し、出力ＩＣＣプロファイル（ルックアップテーブル）を補正することや、予め用意されたパッチ画像等のテストチャートではなく、画像形成装置で印刷される通常の原稿画像を用いてキャリブレーション処理を行うようにしたことが記載されている。また、この特許文献１には、具体的には以下のようにしてキャリブレーション処理を行うことが記載されている。
【０００３】
すなわち、原稿画像（入力画像）については、同文献１の図５（ａ）に示すように、サンプリング領域Ａ１，Ａ２，Ａ３の各々について平均色味を求める一方、出力画像については、図５（ｂ）に示すように、サンプリング領域Ａ１〜Ａ３に対応するサンプリング領域Ｂ１〜Ｂ３において各々の平均色味をカラーセンサ７６によって検知する。例えば、サンプリング領域Ａ１における平均色味の値をＣＭＹＫ＿ａ１、サンプリング領域Ｂ１における平均色味の値をＬａｂ＿ｂ１とすると、両者の間には、Ｌａｂ＿ｂ１＝Ｆ（ＣＭＹＫ＿ａ１）という関係が成り立つ。同様の関係は、サンプリング領域Ａ２とサンプリング領域Ｂ２、サンプリング領域Ａ３とサンプリング領域Ｂ３についても成り立つので、ここからＦの逆変換テーブルＦ-1を求めてルックアップテーブルを更新する。
【特許文献１】特開２００５−２１７７４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、テストチャートを用いてキャリブレーション処理を行う場合は、基準色から少しずつ色を変化させた多数の色標がテストチャートとして印刷されるので、ルックアップテーブルに格納されている複数の格子点データの値を、あらゆる色に対応させて万遍なく補正することが可能である。これに対し、特許文献１に記載されているように通常の原稿画像を用いてキャリブレーション処理を行う場合は、テストチャートと同程度の、様々な色が万遍なく使用されている原稿画像を利用し、しかも原稿画像内に多数のサンプリング領域を設けて平均色味の測定を行わない限り、キャリブレーション処理によって補正される格子点データが少数に限られ、キャリブレーション処理で補正される色に偏りが生じる。
【０００５】
特に、特許文献１に記載されているキャリブレーション処理によれば、原稿画像についての平均色味の測定結果だけを用いて、その色に対応する格子点データのみを補正することになるので、例えば、図６に示すように、図中、「×」で示す測定値を用いてルックアップテーブルの更新を行うと、この測定値に対応する格子点データ（図中、「●」で示す）のみが、測定値に応じた値（図中「■」で示す）に補正されてしまい、更新後のルックアップテーブルを用いた色補正特性が点線で示すように変更されてしまう場合がある。この場合、領域Ｘの部分において、Ｌ＊（明度）が変化してもCoverageがほとんど変化しないため、更新後のルックアップテーブルを用いて色補正を行うと、領域Ｘの部分において擬似輪郭が発生し、画質の劣化を招く。また、このようにキャリブレーション処理によって一部の格子点データのみが調整され、かつその調整の度合いが大きいと、色を調整した領域と調整しなかった領域との境における色の移り変わりに落差が生じ、擬似輪郭に加え、トーンジャンプや色とび等の画質劣化を招く。
【０００６】
また、プリント画像（出力画像）には、スジや帯、白点や色点等の画質欠陥が生じる場合があり、このような画質欠陥がサンプリング領域Ｂ１〜Ｂ３に含まれていると、更新後のルックアップテーブルを用いた色補正によって、擬似輪郭、トーンジャンプ、色とび等の画質劣化が生じやすい。
【０００７】
本発明は、以上説明した事情に鑑みてなされたものであり、その目的は、テストチャートではなく通常の原稿画像を用いてキャリブレーション処理を行う場合であっても、トーンジャンプなどの画質劣化を生じさせず、また、高い色再現性を保てるようにすることである。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１記載の発明は、画像を入力する入力手段と、前記入力手段による入力画像と、この入力画像を当該色補正装置の後段に設けられた画像形成装置から出力して得られる出力画像との色差をなくすための色補正処理において使用され、色空間内に定められた格子点毎に、当該格子点が示す補正前の色情報と、この色情報に対する補正後の色情報とから構成される格子点データを格納する色補正テーブルと、前記色補正テーブルを用いて前記入力画像の色を補正する色補正手段と、前記色補正手段による補正後の入力画像を前記画像形成装置に出力する出力手段と、前記色補正手段による補正前の入力画像から任意の領域の色情報を取得する第１の取得手段と、前記出力画像において、前記第１の取得手段により色情報を取得した領域の色を測定し、当該領域の色情報を取得する第２の取得手段と、前記第１の取得手段により取得された色情報と、前記第２の取得手段により取得された色情報と、複数の補正前の色情報及び補正後の色情報の組み合わせとなるベースデータとを用いて、前記格子点データの値を更新する更新手段とを備えることを特徴とする色補正装置を提供する。
【０００９】
また、請求項２記載の発明は、請求項１記載の発明において、前記ベースデータとして、前記色補正テーブルに格納されている各格子点データを用いることを特徴とする。
【００１０】
また、請求項３記載の発明は、請求項１記載の発明において、前記更新手段は、前記第１の取得手段により取得された色情報と前記第２の取得手段より取得された色情報を前記ベースデータに加えたデータに基づいて、前記格子点データを再決定するこを特徴とする。
【００１１】
また、請求項４記載の発明は、請求項１記載の発明において、前記更新手段は、前記第１の取得手段により取得された色情報と前記第２の取得手段より取得された色情報とから構成される測定データが、前記色補正テーブルに格納されている各格子点データによって定まる色補正特性に対して予め定めた許容範囲内に収まっている場合に、当該測定データと前記各格子点データとを用いて、一つ以上の前記格子点データについて補正後の色情報の値を更新することを特徴とする。
【００１２】
また、請求項５記載の発明は、請求項１記載の発明において、画像を入力する入力手段と、前記入力手段による入力画像と、この入力画像を当該色補正装置の後段に設けられた画像形成装置から出力して得られる出力画像との色差をなくすための色補正処理において使用され、色空間内に定められた格子点毎に、当該格子点が示す補正前の色情報と、この色情報に対する補正後の色情報とから構成される格子点データを格納する色補正テーブルと、前記色補正テーブルを用いて前記入力画像の色を補正するにあたり、補正対象となる色情報が前記色補正テーブルに格納されているいずれかの格子点データの補正前の色情報と一致しない場合は、前記色空間において、前記補正対象となる色情報が示す座標点を内包し、かつ、各頂点が前記格子点となる多面体を定め、当該多面体の各頂点に対応する格子点データを用いて、前記補正対象となる色情報についての補正後の色情報を算出する色補正手段と、前記色補正手段による補正後の入力画像を前記画像形成装置に出力する出力手段と、前記色補正手段による補正前の入力画像から任意の領域の色情報を取得する第１の取得手段と、前記出力画像において、前記第１の取得手段により色情報を取得した領域の色を測定し、当該領域の色情報を取得する第２の取得手段と、前記第１の取得手段により取得された色情報と、前記第２の取得手段により取得された色情報とを用いて、前記色補正テーブルに格納されている格子点データ以外の新たな格子点データを生成する生成手段と、前記生成手段により生成された格子点データを前記色補正テーブルに追加する追加手段とを備え、前記色補正手段は、前記色補正テーブルに格子点データが追加されている場合は、前記多面体を定めるにあたり、追加された格子点データが示す格子点を前記多面体の一つ以上の頂点として用いることを特徴とする。
【００１３】
また、請求項６記載の発明は、画像を入力する入力手段と、前記入力手段による入力画像と、この入力画像を当該画像形成装置から出力して得られる出力画像との色差をなくすための色補正処理において使用され、色空間内に定められた格子点毎に、当該格子点が示す補正前の色情報と、この色情報に対する補正後の色情報とから構成される格子点データを格納する色補正テーブルと、前記色補正テーブルを用いて前記入力画像の色を補正する色補正手段と、前記色補正手段による補正後の入力画像を用いて出力画像を形成する画像形成手段と、前記色補正手段による補正前の入力画像から任意の領域の色情報を取得する第１の取得手段と、前記画像形成手段により形成された出力画像において、前記第１の取得手段により色情報を取得した領域の色を測定し、当該領域の色情報を取得する第２の取得手段と、前記第１の取得手段により取得された色情報と、前記第２の取得手段により取得された色情報と、複数の補正前の色情報及び補正後の色情報の組み合わせとなるベースデータとを用いて、前記格子点データの値を更新する更新手段とを備えることを特徴とする画像形成装置を提供する。
【００１４】
また、請求項７記載の発明は、画像を入力する入力手段と、前記入力手段による入力画像と、この入力画像を当該画像形成装置から出力して得られる出力画像との色差をなくすための色補正処理において使用され、色空間内に定められた格子点毎に、当該格子点が示す補正前の色情報と、この色情報に対する補正後の色情報とから構成される格子点データを格納する色補正テーブルと、前記色補正テーブルを用いて前記入力画像の色を補正するにあたり、補正対象となる色情報が前記色補正テーブルに格納されているいずれかの格子点データの補正前の色情報と一致しない場合は、前記色空間において、前記補正対象となる色情報が示す座標点を内包し、かつ、各頂点が前記格子点となる多面体を定め、当該多面体の各頂点に対応する格子点データを用いて、前記補正対象となる色情報についての補正後の色情報を算出する色補正手段と、前記色補正手段による補正後の入力画像を用いて出力画像を形成する画像形成手段と、前記色補正手段による補正前の入力画像から任意の領域の色情報を取得する第１の取得手段と、前記画像形成手段により形成された出力画像において、前記第１の取得手段により色情報を取得した領域の色を測定し、当該領域の色情報を取得する第２の取得手段と、前記第１の取得手段により取得された色情報と、前記第２の取得手段により取得された色情報とを用いて、前記色補正テーブルに格納されている格子点データ以外の新たな格子点データを生成する生成手段と、前記生成手段により生成された格子点データを前記色補正テーブルに追加する追加手段とを備え、前記色補正手段は、前記色補正テーブルに格子点データが追加されている場合は、前記多面体を定めるにあたり、追加された格子点データが示す格子点を前記多面体の一つ以上の頂点として用いることを特徴とする画像形成装置を提供する。
【発明の効果】
【００１５】
本発明によれば、テストチャートではなく通常の原稿画像を用いてキャリブレーション処理を行う場合であっても、トーンジャンプなどの画質劣化を生じさせず、また、高い色再現性を保つことができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して本発明の実施形態について説明する。
［第１実施形態］
図１は、第１実施形態に係る画像形成システム１の構成を示すブロック図である。
同図において、コントローラ１０は、原稿データをプリンタ３０で印刷できるようにラスタライズする。色補正装置２０は、例えば、プリンタサーバであって、３次元ＤＬＵＴ（Direct Look Up Table）２０１を有している。この色補正装置２０では、３次元ＤＬＵＴ２０１を用いて色変換処理と色補正処理を行なう。色変換処理は、コントローラ１０から入力されたＬ*ａ*ｂ*形式やＲＧＢ形式の画像データを、ＣＭＹＫ形式の画像データに変換する処理である。また、色補正処理は、プリンタ３０に対する入力画像と、この入力画像をプリンタ３０で印刷して得られる出力画像との色差をなくし（減らし）、プリンタ３０の色再現性を維持するための処理である。
【００１７】
３次元ＤＬＵＴ２０１（色補正／色変換テーブル）には、色空間内に設けられた格子点毎に、補正前（変換前）の色情報［Ｌ*ａ*ｂ*またはＲＧＢ、ここではＬ*ａ*ｂ*とする］と、補正後（変換後）の色情報［ＣＭＹＫ］によって構成される格子点データが格納されている。例えば、９×９×９格子用の３次元ＤＬＵＴであれば、計７２９個の格子点データが格納されている。また、１７×１７×１７格子用の３次元ＤＬＵＴであれば、計４９１３個の格子点データが格納されている。これらの格子点データは、予め決められた複数の色情報［ＣＭＹＫ］と色情報［Ｌ*ａ*ｂ*］との組み合わせに従って設定されている。
【００１８】
プリンタ３０は、色補正装置２０から出力されたＣＭＹＫ形式の画像データに基づいて、印刷用紙やＯＨＰシート等の記録シート上に画像を印刷する。ＤＬＵＴ更新装置４０は、色補正装置２０に記憶されている３次元ＤＬＵＴ２０１を更新する装置であり、測色センサ４０１と、格子点データ更新部４０２を有している。測色センサ４０１は、プリンタ３０によって記録シート上に印刷された出力画像の色を測定する。なお、測色センサ４０１は、プリンタ３０内に組み込まれていてもよい。また、測色センサ４０１として、カラーイメージスキャナを用いることができる。
【００１９】
格子点データ更新部４０２には、色補正装置２０から出力されたＣＭＹＫ形式の画像データと、測色センサ４０１によって読み取られたＬ*ａ*ｂ*形式の画像データが入力される。つまり、この格子点データ更新部４０２には、プリンタ３０に対する入力画像（ＣＭＹＫ形式）とその出力画像（Ｌ*ａ*ｂ*形式）が入力される。詳細については後述するが、格子点データ更新部４０２では、プリンタ３０に対する入力画像と出力画像の測色結果に基づいて、３次元ＤＬＵＴ２０１に格納されている格子点データの値を再設定する。再設定された格子点データは、ＤＬＵＴ更新装置４０から色補正装置２０へと送信され、これによって色補正装置２０に記憶されている３次元ＤＬＵＴ２０１が更新される。
【００２０】
次に、画像形成システム１において実行されるキャリブレーション処理について、図１を参照して説明する。なお、キャリブレーション処理は、プリンタ３０の管理者やユーザが指定した任意のタイミングで実行することができる。また、１日に１回等、予め定められた周期でキャリブレーション処理を行う構成であったり、原稿データの印刷が指令される都度、予め定められた確率値に従ってキャリブレーション処理を行うか否かを決定する構成であってもよい。
【００２１】
また、特許文献１に記載された発明と同様に、本実施形態においても、テストチャートではなく、プリンタ３０において印刷される通常の原稿画像を利用してキャリブレーション処理を行う。また、キャリブレーション処理を行う際に使用する原稿画像は、プリンタ３０の管理者やユーザが任意に指定することができる。なお、上述したように予め定められた周期でキャリブレーション処理を行う構成であった場合は、キャリブレーション処理を行うタイミングが訪れた後、最初に印刷指示された原稿画像を用いてキャリブレーション処理が行われる。
【００２２】
キャリブレーション処理の実行が指示されると、まず、コントローラ１０は、テストチャートの代わりに使用する原稿データをラスタライズして色補正装置２０に出力する。色補正装置２０は、コントローラ１０から入力されたＬ*ａ*ｂ*形式やＲＧＢ形式の画像データに対し、３次元ＤＬＵＴ２０１を用いて色変換処理と色補正処理を行う。これにより、コントローラ１０から入力されたＬ*ａ*ｂ*形式やＲＧＢ形式の画像データがＣＭＹＫ形式の画像データに変換されると同時に、プリンタ３０における入力画像と出力画像の色差をなくすための色補正処理が施される。このように本実施形態における色補正装置２０では、３次元ＤＬＵＴ２０１を用いて色変換処理と色補正処理を同時に行う。なお、３次元ＤＬＵＴ２０１を用いた色変換処理と色補正処理の際、色補正装置２０は、格子点以外の色を、例えば、隣接する複数の格子点からの補間演算によって求める。
【００２３】
このようにして得られたＣＭＹＫ形式の画像データは、色補正装置２０からプリンタ３０とＤＬＵＴ更新装置４０に対して出力され、プリンタ３０では、ＣＭＹＫ形式の画像データに基づいて記録シート上に画像を印刷する。また、記録シート上に印刷された出力画像は、ＤＬＵＴ更新装置４０の測色センサ４０１によって読み取られる。その結果、格子点データ更新部４０２には、色補正装置２０から出力されたＣＭＹＫ形式の画像データと、測色センサ４０１によって読み取られたＬ*ａ*ｂ*形式の画像データが入力される。つまり、格子点データ更新部４０２には、プリンタ３０に対する入力画像（ＣＭＹＫ形式）とその出力画像（Ｌ*ａ*ｂ*形式）が入力される。
【００２４】
格子点データ更新部４０２では、まず、入力された１組の入力画像と出力画像について、例えば、同じ位置にある画素の色情報を抽出する。次いで、格子点データ更新部４０２は、入力画像から抽出した色情報［ＣＭＹＫ］と、出力画像から抽出した色情報［Ｌ*ａ*ｂ*］とのペアを、格子点データの値を再設定するためのサンプリングデータ（測定データ）として、ＤＬＵＴ更新装置４０内に備わる不図示のメモリに蓄積する。
【００２５】
なお、入力画像や出力画像において色情報を抽出する画素の位置や、１組の入力画像と出力画像から取得するサンプリングデータの数は、任意に定めることができる。また、１つの画素の色情報ではなく、隣接する複数の画素によって構成される領域の色情報を用いることも可能である。また、色情報を抽出する画素や領域の位置を事前に定めておき、色補正装置２０や測色センサ４０１からは、事前に定めておいた位置にある画素や領域の色情報のみが格子点データ更新部４０２に入力される構成であってもよい。
【００２６】
次いで、格子点データ更新部４０２は、３次元ＤＬＵＴ２０１の格子点データを最初に設定する時に使用した複数の色情報［ＣＭＹＫ］及びと色情報［Ｌ*ａ*ｂ*］の組み合わせをベースデータとして使用し、このベースデータと、不図示のメモリに蓄積しておいたサンプリングデータとを用いて、３次元ＤＬＵＴ２０１における一つ以上の格子点データの値を再設定する。なお、格子点データの値を再設定する際には、例えば、線形回帰モデルやニューラルネットワーク等を利用して、ベースデータとサンプリングデータから、プリンタモデル（L*a*b*）＝F（CMYK）を求め、プリンタモデルの逆変換（CMYK）＝F-1（L*a*b*）を決定することにより、格子点データの値を求めることができる。なお、ベースデータとしては、上述のとおり３次元ＤＬＵＴ２０１の格子点データを最初に設定する時に使用した複数の色情報［ＣＭＹＫ］及び色情報［Ｌ*ａ*ｂ*］の組み合わせを用いてもよいし、また、３次元ＤＬＵＴ２０１を更新する直前の格子点データを用いることも可能である。
【００２７】
このように、、サンプリングデータだけでなく、更新前のベースデータもしくは各格子点データの値を用いて格子点データの値を再設定することになるので、例えば、図２に示すように、原稿画像から取得した１点のサンプリングデータ（図中、「×」で示す）を用いて３次元ＤＬＵＴ２０１の更新を行う場合であっても、このサンプリングデータ以外に、更新前の各格子点データ（ベースデータ）の値（図中、「○」，「●」で示す）が加味されて格子点データの値が再設定されることになる。したがって、サンプリングデータに対応する１つの格子点データだけでなく、その周辺（近傍）に位置する複数の格子点についても格子点データの値が必要に応じて補正される。
【００２８】
このように、更新前のベースデータにサンプリングデータを加えると、図２に示した例の場合、実線で示す更新前の３次元ＤＬＵＴ２０１による色補正特性に対し、更新後の３次元ＤＬＵＴ２０１による色補正特性は点線で示すようになる。なお、図２においては、従来技術との比較がしやすいように、更新前の各格子点データやサンプリングデータの値を図６に示したものと同じにしている。この図２に示した更新後の３次元ＤＬＵＴ２０１による色補正特性（点線）と、図６に示した更新後のルックアップテーブルによる色補正特性（点線）との比較からも明らかとなるように、本実施形態におけるキャリブレーション処理によれば、一部の格子点データのみの値を大きく変更してしまうようなことがない。
【００２９】
そして、このようにして格子点データ更新部４０２により一つ以上の格子点データの値が再設定されると、再設定された格子点データの値がＤＬＵＴ更新装置４０から色補正装置２０へと送信される。なお、格子点データ更新部４０２によって再設定されるのは、格子点データを構成する補正前の色情報［Ｌ*ａ*ｂ*またはＲＧＢ］と補正後の色情報［ＣＭＹＫ］のうち、補正後の色情報［ＣＭＹＫ］のみである。したがって、再設定された格子点データのうち補正後の色情報［ＣＭＹＫ］のみを色補正装置２０へ送信するようにしてもよい。色補正装置２０では、ＤＬＵＴ更新装置４０（格子点データ更新部４０２）から受信したデータに従って、３次元ＤＬＵＴ２０１に格納されている格子点データの値を書き替える。これにより、以降、色補正装置２０では、更新後の３次元ＤＬＵＴ２０１を用いて、コントローラ１０から入力された画像データに対する色変換処理と色補正処理を行う。
【００３０】
このように本実施形態によれば、格子点データの値を再設定する際に、３次元ＤＬＵＴ２０１に格納されている更新前のベースデータにサンプリングデータを加えることにより、テストチャートに比べて使用されている色に偏りがある通常の原稿画像を用いてキャリブレーション処理を行う場合であっても、３次元ＤＬＵＴ２０１における一部の格子点データのみの値を大きく変更してしまうようなことがなくなる。よって、擬似輪郭、トーンギャップ、色とび等の画質劣化を生じさせず、また、高い精度でプリンタ３０の色再現性を保つことができる。また、出力画像にスジや帯、白点や色点等の画質欠陥が含まれており、これによってサンプリングデータがベースデータとはかけ離れた値をとる場合であっても、このような画質欠陥によって格子点データの値がプリンタ３０の色再現性を低下させてしまう方向に変更されてしまう度合いを減らすことができる。勿論、テストチャートが不要になるので、キャリブレーション処理に要するダウンタイムをなくしたり、トナーや記録紙の無駄を省くことができる。
【００３１】
なお、格子点データ更新部４０２は、１つの原稿画像から取得したサンプリングデータだけでなく、過去に他の原稿画像から取得してメモリに蓄積しておいたサンプリングデータを用いて格子点データの値を再設定することも可能である。このような構成であると、格子点データの値を再設定する際に使用するサンプリングデータの数が増えるので、仮に、幾つかのサンプリングデータが、出力画像内に生じた画質欠陥によってベースデータとは大きくかけ離れた値をとる場合であっても、このようなサンプリングデータによって格子点データの値がプリンタ３０の色再現性を低下させてしまう方向に変更される度合いを減らすことができる。
【００３２】
但し、プリンタ３０の色再現性は、例えば、使用しているトナーやインクを別の種類のものに変えた場合や、プリンタ３０内において故障が発生した場合を除くと、主として経時劣化や環境変動によって低下するものであるから、格子点データの値を再設定する際に、例えば、半年前や１年前に取得したサンプリングデータを使用することは得策でない。したがって、格子点データを再設定する際に使用するサンプリングデータを、例えば１週間前までに取得されたもの等、予め定められた期間内に取得されたものに制限することが望ましい。この場合、ＤＬＵＴ更新装置４０は、現在時刻を計時するタイマを備え、例えば、サンプリングデータを取得したとき、あるいはサンプリングデータをメモリに蓄積するときの時刻情報（年月日時分秒）を取得し、この時刻情報をサンプリングデータに付加しておく。また、サンプリングデータをメモリに蓄積しておく保存期間を定め、この保存期間が過ぎたサンプリングデータをメモリから順次削除する構成としてもよい。
【００３３】
また、格子点データ更新部４０２は、格子点データの値を再設定する際に、ベースデータとサンプリングデータに対して異なる重み付けを行い、例えば、ベースデータに対する重み付けの値を、個々のサンプリングデータに対する重み付けの値よりも大きくするようにしてもよい。また、個々のサンプリングデータに対する重み付けの値を、サンプリングデータの取得時刻に応じて最近取得したものほどその値を大きくするようにしてもよい。
【００３４】
また、格子点データ更新部４０２は、格子点データの値を再設定する際に、サンプリングデータの値とベースデータの値を比較し、ベースデータの値に対してあまりにもかけ離れた値をとるサンプリングデータについては、出力画像内に生じた画質欠陥等の影響を受けたサンプリングデータであると判定し、これを除外して格子点データの値を再設定することができる。この場合、例えば、格子点データ更新部４０２は、サンプリングデータの示す色補正特性が、３次元ＤＬＵＴ２０１に格納されている各格子点データによって定まる色補正特性に対して予め定めた許容範囲内（例えば、±５．０％の範囲内等）に収まっているか否かを判定し、許容範囲内に収まっていないサンプリングデータを除外する。
【００３５】
また、格子点データ更新部４０２は、入力された１組の入力画像と出力画像から同じ位置にある画素（または領域）の色情報を抽出した際に、両者の色差が予め定められた閾値よりも大きい場合は、出力画像内に生じた画質欠陥等の影響を受けているものと判定し、このようなサンプリングデータについてはメモリに蓄積せずに削除する構成であってもよい。
【００３６】
［第２実施形態］
次に第２実施形態について説明する。なお、本実施形態において、第１実施形態と共通する部分については同一の符号を使用するものとする。また、第１実施形態と共通する部分についてはその説明を省略する。
【００３７】
図３は、第２実施形態に係る画像形成システム２の構成を示すブロック図である。
上述した第１実施形態においては、３次元ＤＬＵＴ２０１を用いて色変換処理と色補正処理を同時に行う場合について説明したが、本実施形態では、色変換処理に特化した３次元ＤＬＵＴ５０１と、色補正処理に特化した３次元ＤＬＵＴ６０１を設けた点が第１実施形態との主要な相違点である。
【００３８】
同図に示す画像形成システム２おいて、色変換装置５０は、３次元ＤＬＵＴ５０１を用いて色変換処理を行うが、この３次元ＤＬＵＴ５０１には、格子点毎に、変換前の色情報［Ｌ*ａ*ｂ*またはＲＧＢ］と、変換後の色情報［Ｃ’Ｍ’Ｙ’］によって構成される格子点データが格納されている。また、色補正装置６０は、３次元ＤＬＵＴ６０１を用いて色補正処理を行うが、この３次元ＤＬＵＴ６０１には、格子点毎に、補正前の色情報［Ｃ’Ｍ’Ｙ’］と、補正後の色情報［ＣＭＹ］によって構成される格子点データが格納されている。また、ＤＬＵＴ更新装置４１は、プリンタ３０に対する入力画像（ＣＭＹ形式）を色補正装置６０から得る点と、色補正装置６０に記憶されている３次元ＤＬＵＴ６０１を更新するものである点で、第１実施形態におけるＤＬＵＴ更新装置４０と異なる。
【００３９】
次に、本実施形態におけるキャリブレーション処理の動作について説明する。
まず、コントローラ１０は、原稿データをラスタライズして色変換装置５０に出力する。色変換装置５０は、３次元ＤＬＵＴ５０１を用いて色変換処理を行い、コントローラ１０から入力されたＬ*ａ*ｂ*形式やＲＧＢ形式の画像データを、Ｃ’Ｍ’Ｙ’形式の画像データに変換する。また、色補正装置６０は、３次元ＤＬＵＴ６０１を用いて色補正処理を行い、色変換装置５０から入力されたＣ’Ｍ’Ｙ’形式の画像データに対し、プリンタ３０における入力画像と出力画像の色差をなくすための色補正を行う。なお、３次元ＤＬＵＴ５０１を用いた色変換処理と、３次元ＤＬＵＴ６０１を用いた色補正処理の際、格子点以外の色は、例えば、隣接する複数の格子点からの補間演算によって求められる。
【００４０】
このようにして得られたＣＭＹ形式の画像データは、色補正装置６０からプリンタ３０とＤＬＵＴ更新装置４１に対して出力され、プリンタ３０では、ＣＭＹ形式の画像データに基づいて記録シート上に画像を印刷する。また、記録シート上に印刷された出力画像は、ＤＬＵＴ更新装置４１の測色センサ４０１によって読み取られる。その結果、格子点データ更新部４０２には、色補正装置６０から出力されたＣＭＹ形式の画像データと、測色センサ４０１によって読み取られたＬ*ａ*ｂ*形式の画像データが入力される。つまり、格子点データ更新部４０２には、プリンタ３０に対する入力画像（ＣＭＹ形式）とその出力画像（Ｌ*ａ*ｂ*形式）が入力される。
【００４１】
この後、格子点データ更新部４０２では、上述した第１実施形態と同様にして、色補正装置６０に記憶されている３次元ＤＬＵＴ６０１を更新するための処理を行う。すなわち、格子点データ更新部４０２は、３次元ＤＬＵＴ６０１に格納されている更新前の各格子点データをベースデータとして使用し、このベースデータと、原稿画像から取得してメモリに蓄積しておいたサンプリングデータとを用いて、３次元ＤＬＵＴ６０１における一つ以上の格子点データの値を再設定する。なお、格子点データの値を再設定する際には、例えば、過去に他の原稿画像から取得してメモリに蓄積しておいたサンプリングデータを用いたり、ベースデータとサンプリングデータに対して異なる重み付けを行ったり、個々のサンプリングデータに対する重み付けの値をその取得時刻に応じて変えたり、ベースデータの値と比較してあまりにもかけ離れた値をとるサンプリングデータについては、これを除外して格子点データの値を再設定する等、第１実施形態において説明した各種の処理方法を採用することができる。
【００４２】
そして、このようにして格子点データ更新部４０２により一つ以上の格子点データの値が再設定されると、再設定された格子点データの値がＤＬＵＴ更新装置４１から色補正装置６０へと送信される。これにより色補正装置６０に記憶されている３次元ＤＬＵＴ６０１が書き替えられ、以降、色補正装置６０では、更新後の３次元ＤＬＵＴ６０１を用いて、色変換装置５０から入力された画像データに対する色補正処理を行う。
【００４３】
このように本実施形態に係る画像形成システム２は、色変換用の３次元ＤＬＵＴ５０１とは別に設けられた、色補正用の３次元ＤＬＵＴ６０１における格子点データの値を更新するものであるが、このような構成であっても第１実施形態の場合と同様の効果を得ることができる。また、本実施形態のように、色変換機能と色補正機能を分離し、色補正機能を独立させて色補正装置６０に備えさせる構成であると、例えば、色変換機能（あるいは色補正機能までをも兼ね備えた色変換機能）が他社製のコントローラ等に組み込まれている場合であっても対応が可能となる。
【００４４】
［変形例］
（１）例えば、第２実施形態において、３次元ＤＬＵＴ６０１に格納されている格子点データの値を変更するのではなく、原稿画像から取得したサンプリングデータを、新たな格子点データとして３次元ＤＬＵＴ６０１に追加登録する構成であってもよい。なお、サンプリングデータの算出方法については第１実施形態にて説明したとおりであるが、第２実施形態において算出されるサンプリングデータは、結局、補正前の色情報［Ｃ’Ｍ’Ｙ’］と、補正後の色情報［ＣＭＹ］によって構成されるデータであるので、これは色空間における位置が異なるものの格子点データに相当する。
【００４５】
そこで、格子点データ更新部４０２は、原稿画像から取得したサンプリングデータを色補正装置６０に送信し、色補正装置６０では、受信したサンプリングデータを新たな格子点データとして、例えば、図４に示すように３次元ＤＬＵＴ６０２に追加登録する。なお、図４に示す３次元ＤＬＵＴ６０２は、本来、２×２×２格子用の３次元ＤＬＵＴであって、Ｎｏ．“１”〜“８”までの計８個の格子点データが予め格納されており、Ｎｏ．“９”以降のデータが新たに追加された格子点データ（サンプリングデータ）である。
【００４６】
また、色補正装置６０は、３次元ＤＬＵＴ６０２に対して新たな格子点データが追加登録された場合、この３次元ＤＬＵＴ６０２を用いて以下のように色補正処理を行う。
すなわち、色補正装置６０は、色変換装置５０から入力されたＣ’Ｍ’Ｙ’形式の画像データについて、ある画素の色情報［Ｃ’Ｍ’Ｙ’］を補正する場合に、例えば、４面体補間を行って補正後の色情報［ＣＭＹ］を算出するが、この際、例えば、図５に示すように、色空間において、補正対象となる色情報［Ｃ’Ｍ’Ｙ’］が示す座標値（図中、「□」で示す）を内包する４面体を決定するにあたり、４面体を構成する少なくとも１以上の頂点について、３次元ＤＬＵＴ６０２（図４参照）に追加登録されたＮｏ．“９”以降の格子点データを用いる。なお、最低限１つの頂点について追加登録された格子点データを用いれば、残りの頂点については、３次元ＤＬＵＴ６０２に予め格納されているＮｏ．“１”〜“８”までの格子点データを用いることができる。
【００４７】
そして、色補正装置６０では、このようにして決定された４面体の各頂点に相当する格子点データの値を用いて補間演算を行い、補正後の色情報［ＣＭＹ］を算出する。なお、以上説明した色補正処理の際には、４面体以外の多面体を用いることができ、要は、多面体を定める際に、いずれか一つ以上の頂点として３次元ＤＬＵＴ６０２に追加登録された格子点データを用いることで、キャリブレーション処理による色の調整結果を色補正処理に反映させればよい。
【００４８】
なお、図５において、予め設定されている格子点は「○」で、追加登録された格子点は「●」で示されている。また、３次元ＤＬＵＴ６０２に追加登録する格子点データは、サンプリングデータそのものでなくてもよく、例えば、図５において、予め設定されているいずれか２つの格子点の中間点に相当する格子点データの値を複数のサンプリングデータから求め、このようにして求めた格子点データを３次元ＤＬＵＴ６０２に追加登録する構成であってもよい。
【００４９】
（２）例えば、図１に示した画像形成システム１において、色補正装置２０とＤＬＵＴ更新装置４０は、一体の色補正装置として構成されていてもよい。同様に、図３に示した画像形成システム２において、色補正装置６０とＤＬＵＴ更新装置４１は、一体の色補正装置として構成されていてもよい。また、図１に示した画像形成システム１において、色補正装置２０とＤＬＵＴ更新装置４０とプリンタ３０が、一体の画像形成装置（例えば、プリンタや複写機等）として構成されていてもよいし、図３に示した画像形成システム２において、色補正装置６０とＤＬＵＴ更新装置４１とプリンタ３０、あるいは色変換装置５０と色補正装置６０とＤＬＵＴ更新装置４１とプリンタ３０が、一体の画像形成装置として構成されていてもよい。また、画像形成装置の場合、キャリブレーション処理を行う際に使用する原稿画像の入力は、通信に限らず、例えば、イメージスキャナを用いて原稿画像を読み取って入力する構成であってもよいし、メモリカード等の記録媒体から原稿画像のデータを読み出して入力する構成であってもよい。
【００５０】
（３）第１，第２実施形態において説明したキャリブレーション処理を実現するためのプログラムや、変形例（１）において説明したキャリブレーション処理と色補正処理を実現するためのプログラムを、磁気ディスク、フレキシブルディスク、光記録媒体等の記録媒体に記録して提供することができる。また、上記プログラムを通信によって提供することも可能である。
【図面の簡単な説明】
【００５１】
【図１】第１実施形態に係る画像形成システム１の構成を示すブロック図である。
【図２】キャリブレーション処理によって更新される３次元ＤＬＵＴ２０１の色補正特性について説明するためのグラフである。
【図３】第２実施形態に係る画像形成システム２の構成を示すブロック図である。
【図４】変形例（１）に係る３次元ＤＬＵＴ６０２のデータ構成を示す図である。
【図５】変形例（１）に係る色補正処理について説明するための図である。
【図６】本発明の課題について説明するためのグラフである。
【符号の説明】
【００５２】
１，２…画像形成システム、１０…コントローラ、２０，６０…色補正装置、３０…プリンタ、４０，４１…ＤＬＵＴ更新装置、５０…色変換装置、２０１，５０１，６０１，６０２…３次元ＤＬＵＴ、４０１…測色センサ、４０２…格子点データ更新部。
【図１】
2009010499.tif 000003
【図２】
2009010499.tif 000004
【図３】
2009010499.tif 000005
【図４】
2009010499.tif 000006
【図５】
2009010499.tif 000007
【図６】
2009010499.tif 000008