(57)【要約】【課題】フルカラーの画像データを特定色と黒色との印刷データに変換する二色テーブルなどを生成することができる構造の画像処理装置を提供する。【解決手段】カラーテーブルの複数のカラー値の少なくとも一つが０ではないカラー部分と全部が０の白黒部分との一方においては濃度値を特定色の濃度値に明度値ごとに置換し、ルックアップテーブルの一つとして一時テーブルを生成する。フルカラーの画像データのカラー部分と白黒部分との一方を特定色の印刷データに変換することができる一時テーブルを、既存かつ必須のカラーテーブルと白黒テーブルからリアルタイムに的確に生成することができる。【選択図】図１
2008078850.tif 000002
【特許請求の範囲】
【請求項１】
一つの明度値と複数のカラー値からなるフルカラーの画像データを三原色と黒色との濃度値からなるフルカラーの印刷データに変換するためのカラーテーブルと、フルカラーの前記画像データを黒色の濃度値からなる白黒の印刷データに変換するための白黒テーブルとを、複数のルックアップテーブルとして有し、複数の前記ルックアップテーブルから一つを選択して前記画像データを前記印刷データに変換する画像処理装置であって、
前記カラーテーブルの複数の前記カラー値の少なくとも一つが０ではないカラー部分と全部が０の白黒部分との一方においては三原色と黒色との濃度値を特定色の濃度値に前記明度値ごとに置換することで前記ルックアップテーブルの一つとして一時テーブルを生成するテーブル処理部を有する画像処理装置。
【請求項２】
前記テーブル処理部は、前記カラー部分と前記白黒部分との他方においては三原色と黒色との濃度値を０に置換して前記一時テーブルを生成する請求項１に記載の画像処理装置。
【請求項３】
前記テーブル処理部は、前記カラー部分と前記白黒部分との他方においては三原色と黒色との濃度値を第二の特定色の濃度値に前記明度値ごとに置換して前記一時テーブルを生成する請求項１に記載の画像処理装置。
【請求項４】
前記テーブル処理部は、複数の前記カラー値が各々一定の部分の前記カラーテーブルの濃度値を前記特定色の濃度値とする請求項１ないし３の何れか一項に記載のテーブル処理部を有する画像処理装置。
【請求項５】
前記テーブル処理部は、複数の前記カラー値が各々一定の部分を中心に事前に規定された部分の前記カラーテーブルの濃度値を前記特定色の濃度値とする請求項１ないし３の何れか一項に記載のテーブル処理部を有する画像処理装置。
【請求項６】
前記テーブル処理部は、前記カラーテーブルの前記特定色の濃度値に置換する部分の黒色の濃度値の全部を０に置換して前記一時テーブルを生成する請求項４または５に記載のテーブル処理部を有する画像処理装置。
【請求項７】
前記テーブル処理部は、前記特定色の濃度値として前記白黒テーブルの濃度値を利用する請求項１ないし３の何れか一項に記載のテーブル処理部を有する画像処理装置。
【請求項８】
複数の前記ルックアップテーブルを記憶しているテーブル記憶部と、前記ルックアップテーブルを一時保持するテーブル保持部と、前記画像データが入力されるデータ入力部と、入力される前記画像データを一時保持された前記ルックアップテーブルで前記印刷データに変換するデータ変換部と、変換された前記印刷データを出力するデータ出力部と、少なくともカラー画像と白黒画像と特殊画像との印刷指示が選択的に入力される指示入力部とを、さらに有し、
前記テーブル処理部は、
前記カラー画像の印刷指示が入力されると前記テーブル記憶部から前記カラーテーブルを取得して前記テーブル保持部に格納し、
前記白黒画像の印刷指示が入力されると前記テーブル記憶部から前記白黒テーブルを取得して前記テーブル保持部に格納し、
前記特殊画像の印刷指示が入力されると前記テーブル記憶部から前記カラーテーブルと前記白黒テーブルとを取得して前記一時テーブルを前記テーブル保持部に格納する請求項１ないし７の何れか一項に記載の画像処理装置。
【請求項９】
前記特定色の指定データが入力される指定入力部を、さらに有し、
前記テーブル処理部は、入力された前記指定データに対応した前記特定色で前記一時テーブルを生成する請求項８に記載の画像処理装置。
【請求項１０】
請求項８に記載の画像処理装置のためのコンピュータプログラムであって、
少なくともカラー画像と白黒画像と特殊画像との印刷指示の選択的な入力を受け付けること、
前記カラー画像の印刷指示が入力されると前記テーブル記憶部から前記カラーテーブルを取得して前記テーブル保持部に格納すること、
前記白黒画像の印刷指示が入力されると前記テーブル記憶部から前記白黒テーブルを取得して前記テーブル保持部に格納すること、
前記特殊画像の印刷指示が入力されると前記テーブル記憶部から前記カラーテーブルと前記白黒テーブルとを取得し、前記カラーテーブルの複数の前記カラー値の少なくとも一つが０ではないカラー部分と全部が０の白黒部分との一方においては三原色と黒色との濃度値を特定色の濃度値に前記明度値ごとに置換することで前記一時テーブルを生成して前記テーブル保持部に格納すること、
前記画像データの入力を受け付けること、
入力される前記画像データを一時保持された前記ルックアップテーブルで前記印刷データに変換すること、
変換された前記印刷データを出力すること、
を前記画像処理装置に実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを印刷データに変換する画像処理装置に関し、特に、ルックアップテーブルを利用してフルカラーの画像データをフルカラーや白黒の印刷データに変換する画像処理装置に関する。
【背景技術】
【０００２】
従来、画像データを印刷データに変換する画像処理装置がある。このような画像処理装置は、例えば、アプリケーションソフトとしてパーソナルコンピュータにインストールされたプリンタドライバの機能、パーソナルコンピュータにハードウェアとして搭載されているプリンタドライバ、プリンタ装置にソフトウェアにより実装されているプリンタコントローラ、プリンタ装置にハードウェアとして搭載されているプリンタコントローラ、等として実施されている。
【０００３】
上述のような画像処理装置は、例えば、複数のルックアップテーブルを記憶しているテーブル記憶部と、ルックアップテーブルを一時保持するテーブル保持部と、画像データが入力されるデータ入力部と、入力される画像データを一時保持されたルックアップテーブルで印刷データに変換するデータ変換部と、変換された印刷データを出力するデータ出力部と、少なくともカラー画像と白黒画像との印刷指示が選択的に入力される指示入力部と、入力される印刷指示に対応してテーブル記憶部からルックアップテーブルを取得してテーブル保持部に格納するテーブル処理部と、を有する。
【０００４】
フルカラーの画像データは、一つの明度値と複数のカラー値からなる。このようなフルカラーの画像データは、例えば、(Ｌ，ａ，ｂ)等と表記される色空間を利用して生成されている。
【０００５】
フルカラーの印刷データは、三原色と黒色との濃度値からなる。このようなフルカラーの印刷データは、ＣＭＹｋ(Cyan Magenta Yellow black)と表記される色空間を利用して生成されている。なお、白黒の印刷データは、黒色の濃度値からなる。
【０００６】
そこで、テーブル処理部は、カラー画像の印刷指示が入力されるとテーブル記憶部からカラーテーブルを取得してテーブル保持部に格納する。また、白黒画像の印刷指示が入力されるとテーブル記憶部から白黒テーブルを取得してテーブル保持部に格納する。
【０００７】
上述のような画像処理装置では、利用者が所望によりカラー画像の印刷指示を入力すると、フルカラーの画像データからフルカラーの印刷データが生成される。また、利用者が所望により白黒画像の印刷指示を入力すると、フルカラーの画像データから白黒の印刷データが生成される。そこで、その印刷データを画像処理装置からカラープリンタに送信させることにより、そのカラー画像や白黒画像を印刷出力させることができる。
【０００８】
また、上述のような画像処理装置では、ルックアップテーブルを利用することにより、フルカラーの画像データからフルカラーや白黒の印刷データを的確かつ簡単に変換することができる。
【０００９】
上述のような画像処理装置として各種の提案がある(例えば、特許文献１〜４参照)。
【特許文献１】特開平０９−２９８６７３号公報
【特許文献２】特開２０００−００３０８４号公報
【特許文献３】特開２００２−１６５１０３号公報
【特許文献４】特開２００３−１４３４１８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上述のような画像処理装置は、ルックアップテーブルを利用することでフルカラーの画像データからフルカラーや白黒の印刷データを生成することができる。しかし、現在は印刷データの出力形態として様々な要望がある。
【００１１】
例えば、フルカラーの画像データから、黒色以外の特定色の印刷データを生成する要望がある。そこで、特許文献１の画像処理装置では、フルカラーの画像データを特定色の印刷データに変換するための専用テーブルをルックアップテーブルの一つとして有する。
【００１２】
しかし、これでは特定色での画像印刷のために専用のルックアップテーブルを記憶しておく必要がある。ルックアップテーブルは大容量なので、その個数が増加することは好ましくない。
【００１３】
特に、特定色として何色でも選択できるようにするためには、その色数だけルックアップテーブルが必要となる。この場合、大容量のルックアップテーブルが膨大な個数となるので現実的ではない。
【００１４】
また、フルカラーの画像データから、二色の印刷データを生成する要望もある。例えば、特許文献２の画像処理装置では、色空間がＲＧＢ(Red, Green, Blue)のフルカラーの画像データを二色の印刷データに変換することができる。
【００１５】
より具体的には、例えば、黒色とマゼンタとの特殊画像を印刷出力するときには、ＲＧＢの画像データをＣＭＹｋの印刷データに変換し、そのマゼンタなどの特定色とブラックとの印刷データのみ出力する。
【００１６】
さらに、特許文献２には、ＲＧＢの画像データをＣＭＹｋの印刷データに変換し、そのマゼンタなどの特定色の印刷データを出力するとともに、その特定色以外の印刷データはブラックなどの第二の特定色で出力する手法も開示されている。
【００１７】
上述した画像処理装置では、例えば、特定色で印刷されている原稿を複写するような場合に、その特定色の画像データがフルカラーの画像データとして処理される無駄を排除することができる。しかし、これでは選択された特定色以外のカラー成分は印刷データに反映されない。このため、カラー画像の再現性が極度に低下する。
【００１８】
また、フルカラーの画像データは、実際には白黒のテキストとフルカラーの図柄などで形成されていることが多々ある。このような画像データに対し、例えば、白黒部分は黒色で印刷出力し、カラー部分は特定色で印刷出力するような要望がある。しかし、このようなことは、前述した画像処理装置ではできない。
【００１９】
本発明は上述のような課題に鑑みてなされたものであり、フルカラーの画像データのカラー部分や黒色部分を特定色の印刷データに変換するルックアップテーブルなどを、既存のルックアップテーブルから生成することができる画像処理装置を提供するものである。
【課題を解決するための手段】
【００２０】
本発明の画像処理装置は、一つの明度値と複数のカラー値からなるフルカラーの画像データを三原色と黒色との濃度値からなるフルカラーの印刷データに変換するためのカラーテーブルと、フルカラーの画像データを黒色の濃度値からなる白黒の印刷データに変換するための白黒テーブルとを、複数のルックアップテーブルとして有し、複数のルックアップテーブルから一つを選択して画像データを印刷データに変換する画像処理装置であって、カラーテーブルの複数のカラー値の少なくとも一つが０ではないカラー部分と全部が０の白黒部分との一方においては三原色と黒色との濃度値を特定色の濃度値に明度値ごとに置換することでルックアップテーブルの一つとして一時テーブルを生成するテーブル処理部を有する。
【００２１】
本発明のコンピュータプログラムは、本発明の画像処理装置のためのコンピュータプログラムであって、少なくともカラー画像と白黒画像と特殊画像との印刷指示の選択的な入力を受け付けること、カラー画像の印刷指示が入力されるとテーブル記憶部からカラーテーブルを取得してテーブル保持部に格納すること、白黒画像の印刷指示が入力されるとテーブル記憶部から白黒テーブルを取得してテーブル保持部に格納すること、特殊画像の印刷指示が入力されるとテーブル記憶部からカラーテーブルと白黒テーブルとを取得し、カラーテーブルの複数のカラー値の少なくとも一つが０ではないカラー部分と全部が０の白黒部分との一方においては三原色と黒色との濃度値を特定色の濃度値に明度値ごとに置換することで一時テーブルを生成してテーブル保持部に格納すること、画像データの入力を受け付けること、入力される画像データを一時保持されたルックアップテーブルで印刷データに変換すること、変換された印刷データを出力すること、を画像処理装置に実行させる。
【００２２】
従って、本発明の画像処理装置では、フルカラーの画像データのカラー部分と白黒部分との一方を特定色の印刷データに変換することができる一時テーブルを、既存かつ必須のカラーテーブルと白黒テーブルからリアルタイムに的確に生成することができる。
【００２３】
なお、本発明で云う各種の構成要素は、その機能を実現するように形成されていればよく、例えば、所定の機能を発揮する専用のハードウェア、所定の機能がコンピュータプログラムにより付与された画像処理装置、コンピュータプログラムにより画像処理装置に実現された所定の機能、これらの任意の組み合わせ、等として実現することができる。
【００２４】
また、本発明の各種の構成要素は、個々に独立した存在である必要もなく、複数の構成要素が一個の部材として形成されていること、一つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でよい。
【００２５】
なお、本発明でコンピュータプログラムに対応した各種動作を画像処理装置に実行させることは、各種デバイスを画像処理装置に動作制御させることなども意味している。例えば、画像処理装置に各種データを記憶させることは、画像処理装置に固定されているＲＡＭ等の情報記憶媒体にＣＰＵが各種データを格納すること、画像処理装置に交換自在に装填されているＦＤ等の情報記憶媒体にＣＰＵがＦＤＤ(FD Drive)で各種データを格納すること、等でよい。
【００２６】
さらに、本発明で云う「データを記憶している」とは、本発明の装置が使用されるときに「データを記憶している」状態にあることを意味している。このため、本発明の装置が出荷されるときにはデータを記憶しておらず、使用する以前にデータを記憶している状態にセットアップされることを許容する。
【発明の効果】
【００２７】
本発明の画像処理装置では、フルカラーの画像データのカラー部分と白黒部分との一方を特定色の印刷データに変換することができる一時テーブルを、既存かつ必須のカラーテーブルと白黒テーブルからリアルタイムに的確に生成することができる。このため、ルックアップテーブルを記憶しておくためのメモリ容量を増加させることなく、フルカラーの画像データから特殊画像の印刷データを生成することができる。
【発明を実施するための最良の形態】
【００２８】
本発明の実施の一形態を図面を参照して以下に説明する。本実施の形態の画像処理装置１００は、図２(ａ)に示すように、一つの明度値(Ｌ)と複数のカラー値(ａ，ｂ)からなるフルカラーの画像データを三原色(ＣＭＹ)と黒色(ｋ)との濃度値からなるフルカラーの印刷データに変換するためのカラーテーブルと、図２(ｂ)に示すように、フルカラーの画像データを黒色(ｋ)の濃度値からなる白黒の印刷データに変換するための白黒テーブルとを、複数のルックアップテーブルとして有し、複数のルックアップテーブルから一つを選択して画像データを印刷データに変換する。
【００２９】
さらに、画像処理装置１００は、カラーテーブルの複数のカラー値(ａ，ｂ)の少なくとも一つが０ではないカラー部分と全部が０の白黒部分との一方においては、三原色(ＣＭＹ)と黒色(ｋ)との濃度値を特定色の濃度値に明度値(Ｌ)ごとに置換することでルックアップテーブルの一つとして一時テーブルである二色テーブルを生成するテーブル処理部１１０を有する。
【００３０】
より詳細には、本実施の形態の画像処理装置１００は、いわゆるパーソナルコンピュータに相当し、コンピュータプログラムを読み取って対応するデータ処理を実行できるように、ＣＰＵ、ＲＯＭ(Read Only Memory)、ＲＡＭ、Ｉ／Ｆ(Interface)ユニット、等の汎用デバイスで構築されている。
【００３１】
図１に示すように、画像処理装置１００は、カラープリンタ２００に接続されている。このカラープリンタ２００は、三原色と黒色であるＣＭＹｋの印刷データを画像処理装置１００から受信すると、対応するＣＭＹｋのカラーインクで印刷画像を生成する。
【００３２】
そして、このカラープリンタ２００に対応したプリンタコントローラのアプリケーションソフトが画像処理装置１００にインストールされている。画像処理装置１００には、上述のアプリケーションソフトによる各種機能として、前述のテーブル処理部１１０や以下の各部１２０〜などが論理的に構築されている。
【００３３】
このため、本実施の形態の画像処理装置１００は、複数の三次元のルックアップテーブルを記憶しているテーブル記憶部１２０と、ルックアップテーブルを一時保持するテーブル保持部１３０と、画像データが入力されるデータ入力部１４０と、入力される画像データを一時保持されたルックアップテーブル(および補完演算など)で印刷データに変換するデータ変換部１５０と、変換された印刷データを出力するデータ出力部１６０と、少なくともカラー画像と白黒画像と特殊画像である二色画像との印刷指示が選択的に入力される指示入力部１７０とを、さらに有する。
【００３４】
テーブル処理部１１０は、カラー画像の印刷指示が入力されると、図２(ａ)に示すようなカラーテーブルをテーブル記憶部１２０から取得し、テーブル保持部１３０に格納する。また、白黒画像の印刷指示が入力されると、図２(ｂ)に示すような白黒テーブルをテーブル記憶部１２０から取得し、テーブル保持部１３０に格納する。一方、二色画像の印刷指示が入力されると、テーブル記憶部１２０からカラーテーブルと白黒テーブルとを取得して二色テーブルをテーブル保持部１３０に格納する。
【００３５】
このとき、テーブル処理部１１０は、詳細には後述するが、図５(ａ)に示すように、カラーテーブルの複数のカラー値(ａ，ｂ)の少なくとも一つが０ではないカラー部分においては、三原色(ＣＭＹ)の濃度値を第一の特定色の濃度値に明度値(Ｌ)ごとに置換するとともに、黒色(ｋ)の濃度値を０に置換する。
【００３６】
さらに、図５(ｂ)に示すように、カラーテーブルの複数のカラー値(ａ，ｂ)の全部が０である白黒部分においては、三原色(ＣＭＹ)と黒色(ｋ)との濃度値を第二の特定色の濃度値である白黒テーブルの濃度値に明度値(Ｌ)ごとに置換する。
【００３７】
なお、画像処理装置１００は、上述の第一の特定色の指定データが入力される指定入力部１８０を、さらに有する。このため、テーブル処理部１１０は、入力された指定データに対応してカラー部分の三原色の濃度値を特定色の濃度値に明度値ごとに置換する。
【００３８】
上述のような画像処理装置１００の各部は、必要によりＩ／Ｆユニット等のハードウェアを利用して実現される。しかし、その主体はＲＡＭ等の情報記憶媒体に格納されたコンピュータプログラムに対応してハードウェアであるＣＰＵが機能することにより実現されている。
【００３９】
このようなコンピュータプログラムは、例えば、複数のルックアップテーブルとしてカラーテーブルと白黒テーブルとを記憶しておくこと、少なくともカラー画像と白黒画像と二色画像との印刷指示を選択的に受け付けること、第一の特定色の指定データを受け付けること、印刷指示などに対応して画像データの入力を受け付けること、カラー画像の印刷指示が入力されるとカラーテーブルで画像データを印刷データに変換すること、白黒画像の印刷指示が入力されると白黒テーブルで画像データを印刷データに変換すること、二色画像の印刷指示が入力されると指定データに対応してカラーテーブルのカラー部分の三原色の濃度値を第一の特定色の濃度値に明度値ごとに置換するとともに黒色の濃度値を０に置換し、カラーテーブルの白黒部分の濃度値を白黒テーブルの濃度値に明度値ごとに置換して二色テーブルを生成し、この二色テーブルで画像データを印刷データに変換すること、変換された印刷データをカラープリンタ２００に出力すること、等の処理動作をＣＰＵ等に実行させるためのソフトウェアとしてＲＡＭ等の情報記憶媒体に格納されている。
【００４０】
上述のような構成において、本実施の形態の画像処理装置１００によるデータ処理方法を以下に説明する。本実施の形態の画像処理装置１００も、図２(ａ)に示すように、(Ｌ，ａ，ｂ)の画像データをＣＭＹｋからなるカラー画像の印刷データに変換するためのカラーテーブルと、図２(ｂ)に示すように、白黒画像の印刷データに変換するための白黒テーブルと、が三次元のルックアップテーブルとして登録されている。この白黒テーブルではｋのみ有効とするため、ＣＭＹｋのＣＭＹは０となっている。
【００４１】
(Ｌ，ａ，ｂ)のルックアップテーブルを模式的に三次元で表現すると、図３に示すように、(０−８)×(０−８)×(０−８)の空間に、印刷データの全色が配列されている状態となる。
【００４２】
このような三次元空間では上下方向が明度となり、前後左右の中心で彩度が０となる。このため、図３(ｂ)に示すように、(Ｌ，ａ，ｂ)＝(＊，４，４)は、彩度がなく明度のみある無彩色(白黒)である(＊は０〜８の任意の数値)。つまり、本実施の形態では、画像データおよびカラーテーブルで、(ａ，ｂ)＝(４，４)のときに、そのカラー値が０である。
【００４３】
そして、作業者が所望により画像処理装置１００で画像データを印刷データに変換してカラープリンタ２００に出力させるときは、画像データを選択した状態で、カラー画像か白黒画像か二色画像かの印刷指示を画像処理装置１００に入力操作する。
【００４４】
画像処理装置１００は、図４に示すように、カラー画像か白黒画像か二色画像かの、何れかの入力操作に常時待機しているので(ステップＳ１〜Ｓ３)、上述の入力操作を検知すると対応する処理動作を開始する(ステップＳ４，Ｓ５，Ｓ６)。
【００４５】
つまり、画像処理装置１００は、カラー画像の印刷指示が入力操作されると(ステップＳ１)、例えば、ＲＯＭからカラーテーブルを読み出してＲＡＭのワークエリアに一時保持させる(ステップＳ４)。
【００４６】
そして、一時保持されたカラーテーブルで(Ｌ，ａ，ｂ)からなる画像データがＣＭＹｋからなるフルカラーの印刷データに変換され(ステップＳ９)、カラープリンタ２００に出力される(ステップＳ１０)。このため、カラープリンタ２００は入力される印刷データによりＣＭＹｋのカラー画像を印刷出力する。
【００４７】
また、画像処理装置１００に白黒画像の印刷指示が入力操作されると(ステップＳ２)、白黒テーブルが読み出される(ステップＳ５)。その白黒テーブルで(Ｌ，ａ，ｂ)からなる画像データが白黒の印刷データに変換され(ステップＳ９)、カラープリンタ２００に出力される(ステップＳ１０)。このため、カラープリンタ２００は入力される印刷データにより白黒画像を印刷出力する。
【００４８】
そして、画像処理装置１００に二色画像の印刷指示が入力操作されると(ステップＳ３)、画像処理装置１００は、特定色の指定データの入力操作に待機する(ステップＳ６)。
【００４９】
このとき、例えば、画像処理装置１００のディスプレイ(図示せず)に「二色印刷に使用する特定色をポイントしてください。」などのガイダンスメッセージとともに、各色が二次元に配列された矩形画像が表示される(図示せず)。
【００５０】
この矩形画像は、図３に示すような三次元のルックアップテーブルにおいて、明度であるＬが４の高度に位置する水平な断面に相当する。例えば、(Ｌ，ａ，ｂ)＝(＊，７，７)などの特定色が指定されると、図６に示すように、この二つのカラー値(ａ，ｂ)が各々一定の部分の濃度値である(Ｌ，ａ，ｂ)＝(０，７，７)〜(８，７，７)が、特定色の濃度値となる。
【００５１】
そこで、上述のように作業者により所望の特定色が指定されると、画像処理装置１００では、カラーテーブルと白黒テーブルとが読み出されて二色テーブルが生成される(ステップＳ７，Ｓ８)。
【００５２】
その場合、読み出されたカラーテーブルがワークエリアに格納され、図５(ａ)に示すように、カラーテーブルのカラー部分の三原色(ＣＭＹ)の濃度値が指定された特定色の濃度値で置換されるとともに黒色(ｋ)の濃度値が０に置換される。
【００５３】
さらに、図５(ｂ)に示すように、カラーテーブルの白黒部分の三原色(ＣＭＹ)と黒色(ｋ)との濃度値が白黒テーブルの濃度値に明度値(Ｌ)ごとに置換される。このとき、当然ながら白黒部分の三原色(ＣＭＹ)の濃度値は０に置換されることになる。
【００５４】
このように二色テーブルが生成されると、この二色テーブルで(Ｌ，ａ，ｂ)からなる画像データが特定色と黒色(ｋ)との印刷データに変換される(ステップＳ９)。この印刷データがカラープリンタ２００に出力されるので(ステップＳ１０)、カラープリンタ２００は入力される印刷データにより二色画像を印刷出力する。
【００５５】
このように印刷出力される二色画像は、フルカラーの画像データにおいて、彩度があるカラー部分は特定色で階調印刷され、彩度がない白黒部分は黒色で階調印刷されることになる。
【００５６】
本発明の画像処理装置１００では、上述のようにフルカラーの画像データを二色画像の印刷データに変換するための二色テーブルを、既存かつ必須のカラーテーブルと白黒テーブルからリアルタイムに的確に生成することができる。このため、ルックアップテーブルを記憶しておくためのメモリ容量を増加させることなく、フルカラーの画像データから二色画像の印刷データを生成することができる。
【００５７】
しかも、特定色の指定データの入力を受け付け、その特定色にカラーテーブルのカラー部分を置換する。このため、一つの特定色を指定するだけで、フルカラーの画像データのカラー部分を所望の特定色で階調印刷することができる。
【００５８】
さらに、カラーテーブルの白黒部分は自動的に白黒テーブルに置換する。このため、フルカラーの画像データの白黒部分は自動的に黒色で階調印刷することができる。従って、一つの特定色を指定するだけで、特定色と黒色との二色印刷を簡単に実現することができる。
【００５９】
なお、本発明は本実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で各種の変形を許容する。例えば、上記形態では特定色の指定データの入力を受け付け、その特定色にカラーテーブルのカラー部分を置換することを例示した。しかし、特定色をデフォルト設定しておいてもよく、三原色などから選択させてもよい。
【００６０】
また、上記形態ではカラーテーブルのカラー部分の濃度値を特定色の濃度値に置換するとともに、白黒部分の濃度値を第二の特定色である白黒テーブルの濃度値に置換することを例示した。
【００６１】
しかし、カラー部分の濃度値を白黒テーブルの濃度値に置換するとともに、白黒部分の濃度値を特定色の濃度値に置換してもよい。この場合、フルカラーの画像データにおいて、彩度があるカラー部分は黒色で階調印刷され、彩度がない白黒部分は特定色で階調印刷されることになる。
【００６２】
また、カラー部分の濃度値を第一の特定色の濃度値に置換するとともに、白黒部分の濃度値を第二の特定色の濃度値に置換してもよい。この場合、フルカラーの画像データのカラー部分は第一の特定色で階調印刷され、白黒部分は第二の特定色で階調印刷されることになる。
【００６３】
さらに、カラー部分の濃度値を特定色の濃度値に置換するとともに、白黒部分の濃度値を０に置換してもよい。この場合、フルカラーの画像データのカラー部分は特定色で階調印刷され、白黒部分は印刷されないことになる。
【００６４】
反対に、カラー部分の濃度値を０に置換するとともに、白黒部分の濃度値を特定色の濃度値に置換してもよい。この場合、フルカラーの画像データのカラー部分は印刷されず、白黒部分は特定色で階調印刷されることになる。
【００６５】
また、上記形態では特定色の濃度値として、図６に示すように、二つのカラー値が一定の部分の濃度値を利用することを例示した。しかし、このような濃度値を実際に使用すると、単色の階調印刷として不適切なことがある。
【００６６】
これは三次元のルックアップテーブルが総合的に目視で最適な状態となるように調整されていることに起因する。そこで、これが問題となる場合には、複数のカラー値が各々一定の部分を中心とする部分のカラーテーブルの濃度値を特定色の濃度値として事前に規定しておけばよい。
【００６７】
この場合、その特定色ごとに濃度値のデータを選定して登録しておくことになる。しかし、これでも登録データは濃度値の座標だけなので、データ容量が大幅に増大するようなことはない。
【００６８】
さらに、上記形態では画像処理装置１００がカラー画像か白黒画像か二色画像かの入力操作に常時待機しており、一つの入力操作を検知すると対応する処理動作を開始することを例示した。しかし、例えば、カラー画像を印刷するようにデフォルト設定されており、白黒印刷や二色印刷は指定された場合のみ実行するようなことでもよい。
【００６９】
さらに、本実施の形態ではＲＡＭ等に格納されているコンピュータプログラムに対応してＣＰＵが動作することにより、画像処理装置１００の各種機能として各部が論理的に実現されることを例示した。
【００７０】
しかし、このような各部の各々を固有のハードウェアとして形成することもでき、一部をソフトウェアとしてＲＡＭ等に格納するとともに一部をハードウェアとして形成することもできる。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施例の画像処理装置の論理構造を示す模式図である。
【図２】カラーテーブルと白黒テーブルとの設定内容を示す模式図である。
【図３】ルックアップテーブルの論理構造を示す模式図である。
【図４】画像処理装置によるデータ処理方法を示すフローチャートである。
【図５】二色テーブルの設定内容を示す模式図である。
【図６】二色テーブルの論理構造を示す模式図である。
【符号の説明】
【００７２】
１００    画像処理装置
１１０    テーブル処理部
１２０    テーブル記憶部
１３０    テーブル保持部
１４０    データ入力部
１５０    データ変換部
１６０    データ出力部
１７０    指示入力部
１８０    指定入力部
２００    カラープリンタ
【図１】
2008078850.tif 000003
【図２】
2008078850.tif 000004
【図３】
2008078850.tif 000005
【図４】
2008078850.tif 000006
【図５】
2008078850.tif 000007
【図６】
2008078850.tif 000008