(57)【要約】【課題】  スポットカラーを名称に対応付けて名前付きプロファイルとして管理する。【解決手段】  スポットカラーを名称に対応付けて記載した名前付きプロファイルをカラーマッチング処理のためにダウンロードし、名前付きプロファイルに基づいて、スポットカラーのカラーマッチング処理を行う。【選択図】      図１
2007295400.tif 000002
【特許請求の範囲】
【請求項１】
スポットカラー名称に基づいてカラーマッチング処理する画像処理方法であって、
スポットカラーを名称に対応付けて記載した名前付きプロファイルをカラーマッチング処理のためにダウンロードする工程と、
前記名前付きプロファイルに基づいて、前記スポットカラーのカラーマッチング処理を行う工程と、
を有することを特徴とする画像処理方法。
【請求項２】
前記ダウンロードする工程は、前記スポットカラー名称を対応付ける辞書と共にダウンロードすることを特徴とする請求項１に記載の画像処理方法。
【請求項３】
前記スポットカラーのカラーマッチング処理を行うか否かを示す情報を記憶する工程を更に有することを特徴とする請求項１に記載の画像処理方法。
【請求項４】
前記カラースポットを名称に対応付けるか否かを示す情報を記憶する工程を更に有することを特徴とする請求項１に記載の画像処理方法。
【請求項５】
前記スポットカラー名称はＩＣＣプロファイルに定義されたサフィックスであることを特徴とする請求項１に記載の画像処理方法。
【請求項６】
前記スポットカラー名称はPANTONE、HKS、TOYO、DICであることを特徴とする請求項１に記載の画像処理方法。
【請求項７】
前記スポットカラーは色を名前で指定することを特徴とする請求項１に記載の画像処理方法。
【請求項８】
スポットカラーを対応付けて記載した名前付きプロファイルを生成する情報処理装置であって、
スポットカラーを名称に対応付けて記載した名前付きプロファイルを生成する生成手段と、
前記生成した名前付きプロファイルをカラーマッチング処理のためにダウンロードする手段と、
を有することを特徴とする情報処理装置。
【請求項９】
スポットカラー名称に基づいてカラーマッチング処理する画像処理装置であって、
スポットカラーを名称に対応付けて記載した名前付きプロファイルを取得する取得手段と、
前記名前付きプロファイルに基づいて、前記スポットカラーのカラーマッチング処理を行う処理手段と、
を有することを特徴とする画像処理装置。
【請求項１０】
請求項１乃至請求項７の何れか一項に記載の画像処理方法をコンピュータに実行させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＤＬ（Page Description Language）の中でスポットカラー（SpotColor）マッチングに関して名前付きプロファイル（Named Profile）を用いた色処理に関する。特に、名前付きプロファイルのダウンロードに関する。
【背景技術】
【０００２】
従来、イラストレータなどのアプリケーションで、図８に示すような色指定を行う場合、図５に示すようにＰＤＬの１つであるＰＳ（PostScript）のスポットカラーマッチングが行われる。ここで、入力色の指定にスポットカラー、例えばアプリケーションから出力されるＰＳ言語内の文字列「PANTONE Yellow 012 C」が用いられ、その文字列に対応する名前付きプロファイル５０１が選択される。また、その文字列で色度からエンジンに最適なカラーマネージメント（ＣＭＳ）が行われ、エンジンに依存のデバイスＣＭＹＫが作成される。
【０００３】
スポットカラーマッチングではオブジェクトの色指定に使われていたり、印刷版の指定に使われていたり、とユーザの使用目的に応じて使用されている。例えば、印刷版の指定の場合はページ全体でスポットカラー指定に名前付きプロファイルが使用されるが、オブジェクト指定の場合はページ内の一部のみ名前付きプロファイルが使用される。そして、他のオブジェクトは別の入力ソース、例えばデバイスＲＧＢやデバイスＣＭＹＫが使用される。
【０００４】
このようなスポットカラーマッチングにおいて、例えばイラストレータの場合、以下のように、色の名称指定が微妙に異なる。
＜PANTONE Coatedの黄色＞
イラストレータ８      PANTONE 100 CVC
イラストレータ１０    PANTONE 100 C
＜PANTONE Uncoatedの黄色＞
イラストレータ８      PANTONE 100 CVU
イラストレータ１０    PANTONE 100 U
また、近年のデバイスは、それぞれのカラープロファイルを予めＨＤＤなどに実装しているか、ダウンロードできるように構成されている。ダウンロードと言っても単にカラープロファイルをダウンロードするだけである。
【特許文献１】特開平９−６５１５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
即ち、新しいスポットカラーなどがリリースされた際に、本体にダウンロードする方法が現状確立されていない。また、スポットカラーでPantoneといっても、Ｃ（コート紙）、ＵＣ（非コート紙）、Ｍ（マット紙）などのようにいろいろなものが用意されている。また、指定名は「Pantone 100 C」、「Pantone 100 UC」、「Pantone 100 M」それぞれ、1000色ほどあり、それぞれを測定してプロファイルを作成するのも工数が非常にかかる。そして、同じPANTONE Coatedに関してもバージョンによって指定名が異なっている。
【０００６】
ここで、図４を用いて、従来のスポットカラーのカラーマッチング処理を説明する。
【０００７】
まず、ステップＳ４０１で、図８に示すように、アプリケーションで色を名前８０１で指定する。例えばPANTONE Yellow 012 Cと指定する。次に、ステップＳ４０２で、アプリのデータをドライバがＰＤＬデータ、例えばＰＳデータなどに変換する。変換されたＰＳデータはＰＤＬ解釈部へ送られ、ステップＳ４０３で名前付きプロファイルの検索を行う。ここでは、指定されたPANTONEが記載されたプロファイルを検索し、ステップＳ４０４で、PANTONEプロファイルにPANTONE Yellow 012 Cという名前が記載されているか否かをチェックする。その結果、見つかればステップＳ４０５へ進み、名前からエンジンに依存したＣＭＹＫに変換する。名前からＣＭＹＫへの変換は、図５に示すように、デバイスに非依存の、例えばL*,a*,b*色空間が使用されるので機種に依存しない色再現が可能となる。
【０００８】
また、見つからないときはステップＳ４０６へ進み、見つからないとき用に用意されている代替色空間を用いて処理する。この代替色空間による処理では、デバイスに依存した色になるので、機種毎に違う色味になってしまう。
【０００９】
上述したように、従来例では指定した色名のPANTONE Yellow 012 Cでしか色をチェックしていなかった。
【００１０】
本発明は、スポットカラーを名称に対応付けて名前付きプロファイルとして管理することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、スポットカラー名称に基づいてカラーマッチング処理する画像処理方法であって、スポットカラーを名称に対応付けて記載した名前付きプロファイルをカラーマッチング処理のためにダウンロードする工程と、前記名前付きプロファイルに基づいて、前記スポットカラーのカラーマッチング処理を行う工程とを有することを特徴とする。
【００１２】
また、本発明は、スポットカラーを対応付けて記載した名前付きプロファイルを生成する情報処理装置であって、スポットカラーを名称に対応付けて記載した名前付きプロファイルを生成する生成手段と、前記生成した名前付きプロファイルをカラーマッチング処理のためにダウンロードする手段とを有することを特徴とする。
【００１３】
更に、本発明は、スポットカラー名称に基づいてカラーマッチング処理する画像処理装置であって、スポットカラーを名称に対応付けて記載した名前付きプロファイルを取得する取得手段と、前記名前付きプロファイルに基づいて、前記スポットカラーのカラーマッチング処理を行う処理手段とを有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、スポットカラーを対応付けて名前付きプロファイルとして管理することにより、ユーザの利便性を向上させることができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照しながら発明を実施するための最良の形態について詳細に説明する。
【００１６】
図３は、本実施形態における画像処理システムの構成を示す図である。図３において、３０１はパーソナルコンピュータ（ＰＣ）、３０２はネットワーク、３０３は多機能周辺機器（ＭＦＰ）である。このＭＦＰ３０３において、３０４はコントローラである。このコントローラ３０４の内部には少なくともＰＤＬ（Page Description Language）解釈部３１０、ＲＩＰ（Raster Image Processer）３１１が含まれる。また、３０５は画像処理部、３０６はプリンタ部、３０７はＣＰＵ、３０８はハードディスク（ＨＤ）、３０９はＲＡＭ、３１２はユーザインターフェース（ＵＩ）である。
【００１７】
以上の構成において、ＰＣ３０１のアプリケーションからユーザが色指定などを行って印刷を指示すると、内部のプリンタドライバがＭＦＰ３０３で解釈可能なＰＤＬデータを作成し、ネットワーク３０２を介してＭＦＰ３０３へ送出する。一方、ＭＦＰ３０３では、コントローラ３０４のＰＤＬ解釈部３１０がＰＤＬデータの解釈を行い、ＲＩＰ３１１がラスターイメージ（ビットマップ）に変換する。ここで変換されたラスターイメージは、随時ＲＡＭ３０９やＨＤ３０８に格納され、画像処理部３０５でγ変換や色処理などの様々な画像処理が行われる。そして、プリンタ部３０６へ送られ、プリントが行われる。また、画像処理部３０５の画像処理やプリンタ部３０６の印刷に対する設定はＵＩ３１２によって指定できるように構成されている。
【００１８】
次に、図５を用いて、ＰＤＬ解釈部３１０でのスポットカラーマッチング処理の概略を説明する。まず、アプリケーションで指定された名前をＰＤＬ解釈部３１０が受け取り、その色の名前から色（L*,a*,b*）の対応が記載された名前付きプロファイル５０１に基づき色変換を行う。即ち、名前付きプロファイル５０１の色情報５０２で名前指定された、例えばPANTONE Yellow 012 Cから（L*,a*,b*）＝（93、-12、99）に変換する。その色値をプリンタ部３０６のエンジンに依存のＣＭＹＫ値に変換するために、出力プロファイル５０３のＣＭＹＫ（0,0,100,0）５０４に変換し、名前からデバイスのＣＭＹＫ値に変換する。
【００１９】
このように、途中でデバイスに依存しない色（例えば、L*,a*,b*）を用いているので、最終的にエンジンで再現される色が機種に依存せず、一定に再現することが可能となる。
【００２０】
次に、図７、図１を用いて、本実施形態における名前付きプロファイルのダウンロードに関して説明する。図１は、ＰＣ３０１のディスプレイに表示される画面（ユーザインターフェース）の一例を示す図である。図７は、名前付きプロファイルのダウンロード処理を示すフローチャートである。
【００２１】
まず、ステップＳ７０１において、ユーザがＰＣ３０１で名前付きプロファイルのダウンロードを指示すると、図１に示す画面がディスプレイ上に表示される。次に、ステップＳ７０２において、ダウンロードするプロファイルのファイル名１０２を指定する。そして、ステップＳ７０３において、プロファイル内部のチェックを行い、ステップＳ７０４で対応する名前を表示（サフィックス）する。
【００２２】
図１に示す例では、PANTONE xxx Uが相当する。尚、このＵがサフィックスと呼ばれているものである。
【００２３】
次に、ステップＳ７０５において、既にダウンロード済みのファイル１０４、対応付けされた名前を表示する。この場合、まだＣＶＵやＭが対応付けされていないのでステップＳ７０６で対応付けが必要な名称選択１０３を表示する。次に、ユーザは対応付けしたいものがあればボタンを押下し、カスタムで指定したいものがあるときはボックス内に記入し、ステップＳ７０７で対応付けを指示する。
【００２４】
以上の準備が整ったらステップＳ７０８へ進み、ダウンロード処理に移り、図１に示すダウンロードボタン１０５が押下されると、ダウンロードを開始する。このダウンロードでは、プロファイルがダウンロードされるだけでなく、図２に示すような対応付け辞書も一緒に送付され、図３に示すシステムで用いられる。
【００２５】
尚、名前付きプロファイル、対応付け辞書は、図３に示すＨＤ３０８に格納されるのが一般的だが、これに限ったものではない。
【００２６】
次に、図６を用いて、実際の対応付けを行う際のＰＤＬ解釈部３１０の処理を説明する。まず、ステップＳ６０１において、図８に示すように、アプリケーションにて色を名前８０１で指定する。例えば、色の名称としてPANTONE Yellow 012 CVCを指定する。また、図８に示す８０２はパレットの指定であり、８０３は指定されたパレットである。そして、８０４は名前８０１で指定された色を示す実際のオブジェクトである。
【００２７】
次に、ステップＳ６０２において、このアプリケーションからの印刷データをプリンタドライバがＰＤＬデータ、例えばＰＳデータなどに変換する。そして、変換されたデータがＭＦＰ３０３のコントローラ３０４内のＰＤＬ解釈部３１０に送られる。
【００２８】
次に、ステップＳ６０３において、ＰＤＬ解釈部３１０は名前の対応付けを行う。例えば、図２に示すように、ＣはＣＶＣに対応付けされているので、PANTONE Yellow 012 CVCからPANTONE Yellow 012 Cと対応付ける。また、Ｃの名前付きプロファイル（PantoneB.Icc）はダウンロード済みなので、ステップＳ６０４で名前付きプロファイルとしてPANTONE xxx Cの名前付きプロファイルのPantoneB.Iccを検索する。そして、ステップＳ６０５で、その内部にPANTONE Yellow 012 Cの名前があるか否かをチェックする。ここで、検索できればステップＳ６０６へ進み、そのプロファイル内に記載された名前から図５に示すように、ＣＭＹＫに変換を行う。また、検索できなければステップＳ６０７へ進み、従来と同様に、代替色空間を用いて色空間処理を行う。
【００２９】
本実施形態では、無条件にスポットカラーマッチング処理を行う場合を例に説明したが、処理するか否かを指定しても良い。また、無条件に名前の対応付けを行うだけでなく、行うか否かを指定しても良い。
【００３０】
図９は、スポットカラーマッチング処理及び名前の対応付けを行うか否かを指示可能に制御する例を示す図である。図９において、９０１はスポットカラーマッチングのＯＮ／ＯＦＦを指定する。オフの場合、名前に対して名前付きプロファイルの処理が行われず、見つからないときと同様に代替色空間での処理が用いられ、デバイスに依存した色になり機種毎に色が異なる。９０２は名前の対応付けを指定する。オフの場合、指定した名前だけで動作する。
【００３１】
また、本実施形態では、ＰＤＬとして説明したが、ＰＳ（PostScript）やＰＤＦでも、本発明を適用できることは言うまでもない。
【００３２】
本実施形態によれば、スポットカラーの名前付きプロファイルを作成し、ダウンロードする際に、マット紙用のプロファイルを用意していても、名前付きプロファイルを対応付けることでＭ以外のＵＣなどでもスポットカラーマッチングが可能となる。
【００３３】
また、登録するプロファイル内に記載されている名称を表示する。その表示以外の名称も対応付けするか選択可能となる。Pantoneなら全てのPantoneを対応させることも選択可能となる。拡大解釈するか、しないか選択可能となる。
【００３４】
このように、Pantoneパッチなどに対して同じようなものをそれぞれ測定して名前付きプロファイルを作成してダウンロードすることなく、簡易的に少ないプロファイルで様々なPantoneパッチに対応できるようになる。更に、ユーザの作成工数、プロファイル管理を容易にする。また、アプリのバージョンの違いにも対応可能になる。代替色空間を用いるとデバイスに依存した色味になるが、対応すればデバイスに依存しない。
【００３５】
本発明では、名前つきプロファイルの説明として、Pantoneを用いたがPantoneに限ったものではない。例えば、DICやTOYOやHKSなど他の名前にも同様に適用することが可能である。
【００３６】
尚、本発明は複数の機器（例えば、ホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【００３７】
また、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行する。これによっても、本発明の目的が達成されることは言うまでもない。
【００３８】
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００３９】
このプログラムコードを供給するための記録媒体として、例えばフレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００４０】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、次の場合も含まれることは言うまでもない。即ち、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合。
【００４１】
更に、記録媒体から読出されたプログラムコードがコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００４２】
【図１】ＰＣ３０１のディスプレイに表示される画面（ユーザインターフェース）の一例を示す図である。
【図２】対応付け辞書の構成の一例を示す図である。
【図３】本実施形態における画像処理システムの構成を示す図である。
【図４】従来のスポットカラーのマッチング処理を示すフローチャートである。
【図５】カラーマッチング処理を説明するための図である。
【図６】本実施形態におけるスポットカラーのマッチング処理を示すフローチャートである。
【図７】名前付きプロファイルのダウンロード処理を示すフローチャートである。
【図８】アプリケーションで色を名前で指定する画面の一例を示す図である。
【図９】スポットカラーマッチング処理及び名前の対応付けを行うか否かを指示可能に制御する例を示す図である。
【符号の説明】
【００４３】
１０１  
【図１】
2007295400.tif 000003
【図２】
2007295400.tif 000004
【図３】
2007295400.tif 000005
【図４】
2007295400.tif 000006
【図５】
2007295400.tif 000007
【図６】
2007295400.tif 000008
【図７】
2007295400.tif 000009
【図８】
2007295400.tif 000010
【図９】
2007295400.tif 000011