(57)【要約】    【課題】  ストロボ発光により発生する電磁的ノイズに起因する記憶媒体への書き込みエラーを防止しつつ撮影性能を向上することができる撮像装置を提供する。    【解決手段】  デジタルカメラ１００は、Ａ／Ｄ変換された画像データ及び後述する動画・静止画コーデック１０８で圧縮符号化された画像データをバッファリングするフレームメモリ１０３と、デジタルカメラ１００の各種動作を制御するＣＰＵ１０４と、被写体を照射するべく発光するストロボ１０５と、連写モードの設定等の指示が入力される操作部１０９とを備える。デジタルカメラ１００の外部にはフレームメモリ１０３から転送された画像データを格納するメモリカード１０７が設けられている。ＣＰＵ１０４は、静止画の連続撮影を行う場合において、ストロボ１０５が発光するときに、メモリカード１０７に対するデータの書き込みを中断するようにフレームメモリ１０３を制御する。【選択図】      図１
2007013691.tif 000002
【特許請求の範囲】
【請求項１】
外部に設けられた記憶媒体に対してデータの読み書きを行う読み書き手段と、被写体に向かって発光する発光手段とを備えた撮像装置において、
前記発光手段が発光するときに、前記記憶媒体に対するデータの書き込みを中断するように前記読み書き手段を制御する制御手段を備えることを特徴とする撮像装置。
【請求項２】
前記読み書き手段は、単一のデータブロックを所定の時間間隔で前記記憶媒体に書き込む第１の書き込みモードと、複数のデータブロックからなるデータブロック群を所定の時間間隔で前記記憶媒体に書き込む第２の書き込みモードとを有し、
前記制御手段は、所定の撮影動作に応じて前記第１の書き込みモード又は前記第２の書き込みモードを選択するように前記読み書き手段を制御することを特徴とする請求項１記載の撮像装置。
【請求項３】
連続撮影を行う連写モードを設定する設定手段を備え、
前記制御手段は、前記設定手段が前記連写モードを設定した場合であって前記発光手段が発光可能な状態であるときは、前記第１の書き込みモードを選択するように前記読み書き手段を制御することを特徴とする請求項２記載の撮像装置。
【請求項４】
前記発光手段の発光に用いられる電気を充電する充電手段と、前記充電手段の充電レベルを検出する充電量検出手段とを備え、
前記所定の撮影動作は、前記充電手段の充電動作を含み、
前記制御手段は、前記充電手段の充電が完了したときは前記第１の書き込みモードを選択し、前記充電手段の充電が完了してないときは前記第２の書き込みモードを選択するように前記読み書き手段を制御することを特徴とする請求項２記載の撮像装置。
【請求項５】
シャッタボタンの押下位置を検出する押下位置検出手段を備え、
前記所定の撮影動作は、前記シャッタボタンの押下動作を含み、
前記制御手段は、前記シャッタボタンが半分以上押下されているときは前記第１の書き込みモードを選択し、前記シャッタボタンが押下されていないときは前記第２の書き込みモードを選択するように前記読み書き手段を制御することを特徴とする請求項２記載の撮像装置。
【請求項６】
前記制御手段は、前記シャッタボタンが半分以上押下されている場合であって前記充電手段の充電レベルが所定値以上のときは前記第１の書き込みモードを設定し、シャッタボタンが押下されていないとき又は前記発光手段の充電レベルが所定値未満のときは前記第２の書き込みモードを選択するように前記読み書き手段を制御することを特徴とする請求項４又は５記載の撮像装置。
【請求項７】
外部に設けられた記憶媒体に対してデータの読み書きを行う読み書き手段と、被写体に向かって発光する発光手段とを備える撮像装置の制御方法であって、
前記発光手段が発光するときに、前記記憶媒体に対するデータの書き込みを中断するように前記読み書き手段を制御する制御ステップを有することを特徴とする制御方法。
【請求項８】
前記読み書き手段は、単一のデータブロックを所定の時間間隔で前記記憶媒体に書き込む第１の書き込みモードと、複数のデータブロックからなるデータブロック群を所定の時間間隔で前記記憶媒体に書き込む第２の書き込みモードとを有し、
前記制御ステップは、所定の撮影動作に応じて前記第１の書き込みモード又は前記第２の書き込みモードを選択するように前記読み書き手段を制御することを特徴とする請求項７記載の制御方法。
【請求項９】
連続撮影を行う連写モードを設定する設定ステップを備え、
前記制御ステップは、前記設定ステップにより前記連写モードが設定された場合であって前記発光手段が発光可能な状態であるときは、前記第１の書き込みモードを選択するように前記読み書き手段を制御することを特徴とする請求項８記載の制御方法。
【請求項１０】
前記発光手段の発光に用いられる電気を充電手段に充電する充電ステップと、前記充電手段の充電レベルを検知する充電量検知ステップとを有し、
前記所定の撮影動作は、前記充電手段の充電動作を含み、
前記制御ステップは、前記充電手段の充電が完了したときは前記第１の書き込みモードを選択し、前記充電手段の充電が完了してないときは前記第２の書き込みモードを選択するように前記読み書き手段を制御することを特徴とする請求項８記載の制御方法。
【請求項１１】
シャッタボタンの押下位置を検知する押下位置検出ステップを備え、
前記所定の撮影動作は、シャッタボタンの押下動作を含み、
前記制御ステップは、前記シャッタボタンが半分以上押下されているときは前記第１の書き込みモードを選択し、前記シャッタボタンが押下されていないときは前記第２の書き込みモードを選択するように前記読み書き手段を制御することを特徴とする請求項８記載の制御方法。
【請求項１２】
前記制御ステップは、前記シャッタボタンが半分以上押下されている場合であって前記発光手段の充電レベルが所定値以上のときは前記第１の書き込みモードを設定し、シャッタボタンが押下されていないとき又は前記発光手段の充電レベルが所定値未満のときは前記第２の書き込みモードを選択するように前記読み書き手段を制御することを特徴とする請求項１０又は１１記載の制御方法。
【請求項１３】
外部に設けられた記憶媒体に対してデータの読み書きを行う読み書き手段と、被写体を照射するべく発光する発光手段とを備えた撮像装置の制御方法をコンピュータに実行させるプログラムであって、
前記発光手段が発光するときに、前記記憶媒体に対するデータの書き込みを中断するように前記読み書き手段を制御する制御モジュールを有することを特徴とするプログラム。
【請求項１４】
請求項１３記載のプログラムを格納するコンピュータ読取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影された動画像や静止画像をメモリカード等の外部の記憶媒体に記憶する撮像装置、その制御方法、該方法を実行するプログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
近年、メモリカード等の外部の記憶媒体に撮影したデータを記録するデジタルカメラやデジタルビデオカメラ等の撮像装置が広く普及し、その性能も年々向上してきている。このような撮像装置では、連写撮影を行う場合は、通常、撮像装置内部のバッファに撮影した画像データを保持したまますぐに次の撮影動作に移り、画像データのメモリカードへの書き込み動作は、バックグラウンドで撮影動作と並行して行われる。すなわち、メモリカード等の比較的転送速度の遅い記憶媒体への書き込み終了を待つことなく撮影動作を続行することで、連写速度の向上が図られている。
【０００３】
ここで、上記のような撮像装置においては、撮影動作と同時にメモリカードへのアクセスを実行していることが多く、ストロボ発光を伴う撮影を行うと、ストロボ発光により発生する電磁的ノイズがメモリカードに接続された信号線を介してメモリカードに伝達され、メモリカードでの書き込みエラーが生じる可能性がある。
【０００４】
このような問題に対して、特許文献１では、デジタルカメラと、外部機器の一例としての携帯型のハードディスク装置とを有し、デジタルカメラをマスタ、ハードディスク装置をスレーブとして、両装置間で撮影画像データや通信処理に関わる各種の信号等を周知の無線通信により送受信可能に構成された撮影システムが開示されている。
【０００５】
この撮影システムは、デジタルカメラにおけるストロボの充電完了や光学ファインダへの接眼動作等の撮影準備動作を検出したときは、ハードディスク装置との通信を中断する。これにより、ストロボ発光により発生する電磁的ノイズに起因する書き込みエラーを防止することが可能である。
【特許文献１】特開２００３−１９８９０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記撮影システムでは、撮影準備動作を検出したときにハードディスク装置との通信を中断するため、撮影準備動作が行われてから撮影動作が終了するまでハードディスク装置にアクセスすることができず、ハードディスク装置へのデータの書き込みが遅れてしまい、結果的にデジタルカメラの撮影性能を低下させてしまうという問題点がある。
【０００７】
本発明の目的は、ストロボ発光により発生する電磁的ノイズに起因する記憶媒体への書き込みエラーを防止しつつ撮影性能を向上することができる撮像装置、その制御方法、該方法を実行するプログラム、及び記憶媒体を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明に係る撮像装置は、外部に設けられた記憶媒体に対してデータの読み書きを行う読み書き手段と、被写体に向かって発光する発光手段とを備えた撮像装置において、前記発光手段が発光するときに、前記記憶媒体に対するデータの書き込みを中断するように前記読み書き手段を制御する制御手段を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、発光手段が発光するときに、記憶媒体に対するデータの書き込みを中断するように読み書き手段を制御するので、ストロボ等の発光手段の発光により発生する電磁的ノイズに起因する記憶媒体への書き込みエラーを防止しつつ撮影性能を向上することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１１】
図１は、本発明の実施の形態に係る撮像装置の構成を概略的に示すブロック図である。
【００１２】
図１において、撮像装置としてのデジタルカメラ１００は、動画や静止画を撮影するべく被写体像及び音声を電気信号に変換する撮像部１０１と、変換された電気信号をＡ／Ｄ変換する信号処理部１０２と、変換された画像データ及び後述する動画・静止画コーデック１０８で圧縮符号化された画像データをバッファリングするフレームメモリ（読み書き手段）１０３と、画像データの圧縮又は伸張を行う動画・静止画コーデック１０８と、デジタルカメラ１００内の各部材を駆動することにより撮影動作を制御するＣＰＵ１０４と、被写体に向かって発光するストロボ（発光手段）１０５と、カードＩ／Ｆ１０６と、画像データの記録・再生、後述する連写モードの設定、ストロボ発光のオン／オフの手動設定等の指示が入力されるインタフェースとしての操作部（設定手段）１０９と、撮像部１０１に取り込まれた被写体像又は後述するメモリカード１０７に格納された画像データを表示すると共にデジタルカメラ１００の各種設定を行うために必要なメニュー表示を行う表示部１１０とを備える。デジタルカメラ１００の外部には、カードＩ／Ｆ１０６を介してデジタルカメラ１００に接続され、フレームメモリ１０３から転送された画像データを格納するメモリカード（記憶媒体）１０７が設けられている。
【００１３】
また、デジタルカメラ１００は、ストロボ１０５の発光に用いられる電気を充電する充電器（充電手段）１０５ａと、充電器１０５ａの充電レベルを検出する充電量検出手段１０５ｂとを備える。
【００１４】
さらに、デジタルカメラ１００は、シャッタボタン１１１ａと、シャッタボタンの押下位置、例えば、全押し位置や半押し位置を検出する押下位置検出手段１１１ｂとを備える。
【００１５】
シャッタボタン１１１ａが半押し操作されると、ストロボが使用可能な場合には露光量に応じてストロボ１０５の発光がオンに設定され、充電器１０５ａが充電される。続いてシャッタボタンが全押しされると、充電器１０５ａに充電された電気に基づいてストロボ１０５が発光すると共に被写体像が撮像部１０１に取り込まれる。撮像部１０１で変換された電気信号は信号処理部１０２においてＡ／Ｄ変換及び適切な画像処理が施され、画像データとしてフレームメモリ１０３にバッファリングされる。フレームメモリ１０３にバッファリングされた画像データは動画・静止画コーデック１０８によって圧縮符号化処理され、再度フレームメモリ１０３にバッファリングされた後、カードＩ／Ｆ１０６を介してメモリカード１０７に格納される。なお選択的に、圧縮符号化処理しない非圧縮状態の画像データをフレームメモリ１０３からカードＩ／Ｆ１０６を介してメモリカード１０７に格納することもできる。
【００１６】
フレームメモリ１０３からメモリカード１０７へ画像データを転送する際は、画像データの一部を構成する単一のデータブロックを所定の時間間隔で転送するシングルブロック転送（第１の書き込みモード）と、複数のデータブロックからなるデータブロック群を所定の時間間隔で転送するマルチプルブロック転送（第２の書き込みモード）とが可能である。
【００１７】
フレームメモリ１０３にバッファリングされた画像データは、シングルブロック転送又はマルチプルブロック転送によりメモリカード１０７に転送される。メモリカード１０７は、例えば、Multi Media CardやSD Memory Cardからなり、シングルブロック転送及びマルチプルブロック転送の両方の転送方式に対応可能に構成されている。
【００１８】
次に、上記２種類の転送方式を図２を用いて説明する。
【００１９】
図２は、図１におけるメモリカード１０７へのデータブロックの転送方式を説明する図であり、（１）はシングルブロック転送を示し、（２）はマルチプルブロック転送を示す。
【００２０】
図２に示すように、（１）に示すシングルブロック転送は１つのデータブロックを一単位として転送する。一方、（２）に示すマルチプルブロック転送は、ｎ個（ｎは所定の定数）のデータブロックからなるデータブロック群を一単位として転送するので、シングルブロック転送より高速にデータを転送することが可能である。しかし、マルチプルブロック転送は一回の転送時間が長くなるため、メモリカード１０７に対する読み書きを即座に中断することができない。マルチプルブロック転送においても、データブロックの転送途中でメモリカード１０７に対する読み書きを強制終了させることは可能であるが、その後の復帰動作が複雑になるため、転送されるデータブロック群のブランク部で読み書きを中断することが望ましい。
【００２１】
また、デジタルカメラ１００において撮影動作、例えば、静止画の連続撮影を行う場合は、フレームメモリ１０３に格納されたデータのメモリカード１０７への書き込みが完了する前に、フレームメモリ１０３に画像データを保持したままで次の撮影を行う。メモリカード１０７への書き込みを撮影動作と並行して行うことにより、連続撮影時の連写性能を高めている。
【００２２】
しかしながら、上述したように、連続撮影を行う場合においてマルチプルブロック転送が選択されているときは、ストロボ発光による電磁的ノイズの混入を防ぐためにデータ転送を中断しようにも、即座に中断することができず、結果として連写性能を低下させてしまう場合がある。
【００２３】
そこで、本実施の形態では、ＣＰＵ１０４は、静止画の撮影を行う場合において、ストロボ１０５が発光するときに、メモリカード１０７に対するデータの書き込みを中断するようにフレームメモリ１０３等を制御する。一方、ストロボが発光しない状況ではできるだけマルチプルブロック転送を行うよう制御する。また、ＣＰＵ１０４は、後述する図３乃至図５のデータ書き込み処理を実行し、所定の撮影動作、例えば、操作部１０９に入力された連続撮影（連写）モードの設定の指示、ストロボ１０５の発光可能状態、又は押下位置検出手段１１１ｂにより検出されたシャッタボタン１１１ａの押下位置に応じて、シングルブロック転送又はマルチプルブロック転送を適宜選択するようにフレームメモリ１０３等を制御する。
【００２４】
尚、ストロボ１０５の発光可能状態とは、例えば、充電器１０５ａの充電レベルが所定値以上である状態や、ストロボ発光が待機状態であることを示す。ＣＰＵ１０４は、充電量検出手段１０５ｂにより検出された充電器１０５ａの充電レベルやストロボ発光のオン／オフ設定に応じて、シングルブロック転送又はマルチプルブロック転送を実行させる。
【００２５】
次に、メモリカード１０７へのデータ書き込み動作を具体的に説明する。
【００２６】
図３は、図１のデジタルカメラ１００により実行される第１のデータ書き込み処理を説明するフローチャートである。
【００２７】
図３において、まず、メモリカード１０７に書き込まれていないデータがフレームメモリ１０３に格納されているか否かを判断し（ステップＳ３１）、書き込まれていないデータがフレームメモリ１０３に格納されていたときは、操作部１０９により連写モードが設定されているか否かを判別し（ステップＳ３２）、連写モードが設定されているときは、ストロボ１０５が発光可能な設定であるか否かを判別し（ステップＳ３３）、ストロボ１０５が発光可能な設定であるときは、シングルブロック転送を実行する（ステップＳ３４）。
【００２８】
ステップＳ３２において連写モードが設定されていないとき又はステップＳ３３においてストロボ１０５が発光可能な設定でないときは、マルチプルブロック転送を実行し（ステップＳ３５）、ステップＳ３１に戻る。
【００２９】
ステップＳ３１において書き込まれていないデータがフレームメモリ１０３に格納されていないときは、本処理を終了する。
【００３０】
図３の第１のデータ書き込み処理によれば、操作部１０９により連写モードが設定された場合であって（ステップＳ３２でＹＥＳ）ストロボ１０５が発光可能な設定であるときは（ステップＳ３３でＹＥＳ）、シングルブロック転送を選択するので、ストロボ１０５が発光可能な状態であるときにシングルブロック転送を実行することができる。これにより、ストロボ発光にあわせて、メモリカード１０７に対するデータの書き込みを即座に中断することができる。また、ストロボが発光されない設定状況ではマルチプルブロック転送で高速にデータ転送できる。
【００３１】
図４は、図１のデジタルカメラ１００により実行される第２のデータ書き込み処理を説明するフローチャートである。
【００３２】
図４において、まず、メモリカード１０７に書き込まれていないデータがフレームメモリ１０３に格納されているか否かを判断し（ステップＳ４１）、書き込まれていないデータがフレームメモリ１０３に格納されていたときは、ストロボが待機状態となっているか否か、すなわちストロボ１０５の充電が完了しているか否かを判別し（ステップＳ４２）、ストロボ１０５の充電が完了しているときは、シングルブロック転送を実行する（ステップＳ４３）。
【００３３】
ステップＳ４２においてストロボ１０５の充電が完了していないときは、マルチプルブロック転送を実行し（ステップＳ４４）、ステップＳ４１に戻る。
【００３４】
ステップＳ４１において書き込まれていないデータがフレームメモリ１０３に格納されていないときは、本処理を終了する。
【００３５】
図４の第２のデータ書き込み処理によれば、ストロボ１０５の充電が完了したときは（ステップＳ４２でＹＥＳ）、シングルブロック転送を選択し、ストロボ１０５の充電が完了してないときは（ステップＳ４２でＮＯ）、マルチプルブロック転送を選択するので、ストロボ１０５の充電が完了したときにシングルブロック転送を実行することができる。これにより、ストロボ発光にあわせて、メモリカード１０７に対するデータの書き込みを即座に中断することができる。また、ストロボが発光されないタイミングではマルチプルブロック転送で高速にデータ転送できる。
【００３６】
図５は、図１のデジタルカメラ１００により実行される第３のデータ書き込み処理を説明するフローチャートである。
【００３７】
図５において、まず、メモリカード１０７に書き込まれていないデータがフレームメモリ１０３に格納されているか否かを判断し（ステップＳ５１）、書き込まれていないデータがフレームメモリ１０３に格納されていたときは、シャッタボタン１１１ａが押下されたか否かを判別する（ステップＳ５２）。シャッタボタン１１１ａが押下されたときは、シャッタボタン１１１ａが半分以上押下されているか否か（すなわち、半押し又は全押し状態）を判別し（ステップＳ５３）、半分以上押下されているときは、充電器１０５ａの充電レベルが所定値以上であるか否かを判別し（ステップＳ５４）、充電レベルが所定値以上であるであるときは、シングルブロック転送を実行する（ステップＳ５５）。
【００３８】
ステップＳ５２においてシャッタボタン１１１ａが押下されていないとき、ステップＳ５３においてシャッタボタン１１１ａが半分以上押下されていないとき（すなわち、半押し又は全押し状態でないとき）、又はステップＳ５４において充電器１０５ａの充電レベルが所定値未満であるときは、マルチプルブロック転送を実行し（ステップＳ５６）、ステップＳ５１に戻る。
【００３９】
ステップＳ５１においてメモリカード１０７に書き込まれていないデータがフレームメモリ１０３に格納されていないときは、本処理を終了する。
【００４０】
図５の第３のデータ書き込み処理によれば、シャッタボタン１１１ａが半分以上押下されている場合であって充電器１０５ａの充電レベルが所定値以上のときはシングルブロック転送を選択し、シャッタボタンが半分以上押下されていないとき又は充電器１０５ａの充電レベルが所定値未満のときはマルチプルブロック転送を選択するので、シャッタボタン１１１ａの押下位置及び充電器１０５ａの充電レベルに応じてシングルブロック転送を実行することができる。これにより、ストロボ発光にあわせて、メモリカード１０７に対するデータの書き込みを即座に中断することができる。また、ストロボが発光される直前までマルチプルブロック転送で高速にデータ転送できる。
【００４１】
図６は、図５のデータ書き込み処理を実行した場合のデータブロックの転送を説明する図であり、（ａ）は、従来のデジタルカメラの場合を示し、（ｂ）は、本実施の形態に係るデジタルカメラ１００の場合を示す。
【００４２】
図６（ａ）に示すように、従来のデジタルカメラでは、通常、シングルブロック転送より高速なマルチプルブロック転送を用いて行われており、シャッタボタンが半押しされると、今回送信されているデータブロック群を転送した後、シャッタボタンが全押しされるまで次回以降のデータブロック群の転送を中断する。シャッタボタンが全押しされて被写体へのストロボ発光が行われた後は、再度マルチプルブロック転送を行う。
【００４３】
一方、図６（ｂ）に示すように、本実施の形態に係るデジタルカメラ１００では、撮影動作が行われていない状態ではマルチプルブロック転送が行われており、シャッタボタンが半押しされると、今回送信されているデータブロック群を転送した後、次回の転送から１回の転送当たりの時間が短いシングルブロック転送に切り替えて転送を継続する。さらに、ユーザがシャッタボタンを全押しして撮影動作の指示がなされると、今回送信されている１つのデータブロックを転送した後、被写体へのストロボ発光が行われるまで次回以降のデータブロックの転送を中断する。被写体へのストロボ発光が行われた後は、マルチプルブロック転送を行う。したがって、従来のデジタルカメラによるデータブロックの転送と比較して、転送を中断する時間が短くなり、メモリカード１０７への書き込みを高速かつ効率的に行うことができる。
【００４４】
上述したように、本実施の形態によれば、ストロボ１０５が発光するときに、メモリカード１０７に対するデータの書き込みを中断するようにフレームメモリ１０３を制御するので、ストロボ発光により発生する電磁的ノイズに起因するメモリカード１０７への書き込みエラーを防止しつつ撮影性能を向上することができる。
【００４５】
また、本実施の形態によれば、所定の撮影動作に応じてシングルブロック転送又はマルチプルブロック転送を選択するようにフレームメモリ１０３を制御するので、メモリカード１０７へのデータの転送を直ちに停止することが可能な転送方式に切り替えて転送を継続することにより、撮影性能を確実に向上することができる。
【００４６】
また、本発明の目的は、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を撮像装置に供給し、当該撮像装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００４７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４８】
又、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００４９】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００５０】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施の形態に係る撮像装置の構成を概略的に示すブロック図である。
【図２】図１におけるメモリカード１０７へのデータブロックの転送方式を説明する図であり、（１）はシングルブロック転送を示し、（２）はマルチプルブロック転送を示す。
【図３】図１のデジタルカメラにより実行される第１のデータ書き込み処理を説明するフローチャートである。
【図４】図１のデジタルカメラにより実行される第２のデータ書き込み処理を説明するフローチャートである。
【図５】図１のデジタルカメラにより実行される第３のデータ書き込み処理を説明するフローチャートである。
【図６】図５のデータ書き込み処理を実行した場合のデータブロックの転送を説明する図であり、（ａ）は、従来のデジタルカメラの場合を示し、（ｂ）は、本実施の形態に係るデジタルカメラ１００の場合を示す。
【符号の説明】
【００５２】
１００  デジタルカメラ
１０１  撮像部
１０２  信号処理部１０２
１０３  フレームメモリ
１０４  ＣＰＵ
１０５  ストロボ
１０６  カードＩ／Ｆ
１０７  メモリカード
１０８  動画・静止画コーデック
１０９  操作部
１１０  表示部
【図１】
2007013691.tif 000003
【図２】
2007013691.tif 000004
【図３】
2007013691.tif 000005
【図４】
2007013691.tif 000006
【図５】
2007013691.tif 000007
【図６】
2007013691.tif 000008