(57)【特許請求の範囲】
【請求項１】
動画像信号を動画ファイルに格納することにより記録媒体に記録する手段であって、記録開始の指示に応じて前記動画像信号の記録を開始し、記録停止の指示に応じて前記動画像信号の記録を停止する記録手段と、
前記記録媒体の残容量を検出する手段と、
前記検出された残容量と、ユーザからの指示に応じて変更される所定値とに基づいて、前記検出された残容量を、前記所定値で割った値を動画ファイルの上限のサイズとして設定する設定手段と、
前記記録開始の指示から前記記録停止の指示までの間に、記録中の動画ファイルのサイズが前記上限のサイズに達したことに応じて、前記記録中の動画ファイルの記録を停止し、新たに動画ファイルを生成するように前記記録手段を制御すると共に、前記記録開始の指示から前記記録停止の指示までの間に、前記記録媒体の残容量が不足した場合、前記記録開始の指示の後に記録され、前記記録媒体に記録されている複数の前記動画ファイルのうち、最も古い前記動画ファイルを削除し、削除された前記動画ファイルの記録領域に、前記新たに生成した動画ファイルを上書きするように前記記録手段を制御する制御手段とを備えることを特徴とする記録装置。
【請求項２】
前記記録手段は、所定のファイルシステムに従って前記動画ファイルを記録し、前記設定手段は、前記検出された残容量を前記所定値で割った値が前記ファイルシステムにて規定されたファイルの上限のサイズよりも大きい場合、前記ファイルシステムにて規定されたファイルの上限のサイズを、前記動画ファイルの上限のサイズとして設定することを特徴とする請求項１に記載の記録装置。
【請求項３】
動画像信号を動画ファイルに格納することにより記録媒体に記録する工程であって、記録開始の指示に応じて前記動画像信号の記録を開始し、記録停止の指示に応じて前記動画像信号の記録を停止する記録工程と、
前記記録媒体の残容量を検出する工程と、
前記検出された残容量と、ユーザからの指示に応じて変更される所定値とに基づいて、前記検出された残容量を、前記所定値で割った値を動画ファイルの上限のサイズとして設定する設定工程と、
前記記録開始の指示から前記記録停止の指示までの間に、記録中の動画ファイルのサイズが前記上限のサイズに達したことに応じて、前記記録中の動画ファイルの記録を停止し、新たに動画ファイルを生成するように前記記録工程を制御すると共に、前記記録開始の指示から前記記録停止の指示までの間に、前記記録媒体の残容量が不足した場合、前記記録開始の指示の後に記録され、前記記録媒体に記録されている複数の前記動画ファイルのうち、最も古い前記動画ファイルを削除し、削除された前記動画ファイルの記録領域に、前記新たに生成した動画ファイルを上書きするように前記記録工程を制御する制御工程とを備える記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置及び記録方法に関し、特に、動画像を記録するために用いて好適な技術に関する。
【背景技術】
【０００２】
従来、ハードディスクやメモリカード、ＤＶＤなどのランダムアクセス可能な記録媒体に対し、動画像信号などの情報信号を記録し、再生する装置が知られている。また、例えば、家庭用のＨＤＤ／ＤＶＤレコーダでは、ＨＤＤの一部の領域に対し、直前の所定期間（数十分から数時間）分のテレビ番組のデータを保存しておく。そして、ユーザが番組を見逃した場合にも、保存しておいたテレビ番組のデータを後で見ることができるようにする機能を備えたハードディスクレコーダが提案されている（例えば、特許文献１参照）。
【０００３】
前述のように、ＨＤＤ／ＤＶＤレコーダでは、ＨＤＤの一部の領域に対し、直前に受信したテレビ番組のデータを繰り返し記録している。一方、ビデオカメラでは、家庭用のＨＤＤ／ＤＶＤレコーダとは異なり、内蔵ＨＤＤを持たないものがある。このようなビデオカメラでは、撮影開始前の撮り逃したシーンを記録することができないという問題点があった。
【０００４】
そのため、ビデオカメラでは、内蔵するＤＲＡＭ等のメモリに対し、撮影開始の直前の動画像を繰り返し記憶しておくことも考えられている。しかしながら、メモリに記録できるのはせいぜい数秒間程度であり、数分〜数十分もの長い時間記憶しておくことはできない。そこで、撮影した動画像を記録するための交換可能な記録媒体の一部の記録領域に対して、撮影開始前の動画像を繰り返し記録しておき、撮り逃しを防ぐことも考えられる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−３４８５１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前述のように、ランダムアクセス可能な記録媒体に動画像を記録する場合、記録した動画像をＦＡＴ(File Allocation Table)ファイルシステム等のファイルシステムに従ってファイルとして管理することが一般的である。このようにファイルとして管理した場合には、記録媒体から動画ファイルを削除する際にも、ファイルを単位として削除することになる。
【０００７】
また、ＦＡＴ等、汎用のファイルシステムでは、一つのファイルのサイズの上限が決められている。そのため、撮影中に、現在記録中の動画ファイルのサイズがこの条件サイズに達すると、記録中のファイルをクローズし、新たにファイルをオープンして記録を継続することが一般的である。
【０００８】
このため、記録媒体の一部の記録領域に対して撮影開始前の動画像を繰り返し記録する場合にも、同様に、記録中にファイルのサイズが上限に達した場合にファイルを分割して記録することになる。具体的には、繰り返し記録用の一部の記録領域に対して順次動画像を記録し、空き領域が無くなると、最初に記録された動画像を削除し、同じ領域に新たな動画像を記録することになる。
【０００９】
このとき、動画像はファイルを単位として削除されるが、ファイルの上限サイズは一般的に数ギガバイトと大きい。そのため、繰り返し記録のときに、一度に数分〜数十分の動画が消去されることになり、使い勝手が悪いものであった。
本発明は前述の問題点に鑑み、ユーザが所望するシーンを撮り逃すことを防ぐことができ、且つユーザの使い勝手がよい記録装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の記録装置は、動画像信号を動画ファイルに格納することにより記録媒体に記録する手段であって、記録開始の指示に応じて前記動画像信号の記録を開始し、記録停止の指示に応じて前記動画像信号の記録を停止する記録手段と、前記記録媒体の残容量を検出する手段と、前記検出された残容量と、ユーザからの指示に応じて変更される所定値とに基づいて、前記検出された残容量を、前記所定値で割った値を動画ファイルの上限のサイズとして設定する設定手段と、前記記録開始の指示から前記記録停止の指示までの間に、記録中の動画ファイルのサイズが前記上限のサイズに達したことに応じて、前記記録中の動画ファイルの記録を停止し、新たに動画ファイルを生成するように前記記録手段を制御すると共に、前記記録開始の指示から前記記録停止の指示までの間に、前記記録媒体の残容量が不足した場合、前記記録開始の指示の後に記録され、前記記録媒体に記録されている複数の前記動画ファイルのうち、最も古い前記動画ファイルを削除し、削除された前記動画ファイルの記録領域に、前記新たに生成した動画ファイルを上書きするように前記記録手段を制御する制御手段とを備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、記録媒体の残容量が不足した場合、記録開始の指示の後に記録され、前記記録媒体に記録されている複数の動画ファイルのうち、最も古い動画ファイルを削除し、記録媒体の残容量のうち、残しておきたい動画データのサイズをユーザが指定することを可能にしたので、ユーザが所望するシーンを撮り逃がすことを防ぐことができ、且つユーザの使い勝手がよい記録装置を提供できる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態を示し、システム構成を説明する図である。
【図２Ａ】ループ記録時の処理を説明するフローチャートである。
【図２Ｂ】書き込み処理を説明するフローチャートである。
【図３】第１の実施形態を示し、出力ファイルリストを説明する図である。
【図４】第１の実施形態を示し、図２のＳ２０３の詳細を説明する図である。
【図５】第１の実施形態を示し、記録媒体上のデータの様子を説明する図である。
【図６】第２の実施形態を示し、記録動作を説明するフローチャートである。
【図７】第２の実施形態を示し、図６のＳ６０３の詳細を説明する図である。
【図８】第２の実施形態を示し、記録媒体上のデータの様子を説明する図である。
【発明を実施するための形態】
【００１３】
次に、図面を参照しながら本発明の実施形態を説明する。
図１は、本実施形態におけるビデオカメラ１００の構成例を示すブロック図である。
図１において、撮像部１０１は被写体の画像を撮影し、動画像信号を出力する。表示部１０２は、撮影時においては撮像部１０１から出力された動画像信号の画像や、各種の情報を表示する。また、表示部１０２は、再生時においては、再生された動画像や各種の情報を表示する。表示部１０２は、制御部１０６からの指示により、メニュー画面など、必要な情報を表示する。
【００１４】
信号処理部１０３は、撮影時には撮像部１０１から出力された動画像信号に対してＭＰＥＧ方式に従う圧縮処理など必要な処理を施して記録再生部１０４に出力する。また、信号処理部１０３は、再生時には再生された動画像信号に対して伸張処理など必要な処理を施して表示部１０２に出力する。また、信号処理部１０３は、圧縮後の動画像信号のデータレートが目標のデータレートとなるように、動画像信号を圧縮する。
【００１５】
記録再生部１０４は、記録媒体１０５に対し、動画像信号やその他の情報を記録再生する。記録媒体１０５は、メモリカードやＨＤＤなどのランダムアクセス媒体である。本実施形態においては、記録媒体１０５は不図示の装着、排出機構によって交換可能である。また、本実施形態では、記録媒体１０５に記録された動画像をＦＡＴ等、所定のファイルシステムに従って管理する。
【００１６】
制御部１０６は、操作部１０７からの指示によりビデオカメラ１００の各部を制御する。また、制御部１０６は、所定のファイルシステムに従い、記録媒体１０５に記録した動画像ファイルを管理する。
操作部１０７は、電源スイッチや撮影開始、停止を指示するトリガスイッチ、再生モードへの切り替えスイッチ、メニュー表示のスイッチ等、各種のスイッチを備える。ユーザは操作部１０７を操作することにより、撮影、再生等を指示する。
メモリ１０８は、各種の情報を記憶するＲＡＭ等を含み、入力された映像情報を一時蓄積する蓄積媒体として用いられる。これら各ブロックは、バス１０９を介してデータのやりとりを行う。
【００１７】
まず、通常の撮影時の処理について説明する。
操作部１０７より電源が投入されると、制御部１０６は各部を制御し、撮像部１０１で撮影された動画像を表示部１０２に表示することで撮影待機モードとなる。この状態で操作部１０７により撮影開始の指示があると、制御部１０６は信号処理部１０３、記録再生部１０４を制御し、撮像部１０１から出力された動画像信号を圧縮して記録媒体１０５に記録する。
【００１８】
本実施形態では、記録媒体１０５に対して、動画像信号をファイルとして記録する。そして、操作部１０７より撮影停止の指示があると、制御部１０６は各部を制御し、記録媒体１０５に対する動画像の記録を停止する。本実施形態では、通常、記録開始の指示から記録停止の指示までの間に記録媒体１０５に記録された一連のシーンの動画像信号を一つのファイルとして管理する。
【００１９】
一方、本実施形態では、動画撮影中に、現在記録中の動画ファイルのサイズが、ファイルシステムにより既定された上限のサイズ、例えば４ギガバイト（ＧＢ）に達すると、現在記録中のファイルをクローズする。そして、新たにファイルをオープンし、この新たな動画ファイルに対して動画像信号を格納し、撮影を継続する。そして、この様に、一連のシーンの動画像が複数のファイルに分割されて記録された場合には、一つのシーンを構成する複数の動画ファイルをまとめて管理するための管理情報を生成し、記録している。
【００２０】
次に、再生時の処理を説明する。
操作部１０７により再生モードへの切り替え指示があると、制御部１０６は各部を制御し、記録媒体１０５に記録された各シーンの代表画像（サムネイル）の一覧画面を作成し、表示部１０２に表示する。この際、前記の様に、一つのシーンが複数の動画ファイルに分割されていた場合であっても、各動画ファイルの代表画像ではなく、一つのシーンについて一つの代表画像を表示する。ユーザは、表示部１０２に一覧画面に表示された代表画像のうち、所望のシーンの代表画像を選択し、再生開始を指示する。
【００２１】
制御部１０６は、ユーザにより指示された代表画像に対応したシーンの動画ファイルを再生するように、記録再生部１０４を制御する。信号処理部１０３は、再生された動画ファイルに含まれる動画像信号を伸張し、表示部１０２に出力する。表示部１０２は、代表画像の一覧画面に代えて、再生された動画像を表示する。そして、再生停止の指示があると、再度、代表画像の一覧画面を表示部１０２に表示する。また、ユーザにより選択されたシーンが複数の動画ファイルに分割されて記録されていた場合には、これら複数の動画ファイルを先頭から順次再生する。
【００２２】
次にループ記録機能について説明する。
ループ機能とは、記録媒体１０５の空き領域に対して繰り返し動画像信号を記録する機能である。ユーザが操作部１０７を操作して、ループ記録開始を指示すると、制御部１０６は各部を制御し、信号処理部１０３による動画像信号の圧縮動作を開始する。そして、記録再生部１０４を制御し、記録媒体１０５に対し、圧縮された動画像信号を記録媒体１０５の空き領域に対して順次書き込む。
【００２３】
このとき、制御部１０６は記録再生部１０４を制御し、記録媒体１０５の空き領域に対して順次動画像信号を記録し、空き領域が無くなると、再度、記録媒体１０５においてループ記録を開始したアドレスに戻り、動画像信号を上書きする。
【００２４】
このような処理を、ユーザが操作部１０７を操作して記録停止を指示するまで繰り返す。そして、記録開始後に記録停止の指示があると、制御部１０６は、記録再生部１０４に対する動画像信号の書き込み、及び上書きを停止する。そして、ループ記録の開始指示以降、その時点までに記録された動画像信号をそのまま記録媒体１０５に記録するように指示する。ただし、ループ記録開始した後、空き容量が無くなると、後述の様に、ループ記録開始後、古い動画像から順に上書きする。そのため、ループ記録停止時には、ループ記録開始時点での空き容量に対応した時間分の、記録停止直前の動画像が保存されている。ユーザは、この様にループ記録により記録した動画像のうち、保存したい部分を別の記録媒体にコピーした後に削除、或いは、保存したい部分以外を削除することで、再度、空き領域として使用することができる。
【００２５】
ここで、ループ記録中に、現在記録中の動画ファイルのサイズが、前記のファイルシステムに既定された上限のサイズに達すると、通常の撮影時と同様、記録中のファイルをクローズし、新たにファイルをオープンすることになる。このとき、記録する動画像のデータレートを５０メガビット／秒とし、ファイルシステムにて既定された上限のサイズを４ギガバイト（ＧＢ）とすると、４ＧＢは約１１分の動画像に対応する。
【００２６】
従って、空き容量が所定値以下の記録媒体、例えば、１１分より少ない記録媒体１０５に対してループ記録を行うと、空き容量が無くなった時点で、今まで記録していた動画像を全て削除した後、再度同じ領域に対して動画像を記録することになる。そのため、ループ記録停止を指示したタイミングによっては、ループ記録の機能を有効に使うことができなくなってしまう。
【００２７】
そこで、本実施形態では、ループ記録時においては、ファイルシステムにて既定されたファイルサイズの上限に関係なく、ループ記録開始時の記録媒体の空き容量に基づいて、ファイルサイズの上限を設定することにした。
【００２８】
図２Ａは、ループ記録時の処理を説明するフローチャートである。なお、図２の処理は、制御部１０６がビデオカメラ１００の各部を制御することにより実行される。
【００２９】
電源が投入され、撮影待機モードにおいてループ記録の設定指示があると、フローが開始する。
まず、制御部１０６は記録媒体１０５から読み出した管理情報に基づいて、記録媒体１０５の残容量を取得する（Ｓ２０１）。次に、記録媒体１０５の残容量に基づいて、ファイル分割のための閾値を決定する（Ｓ２０２）。ファイル分割の閾値とは、ループ記録を行う際に、一つのファイルに記録可能な動画像信号の上限のサイズである。ファイル分割の閾値設定処理については後述する。
【００３０】
次に、ユーザから動画像の記録開始の指示を待つ（Ｓ２０３）。そして、ユーザが操作部１０７を操作することで記録を開始するよう記録指示を受けると、ファイルリストを初期化する（Ｓ２０４）。
【００３１】
図３（ａ）は、ループ記録の際に用いるファイルリストの一例である。ファイルリストは、ループ記録モードが設定されると、制御部１０６により生成され、メモリ１０８に記憶される。ファイルリストは、ループ記録の際に、記録済みのファイル名(またはその一部)と、テーブルに登録されたファイルのうち、記録媒体１０５にどこまで書き込んだかを示すポインタ(書込みポインタ)を有する。また、記録済みファイルのうちどこまで削除したかを示すポインタ(削除ポインタ)も有し、ポインタを２つ有する。Ｓ２０４では、ファイル名をすべてNULLで未登録とし、両ポインタを先頭に固定する。
【００３２】
次に、動画像信号の記録を開始する（Ｓ２０５）。信号処理部１０３は、記録停止の指示を受けるまで、撮影された動画像信号を符号化してメモリ１０８へ記憶すると共に、メモリ１０８に記憶した符号化動画像信号のサイズ（データ量）を制御部１０６へ通知する。
【００３３】
次に、制御部１０６は、メモリ１０８へ蓄積された符号化動画像信号のデータ量を信号処理部１０３からの通知を用いて監視する（Ｓ２０６）。そして、蓄積量が書込み閾値以上になった場合、記録媒体１０５への書き込み処理を行う（Ｓ２１３）。
【００３４】
書き込み閾値は、メモリ１０８に蓄積された符号化動画像信号を記録媒体１０５に対して一回の書き込み処理で書き込むサイズ（データ量）である。本実施形態では、記録媒体１０５に対して書き込み可能なデータレートは、符号化動画像信号のデータレートよりも高い。そのため、符号化動画像信号をメモリ１０８に一旦蓄積する。そして、メモリ１０８に対して書き込み閾値分の符号化動画像信号が蓄積される度に、この書き込み閾値分の符号化動画像信号を記録媒体１０５に書き込む。書き込みが完了すると、再びメモリ１０８に書き込み閾値分の動画像信号が蓄積されるまで書き込みを停止するという間欠記録を行う。
【００３５】
図２Ｂは、Ｓ２１３の書き込み処理を示すフローチャートである。
まず、動画像信号を格納するための動画ファイルをオープン済みかどうか確認する（Ｓ２２１）。オープン済みであれば、メモリ１０８へ蓄積された符号化動画像信号のうち、書込み閾値分の動画像信号を読み出し、記録媒体１０５に記録する（Ｓ２２２）。
【００３６】
次に、書き込み後の記録媒体１０５の残容量を取得する（Ｓ２２３）。次に、記録中の動画ファイルのサイズがファイル分割閾値に達したか否かを検出する（Ｓ２２４）。そして、ファイル分割の閾値に達していれば記録中の動画ファイルをクローズする（Ｓ２２５）。一方、ファイル分割の閾値に達していない場合はクローズせずに処理を終了する。
【００３７】
また、Ｓ２２１において、動画ファイルをオープン済みでなければ、記録媒体１０５にファイル分割閾値分の残容量があるかどうかを判別する（Ｓ２２６）。この結果、記録媒体１０５にファイル分割閾値分の残容量があれば、新規に動画ファイルをオープンする（Ｓ２２７）。次に、新規オープンした動画ファイルをファイルリストに登録する（Ｓ２２８）。図３（ｂ）は、登録が行われた際のファイルリストの例を示したものである。登録を行う場合は、オープンしたファイル名(またはその一部)がテーブルに登録され、書き込みポインタを一つ進める。
【００３８】
また、Ｓ２２６において、残容量不足と判断した場合、ファイルリストを参照して、今回のループ記録を開始してから記録した動画ファイルで記録媒体１０５に残っている動画ファイルのうち最も古いファイルを削除する（Ｓ２２９）。図３（ｃ）は、ファイル削除が発生した場合のファイルリストの一例を示したものである。削除を行う場合は、削除ポインタ位置に登録されるファイルを削除して、その分の空き容量を記録媒体１０５上で確保すると共に、削除ポインタを一つ進める。
【００３９】
この様に、メモリ１０８に蓄積された書き込み閾値分の動画像信号の書き込み処理が行われる。そして、メモリ１０８に蓄積された符号化動画像信号のデータ量が書き込み閾値よりも少なくなっている状態で、操作部１０７から記録停止の指示を受けたかどうかを判断する（Ｓ２０７）。記録停止の指示を受けると、信号処理部１０３による動画像信号の符号化処理を停止させる（Ｓ２０８）。そして、メモリ１０８に蓄積されている符号化動画像信号が書き込み閾値以上であるかどうかを判別する（Ｓ２０９）。
【００４０】
そして、メモリ１０８に蓄積されている符号化動画像信号が書き込み閾値以上であれば、図２Ｂに示す書き込み処理を行い（Ｓ２１４）、その後Ｓ２０９に戻る。また、Ｓ２０９において、書込み閾値未満であった場合、その時点でメモリ１０８に蓄積されている、未記録の符号化動画像信号のサイズを書き込み閾値に設定し（Ｓ２１０）、図２Ｂの書き込み処理を実行する（Ｓ２１１）。その後、記録中の動画ファイルをクローズする（Ｓ２１２）。
【００４１】
次に、Ｓ２０２におけるファイル分割サイズの決定方法について説明する。
図４は、図２のＳ２０２の詳細を説明するフローチャートである。
Ｓ４０１において、記録媒体１０５の残容量を所定値Ｌ（Ｌは２以上の整数）で割ったものを暫定のファイル分割閾値とする。定数Ｌは記録媒体１０５に保持を保証するデータ量によって決定する。
【００４２】
例えば、残容量のうち、4/5を直近データで残したければL=5、2/3を残したい場合は、L=3であり、記録媒体の残容量が例えば60ギガバイトであった場合、ファイル分割閾値は、以下の通りとなる。
(L=5の場合) 60ギガバイト / 5 = 12ギガバイト
(L=3の場合) 60ギガバイト / 3 = 20ギガバイト
【００４３】
本実施形態では、ループ記録時においてファイルを削除する際に、ループ記録開始後、どのくらいの割合で直近の動画像を残したいかを設定することができるものとする。例えば、空き容量に記録可能な動画像のうち、直近の２／３の動画を保存したいとした場合、定数Lは３となる。設定可能な割合として、本実施形態では、４／５、２／３等、予め決められた割合の中からユーザが選択できる様にした。
【００４４】
次に、ファイル分割閾値とファイルシステムにて既定されたファイルサイズの上限値とを比較し、ファイル分割の閾値がファイルシステムの上限値よりも大きいかどうかを判別する（Ｓ４０２）。例えば、ファイルシステムにＦＡＴを用いる場合、一つのファイルサイズの上限値は４ギガバイトである。この比較の結果、算出されたファイル分割の閾値が上限値より大きい場合は、ファイルシステムの上限値をファイル分割閾値に設定する（Ｓ４０３）。また、Ｓ４０２の比較の結果、小さい場合は、設定された閾値が下限値よりも小さいかどうかを判別する。下限値は、予め決められた値で特に制約は無い。しかし、あまりに小さいファイルが生成されると、ハンドリングが悪化したり、１ファイルに記録される動画像の時間が短くなったりする。そのため、本実施形態では、ファイル分割の閾値に下限値を設定している。例えば、下限値として、目標とする動画像のデータレートで数分程度の長さに対応したサイズを設定する。
【００４５】
Ｓ４０４において、ファイル分割の閾値が下限値を下回れば、ファイル分割閾値に下限値を設定する。Ｓ４０３〜Ｓ４０５の処理が終わると、書き込み閾値の整数倍であって、且つ、ファイル分割閾値よりも小さいサイズのうちの最大値となるように、ファイル分割の閾値を調整する（Ｓ４０６）。これにより、図２Ｂの書き込み動作において、ファイル分割閾値を超えるファイルを生成することが無くなる。
【００４６】
図５は、ループ記録において、記録媒体１０５に記録される動画ファイルの様子を示す図である。
図５（ａ）は、ループ記録による動画像の記録を開始する前の状態を示している。図５（ａ）では、記録媒体１０５の一部が使用済であり、空き領域を用いて直近の動画像を記録する。例としてＬ＝５でファイル分割の閾値を決定する。
【００４７】
図５（ｂ）は、ループ記録を開始した直後の記録媒体１０５の様子を示しており、最初の動画ファイル１をオープンし、動画像信号を記録している様子を示している。図５（ｃ）は、動画ファイル１のサイズがファイル分割の閾値を越えたため、ファイル１をクローズし、新規に動画ファイル２をオープンして記録を継続している状態を示している。
図５（ｄ）は、空き容量がなくなる直前まで追記を続けている状態である。
図５（ｅ）は、ファイル５がファイル分割閾値にたどり着いた状態であり、空き容量がなくなった状態である。
図５（f）は、残容量不足を判定した結果、ループ記録を開始してから記録されたファイル１〜５のうち、最も古いファイル１が削除された状態である。
図５(ｇ)は、新たにファイル６がオープンされ、ファイル６に動画像信号を記録している状態を示す。
図５（ｈ）は、ファイル１、２、３が残容量不足により削除され、記録停止時に、直近のデータである、最も古い動画ファイル以外のファイル４、５、６、７、８が保持されている状態を表す。
【００４８】
この様に、本実施形態におけるビデオカメラ１００は、記録媒体の残容量が不足すると、記録中の映像情報を構成する複数ファイルのうち、もっとも古いファイルを削除して、残容量を再確保しながら記録動作を継続することができる。したがって、記録停止時に、停止直近のデータを記録媒体上に保持することが可能である。
【００４９】
なお、本発明は動画像信号の符号化方式やファイルシステム、記録媒体の種類には依存せず、符号化方式としてMotion JPEG、ファイルシステムにUDF、記録媒体にSDカードを用いるなどしてもよい。
【００５０】
（第２の実施形態）
第１の実施形態では、ファイル分割閾値を記録媒体の残容量を用いて算出する方法を説明した。本実施形態では、ループ記録停止時に保存しておきたい動画像の時間をユーザが設定できるように構成し、ユーザから指定された時間に基づいて決定する構成とした。なお、ビデオカメラ１００の構成は第１の実施形態と同じであるため、詳細な説明は省略する。また、ループ記録時の基本的な処理は図２Ａに示す動作と同じであるが、Ｓ２０２のファイル分割閾値の設定処理と、Ｓ２１１、Ｓ２１３、Ｓ２１４の書き込み処理が異なる。
【００５１】
図７は、本実施形態におけるファイル分割閾値の設定処理を示すフローチャートである。操作部１０７により、ループ記録時における動画像の記録時間の設定指示があると、処理を開始する。まず、設定可能なループ記録時間の上限値と下限値を算出する（Ｓ７０１）。具体的には、記録媒体１０５の空き領域の半分のサイズ、或いは、ファイルシステムにて規定されたサイズのうちの大きい方とする。そして、算出した上限値のサイズをデータレートで割ることにより、記録する動画像信号のデータレートとに基づいて、ループ記録時間として設定可能な時間の上限値を算出する。また、下限値については、第１の実施形態と同様の値を設定し、この下限値と動画像信号のデータレートに基づいて、ループ記録時間として設定可能な時間の下限値を算出する。
【００５２】
次に、この様に算出した上限値、下限値の情報を含む、ループ記録時間の設定画面を、指定可能な記録時間（記録可能時間）として表示部１０２に表示する（Ｓ７０２）。ユーザは、この設定画面を見ながら操作部１０７を操作することにより、ループ記録時における動画像の記録時間を設定する。次に、ループ記録時間が設定されたか判別する（７０３）。本実施形態では、ループ記録停止指示があった時点で、ユーザが設定したループ記録時間分の直前の動画像が記録媒体に記録されているように制御する。
【００５３】
ループ記録時間が設定されると、設定された時間と動画像信号のデータレートとに基づいて、ファイル分割の閾値を算出する（Ｓ７０４）。更に、書き込み閾値の整数倍であって、且つ、ファイル分割閾値よりも小さいサイズのうちの最大値となるように、ファイル分割の閾値を調整する（Ｓ７０５）。
【００５４】
図６は、本実施形態における、書き込み処理を示すフローチャートである。なお、図６において、Ｓ６０１及びＳ６０２以外は、図２Ｂのフローチャートの対応番号と同じ内容であるため、同じステップ番号を付して説明を省略する。
【００５５】
Ｓ２２１において、動画ファイルがオープン済みでないと判定された場合、記録媒体１０５に対して、ループ記録開始後に記録された動画ファイルが二つ記録されているかどうかを判別する（Ｓ６０１）。この時点で、二つの動画ファイルが記録されていた場合には、連続して二つ記録される度に、二つの動画ファイルのうち、先に記録された方の動画ファイルを記録媒体１０５から削除する（Ｓ６０２）。そして、新たに動画ファイルをオープンする（Ｓ２２７）。一方、Ｓ６０１で、ループ記録開始後に記録された動画ファイルが一つしか記録媒体１０５に記録されていない場合には、この動画ファイルを削除せずに、新たに動画ファイルをオープンする（Ｓ２２７）。
【００５６】
図８は、本実施形態において、ループ記録時における記録媒体１０５に記録される動画ファイルの様子を示す図である。
図８（ａ）は、記録を開始する前の状態であり、媒体の一部が使用済であり、空き領域を用いて直近の映像情報を記録する。
図８（ｂ）は、ループ記録を開始した直後の記録媒体１０５の様子を示しており、最初の動画ファイル１をオープンし、動画像信号を記録している様子を示している。
図８（ｃ）は、動画ファイル１のサイズがファイル分割の閾値を越えたため、動画ファイル１をクローズし、新規に動画ファイル２をオープンして記録を継続している状態を示している。動画ファイル２の記録を開始する時点では、一つの動画ファイル１しか記録されていないため、この動画ファイル１を削除せずに動画ファイル２をオープンする。
図８（ｄ）は、動画ファイル２がファイル分割閾値に達した状態である。図８（ｅ）は、図８（ｄ）の状態で、更に動画像の記録を継続した状態を示している。図８（ｄ）の状態では、既に、ループ記録開始後二つの動画ファイル１、２が記録されている。そのため、これら二つのファイルのうち、先に記録された動画ファイル１を削除する。そして、図８（ｆ）に示す様に、新たに動画ファイル３をオープンし、動画の記録を続ける。図８（ｇ）は、図８（ｆ）の状態から更に記録を続け、動画ファイル３が分割上限値に達した後、動画ファイル４をオープンした後で、ループ記録の停止が指示された状態を示している。
【００５７】
この様に、本実施形態における記録装置は、ユーザがループ記録時に残しておきたい直近の動画像の記録時間に基づいて、ループ記録時のファイル分割閾値を設定している。そして、ループ記録中に二つの動画ファイルが記録される度に、先に記録された方を削除して、新たに動画像の記録を継続する。これにより、残容量を再確保しながら記録動作を継続することができ、記録停止時に、停止直近のデータを記録媒体１０５に保持することが可能である。
【００５８】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（コンピュータプログラム）を、ネットワーク又は各種のコンピュータ読み取り可能な記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００５９】
１００  ビデオカメラ、１０１  撮像部、１０２  表示部、１０３  信号処理部、１０４  記録再生部、１０５  記録媒体、１０６  制御部、１０７  操作部、１０８  メモリ、１０９  バス
【図１】
0005634057.tif 000002
【図２Ａ】
0005634057.tif 000003
【図２Ｂ】
0005634057.tif 000004
【図３】
0005634057.tif 000005
【図４】
0005634057.tif 000006
【図５】
0005634057.tif 000007
【図６】
0005634057.tif 000008
【図７】
0005634057.tif 000009
【図８】
0005634057.tif 000010