(57)【要約】      （修正有）【課題】出力条件に対して得られる効果の違いを定量化し、その費用対効果を把握することができる画像処理装置を提供する。【解決手段】画像形成装置が出力する出力画像データを生成するＰＣ２００は、入力画像データを取得する画像取得部２２０と、入力画像データを画像変換して、複数の出力条件それぞれに対応する出力画像データを生成する画像変換部２２１と、画像変換の前後の画像データから、各画素の色特徴の変化量である色特徴量を算出する色特徴量算出部２２２と、出力条件および出力画像データに基づいて、複数の出力条件それぞれに対応する出力画像データのコストを示すコスト情報を算出するコスト算出部２２３と、色特徴量と、コスト情報と、出力条件の項目に対する重みが設定された重み付けテーブルとを参照して費用対効果を算出し、出力に用いる出力条件を決定する出力条件決定部２２４と、を備える。【選択図】図３
2018196114.tif 000002
【特許請求の範囲】
【請求項１】
画像出力装置が出力する出力画像データを生成する画像処理装置であって、
入力画像データを取得する画像取得部と、
前記入力画像データを画像変換して、複数の出力条件それぞれに対応する前記出力画像データを生成する画像変換部と、
前記画像変換の前後の画像データから、各画素の色特徴の変化量である色特徴量を算出する色特徴量算出部と、
前記出力条件および前記出力画像データに基づいて、複数の前記出力条件それぞれに対応する前記出力画像データのコストを示すコスト情報を算出するコスト算出部と、
前記色特徴量と、前記コスト情報と、前記出力条件の項目に対する重みが設定された重み付けテーブルとを参照して費用対効果を算出し、出力に用いる前記出力条件を決定する出力条件決定部と、
を備える、画像処理装置。
【請求項２】
前記画像変換部は、
入力プロファイルを用いて、入力側のデバイス依存の色空間データである前記入力画像データを、デバイス非依存の色空間データに変換する第１の画像変換部と、
出力プロファイルを用いて、前記デバイス非依存の色空間データを、出力側のデバイス依存の色空間データである前記出力画像データに変換する第２の画像変換部と、
を有する、請求項１に記載の画像処理装置。
【請求項３】
前記第２の画像変換部は、複数の前記出力プロファイルそれぞれに基づいて、前記デバイス非依存の色空間データに対してガマット変換を行った後、複数の前記出力画像データを生成する、請求項２に記載の画像処理装置。
【請求項４】
前記色特徴量算出部は、
前記ガマット変換前と前記ガマット変換後の前記デバイス非依存の色空間データの色値をデバイス非依存色空間上で比較することで、前記色特徴量を算出する、請求項３に記載の画像処理装置。
【請求項５】
前記コスト算出部は、前記出力条件の項目と当該項目のコスト値とを対応付けたコストテーブルを参照し、前記出力画像データに依らない前記出力条件に対応するコスト値に基づく静的コスト情報と、前記出力画像データに依る前記出力条件に対応するコスト値に基づく動的コスト情報と、を前記コスト情報として算出する、請求項４に記載の画像処理装置。
【請求項６】
前記出力条件決定部は、
前記重み付けテーブルを参照して、前記色特徴量により前記出力画像データの出力時の効果を算出する効果算出部と、
前記重み付けテーブルを参照して、前記コスト情報により前記出力画像データの出力時の費用を算出する費用算出部と、
前記効果を前記費用で除することで前記費用対効果を算出し、前記費用対効果の大きさから前記出力条件を決定する出力候補抽出部と、
を有する、請求項５に記載の画像処理装置。
【請求項７】
前記出力条件決定部は、
前記複数の出力条件それぞれに対する前記費用対効果を表示する情報表示部と、
前記複数の出力条件のうち、所望の前記出力条件の選択を受け付ける選択受付部と、
をさらに有する、請求項６に記載の画像処理装置。
【請求項８】
前記出力条件決定部は、
前記複数の出力条件それぞれに対応する前記出力画像データに基づいて、プレビュー画像を生成するプレビュー画像生成部をさらに有し、
前記情報表示部は、前記プレビュー画像を表示する、請求項７に記載の画像処理装置。
【請求項９】
画像出力装置と、前記画像出力装置が出力する出力画像データを生成する画像処理装置と、を備える画像処理システムであって、
前記画像処理装置は、
入力画像データを取得する画像取得部と、
前記入力画像データを画像変換して、複数の出力条件それぞれに対応する前記出力画像データを生成する画像変換部と、
前記画像変換の前後の画像データから、各画素の色特徴の変化量である色特徴量を算出する色特徴量算出部と、
前記出力条件および前記出力画像データに基づいて、複数の前記出力条件それぞれに対応する前記出力画像データのコストを示すコスト情報を算出するコスト算出部と、
前記色特徴量と、前記コスト情報と、前記出力条件の項目に対する重みが設定された重み付けテーブルとを参照して費用対効果を算出し、出力に用いる前記出力条件を決定する出力条件決定部と、
決定された前記出力条件に対応する前記出力画像データを前記画像出力装置に送信する送信部と、を備え、
前記画像出力装置は、
前記画像処理装置から前記出力画像データを受信する受信部と、
受信した前記出力画像データを出力する画像出力部と、
を備える、画像処理システム。
【請求項１０】
コンピュータを、
入力画像データを取得する画像取得部と、
前記入力画像データを画像変換して、複数の出力条件それぞれに対応する出力画像データを生成する画像変換部と、
前記画像変換の前後の画像データから、各画素の色特徴の変化量である色特徴量を算出する色特徴量算出部と、
前記出力条件および前記出力画像データに基づいて、複数の前記出力条件それぞれに対応する前記出力画像データのコストを示すコスト情報を算出するコスト算出部と、
前記色特徴量と、前記コスト情報と、前記出力条件の項目に対する重みが設定された重み付けテーブルとを参照して費用対効果を算出し、出力に用いる前記出力条件を決定する出力条件決定部と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム、およびプログラムに関する。
【背景技術】
【０００２】
インクジェット方式や電子写真方式等の画像出力装置においては、様々な出力条件（例えば、機種、生産性、印刷モード、色材、先塗り、後塗り、ＲＩＰ（Raster  Image  Processor）、解像度、用紙等）が設定でき、それぞれの出力条件に対して得られる画質面での効果（例えば、色域の大きさ、特定色の色再現性等）には違いがある。また、それらの出力条件に基づいた出力ではそれぞれ必要な費用も異なるため、狙いのコストに応じて出力条件を選択できる技術が知られている。
【０００３】
例えば、各画質モードを選択した場合のトナー消費量の削減効果、または各画質モードを選択した場合の印刷コストをユーザが定量的に把握できる印刷装置が知られている（特許文献１参照）。この印刷装置では、入力された画像データに基づいて、高画質モード／標準モード／節約モードの各画質モードを選択して印刷する際のトナー消費量および印刷単価を、印刷を実行する前に算出して表示し、ユーザがこの表示を参照して画質モードを選択し、選択された画質モードにより印刷を行う。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の印刷装置では、画質モードを複数用意して、それに付随したコストをユーザに意識させているにすぎなかった。「オフィス」などの環境を想定すればこのような機能で十分かもしれない。しかし、印刷時において組み合わせる出力条件が複数あり、その選択肢が非常に多岐に渡る「印刷工場」のような環境では、その費用だけでなく効果として画質がどの程度のものになるかを把握することが望ましいが、費用対効果を見極めることは難しかった。
【０００５】
本発明は、上記に鑑みてなされたものであって、出力条件に対して得られる効果の違いを定量化し、その費用対効果を把握することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、画像出力装置が出力する出力画像データを生成する画像処理装置であって、入力画像データを取得する画像取得部と、前記入力画像データを画像変換して、複数の出力条件それぞれに対応する前記出力画像データを生成する画像変換部と、前記画像変換の前後の画像データから、各画素の色特徴の変化量である色特徴量を算出する色特徴量算出部と、前記出力条件および前記出力画像データに基づいて、複数の前記出力条件それぞれに対応する前記出力画像データのコストを示すコスト情報を算出するコスト算出部と、前記色特徴量と、前記コスト情報と、前記出力条件の項目に対する重みが設定された重み付けテーブルとを参照して費用対効果を算出し、出力に用いる前記出力条件を決定する出力条件決定部と、を備える。
【発明の効果】
【０００７】
本発明によれば、出力条件に対して得られる効果の違いを定量化し、その費用対効果を把握できるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、本実施形態にかかる画像処理システムの全体構成図の一例である。
【図２】図２は、本実施形態にかかるＰＣのハードウェア構成図である。
【図３】図３は、本実施形態にかかるＰＣの機能ブロック図の一例である。
【図４】図４は、画像処理部が有する機能ブロックの説明図である。
【図５】図５は、重み付けテーブルの一例を示す図である。
【図６】図６は、本実施形態にかかる画像変換部および色特徴量算出部が有する機能ブロックの説明図である。
【図７】図７は、ガマット圧縮の概念を示す図である。
【図８】図８は、本実施形態にかかるコスト算出部が有する機能ブロックの説明図である。
【図９−１】図９−１は、コストテーブルの一例を示す図である。
【図９−２】図９−２は、コストテーブルの一例を示す図である。
【図１０】図１０は、算出されたコスト情報を示す説明図である。
【図１１】図１１は、本実施形態にかかる出力条件決定部が有する機能ブロックの説明図である。
【図１２】図１２は、本実施形態にかかるプレビュー画像生成部が有する機能ブロックの説明図である。
【図１３】図１３は、プレビュー画像の一例を示す図である。
【図１４】図１４は、出力画像データの決定処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、商業印刷用の画像処理システムを例とする。画像処理システムにおけるＰＣ（Personal  Computer）等の汎用情報処理装置は、画像形成（出力）するべき対象の画像データ（出力対象データ）を取得する。そして、出力条件に基づいて当該画像データを画像形成装置の色域特性に応じて色変換し、ＣＭＹＫ（Cyan  Magenta  Yellow  blacK）等の画像形成出力用の形式に変換する。その後、変換された画像データは、画像形成装置に送信されて出力（印刷）される。
【００１０】
図１は、本実施形態にかかる画像処理システムの全体構成図の一例である。図１に示すように、本実施形態にかかる画像処理システム１は、画像形成装置１００、コントローラ端末であるＰＣ２００、ファイルサーバ３００、およびデジタルカメラ４００を含んで構成されている。また、画像形成装置１００、ＰＣ２００、およびファイルサーバ３００は、図１に示すようにネットワークを介して接続されている。
【００１１】
画像形成装置１００は、インクジェット方式や電子写真方式等の画像形成エンジンを含む装置であり、ＰＣ２００から送信された画像データに基づいて用紙上に画像を出力（印刷）する。なお、画像形成装置１００が画像出力装置の一例である。
【００１２】
ＰＣ２００は、上述したように画像形成出力するべき対象の画像データを取得し、出力条件に基づいてカラーマッチング等の画像処理を行う。また、本実施形態に係るＰＣ２００は、上記カラーマッチングを行う前後の画像の色味の変化をオペレータが容易に確認できるような画面を表示する機能を有する。なお、ＰＣ２００が画像処理装置の一例である。
【００１３】
ファイルサーバ３００は、ＰＣ２００と同様に情報処理装置によって構成され、ネットワークを介してアクセス可能な記憶領域を提供する。本実施形態において、ファイルサーバ３００は、出力対象となり得る画像データを格納しており、ＰＣ２００からのアクセスに応じて画像データを提供する画像入力装置として機能する。
【００１４】
デジタルカメラ４００は、画像情報の撮影装置であり、ファイルサーバ３００と同様に、出力対象となり得る画像データをＰＣ２００に提供する画像入力装置として機能する。なお、画像入力装置として運用可能な装置としては、図１に示すファイルサーバ３００、デジタルカメラ４００の他、スキャナ等があり得る。
【００１５】
次に、本実施形態にかかるＰＣ２００のハードウェア構成について説明する。図２は、本実施形態にかかるＰＣのハードウェア構成図である。図２に示すように、本実施形態のＰＣ２００は、一般的な情報処理端末と同様の構成を有している。
【００１６】
本実施形態にかかるＰＣ２００は、ＣＰＵ（Central  Processing  Unit）１０、ＲＡＭ（Random  Access  Memory）２０、ＲＯＭ（Read  Only  Memory）３０、ＨＤＤ（Hard  Disk  Drive）４０、およびＩ／Ｆ５０がバス８０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Liquid  Crystal  Display）６０および操作部７０が接続されている。なお、本実施形態にかかる画像形成装置１００は、図２に示すような構成に加えて、画像形成を実行するエンジンを有している。
【００１７】
ＣＰＵ１０は、演算手段であり、ＰＣ２００全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。
【００１８】
ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Operating  System）や各種の制御プログラム、アプリケーション・プログラム等が格納されている。また、本実施形態のＨＤＤ４０には、ＰＣ２００が画像処理を実行する際に参照するための情報が記憶されている。これについては後に詳述する。
【００１９】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザがＰＣ２００の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボードやマウス等、ユーザがＰＣ２００に情報を入力するためのユーザインタフェースである。
【００２０】
このようなハードウェア構成のＰＣ２００では、ＲＯＭ３０やＨＤＤ４０、もしくは光学ディスク等の記録媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０の制御に従って動作することにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係るＰＣ２００の機能を実現する機能ブロックが構成される。
【００２１】
次に、図３を参照して、本実施形態のＰＣ２００の機能構成について説明する。図３は、本実施形態にかかるＰＣの機能ブロック図の一例である。図３に示すように、本実施形態のＰＣ２００は、図２において説明したＨＤＤ４０、ＬＣＤ６０および操作部７０に加えて、コントローラ２００ＣおよびネットワークＩ／Ｆ９０を含んでいる。また、コントローラ２００Ｃは、ネットワーク制御部２０１、表示制御部２０２、操作制御部２０３、および画像処理部２１０を含んでいる。
【００２２】
ネットワークＩ／Ｆ９０は、ＰＣ２００がネットワークを介して他の機器と通信するためのインタフェースであり、Ethernet（登録商標）やＵＳＢ（Universal  Serial  Bus）インタフェースが用いられる。ネットワークＩ／Ｆ９０は、図２に示すＩ／Ｆ５０によって実現される。
【００２３】
コントローラ２００Ｃは、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０や不揮発性メモリ並びにＨＤＤ４０や光学ディスク等の不揮発性記憶媒体に格納されたプログラムが、ＲＡＭ２０等の揮発性メモリ（以下、メモリ）にロードされ、そのプログラムに従ってＣＰＵ１０が演算を行うことにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ２００Ｃが構成される。コントローラ２００Ｃは、ＰＣ２００を制御する制御部である。
【００２４】
ネットワーク制御部２０１は、ネットワークＩ／Ｆ９０を介して入力される情報を取得すると共に、ネットワークＩ／Ｆ９０を介して他の機器に情報を送信する。表示制御部２０２は、画像処理部２１０のＧＵＩ（Graphical  User  Interface）等、ＰＣ２００の状態をＬＣＤ６０に表示させる。操作制御部２０３は、操作部７０に対するユーザによる操作の信号を取得し、画像処理部２１０等のＰＣ２００において動作するソフトウェアに入力する。
【００２５】
画像処理部２１０は、ＲＡＭ２０に読み出されたアプリケーション・プログラムに従ってＣＰＵ１０が演算を行うことにより構成されている。画像処理部２１０は、画像形成装置１００に画像形成出力を実行させる際に、複数の出力条件に基づいて、出力対象の画像データの形式を変換すると共に、画像形成装置１００によって出力される画像の色味がより出力対象の画像データの色味に忠実になるように色域の変換を行う。画像処理部２１０は、画像形成装置１００による画像形成出力の色味の特性を示す出力プロファイルに基づいて上記色域の変換を行う。
【００２６】
そして、画像処理部２１０は、実際に出力（印刷）する画像データ（出力画像データ）を決定し、ネットワーク制御部２０１は、決定された出力画像データを画像形成装置１００に送信し、画像形成装置１００において出力画像データが出力される。
【００２７】
ここで、出力条件とは、画像形成装置１００において出力される際に設定される条件であって、１つもしくは複数の候補があることが考えられるが、１つの場合はそのまま出力対象が決定されるため、以下の実施形態では、出力条件に複数の候補がある前提で説明する。また、それぞれの出力条件には、具体的には例えば以下のような情報が含まれている。
出力機器  ：印刷機種、機器の型番、ステーションの配置、等
生産性    ：ppm（page  per  minute）／mpm（meter  per  minute）設定、等
印刷モード：１パス印刷か２パス印刷か、等
色材      ：使用色の有無、色材の型番、等
先塗り    ：有無、先塗材の型番、塗布量、等
後塗り    ：有無、後塗材の型番、塗布量、等
ＲＩＰ    ：開発元、バージョン、等
解像度    ：度数、等
用紙      ：用紙種、用紙名、等
【００２８】
図４は、画像処理部が有する機能ブロックの説明図である。図３、４に示すように、画像処理部２１０は、さらに、画像取得部２２０と、画像変換部２２１と、色特徴量算出部２２２と、コスト算出部２２３と、出力条件決定部２２４と、を有している。以下では、図４を参照しながら、画像処理部２１０の概要について説明する。そして、図６以降で各部のさらに具体的な内容を説明する。
【００２９】
図４に示すように、本実施形態のＰＣ２００は、記憶部４０１、４０２、４０３、４０４が備えられており、これらはＨＤＤ４０により実現される。記憶部４０１は、入力プロファイルが記憶されており、記憶部４０２は、出力プロファイルが記憶されており、記憶部４０３は、コストテーブルが記憶されており、記憶部４０４は、重み付けテーブルが記憶されている。
【００３０】
画像取得部２２０は、入力画像データを取得する。本実施形態では、画像取得部２２０は、ファイルサーバ３００からネットワークＩ／Ｆ９０およびネットワーク制御部２０１を経由して、入力画像データを受信する。なお、入力画像データの取得はこれに限らず、例えばデジタルカメラ４００から撮像された画像データを取得してもよい。
【００３１】
画像変換部２２１は、受信した入力画像データを画像変換して、複数の出力条件それぞれに対応する出力画像データを生成する。本実施形態では、画像変換部２２１は、まず、入力画像データに対して、記憶部４０１に記憶されている入力プロファイルを元に入力側のデバイス依存の色空間データ（例：ＲＧＢ：Red  Green  Blue）からデバイス非依存の色空間データ（例：Ｌ＊ａ＊ｂ＊）に変換する。
【００３２】
ここで、入力プロファイルとは、ＲＧＢ色空間によって表現された画像をＬ＊ａ＊ｂ＊色空間によって表現された画像に変換するための情報である。すなわち、例えば、本実施形態の入力プロファイルは、ＲＧＢ形式によって表現された色の値とＬ＊ａ＊ｂ＊形式によって表現された色の値とが１：１に対応づけられたルックアップテーブルの情報である。
【００３３】
次に、画像変換部２２１は、候補となっている複数の出力条件のうち、１つの出力条件に紐づいた出力プロファイルを元に、上述のデバイス非依存の色空間データを、出力機器である画像形成装置１００に応じたデバイス依存の色空間データ(例：ＣＭＹＫ)に変換し、出力画像データを生成する。
【００３４】
ここで、出力プロファイルとは、Ｌ＊ａ＊ｂ＊色空間によって表現された画像を、単純にＣＭＹＫ形式によって表現された画像に変換するための情報である。すなわち、例えば、本実施形態の出力プロファイルは、Ｌ＊ａ＊ｂ＊形式によって表現された色の値と、ＣＭＹＫ形式によって表現された色の値とが１：１に対応づけられたルックアップテーブルの情報である。
【００３５】
なお、一般的に出力プロファイルは、１つもしくは複数の出力条件を想定して事前に作成されるものであって、本実施形態では、複数の出力条件それぞれに対して出力プロファイルが紐づいているものとする。
【００３６】
色特徴量算出部２２２は、画像変換の前後の画像データから、各画素の色特徴の変化量である色特徴量を算出する。本実施形態の色特徴量算出部２２２は、出力プロファイルによる色変換処理前後のそれぞれのデバイス非依存の色空間データを比較することで、色特徴の変化量を算出し、色特徴量のデータを得る。このように、色特徴量算出部２２２により費用対効果を判断する上での「効果」を把握することができる。なお、「効果」とは、出力画像の品質がどの程度かを示す。具体的には、効果が高い場合は出力画像の品質が高く、効果が低い場合は出力画像の品質が低いことを示す。
【００３７】
コスト算出部２２３は、出力条件および出力画像データに基づいて、複数の出力条件それぞれに対応する出力画像データのコストを示すコスト情報を算出する。すなわち、コスト算出部２２３は、出力画像データによる色材使用量や出力条件内の情報から、コストテーブルを参照してコストを算出してコスト情報を得る。
【００３８】
ここで、コストテーブルとは、例えば、出力条件の各項目に対応させてコスト情報が設定されたテーブルであるが、この設定値は固定したままでもよいし、都度編集するようにして構成してもよい。このように、コスト算出部２２３により費用対効果を判断する上での「費用」を把握することができる。
【００３９】
出力条件決定部２２４は、色特徴量算出部２２２により算出された色特徴量による「効果」の情報と、コスト算出部２２３により算出されたコスト情報による「費用」の情報と、出力条件の項目に対する重みが設定された重み付けテーブルとを参照して、費用対効果を算出する。
【００４０】
図５は、重み付けテーブルの一例を示す図である。例えば、図５（ａ）に示すように、重み付けテーブルには、「効果」を算出する際に使用する係数α１、α２と、それぞれの係数に対応する重み値とが対応付けて記憶される。また、例えば、図５（ｂ）に示すように、重み付けテーブルには、「費用」を算出する際に使用する係数β１、β２、β３、β４、β５、β６、β７、β８、β９と、それぞれの係数に対応する重み値とが対応付けて記憶される。なお、図５に示す「重み値」の値は一例であり、管理者やユーザは規定し直すことができる。また、「効果」と「費用」との算出例については後述する。
【００４１】
ここで、重み付けテーブルとは、例えば、出力条件の各項目に対応させて重要度が設定されたテーブルであるが、この設定値は固定したままでもよいし、都度編集するようにして構成してもよい。
【００４２】
このような一連の処理により、１つの出力条件に対する費用対効果を把握することができる。ここで、もし他にも出力条件の候補がある場合は、別の出力条件を候補に設定し、再度費用対効果の算出処理を繰り返す。
【００４３】
そして、出力条件決定部２２４は、費用対効果の最も高い出力条件を選択し、その出力条件に基づく出力画像データを画像形成装置１００において出力する対象画像として決定し、実際に出力する出力対象データを得る。つまり、各出力条件に対して、それによって得られる効果の違いを定量化して費用対効果を算出し、当該費用対効果の情報を元に出力条件を決定できる。なお、費用対効果を表示し、ユーザによる出力画像データの選択を受け付けて、出力条件を決定してもよい。
【００４４】
次に、図６を参照して、画像変換部２２１および色特徴量算出部２２２が有する機能ブロックについて説明する。図６は、本実施形態にかかる画像変換部および色特徴量算出部が有する機能ブロックの説明図である。
【００４５】
本実施形態の画像変換部２２１は、さらにＬ＊ａ＊ｂ＊変換部２２１１と、ガマット圧縮部２２１３と、ガマット調整部２２１４と、出力装置依存情報変換部２２１６と、を備えている。また、色特徴量算出部２２２は、さらに変化量抽出部２２２１を備えている。
【００４６】
画像変換部２２１には、まず出力対象の画像データとしてＲＧＢ（Red  Green  Blue）の入力画像データが入力される。入力画像データは、上述のようにファイルサーバ３００からネットワークＩ／Ｆ９０およびネットワーク制御部２０１を経由して受信され、データ形式はＲＧＢを例として説明する。
【００４７】
Ｌ＊ａ＊ｂ＊変換部２２１１は、入力プロファイルを用いて、入力側のデバイス依存の色空間データである入力画像データを、デバイス非依存の色空間データに変換するものであって、第１の画像変換部に相当する。
【００４８】
具体的には、画像変換部２２１に入力画像データが入力されると、Ｌ＊ａ＊ｂ＊変換部２２１１は、ＨＤＤ４０に格納されている入力プロファイルに基づいてＲＧＢの入力画像データをＬ＊ａ＊ｂ＊データに変換する。
【００４９】
ここで、Ｌ＊ａ＊ｂ＊データとは、人の視覚に応じた色表現の数値系であるＬ＊ａ＊ｂ＊色空間によって表現されたデータである。なお、本実施形態では入力画像データをＲＧＢ形式の画像データとしているが、これに限定する必要はなく、例えばＣＭＹＫ形式のデータでもよい。入力プロファイルは上述と同様である。
【００５０】
Ｌ＊ａ＊ｂ＊変換部２２１１によるＬ＊ａ＊ｂ＊変換処理は、入力されるＲＧＢの入力画像データに含まれる画素の色の範囲や、画像形成装置１００が表現可能な色域に関わらず、単純にＲＧＢ形式をＬ＊ａ＊ｂ＊形式に変換する処理である。Ｌ＊ａ＊ｂ＊変換部２２１１によって生成されたＬ＊ａ＊ｂ＊データは、デバイス非依存のＬ＊ａ＊ｂ＊データであり、ガマット圧縮がおこなわれる前の圧縮前Ｌ＊ａ＊ｂ＊データとなる。Ｌ＊ａ＊ｂ＊変換部２２１１によって生成された圧縮前Ｌ＊ａ＊ｂ＊データは、ガマット圧縮部２２１３に入力される。
【００５１】
ガマット圧縮部２２１３は、出力プロファイルに基づいて、圧縮前Ｌ＊ａ＊ｂ＊データをガマット圧縮する。ガマット圧縮とは、画像形成出力を実行する画像形成装置１００が表現可能な色域に応じて、デバイス非依存のＬ＊ａ＊ｂ＊データを画像形成装置１００が表現可能な色域に限定されたＬ＊ａ＊ｂ＊データ、すなわちデバイス依存のＬ＊ａ＊ｂ＊データに変換する処理である。
【００５２】
図７は、ガマット圧縮の概念を示す図である。図７に示すように、Ｌ＊ａ＊ｂ＊のうちａ＊ｂ＊、すなわち色差成分を直交する座標によって表現している。図７において実線で示されているＡは、デバイス非依存のＬ＊ａ＊ｂ＊色空間、すなわちＬ＊ａ＊ｂ＊色空間全体を示す枠である。他方、図７において破線で示されているＢは、Ｌ＊ａ＊ｂ＊色空間全体のうち、画像形成装置１００によって再現可能な色域を示す枠である。
【００５３】
画像形成装置１００に限らず一般的な画像形成装置では、色空間の全ての色を再現することはできない。従って、画像形成装置によって画像形成出力を実行する場合、出力対象の画像データに含まれる色が、画像形成装置によって再現可能な色の範囲に収まるように変換する必要がある。図７で説明すると、Ａの範囲によって表現される画像を、Ｂの範囲によって表現される画像に変換する処理がガマット圧縮処理である。
【００５４】
出力プロファイルは上述と同様であり、ガマット圧縮部２２１３は、出力プロファイルのルックアップテーブルを参照することによって、圧縮前Ｌ＊ａ＊ｂ＊データをガマット圧縮して圧縮後Ｌ＊ａ＊ｂ＊データを生成する。
【００５５】
また、ガマット圧縮部２２１３は、ガマット調整部２２１４から入力されるパラメータに従って、ガマット圧縮の処理内容を調整する。ガマット調整部２２１４は、ユーザによる操作部７０への操作に応じて操作制御部２０３から入力される信号に従ってガマット圧縮部２２１３にパラメータを入力する。ガマット圧縮部２２１３によって生成された圧縮後Ｌ＊ａ＊ｂ＊データは、出力装置依存情報変換部２２１６に入力される。
【００５６】
出力装置依存情報変換部２２１６は、出力プロファイルに基づいて、圧縮後Ｌ＊ａ＊ｂ＊データを出力装置依存情報に変換することで、出力画像データを生成する。なお、出力装置依存情報となる色版データはＣＭＹＫを例としているが、これに限定する必要はなく、出力条件ならびにそれに紐付けられている出力プロファイル次第で、例えばＣＭＹＫに加えてＯ（Orange）、Ｇ（Green）、Ｖ（Violet）といった多色の版によって構成されてもよい。
【００５７】
出力装置依存情報変換部２２１６によって生成された出力画像データは、ネットワーク制御部２０１により、ネットワークを介して画像形成装置１００に送信される。そして、画像形成装置１００が、このＰＣ２００から受信した出力画像データを出力する。
【００５８】
このように、本実施形態に係る画像変換部２２１は、ＰＣ等の情報処理装置においてＲＧＢ形式でやりとりされる画像データの色味を画像形成装置１００の再現可能な色空間に合わせ、より忠実な色味によって画像形成出力がされるように処理した上で、ＣＭＹＫ形式の画像データに変換する。なお、ガマット圧縮部２２１３、ガマット調整部２２１４、および出力装置依存情報変換部２２１６が第２の画像変換部に相当する。
【００５９】
また、色特徴量算出部２２２は、ガマット変換前とガマット変換後のデバイス非依存色空間データの色値を、デバイス非依存色空間上で比較することで、色特徴量を算出する。
【００６０】
具体的には、ガマット圧縮部２２１３によるガマット圧縮の影響を解析し、その影響を画質の良し悪しを把握できる情報として算出する。図６に示すように、画像変換部２２１の各処理の過程によって生成された圧縮前Ｌ＊ａ＊ｂ＊データおよび圧縮後Ｌ＊ａ＊ｂ＊データが色特徴量算出部２２２のガマット変換前後の変化量抽出部２２２１に入力される。
【００６１】
変化量抽出部２２２１は、ガマット変換前後の圧縮前Ｌ＊ａ＊ｂ＊データおよび圧縮後Ｌ＊ａ＊ｂ＊データにおいてそれぞれ対応する画素の色の値を比較し、ガマット変換によって各画素の色がどの程度変化したかを示す変化量を算出して、色特徴量を得る。
【００６２】
変化量抽出部２２２１は、当該変化量を算出する際、ガマット変換前後の圧縮前Ｌ＊ａ＊ｂ＊データの画素と圧縮後Ｌ＊ａ＊ｂ＊データの画素との相違度を算出するための計算式を用いて計算を行う。この計算式は、一般的な色差の計算式を用いることができるが、本実施形態においては、Ｌ＊ａ＊ｂ＊データに基づいて色味の変化量を求めるため、Ｌ＊ａ＊ｂ＊データそれぞれの要素の二乗の平方根を求める式を用いることが可能である。その他にも、色味の変化量を求める方法として、ＣＩＥ１９９４色差式や、ＣＩＥ２０００色差式等を用いてもよい。加えて、ガマット変換後のガマット体積の大きさを算出することで、大局的な色表現力の大きさを把握することもできる。
【００６３】
以上から、画像処理部２１０は、各出力条件に合わせて、画像変換する際にＩＣＣ（International  Color  Consortium）プロファイルを用いて画像変換することで、出力画像データを生成することができる。また、画像変換の際にデバイス非依存色空間上でその差を数値化することや、ガマット体積を算出することで色変換の精度を客観的に確認することができる。
【００６４】
次に、図８を参照して、コスト算出部２２３が有する機能ブロックについて説明する。図８は、本実施形態にかかるコスト算出部が有する機能ブロックの説明図である。
【００６５】
コスト算出部２２３は、出力条件および画像変換部２２１により生成された出力画像データを入力情報として、出力条件の項目と当該項目のコスト値とを対応付けたコストテーブルを参照し、コスト情報を算出するものであり、静的コスト算出部２２３２と、動的コスト算出部２２３３とを有している。
【００６６】
静的コスト算出部２２３２は、出力画像データに依らない出力条件に対応するコスト値に基づく静的コスト情報を算出する。また、動的コスト算出部２２３３は、出力画像データに依る出力条件に対応するコスト値に基づく動的コスト情報を算出する。コスト情報は、静的コスト情報と動的コスト情報とから成る。
【００６７】
出力条件には、上述したような複数の項目があって、コストテーブルは、これらの項目と当該項目に対するコスト値とを対応付けたテーブルである。図９−１、図９−２は、コストテーブルの一例を示す図である。例えば、図９−１（ａ）は、出力条件の項目である出力機器（機種）と、当該出力機器を使用した場合のコスト値が対応付けられた出力機器のコストテーブルを示している。
【００６８】
同様に、図９−１（ｂ）は、出力条件の項目である生産性とコスト値が対応付けられた印刷スピードのコストテーブルである。また、図９−１（ｃ）は、出力条件の項目である印刷モードとコスト値が対応付けられた印刷モードのコストテーブルである。
【００６９】
また、図９−１（ｄ）は、出力条件の項目である色材とコスト値が対応付けられた色材のコストテーブルである。また、図９−２（ｅ）は、出力条件の項目である先塗材とコスト値が対応付けられた先塗材のコストテーブルである。また、図９−２（ｆ）は、出力条件の項目である後塗材とコスト値が対応付けられた後塗材のコストテーブルである。
【００７０】
また、図９−２（ｇ）は、出力条件の項目であるＲＩＰとコスト値が対応付けられたＲＩＰのコストテーブルである。また、図９−２（ｈ）は、出力条件の項目である解像度とコスト値が対応付けられた解像度のコストテーブルである。また、図９−２（ｉ）は、出力条件の項目である用紙とコスト値が対応付けられた用紙のコストテーブルである。
【００７１】
図１０は、算出されたコスト情報を示す説明図である。図１０（ａ）は、コストテーブルを参照した結果であるコスト情報を示している。図１０（ａ）に示すコスト情報の例では、３列目に示す出力条件Ａの場合、各コストテーブルを参照してその出力条件Ａに応じて取得したコスト値が４列目に示す結果となる。
【００７２】
図１０（ｂ）は、静的コスト情報の一例である。図１０（ｂ）に示すように、項番＃１、３、７、８の項目は、出力画像データの内容やその枚数に依らず一定のものである。従って、静的コスト算出部２２３２が、これらの項目のコスト値を加算することで静的コスト情報を算出する。
【００７３】
図１０（ｃ）は、動的コスト情報の一例である。図１０（ｃ）に示すように、項番＃２、４、５、６、９の項目は、出力画像データの内容やその枚数に依り変動する。従って、動的コスト算出部２２３３が、これらの項目に対する１ｊｏｂ分の総量を計算した上で、コスト値を加算することで動的コスト情報を算出する。なお、図１０（ｃ）では、１ｊｏｂあたり１０枚分の画像がある例を示している。
【００７４】
特に＃４の色材のように、原稿データの内容に依存して量が決まるものは、出力画像データを参照して算出する。なお、色材の量を算出する際は、各画素値から使用色材量を概算することで処理効率を上げてもよいし、ハーフトーンスクリーン処理まで実施した上で、ドット単位で色材量を確認するようにして見積もり精度を上げてもよい。
【００７５】
なお、図１０に示す例では、一般的な観点から項番♯１、３、７、８を静的コスト情報、項番♯２、４、５、６、９を動的コスト情報、として項目を分けたが、項目を図１０（ｂ）（ｃ）の内容で固定する必要はなく、例えば全て動的コストという扱いにして計算してもよいし、その逆でもよい。
【００７６】
次に、図１１を参照して、出力条件決定部２２４が有する機能ブロックについて説明する。図１１は、本実施形態にかかる出力条件決定部が有する機能ブロックの説明図である。出力条件決定部２２４は、色特徴量算出部２２２により算出された色特徴量と、コスト算出部２２３により算出されたコスト情報とを入力情報として、重み付けテーブルを参照した上で費用対効果を算出し、出力に用いる出力条件を決定し、決定した出力条件に基づいて生成された出力画像データを得る。重み付けテーブルは上述したように、出力条件の各項目について重要度が設定されている。
【００７７】
本実施形態の出力条件決定部２２４は、さらに効果算出部２２４１と、費用算出部２２４２と、出力候補抽出部２２４３と、情報表示部２２４４と、選択受付部２２４５と、プレビュー画像生成部２２４６と、を備えている。
【００７８】
効果算出部２２４１は、図５（ａ）に示す重み付けテーブルを参照して、色特徴量により出力画像データの出力時の効果を算出する。具体的には、効果算出部２２４１は、以下の式を用いて効果を算出する。
効果＝α１×１／（色差ΔＥ）＋α２×ガマット体積
【００７９】
色特徴量のデータは、上述したように、デバイス非依存色空間上で数値化されており、色差ΔＥが小さいほど色再現精度が高いため、効果算出部２２４１は、例えば、効果として色特徴量の数値の逆数を計算することで効果の大きさを算出する。一方、ガマット体積の場合は、その数値が大きいほど効果が大きいといえる。また、効果算出部２２４１は、重み付けテーブルを参照することで、注目する色域を限定したり、特定色に関して重視することもできる。
【００８０】
費用算出部２２４２は、図５（ｂ）に示す重み付けテーブルを参照して、コスト情報により出力画像データの出力時の費用を算出する。具体的には、費用算出部２２４２は、以下の式を用いて費用を算出する。
費用＝β１×出力機器＋β２×生産性＋β３×印刷モード＋β４×色材＋β５×先塗材＋β６×後塗材＋β７×ＲＩＰ＋β８×解像度＋β９×用紙
【００８１】
コスト情報のデータは、上述したように数値化されているため、費用算出部２２４２は、この数値の大きさでコストの大きさを算出する。また、費用算出部２２４２は、重み付けテーブルを参照することで、注目する項目を限定したり、特定の項目に関して重視することもできる。
【００８２】
出力候補抽出部２２４３は、効果算出部２２４１で算出した効果を、費用算出部２２４２で算出した費用で除すること（効果／費用）で、出力条件のそれぞれにおいて費用対効果を算出して候補として列挙する。ここでは、出力候補抽出部２２４３は、これらの候補の中から、費用対効果の最も高い出力条件により変換された出力画像データを、画像形成装置１００において出力する出力対象データと決定する。
【００８３】
このように、重み付けテーブルを用いることにより、例えば、色特徴量において注目する画素の重要度（例えば、黄色成分は色差が大きくても気にしない等）に応じて算出した色差の扱いに偏りを持たせたり、コスト情報において、重視する色材とそうでないものに偏りを持たせたり（例えば、Ｋインクは大量に在庫があるので算出結果に加味しない等）する運用ができ、ユーザの都合を加味した上で費用対効果を計算することができる。
【００８４】
情報表示部２２４４は、各種情報を表示するものであって、例えば、複数の出力条件や、複数の出力条件それぞれに対する費用対効果を表示したり、プレビュー画像生成部２２４６によって生成されたプレビュー画像を表示する。情報表示部２２４４は、各種情報を画面表示データに変換し、表示制御部２０２を経由してＬＣＤ６０により表示してユーザに提供する。
【００８５】
ここで、画面表示データは、例えばそれぞれの出力条件に対する色差ΔＥによる色再現精度の情報やガマット体積の情報、コスト情報などである。さらに、画像表示データは、重み付けテーブルによる重み付けを加味した結果で「効果／費用」の算出結果群をリスト表示するようにしてもよい。また、算出結果群が多くなることでユーザが混乱する可能性も考慮して、例えばＧＵＩ上で費用対効果（「効果／費用」）の高い順に表示したり、項目別でソートしたり、範囲値を設定してスクリーニングできるようにしてもよい。
【００８６】
なお、ユーザによる判断から重み付けテーブル自体を再設定した場合、出力候補抽出部２２４３は、結果を得るまでの一連の処理をやり直すように構成してもよい。
【００８７】
また、ユーザにより画像形成装置１００において出力する出力対象データが決定される構成としてもよい。つまり、上述のような画像表示データ（複数の出力条件とそれらに対する費用対効果）を提示されたユーザが、出力条件の候補群から画像形成装置１００により出力させる際に用いる出力条件を選択すると、操作部７０を用いて操作制御部２０３を経由して、選択情報として選択受付部２２４５に入力される。
【００８８】
選択受付部２２４５は、情報表示部２２４４により表示された複数の出力条件のうち、ユーザによる所望の出力条件の選択を受け付ける。選択受付部２２４５は、選択情報による選択に基づいて、出力画像データを決定する。
【００８９】
プレビュー画像生成部２２４６は、画像変換部２２１により変換された、複数の出力条件それぞれに対応する出力画像データを入力情報として、プレビュー画像を生成する。生成されたプレビュー画像は情報表示部２２４４により表示制御部２０２を経由して表示される。プレビュー画像は、費用対効果（効果／費用）の算出結果群と併せてユーザへと提示される。
【００９０】
次に、図１２を参照して、プレビュー画像生成部２２４６が有する機能ブロックについて説明する。図１２は、本実施形態にかかるプレビュー画像生成部が有する機能ブロックの説明図である。プレビュー画像生成部２２４６は、さらに、色差情報生成部４６１と、ガマット内外判定部４６２と、画像合成部４６３と、プレビュー設定部４６４と、ＲＧＢ変換部４６６と、を備えている。そして、ＰＣ２００は、さらに記憶部４０５が備えられており、モニタプロファイルが記憶されている。
【００９１】
プレビュー画像生成部２２４６は、ガマット圧縮部２２１３によるガマット圧縮の影響を解析し、その影響をユーザが容易に認識できるように画面を生成する。図１２に示すように、画像変換部２２１の各処理の過程によって生成された圧縮前Ｌ＊ａ＊ｂ＊データおよび圧縮後Ｌ＊ａ＊ｂ＊データがプレビュー画像生成部２２４６の色差情報生成部４６１に入力されるとともに、圧縮前Ｌ＊ａ＊ｂ＊データおよび出力プロファイルがガマット内外判定部４６２に入力される。
【００９２】
色差情報生成部４６１は、圧縮前Ｌ＊ａ＊ｂ＊データおよび圧縮後Ｌ＊ａ＊ｂ＊データにおいてそれぞれに対応する画素の色の値を比較し、ガマット変換によって各画素の色がどの程度変化したかを算出し、その変化量を色差情報に変換する。そして、色差情報生成部４６１は、出力画像データを構成する各画素が色差情報によって構成されている色差画像データを生成する。
【００９３】
色差情報生成部４６１は、圧縮前Ｌ＊ａ＊ｂ＊データの画素と圧縮後Ｌ＊ａ＊ｂ＊データの画素との相違度を算出するための計算式に基づいて計算を行う。この計算式は、一般的な色差の計算式を用いることができるが、本実施形態においては、Ｌ＊ａ＊ｂ＊データに基づいて色味の変化量を求めるため、Ｌ＊ａ＊ｂ＊データのそれぞれの要素の二乗の平方根を求める式を用いることが可能である。その他にも、色味の変化量を求める方法として、ＣＩＥ１９９４色差式や、ＣＩＥ２０００色差式等を用いてもよい。
【００９４】
ガマット内外判定部４６２は、圧縮前Ｌ＊ａ＊ｂ＊データおよび出力プロファイルに基づき、出力画像データを構成する画素が画像形成装置１００において再現可能な色かどうか判定して、画素毎に再現可否を示すフラグ情報を生成し、出力画像データを構成する各画素のうち少なくとも色再現不可能な領域を示す色再現不可領域データを生成する。
【００９５】
画像合成部４６３は、色差情報生成部４６１によって生成された色差画像データ、およびガマット内外判定部４６２によって生成された色再現不可領域データを画像に変換して合成し、出力画像データのどの部分の色がどの程度変化しているかを示すプレビュー画像Ｌ＊ａ＊ｂ＊データを生成する。画像合成部４６３は、プレビュー設定部４６４から入力されるパラメータに従い、プレビュー画像Ｌ＊ａ＊ｂ＊データを生成する際の処理内容を調整する。プレビュー設定部４６４は、オペレータによる操作部７０への操作に応じて操作制御部２０３から入力される信号に従い、画像合成部４６３にパラメータを入力する。
【００９６】
パラメータは、プレビュー画像Ｌ＊ａ＊ｂ＊データをどのような形式で表示するかを規定する情報であり、例えば、色差画像データを元に、色差の大きい部分をハイライトして図１３（ａ）のような２Ｄ表示にしたり、色差画像データを等高線状データとして扱って図１３（ｂ）のような３Ｄ表示にしたり、と合成の仕方を設定することで、画像合成部４６３における処理を通してプレビュー画像Ｌ＊ａ＊ｂ＊データに反映することができる。このようにして生成されたプレビュー画像Ｌ＊ａ＊ｂ＊データは、ＲＧＢ変換部４６６に入力される。
【００９７】
ＲＧＢ変換部４６６は、モニタプロファイルを参照して、ＰＣ２００のＬＣＤ６０の色表現特性に応じて、Ｌ＊ａ＊ｂ＊形式のデータをＲＧＢ形式のデータに変換してプレビュー画像ＲＧＢデータを生成する。すなわち、ＲＧＢ変換部４６６は、デバイス非依存の色空間によって表現された圧縮前Ｌ＊ａ＊ｂ＊データ等に基づいて生成されるプレビュー画像を、ＰＣ２００のＬＣＤ６０が表現可能な色空間上によって表現されるＲＧＢデータへと変換する。
【００９８】
ここで、記憶部４０５に記憶されたモニタプロファイルは、デバイス非依存のＬ＊ａ＊ｂ＊形式によって表現された色の値が、ＬＣＤ６０が表現可能な色域に限定されたＲＧＢ色空間の色の値に対応づけられたルックアップテーブルの情報である。モニタプロファイルは、ＬＣＤ６０に紐づいて事前に設計されて提供されているのが一般的であり、実体としては例えばＰＣ２００のＨＤＤに格納されているものである。
【００９９】
このように、本実施形態においては、画像合成部４６３による画像の合成処理によって生成された画像情報が、ＲＧＢ変換部４６６による処理を経て表示される。すなわち、画像合成部４６３およびＲＧＢ変換部４６６が連動して、プレビュー画像生成部として機能する。
【０１００】
このようにして生成および出力されたプレビュー画像ＲＧＢデータは、表示制御部２０２に入力される。そして、表示制御部２０２は、ＬＣＤ６０を制御して、画像処理部２１０から入力されたプレビュー画像ＲＧＢデータを表示する。
【０１０１】
つまり、上述したように、各出力条件における費用対効果をユーザに表示（提示）し、ユーザによる選択によって出力条件を決定することで、ユーザに事前に納得してもらった上で出力画像データの出力を実施することができる。さらに、ガマット変換処理によって変化する色値の大きさを視覚的に確認することができ、ユーザが効率よく客観的に、かつ試し印刷をしなくとも費用対効果を把握することができる。
【０１０２】
次に、画像形成装置１００において出力する対象画像である出力画像データを決定する処理の流れを説明する。図１４は、出力画像データの決定処理の流れを示すフローチャートである。
【０１０３】
図１４に示すように、まず、画像取得部２２０がファイルサーバ３００からネットワークを介して入力画像データを受信（取得）する（ステップＳ１０）。画像変換部２２１は、入力プロファイルを元にデバイス非依存の色空間データ（例えば、Ｌ＊ａ＊ｂ＊データ）に変換する（ステップＳ１１）。
【０１０４】
次に、画像変換部２２１は、出力条件に紐付いた出力プロファイルを元に、デバイス依存の色空間データ（例えばＣＭＹＫデータ）に変換する（ステップＳ１２）。色特徴量算出部２２２は、色変換前後（ガマット圧縮前後）の画像データから色特徴量を算出する（ステップＳ１３）。
【０１０５】
次に、コスト算出部２２３は、出力画像データ、出力条件、コストテーブルからコスト情報を算出する（ステップＳ１４）。すなわち、コスト算出部２２３は、出力画像データによる色材使用量や出力条件内の情報から、コストテーブルを参照してコスト情報を得る。
【０１０６】
次に、出力条件決定部２２４は、色特徴量、コスト情報、重み付けテーブルから、費用対効果を算出する（ステップＳ１５）。すなわち、出力条件決定部２２４は、色特徴量による「効果」の情報と、算出されたコスト情報による「費用」の情報と、出力条件の項目に対する重みが設定された重み付けテーブルとを参照して、費用対効果を算出する。
【０１０７】
そして、出力条件決定部２２４は、他の出力条件の候補があるか否かを判断し（ステップＳ１６）、他の出力条件があった場合（ステップＳ１６：Ｙｅｓ）、出力条件を別の候補に設定して継続し（ステップＳ１７）、ステップＳ１２に戻り処理を繰り返す。
【０１０８】
一方、他の出力条件がなかった場合（ステップＳ１６：Ｎｏ）、算出した費用対効果の最も高い出力条件を用いた出力画像データを、画像形成装置１００において出力する画像データとして決定する（ステップＳ１８）。
【０１０９】
このように、本実施形態の画像処理システム１は、出力条件に対して得られる効果の違いを定量化し、その費用対効果を把握できるため、当該費用対効果に基づいて、所望の出力条件を用いた出力画像データを決定することができる。
【０１１０】
本実施形態のＰＣ２００で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１１１】
また、本実施形態のＰＣ２００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施形態のＰＣ２００で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１１２】
また、本実施形態のＰＣ２００で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。本実施形態のＰＣ２００で実行されるプログラムは、上述した各部（画像取得部、画像変換部、色特徴量算出部、コスト算出部、出力条件決定部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上記各部が主記憶装置上に生成されるようになっている。また、例えば、上述した各部の機能のうちの一部または全部が専用のハードウェア回路で実現されてもよい。
【符号の説明】
【０１１３】
１  画像処理システム
１００  画像形成装置
２００  ＰＣ
２００Ｃ  コントローラ
２０１  ネットワーク制御部
２０２  表示制御部
２０３  操作制御部
２１０  画像処理部
２２０  画像取得部
２２１  画像変換部
２２２  色特徴量算出部
２２３  コスト算出部
２２４  出力条件決定部
３００  ファイルサーバ
４００  デジタルカメラ
４０１、４０２、４０３、４０４、４０５  記憶部
４６１  色差情報生成部
４６２  ガマット内外判定部
４６３  画像合成部
４６４  プレビュー設定部
４６６  ＲＧＢ変換部
２２１１  Ｌ＊ａ＊ｂ＊変換部
２２１３  ガマット圧縮部
２２１４  ガマット調整部
２２１６  出力装置依存情報変換部
２２２１  変化量抽出部
２２３２  静的コスト算出部
２２３３  動的コスト算出部
２２４１  効果算出部
２２４２  費用算出部
２２４３  出力候補抽出部
２２４４  情報表示部
２２４５  選択受付部
２２４６  プレビュー画像生成部
【先行技術文献】
【特許文献】
【０１１４】
【特許文献１】特開２００６−２２７４４４号公報
【図１】
2018196114.tif 000003
【図２】
2018196114.tif 000004
【図３】
2018196114.tif 000005
【図４】
2018196114.tif 000006
【図５】
2018196114.tif 000007
【図６】
2018196114.tif 000008
【図７】
2018196114.tif 000009
【図８】
2018196114.tif 000010
【図９−１】
2018196114.tif 000011
【図９−２】
2018196114.tif 000012
【図１０】
2018196114.tif 000013
【図１１】
2018196114.tif 000014
【図１２】
2018196114.tif 000015
【図１３】
2018196114.tif 000016
【図１４】
2018196114.tif 000017