(57)【要約】【課題】要求される時間内に画像解析が完了するように、画像解析におけるサンプリング条件を適切に設定することができる。【解決手段】本発明による画像処理装置は、サンプリング条件に従って、画像の画素値を検出する画像解析を実行する解析手段と、前記画像の少なくともビット深度に基づいて、前記画像解析における前記サンプリング条件を設定する設定手段と、を備える。【選択図】図７
2018088606.tif 000002
【特許請求の範囲】
【請求項１】
サンプリング条件に従って、画像の画素値を検出する画像解析を実行する解析手段と、
前記画像の少なくともビット深度に基づいて、前記画像解析における前記サンプリング条件を設定する設定手段と、を備える
ことを特徴とする画像処理装置。
【請求項２】
前記設定手段は、
前記画像の少なくともビット深度と解像度とに基づいて、前記サンプリング条件を設定する
請求項１に記載の画像処理装置。
【請求項３】
前記画像解析が、前記画像の局所領域ごとの画素値を検出する処理であり、
前記解析手段は、
検出対象となる前記局所領域を主走査方向および副走査方向にシフトさせながら前記画像解析を実行し、
前記設定手段は
前記サンプリング条件として、前記画像解析における前記局所領域の主走査方向および副走査方向のシフト量を設定する
請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記設定手段は、
前記画像のビット深度が所定のビット深度以上である場合には、前記局所領域の主走査方向と副走査方向との少なくとも一方のシフト量を、前記局所領域の、対応する方向のサイズよりも大きい値に設定する
請求項３に記載の画像処理装置。
【請求項５】
前記設定手段は、
前記画像のビット深度が前記所定のビット深度より小さい場合には、前記画像解析における前記局所領域の主走査方向と副走査方向とのシフト量をそれぞれ、前記局所領域の、対応する方向のサイズと同じ値に設定する
請求項４に記載の画像処理装置。
【請求項６】
ビット深度と解像度とから、前記画像解析における前記局所領域の主走査方向および副走査方向のシフト量を導出可能なテーブルをさらに備え、
前記設定手段は、
前記画像のビット深度と解像度と、前記テーブルとに基づいて、前記サンプリング条件を設定する
請求項３から請求項５のうちのいずれか１項に記載の画像処理装置。
【請求項７】
外部装置から受信された印刷ジョブに基づき記録媒体に画像を形成する画像形成装置であって、
請求項３から請求項６のうちのいずれか１項に記載の画像処理装置を有する
ことを特徴とする画像形成装置。
【請求項８】
前記設定手段は、
記録媒体の搬送速度が所定の速度以下に設定されている場合には、前記記録媒体に形成すべき画像に対して実行される前記画像解析における、前記局所領域の主走査方向と副走査方向とのシフト量をそれぞれ、前記局所領域の、対応する方向のサイズと同じ値に設定する
請求項７に記載の画像形成装置。
【請求項９】
前記設定手段は、
前記印刷ジョブに、留め置き印刷が指定されている場合であって、かつ、前記印刷ジョブに対する印刷指示が入力されていない場合には、前記印刷ジョブに基づき形成すべき画像に対して実行される前記画像解析における、前記局所領域の主走査方向と副走査方向とのシフト量をそれぞれ、前記局所領域の、対応する方向のサイズと同じ値に設定する
請求項７または請求項８に記載の画像形成装置。
【請求項１０】
前記設定手段は、
外部装置から受信された印刷ジョブに、複数ページの印刷指定がなされている場合において、
一のページに形成すべき画像に対して実行される、前記画像解析におけるサンプリング条件を設定する際に、前記一のページの前のページに対する画像形成が開始されていない場合には、前記一のページに形成すべき画像に対して実行される前記画像解析における、前記局所領域の主走査方向と副走査方向とのシフト量をそれぞれ、前記局所領域の、対応する方向のサイズと同じ値に設定する
請求項７から請求項９のうちのいずれか１項に記載の画像形成装置。
【請求項１１】
電子写真方式の画像形成装置であって、
サンプリング条件に従って、記録媒体に形成すべき画像のトナー載り量を検出する画像解析を実行する解析手段と、
前記形成すべき画像の少なくともビット深度に基づいて、前記画像解析における前記サンプリング条件を設定する設定手段と、
前記解析手段による前記画像解析の結果に基づいて、前記記録媒体にトナーを定着させる定着装置の温度を制御する制御手段と、を備える
ことを特徴とする画像形成装置。
【請求項１２】
画像の画素値を検出する画像解析におけるサンプリング条件を、前記画像の少なくともビット深度に基づいて設定する設定ステップと、
前記サンプリング条件に従って前記画像解析を実行する解析ステップと、を含む
ことを特徴とする画像処理方法。
【請求項１３】
コンピュータを請求項１から請求項６のうちのいずれか１項に記載の画像処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を転写紙上に熱定着する画像形成装置における、画像の解析技術に関する。
【背景技術】
【０００２】
近年、プリンタ、複写機等のＯＡ機器に対し、省エネルギー化や高速化への市場要求が高まってきている。このような市場要求に対応する技術として、記録媒体に形成する画像の解析を高速化する技術がある。特許文献１には、原画像から所定度数に相当する画素データを検出する際に、原画像のデータサイズに応じて原画像をサンプリングする方法が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１３６１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、解析対象となる画像（以下、対象画像と称する。）に対するサンプリング条件が適切に設定されていないと、解析時間を増大させる可能性がある。特に、画像解析の結果を後続の処理で用いる場合には、後続の処理に待ち時間を発生させないようにサンプリング条件を適切に設定して、要求される時間内に画像解析を完了させる必要がある。
【０００５】
例えば、電子写真方式の画像形成装置では、定着装置の制御方法として、画像の色材量（以下、トナー載り量と呼ぶ。）を検出する画像解析を行い、トナー載り量に応じて定着装置の定着温度や定着速度を変更する方法が知られている。そのような方法を用いて複数の画像を連続して印刷する場合、サンプリング条件が適切に設定されていないと、画像解析が印刷処理に追いつかなくなり、印刷処理が待たされる。それにより、印刷速度を低下させる可能性がある。
【０００６】
そこで、本発明は、要求される時間内に画像解析が完了するように、画像解析におけるサンプリング条件を適切に設定することができる画像処理装置、画像形成装置、画像処理方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明による画像処理装置は、サンプリング条件に従って、画像の画素値を検出する画像解析を実行する解析手段と、前記画像の少なくともビット深度に基づいて、前記画像解析における前記サンプリング条件を設定する設定手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、要求される時間内に画像解析が完了するように、画像解析におけるサンプリング条件を適切に設定することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施例の画像形成装置を説明するための図である。
【図２】従来のソフト画像解析と、印刷処理とが実行されるタイミングの一例を示すタイミングチャートである。
【図３】従来のソフト画像解析と、印刷処理とが実行されるタイミングの他の例を示すタイミングチャートである。
【図４】第１の実施例のトナー載り量検出を説明するための図である。
【図５】第１の実施例のトナー載り量検出を説明するための図である
【図６】トナー載り量検出におけるサンプリング条件を決定するためのテーブルの一例を示す図である。
【図７】トナー載り量検出におけるサンプリング条件を決定する処理の一例を示すフローチャートである。
【図８】第１の実施例における、ソフト画像解析と印刷処理とが実行されるタイミングの一例を示すタイミングチャートである。
【図９】第１の実施例における、ソフト画像解析と印刷処理とが実行されるタイミングの他の例を示すタイミングチャートである。
【図１０】第１の実施例における、ソフト画像解析と印刷処理とが実行されるタイミングの他の例を示すタイミングチャートである。
【図１１】トナー載り量検出におけるサンプリング条件を決定する処理の他の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施する形態について図面を用いて説明する。なお、以下の実施例において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１１】
［実施例１］
上述したように、トナー載り量に応じて定着装置の定着速度や定着温度を制御する画像形成装置が知られている。例えば、対象画像から一定以上のトナー載り量が連続する領域を検出した場合に、定着装置の定着温度を通常より高くなるように温調制御する画像形成装置が知られている。本実施例では、そのような画像形成装置を例にする。また、ＣＭＹＫの色材を重ね合わせて画像形成を行う画像形成装置を例にする。
【００１２】
図１は、第１の実施例の画像形成装置１００を説明するための図である。図１（ａ）には、画像形成装置１００のシステム構成の一例を示すブロック図が示されている。図１（ｂ）には、画像形成装置１００のコントローラ１０１のソフトウェア構成の一例を示すブロック図が示されている。
【００１３】
画像形成装置１００は、例えばデジタル電子写真複写機、レーザープリンタ、ファクシミリといったトナーを用いた電子写真方式のカラーまたはモノクロの画像形成装置である。画像形成装置１００は、コントローラ１０１と、その外部にあるモジュールとを備える。画像形成装置１００は、上記モジュールとして、操作部１２１、スキャナ１２２、プリンタ１２３、外部記憶装置１２４、及び外部装置１２９を備える。
【００１４】
コントローラ１０１は、ＲＯＭ１０２、ＣＰＵ１０３、及びＲＡＭ１０４を含む。ＣＰＵ０１０３は、画像形成装置１００全体の制御や、演算処理等を行う中央処理装置（プロセッサ）である。ＣＰＵ０１０３は、ＲＯＭ１０２に格納されたプログラムに基づき後述する各処理を実行する。ＲＯＭ１０２は、読み出し専用メモリである。ＲＯＭ１０２は、システム起動プログラムや、プリンタエンジンの制御を行うプログラムや、文字データや、文字コード情報などを記憶する。ＲＡＭ１０４は、ランダムアクセスメモリであり、使用制限のないデータ記憶領域である。ＲＡＭ１０４は、様々な処理毎のプログラムの実行領域として利用される。また、ＲＡＭ１０４は、外部装置１２９から受信した画像ファイルのデータ記憶領域として利用することも可能である。
【００１５】
操作部１２１は、液晶パネル等の表示装置を備える。操作部１２１は、画像形成装置１００の設定状態やエラー状態などを表示装置に表示する。また操作部１２１は、印刷設定の変更やリセットを行うためのキーやボタンを備える。なお、操作部１２１は、表示装置としてタッチパネルを備え、印刷設定の変更やリセットを行うためユーザインタフェースをタッチパネルに表示するようにしてもよい。スキャナ１２２は、光学センサによって紙などの原稿を読み取る。プリンタ１２３は、プリンタエンジンの各装置（定着装置等）を制御する。外部記憶装置１２４は、記憶媒体（例えば、ＳＤカード）であり、プログラムや画像データ等を格納する。また外部記憶装置１２４は、データのスプールに利用されたり、プログラムの作業用領域として利用されたりする。
【００１６】
コントローラ１０１は、さらに、システムバス１１１、操作部インタフェース（Ｉ／Ｆ）１１２、スキャナＩ／Ｆ１１３、プリンタＩ／Ｆ１１４、外部装置Ｉ／Ｆ１１５、及びデバイスＩ／Ｆ１１６を含む。操作部Ｉ／Ｆ１１２は、操作部１２１と接続する。プリンタＩ／Ｆ１１４は、プリンタ１２３と接続する。外部装置Ｉ／Ｆ１１５は、ネットワーク（例えば、ＬＡＮ）やＦＡＸ回線を介して画像形成装置１００を外部装置１２９と接続させる。デバイスＩ／Ｆ１１６は外部記憶装置１２４と接続する。システムバス１１１は、コントローラ１０１に含まれる各構成要素間のデータ通路である。
【００１７】
プリンタ１２３は、画像形成部１２５、用紙搬送部１２６、定着部１２７、及び温度検知部１２８を含む。画像形成部１２５は、プリンタＩ／Ｆ１１４を介してコントローラ１０１から供給されるデータのトナー画像を転写ベルト上に形成する。用紙搬送部１２６は、転写ベルトのトナー画像位置に記録媒体（用紙）を搬送する。用紙搬送部１２６が用紙を搬送する速度（用紙搬送速度）は、用紙種類（坪量、表面性など）、プリンタ１２３内部の温度状態、画像形成装置１００に対する印刷モード設定などにより、変化する。例えば、用紙種類が普通紙よりも坪量が大きい厚紙である場合や、印刷モード設定で用紙のカール防止や結露防止が設定された場合、用紙搬送速度は低減される（半減される場合を半速動作と呼ぶ）。定着部（定着装置）１２７は、当接する温度検知部１２８を用いて所望の温度に加熱および加圧することでトナー画像を用紙に定着させる。
【００１８】
上記のような構成により画像形成装置１００は各種印刷機能を実現する。例えば外部装置Ｉ／Ｆ１１５からＰＤＬ（Ｐａｇｅ  Ｄｉｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）のプリントデータを受信してプリンタ１２３で印刷するＰＤＬ機能が実現される。また例えば、外部装置Ｉ／Ｆ１１５からＦＡＸデータを受信してプリンタ１２３で印刷するＦＡＸ機能が実現される。また例えば、スキャナ１２２で読み取った画像をプリンタ１２３で印刷するコピー機能が実現される。また例えば、ＰＤＬ機能において、プリントデータから生成された画像をＲＡＭ１０４に溜め置いて、操作部１２１からの印刷指示を受けてからプリンタ１２３で印刷する、溜め置き印刷機能が実現される。
【００１９】
図１（ｂ）は、コントローラ１０１のソフトウェア構成を示すブロック図である。図１（ｂ）に示されるように、コントローラ１０１は、画像生成部１３１と、画像解析部１３２とを有する。すなわち、本実施例におけるコントローラ１０１は、画像処理装置として動作する。本実施例では、ＣＰＵ１０３がＲＯＭ１０２等に格納された制御プログラムをロードして実行することにより、コントローラ１０１が有する機能（画像生成部１３１及び画像解析部１３２）が制御され、後述する図７や図１１に示す処理が実現される。なお、コントローラ１０１は、画像生成部１３１、画像解析部１３２以外のソフトウェア機能を有していても良い。
【００２０】
画像生成部１３１は、外部装置１２９から受信したプリントデータに基づいて、ＣＭＹＫデータ（ＣＭＹＫのビットマップ画像データ）を生成する。ＣＭＹＫデータは、画素毎のＣＭＹＫのトナー載り量を示すデータである。画像生成部１３１は、生成したＣＭＹＫデータをＲＡＭ１０４に格納する。またこのとき、画像生成部１３１は、外部装置１２９から受信したプリントデータの画像情報（ビット深度や解像度）をＲＡＭ１０４に格納する。
【００２１】
画像解析部１３２は、ＲＡＭ１０４に格納されたＣＭＹＫデータに対して、トナー載り量を検出する画像解析を行う。以下、このようにソフトウェアによって行われる画像解析をソフト画像解析と称する。画像解析部１３２は、解析結果（トナー載り量）に基づき、定着部１２７を制御する。具体的には、画像解析部１３２は、解析結果（トナー載り量）をプリンタ１２３に送信する。そして、プリンタ１２３側で、上記解析結果に基づき定着部１２７が制御される。
【００２２】
図２は、従来のソフト画像解析と、印刷処理（以下、単にプリントと称する場合がある。）とが実行されるタイミングの一例を示すタイミングチャートである。図２には、画像形成装置１００が、受信した複数ページのプリントデータについて、画像を生成する画像生成、生成した画像のトナー載り量を検出するソフト画像解析、およびプリントの各処理を実行する際のタイミングチャートが示されている。また図２には、画像解析の処理時間がプリントの処理時間より短い場合のタイミングチャートが示されている。
【００２３】
画像生成、ソフト画像解析およびプリントの各処理は、ハードウェア資源（プリンタやＣＰＵ）を必要とする。そのため、各処理ともに複数ページ同時に実行できない。したがって、図２に示すように、Ｎページの画像生成が終了してから、Ｎ＋１ページの画像生成が開始される。ソフト画像解析およびプリントについても同様である。図２に示す例では、Ｎページ目のプリントデータに対する各処理は、画像生成＃Ｎ、ソフト画像解析＃Ｎ、プリント＃Ｎの順に実行される。ここで、＃ＮはＮページ目の処理であることを表す。Ｎ＋１ページ目のプリントデータに対しては、画像生成＃Ｎの終了後に画像生成＃Ｎ＋１が実行され、ソフト画像解析＃Ｎの終了後にソフト画像解析＃Ｎ＋１が実行され、プリント＃Ｎ終了後にプリント＃Ｎ＋１が実行される。Ｎ＋２ページ目のプリントデータに対しては、画像生成＃Ｎ＋１の終了後に画像生成＃Ｎ＋２が実行され、ソフト画像解析＃Ｎ＋１の終了後にソフト画像解析＃Ｎ＋２が実行され、プリント＃Ｎ＋１の終了後にプリント＃Ｎ＋２が実行される。ここでは、プリントデータからビット深度１（１ｂｐｐ）の画像が生成されるものとする。図２に示す例では、ソフト画像解析＃Ｎ，＃Ｎ＋１，＃Ｎ＋２の処理時間は、プリント＃Ｎ，＃Ｎ＋１，＃Ｎ＋２より短い。したがって、ソフト画像解析による印刷速度の低下は生じない。
【００２４】
図３は、従来の画像解析と、プリントとの関係の他の一例を示すタイミングチャートである。図３には、画像解析の処理時間がプリントの処理時間より長い場合のタイミングチャートが示されている。画像生成、ソフト画像解析およびプリントの実行制御は図２と同様である。ここでは、プリントデータからビット深度４（４ｂｐｐ）の画像が生成されるものとする。したがって、ソフト画像解析＃Ｎ，＃Ｎ＋１，＃Ｎ＋２の処理時間は、ビット深度１である場合より長くなる。したがって、図３に示すように、ソフト画像解析＃Ｎ＋１，＃Ｎ＋２がそれぞれプリント＃Ｎ，＃Ｎ＋１より長くなり、プリント＃Ｎ，＃Ｎ＋１の間と、プリント＃Ｎ＋１，＃Ｎ＋２の間に待ちが発生し、印刷速度の低下が生じる。
【００２５】
本実施例では、図３に示すようなプリントの待ち時間が発生しないように、プリントの前に実行されるソフト画像解析（トナー載り量検出）が、後述する図６に示すサンプリング条件に従って実行される。
【００２６】
まず、本実施例において実行されるトナー載り量検出について図４を用いて説明する。図４および図５は、第１の実施例のトナー載り量検出を説明するための図である。上述したように、画像形成装置１００は、一定以上のトナー載り量が連続する領域が対象画像内に存在する場合には、定着装置の定着速度を低速モードにする。また、画像形成装置１００は、一定以上のトナー載り量が連続する領域が対象画像内に存在しない場合には、定着装置の定着速度を高速モードにする。そこで、画像解析部１３２は、トナー載り量検出の画像解析を実行して、解析結果に基づいて、一定以上のトナー載り量が連続する領域であって、所定のサイズ以上の領域（以下、連続領域と称する。）が画像内に存在するか否かを判定する。本実施例では、上記所定のサイズ（主走査方向のサイズ×副走査方向のサイズ）を９ｍｍ×１１２ｍｍとする。
【００２７】
画像４０１は、画像生成部１３１がプリントデータから生成したＣＭＹＫデータによって示される、ページ画像である。画像領域４０２は、画像４０１内の一定以上のトナー載り量を含む領域である。画像解析部１３２は、局所領域ごとに、画像４０１の左上から右下（図４における左上から右下）に向かって順番に局所領域内の画素の濃度値を取得する。そして、画像解析部１３２は、画素の濃度値合計が一定以上である局所領域を、トナー載り量が一定以上である局所領域として検出する。具体的には、図中の破線の矢印で示すように、画像解析部１３２は、検出対象となる局所領域（図４に示す局所領域４０３）を主走査方向にシフトさせながらトナー載り量が一定以上である局所領域を検出する。そして、局所領域４０３が画像４０１の右端に達すると、画像解析部１３２は、局所領域４０３を副走査方向にシフトさせる。そして、画像解析部１３２は再び、局所領域４０３を主走査方向にシフトさせながらトナー載り量が一定以上である局所領域を検出する。このようにライン単位で局所領域の検出が行われる。
【００２８】
図４に示す例では、シフト量は局所領域４０３のサイズと同じである。具体的には、局所領域４０３が副走査方向にシフトされる場合には、局所領域４０３は副走査方向のサイズ分だけシフトされる。局所領域４０３が主走査方向にシフトされる場合には、局所領域４０３は主走査方向のサイズ分だけシフトされる。これにより、画像４０１に対して隙間なくトナー載り量検出が行われる。画像解析部１３２は、トナー載り量が一定以上である領域の連続性が閾値以上であるか否かを判定する。具体的には、画像解析部１３２は、トナー載り量が一定以上である局所領域の連続性をカウントする。画像解析部１３２は、このような処理を主走査方向および副走査方向のそれぞれに対して実行して、主走査方向および副走査方向における連続性がいずれも閾値以上である領域が存在するかを判定する。連続性の判定に用いられる閾値は、検出対象とする連続領域の大きさに基づき予め設定される。以下、主走査方向のシフト量、副走査方向のシフト量をそれぞれ、主走査シフト量、副走査シフト量と称する。また、主走査方向のサイズ、副走査方向のサイズをそれぞれ、主走査サイズ、副走査サイズと称する。
【００２９】
次いで、トナー載り量検出におけるサンプリング処理について図５を用いて説明する。画像５０１、画像領域５０２、局所領域５０３は、図４に示す画像４０１、画像領域４０２、局所領域４０３と同様である。画像解析部１３２は検出対象となる局所領域５０３が画像５０１の右端に達すると、局所領域５０３を副走査方向にシフトさせる。このとき、画像解析部１３２は、図中の破線矢印で示すように、副走査方向のシフト量を局所領域５０３の副走査サイズより大きくする。このようにして、副走査方向のサンプリング間隔を大きく設定することで、画像５０１に対するトナー載り量検出の対象領域が間引かれる。このとき間引かれた領域（各ライン）については、直前にトナー載り量検出が行われたラインと同じようにトナー載り量が検出される、と仮定される。そして、画像解析部１３２は、そのような仮定に基づいて、トナー載り量が一定以上である領域の連続性が閾値以上か否かを判定する。なお、本実施例では、上述したように、本実施例における連続領域の主走査方向のサイズは９ｍｍと短い。従って、主走査方向におけるサンプリング間隔を大きくすると（主走査方向のシフト量を局所領域５０３の主走査サイズより大きくすると）、検出結果の精度を低下させる可能性がある。したがって、画像解析部１３２は、図４に示す例のように、主走査方向のシフト量を局所領域５０３の主走査サイズと同じ値にすることで、主走査方向におけるサンプリング間隔を小さくする。
【００３０】
図６は、トナー載り量検出におけるサンプリング条件を決定するためのテーブルの一例を示す図である。図６には、機能、ビット深度、および解像度の組合せから、局所領域のサイズと局所領域のシフト量とを導出可能なテーブルが示されている。画像解析部１３２は、図６に示すテーブルを用いて、機能、ビット深度、および解像度の組合せに応じて、局所領域のサイズと局所領域のシフト量を決定する。
【００３１】
本実施例では、局所領域の物理的な用紙上のサイズはいずれの条件においても同等である。例えば、解像度６００ｄｐｉ×６００ｄｐｉに対する局所領域のサイズを１６ｐｉｘｅｌ×８ｐｉｘｅｌとした場合には、解像度１２００ｄｐｉ×１２００ｄｐｉに対する局所領域のサイズは３２ｐｉｘｅｌ×１６ｐｉｘｅｌとなる。ここで、局所領域のサイズは、主走査サイズ×副走査サイズで表される。また本実施例では、サンプリングによるトナー載り量検出の精度低下を軽減するため、局所領域の副走査サイズが主走査サイズより小さく設定される。それにより、副走査方向についてより細かいトナー載り量検出を行うことが可能となる。
【００３２】
局所領域の主走査シフト量および副走査シフト量はそれぞれ、ビット深度や解像度が小さい場合は局所領域の主走査サイズおよび副走査サイズと同じ値に設定される。一方、ビット深度や解像度が大きい場合は、局所領域の副走査シフト量が、局所領域の副走査サイズより大きい値に設定される。図６に示すように、例えばＰＤＬジョブ（ビット深度１ｂｐｐ、解像度６００ｄｐｉ×６００ｄｐｉ）では、局所領域のサイズとシフト量とは同じである。一方、ＰＤＬジョブ（ビット深度２ｂｐｐ、解像度６００ｄｐｉ×６００ｄｐｉ）では、局所領域の副走査シフト量（２４ｐｉｘｅｌ）は局所領域の副走査サイズ（８ｐｉｘｅｌ）の３倍に設定される。なお、局所領域の主走査シフト量（１６ｐｉｘｅｌ）は、局所領域の主走査サイズ（１６ｐｉｘｅｌ）と同じサイズに設定される。すなわち、主走査方向におけるサンプリング間隔が小さく設定される。その理由は、上述したように、連続領域の主走査方向のサイズが９ｍｍと短いため、主走査方向におけるサンプリング間隔を大きくすると、検出結果の精度を低下させる可能性があるからである。
【００３３】
なお、図６に示すテーブルには、トナー載り量検出の検出方法に応じた値が格納される。つまり、図６に示すテーブルの各値は、図４を用いて説明したトナー載り量検出の検出方法に応じた値である。図６に示すテーブルの各値は、実測値に基づき導出された値を設定してもよいし、画像形成装置の性能を示す情報などから計算により導出された値を設定してもよい。なお、画像形成装置１００がトナー載り量検出の検出方法として他の方法を用いる場合には、図６に示すテーブルには、当該他の方法に応じた値を格納するようにすればよい。例えば、画像形成装置１００が、画像全体のトナー載り量の総量に基づいて定着装置を制御する場合には、画像全体のトナー載り量の総量を検出するトナー載り量検出が行われる。そのような場合には、副走査方向だけでなく主走査方向についてもサンプリング間隔を大きくするような値が、図６に示すテーブルに格納される。
【００３４】
また、図６に示すテーブルでは、ビット深度が所定のビット深度以上（２ｂｐｐ以上）である場合、または解像度が所定の解像度以上（６００ｄｐｉ×６００ｄｐｉ以上）である場合に、副走査方向のシフト量を一律に３倍にするような値が格納されている。しかし、ビット深度と解像度との大きさに応じて、副走査方向のシフト量を動的に変更するような（例えば、段階的に大きくするような）値が、図６に示すテーブルに格納されていてもよい。そのような形態によれば、サンプリングによるトナー載り量検出の精度低下をより軽減することができ、定着装置の制御をより適切に行うことが可能となる。よって、画像形成装置１００の消費電力をより抑えることができる。
【００３５】
図７は、トナー載り量検出におけるサンプリング条件を決定する処理の一例を示すフローチャートである。図７に示す処理は、画像生成部１３１によって対象画像のＣＭＹＫデータが生成されると、画像解析部１３２によって実行される。
【００３６】
画像解析部１３２は、ＲＡＭ１０４から、対象画像の画像情報を取得する（ステップＳ７０１）。画像情報には、ビット深度や解像度が含まれる。次いで、画像解析部１３２は、図６に示すテーブルと対象画像の画像情報とに基づいて、局所領域の主走査サイズと副走査サイズとを決定する（ステップＳ７０２）。次いで、画像解析部１３２は、図６に示すテーブルと対象画像の画像情報とに基づいて、局所領域の主走査シフト量を決定する（ステップＳ７０３）。図６に示すように、主走査シフト量は、主走査サイズと同じ値に決定される。次いで、画像解析部１３２は、画像情報のビット深度が２ｂｐｐ以上かを判定する（ステップＳ７０４）。ビット深度が２ｂｐｐ以上であれば（ステップＳ７０４のＹＥＳ）、画像解析部１３２は、図６に示すテーブルに従って、局所領域の副走査シフト量を副走査サイズの３倍に決定する（ステップＳ７０７）。画像解析部１３２は画像情報のビット深度が２ｂｐｐ未満であれば（ステップＳ７０４のＮＯ）、画像解析部１３２は、主走査方向の解像度と副走査方向の解像度とが６００ｄｐｉより大きいかを判定する（ステップＳ７０５）。いずれもが６００ｄｐｉより大きければ（ステップＳ７０５のＹＥＳ）、処理はステップＳ７０７に移行する。いずれかが６００ｄｐｉ以下であれば（ステップＳ７０５のＮＯ）、画像解析部１３２は、図６に示すテーブルに従って、局所領域の副走査シフト量を副走査サイズと同じサイズに決定する（ステップＳ７０６）。
【００３７】
このように、本実施例では、ビット深度や解像度に基づいてサンプリング条件が決定される。そして、決定されたサンプリング条件に従って、トナー載り量検出においてサンプリングが行われる。それにより、ビット深度や解像度が大きい画像（トナー載り量検出の画像解析に時間がかかるような画像）を印刷する場合でも、トナー載り量検出の処理時間がプリントの処理時間より長くなってしまうことを防止することが可能となる。よって、図３に示すようなプリントの待ち時間が発生することを抑制することができる。したがって、複数の画像を連続して印刷する場合であっても、印刷速度を低下させない。
【００３８】
また、本実施例では、ビット深度や解像度に応じてサンプリング条件を決定するので、画像ごとに、より適したサンプリング条件を設定することができる。よって、より正確な解析結果（トナー載り量）を得ることが可能となる。それにより、定着装置の制御が適切に実施されるので、画像形成装置の消費電力を抑えることができる。
【００３９】
また、本実施例では、トナー載り量検出に要する処理時間をソフトウェア処理（サンプリング間隔の調整）により短縮させている。それにより、トナー載り量検出の処理時間がプリントの処理時間より長くなることにより生じる印刷速度の低下を、ハードウェアを追加することなくより簡易な構成で抑制することができる。
【００４０】
また、本実施例では、トナー載り量（濃度値）を検出する画像解析を例にしたが、濃度値以外の画素値（例えば、ＲＧＢ値や輝度）が後続の処理で用いられる場合には、それらを検出する画像解析に本実施例を適用するようにしてもよい。
【００４１】
また、本実施例では、電子写真方式の画像形成装置を例にしたが、インクジェット方式の画像形成装置等に本実施例を適用してもよい。例えば、インクジェット方式の画像形成装置の印刷処理で用いられる画素値を検出するための画像解析に、本実施例が適用されてもよい。
【００４２】
また、本実施例では、プリントデータからＣＭＹＫデータを生成し、ＣＭＹＫデータからトナー載り量を検出する処理を例にしたが、他の色材を用いる場合にはそれらの色材に対応した画像生成とソフト画像解析とを行うようにすればよい。
【００４３】
また、本実施例では、対象画像から上記連続領域を検出した場合に、定着装置の定着速度を高速モードから低速モードに切り換える画像形成装置を例にした。しかし、画像形成装置は、対象画像から上記連続領域を検出した場合に、定着装置の定着温度を低温モードから高温モードに切り換える制御を行ってもよい。
【００４４】
次いで、図８〜図１０を用いて、プリントが半速動作で実行されている場合や、用紙切れなどによってプリントが待ち状態になっている場合や、留め置き印刷が指定されている印刷ジョブが受信された場合における、ソフト画像解析について説明する。
【００４５】
図８は、第１の実施例における、ソフト画像解析と印刷処理とが実行されるタイミングの一例を示すタイミングチャートである。図８には、プリントが半速動作で実行されている場合のタイミングチャートが示されている。したがって、ソフト画像解析の処理時間よりプリントの処理時間の方が長くなっている。例えば、プリントデータで指定される用紙種類が厚紙である場合に、プリントは半速動作で実行される。なお、画像生成、ソフト画像解析およびプリントの実行制御は図２と同様である。ここでは、プリントデータからビット深度４（４ｂｐｐ）の画像が生成されるものとする。したがって、図３に示す例と同様にソフト画像解析＃Ｎ，＃Ｎ＋１，＃Ｎ＋２の処理時間が長くなる。しかし、プリントが半速動作で実行されているため、プリント＃Ｎ，＃Ｎ＋１の間と、プリント＃Ｎ＋１，＃Ｎ＋２の間に待ちは発生しない。このように、ビット深度（や解像度）が高い画像が生成された場合であっても、プリントが半速動作で実行されている場合には、各プリントの処理時間が各ソフト画像解析の処理時間よりも長くなる。そのため、ソフト画像解析による印刷速度の低下は生じない。つまり、図８に示す例では、ソフト画像解析においてサンプリング間隔を小さくしても、図３に示すようなプリントの待ち時間は発生しない。
【００４６】
しかし、本実施例では、図６および図７に示されるように、ビット深度４の画像に対しては、トナー載り量解析において、サンプリング間隔が大きく設定される。そこで、図１１を用いて後述するように、画像解析部１３２は、さらにプリントの搬送速度を考慮してサンプリング条件を決定する。
【００４７】
図９は、第１の実施例における、ソフト画像解析と印刷処理とが実行されるタイミングの他の例を示すタイミングチャートである。図９には、プリントが待ち状態で画像解析の処理時間がプリントの処理開始に影響しない場合のタイミングチャートである。画像生成、ソフト画像解析およびプリントの各処理における実行制御は、図２と同様である。ここでは、プリントデータからビット深度４（４ｂｐｐ）の画像が生成されるものとする。したがって、図３に示す例と同様にソフト画像解析＃Ｎ，＃Ｎ＋１，＃Ｎ＋２の処理時間が長くなる。図９におけるプリント＃Ｎ−２，＃Ｎ−１は、プリントデータで指定される用紙が処理開始時にプリンタ１２３に設置されていない（すなわち、用紙なし）ため、処理開始されず用紙補給待ちの状態である。このように、ビット深度（や解像度）が高い画像が生成された場合であっても、用紙なしのためにプリントが待ち状態である場合には、図９に示すように、各プリントが開始される前に、各プリントに対応するソフト画像解析を終わらせることが可能である。したがって、ソフト画像解析による印刷速度の低下はそもそも生じない。つまり、図９に示す例では、ソフト画像解析において、サンプリング間隔を小さくしても、図３に示すようなプリントの待ち時間は発生しない。
【００４８】
しかし、本実施例では、図６および図７に示されるように、ビット深度４の画像に対しては、トナー載り量解析におけるサンプリング間隔が大きく設定される。そこで、図１１を用いて後述するように、画像解析部１３２は、さらにプリントが待ち状態であるかを考慮してサンプリング条件を決定する。
【００４９】
図１０は、第１の実施例における、ソフト画像解析と印刷処理とが実行されるタイミングの他の例を示すタイミングチャートである。図１０には、留め置き印刷指定がされた印刷ジョブが受信された場合のタイミングチャートが示されている。したがって、画像解析部１３２によって出力される、ソフト画像解析後の画像データは、画像形成装置１００のＲＡＭ１０４に留め置かれる。そして、ユーザが操作部１２１を介して印刷指示を入力すると、プリンタ１２３が、ＲＡＭ１０４に留め置かれた画像データを読み出して、プリントを実行する。なお、画像生成、ソフト画像解析およびプリントの実行制御は図２と同様である。ここでは、説明の簡単のため、Ｎページ目のみを印刷する印刷ジョブを例にする。またここでは、プリントデータからビット深度４（４ｂｐｐ）の画像が生成されるものとする。したがって、図３に示す例と同様にソフト画像解析＃Ｎの処理時間が長くなる。しかし、印刷ジョブに対して留め置き印刷が指定されていて、当該印刷ジョブに対する印刷指示を受け付ける前の状態である場合には、図１０に示すように、各プリントが開始される前に、各プリントに対応するソフト画像解析を終わらせることが可能である。したがって、ソフト画像解析による印刷速度の低下はそもそも生じない。つまり、図１０に示す例では、ソフト画像解析においてサンプリング間隔を小さくしても、図３に示すようなプリントの待ち時間は発生しない。
【００５０】
しかし、本実施例では、図６および図７に示されるように、ビット深度４の画像に対しては、トナー載り量解析におけるサンプリング間隔が大きく設定される。そこで、図１１を用いて後述するように、画像解析部１３２はさらに、留め置き印刷であって、かつ印刷指示がされているかを判定してサンプリング条件を決定する。
【００５１】
図１１は、トナー載り量検出におけるサンプリング条件を決定する処理の他の一例を示すフローチャートである。図１１には、プリントが半速動作で実行されている場合や、用紙切れなどによってプリントが待ち状態になっている場合や、留め置き印刷が指定されている印刷ジョブが受信された場合を考慮して、サンプリング条件を決定する処理が示されている。図１１に示す処理は、画像生成部１３１によって対象画像のＣＭＹＫデータが生成されると、画像解析部１３２によって実行される。
【００５２】
画像解析部１３２は、ＲＡＭ１０４から、対象画像の画像情報、搬送速度情報、および機能情報を取得する（ステップＳ１１０１）。搬送速度情報は、印刷時の用紙の搬送速度を示す情報である。本実施例では、画像形成装置１００に対する印刷モード設定など、搬送速度の変更を要する設定がなされた場合に、コントローラ１０１が、当該設定に応じた搬送速度を示す情報を搬送速度情報として、ＲＡＭ１０４に格納する。機能情報は、溜め置き印刷設定や印刷開始指示を含む情報である。本実施例では、外部装置１２９から印刷ジョブが受信された場合に、コントローラ１０１が、当該印刷ジョブに含まれる機能情報を、画像情報とともにＲＡＭ１０４に格納する。次いで、画像解析部１３２は、図６に示すテーブルと対象画像の画像情報とに応じて、局所領域の主走査サイズおよび副走査サイズと、局所領域の主走査シフト量とを決定する（ステップＳ１１０２，Ｓ１１０３）。次いで、画像解析部１３２は、搬送速度が所定の速度以下であるか否かを判定する。本実施例では、画像解析部１３２は、搬送速度情報によって示される搬送モードが低速モードであるかを判定する（ステップＳ１１０４）。低速モードとは、例えば、プリントを半速動作させる搬送モードである。搬送モードが低速モードであるなら（ステップＳ１１０４のＹＥＳ）、処理はステップＳ１１０９に移行する。搬送モードが低速モードでないなら（ステップＳ１１０４のＮＯ）、画像解析部１３２は、機能情報を用いて、溜め置き印刷の指定がされていて、かつ印刷指示が入力される前であるか否かを判定する（ステップＳ１１０５）。溜め置き印刷の指定がされていて、かつ印刷指示が入力される前であるなら（ステップＳ１１０５のＹＥＳ）、処理はステップＳ１１０９に移行する。そうでないなら（ステップＳ１１０５のＮＯ）、画像解析部１３２は、プリント待ちの画像（印刷順が対象画像より前の画像であって、かつ印刷開始前の画像）があるかを判定する（ステップＳ１１０６）。プリント待ちの画像があれば（ステップＳ１１０６のＹＥＳ）、処理はステップＳ１１０９に移行する。プリント待ちの画像がなければ（ステップＳ１１０６のＮＯ）、処理はステップＳ１１０７に進む。なお、ステップＳ１１０７〜Ｓ１１１０の処理は、図７に示すステップＳ７０４〜Ｓ７０７の処理と同様であるため、説明を省略する。
【００５３】
このように、図１１に示す処理によって、プリントが半速動作で実行されている場合や、プリントが待ち状態になっている場合などにおいて、サンプリング間隔が不要に大きく設定されることを防止することができる。
【００５４】
（その他の実施例）
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2018088606.tif 000003
【図２】
2018088606.tif 000004
【図３】
2018088606.tif 000005
【図４】
2018088606.tif 000006
【図５】
2018088606.tif 000007
【図６】
2018088606.tif 000008
【図７】
2018088606.tif 000009
【図８】
2018088606.tif 000010
【図９】
2018088606.tif 000011
【図１０】
2018088606.tif 000012
【図１１】
2018088606.tif 000013