"全画像データにおける処理対象とする所定の処理単位の画像データを順に切り替えながら、処理対象毎に複数段階のデータ処理を繰り返して実行することにより目的とする画像処理を行う画像処理装置であって、決められた順に動作を開始し前記複数段階のデータ処理を連続して行う複数段のデータ処理手段と、この複数段のデータ処理手段による各段階のデータ処理に共通して必要とされる前記処理単位毎に異なる特定情報を生成する生成手段と、この生成手段により生成された特定情報を保持するため前記複数段のデータ処理手段の各々に設けられた保持手段とを備え、前記複数段のデータ処理手段は、前記保持手段に保持されている特定情報に基づきデータ処理を行うことを特徴とする画像処理装置。前記複数段のデータ処理手段の各々は、各々の動作開始時に前記保持手段に保持されている特定情報を、前記生成手段により生成された次の処理対象となる処理単位の特定情報に更新することを特徴とする請求項1記載の画像処理装置。前記生成手段は、前記複数段のデータ処理手段における最終段のデータ処理手段の動作開始に応答して、次の処理対象となる処理単位の特定情報を生成することを特徴とする請求項1又は2記載の画像処理装置。前記複数段のデータ処理手段における最前段のデータ処理手段の動作終了に応答して、最前段のデータ処理手段に対して次の処理対象となる処理単位のデータ処理を開始させる制御手段を備えたことを特徴とする請求項1乃至3の何れかに記載の画像処理装置。前記複数段のデータ処理手段が処理対象とする画像データには、撮像素子により取得されたベイヤデータ、又は当該ベイヤデータから生成されたYUVデータのうちの少なくともいずれか1つが含まれることを特徴とする請求項1乃至4の何れかに記載の画像処理装置。前記複数段のデータ処理手段によるデータ処理には、撮像素子により取得されたベイヤデータに対する画素補間処理、YUVデータの変倍処理、画像データの転送処理とのうちの少なくともいずれか1つが含まれることを特徴とする請求項1乃至4の何れかに記載の画像処理装置。前記全画像データにおける所定の処理単位は複数ライン分の画像データであり、前記生成手段は、前記複数ライン分の画像データのライン数を含む情報を前記特定情報として生成することを特徴とする請求項1乃至6の何れかに記載の画像処理装置。前記全画像データを記憶する記憶手段を備え、複数段のデータ処理手段により繰り返して実行される複数段階のデータ処理には、前記所定の処理単位の画像データの前記記憶手段からの読み出し処理、又は前記記憶手段への書き込み処理のうちの少なくともいずれか1つが含まれることを特徴とする請求項1乃至7の何れかに記載の画像処理装置。全画像データにおける処理対象とする所定の処理単位の画像データを順に切り替えながら、処理対象毎に複数段階のデータ処理を繰り返して実行することにより目的とする画像処理を行う画像処理装置であって、決められた順に動作を開始し前記複数段階のデータ処理を連続して行う複数段のデータ処理手段と、この複数段のデータ処理手段による各段階のデータ処理に共通して必要とされる前記処理単位毎に異なる特定情報を生成する生成手段とを備え、前記複数段のデータ処理手段は、前記生成手段により生成された特定情報に基づきデータ処理を行い、前記生成手段は、前記複数段のデータ処理手段における最終段のデータ処理手段の動作開始に応答して、次の処理対象となる処理単位の特定情報を生成することを特徴とする画像処理装置。全画像データにおける処理対象とする所定の処理単位の画像データを順に切り替えながら、処理対象毎に複数段階のデータ処理を繰り返して実行することにより目的とする画像処理を行う画像処理方法であって、複数段階のデータ処理を順に連続して行う工程と、この工程と並行して、各段階のデータ処理に共通して必要とされる前記処理単位毎に異なる、次回の複数段階のデータ処理に必要な特定情報を生成する工程と、この工程で生成した特定情報を、各段階のデータ処理の動作開始時に各段階の新たなデータ処理を行うことを目的として個別に保持する工程とを含むことを特徴とする画像処理方法。しかしながら、上述したようにベルトを処理単位とした画像処理においては、一つのベルト処理が終了してから次のベルト情報を生成し、次のベルト処理を開始していた。そのため、データ読み出しDMAR、補間出力、変倍出力、データ書き込みDMAWといった個々のベルト処理を個別のハードウェア資源によって行って画像処理速度の高速化を図ったとしても、ハードウェア資源に無駄な処理待ちが生じていた。例えばデータ読み出し用の資源は、データ読み出し終了後から、データ書き込み終了後までの間は処理待ちとなる。そのためハードウェア資源の有効活用ができず、画像処理速度の高速化には限界があるという問題があった。本発明は、かかる従来の課題に鑑みてなされたものであり、画像データを複数の処理単位に分けて画像処理を行う場合における処理速度の高速化が可能となる画像処理装置及び画像処理方法を提供することを目的とする。前記課題を解決するため請求項1の発明にあっては、全画像データにおける処理対象とする所定の処理単位の画像データを順に切り替えながら、処理対象毎に複数段階のデータ処理を繰り返して実行することにより目的とする画像処理を行う画像処理装置であって、決められた順に動作を開始し前記複数段階のデータ処理を連続して行う複数段のデータ処理手段と、この複数段のデータ処理手段による各段階のデータ処理に共通して必要とされる前記処理単位毎に異なる特定情報を生成する生成手段と、この生成手段により生成された特定情報を保持するため前記複数段のデータ処理手段の各々に設けられた保持手段とを備え、前記複数段のデータ処理手段は、前記保持手段に保持されている特定情報に基づきデータ処理を行うものとした。かかる構成においては、複数段のデータ処理手段によって複数段階のデータ処理が繰り返して行われる間に、その繰り返し動作に同期して処理単位毎に異なる特定情報を生成され、それが複数段のデータ処理手段の各々に個別に保持され、それに基づき複数段のデータ処理手段がデータ処理を行うため、複数段階のデータ処理を繰り返して実行する間における複数段のデータ処理手段の動作待ちの時間を無くすことができる。また、請求項2の発明にあっては、前記複数段のデータ処理手段の各々は、各々の動作開始時に前記保持手段に保持されている特定情報を、前記生成手段により生成された次の処理対象となる処理単位の特定情報に更新するものとした。かかる構成においても、複数段階のデータ処理を繰り返して実行する間における複数段のデータ処理手段の動作待ちの時間を無くすことができる。また、請求項3の発明にあっては、前記生成手段は、前記複数段のデータ処理手段における最終段のデータ処理手段の動作開始に応答して、次の処理対象となる処理単位の特定情報を生成するものとした。かかる構成においては、複数段階のデータ処理を繰り返して実行する間に、それと並行して次のデータ処理に必要な特定情報が生成されるため、複数段階のデータ処理を繰り返して実行する間における複数段のデータ処理手段の動作待ちの時間のみならず、特定情報の生成待ちの時間を無くすことができるため、画像処理中には各段階のデータ処理を間断なく繰り返すことができる。また、請求項4の発明にあっては、前記複数段のデータ処理手段における最前段のデータ処理手段の動作終了に応答して、最前段のデータ処理手段に対して次の処理対象となる処理単位のデータ処理を開始させる制御手段を備えたものとした。また、請求項5の発明にあっては、前記複数段のデータ処理手段が処理対象とする画像データには、撮像素子により取得されたベイヤデータ、又は当該ベイヤデータから生成されたYUVデータのうちの少なくともいずれか1つが含まれるものとした。また、請求項6の発明にあっては、前記複数段のデータ処理手段によるデータ処理には、撮像素子により取得されたベイヤデータに対する画素補間処理、YUVデータの変倍処理、画像データの転送処理とのうちの少なくともいずれか1つが含まれるものとした。また、請求項7の発明にあっては、前記全画像データにおける所定の処理単位は複数ライン分の画像データであり、前記生成手段は、前記複数ライン分の画像データのライン数を含む情報を前記特定情報として生成するものとした。また、請求項8の発明にあっては、前記全画像データを記憶する記憶手段を備え、複数段のデータ処理手段により繰り返して実行される複数段階のデータ処理には、前記所定の処理単位の画像データの前記記憶手段からの読み出し処理、又は前記記憶手段への書き込み処理のうちの少なくともいずれか1つが含まれるものとした。また、請求項9の発明にあっては、全画像データにおける処理対象とする所定の処理単位の画像データを順に切り替えながら、処理対象毎に複数段階のデータ処理を繰り返して実行することにより目的とする画像処理を行う画像処理装置であって、決められた順に動作を開始し前記複数段階のデータ処理を連続して行う複数段のデータ処理手段と、この複数段のデータ処理手段による各段階のデータ処理に共通して必要とされる前記処理単位毎に異なる特定情報を生成する生成手段とを備え、前記複数段のデータ処理手段は、前記生成手段により生成された特定情報に基づきデータ処理を行い、前記生成手段は、前記複数段のデータ処理手段における最終段のデータ処理手段の動作開始に応答して、次の処理対象となる処理単位の特定情報を生成するものとした。かかる構成においては、複数段階のデータ処理を繰り返して実行する間に、それと並行して次のデータ処理に必要な特定情報が生成され、その特定情報に基づき次の複数段階のデータ処理が行われるため、画像処理中には各段階のデータ処理を間断なく繰り返すことができる。また、請求項10の発明にあっては、全画像データにおける処理対象とする所定の処理単位の画像データを順に切り替えながら、処理対象毎に複数段階のデータ処理を繰り返して実行することにより目的とする画像処理を行う画像処理方法であって、複数段階のデータ処理を順に連続して行う工程と、この工程と並行して、各段階のデータ処理に共通して必要とされる前記処理単位毎に異なる、次回の複数段階のデータ処理に必要な特定情報を生成する工程と、この工程で生成した特定情報を、各段階のデータ処理の動作開始時に各段階の新たなデータ処理を行うことを目的として個別に保持する工程とを含む方法とした。かかる方法によれば、複数段階のデータ処理を繰り返して実行する間における複数段のデータ処理手段の動作待ちの時間を無くすことができる。以上のように請求項1,10の発明においては、複数段階のデータ処理を繰り返して実行する間における複数段のデータ処理手段の動作待ちの時間を無くすことができるようにした。よって、従来よりも高速な画像処理を行うことが可能となる。請求項2の発明においては、複数段階のデータ処理を繰り返して実行する間における複数段のデータ処理手段の動作待ちの時間を無くすことができるようにした。よって、より一層従来よりも高速な画像処理を行うことが可能となる。請求項3の発明においては、画像処理中には各段階のデータ処理を間断なく繰り返すことができるようにした。よって、画像処理中の動作に全く無駄がなく、極めて高速な画像処理を行うことが可能となる。また、請求項9の発明においても、画像処理中には各段階のデータ処理を間断なく繰り返すことができるようにした。よって、画像処理中の動作に全く無駄がなく、極めて高速な画像処理を行うことが可能となる。以下、本発明の一実施の形態を図にしたがって説明する。図1は、本発明に係る画像処理装置1の構成を示すブロック図である。この画像処理装置1は、デジタルカメラに組み込まれているものであって、CCD等の撮像素子から出力されたベイヤーデータからYUVデータを生成する補間処理、生成したYUVデータの画素数を設定された倍率で増減させる変倍処理を行うためのものであり、以下の構成を備えている。なお、変倍処理は、例えば撮像素子の画素数よりも小さいサイズの画像の記録や、デジタルカメラのデジタルズーム機能による画像の拡大のための処理である。画像処理装置1は、デジタルカメラの動作全体を制御する制御部2と、ベイヤーデータやYUVデータ等が一時的に記憶されるDRAM等のメモリ3、DMAR4、前記補間処理を行うベイヤ補間ブロック5、前記変倍処理を行う変倍ブロック6、DMAW7から構成されている。DMAR4は、メモリ3からDMA転送によりベイヤーデータを読み出すブロックであり、DMAW7は、画素数変更後のYUVデータをDMA転送によりメモリ3へ書き込むブロックである。制御部2はCPUやプログラムROM、RAM、及び入出力インターフェイスを含む周辺回路図示せず等から構成されており、前記プログラムROMに格納されているプログラムに基づき後述する手順によって、前述した各ブロック4~7に既説したベルト図5参照を処理単位とした画像処理、及びそれに付随する動作を行わせる。前述した各ブロック4~7には、制御部2から送られる、次の処理対象のベルトのサイズライン数や位置などの次ベルト情報aを保持するためのベルト情報レジスタ8がそれぞれ設けられており、そこに保持された次ベルト情報aを用いて個々の処理を行う。DMAR4と、ベイヤ補間ブロック5、変倍ブロック6は次段のブロックに対してベルト信号bを出力するとともに、処理中には画像データcを出力する。DMAW7は制御部2に対してベルト信号bを出力し、かつ処理中にはメモリ3へ画像データcを出力する。同時にDMAR4には制御部2からベルト信号bに代わる起動信号dが出力されるとともに、DMAR4は制御部2にもベルト信号bを出力する。画像データcは前述したベイヤーデータとYUVデータであり、メモリ3からベイヤ補間ブロック5までの系がベイヤーデータ、それ以外がYUVデータとなる。また、ベルト信号bはL又はHの2値の信号であり、L→Hでベルト処理開始、H→Lでベルト処理終了を意味する起動信号dについても同様。これは、この信号を出力するブロックの動作状態を示すことにもなる。すなわちHでベルト処理中、Lで停止中となる。また、ベルト信号bを受信する側ではL→Hで起動し、H→Lで終了処理に遷移する。終了処理は、ブロック内に残る処理中のデータを全て出力し、ベルト処理を終了することである。これにより各ブロック4~7の個々の動作は次の通りとなる。例えばベイヤ補間ブロック5を例に取ると、図2aに示したように、ベルト情報レジスタ8には次ベルト情報aが保持されており、同図bに示したように、DMAR4からのベルト信号bがHとなったとき起動時に、次ベルト情報aをベルト情報レジスタ8に取り込み、その次ベルト情報aによって処理を行う。そして、画像処理装置1においては、デジタルカメラでの撮影時画像記録時に、制御部2が図3に示した処理を実行することにより、図4に示したタイミングで、各ブロック4~7による個々のデータ処理が行われる。すなわち制御部2は、処理開始とともにベルト番号iの初期化を行うステップS1。次に、最初の0番目ベルトi番目ベルトのベルト情報ライン数や位置等を算出し、算出したベルト情報つまり次ベルト情報aを各ブロック4~7のベルト情報レジスタ8へ出力するステップS2。なお、ベルト情報の算出は、例えば変倍ブロック6における前述した倍率に基づき行われる。引き続きDMAR4が停止状態であるか否かを確認するステップS3。処理開始当初は、DMAR4が停止状態であるためステップS3でYES、起動信号dによってDMAR4を起動して、メモリ3からの0番目ベルトのデータの読み出しを開始させるステップS4。その後、最終段のブロックであるDMAW7が停止状態にある間は処理待ちを行うステップS5でNO。この間にベイヤ補間ブロック5、変倍ブロック6、DMAW7が順に起動することとなる。やがてDMAW7が起動したら、すなわち0番目ベルトの画像処理後のデータの書き込みが開始されたらステップS5でYES、その時点でベルト番号をインクリメントして更新するステップS6。しかる後、ステップS2へ戻りステップS7でNO、更新したベルト番号1のベルト情報を算出し、それを次ベルト情報aとして各ブロック4~7への出力を開始する。その後、DMAR4が停止状態となったら、つまり0番目ベルトのデータの読み出しが終了したらステップS3でYES、DMAR4を再び起動して1番目ベルトのデータの読み出しを開始させるステップS4。そして、再びDMAW7が起動し、1番目ベルトの画像処理後のデータの書き込みが開始されたらステップS5でYES、その時点でベルト番号をインクリメントして更新するステップS6。以後、最後のベルト番号のベルト情報を次ベルト情報aとして処理出力するまではステップS7でNO、ステップS2へ戻り前述した処理を繰り返す。その間、DMAW4を除く各ブロック5~7においては、前段のブロックから出力されているベルト信号がHとなった起動時点で、制御部2が出力中の新たな次のベルト情報aを自己のベルト情報レジスタ8に保持するとともに、起動中には保持している次のベルト情報aを使用して処理を行う。これにより、各ブロック4~7にあっては、図4に示した各々の起動タイミング立ち上がりタイミングで2番目ベルト以降のベルト処理が繰り返し行われる。そして、制御部2は、最後のベルト番号のベルト情報の処理が終了した後ステップS7でYES、DMAW7におけるベルト処理が終了を待ってステップS8でYES、画像に対する処理を終了する。以上のように本実施の形態によれば、図4に示したように、ベルト毎にメモリ3からのベルトのデータ読み出しDMAR、ベイヤ補間処理補間出力、変倍処理変倍出力、メモリ3へのデータ書き込みDMAWといった複数段階のデータ処理を間断なく繰り返して行うことができる。したがって、補間処理や変倍処理といった画像処理を、複数ライン分の画像データからなるベルトを処理単位として行っても処理中の動作に無駄がなく、従来よりも高速な画像処理を行うことができる。なお、本実施の形態においては、制御部2が、DMAW7の起動タイミングで次ベルト情報aを生成するものとしたが、次ベルト情報aの生成タイミングは、DMAW7の起動タイミングと同期した時期であれば、必ずしも同一時期でなくともよく、少なくともDMAR4が次のベルトの処理に向けて起動する以前であればよい。また、各ブロック4~7にベルト情報レジスタ8を設け、各ブロック4~7がベルト情報レジスタ8に保持した次のベルト情報aを使用して処理を行うようにしたが。以下のようにしてもよい。すなわち各ブロック4~7におけるベルト情報レジスタ8を廃止する一方、制御部2に、各ブロック4~7に対して各々の起動タイミングに合わせて個別に次のベルト情報aの出力を開始させるとともにもに、それを個々のブロック4~7が起動中に継続して行わせるようにしてもよい。それによっても、複数段階のデータ処理を間断なく繰り返して行うことができ、補間処理や変倍処理といった画像処理を、複数ライン分の画像データからなるベルトを処理単位として行っても処理中の動作に無駄がなく、従来よりも高速な画像処理を行うことができる。また、本実施の形態においては、画像処理に際して、画像を垂直に分割したベルトを処理単位とする画像処理装置1について説明したが、これに限らず、データの処理単位は、例えば画像を水平に分割した領域の画素データであってもよい。また、画像処理が合成処理である場合のように、複数の画像にまたがった画像処理を行う場合における各々の画像のデータであってもよい。また、本実施の形態においては、デジタルカメラに組み込まれている画像処理装置について説明したが、本発明は他の映像機器や画像認識装置等に組み込まれているものや、単独で使用されるものにも適用することができる。また、画像処理用の処理ブロックの処理対象となる画像データの種類及び処理内容や、画像処理用の処理ブロックの数、つまり処理段数本実施の形態では2段階についてもここで説明したものに限定されるものではない。"