(57)【要約】【課題】  カラリメトリックマッピングにおいて、階調性を考慮しつつ、色差を小さくするようなガマットマッピング処理を実現すること。【解決手段】  入力デバイスの色空間がＲＧＢ系とＣＭＹＫ系の２つの場合に対応して別々のカラリメトリックマッピングアルゴリズムを持ち、入力色空間に応じて使い分けをする手段から構成する。【選択図】  図２
2010130475.tif 000002
【特許請求の範囲】
【請求項１】
入力デバイスと出力デバイスのそれぞれのパッチチャート測定データまたは色特性情報を入力し、入力デバイスから出力デバイスへのカラーマッチングを行なう際の変換特性を示すデバイスリンクプロファイルを生成するデバイスリンクプロファイル生成システムにおいて、
出力ガマットの再現範囲内の色であれば入力値をそのままマッピングし、再現範囲外の色であれば再現範囲内にマッピングをするカラリメトリックをレンダリングインテントとして選んだ時に、入力デバイスの色空間がＲＧＢ系かＣＭＹＫ系かによって２つのカラリメトリックマッピングアルゴリズムを使い分けることを特徴とするデバイスリンクプロファイル生成システム。
【請求項２】
階調性を重視し、マッピング方向を１つまたは複数のパラメータで制御できるあらかじめ用意されたカラリメトリックマッピング群に対して、入力色空間がＲＧＢ系かＣＭＹＫ系かによってそれぞれ別の２つのパラメータをあらかじめ用意し、２つのカラリメトリックマッピングアルゴリズムを使い分けることを特徴とする請求項１に記載のデバイスリンクプロファイル生成システム。
【請求項３】
入力デバイスの色空間がＲＧＢ系であれば階調性を重視したカラリメトリックマッピングアルゴリズムを使い、入力デバイス色空間がＣＭＹＫ系であれば色差最小となるカラリメトリックマッピングアルゴリズムを使うことを特徴とする請求項１に記載のデバイスリンクプロファイル生成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は入力デバイスから出力デバイスへの色変換を行なうカラーマッチングにおける色空間のマッピング技術に関する。
【背景技術】
【０００２】
入力デバイスから出力デバイスへの色変換を行なうカラーマッチングにおいて、出力デバイスの再現色範囲内の色に対しては色を保存するマッピング方式をカラリメトリックと呼ぶ。カラリメトリックマッピングにおいて、出力デバイスの色再現範囲外の色に対しては再現範囲内の色に圧縮をする必要があるが、この時に階調性を重視するマッピング方式や、色差が最小になるようにマッピングする方式などがある。
【０００３】
従来、階調性を重視したカラリメトリックマッピング技術としては特許文献１がある。
【特許文献１】特開２００７−２７４５８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術ではプルーフ用途という色差が重視される場合であっても階調性を重視するアルゴリズムであるため色差が大きくなってしまいプルーフ用途に適さないという問題点がある。
【０００５】
本発明が解決しようとする課題はカラリメトリックマッピングにおいて、階調性を考慮しつつ、色差を小さくするようなガマットマッピング処理を実現することである。
【課題を解決するための手段】
【０００６】
入力デバイスの色空間がＲＧＢ系とＣＭＹＫ系の２つの場合に対応して別々のカラリメトリックマッピングアルゴリズムを持ち、入力色空間に応じて使い分けをする手段を有することにより課題を解決する。
【発明の効果】
【０００７】
本発明によればカラリメトリックマッピングでありながら、用途に応じて階調性を重視したアルゴリズムと色差を重視したアルゴリズムを使い分けることにより最適なカラリメトリックマッピングを実施できるという効果がある。
【発明を実施するための最良の形態】
【０００８】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【０００９】
図１は本発明の一実施例の構成を示すブロック図である。ＰＣ（パーソナルコンピュータ）１００は、図示しない制御部である、例えばＣＰＵなどを備える。制御部は、図１の各部を制御し、後述するデバイスプロファイルの生成処理を制御する。また、図１の符号１０４から１０８で表されるデータは、図示しないメモリ部に格納される。図２はデバイスリンクプロファイルを生成する手順を示すフローチャートである。また、図３、図４はユーザインタフェース画面表示例を示す図である。
【００１０】
図３では入力プロファイルとしてプルダウンメニュー３０からｓＲＧＢを選択し、出力プロファイルとしてはプルダウンメニュー３２から新規測色を行なう。ｓＲＧＢの特性は組込の情報を持っているため、測色ボタン３１はグレーアウト表示となっている。測色ボタン３３を押すとチャート測色画面に移動し、測色機１０２を使って出力デバイスから印刷されたチャート出力物１０３を測色することができる。測色終了後に測色データをファイルに保存し、プルダウンメニュー３２には測色データのファイル名が表示される。
【００１１】
レンダリングとしてプルダウンメニュー３４からカラリメトリックが選択されている。また、ビルドオプションの詳細を変更したい場合にはボタン３５を押すことにより別画面で設定変更することが出来る。
【００１２】
実行ボタン３６を押すとＵＩで設定された条件に従ってデバイスリンクプロファイルが生成される。
【００１３】
図４では入力プロファイルとしてプルダウンメニュー４０から新規測色（ＣＭＹＫ）が選択されている。測色ボタン４１を押すとチャート測色画面に移動し、測色機１０２を使って入力デバイスから印刷されたチャート出力物１０３を測色することができる。測色終了後に測色データをファイルに保存し、プルダウンメニュー４０には測色データのファイル名が表示される。
【００１４】
また、出力プロファイルとしてプルダウンメニュー４２から新規測色（ＣＭＹＫ）が選択されている。測色ボタン４３を押すとチャート測色画面に移動し、測色機１０２を使って出力デバイスから印刷されたチャート出力物１０３を測色することができる。測色終了後に測色データをファイルに保存し、プルダウンメニュー４２には測色データのファイル名が表示される。
【００１５】
レンダリングとしてプルダウンメニュー４４からカラリメトリックが選択されている。また、ビルドオプションの詳細を変更したい場合にはボタン４５を押すことにより別画面で設定変更することが出来る。
【００１６】
実行ボタン４６を押すとＵＩで設定された条件に従ってデバイスリンクプロファイルが生成される。
【００１７】
次に図２のフローチャートに従ってデバイスリンクプロファイルを生成する手順を説明する。
【００１８】
（ステップＳ２０）ＵＩ１０１からビルド条件を設定する。ビルド条件とは入出力装置のチャート出力物１０３を測色機１０２を使って測色した測色値または特性情報を示す入力プロファイル１０４や出力プロファイル１０５、マッピングの方法を示すレンダリング１０６、ビルドオプション１０７である。
【００１９】
（ステップＳ２１）入力プロファイルの色空間がＲＧＢ系かどうかを判定する。ＲＧＢ系であればステップＳ２２へ進み、ＣＭＹＫ系であればステップＳ２４へ進む。
【００２０】
（ステップＳ２２）使用するガマットマッピングアルゴリズムＧＭＡとしてＧＭＡ１を選択する。ＧＭＡ１はＲＧＢ系に適したアルゴリズムである。例えば、階調性を重視したカラリメトリックマッピングである。
【００２１】
（ステップＳ２３）デバイスリンクプロファイルのＬＵＴ格子点としてＲＧＢのグリッドを生成し、ステップＳ２６へ進む。
【００２２】
（ステップＳ２４）使用するガマットマッピングアルゴリズムＧＭＡとしてＧＭＡ２を選択する。ＧＭＡ２はＣＭＹＫ系に適したアルゴリズムである。例えば、色差最小のカラリメトリックマッピングである。
【００２３】
（ステップＳ２５）デバイスリンクプロファイルのＬＵＴ格子点としてＣＭＹＫのグリッドを生成し、ステップＳ２６へ進む。
【００２４】
（ステップＳ２６）生成されたグリッドに対して選択されたＧＭＡによるマッチングを実施する。
【００２５】
（ステップＳ２７）上記により生成されたＬＵＴにその他の必要な情報を付加し、デバイスリンクプロファイルを生成する。
【００２６】
以上説明した内容により、入力プロファイルの色空間がＲＧＢ系かＣＭＹＫ系かによってそれぞれに適したカラリメトリックマッピングを適用したデバイスリンクプロファイルを生成することが出来る。
【実施例２】
【００２７】
上述した実施形態では、図２のフローチャートにおけるステップＳ２２からステップ２５において、ＧＭＡ１とＧＭＡ２の異なるアルゴリズムを用いる例を示した。実施形態２では、入力プロファイルの色空間ごとに異なるパラメータを用意することで、同一のアルゴリズムを用いて異なるガマットマッピングを実現しても良い。
【００２８】
ここで、異なるパラメータについて図５を用いて説明する。図５はガマットＳをガマットＤにマッピングするガマットマッピングの例を示す図である。異なるパラメータは、図中のＪＢ０とＪＢ１で表されるガマットの輝度レンジに対応する点として、それぞれＪＡ０とＪＡ１の点とすれば良い。これらの点を入力プロファイルの色空間ごとに予め用意しておくことで、同一のアルゴリズムを用いて異なるガマットマッピングを実現することが可能となる。なお、上述のパラメータは、色相ごとにそれぞれ用意しておくことでガマットマッピングの精度を高めることが可能となる。
【００２９】
＜他の実施形態＞
本発明の目的は前述した実施例の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵまたはＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００３０】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００３１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOperating System（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。
【００３２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００３３】
【図１】本実施形態の構成を示すブロック図
【図２】本実施形態であるデバイスリンクプロファイルを生成する手順を示すフローチャート
【図３】本実施形態のユーザインタフェース画面表示例を示す図
【図４】本実施形態のユーザインタフェース画面表示例を示す図
【図５】本実施形態のガマットマッピングの例を示す図
【符号の説明】
【００３４】
１００  ＰＣ
１０１  ＵＩ
１０２  測色機
１０３  チャート出力物
【図１】
2010130475.tif 000003
【図２】
2010130475.tif 000004
【図３】
2010130475.tif 000005
【図４】
2010130475.tif 000006
【図５】
2010130475.tif 000007