(57)【要約】【課題】  画像形成装置において、フルカラー画像の入力画像データを、容易に任意の色相に単色相化して出力する。【解決手段】  入力画像データを所定の画像データに変換するために用いる色変換テーブルからなる色変換処理部１０２を備えた画像形成装置において、色変換処理部１０２は、色変換テーブルの入力側の画像データを抽出し色相値を含む画像データに変換する第一の変換手段と、前記色相値を一の色相値に置換する置換手段と、その画像データに対して第一の変換手段の逆変換を行う第二の変換手段と、その画像データを前記色変換テーブルによって所定の画像データに変換する色変換手段と、前記入力側画像データと前記色変換手段を介して得た所定の画像データとにより他の色変換テーブルを生成する生成手段とを備え、前記他の変換テーブルを参照することで入力画像データを単色相画像データに変換する構成としてある。【選択図】      図１
2009010573.tif 000002
【特許請求の範囲】
【請求項１】
予め入力画像データと出力画像データとが対応づけられた所定の色変換テーブルを参照することによって、入力した画像データを出力形式の画像データに変換し、出力する画像形成装置であって、
前記所定の色変換テーブルに含まれる入力側の画像データを抽出し、色相値を含む他の画像データに変換する第一データ変換手段と、
前記他の画像データに含まれる色相値を、予め指定された一の色相値に置換するデータ置換手段と、
前記データ置換手段を介して得られた画像データに対して、前記第一データ変換手段の逆変換を実行する第二データ変換手段と、
前記第二データ変換手段を介して得られた画像データを、前記所定の色変換テーブルを参照することによって、出力形式の画像データに変換する色変換手段と、
前記入力側の画像データと前記色変換手段を介して得られた画像データとを対応づけることによって、他の色変換テーブルを生成する色変換テーブル生成手段と、を備え、
前記色変換手段は、前記他の色変換テーブルを参照させることによって、入力した画像データを単色相化された出力形式の画像データに変換することを特徴とする画像形成装置。
【請求項２】
前記色変換テーブル生成手段によって生成された一以上の他の色変換テーブルを予め格納する色変換テーブル格納手段と、
入力操作に応じて、前記所定の色変換テーブル又は前記一以上の他の色変換テーブルの中のいずれか一の参照テーブルを選択する参照テーブル選択手段と、を備え、
前記色変換手段は、
選択された前記一の参照テーブルを参照させることによって、入力した画像データを所望の出力形式の画像データに変換することを特徴とする請求項１の画像形成装置。
【請求項３】
前記入力側の画像データは、ＲＧＢ形式の画像データである請求項1又は２の画像形成装置。
【請求項４】
前記他の画像データは、ＨＣＢ形式の画像データである請求項１乃至３のいずれかの画像形成装置。
【請求項５】
前記出力形式の画像データは、ＣＭＹＫ形式の画像データである請求項１乃至４のいずれかの画像形成装置。
【請求項６】
予め入力画像データと出力画像データとが対応づけられた所定の色変換テーブルを参照することによって入力した画像データを出力形式の画像データに変換し、出力する画像形成装置によって、入力画像データを任意の色相に単色相化して出力する画像処理方法であって、
前記所定の色変換テーブルに含まれる入力側の画像データを抽出し、色相値を含む他の画像データに変換する第一のステップと、
前記他の画像データに含まれる色相値を、予め指定された一の色相値に置換する第二のステップと、
前記第二のステップを介して得られた画像データに対して、前記第一のステップで行った変換の逆変換を実行する第三のステップと、
前記第三のステップを介して得られた画像データを、前記所定の色変換テーブルを参照することによって、出力形式の画像データに変換する第四のステップと、
前記入力側の画像データと前記第四のステップを介して得られた画像データとを対応づけることによって、他の色変換テーブルを生成する第五のステップと、
前記他の色変換テーブルを参照させることによって、入力した画像データを単色相化された出力形式の画像データに変換する第六のステップと、を有する画像処理方法。
【請求項７】
予め入力画像データと出力画像データとが対応づけられた所定の色変換テーブルを参照することによって入力した画像データを出力形式の画像データに変換し、出力する画像形成装置によって、入力画像データを任意の色相に単色相化して出力する画像処理プログラムであって、
前記画像形成装置を構成するコンピュータを、
前記所定の色変換テーブルに含まれる入力側の画像データを抽出し、色相値を含む他の画像データに変換する第一データ変換手段、
前記他の画像データに含まれる色相値を、予め指定された一の色相値に置換するデータ置換手段、
前記データ置換手段を介して得られた画像データに対して、前記第一データ変換手段の逆変換を実行する第二データ変換手段、
前記第二データ変換手段を介して得られた画像データを、前記所定の色変換テーブルを参照することによって、出力形式の画像データに変換する色変換手段、
前記入力側の画像データと前記色変換手段を介して得られた画像データとを対応づけることによって、他の色変換テーブルを生成する色変換テーブル生成手段、
前記他の色変換テーブルを参照させることによって、入力した画像データを単色相化された出力形式の画像データに変換させる手段、として機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、より詳しくは、ＲＧＢ形式からなる入力フルカラー画像を所望の単色相の画像に変換して出力する画像形成装置に関する。
【背景技術】
【０００２】
従来、カラープリンタ等の画像形成装置では、入力されるＲＧＢ形式のカラー画像データを所定の色変換テーブルを用いることによって、相応するＣＭＹＫ形式の画像データに変換して印刷出力するようにしている。
具体的には、図１２のブロック図に示すように、画像情報入力部１０１ａによって入力されたＲＧＢ形式の画像データは、色変換処理部１０２ａを介してＣＭＹＫ形式の画像データに変換され、ガンマ補正部１０３ａ及びスクリーン処理部１０４ａにおける各処理を介し、画像情報出力部１０５ａによって出力される。
したがってカラー画像形成装置の分野においては、原色をいかに忠実に再現するか、ということが優先的な課題となっている。
しかし、ユーザの利用の仕方によっては、常に原色に忠実な出力画像ではなく、白黒などのモノクロームカラーによる出力を望む場合もあり、また、再現の精度よりも高速性を望む場合もある。
【０００３】
このため、所定のフルカラー領域に属するＲＧＢ値を単色の色値に変換するカラー画像処理方法や、色相軸ごとに色調整を行う装置が提案されている（例えば、特許文献１，２参照）。
具体的に、特許文献１に記載のカラー画像処理方法によれば、対象となる画像データのＲＧＢデータをＸＹＺ値に変換し、さらにこれをｘｙＹ値に変換する。そして、ｘｙＹ値が、黒、青、赤、黄、白系のうちいずれの領域に属するか否かを判定し、その判定結果に応じた単色を出力するようにしている。
また、特許文献２に記載の色調整装置は、色度図における色相軸上を複数に分割し、分割された色相軸の中から選択された色相軸ごとに色相、明度、色彩度を調整することができるようになっている。
【０００４】
【特許文献１】特開２００２−２９０７５０号公報
【特許文献２】特開２００４−６４１９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、以上のような従来提案されているもののうち、特許文献１のカラー画像処理方法は、単色からなる被写体の画像出力時の忠実な再現を目的としているため、原色の再現には効果的だが、フルカラーの被写体を単色相の画像、すなわちモノクロームカラーに変換する手段としては非効率である。ゆえに、高速化を共に求めるのであればハードウェアの改造、ＡＳＩＣ規模の拡大等が必要となり、コストの増大につながることとなる。
また、特許文献１又は特許文献２のいずれの方法によっても、白黒からなる画像の出力は可能だが、他の単色相（例えば、赤、緑、青）でのモノクローム出力は不可能である。したがって、ユーザが所望の色相を選択する余地はなく、不便である。
【０００６】
本発明は、以上のような従来の技術が有する問題を解決するために提案されたものであり、入力されたフルカラー画像を、必要に応じて単色相の画像により容易に出力することを可能とするだけでなく、ユーザの任意で出力する色相を選択でき、さらに、簡易なハードウェア・ソフトウェア構成でこれらを実現化し得る画像形成装置の提供を目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の画像形成装置は、請求項１に記載するように、予め入力画像データと出力画像データとが対応づけられた所定の色変換テーブルを参照することによって、入力した画像データを出力形式の画像データに変換し、出力する画像形成装置であって、前記所定の色変換テーブルに含まれる入力側の画像データを抽出し、色相値を含む他の画像データに変換する第一データ変換手段と、前記他の画像データに含まれる色相値を、予め指定された一の色相値に置換するデータ置換手段と、前記データ置換手段を介して得られた画像データに対して、前記第一データ変換手段の逆変換を実行する第二データ変換手段と、前記第二データ変換手段を介して得られた画像データを、前記所定の色変換テーブルを参照することによって、出力形式の画像データに変換する色変換手段と、前記入力側の画像データと前記色変換手段を介して得られた画像データとを対応づけることによって、他の色変換テーブルを生成する色変換テーブル生成手段と、を備え、前記色変換手段は、前記他の色変換テーブルを参照させることによって、入力した画像データを単色相化された出力形式の画像データに変換するようにしてある。
【０００８】
このような構成からなる本発明の画像形成装置によれば、被写体となるフルカラー画像等の入力データを、単色相用の色変換テーブルを参照することによってモノクロームカラーの画像データを出力するようにしてある。
このため、予め単色相用の色変換テーブルを生成しておく必要があるが、これは標準に備えられている色変換テーブル上のデータを単色相化処理し、その出力データを対応づけることによって、新たな色変換テーブルを容易に生成することができるようになっている。
【０００９】
具体的には、色変換テーブル上に設定されている入力データを取り出し、そのデータを、一旦、色相値を含む他のデータに変換する。
ここで、前記他のデータの色相値を一の色相値に置換したうえで、再度、入力データと同一形式のデータに変換する。
次に、これらの処理を通して得られたデータに対し、上記色変換テーブルを参照させることによって出力データを取得する。
そして、取得した出力データと元の入力データとを対応づけることによって単色相用の色変換テーブルが生成されるため、入力画像データをこの色変換テーブルを参照させることによって、単色相化された出力画像を得ることができるようになる。
【００１０】
このため、通常の画像形成装置により、必要に応じてモノクロームカラーの画像データを出力させることが可能となる。
特に、新たな色変換テーブルを生成するための元となる色変換テーブルは、フルカラー画像形成装置に標準的に備えられているものをそのまま利用することができ、また、簡易なアルゴリズムによって本発明を実現することができるため、ソフト・ハードの両面から装置の構成を簡易なものとすることができる。
【００１１】
また、本発明の画像形成装置は、請求項２に記載するように、前記色変換テーブル生成手段によって生成された一以上の他の色変換テーブルを予め格納する色変換テーブル格納手段と、入力操作に応じて、前記所定の色変換テーブル又は前記一以上の他の色変換テーブルの中のいずれか一の参照テーブルを選択する参照テーブル選択手段と、を備え、前記色変換手段は、選択された前記一の参照テーブルを参照させることによって、入力した画像データを所望の出力形式の画像データに変換するようにしてある。
【００１２】
このような構成からなる本発明の画像形成装置によれば、標準的に備えられている色変換テーブルを含め、単色相用の色変換テーブルを含め複数の色変換テーブルを予め用意しておき、ユーザの任意で一の色変換テーブルを選択できるようにしている。
そして、入力画像に対し、選択に応じて色変換テーブルを参照させることによって、通常のフルカラー画像や単色相化された画像を出力させることが可能である。
このため、利便性に優れるだけでなく、様々な応用も期待できるため、拡張性にも優れた画像形成装置を実現することが可能である。
【００１３】
また、本発明の画像形成装置は、請求項３、請求項４及び請求項５に記載するように、前記入力側の画像データは、ＲＧＢ形式の画像データであり、前記他の画像データは、ＨＣＢ形式の画像データであり、前記出力形式の画像データは、ＣＭＹＫ形式の画像データとするようにしてある。
【００１４】
このような構成からなる本発明の画像形成装置によれば、ＲＧＢ／ＣＭＹＫ色変換テーブル上の入力データ（ＲＧＢ）を一旦ＨＣＢデータに変換し（ＨＣＢ）、彩度（Ｃ）及び明度（Ｂ）の値は維持したまま、色相（Ｈ）のみを所望の色相（Ｈ’）に置換して単色相化した（Ｈ'ＣＢ）うえで、再度、元の入力データ形式（Ｒ'Ｇ'Ｂ'）に戻す作業を行い、このデータ（Ｒ'Ｇ'Ｂ'）に対して上記色変換テーブルを参照させることによって出力データ（ＣＭＹＫ）を取得するようにしてある。
そして、元の入力データ（ＲＧＢ）と出力データ（ＣＭＹＫ）とを対応づけることによって単色相化された新たな色変換テーブルを生成することができる。
【００１５】
ここで、ＲＧＢ／ＣＭＹＫ変換は、一般的なフルカラー画像形成装置に標準的に備えられている色変換テーブルを参照することによって行われるが、本発明に係る単色相化された色変換テーブルを生成する際にもこの色変換テーブルをそのまま利用することができる。
このため、ハードウェア面において特に改造を加えることなく、簡易な構成で、本発明の画像形成装置を実現することができる。
【００１６】
又、ＲＧＢ／ＨＣＢ変換については、公知の手法が存在し、さらには、ＨＣＢ／ＲＧＢ変換はそのＲＧＢ／ＨＣＢ変換をそのまま逆変換することによって利用することができるため、ソフトウェア面においてもアルゴリズムをさらに簡易なものとしている。
このように、本発明によれば、汎用性・拡張性等に優れた本発明の画像形成装置を容易に実現することが可能である。
【００１７】
また、本発明の画像処理方法は、請求項６に記載するように、予め入力画像データと出力画像データとが対応づけられた所定の色変換テーブルを参照することによって入力した画像データを出力形式の画像データに変換し、出力する画像形成装置によって、入力画像データを任意の色相に単色相化して出力する画像処理方法であって、前記所定の色変換テーブルに含まれる入力側の画像データを抽出し、色相値を含む他の画像データに変換する第一のステップと、前記他の画像データに含まれる色相値を、予め指定された一の色相値に置換する第二のステップと、前記第二のステップを介して得られた画像データに対して、前記第一のステップで行った変換の逆変換を実行する第三のステップと、前記第三のステップを介して得られた画像データを、前記所定の色変換テーブルを参照することによって、出力形式の画像データに変換する第四のステップと、前記入力側の画像データと前記第四のステップを介して得られた画像データとを対応づけることによって、他の色変換テーブルを生成する第五のステップと、前記他の色変換テーブルを参照させることによって、入力した画像データを単色相化された出力形式の画像データに変換する第六のステップと、を有する方法としてある。
【００１８】
このように、本発明は上述した装置発明だけでなく、方法発明としても実現化することができる。
したがって、ハードウェアの構成にとらわれることなく発明を実施することができるため、汎用性、拡張性に優れた方法として提供し、様々な形態によって本発明を実現化することが可能である。
【００１９】
また、本発明の画像処理プログラムは、請求項７に記載するように、予め入力画像データと出力画像データとが対応づけられた所定の色変換テーブルを参照することによって入力した画像データを出力形式の画像データに変換し、出力する画像形成装置によって、入力画像データを任意の色相に単色相化して出力する画像処理プログラムであって、前記画像形成装置を構成するコンピュータを、前記所定の色変換テーブルに含まれる入力側の画像データを抽出し、色相値を含む他の画像データに変換する第一データ変換手段、前記他の画像データに含まれる色相値を、予め指定された一の色相値に置換するデータ置換手段、前記データ置換手段を介して得られた画像データに対して、前記第一データ変換手段の逆変換を実行する第二データ変換手段、前記第二データ変換手段を介して得られた画像データを、前記所定の色変換テーブルを参照することによって、出力形式の画像データに変換する色変換手段、前記入力側の画像データと前記色変換手段を介して得られた画像データとを対応づけることによって、他の色変換テーブルを生成する色変換テーブル生成手段、前記他の色変換テーブルを参照させることによって、入力した画像データを単色相化された出力形式の画像データに変換させる手段、として機能させるためのプログラムとしてある。
【００２０】
このように本発明はプログラムとしても実現化することができる。
これにより、プリンタのみならず、イメージスキャナや複写機等、コンピュータ機能を備えた様々な画像形成装置にプログラムをインストールすることによって本発明を実現することができ、汎用性，拡張性に優れた画像処理プログラムとして提供することができる。
【発明の効果】
【００２１】
以上のように、本発明の画像処理装置等によれば、対象となるフルカラー画像を、所望の色相に単色相化して出力することを容易に実現することが可能となる。
【発明を実施するための最良の形態】
【００２２】
［第一実施形態］
以下、本発明の好ましい実施形態について図１〜図１１を参照して説明する。
ここで、以下に示す本実施形態の画像形成装置は、プログラム（ソフトウェア）の命令によりコンピュータで実行される処理，手段，機能によって実現される。プログラムは、コンピュータの各構成要素に指令を送り、以下に示すような所定の処理・機能を行わせる。すなわち、本実施形態の画像形成装置における各処理・手段は、プログラムとコンピュータとが協働した具体的手段によって実現される。
なお、プログラムの全部又は一部は、例えば、磁気ディスク，光ディスク，半導体メモリ，その他任意のコンピュータで読取り可能な記録媒体により提供され、記録媒体から読み出されたプログラムがコンピュータにインストールされて実行される。また、プログラムは、記録媒体を介さず、通信回線を通じて直接にコンピュータにロードし実行することもできる。
【００２３】
図１は、本発明の第一実施形態に係る画像形成装置の概略構成を示すブロック図である。
図１に示すとおり、本実施形態の画像形成装置は、画像情報入力部１０１、色変換処理部１０２、ガンマ補正部１０３、スクリーン処理部１０４及び画像情報出力部１０５によって構成される。
以下に本実施形態の画像形成装置を構成する各部の詳細説明を行う。
【００２４】
画像情報入力部１０１は、フルカラー画像等の画像データを入力するものであり、具体的には、ＲＧＢ形式の画像データを、外部のホストコンピュータ等から入力するためのインタフェースを構成している。
色変換処理部１０２は、画像情報入力部１０１によって入力された画像データを、所望の色相に単色相化するとともに、出力形式の画像データに変換するものである。
ここで、色変換処理部１０２は、本発明の第一データ変換手段、データ置換手段、第二データ変換手段、色変換手段及び色変換テーブル生成手段を介して生成された色変換テーブルを備えており、入力された画像データはこの色変換テーブルを参照することによって、単色相化された画像データを出力するようになっている。
【００２５】
第一データ変換手段は、画像形成装置に標準的に備えられている色変換テーブル（図示せず）上の入力側のデータ（ＲＧＢデータ）を抽出し、ＨＣＢ形式の画像データに変換するものである。これにより色相値（Ｈ）、彩度値（Ｃ）、明度値（Ｂ）の各データを取得することができる。
なお、ＲＧＢデータからＨＣＢデータへの具体的な変換方法については、後述する。
【００２６】
データ置換手段は、第一データ変換手段により取得したＨＣＢデータに含まれる色相値（Ｈ）を、ユーザが指定する任意の色相（Ｈ’）に統一する置換処理を行い、単色相化された画像データ（Ｈ'ＣＢ）を取得するものである。
第二データ変換手段は、データ置換手段を介して取得した画像データを、もとのデータ形式（ＲＧＢデータ）に逆変換するものである。
特に、本実施形態においては、前記第一データ変換手段で用いたＲＧＢ／ＨＣＢ変換方式をそのまま逆変換して利用することによりＲＧＢデータを取得することとしている。
【００２７】
色変換手段は、第二データ変換手段を介して取得した画像データを所定の出力形式の画像データに変換するものである。
具体的には、前述の通り、標準的に備えられている色変換テーブルを参照することにより、ＲＧＢデータをＣＭＹＫデータに変換する。
色変換テーブル生成手段は、色変換手段を介して得られたＣＭＹＫデータと、その元となるＲＧＢデータとを対応づけて、新たな色変換テーブルを生成するものである。
ここで生成された色変換テーブルを参照することにより、入力画像データ（ＲＧＢ）は単色相化されたＣＭＹＫデータに変換されることとなる。
【００２８】
ガンマ補正部１０３は、色変換処理部１０２を介して得られたＣＭＹＫデータに対して所定のガンマ特性の補正を行うものであり、スクリーン処理部１０４は、ＣＭＹＫの各データが干渉を起こさないように階調度の調整を行うものである。
【００２９】
ここで、以上のような構成からなる本実施形態の画像形成装置における単色相化処理について図面を参照しつつ詳細に説明する。
図２は、本実施形態に係る画像形成装置の色変換処理部１０２における処理を説明するためのフローチャートである。
図２及び前述に示すとおり、色変換処理部１０２は、まず、フルカラー画像形成装置に標準的に備えられている三次元色変換テーブル上の格子点における入力データ（ＲＧＢデータ）を抽出することから始まる（Ｓ５０１）。
抽出されたＲＧＢデータは、所定の方法によりＲＧＢ／ＨＣＢ変換が行われ（Ｓ５０２）、ＨＣＢデータが生成される（Ｓ５０３）。
【００３０】
ここで、前記ＲＧＢ／ＨＣＢ変換の方法について図３〜図７を参照しながら詳細に説明する。
図３は、ＲＧＢ空間を三次元的に表現した説明図であり、線分Ｗ−Ｂｋを直線Ｌ（ｒ＝ｇ＝ｂ）とする。
また、図４は、図３に示すＲＧＢ空間を直線Ｌが鉛直になるように回転して表現した図であり、さらに図５は、これらの図を対角線のＷ点方向から眺めた図である。このようにＲＧＢデータ及びＣＭＹＫデータを環状に表すことによって、色相を０°〜３６０°の範囲の角度（色相角）によって示すことができる。
【００３１】
ここで、図６に示すように、ＲＧＢ空間において任意の点Ａ｛ｒ，ｇ，ｂ｝が存在する場合、まず、直線Ｌへの垂線の足を点Ｅとしたときの点Ｅの座標値について次式を用いて算出する。
Ｅ＝｛（ｒ＋ｇ＋ｂ）／３，（ｒ＋ｇ＋ｂ）／３，（ｒ＋ｇ＋ｂ）／３｝｝
そして、任意のＲＧＢ値に対応する彩度は、線分ＥＡの長さに相当するため、彩度値Ｃは次の演算により算出することができる。
Ｃ＝（ＥＡ×ＥＡ）0.5＝｜EA｜
但し、ＥＡ＝｛ｒ−（ｒ＋ｇ＋ｂ）／３，ｇ−（ｒ＋ｇ＋ｂ）／３，ｂ−（ｒ＋ｇ＋ｂ）／３｝とする。
【００３２】
次に、任意のＲＧＢ値に対応する色相値Ｈを算出するに当たり、基準とする色相方向を予め設定する必要がある。この色相方向は任意に設定することができるが、ここでは、例えば、図６や図７に示すように、赤（Ｒ）方向、すなわち点Ｆ｛１，０，０｝方向を色相角０°と設定して、点Ｆから直線Ｌに下ろした垂線の足を点Ｚとし、ベクトルＥＡ、ベクトルＺＦを求め、これらベクトルのなす角（色相角）に相当する色相値Ｈを算出する。
【００３３】
具体的には、プログラム上（例えば、Ｃ言語等）、次の演算により色相値（色相角）Ｈを求めることができる。
H=ArcCos［(EA.ZF)/((EA.EA)^.5)x((ZF.ZF)^.5)］*(sign)
但し、Ｆ=｛1,0,0｝、Z=｛1/3,1/3,1/3｝、ZF＝｛2/3,-1/3,-1/3｝とし、signは、ベクトルＥＡとベクトルＺＦの外積と直線Ｌの方向ベクトル｛1,1,1｝との内積を算出したときの符号を利用し、例えば、正であれば＋１とし、負であれば−１として設定し、あるいは、その逆として設定する。signを乗じているのは、ArcCos［(EA.ZF)/((EA.EA)^.5)x((ZF.ZF)^.5)］だけで位相角を計算した場合、ベクトルEAがベクトルZFに対し時計回り方向に角度が進んでいても、反時計回り方向に同量で角度が遅れていても同じ値になってしまう不都合が生ずるからであり、色相角の方向を一意的に定義するためである。
【００３４】
sign関数の代わりに、ベクトルＥＡ、ベクトルＺＦを求める時点で単位ベクトル化してからこれらの外積を求め、直線Ｌの方向ベクトルとの内積Ｓを計算しその結果を乗じてもよい。
つまり、Ｓ＝｛(EA*ZF)/｜(EA*ZF)｜｝．｛WBk/｜WBk｜｝として、
Ｈ＝Cos-1｛(EA.ZF)/(｜EA｜ｘ｜ZF｜)｝ｘＳ
によって色相角を求めても良い（但し、a*bはベクトルaとベクトルｂの外積を意味し、ａ.bはベクトルａとベクトルｂの内積を意味し、｜a｜はベクトルａの大きさを意味する）。
また、任意点が直線Ｌ上に位置するときは、暫定的に予め定めた既定色相値を割り当てることとしてもよい。
【００３５】
次に、任意のＲＧＢ値に対応する明度値Ｂを計算するに当たり、黒（Ｂｋ）にＲＧＢ値を点Ｉ｛０，０，０｝としたときの線分ＩＥの長さが明度値に相当するため、具体的には、次の演算によって明度値Ｂを計算することができる。
Ｂ=EI.EI^(.5)＝｜EI｜
以上のようにして、任意のＲＧＢデータに基づくＨＣＢデータを算出することができる。
【００３６】
図２に戻り、ユーザは、所望の色相を選択することで、その色相値を具体的に算出し、単色相化にかかる一の色相（Ｈ’）を予め指定する（Ｓ５０４）。
具体的には、図８に示すように、所望色選択部８０１と所望色相値算出部８０２によって各々以下の処理を行う。
所望色選択部８０１は、色相が徐々に変化し全色相が表示された色相環や所定のパッチ画像等を図９のようにディスプレイ等に表示しておき、これをユーザが、マウス等のポインティングデバイスによって選択する。なお、図９に示す色相環は、モノクローム表示となっているが、実際には、有彩色のフルカラー表示で示される。
また、所望のＲＧＢ値を、ユーザが直接入力することにより係るＲＧＢ値を読み込ませても良い。
そして、所望色相値算出部８０２は、上記ＲＧＢ値を、ステップＳ５０２と同様の手段（第一データ変換手段）によりＨＣＢデータに変換することにより、所望の色相値（Ｈ’）を抽出することができる。
【００３７】
次に、ステップＳ５０３を介して得られたＨＣＢ値の色相値（Ｈ）を、前記所望の色相値Ｈ’に置換して（Ｓ５０５）、画像データ（Ｈ'ＣＢ）を取得する（Ｓ５０６）。
また、ステップＳ５０６で得られた画像データ（Ｈ'ＣＢ）に対して、ＨＣＢ／ＲＧＢ変換を行うことによって（Ｓ５０７）、元のデータ形式（ＲＧＢデータ）で、かつ、単色相化された画像データ（Ｒ’Ｇ’Ｂ’）を得ることができる（Ｓ５０８）。
なお、上記ＨＣＢ／ＲＧＢ変換は、ステップＳ５０２で用いたＲＧＢ／ＨＣＢ変換の方法を逆変換することによって行われる。
【００３８】
そして、ステップＳ５０８を介して得られた画像データ（Ｒ'Ｇ'Ｂ’）については、標準的に備えられている色変換テーブルを参照することによって、出力形式の画像データに変換され（Ｓ５０９）、結果、ＣＭＹＫデータを取得することとなる（Ｓ５１０）。
ステップＳ５１０を介して得られた画像データ（ＣＭＹＫ）は、元の画像データ（ＲＧＢ）と対応づけることによって新たな色変換テーブルが生成されることとなる（Ｓ５１１）。新たに生成された色変換テーブルを参照することによって、入力画像データは単色相化されるとともに、所定の出力形式に変換された画像データとして出力されるようになる。
【００３９】
以上説明したように、本実施形態の画像形成装置によれば、フルカラー画像形成装置に標準的に備えられている色変換テーブルを利用することによって、単色相化された別の色変換テーブル１０２を生成することができる。
そして、入力された画像データに対して、この色変換テーブル１０２を参照させることによって、単色相化された所定の画像データを出力できるようになる。
【００４０】
このため、所定のフルカラー画像を出力できるのは勿論のこと、別個に生成された色変換テーブル１０２を参照させることにより、単色相化された画像データを出力できるようになる。
また、特に改造等を加えることなく、また、簡単なプログラムの変更等によって本発明を実現することができるため、容易かつ低コストに本発明の画像形成装置を提供することが可能である。
さらに、ユーザは、任意の色相値を指定することができるため、利便性をさらに向上させることができ、拡張性にも優れた画像形成装置を提供することが可能である。
【００４１】
［第二実施形態］
次に、本発明の第二実施形態に係る画像形成装置について図１０を参照しつつ説明する。
図１０は、本発明の第二実施形態に係る画像形成装置の概略構成を示すブロック図である。
図１０に示すとおり、本実施形態の画像形成装置は、前述の第一実施形態とほぼ同様の構成となっているが、フルカラー画像形成装置に標準的に備えられている色変換処理部１０２ａとは別個に、単色相用の色変換処理部１０２を、本発明の色変換テーブル格納手段によって予め格納している点で異なる。
また、切換スイッチ２０１を備えており、入力画像データの処理のために参照する各色変換処理部（色変換テーブル）を、任意で選択可能とすることで本発明の参照テーブル選択手段を構成している点も特徴的なものとなっている。
【００４２】
このため、ユーザは、色変換テーブルを任意に選択可能となり、必要に応じて、フルカラー画像や単色相画像のデータを出力することが可能となる。
【００４３】
以上説明したように、本実施形態の画像形成装置によれば、第一実施形態と同様の効果が発揮されるだけでなく、フルカラー用の色変換処理部１０２aと単色相用の色変換処理部１０２とを備えるとともに、切換スイッチ２０１を設けた構成としてあるので、必要に応じて、出力画像を切り替えることができ、利便性をより向上させることができる。
【００４４】
［第三実施形態］
次に、本発明の第三実施形態に係る画像形成装置について図１１を参照しつつ説明する。
図１１は、本発明の第三実施形態に係る画像形成装置の概略構成を示すブロック図である。
図１１に示すとおり、本実施形態の画像形成装置は、前述の第二実施形態とほぼ同様の構成となっているが、色変換処理部１０２が、単色相化されたカラーテーブル群２０２の中から任意の色変換テーブルをダウンロードできる点で異なる。
具体的には、標準的に備えられている色変換処理部１０２ａを初期設定としておき、本発明の色変換テーブル格納手段によって予め格納されているカラーテーブル群２０２から一の色変換テーブルをダウンロードすることによって単色相化処理を行う色変換処理部１０２を備えている。そして、切換スイッチ２０１によってこれら色変換テーブルのいずれかを、本発明の参照テーブル選択手段によって切り替えられるようになっている。
【００４５】
このため、ユーザは、通常のフルカラー画像を出力できるとともに、必要に応じて、複数の単色相化された色変換テーブルの中から任意の色変換テーブルを選択することができる等、所望の単色相化された画像を出力することができるようになる。
【００４６】
以上説明したように、本実施形態の画像形成装置によれば、前述の実施形態と同様の効果が発揮されるだけでなく、出力する単色相画像データの色相のバリエーションを複数所有させることができるため、さらに利便性や拡張性が優れた画像形成装置を実現することが可能となる。
【００４７】
以上、本発明の画像形成装置について、好ましい実施形態を示して説明したが、本発明にかかる画像形成装置は、上述した実施形態にのみ限定されるものではなく、本発明の範囲で種々の変更実施が可能であることは言うまでもない。
例えば、本発明の画像形成装置は、ＲＧＢデータをＨＣＢデータ以外の他のデータ形式（例えば、ＨＳＶ、ＨＳＬ、ＨＬＳ、ＨＳＩ等）に変換し、また、その逆変換を利用する構成であってもよい。
【産業上の利用可能性】
【００４８】
本発明は、ＲＧＢ／ＣＭＹＫ色変換テーブルを参照して色変換を行う色変換手段を備えた画像形成装置に好適に利用することができる。
【図面の簡単な説明】
【００４９】
【図１】本発明の第一実施形態に係る画像形成装置の概略構成を示すブロック図である。
【図２】本実施形態の画像形成装置の色変換処理部における処理を説明するためのフローチャートである。
【図３】本実施形態に係る画像形成装置において論理的に用いるＲＧＢ空間を説明するための説明図である。
【図４】図３に示すＲＧＢ空間を、線分Ｗ−Ｂｋからなる直線Ｌを鉛直になるように表した説明図である。
【図５】図３に示すＲＧＢ空間を、直線ＬのＷ点方向から眺めた場合を表した説明図である。
【図６】図３に示すＲＧＢ空間上の任意の点Ａにおける彩度、明度を説明するための説明図である。
【図７】図６に示すＲＧＢ空間上の任意の点Ａを、直線ＬのＷ点方向から眺めた場合を表した説明図である。
【図８】本実施形態に係る画像形成装置において所望の色相の抽出方法を説明するための説明図である。
【図９】本実施形態に係る画像形成装置における所望色相選択画像の例を示した説明図である。
【図１０】本発明の第二実施形態に係る画像形成装置の概略構成を示すブロック図である。
【図１１】本発明の第三実施形態に係る画像形成装置の概略構成を示すブロック図である。
【図１２】従来の画像形成装置の概略構成を示すブロック図である。
【符号の説明】
【００５０】
１０１  画像情報入力部
１０２  色変換処理部（単色相）
１０２ａ  色変換処理部（フルカラー）
１０３  ガンマ補正部
１０４  スクリーン処理部
１０５  画像情報出力部
２０１  切換スイッチ
２０２  カラーテーブル群
【図１】
2009010573.tif 000003
【図２】
2009010573.tif 000004
【図３】
2009010573.tif 000005
【図４】
2009010573.tif 000006
【図５】
2009010573.tif 000007
【図６】
2009010573.tif 000008
【図７】
2009010573.tif 000009
【図８】
2009010573.tif 000010
【図１０】
2009010573.tif 000011
【図１１】
2009010573.tif 000012
【図１２】
2009010573.tif 000013
【図９】
2009010573.tif 000014