(57)【要約】【課題】色変換に用いるデータを記憶するためのメモリー量を削減する。【解決手段】ＣＭＹＫ色空間における入力値の組み合わせ（Ｃin，Ｍin，Ｙin，Ｋin）を、ＣＭＹＫ色空間における出力値の組み合わせ（Ｃout，Ｍout，Ｙout，Ｋout）に色変換するＣＭＹＫ→ＣＭＹＫ色変換回路７０において、近似値算出部７１は、色成分毎の近似式により色成分毎の近似値（Ｃａ，Ｍａ，Ｙａ，Ｋａ）を算出し、補正値演算部７２は、色成分毎の４Ｄ−ＬＵＴを参照して、入力値の組み合わせに対応する色成分毎の補正値（ΔＣ，ΔＭ，ΔＹ，ΔＫ）を取得し、シアン加算部７３Ｃ、マゼンタ加算部７３Ｍ、イエロー加算部７３Ｙ及びブラック加算部７３Ｋは、近似値算出部７１により算出された色成分毎の近似値に対し、補正値演算部７２により取得された色成分毎の補正値を加算して、色成分毎の出力値を算出する。【選択図】図２
2013012795.tif 000002
【特許請求の範囲】
【請求項１】
３次元以上の色空間における色成分毎の入力値の組み合わせを、当該色空間と同一の色空間における色成分毎の出力値の組み合わせに色変換する色変換回路において、
入力値の組み合わせに対する色変換後の色成分毎の出力値の関係を近似する色成分毎の近似式を記憶する第１記憶部と、
色成分毎に、所定の間隔で取られた入力値の組み合わせに対して、色変換後の出力値と前記近似式により算出される近似値との差分である補正値が対応付けられたルックアップテーブルを記憶する第２記憶部と、
入力値の組み合わせを入力として前記第１記憶部に記憶されている色成分毎の近似式により色成分毎の近似値を算出する第１処理部と、
入力値の組み合わせを入力として前記第２記憶部に記憶されている色成分毎のルックアップテーブルを参照して、前記入力された入力値の組み合わせに対応する色成分毎の補正値を取得する第２処理部と、
前記第１処理部により算出された色成分毎の近似値に対し、前記第２処理部により取得された色成分毎の補正値を加算又は減算して、色成分毎の出力値を算出する第３処理部と、
を備える色変換回路。
【請求項２】
前記第２処理部は、前記第２記憶部に記憶されている色成分毎のルックアップテーブルの前記入力された入力値の組み合わせから所定の範囲内の入力値の組み合わせに対応する一又は複数の色成分毎の補正値を参照して、前記入力された入力値の組み合わせに対応する色成分毎の補正値を補間演算する、
請求項１に記載の色変換回路。
【請求項３】
前記近似式は、色成分毎の入力値の一次式で表される、
請求項１又は２に記載の色変換回路。
【請求項４】
前記第１記憶部には、前記色成分毎に近似式が複数記憶されており、
前記第１処理部は、入力値の組み合わせの範囲に応じて、前記第１記憶部に複数記憶されている色成分毎の近似式から一の近似式を選択し、当該選択した一の近似式により色成分毎の近似値を算出する、
請求項１から３のいずれか一項に記載の色変換回路。
【請求項５】
前記第２記憶部に記憶されている色成分毎のルックアップテーブルに含まれる色成分毎の補正値は、全て正の値又は全て負の値である、
請求項１から４のいずれか一項に記載の色変換回路。
【請求項６】
請求項１から５のいずれか一項に記載の色変換回路と、
当該色変換回路により色変換された色成分毎の出力値の組み合わせに基づいて画像形成を行う画像形成部と、
を備える画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変換回路及び画像形成装置に関する。
【背景技術】
【０００２】
従来、カラープリンター等の画像形成装置では、画像形成装置の特性に合わせて、入力階調値に対して色変換を行い、色変換後の階調値に基づいて画像形成が行われている。色変換では、シアン、マゼンタ、イエロー、ブラック等の色成分毎の入力値の組み合わせに対して出力値の組み合わせが対応付けられたルックアップテーブルが用いられる。
【０００３】
例えば、ニューラルネットワークを用いてγ補正値を求め、この値を出力階調値としてγ補正テーブルに格納したカラー画像補正装置が提案されている（例えば、特許文献１）。
また、入力画像特性に応じて出力される基準色票を測色し、これに基づいて補正テーブルに格納された補正係数を校正し、校正後の補正係数に基づいてγ補正を行うカラー画像出力装置が提案されている（例えば、特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−３３６３６６号公報
【特許文献２】特開２００２−１１８７６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、色変換に用いるルックアップテーブルに格納されている出力値のデータは、一般に、０〜２５５の２５６階調にて表される。すなわち、１つの出力値のデータを記憶するためには、少なくとも８bitのメモリー容量を確保する必要があった。そのため、ルックアップテーブルに格納される出力値の数が多くなるほど、データ量も大きくなり、さらに、色数分を乗じると、その分データ量も膨大となる。
例えば、シアン、マゼンタ、イエロー、ブラックの色成分毎の入力値について、それぞれ１８個の格子点を取ってルックアップテーブルを作成すると、データ量は、
１８×１８×１８×１８×８bit×４色≒３．４Mbit
となる。一般に、メモリー容量が大きくなると、それだけコストがかかるので、コスト面において大変不利である。
【０００６】
また、色変換処理は、画素毎の属性（テキスト、グラフィック、イメージ）に応じて変換条件が異なるため、属性毎に異なるルックアップテーブルを用いる場合には、データ量はさらに大きくなる。
【０００７】
本発明は上記の従来技術における問題に鑑みてなされたものであって、色変換に用いるデータを記憶するためのメモリー量を削減することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、３次元以上の色空間における色成分毎の入力値の組み合わせを、当該色空間と同一の色空間における色成分毎の出力値の組み合わせに色変換する色変換回路において、入力値の組み合わせに対する色変換後の色成分毎の出力値の関係を近似する色成分毎の近似式を記憶する第１記憶部と、色成分毎に、所定の間隔で取られた入力値の組み合わせに対して、色変換後の出力値と前記近似式により算出される近似値との差分である補正値が対応付けられたルックアップテーブルを記憶する第２記憶部と、入力値の組み合わせを入力として前記第１記憶部に記憶されている色成分毎の近似式により色成分毎の近似値を算出する第１処理部と、入力値の組み合わせを入力として前記第２記憶部に記憶されている色成分毎のルックアップテーブルを参照して、前記入力された入力値の組み合わせに対応する色成分毎の補正値を取得する第２処理部と、前記第１処理部により算出された色成分毎の近似値に対し、前記第２処理部により取得された色成分毎の補正値を加算又は減算して、色成分毎の出力値を算出する第３処理部と、を備える。
【０００９】
請求項２に記載の発明は、請求項１に記載の色変換回路において、前記第２処理部は、前記第２記憶部に記憶されている色成分毎のルックアップテーブルの前記入力された入力値の組み合わせから所定の範囲内の入力値の組み合わせに対応する一又は複数の色成分毎の補正値を参照して、前記入力された入力値の組み合わせに対応する色成分毎の補正値を補間演算する。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載の色変換回路において、前記近似式は、色成分毎の入力値の一次式で表される。
【００１１】
請求項４に記載の発明は、請求項１から３のいずれか一項に記載の色変換回路において、前記第１記憶部には、前記色成分毎に近似式が複数記憶されており、前記第１処理部は、入力値の組み合わせの範囲に応じて、前記第１記憶部に複数記憶されている色成分毎の近似式から一の近似式を選択し、当該選択した一の近似式により色成分毎の近似値を算出する。
【００１２】
請求項５に記載の発明は、請求項１から４のいずれか一項に記載の色変換回路において、前記第２記憶部に記憶されている色成分毎のルックアップテーブルに含まれる色成分毎の補正値は、全て正の値又は全て負の値である。
【００１３】
請求項６に記載の発明は、請求項１から５のいずれか一項に記載の色変換回路と、当該色変換回路により色変換された色成分毎の出力値の組み合わせに基づいて画像形成を行う画像形成部と、を備える画像形成装置である。
【発明の効果】
【００１４】
請求項１、６に記載の発明によれば、色変換後の出力値と近似式により算出される近似値との差分である補正値を記憶しておけばよいので、色変換に用いるデータを記憶するためのメモリー量を削減することができる。
【００１５】
請求項２に記載の発明によれば、入力値の組み合わせに対応する色成分毎の補正値を補間演算により取得することができる。
【００１６】
請求項３に記載の発明によれば、色成分毎の近似値を容易に算出することができる。
【００１７】
請求項４に記載の発明によれば、入力値の組み合わせの範囲に応じて、より正確な近似式を用いることにより、さらに、色変換に用いるデータを記憶するためのメモリー量を削減することができる。
【００１８】
請求項５に記載の発明によれば、色成分毎の補正値を、全て正の値又は全て負の値にすることにより、正負の符号を示す１ビット分のデータ量を削減することができる。
【図面の簡単な説明】
【００１９】
【図１】本実施の形態における画像形成装置の構成を示すブロック図である。
【図２】ＣＭＹＫ→ＣＭＹＫ色変換回路の構成を示す図である。
【図３】シアン用近似式の例である。
【図４】１次元での補間演算を説明するための図である。
【図５】変形例１におけるシアン用近似式の例である。
【図６】Ｃin，Ｍin，Ｙinの構成比率を説明するための図である。
【図７】シアン用近似式の例である。
【図８】ブラック用近似式の例である。
【図９】ｍｉｎ（Ｃin，Ｍin，Ｙin）を説明するための図である。
【図１０】変形例２におけるシアン用近似式の例である。
【図１１】変形例３におけるシアン用近似式の例である。
【発明を実施するための形態】
【００２０】
以下、図面を参照して、本発明の実施の形態について説明する。なお、発明の範囲は図示例に限定されない。
【００２１】
図１に、本実施の形態における画像形成装置１００の構成を示す。図１に示すように、画像形成装置１００は、本体部１０、画像読取部２０、操作部３０、表示部４０、画像形成部５０、通信部６０等を備える複合機（ＭＦＰ：Multi-functional Peripheral）である。また、本体部１０は、画像処理部１、制御部２、記憶部３、ＤＲＡＭ（Dynamic Random Access Memory）制御部４、ＤＲＡＭ５を備えて構成されている。
【００２２】
画像読取部２０は、光源、ＣＣＤ（Charge Coupled Device）、Ａ／Ｄ変換器等を備える。画像読取時には、光源から原稿へ照明走査した光の反射光を結像してＣＣＤにより光電変換することにより原稿画像を読み取り、画像信号（アナログ信号）を生成する。その後、画像信号をＡ／Ｄ変換器によりデジタル画像データに変換し、本体部１０の画像処理部１に出力する。
【００２３】
なお、画像読取部２０は、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の各色に分離して色毎の画像データを出力する。各色の画像データは、画像読取部２０と画像処理部１との間の図示しない補正処理部において、輝度ムラの補正処理、輝度特性の補正処理等の各種処理が施された後、画像処理部１に入力される。
【００２４】
操作部３０は、数字キーやスタートキー等の各種キー、表示部４０と一体的に形成されたタッチパネルを備えて構成され、ユーザーによる操作入力を受け付ける。操作部３０は、キーやタッチパネルが操作されると、対応する操作信号を制御部２に出力する。
【００２５】
表示部４０は、ＬＣＤ（Liquid Crystal Display）を備え、制御部２からの指示に従って、各種操作画面や各種処理結果を表示する。
【００２６】
画像形成部５０は、本体部１０の画像処理部１から入力される画像データに基づいて、用紙上に画像形成を行う。画像形成部５０は、電子写真方式の画像形成を行うものであり、感光体ドラム、感光体ドラムの帯電を行う帯電部、画像データに基づいて感光体ドラム表面を露光走査する露光部、感光体ドラムにトナーを付着させる現像部、感光体ドラム上に形成されたトナー像を用紙に転写する転写部、用紙上に形成されたトナー像を定着させる定着部等から構成される。本実施の形態では、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の４色のトナーを用いて画像形成を行う。
【００２７】
通信部６０は、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等の通信ネットワークＮに接続してデータ通信を行うためのインターフェースである。通信部６０は、例えばＬＡＮカード等の通信制御カードにより構成され、通信ネットワークＮに接続された外部装置との間で各種データの送受信を行う。
【００２８】
次に、本体部１０の各部について説明する。
画像処理部１は、画像読取部２０により生成された画像データ、通信部６０により受信された画像データに対し、色変換処理を含む各種画像処理を施して、画像形成部５０に出力される画像データを生成する。
【００２９】
制御部２は、記憶部３に記憶されている各種処理プログラムに従って、画像形成装置１００の各部の動作を集中制御する。
【００３０】
記憶部３は、制御部２で実行される各種処理プログラムの他、各部で必要なパラメーターやデータ等を記憶している。
【００３１】
ＤＲＡＭ制御部４は、ＤＲＡＭ５に記憶された画像データの入出力を制御する。
ＤＲＡＭ５は、画像データを記憶する画像メモリーである。
【００３２】
図２に、画像処理部１に含まれるＣＭＹＫ→ＣＭＹＫ色変換回路７０の構成を示す。ＣＭＹＫ→ＣＭＹＫ色変換回路７０は、ＡＳＩＣ（Application Specific Integrated Circuit）やＦＰＧＡ（Field Programmable Gate Array）等により構成され、ＣＭＹＫ色空間における色成分毎の入力値の組み合わせ（Ｃin，Ｍin，Ｙin，Ｋin）を、ＣＭＹＫ色空間における色成分毎の出力値の組み合わせ（Ｃout，Ｍout，Ｙout，Ｋout）に色変換する。ここで、各入力値及び各出力値は、階調を表しており、それぞれ０〜２５５の範囲を取り得る。なお、画像読取部２０により生成された画像データは、ＣＭＹＫ→ＣＭＹＫ色変換回路７０に入力される前に、ＲＧＢデータからＣＭＹＫデータに変換されている。
【００３３】
ＣＭＹＫ→ＣＭＹＫ色変換回路７０は、第１処理部としての近似値算出部７１、第２処理部としての補正値演算部７２、第３処理部としてのシアン加算部７３Ｃ、マゼンタ加算部７３Ｍ、イエロー加算部７３Ｙ及びブラック加算部７３Ｋを備える。
【００３４】
近似値算出部７１は、第１記憶部としてのメモリー７４を備える。メモリー７４には、入力値の組み合わせに対する色変換後の色成分毎の出力値の関係を近似する色成分毎の近似式（シアン用近似式７５Ｃ、マゼンタ用近似式７５Ｍ、イエロー用近似式７５Ｙ、ブラック用近似式７５Ｋ）が記憶されている。
【００３５】
近似値算出部７１は、入力値の組み合わせ（Ｃin，Ｍin，Ｙin，Ｋin）を入力として、メモリー７４に記憶されている色成分毎の近似式により色成分毎の近似値（Ｃａ，Ｍａ，Ｙａ，Ｋａ）を算出する。
【００３６】
具体的に、近似値算出部７１は、入力値の組み合わせを入力として、シアン用近似式７５Ｃにより、シアンの近似値Ｃａを算出する。シアン用近似式７５Ｃは、各入力値Ｃin，Ｍin，Ｙin，Ｋinの関数ｆｃとして表される。
Ｃａ＝ｆｃ（Ｃin，Ｍin，Ｙin，Ｋin）      （１−１）
【００３７】
近似値算出部７１は、入力値の組み合わせを入力として、マゼンタ用近似式７５Ｍにより、マゼンタの近似値Ｍａを算出する。マゼンタ用近似式７５Ｍは、各入力値Ｃin，Ｍin，Ｙin，Ｋinの関数ｆｍとして表される。
Ｍａ＝ｆｍ（Ｃin，Ｍin，Ｙin，Ｋin）      （１−２）
【００３８】
近似値算出部７１は、入力値の組み合わせを入力として、イエロー用近似式７５Ｙにより、イエローの近似値Ｙａを算出する。イエロー用近似式７５Ｙは、各入力値Ｃin，Ｍin，Ｙin，Ｋinの関数ｆｙとして表される。
Ｙａ＝ｆｙ（Ｃin，Ｍin，Ｙin，Ｋin）      （１−３）
【００３９】
近似値算出部７１は、入力値の組み合わせを入力として、ブラック用近似式７５Ｋにより、ブラックの近似値Ｋａを算出する。ブラック用近似式７５Ｋは、各入力値Ｃin，Ｍin，Ｙin，Ｋinの関数ｆｋとして表される。
Ｋａ＝ｆｋ（Ｃin，Ｍin，Ｙin，Ｋin）      （１−４）
【００４０】
シアン用近似式７５Ｃとして、各色成分の入力値を変数とした一次式を用いる場合の例を、式（２）に示す。
Ｃａ＝α１×Ｃin＋α２×Ｍin＋α３×Ｙin＋α４×Ｋin＋β１      （２）
ここで、α１、α２、α３、α４、β１は予め定められた定数である。
【００４１】
ＵＣＲ（Under Color Removal）やトナー量制限を考慮しない場合には、図３に示すように、シアンの入力値Ｃinに対する出力値Ｃoutを表す変換曲線Ｈ１は、近似式（３）により表される近似直線Ｌ１で近似される。
Ｃａ＝α５×Ｃin      （３）
ここで、α５は予め定められた定数である。
【００４２】
補正値演算部７２は、第２記憶部としてのメモリー７６を備える。メモリー７６には、色成分毎の４次元ルックアップテーブル（以下、４Ｄ（Dimension）−ＬＵＴ（Look Up Table）という。）（シアン用４Ｄ−ＬＵＴ７７Ｃ、マゼンタ用４Ｄ−ＬＵＴ７７Ｍ、イエロー用４Ｄ−ＬＵＴ７７Ｙ、ブラック用４Ｄ−ＬＵＴ７７Ｋ）が記憶されている。
【００４３】
シアン用４Ｄ−ＬＵＴ７７Ｃは、所定の間隔で取られた入力値の組み合わせ（格子点）に対して、色変換後の出力値Ｃoutとシアン用近似式７５Ｃにより算出される近似値Ｃａとの差分であるシアンの補正値ΔＣが対応付けられている。ここで、差分は、色変換後の出力値Ｃoutからシアン用近似式７５Ｃにより算出される近似値Ｃａを減算した値であってもよいし、シアン用近似式７５Ｃにより算出される近似値Ｃａから色変換後の出力値Ｃoutを減算した値であってもよいが、シアン用４Ｄ−ＬＵＴ７７Ｃ内では、いずれかに統一しておく。本実施の形態では、差分として、色変換後の出力値Ｃoutからシアン用近似式７５Ｃにより算出される近似値Ｃａを減算した値を用いる。マゼンタ、イエロー、ブラックについても同様である。
【００４４】
マゼンタ用４Ｄ−ＬＵＴ７７Ｍは、所定の間隔で取られた入力値の組み合わせ（格子点）に対して、色変換後の出力値Ｍoutとマゼンタ用近似式７５Ｍにより算出される近似値Ｍａとの差分であるマゼンタの補正値ΔＭが対応付けられている。
【００４５】
イエロー用４Ｄ−ＬＵＴ７７Ｙは、所定の間隔で取られた入力値の組み合わせ（格子点）に対して、色変換後の出力値Ｙoutとイエロー用近似式７５Ｙにより算出される近似値Ｙａとの差分であるイエローの補正値ΔＹが対応付けられている。
【００４６】
ブラック用４Ｄ−ＬＵＴ７７Ｋは、所定の間隔で取られた入力値の組み合わせ（格子点）に対して、色変換後の出力値Ｋoutとブラック用近似式７５Ｋにより算出される近似値Ｋａとの差分であるブラックの補正値ΔＫが対応付けられている。
【００４７】
メモリー７６に記憶されているシアン用４Ｄ−ＬＵＴ７７Ｃ、マゼンタ用４Ｄ−ＬＵＴ７７Ｍ、イエロー用４Ｄ−ＬＵＴ７７Ｙ、ブラック用４Ｄ−ＬＵＴ７７Ｋに含まれる色成分毎の補正値は、全て正の値又は全て負の値であることが望ましい。図３に示す例では、シアンの補正値ΔＣは、全て正の値である。
【００４８】
補正値演算部７２は、入力値の組み合わせ（Ｃin，Ｍin，Ｙin，Ｋin）を入力として、メモリー７６に記憶されている色成分毎の４Ｄ−ＬＵＴを参照して、入力された入力値の組み合わせに対応する色成分毎の補正値（ΔＣ，ΔＭ，ΔＹ，ΔＫ）を取得する。具体的には、補正値演算部７２は、シアン用４Ｄ−ＬＵＴ７７Ｃ、マゼンタ用４Ｄ−ＬＵＴ７７Ｍ、イエロー用４Ｄ−ＬＵＴ７７Ｙ、ブラック用４Ｄ−ＬＵＴ７７Ｋの、入力された入力値の組み合わせから所定の範囲内の入力値の組み合わせに対応する一又は複数の色成分毎の補正値を参照して、入力された入力値の組み合わせに対応する色成分毎の補正値を補間演算する。
【００４９】
例えば、補正値演算部７２は、入力値の組み合わせを入力として、シアン用４Ｄ−ＬＵＴ７７Ｃを参照して、入力された入力値の組み合わせに対応するシアンの補正値ΔＣを補間演算して取得する。
【００５０】
補正値演算部７２は、入力値の組み合わせを入力として、マゼンタ用４Ｄ−ＬＵＴ７７Ｍを参照して、入力された入力値の組み合わせに対応するマゼンタの補正値ΔＭを補間演算して取得する。
【００５１】
補正値演算部７２は、入力値の組み合わせを入力として、イエロー用４Ｄ−ＬＵＴ７７Ｙを参照して、入力された入力値の組み合わせに対応するイエローの補正値ΔＹを補間演算して取得する。
【００５２】
補正値演算部７２は、入力値の組み合わせを入力として、ブラック用４Ｄ−ＬＵＴ７７Ｋを参照して、入力された入力値の組み合わせに対応するブラックの補正値ΔＫを補間演算して取得する。
【００５３】
ここで、補正値演算部７２において行われる補間演算について説明する。
補正値を補間演算により求める際には、４次元空間での補間を行うが、ここでは、図４を参照して、１次元での補間を例にして説明する。シアンの入力値Ｃinに対して出力値Ｃoutの近似値Ｃａを算出するための近似式をＣａ＝ｆ（Ｃin）とする。シアン用のＬＵＴには、Ｃin＝ａ，ｂに対する補正値ΔＡ，ΔＢが格納されている。Ｃin＝ａ，ｂに対する色変換後の出力値ＣoutをＡ，Ｂとする。シアンの入力値ｘに対する色変換後の出力値をＸ、ｘに対する補正値をΔＸとする。また、ｘからａ，ｂまでの距離をそれぞれＸａ，Ｘｂとする。
【００５４】
Ｘ＝ｆ（ｘ）＋ΔＸ
＝［｛ｆ（ａ）＋ΔＡ｝×Ｘｂ＋｛ｆ（ｂ）＋ΔＢ｝×Ｘａ］／（Ｘａ＋Ｘｂ）
＝［｛ｆ（ａ）×Ｘｂ｝＋｛ｆ（ｂ）×Ｘａ｝］／（Ｘａ＋Ｘｂ）
＋（ΔＡ×Ｘｂ＋ΔＢ×Ｘａ）／（Ｘａ＋Ｘｂ）
ｆ（Ｃin）が一次式の場合には、
ｆ（ｘ）＝［｛ｆ（ａ）×Ｘｂ｝＋｛ｆ（ｂ）×Ｘａ｝］／（Ｘａ＋Ｘｂ）
であるから、
ΔＸ＝（ΔＡ×Ｘｂ＋ΔＢ×Ｘａ）／（Ｘａ＋Ｘｂ）      （４）
となる。
【００５５】
補間演算処理については、線形補間法に限らず、最近傍補間法、バイキュービック法等、他の補間方法を用いてもよい。
【００５６】
シアン加算部７３Ｃは、近似値算出部７１により算出されたシアンの近似値Ｃａに対し、補正値演算部７２により取得されたシアンの補正値ΔＣを加算して、シアンの出力値Ｃoutを算出する。
Ｃout＝Ｃａ＋ΔＣ      （５−１）
【００５７】
マゼンタ加算部７３Ｍは、近似値算出部７１により算出されたマゼンタの近似値Ｍａに対し、補正値演算部７２により取得されたマゼンタの補正値ΔＭを加算して、マゼンタの出力値Ｍoutを算出する。
Ｍout＝Ｍａ＋ΔＭ      （５−２）
【００５８】
イエロー加算部７３Ｙは、近似値算出部７１により算出されたイエローの近似値Ｙａに対し、補正値演算部７２により取得されたイエローの補正値ΔＹを加算して、イエローの出力値Ｙoutを算出する。
Ｙout＝Ｙａ＋ΔＹ      （５−３）
【００５９】
ブラック加算部７３Ｋは、近似値算出部７１により算出されたブラックの近似値Ｋａに対し、補正値演算部７２により取得されたブラックの補正値ΔＫを加算して、ブラックの出力値Ｋoutを算出する。
Ｋout＝Ｋａ＋ΔＫ      （５−４）
【００６０】
ＣＭＹＫ→ＣＭＹＫ色変換回路７０において色変換が行われた後、画像形成部５０により、色成分毎の出力値の組み合わせ（Ｃout，Ｍout，Ｙout，Ｋout）に基づいて、用紙に画像形成が行われる。
【００６１】
以上説明したように、本実施の形態における画像形成装置１００によれば、色変換後の出力値と近似式により算出される近似値との差分である補正値を記憶しておけばよいので、色変換に用いるデータを記憶するためのメモリー量を削減することができる。
【００６２】
従来は、色変換後の出力値（例えば、８bitデータ）そのものをＬＵＴに格納していたが、本実施の形態によれば、シアン用４Ｄ−ＬＵＴ７７Ｃ、マゼンタ用４Ｄ−ＬＵＴ７７Ｍ、イエロー用４Ｄ−ＬＵＴ７７Ｙ、ブラック用４Ｄ−ＬＵＴ７７Ｋには、近似値に対して加算する補正値のみを格納すればよいので、データ量を極めて小さくすることができる。
例えば、シアン、マゼンタ、イエロー、ブラックの色成分毎の入力値について、それぞれ１８個の格子点を取って４Ｄ−ＬＵＴを作成する際、各補正値が７bitで表せる場合には、データ量は、
１８×１８×１８×１８×７bit×４色≒２．９Mbit
となる。８bitの出力値を４Ｄ−ＬＵＴに格納していた従来の場合（約３．４Mbit）と比較して、かなりのメモリー量を削減することができる。
【００６３】
また、補正値演算部７２では、メモリー７６に記憶されているシアン用４Ｄ−ＬＵＴ７７Ｃ、マゼンタ用４Ｄ−ＬＵＴ７７Ｍ、イエロー用４Ｄ−ＬＵＴ７７Ｙ、ブラック用４Ｄ−ＬＵＴ７７Ｋの、入力された入力値の組み合わせから所定の範囲内の入力値の組み合わせに対応する一又は複数の色成分毎の補正値を参照して、入力値の組み合わせに対応する色成分毎の補正値を補間演算により取得することができる。
【００６４】
また、近似式として、色成分毎の入力値の一次式を用いることにより、色成分毎の近似値を容易に算出することができる。
【００６５】
また、シアン用４Ｄ−ＬＵＴ７７Ｃ、マゼンタ用４Ｄ−ＬＵＴ７７Ｍ、イエロー用４Ｄ−ＬＵＴ７７Ｙ、ブラック用４Ｄ−ＬＵＴ７７Ｋに含まれる色成分毎の補正値を、全て正の値又は全て負の値にすることにより、正負の符号を示すデータが不要となるので、正負の符号を示す１ビット分のデータ量を削減することができる。
【００６６】
［変形例１］
次に、変形例１について説明する。
変形例１における画像形成装置は、上記実施の形態に示した画像形成装置１００と同様の構成であるため、図１及び図２を援用し、その構成については図示及び説明を省略する。また、変形例１においても、シアン用４Ｄ−ＬＵＴ７７Ｃ、マゼンタ用４Ｄ−ＬＵＴ７７Ｍ、イエロー用４Ｄ−ＬＵＴ７７Ｙ、ブラック用４Ｄ−ＬＵＴ７７Ｋに格納される色成分毎の補正値は、色変換後の出力値から近似式により算出される近似値を減算した値とする。以下、変形例１に特徴的な点について説明する。
【００６７】
メモリー７４には、色成分毎に近似式が複数記憶されている。
近似値算出部７１は、入力値の組み合わせ（Ｃin，Ｍin，Ｙin，Ｋin）の範囲に応じて、メモリー７４に複数記憶されている色成分毎の近似式から一の近似式を選択し、当該選択した一の近似式により色成分毎の近似値を算出する。
【００６８】
図５に、ＵＣＲやトナー量制限を考慮した場合のシアンの入力値Ｃinに対する出力値Ｃoutを表す変換曲線Ｈ２と、変換曲線Ｈ２に対する近似直線Ｌ１１，Ｌ１２と、を示す。近似直線Ｌ１１，Ｌ１２は、変換曲線Ｈ２に対する接線を用いた場合の例である。閾値Ｔｈ１を予め定められた定数として、Ｃin＋Ｍin＋Ｙin＜Ｔｈ１の場合（低濃度の場合）と、Ｃin＋Ｍin＋Ｙin≧Ｔｈ１の場合（高濃度の場合）と、に分けて、２つの近似式を使い分ける。
【００６９】
なお、Ｃin，Ｍin，Ｙinの和がＴｈ１以上となるか否かを判断する際には、図６（ａ）に示すように、Ｃin，Ｍin，Ｙinの比率が全て等しい場合に限定されず、図６（ｂ）に示すように、Ｃin，Ｍin，Ｙinの比率が異なっていてもよい。例えば、Ｔｈ１＝２４０を用いる。
【００７０】
変形例１における近似式を、以下の式（６−１）〜（６−４）、（７−１）〜（７−４）に示す。
【００７１】
Ｃin＋Ｍin＋Ｙin＜Ｔｈ１の場合
Ｃａ＝α１１×Ｃin      （６−１）
Ｍａ＝α１２×Ｍin      （６−２）
Ｙａ＝α１３×Ｙin      （６−３）
Ｋａ＝α１４×Ｋin      （６−４）
ここで、α１１、α１２、α１３、α１４は予め定められた定数である。
【００７２】
Ｃin＋Ｍin＋Ｙin≧Ｔｈ１の場合
Ｃａ＝β２１      （７−１）
Ｍａ＝β２２      （７−２）
Ｙａ＝β２３      （７−３）
Ｋａ＝α２４×Ｋin＋β２４      （７−４）
ここで、α２４、β２１、β２２、β２３、β２４は予め定められた定数である。定数β２１、β２２、β２３は、式（６−１）〜（６−３）と式（７−１）〜（７−３）とがＣin＋Ｍin＋Ｙin＝Ｔｈ１を満たす部分でそれぞれ連続するように定められている。また、α２４＞α１４であり、定数β２４は、式（６−４）と式（７−４）とがＣin＋Ｍin＋Ｙin＝Ｔｈ１を満たす部分で連続するように定められている。
なお、式（７−１）〜（７−３）は、傾きが０の場合の例であるが、傾きが０でない近似式を用いてもよい。
【００７３】
近似式（６−１）〜（６−４）、（７−１）〜（７−４）を用いる場合には、色成分毎の補正値（ΔＣ，ΔＭ，ΔＹ，ΔＫ）は、全て負の値となる。この場合には、シアン用４Ｄ−ＬＵＴ７７Ｃ、マゼンタ用４Ｄ−ＬＵＴ７７Ｍ、イエロー用４Ｄ−ＬＵＴ７７Ｙ、ブラック用４Ｄ−ＬＵＴ７７Ｋに、符号を除く補正値の絶対値を格納しておき、近似値に加算する際に符号をマイナスにすればよい。
【００７４】
次に、変形例１で用いる近似式の、より具体的な例について説明する。
シアン用近似式７５Ｃとして、Ｍin＝Ｙin＝０の場合には、図７（ａ）に示すように、近似式（８−１）を用いる。
Ｃａ＝Ｃin      （８−１）
【００７５】
シアン用近似式７５Ｃとして、Ｍin≠０又はＹin≠０の場合には、図７（ｂ）に示すように、近似式（８−２）又は（８−３）を用いる。閾値Ｔｈ２は、予め定められた定数である。
Ｃin＋Ｍin＋Ｙin＜Ｔｈ２の場合
Ｃａ＝Ｃin      （８−２）
Ｃin＋Ｍin＋Ｙin≧Ｔｈ２の場合
Ｃａ＝Ｃ０      （８−３）
ここで、Ｃ０は予め定められた定数であり、定数Ｃ０は、Ｃin＝Ｔｈ２−Ｍin−Ｙinで式（８−２）と式（８−３）とが連続するように定められている。すなわち、Ｃ０＝Ｔｈ２−Ｍin−Ｙinである。
マゼンタ用近似式７５Ｍ、イエロー用近似式７５Ｙについても、シアン用近似式７５Ｃと同様である。
【００７６】
ブラック用近似式７５Ｋとして、Ｃin＝Ｍin＝Ｙin＝０の場合には、図８（ａ）に示すように、近似式（９−１）を用いる。
Ｋａ＝Ｋin      （９−１）
【００７７】
ブラック用近似式７５Ｋとして、Ｃin≠０、Ｍin≠０又はＹin≠０の場合には、図８（ａ）及び（ｂ）に示すように、近似式（９−２）又は（９−３）を用いる。
Ｃin＋Ｍin＋Ｙin＜Ｔｈ２の場合
Ｋａ＝Ｋin      （９−２）
Ｃin＋Ｍin＋Ｙin≧Ｔｈ２の場合
Ｋａ＝Ｋin＋ｍｉｎ（Ｃin，Ｍin，Ｙin）×γ      （９−３）
ここで、ｍｉｎ（Ｃin，Ｍin，Ｙin）は、図９に示すように、入力値Ｃin，Ｍin，Ｙinの最小値である。また、γは、色調を合わせるための１以下の定数である。
【００７８】
変形例１の画像形成装置によれば、上記実施の形態と同様の効果に加え、入力値の組み合わせの範囲に応じて、より正確な近似式を用いることにより、さらに、色変換に用いるデータを記憶するためのメモリー量を削減することができる。
【００７９】
［変形例２］
次に、変形例２について説明する。
変形例２における画像形成装置は、上記実施の形態に示した画像形成装置１００と同様の構成であるため、図１及び図２を援用し、その構成については図示及び説明を省略する。また、変形例２においても、シアン用４Ｄ−ＬＵＴ７７Ｃ、マゼンタ用４Ｄ−ＬＵＴ７７Ｍ、イエロー用４Ｄ−ＬＵＴ７７Ｙ、ブラック用４Ｄ−ＬＵＴ７７Ｋに格納される色成分毎の補正値は、色変換後の出力値から近似式により算出される近似値を減算した値とする。以下、変形例２に特徴的な点について説明する。
【００８０】
変形例２の画像形成装置においても、変形例１の画像形成装置と同様に、メモリー７４には、色成分毎に近似式が複数記憶されており、近似値算出部７１は、入力値の組み合わせの範囲に応じて、メモリー７４に複数記憶されている色成分毎の近似式から一の近似式を選択し、当該選択した一の近似式により色成分毎の近似値を算出する。
【００８１】
図１０に、ＵＣＲやトナー量制限を考慮した場合のシアンの入力値Ｃinに対する出力値Ｃoutを表す変換曲線Ｈ３と、変換曲線Ｈ３に対する近似直線Ｌ２１，Ｌ２２と、を示す。近似直線Ｌ２１，Ｌ２２は、変換曲線Ｈ３の内側を通る直線を用いた場合の例である。
【００８２】
変形例２における近似式を、以下の式（１０−１）〜（１０−４）、（１１−１）〜（１１−４）に示す。閾値Ｔｈ３は、予め定められた定数である。
【００８３】
Ｃin＋Ｍin＋Ｙin＜Ｔｈ３の場合
Ｃａ＝Ｃin      （１０−１）
Ｍａ＝Ｍin      （１０−２）
Ｙａ＝Ｙin      （１０−３）
Ｋａ＝Ｋin      （１０−４）
なお、式（１０−１）〜（１０−４）は、傾きが１の場合の例であるが、傾きが１でない近似式を用いてもよい。
【００８４】
Ｃin＋Ｍin＋Ｙin≧Ｔｈ３の場合
Ｃａ＝α３１×Ｃin＋β３１      （１１−１）
Ｍａ＝α３２×Ｍin＋β３２      （１１−２）
Ｙａ＝α３３×Ｙin＋β３３      （１１−３）
Ｋａ＝α３４×Ｋin＋β３４      （１１−４）
ここで、α３１、α３２、α３３、α３４、β３１、β３２、β３３、β３４は予め定められた定数である。
なお、図１０に示すように、式（１１−１）は、式（１０−１）が示す近似直線Ｌ２１と変換曲線Ｈ３の交点と、変換曲線Ｈ３の終点と、を結ぶ近似直線Ｌ２２を示すように、定数α３１、β３１が定められる。マゼンタ、イエロー、ブラックについても同様である。
【００８５】
近似式（１０−１）〜（１０−４）、（１１−１）〜（１１−４）を用いる場合には、色成分毎の補正値（ΔＣ，ΔＭ，ΔＹ，ΔＫ）は、全て正の値となる。
【００８６】
変形例２の画像形成装置によれば、上記実施の形態と同様の効果に加え、入力値の組み合わせの範囲に応じて、より正確な近似式を用いることにより、さらに、色変換に用いるデータを記憶するためのメモリー量を削減することができる。
【００８７】
［変形例３］
次に、変形例３について説明する。
変形例３における画像形成装置は、上記実施の形態に示した画像形成装置１００と同様の構成であるため、図１及び図２を援用し、その構成については図示及び説明を省略する。また、変形例３においても、シアン用４Ｄ−ＬＵＴ７７Ｃ、マゼンタ用４Ｄ−ＬＵＴ７７Ｍ、イエロー用４Ｄ−ＬＵＴ７７Ｙ、ブラック用４Ｄ−ＬＵＴ７７Ｋに格納される色成分毎の補正値は、色変換後の出力値から近似式により算出される近似値を減算した値とする。以下、変形例３に特徴的な点について説明する。
【００８８】
変形例３の画像形成装置においても、変形例１の画像形成装置と同様に、メモリー７４には、色成分毎に近似式が複数記憶されており、近似値算出部７１は、入力値の組み合わせの範囲に応じて、メモリー７４に複数記憶されている色成分毎の近似式から一の近似式を選択し、当該選択した一の近似式により色成分毎の近似値を算出する。
【００８９】
図１１に、ＵＣＲやトナー量制限を考慮した場合のシアンの入力値Ｃinに対する出力値Ｃoutを表す変換曲線Ｈ４と、変換曲線Ｈ４に対する近似直線Ｌ３１，Ｌ３２，Ｌ３３と、を示す。近似直線Ｌ３１，Ｌ３２，Ｌ３３は、変換曲線Ｈ４の内側を通る直線を用いた場合の例である。
【００９０】
変形例３におけるシアン用近似式７５Ｃを、以下の式（１２−１）〜（１２−３）に示す。閾値Ｔｈｃ１、Ｔｈｃ２は、予め定められた定数である。
【００９１】
Ｃin＜Ｔｈｃ１の場合
Ｃａ＝Ｃin      （１２−１）
Ｔｈｃ１≦Ｃin＜Ｔｈｃ２の場合
Ｃａ＝Ｃin／２＋β４１      （１２−２）
Ｃin≧Ｔｈｃ２の場合
Ｃａ＝β４２      （１２−３）
ここで、β４１、β４２は予め定められた定数である。定数β４１は、Ｃin＝Ｔｈｃ１で式（１２−１）と式（１２−２）とが連続するように定められており、定数β４２は、Ｃin＝Ｔｈｃ２で式（１２−２）と式（１２−３）とが連続するように定められている。
なお、式（１２−１）〜（１２−３）は、傾きが１、１／２、０の場合の例であるが、傾きを他の組み合わせとした近似式を用いてもよい。
【００９２】
近似式（１２−１）〜（１２−３）を用いる場合には、シアンの補正値ΔＣは、全て正の値となる。
【００９３】
変形例３の画像形成装置によれば、上記実施の形態と同様の効果に加え、入力値の組み合わせの範囲に応じて、より正確な近似式を用いることにより、さらに、色変換に用いるデータを記憶するためのメモリー量を削減することができる。
【００９４】
なお、上記実施の形態及び各変形例における記述は、本発明に係る色変換回路及び画像形成装置の例であり、これに限定されるものではない。色変換回路及び画像形成装置を構成する各部の細部構成及び細部動作に関しても本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【００９５】
上記実施の形態及び各変形例では、近似値算出部７１により算出された色成分毎の近似値に対し、補正値演算部７２により取得された色成分毎の補正値を加算して、色成分毎の出力値を算出する場合について説明したが、補正値として、近似式により算出される近似値から色変換後の出力値を減算した値をシアン用４Ｄ−ＬＵＴ７７Ｃ、マゼンタ用４Ｄ−ＬＵＴ７７Ｍ、イエロー用４Ｄ−ＬＵＴ７７Ｙ、ブラック用４Ｄ−ＬＵＴ７７Ｋに格納しておく場合には、色成分毎の近似値に対し、色成分毎の補正値を減算して、色成分毎の出力値を算出すればよい。
【００９６】
また、近似値を算出する際に用いる近似式は一次式に限定されず、各入力値の二次以上の項を含む式であってもよい。具体的には、上記実施の形態及び各変形例では、ある色成分について、他の色成分の入力値を固定した場合に、入力値に対する色変換後の出力値の関係を近似する近似式が直線で表される場合を例にして説明したが、曲線であってもよい。
【００９７】
また、上記実施の形態及び各変形例では、４次元のＣＭＹＫ色空間における色成分毎の入力値の組み合わせを、ＣＭＹＫ色空間における色成分毎の出力値の組み合わせに色変換する場合について説明したが、３次元以上の同一色空間同士の色変換であれば、ＲＧＢ色空間からＲＧＢ色空間への色変換等、他の色空間におけるものであってもよい。
【符号の説明】
【００９８】
１  画像処理部
２  制御部
３  記憶部
４  ＤＲＡＭ制御部
５  ＤＲＡＭ
１０  本体部
２０  画像読取部
３０  操作部
４０  表示部
５０  画像形成部
６０  通信部
７０  ＣＭＹＫ→ＣＭＹＫ色変換回路
７１  近似値算出部
７２  補正値演算部
７３Ｃ  シアン加算部
７３Ｍ  マゼンタ加算部
７３Ｙ  イエロー加算部
７３Ｋ  ブラック加算部
７４  メモリー
７５Ｃ  シアン用近似式
７５Ｍ  マゼンタ用近似式
７５Ｙ  イエロー用近似式
７５Ｋ  ブラック用近似式
７６  メモリー
７７Ｃ  シアン用４Ｄ−ＬＵＴ
７７Ｍ  マゼンタ用４Ｄ−ＬＵＴ
７７Ｙ  イエロー用４Ｄ−ＬＵＴ
７７Ｋ  ブラック用４Ｄ−ＬＵＴ
１００  画像形成装置
Ｎ  通信ネットワーク
【図１】
2013012795.tif 000003
【図２】
2013012795.tif 000004
【図３】
2013012795.tif 000005
【図４】
2013012795.tif 000006
【図５】
2013012795.tif 000007
【図６】
2013012795.tif 000008
【図７】
2013012795.tif 000009
【図８】
2013012795.tif 000010
【図９】
2013012795.tif 000011
【図１０】
2013012795.tif 000012
【図１１】
2013012795.tif 000013