撮像装置より得られた画像信号に画像処理を行う装置であって、画像信号を圧縮し、圧縮データを出力する処理手段と、非圧縮の画像信号を前記装置の外部に出力する出力インタフェースと、を備え、前記処理手段は、時間方向で離散的に出力される圧縮データのデータ有効部分のみを記録するバッファと、前記バッファに格納されたデータ有効部分のまとまりに間隔情報を加えて、一定サイズのカプセル化データを生成する手段と、を含み、前記出力インタフェースは、カプセル化された圧縮データが時間方向で離散的に出現するストリームデータを前記装置の外部に出力し、前記間隔情報として、次のカプセル化データまでの情報が記録されていることを特徴とする画像処理装置。請求項1に記載の画像処理装置において、前記処理手段は、先頭のカプセル化データに、カプセル化データのデータサイズを埋め込むことを特徴とする画像処理装置。撮像装置より得られた画像信号に画像処理を行う装置であって、画像信号を圧縮し、圧縮データを出力する処理手段と、非圧縮の画像信号を前記装置の外部に出力する出力インタフェースと、を備え、前記処理手段は、時間方向で離散的に出力される圧縮データのデータ有効部分のみを記録するバッファと、前記バッファに格納されたデータ有効部分のまとまりに間隔情報を加えて、一定サイズのカプセル化データを生成する手段と、を含み、前記出力インタフェースは、カプセル化された圧縮データが時間方向で離散的に出現するストリームデータを前記装置の外部に出力し、前記間隔情報として、前のカプセル化データまでの情報が記録されていることを特徴とする画像処理装置。請求項3に記載の画像処理装置において、前記処理手段は、1フレームデータ領域のストリームデータの最後に、最終のカプセル化データまでの間隔情報を記録することを特徴とする画像処理装置。請求項3に記載の画像処理装置において、前記処理手段は、1フレームデータ領域のストリームデータの最後に、最終のカプセル化データを記録することを特徴とする画像処理装置。請求項1ないし請求項5のいずれかに記載の画像処理装置において、前記処理手段は、最終のカプセル化データに、最終カプセルのデータサイズを埋め込むことを特徴とする画像処理装置。請求項1ないし請求項5のいずれかに記載の画像処理装置において、前記処理手段は、最終のカプセル化データに、1フレームデータ全体のデータサイズを埋め込むことを特徴とする画像処理装置。請求項1ないし請求項5のいずれかに記載の画像処理装置において、前記処理手段は、最終のカプセル化データの最後に、マーカーを付加することを特徴とする画像処理装置。請求項1ないし請求項8のいずれかに記載の画像処理装置において、前記処理手段は、最終のカプセル化データに、最終カプセルであることを示す情報を埋め込むことを特徴とする画像処理装置。請求項1ないし請求項9のいずれかに記載の画像処理装置において、前記間隔情報は、カプセル化データの時間間隔情報またはメモリアドレス間隔情報、を含むことを特徴とする画像処理装置。請求項1ないし請求項10のいずれかに記載の画像処理装置において、前記画像処理装置における動作周波数と、前記出力インタフェースから出力するデータの転送周波数が異なる場合、前記転送周波数に合わせて前記バッファからのデータの読み出しを制御することを特徴とする画像処理装置。請求項1ないし請求項11のいずれかに記載の画像処理装置と接続される装置であって、非圧縮の画像信号を入力する入力インタフェースと、制御手段と、メモリと、を備え、前記画像処理装置の前記出力インタフェースから出力されたストリームデータを、前記入力インタフェースから入力し、入力したストリームデータが、前記メモリに格納され、前記制御手段は、前記カプセル化データに格納された前記間隔情報に基づいて、圧縮データを再製することを特徴とする画像処理装置に接続される装置。上述したように、従来のカメラ付携帯電話100は、SDRAM103を用いてJPEGデータを転送するようにしていたが、外部メモリを接続する構成であるため、コスト高となっていた。また、消費電力が増大するとともに、装置構成が大きくなるため、基板スペースを圧迫するという問題もあった。また、従来のカメラ付携帯電話機110は、YUVデータパス104を用いてJPEGデータを転送するようにしていたが、この方法を実現するためには、ホスト制御モジュール101に対応する構成が必要となる。たとえば、図11で示す方法であれば、ホスト制御モジュール101が、VALID信号のレベルに応じて入力信号を取得、あるいは破棄するといった制御を行う回路を備えている必要がある。しかし、一般的には、そのような回路を備えていないホスト制御モジュールが多い。また、ホスト制御モジュール101が、ピクセルクロックのゲーティングを許さない場合には、図12で示す方法をとることができない。たとえば、ホスト制御モジュール101が、撮像装置からのピクセルクロックをPLLに入力して逓倍クロックを作っている場合などは、ピクセルクロックを停止させることができない。しかし、ホスト制御モジュール101が、離散的に出力されたJPEGデータを、そのままYUVデータ同様にメモリに格納すると、有効データと無効データが混在した状態となるので、有効データだけを取り出してJPEGデータを再製することができない。そこで、本発明は前記問題点に鑑み、装置構成を増大させることなく、低コストな構成で、かつ、VALID信号やクロック信号に特別の制御を加えることなく、モジュール間でJPEGデータを転送する技術を提供することを目的とする。請求項1記載の発明は、撮像装置より得られた画像信号に画像処理を行う装置であって、画像信号を圧縮し、圧縮データを出力する処理手段と、非圧縮の画像信号を前記装置の外部に出力する出力インタフェースと、を備え、前記処理手段は、時間方向で離散的に出力される圧縮データのデータ有効部分のみを記録するバッファと、前記バッファに格納されたデータ有効部分のまとまりに間隔情報を加えて、一定サイズのカプセル化データを生成する手段と、を含み、前記出力インタフェースは、カプセル化された圧縮データが時間方向で離散的に出現するストリームデータを前記装置の外部に出力し、前記間隔情報として、次のカプセル化データまでの情報が記録されていることを特徴とする。請求項2記載の発明は、請求項1に記載の画像処理装置において、前記処理手段は、先頭のカプセル化データに、カプセル化データのデータサイズを埋め込むことを特徴とする。請求項3記載の発明は、撮像装置より得られた画像信号に画像処理を行う装置であって、画像信号を圧縮し、圧縮データを出力する処理手段と、非圧縮の画像信号を前記装置の外部に出力する出力インタフェースと、を備え、前記処理手段は、時間方向で離散的に出力される圧縮データのデータ有効部分のみを記録するバッファと、前記バッファに格納されたデータ有効部分のまとまりに間隔情報を加えて、一定サイズのカプセル化データを生成する手段と、を含み、前記出力インタフェースは、カプセル化された圧縮データが時間方向で離散的に出現するストリームデータを前記装置の外部に出力し、前記間隔情報として、前のカプセル化データまでの情報が記録されていることを特徴とする。請求項4記載の発明は、請求項3に記載の画像処理装置において、前記処理手段は、1フレームデータ領域のストリームデータの最後に、最終のカプセル化データまでの間隔情報を記録することを特徴とする。請求項5記載の発明は、請求項3に記載の画像処理装置において、前記処理手段は、1フレームデータ領域のストリームデータの最後に、最終のカプセル化データを記録することを特徴とする。請求項6記載の発明は、請求項1ないし請求項5のいずれかに記載の画像処理装置において、前記処理手段は、最終のカプセル化データに、最終カプセルのデータサイズを埋め込むことを特徴とする。請求項7記載の発明は、請求項1ないし請求項5のいずれかに記載の画像処理装置において、前記処理手段は、最終のカプセル化データに、1フレームデータ全体のデータサイズを埋め込むことを特徴とする。請求項8記載の発明は、請求項1ないし請求項5のいずれかに記載の画像処理装置において、前記処理手段は、最終のカプセル化データの最後に、マーカーを付加することを特徴とする。請求項9記載の発明は、請求項1ないし請求項8のいずれかに記載の画像処理装置において、前記処理手段は、最終のカプセル化データに、最終カプセルであることを示す情報を埋め込むことを特徴とする。請求項10記載の発明は、請求項1ないし請求項9のいずれかに記載の画像処理装置において、前記間隔情報は、カプセル化データの時間間隔情報またはメモリアドレス間隔情報、を含むことを特徴とする。請求項11記載の発明は、請求項1ないし請求項10のいずれかに記載の画像処理装置において、前記画像処理装置における動作周波数と、前記出力インタフェースから出力するデータの転送周波数が異なる場合、前記転送周波数に合わせて前記バッファからのデータの読み出しを制御することを特徴とする。請求項12記載の発明は、請求項1ないし請求項11のいずれかに記載の画像処理装置と接続される装置であって、非圧縮の画像信号を入力する入力インタフェースと、制御手段と、メモリと、を備え、前記画像処理装置の前記出力インタフェースから出力されたストリームデータを、前記入力インタフェースから入力し、入力したストリームデータが、前記メモリに格納され、前記制御手段は、前記カプセル化データに格納された前記間隔情報に基づいて、圧縮データを再製することを特徴とする。本発明の画像処理装置は、時間方向で離散的に出力されるJPEGデータの有効データにマーカーを付加するので、無効データも含めたJPEGストリームデータをそのまま外部の装置に転送することができる。外部の装置は、マーカーをサーチしてJPEGデータを再製できるからである。これにより、画像処理装置は、容量の大きいメモリをJPEGデータの転送用に用意する必要がない。したがって、装置構成の縮小化と、低コスト化を図ることが可能である。また、時間方向で離散的に出力されるJPEGデータの有効データに間隔情報を付加するので、無効データも含めたJPEGストリームデータをそのまま外部の装置に転送することができる。外部の装置は、間隔情報を利用してJPEGデータを再製できるからである。これにより、画像処理装置は、容量の大きいメモリをJPEGデータの転送用に用意する必要がない。したがって、装置構成の縮小化と、低コスト化を図ることが可能である。{第1の実施の形態}以下、図面を参照しつつ本発明の第1の実施の形態について説明する。図1は、実施の形態に係るカメラ付携帯電話1のブロック図である。カメラ付携帯電話1は、撮像装置2と、画像処理モジュール3と、ホスト制御モジュール4と、LCD5と、SDRAM6とを備えている。画像処理モジュール3は、本発明の画像処理装置の1つの実施の形態である。画像処理装置は、画像信号に圧縮処理を実行する機能を備えるものであるが、この実施の形態では、画像処理モジュール3は、圧縮処理機能として、JPEG圧縮機能を備えている場合を例に説明する。撮像装置2は、CCD、CMOSなどの撮像素子21と、撮像素子21から出力されたアナログの画像データをデジタル変換するA/D変換器22を備えている。撮像装置2から出力されたデジタルの画像データは、画像処理モジュール3に転送される。画像処理モジュール3は、フィルタ処理部31と、JPEG処理部32と、2つのラインメモリ33a33bと、セレクタ34と、YUVインタフェース35とを備えている。フィルタ処理部31は、撮像装置2から入力したデジタルの画像データに様々な画像処理を実行する。たとえば、画素補間処理やガンマ変換処理を実行する。また、撮像装置2から出力される画像データがRGBデータである場合には、YUV色空間データへの変換処理を行う。フィルタ処理部31において処理された画像データは、以下に示す2つの方法でホスト制御モジュール4に転送される。1つは、ライブビュー用のため、YUV画像データとしてホスト制御モジュール4に転送される。もう1つは、記録用等のため、JPEGデータとしてホスト制御モジュール4に転送される。まず、ライブビュー処理について説明する。フィルタ処理部31から出力されたYUV画像データは、2つのラインメモリ33a33bを介して、セレクタ34へと出力される。フィルタ処理部31から出力されたYUV画像データは、ラインメモリ33a33bの一方のラインメモリに蓄積される。そして、YUV画像データが蓄積された一方のラインメモリからセレクタ34にデータが転送されているタイミングで、他方のラインメモリがフィルタ処理部31から出力されたYUV画像データを蓄積するのである。このように、ラインメモリ33a33bが交互にYUV画像データの蓄積と出力を切替えることにより、フィルタ処理部31から出力されたYUV画像データが連続的にセレクタ34へ出力される。セレクタ34は、ライブビュー時には、ラインメモリ33a33bから出力されるYUV画像データをYUVインタフェース35に出力するように制御されている。したがって、フィルタ処理部31、ラインメモリ33a33bを介して連続的に出力されたYUV画像データが、YUVインタフェース35を介してホスト制御モジュール4に転送される。ホスト制御モジュール4では、YUVインタフェース42が、ライブビュー用のYUV画像データを入力する。そして、CPU41や図示せぬLCDコントローラの制御により、連続的に入力するYUV画像データをLCD5に出力するのである。これにより、ユーザは、撮像素子2が撮像している画像をリアルタイムで参照することが可能である。次に、本発明の特徴部分でもあるJPEGデータの転送方法について説明する。フィルタ処理部31から出力されたYUV画像データは、圧縮処理部322においてJPEG圧縮される。また、圧縮処理部322の前段には、2つのラインメモリ321a321bが設けられている。ラインメモリ321a321bは、それぞれ8ライン分のYUV画像データを保持することが可能であり、一方のラインメモリに8ライン分のYUV画像データが蓄積されているタイミングで、他方のラインメモリに蓄積されている8ライン分のYUV画像データが、圧縮処理部322に供給される。そして、圧縮処理部322は、8ライン分のYUV画像データを用いて、JPEG圧縮処理を実行するのである。JPEG圧縮処理は、8×8画素のブロック単位で処理が実行されるので、このように圧縮処理部322は、8ライン分のYUV画像データを保持可能なラインメモリ321a321bのうち、いずれか一方のラインメモリから出力されたデータを用いてJPEG圧縮処理を実行可能としているのである。つまり、JPEG処理部32は、JPEG圧縮処理を実行するために、1画面分の全てのYUV画像データを保持しておく必要はない。圧縮処理部322においてJPEG圧縮処理が実行されると、圧縮後のJPEGデータが出力される。2つのラインメモリ321a321bから交互に出力されるYUV画像データは、時間方向で連続的なデータである。これに対して、圧縮処理部322から出力されるJPEGデータは、時間方向で離散的なデータである。圧縮処理部322は、この離散的に出力されたJPEGデータを、FIFO324に格納する。図2は、FIFO324のブロック図である。FIFO324は、2バンクのバッファ324a324bで構成されている。圧縮処理部322から出力されたJPEGデータは、バッファ324a324bのうち一方のバッファに蓄積される。そして、一方のバッファにJPEGデータが蓄積されているタイミングで、他方のバッファに蓄積されていたJPEGデータがセレクタ34へと出力されるのである。圧縮処理部322は、圧縮後のJPEGデータ、つまり、有効なデータ部分をバッファ324aあるいはバッファ324bに格納する。そして、有効データが所定データ量蓄積された時点で、カプセル化処理部323が、バッファ324aあるいはバッファ324bに格納されている有効データをカプセル化するのである。たとえば、カプセル化処理部323は、バッファ324aあるいはバッファ324bに8バイト分のJPEGデータ有効データが蓄積された時点で、有効データをカプセル化するのである。具体的には、カプセル化処理部323は、バッファ324aあるいはバッファ324bからセレクタ34に対して出力される有効データのまとまりの先頭部分にスタートマーカーMAを付加し、有効データのまとまりの最終にエンドマーカーMBを付加するのである。図3は、バッファ324aあるいはバッファ324bから出力されるカプセル化データCDを含むストリームデータを示す図である。図に示すように、このストリームデータには、カプセル化データCDと、無効データ図のNODATAと表記した部分が含まれている。そして、上記のようにカプセル化データCDは、スタートマーカーMAと、エンドマーカーMBと、これらマーカーMAMBでカプセル化されたJPEGの有効データJD図のDATA部分とからなる。JPEGデータの転送時、セレクタ34は、バッファ324a324bから入力した信号をYUVインタフェース35へと出力するよう制御される。したがって、図3で示すようなストリームデータがYUVインタフェース35を介してホスト制御モジュール4に転送される。このように、本実施の形態において、画像処理モジュール3からホスト制御モジュール4に転送されるJPEGデータは、時間方向で離散的なデータであるが、その有効データ部分の前後にマーカーMAMBが付加されているのである。ホスト制御モジュール4では、YUVインタフェース42により、マーカー付のJPEGストリームデータを受け取る。そして、CPU41は、そのストリームデータを、そのままSDRAM6に格納する。図4は、SDRAM6に格納されたストリームデータのイメージ図である。図に示すように、SDRAM6には、カプセル化データCDが記録される領域と、無効データが記録される領域とが混在している。そこで、CPU41は、SDRAM6に格納されているデータのスタートマーカーMAあるいはエンドマーカーMBをサーチして、カプセル化データCDを特定し、このカプセル化データCDからマーカーMAMBを取り除いて有効データJDを得るのである。そして、全てのカプセル化データCDをサーチして、同様の処理を繰り返すことで、全ての有効データJDを取得し、JPEGデータを再製するのである。このように、本実施の形態によれば、画像処理モジュール3は、時間方向で離散的に出力されるJPEGデータを、無効データも含めたストリームデータとして、ホスト制御モジュール4に転送する。したがって、画像処理モジュール3は、有効データ部分のみを集めてJPEGデータを生成する必要がないので、大きな容量のSDRAMなどを備える必要はない。したがって、画像処理モジュール3のモジュール構成の縮小化と低コスト化を実現可能である。そして、転送される有効データJDは、マーカーMAMBが付加されてカプセル化されるので、ホスト制御モジュール4は、受け取ったストリームデータをそのままSDRAM6に格納した後で、JPEGデータを再製可能である。したがって、VALID信号を制御したり、ピクセルクロック信号をゲーティングしたりすることなく、JPEGデータを再製可能である。なお、1フレーム分のJPEGストリームデータの中で、最終のカプセル化データCDには、最終のカプセル化データであることを示す情報を埋め込んでおくようにしてもよい。これにより、1フレームの最後のデータを明示的に示すことが可能であり、ホスト制御モジュール4における処理上、利便性がよい。なお、画像処理モジュール3の動作周波数処理クロックと、ホスト制御モジュール4へのYUVインタフェースを用いた転送周波数転送クロックが異なる場合には、FIFO324において、タイミングを調整できるため、モジュール間でクロックが異なる場合にも、本実施の形態は、適用可能である。つまり、FIFO324において、転送周波数に合わせるようにカプセル化データCDを出力するタイミングを制御すればよい。また、上述したライブビュー時のYUV画像データの処理であるが、撮像素子2の画素数の増大とともに、YUVインタフェースの転送周波数が非常に高くなるという問題がある。転送周波数が高くなると、消費電力が増大するとともに、S/N比が低下するという問題が生じるからである。さらには、ホスト制御モジュール4のYUVインタフェース42が、撮像素子2における画素信号の出力周波数に適応できない場合がある。このような問題を解決するために、ライブビュー時には、画像処理モジュール3において、図5に示すように、YUV画像データをリサイズした上で、ホスト制御モジュール4に転送することとする。図中、P1は、撮像素子2から出力された画像であり、P2は、リサイズ後の画像を示している。そして、ホスト制御モジュール4に転送する1画面の画像データのサイズを小さくした上で、撮像素子2の画素信号の出力周波数よりも低い周波数で、YUV画像データを転送するようにするのである。この方法をとることにより、YUVインタフェースの転送周波数を低くすることが可能である。また、撮像素子2の動作周波数とYUVインタフェースの動作周波数が異なる場合にも、YUV画像データをリサイズすることによって、転送周波数を低くし、対応することが可能である。{第2の実施の形態}次に、本発明の第2の実施の形態について説明する。第2の実施の形態における画像処理モジュール3は、第1の実施の形態における画像処理モジュール3の機能に加えて、カプセル化データCDの中に、カプセル化データCD間の間隔情報を記録する機能を備えている。ここで、間隔情報とは、JPEGストリームデータ中におけるカプセル化データCDの間隔を示している。つまり、図3において、無効データNODATAが転送されている時間、あるいは、図4において、無効データNODATAが格納されているメモリアドレスの幅を示している。間隔情報D1は、図6に示すように、スタートマーカーMAの中に埋め込まれる。あるいは、エンドマーカーMBの中に埋め込まれてもよい。間隔情報D1は、カプセル化データCDの中のいずれかの場所に格納すればよく、たとえば、スタートマーカーMAと有効データJDとの間に挿入してもよい。この間隔情報D1には、次のカプセル化データCDまでの情報が記録されている。間隔情報D1は、上述したように、カプセル化データCDが転送される時間間隔、あるいはカプセル化データCDがメモリに格納される際のアドレス間隔の情報である。このように、カプセル化データCDに間隔情報D1が記録されることにより、ホスト制御モジュール4において、JPEGデータを再製する際の処理効率を向上させることが可能である。つまり、CPU41は、SDRAM6に格納されている先頭のカプセル化データCDを取得した後は、この間隔情報D1の内容を読み取り、間隔情報D1に従って、次のカプセル化データCDを取得すればよいので、全てのアドレスに格納されたデータに対してマーカーをサーチする場合と比べて処理を高速化させることが可能である。しかし、JPEG処理部32において、出力されるJPEGデータのタイミングは、一定ではないことを前に説明した。したがって、全てのカプセル化データCDについて、次のカプセル化データCDまでの間隔を特定できるとは限らない。そこで、ある程度までは、カプセル化データCDの出力するタイミングを予測し、間隔情報D1を書き込むようにする。そして、予測が不可能となった際には、間隔情報D1として、間隔が不定であることを示す情報を記録するのである。ホスト制御モジュール4では、間隔情報D1として、次のカプセル化データCDまでの間隔を示す情報が記録されている場合には、この情報に従って、次のカプセル化データCDを取得すればよい。そして、間隔が不定であることを示す情報が含まれていた場合には、第1の実施の形態で説明したように、マーカーをサーチするようにすればよい。また、ホスト制御モジュール4は、カプセル化データCDに埋め込まれた間隔情報D1を利用して、カプセル化データCDを取得するようにしてもよいし、第1の実施の形態と同様、マーカーMAMBをサーチしてカプセル化データCDを取得するようにしてもよい。これらいずれの処理を実行するかを選択可能にしてもよい。{第3の実施の形態}次に、本発明の第3の実施の形態について説明する。第3の実施の形態における画像処理モジュール3は、第1の実施の形態における画像処理モジュール3の機能に加えて、カプセル化データCDの中に、カプセル化データCD間の間隔情報を記録する機能を備えている。ただし、第2の実施の形態とは異なり、前のカプセル化データCDとの間の間隔情報が記録される。間隔情報D1は、第2の実施の形態と同様、図6に示すように、スタートマーカーMAあるいはエンドマーカーMBに埋め込まれる。あるいは、カプセル化データCD内のその他の部分に挿入されてもよい。この間隔情報D1には、前のカプセル化データCDまでの間隔情報が記録されている。間隔情報としては、第2の実施の形態と同様、時間間隔あるいはアドレス間隔が指定されている。このように、カプセル化データCDに間隔情報D1が記録されることにより、ホスト制御モジュール4において、JPEGデータを再製する際の処理効率を向上させることが可能である。つまり、CPU41は、SDRAM6に格納されている最終のカプセル化データCDを取得した後は、この間隔情報D1に従って、前のカプセル化データCDを取得すればよいので、全てのアドレスに格納されたデータに対してマーカーをサーチする場合と比べて処理を高速化させることが可能である。そして、第2の実施の形態とは異なり、この実施の形態においては、全てのカプセル化データCDについて、間隔情報D1として、次のカプセル化データCDまでの間隔を指定した情報を記録することが可能である。つまり、次のカプセル化データCDまでの間隔は、予測不可能な場合が生じるが、前のカプセル化データCDまでの間隔は、必ず特定できるからである。また、この実施の形態においては、最終のカプセル化データCDを最初に取得する必要性がある。そこで、次のような方法をとることで、最終カプセル化データの取得処理の効率化を図るようにしてもよい。1つの方法としては、1フレームデータ領域のストリームデータの最後に、最終のカプセル化データCDまでの間隔情報を記録するという方法である。つまり、図3で示したように、JPEGのストリームデータには、カプセル化データCDと無効データが含まれるが、このストリームデータの最後に、最終のカプセル化データCDまでの間隔情報を記録しておくのである。これにより、最終のカプセル化データCDについても、マーカーMAMBをサーチすることなく、格納位置を特定することが可能である。なお、間隔情報とは、上記の間隔情報D1と同様、時間間隔あるいはアドレス間隔である。また、別の方法としては、1フレームデータ領域のストリームデータの最後に、最終のカプセル化データCDを記録するという方法である。この方法であれば、1フレームデータの最終部分から即座に最終のカプセル化データCDを取得可能であり、やはり、最終のカプセル化データCDについても、マーカーMAMBをサーチすることなく、格納位置を特定することが可能である。ホスト制御モジュール4は、カプセル化データCDに埋め込まれた間隔情報D1を利用して、カプセル化データCDを取得するようにしてもよいし、第1の実施の形態と同様、マーカーMAMBをサーチしてカプセル化データCDを取得するようにしてもよい。これらいずれの処理を実行するかを選択可能にしてもよい。{第4の実施の形態}第2および第3の実施の形態では、有効データJDにマーカーMAMBを付加してカプセル化した上で、間隔情報D1を埋め込むようにした。これに対して、第4の実施の形態は、マーカーMAMBを付加することなく、間隔情報D1のみを用いてカプセル化データCDを構成するものである。なお、有効データJDの前後にマーカーは付加されないが、有効データJDあるいは、そのまとまりに間隔情報D1が付加されることで、カプセル化されたと表現することとする。マーカーを利用することなく、間隔情報D1のみを用いるこの実施の形態では、あらかじめカプセル化データCDのカプセルサイズが定められている。そして、画像処理モジュール3およびホスト制御モジュール4は、定められたカプセルサイズに従って処理を実行する。あるいは、明示的に、画像処理モジュール3が、カプセル化データCDのカプセルサイズをホスト制御モジュール4に通知するようにする。そして、一定のデータサイズのカプセル化データCDを転送するのである。カプセル化データCDのカプセルサイズを通知する方法としては、次の方法が挙げられる。間隔情報D1が、次のカプセル化データCDまでの間隔情報である場合には、先頭のカプセル化データCDにカプセルサイズを記録するようにする。図7は、カプセル化データCD内に、間隔情報D1と、カプセルサイズD2が記録されているイメージを示す図である。これにより、ホスト制御モジュール4は、間隔情報D1によりカプセル化データCDの転送間隔を知ることができ、さらに、カプセルサイズを先頭のカプセル化データCDより得られるので、全てのカプセル化データCDを取得することができる。間隔情報D1が、前のカプセル化データCDまでの間隔情報である場合には、最終のカプセル化データCDにカプセルサイズを記録するようにする。これにより、ホスト制御モジュール4は、間隔情報D1によりカプセル化データCDの転送間隔を知ることができ、さらに、カプセルサイズを最終のカプセル化データCDより得られるので、全てのカプセル化データCDを取得することができる。なお、第3の実施の形態で説明したように、1フレームデータ領域のストリームデータの最後に、最終のカプセル化データCDまでの間隔情報を記録するか、最終のカプセル化データCDを記録しておくことで、最終のカプセル化データCDは、取得可能である。このような仕組みにより、ホスト制御モジュール4は、SDRAM6に格納されているカプセル化データCDの間隔情報D1を参照しながら、JPEGデータを再製するのである。さらに、具体的に説明すると、間隔情報D1として、次のカプセル化データCDまでの間隔情報が記録されている場合には、ホスト制御モジュール4は、最初のカプセル化データCDから、2番目のカプセル化データまでの間隔情報を得ることにより、2番目のカプセル化データCDの格納アドレスの開始位置を特定できる。そして、カプセル化データCDのデータサイズが決まっているので、そのデータサイズに従って、2番目のカプセル化データCDを特定することが可能である。このような処理を繰り返すことにより、全てのカプセル化データCDを取得可能である。ただし、この実施の形態においては、マーカーMAMBが付加されていないので、この方法を取るためには、全てのカプセル化データCDについて、次のカプセル化データCDまでの間隔が特定できることが前提となる。間隔情報D1として、前のカプセル化データCDまでの間隔情報が記録されている場合には、ホスト制御モジュール4は、最終のカプセル化データCDから、1つ前のカプセル化データまでの間隔情報を得ることにより、1つ前のカプセル化データCDの格納アドレスの開始位置を特定できる。そして、カプセル化データCDのデータサイズが決まっているので、そのデータサイズに従って、1つ前のカプセル化データCDを特定することが可能である。このような処理を繰り返すことにより、全てのカプセル化データCDを取得可能である。そして、上述したように、前のカプセル化データCDまでの間隔は、必ず特定することが可能であるので、カプセル化データCDのサイズを一定にすることで、間隔情報D1のみを用いてJPEGデータを再製可能である。この実施の形態においては、マーカーを用いずに、JPEGデータを再製可能とするため、カプセル化データCDのカプセルサイズを固定とした。しかし、最終のカプセル化データCDは、最後の端数のデータで構成されるため、設定されたカプセルサイズと異なる場合が生じる。そこで、最終カプセル化データCDには、最終カプセル化データCDのデータサイズを記録するようにしてもよい。あるいは、最終カプセル化データCDに、1フレームデータ全体のデータサイズを記録するようにしてもよい。あるいは、最終カプセル化データCDのデータサイズと、1フレームデータ全体のデータサイズ両方を、最終カプセル化データCD内に記録するようにしてもよい。また、別の方法としては、最終カプセル化データCDのみ、そのカプセル化データの最後に、エンドマーカーMBを付加するようにしてもよい。これらの方法により、最終のカプセル化データCDのカプセルサイズが異なる場合であっても、JPEGデータを再製可能である。なお、第2~第4の実施の形態においても、1フレーム分のJPEGストリームデータの中で、最終のカプセル化データCDには、最終のカプセル化データであることを示す情報を埋め込んでおくようにしてもよい。これにより、1フレームの最後のデータを明示的に示すことが可能であり、ホスト制御モジュール4における処理上、利便性がよい。