(57)【要約】【課題】色域の異なる画像形成装置の追加に容易に対処する。【解決手段】本発明は、画像データ、画像取扱装置の第１色域データ及び画像形成装置の第２色域データを装置非依存の色空間に色空間変換し、第１変換色域データ及び第２変換色域データの輝度値をスケーリングして第１変換色域データの白色点及び黒色点と第２変換色域データの白色点及び黒色点とを一致させて第１変換色域データが示す色域を拡縮した拡縮色域データを生成し、変換画像データを、拡縮色域データ及び第２変換色域データに共通な共通色域を用いて色域圧縮処理した後、印刷データに変換する。よって複数の画像形成装置の色域の違いによらず、色域圧縮用の共通色域をほぼ一致させて、変換画像データを同一の色域圧縮方式で色域圧縮処理しても印刷画像の色味をほぼ一致させることができ、色域の異なる画像形成装置の追加に容易に対処することができる。【選択図】図６
2014116837.tif 000002
【特許請求の範囲】
【請求項１】
画像取扱装置依存の色空間で表現される複数の色データを含む画像データを、装置非依存の色空間に色空間変換して変換画像データを生成する第１色空間変換部と、
上記画像取扱装置の色域を示す第１色域データを、上記装置非依存の色空間に色空間変換して第１変換色域データを生成する第２色空間変換部と、
印刷データに基づき印刷画像を形成する画像形成装置の色域を示す第２色域データを、上記装置非依存の色空間に色空間変換して第２変換色域データを生成する第３色空間変換部と、
上記第１変換色域データの輝度値及び上記第２変換色域データの輝度値をスケーリングして上記第１変換色域データの白色点の輝度値及び黒色点の輝度値と上記第２変換色域データの白色点の輝度値及び黒色点の輝度値とを一致させるようにして、上記第１変換色域データが示す上記色域を拡縮した拡縮色域の拡縮色域データを生成する色域拡縮部と、
上記拡縮色域データが示す上記拡縮色域と上記第２変換色域データが示す上記色域とに共通な色データ色域圧縮用の共通色域を検出する共通色域検出部と、
上記共通色域を用いて上記変換画像データを色域圧縮処理して圧縮画像データを生成する色域圧縮処理部と、
上記圧縮画像データを上記印刷データに変換する印刷データ生成部と
を具える画像処理装置。
【請求項２】
上記色域拡縮部は、
上記第２変換色域データ全体の輝度値をスケーリングして当該第２変換色域データの白色点の輝度値を上記第１変換色域データの白色点の輝度値に一致させた後、上記第１変換色域データの輝度値を２段階で順次スケーリングして当該第１変換色域データの黒色点の輝度値を上記第２変換色域データの黒色点の輝度値に一致させるようにして上記拡縮色域データを生成する
請求項１に記載の画像処理装置。
【請求項３】
上記色域拡縮部は、
上記第２変換色域データの白色点の輝度値を上記第１変換色域データの白色点の輝度値に一致させた後、当該第１変換色域データの輝度値に１段階目のスケーリングを施して当該第１変換色域データの黒色点の輝度値を仮想黒色点輝度値に一致させた後、上記第１変換色域データにおいて基準輝度値以下の輝度値に２段階目のスケーリングを施して当該第１変換色域データの黒色点の輝度値を上記第２変換色域データの黒色点の輝度値に一致させるようにして上記拡縮色域データを生成し、
上記仮想黒色点輝度値は、
上記第２変換色域データの黒色点の輝度値近傍の値に選定され、
上記基準輝度値は、
上記第１変換色域データの黒色点の輝度値から白色点の輝度値までの間で当該黒色点の輝度値寄りの値に選定された
請求項２に記載の画像処理装置。
【請求項４】
上記仮想黒色点輝度値は、
上記第２変換色域データの黒色点の輝度値よりも低い値に選定された
請求項３に記載の画像処理装置。
【請求項５】
上記第２変換色域データが示す上記色域を用いて上記圧縮画像データを色拡張処理して圧縮拡張画像データを生成する色拡張処理部
を具え、
上記印刷データ生成部は、
上記圧縮拡張画像データを上記印刷データに変換する
請求項４に記載の画像処理装置。
【請求項６】
上記色拡張処理部は、
上記圧縮画像データに含まれる複数の上記色データのうち、上記共通色域内に設定された保存領域外の上記色データを上記第２変換色域データが示す上記色域へ拡張して色変換することにより上記圧縮拡張画像データを生成し、
上記保存領域は、
上記共通色域において上記保存領域の境界を、上記共通色域の境界から上記装置非依存の色空間の中心軸までの間で、上記共通色域の境界寄りに位置させるようにして設定された
請求項５に記載の画像処理装置。
【請求項７】
画像取扱装置依存の色空間で表現される複数の色データを含む画像データと、上記画像取扱装置の色域を示す第１色域データと、印刷データに基づき印刷画像を形成する画像形成装置の色域を示す第２色域データとを、装置非依存の色空間に色空間変換して変換画像データと、第１変換色域データと、第２変換色域データとを生成する色空間変換ステップと、
上記第１変換色域データの輝度値及び上記第２変換色域データの輝度値をスケーリングして上記第１変換色域データの白色点の輝度値及び黒色点の輝度値と上記第２変換色域データの白色点の輝度値及び黒色点の輝度値とを一致させるようにして、上記第１変換色域データが示す上記色域を拡縮した拡縮色域の拡縮色域データを生成する色域拡縮ステップと、
上記拡縮色域データが示す上記拡縮色域と上記第２変換色域データが示す上記色域とに共通な色データ色域圧縮用の共通色域を検出する共通色域検出ステップと、
上記共通色域を用いて上記変換画像データを色域圧縮処理して圧縮画像データを生成する色域圧縮処理ステップと、
上記圧縮画像データを上記印刷データに変換する印刷データ生成ステップと
を具える画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置及び画像処理方法に関し、例えば、カラー画像の画像データを印刷テータ生成用に画像処理するパーソナルコンピュータと、カラー印刷可能な複数のプリンタとから構築される画像処理印刷システムに適用して好適なものである。
【背景技術】
【０００２】
従来、パーソナルコンピュータや、そのパーソナルコンピュータに接続される複数のプリンタのような装置は、当該装置の種別や機種毎に色域（すなわち、表現可能な色の範囲）が異なっている。
【０００３】
またパーソナルコンピュータが当該パーソナルコンピュータに設けられたモニタへの表示や複数のプリンタの印刷に用いるカラー画像の画像データは、例えば、モニタでは表現可能でもプリンタでは色域外で表現不可能な色を用いて生成されている。
【０００４】
このためパーソナルコンピュータは、プリンタでカラー画像を印刷する場合、そのカラー画像の画像データをプリンタの色域に応じて色域圧縮処理するようにして印刷データを生成する必要がある。
【０００５】
そして画像データを色域圧縮処理するための色域圧縮方式としては、種々のものが提案されているものの、パーソナルコンピュータは、例えば、複数のプリンタを用いて分散印刷処理を実行するような場合、プリンタ毎の印刷対象の画像データを何れも同一の色域圧縮方式で色域圧縮処理すれば、処理を簡易化し得ると考えられる。
【０００６】
ただし、パーソナルコンピュータは、複数のプリンタの色域がそれぞれ異なると、プリンタ毎の印刷対象の画像データを、それぞれ同一の色域圧縮方式ではあっても、その色域の違いに起因して異なる色域圧縮条件で色域圧縮処理することになる。
【０００７】
そしてパーソナルコンピュータは、このようにプリンタ毎の印刷対象の画像データを異なる色域圧縮条件で色域圧縮処理するようにして印刷データを生成すると、プリンタ毎に、一部の同一色を互いに異なる色で再現して色味の異なる印刷画像を形成することになる。
【０００８】
このため、従来の画像処理システムには、コンピュータから与えられるカラー画像の画像データを印刷用に処理する画像処理装置が設けられている。
【０００９】
係る画像処理装置は、それぞれ色域の異なる複数のプリンタの当該色域（以下、これを装置色域とも呼ぶ）の情報を記憶すると共に、これら複数のプリンタ各々の色域を包括する仮想の色域（以下、これを仮想色域とも呼ぶ）の情報を記憶している。
【００１０】
そして画像処理装置は、画像印刷時、印刷対象の画像データを所定の均等色空間に色空間変換し、得られた変換画像データに含まれる色データを仮想色域へ色域圧縮して色域圧縮データを生成する。
【００１１】
また画像処理装置は、その色域圧縮データの明度成分を、この際、印刷に用いるプリンタの色域へ色域圧縮して明度圧縮データを生成した後、その明度圧縮データを当該プリンタの色域へ色域圧縮して色域圧縮データを生成する。
【００１２】
さらに画像処理装置は、その明度圧縮データを色域圧縮して得られた色域圧縮データをもとに、印刷データを生成してプリンタに送出することにより、当該プリンタにより、その印刷データに基づきカラー画像を印刷する。
【００１３】
このようにして画像処理装置は、複数のプリンタの色域がそれぞれ異なる場合でも、プリンタ毎の印刷対象の画像データを上述した仮想色域を利用して同一の色域圧縮方式で色域圧縮処理したうえで印刷データを生成することで、プリンタ毎に形成される印刷画像の色味をほぼ一致させていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【００１４】
【特許文献１】特開２００２−２５２７８５公報（第４頁、第８頁、第９頁、図１、図３）
【発明の概要】
【発明が解決しようとする課題】
【００１５】
ところが、従来の構成の画像処理装置では、当該画像処理装置に接続される複数のプリンタ各々の異なる色域に応じて、これら複数のプリンタの異なる色域を包括する仮想色域の情報を生成し、当該生成した仮想色域の情報を記憶している。
【００１６】
このため画像処理装置では、色域の異なるプリンタが追加で接続されると、すでに接続されている複数のプリンタの色域と、追加で接続されたプリンタの色域とを包括する仮想色域の情報を生成し直して記憶するような煩雑な作業が必要となり、色域の異なるプリンタの追加に容易には対処し難いという問題があった。
【００１７】
本発明は以上の点を考慮してなされたもので、色域の異なる画像形成装置の追加に容易に対処し得る画像処理装置及び画像処理方法を提案しようとするものである。
【課題を解決するための手段】
【００１８】
かかる課題を解決するため本発明においては、第１乃至第３色空間変換部により、画像取扱装置依存の色空間で表現される複数の色データを含む画像データと、画像取扱装置の色域を示す第１色域データと、印刷データに基づき印刷画像を形成する画像形成装置の色域を示す第２色域データとを、装置非依存の色空間に色空間変換して変換画像データと、第１変換色域データと、第２変換色域データとを生成し、色域拡縮部により、第１変換色域データの輝度値及び第２変換色域データの輝度値をスケーリングして第１変換色域データの白色点の輝度値及び黒色点の輝度値と第２変換色域データの白色点の輝度値及び黒色点の輝度値とを一致させるようにして、第１変換色域データが示す色域を拡縮した拡縮色域の拡縮色域データを生成し、共通色域検出部により、拡縮色域データが示す拡縮色域と第２変換色域データが示す色域とに共通な色データ色域圧縮用の共通色域を検出し、色域圧縮処理部により、共通色域を用いて変換画像データを色域圧縮処理して圧縮画像データを生成し、印刷データ生成部により、圧縮画像データを印刷データに変換するようにした。
【００１９】
従って本発明では、複数の画像形成装置それぞれの色域の違いによらず、変換画像データに含まれる色データを色域圧縮するための共通色域をほぼ一致させて、変換画像データを同一の色域圧縮方式で色域圧縮処理したうえで印刷データを生成しても、画像形成装置毎に形成される印刷画像の色味をほぼ一致させることができる。
【発明の効果】
【００２０】
本発明によれば、第１乃至第３色空間変換部により、画像取扱装置依存の色空間で表現される複数の色データを含む画像データと、画像取扱装置の色域を示す第１色域データと、印刷データに基づき印刷画像を形成する画像形成装置の色域を示す第２色域データとを、装置非依存の色空間に色空間変換して変換画像データと、第１変換色域データと、第２変換色域データとを生成し、色域拡縮部により、第１変換色域データの輝度値及び第２変換色域データの輝度値をスケーリングして第１変換色域データの白色点の輝度値及び黒色点の輝度値と第２変換色域データの白色点の輝度値及び黒色点の輝度値とを一致させるようにして、第１変換色域データが示す色域を拡縮した拡縮色域の拡縮色域データを生成し、共通色域検出部により、拡縮色域データが示す拡縮色域と第２変換色域データが示す色域とに共通な色データ色域圧縮用の共通色域を検出し、色域圧縮処理部により、共通色域を用いて変換画像データを色域圧縮処理して圧縮画像データを生成し、印刷データ生成部により、圧縮画像データを印刷データに変換するようにしたことにより、複数の画像形成装置それぞれの色域の違いによらず、変換画像データに含まれる色データを色域圧縮するための共通色域をほぼ一致させて、変換画像データを同一の色域圧縮方式で色域圧縮処理したうえで印刷データを生成しても、画像形成装置毎に形成される印刷画像の色味をほぼ一致させることができ、かくして色域の異なる画像形成装置の追加に容易に対処し得る画像処理装置及び画像処理方法を実現することができる。
【図面の簡単な説明】
【００２１】
【図１】第１の実施の形態による画像処理印刷システムの全体構成を示す略線的斜視図である。
【図２】パーソナルコンピュータの回路構成を示すブロック図である。
【図３】中央処理ユニットが実行する第１印刷データ生成送信処理の説明に供する機能回路ブロックによるブロック図である。
【図４】第２変換色域データの輝度値のスケーリングの説明に供する略線図である。
【図５】第１変換色域データの輝度値のスケーリングによる第１色域の拡縮の説明に供する略線図である。
【図６】共通色域の検出及び色域圧縮の説明に供する略線図である。
【図７】第１印刷データ生成送信処理手順を示すフローチャートである。
【図８】色域拡縮処理サブルーチンを示すフローチャートである。
【図９】第２の実施の形態による画像処理印刷システムの全体構成を示す略線的斜視図である。
【図１０】パーソナルコンピュータの回路構成を示すブロック図である。
【図１１】中央処理ユニットが実行する第２印刷データ生成送信処理の説明に供する機能回路ブロックによるブロック図である。
【図１２】保存領域外の色データの第２色域への拡張（１）の説明に供する略線図である。
【図１３】保存領域外の色データの第２色域への拡張（２）の説明に供する略線図である。
【図１４】第２印刷データ生成送信処理手順を示すフローチャートである。
【図１５】色拡張処理サブルーチンを示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下図面を用いて、発明を実施するための最良の形態（以下、これを実施の形態とも呼ぶ）について説明する。なお、説明は以下の順序で行う。
（１）第１の実施の形態
（２）第２の実施の形態
（３）他の実施の形態
【００２３】
（１）第１の実施の形態
（１−１）画像処理印刷システムの構成
図１において、１は全体として第１の実施の形態による画像処理印刷システムを示す。係る画像処理印刷システム１は、１台のパーソナルコンピュータ２に、機種の異なる複数のプリンタ３Ａ乃至３Ｎが有線接続又は無線接続されて構成されている。
【００２４】
また画像処理印刷システム１では、１台のパーソナルコンピュータ２及び複数のプリンタ３Ａ乃至３Ｎの色域（すなわち、表現可能な色の範囲）がそれぞれ異なっている。
【００２５】
因みに、パーソナルコンピュータ２の色域（以下、これを第１色域とも呼ぶ）は、例えば、当該パーソナルコンピュータ２に設けられるカラー画像表示用のモニタが表示画像として表現可能な色の範囲である。
【００２６】
また機種の異なる複数のプリンタ３Ａ乃至３Ｎそれぞれの色域（以下、これらをそれぞれ第２色域とも呼ぶ）は、印刷用紙のような被印刷媒体にカラー画像を印刷するようにして形成される印刷画像として表現可能な色の範囲である。
【００２７】
このため画像処理印刷システム１では、パーソナルコンピュータ２が印刷対象のカラー画像の画像データを用いて、同一の色域圧縮方式による色域圧縮処理等のような画像処理を実行して印刷データを生成する。
【００２８】
そして画像処理印刷システム１では、パーソナルコンピュータ２が、その生成した印刷データをプリンタ３Ａ乃至３Ｎに送信する。
【００２９】
これにより画像処理印刷システム１では、プリンタ３Ａ乃至３Ｎが、パーソナルコンピュータ２から与えられた印刷データに基づいて被印刷媒体にカラー画像を印刷して印刷画像を形成している。
【００３０】
（１−２）パーソナルコンピュータの回路構成
図２に示すように、パーソナルコンピュータ２は、中央処理ユニット（CPU：Central  Processing  Unit）１０を有し、当該中央処理ユニット１０がシステムバス１１に接続されている。
【００３１】
そしてシステムバス１１には、ハードディスクインタフェース１２を介してハードディスクドライブ(HDD：Hard  Disk  Drive)１３が接続されると共に、中央処理ユニット１０のワークエリアである揮発性のＲＡＭ（Random  Access  Memory）１４が接続されている。
【００３２】
またシステムバス１１には、入力インタフェース１５を介してキーボード１６及びマウス１７が接続されると共に、表示インタフェース１８を介してモニタ１９が接続されている。
【００３３】
さらにシステムバス１１には、プリンタインタフェース２０を介して、上述の複数のプリンタ３Ａ乃至３Ｎが、ＵＳＢ（Universal  Serial  Bus）、ＩＥＥＥ１３９４（The  Institute  of  Electrical  and  Electronics  Engineers  1394）、Ｅｔｈｅｒｎｅｔ（登録商標）、ＩＥＥＥ８０２（The  Institute  of  Electrical  and  Electronics  Engineers  802）等の有線通信規格又は無線通信規格に準じて有線接続又は無線接続されている。
【００３４】
中央処理ユニット１０は、ハードディスクドライブ１３から、これに予め記憶している基本プログラムや、プリンタ３Ａ乃至３Ｎ毎の第１プリンタドライバ、印刷データ送信処理プログラム、種々のアプリケーションプログラム等の各種プログラムを適宜、ＲＡＭ１４に読み出して展開する。
【００３５】
そして中央処理ユニット１０は、ＲＡＭ１４上で展開した各種プログラムに従ってパーソナルコンピュータ２全体を制御すると共に、所定の演算処理や、ギーボード１６及びマウス１７に対するユーザ操作によって入力インタフェース１５から与えられる操作コマンドに応じた各種処理を実行する。
【００３６】
これにより中央処理ユニット１０は、例えば、図示しない外部機器インタフェースを介してデジタルカメラや他のパーソナルコンピュータ等の外部機器からカラー画像の画像データを取り込むと共に、当該取り込んだ画像データを、ハードディスクインタフェース１２を介してハードディスクドライブ１３に送出して記憶することができる。
【００３７】
また中央処理ユニット１０は、ハードディスクインタフェース１２を介してハードディスクドライブ１３から画像データを読み出すと共に、当該読み出した画像データを、表示インタフェース１８を介してモニタ１９に送出することにより、当該モニタ１９に、その画像データに基づくカラー画像を表示することができる。
【００３８】
さらに中央処理ユニット１０は、ユーザによりキーボード１６やマウス１７が操作され印刷対象の画像データと共に、印刷用のプリンタ３Ａ乃至３Ｎが選択されると、これに応じて印刷対象の画像データを用いて第１画像処理を実行して印刷データを生成する。
【００３９】
そして中央処理ユニット１０は、その印刷データを、プリンタインタフェース２０を介してプリンタ３Ａ乃至３Ｎに送信することにより、当該プリンタ３Ａ乃至３Ｎに印刷データに基づいて被印刷媒体にカラー画像を印刷させて印刷画像を形成させることができる。
【００４０】
ところで、上述したプリンタ３Ａ乃至３Ｎ毎の第１プリンタドライバは、印刷対象の画像データを用いて印刷データ生成用の第１画像処理を実行するためのものである。
【００４１】
因みに、以下の説明では、印刷対象の画像データを用いて印刷データ生成用の第１画像処理を実行するための、プリンタ３Ａ乃至３Ｎ毎の第１プリンタドライバを、それぞれ第１画像処理プログラムとも呼ぶ。
【００４２】
よって中央処理ユニット１０は、画像印刷時、ユーザにより印刷用のプリンタ３Ａ乃至３Ｎが選択されると、当該選択されたプリンタ３Ａ乃至３Ｎに対応する第１画像処理プログラムに従い第１画像処理として印刷対象の画像データに対する色域圧縮処理のような各種処理を実行して色域圧縮機能のような各種機能を実現している。
【００４３】
また中央処理ユニット１０は、画像印刷時、ユーザにより印刷用に何れのプリンタ３Ａ乃至３Ｎが選択された場合も、上述した印刷データ送信プログラムに従い印刷データ送信処理を実行して印刷データ送信機能を実現している。
【００４４】
すなわち、中央処理ユニット１０は、画像印刷時、ユーザにより印刷用のプリンタ３Ａ乃至３Ｎが選択されると、その選択されたプリンタ３Ａ乃至３Ｎに対応する第１画像処理プログラムを、印刷データ送信プログラムと組み合わせて用いて各種処理を実行して各種機能を実現している。
【００４５】
因みに、以下の説明では、画像印刷時に中央処理ユニット１０が組み合わせて用いる第１画像処理プログラム及び印刷データ送信プログラムを、適宜、まとめて第１印刷データ生成送信処理プログラムとも呼ぶ。
【００４６】
また、以下の説明では、画像印刷時に中央処理ユニット１０が第１印刷データ生成送信処理プログラムに従って実行する一連の処理を、適宜、まとめて第１印刷データ生成送信処理とも呼ぶ。
【００４７】
ただし、プリンタ３Ａ乃至３Ｎ毎の第１画像処理プログラムは、何れも中央処理ユニット１０に対し基本的には同様の各種処理を実行させて、同様の各種機能を実現させるように作成されている。
【００４８】
従って中央処理ユニット１０は、画像印刷時、プリンタ３Ａ乃至３Ｎ毎の第１画像処理プログラムの何れを印刷データ送信プログラムと組み合わせて用いても、同様の各種処理を実行して同様の各種機能を実現させている。
【００４９】
よって以下には、図３を用いて、中央処理ユニット１０が、第１印刷データ生成送信処理プログラムに従って実現する各種機能を便宜上、機能回路ブロックとして示し、当該中央処理ユニット１０が第１印刷データ生成送信処理プログラムに従って実行する第１印刷データ生成送信処理としての各種処理を、その機能回路ブロックが実行する処理として具体的に説明する。
【００５０】
画像データ取込部２５は、ハードディスクインタフェース１２を介してハードディスクドライブ１３から、ユーザにより選択された印刷対象の画像データを読み出すようにして取り込むと共に、当該取り込んだ画像データを第１色空間変換部２６に送出する。
【００５１】
因みに、印刷対象の画像データは、当該画像データに含まれる画素毎の色データが例えば、ｓＲＧＢ（standard  Red  Green  Blue）色空間の色で表現されて（すなわち、モニタ１９では表現可能でもプリンタ３Ａ乃至３Ｎでは色域外で表現不可能な色を用いて）生成されている。
【００５２】
第１色空間変換部２６は、画像データ取込部２５から印刷対象の画像データが与えられると、そのｓＲＧＢ色空間の画像データを、ＩＥＣ６１９６６−２−１：１９９９（International  Electrotechnical  Commission  61966-2-1:1999）で規定された変換式等のような所定の変換式により例えば、均等色空間であるＣＩＥ１９７６Ｌ*ａ*ｂ*（Commission  Internationale  de  l’Eclairage  1976  L*a*b*）色空間（以下、これをＬ*ａ*ｂ*色空間とも呼ぶ）へ色空間変換する。
【００５３】
因みに、Ｌ*ａ*ｂ*色空間は、パーソナルコンピュータ２及び複数のプリンタ３Ａ乃至３Ｎの何れにも非依存の色空間である。
【００５４】
これにより第１色空間変換部２６は、ｓＲＧＢ色空間からＬ*ａ*ｂ*色空間へ色空間変換した画像データ（以下、これを変換画像データとも呼ぶ）を生成して、当該生成した変換画像データを色相決定部２７及び色データ圧縮部２８に送出する。
【００５５】
色相決定部２７は、第１色空間変換部２６から変換画像データが与えられると、当該変換画像データに含まれる複数の色データを順番に用いて、その色データの色相ｈを、（１）式
【００５６】
【数１】
2014116837.tif 000003
【００５７】
で表されるように、Ｌ*ａ*ｂ*色空間内での当該色データの位置（すなわち、カラー画像を形成する画素の位置）を示す極座標（ａ*，ｂ*）を用いて算出する。
【００５８】
このようにして色相決定部２７は、変換画像データに含まれる色データの色相を順次算出する毎に、当該算出した色相を、その色データを色域圧縮する際の色相（以下、これを圧縮処理色相とも呼ぶ）に決定して、その決定した圧縮処理色相を示す色相データ（以下、これを圧縮処理色相データとも呼ぶ）を共通色域検出部２９に送出する。
【００５９】
ところで、ハードディスクドライブ１３には、パーソナルコンピュータ２の第１色域（すなわち、上述のように例えば、モニタ１９の色域である）を示す色域データ（以下、これを第１色域データとも呼ぶ）が予め記憶されている。
【００６０】
第１色域データは、第１色域をパーソナルコンピュータ２依存の例えば、ＸＹＺ色空間で表した場合の、そのＸＹＺ色空間の境界に位置する複数の色データをまとめるようにして生成されている。
【００６１】
またハードディスクドライブ１３には、プリンタ３Ａ乃至３Ｎ毎に例えば、所定のカラーパターンの色域測定用画像の印刷結果（すなわち、色域測定用画像を印刷して得られる印刷画像）をもとに測定された当該プリンタ３Ａ乃至３Ｎの第２色域を示す色域データ（以下、プリンタ３Ａ乃至３Ｎ毎の第２色域を示す色域データを、それぞれ第２色域データとも呼ぶ）も予め記憶されている。
【００６２】
プリンタ３Ａ乃至３Ｎ毎の第２色域データは、それぞれ対応するプリンタ３Ａ乃至３Ｎの第２色域を当該プリンタ３Ａ乃至３Ｎ依存の例えば、ＸＹＺ色空間で表した場合の、そのＸＹＺ色空間の境界に位置する複数の色データをまとめるようにして生成されている。
【００６３】
よって色域データ取込部３０は、この際、ハードディスクインタフェース１２を介してハードディスクドライブ１３から第１色域データを読み出すようにして取り込む。
【００６４】
また色域データ取込部３０は、ハードディスクインタフェース１２を介してハードディスクドライブ１３から、このときユーザによりカラー画像の印刷用に選択されたプリンタ３Ａ乃至３Ｎに対応する第２色域データも読み出すようにして取り込む。
【００６５】
そして色域データ取込部３０は、ハードディスクドライブ１３から取り込んだ、これら第１色域データ及び第２色域データを第２色空間変換部３１に送出する。
【００６６】
第２色空間変換部３１は、色域データ取込部３０から第１色域データ及び第２色域データが与えられると、そのＸＹＺ色空間の第１色域データを、第１色空間変換部２６の場合と同様に所定の変換式により均等色空間であるＬ*ａ*ｂ*色空間へ色空間変換する。
【００６７】
これにより第２色空間変換部３１は、ＸＹＺ色空間からＬ*ａ*ｂ*色空間へ色空間変換した第１色域データ（以下、これを第１変換色域データとも呼ぶ）を生成して、当該生成し第１変換色域データを色域拡縮部３２に送出する。
【００６８】
また第２色空間変換部３１は、この際、ＸＹＺ色空間の第２色域データについても、同様に所定の変換式により均等色空間であるＬ*ａ*ｂ*色空間へ色空間変換する。
【００６９】
これにより第２色空間変換部３１は、ＸＹＺ色空間からＬ*ａ*ｂ*色空間へ色空間変換した第２色域データ（以下、これを第２変換色域データとも呼ぶ）を生成して、当該生成した第２変換色域データを色域拡縮部３２に送出する。
【００７０】
色域拡縮部３２は、第２色空間変換部３１から第１変換色域データＧＤ１及び第２変換色域データＧＤ２が与えられると、第１変換色域データＧＤ１の輝度値（すなわち、第１変換色域データＧＤ１を構成する複数の色データの輝度値）及び第２変換色域データＧＤ２の輝度値（すなわち、第２変換色域データＧＤ２を構成する複数の色データの輝度値）を、互いの白色点の輝度値を一致させ、また互いの黒色点の輝度値を一致させるようにスケーリングする。
【００７１】
すなわち、図４（Ａ）及び（Ｂ）に示すように、色域拡縮部３２は、Ｌ*ａ*ｂ*色空間に第１変換色域データＧＤ１及び第２変換色域データＧＤ２を、第１色域及び第２色域を三次元形状で表すように展開する（図４（Ａ））。
【００７２】
そして色域拡縮部３２は、第２変換色域データＧＤ２全体の輝度値をスケーリングして、第１変換色域データＧＤ１の白色点の輝度値に当該第２変換色域データＧＤ２の白色点の輝度値を一致させる。
【００７３】
すなわち、色域拡縮部３２は、第２色域の三次元形状を変化させないように第２変換色域データＧＤ２全体の輝度値を一律に高くし、又は一律に低くするようにスケーリングして、第１変換色域データＧＤ１の白色点の輝度値に当該第２変換色域データＧＤ２の白色点の輝度値を一致させる（図４（Ｂ））。
【００７４】
次いで、図５（Ａ）及び（Ｂ）に示すように、色域拡縮部３２は、第１変換色域データＧＤ１の白色点の輝度値以外の輝度値をスケーリングして、当該第１変換色域データＧＤ１の黒色点の輝度値を、予め選定された仮想黒色点の輝度値（以下、これを仮想黒色点輝度値とも呼ぶ）ＶＢＬ１に一致させる。
【００７５】
すなわち、色域拡縮部３２は、第１変換色域データＧＤ１の白色点の輝度値を第２変換色域データＧＤ２の白色点の輝度値に一致させたまま、当該第１変換色域データＧＤ１の白色点の輝度値以外の輝度値を高くし、又は低くするようにスケーリングして、その第１変換色域データＧＤ１の黒色点の輝度値を仮想黒色点輝度値ＶＢＬ１に一致させる（図５（Ａ））。
【００７６】
続いて、色域拡縮部３２は、第１変換色域データＧＤ１の輝度値をスケーリングして、当該第１変換色域データＧＤ１の黒色点の輝度値を仮想黒色点輝度値ＶＢＬ１から変化させ第２変換色域データＧＤ２の黒色点の輝度値に一致させる。
【００７７】
ただし、色域拡縮部３２は、この際、第１変換色域データＧＤ１において、予め選定された基準輝度値ＳＬ１よりも高い輝度値については何ら変化させずに、当該基準輝度値ＳＬ１以下の輝度値のみをスケーリングする。
【００７８】
すなわち、色域拡縮部３２は、第１変換色域データＧＤ１において基準輝度値ＳＬ１よりも高い輝度値については何ら変化させずに、当該基準輝度値ＳＬ１以下の輝度値のみを高くし、又は低くするようにスケーリングして、当該第１変換色域データＧＤ１の黒色点の輝度値を第２変換色域データＧＤ２の黒色点の輝度値に一致させる（図５（Ｂ））。
【００７９】
このようにして色域拡縮部３２は、第１変換色域データＧＤ１の輝度値を２段階に分けてスケーリングして第１色域を拡縮（すなわち、拡張及び圧縮）した拡縮色域（以下、これを第１拡縮色域とも呼ぶ）を示す拡縮色域データ（以下、これを第１拡縮色域データとも呼ぶ）ＧＤ３を生成している。
【００８０】
そして色域拡縮部３２は、第１拡縮色域データＧＤ３、及び輝度値をスケーリングした第２変換色域データＧＤ２を共通色域検出部２９に送出する。
【００８１】
共通色域検出部２９は、色域拡縮部３２から第１拡縮色域データＧＤ３及び第２変換色域データＧＤ２が与えられると、Ｌ*ａ*ｂ*色空間に第１拡縮色域データＧＤ３及び第２変換色域データＧＤ２を、第１拡縮色域及び第２色域を三次元形状で表すように展開する。
【００８２】
そのうえで図６に示すように、共通色域検出部２９は、色相決定部２７から圧縮処理色相データが与えられる毎に、当該圧縮処理色相データが示す圧縮処理色相での第１拡縮色域データＧＤ３の断面（以下、これを第１拡縮色域断面とも呼ぶ）ＧＤ３ｈと、第２変換色域データＧＤ２の断面（以下、これを第２変換色域断面とも呼ぶ）ＧＤ２ｈとを求める。
【００８３】
また共通色域検出部２９は、所定の演算により第１拡縮色域断面ＧＤ３ｈと第２変換色域断面ＧＤ２ｈとに共通な領域を、第１拡縮色域及び第２色域の圧縮処理色相での共通色域として検出する。
【００８４】
このようにして共通色域検出部２９は、第１拡縮色域及び第２色域の圧縮処理色相での共通色域を検出する毎に、当該検出した共通色域を示す共通色域データＣＧＤ１と共に、その共通色域の検出に用いた圧縮処理色相を示す圧縮処理色相データと、当該共通色域の検出用に求めた第１拡縮色域断面ＧＤ３ｈを示す第１拡縮色域断面データとを色データ圧縮部２８に送出する。
【００８５】
色データ圧縮部２８は、共通色域検出部２９から共通色域データＣＧＤ１と共に圧縮処理色相データ及び第１拡縮色域断面データが与えられる毎に、第１色空間変換部２６から与えられていた変換画像データに含まれる複数の色データの中から、当該圧縮処理色相データが示す圧縮処理色相の色データを選定する。
【００８６】
そして色データ圧縮部２８は、その選定した色データが、第１拡縮色域断面データが示す第１拡縮色域断面ＧＤ３ｈ内に位置する場合は、当該色データを色域圧縮しない。
【００８７】
これに対して色データ圧縮部２８は、その選定した色データが第１拡縮色域断面ＧＤ３ｈ外に位置する場合は、当該色データを第１拡縮色域断面ＧＤ３ｈへ例えば、色域圧縮の前後で色差が最小となるように色域圧縮して、その第１拡縮色域断面ＧＤ３ｈ内の色で表現される色データに変換する。
【００８８】
そのうえで色データ圧縮部２８は、その選定した色データ（すなわち、色域圧縮せずに第１拡縮色域断面ＧＤ３ｈ内に位置する色データ、又は色域圧縮したことで第１拡縮色域断面ＧＤ３ｈ内に位置する色データ）が、共通色域データＣＧＤ１が示す共通色域内に位置するか否かを判別する。
【００８９】
その結果、色データ圧縮部２８は、その選定した色データが共通色域内に位置する場合は、当該色データを色域圧縮しない。
【００９０】
これに対して色データ圧縮部２８は、その選定した色データが共通色域外に位置する場合は、当該色データを共通色域外色データＣＤ１として共通色域へ例えば、色域圧縮の前後で色差が最小となるように色域圧縮して、その共通色域内の色で表現される圧縮後色データＣＤ２に変換する。
【００９１】
このようにして色データ圧縮部２８は、変換画像データに含まれる複数の色データを順次、当該色データの圧縮処理色相で同様に処理する（すなわち、適宜、共通色域へ色域圧縮する）ことにより、何れの色データも共通色域内の色で表現される圧縮画像データを生成して、当該生成した圧縮画像データを画像データ変換部３３に送出する。
【００９２】
ここで、ハードディスクドライブ１３には、プリンタ３Ａ乃至３Ｎ毎に用意された、圧縮画像データを、パーソナルコンピュータ２及び複数のプリンタ３Ａ乃至３Ｎに非依存のＬ*ａ*ｂ*色空間からプリンタ３Ａ乃至３Ｎ依存の所定の色空間に色空間変換するためのルックアップテーブルのような色変換テーブルが予め記憶されている。
【００９３】
よって色変換テーブル取込部３４は、この際、ハードディスクインタフェース１２を介してハードディスクドライブ１３から、このときユーザによりカラー画像の印刷用に選択されたプリンタ３Ａ乃至３Ｎに対応する色変換テーブルを読み出すようにして取り込む。そして色変換テーブル取込部３４は、その色変換テーブルを画像データ変換部３３に送出する。
【００９４】
画像データ変換部３３は、色データ圧縮部２８から圧縮画像データが与えられると、このとき色変化テーブル取込部３４から与えられた色変換テーブルを用いて、Ｌ*ａ*ｂ*色空間の圧縮画像データを、プリンタ３Ａ乃至３Ｎ依存の所定の色空間に色空間変換する。
【００９５】
すなわち、画像データ変換部３３は、色変換テーブルに、圧縮画像データに含まれる色データに対応するプリンタ３Ａ乃至３Ｎ依存の所定の色空間の色データ（以下、これを対応色データとも呼ぶ）が記述されている場合は、当該圧縮画像データに含まれる色データを、色変換テーブルに記述されている対応色データに変換する。
【００９６】
また画像データ変換部３３は、色変換テーブルに、圧縮画像データに含まれる色データに対応する対応色データが記述されていない場合は、当該色変換テーブルに記述されている他の色データを用いて対応色データを補間して、圧縮画像データに含まれる色データを、その補間した対応色データに変換する。
【００９７】
このようにして画像データ変換部３３は、圧縮画像データを、Ｌ*ａ*ｂ*色空間からプリンタ３Ａ乃至３Ｎ依存の所定の色空間に色空間変換して画素毎の色データを色変換する。
【００９８】
そして画像データ変換部３３は、その色空間変換後の圧縮画像データをハーフトーン変換し圧縮して印刷データ（すなわち、プリンタ３Ａ乃至３Ｎが印刷用に解釈可能なデータ）に変換し、その印刷データを印刷データ送信部３５に送出する。
【００９９】
印刷データ送信部３５は、画像データ変換部３３から印刷データが与えられると、その印刷データを、プリンタインタフェース２０を介して、このときユーザによりカラー画像の印刷用に選択されたプリンタ３Ａ乃至３Ｎに送信する。
【０１００】
因みに、上述した各機能回路ブロックのうち、中央処理ユニット１０が第１画像処理プログラムに従って実現する各種機能を示す機能回路ブロックは、画像データ取込部２５、第１色空間変換部２６、色相決定部２７、色データ圧縮部２８、共通色域検出部２９、色域データ取込部３０、第２色空間変換部３１、色域拡縮部３２、画像データ変換部３３及び色変換テーブル取込部３４である。
【０１０１】
また上述した各機能回路ブロックのうち、中央処理ユニット１０が印刷データ送信プログラムに従って実現する印刷データ送信機能を示す機能回路ブロックは、印刷データ送信部３５である。
【０１０２】
このようにして中央処理ユニット１０は、画像印刷時、ユーザによりカラー画像の印刷用に何れのプリンタ３Ａ乃至３Ｎが選択された場合も、同様の第１印刷データ生成送信処理を実行して、その選択されたプリンタ３Ａ乃至３Ｎに対し被印刷媒体にカラー画像を印刷させて印刷画像を形成させることができる。
【０１０３】
すなわち、中央処理ユニット１０は、画像印刷時、ユーザによりカラー画像の印刷用に何れのプリンタ３Ａ乃至３Ｎが選択された場合も、印刷対象の画像データを同一の色域圧縮方式で色域圧縮処理したうえで印刷データを生成するようにして、当該プリンタ３Ａ乃至３Ｎに、その印刷データに基づいて印刷画像を形成させることができる。
【０１０４】
ここで、中央処理ユニット１０（色域拡縮部３２）により第１変換色域データＧＤ１の色域拡縮処理に用いられる上述した仮想黒色点輝度値ＶＢＬ１と基準輝度値ＳＬ１とについて説明する。
【０１０５】
まず、機種の異なる複数のプリンタ３Ａ乃至３Ｎは、それぞれ被印刷媒体にトナーやインクのような着色材を塗布するようにしてカラー画像を印刷することにより印刷画像を形成している。
【０１０６】
そして複数のプリンタ３Ａ乃至３Ｎは、被印刷媒体に黒色側の色を除く他の色（以下、これを便宜上、白色側の色とも呼ぶ）を再現するための着色材を塗布する場合、その塗布の仕方は機種によらずほとんど変わらないものの、黒色側の色を再現するための着色材を塗布する場合は、その塗布の仕方が機種によって異なる傾向にある。
【０１０７】
このためプリンタ３Ａ乃至３Ｎ毎の第２色域は、上述のように機種によって異なるものの、実際には印刷画像として表現可能な色の範囲のうち白色側の色の範囲は機種によらずほぼ等しくなり、黒色側の色の範囲が機種によって異なっている。
【０１０８】
言い換えると、機種の異なるプリンタ３Ａ乃至３Ｎ毎の第２色域は、色空間を表す三次元形状で見た場合、白色側の色の範囲を示す部分の形状は機種によらずほぼ等しくなり、黒色側の色の範囲を示す部分の形状が機種によって異なっている。
【０１０９】
よってパーソナルコンピュータ２の第１色域は、プリンタ３Ａ乃至３Ｎ毎に異なる第２色域と比較した場合、白色側の色の範囲の差はプリンタ３Ａ乃至３Ｎの機種によらずほぼ一様であるものの、黒色側の色の範囲の差はプリンタ３Ａ乃至３Ｎの機種によって変化する。
【０１１０】
従って画像データに含まれる色データのうち第１色域の白色側の範囲内に位置する色データは、仮にプリンタ３Ａ乃至３Ｎ毎の第２色域の白色側の範囲へそれぞれ色域圧縮されて色変換されても、その色変換後の色はプリンタ３Ａ乃至３Ｎの機種よらずほぼ同じ色になる。
【０１１１】
しかしながら、画像データに含まれる色データのうち第１色域の黒色側の範囲内に位置する色データは、仮にプリンタ３Ａ乃至３Ｎ毎の第２色域の黒色側の範囲へそれぞれ色域圧縮されて色変換されると、その色変換後の色はプリンタ３Ａ乃至３Ｎの機種よって異なる色になる。
【０１１２】
このため仮想黒色点輝度値ＶＢＬ１は、第１変換色域データＧＤ１の輝度値に対する１段階目のスケーリングにより、パーソナルコンピュータ２の第１色域とプリンタ毎３Ａ乃至３Ｎ毎の第２色域とにおいて白色側の色の範囲の差をほとんど変化させずに、黒色側の色の範囲の差を極力小さくしてほぼ一様にするような値に選定されている。
【０１１３】
すなわち、仮想黒色点輝度値ＶＢＬ１は、プリンタ３Ａ乃至３Ｎ毎の第２変換色域データＧＣ２の黒色点の輝度値よりも低い値又は高い値に選定されている。
【０１１４】
より好ましくは、仮想黒色点輝度値ＶＢＬ１は、プリンタ３Ａ乃至３Ｎ毎に形成される印刷画像の色味を極力合わせるために、当該プリンタ３Ａ乃至３Ｎ毎の第２変換色域データＧＣ２の黒色点の輝度値よりも低い値に選定されている。
【０１１５】
また基準輝度値ＳＬ１は、第１変換色域データＧＤ１の輝度値に対する２段階目のスケーリングにより、第１色域の白色側の範囲内に位置する色を極力多く残し、黒色側についてはある程度の範囲内の色を第２色域の黒色側の範囲内の色に変換するような値に選定されている。
【０１１６】
すなわち、基準輝度値ＳＬ１は、第１変換色域データＧＤ１の輝度値に対する２段階目のスケーリングにより、その第１変換色域データＧＤ１の白色点側の輝度値は何ら変化させずに黒色点側の輝度値のみを変化させるように、当該第１変換色域データＧＤ１の黒色点の輝度値から白色点の輝度値までの間で黒色点の輝度値寄りの値に選定されている。
【０１１７】
より好ましくは、基準輝度値ＳＬ１は、第１変換色域データＧＤ１の輝度値に対する２段階目のスケーリングにより、黒色点側の輝度値を極力穏やかに変化させる（すなわち、ごく一部の色の輝度値だけを極端に変化させずに、ある程度の範囲の色の輝度値を変化させる）ように、当該第１変換色域データＧＤ１の黒色点の輝度値からある程度離れた値に選定されている。
【０１１８】
よって中央処理ユニット１０は、画像印刷時、第１変換色域データＧＤ１を色域拡縮処理して第１拡縮色域データＧＤ３を生成し、その第１拡縮色域データＧＤ３が示す第１拡縮色域と第２変換色域データＧＤ２が示す第２色域との共通色域を検出することで、その共通色域をプリンタ３Ａ乃至３Ｎの機種によらず（すなわち、第２色域の違いによらず）、ほぼ一致させることができる。
【０１１９】
そして中央処理ユニット１０は、変換画像データに含まれる色データを共通色域へ色域圧縮して色変換している。
【０１２０】
従って中央処理ユニット１０は、画像印刷時、プリンタ３Ａ乃至３Ｎの機種によらず変換画像データを同一の色域圧縮方式で色域圧縮処理したうえで印刷データを生成しても、プリンタ３Ａ乃至３Ｎ毎に印刷データに基づいて被印刷媒体に形成される印刷画像の色味をほぼ一致させることができる。
【０１２１】
（１−３）第１印刷データ生成送信処理手順
次いで、図７に示すフローチャートを用いて、パーソナルコンピュータ２の中央処理ユニット１０が、画像印刷時に実行する第１印刷データ生成送信処理手順ＲＴ１について説明する。
【０１２２】
中央処理ユニット１０は、ユーザにより印刷対象の画像データと共に、当該印刷対象の画像データに基づくカラー画像を印刷させるプリンタ３Ａ乃至３Ｎが選択されると、ハードディスクドライブ１３に予め記憶された第１印刷データ生成送信処理プログラムに従って、図７に示す第１印刷データ生成送信処理手順ＲＴ１を開始する。
【０１２３】
中央処理ユニット１０は、係る第１印刷データ生成送信処理手順ＲＴ１を開始すると、ステップＳＰ１において、ハードディスクドライブ１３から印刷対象の画像データを取り込む。
【０１２４】
また中央処理ユニット１０は、ハードディスクドライブ１３から第１色域データを取り込むと共に、このときカラー画像の印刷用に選択されたプリンタ３Ａ乃至３Ｎに対応する第２色域データも取り込んで、次のステップＳＰ２に移る。
【０１２５】
ステップＳＰ２において中央処理ユニット１０は、印刷対象のｓＲＧＢ色空間の画像データを、パーソナルコンピュータ２及び複数のプリンタ３Ａ乃至３Ｎの何れにも非依存のＬ*ａ*ｂ*色空間へ色空間変換して変換画像データを生成する。
【０１２６】
また中央処理ユニット１０は、ＸＹＺ色空間の第１色域データをＬ*ａ*ｂ*色空間へ色空間変換して第１変換色域データＧＤ１を生成すると共に、ＸＹＺ色空間の第２色域データもＬ*ａ*ｂ*色空間へ色空間変換して第２変換色域データＧＤ２を生成して、次のステップＳＰ３に移る。
【０１２７】
ステップＳＰ３において中央処理ユニット１０は、色域拡縮処理を実行して第１色域を拡縮することにより第１拡縮色域データＧＤ３を生成して、次のステップＳＰ４に移る。
【０１２８】
ステップＳＰ４において中央処理ユニット１０は、変換画像データに含まれる色データを用いて、当該色データを色域圧縮するための圧縮処理色相を決定して、次のステップＳＰ５に移る。
【０１２９】
ステップＳＰ５において中央処理ユニット１０は、第１拡縮色域データＧＤ３において圧縮処理色相での第１拡縮色域断面ＧＤ３ｈを求めると共に、第２変換色域データＧＤ２において圧縮処理色相での第２変換色域断面ＧＤ２ｈを求める。
【０１３０】
また中央処理ユニット１０は、その圧縮処理色相での第１拡縮色域断面ＧＤ３ｈ及び第２変換色域断面ＧＤ２ｈに基づき、当該圧縮処理色相で第１拡縮色域及び第２色域に共通な共通色域を検出して、次のステップＳＰ６に移る。
【０１３１】
ステップＳＰ６において中央処理ユニット１０は、変換画像データに含まれる圧縮処理色相の色データが、第１拡縮色域断面ＧＤ３ｈ内に位置する場合は、当該色データを色域圧縮しないものの、第１拡縮色域断面ＧＤ３ｈ外に位置する場合は、その色データを第１拡縮色域断面ＧＤ３ｈへ色域圧縮して色変換する。
【０１３２】
そのうえで中央処理ユニット１０は、その色データが共通色域内に位置する場合は、当該色データを色域圧縮しないものの、共通色域外に位置する場合は、その共通色域へ色域圧縮して色変換し、次のステップＳＰ７に移る。
【０１３３】
ステップＳＰ７において中央処理ユニット１０は、変換画像データに対する色域圧縮処理が完了したか否かを判別する。
【０１３４】
このステップＳＰ７において否定結果が得られると、このことは変換画像データに含まれる複数の色データの中に、未だ色域圧縮用の一連の処理（すなわち、ステップＳＰ４乃至ステップＳＰ６の処理）に用いていない色データが存在することを表している。
【０１３５】
従ってステップＳＰ７において中央処理ユニット１０は、係る否定結果を得ると、ステップＳＰ４に戻る。
【０１３６】
これにより中央処理ユニット１０は、この後、ステップＳＰ７において肯定結果を得るまでの間、ステップＳＰ４乃至ステップＳＰ７の処理を循環的に繰り返し実行して、変換画像データに含まれる複数の色データを色域圧縮用の一連の処理に順次用いて適宜、第１拡縮色域断面ＧＤ３ｈや共通色域へ色域圧縮する。
【０１３７】
これに対してステップＳＰ７において肯定結果が得られると、このことは変換画像データに含まれる全ての色データを色域圧縮用の一連の処理に用いて適宜、第１拡縮色域断面ＧＤ３ｈや共通色域へ色域圧縮したことにより、変換画像データをもとに圧縮画像データを生成し得たことを表している。
【０１３８】
従ってステップＳＰ７において中央処理ユニット１０は、係る肯定結果を得ると、次のステップＳＰ８に移る。
【０１３９】
ステップＳＰ８において中央処理ユニット１０は、ハードディスクドライブ１３から、このときカラー画像の印刷用に選択されたプリンタ３Ａ乃至３Ｎに対応する色変換テーブルを取り込む。
【０１４０】
そして中央処理ユニット１０は、その色変換テーブルを用いて、Ｌ*ａ*ｂ*色空間の圧縮画像データを、プリンタ３Ａ乃至３Ｎ依存の所定の色空間に色空間変換して画素毎の色データを色変換した後、その色空間変換した圧縮画像データを印刷データに変換して、次のステップＳＰ９に移る。
【０１４１】
ステップＳＰ９において中央処理ユニット１０は、その印刷データを、プリンタインタフェース２０を介して、このときカラー画像の印刷用に選択されていたプリンタ３Ａ乃至３Ｎに送信した後、次のステップＳＰ１０に移って、係る第１印刷データ生成送信処理手順ＲＴ１を終了する。
【０１４２】
ところで、中央処理ユニット１０は、上述したステップＳＰ２の処理を経てステップＳＰ３に移った場合、色域拡縮処理として図８に示す色域拡縮処理サブルーチンＳＲＴ１を開始する。
【０１４３】
中央処理ユニット１０は、色域拡縮処理サブルーチンＳＲＴ１を開始すると、ステップＳＰ１１において第２変換色域データＧＤ２全体の輝度値をスケーリングして、第１変換色域データＧＤ１の白色点の輝度値に当該第２変換色域データＧＤ２の白色点の輝度値を一致させて、次のステップＳＰ１２に移る。
【０１４４】
ステップＳＰ１２において中央処理ユニット１０は、第１変換色域データＧＤ１の白色点の輝度値以外の輝度値をスケーリングして、当該第１変換色域データＧＤ１の黒色点の輝度値を仮想黒色点輝度値ＶＢＬ１に一致させて、次のステップＳＰ１３に移る。
【０１４５】
ステップＳＰ１３において中央処理ユニット１０は、第１変換色域データＧＤ１の輝度値において基準輝度値ＳＬ１以下の輝度値のみをスケーリングして、当該第１変換色域データＧＤ１の黒色点の輝度値を第２変換色域データＧＤ２の黒色点の輝度値に一致させる。
【０１４６】
このようにして中央処理ユニット１０は、第１変換色域データＧＤ１が示す第１色域を拡縮して第１拡縮色域の第１拡縮色域データＧＤ３を生成して、次のステップＳＰ１４に移る。
【０１４７】
これによりステップＳＰ１４において中央処理ユニット１０は、色域拡縮処理サブルーチンＳＲＴ１を終了して、図７について上述した、次のステップＳＰ４に移る。
【０１４８】
このようにして中央処理ユニット１０は、上述したステップＳＰ１乃至ステップＳＰ９の処理を順次実行することにより、プリンタ３Ａ乃至３Ｎに印刷データに基づき被印刷媒体にカラー画像を印刷させて印刷画像を形成させることができる。
【０１４９】
因みに、中央処理ユニット１０が第１印刷データ生成送信処理プログラムに従って実行する上述したステップＳＰ１からステップＳＰ９までの一連の処理のうち、当該ステップＳＰ１からステップＳＰ８までの一連の処理は、中央処理ユニット１０が第１画像処理プログラムに従って実行する画像処理手順となる。
【０１５０】
また中央処理ユニット１０が第１印刷データ生成送信処理プログラムに従って実行する上述したステップＳＰ１からステップＳＰ９までの一連の処理のうち、ステップＳＰ９の処理は、中央処理ユニット１０が印刷データ送信プログラムに従って実行する印刷データ送信処理手順となる。
【０１５１】
（１−４）第１の実施の形態の動作及び効果
以上の構成において、画像処理印刷システム１のパーソナルコンピュータ２は、画像印刷時、複数の色データを含む画像データと共にパーソナルコンピュータ２の第１色域を示す第１色域データ及びプリンタ３Ａ乃至３Ｎの第２色域を示す第２色域データをそれぞれ色空間変換して、変換画像データと共に第１変換色域データＧＤ１及び第２変換色域データＧＤ２を生成する。
【０１５２】
またパーソナルコンピュータ２は、第１変換色域データＧＤ１の輝度値及び第２変換色域データＧＤ２の輝度値をスケーリングして当該第１変換色域データＧＤ１の白色点の輝度値及び黒色点の輝度値と第２変換色域データＧＤ２の白色点の輝度値及び黒色点の輝度値とを一致させることにより、第１色域を拡縮した第１拡縮色域の第１拡縮色域データＧＤ３を生成する。
【０１５３】
さらにパーソナルコンピュータ２は、第１拡縮色域データＧＤ３が示す第１拡縮色域と第２変換色域データＧＤ２が示す第２色域とに共通な色データ色域圧縮用の共通色域を検出する。
【０１５４】
そしてパーソナルコンピュータ２は、共通色域を用いて変換画像データを色域圧縮処理し、得られた圧縮画像データを印刷データに変換する。
【０１５５】
従って画像処理印刷システム１のパーソナルコンピュータ２は、画像印刷時、プリンタ３Ａ乃至３Ｎの機種によらず（すなわち、第２色域の違いによらず）、変換画像データに含まれる色データを色域圧縮するための共通色域をほぼ一致させることができる。
【０１５６】
よって画像処理印刷システム１のパーソナルコンピュータ２は、画像印刷時、プリンタ３Ａ乃至３Ｎの機種によらず、変換画像データを同一の色域圧縮方式で色域圧縮処理したうえで印刷データを生成しても、プリンタ３Ａ乃至３Ｎ毎に印刷データに基づいて被印刷媒体に形成される印刷画像の色味をほぼ一致させることができる。
【０１５７】
以上の構成によれば、画像処理印刷システム１は、パーソナルコンピュータ２により画像印刷時、印刷対象の画像データ、パーソナルコンピュータ２の第１色域を示す第１色域データ及びプリンタ３Ａ乃至３Ｎの第２色域を示す第２色域データをそれぞれ色空間変換した後、第１変換色域データＧＤ１の輝度値及び第２変換色域データＧＤ２の輝度値をスケーリングして当該第１変換色域データＧＤ１の白色点の輝度値及び黒色点の輝度値と第２変換色域データＧＤ２の白色点の輝度値及び黒色点の輝度値とを一致させることにより、第１色域を拡縮した第１拡縮色域の第１拡縮色域データＧＤ３を生成し、第１拡縮色域データＧＤ３が示す第１拡縮色域と第２変換色域データＧＤ２が示す第２色域とに共通な色データ色域圧縮用の共通色域を検出し、その共通色域を用いて変換画像データを色域圧縮処理し、得られた圧縮画像データを印刷データに変換するようにした。
【０１５８】
これにより画像処理印刷システム１は、パーソナルコンピュータ２により画像印刷時、プリンタ３Ａ乃至３Ｎの機種によらず（すなわち、第２色域の違いによらず）、変換画像データに含まれる色データを色域圧縮するための共通色域をほぼ一致させるて、変換画像データを同一の色域圧縮方式で色域圧縮処理したうえで印刷データを生成しても、プリンタ３Ａ乃至３Ｎ毎に形成される印刷画像の色味をほぼ一致させることができる。
【０１５９】
かくして画像処理印刷システム１は、従来の画像処理装置のように、色域の異なるプリンタ３Ａ乃至３Ｎが追加される毎に、複数のプリンタ３Ａ乃至３Ｎの色域を包括するような仮想色域の情報を生成し直して記憶するような煩雑な作業を何ら必要とせずに、色域の異なるプリンタ３Ａ乃至３Ｎの追加に容易に対処することができる。
【０１６０】
また画像処理印刷システム１は、パーソナルコンピュータ２により、色域拡縮処理において、第２変換色域データＧＤ２全体の輝度値をスケーリングして当該第２変換色域データＧＤ２の白色点の輝度値を第１変換色域データＧＤ１の白色点の輝度値に一致させた後、第１変換色域データＧＤ１の輝度値を２段階で順次スケーリングして当該第１変換色域データＧＤ１の黒色点の輝度値を第２変換色域データＧＤ２の黒色点の輝度値に一致させるようにして第１拡縮色域データＧＤ３を生成するようにした。
【０１６１】
従って画像処理印刷システム１は、第１色域を急激な変化を極力抑えて拡縮した第１拡縮色域の第１拡縮色域データＧＤ３を生成することができ、その結果、第２色域の異なるプリンタ３Ａ乃至３Ｎ毎の共通色域の差を、より小さくすることができる。
【０１６２】
よって画像処理印刷システム１は、プリンタ３Ａ乃至３Ｎの機種によらず、変換画像データを同一の色域圧縮方式で色域圧縮処理したうえで印刷データを生成しても、プリンタ３Ａ乃至３Ｎ毎に形成される印刷画像の色味の違いを、より小さくすることができる。
【０１６３】
さらに画像処理印刷システム１は、パーソナルコンピュータ２により、色域拡縮処理において、第２変換色域データＧＤ２の白色点の輝度値を第１変換色域データＧＤ１の白色点の輝度値に一致させた後、第１変換色域データＧＤ１の輝度値に１段階目のスケーリングを施して当該第１変換色域データＧＤ１の黒色点の輝度値を仮想黒色点輝度値ＶＢＬ１に一致させた後、第１変換色域データＧＤ１において基準輝度値ＳＬ１以下の輝度値に２段階目のスケーリングを施して当該第１変換色域データＧＤ１の黒色点の輝度値を第２変換色域データＧＤ２の黒色点の輝度値に一致させるようにして第１拡縮色域データＧＤ３を生成するようにした。
【０１６４】
そして画像処理印刷システム１は、仮想黒色点輝度値ＶＢＬ１を、プリンタ３Ａ乃至３Ｎ毎の第２変換色域データＧＤ２の黒色点の輝度値近傍の値に選定すると共に、基準輝度値ＳＬ１を、第１変換色域データＧＤ１の黒色点の輝度値から白色点の輝度値までの間で当該黒色点の輝度値寄りの値に選定するようにした。
【０１６５】
従って画像処理印刷システム１は、第１色域を急激な変化をさらに抑えて拡縮した第１拡縮色域の第１拡縮色域データＧＤ３を生成することができ、その結果、第２色域の異なるプリンタ３Ａ乃至３Ｎ毎の共通色域の差をさらに小さくすることができる。
【０１６６】
よって画像処理印刷システム１は、プリンタ３Ａ乃至３Ｎの機種によらず、変換画像データを同一の色域圧縮方式で色域圧縮処理したうえで印刷データを生成しても、プリンタ３Ａ乃至３Ｎ毎に形成される印刷画像の色味の違いをさらに小さくすることができる。
【０１６７】
さらに画像処理印刷システム１は、仮想黒色点輝度値ＶＢＬ１を、プリンタ３Ａ乃至３Ｎ毎の第２変換色域データＧＤ２の黒色点の輝度値よりも低い値に選定するようにした。
【０１６８】
従って画像処理印刷システム１は、第１色域を黒色点側の範囲の急激な変化を抑えて拡縮した第１拡縮色域の第１拡縮色域データＧＤ３を生成することができ、その結果、第２色域の異なるプリンタ３Ａ乃至３Ｎ毎の共通色域の差を格段的に小さくすることができる。
【０１６９】
よって画像処理印刷システム１は、プリンタ３Ａ乃至３Ｎの機種によらず、変換画像データを同一の色域圧縮方式で色域圧縮処理したうえで印刷データを生成しても、プリンタ３Ａ乃至３Ｎ毎に形成される印刷画像の色味の違いを格段的に小さくすることができる。
【０１７０】
（２）第２の実施の形態
（２−１）画像処理印刷システムの構成
図１との対応部分に同一符号を付して示す図９は、第２の実施の形態による画像処理印刷システム５０を示す。係る画像処理印刷システム５０は、パーソナルコンピュータ５１の構成を除いて、上述した第１の実施の形態による画像処理印刷システム１と同様に構成されている。
【０１７１】
（２−２）パーソナルコンピュータの回路構成
図２との対応部分に同一符号を付した図１０に示すように、パーソナルコンピュータ５１は、中央処理ユニット５２が、バードディスクドライブ５３に予め記憶されている各種プログラムに従って、上述した第１の実施の形態による中央処理ユニット１０とは一部異なる処理を実行することを除いて当該第１の実施の形態によるパーソナルコンピュータ２と同様に構成されている。
【０１７２】
すなわち、ハードディスクドライブ５３には、上述した第１の実施の形態によるハードディスクドライブ１３と同様に、基本プログラムや印刷データ送信プログラム、種々のアプリケーションプログラム等の各種プログラムが予め記憶されている。
【０１７３】
ただし、ハードディスクドライブ５３は、上述した第１の実施の形態によるプリンタ３Ａ乃至３Ｎ毎の第１画像処理プログラムに換えて、当該プリンタ３Ａ乃至３Ｎ毎の第２プリンタドライバ（以下、これらを第２画像処理プログラムとも呼ぶ）が予め記憶されている。
【０１７４】
プリンタ毎３Ａ乃至３Ｎ毎の第２画像処理プログラムは、それぞれ当該プリンタ３Ａ乃至３Ｎ毎の第１画像処理プログラムとは記述内容が一部異なるように作成されている。
【０１７５】
このため中央処理ユニット５２は、画像印刷時、第２画像処理プログラムと印刷データ送信プログラムとを組み合わせて第２印刷データ生成送信処理プログラムとして用いて、上述した第１の実施の形態による第１印刷データ生成送信処理に新たな処理を追加した第２印刷データ生成送信処理を実行している。
【０１７６】
そして中央処理ユニット５２は、第２印刷データ生成送信処理以外では、上述した第１の実施の形態による中央処理ユニット１０と同様の処理を実行している。
【０１７７】
実際に中央処理ユニット５２は、画像印刷時、第２印刷データ生成送信処理プログラムに従って第２印刷データ生成送信処理を実行する際、特に第２画像処理プログラムに従って第２画像処理を実行する際に、その一部で上述した第１の実施の形態による中央処理ユニット１０とは異なる処理を実行している。
【０１７８】
ただし、プリンタ３Ａ乃至３Ｎ毎の第２画像処理プログラムは、何れも中央処理ユニット５２に対し基本的には同様の各種処理を実行させて、同様の各種機能を実現させるように作成されている。
【０１７９】
従って中央処理ユニット５２は、画像印刷時、プリンタ３Ａ乃至３Ｎ毎の第２画像処理プログラムの何れを印刷データ送信プログラムと組み合わせて用いても、同様の各種処理を実行して同様の各種機能を実現させている。
【０１８０】
よって以下には、図３との対応部分に同一符号を付して示す図１１を用いて、中央処理ユニット５２が、第２印刷データ生成送信処理プログラムに従って実現する各種機能を便宜上、機能回路ブロックとして示し、当該中央処理ユニット５２が第２印刷データ生成送信処理プログラムに従って実行する第２印刷データ生成送信処理としての各種処理を、その機能回路ブロックが実行する処理として説明する。
【０１８１】
この場合、共通色域検出部５５は、基本的には上述した第１の実施の形態による共通色域検出部２９と同様の処理を実行している。
【０１８２】
ただし、共通色域検出部５５は、第１拡縮色域及び第２色域の圧縮処理色相での共通色域を検出する毎に、当該検出した共通色域を示す共通色域データＣＧＤ１と共に、その共通色域の検出に用いた圧縮処理色相を示す圧縮処理色相データと、当該共通色域の検出用に求めた第１拡縮色域断面ＧＤ３ｈを示す第１拡縮色域断面データ及び第２変換色域断面ＧＤ２ｈを示す第２変換色域断面データとを色データ圧縮部５６に送出している。
【０１８３】
色データ圧縮部５６は、共通色域検出部５５から共通色域データＣＧＤ１と共に圧縮処理色相データ、第１拡縮色域断面データ及び第２変換色域断面データが与えられる毎に、上述した第１の実施の形態による色データ圧縮部２８と同様に、第１色空間変換部２６から与えられていた変換画像データに含まれる複数の色データの中から、当該圧縮処理色相データが示す圧縮処理色相の色データを選定する。
【０１８４】
そして色データ圧縮部５６は、その選定した色データが、第１拡縮色域断面データが示す第１拡縮色域断面ＧＤ３ｈ内に位置する場合は、当該色データを色域圧縮しない。
【０１８５】
これに対して色データ圧縮部５６は、その選定した色データが第１拡縮色域断面ＧＤ３ｈ外に位置する場合は、当該色データを第１拡縮色域断面ＧＤ３ｈへ例えば、色域圧縮の前後で色差が最小となるように色域圧縮して、その第１拡縮色域断面ＧＤ３ｈ内の色で表現される色データに変換する。
【０１８６】
そのうえで色データ圧縮部５６は、その選定した色データ（すなわち、色域圧縮せずに第１拡縮色域断面ＧＤ３ｈ内に位置する色データ、又は色域圧縮したことで第１拡縮色域断面ＧＤ３ｈ内に位置する色データ）が、共通色域データＣＧＤ１が示す共通色域内に位置するか否かを判別する。
【０１８７】
その結果、色データ圧縮部５６は、その選定した色データが共通色域内に位置する場合は、当該色データを色域圧縮しない。
【０１８８】
これに対して色データ圧縮部５６は、その選定した色データが共通色域外に位置する場合は、当該色データを共通色域外色データＣＤ１として共通色域へ例えば、色域圧縮の前後で色差が最小となるように色域圧縮して、その共通色域内の色で表現される圧縮後色データＣＤ２に変換する。
【０１８９】
ただし、色データ圧縮部５６は、このようにして変換画像データに含まれる複数の色データを順次１つ処理する毎、その処理後の色データを格納し直した変換画像データを圧縮画像データとして色データ拡張部５７に送出すると共に、その処理に用いた共通色域データＣＧＤ１及び圧縮処理色相データと、このとき共通色域検出部５５から与えられていた第２変換色域断面データも色データ拡張部５７に送出している。
【０１９０】
色データ拡張部５７は、色データ圧縮部２８から圧縮画像データと共に、共通色域データＣＧＤ１、圧縮処理色相データ及び第２色域断面データが与えられる毎に、当該圧縮画像データに含まれる複数の色データの中から、圧縮処理色相データが示す圧縮処理色相の色データを選定する。
【０１９１】
また図１２に示すように、色データ拡張部５７は、共通色域データＣＧＤ１が示す共通色域内で、色データに色拡張処理を施さない保存領域ＰＡ１を設定する。
【０１９２】
例えば、色データ拡張部５７は、この際、個々の輝度値Ｌ*における共通色域の境界の彩度値Ｓ*に「０」から「１」までの値を取り得る定数の中で予め選定された定数を乗算する。
【０１９３】
そして色データ拡張部５７は、共通色域内で定数乗算後の複数の彩度値Ｓ*の位置（すなわち、共通色域の境界よりもＬ*ａ*ｂ*色空間の無彩色を示す中心軸側の位置）を保存領域ＰＡ１の境界として、当該共通色域内に保存領域ＰＡ１を設定する。
【０１９４】
そのうえで色データ拡張部５７は、その選定した色データが保存領域ＰＡ１内に位置する場合は、当該色データを第２色域へは拡張しない。
【０１９５】
これに対して色データ拡張部５７は、その選定した色データが保存領域ＰＡ１外に位置する場合は、当該色データ（以下、これを領域外色データとも呼ぶ）ＣＤ３を、共通色域の外側となる第２色域へ拡張して、その第２色域内の色で表現される拡張後色データＣＤ４に変換する。
【０１９６】
例えば、色データ拡張部５７は、この際、Ｌ*ａ*ｂ*色空間の中心軸上で共通色域の黒色点の輝度値と白色点の輝度値との平均値の点のような所定の点を色データの拡張基準点ＥＣとする。
【０１９７】
また図１２及び図１３に示すように、色データ拡張部５７は、拡張基準点ＥＣを起点として領域外色データＣＤ３の位置を通る仮想直線ＶＬと保存領域ＰＡ１の境界との第１交点ＢＰ１を求める。
【０１９８】
さらに色データ拡張部５７は、係る仮想直線ＶＬと共通色域の境界との第２交点ＢＰ２、及び当該仮想直線ＶＬと第２色域の境界との第３交点ＢＰ３も求める。
【０１９９】
さらにまた色データ拡張部５７は、第１交点ＢＰ１から領域外色データＣＤ３の位置までの距離ａと、当該領域外色データＣＤ３の位置から第２交点ＢＰ２までの距離ａとの比率を求める。
【０２００】
そして色データ拡張部５７は、領域外色データＣＤ３を、第２色域の第２交点ＢＰ２から第３交点ＢＰ３までの距離を、その比率で２分する位置（すなわち、第２交点ＢＰ２からの距離ｂと第３交点ＢＰ３からの距離ｂとが、その比率となる位置）へ拡張するようにして拡張後色データＣＤ４に変換する。
【０２０１】
このようにして色データ拡張部５７は、圧縮画像データに含まれる複数の色データを順次、当該色データの圧縮処理色相で同様に処理することにより、第２色域の色で表現される色データ（拡張後色データＣＤ４）を含む圧縮拡張画像データを生成して、当該生成した圧縮拡張画像データを画像データ変換部３３に送出する。
【０２０２】
因みに、画像データ変換部３３は、この際、上述した第１の実施の形態の場合とは異なり、色データ圧縮部２８から圧縮画像データを受け取るのではなく、色データ拡張部５７から圧縮拡張画像データを受け取ることになる。
【０２０３】
しかしながら、画像データ変換部３３は、色変化テーブルを用いて圧縮拡張画像データを上述した第１の実施の形態の場合と同様に処理することで、印刷データを生成することができ、当該生成した印刷データを印刷データ送信部３５に送出する。
【０２０４】
因みに、上述した色データ拡張部５７は、他の画像データ取込部２５、第１色空間変換部２６、色相決定部２７、共通色域検出部５５、色データ圧縮部５６、色域データ取込部３０、第２色空間変換部３１、色域拡縮部３２、画像データ変換部３３及び色変換テーブル取込部３４と共に、中央処理ユニット５２が第２画像処理プログラムに従って実現する各種機能を示す機能回路ブロックである。
【０２０５】
このようにして中央処理ユニット５２は、画像印刷時、ユーザにより印刷用に何れのプリンタ３Ａ乃至３Ｎが選択された場合も、同様の第２印刷データ生成送信処理を実行して、その選択されたプリンタ３Ａ乃至３Ｎに対し被印刷媒体にカラー画像を印刷させて印刷画像を形成させることができる。
【０２０６】
ここで、中央処理ユニット５２（色データ拡張部５７）により圧縮画像データの色拡張処理に用いられる上述した保存領域ＰＡ１について説明する。
【０２０７】
保存領域ＰＡ１は、第２色域において上述した第１の実施の形態では圧縮画像データに含まれる色データの色変換に使用されていなかった未使用領域へ、当該圧縮画像データに含まれる色データを拡張するためのものである。
【０２０８】
そして圧縮画像データに含まれる色データについては、共通領域から、これよりも彩度値の高い第２色域の未使用領域へ拡張されると、拡張後色データＣＤ４に変換され彩度値を高めることができる。
【０２０９】
しかしながら、保存領域ＰＡ１は、その境界と共通色域の境界との間隔が広いほど、圧縮画像データに含まれる複数の色データの中で領域外色データＣＤ３として第２色域の未使用領域へ拡張させるものを増加させることになり、その結果、プリンタ３Ａ乃至３Ｎによって形成される印刷画像の色味に著しい変化を生じさせることになる。
【０２１０】
このため保存領域ＰＡ１は、共通領域において、当該共通領域で表現可能な色を極力多く確保しつつ、第２色域も利用可能にするような位置に設定されている。
【０２１１】
すなわち、保存領域ＰＡ１は、共通領域において当該保存領域ＰＡ１の境界が共通色域の境界からＬ*ａ*ｂ*色空間の中心軸までの間で、その共通色域の境界寄りに位置するように設定されている。
【０２１２】
よって中央処理ユニット５２は、画像印刷時、変換画像データを色域圧縮処理しつつも、引き続き色拡張処理することで、プリンタ３Ａ乃至３Ｎの機種によらず（すなわち、第２色域の違いによらず）、被印刷媒体に形成される印刷画像の色味を極力一致させながら、当該印刷画像としてのカラー画像の表現に、第２色域を有効に利用して彩度の高い鮮やかな色を用いることができる。
【０２１３】
（２−３）第２印刷データ生成送信処理手順
次いで、図７との対応部分に同一符号を付した図１４に示すフローチャートを用いて、パーソナルコンピュータ５１の中央処理ユニット５２が、画像印刷時に実行する第２印刷データ生成送信処理手順ＲＴ２について説明する。
【０２１４】
中央処理ユニット５２は、ユーザにより印刷対象の画像データと共に、当該印刷対象の画像データに基づくカラー画像を印刷させるプリンタ３Ａ乃至３Ｎが選択されると、ハードディスクドライブ５３に予め記憶された第２印刷データ生成送信処理プログラムに従って、図１４に示す第２印刷データ生成送信処理手順ＲＴ２を開始する。
【０２１５】
中央処理ユニット５２は、係る第２印刷データ生成送信処理手順ＲＴ２を開始すると、ステップＳＰ１乃至ステップＳＰ６の処理を順次実行した後、次のステップＳＰ２１に移る。
【０２１６】
ステップＳＰ２１において中央処理ユニット５２は、圧縮画像データに含まれる圧縮処理色相の色データに対する色拡張処理を実行して、次のステップＳＰ２２に移る。
【０２１７】
ステップＳＰ２２において中央処理ユニット５２は、変換画像データに対する色域圧縮処理及び色拡張処理が完了したか否かを判別する。
【０２１８】
このステップＳＰ２２において否定結果が得られると、このことは変換画像データに含まれる複数の色データの中に、未だ色域圧縮及び色拡張用の一連の処理（すなわち、ステップＳＰ４乃至ステップＳＰ６及びステップＳＰ２１の処理）に用いていない色データが存在することを表している。
【０２１９】
従ってステップＳＰ２２において中央処理ユニット５２は、係る否定結果を得ると、ステップＳＰ４に戻る。
【０２２０】
これにより中央処理ユニット５２は、この後、ステップＳＰ２２において肯定結果を得るまでの間、ステップＳＰ４乃至ステップＳＰ６並びにステップＳＰ２１及びステップＳＰ２２の処理を循環的に繰り返し実行して、変換画像データに含まれる複数の色データを色域圧縮及び色拡張用の一連の処理に順次用いて適宜、第１拡縮色域断面ＧＤ３ｈや共通色域へ色域圧縮し、また第２色域へ拡張する。
【０２２１】
これに対してステップＳＰ２２において肯定結果が得られると、このことは変換画像データに含まれる全ての色データを色域圧縮及び色拡張用の一連の処理に用いて適宜、第１拡縮色域断面ＧＤ３ｈや共通色域へ色域圧縮し、また第２色域へ拡張したことにより、変換画像データをもとに圧縮拡張画像データを生成し得たことを表している。
【０２２２】
従ってステップＳＰ２２において中央処理ユニット５２は、係る肯定結果を得ると、次のステップＳＰ２３に移る。
【０２２３】
ステップＳＰ２３において中央処理ユニット５２は、ハードディスクドライブ１３から、このときカラー画像の印刷用に選択されたプリンタ３Ａ乃至３Ｎに対応する色変換テーブルを取り込む。
【０２２４】
そして中央処理ユニット５２は、色変換テーブルを用いて、Ｌ*ａ*ｂ*色空間の圧縮拡張画像データをプリンタ３Ａ乃至３Ｎ依存の所定の色空間に色空間変換して画素毎の色データを色変換した後、その色空間変換した圧縮画像データを印刷データに変換して、次のステップＳＰ９に移る。
【０２２５】
これにより中央処理ユニット５２は、ステップＳＰ９の処理を実行した後、次のステップＳＰ２４に移って、係る第２印刷データ生成送信処理手順ＲＴ２を終了する。
【０２２６】
ところで、中央処理ユニット５２は、上述したステップＳＰ６の処理を経てステップＳＰ２１に移った場合、色拡張処理として図１５に示す色拡張処理サブルーチンＳＲＴ２を開始する。
【０２２７】
中央処理ユニット５２は、色拡張処理サブルーチンＳＲＴ２を開始すると、ステップＳＰ３１において圧縮処理色相の共通色域内で、色データに色拡張処理を施さない（すなわち、色変換しない）保存領域ＰＡ１を設定して、次のステップＳＰ３２に移る。
【０２２８】
ステップＳＰ３２において中央処理ユニット５２は、圧縮画像データに含まれる圧縮処理色相の色データが保存領域ＰＡ１外に位置するか否かを判別して肯定結果を得ると、次のステップＳＰ３３に移る。
【０２２９】
そしてステップＳＰ３２において中央処理ユニット５２は、その保存領域ＰＡ１外に位置する色データを第２色域へ拡張して色変換した後、その色変換した色データを圧縮画像データに格納し直して、次のステップＳＰ３４に移る。
【０２３０】
これに対してステップＳＰ３３において中央処理ユニット５２は、圧縮画像データに含まれる圧縮処理色相の色データが保存領域ＰＡ１内に位置するために否定結果を得ると、ステップＳＰ３３の処理を実行せずに、ステップＳＰ３４に移る。
【０２３１】
これによりステップＳＰ３４において中央処理ユニット５２は、色拡張処理サブルーチンＳＲＴ２を終了して、図１４について上述した、次のステップＳＰ２２に移る。
【０２３２】
このようにして中央処理ユニット５２は、上述したステップＳＰ１乃至ステップＳＰ６、ステップＳＰ２１乃至ステップＳＰ２３、ステップＳＰ９の処理を順次実行することにより、プリンタ３Ａ乃至３Ｎに印刷データに基づき被印刷媒体にカラー画像を印刷させて印刷画像を形成させることができる。
【０２３３】
因みに、中央処理ユニット５２が第２印刷データ生成送信処理プログラムに従って実行する上述したステップＳＰ１からステップＳＰ９までの一連の処理のうち、当該ステップＳＰ１からステップＳＰ２３までの一連の処理は、中央処理ユニット５１が第２画像処理プログラムに従って実行する画像処理手順となる。
【０２３４】
また中央処理ユニット５２が第２印刷データ生成送信処理プログラムに従って実行する上述したステップＳＰ１からステップＳＰ９までの一連の処理のうち、ステップＳＰ９の処理は、中央処理ユニット５２が印刷データ送信プログラムに従って実行する印刷データ送信処理手順となる。
【０２３５】
（２−４）第２の実施の形態の動作及び効果
以上の構成において、画像処理印刷システム５０のパーソナルコンピュータ５１は、画像印刷時、画像データと共に第１色域データ及び第２色域データをそれぞれ色空間変換して、変換画像データと共に第１変換色域データＧＤ１及び第２変換色域データＧＤ２を生成する。
【０２３６】
またパーソナルコンピュータ５１は、第１変換色域データＧＤ１の輝度値及び第２変換色域データＧＤ２の輝度値をスケーリングするようにして第１色域を拡縮した第１拡縮色域の第１拡縮色域データＧＤ３を生成する。
【０２３７】
さらにパーソナルコンピュータ５１は、第１拡縮色域データＧＤ３が示す第１拡縮色域と第２変換色域データＧＤ２が示す第２色域とに共通な色データ色域圧縮用の共通色域を検出する。
【０２３８】
さらにまたパーソナルコンピュータ５１は、共通色域を用いて変換画像データを色域圧縮処理することにより圧縮画像データを生成する。
【０２３９】
そしてパーソナルコンピュータ５１は、第２色域を用いて圧縮画像データを色拡張処理し、得られた圧縮拡張画像データを印刷データに変換する。
【０２４０】
従って画像処理印刷システム５０のパーソナルコンピュータ５１は、画像印刷時、変換画像データを色域圧縮処理しつつも、引き続き色拡張処理することで、プリンタ３Ａ乃至３Ｎの機種によらず（すなわち、第２色域の違いによらず）、被印刷媒体に形成される印刷画像の色味を極力一致させながら、当該印刷画像としてのカラー画像の表現に、第２色域を有効に利用して彩度の高い鮮やかな色を用いることができる。
【０２４１】
以上の構成によれば、画像処理印刷システム５０は、パーソナルコンピュータ５１により画像印刷時、画像データ、第１色域データ及び第２色域データをそれぞれ色空間変換した後、第１変換色域データＧＤ１の輝度値及び第２変換色域データＧＤ２の輝度値をスケーリングするようにして第１色域を拡縮した第１拡縮色域の第１拡縮色域データＧＤ３を生成し、第１拡縮色域データＧＤ３が示す第１拡縮色域と第２変換色域データＧＤ２が示す第２色域とに共通な色データ色域圧縮用の共通色域を検出し、その共通色域を用いて変換画像データを色域圧縮処理して圧縮画像データを生成し、第２色域を用いて当該圧縮画像データを色拡張処理し、得られた圧縮拡張画像データを印刷データに変換するようにした。
【０２４２】
これにより画像処理印刷システム５０は、上述した第１の実施の形態によって得られる効果と同様の効果を得ることができると共に、これに加えてプリンタ３Ａ乃至３Ｎの機種によらず（すなわち、第２色域の違いによらず）、被印刷媒体に形成される印刷画像の色味をほぼ一致させながら、第２色域を有効に利用して当該印刷画像を、第１色域で表現可能な色とは異なる彩度の高い鮮やかな色も用いて表現することができる。
【０２４３】
また画像処理印刷システム５０は、色拡張処理において、圧縮画像データに含まれる複数の色データのうち、対応する共通色域内で保存領域ＰＡ１外の色データを第２色域へ拡張して色変換し、得られた圧縮拡張画像データを印刷データに変換するようにした。
【０２４４】
そして画像処理印刷システム５０は、共通色域内で保存領域ＰＡ１の境界を、当該共通色域の境界からＬ*ａ*ｂ*色空間の中心軸までの間で、その共通色域の境界寄りに位置させるようにした。
【０２４５】
これにより画像処理印刷システム１は、プリンタ３Ａ乃至３Ｎの機種によらず（すなわち、第２色域の違いによらず）、第２色域を有効に利用して印刷画像を、第１色域で表現可能な色とは異なる彩度の高い鮮やかな色を用いて表現しつつも、当該刷画像毎の色味に差が生じることをほぼ確実に回避することができる。
【０２４６】
（３）他の実施の形態
（３−１）他の実施の形態１
なお上述した第１及び第２の実施の形態においては、色域拡縮処理において第１変換色域データＧＤ１の輝度値を仮想黒色点輝度値ＶＢＬ１及び基準輝度値ＳＬ１を用いて２段階でスケーリングして第１拡縮色域データＧＤ３を生成するようにした場合について述べた。
【０２４７】
しかしながら本発明は、これに限らず、例えば、色相毎に仮想黒色点輝度値及び基準輝度値を選定しておき、色域拡縮処理において第１変換色域データＧＤ１の輝度値を色相毎に、対応する仮想黒色点輝度値及び基準輝度値を用いて２段階でスケーリングして第１拡縮色域データＧＤ３を生成するようにしても良い。
【０２４８】
本発明は、係る構成によれば、画像印刷時、プリンタ３Ａ乃至３Ｎの機種によらず（すなわち、第２色域の違いによらず）、変換画像データに含まれる色データを色域圧縮するための共通色域を圧縮処理色相毎にほぼ一致させることができる。
【０２４９】
その結果、本発明は、プリンタ３Ａ乃至３Ｎの機種によらず、変換画像データを同一の色域圧縮方式で色域圧縮処理したうえで印刷データを生成しても、プリンタ３Ａ乃至３Ｎ毎に形成される印刷画像の色味をより一段と一致させることができる。
【０２５０】
また本発明は、例えば、仮想黒色点輝度値及び基準輝度値をそれぞれ少なくとも１以上選定しておき、色域拡縮処理において第１変換色域データＧＤ１の輝度値を、その複数の仮想黒色点輝度値及び基準輝度値を適宜切り換えて用いるようにして３以上段階で順次スケーリングして第１拡縮色域データＧＤ３を生成するようにしても良い。
【０２５１】
本発明は、係る構成によれば、第１色域を、拡張範囲や圧縮範囲をより細かく調整しながら拡縮して第１拡縮色域の第１拡縮色域データを生成することができ、プリンタ３Ａ乃至３Ｎ毎の共通色域をより一段と近似させることができる。
【０２５２】
さらに本発明は、機種の異なるプリンタ３Ａ乃至３Ｎ毎の第２色域（すなわち、互いに異なる第２色域）の白点側の色の範囲や黒点側の色の範囲の違いの程度によっては、仮想黒色点輝度値及び基準輝度値を用いずに、第１変換色域データＧＤ１の輝度値を１度だけスケーリングして第１拡縮色域データＧＤ３を生成するようにしても良い。
【０２５３】
（３−２）他の実施の形態２
また上述した第２の実施の形態においては、色拡張処理において、個々の輝度値Ｌ*における共通色域の境界の彩度値Ｓ*に予め選定された定数を乗算し、得られた彩度値Ｓ*により共通色域内で保存領域ＰＡ１を設定するようにした場合について述べた。
【０２５４】
しかしながら本発明は、これに限らず、色拡張処理において、個々の輝度値Ｌ*における共通色域の境界の彩度値Ｓ*に乗算する定数をユーザ設定可能な保存領域ＰＡ１設定用のパラメータとし、ユーザによって設定された定数を用いて共通色域内で保存領域ＰＡ１を設定するようにしても良い。
【０２５５】
本発明は、係る構成によれば、画像印刷時、プリンタ３Ａ乃至３Ｎによりユーザの好みに応じた色味の印刷画像を形成することができる。
【０２５６】
（３−３）他の実施の形態３
さらに上述した第１及び第２の実施の形態においては、パーソナルコンピュータ２、５１の中央処理ユニット１０、５２が、ハードディスクドライブ１３、５３に予め記憶された第１及び第２印刷データ生成送信処理プログラムに従い、図７及び図８並びに図１４及び図１５について上述した第１及び第２印刷データ生成送信処理手順ＲＴ１、ＲＴ２を実行するようにした場合について述べた。
【０２５７】
しかしながら本発明は、これに限らず、パーソナルコンピュータ２、５１が第１及び第２印刷データ生成送信処理プログラムの記憶されたコンピュータ読取可能な記憶媒体によって当該第１及び第２印刷データ生成送信処理プログラムをインストールするようにしても良い。
【０２５８】
また本発明は、パーソナルコンピュータ２、５１がローカルエリアネットワークやインターネット、デジタル衛星放送等の有線及び無線通信媒体を利用して外部から第１及び第２印刷データ生成送信処理プログラムをインストールするようにしても良い。
【０２５９】
そして本発明は、パーソナルコンピュータ２、５１の中央処理ユニット１０、５２が、そのインストールした第１及び第２印刷データ生成送信処理プログラムに従って第１及び第２印刷データ生成送信処理手順ＲＴ１、ＲＴ２を実行するようにしても良い。
【０２６０】
因みに、第１及び第２印刷データ生成送信処理プログラムをパーソナルコンピュータ２、５１にインストールして実行可能な状態にするためのコンピュータ読取可能な記憶媒体としては、例えば、フレキシブルディスクのようなパッケージメディアで実現しても良い。
【０２６１】
また第１及び第２印刷データ生成送信処理プログラムをパーソナルコンピュータ２、５１にインストールして実行可能な状態にするためのコンピュータ読取可能な記憶媒体としては、例えば、ＣＤ−ＲＯＭ（Compact  Disc-Read  Only  Memory）のようなパッケージメディアで実現しても良い。
【０２６２】
さらに第１及び第２印刷データ生成送信処理プログラムをパーソナルコンピュータ２、５１にインストールして実行可能な状態にするためのコンピュータ読取可能な記憶媒体としては、例えば、ＤＶＤ（Digital  Versatile  Disc）等のパッケージメディアで実現しても良い。
【０２６３】
さらに、係るコンピュータ読取可能な記憶媒体としては、パッケージメディアのみならず、各種プログラムが一時的もしくは永続的に記憶される半導体メモリや磁気ディスク等で実現しても良い。
【０２６４】
また、これらコンピュータ読取可能な記憶媒体に第１及び第２印刷データ生成送信処理プログラムを記憶する手段としては、ローカルエリアネットワークやインターネット、デジタル衛星放送等の有線及び無線通信媒体を利用するようにしても良い。
【０２６５】
さらにコンピュータ読取可能な記憶媒体には、ルータやモデム等の各種通信インタフェースを介して第１及び第２印刷データ生成送信処理プログラムを記憶するようにしても良い。
【０２６６】
また本発明は、印刷画像の形成機能を有するプリンタ３Ａ乃至３Ｎや複合機、ファクシミリ等の画像形成装置を他の複数の画像形成装置と通信可能に接続すると共に、印刷対象の画像データを取り扱い供給可能なパーソナルコンピュータやデジタルカメラ、携帯端末等の画像取扱装置とも通信可能に接続する。
【０２６７】
そして本発明は、その画像形成装置に設けられる中央処理ユニットが、画像取扱装置から印刷対象の画像データを取り込み、当該画像形成装置内のメモリやハードディスク等の記憶媒体に予め記憶された第１画像処理プログラムや第２画像処理プログラムに従って図７及び図８や図１４及び図１５について上述した第１印刷データ生成送信処理手順ＲＴ１や第２印刷データ生成送信処理手順ＲＴ２の一部である第１画像処理手順や第２画像処理手順を実行するようにしても良い。
【０２６８】
本発明は、係る構成の場合も、上述と同様に画像形成装置が第１画像処理プログラムや第２画像処理プログラムの記憶されたコンピュータ読取可能な記憶媒体によって当該第１画像処理プログラムや第２画像処理プログラムをインストールするようにしても良い。
【０２６９】
また本発明は、画像形成装置がローカルエリアネットワークやインターネット、デジタル衛星放送等の有線及び無線通信媒体を利用して外部から第１画像処理プログラムや第２画像処理プログラムをインストールするようにしても良い。
【０２７０】
そして本発明は、画像形成装置の中央処理ユニットが、そのインストールした第１画像処理プログラムや第２画像処理プログラムに従って第１画像処理手順や第２画像処理手順を実行するようにしても良い。
【０２７１】
さらに本発明は、印刷対象の画像データを印刷データの生成用に画像処理する画像処理装置を、画像取扱装置及び複数の画像形成装置と通信可能に接続する。
【０２７２】
そして本発明は、その画像処理装置に設けられる中央処理ユニットが、画像取扱装置から印刷対象の画像データを取り込み、当該画像処理装置内のメモリやハードディスク等の記憶媒体に予め記憶された第１画像処理プログラムや第２画像処理プログラムに従って図７及び図８や図１４及び図１５について上述した第１印刷データ生成送信処理手順ＲＴ１や第２印刷データ生成送信処理手順ＲＴ２の一部である第１画像処理手順や第２画像処理手順を実行するようにしても良い。
【０２７３】
本発明は、係る構成の場合も、上述と同様に画像処理装置が第１画像処理プログラムや第２画像処理プログラムの記憶されたコンピュータ読取可能な記憶媒体によって当該第１画像処理プログラムや第２画像処理プログラムをインストールするようにしても良い。
【０２７４】
また本発明は、画像処理装置がローカルエリアネットワークやインターネット、デジタル衛星放送等の有線及び無線通信媒体を利用して外部から第１画像処理プログラムや第２画像処理プログラムをインストールするようにしても良い。
【０２７５】
そして本発明は、画像処理装置の中央処理ユニットが、そのインストールした第１画像処理プログラムや第２画像処理プログラムに従って第１画像処理手順や第２画像処理手順を実行するようにしても良い。
【０２７６】
（３−４）他の実施の形態４
さらに上述した第１及び第２の実施の形態においては、本発明による画像処理装置を、図１乃至図１５について上述したパーソナルコンピュータ２、５１に適用するようにした場合について述べた。
【０２７７】
しかしながら本発明は、これに限らず、画像データを印刷データの生成用に画像処理するコンピュータやデジタルカメラ、携帯端末等の画像取扱装置、プリンタ３Ａ乃至３Ｎや複合機、ファクシミリ等の画像形成装置、他の装置を介して複数の画像形成装置が接続される画像処理装置等のように、印刷データ生成用の画像処理機能を有する、この他種々の構成の画像処理装置に広く適用することができる。
【０２７８】
（３−５）他の実施の形態５
さらに上述した第１及び第２の実施の形態においては、画像取扱装置として、図１乃至図１５について上述したパーソナルコンピュータ２、５１を適用するようにした場合について述べた。
【０２７９】
しかしながら本発明は、これに限らず、画像データを取り扱い画像処理装置に供給可能なコンピュータやデジタルカメラ、携帯端末等の情報処理装置、画像処理機能を有する画像形成装置等のように、この他種々の画像取扱装置に広く適用することができる。
【０２８０】
（３−６）他の実施の形態６
さらに上述した第１及び第２の実施の形態においては、画像取扱装置依存の色空間で表現される複数の色データを含む画像データを、装置非依存の色空間に色空間変換して変換画像データを生成する第１色空間変換部として、図１乃至図１５について上述した中央処理ユニット１０、５２を適用するようにした場合について述べた。
【０２８１】
しかしながら本発明は、これに限らず、マイクロプロセッサや、ＤＳＰ（Digital  Signal  Processor）、画像取扱装置依存の色空間で表現される複数の色データを含む画像データを、装置非依存の色空間に色空間変換して変換画像データを生成するハードウェア回路構成の色空間変換部、画像取扱装置依存の色空間で表現される複数の色データを含む画像データ以外に、画像取扱装置の色域を示す第１色域データ及び印刷データに基づき印刷画像を形成する画像形成装置の色域を示す第２色域データの少なくとも一方も装置非依存の色空間に色空間変換するハードウェア回路構成の色空間変換部等のように、この他種々の構成の第１色空間変換部に広く適用することができる。
【０２８２】
（３−７）他の実施の形態７
さらに上述した第１及び第２の実施の形態においては、装置非依存の色空間として、図１乃至図１５について上述したＬ*ａ*ｂ*色空間を適用するようにした場合について述べた。
【０２８３】
しかしながら本発明は、これに限らず、ＣＩＥＣＡＭ０２（Commission  Internationale  de  l’Eclairage  Color  Appearance  Model  02）のＪａｂ色空間や、ＣＩＥ１９７６Ｌ*ｕ*ｖ*（Commission  Internationale  de  l’Eclairage  1976  L*u*v*）色空間等のように、この他種々の色空間を広く適用することができる。
【０２８４】
（３−８）他の実施の形態８
さらに上述した第１及び第２の実施の形態においては、画像取扱装置の色域を示す第１色域データを、装置非依存の色空間に色空間変換して第１変換色域データを生成する第２色空間変換部として、図１乃至図１５について上述した中央処理ユニット１０、５２を適用するようにした場合について述べた。
【０２８５】
しかしながら本発明は、これに限らず、マイクロプロセッサや、ＤＳＰ、画像取扱装置の色域を示す第１色域データを、装置非依存の色空間に色空間変換して第１変換色域データを生成するハードウェア回路構成の色空間変換部、画像取扱装置の色域を示す第１色域データ以外に、画像取扱装置依存の色空間で表現される複数の色データを含む画像データ及び印刷データに基づき印刷画像を形成する画像形成装置の色域を示す第２色域データの少なくとも一方も装置非依存の色空間に色空間変換するハードウェア回路構成の色空間変換部等のように、この他種々の構成の第２色空間変換部に広く適用することができる。
【０２８６】
（３−９）他の実施の形態９
さらに上述した第１及び第２の実施の形態においては、印刷データに基づき印刷画像を形成する画像形成装置の色域を示す第２色域データを、装置非依存の色空間に色空間変換して第２変換色域データを生成する第３色空間変換部として、図１乃至図１５について上述した中央処理ユニット１０、５２を適用するようにした場合について述べた。
【０２８７】
しかしながら本発明は、これに限らず、マイクロプロセッサや、ＤＳＰ、印刷データに基づき印刷画像を形成する画像形成装置の色域を示す第２色域データを、装置非依存の色空間に色空間変換して第２変換色域データを生成するハードウェア回路構成の色空間変換部、印刷データに基づき印刷画像を形成する画像形成装置の色域を示す第２色域データ以外に、画像取扱装置依存の色空間で表現される複数の色データを含む画像データ及び画像取扱装置の色域を示す第１色域データの少なくとも一方も装置非依存の色空間に色空間変換するハードウェア回路構成の色空間変換部等のように、この他種々の構成の第３色空間変換部に広く適用することができる。
【０２８８】
（３−１０）他の実施の形態１０
さらに上述した第１及び第２の実施の形態においては、印刷データに基づき印刷画像を形成する画像形成装置として、図１乃至図１５について上述したプリンタ３Ａ乃至３Ｎを適用するようにした場合について述べた。
【０２８９】
しかしながら本発明は、これに限らず、印刷データに基づき印刷画像を形成する複合機やファクシミリ等のように、この他種々の画像形成装置を広く適用することができる。
【０２９０】
（３−１１）他の実施の形態１１
さらに上述した第１及び第２の実施の形態においては、第１変換色域データの輝度値及び第２変換色域データの輝度値をスケーリングして第１変換色域データの白色点の輝度値及び黒色点の輝度値と第２変換色域データの白色点の輝度値及び黒色点の輝度値とを一致させるようにして、第１変換色域データが示す色域を拡縮した拡縮色域の拡縮色域データを生成する色域拡縮部として、図１乃至図１５について上述した中央処理ユニット１０、５２を適用するようにした場合について述べた。
【０２９１】
しかしながら本発明は、これに限らず、マイクロプロセッサや、ＤＳＰ、第１変換色域データの輝度値及び第２変換色域データの輝度値をスケーリングして第１変換色域データの白色点の輝度値及び黒色点の輝度値と第２変換色域データの白色点の輝度値及び黒色点の輝度値とを一致させるようにして、第１変換色域データが示す色域を拡縮した拡縮色域の拡縮色域データを生成するハードウェア回路構成の色域拡縮部等のように、この他種々の構成の色域拡縮部を広く適用することができる。
【０２９２】
（３−１２）他の実施の形態１２
さらに上述した第１及び第２の実施の形態においては、拡縮色域データが示す拡縮色域と第２変換色域データが示す色域とに共通な色データ色域圧縮用の共通色域を検出する共通色域検出部として、図１乃至図１５について上述した中央処理ユニット１０、５２を適用するようにした場合について述べた。
【０２９３】
しかしながら本発明は、これに限らず、マイクロプロセッサや、ＤＳＰ、拡縮色域データが示す拡縮色域と第２変換色域データが示す色域とに共通な色データ色域圧縮用の共通色域を検出するハードウェア回路構成の共通色域検出部等のように、この他種々の構成の共通色域検出部を広く適用することができる。
【０２９４】
（３−１３）他の実施の形態１３
さらに上述した第１及び第２の実施の形態においては、共通色域を用いて変換画像データを色域圧縮処理して圧縮画像データを生成する色域圧縮処理部として、図１乃至図１５について上述した中央処理ユニット１０、５２を適用するようにした場合について述べた。
【０２９５】
しかしながら本発明は、これに限らず、マイクロプロセッサや、ＤＳＰ、共通色域を用いて変換画像データを色域圧縮処理して圧縮画像データを生成するハードウェア回路構成の色域圧縮処理部等のように、この他種々の構成の色域圧縮処理部を広く適用することができる。
【０２９６】
（３−１４）他の実施の形態１４
さらに上述した第１及び第２の実施の形態においては、圧縮画像データを印刷データに変換する印刷データ生成部として、図１乃至図１５について上述した中央処理ユニット１０、５２を適用するようにした場合について述べた。
【０２９７】
しかしながら本発明は、これに限らず、マイクロプロセッサや、ＤＳＰ、圧縮画像データを印刷データに変換するハードウェア回路構成の印刷データ生成部等のように、この他種々の構成の印刷データ生成部を広く適用することができる。
【０２９８】
（３−１５）他の実施の形態１５
さらに上述した第１及び第２の実施の形態においては、第２変換色域データが示す色域を用いて圧縮画像データを色拡張処理して圧縮拡張画像データを生成する色拡張処理部として、図１乃至図１５について上述した中央処理ユニット５２を適用するようにした場合について述べた。
【０２９９】
しかしながら本発明は、これに限らず、マイクロプロセッサや、ＤＳＰ、第２変換色域データが示す色域を用いて圧縮画像データを色拡張処理して圧縮拡張画像データを生成するハードウェア回路構成の色拡張処理部等のように、この他種々の構成の色拡張処理部を広く適用することができる。
【産業上の利用可能性】
【０３００】
本発明は、パーソナルコンピュータやプリンタ等の画像処理装置に利用することができる。
【符号の説明】
【０３０１】
１、５０……画像処理印刷システム、２、５１……パーソナルコンピュータ、３Ａ乃至３Ｎ……プリンタ、１０、５２……中央処理ユニット、２５……画像データ取込部、２６……第１色空間変換部、２７……色相決定部、２８、５６……色データ圧縮部、２９、５５……共通色域検出部、３０……色域データ取込部、３１……第２色空間変換部、３２……色域拡縮部、３３……画像データ変換部、３４……色変換テーブル取込部、５７……色データ拡張部、ＣＤ１……共通色域外色データ、ＣＤ２……圧縮後色データ、ＣＤ３……領域外色データ、ＣＤ４……拡張後色データ、ＣＧＤ１……共通色域データ、ＧＤ１……第１変換色域データ、ＧＤ２……第２変換色域データ、ＧＤ２ｈ……第２変換色域断面データ、ＧＤ３……第１拡縮色域データ、ＧＤ３ｈ……第１拡縮色域断面データ、ＰＡ１……保存領域、ＲＴ１……第１印刷データ生成送信処理手順、ＲＴ２……第２印刷データ生成送信処理手順、ＳＬ１……基準輝度値、ＳＲＴ１……色域拡縮処理サブルーチン、ＳＲＴ２……色拡張処理サブルーチン、ＶＢＬ１……仮想黒色点輝度値。
【図１】
2014116837.tif 000004
【図２】
2014116837.tif 000005
【図３】
2014116837.tif 000006
【図４】
2014116837.tif 000007
【図５】
2014116837.tif 000008
【図６】
2014116837.tif 000009
【図７】
2014116837.tif 000010
【図８】
2014116837.tif 000011
【図９】
2014116837.tif 000012
【図１０】
2014116837.tif 000013
【図１１】
2014116837.tif 000014
【図１２】
2014116837.tif 000015
【図１３】
2014116837.tif 000016
【図１４】
2014116837.tif 000017
【図１５】
2014116837.tif 000018