(57)【要約】【課題】印刷ジョブにおける階調補正精度を向上させる。【解決手段】算出部が、入力画像、および、階調処理部で諧調補正された入力画像の印刷画像を画像読取部で読み取ることで得られた読み取り画像の比較結果に基づいて、入力画像の諧調補正を行うための補正値を算出する。判定部は、少なくとも補正値の算出に用いられた情報の情報量に基づいて、補正値が入力画像の諧調補正に適した値であるか否かを判定し、補正部は、判定部の判定結果に対応する値に補正値を補正して階調処理部に供給する。これにより、適正な値に補正された補正値で、入力画像の諧調処理を実行することができ、印刷ジョブにおける階調補正精度を向上させることができる。【選択図】図２
2019149639.tif 000002
【特許請求の範囲】
【請求項１】
入力画像、および、階調処理部で諧調補正された前記入力画像の印刷画像を画像読取部で読み取ることで得られた読み取り画像の比較結果に基づいて、前記入力画像の諧調補正を行うための補正値を算出する算出部と、
少なくとも前記補正値の算出に用いられた情報の情報量に基づいて、前記補正値が前記入力画像の諧調補正に適した値であるか否かを判定する判定部と、
前記判定部の判定結果に対応する値に前記補正値を補正して、前記階調処理部に供給する補正部と
を有する画像処理装置。
【請求項２】
前記入力画像に基づいて、前記補正値の算出に適した領域を検出する領域検出部を、さらに備え、
前記判定部は、前記領域検出部により検出された前記領域の数を、前記補正値の算出に用いられた情報量として用いて、前記補正値の前記判定を行うこと
を特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記判定部は、基本色の所定の各階調に対応する前記領域の数を用いて、前記補正値の前記判定を行うこと
を特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記判定部は、前記入力画像の前記印刷画像上における前記領域の分布を用いて、前記補正値の前記判定を行うこと
を特徴とする請求項２又は請求項３に記載の画像処理装置。
【請求項５】
前記算出部は、所定の複数ページを１セットとした各入力画像、及び、前記階調処理部で諧調補正された前記１セットの前記各入力画像の印刷画像をそれぞれ前記画像読取部で読み取ることで得られた各読み取り画像の比較結果に基づいて、前記１セット分の前記入力画像の諧調補正を行うための前記補正値を算出し、
前記判定部は、前記１セット分の前記入力画像の諧調補正を行うための前記補正値に対して前記判定を行うこと
を特徴とする請求項１から請求項４のうち、いずれか一項に記載の画像処理装置。
【請求項６】
前記判定部は、前記領域検出部により検出された前記領域の数が所定数得られた時点のページ数を前記１セットとして前記補正値の前記判定を行うこと
を特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記補正部は、前記判定部の判定結果毎に、所定の値の第１の補正閾値と、前記第１の補正閾値よりも大きな値となる第２の補正閾値とを有し、前記補正値が、前記判定部の判定結果に対応する前記第１の補正閾値以上で前記第２の補正閾値未満であった場合に、前記補正値に所定の係数を乗算処理して値を補正すること
を特徴とする請求項１から請求項６のうち、いずれか一項に記載の画像処理装置。
【請求項８】
前記補正部は、前記補正値が、前記判定部の判定結果に対応する前記第１の補正閾値未満であった場合は、前記補正値の値を補正せずに前記階調処理部に供給すること
を特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記補正部は、前記補正値が、前記判定部の判定結果に対応する前記第２の補正閾値以上であった場合、前記補正値の値を零に補正すると共に、所定の通知制御を行うこと
を特徴とする請求項７又は請求項８に記載の画像処理装置。
【請求項１０】
入力画像の諧調補正を行う諧調処理部と、
前記入力画像の印刷を行う印刷部と、
前記印刷部で印刷された前記入力画像の印刷画像の読み取りを行う画像読取部と、
請求項１〜請求項９のうち、いずれか一項に記載の画像処理装置と
を有する画像処理システム。
【請求項１１】
コンピュータを、
入力画像、および、階調処理部で諧調補正された前記入力画像の印刷画像を画像読取部で読み取ることで得られた読み取り画像の比較結果に基づいて、前記入力画像の諧調補正を行うための補正値を算出する算出部と、
少なくとも前記補正値の算出に用いられた情報の情報量に基づいて、前記補正値が前記入力画像の諧調補正に適した値であるか否かを判定する判定部と、
前記判定部の判定結果に対応する値に前記補正値を補正して、前記階調処理部に供給する補正部として機能させること
を特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システムおよび画像処理プログラムに関する。
【背景技術】
【０００２】
プロダクションプリンティングなどの電子写真方式の印刷システムで大量印刷を行う場合、現像装置の現像剤に含まれるトナーの帯電量が、印刷過程で大きく変化することで現像濃度ムラが発生し、ページ間での色の見え方が変化する現象を生ずることがある。この現象に対し、ユーザ画像の印刷を行う毎に、印刷したユーザ画像をスキャンして、基準となる色の画像と比較し、両者の差分（変動分）に基づいて後の印刷の諧調補正を行う技術が知られている。これにより、後の印刷物の色の変動をリアルタイムに抑制することができる。
【０００３】
なお、特開２０１７−６４９７９号公報（特許文献１）には、印刷用紙の状態に応じた適切な検出及び補正の少なくとも一方を行い、より良い印刷物を得ることを目的としたインクジェット印刷装置が開示されている。また、特開２０１２−２０５１２４号公報（特許文献２）には、種類が未知の媒体であっても適切な階調値で印刷可能することを目的とした印刷方法が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、印刷したユーザ画像に基づいてリアルタイムに階調補正を従来の印刷手法においては、情報量の不足により諧調補正精度が低下する問題があった。具体的には、印刷を行うユーザ画像の傾向は様々であり、中には画像の構成の関係上、情報量が不十分であり、十分な諧調補正精度を得ること困難な画像も存在する。情報量が不十分であると、諧調補正量の算出誤差が大きくなり、必要以上に強い補正がかかり、目標とする色との差が大きくなる不都合を生ずる（過補正）。この過補正が発生すると、諧調補正の補正精度が低下し、印刷に対する信頼性を維持することが困難となる。
【０００５】
本発明は、上述の課題に鑑みてなされたものであり、階調補正精度を向上させることができる画像処理装置、画像処理システムおよび画像処理プログラムの提供を目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、入力画像、および、階調処理部で諧調補正された入力画像の印刷画像を画像読取部で読み取ることで得られた読み取り画像の比較結果に基づいて、入力画像の諧調補正を行うための補正値を算出する算出部と、少なくとも補正値の算出に用いられた情報の情報量に基づいて、補正値が入力画像の諧調補正に適した値であるか否かを判定する判定部と、判定部の判定結果に対応する値に補正値を補正して、階調処理部に供給する補正部とを有する。
【発明の効果】
【０００７】
本発明によれば、階調補正精度を向上させることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態の画像処理システムのシステム構成図である。
【図２】図２は、実施の形態の画像処理システムに設けられている色調制御部の構成を示すブロック図である。
【図３】図３は、実施の形態の画像処理システムに設けられているレーザプリンタ装置の鉛直断面図である。
【図４】図４は、実施の形態の画像処理システムの諧調補正処理の動作の流れを示すフローチャートである。
【図５】図５は、面内偏差を説明するための図である。
【図６】図６は、実施の形態の画像処理システムにおける、諧調補正処理前後の濃度特性を示す図である。
【発明を実施するための形態】
【０００９】
以下、一例として、画像処理装置、画像処理システムおよび画像処理プログラムを適用した実施の形態の画像処理システムの説明をする。
【００１０】
［実施の形態のシステム構成］
図１は、実施の形態の画像処理システムの要部のシステム構成図である。この図１に示すように、実施の形態の画像処理システムは、ユーザのパーソナルコンピュータ装置（ユーザＰＣ）１、サーバ装置７および画像形成装置８を、例えばＬＡＮ（Local  Area  Network）又はインターネット等の所定のネットワーク２を介して相互に接続して形成されている。ユーザＰＣ１は、ネットワーク２に対して少なくとも１台接続されており、画像形成装置８に対して画像データおよび印刷要求を送信する。サーバ装置７は、画像処理部３で行われる色変換に必要な情報が記憶（蓄積）されている。
【００１１】
画像形成装置８は、ネットワーク２を介して入力される原稿データ３０を展開して処理する画像処理部３、印刷を実行する電子写真方式のプリンタエンジン４、プリンタエンジン４の制御を行うエンジン制御部９を有している。また、画像形成装置８は、画像処理部３で展開された画素配列をプリンタエンジン４で出力可能な階調数に変換する階調処理部３１、および、プリンタエンジン４からの出力画像６を出力前に画像検査部５で検査する画像検査部５（画像読取部の一例）を有している。また、画像形成装置８は、画像検査部５で検出された画像から出力画像の色調変動（濃度変動又は色相変動など）を検出し、階調処理部３１に対して補正パラメータを供給する色調制御部２８を有している。
【００１２】
エンジン制御部９は、プリンタエンジン４と同一の筐体に設けられている。エンジン制御部９、プリンタエンジン４、画像検査部５、及び、色調制御部２８は、本体ユニット群３２を構成している。なお、図１の例では、階調処理部３１を、本体ユニット群３２の外部に設けるかたちで図示しているが、階調処理部３１は、本体ユニット群３２の内部に設けてもよい。
【００１３】
画像処理部３は、ソフトウェアおよび拡張ボードで構成されている。画像処理部３は、本体ユニット群３２とは別体となっており、本体ユニット群３２に対して交換可能となっている。
【００１４】
画像検査部５は、画像計測部となるＲＧＢラインセンサ（ＲＧＢ：赤緑青）、および、紙送り機構を備えたスキャナ装置を有している。この画像検査部５により、画像を面で測色することを可能としている。
【００１５】
通常、ユーザＰＣ１から印刷要求された際に送信される原稿データ３０は、例えば図２に示すようにＲＧＢあるいはＣＭＹＫ（シアン、マゼンタ、イエロー、キープレート）でカラー指定されたビットマップデータ又はテキストデータなどの、図形の描画命令を含んだ複雑なデータフォーマットのデータであり、ネッワーク２を介して画像処理部３に送信される。
【００１６】
画像処理部３は、デジタルフロントエンド（ＤＦＥ）とも呼ばれる。画像処理部３は、受信した原稿データ３０を展開し、プリンタエンジン４の基本色で構成された画素配列のデータ（ビットマップデータ、又は、ビットマップデータと等価な圧縮形式のデータ）として階調処理部３１に供給する。階調処理部３１は、例えばビットマップデータの各画素データを、プリンタエンジン４で表現可能な階調数の画素データに変換処理する。プリンタエンジン４は、このような変換処理が施されたビットマップデータに基づいて、用紙上に出力画像６を形成する。
【００１７】
画像検査部５は、プリンタエンジン４の出力画像をスキャン処理し、色調制御部２８に供給する。色調制御部２８は、原画像の色（原稿データ３０の色）と、画像検査部５でスキャン処理された画像の色との差を最小とする階調補正データを階調処理部３１に設定する。これにより、階調処理部３１において、原稿データ３０の諧調補正処理を行い、出力画像６の再現色を安定化させることができる。
【００１８】
（色調制御部の構成）
図２は、色調制御部２８の各機能を示すブロック図である。この図２に示すように、色調制御部２８は、差分検出部４０、および、補正ＴＲＣ算出部４１（ＴＲＣ：Tone  Reproduction  Curve）を有している。差分検出部４０は、ＲＧＢ変換部７０、位置合わせ部７１，７２、および、減算器７３を有している。
【００１９】
補正ＴＲＣ算出部４１は、領域抽出部８１、主走査偏差補正処理部８２、局所θ算出部８３、記憶部（バッファメモリ）８４、副走査偏差補正処理部８５（算出部の一例）、妥当性判定処理部８６、転送部８７、マップ生成部８８、測色リスト生成部８９、および、タイマ９０を有している。妥当性判定処理部８６は、妥当性判定部９１、および、θ補正部９２を有している。
【００２０】
このような差分検出部４０、および、補正ＴＲＣ算出部４１は、一部又は全部をハードウェアで実現してもよいし、一部又は全部をソフトウェアで実現してもよい。差分検出部４０および補正ＴＲＣ算出部４１をソフトウェアで実現するための画像処理プログラムは、画像形成装置８のＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）、又は、ＨＤＤ（Hard  Disk  Drive）等の記憶部に記憶され、画像形成装置８のＣＰＵ（Central  Processing  Unit）等の制御部により実行されることで、上述の各機能が実現される。
【００２１】
図２において、画像処理部３は、上述のように様々な入力形式で記述された原稿データ３０を、ページ毎にＣＭＹＫの各値がそれぞれ８ｂｉｔの面順次の画素配列であるＣＭＹＫマスタ画像（入力画像の一例）として差分検出部４０、補正ＴＲＣ算出部４１および諧調処理部３１に供給する。
【００２２】
階調処理部３１は、例えば面積階調法によりＣＭＹＫの色面毎に８ｂｉｔとされた画素配列を、プリンタエンジン４で描画可能なｂｉｔ数（例えば２ｂｉｔ）の階調の画素配列に変換して出力する。画像検査部５は、実際にはプリンタエンジン４に直接接続（直結）されており、プリンタエンジン４の印刷処理により形成された出力画像６をインラインでスキャンする。
【００２３】
色調制御部２８の差分検出部４０は、画像検査部５がプリンタエンジン４からの出力画像６をスキャンすることで形成されたスキャン画像（ＲＧＢ）と、画像処理部３からのＣＭＹＫマスタ画像をＲＧＢ画像に変換したＲＧＢマスタ画像に基づいて、印刷再現色の変化（差分）を検出する。そして、色調制御部２８の補正ＴＲＣ算出部４１は、検出した両者の差分を小さくする階調補正データ（ＴＲＣ）を諧調処理部３１に設定する。これにより、出力画像６の再現色を安定化させることができる。
【００２４】
具体的には、補正ＴＲＣ算出部４１は、ＣＭＹＫマスタ画像、および、ＲＧＢマスタ画像とスキャン画像との差分から得られたデータに基づき、リアルタイムで階調補正処理を行う。差分検出部４０から得られたＲＧＢマスタ画像とスキャン画像との差分であるＲＧＢ差分データ（ΔＲＧＢ）と、画像処理部３から得られたＣＭＹＫマスタ画像から色の変動モデルに対する係数（以下、θ値）を算出して諧調補正データ（ＴＲＣ）を更新し、諧調処理部３１に供給する。
【００２５】
（差分検出部の動作）
すなわち、差分検出部４０の各部の動作は、以下のとおりである。ＲＧＢ変換部７０は、原稿データ３０のＣＭＹＫ値、および、印刷した原稿データ３０から得られるＲＧＢ値が対応付けされたデータテーブルを有している。このデータテーブルの値は、キャリブレーション毎に更新される。ＲＧＢ変換部７０は、データテーブルを参照することで、原稿データ３０のＣＭＹＫ値（ＣＭＹＫマスタ画像）をＲＧＢ値に変換して、ＲＧＢマスタ画像を形成する。
【００２６】
位置合せ部７１および位置合せ部７２は、画像検査部５がインラインで印刷物６のスキャンを行うことで形成されたスキャン画像と、上述のＲＧＢマスタ画像との間の位置のズレを補正する（位置合せ処理）。減算器７３は、画像検査部５でスキャンされたスキャン画像と、ＲＧＢマスタ画像との差分を検出し、差分データ（ΔＲＧＢ）を補正ＴＲＣ算出部４１の領域抽出部８１に供給する。
【００２７】
（補正ＴＲＣ算出部の動作）
補正ＴＲＣ算出部４１の各部の動作は、以下のとおりである。マップ生成部８８は、ＣＭＹＫマスタ画像から、ＣＭＹＫの色毎に測色領域として使用可能な小領域を抽出し、抽出した測色領域を全てまとめたマップを形成する。一例ではあるが、マップ生成部８８は、以下の条件に基づいて小領域を抽出する。
【００２８】
１．小領域のサイズは２０×２０２画素（変更可能）、
２．小領域を拡げた拡張領域内の各色の濃度変化が小さい、
３．拡張領域のサイズは５０×５０２画素（変更可能）、
４．小領域が紙の端から既定値以上離れている、
５．小領域内の各色の平均濃度が既定の値域内である、
６．小領域内のトナー総量が一定値以下である、
７．ＣＭＹ版の場合、混色されているＫの濃度が既定の閾値未満である、
８．Ｋ版の場合は混色されているＣＭＹの濃度に対し一定の割合以上の濃度になっている。このような条件に基づいて形成されたマップは、測色リスト生成に用いられる。
【００２９】
測色リスト生成部８９は、上述のマップに基づいて、各セグメントから規定の数の測色領域をランダムに選択して「測色リスト」を形成する。セグメントは、画像を副走査方向に均等に分割した各領域である。画像の分割数は、例えば１ページあたり１６セグメントとなっている（変更可能）。上述の「θ値」は、測色リストに登録された測色領域の情報に基づいて算出される。
【００３０】
次に、領域抽出部８１は、領域検出部の一例であり、測色リストに登録されている測色領域に対応するＲＧＢの差分データを抽出し、座標情報およびＣＭＹＫ階調情報と共に、主走査偏差補正処理部８２に供給する。
【００３１】
ここで、現像剤、トナーの偏り又は帯電ムラなどにより主走査方向の濃度バラツキが生ずることで、主走査方向に沿って印刷した色に変動偏り（主走査偏差）が生ずることがある。主走査偏差補正処理部８２は、抽出された測色領域に対して、座標情報およびＣＭＹＫ階調情報に基づいて主走査偏差量を算出する。そして、主走査偏差補正処理部８２は、算出した主走査偏差量を、測色領域におけるＲＧＢ差分から減算処理することで、主走査偏差の影響を除去したＲＧＢの差分データを形成し、これを後段の局所θ算出処理部８３に供給する。
【００３２】
局所θ算出部８３は、測色リストに登録された測色領域の座標情報、ＣＭＹＫ情報、および、主走査偏差補正処理済みのＲＧＢ差分情報に基づいて、上述のセグメント毎に局所θを算出する。算出された各セグメントの局所θは、バッファメモリ等の記憶部８４に記憶される。なお、十分な数の測色領域を得ることが困難なセグメントは無効のセグメントとなり、この無効のセグメントから算出された局所θは使用されない。
【００３３】
次に、感光体ドラム（図３の符号５０ｋ等）は、通常、厳密な管理によって位置決めされているが、部品の管理精度内のばらつきにより、ドラム回転軸とドラムの中心軸に微小な偏心を生じる。このような偏心が生ずると、感光体ドラムの位相に対応した周期変動（副走査偏差）が生ずる。副走査偏差は、周期的に現れる。このため、ドラム周期が半位相ずれた位置の色同士は、副走査偏差の影響を相殺して軽減することが可能となる。
【００３４】
副走査偏差補正処理部８５は、局所θ算出部８３で算出された局所θのうち、ドラム周期が半位相ずれた領域から算出した局所θのペアを検出する。この際、副走査偏差補正処理部８５は、既定の数以上のペアが検出された場合は、それらの局所θのペアを平均化して１つの局所θとして扱い、さらにペアから算出されたθを平均化して最終的なθ値（平準化θ）とする。また、副走査偏差補正処理部８５は、ペア数が既定の数に満たない場合、全ての局所θを平均化して最終的なθ値（平準化θ）とする。この平準化θは、１セットを形成する複数ページの入力画像に対して共通して用いる諧調補正用の係数となっている。また、この平準化θは、補正値の一例である。
【００３５】
妥当性判定処理部８６は、タイマ９０からのタイマ情報、副走査偏差補正処理部８５で検出されたドラム位相半周期ペア数、測色リスト生成部８９からの測色領域情報に基づいて、諧調補正を行うための平準化θの値の妥当性を判定し、判定結果に基づいて平準化θの値を補正する。合成部９３は、補正されたθ値に基づいて階調補正データ（ＴＲＣ）を生成（更新）し転送部８７に供給する。転送部８７は、生成された階調補正データ（ＴＲＣ）を諧調処理部３１に供給する。これにより、階調補正処理を施したＣＭＹＫ画像で印刷を実行でき、初期の印刷特性を維持して、安定した色再現性の印刷物を得ることができる。
【００３６】
（全体的な印刷処理の流れ）
次に、図４のフローチャートを用いて、全体的な印刷処理の流れを説明する。なお、以下に説明する領域抽出部８１、主走査偏差補正処理部８２、局所θ算出部８３、副走査偏差補正処理部８５（平準化θ算出を含む）、妥当性判定処理部８６、マップ生成部８８、測色リスト生成部８９、および、合成部９３の各処理は、ＣＭＹＫの色版毎に独立して実行される。
【００３７】
まず、ステップＳ１では、差分検出部４０及び補正ＴＲＣ算出部４１が、印刷画像の画像データ（ＣＭＹＫ画像データ）を、画像処理部から取得する。ステップＳ２では、差分検出部４０のＲＧＢ変換部７０が、ＣＭＹＫ画像データをＲＧＢマスターデータに変換する。
【００３８】
ステップＳ３では、差分検出部４０の減算器７３が、画像検査部５（スキャナ）によりスキャンされた印刷画像のＲＧＢ画像データと、ＲＧＢマスターデータとの差分（ΔＲＧＢ）を算出し、補正ＴＲＣ算出部４１に供給する。
【００３９】
ステップＳ４では、補正ＴＲＣ算出部４１のマップ生成部８８が、ＣＭＹＫマスタ画像から、上述の１〜８の条件に基づいてＣＭＹＫの色毎に測色領域として使用可能な小領域を抽出し、抽出した測色領域を全てまとめたマップを形成する。また、ステップＳ４では、補正ＴＲＣ算出部４１の測色リスト生成部８９が、上述のマップに基づいて、各セグメントから規定の数の測色領域をランダムに選択して「測色リスト」を形成する。
【００４０】
ステップＳ５では、補正ＴＲＣ算出部４１の領域抽出部８１が、測色リストに登録されている測色領域に対応するＲＧＢの差分データを抽出し、座標情報およびＣＭＹＫ階調情報と共に、主走査偏差補正処理部８２に供給する。主走査偏差補正処理部８２は、抽出された測色領域に対して、座標情報およびＣＭＹＫ階調情報に基づいて主走査偏差量を算出する。また、主走査偏差補正処理部８２は、算出した主走査偏差量を、測色領域におけるＲＧＢ差分から減算処理することで、主走査偏差の影響を除去したＲＧＢの差分データを形成する。
【００４１】
また、ステップＳ５では、局所θ算出処理部８３が、測色リストに登録された測色領域の座標情報、ＣＭＹＫ情報、および、主走査偏差補正処理済みのＲＧＢ差分情報に基づいて、上述のセグメント毎に局所θを算出し、記憶部８４に記憶する。
【００４２】
ステップＳ６では、色調制御部２８が、所定枚数分の画像である１セット分の全ての画像に対して、ステップＳ１〜ステップＳ５の処理が完了したか否かを判別する。１セット分の全ての画像に対するステップＳ１〜ステップＳ５の処理が完了していない場合は、ステップＳ１に処理が戻され、ステップＳ１〜ステップＳ５の処理が繰り返し実行される。これに対して、１セット分の全ての画像に対するステップＳ１〜ステップＳ５の処理が完了した場合は、ステップＳ７に処理が進む。１セット分の全ての画像に対するステップＳ１〜ステップＳ５の処理が完了した時点で、記憶部８４には、１セット分の全ての画像のセグメント毎の局所θがそれぞれ記憶される。
【００４３】
次に、１セット分の全ての画像に対するステップＳ１〜ステップＳ５の処理が完了することでステップＳ７に処理が進むと、補正ＴＲＣ算出部４１の副走査偏差補正処理部８５が、局所θ算出部８３で算出された局所θのうち、感光体ドラム（例えば、感光体ドラム５０ｋ）のドラム周期が半位相ずれた領域から算出した局所θのペアを検出して平均化し、最終的なθ値（平準化θ）を算出する。
【００４４】
（平準化θの算出手法の詳細）
このような平準化θの算出手法を、詳細に説明する。まず、図５（ａ）は、用紙に対するインクヘッドの移動方向である主操作方向、および、用紙の搬送方向である副走査方向の、いずれの方向にも面内偏差が発生しておらず、用紙に一様に色が印刷された理想の状態の画像を示している。
【００４５】
しかし、実際は、画像形成装置８の部品精度のばらつきなどの要因で、多くの場合、図５（ｂ）に示すように主走査方向、および、副走査方向にそれぞれ周期的な面内偏差が発生する。このような面内偏差はθ値を算出する際のノイズとなり、誤差の要因となる。
【００４６】
例えば、図５（ｃ）に示すオブジェクト１００が含まれるＣＭＹＫマスタ画像を、図５（ｂ）に示す面内偏差が生じている画像に重ねて印刷する。この場合、図５（ｃ）に示すように、オブジェクト１００が含まれるＣＭＹＫマスタ画像は、全体的には色の変動は生じていないのであるが、図５（ｂ）に示す面内偏差が生じている画像と重ねて印刷すると、図５（ｄ）に示すように色が印刷されるオブジェクト１００の領域には、図５（ｂ）に示す面内偏差の影響が強く現れる。このため、本来であればθ値は「０」となるのであるが、面内偏差の分だけθ値に誤差の影響が出る。また、次以降のページに同じ画像が来るとは限らず、ページにより面内偏差の現れ方も変わるため、面内偏差の誤差の影響を受けた状態で諧調補正を行っても、正しい諧調補正が困難となる。
【００４７】
このようなことから、実施の形態の画像形成システムは、色が濃くなる偏差が現れる領域と色が薄くなる偏差が現れる領域を均等に抽出し、両者の影響を相殺することで、面内偏差の影響を軽減している。
【００４８】
具体的に説明すると、主走査偏差の場合、図５（ｅ）に示すように、副走査方向の影響が小さい。このため、主走査方向の座標で現れる偏差量を事前に算出しておき、各測色領域のＲＧＢ差分情報から取り除くことで、ある程度偏差の影響を解消できる。しかし、さらに高い諧調補正精度を得るには、主走査方向から満遍なく測色領域が抽出されることが望ましい。
【００４９】
副走査偏差の場合、図５（ｆ）に示すように主走査方向の影響は小さいが、紙搬送における紙間の存在により周期性は存在するが、ページ毎に偏差の位相が変化するため、事前に偏差量を算出することが困難である。
【００５０】
このため、実施の形態の画像形成システムは、ドラム周期の半位相分ずれた位置にあるセグメント同士をペアとみなし、それらのセグメントで算出された局所θの平均を使用することで偏差の影響を相殺する。なお、ペアとして選出されなかったセグメントの偏差は残ってしまうため、選出されなかったセグメントの局所θは平準化θ算出に使用しない。また、画像の配置の関係でセグメントのペアが検出困難である場合、副走査偏差補正処理部８５は、ペア同士の局所θの平均は算出せずに、有効なセグメントの局所θの全平均を算出する。これにより、全体の副走査偏差の影響を軽減することができる。
【００５１】
一例ではあるが、副走査偏差補正処理部８５は、図５（ｆ）に示すセグメントＡおよびセグメントＢのように、偏差が逆位相に現れているセグメント同士をペアとして検出する。また、副走査偏差補正処理部８５は、偏差が弱いセグメントＣおよびセグメントＤも、逆位相に位置しているため、ペアとして検出する。
【００５２】
なお、図５（ｆ）の例では、８つのセグメントを図示しているが、１ページのセグメント数は自由であり、例えば上述のように１ページあたり１６個のセグメントに分割してもよい。また、セット内であれば他のページのセグメントをペアとして検出してもよい。
【００５３】
（妥当性の判定動作）
次に、図４のフローチャートのステップＳ８では、妥当性判定処理部８６の妥当性判定部９１（判定部の一例）が、副走査偏差補正処理部８５で算出された平準化θの値が、諧調補正処理に用いるのに妥当な値であるか否かの判定である妥当性判定処理を行う。また、ステップＳ８では、妥当性判定処理部８６のθ補正部９２（補正部の一例）が、妥当性判定部９１の判定結果に基づいて、平準化θの値の補正処理を行う。
【００５４】
具体的には、妥当性の判定を行う場合、θ値の算出に必要な情報量（θ値の算出に用いられた情報量）、および、θ値の算出誤差が発生する可能性を考慮する必要がある。なお、この例では、θ値の算出に必要な情報量（θ値の算出に用いられた情報量）、および、θ値の算出誤差が発生する可能性の２つのファクタから妥当性の判定を行うこととするが、いずれか一方のファクタに基づいて、妥当性の判定を行ってもよい。この場合、妥当性の判定演算の演算量を削減でき、高速に判定結果を得ることができる。
【００５５】
θ値の算出に必要な情報量としては、測色領域数、セグメントのペア数、階調色の網羅性が関連する。測色領域数は、多ければ利用できる情報量が増えるため妥当性が向上する。セグメントのペア数も同様であり、多ければ妥当性が向上する。以下に示す表１に示す「２５組」という数値は、ペア数が十分に存在するか否かを判別するための閾値となっており、妥当性判定部９１は、ペア数が２５組以上であればペア毎に局所θを平均化して平準化θを算出し、２５組未満であればペア毎の平均は算出せずにセグメント全部を平均化して平準化θを算出する。
【００５６】
階調色の網羅性に関しては、色版における測色領域の階調が所定の範囲内であった場合、所定の範囲外の階調では情報が足りず、その範囲の色の変動は正しく算出できなくなる可能性がある。このため、広い範囲の階調の情報を得ることで、上述の妥当性の判断精度を向上させることが可能となる。
【００５７】
θ値の算出誤差が発生する可能性は、面内偏差、および、処理時間などが発生要因となる。上述のように、面内偏差が含まれるとθ値算出の精度が落ちる。このため、広い範囲の測色領域から十分な情報量の情報を得て、面内偏差の影響を抑えることが好ましい。妥当性判定部９１は、主走査方向においては、１ページを３分割し、分割した各範囲内に存在する測色領域の個数の割合を検出することにより、測色点が広く分布している否かを判断する。また、副走査偏差に関しては、広く分布していれば、この分布に応じてセグメントのペア数も増えることが予想される。このため、妥当性判定部９１は、副走査偏差に関しては、セグメントのペア数に基づいて判断を行う。
【００５８】
処理時間に関しては、θ値算出と並行してユーザ画像の印刷が行われるため、時間の経過と共にプリンタエンジン４で印刷される色が変化する可能性がある。このため、算出されたθ値が、時間と共に変動する実際の色の変化に追従していない可能性が高くなる。このため、妥当性判定部９１は、処理時間に関しては、ある一定時間内に印刷処理が完了しなければ妥当性が失われると判断する。
【００５９】
以下、一例として示す表１〜表５を用いて、このような妥当性の判定処理に用いられる各条件について説明する。この表１〜表５は、画像のセット毎に算出した平準化θの妥当性を判定する具体的な条件である。各表内の数値は色版毎、セット毎に集計した数値である。また、この数値は一例であり、設計等に応じて任意に変更してもよい。
【００６０】
まず、妥当性判定部９１は、以下の表１に示す条件に合致する場合、算出された平準化θの値は、「妥当性が高い」と判定する。
【００６１】
【表１】
2019149639.tif 000003
【００６２】
この表１に示すように、測色領域をその色版でハイライト、ミドル、シャドウの３つの階調領域に分類したとき、それぞれの階調領域に測色領域が１８７以上存在し（基本色の階調の分布）、主走査方向に画像を３分割したときに、左側．中央．右側の３つの領域に、それぞれ測色領域が全数の１／６以上存在しており、副走査偏差の逆位相に位置する有効なセグメントのペアが２５組以上成立しており、設定された時間内に印刷処理が完了している、との条件を満たす場合、十分な情報量の情報を取得できており、誤差が軽減されているため、妥当性判定部９１は、算出された平準化θの値は、「妥当性が高い」と判定する。
【００６３】
この表１に示す条件の場合、主走査偏差および副走査偏差の両方の誤差を十分に抑えることが可能と考えられる。また、階調毎に見ても広い範囲で分布していると考えられる。表１において、測色領域数の条件を空欄としているが、これは、副走査のセグメントのペアの処理により、使用されない測色領域が出てしまうために、この部分での指定が意味を持たないこと、および、代わりに階調色で具体的な個数を指定していることなどが理由である。
【００６４】
次に、妥当性判定部９１は、以下の表２に示す条件に合致する場合、算出された平準化θの値は、「妥当性が高い」と判定する。
【００６５】
【表２】
2019149639.tif 000004
【００６６】
この表２に示すように、測色領域をその色版でハイライト、ミドル、シャドウの３つの階調領域に分類した際に、それぞれの階調領域に測色領域が全数の１／６以上存在しており、主走査方向に画像を３分割したときに、左側．中央．右側の３つの領域に、測色領域が全数の１／６以上存在しており、測色領域数が全部で５６０以上存在し、設定された時間内に印刷処理が完了している、との条件を満たす場合、妥当性判定部９１は、算出された平準化θの値は、「妥当性が高い」と判定する。
【００６７】
この表２の条件は、副走査のセグメントのペア数が十分に取得できなかったが、測色領域が十分に存在しているため、副走査偏差の影響をカバーできていると考えられる条件である。この表２の条件においては、測色領域数の判定に具体的な数値を設定しているため、階調色は測色領域数の割合で判定している。
【００６８】
次に、妥当性判定部９１は、以下の表３に示す条件に合致する場合、算出された平準化θの値は、「妥当性が中程度」と判定する。
【００６９】
【表３】
2019149639.tif 000005
【００７０】
この表３に示すように、測色領域をその色版でハイライト、ミドル、シャドウの３つの階調領域に分類したときに、測色領域が１８７以上存在する階調領域が１つ以上存在し、主走査方向に画像を３分割したときに、左側，中央，右側の３領域に、それぞれ測色領域が全数の１／８以上存在しており、測色領域数が全部で３６０以上存在し、設定された時間内に印刷処理が完了しており、かつ、上述の表１及び表２の各条件を満たさない場合に、妥当性判定部９１は、算出された平準化θの値は、「妥当性が中程度」と判定する。
【００７１】
この表３の条件は、主走査、副走査、階調色のいずれかが、平準化θに発生している誤差をカバーしきれない可能性があることを示す条件である。
【００７２】
次に、妥当性判定部９１は、以下の表４に示す条件に合致する場合、算出された平準化θの値は、「妥当性が低い」と判定する。
【００７３】
【表４】
2019149639.tif 000006
【００７４】
この表４に示すように、測色領域数が全部で１つ以上存在し、設定された時間内に印刷処理が完了しており、かつ、上述の表１〜表３の条件を満たさない場合に、妥当性判定部９１は、算出された平準化θの値は、「妥当性が低い」と判定する。すなわち、この表４の条件は、測色領域が最低限の数だけ存在していることを示す条件である。この条件では誤差はかなり大きくなる可能性が高いため、妥当性判定部９１は、算出された平準化θの値は、「妥当性が低い」と判定する。
【００７５】
次に、妥当性判定部９１は、以下の表５に示す条件に合致する場合、算出された平準化θは「無効」と判定する。
【００７６】
【表５】
2019149639.tif 000007
【００７７】
この表５は、上述の表１〜表４の条件を、いずれも満たさず、測色領域が存在しないことを示す条件である。この場合、色の変動の判断材料がないため、算出された平準化θは破棄される。
【００７８】
１ページ毎に得られる測色領域のみでは、精度よくθ値を算出するための情報量が不十分となることが多いため、実施の形態の画像形成システムの場合、数ページをまとめて１セットとし、１セット毎にθ値を算出して諧調処理部３１にフィードバックしている。これにより、測色領域数、および、副走査のセグメントのペア数の確保を容易化することができる。そして、上述の画像形成システムでは、上述の妥当性判定処理も、１セット毎に行うことで、実施の形態の画像形成システムのθ値算出の仕組みに即した判定を行うことができる。
【００７９】
１セットのページ数は、測色領域数の確保、および、副走査のセグメントのペア数が一般的なカタログなどの原稿で経験的に十分に確保できるページ数（例えば、Ａ３サイズで８枚程度）を予め設定しておく。または、１セットのページ数は事前に設定せずに、原稿の印刷およびスキャンを繰り返し、上述の表１の条件又は表２の条件に該当する測色領域数、副走査のセグメントのペア数が得られた時点のページ数を１セットとするような動的な決め方でもよい。
【００８０】
（θ値の補正動作）
次に、図４のフローチャートのステップＳ８では、妥当性判定処理部８６のθ補正部９２が、妥当性判定部９１の判定結果に基づいて、平準化θの値を補正処理することで、誤差の影響を軽減する。以下に示す表６〜表９は、上述の表１〜表５で説明した条件別に、θ値に施す補正の是非を判断するための閾値および補正値を示した表となっている。なお、一例ではあるが、表６〜表９に示す数値の大小の関係は、「数値Ａ＞数値Ｂ＞数値Ｃ＞数値Ｄ」、「係数Ｆ＞係数Ｇ＞係数Ｈ」となっている。このような数値及び係数は、変動モデルの取り方などに基づいて設定すればよい。また、数値Ａ、数値Ｂおよび数値Ｃは、第１の補正閾値の一例であり、数値Ｄは、第２の補正閾値の一例である。
【００８１】
【表６】
2019149639.tif 000008
【００８２】
まず、表６は、上述の表１および表２の条件に基づいて、妥当性が「高」と判定された平準化θ値に対する補正の是非を判断するための閾値および補正値を示した表である。この表６に示すように、θ補正部９２は、妥当性が「高」と判定された平準化θ値が数値Ｄ以上の値であった場合、例えば通知部を介して濃度異常の発生を通知（音声メッセージ、文字によるエラーメッセージ、又は、電子音等）すると共に、平準化θ値を「０」に補正する。この場合、階調補正データ（ＴＲＣ）は更新されない。また、θ補正部９２は、妥当性が「高」と判定された平準化θ値が数値Ｄ未満〜数値Ｃ以上の値であった場合、一例として平準化θ値に係数Ｈを乗算処理して補正する。また、θ補正部９２は、妥当性が「高」と判定された平準化θ値が数値Ｃ未満の値であった場合、平準化θ値に対して補正は施さない。
【００８３】
【表７】
2019149639.tif 000009
【００８４】
次に、表７は、上述の表３の条件に基づいて、妥当性が「中」と判定された平準化θ値に対する補正の是非を判断するための閾値および補正値を示した表である。この表７に示すように、θ補正部９２は、妥当性が「中」と判定された平準化θ値が数値Ｄ以上の値であった場合、例えば通知部を介して濃度異常の発生を通知（音声メッセージ、文字によるエラーメッセージ、又は、電子音等）すると共に、平準化θ値を「０」に補正する。この場合、階調補正データ（ＴＲＣ）は更新されない。また、θ補正部９２は、妥当性が「中」と判定された平準化θ値が数値Ｄ未満〜数値Ｂ以上の値であった場合、一例として平準化θ値に係数Ｇを乗算処理して補正する。また、θ補正部９２は、妥当性が「中」と判定された平準化θ値が数値Ｂ未満の値であった場合、平準化θ値に対して補正は施さない。
【００８５】
【表８】
2019149639.tif 000010
【００８６】
次に、表８は、上述の表４の条件に基づいて、妥当性が「低」と判定された平準化θ値に対する補正の是非を判断するための閾値および補正値を示した表である。この表８に示すように、θ補正部９２は、妥当性が「低」と判定された平準化θ値が数値Ｄ以上の値であった場合、例えば通知部を介して濃度異常の発生を通知（音声メッセージ、文字によるエラーメッセージ、又は、電子音等）すると共に、平準化θ値を「０」に補正する。この場合、階調補正データ（ＴＲＣ）は更新されない。また、θ補正部９２は、妥当性が「低」と判定された平準化θ値が数値Ｄ未満〜数値Ａ以上の値であった場合、一例として平準化θ値に係数Ｆを乗算処理して補正する。また、θ補正部９２は、妥当性が「低」と判定された平準化θ値が数値Ａ未満の値であった場合、平準化θ値に対して補正は施さない。
【００８７】
【表９】
2019149639.tif 000011
【００８８】
次に、表９は、上述の表５の条件に基づいて、妥当性が「無効」と判定された平準化θ値に対する補正の是非を判断するための閾値および補正値を示した表である。この表９に示すように、θ補正部９２は、妥当性が「無効」と判定されている場合、平準化θ値を「０」に補正する。この場合、階調補正データ（ＴＲＣ）は更新されない。
【００８９】
平準化θのθ値が大きいということは、それだけ色が変動しているということを意味する。このため、θ補正部９２は、θ値が所定の閾値以上であれば、誤差の影響が強くなっている可能性が高いと判断し、逆にθ値が所定の閾値未満であれば誤差の影響は弱いと判断する。誤差の影響でθ値が大きい場合に、そのまま諧調補正データ（ＴＲＣ）を生成すると、過補正になる可能性が高いため、θ補正部９２は、小さな値となるようにθ値を補正する。
【００９０】
これに対してθ値の値が小さい場合、誤差の影響があっても過補正になる可能性は低く、補正を施すと制御不足となり、色の変動の解消が困難となる可能性が高い。この場合、θ補正部９２は、θ値に対する補正は施さない。
【００９１】
また、誤差の影響ではなく、大きな色変動が生した際にもθ値が大きくなり、θ値に対する補正が施されるが、この場合でも数セット分の階調補正処理を繰り返すことで、過補正を防ぎつつ徐々に色の変動を元に戻すことができる。また、エンジンのプロセスコントロールなどで、実施の形態の画像形成システムにおけるリアルタイムの階調補正処理を行う機能と共に、色の変動を補正するための別機能が設けられていた場合、この別機能の補正処理と合わせて二重に補正が行われることで、過補正となる不都合も最小限に抑制できる。なお、θ値の値が大きすぎる場合は、プリンタエンジン４に異常が発生している可能性が高いため、θ補正部９２が通知部を介して異常の発生を通知（音声メッセージ、文字によるエラーメッセージ、又は、電子音等）し、プリンタエンジン４の異常解消のための処理を行う。
【００９２】
（θ値の補正による効果）
図６は、濃度変動と印刷したセット数の関係を表したグラフである。太線のグラフは妥当性判断によるθ値補正をかけない場合の色の変動を示し、細線のグラフは妥当性判断によるθ値補正をかけた場合の色の変動を示している。また、点線は、基準となる濃度を示している。リアルタイムでの階調補正処理では、色の変動を、点線で示す基準となる濃度に近くなるように、諧調補正処理を行うことが好ましい。
【００９３】
ある時点で誤差の影響が大きくなった場合、θ値を補正しないと、太線のグラフに示すように基準の濃度に対して、濃度変化が大きくなる。濃度変化が大きくなると、次のセットで元に戻す場合も、誤差が大きくなり、再び行き過ぎた補正になる可能性がある。
【００９４】
これに対して、ある時点で誤差の影響が大きくなった場合に、θ値に対して上述の補正処理を施すと、細線のグラフに示すように、濃度変化を小さく抑えることができる。また、θ値に対する誤差の影響が大きくなる前は、θ値に補正を施さないときと同等の制御となり、制御不足になることもない。
【００９５】
（印刷処理）
次に、このように平準化θ値に対して、平準化θ値の妥当性に応じた補正処理が施されると、図４のフローチャートのステップＳ９に処理が進む。ステップＳ９では、合成部９３が、θ補正部９２から供給された値に階調補正データ（補正ＴＲＣ）を更新する。この階調補正データ（補正ＴＲＣ）は、ステップＳ１０において、補正ＴＲＣ算出部４１の転送部により、諧調処理部３１に転送される。ステップＳ１１では、諧調処理部３１が、画像処理部３により取得されたＣＭＹＫマスタ画像に対して、更新された補正ＴＲＣに基づいた諧調補正処理を施してプリンタエンジン４に供給する。これにより、補正ＴＲＣを反映させた印刷を実行することができる。
【００９６】
最後に、ステップＳ１２において、プリンタエンジン４が、ユーザから指定されている全ページの印刷が完了したか否かを判別する。全ページの印刷が完了していない場合（ステップＳ１２：Ｎｏ）、ステップＳ２に処理が戻り、上述のステップＳ２以降の各処理が繰り返し実行される。これに対して、全ページの印刷が完了した場合（ステップＳ１２：Ｙｅｓ）、図４のフローチャートの処理が終了する。
【００９７】
（実施の形態の効果）
以上の説明から明らかなように、実施の形態の画像処理システムは、複数枚の画像を１セットとすることで、単体の画像では不足する情報量を補うことができる。また、そのセット内の情報量（濃度分布ごとの測色領域数、および画像に付与されていると思われる面内変動量）を考慮して、そのセットの妥当性（上述の平準化θ値の妥当性）を判定する。判定結果に応じて補正量を調整する閾値又は調整倍率を決定する。
【００９８】
具体的には、補正量（平準化θ値）が所定の閾値を超えていた場合、誤差の影響の可能性が高いとみなして補正量（平準化θ値）に調整倍率を乗算処理することで、補正量を抑え、過補正となる不都合を防止できる。例えば、誤差ではなく実際に急激な色の変動が生ずることで大きな補正量が算出されていた場合、そのセット内では十分な補正を行うことは困難であるが、次以降のセットでは、過補正を防止しつつ、徐々に正しい補正量に近づけながら諧調補正処理を行うことができる。
【００９９】
このため、補正量が急激に大きくなる不都合を防止できるうえ、補正量の上限を定める手法、および、そのセットの補正をスキップする手法を比較して少ないセット数で正しい補正量に近づけることができる。従って、階調補正精度を向上させることができる。
【０１００】
最後に、上述の実施の形態は、一例として提示したものであり、本発明の範囲を限定することは意図していない。例えば、上述の実施の形態の説明では、説明を簡素化するために、画像検査部５によるユーザ画像測色ＲＧＢを評価値として使用することとしたが、ＲＧＢの代わりに、これらを変換したＬａｂ（Ｌ：明度、ａ：緑/赤、ｂ：青/イエロー）等を用いてもよい。Ｌａｂ等の均等色空間の表色値を用いることで、より色差に忠実な制御が可能となる。この場合も、上述と同様の効果を得ることができる。
【０１０１】
上述の新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことも可能である。また、実施の形態および実施の形態の変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【０１０２】
１  ユーザのパーソナルコンピュータ装置（ユーザＰＣ）
２  ネットワーク
３  画像処理部
４  プリンタエンジン
５  画像検査部
６  出力画像
７  サーバ装置
８  画像形成装置
９  エンジン制御部
３１  諧調処理部
４０  差分検出部
４１  補正ＴＲＣ算出部
７０  ＲＧＢ変換部
７１  位置合せ部
７２  位置合せ部
７３  減算器
８１  領域抽出部
８２  主走査偏差補正処理部
８３  局所θ算出部
８４  記憶部
８５  副走査偏差補正処理部
８６  妥当性判定処理部
８７  転送部
８８  マップ生成部
８９  測色リスト生成部
９０  タイマ
９１  妥当性判定部
９２  θ補正部
９３  合成部
１００  オブジェクト
【先行技術文献】
【特許文献】
【０１０３】
【特許文献１】特開２０１７−６４９７９号公報
【特許文献２】特開２０１２−２０５１２４号公報
【図１】
2019149639.tif 000012
【図２】
2019149639.tif 000013
【図３】
2019149639.tif 000014
【図４】
2019149639.tif 000015
【図５】
2019149639.tif 000016
【図６】
2019149639.tif 000017