(57)【要約】      （修正有）【課題】連写モードにおいて、撮像センサから撮像データ読み出し中にメモリバンド効率の低下によるデータ欠落やシステムフリーズの発生の可能性を低減させる。【解決手段】撮像手段から出力される画像ファイルを、メモリに一時的に記録する制御手段と、メモリに記録されている画像ファイルを所定のディレクトリ構成で記録媒体に記録する記録手段と、データ記録媒体のファイル管理情報をメモリにキャッシュするキャッシュ制御手段を有し、撮像データを内部メモリに記録している間に、キャッシュ制御手段は、新規ディレクトリエントリの生成のために、メモリ手段にキャッシュされているファイル管理情報の更新を行わないように制御する。【選択図】図５
2012155402.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して画像信号を出力する撮像手段と、
メモリ手段と、
撮像手段から出力される前記画像信号を前記メモリ手段に一次的に記録する制御手段と、
前記メモリ手段に記録されている前記画像信号から生成した画像ファイルを、所定のディレクトリ構成でデータ記録媒体に記録する記録手段と、
前記データ記録媒体のファイル管理情報を前記メモリ手段にキャッシュするキャッシュ制御手段とを有し、
前記撮像手段から出力される画像信号を前記メモリ手段に記録している期間内に、前記キャッシュ制御手段は、新規ディレクトリエントリの生成の為に、前記メモリ手段にキャッシュされている前記ファイル管理情報の更新を行わないよう制御することを特徴とする撮像装置。
【請求項２】
被写体を撮像して画像信号を出力する撮像手段と、
メモリ手段と、
撮像手段から出力される前記画像信号を前記メモリ手段に一次的に記録する制御手段と、
前記メモリ手段に記録されている前記画像信号から生成した画像ファイルを、所定のディレクトリ構成でデータ記録媒体に記録する記録手段と、
前記データ記録媒体のファイル管理情報を前記メモリ手段にキャッシュするキャッシュ制御手段とを有し、
前記撮像手段から出力される画像信号を前記メモリ手段に記録している期間内に、新規ディレクトリエントリの生成の為に、前記メモリ手段にキャッシュされている前記ファイル管理情報の更新によるメモリ書き込みデータ量を、予め決められた量以下になるように制御することを特徴とする撮像装置。
【請求項３】
被写体を撮像して画像信号を出力する撮像手段と、
メモリ手段と、
撮像手段から出力される前記画像信号を前記メモリ手段に一次的に記録する制御手段と、
前記メモリ手段に記録されている前記画像信号から生成した画像ファイルを、所定のディレクトリ構成でデータ記録媒体に記録する記録手段と、
前記データ記録媒体のファイル管理情報を前記メモリ手段にキャッシュするキャッシュ制御手段とを有し、
前記撮像手段から出力される画像信号を前記メモリ手段に記録している期間内に、新規ディレクトリエントリの生成の為に、前記メモリ手段にキャッシュされている前記ファイル管理情報の更新によるメモリ書き込みの処理時間が、前記期間に対して予め決められた割合以下の時間になるように制御することを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置の制御に関する。
【背景技術】
【０００２】
デジタルカメラにおいては、ユーザが撮影したい瞬間にユーザの意図した通りに操作が可能で、撮影が行えること、あるいは、ユーザがストレス無く快適に操作が行えるレスポンスを提供することといった様々な面での高速化が求められている。特に、レリーズボタンが押されている間連続して撮影を行う連写モードでは、高速にユーザの撮影指示が終わるまで撮影された画像データファイルを外部記録媒体に保存しつづけることが求められている。このような要求に対応するため、高速に撮像データを取り込みながら、外部記録媒体への画像データの記録、ファイル管理情報の更新を行う必要があり、システム処理性能を最大限に引き出す必要がある。
【０００３】
デジタルカメラに着脱されるデータ記録媒体内に構築されているファイルシステムとしては、ＤＣＦと呼ばれる規格に基づくディレクトリ構成を有したＦＡＴシステムが一般的である。ＦＡＴシステムの概要を図２に示す。
【０００４】
ＦＡＴの先頭領域には、マスタブートレコーダ（ＭＢＲ）２０１、ブートセクタ２０２、ＦＡＴ２０３からなる管理領域２００が設定されている。ここには、データ領域のサイズや記憶装置上の論理的な記憶の最小単位を表すクラスタサイズ等ファイルシステムに関する基本的な情報が書き込まれている。
【０００５】
その後に続くのがデータ領域２１０である。通常ファイルはデータ領域２１０に保存される。このデータ領域２１０には、ディレクトリエントリ２１１と画像データファイルの本体データ２１３が含まれる。ここで、ディレクトリエントリ２１１には、画像データファイルのファイル名、撮影日時、属性、本体データ２１３の開始クラスタ番号、データサイズ等の画像データに関する情報が含まれる。なお、ディレクトリエントリ２１１の集合を特にディレクトリエントリブロック２１２という。
【０００６】
ここで例えば、ＦＡＴを用いてある画像ファイル（ＩＭＧ＿０００１．ＪＰＧ）を取得する最も基本的な方法を説明する。ファイルシステムはまず、各画像データファイルのディレクトリエントリ２１１を含むディレクトリエントリブロック２１２を見つける。その中から、取得対象のファイルを見つけるために、該ファイルのファイル名とディレクトリエントリ２１２のファイル名とを順々に文字列比較をしていく。
【０００７】
そして、該当するファイルのディレクトリエントリ２１１が検出されると、その開始クラスタを取得する。取得した開始クラスタからＦＡＴ２０３のテーブルを参照し、そのファイルがどのクラスタを使用しているかに関するクラスタの繋がり（チェーン）を把握する。このようにしてＩＭＧ＿０００１．ＪＰＧがどのクラスタに記録されているかを認識し、その部分を読み出すことでファイルを取得することができる。
【０００８】
逆に外部記録媒体に所定のファイルを保存する際には、まずそのファイルをオープンする。ファイルオープンでは、ディレクトリエントリ２１１に保存するためにファイルのファイル名（ＩＭＧ＿０００１．ＪＰＧ）を登録する。ただし、ここでは、開始クラスタやファイルサイズは未定なので空白である。次にデータ領域２１０にファイルの内容を書き込む。（ただし、データのサイズに応じて、ＦＡＴも随時更新される場合もある）。データを書き込み終えると、ファイルをクローズする。クローズでは、ディレクトリエントリ２１１に先ほど未定だった開始クラスタやサイズを書き込み、ＦＡＴ２０３の書き込みが行われる。
【０００９】
このようなファイル記録操作に対し、特開２００７−０２８３４０では、外部記録媒体の不連続領域への書き込み回数を減らし、ファイルシステムへの効率的な書込みを可能とする技術が公開されている。このシステムでは、ファイル管理情報がメモリ１０６内に一時的にキャッシュされる。ファイル管理情報には、外部記録媒体２００のディレクトリエントリ２１１やＦＡＴ２０３の情報があり、起動時や撮影モード遷移時等に外部記録媒体２００から読み出され、撮影・再生動作に応じて逐次更新される。
【００１０】
デジタルカメラでは、日付が変わった場合や所定撮影枚数毎等の所定条件に応じて、新規ディレクトリを作成し、画像を記録するが、ここで、新規ディレクトリ生成時のファイル管理情報のキャッシュ操作に関して説明する。図３は、メモリ１０６に一次記憶されているファイル管理情報キャッシュデータの内容を示している。
【００１１】
“ＤＣＩＭ”ディレクトリがある状態で”ＤＣＩＭ／１００／ＩＭＧ＿０００１．ＪＰＧ”を記録する場合、ディレクトリ“１００”のディレクトリエントリブロックを確保し、その領域を初期化するため、ディレクトリエントリブロック３０２全域に“０”を書く。ここで、ディレクトリエントリブロックは１クラスタが割り当てられるため、フォーマットによって数１０ＫＢ〜数１００ＫＢのメモリ書き込みが行われることになる。
【００１２】
また、ディレクトリエントリブロックに記録可能なファイル（またはディレクトリ）数を超えて同一ディレクトにファイルを記録する場合、ディレクトリエントリを新たに確保し、記録する。その際も同様に新たなディレクトリエントリに対して初期化処理が行われる。図２において、ＩＭＧ０５１３．ＪＰＧは新たなディレクトリエントリに記録されていることを示している。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２００７−０２８３４０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
特開２００７−０２８３４０等の技術や、撮像センサの性能向上により、連写速度が高速化されることによって、システムのメモリアクセス性能限界を超えてしまうケースが発生している。
【００１５】
撮像データの読み出しには、リアルタイム性が要求されるため、撮像データ読み出しパスにはメモリの前段にＦＩＦＯバッファを設けていることが多い。
【００１６】
また、ＣＰＵからのメモリアクセスは各種画像処理実行中でもスムーズに行える必ようがあるため、ＤＭＡによるメモリアクセルよりもＣＰＵからのメモリアクセスの優先権は高く設計する必要がある。
【００１７】
しかし、撮像データの読み出し中に、新規ディレクトリ作成に伴うディレクトリエントリブロックの初期化等、ＣＰＵからの大量のメモリアクセスが発生すると、メモリバンド効率が極度に低下する。そして、撮像データのメモリへの書き込みが阻害され、ＦＩＦＯバッファで吸収できなくなり、データの欠落を引き起こしたり、システムのフリーズが発生したりする可能性がある。
【課題を解決するための手段】
【００１８】
上記課題を解決するために、本発明の撮像装置は、被写体を撮像して画像信号を出力する撮像手段と、メモリ手段と、撮像手段から出力される画像信号をメモリ手段に一次的に記録する制御手段と、メモリ手段に記録されている画像信号から生成した画像ファイルを、所定のディレクトリ構成でデータ記録媒体に記録する記録手段と、データ記録媒体のファイル管理領域を前記メモリ手段にキャッシュするキャッシュ制御手段とを有し、撮像手段から出力される画像信号をメモリ手段に記録している期間内に、キャッシュ制御手段は、新規ディレクトリエントリの生成の為に、メモリ手段にキャッシュされているファイル管理情報の更新を行わないよう制御することを特徴とする。
【発明の効果】
【００１９】
本発明によれば、撮像データ読み出し時の、ＣＰＵからの大量メモリアクセスによる極度なメモリバンド効率低下を避け、撮像データ欠落やシステムのフリーズの発生の可能性を減少させることが出来る。
【図面の簡単な説明】
【００２０】
【図１】本発明における撮像装置のシステム構成を示す図である。
【図２】ＦＡＴシステム概要を示す図である。
【図３】ファイル管理情報のキャッシュデータの例を示す図である。
【図４】本発明の実施例におけるファイルリストを示す図である。
【図５】本発明の実施例における連写撮影処理を示すフローチャートである。
【図６】本発明の実施例における連写書き込み処理を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、図面を参照して本発明の実施例を詳細に説明するが、この発明は以下の実施の形態に限定されない。また、この発明の実施の形態は発明の好ましい形態を示すものであり、発明の範囲を限定するものではない。
【実施例１】
【００２２】
本実施例では撮像装置としてデジタルカメラを例にとって説明するが、これ以外にも携帯電話などであってもよい。
【００２３】
本実施例では、撮像装置として、動画及び静止画を記録することができる撮像装置について説明する。
【００２４】
本実施例の撮像装置は、静止画モードにおいては、連続撮影モードが設定可能である。連続撮影の開始指示が入力されたことに応じて、撮像データを取り込み、ＪＰＥＧ圧縮し静止画データを逐次生成しながら、それと並行して、生成された静止画データを記録媒体に記録する動作を、連続撮影が停止するまで継続する。
以下に、本実施例の撮像装置について説明をする。
【００２５】
以下、図１を用いて、本実施例の撮像装置１００の主要な構成を説明する。
【００２６】
図１において、システム制御回路１０１は、例えば、ＣＰＵ（ＭＰＵ）、メモリ（ＤＲＡＭ、ＳＲＡＭ）などからなり、各種処理（プログラム）を実行して撮像装置１００の各ブロックを制御したり、各ブロック間でのデータ転送を制御したりする。また、システム制御回路１０１は、ユーザからの操作を受け付ける操作部１０７からの操作信号に応じて、撮像装置１００の各ブロックを制御する。また、システム制御回路１０１は、後述の画像処理部１０９によって得られた画像を解析し、その解析結果に応じて、撮像装置１００の各ブロックを制御する。そして、撮像素子から画像信号を読み出したり、読み出して取得した画像信号をメモリ１０６へ格納したり、データ記録媒体１１１でファイルを管理する情報であるファイル管理情報をメモリ１０６へキャッシュするなどの制御を行う。さらには、メモリ１０６から読み出したファイル管理情報を記録媒体１１１へ記録したり、画像新やファイル管理情報をメモリ１０６へ記録する場合のタイミング制御なども行う。
【００２７】
１０２は撮影レンズ、絞り、シャッター機能を備える光学部、１０３は光学像を電気信号に変換する撮像素子、１０４は撮像素子１０３のアナログ信号出力をデジタル信号に変換するＡ／Ｄ変換器である。１０５は１０４からのデジタル信号出力のフロー制御を行うためのＦＩＦＯバッファである。１０６は画像処理中間データ及び静止画／動画データ、表示用データ、システム制御回路１０１のプログラム用データ、データ記録媒体のファイル管理情報キャッシュデータ等を格納するためのメモリである。
【００２８】
操作部１０７、例えば、電源ボタン、静止画記録ボタン、動画記録開始ボタン、ズーム調整ボタン、オートフォーカスボタンなどの撮影に関連する各種操作を入力するスイッチ類からなる。また、メニュー表示ボタン、決定ボタン、その他カーソルキー、ポインティングデバイス、タッチパネル等からなり、ユーザによりこれらのキーやボタンが操作されるとシステム制御回路１０１に操作信号を送信する。これらの操作ＳＷにより、撮像装置の各種設定を変更可能であり、連写設定操作、連写開始操作、終了操作が可能となっている。
【００２９】
画像処理部１０９においては、撮像した画像データを用いて所定の演算処理を行う。この演算結果に基づいてシステム制御回路１０１は、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理及びＥＦ処理を行っている。さらに、画像処理部１０９は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。また、画像処理部１０９は撮影画像のノイズ除去処理、現像処理を行うとともに、画像表示部１１２に表示するための表示用データの生成も行う。これらの処理は、ＦＩＦＯバッファ１０５から入力される画像信号及びメモリ１０６に記録された画像信号に対して適用可能な構成となっている。１１２はＴＦＴ  ＬＣＤ等から成る画像表示部であり、メモリ１０６に書き込まれた表示用の画像データをＤ／Ａ変換して表示する。
【００３０】
１１０は適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮・伸長する圧縮・伸長部であり、メモリ１０６に格納された画像を読み込んで圧縮処理或いは伸長処理を行う。なお、処理を終えたデータは再度メモリ１０６に書き込まれる。
【００３１】
データ記録媒体１１１は、撮像装置に内蔵された記録媒体でも、取外し可能な記録媒体でもよく、撮像装置１００で生成した圧縮画像信号、圧縮音声信号、音声信号、各種データなどを記録することができればよい。例えば、データ記録媒体１１１は、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−Ｒ、ＤＶＤ−Ｒ、磁気テープ、不揮発性の半導体メモリ、フラッシュメモリ、などのあらゆる方式の記録媒体を含む。
【００３２】
システム制御回路１０１以外の各ブロックからのメモリ１０６へのリード・ライトアクセスは、ＤＭＡを用いて行われる。
【００３３】
また、撮像データ入力ＦＩＦＯ１０５とメモリ１０６及びシステム制御回路１０１は同一バス上に接続される。
【００３４】
なお、本実施例のデジタルカメラも、データ記録媒体内に構築されているファイルシステムとしては、ＤＣＦと呼ばれる規格に基づくディレクトリ構成を有したＦＡＴシステムを採用している。
【００３５】
ここで、本実施例の撮像装置１００の通常の動作について説明する。
【００３６】
本実施例の撮像装置１００は、ユーザが操作部１０７の電源ボタンを操作すると、操作部１０７からシステム制御回路１０１に起動の指示が出される。この指示を受けて、システム制御回路１０１は、不図示の電源供給部を制御して、撮像装置１００の各ブロックに対して電源を供給させる。
【００３７】
電源が供給されると、システム制御回路１０１は、例えば、操作部１０７のモード切り換えスイッチが、例えば、静止画撮影モード、動画撮影モード、再生モード等のどのモードであるかを操作部１０７からの指示信号により確認する。
【００３８】
静止画撮影モードでは、撮像装置１００は撮影待機状態でユーザが操作部１０７の静止画記録ボタンを操作することで撮影を行い、圧縮画像信号がデータ記録媒体１１１に記録される。そして再び撮影待機状態になる。動画撮影モードでは、撮像装置１００は撮影待機状態でユーザが操作部１０７の動画記録開始ボタンを操作することで撮影を開始し、その間、圧縮画像信号と圧縮音声信号または音声信号がデータ記録媒体１１１に記録される。そしてユーザが操作部１０７の動画記録終了ボタンを操作することで撮影を終了し、再び撮影待機状態になる。再生モードでは、ユーザが選択したファイルに関する圧縮画像信号や圧縮音声信号または音声信号をデータ記録媒体１１１から再生して、付図示の音声出力部から音声信号を出力し、表示部１１２に映像を表示させる。
【００３９】
まず、静止画撮影モードについて説明する。操作部１０７により静止画撮影モードが設定されると前述のようにまず、システム制御回路１０１は、撮像装置１００の各ブロックを撮影待機状態に設定させる。
【００４０】
撮影待機状態では、システム制御回路１０１は、撮像部１０３からＡＤ変換部１０４、ＦＩＦＯバッファ１０５を介して入力された画像信号を画像処理部１０９で処理して表示用データをメモリ１０６に出力。そして、その表示用データを表示部１１２に映像として逐次表示させるよう制御する。ユーザはこの様にして表示された画面を見ながら撮影の準備を行う。
【００４１】
撮影待機状態で、ユーザが操作部１０７の静止画記録ボタンを操作することにより撮影指示信号が送信されると、システム制御回路１０１は撮影制御信号を撮像装置１００の各ブロックに送信し、以下のような動作をさせるように制御する。
【００４２】
撮像部１０３は、レンズにより取り込まれた被写体の光学像を撮像素子により画像信号に変換し、１０４ＡＤ変換部にてアナログデジタル変換し、ＲＡＷデータとして１０６メモリに記録される。この際のメモリアクセス速度、メモリのバンド帯域幅の違いを吸収するために、ＦＩＦＯバッファ１０５を設置する。１０６に記録されたＲＡＷデータは画像処理部１０９にてＹＣ分離処理や画質調整処理（ホワイトバランスや色、明るさなど）、ノイズ除去処理等の現像処理が施されシステム制御回路１０１メモリ１０６に書き戻される。その際、レックレビュー用の表示用データもメモリ１０６に出力され、表示部１１２に表示される。ここで、表示部１１２に表示された映像を見ることで、ユーザは撮影した静止画を確認することができる。
【００４３】
そして、メモリ１０６に一時的に記憶された画像信号は圧縮伸長回路１１０によって所定の圧縮形式に圧縮され、メモリ１０６に書き戻された後、データ記録媒体１１１に記録される。
【００４４】
なお、システム制御回路１０１は、画像処理部１０９による符号化の動作が終了すると、撮影待機状態に移行させるように制御信号を撮像装置１００の各ブロックに送信して、撮影待機状態に戻る。
【００４５】
次に、再生モードについて説明する。操作部１０７により再生モードが設定されると、システム制御回路１０１は、再生状態に移行させるように制御信号を撮像装置１００の各ブロックに送信し、以下のような動作をさせる。
【００４６】
システム制御回路１０１は、データ記録媒体１１１に記録された圧縮画像信号からなる静止画ファイル、または圧縮画像信号と圧縮音声信号または音声信号とからなる動画ファイルを読み出す。システム制御回路１０１は読み出された圧縮画像信号、圧縮音声信号を、圧縮伸長部１１０に送る。伸長された画像・音声信号はメモリ１０６に書き込まれ、画像表示部１１２及び非図示のスピーカー等の音声出力部に出力される。
本実施例の撮像装置は以上のように、静止画の記録再生を行う。
【００４７】
ここから、本実施例の撮像装置の連写シーケンスに関して説明する。
静止画撮影モードでは、撮像装置１００は撮影待機状態でユーザが操作部１０７の静止画記録ボタンを押し続けることで連写撮影が可能となる。
【００４８】
図５を用いて連写撮影フローを説明する。
連写が開始されると、システム制御回路１０１は、Ｓ１０１にて、排他セマフォを獲得する。これは、撮像部１０３からの画像信号を読み出してメモリ１０６に一次的に記録する処理と、ファイルのディレクトリエントリ初期化処理との排他処理を実現するためであり。仮に過去のファイル書き込みが未完了で、ディレクトリ作成中であった場合には、ここでディレクトリ作成が完了するまで、画像信号の読み出しを待つこととなる。Ｓ１０１にて排他セマフォが獲得できた場合、撮像部１０３を制御し、静止画撮影の一連のシーケンスである露光（Ｓ１０１）メカシャッター制御（Ｓ１０２）を経て、撮像データ（画像信号）を撮像素子から読み出し（Ｓ１０３）、排他セマフォを開放する（Ｓ１０４）。その後、前述で説明した現像処理（Ｓ１０５）ＪＰＥＧ圧縮処理（Ｓ１０６）を経てファイルリストに撮影された画像ファイルを登録する（Ｓ１０７）。ここで、ファイル名、記録するディレクトリは撮影日時や撮影枚数等の所定のルールに則って決定される。また、そのファイルの画像情報を記録するＥｘｉｆデータやＸＭＰデータ等もこのタイミングで生成され、所定量のＣＰＵからのメモリアクセスが発生する。図４にファイルリストの例を示す。ファイルリストにはファイル名とメモリ１０６内の該当ファイルが一次記憶されたアドレス及びサイズが記録されている。このリストに従って後述する連写書き込み処理において外部記録媒体に静止画ファイルが順次書き出される。連写書き込み処理は、ファイルリストにファイルが登録された時点で開始される。
【００４９】
システム制御回路１０１は、連写終了かどうかを判定し（１３０８）、連写継続中であればＳ１００に戻り、終了であれば撮影動作を終了する。
【００５０】
次に図６にて連写記録処理のフローを説明する。
【００５１】
システム制御回路１０１は、書き込み枚数を初期化（Ｓ２００）し、ファイルリストから最古のファイルパスを取得する（Ｓ２０１）。図４の例だとまず、ＩＭＧ＿０００１．ＪＰＧが取得される。この時、このファイルを記録するためのディレクトリが存在するかを判定する（Ｓ２０２）。存在する場合は、Ｓ２０３に進み、そのディレクトリにファイル登録が可能か（エントリ数の上限に達していないか）を判定する。新規ディレクトリ作成が必要（Ｓ２０２）であるか新規ディレクトリエントリ作成が必要（Ｓ２０３）であると判定された場合、システム制御回路１０１はＳ２１０にて排他セマフォを獲得する。排他セマフォに関しては前述の通りであり、撮像データ取得中であった場合はここで撮像データ取得が完了するまで待ち合わせることとなる。Ｓ２１０にて排他セマフォが獲得できた場合、システム制御回路１０１はメモリ１０６にキャッシュされているファイル管理情報に新規ディレクトリエントリブロックを確保し、初期化処理を行い（Ｓ２１１）、排他セマフォを開放する（Ｓ２１２）。
【００５２】
その後、システム制御回路１０１は、メモリ１０６上に一次的に記憶されたＪＰＥＧデータを外部のデータ記録媒体１１１に記録する（Ｓ２０４）。システム制御回路１０１は、書き込み枚数１０枚毎でメモリ１０６上のファイル管理情報キャッシュデータを記録媒体に書き込む（Ｓ２０５）。
【００５３】
ファイルリストに登録画像が残っている場合（Ｓ２０７）、Ｓ２０１に戻り、書き込み動作を継続する。ファイルリストが空になり、かつ連写終了指示があった場合（Ｓ２０８）、ファイル管理情報キャッシュデータを外部データ記録媒体１１１に記録し（Ｓ２０９）処理を終了する。
【００５４】
このように、撮像手段から出力される画像信号をメモリ手段に記録している期間内に、新規ディレクトリエントリの生成の為に、メモリにキャッシュされているファイル管理情報の更新を行わないよう制御した。これにより撮像データ読み出しと、ディレクトリ新規作成またはエントリ増加に伴うディレクトリエントリブロック初期化処理を排他することが出来る。これにより、大量枚数の連写により連写中に新規ディレクトリエントリを生成せざるを得ない状況に陥ったとしても、メモリバンド効率低下に伴う撮像データ欠落やシステムフリーズの発生の可能性を低減させることが期待出来る。
【００５５】
なお、撮像手段から出力される画像信号をメモリ手段に記録している期間内に、ファイル管理情報の更新を行わないよう制御する代わりに、ファイル管理情報の更新データ量を予め決めた所定量以下にしてもよい。または、上記の画像信号をメモリ手段に記録している期間に比して、ファイル管理情報の更新データに費やす時間を予め決めた所定の割合以下になる量に制御してもよい。この様な処理によって、メモリバンドの効率を大幅に低下させるようなことを防止して、撮像データの欠落やシステムフリーズの発生の可能性を低減させることが期待出来る。
【００５６】
さらに、本実施例の連写シーケンスにおけるＮ枚目のＳ１００〜Ｓ１０４の工程と、Ｎ−１枚目のＳ１０５〜１０７の工程を並行処理することによって、より高速な連写を可能としてもよい。そしてその場合にＳ３０３の撮像データ読み出しとＳ３０７におけるＥｘｉｆ情報生成やＸＭＰデータ生成処理を排他する構成とするとよい。
【符号の説明】
【００５７】
１０１  システム制御回路
１０２  光学部
１０３  撮像部
１０４  Ａ／Ｄ変換部
１０５  ＦＩＦＯバッファ
１０６  メモリ
１０７  操作部
１０９  画像処理部
１１０  圧縮伸長回路
１１１  データ記録媒体
１１２  画像表示部
【図１】
2012155402.tif 000003
【図２】
2012155402.tif 000004
【図３】
2012155402.tif 000005
【図４】
2012155402.tif 000006
【図５】
2012155402.tif 000007
【図６】
2012155402.tif 000008