(57)【要約】【課題】フルカラー画像をハイライトカラー画像に変換して出力する場合に、見栄えの悪いハイライトカラー画像が出力されてしまうことを防ぐ。【解決手段】ハイライトカラープリンタ１０では、フルカラー画像をハイライトカラー画像に変換した後、ハイライトカラー画像における各画素の色を調べ、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていなかった場合は、ハイライトカラー画像を、白と黒のモノトーン画像または白とハイライトカラーのモノトーン画像に修正して印刷する。【選択図】図１
2007221648.tif 000002
【特許請求の範囲】
【請求項１】
フルカラーで各画素の色が定められたフルカラー画像を、白と黒と予め定められた他の１色の計３つの基準色によって表現できる色で各画素の色が定められたハイライトカラー画像に変換して出力する画像処理装置において、
前記フルカラー画像を前記ハイライトカラー画像に変換する変換手段と、
前記変換手段により変換されたハイライトカラー画像における各画素の色が、前記他の１色の色相に属するか否かを判定する判定手段と、
前記判定手段により前記他の１色の色相に属すると判定された画素の割合を算出する算出手段と、
前記算出手段により算出された割合が予め定められた範囲内の値でなかった場合に、前記変換手段により変換されたハイライトカラー画像をモノトーン画像に修正して出力する修正手段と
を具備することを特徴とする画像処理装置。
【請求項２】
前記修正手段は、前記算出手段により算出された割合が前記予め定められた範囲の下限を定める第１の閾値以下であった場合に、前記変換手段により変換されたハイライトカラー画像を白と黒のモノトーン画像に修正して出力する一方、前記算出手段により算出された割合が前記予め定められた範囲の上限を定める第２の閾値以上であった場合に、前記変換手段により変換されたハイライトカラー画像を、白と前記他の１色のモノトーン画像に修正して出力する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
フルカラーで各画素の色が定められたフルカラー画像を、白と黒と予め定められた他の１色の計３つの基準色によって表現できる色で各画素の色が定められたハイライトカラー画像に変換して出力する画像処理装置において、
前記フルカラー画像における各画素の色が、当該フルカラー画像を前記ハイライトカラー画像に変換した場合に前記他の１色の色相に属するか否かを判定する判定手段と、
前記判定手段により前記他の１色の色相に属すると判定された画素の割合を算出する算出手段と、
前記算出手段により算出された割合が予め定められた範囲内の値でなかった場合に、前記フルカラー画像をモノトーン画像に変換して出力する変換手段と
を具備することを特徴とする画像処理装置。
【請求項４】
前記変換手段は、前記算出手段により算出された割合が前記予め定められた範囲の下限を定める第１の閾値以下であった場合に、前記フルカラー画像を白と黒のモノトーン画像に変換して出力する一方、前記算出手段により算出された割合が前記予め定められた範囲の上限を定める第２の閾値以上であった場合に、前記フルカラー画像を白と前記他の１色のモノトーン画像に変換して出力する
ことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
フルカラーで各画素の色が定められたフルカラー画像を、白と黒と予め定められた他の１色の計３つの基準色によって表現できる色で各画素の色が定められたハイライトカラー画像に変換して出力する画像処理装置において、
前記フルカラー画像を前記ハイライトカラー画像に変換する第１の変換手段と、
前記第１の変換手段により変換されたハイライトカラー画像における各画素の色が、前記他の１色の色相に属するか否かを判定する判定手段と、
前記判定手段により前記他の１色の色相に属すると判定された画素の割合を算出する算出手段と、
前記算出手段により算出された割合が予め定められた範囲内の値でなかった場合に、前記フルカラー画像をモノトーン画像に変換して出力する第２の変換手段と
を具備することを特徴とする画像処理装置。
【請求項６】
前記第２の変換手段は、前記算出手段により算出された割合が前記予め定められた範囲の下限を定める第１の閾値以下であった場合に、前記フルカラー画像を白と黒のモノトーン画像に変換して出力する一方、前記算出手段により算出された割合が前記予め定められた範囲の上限を定める第２の閾値以上であった場合に、前記フルカラー画像を白と前記他の１色のモノトーン画像に変換して出力する
ことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
フルカラーで各画素の色が定められたフルカラー画像を、白と黒と予め定められた他の１色の計３つの基準色によって表現できる色で各画素の色が定められたハイライトカラー画像に変換して出力する画像処理装置において、
前記フルカラー画像における画素の色を当該画素の輝度を用いて前記ハイライトカラー画像における画素の色に変換し、前記フルカラー画像における輝度の違いを前記ハイライトカラー画像に反映させる第１の変換手段と、
前記フルカラー画像における画素の色を当該画素の色相を用いて前記ハイライトカラー画像における画素の色に変換し、前記フルカラー画像における色相の違いを前記ハイライトカラー画像において区別して認識できるようにする第２の変換手段と、
前記フルカラー画像における各画素の色が、前記第１の変換手段と前記第２の変換手段のいずれか一方の変換手段による変換後において前記他の１色の色相に属するか否かを判定する判定手段と、
前記判定手段により前記他の１色の色相に属すると判定された画素の割合を算出する算出手段と、
前記算出手段により算出された割合が予め定められた範囲内の値であった場合は、前記一方の変換手段によって前記フルカラー画像を前記ハイライトカラー画像に変換する一方、前記算出手段により算出された割合が前記範囲内の値でなかった場合は、他方の変換手段によって前記フルカラー画像を前記ハイライトカラー画像に変換する手段と
を具備することを特徴とする画像処理装置。
【請求項８】
フルカラーで各画素の色が定められたフルカラー画像を、白と黒と予め定められた他の１色の計３つの基準色によって表現できる色で各画素の色が定められたハイライトカラー画像に変換して出力する画像処理装置において、
前記フルカラー画像における画素の色を当該画素の輝度を用いて前記ハイライトカラー画像における画素の色に変換し、前記フルカラー画像における輝度の違いを前記ハイライトカラー画像に反映させる第１の変換手段と、
前記フルカラー画像における画素の色を当該画素の色相を用いて前記ハイライトカラー画像における画素の色に変換し、前記フルカラー画像における色相の違いを前記ハイライトカラー画像において区別して認識できるようにする第２の変換手段と、
前記第１の変換手段と前記第２の変換手段のいずれか一方の変換手段による変換後のハイライトカラー画像における各画素の色が、前記他の１色の色相に属するか否かを判定する判定手段と、
前記判定手段により前記他の１色の色相に属すると判定された画素の割合を算出する算出手段と、
前記算出手段により算出された割合が予め定められた範囲内の値であった場合は、前記一方の変換手段によって変換されたハイライトカラー画像を出力する一方、前記算出手段により算出された割合が前記範囲内の値でなかった場合は、他方の変換手段によって前記フルカラー画像を前記ハイライトカラー画像に変換して出力する手段と
を具備することを特徴とする画像処理装置。
【請求項９】
フルカラーで各画素の色が定められたフルカラー画像を、白と黒と予め定められた他の１色の計３つの基準色によって表現できる色で各画素の色が定められたハイライトカラー画像に変換して出力する画像処理装置において、
前記フルカラー画像における画素の色を、当該画素の色相を用いて前記ハイライトカラー画像における画素の色に変換し、前記フルカラー画像における色相の違いを前記ハイライトカラー画像において区別して認識できるようにする変換手段と、
前記フルカラー画像における各画素の色が、前記変換手段による変換後において前記他の１色の色相に属するか否かを判定する判定手段と、
前記判定手段により前記他の１色の色相に属すると判定された画素の割合を算出する算出手段と、
前記算出手段により算出された割合が予め定められた範囲内の値でなかった場合は、前記変換手段によって色変換を行う場合に用いられるパラメータであって、変換可能な色の範囲を表す三角形の大きさを決定する基準倍率の値を変更した上で、前記変換手段によって前記フルカラー画像を前記ハイライトカラー画像に変換させる一方、前記算出手段により算出された割合が前記範囲内の値であった場合は、前記基準倍率の値を変更せずに前記変換手段によって前記フルカラー画像を前記ハイライトカラー画像に変換させる手段と
を具備することを特徴とする画像処理装置。
【請求項１０】
フルカラーで各画素の色が定められたフルカラー画像を、白と黒と予め定められた他の１色の計３つの基準色によって表現できる色で各画素の色が定められたハイライトカラー画像に変換して出力する画像処理装置において、
前記フルカラー画像における画素の色を、当該画素の色相を用いて前記ハイライトカラー画像における画素の色に変換し、前記フルカラー画像における色相の違いを前記ハイライトカラー画像において区別して認識できるようにする変換手段と、
前記変換手段により変換されたハイライトカラー画像における各画素の色が、前記他の１色の色相に属するか否かを判定する判定手段と、
前記判定手段により前記他の１色の色相に属すると判定された画素の割合を算出する算出手段と、
前記算出手段により算出された割合が予め定められた範囲内の値であった場合に、前記変換手段によって変換されたハイライトカラー画像を出力する出力手段と、
前記算出手段により算出された割合が前記範囲内の値でなかった場合に、前記変換手段によって色変換を行う場合に用いられるパラメータであって、変換可能な色の範囲を表す三角形の大きさを決定する基準倍率の値を変更した上で、前記変換手段によって前記フルカラー画像を前記ハイライトカラー画像に再変換させる手段と
を具備することを特徴とする画像処理装置。
【請求項１１】
フルカラーで各画素の色が定められたフルカラー画像を、白と黒と予め定められた他の１色の計３つの基準色によって表現できる色で各画素の色が定められたハイライトカラー画像に変換して出力する画像処理装置において、
前記フルカラー画像における画素の色を当該画素の輝度を用いて前記ハイライトカラー画像における画素の色に変換し、前記フルカラー画像における輝度の違いを前記ハイライトカラー画像に反映させる変換手段と、
前記フルカラー画像における各画素の色が、前記変換手段による変換後において前記他の１色の色相に属するか否かを判定する判定手段と、
前記判定手段により前記他の１色の色相に属すると判定された画素の割合を算出する算出手段と、
前記算出手段により算出された割合が予め定められた範囲内の値でなかった場合は、前記変換手段によって色変換を行う場合に用いられる写像関数を変更し、前記変換手段によって前記フルカラー画像を前記ハイライトカラー画像に変換させる一方、前記算出手段により算出された割合が前記範囲内の値であった場合は、前記写像関数を変更せずに前記変換手段によって前記フルカラー画像を前記ハイライトカラー画像に変換させる手段と
を具備することを特徴とする画像処理装置。
【請求項１２】
フルカラーで各画素の色が定められたフルカラー画像を、白と黒と予め定められた他の１色の計３つの基準色によって表現できる色で各画素の色が定められたハイライトカラー画像に変換して出力する画像処理装置において、
前記フルカラー画像における画素の色を当該画素の輝度を用いて前記ハイライトカラー画像における画素の色に変換し、前記フルカラー画像における輝度の違いを前記ハイライトカラー画像に反映させる変換手段と、
前記変換手段により変換されたハイライトカラー画像における各画素の色が、前記他の１色の色相に属するか否かを判定する判定手段と、
前記判定手段により前記他の１色の色相に属すると判定された画素の割合を算出する算出手段と、
前記算出手段により算出された割合が予め定められた範囲内の値であった場合に、前記変換手段によって変換されたハイライトカラー画像を出力する出力手段と、
前記算出手段により算出された割合が前記範囲内の値でなかった場合に、前記変換手段によって色変換を行う場合に用いられる写像関数を変更し、前記変換手段によって前記フルカラー画像を前記ハイライトカラー画像に再変換させる手段と
を具備することを特徴とする画像処理装置。
【請求項１３】
前記判定手段は、判定対象となる画素の色相値から前記他の１色の色相値を差し引いた色相差の値を求め、当該色相差の値に基づいて、前記画素の色が変換後に前記他の１色の色相に属するか否かを判定する
ことを特徴とする請求項３、７、９、１１のいずれかに記載の画像処理装置。
【請求項１４】
前記判定手段は、判定対象となる画素の色と前記他の１色について色の類似性を示す色光度ベクトル間の余弦測度を求め、当該色光度ベクトル間の余弦測度に基づいて、前記画素の色が変換後に前記他の１色の色相に属するか否かを判定する
ことを特徴とする請求項３、７、９、１１のいずれかに記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の色を変換する技術に関する。
【背景技術】
【０００２】
カラープリンタには、Ｙ（イエロー），Ｍ（マゼンタ），Ｃ（シアン）の計３色、あるいはこれにＫ（ブラック）を加えた計４色のインクを備えてフルカラー印刷を行うフルカラープリンタの他に、例えば、モノクロ印刷用の黒のインクに加えて赤や青等といったハイライトカラーと呼ばれるもう１色のインクを備え、黒とハイライトカラーの計２色で印刷を行うハイライトカラープリンタがある。
【０００３】
フルカラープリンタで表現できる色の範囲は、例えば、図２１に示す十二面体９００によって表すことができる。この十二面体９００においては、上側に移動するにつれて色の明度が暗から明へ変化する。また、この十二面体９００を上下に貫く中心線から水平方向外側に向かって移動するにつれて色の彩度が増し、より鮮やかな色となる。また、十二面体９００の中央部に設けらた計６つの頂点間を外周面に沿って水平方向に移動するにつれて色相が変化する。一方、ハイライトカラープリンタで表現できる色の範囲は、例えば、図２２に示す三角形９５０によって表すことができる。なお、図２２についてはハイライトカラーが赤の場合を示しており、この場合、図２２に示す三角形９５０は、図２１に示した十二面体９００において、赤，白，黒の３つの頂点を結んでできる三角形（断面）に相当する。
【０００４】
例えば、ハイライトカラープリンタにおいて黒とハイライトカラーの計２色のインクを使ってフルカラー画像を印刷する場合、フルカラー画像における各画素の色をハイライトカラープリンタで表現できる色に変換する必要がある。つまり、図２１に示した範囲内の色を、図２２に示した範囲内の色に置き換えなければならない。このためハイライトカラープリンタでは、フルカラー画像における各画素の色を、白と黒とハイライトカラーの計３つの基準色で表現できる色に置き換えたハイライトカラー画像を生成し、このハイライトカラー画像に基づいて印刷を行っている。
【０００５】
このようにフルカラー画像をハイライトカラー画像に変換する技術を開示した文献として、例えば特許文献１がある。この特許文献１には、写真や絵画等のピクトリアルなフルカラー画像をハイライトカラー画像に変換するのに適したマッピング方式（以下、本明細書では「ピクトリアルマッピング」と記載する）と、グラフや図表等のビジネスグラフィックス系のフルカラー画像をハイライトカラー画像に変換するのに適したマッピング方式（以下、本明細書では「プレゼンテーションマッピング」と記載する）が提案されている。
【０００６】
このうち、ピクトリアルマッピングは、フルカラー画像における各画素の輝度の違いが、ハイライトカラー画像に変換された後も画像中において明確に認識できるよう、輝度を重視して各画素の色をフルカラーから白と黒とハイライトカラーの計３つの基準色で表現できる色に変換することで、写真や絵画等のピクトリアルなフルカラー画像を、より見栄えのよいハイライトカラー画像に変換するものである。なお、この特許文献１には、ピクトリアルマッピングにおいて、色相差が大きい場合により多くグレイ（白黒濃度）を割り当ててハイライトカラーを減少させることが記載されている。一方、プレゼンテーションマッピングは、フルカラー画像における各画素の色相の違いが、ハイライトカラー画像に変換された後も画像中において明確に区分して認識できるよう、色相を重視して各画素の色をフルカラーから白と黒とハイライトカラーの計３つの基準色で表現できる色に変換することで、グラフや図表等のビジネスグラフィックス系のフルカラー画像を、より見栄えのよいハイライトカラー画像に変換するものである。
【０００７】
また、この他にも、フルカラー画像をハイライトカラー画像に変換する技術を開示した文献として特許文献２〜６がある。
【特許文献１】特許第３１０２８０８号公報
【特許文献２】特開平９−１８６８９０号公報
【特許文献３】特開平９−２８９５９２号公報
【特許文献４】特開平８−３３５０６５号公報
【特許文献５】特開平７−２２２０１７号公報
【特許文献６】特開平７−２２２０１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、特許文献１に記載されたピクトリアルマッピング方式で、図２３（ａ）に示すフルカラー画像（原画像）をハイライトカラー画像に変換した場合の変換結果を図２３（ｂ）と図２３（ｃ）に示す。なお、本出願人は、図２３のカラー画像を手続補足書により別途提出している。図２３（ｂ）は、ハイライトカラーが赤の場合、すなわち図２３（ａ）に示したフルカラー画像を、白，黒、赤の３色を基本色とするハイライトカラー画像に変換した場合である。一方、図２３（ｃ）は、ハイライトカラーが青の場合、すなわち図２３（ａ）に示したフルカラー画像を、白，黒、青の３色を基本色とするハイライトカラー画像に変換した場合である。
【０００９】
ここで、図２３（ｂ）の場合、変換後のハイライトカラー画像は、白，黒，赤の３つの基準色で表現できる色を幅広く使用しているため、全体として配色のバランスが取れた見栄えのよいハイライトカラー画像になっている。これとは逆に図２３（ｃ）の場合は、変換後のハイライトカラー画像がほとんど白黒のモノトーン調になってしまい、かろうじて左手首に巻かれているリストバンドの部分と髪飾りの部分だけが青紫色になっている。つまり、図２３（ｃ）の場合は、白，黒，青の３つの基準色で表現できる色のうち、青を用いた色をほとんど使用しておらず、配色のバランスが白と黒に偏っている。したがって、図２３（ｃ）は、白黒のモノトーン画像と大差なく、図２３（ｂ）の場合と比較して見栄えの悪いハイライトカラー画像になってしまっている。
【００１０】
また、図示を省略するが、図２３（ｃ）の場合とは逆に、変換後のハイライトカラー画像がほとんど青（ハイライトカラー）と白のモノトーン調になってしまい、黒色の部分が極端に少ないハイライトカラー画像になってしまう場合もある。このように、フルカラー画像をハイライトカラー画像に変換する際、特許文献１に記載されたピクトリアルマッピング方式を用いると、図２３（ｃ）に示したような見栄えの悪いハイライトカラー画像に変換されてしまう場合があった。
【００１１】
本発明は、以上説明した事情に鑑みてなされたものであり、その目的は、フルカラー画像をハイライトカラー画像に変換して出力する場合に、見栄えの悪いハイライトカラー画像が出力されてしまうことを防ぐことである。
【課題を解決するための手段】
【００１２】
上記課題を解決するため、本発明は、フルカラーで各画素の色が定められたフルカラー画像を、白と黒と予め定められた他の１色の計３つの基準色によって表現できる色で各画素の色が定められたハイライトカラー画像に変換して出力する画像処理装置において、前記フルカラー画像を前記ハイライトカラー画像に変換する変換手段と、前記変換手段により変換されたハイライトカラー画像における各画素の色が、前記他の１色の色相に属するか否かを判定する判定手段と、前記判定手段により前記他の１色の色相に属すると判定された画素の割合を算出する算出手段と、前記算出手段により算出された割合が予め定められた範囲内の値でなかった場合に、前記変換手段により変換されたハイライトカラー画像をモノトーン画像に修正して出力する修正手段とを具備することを特徴としている。
【００１３】
また、本発明は、フルカラーで各画素の色が定められたフルカラー画像を、白と黒と予め定められた他の１色の計３つの基準色によって表現できる色で各画素の色が定められたハイライトカラー画像に変換して出力する画像処理装置において、前記フルカラー画像における各画素の色が、当該フルカラー画像を前記ハイライトカラー画像に変換した場合に前記他の１色の色相に属するか否かを判定する判定手段と、前記判定手段により前記他の１色の色相に属すると判定された画素の割合を算出する算出手段と、前記算出手段により算出された割合が予め定められた範囲内の値でなかった場合に、前記フルカラー画像をモノトーン画像に変換して出力する変換手段とを具備することを特徴としている。
【００１４】
また、本発明は、フルカラーで各画素の色が定められたフルカラー画像を、白と黒と予め定められた他の１色の計３つの基準色によって表現できる色で各画素の色が定められたハイライトカラー画像に変換して出力する画像処理装置において、前記フルカラー画像を前記ハイライトカラー画像に変換する第１の変換手段と、前記第１の変換手段により変換されたハイライトカラー画像における各画素の色が、前記他の１色の色相に属するか否かを判定する判定手段と、前記判定手段により前記他の１色の色相に属すると判定された画素の割合を算出する算出手段と、前記算出手段により算出された割合が予め定められた範囲内の値でなかった場合に、前記フルカラー画像をモノトーン画像に変換して出力する第２の変換手段とを具備することを特徴としている。
【００１５】
また、本発明は、フルカラーで各画素の色が定められたフルカラー画像を、白と黒と予め定められた他の１色の計３つの基準色によって表現できる色で各画素の色が定められたハイライトカラー画像に変換して出力する画像処理装置において、前記フルカラー画像における画素の色を当該画素の輝度を用いて前記ハイライトカラー画像における画素の色に変換し、前記フルカラー画像における輝度の違いを前記ハイライトカラー画像に反映させる第１の変換手段と、前記フルカラー画像における画素の色を当該画素の色相を用いて前記ハイライトカラー画像における画素の色に変換し、前記フルカラー画像における色相の違いを前記ハイライトカラー画像において区別して認識できるようにする第２の変換手段と、前記フルカラー画像における各画素の色が、前記第１の変換手段と前記第２の変換手段のいずれか一方の変換手段による変換後において前記他の１色の色相に属するか否かを判定する判定手段と、前記判定手段により前記他の１色の色相に属すると判定された画素の割合を算出する算出手段と、前記算出手段により算出された割合が予め定められた範囲内の値であった場合は、前記一方の変換手段によって前記フルカラー画像を前記ハイライトカラー画像に変換する一方、前記算出手段により算出された割合が前記範囲内の値でなかった場合は、他方の変換手段によって前記フルカラー画像を前記ハイライトカラー画像に変換する手段とを具備することを特徴としている。
【００１６】
また、本発明は、フルカラーで各画素の色が定められたフルカラー画像を、白と黒と予め定められた他の１色の計３つの基準色によって表現できる色で各画素の色が定められたハイライトカラー画像に変換して出力する画像処理装置において、前記フルカラー画像における画素の色を当該画素の輝度を用いて前記ハイライトカラー画像における画素の色に変換し、前記フルカラー画像における輝度の違いを前記ハイライトカラー画像に反映させる第１の変換手段と、前記フルカラー画像における画素の色を当該画素の色相を用いて前記ハイライトカラー画像における画素の色に変換し、前記フルカラー画像における色相の違いを前記ハイライトカラー画像において区別して認識できるようにする第２の変換手段と、前記第１の変換手段と前記第２の変換手段のいずれか一方の変換手段による変換後のハイライトカラー画像における各画素の色が、前記他の１色の色相に属するか否かを判定する判定手段と、前記判定手段により前記他の１色の色相に属すると判定された画素の割合を算出する算出手段と、前記算出手段により算出された割合が予め定められた範囲内の値であった場合は、前記一方の変換手段によって変換されたハイライトカラー画像を出力する一方、前記算出手段により算出された割合が前記範囲内の値でなかった場合は、他方の変換手段によって前記フルカラー画像を前記ハイライトカラー画像に変換して出力する手段とを具備することを特徴としている。
【００１７】
また、本発明は、フルカラーで各画素の色が定められたフルカラー画像を、白と黒と予め定められた他の１色の計３つの基準色によって表現できる色で各画素の色が定められたハイライトカラー画像に変換して出力する画像処理装置において、前記フルカラー画像における画素の色を、当該画素の色相を用いて前記ハイライトカラー画像における画素の色に変換し、前記フルカラー画像における色相の違いを前記ハイライトカラー画像において区別して認識できるようにする変換手段と、前記フルカラー画像における各画素の色が、前記変換手段による変換後において前記他の１色の色相に属するか否かを判定する判定手段と、前記判定手段により前記他の１色の色相に属すると判定された画素の割合を算出する算出手段と、前記算出手段により算出された割合が予め定められた範囲内の値でなかった場合は、前記変換手段によって色変換を行う場合に用いられるパラメータであって、変換可能な色の範囲を表す三角形の大きさを決定する基準倍率の値を変更した上で、前記変換手段によって前記フルカラー画像を前記ハイライトカラー画像に変換させる一方、前記算出手段により算出された割合が前記範囲内の値であった場合は、前記基準倍率の値を変更せずに前記変換手段によって前記フルカラー画像を前記ハイライトカラー画像に変換させる手段とを具備することを特徴としている。なお、前記三角形は、完全飽和色を変換した場合の軌跡によって各辺が定まる。
【００１８】
また、本発明は、フルカラーで各画素の色が定められたフルカラー画像を、白と黒と予め定められた他の１色の計３つの基準色によって表現できる色で各画素の色が定められたハイライトカラー画像に変換して出力する画像処理装置において、前記フルカラー画像における画素の色を、当該画素の色相を用いて前記ハイライトカラー画像における画素の色に変換し、前記フルカラー画像における色相の違いを前記ハイライトカラー画像において区別して認識できるようにする変換手段と、前記変換手段により変換されたハイライトカラー画像における各画素の色が、前記他の１色の色相に属するか否かを判定する判定手段と、前記判定手段により前記他の１色の色相に属すると判定された画素の割合を算出する算出手段と、前記算出手段により算出された割合が予め定められた範囲内の値であった場合に、前記変換手段によって変換されたハイライトカラー画像を出力する出力手段と、前記算出手段により算出された割合が前記範囲内の値でなかった場合に、前記変換手段によって色変換を行う場合に用いられるパラメータであって、変換可能な色の範囲を表す三角形の大きさを決定する基準倍率の値を変更した上で、前記変換手段によって前記フルカラー画像を前記ハイライトカラー画像に再変換させる手段とを具備することを特徴としている。なお、前記三角形は、完全飽和色を変換した場合の軌跡によって各辺が定まる。
【００１９】
また、本発明は、フルカラーで各画素の色が定められたフルカラー画像を、白と黒と予め定められた他の１色の計３つの基準色によって表現できる色で各画素の色が定められたハイライトカラー画像に変換して出力する画像処理装置において、前記フルカラー画像における画素の色を当該画素の輝度を用いて前記ハイライトカラー画像における画素の色に変換し、前記フルカラー画像における輝度の違いを前記ハイライトカラー画像に反映させる変換手段と、前記フルカラー画像における各画素の色が、前記変換手段による変換後において前記他の１色の色相に属するか否かを判定する判定手段と、前記判定手段により前記他の１色の色相に属すると判定された画素の割合を算出する算出手段と、前記算出手段により算出された割合が予め定められた範囲内の値でなかった場合は、前記変換手段によって色変換を行う場合に用いられる写像関数を変更し、前記変換手段によって前記フルカラー画像を前記ハイライトカラー画像に変換させる一方、前記算出手段により算出された割合が前記範囲内の値であった場合は、前記写像関数を変更せずに前記変換手段によって前記フルカラー画像を前記ハイライトカラー画像に変換させる手段とを具備することを特徴としている。
【００２０】
また、本発明は、フルカラーで各画素の色が定められたフルカラー画像を、白と黒と予め定められた他の１色の計３つの基準色によって表現できる色で各画素の色が定められたハイライトカラー画像に変換して出力する画像処理装置において、前記フルカラー画像における画素の色を当該画素の輝度を用いて前記ハイライトカラー画像における画素の色に変換し、前記フルカラー画像における輝度の違いを前記ハイライトカラー画像に反映させる変換手段と、前記変換手段により変換されたハイライトカラー画像における各画素の色が、前記他の１色の色相に属するか否かを判定する判定手段と、前記判定手段により前記他の１色の色相に属すると判定された画素の割合を算出する算出手段と、前記算出手段により算出された割合が予め定められた範囲内の値であった場合に、前記変換手段によって変換されたハイライトカラー画像を出力する出力手段と、前記算出手段により算出された割合が前記範囲内の値でなかった場合に、前記変換手段によって色変換を行う場合に用いられる写像関数を変更し、前記変換手段によって前記フルカラー画像を前記ハイライトカラー画像に再変換させる手段とを具備することを特徴としている。
【発明の効果】
【００２１】
本発明によれば、フルカラー画像をハイライトカラー画像に変換して出力する場合に、見栄えの悪いハイライトカラー画像が出力されてしまうことを防ぐことができる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して本発明の実施形態について説明する。
なお、以下の各実施形態では、本発明をハイライトカラープリンタに適用した場合について説明する。また、ハイライトカラープリンタは、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備えた制御部や、印刷用のデータをネットワークを介して受信するための通信部、印刷する画像や制御プログラム等を記憶するメモリ、黒とハイライトカラーの計２色のトナー（色材）を使用して印刷を行う印刷部、操作ボタン等を備えた操作部、液晶表示パネル等の表示部を有している。
【００２３】
［第１実施形態］
図１は、本実施形態に係るハイライトカラープリンタ１０の機能ブロック図である。
同図において、画像入力部１０１は、印刷するフルカラー画像を入力する。なお、フルカラー画像とは、フルカラーで各画素の色が定められた画像である。カラーマッピング部１０２は、入力されたフルカラー画像について、各画素の色をハイライトカラープリンタ１０で表現できる色に変換する。すなわち、カラーマッピング部１０２は、各画素の色をフルカラーから白と黒とハイライトカラーの計３つの基準色で表現できる色に置き換える色変換処理（カラーマッピング）を行い、フルカラー画像をハイライトカラー画像に変換する。また、描画部１０３は、変換後のハイライトカラー画像をメモリに描画する。
【００２４】
ハイライト画素判定部１０４は、メモリに描画されたハイライトカラー画像について各画素の色を調べ、画素の色がハイライトカラーの色相に属する色であるか否かを判定する。例えば、ハイライトカラーが青であった場合、紺色や水色がハイライトカラーの色相に属する色となる。また、ハイライトカラーの色相に属する色であるか否かを判定するため、メモリには、ハイライトカラーの色相に属する色の範囲を定めた値が記憶されている。
【００２５】
計算部１０５は、メモリに描画されたハイライトカラー画像について全画素数を計数するとともに、ハイライト画素判定部１０４によってハイライトカラーの色相に属すると判定された画素（ハイライトカラー画素）の数を計数する。また、計算部１０５は、ハイライトカラー画素の割合を求める。例えば、全画素数が“１０００”で、ハイライトカラー画素の数が“３２”であれば、計算部１０５において求められる割合は、３．２％になる。
【００２６】
閾値設定部１０６は、計算部１０５において求められた割合と比較するための２つの閾値（閾値ＭＩＮ，閾値ＭＡＸ）を設定する。ユーザは操作部を操作することによって閾値ＭＩＮ，閾値ＭＡＸを任意の値に設定することができる。閾値比較部１０７は、計算部１０５において求められた割合を、閾値設定部１０６によって設定された２つの閾値ＭＩＮ，ＭＡＸと比較し、計算部１０５において求められた割合が、閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっているか否かを判別する。
【００２７】
画像修正部１０８は、閾値比較部１０７の比較結果に基づいて、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていなかった場合に、メモリに描画されているハイライトカラー画像を、白黒のモノトーン画像または白とハイライトのモノトーン画像に修正する。
【００２８】
例えば、閾値ＭＩＮが８％，閾値ＭＡＸが９０％で、ハイライトカラー画素の割合が３．２％であった場合、ハイライトカラー画素の割合は、閾値ＭＩＮ以下となるので範囲外となる。この場合のハイライトカラー画像は、ほとんど白黒のモノトーン調であり、ハイライトカラーが使用されている画素の割合が極端に少ない。つまり、図２３（ｃ）に示したような見栄えの悪いハイライトカラー画像であって、実質的に白黒のモノトーン画像と大差ないので、ハイライトカラー用のトナーを使って印刷を行ってもほとんど意味がない。逆に、ハイライトカラー用のトナーを使う分だけ、プリンタ１０のランニングコストに無駄が生じてしまう。以上のようなことから、画像修正部１０８では、ハイライトカラー画素の割合が閾値ＭＩＮ以下であった場合は、メモリに描画されているハイライトカラー画像を白黒のモノトーン画像に修正する。
【００２９】
一方、ハイライトカラー画素の割合が９５％であった場合は、閾値ＭＡＸ（９０％）以上となるのでやはり範囲外となる。この場合のハイライトカラー画像は、逆にほとんどが白とハイライトカラーのモノトーン調となり、黒が使用されている画素の割合が極端に少ない。この場合も見栄えの悪いハイライトカラー画像であることにかわりはなく、また、印刷の際に黒のトナーを使用せず、白とハイライトカラーのモノトーン画像として印刷した方が、プリンタ１０のランニングコストを減らす観点から有益である。以上のようなことから、画像修正部１０８では、ハイライトカラー画素の割合が閾値ＭＡＸ以上であった場合は、メモリに描画されているハイライトカラー画像を、白とハイライトカラーのモノトーン画像に修正する。
【００３０】
出力部１０９は、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていた場合は、描画部１０３によってメモリに描画されたハイライトカラー画像を黒とハイライトカラーの２色のトナーを使用して印刷する。また、出力部１０９は、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていなかった場合は、画像修正部１０８によってメモリに再描画されたモノトーン画像を印刷する。なお、ハイライトカラー画素の割合が閾値ＭＩＮ以下であった場合は、黒用のトナーのみを使用して白黒のモノトーン画像が印刷され、ハイライトカラー画素の割合が閾値ＭＡＸ以上であった場合は、ハイライトカラー用のトナーのみを使用して白とハイライトカラーのモノトーン画像が印刷される。
【００３１】
次に本実施形態に係るハイライトカラープリンタ１０の動作について説明する。
図２および図３は、ハイライトカラープリンタ１０において実行される印刷処理１について示すフローチャートである。まず、パーソナルコンピュータ等から印刷ジョブとして送信されたフルカラー画像（原画像）を画像入力部１０１が受信すると（ステップＳ１０１）、カラーマッピング部１０２は、受信したフルカラー画像について、各画素の色をハイライトカラープリンタ１０で表現できる色に変換する。
【００３２】
つまり、カラーマッピング部１０２は、フルカラー画像における各画素のカラー値Ｓｉ（ｒ，ｇ，ｂ）を、白と黒とハイライトカラーの計３つの基準色で表現できる色に置き換える色変換処理を行い、ハイライトカラー画像用のカラー値Ｄｉ（ｈ，ｗ，ｋ）を算出する（ステップＳ１０２）。なお、ｒは赤色の濃度，ｇは緑色の濃度，ｂは青色の濃度を示す。また、ｈはハイライトカラーの濃度，ｗは白色の濃度，ｋは黒色の濃度を示す。また、描画部１０３は、算出されたカラー値Ｄｉ（ｈ，ｗ，ｋ）でメモリに画素を描画する（ステップＳ１０３）。このステップＳ１０２，Ｓ１０３の処理をフルカラー画像の全画素に対して行うことにより（ステップＳ１０４）、入力されたフルカラー画像がハイライトカラー画像へと変換されてメモリに描画される。
【００３３】
この後、計算部１０５は、メモリに描画されたハイライトカラー画像について全画素数totalを計数する（ステップＳ１０５）。また、ハイライト画素判定部１０４は、メモリに描画されたハイライトカラー画像について各画素の色を調べ、画素の色がハイライトカラーの色相に属するか否かを判定する（ステップＳ１０６）。なお、メモリには、ハイライトカラーの色相に属する色の範囲を定めた値が記憶されており、ハイライト画素判定部１０４は、この値と、各画素のカラー値Ｄｉ（ｈ，ｗ，ｋ）を比較することで、ハイライトカラー画像の各画素の色がハイライトカラーの色相に属するか否かを判定する。
【００３４】
また、計算部１０５は、ハイライト画素判定部１０４によってハイライトカラーの色相に属すると判定された画素（ハイライトカラー画素）の数hlcountを計数する（ステップＳ１０７）。そして、計算部１０５は、ハイライトカラー画素の割合を算出する（ステップＳ１０８）。すなわち、計算部１０５は、ハイライトカラー画素の計数値hlcountについて全画素の計数値totalに対する割合を求める。
【００３５】
次いで、閾値比較部１０７は、閾値設定部１０６によって設定された閾値ＭＩＮ，閾値ＭＡＸをメモリから読み出し（ステップＳ１０９）、計算部１０５において求められた割合と比較する（ステップＳ１１０）。これにより閾値比較部１０７は、計算部１０５において求められた割合が、閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっているか否かを判別する。その結果、例えば、閾値ＭＩＮが８％，閾値ＭＡＸが９０％に設定されている一方、ハイライトカラー画素の割合が５４％であった場合等、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていた場合は、ステップＳ１１３に移行する。
【００３６】
一方、ステップＳ１１０における比較の結果、例えば、閾値ＭＩＮが８％，閾値ＭＡＸが９０％に設定されている一方、ハイライトカラー画素の割合が３．２％であった場合等、ハイライトカラー画素の割合が閾値ＭＩＮ以下であった場合は、ステップＳ１１１に移行する。この場合、画像修正部１０８は、メモリに描画されているハイライトカラー画像を、白黒のモノトーン画像に修正する（ステップＳ１１１）。すなわち、画像修正部１０８は、ハイライトカラー画像における各画素のカラー値Ｄｉ（ｈ，ｗ，ｋ）に対して以下に示す再計算を行い、メモリに描画されているハイライトカラー画像を白黒のモノトーン画像に変換する。
ｈ＝０，ｗ＝Ｙｓ，ｋ＝１−ｗ
【００３７】
但し、Ｙｓは、フルカラー画像における画素の輝度であり、例えば、ハイライトカラーが赤で、フルカラー画像における画素のカラー値がＳｉ（ｒ，ｇ，ｂ）であった場合、次式で求められる。
Ｙｓ＝１/４ｒ＋２/３ｇ＋１/１２ｂ
【００３８】
また、ステップＳ１１０における比較の結果、例えば、閾値ＭＩＮが８％，閾値ＭＡＸが９０％に設定されている一方、ハイライトカラー画素の割合が９５％であった場合等、ハイライトカラー画素の割合が閾値ＭＡＸ以上であった場合は、ステップＳ１１２に移行する。この場合、画像修正部１０８は、メモリに描画されているハイライトカラー画像を、白とハイライトカラーのモノトーン画像に修正する（ステップＳ１１２）。すなわち、画像修正部１０８は、ハイライトカラー画像における各画素のカラー値Ｄｉ（ｈ，ｗ，ｋ）に対して以下に示す再計算を行い、メモリに描画されているハイライトカラー画像を、白とハイライトカラーのモノトーン画像に修正する。
ｈ＝１−ｗ，ｗ＝Ｙｓ，ｋ＝０
【００３９】
この後、出力部１０９は、メモリに描画されている画像を印刷する（ステップＳ１１３）。この際、出力部１０９は、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていた場合は、上記ステップＳ１０３においてメモリに描画されたハイライトカラー画像を印刷する。一方、ハイライトカラー画素の割合が閾値ＭＩＮ以下であった場合は、上記ステップＳ１１１においてメモリに再描画された白黒のモノトーン画像を、また、ハイライトカラー画素の割合が閾値ＭＡＸ以上であった場合は、上記ステップＳ１１２においてメモリに再描画された白とハイライトカラーのモノトーン画像を印刷する。
【００４０】
次に、図４は、上記ステップＳ１０６においてハイライトカラー画素であるか否かを判定するハイライト画素判定処理１について示すフローチャートである。なお、同図に示すハイライト画素判定処理１は、例えば、黒とハイライトカラーが同一の位置に描画される場合に、黒を優先して印刷し、ハイライトカラーについては印刷をキャンセルするハイライトカラープリンタに対して適用される。
【００４１】
図４に示すように、ハイライト画素判定部１０４は、まず、判定対象となる画素のカラー値Ｄｉ（ｈ，ｗ，ｋ）を調べ、黒色の濃度ｋが０よりも大きいか否かを判別する（ステップＳ２０１）。その結果、黒色の濃度ｋが０よりも大きかった場合は、この画素をハイライトカラー画素ではないと判定する（ステップＳ２０２）。また、黒色の濃度ｋが０であった場合、ハイライト画素判定部１０４は、ハイライトカラーの濃度ｈが０より大きいか否かを判別する（ステップＳ２０３）。その結果、ハイライトカラーの濃度ｈが０よりも大きかった場合は、この画素をハイライトカラー画素であると判定する（ステップＳ２０４）。
【００４２】
また、ステップＳ２０４においてＮＯと判別された場合は、黒色の濃度ｋとハイライトカラーの濃度ｈがともに０であるので、この画素は白色となる。よって、ハイライト画素判定部１０４は、ステップＳ２０２に移行して、この画素をハイライトカラー画素ではないと判定する。以上説明したステップＳ２０１〜Ｓ２０４までの処理が、上述した印刷処理１のステップＳ１０６において各画素毎に行われ、ハイライトカラー画素であるか否かが判定される。
【００４３】
また、図５は、図４に示したハイライト画素判定処理１の変形例について示すフローチャートである。なお、図５に示すハイライト画素判定処理２は、黒用のトナーとハイライトカラー用のトナーの両方を使用して、その混合量で画素毎の色を表現することのできるハイライトカラープリンタに対して適用される。
【００４４】
このハイライト画素判定処理２においては、まず、判定対象となる画素のカラー値Ｄｉ（ｈ，ｗ，ｋ）について、黒色の濃度ｋがハイライトカラーの濃度ｈよりも大きいか否かが判別される（ステップＳ３０１）。その結果、黒色の濃度ｋがハイライトカラーの濃度ｈよりも大きかった場合は、この画素をハイライトカラー画素ではないと判定する（ステップＳ３０２）。また、ハイライト画素判定部１０４は、黒色の濃度ｋがハイライトカラーの濃度ｈ以下であった場合は、ハイライトカラーの濃度ｈが０より大きいか否かを判別する（ステップＳ３０３）。このステップＳ３０３における判別結果がＮＯとなった場合は、黒色の濃度ｋとハイライトカラーの濃度ｈがともに０であるので、この画素は白色となる。よって、ハイライト画素判定部１０４は、ステップＳ３０２に移行して、この画素をハイライトカラー画素ではないと判定する。
【００４５】
また、ステップＳ３０３においてＹＥＳと判別された場合、ハイライト画素判定部１０４は、ハイライトカラーの濃度ｈが、この画素を印刷した場合に人間によってハイライトカラーの色相に属する色であると認識できる濃度であるか否かを判別する（ステップＳ３０４）。なお、メモリには、ハイライトカラーの濃度ｈについて、印刷した場合に人間によってハイライトカラーの色相に属する色であると識別可能な濃度の閾値が記憶されており、ハイライト画素判定部１０４は、この閾値と、ハイライトカラーの濃度ｈを比較することで、ハイライトカラーの濃度ｈがハイライトカラーの色相に属する色であると認識できるか否かを判別する。
【００４６】
その結果、ハイライトカラーの濃度ｈがハイライトカラーの色相に属する色であると認識できる場合は、この画素をハイライトカラー画素であると判定する（ステップＳ３０５）。また、ハイライト画素判定部１０４は、ステップＳ３０４においてＮＯと判別された場合は、ステップＳ３０２に移行して、この画素をハイライトカラー画素ではないと判定する。
【００４７】
以上説明したように本実施形態によれば、ハイライトカラープリンタ１０では、フルカラー画像をハイライトカラー画像に変換した後、ハイライトカラー画像における各画素の色を調べ、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていなかった場合は、ハイライトカラー画像を、白と黒のモノトーン画像または白とハイライトカラーのモノトーン画像に修正して印刷する。したがって、見栄えの悪いハイライトカラー画像が印刷されてしまうことを防ぐことができる。また、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていなかった場合は、ハイライトカラー画像のかわりにモノクロ画像を印刷するので、ハイライトカラーまたは黒の１色分のトナーについて、無駄な消費を抑えてプリンタ１０のランニングコストを低減することができる。
【００４８】
例えば、図６（ａ）に示すフルカラー画像（原画像）がハイライトカラープリンタ１０に入力され、かつハイライトカラーが赤であった場合、変換後のハイライトカラー画像において赤の色相に属する画素の割合が閾値ＭＩＮ以下であったならば、図６（ｂ）に示す白黒のモノトーン画像が印刷される。また、赤の色相に属する画素の割合が閾値ＭＡＸ以上であったならば、図６（ｃ）に示す白と赤のモノトーン画像が印刷される。なお、本出願人は、図６のカラー画像を手続補足書により別途提出している。
【００４９】
［第２実施形態］
次に、第２実施形態について説明する。なお、本実施形態において、第１実施形態と共通する部分については説明を簡略化するとともに同じ符号を使用するものとする。
【００５０】
図７は、本実施形態に係るハイライトカラープリンタ１１の機能ブロック図である。
同図において、ハイライト画素判定部２０１は、画像入力部１０１によって入力されたフルカラー画像について各画素の色を調べ、画素の色がハイライトカラー画像に変換された後にハイライトカラーの色相に属するか否かを判定する。
【００５１】
つまり、ハイライト画素判定部２０１は、フルカラー画像における各画素のカラー値Ｓｉ（ｒ，ｇ，ｂ）について色変換計算を行い、ハイライトカラー画像に変換した場合のカラー値Ｄｉ（ｈ，ｗ，ｋ）を算出する。そして、このカラー値Ｄｉ（ｈ，ｗ，ｋ）が、ハイライトカラーの色相に属する色であるか否かを判定する。例えば、ハイライトカラーが青であった場合、算出されたカラー値Ｄｉ（ｈ，ｗ，ｋ）が紺色や水色であったならば、ハイライトカラーの色相に属する色であると判定される。なお、第１実施形態の場合と同様、メモリには、ハイライトカラーの色相に属する色の範囲を定めた値が記憶されている。
【００５２】
計算部２０２は、画像入力部１０１によって入力されたフルカラー画像について全画素数を計数するとともに、ハイライト画素判定部２０１によってハイライトカラーの色相に属すると判定された画素（ハイライトカラー画素）の数を計数する。また、計算部２０２は、ハイライトカラー画素の割合を求める。閾値比較部１０７は、計算部２０２において求められた割合を、閾値設定部１０６によって設定された２つの閾値ＭＩＮ，ＭＡＸと比較し、計算部２０２において求められた割合が、閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっているか否かを判別する。
【００５３】
白黒マッピング部２０３は、画像入力部１０１によって入力されたフルカラー画像を白黒のモノトーン画像に変換する。この白黒マッピング部２０３は、ハイライトカラー画素の割合が閾値ＭＩＮ以下であった場合に選択される。また、カラーマッピング部１０２は、画像入力部１０１によって入力されたフルカラー画像をハイライトカラー画像に変換する。このカラーマッピング部１０２は、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていた場合に選択される。また、ハイライトカラーマッピング部２０４は、画像入力部１０１によって入力されたフルカラー画像を、白とハイライトカラーのモノトーン画像に変換する。このハイライトカラーマッピング部２０４は、ハイライトカラー画素の割合が閾値ＭＡＸ以上であった場合に選択される。
【００５４】
描画部２０５は、白黒マッピング部２０３やカラーマッピング部１０２やハイライトカラーマッピング部２０４によってフルカラー画像から変換された画像をメモリに描画する。また、出力部１０９は、描画部２０５によってメモリに描画された画像を印刷する。
【００５５】
次に本実施形態に係るハイライトカラープリンタ１１の動作について説明する。
図８および図９は、ハイライトカラープリンタ１１において実行される印刷処理２について示すフローチャートである。まず、画像入力部１０１によってフルカラー画像（原画像）が受信されると（ステップＳ４０１）、計算部２０２は、受信したフルカラー画像について全画素数totalを計数する（ステップＳ４０２）。
【００５６】
次いで、ハイライト画素判定部２０１は、受信したフルカラー画像の各画素のカラー値Ｓｉ（ｒ，ｇ，ｂ）について色変換計算を行い、ハイライトカラー画像に変換した場合のカラー値Ｄｉ（ｈ，ｗ，ｋ）を算出する（ステップＳ４０３）。この後、ハイライト画素判定部２０１は、算出された各画素のカラー値Ｄｉ（ｈ，ｗ，ｋ）を調べ、変換後の各画素の色がハイライトカラーの色相に属するか否かを判定する（ステップＳ４０４）。
【００５７】
また、計算部２０２は、ハイライト画素判定部２０１によってハイライトカラーの色相に属すると判定された画素（ハイライトカラー画素）の数hlcountを計数するとともに（ステップＳ４０５）、ハイライトカラー画素の割合（hlcount/total）を算出する（ステップＳ４０６）。次いで、閾値比較部１０７は、閾値設定部１０６によって設定された閾値ＭＩＮ，閾値ＭＡＸをメモリから読み出し（ステップＳ４０７）、計算部２０２において求められた割合と比較する（ステップＳ４０８）。これにより閾値比較部１０７は、計算部２０２において求められた割合が、閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっているか否かを判別する。
【００５８】
その結果、ハイライトカラー画素の割合が閾値ＭＩＮ以下であった場合は、フルカラー画像の変換手段として、白黒マッピング部２０３が選択される。この場合、白黒マッピング部２０３は、ステップＳ４０１において入力されたフルカラー画像を白黒のモノトーン画像に変換する（ステップＳ４０９）。例えば、閾値ＭＩＮが８％，閾値ＭＡＸが９０％で、ハイライトカラー画素の割合が３．２％であった場合、ハイライトカラー画素の割合は閾値ＭＩＮ以下となる。この場合、変換後のハイライトカラー画像は、ほとんど白黒のモノトーン調であり、ハイライトカラーが使用されている画素の割合が極端に少ない。よって、このような場合には、ステップＳ４０１において入力されたフルカラー画像が、白黒マッピング部２０３によって白黒のモノトーン画像に変換される。
【００５９】
また、ステップＳ４０８における比較の結果、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていた場合は、フルカラー画像の変換手段として、カラーマッピング部１０２が選択される。この場合、カラーマッピング部１０２は、ステップＳ４０１において入力されたフルカラー画像をハイライトカラー画像に変換する（ステップＳ４１０）。例えば、閾値ＭＩＮが８％，閾値ＭＡＸが９０％で、ハイライトカラー画素の割合が５４％であった場合、ハイライトカラー画素の割合は、閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっている。この場合、カラーマッピング部１０２は、各画素の色をフルカラーから白と黒とハイライトカラーの計３つの基準色で表現できる色に置き換える色変換処理を行い、フルカラー画像をハイライトカラー画像に変換する。
【００６０】
また、ステップＳ４０８における比較の結果、ハイライトカラー画素の割合が閾値ＭＡＸ以上であった場合は、フルカラー画像の変換手段として、ハイライトカラーマッピング部２０４が選択される。この場合、ハイライトカラーマッピング部２０４は、ステップＳ４０１において入力されたフルカラー画像を、白とハイライトカラーのモノトーン画像に変換する（ステップＳ４１１）。例えば、閾値ＭＩＮが８％，閾値ＭＡＸが９０％で、ハイライトカラー画素の割合が９５％であった場合、ハイライトカラー画素の割合が閾値ＭＡＸ以上となる。この場合、変換後のハイライトカラー画像は、ほとんどが白とハイライトカラーのモノトーン調となり、黒が使用されている画素の割合が極端に少ない。よって、このような場合には、ステップＳ４０１において入力されたフルカラー画像が、ハイライトカラーマッピング部２０４によって白とハイライトカラーのモノトーン画像に変換される。
【００６１】
この後、描画部２０５は、ステップＳ４０９〜Ｓ４１１に示したいずれかの処理によってフルカラー画像から変換された画像をメモリに描画する（ステップＳ４１２）。また、出力部１０９は、描画部２０５によってメモリに描画された画像を印刷する（ステップＳ４１３）。以上説明した印刷処理２によっても第１実施形態の場合と同様の効果を奏する。
【００６２】
［第３実施形態］
図１０は、第３実施形態に係るハイライトカラープリンタ１２の機能ブロック図である。なお、本実施形態においても第１実施形態と共通する部分については説明を簡略化するとともに同じ符号を使用するものとする。
【００６３】
図１０において、第１実施形態におけるハイライトカラープリンタ１０と異なるのは、白黒マッピング部２０３と、ハイライトカラーマッピング部２０４と、再描画部３０１である。白黒マッピング部２０３は、閾値比較部１０７の比較結果に基づいて、ハイライトカラー画素の割合が閾値ＭＩＮ以下であった場合に、画像入力部１０１によって入力されたフルカラー画像を白黒のモノトーン画像に変換する。ハイライトカラーマッピング部２０４は、閾値比較部１０７の比較結果に基づいて、ハイライトカラー画素の割合が閾値ＭＡＸ以上であった場合に、画像入力部１０１によって入力されたフルカラー画像を、白とハイライトカラーのモノトーン画像に変換する。また、再描画部３０１は、白黒マッピング部２０３によって変換された白黒のモノトーン画像や、ハイライトカラーマッピング部２０４によって変換された白とハイライトカラーのモノトーン画像をメモリに再描画する。
【００６４】
以上説明した構成であっても、ハイライトカラープリンタ１２では、例えば、閾値ＭＩＮが８％，閾値ＭＡＸが９０％で、ハイライトカラー画素の割合が５４％であった場合等、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていた場合は、ハイライトカラー画像が印刷される。また、閾値ＭＩＮが８％，閾値ＭＡＸが９０％で、ハイライトカラー画素の割合が３．２％であった場合等、ハイライトカラー画素の割合が閾値ＭＩＮ以下であった場合は、白黒のモノトーン画像が印刷される。また、閾値ＭＩＮが８％，閾値ＭＡＸが９０％で、ハイライトカラー画素の割合が９５％であった場合等、ハイライトカラー画素の割合が閾値ＭＡＸ以上であった場合は、白とハイライトカラーのモノトーン画像が印刷される。よって、第１実施形態の場合と同様の効果を奏する。
【００６５】
なお、上述した第１実施形態では、変換後のハイライトカラー画像を修正し、白黒のモノトーン画像または白とハイライトカラーのモノトーン画像を得る構成であったが、本実施形態では、変換後のハイライトカラー画像ではなく、変換前のフルカラー画像から白黒のモノトーン画像または白とハイライトカラーのモノトーン画像を得る点で第１実施形態と相違する。
【００６６】
また、上述した第１〜第３実施形態においては、ハイライトカラー画素の割合が閾値ＭＩＮ以下の場合に白黒のモノトーン画像を印刷する一方、ハイライトカラー画素の割合が閾値ＭＡＸ以上の場合に白とハイライトカラーのモノトーン画像を印刷する構成であったが、ハイライトカラー画素の割合が閾値ＭＩＮ以下の場合と閾値ＭＡＸ以上の場合に、ともに白黒のモノトーン画像を印刷する構成であってもよい。また、ハイライトカラー画素の割合が閾値ＭＩＮ以下の場合と閾値ＭＡＸ以上の場合に、ともに白とハイライトカラーのモノトーン画像を印刷する構成であってもよい。
【００６７】
［第４実施形態］
第４実施形態に係るハイライトカラープリンタは、フルカラー画像をハイライトカラー画像へ変換する方式、すなわち、画素の色をフルカラーから白と黒とハイライトカラーの計３つの基準色で表現できる色に変換する方式として、特許文献１（特許第３１０２８０８号公報）に記載されているピクトリアルマッピングとプレゼンテーションマッピングの両方を備えている。
【００６８】
ピクトリアルマッピングは、写真や絵画等のピクトリアルなフルカラー画像をハイライトカラー画像に変換するのに適したマッピング方式である。このピクトリアルマッピングは、フルカラー画像における各画素の輝度の違いが、ハイライトカラー画像に変換された後も画像中において明確に認識できるよう、輝度を重視して各画素の色をフルカラーから白と黒とハイライトカラーの計３つの基準色で表現できる色に変換することで、写真や絵画等のピクトリアルなフルカラー画像を、より見栄えのよいハイライトカラー画像に変換するものである。
【００６９】
このピクトリアルマッピングによってフルカラー画像における画素のカラー値Ｓｉ（ｒ，ｇ，ｂ）をハイライトカラー画像用の画素のカラー値Ｄｉ（ｈ，ｗ，ｋ）に変換する一例を示すと、例えば、ハイライトカラーが赤であった場合、ｈ，ｗ，ｋの各値は次式で求められる。
ｈ＝ｍｉｎ（４（ｍａｘ（ｒ，ｇ，ｂ）−Ｙｓ）／３，４（Ｙｓ−ｍｉｎ（ｒ，ｇ，ｂ）），ｒ−ｍｉｎ（ｒ，ｇ，ｂ））
ｗ＝Ｙｓ−ｈ／４
ｋ＝１−ｈ−ｗ
【００７０】
但し、Ｙｓはフルカラー画像における画素の輝度である。また、関数ｍａｘは引き数の中の最大値をとり、関数ｍｉｎは引き数の中の最小値をとる。
【００７１】
また、以上説明したピクトリアルマッピングの場合については、フルカラー画像における画素の色、すなわち図２１に示した範囲内の色が、図１１（ａ）に示すような態様で白と黒と赤（ハイライトカラー）の計３つの基準色で表現できる色に変換される。なお、図１１（ａ）における矢印は、決められた色相（赤，黄，緑，シアン，青，マゼンダ）についての完全飽和色（fully saturated color）の軌跡である。
【００７２】
一方、プレゼンテーションマッピングは、グラフや図表等のビジネスグラフィックス系のフルカラー画像をハイライトカラー画像に変換するのに適したマッピング方式である。このプレゼンテーションマッピングは、フルカラー画像における各画素の色相の違いが、ハイライトカラー画像に変換された後も画像中において明確に区分して認識できるよう、色相を重視して各画素の色をフルカラーから白と黒とハイライトカラーの計３つの基準色で表現できる色に変換することで、グラフや図表等のビジネスグラフィックス系のフルカラー画像を、より見栄えのよいハイライトカラー画像に変換するものである。
【００７３】
このプレゼンテーションマッピングによってフルカラー画像における画素のカラー値Ｓｉ（ｒ，ｇ，ｂ）をハイライトカラー画像用の画素のカラー値Ｄｉ（ｈ，ｗ，ｋ）に変換する一例を示すと、例えば、ハイライトカラーが赤であった場合、ｈ，ｗ，ｋの各値は次式で求められる。
ｈ＝（３ｍａｘ（ｒ，ｇ，ｂ）＋ｒ−ｍａｘ（ｇ，ｂ）−３ｍｉｎ（ｒ，ｇ，ｂ））／４
ｗ＝（ｇ−ｂ＋ｍａｘ（ｇ，ｂ）−ｍｉｎ（ｒ，ｇ））／４＋ｍｉｎ（ｒ，ｇ，ｂ）
ｋ＝１−ｈ−ｗ
【００７４】
但し、関数ｍａｘは引き数の中の最大値をとり、関数ｍｉｎは引き数の中の最小値をとる。
【００７５】
また、以上説明したプレゼンテーションマッピングの場合については、フルカラー画像における画素の色、すなわち図２１に示した範囲内の色が、図１１（ｂ）に示すような態様で白と黒と赤（ハイライトカラー）の計３つの基準色で表現できる色に変換される。なお、図１１（ｂ）における矢印は、決められた色相（赤，黄，緑，シアン，青，マゼンダ）についての完全飽和色の軌跡である。
【００７６】
次に、図１２は、同実施形態に係るハイライトカラープリンタ１３の機能ブロック図である。なお、本実施形態において第２実施形態と共通する部分については説明を簡略化するとともに同じ符号を使用するものとする。
【００７７】
同図において、ハイライト画素判定部４０１は、画像入力部１０１によって入力されたフルカラー画像について各画素の色を調べ、画素の色が、ピクトリアルマッピング部４０２によってハイライトカラー画像に変換された後に、ハイライトカラーの色相に属する色となるか否かを判定する。つまり、ハイライト画素判定部４０１は、フルカラー画像における各画素のカラー値Ｓｉ（ｒ，ｇ，ｂ）について、ピクトリアルマッピング方式で色変換を行った場合のカラー値Ｄｉ（ｈ，ｗ，ｋ）を算出する。そして、このカラー値Ｄｉ（ｈ，ｗ，ｋ）が、ハイライトカラーの色相に属する色であるか否かを判定する。
【００７８】
計算部２０２は、画像入力部１０１によって入力されたフルカラー画像について全画素数を計数するとともに、ハイライト画素判定部４０１によってハイライトカラーの色相に属すると判定された画素（ハイライトカラー画素）の数を計数する。また、計算部２０２は、ハイライトカラー画素の割合を求める。閾値比較部１０７は、計算部２０２において求められた割合を、閾値設定部１０６によって設定された２つの閾値ＭＩＮ，ＭＡＸと比較し、計算部２０２において求められた割合が、閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっているか否かを判別する。
【００７９】
ピクトリアルマッピング部４０２は、上述したピクトリアルマッピング方式でフルカラー画像をハイライトカラー画像に変換する。このピクトリアルマッピング部４０２は、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていた場合に選択される。また、プレゼンテーションマッピング部４０３は、上述したプレゼンテーションマッピング方式でフルカラー画像をハイライトカラー画像に変換する。このプレゼンテーションマッピング部４０３は、ハイライトカラー画素の割合が、閾値ＭＩＮ以下の場合や閾値ＭＡＸ以上の場合等、閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていなかった場合に選択される。
【００８０】
描画部２０５は、ピクトリアルマッピング部４０２やプレゼンテーションマッピング部４０３によって変換されたハイライトカラー画像をメモリに描画する。また、出力部１０９は、描画部２０５によってメモリに描画されたハイライトカラー画像を印刷する。
【００８１】
ところで、計算部２０２によって求められるハイライトカラー画素の割合は、ピクトリアルマッピング方式でフルカラー画像をハイライトカラー画像に変換した場合のものである。つまり、このハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっている場合とは、ピクトリアルマッピング方式による変換後のハイライトカラー画像において、ハイライトカラーが適切な割合で使用されていることを示している。よって、このような場合には、ハイライトカラー画像への変換方式としてピクトリアルマッピングが選択され、ピクトリアルマッピング部４０２によってフルカラー画像がハイライトカラー画像に変換される。
【００８２】
一方、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていなかった場合とは、ピクトリアルマッピング方式による変換後のハイライトカラー画像において、ハイライトカラーの使用が極端に少なかったり、逆にハイライトカラーの使用が極端に多い場合であり、ハイライトカラーが適切な割合で使用されていないことを示している。つまり、ピクトリアルマッピング方式でフルカラー画像をハイライトカラー画像に変換すると、変換後のハイライトカラー画像が見栄えの悪いハイライトカラー画像になってしまう。よって、このような場合には、ハイライトカラー画像への変換方式としてプレゼンテーションマッピングが選択され、プレゼンテーションマッピング部４０３によってフルカラー画像がハイライトカラー画像に変換される。
【００８３】
なお、基本的には、写真や絵画等のピクトリアルなフルカラー画像の場合、ハイライトカラー画像への変換方式はピクトリアルマッピングが適しているが、原画像（フルカラー画像）で使用されている色と、ハイライトカラーとして指定された色との関係等によっては、ピクトリアルマッピングで変換を行うと、見栄えの悪いハイライトカラー画像になってしまう場合がある。例えば、ハイライトカラーが青である場合に、図２３（ａ）に示したフルカラー画像（原画像）を、ピクトリアルマッピング方式でハイライトカラー画像に変換すると、図２３（ｃ）に示したハイライトカラー画像になってしまう。したがって、このような場合に、ハイライトカラー画像への変換方式をプレゼンテーションマッピングに変更してやることで、図１３に示すように、ハイライトカラーが適度な割合で使用されている、より見栄えのよいハイライトカラー画像を得ることができる。なお、本出願人は、図１３のカラー画像を手続補足書により別途提出している。
【００８４】
以上説明した構成であると、ハイライトカラープリンタ１３では、フルカラー画像をピクトリアルマッピング方式でハイライトカラー画像に変換してしまうと見栄えの悪いハイライトカラー画像が印刷されてしまう場合に、ハイライトカラー画像への変換方式をプレゼンテーションマッピング方式に変更することで、見栄えの悪いハイライトカラー画像が印刷されてしまうことを防ぐことができる。
【００８５】
なお、本実施形態では計算部２０２において、ピクトリアルマッピング方式で変換した場合のハイライトカラー画素の割合を求める構成としたが、プレゼンテーションマッピング方式で変換した場合のハイライトカラー画素の割合を計算部２０２で求める構成としてもよい。但し、この場合は、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていた場合にプレゼンテーションマッピング部４０３が選択され、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていなかった場合にピクトリアルマッピング部４０２が選択される。
【００８６】
［第５実施形態］
図１４は、第５実施形態に係るハイライトカラープリンタ１４の機能ブロック図である。なお、本実施形態において第４実施形態と共通する部分については説明を簡略化するとともに同じ符号を使用するものとする。
【００８７】
同図において、ピクトリアルマッピング部４０２は、第４実施形態において説明したピクトリアルマッピング方式で、画像入力部１０１によって入力されたフルカラー画像をハイライトカラー画像に変換する。描画部１０３は、変換後のハイライトカラー画像をメモリに描画する。ハイライト画素判定部１０４は、メモリに描画されたハイライトカラー画像について各画素の色を調べ、画素の色がハイライトカラーの色相に属するか否かを判定する。
【００８８】
計算部１０５は、メモリに描画されたハイライトカラー画像について全画素数を計数するとともに、ハイライト画素判定部１０４によってハイライトカラーの色相に属すると判定された画素（ハイライトカラー画素）の数を計数する。また、計算部１０５は、ハイライトカラー画素の割合を求める。閾値比較部１０７は、計算部１０５において求められた割合を、閾値設定部１０６によって設定された２つの閾値ＭＩＮ，ＭＡＸと比較し、計算部１０５において求められた割合が、閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっているか否かを判別する。
【００８９】
プレゼンテーションマッピング部４０３は、閾値比較部１０７の比較結果に基づいて、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていなかった場合に、第４実施形態において説明したプレゼンテーションマッピング方式で、画像入力部１０１によって入力されたフルカラー画像をハイライトカラー画像に変換する。再描画部３０１は、プレゼンテーションマッピング部４０３によって変換されたハイライトカラー画像をメモリに再描画する。また、出力部１０９は、描画部１０３または再描画部３０１によってメモリに描画されたハイライトカラー画像を印刷する。
【００９０】
以上説明した構成によれば、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていた場合には、ピクトリアルマッピング部４０２において変換されたハイライトカラー画像が印刷される一方、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていなかった場合には、プレゼンテーションマッピング部４０３において変換されたハイライトカラー画像が印刷される。
【００９１】
よって、ハイライトカラープリンタ１４では、フルカラー画像をピクトリアルマッピング方式でハイライトカラー画像に変換してしまうと見栄えの悪いハイライトカラー画像が印刷されてしまう場合に、ハイライトカラー画像への変換方式をプレゼンテーションマッピング方式に変更することで、見栄えの悪いハイライトカラー画像が印刷されてしまうことを防ぐことができる。よって、第４実施形態の場合と同様の効果を奏する。
【００９２】
なお、図１４においてピクトリアルマッピング部４０２とプレゼンテーションマッピング部４０３を互いに入れ替えて配置してもよい。但し、この場合は、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていた場合に、プレゼンテーションマッピング部４０３において変換されたハイライトカラー画像が印刷され、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていなかった場合に、ピクトリアルマッピング部４０２において変換されたハイライトカラー画像が印刷される。
【００９３】
［第６実施形態］
第６実施形態に係るハイライトカラープリンタは、第４実施形態において説明したピクトリアルマッピングとプレゼンテーションマッピングのうち、プレゼンテーションマッピングのみを備えている。また、本実施形態に係るハイライトカラープリンタは、プレゼンテーションマッピング方式で色変換を行う場合に用いられるパラメータであって、変換可能な色の範囲を表す三角形の大きさを決定する基準倍率ｎの値を、ハイライトカラー画素の割合によって変更する機能を有している。なお、上記三角形とは、図１１（ｂ）において矢印で示された、完全飽和色を変換した場合の軌跡によって各辺が定まる三角形である。また、基準倍率ｎは、０〜１までの値をとる。
【００９４】
図１５は、第６実施形態に係るハイライトカラープリンタ１５の機能ブロック図である。なお、本実施形態において第４実施形態と共通する部分については説明を簡略化するとともに同じ符号を使用するものとする。
【００９５】
同図において、ハイライト画素判定部５０１は、画像入力部１０１によって入力されたフルカラー画像について各画素の色を調べ、画素の色が、プレゼンテーションマッピング部４０３によってハイライトカラー画像に変換された後に、ハイライトカラーの色相に属する色となるか否かを判定する。つまり、ハイライト画素判定部５０１は、フルカラー画像における各画素のカラー値Ｓｉ（ｒ，ｇ，ｂ）について、プレゼンテーションマッピング方式で色変換を行った場合のカラー値Ｄｉ（ｈ，ｗ，ｋ）を算出する。なお、この算出の際には、基準倍率ｎの値として予め定められた初期値（例えば、ｎ＝０．６５）が用いられる。そして、ハイライト画素判定部５０１は、算出されたカラー値Ｄｉ（ｈ，ｗ，ｋ）が、ハイライトカラーの色相に属する色であるか否かを判定する。
【００９６】
計算部２０２は、画像入力部１０１によって入力されたフルカラー画像について全画素数を計数するとともに、ハイライト画素判定部５０１によってハイライトカラーの色相に属すると判定された画素（ハイライトカラー画素）の数を計数する。また、計算部２０２は、ハイライトカラー画素の割合を求める。閾値比較部１０７は、計算部２０２において求められた割合を、閾値設定部１０６によって設定された２つの閾値ＭＩＮ，ＭＡＸと比較し、計算部２０２において求められた割合が、閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっているか否かを判別する。
【００９７】
基準倍率設定部５０２は、閾値比較部１０７の比較結果に基づいて、後段のプレゼンテーションマッピング部４０３において色変換を行う場合に用いられる基準倍率ｎの値を設定する。例えば、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていた場合には、ハイライトカラーが適切な割合で使用されているので、基準倍率設定部５０２は、基準倍率ｎの値を変更せずに初期値（ｎ＝０．６５）のままとする。
【００９８】
一方、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていなかった場合は、ハイライトカラーの使用が極端に少なかったり、逆にハイライトカラーの使用が極端に多い場合であるので、基準倍率ｎの値を変更せずにプレゼンテーションマッピング部４０３で色変換を行ってしまうと、見栄えの悪いハイライトカラー画像が印刷されてしまう。よって、このような場合に基準倍率設定部５０２は基準倍率ｎの値を変更する。
【００９９】
例えば、ハイライトカラー画素の割合が閾値ＭＩＮ以下の場合は、ハイライトカラーの使用が極端に少ない場合であるので、基準倍率設定部５０２は、ハイライトカラーの使用量が多くなるよう基準倍率ｎの値をより小さい値に変更する。また、ハイライトカラー画素の割合が閾値ＭＡＸ以上の場合は、ハイライトカラーの使用が極端に多い場合であるので、基準倍率設定部５０２は、ハイライトカラーの使用量が少なくなるよう基準倍率ｎの値をより大きい値に変更する。
【０１００】
プレゼンテーションマッピング部４０３は、第４実施形態において説明したプレゼンテーションマッピング方式で、画像入力部１０１によって入力されたフルカラー画像をハイライトカラー画像に変換する。勿論、変換の際には、基準倍率設定部５０２によって設定された基準倍率ｎの値が用いられる。描画部１０３は、プレゼンテーションマッピング部４０３によって変換されたハイライトカラー画像をメモリに描画し、出力部１０９は、描画部１０３によってメモリに描画されたハイライトカラー画像を印刷する。
【０１０１】
以上説明した構成であると、ハイライトカラープリンタ１５では、フルカラー画像をプレゼンテーションマッピング方式でハイライトカラー画像に変換する場合に、ハイライトカラー画素の割合によって必要に応じて基準倍率ｎの値を変更することで、見栄えの悪いハイライトカラー画像に変換されてしまうことを防ぐことができる。
【０１０２】
例えば、ハイライトカラーが赤である場合に、図１６（ａ）に示したフルカラー画像（原画像）を、プレゼンテーションマッピング方式でハイライトカラー画像に変換した場合の変換結果を図１６（ｂ）〜図１６（ｄ）に示す。図１６（ｂ）は基準倍率ｎ＝０．２の場合、図１６（ｃ）は基準倍率ｎ＝０．６５の場合、図１６（ｄ）は基準倍率ｎ＝１．０の場合である。なお、本出願人は、図１６のカラー画像を手続補足書により別途提出している。原画像（フルカラー画像）で使用されている色と、ハイライトカラーとして指定された色との関係等によって異なるが、図１６の場合には、図１６（ｄ）に示す基準倍率ｎ＝１．０の場合が最も見栄えのよいハイライトカラー画像となる。なお、基準倍率ｎの値を増やすと、完全飽和色以外の鮮やかでない色の変換が犠牲になるが、完全飽和色についてはその識別性が向上する。基準倍率ｎ＝１．０とすると、完全飽和色の識別性が最大になるが、逆に全ての色のうち約１／３が灰色に変換されてしまう。
【０１０３】
［第７実施形態］
図１７は、第７実施形態に係るハイライトカラープリンタ１６の機能ブロック図である。なお、本実施形態において第６実施形態と共通する部分については説明を簡略化するとともに同じ符号を使用するものとする。
【０１０４】
同図において、プレゼンテーションマッピング部４０３は、第４実施形態において説明したプレゼンテーションマッピング方式で、画像入力部１０１によって入力されたフルカラー画像をハイライトカラー画像に変換する。なお、変換の際、初回の場合は、プレゼンテーションマッピング部４０３に対して予め設定されている基準倍率ｎの初期値（例えば、ｎ＝０．６５）が用いられる。また、後述する基準倍率変更部６０１において基準倍率ｎの値が変更された場合は、基準倍率変更部６０１から指示された基準倍率ｎの値が用いられる。
【０１０５】
描画部１０３は、変換後のハイライトカラー画像をメモリに描画する。また、ハイライト画素判定部１０４は、メモリに描画されたハイライトカラー画像について各画素の色を調べ、画素の色がハイライトカラーの色相に属するか否かを判定する。計算部１０５は、メモリに描画されたハイライトカラー画像について全画素数を計数するとともに、ハイライト画素判定部１０４によってハイライトカラーの色相に属すると判定された画素（ハイライトカラー画素）の数を計数する。また、計算部１０５は、ハイライトカラー画素の割合を求める。閾値比較部１０７は、計算部１０５において求められた割合を、閾値設定部１０６によって設定された２つの閾値ＭＩＮ，ＭＡＸと比較し、計算部１０５において求められた割合が、閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっているか否かを判別する。
【０１０６】
基準倍率変更部６０１は、閾値比較部１０７の比較結果に基づいて、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていなかった場合に、プレゼンテーションマッピング部４０３において色変換を行う場合に用いられる基準倍率ｎの値を変更する。ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていなかった場合とは、ハイライトカラーの使用が極端に少なかったり、逆にハイライトカラーの使用が極端に多い場合であるので、現時点においてメモリに描画されているハイライトカラー画像を印刷してしまうと、見栄えの悪いハイライトカラー画像が印刷されてしまう。よって、このような場合に基準倍率変更部６０１は基準倍率ｎの値を変更する。
【０１０７】
例えば、ハイライトカラー画素の割合が閾値ＭＩＮ以下の場合は、ハイライトカラーの使用が極端に少ない場合であるので、基準倍率変更部６０１は、ハイライトカラーの使用量が多くなるよう基準倍率ｎの値をより小さい値に変更する。また、ハイライトカラー画素の割合が閾値ＭＡＸ以上の場合は、ハイライトカラーの使用が極端に多い場合であるので、基準倍率変更部６０１は、ハイライトカラーの使用量が少なくなるよう基準倍率ｎの値をより大きい値に変更する。
【０１０８】
このように基準倍率変更部６０１によって基準倍率ｎの値が変更された場合は、プレゼンテーションマッピング部４０３，描画部１０３，ハイライト画素判定部１０４，計算部１０５の各処理が順次行われ、再度、閾値比較部１０７においてハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっているか否かが判別される。そして、出力部１０９は、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていた場合に、メモリに描画されているハイライトカラー画像を印刷する。
【０１０９】
以上説明した構成であっても、ハイライトカラープリンタ１６では、フルカラー画像をプレゼンテーションマッピング方式でハイライトカラー画像に変換する場合に、ハイライトカラー画素の割合によって必要に応じて基準倍率ｎの値を変更することで、見栄えの悪いハイライトカラー画像が印刷されてしまうことを防ぐことができる。
【０１１０】
［第８実施形態］
第８実施形態に係るハイライトカラープリンタは、第４実施形態において説明したピクトリアルマッピングとプレゼンテーションマッピングのうち、ピクトリアルマッピングのみを備えている。また、本実施形態に係るハイライトカラープリンタは、ピクトリアルマッピング方式で色変換を行う場合に用いられる写像関数を、ハイライトカラー画素の割合によって変更する機能を有している。
【０１１１】
なお、この写像関数は、フルカラー画像における画素のカラー値Ｓｉ（ｒ，ｇ，ｂ）をピクトリアルマッピング方式でハイライトカラー画像用の画素のカラー値Ｄｉ（ｈ，ｗ，ｋ）に変換する場合に用いられる関数であり、一例を示すと、第４実施形態において説明した以下の式となる。
ｈ＝ｍｉｎ（４（ｍａｘ（ｒ，ｇ，ｂ）−Ｙｓ）／３，４（Ｙｓ−ｍｉｎ（ｒ，ｇ，ｂ）），ｒ−ｍｉｎ（ｒ，ｇ，ｂ））
ｗ＝Ｙｓ−ｈ／４
ｋ＝１−ｈ−ｗ
【０１１２】
図１８は、第８実施形態に係るハイライトカラープリンタ１７の機能ブロック図である。なお、本実施形態において第６実施形態と共通する部分については説明を簡略化するとともに同じ符号を使用するものとする。
【０１１３】
同図において、ハイライト画素判定部７０１は、画像入力部１０１によって入力されたフルカラー画像について各画素の色を調べ、画素の色が、ピクトリアルマッピング部４０２によってハイライトカラー画像に変換された後に、ハイライトカラーの色相に属する色となるか否かを判定する。つまり、ハイライト画素判定部７０１は、フルカラー画像における各画素のカラー値Ｓｉ（ｒ，ｇ，ｂ）について、ピクトリアルマッピング方式で色変換を行った場合のカラー値Ｄｉ（ｈ，ｗ，ｋ）を算出する。なお、この算出の際には、予め定められた写像関数（例えば、上述したｈ，ｗ，ｋの各式）が用いられる。そして、ハイライト画素判定部７０１は、算出されたカラー値Ｄｉ（ｈ，ｗ，ｋ）が、ハイライトカラーの色相に属する色であるか否かを判定する。
【０１１４】
計算部２０２は、画像入力部１０１によって入力されたフルカラー画像について全画素数を計数するとともに、ハイライト画素判定部７０１によってハイライトカラーの色相に属すると判定された画素（ハイライトカラー画素）の数を計数する。また、計算部２０２は、ハイライトカラー画素の割合を求める。閾値比較部１０７は、計算部２０２において求められた割合を、閾値設定部１０６によって設定された２つの閾値ＭＩＮ，ＭＡＸと比較し、計算部２０２において求められた割合が、閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっているか否かを判別する。
【０１１５】
写像関数設定部７０２は、閾値比較部１０７の比較結果に基づいて、後段のピクトリアルマッピング部４０２において色変換を行う場合に用いられる写像関数を設定する。例えば、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていた場合には、ハイライトカラーが適切な割合で使用されているので、写像関数設定部７０２は、写像関数を変更せずに予め定められた写像関数のままとする。
【０１１６】
一方、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていなかった場合は、ハイライトカラーの使用が極端に少なかったり、逆にハイライトカラーの使用が極端に多い場合であるので、写像関数を変更せずにピクトリアルマッピング部４０２で色変換を行ってしまうと、見栄えの悪いハイライトカラー画像が印刷されてしまう。よって、このような場合に写像関数設定部７０２は写像関数を変更する。
【０１１７】
例えば、ハイライトカラー画素の割合が閾値ＭＩＮ以下の場合は、ハイライトカラーの使用が極端に少ない場合であるので、写像関数設定部７０２は、ハイライトカラーの使用量が多くなるように写像関数を変更する。また、ハイライトカラー画素の割合が閾値ＭＡＸ以上の場合は、ハイライトカラーの使用が極端に多い場合であるので、写像関数設定部７０２は、ハイライトカラーの使用量が少なくなるように写像関数を変更する。なお、写像関数設定部７０２において写像関数を変更する場合には、元の写像関数の一部を変更する構成であってもよいし、写像関数を別の写像関数に置き換える構成であってもよい。
【０１１８】
ピクトリアルマッピング部４０２は、第４実施形態において説明したピクトリアルマッピング方式で、画像入力部１０１によって入力されたフルカラー画像をハイライトカラー画像に変換する。勿論、変換の際には、写像関数設定部７０２によって設定された写像関数が用いられる。描画部１０３は、ピクトリアルマッピング部４０２によって変換されたハイライトカラー画像をメモリに描画し、出力部１０９は、描画部１０３によってメモリに描画されたハイライトカラー画像を印刷する。
【０１１９】
以上説明した構成であると、ハイライトカラープリンタ１７では、フルカラー画像をピクトリアルマッピング方式でハイライトカラー画像に変換する場合に、ハイライトカラー画素の割合によって必要に応じて写像関数を変更することで、見栄えの悪いハイライトカラー画像に変換されてしまうことを防ぐことができる。
【０１２０】
例えば、ハイライトカラーが青である場合に、図２３（ａ）に示したフルカラー画像（原画像）を、写像関数として上述したｈ，ｗ，ｋの各式を用いてハイライトカラー画像に変換すると、図２３（ｃ）に示したハイライトカラー画像になってしまう。したがって、このような場合には、ハイライトカラーの使用量が多くなるように写像関数を変更してやることで、図１９に示すように、図２３（ｃ）の場合と比較してより見栄えのよいハイライトカラー画像を得ることができる。なお、本出願人は、図１９のカラー画像を手続補足書により別途提出している。
【０１２１】
［第９実施形態］
図２０は、第９実施形態に係るハイライトカラープリンタ１８の機能ブロック図である。なお、本実施形態において第８実施形態と共通する部分については説明を簡略化するとともに同じ符号を使用するものとする。
【０１２２】
同図において、ピクトリアルマッピング部４０２は、第４実施形態において説明したピクトリアルマッピング方式で、画像入力部１０１によって入力されたフルカラー画像をハイライトカラー画像に変換する。なお、変換の際、初回の場合は、ピクトリアルマッピング部４０２に対して予め設定されている写像関数（例えば、第８実施形態において説明したｈ，ｗ，ｋの各式）が用いられる。また、後述する写像関数変更部８０１において写像関数が変更された場合は、写像関数変更部８０１から指示された写像関数が用いられる。
【０１２３】
描画部１０３は、変換後のハイライトカラー画像をメモリに描画する。また、ハイライト画素判定部１０４は、メモリに描画されたハイライトカラー画像について各画素の色を調べ、画素の色がハイライトカラーの色相に属するか否かを判定する。計算部１０５は、メモリに描画されたハイライトカラー画像について全画素数を計数するとともに、ハイライト画素判定部１０４によってハイライトカラーの色相に属すると判定された画素（ハイライトカラー画素）の数を計数する。また、計算部１０５は、ハイライトカラー画素の割合を求める。閾値比較部１０７は、計算部１０５において求められた割合を、閾値設定部１０６によって設定された２つの閾値ＭＩＮ，ＭＡＸと比較し、計算部１０５において求められた割合が、閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっているか否かを判別する。
【０１２４】
写像関数変更部８０１は、閾値比較部１０７の比較結果に基づいて、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていなかった場合に、ピクトリアルマッピング部４０２において色変換を行う場合に用いられる写像関数を変更する。ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていなかった場合とは、ハイライトカラーの使用が極端に少なかったり、逆にハイライトカラーの使用が極端に多い場合であるので、現時点においてメモリに描画されているハイライトカラー画像を印刷してしまうと、見栄えの悪いハイライトカラー画像が印刷されてしまう。よって、このような場合に写像関数変更部８０１は写像関数を変更する。
【０１２５】
例えば、ハイライトカラー画素の割合が閾値ＭＩＮ以下の場合は、ハイライトカラーの使用が極端に少ない場合であるので、写像関数変更部８０１は、ハイライトカラーの使用量が多くなるように写像関数を変更する。また、ハイライトカラー画素の割合が閾値ＭＡＸ以上の場合は、ハイライトカラーの使用が極端に多い場合であるので、写像関数変更部８０１は、ハイライトカラーの使用量が少なくなるように写像関数を変更する。なお、写像関数変更部８０１において写像関数を変更する場合は、元の写像関数の一部を変更する構成であってもよいし、写像関数を別の写像関数に置き換える構成であってもよい。
【０１２６】
このように写像関数変更部８０１によって写像関数が変更された場合は、ピクトリアルマッピング部４０２，描画部１０３，ハイライト画素判定部１０４，計算部１０５の各処理が順次行われ、再度、閾値比較部１０７においてハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっているか否かが判別される。そして、出力部１０９は、ハイライトカラー画素の割合が閾値ＭＩＮと閾値ＭＡＸによって定まる範囲内に収まっていた場合に、メモリに描画されているハイライトカラー画像を印刷する。
【０１２７】
以上説明した構成であっても、ハイライトカラープリンタ１８では、フルカラー画像をピクトリアルマッピング方式でハイライトカラー画像に変換する場合に、ハイライトカラー画素の割合によって必要に応じて写像関数を変更することで、見栄えの悪いハイライトカラー画像が印刷されてしまうことを防ぐことができる。
【０１２８】
［変形例］
（１）フルカラー画像における画素の色が、ハイライトカラー画像への変換後にハイライトカラーの色相に属するか否かを判定する場合には、以下に説明するように、判定対象となる画素の色相を示す色相値から、ハイライトカラーの色相を示す色相値を差し引いた色相差の値を用いる構成としてもよい。
【０１２９】
すなわち、まず、“Color Gamut Transform Pairs”,A.R.Smith著,ComputerGraphics, Vol.12,No.3,pp.12-19(1978)に提案されている色相値を算出するアルゴリズムを使用して、判定対象となる画素の色と、ハイライトカラーとして指定された色について色相値を算出する。なお、上記アルゴリズムにおいては、赤（１，０，０）の色相値が０、黄（１，１，０）の色相値が１、緑（０，１，０）の色相値が２、シアン（０，１，１）の色相値が３、青（０，０，１）の色相値が４、マゼンダ（１，０，１）の色相値が５と算出される。そして、判定対象となる画素の色相値からハイライトカラーの色相値を差し引いた色相差を求める。この色相差の値が０の場合、判定対象となる画素の色は、ハイライトカラーと一致する。よって、この色相差の値が０±所定の範囲内にある場合は、判定対象となる画素の色がハイライトカラーの色相に属すると判定できる。また、算出された色相差が０±所定の範囲内になかった場合は、判定対象となる画素の色がハイライトカラーの色相に属さないと判定できる。
【０１３０】
（２）また、フルカラー画像における画素の色が、ハイライトカラー画像への変換後にハイライトカラーの色相に属するか否かを判定する場合には、以下に説明する色光度ベクトル間の余弦測度を用いる構成としてもよい。
【０１３１】
すなわち、まず、判定対象となる画素の色と、ハイライトカラーとして指定された色をＹＥＳ座標系で表現する。このＹＥＳ座標系におけるＹ，Ｅ，Ｓの各値は次式で求められ、Ｙは輝度、ＥとＳは色光度の成分である。また、Ｅ座標は赤−緑スケールであり、Ｓ座標は黄−青スケールである。
Ｙ＝０．２５３ｒ＋０．６８４ｇ＋０．０６３ｂ
Ｅ＝（ｒ−ｇ）／２
Ｓ＝（ｒ＋ｇ）／４−ｂ／２
【０１３２】
そして、判定対象となる画素の色とハイライトカラーについて、Ｙ，Ｅ，Ｓの各値を求めた後、色光度ベクトル間の角度の余弦を求め、余弦関数の３乗を使用して色の類似性を測定する。この余弦測度は、色が一致するとき１であり、ベクトルが直角のとき０になる。また、余弦測度はベクトルのドット積から計算される。したがって、色光度ベクトル間の余弦測度が０±所定の範囲内にある場合は、判定対象となる画素の色がハイライトカラーの色相に属すると判定できる。また、色光度ベクトル間の余弦測度が０±所定の範囲内になかった場合は、判定対象となる画素の色がハイライトカラーの色相に属さないと判定できる。
【０１３３】
（３）上述した各実施形態において、ハイライトカラープリンタ（コンピュータ）は、メモリにインストールされているプログラムに従って、フルカラー画像をハイライトカラー画像に変換する処理や印刷処理を実行するが、このプログラムを通信によってハイライトカラープリンタへと送信し、メモリにインストールしてもよい。また、このプログラムをＣＤ−ＲＯＭやＤＶＤ、メモリカード等のコンピュータが読み取り可能な記録媒体に記録して提供してもよい。
【０１３４】
（４）上述した各実施形態では、本発明をハイライトカラープリンタに適用した場合について説明したが、カラーコピー機やカラーファクシミリ装置に本発明を適用することができる。また、本発明の適用範囲は印刷装置に限定されるものではなく、例えば、画像編集機能を有するパソコンや、パソコンとプリンタの間に設けられたプリンタサーバ等、フルカラー画像をハイライトカラー画像に変換して出力する機能を有する画像処理装置であればよい。また、プリンタへ印刷データを送信したり、印刷時のプレビュー画像をディスプレイに表示させるためのプリンタドライバ（プログラム）に本発明を適用してもよい。
【図面の簡単な説明】
【０１３５】
【図１】第１実施形態に係るハイライトカラープリンタ１０の機能ブロック図である。
【図２】ハイライトカラープリンタ１０において実行される印刷処理１について示すフローチャート（その１）である。
【図３】ハイライトカラープリンタ１０において実行される印刷処理１について示すフローチャート（その２）である。
【図４】ハイライトカラープリンタ１０において実行されるハイライト画素判定処理１について示すフローチャートである。
【図５】ハイライト画素判定処理１の変形例（ハイライト画素判定処理２）を示すフローチャートである。
【図６】フルカラー画像（原画像）と変換後のモノトーン画像について示す図である。
【図７】第２実施形態に係るハイライトカラープリンタ１１の機能ブロック図である。
【図８】ハイライトカラープリンタ１１において実行される印刷処理２について示すフローチャート（その１）である。
【図９】ハイライトカラープリンタ１１において実行される印刷処理２について示すフローチャート（その２）である。
【図１０】第３実施形態に係るハイライトカラープリンタ１２の機能ブロック図である。
【図１１】第４実施形態に係り、ピクトリアルマッピングの場合における色変換と、プレゼンテーションマッピングの場合における色変換について示す図である。
【図１２】同実施形態に係るハイライトカラープリンタ１３の機能ブロック図である。
【図１３】プレゼンテーションマッピング方式で変換されたハイライトカラー画像について示す図である。
【図１４】第５実施形態に係るハイライトカラープリンタ１４の機能ブロック図である。
【図１５】第６実施形態に係るハイライトカラープリンタ１５の機能ブロック図である。
【図１６】プレゼンテーションマッピングの場合におけるフルカラー画像（原画像）と変換後のハイライトカラー画像について示す図である。
【図１７】第７実施形態に係るハイライトカラープリンタ１６の機能ブロック図である。
【図１８】第８実施形態に係るハイライトカラープリンタ１７の機能ブロック図である。
【図１９】写像関数を変更し、ピクトリアルマッピング方式で変換されたハイライトカラー画像について示す図である。
【図２０】第９実施形態に係るハイライトカラープリンタ１８の機能ブロック図である。
【図２１】フルカラープリンタで表現できる色の範囲を示す図である。
【図２２】ハイライトカラープリンタで表現できる色の範囲を示す図である。
【図２３】フルカラー画像（原画像）と変換後のハイライトカラー画像について示す図である。
【符号の説明】
【０１３６】
１０〜１８…ハイライトカラープリンタ、１０１…画像入力部、１０２…カラーマッピング部、１０３，２０５…描画部、１０４，２０１，４０１，５０１，７０１…ハイライト画素判定部、１０５，２０２…計算部、１０６…閾値設定部、１０７…閾値比較部、１０８…画像修正部、１０９…出力部、２０３…白黒マッピング部、２０４…ハイライトカラーマッピング部、３０１…再描画部、４０２…ピクトリアルマッピング部、４０３…プレゼンテーションマッピング部、５０２…基準倍率設定部、６０１…基準倍率変更部、７０２…写像関数設定部、８０１…写像関数変更部、９００…十二面体、９５０…三角形。
【図１】
2007221648.tif 000003
【図２】
2007221648.tif 000004
【図３】
2007221648.tif 000005
【図４】
2007221648.tif 000006
【図５】
2007221648.tif 000007
【図６】
2007221648.tif 000008
【図７】
2007221648.tif 000009
【図８】
2007221648.tif 000010
【図９】
2007221648.tif 000011
【図１０】
2007221648.tif 000012
【図１１】
2007221648.tif 000013
【図１２】
2007221648.tif 000014
【図１３】
2007221648.tif 000015
【図１４】
2007221648.tif 000016
【図１５】
2007221648.tif 000017
【図１６】
2007221648.tif 000018
【図１７】
2007221648.tif 000019
【図１８】
2007221648.tif 000020
【図１９】
2007221648.tif 000021
【図２０】
2007221648.tif 000022
【図２１】
2007221648.tif 000023
【図２２】
2007221648.tif 000024
【図２３】
2007221648.tif 000025