(57)【特許請求の範囲】
【請求項１】
撮像素子からライン単位で出力された画像データが、ラインメモリの総記憶容量以下に相当する第１の画像領域データであるか、又は前記第１の画像領域データ以外の第２の画像領域データであるかを判断する第１のステップと、
前記撮像素子からライン単位で出力された画像データのうち前記第１の画像領域データを前記ラインメモリに書き込む第２のステップと、
前記第１の画像領域データが記憶された前記ラインメモリから前記第１の画像領域データを読み出す第３のステップと、
前記撮像素子からライン単位で出力された画像データのうち前記第２の画像領域データを記憶媒体に書き込む第４のステップと、
前記撮像素子からの画像データ出力が終了した後、前記第２の画像領域データが記憶された前記記憶媒体から前記第２の画像領域データを読み出す第５のステップと、
前記記憶媒体から読み出された前記第２の画像領域データを前記ラインメモリに書き込む第６のステップと
を有することを特徴とする、撮像方法。
【請求項２】
前記第３のステップの後、前記ラインメモリから読み出された前記第１の画像領域データに対して現像処理をするステップと、
前記第６のステップの後、前記第２の画像領域データが記憶された前記ラインメモリから前記第２の画像領域データを読み出す第７のステップと、
前記第７のステップの後、前記ラインメモリから読み出された前記第２の画像領域データに対して現像処理をするステップと
を有することを特徴とする、請求項１に記載の撮像方法。
【請求項３】
撮像素子からライン単位で出力された画像データのうちラインメモリの総記憶容量以下に相当する第１の画像領域データを前記ラインメモリに書き込む第１の画像領域データ書込み部と、
前記第１の画像領域データが記憶された前記ラインメモリから前記第１の画像領域データを読み出す第１の画像領域データ読出し部と、
前記撮像素子からライン単位で出力された画像データのうち前記第１の画像領域データ以外の第２の画像領域データを記憶媒体に書き込む第２の画像領域データ書込み部と、
前記撮像素子からの画像データ出力が終了した後、前記第２の画像領域データが記憶された前記記憶媒体から前記第２の画像領域データを読み出す第２の画像領域データ読出し部と、
前記記憶媒体から読み出された前記第２の画像領域データを前記ラインメモリに書き込む第３の画像データ書込み部と
を備え、
前記撮像素子からライン単位で出力された画像データが、前記第１の画像領域データであるか、又は前記第２の画像領域データであるかが判断される、
ことを特徴とする、撮像装置。
【請求項４】
撮像素子からライン単位で出力された画像データが、ラインメモリの総記憶容量以下に相当する第１の画像領域データであるか、又は前記第１の画像領域データ以外の第２の画像領域データであるかを判断する手段、
前記撮像素子からライン単位で出力された画像データのうちラインメモリの総記憶容量以下に相当する第１の画像領域データを前記ラインメモリに書き込む手段、
前記第１の画像領域データが記憶された前記ラインメモリから前記第１の画像領域データを読み出す手段、
前記撮像素子からライン単位で出力された画像データのうち前記第１の画像領域データ以外の第２の画像領域データを記憶媒体に書き込む手段、
前記撮像素子からの画像データ出力が終了した後、前記第２の画像領域データが記憶された前記記憶媒体から前記第２の画像領域データを読み出す手段、
前記記憶媒体から読み出された前記第２の画像領域データを前記ラインメモリに書き込む手段
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像方法、撮像装置及びプログラムに関する。
【背景技術】
【０００２】
近年、カムコーダやデジタルスチルカメラ等の撮像装置に設けられるＣＣＤやＣＭＯＳ等の撮像素子（イメージセンサ）は、６Ｍピクセル以上の高解像度となり、更に毎秒６０フレーム以上の高速読出しが可能となってきた。そして、撮像素子から出力された画像データを高速で現像処理するには、パイプライン処理が行われてきた。一方、高解像度の画像素子では１ラインの画素数が増加してラインメモリが大容量化し、撮像装置に設けられる回路規模も大きくなってきた。
【０００３】
特許文献１では、複数の画像処理に対してメモリを複数設けるのではなく、メモリを共有化することによって画像処理回路の小型化を図る技術が開示されている。また、特許文献２では、撮像素子から出力された画像データを圧縮符号化処理し、補間処理の直前で復号化することによって、非圧縮の大容量の画像データを記憶するのではなく、圧縮符号化処理されたデータを記憶することによって、メモリの縮小化を図る技術が開示されている。
【０００４】
【特許文献１】特開２００４−３１２０７２号公報
【特許文献２】特開２００４−２９７６５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１や特許文献２のようにメモリの共有化や画像データの圧縮符号化処理をしたとしても、撮像素子から出力された画像データ（ＲＡＷ画像データ）を現像処理する際、通常、画像処理回路外部のＳＤＲＡＭ等の記憶媒体に高速に画像データを全て書き込んでいた。そのため、高解像度高速出力の撮像素子が出力する画像データに対して高速でＳＤＲＡＭに書き込みをしようとすると、消費電力が増大するという問題があった。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、現像処理前に画像データが記憶される記憶媒体を縮小化し、記憶媒体での書込み、読出しによる消費電力を低減することが可能な、新規かつ改良された撮像方法、撮像装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、撮像素子からライン単位で出力された画像データのうちラインメモリの総記憶容量以下に相当する第１の画像領域データをラインメモリに書き込む第１のステップと、第１の画像領域データが記憶されたラインメモリから第１の画像領域データを読み出す第２のステップと、撮像素子からライン単位で出力された画像データのうち第１の画像領域データ以外の第２の画像領域データを記憶媒体に書き込む第３のステップと、撮像素子からの画像データ出力が終了した後、第２の画像領域データが記憶された記憶媒体から第２の画像領域データを読み出す第４のステップと、記憶媒体から読み出された第２の画像領域データをラインメモリに書き込む第５のステップとを有することを特徴とする撮像方法が提供される。
【０００８】
上記第２のステップの後、ラインメモリから読み出された第１の画像領域データに対して現像処理をするステップと、第５のステップの後、第２の画像領域データが記憶されたラインメモリから第２の画像領域データを読み出す第６のステップと、第６のステップの後、ラインメモリから読み出された第２の画像領域データに対して現像処理をするステップとを有してもよい。
【０００９】
また、上記課題を解決するために、本発明の別の観点によれば、撮像素子からライン単位で出力された画像データのうちラインメモリの総記憶容量以下に相当する第１の画像領域データをラインメモリに書き込む第１の画像領域データ書込み部と、第１の画像領域データが記憶されたラインメモリから第１の画像領域データを読み出す第１の画像領域データ読出し部と、撮像素子からライン単位で出力された画像データのうち第１の画像領域データ以外の第２の画像領域データを記憶媒体に書き込む第２の画像領域データ書込み部と、撮像素子からの画像データ出力が終了した後、第２の画像領域データが記憶された記憶媒体から第２の画像領域データを読み出す第２の画像領域データ読出し部と、記憶媒体から読み出された第２の画像領域データをラインメモリに書き込む第３の画像データ書込み部とを備えることを特徴とする撮像装置が提供される。
【００１０】
また、上記課題を解決するために、本発明の別の観点によれば、撮像素子からライン単位で出力された画像データのうちラインメモリの総記憶容量以下に相当する第１の画像領域データをラインメモリに書き込む手段、第１の画像領域データが記憶されたラインメモリから第１の画像領域データを読み出す手段、撮像素子からライン単位で出力された画像データのうち第１の画像領域データ以外の第２の画像領域データを記憶媒体に書き込む手段、撮像素子からの画像データ出力が終了した後、第２の画像領域データが記憶された記憶媒体から第２の画像領域データを読み出す手段、記憶媒体から読み出された第２の画像領域データをラインメモリに書き込む手段をコンピュータに実行させるためのプログラムが提供される。
【発明の効果】
【００１１】
本発明によれば、現像処理前に画像データが記憶される記憶媒体を縮小化し、記憶媒体での書込み、読出しによる消費電力を低減することができる。
【発明を実施するための最良の形態】
【００１２】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
まず、図１を参照して、本発明の一実施形態に係る撮像装置１００の構成について説明する。図１は、本実施形態に係る撮像装置１００を示すブロック図である。
【００１４】
撮像装置１００は、例えば、撮像素子１０２から出力された画像データを画像処理して動画像又は静止画像を記録することが可能なカムコーダやデジタルスチルカメラ等である。撮像装置１００は、図１に示すように、例えば、撮像素子１０２と、撮像素子信号処理部１０４と、バスインタフェース（Ｉ／Ｆ）１０６、１１２、１３０と、同期信号生成部１１０と、複数のＭＵＸ１２０と、ラインメモリコントローラ１２１と、複数の第１ラインメモリ１２２と、複数の補間処理部１２４と、複数の第２ラインメモリ１２６と、複数のＪＰＥＧ処理部１２８と、ＳＤＲＡＭコントローラ１４０と、ＳＤＲＡＭ１４２と、メモリカード１５０などからなる。
【００１５】
撮像素子１０２は、例えば、ＣＣＤ（Charge  Coupled  Device）、ＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）等のイメージセンサであり、被写体からの光を受光して電気信号に変換し、１フレーム毎の画像データを撮像素子信号処理部１０４に送る。撮像素子信号処理部１０４は、撮像素子１０２から送られた画像データを受ける。撮像素子信号処理部１０４は、入力された信号をＡＤ（アナログデジタル）変換するＡＤコンバータを含んでいる。撮像素子信号処理部１０４は、デジタル信号の画像データをＭＵＸ１２０へ送り、画像データの一部をバスＩ／Ｆ１０６、ＳＤＲＡＭコントローラ１４０を介してＳＤＲＡＭ１４２に送る。
【００１６】
同期信号生成部１１０は、同期信号を生成し、撮像素子信号処理部１０４と、バスＩ／Ｆ１１２と、ＭＵＸ１２０に同期信号を送る。撮像素子信号処理部１０４は、同期信号に基づいて画像データをＭＵＸ１２０に送ったりバスＩ／Ｆ１０６に送ったりする。また、バスＩ／Ｆ１１２は、同期信号に基づいて、ＳＤＲＡＭ１４２に一時的に蓄積された画像データを読み出すようにＳＤＲＡＭコントローラ１４０に信号を送る。ＭＵＸ１２０は、同期信号に基づいて、撮像素子信号処理部１０４から画像データを受けたり、ＳＤＲＡＭ１４２から画像データを受けたりする。
【００１７】
ＭＵＸ１２０と、第１ラインメモリ１２２と、補間処理部１２４と、第２ラインメモリ１２６と、ＪＰＥＧ処理部１２８からなる構成要素（以下、総称して現像処理部１１８という。）は、撮像素子１０２から出力された画像データ（例えば、ＲＡＷ画像データ）を現像処理する。ここで、現像処理とは、例えば、ＲＡＷ画像データを補間処理し、圧縮符号化処理することをいうが、これらの処理に限定されず、他の画像処理を含んでもよい。そして、現像処理部１１８は複数の系統からなり、現像処理を効率よく行なうことができる。本実施形態では、図１に示すように、４系統の現像処理部１１８からなる場合について説明する。
【００１８】
本実施形態では、撮像素子１０２から出力される画像データは、図３〜図５に示すように、複数の領域に分割され、領域毎に各現像処理部１１８で現像処理される。図３〜図５は、本実施形態の撮像素子１０２の撮像面を示す説明図であり、現像処理される複数の領域を示している。なお、図３〜図５において示す実線で囲まれた範囲が、撮像素子１０２が出力する画像データの範囲であり、破線で囲まれた複数の領域１つずつ（領域Ａ（１）、Ａ（２）・・・）が、各現像処理部１１８で処理する範囲である。例えば、４系統のうちの１の系統の現像処理部１１８が領域Ａ（１）の画像データを現像処理し、別の系統の現像処理部１１８が領域Ａ（２）の画像データを現像処理する。また、撮像素子１０２から出力される画像データは、複数の水平ラインに分割され、１の水平ラインが更に複数に分割された複数のブロックからなる。
【００１９】
なお、補間処理する際、他の領域の画像データの一部が糊代部分として必要となる。そのため、破線で囲まれた複数の領域はそれぞれ重なり合った（オーバラップした）領域がある。
【００２０】
ＭＵＸ１２０は、マルチプレクサであり、現像処理部１１８の系統毎に設けられる。撮像素子信号処理部１０４から送られた画像データ（第１の画像領域データ）と、撮像素子信号処理部１０４から送られてバスＩ／Ｆ１０６、ＳＤＲＡＭコントローラ１４０、ＳＤＲＡＭ１４２、バスＩ／Ｆ１１２を介して送られた画像データ（第２の画像領域データ）を受け、これらの画像データを第１ラインメモリ１２２に送る。
【００２１】
第１ラインメモリ１２２は、現像処理部１１８の系統毎に設けられる。第１ラインメモリ１２２は、１のブロックの画像データを少なくとも記憶できる容量である。第１ラインメモリ１２２は、ＭＵＸ１２０から１のブロックの画像データを受け、当該画像データを一時的に蓄積した後、補間処理部１２４に送る。
【００２２】
補間処理部１２４は、現像処理部１１８の系統毎に設けられる。補間処理部１２４は、撮像素子１０２から出力された画像データ（例えば、ＲＡＷ画像データ）を補間処理する。補間処理部１２４は、第１ラインメモリ１２２から画像データを受け、補間処理した後、補間処理済データを第２ラインメモリ１２６に送る。
【００２３】
第２ラインメモリ１２６は、現像処理部１１８の系統毎に設けられる。第２ラインメモリ１２６は、１のブロックの補間処理済データを少なくとも記憶できる容量である。第２ラインメモリ１２６は、補間処理部１２４から１のブロックの補間処理済データを受け、当該補間処理済データを一時的に蓄積した後、ＪＰＥＧ処理部１２８に送る。
【００２４】
ＪＰＥＧ処理部１２８は、現像処理部１１８の系統毎に設けられる。ＪＰＥＧ処理部１２８は、補間処理部１２４で補間処理された補間処理済データを圧縮符号化処理する。ＪＰＥＧ処理部１２８は、第２ラインメモリ１２６から補間処理済データを受け、圧縮符号化処理した後、ＪＰＥＧ処理済データをバスＩ／Ｆ１３０、ＳＤＲＡＭコントローラ１４０を介してＳＤＲＡＭ１４２に送る。なお、本実施形態では、ＪＰＥＧ方式で圧縮符号化処理する場合について説明するが、本発明はかかる例に限定されず、他の圧縮符号化処理方式でもよい。
【００２５】
ラインメモリコントローラ１２１は、第１ラインメモリ１２２、第２ラインメモリ１２６におけるデータの書込み制御及び読出し制御を行なう。ラインメモリコントローラ１２１は、第１の画像領域データ書込み部の一例であり、撮像素子１０２から出力された画像データのうちラインメモリの総記憶容量以下に相当する画像データ（第１の画像領域データ）を第１ラインメモリ１２２に書き込む。また、ラインメモリコントローラ１２１は、第１の画像領域データ読出し部の一例であり、上記第１の画像領域データを読み出す。更に、ラインメモリコントローラ１２１は、補間処理済データを第２ラインメモリ１２６に書き込んだり、第２ラインメモリ１２６から補間処理済データを読み出したりする。また、ラインメモリコントローラ１２１は、第３の画像データ書込み部の一例であり、撮像素子１０２から出力された画像データのうち上記第１の画像領域データ以外の第２の画像領域データをＳＤＲＡＭ１４２に書き込む。
【００２６】
ＳＤＲＡＭコントローラ１４０は、ＳＤＲＡＭ１４２におけるデータの書込み制御及び読み出し制御を行なう。ＳＤＲＡＭコントローラ１４０は、第２の画像領域データ書込み部の一例であり、撮像素子１０２から出力された画像データのうち上記第１の画像領域データ以外の第２の画像領域データをＳＤＲＡＭ１４２に書き込む。また、ＳＤＲＡＭコントローラ１４０は、第２の画像領域データ読出し部の一例であり、第１ラインメモリ１２２から第１の画像領域データが読み出された後、上記第２の画像領域データを読み出す。更に、ＳＤＲＡＭコントローラ１４０は、ＪＰＥＧ処理されたＪＰＥＧ処理済データをＳＤＲＡＭ１４２に書き込む。そして、ＳＤＲＡＭコントローラ１４０は、ＳＤＲＡＭ１４２に一時的に蓄積されたＪＰＥＧ処理済データをメモリカード１５０に送る。
【００２７】
ＳＤＲＡＭ１４２は、記憶媒体の一例であり、撮像素子１０２から出力された画像データを一時的に蓄積したり、ＪＰＥＧ処理されたＪＰＥＧ処理済データを一時的に蓄積したりする。
【００２８】
メモリカード１５０は、例えばフラッシュメモリ、ハードディスク等の記憶媒体であり、ＪＰＥＧ処理されたＪＰＥＧ処理済データをＳＤＲＡＭ１４２から受けて記憶する。なお、メモリカード１５０は図示しないメモリカードＩ／Ｆを介してＳＤＲＡＭコントローラ１４０と接続される。バスＩ／Ｆ（インタフェース）１０６、１１２、１３０は、ＳＤＲＡＭコントローラ１４０と、撮像素子信号処理部１０４及び現像処理部１１８とを接続する。なお、撮像装置１００における一連の処理は、ハードウェアで処理してもよいし、コンピュータ上のプログラムによるソフトウェア処理で実現してもよい。
【００２９】
次に、図２〜図５を参照して、本実施形態に係る撮像装置１００の動作を説明する。図２は、本実施形態に係る撮像装置１００におけるデータ処理を示すフローチャートである。
【００３０】
本実施形態では、複数の第１ラインメモリ１２２（本実施形態では４系統の第１ラインメモリ１２２）の総記憶容量、又は複数の第２ラインメモリ１２６（本実施形態では４系統の第２ラインメモリ１２６）の総記憶容量で記憶できる画像データ（第１の画像領域データ）をＳＤＲＡＭ１４２に一時的に記憶させることなく、即時に撮像素子１０２から現像処理部１１８に送り、補間処理や圧縮符号化処理を行う。一方、複数の第１ラインメモリ１２２の総記憶容量、又は複数の第２ラインメモリ１２６の総記憶容量を超える画像データ（第２の画像領域データ）については、即時に現像処理するのではなく、ＳＤＲＡＭ１４２に一時的に蓄積し、第１の画像領域データについて現像処理が終わった後、動画像データの場合は、垂直ブランキング期間に現像処理を行い、静止画像データの場合は、例えば撮影期間に現像処理を行う。
【００３１】
以下、図３〜図５に示すように、Ａ領域は、撮像素子１０２から出力される画像データのうち、複数の第１ラインメモリ１２２の総記憶容量、又は複数の第２ラインメモリ１２６の総記憶容量で記憶できる画像データの範囲をいい、Ｂ領域は、複数の第１ラインメモリ１２２の総記憶容量、又は複数の第２ラインメモリ１２６の総記憶容量を超える画像データの範囲をいう。
【００３２】
まず、撮像素子１０２から撮像素子信号処理部１０４に画像データの読出しを行う（ステップＳ１０１）。このとき、撮像素子１０２全体（領域Ａ＋Ｂ）の画像データが読み出される。そして、読み出された画像データが領域Ａであるか、領域Ｂであるかによって、データ処理が異なる（ステップＳ１０２）。
【００３３】
画像データが領域Ａにおける画像データ（第１の画像領域データ）である場合、領域Ａの画像データを、ＭＵＸ１２０を介して第１ラインメモリ１２２に書き込み、一時蓄積後、第１ラインメモリ１２２から画像データを読み出す（ステップＳ１０６）。読み出された画像データは補間処理部１２４において補間処理される（ステップＳ１０７）。そして、補間処理済データを第２ラインメモリ１２６に書き込み、一時蓄積後、第２ラインメモリ１２６から補間処理済データを読み出す（ステップＳ１０８）。次に、読み出された補間処理済データはＪＰＥＧ処理部１２８においてＪＰＥＧ処理される（ステップＳ１０９）。そして、ＪＰＥＧ処理済データを、ＳＤＲＡＭ１４２を介してメモリカード１５０に記憶させる（ステップＳ１１０）。
【００３４】
一方、画像データが領域Ｂにおける画像データ（第２の画像領域データ）である場合、領域Ｂの画像データをＳＤＲＡＭ１４２に書き込む（ステップＳ１０３）。そして、動画像データの場合は、垂直ブランキング期間まで画像データを蓄積しておく（ステップＳ１０４）。そして、垂直ブランキング期間は、領域Ａにおける画像データの現像処理が終了しているため、ＳＤＲＡＭ１４２から領域Ｂの画像データを読み出した後（ステップＳ１０５）、この期間に領域Ｂの画像データを現像処理する（ステップＳ１０６〜ステップＳ１０９）。なお、ステップＳ１０６〜ステップＳ１０９は、領域Ａにおける画像データと同様うであるため省略する。そして、ＪＰＥＧ処理済データを、ＳＤＲＡＭ１４２を介してメモリカード１５０に記憶させる（ステップＳ１１０）。
【００３５】
次に、図３〜図５を参照して、画像データの分割例及び分割した領域のデータ処理例を説明する。
【００３６】
図３は、撮像素子１０２を５等分している。そして、４／５の領域を領域Ａとし、１／５の領域を領域Ｂとする。領域Ａは、更に領域Ａ（１）、領域Ａ（２）、領域Ａ（３）、領域Ａ（４）に水平方向に４分割され、領域Ｂは、更に領域Ｂ（１）、領域Ｂ（２）、領域Ｂ（３）、領域Ｂ（４）に垂直方向に４分割される。領域Ａ（１）、領域Ａ（２）、領域Ａ（３）、領域Ａ（４）の幅と、領域Ｂ（１）、領域Ｂ（２）、領域Ｂ（３）、領域Ｂ（４）の幅は等しい。１つの第１ラインメモリ１２２又は第２ラインメモリ１２６の記憶容量は、１つのブロックにおける画像データから決定される。
【００３７】
このように撮像素子１０２を分割することで画像データの現像処理は、領域Ａの画像データは４系統で平行に水平ライン毎（ブロック毎）に現像処理が行われる。次に、領域Ａの現像処理後、領域Ｂの画像データが４系統で平行に現像処理が行われる。
【００３８】
一方、図４に示すように、領域Ｂの幅は、領域Ａ（１）、領域Ａ（２）、領域Ａ（３）、領域Ａ（４）の幅と等しくなくてもよい。例えば、１つの第１ラインメモリ１２２又は第２ラインメモリ１２６の記憶容量は、領域Ａの１つのブロックにおける画像データから決定される。このとき、領域Ｂの幅は、領域Ａの１つのブロックの幅よりも広くてもよい。そして、領域Ｂは、図４に示すように、垂直方向に２分割、水平方向に２分割して、４分割される。
【００３９】
図５に示す例は、領域Ａのみに分割した例であり、領域Ａは、更に領域Ａ（１）、領域Ａ（２）、領域Ａ（３）、領域Ａ（４）に水平方向に４分割される。この場合、撮像素子１０２から出力された画像データの現像処理は、４系統で平行に水平ライン毎（ブロック毎）に現像処理が行われて、全ての現像処理が終了する。この例によれば、画像データをＳＤＲＡＭ１４２に書き込んだり、ＳＤＲＡＭ１４２から画像データを読み出したりすることなく現像処理をするため、迅速にデータ処理が終了し、消費電力も低減することができる。
【００４０】
本実施形態によれば、即時に現像処理ができるラインメモリの容量を算出し設置することで、領域Ａについては即時に現像処理ができ、領域ＢについてはＳＤＲＡＭ１４２に一時的に画像データを蓄積して、後で現像処理をする。そのため、従来、画像データの全データをＳＤＲＡＭ１４２に蓄積していた場合に比べて、ＳＤＲＡＭ１４２に記録する領域を即時に現像処理できない領域に限定することができるため、データ処理全体の処理量を低減することができ、ＳＤＲＡＭ１４２との接続部分における消費電力を低減することができる。また、撮像素子１０２が高解像度となっても、本実施形態は即時に現像処理できるデータと、後でタイミングよく現像処理できる領域とを分けるため、処理速度を維持することができる。
【００４１】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００４２】
なお、上記本実施形態で説明したように、本実施形態は、撮像素子１０２において同一ラインの水平ラインが分割されて、複数の系統の現像処理部１１８で平行に現像処理がされる。従って、左側に位置するブロックを参照して圧縮符号化処理をするＪＰＥＧ方式の場合、本発明では参照できないブロックが生じる。そのため、本発明で、ＪＰＥＧ方式で圧縮符号化処理をする場合、参照関係を一旦解除するため、ＲＳＴ（restart  marker  code）がブロック毎に圧縮データ内に挿入される。そして、ＪＰＥＧ方式によれば、ＲＳＴの挿入は、各ブロックの処理画素数が同一であり、ブロック毎に必ず挿入する必要がある。そのため、即時現像処理する領域Ａの分割領域Ａ（１）・・・と、ＳＤＲＡＭ１４２に一時記憶して後で現像処理する領域Ｂの全てにおいて、等間隔で画像データを分割するのが望ましく、図３に示した例のように分割されるとよい。
【図面の簡単な説明】
【００４３】
【図１】本発明の一実施形態に係る撮像装置を示すブロック図である。
【図２】同実施形態に係る撮像装置におけるデータ処理を示すフローチャートである。
【図３】同実施形態の撮像素子の撮像面を示す説明図である。
【図４】同実施形態の撮像素子の撮像面を示す説明図である。
【図５】同実施形態の撮像素子の撮像面を示す説明図である。
【符号の説明】
【００４４】
１００      撮像装置
１０２      撮像素子
１０４      撮像素子信号処理部
１０６、１１２、１３０      バスＩ／Ｆ
１１０      同期信号生成部
１１８      現像処理部
１２０      ＭＵＸ
１２１      ラインメモリコントローラ
１２２      第１ラインメモリ
１２４      補間処理部
１２６      第２ラインメモリ
１２８      ＪＰＥＧ処理部
１４０      ＳＤＲＡＭコントローラ
１４２      ＳＤＲＡＭ
１５０      メモリカード
【図１】
0005203692.tif 000002
【図２】
0005203692.tif 000003
【図３】
0005203692.tif 000004
【図４】
0005203692.tif 000005
【図５】
0005203692.tif 000006