(57)【要約】【課題】  色ずれを防止して階調再現性の高い画像を得ることができる画像処理方法および画像処理装置を提供する。【解決手段】  原稿を読取るときに、電気ノイズ、電源電圧の変動などで、読取装置の出力値が変動して、原稿読取り部４０の出力値のうち、Ｒ，Ｇおよび青の少なくともいずれか、前記第１および第２基準値間の値を逸脱すると、この変動にあわせて、第１色変換テーブルＴＢＬ１の、予め定める第１および第２基準値の付近であって、Ｙ，ＭおよびＣの予め定める階調値に対応するＲＧＢ表色系の各領域に含まれる範囲を伸張して、第２色変換テーブルＴＢＬを作成して、この第１色変換テーブルを用いてＲＧＢ表色系からＹＭＣ表色系への色変換を行う。【選択図】      図３
2008199537.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読取る読取装置から出力され、ＲＧＢ表色系で表される画像データについて、ＲＧＢ表色系の色空間を複数のブロック体に区切った各領域に、Ｙ（イエロ），Ｍ（マゼンタ）およびＣ（シアン）の予め定める階調値をそれぞれ対応させた色変換テーブルを用いて、ＹＭＣ表色系で表される画像データに色変換する画像処理方法であって、
白を表すときのＲ（赤），Ｇ（青）およびＢ（緑）の階調値が、黒を表すときのＲ，ＧおよびＢの階調値よりも大きい場合に、基準となる白を読取ったときの前記読取装置の出力値を、最大階調値よりも小さな予め定める第１基準値に調整するとともに、基準となる黒を読取ったときの前記読取装置の出力値を、最小階調値よりも大きな予め定める第２基準値に調整し、
黒を表すときのＲ，ＧおよびＢの階調値が、白を表すときのＲ，ＧおよびＢの階調値よりも大きい場合に、基準となる白を読取ったときの前記読取装置の出力値を、最小階調値よりも大きな予め定める第２基準値に調整するとともに、基準となる黒を読取ったときの前記読取装置の出力値を、最大階調値よりも小さな予め定める第１基準値に調整するシェーディング補正を行い、
原稿を読取ったときに前記読取装置から出力されるＲ，ＧおよびＢの少なくともいずれか１つの出力値が、前記予め定める第１および第２基準値間の値を逸脱するときに、前記色補正テーブルの、前記予め定める第１および第２基準値の付近であって、Ｙ，ＭおよびＣの予め定める階調値に対応するＲＧＢ表色系の各領域に含まれる範囲を伸張した色変換テーブルを用いて色変換することを特徴とする画像処理方法。
【請求項２】
原稿を読取る読取装置から出力され、ＲＧＢ表色系で表され、かつ白を表すときのＲ（赤），Ｇ（青）およびＢ（緑）の階調値が、黒を表すときのＲ、ＧおよびＢの階調値よりも大きな値で表される画像データについて、ＲＧＢ表色系の色空間を複数のブロック体に区切った各領域に、Ｙ（イエロ），Ｍ（マゼンタ）およびＣ（シアン）の予め定める階調値をそれぞれ対応させた色変換テーブルを用いて、ＹＭＣ表色系で表される画像データに色変換する画像処理方法であって、
基準となる白を読取ったときの前記読取装置の出力値を、最大階調値よりも小さな予め定める第１の基準値に調整するとともに、基準となる黒を読取ったときの前記読取装置の出力値を、最小階調値よりも大きな予め定める第２の基準値に調整し、
原稿を読取ったときに前記読取装置から出力されるＲ，ＧおよびＢの少なくともいずれか１つの出力値が、前記予め定める第１基準値を超えるときに、前記色補正テーブルの、前記予め定める第１基準値が含まれる領域の付近であって、Ｙ，ＭおよびＣの予め定める階調値に対応するＲＧＢ表色系の各領域に含まれる範囲を伸張した色変換テーブルを用いて色変換することを特徴とする画像処理方法。
【請求項３】
前記予め定める第１基準値よりも予め定める値小さな予め定める第３基準値から、第１基準値寄りの範囲を伸張すべき範囲とすることを特徴とする請求項２記載の画像処理方法。
【請求項４】
前記ＲＧＢ表色系の各領域は、Ｒ，ＧおよびＢのそれぞれについて、複数の階調値に対応することを特徴とする請求項１〜３のいずれか１つに記載の画像処理方法。
【請求項５】
前記ＲＧＢ表色系の各領域に含まれる範囲を伸張するときに、伸張されたＲＧＢ表色系の階調値の最大値が、前記原稿を読取ったときの前記読取装置の出力値のうち、Ｒ（赤）、緑（Ｇ）および青（Ｂ）の最大値となるように選ばれることを特徴とする請求項１〜４のいずれか１つに記載の画像処理方法。
【請求項６】
前記色変換テーブルには、前記ＲＧＢ表色系の色空間のうち、Ｒ，ＧおよびＢの階調値が前記第１および第２基準値間の値を逸脱する領域についても、Ｙ，ＭおよびＣの予め定める階調値が対応していることを特徴とする請求項１〜５のいずれか１つに記載の画像処理方法。
【請求項７】
前記伸張がなされていない色補正テーブルには、前記ＲＧＢ表色系の色空間のうち、Ｒ，ＧおよびＢの階調値が前記第１および第２基準値間の領域について、Ｙ，ＭおよびＣの予め定める階調値が対応していることを特徴とする請求項１〜５のいずれか１つに記載の画像処理方法。
【請求項８】
請求項１〜７のいずれか１つに記載の画像処理方法を用いて画像処理を行うことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シェーディング補正を行う画像処理方法および画像処理装置に関する。
【背景技術】
【０００２】
従来の技術では、スキャナによって原稿を読取る前に、校正用の白板を読取り、白地の出力が２５５となり、黒地の出力が０となるようにスキャナから出力されるＲＧＢ表色系の出力値を調整している。この処理をシェーディング補正という。シェーディング補正は、スキャナで用いられるＲＧＢ表色系を、プリンタなどの印刷装置で用いられるＣＭＹ表色系に変換する際に生じる色ずれを抑制するために行われている。
【０００３】
ＲＧＢ表色系の画像データを、ＣＭＹ表色系の画像データに変換する際に生じる色ずれを抑制するために以下の第１〜第３の従来の技術がある。
【０００４】
第１の従来の技術では、ＲＧＢ表色系の画像データをＣＭＹ表色系の画像データに変換するときに、ＲＧＢ信号から作られる複数個の色変数に、ＹＭＣ各色ごとに対応する各色変換係数とを乗算している（たとえば特許文献１参照）。
【０００５】
また第２の従来の技術では、色変換入力データＸＹＺをＬａｂに変換するとともに、色変換入力データＸＹＺを色変換したＹＭＣをＬａｂに変換し、両者の差ΔＥが最小になるように変換パラメータを設定している（たとえば特許文献２参照）。
【０００６】
また第３の従来の技術では、ＲＧＢの画像データをＬａｂの画像データに変換し、Ｌａｂの画像データで色補正をした後にＹＭＣの画像データに変換して、ＹＭＣの画像データに基づいて、ＹＭＣＫの画像データを生成している（たとえば特許文献３参照）。
【０００７】
【特許文献１】特開平１−２６８３５２号公報
【特許文献２】特開平６−３２６８６１号公報
【特許文献３】特開２００２−２１８２７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
シェーディング補正によって調整した画像データに対して、第１〜第３の従来の技術のように色変換による補正を行ったとしても、電気ノイズ、電源電圧の変動、蛍光色、用紙の白色度などによって、シェーディング補正によって調整した範囲を超えたスキャナの出力データが画像処理されると、ＹＭＣの画像データに色のずれを生じるという不具合が発生し、階調再現性が低下するという問題がある。
【０００９】
したがって本発明の目的は、色ずれを防止して階調再現性の高い画像を得ることができる画像処理方法および画像処理装置を提供することである。
【課題を解決するための手段】
【００１０】
本発明は、原稿を読取る読取装置から出力され、ＲＧＢ表色系で表される画像データについて、ＲＧＢ表色系の色空間を複数のブロック体に区切った各領域に、Ｙ（イエロ），Ｍ（マゼンタ）およびＣ（シアン）の予め定める階調値をそれぞれ対応させた色変換テーブルを用いて、ＹＭＣ表色系で表される画像データに色変換する画像処理方法であって、
白を表すときのＲ（赤），Ｇ（青）およびＢ（緑）の階調値が、黒を表すときのＲ，ＧおよびＢの階調値よりも大きい場合に、基準となる白を読取ったときの前記読取装置の出力値を、最大階調値よりも小さな予め定める第１基準値に調整するとともに、基準となる黒を読取ったときの前記読取装置の出力値を、最小階調値よりも大きな予め定める第２基準値に調整し、
黒を表すときのＲ，ＧおよびＢの階調値が、白を表すときのＲ，ＧおよびＢの階調値よりも大きい場合に、基準となる白を読取ったときの前記読取装置の出力値を、最小階調値よりも大きな予め定める第２基準値に調整するとともに、基準となる黒を読取ったときの前記読取装置の出力値を、最大階調値よりも小さな予め定める第１基準値に調整するシェーディング補正を行い、
原稿を読取ったときに前記読取装置から出力されるＲ，ＧおよびＢの少なくともいずれか１つの出力値が、前記予め定める第１および第２基準値間の値を逸脱するときに、前記色補正テーブルの、前記予め定める第１および第２基準値の付近であって、Ｙ，ＭおよびＣの予め定める階調値に対応するＲＧＢ表色系の各領域に含まれる範囲を伸張した色変換テーブルを用いて色変換することを特徴とする画像処理方法である。
【００１１】
また本発明は、原稿を読取る読取装置から出力され、ＲＧＢ表色系で表され、かつ白を表すときのＲ（赤），Ｇ（青）およびＢ（緑）の階調値が、黒を表すときのＲ、ＧおよびＢの階調値よりも大きな値で表される画像データについて、ＲＧＢ表色系の色空間を複数のブロック体に区切った各領域に、Ｙ（イエロ），Ｍ（マゼンタ）およびＣ（シアン）の予め定める階調値をそれぞれ対応させた色変換テーブルを用いて、ＹＭＣ表色系で表される画像データに色変換する画像処理方法であって、
基準となる白を読取ったときの前記読取装置の出力値を、最大階調値よりも小さな予め定める第１の基準値に調整するとともに、基準となる黒を読取ったときの前記読取装置の出力値を、最小階調値よりも大きな予め定める第２の基準値に調整し、
原稿を読取ったときに前記読取装置から出力されるＲ，ＧおよびＢの少なくともいずれか１つの出力値が、前記予め定める第１基準値を超えるときに、前記色補正テーブルの、前記予め定める第１基準値が含まれる領域の付近であって、Ｙ，ＭおよびＣの予め定める階調値に対応するＲＧＢ表色系の各領域に含まれる範囲を伸張した色変換テーブルを用いて色変換することを特徴とする画像処理方法である。
【００１２】
また本発明は、前記予め定める第１基準値よりも予め定める値小さな予め定める第３基準値から、第１基準値寄りの範囲を伸張すべき範囲とすることを特徴とする。
【００１３】
また本発明は、前記ＲＧＢ表色系の各領域は、Ｒ，ＧおよびＢのそれぞれについて、複数の階調値に対応することを特徴とする。
【００１４】
また本発明は、前記ＲＧＢ表色系の各領域に含まれる範囲を伸張するときに、伸張されたＲＧＢ表色系の階調値の最大値が、前記原稿を読取ったときの前記読取装置の出力値のうち、Ｒ（赤）、緑（Ｇ）および青（Ｂ）の最大値となるように選ばれることを特徴とする。
【００１５】
また本発明は、前記色変換テーブルには、前記ＲＧＢ表色系の色空間のうち、Ｒ，ＧおよびＢの階調値が前記第１および第２基準値間の値を逸脱する領域についても、Ｙ，ＭおよびＣの予め定める階調値が対応していることを特徴とする。
【００１６】
また本発明は、前記伸張がなされていない色補正テーブルには、前記ＲＧＢ表色系の色空間のうち、Ｒ，ＧおよびＢの階調値が前記第１および第２基準値間の領域について、Ｙ，ＭおよびＣの予め定める階調値が対応していることを特徴とする。
【００１７】
また本発明は、前記画像処理方法を用いて画像処理を行うことを特徴とする画像処理装置である。
【発明の効果】
【００１８】
本発明によれば、原稿を読取る読取装置から出力され、ＲＧＢ表色系で表される画像データについて、ＲＧＢ表色系の色空間を複数のブロック体に区切った各領域に、Ｙ（イエロ），Ｍ（マゼンタ）およびＣ（シアン）の予め定める階調値をそれぞれ対応させた色変換テーブルを用いて、ＹＭＣ表色系で表される画像データに色変換する。
【００１９】
白を表すときのＲ（赤），Ｇ（青）およびＢ（緑）の階調値が、黒を表すときのＲ，ＧおよびＢの階調値よりも大きい場合には、シェーディング補正を行うことによって、基準となる白を読取ったときの前記読取装置の出力値を、最大階調値よりも小さな予め定める第１の基準値に調整するとともに、基準となる黒を読取ったときの前記読取装置の出力値を、最小階調値よりも大きな予め定める第２の基準値に調整される。
【００２０】
また黒を表すときのＲ，ＧおよびＢの階調値が、白を表すときのＲ，ＧおよびＢの階調値よりも大きい場合には、基準となる白を読取ったときの前記読取装置の出力値を、最小階調値よりも大きな予め定める第３の基準値に調整するとともに、基準となる黒を読取ったときの前記読取装置の出力値を、最大階調値よりも小さな予め定める第４の基準値に調整する。
【００２１】
これによって、原稿を読取るときに、電気ノイズ、電源変動などで、読取装置の出力値が変動しても、この出力値の変動を吸収するマージン領域を確保することができる。
【００２２】
原稿を読取るときに、電気ノイズ、電源電圧の変動などで、読取装置の出力値が変動して、前記読取装置の出力値のうち、Ｒ（赤），緑（Ｇ）および青（Ｂ）の少なくともいずれか、前記予め定める第１および第２基準値間の値を逸脱すると、この変動にあわせて、前記色補正テーブルの、前記予め定める第１および第２基準値の付近であって、Ｙ，ＭおよびＣの予め定める階調値に対応するＲＧＢ表色系の各領域に含まれる範囲を伸張する。これによって、読取装置の出力値が、ＲＧＢ表色系の各領域外に出てしまうことが抑制され、各領域のいずれかに対応させることができる。前記各領域には、Ｙ，ＭおよびＣの予め定める階調値が対応するので、ＹＭＣ表示系の画像データに変換することができるようになる。したがって、ＲＧＢ表色系の画像データのうち、色ずれが発生しやすいＲ，ＧおよびＢの階調値のうち最大階調値および最小階調値の付近におけるＹＭＣの画像データへの変換で、色ずれが小さくなるように補正することができ、階調再現性の高い画像を得ることができる。
【００２３】
また本発明によれば、原稿を読取る読取装置から出力され、ＲＧＢ表色系で表され、かつ白を表すときのＲ（赤），Ｇ（青）およびＢ（緑）の階調値が、黒を表すときのＲ、ＧおよびＢの階調値よりも大きな値で表される画像データについて、ＲＧＢ表色系の色空間を複数のブロック体に区切った各領域に、Ｙ（イエロ），Ｍ（マゼンタ）およびＣ（シアン）の予め定める階調値をそれぞれ対応させた色変換テーブルを用いて、ＹＭＣ表色系で表される画像データに色変換する。
【００２４】
シェーディング補正を行うことによって、基準となる白を読取ったときの前記読取装置の出力値を、予め定める第１の基準値に調整するとともに、基準となる黒を読取ったときの前記読取装置の出力値を、予め定める第２の基準値に調整する。これによって、原稿を読取るときに、電気ノイズ、電源変動などで、読取装置の出力値が変動しても、この出力値の変動を吸収するマージン領域を確保することができる。
【００２５】
原稿を読取るときに、電気ノイズ、電源電圧の変動などで、読取装置の出力値が変動して、前記読取装置の出力値のうち、Ｒ（赤），緑（Ｇ）および青（Ｂ）の少なくともいずれか、前記予め定める第１基準値を超えると、この変動にあわせて、前記色補正テーブルの、前記予め定める第１基準値の付近であって、Ｙ，ＭおよびＣの予め定める階調値に対応するＲＧＢ表色系の各領域に含まれる範囲を伸張する。これによって、読取装置の出力値が、ＲＧＢ表色系の各領域外に出てしまうことが抑制され、各領域のいずれかに対応させることができる。前記各領域には、Ｙ，ＭおよびＣの予め定める階調値が対応するので、ＹＭＣ表示系の画像データに変換することができるようになる。したがって、ＲＧＢ表色系の画像データのうち、色ずれが発生しやすいＲ，ＧおよびＢの階調値のうち最大階調値の付近におけるＹＭＣの画像データへの変換で、色ずれが小さくなるように補正することができ、階調再現性の高い画像を得ることができる。
【００２６】
また本発明によれば、予め定める第１基準値から予め定める第２基準値寄りに予め定める値小さな予め定める第３基準値から、第１基準値寄りの範囲を伸張すべき範囲とすることによって、伸張による色ずれを最小限にすることができ、さらに階調再現性の高い画像を得ることができる。
【００２７】
また本発明によれば、前記ＲＧＢ表色系の各領域は、Ｒ，ＧおよびＢの１つの階調値にそれぞれ対応するのではなく、Ｒ，ＧおよびＢのそれぞれについて、複数の階調値に対応する。したがって、Ｒ，ＧおよびＢの階調値が、予め定める複数の階調値（たとえば１０３〜１１３）のいずれかであるときには、Ｃ，ＭおよびＹが１つの階調値（たとえば１１０）に変換されるように、色補正テーブルには、これらが対応している。ＲＧＢ表色系の色空間を複数のブロック体に区切った各領域と、ＹＭＣ表色系の予め定める値とを対応させることによって、色補正テーブルには、各領域の数だけ、ＹＭＣの階調値を設けておけばよいので、色補正テーブルのデータ量を小さくすることができる。
【００２８】
また本発明によれば、ＲＧＢ表色系の各領域に含まれる範囲を伸張するときに、伸張したときのＲＧＢ表色系の階調値の最大値が、原稿を読取ったときの読取装置の出力値のうち、Ｒ（赤）、緑（Ｇ）および青（Ｂ）の最大値となるように選ばれることによって、色相を維持することができ、さらに階調再現性の高い画像を得ることができる。
【００２９】
また本発明によれば、色変換テーブルには、ＲＧＢ表色系の色空間のうち、Ｒ，ＧおよびＢの階調値が第１および第２基準値間の値を逸脱する領域についても、Ｙ，ＭおよびＣの予め定める階調値が対応しているので、想定外の階調値の画像データが入力された場合にも対応することができる。
【００３０】
また本発明によれば、色補正テーブルには、ＲＧＢ表色系の色空間のうち、Ｒ，ＧおよびＢの階調値が第１および第２基準値間の領域について、Ｙ，ＭおよびＣの予め定める階調値が対応しているので、第１および第２基準値間の領域に含まれる範囲を狭くして、よりきめ細かい色補正テーブルとすることができ、さらに階調再現性の高い画像を得ることができる。
【００３１】
また本発明によれば、色ずれを防止して階調再現性の高い画像を得ることができる画像処理装置を提供することができる。
【発明を実施するための最良の形態】
【００３２】
図１は、本発明の実施の一形態の画像形成装置であるデジタルカラー複写機１の構成を示す正面断面の略図である。デジタルカラー複写機１は、複写機本体１１と両面自動原稿送り装置（Reversing Automatic Document Feeder：略称ＲＡＤＦ）１２とを備える。複写機本体１１の上部には、原稿台１１１および操作パネル(図示せず)が設けられ、複写機本体１１の内部に読取装置である画像読取り部４０および画像形成部２１０が設けられる。
【００３３】
複写機本体１１の上部には、原稿台１１１に対して開閉可能な状態で支持され、すなわち角変位可能に支持されて、原稿台１１１面に対して所定の位置関係をもって両面自動原稿送り装置１１２が装着されている。
【００３４】
両面自動原稿送り装置１１２は、まず、原稿の一方の面が原稿台１１１の所定位置において画像読取り部４０に対向するように原稿を搬送し、この一方の面についての画像読取りが終了した後に、他方の面が原稿台１１１の所定位置において画像読取り部４０に対向するように原稿を反転して原稿台１１１に向かって搬送するようになっている。そして、両面自動原稿送り装置１１２は、１枚の原稿について両面の画像読取りが終了した後にこの原稿を排出し、次の原稿についての両面搬送動作を実行する。以上の原稿の搬送および表裏反転の動作は、複写機全体の動作に関連して制御されるものである。児童原稿送り装置１１２の原稿台１１１に臨む表面部には、白の基準となる白板が設けられている。白板は、画像読取り部４０が読取ることができる領域に設けられる。
【００３５】
画像読取り部４０は、両面自動原稿送り装置１１２により原稿台１１１上に搬送されてきた原稿の画像を読取るために、原稿台１１１の下方に配置されている。原稿台１１１は、板状のコンタクトガラスによって実現される。画像読取り部４０は、原稿台１１１の下面に沿って平行に往復移動する原稿走査体１１３，１１４と、光学レンズ１１５と、光電変換素子であるＣＣＤ（Charge Coupled Device）ラインセンサ４０ａとを有している。
【００３６】
この原稿走査体１１３，１１４は、第１の走査ユニット１１３と第２の走査ユニット１１４とから構成されている。第１の走査ユニット１１４は、原稿画像表面を露光する露光ランプと、原稿からの反射光像を所定の方向に向かって偏向する第１ミラーとを有し、原稿台１１１の下面に対して一定の距離を保ちながら所定の走査速度で平行に往復移動する。第２の走査ユニット１１４は、第１の走査ユニット１１３の第１ミラーによって偏向された原稿からの反射光像をさらに所定の方向に向かって偏向する第２および第３ミラーとを有し、第１の走査ユニット１１３と一定の速度関係を保って平行に往復移動する。
【００３７】
光学レンズ１１５は、第２の走査ユニットの第３ミラーによって偏向された原稿からの反射光像を縮小し、縮小された光像をＣＣＤラインセンサ４０ａ上の所定位置に結像させる。
【００３８】
ＣＣＤラインセンサ４０ａは、結像された光像を順次光電変換して電気信号として出力する。ＣＣＤラインセンサ４０ａは、白黒画像あるいはカラー画像を読取り、Ｒ（赤)、Ｇ（緑)、Ｂ（青)の各色成分に色分解したラインデータを出力することのできる３ラインのカラーＣＣＤイメージセンサである。このＣＣＤラインセンサ４０ａによって電気信号に変換された原稿画像情報は、さらに、後述する画像処理部４１に転送されて予め定める画像データ処理が施される。
【００３９】
次に画像形成部２１０の構成、および画像形成部２１０に係わる各部の構成について説明する。画像形成部２１０の下方には、用紙トレイ内に積載収容されている用紙（記録媒体）Ｐを１枚ずつ分離して画像形成部２１０に向かって供給する給紙機構２１１が設けられている。そして給紙機構２１１によって１枚ずつ分離供給された用紙Ｐは、画像形成部２１０の手前、すなわち用紙Ｐの搬送方向上流側に配置された一対のレジストローラ２１２によってタイミングが制御されて画像形成部２１０に搬送される。さらに、片面に画像が形成された用紙Ｐは、画像形成部２１０の画像形成にタイミングを合わせて画像形成部２１０に再供給搬送される。
【００４０】
画像形成部２１０の下方には、転写搬送ベルト機構２１３が配置されている。転写搬送ベルト機構２１３は、駆動ローラ２１４と従動ローラ２１５との間に略平行に伸びるように張架された転写搬送ベルト２１６に用紙Ｐを静電吸着させて搬送する構成となっている。そして、転写搬送ベルト２１６の下側に近接して、パターン画像検出ユニットが設けられている。
【００４１】
さらに、用紙搬送路における転写搬送ベルト機構２１３の下流側には、用紙Ｐ上に転写形成されたトナー像を用紙Ｐ上に定着させるための定着装置２１７が配置されている。この定着装置２１７の一対の定着ローラ間のニップを通過した用紙Ｐは、搬送方向切り換えゲート２１８を経て、排出ローラ２１９によって複写機本体１１の外壁に取り付けられている排紙トレイ２２０上に排出される。
【００４２】
切り換えゲート２１８は、定着後の用紙Ｐの搬送経路を、複写機本体１１から用紙Ｐを排出する経路と、画像形成部２１０に向かって用紙Ｐを再供給する経路とのいずれかに選択的に切り換えるものである。切り換えゲート２１８によって再び画像形成部２１０に向かって搬送方向が切り換えられた用紙Ｐは、スイッチバック搬送経路２２１を介して表裏反転された後、画像形成部２１０へと再度供給される。
【００４３】
また、画像形成部２１０における転写搬送ベルト２１６の上方には、転写搬送ベルト２１６に近接して、第１の画像形成ステーションＰａ、第２の画像形成ステーションＰｂ、第３の画像形成ステーションＰｃ、および第４の画像形成ステーションＰｄが、用紙搬送経路上流側から順に並設されている。
【００４４】
転写搬送ベルト２１６は、駆動ローラ２１４によって、図１において矢印Ｚで示す方向に摩擦駆動され、前述したように給紙機構２１１を通じて給送される用紙Ｐを担持し、用紙Ｐを画像形成ステーションＰａ〜Ｐｄへと順次搬送する。
【００４５】
各画像ステーションＰａ〜Ｐｄは、実質的に同一の構成を有している。各画像ステーションＰａ，Ｐｂ，Ｐｃ，Ｐｄは、図１に示す矢印Ｆ方向に回転駆動される感光体ドラム２２２ａ，２２２ｂ，２２２ｃおよび２２２ｄをそれぞれ含んでいる。
【００４６】
各感光体ドラム２２２ａ〜２２２ｄの周辺には、感光体ドラム２２２ａ〜２２２ｄをそれぞれ一様に帯電する帯電器２２３ａ，２２３ｂ，２２３ｃ，２２３ｄと、感光体ドラム２２２ａ〜２２２ｄ上に形成された静電潜像をそれぞれ現像する現像装置２２４ａ，２２４ｂ，２２４ｃ，２２４ｄと、現像された感光体ドラム２２２ａ〜２２２ｄ上のトナー像を用紙Ｐへ転写する転写用放電器２２５ａ，２２５ｂ，２２５ｃ，２２５ｄと、感光体ドラム２２２ａ〜２２２ｄ上に残留するトナーを除去するクリーニング装置２２６ａ，２２６ｂ，２２６ｃ，２２６ｄとが感光体ドラム２２２ａ〜２２２ｄの回転方向に沿って順次配置されている。
【００４７】
また、各感光体ドラム２２２ａ〜２２２ｄの上方には、レーザービームスキャナユニット２２７ａ，２２７ｂ，２２７ｃ，２２７ｄがそれぞれ設けられている。レーザービームスキャナユニット２２７ａ〜２２７ｄは、画像データに応じて変調されたドット光を発する半導体レーザ素子を含む画像データ出力部４２（図２参照）、半導体レーザ素子からのレーザービームを主走査方向に偏向させるためのポリゴンミラー（偏向装置）２４０と、ポリゴンミラー２４０によって偏向されたレーザービームを感光体ドラム２２２ａ〜２２２ｄ表面に結像させるためのｆθレンズ２４１およびミラー２４２，２４３などから構成されている。
【００４８】
レーザービームスキャナユニット２２７ａにはカラー原稿画像の黒色成分像に対応する画素信号が入力され、レーザービームスキャナユニット２２７ｂにはカラー原稿画像のシアン色成分像に対応する画素信号が入力され、レーザービームスキャナユニット２２７ｃにはカラー原稿画像のマゼンタ色成分像に対応する画素信号が入力され、そして、レーザービームスキャナユニット２２７ｄにはカラー原稿画像のイエロー色成分像に対応する画素信号がそれぞれ入力される。
【００４９】
これにより色変換された原稿画像情報に対応する静電潜像が各感光体ドラム２２２ａ〜２２２ｄ上に形成される。そして、現像装置２２７ａには黒色のトナーが、現像装置２２７ｂにはシアン色のトナーが、現像装置２２７ｃにはマゼンタ色のトナーが、現像装置２２７ｄにはイエロー色のトナーがそれぞれ収容されており、感光体ドラム２２２ａ〜２２２ｄ上の静電潜像は、これら各色のトナーによって現像される。これによって、画像形成部２１０にて色変換された原稿画像情報が各色のトナー像として再現される。
【００５０】
また、第１の画像形成ステーションＰａと給紙機構２１１との間には用紙吸着用帯電器２２８が設けられており、この吸着用帯電器２２８は転写搬送ベルト２１６の表面を帯電させ、給紙機構２１１から供給された用紙Ｐは、転写搬送ベルト２１６上に確実に吸着させた状態で第１の画像形成ステーションＰａから第４の画像形成ステーションＰｄの間をずれることなく搬送させる。
【００５１】
一方、第４の画像形成ステーションＰｄと定着装置２１７との間で駆動ローラ２１４のほぼ真上部には除電器２２９が設けられている。この除電器２２９には搬送ベルト２１６に静電吸着されている用紙Ｐを転写搬送ベルト２１６から分離するための交流電流が印加されている。
【００５２】
上記構成のデジタルカラー複写機１においては、用紙Ｐとしてカットシート状の紙が使用される。この用紙Ｐは、給紙カセットから送り出されて給紙機構２１１の給紙搬送経路のガイド内に供給されると、その用紙Ｐの先端部分がセンサ（図示せず）にて検知され、このセンサから出力される検知信号に基づいて一対のレジストローラ２１２により一旦停止される。
【００５３】
そして、用紙Ｐは各画像ステーションＰａ〜Ｐｄとタイミングをとって図１の矢印Ｚ方向に回転している転写搬送ベルト２１６上に送られる。このとき転写搬送ベルト２１６には前述したように吸着用帯電器２２８により所定の帯電が施されているので、用紙Ｐは、各画像ステーションＰａ〜Ｐｄを通過する間、安定して搬送供給される。
【００５４】
各画像ステーションＰａ〜Ｐｄにおいては、各色のトナー像が、それぞれ形成され、転写搬送ベルト２１６により静電吸着されて搬送される用紙Ｐの支持面上で重ね合わされる。第４の画像形成ステーションＰｄによる画像の転写が完了すると、用紙Ｐは、その先端部分から順次、除電用放電器により転写搬送ベルト２１６上から剥離され、定着装置２１７へと導かれる。最後に、トナー画像が定着された用紙Ｐは、用紙排出口(図示せず)から排紙トレイ２２０上へと排出される。
【００５５】
なお、上述の説明ではレーザービームスキャナユニット２２７ａ〜２２７ｄによって、レーザービームを走査して露光することによって、感光体ドラム２２２ａ〜２２２ｄへの光書き込みを行う。本発明の他の実施の形態では、レーザービームスキャナユニットの代わりに、発光ダイオードアレイと結像レンズアレイからなる書き込み光学系（ＬＥＤヘッド）を用いてもよい。ＬＥＤヘッドはレーザービームスキャナユニットに比べ、サイズも小さく、また可動部分がなく無音である。よって、複数個の光書き込みユニットを必要とするタンデム方式のデジタルカラー複写機などの画像形成装置では、好適に用いることができる。
【００５６】
図２は、デジタルカラー複写機１の電気的な構成を示すブロック図である。デジタルカラー複写機１は、画像読取り部４０、ＡＤＦ１２、給紙機構２１１および画像形成部２１０の他に、画像処理部４１、画像処理部４１、ハードディスク装置もしくはＲＡＭ（ランダムアクセスメモリ）等から構成される画像メモリ４３、画像データ出力部４２、中央処理装置（Central Processing Unit：略称ＣＰＵ）４４、画像編集部４５、および外部インタフェイス部４６，４７を含んで構成される。
【００５７】
画像読取り部４０は、白黒原稿あるいはカラー原稿画像を読取りＲＧＢの色成分に色分解したラインデータを出力することのできる３ラインのＣＣＤラインセンサ４０ａと、ＣＣＤラインセンサ４０ａにて読取られたラインデータのライン画像レベルを補正するシェーディング補正回路４０ｂと、３ラインのＣＣＤラインセンサ４０ａにて読取られた画像ラインデータのずれを補正するラインバッファなどのライン合わせ部４０ｃと、３ラインのＣＣＤラインセンサ４０ａから出力される各色のラインデータの色データを補正するセンサ色補正部４０ｄと、各画素の信号の変化にめりはりを持たせるよう補正するＭＴＦ（
Modulation Transfer Function）補正部４０ｅと、画像の明暗を補正して視感度補正を行うγ補正部４０ｆとを含んで構成される。
【００５８】
画像処理部４１は、画像読取り部４０から入力されるカラー画像信号であるＲＧＢ信号（ＲＧＢの画像データ）に基づいてモノクロデータを生成するモノクロデータ生成部４１ａ（白黒原稿）と、ＲＧＢ信号を記録装置の各記録部に対応したＹＭＣ信号（ＹＭＣの画像データ）に変換し、またクロック変換する入力処理部４１ｂと、入力された画像データが文字部なのか網点写真なのか印画紙写真なのかをそれぞれを分離する領域分離部４１ｃと、入力処理部４１ｂから出力されるＹＭＣ信号に基づいて下色除去処理を行い黒生成する黒生成部４１ｄと、各色変換テーブルに基づいてカラー画像信号の各色を調整する色補正回路４１ｅと、設定されている倍率に基づいて入力された画像情報を倍率変換するズーム処理回路４１ｆと、および空間フイルタ４１ｇと、多値誤差拡散や多値ディザなどの階調性を表現するための中間調処理部４１ｈとを含んで構成される。
【００５９】
中間調処理された各色画像データは、画像メモリ４３にいったん貯えられる。画像メモリ４３は、画像処理部４１からシリアル出力される８ビット４色（３２ビット）の画像データを順次受け取り、バッファに一時的に貯えながら３２ビットのデータから８ビット４色の画像データに変換して色毎の画像データとして記憶管理する４基のハードディスク（回転記憶媒体）４３ａ，４３ｂ，４３ｃ，４３ｄからなる。また各画像ステーションの位置が異なるため、画像メモリ４３の遅延バッファメモリ４３ｅ(半導体メモリ)に各色画像データを一旦記憶させ、それぞれ時間をずらすことにより、各レーザスキャナユニットに画像データを送りタイミングを合わせて印刷される画像における色ずれを防ぐ。さらに画像メモリ４３には複数の画像の合成を行うための画像合成用メモリ４３ｆが含まれている。
【００６０】
画像データ出力部４２は、中間調処理部４１ｈからの各色画像データに基づいてパルス幅変調を行うレーザコントロールユニット４２ａと、レーザコントロールユニット４２ａから出力される各色の画像信号に応じたパルス幅変調信号に基づいてレーザ記録を行う各色のレーザスキャナユニット４２ｂ，４２ｃ，４２ｄ，４２ｅとを含んで構成される。
【００６１】
中央処理装置４４は、画像読取り部４０、ＡＤＦ１２、給紙機構２１１、画像形成部２１０、画像処理部４１、画像メモリ４３、画像データ出力部４２、さらに後述する画像編集部４５、および外部インタフェイス（Ｉ／Ｆ）部４６，４７を、操作パネルから与えら得る指令に応じて、所定のシーケンスに基づいて制御する。
【００６２】
画像編集部４５は、画像読取り部４０、画像処理部４１、あるいは後述するインタフェイス部を経て一旦画像メモリ４３に記憶された画像データに対して所定の画像編集を施し、画像データの編集作業は、画像合成用メモリ４３ｆを用いて行われる。
【００６３】
ＩＲインタフェイス部４６は、デジタル複写機１とは別に設けられた外部の画像入力処理装置からの画像データを受け入れるための通信インタフェイス手段である。画像入力処理装置とは、たとえば通信携帯端末、デジタルカメラ、デジタルビデオカメラ等などである。
【００６４】
ＩＲインタフェイス部４６から入力される画像データも、一旦画像処理部４１に入力して色空間補正などを行うことでデジタルカラー複写機１の画像形成部２１０で取扱うことのできるデータレベルに変換してハードディスク４３ｂ，４３ｃ，４３ｄ，４３ｅに記憶管理されることとなる。
【００６５】
さらに、通信・プリンタ・ＦＡＸインタフェイス部４７は、パーソナルコンピュータ２により作成された画像データを入力するプリンタインタフェイスとして機能し、またＦＡＸ受信した画像データを受け入れるための白黒またはカラーＦＡＸインタフェイスとして機能する。この通信・プリンタ・ＦＡＸインタフェイス部４７から入力される画像データは、すでにＣＭＹＫ信号であり、一旦中間調処理４１ｈを施して画像メモリ４３のハードディスク４３ｂ，４３ｃ，４３ｄ，４３ｅに記憶管理されることとなる。
【００６６】
図３は、デジタルカラー複写機１における色変換処理を示すフローチャートである。この色変換処理は、本発明の実施の一形態の画像処理方法である。
【００６７】
操作パネルから印刷する指令が与えられると、色変換処理を開始して、ステップａ０からステップａ１に移り処理を開始する。ステップａ１では、ＣＰＵ４４が、原稿読取り部４０の第１の走査ユニット１１３と第２の走査ユニット１１４とを制御して、第１の走査ユニット１１３を白板に対向する位置に移動させて、ステップａ２に移る。
【００６８】
ステップａ２では、ＣＰＵ４４が原稿読取り部４０の露光ランプを点灯して、ステップａ３に移る。
【００６９】
ステップａ３では、原稿読取り部４０のＣＣＤラインセンサ４０ａによって光電変換されて出力されるＲＧＢ表色系で表される画像データ（以下、ＲＧＢ表色系で表される画像データを、ＲＧＢの画像データという）を、シェーディング補正回路４０ｂがＲ、ＧおよびＢの階調値が、最大階調値よりも小さな予め定める第１の基準値となるように補正して、ステップａ４に移る。本実施の形態では、ＲＧＢの画像データは、各色８ビットで表される。すなわち各色の階調数は、２５５である。したがって、本実施の形態における最大階調値は、２５５であり、最小階調値は０である。また本実施の形態では、白の階調値が黒の階調値よりも大きくなるように選ばれており、予め定める第１の基準値は、２３０に選ばれる。ステップａ３では、白の基準となる階調値、すなわち白を表すときのＲ，ＧおよびＢの階調値を決定している。
【００７０】
ステップａ４では、ＣＰＵ４４が原稿読取り部４０の露光ランプを消灯して、ステップａ３に移る。
【００７１】
ステップａ５では、原稿読取り部４０のＣＣＤラインセンサ４０ａから光電変換によって出力されるＲＧＢの画像データを、シェーディング補正回路４０ｂがＲ、ＧおよびＢの階調値が、最小階調値よりも大きな予め定める第２の基準値となるように補正して、ステップａ６に移る。本実施の形態では前述したように最小階調値は０であり、予め定める第２の基準値は、１５に選ばれる。ステップａ５では、黒の基準となる階調値、すなわち白を表すときのＲ，ＧおよびＢの階調値を決定している。
【００７２】
ステップａ６では、ＣＰＵ４４が原稿読取り部４０を制御して、原稿読取り部４０に原稿を読取らせてステップａ７に移る。読取られた原稿の画像データの各画素のＲ，ＧおよびＢの階調値は、シェーディング補正回路４０ｂによって、基本的には１５〜２３０のいずれかとなる。これによって、原稿を読取るときに、電気ノイズ、電源変動などで、読取装置の出力値が変動しても、この出力値の変動を吸収するマージン領域を確保することができる。
【００７３】
電気ノイズ、電源電圧の変動、蛍光色、用紙の白色度などによって、シェーディング補正回路４０ｂによって調整しきれず、予め定める第１および第２の基準値を逸脱する階調値が与えられる場合がある。この場合、原稿読取り部４０は、前記予め定める第１および第２の基準値を逸脱する階調値を出力することとなる。
【００７４】
シェーディング補正回路４０ｂによって階調値が補正されたＲ，ＧおよびＢのそれぞれの画像データは、ＣＣＤラインセンサ４０ａにて読取られた画像ラインデータのずれを補正するラインバッファなどのライン合わせ部４０ｃと、ＣＣＤラインセンサ４０ａから出力される各色のラインデータの色データを補正するセンサ色補正部４０ｄと、各画素の信号の変化にめりはりを持たせるよう補正するＭＴＦ（Modulation Transfer Function）補正部４０ｅと、画像の明暗を補正して視感度補正を行うγ補正部４０ｆとによって、それぞれ処理されて原稿読取り部４０から出力される。
【００７５】
ＣＰＵ４４は、原稿読取り部４０を制御して、読取った原稿のＲＧＢの画像データは、入力処理部４１ｂに与えられる。
【００７６】
ステップａ７では、入力処理部４１ｂが、原稿を読取ったときの原稿読取り部４０の出力値、すなわちＲ，ＧおよびＢのそれぞれの画像データの階調値のうちの少なくともいずれか１つが、前述した予め定める第１基準値（以下、単に第１基準値という）を超えるか否かを判断する。ステップａ７において、第１基準値を超えないと判断すると、ステップａ８に移る。ステップａ７では、入力処理部４１ｂは、原稿読取り部４０から与えられるＲ，ＧおよびＢのそれぞれの画像データにおける階調値の最大値を、第１基準値と比較する。Ｒの最大値、Ｇの最大値、およびＢの最大値は、たとえば１枚の原稿毎に対応する画像データ毎に求められてもよく、印刷される画像について１つのジョブ単位で求められてもよい。
【００７７】
ステップａ８では、入力処理部４１ｂが、原稿を読取ったときの原稿読取り部４０の出力値、すなわちＲ、ＧおよびＢのそれぞれの画像データの階調値のうちの少なくともいずれか１つが、前述した予め定める第２基準値（以下、単に第２基準値という）未満であるか否かを判断する。ステップａ８において、予め定める基準値未満であると判断すると、ステップａ９に移る。ステップａ８では、原稿読取り部４０から与えられるＲ，ＧおよびＢのそれぞれの画像データにおける階調値の最小値について、第２基準値と比較する。Ｒの最大値、Ｇの最大値、およびＢの最小値は、たとえば１枚の原稿毎に対応する画像データ毎に求められてもよく、印刷される画像について１つのジョブ単位で求められてもよいが、ステップａ７で最大値を求めた範囲と同じ範囲の画像データで判断する。
【００７８】
ステップａ１０では、入力処理部４１ｂが、予め記憶される第１色変換テーブル（ＴＢＬ１）を選択して、ステップａ１１に移る。第１色変換テーブルＴＢＬ１は、メモリに記憶されている。
【００７９】
ステップａ１１では、入力処理部４１ｂが、選択された色変換テーブル（ＴＢＬ）で、ＲＧＢの画像データをＹＭＣの画像データに変換して、ステップａ１２に移る。
【００８０】
ステップａ１２では、ＣＰＵ４４が画像処理部４１によって処理されたＹＭＣの画像データを用いて、印刷ジョブを実行し、すなわち画像メモリ４３、画像形成部２１０、給紙機構２１１を制御して、印刷を行って、ステップａ１３に移り処理動作を終了する。
【００８１】
前述したステップａ８において、入力処理部４１ｂが、原稿を読取ったときの原稿読取り部４０の出力値のうち、Ｒ、ＧおよびＢの画像データの階調値のいずれも、前述した第１基準値以下であると判断すると、ステップａ１３に移り、伸張処理を行い、すなわち第１色変換テーブルＴＢＬ１に基づいて第１色変換テーブルＴＢＬ２を作成して、ステップａ１４に移る。伸張処理については、後述する図７に関する説明で詳細に述べる。
【００８２】
ステップａ１４では、入力処理部４１ｂが、ステップａ８で作成された第２色変換テーブルＴＢＬ２を選択して、ステップａ１０に移る。ステップａ１３で生成された第２色変換テーブルＴＢＬ２は、メモリに一時的に記憶されている。
【００８３】
図４は、ＲＧＢ表色系の色空間を示す図であり、図５は、色変換テーブルＴＢＬの一部の一例を示す図である。図５（１）は、グレー色を表す第１色変換テーブルＴＢＬ１−１の一例を示す図であり、図５（２）は赤色を表す第１色変換テーブルＴＢＬ１−２の一例を示す図であり、図５（３）はグレー色を表す第２色変換テーブルＴＢＬ２−１の一例を示す図であり、図５（４）は赤色を表す第２色変換テーブルＴＢＬ２−２の一例を示す図である。第１色変換テーブルＴＢＬ１−１，ＴＢＬ１−２を総称するときは、単に第１色変換テーブルＴＢＬ１と記載し、第２色変換テーブルＴＢＬ２−１，ＴＢＬ２−２を総称するときは、単に第２色変換テーブルＴＢＬ２と記載し、第１色変換テーブルＴＢＬ１および第２色変換テーブルＴＢＬ２を総称するときは、単に色変換テーブルＴＢＬと記載する。
【００８４】
第１色変換テーブルＬＴＢ１は、ＲＧＢ表色系の色空間を複数のブロック体に区切った各領域を、Ｙ（イエロ），Ｍ（マゼンタ）およびＣ（シアン）の予め定める階調値をそれぞれ対応させて作成される。第１色変換テーブルＬＴＢ１では、Ｒ，ＧおよびＢの階調値が０〜２５５の間で、１階調刻みでＹ，ＭおよびＣの予め定める階調値をそれぞれ対応させると、データ量が膨大になってしまうので、Ｒ，ＧおよびＢについて、それぞれ予め定める数ＮのグリッドポイントＧＰを定めておき、このグリッドポイントＧＰで各領域を表す。本実施の形態では、予め定める数Ｎは２４に選ばれる。ＲＧＢ表色系の色空間におけるＲ，ＧおよびＢの階調値は、２４×２４×２４数のグリッドポイントＧＰのいずれかに対応する。Ｒ方向のグリッドポイントＧＰの位置をＧＰｒで表し、Ｇ方向のグリッドポイントの位置をＧＰｇで表し、Ｂ方向のグリッドポイントの位置をＧＰｂで表す。したがってＲＧＢ表色系の色空間におけるグリッドポイントＧＰの位置は、（ＧＰｒ，ＧＰｇ，ＧＰｂ）で表される。
【００８５】
それぞれのグリッドポイントＧＰは、Ｒ，ＧおよびＢのそれぞれについて、複数の階調値に対応している。各グリッドポイントＧＰに対応して、Ｒ，ＧおよびＢの代表の階調値と、Ｙ，ＭおよびＣの予め定める階調値が対応付けされる。Ｒ，ＧおよびＢの代表の階調値は、そのグリッドポイントに対応する領域に含まれるＲ，ＧおよびＢの複数の階調値を代表する。シェーディング補正回路４０ｂにＣＣＤラインセンサ４０ａから出力されるＲ，ＧおよびＢのそれぞれの階調値は、前述したグリッドポイントＧＰに対応する階調値と重ならない場合が多いので、立体補完処理によってどのグリッドポイントＧＰに属するのかを求める。この立体補完処理では、具体的には８点補間を行う。図６は、８点補間を説明する図である。図６に示す入力信号空間は、ＲＧＢ表色系の色空間に相当し、それぞれが直交するＸ，Ｙ，Ｚ軸は、それぞれＲ，Ｇ，Ｂの軸にそれぞれ対応する。図６に示すように、相互に隣接する８つの格子点ｐ０〜ｐ７（ｐ０〜ｐ７は、それぞれグリッドポイントＧＰである）に囲まれた格子空間において、入力信号空間における画像データｐについて、Ｒ，Ｇ，Ｂの階調値が最も小さくなる格子点ｐｏを基準としたときに格子内での格子幅Ｗに対する相対比を、それぞれａ，ｂ，ｃとすると、８点補間の補間値ｆ（ｐ）は点ｐｉにおけるテーブル値をｆ（ｐｉ）として、
ｆ（ｐ）＝（１−ａ）（１−ｂ）（１−ｃ）・ｆ（ｐ０）
＋ａ（１−ｂ）（１−ｃ）・ｆ（ｐ１）
＋ａｂ（１−ｃ）・ｆ（ｐ２）
＋（１−ａ）ｂ（１−ｃ）・ｆ（ｐ３）
＋（１−ａ）（１−ｂ）ｃ・ｆ（ｐ４）
＋ａ（１−ｂ）ｃ・ｆ（ｐ５）
＋ａｂｃ・ｆ（ｐ６）
＋（１−ａ）ｂｃ・ｆ（ｐ７）
で表される。
【００８６】
グリッドポイントＧＰの数は、色補正テーブルを記憶するメモリの記憶容量および生産コストとの兼ね合いによって決定されるが、Ｒ，ＧおよびＢの階調値が０〜２５５であれば、Ｒ，ＧおよびＢのそれぞれに対して２４以上のグリッドポイントＧＰを決定すれば階調再現性が低下してしまうことが防止される。
【００８７】
第１色変換テーブルＴＢＬ１は、ＲＧＢ表色系とＹＭＣ表色系とをマッチングさせるように、デジタルカラー複写機１に個別に対応して作成される。すなわち原稿読取り部４０による原稿の読取りおよび画像形成部２１０による印刷を行って、階調再現性が良好となるように、各グリッドポイントＧＰと、Ｙ，ＭおよびＣの予め定める階調値とを対応付けしておく。
【００８８】
たとえば図５（１）を参照すると、第１基準値よりも大きな階調値を有する領域（Ｒ，ＧおよびＢについてそれぞれのグリッドポイントＧＰの値ＧＰｒ，ＧＰｇ，ＧＰｂがそれぞれ、「２１」、「２２」、「２３」となる領域）は、Ｙ，ＭおよびＣの階調値を、それぞれ「０」に対応させている。また第２基準値未満の階調値を有する領域（Ｒ，ＧおよびＢについてそれぞれのグリッドポイントＧＰの値ＧＰｒ，ＧＰｇ，ＧＰｂが、それぞれ「０」、「１」となる領域）は、Ｙ，ＭおよびＣの階調値を、それぞれ「２５５」に対応させている。
【００８９】
またたとえば図５（２）を参照すると、Ｒについては、第１基準値を超える階調値を有し、ＧおよびＢについては、第１基準値よりも大きな階調値以下の階調値を有する領域（ＲについてそれぞれのグリッドポイントＧＰの値ＧＰｒが、「２１」、「２２」、「２３」となり、かつＧおよびＢについてのグリッドポイントＧＰの値が「０」となる領域）は、ＹおよびＭの階調値をそれぞれ「０」に対応させ、Ｃの階調値を「２５５」に対応させている。また第２基準値未満の階調値を有する領域（ＧおよびＢの階調値が「０」であり、かつＲについてそれぞれのグリッドポイントＧＰの値が、「０」、「１」となる領域）は、ＹおよびＭの階調値を「０」にそれぞれ対応させ、Ｃの階調値を「０」に対応させている。
【００９０】
前述したステップａ９で、第１色変換テーブルＴＢＬ１が選択されると、入力処理部４１ｂは、ステップａ１０で、図５に示す第１色変換テーブルＴＢＬ１を用いて、色変換を行う。たとえば、入力処理部４１ｂは、原稿読取り部４０から与えられる画像データの、ある画素についてＲ，ＧおよびＢの階調値が、それぞれ「１４４」である場合、この画素についてＹ，ＭおよびＣの階調値を、それぞれ「１０７」として出力する。
【００９１】
シェーディング補正回路４０ｂによるシェーディング補正によって、白を読取ったときのＲ，ＧおよびＢの階調値を第１基準値（ここでは２３０）に調整し、黒を読取ったときのＲ，ＧおよびＢの階調値を第２基準値（ここでは０）に調整すると、第１および第２基準値間の範囲から逸脱する階調値を有する画像データが与えられたとき、たとえば図４のＡで示す領域など、第１および第２基準値付近の色変換において色ずれが発生してしまう。そこで第１および第２基準値間の範囲から逸脱する階調値を有する画像データが与えられた場合であっても階調再現性が低下しないように前述したフローチャートの図３のステップａ１３において、図５（３）および（４）に示すような、第２色変換テーブルＴＢＬ２を作成する。
【００９２】
図７は、入力処理部４１ｂにおける伸張処理の動作を示すフローチャートである。図３のステップａ１３に移ると、ステップｂ０からステップｂ１に移り、伸張処理を開始する。ステップｂ１では、入力される画像データにおけるＲ，ＧおよびＢの階調値のうち、最大値Ｐ１を求めて、ステップｂ２に移る。
【００９３】
ステップｂ２では、第１色変換テーブルＴＢＬ１において、Ｒ，ＧおよびＢの階調値が、第１基準値から予め定める値Ｒ１だけ小さな予め定める第３基準値（以下、第３基準値という）から、第１基準値寄りの範囲を伸張すべき範囲として、第１基準値から第３基準値に対応するグリッドポイントＧＰが、前記最大値Ｐ１〜第３基準値の範囲を含むように、各グリッドポイントＧＰに対するＲＧＢ表色系の各領域に含まれる範囲を伸張する。すなわち、Ｙ，ＭおよびＣの予め定める階調値に対応するＲＧＢ表色系の各領域に含まれる範囲が伸張する。本実施の形態では、予め定める値Ｒ１は「３０」に選ばれ、したがって第３基準値は「２００」に選ばれる。本実施の形態では、第１基準値から第３基準値に対応するグリッドポイントＧＰの値は、「１８」〜「２１」であり、図５（３）および（４）に示すように、このグリッドポイントＧＰの値「１８」〜「２１」に対応するＲ，ＧおよびＢの代表の階調値の間隔を、２階調から５階調程度広げる。
【００９４】
第１基準値付近の伸張処理には、式（１）が用いられる。式（１）において、Ｔ１は、伸張すべき領域に対応するグリッドポイントＧＰに対応する新たな階調値を表し、ＩＮＴは、四捨五入によって整数にすることを表し、Ｐ１は、入力される画像データにおけるＲ，ＧおよびＢの階調値の最大値を表し、ＧＰは、伸張すべき領域に対応するグリッドポイントの値を表す。
Ｔ１＝ＩＮＴ[（Ｐ−１９９）／３×（ＧＰ−１８）＋１９９]        …（１）
【００９５】
入力処理部４１ｂでは、式（１）によって求められた新たな階調値を、伸張すべき領域に対応するグリッドポイントＧＰに対応させて、たとえば図５（１）および（２）に示す第１色変換テーブルＴＢＬ１では、Ｂで囲まれる領域について伸張処理を行い、たとえば最大値Ｐ１が「２４５」である場合には、２３０〜２００に対応するグリッドポイントＧＰ、すなわちグリッドポイントＧＰの値が１８〜２１について、このグリッドポイントＧＰが対応するＲＧＢ表色系の各領域に含まれる範囲を伸張して、図５（３）および（４）に示す第２色変換テーブルＴＢＬ２を作成する。
【００９６】
ステップｂ３では、入力される画像データにおけるＲ，ＧおよびＢの階調値のうち、最小値Ｐ２を求めて、ステップｂ４に移る。
【００９７】
次にステップｂ３では、第１色変換テーブルＴＢＬ１において、Ｒ，ＧおよびＢの階調値が、第２基準値よりも予め定める値Ｒ２だけ大きな予め定める第４基準値（以下、第４基準値という）から、第２基準値寄りの範囲を伸張すべき範囲として、第２基準値から第４基準値に対応するグリッドポイントＧＰが、前記最小値Ｐ２〜第４基準値の範囲を含むように、各グリッドポイントＧＰに対するＲＧＢ表色系の各領域に含まれる範囲を伸張する。すなわち、Ｙ，ＭおよびＣの予め定める階調値に対応するＲＧＢ表色系の各領域に含まれる範囲が伸張する。本実施の形態では、予め定める値Ｒ２は「３５」に選ばれ、したがって第４基準値は「５０」に選ばれる。
本実施の形態では、第２基準値から第４基準値に対応するグリッドポイントＧＰの値は、「２」〜「５」であり、図５（３）および（４）に示すように、このグリッドポイントＧＰの値「２」〜「５」に対応するＲ，ＧおよびＢの代表の階調値の間隔を、２階調から５階調程度広げる。
【００９８】
第２基準値付近の伸張処理には、式（２）が用いられる。式（２）において、Ｔ２は、伸張すべき領域に対応するグリッドポイントＧＰに対応する新たな階調値を表し、ＩＮＴは、四捨五入によって整数にすることを表し、Ｐ２は、入力される画像データにおけるＲ，ＧおよびＢの階調値の最小値を表し、ＧＰは、伸張すべき領域に対応するグリッドポイントの値を表す。
Ｔ２＝ＩＮＴ[（５５−Ｐ２）／３×（ＧＰ−２）＋Ｐ２]            …（２）
【００９９】
入力処理部４１ｂでは、式（２）によって求められた新たな階調値を、伸張すべき領域に対応するグリッドポイントＧＰに対応させて、たとえば図５（１）および（２）に示す第１色変換テーブルＴＢＬ１では、Ｃで囲まれる領域について伸張処理を行い、たとえば最大値Ｐ１が「５」である場合には、本実施の形態では、１５〜５０に対応するグリッドポイントＧＰ、本実施の形態では、グリッドポイントＧＰの値が２〜５について、このグリッドポイントＧＰが対応するＲＧＢ表色系の各領域に含まれる範囲を伸張して、図５（３）および（４）に示す第２色変換テーブルＴＢＬ２を作成する。
【０１００】
ステップｂ４が終了すると伸張処理を終了して、図３のフローチャートのステップｂ３に移る。
【０１０１】
本実施の形態では、原稿を読取るときに、電気ノイズ、電源電圧の変動などで、読取装置の出力値が変動して、原稿読取り部４０の出力値のうち、Ｒ，Ｇおよび青の少なくともいずれか、前記第１および第２基準値間の値を逸脱すると、この変動にあわせて、第１色変換テーブルＴＢＬ１の、予め定める第１および第２基準値の付近であって、Ｙ，ＭおよびＣの予め定める階調値に対応するＲＧＢ表色系の各領域に含まれる範囲を伸張して、第２色変換テーブルＴＢＬを作成して、この第１色変換テーブルを用いてＲＧＢ表色系からＹＭＣ表色系への色変換を行う。
【０１０２】
これによって、原稿読取り部４０の出力値が、ＲＧＢ表色系の各領域外に出てしまうことが抑制され、各領域のいずれかに対応させることができる。また各領域には、Ｙ，ＭおよびＣの予め定める階調値が対応するので、ＹＭＣ表示系の画像データに変換することができるようになる。したがって、ＲＧＢ表色系の画像データのうち、色ずれが発生しやすいＲ，ＧおよびＢの階調値のうち最大階調値および最小階調値の付近におけるＹＭＣの画像データへの変換で、色ずれが小さくなるように補正することができ、階調再現性の高い画像を得ることができる。
【０１０３】
また本実施の形態では、第１基準値から第２基準値寄りに予め定める値小さな予め定める第３基準値から、第１基準値寄りの範囲を伸張すべき範囲とすることによって、伸張による色ずれを最小限にすることができ、さらに階調再現性の高い画像を得ることができる。
【０１０４】
また本実施の形態では、ＲＧＢ表色系の各領域は、Ｒ，ＧおよびＢの１つの階調値にそれぞれ対応するのではなく、Ｒ，ＧおよびＢのそれぞれについて、複数の階調値に対応する。したがって、Ｒ，ＧおよびＢの階調値が、予め定める複数の階調値のいずれかであるときには、Ｃ，ＭおよびＹが１つの階調値に変換されるように、色補正テーブルＴＢＬには、これらが対応している。ＲＧＢ表色系の色空間を複数のブロック体に区切った各領域と、ＹＭＣ表色系の予め定める値とを対応させることによって、色補正テーブルＴＢＬには、各領域の数だけ、ＹＭＣの階調値を設けておけばよいので、色補正テーブルのデータ量を小さくすることができる。
【０１０５】
また本実施の形態では、ＲＧＢ表色系の各領域に含まれる範囲を伸張するときに、伸張したときのＲＧＢ表色系の階調値の最大値が、原稿を読取ったときの読取装置の出力値のうち、Ｒ，ＧおよびＢの最大値となるように選ばれることによって、色相を維持することができ、さらに階調再現性の高い画像を得ることができる。
【０１０６】
また本実施の形態は、第１および第２色変換テーブルＴＢＬ１，ＴＢＬ２に、ＲＧＢ表色系の色空間のうち、Ｒ，ＧおよびＢの階調値が第１および第２基準値間の値を逸脱する領域についても、Ｙ，ＭおよびＣの予め定める階調値を対応させている。すなわち、グリッドポイントＧＰの値が、「２１」、「２２」、「２３」ならびに「０」、「１」にも、Ｒ，ＧおよびＢの代表の階調値と、Ｙ，ＭおよびＣの階調値とを対応させている。これによって、Ｒ，ＧおよびＢの少なくともいずれか１つの階調値が、第１および第２基準値間の値を逸脱する範囲であるときに作成される第２色変換テーブルＴＢＬ２においても、グリッドポイントＧＰの値が、「２１」、「２２」、「２３」ならびに「０」、「１」にも、Ｒ，ＧおよびＢの代表の階調値と、Ｙ，ＭおよびＣの階調値とを対応しており、想定外の階調値の画像データが入力された場合にも対応することができる。
【０１０７】
また本実施の形態では、第１色変換テーブルＴＢＬ２を第１色変換テーブルＴＢＬ１に基づいて作成することによって、予め第１色変換テーブルＴＢＬ２を記憶するための記憶領域を確保する必要がない。
【０１０８】
また本実施の形態では、第１色変換テーブルＴＢＬ２を作成しているが、第１色変換テーブルＴＢＬ２についても、メモリに予め記憶しておいてもよい。この場合には色補正テーブルＴＢＬを作成する時間が短縮され、前述の実施の形態と比較して、色変換処理に要する時間を短縮することができる。
【０１０９】
図８は、本発明の実施の他の形態における色変換テーブルＴＢＬの一部の一例を示す図である。本実施の形態と、前述の実施の形態とは、色変換テーブルＴＢＬが異なるのみであり、他の構成は同様であるので、対応する部分には同様の参照符号を付して、異なる部分についてのみ説明する。図８（１）は、グレー色を表す第１色変換テーブルＴＢＬ１−３の一例を示す図であり、図８（２）は赤色を表す第１色変換テーブルＴＢＬ１−４の一例を示す図であり、図８（３）はグレー色を表す第２色変換テーブルＴＢＬ２−３の一例を示す図であり、図８（４）は赤色を表す第２色変換テーブルＴＢＬ２−４の一例を示す図である。第１色変換テーブルＴＢＬ１−３，ＴＢＬ１−４を総称するときは、単に第１色変換テーブルＴＢＬ１と記載し、第２色変換テーブルＴＢＬ２−３，ＴＢＬ２−４を総称するときは、単に第２色変換テーブルＴＢＬ２と記載し、第１色変換テーブルＴＢＬ１および第２色変換テーブルＴＢＬ２を総称するときは、単に色変換テーブルＴＢＬと記載する。
【０１１０】
本実施の形態の第１色変換テーブルＴＢＬでは、ＲＧＢ表色系の色空間のうち、Ｒ，ＧおよびＢの階調値が第１および第２基準値間の領域についてのみ、Ｙ，ＭおよびＣの予め定める階調値を対応させている。図８（１）および（２）の第１色変換テーブルＴＢＬは、第１基準値が「２３０」であり、第２基準値が「１５」のときの例である。第１色変換テーブルＴＢＬでは、第１基準値とグリッドポイントＧＰの値「２３」とを対応させており、第１基準値を超える階調値には、Ｙ，ＭおよびＣの階調値を対応させず、また第２基準値とグリッドポイントＧＰの値「０」とを対応させており、第２基準値未満の階調値には、Ｙ，ＭおよびＣの階調値を対応させない。
【０１１１】
本実施の形態においても、第２色変換テーブルの作成については、前述の実施の形態と同様であるが、本実施の形態では、伸張処理において前述した式（１）に代えて、以下の式（３）を用い、前述した式（２）に代えて、以下の式（４）を用いる。
Ｔ１＝ＩＮＴ[（Ｐ１−２０１）／３×（ＧＰ−２０）＋２０１]      …（３）
Ｔ２＝ＩＮＴ[（５２−Ｐ２）／４×ＧＰ＋Ｐ２]                    …（４）
（３）、（４）式により、きめ細かいテーブルを得ることができる。
【０１１２】
図８（３）および（４）は、最大値Ｐ１が「２４５」であり、最小値Ｐ２が「１５」のときの第２色変換テーブルＴＢＬ２を示している。第１色変換テーブルＴＢＬ１と同様に、第２色変換テーブルＴＢＬ２については、最大値Ｐ１および最小値Ｐ２間の範囲に、Ｙ，ＭおよびＣの予め定める階調値を対応させており、すなわち最大値Ｐ１がＹ，ＭおよびＣが取り得る最大階調値に対応し、最小値Ｐ２がＹ，ＭおよびＣが取り得る最小階調値に対応する。このように色変換テーブルＴＢＬが作成されるので、本実施の形態では、Ｙ，ＭおよびＣのそれぞれについて、１つの階調値に対応する第１および第２基準値間の領域に含まれる範囲を狭くして、よりきめ細かい色補正テーブルとすることができ、さらに階調再現性の高い画像を得ることができる。
【０１１３】
図９は、本発明の実施のさらに他の形態における色変換処理を示すフローチャートである。この色変換処理は、本発明の実施の他の形態の画像処理方法である。本実施の形態と、前述した図１〜６に示した実施の形態とは、色変換処理が異なるのみであるので、同様な構成には同様の参照符号を付して、その説明を省略する。
【０１１４】
図９に示すフローチャートにおいて、ステップｃ０〜ステップｃ６までの各処理は、図３に示すフローチャートにおけるステップａ１〜ステップａ６までの各ステップにそれぞれ対応し、対応するステップと同様の処理を行うので説明を省略する。ステップｃ６が終了すると、ステップｃ７に移り、色変換テーブルＴＢＬを選択する選択処理を行う。ステップｃ７の処理については、後述する。
【０１１５】
ステップｃ７が終了すると、ステップｃ８に移る。ステップｃ８〜ステップｃ１０の処理は、図３に示すフローチャートにおけるステップａ１０〜ステップａ１２の各ステップにそれぞれ対応し、対応するステップと同様の処理を行うので説明を省略する。
【０１１６】
図１０は、本実施の形態で用いられる色変換テーブルＴＢＬの構成を示す図である。本実施の形態で用いられる色変換テーブルＴＢＬは、基本領域テーブルＢＴＢＬと、高階調領域テーブルＨＳＴＢＬと、低階調領域テーブルＬＳＴＢＬによって構成される。基本領域テーブルＢＴＢＬは、第１および第２色変換テーブルＴＢＬ１，ＴＢＬ２において共通に用いられるテーブルである。本実施の形態では、複数の高階調領域テーブルＨＳＴＢＬと、複数の低階調領域テーブルＬＳＴＢＬとを備え、入力される画像データのＲ，ＧおよびＢの階調値に応じて、複数の中から選択した１つの高階調領域テーブルＨＳＴＢＬと、１つの低階調領域テーブルＬＳＴＢＬと、基本領域テーブルＢＴＢＬとを用いて色変換を行う。
【０１１７】
Ｒ，ＧおよびＢについて前述した第３基準値と第４基準値との間の階調値については、基本領域テーブルＢＴＢＬをもちいて、Ｙ，ＭおよびＣの階調値に変換する。基本領域テーブルＢＴＢＬと、高階調領域テーブルＨＳＴＢＬと、低階調領域テーブルＬＳＴＢＬとは、メモリに記憶されている。
【０１１８】
図１１は、基本領域テーブルＢＴＢＬの一部の一例を示す図である。図１１（１）は、グレー色を表す色変換テーブルＴＢＬの基本領域テーブルＢＴＢＬ１の一例を示す図であり、図１１（２）は赤色を表す色変換テーブルＴＢＬの基本領域テーブルＢＴＢＬ２の一例を示す図である。基本領域テーブルＢＴＢＬ１，ＢＴＢＬ２を総称するときは、単に基本領域テーブルＢＴＢＬと記載する。基本領域テーブルＢＴＢＬでは、グリッドポイントＧＰの値が「４」〜「１９」に対応するＲ，ＧおよびＢの階調値を含む領域に、それぞれＹ，ＭおよびＣの階調値を対応させている。
【０１１９】
図１２は、高階調領域テーブルＨＳＴＢＬの一部の一例を示す図である。図１２（１）〜（６）は、グレー色を表す色変換テーブルＴＢＬの高階調領域テーブルＨＳＴＢＬ０−１〜ＨＳＴＢＬ５−１の一例をそれぞれ示す図であり、図１２（７）〜（１２）は、赤色を表す色変換テーブルＴＢＬの高階調領域テーブルＨＳＴＢＬ０−２〜ＨＳＴＢＬ５−２の一例をそれぞれ示す図である。図１２は、高階調領域テーブルＨＳＴＢＬの一部の一例を示す図である。高階調領域テーブルＨＳＴＢＬ０−１〜ＨＳＴＢＬ５−１およびＨＳＴＢＬ０−２〜ＨＳＴＢＬ５−２を総称するときは、単に高階調領域テーブルＨＳＴＢＬと記載する。
【０１２０】
高階調領域テーブルＨＳＴＢＬ０−１〜ＨＳＴＢＬ５−１ならびにＨＳＴＢＬ０−２〜ＨＳＴＢＬ５−２は、それぞれＲ，ＧおよびＢの階調値の最大値Ｐ１に応じて決定される。各高階調領域テーブルＨＳＴＢＬでは、グリッドポイントＧＰの値が「２０」〜「２３」に対応するＲ，ＧおよびＢの階調値を含む領域に、それぞれＹ，ＭおよびＣの階調値を対応させている。
【０１２１】
高階調領域テーブルＨＳＴＢＬ０−１，ＨＳＴＢＬ０−２は、複数の高階調領域テーブルＨＳＴＢＬにおいて基本となるテーブルであって、最大値Ｐ１が、第１基準値以下のときに選択される。
【０１２２】
高階調領域テーブルＨＳＴＢＬ０−１，ＨＳＴＢＬ０−２よりも高階調領域テーブルＨＳＴＢＬ１−１，ＨＳＴＢＬ１−２の方が、各グリッドポイントＧＰに対するＲＧＢ表色系の各領域に含まれる範囲が伸張されて広くなるように、各グリッドポイントＧＰと、Ｒ，ＧおよびＢの代表の階調値と、Ｙ，ＭおよびＣの階調値とが対応付けられている。階調領域テーブルＨＳＴＢＬ０−１，ＨＳＴＢＬ０−２を総称するときには、単に高階調領域テーブルＨＳＴＢＬ０と記載する。
【０１２３】
また高階調領域テーブルＨＳＴＢＬ１−１，ＨＳＴＢＬ１−２よりも高階調領域テーブルＨＳＴＢＬ２−１，ＨＳＴＢＬ２−２の方が、各グリッドポイントＧＰに対するＲＧＢ表色系の各領域に含まれる範囲が伸張されて広くなるように、各グリッドポイントＧＰと、Ｒ，ＧおよびＢの代表の階調値と、Ｙ，ＭおよびＣの階調値とが対応付けられている。高階調領域テーブルＨＳＴＢＬ１−１，ＨＳＴＢＬ１−２を総称するときには、単に高階調領域テーブルＨＳＴＢＬ１と記載する。
【０１２４】
また高階調領域テーブルＨＳＴＢＬ２−１，ＨＳＴＢＬ２−２よりも高階調領域テーブルＨＳＴＢＬ３−１，ＨＳＴＢＬ３−２の方が、各グリッドポイントＧＰに対するＲＧＢ表色系の各領域に含まれる範囲が伸張されて広くなるように、各グリッドポイントＧＰと、Ｒ，ＧおよびＢの代表の階調値と、Ｙ，ＭおよびＣの階調値とが対応付けられている。高階調領域テーブルＨＳＴＢＬ２−１，ＨＳＴＢＬ２−２を総称するときには、単に高階調領域テーブルＨＳＴＢＬ２と記載する。
【０１２５】
また高階調領域テーブルＨＳＴＢＬ３−１，ＨＳＴＢＬ３−２よりも高階調領域テーブルＨＳＴＢＬ４−１，ＨＳＴＢＬ４−２の方が、各グリッドポイントＧＰに対するＲＧＢ表色系の各領域に含まれる範囲が伸張されて広くなるように、各グリッドポイントＧＰと、Ｒ，ＧおよびＢの代表の階調値と、Ｙ，ＭおよびＣの階調値とが対応付けられている。高階調領域テーブルＨＳＴＢＬ３−１，ＨＳＴＢＬ３−２を総称するときには、単に高階調領域テーブルＨＳＴＢＬ３と記載する。
【０１２６】
また高階調領域テーブルＨＳＴＢＬ４−１，ＨＳＴＢＬ４−２よりも高階調領域テーブルＨＳＴＢＬ５−１，ＨＳＴＢＬ５−２の方が、各グリッドポイントＧＰに対するＲＧＢ表色系の各領域に含まれる範囲が伸張されて広くなるように、各グリッドポイントＧＰと、Ｒ，ＧおよびＢの代表の階調値と、Ｙ，ＭおよびＣの階調値とが対応付けられている。高階調領域テーブルＨＳＴＢＬ４−１，ＨＳＴＢＬ４−２を総称するときには、単に高階調領域テーブルＨＳＴＢＬ４と記載する。また高階調領域テーブルＨＳＴＢＬ５−１，ＨＳＴＢＬ５−２を総称するときには、単に高階調領域テーブルＨＳＴＢＬ５と記載する。
【０１２７】
図１３は、低階調領域テーブルＬＳＴＢＬの一部の一例を示す図である。図１３（１）〜（４）は、グレー色を表す色変換テーブルＴＢＬの低階調領域テーブルＬＳＴＢＬ０−１〜ＬＳＴＢＬ３−１の一例をそれぞれ示す図であり、図１３（５）〜（８）は、赤色を表す色変換テーブルＴＢＬの低階調領域テーブルＬＳＴＢＬ０−２〜ＬＳＴＢＬ５−２の一例をそれぞれ示す図である。低階調領域テーブルＬＳＴＢＬ０−２〜ＬＳＴＢＬ５−２を総称するときは、単に低階調領域テーブルＬＳＴＢＬと記載する。各低階調領域テーブルＬＳＴＢＬでは、グリッドポイントＧＰの値が「０」〜「３」に対応するＲ，ＧおよびＢの階調値を含む領域に、それぞれＹ，ＭおよびＣの階調値を対応させている。
【０１２８】
低階調領域テーブルＬＳＴＢＬ０−１，ＬＳＴＢＬ０−２は、複数の低階調領域テーブルＬＳＴＢＬにおいて基本となるテーブルであって、最大値Ｐ１が、第１基準値以下のときに選択される。
【０１２９】
低階調領域テーブルＬＳＴＢＬ０−１，ＬＳＴＢＬ０−２よりも低階調領域テーブルＬＳＴＢＬ１−１，ＬＳＴＢＬ１−２の方が、各グリッドポイントＧＰに対するＲＧＢ表色系の各領域に含まれる範囲が伸張されて広くなるように、各グリッドポイントＧＰと、Ｒ，ＧおよびＢの代表の階調値と、Ｙ，ＭおよびＣの階調値とが対応付けられている。低階調領域テーブルＬＳＴＢＬ０−１，ＬＳＴＢＬ０−２を総称するときには、単に低階調領域テーブルＬＳＴＢＬ０と記載する。
【０１３０】
また低階調領域テーブルＬＳＴＢＬ１−１，ＬＳＴＢＬ１−２よりも低階調領域テーブルＬＳＴＢＬ２−１，ＨＳＴＢＬ２−２の方が、各グリッドポイントＧＰに対するＲＧＢ表色系の各領域に含まれる範囲が伸張されて広くなるように、各グリッドポイントＧＰと、Ｒ，ＧおよびＢの代表の階調値と、Ｙ，ＭおよびＣの階調値とが対応付けられている。低階調領域テーブルＬＳＴＢＬ１−１，ＬＳＴＢＬ１−２を総称するときには、単に低階調領域テーブルＬＳＴＢＬ１と記載する。
【０１３１】
また低階調領域テーブルＬＳＴＢＬ２−１，ＬＳＴＢＬ２−２よりも低階調領域テーブルＬＳＴＢＬ３−１，ＬＳＴＢＬ３−２の方が、各グリッドポイントＧＰに対するＲＧＢ表色系の各領域に含まれる範囲が伸張されて広くなるように、各グリッドポイントＧＰと、Ｒ，ＧおよびＢの代表の階調値と、Ｙ，ＭおよびＣの階調値とが対応付けられている。低階調領域テーブルＬＳＴＢＬ２−１，ＬＳＴＢＬ２−２を総称するときには、単に低階調領域テーブルＬＳＴＢＬ２と記載する。また低階調領域テーブルＬＳＴＢＬ３−１，ＬＳＴＢＬ３−２を総称するときには、単に低階調領域テーブルＬＳＴＢＬ３と記載する。
【０１３２】
図１４は、図９のフローチャートのステップｃ７における入力処理部４１ｂの選択処理を示すフローチャートである。図９のフローチャートのステップｃ７に移ると、ステップｄ０からステップｄ１に移り、選択処理を開始する。
【０１３３】
ステップｄ１では、原稿を読取ったときの原稿読取り部４０の出力値、すなわちＲ，ＧおよびＢのそれぞれの画像データの階調値のうちの少なくともいずれか１つが、第１基準値を超えるか否かを判断する。ステップｄ１において、第１基準値以下であると判断すると、ステップｄ２に移る。ステップｄ１では、入力処理部４１ｂは、原稿読取り部４０から与えられるＲ，ＧおよびＢのそれぞれの画像データにおける階調値の最大値を、第１基準値と比較する。Ｒの最大値、Ｇの最大値、およびＢの最大値は、たとえば１枚の原稿毎に対応する画像データ毎に求められてもよく、印刷される画像について１つのジョブ単位で求められてもよい。
【０１３４】
ステップｄ２では、高階調領域テーブルＨＳＴＢＬ０を選択して、ステップｄ３に移る。
【０１３５】
ステップｄ３では、入力処理部４１ｂが、原稿を読取ったときの原稿読取り部４０の出力値、すなわちＲ，ＧおよびＢのそれぞれの画像データの階調値のうちの少なくともいずれか１つが、第２基準値未満であるかを判断する。ステップｄ３において、第１基準値未満ではないと判断すると、ステップｄ４に移る。
【０１３６】
ステップｄ４では、低階調領域テーブルＬＳＴＢＬ０を選択して、ステップｄ５に移る。
【０１３７】
ステップｄ５では、複数の高階調領域テーブルＨＳＴＢＬのうち、選択されたテーブルと、複数の低階調領域テーブルＬＳＴＢＬのうち、選択されたテーブルと、基本領域テーブルＢＴＢＬとを用いて、色変換テーブルＴＢＬを作成して、ステップｄ６に移り、図９のフローチャートのステップｓ８に移る。
【０１３８】
前述したステップｄ１において、Ｒ，ＧおよびＢのそれぞれの画像データの階調値のうちの少なくともいずれか１つが、第１基準値を超えると判断すると、ステップｄ７に移る。ステップｄ７では、Ｒ，ＧおよびＢのそれぞれの画像データの階調値のうちの少なくともいずれか１つが、「２３５」を超えるか否かを判断する。ステップｄ７で、階調値が「２３５」以下であると判断すると、ステップｄ８に移る。ステップｄ８では、高階調領域テーブルＨＳＴＢＬ１を選択して、ステップｄ３に移る。
【０１３９】
前述したステップｄ７において、Ｒ，ＧおよびＢのそれぞれの画像データの階調値のうちの少なくともいずれか１つが、「２３５」を超えると判断すると、ステップｄ９に移る。ステップｄ９では、Ｒ，ＧおよびＢのそれぞれの画像データの階調値のうちの少なくともいずれか１つが、「２４０」を超えるか否かを判断する。ステップｄ９で、階調値が「２４０」以下であると判断すると、ステップｄ１０に移る。ステップｄ１０では、高階調領域テーブルＨＳＴＢＬ２を選択して、ステップｄ３に移る。
【０１４０】
前述したステップｄ９において、Ｒ，ＧおよびＢのそれぞれの画像データの階調値のうちの少なくともいずれか１つが、「２４０」を超えると判断すると、ステップｄ１１に移る。ステップｄ１１では、Ｒ，ＧおよびＢのそれぞれの画像データの階調値のうちの少なくともいずれか１つが、「２４５」を超えるか否かを判断する。ステップｄ１１で、階調値が「２４５」以下であると判断すると、ステップｄ１２に移る。ステップｄ１２では、高階調領域テーブルＨＳＴＢＬ３を選択して、ステップｄ３に移る。
【０１４１】
前述したステップｄ１１において、Ｒ，ＧおよびＢのそれぞれの画像データの階調値のうちの少なくともいずれか１つが、「２４５」を超えると判断すると、ステップｄ１３に移る。ステップｄ１３では、Ｒ，ＧおよびＢのそれぞれの画像データの階調値のうちの少なくともいずれか１つが、「２５０」を超えるか否かを判断する。ステップｄ１３で、階調値が「２５０」以下であると判断すると、ステップｄ１４に移る。ステップｄ１４では、高階調領域テーブルＨＳＴＢＬ４を選択して、ステップｄ３に移る。
【０１４２】
前述したステップｄ１３において、Ｒ，ＧおよびＢのそれぞれの画像データの階調値のうちの少なくともいずれか１つが、「２５０」を超えると判断すると、ステップｄ１５に移る。ステップｄ１５では、高階調領域テーブルＨＳＴＢＬ５を選択して、ステップｄ３に移る。
【０１４３】
前述したステップｄ３において、Ｒ，ＧおよびＢのそれぞれの画像データの階調値のうちの少なくともいずれか１つが、第２基準値未満であると判断すると、ステップｄ１６に移る。ステップｄ１６では、Ｒ，ＧおよびＢのそれぞれの画像データの階調値のうちの少なくともいずれか１つが、「１０」未満であるか否かを判断する。ステップｄ１６で、階調値が「１０」未満ではない判断すると、ステップｄ７に移る。ステップｄ７では、低階調領域テーブルＬＳＴＢＬ１を選択して、ステップｄ５に移る。
【０１４４】
また前述したステップｄ１６において、Ｒ，ＧおよびＢのそれぞれの画像データの階調値のうちの少なくともいずれか１つが、「１０」未満であると判断すると、ステップｄ１８に移る。ステップｄ１８では、Ｒ，ＧおよびＢのそれぞれの画像データの階調値のうちの少なくともいずれか１つが、「１９」未満であるか否かを判断する。ステップｄ１９で、階調値が「５」未満はないと判断すると、ステップｄ１９に移る。ステップｄ１９では、低階調領域テーブルＬＳＴＢＬ２を選択して、ステップｄ５に移る。
【０１４５】
また前述したステップｄ１８において、Ｒ，ＧおよびＢのそれぞれの画像データの階調値のうちの少なくともいずれか１つが、「５」未満であると判断すると、ステップｄ２０に移る。ステップｄ２０では、低階調領域テーブルＬＳＴＢＬ３を選択して、ステップｄ５に移る。
【０１４６】
以上のように本実施の形態では、前述の実施の形態と同様に、階調再現性を向上させることができる、またＲ，ＧおよびＢの階調値の最大値、および最小値に応じて、高階調領域テーブルＨＳＴＢＬおよび低階調領域テーブルＬＳＴＢＬを選択することができるので、入力される画像データに応じて最適な色変換テーブルによって、Ｙ，ＭおよびＣの階調値に変換することができる。また高階調領域テーブルＨＳＴＢＬおよび低階調領域テーブルＬＳＴＢＬならびに基本領域テーブルＢＴＢＬを組にして、この組を予め複数記憶する場合と比較して、テーブルの記憶に必要な記憶容量を小さくすることができる。
【０１４７】
上述した各実施の形態では、白の階調値が黒の階調値よりも大きな値の場合について説明したが、黒の階調値が白の階調値よりも大きな値となる場合についても、数値の大小が異なるだけで、基本的な処理は同様であり、したがって前述の実施の形態と同様な効果を得ることができる。
【０１４８】
また上述した各実施の形態では、白寄りの第１基準値と、黒寄りの第２基準値の近傍において、伸張処理をおこなっているが、本発明の他の実施の形態では、白寄りの第１基準値の近傍においてのみ、伸張処理を行ってもよい。黒に近い色よりも白に近い色を印刷する方が、色ずれの影響が大きくなるので、このような構成であっても、階調階調性を向上させることができる。この場合、図３に示す実施の形態では、たとえば図５（３）および（４）の第２色変換テーブルＴＢＬ２におけるグリッドポイントＧＰの値が２〜５に対応する階調値を、図５（１）および（２）の第１色変換テーブルＴＢＬ１におけるグリッドポイントＧＰの値が２〜５にそれぞれ対応する階調値とすればよく、図９に示す実施の形態では、図１１のフローチャートにおいてステップｄ３，ｄ４，ｄ１６〜ｄ２０を削除した構成とすればよい。
【０１４９】
また本発明のさらに他の実施の形態では、前述した画像処理方法を実行するためのプログラムを、コンピュータによって実行させることによって、前述した各実施の形態の画像処理方法を行ってもよい。
【図面の簡単な説明】
【０１５０】
【図１】本発明の実施の一形態の画像形成装置であるデジタルカラー複写機１の構成を示す正面断面の略図である。
【図２】デジタルカラー複写機１の電気的な構成を示すブロック図である。
【図３】デジタルカラー複写機１における色変換処理を示すフローチャートである。
【図４】ＲＧＢ表色系の色空間を示す図である。
【図５】色変換テーブルＴＢＬの一部の一例を示す図である。
【図６】８点補間を説明する図である。
【図７】入力処理部４１ｂにおける伸張処理の動作を示すフローチャートである。
【図８】本発明の実施の他の形態における色変換テーブルＴＢＬの一部の一例を示す図である。
【図９】本発明の実施のさらに他の形態における色変換処理を示すフローチャートである。
【図１０】本実施の形態で用いられる色変換テーブルＴＢＬの構成を示す図である。
【図１１】基本領域テーブルＢＴＢＬの一部の一例を示す図である。
【図１２】高階調領域テーブルＨＳＴＢＬの一部の一例を示す図である。
【図１３】低階調領域テーブルＬＳＴＢＬの一部の一例を示す図である。
【図１４】図９のフローチャートのステップｃ７における入力処理部４１ｂの選択処理を示すフローチャートである。
【符号の説明】
【０１５１】
１  デジタルカラー複写機
４０  画像読取り部
４１  画像処理部
４１ｂ  入力処理部
ＧＰ  グリッドポイント
ＴＢＬ  色補正テーブル
ＨＳＴＢＬ  高階調領域テーブル
ＬＳＴＢＬ  低階調領域テーブル
ＬＴＢ１  第１色変換テーブル
ＴＢＬ２  第２色変換テーブル
【図１】
2008199537.tif 000003
【図２】
2008199537.tif 000004
【図３】
2008199537.tif 000005
【図４】
2008199537.tif 000006
【図５】
2008199537.tif 000007
【図６】
2008199537.tif 000008
【図７】
2008199537.tif 000009
【図８】
2008199537.tif 000010
【図９】
2008199537.tif 000011
【図１０】
2008199537.tif 000012
【図１１】
2008199537.tif 000013
【図１２】
2008199537.tif 000014
【図１３】
2008199537.tif 000015
【図１４】
2008199537.tif 000016