(57)【要約】【課題】ダイナミックレンジの狭い色域からダイナミックレンジの広い色域に変換された画像データであっても、広いダイナミックレンジを活用可能にする。【解決手段】ジャパンカラーＣＭＹＫで作成された画像データを入力され、該画像データをディスプレイ２０のｓＲＧＢ色域に色変換するにあたり、ジャパンカラーＣＭＹＫ色空間における黒点Ｓｋとディスプレイ２０の色域における黒点Ｄｋとを検出し、黒点Ｄｋと黒点Ｓｋとの大小比較を行い、Ｓｋ＞Ｄｋである場合に、ジャパンカラーＣＭＹＫ色空間の中間調を略維持しつつシャドウ部を拡張し且つ該シャドウ部から中間調にかけて滑らかに連続させるトーンカーブにて補正を行う。【選択図】図６
2009231859.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像機器にて使用される第１カラー画像データを入力され、該第１カラー画像データを第２の画像機器にて使用される第２カラー画像データに変換する画像処理装置であって、
前記第１の画像機器の色域における黒点Ｓｋを検出するとともに、前記第２の画像機器の色域における黒点Ｄｋを検出する黒点検出手段と、
前記黒点Ｄｋと前記黒点Ｓｋとの大小比較を行う黒点比較手段と、
Ｓｋ＞Ｄｋである場合に、前記第１の画像機器の色域の中間調を略維持しつつ前記第１の画像機器の色域のシャドウ部を拡張し且つ該シャドウ部から前記中間調にかけて滑らかに連続させるトーンカーブにて補正を行う黒点補正手段と、
前記黒点補正手段による補正後の前記第１の画像機器の色域と、前記第２の画像機器の色域と、の対応関係を規定する色域変換手段と、
前記対応関係に基づいて前記第１カラー画像データを第２カラー画像データに変換する色変換手段と、
を具備することを特徴とする画像処理装置。
【請求項２】
前記黒点補正手段は、前記第１の画像機器の色域の黒点を、前記黒点Ｓｋに一致させるトーンカーブ補正を行う請求項１記載の画像処理装置。
【請求項３】
前記画像処理装置は、前記第２カラー画像データを第３の画像機器にて使用される第３カラー画像データに変換するものであって、
前記黒点検出手段は、更に前記第３の画像機器の色域における黒点Ｔｋを検出し、
前記黒点比較手段は、更に前記黒点Ｓｋと前記黒点Ｔｋと前記黒点Ｄｋとを比較し、
前記黒点補正手段は、Ｓｋ＞Ｔｋ＞Ｄｋなる大小関係を満たす場合に、前記第１の画像機器の色域における黒点を前記黒点Ｔｋに一致させるとともに前記第１の画像機器の色域における中間調を略維持しつつ黒点から前記中間調にかけて滑らかに連続させるトーンカーブにて補正を行う請求項１に記載の画像処理装置。
【請求項４】
前記画像処理装置は、前記第２カラー画像データを第３の画像機器にて使用される第３カラー画像データに変換するものであって、
前記黒点検出手段は、前記第３の画像機器の色域における黒点Ｔｋを検出し、
前記黒点比較手段は、前記黒点Ｓｋと前記黒点Ｄｋと前記黒点Ｔｋとを比較し、
前記黒点補正手段は、Ｓｋ＞Ｔｋ＞Ｄｋなる大小関係を満たす場合に、前記第１の画像機器の色域における黒点を前記黒点Ｔｋに一致させるとともに前記第１の画像機器の色域における中間調を略維持しつつ黒点から前記中間調にかけて滑らかに連続させるトーンカーブにて補正を行い、Ｔｋ＞Ｓｋ＞Ｄｋなる大小関係を満たす場合には、前記第１の画像機器の色域における黒点を前記黒点Ｄｋに一致させるとともに前記第１の画像機器の色域における中間調を略維持しつつ黒点から前記中間調にかけて滑らかに連続させるトーンカーブにて補正を行う請求項１〜請求項３の何れか一項に記載の画像処理装置。
【請求項５】
前記トーンカーブにて前記黒点から前記中間調にかけて滑らかに連続させるにあたり、三次曲線を利用する請求項１〜請求項４の何れか一項に記載の画像処理装置。
【請求項６】
前記黒点補正手段は、前記第１の画像機器の色域のシャドウ部を拡張するにあたり、彩度が上昇するほど拡張率が低下する補正を行う請求項１に記載の画像処理装置。
【請求項７】
第１の画像機器にて使用される第１カラー画像データを入力され、該第１カラー画像データを第２の画像機器にて使用される第２カラー画像データに変換する画像処理方法であって、
前記第１の画像機器の色域における黒点Ｓｋを検出するとともに、前記第２の画像機器の色域における黒点Ｄｋを検出する黒点検出工程と、
前記黒点Ｄｋと前記黒点Ｓｋとの大小比較を行う黒点比較工程と、
Ｓｋ＞Ｄｋである場合に、前記第１の画像機器の色域の中間調を略維持しつつ前記第１の画像機器の色域のシャドウ部を拡張し且つ該シャドウ部から前記中間調にかけて滑らかに連続させるトーンカーブにて補正を行う黒点補正工程と、
前記黒点補正工程における補正後の前記第１の画像機器の色域と、前記第２の画像機器の色域と、の対応関係を規定する色域変換工程と、
前記対応関係に基づいて前記第１カラー画像データを第２カラー画像データに変換する色変換工程と、
を具備することを特徴とする画像処理方法。
【請求項８】
第１の画像機器にて使用される第１カラー画像データを入力され、該第１カラー画像データを第２の画像機器にて使用される第２カラー画像データに変換する機能をコンピュータに実現させる画像処理プログラムであって、
前記第１の画像機器の色域における黒点Ｓｋを検出するとともに、前記第２の画像機器の色域における黒点Ｄｋを検出する黒点検出機能と、
前記黒点Ｄｋと前記黒点Ｓｋとの大小比較を行う黒点比較機能と、
Ｓｋ＞Ｄｋである場合に、前記第１の画像機器の色域の中間調を略維持しつつ前記第１の画像機器の色域のシャドウ部を拡張し且つ該シャドウ部から前記中間調にかけて滑らかに連続させるトーンカーブにて補正を行う黒点補正機能と、
前記黒点補正機能による補正後の前記第１の画像機器の色域と、前記第２の画像機器の色域と、の対応関係を規定する色域変換機能と、
前記対応関係に基づいて前記第１カラー画像データを第２カラー画像データに変換する色変換機能と、
をコンピュータに実現させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法および画像処理プログラムに関し、特に、第１の画像機器にて使用される第１カラー画像データを入力され、該第１カラー画像データを第２の画像機器にて使用される第２カラー画像データに変換する画像処理装置、画像処理方法および画像処理プログラムに関する。
【背景技術】
【０００２】
一般に、印刷会社では、クライアント（デザイナ）から送られてきた原稿のプルーフ印刷を行い、このプルーフをクライアントに送って色校正してもらう。画面での見え方やクライアントが使用しているプリンタでの印刷結果と、印刷会社の印刷結果とのズレを解消するためである。このズレの原因として印刷会社に印刷を依頼するまでに行われるデータ変換が大きく影響している。すなわち、クライアントがＲＧＢデータで原稿を編集して完成した原稿をジャパンカラー等のＣＭＹＫデータに色域変換して印刷会社に渡すため、ＲＧＢとＣＭＹＫのダイナミックレンジの相違に起因してシャドウ部の階調性が低下し、クライアントが画面で視認した色とのズレが発生するのである。なお、特許文献１〜３には各種ガマットマッピングの例について記載されている。
【特許文献１】特開２００２−１１８７６２号公報
【特許文献２】特開２００５−３４８０５３号公報
【特許文献３】特開２００２−３１４８３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、色校正の度に版を作成すると色校正で修正が入った場合に版を再作成しなければならないため、近年では汎用的なプリンタでのプルーフ印刷が行われている。しかし、プリンタと印刷機はともにＣＭＹＫインクセットで印刷を行う点で共通しているが、インク種類や印刷方式の相違のため色域（色再現域）が異なっており、階調のダイナミックレンジも異なる。
また、プリンタでは入力されたＲＧＢデータをＣＭＹＫに分版して印刷を行う方式を採用しているため、印刷機用に作成されたＣＭＹＫデータを一旦プリンタ入力用のＲＧＢデータに変換し、再度プリンタ用のＣＭＹＫデータに色変換することになる。通常、ＲＧＢ色空間からＣＭＹＫ色空間への色変換のように、入力データ色域のダイナミックレンジが出力デバイス色域のダイナミックレンジよりも広い場合には、出力デバイス色域からはみ出す色域を出力デバイス色域内にマッピングすることになるが、逆に入力データ色域が出力デバイス色域よりも狭い場合には、同一の色座標にマッピングするのみである。すなわち、ＣＭＹＫデータからＲＧＢデータに色変換されたデータは、ＲＧＢ色空間のダイナミックレンジを十分に活用していなかった。
【０００４】
本発明は、前記課題に鑑みてなされたもので、ダイナミックレンジの狭い色域からダイナミックレンジの広い色域に変換された画像データであっても、広いダイナミックレンジを活用可能な画像処理装置、画像処理方法および画像処理プログラムの提供を目的とする。
【課題を解決するための手段】
【０００５】
前記課題を解決するために、本発明の画像処理装置では、第１の画像機器にて使用される第１カラー画像データを入力され、該第１カラー画像データを第２の画像機器にて使用される第２カラー画像データに変換する画像処理装置であって、黒点検出手段と、黒点比較手段と、黒点補正手段と、色域変換手段と、色変換手段とを備える構成としてある。該構成において、前記黒点検出手段が、前記第１の画像機器の色域における黒点Ｓｋを検出するとともに、前記第２の画像機器の色域における黒点Ｄｋを検出すると、前記黒点比較手段が、検出された前記黒点Ｄｋと前記黒点Ｓｋとの大小比較を行う。そして、Ｓｋ＞Ｄｋである場合に、前記黒点補正手段が、前記第１の画像機器の色域の中間調を略維持しつつ前記第１の画像機器の色域のシャドウ部を拡張し且つ該シャドウ部から前記中間調にかけて滑らかに連続させるトーンカーブにて補正を行うことになる。シャドウ部の拡張とは、前記トーンカーブの低階調部分を下に凸のカーブで構成することであり、前記トーンカーブの入力値が０のときの出力値を低下させることを含む。中間調を略維持するとは、前記シャドウ部から前記中間調を滑らかに連続させる際に、漸近的に収束させた結果として僅かに階調が変化しても構わないことを意味する。そして前記色域変換手段が、前記黒点補正手段による補正後の前記第１の画像機器の色域と、前記第２の画像機器の色域と、の対応関係を規定し、前記色変換手段が、前記対応関係に基づいて前記第１カラー画像データを第２カラー画像データに変換することになる。
すなわち、ダイナミックレンジの狭い色域である第１の画像機器の色域で作成された画像データを第２の画像機器の色域に色変換する際に、ダイナミックレンジが拡張されるように黒点補正を行う。よって、ダイナミックレンジの広い色域で作成された画像データを第１の画像機器の色域に変換した場合であっても、第２の画像機器の色域に変換される際に該第２の画像機器の色域を活用して当初のダイナミックレンジを再現可能となる。
【０００６】
また、本発明の選択的な一側面として、前記黒点補正手段は、前記第１の画像機器の色域の黒点を、前記黒点Ｓｋに一致させるトーンカーブ補正を実行する構成としてもよい。すなわち、第２の画像機器の色域におけるダイナミックレンジと第１の画像機器の色域におけるダイナミックレンジとを一致させることにより、第２の画像機器の色域のダイナミックレンジを活用しつつ、黒潰れを防止可能となる。
【０００７】
また、第２カラー画像データをさらに第３カラー画像データに変換する場合に好適な本発明の選択的な一側面として、前記画像処理装置は、前記第２カラー画像データを第３の画像機器にて使用される第３カラー画像データに変換するものであって、前記黒点検出手段は、更に前記第３の画像機器の色域における黒点Ｔｋを検出し、前記黒点比較手段は、更に前記黒点Ｓｋと前記黒点Ｔｋと前記黒点Ｄｋとを比較し、前記黒点補正手段は、Ｓｋ＞Ｔｋ＞Ｄｋなる大小関係を満たす場合に、前記第１の画像機器の色域における黒点を前記黒点Ｔｋに一致させるとともに前記第１の画像機器の色域における中間調を略維持しつつ黒点から前記中間調にかけて滑らかに連続させるトーンカーブにて補正を行う構成としてもよい。
例えば、第２の画像機器の色域のダイナミックレンジよりも第３の画像機器の色域のダイナミックレンジが狭い場合には、第２の画像機器の色域のダイナミックレンジを１００％活用していても、第３の画像機器の色域に色変換される際にダイナミックレンジの縮小が発生する。そこで、予め第３の画像機器のダイナミックレンジに合わせた色変換を行っておけば、色変換の回数を少なく出来る。
【０００８】
なお、Ｔｋ＞Ｓｋ＞Ｄｋなる大小関係を満たす場合に、前記第１の画像機器の色域における黒点を前記黒点Ｄｋに一致させるとともに前記第１の画像機器の色域における中間調を略維持しつつ黒点から前記中間調にかけて滑らかに連続させるトーンカーブにて補正を行ってもよい。すなわち第１の画像機器の色域よりも第３の画像機器の色域が狭い場合には、一旦、第２の画像機器の色域のダイナミックレンジを活用する黒点補正を行うのである。
【０００９】
また、本発明の選択的な一側面として、前記トーンカーブにて前記黒点から前記中間調にかけて滑らかに連続させるにあたり、三次曲線を利用する構成としてもよい。
また、本発明の選択的な一側面として、前記黒点補正手段は、前記第１の画像機器の色域のシャドウ部を拡張するにあたり、彩度が上昇するほど拡張率が低下する補正を行う構成としてもよい。すなわち高彩度域における明度変動を抑制可能になる。
【００１０】
前述した画像処理装置は、他の機器に組み込まれた状態で実施されたり他の方法とともに実施されたりする等の各種の態様を含む。また、本発明は前記画像処理装置を備える印刷システム、前述した装置の構成に対応した工程を有する制御方法、前述した装置の構成に対応した機能をコンピュータに実現させるプログラム、該プログラムを記録したコンピュータ読み取り可能な記録媒体、等としても実現可能である。これら印刷システム、画像処理方法、画像処理プログラム、該プログラムを記録した媒体、の発明も、前述した作用、効果を奏する。むろん、請求項２〜６に記載した構成も、前記システムや前記方法や前記プログラムや前記記録媒体に適用可能である。
【発明を実施するための最良の形態】
【００１１】
以下、下記の順序に従って本発明の実施形態を説明する。
（１）本発明の構成：
（２）画像データ変換処理：
（３）印刷処理：
（４−１）黒点補正処理：
（４−２）黒点補正処理の変形例：
（５）まとめ：
【００１２】
（１）本発明の構成：
図１は本発明の画像処理装置を実現する一実施形態としてのコンピュータ１００の概略ハードウェア構成を示している。同図において、コンピュータ１００は、演算処理の中枢をなすＣＰＵ１１と、該ＣＰＵ１１のワークエリアとして使用されるＲＡＭ１２と、ＢＩＯＳ等を記載されたＲＯＭ１３と、不揮発性の記憶装置としてのハードディスクドライブ（ＨＤＤ）１４と、外部のプリンタ４０や半導体メモリ３５等を接続するＵＳＢＩ／Ｆ１５と、外部のディスプレイ２０を接続するビデオＩ／Ｆ１６と、外部のキーボードやマウス等の操作用入力機器３０を接続する操作入力用機器Ｉ／Ｆ１７と、を備えている。これら各構成要素１１〜１７はシステムバス１８によって相互通信可能に接続されている。
ＨＤＤ１４には、ＯＳやアプリケーションプログラム（ＡＰＬ）２５等のプログラムデータが記憶されており、これらのプログラムデータがＲＡＭ１２に転送されてＣＰＵ１１で演算処理されると各ソフトウェアが実行される。なお、本実施形態では各プログラムの類はＨＤＤ１５に記憶されているが、例えば、フレキシブルディスク、ＣＤ−ＲＯＭ、光磁気ディスク、フラッシュカードなどの不揮発性メモリ、等に記憶されていてもよい。
【００１３】
図２はコンピュータ１００の概略ソフトウェア構成を示している。同図において、コンピュータ１００は、プリンタドライバ（ＰＲＴＤＲＶ）２１と操作用入力機器ドライバ（ＭＩＤＲＶ）２２とディスプレイドライバ（ＤＰＬＤＲＶ）２３とがＯＳに組み込まれている。ＤＰＬＤＲＶ２３はディスプレイ２０における画像データ等の表示を制御するドライバであり、ＭＩＤＲＶ２２はキーボードやマウス等の操作用入力機器３０からのコード信号を受信して所定の入力操作を受け付けるドライバである。
【００１４】
ＯＳ上ではＡＰＬ２５が実行可能であり、ＡＰＬ２５は半導体メモリ３５に記録された画像データＩＧＤをＲＡＭ１２に読み出してレタッチ等の処理を実行可能である。このとき、ＤＰＬＤＲＶ２３はＡＰＬ２５によってＲＡＭ１２上に展開された画像データＩＧＤに基づいて、ディスプレイ２０に画像表示させる。そして、利用者が操作用入力機器３０を操作するとその操作内容がＭＩＤＲＶ２２を介して取得されて内容が解釈され、ＡＰＬ２５はその操作内容に応じて印刷実行やレタッチなど種々の処理を行う。尚、半導体メモリ３５に記録された画像データＩＧＤは、いずれの色空間（ｓＲＧＢ、ＣＭＹＫ、ＣＭＹＫｌｃｌｍ）で作成されていてもよいが、ＡＰＬ２５で処理される際に標準色空間（例えばｓＲＧＢ色空間等）に色変換される。そのため、ＡＰＬ２５は画像データの色空間を変換する機能を備えている。
【００１５】
本実施形態においてＡＰＬ２５の色空間の変換は、後述のルックアップテーブル（ＬＵＴ）を利用して行われる。読込まれた画像データがＣＭＹＫデータであれば、利用されるＬＵＴ１５ｂはＣＭＹＫデータをＲＧＢデータに変換するテーブルデータである。また、ＡＰＬ２５がＲＧＢカラー画像の印刷をプリンタ４０に指示した場合にも、ＬＵＴを利用した色空間の変換がＰＲＴＤＲＶにて行われる。ＰＲＴＤＲＶにて使用されるＬＵＴはディスプレイ特有のＲＧＢデータをＣＭＹＫデータに変換するＬＵＴである。なお、これらのＬＵＴを必要に応じて変更することによってディスプレイ２０やプリンタ４０の機種変更，プリンタ４０で使用するメディアの変更等に容易に対応することができる。
【００１６】
（２）画像データ変換処理：
図３は、本実施形態にて実行する画像データ変換処理の全体構成を模式的に示している。同図に示すように本実施形態の画像データ変換処理においては、入力画像データＩＧＤとして印刷会社の印刷機で使用されるジャパンカラー準拠のＣＭＹＫ色空間（以下、ｊＣＭＹＫ色空間と表記する。）の画像データを取得し、一旦、入力画像データＩＧＤを絶対色空間であるＣＩＥＬａｂ色空間の画像データにＩＣＣプロファイルＣＰ１を参照して変換する。そして、ＣＩＥＬａｂ色空間の画像データをディスプレイ２０への出力に好適なｓＲＧＢ色空間の画像データに変換プロファイルＣＰ２を参照して変換する。
【００１７】
入力画像データＩＧＤには、ｊＣＭＹＫ色空間についてのＩＣＣプロファイルＣＰ１が添付されている。ＩＣＣプロファイルＣＰ１は、ｊＣＭＹＫ色空間と絶対色空間たるＣＩＥＬａｂ色空間との対応関係が各格子点について記述されたルックアップテーブル（以下、ＬＵＴと表記する。）である。ＩＣＣプロファイルＣＰ１を参照して補間処理を行うことにより、ｊＣＭＹＫ色空間の画像データをＣＩＥＬａｂ色空間の画像データに変換する。
【００１８】
図４は画像データ変換処理の流れを示している。ステップＳ１００においては、画像取得モジュールＭ１が指定された入力画像データＩＧＤをＨＤＤ１５から取得する。ステップＳ１１０においては、画像変換モジュールＭ２が入力画像データＩＧＤに添付されたＩＣＣプロファイルＣＰ１を取得する。ステップＳ１２０においては、画像変換モジュールＭ２が入力画像データＩＧＤから一の画素を選択する。続くステップＳ１３０においては、画像変換モジュールＭ２が後述の黒点補正処理を実行し、入出力色空間のダイナミックレンジを調整する。ステップＳ１４０においては、画像変換モジュールＭ２がガマットマッピングを実行し、入力色域が出力色域よりも広い場合に入力色域を出力色域内に収まるようにマッピングする。なお、このマッピングの際に、明度を維持するようにマッピングすると階調性を維持可能であるし、彩度を維持するようにマッピングすると色再現性が良好となる。ステップＳ１５０においては、ステップＳ１３０，Ｓ１４０の結果得られた画素データに対して補間処理を実行する。この補間処理としては、四面体補間や六面体補間等を用いることが出来る。
【００１９】
ステップＳ１５０が完了すると、ステップＳ１６０において、全ての画素についての変換が完了したか否かを判定する。全ての画素の変換が完了していない場合には、ステップＳ１２０に戻って次の画素を選択し、次に選択された画素に対してステップＳ１３０〜Ｓ１５０の処理を実行する。一方、全ての画素について変換が完了している場合には、ステップＳ１７０において出力画素データ生成モジュールＤ２ｄが補間モジュールＤ２ｂから出力されたＬａｂ値を各画素の位置に応じて配置し合成することにより、一つの出力画像データＯＧＤを生成する。
【００２０】
以上のようにしてＣＩＥＬａｂ色空間の出力画像データＯＧＤが生成できると、ステップＳ１８０において、変換プロファイルＣＰ２を参照して出力画像データＯＧＤをｓＲＧＢ色空間の画像データに変換する。ここでは、すべての画素についてのＬａｂ値が六面体補間モジュールＤ２ｃに出力され、すべての画素について六面体補間が行われる。変換プロファイルＣＰ２は、ＡＰＬ２５のインストールとともにＨＤＤ１１に記憶されており、ＩＣＣプロファイルＣＰ１と同様に複数の格子点についてＬａｂ値とｓＲＧＢ色空間のＲＧＢ値との対応関係を記述した３次元ＬＵＴとなっている。
（３）印刷処理：
以上のように作成された出力画像データＯＧＤを、利用者は当該ＡＰＬ２５の実行下において操作用入力機器３０を操作してプリンタ４０にて印刷することができる。この印刷時にＰＲＴＤＲＶ２１は、ディスプレイ２０の色域に対応した画像データＯＧＤを取得し、この画像データがプリンタ４０の色域内にある所定の色で表現されるように色変換を行う。この結果、プリンタ４０の色域外の画像データが入力された場合でも画像を印刷することができる。ＰＲＴＤＲＶ２１は前記色変換を行う色変換モジュール２１ｂに加えて、画像取得モジュール２１ａとハーフトーンモジュール２１ｃと印刷データ生成モジュール２１ｄとを備えている。
【００２１】
ＡＰＬ２５が印刷実行指示を受け取ると画像データＩＧＤが画像取得モジュール２１ａに取得され、画像取得モジュール２１ａは前記色変換モジュール２１ｂを起動する。色変換モジュール２１ｂは、ＲＧＢ階調値をＣＭＹＫ階調値に変換するモジュールであり、ＩＣＣプロファイルＣＰ３を参照しつつ絶対色空間であるＣＩＥＬａｂ色空間の画像データに画像データＩＧＤを変換する。そして、ＣＩＥＬａｂ色空間の画像データをプリンタ４０への出力に好適なＣＭＹＫ色空間の画像データに変換プロファイルＣＰ４を参照して変換する。
【００２２】
色変換モジュール２１ｂが色変換を行ってＣＭＹＫの階調データを生成すると、当該ＣＭＹＫの階調データは前記ハーフトーンモジュール２１ｃに受け渡される。ハーフトーンモジュール２１ｃは、各ドットのＣＭＹＫ階調値を変換してインク滴の記録密度で表現するためのハーフトーン処理を行うモジュールであり、変換後の記録密度でインクを付着させるためのヘッド駆動データを生成する。印刷データ生成モジュール２１ｄはかかるヘッド駆動データを受け取って、プリンタ４０で使用される順番に並べ替える。すなわち、プリンタ４０においてはインク吐出デバイスとして図示しない吐出ノズルアレイが搭載されており、当該ノズルアレイでは副走査方向に複数の吐出ノズルが並設されるため、副走査方向に数ドット分間離れたデータが同時に使用される。
【００２３】
そこで、主走査方向に並ぶデータのうち同時に使用されるべきものがプリンタ４０にて同時にバッファリングされるように順番に並べ替えるラスタライズを行う。このラスタライズの後、画像の解像度などの所定の情報を付加して印刷データを生成し、前記ＵＳＢＩ／Ｆ１５を介してプリンタ４０に出力する。プリンタ４０においては当該印刷データに基づいて前記ディスプレイ２０に表示された画像を印刷する。
【００２４】
（４−１）黒点補正処理：
次に、図５〜図８を参照しつつ、本実施形態にかかる黒点補正処理について説明する。図５は従来の黒点補正と本願の黒点補正を対比する図、図６は本実施形態にかかる黒点補正処理のフローチャート、図７は従来の黒点補正処理の一例としてのトーンカーブ、図８は本願のトーンカーブである。以下の説明においては、入力画像データＩＧＤを作成したデバイスを入力デバイス、画像データ処理後に出力される先のデバイスを出力デバイスとしてする。
【００２５】
まず、図５を参照しつつ本実施形態にかかる黒点補正の概略を説明する。従来、行われていた黒点補正とは、例えば図５（ａ）のようにダイナミックレンジの広いディスプレイ色域からダイナミックレンジの狭いプリンタ色域への色域変換をする際に、シャドウ部の階調性の維持を目的として、ディスプレイ色域のシャドウ部をプリンタ色域内に圧縮する処理であった。これに対し、本発明の黒点補正は、例えば図５（ｂ）のようにダイナミックレンジの狭い印刷機色域からダイナミックレンジの広いディスプレイ色域への色変換の際に、ディスプレイのダイナミックレンジを有効活用するために、印刷機色域のダイナミックレンジを広げてディスプレイ色域のダイナミックレンジに略一致させる処理である。以下、本実施形態にかかる黒点補正処理の流れを説明する。
【００２６】
図６の黒点補正処理が開始されると、ステップＳ２００において入力デバイス色域の黒点Ｓｋと出力デバイス色域の黒点Ｄｋとを検出する。例えば、ＩＣＣプロファイルであれば、各デバイスのプロファイルにＣＩＥＬａｂ色空間における色域が記載されているので、この色域の記述から黒点に関する情報を抽出することができる。
【００２７】
ステップＳ２１０においては、入力デバイスの黒点Ｓｋと出力デバイスの黒点Ｄｋとを比較する。比較の結果、図５（ａ）のようにＤｋ＞Ｓｋの場合はステップＳ２２０に進んで従来の黒点補正を行う。一方、図５（ｂ）のようにＳｋ＞Ｄｋの場合はステップＳ２３０に進んで本発明にかかる黒点補正を実行することになる。ステップＳ２２０、Ｓ２３０ともに黒点補正ではあるが、前述したように入力デバイスの色域を拡張するか圧縮するかで異なる技術思想である。
【００２８】
ステップＳ２２０では、シャドウ部を圧縮する黒点補正を行う。図７は、色域圧縮アルゴリズムの一つであるＳＧＣＫ（sigmoidal Gaussian Cusp Knee）において採用されている黒点補正のトーンカーブである。以下に、ＳＧＣＫにおける黒点補正処理の概略を説明する。ＳＧＣＫのＳ字カーブ補正は下記式（１）を用いて行われる。
【数１】
2009231859.tif 000003
前記式（１）において、ＬＯは入力された色点の明度、ＬＳはＬＯをシグモイド関数等を用いてＳ字カーブ補正した明度、ｐｃは入力色点の彩度に依存する重み係数、ＬＲは黒点補正後の明度、である。ＬＳでは、図７のように出力デバイス色域の外殻が入力デバイス色域の内部にある部位についてはシグモイド関数にてＳ字カーブ補正され、出力デバイス色域の外殻が入力デバイス色域の外部にある部位については線型補正されている。ＬＲはｐｃに応じてＬＯとＬＳとを線型結合したものであり、ｐｃによって彩度が考慮されている。すなわち、低彩度領域におけるＬＲには、ＬＳの影響が強く現れて図７のように全明度域に渡って階調性が十分に再現されるが、高彩度領域ではＬＲにおけるＬＯの影響が強くなり本来の階調性を維持するのである。無論、ステップＳ１３０で実行される黒点補正は、ＳＧＣＫに限らず、シャドウ部を出力デバイスの色域に向けて圧縮する黒点補正であればいかなる黒点補正であっても構わない。
【００２９】
一方、ステップＳ２３０，Ｓ２４０においては、図８のトーンカーブで黒点補正処理を行う。図８は、シャドウ部を拡張するトーンカーブである。同図に示すように、本発明の黒点補正処理は、入力デバイスの黒点を出力デバイスの黒点に一致させ、シャドウ部のダイナミックレンジを拡大しつつ、階調の上昇に伴ってダイナミックレンジの拡大を収束させて、中間調においては階調性が維持されるようにしてある。図８の黒点補正は下記式（２）を利用して行われる。
【数２】
2009231859.tif 000004
前記式（２）において、Ｌｎｅｗは黒点補正された明度、ＬＯは起点が０となるように正規化された入力デバイス色域の明度、ＬＳは正規化前の入力デバイス色域の明度、Ｄｋは出力デバイス色域の黒点、Ｓｋは入力デバイス色域の黒点、Ｐは明度に依存する重み係数である。重み係数Ｐは、本黒点補正における出力デバイス色域の明度と入力デバイス色域の明度との線型結合の係数であり、低明度においては０から徐々に傾きを増加しつつ中間調に近づくにつれて傾きを徐々に低下させて傾き０に収束する。なお、重み係数Ｐにおける定数５００００は適宜選択可能であり、この定数の調整によりＬｎｅｗが入力デバイス色域の明度に収束するポイントが調節される。なお、本実施形態においては重み係数Ｐを算出するにあたり、入力明度ＬＳをＳｋだけ平行移動させて起点を０に合わせたＬＯを用いており、重み係数Ｐの値域を０〜１に正規化してある。
【００３０】
以上、ステップＳ２３０においては、入力明度を入力デバイスの黒点で正規化してＬＯを求め、ステップＳ２４０においては、正規化された明度に基づいて重み係数Ｐを用いた黒点補正を行う。そしてステップＳ２２０，Ｓ２４０が終了すると、黒点補正処理を終了する。
なお式（２）においては、前記重み係数を明度の３次式としてＬｎｅｗの算出を行っていたが、重み係数は明度の３次式に限るものではなく、３次以上の多次式であれば様々なものが採用可能である。
【００３１】
図９は、前記重み係数におけるＬＳの乗数ｎをｎ＝２〜５で変えた場合の、前記Ｌｎｅｗの値をプロットしたグラフである。なお、同図は、収束状況を比較するためにシャドウ部のみを拡大して示してある。ｎ＝２の場合は、ＬｎｅｗのトーンカーブとＬＯのトーンカーブの傾きが明度０で一致しておらず、Ｌｎｅｗの明度０付近の立ち上がりが急峻になるため好ましくない。これに対し、ｎ＝３〜５では補正後のトーンカーブとＬＯのトーンカーブの傾きが明度０で一致しており且つ、傾きが徐々に増加していくため自然なトーンカーブ補正が可能である。さらにｎが増加するにつれて中間調への収束が急になることが分かる。収束も緩やかである方が自然な補正になるため、最も緩やかに収束するｎ＝３のトーンカーブが最も好適ではあるものの、ｎ＝４，５であってもよいことが分かる。
ところで、前記重み係数の算出において、明度のみならず彩度を考慮すると、さらに効果的な補正が可能になる。
【００３２】
下記式（３）は、彩度変化をも考慮した重み係数Ｐの算出式である。
【数３】
2009231859.tif 000005
前記式（３）において、Ｃは彩度でありＣ＝（ａ＋ｂ）１／２である。このように彩度変化を考慮してＬｎｅｗを算出すると、彩度が上昇するほど拡張率が低下する。プライマリカラー等のように色域が高彩度まで延びている領域では、彩度を考慮せずにトーンカーブ補正した場合に比べて補正後の明度が上昇することになる。すなわちＳＧＣＳ等のように尖頭値を利用したマッピングアルゴリズムを行う場合に、尖頭値の変動が少なく、色域マッピングにおいて明度の入れ替わりが発生しにくくなる。
【００３３】
以上説明した実施形態においては、トーンカーブの起点を出力デバイス色域の黒点に補正して、出力デバイス色域のダイナミックレンジを活用する例について説明を行った。しかし、プリンタのダイナミックレンジとプルーフ対象となる印刷機のダイナミックレンジとでは、多少異なっている。例えば、プリンタ色域のシャドウ部におけるダイナミックレンジが、印刷機色域のシャドウ部よりも狭い場合に、前述のようにディスプレイ色域のシャドウ部一杯にダイミックレンジを拡張すると、ディスプレイ色域に変換された色データをプリンタ色域に変換する際にダイナミックレンジを縮小する必要が発生する。ダイナミックレンジの拡縮を繰り返すとｊＣＭＹＫデータを印刷機で印刷した結果の再現性が損なわれていく事になる。そこで、ダイナミックレンジの拡縮を最小限に押さえつつ、プリンタ色域を活用したプルーフ印刷を可能にするために好適な変形例について以下に説明を行う。
【００３４】
（４−２）黒点補正処理の変形例：
図１０は、変形例にかかる黒点補正処理のフローチャートである。本変形例においては、前記実施形態のステップＳ２３０とＳ２４０の間に、Ｓ２３１の判断分岐を設け、プルーフ印刷であるか否かを判断する。すなわち、ユーザからプルーフ印刷であるか否かの選択入力を受付け、該選択入力に基づいてＳ２３１の判断を実行する。無論、入力画像データＩＧＤに添付のＩＣＣプロファイル等に基づいて判断を行い、該入力画像データが印刷機での印刷用に作成されたデータである場合にはプルーフ印刷と自動的に判断したりしても構わない。ステップＳ２３１の判断においてプルーフ印刷でないと判断された場合は、ステップＳ２４０に進んで３次補正を行う。一方、ステップＳ２３１の判断においてプルーフ印刷であると判断された場合には、ステップＳ２３２に進んでプリンタ４０の黒点Ｔｋを取得する。プリンタ４０の黒点Ｔｋは、プリンタ４０のドライバと同時にインストールされるＩＣＣプロファイルＣＰから取得される。
【００３５】
そしてステップＳ２３３において、入力デバイス色域の黒点Ｓｋと、出力デバイス色域の黒点Ｄｋと、プリンタ４０の黒点Ｔｋと、を比較する。比較の結果、プリンタ４０の黒点Ｔｋが入力デバイス色域の黒点Ｓｋよりも小さく出力デバイス色域の黒点Ｄｋよりも大きい場合（Ｓｋ＞Ｔｋ＞Ｄｋ）には、ステップＳ２３４に進む。一方、プリンタ４０の黒点Ｔｋが入力デバイス色域の黒点Ｓｋよりも大きい場合（Ｔｋ＞Ｓｋ＞Ｄｋ）には、ステップＳ２４０に進んで前述した実施形態の３次補正を行う。
ステップＳ２３４においては、下記式（４）にて黒点補正を行う。
【数４】
2009231859.tif 000006
トーンカーブの起点がプリンタ色域の黒点Ｔｋに一致しており、明度上昇につれて次第にディスプレイ色域の明度に近づいていき、シャドウ部と中間調との間でディスプレイ色域の明度に略一致するようになっている。すなわちプリンタ４０のダイナミックレンジを考慮したプルーフ印刷ができる。
【００３６】
（５）まとめ： 
以上説明したように、本発明の実施形態においては、ジャパンカラーＣＭＹＫで作成された画像データを入力され、該画像データをディスプレイ２０のｓＲＧＢ色域に色変換するにあたり、ジャパンカラーＣＭＹＫ色空間における黒点Ｓｋとディスプレイ２０の色域における黒点Ｄｋとを検出し、黒点Ｄｋと黒点Ｓｋとの大小比較を行い、Ｓｋ＞Ｄｋである場合に、ジャパンカラーＣＭＹＫ色空間の中間調を略維持しつつシャドウ部を拡張し且つ該シャドウ部から中間調にかけて滑らかに連続させるトーンカーブにて補正を行う。よって、ダイナミックレンジの狭い色域からダイナミックレンジの広い色域に変換された画像データであっても、広いダイナミックレンジを活用可能になる。
【００３７】
以上においては本発明の黒点補正を画像データの変換に利用する例を説明したが、本発明の補間方法を合成ＬＵＴの作成に利用することも可能である。例えば、前述した実施形態において一連の変換プロファイルを構成するＩＣＣプロファイルＣＰ１と変換プロファイルＣＰ２を合成した合成ＬＵＴを作成する際にも同様の黒点補正処理を適用することができる。一度、合成ＬＵＴを作成しておけば、その後は合成ＬＵＴを参照した変換によってＩＣＣプロファイルＣＰ１と変換プロファイルＣＰ２の変換を一括して行うことができるため、処理の効率性を向上させることができる。
【００３８】
なお、本発明は前述した実施形態や変形例に限られず、前述した実施形態および変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術並びに前述した実施形態および変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も含まれる。
【図面の簡単な説明】
【００３９】
【図１】コンピュータの概略ハードウェア構成を示すブロック図である。
【図２】コンピュータの概略ソフトウェア構成を示すブロック図である。
【図３】画像データ変換処理の全体構成を示す模式図である。
【図４】画像データ変換処理の流れを示すフローチャートである。
【図５】従来の黒点補正と本願の黒点補正を対比する図である。
【図６】黒点補正処理のフローチャートである。
【図７】従来の黒点補正処理の一例としてのトーンカーブである。
【図８】本願のトーンカーブである。
【図９】記重み係数におけるＬＳの乗数ｎをｎ＝２〜５で変えた場合のＬｎｅｗの値をプロットしたグラフである。
【図１０】変形例にかかる黒点補正処理のフローチャートである。
【符号の説明】
【００４０】
１１…ＣＰＵ、１４…ハードディスクドライブ（ＨＤＤ）、１６…ビデオＩ／Ｆ、１７…操作入力用機器Ｉ／Ｆ、１８…システムバス、２０…ディスプレイ、２１…プリンタドライバ（ＰＲＴＤＲＶ）、２１ａ…画像取得モジュール、２１ｂ…色変換モジュール、２１ｃ…ハーフトーンモジュール、２１ｄ…印刷データ生成モジュール、２２…操作用入力機器ドライバ（ＭＩＤＲＶ）、２３…ディスプレイドライバ（ＤＰＬＤＲＶ）、２５…アプリケーションプログラム（ＡＰＬ）、３０…操作用入力機器、３５…半導体メモリ、４０…プリンタ、１００…コンピュータ、Ｍ１…画像取得モジュール、Ｍ２…画像変換モジュール 
【図１】
2009231859.tif 000007
【図２】
2009231859.tif 000008
【図３】
2009231859.tif 000009
【図４】
2009231859.tif 000010
【図５】
2009231859.tif 000011
【図６】
2009231859.tif 000012
【図７】
2009231859.tif 000013
【図８】
2009231859.tif 000014
【図９】
2009231859.tif 000015
【図１０】
2009231859.tif 000016