(57)【要約】【課題】動画を記録しているときにメモリの空き容量が不足した場合でも、動画の記録を中断することなく動画記録を続けることができる動画記録装置を提供すること。【解決手段】制御部１は、ステップＳ３〜ステップＳ９の処理サイクルを繰り返すことによって、撮像部７により取得されたフレームデータを記憶部３に順次記録し、動画データファイルを記憶部３に記録する。制御部１はこの処理サイクルにおいて記憶部３の空き容量が不足しているか否かを判定する。記憶部３の空き容量が不足している場合には、制御部１は、ステップＳ３、ステップＳ５、ステップＳ２１、ステップＳ２３の処理サイクルを繰り返すことによって、撮像部７により取得されたフレームデータを記憶媒体９に記録し、動画データファイルを記憶媒体９に記録する。【選択図】図４
2006203539.tif 000002
【特許請求の範囲】
【請求項１】
動画データを第１のメモリに順次記録する第１の動画記録手段と、
この第１の動画記録手段により前記第１のメモリに動画データが順次記録されている際に前記第１のメモリの空き容量を判定する判定手段と、
この判定手段によって前記第１のメモリの空き容量が不足していると判定された際に以降の動画データを第２のメモリに順次記録する第２の動画記録手段とを備えることを特徴とする動画記録装置。
【請求項２】
更に撮像手段を備え、
前記第１のメモリ及び第２のメモリに記憶される動画データは、前記撮像手段によって取得された動画データであることを特徴とする請求項１に記載の動画記録装置。
【請求項３】
前記第１のメモリ及び第２のメモリに記憶される動画データは、外部から受信した動画データであることを特徴とする請求項１に記載の動画記録装置。
【請求項４】
前記第１及び第２の動画記録手段は前記動画データをファイル形式で前記第１のメモリ及び第２のメモリに記録する動画データファイル手段を有し、更に、前記第１のメモリに記録された動画データファイルを再生し、次に、前記第２のメモリに記録された動画データファイルを再生する動画再生手段を備えることを特徴とする請求項１乃至３のいずれかに記載の動画記録装置。
【請求項５】
前記第１の動画記録手段によって前記第１のメモリに記録された動画データファイルと前記第２の動画記録手段によって前記第２のメモリに記録された動画データファイルとを結合する合成手段を更に備えることを特徴とする請求項４に記載の動画記録装置。
【請求項６】
前記第１の動画記録手段は前記動画データをＭＰＥＧ規格に従って順次前記第１のメモリに記録し、前記第２の動画記録手段は前記第１のメモリに記憶された最後の動画データのＩフレームと同じＩフレームを前記第２のメモリに記録した後、前記動画データをＭＰＥＧ規格に従って順次前記第２のメモリに記録することを特徴とする請求項１乃至５のいずれかに記載の動画記録装置。
【請求項７】
前記第１のメモリ及び前記第２のメモリのうちの少なくとも何れか一方は前記動画記録装置に着脱可能な外部メモリであることを特徴とする請求項１乃至６のいずれかに記載の動画記録装置。
【請求項８】
撮像手段によって取得される動画データ又は外部から受信する動画データを予め定められた時間毎にファイル化して第１のメモリに順次記録する第１の動画記録手段と、
この第１の動画記録手段により前記第１のメモリに複数の動画データファイルが順次記録されている際に、前記第１のメモリの空き容量が不足しているか否かを判定する判定手段と、
この判定手段によって前記第１のメモリの空き容量が不足していると判定された際に、続く動画データを予め定められた時間毎にファイル化して第２のメモリに順次記録する第２の動画記録手段とを備えることを特徴とする動画記録装置。
【請求項９】
前記第１の動画記録手段によって前記第１のメモリに順次記録された複数の動画データのファイルと、前記第２の動画記録手段によって前記別のメモリに順次記録された複数の動画データのファイルとを結合する合成手段を更に備えることを特徴とする請求項８に記載の動画記録装置。
【請求項１０】
前記第１の動画記録手段及び前記第２の動画記録手段は、各ファイルをＭＰＥＧ規格に従ってファイル化し、各ファイルの最後のＩフレーム画像データを次のファイルの先頭に記録することを特徴とする請求項８又は９に記載の動画記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画を記録する動画記録装置に関する。
【背景技術】
【０００２】
近年、デジタルカメラの高機能化が進み、静止画だけでなく、動画も撮影することができるデジタルカメラも普及している。デジタルカメラは撮像素子で取得された動画や静止画をデジタルデータとして読み書き可能な不揮発性メモリに記録するものである。不揮発性メモリの高容量化が進んでいるが、より多くの動画や静止画を記録するために、複数の不揮発性メモリを用いたデジタルカメラが開発されている。
【０００３】
例えば、特許文献１には、複数のメモリに静止画をデジタルデータとして記録するデジタルカメラについて記載されている。このデジタルカメラは、選択された１つのメモリの空き容量が不足した場合に、別のメモリを自動的に選択して、そのメモリに静止画を記録するものである。静止画を記録するデジタルカメラにあっては、静止画のデータ量がおおよそ定まっているので、そのデータ量を記録することができるメモリを予め選択して、そのメモリに静止画を記録することができる。
【特許文献１】特開２００１−２６８５０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、動画の場合には、動画のデータ量が定まっていないので、複数のメモリがあるときでも、記録するメモリを選択することができず、また、記録するメモリを選択したものとしても、そのメモリの容量を超える動画はそのメモリに記録することができない。それ故、従来のデジタルカメラやデジタルビデオカメラにあっては、メモリの空き容量が少なくなると、その旨を表示装置に表示させ、ユーザにメモリの交換を促す方法を採用している。しかし、メモリの交換時においては、動画を記録することができないので、大事な場面等を撮り逃してしまうことがある。
また、動画のデータが交換前のメモリと交換後のメモリに分かれてしまうため、撮影後に編集機を用いて、交換前のメモリに記録された動画のデータと、交換後のメモリに記録された動画のデータとを、連続した１つの動画データとして編集しなければならなかった。そのために、編集機が必要であり、編集の手間もかかる。
【０００５】
そこで、本発明は、上記課題を解決しようとしてなされたものであり、動画を記録しているときにメモリの空き容量が不足した場合でも、動画の記録を中断することなく動画記録を続けることができる動画記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
以上の課題を解決するために、本発明の請求項１に係る動画記録装置は、動画データを第１のメモリに順次記録する第１の動画記録手段と、この第１の動画記録手段により前記第１のメモリに動画データが順次記録されている際に前記第１のメモリの空き容量を判定する判定手段と、この判定手段によって前記第１のメモリの空き容量が不足していると判定された際に以降の動画データを第２のメモリに順次記録する第２の動画記録手段とを備えることを特徴とする。
【０００７】
また、請求項２の発明は、更に撮像手段を備え、前記第１のメモリ及び第２のメモリに記憶される動画データは、前記撮像手段によって取得された動画データであることを特徴とする。
【０００８】
更に、請求項３の発明は、前記第１のメモリ及び第２のメモリに記憶される動画データは、外部から受信した動画データであることを特徴とする。
【０００９】
更にまた、請求項４の発明は、前記第１及び第２の動画記録手段は前記動画データをファイル形式で前記第１のメモリ及び第２のメモリに記録する動画データファイル手段を有し、更に、前記第１のメモリに記録された動画データファイルを再生し、次に、前記第２のメモリに記録された動画データファイルを再生する動画再生手段を備えることを特徴とする。
【００１０】
請求項５の発明は、前記第１の動画記録手段によって前記第１のメモリに記録された動画データファイルと前記第２の動画記録手段によって前記第２のメモリに記録された動画データファイルとを結合する合成手段を更に備えることを特徴とする。
【００１１】
また、請求項６の発明は、前記第１の動画記録手段は前記動画データをＭＰＥＧ規格に従って順次前記第１のメモリに記録し、前記第２の動画記録手段は前記第１のメモリに記憶された最後の動画データのＩフレームと同じＩフレームを前記第２のメモリに記録した後、前記動画データをＭＰＥＧ規格に従って順次前記第２のメモリに記録することを特徴とする。
【００１２】
更に、請求項７の発明は、前記第１のメモリ及び前記第２のメモリのうちの少なくとも何れか一方は前記動画記録装置に着脱可能な外部メモリであることを特徴とする。
【００１３】
請求項８の発明に係わる動画記録装置は、撮像手段によって取得される動画データ又は外部から受信する動画データを予め定められた時間毎にファイル化して第１のメモリに順次記録する第１の動画記録手段と、この第１の動画記録手段により前記第１のメモリに複数の動画データファイルが順次記録されている際に、前記第１のメモリの空き容量が不足しているか否かを判定する判定手段と、この判定手段によって前記第１のメモリの空き容量が不足していると判定された際に、続く動画データを予め定められた時間毎にファイル化して第２のメモリに順次記録する第２の動画記録手段とを備えることを特徴とする。
【００１４】
また、請求項９の発明は、前記第１の動画記録手段によって前記第１のメモリに順次記録された複数の動画データのファイルと、前記第２の動画記録手段によって前記別のメモリに順次記録された複数の動画データのファイルとを結合する合成手段を更に備えることを特徴とする。
【００１５】
更に、請求項１０の発明は、前記第１の動画記録手段及び前記第２の動画記録手段は、各ファイルをＭＰＥＧ規格に従ってファイル化し、各ファイルの最後のＩフレーム画像データを次のファイルの先頭に記録することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、動画データが第１のメモリに記録されている時に、その第１のメモリの空き容量が不足しているか否か判定され、その第１のメモリの空き容量が不足している場合に、別のメモリに動画データが記録されるから、メモリの交換無しに続けざまに動画が記録される。そのため、大事な場面等の撮影中において第１のメモリの空き容量が不足した場合でも、その大事な場面等の撮り逃しを回避することができる。
また、第１のメモリに記録された動画データと、別のメモリに記録された動画データとが順に再生されたり、結合されたりするので、これらの動画データを編集する手間を省くことができる。
【発明を実施するための最良の形態】
【００１７】
以下に、本発明を実施するための最良の形態について図面を用いて説明する。但し、以下に述べる実施形態には、本発明を実施するために技術的に好ましい種々の限定が付されているが、発明の範囲を以下の実施形態及び図示例に限定するものではない。
【００１８】
〔第１の実施の形態〕
図１は、本発明を適用したデジタルカメラのブロック図である。図１において、制御部１は、ＣＰＵ、ＲＯＭ等から構成され、デジタルカメラ全体の動作を制御するためのプログラムを内部に備え、更に後述する動作を行うためのプログラムを備えている。この制御部１には、バスライン２を介して記憶部３、ＲＡＭ（ランダム・アクセス・メモリ）４、伝送制御部５、表示部６、撮像部７、入力部８及び記憶媒体駆動部１０が接続されている。
【００１９】
記憶部３は、デジタルカメラの内部に固定的に設けられ、通常状態では取り出すことができない内部メモリである。記憶部３は、読み書き可能な不揮発性のメモリ、例えばフラッシュメモリ等から構成されている。この記憶部３には、撮像部７で撮影された動画データがモーションＪＰＥＧ又はＭＰＥＧ圧縮されたファイル形式で記録される。なお、このデジタルカメラは静止画の撮影も可能であり、撮像部７で撮影された静止画データがＪＰＥＧ圧縮されたファイル形式で記憶部３に記録される。
【００２０】
ＲＡＭ４は、一時的な記憶領域を制御部１に提供するメモリである。
【００２１】
伝送制御部５は、外部の電子機器、例えばパーソナルコンピュータなどと接続され動画データ、静止画データ等の送受信を制御するものである。なお、外部機器との接続は、ケーブルなどによる有線でなく、赤外線や無線などのワイヤレス接続で行っても良い。
【００２２】
表示部６は、例えばカラー液晶表示装置などから構成され、撮影又は再生時の動画又は静止画や各種設定情報、各種動作のガイダンス情報などを表示するものである。
【００２３】
図２は、図１の撮像部７の詳細な構成を示したものである。撮影レンズ１１の光束の開口量が絞り機構１２によって調整され、被写体像が撮影レンズ１１によってＣＣＤ等の撮像素子１３上に結像される。合焦のために撮影レンズ１１が光学系駆動部１４によって光軸に沿って移動され、適切な露出となるように絞り機構１２の開口量が光学系駆動部１４によって制御される。測距センサや光量センサを含むセンサ部１５によって検出された検出値がバスライン２を介して制御部１に送られ、制御部１によって検出値に基づいて演算された移動量や開口量を示す信号が光学系駆動部１４に送られることによって、光学系駆動部１４が撮影レンズ１１の移動や絞り機構１２の開口量を調整する。
【００２４】
撮像素子１３に被写体像が結像されることにより撮像素子１３には入射光量に応じた電荷が蓄積され、蓄積された電荷は駆動回路１６から与えられる駆動パルス信号によって順次読み出されアナログ処理回路１７に送られる。アナログ処理回路１７では、色分離やゲイン調整、ホワイトバランスなどの各種処理が行われ、処理された信号はＡ／Ｄ変換回路１８を介してデジタルのフレームデータ（静止画データ）としてバッファレジスタ１９に記憶される。
【００２５】
バッファレジスタ１９に記憶されたフレームデータは、信号処理回路２０において輝度信号及び色差信号に変換されるとともに、圧縮伸長回路２１によってＭＰＥＧ規格に準じて圧縮されバスライン２を介して図１に示した記憶部３に順次記録される。記憶部３にフレームデータが順次記録されることによって、それらフレームデータからなる動画データが記憶部３に記録される。前述した如く動画データの記憶はＭＰＥＧファイル形式で記録され、また、このとき順次記録されているフレームが表示部６にも表示され、撮影した動画を確認できるようになっている。なお、静止画の撮影の場合には、バッファレジスタ１９に記憶されたフレームデータが圧縮伸長回路２１によってＪＰＥＧ形式に圧縮され、バスライン２を介して図１に示した記憶部３に静止画データとして記録される。
【００２６】
図１に示すように、入力部８は、動画記録を開始するための録画スタートキー８１と、動画記録を終了するための録画ストップキー８２と、各種の選択を決定するための実行キー８３と、記録するメモリを指定するための指定キー８４と、動画記録モード、静止画記録モード、再生モード、消去モードを順次切り換えるためのモード切換キー８５と、電源オン・オフを行うための電源キー８６と、各種の選択を行うために上下左右にそれぞれスイッチ操作部が設けられた十字キー８７と、を備えている。
【００２７】
記憶媒体駆動部１０に対しては記憶媒体９が着脱可能となっている。記憶媒体駆動部１０は、記憶媒体９に対して情報を記録したり、既に記録されている情報を読み出して再生したりする為の駆動回路である。記憶部３に動画データや静止画データが記録されるのと同様に、記憶媒体９にも動画データや静止画データが記録される。記憶媒体９としては、読み書き可能なメモリであり、例えば半導体回路を用いたＩＣカード等が用いられる。なお、ＩＣカードではなく、磁気ディスク、光ディスク、光磁気ディスク等の各種ディスクを記憶媒体９として用いても良く、記憶媒体駆動部１０もこれら使用される記憶媒体９に応じた駆動回路となっていれば良い。
【００２８】
図３は、ＲＡＭ４の記憶領域を表した概略図である。図３に示すように、制御部１によってＲＡＭ４に作成される記憶領域は、モードフラグ記憶エリア４１と、指定フラグ記憶エリア４２と、変更フラグ記憶エリア４３と、撮影条件記憶エリア４４と、ワークエリア４５とからなる。
【００２９】
モードフラグ記憶エリア４１は、設定された動作モードのフラグを記憶するための領域である。動作モードとしては、静止画撮影モード、動画撮影モード、再生モード、消去モード、編集モード及び送受信モードがある。入力部８のモード切換キー８５が操作される毎に、上記各モードが順次切り換えられるもので、制御部１は、モード切換キー８５の操作に応じた動作モードのフラグをモードフラグ記憶エリア４１に記憶する。
【００３０】
指定フラグ記憶エリア４２は、記憶部３と記憶媒体９のうち記録する方を選択指定するためのフラグＴを記憶するための領域である。ここで、フラグＴがゼロの場合に、記憶部３に記録することを表し、フラグＴが１の場合に、記憶媒体９に記録することを表す。指定は入力部８の切換キー８４を操作する毎に交互に選択指定がなされるもので、記憶部３と記憶媒体９のうち選択指定されたメモリに応じたフラグＴを制御部１が指定フラグ記憶エリア４２に記憶する。
【００３１】
変更フラグ記憶エリア４３は、フラグＴで指定されたメモリに記録するか、それともフラグＴで指定されていないメモリに記録するかを表すためのフラグＬを記憶するための領域である。ここで、フラグＬがゼロの場合に、フラグＴで指定されたメモリに記録することを表し、フラグＬが１の場合に、フラグＴで指定されたメモリとは別のメモリに記録することを表す。
【００３２】
撮影条件記憶エリア４４は、絞り機構１２の開口量やホワイトバランス値、静止画撮影時のシャッタースピード等、撮影時の各種撮影条件を記憶するための領域である。ワークエリア４５は、制御部１によって各種処理がなされる際の種々のデータを一時記憶するための領域である。
【００３３】
次に、上記デジタルカメラの動作及び使用方法について説明する。
図４は、モードフラグ記憶エリア４１のフラグが動画撮影モードとなっている場合において撮影がスタートした際（録画スタートキー８１が操作された際）の制御部１の処理の流れを示したチャートである。尚、録画スタートに先立って、撮影データを記録部３及び記録媒体９のいずれに記録するのかを切換キー８４で選択指定し、指定フラグ記憶エリア４２のフラグTをゼロ又は１に設定しておく。
【００３４】
制御部１は、入力部８の録画スタートキー８１が操作されたか否かを判定する（ステップＳ１）。このとき、ユーザが入力部８の録画スタートキー８１を操作すると（ステップＳ１：Ｙｅｓ）、動画撮影が行われる。動画撮影時においては、撮像素子１３によって得られたフレームデータが圧縮伸長回路２１によってＭＰＥＧ規格に準じて圧縮され、圧縮されたフレームデータを制御部１が読み込んでＲＡＭ４のワークエリア４５に一時格納する（ステップＳ３）。そして、制御部１は、変更フラグ記憶エリア４３のフラグＬがゼロであるか否かを判定するが（ステップＳ５）、動画撮影開始直後ではフラグＬがゼロであるので、制御部１がフラグＬをゼロと判定し、制御部１の処理がステップＳ７に移行する。
【００３５】
次に、制御部１は、判定手段として機能し、指定フラグ記憶エリア４２のフラグＴで指定されたメモリの空き容量が不足している否かを判定する（ステップＳ７）。なお、以下の説明ではフラグＴがゼロであって記憶部３が指定されているものとして説明するが、フラグＴが１の場合には以下の説明における記憶部３と記憶媒体９の関係が逆になる。
【００３６】
記憶部３の空き容量が不足していない場合には（ステップＳ７：Ｎｏ）、制御部１が圧縮されたフレームデータを記憶部３に記録する（ステップＳ９）。一方、記憶部３の空き容量が不足している場合には（ステップＳ７：Ｙｅｓ）、制御部１の処理がステップＳ１３に移行する。ステップＳ１３以降の処理については後述する。
【００３７】
ステップＳ９の後、制御部１は、入力部８の録画ストップキー８２が操作されたか否かを判定する（ステップＳ１１）。このとき、ユーザが入力部８の録画ストップキー８２を操作しなければ（ステップＳ１１：Ｎｏ）、制御部１の処理がステップＳ３に戻る。以上のように制御部１はステップＳ３〜ステップＳ１１の処理サイクルを繰り返しているときに第１の動画記録手段として機能し、この処理サイクルが一回行われるごとに一フレームのフレームデータが記憶部３に記録され、この処理サイクルが繰り返されることによってフレームデータが順次記憶部３に記録されていく。なお、この処理サイクルにおいて最初にフレームデータが記憶部３に記録される場合には、その最初のフレームデータがＩフレーム（Intra frame）として記録される。
【００３８】
ステップＳ３〜ステップＳ１１の処理サイクルにおいて、ユーザが入力部８の録画ストップキー８２を押せば、順次記録されたフレームデータをＭＰＥＧ形式の動画データファイルとして記憶部３に記録する（ステップＳ３１）。その後、制御部１は、変更フラグ記憶エリア４３のフラグＬがゼロであるか否かを判定するが（ステップＳ３３）、ステップＳ３〜ステップＳ１１のサイクル後ではフラグＬがゼロであるので、制御部１の処理が終了する。
【００３９】
ステップＳ３〜ステップＳ１１の処理サイクルにおいて、指定されたメモリである記憶部３の空き容量が不足すると（ステップＳ７：Ｙｅｓ）、制御部１が他のメモリである記憶媒体９の空き容量が不足しているか否かを判定する（ステップＳ１３）。
【００４０】
記憶媒体９の空き容量が不足している場合には（ステップＳ１３：Ｙｅｓ）、制御部１が録画処理を強制終了し（ステップＳ２５）、順次記録されたフレームデータをＭＰＥＧ形式の動画データファイルとしてファイル名を付して記憶部３に記録する（ステップＳ２７）。そして、制御部１は、録画を強制終了した旨を表示部６に表示させる（ステップＳ２９）。その後、制御部１は、変更フラグ記憶エリア４３のフラグＬがゼロであるか否かを判定するが（ステップＳ３３）、制御部１の処理がステップＳ３〜ステップＳ１１のサイクルからステップＳ２５へ移行した場合ではフラグＬがゼロであるので、制御部１の処理が終了する。
【００４１】
一方、記憶媒体９の空き容量が不足していない場合には（ステップＳ１３：Ｎｏ）、制御部１が圧縮されたフレームデータをＩフレームとして記憶部３に記録するとともに、圧縮された同じフレームデータをＩフレームとして記憶媒体９にも記録する（ステップＳ１５）。制御部１は、それまで順次記録されたフレームデータをＭＰＥＧ形式の動画データファイルとしてファイル名を付して記憶部３に記録する（ステップＳ１７）。その後、制御部１が変更フラグ記憶エリア４３のフラグＬを１に書き換え（ステップＳ１９）、制御部１の処理がステップＳ３に戻る。
【００４２】
制御部１の処理がステップＳ１９からステップＳ３に戻った場合には、同様にステップＳ３及びステップＳ５の処理が制御部１によって行われるが、フラグＬが１であるために、制御部１の処理がステップＳ５からステップＳ２１に移行する。ステップＳ２１においては、制御部１が圧縮されたフレームデータを記憶媒体９に記録する。そして、制御部１が記憶媒体９の空き容量が不足している否かを判定する（ステップＳ２３）。記憶媒体９の空き容量が不足していない場合には（ステップＳ２３：Ｎｏ）、制御部１の処理がステップＳ３に戻る。このように、制御部１はステップＳ３、ステップＳ５、ステップＳ２１、ステップＳ２３の処理サイクルを繰り返している時に第２の動画記録手段として機能し、この処理サイクルが一回行われるごとに、一フレームのフレームデータが記憶媒体９に記録され、この処理サイクルが繰り返されることによってフレームデータが順次記憶媒体９に記録されていく。
【００４３】
ステップＳ３、ステップＳ５、ステップＳ２１、ステップＳ２３の処理サイクルにおいて、記憶媒体９の空き容量が不足すると（ステップＳ２３：Ｙｅｓ）、制御部１が録画処理を強制終了し（ステップＳ２５）、順次記録されたフレームデータをＭＰＥＧ形式の動画データファイルとしてファイル名を付して記憶媒体９に記録する（ステップＳ２７）。尚、このステップＳ２７においては、ステップＳ１３からこのステップＳ２７に進んだ場合にはファイル名が付された動画ファイルを記憶部３に記録し、ステップＳ２３からこのステップＳ２７に進んだ場合には動画ファイルを記憶媒体９に記録することになるが、この区分け処理は、まずフラグＬの値を判断し、フラグＬがゼロの時には記憶部３に記録し、１の時には記憶媒体９に記録することによって上記区分け処理を実現している。
しかして、制御部１は、録画を強制終了した旨を表示部６に表示させる（ステップＳ２９）。その後、制御部１は、変更フラグ記憶エリア４３のフラグＬがゼロであるか否かを判定するが（ステップＳ３３）、制御部１の処理がステップＳ３、ステップＳ５、ステップＳ２１、ステップＳ２３の処理サイクルからステップＳ２５へ移行した場合ではフラグＬが１であるので、制御部１の処理がステップＳ３５に移行し、その後制御部１の処理が終了する。
【００４４】
以上のように、ステップＳ３〜ステップＳ１１の処理サイクルの後、ステップＳ３、ステップＳ５、ステップＳ２１、ステップＳ２３の処理サイクルが行われると、記憶部３のメモリ容量が不足するまでの動画データ（以下、これを前半部分の動画データと称呼する。）のファイルが記憶部３に記録されるとともに、これ以降の動画データ（以下、これを後半部分の動画データと称呼する。）のファイルが連続して記憶媒体９に記録される。そのため、大事な場面等の撮影中において記憶部３の空き容量が不足した場合でも、その大事な場面等の撮り逃しを回避することができる。
【００４５】
ステップＳ３５における合成処理は、記憶部３に記録された前半部分の動画データファイルと記憶媒体９に記録された後半部分の動画データファイルを合成するための処理である。ステップＳ３５の合成処理について図５のフローチャートを用いて説明する。
【００４６】
まず、制御部１は、記憶部３に記録された動画データファイルと、記憶媒体９に記録された動画データファイルとを合成するか否かを問い合わせるための画面を表示部６に表示させる（ステップＳＡ１）。そして、制御部１は、入力部８の実行キー８３が操作されたか否かを判定する（ステップＳＡ３）。ユーザが入力部８の実行キー８３を一定時間操作しなかった場合や、図示しないキャンセルキーを操作した場合には、ステップＳＡ３での判断が「Ｎｏ」となって制御部１の処理が終了する。この場合には、記憶部３には前半部分の動画データファイルが格納され、記憶媒体９には後半部分の動画データファイルが格納された状態を保つ。
【００４７】
一方、ユーザが入力部８の実行キー８３を操作した場合には（ステップＳＡ３：Ｙｅｓ）、制御部１は合成の実行が指示されたと見なし、ステップＳＡ５以降の合成処理を実行する。この場合、合成処理されたデータを予め選択指定したメモリ（即ち本実施例では記憶部３）に記録する為には、選択指定したメモリ（記憶部３）に空き容量を形成しなければならないので、使用済み領域（本撮影による動画データファイルを除く。）をクリアすることを指示表示する。また、記録するメモリを変更して他のメモリ（記憶媒体９）に記録することも可能なので、記録するメモリを変更するかの問い合わせ表示も同時に行なう（ステップＳＡ５）。
そして、制御部１は、記憶部３の使用領域がクリアされたか否か、又は記録するメモリを他のメモリ（記憶媒体９）に変更したか否かを判定する。記憶部３の使用領域がクリアされた場合又は記録するメモリを変更した場合には（ステップＳＡ７：Ｙｅｓ）、それの空き容量が不足しているか否かを制御部１が判定する（ステップＳＡ９）。その空き容量が不足している場合（ステップＳＡ９：Ｙｅｓ）、制御部１は空き容量が不足している旨を表示部６に表示させて（ステップＳＡ１１）ステップＳＡ７に戻り、更に使用領域をクリアするか又はメモリの変更を行なわせる。
【００４８】
このようにして、十分な空き容量が確保できた場合には（ステップＳＡ９：Ｎｏ）、制御部１は記憶部３に格納された前半部分の動画データファイルと、記憶媒体９に格納された後半部分の動画データファイルとを結合する（ステップＳＡ１３）。ここでは、前半部分の動画データファイルの最後のＩフレームと、後半部分の動画データファイルの最初のＩフレームとを基準として、これら動画データファイルを結合する。次に、制御部１がその結合動画データを一つのファイルにして記憶部３又は記憶媒体９に記録し（ステップＳＡ１５）、制御部１の処理が終了する。
【００４９】
このような合成処理が行われると、記憶部３に記録された前半部分の動画データファイルと、記憶媒体９に記録された後半部分の動画データファイルとが結合されるので、これらの動画データファイルを編集する手間を省くことができる。
【００５０】
以上のように図４及び図５を用いて説明してきたデジタルカメラの動作は動画記録動作である。モードフラグ記憶エリア４１のフラグが再生モードとなっている場合には、デジタルカメラの表示部６で動画再生動作を行う。
【００５１】
ステップＳＡ１５のように結合した動画データファイルが記憶部３又は記憶媒体９に記録された場合には、制御部１が結合動画データファイルを読み出して、その結合動画データファイルが圧縮伸長回路２１にて伸長され、その動画が表示部６に表示される。
【００５２】
一方、記憶部３に前半部分の動画データファイルが格納され、記憶媒体９に後半部分の動画データが格納された状態の場合には、図６のフローチャートのように制御部１が再生処理を行う。即ち、制御部１が記憶部３から前半部分の動画データファイルを読み出して、その動画データファイルが圧縮伸長回路２１にて伸長され、その動画が表示部６に表示される（ステップＳＢ１）。前半部分の動画データファイルの再生が終了したら（ステップＳＢ３：Ｙｅｓ）、記憶媒体９に後半部分の動画データファイルが格納されているか否かを制御部１が判定する（ステップＳＢ５）。記憶媒体９に動画データファイルが格納されていない場合には（ステップＳＢ５：Ｎｏ）、制御部１の処理が終了し、記憶媒体９に動画データファイルが格納されている場合には（ステップＳＢ５：Ｙｅｓ）、制御部１が記憶媒体９から後半部分の動画データファイルを読み出して、その動画データファイルが圧縮伸長回路２１にて伸長され、その動画が表示部６に表示される（ステップＳＢ７）。その動画データファイルの再生が終了したら（ステップＳＢ９：Ｙｅｓ）、制御部１の処理が終了する。
【００５３】
このように、記憶部３に記録された前半部分の動画データファイルが再生された後、記憶媒体９に記録された後半部分の動画データファイルが連続して再生されるので、これらの動画データファイルを編集する手間を省くことができる。
【００５４】
〔第２の実施の形態〕
第２実施形態におけるデジタルカメラについて説明する。第２実施形態においても、デジタルカメラは、図１、図２のブロック図に示したように構成されている。そのため、第２実施形態のデジタルカメラの各構成要素については、第１実施形態のデジタルカメラと同一の構成要素と同一の符号を付す。
【００５５】
但し、第２実施形態のデジタルカメラは、プラグラムによる制御部１の処理の流れが第１実施形態のデジタルカメラと異なる。以下、第２実施形態における制御部１の処理の流れについて図７、図８のフローチャートを用いて説明する。
【００５６】
制御部１は、入力部８の録画スタートキー８１が操作されたか否かを判定する（ステップＳＣ１）。このとき、ユーザが入力部８の録画スタートキー８１を押すと（ステップＳＣ１：Ｙｅｓ）、動画撮影が行われる。動画撮影時においては、撮像素子１３によって得られたフレームデータが圧縮伸長回路２１にて圧縮され、圧縮されたフレームデータを制御部１が読み込んでＲＡＭ４のワークエリア４５に一時格納する（ステップＳＣ３）。そして、制御部１は、変更フラグ記憶エリア４３のフラグＬがゼロであるか否かを判定するが（ステップＳＣ５）、動画撮影開始直後ではフラグＬがゼロであるので、制御部１がフラグＬをゼロと判定し、制御部１の処理がステップＳＣ７に移行する。
【００５７】
次に、制御部１は、所定タイミング（例えば、五分間毎のタイミング）になったか否かを判定する（ステップＳＣ７）。所定タイミングになっていない場合には（ステップＳＣ７：Ｎｏ）、制御部１が、圧縮されたフレームデータを、指定フラグ記憶エリア４２のフラグＴで指定されたメモリに記録する（ステップＳＣ９）。その後、制御部１の処理がステップＳＣ３に戻る。なお、以下の説明ではフラグＴがゼロであって記憶部３が指定されているものとして説明するが、フラグＴが１の場合には以下の説明における記憶部３と記憶媒体９の関係が逆になる。
【００５８】
以上のようなステップＳＣ３〜ステップＳＣ９の処理サイクルが制御部１によって一回行われるごとに、一フレームのフレームデータが記憶部３に記録され、この処理サイクルが繰り返されることによってフレームデータが順次記憶部３に記録されていく。この処理サイクルにおいて最初にフレームデータが記憶部３に記録される場合には、フレームデータがＩフレームとして記録される。
【００５９】
ステップＳＣ３〜ステップＳＣ９の処理サイクルにおいて、撮影開始後５分が経過すると、所定タイミングになったことが判断され（ステップＳＣ７：Ｙｅｓ）、制御部１が、圧縮されたフレームデータを記憶部３に記録し（ステップＳＣ１１）、順次記録された５分間分のフレームデータをＭＰＥＧ形式の動画データファイルとして一つにファイル化し、記憶部３に記録する（ステップＳＣ１３）。
【００６０】
次に、制御部１は、記憶部３の空き容量が、次の５分間分の動画データファイルを記録するのに不足しているか否かを判定する（ステップＳＣ１５）。記憶部３の空き容量が不足していない場合には（ステップＳＣ１５：Ｎｏ）、制御部１が、入力部８の録画ストップキー８２が操作された否かを判定し（ステップＳＣ１７）。記憶部３の空き容量が不足している場合には（ステップＳＣ１５：Ｙｅｓ）、制御部１の処理がステップＳＣ２３に移行する。ステップＳＣ２３以降の処理については後述する。
ステップＳＣ１７においてユーザが入力部８の録画ストップキー８２を押さなければ、制御部１の処理がステップＳＣ３に戻る。その後所定タイミングになるまで（ステップＳＣ７：Ｙｅｓ）、ステップＳＣ３〜ステップＳＣ９の処理サイクルが繰り返され、所定タイミング毎に、制御部１が順次記録されたフレームデータをＭＰＥＧ形式の動画データファイルとして記憶部３に記録する（ステップＳＣ１３）。以上のように、所定タイミングになるごとに（ステップＳＣ７：Ｙｅｓ）、記憶部３には動画データファイルが順次記録されていき、複数の動画データファイルが生成される。
【００６１】
一方、ステップＳＣ１７において、ユーザが入力部８の録画ストップキー８２を操作すれば、制御部１が順次記録されたフレームデータをＭＰＥＧ形式の動画データファイルとして記憶部３に記録する（図８、ステップＳＣ１９）。その後、制御部１は、変更フラグ記憶エリア４３のフラグＬがゼロであるか否かを判定するが（ステップＳＣ２１）、ステップＳＣ１５後ではフラグＬがゼロであるので、制御部１の処理が終了する。
【００６２】
即ち、記憶部３に撮影開始から停止までの動画データ記録するのに十分な空き容量があった場合には、記録部３に撮影された５分ごとの動画データファイルが順次記憶されて撮影動作が終了するものである。この場合、再生は記憶された５分ごとの動画データファイルを順次再生することによって連続した再生表示が出来るものである。
ステップＳＣ３〜ステップＳＣ１７の処理サイクルにおいて、記憶部３の空き容量が少なくなり、次の５分間分の動画データを記憶できないことが判断されると（ステップＳＣ１５：ＹＥＳ）、制御部１が記憶媒体９の空き容量が次の５分間分の動画データを記憶できるか又は不足しているか否かを判定する（ステップＳＣ２３）。
【００６３】
記憶媒体９の空き容量が不足している場合には（ステップＳＣ２３：Ｙｅｓ）、制御部１が録画処理を強制終了し（図８、ステップＳＣ２５）、順次記録されたフレームデータをＭＰＥＧ形式の動画データファイルとして記憶部３に記録する（ステップＳＣ２７）。そして、制御部１は、録画を強制終了した旨を表示部６に表示させる（ステップＳＣ２９）。その後、制御部１は、変更フラグ記憶エリア４３のフラグＬがゼロであるか否かを判定するが（ステップＳＣ２１）、制御部１の処理がステップＳＣ３〜ステップＳＣ１７のサイクルからステップＳＣ２５へ移行した場合ではフラグＬがゼロであるので、制御部１の処理が終了する。
【００６４】
一方、記憶媒体９の空き容量が不足していない場合には（図７、ステップＳＣ２３：Ｎｏ）、制御部１が圧縮されたフレームデータをＩフレームとして記憶媒体９に記録するとともに、変更フラグ記憶エリア４３のフラグＬを１に書き換え（ステップＳＣ３１）、制御部１の処理がステップＳ３に戻る。
【００６５】
制御部１の処理がステップＳＣ３１からステップＳ３に戻った場合には、同様にステップＳＣ３及びステップＳＣ５の処理が制御部１によって行われるが、フラグＬが１であるために、制御部１の処理がステップＳＣ５からステップＳＣ３３に移行する。ステップＳＣ３３においては、制御部１は、所定タイミングになったか否かを判定する。所定タイミングになっていない場合には（ステップＳＣ３３：Ｎｏ）、制御部１が、圧縮されたフレームデータを記憶媒体９に記録する（ステップＳＣ９）。その後、制御部１の処理がステップＳＣ３に戻る。以上のような制御部１の処理サイクル（ステップＳＣ３、ステップＳＣ５、ステップＳＣ３３、ステップＳＣ４１）が一回行われるごとに、一フレームのフレームデータが記憶媒体９に記録され、この処理サイクルが繰り返されることによってフレームデータが順次記憶部９に記録されていく。この処理サイクルにおいて最初にフレームデータが記憶部９に記録される場合には、フレームデータがＩフレームとして記録される。
【００６６】
ステップＳＣ３、ステップＳＣ５、ステップＳＣ３３、ステップＳＣ４１の処理サイクルにおいて、５分毎の所定タイミングになると（ステップＳＣ３３：Ｙｅｓ）、制御部１が、圧縮されたフレームデータを記憶媒体９に記録し（ステップＳＣ３５）、順次記録されたフレームデータをＭＰＥＧ形式の動画データファイルとして記憶媒体９に記録する（ステップＳＣ３７）。次に、制御部１は、記憶媒体９の空き容量が不足しているか否かを判定する（ステップＳＣ３９）。記憶媒体９の空き容量が不足していない場合には（ステップＳＣ３９：Ｎｏ）、制御部１の処理がステップＳＣ３に戻る。その後所定タイミングになるまで（ステップＳＣ３３：Ｙｅｓ）、ステップＳＣ３、ステップＳＣ５、ステップＳＣ３３〜ステップＳＣ４１の処理サイクルが繰り返され、所定タイミング後は、制御部１が順次記録されたフレームデータをＭＰＥＧ形式の動画データファイルとして記憶媒体９に記録する（ステップＳＣ３７）。以上のように、所定タイミングになるごとに（ステップＳＣ３３：Ｙｅｓ）、記憶媒体９には動画データファイルが順次記録されていき、複数の動画データファイルが生成される。
【００６７】
ステップＳＣ３、ステップＳＣ５、ステップＳＣ３３〜ステップＳＣ４１の処理サイクルにおいて、記憶媒体９の空き容量が不足すると（ステップＳＣ３９：Ｙｅｓ）、制御部１が順次記録されたフレームデータをＭＰＥＧ形式の動画データファイルとして記憶媒体９に記録する（ステップＳＣ１９）。その後、制御部１は、変更フラグ記憶エリア４３のフラグＬがゼロであるか否かを判定するが（ステップＳＣ２１）、制御部１の処理がステップＳＣ３、ステップＳＣ５、ステップＳＣ３３〜ステップＳＣ４１の処理サイクルからステップＳＣ２１へ移行した場合ではフラグＬが１であるので、制御部１の処理がステップＳＣ４３の合成処理に移行し、その後制御部１の処理が終了する。
【００６８】
以上のように、ステップＳＣ３〜ステップＳＣ１７の処理サイクルの後、ステップＳＣ３、ステップＳＣ５、ステップＳＣ３３〜ステップＳＣ４１の処理サイクルが行われると、前半部分の複数の動画データファイルが記憶部３に順次記録されるとともに、後半部分の複数の動画データファイルが記憶媒体９に記録される。そのため、大事な場面等の撮影中において記憶部３の空き容量が不足した場合でも、その大事な場面等の撮り逃しを回避することができる。
【００６９】
ステップＳ４３における合成処理は、記憶部３及び記憶媒体９に記録された複数の動画データファイルを合成するための処理である。ステップＳＣ４３の合成処理について説明する。
【００７０】
まず、制御部１は、記憶部３及び記憶媒体９に記録された複数の動画データファイルを合成するか否かを問い合わせるための画面を表示部６に表示させる。ここで、ユーザが入力部８のキャンセルキー８４を操作した場合には、制御部１の処理が終了する。この場合には、記憶部３には前半部分の複数の動画データファイルが格納され、記憶媒体９には後半部分の複数の動画データファイルが格納されている。
【００７１】
一方、ユーザが入力部８の実行キー８３を操作した場合に、制御部１が、記憶部３又は記憶媒体９の使用領域（但し、動画データファイルを除く。）をクリアすることを指示するための画面を表示部６に表示させる。そして、制御部１は、記憶部３又は記憶媒体９の使用領域（但し、動画データファイルを除く。）がクリアされたか否かを判定する。記憶部３又は記憶媒体９の使用領域（但し、動画データファイルを除く。）がクリアされた場合には、それの空き容量があるか否かを制御部１が判定する。その空き容量が不足している場合には、制御部１は空き容量が不足している旨を表示部６に表示させ、制御部１の処理が終了する。一方、その空き容量がある場合には、制御部１は、記憶部３に格納された前半部分の複数の動画データファイルを順次結合し、その結合した前半部分の動画データファイルに、記憶媒体９に格納された後半部分の複数の動画データファイルを順次結合する。次に、制御部１がその結合動画データファイルを記憶部３又は記憶媒体９に記録し、制御部１の処理が終了する。ここで、動画データファイルを順次結合するに際して、先の動画データファイルの最後のＩフレームと、次の動画データファイルの最初のＩフレームとを基準として、これら動画データファイルを順次結合する。また、動画データファイルを順次結合するに際して、制御部１は、上記動画記録処理において生成された順に動画データファイルを結合していく。
【００７２】
以上のように説明してきたデジタルカメラの動作は動画記録動作である。モードフラグ記憶領域４１のフラグが動画撮影モードとなっている場合には、デジタルカメラが動画再生動作を行う。
【００７３】
動画記録動作において結合した動画データファイルが記憶部３又は記憶媒体９に記録された場合には、制御部１が結合動画データファイルを読み出して、その結合動画データファイルが圧縮伸長回路２１にて伸長され、その動画が表示部６に表示される。
【００７４】
一方、記憶部３に前半部分の複数の動画データファイルが格納され、記憶媒体９に後半部分の複数の動画データが格納された場合には、制御部１が記憶部３から前半部分の複数の動画データファイルを読み出して、動画データファイルが読み出される毎に動画データファイルが圧縮伸長回路２１にて伸長され、動画が順次表示部６に表示される。その後、制御部１が記憶媒体９から後半部分の複数の動画データファイルを順次読み出して、動画データが読み出されるごとに動画データファイルが圧縮伸長回路２１にて伸長され、動画が順次表示部６に表示される。ここで、動画データファイルを順次再生するに際して、制御部１は、上記動画記録処理において生成された順に動画データファイルを再生していく。
【００７５】
〔変形例〕
なお、本発明は、上記各実施の形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。例えば、上記各実施の形態では音声については言及していないが、マイクロフォン及びスピーカを備え、動画撮影時にマイクロフォンに入力される音声をＭＰＥＧ規格に従って順次記録し、再生時には動画と同時に記憶された音声をスピーカから発生させてもよいものである。
【００７６】
また、上記各実施形態では撮像素子１３をＣＣＤ型の固体撮像素子としたが、ＣＭＯＳ型の固体撮像素子としても良い。ＣＭＯＳ型の撮像素子を用いた場合、周辺回路（例えば、駆動回路やＣＤＳ／ＡＧＣ回路等）をＣＭＯＳ型固体撮像素子用に適宜変更する。
【００７７】
上記各実施形態では、動画データファイルが記録されるメモリが記憶部３と記憶媒体９の２つであったが、３つ以上のメモリを用い、指定されたメモリの記憶量がフルになった際に空き容量のある他のメモリをサーチして記録してもよく、或いは、３つ以上のメモリにわたって連続的に記録してもよい。
【００７８】
また、上記各実施形態では、デジタルカメラに固定的に配置されたメモリが記憶部３の１つであり、デジタルカメラに着脱可能なメモリが記憶媒体９の１つであったが、デジタルカメラに固定的なメモリの数も、デジタルカメラに着脱可能なメモリの数も特に限定されない。勿論、デジタルカメラに着脱可能なメモリの数だけバスライン２に記憶媒体駆動部を接続させ、デジタルカメラに固定的なメモリは何れもドライバ等を介してバスライン２に接続させる。
【００７９】
また、上記各実施形態では、本発明をデジタルカメラに適用したが、その他の電子機器、例えば、デジタルビデオカメラ、カメラ機能付の携帯電話機等、撮像機能付きの各種電子機器に本発明を適用しても良い。
更に、上記各実施形態では撮像装置を備え、撮像した動画データを記録する記録装置に適用する例について述べたが、撮像装置を備えていない電子機器、例えばテレビ放送の映像を受信して記録する動画録画装置、有線又は無線によって他の電子機器から動画データを入力して又は受信してメモリに記録する動画記録装置であっても本発明は適用できるものである。
【図面の簡単な説明】
【００８０】
【図１】本発明を適用したデジタルカメラのブロック図である。
【図２】撮像部７のブロック図である。
【図３】ＲＡＭ４の記憶領域を表した概略図である。
【図４】第１実施形態における制御部１による動画記録処理の流れを示したフローチャートである。
【図５】制御部１による合成処理の流れを示したフローチャートである。
【図６】制御部１による動画再生処理の流れを示したフローチャートである。
【図７】第２実施形態における制御部１による動画記録処理の流れを示したフローチャートである。
【図８】第２実施形態における制御部１による動画記録処理の流れを示したフローチャートである。
【符号の説明】
【００８１】
１  制御部（第１の動画記録手段、第２の動画記録手段、判定手段、再生手段、合成手段）
７  撮像部（撮像手段）
３  記憶部（第１のメモリ）
９  記憶媒体（第２のメモリ）
【図１】
2006203539.tif 000003
【図２】
2006203539.tif 000004
【図３】
2006203539.tif 000005
【図４】
2006203539.tif 000006
【図５】
2006203539.tif 000007
【図６】
2006203539.tif 000008
【図７】
2006203539.tif 000009
【図８】
2006203539.tif 000010