(57)【特許請求の範囲】
【請求項１】
入力色信号の指定色及び当該指定色について調整する調整色を指定する第１指定手段と、
前記指定色の入力色信号以外の周辺色における隣り合う入力色信号間連続性の度合いを指定し、かつ、当該周辺色の各々が、当該周辺色の周囲の入力色信号から影響を受ける範囲である周囲からの影響範囲を指定する第２指定手段と、
前記調整色の信号値に応じて前記周辺色の入力色信号に対して補正を行う補正手段と、
を含み、
前記補正手段は、前記周囲からの影響範囲に応じて定められる重み及び前記連続性の度合いに応じた重みを相互作用させることによって、当該補正手段による前記周辺色の入力色信号の補正に用いられる調整係数を決定することを特徴とする色信号変換装置。
【請求項２】
前記周辺色の入力色信号には、前記指定色を前記調整色に調整する調整結果に影響を受けない色調整禁止信号が含まれることを特徴とする請求項１に記載の色信号変換装置。
【請求項３】
前記周囲からの影響範囲は、前記指定色との距離及び／又は前記色調整禁止信号との距離に応じて変化することを特徴とする請求項２に記載の色信号変換装置。
【請求項４】
前記指定色との距離及び／又は前記色調整禁止信号との距離は、入力色信号上のユークリッド距離であることを特徴とする請求項３に記載の色信号変換装置。
【請求項５】
第１色信号の入力を受け付ける受付手段と、
前記受付手段により受け付けられた前記第１色信号を所定のプロファイルを用いて出力デバイスに依存する第２色信号へ変換する変換手段と、
前記変換手段により変換された前記第２色信号に基づき画像を形成する画像形成部と、
を含み、
前記変換手段が用いる前記所定のプロファイルは、色調整対象の指定色の第１色信号以外の周辺色の第１色信号の調整係数にて生成されたものであり、
前記調整係数は、前記周辺色の各々が、当該周辺色の周囲の第１色信号から影響を受ける範囲である周囲からの影響範囲に応じて定められる重み及び当該周辺色における隣り合う第１色信号間連続性の度合いに応じた重みを相互作用させることによって得たものであることを特徴とする画像形成装置。
【請求項６】
前記周辺色の入力色信号には、前記指定色を調整色に調整する調整結果に影響を受けない色調整禁止信号が含まれることを特徴とする請求項５に記載の画像形成装置。
【請求項７】
入力色信号の指定色及び当該指定色について調整する調整色を指定する第１指定手段と、
前記指定色の入力色信号以外の周辺色における隣り合う入力色信号間連続性の度合いを指定し、かつ、当該周辺色の各々が、当該周辺色の周囲の入力色信号から影響を受ける範囲である周囲からの影響範囲を指定する第２指定手段と、
前記周囲からの影響範囲に応じて定められる重み及び前記連続性の度合いに応じた重みを相互作用させることによって前記周辺色の入力色信号の調整係数を生成する生成手段と、
を含む調整係数生成装置。
【請求項８】
前記周辺色の入力色信号には、前記指定色を前記調整色に調整する調整結果に影響を受けない色調整禁止信号が含まれることを特徴とする請求項７に記載の調整係数生成装置。
【請求項９】
コンピュータに、
入力色信号の指定色及び当該指定色に対して調整する調整色を指定する機能と、
前記指定色の入力色信号以外の周辺色における隣り合う入力色信号間連続性の度合いを指定し、かつ、当該周辺色の各々が、当該周辺色の周囲の入力色信号から影響を受ける範囲である周囲からの影響範囲を指定する機能と、
前記周囲からの影響範囲に応じて定められる重み及び前記連続性の度合いに応じた重みを相互作用させることによって前記周辺色の入力色信号の調整係数を生成する機能と、
を実現することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色信号変換装置、画像形成装置、調整係数生成装置及びプログラムに関するものである。
【背景技術】
【０００２】
調整領域に対する調整の度合いが大きい場合であってもいわゆる疑似輪郭を生じることなく、かつ、意図しない色に対する不要な影響を最小限に抑えながらカラー画像の色彩調整を行うことができる色彩調整装置の提案がなされている（例えば、特許文献１参照）。
特許文献１で提案されている色彩調整装置は、どのように色彩調整をすべきかの指針を特定するための調整基準となる指定色及びそれに対応する調整色をそれぞれ記憶している指定色記録部及び調整色記録部と、色空間上の座標変換により前記指定色及び調整色に基づいて任意の被調整色を調整する色空間座標変換部とを備える。被調整色が前記指定色と同一の色彩であれば、それに対応する調整色に調整し、また、前記指定色と同一でない色彩であってもそれら指定色及び調整色による調整基準を受けた色彩に調整する。
【０００３】
【特許文献１】特開平８−２８７２３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、周辺色の調整を行う場合に、広い調整範囲への色変化を許容することによって連続性を優先することをユーザが希望したり、調整範囲を狭くすることで連続性劣化を許容することで色変化の範囲の最小化を優先することをユーザが希望したりすることが考えられる。
【０００５】
本発明は、調整対象の指定色を調整色に調整する調整結果を維持しつつ他の周囲の色との連続性についてのユーザの意図を考慮した色調整を実現可能な色信号変換装置、画像形成装置、調整係数生成装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、入力色信号の指定色及び当該指定色について調整する調整色を指定する第１指定手段と、前記指定色の入力色信号以外の周辺色における隣り合う入力色信号間連続性の度合いを指定し、かつ、当該周辺色の各々が、当該周辺色の周囲の入力色信号から影響を受ける範囲である周囲からの影響範囲を指定する第２指定手段と、前記調整色の信号値に応じて前記周辺色の入力色信号に対して補正を行う補正手段と、を含み、前記補正手段は、前記周囲からの影響範囲に応じて定められる重み及び前記連続性の度合いに応じた重みを相互作用させることによって、当該補正手段による前記周辺色の入力色信号の補正に用いられる調整係数を決定することを特徴とする色信号変換装置である。
【０００７】
請求項２に記載の発明は、前記周辺色の入力色信号には、前記指定色を前記調整色に調整する調整結果に影響を受けない色調整禁止信号が含まれることを特徴とする請求項１に記載の色信号変換装置である。また、請求項３に記載の発明は、前記周囲からの影響範囲は、前記指定色との距離及び／又は前記色調整禁止信号との距離に応じて変化することを特徴とする請求項２に記載の色信号変換装置である。また、請求項４に記載の発明は、前記指定色との距離及び／又は前記色調整禁止信号との距離は、入力色信号上のユークリッド距離であることを特徴とする請求項３に記載の色信号変換装置である。
【０００８】
請求項５に記載の発明は、第１色信号の入力を受け付ける受付手段と、前記受付手段により受け付けられた前記第１色信号を所定のプロファイルを用いて出力デバイスに依存する第２色信号へ変換する変換手段と、前記変換手段により変換された前記第２色信号に基づき画像を形成する画像形成部と、を含み、前記変換手段が用いる前記所定のプロファイルは、色調整対象の指定色の第１色信号以外の周辺色の第１色信号の調整係数にて生成されたものであり、前記調整係数は、前記周辺色の各々が、当該周辺色の周囲の第１色信号から影響を受ける範囲である周囲からの影響範囲に応じて定められる重み及び当該周辺色における隣り合う第１色信号間連続性の度合いに応じた重みを相互作用させることによって得たものであることを特徴とする画像形成装置である。
【０００９】
請求項６に記載の発明は、前記周辺色の入力色信号には、前記指定色を調整色に調整する調整結果に影響を受けない色調整禁止信号が含まれることを特徴とする請求項５に記載の画像形成装置である。
【００１０】
請求項７に記載の発明は、入力色信号の指定色及び当該指定色について調整する調整色を指定する第１指定手段と、前記指定色の入力色信号以外の周辺色における隣り合う入力色信号間連続性の度合いを指定し、かつ、当該周辺色の各々が、当該周辺色の周囲の入力色信号から影響を受ける範囲である周囲からの影響範囲を指定する第２指定手段と、前記周囲からの影響範囲に応じて定められる重み及び前記連続性の度合いに応じた重みを相互作用させることによって前記周辺色の入力色信号の調整係数を生成する生成手段と、を含む調整係数生成装置である。
【００１１】
請求項８に記載の発明は、前記周辺色の入力色信号には、前記指定色を前記調整色に調整する調整結果に影響を受けない色調整禁止信号が含まれることを特徴とする請求項７に記載の調整係数生成装置である。
【００１２】
請求項９に記載の発明は、コンピュータに、入力色信号の指定色及び当該指定色に対して調整する調整色を指定する機能と、前記指定色の入力色信号以外の周辺色における隣り合う入力色信号間連続性の度合いを指定し、かつ、当該周辺色の各々が、当該周辺色の周囲の入力色信号から影響を受ける範囲である周囲からの影響範囲を指定する機能と、前記周囲からの影響範囲に応じて定められる重み及び前記連続性の度合いに応じた重みを相互作用させることによって前記周辺色の入力色信号の調整係数を生成する機能と、を実現することを特徴とするプログラムである。
【発明の効果】
【００１３】
請求項１によれば、調整対象の指定色を調整色に調整する調整結果を維持しつつ他の周囲の色との連続性についてのユーザの意図を考慮した色調整の実現が可能になる。
請求項２によれば、指定色の調整の影響を受けることで障害になり得る信号に対する変更が行われるのを防止することが可能になる。
請求項３によれば、本発明を適用しない場合に比べ、隣り合う入力色信号間の連続性を確保することが可能になる。
請求項４によれば、ユーザが認識できる色空間で影響の範囲を指定することが可能になる。
請求項５によれば、調整対象の指定色を調整色に調整する調整結果を維持しつつ他の周囲の色との連続性についてのユーザの意図を考慮した色調整の画像形成を行うことが可能になる。
請求項６によれば、指定色の調整の影響を受けることで障害になり得る信号に対する変更が行われるのを防止することが可能になる。
請求項７によれば、調整対象の指定色を調整色に調整する調整結果を維持しつつ他の周囲の色との連続性についてのユーザの意図を考慮して色調整を実現する調整係数の生成が可能になる。
請求項８によれば、指定色の調整の影響を受けることで障害になり得る信号に対する変更が行われるのを防止することが可能になる。
請求項９によれば、調整対象の指定色を調整色に調整する調整結果を維持しつつ他の周囲の色との連続性についてのユーザの意図を考慮して色調整を実現する調整係数の生成が可能になる。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態が適用される色信号変換装置１の機能構成を説明するブロック図である。図１に示す色信号変換装置１は、色信号受付部１１、色調整係数生成部（調整係数生成装置）１２、色調整処理部１３、色変換係数格納部１４、色変換処理部１５及び色信号出力部１６を備えている。そして、本実施の形態の色信号変換装置１は、入力色信号に対する色調整処理を実行して出力色信号を生成する。
【００１５】
ここで、図２は、本実施の形態の色信号変換装置１の内部構成を示すブロック図である。図２に示したように、色信号変換装置１は、色調整処理を実行するに際して、予め定められた処理プログラムに従ってデジタル演算処理を実行する演算手段の一例としてのＣＰＵ（補正手段）２１、ＣＰＵ２１の作業用メモリ等として用いられるＲＡＭ２２、ＣＰＵ２１により実行される処理プログラム等が格納される記憶部の一例としてのＲＯＭ２３、書き換え可能で電源供給が途絶えた場合にもデータを保持できる、電池によりバックアップされたＳＲＡＭやフラッシュメモリ等の記憶部の一例としての不揮発性メモリ２４、色信号変換装置１に接続される各部との信号の入出力を制御するインターフェース部２５を備えている。
また、外部記憶装置２６には、色信号変換装置１により実行される処理プログラムが格納されており、色信号変換装置１がこの処理プログラムを読み込むことによって、本実施の形態の色信号変換装置１での色信号変換処理が実行される。
【００１６】
すなわち、上記した色信号受付部１１、色調整係数生成部１２、色調整処理部１３、色変換係数格納部１４、色変換処理部１５及び色信号出力部１６の各機能を実現するプログラムを外部記憶装置２６から色信号変換装置１内のＲＯＭ２３に読み込む。そして、ＲＯＭ２３に読み込まれたプログラムに基づいて、ＣＰＵ２１が各種処理を行う。このプログラムは、例えば外部記憶装置２６としてのハードディスクやＤＶＤ−ＲＯＭ等の予約領域に格納されたプログラムが、ＲＯＭ２３にロードされて提供される。また、その他の提供形態として、予めＲＯＭ２３に格納された状態にて提供される形態がある。さらに、ＥＥＰＲＯＭ等の書き換え可能なＲＯＭ２３を備えている場合には、色信号変換装置１がアッセンブリされた後に、プログラムだけが提供されてＲＯＭ２３にインストールされる形態がある。また、インターネット等のネットワークを介して色信号変換装置１にプログラムが伝送され、色信号変換装置１のＲＯＭ２３にインストールされる形態がある。
【００１７】
色信号受付部１１は、画像信号受付部の一例であって、処理対象となる色信号（第１の色信号）として、デバイス依存色空間である例えばＲＧＢ色空間（第１の色空間）でのフルカラーのＲＧＢ信号（２５６×２５６×２５６）を受け付ける。
一般に、３次元のＲＧＢ色空間内においては、色座標値（Ｒ，Ｇ，Ｂ）がそれぞれＲ，Ｇ，Ｂ＝０〜２５５の範囲で設定される。そこで、Ｒ軸における色座標点（０，０，０）〜（２５５，０，０）、Ｇ軸における色座標点（０，０，０）〜（０，２５５，０）、Ｂ軸における色座標点（０，０，０）〜（０，０，２５５）をそれぞれ任意のステップ（例えば、１７ステップ）で区切る。そして、区切られた色座標点のすべての組み合わせを作成して、これをＲＧＢ色空間での格子点とする。例えば、（０，０，０）、（０，１６，０）、（０，０，１６）、・・・が格子点となる。そして、色調整係数生成部１２で生成された１７×１７×１７の格子点アドレスとそれに対応する格子点データとを用いて、色調整処理部１３により入力信号値（フルカラーのＲＧＢ信号）が補間演算によって色調整される。
【００１８】
色調整係数生成部１２は、後述する図３に図示のＵＩ(User Interface)３を持つユーティリティ等により指定される情報を基に、ユーザの意図を反映した色調整係数を生成する。生成された色調整係数は、色調整係数生成部１２から色調整処理部１３に送られる。
【００１９】
色調整処理部１３は、色信号受付部１１が受け付けた入力信号値の色座標値（Ｒ，Ｇ，Ｂ）を、色調整係数生成部１２により生成された色調整係数に従って、色座標値（Ｒ′，Ｇ′，Ｂ′）に変換する機能部である。
【００２０】
色変換処理部１５は、色変換係数格納部１４に格納されている色変換係数（色変換特性）に基づいて、入力の色空間を出力の色空間に変換する色変換処理を行う機能部である。すなわち、色変換処理部１５は、色調整処理部１３から取得した例えばＲＧＢ色空間の色信号を、色変換係数に基づいてデバイスに依存する色空間（デバイス依存色空間）である例えばＹＭＣＫ色空間の色信号に変換する。そして、色変換処理部１５は、変換された色信号で表された画像データを色信号出力部１６に送信する。
【００２１】
なお、本実施の形態の色信号変換装置１では、色調整処理部１３で色調整係数で色入力信号を処理した後に色変換処理部１５で色変換処理が行われる構成例が採用されているが、色調整処理部１３を省略する構成も考えられる。すなわち、色調整係数生成部１２により生成された色調整係数が色変換係数格納部１４に送信され、色調整係数と色変換係数とが合成された後に、色変換処理部１５により色調整及び色変換が一括処理される構成も考えられる。
【００２２】
図３は、指定色調整を行う際に利用される指定色調整ダイアログのＵＩ３の一例を示す図である。
図３に示すＵＩ３は、調整対象となる入力色信号（指定色）をユーザが指定する際に用いられる指定色指示部３１と、指定色指示部３１で指定された入力色信号及びその周辺の色信号について矩形のパッチの出力先として画面出力（パッチ表示）又は調整対象のドライバ設定下でプリンタによる印刷出力（パッチ印刷）を指示する出力先指示部３２と、を有する。また、ＵＩ３は、ユーザが指定色について調整後の色（調整色）を指定する際に用いられる調整色指示部３３と、指定色指示部３１による指示色と調整色指示部３３による調整色との組み合わせをリストに追加する指示や削除する指示を行う際に用いられるリスト指示部３４と、リスト指示部３４によるリストを外部記憶装置２６（図２参照）に保存する指示を行う際に用いられる保存指示部３５と、を有する。なお、指定色指示部３１及び調整色指示部３３は第１指定手段を構成するものであり、周辺色指示部３６は第２指示手段を構成するものである。
【００２３】
また、ＵＩ３は、指定色以外の色（周辺色）の補正内容を指定する際に用いられる周辺色指示部３６と、リスト指示部３４によるリストの内容と周辺色指示部３６による補正内容とを組み合わせたプロファイル（色調整係数）を生成して保存を指示する生成保存指示部３７と、を有する。
【００２４】
指定色指示部３１及び調整色指示部３３には、ＲＧＢ値を直接入力するための欄、画面でのパッチ表示からＲＧＢ値を取得するための欄（スポイト）及び色信号変換装置１に予め準備されているパレット色からＲＧＢ値を取得するための欄（パレット）が設けられている。
出力先指示部３２は、表示値の範囲を小、中、大の中から選択可能して、表示されるＲＧＢのきざみ幅を変えるための選択部が設けられている。また、周辺色指示部３６は、周辺色について連続性及び調整範囲（周囲からの影響範囲）を補正内容として指定可能に構成されている。本実施の形態では、周辺色についての連続性（隣り合う入力色信号間の連続性）としては、強弱の度合いを選択して指定し、周辺色についての調整範囲としては広狭の度合いを選択して指定する。
これら指定色指示部３１、出力先指示部３２、調整色指示部３３、リスト指示部３４、保存指示部３５、周辺色指示部３６及び生成保存指示部３７への入力情報は、ＣＰＵ２１に送られて処理される。
【００２５】
図４は、色調整係数生成部１２での指定色調整の処理手順を示すフローチャートであり、このような処理手順により色調整係数が生成される。図５は、矩形のパッチを出力する場合のレイアウトの一例を示す図である。
図４に示すフローチャートでは、ユーザにより指定色指示部３１で指定された調整対象となる入力色信号（調整したい色信号）をＣＰＵ２１が受け付ける（ステップ１０１）。その指定方法としては、上述したように、ＲＧＢ値を直接入力する場合、画面上の位置を指定してＲＧＢ値を取得する場合及びパレット色から選択してＲＧＢ値を取得する場合がある。
【００２６】
その後、ユーザにより出力先指示部３２で出力先としてパッチ表示又はパッチ印刷が指定されたことを認識すると、ＣＰＵ２１は、指定色（入力色信号）とその周辺色（周辺の色信号）とについて特定条件下で図５に示す矩形のパッチＰを出力する（ステップ１０２）。ここにいう特定条件とは、例えば色調整対象のプリンタドライバの設定をいう。また、周辺の色信号を決定する手法については、ＲＧＢ信号上で決定する方法や、いったんＨＳＬなどの色空間モデル上に変換して決定する方法、および色調整対象のプリンタドライバ設定下で出力されるプリンタの色再現特性を加味して決定する方法などがある。
【００２７】
ユーザは、所定のプリンタドライバの場合での指定色及びその周辺色のパッチ印刷（プリント物）を視覚で確認し、所望の色再現となるパッチＰを選択し、指定色に対する調整色を決定する。決定された調整色は、調整色指示部３３でユーザにより指定される。調整色が指定され（ステップ１０３）、その後にリスト指示部３４でユーザがリスト追加を指示すると、ＣＰＵ２１は、指定色と調整色との組み合わせを受け付ける（ステップ１０４）。
【００２８】
そして、ＣＰＵ２１は、すべての指定色への調整色決定が終了したか否かを判断する（ステップ１０５）。すなわち、ユーザにより保存指示部３５が押されたときには、ステップ１０６に進み、ユーザが別の色に対しても色調整が必要と判断して指定色指示部３１に入力があったときには、ステップ１０１に戻る。
【００２９】
ユーザが周辺色指示部３６で周辺色について連続性及び調整範囲を指定すると、ＣＰＵ２１は、その連続性の指定及び調整範囲の指定を受け付ける（ステップ１０６）。そして、ユーザが生成保存指示部３７を押すと、ＣＰＵ２１は、ユーザにより入力された情報を基に色調整係数を生成する（ステップ１０７）。
【００３０】
図６は、周辺色調整（指定色以外の信号に対する調整）の処理内容を説明する図である。
図６に示すように、ユーザの指定により、Ｎ個の指定色調整データ４１が入力され（図４のステップ１０１及びステップ１０３を参照）、また、Ｎ個の指定色のいずれかが格子点上にない場合、色調整係数生成部１２は、ＲＧＢ色空間におけるＮ＋α個の色座標値（指定色アドレス）を作成する。すなわち、色調整係数生成部１２は、図４のステップ１０１及びステップ１０３でユーザにより入力されたＮ個の指定色調整データ（指定色と調整色との組み合わせ）４１を基に、ＲＧＢ色空間におけるＮ＋α個の指定色アドレス（色座標値）４３を作成する。更に説明すると、指定色がＲＧＢ色空間内の格子点上に位置するのであれば、α＝０になるが、格子点上に位置しないときには、αの値は１，３又は７で、Ｎ＋αの値が１，２，４又は８になる。
【００３１】
また、色調整係数生成部１２は、図４のステップ１０６でユーザにより設定された連続性及び調整範囲４２を基に、重み幅係数（ｗｐ）及び連続性係数（ａｃｃｗ）４４を決定する。すなわち、色調整係数生成部１２は、ユーザが設定した連続性によって連続性係数が決定し、また、ユーザが設定した調整範囲によって重み幅係数を決定する。
【００３２】
その後、色調整係数生成部１２は、重み幅係数及び連続性係数４４と、予め取得している格子点アドレス４５と、を用いて指定色アドレス４３ごとに決定値４６を求める。そして、色調整係数生成部１２は、その決定値４６を周辺色調整データ４７として色調整テーブル（色変換定義テーブル）４８を生成する。
【００３３】
決定値４６について更に説明すると、指定色アドレス４３が格子点アドレス４５上であれば、格子点アドレス４５を決定値４６とする。また、指定色アドレス４３が格子点アドレス４５上にないときには、例えば統計処理である回帰予測（線形回帰分析）を行うことで、格子点アドレスを置換し、それを決定値とする。
【００３４】
ここにいう回帰予測についてその概略を説明すると、入力信号の実データと、それに対応する出力信号の実データのデータ対から、被予測値である任意の入力信号に対応する予測値である出力信号を求めるものである。すなわち、入力色信号と出力色信号との関係を定数項を含む線形関係となるように行列で結びつけ、複数の入力信号の実データから該行列を用いて求めた出力予測値とそれに対応する複数の出力実データとの信号成分ごとの差分に被予測値依存の重み付けの係数で重み付けした値の２乗和が最小になるように該行列の成分を決定し、被予測値である入力信号から該行列を用いて出力予測値を求めるものである。
【００３５】
図７、図８及び図９は、周辺色調整の例を説明するグラフである。すなわち、図７は、指定色そのものを調整する場合を示すグラフであり、縦軸が重みレベル、横軸が入力信号値である。図８は、指定色の周辺にある点（周辺色）を調整する場合を示すグラフであり、縦軸が重みレベル、横軸が入力信号値である。図９は、周辺色調整の結果の例を示すグラフであり、縦軸が出力信号値であり、横軸が入力信号値である。
図７及び図８に示すグラフでは、菱形の点で図示された指定色重み（影響度合い、影響レベル）と、実線で図示された距離重み（周囲の色信号に対する距離と周囲からの影響範囲とに応じて定められる重み）と、破線で図示された合成重みと、が表されている。指定色重みは、入力信号値０〜２５６の各々について指定色かどうか、又は色調整禁止色かどうかによって変わる値であり、また、距離重みは、指定色又は色調整禁止色と周囲の点との距離に応じて決定される値である。そして、合成重みは、これら指定色重み及び距離重みを相互作用させることにより求められるものである。
このように、本実施の形態では、調整を行った点が周囲にどの程度影響を与えるかではなく、ある点が周囲からどの程度影響を受けるかという計算を行うため、ある点を予測する際にその他のすべての信号に対して上述した各種の重みを計算する。
【００３６】
距離重みでの距離とは、入力色信号上のユークリッド距離である。すなわち、ここにいう距離は、デバイス非依存空間（例えばＬａｂ空間）上の距離ではなく、本実施の形態では、ＲＧＢ色空間上で算出された値である。
【００３７】
また、合成重みを求める際に行う相互作用とは、本実施の形態では、入力信号値０〜２５６の各々の指定色重みと距離重みとを掛け合わせた値であるが、例えば指定色重みと距離重みとを足し合わせる等の他の形式も考えられる。
【００３８】
図７及び図８に示す一例について具体的に説明すると、この例では、指定色として入力信号値４８及び入力信号値１２８が指定されている。そして、色調整禁止色として入力信号値０及び入力信号値２５６が指定されている。このように指定色又は色調整禁止色に指定されている入力信号値０，４８，１２８，２５６は、重みレベルが５に設定されており、それ以外の入力信号値では、重みレベルが１に設定されている。
更に説明すると、指定色又は色調整禁止色に指定された入力信号値０，４８，１２８，２５６の重みレベルは、図３に図示された周辺色指示部３６の連続性としてユーザにより入力される内容に応じて設定される。このような重みレベルにより、指定色の調整結果による周辺色への影響レベルが設定される。したがって、本実施の形態では、指定色及び色調整禁止色の重みレベルを５に設定した例を示しており、他の値に設定されることもある。
【００３９】
また、図７のグラフでは、距離重みは入力信号値１２８を基準点としたものであり、図８のグラフでは、距離重みは入力信号値９６を基準点としたものである。これら基準点では、距離重みは１であり、他の入力信号値では１よりも小さい値が設定される。更に説明すると、このような距離重みは、図３に図示された周辺色指示部３６の調整範囲としてユーザにより入力される内容に応じて設定される。例えば、調整範囲を大きくするか小さくするかがユーザにより指定され、それに応じて距離重みの曲線が変わる。
【００４０】
そして、図９のグラフでは、既に説明した周辺色調整によって、周辺色調整後には指定色調整点では、ＵＩ３（図３参照）の調整色指示部３３（図３参照）によってユーザに指定された内容に従って調整され、かつ、周辺色では、周辺色指示部３６（図３参照）によってユーザに指定された内容に応じて調整されている。
【００４１】
図１０は、周辺色調整前のＲＧＢ値と周辺色調整後のＲ′Ｇ′Ｂ′値と重みレベルとを表した表である。上述した図７〜図９では、説明の便宜のためにＲＧＢ値の中の一つ（一次元）を図示しているが、ＲＧＢ値の例として具体的な数値を示すと、図１０に示す表のようになる。
図１０に示すように、指定色及び色調整禁止色の信号に対しては他の信号よりも大きな重みレベルが設定されている。なお、図１０で設定されている重みレベルは一例であり、指定色、色調整禁止色の数や調整範囲などと連動することで、調整前後で変化させない色と変化させる色をコントロールすることになる。
【００４２】
図１１は、本実施の形態の色信号変換装置１にて生成した色信号変換プロファイル（調整プロファイル）を記憶した画像処理装置２１０を搭載する画像形成装置２００の構成を示したブロック図である。
図１１に示した画像形成装置２００は、例えばデジタルカラープリンタであって、外部機器から入力された画像データに対して所定の画像処理を施す画像処理装置２１０と、画像形成装置２００全体の動作を制御する制御部２３０と、各色成分からなる画像データに基づき記録媒体上に画像形成を行う例えば電子写真方式のプリンタエンジンにて実現される画像形成部２４０と、を備えている。
【００４３】
画像処理装置２１０は、例えばパーソナルコンピュータ（ＰＣ）３００等といった外部機器からの画像データの入力を受け付ける入力インターフェース２１１と、入力インターフェース２１１にて受け付けた画像データを一時記憶する入力バッファ２１２と、ＰＤＬ（Page Description Language：ページ記述言語）形式の画像データを解析して中間データを生成するＰＤＬ解析部２１３と、を備えている。また、画像処理装置２１０は、ＰＤＬ解析部２１３にて生成された中間データを画素の並びで表現された印刷用の画像データ（ラスタ画像データ）に展開（レンダリング）するレンダリング処理部２１４と、を備えている。また、画像処理装置２１０は、レンダリング処理部２１４でのレンダリング処理に際して作業領域として使用される中間バッファ２１５と、レンダリングされた画像データの色処理を行う色処理部２１６と、色処理された画像データに対してスクリーン処理を行うスクリーン処理部２１７と、を備えている。
そして、画像処理装置２１０の色処理部２１６には、本実施の形態の色信号変換装置１にて生成した色信号変換プロファイルが記憶される。色処理部２１６は、記憶された色信号変換プロファイルに基づいて、レンダリング処理部２１４にてレンダリングされた画像データを色処理する。色処理部２１６にて色処理された画像データは、スクリーン処理部２１７にて所定のスクリーン処理が行われた後、画像形成部２４０にて用紙上に画像形成される。
【００４４】
図１２は、本実施の形態の色信号変換装置１の各構成を画像形成装置４００及びパーソナルコンピュータ５００に適用した場合の構成を示したブロック図である。なお、図１２に示した画像形成装置４００及び画像処理装置４１０は、図１１の画像形成装置２００及び画像処理装置２１０と基本的な構成が同じであるため、同一の構成については同一の符号を用い、その説明を省略する。
図１２に示したパーソナルコンピュータ５００は、色調整係数生成部１２（図１参照）をユーティリティとして備え、また、色調整処理部１３（図１参照）をプリンタドライバとして備えている。また、図１２に示した画像形成装置４００の画像処理装置４１０は、色変換係数格納部１４及び色変換処理部１５を色処理部４１６に備えている。
【００４５】
画像形成装置４００及びパーソナルコンピュータ５００はこのように構成されているので、パーソナルコンピュータ５００にて色調整処理が行われた画像データが画像形成装置４００に送られる。そして、画像形成装置４００の色処理部４１６では、色変換処理が行われる。
【図面の簡単な説明】
【００４６】
【図１】本実施の形態が適用される色信号変換装置の機能構成を説明するブロック図である。
【図２】本実施の形態の色信号変換装置の内部構成を示すブロック図である。
【図３】指定色調整を行う際に利用される指定色調整ダイアログのＵＩの一例を示す図である。
【図４】色調整係数生成部での指定色調整の処理手順を示すフローチャートである。
【図５】矩形のパッチを出力する場合のレイアウトの一例を示す図である。
【図６】周辺色調整の処理内容を説明する図である。
【図７】周辺色調整の例を説明するグラフである。
【図８】周辺色調整の例を説明するグラフである。
【図９】周辺色調整の例を説明するグラフである。
【図１０】周辺色調整前のＲＧＢ値と周辺色調整後のＲ′Ｇ′Ｂ′値と重みレベルとを表した表である。
【図１１】本実施の形態の色信号変換装置にて生成した色信号変換プロファイルを記憶した画像処理装置を搭載する画像形成装置の構成を示したブロック図である。
【図１２】本実施の形態の色信号変換装置の各構成を画像形成装置及びパーソナルコンピュータに適用した場合の構成を示したブロック図である。
【符号の説明】
【００４７】
１…色信号変換装置、１１…色信号受付部、１２…色調整係数生成部、１３…色調整処理部、１４…色変換係数格納部、１５…色変換処理部、１６…色信号出力部、２１…ＣＰＵ、２２…ＲＡＭ、２３…ＲＯＭ、２４…不揮発性メモリ、２５…インターフェース部、２６…外部記憶装置、３…ＵＩ、３１…指定色指示部、３２…出力先指示部、３３…調整色指示部、３４…リスト指示部、３５…保存指示部、３６…周辺色指示部、３７…生成保存指示部、２００，４００…画像形成装置、２１０…画像処理装置、３００，５００…パーソナルコンピュータ
【図１】
0004803162.tif 000002
【図２】
0004803162.tif 000003
【図３】
0004803162.tif 000004
【図４】
0004803162.tif 000005
【図５】
0004803162.tif 000006
【図６】
0004803162.tif 000007
【図７】
0004803162.tif 000008
【図８】
0004803162.tif 000009
【図９】
0004803162.tif 000010
【図１０】
0004803162.tif 000011
【図１１】
0004803162.tif 000012
【図１２】
0004803162.tif 000013