"複数の符号化単位で構成される画像処理単位毎に符号化処理を行い符号化データを生成する符号化部と、前記符号化データを前記符号化単位で並び替えて1画面の符号化処理順序として、直前の符号化単位との相関を利用する符号化処理の区切りを示すマーカの挿入を行う並び替え/マーカ挿入部とを有する画像符号化装置。前記符号化部は、前記直前の符号化単位との相関を利用した符号化処理として、前記直前の符号化単位における符号化処理で得られた直流成分値と、符号化対象の符号化処理で得られる直流成分値との差分の符号化を行う請求項1記載の画像符号化装置。前記符号化部は、前記マーカの挿入位置の直後の符号化単位では、直前の符号化単位の符号化処理において得られた直流成分値を0として符号化処理を行う請求項2記載の画像符号化装置。前記画像処理単位毎に画像処理を行う画像処理部をさらに有し、前記符号化部は、前記画像処理が行われた画像の符号化処理を行う請求項1記載の画像符号化装置。前記画像処理部は、画像処理として画像の回転を行う場合、前記画像処理単位毎または前記符号化単位毎に回転を行い。前記並び替え/マーカ挿入部は、前記符号化データを前記符号化単位で並び替えて回転後の画像における1画面の符号化処理順序とする請求項4記載の画像符号化装置。前記符号化部は、前記直前の符号化単位との相関を利用して符号化処理を行う場合に、前記1画面の符号化処理順序において直前の符号化単位における符号化処理で得られる直流成分値を記憶して、該記憶した直流成分値を用いて符号化対象の符号化単位の符号化処理を行う請求項1記載の画像符号化装置。前記符号化部は、前記画像処理単位毎に符号化処理を行う場合、前記1画面の符号化処理順序とした前記画像処理単位における左端の符号化単位の直前の符号化単位における直流成分値が、該左端の符号化単位の符号化処理前に記憶されない場合、事前に前記直前の符号化単位の直流成分値を取得する請求項1記載の画像符号化装置。複数の符号化単位で構成される画像処理単位毎に符号化処理を行い符号化データを生成する符号化工程と、前記符号化データを前記符号化単位で並び替えて1画面の符号化処理順序として、直前の符号化単位との相関を利用する符号化処理の区切りを示すマーカの挿入を行う並び替え/マーカ挿入工程とを含む画像符号化方法。画像の符号化をコンピュータで実行させるプログラムであって、複数の符号化単位で構成される画像処理単位毎に符号化処理を行い符号化データを生成する符号化手順と、前記符号化データを前記符号化単位で並び替えて1画面の符号化処理順序として、直前の符号化単位との相関を利用する符号化処理の区切りを示すマーカの挿入を行う並び替え/マーカ挿入手順とを前記コンピュータで実行させるためのプログラム。ところで、JPEG等の一般的な符号化方式では、MCU間のDC値直流成分値の差分を取って符号化することが行われている。このため、符号化データの途中から復号化を行えるようにするためには、圧縮処理の区切りを示すマーカ例えばMCU間の相関をリセットするリスタートマーカを符号化側で挿入して符号化データを生成しておく必要がある。リスタートマーカを挿入した符号化データを生成する場合、符号量がリスタートマーカ分増加することから、符号化データの並び替えを行うために符号化データを一時格納しておくバッファの容量を増やさなければならない。また、リスタートマーカの挿入間隔が狭くなるに伴いリスタートマーカの符号量が増加することから、バッファの容量をさらに増やさなければならない。また、JPEGを採用した場合、リスタートマーカのインデックスは1画面内でラスタ順に0~7を繰り返す必要がある。このため、特許文献1のように画像処理単位で画像処理と符号化処理を行いリスタートマーカを挿入した符号化データを生成すると、符号化データの並び替えに応じてリスタートマーカのインデックスを1画面内でラスタ順に置き換えなければならない。そこで、この技術では、圧縮処理の区切りを示すマーカが挿入された符号化データを生成する場合に、バッファの容量の低減が可能でマーカが挿入された符号化データの生成を容易に行うことができる画像符号化装置と画像符号化方法およびプログラムを提供することを目的とする。この技術の第1の側面は、複数の符号化単位で構成される画像処理単位毎に符号化処理を行い符号化データを生成する符号化部と、前記符号化データを前記符号化単位で並び替えて1画面の符号化処理順序として、直前の符号化単位との相関を利用する符号化処理の区切りを示すマーカの挿入を行う並び替え/マーカ挿入部とを有する画像符号化装置にある。この技術においては、複数の符号化単位で構成される画像処理単位毎に符号化処理を行い符号化データが生成される。例えば、画像処理単位毎に画像の拡大縮小や回転等の画像処理が行われて、画像処理後の画像処理単位毎の画像が符号化処理される。画像処理では、画像の回転を行う場合、画像処理単位毎または符号化単位毎に回転が行われる。符号化処理で生成された符号化データは、1画面の符号化処理順序に並び替えられて、マーカすなわち直前の符号化処理単位との相関をリセットするリセットマーカが挿入される。また、1画面の符号化処理順序における直前の符号化単位との相関を利用して符号化処理が行われて、マーカの挿入位置の直後の符号化単位では、直前の符号化単位との相関を利用することなく符号化処理が行われる。符号化処理では、直前の符号化単位との相関を利用して符号化処理を行う場合に、1画面の符号化処理順序において直前の符号化単位における符号化処理で得られる例えば直流成分値を記憶して、記憶した直流成分値を用いて符号化対象の符号化単位の符号化処理が行われる。また、画像処理単位毎に符号化処理を行う場合、1画面の符号化処理順序とした画像処理単位における左端の符号化単位の直前の符号化単位における直流成分値が、左端の符号化単位の符号化処理前に記憶されない場合、事前に直前の符号化単位の直流成分値が取得される。マーカの挿入位置の直後の符号化単位については、例えば直前の符号化単位の直流成分値を0とすることで、直前の符号化単位との相関を利用することなく符号化処理が行われる。この技術の第2の側面は、複数の符号化単位で構成される画像処理単位毎に符号化処理を行い符号化データを生成する符号化工程と、前記符号化データを前記符号化単位で並び替えて1画面の符号化処理順序として、直前の符号化単位との相関を利用する符号化処理の区切りを示すマーカの挿入を行う並び替え/マーカ挿入工程とを含む画像符号化方法にある。この技術の第3の側面は、画像の符号化をコンピュータで実行させるプログラムであって、複数の符号化単位で構成される画像処理単位毎に符号化処理を行い符号化データを生成する符号化手順と、前記符号化データを前記符号化単位で並び替えて1画面の符号化処理順序として、直前の符号化単位との相関を利用する符号化処理の区切りを示すマーカの挿入を行う並び替え/マーカ挿入手順とを前記コンピュータで実行させるためのプログラムにある。なお、本技術のプログラムは、例えば、様々なプログラムコードを実行可能な汎用コンピュータに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、光ディスクや磁気ディスク、半導体メモリなどの記憶媒体、あるいは、ネットワークなどの通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ上でプログラムに応じた処理が実現される。この技術によれば、複数の符号化単位で構成される画像処理単位毎に符号化処理を行い符号化データが生成される。また、符号化データを符号化単位で並び替えて1画面の符号化処理順序として、直前の符号化単位との相関を利用する符号化処理の区切りを示すマーカの挿入が行われる。このように、マーカは符号化データを1画面の符号化処理順序としてから挿入されるので、符号化データを一時記憶するバッファの容量の低減が可能となる。また、1画面の符号化処理順序としてからマーカが挿入されるので、マーカのインデックスを1画面内で所定の順序に置き換える処理を行う必要がなく、マーカの挿入された符号化データの生成が容易となる。以下、本技術を実施するための形態について説明する。なお、説明は以下の順序で行う。1.画像符号化装置の構成2.画像符号化装置の動作3.画像処理単位毎の第1の符号化処理動作4.画像処理単位毎の第2の符号化処理動作5.画像処理単位毎の第3の符号化処理動作6.ソフトウェア処理の場合<1.画像符号化装置の構成>図1は、本技術の画像符号化装置を撮像装置に適用した場合の構成を示している。撮像装置10は、撮像光学系11、撮像部12、アナログディジタルA/D変換部13、カメラ信号処理部14、表示部15、画像処理部16、符号化/復号化部17、並び替え/マーカ挿入部18、ストレージ部19を備えている。さらに、撮像装置10は、制御部21と操作部22を備えている。また、バス25には、カメラ信号処理部14、画像処理部16、符号化/復号化部17、並び替え/マーカ挿入部18、ストレージ部19、制御部21等が接続されている。撮像光学系11は、制御部21の制御によるズーム倍率、フォーカス、絞りにより入射光を集光し、撮像部12の撮像面に被写体の光学像を形成する。撮像部12は、例えばCMOSComplementaryMetalOxideSemiconductor撮像素子やCCDChargeCoupledDevice撮像素子等の固体撮像素子を用いて構成されている。撮像部12は、光電変換を行い撮像素子の撮像面に形成された光学像に応じた撮像信号をA/D変換部13に出力する。A/D変換部13は、撮像部12から出力される撮像信号をアナログディジタル変換処理する。A/D変換部13は、アナログディジタル変換処理を行うことにより生成した画像データをカメラ信号処理部14に出力する。カメラ信号処理部14は、A/D変換部13から出力される画像データに対してカメラ信号処理、例えばマトリックス演算処理、ホワイトバランス調整処理、ガンマ補正処理等を行う。カメラ信号処理部14は、カメラ信号処理後の画像データを表示部15と画像処理部16に出力する。表示部15は、カメラ信号処理部14から供給された画像データ、または画像処理部16から供給された画像データに基づいて画像表示を行う。画像処理部16は、カメラ信号処理部6から供給された画像データに対して画像処理、例えば解像度を変換して画像を拡大縮小するリサイズの処理、画像を回転させる画像回転処理、画像を部分的に切り出すトリミング等の処理を行う。画像処理部16は画像処理後の画像データを符号化/復号化部17に出力する。また、画像処理部16は、符号化/復号化部17から供給された画像データの画像処理を行い、画像処理後の画像データを例えば表示部15に出力することで、例えばストレージ部19に記録されている画像の再生画像の表示を行う。符号化/復号化部17は、制御部21の指示により符号化処理や復号化処理を行う。符号化/復号化部17は、画像処理部16から供給された画像処理後の画像データを、例えば可変長符号化方式による符号化方法の1つであるJPEGの手法により符号化処理して符号化データを生成して、並び替え/マーカ挿入部18に出力する。また、符号化/復号化部17は、並び替え/マーカ挿入部18から入力される符号化データを復号化して、復号化により得られる画像データを画像処理部16に出力する。これらの処理において符号化/復号化部17は、符号化処理単位であるMCU毎に、発生符号量等を制御部21に通知する。また、符号化/復号化部17は、MCUで検出されたDC値がその後のMCUの符号化処理で用いられる場合、検出されたDC値を記憶する。なお、検出されたDC値および後述する事前取得処理によって取得されたDC値は、その後の符号化処理で利用可能となるように記憶すればよく、例えば符号化/復号化部17または制御部21等に記憶する。符号化/復号化部17は、1画面の符号化処理順序における直前のMCUのDC値と符号化対象のMCUのDC値の差分値を符号化する。さらに、符号化/復号化部17は、リスタートマーカ挿入位置の直後のMCUが参照するDC値をあらかじめ0に置き換えることでMCU間の相関をリセットする。符号化/復号化部17は、DC値0と符号化対象のMCUのDC値の差分値、すなわち符号化対象のMCUのDC値を符号化する。なお、以下の説明では、リスタートマーカ挿入位置の直後のMCUをリセット対象のMCUと呼ぶ。並び替え/マーカ挿入部18は、メモリを用いて構成されている。符号化/復号化部17から供給された符号化データをメモリに一時格納して、符号化データを1画面の符号化処理順序に符号化単位で並び替える。並び替え/マーカ挿入部18は、並び替え後の符号化データをストレージ部19に出力する。また、ストレージ部19から供給された符号化データを符号化/復号化部17に出力する。さらに、並び替え/マーカ挿入部18は、制御部21の指示により、並び替え後の符号化データに対して圧縮処理の区切りすなわち直前の符号化処理単位との相関をリセットするリスタートマーカを挿入する。なお、並び替え/マーカ挿入部18は、符号化データの並び替えにおいて、制御部21の指示により、並び替えに対応するように、スライススタートコード、ブロックコード等の各MCUの位置を特定する位置情報や復号化処理に必要な制御コードの書き換えを行う。ストレージ部19は、例えばメモリカード、光ディスク、磁気ディスク等の記録媒体を用いて構成されている。ストレージ部19は、並び替え/マーカ挿入部18から供給された符号化データを記録媒体に記録する。また、ストレージ部19は、記録媒体に記録されている符号化データを読み出して並び替え/マーカ挿入部18に出力する。制御部21は、ROMやRAMおよびCPU等で構成されている。制御部21は、ROMに記憶されているプログラムを実行して、撮像装置10の動作が操作部22におけるユーザ操作に応じた動作となるように各部を制御する。また、制御部21は、RAMにワークエリアを確保して動作制御を行う。なお、処理プログラムは、事前のインストールにより提供される場合に限らず、光ディスク、磁気ディスク、メモリカード等の記録媒体に記録して提供するようにしてもよく、インターネット等のネットワークを介したダウンロードにより提供するようにしてもよい。<2.画像符号化装置の動作>次に、画像符号化装置の動作として、画像符号化装置を撮像装置に適用した場合について説明する。制御部21は、操作部22のユーザ操作に対応して各部の動作を制御して、例えば撮像部12で順次撮像を行い表示部15にモニター画を表示させる。また、ユーザによるシャッター操作に応じて各部の動作を制御して、静止画をストレージ部19に記録する場合、静止画の画像データを画像処理部16や符号化/復号化部17および並び替え/マーカ挿入部18で処理してストレージ部19に記録する。また、制御部21は、ユーザが画像処理を指示している場合、各部の動作を制御して、画像処理後の画像をストレージ部19に記録する。ここで、画像処理部16は、処理に適した画像処理単位で画像処理を行う。符号化/復号化部17は、画像処理部16から供給された画像処理結果を順次符号化処理して符号化データを生成する。並び替え/マーカ挿入部18は、符号化データを1画面の符号化処理順序に符号化単位で並び替えてストレージ部19に出力する。また、ストレージ部19に記録されている画像の画像処理を行う場合、ストレージ部19に記録されている符号化データを符号化/復号化部17により復号化して画像処理部16により画像処理する。この処理結果を符号化/復号化部17により符号化処理してストレージ部19に記録する。このとき、制御部21は、画像処理部16における処理に適した画像処理単位毎および処理順序で、ストレージ部19に記録された撮像結果の復号化処理と画像処理と符号化処理を繰り返す。また、制御部21は、これらの繰り返しの処理により得られる符号化データを、並び替え/マーカ挿入部18により1画面の符号化処理順序に並び替えてストレージ部19に記録する。図2は、ストレージ部19に記録された画像の処理を示すフローチャートである。ステップST11で制御部21は、画像処理単位分の復号化を行う。制御部21は、ストレージ部19から画像処理単位分の符号化データを読み出して、符号化/復号化部17で復号化を行う。例えば、図3のAに示す各ブロックを画像処理単位として、制御部21により指示された斜線部で示す領域ARの画像処理を行う場合、符号化/復号化部17において、図3のBに示す各画像処理単位について復号化処理を行い画像データを生成する。ステップST12で制御部21は、画像処理単位分の画像処理を行う。制御部21は、画像処理部16を制御して、復号化された画像処理単位の画像の画像処理、例えば画像の拡大や縮小,回転等を行う。ステップST13で制御部21は、画像処理単位分の符号化を行う。制御部21は、符号化/復号化部17を制御して、画像処理後である画像処理単位の画像の符号化処理を行い、符号化データを生成して並び替え/マーカ挿入部18に出力する。ここで、符号化/復号化部17は、制御部21の指示に従い、1画面の符号化処理順序における直前のMCUとの相関を利用して符号化処理を行う。また、符号化/復号化部17は、制御部21の指示に従い、リスタートマーカの挿入位置の直後のMCUでは、直前のMCUとの相関を利用することなく符号化処理を行う。具体的には、直前のMCUとの相関を利用して符号化処理を行う場合、画像処理単位の符号化処理において、1画面の符号化処理順序において直前のMCUにおける符号化処理で得られるDC値を記憶する。さらに、記憶したDC値を用いて符号化対象のMCUの符号化処理を行う。また、画像処理単位毎の符号化処理において、1画面の符号化処理順序とした画像処理単位における左端のMCUの直前のMCUにおけるDC値が、左端のMCUの符号化処理前に記憶されない場合、事前に直前のMCUのDC値が取得される。さらに、リスタートマーカの挿入位置の直後のMCUについては、直前のMCUのDC値を0とすることで、直前のMCUとの相関を利用することなく符号化処理を行う。ステップST14で制御部21は、全画像処理単位の処理が完了したか否か判断する。制御部21は、未処理の画像処理単位が残っていると判別した場合にはステップST11に戻り、全画像処理単位の処理が完了したと判別した場合にはステップST15に進む。ステップST15で制御部21は、所定順序に符号化データを並び替えてマーカ挿入を行う。並び替え/マーカ挿入部18は、制御部21の制御のもと、並び替え/マーカ挿入部18に保持した1画面分の符号化データを、1画面の符号化処理順序すなわち1画面の画像をまとめて符号化処理した場合の順序に並べ直す。また、並び替え/マーカ挿入部18は、並び替え後の符号化データにリスタートマーカを順次挿入する。並び替え/マーカ挿入部18は、リスタートマーカが挿入された並び替え後の符号化データをストレージ部19に記録する。図4は、画像を縮小する場合の処理を説明するための図である。撮像装置10は、画像を縮小する場合、画像処理単位である画像AR1,AR2,AR3毎に、復号化処理とリサイズ縮小と符号化処理を行う。さらに、撮像装置10は、1画面分の処理を完了すると、符号化データの並び替えとマーカの挿入を行ったのちストレージ部19に記録する。図5は、例えば画像の回転と拡大を行う場合の処理を説明するための図である。撮像装置10は、画像処理により撮像結果を回転,拡大する場合、画像AR1,AR2,AR3による画像処理単位毎に、復号化処理と回転とリサイズ拡大および符号化処理を行う。さらに、撮像装置10は、1画面分の処理を完了すると、符号化データの並び替えとマーカの挿入を行ったのちストレージ部19に記録する。なお、画像の処理順序はリサイズ拡大を行ってから回転を行うようにしてもよい。この実施の形態では、画像処理に供する画像処理単位および画像処理順序で、復号化処理と画像処理と符号化処理を繰り返した後、画像処理単位毎に生成された1画面分の符号化データが1画面の符号化処理順序に並び替えられる。また、並び替えが行われた符号化データに、直前の符号化単位との相関を利用する符号化処理の区切りを示すマーカであるリスタートマーカが挿入される。このため、並び替えのために符号化データを一時記憶するバッファの容量を、リスタートマーカが挿入された符号化データの並び替えを行う場合に比べて削減できる。また、符号化データを並び替えてからリスタートマーカが挿入されるので、リスタートマーカのインデックスを正規の順番に置き換える必要がなく、マーカの挿入が容易となる。さらに、リスタートマーカの挿入位置の直後の符号化単位では、直前の符号化単位との相関を利用することなく符号化処理が行われる。したがって、画像処理単位の符号化処理において、1画面の符号化処理順序において直前の符号化単位における符号化処理で得られるDC値を記憶する必要がないため、マーカの挿入された符号化データの生成処理が容易となる。なお、画像処理部16における画像処理によっては、画像処理部16に入力する画像データにおける画像処理単位と、画像処理部16から出力される画像データに係る画像処理単位とは大きさが異なることになる。しかし、以下においては、説明の簡略化のために、これらの画像処理単位は等しいものとする。<3.画像処理単位毎の第1の動作>以下、画像処理単位毎の符号化処理について詳細に説明する。図6は、画像処理単位の画像AR1が9個のMCU1~3,7~9,13~15により構成されており、画像処理単位の画像AR2が9個のMCU4~6,10~12,16~18により構成されている場合を例示している。図6のAに示すように、画像処理単位の画像AR1の画像処理を行った後、画像処理単位の画像AR2の画像処理を行う場合、画像AR1の符号化処理の後に画像AR2の符号化処理が行われる。したがって、符号化データは、破線の矢印で示すように、各画像処理単位のMCUをそれぞれラスタ走査順に符号化処理して生成されることになる。これに対して、画像AR1と画像AR2を1つの画像として符号化処理する場合、符号化データは図6のBにおける破線の矢印に示す1画面の符号化処理順序となる。すなわち、符号化データは、画像AR1,AR2からなる1つの画像のMCUをラスタ走査順に符号化処理して生成されることになる。したがって、並び替え/マーカ挿入部18は、図6のAに示す順序により得られる符号化データを、図6のBに示す順序に並び替えて出力する。ここでJPEGによる符号化処理では、直前のMCUのDC値を記憶して、続くMCUでは、記憶したDC値との差分値を符号化処理してDC値を生成している。したがって、図6のAにおいて、MCU7,13のDC値は、それぞれMCU3,9のDC値と差分値により符号化される。同様に、MCU4,10,16では、MCU15,6,12のDC値と差分値が符号化される。これに対して画像処理単位の画像AR1,AR2を1つの画像として符号化処理する場合、MCU7,13は、水平方向の走査終了端である右端のMCU6,12のDC値との差分値が符号化される。また、画像AR2の水平方向への走査開始端側であるMCU4,10,16では、画像AR1の水平方向への走査終了端側であるMCU3,9,15のDC値との差分値が符号化される。したがって、単に画像処理の順序により得られるMCU単位の符号化データを1画面まとめた符号化処理の順序により並べ直し、さらには制御コードを設定し直しただけでは、正しく復号化することが困難になる。このため、制御部21は、画像処理単位のMCUをラスタ走査の順序により符号化処理する際に、このラスタ走査における各水平方向の走査終了端のMCUで、符号化/復号化部17で検出されるDC値を記憶させる。また、制御部21は、符号化/復号化部17を制御して、隣接するMCUにおける符号化処理の際に、記憶されているDC値との差分値を算出して符号化処理する。なお、隣接するMCUは、並び替え/マーカ挿入部18で並び替えた後において、隣接するMCUである。また、水平方向の走査開始端のMCUについては、DC値の符号化基準であるMCUのDC値を符号化処理前に取得できない。したがって、制御部21は、DC値を用意できないMCUについてDC値の事前取得処理、すなわち事前に復号化処理と画像処理と符号化処理を行いDC値を取得する処理を行う。さらに、制御部21は、並び替え/マーカ挿入部18を制御してリスタートマーカの挿入を行う。また、制御部21は、符号化/復号化部17を制御して、リスタートマーカ挿入位置の直後のMCUを、リセット対象のMCUに設定する。例えば、図6において、画像処理単位における水平方向の走査終了端である右端の斜線部が、並び替え/マーカ挿入部18によって挿入されたリスタートマーカである場合、制御部21は、リセット対象のMCUを、MCU4,7,10,13,16とする。制御部21は、図6のAの場合、画像AR1を符号化処理する際に、それぞれ水平方向の走査終了端のMCU3,9,15の符号化処理において、符号化/復号化部17で検出されるDC値を記憶させる。また画像AR2を符号化処理する場合、記憶したMCU3,9,15のDC値を符号化/復号化部17にそれぞれセットして、水平方向の走査開始端のMCU4,10,16の符号化処理を実行する。また、水平方向の走査開始端のMCU7,13については、直前のMCU6,12のDC値を符号化処理前に取得できない。したがって、制御部21は、DC値を用意できないMCUについて、DC値の事前取得処理を行う。すなわち、制御部21は、画像処理単位による処理を開始する前に、図6に示す右端のMCU6,12,18の復号化処理と画像処理と符号化処理を行うように各部の動作を制御して、MCU6,12,18のDC値を取得する。この場合、DC値の事前取得処理は、単にDC値を取得するためだけの処理であり、これによりこの符号化処理により得られる符号化データは何ら利用することなく廃棄する。さらに、制御部21は、符号化/復号化部17を制御して、リスタートマーカ挿入予定の位置の直後に位置するMCU4,7,10,13,16をリセット対象のMCUとする。図7は、MCU7,8,9を符号化する場合を例示している。MCU7はリセット対象であることから、DC値0とMCU7のDC値との差分を取って符号化する必要がある。したがって制御部21は、符号化/復号化部17を制御して、MCU7の符号化時に参照する直前のMCUのDC値を0に置き換える。符号化/復号化部17は、DC値0とMCU7のDC値との差分値、すなわちMCU7のDC値を符号化する。また、MCU8,9は、リセット対象でないことから通常の符号化を行う。次に、MCU9は水平方向の走査終了端である右端のMCUであることから、MCU9の符号化によって得られるDC値を記憶しておき、MCU10のDC値の符号化時に利用する。ここで、MCU10はリセット対象のMCUとなっているため、符号化時にMCU9のDC値を必要としない。したがって、MCU9のDC値を記憶する必要がなく符号化処理が容易となる。同様に、1画面の左端に位置するMCU7を符号化するためには、1画面の右端のMCUのDC値の事前取得処理が必要になる。しかし、MCU7がリセット対象のMCUである場合は、右端のDC値は0でよいことから、1画面の右端のMCUのDC値の事前取得処理を省略することが可能となる。したがって、処理速度の向上をはかることができる。その後、画像AR1と画像AR2の符号化データを並び替えて図8に示すように接続して、1画面による符号化データを生成する。すなわち、MCU7~12については、図8のAに示すMCU7,8,9による符号化データと、図8のBに示すMCU10,11,12による符号化データを接続する。さらに、リスタートマーカRSTを挿入して、図8のCに示す1画面の符号化処理順の符号化データを生成する。リスタートマーカを挿入する場合、リスタートマーカはバイトアラインを取る必要があるため、アラインが取れていない場合はビットスタッフィングを実施する。また、ビットスタッフィングの結果、0xFFが発生した場合における0x00の挿入等は、制御コード書き換えと同様に必要な処理が発生した場合に実施する。なお、撮像装置10における画像処理において、復号化された画像を180度回転させる処理を行う場合には、DC値を記憶するMCUは、各水平方向の走査における走査終了端のMCUに替えて、水平走査開始端側のMCUとする。次に、図9は、各画像処理単位がMCUA1~A6,B1~B6,C1~C6によって構成される画像の処理を行う場合を示している。制御部21は、図9のAに示す破線の矢印のように、画像処理単位毎にラスタ走査の順序で、順次ストレージ部19に記録された符号化データを復号して画像データを生成する。この画像データを画像処理して符号化処理することで、図9のBに示すように、MCUA1~A6,B1~B6,C1~C6の符号化データを順に生成する。並び替え/マーカ挿入部18は、図9のBに示す符号化データの並び替えを符号化単位で行い、1画面の符号化処理順序とする。さらにリスタートマーカを挿入して、図9のCに示すように、リスタートマーカの挿入された1画面の符号化処理順序の符号化データを生成する。この符号化データは、図9のDの破線の矢印で示すように、MCUA1~A6,B1~B6,C1~C6を1画面にまとめた画像の符号化処理順序とされている。ストレージ部19は、図9のCに示す符号化データを記録する。また、図9のBCにおいて、三角印により囲った符号のMCUA4,B1,B4,C1,C4は、リセット対象のMCUであり、図9のCに示すように、リセット対象のMCUの直前にリセットマーカRST0,RST1,が挿入される。なお、リスタートマーカは、1画面の符号化処理順序とされた符号化データに挿入される。したがって、リスタートマーカのインデックスを0から7まで繰り返すことで、インデックスは1画面の符号化処理順序に対応した順序となり、インデックスの買い換えを行う必要がない。図10は、第1の動作における直流成分値の制御処理を示すフローチャートである。ステップST21で制御部21は、画像の左端の画像処理単位から順にMCUの入力を行う。また制御部21は、画像処理単位の符号化処理を繰り返す場合に、DC値を用意できないMCUについてDC値の事前取得処理を行いステップST22に進む。なおリスタートマーカの挿入位置によっては、上述のように、DC値の事前取得処理を省略することが可能となる。ステップST22で制御部21は、DCTを行う。制御部21は、符号化/復号化部17を制御して、MCUの画像データ毎に離散コサイン変換DCT:DiscreteCosineTransformを行いステップST23に進む。ステップST23で制御部21は、量子化を行う。制御部21は、符号化/復号化部17を制御して、DCTを行うことにより得られる係数データの量子化を行いステップST24に進む。ステップST24で制御部21は、マーカ挿入位置の直後であるか判別する。制御部21は処理したMCUが、リスタートマーカ挿入位置の直後である場合にはステップST25に進み、直後でない場合にはステップST26に進む。ステップST25で制御部21は、相関をリセットして符号化を行う。制御部21は、符号化/復号化部17を制御して、DC値0と符号化対象のMCUにおける量子化後の直流成分を示すDC値の差分値を符号化してステップST27に進む。ステップST26で制御部21は、通常方法で符号化を行う。制御部21は、符号化/復号化部17を制御して、記憶したまたは事前取得処理によって取得した直前のMCUのDC値と符号化対象のMCUのDC値の差分値を符号化してステップST27に進む。ステップST27で制御部21は、全画像処理単位の処理完了であるか否かを判別する。制御部21は、処理が行われていない画像処理単位が残っている場合にはステップST21に戻り、全画像処理単位の処理が完了した場合には処理を終了する。このように、符号化/復号化部17ではリスタートマーカ挿入位置の直後のMCUをリセット対象として、並び替え/マーカ挿入部18では、符号化データを1画面の符号化処理順序に並び替えて所定の順番のインデックスであるリスタートマーカを挿入する。したがって、並び替えのために符号化データを一時記憶するバッファの容量を、リスタートマーカが挿入された符号化データの並び替えを行う場合に比べて削減できる。また、リスタートマーカのインデックスを正規の順番に置き換える必要がなく、マーカの挿入が容易となる。さらに、リスタートマーカの挿入位置の直後の符号化単位では、直前の符号化単位との相関を利用することなく符号化処理を行う。したがって、画像処理単位の符号化処理において、1画面の符号化処理順序において直前の符号化単位における符号化処理で得られる直流成分値を記憶する処理や直流成分値の事前取得処理を行う必要がないため、マーカの挿入された符号化データの生成処理が容易となる。<4.画像処理単位毎の第2の動作>ところで、上述の実施の形態では、リスタートマーカの挿入位置が画像処理単位の右端である場合について説明したが、リスタートマーカの挿入位置は画像処理単位の右端に限られない。次の実施の形態では、リスタートマーカの挿入位置が画像処理単位の途中に設けられている場合について説明する。図11は、リスタートマーカを画像処理単位の途中に挿入する場合を示している。リスタートマーカを、例えばMCU2,4,6,8,10,12,14,16の右端に設ける場合、リセット対象のMCUは、リスタートマーカ挿入位置の直後であるMCU3,5,7,9,11,13,15,17である。図11のに示す画像処理単位の画像AR1,AR2でそれぞれ符号化して、符号化データを図11のに示す1画面における順番に並び替えるためには、MCU4はMCU3のDC値、MCU10はMCU9のDC値、MCU16はMCU15のDC値との差分を符号化する必要がある。図11のMCUのうち、MCU7,8,9を符号化する場合の例を図12に示す。MCU7,9はリセット対象であることから、DC値0とMCU7,9のDC値との差分を取って符号化する必要がある。したがって制御部21は、符号化/復号化部17を制御して、MCU7,9の符号化時に参照する直前のMCUのDC値を0に置き換える。符号化/復号化部17は、DC値0とMCU7,9のDC値との差分値、すなわちMCU7,9のDC値を符号化する。また、MCU8は、リセット対象でないことから通常の符号化を行う。また、MCU9の符号化によって得られるDC値を記憶しておき、MCU10のDC値の符号化時に利用する。その一方で、1画面の左端に位置するMCU7を符号化するためには、1画面の右端のMCUのDC値の事前取得処理が必要になる。しかし、MCU7がリセット対象のMCUである場合は、右端のDC値は0でよいことから、DC値の事前取得処理を行う必要がなく事前に1画面の右端のMCUのDC値の記憶処理を省略することが可能となる。したがって、処理速度の向上をはかることができる。図11のMCUのうち、MCU10,11,12を符号化する場合の例を図13に示す。MCU10の符号化では、直前のMCU9のDC値との差分値を算出する必要がある。したがって、符号化/復号化部17は記憶されているMCU9のDC値を用いて差分値を算出して符号化を行う。また、MCU11はリセット対象であることから、制御部21は符号化/復号化部17を制御して直前のMCU10のDC値を0と置き換える。符号化/復号化部17は、DC値0を用いてMCU11の符号化を行う。また、制御部21は、MCU12に対して通常の符号化を行う。すなわち、直前のMCU11のDC値との差分値を算出して符号化を行う。なお、MCU13はリセット対象であることから、符号化時にMCU12のDC値を必要としない。したがって、図13に示す通り、MCU12のDC値の記憶を省略することができるので処理速度の向上をはかることができる。その後、画像AR1と画像AR2の符号化データを並び替えて図14に示すように接続して、1画面による符号化データを生成する。すなわち、MCU7~12については、図14のAに示すMCU7,8,9による符号化データと、図14のBに示すMCU10,11,12による符号化データを接続する。また、リスタートマーカRSTを挿入して、図14のCに示す1画面の符号化処理順の符号化データを生成する。また、リスタートマーカを挿入する場合、リスタートマーカはバイトアラインを取る必要があるため、アラインが取れていない場合はビットスタッフィングを実施する。また、ビットスタッフィングの結果、0xFFが発生した場合における0x00の挿入等は、制御コード書き換えと同様に必要な処理が発生した場合に実施する。次に、図15は、各画像処理単位がMCUA1~A6,B1~B6,C1~C6によって構成される画像の処理を行う場合を示している。制御部21は、図15のAに示す破線の矢印のように、画像処理単位毎にラスタ走査の順序で、順次ストレージ部19に記録された符号化データを復号して画像データを生成する。この画像データを画像処理して符号化処理することで、図15のBに示すように、MCUA1~A6,B1~B6,C1~C6の符号化データを順に生成する。並び替え/マーカ挿入部18は、図15のBに示す符号化データの並び替えを符号化単位で行い、1画面の符号化処理順序とする。さらにリスタートマーカを挿入して、図15のCに示すように、リスタートマーカRSTの挿入された1画面の符号化処理順序の符号化データを生成する。この符号化データは、図15のDの破線の矢印で示すように、MCUA1~A6,B1~B6,C1~C6を1画面にまとめた画像の符号化処理順序とされている。ストレージ部19は、図15のCに示す符号化データを記録する。なお、図15のBCにおいて、リスタートマーカの直後に位置する△で示したMCUは、リセット対象のMCUでありDC値0とMCUのDC値の差分値、すなわち△で示したMCUのDC値を符号化する。図15のBにおいて□で示したMCUは、DC値を記憶するMCUである。図15のBCにおいて、○で示したMCUは、1画面の符号化処理順序において直前のMCUのDC値を用いて符号化を行うMCUである。図16は、第2の動作における直流成分値の制御処理を示すフローチャートである。ステップST31で制御部21は、画像の左端の画像処理単位から順にMCUの入力を行う。また制御部21は、画像処理単位の符号化処理を繰り返す場合に、DC値を用意できないMCUのDC値の事前取得処理を行いステップST32に進む。なお、リスタートマーカの挿入位置によっては、上述のように、DC値の事前取得処理を省略することが可能となる。ステップST32で制御部21は、DCTを行う。制御部21は、符号化/復号化部17を制御して、MCUの画像データ毎に離散コサイン変換を行いステップST33に進む。ステップST33で制御部21は、量子化を行う。制御部21は、符号化/復号化部17を制御して、離散コサイン変換を行うことにより得られる係数データの量子化を行いステップST34に進む。ステップST34で制御部21は、マーカ挿入位置の直後であるか判別する。制御部21は処理したMCUが、リスタートマーカ挿入位置の直後である場合にはステップST35に進み、直後でない場合にはステップST36に進む。ステップST35で制御部21は、相関をリセットして符号化を行う。制御部21は、符号化/復号化部17を制御して、DC値0と符号化対象のMCUにおける量子化後の直流成分を示すDC値との差分値、すなわち符号化対象MCUのDC値を符号化してステップST39に進む。ステップST36で制御部21は、符号化対象のMCUが画像処理単位の左端であるか判別する。制御部21は、符号化対象のMCUが画像処理単位の左端である場合にはステップST37に進み、左端でない場合にはステップST38に進む。ステップST37で制御部21は、事前取得のDC値を用いて符号化を行う。制御部21は、MCUが画像処理単位の左端であることから、事前取得されたDC値と符号化対象のMCUのDC値との差分値を符号化してステップST39に進む。ステップST38で制御部21は、通常方法の符号化を行う。制御部21は、符号化/復号化部17を制御して、直前のMCUのDC値と、符号化対象のMCUのDC値との差分値を符号化してステップST39に進む。ステップST39で制御部21は、MCUがDC値の記憶対象であるか判別する。ここで、次のMCUがリセット対象である場合、リセットマーカ挿入位置の直前のMCUのDC値は、次のMCUの符号化で必要とされない。また、画像処理単位の右端でないMCUのDC値は、次の画像処理単位の符号化で必要とされない。したがって、制御部21は、符号化対象のMCUがリセットマーカ挿入位置の直前のMCUではなく、かつ画像処理単位の右端である場合、MCUはDC値の記憶対象と判別してステップST40に進む。また、制御部21は、符号化対象のMCUがリセットマーカ挿入位置の直前のMCUである場合、または画像処理単位の右端である場合、MCUはDC値の記憶対象でないと判別してステップST41に進む。ステップST40で制御部21は、DC値を記憶する。制御部21は、符号化対象のMCUのDC値を、その後のMCUの符号化で利用できるように記憶させてステップST41に進む。ステップST41で制御部21は、全画像処理単位の処理が完了したか判別する。制御部21は、処理が行われていない画像処理単位が残っている場合にはステップST31に戻り、全画像処理単位の処理が完了した場合には処理を終了する。このように、第2の動作においても、符号化/復号化部17ではリスタートマーカ挿入位置の直後のMCUをリセット対象とする。また、並び替え/マーカ挿入部18では、符号化データを1画面の符号化処理順序に並び替えて所定の順番のインデックスであるリスタートマーカを挿入する。したがって、並び替えのために符号化データを一時記憶するバッファの容量を、リスタートマーカが挿入された符号化データの並び替えを行う場合に比べて削減できる。また、リスタートマーカのインデックスを正規の順番に置き換える必要がなく、マーカの挿入が容易となる。さらに、リスタートマーカの挿入位置の直後の符号化単位では、直前の符号化単位との相関を利用することなく符号化処理を行う。したがって、画像処理単位の符号化処理において、1画面の符号化処理順序において直前の符号化単位における符号化処理で得られる直流成分値を記憶する処理や直流成分値の事前取得処理を行う必要がないため、マーカの挿入された符号化データの生成処理が容易となる。<5.画像処理単位毎の第3の動作>上述の第1および第2の動作では、画像の向きが変わらない場合について説明したが、第3の動作では、画像処理によって画像の回転が行われる場合について説明する。図17は、画像処理により画像を180度回転させる場合を示している。図17のAは回転前の画像、図17のBは回転後の画像を示している。また、MCUA1~A4を1つの画像処理単位とする。同様に、MCUB1~B4,C1~C4,D1~D4を、それぞれ画像処理単位とする。また、図17のBにおいて、斜線部をリスタートマーカの挿入位置とする。図18は、画像処理により画像を180度回転させる場合の並び替え処理を説明するための図である。制御部21は、例えば画像処理単位毎に画像を180度回転させて画像処理、符号化処理した後、並べ直して出力する制御を行う。なお図18および後述する図19において、上下が逆の文字は180度回転された画像に関するデータであることを示している。制御部21は、破線の矢印で示すように、MCUA1~A4による画像処理単位、MCUC1~C4による画像処理単位、MCUB1~B4による画像処理単位、MCUD1~D4による画像処理単位の順序で、符号化データを復号化して画像データを生成する。制御部21は、この順序により符号化/復号化部17から出力される復号結果による画像データをバッファメモリに一時格納し、このバッファメモリのアドレス制御により、画像を画像処理単位毎にそれぞれ画像を180度回転させて画像処理部16に入力する。なお、画像の回転は、画像処理部16から出力される画像処理結果をバッファメモリに記憶して出力する際のアドレス制御により、画像処理単位毎に回転を行うようにしてもよい。制御部21は、画像処理部16によって、図18のAに示す画像を各画像処理単位で180度回転して図18のBに示す画像として画像処理を行う。また、制御部21は、画像処理結果の画像データを符号化/復号化部17で符号化処理させて、図18のCに示す順序の符号化データを生成する。この順序の符号化データは、図18のDに示すように、各画像処理単位のMCUの符号化データがそれぞれラスタ走査順とされている。制御部21は、並び替え/マーカ挿入部18を制御して、図18のCに示す順序の符号化データを図18のEに示す順序に並び替える。すなわち画像処理単位毎のMCUの符号化データを、図18のFに示すように、180度回転させた1画面におけるラスタ順に並び替える。その後、図18のEに示す順序の符号化データを図18のGに示す順序に並び替える。すなわち画像処理単位の順序が180度回転させた1画面の順序、すなわち図18のHに示す順序となるように画像処理単位毎に符号化データの並び替えを行う。このような処理において、制御部21は、画像処理単位で順次符号化処理を行って得られるDC値を記憶して、記憶したDC値をその後の画像処理単位の符号化処理で用いることができるようにする。さらに、画像処理単位で順次符号化処理を行うときに、直前のMCUのDC値が記憶されない場合は、DC値の事前取得処理を行いDC値のみを取得しておく。さらに、制御部21は、並び替え後の符号化データ、すなわち図18のGに示す順序の符号化データにおいて、リスタートマーカ挿入位置で直前のMCUとの相関をリセットするように、あらかじめ図18のBに示す画像処理結果の符号化処理で、リセット対象のMCUにおいて参照されるDC値を0とする。例えば、図18のHにおける斜線部の位置にリスタートマーカを挿入する場合、図18において○で示したMCUがリセット対象となる。したがって、○で示したMCUを符号化する際に差分値の算出に用いるDC値を0とする。図18のHにおける斜線部の位置にリスタートマーカを挿入する場合、MCUD2,B4,B2,C4,C2,A4,A2で差分値の算出に用いるDC値をセットすることが必要になる。しかし、これらのMCUは、リセット対象であることから参照されるDC値を0とすればよく、MCUC3,C1,A3のDC値を記憶したり、MCUB1,B3,D1,D3のDC値を事前取得しておく必要がない。図19は、画像処理単位の途中にリスタートマーカを挿入する場合の並び替え処理を説明するための図である。制御部21は、画像処理部16によって、図19のAに示す画像を各画像処理単位で180度回転して図19のBに示す画像として画像処理する。制御部21は、画像処理結果の画像データを符号化/復号化部17で符号化処理させて、図19のCに示す順序の符号化データを生成する。この順序の符号化データは、図19のDに示すように、各画像処理単位のMCUの符号化データがそれぞれラスタ走査順とされている。制御部21は、並び替え/マーカ挿入部18を制御して、図19のCに示す順序の符号化データを図19のEに示す順序に並び替える。すなわち画像処理単位毎のMCUの符号化データを、図19のFに示すように、180度回転させた1画面におけるラスタ順に並び替える。その後、図19のEに示す順序の符号化データを図19のGに示す順序に並び替える。すなわち画像処理単位の順序が180度回転させた1画面の順序、すなわち図19のHに示す順序となるように画像処理単位毎に符号化データの並び替えを行う。このような処理において、制御部21は、画像処理単位で順次符号化処理を行って得られるDC値を記憶して、記憶したDC値をその後の画像処理単位の符号化処理で用いることができるようにする。さらに、画像処理単位で順次符号化処理を行うときに、直前のMCUのDC値が記憶されない場合は、DC値の事前取得処理を行いDC値のみを取得しておく。さらに、制御部21は、並び替え後の符号化データ、すなわち図19のGに示す順序の符号化データにおいて、リスタートマーカ挿入位置で直前のMCUとの相関をリセットするように、あらかじめ図19のBに示す画像処理結果を符号化する際に、リセット対象のMCUにおいて参照されるDC値を0とする。例えば、図19のHにおける斜線部の位置にリスタートマーカを挿入する場合、図19において○で示したMCUがリセット対象となる。したがって、○で示したMCUを符号化する際に差分値の算出に用いるDC値を0とする。図19のHにおける斜線部の位置にリスタートマーカを挿入する場合、MCUA3,A6,D3,D6,B3,B6,E3,E6,C2,C4,F2で差分値の算出に用いるDC値をセットすることが必要になる。ここで、MCUB3,B6,E3,E6,C2,C4,F2はリセット対象であることから参照されるDC値を0とすればよく、MCUA4,D1,D4のDC値を記憶したり、MCUC1,C3,F1,F3のDC値を事前取得しておく必要がない。また、MCUA3,A6,D3,D6は、リセット対象でないことから、MCUB1,B4,E1,E4のDC値を事前取得しておく。また、図18,19では、画像処理単位で画像を回転させて画像処理と符号化処理を行ったのち並び替えを行う場合について説明したが、MCU毎に画像を回転させて画像処理、符号化処理した後、並べ直すようにしてもよい。この場合、制御部21は、各画像処理単位をラスタ走査の順序により復号して画像データをバッファメモリに格納し、このバッファメモリのアドレス制御により、MCU毎に画像を180度回転させて、画像処理部16に画像データを供給する。また画像処理部16で画像処理が行われた画像データを順次符号化/復号化部17により符号化処理する。この場合も、画像処理部16から出力される画像処理結果をバッファメモリに記憶して出力する際のアドレス制御により、各MCUの画像を回転させるようにしてもよい。またこのようにして順次得られる符号化データを記憶して、並び替え/マーカ挿入部18により並び替える。制御部21は、連続する画像処理単位の符号化処理において、さらには事前の処理において、MCUのDC値を記憶して、このDC値を符号化/復号化部17にセットして符号化処理を実行する。また、1つの画像処理単位の水平方向に隣接するMCUにおいて、符号化時と並び替え/マーカ挿入部18からの出力時とで、MCUを水平方向に走査する向きが回転により逆転することになる。したがって、制御部21は、これら隣接するMCUの処理において、この走査方向の逆転に対応可能に、事前の処理によりMCUのDC値を取得して保持し、この保持したDC値により各MCUを符号化処理する。以上のように、画像処理部16における画像処理単位の分だけ、ストレージ部19に記録された符号化データが符号化/復号化部17により復号化されて画像処理部16で画像処理される。また画像処理した画像データが符号化/復号化部17により符号化処理され、その処理結果による符号化データが並び替え/マーカ挿入部18に保持される。さらに、画像処理単位による復号化と画像処理と符号化処理が画像処理部16における画像処理の順序により繰り返される。ここで、1画面分の処理を完了すると、並び替え/マーカ挿入部18において、符号化データが並び替えられてリスタートマーカが挿入されて、ストレージ部19に符号化データが記録される。この場合、撮像装置10では、画像処理結果を記録するバッファメモリについては、画像処理単位の分の画像データを記録するだけの容量で足り、これによりこのバッファメモリの容量を小容量化することができる。また小容量化した分、消費電力を低減することができ、さらには画像処理に要する時間を短縮できる。さらに、画像処理単位で復号化処理と画像処理と符号化処理を行う場合には、符号化処理結果を一時格納するバッファメモリと、画像処理結果を一時格納するバッファメモリを共用することが可能となり、構成を簡略化することができる。撮像装置10は、画像処理単位で一連の処理を実行する場合、符号化処理の際に検出されるDC値を記憶して、後の画像処理単位における符号化処理で利用する。また、事前に用意できないMCUのDC値については、これら一連の処理の繰り返しの前におけるDC値の事前取得処理により、該当するMCUを復号化と画像処理と符号化処理を行いDC値が取得される。さらに、リスタートマーカ挿入位置の直後のMCUは、相関をリセットする対象のMCUに設定されて符号化処理が行われるので、1画像の符号化順序であるリスタートマーカの挿入された符号化データを正しく生成することができる。また、画像の回転等が行われる場合でも、符号化/復号化部17ではリスタートマーカ挿入位置の直後のMCUをリセット対象とする。また、並び替え/マーカ挿入部18では、符号化データを1画面の符号化処理順序に並び替えて所定の順番のインデックスであるリスタートマーカが挿入される。したがって、並び替えのために符号化データを一時記憶するバッファの容量を、リスタートマーカが挿入された符号化データの並び替えを行う場合に比べて削減できる。また、リスタートマーカのインデックスを正規の順番に置き換える必要がなく、マーカの挿入が容易となる。さらに、リスタートマーカの挿入位置の直後の符号化単位では、直前の符号化単位との相関を利用することなく符号化処理を行う。したがって、画像処理単位の符号化処理において、1画面の符号化処理順序において直前の符号化単位における符号化処理で得られる直流成分値を記憶する処理や直流成分値の事前取得処理を行う必要がないため、マーカの挿入された符号化データの生成処理が容易となる。なお、上述の実施の形態においては、拡大、縮小、回転等による画像処理に本技術を適用する場合について述べている。しかし、本技術はこれに限らず、白黒反転等の各種エフェクトに係る画像処理、歪み補正、色収差補正、ノイズリダクション等、種々の画像処理に広く適用することができる。さらに、画像処理後の画像を符号化処理して記録する場合に限らず、例えば撮像画像の画像データをメモリ等に一時記憶させて、この記憶されている画像を符号化してストレージ部19に記憶する場合にも適用できる。また上述の実施例においては、JPEGによる静止画を処理する場合について述べたが、本発明はこれに限らず、例えばMPEGMovingPictureExpertsGroup等、同様の符号化処理単位による符号化処理に広く適用することができる。<6.ソフトウェア処理の場合>ところで、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させる。または、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体としてのハードディスクやROMReadOnlyMemoryに予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、CD-ROMCompactDiscReadOnlyMemory,MOMagnetoopticalディスク,DVDDigitalVersatileDisc、磁気ディスク、半導体メモリカード等のリムーバブル記録媒体に、一時的または永続的に格納記録しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することができる。また、プログラムは、リムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトからLANLocalAreaNetworkやインターネット等のネットワークを介して、コンピュータに無線または有線で転送してもよい。コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。本技術は、上述した技術の実施の形態に限定して解釈されるべきではない。この技術の実施の形態は、例示という形態で本技術を開示しており、本技術の要旨を逸脱しない範囲で当業者が実施の形態の修正や代用をなし得ることは自明である。すなわち、本技術の要旨を判断するためには、特許請求の範囲を参酌すべきである。なお、本技術は以下のような構成も取ることができる。1複数の符号化単位で構成される画像処理単位毎に符号化処理を行い符号化データを生成する符号化部と、前記符号化データを前記符号化単位で並び替えて1画面の符号化処理順序として、直前の符号化単位との相関を利用する符号化処理の区切りを示すマーカの挿入を行う並び替え/マーカ挿入部とを有する画像符号化装置。2前記符号化部は、前記直前の符号化単位との相関を利用した符号化処理として、前記直前の符号化単位における符号化処理で得られた直流成分値と、符号化対象の符号化処理で得られる直流成分値との差分の符号化を行う1に記載の画像符号化装置。3前記符号化部は、前記マーカの挿入位置の直後の符号化単位では、直前の符号化単位の符号化処理において得られた直流成分値を0として符号化処理を行う2に記載の画像符号化装置。4前記画像処理単位毎に画像処理を行う画像処理部をさらに有し、前記符号化部は、前記画像処理が行われた画像の符号化処理を行う1乃至3の何れかに記載の画像符号化装置。5前記画像処理部は、画像処理として画像の回転を行う場合、前記画像処理単位毎または前記符号化単位毎に回転を行い、前記並び替え/マーカ挿入部は、前記符号化データを前記符号化単位で並び替えて回転後の画像における1画面の符号化処理順序とする4に記載の画像符号化装置。6前記符号化部は、前記直前の符号化単位との相関を利用して前記符号化処理を行う場合に、前記1画面の符号化処理順序において直前の符号化単位における符号化処理で得られる直流成分値を記憶して、該記憶した直流成分値を用いて符号化対象の符号化単位の符号化処理を行う1乃至5の何れかに記載の画像符号化装置。7前記符号化部は、前記画像処理単位毎に符号化処理を行う場合、前記1画面の符号化処理順序とした前記画像処理単位における左端の符号化単位の直前の符号化単位における直流成分値が、該左端の符号化単位の符号化処理前に記憶されない場合、事前に前記直前の符号化単位の直流成分値を取得する1乃至6の何れかに記載の画像符号化装置。"