(57)【要約】【課題】トナー載り量に応じた定着温度を決定する際に、定着不良を起こさない範囲での定着温度よりも高めの温度設定をされてしまうことが多い。つまり、定着不良を起こさない範囲で定着温度をより低い値まで下げように制御することはできていない。【解決手段】入力画像に対する印刷時の定着温度を決定する画像処理装置であって、前記入力画像の画素ごとにトナー載り量を算出する算出手段と、前記入力画像において、Ｍ×Ｎ画素のサイズからなる局所領域を所定のシフト量だけシフトさせながら当該局所領域に含まれる画素のトナー載り量の最小値を当該局所領域における代表値として記憶部に記憶していく記憶手段と、前記記憶部に記憶されている前記代表値のうちの最大値を前記入力画像におけるトナー載り量とし、当該トナー載り量に基づいて前記入力画像に対する定着温度を決定する決定手段とを有する。【選択図】  図３
2015084054.tif 000002
【特許請求の範囲】
【請求項１】
入力画像に対する印刷時の定着温度を決定する画像処理装置であって、
前記入力画像の画素ごとにトナー載り量を算出する算出手段と、
前記入力画像において、Ｍ×Ｎ画素のサイズからなる局所領域を所定のシフト量だけシフトさせながら当該局所領域に含まれる画素のトナー載り量の最小値を当該局所領域における代表値として記憶部に記憶していく記憶手段と、
前記記憶部に記憶されている前記代表値のうちの最大値を前記入力画像におけるトナー載り量とし、当該トナー載り量に基づいて前記入力画像に対する定着温度を決定する決定手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記算出手段は、前記入力画像がコントーン画像の場合、前記入力画像の画素におけるＣＭＹＫの信号値それぞれからトナー載り量を算出することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記算出手段は、前記入力画像がハーフトーン画像の場合、前記入力画像の画素におけるＣＭＹＫの信号値の合算値の平均濃度からトナー載り量を算出することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記記憶手段は、前記入力画像の１ラインの分の代表値が前記記憶部に記憶された場合、ラインごとに代表値を決定することを特徴とする請求項１乃至３のいずれか一項に記載の画像処理装置。
【請求項５】
前記記憶手段は、前記入力画像の所定の数のラインの分の代表値が前記記憶部に記憶された場合、前記所定の数のラインに対する代表値を決定して前記記憶部に記憶することを特徴とする請求項１乃至３のいずれか一項に記載の画像処理装置。
【請求項６】
前記算出手段、前記記憶手段、および前記決定手段による定着温度の決定に係る処理の処理時間を管理する管理手段を更に有し、
前記入力画像に対する定着温度の決定に係る処理が所定の処理時間内に完了しない場合、前記管理手段は、前記入力画像に対する定着温度の決定に係る処理を中断させ、前記決定手段は、前記画像処理装置が出力可能な最大定着温度を前記入力画像に対する定着温度として決定することを特徴とする請求項１乃至５のいずれか一項に記載の画像処理装置。
【請求項７】
前記算出手段、前記記憶手段、および前記決定手段による処理の経過をチェックポイントごとに判定する判定手段を更に有し、
前記判定手段は、前記チェックポイントの経過時点における処理時間と残りの処理量に基づいて、前記記憶手段が局所領域をシフトさせる前記シフト量を変更することを特徴とする請求項１乃至５のいずれか一項に記載の画像処理装置。
【請求項８】
前記判定手段が変更するシフト量は、前記入力画像における副走査方向のシフト量であることを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記判定手段が変更するシフト量は、Ｎより小さいことを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記チェックポイントは、前記入力画像のサイズに応じて決定されることを特徴とする請求項７に記載の画像処理装置。
【請求項１１】
前記局所領域のサイズにおけるＮは、前記記憶部の代表値を記憶する容量に応じて決定されることを特徴とする請求項１乃至１０のいずれか一項に記載の画像処理装置。
【請求項１２】
入力画像に対する印刷時の定着温度を決定する画像処理装置の制御方法であって、
前記入力画像の画素ごとにトナー載り量を算出する算出工程と、
前記入力画像において、Ｍ×Ｎ画素のサイズからなる局所領域を所定のシフト量だけシフトさせながら当該局所領域に含まれる画素のトナー載り量の最小値を当該局所領域における代表値として記憶部に記憶していく記憶工程と、
前記記憶部に記憶されている前記代表値のうちの最大値を前記入力画像におけるトナー載り量とし、当該トナー載り量に基づいて前記入力画像に対する定着温度を決定する決定工程と
を有することを特徴とする制御方法。
【請求項１３】
コンピュータを、
入力画像の画素ごとにトナー載り量を算出する算出手段、
前記入力画像において、Ｍ×Ｎ画素のサイズからなる局所領域を所定のシフト量だけシフトさせながら当該局所領域に含まれる画素のトナー載り量の最小値を当該局所領域における代表値として記憶部に記憶していく記憶手段、
前記記憶部に記憶されている前記代表値のうちの最大値を前記入力画像におけるトナー載り量とし、当該トナー載り量に基づいて前記入力画像に対する定着温度を決定する決定手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置およびその制御方法、並びにプログラムに関し、特に加熱装置における温調制御を行う技術に関する。
【背景技術】
【０００２】
一般的に電子写真方式の画像処理装置では、感光体に作像された静電潜像をトナーで現像し、トナー像を用紙に転写し、熱および圧力で用紙に定着させることによって画像形成する。このような電子写真方式の印刷装置においてはトナー像を確実に定着させるために十分な熱が必要であることから、トナーを用紙に定着させる熱定着機構が最もエネルギーを消費する。
【０００３】
一方、消費電力の節約の観点から定着にかける熱量は必要最低限の熱量に抑えたい。そこで、熱定着機構における効率的で無駄の無い熱供給を可能とするための様々な手法が提案されている。例えば、画像を領域ごとに分割し、分割領域ごとの画素密度を求め、画素密度に基づいて定着温度を決定する方法が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２２３２３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
先行技術文献では分割領域ごとの画素密度を基に定着温度を算出するため、定着不良を起こさない範囲での定着温度よりも高めの温度設定をされてしまうことが多い。つまり、先行技術文献では、定着不良を起こさない範囲で定着温度をより低い値まで下げることはできていない。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、入力画像に対する印刷時の定着温度を決定する画像処理装置であって、前記入力画像の画素ごとにトナー載り量を算出する算出手段と、前記入力画像において、Ｍ×Ｎ画素のサイズからなる局所領域を所定のシフト量だけシフトさせながら当該局所領域に含まれる画素のトナー載り量の最小値を当該局所領域における代表値として記憶部に記憶していく記憶手段と、前記記憶部に記憶されている前記代表値のうちの最大値を前記入力画像におけるトナー載り量とし、当該トナー載り量に基づいて前記入力画像に対する定着温度を決定する決定手段とを有する。
【発明の効果】
【０００７】
定着不良を起こさない範囲で定着温度をより低い値まで下げることができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る画像処理装置における制御系の概念構成を示すブロック図。
【図２】本実施形態に係る全体動作の手順を示すフローチャート。
【図３】第一の実施形態に係る定着温度算出処理を示すフローチャート。
【図４】本実施形態に係る入力画像データのトナー載り量および代表値を数値化した例を示す図。
【図５】第二の実施形態に係る定着温度算出処理を示すフローチャート。
【図６】第三の実施形態に係る定着温度算出処理を示すフローチャート。
【図７】第四の実施形態に係る定着温度算出処理を示すフローチャート。
【図８】第五の実施形態に係る定着温度算出処理を示すフローチャート。
【図９】本実施形態に係る温度制御部と定着部の関係を示す概念図。
【図１０】本実施形態に係るＬＵＴを概念的に示す図。
【発明を実施するための形態】
【０００９】
以下、本実施形態を実施するための形態について図面を用いて説明する。
【００１０】
［装置構成］
図１は本実施形態に係る画像処理装置１１０における制御系の概念構成を示すブロック図である。画像処理装置１１０としては、例えば、印刷装置、複写機、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）などが挙げられる。図１において、制御部１００は、画像処理装置１１０全体を制御する制御手段である。制御部１００は、各種演算や制御の処理動作を実行する演算部１０１、本実施形態に係るトナー載り量変換ＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）や定着温度変換ＬＵＴなどを格納する記憶部１０２、および信号値解析処理を行う画像処理部１０３を有する。
【００１１】
画像入力部１０４は、外部メディアやネットワークを介して接続されたＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などから入力画像データを受信する。制御部１００は、本実施形態に係る定着温度算出処理が実施される画像データを画像入力部１０４から読み出す。制御部１００は、定着温度算出処理の結果を出力制御部１０５へ送信する。出力制御部１０５は、電子写真方式の画像処理装置１１０におけるデバイス制御を行う。加熱制御部１０６は、トナーを紙に定着させるための加熱制御を行い、算出された定着温度情報が加熱制御部１０６に反映される。
【００１２】
画像出力部１０７は、制御部１００で画像処理を施された画像データを紙などの媒体に出力する。定着部１０８は、定着ローラ１０９を備え、加熱制御部１０６に設定された温度情報を基に定着ローラ１０９の温度を制御し、未定着トナー画像を紙などの媒体に定着させる。制御部１００にて画像処理を施された画像処理後の画像データは、画像出力部１０７へ転送される。図９は、本実施形態に係る加熱制御部１０６と定着部１０８の関係を概念構成で示す。加熱制御部１０６は、設定された温度情報を、画像データとともに画像出力部１０７へ送信する。
【００１３】
なお、本実施形態において、画像処理装置が画像データを取得する手段はいずれの方法であってもよい。例えばユーザが所定のアプリケーション上で作成した画像データを画像入力部１０４より取得してもよい。また、画像処理装置１１０が光ディスクやＵＳＢ記憶デバイス等の着脱可能なメディアの読取装置（不図示）を備える場合は、メディアを介して画像データを入力するようにしても良い。さらに、画像処理装置１１０がネットワークを介して外部装置（不図示）接続されている場合はネットワークを介して画像データを取得するようにしても良い。
【００１４】
また、本実施形態において、制御部１００はＭＦＰやプリンタ側に備えられていても良いし、ＭＦＰやプリンタにネットワークまたはＵＳＢケーブル等で接続されたＰＣの中に備えられていても良い。
【００１５】
＜第一の実施形態＞
図４は、入力画像データから適切な定着温度を導き出す処理を概念的に示す。図４（ａ）は入力画像データを部分的に拡大し、画素毎にトナー載り量を示している。ここでは局所領域のサイズ（Ｍ×Ｎ画素）を３×３画素のサイズとして説明する。また、図４（ａ）の横方向を主走査方向とし、縦方向を副走査方向とする。
【００１６】
入力画像データの先頭から順に、局所領域内における画素毎のトナー載り量から最小の値を、その局所領域内でのトナー載り量代表値として記憶部１０２に記憶する。主走査方向、副走査方向に１画素ずつシフトさせながら走査していき、局所領域が入力画像データの画像端に達するまでトナー載り量代表値を求める。図４（ｂ）は、図４（ａ）の入力画像データに対して求めたトナー載り量代表値を並べた例を示している。
【００１７】
図４（ａ）に示すように、画像端（この場合は画像右上端）から主走査・副走査方向に１画素ずつ局所領域をシフトさせて、局所領域の右端・下端がそれぞれ主走査・副走査方向の画像端に達するまでトナー載り量代表値を記憶させていく。従って、入力画像データのサイズをＰ×Ｑ（画素）とし、局所領域サイズをＭ×Ｎ（画素）とした場合、トナー載り量代表値の数は、（Ｐ−Ｍ＋１）×（Ｑ−Ｎ＋１）となる。図４に示す入力画像データのサイズは１５×１１であるため、トナー載り量代表値の数は１１７（＝１３×９）である。
【００１８】
このトナー載り量代表値の中から最大のトナー載り量を着目ページのトナー載り量として設定する。つまり図４（ｂ）では、トナー載り量代表値の最大値が１５０％であるため、１５０％がこのページでのトナー載り量となる。このトナー載り量を定着温度へと変換する定着温度変換ＬＵＴを使用して当該ページの定着温度を設定し、結果を出力制御部１０５へ送る。
【００１９】
第一の実施形態においては、入力画像データはＣＭＹＫ４色で構成される８ビット多値画像（コントーン画像）とする。以下、入力画像データの信号値からトナー載り量を算出し、適切な定着温度を導き出す処理について説明する。また、局所領域のサイズＭ×Ｎは１６×１６画素とする。
【００２０】
［処理フロー］
図２は、本実施形態に係る、制御部１００が入力画像データから適切な定着温度を導き出す処理フローを示す。
【００２１】
Ｓ２０１において、制御部１００は、多値画像データを画像入力部１０４から読み出し、記憶部１０２に格納する。Ｓ２０２において、画像処理部１０３は、濃度調整やトナー載り量補正などの画像処理を多値画像データに対して実行する。Ｓ２０３において、画像処理部１０３は、本実施形態に係る定着温度を算出し、その算出結果を出力制御部１０５へ送る。本処理については、図３を用いて説明する。
【００２２】
Ｓ２０４において、画像処理部１０３は、多値画像データに対してディザ処理を施し、その出力結果を画像出力部１０７へ転送する。Ｓ２０５において、出力制御部１０５は、算出結果を加熱制御部１０６に送る。そして、加熱制御部１０６は、算出結果に基づいて定着ローラの定着温度を制御する。画像出力部１０７は、画像出力処理を実行する。
【００２３】
（定着温度算出処理）
図３は、図２のＳ２０３における定着温度算出処理の詳細なフローチャートである。
【００２４】
Ｓ３０１において、画像処理部１０３は、記憶部１０２に格納された入力画像データを読み出す。Ｓ３０２において、画像処理部１０３は、入力画像データに対して局所領域内の画素における信号値を読み出す。Ｓ３０３において、画像処理部１０３は、読み出した画素の信号値をトナー載り量に変換する。ここでの画素の信号値は、ＣＭＹＫ４色からなる多値信号で、画像処理部１０３は多値信号を記憶部１０２に格納されているトナー載り量変換ＬＵＴを用いて色ごとにトナー載り量へ変換する。変換処理で得た各色のトナー載り量を合算して画素毎のトナー載り量とする。図１０（ａ）はトナー載り量変換ＬＵＴを概念的に示したものである。縦軸をトナー載り量［％］とし、横軸を信号値とする。ここでのトナー載り量変換ＬＵＴは、８ｂｉｔ信号の入力信号値に対してトナー載り量を算出するための変換テーブルである。なお、トナー載り量変換ＬＵＴは、色ごとに定義されていても良い。
【００２５】
Ｓ３０４において、画像処理部１０３は、局所領域内のトナー載り量の中から最小値を局所領域内のトナー載り量代表値として記憶部１０２に記憶する。Ｓ３０５において、画像処理部１０３は、入力画像データの信号値を参照する局所領域の位置を主走査方向に１画素分シフトさせる。Ｓ３０６において、画像処理部１０３は、Ｓ３０２〜Ｓ３０４と同様にシフトさせた位置において局所領域内のトナー載り量代表値を求める。
【００２６】
Ｓ３０７〜Ｓ３０９において、画像処理部１０３は、Ｓ３０２〜Ｓ３０４と同様の局所領域内のトナー載り量代表値を求める処理を入力画像データの画像端まで繰り返す。ここでは、まず、主走査方向に順に局所領域の位置をシフトしていき、画像端（右端）に達したら、副走査方向に１画素分シフトさせるように制御して、各代表値を求める。
【００２７】
Ｓ３１０において、画像処理部１０３は、全ての前記トナー載り量代表値の中から最大トナー載り量を求め、着目ページのトナー載り量として設定する。Ｓ３１１において、画像処理部１０３は、着目ページのトナー載り量を記憶部１０２に格納されている定着温度変換ＬＵＴを用いて着目ページのトナー載り量に応じた定着温度を求める。図１０（ｂ）は定着温度変換ＬＵＴを概念的に示したものである。縦軸を定着温度［℃］とし、横軸をトナー載り量［％］とする。各信号のトナー載り量からトナー載り量に応じた定着温度を算出する。なお、本実施形態において、図１０（ｂ）におけるトナー載り量は、各色の信号値の合計値となる。
【００２８】
上記のような処理により、ＣＭＹＫ４色の多値信号を持つ入力画像データから適切な定着温度を求めることができる。その結果、ページ毎に適切な定着温度を求めることができる。
【００２９】
局所領域のサイズ（Ｍ×Ｎ画素）は、機体特性によって変更してもよい。例えば、最大トナー載り量が２００％の画像処理装置において、Ｍ×Ｎ画素以上の大きさで最大トナー載り量の画素の塊がある場合には最大定着温度でその画像を定着させる必要がある。つまり、局所領域に含まれる画素のトナー載り量に対する定着温度が、画像処理装置が印刷時に出力可能な最大定着温度以下となるように、局所領域のサイズを決定する。
【００３０】
Ｓ３０４において、画像処理部１０３は局所領域内の最小トナー載り量をトナー載り量代表値として選んでいる。しかし、これに限らず、例えば、局所領域内におけるトナー載り量の平均値をトナー載り量代表値として選んでも良い。
【００３１】
本実施形態において、入力画像データの信号値はＣＭＹＫ４値の多値信号であるが、これに限るものではない。例えば、入力画像データの信号値は、モノクロＫ１色であっても良いし、二値信号であってもよい。
【００３２】
本実施形態にて示された制御部１００は、プリンタ本体内のコントローラなどの画像処理装置に実装されても良いし、ＰＣなどのホストコンピュータ内のアプリケーションなどのソフトウェアに実装されても良い。
【００３３】
また記憶部１０２が定着温度変換ＬＵＴを保持するが、定着温度変換ＬＵＴを出力制御部１０５にて保持し、画像処理部１０３はページのトナー載り量を求め、出力制御部１０５に送信する構成であってもよい。
【００３４】
＜第二の実施形態＞
第一の実施形態においては局所領域のサイズ（Ｍ×Ｎ画素）におけるトナー載り量代表値を求めていく処理について説明した。ハードウェア構成等の制限により副走査方向にＮ画素分のバッファを確保できない場合でも本発明を適用できる。
【００３５】
第二の実施形態においては局所領域のサイズＭ×Ｌ（Ｍ＞Ｌ≧１）における定着温度算出処理について説明する。ここでは１６×４画素のサイズを持つ局所領域として説明する。すなわち、本実施形態では、Ｍ＝１６、Ｌ＝４、Ｎ＝１６である。
【００３６】
［処理フロー］
図５は、第二の実施形態に係る定着温度算出処理についてのフローチャートである。Ｓ５０１〜Ｓ５０６において、画像処理部１０３は、第一の実施形態と同様に各局所領域内の画素のトナー載り量の最小値を代表値として記憶部１０２に記憶していく。
【００３７】
Ｓ５０７において、画像処理部１０３は、４ライン分（すなわち、Ｌライン分）の局所領域内のトナー載り量代表値の中から各ラインにおける最大値を選ぶ。ここで選択された値をライン結果とする。
【００３８】
Ｓ５０８において、画像処理部１０３は、１２ライン分（Ｎ−Ｌ）以上の処理が終わった否かを判定する。ここでの１２ラインには最初の４ラインを含めない。つまり、１２ライン分の処理が終わっている場合、１６ライン分のライン結果が出ていることとなる。１２ライン分の処理が終わっていない場合（Ｓ５０８にてＮＯ）、Ｓ５１２に進み、画像処理部１０３は、局所領域を副走査方向に１画素分シフトし、主走査方向の先頭の画素に戻す。そして、Ｓ５０２の処理へ戻る。１２ライン分の処理が終わっている場合（Ｓ５０８にてＹＥＳ）、処理をＳ５０９へ進める。
【００３９】
Ｓ５０９において、画像処理部１０３は、１６ライン分のライン結果の中から最小トナー載り量を選び、着目している１６ラインにおける代表値とする。Ｓ５１０において、画像処理部１０３は、Ｓ５０９にて選択した最小トナー載り量が、画像処理装置１１０の最大トナー載り量と同じか否かを判定する。選択した最小トナー載り量が画像処理装置１１０の最大トナー載り量に達している場合（Ｓ５１０にてＹＥＳ）、Ｓ５１４に進み、画像処理部１０３は、着目ページのトナー載り量を最大トナー載り量として設定する。最大トナー載り量に達していない場合（Ｓ５１０にてＮＯ）、Ｓ５１１へ進む。
【００４０】
Ｓ５１１において、画像処理部１０３は、局所領域が画像端まで達しているか否か判定する。達していない場合（Ｓ５１１にてＮＯ）、Ｓ５１２に進み、画像処理部１０３は、局所領域を副走査方向に１画素分シフトし、主走査方向の先頭の画素に戻す。そして、Ｓ５０２の処理へ戻る。達している場合（Ｓ５１１にてＹＥＳ）Ｓ５１３に進む。
【００４１】
Ｓ５１３において、画像処理部１０３は、Ｓ５０９で算出した代表値の中から最大のトナー載り量を選択し、着目ページのトナー載り量として設定する。Ｓ５１４において、画像処理部１０３は、定着温度変換ＬＵＴを用いて着目ページのトナー載り量に応じた定着温度を求める。
【００４２】
本実施形態により、バッファ容量などのハードウェア制限でＭ×Ｎサイズの局所領域が確保できない場合や、ソフトウェア処理などの制限で副走査方向にバッファを確保できない場合でも適切な定着温度を算出することができる。
【００４３】
＜第三の実施形態＞
第一及び第二の実施形態では入力画像データはＣＭＹＫ多値データであった。一方、ハーフトーン画像で入力された画像データに対して適切な定着温度を算出する処理を行うようにしてもよい。
【００４４】
第三の実施形態において、入力画像データをハーフトーン処理されたＣＭＹＫ画像データとする。また局所領域のサイズを１６×１画素とする。これは副走査方向にバッファを確保できない環境における定着温度算出処理を示す。
【００４５】
［処理フロー］
図６は、第三の実施形態に係るハーフトーン画像に対する定着温度算出処理のフローチャートである。
【００４６】
Ｓ６０１において、画像処理部１０３は、入力画像データを読み出す。Ｓ６０２において、画像処理部１０３は、１６×１画素単位でＣＭＹＫの画素値を合算し、４色の合算値の平均濃度を求める。
【００４７】
Ｓ６０３において、画像処理部１０３は、算出した平均濃度の値を、トナー載り量変換ＬＵＴを用いて１６×１画素単位でのトナー載り量に変換する。Ｓ６０４において、画像処理部１０３は、トナー載り量を記憶部１０２に記憶する。
【００４８】
Ｓ６０５〜Ｓ６０７において、画像処理部１０３は、第二の実施形態のＳ５０５〜Ｓ５０７と同様にライン結果を算出する。Ｓ６０８〜Ｓ６０９において、画像処理部１０３は、第二の実施形態のＳ５０８〜Ｓ５０９と同様に１６ライン分の代表値を求めて、記憶部１０２に記憶する。
【００４９】
以降のステップでは、画像処理部１０３は第二の実施形態と同様に画像端まで１６×１画素単位で画素値を求め、トナー載り量を求めて、ライン結果及び代表値を求める処理を繰り返し、着目ページにおける定着温度を設定する。
【００５０】
以上により、ハーフトーン画像に対しても、第一、第二の実施形態と同様の効果を得ることができる。
【００５１】
＜第四の実施形態＞
第二、第三の実施形態において、ライン結果を求める際に副走査方向に１ラインずつずらしながらライン結果を算出している。しかしながら、ハードウェア構成上の都合やソフト処理の場合など演算装置を他の処理と共有していることがある。その場合、定着温度算出処理が印刷速度に影響を与える可能性がある。
【００５２】
この場合、予め定着温度算出処理にかけられる時間を所定の処理時間として定めておき、その所定の処理時間内に定着温度算出処理が完了しない場合は、算出処理を中断する。そして、画像処理装置が印刷時に出力可能な最大定着温度を着目ページにおける定着温度として決定する。これは印刷速度パフォーマンスに影響を与えないためであり、定着温度算出処理を終えてない部分において定着不良を起こすリスクを避けるためである。
【００５３】
［処理フロー］
図７は、第四の実施形態に係る定着温度算出処理の打ち切りについてのフローチャートである。
【００５４】
Ｓ７０１において、画像処理部１０３は、入力画像データを読み出す。Ｓ７０２において、画像処理部１０３は、第三の実施形態のＳ６０２〜Ｓ６０９と同様にライン結果及び代表値を算出していく。
【００５５】
Ｓ７０３において、画像処理部１０３は、定着温度算出処理を開始してから経過した時間が、予め定めた所定時間に達したか否か判定する。所定時間に達していた場合（Ｓ７０３にてＹＥＳ）、画像処理部１０３は、算出処理を中断し、Ｓ７０６に進む。達していない場合は（Ｓ７０３にてＮＯ）、Ｓ７０４に進む。なお、所定時間は予め定義され、記憶部１０２等に保持されているものとする。また、処理開始からの時間は、例えば、本処理フローの開始とともに、タイマー等の計時部（不図示）によって計測され、管理されているものとする。
【００５６】
Ｓ７０４において、画像処理部１０３は、局所領域が画像端に達しているか否かを判定する。画像端に達している場合は（Ｓ７０４にてＹＥＳ）Ｓ７０５、Ｓ７０７に進み、画像処理部１０３は、第三の実施形態のＳ６１４〜６１５と同様に代表値の中から最大値を選び、着目ページにおける定着温度を設定する。画像端に達していない場合（Ｓ７０４にてＮＯ）、Ｓ７０２へ戻る。
【００５７】
Ｓ７０６において、画像処理部１０３は、着目ページにおけるトナー載り量を最大トナー載り量として設定し、Ｓ７０７へ進む。Ｓ７０７において、画像処理部１０３は最大定着温度を着目しているページにおける定着温度として設定する。
【００５８】
以上により、定着温度の算出処理において、所定の経過時間以上に負荷がかからないように制御することができる。
【００５９】
＜第五の実施形態＞
定着温度算出処理の最中に複数のチェックポイントを設けて、チェックポイント終了時点での処理時間と残り処理量を参照し、局所領域の副走査方向へのシフト量を増やしてもよい。
【００６０】
ここでは例として１ページ内に４つのチェックポイントを均等に配置し、定着温度算出処理にかけられる時間を５００ｍｓｅｃとする。また入力画像データは６００ｄｐｉの解像度を有し、主走査方向に４５００画素、副走査方向に６５００画素からなる縦長のＣＭＹＫハーフトーン画像とする。定着温度算出処理は第三の実施形態と同様の処理方法とする。
【００６１】
１ページ内に４つのチェックポイントを均等に配置するということは入力画像データを副走査方向に５等分した部分にチェックポイントを配置することに等しい。つまり、副走査線方向に６５００画素の画像データの場合、最初のチェックポイントは、定着温度算出処理を開始して１３００ライン分の処理を終えた箇所に位置する。例えば、この第１のチェックポイントまでの経過時点で処理時間が１００ｍｓｅｃを超えており、このまま処理を続けた場合には５００ｍｓｅｃを超えると判定されたとする。この場合、画像処理部１０３は、第三の実施形態におけるＳ６１２の局所領域（１６×１画素単位）を副走査方向へシフトさせるシフト量を増加させる。この時の増加量は既に経過した処理時間と残り処理量（この場合は残り５２００ライン）に基づいて決定する。
【００６２】
同様に第２、第３、第４のチェックポイントに到達した時も、画像処理部１０３は副走査方向のシフト量を調整する。この時、Ｎ＝１６画素の場合、増加量は１６画素を超えないように制御する（シフト量＜Ｎ）。これはＭ×Ｎサイズ以上の最大トナー載り量の画素の固まりを見逃さないためである。なお、チェックポイントの配置位置や数は、入力画像データのサイズやコントーンであるか否かなどに応じて決定してよい。
【００６３】
［処理フロー］
図８は、第五の実施形態に係る処理を示したフローチャートである。
【００６４】
Ｓ８０１において、画像処理部１０３は、入力画像データを読み出す。Ｓ８０２において、画像処理部１０３は第三の実施形態のＳ６０２〜Ｓ６０９と同様にライン結果及び代表値を算出していく。Ｓ８０３において、画像処理部１０３は、局所領域が画像端に達したか否かを判定する。画像端に達している場合（Ｓ８０３にてＹＥＳ）Ｓ８１１へ進む。画像端に達していない場合は（Ｓ８０３にてＮＯ）Ｓ８０４へ進む。
【００６５】
Ｓ８０４において、画像処理部１０３は、チェックポイントに達したか否かを判定する。チェックポイントに達していない場合（Ｓ８０４にてＮＯ）、画像処理部１０３は、Ｓ８０２に戻り、引き続きライン結果及び代表値を算出していく。チェックポイントに達している場合（Ｓ８０４にてＹＥＳ）、Ｓ８０５へ進む。
【００６６】
Ｓ８０５において、画像処理部１０３は、現時点での経過した処理時間を算出する。Ｓ８０６において、画像処理部１０３は、現時点での処理経過時間と残り処理量にかかる処理時間を算出する。画像処理部１０３は、チェックポイント時点での処理量と現時点での処理経過時間から残り処理量にかかる処理時間を推定する。
【００６７】
Ｓ８０７において、画像処理部１０３は、Ｓ８０６における残り処理時間の推定結果に基づいて現状の処理ペースで所定時間内に画像端まで定着温度算出処理を終えることができるか否かを判定する。処理ペースを変えなくても画像端まで処理できると判定した場合は（Ｓ８０７にてＹＥＳ）、Ｓ８０２に進み、画像処理部１０３は、引き続き１ラインずつライン結果及び代表値を次のチェックポイントまで算出する。処理が間に合わないと判定した場合は（Ｓ８０７にてＮＯ）、Ｓ８０８へ進む。
【００６８】
Ｓ８０８において、画像処理部１０３はＳ８０７の判定に基づきＭ×１サイズの局所領域を副走査方向にシフトさせる量を変更する。つまり、画像処理部１０３は、１ラインずつシフトさせていた量を２ライン、３ラインと増やす。シフト増加量は残り処理時間と残り処理量に応じて変化させる。この時、１６ラインを超してシフトしないように制御される。Ｓ８０９において、画像処理部１０３は、Ｓ８０８で変更したシフト量のラインずつライン結果を算出する。
【００６９】
Ｓ８１０において、画像処理部１０３は、Ｓ８０４〜Ｓ８０９と同様にチェックポイント毎に局所領域の副走査方向のシフト量を変更するべきか否かを判定し、シフト量の変更を行う。Ｓ８１１〜Ｓ８１２において、画像処理部１０３は、第三の実施形態のＳ６１４〜Ｓ６１５と同様に全ての代表値の中から最大トナー載り量を、着目ページにおけるトナー載り量として設定する。そして、画像処理部１０３は、定着温度変化ＬＵＴを用いて設定したトナー載り量を定着温度に変換し、着目ページにおける定着温度として設定する。
【００７０】
また個々の例では処理にかけられる時間を５００ｍｓｅｃ、入力画像サイズを４５００×６５００画素としたが、これは一例としての数値である。処理速度には当然ハード構成やＰＣの処理速度などで差が出るため、上記の数字でなくても良い。
【００７１】
以上により、定着温度の算出処理の経過に応じて、局所領域のシフト量を制御することで、算出処理の負荷を制御することができる。
【００７２】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015084054.tif 000003
【図２】
2015084054.tif 000004
【図３】
2015084054.tif 000005
【図４】
2015084054.tif 000006
【図５】
2015084054.tif 000007
【図６】
2015084054.tif 000008
【図７】
2015084054.tif 000009
【図８】
2015084054.tif 000010
【図９】
2015084054.tif 000011
【図１０】
2015084054.tif 000012