(57)【要約】【課題】カラー画像出力装置がグレーを表現するときでも、色合いのばたつきが生じないカラー画像処理装置、カラー画像処理方法、及びプログラムを提供すること。【解決手段】カラー入力画像データを、カラー画像出力装置の色域に合わせて変換する変換手段を備えたカラー画像処理装置であって、前記変換手段は、前記カラー入力画像データの色域のうち、グレー軸を含む領域をグレー領域として指定する指定手段と、前記グレー軸から、画像形成の際における色彩のずれ幅以上、離れた領域を、グレー安定化領域として設定する設定手段と、前記グレー領域内にある色を、前記グレー安定化領域内の色に変換するグレー領域変換手段と、を備えることを特徴とするカラー画像処理装置。【選択図】図１
2007324715.tif 000002
【特許請求の範囲】
【請求項１】
カラー入力画像データを、カラー画像出力装置の色域に合わせて変換する変換手段を備えたカラー画像処理装置であって、
前記変換手段は、
前記カラー入力画像データの色域のうち、グレー軸を含む領域をグレー領域として指定する指定手段と、
前記グレー軸から、画像形成の際における色彩のずれ幅以上、離れた領域を、グレー安定化領域として設定する設定手段と、
前記グレー領域内にある色を、前記グレー安定化領域内の色に変換するグレー領域変換手段と、を備えることを特徴とするカラー画像処理装置。
【請求項２】
前記設定手段は、前記グレー領域内に、前記グレー安定化領域を設定することを特徴とする請求項１記載のカラー画像処理装置。
【請求項３】
前記設定手段は、前記グレー領域を前記グレー軸から離れる方向に移動させてなる領域の中心に、前記グレー安定化領域を設定することを特徴とする請求項１に記載のカラー画像処理装置。
【請求項４】
前記変換手段は、前記グレー領域以外の色を、前記移動に応じて補正することを特徴とする請求項３記載のカラー画像処理装置。
【請求項５】
前記グレー安定化領域は、明度を定めたとき、色彩が一義的に定まるものであることを特徴とする請求項１〜４のいずれかに記載のカラー画像処理装置。
【請求項６】
前記指定手段は、前記カラー入力画像データの種類に応じて、前記グレー領域の大きさを定めることを特徴とする請求項１〜５のいずれかに記載のカラー画像処理装置。
【請求項７】
前記指定手段は、前記カラー入力画像データにおける色域の範囲、及び／又は色の分布に応じて、前記グレー領域の大きさを定めることを特徴とする請求項１〜６のいずれかに記載のカラー画像処理装置。
【請求項８】
前記カラー入力画像データに、前記グレー領域を含むグラデーションがある場合、前記変換手段は、前記グレー領域を変換する前に、前記グラデーションを構成する色を、前記グレー領域にかからないように補正することを特徴とする請求項１〜７のいずれかに記載のカラー画像処理装置。
【請求項９】
カラー入力画像データを、カラー画像出力装置の色域に合わせて変換するカラー画像処理方法であって、
前記カラー入力画像データの色域のうち、グレー軸を含む領域をグレー領域として指定し、
前記グレー軸から、画像形成の際における色彩のずれ幅以上、離れた領域を、グレー安定化領域として設定し、
前記グレー領域内にある色を、前記グレー安定化領域内の色に変換することを特徴とするカラー画像処理方法。
【請求項１０】
前記グレー領域内に、前記グレー安定化領域を設定することを特徴とする請求項９記載のカラー画像処理方法。
【請求項１１】
前記グレー領域を前記グレー軸から離れる方向に移動させてなる領域の中心に、前記グレー安定化領域を設定することを特徴とする請求項９に記載のカラー画像処理方法。
【請求項１２】
前記グレー領域以外の色を、前記移動に応じて補正することを特徴とする請求項１１記載のカラー画像処理方法。
【請求項１３】
前記グレー安定化領域は、明度を定めたとき、色彩が一義的に定まるものであることを特徴とする請求項９〜１２のいずれかに記載のカラー画像処理方法。
【請求項１４】
前記指定手段は、前記カラー入力画像データの種類に応じて、前記グレー領域の大きさを定めることを特徴とする請求項９〜１３のいずれかに記載のカラー画像処理方法。
【請求項１５】
前記カラー入力画像データにおける色域の範囲、及び／又は色の分布に応じて、前記グレー領域の大きさを定めることを特徴とする請求項９〜１４のいずれかに記載のカラー画像処理方法。
【請求項１６】
前記カラー入力画像データに、前記グレー領域を含むグラデーションがある場合、前記グレー領域を変換する前に、前記グラデーションを構成する色を、前記グレー領域にかからないように補正することを特徴とする請求項９〜１５のいずれかに記載のカラー画像処理方法。
【請求項１７】
コンピュータを、カラー入力画像データをカラー画像出力装置の色域に合わせて変換するための、請求項１〜８における前記変換手段として機能させることを特徴とするカラー画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー入力画像データを、例えば、カラープリンタやカラーディスプレイなどのカラー画像出力装置の色域に合わせて変換するカラー画像処理装置、カラー画像処理方法、及びプログラムに関する。
【背景技術】
【０００２】
カラープリンタやカラーディスプレイなどのカラー画像出力装置が出力可能な色域は、カラー入力画像データの色域よりも狭いことがある。そこで、カラー画像処理装置を用いて、カラー入力画像データを、カラー画像出力装置の色域に合わせて変換することが行われている。カラー画像出力装置は、変換後のカラー入力画像データに基づき、カラー画像を形成する（特許文献１参照）。
【特許文献１】特開２０００−２５３２６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
カラー画像出力装置のうち、プリンタは、プロセス４色（ＣＭＹＫ）の比率を変えることで、様々な色を表現する。しかしながら、４色の比率は、カラー入力画像データにおいて設定された比率からずれてしまうことがある。例えば、インクジェットプリンタの場合では、４色の吐出量比を、インクジェットヘッドにおける機械的な構成により調整するため、カラー入力画像データにおいて設定された吐出量比からずれてしまうことがある。
【０００４】
この場合、実際に形成するカラー画像の色は、カラー入力画像データにおける色からずれてしまう。特に、グレーを表現する場合は、わずかな色合いのずれにより、色空間における軸を跨いで色合いが変化し（いわゆるばたつきが生じてしまい）、色合いのずれが目立ってしまう。
【０００５】
本発明は以上の点に鑑みなされたものであり、カラー画像出力装置がグレーを表現するときでも、色合いのばたつきが生じないカラー画像処理装置、カラー画像処理方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
（１）請求項１の発明は、
カラー入力画像データを、カラー画像出力装置の色域に合わせて変換する変換手段を備えたカラー画像処理装置であって、前記変換手段は、前記カラー入力画像データの色域のうち、グレー軸を含む領域をグレー領域として指定する指定手段と、前記グレー軸から、画像形成の際における色彩のずれ幅以上、離れた領域を、グレー安定化領域として設定する設定手段と、前記グレー領域内にある色を、前記グレー安定化領域内の色に変換するグレー領域変換手段と、を備えることを特徴とするカラー画像処理装置を要旨とする。
【０００７】
本発明のカラー画像処理装置は、カラー入力画像データの色域のうち、グレー軸を含むグレー領域内にある色を、グレー安定化領域内の色に変換する。グレー安定化領域は、グレー軸から、カラー画像出力装置による画像形成の際における色彩のずれ（ばたつき）幅以上、離れているので、その変換後のカラー入力画像データに基づいて、カラー画像を形成したとき、色合いのばたつきが生じたとしても、グレー安定化領域内の色は、常に同系統の色として現れる。すなわち、カラー入力画像データのうち、元々、グレー領域内にあったデータの色は、常に、グレー安定化領域における色と同系統の色として現れ、異なる系統の様々な色にばたついてしまうようなことがない。
【０００８】
前記カラー画像出力装置としては、例えば、インクジェットプリンタ、レーザプリンタ、コンピュータ用のディスプレイ等が挙げられる。
本発明のカラー画像処理装置は、例えば、カラー画像出力装置が、その一部として備えるものであってもよいし、あるいは、汎用のコンピュータと、そのコンピュータを制御するソフトウエアとから成るものであってもよい。
【０００９】
前記グレー軸とは、例えば、Ｌ＊ａ＊ｂ色空間において、ａ＊＝０、かつｂ＊＝０という条件を充足する軸をいう。また、グレー軸とは、例えば、ＲＧＢ色空間において、Ｒ＝Ｇ＝Ｂという条件を充足する軸をいう。
（２）請求項２の発明は、
前記設定手段は、前記グレー領域内に、前記グレー安定化領域を設定することを特徴とする請求項１記載のカラー画像処理装置を要旨とする。
【００１０】
本発明では、グレー領域の色と、それを変換した後の色（グレー安定化領域の色）とが近いので、変換後のカラー入力画像データにおいて、色合いに違和感が生じにくい。
（３）請求項３の発明は、
前記設定手段は、前記グレー領域を前記グレー軸から離れる方向に移動させてなる領域の中心に、前記グレー安定化領域を設定することを特徴とする請求項１に記載のカラー画像処理装置を要旨とする。
【００１１】
本発明によれば、色空間において、グレー安定化領域を、グレー軸から十分離すことができるので、グレー安定化領域内の色（すなわち、元々、グレー領域にあったデータを変換した後の色）は、画像形成の際にばたつきが生じたとしても、常に同系統の色として現れる。
【００１２】
前記グレー領域を、ａ＊ｂ＊平面において移動させる距離（色差）としては、例えば、次のようなものがある。
Ｂ方向で６程度以下
Ｃ方向で５程度以下
Ｒ方向で３程度以下
Ｙ方向で３程度以下
Ｇ方向は０
Ｍ方向は０
（４）請求項４の発明は、
前記変換手段は、前記グレー領域以外の色を、前記移動に応じて補正することを特徴とする請求項３記載のカラー画像処理装置を要旨とする。
【００１３】
本発明のカラー画像処理装置は、カラー入力画像データのうち、グレー領域の範囲外の色も、グレー領域内の色の移動に応じて変換するので、変換後のカラー入力画像データにおいて、不自然なグラデーションが現れにくいという効果を奏する。
（５）請求項５の発明は、
前記グレー安定化領域は、明度を定めたとき、色彩が一義的に定まるものであることを特徴とする請求項１〜４のいずれかに記載のカラー画像処理装置を要旨とする。
【００１４】
本発明では、グレー安定化領域における色彩の範囲が狭いので、グレー領域の色を変換した後の色彩が安定しやすい。
本発明におけるグレー安定化領域としては、例えば、Ｌ＊ａ＊ｂ色空間において、グレー軸と平行な軸上の領域が挙げられる。
（６）請求項６の発明は、
前記指定手段は、前記カラー入力画像データの種類に応じて、前記グレー領域の大きさを定めることを特徴とする請求項１〜５のいずれかに記載のカラー画像処理装置を要旨とする。
【００１５】
本発明のカラー画像処理装置は、カラー入力画像データの種類に応じて、グレー領域の大きさを定める。例えば、カラー入力画像データが文字の場合は、グレー領域を最も大きくし、グラフの場合は中間の大きさとし、写真の場合は最も小さくする。この場合、グラデーションの変化が目立ちやすい写真であっても、グレー安定化処理により、画像のグラデーションが不自然になってしまうようなことがない。
（７）請求項７の発明は、
前記指定手段は、前記カラー入力画像データにおける色域の範囲、及び／又は色の分布に応じて、前記グレー領域の大きさを定めることを特徴とする請求項１〜６のいずれかに記載のカラー画像処理装置を要旨とする。
【００１６】
本発明では、カラー入力画像データの特徴に合わせて、グレー領域の大きさを定めることができるので、グレー領域の色をグレー安定化領域に変換した後の画像データが不自然になりにくい。
【００１７】
本発明におけるグレー領域の設定方法としては、例えば、カラー入力画像データにおける色域の範囲が広いほど、グレー領域を大きく設定する方法がある。また、カラー入力画像データにおける色の分布の粗密に関係づけて、グレー領域の大きさを決定（設定）する方法がある。
（８）請求項８の発明は、
前記カラー入力画像データに、前記グレー領域を含むグラデーションがある場合、前記変換手段は、前記グレー領域を変換する前に、前記グラデーションを構成する色を、前記グレー領域にかからないように補正することを特徴とする請求項１〜７のいずれかに記載のカラー画像処理装置を要旨とする。
【００１８】
本発明のカラー画像処理装置は、カラー入力画像データに、グレー領域を含むグラデーションがある場合、グレー領域内の色を変換する前に、グラデーションを構成する色を、グレー領域にかからないように補正する。そのため、グレー領域内の色をグレー安定化領域内の色に変換したときでも、グラデーションの一部が途切れてしまうようなことがない。その結果、変換後のカラー入力画像データにおいて、不自然なグラデーションが現れにくいという効果を奏する。
（９）請求項９の発明は、
カラー入力画像データを、カラー画像出力装置の色域に合わせて変換するカラー画像処理方法であって、前記カラー入力画像データの色域のうち、グレー軸を含む領域をグレー領域として指定し、前記グレー軸から、画像形成の際における色彩のずれ幅以上、離れた領域を、グレー安定化領域として設定し、前記グレー領域内にある色を、前記グレー安定化領域内の色に変換することを特徴とするカラー画像処理方法を要旨とする。
【００１９】
本発明のカラー画像処理方法は、カラー入力画像データの色域のうち、グレー軸を含むグレー領域内にある色を、グレー安定化領域内の色に変換する。グレー安定化領域は、グレー軸から、カラー画像出力装置による画像形成の際における色彩のずれ（ばたつき）幅以上、離れているので、その変換後のカラー入力画像データに基づいて、カラー画像を形成したとき、色合いのばたつきが生じたとしても、グレー安定化領域内の色は、常に同系統の色として現れる。すなわち、カラー入力画像データのうち、元々、グレー領域内にあったデータの色は、常に、グレー安定化領域における色と同系統の色として現れ、異なる系統の様々な色にばたついてしまうようなことがない。
（１０）請求項１０の発明は、
前記グレー領域内に、前記グレー安定化領域を設定することを特徴とする請求項９記載のカラー画像処理方法を要旨とする。
【００２０】
本発明では、グレー領域の色と、それを変換した後の色（グレー安定化領域の色）とが近いので、変換後のカラー入力画像データにおいて、色合いに違和感が生じにくい。
（１１）請求項１１の発明は、
前記グレー領域を前記グレー軸から離れる方向に移動させてなる領域の中心に、前記グレー安定化領域を設定することを特徴とする請求項９に記載のカラー画像処理方法を要旨とする。
【００２１】
本発明によれば、色空間において、グレー安定化領域を、グレー軸から十分離すことができるので、グレー安定化領域内の色（すなわち、元々、グレー領域にあったデータを変換した後の色）は、画像形成の際にばたつきが生じたとしても、常に同系統の色として現れる。
（１２）請求項１２の発明は、
前記グレー領域以外の色を、前記移動に応じて補正することを特徴とする請求項１１記載のカラー画像処理方法を要旨とする。
【００２２】
本発明のカラー画像処理方法は、カラー入力画像データのうち、グレー領域の範囲外の色も、グレー領域内の色の移動に応じて変換するので、変換後のカラー入力画像データにおいて、不自然なグラデーションが現れにくいという効果を奏する。
（１３）請求項１３の発明は、
前記グレー安定化領域は、明度を定めたとき、色彩が一義的に定まるものであることを特徴とする請求項９〜１２のいずれかに記載のカラー画像処理方法を要旨とする。
【００２３】
本発明では、グレー安定化領域における色彩の範囲が狭いので、グレー領域の色を変換した後の色彩が安定しやすい。
（１４）請求項１４の発明は、
前記指定手段は、前記カラー入力画像データの種類に応じて、前記グレー領域の大きさを定めることを特徴とする請求項９〜１３のいずれかに記載のカラー画像処理方法を要旨とする。
【００２４】
本発明のカラー画像処理方法は、カラー入力画像データの種類に応じて、グレー領域の大きさを定める。例えば、カラー入力画像データが文字の場合は、グレー領域を最も大きくし、グラフの場合は中間の大きさとし、写真の場合は最も小さくする。この場合、グラデーションの変化が目立ちやすい写真であっても、グレー安定化処理により、画像のグラデーションが不自然になってしまうようなことがない。
（１５）請求項１５の発明は、
前記カラー入力画像データにおける色域の範囲、及び／又は色の分布に応じて、前記グレー領域の大きさを定めることを特徴とする請求項９〜１４のいずれかに記載のカラー画像処理方法を要旨とする。
【００２５】
本発明では、カラー入力画像データの特徴に合わせて、グレー領域の大きさを定めることができるので、グレー領域の色をグレー安定化領域に変換した後の画像データが不自然になりにくい。
（１６）請求項１６の発明は、
前記カラー入力画像データに、前記グレー領域を含むグラデーションがある場合、前記グレー領域を変換する前に、前記グラデーションを構成する色を、前記グレー領域にかからないように補正することを特徴とする請求項９〜１５のいずれかに記載のカラー画像処理方法を要旨とする。
【００２６】
本発明のカラー画像処理方法は、カラー入力画像データに、グレー領域を含むグラデーションがある場合、グレー領域内の色を変換する前に、グラデーションを構成する色を、グレー領域にかからないように補正する。そのため、グレー領域内の色をグレー安定化領域内の色に変換したときでも、グラデーションの一部が途切れてしまうようなことがない。その結果、変換後のカラー入力画像データにおいて、不自然なグラデーションが現れにくいという効果を奏する。
（１７）請求項１７の発明は、
コンピュータを、カラー入力画像データをカラー画像出力装置の色域に合わせて変換するための、請求項１〜８における前記変換手段として機能させることを特徴とするカラー画像処理プログラムを要旨とする。
【００２７】
本発明のカラー画像処理プログラムによれば、コンピュータを、請求項１〜８における前記変換手段として機能させることができる。
【発明を実施するための最良の形態】
【００２８】
１．第１の実施の形態
ａ）画像処理装置１の構成、及び画像処理装置１が実行する基本的な変換処理
図１は、本発明を具現化した画像処理装置１の機能ブロック図である。画像処理装置１は、入力画像データ（カラー入力画像データ又はモノクロ入力画像データ）を、図示しない画像出力装置（例えば、インクジェットプリンタ）の色域に合わせて変換する装置であって、変換手段としての色空間変換部３、ルックアップテーブル（ＬＵＴ）５、補間演算部７、及びＵＣＲ／ＧＣＲ部９を備えている。なお、上記各部分の機能は、図示しないＣＰＵ、ＲＡＭ、ＲＯＭ等を備えた通常の制御部と、上記ＲＯＭに記憶されたプログラムとにより実現される。
【００２９】
上記色変換部３は、ＲＧＢ色空間で表された入力画像データを、Ｌ＊ａ＊ｂ色空間で表された画像データに変換する。このとき、入力画像データがモノクロでない場合（すなわち、カラー入力画像データである場合）は、入力画像データに対し、グレー安定化処理を行う。このグレー安定化処理については後に詳述する。
【００３０】
上記ＬＵＴ５は、図２に示すように、Ｌ＊ａ＊ｂ色空間を同じ大きさの立方体で区分したとき、入力画像データにおける、任意のデータＤを含む立方体Ｃを定める。そして、図３に示すように、立方体Ｃの各頂点（格子点）をＲＧＢ色空間で表したデータＨ１〜Ｈ８を参照する。なお、これらデータＨ１〜Ｈ８については、画像出力装置の色域にあわせて変換した後の色が、予め算出されている。
【００３１】
上記補間演算部７は、上記データＨ１〜Ｈ８を用いて補間演算を行い、データＤを、画像出力装置の色域にあわせて変換する。具体的には、図４に示すように、データＨ１〜Ｈ８からデータＤまでの距離を重みとして、補間演算を行い、データＤを、画像出力装置の色域にあわせて変換する。変換後の画像データは、ＲＧＢ色空間で表されている。
【００３２】
上記ＵＣＲ／ＧＣＲ部９は、ＲＧＢ色空間で表された画像データをＣＭＹＫ色空間に変換する。
ｂ）色変換部３が実行する処理
次に、色変換部３が実行する処理の詳細を、図５〜図７のフローチャートに基づいて説明する。
【００３３】
まず、入力画像データに対し、グレー安定化処理を実行するか否かを判断する処理を、図５のフローチャートに基づいて説明する。
ステップ１００では、入力画像データがモノクロであるか否かを判断する。ＮＯの場合はステップ１１０に進み、ＹＥＳの場合は、本処理を終了する（すなわち、入力画像データをＬ＊ａ＊ｂ色空間で表されるものに変換するだけであり、グレー安定化処理を実行しない）。
【００３４】
ステップ１１０では、グレー安定化処理を実行する。
次に、グレー安定化処理を図６のフローチャートに基づいて説明する。
ステップ２００では、ＲＧＢ色空間で表されたカラー入力画像データを、Ｌ＊ａ＊ｂ色空間で表されたカラー入力画像データに変換する。
【００３５】
ステップ２１０では、カラー入力画像データのタイプが、グラフ、文字、写真のうちのいずれであるかを判断する。グラフの場合はステップ２２０に進み、文字の場合はステップ２３０に進み、写真の場合はステップ２４０に進む。
【００３６】
ステップ２２０では、グラフ用のばたつき範囲色変換処理を実行する。
ステップ２３０では、文字用のばたつき範囲色変換処理を実行する。
ステップ２４０では、写真用のばたつき範囲色変換処理を実行する。
【００３７】
なお、ステップ２１０〜２４０の処理は、オブジェクトを検出するごとに、繰り返し実行される。
次に、グラフ用のばたつき範囲色変換処理を、図７のフローチャートに基づいて説明する。
【００３８】
ステップ３００では、カラー入力画像データにおいて注目する点が、色変換部３により設定されたばたつき範囲（グレー領域）内にあるか否かを判断する。ここで、ばたつき範囲を図８及び図９に基づいて説明する。図８は、ばたつき範囲色変換処理前のカラー入力画像データをＬ＊ａ＊ｂ色空間において表したものであり、斜線を付した部分が、カラー入力画像データの入力色域１１である。ばたつき範囲１３は、図９に示すように、グレー軸（ａ＊＝０、ｂ＊＝０）１５を含む領域であって、円形の領域であり、グレー軸１５を含む切り口で見ると、所定の形状の境界線１７、１９で挟まれた領域である。ばたつき範囲１３の形状は、図９に示すように、グレー軸１５に平行な境界線１７、１９で挟まれたものであってもよいし、図１０に示すように、ばたつき範囲１３のうち、中央部１３ａでは幅が広く、上部１３ｂ及び下部１３ｃ上下では幅が狭いものであってもよい。なお、図１０に示すばたつき範囲１３において、上部１３ｂは、明度が高い領域であり、色が薄くばたつきが目立たないため、ばたつき範囲１３を狭くしてもよい。また、下部１３ｃは、黒が濃く、ばたつきが目立たないことと、ＧＣＲ／ＵＣＲでＣＭＹが減りＫの割合が増えることにより、ばたつきが目立たないため、ばたつき範囲１３を狭くしてもよい。
【００３９】
カラー入力画像データにおいて注目する点が、色変換部３により設定されたばたつき範囲１３内にあると判断した場合はステップ３１０に進み、範囲外であると判断した場合は、本処理を終了する。
【００４０】
ステップ３１０では、ばたつき範囲１３内にある点の色を、グレー安定化軸２１上の色に変換する。このグレー安定化軸２１は、図９に示すように、Ｌ＊ａ＊ｂ色空間において、ａ＊＝ｘ、且つｂ＊＝ｙという条件を充足する、グレー軸１５に平行な直線である。よって、このステップ３２０は、ばたつき範囲１３内にある全ての点の色を、ａ＊＝ｘ、ｂ＊＝ｙという単一の色彩に変換する処理である。グレー安定化軸２１とグレー軸１５との距離は、画像形成の際における色彩のずれ（ばたつき）幅より大きくなるように設定されている。なお、上記の変換において、明度は変化しない。なお、図７のフローチャートに示す処理は、カラー入力画像データに含まれる全ての点について実行する。
【００４１】
文字用のばたつき範囲色変換処理、及び写真用のばたつき範囲色変換処理も、基本的には、上記グラフ用のばたつき範囲色変換処理と同様である。ただし、文字用の場合は、ばたつき範囲１３を、グラフ用の場合よりも大きく設定する。また、写真用の場合は、グラフ用の場合よりも小さく設定する。
【００４２】
すなわち、文字用の場合におけるばたつき範囲１３は、グラフ用の場合と同様に、グレー軸（ａ＊＝０、ｂ＊＝０）１５を含む領域であって、円形の領域であり、グレー軸１５を含む切り口で見ると、所定の形状の境界線１７、１９で挟まれた領域である（図９、図１０参照）が、グラフ用の場合よりも、円の直径が大きい。
【００４３】
また、写真用の場合におけるばたつき範囲１３は、グラフ用の場合と同様に、グレー軸（ａ＊＝０、ｂ＊＝０）１５を含む領域であって、円形の領域であり、グレー軸１５を含む切り口で見ると、所定の形状の境界線１７、１９で挟まれた領域である（図９、図１０参照）が、グラフ用の場合よりも、円の直径が小さい。
【００４４】
ｃ）グレー安定化処理後の画像データ
次に、グレー安定化処理によるカラー入力画像データの変化を、図１１及び図１２に基づいて説明する。図１１は、グレー安定化処理を実施する前におけるカラー入力画像データを表す。入力色域１１の中には、色のグラデーションを構成するグラデーション部２３、２５が含まれている。
【００４５】
図１２は、グレー安定化処理を実施した後におけるカラー入力画像データを表す。上述したとおり、ばたつき範囲１３に含まれていた部分は、グレー安定化軸２１上の色に変換される。従って、グラデーション部２３のうち、ばたつき範囲１３に含まれていた部分は、グレー安定化軸２１上に変換されている。グラデーション部２３のうち、ばたつき範囲１３に含まれていない部分は、グレー安定化処理前と同様である。一方、グラデーション部２５は、ばたつき範囲１３に属す部分がないため、グレー安定化処理前と同様である。
【００４６】
ｄ）画像処理装置１が奏する効果
（i）画像処理装置１は、カラー入力画像データのうち、ばたつき範囲１３内にあるデータの色を、グレー安定化軸２１上の色に変換する。グレー安定化軸２１は、グレー軸１５から十分離れているので、その変換後のカラー入力画像データに基づいて、媒体上にカラー画像を形成したとき、色合いのばたつきが生じたとしても、グレー安定化軸２１上の色は、常に同系統の色として現れる。すなわち、カラー入力画像データにおいて、ばたつき範囲１３内にあったデータは、常に、グレー安定化軸２１における色と同系統の色として現れ、異なる系統の様々な色にばたついてしまうようなことがない。
（ii）画像処理装置１は、グレー安定化処理において、カラー入力画像データの種類に応じて、ばたつき範囲１３の大きさを設定する。つまり、カラー入力画像データが文字の場合は、ばたつき範囲１３を最も大きく設定し、グラフの場合は中間の大きさに設定し、写真の場合は最も小さく設定する。このことにより、上記（i）の効果を十分奏するとともに、グラデーションの変化が目立ちやすい写真の場合においても、グレー安定化処理によって、画像のグラデーションが不自然になってしまうようなことがない。
【００４７】
２．第２の実施の形態
本第２の実施の形態における画像処理装置１の構成及び作用は、基本的には前記第１の実施の形態と同様であるが、ばたつき範囲色変換処理において相違する。この相違点を中心に説明する。なお、前記第１の実施の形態と同様である部分については、説明を省略若しくは簡略化する。
【００４８】
本第２の実施の形態におけるばたつき範囲色変換処理を、図１３のフローチャートに基づいて説明する。なお、以下の処理は、カラー入力画像データがグラフ、文字、写真のいずれの場合であっても共通である。
【００４９】
ステップ４００では、カラー入力画像データにおいて注目する点が、色変換部３により設定されたばたつき範囲１３内にあるか否かを判断する。ここで、ばたつき範囲１３を図１４に基づいて説明する。図１４は、カラー入力画像データをＬ＊ａ＊ｂ色空間において表したものであり、斜線を付した部分が、カラー入力画像データの入力色域１１である。ばたつき範囲１３は、図１４において、グレー軸（ａ＊＝０、Ｂ＊＝０）１５を中心とする領域であって、円形の領域であり、グレー軸１５を含む切り口で見ると、所定の形状の境界線１７、１９で挟まれた領域である。ばたつき範囲１３の形状は、前記第１の実施の形態と同様に、グレー軸１５に平行な境界線１７、１９で挟まれたものであってもよいし（図９参照）、ばたつき範囲１３のうち、中央部１３ａでは幅が広く、上部１３ｂ及び下部１３ｃ上下では幅が狭いものであってもよい（図１０参照）。
【００５０】
入力画像データにおいて注目する点が、ばたつき範囲１３内にあると判断した場合はステップ４１０に進み、範囲外であると判断した場合は、ステップ４３０に進む。
ステップ４１０では、ばたつき範囲１３内にある点の色を、図１４に示す、ａ＊ｂ＊平面内の移動ベクトル２７に沿って、同ベクトルの大きさだけ、移動させる。この移動は、ばたつき範囲１３の中心にあるグレー軸１５を、ａ＊＝ｘ、ｂ＊＝ｙに移動するものである。すなわち、このステップ４１０の処理は、ばたつき範囲１３内にあるデータを、ａ＊＝ｘ、ｂ＊＝ｙを中心とする領域２９に移動させるものである。領域２９は、図１４に示すように、ａ＊＝ｘ、ｂ＊＝ｙを通り、グレー軸１５に平行なグレー安定化軸３１を中心とする領域であって、グレー安定化軸３１を中心とする円形の領域であり、グレー安定化軸３１を含む切り口で見ると、所定の形状の境界線３３、３５で挟まれた領域である。領域２９は、上述したとおり、ばたつき範囲１３を移動ベクトル２７に沿って移動したものであるから、領域２９の形状は、ばたつき範囲１３の形状と同様である。
【００５１】
ステップ４２０では、前記ステップ４１０で移動した点の色を、グレー安定化軸３１上の色に変換する。よって、前記ステップ４１０及び当該ステップ４２０の処理は、結局、ばたつき範囲１３内にあるデータの色を、一律に、ａ＊＝ｘ、ｂ＊＝ｙという単一の色彩に変換する処理である。グレー安定化軸３１とグレー軸１５との距離は、画像形成の際における色彩のずれ（ばたつき）幅より大きくなるように設定されている。なお、上記の変換において、明度は同一に保たれる。
【００５２】
一方、前記ステップ４００にてＮＯと判断された場合はステップ４３０に進む。ステップ４３０では、ばたつき範囲１３の範囲外にあるデータを、前記ステップ４１０におけるばたつき範囲１３の移動に応じて、移動させる。この処理を図１５に基づいて説明する。
【００５３】
図１５は、グレー安定化処理において実行される、色の変換を表す。上述したとおり、ばたつき範囲１３内にあったデータは、領域２９に移動し、さらに、グレー安定化軸３１上に変換される。ステップ４３０の処理では、このばたつき範囲１３の移動及び変換に応じて、ばたつき範囲１３の範囲外にあるデータも移動させ、変換後のカラー入力画像データにおけるグラデーションが不自然にならないようにする。具体的には、ばたつき範囲１３の範囲外にあるデータのうち、図１５において左上の部分は、ばたつき範囲１３内のデータが右下方向の領域２９に移動することにともない、右下方向に伸長する（すなわち、データの点同士の間隔が広がる）。例えば、入力色域１１の外縁から、ばたつき範囲１３の境界線まで伸びるグラデーション部２３ａは、領域２９の境界まで伸びるグラデーション部２３ｂとなる。
【００５４】
また、ばたつき範囲１３の範囲外にあるデータのうち、図１５において右下の部分は、ばたつき範囲１３が右下方向の領域２９に移動することにともない、右下方向に圧縮される（すなわち、データの点同士の間隔が縮まる）。例えば、入力色域１１の外縁から、ばたつき範囲１３の境界線まで伸びるグラデーション部２３ｃは、領域２９の境界まで伸びるグラデーション２３ｄとなる。
【００５５】
また、ばたつき範囲１３の範囲外にあるデータのうち、図１５において右上及び左下の部分は、ばたつき範囲１３が右下方向の領域２９に移動することにともない、右下方向に移動する。その移動幅は、入力色域１１の内周にゆくほど大きくなる。例えば、入力色域１１の外縁から、ばたつき範囲１３の境界線まで伸びるグラデーション部２５ａは、入力色域１１の外縁との交点２５ｅを軸として、反時計方向に回転し、グラデーション部２５ｂとなる。また、入力色域１１の外縁から、ばたつき範囲１３境界線まで伸びるグラデーション２５ｃは、入力色域１１の外縁との交点２５ｆを軸として、時計方向に回転し、グラデーション部２５ｄとなる。
【００５６】
本第２の実施の形態の画像処理装置１は、ばたつき範囲１３の範囲外のデータも、ばたつき範囲１３内のデータの移動に応じて変換するので、変換後の画像データにおいて、不自然なグラデーションが現れにくいという効果を奏する。また、前記第１の実施の形態と同様の効果も奏する。
【００５７】
３．第３の実施の形態
本第３の実施の形態における画像処理装置１の構成及び作用は、基本的には前記第１の実施の形態と同様であるが、グレー安定化処理において相違する。この相違点を中心に説明する。なお、前記第１の実施の形態と同様である部分については、説明を省略若しくは簡略化する。
【００５８】
本第３の実施の形態におけるグレー安定化処理を、図１６のフローチャートに基づいて説明する。
ステップ５００では、ＲＧＢ色空間で表されたカラー入力画像データを、Ｌ＊ａ＊ｂ色空間で表されたカラー画像データに変換する。
【００５９】
ステップ５１０では、カラー入力画像データのタイプが、グラフ、文字、写真のうちのいずれであるかを判断する。グラフの場合はステップ５２０に進み、文字の場合はステップ５３０に進み、写真の場合はステップ５４０に進む。
【００６０】
ステップ５２０では、前記第１の実施の形態と同様に、グラフ用のばたつき範囲色変換処理を実行する。
ステップ５３０では、前記第１の実施の形態と同様に、文字用のばたつき範囲色変換処理を実行する。
【００６１】
ステップ５４０では、入力画像データをＬ＊ａ＊ｂ色空間、又はａ＊ｂ＊平面にマップし、マップデータのクラスタリングを行い、パターン認識によりカラー入力画像データの特徴を認識する。具体的には、図１７に示すように、カラー入力画像データに、ばたつき範囲１３に入り込むグラデーション部３７があるか否かを認識する。
【００６２】
ステップ５５０では、ばたつき範囲１３に入り込むグラデーション部３７がある場合は、図１７に示すように、ばたつき範囲１３を含まないグラデーション部３９に補正する。
ステップ５６０では、前記第１の実施の形態と同様に、写真用のばたつき範囲色変換処理を実行する。
【００６３】
なお、ステップ５１０〜５６０の処理は、オブジェクトを検出するごとに、繰り返し実行する。
本第３の実施の形態の画像処理装置１は、カラー入力画像データが写真である場合に、グラデーション部３７がばたつき範囲１３にかからないように補正する。そのため、ばたつき範囲１３内のデータをグレー安定化軸２１上に変換したときでも、グラデーションの一部が途切れてしまうようなことがない。その結果、変換後の画像データにおいて、不自然なグラデーションが現れにくいという効果を奏する。また、前記第１の実施の形態と同様の効果も奏する。
【００６４】
尚、本発明は前記実施例になんら限定されるものではなく、本発明を逸脱しない範囲において種々の態様で実施しうることはいうまでもない。
例えば、ばたつき範囲１３のａ＊ｂ＊平面における形は、正円に限らず、任意の形状であってもよい。例えば、楕円、多角形（例えば、三角形、五角形、六角形等）、曲線により形成された範囲等が挙げられる。
【００６５】
また、ばたつき範囲１３の大きさは、入力画像データの特徴（例えば、入力色域１１の範囲、使用している色）に応じて設定することができる。入力画像データの特徴は、入力画像データをＬ＊ａ＊ｂ色空間、又はａ＊ｂ＊平面にマップし、マップデータのクラスタリングを行い、パターン認識することにより得ることができる。
【００６６】
また、グレー安定化軸２１、３１の代わりに、ａ＊ｂ＊平面において一定の拡がりを有するグレー安定化領域を設定してもよい。
【図面の簡単な説明】
【００６７】
【図１】画像処理装置１の構成を表す機能ブロック図である。
【図２】画像処理装置１が実行する補間演算処理を表す説明図である。
【図３】画像処理装置１が実行する補間演算処理を表す説明図である。
【図４】画像処理装置１が実行する補間演算処理を表す説明図である。
【図５】色変換部３がグレー安定化処理を実行するか否かを判断する処理を表すフローチャートである。
【図６】色変換部３が実行するグレー安定化処理を表すフローチャートである。
【図７】色変換部３が実行するばたつき範囲色変換処理を表すフローチャートである。
【図８】グレー安定化処理を実行する前のカラー入力画像データを表す説明図である。
【図９】ばたつき範囲色変換処理を表す説明図である。
【図１０】ばたつき範囲色変換処理を表す説明図である。
【図１１】グレー安定化処理を実行する前のカラー入力画像データを表す説明図である。
【図１２】グレー安定化処理を実行後のカラー入力画像データを表す説明図である。
【図１３】色変換部３が実行するばたつき範囲色変換処理を表すフローチャートである。
【図１４】ばたつき範囲色変換処理を表す説明図である。
【図１５】グレー安定化処理を実行後のカラー入力画像データを表す説明図である。
【図１６】色変換部３が実行するグレー安定化処理を表すフローチャートである。
【図１７】グラデーション部３７がばたつき範囲１３にかからないように補正する処理を表す説明図である。
【符号の説明】
【００６８】
１・・・画像処理装置
３・・・色空間変換部
５・・・ＬＵＴ
７・・・補間演算部
９・・・ＵＣＲ／ＧＣＲ部
１１・・・入力色域
１３・・・ばたつき範囲
１５・・・グレー軸
２１、３１・・・グレー安定化軸
２３、２５、３７、３９・・・グラデーション部
２９・・・領域
【図１】
2007324715.tif 000003
【図２】
2007324715.tif 000004
【図３】
2007324715.tif 000005
【図４】
2007324715.tif 000006
【図５】
2007324715.tif 000007
【図６】
2007324715.tif 000008
【図７】
2007324715.tif 000009
【図８】
2007324715.tif 000010
【図９】
2007324715.tif 000011
【図１０】
2007324715.tif 000012
【図１１】
2007324715.tif 000013
【図１２】
2007324715.tif 000014
【図１３】
2007324715.tif 000015
【図１４】
2007324715.tif 000016
【図１５】
2007324715.tif 000017
【図１６】
2007324715.tif 000018
【図１７】
2007324715.tif 000019