(57)【要約】【課題】画像データに対する色空間変換をより適切且つ効率的に行うことが可能な画像処理装置、画像処理方法及び画像処理プログラムを提供する【解決手段】前記画像データを入力する入力手段と、前記入力された画像データの色空間を他の色空間に変換する画像処理手段と、前記画像データの色空間を、前記外部装置に固有の色空間の平均を示す仮想色空間へと変換する色変換方法を指示した入力色変換テーブルを記憶するテーブル記憶手段と、前記記憶された仮想色変換テーブルに基づいて、前記画像処理手段に、前記入力された画像データの色空間を前記仮想色空間へと変換させる制御手段と、前記変換された画像データを記憶する画像記憶手段と、を備える。【選択図】        図６
2008072667.tif 000002
【特許請求の範囲】
【請求項１】
画像データを記憶し、当該記憶された画像データを１又は複数の外部装置に提供可能な画像処理装置であって、
前記画像データを入力する入力手段と、
前記入力された画像データの色空間を他の色空間に変換する画像処理手段と、
前記画像データの色空間を、前記各外部装置に固有の色空間の平均を示す仮想色空間へと変換する色変換方法を指示した入力色変換テーブルを記憶するテーブル記憶手段と、
前記記憶された入力色変換テーブルに基づいて、前記画像処理手段に、前記入力された画像データの色空間を前記仮想色空間へと変換させる制御手段と、
前記変換された画像データを記憶する画像記憶手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記テーブル記憶手段は、前記仮想色空間を特定の外部装置に固有の色空間へと変換する色変換方法を指示した出力色変換テーブルを記憶し、
前記制御手段は、前記画像記憶手段に記憶された画像データを前記外部装置の何れかに提供する際に、前記テーブル記憶手段に記憶された前記出力色変換テーブルに基づいて、前記画像処理手段に、前記記憶された画像データの色空間を前記特定の外部装置に固有の色空間へと変換させることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記テーブル記憶手段は、前記仮想色空間を前記各外部装置に固有の色空間へと変換する色変換方法を夫々指示した出力色変換テーブルを記憶し、
前記制御手段は、前記画像記憶手段に記憶された画像データを前記外部装置の何れかに提供する際に、前記テーブル記憶手段に記憶された前記出力色変換テーブルのうち、提供先の外部装置に対応する前記出力色変換テーブルに基づいて、前記画像処理手段に、前記記憶された画像データの色空間を前記提供先の外部装置に固有の色空間へと変換させることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記入力手段で入力された画像データの特性を判別する特性判別手段をさらに備え、
前記テーブル記憶手段は、前記画像データの特性毎に応じた色変換方法を夫々指示した前記入力色変換テーブルを記憶し、
前記制御手段は、前記入力された画像データの色空間を前記仮想色空間へと変換させる際に、前記テーブル記憶手段に記憶された前記入力色変換テーブルのうち、前記特性判別手段での判別結果に対応する前記入力色変換テーブルに基づいて、前記画像処理手段に、前記入力された画像データの色空間を前記仮想色空間へと変換させることを特徴とする請求項１に記載の画像処理装置。
【請求項５】
画像データを記憶し、当該記憶された画像データを１又は複数の外部装置に提供可能な画像処理装置の画像処理方法であって、
前記画像データを入力する入力工程と、
前記入力された画像データの色空間を他の色空間に変換する画像処理工程と、
前記画像データの色空間を、前記各外部装置に固有の色空間の平均を示す仮想色空間へと変換する色変換方法を指示した入力色変換テーブルに基づいて、前記画像処理工程に、前記入力された画像データの色空間を前記仮想色空間へと変換させる制御工程と、
前記変換された画像データを記憶する画像記憶工程と、
を含むことを特徴とする画像処理方法。
【請求項６】
請求項５に記載の画像処理方法をコンピュータで実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データの色空間変換を行う画像処理装置、画像処理方法及び画像処理プログラムに関する。
【背景技術】
【０００２】
近年、複写機においては、コピー機能の他に、スキャナ機能、プリンタ機能、ファクシミリ機能等を搭載したデジタル複合機（ＭＦＰ：Multi Function Printer）が一般化しつつある。これに伴い各種機能を支える技術として、ネットワーク技術や多様化する画像データの処理・蓄積技術が盛んに導入されている。例えば、コピー機能やプリンタ機能を利用して入力されるデータは、プリント出力を行うほか、機内に設けられているハードディスク（ＨＤＤ：Hard Disc Drive）等の記憶装置に蓄積することが可能であり、更に蓄積された画像データを、ネットワークを介して送信したり、他から蓄積データを受信したりし、ＰＣ（Personal Computer）、複写機等の画像処理装置相互間でそれぞれが蓄積した画像データの共有を可能にしている。
【０００３】
上記したデジタル複合機等に蓄積される画像データの色空間は、所定の色区間（以下、蓄積色空間という）に統一されており、他の装置に送信されるような場合には、その送信時に画像データや出力先装置の特性に応じた色空間へと変換することが行われている。ここで、色空間の変換は、その変換回数に応じて色の精度が劣化することが知られており、蓄積色空間として、汎用的に使用されているｓＲＧＢ等の色空間を用いることで、変換回数が不用意に増加することを防止している。また、従来、外部機器からの画像データの取得要求に対し、指定された形式へと画像データを変換処理して送信する技術が提案されている（例えば、特許文献１参照）。
【０００４】
ところで、色空間の変換は、変換対象となる画像データの特性や送信先の外部機器の特性に応じて、その色変換方法が異なる場合がある。ここで、色変換方法とは、図１６に示すように、蓄積色空間Ｃ１から、プリンタ色空間Ｃ２への収斂（変換）方法を意味しており、例えば、画像データ内に含まれた主な表示要素（文字、画像、図形等）に応じて、夫々適切な色変換方法１〜３が導出される。
【０００５】
図１７は、従来の色空間変換を模式的に示した図である。ここで、蓄積色空間をモニタの色空間としているため、モニタ色空間から蓄積色空間への色空間変換は行われないようになっている。一方、他の印刷装置に画像データを出力する場合等で行われるプリンタ色空間への色空間変換は、変換対象となった画像データの特性や出力対象となった印刷装置の特性に応じて、夫々適切な色変換方法が適用される。従来、画像データの作成時に当該画像データの属性情報を対応付けて保持し、作成した画像データをプリント出力するに際して、画像データに含まれる各画像の属性に応じた適切なデータ処理（色空間変換）を行う技術が提案されている（例えば、特許文献２参照）。
【０００６】
【特許文献１】特開２００６−２０１５１号公報
【特許文献２】特開２０００−１４８９７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記したｓＲＧＢ等の色空間は、ＰＣ（Personal Computer）等に接続されるＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）等の表示装置（モニタ）の色空間に合わせて作成されているため、特許文献１記載の技術では、プリンタ装置で用いられるＣＭＹＫ等のプリント色空間に変換する際には、色空間の大きさの違いから適切な色空間に変換できない場合がある。
【０００８】
また、特許文献２に記載の技術では、画像データに属性情報を対応付けて保持させるため、属性情報の付加分だけデータ量が増加することになり、画像データを記憶する記憶装置の記憶容量の増大化から、コストが嵩むという問題がある。また、画像データ毎に属性情報を作成しなければならないため、画像データの作成にかかる処理が煩雑となり、負荷が増加するという問題がある。
【０００９】
本発明は、上記に鑑みてなされたものであって、画像データに対する色空間変換をより適切且つ効率的に行うことが可能な画像処理装置、画像処理方法及び画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、画像データを記憶し、当該記憶された画像データを１又は複数の外部装置に提供可能な画像処理装置であって、前記画像データを入力する入力手段と、前記入力された画像データの色空間を他の色空間に変換する画像処理手段と、前記画像データの色空間を、前記各外部装置に固有の色空間の平均を示す仮想色空間へと変換する色変換方法を指示した入力色変換テーブルを記憶するテーブル記憶手段と、前記記憶された入力色変換テーブルに基づいて、前記画像処理手段に、前記入力された画像データの色空間を前記仮想色空間へと変換させる制御手段と、前記変換された画像データを記憶する画像記憶手段と、を備えたことを特徴としている。
【００１１】
また、請求項２にかかる発明は、請求項１にかかる発明において、前記テーブル記憶手段は、前記仮想色空間を特定の外部装置に固有の色空間へと変換する色変換方法を指示した出力色変換テーブルを記憶し、前記制御手段は、前記画像記憶手段に記憶された画像データを前記外部装置の何れかに提供する際に、前記テーブル記憶手段に記憶された前記出力色変換テーブルに基づいて、前記画像処理手段に、前記記憶された画像データの色空間を前記特定の外部装置に固有の色空間へと変換させることを特徴としている。
【００１２】
また、請求項３にかかる発明は、請求項１にかかる発明において、前記テーブル記憶手段は、前記仮想色空間を前記各外部装置に固有の色空間へと変換する色変換方法を夫々指示した出力色変換テーブルを記憶し、前記制御手段は、前記画像記憶手段に記憶された画像データを前記外部装置の何れかに提供する際に、前記テーブル記憶手段に記憶された前記出力色変換テーブルのうち、提供先の外部装置に対応する前記出力色変換テーブルに基づいて、前記画像処理手段に、前記記憶された画像データの色空間を前記提供先の外部装置に固有の色空間へと変換させることを特徴としている。
【００１３】
また、請求項４にかかる発明は、請求項１にかかる発明において、前記入力手段で入力された画像データの特性を判別する特性判別手段をさらに備え、前記テーブル記憶手段は、前記画像データの特性毎に応じた色変換方法を夫々指示した前記入力色変換テーブルを記憶し、前記制御手段は、前記入力された画像データの色空間を前記仮想色空間へと変換させる際に、前記テーブル記憶手段に記憶された前記入力色変換テーブルのうち、前記特性判別手段での判別結果に対応する前記入力色変換テーブルに基づいて、前記画像処理手段に、前記入力された画像データの色空間を前記仮想色空間へと変換させることを特徴としている。
【００１４】
また、請求項５にかかる発明は、画像データを記憶し、当該記憶された画像データを１又は複数の外部装置に提供可能な画像処理装置の画像処理方法であって、前記画像データを入力する入力工程と、前記入力された画像データの色空間を他の色空間に変換する画像処理工程と、前記画像データの色空間を、前記各外部装置に固有の色空間の平均を示す仮想色空間へと変換する色変換方法を指示した入力色変換テーブルに基づいて、前記画像処理工程に、前記入力された画像データの色空間を前記仮想色空間へと変換させる制御工程と、前記変換された画像データを記憶する画像記憶工程と、を含むことを特徴としている。
【００１５】
また、請求項６にかかる発明は、請求項５に記載の画像処理方法をコンピュータで実行させることを特徴としている。
【発明の効果】
【００１６】
請求項１にかかる発明によれば、入力された画像データが、当該画像データの色空間を、各外部装置に固有の色空間の平均を示す仮想色空間に変換した状態で画像記憶手段に記憶されるため、各外部装置に応じた色空間に変換する際の変化量を抑えることができ、画像データに対する色空間変換をより適切かつ効率的に行うことができる。
【００１７】
また、請求項２にかかる発明によれば、画像記憶手段に記憶された画像データを外部装置の何れかに提供する際に、画像データの色空間を特定の外部装置に固有の色空間へと変換させるため、特定の外部装置の色空間に変換された画像データを各外部装置に提供することができる。これにより、各外部装置で汎用的に用いることが可能な一の色空間に変換することができるため、画像データの利便性を向上させることができる。
【００１８】
また、請求項３にかかる発明によれば、画像記憶手段に記憶された画像データを外部装置の何れかに提供する際に、画像データの色空間を提供先の外部装置に固有の色空間へと変換させるため、各外部装置に適した色空間の画像データを各外部装置に提供することができる。
【００１９】
また、請求項４にかかる発明によれば、入力された画像データの特性に応じて、当該画像データの色空間を仮想色空間へと変換させる色変換方法を使い分けることができるため、画像データの特性に適した色変換方法で、仮想色空間へと変換することができる。
【００２０】
また、請求項５にかかる発明によれば、入力された画像データの色空間を、各外部装置に固有の色空間の平均を示す仮想色空間に変換した状態で記憶するため、各外部装置に応じた色空間に変換する際の変化量を抑えることができ、画像データに対する色空間変換をより適切かつ効率的に行うことができる。
【００２１】
また、請求項６にかかる発明によれば、コンピュータに読み取らせて実行することによって、請求項５に記載の画像処理方法をコンピュータの利用で実現することができ、請求項５に記載の画像処理方法と同様の効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下に添付図面を参照して、本発明の最良な実施の形態を詳細に説明する。
【００２３】
（第１の実施の形態）
図１は、本実施形態の画像処理システムの概略構成を示した図である。図１に示すように、画像処理システム１００は、端末装置１１〜１３、画像処理装置としてのプリンタ装置２１、プリンタ装置３１〜３３を有し、各機器はネットワークＮを介して相互に通信可能に接続されている。なお、ネットワークＮに接続される各機器の個数は、図示例に限定されないものとする。
【００２４】
端末装置１１〜１３は、ＰＣ等の情報処理端末であって、ネットワークＮに接続されたプリンタ装置２１又はプリンタ装置３１〜３３の何れかに、図示しないＨＤＤ等に記憶された画像データを送信することで、この画像データをプリント出力ができるようになっている。また、端末装置１１〜１３のユーザは、プリンタ装置２１に対し、画像データとともに、当該画像データの蓄積を指示する蓄積指示情報を送信することで、この画像データをプリンタ装置２１に内蔵された後述するＨＤＤ（図２参照）に蓄積することができるようになっている。なお、端末装置１１〜１３から送信される画像データは、ｓＲＧＢ等の自己の端末装置が備える表示装置（図示せず）の色空間（モニタ色空間）の状態で送信されるものとする。
【００２５】
プリンタ装置２１は、原稿から原稿データを読み取り、当該読み取った原稿データの画像を紙等のシート状の記録媒体に記録（印刷）するコピー機能や、端末装置１１〜１３の何れかから印刷対象となる画像データを受信し、この画像データを基とした画像を記録媒体上に印刷するプリンタ機能等を備えたデジタル複合機である。
【００２６】
図２は、プリンタ装置２１の構成を示したブロック図である。図２に示すように、プリンタ装置２１は、制御部２１１、操作部２１２、表示部２１３、記憶部２１４、画像処理部２１５、画像読取部２１６、画像形成部２１７、Ｉ／Ｆ部２１８等を備えて構成され、各部はバス２１９を介して接続されている。
【００２７】
制御部２１１は、図示しないＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等からなり、ＣＰＵは、ＲＡＭの所定領域を作業領域として、記憶部２１４に予め記憶された各種制御プログラムとの協働により各種処理（例えば、色空間変換処理）を実行し、プリンタ装置２１を構成する各部の動作を統括的に制御する。
【００２８】
具体的に、制御部２１１は、画像読取部２１６により読み取られた画像データを記憶部２１４に記憶させる。また、制御部２１１は、画像形成部２１７を制御することで、画像読取部２１６により読み取られた画像データや、Ｉ／Ｆ部２１８を介して端末装置１１〜１３等から入力された画像データを印刷用紙等の記録媒体に印刷させる。
【００２９】
また、制御部２１１は、端末装置１１〜１３何れかから蓄積指示情報で指示された画像データを記憶部２１４に記憶させる際に、画像処理部２１５を制御することで、画像データの色空間（モニタ色空間）を画像処理システム１００に含まれたプリンタ装置に共通の仮想色空間（蓄積色空間）へと変換し、この画像データを記憶部２１４に記憶（蓄積）させる。ここで、プリンタ装置に共通の仮想色空間とは、ネットワークＮに接続された各プリンタ装置３１〜３３に固有の色特性を示すＣＭＹＫ等の色空間（プリンタ色空間）の平均を表したものである。
【００３０】
図３は、プリンタ色空間と仮想色空間との関係を示した図である。ここで、仮想色空間Ｃ２１は、各プリンタ装置３１〜３３に固有のプリンタ色空間Ｃ３１〜Ｃ３３の平均となっている。この仮想色空間ＣＩは、プリンタ色空間Ｃ３１〜Ｃ３３から、相加平均や相乗平均等により予め導出されたものであるが、例えば、プリンタ装置３１〜３３の使用頻度等に基づいて、プリンタ色空間Ｃ３１〜Ｃ３３に重み付けをした、加重平均を用いて導出する態様としてもよい。
【００３１】
また、制御部２１１は、ユーザから操作部２１２を介して、記憶部２１４に蓄積された特定の画像データを、ネットワークＮに接続された他のプリンタ装置に送信する指示を受けると、画像処理部２１５を制御し、画像データの色空間（仮想色空間）をプリンタ装置のプリンタ色空間へと変換し、この画像データをＩ／Ｆ部２１８を介して送信対象となったプリンタ装置に送信する。
【００３２】
なお、モニタ色空間から仮想色空間に変換する際の色変換方法を指示した一の色変換テーブル（以下、モニタ入力色変換テーブルという）、及び、仮想色空間からプリンタ色空間に変換する際の色変換方法を指示した一の色変換テーブル（以下、プリンタ色変換テーブルという）は、予め記憶部２１４に記憶されているものとする。また、本実施形態でのプリンタ色変換テーブルは、プリンタ装置３１〜３３のうち、何れか一のプリンタ装置（例えば、プリンタ装置３１）に固有のプリンタ色空間に変換するものであって、この一プリント色空間を三台のプリンタ装置３１〜３３に用いるものとする。
【００３３】
これは、プリンタ共通の仮想色空間を蓄積色空間として用いたため、モニタ色空間を蓄積色空間とした場合に比較し、プリント色空間への変化量が微小となり、仮想色空間からあるプリンタ色空間への色空間変換時には、共通に用いることができる一の色変換方式で色空間変換を行っても、好適な印刷結果を得ることができるからである。
【００３４】
操作部２１２は、入力キー等を備え、ユーザから操作入力された情報を入力信号として受け付け、その入力信号を制御部２１１に出力する。プリンタ装置２１のユーザは、この操作部２１２を介して記憶部２１４に蓄積された画像データを選択することで、ネットワークＮに接続された他の装置（例えば、端末装置１１やプリンタ装置３２）に出力するよう指示できるようになっている。他の装置に出力された画像データは、例えば、端末装置１１の表示装置（図示せず）で表示されたり、他のプリンタ装置で印刷されることになる。
【００３５】
表示部２１３は、ＬＣＤ等により構成され、制御部２１１からの表示信号に基づいて各種情報を表示する。なお、表示部２１３は、操作部２１２と一体的にタッチパネルを構成する態様としてもよい。
【００３６】
記憶部２１４は、磁気的、光学的記録媒体若しくは半導体メモリで構成される不揮発性の記憶媒体を備え、プリンタ装置２１の動作に必要なプログラム及び当該プログラムの実行に係る各種設定データ（例えば、モニタ入力色変換テーブル、プリンタ色変換テーブル）等を記憶する。また、記憶部２１４は、制御部２１１の制御の下、端末装置１１〜１３の何れかから蓄積指示情報で指示された画像データや、画像読取部２１６により読み取られた画像データを記憶（蓄積）する。
【００３７】
画像処理部２１５は、制御部２１１の制御の下、入力された画像データに対し、変倍処理、画像編集処理、画像回転処理等の各種画像処理を施す。また、画像処理部２１５は、制御部２１１の制御の下、記憶部２１４に記憶された色変換テーブルに基づいて、記憶部２１４に記憶される画像データの色空間や、Ｉ／Ｆ部２１８を介して出力される画像データの色空間を変換する。
【００３８】
画像読取部２１６は、原稿に光を照射する光源、原稿からの反射光を光電変換するＣＣＤ（Charge Coupled Device）イメージセンサ、ＣＭＯＳ（Complementary Metal-Oxide Semiconductor）イメージセンサ等のイメージセンサ、原稿に照射する光を走査する走査部等を有し（何れも図示せず）、イメージセンサにより読み取られた原稿の画像データを、制御部２１１に出力する。
【００３９】
画像形成部２１７は、インクジェット式、レーザ式、熱転写式、ドットインパクト式等のプリンタであり、制御部２１１から入力される画像データに基づいて、記録媒体上に画像を形成して記録する。
【００４０】
Ｉ／Ｆ部２１８は、他の機器とのデータ通信を行う通信インターフェースであって、制御部２１１の制御の下、ネットワークＮに接続された他の機器との間で授受される各種情報の通信制御を行う。
【００４１】
プリンタ装置３１〜３３は、原稿から原稿データを読み取り、当該読み取った原稿データの画像を紙等のシート状の記録媒体に記録（印刷）するコピー機能や、端末装置１１〜１３、プリンタ装置２１から印刷対象となる画像データを受信し、この画像データを基とした画像を記録媒体上に印刷するプリンタ機能等を備えたデジタル複合機である。なお、プリンタ装置３１〜３３を、上述したプリンタ装置２１と同様の構成としてもよい。
【００４２】
以下、図４、図５を参照して、本実施形態のプリンタ装置２１により行われる、画像データの色空間変換処理の動作について説明する。
【００４３】
図４は、端末装置１１〜１３の何れかから、プリンタ装置２１に画像データの蓄積が指示された際の色空間変換処理を示したフローチャートである。なお、図４の各処理は、制御部２１１と、記憶部２１４に記憶された所定のプログラムとの協働により実行される処理を示している。
【００４４】
まず、制御部２１１は、Ｉ／Ｆ部２１８を介して画像データが入力されるまで待機し（ステップＳ１１；Ｎｏ）、画像データの入力を確認すると（ステップＳ１１；Ｙｅｓ）、続いて、この画像データとともに蓄積指示情報が入力されたか否かを判定する（ステップＳ１２）。
【００４５】
ステップＳ１２において、蓄積指示情報が入力されていないと判定した場合（ステップＳ１２；Ｎｏ）、制御部２１１は、本処理を直ちに終了し、画像処理部２１５、画像形成部２１７を制御することで、入力された画像データを記録媒体に印刷させる。
【００４６】
一方、ステップＳ１２において、蓄積指示情報が入力されたと判定した場合（ステップＳ１２；Ｙｅｓ）、制御部２１１は、記憶部２１４からモニタ入力色変換テーブルを読み出し（ステップＳ１３）、画像処理部２１５を制御することで、このモニタ入力色変換テーブルに基づいて、入力された画像データの色空間（モニタ色空間）を仮想色空間へと変換させる（ステップＳ１４）。
【００４７】
続いて、制御部２１１は、色空間変換が行われた画像データを、記憶部２１４に記憶させ（ステップＳ１５）、本処理を終了する。
【００４８】
図５は、プリンタ装置２１の記憶部２１４に蓄積された画像データを、他のプリンタ装置に送信する際の色空間変換処理を示したフローチャートである。なお、図５の各処理は、制御部２１１と、記憶部２１４に記憶された所定のプログラムとの協働により実行される処理を示している。
【００４９】
まず、制御部２１１は、操作部２１２を介して特定のプリンタ装置に画像データの送信が指示されるまで待機を行う（ステップＳ２１；Ｎｏ）。ここで、制御部２１１は、画像データの送信を指示する指示情報が入力されたことを確認すると（ステップＳ２１；Ｙｅｓ）、記憶部２１４からプリンタ色変換テーブルを読み出し（ステップＳ２２）、画像処理部２１５を制御することで、このプリンタ色変換テーブルに基づいて、送信対象となった画像データの色空間（仮想色空間）をプリンタ色空間へと変換させる（ステップＳ２３）。
【００５０】
続いて、制御部２１１は、色空間変換が行われた画像データを、Ｉ／Ｆ部２１８を介して送信対象のプリンタ装置へと送信し（ステップＳ２４）、本処理を終了する。
【００５１】
図６は、図４及び図５で説明した色変換処理を模式的に示した図である。同図に示すように、端末装置１１〜１３の夫々において、モニタ色空間にある画像データは、プリンタ装置２１に蓄積される際に、記憶部２１４に予め記憶されたモニタ入力色変換テーブル（色変換方法１１）により色空間変換され、仮想色空間の画像データとして記憶部２１４に記憶される。
【００５２】
このように、入力された画像データの色空間を、プリンタ装置３１〜３３に固有の色空間の平均を示す仮想色空間に変換した状態で記憶部２１４に記憶（蓄積）するため、プリンタ装置３１〜３３の夫々に応じた色空間に変換する際の変化量を抑えることができ、画像データに対する色空間変換をより適切かつ効率的に行うことができる。
【００５３】
また、記憶部２１４に蓄積された画像データが、プリンタ装置３１〜３３の何れかに送信される際には、記憶部２１４に予め記憶されたプリンタ色変換テーブル（色変換方法３１）により色空間変換されることで、プリンタ色空間の画像データとして送信先となったプリンタ装置に送信される。
【００５４】
このように、記憶部２１４に記憶された画像データをプリンタ装置３１〜３３の何れかに送信する際に、画像データの色空間を特定のプリンタ装置（例えば、プリンタ装置３１）に固有の色空間へと変換させるため、特定のプリンタ装置の色空間に変換された画像データを各プリンタ装置に送信することができる。これにより、画像データを各プリンタ装置で汎用的に用いることが可能な一の色空間に変換することができるため、画像データの利便性を向上させることができる。
【００５５】
なお、本実施形態では、各プリンタ装置に画像データを送信する際に、当該画像データの色空間を特定のプリンタ装置の色空間に変換することとしたが、これに限らず、例えば、画像データの色空間を仮想色空間のまま送信する態様としてもよい。
【００５６】
また、本実施形態では、仮想色空間の導出に自己のプリンタ装置２１のプリンタ色空間を含めない態様としたが、これに限らず、プリンタ装置２１自体のプリンタ色空間を含めた態様としてもよい。
【００５７】
また、本実施形態では、端末装置１１〜１３の何れかから画像データが入力された場合を説明したが、これに限らず、画像読取部２１６から入力される画像データや、プリンタ装置３１〜３３の何れかからネットワークＮを介して入力される画像データに対しても、記憶部２１４に記憶させる際に、色空間を仮想色空間に変換させることとしてもよい。
【００５８】
また、本実施形態では、外部装置への画像データの提供方法としてネットワークＮを介して送信する態様としたが、これに限らないものとする。
【００５９】
（第２の実施形態）
次に、画像処理装置の第２の実施形態について説明する。なお、上述した第１の実施形態と同様の要素については、同一の符号を用いて示し、その説明は適宜省略する。
【００６０】
本実施形態では、仮想色空間からプリンタ色空間に変換する際の色変換方法を指示したプリンタ色変換テーブルを、各プリンタ装置３１〜３３に固有のプリンタ色空間毎に用意した場合を説明する。なお、各プリンタ色変換テーブルは、対応するプリンタ装置３１〜３３の識別情報（例えば、プリンタ名やＩＰアドレス等）と夫々対応付けて、記憶部２１４に予め記憶されているものとする。
【００６１】
以下、図７を参照して、本実施形態のプリンタ装置２１により行われる、画像データの色空間変換処理の動作について説明する。
【００６２】
図７は、プリンタ装置２１の記憶部２１４に蓄積された画像データを、他のプリンタ装置に出力する際の色空間変換処理を示したフローチャートである。なお、図７の各処理は、制御部２１１と、記憶部２１４に記憶された所定のプログラムとの協働により実行される処理を示している。
【００６３】
まず、制御部２１１は、操作部２１２を介して特定のプリンタ装置に画像データの送信が指示されるまで待機を行う（ステップＳ３１；Ｎｏ）。ここで、制御部２１１は、画像データの送信の指示情報が入力されたことを確認すると（ステップＳ３１；Ｙｅｓ）、送信先として指示されたプリンタ装置のプリンタ色変換テーブルを記憶部２１４から読み出し（ステップＳ３２）、画像処理部２１５を制御することで、このプリンタ色変換テーブルに基づいて、画像データの色空間（仮想色空間）をプリンタ色空間へと変換させる（ステップＳ３３）。
【００６４】
続いて、制御部２１１は、色空間変換が行われた画像データを、Ｉ／Ｆ部２１８を介して送信先のプリンタ装置へと送信し（ステップＳ３４）、本処理を終了する。
【００６５】
図８は、図７で説明した色変換処理を模式的に示した図である。なお、モニタ色空間から仮想色空間への変換は、上述した第１の実施形態と同様であるため、説明を省略する。同図に示したように、記憶部２１４に蓄積された画像データが、プリンタ装置３１〜３３の何れかに出力される際には、記憶部２１４に予め記憶されたプリンタ装置３１〜３３毎のプリンタ色変換テーブル（色変換方法３２、３３、３４）により色空間変換されることで、プリンタ色空間の画像データとして送信対象となったプリンタ装置に送信される。
【００６６】
このように、本実施形態によれば、記憶部２１４に記憶された画像データをプリンタ装置３１〜３３の何れかに送信する際に、画像データの色空間を送信先のプリンタ装置に固有の色空間へと変換させるため、各プリンタ装置に適した色空間の画像データを各プリンタ装置に送信することができ、各プリンタ装置で印刷された画像データの品質を向上させることができる。
【００６７】
（第３の実施形態）
次に、画像処理装置の第３の実施形態について説明する。なお、上述した第１の実施形態と同様の要素については、同一の符号を用いて示し、その説明は適宜省略する。
【００６８】
本実施形態では、モニタ色空間から仮想色空間に変換する際の色変換方法を指示したモニタ入力色変換テーブルを、画像データの特性（オブジェクト）毎に用意した場合を説明する。ここで、画像データの「オブジェクト」とは、画像データ内に含まれた主な表示要素を意味し、例えば、文字や数字等の文字データや写真等の画像データ、イラスト等の図形データ等が挙げられる。なお、各モニタ入力色変換テーブルは、対応するオブジェクトの種別と夫々対応付けて、記憶部２１４に予め記憶されているものとする。
【００６９】
本実施形態の制御部２１１は、記憶部２１４に予め記憶された所定のプログラムとの協働により、端末装置１１〜１３の何れかから入力された画像データの、ファイル名（例えば、拡張子等）やデータ構造を解析することで、画像データのオブジェクトを判別する画像特性判別手段としての機能を実現し、判別したオブジェクトに対応するモニタ入力色変換テーブルを用いて、画像データの色空間（モニタ色空間）を仮想色空間へと変更させる。
【００７０】
以下、図９を参照して、本実施形態のプリンタ装置２１により行われる、画像データの色空間変換処理の動作について説明する。
【００７１】
図９は、端末装置１１〜１３の何れかから、プリンタ装置２１に画像データの蓄積を指示された際の色空間変換処理を示したフローチャートである。なお、図９の各処理は、制御部２１１と、記憶部２１４に記憶された所定のプログラムとの協働により実行される処理を示している。
【００７２】
まず、制御部２１１は、Ｉ／Ｆ部２１８を介して画像データが入力されるまで待機し（ステップＳ４１；Ｎｏ）、画像データの入力を確認すると（ステップＳ４１；Ｙｅｓ）、続いて、この画像データとともに蓄積指示情報が入力されたか否かを判定する（ステップＳ４２）。
【００７３】
ステップＳ４２において、蓄積指示情報が入力されていないと判定した場合（ステップＳ４２；Ｎｏ）、制御部２１１は、本処理を直ちに終了し、画像処理部２１５、画像形成部２１７を制御することで、入力された画像データを記録媒体に印刷させる。
【００７４】
一方、ステップＳ４２において、蓄積指示情報が入力されたと判定した場合（ステップＳ４２；Ｙｅｓ）、制御部２１１は、画像データのオブジェクトを判別し（ステップＳ４３）、判別したオブジェクトに対応するモニタ入力色変換テーブルを記憶部２１４から読み出す（ステップＳ４４）。
【００７５】
続いて、制御部２１１は、画像処理部２１５を制御することで、読み出したモニタ入力色変換テーブルに基づいて、入力された画像データの色空間を仮想色空間へと変換させる（ステップＳ４５）。そして、制御部２１１は、色空間変換が行われた画像データを記憶部２１４に記憶させた後（ステップＳ４６）、本処理を終了する。
【００７６】
図１０は、図９で説明した色変換処理を模式的に示した図である。なお、仮想色空間からプリンタ色空間への変換は、上述した第１の実施形態と同様であるため、説明を省略する。同図に示したように、端末装置１１〜１３の夫々において、モニタ色空間にある画像データは、プリンタ装置２１に蓄積される際に、画像データ自体のオブジェクトに応じて、記憶部２１４に予め記憶されたモニタ入力色変換テーブル（色変換方法１２、１３、１４）により夫々色空間変換され、仮想色空間の画像データとして記憶部２１４に記憶されることになる。
【００７７】
このように、本実施形態によれば、入力された画像データの特性（オブジェクト）に応じて、当該画像データの色空間を仮想色空間へと変換させる色変換方法を使い分けることができるため、画像データの特性に適した色変換方法で、仮想色空間へと変換することができる。
【００７８】
なお、本実施形態では、画像データの特性として「オブジェクト」の例を挙げたが、これに限らず、他の特性に基づいて色変換方法を使い分ける態様としてもよい。
【００７９】
（第４の実施形態）
次に、画像処理装置の第４の実施形態について説明する。なお、上述した第１の実施形態と同様の要素については、同一の符号を用いて示し、その説明は適宜省略する。
【００８０】
本実施形態では、記憶部２１４に蓄積された画像データを、端末装置１１〜１３の何れかに送信する場合を説明する。
【００８１】
本実施形態の制御部２１１は、ユーザから操作部２１２を介して、記憶部２１４に蓄積された特定の画像データを、ネットワークＮに接続された端末装置に送信する指示を受けると、画像処理部２１５を制御し、画像データの色空間（仮想色空間）を端末装置に共通のモニタ仮想色空間へと変換し、この画像データをＩ／Ｆ部２１８を介して送信対象となった端末装置に送信する。ここで、端末装置に共通のモニタ仮想色空間とは、ネットワークＮに接続された各端末装置１１〜１３に固有の色特性を示す色空間（モニタ色空間）の平均を表したものである。
【００８２】
図１１は、モニタ色空間とモニタ仮想色空間との関係を示した図である。ここで、モニタ仮想色空間Ｃ２２は、各端末装置１１〜１３に固有のモニタ色空間Ｃ１１〜Ｃ１３の平均となっている。このモニタ仮想色空間Ｃ２２は、モニタ色空間Ｃ１１〜Ｃ１３から、相加平均や相乗平均等により導出されるものであるが、例えば、端末装置１１〜１３の使用頻度等に基づいて、モニタ色空間Ｃ１１〜Ｃ１３に重み付けをした、加重平均を用いて導出することとしてもよい。
【００８３】
ところで、本実施形態では、モニタ仮想色空間の画像データを端末装置に送信することとしたが、端末装置のモニタにて蓄積画像データを表示する場合、プリンタ装置で蓄積画像データを印刷する場合と比較して、その色再現性が多少変わっていても困らないことが多い。その理由は、モニタへの画像表示は印刷とは異なり、面積階調処理等を行わず１ドット毎に階調処理を実施できるため、１次色（ＣＭＹＫ）、２次色（ＲＧＢ）という違いが目立たなく、それらに関する色処理の違いは問題とならないためである。また、プリンタ装置での印刷物は、それが最終的な生成物とされる場合がほとんどであるが、蓄積画像データを端末装置のモニタで表示する場合は、確認という意味で使用される場合が多く、細かな色の違いが問題となるようなケースが少ないためである。
【００８４】
なお、仮想色空間からモニタ仮想色空間に変換する際の色変換方法を指示した一の色変換テーブル（以下、モニタ仮想色変換テーブルという）は、予め記憶部２１４に記憶されているものとする。即ち、本実施形態では、一のモニタ仮想色空間を三台のプリンタ装置３１〜３３に用いるものとしている。
【００８５】
以下、図１２を参照して、本実施形態のプリンタ装置２１により行われる、画像データの色空間変換処理の動作について説明する。
【００８６】
図１２は、プリンタ装置２１の記憶部２１４に蓄積された画像データを、端末装置に送信する際の色空間変換処理を示したフローチャートである。なお、図１２の各処理は、制御部２１１と、記憶部２１４に記憶された所定のプログラムとの協働により実行される処理を示している。
【００８７】
まず、制御部２１１は、操作部２１２を介して特定の端末装置に画像データの送信が指示されるまで待機を行う（ステップＳ５１；Ｎｏ）。ここで、制御部２１１は、画像データの送信を指示する指示情報が入力されたことを確認すると（ステップＳ５１；Ｙｅｓ）、記憶部２１４からモニタ仮想色変換テーブルを読み出し（ステップＳ５２）、画像処理部２１５を制御することで、このモニタ仮想色変換テーブルに基づいて、送信対象となった画像データの色空間（仮想色空間）をモニタ仮想色空間へと変換させる（ステップＳ５３）。
【００８８】
続いて、制御部２１１は、色空間変換が行われた画像データを、Ｉ／Ｆ部２１８を介して送信対象の端末装置へと送信し（ステップＳ５４）、本処理を終了する。
【００８９】
図１３は、図１２で説明した色変換処理を模式的に示した図である。同図に示すように、記憶部２１４に蓄積された画像データが、端末装置１１〜１３の何れかに出力される際には、記憶部２１４に予め記憶されたモニタ仮想色変換テーブル（色変換方法２１）により色空間変換されることで、モニタ仮想色空間の画像データとして送信対象となったプリンタ装置に送信される。
【００９０】
このように、本実施形態によれば、記憶部２１４に記憶された画像データを端末装置１１〜１３の何れかに送信する際に、画像データの色空間を各端末装置に固有の色空間の平均を示すモニタ仮想色空間へと変換させるため、モニタ仮想色空間に変換された画像データを各端末装置に提供することができる。これにより、各端末装置で汎用的に用いることが可能な一の色空間に変換することができるため、画像データの利便性を向上させることができる。
【００９１】
（第５の実施形態）
次に、画像処理装置の第５の実施形態について説明する。なお、上述した第１、第４の実施形態と同様の要素については、同一の符号を用いて示し、その説明は適宜省略する。
【００９２】
本実施形態では、モニタ仮想色空間からモニタ色空間に変換する際の色変換方法を指示したモニタ出力色変換テーブルを、各端末装置１１〜１３に固有のモニタ色空間毎に用意した場合を説明する。なお、各モニタ出力色変換テーブルは、対応する端末装置１１〜１３の識別情報（例えば、端末名やＩＰアドレス等）と対応付けて、記憶部２１４に予め記憶されているものとする。
【００９３】
以下、図１４を参照して、本実施形態のプリンタ装置２１により行われる、画像データの色空間変換処理の動作について説明する。
【００９４】
図１４は、プリンタ装置２１の記憶部２１４に蓄積された画像データを、端末装置に送信する際の色空間変換処理を示したフローチャートである。なお、図１４の各処理は、制御部２１１と、記憶部２１４に記憶された所定のプログラムとの協働により実行される処理を示している。
【００９５】
まず、制御部２１１は、操作部２１２を介して特定の端末装置に画像データの送信が指示されるまで待機を行う（ステップＳ６１；Ｎｏ）。ここで、制御部２１１は、画像データの送信を指示する指示情報が入力されたことを確認すると（ステップＳ６１；Ｙｅｓ）、記憶部２１４からモニタ仮想色変換テーブルを読み出し（ステップＳ６２）、画像処理部２１５を制御することで、このモニタ仮想色変換テーブルに基づいて、送信対象となった画像データの色空間（仮想色空間）をモニタ仮想色空間へと変換させる（ステップＳ６３）。
【００９６】
続いて、制御部２１１は、送信先の端末装置に対応するモニタ出力色変換テーブルを記憶部２１４から読み出し（ステップＳ６４）、画像処理部２１５を制御することで、このモニタ出力色変換テーブルに基づいて、送信対象となった画像データの色空間（モニタ仮想色空間）を送信先の端末装置に応じたモニタ色空間へと変換させる（ステップＳ６５）。
【００９７】
次いで、制御部２１１は、色空間変換が行われた画像データを、Ｉ／Ｆ部２１８を介して送信対象の端末装置へと送信し（ステップＳ６６）、本処理を終了する。
【００９８】
図１５は、図１４で説明した色変換処理を模式的に示した図である。同図に示すように、記憶部２１４に蓄積された画像データの色空間（プリンタ仮想色空間）は、端末装置１１〜１３の何れかに出力される際に、記憶部２１４に予め記憶されたモニタ仮想色変換テーブル（色変換方法２１）に基づいて、モニタ仮想色空間へと一旦変換される。その後、送信先となった端末装置に対応するモニタ出力色変換テーブル（色変換方法３５〜３７）に基づいて、各端末装置に応じたモニタ色空間へと変換された後、送信先の端末装置へと送信されることになる。
【００９９】
このように、本実施形態によれば、記憶部２１４に記憶された画像データを端末装置１１〜１３の何れかに提供する際に、画像データの色空間を送信先の端末装置に固有の色空間へと変換させるため、各端末装置に適した色空間の画像データを各端末装置に提供することができる。これにより、各端末装置で表示された画像データの品質を向上させることができる。
【０１００】
以上、本発明を第１〜第５の実施形態を用いて説明してきたが、上述した実施形態に多様な変更または改良を加えることができる。また、上述した第１〜第５の実施形態において説明した構成や機能は、自由に組み合わせることができる。
【０１０１】
例えば、上記実施形態の画像処理装置で実行される色空間変換処理にかかるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１０２】
また、上記実施形態の画像処理装置で実行される色空間変換処理にかかるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上記実施形態の画像処理装置で実行される色空間変換処理にかかるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【産業上の利用可能性】
【０１０３】
以上のように、本発明にかかる画像処理装置、画像処理方法及び画像処理プログラムは、画像データの色空間変換を行う場合に有効であり、特に、複数の外部装置に色空間変換を行った画像データを提供する場合に適している。
【図面の簡単な説明】
【０１０４】
【図１】画像処理システムの概略構成を示した図である。
【図２】プリンタ装置の構成を示したブロック図である。
【図３】プリンタ色空間と仮想色空間との関係を示した図である。
【図４】第１の実施形態における色空間変換処理を示したフローチャートである。
【図５】第１の実施形態における色空間変換処理を示したフローチャートである。
【図６】第１の実施形態における色変換処理を模式的に示した図である。
【図７】第２の実施形態における色空間変換処理を示したフローチャートである。
【図８】第２の実施形態における色変換処理を模式的に示した図である。
【図９】第３の実施形態における色空間変換処理を示したフローチャートである。
【図１０】第３の実施形態における色変換処理を模式的に示した図である。
【図１１】モニタ色空間とモニタ仮想色空間との関係を示した図である。
【図１２】第４の実施形態における色空間変換処理を示したフローチャートである。
【図１３】第４の実施形態における色変換処理を模式的に示した図である。
【図１４】第５の実施形態における色空間変換処理を示したフローチャートである。
【図１５】第５の実施形態における色変換処理を模式的に示した図である。
【図１６】色変換方法を説明するための図である。
【図１７】従来の色空間変換を模式的に示した図である。
【符号の説明】
【０１０５】
１００  画像処理システム
１１  端末装置
１２  端末装置
１３  端末装置
２１  プリンタ装置
２１１  制御部
２１２  操作部
２１３  表示部
２１４  記憶部
２１５  画像処理部
２１６  画像読取部
２１７  画像形成部
２１８  Ｉ／Ｆ部
２１９  バス
３１  プリンタ装置
３２  プリンタ装置
３３  プリンタ装置
【図１】
2008072667.tif 000003
【図２】
2008072667.tif 000004
【図３】
2008072667.tif 000005
【図４】
2008072667.tif 000006
【図５】
2008072667.tif 000007
【図６】
2008072667.tif 000008
【図７】
2008072667.tif 000009
【図８】
2008072667.tif 000010
【図９】
2008072667.tif 000011
【図１０】
2008072667.tif 000012
【図１１】
2008072667.tif 000013
【図１２】
2008072667.tif 000014
【図１３】
2008072667.tif 000015
【図１４】
2008072667.tif 000016
【図１５】
2008072667.tif 000017
【図１６】
2008072667.tif 000018
【図１７】
2008072667.tif 000019