(57)【特許請求の範囲】
【請求項１】
色変換テーブルを使用して画像を印刷する画像形成装置であって、
前記画像の代表色を複数取得する代表色取得手段と、
前記画像に含まれる色の前記色変換テーブルによる再現色を調整する色調整手段とを備え、
前記色調整手段は、表示デバイスによる前記代表色の再現色と、前記色変換テーブルによる前記代表色の再現色との色空間における位置関係に基づいて、前記画像に含まれる色の前記色変換テーブルによる再現色を調整し、
前記代表色取得手段は、前記画像に含まれる色が前記画像に含まれている頻度に基づいて、前記代表色を取得し、
前記代表色取得手段は、色空間を複数に分割した領域毎に前記頻度を纏め、前記領域毎の前記頻度に基づいて、前記代表色を取得する前記領域を特定し、
前記代表色取得手段は、前記代表色を取得する前記領域において前記画像に含まれる色と、この色が前記画像に含まれている頻度とに基づいて、前記代表色を算出することを特徴とする画像形成装置。
【請求項２】
色変換テーブルを使用して画像を印刷する画像形成装置であって、
前記画像の代表色を少なくとも１つ取得する代表色取得手段と、
前記画像に含まれる色の前記色変換テーブルによる再現色を調整する色調整手段とを備え、
前記色調整手段は、表示デバイスによる前記代表色の再現色と、前記色変換テーブルによる前記代表色の再現色との色空間における位置関係に基づいて、前記画像に含まれる色の前記色変換テーブルによる再現色を調整し、
前記代表色取得手段は、前記画像に含まれる色が前記画像に含まれている頻度に基づいて、前記代表色を取得し、
前記色調整手段は、色空間における特定の色相の範囲内に存在する色の前記色変換テーブルによる再現色の調整を中止することを特徴とする画像形成装置。
【請求項３】
前記代表色取得手段は、複数の前記代表色を取得し、
前記代表色取得手段は、色空間を複数に分割した領域毎に前記頻度を纏め、前記領域毎の前記頻度に基づいて、前記代表色を取得する前記領域を特定することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記代表色取得手段は、前記代表色を取得する前記領域において前記画像に含まれる色と、この色が前記画像に含まれている頻度とに基づいて、前記代表色を算出することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
色変換テーブルを使用して画像を印刷する画像形成装置によって実行される色変換プログラムであって、
前記画像の代表色を複数取得する代表色取得手段、および、
前記画像に含まれる色の前記色変換テーブルによる再現色を調整する色調整手段として前記画像形成装置を機能させ、
前記色調整手段は、表示デバイスによる前記代表色の再現色と、前記色変換テーブルによる前記代表色の再現色との色空間における位置関係に基づいて、前記画像に含まれる色の前記色変換テーブルによる再現色を調整し、
前記代表色取得手段は、前記画像に含まれる色が前記画像に含まれている頻度に基づいて、前記代表色を取得し、
前記代表色取得手段は、色空間を複数に分割した領域毎に前記頻度を纏め、前記領域毎の前記頻度に基づいて、前記代表色を取得する前記領域を特定し、
前記代表色取得手段は、前記代表色を取得する前記領域において前記画像に含まれる色と、この色が前記画像に含まれている頻度とに基づいて、前記代表色を算出することを特徴とする色変換プログラム。
【請求項６】
色変換テーブルを使用して画像を印刷する画像形成装置によって実行される色変換プログラムであって、
前記画像の代表色を少なくとも１つ取得する代表色取得手段、および、
前記画像に含まれる色の前記色変換テーブルによる再現色を調整する色調整手段として前記画像形成装置を機能させ、
前記色調整手段は、表示デバイスによる前記代表色の再現色と、前記色変換テーブルによる前記代表色の再現色との色空間における位置関係に基づいて、前記画像に含まれる色の前記色変換テーブルによる再現色を調整し、
前記代表色取得手段は、前記画像に含まれる色が前記画像に含まれている頻度に基づいて、前記代表色を取得し、
前記色調整手段は、色空間における特定の色相の範囲内に存在する色の前記色変換テーブルによる再現色の調整を中止することを特徴とする色変換プログラム。
【請求項７】
画像形成装置が色変換テーブルを使用して画像を印刷する場合の色変換方法であって、
前記画像の代表色を複数取得する代表色取得ステップと、
前記画像に含まれる色の前記色変換テーブルによる再現色を調整する色調整ステップとを備え、
前記色調整ステップは、表示デバイスによる前記代表色の再現色と、前記色変換テーブルによる前記代表色の再現色との色空間における位置関係に基づいて、前記画像に含まれる色の前記色変換テーブルによる再現色を調整し、
前記代表色取得ステップは、前記画像に含まれる色が前記画像に含まれている頻度に基づいて、前記代表色を取得するステップであり、
前記代表色取得ステップは、色空間を複数に分割した領域毎に前記頻度を纏め、前記領域毎の前記頻度に基づいて、前記代表色を取得する前記領域を特定するステップであり、
前記代表色取得ステップは、前記代表色を取得する前記領域において前記画像に含まれる色と、この色が前記画像に含まれている頻度とに基づいて、前記代表色を算出するステップであることを特徴とする色変換方法。
【請求項８】
画像形成装置が色変換テーブルを使用して画像を印刷する場合の色変換方法であって、
前記画像の代表色を少なくとも１つ取得する代表色取得ステップと、
前記画像に含まれる色の前記色変換テーブルによる再現色を調整する色調整ステップとを備え、
前記色調整ステップは、表示デバイスによる前記代表色の再現色と、前記色変換テーブルによる前記代表色の再現色との色空間における位置関係に基づいて、前記画像に含まれる色の前記色変換テーブルによる再現色を調整し、
前記代表色取得ステップは、前記画像に含まれる色が前記画像に含まれている頻度に基づいて、前記代表色を取得するステップであり、
前記色調整ステップは、色空間における特定の色相の範囲内に存在する色の前記色変換テーブルによる再現色の調整を中止するステップであることを特徴とする色変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の色を印刷のために変換する画像形成装置、色変換プログラムおよび色変換方法に関する。
【背景技術】
【０００２】
画像形成装置による印刷の対象の画像は、表示デバイスによって表示されることによって利用者によって確認された後、画像形成装置によって印刷される場合がある。しかしながら、表示デバイスによる色再現域と、画像形成装置による色再現域とは、大きく異なる。
【０００３】
従来、表示デバイスによる画像の再現色と、画像形成装置による画像の再現色との差異を低減する方法が知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２８７０９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の方法においては、画像形成装置による印刷の対象の画像によらない単一の色変換テーブル、すなわち、対象の画像に含まれる色と同様の精度で、対象の画像に含まれない色にも対応している色変換テーブルを利用しているので、対象の画像に含まれる色の画像形成装置による再現色が、表示デバイスによる再現色に近くない場合があるという問題がある。
【０００６】
そこで、本発明は、画像形成装置による印刷の対象の画像の画像形成装置による再現色を、表示デバイスによる再現色に近付けることができる画像形成装置、色変換プログラムおよび色変換方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像形成装置は、色変換テーブルを使用して画像を印刷する画像形成装置であって、前記画像の代表色を少なくとも１つ取得する代表色取得手段と、前記画像に含まれる色の前記色変換テーブルによる再現色を調整する色調整手段とを備え、前記色調整手段は、表示デバイスによる前記代表色の再現色と、前記色変換テーブルによる前記代表色の再現色との色空間における位置関係に基づいて、前記画像に含まれる色の前記色変換テーブルによる再現色を調整することを特徴とする。
【０００８】
この構成により、本発明の画像形成装置は、画像の代表色の表示デバイスによる再現色と、色変換テーブルによる再現色との色空間における位置関係に基づいて、画像に含まれる色の色変換テーブルによる再現色を調整するので、印刷の対象の画像の再現色を、表示デバイスによる再現色に近付けることができる。
【０００９】
本発明の画像形成装置において、前記色調整手段は、色空間における特定の領域内に存在する色の前記色変換テーブルによる再現色の調整を中止しても良い。
【００１０】
この構成により、本発明の画像形成装置は、色空間における領域のうち、色変換テーブルによる再現色の調整の効果が低い領域について計算量を減らすことができるので、画像の色を印刷のために変換する負担を軽減することができる。
【００１１】
本発明の色変換プログラムは、色変換テーブルを使用して画像を印刷する画像形成装置によって実行される色変換プログラムであって、前記画像の代表色を少なくとも１つ取得する代表色取得手段、および、前記画像に含まれる色の前記色変換テーブルによる再現色を調整する色調整手段として前記画像形成装置を機能させ、前記色調整手段は、表示デバイスによる前記代表色の再現色と、前記色変換テーブルによる前記代表色の再現色との色空間における位置関係に基づいて、前記画像に含まれる色の前記色変換テーブルによる再現色を調整することを特徴とする。
【００１２】
この構成により、本発明の色変換プログラムを実行する画像形成装置は、画像の代表色の表示デバイスによる再現色と、色変換テーブルによる再現色との色空間における位置関係に基づいて、画像に含まれる色の色変換テーブルによる再現色を調整するので、印刷の対象の画像の再現色を、表示デバイスによる再現色に近付けることができる。
【００１３】
本発明の色変換方法は、画像形成装置が色変換テーブルを使用して画像を印刷する場合の色変換方法であって、前記画像の代表色を少なくとも１つ取得する代表色取得ステップと、前記画像に含まれる色の前記色変換テーブルによる再現色を調整する色調整ステップとを備え、前記色調整ステップは、表示デバイスによる前記代表色の再現色と、前記色変換テーブルによる前記代表色の再現色との色空間における位置関係に基づいて、前記画像に含まれる色の前記色変換テーブルによる再現色を調整するステップであることを特徴とする。
【００１４】
この構成により、本発明の色変換方法は、画像の代表色の表示デバイスによる再現色と、画像形成装置の色変換テーブルによる再現色との色空間における位置関係に基づいて、画像に含まれる色の色変換テーブルによる再現色を調整するので、画像形成装置による印刷の対象の画像の画像形成装置による再現色を、表示デバイスによる再現色に近付けることができる。
【発明の効果】
【００１５】
本発明の画像形成装置、色変換プログラムおよび色変換方法は、画像形成装置による印刷の対象の画像の画像形成装置による再現色を、表示デバイスによる再現色に近付けることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施の形態に係る画像形成システムのブロック図である。
【図２】図１に示すコンピューターのブロック図である。
【図３】図１に示すＭＦＰのブロック図である。
【図４】代表的な色相面における、図２に示すコンピューターの表示部による色再現域と、図３に示すＭＦＰのプリンターによる色再現域との差異を示す図である。
【図５】ＬＡＢ空間におけるａ＊ｂ＊平面での、図２に示すコンピューターの表示部による色再現域と、図３に示すＭＦＰのプリンターによる色再現域との差異を示す図である。
【図６】ＬＡＢ空間におけるａ＊ｂ＊平面での、代表的な色相面における、図２に示すコンピューターの表示部による色再現域と、図３に示すＭＦＰのプリンターによる色再現域との差異を示す図である。
【図７】画像を印刷する場合の図３に示すＭＦＰの動作のフローチャートである。
【図８】図７に示す代表色取得処理のフローチャートである。
【図９】図８に示す代表色取得処理において生成されるデータ列の一例を示す図である。
【図１０】図８に示す代表色取得処理において生成されるデータ列の一例であって、図９に示す例とは異なる例を示す図である。
【図１１】図８に示す代表色取得処理において複数の領域に分割される色空間の一例を示す図である。
【図１２】図８に示す代表色取得処理において生成されるデータ列の一例であって、図９および図１０に示す例とは異なる例を示す図である。
【図１３】図８に示す代表色取得処理において生成されるデータ列の一例であって、図９、図１０および図１２に示す例とは異なる例を示す図である。
【図１４】図７に示す色調整処理のフローチャートである。
【図１５】図１４に示す色調整処理において色の調整が行われない領域を示す図である。
【図１６】図１４に示す色調整処理における色の調整方法を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００１８】
まず、本実施の形態に係る画像形成装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を備える画像形成システムの構成について説明する。
【００１９】
図１は、本実施の形態に係る画像形成システム１０のブロック図である。
【００２０】
図１に示すように、画像形成システム１０は、画像の印刷データを送信するＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などのコンピューター２０と、コンピューター２０によって送信されてきた印刷データに基づいて画像を印刷するＭＦＰ３０とを備えている。コンピューター２０と、ＭＦＰ３０とは、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワーク１１を介して互いに通信可能である。
【００２１】
図２は、コンピューター２０のブロック図である。
【００２２】
図２に示すように、コンピューター２０は、種々の操作が入力されるマウス、キーボードなどの入力デバイスである操作部２１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部２２と、ネットワーク１１（図１参照。）経由で外部の装置と通信を行う通信デバイスである通信部２３と、各種のデータを記憶しているＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶デバイスである記憶部２４と、コンピューター２０全体を制御する制御部２５とを備えている。
【００２３】
記憶部２４は、表示部２２による画像の表示のための色変換テーブル２４ａを記憶している。色変換テーブル２４ａは、「ＲＧＢ  ｜  Ｌａｂ（Ｌｃｈ）  ｜  ＣＭＹＫ」のルックアップテーブルになっている。すなわち、色変換テーブル２４ａは、ＲＧＢ値と、Ｌａｂ値（Ｌｃｈ値）と、ＣＭＹＫ値との対応関係を示すカラーテーブルである。色変換テーブル２４ａに含まれるＲＧＢ値、Ｌａｂ値（Ｌｃｈ値）およびＣＭＹＫ値は、設計値である。
【００２４】
制御部２５は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部２４に記憶されているプログラムを実行する。
【００２５】
図３は、ＭＦＰ３０のブロック図である。
【００２６】
図３に示すように、ＭＦＰ３０は、種々の操作が入力されるボタンなどの入力デバイスである操作部３１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部３２と、画像を読み取る読取デバイスであるスキャナー３３と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター３４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部３５と、ネットワーク１１（図１参照。）経由で外部の装置と通信を行う通信デバイスである通信部３６と、各種のデータを記憶している半導体メモリー、ＨＤＤなどの記憶デバイスである記憶部３７と、ＭＦＰ３０全体を制御する制御部３８とを備えている。
【００２７】
記憶部３７は、画像の色を印刷のために変換するための色変換プログラム３７ａを記憶している。色変換プログラム３７ａは、ＭＦＰ３０の製造段階でＭＦＰ３０にインストールされていても良いし、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの外部の記憶媒体からＭＦＰ３０に追加でインストールされても良いし、ネットワーク１１上からＭＦＰ３０に追加でインストールされても良い。
【００２８】
記憶部３７は、プリンター３４による画像の印刷のための色変換テーブル３７ｂを記憶している。色変換テーブル３７ｂは、「ＲＧＢ  ｜  Ｌａｂ（Ｌｃｈ）  ｜  ＣＭＹＫ」のルックアップテーブルになっている。すなわち、色変換テーブル３７ｂは、ＲＧＢ値と、Ｌａｂ値（Ｌｃｈ値）と、ＣＭＹＫ値との対応関係を示すカラーテーブルである。色変換テーブル３７ｂに含まれるＲＧＢ値、Ｌａｂ値（Ｌｃｈ値）およびＣＭＹＫ値は、設計値である。
【００２９】
記憶部３７は、コンピューター２０（図２参照。）の色変換テーブル２４ａ（図２参照。）と同一の色変換テーブルとしての表示用色変換テーブル３７ｃを記憶している。
【００３０】
制御部３８は、例えば、ＣＰＵと、プログラムおよび各種のデータを記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部３７に記憶されているプログラムを実行する。
【００３１】
制御部３８は、記憶部３７に記憶されている色変換プログラム３７ａを実行することによって、画像の代表色を少なくとも１つ取得する代表色取得手段３８ａ、および、画像に含まれる色の色変換テーブル３７ｂによる再現色を調整する色調整手段３８ｂとして機能する。
【００３２】
次に、コンピューター２０の表示部２２による色再現域と、ＭＦＰ３０のプリンター３４による色再現域とについて説明する。
【００３３】
図４は、代表的な色相面における、コンピューター２０の表示部２２による色再現域と、ＭＦＰ３０のプリンター３４による色再現域との差異を示す図である。
【００３４】
コンピューター２０の表示部２２による色再現域における明度の範囲は、ＭＦＰ３０のプリンター３４による色再現域における明度の範囲よりも広い。したがって、図４においては、コンピューター２０の表示部２２による色再現域と、ＭＦＰ３０のプリンター３４による色再現域との比較のために、コンピューター２０の表示部２２による色再現域における明度の範囲を、ＭＦＰ３０のプリンター３４による色再現域における明度の範囲に合わせる補正を行っている。
【００３５】
図４において、コンピューター２０の表示部２２による色再現域は、破線で示されており、ＭＦＰ３０のプリンター３４による色再現域は、実線で示されている。
【００３６】
図４に示すように、「Ｒｅｄ」の色相面や、「Ｒｅｄ＋Ｇｒｅｅｎ」の色相面においては、コンピューター２０の表示部２２による色再現域と、ＭＦＰ３０のプリンター３４による色再現域とに大きな差が無い。
【００３７】
一方、「Ｂｌｕｅ」の色相面や、「Ｂｌｕｅ＋Ｇｒｅｅｎ」の色相面などにおいては、コンピューター２０の表示部２２による色再現域と、ＭＦＰ３０のプリンター３４による色再現域とに大きな差が有る。すなわち、ＭＦＰ３０のプリンター３４による色再現域では、コンピューター２０の表示部２２による発色を殆ど出せない。
【００３８】
図５は、ＬＡＢ空間におけるａ＊ｂ＊平面での、コンピューター２０の表示部２２による色再現域と、ＭＦＰ３０のプリンター３４による色再現域との差異を示す図である。
【００３９】
図５においては、図４と同様に、コンピューター２０の表示部２２による色再現域における明度の範囲を、ＭＦＰ３０のプリンター３４による色再現域における明度の範囲に合わせる補正を行っている。また、図５において、コンピューター２０の表示部２２による色再現域は、破線で示されており、ＭＦＰ３０のプリンター３４による色再現域は、実線で示されている。
【００４０】
図５に示すように、コンピューター２０の表示部２２による色再現域は、ＭＦＰ３０のプリンター３４による色再現域と比較して、大きい。
【００４１】
図６は、ＬＡＢ空間におけるａ＊ｂ＊平面での、代表的な色相面における、コンピューター２０の表示部２２による色再現域と、ＭＦＰ３０のプリンター３４による色再現域との差異を示す図である。
【００４２】
図６においては、図４と同様に、コンピューター２０の表示部２２による色再現域における明度の範囲を、ＭＦＰ３０のプリンター３４による色再現域における明度の範囲に合わせる補正を行っている。また、図６において、コンピューター２０の表示部２２による色再現域は、破線で示されており、ＭＦＰ３０のプリンター３４による色再現域は、実線で示されている。
【００４３】
図６に示すように、コンピューター２０の表示部２２による「Ｂｌｕｅ」付近の色合いを、ＭＦＰ３０のプリンター３４によって再現することは厳しい。
【００４４】
次に、ＭＦＰ３０の動作について説明する。
【００４５】
図７は、画像を印刷する場合のＭＦＰ３０の動作のフローチャートである。
【００４６】
図７に示すように、制御部３８は、通信部３６を介して受信した印刷データから画像を取得する（Ｓ１０１）。Ｓ１０１において取得された画像（以下「対象の画像」と言う。）に含まれる各画素の色は、ＲＧＢ値である。
【００４７】
制御部３８の代表色取得手段３８ａは、Ｓ１０１の処理の後、対象の画像の代表色を５つ取得する代表色取得処理を実行する（Ｓ１０２）。
【００４８】
図８は、図７に示す代表色取得処理のフローチャートである。
【００４９】
図８に示すように、代表色取得手段３８ａは、対象の画像に含まれるＲＧＢ値と、そのＲＧＢ値が対象の画像に含まれている頻度とを取得する（Ｓ１３１）。
【００５０】
具体的には、まず、代表色取得手段３８ａは、対象の画像に含まれ得る全てのＲＧＢ値と、そのＲＧＢ値の頻度とを含むデータ列（図９参照。）を生成する。ここで、対象の画像に含まれ得る全てのＲＧＢ値は、Ｒ値、Ｇ値およびＢ値のそれぞれが８ビットで表される場合、２５６の３乗通りである。また、データ列に含まれる頻度は、データ列の生成時には、全て０である。
【００５１】
次に、代表色取得手段３８ａは、「対象の画像に含まれる１つの画素を対象にして、データ列において対象の画素のＲＧＢ値の頻度を１つ増加させる」という処理を、対象の画像に含まれる全ての画素の１つずつに対して順番に実行する。この処理によって、データ列は、対象の画像における各画素の座標など、各画素のＲＧＢ値以外の情報を含まないので、データ量を抑えることができる。
【００５２】
最後に、代表色取得手段３８ａは、データ列から、頻度が０のＲＧＢ値と、そのＲＧＢ値の頻度とを削除することによって、対象の画像に関するＲＧＢ値および頻度の例えば図１０に示すようなデータ列を生成する。
【００５３】
代表色取得手段３８ａは、Ｓ１３１の処理の後、Ｓ１３１において生成したデータ列に含まれるＲＧＢ値にエリアＩＤを割り当てる（Ｓ１３２）。
【００５４】
ここで、エリアＩＤとは、対象の画像の色空間、すなわち、ＲＧＢ色空間を複数の領域に分割した場合の個々の領域に付けられた識別情報である。例えば、ＲＧＢ色空間を色相によって均等な４８個の角度範囲に分割し、各角度範囲を明度および彩度によってそれぞれ図１１に示すように複数の領域に分割する。ただし、彩度が０である明度軸は、色相の各角度範囲に共通であるので、色相の各角度範囲とは別に管理する。したがって、図１１に示すように、黒（（Ｒ，Ｇ，Ｂ）＝（０，０，０））のエリアＩＤを０とし、白（（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５））のエリアＩＤを１とし、明度軸上の８つの領域のエリアＩＤをそれぞれ２〜９とする。すなわち、明度軸上のエリアＩＤは、１０種類になる。そして、色相の特定の角度範囲において彩度がピークの色のエリアＩＤを１０とし、その他の領域のエリアＩＤをそれぞれ１１〜４６とする。すなわち、色相の各角度範囲におけるエリアＩＤは、３７種類になる。そのため、ＲＧＢ色空間は、それぞれ異なるエリアＩＤが付けられた１７８６（＝１０＋３７×４８）個の領域に分割される。
【００５５】
まず、代表色取得手段３８ａは、Ｓ１３１において生成したデータ列に含まれるＲＧＢ値に対して、そのＲＧＢ値が含まれる領域に付けられたエリアＩＤを割り当てる。
【００５６】
次いで、代表色取得手段３８ａは、割り当てたエリアＩＤ毎の頻度を纏めて、図１２に示すようなデータ列を生成する。
【００５７】
代表色取得手段３８ａは、Ｓ１３２の処理の後、Ｓ１３２において生成したデータ列をエリアＩＤ毎の頻度によって降順にソートする（Ｓ１３３）。すなわち、代表色取得手段３８ａは、図１３に示すようなデータ列を生成する。
【００５８】
代表色取得手段３８ａは、Ｓ１３３の処理の後、Ｓ１３３においてソートしたデータ列の１番目のエリアＩＤ、すなわち、頻度が最も高いエリアＩＤを、１つ目の代表色のエリアＩＤとして登録する（Ｓ１３４）。
【００５９】
次いで、代表色取得手段３８ａは、Ｓ１３３においてソートしたデータ列のうち、既に対象にした全てのエリアＩＤの次に頻度が高いエリアＩＤを取得する（Ｓ１３５）。すなわち、代表色取得手段３８ａは、１回目のＳ１３５の処理においては、Ｓ１３４の処理において対象にしたエリアＩＤの次に頻度が高いエリアＩＤを取得する。また、代表色取得手段３８ａは、２回目以降のＳ１３５の処理においては、Ｓ１３４の処理または前回までの全てのＳ１３５の処理において対象にした全てのエリアＩＤの次に頻度が高いエリアＩＤを取得する。
【００６０】
代表色取得手段３８ａは、Ｓ１３５の処理の後、今回のＳ１３５において取得したエリアＩＤが付けられた領域と、既に代表色のエリアＩＤとして登録されているエリアＩＤが付けられた領域とが互いに近傍の領域であるか否かを判断する（Ｓ１３６）。なお、近傍の領域であると判断するための判断基準は、互いに隣接する領域を互いに近傍の領域であると判断するなど、設計次第である。
【００６１】
代表色取得手段３８ａは、互いに近傍の領域であるとＳ１３６において判断すると、今回のＳ１３５において取得したエリアＩＤが付けられた領域に、Ｓ１３６において近傍の領域であると判断された領域に付けられたエリアＩＤを割り当てて（Ｓ１３７）、Ｓ１３５の処理を実行する。
【００６２】
代表色取得手段３８ａは、互いに近傍の領域ではないとＳ１３６において判断すると、新たな代表色のエリアＩＤとして登録する（Ｓ１３８）。
【００６３】
次いで、代表色取得手段３８ａは、代表色のエリアＩＤを５個登録したか否かを判断する（Ｓ１３９）。
【００６４】
代表色取得手段３８ａは、代表色のエリアＩＤを５個登録していないとＳ１３９において判断すると、Ｓ１３５の処理を実行する。
【００６５】
代表色取得手段３８ａは、代表色のエリアＩＤを５個登録しているとＳ１３９において判断すると、代表色のエリアＩＤとして登録しているエリアＩＤが付されているＲＧＢ値と、その頻度値とに基づいて、代表色のエリアＩＤ毎に、代表色を算出する（Ｓ１４０）。すなわち、代表色取得手段３８ａは、Ｓ１４０において５個の代表色を算出する。
【００６６】
例えば、図１３において、エリアＩＤ「４６」が代表色のエリアＩＤであって、エリアＩＤ「４６」が割り当てられているＲＧＢ値が（２４５，０，１）、（２４９，１，１）、（２５１，２，０）、（２５３，０，０）の４つのみである場合、エリアＩＤ「４６」が割り当てられている領域の代表色は、（２４５，０，１）×１０１２／３５２６＋（２４９，１，１）×４５６／３５２６＋（２５１，２，０）×１３２９／３５２６＋（２５３，０，０）×７２９／３５２６≒（２４９，１，０）である。すなわち、代表色取得手段３８ａは、代表色のエリアＩＤとして登録しているエリアＩＤが付されているＲＧＢ値にその頻度値を掛け合わせて平均化することによって、代表色を取得する。
【００６７】
代表色取得手段３８ａは、Ｓ１４０の処理の後、図８に示す代表色取得処理を終了する。
【００６８】
図７に示すように、制御部３８の色調整手段３８ｂは、Ｓ１０２の代表色取得処理の後、対象の画像に含まれる色の色変換テーブル３７ｂによる再現色を調整する色調整処理を実行する（Ｓ１０３）。
【００６９】
図１４は、図７に示す色調整処理のフローチャートである。
【００７０】
図１４に示すように、色調整手段３８ｂは、プリンター３４による画像の印刷のための色変換テーブル３７ｂと、コンピューター２０の表示部２２による画像の表示のための表示用色変換テーブル３７ｃとを記憶部３７から取得する（Ｓ１６１）。
【００７１】
次いで、色調整手段３８ｂは、Ｓ１６１において取得した色変換テーブル３７ｂを複製して調整用色変換テーブルを生成する（Ｓ１６２）。
【００７２】
次いで、色調整手段３８ｂは、Ｓ１４０において算出された５個の代表色のうち、未だ対象にしていない代表色を１つ対象にする（Ｓ１６３）。
【００７３】
次いで、色調整手段３８ｂは、色変換テーブル３７ｂによる対象の代表色（ＲＧＢ値）の再現色のＬＡＢ色空間における点Ｐを取得する（Ｓ１６４）。色調整手段３８ｂは、色変換テーブル３７ｂに含まれていないＲＧＢ値については、色変換テーブル３７ｂに含まれているＲＧＢ値と、このＲＧＢ値に色変換テーブル３７ｂにおいて対応付けられているＬａｂ値（Ｌｃｈ値）とに基づいた補間計算によって、Ｌａｂ値（Ｌｃｈ値）に変換する。
【００７４】
色調整手段３８ｂは、Ｓ１６４の処理の後、表示用色変換テーブル３７ｃによる対象の代表色（ＲＧＢ値）の再現色のＬＡＢ色空間における点Ｑを取得する（Ｓ１６５）。色調整手段３８ｂは、表示用色変換テーブル３７ｃに含まれていないＲＧＢ値については、表示用色変換テーブル３７ｃに含まれているＲＧＢ値と、このＲＧＢ値に色変換テーブル３７ｂにおいて対応付けられているＬａｂ値（Ｌｃｈ値）とに基づいた補間計算によって、Ｌａｂ値（Ｌｃｈ値）に変換する。
【００７５】
色調整手段３８ｂは、Ｓ１６５の処理の後、Ｓ１６４において取得した点Ｐが「Ｒｅｄ」の色相面と、「Ｒｅｄ＋Ｇｒｅｅｎ」の色相面とに挟まれた図１５に示す領域４１に存在するか否かを判断する（Ｓ１６６）。ここで、上述したように、「Ｒｅｄ」の色相面や、「Ｒｅｄ＋Ｇｒｅｅｎ」の色相面においては、コンピューター２０の表示部２２による色再現域と、ＭＦＰ３０のプリンター３４による色再現域とに大きな差が無い。そのため、領域４１に存在する点Ｐは、調整される必要性が低い。したがって、色調整手段３８ｂは、点Ｐが領域４１に存在するか否かをＳ１６６において判断する。
【００７６】
色調整手段３８ｂは、点Ｐが領域４１に存在しないとＳ１６６において判断すると、Ｓ１６４において取得した点Ｐが存在する色相面において、図１６に示すように、点Ｐと、Ｓ１６５において取得した点Ｑとを通る直線５１が、表示用色変換テーブル３７ｃの色再現域、すなわち、コンピューター２０の表示部２２による色再現域の最外殻と交わる点Ｓを算出する（Ｓ１６７）。
【００７７】
図１６において、コンピューター２０の表示部２２による色再現域は、破線で示されており、プリンター３４による色再現域は、実線で示されている。点Ｋ、点Ｗは、それぞれ、プリンター３４による色再現域における黒点、白点である。
【００７８】
なお、Ｓ１６７〜Ｓ１７０の処理において、点Ｐが存在する色相面に点Ｑが存在しない場合、点Ｑの代わりに、点Ｑと明度および彩度が同一であって点Ｐが存在する色相面に存在する点が使用される。
【００７９】
色調整手段３８ｂは、Ｓ１６７の処理の後、点Ｑがプリンター３４による色再現域に含まれるか否かを判断する（Ｓ１６８）。
【００８０】
色調整手段３８ｂは、点Ｑがプリンター３４による色再現域に含まれるとＳ１６８において判断すると、点Ｐが点Ｑに移動するように調整用色変換テーブルを調整する（Ｓ１６９）。
【００８１】
色調整手段３８ｂは、点Ｑがプリンター３４による色再現域に含まれないとＳ１６８において判断すると、点Ｐと、点Ｑとを通る直線５１が、プリンター３４による色再現域の最外殻と交わる点Ｑ´を算出する（Ｓ１７０）。
【００８２】
次いで、色調整手段３８ｂは、点Ｐが点Ｑ´に移動するように調整用色変換テーブルを調整する（Ｓ１７１）。
【００８３】
色調整手段３８ｂは、Ｓ１６９またはＳ１７１の処理の後、点Ｐの近傍の点についても点Ｓに向けて移動するように調整用色変換テーブルを調整する（Ｓ１７２）。ここで、色調整手段３８ｂは、点Ｐの近傍の点の移動量を、この点が色相において点Ｐから離れるほど、点Ｐの移動量を上限として小さく設定する。同様に、色調整手段３８ｂは、点Ｐの近傍の点の移動量を、この点が明度において点Ｐから離れるほど、点Ｐの移動量を上限として小さく設定する。同様に、色調整手段３８ｂは、点Ｐの近傍の点の移動量を、この点が彩度において点Ｐから離れるほど、点Ｐの移動量を上限として小さく設定する。
【００８４】
色調整手段３８ｂは、点Ｐが領域４１に存在するとＳ１６６において判断するか、Ｓ１７２の処理が終了すると、Ｓ１４０において算出された５個の代表色の全てを対象にしたか否かを判断する（Ｓ１７３）。
【００８５】
色調整手段３８ｂは、５個の代表色の何れかを対象にしていないとＳ１７３において判断すると、Ｓ１６３の処理を実行する。
【００８６】
色調整手段３８ｂは、５個の代表色の全てを対象にしたとＳ１７３において判断すると、対象の画像の画素のＲＧＢ値を調整用色変換テーブルに基づいてＬａｂ値（Ｌｃｈ値）に変換した後、変換したＬａｂ値（Ｌｃｈ値）を色変換テーブル３７ｂに基づいてＣＭＹＫ値に変換することによって、ＣＭＹＫ値の画像を生成する（Ｓ１７４）。なお、色調整手段３８ｂは、調整用色変換テーブルに含まれていないＲＧＢ値については、調整用色変換テーブルに含まれているＲＧＢ値と、このＲＧＢ値に調整用色変換テーブルにおいて対応付けられているＬａｂ値（Ｌｃｈ値）とに基づいた補間計算によって、Ｌａｂ値（Ｌｃｈ値）に変換する。同様に、色調整手段３８ｂは、色変換テーブル３７ｂに含まれていないＬａｂ値（Ｌｃｈ値）については、色変換テーブル３７ｂに含まれているＬａｂ値（Ｌｃｈ値）と、このＬａｂ値（Ｌｃｈ値）に色変換テーブル３７ｂにおいて対応付けられているＣＭＹＫ値とに基づいた補間計算によって、ＣＭＹＫ値に変換する。
【００８７】
色調整手段３８ｂは、Ｓ１７４の処理の後、図１４に示す色調整処理を終了する。
【００８８】
図７に示すように、制御部３８は、Ｓ１０３の色調整処理の後、Ｓ１７４においてＲＧＢ値からＣＭＹＫ値に変換された画像をプリンター３４によって記録媒体に印刷して（Ｓ１０４）、図７に示す動作を終了する。
【００８９】
以上に説明したように、ＭＦＰ３０は、コンピューター２０の表示部２２による画像の代表色の再現色と、色変換テーブル３７ｂによる画像の代表色の再現色とのＬＡＢ色空間における位置関係に基づいて、画像に含まれる色の色変換テーブル３７ｂによる再現色を調整するので、印刷の対象の画像の再現色を、コンピューター２０の表示部２２による再現色に近付けることができる。
【００９０】
ＭＦＰ３０は、画像の代表色、すなわち、画像の支配色を捉え、その色を調整するので、画像毎に最適な再現色で印刷することができる。
【００９１】
ＭＦＰ３０は、ＬＡＢ色空間における特定の領域、すなわち、領域４１内に存在する色の色変換テーブル３７ｂによる再現色の調整を中止する（Ｓ１６６でＹＥＳ）。この構成により、ＭＦＰ３０は、ＬＡＢ色空間における領域のうち、色変換テーブル３７ｂによる再現色の調整の効果が低い領域について計算量を減らすことができるので、画像の色を印刷のために変換する負担を軽減することができる。
【００９２】
ＭＦＰ３０は、本実施の形態において代表色を５個算出しているが、５個以外の数の代表色を算出するようになっていても良い。
【００９３】
ＭＦＰ３０は、本実施の形態においてプリンター３４による再現色をコンピューター２０の表示部２２による再現色に近付けるようになっているが、プリンター３４による再現色をＭＦＰ３０自身の表示部３２による再現色に近付けるようになっていても良い。
【００９４】
本発明の「画像形成装置」は、本実施の形態においてＭＦＰであるが、プリンター専用機など、ＭＦＰ以外の画像形成装置であっても良い。
【符号の説明】
【００９５】
２２  表示部（表示デバイス）
３０  ＭＦＰ（画像形成装置）
３２  表示部（表示デバイス）
３７ａ  色変換プログラム
３７ｂ  色変換テーブル
３８ａ  代表色取得手段
３８ｂ  色調整手段
【図１】
0006521250.tif 000002
【図２】
0006521250.tif 000003
【図３】
0006521250.tif 000004
【図４】
0006521250.tif 000005
【図５】
0006521250.tif 000006
【図６】
0006521250.tif 000007
【図７】
0006521250.tif 000008
【図８】
0006521250.tif 000009
【図９】
0006521250.tif 000010
【図１０】
0006521250.tif 000011
【図１１】
0006521250.tif 000012
【図１２】
0006521250.tif 000013
【図１３】
0006521250.tif 000014
【図１４】
0006521250.tif 000015
【図１５】
0006521250.tif 000016
【図１６】
0006521250.tif 000017