データを取得して保持する一時記憶部と、前記一時記憶部の保持するデータを、第1記録媒体と第2記録媒体とにファイル形式で記録する記録制御部とを含み、前記記録制御部は、第2記録媒体へのデータ記録の準備が整う前に開始された第1記録媒体へのデータの記録中に、第2記録媒体へのデータ記録の準備が整った場合、第1記録媒体に記録中のファイルをクローズさせるとともに、第1記録媒体と第2記録媒体との双方にデータの記録を開始するように制御することを特徴とする記録装置。データを取得して保持する一時記憶部と、前記一時記憶部の保持するデータを、第1記録媒体と第2記録媒体とにファイル形式で記録する記録制御部とを含み、前記記録制御部は、第1記録媒体と第2記録媒体とにデータを記録中に第2記録媒体の容量が許容量に達した場合、第1記録媒体と第2記録媒体との双方に記録中のファイルをクローズさせるとともに、新たなファイルとしてデータの記録を開始するように制御することを特徴とする記録装置。前記記録制御部は、第2記録媒体の容量が許容量に達する前に第2記録媒体への記録にエラーが生じた場合、第1記録部に記録中のファイルをクローズさせることなくデータの記録を継続するように制御することを特徴とする請求項2に記載の記録装置。データを取得して一時記憶部に保持するデータ保持ステップと、一時記憶部の保持するデータを、第1記録媒体と第2記録媒体とにファイル形式で記録する記録制御ステップとを含み、前記記録制御ステップは、第2記録媒体へのデータ記録の準備が整う前に開始された第1記録媒体へのデータの記録中に、第2記録媒体へのデータ記録の準備が整った場合、第1記録媒体に記録中のファイルをクローズさせるとともに、第1記録媒体と第2記録媒体との双方にデータの記録を開始するように制御することをプロセッサに実行させることを特徴とする記録制御方法。データを取得して一時記憶部に保持するデータ保持ステップと、一時記憶部の保持するデータを、第1記録媒体と第2記録媒体とにファイル形式で記録する記録制御ステップとを含み、前記記録制御ステップは、第1記録媒体と第2記録媒体とにデータを記録中に第2記録媒体の容量が許容量に達した場合、第1記録媒体と第2記録媒体との双方に記録中のファイルをクローズさせるとともに、新たなファイルとしてデータの記録を開始するように制御することをプロセッサに実行させることを特徴とする記録制御方法。前記記録制御ステップは、第2記録媒体の容量が許容量に達する前に第2記録媒体への記録にエラーが生じた場合、第1記録部に記録中のファイルをクローズさせることなくデータの記録を継続するように制御することを特徴とする請求項5に記載の記録制御方法。記録装置のユーザの利便性の観点から、品質と性能の安定性とが保証された高価な記録媒体のみならず、入手が容易で安価なコンシューマ向けの記録媒体も記録装置がサポートすることが求められる。しかしながら、コンシューマ向けメディアの品質や性能は、製造メーカーや製造ロット、または製品ラインナップ等によって大きくばらつくこともある。その結果、ユーザが同時記録の実行を望んでいても、場合によっては一つの記録媒体のみが記録可能な状況も起こりうる。そのような状況下においても、データを可能な限り記録媒体に記録し、データ消失を抑制する技術が求められている。本発明はこうした状況に鑑みなされたものであり、その目的は、データファイルを記録媒体に保存し損じることを抑制する技術を提供することにある。上記目的を達成するため、本発明のある態様は記録装置である。この装置は、データを取得して保持する一時記憶部と、前記一時記憶部の保持するデータを、第1記録媒体と第2記録媒体とにファイル形式で記録する記録制御部とを含む。ここで前記記録制御部は、第2記録媒体へのデータ記録の準備が整う前に開始された第1記録媒体へのデータの記録中に、第2記録媒体へのデータ記録の準備が整った場合、第1記録媒体に記録中のファイルをクローズさせるとともに、第1記録媒体と第2記録媒体との双方にデータの記録を開始するように制御する。本発明の別の態様も記録装置である。この装置は、データを取得して保持する一時記憶部と、前記一時記憶部の保持するデータを、第1記録媒体と第2記録媒体とにファイル形式で記録する記録制御部とを含む。ここで前記記録制御部は、第1記録媒体と第2記録媒体とにデータを記録中に第2記録媒体の容量が許容量に達した場合、第1記録媒体と第2の記録媒体との双方に記録中のファイルをクローズさせるとともに、新たなファイルにデータの記録を開始するように制御する。本発明のさらに別の態様は、記録制御方法である。この方法は、データを取得して一時記憶部に保持するデータ保持ステップと、一時記憶部の保持するデータを、第1記録媒体と第2記録媒体とにファイル形式で記録する記録制御ステップとをプロセッサに実行させる。ここで記録制御ステップは、第2記録媒体へのデータ記録の準備が整う前に開始された第1記録媒体へのデータの記録中に、第2記録媒体へのデータ記録の準備が整った場合、第1記録媒体に記録中のファイルをクローズさせるとともに、第1記録媒体と第2記録媒体との双方にデータの記録を開始するように制御する。本発明のさらに別の態様も、記録制御方法である。この方法は、データを取得して一時記憶部に保持するデータ保持ステップと、一時記憶部の保持するデータを、第1記録媒体と第2記録媒体とにファイル形式で記録する記録制御ステップとをプロセッサに実行させる。ここで前記記録制御ステップは、第1記録媒体と第2記録媒体とにデータを記録中に第2記録媒体の容量が許容量に達した場合、第1記録媒体と第2の記録媒体との双方に記録中のファイルをクローズさせるとともに、新たなファイルにデータの記録を開始するように制御する。本発明によれば、データファイルを記録媒体に保存し損じることを抑制する技術を提供することができる。図1は、実施の形態に係る記録装置100の全体構成を模式的に示す図である。記録装置100は、ユーザインタフェース10、制御部20、記録部30、一時記憶部40、信号処理部50、および信号入力部60を含む。信号入力部60は、映像や音声等の時間的に連続するデータの入力を受け付ける。信号処理部50は、信号入力部60が取得したデータを処理して記録媒体に記録するためのデータを生成する。例えば、信号入力部60が取得したデータが映像データの場合、信号処理部50は、取得した映像データをMPEG2MovingPictureExpertsGroup2で符号化することで、記録媒体に記録するためのデータを生成する。別の例として、信号入力部60が取得したデータが音声データの場合、信号処理部50は、音声データをMP3MPEGAudioLayer3で符号化することで、記録媒体に記録するためのデータを生成する。一時記憶部40は、信号処理部50が生成したデータを記録媒体に格納する前に一時的に格納する。一時記憶部40は、例えば既知のRAMRandomAccessMemoryを用いて実現できる。記録部30は、例えばNAND型フラッシュメモリやハードディスクドライブ等の記録媒体に一時記憶部40に格納されたデータを所定のファイル形式で記録する。実施の形態に係る記録装置100は、一時記憶部40に格納されたデータを複数の記録媒体に、直列的に順番に格納する通常記録モードと、複数の記録媒体に同時に格納することでバックアップをリアルタイムで生成する同時記録モードとの記録モードを持つ。このため、記録部30は、第1記録部32と第2記録部34とを含む。以下本明細書において、第1記録部32と第2記録部34とを特に区別しない場合は、両者を含めて単に記録部30という。ユーザインタフェース10は、記録装置100を利用するユーザからの指示を受け付けたり、記録装置100からの通知をユーザに表示したりする。これは例えばキーボードやマウス、モニタ、タッチパネル等の既知のデバイスを用いて実現できる。制御部20は記録制御部22と検査部24とを含み、記録部30の動作を制御する。記録制御部22は、ユーザインタフェース10を介してユーザから記録装置100の記録モードを取得する。ここで記録モードとは、記録装置100が記録媒体にデータを記録するときの方式であり、具体的には上述した通常記録モードと同時記録モード、および後述する単一記録モードを意味する。ユーザから取得した記録モードの指示は、記録制御部22内の図示しないメモリに格納される。検査部24は、記録部30の状態を検査する。ここで記録部の状態とは、第1記録部32や第2記録部34が扱う記録媒体が記録可能か否かを示す情報である。例えば、記録部30が扱う記録媒体に空き領域が少なかったり、記録媒体または記録部30に何らかのエラーが生じたり、あるいは記録媒体が着脱可能な媒体であるときに記録媒体が記録部30に装着されていなかったり、装着された記録媒体の書き込み速度が記録装置100の定める所定の速度未満であったりするような場合に、検査部24は、記録部30が扱う記録媒体が記録不可能であると判断する。図2は、実施の形態に係る記録装置100の動作の流れを示すフローチャートである。本フローチャートにおける処理は、ユーザが記録装置100に記録開始を指示したときに開始する。記録制御部22は、記録装置100の現在の記録モードを確認するS10。前述したように、記録モードはユーザインタフェース10を介してユーザから取得し、記録制御部22内のメモリに格納されている。ユーザからの記録モードの指示を受けていない場合、記録制御部22は標準モードとして同時記録モードを採用する。このため標準モードは記録装置100の製造時に製造者によって設定される。なお、標準モードを通常記録モードと同時記録モードとのいずれかにするかは、ユーザは自由に設定を変更することができる。記録モードが通常記録モードの場合S12の通常記録モード、記録制御部22は、記録部30に通常記録を実行させるS16。具体的には、第1記録部32と第2記録部34とが両方とも記録可能な場合、まず第1記録部32に一時記憶部40に格納されたデータを記録媒体に記録させる。検査部24が、第1記録部32が扱う記録媒体が記憶容量の許容量に達したことを検知した場合、記録制御部22は、第1記録部32が記録中のデータファイルをクローズするとともに、第2記録部34に一時記憶部40に格納されたデータを記録媒体に記録することを開始させる。これにより、第1記録部32が記録するデータファイルと第2記録部34が記録するデータファイルとに格納されるデータは、連続的で途切れることなくつながる。また、ふたつの記録媒体に直列に一時記憶部40に格納されたデータを記録することにより、撮影時間の長い映像データ等の大きなサイズのデータを記録することができる点で有利である。記録モードが同時記録モードの場合S12の同時記録モード、記録制御部22は、記録部30に同時記録を実行させるS14。図3は、実施の形態に係る記録装置100における、同時記録モードの動作の流れを示すフローチャートであり、図2におけるステップS14を詳細に説明する図である。検査部24は、第1記録部32と第2記録部34との状態を検査するS18。同時記録が可能な場合、すなわち第1記録部32が扱う記録媒体と第2記録部34が扱う記録媒体との双方とも記録可能な場合S20のY、記録制御部22は、記録部30に一時記憶部40に格納されたデータを同時記録させるS22。具体的には、記録制御部22は、第1記録部32と第2記録部34との双方に一時記憶部40に格納されたデータを同時に記録させる。記録部30が同時記録を実行している間に、記録すべきデータが一時記憶部40からなくなった場合S24のY、記録制御部22は記録部30に同時記録を終了させる。記録すべきデータが一時記憶部40に存在する場合S24のN、検査部24は、記録部30の状態を検査するS26。検査の結果、第1記録部32の扱う記録媒体と第2記録部34が扱う記録媒体との双方の記録媒体における記録可能な領域の残量が所定量以下の場合S28のNで、かつ、第1記録部32と第2記録部34との双方ともエラーが存在しない場合S30のN、ステップS22に戻って記録制御部22は記録部30に同時記録を継続させる。ここで、記録媒体の記録可能な領域の残量における所定量とは、記録制御部22が記録部30に記録中のファイルをクローズさせるか否かを判断するための基準量であり、例えば、記録媒体の記憶容量の1である。もし、第1記録部32の扱う記録媒体または第2記録部34が扱う記録媒体のいずれか一方の残量が所定量以下となった場合S28のY、記録制御部22は、第1記録部32が記録中のファイルと第2記録部34が記録中のファイルとの双方をクローズさせるS34。説明の便宜上、第2記録部34が扱う記録媒体の残量が所定量以下となったとする。このとき、記録制御部22は、第2記録部34が扱う記録媒体が記憶可能な許容量となるタイミングでファイルをクローズする。記録制御部22は、第1記録部32が扱う記録媒体の記憶領域の残量が十分である場合であっても、第2記録部34にファイルをクローズさせると同時に、第1記録部32に記録中のファイルもクローズさせる。第1記録部32と第2記録部34との双方がファイルをクローズしている間、一時記憶部40は、信号処理部50から取得したデータを保持し続ける。記録制御部22は、第1記録部32に記録中のファイルをクローズさせた後、すぐに新しいファイルに記録を再開させるS36。このとき、記録制御部22は、一時記憶部40に保持されたデータのうち、ファイルをクローズした直後のデータから記録を再開させる。これにより、同時記録が可能な間は、第1記録部32が扱う記録媒体と第2記録部34が扱う記録媒体とに同一のファイルが生成される。第2記録部の容量がいっぱいとなった後は、第1記録部32が扱う記録媒体にのみ新たなファイルが生成されるが、第1記録部32が扱う記録媒体に生成されるふたつのファイルに格納されるデータは、連続的で途切れることなく繋がる。第1記録部32と第2記録部34とのいずれかにエラーが発生した場合S30のY、記録制御部22は、エラーが発生した方の記録部の動作を停止するS32。ここでエラーとは、記録媒体の記憶残量がなくなる以外の理由で記録部30がデータの記録を続行できなくなった状態を意味する。検査部24は、記録媒体の記録残量は事前に予測することができる。このため、エラーとは、記録制御部22が事前に予測することのできない理由で記録部30がデータの記録を続行できなくなった状態をいうこともできる。具体的には、上述したとおり、記録媒体に何らかの不具合が発生したり、ユーザが記録媒体を記録部30から取り出したり、あるいは、記録部30のハードウェアに不具合が発生したりする場合である。説明の便宜上、第2記録部34が扱う記録媒体の容量が許容量に達する前に第2記録部34にエラーが発生したとする。この場合、記録制御部22は、第2記録部34の動作を停止させるがS32、エラーの発生していない第1記録部32に、記録中のファイルをクローズさせることはしない。記録部30にエラーが発生した場合、記録部30の扱う記録媒体または記録部30のハードウェアが、ファイルの記録中にアクセスを発生させることは、動作を保証することができずリスクが高い。このため、エラーが発生した記録部30の記録媒体は放置し、その旨をユーザインタフェース10の図示しないモニタを介して通知するのが望ましい。第1記録部32は、第2記録部34で発生したエラーとは関係なく、ひとつのファイルにデータの記録を継続する。ステップS18に戻り、検査部24は、記録部30の状態を検査する。第2記録部34の扱う記録媒体の記録残量がなくなっていたり、あるいは第2記録部34にエラーが発生したりして記録部30が同時記録を実行できない場合S20のN、記録制御部22は、第1記録部32に単一記録を実行させるS38。ここで単一記録とは、ユーザの指示が同時記録となっている場合に何らかの理由で記録部30が同時記録を実行できないときに、記録可能な記録媒体に単独で記録を行う記録モードを意味する。記録部30に単一記録を実行させることにより、同時記録は実行できなくても最低限ひとつのファイルにデータを記録することで、記録媒体に記録すべきデータの消失を防ぐことができる。第1記録部32が単一記録を実行中に、記録すべきデータが一時記憶部40からなくなった場合S40のY、記録制御部22は第1記録部32に単一記録を終了させる。記録すべきデータが一時記憶部40に存在する場合S40のN、検査部24は、記録部30の状態を検査するS42。ユーザが、記憶残量がなくなった記録媒体に代えて新しい記録媒体を第2記録部34に挿入したり、第2記録部34で発生したエラーが復旧したりする等の理由によって記録部30が同時記録可能となるとS44のY、記録制御部22は第1記録部32に記録中のファイルをクローズさせるS46。その後すぐに、記録制御部22は記録部30に同時記録を開始させるS48。これにより、同時記録が可能となるとすぐに、第1記録部32が扱う記録媒体と第2記録部34が扱う記録媒体とに同一のファイルが生成され、リアルタイムにデータのバックアップが開始される。また、第1記録部32が扱う記録媒体に生成されるふたつのファイルに格納されるデータは、連続的で途切れることなく繋がる。検査部24の検査の結果、記録部30が同時記録可能でない場合S44のN、ステップ38に戻って記録部30は単一記録を継続する。以上のステップを繰り返すことにより、記録制御部22は記録部30の状態によって同時記録と単一記録とを切り替えながら、一時記憶部40に格納されたデータがなくなるまで、そのデータをファイル形式で保存する。図4は、記録部30が扱う記録媒体の残量が所定の残量以下となる前後における、記録部30の動作を説明する図である。図4において、T0は記録部30が同時記録を開始した時刻、T1は記録部30が記録中のファイルをクローズした時刻、T2は記録を終了した時刻を示す。以下図において、データの格納されたファイルをクリップと呼ぶ。第2記録部34が扱う記録媒体の記憶残量が所定量以下となった後、時刻T1において、記録制御部22は第1記録部32と第2記録部34との双方に記録中のクリップAをクローズさせる。この結果、第1記録部32の扱う記録媒体と第2記録部34が扱う記録媒体とには、時刻T0から時刻T1までのデータが格納された同一のクリップAが作成される。記録制御部22は、第1記録部32にクリップをクローズさせるとともに、新たなクリップBに一時記憶部40のデータを格納させる。このとき記録制御部22は、クリップAとクリップBとに格納されるデータがシームレスにつながるように、第1記録部32に一時記憶部40に蓄積されているデータを記録させる。この結果、第1記録部32の扱う記録媒体と第2記録部34が扱う記録媒体とはクリップAを共通に格納する。さらに、第1記録部32が扱う記録媒体にはクリップAに格納されたデータとシームレスにつながる時刻T1から時刻T2までのデータが格納されたクリップBが格納される。図5は、記録部30に発生したエラーの前後における、記録部30の動作を説明する図である。図5において、T0は記録部30が同時記録を開始した時刻、T3は記録部30にエラーが発生した時刻、T2は記録を終了した時刻を示す。第2記録部34にエラーが発生した後、時刻T3において、記録制御部22は第2記録部34にデータの記録を停止させる。この結果、第2記録部34が扱う記録媒体には時刻T0から時刻T3までのデータが格納されたクリップDが生成されることになる。クリップDは、エラーの発生した第2記録部34で生成されたファイルであるため、データが正常に書き込まれていない可能性もあり、信頼性に欠ける。このため、記録制御部22は時刻T3において第1記録部32に記録中のクリップをクローズさせることなく、一時記憶部40に格納されたデータの記録を継続させる。その結果、第1記録部32が扱う記録媒体には、時刻T0から時刻T2までのデータが格納されたクリップCが生成される。第1記録部32が扱う記録媒体と第2記録部34が扱う記録媒体とにはそれぞれ異なるクリップが生成されることになるが、上述したように、第2記録部34が扱う記録媒体のクリップは信頼性に欠けるため、バックアップとして扱わない方が好ましい。そこで、第1記録部32が扱う記録媒体には、はじめから同時記録をしない場合と同様に、時刻T0から時刻T2までのデータが格納されたクリップCを生成するように記録制御部22は記録部30を制御する。図6は、単一記録中の記録部30が同時記録モードに移行する前後における、記録部30の動作を説明する図である。図6において、T0は記録部30が同時記録を開始した時刻、T4は記録部30が同時記録モードに移行した時刻、T2は記録を終了した時刻を示す。記録装置100のユーザが同時記録モードをしている場合であっても、第2記録部34が扱う記録媒体へのデータ記録の準備が整う前である場合、記録制御部22は、第1記録部32にデータの記録を開始させる。その後、第1記録部32が記録媒体にデータを記録中に、第2記録部34が扱う記録媒体へのデータ記録の準備が整った場合、その後の時刻T4において、記録制御部22は第1記録部32が記録中のクリップEをクローズさせるとともに記録部30に同時記録を開始させる。この結果、第1記録部32が扱う記録媒体には、時刻T0から時刻T4までのデータが記録されたクリップEと、時刻T4から時刻T2までのデータが記録されたクリップFとが生成される。一方、第2記録部34が扱う記録媒体には、時刻T4から時刻T2までのデータが記録されたクリップFが生成される。これにより、第1記録部32の扱う記録媒体と第2記録部34が扱う記録媒体とはクリップFを共通に格納する。さらに、第1記録部32が扱う記録媒体に格納されたクリップEとクリップFとは、格納するデータとシームレスにつながる。以上の構成による動作は以下のとおりである。ユーザはユーザインタフェース10を介して記録装置100の動作モードを設定する。動作モードが同時記録モードの場合、記録装置100内の記録制御部22は、同時記録が可能な限り記録部30に同時記録を実行させ、ひとつの記録媒体しか利用できない場合には、記録部30に単一記録を実行させる。この結果、同時記録が行われた間は、ふたつの記録媒体に同一のクリップが生成され、単一記録が行われた間は、同時記録が行われたクリップとシームレスにつながるクリップが生成される。このように、実施の形態に係る記録装置100によれば、ふたつの記録媒体に可能な限り同時記録を行うことにより、仮に一方の記録媒体が何らかの理由で使用できない場合であっても、もう一方の記録媒体中のデータは活用できることになる。このように、同時記録を可能な限りデータをバックアップすることを目的として用いることで、ユーザに安心感を提供することが可能となる。例えば、同時記録をファイルの複製のために使用する場合と比較して、ユーザの安心感は大きい。ファイルの複製を目的とすると、例えばエラーのあった記録媒体を再利用することも考えられ、信頼性の点で欠ける場合もあるからである。以上説明したように、実施の形態によれば、データファイルを記録媒体に保存し損じることを抑制する技術を提供することができる。以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。例えば、記録媒体はふたつに限らず、3つ以上の記録媒体を有する記録装置の場合であっても本発明は有効である。また、本発明は上記した記録装置100の機能をコンピュータに実現させるためのプログラムを含むものである。これらのプログラムは、記録媒体から読み取られてコンピュータに取り込まれてもよいし、通信ネットワークを介して伝送されてコンピュータに取り込まれてもよい。