(57)【要約】      （修正有）【課題】色誤差拡散に関し、入力側カラー画像装置が動作する色空間と、これとは別の色空間で動作する出力側カラー画像装置の色とを関係付ける独特のカラーパレットの作成方法を提供する。【解決手段】ある色空間で動作する入力側カラー画像装置と、別の色空間で動作する出力側カラー画像装置との間で有効な色誤差拡散方法。この方法は、（ａ）入力側と出力側のカラー画像装置を仲介するベクトル誤差拡散に用いられる完成カラーパレットを作成する工程と、（ｂ）この完成カラーパレットの作成工程を、入力側カラー画像装置の動作に関連付けて生成される較正済カラープロファイルに対して効果的に適用される逆色変換に基づかせる工程とを含んでいる。【選択図】図１
2006081187.tif 000002
【特許請求の範囲】
【請求項１】
ある色空間で動作する入力側カラー画像装置と、別の色空間で動作する出力側カラー画像装置との間で有効な色誤差拡散方法であって、
入力側カラー画像装置と出力側カラー画像装置とを仲介するベクトル誤差拡散に用いられる完成カラーパレットを作成する工程と、
前記の完成カラーパレットを作成する工程を、前記入力側カラー画像装置の動作に関連付けて生成される較正済カラープロファイルに効果的に適用される逆色変換ステップに基づかせる工程とを含んでいることを特徴とする色誤差拡散方法。
【請求項２】
前記入力側カラー画像装置の色空間は、ｓＲＧＢ色空間、ＲＧＢ色空間、及びｃＲＧＢ色空間を含む群から選択されたいずれか１つであり、
前記出力側カラー画像装置の色空間は、ＣＭＹＫ色空間及びＣＭＹ色空間を含む群から選択されたいずれか１つであることを特徴とする、請求項１に記載の色誤差拡散方法。
【請求項３】
前記の基づかせる工程は、
前記入力側カラー画像装置の動作と直接関連付けられる初期カラーパレットを確立する工程と、
前記初期カラーパレットを、前記入力側カラー画像装置が動作する色空間中で行なわれるベクトル誤差拡散に用いる工程と、
前記較正済カラープロファイルを生成する工程とを含んでいることを特徴とする、請求項１に記載の色誤差拡散方法。
【請求項４】
前記較正済カラープロファイルを生成する工程と前記完成カラーパレットを最後に作成する工程とを仲介する工程であって、前記較正済カラープロファイルを基に、前記較正済カラープロファイルに有効に適用される前記逆色変換に関与するカラールックアップテーブルを作出する工程をさらに含んでいることを特徴とする、請求項３に記載の色誤差拡散方法。
【請求項５】
前記入力側カラー画像装置の色空間は、ｓＲＧＢ色空間、ＲＧＢ色空間、及びｃＲＧＢ色空間を含む群から選択されたいずれか１つであり、
前記出力側カラー画像装置の色空間は、ＣＭＹＫ色空間及びＣＭＹ色空間を含む群から選択されたいずれか１つであることを特徴とする、請求項４に記載の色誤差拡散方法。
【請求項６】
前記入力側カラー画像装置の色空間は、ｓＲＧＢ色空間、ＲＧＢ色空間、及びｃＲＧＢ色空間を含む群から選択されたいずれか１つであり、
前記出力側カラー画像装置の色空間は、ＣＭＹＫ色空間及びＣＭＹ色空間を含む群から選択されたいずれか１つであることを特徴とする、請求項３に記載の色誤差拡散方法。
【請求項７】
前記入力側カラー画像装置の動作する色空間はｓＲＧＢであり、
前記の初期カラーパレットを確立する工程は、前記入力側カラー画像装置について、当該入力側カラー画像装置の動作するｓＲＧＢ色空間と汎用ＣＭＹＫ色空間との関係を特定する工程を含むとともに、前記ベクトル誤差拡散を、入力側カラー画像装置のｓＲＧＢ色空間で行うことを特徴とする、請求項６に記載の方法。
【請求項８】
前記入力側カラー画像装置の色空間は、ｓＲＧＢ色空間、ＲＧＢ色空間、及びｃＲＧＢ色空間を含む群から選択されたいずれか１つであり、
前記汎用色空間は、ＣＭＹ色空間及びＣＭＹＫ色空間を含む群から選択されたいずれか１つであることを特徴とする、請求項７に記載の方法。
【請求項９】
ある色空間で動作する入力側カラー画像装置と、別の色空間で動作する出力側カラー画像装置との間で有効な色誤差拡散方法であって、
前記入力側カラー画像装置について、当該入力側カラー画像装置の動作する色空間から、前記出力側カラー画像装置の動作する色空間の汎用版である選択された過渡的な色空間への第１の色変換を行う工程と、
前記第１の色変換を基に初期カラーパレットを作成する工程と、
作成された前記初期カラーパレットをベクトル誤差拡散処理に用いることによって色較正用テスト画像を作成するとともに、前記入力側カラー画像装置の動作に関連付けられる較正済カラープロファイルを前記色較正用テスト画像に基づいて生成する工程と、
前記入力側カラー画像装置の動作する色空間を前記出力側カラー画像装置の動作する色空間に関係付けるカラールックアップテーブルを、前記較正済カラープロファイルに基づいて作出する工程と、
逆色変換である第２の色変換工程を効果的に実施することによって、前記入力側カラー画像装置の動作色空間と前記出力側カラー画像装置がその動作色空間において出力可能なそれぞれの出力色とを関係付ける完成カラーパレットを、生成された前記ルックアップテーブルを基に作成する工程とを含んでいることを特徴とする色誤差拡散方法。
【請求項１０】
前記入力側カラー画像装置の動作する色空間は、ｓＲＧＢ色空間、ＲＧＢ色空間、及びｃＲＧＢ色空間を含む群から選択されたいずれか１つであり、
前記過渡的な色空間は、ＣＭＹ色空間及びＣＭＹＫ色空間を含む群から選択されたいずれか１つであり、
前記出力側カラー画像装置の動作する色空間は、ＣＭＹ色空間及びＣＭＹＫ色空間を含む群から選択されたいずれか１つであることを特徴とする、請求項９に記載の色誤差拡散方法。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
〔発明の背景及び概要〕
本発明は、色誤差拡散に関するものであり、具体的には、誤差拡散に用いられ、入力側カラー画像装置が動作する色空間と、これとは別の色空間で動作する出力側カラー画像装置、又は別の色空間を有する出力側カラー画像装置から出力可能なそれぞれの色とを関係付ける独特のカラーパレットの作成に関するものである。特に、本発明は、輝度チャネルを必要としない色空間中のデジタルカラー画像データの処理に焦点を合わせたものであり、入力側カラー画像装置でのカラー画像の見た目を極めて正確に反映した出力画像の形成の「流れ（フロー）」を、極めて正確に、かつ十分に満足のいくものとして行う方法に関するものである。
【０００２】
本明細書中では、本発明の好ましい実施形態を説明するにあたって、特に、入力側カラー画像装置（入力側装置）としてｓＲＧＢ色空間で動作するカラー表示装置を選択し、出力側カラー画像装置（出力側装置）としてＣＭＹＫ色空間で動作するプリンタを選択した場合に沿って説明するが、本発明の範囲はこれに限定されるものではない。その他の入力色空間としては、ＲＧＢ色空間やｃＲＧＢ色空間を本発明の実施において好適に用いることができる。同様に、別の出力色空間としては、ＣＭＹ色空間を容易に適用することができる。
【０００３】
本発明の重要な特徴によれば、作成後の動作可能な完成カラーパレット（a final created operational color palette）は、誤差拡散に用いることができるものであり、逆色変換法（a reverse color conversion procedure）と呼ばれる手法により効果的に作成される。この逆色変換法は、カラー画像入力装置の特性と動作とに密接に関連する、適切に較正されたカラープロファイルを予め作成することから始まる。
【０００４】
本発明の特性を引き出す好ましい一態様によれば、ある色空間で動作する入力側カラー画像装置と、別の色空間で動作する出力側カラー画像装置との間で有効な色誤差拡散方法が提案され、この色誤差拡散方法は、（ａ）入力側カラー画像装置と出力側カラー画像装置とを仲介するベクトル誤差拡散に用いられる完成カラーパレットを作成する工程と、（ｂ）前記の完成カラーパレットを作成する工程を、前記入力側カラー画像装置の動作に関連付けて生成される較正済カラープロファイルに効果的に適用される逆色変換ステップに基づかせる工程とを含んでいる。そして、上記の方法は、入力側カラー画像装置の色空間が、ｓＲＧＢ色空間、ＲＧＢ色空間、及びｃＲＧＢ色空間を含む群から選択されたいずれか１つであり、出力側カラー画像装置の色空間が、ＣＭＹＫ色空間及びＣＭＹ色空間を含む群から選択されたいずれか１つであるという設定の下に実施される。
【０００５】
本発明を別の形で表現すると、本発明は、ある色空間で動作する入力側カラー画像装置と、別の色空間で動作する出力側カラー画像装置との間で有効な色誤差拡散方法の形態を取り、この色誤差拡散方法は、（ａ）前記入力側カラー画像入力装置について、当該入力側カラー画像装置が動作する色空間から、前記出力側カラー画像装置が動作する色空間の汎用版である選択された過渡的な色空間へと第１の色変換を行う工程と、（ｂ）この第１の色変換によって初期カラーパレットを作成する工程と、（ｃ）作成された前記初期カラーパレットをベクトル誤差拡散過程に用いることによって、色較正用のテスト画像を作成するとともに、前記入力側カラー画像装置の動作に関連付けられる較正済カラープロファイルを前記色較正用のテスト画像に基づいて生成する工程と、（ｄ）前記較正済カラープロファイルに基づいて、前記入力側カラー画像装置の動作する色空間を前記出力側カラー画像装置の動作する色空間に関係付けるカラールックアップテーブルを作出する工程と、（ｅ）逆色変換である第２の色変換工程を効果的に実施することによって、前記入力側カラー画像装置の動作色空間と出力側カラー画像装置がその動作色空間において出力可能なそれぞれの出力色とを関係付ける完成カラーパレットを、生成された前記ルックアップテーブルに基づいて作成する工程とを含んでいる。
【０００６】
本発明の様々な特徴点及び利点は、添付の図面を参照して以下の説明を読むことによって一層明確になるであろう。
〔図面の簡単な説明〕
図１は、本発明を実施する上で好ましい最良の形態を示すものであり、本発明に係る方法の構成を示す高次のブロック図／概略図である。
【０００７】
図２は、図１に示すブロックのうちの１つについて、機能構成をより詳細に示したブロック図／概略図である。
【０００８】
図３は、本発明に係る方法に従って作成された完成カラーパレットに基づいて、カラー画像データを処理する誤差拡散方法を示すブロック／概略図である。
〔発明の詳細な説明〕
当業者は、ここに示す３つの図面を参照しながら本発明及びその実施工程の特徴に関する前段の説明を参酌すれば、本発明に係る方法をいかにして実装し実施するかについて、これ以上詳細な説明を実質的に必要とすることなくその解説から十分に理解できるであろう。
【０００９】
まず、本発明に係る方法の構成について、相互に連携して機能する５つのブロック１０・１２・１４・１６・１８を用いて図１に示す。上述したように、本発明の好ましい実施態様を説明するにあたって、本発明は、入力側カラー画像装置と称する装置と出力側カラー画像装置と称する装置とを仲介する動作領域において実施するものとする。本発明の実施には、様々な種類の入力側カラー画像装置や出力側カラー画像装置を用いることができる。ここでは例として、入力側カラー画像装置としてｓＲＧＢ色空間で動作するカラー表示装置を用い、出力側カラー画像装置としてＣＭＹＫ色空間で動作するカラープリンタを用いることとする。これら２つの色空間は、当業者にはよく知られているように、それぞれの空間において輝度チャネルを用いずに色を定義するものであり、こういった色空間が本発明の実施によって優れたものになる。上記の入力色空間以外で採用できることが明らかなものに、ＲＧＢ色空間及びｃＲＧＢ色空間が含まれる。また、ＣＭＹ色空間が上記以外の出力色空間として特にふさわしい。
【００１０】
本発明の能力は、ｓＲＧＢ色空間で動作する表示装置に表示された画像を見たときの色と驚く程類似した、素晴らしい印刷出力画像色を有する出力カラー画像を描画できる点から見て取れる。本発明を実施する際には、入力側の表示装置の動作に関して作成された較正済カラープロファイルを基に、逆色変換と呼ばれる手法に従って、出力側のプリンタ装置にデータを供給する際の色誤差拡散に用いられる完成カラーパレットを作成する。上記の手法によって、入力側の表示装置の動作色空間と出力側のカラー画像装置（プリンタ）の動作色空間とを素晴らしく満足のいくように関係付ける、重要な完成カラーパレットが生み出される。この革新的な本発明の実施により、当業者にとって明らかなように、忠実なカラーレンダリング（color rendering）、すなわち「見たままを得る（WYSIWYG）」と表現されるものの実装が真の意味でなされる。
【００１１】
図１のブロック１０は、本発明の実施における初期の段階を示すものである。この段階では、従来の適切な色変換ツール及び色変換手法を用いて、入力側の表示装置に関連付けられたｓＲＧＢ色と、ここでは汎用ＣＭＹＫ色空間（a generic CMYK color space）と称する色空間との相関関係を特定し、これらを関連付ける。上記の汎用ＣＭＹＫ色空間とは、出力側のプリンタが動作するＣＭＹＫ色空間を総称するものである。この変換及び図１のブロック１２における処理により、これら２つの色空間を相互に関係付ける初期カラーパレットを確立する。
【００１２】
そして、図１のブロック１４の処理に示すように、この初期カラーパレットを用いてＣＭＹＫ色のテスト用画像群をプリンタへ供給し、出力された色の読み取りを行う。この読み取りは、入力側の表示装置の動作に直結する較正済カラープロファイルと称するものを作成するために行うものである。なお、図２ではブロック１４として示しているが、この較正を目的とする印刷は、予め作成した初期カラーパレットをベクトル誤差拡散（ＶＥＤ）に用いることによって行うものであり、そして、このベクトル誤差拡散は、この初期カラーパレットに従ってｓＲＧＢ色空間で行うものであるということを理解することが重要である。
【００１３】
このように生成した較正済カラープロファイルを基に、ルックアップテーブル（ＬＵＴ）、好ましくは３次元ルックアップテーブルを生成する（ブロック１６）。このルックアップテーブルは、入力側の表示装置におけるｓＲＧＢの動作色空間と、出力側のプリンタのＣＭＹＫ色空間との関係付けを確立するものである。その後、上述のように生成されたルックアップテーブル、すなわち上記の較正済カラープロファイルに直接的に関与するルックアップテーブルを用いて、逆色変換と称する手法により上述の完成カラーパレットの作成を行う（ブロック１８）。この完成カラーパレットは、カラー画像表示装置の動作する色空間（ｓＲＧＢ）と、出力側のカラープリンタの出力できるそれぞれの出力色（ＣＭＹＫ）とを関係付けるものである。
【００１４】
図１及び図２を参照した上述の説明により、本発明の好ましい実施形態を十分に説明した。本発明の実施の結果として独特の完成カラーパレットができるが、この完成カラーパレットを本発明のさらなる実施形態に従って用いることにより、表示装置のｓＲＧＢ動作色空間から、印刷を行う出力装置のＣＭＹＫ動作色空間へと流れるカラー画像データの色誤差拡散処理を最終的に行うことができるようになる。
【００１５】
最後に図３に注目すると、同図では、当業者が一般的によく知っている色誤差拡散の処理の図が参照番号２０によって示され、図解されている。図３が当業者のよく知っている同様のブロック図と著しく異なっている点は、図３のカラーパレットのブロック２２が、本発明の実施に伴って上述の方法で生成された完成カラーパレットを含んでいる点、すなわち、カラー画像入力装置用に作成された較正済カラープロファイルを基に独特の逆色変換の手法により作成された完成カラーパレットを含んでいる点である。図３のような処理が行われる場合、図に示すｓＲＧＢ入力色空間で入力されたデジタル入力画像群は、カラーパレット２２の動作により「制御」されることによって、ｓＲＧＢ色空間中でベクトル誤差拡散（色誤差拡散とも称する）がなされ、これにより、出力側装置が動作する色空間中に正しく「位置付けされた」ＣＭＹＫ出力データになり、プリンタなどの出力側装置に供給される。
【００１６】
以上では、本発明の特徴について十分に説明した。上述した本発明が洗練され、簡潔なものであることは、当業者にとって容易に理解できるであろう。本発明に従って作成された独特の完成カラーパレットに基づいて実施した色誤差拡散による色のパフォーマンスは、「見たままを得る」ように際立ったものであり、大変素晴らしく、かつ十分に満足のいくものである。
【００１７】
以上のように、本発明の好ましい実施形態について、最良の適用形態を図示し、説明したが、いくつかの示唆される変形例やその他の変形例及び修正例は、本発明の範囲に含まれるものとして解されるべきである。
【図面の簡単な説明】
【００１８】
【図１】本発明を実施する上で好ましい最良の形態を示すものであり、本発明に係る方法の構成を示す高次のブロック図／概略図である。
【図２】図１に示すブロックのうちの１つについて、機能構成をより詳細に示したブロック図／概略図である。
【図３】本発明に係る方法に従って作成された完成カラーパレットに基づいて、カラー画像データを処理する誤差拡散方法を示すブロック／概略図である。
【図１】
2006081187.tif 000003
【図２】
2006081187.tif 000004
【図３】
2006081187.tif 000005