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