(57)【要約】【課題】  色域の異なる複数のデバイスで印刷シミュレーションを行う際に、デバイスごとの色域の大きさによる出力物の見えの違いを、緩和させることを目的とする。【解決手段】  ターゲットとなる色空間に対してする出力デバイスの色空間の大きさごとに閾値を決め、入力彩度に対して閾値を超えた場合に彩度補正する方法と、閾値に達しなかった場合に彩度を補正する方法より構成される。【選択図】  図１
2005197990.tif 000002
【特許請求の範囲】
【請求項１】
第１のデバイス色空間の入力色信号を、前記第１のデバイス色空間と色域の異なる第２のデバイス色空間の色信号に変換する画像処理方法であって、色差最小の色変換を行うことを特徴とする画像処理方法。
【請求項２】
前記入力色信号は、均等色空間で表される色信号であることを特徴とする請求項１記載の画像処理方法。
【請求項３】
前記均等色空間は、所定の色空間を含めて、任意の色信号の値を有する点の集合であることを特徴とする請求項４記載の画像処理方法。
【請求項４】
前記第２のデバイス色空間の色域に関わらず、出力結果が見た目上同等に表現されるように、前記第２のデバイス色空間の大きさに応じて彩度の閾値を設定し、閾値に応じて彩度を調整する色変換方法を有する請求項１記載の画像処理方法。
【請求項５】
前記彩度の閾値は出力デバイスごとにデータファイル内に情報を格納することにより、出力デバイスごとに最適な彩度の閾値を設定することを特徴とする請求項３記載の画像処理方法。
【請求項６】
前記彩度調整処理は必要に応じてスルーさせる設定を有することを特徴とする請求項３記載の画像処理方法。
【請求項７】
第１のデバイス色空間の入力色信号を、前記第１のデバイス色空間と色域の異なる第２のデバイス色空間の色信号に変換する画像処理方法であって、第２のデバイス色空間の色域に応じて彩度を補正する手段と、前記第２のデバイス色空間ごとに彩度の閾値を設ける手段と、前記彩度の閾値は出力デバイスごとにデータファイル内に情報を格納する手段を有することを特徴とする画像処理装置。
【請求項８】
コンピュータを、請求項７に記載の画像処理装置の各手段として機能させるためのプログラム。
【請求項９】
請求項８に記載のプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１のデバイス色空間の入力色信号を、前記第１のデバイス色空間と色域の異なる第２のデバイス色空間の色信号に変換する画像処理方法及び画像処理装置に関するものである。
【背景技術】
【０００２】
プルーフ用途で印刷機のシミュレーションとしてハードコピー装置などで出力する場合には、印刷機にＣＭＹＫ画像データを入力して出力される画像の絵と一致するような絵がハードコピー装置から出力されるように色変換する必要がある。
【０００３】
一般的に用いられる色変換方法として、印刷機で得られる色情報をターゲットとしてプロファイル化し、同様にプリンタで得られる色情報をデスティネーションとしてプロファイル化した上で両方のプロファイルを組み合わせて色変換を行う。上記における色情報はＣＭＹＫ−Ｌａｂの関係として扱う。
【０００４】
上記の色情報によって印刷機側の色域とプリンタ側の色域が判明するが、基本的にプルーフ用途で用いられる場合は印刷機の色域とプリンタの色域が極めて近いため、色空間圧縮方法として挙げられる次の三つの中では（２）が選択されることが一般的である。
（１）色再現範囲全体を線形にマッピングする方法。
（２）色再現範囲外の色だけを色再現範囲の外縁に圧縮する方法。
（３）色再現範囲内では元の色を保存するためにできる限り圧縮せず、色再現範囲外の色は色再現範囲の高彩度部へ圧縮することにより階調性を保つ方法。
【特許文献１】特開平０４−１８６９６８号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、最近ではインクジェットプリンタのように印刷機よりも明らかに色域が広いプリンタが登場してきたため、トナーを用いたプリンタでシミュレートした結果とインクジェットを用いたプリンタでシミュレートした結果を比較すると、インクジェット系のプリンタでシミュレートした出力物の彩度が高く見えてしまい、本来シミュレートした出力結果が同じになるべき予測から外れてしまうということがある。
【０００６】
そこで、出力するプリンタの色域ごとに彩度を調整することでこのような見た目の微妙な違いを修正できることに注目し、色差最小の色信号変換を継承しつつも彩度の微調整を行う方法を考案した。
【０００７】
本発明は、上述の点に鑑みてなされたもので、第１の（印刷機の）デバイス色空間に対する第２の（プリンタの）デバイス色空間の大きさを考慮して彩度の閾値を決定させることにより、印刷機の色空間よりも広い色域を有するプリンタにおいて彩度を圧縮させることで主観的な色味の違いをなくすことを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、第１のデバイス色空間の入力色信号を、前記第１のデバイス色空間と色域の異なる第２のデバイス色空間の色信号に変換する画像処理方法であって、第２のデバイス色空間の色域に応じて彩度を補正する手段と、前記第２のデバイス色空間ごとに彩度の閾値を設ける手段と、前記彩度の閾値は出力デバイスごとにデータファイル内に情報を格納する手段を有することを特徴とする。
【発明の効果】
【０００９】
以上説明したように、本発明によれば色域の異なる二つのデバイスでそれぞれ印刷シミュレーションを行う際に、デバイスの色域ごとに彩度の閾値を設定することができ、この値を利用して彩度補正を施すことによってデバイス間における色の見えの違いを緩和させることが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照しながら本発明に係る実施の形態を詳細に説明する。
【００１１】
図１は、本実施例のＩＣＣプロファイルを作成するアプリケーション全体のフローである。
【００１２】
図１において、１００はプリセットプリンタのデータファイルを示していてそのプリンタ固有の情報が格納されている。１０１ではプリセットプリンタを指定することで１００からパラメータを読み込むことも、直接１０１でパラメータを指定することもできる。
【００１３】
１０２ではＣＭＹＫ−Ｌａｂの関係を読み込んでメモリ空間上に記憶し、それを１０３でロードする。もしくは１０３部で直接ＣＭＹＫ−Ｌａｂの関係を測色することも可能である。１０４では測色値と設定されたパラメータからプロファイルをビルドする部分である。
【００１４】
１０５ではビルドしたプロファイルを保存する部分で、ここでファイル化することによって１０６のＩＣＣプロファイルが作成される。
【００１５】
１０４のビルド部についてさらに詳しく表したのが図２である。１０７で測色値とパラメータを取得し、１０８でＧａｍｕｔ内外を判定しタグデータにする。
【００１６】
１０９ではＰｅｒｃｅｐｔｕａｌ（写真調）のＬａｂ⇒ＣＭＹＫの関係をタグにして、１１０ではＣｏｌｏｒｉｍｅｔｒｉｃ（色差最小）のＬａｂ⇒ＣＭＹＫの関係をタグにし、１１１ではＳａｔｕｒａｔｉｏｎ（彩度優先）のＬａｂ⇒ＣＭＹＫの関係をタグ化する。
【００１７】
１１２では１０８〜１１１までタグ化したデータを整形して保存する、というプロセスを経る。
【００１８】
今回の発明は主に１１０部のＣｏｌｏｒｉｍｅｔｒｉｃに関するので、この１１０を詳細に表したのが図３、図４である。
【００１９】
ＣｏｌｏｒｉｍｅｔｒｉｃのタグはＡ２Ｂ１とＢ２Ａ１の二つのタグが作成される。そこでＡ２Ｂ１タグの作成について詳細にしたものが図３、Ｂ２Ａ１タグの作成について詳細に表したのが図４である。
【００２０】
図３の１１３部では予めパラメータで指定されたＬＵＴのグリッドによってＣＭＹＫの配列を決定する。１１５部の測色値を参照しながら任意のＣＭＹＫ配列に対するＬａｂを１１４部補間計算する。
【００２１】
この１１４部ですべてのＣＭＹＫに対するＬａｂ値が判明するため、測色したデバイスの色空間が判明する。ここで基準の色空間に比べてどの程度の大きさかを見ながら１１６部でＬａｂをＬＣｈに直して彩度を圧縮する。
【００２２】
さらに１１７部でＬＣｈをＬａｂに整形し、１１８部でＣＭＹＫに対してＬａｂの値をＬＵＴ形式に整理してタグ化し、１１９部でＩＣＣ保存という形をとる。
【００２３】
図４のＢ２Ａ１ではまず、１２０部で任意のグリッド数で均等分割したＲＧＢ配列を作成し、１２１部では指定されたパラメータ（四次色載り量）とある一定の法則をもってＲＧＢ⇒ＣＭＹＫへ変換し、１２２部では指定されたパラメータ（墨版生成カーブ）によってＫの量を制限した上でＣＭＹＫ濃度を補正し、１２３部で任意のＲＧＢに対するＣＭＹＫ値を定義する。ＣＭＹＫ値に対するＬａｂ値は１２４部の測色値を参照できるため、１２６部ではＲＧＢ値に対するＬａｂ値を定義することができる。これをこのデバイスのデバイスＲＧＢと考える。
【００２４】
１２７部ではプロファイルコネクションスペースで入ってきたＬａｂ値をすべてＬＵＴ化して１２８部ではデバイスの色空間の大きさにより任意のＬａｂグリッドに対して彩度圧縮をかける。その上で１２９部において色差最小の色空間圧縮を行う。
【００２５】
１３０部では１２３部の配列、１２６部の配列、１２９部の配列を利用して任意のＬａｂグリッドに対するＣＭＹＫ値を求めることができる。
【００２６】
１３１部では１３０部において求めたＬａｂ−ＣＭＹＫの関係をタグ化し、ＩＣＣプロファイルとして保存する。
【００２７】
本実施例での１１６部と１２８部のＬａｂ値に対して彩度圧縮をかける点が新規発明部である。プルーフ用途においては、ターゲットとなるデバイスの色域と出力に用いるデバイスの色域があまり差がないため、ほとんどの色が出力デバイスの色域内であり色空間圧縮を行う部分が少ない。ごく一部、色域外の色があったとしてもＬａｂ（ＬＣｈ）ベースで最も近い色域外縁へ圧縮することで定量的には全く問題がなかった。
【００２８】
しかし図５の右図で示すように出力デバイスの色域が大きい場合と図５の左図で示すように出力デバイスの色域が小さい場合を並べると、出力デバイスの色域が大きい場合の出力物は全体的に彩度が大きくなってしまう。これは定量的にも表され、Ｇａｍｕｔが小さい場合は図６で示されるようにクロマがマイナス方向に分布しているのに対し、Ｇａｍｕｔが大きい場合は図７に示されるようにクロマがプラス方向に分布している。そこで、ターゲットデバイスの色域に対する出力デバイスの色域の大きさに応じてルールを決定し、彩度を調整した。
【００２９】
まず入力Ｌａｂ値は次式を用いてＬＣｈに変換する。
【００３０】
【数１】
2005197990.tif 000003
【００３１】
【数２】
2005197990.tif 000004
【００３２】
上記（１）式で求めた彩度Ｃに対して出力デバイスのＧａｍｕｔによって予めプリセットプリンタのデータファイル内に記述された閾値を境界とし、ａ、ｂいずれかの方法で圧縮量（ｍｏｖｅＣ）を求める。
【００３３】
ａ．任意に閾値を設定し、Ｃ値（ＩｎｖａｌｕｅＣ）が閾値（ＴｈｒｅｓｈｏｌｄＣ）（入力最大値）以上であれば予め定めた最大圧縮量（ｍｏｖｅＭａｘＣ）を圧縮量（ｍｏｖｅＣ）とし、それをそのままＣ値に加算する。（下式）
ＩｎｖａｌｕｅＣ≧ＴｈｒｅｓｈｏｌｄＣのとき、
ｍｏｖｅＣ  ＝  ｍｏｖｅＭａｘＣ・・（３）
ＯｕｔＶａｌｕｅＣ  ＝  ＩｎＶａｌｕｅＣ  ＋  ｍｏｖｅＣ・・（４）
閾値以下であればＮｕｌｌとする。（下式）
ＩｎｖａｌｕｅＣ＜ＴｈｒｅｓｈｏｌｄＣのとき、
ＯｕｔＶａｌｕｅＣ  ＝  ＩｎｖａｌｕｅＣ  ＋  ０・・（５）
ｂ．任意に閾値（ＴｈｒｅｓｈｏｌｄＣ）を設定し、Ｃ値（ＩｎｖａｌｕｅＣ）が閾値以上であれば上記方法ａと同じ方法をとり、閾値以下であればＣ値にガンマ曲線を掛け合わせて出力／入力の割合・・（ＩｎＶａｌｕｅＣ／ＴｈｒｅｓｈｏｌｄＣ）γ×ＩｎｖａｌｕｅＣを求める（０．０〜１．０）。この値に最大圧縮量（ｍｏｖｅＭａｘＣ）を積算することで、Ｃ値に対する圧縮量（ｍｏｖｅＣ）を求め、Ｃ値に加算する。
【００３４】
ＩｎｖａｌｕｅＣ＜ＴｈｒｅｓｈｏｌｄＣのとき、
ｍｏｖｅＣ  ＝  （ＩｎＶａｌｕｅＣ／ＴｈｒｅｓｈｏｌｄＣ）γ×ＩｎｖａｌｕｅＣ×ｍｏｖｅＭａｘＣ・・（６）
ＯｕｔＶａｌｕｅＣ  ＝  ＩｎＶａｌｕｅＣ  ＋  ｍｏｖｅＣ・・（７）
このフローチャートを図８にて示す。
【００３５】
上記でＬＣｈのＣ値を補正した上でＬａｂに戻す。
【００３６】
本実施形態によれば、第１のデバイス色空間に対して第２のデバイス色空間の色域が異なる複数のデバイスごとに彩度の閾値を設けることによって彩度補正を施すことができる。従って、第２のデバイス色空間の色域が異なる複数のデバイスの出力物を比較したときに、色域が広いデバイスと色域が狭いデバイスとの間における彩度の違いを吸収できるため、プルーフ用途としてさらに違和感のない出力物を得ることができる。この結果は図９に示すように定量的にも表れており、彩度が高めに出ていた出力物が若干低めにシフトしていることがわかる。
【００３７】
［変形例］
本実施形態では彩度の補正を用いたが、本発明はこれだけに限らず同様の方法を用いてＬＣｈのＬ（明度）補正やｈ（色相）補正を行っても構わない。
【００３８】
また本実施例では彩度の補正のみについて言及しているが、これを他のＬ（明度）補正やｈ（色相）補正と組み合わせて行っても構わない。
【００３９】
尚、本実施形態では、Ｌ＊ａ＊ｂ＊色空間を入力として用いたが、例えばＬ＊ｕ＊ｖ＊色空間やＹＩＱ色空間等の他の色空間を用いても構わない。
【００４０】
また、ハードコピー装置（プリンタ）はＬＢＰやインクジェットプリンタ等の画像形成を行うものであれば構わない。更に、熱エネルギーによる膜沸騰を起こして液滴を吐出するタイプのヘッドを用いたものでも構わない。
【００４１】
また、外部機器から色信号を入力したり自機に備えられたＣＣＤ等の読み取り部から色信号を入力しても構わない。
【００４２】
以上説明した実施形態によれば、プルーフ用途として用いる画像を出力する際に、デバイス色空間の異なる複数のプリンタから出力した画像が、プリンタの色空間の大きさに関わらず出力物の見えが従来方法に比べて近い色を示すように、彩度補正を伴った色変換することができる。
【００４３】
尚、本発明は複数の機器（例えば、ホストコンピュータ、インターフェース機器、リーダ、プリンタ、モニタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用しても良い。
【００４４】
また、本発明の目的は前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００４５】
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００４６】
このプログラムコードを供給するための記録媒体としては、例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００４７】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４８】
更に、記録媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００４９】
【図１】本実施例の画像処理装置を搭載したアプリケーション全体のフローである。
【図２】図１のフローの中からプロファイルをビルドするフローを詳細化したものである。
【図３】図２のフローの中からＣｏｌｏｒｉｍｅｔｒｉｃデータを作成するフローのＡ２Ｂ１処理部を詳細化したものである。
【図４】図２のフローの中からＣｏｌｏｒｉｍｅｔｒｉｃデータを作成するフローのＢ２Ａ１処理部を詳細化したものである。
【図５】ガマットの大きさによるＣｏｌｏｒｉｍｅｔｒｉｃ処理の概念図を示している。
【図６】図５におけるガマットの小さいデバイスのマッチング結果の傾向を示す図である。
【図７】図５におけるガマットの大きいデバイスのマッチング結果の傾向を示す図である。
【図８】彩度補正をする際のフローチャートを示す図である。
【図９】彩度補正を施すことによる効果を示す図である。
【符号の説明】
【００５０】
１００  プリセット値格納部
１０１  プリセットプリンタ／パラメータ指定部
１０２  測色値保存部
１０３  測色値格納部／測色部
１０４  プロファイルビルド部
１０５  プロファイル保存部
１０６  ＩＣＣプロファイル
１０７  測色値／プリセットデータ／パラメータ取得部
１０８  Ｇａｍｔタグデータ作成部
１０９  Ｐｅｒｃｅｐｔｕａｌデータ作成部
１１０  Ｃｏｌｏｒｉｍｅｔｒｉｃデータ作成部
１１１  Ｓａｔｕｒａｔｉｏｎデータ作成部
１１２  ＩＣＣ準拠フォーマット整形・保存部
１１３  ＣＭＹＫグリッド作成部
１１４  ＣＭＹＫ⇒Ｌａｂ変換部
１１５  測色値保存部
１１６  ＧＭＡ／彩度補正部
１１７  Ｌａｂ整形部
１１８  ＣＭＹＫ−Ｌａｂ  ＬＵＴ保存部
１１９  ＩＣＣ準拠フォーマット整形・保存部
１２０  ＲＧＢグリッド作成部
１２１  ＲＧＢ⇒ＣＭＹＫ変換部
１２２  墨版生成部
１２３  ＲＧＢ−ＣＭＹＫ  ＬＵＴメモリ格納部
１２４  測色値保存部
１２５  ＣＭＹＫ⇒Ｌａｂ変換部
１２６  ＲＧＢ−Ｌａｂ  ＬＵＴ  メモリ格納部
１２７  Ｌａｂグリッド作成部
１２８  ＧＭＡ／彩度補正部
１２９  測色値メモリ格納部
１３０  Ｌａｂ−ＣＭＹＫ  ＬＵＴ  作成部
１３１  Ｌａｂ−ＣＭＹＫ  ＬＵＴ  保存部
【図１】
2005197990.tif 000005
【図２】
2005197990.tif 000006
【図３】
2005197990.tif 000007
【図４】
2005197990.tif 000008
【図５】
2005197990.tif 000009
【図６】
2005197990.tif 000010
【図７】
2005197990.tif 000011
【図８】
2005197990.tif 000012
【図９】
2005197990.tif 000013