(57)【特許請求の範囲】
【請求項１】
印刷のために色変換テーブルによって画像の色を変換する色変換手段と、
全色域が分割された複数の色相範囲のうち前記画像の特定の部分に対する代表の色相範囲を２つ取得する代表色相範囲取得手段と、
前記色変換手段によって色が変換される前記画像の色を補正する色補正手段とを備え、
前記代表色相範囲取得手段は、前記特定の部分の画素のうち前記色相範囲に含まれる画素の数としての色相範囲画素数を前記色相範囲毎に取得し、隣接する前記色相範囲と比較して前記色相範囲画素数が多い前記色相範囲のうち前記色相範囲画素数が多い上位２つの前記色相範囲をそれぞれ前記代表の色相範囲として取得し、
前記色補正手段は、前記代表色相範囲取得手段によって取得された２つの前記代表の色相範囲のうち一方の色相範囲に対する前記色変換テーブルの格子点に基づいたボロノイ図において、前記特定の部分における前記一方の色相範囲内の画素が最も多く対応しているボロノイ領域に、前記特定の部分における２つの前記代表の色相範囲のうち他方の色相範囲内の画素を色相のみ前記一方の色相範囲に移動した移動画素が最も多く対応している場合、前記ボロノイ領域に前記移動画素が対応しないように前記特定の部分における前記他方の色相範囲内の画素の色を補正することを特徴とする画像形成装置。
【請求項２】
前記特定の部分の指定を受け付ける特定部分指定受付手段を備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
印刷のために色変換テーブルによって画像の色を変換する色変換手段、
全色域が分割された複数の色相範囲のうち前記画像の特定の部分に対する代表の色相範囲を２つ取得する代表色相範囲取得手段、および、
前記色変換手段によって色が変換される前記画像の色を補正する色補正手段として画像形成装置を機能させ、
前記代表色相範囲取得手段は、前記特定の部分の画素のうち前記色相範囲に含まれる画素の数としての色相範囲画素数を前記色相範囲毎に取得し、隣接する前記色相範囲と比較して前記色相範囲画素数が多い前記色相範囲のうち前記色相範囲画素数が多い上位２つの前記色相範囲をそれぞれ前記代表の色相範囲として取得し、
前記色補正手段は、前記代表色相範囲取得手段によって取得された２つの前記代表の色相範囲のうち一方の色相範囲に対する前記色変換テーブルの格子点に基づいたボロノイ図において、前記特定の部分における前記一方の色相範囲内の画素が最も多く対応しているボロノイ領域に、前記特定の部分における２つの前記代表の色相範囲のうち他方の色相範囲内の画素を色相のみ前記一方の色相範囲に移動した移動画素が最も多く対応している場合、前記ボロノイ領域に前記移動画素が対応しないように前記特定の部分における前記他方の色相範囲内の画素の色を補正することを特徴とする色変換プログラム。
【請求項４】
印刷のために色変換テーブルによって画像の色を変換する色変換ステップと、
全色域が分割された複数の色相範囲のうち前記画像の特定の部分に対する代表の色相範囲を２つ取得する代表色相範囲取得ステップと、
前記色変換ステップによって色が変換される前記画像の色を補正する色補正ステップとを備え、
前記代表色相範囲取得ステップは、前記特定の部分の画素のうち前記色相範囲に含まれる画素の数としての色相範囲画素数を前記色相範囲毎に取得し、隣接する前記色相範囲と比較して前記色相範囲画素数が多い前記色相範囲のうち前記色相範囲画素数が多い上位２つの前記色相範囲をそれぞれ前記代表の色相範囲として取得するステップであり、
前記色補正ステップは、前記代表色相範囲取得ステップによって取得された２つの前記代表の色相範囲のうち一方の色相範囲に対する前記色変換テーブルの格子点に基づいたボロノイ図において、前記特定の部分における前記一方の色相範囲内の画素が最も多く対応しているボロノイ領域に、前記特定の部分における２つの前記代表の色相範囲のうち他方の色相範囲内の画素を色相のみ前記一方の色相範囲に移動した移動画素が最も多く対応している場合、前記ボロノイ領域に前記移動画素が対応しないように前記特定の部分における前記他方の色相範囲内の画素の色を補正するステップであることを特徴とする色変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の色を印刷のために変換する画像形成装置、色変換プログラムおよび色変換方法に関する。
【背景技術】
【０００２】
従来、画像の色を印刷のために変換する画像形成装置として、夜間における背景などの暗い背景の中に黒や紺などの暗め色の文字や物体が存在する画像を印刷する場合に、画像の特定の領域の明度に基づいて特定の領域毎に補正係数を求めた後、求めた補正係数によって特定の領域の明度を変更することによって、画像のうち明度が低い部分の明度差を向上させて背景と、文字や物体とを区別して視認可能にするものが知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−０６３２６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された画像形成装置においては、画像のうち明度が低い部分全体の明度を変更するので、画像のうち明度が低い部分の色を補正しない場合と比較して印刷物上の画像全体の印象が大きく変わる可能性があるという問題がある。
【０００５】
そこで、本発明は、画像のうち明度が低い部分の視認性を向上させるか否かによって印刷物上の画像全体の印象に大きな差異が生じることを抑えることができる画像形成装置、色変換プログラムおよび色変換方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、印刷のために色変換テーブルによって前記画像の色を変換する色変換手段と、全色域が分割された複数の色相範囲のうち前記画像の特定の部分に対する代表の色相範囲を２つ取得する代表色相範囲取得手段と、前記色変換手段によって色が変換される前記画像の色を補正する色補正手段とを備え、前記代表色相範囲取得手段は、前記特定の部分の画素のうち前記色相範囲に含まれる画素の数としての色相範囲画素数を前記色相範囲毎に取得し、隣接する前記色相範囲と比較して前記色相範囲画素数が多い前記色相範囲のうち前記色相範囲画素数が多い上位２つの前記色相範囲をそれぞれ前記代表の色相範囲として取得し、前記色補正手段は、前記代表色相範囲取得手段によって取得された２つの前記代表の色相範囲のうち一方の色相範囲に対する前記色変換テーブルの格子点に基づいたボロノイ図において、前記特定の部分における前記一方の色相範囲内の画素が最も多く対応しているボロノイ領域に、前記特定の部分における２つの前記代表の色相範囲のうち他方の色相範囲内の画素を色相のみ前記一方の色相範囲に移動した移動画素が最も多く対応している場合、前記ボロノイ領域に前記移動画素が対応しないように前記特定の部分における前記他方の色相範囲内の画素の色を補正することを特徴とする。
【０００７】
この構成により、本発明の画像形成装置は、２つの代表の色相範囲のうち一方の色相範囲における特定の色と、２つの代表の色相範囲のうち他方の色相範囲における特定の色との差異を生じさせる補正を行うので、画像のうち明度が低い部分の視認性を向上させるために画像のうち明度が低い部分全体の明度を変更する必要がない。したがって、本発明の画像形成装置は、画像のうち明度が低い部分の視認性を向上させるか否かによって印刷物上の画像全体の印象に大きな差異が生じることを抑えることができる。
【０００８】
本発明の画像形成装置は、前記特定の部分の指定を受け付ける特定部分指定受付手段を備えても良い。
【０００９】
この構成により、本発明の画像形成装置は、画像のうち色を補正する部分の指定を受け付けるので、画像のうち利用者が注目する適切な部分のみの色を補正することができる。したがって、本発明の画像形成装置は、画像のうち明度が低い部分の視認性を向上させるか否かによって印刷物上の画像全体の印象に大きな差異が生じることを抑えることができる。
【００１０】
本発明の色変換プログラムは、印刷のために色変換テーブルによって前記画像の色を変換する色変換手段、全色域が分割された複数の色相範囲のうち前記画像の特定の部分に対する代表の色相範囲を２つ取得する代表色相範囲取得手段、および、前記色変換手段によって色が変換される前記画像の色を補正する色補正手段として画像形成装置を機能させ、前記代表色相範囲取得手段は、前記特定の部分の画素のうち前記色相範囲に含まれる画素の数としての色相範囲画素数を前記色相範囲毎に取得し、隣接する前記色相範囲と比較して前記色相範囲画素数が多い前記色相範囲のうち前記色相範囲画素数が多い上位２つの前記色相範囲をそれぞれ前記代表の色相範囲として取得し、前記色補正手段は、前記代表色相範囲取得手段によって取得された２つの前記代表の色相範囲のうち一方の色相範囲に対する前記色変換テーブルの格子点に基づいたボロノイ図において、前記特定の部分における前記一方の色相範囲内の画素が最も多く対応しているボロノイ領域に、前記特定の部分における２つの前記代表の色相範囲のうち他方の色相範囲内の画素を色相のみ前記一方の色相範囲に移動した移動画素が最も多く対応している場合、前記ボロノイ領域に前記移動画素が対応しないように前記特定の部分における前記他方の色相範囲内の画素の色を補正することを特徴とする。
【００１１】
この構成により、本発明の色変換プログラムを実行する画像形成装置は、２つの代表の色相範囲のうち一方の色相範囲における特定の色と、２つの代表の色相範囲のうち他方の色相範囲における特定の色との差異を生じさせる補正を行うので、画像のうち明度が低い部分の視認性を向上させるために画像のうち明度が低い部分全体の明度を変更する必要がない。したがって、本発明の色変換プログラムを実行する画像形成装置は、画像のうち明度が低い部分の視認性を向上させるか否かによって印刷物上の画像全体の印象に大きな差異が生じることを抑えることができる。
【００１２】
本発明の色変換方法は、印刷のために色変換テーブルによって前記画像の色を変換する色変換ステップと、全色域が分割された複数の色相範囲のうち前記画像の特定の部分に対する代表の色相範囲を２つ取得する代表色相範囲取得ステップと、前記色変換ステップによって色が変換される前記画像の色を補正する色補正ステップとを備え、前記代表色相範囲取得ステップは、前記特定の部分の画素のうち前記色相範囲に含まれる画素の数としての色相範囲画素数を前記色相範囲毎に取得し、隣接する前記色相範囲と比較して前記色相範囲画素数が多い前記色相範囲のうち前記色相範囲画素数が多い上位２つの前記色相範囲をそれぞれ前記代表の色相範囲として取得するステップであり、前記色補正ステップは、前記代表色相範囲取得ステップによって取得された２つの前記代表の色相範囲のうち一方の色相範囲に対する前記色変換テーブルの格子点に基づいたボロノイ図において、前記特定の部分における前記一方の色相範囲内の画素が最も多く対応しているボロノイ領域に、前記特定の部分における２つの前記代表の色相範囲のうち他方の色相範囲内の画素を色相のみ前記一方の色相範囲に移動した移動画素が最も多く対応している場合、前記ボロノイ領域に前記移動画素が対応しないように前記特定の部分における前記他方の色相範囲内の画素の色を補正するステップであることを特徴とする。
【００１３】
この構成により、本発明の色変換方法は、２つの代表の色相範囲のうち一方の色相範囲における特定の色と、２つの代表の色相範囲のうち他方の色相範囲における特定の色との差異を生じさせる補正を行うので、画像のうち明度が低い部分の視認性を向上させるために画像のうち明度が低い部分全体の明度を変更する必要がない。したがって、本発明の色変換方法は、画像のうち明度が低い部分の視認性を向上させるか否かによって印刷物上の画像全体の印象に大きな差異が生じることを抑えることができる。
【発明の効果】
【００１４】
本発明の画像形成装置、色変換プログラムおよび色変換方法は、画像のうち明度が低い部分の視認性を向上させるか否かによって印刷物上の画像全体の印象に大きな差異が生じることを抑えることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施の形態に係るＭＦＰのブロック図である。
【図２】図１に示すＭＦＰによって生成されるボロノイ図の一例を示す図である。
【図３】図２に示すボロノイ図の特徴の１つを示す図である。
【図４】図２に示すボロノイ図の図３に示す特徴以外の特徴の１つを示す図である。
【図５】ボロノイ図を生成する場合の図１に示すＭＦＰの動作のフローチャートである。
【図６】画像を印刷する場合の図１に示すＭＦＰの動作のフローチャートである。
【図７】図６に示す代表色相範囲取得処理のフローチャートである。
【図８】図６に示す色補正処理のフローチャートである。
【図９】図１に示すボロノイ図の一部の一例を示す図である。
【図１０】色を補正する過程における図９に示すボロノイ図を示す図である。
【図１１】色を補正する過程のうち図１０に示す過程より後の過程におけるボロノイ図を示す図である。
【図１２】色を補正する過程のうち図１１に示す過程より後の過程におけるボロノイ図を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００１７】
まず、本実施の形態に係る画像形成装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の構成について説明する。
【００１８】
図１は、本実施の形態に係るＭＦＰ１０のブロック図である。
【００１９】
図１に示すように、ＭＦＰ１０は、種々の操作が入力されるボタンなどの入力デバイスである操作部１１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部１２と、画像を読み取る読取デバイスであるスキャナー１３と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター１４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部１５と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク経由で外部の装置と通信を行う通信デバイスである通信部１６と、各種のデータを記憶している半導体メモリー、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶デバイスである記憶部１７と、ＭＦＰ１０全体を制御する制御部１８とを備えている。
【００２０】
記憶部１７は、画像の色を印刷のために変換するための色変換プログラム１７ａを記憶している。色変換プログラム１７ａは、ＭＦＰ１０の製造段階でＭＦＰ１０にインストールされていても良いし、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの外部の記憶媒体からＭＦＰ１０に追加でインストールされても良いし、ネットワーク上からＭＦＰ１０に追加でインストールされても良い。
【００２１】
記憶部１７は、色変換テーブル１７ｂを記憶している。色変換テーブル１７ｂは、「ＲＧＢ  ｜  Ｌａｂ（Ｌｃｈ）  ｜  ＣＭＹＫ」のルックアップテーブルになっている。すなわち、色変換テーブル１７ｂは、それぞれ、ＲＧＢ値と、Ｌａｂ値（Ｌｃｈ値）と、ＣＭＹＫ値との対応関係を示すカラーテーブルである。色変換テーブル１７ｂに含まれるＲＧＢ値、Ｌａｂ値（Ｌｃｈ値）およびＣＭＹＫ値は、設計値である。
【００２２】
記憶部１７は、色変換テーブル１７ｂの格子点におけるＬａｂ値（Ｌｃｈ値）に基づいたボロノイ図１７ｃを複数記憶することが可能である。
【００２３】
ここで、ボロノイ図とは、図２に示すように、空間中に存在する点の中で各点から最も近い空間を線や面などの超平面で区切った図である。図２に示すボロノイ図２０は、空間が２次元の場合を表している。空間がＲＧＢのような３次元の場合には、ボロノイ図２０を３次元に拡張したような図となる。ボロノイ図の定義は、距離空間内の有限部分集合 P = { p1, p2, ..., pn } に対してボロノイ領域の集合{ V ( p1 ), V ( p2 ), ..., V ( pn ) }である。ボロノイ領域とは、距離関数 d に対して数１で構成される領域 V ( pi ) のことである。
【数１】
0006380763.tif 000002
【００２４】
図２に示すように、ボロノイ図２０は、複数のボロノイ領域２１によって構成されている。ボロノイ図２０は、空間中に存在する各母点ｐから最も近い空間を線で区切った図である。１つのボロノイ領域２１には、１つの母点ｐのみが含まれている。ボロノイ領域２１の境界は、ボロノイ辺２２と呼ばれている。各々のボロノイ辺２２の交点は、ボロノイ点２３と呼ばれている。
【００２５】
ボロノイ図２０は、図３に示すように、互いに隣接する２つの母点ｐの垂直二等分線がボロノイ辺２２であるという特徴を有している。また、ボロノイ図２０は、図４に示すように、互いに隣接する３つの母点ｐを通る円の中心がボロノイ点２３であるという特徴を有している。
【００２６】
制御部１８は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部１７に記憶されているプログラムを実行する。
【００２７】
制御部１８は、記憶部１７に記憶されている色変換プログラム１７ａを実行することによって、印刷のために色変換テーブル１７ｂによって画像の色を変換する色変換手段１８ａ、全色域が分割された４８個の色相範囲のうち画像の特定の部分に対する代表の色相範囲を２つ取得する代表色相範囲取得手段１８ｂ、色変換手段１８ａによって色が変換される画像の色を補正する色補正手段１８ｃ、および、画像の特定の部分の指定を受け付ける特定部分指定受付手段１８ｄとして機能する。
【００２８】
次に、ＭＦＰ１０の動作について説明する。
【００２９】
まず、ボロノイ図を生成する場合のＭＦＰ１０の動作について説明する。
【００３０】
図５は、ボロノイ図を生成する場合のＭＦＰ１０の動作のフローチャートである。
【００３１】
図５に示すように、制御部１８は、色変換テーブル１７ｂの格子点におけるＬａｂ値（Ｌｃｈ値）に基づいたボロノイ図を生成する（Ｓ１０１）。ここで、制御部１８は、全色域を色相によって４８個の範囲に均等に分割した範囲毎にボロノイ図を生成する。制御部１８は、各範囲における中央の色相のボロノイ図を、その範囲のボロノイ図として生成する。すなわち、制御部１８は、色変換テーブル１７ｂの格子点のうち各範囲内の格子点のそれぞれについて、明度および彩度がその格子点と同一であって、色相がその範囲における中央の色相である点を求め、求めた点をその範囲のボロノイ図の母点とする。
【００３２】
次いで、制御部１８は、Ｓ１０１において生成した４８個のボロノイ図をそれぞれボロノイ図１７ｃとして記憶部１７に保存して（Ｓ１０２）、図５に示す動作を終了する。
【００３３】
次に、画像を印刷する場合のＭＦＰ１０の動作について説明する。
【００３４】
図６は、画像を印刷する場合のＭＦＰ１０の動作のフローチャートである。
【００３５】
図６に示すように、制御部１８の特定部分指定受付手段１８ｄは、対象の画像のうち特定の部分、すなわち、利用者が注目している部分（以下「注目部分」と言う。）の指定を受け付ける（Ｓ１３１）。
【００３６】
ここで、利用者は、図６に示す動作より前に操作部１１または通信部１６を介して対象の画像の注目部分の指定をＭＦＰ１０に入力することができる。したがって、制御部１８は、図６に示す動作より前に操作部１１または通信部１６を介して入力された指定をＳ１３１において受け付けることができる。例えば、利用者がＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などのコンピューターからＭＦＰ１０に対象の画像の印刷データを入力する場合、コンピューターの制御部は、コンピューターの操作部を介して利用者から対象の画像の注目部分が指定されると、指定された注目部分を示す情報を印刷データに含めることができる。制御部１８は、通信部１６を介して入力された印刷データに注目部分を示す情報が含まれる場合、印刷データに含まれる情報によって示される注目部分をＳ１３１において受け付ける。
【００３７】
また、制御部１８は、Ｓ１３１において、対象の画像の注目部分の指定を表示部１２または通信部１６を介して利用者に問い合わせた後、操作部１１または通信部１６を介して利用者から指定された注目部分を受け付けても良い。例えば、利用者がＰＣなどのコンピューターからＭＦＰ１０に対象の画像の印刷データを入力した場合、制御部１８は、通信部１６を介してコンピューターの表示部によって利用者に対象の画像の注目部分を問い合わせた後、コンピューターの操作部によって利用者から指示された注目部分を通信部１６を介して受け付けても良い。
【００３８】
なお、注目部分は、対象の画像において、例えば、矩形領域によって指定されても良い。
【００３９】
制御部１８は、Ｓ１３１の処理の後、Ｓ１３１において指定された注目部分の画素の１つずつに対して後述のＳ１３３の処理を繰り返す（Ｓ１３２）。
【００４０】
Ｓ１３３の処理は、対象の画素をＲＧＢ色空間において含む色相面に関して、ピーク値、すなわち、彩度が最大のＲＧＢ値を算出する処理である。
【００４１】
制御部１８の代表色相範囲取得手段１８ｂは、Ｓ１３２におけるＳ１３３の処理の繰り返しが終了すると、全色域が分割された４８個の色相範囲のうち代表の色相範囲を２つ取得する代表色相範囲取得処理を実行する（Ｓ１３４）。
【００４２】
図７は、図６に示す代表色相範囲取得処理のフローチャートである。
【００４３】
図７に示すように、代表色相範囲取得手段１８ｂは、上述した４８個の色相範囲のそれぞれに含まれるＳ１３３において算出したピーク値の数のヒストグラムを生成する（Ｓ１６１）。すなわち、代表色相範囲取得手段１８ｂは、注目部分の画素のうち色相範囲に含まれる画素の数としての色相範囲画素数を色相範囲毎に取得し、色相範囲画素数のヒストグラムを生成する。
【００４４】
次いで、代表色相範囲取得手段１８ｂは、Ｓ１６１において生成したヒストグラムにおいて山になっている２つの色相範囲を、それぞれ代表の色相範囲として抽出する（Ｓ１６２）。具体的には、代表色相範囲取得手段１８ｂは、Ｓ１６１において生成したヒストグラムにおいて隣接する色相範囲と比較してピーク値の数が多い色相範囲を抽出し、抽出した色相範囲のうちピーク値の数が多い上位２つの色相範囲を、それぞれ代表の色相範囲として抽出する。
【００４５】
次いで、代表色相範囲取得手段１８ｂは、Ｓ１３１において指定された注目部分の画素のうち、Ｓ１６２において抽出した２つの代表の色相範囲の何れかに含まれる画素に対して、何れの色相範囲に含まれるかを記憶部１７に記憶させて（Ｓ１６３）、図７に示す代表色相範囲取得処理を終了する。
【００４６】
図６に示すように、制御部１８は、Ｓ１３４の代表色相範囲取得処理が終了すると、注目部分の画素のＲＧＢ値を必要に応じて補正する色補正処理を実行する（Ｓ１３５）。
【００４７】
図８は、図６に示す色補正処理のフローチャートである。
【００４８】
図８に示すように、制御部１８の色補正手段１８ｃは、何れの色相範囲に含まれるかがＳ１６３において記憶された画素のＲＧＢ値を、色変換テーブル１７ｂに基づいてＬａｂ値（Ｌｃｈ値）に変換する（Ｓ２０１）。色補正手段１８ｃは、色変換テーブル１７ｂに含まれていないＲＧＢ値については、色変換テーブル１７ｂに含まれているＲＧＢ値と、このＲＧＢ値に色変換テーブル１７ｂにおいて対応付けられているＬａｂ値（Ｌｃｈ値）とに基づいた補間計算によって、Ｌａｂ値（Ｌｃｈ値）に変換する。
【００４９】
色補正手段１８ｃは、Ｓ１６２において抽出された２つの代表の色相範囲のうち一方（以下「第１の代表色相範囲」と言う。）について、第１の代表色相範囲に含まれるとＳ１６３において記憶された画素に関して、第１の代表色相範囲のボロノイ図１７ｃにおけるボロノイ領域のそれぞれに対応する数のヒストグラムを生成する（Ｓ２０２）。すなわち、色補正手段１８ｃは、注目部分の画素のうちボロノイ領域に対応する画素の数としてのボロノイ領域画素数をボロノイ領域毎に取得し、ボロノイ領域画素数のヒストグラムを生成する。ここで、ボロノイ図のうち対象の画素が対応するボロノイ領域は、明度および彩度が対象の画素と同一であって、色相が対象のボロノイ図の色相である点が含まれるボロノイ領域である。なお、第１の代表色相範囲は、Ｓ１６２において抽出された２つの代表の色相範囲のうち例えば色相角度が小さい色相範囲である。
【００５０】
次いで、色補正手段１８ｃは、Ｓ２０２において生成したヒストグラムにおいてボロノイ領域画素数が最も多いボロノイ領域を、代表のボロノイ領域として取得する（Ｓ２０３）。
【００５１】
次いで、色補正手段１８ｃは、Ｓ１６２において抽出された２つの代表の色相範囲のうち他方（以下「第２の代表色相範囲」と言う。）について、第２の代表色相範囲に含まれるとＳ１６３において記憶された画素に関して、第１の代表色相範囲のボロノイ図１７ｃにおけるボロノイ領域のそれぞれに対応する数のヒストグラムを生成する（Ｓ２０４）。すなわち、色補正手段１８ｃは、注目部分の画素のうちボロノイ領域に対応する画素の数としてのボロノイ領域画素数をボロノイ領域毎に取得し、ボロノイ領域画素数のヒストグラムを生成する。ここで、ボロノイ図のうち第２の代表色相範囲内の対象の画素が対応するボロノイ領域は、明度および彩度が対象の画素と同一であって、色相が対象のボロノイ図の色相である点（以下「移動画素」と言う。）が含まれるボロノイ領域である。
【００５２】
次いで、色補正手段１８ｃは、Ｓ２０４において生成したヒストグラムにおいてボロノイ領域画素数が最も多いボロノイ領域を、代表のボロノイ領域として取得する（Ｓ２０５）。
【００５３】
次いで、色補正手段１８ｃは、Ｓ２０３において取得された代表のボロノイ領域と、Ｓ２０５において取得された代表のボロノイ領域とが同一であるか否かを判断する（Ｓ２０６）。
【００５４】
色補正手段１８ｃは、Ｓ２０３において取得された代表のボロノイ領域と、Ｓ２０５において取得された代表のボロノイ領域とが同一であるとＳ２０６において判断すると、Ｓ２０５において取得された代表のボロノイ領域に移動画素が含まれないように、第２の代表色相範囲に含まれる画素の色を補正する（Ｓ２０７）。
【００５５】
以下、色補正手段１８ｃによる色の補正方法について説明する。
【００５６】
例えば、図９に示すように、Ｓ２０５において取得された代表のボロノイ領域に含まれる移動画素を移動画素３１、Ｓ２０５において取得された代表のボロノイ領域のボロノイ母点をボロノイ母点３２、Ｓ２０５において取得された代表のボロノイ領域に隣接するボロノイ領域のボロノイ母点をボロノイ母点３３、ボロノイ母点３２およびボロノイ母点３３の間のボロノイ辺をボロノイ辺３４、ボロノイ母点３２およびボロノイ母点３３を結ぶ線を線３５、ボロノイ辺３４および線３５の交点を交点３６、移動画素３１およびボロノイ母点３３を結ぶ線を線３７、ボロノイ辺３４および線３７の交点を交点３８とする。
【００５７】
まず、色補正手段１８ｃは、図１０に示すように、移動画素３１から線３５への垂線３９と、線３５との交点４０を算出する。ここで、ボロノイ母点３２および交点４０を結ぶ線分の長さをＡとし、交点３６および交点４０を結ぶ線分の長さをＢとすると、交点４０は、ボロノイ母点３２および交点３６を結ぶ線分をＡ：Ｂの比率で内分する点である。したがって、色補正手段１８ｃは、内分比Ａ：Ｂを算出する。
【００５８】
次いで、色補正手段１８ｃは、図１１に示すように、ボロノイ母点３３および交点３６を結ぶ線分をＡ：Ｂと同一の比率ａ：ｂで内分する点４１を算出する。
【００５９】
次いで、色補正手段１８ｃは、図１２に示すように、線３５に対する垂線であって点４１を通る線４２を算出し、算出した線４２と、線３７との交点である点４３を算出する。点４３が移動画素３１の補正後の点（Ｌｃｈ値）である。色補正手段１８ｃは、点４３の色相を第２の代表色相範囲に含まれる元々の画素の色相に戻したＬｃｈ値を取得した後、このＬｃｈ値を、色変換テーブル１７ｂに基づいてＲＧＢ値に変換することによって、第２の代表色相範囲に含まれる画素の色をＳ２０７において補正することができる。色補正手段１８ｃは、色変換テーブル１７ｂに含まれていないＬｃｈ値については、色変換テーブル１７ｂに含まれているＬｃｈ値と、このＬｃｈ値に色変換テーブル１７ｂにおいて対応付けられているＲＧＢ値とに基づいた補間計算によって、ＲＧＢ値に変換する。
【００６０】
なお、Ｓ２０５において取得された代表のボロノイ領域に隣接するボロノイ領域のうち、何れのボロノイ領域に色補正手段１８ｃが移動画素を移動させるかは、設計次第である。例えば、色補正手段１８ｃは、Ｓ２０５において取得された代表のボロノイ領域と比較して明度が１つ上のボロノイ領域に移動画素を移動させても良いし、Ｓ２０５において取得された代表のボロノイ領域と比較して彩度が１つ上のボロノイ領域に移動画素を移動させても良い。
【００６１】
図８に示すように、色補正手段１８ｃは、Ｓ２０７の処理が終了すると、図８に示す色補正処理を終了する。
【００６２】
色補正手段１８ｃは、Ｓ２０３において取得された代表のボロノイ領域と、Ｓ２０５において取得された代表のボロノイ領域とが同一ではないとＳ２０６において判断すると、図８に示す色補正処理を終了する。
【００６３】
図６に示すように、制御部１８の色変換手段１８ａは、Ｓ１３５の色補正処理が終了すると、対象の画像の画素の１つずつに対して後述のＳ１３７の処理を繰り返す（Ｓ１３６）。
【００６４】
Ｓ１３７の処理は、対象の画像の画素のうち対象の画素のＲＧＢ値を色変換テーブル１７ｂに基づいてＣＭＹＫ値に変換する処理である。ここで、色変換手段１８ａは、Ｓ２０７において色が補正されている画素については、Ｓ２０７において生成したＲＧＢ値を使用する。なお、色変換手段１８ａは、色変換テーブル１７ｂに含まれていないＲＧＢ値については、色変換テーブル１７ｂに含まれているＲＧＢ値と、このＲＧＢ値に色変換テーブル１７ｂにおいて対応付けられているＣＭＹＫ値とに基づいた補間計算によって、ＣＭＹＫ値に変換する。
【００６５】
次いで、制御部１８は、Ｓ１３６およびＳ１３７の処理によって全ての画素がＲＧＢ値からＣＭＹＫ値に変換された画像をプリンター１４によって記録媒体に印刷して（Ｓ１３８）、図６に示す動作を終了する。
【００６６】
以上に説明したように、ＭＦＰ１０は、２つの代表の色相範囲のうち一方の色相範囲における特定の色と、２つの代表の色相範囲のうち他方の色相範囲における特定の色との差異を生じさせる補正を行うので、画像のうち明度が低い部分の視認性を向上させるために画像のうち明度が低い部分全体の明度を変更する必要がない。したがって、ＭＦＰ１０は、画像のうち明度が低い部分の視認性を向上させるか否かによって印刷物上の画像全体の印象に大きな差異が生じることを抑えることができる。
【００６７】
ＭＦＰ１０は、画像のうち色を補正する部分、すなわち、利用者が注目する注目部分の指定を受け付けるので、画像のうち利用者が注目する適切な部分のみの色を補正することができる。したがって、ＭＦＰ１０は、画像のうち明度が低い部分の視認性を向上させるか否かによって印刷物上の画像全体の印象に大きな差異が生じることを抑えることができる。なお、ＭＦＰ１０は、利用者が注目する注目部分の指定を受け付けずに、対象の画像の全体について色の補正を行う構成であっても良い。
【００６８】
本発明の「画像形成装置」は、本実施の形態においてＭＦＰであるが、プリンター専用機など、ＭＦＰ以外の画像形成装置であっても良い。
【符号の説明】
【００６９】
１０  ＭＦＰ（画像形成装置）
１７ａ  色変換プログラム
１７ｂ  色変換テーブル
１７ｃ  ボロノイ図
１８ａ  色変換手段
１８ｂ  代表色相範囲取得手段
１８ｃ  色補正手段
１８ｄ  特定部分指定受付手段
２０  ボロノイ図
２１  ボロノイ領域
３１  移動画素
【図１】
0006380763.tif 000003
【図２】
0006380763.tif 000004
【図３】
0006380763.tif 000005
【図４】
0006380763.tif 000006
【図５】
0006380763.tif 000007
【図６】
0006380763.tif 000008
【図７】
0006380763.tif 000009
【図８】
0006380763.tif 000010
【図９】
0006380763.tif 000011
【図１０】
0006380763.tif 000012
【図１１】
0006380763.tif 000013
【図１２】
0006380763.tif 000014