(57)【要約】【課題】  一旦輝度色差データをメモリ等の一時記憶領域に記憶する処理においてより効率的なメモリ使用方式を提供する。【解決手段】  撮影したＲＡＷデータを保持する第１の記憶領域と第２の記憶領域と、第１の記憶領域はアドレス空間で第２の記憶領域に対して下位のアドレスに配置され、第１の記憶領域および第２の記憶領域からＲＡＷデータを読み出しして信号処理する信号処理手段とを備え、第１の記憶領域に書き込まれたＲＡＷデータはアドレスの上位から下位に向けて読み出しながら前記信号処理手段によって処理し、第２の記憶領域に書き込まれたＲＡＷデータはアドレスの下位から上位に向けて読み出しながら前記信号処理手段によって処理する。【選択図】  図１
2009033438.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段により連写した映像を順次記憶する連写機能を有する電子スチルカメラにおいて、
撮影したＲＡＷデータを保持する第１の記憶領域と第２の記憶領域と、
第１の記憶領域はアドレス空間で第２の記憶領域に対して下位のアドレスに配置され、
第１の記憶領域および第２の記憶領域からＲＡＷデータを読み出して信号処理する信号処理手段とを備え、
第１の記憶領域に書き込まれたＲＡＷデータはアドレスの上位から下位に向けて読み出しながら前記信号処理手段によって処理し、
第２の記憶領域に書き込まれたＲＡＷデータはアドレスの下位から上位に向けて読み出しながら前記信号処理手段によって処理することを特徴とする撮像装置。
【請求項２】
撮像手段により連写した映像を順次記憶する連写機能を有する電子スチルカメラにおいて、
撮影したＲＡＷデータを保持する第１の記憶領域と第２の記憶領域と、
第１の記憶領域はアドレス空間で第２の記憶領域に対して下位のアドレスに配置され、
第１の記憶領域および第２の記憶領域からＲＡＷデータを読み出して信号処理する信号処理手段とを備え、
前記信号処理手段の出力輝度色差信号を前記メモリ空間に書き込まない場合は、
前記第１の記憶領域および前記第２の記憶領域に書き込まれたＲＡＷデータはアドレスの下位から上位に向けて読み出しながら前記信号処理手段によって処理し、
前記信号処理手段の出力輝度色差信号を前記メモリ空間に書き込む場合は、
第１の記憶領域に書き込まれたＲＡＷデータはアドレスの上位から下位に向けて読み出しながら前記信号処理手段によって処理し、
第２の記憶領域に書き込まれたＲＡＷデータはアドレスの下位から上位に向けて読み出しながら前記信号処理手段によって処理することを特徴とする撮像装置。
【請求項３】
請求項１、２の撮像装置において、そのメモリ空間上にアドレスの下位から順次第１のアドレス、第２のアドレス、第３のアドレス、第４のアドレス、第５のアドレス、第６のアドレスを備え、
前記第１の記憶領域は前記第１のアドレスと前記第３のアドレスとで区切られる領域であり、
前記第２の記憶領域は前記第４のアドレスと前記第６のアドレスとで区切られる領域であり、
前記第１の記憶領域にあるＲＡＷデータを信号処理した結果の輝度色差信号を前記メモリ空間に配置するのは前記第２のアドレスと前記第４のアドレスとで区切られる第３の記憶領域であり、
前記第２の記憶領域にあるＲＡＷデータを信号処理した結果の輝度色差信号を前記メモリ空間に配置するのは前記第３のアドレスと前記第５のアドレスとで区切られる第４の記憶領域であり、
前記第３の記憶領域への輝度色差信号の書き込みはアドレス上位から下位に向けて行い、
前記第４の記憶領域への輝度色差信号の書き込みはアドレス下位から上位に向けて行うことを特徴とする撮像装置。
【請求項４】
請求項３の撮像装置において、
前記第１のアドレスと前記第２のアドレスの間隔および前記第５のアドレスと前記第６のアドレスとの間隔は、
前記信号処理手段の垂直方向のフィルタのタップ数に応じてあけられることを特徴とする撮像装置。
【請求項５】
請求項１、２の撮像装置において、
単写時は前記第１の記憶領域もしくは前記第２の記憶領域のいずれか片方のみを使用することを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタルスチルカメラに関するものであり、特に限られたメモリ容量において連写時におけるメモリの使用効率を向上させる技術に関するものである。
【背景技術】
【０００２】
デジタルスチルカメラにおいて連写を行う際のメモリ使用方法として、特開平０８−０７０４２０に開示されているように、撮影したセンサー出力データ（以下RAWデータと記載する）を複数毎分メモリ等の一時記憶領域に蓄えておき、撮影終了後に信号処理する方法が知られている。
【０００３】
しかしながら近年の半導体技術の発達に伴い、信号処理速度が向上し、１枚のRAWデータを撮影している間に、１枚のRAWデータの信号処理および圧縮が行えるようになった。
【０００４】
これにより、特開２００３−８７６１９に開示されているように、RAWデータを２枚記憶する領域を設け、撮影と平行して１枚前のRAWデータを信号処理および圧縮することによって連写を行う方法が知られている。
【０００５】
また、RAWデータを信号処理したあと、その出力である輝度色差信号を一旦メモリ等の一時記憶領域に記憶する場合、限られたメモリ容量を効率てきに使用するため、RAWデータ領域に上書きしてメモリを使用する方法が特開２００３−６０９６８に開示されている。
【特許文献１】特開平０８−０７０４２０号公報
【特許文献２】特開２００３−８７６１９号公報
【特許文献３】特開２００３−６０９６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、RAWデータ領域を２枚分配置する方法において一旦輝度色差データをメモリ等の一時記憶領域に記憶する処理を行う場合、この輝度色差データを置く領域も２枚分配置する必要がある。
【０００７】
このためRAWデータ領域に輝度色差データを上書きすることによってメモリの使用効率を向上させたとしても２枚分の輝度色差データを配置する必要があった。
【０００８】
このメモリ配置の例を図９に示す、図９においてアドレスa1からa4で区切られる領域９０１は第1のRAWデータおよび輝度色差データを保持する領域であり、アドレスa4からアドレスa6で区切られる領域９０２は第2のRAWデータおよび輝度色差データを保持する領域である。
【０００９】
RAWデータの大きさは撮像データのAD変換語長がたとえば１２ビットであり、水平1600画素、垂直１２００画素の場合は、
１６００×１２００×１２＝23040000bit＝2880000Byte  式（１）
であり、
輝度色差データの大きさは、４：２：２のサブサンプリングで輝度8ビット、色差８ビットの場合は1画素あたり16bitになり、
１６００×１２００×１６＝30720000bit＝3840000Byte  式（２）
である。
【００１０】
したがって領域９０１と領域９０２はそれぞれ3840000Byte必要であり、合計7680000Byteが必要となる。
【００１１】
これは一旦輝度色差データをメモリ等の一時記憶領域に記憶しない場合に必要となる2枚のRAWデータ領域の大きさ
2880000Byte×2＝5760000Byte  式（３）
に比べ約3３％ほど大きくなる。
【００１２】
そこで本発明では、一旦輝度色差データをメモリ等の一時記憶領域に記憶する処理においてより効率的なメモリ使用方式を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的達成のため、請求項１記載の撮像装置は、撮像手段により連写した映像を順次記憶する連写機能を有する電子スチルカメラにおいて、
撮影したＲＡＷデータを保持する第１の記憶領域と第２の記憶領域と、
第１の記憶領域はアドレス空間で第２の記憶領域に対して下位のアドレスに配置され、
第１の記憶領域および第２の記憶領域からＲＡＷデータを読み出して信号処理する信号処理手段とを備え、
第１の記憶領域に書き込まれたＲＡＷデータはアドレスの上位から下位に向けて読み出しながら前記信号処理手段によって処理し、
第２の記憶領域に書き込まれたＲＡＷデータはアドレスの下位から上位に向けて読み出しながら前記信号処理手段によって処理することを特徴とする。
【００１４】
また請求項２記載の撮像装置は、撮像手段により連写した映像を順次記憶する連写機能を有する電子スチルカメラにおいて、
撮影したＲＡＷデータを保持する第１の記憶領域と第２の記憶領域と、
第１の記憶領域はアドレス空間で第２の記憶領域に対して下位のアドレスに配置され、
第１の記憶領域および第２の記憶領域からＲＡＷデータを読み出しして信号処理する信号処理手段とを備え、
前記信号処理手段の出力輝度色差信号を前記メモリ空間に書き込まない場合は、
前記第１の記憶領域および前記第２の記憶領域に書き込まれたＲＡＷデータはアドレスの下位から上位に向けて読み出しながら前記信号処理手段によって処理し、
前記信号処理手段の出力輝度色差信号を前記メモリ空間に書き込む場合は、
第１の記憶領域に書き込まれたＲＡＷデータはアドレスの上位から下位に向けて読み出しながら前記信号処理手段によって処理し、
第２の記憶領域に書き込まれたＲＡＷデータはアドレスの下位から上位に向けて読み出しながら前記信号処理手段によって処理することを特徴とする。
【００１５】
さらに請求項３記載の撮像装置のように、撮像装置において、そのメモリ空間上にアドレスの下位から順次第１のアドレス、第２のアドレス、第３のアドレス、第４のアドレス、第５のアドレス、第６のアドレスを備え、
前記第１の記憶領域は前記第１のアドレスと前記第３のアドレスとで区切られる領域であり、
前記第２の記憶領域は前記第４のアドレスと前記第６のアドレスとで区切られる領域であり、
前記第１の記憶領域にあるＲＡＷデータを信号処理した結果の輝度色差信号を前記メモリ空間に配置するのは前記第２のアドレスと前記第４のアドレスとで区切られる第３の記憶領域であり、
前記第２の記憶領域にあるＲＡＷデータを信号処理した結果の輝度色差信号を前記メモリ空間に配置するのは前記第３のアドレスと前記第５のアドレスとで区切られる第４の記憶領域であり、
前記第３の記憶領域への輝度色差信号の書き込みはアドレス上位から下位に向けて行い、
前記第４の記憶領域への輝度色差信号の書き込みはアドレス下位から上位に向けて行うことを特徴とする。
【００１６】
また請求項４の撮像装置のように、
前記第１のアドレスと前記第２のアドレスの間隔および前記第５のアドレスと前記第６のアドレスとの間隔は、
前記信号処理手段の垂直方向のフィルタのタップ数に応じてあけてもよい。
【００１７】
また請求項５の撮像装置のように、
単写時は前記第１の記憶領域もしくは前記第２の記憶領域のいずれか片方のみを使用してもよい。
【発明の効果】
【００１８】
本発明によれば、２つのＲＡＷデータ領域と、重なりを持つ２つの輝度色差データ領域によって連写時に一旦輝度色差データをメモリ等の一時記憶領域に記憶する処理を行うことが可能であり、２つの輝度色差データ領域に重なり部分をもたせることでメモリ領域の使用効率を向上させることができる。
【００１９】
請求項４記載の発明によれば、単写時のメモリへのアクセスアドレスの方向を切り替える必要がなくなるので、単写時のメモリへのアクセス制御を簡潔に行うことができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して本発明の実施例について説明する。
【００２１】
図３は本発明の実施例の撮像装置の構成を示すブロック図である。図３において３０１はレンズや絞りからなる光学系であり、３０２は例えばCCDやCMOS等の撮像素子であり光学系３０１によって結像された被写体象を光電変換する。３０３は撮像素子３０２の出力アナログ電気信号をデジタル信号に変換するAD変換器である。AD変換器３０３の出力はメモリコントローラ３０４を通じて、例えばDRAMで構成されるメモリ３０５に書き込まれる。ここでこの書き込まれたデータは上記RAWデータである。
【００２２】
次にメモリ３０５に書き込まれたRAWデータはメモリコントローラ３０４を通じて信号処理回路３０５へ読み出され、信号処理回路３０５でホワイトバランス、輝度信号分離、色補間、ガンマ処理、アパーチャー処理等を施し輝度色差信号に変換される。
【００２３】
信号処理回路３０５の出力はメモリコントローラ３０４を通じてメモリ３０５に書き込むことができる。
【００２４】
SW３０６は圧縮処理回路３０７の入力データを選択するスイッチであり、スイッチの指示が０のときは信号処理回路３０５の出力を選択し、スイッチの指示が１のときはメモリコントローラ３０４を通じてメモリ３０５の出力データを選択する。
【００２５】
圧縮回路３０７は画像データの圧縮回路であり、例えばJPEG方式やMPEG方式の圧縮回路である。
【００２６】
圧縮回路３０７の出力圧縮データはメモリコントローラ３０４を通じてメモリ３０５に書き込まれる。３０８はメディア３０９へのインターフェイス回路であり、メモリコントローラ３０４を通じてメモリ３０５から読み出した圧縮データをメディア３０９へ書き込む。
【００２７】
メディア３０９は記録媒体であり、例えば着脱可能なメモリカードである。
【００２８】
システムコントローラ３１０は、上記メモリコントローラ３０４へメモリアクセスする場合の開始アドレス、アドレスの更新方法、および読み出しか書き込みかを指示する。
【００２９】
またシステムコントローラ３１０はSW306のスイッチを指示する。
【００３０】
またシステムコントローラ３１０はメモリコントローラ３０４を通じて、メモリ３０５への読み出しおよび書き込みを行うことができる。
【００３１】
操作部３１１は本撮像装置の使用者が、撮影動作モードや撮影開始指示等をシステムコントローラ３１０に指示するための押しボタンスイッチやダイヤル等の操作部材である。
【００３２】
次に図１に本発明の実施例におけるメモリマップを示す。
【００３３】
図１においてアドレスa1とアドレスa3で区切られる領域１０１は第1のRAWデータを置く領域であり、アドレスa2とa4で区切られる領域１０３は第1のRAWデータを処理した第１の輝度色差データを置く領域であり、アドレスa4とa6で区切られる領域１０２は第2のRAWデータを置く領域であり、アドレスa3とa5で区切られる領域１０４は第2のRAWデータを処理した第２輝度色差データを置く領域であり、アドレスa7とa8で区切られる領域１０５は圧縮データを置く領域である。
【００３４】
アドレスa1とアドレスa2の間はRAWデータを信号処理する際の垂直フィルタのタップ数に対応したＲＡＷデータのライン数分の間隔をあける。例えば垂直３タップのフィルタ処理を信号処理回路３０５で行う場合はRAWデータの2ライン分の間隔である。アドレスａ５とアドレスａ６の間も同様である。
【００３５】
アドレスａ３とアドレスａ４で区切られる領域は第１の輝度色差データと第２の輝度色差データを置く際に時間軸上で排他的に使用することにより共有される領域である。
【００３６】
この共有について以下説明する。
【００３７】
図１に示したメモリマップに対して時間軸方向でいかにしてメモリアクセスのアドレス発生を行うのかを図２、図４に基づいて説明する。
【００３８】
また、以下の説明においてアドレスの発生方向を正方向と負方向に区別するが、この方向について図６を使って説明する。
【００３９】
図６（A）はアドレスをアドレスayから負方向に発生させる場合のアドレス発生の概念を示す図である。
【００４０】
図６(A)では開始アドレスがay−H、ここでHは画像データの1ライン分に相当するメモリ量である。アドレスは順次インクリメントし、次のアドレスがＨ分進んだら−２H分アドレスをジャンプさせ、これをアドレスが終了アドレスに至るまで繰り返す。このようなアドレス発生により、1ラインの中ではアドレスがインクリメントするが、ライン単位でアドレスをデクリメントすることになる。
【００４１】
図６（B）はアドレスをアドレスaxから正方向に発生させる場合のアドレス発生の概念を示す図である。
【００４２】
図６（B）では開始アドレスがaxであり、アドレスが順次インクリメントしていく。画像データに対してこのアドレス発生は、1ラインの中ではアドレスがインクリメントし、ライン単位で見てもアドレスをインクリメントしている。また画像データでない場合、例えば圧縮データ、においては単純にアドレスがインクリメントしている。
【００４３】
図２はRAWデータを信号処理し一旦輝度色差データをメモリ等の一時記憶領域に記憶した後に圧縮を行う場合でのアドレス発生の概念を示す図であり、図４はRAWデータを信号処理して、その信号処理出力信号がメモリ３０５を経由せずに直接圧縮回路３０７で圧縮する場合のアドレス発生の概念を示す図である。
【００４４】
また連写時に最初に撮影されたRAWデータは領域１０１に書き込み、次のRAWデータは領域１０２に書き込み、その次のRAWデータは領域１０１に書き込み、以下この繰り返しを行う。このため図２および図４には2回目の領域１０１へのRAWデータ書き込みまでを示す。
【００４５】
[RAWデータを信号処理し一旦輝度色差データをメモリ等の一時記憶領域に記憶した後に圧縮を行う場合]
図２に基づいて説明する。
【００４６】
時刻０から時刻t1では最初のRAWデータの書き込みアドレスをアドレスa1から正方向に発生させ、これを矢印２０１で示す。
【００４７】
時刻ｔ１から時刻ｔ４では2枚目のRAWデータの書き込みアドレスをアドレスa４から正方向に発生させ、これを矢印２０６で示す。
【００４８】
時刻ｔ４から時刻ｔ７では３枚目のRAWデータの書き込みアドレスをアドレスa1から正方向に発生させ、これを矢印２１１で示す。
【００４９】
ここでRAWデータの書き込みが連続して行われているが、実際には露光時間等があり若干の間隔が空くが本発明の主旨には影響ないのでこの間隔については無視する。
【００５０】
時刻ｔ１から時刻ｔ２では領域１０１からRAWデータを読み出し信号処理回路３０５で輝度色差信号へ変換しこれを領域１０３に書き込む。このときRAWデータの読み出しをアドレスa3から負方向にアドレス発生させ、輝度色差信号の書き込みはアドレスａ４から負方向に発生させ、それぞれ矢印２０２、矢印２０３で示す。つまり画像としては下から上に処理することとなる。
【００５１】
もし、ここで図７に示すようにＲＡＷデータの読み出しをアドレスａ１から正方向に発生させ（矢印７０１）、輝度色差信号の書き込みをアドレスａ２から正方向（矢印７０２）に発生させると読み出す前のＲＡＷデータを輝度色差信号で上書きしてしまうのでＲＡＷデータが破壊されてしまう。したがって図２の矢印２０２、矢印２０３のように負方向に発生させる。
【００５２】
また、ＲＡＷデータは１画素あたりA/D変換器３０３の変換語長のデータ量であり、例えば12bitであり、輝度色差信号は例えば４：２：２のサンプリングで輝度８ｂｉｔ、色差8bitだと1画素あたり16bitである。このため矢印２０２と矢印２０３の開始アドレスが離れていても次第に近づいていく。
【００５３】
しかしＲＡＷデータ読み出し終了アドレスおよび輝度色差信号の書き込み終了アドレスはそれぞれアドレスａ１、アドレスａ２であり、アドレスａ１とアドレスａ２は上記のように適切に間隔をあけてあるので、ＲＡＷデータの読み出しアドレスと輝度色差信号の書き込みアドレスは近づくが輝度色差信号の書き込みがＲＡＷデータの読み出しに追いついてＲＡＷデータを破壊することはない。
【００５４】
時刻ｔ２から時刻ｔ３ではシステムコントローラ３１０はＳＷ３０６に１を指示し、輝度色差データを領域１０３から読み出してこれを圧縮回路３０７で圧縮し、圧縮回路３０７の出力圧縮データを領域１０５へ書き込む。このときのアドレスは輝度色差データの読み出しはアドレスａ２から正方向に行い、圧縮データの書き込みはアドレスａ７から正方向に行う、それぞれ矢印２０４、矢印２０５で示す。
【００５５】
時刻ｔ４から時刻ｔ５では領域１０２からRAWデータを読み出し信号処理回路３０５で輝度色差信号へ変換しこれを領域１０４に書き込む。このときRAWデータの読み出しをアドレスa４から正方向にアドレス発生させ、輝度色差信号の書き込みはアドレスａ３から正方向に発生させ、それぞれ矢印２０７、矢印２０８で示す。つまり画像としては上から下に処理することとなる。領域１０３と領域１０４は重なっているが領域１０３にあった輝度色差データは時刻ｔ３において圧縮データに変換が完了しているので、この重なりにより画像が破壊されることはない。
【００５６】
時刻ｔ５から時刻ｔ６ではＳＷ３０６に１を指示し、輝度色差データを領域１０４から読み出してこれを圧縮回路３０７で圧縮し、圧縮回路３０７の出力圧縮データを領域１０５へ書き込む。このときのアドレスは輝度色差データの読み出しはアドレスａ３から正方向に行い、圧縮データの書き込みは前回の圧縮データの続きから正方向に行う、それぞれ矢印２０９、矢印２１０で示す。
【００５７】
以上の繰り返しをおこなうことによって連写の処理が行える。
【００５８】
[RAWデータを信号処理して、その信号処理出力信号がメモリ３０５を経由せずに直接圧縮回路３０７で圧縮する場合]
図４に基づいて説明する。
【００５９】
時刻０から時刻t1では最初のRAWデータの書き込みアドレスをアドレスa1から正方向に発生させ、これを矢印２０１で示す。
【００６０】
時刻ｔ１から時刻ｔ４では2枚目のRAWデータの書き込みアドレスをアドレスa４から正方向に発生させ、これを矢印２０６で示す。
【００６１】
時刻ｔ４から時刻ｔ７では３枚目のRAWデータの書き込みアドレスをアドレスa1から正方向に発生させ、これを矢印２１１で示す。
【００６２】
このようにＲＡＷデータの書き込みは図２と同様である。
【００６３】
時刻ｔ１から時刻ｔ２ではシステムコントローラ３１０はＳＷ３０６を０に指示し、ＲＡＷデータを領域１０１から読み出して、これを信号処理回路３０５で処理し、信号処理回路３０５の出力である輝度色差信号はＳＷ３０６を通じて圧縮回路３０７で圧縮され、圧縮回路３０７の出力である圧縮データはメモリコントローラ３０４を通じてメモリ３０５の領域１０５に書き込まれる。このときのアドレス発生はＲＡＷデータの読み出しはアドレスａ１から正方向であり、矢印４０１で示される。圧縮データの書き込みはアドレスａ７から正方向であり、矢印２０５で示す。
【００６４】
時刻ｔ４から時刻ｔ５ではシステムコントローラ３１０はＳＷ３０６を０に指示し、ＲＡＷデータを領域１０２から読み出して、これを信号処理回路３０５で処理し、信号処理回路３０５の出力である輝度色差信号はＳＷ３０６を通じて圧縮回路３０７で圧縮され、圧縮回路３０７の出力である圧縮データはメモリコントローラ３０４を通じてメモリ３０５の領域１０５に書き込まれる。このときのアドレス発生はＲＡＷデータの読み出しはアドレスａ４から正方向であり、矢印４０２で示される。圧縮データの書き込みは前回の圧縮データの続きから正方向に行い、矢印２１０で示す。
【００６５】
以上の繰り返しをおこなうことによって連写の処理が行える。
【００６６】
次に図２、図４におけるシステムコントローラ３１０の動作について特にRAWデータの信号処理方向について図５に基づいて説明する。
【００６７】
まずシーケンスＳ５０１で一旦輝度色差信号をメモリ等の一時記憶領域に記憶する処理なのか否かを判定する。
【００６８】
一旦輝度色差信号をメモリ等の一時記憶領域に記憶するのは、例えばＲＡＷデータを処理した画像に日付文字などの画像情報を加えた後に画像を圧縮する場合であり、タイミング的は時刻ｔ２や時刻ｔ５で行い。この文字情報の付加を行うか否かは本実施例の撮像装置の使用者が操作部３１１を通じてシステムコントローラ３１０に撮影に先立ち予め指示する。
【００６９】
Ｓ５０１からＳ５０９へ分岐する場合は図４の動作に相当し、Ｓ５０３に分岐する場合は図２の動作に相当する。
【００７０】
まずＳ５０３に分岐した場合を説明する。
【００７１】
Ｓ５０３ではＲＡＷデータの読み出しを領域１０１から行うのか否かを判定する。本発明ではＲＡＷデータを保持する領域は領域１０１と領域１０２のいずれかであるので、領域１０１でない場合は領域１０２からＲＡＷデータの読み出しを行う。
【００７２】
Ｓ５０６は領域１０１からＲＡＷデータを読み出す場合であり、この場合はすでに図２で説明したようにＲＡＷデータの読み出しをアドレスa3から負方向に行うのでRAWデータの読み出し開始アドレスにa3−Hを設定する。ここでHはRAWデータの1ライン分のデータサイズを意味する。また図５に示していないが、輝度色差信号の書き込み開始アドレスにａ４−Ｈ’を指定する。ここでＨ’は輝度色差データの１ライン分のデータサイズを意味する。
【００７３】
Ｓ５０７ではメモリコントローラ３０４に負方向のアドレス更新を行うように指定する。
【００７４】
Ｓ５０４は領域１０２からＲＡＷデータを読み出す場合であり、この場合はすでに図２で説明したようにＲＡＷデータの読み出しをアドレスa４から正方向に行うのでRAWデータの読み出し開始アドレスにa４を設定する。また図５に示していないが、輝度色差信号の書き込み開始アドレスにａ３を指定する。
【００７５】
Ｓ５０５ではメモリコントローラ３０４に正方向のアドレス更新を行うように指定する。
【００７６】
次にＳ５０１からＳ５０９に分岐した場合を説明する。
【００７７】
Ｓ５０９ではＲＡＷデータの読み出しを領域１０１から行うのか領域１０２から行うのかに応じて、それぞれ読み出し開始アドレスをａ１またはａ４を指定する。
【００７８】
Ｓ５１０ではメモリコントローラ３０４に正方向のアドレス更新を行うように指定する。
【００７９】
以上図２、図４、図５で説明したようにRAWデータを信号処理し一旦輝度色差データをメモリ等の一時記憶領域に記憶した後に圧縮を行う場合は、領域１０１のＲＡＷデータは下から上に処理し、領域１０２のＲＡＷデータは上から下に処理を行う。RAWデータを信号処理して、その信号処理出力信号がメモリ３０５を経由せずに直接圧縮回路３０７で圧縮する場合は、領域１０１と領域１０２のいずれのＲＡＷデータに対しても上から下に処理を行う。
【００８０】
このように領域１０１と領域１０２のＲＡＷデータの処理における方向を切り替えることによってアドレスａ３とアドレスａ４で区切られる領域は第１の輝度色差データと第２の輝度色差データを置く際に時間軸上で排他的に使用できる。
【００８１】
このため例えば１６００×１２００画素でＡ／Ｄ変換語長が12bitで信号処理の垂直タップ数を３タップで輝度色差信号が４：２：２サブサンプリングで輝度８ｂｉｔ、色差8ｂｉｔ精度とした場合、
アドレスａ３は
a3  ＝  ａ１  ＋  １６００×１２００×１２
＝  ａ１  ＋  23040000bit
＝  ａ１  ＋  2880000byte  式（４）
であり、
アドレスａ２は
ａ２  ＝  ａ１＋１６００×２×１２
＝  ａ１＋38400bit
＝  ａ１＋4800ｂｙｔｅ  式（５）
であり、
アドレスａ４は、
ａ４  ＝  ａ２＋１６００×１２００×１６
＝  ａ２＋30720000ｂｉｔ
＝  ａ２＋3840000ｂｙｔｅ
＝  ａ１＋４８００byte＋3840000ｂｙｔｅ
＝  ａ１＋3844800  byte  式（６）
であり、
アドレスａ６は、
ａ６  ＝  ａ４＋１６００×１２００×１２
＝  ａ４＋23040000bit
＝  ａ４＋2880000byte
＝  ａ１＋3844800  byte＋2880000byte
＝  ａ１＋6724800byte  式（７）
である。
【００８２】
したがってRAWデータ２枚分と一旦輝度色差データをメモリ等の一時記憶領域に記憶する領域の大きさは
ａ６−ａ１＝6724800byte  式（８）
であり、これはＲＡＷデータ２枚分の領域のサイズ（5760000Byte）の約１７％増である。
【００８３】
以上連写動作について説明したが単写においても連写と同様にメモリアクセスのアドレス発生を行うことで処理ができる。
【００８４】
また、単写においては２枚分のＲＡＷデータの片側のみを使用しても処理が行える。
【００８５】
図１に示したメモリマップにおいて単写を行う場合に時間軸方向でいかにしてメモリアクセスのアドレス発生を行うのかを図８に基づいて説明する。
【００８６】
時刻０から時刻ｔ７では最初のRAWデータの書き込みアドレスをアドレスa４から正方向に発生させ、これを矢印８０１で示す。
【００８７】
時刻ｔ７から時刻ｔ８では一旦輝度色差信号をメモリ等の一時記憶領域に記憶する処理を行う。領域１０２からRAWデータを読み出し信号処理回路３０５で輝度色差信号へ変換しこれを領域１０４に書き込む。このときRAWデータの読み出しをアドレスa４から正方向にアドレス発生させ、輝度色差信号の書き込みはアドレスａ３から正方向に発生させ、それぞれ矢印８０２、矢印８０３で示す。つまり画像としては上から下に処理することとなる。
【００８８】
時刻ｔ８から時刻ｔ９ではシステムコントローラ３１０はＳＷ３０６に１を指示し、輝度色差データを領域１０４から読み出してこれを圧縮回路３０７で圧縮し、圧縮回路３０７の出力圧縮データを領域１０５へ書き込む。このときのアドレスは輝度色差データの読み出しはアドレスａ３から正方向に行い、圧縮データの書き込みは前回の圧縮データの続きから正方向に行う、それぞれ矢印８０４、矢印８０５で示す。
【００８９】
時刻ｔ１０から時刻ｔ１１では2枚目のRAWデータの書き込みアドレスをアドレスa４から正方向に発生させ、これを矢印８０６で示す。
【００９０】
時刻ｔ１１から時刻ｔ１２ではRAWデータを信号処理して、その信号処理出力信号がメモリ３０５を経由せずに直接圧縮回路３０７で圧縮する処理を行う。システムコントローラ３１０はＳＷ３０６を０に指示し、ＲＡＷデータを領域１０２から読み出して、これを信号処理回路３０５で処理し、信号処理回路３０５の出力である輝度色差信号はＳＷ３０６を通じて圧縮回路３０７で圧縮され、圧縮回路３０７の出力である圧縮データはメモリコントローラ３０４を通じてメモリ３０５の領域１０５に書き込まれる。このときRAWデータの読み出しをアドレスa４から正方向にアドレス発生させ、輝度色差信号の書き込みはアドレスａ３から正方向に発生させ、それぞれ矢印８０７、矢印８０８で示す。つまり画像としては上から下に処理することとなる。
【００９１】
以上説明したように図１に示したメモリマップにおいて単車では領域１０１のＲＡＷデータ領域を使用せずに信号処理と圧縮を行える。これによって単写時のメモリへのアクセスアドレスの方向を切り替える必要がなくなるので、単写時のメモリへのアクセス制御を簡潔に行うことができる。
【００９２】
上記説明では単写時にＲＡＷデータを保持する領域として領域１０２を使用したが、領域１０１のみを使用してもよい。
【図面の簡単な説明】
【００９３】
【図１】本発明のメモリマップを示す図である。
【図２】連写で一旦輝度色差信号をメモリに書き出す場合のメモリへのアクセスアドレスの発生を示す図である。
【図３】本発明の撮像装置の構成を示すブロック図である。
【図４】本発明の連写で一旦輝度色差信号をメモリに書き出さない場合のメモリへのアクセスアドレスの発生を示す図である。
【図５】本発明のシステムコントローラ３１０のＲＡＷデータ領域の読み出し制御のフローを示すフローチャート図である。
【図６】本発明のアドレス方向の指定におけるアドレス発生の概念を示す図である。
【図７】本発明を行わない場合のアドレス発生を示す図である。
【図８】本発明の単写でのメモリへのアクセスアドレスの発生を示す図である。
【図９】従来の方法によるメモリマップを示す図である。
【図１】
2009033438.tif 000003
【図２】
2009033438.tif 000004
【図３】
2009033438.tif 000005
【図４】
2009033438.tif 000006
【図５】
2009033438.tif 000007
【図６】
2009033438.tif 000008
【図７】
2009033438.tif 000009
【図８】
2009033438.tif 000010
【図９】
2009033438.tif 000011