(57)【特許請求の範囲】
【請求項１】
第１表色系の入力画像データを第２表色系の出力画像データに変換する色補正処理を含む画像処理方法において、
前記色補正処理は、
出力画像データの階調性に応じて決定された所定ビット数の上位ビットデータを色補正テーブルのアドレスデータとして入力画像データから抽出するアドレスデータ抽出処理と、
前記アドレスデータを前記上位ビットデータを除く下位ビットデータのビット数分だけ上位側にシフトして全ての組み合わせの下位ビットデータを付加した複数の演算データを作成し、この複数の演算データを、入力画像データ及び出力画像データの間の特性に基づいて変換して求めた色補正データと前記アドレスデータとの関係を記憶した色補正テーブルから、入力画像データのアドレスデータに対応する色補正データを読み出す色補正データ読み出し処理と、
から構成されていることを特徴とする画像処理方法。
【請求項２】
前記アドレスデータ抽出処理は、出力画像データにおける第２表色系の各色の特性に応じて、第１表色系の色毎に予め決定されたビット数の上位ビットデータを第１表色系の各色の入力画像データからアドレスデータとして抽出することを特徴とする請求項１に記載の画像処理方法。
【請求項３】
前記アドレスデータ抽出処理が、出力画像データに黒色のデータを含む場合に、第１表色系の各色のうち出力画像データの明度に対する寄与率の高い色の入力画像データに対して他の色の入力画像データよりも多いビット数の上位ビットデータを抽出することを特徴とする請求項２に記載の画像処理方法。
【請求項４】
前記アドレスデータ抽出処理は、入力画像データを明度及び色度によって構成される均等色空間座標に変換する座標変換処理を含み、座標変換処理による変換後における入力画像データの明度データに対して色度データよりも多いビット数の上位ビットデータを抽出することを特徴とする請求項２又は３に記載の画像処理方法。
【請求項５】
第１表色系の入力画像データを第２表色系の出力画像データに変換する色補正処理を含む画像処理方法に使用される色補正テーブルであって、
入力画像データから抽出された上位ビットデータを前記上位ビットデータを除く下位ビットデータのビット数分だけ上位側にシフトして第１演算データを作成するとともに、第１演算データに入力画像データとして取り得る全ての組み合わせの下位ビットデータを付加して複数の第２演算データを作成し、複数の第２演算データを、入力画像データ及び出力画像データの間の特性に基づいて変換して色補正データを求め、この色補正データの階調性に応じて決定された所定ビット数の上位ビットデータを入力画像データから抽出して得られるアドレスデータに対応づけて格納したことを特徴とする色補正テーブル。
【請求項６】
前記第２演算データは、第１演算データに対して複数の下位ビットデータを順に付加することにより複数作成されるとともに、前記色補正データは、複数の第２演算データのそれぞれを変換して求められる複数の中間補正データの最大値と予め定められた高濃度側の閾値との比較結果に基づいて設定される複数の中間補正データの平均値に所定値を加算したデータ、複数の中間補正データの最小値と予め定められた低濃度側の閾値との比較結果に基づいて設定される上記平均値から所定値を減算したデータ又は該平均値そのもののデータのいずれかであることを特徴とする請求項５に記載の色補正テーブル。
【請求項７】
前記第２演算データは、第１演算データに対して複数の下位ビットデータを順に付加することにより複数作成されるとともに、前記色補正データは、複数の第２演算データのそれぞれを変換して求められる複数の中間補正データの平均値、中央値、最大値又は最小値のうち出力画像データの特性に応じて選択されたいずれかのデータであることを特徴とする請求項５に記載の色補正テーブル。
【請求項８】
第１表色系の入力画像データを第２表色系の出力画像データに変換する画像処理装置において、
入力画像データから出力画像データの階調性に応じて決定された所定ビット数の上位ビットデータを色補正テーブルのアドレスデータとして抽出する上位ビット抽出部と、
前記アドレスデータを前記上位ビットデータを除く下位ビットデータのビット数分だけ上位側にシフトして全ての組み合わせの下位ビットデータを付加して複数の演算データを作成し、この複数の演算データを、入力画像データ及び出力画像データの間の特性に基づいて変換して求めた色補正データと前記アドレスデータとの関係を記憶した色補正テーブルを備え、色補正テーブルの記憶内容を参照して入力画像データのアドレスデータに対応する色補正データを出力するテーブルアクセス部と、
を出力画像データを表現する第２表色系の色毎に設けたことを特徴とする画像処理装置。
【請求項９】
原稿の画像を読み取って信号を出力する画像読取部、及び、画像データに基づいて用紙に画像を形成する画像形成部を備えた画像形成装置であって、
請求項８に記載の画像処理装置をさらに備え、前記画像読取部から出力された信号に基づく画像データを前記画像処理装置において所定の画像処理を施して前記画像形成部に出力することを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ディジタルカラー画像形成装置やカラーマネージメントシステム等において実行されるテーブル参照（ルックアップテーブル：Look Up Table 、以下、ＬＵＴと略記する。）法により画像データを変換する画像処理方法、この画像処理方法に直接使用される色補正テーブル、並びに、この画像処理方法を実行する画像処理装置及び画像形成装置に関し、色補正処理や色空間変換処理の好適化に関する。
【０００２】
【従来の技術】
フルカラー複写機等のディジタルカラー画像形成装置において、画像入力装置からの入力画像データを色補正された出力画像データに変換する色補正方法や入力画像データを均等色空間信号に変換する色座標変換方法については、従来より多数の方法が提案されている。このような方法として、色彩科学ハンドブック新編第１１３７〜１１４９頁（日本色彩学会偏、東京大学出版会刊行）には、線形マスキング法、非線形マスキング法及びＬＵＴ法が挙げられている。
【０００３】
例えば、スキャナ等の画像入力装置からの加色混合の３原色であるＲ（赤）・Ｇ（緑）・Ｂ（青）の各入力画像データを、カラープリンタ等の画像出力装置に対する減色混合の３原色であるＣ（シアン）・Ｍ（マゼンタ）・Ｙ（イエロー）の各出力画像データに変換する場合、線形マスキング法では下記第１式が用いられ、非線形マスキング法では下記第２式が用いられる。
【０００４】
【数１】
0003784577.tif 000002
上記第１式及び第２式の変換式は、加算及び乗算のみによって表されるため、線形マスキング法及び非線形マスキング法では、比較的単純な回路構成を用いて高速に処理することができる。
【０００５】
また、ＬＵＴ法の一つである直接変換法では、全ての入力画像データの組合せに対する色補正データ又は色変換データを予め算出しておき、この算出結果を格納した色変換テーブルを作成し、入力画像データに対するテーブル値を色変換テーブルから読み出す。この直接変換法では、色変換テーブルにアクセスするものであり、簡単な回路構成によって実現することができるとともに、比較的高速に処理することができ、入力画像データと出力画像データとの関係がどのような非線形特性を有する場合にも適用することができる。
【０００６】
さらに、別のＬＵＴ法である３次元補間法では、選択的された一部の入力画像データについての組合せに対するテーブル値を予め計算して色変換テーブルを作成し、色変換テーブル内にテーブル値が格納されている入力画像データの近傍の入力画像データについては色変換テーブルに格納されているテーブル値を用いた３次元補間演算によって算出する。一例として、図１０に示すように入力画像データの色空間を５１２個の立方体に分割し、総数７２９個の各立方体の格子点ｐｉ（ｉ＝０，１，・・・，７）に入力画像データのテーブル値を格納した色変換テーブルを作成する。任意の入力画像データｐの各格子内における格子幅に対する相対比を（ａ，ｂ，ｃ）とした場合、８点補間（立方体補間）での補間値ｆ（ｐ）は、格子点ｐｉにおけるテーブル値をｆ（ｐｉ）として、下記第３式によって求められる。
【０００７】
【数２】
0003784577.tif 000003
この３次元補間法では、予めテーブル値を算出しておくべき入力画像データ数を限定した場合にも全ての入力画像データの組合せについて補正値又は変換値を求めることができ、色変換テーブルのサイズを小型化できる。
【０００８】
【発明が解決しようとする課題】
しかしながら、上記従来の画像処理方法のうち、線形マスキング法及び非線形マスキング法では、入力画像データと出力画像データとの関係を最大２次の変換式によって近似的に表すものであるため、非線形性の強い入出力装置に対して処理を行う場合や均等色空間内の色信号を出力画像データに変換する場合のように入力画像データと出力画像データとの関係が複雑な非線形特性を有する場合には、入力画像データを正確に変換することができず、変換精度が低下する問題がある。
【０００９】
また、ＬＵＴ法のうち直接変換法では、入力画像データ及び出力画像データが任意の非線形特性を有する場合にも高い変換精度を得ることはできるが、全ての入力画像データについてのテーブル値を色変換テーブルに格納しておく必要があり、色変換テーブルのテーブルサイズが過大になる問題がある。例えば、８ビット３色の入力画像データについては４８Ｍバイト、１０ビット４色の入力画像データについては４Ｇバイトのテーブルサイズが必要になり、コストの上昇を招く問題がある。また、テーブルサイズの大型化にともなってアクセス時間が長時間化し、変換処理の高速化に対応することができない問題がある。
【００１０】
この点で、ＬＵＴ法のうち３次元補間法では、全入力画像データのうちの一部の入力信号のみについてのテーブル値によってメモリテーブルを構成するものであるためテーブルサイズが大型化することはないが、３次元補間演算処理及びこの処理のための回路が別途必要になり、処理速度が長時間化するとともに、回路構成が複雑化する問題がある。
【００１１】
この発明の目的は、色補正処理及び色座標変換処理において入力画像データの下位ビットが変化しても補正又は変換後の出力画像データに与える影響が殆どないことを考慮してなされたものであり、入力画像データにおいて変換精度に影響を与えない下位ビットを除く所定の上位ビット数を予め決定しておき、入力画像データにおける所定の上位ビット数に対するテーブル値のみによってメモリテーブル（色補正テーブル）を構成し、入力信号において決定した上位ビットを除く下位ビットに対する補間演算等の後処理を実行しなくても、変換精度の低下を招くことなくメモリ容量の削減及び回路構成の簡略化を実現できる画像処理方法、色補正テーブル、画像処理装置及び画像形成装置を提供することにある。
【００１２】
【課題を解決するための手段】
この発明は、上記の課題を解決するための手段として、以下の構成を備えている。
【００１３】
(1) 第１表色系の入力画像データを第２表色系の出力画像データに変換する色補正処理を含む画像処理方法において、
前記色補正処理は、
出力画像データの階調性に応じて決定された所定ビット数の上位ビットデータを色補正テーブルのアドレスデータとして入力画像データから抽出するアドレスデータ抽出処理と、
前記アドレスデータを前記上位ビットデータを除く下位ビットデータのビット数分だけ上位側にシフトして全ての組み合わせの下位ビットデータを付加した複数の演算データを作成し、この複数の演算データを、入力画像データ及び出力画像データの間の特性に基づいて変換して求めた色補正データと前記アドレスデータとの関係を記憶した色補正テーブルから、入力画像データのアドレスデータに対応する色補正データを読み出す色補正データ読み出し処理と、
から構成されていることを特徴とする（請求項１）。
【００１４】
この構成においては、出力画像データの階調性に応じて決定された所定ビット数の上位ビットデータを入力画像データから抽出したアドレスデータと色補正データとの関係が色補正テーブルに記憶されている。色補正データは、１）アドレスデータを入力画像データから除かれる下位ビットデータのビット数分だけシフトさせ、２）このデータに、全ての組み合わせの下位ビットデータを付加して演算データを作成し、３）演算データを、入力画像データと出力画像データとの間の特性に基づいて変換することにより求められる。上記において、演算データはあらゆる組み合わせの下位ビットデータを考慮に入れた入力画像データを意味している。入力画像データが入力されると、入力画像データから所定ビット数の上位ビットデータがアドレスデータとして抽出され、抽出されたアドレスデータに対応する色補正データが色補正テーブルから読み出される。色補正テーブルには入力画像データのうち出力画像データの階調性に応じて決定された所定ビット数の上位ビットデータに対応する色補正データのみが記憶されているので、テーブルサイズが小型化されるとともに、入力画像データの下位ビットデータを用いた補間処理を行うことなく出力画像データにおける階調性が確保され、入力画像データを十分な階調性のある出力画像データに変換するための処理が短時間化される。
【００１５】
(2) 前記アドレスデータ抽出処理は、出力画像データにおける第２表色系の各色の特性に応じて、第１表色系の色毎に予め決定されたビット数の上位ビットデータを第１表色系の各色の入力画像データからアドレスデータとして抽出する処理であることを特徴とする（請求項２）。
【００１６】
この構成においては、出力画像データを表現する第２表色系の各色の特性に応じて、入力画像データを表現する第１表色系の色毎に個別に決定されたビット数の入力画像データに対してＬＵＴ法による色補正が行われる。したがって、出力画像データの階調性等の特性が色毎に相違する場合にも、各色の特性に応じて変換精度を維持しつつ最小限のテーブルサイズの色補正テーブルを用いた色補正処理が行われる。
【００１７】
(3) 前記アドレスデータ抽出処理は、出力画像データに黒色のデータを含む場合に、第１表色系の各色のうち出力画像データの明度に対する寄与率の高い色の入力画像データに対して他の色の入力画像データよりも多いビット数の上位ビットデータを抽出する処理であることを特徴とする（請求項３）。
【００１８】
この構成においては、入力画像データを表現する第１表色系の各色のうちで出力画像データの明度に与える影響が高い色の入力画像データについてのアドレスデータのビット数が、他の色の入力画像データについてのアドレスデータのビット数よりも多く抽出される。したがって、最小限のテーブルサイズの色補正テーブルを用いて、効率良く黒色の出力画像データが作成される。
【００１９】
(4) 前記アドレスデータ抽出処理は、入力画像データを明度及び色度によって構成される均等色空間座標におけるデータに変換する座標変換処理を含み、座標変換処理による変換後における入力画像データの明度データに対して色度データよりも多いビット数の上位ビットデータを抽出す処理であることを特徴とする（請求項４）。
【００２０】
この構成においては、第１表色系によって表現される入力画像データが明度及び色度によって構成される均等色空間座標におけるデータに変換され、変換後の入力画像データにおける明度データに対してのアドレスデータのビット数が、色度データについてのアドレスデータのビット数よりも多く抽出される。したがって、第１表色系で表現された入力画像データは均等色空間座標系に変換された後、明度について色度より詳細に第２表色系で表現される出力画像データに変換されるので、最小限のテーブルサイズの色補正テーブルを用いて、トーンギャップ等の欠陥の少ない自然な状態の出力画像データが得られる。
【００２１】
(5) 第１表色系の入力画像データを第２表色系の出力画像データに変換する色補正処理を含む画像処理方法に使用される色補正テーブルであって、
入力画像データから抽出された上位ビットデータを前記上位ビットデータを除く下位ビットデータのビット数分だけ上位側にシフトして第１演算データを作成するとともに、第１演算データに入力画像データとして取り得る全ての組み合わせの下位ビットデータを付加して複数の第２演算データを作成し、複数の第２演算データを、入力画像データ及び出力画像データの間の特性に基づいて変換して色補正データを求め、この色補正データの階調性に応じて決定された所定ビット数の上位ビットデータを入力画像データから抽出して得られるアドレスデータに対応づけて格納したことを特徴とする（請求項５）。
【００２２】
この構成においては、第１表色系の入力画像データを第２表色系の出力画像データに変換する際に参照される色補正テーブルが、色補正データと入力画像データの上位ビットデータであるアドレスデータとの関係を記憶している。色補正データは、出力画像データの階調性に応じて入力画像データから抽出された所定ビット数の上位ビットデータを除かれる下位ビットデータのビット数分シフトした第１演算データに入力画像データとして取り得る全ての組み合わせの下位ビットデータを付加して作成された第２演算データを入力画像データ及び出力画像データの間の特性に基づいて変換することにより求められる。したがって、色補正テーブルが出力画像データの階調性を確保することができる最小のテーブルサイズに構成される。
【００２３】
(6) 前記第２演算データは、第１演算データに対して複数の下位ビットデータを順に付加することにより複数作成されるとともに、前記色補正データは、複数の第２演算データそれぞれを変換して求められる複数の中間補正データの最大値と予め定められた高濃度側の閾値との比較結果に基づいて設定される複数の中間補正データの平均値に所定値を加算したデータ、複数の中間補正データの最小値と予め定められた低濃度側の閾値との比較結果に基づいて設定された上記平均値から所定値を減算したデータ又は該平均値そのもののデータのいずれかであることを特徴とする（請求項６）。
【００２４】
この構成においては、入力画像データの濃度レベルを３段階に分類し、各濃度レベルに応じて所定値によって調整した色補正データが色補正テーブルに記憶される。したがって、出力画像の高濃度部分における濃度の低下、低濃度部分における下地の発生やトーンギャップの発生等による画質の劣化が防止される。
【００２５】
(7) 前記第２演算データは、第１演算データに対して複数の下位ビットデータを順に付加することにより複数作成されるとともに、前記色補正データは、複数の第２演算データそれぞれを変換して求められる複数の中間補正データの平均値、中央値、最大値又は最小値のうち出力画像データの特性に応じて選択されたいずれかのデータであることを特徴とする（請求項７）。
【００２６】
この構成においては、入力画像データのそれぞれについて、所定ビット数の上位ビットデータに複数の下位ビットデータを順に付加することによって作成される複数の第２の演算データを基に複数の中間補正データが算出され、各入力データに対しての中間補正データの平均値、中央値、最大値又は最小値のいずれかが、出力データの特性に応じて選択的に色補正テーブルに記憶される。したがって、入力画像データから除かれた下位ビットデータを反映して色補正データが求められているので、下位ビットデータを除外することによる高濃度部分の濃度低下、低濃度部分の下地の発生やトーンギャップの発生が防止される。
【００２７】
(8) 第１表色系の入力画像データを第２表色系の出力画像データに変換する画像処理装置において、
入力画像データから出力画像データの階調性に応じて決定された所定ビット数の上位ビットデータを色補正テーブルのアドレスデータとして抽出する上位ビット抽出部と、
前記アドレスデータを前記上位ビットデータを除く下位ビットデータのビット数分だけ上位側にシフトして全ての組み合わせの下位ビットデータを付加して複数の演算データを作成し、この複数の演算データを、入力画像データ及び出力画像データの間の特性に基づいて変換して求めた色補正データと前記アドレスデータとの関係を記憶した色補正テーブルを備え、色補正テーブルの記憶内容を参照して入力画像データのアドレスデータに対応する色補正データを出力するテーブルアクセス部と、
を出力画像データを表現する第２表色系の色毎に設けたことを特徴とする（請求項８）。
【００２８】
この構成においては、入力画像データが入力された際に、上位ビット抽出部によって入力画像データから所定ビット数の上位ビットデータがアドレスデータとして抽出され、抽出されたアドレスデータに対応する色補正データが、テーブルアクセス部により、色補正テーブルから読み出される。色補正テーブルには、出力画像データの階調性に応じて決定された所定ビット数の上位ビットデータを入力画像データから抽出したアドレスデータと、このアドレスデータを除かれる下位ビットデータ数分シフトさせ、全ての組み合わせの下位ビットデータを付加することにより得られる演算データを、入力画像データ及び出力画像データの間の特性に基づいて変換した色補正データとの関係が記憶されている。したがって、入力画像データの下位ビットデータを用いた補間処理を行うことなく出力画像データにおける階調性が確保され、入力画像データを十分な階調性のある出力画像データに変換するための処理が短時間化される。
【００２９】
(9) (8) の構成において、出力画像データを表現する第２表色系に黒色を含み、前記上位ビット抽出部及びテーブルアクセス部を、黒色を含む第２表色系の色毎に設けたものとすることができる。
【００３０】
この構成においては、黒色の出力画像データについても、予め作成された色補正テーブルを参照して入力画像データから抽出された所定ビット数の上位ビットデータに対応する黒色の出力画像データが読み出される。したがって、入力画像データは、短時間の処理にて十分な濃度を有する出力画像を形成するための黒色を含む出力画像データに変換される。
(10)原稿の画像を読み取って信号を出力する画像読取部、及び、画像データに基づいて用紙に画像を形成する画像形成部を備えた画像形成装置であって、
(8) に記載の画像処理装置をさらに備え、前記画像読取部から出力された信号に基づく画像データを前記画像処理装置において所定の画像処理を施して前記画像形成部に出力することを特徴とする。
【００３１】
【実施の形態】
図１は、この発明の実施形態に係る画像処理方法が適用される画像処理装置を含む画像形成装置の構成を示す図である。画像形成装置本体１の上面には、原稿台１１１及び図外の操作パネル部が設けられている。原稿台１１１の上面には、両面自動原稿送り装置（ＲＡＤＦ：Reversing Automatic Document Feeder ）１１２が装着されており、上記原稿第１１１に対して開閉可能な状態で支持されている。画像形成装置本体１の内部には、画像読取部１１０及び画像形成部２１０が設けられている。
【００３２】
上記両面自動原稿送り装置１１２は、両面原稿に対応しており、原稿トレイにセットされた単一又は複数枚の原稿のそれぞれについて、一方の画像面のみを原稿台１１１の上面に対向させる片面搬送動作、又は、表裏面を反転させることによって表裏両方の画像面を原稿台１１１の上面に対向させる両面搬送動作を、操作者の選択に応じて選択的に実行する。この原稿搬送動作及び原稿の表裏面の反転動作は、画像形成装置本体１の動作に関連して制御される。
【００３３】
画像読取部１１０は、原稿台１１１上に対向する原稿の画像面から画像を読み取る。画像読取部１１０は、光源及び第１ミラーを搭載した第１ミラーベース１１３、第２及び第３ミラーを搭載した第２ミラーベース１１４、レンズ１１５及び光電変換素子１１６を備えている。第１ミラーベース１１３は所定の速度で原稿台１１１の下面に沿って往復移動し、第２ミラーベース１１４は第１ミラーベースと一定の速度関係を保って原稿台１１１の下面に沿って往復移動する。これによって、光源により照射された原稿の画像面における反射光が、第１〜第３ミラーを介してレンズ１１５に入射される。レンズ１１５は、原稿の画像面からの反射光を光電変換素子１１６の受光面に結像する。光電変換素子１１６は、受光面における反射光の受光量に応じた電圧を受光信号として出力する。光電変換素子１１６から出力された受光信号は、図外の画像処理部において所定の処理を施され、画像データとして後述する書込ユニットに入力される。
【００３４】
画像形成部２１０は、駆動ローラ２１４と従動ローラ２１５との間に張架された転写搬送ベルト２１３、転写搬送ベルト２１３の上方に並列して配置された画像形成ステーションＰａ〜Ｐｄ、及び、転写搬送ベルト２１３の駆動ローラ２１４側に近接して配置された定着装置２１７等を備えている。転写搬送ベルト２１３は、矢印Ｚ方向に回転し、画像形成装置本体１の内部において画像形成部２１０の下方に配置された給紙部２１１から給紙された用紙（記録媒体）Ｐを上面に載置した状態で画像形成ステーションＰａ〜Ｐｄのそれぞれに順に対向させ、定着装置２１７側に搬送する。なお、用紙Ｐはレジストローラ２１２により、画像形成ステーションＰａの動作に同期して転写搬送ベルト２１３上に搬送される。また、用紙Ｐは帯電ローラ２２８から電荷の付与を受け、転写搬送ベルト２１６の表面に静電吸着する。
【００３５】
各画像形成ステーションＰａ〜Ｐｄは、同一の構成を備えている。一例として、画像形成ステーションＰａは、感光体ドラム２２２ａ・帯電器２２３ａ・現像器２２４ａ・転写部材２２５ａ・クリーニング装置２２６ａ及び書込ユニット２２７ａによって構成されている。感光体ドラム２２２ａは表面に光導電層が形成されており、所定の速度で矢印Ｆ方向に回転する。帯電器２２３ａは、例えば、コロナ放電によって感光体ドラム２２２ａの表面に単一極性の電荷を均一に帯電させる。書込ユニット２２７ａは、画像処理部から入力された画像データに基づいて変調されたレーザ光をポリゴンミラー２４０ａ・ｆθレンズ２４１ａ及びミラー２４２ａ，２４２ｂを介して感光体ドラム２２２ａの表面に照射する。
【００３６】
これによって、感光体ドラム２２２ａの表面には光導電作用により静電潜像が形成される。現像器２２４ａはレーザ光により露光された感光体ドラム２２２ａの表面に現像剤を供給し、感光体ドラム２２２ａの表面に形成されている静電潜像を現像剤画像に顕像化する。転写部材２２５ａは、感光体ドラム２２２ａの表面に担持された現像剤画像を用紙Ｐの表面に転写する。現像剤画像の転写工程を終了した感光体ドラム２２２ａは、クリーニング装置２２６ａにより表面の残留現像剤が除去された後、帯電器２２３ａによる電荷・書込ユニット２２７ａによる静電潜像及び現像器２２４ａによる現像剤画像の形成に繰り返し使用される。画像形成ステーションＰａ〜Ｐｄに備えられた現像器２２４ａ〜２２４ｄのそれぞれには、イエロー・マゼンタ・シアン及びブラックの各色の現像剤が収納されている。また、画像形成ステーションＰａ〜Ｐｄに備えられた書込ユニット２２７ａ〜２２７ｄのそれぞれには、画像処理部からイエロー・マゼンタ・シアン及びブラックの各色に色分解された画像データが入力される。したがって、画像形成ステーションＰａ〜Ｐｄのそれぞれにおいて、イエロー・マゼンタ・シアン及びブラックの各色の現像剤画像が形成され、転写搬送ベルト２１６によって搬送される用紙Ｐの表面に順次重ね合わされる。このようにして用紙Ｐの表面に、イエロー・マゼンタ・シアン及びブラックの各色の現像剤画像の混色によるフルカラー画像が形成される。
【００３７】
フルカラー画像を構成する各色の現像剤画像が転写された用紙Ｐは、剥離器２２９によって転写搬送ベルト２１６の表面に対する静電吸着力を除去された後、定着装置２１７に搬送される。定着装置２１７は、用紙Ｐを加熱及び加圧し、現像剤画像は溶融して用紙Ｐに定着する。用紙Ｐの片面に画像を形成する片面画像形成モード時には、定着装置２１７を通過した用紙Ｐは、排紙ローラ２１９によって排紙トレイ２２０に排出される。用紙Ｐの両面に画像を形成する両面画像形成モード時には、片面に現像剤画像を転写された用紙Ｐは、搬送方向切り換えゲート２１８を介してスイッチバック搬送路２２１において表裏面を反転された後、再度転写搬送ベルト２１６の上面に搬送され、画像形成部２１０により前述した画像形成プロセスが行われる。
【００３８】
図２は、上記画像形成装置に適用される画像処理装置の構成を示すブロック図である。画像読取部１１０及び画像形成部２１０を含む画像形成装置に適用される画像処理装置１０は、画像読取部１１０及び画像形成部２１０を含む画像形成装置内の各部の動作を制御する、ＲＯＭ（Read Only Memory）３２及びＲＡＭ（Random Access Memory）３３を備えたＣＰＵ３１によって制御される。なお、画像読取部を含まないプリンタに適用される画像処理装置１０も、同様にプリンタの制御部を構成するＣＰＵによって制御される。また、画像処理装置１０は、パーソナルコンピュータ等の画像読取部及び画像形成部を含まない装置に適用することもできる。この場合には、記録媒体を介して後述するこの発明の画像処理方法のプログラムをインストールすることにより、パーソナルコンピュータ等の装置を画像処理装置１０として動作させることができる。
【００３９】
画像処理装置１０は、画像読取部１１０のＣＣＤ（Charge Coupled Device ）１１６が出力したＲ（赤），Ｇ（緑），Ｂ（青）の各色の受光信号に対して所定の画像処理を施し、画像形成部２１０の書込ユニット２２７ａ〜２２７ｄにＣ（シアン），Ｍ（マゼンタ），Ｙ（イエロー），Ｋ（ブラック）の各色の画像データとして出力する。このため、画像処理装置１０は、Ａ／Ｄ（アナログ／ディジタル）変換部１１、シェーディング補正部１２、入力階調補正部１３、色補正／黒生成部１４、空間フィルタ処理部１５、出力階調補正部１６及び階調再現処理部１７を含む。
【００４０】
Ａ／Ｄ変換部１１は、画像読取部１１０から入力されたＲ，Ｇ，Ｂの各色の受光信号をディジタルデータに変換する。シェーディング補正部１２は、Ａ／Ｄ変換部１１から入力されたＲ，Ｇ，Ｂの各色のデータから画像読取部１１０の光源、ミラー、レンズ１１５及びＣＣＤ１１６において画像に生じる各種の歪みを除去する処理を行う。入力階調補正部１３は、シェーディング補正部１２から出力されたＲ，Ｇ，Ｂの各色のデータに対してカラーバランスを調整するとともに、濃度データ等の後の処理に適合したデータに変換する処理を行う。
【００４１】
色補正／黒生成部１４は、色再現の忠実化のため、不要吸収成分を含むＣ，Ｍ，Ｙの現像剤の分光特性に基づいて色の濁りを取り除く処理を行うとともに、色補正後のＣ，Ｍ，Ｙの３色のデータからＫ（ブラック）のデータを生成し、Ｒ，Ｇ，Ｂの各色のデータをＣ，Ｍ，Ｙ，Ｋの各色のデータに変換する。空間フィルタ処理部１５は、出力画像のボヤケや粒状性劣化を防止するために、Ｃ，Ｍ，Ｙ，Ｋの各色のデータに対してディジタルフィルタによる空間フィルタ処理を行い、空間周波数特性を補正する。出力階調補正部１６は、濃度データを画像形成部２１０の特性値である網点面積率に変換する出力階調補正処理を行う。階調再現処理部１７は、画像を画素に分割してそれぞれの階調を再現できるように中間調を生成する。
【００４２】
なお、画像処理装置１０が画像読取部１１０及び画像形成部２１０を含まない装置に適用される場合には、画像処理装置１０には画像読取部１１０に代えてスキャナ等の画像出力装置、及び、画像形成部２１０に代えてプリンタ等の画像形成装置が接続される。
【００４３】
図３は、この発明の第１の実施形態に係る画像処理方法を実行する画像処理装置に含まれる色補正／黒生成部１４の構成を示す図である。画像処理装置１０の色補正／黒生成部１４は、色補正処理部２１及び黒生成／下色除去部２２によって構成されている。さらに、色補正処理部２１は、Ｃ，Ｍ，Ｙの各色についての上位ビット抽出部２３ａ〜２３ｃ及びＣ，Ｍ，Ｙの各色についてのテーブルアクセス部２４ａ〜２４ｃによって構成されている。色補正処理部２１の上位ビット抽出部２３ａ〜２３ｃのそれぞれにおいては、入力階調補正部１３から入力されたデータ（色補正処理部２１における処理前の３原色のデータであり、以下に第１表色系データという。）の各色のデータから所定のビット数の上位ビットを抽出してアドレスデータを作成する。このアドレスデータは、テーブルアクセス部２４ａ〜２４ｃに入力される。
【００４４】
以下に、図３を用いて、この発明の実施形態に係る画像処理方法における要部の処理手順を説明する。
【００４５】
上位ビット抽出部２３ａ〜２３ｃが第１表色系データから抽出する上位ビットのビット数は、画像の種類に応じて異なる第２表色系データ（定義は後述）の階調性に応じて、形成された画像品位に影響を与えることのない下位のビット数を除いた値に予め設定されている。例えば、第１表色系データがＣＭＹデータである場合には、テーブルアクセス部が処理を行う色と同じ色のデータに対する抽出ビット数を他の色のデータに対する抽出ビット数よりも高く設定するか、又は、同じ色のデータに対する抽出ビット数にのみ第１表色系データの全ビット数を設定する。例えば、第１表色系データが８×３ビットのＣＭＹデータである場合、Ｃ（シアン）のテーブルアクセス部２４ａに入力されるアドレスデータは、Ｃ（シアン）について８ビット、Ｍ（マゼンタ）について６ビット、Ｙ（イエロー）について６ビットとすることができる。
【００４６】
一方、図３に示すように、第１表色系データがＲＧＢデータである場合には、補色成分（例えば、ＲについてはＣ）のデータを他の入力信号よりも高く設定する。例えば図３では、第１表色系データが８×３ビットのＲＧＢデータであり、Ｃ（シアン）のテーブルアクセス部２４ａに入力されるアドレスデータは、Ｒ（赤）について７ビット、Ｇ（緑）について６ビット、Ｂ（青）について６ビットとされており、上位ビット抽出部２３ａ〜２３ｃのそれぞれは総数１９ビットの上位ビットを抽出する。なお、上位ビット抽出部２３ａ〜２３ｃのそれぞれが抽出する上位ビット数は、第１表色系データの特性に応じて、総数が２４ビット未満となる他の組合せを設定することもできる。
【００４７】
上位ビット抽出部２３ａ〜２３ｃは、第１表色系データから抽出した所定数の上位ビットによって作成したアドレスデータ（Ｒ′Ｇ′Ｂ′データ）を、それぞれの色毎のテーブルアクセス部２４ａ〜２４ｃに入力する。テーブルアクセス部２４ａ〜２４ｃは、予め計算された第１表色系データに対する色補正データ（色補正処理部２１における処理後の複数色のデータであり、以下に第２表色系データという。）を格納したＬＵＴ（メモリテーブル）を備えており、アドレスデータに対応するアドレスに格納されている色補正データをＬＵＴから読み出して出力する。
【００４８】
色補正処理部２１から出力されたＣ，Ｍ，Ｙの各色の補正データは、黒生成／下色除去部２２に入力され、黒生成処理及び下色除去処理が実行される。この黒生成／下色除去部２２で実行される処理は、一例として、一般的なスケルトンブラックを用いた方法によるものとすることができる。図４は、この黒生成処理に用いられるスケルトンカーブの一例を示す図である。スケルトンカーブの入力特性がｙ＝ｆ（ｘ）で表され、入力データをＣ，Ｍ，Ｙ、出力データをＣ′，Ｍ′，Ｙ′，Ｋ′とし、ＵＣＲ（Under Color Removal)率をα（０＜α＜１）とすると、黒生成／下色除去処理は下記第４式によって表される。
【００４９】
【数３】
0003784577.tif 000004
このようにして、色補正処理部２１及び黒生成／下色除去部２２によって構成された色補正／黒生成部１４において、ＲＧＢデータである第１表色系データがＣＭＹデータ（Ｋを含む）である第２表色系データに変換され、空間フィルタ処理部１５に入力される。
【００５０】
上記のように、この発明の実施形態に係る画像処理方法では、第１表色系データ（図３ではＲＧＢデータ）を第２表色系データ（図３ではＣＭＹデータ）に変換する際に、第１表色系データのうち所定数の上位ビットを抽出してアドレスデータ（図３ではＲ′Ｇ′Ｂ′データ）を作成し（アドレスデータ抽出処理）、第２表色系データの３原色のそれぞれの色に対応したＬＵＴにおいて、アドレスデータによって特定されるアドレスに格納されている色補正データを読み出し（色補正データ読み出し処理）、読み出した色補正データからＫ（黒色）データを生成するとともに、下色を除去した後に３色の色補正データ及びＫデータを第２表色系データとして出力する。
【００５１】
これによって、ＬＵＴに格納すべき色補正データの総数は、第１表色系データから所定数の下位ビットを除いて抽出された上位ビットのみの組み合わせの数に一致し、ＬＵＴに格納するためのメモリ容量が削減される。また、下位ビットのデータを用いた補間演算を行う必要がないため、処理時間が短縮されるとともに、回路構成が簡略化される。
【００５２】
図５は、この発明の第２の実施形態に係る画像処理方法を実行する画像処理装置に含まれる色補正／黒生成部の構成を示すブロック図である。この実施形態に係る画像処理装置の色補正／黒生成部１４は、図３に示した構成における黒生成／下色除去部２２に代えて、色補正処理部２１内にＫ（ブラック）の上位ビット抽出部２３ｄ及びテーブルアクセス部２４ｄを備えている。この場合、第１表色系データに応じた黒生成処理の結果を格納したＬＵＴをテーブルアクセス部２４ｄに設けるとともに、テーブルアクセス部２４ａ〜２４ｃが有するＬＵＴには、下色除去処理を施した色補正データを格納しておく。
【００５３】
図５に示すように構成された色補正／黒生成部１４では、図３の構成の場合と比較してテーブルアクセス部２４ａ〜２４ｃがＬＵＴから読み出した色補正データに基づく黒生成処理、及び、テーブルアクセス部２４ａ〜２４ｃがＬＵＴから読み出した色補正データに対する下色除去処理が不要になり、処理時間がさらに短縮される。
【００５４】
また、テーブルアクセス部２４ｄに入力されるＲＧＢデータである第１表色系データの上位ビット数Ｒｂ，Ｇｂ，Ｂｂは、明度成分に対する寄与度に対応して、Ｂｂ≦Ｒｂ≦Ｇｂとなるように設定する。このように、設定することにより、限られたサイズのテーブル内に最も効率的に黒色のＬＵＴを作成することができる。図５に示す例では、Ｒについて６ビット、Ｇについて７ビット、Ｂについて６ビットに設定されている。
【００５５】
図６は、この発明の第３の実施形態に係る画像処理方法を実行する画像処理装置に含まれる色補正／黒生成部１４の構成を示すブロック図である。この実施形態に係る画像処理装置の色補正／黒生成部１４は、図３に示した構成における上位ビット抽出部２３ａ〜２３ｃに代えて、色座標変換部２５、色変換／データ処理部２６及び上位ビット抽出部２７を備えている。色座標変換部２５は、ＲＧＢデータである第１表色系データを均等色空間であるＣＩＥ（Commision Internationale de l'Eclairage ：国際照明委員会）Ｌ* a * ｂ* データ（Ｌ* は明度、a * ，ｂ* は色度）に変換する。
【００５６】
この色座標変換方法は、(1) 画像入力装置（画像読取部１１０）の特性を求めるためにカラーチャート原稿の各色パッチを測色器で測色してＬ* ，a * ，ｂ* の値を求め、(2) 測色に用いたカラーチャート原稿を画像読取部１１０から読み取ってＲＧＢデータを獲得し、(3) 測色したＬ* ，a * ，ｂ* の値と読み取ったＲ，Ｇ，Ｂのデータ値とを対応付けるべくニューラルネットワークやマスキング演算係数決定法によりＬ* ，a * ，ｂ* の値と読み取ったＲ，Ｇ，Ｂのデータ値との間の係数を求めて画像読取部１１０の入力特性を定義し、(4) 得られた係数に基づいて、マトリクスによるマスキング演算、３次元補間によるＬＵＴ法、又は、この発明のＬＵＴ法等の任意の方法により色座標変換を行う。
【００５７】
上記の色座標変換処理によって得られたＬ* a * ｂ* データは、色変換／データ処理部２６に入力され、画像編集による色変換処理、色再現領域補間による明度及び彩度圧縮等のデータ処理を施される。このデータ処理を施されたＬ′* a ′* ｂ′* データは、上位ビット抽出部２７に入力され、各信号の上位ビット信号が抽出される。このとき、色度信号（a ′* ，ｂ′* ）の上位ビット数よりも明度信号（Ｌ′* ）の上位ビット数を多く抽出するよう設定しておくことにより、ＬＵＴとして限られたメモリ容量で最も精度が高く、トーンギャップの少ない自然な画像を形成することができる。図６に示す例では、Ｌ″* 信号については７ビット、a ″* 信号については６ビット、ｂ″* 信号については６ビットが設定されている。
【００５８】
なお、図６に示す例では、色補正処理後に黒生成／下色除去部２２において黒生成処理及び下色除去処理を行うようにしているが、前述したように黒生成／下色除去部２２に代えてＫ（黒色）のテーブルアクセス部を設けることもできる。この発明の実施形態に係る画像処理方法に用いるＬＵＴの作成処理について説明する前に、先ず、一般的な方法によるＬＵＴの作成処理を図７のフローチャートを用いて説明する。Ｃ，Ｍ，Ｙの各色に係るＬＵＴは全て同一の手順によって作成することができる。そこで、一例として、Ｃ（シアン）のＬＵＴの作成方法について説明する。この方法では、入力されたＲＧＢデータである第１表色系データの各色のデータの上位ビットを、アドレスデータＲｉ′，Ｇｉ′，Ｂｉ′として抽出し（ステップ１。以下、ステップをｓと記す。）、次いで、第１表色系データにおける上位ビットを、第１表色系データから除かれる下位ビット数分シフトすることによって上位ビットを抽出する前の第１表色系データＲｉ，Ｇｉ，Ｂｉを求め（ｓ２）、さらに、第１表色系データＲｉ，Ｇｉ，Ｂｉに対するシアン色補正データＣｉを算出する（ｓ３）。この後、ｓ１〜ｓ３の処理を１回終了する毎にインクリメント（１増加）されるカウンタｉの計数値と、上位ビットを抽出したＲＧＢデータの総組み合わせ数ｎとを比較することにより、ｓ１〜ｓ３の処理をｎ回繰り返して実行する（ｓ４→ｓ５→ｓ１）。
【００５９】
上記のｓ１〜ｓ５の処理において、画像読取部１１０から入力される第１表色系データにおけるＲ，Ｇ，Ｂの各色のデータがそれぞれ８ビットであり、上位ビット抽出部２３ａ〜２３ｃにおいて抽出されるそれぞれの上位ビット数をｒub，ｇub，ｂubで表すと、第１表色系データから除かれる下位ビット数ｒlb，ｇlb，ｂlbは下記第５式によって求められ、上位ビットを抽出したＲ，Ｇ，Ｂの各データの総組合せ数ｎは下記第６式によって求められる。
【００６０】
【数４】
0003784577.tif 000005
ｓ１の処理において抽出するアクセスデータＲｉ′，Ｇｉ′，Ｂｉ′は、ＬＵＴにおいて色補正データを格納するアドレスを指定するデータであり、色補正処理時にテーブルアクセス部２４ａに入力されるデータである。また、ｓ２の処理において算出するデータＲｉ，Ｇｉ、Ｂｉは、ＬＵＴを作成する際に用いるデータであり、このデータＲｉ，Ｇｉ，Ｂｉは下記第７式によって算出できる。
【００６１】
【数５】
0003784577.tif 000006
さらに、ｓ３における色補正データＣｉの算出は、例えば、(1) 画像形成部２１０においてＣ，Ｍ，Ｙの各色パッチを出力し、(2) 出力された各色パッチを画像読取部１１０で読み取ってＲＧＢデータを獲得し、(3) 出力されたＣＭＹ値と読み取ったＲＧＢ値とを対応づけてニューラルネットワークやマスキング演算係数決定法により画像読取部１１０と画像形成部２１０の入出力特性、即ち、ＣＭＹ値とＲＧＢ値との係数を定義し、(4) 得られた係数に基づいて色補正計算を行うものである。
【００６２】
ｓ３において得られた色補正データＣｉが、アクセスデータＲｉ′，Ｇｉ′，Ｂｉ′に対するテーブル値としてＣ（シアン）のテーブルアクセス部２４ａが備えるＬＵＴに格納される。
【００６３】
図８は、この発明の実施形態に係る画像処理方法におけるＬＵＴの作成処理を示すフローチャートである。図７に示したＬＵＴの作成処理は一般的な方法であって汎用性があり、例えば、３次元補間法による変換処理にも適用できる。しかし、図７に示した処理によって作成されたＬＵＴを用いて色補正処理を行うと、画像形成装置における入出力特性によっては色ずれやトーンギャップを生じる場合がある。そこで、この実施形態に係る画像処理方法では、図７におけるｓ３の処理に代えて、ｓ１１〜ｓ１５の処理を実行する。
【００６４】
即ち、アドレスデータＲｉ′，Ｇｉ′，Ｂｉ′、及び、入力データＲｉ，Ｇｉ，Ｂｉ（第１演算データ）を生成した後（ｓ１，ｓ２）、下位ビット分のデータΔＲｊ，ΔＧｊ，ΔＢｊを選択し（ｓ１１）、次に、仮の入力データＲｉ＋ΔＲｊ，Ｇｉ＋ΔＧｊ，Ｂｉ＋ΔＢｊ（演算データ・第２演算データ）を算出し（ｓ１２）、この仮の入力データに対する仮の色補正データＣｉｊ（中間補正データ）を算出する（ｓ１３）。このｓ１１〜ｓ１３の処理を、ｓ１３の処理後にインクリメントされるカウンタｊの計数値と、入力信号から除かれる下位ビットの全ての組み合わせの総数ｍとを比較することによってｍ回繰り返し実行し（ｓ１４→ｓ１５→ｓ１１）、得られた仮の色補正データＣｉｊの平均値を色補正データＣｉとして算出する（ｓ１６）。
【００６５】
なお、ｓ１１〜ｓ１３の処理を繰り返す回数である下位ビットの全ての組み合わせの総数ｍは、下記第８式によって算出される。
【００６６】
【数６】
0003784577.tif 000007
次にｓ１６の処理後にインクリメントされるカウンタｉの計数値と、上位ビットを抽出したＲＧＢデータの総組み合わせ数ｎとを比較することによってｎ回繰り返し実行する（ｓ４→ｓ５→ｓ１）。ｓ１６において得られた色補正データＣｉが、アクセスデータＲｉ′，Ｇｉ′，Ｂｉ′に対するテーブル値としてＬＵＴに格納される。
【００６７】
このようにして得られた色補正データＣｉは、色補正処理時における第１表色系データにおける各色のデータの組み合わせのそれそれに対する最適値を考慮して算出されたものであるため、色ズレやトーンギャップを最小限に抑えることができる。また、平均値に代えて、中央値を用いた場合にも、略同様の効果を奏することができるが、この場合には、トーンギャップや色ズレの解消よりも画像の彩度（濃度）の維持及び改善に有効である。
【００６８】
図９は、この発明のさらに別の実施形態に係る画像処理方法におけるＬＵＴの作成処理を示すフローチャートである。この実施形態に係る画像処理方法におけるＬＵＴの作成処理では、図８に示した処理におけるｓ１６とｓ４との間においてｓ２１〜ｓ２７の処理を実行する。即ち、ｓ１１〜ｓ１５の処理によって算出された色補正データＣｉｊの平均値Ｃｉａｖｇ、最大値Ｃｉｍａｘ及び最小値Ｃｉｍｉｎを算出し（ｓ１６，ｓ２１，ｓ２２）、算出した平均値Ｃｉａｖｇ、最大値Ｃｉｍａｘ及び最小値Ｃｉｍｉｎを用いて最適なテーブル値Ｃｉを決定する。
【００６９】
例えば、最大値Ｃｉｍａｘが“２５５”である場合には、テーブル値Ｃｉ＝２５５とすることにより、下位ビットの切り捨てによる彩度（濃度）の低下を完全に防ぐことができる。また、平均値Ｃｉａｖｇが高濃度側の閾値Ｔｈｍａｘに対してＣｉａｖｇ＞Ｔｈｍａｘを満たしている場合には、テーブル値Ｃｉ＝２５５とすることにより、下位ビットの切り捨てによる彩度（濃度）低下、及び、トーンギャップ（色とび）が抑えられる。ここに、高濃度側の閾値Ｔｈｍａｘは任意に設定することができ、例えば“２５０”程度の値が設定される。
【００７０】
そこで、Ｃｉｍａｘ＝２５５、かつ、Ｃｉａｖｇ＞Ｔｈｍａｘであるかの判定を行い（ｓ２３）、条件を満たす場合には上位ビットデータ（Ｒｉ′，Ｇｉ′，Ｂｉ′）は高濃度の値を出力すべきデータであると判断してテーブル値ＣｉにＣｉａｖｇ＋α（αはＣｉａｖｇの関数）を設定する（ｓ２５）。このように、テーブル値として平均値にαを加算した値を設定することにより、平均値のみを用いた場合に生じる彩度（濃度）の低下やトーンギャップ（色とび）を抑制することができる。
【００７１】
一方、ｓ２３において条件を満たさない場合には、上位ビットデータ（Ｒｉ′，Ｇｉ′，Ｂｉ′）は中程度の濃度又は低濃度の値を出力すべきデータであると判断する。
【００７２】
最小値Ｃｉｍｉｎが“０”である場合には、テーブル値Ｃｉ＝０とすることにより、下位ビットの切り捨てによる不自然な下地の発生を防止することができる。また、平均値Ｃｉａｖｇが低濃度側の閾値Ｔｈｍｉｎに対してＣｉａｖｇ＜Ｔｈｍｉｎの条件を満たしている場合には、テーブル値Ｃｉ＝０とすることによって下位ビットの切り捨てによる不自然な下地発生及びトーンギャップ（色とび）が抑えられる。なお、低濃度側の閾値Ｔｈｍｉｎも任意に設定することができ、例えば、２５６階調において“１０”や“２０”等の値が設定される。
【００７３】
そこで、Ｃｉｍｉｎ＝０、かつ、Ｃｉａｖｇ＜Ｔｈｍｉｎであるかの判定を行い（ｓ２４）、条件を満たす場合には上位ビットデータ（Ｒｉ′，Ｇｉ′，Ｂｉ′）は低濃度の値を出力すべきデータであると判断してテーブル値ＣｉにＣｉａｖｇ−β（βはＣｉａｖｇの関数）を設定する（ｓ２６）。このように、テーブル値として平均値にβを減算した値を設定することにより、平均値のみを用いた場合に生じる下地の発生やトーンギャップ（色とび）を抑えることができる。
【００７４】
一方、ｓ２４において条件を満たさない場合には、上位ビットデータ（Ｒｉ′，Ｇｉ′，Ｂｉ′）は中程度の濃度の値を出力すべきデータであると判断し、テーブル値Ｃｉとして平均値Ｃｉａｖｇが設定される（ｓ２７）。
【００７５】
この後、ｓ２７の処理の後にインクリメントされるカウンタｉの計数値と、入力データの上位ビットデータの組み合わせの総数ｎとを比較することにより、ｓ１→ｓ２→ｓ１１〜ｓ１６→ｓ２１〜ｓ２７の処理をｎ回繰り返して実行することにより、Ｃ（シアン）のテーブルアクセス部２４ａに備えられるＬＵＴに格納すべき全てのテーブル値が決定される。
【００７６】
以上の処理により、例えば、画像出力装置の低濃度範囲の感度が不十分であったり、低濃度範囲の感度特性が濃度に対して非線形である場合にも、下位ビットの切り捨てによって原稿にない不自然な下地が発生することを防止できる。また、画像出力装置の高濃度範囲の感度が不十分であったり、高濃度範囲の感度特性が濃度に対して非線形である場合にも、下位ビットの切り捨てによって生じる彩度（濃度）の低下やトーンギャップ（色とび）を防止することができる。
【００７７】
【発明の効果】
請求項１に記載の発明によれば、出力画像データの階調性に応じて決定された所定ビット数の上位ビットデータを入力画像データから抽出したアドレスデータと色補正データとの関係が色補正テーブルに記憶されている。色補正データは、１）アドレスデータを入力画像データから除かれる下位ビットデータのビット数分だけシフトさせ、２）このデータに、全ての組み合わせの下位ビットデータを付加して演算データを作成し、３）演算データを、入力画像データと出力画像データとの間の特性に基づいて変換することにより求められる。入力画像データが入力されると、入力画像データから所定ビット数の上位ビットデータがアドレスデータとして抽出され、抽出されたアドレスデータに対応する色補正データが色補正テーブルから読み出される。色補正テーブルには入力画像データのうち出力画像データの階調性に応じて決定された所定ビット数の上位ビットデータに対応する色補正データのみを記憶することができ、テーブルサイズを小型化できるとともに、入力画像データの下位ビットデータを用いた補間処理を行うことなく出力画像データにおける階調性を確保することができ、入力画像データを十分な階調性のある出力画像データに変換するための処理を短時間化することができる。請求項２に記載の発明によれば、出力画像データを表現する第２表色系の各色の特性に応じて、入力画像データを表現する第１表色系の色毎に個別に決定したビット数の入力画像データに対してＬＵＴ法による色補正を行うことにより、出力画像データの階調性等の特性が色毎に相違する場合にも、各色の特性に応じて変換精度を維持しつつ最小限のテーブルサイズの色補正テーブルを用いた色補正処理を行うことができる。
【００７８】
請求項３に記載の発明によれば、入力画像データを表現する第１表色系の各色のうちで出力画像データの明度に与える影響が高い色の入力画像データについてのアドレスデータのビット数を、他の色の入力画像データについてのアドレスデータのビット数よりも多く抽出することにより、最小限のテーブルサイズの色補正テーブルを用いて、黒色の出力画像データを作成することができる。
【００７９】
請求項４に記載の発明によれば、第１表色系によって表現される入力画像データを明度及び色度によって構成される均等色空間座標におけるデータに変換し、変換後の入力画像データにおける明度データについてのアドレスデータのビット数を、色度データについてのアドレスデータのビット数よりも多く抽出される。よって、第１表色系で表現される入力画像データは均等色空間座標系に変換された明度について色度より詳細に第２表色系で表現される出力画像データに変換されるので、最小限のテーブルサイズの色補正テーブルを用いて、トーンギャップ等の欠陥の少ない自然な状態の出力画像データを得ることができる。
【００８０】
請求項５に記載の発明によれば、第１表色系の入力画像データを第２表色系の出力画像データに変換する際に参照される色補正テーブルには、色補正データを、入力画像データの上位ビットデータであるアドレスデータに対応づけられて記憶されている。色補正データは、出力画像データの階調性に応じて入力画像データから抽出された所定ビット数の上位ビットデータを下位ビットデータのビット数分シフトした第１演算データに入力画像データとして取り得る全ての組み合わせの下位ビットデータを付加して作成された第２演算データを、入力画像データ及び出力画像データの間の特性に基づいて変換することにより求められる。このように構成することで、色補正テーブルを出力画像データの階調性を確保することができる最小のテーブルサイズにすることができる。
【００８１】
請求項６に記載の発明によれば、入力画像データの濃度レベルを３段階に分類し、各濃度レベルに応じて所定値によって調整した色補正データを色補正テーブルに記憶することにより、出力画像の高濃度部分における濃度の低下、低濃度部分における下地の発生やトーンギャップの発生等による画質の劣化を防止することができる。
【００８２】
請求項７に記載の発明によれば、入力画像データのそれぞれについて、所定ビット数の上位ビットデータに複数の下位ビットデータを順に付加することによって作成される第２の演算データを基に複数の中間補正データを算出し、各入力データに対しての中間補正データの平均値、中央値、最大値又は最小値のいずれかが、出力データの特性に応じて選択的に色補正テーブルに記憶することにより、色補正テーブルに記憶される。このように構成することで、入力画像データから除かれた下位ビットデータを反映して色補正データが求められているので、下位ビットデータを除外することによる高濃度部分の濃度低下、低濃度部分の下色の発生やトーンギャップの発生を確実に防止することができる。
【００８３】
請求項８に記載の発明によれば、入力画像データが入力された際に、入力画像データから所定ビット数の上位ビットデータがアドレスデータとして抽出され、抽出されたアドレスデータに対応する色補正データが色補正テーブルから読み出される。色補正テーブルには、出力画像データの階調性に応じて決定された所定ビット数の上位ビットデータを入力画像データから抽出したアドレスデータと、このアドレスデータを除かれる下位ビットデータ数分シフトさせ、全ての組み合わせの下位ビットデータを付加することにより得られる演算データを、入力画像データ及び出力画像データの間の特性に基づいて変換した色補正データとの関係が記憶されている。よって、入力画像データの下位ビットデータを用いた補間処理を行うことなく、出力画像データにおける階調性を確保することができ、入力画像データを十分な階調性のある出力画像データに変換するための処理を短時間化することができる。
【図面の簡単な説明】
【図１】この発明の実施形態に係る画像処理方法が適用される画像処理装置を含む画像形成装置の構成を示す図である。
【図２】上記画像形成装置に適用される画像処理装置の構成を示すブロック図である。
【図３】この発明の第１の実施形態に係る画像処理方法を実行する画像処理装置に含まれる色補正／黒生成部の構成を示す図である。
【図４】黒生成処理に用いられるスケルトンカーブの一例を示す図である。
【図５】この発明の第２の実施形態に係る画像処理方法を実行する画像処理装置に含まれる色補正／黒生成部の構成を示すブロック図である。
【図６】この発明の第３の実施形態に係る画像処理方法を実行する画像処理装置に含まれる色補正／黒生成部の構成を示すブロック図である。
【図７】この発明の実施形態に係る画像処理方法に用いるＬＵＴの作成処理を説明するために、一般的な方法を用いてＬＵＴを作成処理する際の示すフローチャートである。
【図８】この発明の実施形態に係る画像処理方法におけるＬＵＴの作成処理を示すフローチャートである。
【図９】この発明の別の実施形態に係る画像処理方法におけるＬＵＴの作成処理を示すフローチャートである。
【図１０】ＬＵＴ法である３次元補間法による画像データの変換処理を示す図である。
【符号の説明】
１０−画像処理装置
１４−色補正／黒生成部
２１−色補正処理部
２３ａ〜２３ｄ，２７−上位ビット抽出部
２４ａ〜２４ｄ−テーブルアクセス部
【図１】
0003784577.tif 000008
【図２】
0003784577.tif 000009
【図３】
0003784577.tif 000010
【図４】
0003784577.tif 000011
【図５】
0003784577.tif 000012
【図６】
0003784577.tif 000013
【図７】
0003784577.tif 000014
【図８】
0003784577.tif 000015
【図９】
0003784577.tif 000016
【図１０】
0003784577.tif 000017