(57)【要約】【課題】カラー画像データを擬似階調で表現して低い階調に変換する際、ジャギーが発生し難いカラー画像処理装置およびプログラムを提供する。【解決手段】描画オブジェクトの輪郭を含まないマトリクスに対しては通常通り万線ディザ法を適用し、描画オブジェクトの輪郭を含むマトリクスに対しては各色濃度の最大値を算出して、この最大値が所定範囲内のマトリクスに対しては輪郭を含まないマトリクスとは異なる擬似階調処理を適用する。【選択図】      図４
2004221695.tif 000002
【特許請求の範囲】
【請求項１】
カラー画像データを擬似階調処理を用いて原画像より低階調数のカラー画像データに変換するカラー画像処理装置であって、描画オブジェクトの所定の輪郭領域にその他の領域とは異なる擬似階調処理を行う輪郭領域処理手段を備えたことを特徴とするカラー画像処理装置。
【請求項２】
前記輪郭領域処理手段は、描画オブジェクトの輪郭領域のうち特定の濃度範囲の輪郭領域を選択して、該輪郭領域を他の領域とは異なる擬似階調処理を行うことを特徴とする請求項１記載のカラー画像処理装置。
【請求項３】
前記輪郭領域処理手段は、異なる擬似階調処理を行う輪郭領域を選択する際、濃度範囲を各色（シアン、マゼンタ、イエロー、ブラック）濃度値の最大値で判断することを特徴とする請求項２記載のカラー画像処理装置。
【請求項４】
前記輪郭領域処理手段は、異なる擬似階調処理を行う輪郭領域を選択する際、濃度範囲をイエローを除く各色濃度値の最大値で判断することを特徴とする請求項２記載のカラー画像処理装置。
【請求項５】
前記擬似階調処理は、輪郭領域以外には万線ディザ法を用いることを特徴とする請求項１乃至４のいずれか１項に記載のカラー画像処理装置。
【請求項６】
前記擬似階調処理は、輪郭領域以外には万線ディザ法を用い、所定の輪郭領域には他の領域とは異なるスクリーン角の万線ディザ法を用いることを特徴とする請求項１乃至５のいずれか１項に記載のカラー画像処理装置。
【請求項７】
前記擬似階調処理は、輪郭領域以外には万線ディザ法を用い、所定の輪郭領域には誤差拡散法を用いることを特徴とする請求項１乃至５のいずれか１項に記載のカラー画像処理装置。
【請求項８】
コンピュータを、請求項１乃至７のいずれか１項に記載のカラー画像処理装置として機能させるためのプログラム。
【請求項９】
請求項８のプログラムをコンピュータが読み取り可能な形式で記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カラー画像処理において、高階調数のカラー画像データを低階調数で表現するためのカラー画像変換に関する。
【０００２】
【従来の技術】
多値（中間調）モノクロ画像を白黒複写機やファクシミリのような２値の記録手段しか持たない装置に出力する、即ち、多階調画像を低階調装置で表現する手法としてディザ方が良く知られている。
また、低解像度の入力データを高解像度出力に整合して画像データの拡大を行う場合の描画オブジェクトの輪郭処理に関しては以下のような方法が提案されている（例えば、特許文献１）。同文献によれば、低解像度の入力データを高解像度出力に整合して画像データの拡大を行う場合に、画像の拡大率に応じて適切なディザマトリクスを選択し輪郭領域にフィルタリング処理を施すことにより、輪郭部分でのジャギーの発生を抑えるようにしている。
また近年では、高階調数のカラー画像データを擬似階調表現を用いて低階調数で表現する方法として万線ディザ法が用いられている。
【特許文献１】特開２０００−２６３８７５公報
【０００３】
【発明が解決しようとする課題】
ところで、万線ディザ法においては、階調性を再現しようとすると線数が下がるため、画像データ内の描画オブジェクトのうち、ディザのスクリーン角と近い角度の輪郭線を持つ領域にジャギーが目立つという問題がある。
一般的に文字データと比較してグラフィックオブジェクトやイメージオブジェクトでは解像度よりも階調性を優先する傾向にあるため、この問題が発生しやすい。
さらに、万線ディザ法を適用したカラー画像データ変換装置では通常、色プレーン毎に異なるスクリーン角のディザパターンを保持する。この時、隣接する描画オブジェクトが、共通する色でないときや、使用している色が中間調である場合はオブジェクト間に隙間が目立つという問題が発生する。
本発明は、上述した実情を考慮してなされたものであって、カラー画像データ内の描画オブジェクトの輪郭領域のうち、ジャギーが発生しやすい領域にその他の領域とは異なる擬似階調表現方式を適用することにより、出力画質の向上を図ったカラー画像処理装置およびプログラムを提供することを目的とする。
【０００４】
【課題を解決するための手段】
上記の課題を解決するために、本発明の請求項１のカラー画像処理装置は、カラー画像データを擬似階調処理を用いて原画像より低階調数のカラー画像データに変換するカラー画像処理装置であって、描画オブジェクトの所定の輪郭領域にその他の領域とは異なる擬似階調処理を行う輪郭領域処理手段を備えたことを特徴とする。
また、本発明の請求項２は、請求項１記載のカラー画像処理装置において、前記輪郭領域処理手段は、描画オブジェクトの輪郭領域のうち特定の濃度範囲の輪郭領域を選択して、該輪郭領域を他の領域とは異なる擬似階調処理を行うことを特徴とする。
また、本発明の請求項３は、請求項２記載のカラー画像処理装置において、前記輪郭領域処理手段は、異なる擬似階調処理を行う輪郭領域を選択する際、濃度範囲を各色（シアン、マゼンタ、イエロー、ブラック）濃度値の最大値で判断することを特徴とする。
また、本発明の請求項４は、請求項２記載のカラー画像処理装置において、前記輪郭領域処理手段は、異なる擬似階調処理を行う輪郭領域を選択する際、濃度範囲をイエローを除く各色濃度値の最大値で判断することを特徴とする。
また、本発明の請求項５は、請求項１乃至４のいずれか１項に記載のカラー画像処理装置において、前記擬似階調処理は、輪郭領域以外には万線ディザ法を用いることを特徴とする。
また、本発明の請求項６は、請求項１乃至５のいずれか１項に記載のカラー画像処理装置において、前記擬似階調処理は、輪郭領域以外には万線ディザ法を用い、所定の輪郭領域には他の領域とは異なるスクリーン角の万線ディザ法を用いることを特徴とする。
また、本発明の請求項７は、請求項１乃至５のいずれか１項に記載のカラー画像処理装置において、前記擬似階調処理は、輪郭領域以外には万線ディザ法を用い、所定の輪郭領域には誤差拡散法を用いることを特徴とする。
また、本発明の請求項８は、コンピュータを、請求項１乃至７のいずれか１項に記載のカラー画像処理装置として機能させるためのプログラムである。
また、本発明の請求項９は、請求項８のプログラムをコンピュータが読み取り可能な形式で記録したことを特徴とする。
【０００５】
【発明の実施の形態】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図１は、本発明の一実施形態によるカラー画像変換装置の機能構成を示す図である。入力部１０１は、高階調数で表現された画像データを入力するための入力部である。画像データ変換部１０２は、擬似階調表現を用いて低階調数のデータに変換する画像データ変換部である。出力部１０３は変換された画像データを出力する出力部である。記憶部１０４はデータ変換のためのプログラムやディザパターンデータ、動作モードなどを記憶する記憶部である。
入力部１０１から画像データが入力されると画像データ変換部１０２は、記憶部１０４に記憶されているプログラムに従ってこの画像データを変換する。変換された画像データは出力部１０３より出力される。
図１の画像データ変換部１０２を、ＣＰＵ２０１を用いて実現した場合のハードウェア構成を図２に示す。図２において、ＣＰＵ２０１には、ＲＡＭ２０２、記憶部であるＲＯＭ２０３およびＮＶＲＡＭ２０４、入力部であるホストＩ／Ｆ２０５、出力部であるエンジンＩ／Ｆ２０６、操作パネル２０７が接続されている。ＲＯＭ２０３には、画像データ変換プログラム２１１、ディザパターンデータ２１２などが、また、ＮＶＲＡＭ２０４には動作モード２１４などがそれぞれ記憶されている。操作パネル２０７では動作モードの設定や装置の状態の表示などを行う。
【０００６】
図３は本明細書で使用している用語を説明するための図である。３０１は描画オブジェクトの一部を拡大したものである。３０２は描画オブジェクトの輪郭線である。３０３はディザパターンを適用する単位となるディザマトリクスである。そして、３０４は描画オブジェクトの輪郭を含むディザマトリクスを示している。
次に、図面を参照して、本発明のカラー画像処理装置の動作を説明する。図４は、画像データ変換プログラム２１１によるカラー画像処理装置の動作を示すフローチャートである。
まず、ホストＩ／Ｆ２０５から入力された印刷データ内の各描画オブジェクトの描画処理を行う（ステップ４００）。この時、各描画オブジェクトの輪郭領域情報を抽出し、ＲＡＭ２０２に格納する（ステップ４０１）。そして、それらの描画オブジェクト１つずつに対して以下の処理を行う。
まず、ディザマトリクスに分割された画像データ（ステップ４０２）に対して以下の処理を行う。即ち前記描画オブジェクトの輪郭領域情報を元に各ディザマトリクスが描画オブジェクトの輪郭を含むかどうかを判断する（ステップ４０３）。描画オブジェクトの輪郭を含まないマトリクスに対しては通常通り万線ディザ法を適用する（ステップ４０６）。描画オブジェクトの輪郭を含むマトリクスに対しては各色濃度の最大値（以下ｄｍとする）を算出し（ステップ４０４）、ｄｍが輪郭領域処理の濃度条件（濃度範囲下限値をＤ０、上限値をＤ１とする）を満たすかどうか判定する（ステップ４０５）。
上記濃度条件を満たすマトリクスに対しては（ステップ４０５でＹＥＳ）、ステップ４０６で処理した領域とは異なる擬似階調処理法を適用する（ステップ４０７）。
なお、異なる擬似階調処理法には、たとえば、万線ディザパターンやスクリーン角を異なるものを使用したり、分散ディザ法や誤差拡散法等を適用すれば良い。
以上の擬似階調処理を施した画像データをＲＡＭ２０２に格納する（ステップ４０８）。そして、全てのマトリクスに対して上記の処理が完了したら（ステップ４０９）、エンジンＩ／Ｆ２０６よりＲＡＭ２０２上の画像データを出力する（ステップ４１０）。
なお、ステップ４０４でｄｍを算出する際に、イエローを除く各色濃度の最大値を算出しても良い。また、Ｄ０、Ｄ１にはそれぞれ最大階調の２０％、８０％を目安にすれば良い。
【０００７】
【発明の効果】
以上説明したように本発明によれば、万線ディザ法を用いて低階調数の画像データに変換する際に発生する描画オブジェクト輪郭領域のジャギーを低減するにあたり、画像濃度により擬似階調表現のジャギーへの影響が異なることを利用してジャギーを効果的に低減することができる。
また、特定色の画像濃度により擬似階調表現のジャギーへの影響が異なることを利用してジャギーを効果的に低減することができる。
【図面の簡単な説明】
【図１】本発明のカラー画像処理装置の機能構成を示す図である。
【図２】本発明のカラー画像処理装置のハードウェア構成を示す図である。
【図３】本明細書で使用している用語を説明するための図である。
【図４】本発明による画像データ変換プログラムの処理を示すフローチャートである。
【符号の説明】
１０１  入力部
１０２  画像データ変換部
１０３  出力部
１０４  記憶部
２１１  画像データ変換プログラム
【図１】
2004221695.tif 000003
【図２】
2004221695.tif 000004
【図３】
2004221695.tif 000005
【図４】
2004221695.tif 000006