(57)【要約】      （修正有）【課題】原画像の特定の区間についてディザパターンを利用しハーフトーン印刷を行う場合、適切な色みを再現し、なめらかな画像再現を実現する。【解決手段】明度範囲を設定する明度範囲設定手段と、各画素の明度が、明度範囲に属するか否かを判定する判定手段と、明度が明度範囲に属すると判定された画素についてのみ、画素値を置き換える画素値変換処理を施す画素値変換手段１０３とを備える。画素値変換手段１０３は、ディザパターンを設定するディザパターン設定手段と、明度が明度範囲に属すると判定された画素の画素データを、ディザパターンのしきい値と比較し、比較結果により、出力画素値を設定する、画素値置き換え手段とを有する。【選択図】図１
2006287764.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ画素に対応する画素データから成る画像データのうち、特定の明度範囲の画素の画素データに処理を施す画像処理装置であって、
明度範囲を設定する明度範囲設定手段と、
各画素の明度が、前記明度範囲設定手段で設定された前記明度範囲に属するか否かを判定する判定手段と、
明度が前記明度範囲に属すると判定された画素についてのみ、画素値を置き換える画素値変換処理を施す画素値変換手段とを備え、
前記画素値変換手段は、
ディザパターンを設定するディザパターン設定手段と、
前記明度が前記明度範囲に属すると判定された画素の画素データを、前記ディザパターンのしきい値と比較し、比較結果により、出力画素値を設定する、画素値置き換え手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記画素データが、赤、緑、青の色データからなり、
各画素の色データから、各画素の明度を算出する明度算出手段をさらに有し、
前記判定手段が、前記明度算出手段により算出された明度を、前記特定の明度範囲の上限値及び下限値と比較することにより、前記判定を行う
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
各画素の画素データが、赤の色データ、緑の色データ、青の色データを含み、
前記ディザパターン設定手段が、色別のディザパターンを設定し、
前記画素値変換手段が、色別に画素値変換処理を施す
ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記ディザパターン設定手段が、色別のディザパターンを設定し、
前記画素値変換手段が、色別に画素値変換処理を施す
ことを特徴とする請求項２に記載の画像処理装置。
【請求項５】
各画素に対し、複数のディザパターンを設定し、
前記複数のディザパターンは互いに異なるしきい値を有し、
各画素の画素データを前記複数のディザパターンのそれぞれのしきい値と比較し、比較結果に基づいて前記置き換えを行うことを特徴とする請求項１乃至４のいずれかに記載の画像処理装置。
【請求項６】
それぞれ画素に対応する画素データから成る画像データのうち、特定の明度範囲の画素の画素データに処理を施す画像処理方法であって、
明度範囲を設定する明度範囲設定ステップと、
各画素の明度が、前記明度範囲設定ステップで設定された前記明度範囲に属するか否かを判定する判定ステップと、
明度が前記明度範囲に属すると判定された画素についてのみ、画素値を置き換える画素値変換処理を施す画素値変換ステップとを備え、
前記画素値変換ステップは、
ディザパターンを設定するディザパターン設定ステップと、
前記明度が前記明度範囲に属すると判定された画素の画素データを、前記ディザパターンのしきい値と比較し、比較結果により、出力画素値を設定する、画素値置き換えステップと
を備えることを特徴とする画像処理方法。
【請求項７】
前記画素データが、赤、緑、青の色データからなり、
各画素の色データから、各画素の明度を算出する明度算出ステップをさらに有し、
前記判定ステップが、前記明度算出ステップにより算出された明度を、前記特定の明度範囲の上限値及び下限値と比較することにより、前記判定を行う
ことを特徴とする請求項６に記載の画像処理方法。
【請求項８】
各画素の画素データが、赤の色データ、緑の色データ、青の色データを含み、
前記ディザパターン設定ステップが、色別のディザパターンを設定し、
前記画素値変換ステップが、色別に画素値変換処理を施す
ことを特徴とする請求項６に記載の画像処理方法。
【請求項９】
前記ディザパターン設定ステップが、色別のディザパターンを設定し、
前記画素値変換ステップが、色別に画素値変換処理を施す
ことを特徴とする請求項７に記載の画像処理方法。
【請求項１０】
各画素に対し、複数のディザパターンを設定し、
前記複数のディザパターンは互いに異なるしきい値を有し、
各画素の画素データを前記複数のディザパターンのそれぞれのしきい値と比較し、比較結果に基づいて前記置き換えを行うことを特徴とする請求項６乃至９のいずれかに記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、昇華型熱転写方式の印刷装置で、入力画像データに対して、特定の明度範囲に属する明度を有する画素の画素値をディザパターンにより特定の画素値に変換し、印刷出力画像データを生成する画像処理装置及び方法に関する。
【背景技術】
【０００２】
従来の昇華型熱転写方式の印刷装置は、昇華染料のインクリボンにサーマルヘッドで熱を加えて、専用紙に昇華染料を転写し、着色する。印刷濃度は可変で，熱量の変化に応じて着色するインク量を制御し、ドット単位で階調を表現するが、正確な階調表現を行うためには、転写させる昇華染料の量を正確に制御する必要がある。しかし、実際には、印刷時の環境温度やインクリボン、専用紙の温度などで転写される昇華染料の量が変化し正確な階調表現を行うことができない。特に、少量のインクを昇華転写させる場合は、これらの要因によりばらつきの影響が大きくなることとなる。
【０００３】
この改善策として、原画像に含まれる画素がもつ画素値の全範囲にわたって良好な階調表現を可能とするために、８ビットの画素値０〜２５５のうち、不安定となる特定の画素値区間についてディザパターンを利用し、しきい値を設定し代替画素値に置き換えハーフトーン印刷を行う画像処理手段がある（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００４−１２２３８２号公報（第２４頁、第７図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかるに、原画像に含まれる画素値の特定の区間についてディザパターンを利用し、代替画素値に置き換えハーフトーン印刷を行う場合、カラー画像データの基本色の構成によっては、ある色はディザパターンにより代替画素値に置き換えられ、ある色は画像処理が行われず、原画像データのままの印刷となり、１つの画素の色再現において、複数の画素で階調表現を行うディザパターンによるハーフトーン印刷と、１画素の濃度を可変とし階調表現を行うフルトーン印刷が混合した形で色再現が行われることとなる。このため、１画素の基本色画像データの混合比率が原画像データのものと異なるため、適切な色みを再現することができず、なめらかな画像再現を行うことができない。
【課題を解決するための手段】
【０００６】
本発明は、それぞれ画素に対応する画素データから成る画像データのうち、特定の明度範囲の画素の画素データに処理を施す画像処理装置であって、明度範囲を設定する明度範囲設定手段と、各画素の明度が、前記明度範囲設定手段で設定された前記明度範囲に属するか否かを判定する判定手段と、明度が前記明度範囲に属すると判定された画素についてのみ、画素値を置き換える画素値変換処理を施す画素値変換手段とを備え、前記画素値変換手段は、ディザパターンを設定するディザパターン設定手段と、前記明度が前記明度範囲に属すると判定された画素の画素データを、前記ディザパターンのしきい値と比較し、比較結果により、出力画素値を設定する、画素値置き換え手段とを備えることを特徴とする画像処理装置を提供する。
【発明の効果】
【０００７】
本発明によれば、例えば、各画素が複数の色データを有する場合、
同じ画素について、一つの色についてはディザパターンを用いた画素値変換処理（ハーフトーン処理）を行い、他の色についてはハーフトーン処理を行わないと言った事態を避けることができ、各画素の色の再現性が向上し、滑らかな画像再現を実現することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態につき図面を参照して本発明の実施の形態を説明する。
【０００９】
実施の形態１．
図１はこの発明の実施の形態の画像処理装置を示す。図示の画像処理装置は、入力された画像データのうち、特定の領域乃至範囲のものに対して、選択的に画素値変換処理を行なって、出力画像データを生成するものであり、画像データが入力される画像データ入力部１０１と、入力された画像データに対し、画像処理を行う領域を抽出する処理領域抽出部１０２と、この抽出された画像データに対して、ディザパターンなどを用いた画素値変換処理などの画像処理を行い、出力画像データを生成する、画像処理部１０３と、これらの処理を終えた画像データ（出力画像データ）を出力する画像データ出力部１０４とを有する。
【００１０】
画像データ入力部１０１は、デジタルカメラなどの撮像装置や、スキャナなどの入力装置で生成された画像データを入力するためのインターフェイスである。入力された画像データは、処理領域抽出部１０２へ出力される。ここで、画像データ入力部１０１から処理領域抽出部１０２に入力される画像データは、デジタルカメラやスキャナなどにおいて生成されたＲＧＢ形式のデジタル画像データであり、図２、図３、図４に示すように、画面内の各画素位置（ｈ，ｖ）について、赤の色データ値Ｒａ（ｈ，ｖ）、緑の色データ値Ｇａ（ｈ，ｖ）、及び青の色データ値Ｂａ（ｈ，ｖ）を有する画素データから成る。
【００１１】
処理領域抽出部１０２では、画像データ入力部１０１から入力されたＲＧＢ形式の画像データから画像処理を行う領域を抽出する（各画素が当該領域内に位置するかどうかを表す判別データＦ（ｈ，ｖ）を生成する）とともに、その領域内の、赤、緑、青の色データのうちの最大値及び最小値Ｒｍａｘ、Ｒｍｉｎ、Ｇｍａｘ、Ｇｍｉｎ、Ｂｍａｘ、Ｂｍｉｎを検出する。
【００１２】
処理領域抽出部１０２は、図５に示すように、明度範囲設定部２０４と、明度算出部２０２と、領域内外判定部２０６と、赤、緑、青の色データの最大値最小値抽出部２０８Ｒ、２０８Ｇ、２０８Ｂとを有する。
【００１３】
明度範囲設定部２０４は、明度範囲の下限値ｍ、上限値ｎを設定する。以下の説明から理解されるように、明度の範囲を設定することで、その明度範囲内の明度を有する画素ないし、画素で構成される画面上の領域のみが変換処理の対象となる。従って、明度の範囲を設定することは処理対象となる特定明度領域を定義することでもある。
【００１４】
明度算出部２０２は、各画素の赤、緑、青の色データＲａ（ｈ，ｖ）、Ｇａ（ｈ，ｖ）、Ｂａ（ｈ，ｖ）から各画素の明度Ｙ（ｈ，ｖ）を、下記の式（１）により算出する。
【００１５】
Ｙ（ｈ，ｖ）
＝０．２９９×Ｒ（ｈ，ｖ）＋０．５８７×Ｇ（ｈ，ｖ）＋０．１１４×Ｂ（ｈ，ｖ）
…（１）
【００１６】
図６に示すように、１画面内のすべての画素について明度Ｙ（ｈ，ｖ）が求められる。
【００１７】
領域内外判別部２０６は、明度算出部２０２からの明度Ｙ（ｈ，ｖ）と、明度範囲設定部２０４からの下限値ｍ、上限値ｎとの比較を行ない、明度Ｙ（ｈ，ｖ）が下限値ｍ、上限値ｎで定義される明度範囲内にあるかどうかの判定を行う。即ち、下記の式（２）が満たされるかどうかの判定を行う。
ｍ≦Ｙ（ｈ，ｖ）≦ｎ      …（２）
【００１８】
満たされる場合には、判定結果を表す判別データＦ（ｈ，ｖ）の値を「１」とし、満たされない場合には、判別データＦ（ｈ，ｖ）の値を「０」とする。判別データＦ（ｈ，ｖ）は、各画素が特定明度領域の内部に位置するかどうかを表すもの（処理領域判別結果を表すもの）である。
【００１９】
これらの処理を、１画面の全ての画素について行う。これにより、１画面内の全ての画素について画像処理領域判別データＦ（ｈ，ｖ）が得られる。図７に１画面のすべての画素についての判別結果Ｆ（ｈ，ｖ）の一例を示す。
【００２０】
なお、ここでは、処理領域抽出部１０２で画像処理を行うかどうかの判定に明度を用いており、一般的な色空間を表すＹＣｂＣｒ色空間の輝度情報であるＹ値を明度情報として使用しているが、ＨＬＳ色空間の明度情報であるＬ値を用いたり、ＨＳＢ色空間のＢ値を用いても良い。
【００２１】
判別データＦ（ｈ，ｖ）は、赤、緑、青の色データの最大最小値抽出部２０８Ｒ、２０８Ｇ、２０８Ｂに送られる。
赤の色データの最大値最小値抽出部２０８Ｒは、１画面内の、上記特定明度領域内に位置する画素の赤の色データのうちの最大値Ｒｍａｘ及び最小値Ｒｍｉｎを抽出する。
同様に、緑の色データの最大値最小値抽出部２０８Ｇは、１画面内の、上記特定明度領域内に位置する画素の緑の色データのうちの最大値Ｇｍａｘ及び最小値Ｇｍｉｎを抽出する。
同様に、青の色データの最大値最小値抽出部２０８Ｂは、１画面内の、上記特定明度領域内に位置する画素の青の色データのうちの最大値Ｂｍａｘ及び最小値Ｂｍｉｎを抽出する。
【００２２】
画像処理部１０３は、図８に示すように、処理領域抽出部１０２で抽出された処理領域内の画素についてのみ、ディザパターンなどによる所定の画像処理を実施するものであり、赤データ変換部１０３Ｒ、緑データ変換部１０３Ｇ、及び青データ変換部１０３Ｂを有する。
赤データ変換部１０３Ｒは、図９に示すように、ディザパターン設定部３０２Ｒと、代替値設定部３０８Ｒと、置換部３１２Ｒとを有する。
【００２３】
ディザパターン設定部３０２Ｒは、パターンサイズ設定部３０４Ｒと、しきい値設定部３０６Ｒとを有する。
パターンサイズ設定部３０４Ｒは、赤の色データの最大値Ｒｍａｘ及び最小値Ｒｍｉｎに基づいて、ディザパターンのサイズ（２行２列とするか４行４列とするかなど）を設定する。
しきい値設定部３０６Ｒは、最大値最小値検出部２０８Ｒで検出された最大値Ｒｍａｘ、最小値Ｒｍｉｎに基づいて、しきい値を設定する。
代替値設定部３０８Ｒは、最大値最小値検出部２０８Ｒで検出された最大値Ｒｍａｘ、最小値Ｒｍｉｎに基づいて、下側及び上側の代替値Ｒｄ、Ｒｕを設定する。
【００２４】
パターンサイズ設定部３０４Ｒ及びしきい値設定部設定３０６Ｒで設定されるディザパターンの一例が図１０に示されている。このディザパターンは４行４列のものであり、最大値Ｒｍａｘが「２５４」、最小値Ｒｍｉｎが「２３７」の場合に用いられるものである。
【００２５】
図１０のディザパターンが設定される場合、代替値設定部３０８では、下側の代替値Ｒｄとして例えば「２３７」、上側の代替値Ｒｕとして例えば「２５５」を設定する。
【００２６】
置換部３１２Ｒでは、ディザパターン設定部３０２で設定されたディザパターンＤＰを、図１１に示すように、１画面内の画素に順次重ねて、各画素をディザパターン上の画素と対応付ける。即ち、画面内の、それぞれ座標値が（ｈ，ｖ）の位置の画素を、ディザパターン上の画素（その位置を（ａ，ｂ）で表す）に対応付ける。
そして、各画素位置の入力色データ（入力画像データ）Ｒａ（ｈ，ｖ）を、重ねられたディザパターンのしきい値Ｔｈ（ａ、ｂ）と比較する。即ち、ディザパターンのしきい値と原画像データＲａを比較し、
入力画像データ（Ｒａ）≦しきい値（Ｔｈ）      …（３）
かどうかの判定を行い、判定結果に応じて、入力色データが２つの代替値のいずれに置き換える。すなわち、上の式（３）が満たされれば、下側の代替値Ｒｄ（＝「２３７」）に置き換え、満たされなければ上側の代替値Ｒｕ（＝「２５５」）に置き換える。そして置き換えの結果得られる値を出力画素値Ｒｂとして出力する。
【００２７】
以下、このような処理を、図１２乃至図１４を参照して説明する。図１２乃至図１４では、ディザパターンが４行４列ではなく、２行２列であるものとしている。画素データのうちの４行×４列の部分が図１２（ａ）に示すごとくであり、これに対応する判別データが図１２（ｂ）に示すごとくであるとする。また、用いられるディザパターンが図１３に示すように、２行×２列のものであるとする。画像データを２行×２列の部分ごとに区切ってそれぞれをＭ１１、Ｍ１２、Ｍ２１、Ｍ２２する。
【００２８】
図１４（ａ）〜（ｄ）は、それぞれ、画像データの部分Ｍ１１、Ｍ１２、Ｍ２１、Ｍ２２に対するディザ処理を示す。図示のように、画素データをディザパターンとを重ね合わせてディザパターンのしきい値との比較を行うが、判別データＦ（ｈ，ｖ）が「１」の画素についてのみディザパターンのしきい値との比較及び比較結果に応じて代替値への置き換えを行い、判別データＦ（ｈ，ｖ）が「１」でない画素についてはそのような比較或いは置き換えを行わない。
【００２９】
ここで設定するディザパターンのしきい値及び代替画素データは、処理領域抽出部１０２において抽出された、明度が特定明度範囲に属する画素の色データの最大値Ｒｍａｘから最小値Ｒｍｉｎまでの範囲について設定を行う。
例えば、Ｒｍａｘ＝２５４、Ｒｍｉｎ＝２３７が抽出された場合、ディザパターンには、２３７から２５４までの値を有する色データを置き換えるための設定を行う必要がある。
【００３０】
置き換える必要のある階調数は、Ｒｍａｘ−Ｒｍｉｎ＋１となる。この階調数分を表現するために、ディザパターンのサイズを設定する。この場合、例えば、図１０のように、Ｒｍａｘ−Ｒｍｉｎ＋１の階調数分を１つのディザパターンとして設定する。図１０に示すディザパターンでは、しきい値の最大値が２５４であり、最小値が２３９である。
【００３１】
緑データ変換部１０３Ｇ、青データ変換部１０３Ｂは、いずれも赤データ変換部１０３Ｒと同様に構成されており、同様に動作して置換データＧｂ、Ｂｂを出力する。このようにして、画像処理領域内の、入力色データを構成するＲＧＢ全てのデータについて上記の処理が実施される。
【００３２】
画像データ出力部１０４は画像処理部１０３から出力された置換データＲｂ、Ｇｂ、Ｂｂを出力する。
即ち、画像処理部１０３から出力される画像データは、ＲＧＢ形式のものであり、画像データ出力部１０４へ出力される。画像データ出力部１０４は、画像処理部１０３から入力されたＲＧＢ形式の画像データを出力するインターフェイスである。
【００３３】
画像データ出力部１０４から出力された画像データは、昇華型熱転写方式のプリンタなどの出力装置で画像を出力するために利用される。
【００３４】
実施の形態２．
図１０に示す例では、ディザパターンを構成する画素数が４×４＝１６である。ディザパターンを構成する画素数が大きいほど表現される画像の解像度が低下する。解像度の低下を避けるため、図１０のディザパターンの代わりに、図１５のように２×２の小さいサイズの画素で構成されるディザパターンをＲｍａｘ−Ｒｍｉｎ＋１の階調数分が設定できる数だけ設定し、ディザパターン別に、しきい値と代替値を設定することにより、Ｒｍａｘ−Ｒｍｉｎ＋１の階調数分を表現することとしても良い。
図１５に示す例では、４つのディザパターンＰ１〜Ｐ４が設定されている。
第１のディザパターンＰ１では、しきい値の最大値が「２４２」、最小値が「２３９」である。下側の代替値（入力色データ≦しきい値の場合の置き換え値）Ｒｄ１は「２３７」である。
第２のディザパターンＰ２では、しきい値の最大値が「２４６」、最小値が「２４３」であり、下側の代替値Ｒｄ２は「２４１」である。
第３のディザパターンＰ３では、しきい値の最大値が「２５０」、最小値が「２４７」であり、下側の代替値Ｒｄ３は「２４５」である。
第４のディザパターンＰ４では、しきい値の最大値が「２５４」、最小値が「２５１」であり、下側の代替値Ｒｄ４は、「２４９」であり、上側の代替値（入力色データ＞しきい値の場合の置き換え値）Ｒｕ４は、「２５５」である。
【００３５】
このように、ディザパターンを複数設定した場合は、しきい値を小さく設定したパターンから順に（パターンＰ１、Ｐ２、Ｐ３、Ｐ４の順に）、入力色データとの比較に用い、最初に入力色データ≦しきい値が満たされたときに、入力色データの下側の代替値への置き換えを行い、いずれのパターンでも入力色データ≦しきい値が満たされないときは、第４のパターンの上側の代替値Ｒｕ４への置き換えを行う。
【００３６】
実施の形態３．
上記の例では、図１３、図１４に示すように、判別データＦ（ｈ，ｖ）が「１」である画素が孤立している場合にも、画素値変換処理を行っているが、代わりに、判別データＦ（ｈ、ｖ）が「１」である画素が、ディザパターン以上の面積にわたって連続する場合にのみ画素値変換処理を行うこととしても良い。
【００３７】
この場合、領域内外判定部２０６で生成された図７の判別データを参照し、連続する画素を含む画像処理領域をディザパターンと比較し、ディザパターンよりも小さな面積で構成されている箇所については、画像処理を行わないようにすることにより、ディザパターンによって適切に階調表現が行える領域についてのみ処理を行うことが可能となり、適切な階調で画像表現を行うことができる。
【００３８】
例えば領域内外判別部２０６で得られた画像処理領域判別データＦ（ｈ，ｖ）が図１６（ａ）に示すごとくであると仮定する。また、ディザパターンが２×２の大きさを有するものとする。この場合、上から２番目及び３番目の行でかつ左から２番目及び３番目の列に属する画素からなる領域は、すべて判別データＦ（ｈ，ｖ）が１であり、２×２のディザパターン以上の大きさを有するので、画像処理の対象とする。図１６（ｂ）でハッチングを施された画素が画素値変換処理の対象とされることを意味する。
【００３９】
一方、右上（上から１番目の行でかつ左から４番目の列に属する画素は判別データＦ（ｈ，ｖ）が１であるものの、孤立しているので、これについては、画素値変換処理を行わないこととする。
【００４０】
このように判別データＦ（ｈ，ｖ）が「１」である画素が連続してディザパターンの面積以上であるかどうかの判定は、例えばディザパターンと同じ大きさ（２×２）の矩形のマスクパターンを、判別データを並べた面上で、順次、例えば縦方向、横方向に１画素ずつ移動させ、マスクパターンで抽出された画素の判別データを取出してすべてが「１」であるかどうかの判定を行い、すべてが「１」である場合のみ、そのときマスクパターンで抽出されている画素のみを画素値変換処理の対象とすれば良い。
【００４１】
なお、実施の形態１、２、３で説明した例において、画像処理部１０３の赤データ変換部１０３Ｒ、緑データ変換部１０３Ｇ、青データ変換部１０３Ｂで設定するディザパターン、しきい値及び代替値については、赤、緑、青の色別に、互いに異なるパターンやしきい値及び代替値を設定しても良い。赤、緑、青の各色でディザパターンの形状を変更することにより、色別にディザパターンの連続周期を異ならせることができ、画像を再現した場合、ディザパターンの形状が明確に出力されず、なめらかな画像表現を行うことができる。
【００４２】
実施の形態４．
処理領域抽出部１０２及び画像処理部１０３は、ソフトウエアにより、即ちプログラムされたコンピュータにより構成することができる。以下、ソフトウエアで構成する場合の処理を図１７及び図１８を参照して説明する。以下の説明では、処理領域抽出部１０２及び画像処理部１０３は、実施の形態１で説明したのと同様の機能を有するものとする。
【００４３】
最初に画素処理領域抽出処理部１０２の処理を図１７を参照して説明する。
図１７に示すように、まずステップＳ１１で画像処理を行う特定明度範囲を定義する、特定明度範囲の下限値ｍ及び上限値ｎを設定する。
【００４４】
次に、ステップＳ１２でＲＧＢ形式の画像データから各画素についての明度Ｙ（ｈ，ｖ）を算出する。（ｈ，ｖ）は画面内の各画素の位置を表す座標値である。明度の算出は、次式（１）に従って行う。
【００４５】
Ｙ（ｈ，ｖ）
＝０．２９９×Ｒ（ｈ，ｖ）＋０．５８７×Ｇ（ｈ，ｖ）＋０．１１４×Ｂ（ｈ，ｖ）
…（１）
【００４６】
次にステップＳ１３では、算出された明度情報Ｙ（ｈ，ｖ）より、設定された画像処理を行う特定明度範囲内のデータであるかどうかを判別する。即ち、各画素についてのその明度情報Ｙ（ｈ，ｖ）が、下記の式（２）を満たすかどうかの判定を行う。
【００４７】
ｍ≦Ｙ（ｈ，ｖ）≦ｎ      …（２）
【００４８】
式（２）が満たされていれば、その画素位置における判定結果を表す値（判別データ）Ｆ（ｈ，ｖ）を「１」とし（Ｓ１４）、そうでなければ値Ｆ（ｈ，ｖ）を「０」とする（Ｓ１５）。
【００４９】
次にステップＳ１２乃至Ｓ１５の処理が画面上のすべての画素について行われたかどうかの判定を行い（Ｓ１６）、まだであればステップＳ１２に戻る。
【００５０】
ステップＳ１６ですべての画素について処理が行われたとの判定されたときは、次に、ステップＳ１７で、明度が特定明度範囲内に位置すると判定された画素の画素データ、例えばＲ値、Ｇ値、Ｂ値の各々について、色データの最大値及び最小値Ｒｍａｘ、Ｒｍｉｎ、Ｇｍａｘ、Ｇｍｉｎ、Ｂｍａｘ、Ｂｍｉｎを抽出し、画像処理領域に含まれる色データの範囲を検出する。
【００５１】
次に、画像処理部１０３における処理のうち、赤の色データに関するものを図１８を参照して説明する。
最初にステップＳ２１で、複数の画素で構成されるディザパターンを設定する。ディザパターンの設定には、ディザパターンの各画素のしきい値の設定が含まれる。次に、ステップＳ２２で下側及び上側の代替値（Ｒｄ、Ｒｕ）を設定する。
【００５２】
次に、ステップＳ２３では、ステップＳ２１で設定されたディザパターンを、図１１に示すように、１画面内のすべての画素に順次空間的に重ね、次にステップＳ２４で、判別データＦ（ｈ，ｖ）が「１」である画素であるかどうか、即ち、当該画素が処理領域内にあるかどうかの判定を行い、「１」であれば、データ座標（画素位置）（ｈ，ｖ）がディザパターンのどの位置（ａ，ｂ）となるかを判定し（Ｓ２５）、判定したディザパターンの位置（ａ，ｂ）に設定されたしきい値と入力画素データを比較し（Ｓ２６）、入力画素データ≦しきい値（即ちＲａ（ｈ，ｖ）≦Ｔｈ）の場合は、入力色データＲａ（ｈ，ｖ）を下側の代替値Ｒｄ（例えば「２３７」）に置き換え（Ｓ２７）、入力画素データ＞しきい値の場合は、入力画素データＲａ（ｈ，ｖ）を上側の代替値Ｒｕ（例えば「２５５」）に置き換える（Ｓ２８）。
次に、ステップＳ２３乃至Ｓ２８の処理が画面内のすべての画素について行われたかどうかの判定を行い（Ｓ２９）、まだであれば、ステップＳ２３に戻る。すべての画素について処理が行われたら、終了する。
【００５３】
以上実施の形態１で述べた処理をソフトウエアで実現する場合について説明したが、実施の形態２、実施の形態３の処理も上記と同様にソフトウエアで実現することができる。
【００５４】
以上のように、本発明の装置は、入力画像データの明度を算出し、明度が特定の明度範囲に属する画像データのみを対象に、画像処理を行うことができる。
【００５５】
また、各色別にディザパターン、しきい値及び出力画像データ値を設定する手段を備えることにより、複数の画素で階調表現を行うハーフトーン印刷を行った場合も、色別に画素が分散され印刷されることより、出力画像においてディザパターンを意識することなくなめらかな画像出力が行えるという効果がある。
【００５６】
また、しきい値別に画素値の代替値がディザパターン別に異なる値に設定され、複数のディザパターンを設定することにより、多階調を表現する場合、小さなディザパターンの構成で、多くの階調表現を行うことができ、解像度が低下することなくなめらかな画像出力が行えるという効果がある。
【図面の簡単な説明】
【００５７】
【図１】この発明の実施の形態１の画像処理装置を示すブロック図である。
【図２】画面内の各画素位置（ｈ，ｖ）における、赤の色データ値Ｒａ（ｈ，ｖ）を示す図である。
【図３】画面内の各画素位置（ｈ，ｖ）における、緑の色データ値Ｇａ（ｈ，ｖ）を示す図である。
【図４】画面内の各画素位置（ｈ，ｖ）における、青の色データ値Ｂａ（ｈ，ｖ）を示す図である。
【図５】図１の処理領域抽出部１０２の一例の内部構成を示すブロック図である。
【図６】図５の明度算出部２０２で算出された、１画面内のすべての画素についての明度Ｙ（ｈ，ｖ）を示す図である。
【図７】図５の領域内外判別部２０６で得られた、１画面の全ての画素についての画像処理領域判別データＦ（ｈ，ｖ）を示す図である。
【図８】図１の画像処理部１０３の一例の内部構成を示すブロック図である。
【図９】図８の赤データ変換部１０３Ｒの一例の内部構成を示すブロック図である。
【図１０】図９のディザパターン設定部３０２Ｒで設定されるディザパターンの一例を示す図である。
【図１１】ディザパターンの、１画面内の画素への重ね合わせを示す図である。
【図１２】４行４列分の入力画素データ及び判別データを示す図である。
【図１３】２行２列のディザパターンを示す図である。
【図１４】図１２の入力画素データに対して、図１３のディザパターンを用いて、しきい値との比較及び比較結果に基づく置き換えを示す図である。
【図１５】実施の形態２で用いられるディザパターンを示す図である。
【図１６】実施の形態３における、判別データ及び画像処理の対象とされる画素を示す図である。
【図１７】実施の形態４における、処理領域抽出を示すフローチャートである。
【図１８】実施の形態４における、画素値変換を示すフローチャートである。
【符号の説明】
【００５８】
１０１  画像データ入力部、  １０２  処理領域抽出部、  １０３  画像処理部、  １０３Ｒ  赤データ変換部、  １０３Ｇ  緑データ変換部、  １０３Ｂ  青データ変換部、  １０４  画像データ出力部、  ２０２  明度算出部、  ２０４  明度範囲設定部、  ２０６  領域内外判別部、  ２０８Ｒ，２０８Ｇ，２０８Ｂ  最大値最小値検出部、  ３０２Ｒ  ディザパターン設定部、  ３０８Ｒ  代替値設定部、  ３１２Ｒ  置換部。
【図１】
2006287764.tif 000003
【図２】
2006287764.tif 000004
【図３】
2006287764.tif 000005
【図４】
2006287764.tif 000006
【図５】
2006287764.tif 000007
【図６】
2006287764.tif 000008
【図７】
2006287764.tif 000009
【図８】
2006287764.tif 000010
【図９】
2006287764.tif 000011
【図１０】
2006287764.tif 000012
【図１１】
2006287764.tif 000013
【図１２】
2006287764.tif 000014
【図１３】
2006287764.tif 000015
【図１４】
2006287764.tif 000016
【図１５】
2006287764.tif 000017
【図１６】
2006287764.tif 000018
【図１７】
2006287764.tif 000019
【図１８】
2006287764.tif 000020