(57)【要約】【課題】本発明は、１つ以上のオブジェクトが配置されたページ上の各オブジェクトの色を表す座標を座標変換することによって色変換処理を実行する色変換装置、およびコンピュータをそのような色変換装置として動作させる色変換プログラムに関し、多数のオブジェクトが配置されたページデータに対する色変換処理であっても、その色変換処理を短時間で施すことができる色変換装置、およびコンピュータをそのような色変換装置として動作させる色変換プログラムを提供することを目的とする。【解決手段】色変換処理に用いられた色変換定義を保存しておき、保存された色変換定義と同等な色変換定義に基づく色変換処理が実行されるに当たっては、新たに色変換定義を作成することなく、保存された色変換定義の中から同等な色変換定義を検索し、見つけた同等な色変換定義を色変換処理に再度適用する。【選択図】　　　　図５
2004007052.tif 000002
【特許請求の範囲】
【請求項１】
各オブジェクトの色が当該オブジェクトに対応する色空間の座標で表現された、１つ以上のオブジェクトが配置された第１のページデータを取得するデータ取得部、
前記オブジェクトの色空間座標と所定の色空間の座標との対応を表した色変換定義を作成する色変換定義作成部、
前記第１のページデータ内のオブジェクトの色の座標を、各オブジェクトについて前記色変換定義に基づいて色座標変換することにより、各オブジェクトの色を前記所定の色空間の座標で表現した第２のページデータを作成する色変換処理部、
前記色変換処理部で用いられた色変換定義を保存する色変換定義保存部、および
前記色変換処理部で色座標変換が実行される際に、該色座標変換と同等な色座標変換に用いられた色変換定義を、前記色変換定義保存部によって保存された色変換定義の中から検索し、見つけた色変換定義を該色変換処理部における該色座標変換に適用させる色変換定義検索部を備えたことを特徴とする色変換装置。
【請求項２】
前記色座標変換を調整する色変換パラメータを操作に応じて設定する色変換パラメータ設定部を備え、
前記色変換定義作成部が、前記色変換定義を、前記色変換パラメータ設定部によって設定された色変換パラメータを加味して作成するものであり、
前記色変換定義保存部が、前記色変換定義を保存するに当たり、該色変換定義に対応するオブジェクトの色空間と、該色変換定義の作成時に加味された色変換パラメータとを表した特性データを該色変換定義に対応付けて保存するものであり、
前記色変換定義検索部が、前記色変換処理部で実行される色座標変換と同等な色座標変換に用いられた色変換定義を検索するに当たり、前記色変換定義保存部によって保存された特性データを検索キーとして検索するものであることを特徴とする請求項１記載の色変換装置。
【請求項３】
前記色変換定義作成部が、前記色変換定義をＩＣＣプロファイルの形式で作成するものであり、
前記色変換定義検索部が、前記色変換処理部で実行される色座標変換と同等な色座標変換に用いられた色変換定義を検索するに当たり、ＩＣＣプロファイルのヘッダ部を検索キーとして検索するものであることを特徴とする請求項１記載の色変換装置。
【請求項４】
コンピュータに組み込まれ、該コンピュータを、１つ以上のオブジェクトが配置されたページ上の各オブジェクトの色を表す座標を座標変換する色変換装置として動作させる色変換プログラムであって、
各オブジェクトの色が当該オブジェクトに対応する色空間の座標で表現された、１つ以上のオブジェクトが配置された第１のページデータを取得するデータ取得部、
前記オブジェクトの色空間座標と所定の色空間の座標との対応を表した色変換定義を作成する色変換定義作成部、
前記第１のページデータ内のオブジェクトの色の座標を、各オブジェクトについて前記色変換定義に基づいて色座標変換することにより、各オブジェクトの色を前記所定の色空間の座標で表現した第２のページデータを作成する色変換処理部、
前記色変換処理部で用いられた色変換定義を保存する色変換定義保存部、および
前記色変換処理部で色座標変換が実行される際に、該色座標変換と同等な色座標変換に用いられた色変換定義を、前記色変換定義保存部によって保存された色変換定義の中から検索し、見つけた色変換定義を該色変換処理部における該色座標変換に適用させる色変換定義検索部を備えたことを特徴とする色変換プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、１つ以上のオブジェクトが配置されたページ上の各オブジェクトの色を表す座標を座標変換することによって色変換処理を実行する色変換装置、およびコンピュータをそのような色変換装置として動作させる色変換プログラムに関する。
【０００２】
【従来の技術】
従来より、ＰＤＬ（Ｐａｇｅ　Ｄｅｓｃｒｉｐｔｉｏｎ　Ｌａｎｇｕａｇｅ；ページ記述言語）などで記述された印刷用のページデータや、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）などで記述されたＷｅｂ用のページデータなどといった、１つ以上のオブジェクトが配置されたページを表したページデータが知られている。ここでは、そのページデータの例として印刷用のページデータを取り上げて説明する。
【０００３】
従来より、印刷分野において、印刷用の画像データを作成するにあたっては、コンピュータにインストールされたＤＴＰ（ＤｅｓｋＴｏｐ　Ｐｕｂｌｉｓｈｉｎｇ）編集アプリケーション上で、印刷物のページ上に画像や文字や図形などといったオブジェクトを配置する編集作業を行って編集アプリケーションデータを作成し、この編集アプリケーションデータに基づいて、例えばページ記述言語で記述されたページデータを作成し、このページデータをラスターイメージデータに展開するＲＩＰ（Ｒａｓｔｅｒ　Ｉｍａｇｅ　Ｐｒｏｃｅｓｓｏｒ）に出力することにより、ページデータがラスタライズ処理された印刷用の画像データを作成する、いわゆるＲＩＰシステムが用いられる。
【０００４】
また、上述した編集アプリケーションデータに基づいて作成されるページデータは、基本的に、Ｒ（Ｒｅｄ：赤），Ｇ（Ｇｒｅｅｎ：緑），Ｂ（Ｂｌｕｅ：青）の３色からなるＲＧＢ色空間でオブジェクトの色が定義されたページデータである。一方、印刷機側で取り扱うページデータは、印刷に用いるＣ（Ｃｙａｎ：シアン），Ｍ（Ｍａｇｅｎｔａ：マゼンタ），Ｙ（Ｙｅｌｌｏｗ：イエロー），Ｋ（Ｂｌａｃｋ：黒）の４色からなる、印刷機に依存したＣＭＹＫ色空間で色が定義されたページデータである。従って、編集アプリケーションデータに基づいて作成されるＲＧＢ色空間でオブジェクトの色が定義されたページデータを印刷機で取り扱えるようにするためには、そのＲＧＢ色空間で色が定義されたページデータを、印刷特性をもったＣＭＹＫ色空間で色が定義されたページデータに色変換する必要がある。
【０００５】
この色変換にあたっては、入力デバイスに対応した、画像データと入力デバイスで表現される色との関係を記述した入力プロファイルと、出力デバイスに対応した、画像データと出力デバイスので表現される色との関係を記述した出力プロファイルとを知り、これらの入力プロファイルと出力プロファイルとの結合からなる色変換定義（以下、この色変換定義をデバイスリンクプロファイルと称する）を作成し、このデバイスリンクプロファイルに基づいて色変換処理を行うことにより、印刷機等の出力デバイスに適した色変換が行われる。
【０００６】
【発明が解決しようとする課題】
ここで、上述した色変換処理は、ページに配置されたオブジェクトのうちの、色再現が重要視される写真やイラストなどといった画像に対してのみ施されており、画像以外のオブジェクトであるテキストやパスに対しては色変換処理が施されていなかった。
【０００７】
ところが、近年、ページに配置されたオブジェクトのうちの画像に対してのみならず、画像以外のオブジェクトであるテキストやパスなどに対しても色変換処理を施してページ全体の色を合わせたいという要求が高まっており、ある色空間から別の色空間への色変換処理がページ全体に対して施されるに当たって、その色変換処理は、ページに配置された画像やテキストやパスなどといったオブジェクト毎に独立して施される。
【０００８】
従って、各オブジェクト毎に色変換処理が施されるに当たっては、各オブジェクト毎に上述したデバイスリンクプロファイルが作成されるため、色変換処理の時間がかかる。
【０００９】
また、画像に対してのみ色変換処理が施される場合の、その色変換処理に用いられるデバイスリンクプロファイルが作成される時間が、その色変換処理が施される処理時間全体に占める割合は比較的少なかった。
【００１０】
ところが、１色で表現されたテキストやパスがページ中に多数存在する場合があるが、このような１色で表現されたテキストやパスに対して色変換処理が施されるに当たっても、上述したデバイスリンクプロファイルは、それら個々のテキストやパスに対して作成される。従って、ページに配置された全オブジェクトに対して色変換処理が施される場合には、その色変換処理の処理時間全体のうち、各オブジェクト毎にデバイスリンクプロファイルが作成されるのに要する時間が大部分を占め、結果として、オブジェクトの個数によっては、色変換処理に多大な時間を要するおそれがある。
【００１１】
本発明は、上記事情に鑑み、多数のオブジェクトが配置されたページデータに対する色変換処理であっても、その色変換処理を短時間で施すことができる色変換装置、およびコンピュータをそのような色変換装置として動作させる色変換プログラムを提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記目的を達成する本発明の色変換装置は、
各オブジェクトの色が当該オブジェクトに対応する色空間の座標で表現された、１つ以上のオブジェクトが配置された第１のページデータを取得するデータ取得部、
上記オブジェクトの色空間座標と所定の色空間の座標との対応を表した色変換定義を作成する色変換定義作成部、
上記データ取得部で取得された第１のページデータ内のオブジェクトの色の座標を、各オブジェクトについて上記色変換定義作成部によって作成された色変換定義に基づいて色座標変換することにより、１つ以上のオブジェクトが配置されたページを表した、各オブジェクトの色を上記所定の色空間の座標で表現した第２のページデータを作成する色変換処理部、
上記色変換処理部で用いられた色変換定義を保存する色変換定義保存部、および
上記色変換処理部で色座標変換が実行される際に、その色座標変換と同等な色座標変換に用いられた色変換定義を、上記色変換定義保存部によって保存された色変換定義の中から検索し、見つけた色変換定義をその色変換処理部におけるその色座標変換に適用させる色変換定義検索部を備えたことを特徴とする。
【００１３】
ここで、「オブジェクト」とは、画像やテキストやパスなどといったページを構成する構成要素の１つ１つをいう。
【００１４】
本発明の色変換定義修正装置によれば、色座標変換する色変換処理に用いられた色変換定義を保存しておき、保存された色変換定義と同等な色変換定義に基づく色変換処理が実行されるに当たっては、新たに色変換定義を作成することなく、保存された色変換定義の中から同等な色変換定義を検索し、見つけた同等な色変換定義を色変換処理に再度適用するものであるため、多数のオブジェクトが配置されたページデータに対する色変換処理を短時間で施すことができる。
【００１５】
尚、色変換定義保存部における色変換定義の保存は、１つのページデータに対して色変換処理が施された後に削除されるように、色変換定義を一時的に保存するものであってもよく、あるいは、１つのページデータに対して色変換処理が施された後も保存され続けるように、色変換定義を長期に保存するものであってもよい。
【００１６】
また、上記本発明の色変換装置は、上記色座標変換を調整する色変換パラメータを操作に応じて設定する色変換パラメータ設定部を備え、
上記色変換定義作成部が、上記色変換定義を、上記色変換パラメータ設定部によって設定された色変換パラメータを加味して作成するものであり、
上記色変換定義保存部が、上記色変換定義を保存するに当たり、その色変換定義に対応するオブジェクトの色空間と、その色変換定義の作成時に加味された色変換パラメータとを表した特性データをその色変換定義に対応付けて保存するものであり、
上記色変換定義検索部が、上記色変換処理部で実行される色座標変換と同等な色座標変換に用いられた色変換定義を検索するに当たり、上記色変換定義保存部によって保存された特性データを検索キーとして検索するものであることが好ましい。
【００１７】
このような色変換パラメータ設定部を備えた色変換装置によれば、オブジェクトの色空間と色変換パラメータとを表した特性データを検索キーとして色変換定義を検索するので、色変換パラメータが加味された色変換定義を正確に検索することができる。
【００１８】
さらに、上記本発明の色変換装置において、上記色変換定義作成部が、上記色変換定義をＩＣＣプロファイルの形式で作成するものであり、
上記色変換定義検索部が、上記色変換処理部で実行される色座標変換と同等な色座標変換に用いられた色変換定義を検索するに当たり、ＩＣＣプロファイルのヘッダ部を検索キーとして検索するものであることも好ましい形態である。
【００１９】
このように、ＩＣＣプロファイルのヘッダ部を検索キーとして検索するような色変換装置によれば、ヘッダ部のデータ量は色変換定義全体のデータ量よりも少ないデータ量であるため、色変換定義を検索する検索時間が短縮され、より短時間で色変換処理をページに対して施すことができる。
【００２０】
また、上記目的を達成する本発明の色変換プログラムは、
コンピュータに組み込まれ、そのコンピュータを、１つ以上のオブジェクトが配置されたページ上の各オブジェクトの色を表す座標を座標変換する色変換装置として動作させる色変換プログラムであって、
各オブジェクトの色が当該オブジェクトに対応する色空間の座標で表現された、１つ以上のオブジェクトが配置された第１のページデータを取得するデータ取得部、
上記オブジェクトの色空間座標と所定の色空間の座標との対応を表した色変換定義を作成する色変換定義作成部、
上記データ取得部で取得された第１のページデータ内のオブジェクトの色の座標を、各オブジェクトについて上記色変換定義作成部によって作成された色変換定義に基づいて色座標変換することにより、１つ以上のオブジェクトが配置されたページを表した、各オブジェクトの色を上記所定の色空間の座標で表現した第２のページデータを作成する色変換処理部、
上記色変換処理部で用いられた色変換定義を保存する色変換定義保存部、および
上記色変換処理部で色座標変換が実行される際に、その色座標変換と同等な色座標変換に用いられた色変換定義を、上記色変換定義保存部によって保存された色変換定義の中から検索し、見つけた色変換定義をその色変換処理部におけるその色座標変換に適用させる色変換定義検索部を備えたことを特徴とする。
【００２１】
本発明の色変換プログラムは、この色変換プログラムをコンピュータにインストールして動作させたときに、そのコンピュータが本発明の色変換装置として動作するように構成されたものであり、この色変換プログラムには、本発明の色変換装置の各種態様に対応する全ての態様が含まれる。
【００２２】
なお、色変換装置と色変換プログラムとで、それぞれ構成要素に同じ名前を付したが、それらの構成要素は、色変換装置ではハードウェアおよびソフトウェアを意味し、色変換プログラムではソフトウェアのみを意味する。
【００２３】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００２４】
図１は、本発明の色変換装置の一実施形態を含むコンピュータシステムのハードウエアの一部分を示す図である。
【００２５】
ここには、本発明の一実施形態として動作する１台のＤＴＰ（ＤｅｓｋｔｏｐＰｕｂｌｉｓｈｉｎｇ）サーバ１００と、３台のクライアントマシン２００，２１０，２２０と、２台のＲＩＰ（Ｒａｓｔｅｒ　Ｉｍａｇｅ　Ｐｒｏｃｅｓｓｏｒ）３００，３１０と、１台のスキャナ４００と、３台の画像出力用のプリンタ６００，６１０，６２０とからなるクライアントアンドサーバ型のコンピュータシステムが示されている。
【００２６】
この図１に示すコンピュータシステムのハードウエアの中でＤＴＰサーバ１００、クライアントマシン２００，２１０，２２０、ＲＩＰ３００，３１０、およびスキャナ４００は通信回線５００を介して相互に接続されて、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）を構成している。また、プリンタ６００，６１０はＲＩＰ３００に接続され、プリンタ６２０はＲＩＰ３１０に接続されている。
【００２７】
スキャナ４００は、用紙上に形成されている画像を読み取る。
【００２８】
クライアントマシン２００，２１０，２２０は、それぞれ比較的小型のワークステーションまたはパーソナルコンピュータなどで構成されており、各クライアントマシン２００，２１０，２２０にインストールされたＤＴＰソフトウェアにより、ページ記述言語の一種で記述されたページデータの作成を行う。または、スキャナ４００で読み取った画像を表す画像データを通信回線５００を介して受信し、例えば、その画像データに基づく、ページ記述言語で記述されたページデータの作成を行う。
【００２９】
ＤＴＰサーバ１００は、比較的大型のワークステーション等で構成されており、各クライアントマシン２００，２１０，２２０で得られる、ページ記述言語で記述されたページデータを通信回線５００を介して受信し、そのページデータに基づいて、後述する色変換処理を実行する。
【００３０】
ＲＩＰ３００，３１０は、それぞれ比較的小型のワークステーションまたはパーソナルコンピュータなどで構成されており、ＤＴＰサーバ１００で色変換処理が施された後の、ページ記述言語で記述されたページデータを通信回線５００を介して受信し、そのページデータにラスタライズ処理を施して出力画像データの作成を行う。
【００３１】
各プリンタ６００，６１０，６２０は、各ＲＩＰ３００，３１０で得られた出力画像データに基づいてプリント出力する。
【００３２】
ここで、ＤＴＰサーバ１００、クライアントマシン２００，２１０，２２０、ＲＩＰ３００，３１０、およびスキャナ４００は、外観構成上、本体装置１０１，２０１，２１１，２２１，３０１，３１１，４０１、それら本体装置１０１，２０１，２１１，２２１，３０１，３１１，４０１からの指示に応じて表示画面１０２ａ，２０２ａ，２１２ａ，２２２ａ，３０２ａ，３１２ａ，４０２ａ上に画像や文字列を表示する画像表示装置１０２，２０２，２１２，２２２，３０２，３１２，４０２、本体装置１０１，２０１，２１１，２２１，３０１，３１１，４０１に、キー操作に応じた各種の情報を入力するキーボード１０３，２０３，２１３，２２３，３０３，３１３，４０３、および、表示画面１０２ａ，２０２ａ，２１２ａ，２２２ａ，３０２ａ，３１２ａ，４０２ａ上の任意の位置を指定することにより、その指定時にその位置に表示されていた、例えばアイコン等に応じた指示を入力するマウス１０４，２０４，２１４，２２４，３０４，３１４，４０４を備えている。また、これらの本体装置１０１，２０１，２１１，２２１，３０１，３１１，４０１は、外観上、フレキシブルディスク（ＦＤ）を装填するためのＦＤ装填口１０１ａ，２０１ａ，２１１ａ，２２１ａ，３０１ａ，３１１ａ，４０１ａ、およびＣＤ−ＲＯＭを装填するためのＣＤ−ＲＯＭ装填口１０１ｂ，２０１ｂ，２１１ｂ，２２１ｂ，３０１ｂ，３１１ｂ，４０１ｂを有する。また、スキャナ４００は、用紙上に形成されている画像を読み取るスキャナ本体装置４０５を有する。
【００３３】
クライアントマシン２００，２１０，２２０、ＲＩＰ３００，３１０、およびスキャナ４００は、本発明の主題ではなく、以下、本発明の色変換装置の一実施形態として動作するＤＴＰサーバ１００についてさらに説明する。
【００３４】
図２は、図１に示す外観を有するＤＴＰサーバのハードウェア構成図である。
【００３５】
図１に示すＤＴＰサーバ１００の本体装置１０１の内部には、図２に示すように、各種プログラムを実行するＣＰＵ１１１、ハードディスク装置１１３に格納されたプログラムが読み出されＣＰＵ１１１での実行のために展開される主メモリ１１２、各種プログラムやデータ等が保存されたハードディスク装置１１３、ＦＤ７００が装填されその装填されたＦＤ７００をアクセスするＦＤドライブ１１４、ＣＤ−ＲＯＭ８００が装填され、その装填されたＣＤ−ＲＯＭ８００をアクセスするＣＤ−ＲＯＭドライブ１１５、例えば、図示しないデジタルカメラと接続され、そのデジタルカメラから画像データを受け取ったり、例えば、図示しない画像出力用のインクジェットプリンタ等の出力装置と接続され、その出力装置に出力画像データを送るＩ／Ｏインタフェース１１６、通信回線５００（図１参照）に接続され、他のマシンとの通信を制御する通信インタフェース１１７が示されており、これらの各種要素と、さらに図１にも示す画像表示装置１０２、キーボード１０３、マウス１０４は、バス１１０を介して相互に接続されている。
【００３６】
ここで、ＣＤ−ＲＯＭ８００には、このＤＴＰサーバ１００を、１つ以上のオブジェクトが配置されたページ上の各オブジェクトの色を表す座標を座標変換することによって色変換処理を実行する色変換装置として動作させるための色変換プログラムが記憶されており、そのＣＤ−ＲＯＭ８００はＣＤ−ＲＯＭドライブ１１５に装填され、そのＣＤ−ＲＯＭ８００に記憶された色変換プログラムがこのＤＴＰサーバ１００にアップロードされてハードディスク装置１１３に記憶される。
【００３７】
図３は、本発明の色変換プログラムの一実施形態を示した図である。
【００３８】
この図３に示す色変換プログラム８１０は、図２に示すＣＤ−ＲＯＭ８００に記憶されている。
【００３９】
この色変換プログラム８１０は、データ取得部８１１と、色変換パラメータ設定部８１２と、色変換定義作成部８１３と、色変換処理部８１４と、色変換定義保存部８１５と、色変換定義検索部８１６とから構成されている。
【００４０】
この色変換プログラム８１０の各要素の作用については後述する。
【００４１】
図４は、本発明の色変換装置の一実施形態を示す機能ブロック図である。
【００４２】
この図４に示す色変換装置１０は、図１，図２に示すＤＴＰサーバ１００に、図３に示す色変換プログラム８１０がローディングされ、その色変換プログラム８１０がそのＤＴＰサーバ１００内で実行されることにより実現される。
【００４３】
この図４に示す色変換装置１０には、データ取得部１１と、色変換パラメータ設定部１２と、色変換定義作成部１３と、色変換処理部１４と、色変換定義保存部１５と、色変換定義検索部１６とが備えられている。これらデータ取得部１１、色変換パラメータ設定部１２、色変換定義作成部１３、色変換処理部１４、色変換定義保存部１５、および色変換定義検索部１６の各要素は、それぞれ、図３に示す色変換プログラム８１０を構成するソフトウェア部品としてのデータ取得部８１１、色変換パラメータ設定部８１２、色変換定義作成部８１３、色変換処理部８１４、色変換定義保存部８１５、および色変換定義検索部８１６の各要素と、それらのソフトウェア部品の各機能を実現するために必要な、図１，図２に示すＤＴＰサーバ１００のハードウェアとＯＳ（Ｏｐｅｒａｔｉｏｎ　Ｓｙｓｔｅｍ）やアプリケーションプログラムとの組み合わせから構成されている。
【００４４】
以下、図４に示す色変換装置１０の各要素を説明することによって、図３に示す色変換プログラム８１０の各要素も合わせて説明する。
【００４５】
図４に示す色変換装置１０のデータ取得部１１は、アプリケーションソフトウェア上は、図３に示す色変換プログラム８１０のデータ取得部８１１に対応する要素であり、画像やテキストやパスなどといった、１つ以上のオブジェクトが配置されたページを表した、各オブジェクトの色を、例えばＲＧＢ色空間やＣＭＹＫ色空間などといった、各オブジェクトに対応する入力色空間（本発明にいうオブジェクトの色空間の一例）の座標で表現した第１のページデータを取得するものである。このデータ取得部１１は、本発明にいうデータ取得部の機能の一例を示すものであり、その機能は、ハードウェア上は、図１，図２に示すＤＴＰサーバ１００のＩ／Ｏインタフェース１１６あるいは通信インタフェース１１７と、プログラム部品としてのデータ取得部８１１（図３参照）を実行するＣＰＵ１１１等との組合せによって担われる。
【００４６】
また、色変換パラメータ設定部１２は、アプリケーションソフトウェア上は、図３に示す色変換プログラム８１０の色変換パラメータ設定部８１２に対応する要素であり、後述する色変換処理を調整する色変換パラメータを操作に応じて設定するものである。この色変換パラメータ設定部１２は、本発明にいう色変換パラメータ設定部の機能の一例を示すものであり、その機能は、ハードウェア上は、図１，図２に示すＤＴＰサーバ１００のキーボード１３あるマウス１４と、プログラム部品としての色変換パラメータ設定部８１２（図３参照）を実行するＣＰＵ１１１等との組合せによって担われる。
【００４７】
また、色変換定義作成部１３は、アプリケーションソフトウェア上は、図３に示す色変換プログラム８１０の色変換定義作成部８１３に対応する要素であり、上述した入力色空間の座標と、例えば所定の印刷機のＣＭＹＫ色空間などといった出力色空間（本発明にいう所定の色空間の一例）の座標との対応を表した色変換定義（以下、この色変換定義をデバイスリンクプロファイルと称する）を、色変換パラメータ設定部１２によって設定された色変換パラメータを加味して作成するものである。この色変換定義作成部１３は、そのデバイスリンクプロファイルをＩＣＣプロファイルの形式で作成することができる。この色変換定義作成部１３は、本発明にいう色変換定義作成部の機能の一例を示すものであり、その機能は、ハードウェア上は、プログラム部品としての色変換定義作成部８１３（図３参照）を実行する、図１，図２に示すＤＴＰサーバ１００に内蔵されたＣＰＵ１１１等によって担われる。
【００４８】
また、色変換処理部１４は、アプリケーションソフトウェア上は、図３に示す色変換プログラム８１０の色変換処理部８１４に対応する要素であり、データ取得部１１で取得された第１のページデータにおけるオブジェクトの色を表現した座標を、色変換定義作成部１３によって作成されたデバイスリンクプロファイルに基づいて座標変換する色変換処理を各オブジェクトについて実行することにより、１つ以上のオブジェクトが配置されたページを表した、各オブジェクトの色を所定の出力色空間の座標で表現した第２のページデータを作成するものである。この色変換処理部１４は、本発明にいう色変換処理部の機能の一例を示すものであり、その機能は、ハードウェア上は、プログラム部品としての色変換処理部８１４（図３参照）を実行する、図１，図２に示すＤＴＰサーバ１００に内蔵されたＣＰＵ１１１等によって担われる。
【００４９】
また、色変換定義保存部１５は、アプリケーションソフトウェア上は、図３に示す色変換プログラム８１０の色変換定義保存部８１５に対応する要素であり、色変換処理部１４における色変換処理に用いられたデバイスリンクプロファイルを、そのデバイスリンクプロファイルに対応する入力色空間と、そのデバイスリンクプロファイルの作成時に加味された色変換パラメータとを表した特性データをそのデバイスリンクプロファイルに対応付けて保存するものである。この色変換定義保存部１５は、本発明にいう色変換定義保存部の機能の一例を示すものであり、その機能は、ハードウェア上は、図１，図２に示すＤＴＰサーバ１００に内蔵された主メモリ１１２あるいはハードディスク装置１１３と、プログラム部品としての色変換定義保存部８１５（図３参照）を実行するＣＰＵ１１１等との組合せによって担われる。
【００５０】
さらに、色変換定義検索部１６は、アプリケーションソフトウェア上は、図３に示す色変換プログラム８１０の色変換定義検索部８１６に対応する要素であり、色変換処理部１４で色変換処理が実行される際に、その色変換処理と同等な色変換処理に用いられたデバイスリンクプロファイルを、色変換定義保存部１５によって保存されたデバイスリンクプロファイルの中から検索し、見つけたデバイスリンクプロファイルをその色変換処理部１４におけるその色変換処理に適用させるものである。この色変換定義検索部１６は、色変換処理部１４で実行される色変換処理と同等な色変換処理に用いられたデバイスリンクプロファイルを検索するに当たり、色変換定義保存部１５によって保存された特性データを検索キーとして検索することや、ＩＣＣプロファイルのヘッダ部を検索キーとして検索することができる。この色変換定義検索部１６は、本発明にいう色変換定義検索部の機能の一例を示すものであり、その機能は、ハードウェア上は、プログラム部品としての色変換定義検索部８１６（図３参照）を実行する、図１，図２に示すＤＴＰサーバ１００に内蔵されたＣＰＵ１１１等によって担われる。
【００５１】
図５は、本発明の色変換装置の一実施形態における色変換の手順を示した模式図である。
【００５２】
まず、オペレータからの指示を受けたデータ取得部１１（図４参照）によって、画像やテキストやパスなどといったオブジェクトが配置されたページを表した、各オブジェクトの色を、例えばＲＧＢ色空間やＣＭＹＫ色空間などといった、各オブジェクトに対応する入力色空間９１１の座標で表現した第１のページデータ９１０が取得され、この入力色空間９１１が、各オブジェクト毎に抽出される。
【００５３】
次に、オペレータからの指示により、色変換パラメータ設定部１２（図４参照）によって、色変換処理を調整する色変換パラメータ９１２が操作に応じて設定される。また、所定の出力色空間９１３も、オペレータからの指示により設定される。
【００５４】
ここで、「発明が解決しようとする課題」で説明したように、ある色空間から別の色空間への色変換処理がページ全体に対して施されるに当たって、その色変換処理は、ページに配置された画像やテキストやパスなどといったオブジェクト毎に独立して施される。以下では、データ取得部１１によって取得されたページに配置されたオブジェクト毎に対して施される色変換処理の手順を説明する。
【００５５】
まず、色変換定義作成部１３（図４参照）および色変換定義検索部１６（図４参照）の機能を有するデバイスリンクプロファイルキャッシュ処理部９２によって、ページ上の各オブジェクトについて、オブジェクト毎に抽出された入力色空間９１１と、オペレータからの指示により設定された出力色空間９１３および色変換パラメータ９１２との３要素が共通するデバイスリンクプロファイル９２０が、色変換定義保存部１５によって保存されたデバイスリンクプロファイル９２１の中に存在するか否かが検索される。
【００５６】
検索の結果、入力色空間、出力色空間、および色変換パラメータが共通するデバイスリンクプロファイル９２０が見つかった場合は、見つけたデバイスリンクデータ９２０に基づいて、色変換処理部１４（図４参照）の機能を有する色変換処理部９１によって色変換処理が施され、オブジェクトが配置されたページを表した、各オブジェクトの色を出力色空間９１３の座標で表現した第２のページデータ９３０が作成される。
【００５７】
例えば、カレンダ上に配置された数字は１つ１つがオブジェクトであり、いずれも、入力色空間、出力色空間、および色変換パラメータが共通しているので、保存されたデバイスリンクプロファイルが繰り返し再利用されることとなる。
【００５８】
また、検索の結果、入力色空間、出力色空間、および色変換パラメータが共通するデバイスリンクプロファイル９２０が見つからない場合は、新たにデバイスリンクデータ９２０が作成され、作成されたデバイスリンクデータ９２０に基づいて色変換処理が施されて第２のページデータ９３０が作成されるとともに、色変換定義保存部１５によって、その作成されたデバイスリンクデータ９２０が保存される。
【００５９】
このようにして保存されたデバイスリンクデータ９２０は、他のオブジェクトに色変換処理が施されるに当たって、上述したように、このデバイスリンクデータ９２０と、入力色空間、出力色空間、および色変換パラメータが共通しているデバイスリンクデータが用いられる際に繰り返し再利用される
上述した実施形態によれば、色変換処理に用いられた色変換定義を保存しておき、保存された色変換定義と同等な色変換定義に基づく色変換処理が実行されるに当たっては、新たに色変換定義を作成することなく、保存された色変換定義の中から同等な色変換定義を検索し、見つけた同等な色変換定義を色変換処理に再度適用するものであるため、多数のオブジェクトが配置されたページデータに対する色変換処理を短時間で施すことができる。
【００６０】
尚、本実施形態の説明では、印刷用のページ上の各オブジェクトの色を表す座標を座標変換する例を示したが、例えばＨＴＭＬなどで記述されたＷｅｂ用のページなどといった、１つ以上のオブジェクトが配置されたページ上の各オブジェクトの色を表す座標を座標変換するものであってもよい。
【００６１】
【発明の効果】
以上説明したように、本発明によれば、多数のオブジェクトが配置されたページデータに対する色変換処理であっても、その色変換処理を短時間で施すことができる色変換装置、およびコンピュータをそのような色変換装置として動作させる色変換プログラムが提供される。
【図面の簡単な説明】
【図１】本発明の色変換装置の一実施形態を含むコンピュータシステムのハードウエアの一部分を示す図である。
【図２】図１に示す外観を有するＤＴＰサーバのハードウェア構成図である。
【図３】本発明の色変換プログラムの一実施形態を示した図である。
【図４】本発明の色変換装置の一実施形態を示す機能ブロック図である。
【図５】本発明の色変換装置の一実施形態における色変換の手順を示した模式図である。
【符号の説明】
１０　　色変換装置
１１，８１１　　データ取得部
１２，８１２　　色変換パラメータ設定部
１３，８１３　　色変換定義作成部
１４，８１４　　色変換処理部
１５，８１５　　色変換定義保存部
１６，８１６　　色変換定義検索部
１００　　ＤＴＰサーバ
１０１，２０１，２１１，２２１，３０１，３１１，４０１　　本体装置
１０１ａ，２０１ａ，２１１ａ，２２１ａ，３０１ａ，３１１ａ，４０１ａ
ＦＤ装填口
１０１ｂ，２０１ｂ，２１１ｂ，２２１ｂ，３０１ｂ，３１１ｂ，４０１ｂ　ＣＤ−ＲＯＭ装填口
１０２，２０２，２１２，２２２，３０２，３１２，４０２　　画像表示装置
１０２ａ，２０２ａ，２１２ａ，２２２ａ，３０２ａ，３１２ａ，４０２ａ
表示画面
１０３，２０３，２１３，２２３，３０３，３１３，４０３　　キーボード
１０４，２０４，２１４，２２４，３０４，３１４，４０４　　マウス
１１０　　バス
１１１　　ＣＰＵ
１１２　　主メモリ
１１３　　ハードディスク装置
１１４　　ＦＤドライブ
１１５　　ＣＤ−ＲＯＭドライブ
１１６　　Ｉ／Ｏインタフェース
１１７　　通信インタフェース
２００，２１０，２２０　　クライアントマシン
３００，３１０　　ＲＩＰ
４００　　スキャナ
４０５　　スキャナ本体装置
５００　　通信回線
６００，６１０，６２０　　プリンタ
７００　　ＦＤ
８００　　ＣＤ−ＲＯＭ
８１０　　色変換プログラム
９１　　色変換処理部
９２　　デバイスリンクプロファイルキャッシュ処理部
９１０　　第１のページデータ
９１１　　入力色空間
９１２　　色変換パラメータ
９１３　　出力色空間
９２０，９２１　　デバイスリンクプロファイル
９３０　　第２のページデータ
【図１】
2004007052.tif 000003
【図２】
2004007052.tif 000004
【図３】
2004007052.tif 000005
【図４】
2004007052.tif 000006
【図５】
2004007052.tif 000007