(57)【要約】【課題】２つの記録媒体を仮想的に１つの記録媒体として用いる場合に、記録媒体へのデータの連続的な記録を安定的に行える撮像装置を提供する。【解決手段】撮像装置は、撮像手段と、撮像手段により生成された映像データを格納する映像記録媒体と、映像記録媒体への映像データの記録を制御する制御手段とを備える。映像記録媒体は、データ記録可能なデータ領域を有する第１の記録媒体と、少なくとも１つの第２の記録媒体とを含む。第２の記録媒体は、データ記録可能な第１及び第２のデータ領域を有し、第２のデータ領域が第１のデータ領域よりも高速な書き込みが可能な、記録媒体である。制御手段は、第１の記録媒体においてデータ領域の全ての領域を使用して、映像データ及び映像データを管理する管理データを記録し、第２の記録媒体において第２のデータ領域のみ使用して、映像データを記録する。【選択図】図１
2011142619.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
前記撮像手段により生成された映像データを格納する映像記録媒体と、
前記映像記録媒体への映像データの記録を制御する制御手段と、を備え、
前記映像記録媒体は、
データ記録可能なデータ領域を有する第１の記録媒体と、
データ記録可能な第１及び第２のデータ領域を有し、かつ、前記第２のデータ領域は前記第１のデータ領域よりも高速な書き込みが可能な、少なくとも１つの第２の記録媒体とを含み、
前記制御手段は、前記第１の記録媒体において、データ領域の全ての領域を使用して、映像データ及び映像データを管理する管理データを記録し、前記第２の記録媒体においては、前記第２のデータ領域のみ使用して、映像データを記録する、
撮像装置。
【請求項２】
前記第１の記録媒体に記録される管理データは、前記第１の記録媒体に記録される映像データと前記第２の記録媒体に記録される映像データとを管理する、
請求項１記載の撮像装置。
【請求項３】
前記第１の記録媒体の全領域と、前記第２の記録媒体の第２のデータ領域とに対して、連続して論理アドレスが割り当てられる、
請求項１記載の撮像装置。
【請求項４】
前記第２の記録媒体は、前記第１及び第２のデータ領域を有する不揮発性記憶素子と、前記不揮発性記憶素子に対するデータのアクセスを制御するコントローラとを含む、
請求項１記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置に関し、特に、複数の記録媒体を仮想的に１つの記録媒体として用いる撮像装置に関する。
【背景技術】
【０００２】
従来、ビデオカメラにおいて、撮影した動画を記録する記録媒体として、ビデオテープ、光ディスク、ハードディスク等が使用されてきた。また、近年においては、フラッシュメモリ等の半導体メモリを用いたビデオカメラが普及している。半導体メモリを用いたビデオカメラは、小型、軽量の点や、また、データを記憶する手段として機械的な機構を必要としないことから信頼性が高い点において優れている。
【０００３】
一方、ビデオカメラで記録される映像の高画質化等にともない記録媒体の大容量化が望まれる。
【０００４】
半導体メモリは、メモリ市場の動向により、その価格が大きく変動する。よって、市場の状況によっては、必要な容量の記録媒体を実現するために、１つの半導体メモリを使用するよりも、容量の小さい複数の半導体メモリを組み合わせて使用した方がコスト的にメリットがある場合もある。
【０００５】
一般にビデオカメラにおいては、映像記録をリアルタイムに記録することが要求される。このことから、複数の半導体メモリを組み合わせて使用する場合、映像ストリームを複数の半導体メモリに亘って安定的に（すなわち、リアルタイム性を確保しつつ）連続して記録することが必要となる。
【０００６】
特許文献１は、複数のドライブ領域にデータファイルを分割して記録し、また、分割記録されたデータファイルを再生するためのデジタル信号記録再生装置を開示している。このデジタル信号記録再生装置は、不揮発性半導体メモリ上に、管理情報として、分割ファイルのドライブ領域情報とＦＡＴとを格納し、ハードディスクドライブ（ＨＤＤ）上にデータを記録する。また、デジタル信号記録再生装置は、再生時に、分割ファイルのドライブ領域情報とＦＡＴとを参照し、分割して記録されたデータファイルを一つのファイルとして再生する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−３５１７０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１は複数の記録媒体に亘ってデータを記録する技術を開示するが、その目的は、データの連続性及び記録領域の有効利用にある。つまり、特許文献１は、複数の記録媒体に亘ってデータを記録する際に、データを安定的に（すなわち、リアルタイム性を確保しつつ）連続的して記録することに留意しておらず、そのための技術を開示していない。
【０００９】
本発明は、複数の記録媒体を仮想的に１つの記録媒体として用いる場合に、記録媒体へデータを安定的に連続して記録できる撮像装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
撮像装置は、撮像手段と、撮像手段により生成された映像データを格納する映像記録媒体と、映像記録媒体への映像データの記録を制御する制御手段とを備える。映像記録媒体は、データ記録可能なデータ領域を有する第１の記録媒体と、少なくとも１つの第２の記録媒体とを含む。第２の記録媒体は、データ記録可能な第１及び第２のデータ領域を有し、第２のデータ領域が第１のデータ領域よりも高速な書き込みが可能な、記録媒体である。制御手段は、第１の記録媒体においてデータ領域の全ての領域を使用して、映像データ及び映像データを管理する管理データを記録し、第２の記録媒体において第２のデータ領域のみ使用して、映像データを記録する。
【発明の効果】
【００１１】
本発明によれば、複数の記録媒体を仮想的に１つの記録媒体として用いる場合に、記録媒体へデータを安定的に連続して記録できる撮像装置を提供できる。
【図面の簡単な説明】
【００１２】
【図１】デジタルビデオカメラの構成を示すブロック図
【図２】内部メモリに格納される情報を説明した図
【図３】内蔵メモリの構成を示すブロック図
【図４】複数の内蔵メモリに対する論理アドレスの割り当てを説明したブロック図
【図５】空き領域マップを説明するための模式図
【図６】デジタルビデオカメラの映像データの記録動作のフローチャート
【図７】デジタルビデオカメラの映像データの記録動作のフローチャート（図６のつづき）
【発明を実施するための形態】
【００１３】
以下、添付の図面を用いて実施の形態を説明する。
【００１４】
１．実施の形態１
なお、以下では、デジタルビデオカメラを例として実施の形態を説明する。
【００１５】
１−１．概要
図１は、デジタルビデオカメラ１００の構成を示すブロック図である。本実施の形態にかかるデジタルビデオカメラ１００は、映像記録媒体を構成する、第１内蔵メモリ２９２と第２内蔵メモリ２９４とを有する。デジタルビデオカメラ１００は、第１内蔵メモリ２９２と第２内蔵メモリ２９４とを、仮想的に１つの映像記録メモリ２９０として扱う。デジタルカメラ１００は、第１内蔵メモリ２９２の全領域に映像データ及び管理データを記録するとともに、第２内蔵メモリ２９４においては、高速な書き込みが可能な領域のみに映像データを記録する。すなわち、デジタルカメラ１００は、第２内蔵メモリ２９４において、書き込み速度がより遅い領域を使用しない。これにより、デジタルビデオカメラ１００は、２つの内蔵メモリを仮想的に１つの映像記録メモリとして用いる場合に、映像記録メモリへのデータの連続的かつ安定的な記録を実現できる。以下、このようなデジタルビデオカメラ１００の詳細を説明する。
【００１６】
１−２．構成
１−２−１．デジタルビデオカメラの構成
本実施の形態にかかるデジタルビデオカメラ１００の電気的構成について、図１を用いて説明する。デジタルビデオカメラ１００は、ズームレンズ１１０等を含む光学系により形成された被写体像をＣＣＤイメージセンサ１８０で撮像する。ＣＣＤイメージセンサ１８０で生成された映像ストリームは、画像処理部１９０で各種処理が施され、映像記録メモリ２９０に格納される。映像記録メモリ２９０に格納された映像ストリームは、液晶モニタ２７０で表示可能であり、また、必要に応じて着脱可能なメモリカード２４０にコピーされることもできる。
【００１７】
デジタルビデオカメラ１００の光学系は、ズームレンズ１１０と、ＯＩＳ（Optical Image Stabilizer）１４０と、フォーカスレンズ１７０とを含む。ズームレンズ１１０は、光学系の光軸に沿って移動することにより、被写体像を拡大又は縮小可能である。また、フォーカスレンズ１７０は、光学系の光軸に沿って移動することにより、被写体像のピントを調整する。
【００１８】
ＯＩＳ１４０は、光軸に垂直な面内で移動可能な補正レンズを有する。ＯＩＳ１４０は、デジタルビデオカメラ１００の振れを相殺する方向に補正レンズを駆動し、これにより被写体像の振れを低減する。
【００１９】
ズームモータ１３０は、ズームレンズ１１０を駆動する。ズームモータ１３０は、パルスモータやＤＣモータ、リニアモータ、サーボモータなどで実現してもよい。ズームモータ１３０は、カム機構やボールネジなどの機構を介してズームレンズ１１０を駆動するように構成されてもよい。検出器１２０は、ズームレンズ１１０が光軸上でどの位置に存在するのかを検出する。検出器１２０は、ズームレンズ１１０の光軸方向への移動に応じて、ブラシ等のスイッチによりズームレンズの位置に関する信号を出力する。
【００２０】
ＯＩＳアクチュエータ１５０は、ＯＩＳ１４０内の補正レンズを光軸と垂直な面内で駆動する。ＯＩＳアクチュエータ１５０は、平面コイルや超音波モータなどで実現できる。また、検出器１６０は、ＯＩＳ１４０内における補正レンズの移動量を検出する。
【００２１】
ＣＣＤイメージセンサ１８０は、ズームレンズ１１０等からなる光学系で形成された被写体像を撮像して、映像ストリームを生成する。ＣＣＤイメージセンサ１８０は、露光、転送、電子シャッタなどの各種動作を行う。
【００２２】
画像処理部１９０は、ＣＣＤイメージセンサ１８０で生成された映像ストリームに対して種々の画像処理を施す。画像処理部１９０は、ＣＣＤイメージセンサ１８０で生成された映像ストリームを処理し、液晶モニタ２７０に表示するための映像ストリームを生成したり、メモリカード２４０に再格納するための映像ストリームを生成したりする。例えば、画像処理部１９０は、ＣＣＤイメージセンサ１８０で生成された映像ストリームに対してガンマ補正やホワイトバランス補正、傷補正などの各種処理を行う。また、画像処理部１９０は、ＣＣＤイメージセンサ１８０で生成された映像ストリームに対して、Ｈ．２６４規格やＭＰＥＧ２規格に準拠した圧縮形式等により映像ストリームを圧縮する。画像処理部１９０は、ＤＳＰ（Digital Signal Processor）やマイコンなどで実現可能である。
【００２３】
コントローラ２１０は、デジタルビデオカメラ１００の全体の動作を制御する制御手段である。コントローラ２１０は半導体素子などで実現可能である。コントローラ２１０は、ハードウェアのみで構成してもよいし、ハードウェアとソフトウェアとを組み合わせることにより実現してもよい。コントローラ２１０はマイコンなどで実現できる。
【００２４】
バッファメモリ２００は、画像処理部１９０及びコントローラ２１０のワークメモリとして機能する。バッファメモリ２００は、例えば、ＤＲＡＭ、強誘電体メモリなどで実現できる。
【００２５】
液晶モニタ２７０は、ＣＣＤイメージセンサ１８０で生成した映像ストリームが示す画像や、メモリカード２４０から読み出した映像ストリームが示す画像を表示可能である。
【００２６】
ジャイロセンサ２２０は圧電素子等の振動材等で構成される。ジャイロセンサ２２０は、圧電素子等の振動材を一定周波数で振動させ、コリオリ力による力を電圧に変換して角速度情報を得る。ジャイロセンサ２２０から角速度情報に基づき、デジタルビデオカメラ１００の揺れを検出し、その揺れを相殺する方向にＯＩＳ１４０内の補正レンズを駆動させることにより、デジタルビデオカメラ１００の手振れを補正できる。
【００２７】
カードスロット２３０はメモリカード２４０を装着し、メモリカード２４０と機械的及び電気的に接続可能である。メモリカード２４０は、フラッシュメモリや強誘電体メモリなどを内部に含み、データを格納可能である。メモリカード２４０を介して、デジタルビデオカメラ１００と他の電子機器との間で画像データのやりとりが可能となる。
【００２８】
映像記録メモリ２９０は、デジタルビデオカメラ１００により撮影された画像データを記録する媒体である。映像記録メモリ２９０は、第１及び第２内蔵メモリ２９２、２９４を有し、これらは着脱不可能な不揮発性のメモリデバイスである。第１内蔵メモリ２９２及び第２内蔵メモリ２９４は、例えば、メモリコントローラとフラッシュメモリで構成される。第１内蔵メモリ２９２及び第２内蔵メモリ２９４の詳細については後述する。
【００２９】
内部メモリ２８０は、デジタルビデオカメラ１００全体を制御するための制御プログラム等を格納する。特に、内部メモリ２８０は、図２に示すように、空き領域マップ３５０を記憶している。空き領域マップ３５０は、第１内蔵メモリ２９２及び第２内蔵メモリ２９４の空き領域を管理するためのマップである。さらに、内部メモリ２８０は、第１内蔵メモリ２９２及び第２内蔵メモリ２９４において最後に更新されたブロックの番号を示す最終更新ブロック番号３４５を記憶している。内部メモリ２８０は、フラッシュメモリや強誘電体メモリなどで構成される。空き領域マップ３５０及び最終更新ブロック番号３４５の詳細は後述する。
【００３０】
操作部材２５０は、使用者から操作を受け付ける部材の総称である。ズームレバー２６０は、使用者からズーム倍率の変更指示を受け付ける部材である。
【００３１】
１−２−２．内蔵メモリの構成
映像記録メモリ２９０を構成する第１内蔵メモリ２９２及び第２内蔵メモリ２９４について図３を用いて説明する。図３は、第１内蔵メモリ２９２及び第２内蔵メモリ２９４の構成を示すブロック図である。
【００３２】
第１内蔵メモリ２９２及び第２内蔵メモリ２９４は、メモリコントローラ３１０と、不揮発性の記憶素子であるフラッシュメモリ３２０とを有する。メモリコントローラ３１０は、フラッシュメモリ３２０へのデータの書込みを制御する制御手段である。また、フラッシュメモリ３２０は、データを記憶する記録媒体である。
【００３３】
メモリコントローラ３１０は、フラッシュメモリ３２０への読み書き要求を制御する。また、メモリコントローラ３１０は、内部のレジスタに、フラッシュメモリ３２０に関する情報を記憶している。
【００３４】
例えば、メモリコントローラ３１０は、内部のレジスタに、ブロック単位情報３１５を記憶している。ここで、ブロック単位とは、フラッシュメモリ３２０への書き込みを実施する際の消去サイズである。本実施の形態では、このブロック単位は４ＭＢとなっている。なお、本実施の形態において、コントローラ２１０は、ブロック単位と同一の４ＭＢ単位で映像ストリームをフラッシュメモリ３２０へと書き込むよう第１内蔵メモリ２９２又は第２内蔵メモリ２９４を制御する。このように制御するのは、フラッシュメモリ３２０内の消去単位と、新たにフラッシュメモリ３２０へ映像ストリームを書き込む際の単位とを同一とすることで、１度のフラッシュメモリ内のブロックの消去で、１度の映像ストリームの書き込みが完結できるからである。
【００３５】
フラッシュメモリ３２０はデータを記憶する不揮発性の記録媒体である。フラッシュメモリ３２０は、第１データ領域３３０と第２データ領域３４０を有している。
【００３６】
第１データ領域３３０は、データの書き込みがあった場合、書き込みが正常に完了したかどうかを確認するベリファイ処理が実施される領域である。ベリファイ処理により書き込みの失敗が認識された場合、メモリコントローラ３１０は、第１データ領域３３０内の、書き込みがなされた領域と別の領域を代替領域として割りあて、再度書き込みを行う（リトライ）。第１データ領域３３０は信頼性の高いデータを提供することから、第１データ領域３３０には、信頼性が要求される、ＦＡＴファイルシステムにおけるファイルアロケーションテーブル等のファイルアクセスに必要な管理情報が記録される。
【００３７】
第２データ領域３４０は、データの書き込みがあった場合、ベリファイ処理が実施されない領域である。第２データ領域３４０は、ベリファイ処理が実施されないため、第１データ領域３３０よりも、データの信頼性が低くなるが、高速なデータの書き込みが可能となる。このため、第２データ領域３４０には、映像ストリームや、その映像ストリームに付随する管理ファイルのような汎用データが記録される。第２データ領域３４０は、消去サイズの倍数のアドレスを開始アドレスとして有し、フラッシュメモリ３２０が想定する最適な書き込み開始アドレスからの記録を可能としている。
【００３８】
１−２−３．内蔵メモリに対する論理アドレスの割当
本実施形態のデジタルビデオカメラ１００における映像記録メモリ２９０すなわち内蔵メモリ２９２、２９４に対する論理アドレスの割り当てについて説明する。
【００３９】
図４は、映像データを記録する領域に割り当てられた論理アドレス空間（映像記録メモリ２９０の論理アドレス空間）と、第１内蔵メモリ２９２及び第２内蔵メモリ２９４のデータ領域との対応を示した図である。同図に示すように、本実施形態では、第１内蔵メモリ２９２の第１データ領域３３０と第２データ領域３４０と、第２内蔵メモリ２９４の第２データ領域３４０とに対して連続的に論理アドレスが割り当てられる。第１内蔵メモリ２９２の第１データ領域３３０には、第１内蔵メモリ２９２と第２内蔵メモリ２９４のそれぞれの第２データ領域３４０に記録されたデータを管理するＦＡＴ等の管理情報が格納されている。このように、本実施形態では、第２内蔵メモリ２９４における第１データ領域３３０を使用しない。つまり、汎用データを記録する領域として、高速な書き込みが可能な第１内蔵メモリ２９２の第２データ領域３４０と第２内蔵メモリ２９４の第２データ領域３４０とを連続して使用する。これにより、デジタルビデオカメラ１００は、高速な汎用データの記録を実現できる。
【００４０】
１−２−４．空き領域マップ
内部メモリ２８０に格納されている空き領域マップ３５０について図５を用いて説明する。図５は空き領域マップの構成を示すブロック図である。
【００４１】
空き領域マップ３５０は、第１内蔵メモリ２９２及び第２内蔵メモリ２９４の使用済み領域及び空き領域を示すマップである。コントローラ２１０は、空き領域マップ３５０を参照することで、第１内蔵メモリ２９２及び第２内蔵メモリ２９４のどこのブロックが空いているかを検出できる。
【００４２】
空き領域マップ３５０は、第１内蔵メモリ２９２及び第２内蔵メモリ２９４の第２データ領域３４０の使用状態をブロック単位（４ＭＢ）で管理するマップである。すなわち、空き領域マップ３５０は、各ブロックに「０」又は「１」を設定することにより、各ブロックが使用済みか否かを管理する。本実施の形態においては、「０」はそのブロックが未使用であることを示し、「１」はそのブロックが使用済みであることを示す。本実施の形態においては、前述のように、第１内蔵メモリ２９２と第２内蔵メモリ２９４とは１つの仮想ボリュームを構成している。各ブロックは、先頭から番号が付されて管理されている。コントローラ２１０は、４ＭＢの映像ストリームの記録が完了する毎に、最後に映像ストリームを記録したブロックの番号（最終更新ブロック番号３４５）を内部メモリ２８０に記録する。
【００４３】
空き領域マップ３５０は、デジタルビデオカメラ１００の電源ＯＮ時に、コントローラ２１０が第１内蔵メモリ２９２及び第２内蔵メモリ２９４の内部を解析することにより生成される。
【００４４】
１−２−５．用語の対応
ＣＣＤイメージセンサ１８０は撮像手段の一例である。第１内蔵メモリ２９２と第２内蔵メモリ２９４とからなる映像記録メモリ２９０は映像記録媒体の一例である。コントローラ２１０は制御手段の一例である。
【００４５】
１−３．動作
本実施の形態にかかるデジタルビデオカメラ１００において映像ストリームを映像記録メモリ２９０（第１内蔵メモリ２９２もしくは第２内蔵メモリ２９４）に記録する際の動作について図６、図７のフローチャートを用いて説明する。
【００４６】
使用者は、操作部材２５０（例えば、モードダイヤル）を操作することにより、デジタルビデオカメラ１００を記録モードに設定できる。デジタルビデオカメラ１００が記録モードに設定されると（Ｓ１００）、コントローラ２１０は、使用者により動画の記録開始指示がされるまで待機する（１１０）。使用者により動画の記録開始指示がなされると、コントローラ２１０は、ＣＣＤイメージセンサ１８０で生成された映像ストリームのバッファメモリ２００への記録を開始する（Ｓ１２０）。
【００４７】
バッファメモリ２００への映像ストリームの記録が開始されると、コントローラ２１０は、バッファメモリ２００に４ＭＢ（ブロック単位）分の映像ストリームが蓄積されたか否かを判断する（Ｓ１３０）。４ＭＢ分の映像ストリームが蓄積されていないと判断すると、コントローラ２１０は、バッファメモリ２００に４ＭＢの映像ストリームが蓄積されるまで待機する。
【００４８】
一方、４ＭＢ分の映像ストリームが蓄積されたと判断すると、コントローラ２１０は、映像ストリームを前回書き込んだ内蔵メモリが第１内蔵メモリ２９２であるのか、第２内蔵メモリ２９４であるのかを判断する（Ｓ１４０）。この判断は、内部メモリ２８０に格納されている最終更新ブロック番号３４５を参照することにより行なわれる。
【００４９】
前回書き込んだ内蔵メモリが第１内蔵メモリ２９２であると判断すると、コントローラ２１０は、第１内蔵メモリ２９２に４ＭＢの空き領域が有るか否かを判断する（Ｓ１５０）。具体的には、コントローラ２１０は、空き領域マップ３５０を参照することにより４ＭＢの空き領域が第１内蔵メモリ２９２にあるのか否かを判断する。
【００５０】
第１内蔵メモリ２９２に４ＭＢの空き領域が有ると判断すると、コントローラ２１０は、バッファメモリ２００に蓄積された４ＭＢの映像ストリームを第１内蔵メモリ２９２に記録するように、第１内蔵メモリ２９２にコマンドを送信する（Ｓ１６０）。なお、このコマンドには、映像ストリームの書き込み開始位置を示す論理アドレス、及び映像ストリームのサイズ（４ＭＢ）に関する情報が含まれる。
【００５１】
一方、第１内蔵メモリ２９２に４ＭＢの空き領域がないと判断すると、コントローラ２１０は、第２内蔵メモリ２９４に４ＭＢの空き領域が有るか否かを判断する（Ｓ１７０）。
【００５２】
第２内蔵メモリ２９４に４ＭＢの空き領域が有ると判断すると、コントローラ２１０は、バッファメモリ２００に蓄積された映像ストリームを第２内蔵メモリ２９４に記録するように、第２内蔵メモリ２９４にコマンドを送信する（Ｓ１８０）。このとき、コントローラ２１０は、第２内蔵メモリ２９４の第２データ領域３４０に映像ストリームを書き込み、第２内蔵メモリ２９４の第１データ領域３３０に映像ストリームを書き込まないように論理アドレスを指定したコマンドを第２内蔵メモリ２９４に送信する。
【００５３】
一方、第２内蔵メモリ２９４に４ＭＢの空き領域がないと判断すると、コントローラ２１０は、映像ストリームの生成を停止するよう画像処理部１９０を制御する（Ｓ１９０）。
【００５４】
ステップＳ１４０において、前回映像ストリームを記録した内蔵メモリが第２内蔵メモリであると判断した場合には、図７に示すフローチャートの処理を実行する。すなわち、コントローラ２１０は、第２内蔵メモリ２９４に４ＭＢの空き領域が有るか否かを判断する（Ｓ２００）。
【００５５】
第２内蔵メモリ２９４に４ＭＢの空き領域が有ると判断すると、コントローラ２１０は、バッファメモリ２００に蓄積された４ＭＢの映像ストリームを第２内蔵メモリ２９２の第２データ領域３４０に記録するように、第２内蔵メモリ２９４にコマンドを送信する（Ｓ２１０）。
【００５６】
一方、第２内蔵メモリ２９４に４ＭＢの空き領域がないと判断すると、コントローラ２１０は、第１内蔵メモリ２９２に４ＭＢの空き領域が有るか否かを判断する（Ｓ２２０）。
【００５７】
第１内蔵メモリ２９２に４ＭＢの空き領域が有ると判断すると、コントローラ２１０は、バッファメモリ２００に蓄積された映像ストリームを第１内蔵メモリ２９２に記録するように、第１内蔵メモリ２９２にコマンドを送信する（Ｓ２１０）。一方、第１内蔵メモリ２９２に４ＭＢの空き領域がないと判断すると、コントローラ２１０は、映像ストリームの生成を停止するよう画像処理部１９０を制御する（Ｓ２４０）。
【００５８】
このように、本実施の形態にかかるデジタルビデオカメラ１００は、２つの内蔵メモリ２９２、２９４を仮想的に１つのメモリとして扱い、それぞれの内蔵メモリ２９２、２９４に記録する映像ストリームの管理情報を第１内蔵メモリ２９２に記録し、第２内蔵メモリ２９４に映像ストリームを記録する際には、常に、ベリファイ処理を実施しない、すなわち、高速書き込みが可能な第２データ領域３４０に記録する。これにより、映像ストリームの記録に対して、ベリファイ処理を実施されることがなく、映像ストリームの記録においてベリファイ処理の余分な時間がかからない。その結果、バッファメモリ２００において映像ストリームが溢れる可能性を低減でき、連続的な映像ストリームの記録動作を安定的に行うことができる。
【００５９】
以上のように、本実施形態によれば、複数の記録媒体２９２、２９４を仮想的に１つの記録媒体として用いる場合に、映像データ記録において、複数の記録媒体２９２、２９４において高速な書き込み処理が可能なデータ領域３４０のみを使用するため、映像記録媒体２９０へのデータの連続的な記録をリアルタイムで（すなわち安定的に）行えるデジタルビデオカメラ１００を実現できる。
【００６０】
２．他の実施の形態
以上、本発明の実施の形態として、実施の形態１を説明した。しかし、本発明はこれらには限定されない。そこで、本発明の他の実施の形態を本欄にまとめて説明する。
【００６１】
実施の形態１にかかるデジタルカメラ１００の光学系及び駆動系は、図１に示すものに限定されない。例えば、図１では３群構成の光学系を例示しているが、他の群構成のレンズ構成としてもよい。また、それぞれのレンズは、１つのレンズで構成してもよく、複数のレンズから構成されるレンズ群として構成してもよい。
【００６２】
また、実施の形態１では、撮像手段として、ＣＣＤイメージセンサ１８０を例示したが、撮像手段として、ＣＭＯＳイメージセンサやＮＭＯＳイメージセンサを使用してもよい。
【００６３】
また、実施の形態１では、内蔵メモリのブロック単位を４ＭＢとしたが、他のサイズでもよい。例えば、６ＭＢや８ＭＢであってもよい。
【００６４】
また、実施の形態１では、内蔵メモリのブロック単位と、内蔵メモリへの書き込み単位とを同一とした。しかしながら、必ずしもこのような構成である必要はない。書き込み単位がブロック単位より大きい構成であってもよい。この場合には、図６のステップＳ１６０において、４ＭＢ分の映像ストリームを第１内蔵メモリ２９２に継続して記録し、残りの映像ストリームを第１内蔵メモリ２９２に記録できない場合には、残りの映像ストリームを第２内蔵メモリ２９４に記録してもよい。
【００６５】
実施の形態１では、２つの内蔵メモリ２９２、２９４を用いて１つの映像記録メモリ２９０を構成した。映像記録メモリを構成する内蔵メモリの数は３個以上であってもよい。この場合は、第１番目の内蔵メモリの第１データ領域において、全ての内蔵メモリのデータを管理するための管理情報を格納する。そして、第２番目以降の内蔵メモリにおいて、高速アクセスが可能な第２データ領域のみにデータを格納する。すなわち、第１番目の内蔵メモリの第１及び第２データ領域と、第２番目以降の内蔵メモリの第２データ領域とに、連続的に論理アドレスを割り当てればよい。
【００６６】
実施の形態１では、第１及び第２内蔵メモリ２９２、２９４において、書き込み時にベリファイ処理が行なわれる領域を第１データ領域とし、書き込み時にベリファイ処理が行なわれない領域を第２データ領域としたが、第１データ領域が、書き込み時にベリファイ処理が行なわれない領域を含んでも良い。すなわち、映像データが記録される第２データ領域が高速な書き込みが行なわれる領域のみで構成されればよい。よって、第１及び第２内蔵メモリ２９２、２９４において、第１データ領域は、書き込み時にベリファイ処理が行なわれる領域を含むように、フラッシュメモリ３２０の記憶領域の先頭から所定サイズの領域に設定できる。
【００６７】
また、第１データ領域３３０に関して、デジタルビデオカメラ１００の電源ＯＮ時に、第１及び第２内蔵メモリ２９２、２９４をチェックし、書き込み速度が低速な領域と高速な領域とを判定し、その判定結果に基づき、第１及び第２内蔵メモリ２９２、２９４のそれぞれにおいて第１データ領域３３０を決定してもよい。
【００６８】
実施の形態１では、デジタルビデオカメラ１００を一例として説明したが、本発明の思想は、複数の記録媒体を仮想的に１つの記録媒体として使用する電子機器であれば適用できる。例えば、デジタルスチルカメラ、ＩＣレコーダのような音声記録装置や、音楽再生装置、パーソナルコンピュータのような情報処理機器に適用できる。
【産業上の利用可能性】
【００６９】
本発明は、複数の記録媒体を仮想的に１つの記録媒体として使用する電子機器（例えば、デジタルスチルカメラやデジタルビデオカメラのような撮像装置や、ＩＣレコーダのような音声記録装置、音楽再生装置、パーソナルコンピュータのような情報処理機器）に適用可能である。
【符号の説明】
【００７０】
１００    デジタルカメラ
１１０    ズームレンズ
１２０    検出器
１３０    ズームモータ
１４０    ＯＩＳ
１５０    ＯＩＳアクチュエータ
１６０    検出器
１７０    フォーカスレンズ
１８０    ＣＣＤイメージセンサ
１９０    画像処理部
２００    メモリ
２１０    コントローラ
２２０    ジャイロセンサ
２３０    カードスロット
２４０    メモリカード
２５０    操作部材
２６０    ズームレバー
２７０    液晶モニタ
２８０    内部メモリ
２９０    映像記録メモリ
２９２    第１内蔵メモリ
２９４    第２内蔵メモリ
【図１】
2011142619.tif 000003
【図２】
2011142619.tif 000004
【図３】
2011142619.tif 000005
【図４】
2011142619.tif 000006
【図５】
2011142619.tif 000007
【図６】
2011142619.tif 000008
【図７】
2011142619.tif 000009