(57)【要約】【課題】ページレイアウト上に含まれる圧縮画像を適正にカラー描画可能とするための処理の迅速化を図る。【解決手段】プリントサーバでは、ＣＭＹＫの各色版のそれぞれで、ＥＰＳ（ＪＰＥＧ）形式などの圧縮画像を検出すると、処理中の色版に応じたＣＭＳを設定しＣＭＹＫ値の変換処理を行う。このとき、例えばＣ色版に対する処理を行っているときには、Ｃ色版用のＣＭＳ４０Ｃを用いて、圧縮画像のｃ値がＫ値（ＫＣ値）となるように変換する。このようにして、ＣＭＳ４０Ｃ、４０Ｍ、４０Ｙ、４０Ｋから出力されるＫ値（ＫＣ、ＫＭ、ＫＹ、ＫＫ）を、ＣＭＹＫ値に変換する。これにより圧縮画像を正確なカラー画像として描画可能となる。【選択図】        図３
2004153330.tif 000002
【特許請求の範囲】
【請求項１】
画像処理端末から描画命令と共に入力される画像データに基づいたラスタデータを生成する画像処理方法であって、
検出手段によってＣＭＹＫの各色版毎に圧縮画像を検出し、カラーマネージメントシステムを用いて、前記検出手段によって検出した前記圧縮画像の版色に対するＣＭＹＫ値をＫ値に変換することを特徴とする画像処理方法。
【請求項２】
前記カラーマネージメントシステムを各色版毎に切換えることを特徴とする請求項１に記載の画像処理方法。
【請求項３】
前記検出手段が前記圧縮画像を検出したときに、前記版色以外の色の値を０にすることを特徴とする請求項１又は請求項２に記載の画像処理方法。
【請求項４】
前記カラーマネージメントシステムとして、４入力３出力に対するルックアップテーブルと３入力４出力に対するルックアップテーブルを用いることを特徴とする請求項１から請求項３の何れかに記載の画像処理方法。
【請求項５】
前記検出手段が前記圧縮画像を検出したときに、前記圧縮画像を白で描画する設定を解除することを特徴とする請求項１から請求項４の何れかに記載の画像処理方法。
【請求項６】
前記検出手段が処理中の版色を判断し、処理中の版色がＣＭＹＫと異なる特色であるときに、前記圧縮画像を白色で描画する設定を保持することを特徴とする請求項５に記載の画像処理方法。
【請求項７】
前記ＣＭＹＫの各色版をカラーで出力することを特徴とする請求項１から請求項６の何れかに記載の画像処理方法。
【請求項８】
前記ＣＭＹＫの各色版を白黒で出力することを特徴とする請求項１から請求項６の何れかに記載の画像処理方法。
【請求項９】
生成された前記ラスタデータに対して色補正を施すことを特徴とする請求項１から請求項８の何れかに記載の画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、各種アプリケーションによって作成された画像データに応じた画像を印刷出力装置によって印刷出力可能とする画像処理方法に関する。詳細には、圧縮画像を含む画像データに対する画像処理方法に関する。
【０００２】
【従来の技術】
印刷処理の分野におけるデジタル化として、ＤＴＰ（Ｄｅｓｋｔｏｐ  Ｐｕｂｌｉｓｈｉｎｇ）化が浸透している。ＤＴＰは、パーソナルコンピュータやワークステーション等の処理装置上で、各種のアプリケーションを用いて画像の作成、加工、編集等を行うことによりページレイアウトを作成し、このページレイアウトに基づいて印刷版を露光するためのフィルムの作成を行ったり（イメージセッター、製版用ＲＩＰ）、印刷版に直接書き込んで印刷用の刷版を作成する（ＣＴＰ：Ｃｏｍｐｕｔｅｒ  ｔｏ  Ｐｌａｔｅ）。
【０００３】
このとき、ページレイアウトの画像をＣ、Ｍ、Ｙ、及びＫの各色に分解して、それぞれの画像データに基づいて印刷版を露光することにより、印刷版に網点画像を形成した刷版を作成し、各色の刷版に所定の色のインクを付与して重ね印刷を行うことにより、印刷物上にカラー画像を形成するようになっている。
【０００４】
一方、実際の刷版を用いた印刷に先立って、校正を行うことがあり、このときには、モニタ上にページレイアウトを表示したり、ＷＹＳＩＷＹＧ機能等を用いてレーザプリンタやページプリンタ等の印刷出力装置により印刷出力する。一般的印刷出力装置（プリンタ）では、コンポジット出力に基づいて印刷処理を行うようになっているが、刷版を用いた印刷出力を再現するためには、コンポジット出力ではなく、刷版作成時と同じＣＭＹＫの各色に分版した分版出力を用いる必要がある。
【０００５】
ここから、ＤＴＰ用アプリケーションや、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ    Ｐｒｏｃｅｓｓｏｒ）と呼ばれる画像データ又は描画命令をビットマップデータに変換する機能を備えた画像処理装置で、ＣＭＹＫの各色に色分解を行う必要がある。
【０００６】
一方、ＤＴＰ用アプリケーションでレイアウト（ページレイアウト）を作成するときには、印刷物上で十分な画像品質を得るために高解像度の画像データを使用するが、高解像度の画像データはデータ容量（画像サイズ）が大きいためページレイアウト上の描画データまたは画像データを印刷出力する際に処理時間がかかったり、送信に時間がかかったりする。
【０００７】
このような問題を解決する方法として、レイアウト時に低解像度の画像を使用する画像すり替えサーバーが種々提案されている（例えば、特許文献１、特許文献２参照。）。
【０００８】
しかし、これらの提案では、すり替えのために高解像度の画像を予め登録しておかなければならず、頻繁に画像が修正されるとき、画像の使用期間が短いとき、画像が１回程度しか使用されないときなどでは、登録画像の画像管理を頻繁に行う必要があり、画像管理に手間がかかるという問題がある。
【０００９】
近年、画像圧縮技術の進歩により、画像圧縮技術の使用が一般化しており、ここから、ＪＰＥＧ形式などの高圧縮を施した画像データを使用する方が有用と判断され、ページレイアウトの作成に多用されている。
【００１０】
ＪＰＥＧ圧縮を用いたものの中には、ＥＰＳファイルのＪＰＥＧエンコーディング（以下、ＥＰＳ（ＪＰＥＧ）とする）があり、これは、従来からＤＴＰに用いられてきたＥＰＳ（Ｅｎｃａｐｓｕｌａｔｅｄ  ＰｏｓｔＳｃｒｉｐｔ）の中の画像をＪＰＥＧ形式で圧縮しているものである。
【００１１】
アプリケーションで作成されるページレイアウトには、このようなＥＰＳ形式の画像を含んだものがあるが、ＥＰＳ形式の画像を分版処理すると、Ｋ版のみが出力されてしまうという問題がある。
【００１２】
すなわち、カラー画像を分版することによりＣＭＹＫの各色版が得られるが、ＥＰＳ形式では、ビットマップデータだけではなく、線や文字などのベクタデータを含むことができるが、分版処理を行うアプリケーションでは、ビットマップデータとベクタデータが混在している中からビットマップデータのみを抽出する処理が複雑であるために、抽出が困難となっている。
【００１３】
ＥＰＳ形式のファイルを作成するアプリケーションの中には、分版処理を行うアプリケーションで困難としているＥＰＳ形式のファイルに対する分版処理が可能となるように工夫を凝らしたＥＰＳ形式のファイルを作成できるものがあるが、このようなＥＰＳ形式のファイルを作成できるアプリケーションにおいてもＥＰＳ（ＪＰＥＧ）の画像の処理に対応することが困難となっている。
【００１４】
このために分版処理を行うアプリケーションでは、ＥＰＳ（ＪＰＥＧ）の画像データにおいて、描画コードがＫ版以外であると白で描画してしまうために、Ｋ版のみしかえられなくなってしまう。
【００１５】
ここから、一部のアプリケーションでは、プリンタ記述言語のビットマップデータに対する処理命令を再定義することにより、Ｋ版以外も描画できるように変更し、版に応じて１画素毎のＣＭＹＫ値を抽出し、各版に描画することにより、ＥＰＳに含まれる圧縮画像をＣＭＹＫに色分解出力できるようにしたものがある。
【００１６】
【特許文献１】
特開２０００−３４１５０３号公報
【特許文献２】
特開２０００−３４１５０４号公報
【００１７】
【発明が解決しようとする課題】
しかしながら、プリンタ記述言語の処理命令を再定義する場合、プリンタ記述言語レベルの文字列によって、１画素ずつの色の値（ＣＭＹＫ値）を抽出する必要があるので、処理時間が長くなってしまうという問題がある。
【００１８】
これに対して、画像処理装置に設けられているＣＭＳ（カラーマネージメントシステム）を用いれば、処理の高速化も可能であるが、従来の分版出力に対応しているＣＭＳは、各版の白黒画像に対して、一次元ＬＵＴ（ルックアップテーブル）を使用するか、全版のラスタライズが終了した後に、ＣＭＹＫの１画素毎に多次元ＬＵＴを使用しなければならない。
【００１９】
一方、圧縮画像の色分解を実現するためには、例えばＣ値をＫ値に変換するなどの処理が必要であり、一次元ＬＵＴでは、このような処理は困難である。また、ラスタライズが終了した後では、カラー情報が失われてしまい、分解処理が困難となる。
【００２０】
また、ＣＭＳを利用せずに、Ｋ版のみをカラーでラスタライズし、出力されたＣＭＹＫのラスタを合成する方法も考えられるが、この方法だと、オブジェクトの重なり関係（上下関係）が失われてしまい、特に、オーバープリントされたオブジェクトの正確な再現が困難となってしまう。
【００２１】
本発明は上記事実に鑑みてなされたものであり、ＥＰＳ（ＪＰＥＧ）などの各種の形式で圧縮処理された画像を含む画像データの色分解を容易に、かつ、短時間で行うことができる画像処理方法を提案することを目的とする。
【００２２】
【課題を解決するための手段】
上記目的を達成するために本発明は、画像処理端末から描画命令と共に入力される画像データに基づいたラスタデータを生成する画像処理方法であって、検出手段によってＣＭＹＫの各色版毎に圧縮画像を検出し、カラーマネージメントシステムを用いて、前記検出手段によって検出した前記圧縮画像の版色に対するＣＭＹＫ値をＫ値に変換することを特徴とする。
【００２３】
この発明によれば、画像処理を行うときの色補正等を行うカラーマネージメントシステムを用いて、例えばＣ色版に対する圧縮画像のＣ値をＫ値に変換する。これにより、ＣＭＹＫの各色版におけるＫ値が得られる。
【００２４】
ここから、ＣＭＹＫの各色版のラスタデータを生成することにより、圧縮画像を適正なカラー画像として描画可能となる。
【００２５】
このとき、カラーマネージメントシステムでは、ＣＭＹＫ値の一次元変換を行うので、変換処理を簡単にかつ迅速に行うことができる。
【００２６】
このような本発明では、前記カラーマネージメントシステムを各色版毎に切換えるものであっても良く、また、色変換を行うときのルックアップテーブルを切換えるものであっても良い。
【００２７】
また、本発明では、前記検出手段が前記圧縮画像を検出したときに、前記版色以外の色の値を０にすることが好ましい。これにより、処理中の版の色の値の変換を簡略化することができる。
【００２８】
また、本発明は、前記カラーマネージメントシステムとして、４入力３出力に対するルックアップテーブルと３入力４出力に対するルックアップテーブルを用いることができる。
【００２９】
さらに、本発明では、前記検出手段が前記圧縮画像を検出したときに、前記圧縮画像を白で描画する設定を解除し、前記検出手段が処理中の版色を判断し、処理中の版色がＣＭＹＫと異なる特色であるときに、前記圧縮画像を白色で描画する設定を保持することが好ましい。
【００３０】
一般のアプリケーション等からの分版出力では、Ｋ版以外では、圧縮画像を描画せずに、これにより白で描画されるように描画コードが設定されるが、この設定を解除して、カラーマネージメントシステムでの処理を可能とする。また、ＣＭＹＫの各色と異なる特色に指定されているときがあるが、このときには、白で描画する描画コードを保持することが好ましい。
【００３１】
このような本発明では、前記ＣＭＹＫの各色版をカラーで出力するものであっても良く、また、前記ＣＭＹＫの各色版を白黒で出力するものであっても良い。
【００３２】
さらに、本発明に適用するカラーマネージメントシステムは、生成された前記ラスタデータに対して色補正にも用いる。すなわち、色補正に用いるカラーマネージメントシステムを用いて、圧縮画像をＣＭＹＫの各色に分解するときの色変換を行う。
【００３３】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施の形態を説明する。図１には、本実施の形態に適用した印刷システム１０の概略構成を示している。
この印刷システム１０は、例えば、一般的構成のパーソナルコンピュータ（ＰＣ）に、所定の機能を備えたＰＣＩボードを追加するなどして構成した画像処理装置１２を備えている。また、この画像処理装置１２には、印刷出力装置としてプリンタ１４が接続され、画像処理装置１２で処理した画像の印刷出力が可能となっている。
【００３４】
さらに、画像処理装置１２には、パーソナルコンピュータ、ワークステーション等がクライアント端末１６として接続されている。このクライアント端末１６は、各種アプリケーションを用いて画像の作成、加工、編集等の画像処理を行うＤＴＰに使用可能となっている。画像処理装置１２は、こられのクライアント端末１６から入力される描画命令に基づいて印刷処理を行う。
【００３５】
すなわち、印刷システム１０では、画像処理装置１２がプリントサーバの機能を併せ持っている（以下、画像処理装置１２を「プリントサーバ１２」とする）。なお、印刷システム１０としては、プリントサーバ１２に複数台のプリンタ１４が接続されたものであっても良く、また、プリントサーバ１２に複数のクライアント端末１６を、ＬＡＮ、ＷＡＮ等のネットワークを介して接続しても良い。
【００３６】
本実施の形態に用いるプリントサーバ１２は、ＲＯＭ、ＲＡＭ、ＨＤ等の外部メモリが設けられ、ＲＯＭに記憶しているオペレーティングプログラムによって動作し、ＲＯＭないし外部メモリに記憶されたプログラムに基づいて、システム図形、イメージ、文字ないし表等に対しての処理を実行する一般的構成となっている。
【００３７】
このようなプリントサーバ１２には、キーボード、マウス（何れも図示省略）等の入力デバイス、ＣＲＴディスプレイ等の表示デバイスを備えている。また、プリントサーバ１２においても、表示デバイスの表示画像に対する印刷処理が可能となっている（ＷＹＳＩＷＹＧ機能）。
【００３８】
プリントサーバ１２には、イーサネット（Ｒ）（Ｅｔｈｅｒｎｅｔ（Ｒ））等の双方向インターフェイス１８及びプリントコントローラ２０が設けられ、プリントコントローラ２０が双方向インターフェイス１８を介してプリンタ１４に接続している。また、プリントサーバ１２には、画像処理部２４及び印刷機能設定部２６が形成されている。
【００３９】
また、プリントサーバ１２には、ネットワークインターフェイス２２が設けられ、このネットワークインターフェイス２２を介してクライアント端末１６から画像ファイルと共に描画命令が印刷ジョブとして入力される。プリントサーバ１２は、この描画命令に基づいた印刷処理を行う一般的構成となっている。
【００４０】
クライアント端末１６は、例えばＰｈｏｔｏｓｈｏｐ、Ｉｌｌｕｓｔｒａｔｏｒ（何れも米アドビシステムズ社の商品名）、ＱｕａｒｋＸＰｒｅｓｓ（米クォーク社の商品名）等の各種のＤＴＰアプリケーションを用いて、画像の作成、加工、編集等の画像処理を行い、ページレイアウト等の画像データを作成する（以下「ページレイアウト」として説明する）。
【００４１】
このクライアント端末１６によって作成されたページレイアウトが、カラー電子製版システム（ＣＥＰＳ）で印刷版の露光に用いるフィルムの作成や、ダイレクト製版（ＣＴＰ）での印刷版の露光に用いられ、このページレイアウトに基づいて作成された刷版によって印刷処理がなされる。
【００４２】
ＤＴＰでは、ページレイアウトに基づいた刷版の作成に先だって、カラープルーフ等と呼ばれる校正用の印刷物（プルーフ）を作成する校正刷りが行われ、この校正刷りから、ページレイアウトの校正を行う。本実施の形態に適用した印刷システム１０では、このプルーフの作成が可能となっている。
【００４３】
この校正刷りを行うときには、クライアント端末１６から描画命令と共にページレイアウトを含む画像ファイルが、印刷ジョブとしてプリントサーバ１２へ出力される。これにより、プリントサーバ１２は、ページレイアウトに基づいた印刷処理を行う。
【００４４】
クライアント端末１６から入力されるページレイアウトは、ＣＭＹＫ形式であっても良く、また、ＲＢＧ形式であっても良く、さらに、これらが混在するものであっても良く、いずれにおいてもコンポジットで出力する。
【００４５】
印刷機能設定部２６では、印刷ジョブの描画命令上での印刷機能の設定を読出して、画像処理及び印刷処理を行うときの印刷機能を設定する。なお、この印刷機能の設定は、印刷ジョブ上の設定に限らず、例えば、プリントサーバ１２が印刷ジョブを作成したアプリケーション名を抽出し、この抽出結果に基づいて予め設定されて記憶している設定値を用いるものであっても良い。
【００４６】
プリントサーバ１２の画像処理部２４は、ページレイアウトをＣＭＹＫの各色に分版し、分版した各色の画像データからラスタデータを生成するＲＩＰ処理等を行う。
【００４７】
プリントサーバ１２では、このラスタデータを、プリントコントローラ２０によって制御しながらプリンタ１４へ出力することにより、画像データに基づいた印刷物が得られるようにしている。
【００４８】
ところで、プリントサーバ１２には、圧縮画像検出部２８、色変換処理部３０及びメモリ３２が設けられている。圧縮画像検出部２８では、印刷ジョブの画像データ（ページレイアウト）から圧縮画像を検出する。
【００４９】
すなわち、クライアント端末１６に設けているＤＴＰ用アプリケーションでは、ＥＰＳ（ＪＰＥＧ）形式などの各種の圧縮形式で圧縮処理した画像を配置したページレイアウトの作成及びページレイアウトの修正、編集、加工等が可能となっており、プリントサーバ１２には、このページレイアウトが印刷ジョブとして入力される。
【００５０】
プリントサーバ１２に設けている圧縮画像検出部２８では、この印刷ジョブの各ページレイアウトのそれぞれからＥＰＳ（ＪＰＥＧ）等の各種の圧縮形式で圧縮処理されている画像データを検出する。
【００５１】
一方、プリントサーバ１２には、カラーマネージメントシステム（以下「ＣＭＳ４０」とする）が設けられており、画像処理部２４では、このＣＭＳ４０を用いて、色補正等の処理を行う。メモリ３２には、ＣＭＳ４０で用いる各種のＬＵＴ（ルックアップテーブル）が記憶されている。なお、メモリ３２としては、ＲＡＭ等の半導体メモリや、ハードディスク等の従来公知の任意の記憶媒体を用いることができる。
【００５２】
ＣＭＳ４０は、ＣＭＹＫの各色（ＣＭＹＫの各色版用）のそれぞれに対して設けられており、メモリ３２に記録されているＬＵＴを用いて、ＣＭＹＫのそれぞれに色に対する補正処理を行う。
【００５３】
色変換処理部３０では、このＣＭＳ４０を用いて、圧縮画像検出部２８で検出した圧縮画像に対して、ＣＭＹＫの各色版毎に圧縮画像に対して色変換処理を行い、この画像に対するＣＭＹＫの各色の画像データを生成する。
【００５４】
ＤＴＰアプリケーションの分版出力では、圧縮画像に対しては、Ｋ色以外を白で描画する描画コードが設定されているが、色変換処理部３０では、この描画コードによる設定を解除するようにしており、ＣＭＳ４０での処理が可能となっている。
【００５５】
なお、ページレイアウト中の画像には、ＣＭＹＫの各色（プロセスカラー）と異なる色（特色）の指定があるときがあり、このときには、色変換処理部３０では、白で描画する描画コードの設定をそのまま保持するようにしている。
【００５６】
これにより、プリントサーバ１２では、ページレイアウト毎に分版処理及びＲＩＰ処理を行うときに、圧縮されていた画像に対して、色変換した画像データを用いて描画処理するようにしている。
【００５７】
以下に、圧縮処理された画像（画像データ）を含むページレイアウトに対する処理を説明する。図２には、画像処理部２４での分版処理に先立って圧縮画像に対して実行される色分用変換処理の流れを示している。
【００５８】
このフローチャートでは、最初のステップ１００で、ページ設定を行う。印刷ジョブが複数のページレイアウトによって構成されているときには、１ページずつ処理を行うようになっており、このときに、ステップ１００では、最初のページ（１ページ目）に設定し、次にこのステップ１００に戻ることにより、２ページ目、３ページ目と処理ページを順に設定するようにしている。
【００５９】
ページ設定を終了すると、次のステップ１０２では、ページレイアウト上に配置されている圧縮形式の画像を抽出する。なお、圧縮画像の検出は、ＣＭＹＫの各色（色版）毎に行われる。
【００６０】
これにより、ページレイアウト上から圧縮画像を検出すると、ステップ１０２で肯定判定して、ステップ１０４へ移行する。このステップ１０４では、現在の色版（処理中の版色）を判断して、この色版に対応するＣＭＳ４０を設定する。すなわち、Ｃ色（Ｃ色版）に対する圧縮画像を検出しているときには、Ｃ色用のＣＭＳ４０Ｃを設定し、Ｍ、Ｙ、Ｋのそれぞれの色では、ＣＭＳ４０Ｍ、ＣＭＳ４０Ｙ、ＣＭＳ４０Ｋを用いる。
【００６１】
処理中の色版は、画像データ内のコメント文から判断することができる。例えば、コメント文として「％％ＰｌａｔｅＣｏｌｏｒ：Ｃｙａｎ」と記述されていれば、この記述を抽出することにより、シアン（Ｃ色版）の処理中であると判断することができる。
【００６２】
また、処理中の色版は、色情報から判別することもできる。すなわち、分版の場合、処理中の版（色）以外のカラー値は無視されるので、例えばＣ版を処理中であれば、ＭＹＫの各色は無視されるので、ＭＹＫ値を１００％としても、０％としか出力されない。ここからも、同様に処理中の版を判別することができる。
【００６３】
このようにして、ＣＭＳ４０を設定すると、ステップ１０６では、圧縮画像に対する色分解用の変換処理を実行し、該当する色版に対する色変換処理が終了すると、ＣＭＳ４０をもとにもどす（ステップ１０８）。
【００６４】
この変換処理では、画像データのＣＭＹＫ値から、ＣＭＳ４０を用いて処理中の色版に応じたＣＭＹＫ値を出力する。このときに、例えば、Ｃ版の処理を行っているときには、画像データのＣ値を、Ｋ値として、ＣＭＹ値を「０」とする。
【００６５】
なお、このときには、処理中色以外の値を０として、処理中の色の値（ＣＭＹＫ値）を、Ｋ値として出力しても良い。
【００６６】
例えば、図３に示すように、Ｃ版を処理しているときには、Ｃ色版に対応するＣＭＳ４０であるＣＭＳ４０Ｃを用いて、画像データのＣＭＹＫ値であるｃｍｙｋ値のｃ値をＫＣ値として、ＣＭＹの各色の値であるＣＣ、ＭＣ、ＹＣのぞれを「０％」とする。なお、図３では、圧縮画像に対する処理前のＣＭＹＫ値をｃｍｙｋ値としている。
【００６７】
Ｍ版を処理しているときには、Ｍ色版に対応するＣＭＳ４０であるＣＭＳ４０Ｍを用いて、画像データのｃｍｙｋ値のｍ値をＫＭ値として、ＣＭＹの各色の値であるＣＭ、ＭＭ、ＹＭのぞれを「０％」とし、Ｙ版を処理しているときには、Ｙ色版に対応するＣＭＳ４０であるＣＭＳ４０Ｙを用いて、画像データのｃｍｙｋ値のｙ値をＫＹ値として、ＣＭＹの各色の値であるＣＹ、ＭＹ、ＹＹのぞれを「０％」とする。
【００６８】
さらに、Ｋ版を処理しているときには、Ｃ色版に対応するＣＭＳ４０であるＣＭＳ４０Ｋを用いて、画像データのｃｍｙｋ値のｋ値をそのままＫＫ値として、ＣＭＹの各色の値であるＣＫ、ＭＫ、ＹＫのぞれを「０％」とする。
【００６９】
このうようにして、色分解を行うと、次に、ＫＣ値、ＫＭ値、ＫＹ値、ＫＫ値のそれぞれを、この画像データのＣ、Ｍ、Ｙ、Ｋ値に変換する。すなわち、Ｃ＝ＫＣ、Ｍ＝ＫＭ、Ｙ＝ＫＹ、Ｋ＝ＫＫとする。
【００７０】
これにより、ＥＰＳ形式で圧縮された画像（画像データ）であっても、簡単に適正なＣＭＹＫ値を得ることができる。なお、Ｋ版に対しては、ＣＭＳ４０（ＣＭＳ４０Ｋ）を用いずに、ｋ値をそのままＫ値としても良い。
【００７１】
このようにして、画像データに対する色分解変換処理が終了すると、ステップ１１０では、１ページ分の処理が終了したか否かを確認し、ステップ１１２では、全てのページに対する処理が終了したかを確認する。ここで、１ページ分の処理が終了すると、ステップ１１０で肯定判定して、ステップ１１２で否定判定することによりステップ１００へ移行し、次のページに対する処理を開始する。
【００７２】
また、全てのページに対する処理が終了することにより、ステップ１１２で肯定判定して、色分解変換処理を終了し、ステップ１１４へ移行して、ＣＭＳ４０を用いて、分版処理用の色補正を施す（通常処理）。
【００７３】
すなわち、アプリケーション（クライアント端末１６）から出力されるプリンタ記述言語によって画像描画命令が再定義されても、この再定義を無効にして、色分解及び変換を行うことにより、簡単にかつ短時間で、圧縮画像のカラー描画が可能となるようにできる。
【００７４】
また、カラー描画のみならず、ＣＭＹＫの各色の画像のぞれぞれを、印刷版の露光に使用可能な白黒画像として出力することもできる。
【００７５】
なお、図２に示すフローチャートでは、色版の判別結果に基づいてＣＭＳ４０（ＣＭＳ４０Ｃ、ＣＭＳ４０Ｍ、ＣＭＳ４０Ｙ、ＣＭＳ４０Ｋ）を設定するようにしたが、ＣＭＳ４０の内部で処理を切換えるようにしても良い。すなわち、ＣＭＳ４０が処理中の版色に応じたＬＵＴをメモリ３２から読み出すようにしても良い。
【００７６】
また、圧縮画像とそれ以外の画像、文字、記号に対する処理を行うときのＣＭＳ４０の切換えは、プリンタ言語記述レベルで圧縮画像か否かを判定して切換えるようにしても良く、ＣＭＳ４０側で圧縮画像か否かを判定して切換えるようにしても良い。
【００７７】
プリンタ言語記述レベルでの圧縮画像か否かの判定は、圧縮画像を伸張する命令が含まれているか否かから判定することができ、画像データの先頭の数バイト分のデータを読み出して、圧縮画像形式のヘッダーが含まれているか否かから判断しても良い。また、圧縮画像の検出は、ＤＣＴＤｅｃｏｄｅ等のプリンタ記述言語での圧縮伸張のためのキーワードから検出しても良く、プリンタ記述言語を解釈するソフトウェアが提供する情報を用いるなど、任意の方法を適用することができる。
【００７８】
また、ＣＭＳ４０で切換えるときには、圧縮画像か否かを示すインターフェイスを持つときには、このインターフェイスを使用しても良く、また、このインターフェイスがないときには、分版出力時にカラーで描画されるＣＭＹＫ画像データが圧縮画像のみであることから、カラースペースがＣＭＹＫカラースペースであるものを、圧縮画像であるとみなして判断しても良い。
【００７９】
さらに、圧縮画像に対する分解用変換方法は、圧縮画像の色分解用の変換処理を実行する前に、プリンタ言語記述レベルで、処理中の版（色）以外の色情報を「０」にしても良い。
【００８０】
これにより図４に示すように、４入力３出力のＬＵＴを用いた入力プロファイル４２と、３入力４出力のＬＵＴを用いた出力プロファイル４４の組み合わせによる一般的構成の色補正方式を適用することができる。このような色補正方式は、ｃｍｙｋ−Ｌ＊ａ＊ｂ＊プロファイルと、Ｌ＊ａ＊ｂ＊−ＣＭＹＫプロファイルを組み合わせて用いるＣＭＳの一般的構成である。
【００８１】
入力プロファイル４２に用いるＣ版用のＬＵＴの一部を示しており、表３には、出力プロファイル４４に用いるＬＵＴの一部を示している。なお、この例では、入力プロファイル４２からの出力及び出力プロファイル４４への入力を、ＥＦＧで示している。
【００８２】
【表１】
2004153330.tif 000003
【００８３】
【表２】
2004153330.tif 000004
【００８４】
【表３】
2004153330.tif 000005
【００８５】
入力プロファイル４２のＬＵＴは、格子点が２つのＬＵＴとなっており、Ｃ版用では、ｃ値がＥ値として出力される。また、出力プロファイル４４では、Ｅ値がそのままＫ値にマッピングされるようにＬＵＴを設定している。
【００８６】
このような入力プロファイル４２及び出力プロファイル４４を用い、版毎にＬＵＴを切換えることにより、圧縮画像の適正な色分解出力が可能となる。このときに、入力プロファイル４２のＬＵＴを切換えるだけで良い。
【００８７】
また、ＣＭＳ４０としては、図５に示すように、４入力４出力の入出力プロファイル４６を用いることもできる。このときには、ＬＵＴとして、処理中の色版以外の入力値を「０」にして、処理中の版の入力値が、Ｋ値として出力されるように設定すれば良い。
【００８８】
このような入出力プロファイル４６を設けたＣＭＳ４０を用いることにより、版ごとにＣＭＳモジュールを切換える必要がなくなり、より円滑に、圧縮画像に対する色分解用の変換処理を行うことができる。
【００８９】
さらに、ＣＭＳ４０としては、「Ｃｏｕｔ＝０、Ｍｏｕｔ＝０、Ｙｏｕｔ＝０」とすると共に「Ｋｏｕｔ＝Ｃｉｎ＋Ｍｉｎ＋Ｙｉｎ＋Ｋｉｎ」という単純演算によって色分解用の変換を行うこともできる。
【００９０】
なお、以上説明した本実施の形態は、本発明の構成を限定するものではない。例えば、本実施の形態では、本発明を適用した画像処理装置として、プリントサーバ１２を用いたが、これに限らず、クライアント端末１６から入力される画像データに対して、所定の画像処理を行う任意の構成の画像処理装置に適用することができる。
【００９１】
【発明の効果】
以上説明したように本発明によれば、簡単な構成でデータがＥＰＳ（ＪＰＥＧ）形式などで圧縮されたの圧縮画像を適正なカラー画像として出力できるように変換することができるという優れた効果が得られる。
【図面の簡単な説明】
【図１】本実施の形態に適用したプリントサーバが設けられている印刷システムの概略構成図である。
【図２】プリントサーバでの圧縮画像に対する処理の概略を示す流れ図である。
【図３】プリントサーバに設けているＣＭＳの概略構成図である。
【図４】本発明に適用可能なＣＭＳの他の一例を示す概略構成図である。
【図５】本発明に適用可能なＣＭＳの他の一例を示す概略構成図である。
【符号の説明】
１０    印刷システム
１２    プリントサーバ（画像処理装置）
１４    プリンタ
１６    クライアント端末（画像処理端末）
２４    画像処理部
２８    圧縮画像検出部（検出手段）
３０    色変換処理部
４０、４０Ｃ、４０Ｍ、４０Ｙ、４０Ｋ    ＣＭＳ（カラーマネージメントシステム）
４２    入力プロファイル
４４    出力プロファイル
４６    入出力プロファイル
【図１】
2004153330.tif 000006
【図２】
2004153330.tif 000007
【図３】
2004153330.tif 000008
【図４】
2004153330.tif 000009
【図５】
2004153330.tif 000010