(57)【要約】【課題】  ユーザーインターフェイスを介して、ユーザーが容易に希望する画質特性をもった印刷が出来るようにする画像処理装置。【解決手段】  階調毎に、安定性／鮮鋭性のレベルを選択する事で、１ドットの安定性の低い出力デバイスにおいても、出力デバイスの特性に応じた所望の安定性／鮮鋭性のレベルを選択する事が可能となる。また、特定の明度において、鮮鋭性を多少落としても安定性を上げたいなどの要求にも応えることが出来る。【選択図】  図２
2011055352.tif 000002
【特許請求の範囲】
【請求項１】
安定性／鮮鋭性のレベルを階調毎に選択できる安定性／鮮鋭性レベル選択手段と、選択された安定性／鮮鋭性のレベルに応じて、ドットの集中度を設定するクラスタサイズ設定手段と、
元画像データから印刷画像データの作成を行う画像処理手段を有する事を特徴とする画像処理装置。
【請求項２】
請求項１に記載した画像処理装置において、前記クラスタサイズ設定手段は、階調毎に異なるドット集中度を設定可能である事を特徴とする画像処理装置。
【請求項３】
請求項２に記載した画像処理装置において、色版毎の画像処理後画像をプレビュー表示するための、画像表示手段を有する事を特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、特にユーザーインターフェイスを介して、ユーザーが容易に希望する画質特性をもった印刷が出来るようにする画像処理装置に関するものである。
【背景技術】
【０００２】
従来の画像処理装置では、デジタルカメラなどで撮影した写真をプリンタにより出力する際に、プリンタを制御するプリンタドライバのユーザーインターフェイスを介して、階調補正や色補正などを行っている。（例えば特許文献１）また、プリンタドライバの詳細設定により、自分の所望とする画質特性に応じた解像度、階調性、中間調のスクリーンを選択することが出来るものもある。
【０００３】
また、オフセット印刷機などのハイエンドクラスの出力デバイスでは、クラスタサイズや線数を変更する事で、安定性／鮮鋭性のレベルを調節できるものもある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０９−１９８２１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のような従来技術には、階調毎に安定性／鮮鋭性を制御、選択できるという機能はない。１ドットの再現性の高いハイエンドクラスの出力デバイスではなく、電子写真プリンタなどドットの安定性の低い出力デバイスのような濃度再現の安定した出力を得ることが難しい機器では、高明度部では安定性が低く、低明度部では安定性が高くなるなど、階調によって安定性が異なるため、階調毎に安定性／鮮鋭性のレベルを制御できる必要がある。
【０００６】
また、例えば特定の高明度部では、鮮鋭性を多少落としても、安定性を上げたい等といったユーザーの要望に応えるためには、階調毎に安定性／鮮鋭性のレベルを選択できる機能を持たせる必要がある。
【課題を解決するための手段】
【０００７】
本発明では、プリンタドライバのユーザーインターフェイスでユーザーが階調毎に安定性／鮮鋭性のレベルを選択することができ、それに応じて、１ドットの集まりであるクラスタサイズを設定する。その後、クラスタのサイズ変更後の画像処理を行った印刷画像をプレビュー画面に表示し、ユーザーに確認する。
【発明の効果】
【０００８】
電子写真プリンタなどドットの安定性の低い出力デバイスでも、ユーザーが所望の安定性／鮮鋭性のレベルをもった画像を印刷する事が可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明に関する情報処理装置のブロック図
【図２】本発明の実施フロー
【図３】ユーザーインターフェイス例Ａ
【図４】ユーザーインターフェイス例Ｂ
【図５】予めプリセットされた明度‐安定性／鮮鋭性曲線
【図６】安定性／鮮鋭性のレベルとフィードバック係数のテーブル
【図７】フィードバック誤差拡散処理のブロック図
【図８】参照される注目画素の近傍画素の二値データ
【図９】近傍画素にかかる重み係数
【図１０】誤差が拡散される近傍画素の多値データ
【図１１】近傍画素にかかる拡散係数
【図１２】プレビュー画面表示例
【発明を実施するための形態】
【００１０】
（実施例１）
以下、図面を参照し本発明の実施例を詳細に説明する。
【００１１】
図１は、本発明にかかわる情報処理装置の１構成例を示す図であり、１０１は画像データを入力する画像入力部であり、１０２は元画像データから印刷画像データを作成する画像処理部であり、１０３はユーザーインターフェイスによりユーザーに安定性／鮮鋭性のレベルを選択させるユーザーインターフェイス部であり、１０４は出力するドットの集まりであるクラスタの大きさを設定するクラスタサイズ設定部であり、１０５は、印刷画像をプレビュー表示するプレビュー画面表示部であり、１０６は画像を印刷する画像印刷部である。
【００１２】
また、図２は、ユーザーが画像を入力し、ユーザーインターフェイスを介して、所望の安定性／鮮鋭性のレベルを選択し、印刷するまでの流れを示している。
【００１３】
まず、画像入力部（１０１）は、デジタルカメラ等で撮影されメモリーカード等に保存されている画像データを取得する（Ｓ２０１）。なお画像データの転送手段としてはメモリーカードに限ることはなく任意の記録メディアやネットワークが使用可能である。
【００１４】
次に、ユーザーはユーザーインターフェイス部（１０３）を介し、明度毎の安定性／鮮鋭性のレベル選択を行う。（Ｓ２０２）。ユーザーインターフェイスの例を図３、図４に示す。
【００１５】
図３のユーザーインターフェイスでは、マニュアル設定モード（３０１）とオート設定モード（３０２）とがある。マニュアル設定モード（３０１）では横軸に明度、縦軸に安定性／鮮鋭性のレベルをとった明度−安定性／鮮鋭性曲線（３０３）をユーザーが操作することにより、明度毎に安定性／鮮鋭性のレベルを選択する事が出来る。また、オート設定モード（３０２）にする事で、予めプリセットされた明度−安定性／鮮鋭性曲線を設定でき、簡単な操作で明度毎の安定性／鮮鋭性のレベルを選択する事が出来る。
【００１６】
また、図４のユーザーインターフェイスでは、ユーザーが所望の安定性／鮮鋭性のレベルに合わせてスライドバー（４０１）を移動させる事により、スライドの位置に応じて、予めプリセットされた明度−安定性／鮮鋭性曲線を設定できる。例えば、安定性／鮮鋭性のレベルが５段階で選択できる場合、図５に示すような安定性／鮮鋭性のレベルに応じた５つの明度−安定性／鮮鋭性曲線がプリセットされており、スライドの位置に応じて、５つの明度−安定性／鮮鋭性曲線からひとつが選択される。本実施例では、図４のスライドバーがレベル４の位置にあったとすると、図５中の５０４の明度−安定性／鮮鋭性曲線が選択される。
【００１７】
次に、クラスタサイズ設定部（１０４）では、選択された明度−安定性／鮮鋭性曲線に応じて、プリンタから出力されるドットをどの程度の大きさでクラスタ化するかを設定する（Ｓ２０３）。
【００１８】
クラスタサイズの設定は、後述する画像処理部において用いる係数であるフィードバック係数を設定する事で行われる。本実施例では、このフィードバック係数の設定は、安定性／鮮鋭性のレベルとフィードバック係数の関係をテーブルで予め持たせておき、安定性／鮮鋭性のレベルに対応したフィードバック係数を返す方法を用いる事とする。明度−安定性／鮮鋭性曲線中の安定性／鮮鋭性のレベルを１０段階とした時には、安定性／鮮鋭性のレベルとフィードバック係数の組み合わせが１０対のあるテーブルを使用する。図６に、安定性／鮮鋭性のレベルとフィードバック係数のテーブル例を示す。図６のテーブルでは、安定性／鮮鋭性のレベルが鮮鋭性の高い方から０〜１０となっており、それに対して、フィードバック係数は安定性の高い方から０〜２となっている。図６のテーブルを用いると、ある明度で安定性／鮮鋭性のレベルが４である時のフィードバック係数ｈは０．８となる。
【００１９】
次に、画像処理部（１０２）は、設定されたフィードバック係数を用いて、後述するフィードバック誤差拡散処理を行い、ＣＭＹＫそれぞれの版毎の二値画像を作成する（Ｓ２０４）。
【００２０】
図７にフィードバック誤差拡散処理のブロック図を示す。フィードバック誤差拡散処理では、まず画像入力部７０１に多値画像データＩ（ｉ，ｊ）が入力される。例えば、２５６階調の多値画像ｎを扱う場合、画像入力部６０１には０〜１に正規化された値が入力されるものとする。
【００２１】
次に、加算器７０２は、画像入力部７０１で得られた多値データと、後述する誤差拡散部７０９で算出された拡散誤差を加算する。
【００２２】
次に、加算器７０３は、加算器７０２で得られた多値データと、後述する乗算部７０７から得られた既処理画素参照値を加算する。
【００２３】
次に、二値化部７０４は、乗算部７０７で得られた値と所定の閾値ＴＨと比較する。
【００２４】
画像出力部７０５は、二値化部７０４の比較結果に従い、出力画像Ｏ（ｉ，ｊ）ここでは、閾値を０とし、閾値ＴＨが大きい場合はオフとして０を、閾値ＴＨが小さい場合はオンとして１を出力するものとする。
【００２５】
二値化部７０４で比較された結果は、画像出力部７０５、既処理画素算出部７０６、減算器７０８へ出力される。
【００２６】
次に、画像出力部７０５は、二値化部７０４で得られた値にもとづいて、二値画像を出力する。また同時に、既処理画素算出部７０６は、二値化部７０４で得られた二値データを記憶する。
【００２７】
次に、前述した加算器７０３で加算される既処理画素参照値について説明する。まず、既処理画素参照部７０６は、既に出力された画素の情報を記憶しており、注目画素（ｉ，ｊ）の近傍画素を参照する。
【００２８】
図８は、注目画素と近傍画素との位置関係を示す。図８において、＊は注目画素である。注目画素の二値化を行う際、図８に示す近傍画素は既に処理の終了した画素である。既処理画素参照部７０６は、この既処理画素Ｏ（ｉ−２，ｊ−２）・・・Ｏ（ｉ−１，ｊ）と、それぞれの画素に対応する所定の重み係数を乗算し、その総和を乗算部７０７へ渡す。
【００２９】
図９は、図８の位置関係に対応した既処理画素の参照に用いる重み係数群である既処理画素フィルタＲの一例である。後述するフィードバック係数ｈが０以上であれば、図９に示す既処理画素フィルタの場合、注目画素の上に隣接するドットもしくは左に隣接するドットがオンならば、注目画素もオンになりやすい。
【００３０】
また、上、左両画素ともオンの場合は、なお注目画素がオンになりやすい。すなわち、ドットが集中しやすいフィルタとなっている。
【００３１】
次に、乗算部７０７は、既処理画素参照部７０６で得られた値に所定のフィードバック係数ｈを乗算する。乗算部７０７で、得られた値は加算器７０３へ出力される。ここで、既処理画素を参照する領域にオンのドットがある場合、フィードバック係数が大きい値であるほど、二値化処理前の入力データが大きい値となるためドットはオンになりやすい。
【００３２】
ドットがオンになりやすいという事は、ドットの集まりであるクラスタのサイズが大きくなり、印刷画像の安定性が上がり、鮮鋭性が下がる。この事から、クラスタサイズの設定はこのフィードバック係数を設定する事で可能となる。
【００３３】
次に、前述した加算機７０２で加算される拡散誤差について説明する。まず、減算器７０８は、二値化部７０４で得られた二値データと加算器７０２で得られた多値データの減算を行う。結果は、画像の量子化誤差として誤差拡散部７０９へ送られる。
【００３４】
次に、誤差拡散部７０９は、減算器７０８から得られた誤差を後述する誤差拡散係数Ｅに基づき、注目画素の近傍画素の多値データに対し誤差の拡散を行う。
【００３５】
図１０は、注目画素と近傍画素との位置関係を示す。図１０において、＊は注目画素である。注目画素の誤差を拡散させる際、図１０に示す近傍画素は二値化処理前の多値データＩ（ｉ＋１，ｊ）・・・Ｉ（ｉ＋２，ｊ＋２）である。図１１は、図１０の位置関係に対応した誤差の拡散に用いる重み係数群である誤差拡散係数Ｅの一例である。誤差拡散部７０９は、減算器７０８から得られた誤差とそれぞれの画素に対応する拡散係数を乗算し、加算器７０２へ渡す。
【００３６】
以上の処理により、入力画素の１画素分の二値化処理を終了する。入力画像全画素に対して処理画行われた後、入力画像の二値化処理が完了する。
【００３７】
画像処理部（１０３）での画像処理が終わると、プレビュー画面表示部（１０６）は、印刷画像のプレビュー画面を表示する（Ｓ２０５）。プレビュー画面の表示例を図１２に示す。これは、ＣＭＹＫが統合された印刷画像データをプレビュー表示する機能（１２０１）とＣＭＹＫの版毎にプレビュー表示する機能（１２０２）がある。
【００３８】
次に、ユーザーはプレビュー画面を確認し、印刷するか否かを選択する（Ｓ２０６）。印刷しないと選択した場合は、安定性／鮮鋭性のレベルの再選択を行う（Ｓ２０２）。印刷すると選択した場合、印刷を行い終了となる（Ｓ２０７）。
【図１】
2011055352.tif 000003
【図２】
2011055352.tif 000004
【図３】
2011055352.tif 000005
【図４】
2011055352.tif 000006
【図５】
2011055352.tif 000007
【図６】
2011055352.tif 000008
【図７】
2011055352.tif 000009
【図８】
2011055352.tif 000010
【図９】
2011055352.tif 000011
【図１０】
2011055352.tif 000012
【図１１】
2011055352.tif 000013
【図１２】
2011055352.tif 000014