(57)【要約】【課題】本構成を有しない場合と比較して、階調補正の精度を向上させた画像処理装置、画像形成システム、及び画像処理プログラムを提供する。【解決手段】２値網点画像データＤ１０の印刷を行う場合、制御パッチ画像の濃度値に基づいて階調補正カーブを生成して階調補正量を算出する。２値網点画像データＤ１０のスクリーン線数と、制御パッチ画像のスクリーン線数とが一致する場合は、階調補正量を制御パッチ画像より算出した値とする。一方、異なる場合は、２値網点画像データＤ１０のスクリーン線数と、制御パッチ画像のスクリーン線数とに基づいたスクリーン間補正カーブを線数依存性記憶部７６から取得する。制御パッチ画像の階調補正カーブにスクリーン間補正カーブを重畳して、２値網点画像データＤ１０の階調補正カーブを生成し、階調補正量を、生成した階調補正カーブから算出した値とする。【選択図】図４
2014075638.tif 000002
【特許請求の範囲】
【請求項１】
２値の網点画像を表す２値の網点画像データを多値化して多値化画像データを生成する多値化手段と、
前記２値の網点画像のスクリーン線数を取得する取得手段と、
前記取得手段で取得した前記２値の網点画像のスクリーン線数に応じた階調補正量を決定し、決定した階調補正量を用いて、前記多値化手段により生成された前記多値化画像データの階調補正を行う階調補正手段と、
前記階調補正手段により階調が補正された前記多値化画像データを前記２値の網点画像の網点形状を変化させることなく、２値化して再２値化網点画像データを生成する再２値化手段と、
を備えた画像処理装置。
【請求項２】
前記階調補正手段は、階調補正用画像のスクリーン線数と、前記２値の網点画像のスクリーン線数とが異なる場合に、前記階調補正用画像のスクリーン線数と前記２値の網点画像のスクリーン線数とに応じた線数間補正係数を取得し、前記階調補正用画像の濃度に基づいて決定された階調補正量と、前記線数間補正係数と、に基づいて決定した前記多値化画像データの階調補正量を用いて前記多値化画像データの階調補正を行う、請求項１に記載の画像処理装置。
【請求項３】
前記階調補正手段は、前記階調補正用画像のスクリーン線数と、前記２値の網点画像のスクリーン線数との差が予め定められた許容範囲内である場合に、前記階調補正用画像の濃度に基づいて決定された階調補正量を用いて前記多値化画像データの階調補正を行う、請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記階調補正手段は、決定した前記多値化画像データの階調補正量と、スクリーン線数に応じて予め定められた前記階調補正量の制限値と、を比較し、当該階調補正量が前記制限値を超える場合は、当該階調補正量が前記制限値を超えないよう調整する、請求項１から請求項３のいずれか１項に記載の画像処理装置。
【請求項５】
前記制限値は、スクリーン線数が低くなるのに応じて小さくなる、請求項４に記載の画像処理装置。
【請求項６】
前記２値の網点画像のスクリーン線数を設定する設定手段を備え、
前記取得手段は、前記設定手段により設定されたスクリーン線数を取得する、請求項１から請求項５のいずれか１項に記載の画像処理装置。
【請求項７】
前記取得手段は、前記２値の網点画像の用途に基づいて、前記用途に応じたスクリーン線数を前記２値の網点画像のスクリーン線数として取得する、請求項１から請求項６のいずれか１項に記載の画像処理装置。
【請求項８】
前記請求項１から前記請求項７のいずれか１項に記載の画像処理装置と、
前記画像処理装置で生成された再２値化網点画像データに基づいて画像を形成する画像形成装置と、
を備えた画像形成システム。
【請求項９】
前記請求項１から前記請求項７のいずれか１項に記載の画像処理装置の多値化手段、階調補正手段、及び再２値化手段としてコンピュータを機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成システム、及び画像処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、２値画像データを受け取る２値画像入力手段と、多値画像データを受け取る多値画像入力手段と、入力される誤差データと、前記多値画像入力手段が受け取った多値画像データとを画素単位で加算して誤差加算データを生成する画像補正手段と、前記画像補正手段が生成した誤差加算データを閾値により２値化して再２値化画像データを生成する再２値化手段と、前記２値画像入力手段が受け取った２値画像データにおける注目画素が、該２値画像データが示す画像のエッジ部分の画素であるか否か検知し、該２値画像データにおける注目画素が該画像のエッジ部分の画素である場合には、前記再２値化手段が生成した再２値化画像データを選択するように指示する画素値選択信号を出力し、該２値画像データにおける注目画素が該画像のエッジ部分の画素でない場合には、前記２値画像入力手段が受け取った２値画像データを選択するよう指示する画素値選択信号を出力する選択信号出力手段と、前記選択信号出力手段が出力した画素値選択信号に従い、前記２値画像入力手段が受け取った２値画像データまたは前記再２値化手段が生成した再２値化画像データを選択し、出力２値データとして出力するセレクタ手段と、前記画像補正手段が生成した誤差加算データと前記セレクタ手段が出力した出力２値データとを用いて、２値化により生じた誤差を示す２値化誤差データを求める誤差算出手段と、前記誤差算出手段により求められた２値化誤差データを用いて、次に前記画像補正手段が受け取る多値画像データの画素値に加算する誤差データを求める補正算出手段と、を有する画像処理装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２７２７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、本構成を有しない場合と比較して、階調補正の精度を向上させた画像処理装置、画像形成システム、及び画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の画像処理装置は、２値の網点画像を表す２値の網点画像データを多値化して多値化画像データを生成する多値化手段と、前記２値の網点画像のスクリーン線数を取得する取得手段と、前記取得手段で取得した前記２値の網点画像のスクリーン線数に応じた階調補正量を決定し、決定した階調補正量を用いて、前記多値化手段により生成された前記多値化画像データの階調補正を行う階調補正手段と、前記階調補正手段により階調が補正された前記多値化画像データを前記２値の網点画像の網点形状を変化させることなく、２値化して再２値化網点画像データを生成する再２値化手段と、を備える。
【０００６】
また、本発明の画像処理装置の前記階調補正手段は、階調補正用画像のスクリーン線数と、前記２値の網点画像のスクリーン線数とが異なる場合に、前記階調補正用画像のスクリーン線数と前記２値の網点画像のスクリーン線数とに応じた線数間補正係数を取得し、前記階調補正用画像の濃度に基づいて決定された階調補正量と、前記線数間補正係数と、に基づいて決定した前記多値化画像データの階調補正量を用いて前記多値化画像データの階調補正を行うことが好ましい。
【０００７】
また、本発明の画像処理装置の前記階調補正手段は、前記階調補正用画像のスクリーン線数と、前記２値の網点画像のスクリーン線数との差が予め定められた許容範囲内である場合に、前記階調補正用画像の濃度に基づいて決定された階調補正量を用いて前記多値化画像データの階調補正を行うことが好ましい。
【０００８】
また、本発明の画像処理装置の前記階調補正手段は、決定した前記多値化画像データの階調補正量と、スクリーン線数に応じて予め定められた前記階調補正量の制限値と、を比較し、当該階調補正量が前記制限値を超える場合は、当該階調補正量が前記制限値を超えないよう調整することが好ましい。
【０００９】
また、本発明における前記制限値は、スクリーン線数が低くなるのに応じて小さくなることが好ましい。
【００１０】
また、本発明の画像処理装置は、前記２値の網点画像のスクリーン線数を設定する設定手段を備え、前記取得手段は、前記設定手段により設定されたスクリーン線数を取得するようにしてもよい。
【００１１】
また、本発明の画像処理装置の前記取得手段は、前記２値の網点画像の用途に基づいて、前記用途に応じたスクリーン線数を前記２値の網点画像のスクリーン線数として取得するようにしてもよい。
【００１２】
本発明の画像形成システムは、本発明の画像処理装置と、前記画像処理装置で生成された再２値化網点画像データに基づいて画像を形成する画像形成装置と、を備える。
【００１３】
本発明の画像処理プログラムは、本発明の画像処理装置の多値化手段、階調補正手段、及び再２値化手段としてコンピュータを機能させるためのものである。
【発明の効果】
【００１４】
請求項１、請求項８、及び請求項９に記載の発明によれば、本構成を有しない場合と比較して、階調補正の精度が向上する。
【００１５】
請求項２に記載の発明によれば、本構成を有しない場合と比較して、階調補正用画像のスクリーン線数と、前記２値の網点画像のスクリーン線数とが異なる場合の階調補正の精度が向上する。
【００１６】
請求項３に記載の発明によれば、本構成を有しない場合と比較して、階調補正が容易になる。
【００１７】
請求項４及び請求項５に記載の発明によれば、再２値化網点画像データにより生成される画像のディフェクトが抑制される。
【００１８】
請求項６及び請求項７に記載の発明によれば、本構成を有しない場合と比較して、適切なスクリーン線数が取得される。
【図面の簡単な説明】
【００１９】
【図１】本実施の形態に係る印刷システムの全体構成の一例の概略を示す概略構成図である。
【図２】本実施の形態に係る画像形成システムの一例の概略を示す概略構成図である。
【図３】本実施の形態に係る画像処理装置の一例のハードウエア構成を示す構成図である。
【図４】本実施の形態に係る画像処理装置の一例の機能ブロック図である。
【図５】スクリーン線数と濃度との関係を例示したグラフである。
【図６】環境変動に対する階調特性を例示したグラフである。図６（Ａ）は、本実施の形態で標準スクリーン線数としている１７５線における環境階調特性を示している。図６（Ｂ）は、２３０線における環境階調特性を示している。
【図７】本実施の形態に係る画像処理装置における画像処理の流れの一例を表したイメージ図である。
【図８】本実施の形態に係る画像処理装置における画像処理のうち、階調補正量算出部における階調補正量算出処理の流れの一例を表したフローチャートである。
【図９】本実施の形態に係るＵＩ部がタッチパネルである場合に、ユーザがスクリーン線数を規定した具体的例を示した説明図である。
【図１０】本実施の形態に係るＵＩ部がタッチパネルである場合に、ＵＩ部（タッチパネル）に提示された用途をユーザが規定する具体的例を示した説明図である。
【図１１】本実施の形態に係る階調補正量算出部における、取得したスクリーン線数に応じた階調補正カーブの生成を説明するための説明図である。
【図１２】スクリーン線数毎の補正制限値のカーブの具体的例を示したグラフである。
【発明を実施するための形態】
【００２０】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。なお、本実施の形態において「画像」とは、文字も含むものとする。
（印刷システム）
本実施の形態の印刷システム１０の全体構成の一例の概略を表した概略構成図を図１に示す。なお、図１では、具体的一例として、デジタル化した印刷原稿を使用し、印刷用の刷版をデジタル製版装置で作成するＣＴＰ（Ｃｏｍｐｕｔｅｒ  Ｔｏ  Ｐｌａｔｅ）により印刷を行う印刷システム１０を示している。
【００２１】
本実施の形態の印刷システム１０は、画像形成システム１２Ａ、画像形成システム１２Ｂ、画像形成システム１２Ｃ、デジタル製版装置１４、及び印刷機１６、を備える。なお、画像形成システム１２Ａ〜１２Ｃは、図１に示すように、略同様の構成であるため、総称する場合は単に「画像形成システム１２」と称する。
【００２２】
画像形成システム１２は、画像処理装置２０及び画像形成装置２２を備えており、画像処理装置２０及び画像形成装置２２は、バス２５等により、互いにデータが授受されるように接続されている。
【００２３】
画像形成システム１２Ａの具体的一例としては、雑誌、新聞、及びポスター等の印刷物の作成を依頼するクライアント等が挙げられる。また、画像形成システム１２Ｂの具体的一例としては、クライアント等の依頼を受けて、印刷物の画像を制作する制作所等が挙げられる。また、画像形成システム１２Ｃの具体的一例としては、制作所等が制作した画像データに応じて校正や製版等を行う製版所等が挙げられる。画像形成システム１２Ａ、画像形成システム１２Ｂ、画像形成システム１２Ｃ、及びデジタル製版装置１４は、ネットワーク１９により互いにデータが授受されるように接続されている。画像形成システム１２Ａ（クライアント）からの依頼に基づいて、画像形成システム１２Ｂ（制作所）で画像（画像データ）を制作し、画像形成システム１２Ｃ（製版所）は、制作された画像の校正や製版等を行う。デジタル製版装置１４が、画像形成システム１２Ｃによる製版に基づいて刷版を作成する。作成された刷版を用いて、印刷機１６により印刷を行う。
【００２４】
このような印刷システム１０において、デジタル製版装置１４や印刷機１６を備える印刷所で画像の校正を行う場合、一般的には、ＤＤＣＰ（Ｄｉｒｅｃｔ  Ｄｉｇｉｔａｌ  Ｃｏｌｏｒ  Ｐｒｏｏｆ）と呼ばれる色校正システムに出力して校正刷りを行う。一方、画像形成システム１２において校正を行う場合、本実施の形態では、画像形成装置２２を用いて校正刷りを行う。
（画像形成システム）
次に本実施の形態の画像形成システム１２についてさらに詳しく説明する。図２に、本実施の形態の画像形成システム１２の一例の概略を表した概略構成図を示す。
【００２５】
本実施の形態の画像形成システム１２は、画像処理装置２０、画像形成装置２２、及び図１では図示を省略した画像読取装置２４を備えている。
【００２６】
画像読取装置２４は、記録媒体（用紙３０等）上に形成された画像を読み取り、当該画像に応じた画像データを生成する機能を有している。いわゆるスキャナ等である。画像読取装置２４で生成された画像データは、画像処理装置２０に出力される。
【００２７】
画像形成装置２２は、画像処理装置２０から出力された画像データに基づいた画像を用紙３０（記録媒体）上に形成する機能を有している。画像形成装置２２は、給紙部３２、画像形成ユニット３４、中間転写体４６、及び定着装置４８を備えている。
【００２８】
画像形成ユニット３４は、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の各色に対応した画像形成部として設けられている。これらの４つの画像形成ユニット３４Ｙ、３４Ｍ、３４Ｃ、３４Ｋは、基本的に形成する画像の色以外は同様に構成されている。画像形成ユニット３４は、矢印Ａ方向に沿って回転駆動される像保持体としての感光体３６と、この感光体３６の表面を一様に帯電する一次帯電用の帯電器３８と、感光体３６の表面に各色に対応した画像データに基づいて露光を施して静電潜像を形成する露光装置４０と、感光体３６上に形成された静電潜像を対応する色のトナーによって現像する現像装置４２と、感光体３６の表面に残留したトナー等を清掃するクリーニング装置４４とを備えている。
【００２９】
画像処理装置２０からは、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の各色の画像形成ユニット３４Ｙ、３４Ｍ、３４Ｃ、３４Ｋの露光装置４０Ｙ、４０Ｍ、４０Ｃ、４０Ｋに対して対応する色の画像データが順次出力される。露光装置４０Ｙ、４０Ｍ、４０Ｃ、４０Ｋから画像データに応じて出射されるレーザ光ＬＢが、対応する感光体３６Ｙ、３６Ｍ、３６Ｃ、３６Ｋの表面に走査露光されて静電潜像が形成される。各感光体３６Ｙ、３６Ｍ、３６Ｃ、３６Ｋの表面に形成された静電潜像は、現像装置４２Ｙ、４２Ｍ、４２Ｃ、４２Ｋによって、それぞれイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の各色のトナー像として現像される。
【００３０】
イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の各色のトナー像は、中間転写体４６上に多重に一次転写された後、中間転写体４６から用紙３０上に一括して二次転写される。さらに、定着装置４８によって定着処理が施されて、フルカラーやモノクロ等の画像が形成された用紙３０が画像形成装置２２の外部に排出される。なお、用紙３０は、給紙部３２から所望のサイズ及び材質のものが供給される。
【００３１】
さらに、本実施の形態の画像形成装置２２は、センサ４９を備えている。センサ４９は、画像形成ユニット３４Ｙ、３４Ｍ、３４Ｃ、３４Ｋにより用紙３０上に形成された画像の濃度を読み取る機能を有している。なお、センサ４９は、画像の濃度を読み取る機能を有していればよく、センサの種類や読取方法等は、特に限定されない。
（画像処理装置）
次に本実施の形態の画像処理装置２０についてさらに詳しく説明する。図３に、本実施の形態の画像処理装置２０の一例のハードウエアの構成を表した構成図を示す。
【００３２】
本実施の形態の画像処理装置２０は、ＣＰＵ５０、ＲＡＭ５１、ＲＯＭ５２、ＩＦ（インターフェース）部５４、ＵＩ（ユーザインターフェース）部５６、及び不揮発性メモリ５８を備えている。ＣＰＵ５０、ＲＡＭ５１、ＲＯＭ５２、ＩＦ部５４、ＵＩ部５６、及び不揮発性メモリ５８は、コントロールバスやデータバス等のバス５９により、互いにデータが授受されるように接続されている。
【００３３】
ＣＰＵ５０は、画像処理装置２０全体を制御すると共に、画像処理プログラム５３に従って階調補正等の画像処理を行う機能を有する。ＲＡＭ５１は、ＣＰＵ５０でプログラム５３を実行する際の作業用の領域を確保するものである。ＲＯＭ５２には、ＣＰＵ５０での処理に使用される各種設定値等やプログラム５３等が格納される。本実施の形態では、プログラム５３がＣＰＵ５０により実行されることにより、詳細を後述する階調補正処理等の画像処理が行われる。不揮発性メモリ５８は、電源供給が途絶えた場合にもデータを保持される、電池によりバックアップされたフラッシュメモリ等である。なお、本実施の形態の不揮発性メモリ５８は、詳細を後述する線数依存性記憶部７６、補正制限値記憶部７８、及び制御パッチデータ記憶部８０等を含んでいる。
【００３４】
また、ＩＦ部５４は、画像処理装置２０と、画像形成装置２２及び画像読取装置２４等との間でのデータの授受を制御する機能を有する。ＵＩ部５６は、ユーザから画像形成システム１２に対してなされた画像形成に関する指示を受け付けるための制御を行う機能を有する。なお、本実施の形態のＵＩ部５６は、タッチパネル（後述の図９及び図１０参照)を含んでいる。
【００３５】
なお、本実施の形態では、プログラム５３は、ＲＯＭ５２に予め格納されている構成としているがこれに限らず、外部装置（図示省略）からＲＯＭ５２にインストールされるように構成してもよい。また、インターネット等のネットワークを介してＲＯＭ５２にインストールされるように構成してもよい。さらにまた、ＤＶＤ−ＲＯＭやフラッシュメモリ、ＵＳＢ等の外部記録媒体からＲＯＭ５２にインストールされるように構成してもよい。
【００３６】
さらに、本実施の形態の画像処理装置２０の機能ブロック図を図４に示す。図４に示すように、本実施の形態の画像処理装置２０は、画像受付部６０、多値化部６２、網点除去部６４、階調補正部６６、誤差拡散部６８、画像出力部７０、制御パッチ出力部７２、階調補正量算出部７４、線数依存性記憶部７６、補正制限値記憶部７８、及び制御パッチデータ記憶部８０を備える。
【００３７】
画像受付部６０は、ＲＩＰ処理により網点成分を有する２値画像データに変換された原稿の画像データ（１ｂｉｔのＴｉｆｆ画像データ。以下、この画像データを２値網点画像データＤ１０と称する）を受け付けるインターフェースとして機能し、受け付けた画像データを多値化部６２と誤差拡散部６８とへ供給する。この２値網点画像データＤ１０においては、個々の画素の値が１ビットで表される。即ち、黒画素の値は「１」、白画素の値は「０」である。
【００３８】
多値化部６２は、２値網点画像データＤ１０を多値画像データに変換するものであり、２値網点画像データＤ１０を受け取ると、２値画像データによって表された２値の各画素値を各画素毎に各々複数ビットで表したデータを生成する。例えば、画素値が「０」である場合には「０」を、「１」である場合には「２５５」を新たな画素値とする単純な変換を行う。つまり、画像データは、１ビットで表されていた画素値が８ビットで表されるように変換される（以下、多値化部６２により生成される画像データを単純多値化画像データＤ２０と称する）。多値化部６２は、この単純多値化画像データＤ２０を網点除去部６４へ供給する。
【００３９】
網点除去部６４は、例えば、供給された単純多値化画像データＤ２０に対して平滑化フィルタ処理を施すことにより、単純多値化画像データＤ２０が有する網点成分を除去したデータであって、かつ、中間階調を有する画像データ（以下、この画像データを平滑化画像データＤ３０と称する）を生成する。網点除去部６４は、この平滑化画像データＤ３０を階調補正部６６へ供給する。なお、本実施の形態では、一例として平滑化画像データＤ３０においては、個々の画素の画素値が８ビットで表されている。
【００４０】
階調補正部６６は、網点除去部６４から供給された平滑化画像データＤ３０に対して設定された階調補正量に基づいて、階調補正を施すものである。階調補正部６６は、図示を省略したメモリ等の記憶部を有しており、当該記憶部に階調補正量算出部７４によって階調補正量が設定される。階調補正部６６は、画像処理装置２０が印刷する印刷物と、印刷機１６で印刷した印刷物の階調が同じになるように平滑化画像データＤ３０に対して階調補正を施す。例えば、ドット周辺の画像の足し引きにより、面性階調を変更することにより階調補正を施す。階調補正部６６は、階調補正を施した多値画像データ（以下、この画像データを階調補正画像データＤ４０と称する）を誤差拡散部６８へ供給する。なお、本実施の形態では、一例として階調補正画像データＤ４０においては、個々の画素の画素値が８ビットで表されている。
【００４１】
誤差拡散部６８は、２値網点画像データＤ１０を用いて、階調補正部６６から供給された階調補正画像データＤ４０に対して平均誤差最小法を用いて誤差拡散処理を施し、個々の画素を１ビットのデジタルデータで表す２値画像データ（以下、この画像データを出力２値画像データＤ５０と称する）を生成するものである。出力２値画像データＤ５０の生成方法は、特に限定されるものではなく、例えば、従来術に記載されている方法を用いればよい。誤差拡散部６８は、生成した出力２値画像データＤ５０を画像出力部７０へ供給する。
【００４２】
画像出力部７０は、誤差拡散部６８から供給された出力２値画像データＤ５０を画像形成装置２２に出力して、出力２値画像データＤ５０に基づいて画像を形成させる機能を有する。
【００４３】
制御パッチ出力部７２は、制御パッチデータ記憶部８０に予め記憶されている制御パッチデータに基づいた画像（制御パッチ）を画像形成装置２２に形成させる機能を有している。形成された制御パッチ画像は、上述したセンサ４９で読み取られ、読取値（画像の濃度値）は、階調補正量算出部７４に供給される。
【００４４】
階調補正量算出部７４は、供給された読取値と、２値網点画像データＤ１０のスクリーン線数と、に基づいて階調補正量を算出する。また、階調補正量算出部７４は、その際、線数依存性記憶部７６に予め記憶されている線数依存性（スクリーン間補正カーブ）と、補正制限値記憶部７８に予め記憶されている補正制限値（階調補正カーブリミッタ）と、に応じて、階調補正量を算出する。階調補正量算出部７４は、算出した階調補正量を階調補正部６６に設定する。
【００４５】
次に、本実施の形態の画像処理装置２０における画像処理を、階調補正量算出部７４による階調補正量算出処理を中心に説明する。
【００４６】
まず、本実施の形態では、予め線数依存性記憶部７６に、線数依存性を記憶させておく。本実施の形態における「線数依存性」について説明する。
【００４７】
階調特性やγ値が異なることにより、画像のスクリーン線数によって、ロバスト性が異なる。図５に、スクリーン線数と濃度との関係を例示したグラフを示す。図５の横軸は、網点面積率（Ｃｉｎ）を示しており、縦軸は濃度を示している。図２に、示すように、Ｃｉｎが同じであっても、スクリーン線数によって濃度は、異なっている。
【００４８】
また、スクリーン線数によって、環境変動に対する感度も異なる。図６に環境変動に対する階調特性（以下、環境階調特性と称する）を例示したグラフを示す。図６（Ａ）は、本実施の形態で標準スクリーン線数としている１７５線における環境階調特性を示している。図６（Ｂ）は、２３０線における環境階調特性を示している。図６に示した環境条件１及び環境条件２では、環境条件として例えば、温度や湿度等が異なっている。図６に示すように、Ｃｉｎ＝１００％では、２３０線は、１７５線に比べて２倍の感度（目標とのずれに対応）を有している。従って、２３０線では、感度の補正量が１７５線の２倍になる。
【００４９】
このように、スクリーン線数によって濃度や感度が異なっていることを、本実施の形態では、線数依存性と称している。そのため、本実施の形態では、標準のスクリーン線数を基準としたスクリーン線数依存性を考慮した各Ｃｉｎ毎の補正量を求めたテーブルを、スクリーン線数毎にスクリーン間補正カーブとして得ておく。例えば、後述する図１１に示したスクリーン間補正カーブのように、画像処理装置２０の標準のスクリーン線数である１７５線の階調補正カーブを２３０線の階調補正カーブに補正するためのスクリーン間補正カーブを得ておく。当該スクリーン間補正カーブは、線数依存性記憶部７６に予め記憶させておく。
【００５０】
図７に、本実施の形態の画像処理装置２０における画像処理の流れの一例を表したイメージ図を示す。また、図８に、本実施の形態の画像処理装置２０における画像処理のうち、階調補正量算出部７４における階調補正量算出処理の流れの一例を表したフローチャートを示す。
【００５１】
２値網点画像データＤ１０の印刷を行う際に、本実施の形態の画像処理装置２０では、まず、階調補正量算出部７４による階調補正量算出処理が行われる。そのため、図８に示したフローチャートのステップＳ１００が実行され、印刷される２値網点画像のスクリーン線数を取得する。本実施の形態では、具体的一例として、ＵＩ部５６により、ユーザが規定した２値網点画像のスクリーン線数を取得する（図７、「１．線数指示（線数特定）」参照）。ＵＩ部５６がタッチパネルである場合に、ユーザがスクリーン線数を規定した具体的例を図９に示す。図９では、ユーザがＵＩ部（タッチパネル）５６に提示された複数のスクリーン線数のうちから２３０線を規定した場合を示している。このようにしてユーザがＵＩ部５６により規定したスクリーン線数を階調補正量算出部７４が取得する。なお、以下では、具体的一例として、ユーザが２３０線を規定した場合について説明する。
【００５２】
なお、このようにユーザが直接スクリーン線数を規定するのではなく、印刷する画像の用途を規定するようにしてもよい。なお、ここで「用途」とは、印刷物が頒布される国や、種類等のことを称している。用途に応じて、一般的に多く用いられるスクリーン線数が知られている。例えば、日本国内では１７５線、アメリカでは１５０線程度のものが一般的にスクリーン線数として多く用いられている。また、例えば日本国内では、新聞（カラー）では１１０線、新聞（白黒）では８５線程度のものが一般的にスクリーン線数として多く用いられている。そこで、用途とスクリーン線数との対応関係を予め規定して記憶しておき、ＵＩ部（タッチパネル）５６に用途を提示し、ユーザに規定させるようにしてもよい。図１０に、ＵＩ部（タッチパネル）５６に提示された用途をユーザが規定する具体的例を示す。図１０では、ユーザが日本国内、及び新聞（カラー）を規定した場合を示している。このようにしてユーザがＵＩ部５６により規定した用途に応じたスクリーン線数を階調補正量算出部７４が取得する。
【００５３】
次のステップＳ１０２では、制御パッチ出力部７２により、画像形成装置２２から制御パッチを出力させる（図７、「２．制御パッチ出力指示」参照）。本実施の形態では、標準スクリーン線数（１７５線）の制御パッチのデータが予め制御パッチデータ記憶部８０に記憶されている。
【００５４】
次のステップＳ１０４では、画像形成装置２２により形成された制御パッチ画像を読み取って濃度値を取得する。本実施の形態では、画像形成装置２２内のセンサ４９を用いて、濃度値をセンシングする（図７、「３．センシング」参照）。なお、制御パッチ画像の濃度値はセンサ４９を用いたセンシングに限らず、画像読取装置２４を用いて読み取った測色データを用いるようにしてもよい。いずれにしても、制御パッチ画像の濃度値が取得されればよい。
【００５５】
次のステップＳ１０６では、階調補正量算出部７４が、取得した制御パッチ画像の濃度値に基づき、階調補正カーブを生成する。取得した濃度値に基づいて階調補正カーブを生成する手法は、一般的な技術を用いればよく、本実施の形態では、特に限定されるものではない。当該処理により、標準スクリーン線数（１７５線）の階調補正カーブが得られる。
【００５６】
次のステップＳ１０８では、取得したスクリーン線数が、制御パッチ画像のスクリーン線数（ここでは１７５線）と一致するか否か判断する。本実施の形態では、取得しているスクリーン線数が２３０線であるため、一致していないと判断する。なお、当該判断は、完全に一致する場合だけではなく、許容範囲を定めておき、取得したスクリーン線数と制御パッチ画像とのスクリーン線数との差が当該許容範囲内である場合も一致するとみなすようにしてもよい。一致すると判断した場合は、肯定されてステップＳ１１２へ進む。一方、異なると判断した場合は、否定されてステップＳ１１０へ進む。
【００５７】
ステップＳ１１０では、線数依存性記憶部７６から線数依存性（スクリーン間補正カーブ）を取得する。ここでは、具体的一例として、１７５線から２３０線へのスクリーン間補正カーブを線数依存性記憶部７６から取得する。なお、この際、取得（ユーザが規定）したスクリーン線数に応じたスクリーン間補正カーブが線数依存性記憶部７６に記憶されていない場合は、線数依存性記憶部７６に記憶されているスクリーン間補正カーブのうちから、取得したスクリーン線数に近いスクリーン線数に応じたものを取得するようにしてもよい。
【００５８】
次のステップＳ１１２では、取得したスクリーン線数に応じた階調補正カーブを生成する。階調補正カーブを生成する際、取得したスクリーン線数が、制御パッチ画像のスクリーン線数（１７５線）と一致する場合（ステップＳ１０８で肯定判断）は、単に、標準スクリーン線数（１７５線）の階調補正カーブを生成する。
【００５９】
一方、取得したスクリーン線数が、制御パッチ画像のスクリーン線数（１７５線）と異なる場合（ステップＳ１１０でスクリーン間補正カーブを取得した場合）は、図１１に示すように、標準スクリーン線数（１７５線）の階調補正カーブに、スクリーン間補正カーブを重畳することにより、取得したスクリーン線数に応じた階調補正カーブを生成する。
【００６０】
次のステップＳ１１４では、補正制限値に基づいて階調補正量を決定する（図７、「４．階調補正量決定」参照）。  まず、階調補正量算出部７４では、生成した階調補正カーブにより、階調補正量を決定する。階調補正カーブから階調補正量を決定する手法は、特に限定されず、出力値が目標値となるように階調を補正するように階調補正量を決定すればよい。
【００６１】
この際、階調補正カーブから決定した階調補正量によっては、適切に階調補正が行えなかったり、画質ディフェクトが発生したりする場合があるため、制限値（補正制限値、具体的に本実施の形態では、補正制限値のカーブ）により階調補正量を調整する。補正制限値のカーブの具体的例を図１２に示す。補正制限値のカーブは、予め実験的に得ておく。具体的には、画像形成装置２２の特性も込みで、形成される画像のディフェクトの許容範囲を、ＴＲＣ（Ｔｏｎｅ  Ｒｅｐｒｏｄｕｃｔｉｏｎ  Ｃｕｒｖｅ：階調再現曲線）を異ならせて実験的に求めておく。このようにしてスクリーン線数毎に得られた補正制限値を補正制限値記憶部７８に予め記憶させておく。
【００６２】
なお、スクリーン線数が高いと、上述したように環境変動に対する感度が高く、階調補正量が大きくなる。そのため、補正のレンジが広く必要になる。また、誤差拡散によるオーバーフロー（画質ディフェクト）は、起こりにくい。一方、スクリーン線数が低いと、上述したように環境変動に対する感度が低く、階調補正量が小さくなる。しかしながら、誤差拡散によるオーバーフロー（画質ディフェクト）が、起こり易い。そのため、補正のレンジを狭くする必要がある。
【００６３】
このように、スクリーン線数が高いほど、補正のレンジが広く、補正制限値が大きくなる。一方、スクリーン線数が低いほど、補正のレンジが狭く、補正制限値が小さくなる。
【００６４】
階調補正量算出部７４では、階調補正カーブと、補正制限値のカーブとに基づき、階調補正量が補正制限値を超える場合は、超えないように調整する。具体的に本実施の形態では、超える場合は、補正制限値を新たに階調補正量として決定する。図１２に示した例では、Ｃｉｎ＝１９２の場合、スクリーン線数が３００線の場合は、階調補正カーブから決定される階調補正量が補正制限値を超えない。一方、スクリーン線数が１００線の場合は、階調補正カーブから決定される階調補正量が補正制限値を超えてしまう。従って、スクリーン線数が３００線の場合は、Ｃｉｎ＝１９２では、階調補正カーブから決定された階調補正量を用いる。一方、スクリーン線数が１００線の場合は、Ｃｉｎ＝１９２では、補正制限値を階調補正量として決定する。なお、このように階調補正量が補正制限値を超える場合は、補正制限値を超えないように階調補正量を調整すればよく、補正制限値＝階調補正量に限定されない。
【００６５】
次のステップＳ１１６では、決定した階調補正量を階調補正部６６の記憶部（図示省略）に設定（図７、「５．階調補正量設定」参照）した後、階調補正量算出部７４による階調補正量算出処理を終了する。
【００６６】
このようにして、これから画像形成を行う２値網点画像データＤ１０に適した階調補正量が階調補正部６６に設定されると、ＵＩ部５６によりユーザから画像の出力指示を受け付ける（図７、「６．画像出力指示」参照）。
【００６７】
画像出力指示を受け付けると、上述した図４に示したように、画像受付部６０が２値網点画像データＤ１０を受け付け、多値化部６２及び誤差拡散部６８に供給する。多値化部６２は、２値網点画像データＤ１０を多値化した単純多値化画像データＤ２０を網点除去部６４に供給する。網点除去部６４は、単純多値化画像データＤ２０を平滑化して網点を除去した平滑化画像データＤ３０を階調補正部６６に供給する。階調補正部６６は、階調補正量算出部７４により設定された階調補正量に基づいて、平滑化画像データＤ３０を階調補正した階調補正画像データＤ４０を誤差拡散部６８に供給する。誤差拡散部６８は、２値網点画像データＤ１０を用いて階調補正画像データＤ４０に対して誤差拡散処理を施し、２値網点画像データＤ１０の網点形状を変化させることなく生成した出力２値画像データＤ５０を画像出力部７０に供給する。画像出力部７０は、出力２値画像データＤ５０に基づいた画像を形成するよう画像形成装置２２に指示する。画像形成装置２２からは、出力２値画像データＤ５０に基づいて形成された最終出力画像が排出される（図７、「７．最終出力画像」参照）。
【００６８】
なお、出力する最終出力画像の数（枚数）が多い場合、出力の最中に画像形成装置２２の内部温度等の環境変化が生じるため、予め定められたタイミングで階調補正量の設定を適宜行うことが好ましい。
【００６９】
以上説明したように、本実施の形態の画像形成システム１２の画像処理装置２０では、２値網点画像データＤ１０の印刷を行う場合、制御パッチ画像を出力し、制御パッチ画像の濃度値に基づいて階調補正カーブを生成して階調補正量を算出する。２値網点画像データＤ１０のスクリーン線数と、制御パッチ画像のスクリーン線数とが一致する場合は、階調補正量を制御パッチ画像より算出した値とする。一方、２値網点画像データＤ１０のスクリーン線数と、制御パッチ画像のスクリーン線数とが異なる場合は、２値網点画像データＤ１０のスクリーン線数と、制御パッチ画像のスクリーン線数とに基づいたスクリーン間補正カーブを線数依存性記憶部７６から取得する。制御パッチ画像の階調補正カーブにスクリーン間補正カーブを重畳して、２値網点画像データＤ１０の階調補正カーブを生成し、階調補正量を、生成した階調補正カーブから算出した値とする。
【００７０】
従って本実施の形態では、２値網点画像データＤ１０の網点構造を変化させることなく、階調補正精度を向上させられる。特に、経時変化によって生じた階調のずれを補正する階調補正精度が向上する。
【００７１】
また、本実施の形態では、補正制限値記憶部７８に記憶させておいたスクリーン線数に対応する補正制限値により、補正制限値を超えないように階調補正量を調整している。これにより、画質ディフェクトの発生が抑制される。
【００７２】
なお、本実施の形態では、標準スクリーン線数の制御パッチを用いて階調補正量を算出する場合について説明したが、制御パッチのスクリーン線数は、これに限らない。例えば、スクリーン線数が異なる制御パッチの制御パッチデータを複数制御パッチデータ記憶部８０に記憶させておいてもよい。この場合、取得したスクリーン線数に最も近いスクリーン線数の制御パッチを用いるようにすればよい。
【００７３】
また、本実施の形態では、２値網点画像データＤ１０のスクリーン線数を、ＵＩ部５６でユーザが規定した値を取得する場合について説明したがこれに限らない。画像受付部６０で受け付けた２値網点画像データＤ１０に、スクリーン線数に関する情報が含まれる場合は、２値網点画像データＤ１０に含まれる情報からスクリーン線数を取得するようにしてもよい。
【００７４】
また、本実施の形態では、画像処理装置２０が画像形成装置２２の内部に設けられている場合を示したがこれに限らず、画像形成装置２２の外部に設けられていてもよい。
【００７５】
なお、本実施の形態は本発明の一例であり、本発明の主旨を逸脱しない範囲内において状況に応じて変更可能であることはいうまでもない。本実施の形態で説明した印刷システム１０、画像形成システム１２、画像処理装置２０、画像形成装置２２の構成、画像処理装置２０における画像処理や階調補正量算出処理等は一例であり、本発明の主旨を逸脱しない範囲内において状況に応じて変更可能であることは言うまでもない。
【符号の説明】
【００７６】
１０  印刷システム
１２（１２Ａ、１２Ｂ、１２Ｃ）  画像形成システム
２０  画像処理装置
２２  画像形成装置
２４  画像読取装置
４９  センサ
５３  プログラム
５６  ＵＩ部（タッチパネル）  （取得手段、設定手段）
６２  多値化部  （多値化手段）
６６  階調補正部  （階調補正手段）
６８  誤差拡散部  （再２値化手段）
７２  制御パッチ出力部
７４  階調補正量算出部  （取得手段）
７６  線数依存性記憶部
７８  補正制限値記憶部
８０  制御パッチデータ記憶部
【図１】
2014075638.tif 000003
【図２】
2014075638.tif 000004
【図３】
2014075638.tif 000005
【図４】
2014075638.tif 000006
【図５】
2014075638.tif 000007
【図６】
2014075638.tif 000008
【図８】
2014075638.tif 000009
【図９】
2014075638.tif 000010
【図１０】
2014075638.tif 000011
【図１１】
2014075638.tif 000012
【図１２】
2014075638.tif 000013
【図７】
2014075638.tif 000014