(57)【要約】【課題】  簡易な入力操作により、容易にキーカラーとその範囲を指定できるとともに、キーカラーの判定が容易にでき、キーカラー指定により高い画質を確保しつつ、処理速度の高速化を図る。【解決手段】  対象となる画像データにもとづき、画像を表示する手段と、入力操作に応じて表示された画像の中から一部の画像範囲を指定する手段と、入力操作に応じて表示された画像の中から任意の色値情報を指定する手段と、指定された範囲の色値情報を指定された色値情報に変更し画像データを更新する手段と、変更された色値情報に対して所定のフラグ情報を割り当てる手段と、色値情報が更新された後の画像データとともに前記フラグ情報を出力する手段と、を備えた構成とする。【選択図】  図１
2008048308.tif 000002
【特許請求の範囲】
【請求項１】
対象となる画像データにもとづき、画像を表示する画像表示手段と、
入力操作に応じて、表示された画像の中から一部の画像範囲を指定する画像範囲指定手段と、
入力操作に応じて、表示された画像の中から任意の色値情報を指定する色値指定手段と、
前記画像範囲指定手段により指定された範囲の色値情報を、前記色値指定手段により指定された色値情報に変更し、画像データを更新する色値情報更新手段と、
前記色値情報更新手段により変更された色値情報に対して所定のフラグ情報を割り当てる指定データフラグ更新手段と、
前記色値情報更新手段により色値情報が更新された後の画像データとともに、前記フラグ情報を出力する画像データ出力手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記指定データフラグ更新手段で所定のフラグ情報が割り当てられる色値情報が、所定のキーカラーを示す色値情報である請求項１記載の画像処理装置。
【請求項３】
前記画像表示手段は、
前記画像範囲指定手段により又は前記色値情報更新手段により、画像範囲が指定され又は色値情報が更新された後の画像データにもとづき、画像を表示する請求項１又は２記載の画像処理装置。
【請求項４】
前記色値指定手段は、
入力操作に応じて、表示されたカラーパレットの中から任意の色値情報を指定する請求項１乃至３のいずれか一項記載の画像処理装置。
【請求項５】
前記画像範囲指定手段及び前記色値指定手段が、
前記入力操作を行うポインティングデバイスを備える請求項１乃至４のいずれか一項記載の画像処理装置。
【請求項６】
入力した色値情報を所定の出力色値情報に色変換を行う色変換手段と、該色変換手段により直前に色変換した入力色値情報と出力色値情報を格納するキャッシュテーブルと、入力色値情報における前記フラグ情報の有無によってキーカラーを判別するキーカラー判別手段と、入力色値情報の上位所定桁までのデータを取り出す減色処理手段と、を備え、
前記フラグ情報を有する入力色値情報についてはそのままの入力色値情報を、前記フラグ情報を有しない入力色値情報については前記減色処理手段で減色処理を行った後の色値情報を、
前記キャッシュテーブルの入力色値情報と比較して、両者が一致したらキャッシュテーブルの出力色値情報を出力色値情報とし、両者が一致しなかったら前記色変換手段で色変換した色値情報を出力色値情報とする
請求項１乃至５のいずれか一項記載の画像処理装置。
【請求項７】
画像処理装置を構成するコンピュータを、
対象となる画像データにもとづき、画像を表示する画像表示手段、入力操作に応じて、表示された画像の中から一部の画像範囲を指定する画像範囲指定手段、入力操作に応じて、表示された画像の中から任意の色値情報を指定する色値指定手段、前記画像範囲指定手段により指定された範囲の色値情報を、前記色値指定手段により指定された色値情報に変更し、画像データを更新する色値情報更新手段、前記色値情報更新手段により変更された色値情報に対して所定のフラグ情報を割り当てる指定データフラグ更新手段、前記色値情報更新手段により色値情報が更新された後の画像データとともに、前記フラグ情報を出力する画像データ出力手段、として機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタやコピー機、複合機等を構成する画像処理装置及び画像処理プログラムに関し、より詳しくは、対象となる画像データに対して容易にキーカラー指定とその判別ができ、かつ、高速処理を可能とする画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
一般に、プリンタ装置やスキャナ等で読み取られたり、コンピュータ画面上で表示されたりするＲＧＢ色値データは、ＲＧＢ（Red Green Blue）各色の画素毎の階調データであり、その画像をプリンタなどの画像処理装置で印刷する際には、印刷エンジンに対応したＣＭＹＫ（Cyan
Magenta Yellow black）の画像に色変換する必要がある。
色変換処理は、ＲＧＢの三次元データをＣＭＹＫの四次元データに変換する。その色変換は、ＲＧＢの階調データと、ＣＭＹＫの階調データとの関係を示す色変換テーブル（ＬＵＴ）を使って行われる。
【０００３】
その際、ＲＧＢデータの色値データがそれぞれ２５６階調を有する場合、全てのＲＧＢの階調データの組み合わせである２５６３色、すなわち、約１６７７万色に対応するＣＭＹＫの階調データの組み合わせを色変換テーブルに持たせることは膨大になりすぎる。
このため、１６７７万色のうち、数百から数万色の格子点に対する変換値を色変換テーブルに持たせ、それら格子点の中間部分は、補間処理によりＣＭＹＫの値を求める画像処理装置が提案されている（例えば、特許文献１参照。）。
【０００４】
特許文献１記載の技術では、ＲＧＢ色空間の入力階調データをＣＭＹＫ色空間の階調データに色変換し、ハーフトーン処理によりＣＭＹＫの色空間の階調データを画像再生データに変換する画像処理装置において、ＲＧＢの色空間の階調に対する出力濃度のガンマ特性Ａと、ハーフトーン処理におけるＣＭＹＫの色空間の階調に対する出力濃度のガンマ特性Ｂとを、同等にするようにしたものである。
この画像再生データを使用して印刷すれば、デザインされた画像の色を忠実に再現することができ、高画質の画像印刷が可能となる。
【０００５】
【特許文献１】特許第３６０３７６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、以上のような従来提案されている画像処理装置においては、上述のように、格子点に対する変換値を持たせた色変換テーブルを用いても、格子点の中間部分の補間処理が複雑で時間がかかり、高い処理速度が得られない。
また、キーカラー、コーポレートカラーと呼ばれる、特定の企業が自社の製品や宣伝広告等に使用する特定の色については、画像出力に時間がかかってもキーカラーについては高画質、高精細な画質が求めることがあるが、特許文献１で提案されているような、色変換の補間処理やハーフトーン処理等を使用すると、キーカラーについても階調が粗く画質が低下してしまい、却ってユーザの要求等を満たせない場合が生ずる。
【０００７】
本発明は、以上のような従来の技術が有する問題を解決するために提案されたものであり、印刷出力の際に、簡易な操作によるキーカラー指定ができ、キーカラー指定部分については高い画質を確保しながら、キーカラー指定以外の部分については高速出力を実現させる画像処理装置及び画像処理プログラムの提供を目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の画像処理装置は、請求項１に記載するように、対象となる画像データにもとづき、画像を表示する画像表示手段と、入力操作に応じて、表示された画像の中から一部の画像範囲を指定する画像範囲指定手段と、入力操作に応じて、表示された画像の中から任意の色値情報を指定する色値指定手段と、前記画像範囲指定手段により指定された範囲の色値情報を、前記色値指定手段により指定された色値情報に変更し、画像データを更新する色値情報更新手段と、前記色値情報更新手段により変更された色値情報に対して所定のフラグ情報を割り当てる指定データフラグ更新手段と、前記色値情報更新手段により色値情報が更新された後の画像データとともに、前記フラグ情報を出力する画像データ出力手段と、を備える構成としてある。
特に、請求項２に記載するように、前記指定データフラグ更新手段で所定のフラグ情報が割り当てられる色値情報が、所定のキーカラーを示す色値情報である構成とすることが好ましい。
【０００９】
このような構成からなる本発明の画像処理装置によれば、ユーザは、画面上に表示されている色値情報をキーカラーとして指定し、また、その適用範囲を指定することができる。
また、キーカラーを指定した部分については、所定のフラグ情報を付加するようにしているため、印刷出力の際に、キーカラー指定の判別が容易にできるようになる。
従って、キーカラー指定部分については対応する高画質の出力処理を行い、また、キーカラー指定以外の部分については減色処理等を施して高速化を図ることができるようになる。
これにより、特に、コーポレートロゴのように、使用される色値が厳密に求められる場合には、予め該当するキーカラーを容易に指定でき、その指定に応じた高画質の出力が特別な処理を施すことなくできるようになる。
【００１０】
また、本発明の画像処理装置は、請求項３に記載するように、前記画像表示手段は、前記画像範囲指定手段により又は前記色値情報更新手段により、画像範囲が指定され又は色値情報が更新された後の画像データにもとづき、画像を表示する構成としてある。
また、本発明の画像処理装置は、請求項４に記載するように、前記色値指定手段は、入力操作に応じて、表示されたカラーパレットの中から任意の色値情報を指定する構成とすることもできる。
さらに、本発明の画像処理装置は、請求項５に記載するように、前記画像範囲指定手段及び前記色値指定手段は、前記入力操作をポインティングデバイスにより行う構成としてある。
【００１１】
このような構成からなる本発明の画像処理装置によれば、キーカラーとして指定する色、画像範囲、キーカラー指定後の画像等を視覚的に確認することができだけでなく、マウス等のポインティングデバイスによってその画像を見ながら容易に各操作を行うことができるため、利便性や操作性のよい画像処理装置を実現することができるようになる。
【００１２】
また、本発明の画像処理装置は、請求項６に記載するように、色変換テーブルに基づいて入力色値情報であるＲＧＢデータから出力色値情報であるＣＭＹＫデータに色変換を行う色変換手段と、該色変換手段により直前に色変換した入力色値情報と出力色値情報を格納するキャッシュテーブルと、入力色値情報におけるフラグ情報の有無によってキーカラーを判別するキーカラー判別手段と、入力色値情報の上位所定桁までのデータを取り出す減色処理手段と、を備え、所定のフラグ情報を有する入力色値情報についてはそのままの入力色値情報を、前記フラグ情報を有しない入力色値情報については前記減色処理手段で減色処理を行った後の色値情報を、前記キャッシュテーブルの入力色値情報と比較して、両者が一致したらキャッシュテーブルの出力色値情報を出力色値情報とし、両者が一致しなかったら前記色変換手段で色変換した色値情報を出力色値情報とする構成としてある。
【００１３】
このような構成からなる本発明の画像処理装置によれば、入力した画像データの中からフラグを検出し、フラグの有無に応じてキーカラー指定の有無を判断することができるようになる。例えば、フラグが立っている画像の部分については、指定された色値情報にもとづき出力処理を行い、フラグが立っていない画像の部分については、色値指定を行わず通常の印刷出力を行うように制御することが可能となる。
このように、キーカラー指定部分に付加されたフラグ情報を検出することによって、出力装置側では、キーカラー指定範囲を容易に特定することができ、簡易なアルゴリズムにより画像処理が可能となる。
【００１４】
従って、キーカラー判別に係る特別な技術的措置を出力装置側で採る必要がないため、装置の低コスト化や小型化を図ることができる。
また、フラグが立っていない画像の部分についても、減色処理等を施し高速化を図ることも可能であり、取り扱う画像によって最適な画像処理を施すこともできるようになる。
さらに、キーカラー指定の有無に関わらず、一定の場合には、キャッシュテーブルを利用することで色変換処理等を行う必要がなくなるため、装置全体として高速化を図ることも可能である。
【００１５】
また、本発明の画像処理プログラムは、請求項７に記載するように、画像処理装置を構成するコンピュータを、対象となる画像データにもとづき、画像を表示する画像表示手段、入力操作に応じて、表示された画像の中から一部の画像範囲を指定する画像範囲指定手段、入力操作に応じて、表示された画像の中から任意の色値情報を指定する色値指定手段、前記色値指定手段により指定された色値情報を、前記画像範囲指定手段により指定された範囲の色値情報として割り当てる色値情報更新手段、前記色値情報更新手段により色値情報が割り当てられた部分に所定のフラグ情報を割り当てる指定データフラグ更新手段、前記色値情報更新手段により色値情報が割り当てられた画像データとともに、前記フラグ情報を出力する画像データ出力手段、として機能させるためのプログラムとしてある。
【００１６】
このように、本発明はプログラムとしても実現化することができる。
すなわち、本発明は、情報処理装置や画像形成装置などのハードウェアにプログラムをインストールすることによっても実現することができ、汎用性、拡張性に優れた画像処理プログラムとして提供することが可能となる。
【発明の効果】
【００１７】
本発明によれば、任意の画像を印刷処理する場合に、出力前の画像データについて、マウス等のポインティングデバイスによる簡易操作によって、画像を見ながらキーカラーを指定したり、また、その対象範囲を指定することができる。
また、予めキーカラー指定を行うことにより、キーカラー指定部分については指定に応じた高画質の出力ができるだけでなく、キーカラー指定以外の部分についても一定の画質を確保しつつ、高速印刷ができるようになる。
さらに、キーカラー指定部分についてはフラグ情報を付加することにより、出力側の装置では、キーカラー指定の判別も容易になるため、簡易なアルゴリズムによって画像処理ができるようになる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の画像処理装置及び画像処理プログラムの好ましい実施形態について図面を参照して説明する。
ここで、以下に示す本実施形態の画像処理装置は、プログラム（ソフトウェア）の命令によりコンピュータで実行される処理，手段，機能によって実現される。プログラムは、コンピュータの各構成要素に指令を送り、以下に示すような所定の処理・機能を行わせる。すなわち、本実施形態の画像処理装置における各処理・手段は、プログラムとコンピュータとが協働した具体的手段によって実現される。
なお、プログラムの全部又は一部は、例えば、磁気ディスク，光ディスク，半導体メモリ，その他任意のコンピュータで読取り可能な記録媒体により提供され、記録媒体から読み出されたプログラムがコンピュータにインストールされて実行される。また、プログラムは、記録媒体を介さず、通信回線を通じて直接にコンピュータにロードし実行することもできる。
【００１９】
図１は、本発明の一実施形態に係る画像処理装置（画像処理システム）の構成を示すブロック図である。
図２は、本発明の一実施形態に係る画像処理装置の情報処理装置側の詳細構成を示すブロック図である。
図１に示すとおり、本実施形態の画像処理装置（画像処理システム）１は、プリンタドライバ３０がインストールされるパーソナルコンピュータ等の情報処理装置１０と、この情報処理装置１０と接続されるプリンタやコピー機、複合機等からなる画像形成装置２０によって構成されている。
【００２０】
また、図２に示すように、情報処理装置１０は、装置全体の動作を制御するＣＰＵ１１、ＣＰＵ１１の動作を記述するプログラムを内蔵するプログラムＲＯＭ１２、画像データを含む所定の制御コードを送信するデータ送受信部１３及びデータを一時的に保持させておくＰＣメモリ１４から構成されている。
情報処理装置１０には所定のプリンタドライバ３０がインストールされたうえで、指定データフラグ更新部１２１と表示データ更新部１２２とが構成され、各画像処理制御を行ってしている。また、これに連携するように、ＰＣメモリ１２では、オリジナル画像データバッファ１２１、指定データフラグバッファ１２２、表示画像データバッファ１２３及びユーザ指定データバッファ１２４を備え、各画像処理に必要な領域を確保するようにしている。
【００２１】
指定データフラグ更新部１２１は、キーカラー指定を行ったところの画像データの部分に所定のフラグを付加する。フラグを付加することにより、出力側装置（本実施形態では画像形成装置２０）におけるキーカラー指定の判別が容易にでき、判別結果に応じた最適な画像処理を容易にするものである。
表示データ更新部１２２は、キーカラー更新後の画像全体を表示させるものであり、操作性の向上を図ったものである。
オリジナル画像データバッファ１２１は、キーカラーによって色値を更新する前のオリジナル画像のＲＧＢデータを保持させておくための領域である。
指定データフラグバッファ１２２は、キーカラー指定を行い、フラグ情報が付加された画像データを保持させておくための領域である。
表示画像データバッファ１２３は、情報処理装置３０の画面に表示させる（画像表示手段）ためにオリジナル又は色値更新後の画像データを保持させておくための領域である。
ユーザ指定データバッファ１２４は、キーカラー指定部分のピクセル情報を保持させておくための領域である。
【００２２】
画像形成装置２０は、印刷出力を行うプリンタ等で構成されており、入力データを受け取る入力バッファ２１、装置全体の動作を制御するＣＰＵ２３、ＣＰＵ２３の動作を記述するプログラムが内蔵されているプログラムＲＯＭ２２、制御コードから取り出された画像データや計算用のデータを格納するデータＲＡＭ２４、出力用に変換された画像データを最終工程のデータに変換してプリンタエンジン２６に転送するプリント画像転送部２５等から構成されている。
なお、処理領域用の追加オプションとしてＨＤＤ４０を採用することもできる。
【００２３】
プログラムＲＯＭ２２は、入力画像データ中におけるフラグの検出及びフラグが検出された場合における対象ピクセルを特定するキーカラー判別部（キーカラー判別手段）２２１、対象となるピクセルとキャッシュテーブル２４１のピクセルの入力色値が一致しているかどうかを判定する入力色値解析部２２２、入力色値（ＲＧＢ）に対して出力色値（ＣＭＹＫ）を色変換テーブル２４３を使って求める色変換部（色変換手段）２２３、直前に出力された出力色値と対応する実際の入力色値とによってキャッシュテーブル２４１の情報を更新するキャッシュテーブル情報更新部２２４及び入力色値データの上位所定桁までのデータを取り出す減色処理部（減色処理手段）２２５等から構成されている。
【００２４】
ここで、減色処理部２２５による減色処理について、図３を使って説明する。
図３は、減色処理を説明する説明図である。
なお、入力色値はＲ、Ｇ、Ｂの３色があるが、図３では、その内の１色分のみを示している。入力色値は、８ビットで階調が定められる。そして、減色レベル値として、例えば、６ビット（６４階調）が設定されている場合、８ビットの入力色値の内、上位の６ビットを抜き出す。そして、その６ビットとキャッシュテーブルに保持されている入力色値の上位の６ビットとを比較する。
【００２５】
このように、８ビットの入力色値の内、上位の数ビットだけを抜き出して比較するようにすれば、下位のビットの如何に関わらず、上位ビットが一致さえすればキャッシュテーブル２４１の入力色値と一致したと判定されるため、キャッシュテーブル２４１の出力色値を採用する確立が高くなる。その結果、色変換テーブル２４３を使っての色変換処理の回数が減って、処理の高速化が可能になる。
【００２６】
データＲＡＭ２４は、色変換した入力色値情報と出力色値情報を格納するキャッシュテーブル２４１、制御コードから得られた入力画像データと後に求められる出力画像データ用の画像データバッファ２４２、入力色値から出力色値を求めるための参照テーブルである色変換テーブル２４３、ユーザ指定の減色レベル値を格納する減色レベルバッファ２４４及びキーカラーの色値を格納するキーカラーバッファ２４５等で構成されている。
【００２７】
キャッシュテーブル２４１は、図４に示すように、キーカラー用とそれ以外の非キーカラー用とに分けられており、高速処理ができるように直前に色変換した入力色値情報と出力色値情報を格納する。
色変換テーブル２４３は、図５に示すように、２５６３色、すなわち、約１６７７万色のうち、数百から数万色の格子点における入力ＲＧＢ値対出力ＣＭＹＫ値の変換値を保持している。
キーカラーバッファ２４５には、図６に示すように、キーカラーの色値、及び、その範囲値を格納しており、それらの値はユーザにより設定される。範囲値としては、部分指定としてＲＧＢの各色毎に設定してもよいし、全体指定としてＲＧＢ各色のずれの合計値で設定してもよい。
【００２８】
なお、キーカラーの色値、及び、その範囲値の設定は、画像が表示されている画面上で、マウス等のポインティングデバイスでエリアを指定し、その部分に表示されている色の色値をキーカラー色値として引用してもよく、指定できるキーカラーを画面上にパレット形式等で表示させ選択させる方法でも良い。また、キーカラーの色値として、１種類だけでなく複数種類の色をキーカラーとして設定してもよい。
【００２９】
次に、本実施形態に係る画像処理装置の処理動作を説明する。
図７及び図８は、本実施形態に係る画像処理装置の処理動作を示すフローチャートである。
図９は、本実施形態に係る画像処理装置における画面表示及び入力操作を説明する説明図である。
また、図１０は、本実施形態に係る画像処理装置において、キーカラー指定後に画像データに付加されるフラグ情報を説明する説明図である。
【００３０】
まず、図９（ａ）のように、情報処理装置１０では、印刷出力の対象となる画像を画像表示手段によってディスプレイ等に表示させる（Ｓ１）。
次に、表示された画像のうち、キーカラーを指定する部分（範囲）の画像を画像範囲指定手段によって指定する（Ｓ２）。
指定の方法としては、マウス等による操作により容易に行うことができ、指定後の画像は、図９（ｂ）のように表示され、ユーザは指定された部分を認識することができる。なお、同図（ｂ）においては、「ＬＯＧＯ」の部分（範囲）を、キーカラーを指定する部分（範囲）としている。
【００３１】
次に、指定された部分に割り当てるキーカラーを色値指定手段によって指定する（Ｓ３）。
キーカラーの指定方法としては、例えば、同一画像中に希望する色が使われている場合には、その部分にマウスポインタを移動しマウスをクリック等することにより選択することができる（図９（ｃ）参照）。また、カラーパレット等を表示させて、その中から希望する色を選択するようにしてもよい。
【００３２】
Ｓ３でキーカラーが指定されると、図９（ｄ）のように、Ｓ２で指定した画像範囲の部分の色がキーカラーに変更され（色値情報更新手段）、画像表示手段によって画面上に表示される（Ｓ４）。なお、同図（ｄ）においては、「ＬＯＧＯ」の部分（範囲）の色がキーカラーに変更されている。
ユーザはこの画像を確認した上で、そのキーカラーで良ければ（Ｓ５  ＹＥＳ）所定操作により決定を行い（Ｓ６）、他のキーカラーに変更する場合には、Ｓ３に戻り、あらためてキーカラーの指定を行う（Ｓ５  ＮＯ）。
このとき、図１０のように、画像データ上では、キーカラー指定したところのピクセルに所定のフラグ（本実施形態では「１」）が指定データフラグ更新手段により割り当てられる（Ｓ７）。
そして、画像データ出力手段によって、前記フラグ情報が付加された画像データを画像処置装置２０に送信する（Ｓ８）。
【００３３】
画像形成装置２０では、所定の印刷命令とともに画像データを受信すると、一旦これらのデータを入力バッファ２１に格納する（Ｓ９）。
具体的には、ＣＰＵ２３がプログラムＲＯＭ２２の命令に応じ、入力バッファ２１に格納されている印刷命令から画像データを取り出して、データＲＡＭ２４の画像データバッファ２４２に格納することとなる。
【００３４】
画像データバッファ２４２に画像データが格納されると、画像データバッファ２４２から、ピクセルごとの画像データを順次取得する（Ｓ１０）。
そして、取得した画像データに、キーカラー指定部分が含まれているか否かをキーカラー判別手段により判別する（Ｓ１１）。
具体的には、取得した画像データにフラグが立っているピクセルの有無によって判別し、フラグが立っている部分はキーカラー対象であり、フラグが立っていない部分はキーカラーの対象とはならない。また、フラグの有無に関わらず、キーカラーバッファ２４５に保持されているキーカラーの色値及びその値から設定された範囲内にあるか否かによってキーカラー対象か否かを判定しても良い。
【００３５】
Ｓ１１の結果、キーカラー対象でないピクセルについては、減色処理（減色処理手段）を施す（Ｓ１２）。
そして、減色処理した入力色値をキャッシュテーブル２４１に格納されている入力色値と比較して、一致するか否かを判別し（Ｓ１３）、一致したら、キャッシュテーブル２４１から出力色値を取り出す（Ｓ１４）。
Ｓ１３において、キャッシュテーブル２４１の入力色値と一致しなかったら、色変換テーブル２４３を参照し（色変換手段）、必要であれば補間演算をして出力色値を求める（Ｓ１５）。
そして、その時の入力色値と出力色値によりキャッシュテーブル２４１の値を更新する（Ｓ１６）。
【００３６】
Ｓ１４、Ｓ１５で得られた出力色値は、画像データバッファ２４２に格納し（Ｓ１７）、処理済みピクセル数を一つカウントアップする（Ｓ１８）。
Ｓ１１の結果、キーカラー対象のピクセルについては、次に、その入力色値を読み取る（Ｓ１９）。
そして、読み取った入力色値をキーカラー用キャッシュテーブル２４１に格納されている入力色値と比較して、一致するか否かを判別する（Ｓ２０）。
Ｓ２０の結果、一致したら、キーカラー用キャッシュテーブル２４１から出力色値を取り出し（Ｓ２１）、一致しなかったら、色変換テーブル２４３を参照し（色変換手段）、必要であれば補間演算をして出力色値を求める（Ｓ１５）。そして、その時の入力色値と出力色値によりキーカラー用キャッシュテーブル２４１の値を更新する（Ｓ２２）。
【００３７】
なお、Ｓ２１で得られた出力色値は、画像データバッファ２４２に格納し、Ｓ１７）、処理済みピクセル数を一つカウントアップする（Ｓ１８）。
そして、処理済みピクセルの画像データ数をチェックして、処理対象画像の全てのピクセルの色変換処理が完了したか否かを判別し（Ｓ２３）、完了していなければ、つぎのピクセルの色変換処理を行い、完了していれば、一連の色変換処理は終了し、プリンタエンジンによって印刷出力が行われる（終了）。
【００３８】
以上説明したように、本実施形態の画像処理装置１によれば、情報処理装置１０から出力される画像データを、簡易な操作にもとづき、高画質かつ高速に印刷出力することができる。
具体的には、マウス等を使い、画面を見ながら入力操作を行うことにより、容易にキーカラーを指定し、またその範囲指定することができる。
また、予めキーカラーを指定することにより、キーカラー指定部分についてはユーザの求めに応じた高画質の印刷を実現し、キーカラー指定以外の部分についても一定の画質を保ちつつ、高速印刷処理をできる。
【００３９】
さらに、本実施形態の画像処理装置１によれば、キーカラー指定した部分の画像データについては、フラグ情報を付加するようにしているため、画像形成装置２０においてキーカラー指定部分か否かを容易に判別することが可能となる。
従って、画像形成装置２０において特別な技術的手段を設けることなく、容易に本実施形態に係る画像処理装置１を実現することができる。
このように、本実施形態の画像処理装置１によれば、ユーザの要求を最大限に満たすべく、品質、操作性、及び利便性に優れた画像処理装置を容易に実現し、提供することができるようになる。
【００４０】
以上、本発明の画像処理装置及び画像処理プログラムについて、好ましい実施形態を示して説明したが、本発明にかかる画像処理装置及び画像処理プログラムは、上述した実施形態にのみ限定されるものではなく、本発明の範囲で種々の変更実施が可能であることは言うまでもない。
例えば、本実施形態における画像形成装置は、プリンタ等に限らず、ファクシミリ装置やスキャナ等の他、画像を印刷出力可能な任意の画像形成装置に適用することが可能である。
【００４１】
また、本発明は、画像形成装置と情報処理装置との双方（又は、画像形成装置の有する機能と情報処理装置の有する機能との双方）を内包する単一の装置（画像編集機能つきのプリンタやスキャナなど）によって実現できる。
【００４２】
さらに、本発明は、装置発明としてだけでなく、システム発明としても実現化できる。すなわち、画像形成装置や情報処理装置をそれぞれ独立の装置として備え、これらをネットワーク等で接続する構成とすることもできる。
このように、所定の技術的手段を備えた情報処理装置と、これとは別個独立に設置された画像形成装置とを組み合わせることによっても本発明を容易に構成できるので、汎用性・拡張性に高い画像処理システムを提供できる。
【産業上の利用可能性】
【００４３】
本発明は、プリンタやコピー機、複合機等の画像形成装置やネットワークプリンタ等の画像形成システムに好適に利用することができる。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施形態に係る画像処理装置（画像処理システム）の構成を示すブロック図である。
【図２】本発明の一実施形態に係る情報処理装置の構成を示したブロック図である。
【図３】減色処理の説明図である。
【図４】キャッシュテーブルの内容を示す図である。
【図５】色変換テーブルの内容を示す図である。
【図６】キーカラー設定データの一例を示す図である。
【図７】本発明の一実施形態に係る画像処理装置の処理動作を示す前半部のフローチャートである。
【図８】本発明の一実施形態に係る画像処理装置の処理動作を示す後半部のフローチャートである。
【図９】本発明の一実施形態に係る画像処理装置における画面表示及び入力操作を説明する説明図である。
【図１０】本発明の一実施形態に係る画像処理装置において、キーカラー指定後に画像データに付加されるフラグ情報を説明する説明図である。
【符号の説明】
【００４５】
１  画像処理装置（画像処理システム）
１０  情報処理装置
２０  画像形成装置
３０  プリンタドライバ
【図１】
2008048308.tif 000003
【図２】
2008048308.tif 000004
【図３】
2008048308.tif 000005
【図４】
2008048308.tif 000006
【図５】
2008048308.tif 000007
【図６】
2008048308.tif 000008
【図７】
2008048308.tif 000009
【図８】
2008048308.tif 000010
【図９】
2008048308.tif 000011
【図１０】
2008048308.tif 000012