濃度の異なる複数のパッチを像担持体に形成し、当該パッチの濃度を検知した結果を基に、画像形成に使用する濃度の調整を行う画像形成装置であって、形成されるパッチ毎に当該パッチの濃度に基づいた閾値を予め設定しておき、前記複数のパッチ全体を一つの範囲として連続的に検知する際に、一のパッチの濃度を検知する毎に、当該パッチに対応して設定された閾値を下回った濃度値のうち所定数分の濃度値を加算して保持するようにし、前記加算して保持した濃度値に基づいて前記濃度の調整を行うことを特徴とする画像形成装置。前記パッチに対応して設定された閾値を下回った濃度値が所定数連続して検知されている最中に、当該閾値以上の濃度値が検知された場合、それまでに加算した濃度値を保持しないようにすることを特徴とする請求項1記載の画像形成装置。所定のパッチの濃度検知の終了してから次のパッチの濃度検知が開始される前に、当該終了した濃度検知の結果として加算された濃度値と、当該濃度検知に用いられた閾値との差分を算出し、算出した差分に応じて、前記次のパッチに対応して設定された閾値について、そのままの値とするか、所定数を加えるか、又は、所定数を差し引くかを決定する制御を行うことを特徴とする請求項1記載の画像形成装置。予めなされた前記制御を実行するか否かの設定に基づいて、当該制御の実行を決定することを特徴とする請求項3記載の画像形成装置。濃度の異なる複数のパッチを像担持体に形成し、当該パッチの濃度を検知した結果を基に、画像形成に使用する濃度の調整を行う装置が行う画像形成方法であって、形成されるパッチ毎に当該パッチの濃度に基づいた閾値を予め設定しておき、前記複数のパッチ全体を一つの範囲として連続的に検知する際に、一のパッチの濃度を検知する毎に、当該パッチに対応して設定された閾値を下回った濃度値のうち所定数分の濃度値を加算して保持するようにし、前記加算して保持した濃度値に基づいて前記濃度の調整を行うことを特徴とする画像形成方法。濃度の異なる複数のパッチを像担持体に形成し、当該パッチの濃度を検知した結果を基に、画像形成に使用する濃度の調整を行うコンピュータに実行させるためのプログラムであって、形成されるパッチ毎に当該パッチの濃度に基づいた閾値を予め設定する処理と、前記複数のパッチ全体を一つの範囲として連続的に検知する際に、一のパッチの濃度を検知する毎に、当該パッチに対応して設定された閾値を下回った濃度値のうち所定数分の濃度値を加算して保持する処理と、前記加算して保持した濃度値に基づいて前記濃度の調整を行う処理と、をコンピュータに実行させることを特徴とするプログラム。本発明は、上記事情に鑑みてなされたものであり、トナー濃度調整の際に、トナーパッチの検知漏れを抑止でき、かつ、メモリの使用量を最小限に抑えることができる画像形成装置、画像形成方法及びプログラムを提供することを目的とする。かかる目的を達成するために、本発明の第1の態様は、濃度の異なる複数のパッチを像担持体に形成し、パッチの濃度を検知した結果を基に、画像形成に使用する濃度の調整を行う画像形成装置であって、形成されるパッチ毎にパッチの濃度に基づいた閾値を予め設定しておき、複数のパッチ全体を一つの範囲として連続的に検知する際に、一のパッチの濃度を検知する毎に、パッチに対応して設定された閾値を下回った濃度値のうち所定数分の濃度値を加算して保持するようにし、加算して保持した濃度値に基づいて濃度の調整を行うことを特徴とする。本発明の第2の態様は、濃度の異なる複数のパッチを像担持体に形成し、パッチの濃度を検知した結果を基に、画像形成に使用する濃度の調整を行う装置が行う画像形成方法であって、形成されるパッチ毎にパッチの濃度に基づいた閾値を予め設定しておき、複数のパッチ全体を一つの範囲として連続的に検知する際に、一のパッチの濃度を検知する毎に、パッチに対応して設定された閾値を下回った濃度値のうち所定数分の濃度値を加算して保持するようにし、加算して保持した濃度値に基づいて濃度の調整を行うことを特徴とする。本発明の第3の態様は、濃度の異なる複数のパッチを像担持体に形成し、パッチの濃度を検知した結果を基に、画像形成に使用する濃度の調整を行うコンピュータに実行させるためのプログラムであって、形成されるパッチ毎にパッチの濃度に基づいた閾値を予め設定する処理と、複数のパッチ全体を一つの範囲として連続的に検知する際に、一のパッチの濃度を検知する毎に、パッチに対応して設定された閾値を下回った濃度値のうち所定数分の濃度値を加算して保持する処理と、加算して保持した濃度値に基づいて濃度の調整を行う処理と、をコンピュータに実行させることを特徴とする。本発明によれば、トナー濃度調整の際に、トナーパッチの検知漏れを抑止でき、かつ、メモリの使用量を最小限に抑えることができる。本発明を実施するための形態実施形態について説明する。本実施形態は、トナー濃度調整におけるトナーパッチの検知及びトナーパッチの濃度の算出に際して、以下の特徴を有する。トナーパッチ毎の濃度を予め予測し、濃度閾値を設定しておく。その上で、トナーパッチ間の地肌部分を含めた全トナーパッチの範囲を一つの範囲として連続的に検知しておき、閾値を下回る=濃度を検知したの値を取得した場合のみ、揮発領域にデータを加算する形で濃度データを保存する。これにより、揮発メモリの消費を最小限に抑止でき、かつ、検知タイミングのずれによるトナーパッチの検知漏れを抑止できる。以上のような本実施形態の特徴について、以下、図面を用いて詳細に解説する。図1は、本実施形態の画像形成装置のハードウェア構成の一例を示すブロック図である。図1に示すように、本実施形態の画像形成装置は、ハードウェア構成として、中央演算処理装置例えばCPU:CentralProcessingUnit1、記憶装置2、中間転写ベルトテンションローラを含む3、濃度検知センサ4単にセンサともいう、帯電器5、露光器6、現像器7、感光体8を有する。中間転写ベルト3及び感光体8は、像担持体の一例である。記憶装置2としては、揮発メモリ例えばRAMだけでなく、不揮発メモリ例えばROM:ReadOnlyMemory等を含んでもよい。帯電器5は、感光体8を均一に帯電させる。露光器6は、中央演算処理装置1から出力される画像データを光信号に変換して、帯電された感光体8上に画像データに対応した光画像を書き込んで静電潜像を形成する。現像器7は、感光体8上に形成された静電潜像を現像してトナー画像を形成する。中間転写ベルト3には、感光体8上のトナー画像が転写される。このような画像形成にあたり、中央演算処理装置1は、記憶装置2の揮発メモリを作業領域として用い、中間転写ベルト3、濃度検知センサ4、帯電器5、露光器6、現像器7、感光体8の制御を行う。なお、上記画像形成は、通常の画像形成だけでなく、トナーパッチ濃度検知用トナーパッチ、パッチ、濃度パターン、濃度検知用パターンともいうの形成も含む。また、中央演算処理装置1は、そのトナーパッチの利用によるトナー濃度調整にあたり、記憶装置2の揮発メモリを作業領域として用い、中間転写ベルト3、濃度検知センサ4、帯電器5、露光器6、現像器7、感光体8の制御を行う。濃度検知センサ4は、中間転写ベルト3に転写されたトナーパッチを検知する。この濃度検知センサ4は、例えば、上述した反射型センサが挙げられる。なお、図1に示す各デバイスは、図示しないバス等により接続されており、互いにデータ信号のやりとりが可能である。図2は、本実施形態の画像形成装置のソフトウェア構成の一例を示すブロック図である。図2に示すように、本実施形態の画像形成装置は、ソフトウェア構成として、中央演算制御部10、記憶領域管理部11、トナー濃度調整制御部12、タイマー計測部13、作像制御部14、センサ検知制御部15を有する。これら各部は、図1に示す中央演算処理装置1及び記憶装置2によって実現される。中央演算処理部10は、所定の演算算出例えば、画像形成やトナー濃度調整に必要な演算。詳細は後述を行う。記憶領域管理部11は、記憶装置2例えば揮発メモリの記憶領域の管理を行う。トナー濃度調整制御部12は、トナー濃度調整の制御を行う。タイマー計測部13は、所定の動作処理にかかる時間例えば、後述するパッチ到達時間理論値を計測する。作像制御部14は、画像形成の制御を行うものであり、感光体制御部16、帯電露光現像制御部17、中間転写ベルト制御部17に分かれる。感光体制御部16は、画像形成の際に、感光体8を制御する。帯電露光現像制御部17は、画像形成の際に、帯電器5、露光器6、現像器7を制御する。中間転写ベルト制御部17は、画像形成の際に、中間転写ベルト3中間転写ベルト3を担持するテンションローラを含むを制御する。センサ検知制御部15は、トナー濃度調整の際に、濃度検知センサ4を制御する。図3は、本実施形態の画像形成装置における、画像形成及びトナー濃度検知を実現するメカ構成の一例を模式的に示す図である。図1に示した、中間転写ベルト3、濃度検知センサ4、帯電器5、露光器6、現像器7、感光体8は、図3に示すように配置される。図3の例では、感光体8は、ブラックK、シアンC、マゼンタM、イエローYの4つが、中間転写ベルト3上に並んで配置されている。これらの感光体8は、図示しない駆動源からの駆動力を受け、図中において時計回りに回転する。中間転写ベルト3は、2つのテンションローラにより担持担ぐように支持されることされ、無端状となっている。この中間転写ベルト3は、図示しない駆動源からの駆動力を受け、図中において反時計回りに回転移動する。図3に示す構成において、上述したように、感光体8に対して、帯電器5、露光器6によって静電潜像が作られ、現像器7によってトナーが付着され、トナー画像が形成される。さらに、感光体8から中間転写ベルト3にトナー画像が転写された後、そのトナー画像が中間転写ベルト3の移動により濃度検知センサ4に到達すると、濃度検知センサ4によってトナー画像の濃度が検知される。図4は、本実施形態の画像形成装置における、トナーパッチの濃度を検知するタイミングの一例について説明する図である。図4において、感光体8に対して、帯電器5、露光器6によってトナーパッチの静電潜像が作られ、現像器7によってトナーが付着され、トナーパッチが形成される。さらに感光体8から中間転写ベルト3にトナーパッチが転写された後、そのトナーパッチが中間転写ベルト3の移動により濃度検知センサ4に到達すると、濃度検知センサ4によってトナーパッチの濃度が検知される。このトナーパッチの検知開始タイミングパッチ到達時間理論値は、例えばKトナーパッチの帯電を基準とした場合、そこから濃度検知センサ4までの感光体8と中間転写ベルト3の距離理論値と線速を基に算出される。この算出は、例えば図2の中央演算制御部10により実現される。図5は、本実施形態の画像形成装置における、トナーパッチの濃度を検知するタイミングのずれの一例について説明する図である。例えば、図5に示すように、経時劣化や環境変動により図3、4に比べて中間転写ベルト3が伸びたとする。この場合、Kトナーパッチの帯電から、濃度検知センサ4までの距離も伸びるため、図5に示すように、理論値で算出された検知開始タイミングパッチ到達時間理論値と、実際に検知開始されるタイミングパッチ到達時間実時間とがずれる。図6は、本実施形態の画像形成装置で作成されるトナーパッチのパターンの一例を模式的に示す図である。上記図4を用いて説明したように、本実施形態の画像形成装置では、帯電器5、露光器6、現像器7によってトナーパッチが作成され、感光体8から中間転写ベルト3に転写される。この動作の一例を以下に説明する。図2において、まずトナー濃度調整制御部12は、作成するトナーパッチの演算を中央演算制御部10に指示する。中央演算制御部10は、トナーパッチの色、数、順序、パッチ1つ分の長さ距離等を含むトナーパッチの詳細を決定する。トナー濃度調整制御部12は、決定されたトナーパッチの詳細に基づいて、実際に感光体8及び中間転写ベルト3にトナーパッチを形成するように、作像制御部14に指示する。作像制御部14の各部は、帯電器5、露光器6、現像器7、感光体8、中間転写ベルト3を制御し、決定されたトナーパッチの詳細に基づくトナーパッチが、最終的に中間転写ベルト3に形成される。このようにして形成されたトナーパッチ全体は、例えば図6に示すようになる。図6の例では、濃度が異なるように5段階で作成されており、K11→5に向かってトナー濃度が濃くなるを先頭にトナー色K、C、M、Y×5パッチのパターンとなっている。図7は、従来技術におけるトナーパッチ濃度検知方法について説明する図である。図6で説明したトナーパッチを従来技術のトナーパッチ濃度検知方法で検知する場合、画像形成装置において、トナーパッチが濃度検知センサに到達する時間と、1つのトナーパッチが濃度検知センサを通過する時間とを算出し、パッチ毎にトナーパッチの先頭から後尾までの検知を行う。この例を図7に示す。図7の上図は、最先端であるトナーパッチK:1が濃度検知センサ4に到達し、検知を開始された時の状態例を示している。図7の下図は、図6に示すトナーパッチ毎に1つのトナーパッチの先頭から後尾までが検知され、最後端であるトナーパッチY:5の後尾までの検知が完了した状態を示している。なお、図7中の各矢印は、濃度検知センサ4により検知が行われている様子を示している。図8は、従来技術において、図7のトナーパッチ濃度検知方法により検知した結果の濃度分布と濃度算出方法について説明する図である。例えば、1つのトナーパッチに対してパッチを捕らえる検知ポイントを19ポイントとした場合、検知した濃度分布は、図8の上図に示すようになる。このような濃度分布においてトナーパッチの濃度を算出する場合、画像形成装置は、図8の下図において、19ポイントの中心ポイントである10ポイント目とその前後およそ3~4ポイント図8では3ポイントの平均を算出し、それを当該トナーパッチの濃度とする。図9は、従来技術において、検知開始タイミングのずれが起こった場合に図7のトナーパッチ濃度検知方法により検知した結果の濃度分布と濃度算出方法について説明する図である。この図9を用いて、上記背景技術にて説明した、トナーパッチの検知漏れが起きてトナーパッチの濃度を正確に示すデータを取得することができない場合の例を説明する。例えば上記図5で説明したように中間転写ベルト3が伸びたことで、トナーパッチが濃度検知センサ4へ到達するタイミングが遅れた場合、トナーパッチよりも早く検知が開始されるため、濃度分布は図9の上図に示すようになる。このような濃度分布の場合において、画像形成装置が、上記図8の説明と同様にして、19ポイントの中心ポイントである10ポイント目とその前後3~4ポイント図9では3ポイントの平均を算出しても、本来のトナーパッチの濃度正確なトナー濃度を得ることはできない。また、画像形成装置が、検知タイミングのずれを考慮して検知範囲にバッファを加え、トナーパッチを検出できた場合でも、上記図7で説明した濃度算出方法では本来のトナーパッチ濃度は得られない。そこで、本実施形態の画像形成装置では、本来のトナーパッチ濃度を得るために、以下のように動作する。図10は、本実施形態におけるトナーパッチ濃度検知方法の一例について説明する図である。例えば図6で説明したトナーパッチを本実施形態のトナーパッチ濃度検知方法で検知する場合、画像形成装置において、トナーパッチが濃度検知センサ4に到達する時間到達時間と、全てのトナーパッチが濃度検知センサ4を通過する時間通過時間とを算出し、トナーパッチ全体の先頭から後尾までの検知を行う。到達時間及び通過時間は、図2において、トナー濃度調整制御部12の指示を受けた中央演算制御部10により算出される。中央演算制御部10は、例えばKトナーパッチの帯電を基準とした場合、そこから濃度検知センサ4までの感光体8と中間転写ベルト3の距離理論値と線速を基に、到達時間を算出する。また、中央演算制御部10は、図6に示すトナーパッチ全体において最先端であるK:1トナーパッチから最後端であるY:5トナーパッチまでの距離理論値と線速を基に、通過時間を算出する。到達時間と通過時間が算出されると、トナー濃度調整制御部12は、中間転写ベルト制御部18に対して中間転写ベルト3図6に示すトナーパッチが形成された直後の移動を開始するように指示するとともに、タイマー計測部13に対して到達時間の計測の開始を指示する。トナー濃度調整制御部12は、タイマー計測部13により到達時間の計測が完了されると同時に、センサ検知制御部15に対し検知を開始するように指示する。このときの様子を図10の上図に示す。図10の上図は、最先端であるトナーパッチK:1が濃度検知センサ4に到達し通過時間の計測完了時点、センサ検知制御部15の制御により濃度検知センサ4が検知を開始した時の状態の例を示している。また、トナー濃度調整制御部12は、タイマー計測部13により到達時間の計測が完了されると同時に、タイマー計測部13に対して通過時間の計測の開始を指示する。本実施形態において濃度検知センサ4による検知は、図7の下図で説明したトナーパッチ毎ではなく、トナーパッチ全体に対して行われる。この様子を図10の下図に示す。図10の下図は、トナーパッチ全体に対して最先端K:1トナーパッチの先端から最後端Y:5トナーパッチの後尾まで検知が行われている状態の例を示している。図10の下図に示すように、本実施形態では、濃度検知センサ4が、パッチとパッチの間トナーパッチが形成されていない中間転写ベルト3の地肌部分も検知している。なお、図10中の各矢印は、濃度検知センサ4により検知が行われている様子を示している。トナー濃度調整制御部12は、タイマー計測部13により通過時間の計測が完了されると同時に、センサ検知制御部15に対し検知を終了するように指示する。検知が終了したときは図10の下図のようになる。図11は、本実施形態の画像形成装置において、図10のトナーパッチ濃度検知方法により検知した結果の濃度分布の一例について説明する図である。例えば、全トナーパッチに対してトナーパッチを捕らえる検知ポイントを500ポイントとした場合、検知した濃度分布は図11に示すようになる。トナーパッチの濃度算出方法は後述にて説明する。図12は、本実施形態の画像形成装置において、検知開始タイミングのずれが起こった場合に図10のトナーパッチ濃度検知方法により検知した結果の濃度分布の一例について説明する図である。例えば、上記図5で説明したように中間転写ベルト3が伸びたことで、トナーパッチが濃度検知センサ4へ到達するタイミングが遅れた場合、トナーパッチよりも早く検知が開始されるため、濃度分布は図12に示すようになる。トナーパッチの濃度算出方法は後述にて説明する。図13及び図14は、本実施形態の画像形成装置において、トナーパッチの濃度算出方法の一例について説明する図である。画像形成装置では、事前にトナーパッチの濃度分布を推測し、各色及び各濃度のトナーパッチを特定するための閾値を予め決めておく。例えば、図6に示す各トナーパッチに対応して、20個の閾値が設定される。各閾値は、対応するトナーパッチの搬送順に設定される。各トナーパッチに設定された閾値のイメージは、例えば図13に示すようになる破線が各閾値。なお、図13において、例えば、K:Patch1は、図6に示すK:1と同じであり、上述したK:1トナーパッチを意味する他のトナーパッチも同様。図14を用いて、K:Patch1における濃度算出の例を説明する。まず、トナー濃度調整制御部12は、濃度検知センサ4から読み取った濃度値が、K:Patch1の閾値を下回った値を検知したら、トナーパッチが来たと判断し、データの加算を行う。データの加算は以下のように行われる。トナー濃度調整制御部12は、K:Patch1の閾値を下回った最初の2ポイント図中の白色の丸印を集計加算対象外として廃棄する。これは、図8で述べたようなパッチ読み取りの場合、閾値以下に入った直後の2ポイントのデータが、読み取るべきデータではないためである。その後、トナー濃度調整制御部12は、K:Patch1の閾値を下回った値が10ポイント連続廃棄したものを含めると連続12ポイントしたら、図中の矢印で示すようにK:Patch2の閾値に切り替え、K:Patch2のトナーパッチが来るのを待つ。上記連続した10ポイント図中の斜線入りの丸印は、廃棄されずに集計対象とされる。上記集計対象外の数廃棄する数及び集計対象の数は予め定められるものである。なお、上記集計対象外の数廃棄する数及び集計対象の数は一例であり、上記に限定されるものではない。このような動作を、トナー濃度調整制御部12はK:Patch1から順にY:Patch5まで行う。そして、トナー濃度調整制御部12は、Y:Patch5までの読み取りが完了したら、トナーパッチを全て読み込んだと判断する。図15及び図16は、本実施形態の画像形成装置においてトナーパッチ毎に設定される閾値の一例について説明する図である。各色のトナーは、図15の各グラフに示すように、Patch1~5で作像バイアス値を変化させた際に得られる、センサ濃度の変化量が異なる。このため、YMCK各色及びPatch1~5の閾値は、図16に示すように、テーブルとして例えばソフトウェアに搭載しておくことにより、各色、Patch毎に異なる閾値を設定可能にしておく。図13~図16で示した制御を、ソフトウェアのフローチャートに示すと、図17の通りとなる。図17は、本実施形態の画像形成装置におけるトナーパッチの濃度算出方法の一例を示すフローチャートである。トナー濃度調整制御部12は、まず、予め設定されたK:Patch1の閾値を揮発メモリから読み出すS1。次に、トナー濃度調整制御部12は、閾値連続超過を0として認識するS2。閾値連続超過とは、閾値を下回った値が連続した数ポイントのことである。次に、トナー濃度調整制御部12は、濃度検知センサ4で読み取られた濃度値を取得しS3、その濃度値が上記K:Patch1の閾値以下であるかどうかを判断するS4。S4の判断の結果、濃度値が閾値より大きい場合S4/No、トナー濃度調整制御部12は、閾値連続超過の認識を0のまま維持しS11、S3へ戻る。S4の判断の結果、濃度値が閾値以下である場合S4/Yes、トナー濃度調整制御部12は、認識している閾値連続超過に1を加えるS5。ここで、トナー濃度調整制御部12は、現在認識している閾値連続超過が2より大きいかを判断するS6。S6の判断の結果、2以下である場合S6/No、S3へ戻る。S6の判断の結果、2より大きい場合S6/Yes、トナー濃度調整制御部12又は中央演算制御部10は、今回読み取られた濃度値濃度検知データを、それまでに読み取られた濃度値初回の読み取りの場合は0に加算するS7。なおこのとき、上述したように、最初の数ポイント図14の例では2ポイントは廃棄されるのでその廃棄分は加算されず、廃棄以降の所定数のポイント図14の例では10ポイント分が加算される。そして、その加算結果集計結果は、記憶領域管理部11により揮発メモリ揮発領域に保持される。ここで、トナー濃度調整制御部12は、現在認識している閾値連続超過が12に到達したかを判断するS8。S8の判断の結果、12に到達していない場合S8/No、S3へ戻る。S8の判断の結果、12に到達した場合S8/Yes、トナー濃度調整制御部12は、最後端のトナーパッチであるY:Patch5までの読み取りが終わったかどうかを判断するS9。S9の判断の結果、Y:Patch5までの読み取りが終わっていない場合S9/No、閾値を次のトナーパッチの閾値に切り替える。例えば、現在適用中の閾値がK:Patch1の閾値である場合、次のK:Patch2の閾値に切り替えられる。その後、S2から上記一連の処理が繰り返される。すなわち、Y:Patch5までの読み取りが終わるまで、S2~S20をループする。S9の判断の結果、Y:Patch5までの読み取りが終わった場合S9/Yes、トナー濃度調整制御部12は、一連の動作を終了する。これにより、本実施形態のトナー濃度算出方法が終了する。揮発メモリに保持された加算結果濃度値、濃度検知データは、トナー濃度調整制御部12によるトナー濃度調整現像ポテンシャルの変更、具体的には、LDパワー、帯電バイアス、現像バイアスの変更に使用される。従来技術であれば濃度検知データ濃度検知センサ4で検知された濃度値を全て取得しておき、その後パッチの位置を予測する形となっていたため、測定ポイント数分の濃度検知データが必要500ポイント×16bitであったが、本実施形態によれば、濃度検知データは、パッチ数20×32bitで済むこととなる。これにより、濃度検知時に必要な揮発メモリの使用量は、92削減100-640÷8000×100で実現可能となる。これまで説明してきた、従来技術における問題と、その問題を解決するための本実施形態の特徴作用効果とについて以下にまとめる。これまでの技術では、トナーパッチの検知は、トナーパッチ毎の先端と後端がセンサを通過するタイミングを算出し、その範囲において一定周期で検知する、つまり、各トナーパッチが作成されている範囲のみ検知を行っていた図7参照。さらに、検知した濃度分布からのトナーパッチ濃度の算出は、トナーパッチの検知値の中心点周辺の濃度の平均値を当該トナーパッチ濃度とし、この算出をパッチ毎に行っていた図8参照。そのため、検知タイミングのずれにより検知範囲がずれた場合には、トナーパッチを全て検知できず、本来のトナーパッチ濃度と大きく異なる値が算出される可能性があった図9参照。また、タイミングずれを加味してトナーパッチを全て検知できるように検知範囲を大きくしても、上記濃度算出方法の場合、本来の濃度が得られない。このために、早めに濃度検知センサを稼動させておき、トナーパッチ間の地肌部分を含めた全トナーパッチの範囲を一つの範囲として連続的に検知する方法が好ましい図10~図12。ただし、この方法は、取得したデータの値を後で加工することでタイミングずれを抑止する方法である。よって、この方法であっても、濃度検知センサが読み取った区間全てのデータ分の揮発メモリ領域が必要となってしまうという問題が残ったままであった。そこで、本実施形態では、各トナーパッチ毎の濃度を予め予測し、濃度閾値を設定しておく。その上で、トナーパッチ間の地肌部分を含めた全トナーパッチの範囲を一つの範囲として連続的に検知し、閾値を下回る=濃度を検知したの値を取得した場合のみ、データ濃度値、濃度検知データを加算していく形で揮発領域揮発メモリに保存するようにしている。従って、本実施形態によれば、揮発メモリの消費を最小限に抑止でき、かつ、検知タイミングのずれによるトナーパッチの検知漏れを抑止できる。その結果、感光体や中間転写ベルトが変化した場合、短いトナーパッチを用いた場合、線速を高速にした場合でも、トナーパッチを確実に検知し、精度を落とすことなく、濃度調整を行うことができ、かつ、濃度調整時の揮発メモリの使用量を抑えることができる。ここで、本発明の別の実施形態について以下に説明する。例として、中間転写ベルト3にキズがあるときの実施形態について説明する。図18、図19、図20は、本実施形態の画像形成装置において、中間転写ベルト3にキズがあるときにおけるトナーパッチの濃度算出方法の一例について説明する図である。中間転写ベルト3にキズがある部分が濃度検知センサ4によって検知されると閾値以下となるが、そのエッジ間隔は、図18に示すように3ポイント程度の短い周期となる。このエッジ間隔を拡大して示すと、図20の左側のベルトのキズにおける濃度分布となる。一方、パッチが濃度検知センサ4によって正常に検知され、濃度値が閾値以下となる場合は、エッジ間隔が、図19に示すように、12ポイント連続で長い周期となる。このエッジ間隔を拡大して示すと、図20の右側のK:Patch1における濃度分布となるこれは図14と同様。このようなことから、閾値以下の連続超過数が少ないものは、中間転写ベルト3のキズとみなすことが可能である。図21は、本実施形態の画像形成装置において、図17に示すトナーパッチ濃度の濃度算出に対し、中間転写ベルト3のキズを避ける制御を追加した一例を示すフローチャートである。図21は、図17のフローチャートに対しS12を追加した点が異なる。それ以外は図17と同じであるので、ここでの説明は省略する。トナー濃度調整制御部12は、閾値以下の濃度値を連続12回検知している最中においてS3~S4/Yes~S8/No、S4にて閾値以上の値を検知した場合S4/Yes、中間転写ベルト3のキズによるものと判定し、S11の後、S7で加算してきた濃度値濃度検知データを一旦0にクリアして揮発メモリに保持しないようにしS12、再度S3から処理を続行する。閾値以下の濃度値を連続12回検知している最中に閾値以上となる濃度値としては、例えば、図20における丸印aが該当する。このようにして、本実施形態によれば、中間転写ベルト3のキズの読み取り検知を避け、パッチの濃度の読み取り検知ができるようになる。なお、上述したように、閾値以下の濃度値が所定数上記例では12連続しなかったときに中間転写ベルト3のキズと判定する動作を行う際には、閾値が最適化されている必要がある。その理由について図22、23を用いて説明する。図22及び23は、本実施形態の画像形成装置において、予め設定される閾値が低すぎるあるいは高すぎるためにトナーパッチの読み取りが失敗してしまうケースの例を示す図である。図22、図23はそれぞれ、例として、K:Patch2に対して濃度の検知読み取りを行っている状態を示している。閾値が小さすぎる場合、図22に示すように、閾値以下の濃度値が12ポイント連続で収集できない。図の例では、検知された12個目の値が閾値以上となっている。よって、この場合では、中間転写ベルト3にキズがないにもかかわらず、キズであると誤検知されてしまう。一方、閾値が大きすぎる場合、図23に示すように、閾値以下の濃度値を12ポイント連続で収集できるものの、最初の数ポイントが読み取りたいパッチの値でなくなってしまう。以上のことから、予め設定される閾値については最適化される必要がある。さらに、本発明の別の実施形態について以下に説明する。例として、所定のトナーパッチに対し閾値を用いて検知した後で、次のトナーパッチの検知を行う前に次のトナーパッチが搬送されてくる間に、上記検知結果に基づいて、次に検知するトナーパッチの閾値を予測、決定する実施形態について説明する。図24は、本実施形態の画像形成装置において、所定のトナーパッチの濃度検知に用いる閾値を、そのトナーパッチの直前のトナーパッチの濃度検知の結果を基に予測し決定する制御の一例を示すフローチャートである。例えば、K:Patch1に対する濃度検知が図15に示すフローに示すように行われたとき、トナー濃度調整制御部12又は中央演算制御部10は、その濃度検知結果閾値以下の濃度値を所定数加算した値を算出するS21。このときさらに、例えば、加算された濃度値濃度検知データを10で除算した値が算出される。この値が以降のフローにて濃度検知結果として扱われる。次に、トナー濃度調整制御部12は、次に検知するトナーパッチが直前に検知したトナーパッチと同じ色であるかを判断するS22。ここでは、直前に検知したトナーパッチがK:Patch1であり、次に検知するトナーパッチがK:Patch2であることから、同じ色であると判断されるS22/NO。なお、S22において同じ色ではないと判断された場合、後述するS24へ進む。次にトナー濃度調整制御部12又は中央演算制御部10は、適用中の閾値とS21で算出した濃度検知結果との差を求め、その差がどのような範囲にあるかを判断するS23。ここでは、適用中の閾値であるK:Patch1の閾値と、その閾値を下回った連続10ポイント分の濃度値を加算した値を10で除算した値との差分が算出され、その差分が、0~199、200~400、401以上のいずれの範囲にあるかが判断される。S23の判断の結果、算出した差が200~400の範囲内であればS23/200~400、トナー濃度調整制御部12は、適用中の閾値から次のトナーパッチに対応して設定された閾値に切り替え、切り替えた閾値を次の濃度検知に用いるように設定するS24。例えば、次のトナーパッチとしてK:Patch2が搬送されてくる場合、適用中のK:Patch1の閾値から、K:Patch2の閾値へ切り替えられることになる。S23の判断の結果、算出した差が0~199の範囲内であればS23/0~199、トナー濃度調整制御部12は、適用中の閾値から次のトナーパッチに対応して設定された閾値に切り替え、切り替えた閾値に対して所定数例えば50を加えた値を次の濃度検知に用いるように設定するS25。例えば、次のトナーパッチとしてK:Patch2が搬送されてくる場合、適用中のK:Patch1の閾値からK:Patch2の閾値へ切り替えられた上で、K:Patch2の閾値に50が加えられる。その加えられた値がK:Patch2の濃度検知に用いられることになる。S23の判断の結果、算出した差が401以上であればS23/401~、トナー濃度調整制御部12は、適用中の閾値から次のトナーパッチに対応して設定された閾値に切り替え、切り替えた閾値に対して所定数例えば50を引いた値を次の濃度検知に用いるように設定するS26。例えば、次のトナーパッチとしてK:Patch2が搬送されてくる場合、適用中のK:Patch1の閾値からK:Patch2の閾値へ切り替えられた上で、K:Patch2の閾値から50が差し引かれる。その差し引かれた値がK:Patch2の濃度検知に用いられることになる。以上説明したように、図24のフローによれば、所定のトナーパッチの濃度検知が終わってから次のトナーパッチの検知開始されるまでに、終了した濃度検知の結果とその濃度検知に用いた閾値適用中の閾値との差分がどの程度であったかを求め、その差分の大きさに応じて、次の濃度検知に適用する閾値について、所定数を加えるか差し引くか、あるいはそのままの値とするかを選択し、決定する。これにより、次のトナーパッチの検知結果が最適化される。すなわち、本実施形態によれば、前のトナーパッチの濃度検知の結果を基に次のトナーパッチの濃度検知に用いる閾値を適正にすることにより、濃度検知の失敗や、適正な濃度を検知できないといった事態を、抑止することが可能となる。なお、図24のフローに示すS22~S26の制御予測制御については、ユーザが実行するか否かを予め選択することができるようにしてもよい。このフローを図25に示す。図25は、本実施形態の画像形成装置において、図24のフローにおけるS22~S26を実行するか否かを予めユーザが選択できる場合の一例を示すフローチャートである。図25のフローは、図24と比べると、S21とS22の間に、S31が加わった点が異なる。その他の処理動作は、図24と同じであるので、個々での説明は省略する。ユーザは、トナーパッチの濃度検知の開始の前に、図24のフローにおけるS22~S26の予測制御を実行する有効か否か無効を、画像形成装置の操作パネル図示せずにて選択、指示することができる。この指示有効か無効かは、例えば揮発メモリ又はトナー濃度調整制御部12に設定される。トナー濃度調整制御部13は、S21の後、予測制御が、有効又は無効のどちらに設定されているかを判断するS31。S21の判断の結果、予測制御が有効に設定されている場合にはS31/Yes、トナー濃度調整制御部12は、上述したようにS22以降の処理を続行する。S21の判断の結果、予測制御が無効に設定されている場合にはS31/No、トナー濃度調整制御部12は、S24の処理を行う。以上のように、図25のフローによれば、ユーザは予測制御を行うか否かを予め選択することができる。上述した実施形態の一部又は全部は、以下の付記のように記載されうるが、これに限定されない。[付記1]本実施形態の画像形成装置は、濃度の異なるトナーパッチを像担持体に作成し、トナーパッチを検知するための検知手段を有し、検知した結果を元に、濃度を検知する機能を有し、全トナーパッチの範囲を一つの範囲として連続的に検知する際、各トナーパッチ毎の濃度を予め予測し、濃度閾値を設定した上で、閾値を下回る=濃度を検知した値が取得した場合のみ、揮発領域にデータを加算する形で濃度測定を実施することを特徴とする。よって、揮発メモリの消費を最小限に抑止でき、かつタイミングズレによるトナーパッチの検知漏れを抑止できる。[付記2]本実施形態の画像形成装置は、付記1において、ベルト上にキズが存在した場合であっても、パッチとキズを切り分け、パッチのみを正常に読み取ることを特徴とする。よって、ベルト上にキズが存在したとしても、正常に濃度検知を完了させることが可能となる。[付記3]また、本実施形態の画像形成装置は、付記1において、各色の1つ目のトナーパッチを読み込んだデータを元に、2つ目以降のトナーパッチの閾値を切り替えることを特徴とする。よって、トナーパッチの読み取り閾値を適正にすることにより、濃度検知失敗や、適正な濃度を読み取れないといった事態を、抑止することが可能となる。[付記4]また、本実施形態の画像形成装置は、付記3の構成の制御のオン/オフを切り替え可能であることを特徴とする。よって、トナー特性などにより、付記3の制御が有効で無いと判断された場合は、無効にすることにより、濃度検知結果が適正に実施できることが期待できる。以上、本発明の実施形態について説明したが、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲において種々の変形が可能である。例えば、上述した実施形態における動作は、ハードウェア、または、ソフトウェア、あるいは、両者の複合構成によって実行することも可能である。ソフトウェアによる処理を実行する場合には、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれているコンピュータ内のメモリにインストールして実行させてもよい。あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させてもよい。例えば、プログラムは、記録媒体としてのハードディスクやROMReadOnlyMemoryに予め記録しておくことが可能である。あるいは、プログラムは、CD-ROMCompactDiscReadOnlyMemory、MOMagnetoOpticalディスク、DVDDigitalVersatileDisc、USBUniversalSerialBusメモリ、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的、あるいは、永続的に格納記録しておくことが可能である。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することが可能である。なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送してもよい。または、LANLocalAreaNetwork、インターネットといったネットワークを介して、コンピュータに有線で転送してもよい。コンピュータでは、転送されてきたプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることが可能である。また、上記実施形態で説明した処理動作に従って時系列的に実行されるのみならず、処理を実行する装置の処理能力、あるいは、必要に応じて並列的にあるいは個別に実行するように構築することも可能である。