"画像符号化処理の区切りを示すマーカを挿入したデータストリームを生成する符号化処理部と、前記挿入されているマーカから所定のマーカ間引き間隔で選択したマーカの前記データストリームにおける位置を示す位置情報を設けたマーカ情報を生成するマーカ情報生成部とを備える画像処理装置。前記マーカ情報生成部は、前記マーカ情報に前記マーカ間引き間隔を示す情報を設ける請求項1記載の画像処理装置。前記マーカ情報生成部は、前記選択したマーカが垂直方向に並ぶように前記マーカ間引き間隔を設定する請求項1記載の画像処理装置。前記マーカ情報生成部は、前記選択したマーカを垂直方向の順序として、該マーカ順序で前記データストリームにおける位置を示した位置情報を生成する請求項1記載の画像処理装置。前記符号化処理部は、前記データストリームに前記マーカ情報を連結する請求項1記載の画像処理装置。前記マーカ情報生成部は、前記生成したマーカ情報を前記データストリームと別個のファイルとして、前記符号化処理部は、前記ファイルの場所を示す情報を前記データストリームに含める請求項1記載の画像処理装置。前記マーカ情報生成部は、前記マーカ間引き間隔を変更可能として、前記マーカ情報にマーカ間引き間隔が変更されるか否かを示す情報を設ける請求項1記載の画像処理装置。画像符号化処理の区切りを示すマーカを挿入したデータストリームを生成する工程と、前記挿入されているマーカから所定のマーカ間引き間隔で選択したマーカの前記データストリームにおける位置を示す位置情報を設けたマーカ情報を生成する工程とを含む画像処理方法。データストリームの生成をコンピュータで実行させるプログラムであって、画像符号化処理の区切りを示すマーカを挿入したデータストリームを生成する手順と、前記挿入されているマーカから所定のマーカ間引き間隔で選択したマーカの前記データストリームにおける位置を示す位置情報を設けたマーカ情報を生成する手順とを前記コンピュータで実行させるプログラム。画像符号化処理の区切りを示すマーカを挿入したデータストリームにおける所定のマーカ間引き間隔で選択されたマーカについて前記データストリームにおける位置を示した位置情報が設けられているマーカ情報に基づき、復号対象領域の復号画像を得るために必要とされるデータストリームの区切りを示すマーカを特定するマーカ情報処理部と、前記特定されたマーカを利用して前記復号画像を得るために必要とされるデータストリームのみ復号を行い、得られた復号画像から前記復号対象領域の画像を切り出す復号処理部とを備える画像処理装置。前記マーカ情報処理部は、前記選択されたマーカから前記復号対象領域の復号画像を得るために必要とされるデータストリームの区切りを示すマーカを特定する請求項10記載の画像処理装置。前記マーカ情報処理部は、前記位置情報と前記マーカ間引き間隔を示す情報を設けたマーカ情報に基づき、前記選択されていないマーカから前記特定されたマーカよりも前記復号対象領域に近いマーカの探索を行い、前記復号対象領域に近いマーカが検出された場合には、前記特定されたマーカを前記検出されたマーカに変更する請求項11記載の画像処理装置。画像符号化処理の区切りを示すマーカを挿入したデータストリームにおける所定のマーカ間引き間隔で選択したマーカについて前記データストリームにおける位置を示した位置情報が設けられているマーカ情報に基づき、復号対象領域の復号画像を得るために必要とされるデータストリームの区切りを示すマーカを特定する工程と、前記特定されたマーカを利用して前記復号対象領域の復号画像を得るために必要とされるデータストリームのみ復号を行い、得られた復号画像から前記復号対象領域の画像を切り出す工程とを含む画像処理方法。データストリームの復号をコンピュータで実行させるプログラムであって、画像符号化処理の区切りを示すマーカを挿入したデータストリームにおける所定のマーカ間引き間隔で選択したマーカについて前記データストリームにおける位置を示した位置情報が設けられているマーカ情報に基づき、復号対象領域の復号画像を得るために必要とされるデータストリームの区切りを示すマーカを特定する手順と、前記特定されたマーカを利用して前記復号対象領域の復号を行うために必要とされるデータストリームのみ復号を行い、得られた復号画像から前記復号対象領域の画像を切り出す手順とを前記コンピュータで実行させるプログラム。ところで、リスタートマーカを挿入したデータストリームを生成する場合、リスタートマーカを短いインターバルで挿入したり、画像サイズ画素数大きくなったりすると、リスタートマーカの総数が多くなる。このため、リスタートマーカのアドレスをテーブルとして保持する場合、テーブルのデータ量が膨大になってしまう。そこで、この技術では、データストリームにおける画像符号化処理の区切りを示すマーカの位置情報の削減や効率良く復号処理を行うことができる画像処理装置と画像処理方法およびプログラムを提供することを目的とする。この技術の第1の側面は、画像符号化処理の区切りを示すマーカを挿入したデータストリームを生成する符号化処理部と、前記挿入されているマーカから所定のマーカ間引き間隔で選択したマーカの前記データストリームにおける位置を示す位置情報を設けたマーカ情報を生成するマーカ情報生成部とを備える画像処理装置にある。この技術においては、画像符号化処理の区切りを示す例えばリスタートマーカを挿入したデータストリームを生成する。また、挿入されているマーカから所定のマーカ間引き間隔で選択したマーカのデータストリームにおけるアドレスやマーカ間引き間隔を示す間引きパラメータをマーカ情報として生成する。リスタートマーカの間引きでは、例えば選択したマーカが垂直方向に並ぶようにマーカ間引き間隔を設定する。また、選択したマーカを垂直方向の順序として、このマーカ順序でアドレスを示す位置情報をマーカ情報に設ける。生成されたマーカ情報は、データストリームに連結する。または、生成したマーカ情報をデータストリームと別個のファイルとして、データストリームには、マーカ情報のファイルの場所を示す情報を含める。また、リスタートマーカのマーカ間引き間隔を変更可能として、マーカ情報にマーカ間引き間隔が変更されるか否かを示す情報を設ける。この技術の第2の側面は、画像符号化処理の区切りを示すマーカを挿入したデータストリームを生成する工程と、前記挿入されているマーカから所定のマーカ間引き間隔で選択したマーカの前記データストリームにおける位置を示す位置情報を設けたマーカ情報を生成する工程とを含む画像処理方法にある。この技術の第3の側面は、データストリームの生成をコンピュータで実行させるプログラムであって、画像符号化処理の区切りを示すマーカを挿入したデータストリームを生成する手順と、前記挿入されているマーカから所定のマーカ間引き間隔で選択したマーカの前記データストリームにおける位置を示す位置情報を設けたマーカ情報を生成する手順とを前記コンピュータで実行させるプログラムにある。この技術の第4の側面は、画像符号化処理の区切りを示すマーカを挿入したデータストリームにおける所定のマーカ間引き間隔で選択されたマーカについて前記データストリームにおける位置を示した位置情報が設けられているマーカ情報に基づき、復号対象領域の復号画像を得るために必要とされるデータストリームの区切りを示すマーカを特定するマーカ情報処理部と、前記特定されたマーカを利用して前記復号画像を得るために必要とされるデータストリームのみ復号を行い、得られた復号画像から前記復号対象領域の画像を切り出す復号処理部とを備える画像処理装置にある。この技術においては、画像符号化処理の区切りを示すマーカを挿入したデータストリームにおける所定のマーカ間引き間隔で選択されたマーカについてデータストリームにおける位置を示した位置情報が設けられているマーカ情報に基づき、復号対象領域の復号画像を得るために必要とされるデータストリームの区切りを示すマーカを特定する。また、特定したマーカを利用して復号対象領域の復号を行うために必要とされるデータストリームのみ復号を行い、得られた復号画像から復号対象領域の画像を切り出する。また、選択されたマーカのアドレスとマーカ間引き間隔を示すマーカ情報に基づき、選択されていないマーカから特定されたマーカよりも復号対象領域に近いマーカの探索を行い、復号対象領域に近いマーカを検出した場合には、特定されているマーカを検出されたマーカに変更して、変更後のマーカを利用して復号対象領域の復号を行うために必要とされるデータストリームのみ復号を行う。この技術の第5の側面は、画像符号化処理の区切りを示すマーカを挿入したデータストリームにおける所定のマーカ間引き間隔で選択したマーカについて前記データストリームにおける位置を示した位置情報が設けられているマーカ情報に基づき、復号対象領域の復号画像を得るために必要とされるデータストリームの区切りを示すマーカを特定する工程と、前記特定されたマーカを利用して前記復号対象領域の復号画像を得るために必要とされるデータストリームのみ復号を行い、得られた復号画像から前記復号対象領域の画像を切り出す工程とを含む画像処理方法にある。この技術の第6の側面は、データストリームの復号をコンピュータで実行させるプログラムであって、画像符号化処理の区切りを示すマーカを挿入したデータストリームにおける所定のマーカ間引き間隔で選択したマーカについて前記データストリームにおける位置を示した位置情報が設けられているマーカ情報に基づき、復号対象領域の復号画像を得るために必要とされるデータストリームの区切りを示すマーカを特定する手順と、前記特定されたマーカを利用して前記復号対象領域の復号を行うために必要とされるデータストリームのみ復号を行い、得られた復号画像から前記復号対象領域の画像を切り出す手順とを前記コンピュータで実行させるプログラムにある。なお、本技術のプログラムは、例えば、様々なプログラムコードを実行可能な汎用コンピュータに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、光ディスクや磁気ディスク、半導体メモリなどの記憶媒体、あるいは、ネットワークなどの通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ上でプログラムに応じた処理が実現される。この技術によれば、画像符号化時には、画像符号化処理の区切りを示すマーカを挿入したデータストリームと、挿入されているマーカから所定のマーカ間引き間隔で選択したマーカのデータストリームにおける位置を示す位置情報を設けたマーカ情報生成される。また、画像復号時において、所望の復号対象領域の画像を生成する場合、マーカ情報に基づき、復号対象領域の復号画像を得るために必要とされるデータストリームの区切りを示すマーカの特定が行われて、特定されたマーカを利用して復号対象領域の復号を行うために必要とされるデータストリームのみ復号を行い、得られた部分復号画像から復号対象領域の画像が切り出される。このように、データストリームに挿入されている各マーカのデータストリームにおける位置を示す情報を用いることなく、所望の復号対象領域の画像を生成することが可能であることから、データストリームにおけるマーカの位置を示す情報を削減できる。また、復号対象領域の復号画像を得るために必要とされるデータストリームの区切りを示すマーカが特定されて、特定されたマーカを利用して復号対象領域の復号画像を得るために必要とされるデータストリームのみ復号が行われるので、効率のよい復号処理を行うことができる。以下、本技術を実施するための形態について説明する。なお、説明は以下の順序で行う。1.画像処理装置の構成2.画像処理装置の第1の動作3.画像処理装置の第2の動作4.画像処理装置の第3の動作5.画像処理装置の第4の動作6.画像処理装置の第5の動作<1.画像処理装置の構成>図1は画像処理装置の構成を例示している。画像処理装置10は、符号化処理部20と復号処理部30、記録部41、通信部42、制御部45、を有している。また、各部はバス50を介して接続されている。符号化処理部20は、直交変換部21、量子化部22、エントロピー符号化部23、バッファ24を用いて構成されている。復号処理部30は、バッファ31、エントロピー復号部32、逆量子化部33、逆直交変換部34を用いて構成されている。符号化処理部20には、輝度信号と色差信号が入力画像信号として入力されている。符号化処理部20の直交変換部21は、入力画像信号を所定の画像数のブロックに分割する。直交変換部21は、ブロック単位の画像信号の例えば2次元DCT離散コサイン変換を行い、その直流DC成分および交流AC成分の直交変換係数を量子化部22に出力する。量子化部22は、直交変換部21から供給された直交変換係数の量子化を行う。量子化部22は、直交変換係数の量子化を行って生成した量子化データをエントロピー符号化部23に出力する。エントロピー符号化部23は、量子化部22から供給された量子化データの符号化を行い符号化データを生成する。エントロピー符号化部23は、例えばハフマン符号化によって量子化データの符号化を行い、生成した符号化データをバッファ24に出力する。バッファ24は、符号化データを一時記憶して出力するメモリである。バッファ24から出力された符号化データは、データストリームとしてバス50を介して記録部41や通信部42等に供給される。復号処理部30のバッファ31は、記録部41から読み出されてバス50を介して供給されたデータストリームや、通信部42からバス50を介して供給されたデータストリームを一時記憶してエントロピー復号部32に出力するメモリである。エントロピー復号部32は、バッファ31から供給されたデータストリームの復号を行い復号データを生成する。エントロピー復号部32は、エントロピー符号化部23で行われた符号化に対応した方式で復号処理を行い、生成された復号データを逆量子化部33に出力する。逆量子化部33は、エントロピー復号部32から供給された復号データの逆量子化を行い係数データを生成する。逆量子化部33は、量子化部22で行われた量子化に対応した方式で逆量子化を行い、生成された係数データを逆直交変換部34に出力する。逆直交変換部34は、逆量子化部33から供給された係数データの逆直交変換を行い、画像データを生成する。逆直交変換部34は、直交変換部21で行われた直交変換に対応した逆直交変換を行い、画像データを生成して出力する。記録部41は、例えば光ディスク、磁気光学ディスク、磁気ディスク、メモリカードなどの記憶媒体を用いて構成されている。記録部41は、符号化処理部20で生成されたデータストリームや通信部42で受信したデータストリームを記録媒体に記録する。また、記録部41は、記録媒体に記録されたデータストリームを読み出して、復号処理部30や通信部42に出力する。さらに、記録部41は、データストリームだけでなく種々のデータも記憶される。通信部42は、通信回線を介して外部機器との通信を行い、データストリーム等の外部機器への送信、外部機器から供給されたコマンドやデータストリーム等の受信を行う。制御部45は、バス50を介して符号化処理部20や復号処理部30、記録部41、通信部42と接続されている。制御部45は、各部を制御して、画像データの符号化処理やデータストリームの復号処理、データストリームの通信等を行う。また、画像処理装置10では、データストリームに挿入されている画像符号化処理の区切りを示すマーカ、例えばJPEG規格のストリーム中に挿入されている画像符号化処理の区切りを示すリスタートマーカから、所定のマーカ間引き間隔で選択したマーカのデータストリームにおける位置を示す位置情報を設けたマーカ情報を生成する。また、画像処理装置10は、マーカ情報にマーカ間引き間隔を示す情報を設ける。マーカ情報の生成は、例えばエントロピー符号化部23または制御部45等で行う。なお、生成したマーカ情報は、データストリームに連結してもよく、データストリームと関連付けて別ファイルとしてもよい。さらに、画像処理装置10では、マーカ情報に基づき復号対象領域の復号画像を得るために必要とされるデータストリームの区切りを示すリスタートマーカを特定する。リスタートマーカの特定は、例えばエントロピー復号部32または制御部45等で行う。なお、復号処理部30では、後述するように、特定されたリスタートマーカに続くデータストリームの部分復号処理を行う。<2.画像処理装置の第1の動作>このように構成された画像処理装置10の第1の動作について説明する。第1の動作は、リスタートマーカを挿入する機能とマーカ情報を生成する機能をエントロピー符号化部23に設けた場合の動作である。また、第1の動作は、復号対象領域の復号画像を得るために必要とされるデータストリームの区切りを示すマーカを特定する機能をエントロピー復号部32に設けた場合の動作である。JPEG規格のデータストリームでは、先頭の最小符号化ユニットMCU:MinimumCodedUnitに符号化した値、以降のMCUでは直前のMCUとの差分が示される。このため、途中でデータの欠落や誤りが生じると、以降のデータを正しく復号することができない。このため、データの欠落や誤りの影響が波及することを防ぐため、MCU間に符号化復号処理の区切りを示すリスタートマーカを挿入することが行われている。また、MCUの符号化データの前には、リスタートマーカの挿入間隔を示す再スタート間隔DRIDefineRestartIntervalが設けられている。[符号化処理部の動作]次に、エントロピー符号化部23において、データストリームにおけるリスタートマーカの位置情報例えばアドレスを記録する際に、リスタートマーカのアドレス記録の間引きを行う。すなわち、エントロピー符号化部23は、挿入されているリスタートマーカから所定のマーカ間引き間隔で選択したマーカのアドレス記録を行い、リスタートマーカの位置情報を削減する。図2は、リスタートマーカのアドレス記録の間引きを示している。例えば、再スタート間隔DRI=2とする場合、図2のAに示すように、2MCU毎にリスタートマーカが挿入される。なお、斜線部はリスタートマーカである。図2のB~Dは、アドレスが記録されているリスタートマーカを示している。なお、黒塗りつぶし部は、アドレスが記録されるリスタートマーカである。すなわち、図2のBでは、挿入した全てのリスタートマーカのアドレスが記録される。また、図2のCでは2つに1回、図2のDでは4つに1回、リスタートマーカのアドレス記録を行う。このように、本技術では、データストリームに挿入されているマーカから所定のマーカ間引き間隔で選択したマーカの位置情報のみ用いるようにして、マーカに関する位置情報の増大を防止できる。さらに、復号処理でマーカ選択における間引き状態を判別可能とするため、符号化処理においてマーカ間引き間隔を示す間引きパラメータRSTmaddrintervalを生成する。例えば、図2のAでは、間引きパラメータをRSTmaddrinterval=0とした場合を示している。また、図2のBでは、間引きパラメータをRSTmaddrinterval=1、図2のCでは、間引きパラメータをRSTmaddrinterval=2、図2のDでは、間引きパラメータをRSTmaddrinterval=4とした場合を示している。このように、間引きパラメータを生成することで、位置情報が示されているマーカは、データストリームに挿入されているマーカからどのようなマーカ間引き間隔で選択されたマーカであるかを復号処理時に判別できるようになる。図3は、アドレスの記録順序を示している。JPEG符号化にしたがってアドレスを順に記録する場合、リスタートマーカのアドレスは、図3のAに示すようにラスタ順となる。ここで、図3のBに示すように、クロスハッチングで示すMCUの画像を復号処理で生成する場合、画像処理装置10は、リスタートマーカE,I,Mに続くMCUから復号対象領域の右端のMCUまで復号処理を行う必要がある。ここで、リスタートマーカのアドレスが図3のAに示すようにラスタ順に記録されている場合、図3のCの丸印で示すように、必要なリスタートマーカのアドレスは離散的に存在する。したがって、アドレスの読み出しは、メモリアクセスの観点から非効率となってしまう。そこで、アドレスの順序は、1画面の符号化が終了した時点で、図3のDに示すように垂直方向順に並び替えて記録してもよい。このように、所定のマーカ間引き間隔で選択されたマーカを垂直方向の順序として、このマーカ順序でマーカのアドレスを記録すると、図3のEの丸印で示すように必要なリスタートマーカE,I,Mのアドレスは、連続する状態となる。したがって、画像処理装置10は、連続的なアドレスの読み出しを1回行うだけで、必要なアドレスを得ることが可能となり、効率良く復号処理を行うことができるようになる。なお、マーカ情報は、何らかの圧縮を行いデータ量を削減してから記録してもよい。図4は、エントロピー符号化部23でリスタートマーカのアドレス記録の間引き動作を示すフローチャートである。ステップST1でエントロピー符号化部23は、エントロピー符号化を行う。エントロピー符号化部23は、1MCU単位のエントロピー符号化を行いステップST2に進む。ステップST2でエントロピー符号化部23は、リスタートマーカを挿入したか判別する。エントロピー符号化部23は、再スタート間隔DRIでリスタートマーカの挿入を行い、リスタートマーカを挿入した場合にはステップST3、リスタートマーカを挿入していない場合にはステップST5に進む。ステップST3でエントロピー符号化部23は、記録間隔に位置するリスタートマーカであるか判別する。エントロピー符号化部23は、挿入したリスタートマーカが間引きパラメータに対応した記録間隔マーカ間引き間隔の位置である場合にはステップST4に進み、リスタートマーカが記録間隔の位置でない場合にはステップST5に進む。例えば、図2のDに示すように、間引きパラメータがRSTmaddrinterval=4とされている場合、挿入したリスタートマーカが黒塗りつぶし部の位置である場合はステップST4に進み、斜線部の位置である場合にはステップST5に進む。ステップST4でエントロピー符号化部23は、リスタートマーカのアドレスを記録する。エントロピー符号化部23は、挿入したリスタートマーカのアドレスをバッファ24に記録してステップST5に進む。ステップST5でエントロピー符号化部23は、一画像の符号化処理の終了であるか判別する。エントロピー符号化部23は、一画像の符号化処理が完了していない場合はステップST1に戻り、次のMCUのエントロピー符号化を行う。また、エントロピー符号化部23は、一画像の符号化処理が完了している場合に処理を終了する。このような処理をエントロピー符号化部23で行うと、バッファ24には、リスタートマーカのアドレスと符号化データが記憶される。したがって、バッファ24には、画像符号化処理の区切りを示すマーカを挿入した符号化データであるデータストリームと、挿入されているマーカから所定のマーカ間引き間隔で選択したマーカのデータストリームにおける位置を示す位置情報を設けたマーカ情報が記憶される。また、マーカ情報には、マーカ間引き間隔を示す情報を設けてもよい。その後、制御部45は、バッファ24に記憶されているデータストリームとマーカ情報を読み出して所定のフォーマットのデータストリームとして記録部41に記録させる。図5は、データストリームのフォーマットを例示している。図5において、データストリームの先頭には、先頭マーカであるSOIStartofImageが設けられている。また、SOIに続いて、アプリケーションマーカ、テーブルヘッダ類、符号化データのビットストリームが設けられている。また、ビットストリームの途中にリスタートマーカRSTが設けられている。EOIEndofImageは終了マーカである。リスタートマーカは、16ビットコードであり、上位1バイトはFF、下位1バイトは符号D0~D7の何れかとされている。リスタートマーカは、生成毎にD0からD7までインクリメントされて、D7の次はD0に戻り、その後D0からD7までインクリメントされる。制御部45は、エントロピー符号化部23で生成されたマーカ情報、例えば間引きパラメータRSTmaddrintervalとリスタートマーカのアドレスRSTmアドレスを、例えば図5のAに示すように、EOIの後に連結する。または、図5のBCに示すように、マーカ情報をデータストリームと独立したファイルとしてもよい。この場合は、独立したファイルの場所を示すポインタを、EOI以降もしくはアプリケーションマーカ内などに設けて、独立したファイルとの関連性を持たせておくことで、データストリームを部分的に復号処理する際に参照できるようにする。[復号処理部の動作]次に復号処理部30の動作について説明する。復号処理部30は、記録部41からバス50を経由して供給された一画像のデータストリームとマーカ情報をバッファ31に取り込む。復号処理部30のエントロピー復号部32は、バッファ31に取り込まれているマーカ情報に基づきリスタートマーカの位置を判別して、復号対象領域の復号画像を得るために必要とされるデータストリームの区切りを示すリスタートマーカを特定する。さらにエントロピー復号部32は、特定されたリスタートマーカのアドレスを参照して、バッファ31から復号対象領域の復号画像を得るために必要とされるデータストリームのみを読み出す。復号処理部30は、エントロピー復号部32によってバッファ31から読み出したデータストリームの復号処理、すなわち画像の一部を復号する部分復号処理を行う。さらに、復号処理部30は、部分復号処理によって得られた復号画像データから復号対象領域の画像データのみを出力する。なお、マーカ情報が圧縮されている場合には伸張してから復号処理を行う。図6は、復号処理部30で行われる復号対象領域の復号動作を示すフローチャートである。ステップST11で復号処理部30は、所定のフォーマットファイルの取り込みを行う。復号処理部30は、所定のフォーマットファイルすなわちデータストリームとマーカ情報のファイルをバッファ31に取り込んでステップST12に進む。ステップST12で復号処理部30は、マーカ情報に基づきリスタートマーカの判別を行う。復号処理部30のエントロピー復号部32は、マーカ情報に基づき、アドレスの記録されているリスタートマーカを判別してステップST13に進む。例えば、図3に示す場合、リスタートマーカA~Tの位置が判別される。ステップST13で復号処理部30は、部分復号処理に必要なリスタートマーカの特定を行う。復号処理部30のエントロピー復号部32は、復号対象領域の復号画像を得るために必要とされるデータストリームの区切りを示すマーカを特定してステップST14に進む。例えば図3のBに示すクロスハッチング部の領域を復号対象領域とする場合、復号対象領域のMCUの符号化データを復号処理するためにはリスタートマーカE,I,Mの直後のMCUから復号処理を行わなければならない。なぜなら、リスタートマーカE,I,Mの直後のMCUは符号化した値、以降のMCUでは直前のMCUとの差分が示されるからである。したがって、図3のBに示す復号対象領域に対して、リスタートマーカE,I,Mが、部分復号処理に必要なリスタートマーカとして特定される。ここで、リスタートマーカの挿入間隔を示す再スタート間隔DRIと間引きパラメータRSTmaddrintervalに基づき、アドレス記録が行われたリスタートマーカが何れのMCUの位置であるか判別できる。さらに、この判別結果を利用することで、復号対象領域のMCUよりも左側で最も近接する位置のアドレス記録の行われたリスタートマーカを特定すれば、部分復号処理に必要なリスタートマーカを特定できる。ステップST14で復号処理部30は、部分復号処理を行う。復号処理部30は、ステップST13で特定したリスタートマーカに続く符号化データの復号処理を行いステップST15に進む。例えば図3のBに示す復号対象領域に対して、リスタートマーカEの直後からリスタートマーカGの直前までのMCUと、リスタートマーカIの直後からリスタートマーカKの直前までのMCUと、リスタートマーカMの直後からリスタートマーカOの直前までのMCUの符号化データの復号処理を行う。ステップST15で復号処理部30は、復号対象領域の画像切り出しを行う。復号処理部30は、部分復号処理を行うことにより得られた復号画像から復号対象領域の画像を切り出して。切り出した画像の画像信号を出力する。例えば、図3のBに示す復号対象領域に対して、部分復号処理で得られた復号画像は左右がそれぞれ1MCU分だけ大きい画像である。したがって、ステップST14で生成された復号画像データから復号対象領域の画像データを切り出して出力する。このような処理を行えば、一画像の復号処理を行うことなく復号対象領域の復号画像を得ることか可能となり、効率良く復号処理を行うことができる。ところで、復号対象領域の左端がアドレスの記録されているリスタートマーカから離れている場合、部分復号処理後の復号画像において不要な部分が多くなる。図7は、復号対象領域の左端がアドレスの記録されているリスタートマーカから離れている場合を示している。図7に示す場合、復号対象領域の復号画像を得るために必要とされるデータストリームの区切りを示すアドレスの記録されたリスタートマーカは、リスタートマーカE,I,Mである。したがって、リスタートマーカE,I,Mから復号対象領域までに位置する9MCUの復号画像が不要となる。そこで、部分復号処理に必要なリスタートマーカの特定では、アドレスが記録されているリスタートマーカに限らず、アドレスの記録されていないリスタートマーカも部分復号処理に必要なリスタートマーカとして利用可能としてもよい。この場合には、リスタートマーカのアドレスだけでなく間引きパラメータも用いる。図8は、復号処理部30で行われる復号対象領域の他の復号動作を示すフローチャートである。この他の復号動作では、アドレスの記録されていないリスタートマーカも部分復号処理に必要なリスタートマーカの候補として利用可能とする。ステップST21で復号処理部30は、所定のフォーマットファイルの取り込みを行う。復号処理部30は、所定のフォーマットファイルをバッファ31に取り込んでステップST22に進む。ステップST22で復号処理部30は、マーカ情報に基づきリスタートマーカの判別を行う。復号処理部30は、マーカ情報に基づき、アドレスの記録されているリスタートマーカを判別してステップST23に進む。ステップST23で復号処理部30は、部分復号処理に必要なリスタートマーカの特定を行う。復号処理部30のエントロピー復号部32は、復号対象領域の復号画像を得るために必要とされるデータストリームの区切りを示すマーカを特定してステップST24に進む。ステップST24で復号処理部30は、復号対象領域に近いリスタートマーカの探索を行う。復号処理部30のエントロピー復号部32は、ステップST23で特定されたリスタートマーカと再スタート間隔や間引きパラメータに基づき、特定されたリスタートマーカの右側と復号対象領域の間に位置するアドレスの記録されていないリスタートマーカを判別する。さらにエントロピー復号部32は、復号対象領域の左側に最も近接したリスタートマーカがアドレスの記録されていないリスタートマーカである場合は、ステップST23で特定されているリスタートマーカの変更を行う。エントロピー復号部32は、ステップST23で特定されているリスタートマーカを、最も近接したアドレスの記録されていないリスタートマーカに変更してステップST25に進む。ステップST25で復号処理部30は、部分復号処理を行う。復号処理部30は、特定されたリスタートマーカのアドレスが記録されている場合には、リスタートマーカのアドレスに基づいて部分符号化処理を行うデータストリームを決定する。また、復号処理部30は、特定されたリスタートマーカのアドレスが記録されていない場合、ステップST24で変更される前のアドレスが記録されているリスタートマーカの位置から、特定されたアドレスが記録されていないリスタートマーカを探索する。復号処理部30は、記録されていないリスタートマーカのビットストリームをデータストリームから探索して、探索されたリスタートマーカの位置に基づいて部分符号化処理を行うデータストリームを決定する。ステップST26で復号処理部30は、復号対象領域の画像切り出しを行う。復号処理部30は、部分復号処理を行うことにより得られた復号画像から復号対象領域の画像を切り出して。切り出した画像の画像信号を出力する。このような処理を行えば、図7に示すように復号対象領域の左端がアドレスの記録されているリスタートマーカから離れている場合、復号対象領域の左端に近接しているアドレスの記録されていないリスタートマーカ丸印で示すから部分復号処理を行うことができる。したがって、部分復号処理を復号対象領域に対応させて効率良く行うことができる。また、上述の説明は、アドレスを記録したリスタートマーカが画像の垂直方向に直線状に並ぶ場合を示したが、再スタート間隔DRIや間引きパラメータの設定によっては、図9に示すように、アドレスを記録したリスタートマーカが垂直方向に直線状に並ばない場合がある。この場合、ラスタ順とされているMCUのグループ毎に、復号処理に必要とされるリスタートマーカを特定すればよい。例えば丸印で示すアドレスを記録したリスタートマーカを起点とした部分復号処理、または三角印で示すように、アドレスを記録したリスタートマーカとアドレスを記録していないリスタートマーカを起点とした部分復号処理を行えばよい。<3.画像処理装置の第2の動作>次に、画像処理装置10の第2の動作について説明する。第2の動作は、リスタートマーカを挿入する機能とマーカ情報を生成する機能を制御部45に設けている。この場合、画像処理装置10のエントロピー符号化部23は、エントロピー符号化とリスタートマーカの挿入を行って符号化データを生成してバッファ24に記憶させる。制御部45は、バッファ24に記憶されている符号化データデータストリームからリスタートマーカを探索して、探索されたリスタートマーカから所定のマーカ間引き間隔で選択したマーカのアドレスやマーカ間引き間隔を示すマーカ情報を生成する。この場合、符号化処理部20から出力されるデータはリスタートマーカが挿入されたデータストリームのみであり、マーカ情報の分だけデータ量を削減できる。したがって、符号化処理部20から制御部45へデータストリームを転送する際に、データ転送負荷を第1の動作に比べて減らすことができる。図10は、制御部45でリスタートマーカのアドレス記録の間引き動作を示すフローチャートである。ステップST31で制御部45は、リスタートマーカの探索を開始する。制御部45は、符号化処理部20から読み出したデータストリームに対してリスタートマーカの探索を行いステップST32に進む。ステップST32で制御部45は、リスタートマーカを検出したか判別する。制御部45は、データストリームからリスタートマーカを検出した場合にステップST33に進み、リスタートマーカが検出されていない場合はステップST35に進む。ステップST33で制御部45は、記録間隔に位置するリスタートマーカであるか判別する。制御部45は、間引きパラメータに基づく記録間隔に位置するリスタートマーカマーカ間引き間隔で選択されるリスタートマーカであるか判別を行う。制御部45は、検出したリスタートマーカが記録間隔に位置するマーカである場合はステップST34に進み、記録間隔に位置するマーカでない場合はステップST35に進む。ステップST34で制御部45は、リスタートマーカのアドレスを記録する。制御部45は、検出されたリスタートマーカが記録間隔に位置するマーカでることから、検出されたリスタートマーカのアドレスの記録を行いステップST35に進む。ステップST35で制御部45は、一画像の探索が終了したか判別する。制御部45は、一画像のデータストリームについて、リスタートマーカのサーチが終了していない場合にはステップST31に戻り、一画像のサーチが終了した場合には処理を終了する。このような処理を行うことで、エントロピー符号化部23でリスタートマーカのアドレスの記録を行わなくとも、制御部45でリスタートマーカのアドレス記録を間引きして行うことができる。<4.画像処理装置の第3の動作>次に、画像処理装置10の第3の動作について説明する。第3の動作は、復号対象領域の復号画像を得るために必要とされるデータストリームの区切りを示すマーカを特定する機能を復号処理部30のエントロピー復号部32に設けた場合の動作である。また、第3の動作では、制御部45でマーカ情報を読み出してエントロピー復号部32に供給する。なお、制御部45は、データストリームのファイルの位置を示すファイル位置情報をエントロピー復号部32に供給する。この場合、エントロピー復号部32は、供給されたマーカ情報に基づき、復号対象領域の復号画像を得るために必要とされるデータストリームの区切りを示すマーカを特定する。さらに、エントロピー復号部32は、特定したマーカの位置とデータストリームを読み出すための記録位置情報から、復号画像を得るために必要とされるデータストリームの記録位置を判別してデータストリームの読み出しを行い、部分復号処理を行う。このように、マーカ情報を制御部45からエントロピー復号部32に供給して、復号画像を得るために必要とされるデータストリームのみを記録部41から読み出すようにする。この場合、記録部41から復号処理部30へのデータの転送負荷を第1の動作に比べて軽減することができる。なお、データストリームから復号画像を得るために必要とされるデータのみを切り出すためには、復号対象領域の左側に位置するリスタートマーカに加えて、右側に位置するリスタートマーカも特定する。この特定されたリスタートマーカで示される範囲のデータストリームを用いて部分復号処理を行う。図11は、復号処理部30で行われる他の復号動作を示すフローチャートである。ステップST41で復号処理部30は、マーカ情報とデータストリームのファイル位置情報の取得を行いステップST42に進む。ステップST42で復号処理部30は、マーカ情報に基づきリスタートマーカの判別を行う。復号処理部30のエントロピー復号部32は、マーカ情報に基づき、アドレスの記録されているリスタートマーカを判別してステップST43に進む。ステップST43で復号処理部30は、部分復号処理に必要なリスタートマーカの特定を行う。復号処理部30のエントロピー復号部32は、復号対象領域の復号画像を得るために必要とされるデータストリームの区切りを示すマーカを特定してステップST44に進む。ここで、必要とされるデータのみを切り出すためには、必要とされるデータストリームの開始だけでなく終わりに対応したマーカも特定する。例えば復号対象領域の右側に位置するアドレスの記録されているリスタートマーカを、データストリームの区切りとして特定する。ステップST44で復号処理部30は、復号対象領域に近いリスタートマーカの探索を行う。復号処理部30のエントロピー復号部32は、ステップST43で特定されたリスタートマーカと再スタート間隔や間引きパラメータに基づき、データストリームの開始側で特定されたリスタートマーカの右側に位置するアドレスの記録されていないリスタートマーカを判別する。また、データストリームの終了側で特定されたリスタートマーカの左側に位置するアドレスの記録されていないリスタートマーカを判別する。さらにエントロピー復号部32は、復号対象領域の左側に位置する最も近接したリスタートマーカが、アドレスの記録されていないリスタートマーカである場合は、ステップST43で特定されているリスタートマーカの変更を行う。エントロピー復号部32は、ステップST43で特定されているリスタートマーカを、最も近接したリスタートマーカに変更してステップST45に進む。ステップST45で復号処理部30は、データストリームの切り出しを行う。復号処理部30は、特定されたリスタートマーカに基づき部分復号処理を行うデータストリームを切り出してステップST46に進む。ステップST46で復号処理部30は、部分復号処理を行う。復号処理部30は、ステップST45で切り出したデータストリームの復号処理を行いステップST47に進む。ステップST47で復号処理部30は、復号対象領域の画像切り出しを行う。復号処理部30は、部分復号処理を行うことにより得られた復号画像から復号対象領域の画像を切り出して、切り出した画像の画像信号を出力する。このような処理を行えば、部分復号処理に用いるデータストリームのみを切り出して復号できることから、第1の動作に比べてデータストリームの転送負荷を減らすことができる。<5.画像処理装置の第4の動作>次に、画像処理装置10の第4の動作について説明する。第4の動作は、復号対象領域の復号画像を得るために必要とされるデータストリームの区切りを示すマーカを特定する機能を制御部45に設けた場合の動作である。この場合、制御部45は、マーカ情報に基づき、復号対象領域の復号画像を得るために必要とされるデータストリームの区切りを示すマーカを特定する。さらに、制御部45は、特定したマーカの位置とデータストリームを読み出すための記録位置情報から、復号画像を得るために必要とされるデータストリームの記録位置を判別してデータストリームの切り出しを行う。制御部45は、切り出したデータストリームを復号処理部30に供給する。復号処理部30は、制御部45から供給されたデータストリームの復号処理である部分復号処理を行い、部分復号処理を行うことにより得られた復号画像から復号対象領域の画像を切り出して出力する。このように、制御部45で復号画像を得るために必要とされるデータストリームの区切りを示すマーカの特定を行えば、復号対象領域の復号画像を得るために必要とされるデータストリームのみを復号処理部30に供給できる。したがって、復号処理部30に供給するデータ量を第3の動作に比べてさらに削減できる。したがって、効率良く復号処理を行うことができる。なお、第3の動作で示したように、データストリームから必要な領域を切り出すためには、復号対象領域の左側に位置するリスタートマーカに加えて、右側に位置するマーカを特定する。図12は、制御部45で部分復号処理に必要なデータストリームを読み出す場合の復号動作を示すフローチャートである。ステップST51で制御部45は、マーカ情報とデータストリームのファイル位置情報の取得を行いステップST52に進む。ステップST52で制御部45は、マーカ情報に基づきリスタートマーカの判別を行う。制御部45は、マーカ情報に基づき、アドレスの記録されているリスタートマーカを判別してステップST53に進む。ステップST53で制御部45は、部分復号処理に必要なリスタートマーカの特定を行う。制御部45は、復号対象領域の復号画像を得るために必要とされるデータストリームの区切りを示すマーカを特定してステップST54に進む。ここで、必要とされるデータのみを切り出すためには、上述のように、必要とされるデータストリームの開始だけでなく終わりに対応したマーカも特定する。ステップST54で制御部45は、復号対象領域に近いリスタートマーカの探索を行う。制御部45は、ステップST53で特定されたリスタートマーカの位置と、再スタート間隔や間引きパラメータに基づき、データストリームの開始側で特定されたリスタートマーカの右側に位置するアドレスの記録されていないリスタートマーカを判別する。また、データストリームの終了側で特定されたリスタートマーカの左側に位置するアドレスの記録されていないリスタートマーカを判別する。さらに制御部45は、復号対象領域の左側と右側に位置する最も近接したリスタートマーカが、アドレスの記録されていないリスタートマーカである場合は、特定されているリスタートマーカの変更を行う。制御部45は、復号対象領域の復号処理に必要とステップST53で特定されているリスタートマーカを、最も近接したリスタートマーカに変更してステップST55に進む。ステップST55で制御部45は、データストリームの切り出しを行う。制御部45は、特定されたリスタートマーカに基づき復号対象領域の復号画像を得るために必要とされるデータストリームを切り出して、復号処理部30に供給してステップST56に進む。ステップST56で制御部45は、部分復号処理を行わせる。制御部45は、ステップST55で切り出したデータストリームの復号処理である部分復号処理を復号処理部30で行わせてステップST57に進む。ステップST57で制御部45は、復号対象領域の画像切り出しを行わせる。制御部45は、復号処理部30の動作を制御して、部分復号処理を行うことにより得られた復号画像から復号対象領域の画像を切り出して。切り出した画像の画像信号を出力する。このような処理を行えば、復号処理部30に対しては部分復号処理に用いるデータストリームのみが供給されるので、データの転送効率をさらに高めることができる。<6.画像処理装置の第5の動作>上述の動作では、リスタートマーカのアドレスについて、一画像内で記録間隔マーカ間引き間隔の変更を行わない場合を例示した。しかし、間引きパラメータを変更して、記録間隔を一画像内で可変できるようにしてもよい。次に第5の動作として、記録間隔を一画像内で可変する場合について説明する。図13は、リスタートマーカのアドレスの記録間隔を一画像内で可変した場合を例示している。なお、図13においても、黒塗りつぶし部はアドレスが記録されたリスタートマーカ、斜線部はアドレスが記録されていないリスタートマーカを示している。撮像画像等では、所望の被写体が画像の端部側に位置することが少ない。すなわち、復号対象領域は、画像の端部側よりも中央部側に設定されることが多くなると推定される。このため、例えば画像の端部側の領域では記録間隔を広くして、画像の中央領域では記録間隔を狭くする。このように、記録間隔を可変すると、例えば、部分復号領域を画像の中央領域に設ける場合、アドレスが記録されたリスタートマーカが特定される割合が高くなり、部分復号処理のためのストリームの切り出し等が容易となる。なお、図13では、画像の端の領域で間引きパラメータをRSTmaddrinterval=4、画像の中央領域で間引きパラメータをRSTmaddrinterval=2とした場合を例示している。記録間隔を可変する場合、間引きパラメータは複数設定すればよい。複数の間引きパラメータを設ける方法は、例えば従来の符号化技術を用いて実現することが可能である。例えば、記録間隔が変わるか否かを示すフラグを設けて、記録間隔を変更する場合には、フラグを記録間隔の変更に設定して次に記録間隔を付加する。図14は、図13に示すように記録間隔を可変した場合を例示している。なお、図14において丸印で示した数字は記録間隔を示している。また、それ以外はフラグを示しており、記録間隔を変更する場合にフラグを1に設定している。また、フラグはアドレスが記録されるリスタートマーカに対応している。記録間隔が4でフラグが01である場合、記録間隔を4としてリスタートマーカのアドレスの記録を行う。アドレスを記録したリスタートマーカが2個となると、このリスタートマーカに対応するフラグが1であることから、記録間隔の変更を行い記録間隔を2する。したがって、記録間隔を4から2に変更して、その後のリスタートマーカのアドレスの記録を行う。また、フラグが000000000001であり、アドレスを記録したリスタートマーカが12個となると、このリスタートマーカに対応するフラグが1であることから、記録間隔の変更を行い記録間隔を4する。このようにすれば、記録間隔が可変されていることを確実に判別できるようになる。また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させる。または、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体としてのハードディスクやROMReadOnlyMemoryに予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、CD-ROMCompactDiscReadOnlyMemory,MOMagnetoopticalディスク,DVDDigitalVersatileDisc、磁気ディスク、半導体メモリカード等のリムーバブル記録媒体に、一時的または永続的に格納記録しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することができる。また、プログラムは、リムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトからLANLocalAreaNetworkやインターネット等のネットワークを介して、コンピュータに無線または有線で転送してもよい。コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。また、本技術は、上述した技術の実施の形態に限定して解釈されるべきではない。この技術の実施の形態は、例示という形態で本技術を開示しており、本技術の要旨を逸脱しない範囲で当業者が実施の形態の修正や代用をなし得ることは自明である。すなわち、本技術の要旨を判断するためには、特許請求の範囲を参酌すべきである。なお、本技術の画像処理装置は、以下のような構成も取ることができる。1画像符号化処理の区切りを示すマーカを挿入したデータストリームを生成する符号化処理部と、前記挿入されているマーカから所定のマーカ間引き間隔で選択したマーカの前記データストリームにおける位置を示す位置情報を設けたマーカ情報を生成するマーカ情報生成部とを備える画像処理装置。2前記マーカ情報生成部は、前記マーカ情報に前記マーカ間引き間隔を示す情報を設ける1に記載の画像処理装置。3前記マーカ情報生成部は、前記選択したマーカが垂直方向に並ぶように前記マーカ間引き間隔を設定する1または2の何れかに記載の画像処理装置。4前記マーカ情報生成部は、前記選択したマーカを垂直方向の順序として、該マーカ順序で前記データストリームにおける位置を示した位置情報を生成する1乃至3の何れかに記載の画像処理装置。5前記符号化処理部は、前記データストリームに前記マーカ情報を連結する1乃至4の何れかに記載の画像処理装置。6前記マーカ情報生成部は、前記生成したマーカ情報を前記データストリームと別個のファイルとして、前記符号化処理部は、前記ファイルの場所を示す情報を前記データストリームに含める1乃至4の何れかに記載の画像処理装置。7前記マーカ情報生成部は、前記マーカ間引き間隔を変更可能として、前記マーカ情報にマーカ間引き間隔が変更されるか否かを示す情報を設ける1乃至6の何れかに記載の画像処理装置。"