(57)【特許請求の範囲】
【請求項１】
画像出力装置が画像を出力する際に参照する画像情報を、出力対象の画像を変換して生成する画像処理装置であって、
前記出力対象の画像を取得する画像取得部と、
前記取得された出力対象の画像を、人の視覚に応じた色表現の数値系である視覚数値系によって表現される情報形式に変換する視覚数値系画像変換部と、
前記視覚数値系で表現された出力対象の画像を、前記画像出力装置が再現可能な色域の範囲内の色で表現されるように圧縮する色域圧縮部と、
前記視覚数値系で表現された出力対象の画像と前記圧縮された出力対象の画像とで対応する画素の色を表現する数値の差を求める色変化量算出部と、
前記出力対象の画像を構成する画素夫々について算出された前記数値の差を垂直方向の値とし、前記画素の位置を水平方向の値として立体的なグラフを表示するための情報を生成して出力する色変化量表示情報生成部とを含むことを特徴とする画像処理装置。
【請求項２】
前記色変化量表示情報生成部は、前記視覚数値系で表現された出力対象の画像と前記圧縮された出力対象の画像とのうちいずれか一方を、前記立体的なグラフに重畳して表示するための情報を生成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記色変化量表示情報生成部は、前記出力対象の画像を構成する画素夫々について算出された前記数値の差を画像の明度の情報に変換し、その明度によって表現される画像を前記立体的なグラフに重畳して表示するための情報を生成することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記視覚数値系の色域における前記画像出力装置が再現可能な色域を示す再現可能色域情報に基づき、前記圧縮される前の出力対象の画像を構成する各画素が前記画像出力装置によって再現可能か否か判定する再現可否判定部を含み、
前記色変化量表示情報生成部は、前記出力対象の画像を構成する各画素の前記画像出力装置による再現可否の判定結果を前記立体的なグラフに重畳して表示するための情報を生成することを特徴とする請求項１乃至３いずれか１項に記載の画像処理装置。
【請求項５】
前記再現可否判定部は、前記圧縮される前の出力対象の画像を構成する画素のうち前記画像出力装置によって再現不可能な画素が特定された再現不可領域情報を生成し、
前記色変化量表示情報生成部は、前記視覚数値系で表現された出力対象の画像と前記圧縮された出力対象の画像とのうちいずれか一方を、前記立体的なグラフに重畳して表示すると共に、前記画像出力装置によって再現不可能な画素を強調表示するための情報を生成することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記視覚数値系画像変換部は、前記視覚数値系によって表現される色域の色と、前記画像出力装置が再現可能な色域の色とが関連付けられた色域圧縮用情報を複数種類保持しており、前記複数種類の色域圧縮用情報夫々に基づいて前記出力対象の画像の圧縮を複数回実行することにより、複数の前記圧縮された出力対象の画像を生成し、
前記色変化量算出部は、複数の前記圧縮された出力対象の画像夫々について、前記視覚数値系で表現された出力対象の画像と比較することにより、画像を構成する画素の色を表現する数値の差を求め、
複数の前記圧縮された出力対象の画像夫々について求められた前記画素の色を表現する数値の差に基づき、複数の前記圧縮された出力対象の画像のうち前記画像出力装置に入力する画像を選択する圧縮画像選択部を含むことを特徴とする請求項１乃至５いずれかに記載の画像処理装置。
【請求項７】
前記色変化量表示情報生成部は、ユーザによる操作に応じて入力される信号に基づき、前記立体的なグラフを表示するための情報と、前記出力対象の画像を構成する画素の位置を平面的に表示するための情報とを切り換えて出力することを特徴とする請求項１乃至６いずれかに記載の画像処理装置。
【請求項８】
前記視覚数値系画像変換部は、前記出力対象の画像を、Ｌ＊ａ＊ｂ＊色空間によって表現される情報形式に変換し、
前記色変化量算出部は、前記画素の色を表現する数値の差として、前記Ｌ＊ａ＊ｂ＊色空間における少なくとも一の要素の差を求めることを特徴とする請求項１乃至７何れか１項に記載の画像処理装置。
【請求項９】
前記色変化量算出部は、前記画素の色を表現する数値の差として、前記Ｌ＊ａ＊ｂ＊色空間における色差を求めることを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記色変化量算出部は、前記画素の色を表現する数値の差として、前記Ｌ＊ａ＊ｂ＊色空間における明度の差を求めることを特徴とする請求項８に記載の画像処理装置。
【請求項１１】
画像出力装置が画像を出力する際に参照する画像情報を、出力対象の画像を変換して生成する画像処理プログラムであって、
前記出力対象の画像を取得するステップと、
前記取得された出力対象の画像を、人の視覚に応じた色表現の数値系である視覚数値系によって表現される情報形式に変換するステップと、
前記視覚数値系で表現された出力対象の画像を、前記画像出力装置が再現可能な色域の範囲内の色で表現されるように圧縮するステップと、
前記視覚数値系で表現された出力対象の画像と前記圧縮された出力対象の画像とで対応する画素の色を表現する数値の差を求めるステップと、
前記出力対象の画像を構成する画素夫々について算出された前記数値の差を垂直方向の値とし、前記画素の位置を水平方向の値として立体的なグラフを表示するための情報を生成して出力するステップとを情報処理装置に実行させることを特徴とする画像処理プログラム。
【請求項１２】
画像出力装置が画像を出力する際に参照する画像情報を、出力対象の画像を変換して生成する画像処理方法であって、
前記出力対象の画像を取得して記憶媒体に記憶し、
前記記憶された出力対象の画像を、人の視覚に応じた色表現の数値系である視覚数値系によって表現される情報形式に変換して記憶媒体に記憶し、
前記視覚数値系で表現された出力対象の画像を、前記画像出力装置が再現可能な色域の範囲内の色で表現されるように圧縮して記憶媒体に記憶し、
前記視覚数値系で表現された出力対象の画像と前記圧縮された出力対象の画像とを前記記憶媒体から読み出し、対応する画素の色を表現する数値の差を求めて記憶媒体に記憶し、
前記出力対象の画像を構成する画素夫々について算出された前記数値の差を垂直方向の値とし、前記画素の位置を水平方向の値として立体的なグラフを表示するための情報を生成して出力することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理プログラム及び画像処理方法に関し、特に、画像を出力する装置が再現可能な色域に応じて出力するべき画像の色味を調整する画像処理に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機として構成されることが多い。
【０００３】
他方、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、スキャナ、カメラ等の画像生成装置及び入力装置やカラープリンタや広色域ディスプレイ等の画像出力装置において、再現可能な色域は装置の種別や機種ごとに異なっている。例えば、一般的なＰＣに接続されたディスプレイ内に表示されている画像データをカラープリンタにて印刷出力させる際に、何も考慮せずにそのまま印刷処理を実行させた場合、装置間で表現可能な色域は異なっているため、出力された印刷物はオリジナルの画像データの色味とは大きく異なったものとなる。
【０００４】
そこで、このような色表現の問題を解消及び改善することを目的として、画像生成装置及び入力装置にて生成された出力対象画像データの色情報を、特定のデバイスに依存しないデバイス非依存の色空間にて表現し、画像データを出力する出力装置が再現可能な色空間内の色に変換するガマット変換（ガマットマッピング）という技術が既に知られている。ここで、上述したデバイス非依存の色空間とは、例えば、Ｌ＊ａ＊ｂ＊表色系である。
【０００５】
上記ガマット変換は、出力対象の画像データを構成する各画素を、出力装置において再現可能な色域に納めるように変換、即ち色域を圧縮する処理である。従って、色味が重要な画像を出力する場合、ガマット変換前後における色味の変化をオペレータが視認して確認する等の工程が必要となる。
【０００６】
そのような技術として、出力対象の画像データと、出力装置において再現可能な色域を示す出力プロファイルとを比較し、出力対象の画像データに含まれる画素のうち、出力装置においては再現不可能な色域にある画素をオペレータが判別可能なようにプレビュー表示する方法が提案されている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述したような、ガマット変換前後における色味の変化をオペレータが視認して確認する工程においては、出力対象の画像データの色味について、どの部分がどの程度変化するのかを容易に把握できるような確認方法、確認画面が望まれる。しかしながら、特許文献１に開示された発明においては、出力対象の画像データのどの部分の色味が変化するのかを確認することはできても、どの程度変化するのかは確認できない。
【０００８】
本発明は、上記実情を考慮してなされたものであり、ガマット変換の前後において、出力対象の画像のどの部分の色味がどの程度変化したかの確認を容易化することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の一態様は、画像出力装置が画像を出力する際に参照する画像情報を、出力対象の画像を変換して生成する画像処理装置であって、前記出力対象の画像を取得する画像取得部と、前記取得された出力対象の画像を、人の視覚に応じた色表現の数値系である視覚数値系によって表現される情報形式に変換する視覚数値系画像変換部と、前記視覚数値系で表現された出力対象の画像を、前記画像出力装置が再現可能な色域の範囲内の色で表現されるように圧縮する色域圧縮部と、前記視覚数値系で表現された出力対象の画像と前記圧縮された出力対象の画像とで対応する画素の色を表現する数値の差を求める色変化量算出部と、前記出力対象の画像を構成する画素夫々について算出された前記数値の差を垂直方向の値とし、前記画素の位置を水平方向の値として立体的なグラフを表示するための情報を生成して出力する色変化量表示情報生成部とを含むことを特徴とする。
【００１０】
また、本実施形態の他の態様は、画像出力装置が画像を出力する際に参照する画像情報を、出力対象の画像を変換して生成する画像処理プログラムであって、前記出力対象の画像を取得するステップと、前記取得された出力対象の画像を、人の視覚に応じた色表現の数値系である視覚数値系によって表現される情報形式に変換するステップと、前記視覚数値系で表現された出力対象の画像を、前記画像出力装置が再現可能な色域の範囲内の色で表現されるように圧縮するステップと、前記視覚数値系で表現された出力対象の画像と前記圧縮された出力対象の画像とで対応する画素の色を表現する数値の差を求めるステップと、前記出力対象の画像を構成する画素夫々について算出された前記数値の差を垂直方向の値とし、前記画素の位置を水平方向の値として立体的なグラフを表示するための情報を生成して出力するステップとを情報処理装置に実行させることを特徴とする。
【００１１】
また、本実施形態の更に他の態様は、画像出力装置が画像を出力する際に参照する画像情報を、出力対象の画像を変換して生成する画像処理方法であって、前記出力対象の画像を取得して記憶媒体に記憶し、前記記憶された出力対象の画像を、人の視覚に応じた色表現の数値系である視覚数値系によって表現される情報形式に変換して記憶媒体に記憶し、前記視覚数値系で表現された出力対象の画像を、前記画像出力装置が再現可能な色域の範囲内の色で表現されるように圧縮して記憶媒体に記憶し、前記視覚数値系で表現された出力対象の画像と前記圧縮された出力対象の画像とを前記記憶媒体から読み出し、対応する画素の色を表現する数値の差を求めて記憶媒体に記憶し、前記出力対象の画像を構成する画素夫々について算出された前記数値の差を垂直方向の値とし、前記画素の位置を水平方向の値として立体的なグラフを表示するための情報を生成して出力することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ガマット変換の前後において、出力対象の画像のどの部分の色味がどの程度変化したかの確認を容易化することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係る画像処理システムの運用形態を示す図である。
【図２】本発明の実施形態に係る画像形成装置のハードウェア構成を示すブロック図である。
【図３】本発明の実施形態に係るコントローラ端末の機能構成を示すブロック図である。
【図４】本発明の実施形態に係る画像調整部の機能構成及び処理される情報を示すブロック図である。
【図５】本発明の実施形態に係るガマット圧縮の概念を示す図である。
【図６】本発明の実施形態に係る高さ情報生成部の動作を示すフローチャートである。
【図７】本発明の実施形態において処理される出力対象画像の例を示す図である。
【図８】本発明の実施形態に係る圧縮前Ｌ＊ａ＊ｂ＊データの例を示す図である。
【図９】本発明の実施形態に係る圧縮後Ｌ＊ａ＊ｂ＊データの例を示す図である。
【図１０】本発明の実施形態に係る等高線状データの例を示す図である。
【図１１】本発明の実施形態に係るガマット内外判定部の動作を示すフローチャートである。
【図１２】本発明の実施形態に係る色再現不可領域データを示す図である。
【図１３】本発明の実施形態に係る画像統合部の動作を示すフローチャートである。
【図１４】本発明の実施形態に係る等高線状画像データの例を示す図である。
【図１５】本発明の実施形態に係る等高線状画像データに基づいて表示される画像の例を示す図である。
【図１６】本発明の実施形態に係る色再現不可領域データに基づいて生成されるニ値画像の例を示す図である。
【図１７】本発明の実施形態に係るプレビュー画像の例を示す図である。
【図１８】本発明の実施形態に係るプレビュー画像の例を示す図である。
【図１９】本発明の実施形態に係るプレビュー画像の例を示す図である。
【図２０】本発明の他の実施形態に係る画像調整部の機能構成及び処理される情報を示すブロック図である。
【発明を実施するための形態】
【００１４】
実施の形態１．
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、商業印刷用の画像形成システムを例とし、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の汎用情報処理装置によって画像形成出力するべき対象の画像（以降、出力対象画像とする）の取得及び画像形成装置の色域特性に応じた色変換が実行され、ＣＭＹＫ（Ｃｙａｎ  Ｍａｇｅｎｔａ  Ｙｅｌｌｏｗ  ｂｌａｃＫ）等の画像形成出力用の形式に変換された画像データが画像形成装置に入力される場合を例として説明する。
【００１５】
図１は、本実施形態に係る画像形成システムの運用形態を示す図である。図１に示すように、本実施形態に係る画像形成システムは、画像形成装置１、コントローラ端末２、ファイルサーバ３及びデジタルカメラ４を含む。また、画像形成装置１、コントローラ端末２及びファイルサーバ３は、図１に示すようにネットワークを介して接続されている。
【００１６】
画像形成装置１は、インクジェット方式や電子写真方式等の画像形成エンジンを含む装置であり、コントローラ端末２から送信された画像データに基づいて用紙上に画像を出力する。コントローラ端末２は、ＰＣ等の情報処理装置によって構成され、上述したように画像形成出力するべき対象の画像データを取得し、カラーマッチング等の画像処理を行う。また、本実施形態に係るコントローラ端末２は、上記カラーマッチングを行う前後の画像の色味の変化をオペレータが容易に確認できるような画面を表示する機能を有する。これが、本実施形態の要旨に係る構成の１つである。これについては後に詳述する。
【００１７】
ファイルサーバ３は、コントローラ端末２と同様に情報処理装置によって構成され、ネットワークを介してアクセス可能な記憶領域を提供する。本実施形態において、ファイルサーバ３は、出力対象画像となり得る画像データを格納しており、コントローラ端末からのアクセスに応じて出力対象画像を提供する画像入力装置として機能する。デジタルカメラ４は画像情報の撮影装置であり、ファイルサーバ４と同様に、出力対象画像となり得る画像データをコントローラ２に提供する画像入力装置として機能する。尚、画像入力装置として運用可能な装置としては、図１に示すファイルサーバ３、デジタルカメラ４の他、スキャナ等があり得る。
【００１８】
次に、本実施形態に係るコントローラ端末２のハードウェア構成について説明する。図２は、本実施形態に係るコントローラ端末２のハードウェア構成を示すブロック図である。図２に示すように、本実施形態に係るコントローラ端末２は、一般的なサーバやＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理端末と同様の構成を有する。
【００１９】
本実施形態に係るコントローラ端末２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、エンジン４０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）５０及びＩ／Ｆ６０がバス９０を介して接続されている。また、Ｉ／Ｆ６０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）７０及び操作部８０が接続されている。尚、本実施形態に係る画像形成装置１は、図２に示すような構成に加えて、画像形成を実行するエンジンを有する。
【００２０】
ＣＰＵ１０は演算手段であり、コントローラ端末２全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。エンジン４０は、コントローラ端末２において実際に画像形成を実行する機構である。
【００２１】
ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納されている。また、本実施形態に係るＨＤＤ４０には、コントローラ端末２が画像処理を実行する際に参照するための情報が記憶されている。これについては後に詳述する。
【００２２】
Ｉ／Ｆ６０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ７０は、ユーザがコントローラ端末２の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボードやマウス等、ユーザがコントローラ端末２に情報を入力するためのユーザインタフェースである。
【００２３】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記録媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０の制御に従って動作することにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係るコントローラ端末２の機能を実現する機能ブロックが構成される。
【００２４】
次に、図３を参照して、本実施形態に係るコントローラ端末２の機能構成について説明する。図３は、本実施形態に係るコントローラ端末２の機能構成を示すブロック図である。図３に示すように、本実施形態に係るコントローラ端末２は、図２において説明したＨＤＤ４０、ＬＣＤ６０及び操作部７０に加えて、コントローラ２００及びネットワークＩ／Ｆ２１０を含む。また、コントローラ２００は、ネットワーク制御部２０１、表示制御部２０２、操作制御部２０３及び画像調整部２２０を含む。
【００２５】
ネットワークＩ／Ｆ２１０は、コントローラ端末２がネットワークを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが用いられる。ネットワークＩ／Ｆ２１０は、図２に示すＩ／Ｆ５０によって実現される。
【００２６】
コントローラ２００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０や不揮発性メモリ並びにＨＤＤ４０や光学ディスク等の不揮発性記憶媒体に格納されたプログラムが、ＲＡＭ２０等の揮発性メモリ（以下、メモリ）にロードされ、そのプログラムに従ってＣＰＵ１０が演算を行うことにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ２００が構成される。コントローラ２００は、コントローラ端末２を制御する制御部である。
【００２７】
ネットワーク制御部２０１は、ネットワークＩ／Ｆ２１０を介して入力される情報を取得すると共に、ネットワークＩ／Ｆ２１０を介して他の機器に情報を送信する。表示制御部２０２は、画像調整部２２０のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）等、コントローラ端末２の状態をＬＣＤ６０に表示させる。操作制御部２０３は、操作部７０に対するユーザによる操作の信号を取得し、画像調整部２２０等のコントローラ端末２において動作するソフトウェアに入力する。
【００２８】
画像調整部２２０は、ＲＡＭ２０に読み出されたアプリケーション・プログラムに従ってＣＰＵ１０が演算を行うことにより構成され、画像形成装置１に画像形成出力を実行させる際に、出力対象画像の情報形式を変換すると共に、画像形成装置１によって出力される画像の色味がより出力対象画像の色味に忠実になるように色域の変換を行う。画像調整部２２０は、画像形成装置１による画像形成出力の色味の特性を示す出力プロファイルに基づいて上記色域の変換を行う。図３に示すように、画像調整部２２０は、画像変換処理部２２１及び比較結果処理部２２２を含む。
【００２９】
次に、図４を参照して、本実施形態に係る画像調整部に含まれる画像変換処理部２２１及び比較結果処理部２２２の機能について詳細に説明する。図４は、本実施形態に係る画像変換処理部２２１及び比較結果処理部２２２の機能構成及び夫々の機能によって生成される画像データの形式を示すブロック図である。
【００３０】
図４に示すように、画像変換処理部２２１には、まず出力対象画像の情報であるＲＧＢ（Ｒｅｄ  Ｇｒｅｅｎ  Ｂｌｕｅ）データが入力される。画像変換処理部２２１にＲＧＢデータが入力されると、Ｌ＊ａ＊ｂ＊変換部２２３が、ＨＤＤ４０に格納されている入力プロファイルに基づいてＲＧＢデータをＬ＊ａ＊ｂ＊データに変換する。Ｌ＊ａ＊ｂ＊データとは、人の視覚に応じた色表現の数値系であるＬ＊ａ＊ｂ＊色空間によって表現されたデータであり、Ｌ＊ａ＊ｂ＊変換部２２３は、画像取得部として機能すると共に、視覚数値系画像変換部としても機能する。
【００３１】
入力プロファイルとは、ＲＧＢ色空間によって表現された画像をＬ＊ａ＊ｂ＊色空間によって表現された画像に変換するための情報である。即ち、本実施形態に係る入力プロファイルは、ＲＧＢ形式によって表現された色の値とＬ＊ａ＊ｂ＊形式によって表現された色の値とが１：１に対応づけられたルックアップテーブルの情報である。
【００３２】
ここで、Ｌ＊ａ＊ｂ＊変換部２２３によるＬ＊ａ＊ｂ＊変換処理は、入力されるＲＧＢデータに含まれる画素の色の範囲や、画像形成装置１が表現可能な色域に関わらず、単純にＲＧＢ形式をＬ＊ａ＊ｂ＊形式に変換するための情報である。即ち、Ｌ＊ａ＊ｂ＊変換部２２３によって生成されたＬ＊ａ＊ｂ＊データは、装置非依存のＬ＊ａ＊ｂ＊データであり、ガマット圧縮がおこなわれる前の圧縮前Ｌ＊ａ＊ｂ＊データである。
【００３３】
Ｌ＊ａ＊ｂ＊変換部２２３によって生成されたＬ＊ａ＊ｂ＊データは、次にガマット圧縮部２２４に入力される。ガマット圧縮部２２４は、出力プロファイルに基づいて、圧縮前Ｌ＊ａ＊ｂ＊データをガマット圧縮する。ガマット圧縮とは、画像形成出力を実行する画像形成装置１が表現可能な色域に応じて、装置非依存のＬ＊ａ＊ｂ＊データを画像形成装置１が表現可能な色域に限定されたＬ＊ａ＊ｂ＊データ、即ち装置依存のＬ＊ａ＊ｂ＊データに変換する処理である。即ち、ガマット圧縮部２２４が、色域圧縮部として機能する。
【００３４】
図５は、ガマット圧縮の概念を示す図である。図５においては、Ｌ＊ａ＊ｂ＊のうちａ＊ｂ＊即ち、色差成分を直交する座標によって表現している。図５において実線で示されているＡは、装置非依存のＬ＊ａ＊ｂ＊色空間、即ち、Ｌ＊ａ＊ｂ＊色空間全体を示す枠である。他方、図５において破線で示されているＢは、画像形成装置１にＬ＊ａ＊ｂ＊色空間全体のうち、画像形成装置１によって再現可能な色域である。
【００３５】
図５に示すように、画像形成装置１に限らず一般的な画像形成装置は、色空間の全ての色を再現することはできない。従って、画像形成装置によって画像形成出力を実行する場合、出力対象の画像に含まれる色が、画像形成装置１によって再現可能な色の範囲に収まるように変換する必要がある。即ち、図５のＡの範囲によって表現される画像を、図５のＢの範囲によって表現される画像に変換する処理がガマット圧縮処理である。
【００３６】
従って、ガマット変換部２２４が参照する出力プロファイルは、装置非依存のＬ＊ａ＊ｂ＊形式によって表現された色の値が、画像形成装置１が表現可能な色域に限定されたＬ＊ａ＊ｂ＊色空間の色の値に対応づけられたルックアップテーブルの情報である。ガマット圧縮部２２４は、このようなルックアップテーブルを参照することにより、圧縮前Ｌ＊ａ＊ｂ＊データをガマット圧縮して圧縮後Ｌ＊ａ＊ｂ＊データを生成する。
【００３７】
尚、ガマット圧縮部２２４は、ガマット調整部２２５から入力されるパラメータに従い、ガマット圧縮の処理内容を調整する。ガマット調整部２２５は、オペレータによる操作部７０への操作に応じて操作制御部２０３から入力される信号に従ってガマット圧縮部２２４にパラメータを入力する。
【００３８】
ガマット圧縮部２２４によって生成された圧縮後Ｌ＊ａ＊ｂ＊データは、次にＣＭＹＫ変換部２２６に入力される。ＣＭＹＫ変換部２２６は、出力プロファイルに基づいて、圧縮後Ｌ＊ａ＊ｂ＊データをＣＭＹＫ変換し、出力対象画像のＣＭＹＫデータを生成する。
【００３９】
従って、ＣＭＹＫ変換部２２６が参照する出力プロファイルは、出力対象の画像の色空間に依存することなく、単純にＲＧＢ形式の画像データをＬ＊ａ＊ｂ＊形式の画像データ、即ち装置非依存のＬ＊ａ＊ｂ＊データに変換するための情報であり、ＲＧＢ形式によって表現された色の値とＬ＊ａ＊ｂ＊形式によって表現された色の値とが１：１に対応づけられたルックアップテーブルの情報である。
【００４０】
ＣＭＹＫ変換部２２６によって生成されたＣＭＹＫデータは、ネットワーク制御部２０１により、ネットワークを介して画像形成装置１に送信される。これにより、画像形成装置１は、コントローラ端末２から受信したＣＭＹＫデータに基づいて画像形成出力を実行する。
【００４１】
このように、本実施形態に係る画像変換処理部２２１は、ＰＣ等の情報処理装置においてＲＧＢ形式でやりとりされる出力対象画像を、色味を画像形成装置１の再現可能な色空間に合わせた上で、より忠実な色味によって画像形成出力がされるように処理した上でＣＭＹＫ形式の情報に変換する。
【００４２】
他方、比較結果処理部２２２は、ガマット圧縮部２２４によるガマット圧縮の影響を解析し、その影響をオペレータが容易に認識可能なように画面を生成する。図４に示すように、画像変換処理部２２１の各処理の過程によって生成された圧縮前Ｌ＊ａ＊ｂ＊データ及び圧縮後Ｌ＊ａ＊ｂ＊データが比較結果処理部２２２の高さ情報生成部２２７に入力されると共に、圧縮前Ｌ＊ａ＊ｂ＊データ及び出力プロファイルがガマット内外判定部２２８に入力される。
【００４３】
高さ情報生成部２２７は、圧縮前Ｌ＊ａ＊ｂ＊データ及び圧縮後Ｌ＊ａ＊ｂ＊データにおいて夫々対応する画素の色の値を比較し、ガマット変換によって各画素の色がどの程度変化したかを算出して、その変化量を高さの情報に変換する。そして、高さ情報生成部２２７は、出力対象画像を構成する各画素が高さ情報によって構成されている等高線状データを生成する。即ち、高さ情報生成部２２７は、色変化量算出部として機能する。
【００４４】
高さ情報生成部２２７は、圧縮前Ｌ＊ａ＊ｂ＊データの画素と圧縮後Ｌ＊ａ＊ｂ＊データの画素との相違度を算出するための計算式に基づいて計算を行う。この計算式は、一般的な色差の計算式を用いることができるが、本実施形態においては、Ｌ＊ａ＊ｂ＊データに基づいて色味の変化量を求めるため、Ｌ＊ａ＊ｂ＊データの夫々の要素の二乗の平方根を求める式を用いることが可能である。その他にも、色味の変化量を求める方法として、ＣＩＥ１９９４色差式や、ＣＩＥ２０００色差式等を用いても良い。
【００４５】
ガマット内外判定部は、圧縮前Ｌ＊ａ＊ｂ＊データ及び出力プロファイルに基づき、出力対象画像を構成する画素が画像形成装置１において再現可能な色かどうか判定して画素毎に再現可否を示すフラグ情報を生成し、出力対象画像を構成する各画素のうち少なくとも色再現不可能な領域を示す色再現不可領域データを生成する。即ち、ガマット内外判定部が、再現可否判定部として機能する。
【００４６】
画像合成部２２９は、高さ情報生成部２２７によって生成された等高線状データ及びガマット内外判定部２２８によって生成された色再現不可領域データを画像に変換して合成し、出力対象画像のどの部分の色がどの程度変化しているかを示すプレビュー画像Ｌ＊ａ＊ｂ＊データを生成する。画像合成部２２９は、プレビュー設定部２３０から入力されるパラメータに従い、プレビュー画像Ｌ＊ａ＊ｂ＊データを生成する際の処理内容を調整する。プレビュー設定部２３０は、オペレータによる操作部７０への操作に応じて操作制御部２０３から入力される信号に従い、画像合成部２２９にパラメータを入力する。
【００４７】
次に、比較結果処理部２２２の各部の処理内容について具体的に説明する。図６は、高さ情報生成部２２７による等高線状データの生成動作を示すフローチャートである。図６に示すように、高さ情報生成部２２７は、入力された圧縮前Ｌ＊ａ＊ｂ＊データ及び圧縮後Ｌ＊ａ＊ｂ＊データについて夫々対応する画素を１つ参照し、定められた計算式に基づいて相違値を算出する（Ｓ６０１）。
【００４８】
ここで、本実施形態においては、図７に示すような画像を出力対象画像の例として説明する。このような出力対象画像の圧縮前Ｌ＊ａ＊ｂ＊データは、図８に示すように、各画素を特定する情報と、夫々の画素の色を示すＬ＊ａ＊ｂ＊値とが関連付けられた情報である。そして、ガマット圧縮部２２４によって変換された圧縮後Ｌ＊ａ＊ｂ＊データは、図９に示すように、圧縮前Ｌ＊ａ＊ｂ＊データのＬ＊ａ＊ｂ＊値が、Ｌ＊´ａ＊´ｂ＊´値に変換された情報である。
【００４９】
Ｓ６０１の処理において用いられる計算式の例としては、色差ΔＥの計算式を用いることができる。その他、色相や彩度、即ち、Ｌ＊ａ＊ｂ＊データにおける補色成分は無視し、明度のみで比較する方法も考えられる。更には、任意の式を採用したり、明度の範囲別に算出式を個別に切り換えるというような方法も可能である。
【００５０】
高さ情報生成部２２７は、相違値を算出すると、算出した相違値が予め定められた閾値である確認範囲内か否か判定する（Ｓ６０２）。この確認範囲内とは、算出された相違値を高さ方向の情報に変換するか否か、即ち、オペレータに色味の変化として提示するか否かを判断するための閾値である。
【００５１】
一般的に、人間の視覚では所定範囲内の色の変化は認識できないため、人間の視覚によって認識できない程度の色味の変化は確認範囲外として無視することにより、処理を簡略化することができる。即ち、Ｓ６０２の処理は、算出された相違値が所定の閾値よりも大きいか小さいかを判定する処理である。
【００５２】
Ｓ６０２の結果、算出された相違値が確認範囲内である場合（Ｓ６０２／ＹＥＳ）、高さ情報生成部２２７は、その相違値を高さ情報に変換して高さ情報を生成する（Ｓ６０３）。他方、算出された相違値が確認範囲外である場合（Ｓ６０２／ＮＯ）、高さ情報生成部２２７は、その画素の相違値は無視することを示す確認範囲外フラグを設定する（Ｓ６０６）。
【００５３】
Ｓ６０３またはＳ６０６の処理が完了すると、高さ情報生成部２２７は、Ｓ６０３において生成した高さ情報またはＳ６０６において設定した確認範囲外フラグを、相違値の算出及び判断を行った画素に関連付けて保存することにより、等高線状データを更新する（Ｓ６０４）。
【００５４】
このような処理を、出力対象画像を構成する全画素について繰り返す（Ｓ６０５／ＮＯ）ことにより、図１０に示すような等高線状データが生成される。図１０に示すように、本実施形態に係る等高線状データは、出力対象画像を構成する各画素と、夫々の画素について判断された高さ情報若しくは確認範囲外フラグとが関連付けられた情報である。
【００５５】
図１１は、ガマット内外判定部２２８による色再現不可領域データの生成動作を示すフローチャートである。図１１に示すように、ガマット内外判定部２２８は、入力された圧縮前Ｌ＊ａ＊ｂ＊データについて画素を１つ参照し、出力プロファイルと比較することによって、その画素の色が図５のＢに示すような出力プロファイルのガマット内に納まるか否かを判定する（Ｓ１１０１）。即ち、Ｓ１１０１において参照される出力プロファイルは、図５のＢに示すような、Ｌ＊ａ＊ｂ＊色空間全体のうち、画像形成装置１によって再現可能な色域を示す情報である。
【００５６】
Ｓ１１０１の判定の結果、対象の画素が画像形成装置１において再現可能である場合（Ｓ１１０２／ＹＥＳ）、ガマット内外判定部２２８は、その画素について色再現可能フラグを設定する（Ｓ１１０３）。他方、対象の画素が画像形成装置１において再現不可能である場合（Ｓ１１０２／ＮＯ）、ガマット内外判定部２２８は、その画素について色再現不可フラグを設定する（Ｓ１１０６）。
【００５７】
Ｓ１１０３またはＳ１１０６の処理が完了すると、ガマット内外判定部２２８は、Ｓ１１０３において設定した色再現可能フラグまたはＳ１１０６において設定した色再現不可フラグを、対象とした画素に関連付けて保存することにより、色再現不可領域データを更新する（Ｓ１１０４）。このような処理を、出力対象画像を構成する全画素について繰り返す（Ｓ１１０５／ＮＯ）ことにより、図１２に示すような色再現不可領域データが生成される。
【００５８】
図１２に示すように、本実施形態に係る色再現不可領域データは、出力対象画像を構成する各画素と、夫々の画素について設定された色再現可能フラグまたは色再現不可フラグとが関連付けられた情報である。尚、本実施形態に係る色再現不可領域データは、図１２に示すように色再現可能フラグ及び色再現不可フラグを含むが、少なくとも色再現不可フラグが設定された画素を認識可能な情報であれば良い。
【００５９】
図１３は、画像合成部２２９によるプレビュー画像Ｌ＊ａ＊ｂ＊データの生成動作を示すフローチャートである。図１３に示すように、画像合成部２２９は、高さ情報生成部２２７から入力された等高線状データに基づき、ワイヤーフレームを生成する（Ｓ１３０１）。このワイヤーフレームとは、図１０に示す“画素”によって二次元空間が構成され、その二次元空間に直交する方向に“高さ”の値に応じた点がプロットされた立体的なグラフを表現する画像データである。 “高さ”の値は、圧縮前Ｌ＊ａ＊ｂ＊データと圧縮後Ｌ＊ａ＊ｂ＊データとの色味の変化量に応じた値であるため、このように生成されたワイヤーフレームでは、色味の変化量をワイヤーフレームにおける高さによって認識することができる。
【００６０】
また、画像合成部２２９は、高さ情報生成部２２７から入力された等高線状データの“高さ”の値を正規化した上で明度の値に変換する高さ／色情報変換処理を実行する（Ｓ１３０２）。Ｓ１３０２の処理により、図１４に示すような、各画素を特定する情報と、図１０に示す“高さ”の情報が変換された“明度”の情報とが関連付けられた等高線状画像データが生成される。
【００６１】
図１４に示すように生成された等高線状画像データを画像として表示すると、図１５に示すような、圧縮前Ｌ＊ａ＊ｂ＊データと圧縮後Ｌ＊ａ＊ｂ＊データとの色味の変化量が濃度によって表現された等高線状画像が表示される。尚、図１５における斜線部分は、濃度が高い部分である。
【００６２】
また、画像合成部２２９は、ガマット内外判定部２２８から入力された色再現不可領域データにと基づき、色再現不可領域画像を生成する（Ｓ１３０３）。本実施形態に係る色再現不可領域画像は、図１２に示すように、生成された色再現不可領域データの“再現可否”の情報に基づき、“可”を黒、“不可”を白として図１６に示すように構成された白黒二値の画像である。
【００６３】
尚、Ｓ１３０１〜Ｓ１３０３までの処理は、図１３のような順番で処理される必要はなく、異なる順番で処理されても良いし、並列処理されても良い。Ｓ１３０３までの処理が完了すると、画像統合部２２９は、１３０３までに生成されたワイヤーフレーム、等高線状画像及び色再現不可領域画像を、プレビュー設定部２３０から入力されるパラメータに従って合成し、プレビュー画像Ｌ＊ａ＊ｂ＊データを生成する（Ｓ１３０４）。これにより、画像統合部２２９によるプレビュー画像Ｌ＊ａ＊ｂ＊データの生成動作が完了する。
【００６４】
ここで、本実施形態において生成されるプレビュー画像Ｌ＊ａ＊ｂ＊データは、プレビュー設定部２３０から入力されるパラメータに応じて複数種類ある。例えば、図１７は、ワイヤーフレーム上の対応する各画素に圧縮前Ｌ＊ａ＊ｂ＊データを重畳して合成した画像の例である。図１７に示すような態様により、圧縮前Ｌ＊ａ＊ｂ＊データによって出力対象画像が表示されると共に、ガマット圧縮による色味の変化量がワイヤーフレームによって高さ方向の情報として容易に認識可能である。尚、圧縮前Ｌ＊ａ＊ｂ＊データではなく圧縮後Ｌ＊ａ＊ｂ＊データを重畳しても良い。
【００６５】
また、図１８は、ワイヤーフレーム上の対応する各画素に図１５に示す等高線状画像を合成した画像の例である。図１８に示すような態様により、ガマット圧縮による色味の変化量が、ワイヤーフレームによって高さ方向の情報として表現されると共に、等高線状画像によって明度によって表現されるため、ガマット圧縮による色味の変化量をよりオペレータに容易に認識させることができる。
【００６６】
また、図１９は、ワイヤーフレーム上の対応する各画素に圧縮前Ｌ＊ａ＊ｂ＊データを合成すると共に、再現不可領域画像によって示される再現不可領域の輪郭を強調表示した画像の例である。図１９に示すような態様により、ガマット圧縮による色味の変化量が、ワイヤーフレームによって高さ方向の情報として表現されると共に、画像形成装置１では再現不可能な色が出力対象画像のどの部分に含まれるかを容易にオペレータに認識させることができる。
【００６７】
尚、再現不可領域画像を用いる場合は、図１９に示すように再現不可能な領域を強調表示する場合の他、図１６に示すようなニ値画像をワイヤーフレームに重畳して表示する方法等もあり得る。
【００６８】
図１７〜図１９に示すように、本実施形態に係るプレビュー画像は立体的な情報を有するため、表示する位置、角度、大きさ等を任意に調節することが可能である。従って、図１７〜図１９のような立体表示により、ガマット圧縮による色味の変化量を高さ情報に変換して表示しても良いし、図１５に示すような等高線状画像や図１６に示すようなニ値画像をそのまま表示する、即ち、出力対象画像を構成する画素の位置を平面的に表示することにより、画像全体における距離間隔を正確に把握できるようにしても良い。これらの表示設定は、プレビュー設定部２３０を介してオペレータの操作により実現することができる。
【００６９】
また、相違値範囲を限定して表示対象とする等、プレビュー表示対象に関する任意の条件式や閾値を、プレビュー設定部２３０を介して設定可能なパラメータに含めることも可能である。
【００７０】
図１７〜図１９に示すように生成されたプレビュー画像Ｌ＊ａ＊ｂ＊データは、ＲＧＢ変換部２３１に入力される。ＲＧＢ変換部２３１は、コントローラ端末２のＬＣＤ６０の色表現特性に応じて、Ｌ＊ａ＊ｂ＊形式のデータをＲＧＢ形式のデータに変換してプレビュー画像ＲＧＢデータを生成する。即ち、ＲＧＢ変換部２３１は、デバイス非依存の色空間によって表現された圧縮前Ｌ＊ａ＊ｂ＊データ等に基づいて生成されるプレビュー画像を、コントローラ端末２のＬＣＤ６０が表現可能な色空間上によって表現されるＲＧＢデータへと変換する。即ち、モニタプロファイルは、装置非依存のＬ＊ａ＊ｂ＊形式によって表現された色の値が、ＬＣＤ６０が表現可能な色域に限定されたＲＧＢ色空間の色の値に対応づけられたルックアップテーブルの情報である。
【００７１】
このように、本実施形態においては、画像合成部２２９による画像の合成処理によって生成された立体的な情報が、ＲＧＢ変換部２３１による処理を経て表示される。即ち、画像合成部２２９及びＲＧＢ変換部２３１が連動して、色変化量表示情報生成部として機能する。
【００７２】
このようにして生成及び出力されたプレビュー画像ＲＧＢデータは、表示制御部２０２に入力される。そして、表示制御部２０２は、ＬＣＤ６０を制御して、画像調整部２２０から入力されたプレビュー画像ＲＧＢデータを表示させる。
【００７３】
以上説明したように、本実施形態に係る画像処理システムにおいては、図１７〜図１９に示すように、ガマット変換前後の色味の変化量を抽出し、それを立体的に表現して可視化することで、出力対象画像のどの部分の色味がどの程度変化したのかを容易に理解できるように示すことができる。これによりオペレータの主観によって判断するしかなかった色味の変化の確認作業において、より客観的な判断材料をオペレータに提供することができる。
【００７４】
本実施形態においては、高さ情報生成部２２７による色味の変化量の抽出処理が、Ｌ＊ａ＊ｂ＊データによって表現された画像に基づいて実行される。Ｌ＊ａ＊ｂ＊データは、人の視覚に応じた色表現の数値系であるため、上記色味の変化量の算出をＬ＊ａ＊ｂ＊データによって表現された画像に基づいて実行することにより、より人による色の知覚に応じた色味の変化量を算出することができる。尚、色味の変化量の算出をＬ＊ａ＊ｂ＊データに基づいて実行することは１つの例であり、人の視覚に応じた色表現の数値系であれば、上記と同様の効果を得ることが可能である。
【００７５】
また、ＣＭＹＫ変換部２２６によるＣＭＹＫ変換の実行は、オペレータによるプレビュー画像確認後の出力実行命令操作を待って行うことにより、画像形成装置１の運用を効率化することができる。例えば、画像形成装置１による出力の実行に際しては、用紙、インク、トナー等が消耗されるが、本実施形態に係るプレビュー画像を確認した上で出力を実行することにより、それらの無駄な消耗を低減し、ランニングコストの削減を図ることができる。
【００７６】
尚、上述したように、本実施形態においては、出力プロファイルは３つの役割を持っている。即ち、ガマット圧縮部２２４が、装置非依存のＬ＊ａ＊ｂ＊データである圧縮前Ｌ＊ａ＊ｂ＊データを装置依存のＬ＊ａ＊ｂ＊データである圧縮後Ｌ＊ａ＊ｂ＊データに変換するために参照する第１の役割としての出力プロファイルと、ＣＭＹＫ変換部２２６が、圧縮後Ｌ＊ａ＊ｂ＊データをＣＭＹＫデータに変換するために参照する第２の役割としての出力プロファイルと、ガマット内外判定部２２８が、圧縮前Ｌ＊ａ＊ｂ＊データを構成する各画素が夫々画像形成装置１によって再現可能なガマット空間内に含まれるか否かを判定するために参照する第３の役割としての出力プロファイルである。
【００７７】
これら３種類の役割を持つ出力プロファイルは、画像形成装置１の色特性に応じて生成された情報でありＨＤＤ４０に格納されている。これら３種の役割を夫々区別すれば、第１の役割は、ガマット圧縮用プロファイルとして、即ち色域圧縮用情報としての役割である。また、第２の役割は、ＣＭＹＫ変換用プロファイルとしての役割である。また、第３の役割は、ガマット内外判定用プロファイル、即ち、再現可能色域情報としての役割である。尚、この出力プロファイルの他、図４に示すモニタプロファイルもＨＤＤ４０に格納されている。
【００７８】
また、上記実施形態においては、図１において説明したように、コントローラ端末２と画像形成装置１とがネットワークを介して接続される場合を例として説明した。この他、例えば、コントローラ端末２と画像形成装置１とはシリアル接続など、専用のインタフェースで接続される場合もあり得る。
【００７９】
また、上記実施形態においては、図１に示すように、最終的に画像を出力する画像出力装置として用紙に画像を印刷出力する画像形成装置１を例として説明した。この他、画像の出力態様は、印刷出力の他、ＬＣＤ６０のような表示出力でも良い。ＬＣＤ６０も画像形成装置１と同様に、実際の色空間の全ての色を出力することは困難であり、再現可能な色域は限られている。従って、上述した態様により、ＬＣＤ６０が画像を表示出力する際に、表示するべき画像の色味の変換をオペレータが確認することが可能となる。
【００８０】
従って、本実施形態に係るコントローラ端末２は、画像形成装置１に限らず、ＬＣＤ６０等、画像を出力する様々な装置が画像出力を実行するための画像を出力対象画像を変換することにより生成する画像処理装置として機能する。
【００８１】
また、上記実施形態においては、コントローラ端末２と画像形成装置１とのように、本実施形態の要旨に係る処理を実行する端末と画像出力装置とが夫々異なる装置によって実現される場合を例として説明した。この他、画像形成装置１内において図３に示す画像調整部２２０の機能を実現すると共に、入力プロファイル、出力プロファイル及びモニタプロファイル等の情報を画像形成装置１のＨＤＤ４０に格納することにより、一体の装置によって実現することも可能である。
【００８２】
実施の形態２．
実施の形態１においては、ガマット圧縮部２２４が参照する出力プロファイル、即ち、上述した第１の役割であるガマット圧縮用プロファイルが１種類である場合を例として説明した。しかしながら、画像形成装置１によっては、出力対象画像に含まれる色に応じて複数のガマット圧縮用プロファイルを使い分ける場合がある。本実施形態においては、そのような画像形成装置１を用いる場合を例として説明する。
【００８３】
図２０は、本実施形態に係る画像変換処理部２２１及び比較結果処理部２２２の機能構成及び夫々の機能によって生成される画像データの形式を示すブロック図である。図２０に示すように、画像変換処理部２２１は、図４において説明した実施の形態１に係る態様と略同一の構成を有する。
【００８４】
但し、ガマット圧縮部２２４によって生成された圧縮後Ｌ＊ａ＊ｂ＊データが、ＣＭＹＫ変換部２２６には入力されず、比較結果処理部２２２からＣＭＹＫ変換部２２６に変換部Ｌ＊ａ＊ｂ＊データが入力される点が実施の形態１とは異なる。また、上述したように、本実施形態に係るガマット圧縮部２２４は、複数のガマット圧縮用プロファイルに基づいて複数回ガマット圧縮を実行し、複数の圧縮後Ｌ＊ａ＊ｂ＊データを生成し、順次比較結果処理部２２２に入力する。
【００８５】
本実施形態に係る比較結果処理部２２２は、上述したような複数のガマット圧縮用プロファイルに基づいて夫々生成された圧縮後Ｌ＊ａ＊ｂ＊データと圧縮前Ｌ＊ａ＊ｂ＊データとを比較し、その比較結果に基づいて最も色再現性の良い圧縮後Ｌ＊ａ＊ｂ＊データを選択する。図２０に示すように、画像変換処理部２２１の各処理の過程によって生成された圧縮前Ｌ＊ａ＊ｂ＊データ及び圧縮後Ｌ＊ａ＊ｂ＊データが比較結果処理部２２２の特徴変化量抽出部２３２に入力される。
【００８６】
特徴変化量抽出部２３２は、実施の形態１の高さ情報生成部２２７と同様に、圧縮前Ｌ＊ａ＊ｂ＊データ及び圧縮後Ｌ＊ａ＊ｂ＊データにおいて夫々対応する画素の色の値を比較し、ガマット変換によって各画素の色がどの程度変化したか、即ち特徴変化量を算出する。
【００８７】
上述したように、特徴変化量抽出部２３２には、ガマット圧縮部２２４から順次圧縮後Ｌ＊ａ＊ｂ＊データが入力される。従って、特徴変化量抽出部２３２は、順次入力される圧縮後Ｌ＊ａ＊ｂ＊データ夫々について、上述した特徴変化量の算出を実行する。
【００８８】
特徴変化量抽出部２３２によって算出された特徴変化量は、算出元となった圧縮後Ｌ＊ａ＊ｂ＊データと共に、最適プロファイル決定部２３３に入力される。最適プロファイル決定部２３３は、特徴変化量抽出部から順次入力される特徴変化量を夫々比較し、どの圧縮後Ｌ＊ａ＊ｂ＊データが最も圧縮前Ｌ＊ａ＊ｂ＊データの色味に忠実か判断して、最適なプロファイルを決定する。即ち、最適プロファイル決定部２３３が、圧縮画像選択部として機能する。
【００８９】
最適プロファイル決定部２３３による処理としては、例えば圧縮後Ｌ＊ａ＊ｂ＊データの夫々の画素について算出された特徴変化量を、夫々の圧縮後Ｌ＊ａ＊ｂ＊データ毎に合計し、その合計値を比較する。そして、その合計値が最も低い圧縮後Ｌ＊ａ＊ｂ＊データの圧縮に用いられたガマット圧縮用プロファイルが、最適なプロファイルであると判断する。
【００９０】
最適プロファイル決定部２３３は、上述したように最適プロファイルを決定すると、そのプロファイルに係る圧縮後Ｌ＊ａ＊ｂ＊データをＣＭＹＫ変換部２２６に入力する。これにより、実施の形態１と同様にＣＭＹＫ変換部２２６によってＣＭＹＫ変換が実行され、画像形成装置１による画像形成が実行される。
【００９１】
このように、本実施形態に係る画像処理システムのコントローラ端末２においては、複数種類のガマット圧縮用プロファイルがある場合に、夫々のプロファイルによるガマット圧縮前後の色味の変化量を比較することにより、出力対象画像に対して適切なプロファイルを容易に決定することが可能となる。
【００９２】
尚、図２０には、比較結果処理部２２２の構成として、本実施形態の要旨に係る構成である特徴変化量抽出部２３２及び最適プロファイル決定部２３３のみを記載している。しかしながら、図２０に示す構成と図４に示す構成とを全て実装しても良い。
【００９３】
この場合、図４の構成により、複数のガマット圧縮用プロファイルによって夫々生成された変換後の画像のプレビューを全て表示した上で、図２０の構成により、適用するプロファイルを選択する際の判断材料として最も色味の変化が少ないプロファイルをオペレータに提示することができる。
【００９４】
また、図２０の構成により、最も色味の変化が少ないプロファイルを決定した上で、そのプロファイルによる変換後の画像のみ、プレビューを表示するようにしても良い。上述したように、高さ情報生成部２２７による処理と、特徴変化量抽出部２３２による処理とは共通する処理であるため、モジュールを共通化することが可能であり、処理を簡略化して比較結果処理部２２２を効率的に構成することができる。
【符号の説明】
【００９５】
１  画像形成装置
２  コントローラ端末
３  ファイルサーバ
４  デジタルカメラ
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  Ｉ／Ｆ
６０  ＬＣＤ
７０  操作部
８０  バス
２００  コントローラ
２０１  ネットワーク制御部
２０２  表示制御部
２０３  操作制御部
２１０  ネットワークＩ／Ｆ
２２０  画像調整部
２２１  画像変換処理部
２２２  比較結果処理部
２２３  Ｌ＊ａ＊ｂ＊変換部
２２４  ガマット圧縮部
２２５  ガマット調整部
２２６  ＣＭＹＫ変換部
２２７  高さ情報生成部
２２８  ガマット内外判定部
２２９  画像合成部
２３０  プレビュー設定部
２３１  ＲＧＢ変換部
２３２  特徴量抽出部
２３３  最適プロファイル決定部
【先行技術文献】
【特許文献】
【００９６】
【特許文献１】特開２００８−２１９８８６号公報
【図１】
0005691526.tif 000002
【図２】
0005691526.tif 000003
【図３】
0005691526.tif 000004
【図４】
0005691526.tif 000005
【図５】
0005691526.tif 000006
【図６】
0005691526.tif 000007
【図７】
0005691526.tif 000008
【図８】
0005691526.tif 000009
【図９】
0005691526.tif 000010
【図１０】
0005691526.tif 000011
【図１１】
0005691526.tif 000012
【図１２】
0005691526.tif 000013
【図１３】
0005691526.tif 000014
【図１４】
0005691526.tif 000015
【図１５】
0005691526.tif 000016
【図１６】
0005691526.tif 000017
【図２０】
0005691526.tif 000018
【図１７】
0005691526.tif 000019
【図１８】
0005691526.tif 000020
【図１９】
0005691526.tif 000021