(57)【特許請求の範囲】
【請求項１】
多数の画素データで構成されたカラー画像データに基づいて多数の画素データで構成されたモノクロ画像データを作成する画像処理方法であって、
前記カラー画像データの所定の画素の画素データが表す明度および色度と、該所定の画素周辺の画素である近傍画素の画素データが表す明度および色度との差をそれぞれ求めて、該所定の画素が、明度の差が第１の閾値よりも小さく且つ色度の差が第２の閾値よりも大きい部分である色境界部の画素であるか否かを判定し、前記所定の画素が前記色境界部の画素であると判定されたときには、
前記近傍画素の内の、前記所定の画素との明度の差が第１の閾値より小さく、且つ、該所定の画素との色度の差が第２の閾値より大きい画素と、該画素を除く前記近傍画素との色度の差を算出し、算出された色度の差が最大となる画素対の明度および色度を代表色の色度および明度として求め、
前記所定の画素の色度と前記各代表色の色度との差を算出し、該所定の画素との色度の差がより小さい前記代表色を前記所定の画素が属する代表色として決定するとともに、該所定の画素を中心とする所定領域内の各画素について、該所定領域内の各画素の色度と各代表色の色度との差を算出し、該所定領域内の各画素との色度との差がより小さい前記代表色を前記所定領域内の各画素が属する代表色として決定し、
前記所定の画素が属する代表色の方が他の代表色よりも予め設定された色優先順位が高いときには該所定の画素の画素データが表す明度に所定の定数を加算した明度を該所定の画素の画素データとして使用し、該所定の画素が属する代表色の方が前記他の代表色よりも前記色優先順位が低いときには該所定の画素の画素データが表す明度から所定の定数を減算した明度を該所定の画素の画素データとして使用するとともに、前記所定領域内の各画素が属する代表色の方が他の代表色よりも予め設定された色優先順位が高いときには該所定領域内の各画素の画素データが表す明度に所定の定数を加算した明度を該所定領域内の各画素の画素データとして使用し（ただし、前記所定の画素として既に処理されている場合を除く）、害所定領域内の各画素が属する代表色の方が前記他の代表色よりも前記色優先順位が低いときには該所定領域内の各画素の画素データが表す明度から所定の定数を減算した明度を該所定領域内の各画素の画素データとして使用し（ただし、前記所定の画素として既に処理されている場合を除く）、
前記色境界部および前記所定領域内の画素以外の画素データとして前記カラー画像データの画素データが表す明度を使用して前記モノクロ画像データを作成することを特徴とする画像処理方法。
【請求項２】
多数の画素データで構成されたカラー画像データに基づいて多数の画素データで構成されたモノクロ画像データを作成する画像処理装置であって、
前記カラー画像データの所定の画素の画素データが表す明度および色度と、該所定の画素周辺の画素である近傍画素の画素データが表す明度および色度との差をそれぞれ求めて、該所定の画素が、明度の差が第１の閾値よりも小さく且つ色度の差が第２の閾値よりも大きい部分である色境界部の画素であるか否かを判定する色境界判定手段と、
前記近傍画素の内の、前記所定の画素との明度の差が第１の閾値より小さく、且つ、該所定の画素との色度の差が第２の閾値より大きい画素と、該画素を除く前記近傍画素との色度の差を算出し、算出された色度の差が最大となる画素対の明度および色度を代表色の色度および明度として求める色境界代表色決定手段と、
前記色境界部の画素であると判定された所定の画素について、該所定の画素の色度と前記各代表色の色度との差を算出し、該所定の画素との色度の差がより小さい前記代表色を前記所定の画素が属する代表色として決定するとともに、該所定の画素を中心とする所定領域内の各画素について、該所定領域内の各画素の色度と各代表色の色度との差を算出し、該所定領域内の各画素との色度との差がより小さい前記代表色を前記所定領域内の各画素が属する代表色として決定し、前記所定の画素が属する代表色の方が他の代表色よりも予め設定された色優先順位が高いときには該所定の画素の画素データが表す明度に所定の定数を加算した明度を該所定の画素の画素データとして求め、該所定の画素が属する代表色の方が前記他の代表色よりも前記色優先順位が低いときには該所定の画素の画素データが表す明度から所定の定数を減算した明度を該所定の画素の画素データとして求めるとともに、前記所定領域内の各画素が属する代表色の方が他の代表色よりも予め設定された色優先順位が高いときには該所定領域内の各画素の画素データが表す明度に所定の定数を加算した明度を該所定領域内の各画素の画素データとして求め（ただし、前記所定の画素として既に処理されている場合を除く）、該所定領域内の各画素が属する代表色の方が前記他の代表色よりも前記色優先順位が低いときには該所定領域内の各画素の画素データが表す明度から所定の定数を減算した明度を該所定領域内の各画素の画素データとして求める（ただし、前記所定の画素として既に処理されている場合を除く）色境界強調用明度算出手段と、
前記色境界部および前記所定領域内の画素の画素データとして前記色境界強調用明度算出手段により求められた明度を使用し、前記色境界部および前記所定領域以外の画素データとして前記カラー画像データの画素データが表す明度を使用して前記モノクロ画像データを作成するモノクロ画像データ生成手段とを備えたことを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディスプレイ、複写機およびファクシミリなどに利用される画像処理方法および装置、特にカラー画像データをモノクロ（白黒）画像データに変換し、変換したモノクロ画像データに基づいてモノクロ画像出力を得る画像処理方法および装置に関するものである。
【０００２】
【従来の技術】
近年ではカラースキャナの低価格化やディジタルカメラなどの出現により、多種にわたる画像取込装置を用いて手軽にカラー画像データを作成することができるようになっており、ディスプレイ、複写機およびファクシミリなどにおいては、カラー画像データに基づいてモノクロ画像を出力する機会が増えている。
【０００３】
ここで、カラー画像データに基づいてモノクロ画像を出力する場合、例えば、特開平６−５９６５７号に記載されているように、画像処理装置を用いて、カラー画像データを一旦モノクロ画像データに変換する処理が行われる。
【０００４】
上記特開平６−５９６５７号に記載されている変換方法は、カラー画像データを色相、明度（輝度）、および彩度の各情報に変換し、色相が異なると同一明度であっても視覚的には異なった明度に見えるという特質を考慮して作られた色相ごとのグレイテーブル（階調変換テーブル）を用いて、明度に対応する階調値を色相を考慮して求めるものである。
【０００５】
具体的には、図８（Ａ）に示すように、L＊ｉｎが入力された場合において、色相が赤のときには赤用のグレイテーブルLUTＲを参照してL＊Ｒｏｕｔを、色相が緑のときには緑用のグレイテーブルLUTＧを参照してL＊Ｇｏｕｔを、それぞれモノクロ画像データとして得る。これにより、カラー画像上で同一明度で色相が異なる領域が接していたとき、色相が異なる領域をモノクロ画像上では違う階調値で表現する、つまり、その色相の違いをモノクロ画像上で表現することができ、視覚的に感ぜられる明度情報を消失することがなくなる。そして、結果的に、カラー画像データの中間調画像をモノクロ画像データとして明瞭に表現することができる。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記特開平６−５９６５７号に記載されている変換方法では、図８（Ｂ）に示すように、色相が赤のときの明度L＊Ｒｉｎ  と色相が緑のときの明度L＊Ｇｉｎ  が異なるデータが入力された場合において、それぞれ対応するグレイテーブルLUTＲ，LUTＧを参照して得たモノクロ画像データL＊Ｒｏｕｔ，L＊Ｇｏｕｔが同じ値となる場合、つまり、カラー画像上では色相も明度も異なる領域がモノクロ画像上では同一階調値で表現されてしまう場合があり、特に、このような領域が接しているときには、モノクロ画像上では色相の変化情報が消失してしまうという問題がある。
【０００７】
本発明は上記事情に鑑みてなされたものであり、カラー画像データからモノクロ画像データを作成する際に、明度および色相の情報がモノクロ画像上で消失することのない画像処理方法および装置を提供することを目的とするものである。
【０００８】
【課題を解決するための手段】
本発明による画像処理方法および装置は、明度差が小さく且つ色度差が大きい部分である色境界部については該色境界部の明度とは異なる値の明度を使用する、すなわち明度変更を行なう一方、前記色境界部以外については該色境界部以外の明度をそのまま使用することにより、明度の差が小さく且つ色度の差が大きい２色が接している色境界部を、モノクロ画像上では階調に変化を与え、結果的に該色境界部を際立たせる（強調する）ようにしたことを特徴とするものである。
【０００９】
すなわち、本発明による画像処理方法は、多数の画素データで構成されたカラー画像データに基づいて多数の画素データで構成されたモノクロ画像データを作成する画像処理方法であって、カラー画像データの画素データが表す明度の差が所定値よりも小さく且つ色度の差が所定値よりも大きい部分である色境界部の画素データとして、該色境界部の画素データが表す明度とは異なる値の明度を使用し、色境界部以外の画素データとして、カラー画像データの画素データが表す明度を使用してモノクロ画像データを作成することを特徴とするものである。
【００１０】
カラー画像データは、例えば、カラー原稿をスキャナで読み込むことにより得られたものであってもよいし、ディジタルカメラによって得られたものであってもよい。
【００１１】
明度および色度は、公知の種々の表色系で表されたデータであればどのようなものであってもよく、例えば、ＣＩＥ表色系のL＊a＊b＊値や、ＣＩＥ表色系のL＊u＊v＊値などを使用するとよい。
【００１２】
得られたモノクロ画像データを、どのように利用するかは自由である。例えば、二値化した後紙に印刷出力したり製版原紙を作成したりしてもよいし、モノクロディスプレイに表示してもよいし、カラーファクシミリから白黒ファクシミリへのカラー原稿の送信に利用してもよい。
【００１３】
上記方法を実現する第１の具体的な方法は、カラー画像データの所定の画素の画素データが表す明度および色度と、該所定の画素周辺の画素である近傍画素の画素データが表す明度および色度との差をそれぞれ求めて、該所定の画素が、明度の差が所定値よりも小さく且つ色度の差が所定値よりも大きい部分である色境界部の画素であるか否かを判定し、
所定の画素が色境界部の画素であると判定されたときには、近傍画素の画素データが表す明度および色度に基づいて色境界を成す少なくとも２つの代表色の明度および色度を求め、該所定の画素の明度および色度と、各代表色の明度および色度と、予め設定されている色優先順位とに応じて、所定の画素の画素データが表す明度とは異なる値の明度を求め、
色境界部の画素データとして前記求めた明度を使用し、該色境界部以外の画素データとしてカラー画像データの画素データが表す明度を使用してモノクロ画像データを作成することを特徴とするものである。つまり、前記第１の具体的な方法は、所定の画素（注目画素）および近傍画素の画素値に基づいて色境界部の判定を行ない、色境界部の画素であると判定された注目画素について明度変更を行なうものである。
【００１４】
前記近傍画素の領域サイズは、色境界部の判定を精度よく行なう上で都合のよいサイズであればよく、処理対象となる画像の種類に応じて適宜変更するとよい。例えばイラスト調の画像の場合には比較的小さなサイズ（例えば３×３画素の８近傍画素）でよく、該領域サイズが小さいほどデータ量が少ないので判定処理が楽になる。
【００１５】
この第１の具体的な方法においては、所定の画素が色境界部の画素であると判定されたとき、さらに、所定の画素を中心とする所定領域内の各画素（所定の画素は除く；以下同様）の明度および色度と、各代表色の明度および色度と、予め設定されている色優先順位とに応じて、所定領域内の各画素について該画素の画素データが表す明度とは異なる値の明度をそれぞれ求め、所定領域内の画素データとして前記求めた明度を使用してモノクロ画像データを作成するものとすることもできる。
【００１６】
ここで「（所定の画素は除く；以下同様）」としているのは、所定の画素についての明度変更は既になされているからである。つまり、前述の場合には、色境界部の画素であると判定された注目画素についてのみ明度変更を行なうものであったのに対して、所定の画素を中心とする所定領域サイズごとに行なう、すなわち、色境界部の画素であると判定された注目画素周辺の所定領域内の各画素についても明度変更を行なうものとすることができる。
【００１７】
所定領域のサイズは、出力画像における色境界部の強調度合いが視認できるようなサイズに設定すればよく、前記近傍画素の領域サイズと同じであってもよいし、異なっていてもよい。また、近傍画素の領域サイズより小さくてもよいし、大きくてもよい。つまり、近傍画素の領域サイズは、前述のように、色境界部の判定精度の観点から決定すればよく、所定領域のサイズは色境界部の強調度合いの視認性の観点から決定すればよい。例えば、近傍画素の領域サイズを３×３画素（主走査方向×副走査方向）分としたとき、前記所定領域のサイズを３×３画素分としてもよいし、５×５画素分としてもよい。前記所定領域の画素サイズ（３×３など）が同じであっても、画素密度が高くなるほど、出力画像上での、前記所定領域のサイズの面積が小さくなるので、色強調度合いを確認し易くするためには、画素密度が高くなるほど前記所定領域のサイズを大きくする方が好ましい。
【００１８】
上記方法を実現する第２の具体的な方法は、画像カラー画像データを所定サイズのブロックに分割し、分割されたブロック毎に、該ブロック内の各画素の画素データが表す明度および色度に基づいて該ブロックの明度および色度を求め、
所定のブロックの明度および色度と、該所定のブロック周辺のブロックである近傍ブロックの明度および色度との差をそれぞれ求めて、該所定のブロックが、明度の差が所定値よりも小さく且つ色度の差が所定値よりも大きい部分である色境界部のブロックであるか否かを判定し、
所定のブロックが前記色境界部のブロックであると判定されたときには、近傍ブロックの明度および色度に基づいて色境界を成す少なくとも２つの代表色の明度および色度を求め、所定のブロック内の各画素について、該画素の明度および色度と、前記各代表色の明度および色度と、予め設定されている色優先順位とに応じて、前記画素の画素データが表す明度とは異なる値の明度をそれぞれ求め、
色境界部のブロック内の各画素の画素データとして前記求めた明度を使用し、色境界部以外のブロック内の各画素の画素データとしてカラー画像データの画素データが表す明度を使用してモノクロ画像データを作成することを特徴とするものである。
【００１９】
本発明の画像処理装置は上記画像処理方法を実現する装置、すなわち、多数の画素データで構成されたカラー画像データに基づいて多数の画素データで構成されたモノクロ画像データを作成する画像処理装置であって、
カラー画像データの画素データが表す明度の差が所定値よりも小さく且つ色度の差が所定値よりも大きい部分である色境界部の画素の画素データとして、該色境界部の画素データが表す明度とは異なる値の明度を求める色境界強調処理手段と、
色境界部の画素データとして色境界強調処理手段により求められた明度を使用し、該色境界部以外の画素データとしてカラー画像データの画素データが表す明度を使用してモノクロ画像データを作成するモノクロ画像データ生成手段とを備えたことを特徴とするものである。
【００２０】
本発明の画像処理装置の第１の具体的態様は、上記第１の具体的な方法を実現するものであって、カラー画像データの所定の画素の画素データが表す明度および色度と、該所定の画素周辺の画素である近傍画素の画素データが表す明度および色度との差をそれぞれ求めて、該所定の画素が、明度の差が所定値よりも小さく且つ色度の差が所定値よりも大きい部分である色境界部の画素であるか否かを判定する色境界判定手段と、
色境界部の画素であると判定された所定の画素について、近傍画素の画素データが表す明度および色度に基づいて色境界を成す少なくとも２つの代表色の明度および色度を求める色境界代表色決定手段と、
色境界部の画素であると判定された所定の画素について、該所定の画素の明度および色度と、各代表色の明度および色度と、予め設定されている色優先順位とに応じて、所定の画素の画素データが表す明度とは異なる値の明度を求める色境界強調用明度算出手段と、
色境界部の画素データとして色境界強調用明度算出手段により求められた明度を使用し、該色境界部以外の画素データとしてカラー画像データの画素データが表す明度を使用してモノクロ画像データを作成するモノクロ画像データ生成手段とを備えたことを特徴とするものである。
【００２１】
この第１の具体的態様による装置においては、色境界強調用明度算出手段を、所定の画素が色境界部の画素であると判定されたとき、さらに、所定の画素を中心とする所定領域内の各画素の明度および色度と、各代表色の明度および色度と、予め設定されている色優先順位とに応じて、所定領域内の各画素について該画素の画素データが表す明度とは異なる値の明度をそれぞれ求めるものとし、
モノクロ画像データ生成手段を、所定領域内の画素データとして色境界強調用明度算出手段が求めた明度を使用してモノクロ画像データを作成するものとすることができる。
【００２２】
この第１の具体的態様による装置においては、色境界判定手段を、近傍画素の内、所定の画素との明度の差が第１の閾値より小さく且つ該所定の画素との色度の差が第２の閾値より大きい画素が少なくとも１つ存在する場合に、該所定の画素を色境界部の画素であると判定するものとすることができる。
【００２３】
また、この第１の具体的態様による装置においては、色境界代表色決定手段を、近傍画素の内の、所定の画素との明度の差が第１の閾値より小さく、且つ、該所定の画素との色度の差が第２の閾値より大きい画素と、該画素を除く画素それぞれとの色度の差を算出し、算出された色度の差が最大となる画素対の各色度を、色境界を成す各代表色の色度とするものとすることができる。
【００２４】
また、この第１の具体的態様による装置においては、色境界強調用明度算出手段を、所定画素の明度および色度と各代表色の明度および色度とに基づいて、該所定の画素が各代表色のいずれに属するかを決定し、所定の画素の画素データが表す明度とは異なる値の明度を、該所定の画素が属する代表色の方が他の代表色よりも色優先順位が高いときには該所定の画素の画素データが表す明度に所定の定数を加算した明度とし、該所定の画素が属する代表色の方が他の代表色よりも色優先順位が低いときには該所定の画素の画素データが表す明度から所定の定数を減算した明度とするものとすることができる。
【００２５】
また、この第１の具体的態様による装置の色境界強調用明度算出手段を、所定領域内の各画素について、該画素の明度および色度と各代表色の明度および色度とに基づいて、該画素が各代表色のいずれに属するかを決定し、画素の画素データが表す明度とは異なる値の明度を、該画素が属する代表色の方が他の代表色よりも色優先順位が高いときには該画素の画素データが表す明度に所定の定数を加算した明度とし、該画素が属する代表色の方が他の代表色よりも色優先順位が低いときには該画素の画素データが表す明度から所定の定数を減算した明度とするものとすることができる。
【００２６】
本発明の画像処理装置の第２の具体的態様は、上記第２の具体的な方法を実現するものであって、画像カラー画像データを所定サイズのブロックに分割し、該分割されたブロック毎に、該ブロック内の各画素の画素データが表す明度および色度に基づいて該ブロックの明度および色度を求めるブロック明度・色度算出手段と、
所定のブロックの明度および色度と、該所定のブロック周辺のブロックである近傍ブロックの明度および色度との差をそれぞれ求めて、該所定のブロックが、明度の差が所定値よりも小さく且つ色度の差が所定値よりも大きい部分である色境界部のブロックであるか否かを判定する色境界判定手段と、
色境界部のブロックであると判定された所定のブロックについて、近傍ブロックの明度および色度に基づいて色境界を成す少なくとも２つの代表色の明度および色度を求める色境界代表色決定手段と、
色境界部のブロックであると判定されたブロック内の各画素について、該画素の明度および色度と、前記各代表色の明度および色度と、予め設定されている色優先順位とに応じて、前記画素の画素データが表す明度とは異なる値の明度をそれぞれ求める色境界強調用明度算出手段と、
色境界部のブロック内の各画素の画素データとして色境界強調用明度算出手段が求めた明度を使用し、該色境界部以外のブロック内の各画素の画素データとしてカラー画像データの画素データが表す明度を使用してモノクロ画像データを作成するモノクロ画像データ生成手段とを備えたことを特徴とするものである。
【００２７】
この第２の具体的態様による装置においては、色境界判定手段を、近傍ブロックの内、所定のブロックとの明度の差が第１の閾値より小さく且つ該所定のブロックとの色度の差が第２の閾値より大きいブロックが少なくとも１つ存在する場合に、該所定のブロックを色境界部のブロックであると判定するものとすることができる。
【００２８】
また、この第２の具体的態様による装置においては、色境界代表色決定手段を、近傍ブロックの内の、所定のブロックとの明度の差が第１の閾値より小さく、且つ、該所定のブロックとの色度の差が第２の閾値より大きいブロックと、該ブロックを除くブロックそれぞれとの色度の差を算出し、算出された色度の差が最大となるブロック対の各色度を、色境界を成す各代表色の色度とするものとすることができる。
【００２９】
また、この第２の具体的態様による装置においては、色境界強調用明度算出手段を、色境界部のブロックであると判定されたブロック内の各画素について、該画素の明度および色度と各代表色の明度および色度とに基づいて、該画素が各代表色のいずれに属するかを決定し、ブロック内の各画素の画素データが表す明度とは異なる値の明度を、該画素が属する代表色の方が他の代表色よりも色優先順位が高いときには該画素の画素データが表す明度に所定の定数を加算した明度とし、該画素が属する代表色の方が他の代表色よりも色優先順位が低いときには該画素の画素データが表す明度から所定の定数を減算した明度とするものとすることができる。
【００３０】
上記第１および第２の具体的態様による装置においては、色優先順位を、ホワイト（Ｗ：White） 、イエロー（Ｙ：Yellow）、シアン（Ｃ：Cyan）、マゼンタ（Ｍ：Magenta） 、レッド（Ｒ：Red） 、グリーン（Ｇ：Green） 、ブルー（Ｂ：Blue）、ブラック（Ｋ：Black） の順番、または代表色の明度の順番とすることができる。
【００３１】
【発明の効果】
本発明による画像処理方法および装置によれば、明度差が小さく且つ色度差が大きい色境界部については該色境界部の明度とは異なる値の明度を使用（明度変更）し、色境界部以外については該色境界部以外の明度をそのまま使用するようにしたので、明度差が小さく且つ色度差が大きい２色が接している色境界部以外の階調性についてはカラー画像データの明度情報を消失することがなく、一方、色境界部では階調に変化を付けることができ、結果的に、色境界部以外の階調性を維持したまま、該色境界部を際立たせる（強調する）ことができる。
【００３２】
これにより、カラー画像の明度および色相がどのようなものであっても明度および色相の変化情報を消失することなくカラー画像をモノクロ画像に変換することができるし、カラー画像上では色相も明度も異なる領域がモノクロ画像上で同一階調値で表現されてしまうという問題を生じることもない。
【００３３】
ここで、スキャナなどの画像入力装置や製版装置（出力装置）の解像度が相対的に低い場合には、第１の具体的態様のうちの、色境界部の画素であると判定された注目画素についてのみ明度変更を行なう方法および装置を適用して、画素単位で色境界部を強調することによって、明度および色相の変化情報を消失することなくカラー画像をモノクロ画像に変換することができる。
【００３４】
また、画像入力装置や製版装置の解像度が相対的に高い場合には、画素単位で色境界部を強調すると、強調されている部分の面積が小さくなる分だけその効果が判り難くなるが、この場合には、第１の具体的態様のうちの、色境界部の画素であると判定された注目画素および周辺画素について明度変更を行なう方法および装置を適用すれば、色強調される部分の面積を広げることができるので、色強調が確認し易くなる。勿論、明度および色相の変化情報を消失することなくカラー画像をモノクロ画像に変換することができる。
【００３５】
一方、カラー画像データがＣＭＹの色の重ね合せによるカラー網点原稿などのように局所的に色の変化の激しい画像を担持するものである場合には、色境界部の判定を画素単位で行なうと、人間の目に見えている色とは異なる色境界が判定され、必ずしも好ましい明度強調がなされない虞れがある。この場合には、第２の具体的態様による方法および装置を適用して、画素をブロック化してある程度の大きさのブロックごとに色境界を判定し明度強調を行なうことで、人間の目の感覚に適合するように色境界部を判定し、明度を強調することができる。
【００３６】
なお、この第２の具体的態様による方法および装置を適用すると、ブロックごとに色境界を判定し明度強調を行なうので、画像入力装置や製版装置の解像度は低解像度であってもよいし高解像度であってもよい。
【００３７】
また、近傍画素／ブロックの明度および色度に基づいて色境界を成す代表色の明度および色度を求め、該所定の画素／ブロックの明度および色度と、各代表色の明度および色度と、予め設定されている色優先順位とに応じて、色境界部の画素の強調用の明度を求めるようにすれば、色境界部周辺の状況を総合的に判断して強調のレベル設定でき、過度な強調となるのを避けることができる。
【００３８】
また、色境界部の画素／ブロックの判定、色境界を成す各代表色の決定、色境界部の明度強調などに際して、種々の方法を用いることができる。
【００３９】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
【００４０】
図１は本発明の第１および第２の実施の形態による画像処理方法を実現する画像処理装置の構成を示すブロック図である。
【００４１】
図１に示すように、この画像処理装置１は、画像入力手段１０と、明度・色度算出手段２０と、明度・色度記憶手段３０と、色境界判定手段４１、色境界代表色決定手段４２、色境界強調用明度算出手段４３およびスイッチ４４からなる色境界強調処理部４０と、本発明のモノクロ画像データ生成手段としての色境界強調用明度記憶手段５０と、二値化手段６０と、画像出力手段７０とから構成されている。
【００４２】
画像入力手段１０は、カラー原稿を読み取って画素ごとのＲＧＢ値（各８ビット、合計２４ビットデータ）を抽出するものであり、例えばスキャナなどを利用することができる。
【００４３】
明度・色度算出手段２０は、画像入力手段１０により得られた画素ごとのＲＧＢ値を、ＣＩＥ表色系のL＊a＊b＊値（明度値・色度値であって、L＊：明度、a＊，b＊：色度）に変換するものである。ＲＧＢ値をL＊a＊b＊値に変換する方法は、例えば「色彩工学」（大田登；著）に記載されている。
【００４４】
明度・色度記憶手段３０は、明度・色度算出手段２０により算出された画素ごとのL＊a＊b＊値を記憶するものである。
【００４５】
色境界判定手段４１は、明度・色度記憶手段３０に記憶されている注目画素（本発明の所定の画素）P０のL＊a＊b＊値（L＊Ｐ０，a＊Ｐ０，b＊Ｐ０）と、各参照画素（本発明の近傍画素）Pｉ（ｉは画素番号）のL＊a＊b＊値（L＊Ｐｉ，a＊Ｐｉ，b＊Ｐｉ）とに基づいて、注目画素P０が色境界画素であるか否かを判定するものである。ここで、第１の実施の形態における色境界判定手段４１は、図２（Ａ）に示すように、参照画素Pｉを、注目画素P０を中心とする周辺３×３画素である周辺８近傍画素Pｉ（ｉ＝１〜８）に設定して、以下に示すような色境界画素の判定方法を採用する。なお、図２（Ａ）の下段に、上段に示すカラー画像中のＸ―Ｘ’で矢指する横方向１ライン分の明度の変化を示す。
【００４６】
ａ）注目画素P０と参照画素Pｉとの明度の差（以下明度差という）△LＰ０Ｐｉおよびa＊−b＊平面上における色度の差（以下色度差という）△CＰ０Ｐｉそれぞれを、（式１）および（式２）に基づいて算出する。
【００４７】
△Lｘｙ＝｜L＊ｘ−L＊ｙ｜                          ・・・（式１）
△Cｘｙ＝（（a＊ｘ−a＊ｙ）２＋（b＊ｘ−b＊ｙ）２）１／２    ・・・（式２）
ここで、ｘは注目画素P０、ｙは参照画素Pｉを示している。
【００４８】
ｂ）算出された明度差△LＰ０Ｐｉと第１の閾値Th１ 、算出された色度差△CＰ０Ｐｉと第２の閾値Th２ それぞれを比較し、以下の条件１，条件２を同時に満たしていれば、参照画素Pｉは色境界対象画素であると判定する。
【００４９】
△LＰ０Ｐｉ≦Th１・・・（条件１）
△CＰ０Ｐｉ≧Th２・・・（条件２）
ｃ）上述のａ）およびｂ）の一連の処理を、全ての参照画素Pｉ（ｉ＝１〜８）に対して行ない、色境界対象画素であると判定された参照画素Pｉが少なくとも１つ存在すれば、注目画素P０は色境界画素であると判定する。
【００５０】
色境界代表色決定手段４２は、色境界判定手段４１によって色境界画素であると判定された注目画素P０について、色境界を成す少なくとも２つの色（以下代表色という）の明度・色度を所定の条件にしたがって決定するものである。
【００５１】
色境界強調用明度算出手段４３は、色境界判定手段４１によって色境界画素であると判定された注目画素P０について、明度・色度記憶手段３０に記憶されている注目画素P０のL＊a＊b＊値、色境界代表色決定手段４２によって決定された各代表色のL＊a＊b＊値、および予め設定されている色優先順位とに応じて、注目画素P０の色境界強調用の明度値L＊Ｐ０（ｎｅｗ）  を算出するものである。
【００５２】
色境界強調用明度記憶手段５０は、色境界判定手段４１によって色境界画素でないと判定された注目画素P０については明度・色度記憶手段３０に記憶されている明度値L＊Ｐ０を記憶し、色境界画素であると判定された注目画素P０については色境界強調用明度算出手段４３により算出された色境界強調用の明度値L＊Ｐ０（ｎｅｗ）  を記憶することによってモノクロ画像データ（明度値L＊）を得るものである。
【００５３】
なお、上記構成の画像処理装置１においては、色境界強調処理部４０内にスイッチ４４が設けられ、色境界判定手段４１によって注目画素P０が色境界画素であると判定されたときにのみ注目画素P０のL＊a＊b＊値が色境界代表色決定手段４２および色境界強調用明度算出手段４３に入力されるようにスイッチ４４が切り替わり、その結果色境界強調用明度算出手段４３により得られる明度値L＊Ｐ０（ｎｅｗ）  が色境界強調用明度記憶手段５０に入力され、一方色境界判定手段４１によって注目画素P０が色境界画素でないと判定されたときには、スイッチ４４が切り替わり、明度・色度記憶手段３０に記憶されている明度値L＊Ｐ０が色境界強調用明度記憶手段５０に入力されるように構成されている。つまり、注目画素P０が色境界画素であるか否かに応じて、明度値L＊Ｐ０（ｎｅｗ）  および明度値L＊Ｐ０のうちのいずれか一方のみが色境界強調用明度記憶手段５０に入力されるように構成されている。
【００５４】
二値化手段６０は、色境界強調用明度記憶手段５０に記憶されているモノクロ画像データを二値化するものである。
【００５５】
画像出力手段７０は、二値化手段６０により得られた二値化データを用いて、モノクロ画像を出力するものである。
【００５６】
次に、上記構成の画像処理装置１を用いて、カラー画像データをモノクロ画像データに変換する、第１の実施の形態による画像処理方法について説明する。
【００５７】
画像入力手段１０によりカラー原稿を読み取って画素ごとのＲＧＢ値を抽出し、このＲＧＢ値を明度・色度算出手段２によりL＊a＊b＊値に変換し、変換されたL＊a＊b＊値を明度・色度記憶手段３０に記憶させる。
【００５８】
次に、色境界強調処理部４０において、色境界判定手段４１により、注目画素P０のL＊a＊b＊値と、各参照画素PｉのL＊a＊b＊値とに基づいて、上記の方法にしたがって、注目画素P０が色境界画素であるか否かを判定する。次いで、色境界判定手段４１によって注目画素P０が色境界画素であると判定された場合には、先ず色境界代表色決定手段４２により、色境界を成す少なくとも２つの代表色の明度・色度を所定の条件にしたがって決定し、次いで色境界強調用明度算出手段４３により、明度・色度記憶手段３０に記憶されている注目画素P０のL＊a＊b＊値、色境界代表色決定手段４２によって決定された各代表色のL＊a＊b＊値、および予め設定されている色優先順位とに応じて注目画素P０の色境界強調用の明度値L＊Ｐ０（ｎｅｗ）  を算出する。
【００５９】
色境界強調処理部４０における、色境界画素であると判定された注目画素P０についての作用を、図２（Ａ）において、第５および第８の参照画素P５，P８が色境界対象画素であるものとして具体的に説明する。なお、図４は代表色を決定するための、a＊−b＊平面を示した図である。
【００６０】
ａ）第５の参照画素P５とそれ以外の参照画素Pｉ（ｉ＝１〜４，６〜８）それぞれとの色度差△CＰ５Ｐｉ（ｉ＝１〜４，６〜８）、および第８の参照画素P８とそれ以外の参照画素Pｉ（ｉ＝１〜７）それぞれとの色度差△CＰ８Ｐｉ（ｉ＝１〜７）を、上記（式２）に基づいて算出する。この際、（式２）中のｘを注目画素P０ではなく参照画素P５或いはP８とし、ｙをP５或いはP８を除く参照画素Pｉとする。
【００６１】
ｂ）算出された色度差△CＰ５Ｐｉ、△CＰ８Ｐｉの最大値Max{△CＰ５Ｐｉ，△CＰ８Ｐｉ} を求める。
【００６２】
ｃ）色度差が最大となる参照画素対、例えばMax{△CＰ５Ｐｉ，△CＰ８Ｐｉ} ＝△CＰ８Ｐ１である場合は、第１および第８の参照画素P１，P８についての、明度・色度記憶手段３０に記憶されているL＊a＊b＊値（L＊Ｐ１，a＊Ｐ１，b＊Ｐ１），（L＊Ｐ８，a＊Ｐ８，b＊Ｐ８）を、色境界を成す各代表色のL＊a＊b＊値とする。
【００６３】
ｄ）各代表色のL＊a＊b＊値（上記例では（L＊Ｐ１，a＊Ｐ１，b＊Ｐ１），（L＊Ｐ８，a＊Ｐ８，b＊Ｐ８））を図４に示すようなa＊−b＊平面上に投影し、各代表色がＫ(Black) ，Ｗ(White) ，Ｃ(Cyan)，Ｍ(Magenta) ，Ｙ(Yellow)，Ｒ(Red) ，Ｇ(Green) ，Ｂ(Blue)のいずれの基準色に該当するかを判定する。但し、Ｋ，Ｗにおいては、明度値L＊Ｐ１およびL＊Ｐ８と第３の閾値Th３  とを用いて、以下の条件３を満たす場合にはＫ、条件４を満たす場合にはＷと判定する。
【００６４】
L＊≦Th３  ・・・（条件３）
L＊＞Th３  ・・・（条件４）
ｅ）注目画素P０についても同様に、明度・色度記憶手段３０に記憶されているL＊a＊b＊値（L＊Ｐ０，a＊Ｐ０，b＊Ｐ０）を参照し、いずれの基準色に該当するかを判定する。
【００６５】
ｆ）注目画素P０の色が、いずれの代表色（前記基準色のうちのいずれかで表すこととする）に属しているかを判定する。例えば、代表色が前記基準色のうちのＲ，Ｙであって、注目画素P０の色がＲである場合には注目画素P０の色は代表色Ｒに属していると判定し、注目画素P０の色がＹである場合には注目画素P０の色は代表色Ｙに属していると判定する。
【００６６】
但し、注目画素P０の色が代表色（前述の例ではＲ，Ｙ）のいずれにも該当しない場合は、注目画素P０の色度値（a＊Ｐ０，b＊Ｐ０）と各代表色の色度値（a＊Ｐ１，b＊Ｐ１）、（a＊Ｐ８，b＊Ｐ８）との差△CＰ０Ｐ１，△CＰ０Ｐ８を算出し、この差の小さい方の代表色に注目画素P０の色が属していると判定する。
【００６７】
ｇ）明度・色度記憶手段３０に記憶されている注目画素P０の明度値L＊Ｐ０、予め不図示のメモリに記憶されている表１に示す色優先順位、および以下の（式３）に基づいて、注目画素P０の色境界強調用の明度値L＊Ｐ０（ｎｅｗ）  を算出し、算出した明度値L＊Ｐ０（ｎｅｗ）  を色境界強調用明度記憶手段５に記憶させる。
【表１】
0004127594.tif 000002
【数１】
0004127594.tif 000003
【００６８】
例えば代表色がＲとＹであって、注目画素の色がＲである場合には表１においてＲよりもＹの方が優先順位が高いため、明度・色度記憶手段３０に記憶されている注目画素P０の明度値L＊Ｐ０から定数αを減算し、一方、注目画素の色がＹである場合にはＲよりもＹの方が優先順位が高いため、明度値L＊Ｐ０に定数αを加算する。
【００６９】
一方、色境界判定手段４１によって色境界画素でないと判定された注目画素P０については、明度・色度記憶手段３０に記憶されている明度値L＊Ｐ０を色境界強調用明度記憶手段５に記憶させる。
【００７０】
これにより、色境界強調用明度記憶手段５０には、色境界部については色境界強調用明度算出手段４３により算出された色境界強調用の明度値L＊Ｐ０（ｎｅｗ）  が格納され、色境界部以外についてはカラー画像データの画素データが表す明度値L＊Ｐ０が格納される。
【００７１】
つまり、色境界強調処理部４０は、明度値L＊の差が小さく色度値（a＊，b＊）の差が大きい２色が接している色境界部の画素を色境界画素と判定し、一方が高く他方が低くなるように明度値L＊を変更する一方、前記色境界部以外の画素を色境界画素でないと判定し、その画素の明度値L＊をそのまま用い、注目画素P０を１画素づつシフトして、同様の処理を繰り返すことによって、１画像分のモノクロ画像データを生成する。
【００７２】
図２（Ａ）のカラー画像に対して、上述の色境界強調処理部４０の作用によって得られた、注目画素P０までの処理が終了した時点におけるモノクロ画像を図２（Ｂ）の上段に示し、上段に示すモノクロ画像中のＸ―Ｘ’で矢指する横方向１ラインについての明度の変化を図２（Ｂ）の下段に示す。
【００７３】
また、図２（Ａ）のカラー画像上の全画素に対する全処理が終了した時点におけるモノクロ画像を図３の上段に示し、上段に示すモノクロ画像中のＸ―Ｘ’で矢指する横方向１ライン分の明度の変化を図３の下段に示す。
【００７４】
なお、上記実施の形態においては、式３にしたがって、定数αを減算または加算することで色境界を強調しているが、例えば、色度値（a＊，b＊）に基づいて何らかの式を作成し、画素毎にαの値に強弱を付けるなど、画素ごとの色度値（a＊，b＊）の変数を用いてもよい。
【００７５】
色境界強調処理部４０における処理が終了した後、二値化手段６０により、色境界強調用明度記憶手段５０に記憶されている明度値（L＊Ｐ０（ｎｅｗ）  またはL＊Ｐ０）を画素ごとに二値化する。その後、画像出力手段７０により、二値化手段６０により得られる二値化データを用いて、モノクロ画像を出力する。
【００７６】
ここで、上述のように、色境界部以外についてはカラー画像データ中の明度値L＊をそのまま用い、色境界部については一方が高く他方が低くなるように明度値L＊を変更したモノクロ画像データに基づいてモノクロ画像が出力されるので、色境界部以外の階調性についてはカラー画像データの明度情報を消失することなく、色境界部が強調されたモノクロ画像を得る、つまり、前記色境界部以外の階調性を維持したまま、該色境界部を強調することができる。
【００７７】
したがって、カラー画像上では色相も明度も異なる領域がモノクロ画像上で同一階調値で表現されてしまうという問題は生じないし、このような領域が接している部分でも、モノクロ画像上で色相の変化情報を明度情報（階調情報）として表すことができる、つまり、カラー画像の明度および色相がどのようなものであっても、明度および色相の変化情報を消失することなくカラー画像をモノクロ画像に変換することができる。
【００７８】
次に、本発明の第２の実施の形態による画像処理方法について説明する。
【００７９】
第２の実施の形態による画像処理方法は、基本的に上記第１の実施の形態による画像処理方法が用いている画像処理装置１を使用する。異なるのは、色境界強調処理部４０の作用であって、第１の実施の形態においては注目画素のみに対して色境界部の強調処理を行なうのに対し、第２の実施の形態においては注目画素と注目画素を中心とした周辺画素を１つのブロックとして、ブロックに含まれる画素全てに対して強調処理を行なう点である。
【００８０】
色境界部の強調処理（以下色境界強調ともいう）を注目画素のみに行なうという第１の実施の形態の方法は、画像入力手段１０および画像出力手段７０の解像度が低い場合にはその効果は顕著であるが、解像度（画素密度）が高くなると、色強調される部分の面積が小さくなる分だけ、色強調の効果が分かり難くなる。このような場合、色境界強調をある程度の範囲で行なうことが望ましい。そこで、第２の実施の形態においては、図５（Ａ）の上段に示すように、注目画素P０が色境界画素であると判定されたとき、注目画素P０を中心とする周辺５×５画素である周辺２４近傍画素Pｉ（ｉ＝１〜２４）について色強調処理を行なうようにする。なお、図５（Ａ）の下段に、上段に示すカラー画像中のＸ―Ｘ’で矢指する横方向１ライン分の明度の変化を示す。以下、第２の実施の形態の作用について説明する。
【００８１】
画像入力手段１０によりカラー原稿を読み取った後、色境界強調処理部４０において、色境界画素であると判定された注目画素P０について、代表色がいずれの色に該当するかを判定するまでの処理（色境界強調処理部４０における具体例ｄ）までの処理）は、第１の実施の形態と同様であり、例えば、色境界判定手段４１において、注目画素P０を１画素づつシフトして、注目画素P０および周辺８近傍画素Pｉ（ｉ＝１〜８）を使用して、色境界画素の判定を行なう。
【００８２】
以下、色境界強調処理部４０における、色境界画素であると判定された注目画素P０についての、上記第１の実施の形態における作用説明の記号ｄ）の部分からの作用について説明する。
【００８３】
ｄ）明度・色度記憶手段３０に記憶されている注目画素P０および２４近傍画素P０のL＊a＊b＊値（L＊Ｐ０，a＊Ｐ０，b＊Ｐ０），（L＊Ｐｉ，a＊Ｐｉ，b＊Ｐｉ）を図４に示すようなa＊−b＊平面上に投影し、それぞれの色がＫ，Ｗ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂのいずれに該当するかを判定する。但し、Ｋ，Ｗにおいては、明度値L＊Ｐ０およびL＊Ｐｉと第３の閾値Th３  とを用いて、上記条件３を満たす場合にはＫ、上記条件４を満たす場合にはＷと判定する。
【００８４】
ｅ）上記第１の実施の形態における作用説明の記号ｆ）の部分と同様の方法を用いて、注目画素P０および２４近傍画素の色が、いずれの代表色（前記基準色のうちのいずれかの色）に属しているかを判定する。
【００８５】
ｆ）明度・色度記憶手段３０に記憶されている注目画素P０の明度値L＊Ｐ０、予め記憶されている上記表１に示す色優先順位、および上記式３に基づいて、注目画素P０の色境界強調用の明度値L＊Ｐ０（ｎｅｗ）  を算出し、算出した明度値L＊Ｐ０（ｎｅｗ）  を色境界強調用明度記憶手段５０に記憶させる。同様にして、明度・色度記憶手段３０に記憶されている２４近傍画素Pｉの明度値L＊Ｐｉ、予め記憶されている上記表１に示す色優先順位、および上記式３に基づいて、２４近傍画素Pｉの色境界強調用の明度値L＊Ｐｉ（ｎｅｗ）  を算出し、算出した各明度値L＊Ｐｉ（ｎｅｗ）  を色境界強調用明度記憶手段５０に記憶させる。この際、これ以前のサイクルにおける処理のときに既に色境界強調を行なった画素については、本サイクルにおける色強調処理の対象外とし、注目画素P０および２４近傍画素のうちの未強調画素についてのみ色強調処理を施す。
【００８６】
一方、色境界判定手段４１によって色境界画素でないと判定された注目画素P０については、明度・色度記憶手段３０に記憶されている明度値L＊Ｐ０を色境界強調用明度記憶手段５０に記憶させる。
【００８７】
これにより、色境界強調用明度記憶手段５０には、第１の実施の形態と同様に、色境界部については色境界強調用明度算出手段４３により算出された色境界強調用の明度値L＊Ｐ０（ｎｅｗ）  が格納され、色境界部以外についてはカラー画像データの画素データが表す明度値L＊Ｐ０が格納される。
【００８８】
つまり、第２の実施の形態による色境界強調処理部４０は、明度値L＊の差が小さく色度値（a＊，b＊）の差が大きい２色が接している色境界部の画素を色境界画素と判定し、該色境界部の注目画素P０を中心とする５×５画素内の各画素（色強調処理済の画素は除く）について明度値L＊を変更する一方、前記色境界部以外の画素を色境界画素でないと判定し、その画素の明度値L＊をそのまま用い、注目画素P０を１画素づつシフトして、同様の処理を繰り返すことによって、１画像分のモノクロ画像データを生成する。
【００８９】
図５（Ａ）のカラー画像上の全画素に対する全処理が終了した時点におけるモノクロ画像を図５（Ｂ）の上段に示し、上段に示すモノクロ画像中のＸ―Ｘ’で矢指する横方向１ライン分の明度の変化を図５（Ｂ）の下段に示す。
【００９０】
色境界強調処理部４０における処理が終了した後、二値化手段６０により、色境界強調用明度記憶手段５０に記憶されている明度値（L＊Ｐ０（ｎｅｗ）  、L＊Ｐｉ（ｎｅｗ）  またはL＊Ｐ０）を画素ごとに二値化する。その後、画像出力手段７０により、二値化手段６０により得られる二値化データを用いて、モノクロ画像を出力する。
【００９１】
ここで、上述のように、色境界部以外についてはカラー画像データ中の明度値L＊をそのまま用い、色境界部の５×５画素内の各画素（色強調処理済の画素は除く）については明度値L＊を変更したモノクロ画像データに基づいてモノクロ画像が出力されるので、第１の実施の形態と同様に、色境界部を強調しても、色境界部以外についてはカラー画像の明度および色相の変化情報を消失することがない、すなわち、画像全体の階調性を維持したまま、色境界部を強調できる。
【００９２】
また、上述のように、第２の実施の形態においては、画素単位ではなく、ある程度の範囲（上記例では５×５画素の範囲）で色境界部を強調するため、色強調される部分の面積を広げることができ、画像入力手段１０および画像出力手段７０の解像度が高い場合においても、色強調の度合いが確認し易くなる。
【００９３】
なお、上記においては、色強調処理対象となる５×５画素内の各画素のうち、既に色境界強調を行なった画素を処理対象外とし、未強調画素についてのみ色強調処理を施すようにしているが、必ずしもこのようなものに限定されるものではない。例えば、色強調処理済であるか否かを問わず、色強調処理対象となる５×５画素内の各画素について色境界強調用の明度値L＊Ｐｉ（ｎｅｗ）  を算出し、本サイクル以前に色強調処理を施した画素については、本サイクルで求めた明度値L＊Ｐｉ（ｎｅｗ）  に置き換える、または本サイクル以前に求めた明度値L＊Ｐｉ（ｎｅｗ）  と本サイクルで求めた明度値L＊Ｐｉ（ｎｅｗ）  とを比較して、所定の条件の下にいずれか一方を選択したり、あるいは平均値を求めるなどして、最終的に用いるべき色境界強調用の明度値L＊Ｐｉ（ｎｅｗ）  を決定するようにしてもよい。このように、色境界強調用の明度値L＊Ｐｉ（ｎｅｗ）  を決定する方法として種々の方法があるが、いずにしても、過度な強調が生じない方法を選択するのが好ましい。
【００９４】
次に、本発明の第３の実施の形態による画像処理方法について説明する。
【００９５】
第３の実施の形態による画像処理方法が用いる画像処理装置１は、基本的に上記第１および第２の実施の形態による画像処理方法が用いた画像処理装置１と同様の構成を備えている。異なるのは、第１の実施の形態においては色境界部の判定処理および強調処理を画素ごとに行なう色境界強調処理部４０を用いているのに対し、第３の実施の形態においては、画像全体を所定サイズの画素ブロックに分割してブロック単位で色境界部の判定処理を行ない、色境界部のブロックであると判定された注目ブロック内の各画素について色強調処理を施す色境界強調処理部４０を用いているという点である。以下、この点について説明する。
【００９６】
図６は、第３の実施の形態による画像処理方法が用いる画像処理装置１の構成を示すブロック図である。図６に示すように、この画像処理装置１の色境界強調処理部４０は、第１の実施の形態による画像処理装置１に備えられている色境界判定手段４１、色境界代表色判定手段４２、色境界強調用明度算出手段４３およびスイッチ４４に加えて、さらにブロック明度・色度算出手段４６、およびブロック明度・色度記憶手段４７を備えた構成である。
【００９７】
局所的に色の変化が激しい画像、例えばＣＭＹ色の重ね合わせによるカラー網点画像を画像入力手段１０で読み取ると、画像入力手段１０の読取解像度（読取密度）によっては、ＣＭＹ色が独立して読み取られる虞れがある。この場合、画素ごとに色境界の判定を行なうと、人間の目に見えている色とは異なる色境界が判定される。よって、このような画像に対しては、人間の感覚（見た目）に近い色境界の判定を行なうことができるように、読取画像を所定サイズの画素ブロックに分割してある程度の大きさのブロックごとに色境界を判定することが望ましい。
【００９８】
そこで、第３の実施の形態においては、カラー画像からモノクロ画像を、以下のようにして作成する。なお、画像入力手段１０によりカラー原稿を読み取った後、L＊a＊b＊値を明度・色度記憶手段３０に記憶させるまでの処理は、基本的に第１の実施の形態と同様である。
【００９９】
第３の実施の形態においては、L＊a＊b＊値を明度・色度記憶手段３０に記憶させた後、色境界強調処理部４０における処理を行なう前に以下の処理ａ），ｂ）を行なう。
【０１００】
ａ）ブロック明度・色度算出手段４６において、明度・色度記憶手段３０に記憶されている各画素についてのL＊a＊b＊値を、所定サイズの画素ブロックに分割する。但し、このブロックのサイズは、色強調処理の際に用いられる参照画素の領域サイズよりも大きい値に設定しておくのが好ましい。本例においては、参照画素の領域サイズを主副走査方向３×３画素とするため、図７に示すように、ブロックの大きさを主副走査方向６×６画素に設定している。
【０１０１】
ｂ）引き続き、ブロック明度・色度算出手段４６により６×６画素サイズのブロックに分割された各ブロック内の画素のL＊a＊b＊値の平均値を算出する。算出した平均値をそのブロックのL＊a＊b＊値（ブロック明度・色度値）としてブロック明度・色度記憶手段４７に記憶させる。
【０１０２】
次に、色境界強調処理部４０においては、基本的に第１の実施の形態と同様の処理を行なう。但し、色境界強調処理部４０における、代表色がいずれの色に該当するかを判定するまで（色境界強調処理部４０の具体的な作用を説明したｄ）まで）の処理については、注目画素P０を注目ブロックB０、周辺８近傍画素Pｉ（ｉ＝１〜８）を周辺８近傍ブロックBｉ（ｉ＝１〜８）にそれぞれ置き換えて行なう。すなわち、色境界判定手段４１により、ブロック明度・色度記憶手段４７に記憶されている、注目ブロックB０のL＊a＊b＊値および各参照ブロックBｉのL＊a＊b＊値に基づいて、第１の実施の形態と略同様（画素をブロックに変更しているのみ）の方法にしたがって、注目ブロックB０が色境界ブロックであるか否かを判定する。そして、注目ブロックB０が色境界ブロックであると判定された場合には、先ず色境界代表色決定手段４２により、上記第１の実施の形態における作用説明の記号ａ〜ｄ）の部分と同様の方法を用いて、色境界を成す少なくとも２つの代表色の明度・色度を決定する。
【０１０３】
そして、色境界ブロックであると判定された注目ブロックB０について、色境界強調用明度算出手段４３により、明度・色度記憶手段３０に記憶されている注目ブロックB０内の各画素のL＊a＊b＊値、色境界代表色決定手段４２によって決定された各代表色のL＊a＊b＊値、および予め設定されている色優先順位とに応じて、注目ブロックB０内の各画素について、色境界強調用の明度値L＊Ｐ０（ｎｅｗ）  を、以下のようにして求める。
【０１０４】
ｃ）注目ブロックB０内のいずれかの画素を注目画素P０に設定し、明度・色度記憶手段３０に記憶されている注目画素P０および注目画素P０を中心とする周辺８近傍画素PｉのL＊a＊b＊値の平均値（９画素の平均値）を算出し、算出した平均値を注目画素P０のL＊a＊b＊値とする。
【０１０５】
ｄ）注目画素P０のL＊a＊b＊値（算出した平均値）を図４に示すようなa＊−b＊平面上に投影し、各代表色がＫ，Ｗ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂのいずれの基準色に該当するかを判定（色判定）する。但し、Ｋ，Ｗにおいては、明度値L＊Ｐ０と第３の閾値Th３  とを用いて、上記条件３を満たす場合にはＫ、上記条件４を満たす場合にはＷと判定する。ここで、上述のように、注目画素P０を中心とする９画素分の平均値を注目画素P０のL＊a＊b＊値としているので、ある程度の大きさの領域を見て色判定がなされることとなり、局所的な色変化の激しい画像（カラー網点原稿など）に対しても、画素ごとの色判定を行なう場合に比べて、より正確な（見た目に近い）色判定を行なうことができる。
【０１０６】
ｅ）上記第１の実施の形態における作用説明の記号ｆ）の部分と同様の方法を用いて、注目画素P０の色が、いずれの代表色（前記基準色のうちのいずれかの色）に属しているかを判定する。
【０１０７】
ｆ）明度・色度記憶手段３０に記憶されている注目画素P０の明度値L＊Ｐ０、予め不図示のメモリに記憶されている表１に示す色優先順位、および上記式３に基づいて、注目画素P０の色境界強調用の明度値L＊Ｐ０（ｎｅｗ）  を算出し、算出した明度値L＊Ｐ０（ｎｅｗ）  を色境界強調用明度記憶手段５０に記憶させる。ｃ）〜ｆ）の処理を注目ブロックB０内の各画素について行なうことで、色境界ブロックであると判定された注目ブロックB０についての色強調処理が終了する。
【０１０８】
なお、次回の注目ブロックは、図７におけるB５となり、B５とB５を中心とした周辺３×３ブロックを用いて同様な処理を施す。よって、同じ画素を２回以上色境界強調することはなく、過強調となる虞れがない。
【０１０９】
以上のように、この第３の実施の形態においては、入力されるカラー画像データが、ＣＭＹの色の重ね合せによるカラー網点原稿をカラースキャナで読み取ることにより得られたものである場合にも、ある程度の範囲で大局的に色境界を判定するため、人間の目に見えている色境界と近い色境界の判定を行なうことができる。また、局所的に色の変化が激しい部分のある銀塩写真についても、同様である。さらに、上述のように、色境界ブロックであると判定されたブロック内の各画素（上記例では６×６画素分）について色強調処理を行なうようにしているので、第２の実施の形態と同様に、第１の実施の形態よりも色強調される部分の面積を広げることができ、画像入力手段１０および画像出力手段７０の解像度が高い場合においても、色強調の度合いが確認し易くなる。
【０１１０】
以上、本発明の好ましい実施の形態について説明したが、本発明は上記各実施の形態に限定されるものではない。
【０１１１】
例えば、上記各実施の形態においては、色境界部の判定から色境界部の強調処理、すなわち色境界部用の明度作成までの一連の処理に、ＣＩＥ表色系のL＊a＊b＊値を用いているが、これに限らず例えばＣＩＥ表色系のL＊u＊v＊値を用いてもよい。また、明度・色度算出手段２０を備えずに画像入力手段１０から得られるＲＧＢ値をそのまま用いてもよい。
【０１１２】
また、画像入力手段１０として、カラー原稿の色情報をＲＧＢ値として出力するものを使用しているが、これ以外の値として出力するものを使用してもよい。
【０１１３】
また、色境界強調用明度算出手段４３として、一方が高く他方が低くなるように明度を変更するものとしたが、これに限らず、所定の条件を満たすように、元の明度を変更するものであればどのようなものであってもよい。例えば、一方を高くするだけのものであってもよいし、他方を低くするだけのものであってもよい。
【０１１４】
さらに、上記各実施の形態においては、画像出力手段７０を備え、色境界強調処理後のモノクロ画像を紙に出力するものとして説明したが、色境界部を強調するという本発明による画像処理方法を、カラー画像のモノクロディスプレイへの表示や、カラーファクシミリから白黒ファクシミリへのカラー画像の送信の際に、利用することもできる。
【図面の簡単な説明】
【図１】本発明の第１および第２の実施の形態による画像処理方法を実現する画像処理装置の構成を示すブロック図
【図２】本発明の第１の実施の形態による画像処理方法を適用した場合における、注目画素および参照画素を説明するための図（Ａ）、色境界部の強調処理を説明するための図（Ｂ）
【図３】本発明の第１の実施の形態による画像処理方法を適用した、色境界部の強調処理後のモノクロ画像を示した図
【図４】代表色を決定するための、a＊−b＊平面を示した図
【図５】本発明の第２の実施の形態による画像処理方法を適用した場合における、注目画素および参照画素を説明するための図（Ａ）、色境界部の強調処理後のモノクロ画像を示した図（Ｂ）
【図６】本発明の第３の実施の形態による画像処理方法を実現する装置の構成を示すブロック図
【図７】本発明の第２の実施の形態による画像処理方法を適用した場合における、ブロック分割、注目ブロック、および参照ブロックを説明するための図
【図８】従来例の画像処理方法を説明するための図（Ａ）、その不具合を説明するための図（Ｂ）
【符号の説明】
１０        画像入力手段
２０        明度・色度算出手段
３０        明度・色度記憶手段
４０        色境界強調処理部
４１        色境界判定手段
４２        色境界代表色決定手段
４３        色境界強調用明度算出手段
４４        スイッチ
４６        ブロック明度・色度算出手段
４７        ブロック明度・色度記憶手段
５０        色境界強調用明度記憶手段
６０        二値化手段
７０        画像出力手段
【図１】
0004127594.tif 000004
【図２】
0004127594.tif 000005
【図３】
0004127594.tif 000006
【図４】
0004127594.tif 000007
【図５】
0004127594.tif 000008
【図６】
0004127594.tif 000009
【図７】
0004127594.tif 000010
【図８】
0004127594.tif 000011