(57)【要約】【課題】  本発明は色指定や色の範囲指定が可能な印刷装置に関し、特にカラー変換テーブルの特定部分を変更するのではなく、特定のRGB値を指定した専用テーブルを使用することにより、変換処理を容易に行い、特定の描画オブジェクトに対する処理を可能とすると共に、色指定の範囲に一定の幅を持たせ柔軟な色変換が可能な色変換装置を提供するものである。【解決手段】  入力部１から入力したＲＧＢ値は、カスタム色指定部３において予め設定された指定色と比較され、一致する色データはテーブルに登録されたＣＭＹＫ値の色データに変換される。また、罫線や文字等の特定の描画オブジェクトをカスタム色指定することによって、描画オブジェクト毎に強調、消去等の処理を行うことができる。さらに、指定色に一定の幅、例えば範囲（α）を設定することによって、より柔軟性のある色変換処理を実現することができる。【選択図】  図１
2005252728.tif 000002
【特許請求の範囲】
【請求項１】
特定色の色変換テーブルを有する記憶手段と、
色データに前記特定色の情報が含まれるか判断する判断手段と、
該特定色が含まれる時、該特定色の色情報を前記色変換テーブルに登録された色情報に変換する色変換手段と、
を有することを特徴とする色変換処理装置。
【請求項２】
前記色変換テーブルに登録される色情報は特定のＲＧＢ値であり、該ＲＧＢ値に対するＣＭＹＫ値が登録されていることを特徴とする請求項１記載の色変換処理装置。
【請求項３】
前記色情報は、特定の描画オブジェクトであることを特徴とする請求項１、又は２記載の色変換処理装置。
【請求項４】
前記色変換テーブルに登録された色情報は一定の範囲を有し、前記判断手段は該一定範囲内の色情報が含まれるか判断し、該一定範囲内の色情報が含まれる時前記色変換テーブルから対応する変換色の情報を出力することを特徴とする請求項１、２、又は３記載の色変換処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は色指定や色の範囲指定を行い、対応する色情報を予め設定した色情報に変換する色変換処理装置に関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータ等のコンピュータのOS（オペレーションシステム）は、画面描画モジュールとしてのＧＤＩ（Ｇｒａｐｈｉｃｓ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）により、描画オブジェクトのカラーＲＧＢ値が指定され、ＣＲＴモニタに表示される。また、この表示画像をプリンタ装置で印刷するために、コンピュータに組み込まれたプリンタドライバは、ＧＤＩが発生する描画オブジェクトのカラーＲＧＢ値に基づき、印刷情報を生成し、プリンタに送出する。そして、ＣＲＴモニタで設定したカラーをプリンタで再現するため、先ずプリンタ機種固有の色再現データを基に、カラー変換テーブル、例えばＲＧＢ値（表示用表色系の表色値）からＣＭＹＫ値（印刷用表色系の表色値）への変換テーブルを作成し、この変換テーブルを使用して色変換を行う。
【０００３】
図７は、従来の色変換装置を使用するシステム図である。従来においては、ＧＤＩからの色データとして供給されるＲＧＢ値を３つのカラー変換方式（ＲＧＢ→ＣＭＹＫ）の中から一つ選択し、選択した変換方式によってカラー変換処理を行う。例えば、明るさ優先の標準タイプ、色み優先の標準タイプ、更にカスタムカラーによる変換タイプの中の１つを選択し、色変換を行う。例えば、明るさ優先の標準タイプと色み優先の標準タイプの変換方式は、変換後“カラー調整”を経てＣＭＹＫ値として出力され、用紙に印刷される。一方、カスタムカラーで変換された場合、直接ＣＭＹＫ値として印刷に使用される。また、このカスタムカラーによる色変換処理は、従来標準仕様のカラー変換テーブルを加工し、特定のRGB値が変換可能なテーブルとするものである。
【０００４】
また、特許文献１には、文書中に含まれる特定の色を指定し、指定された特定色を含む文書中のオブジェクトを選別し、文書中に含まれる特定色を属性として含むオブジェクトを非印刷対象データとして印刷する技術が開示されている。
【特許文献１】特開平９−２９５４３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の方式では、RGB値からCMYK変換のカラー変換テーブルは既存のテーブルの特定部分を変更し、作成する為、多くの労力を必要とする。
また、特定色部分の変更を計算によって行うこともできるが、実際に印刷しなければ変換結果を検証することができない。
【０００６】
さらに、アプリケーションによる色指定も可能であるが、特定色でRGB値が、明確にわからない場合がある。例えば、RGB値でなく、「赤」、「青」、「緑」とする指定の場合、特定色のRGB値を一意に指定することが困難であった。この為、RGB値の検出に多くの作業時間を必要とした。
【０００７】
また、特定の描画オブジェクトを強調し、消去する等の処理を行う為には上記のような処理が必要である。
【課題を解決するための手段】
【０００８】
上記課題は本発明によれば、特定色の色変換テーブルを有する記憶手段と、色データに前記特定色の情報が含まれるか判断する判断手段と、該特定色が含まれる時、該特定色の色情報を前記色変換テーブルに登録された色情報に変換する色変換手段とを有する色変換処理装置を提供することによって達成できる。
【０００９】
このように構成することにより、特定色の色変換テーブルを設け、例えば供給されるＲＧＢ値の色データから色変換テーブルに登録された色情報に一致する色情報を確認し、色変換テーブルに従った色変換処理を行うことによって、容易に希望する色の強調や消去を行う処理が可能となる。
【００１０】
また、前記色情報は、例えば特定の描画オブジェクトである。例えば、罫線や特定文字等の描画オブジェクトであり、このように構成することにより、特定の描画オブジェクトの強調や消去が可能となる。
【００１１】
また、前記色変換テーブルに登録された色情報は一定の範囲を有し、例えば前記判断手段は該一定範囲内の色情報が含まれるか判断し、該一定範囲内の色情報が含まれる時前記色変換テーブルから対応する色変換を行う構成である。
【００１２】
このように構成することにより、柔軟性のある色変換処理装置を提供することが可能となる。
さらに、上記課題は、上位から入力する表示用表色系に基づく表色値を含む第１の画像データを、印刷用表色系に基づく表色値を含む第２の画像データに変換する色変換処理装置において、前記第１の画像データ中に含まれるカスタム変換指定に該当する表色値を識別する識別手段と、前記カスタム変換指定に該当する表色値の画像データを前記第２の表色系に基づく予め指定された表色値の画像データに変換する変換手段と、前記識別手段により識別されなかった第１の画像データを第２の表色系に基づく画像データに変換する変換テーブルとを有することを特徴とする色変換処理装置を提供することによっても達成できる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面を参照しながら説明する。
（実施形態１）
図１は本実施形態における色変換処理装置の機能ブロック図である。
【００１４】
同図において、入力部１は描画オブジェクトのＲＧＢ値の色データを色変換部２に出力する。ここで、前述のようにＧＤＩは、画面描画モジュールであり、描画オブジェクトのカラーＲＧＢ値が入力部１から色変換部2に供給される。
【００１５】
色変換部2はカスタム色指定部3、通常カラー変換部４、カラー調整部５で構成されている。また、通常カラー変換部４は、明るさ優先カラー変換４ａと色み優先カラー変換４ｂで構成されている。
【００１６】
カスタム色指定部３は、特定色の色指定に基づいて色変換を行う。上記入力部１から供給されたＲＧＢ値の色データは、先ずこのカスタム色指定部３に入力し、カスタム色指定部３に設定された特定色のデータと比較し、一致した場合（同図に示す「１」）、一致したデータのみを特定色（ＣＭＹＫ値）に置き換え、カラー変換を行う。そして、変換後の色データをＣＭＹＫ値として印刷装置６に送信し、そのまま印刷を行う。
【００１７】
また、通常カラー変換部４は上記のように明るさ優先カラー変換４ａと色み優先カラー変換４ｂで構成され、予め不図示の制御信号によって一方が選択されている。この通常カラー変換部４にＲＧＢの色データが入力するのは、カスタム色指定部３においてＲＧＢ値の入力データが特定色のデータと一致しなかった場合である（同図に示す「２」）。この時、予め設定された明るさ優先カラー変換４ａ、又は色み優先カラー変換４ｂに基づいてカラー変換が行われる。
【００１８】
カラー調整部５は、通常カラー変換部４でカラー変換された色データに対して色調整を行う。そして、色調整が行われたＣＭＹＫ値の色データは、カラー調整部５から印刷装置６に出力され、印刷装置６による印刷処理が行われる。
【００１９】
図２（ａ）は、カスタム色指定部３に構築されたテーブルの構成例である。尚、ここで使用するカスタム色指定LUT（ルックアップテーブル）は、変換前と変換後のRGB値とCMYK値がセットになって登録されており、この変換セットを色変換する色の個数分備えている。尚、同図に示す「０x００００００００〜０x００００００７F」番地は、ヘッダ情報である。
【００２０】
また、同図（ｂ）は、上記例の内容を示すＬＵＴファイルフォーマットカスタム色指定データを示す。同図（ｂ）において、例えば「１２８−１３１Ｂｙｔｅ（０x８０−０x８３）」のデータは、４バイトの１６進数のデータであり、色変換テーブル数を示す。
【００２１】
また、「１３２−１３４Ｂｙｔｅ（０x８４−０x８６）」のデータは、RGB値を示し、０x８４のデータがR値、０x８５のデータがG値、０x８６のデータがB値である。また、「１３５−１３８Bｙｔｅ（０x８７−０x８A）」のデータは、CMYK値を示し、０x８７のデータがC値、０x８８のデータがM値、０x８９のデータがY値、０x８AがK値を示す。
【００２２】
尚、同図（ｂ）に示すデータ以降のテーブル数分RGB値とCMYK値が順番に並ぶ。したがって、同図（ｃ）に示す上記ＬＵＴのサンプル表示は、具体的な内容である。例えば、テーブル１が上記に示した番地のデータであり、RGB値は、Ｒ値が０x８４番地で０x４４、G値が０x８５番地で０x４４、B値が０x８６番地で０x４４である。CMYK値は、C値が０x８７番地で０x００、M値が０x８８番地で０x００、Y値が０x８９番地で０x００、K値が０x８A番地で０x９９である。尚、以降同図（ｃ）には、同じデータ形式のテーブル２からテーブル６までが表示されている。
【００２３】
次に、上記構成において、本例の処理動作を説明する。
図３は、カスタム色指定部３において行う処理動作を説明するフローチャートである。
前述のように入力部１から供給されたＲＧＢ値の色データはカスタム色指定部３に入力し、カスタム色指定の判断を行う。この判断は、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の順に行われ、ＲＧＢ値がカスタム色指定されているか判定する。先ず、Ｒ（赤）が色指定された値（Ｒ０１）であるか判断する（ステップ（以下、Ｓで示す）１）。ここで、Ｒ＝Ｒ０１であれば（Ｓ１がYES）、次のG（緑）の判断に移行する。一方、Ｒ＝Ｒ０１でなければ（S１がNO）、前述の通常カラー変換部４に入力した色データを送信する。
【００２４】
次に、G（緑）についても同様に処理を行い（Ｓ２）、Ｇ＝Ｇ０１であれば（Ｓ２がYES）、次のＢ（青）の判断に移行し、Ｇ＝Ｇ０１でなければ（S２がNO）、前述の通常カラー変換部４に色データを送信する。同様に、Ｂ（青）についても処理を行い（Ｓ３）、Ｂ＝Ｂ０１であれば（Ｓ３がYES）、次の処理に移行し、Ｂ＝Ｂ０１でなければ（S３がNO）、前述の通常カラー変換部４に色データを送信する。
【００２５】
次に、上記処理によってカスタム色指定であると判断すると、カスタム色指定部３においてＲＧＢ値をＣＭＹＫ値に色変換を行う。例えば、Ｃ（シアン）＝Ｃ０１に設定し（Ｓ４）、M（マゼンダ）＝M０１に設定し（Ｓ５）、Y（イエロー）＝Y０１に設定し（Ｓ６）、更にK（ブラック）＝K０１に設定する（Ｓ７）。
【００２６】
このように構成することによって、カスタム色指定部３によって特定されたRGB値（R01、G01、B01）は、CMYK値（C０１、M０１、Y０１、K０１）に変換され、前述の印刷装置６に送信され、カスタム色指定された印刷処理が行われる。
【００２７】
図４（図４（ｂ））は、本例の処理を説明するものであり、例えばＲＧＢ値＝（９６、８０、４０）の色データと、ＲＧＢ値＝（１００、１００、１００）の色データをカスタム色指定部３によって色変換した結果である。尚、この場合、特定されたRGB値（R01、G01、B01）は、（９６、８０、４０）であるものとする。
【００２８】
上記場合、ＲＧＢ＝（９６、８０、４０）は特定色データであり、ＣＭＹＫ値は（１５０、１５０、５０、０）に変換される。一方、ＲＧＢ＝（１００、１００、１００）は特定色データではないので、ＣＭＹＫ値は（０、０、０、２５５）となる。尚、同図（ａ）に示す例は、比較のために示すものであり、具体的な数値は示さないが、共に色変換されＣＭＹＫ値（ＡＡ）やＣＭＹＫ値（ＢＢ）に変換されてしまう。
【００２９】
以上のように、本例によればカスタム色指定部３によって特定色のみを置き換え、画像情報に含まれる特定色の強調等の処理を容易に行うことができる。また、専用の色変換ツールを使用することにより、テーブルの作成を容易にすることができる。
【００３０】
図５（ａ）は本例の印刷結果を示す図であり、各計算結果「５７９」、「５５３５」、「７８」と同じ色にＣＭＹＫ値への変換色情報を設定することによって、同図（ａ）のII
に示すように、計算結果を隠す印字とすることができる。この場合、例えばＲＧＢ値（２５５、０、０）をＣＭＹＫ値（０、３７、１８０）に変換したものである。
【００３１】
尚、上記例では見えにくい色に置き換えることを目的としたが、逆に現在ある文書ファイルに手を加えず、特定色を強調した指定色に置き換える構成としてもよい。
また、特定色をＲＧＢ値としたが、ＣＭＹＫ値でもよく、用途によってはＣＭＹＫ値を他のＣＭＹＫ値に置き換える構成としてもよい。さらに、置き換える色テーブルをＬＵＴファイル形式としたが、他のファイル構成、例えば、プリンタドライバの動作をカスタマイズする設定ファイルに項目を追加する構成としてもよい。
（実施形態２）
次に、本発明の実施形態２について説明する。
【００３２】
本例は、文字や罫線、イメージ等の描画オブジェクト毎に、使用される色を指定することによって、特定の描画オブジェクトを指定色に変換する構成である。以下、具体的に説明する。
【００３３】
先ず、本例においても、前述の図３で説明したフローチャートに従った処理を行う。先ず、入力部１から供給されたＲＧＢ値の色データはカスタム色指定部３に入力し、カスタム色指定の判断を行う。この判断は、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の順に行われ、ＲＧＢ値がカスタム色指定されているか判定する（Ｓ１〜S３）。そして、何れか１の判断が不一致であれば、前述の通常カラー変換部４に色データを送信する。一方、カスタム色指定であると判断すると、カスタム色指定部３においてＲＧＢ値をＣＭＹＫ値に色変換を行う（Ｓ４〜S７）。
【００３４】
このように構成することにより、カスタム色指定部３によって特定されたRGB値（R01、G01、B01）は、CMYK値（C０１、M０１、Y０１、K０１）に変換され、例えば指定した色を使用した文字や罫線、イメージ等の描画オブジェクトが強調され、又は色変更や、当該描画オブジェクトのみを印刷することができる。
【００３５】
図５（ｂ）及び（ｃ）は、上記効果を示す図であり、同図（ｂ）では罫線が薄く表示され、同図（ｃ）では「CAS・・・」の文字が強調される。
以上のように、本例によれば特定のオブジェクトに対して強調や削除、色変更等処理を施すことができ、より有効な印刷装置とすることができる。
（実施形態３）
次に、本発明の実施形態３について説明する。
【００３６】
本例は前述の実施形態１に対してカスタム色の指定に範囲を設け、該範囲内において色変換を行う構成である。以下、具体的に説明する。
図６は本例の処理動作を説明するフローチャートである。先ず、前述と同様、入力部１から供給されたＲＧＢ値の色データはカスタム色指定部３に入力し、カスタム色指定の判断を行う。この判断は、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の順に行われ、ＲＧＢ値がカスタム色指定されているか判定する。但し、本例においては、ＲＧＢの各色において一定の範囲があり、この範囲（α）を予め設定する（ステップ（以下、ＳＴで示す）１）。例えば、この範囲（α）の最大値（ＭAX）と最小値（MIN）を設定する。
【００３７】
次に、先ずＲ（赤）が色指定された範囲（最小値（MIN）＜Ｒ０１＜最小値（ＭＩＮ））であるか判断する（ＳＴ２）。そして、Ｒ値が上記範囲内であれば（ＳＴ２がYES）、次のG（緑）の判断に移行する。一方、範囲外であれば（SＴ２がNO）、前述の通常カラー変換部４に入力した色データを送信する。
【００３８】
次に、G（緑）についても同様に処理を行い（ＳＴ３）、Ｇ値が上記範囲内であれば（ＳＴ３がYES）、次のＢ（青）の判断に移行し、Ｇ値が範囲外であれば（SＴ３がNO）、前述の通常カラー変換部４に色データを送信する。同様に、Ｂ（青）についても同様の処理を行い（ＳＴ４）、範囲内であれば（ＳＴ４がYES）、次の処理に移行し、範囲外であれば（SＴ４がNO）、前述の通常カラー変換部４に色データを送信する。
【００３９】
次に、上記処理によって入力した色データがカスタム色指定範囲内であると判断すると、カスタム色指定部３においてＲＧＢ値をＣＭＹＫ値に色変換を行う。この処理は前述の実施形態１と同じであり、例えばＣ（シアン）＝Ｃ０１に設定し（ＳＴ５）、M（マゼンダ）＝M０１に設定し（ＳＴ６）、Y（イエロー）＝Y０１に設定し（ＳＴ７）、更にK（ブラック）＝K０１に設定する（ＳＴ８）。
【００４０】
このように構成することによって、一定範囲のRGB値の色データは、カスタム色指定部3によって指定のCMYK値（C０１、M０１、Y０１、K０１）の色データに変換され、前述の印刷装置６に送信され、カスタム色指定された印刷処理が行われる。
【００４１】
図４（図４（ｃ）〜（ｅ））は、本例の処理を説明するものであり、前述のＲＧＢ値＝（９６、８０、４０）の色データ、及びＲＧＢ値＝（１００、１００、１００）の色データに対して一定の範囲（α）設定を行い、当該範囲に入る色のみを色変換した結果である。尚、同図（ｃ）は範囲（α）が±０の場合であり、同図（ｄ）は範囲（α）が±５０の場合であり、同図（ｅ）は範囲（α）が±１００の場合である。
【００４２】
この場合、同図（ｄ）の例では、RGB値が（９６、８０、４０）の場合のみ、ＣＭＹＫ値が（１５０、１５０、５０、０）に変換される。一方、同図（ｅ）の例では、RGB値が（９６、８０、４０）の場合、及び（１００、１００、１００）の場合共に、ＣＭＹＫ値が（１５０、１５０、５０、０）に変換される。
【００４３】
以上のように、本例によればカスタム色指定部３によって特定色のみならず、一定の範囲（α）を有する色データも色変換され、より広い色の変換処理を行うことができる。したがって、例えば色指定が正確に設定できなかった場合でも、確実に色変換処理を行うことができる。また、上記範囲（α）を指定することができ、柔軟性のある変換色の設定を行うことができる。
【００４４】
尚、上記図５（ａ）〜（ｃ）に示す＞の記号は本例を使用した場合を考慮するものであり、本例の構成によっても同図（ａ）〜（ｃ）の印刷結果を得ることができる。
【図面の簡単な説明】
【００４５】
【図１】印刷システムにおける色変換装置の機能ブロック図である。
【図２】（ａ）はカスタム色指定部に構築されたテーブルの構成例であり、（ｂ）は上記内容を示すＬＵＴファイルフォーマットカスタム色指定データを示し、（ｃ）は上記ＬＵＴのサンプル表示例である。
【図３】実施形態１の処理を説明するフローチャートである。
【図４】カスタム色指定による色変換処理であり、（ａ）は通常のカラー変換を示し、（ｂ）は実施形態１の例を示し、（ｃ）〜（ｅ）は実施形態３の例を示す。
【図５】（ａ）は、例えば実施形態１の印刷結果を示し、（ｂ）及び（ｃ）は実施形態２の印刷結果を示す。
【図６】実施形態３の処理を説明するフローチャートである。
【図７】従来の色変換システムを説明する図である。
【符号の説明】
【００４６】
１・・・入力部
２・・・色変換部
３・・・カスタム色指定部
４・・・通常カラー変換部
５・・・カラー調整部
６・・・印刷装置
【図１】
2005252728.tif 000003
【図２】
2005252728.tif 000004
【図３】
2005252728.tif 000005
【図４】
2005252728.tif 000006
【図６】
2005252728.tif 000007
【図７】
2005252728.tif 000008
【図５】
2005252728.tif 000009