(57)【特許請求の範囲】
【請求項１】
入力された動画データを含む動画ファイルを複数の記録媒体に記録する記録手段と、
入力された動画データを含む動画ファイルを前記複数の記録媒体に対して同時に記録するように前記記録手段を制御する手段であって、前記複数の記録媒体に同時に記録される動画ファイルそれぞれに対し、それぞれの動画ファイルを識別するための識別情報を記録するように前記記録手段を制御する制御手段とを備え、
前記制御手段は、動画ファイルが同時に記録されている前記複数の記録媒体の一つの記録媒体の空き容量が所定値以下になったことに応じて、前記一つの記録媒体に記録されている動画ファイルの記録の停止の処理とクローズの処理とを行うとともに、前記一つの記録媒体以外の他の記録媒体に記録されている動画ファイルをクローズする処理を行い、前記他の記録媒体に対し、新たに動画ファイルを生成して記録を続けるように、前記記録手段を制御することを特徴とする記録装置。
【請求項２】
前記制御手段は、前記他の記録媒体に対して記録される、前記新たな動画ファイルについては、前記クローズした動画ファイルとは異なる値の識別情報を記録するように、前記記録手段を制御することを特徴とする請求項１に記載の記録装置。
【請求項３】
入力された動画データを含む動画ファイルを複数の記録媒体に記録する記録工程と、
入力された動画データを含む動画ファイルを前記複数の記録媒体に対して同時に記録するように前記記録工程を制御する工程であって、前記複数の記録媒体に同時に記録される動画ファイルそれぞれに対し、それぞれの動画ファイルを識別するための識別情報を記録するように前記記録工程を制御する制御工程とを有し、
前記制御工程は、動画ファイルが同時に記録されている前記複数の記録媒体の一つの記録媒体の空き容量が所定値以下になったことに応じて、前記一つの記録媒体に記録されている動画ファイルの記録の停止の処理とクローズの処理とを行うとともに、前記一つの記録媒体以外の他の記録媒体に記録されている動画ファイルをクローズする処理を行い、前記他の記録媒体に対し、新たに動画ファイルを生成して記録を続けるように制御を行うことを特徴とする記録方法。
【請求項４】
入力された動画データを含む動画ファイルを複数の記録媒体に記録する記録手段と、
ユーザからの指示を受け付ける受付手段と、
入力された動画データを含む動画ファイルを前記複数の記録媒体に対して同時に記録するように前記記録手段を制御する手段であって、前記複数の記録媒体に同時に記録される動画ファイルそれぞれに対し、それぞれの動画ファイルを識別するための識別情報を記録するように前記記録手段を制御する制御手段とを備え、
前記制御手段は、動画ファイルが同時に記録されている前記複数の記録媒体の一つの記録媒体に対する記録を停止するための指示が前記受付手段により受け付けられたことに応じて、前記一つの記録媒体に記録されている動画ファイルの記録の停止の処理とクローズの処理とを行うとともに、前記一つの記録媒体以外の他の記録媒体に記録されている動画ファイルをクローズする処理を行い、前記他の記録媒体に対し、新たに動画ファイルを生成して記録を続けるように、前記記録手段を制御することを特徴とする記録装置。
【請求項５】
入力された動画データを含む動画ファイルを複数の記録媒体に記録する記録工程と、
ユーザからの指示を受け付ける受付工程と、
入力された動画データを含む動画ファイルを前記複数の記録媒体に対して同時に記録するように前記記録工程を制御する工程であって、前記複数の記録媒体に同時に記録される動画ファイルそれぞれに対し、それぞれの動画ファイルを識別するための識別情報を記録するように前記記録工程を制御する制御工程とを備え、
前記制御工程は、動画ファイルが同時に記録されている前記複数の記録媒体の一つの記録媒体に対する記録を停止するための指示が前記受付工程により受け付けられたことに応じて、前記一つの記録媒体に記録されている動画ファイルの記録の停止の処理とクローズの処理とを行うとともに、前記一つの記録媒体以外の他の記録媒体に記録されている動画ファイルをクローズする処理を行い、前記他の記録媒体に対し、新たに動画ファイルを生成して記録を続けるように制御を行うことを特徴とする記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置に関し、特に複数の記録媒体にデータを記録できる記録装置に関する。
【背景技術】
【０００２】
従来、動画像信号や音声信号を記録媒体に記録する記録装置が知られている。この種の記録装置においては、複数の記録媒体に対して動画像信号を記録することができる装置も存在する。例えば、特許文献１には、家庭用のＤＶＤレコーダとして大容量のハードディスク（ＨＤＤ）を内蔵するとともにＤＶＤドライブを備えるハードディスクレコーダが記載されている。そして、前記特許文献１に記載のハードディスクレコーダでは、ＨＤＤに一旦記録したテレビ番組などの動画信号や音声信号を、ＤＶＤドライブに装着されたＤＶＤに対してコピーする機能を有している。
【０００３】
一方、放送現場などでは、家庭用の撮影に比べ、記録した動画像信号に対して非常に高い信頼性が求められる。そこで、業務用途で用いるビデオカメラでは、複数の記録媒体に対して同一の動画像信号を同時に記録する機能を有するものがある。この様に、複数の記録媒体に同じ動画像信号を記録しておくことにより、一部の記録媒体に記録された動画像信号が正しく再生されない場合、或いは、一部の記録媒体を紛失した場合でも、他の記録媒体から同じ動画を再生することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２８８５５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この様に、複数の記録媒体に対して同じ動画を同時に記録した場合、各記録媒体に対して同時に記録された動画を探すため、ユーザは、各動画を再生する必要があり、大変手間がかかる。
【０００６】
そこで、二つの記録媒体に対して同時に記録した動画に対し、識別情報を付加して記録することが考えられる。しかしながら、同時記録中に、一方の記録媒体の空き容量が先に無くなることがある。その場合、空き容量が無くなった記録媒体に対しては記録を停止し、空き容量が残っている記録媒体に対してそのまま記録を続けることが考えられる。
【０００７】
この様に、同時記録中に一つの記録媒体に対する記録を停止してしまった場合、複数の記録媒体に同時記録された動画であっても、その内容が異なってしまうことになる。そのため、同じ識別情報が付加された動画であっても、その内容が異なってしまうという問題があった。
【０００８】
そのため、同じ識別情報が付加された動画であっても、内容が同じであるかどうかをユーザが確認する必要があった。
【０００９】
また、ビデオカメラを業務用途として用いる場合、動画像信号を複数の記録媒体に同時に記録した後、一方の記録媒体を編集のために編集者へ渡し、他方の記録媒体は手元に保管しておくといった用途がある。この場合、同じ識別情報が付加された動画が記録された二つの記録媒体の一方を編集者へ渡してしまった場合、その内容が違っているおそれがある。
【００１０】
本発明は前述の問題点に鑑み、複数の記録媒体に対して同時に記録された同じ内容を持つ動画ファイルを簡単且つ、正確に確認することができるようにすることを目的としている。
【課題を解決するための手段】
【００１１】
上記本件発明の目的を達成するため、本件発明によれば、記録装置は、入力された動画データを含む動画ファイルを複数の記録媒体に記録する記録手段と、入力された動画データを含む動画ファイルを複数の記録媒体に対して同時に記録するように記録手段を制御する手段であって、複数の記録媒体に同時に記録される動画ファイルそれぞれに対し、それぞれの動画ファイルを識別するための識別情報を記録するように記録手段を制御する制御手段とを備え、制御手段は、動画ファイルが同時に記録されている複数の記録媒体の一つの記録媒体の空き容量が所定値以下になったことに応じて、一つの記録媒体に記録されている動画ファイルの記録の停止の処理とクローズの処理とを行うとともに、一つの記録媒体以外の他の記録媒体に記録されている動画ファイルをクローズする処理を行い、他の記録媒体に対し、新たに動画ファイルを生成して記録を続けるように、記録手段を制御する。
【発明の効果】
【００１４】
本発明によれば、複数の記録媒体に対して同時に記録された、同じ動画ファイルを簡単且つ、正確に確認することができるようになる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る記録装置の構成例を示すブロック図である。
【図２】本件発明の同時記録処理の一例を示すフローチャートである。
【図３】図２の同時記録処理における記録媒体に記録されるファイルの状態と空き容量との関係を示す図である。
【図４】図２の同時記録処理における記録媒体に記録されるファイルの状態と空き容量との関係を示す図である。
【図５】本件発明の同時記録処理の他の一例を示すフローチャートである。
【図６】図５の同時記録処理における記録媒体に記録されるファイルの状態と空き容量との関係を示す図である。
【図７】本件発明の同時記録処理の他の一例を示すフローチャートである。
【図８】図７の同時記録処理における記録媒体に記録されたファイルの状態と空き容量との関係を示す図である。
【図９】本件発明の同時記録処理の他の一例を示すフローチャートである。
【図１０】図９の同時記録処理における記録媒体に記録されたファイルの状態と空き容量との関係を示す図である。
【図１１】ＭＰ４ファイルの形式を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について図面を参照しながら説明する。
【００１７】
（第１の実施形態）
図１は、本実施形態に係る記録装置１００の構成例を示すブロック図である。
図１において、入力部１０１は、動画データや音声データを取得して出力する。本実施形態では、入力部１０１は記録装置１００の外部から供給された動画データや音声データを入力しているが、撮像部やマイクロフォンを含み、撮影された動画やマイクにより音声データを取得する構成としてもよい。
【００１８】
制御部１０２は、ユーザインターフェース（ＵＩ）１０３からの入力に応じて記録装置１００の動作全体を制御する。制御部１０２はマイクロコンピュータやメモリ等を含み、不図示のメモリに記憶されたプログラムに従って記録装置１００を制御する。また、制御部１０２は、記録媒体制御部１０６との間でデータやコマンドを通信するための記録媒体インターフェイスを内蔵している。ＵＩ１０３は、ユーザにより操作可能な各種のスイッチを含む。そして、ＵＩ１０３は、ユーザによる各種の指示などを受理して制御部１０２へ通知する。また、ＵＩ１０３は、電源スイッチ、記録の開始、停止を指示するためのスイッチ、および記録装置１００のモードを切り替えるためのスイッチ等を含む。
【００１９】
信号処理部１０４は、記録時においては、入力部１０１により入力された動画データや音声データをＭＰＥＧ等の公知の符号化形式に従って符号化して、その情報量を圧縮する。また、動画データや音声データを記録するために必要な処理を施す。また、信号処理部１０４は、再生時においては、再生された動画データや音声データを復号し、その情報量を伸張する。また、信号処理部１０４は、記録時において、符号化された動画データや音声データの符号量（データ量）の情報を制御部１０２に出力する。
【００２０】
メモリ１０５は、動画データや音声データを記憶する。記録装置１００の各ブロックは、メモリ１０５に対してアクセスすることにより、必要な動画データや音声データを処理する。また、メモリ１０５は、動画データや音声データの他に、ファイルシステムの情報や、管理情報など、各種の情報を記憶し、更に、制御部１０２による制御のためのワークメモリ等の役割を果たす。
【００２１】
記録媒体制御部１０６は、記録媒体１０８、１０９に対し、動画データや音声データ、或いは、各種の情報を記録し、再生する。記録媒体制御部１０６は、記録時においては、メモリ１０５に蓄積された動画データや音声データを記録媒体１０８や１０９に記録する。また、記録媒体制御部１０６は、再生時においては、記録媒体１０８や記録媒体１０９から動画データや音声データを再生し、メモリ１０５に記憶する。本実施形態では、記録媒体１０８、１０９は互いに独立した、別の記録媒体として構成され、ハードディスク（ＨＤＤ）、フラッシュメモリカード等、ランダムアクセスの記録媒体である。
【００２２】
また、記録媒体制御部１０６は、記録媒体１０８、１０９に記録する動画、音声データや、各種の情報を、ＦＡＴ（File Allocation Table）等のファイルシステムに従い、ファイルとして管理する。また、記録媒体制御部１０６は、ＡＴＡ（AT Attachment）等の公知のインターフェイス（ＩＦ）を有し、制御部１０２における記録媒体ＩＦとの間でデータや各種のコマンドを通信する。また、不図示の装着、排出機構により、記録装置１００に対して記録媒体１０８、１０９を容易に装着、排出することができるように構成するが、記録装置１００に各記録媒体１０８、１０９或いは何れか一方が内蔵される構成でもよい。記録媒体制御部１０６は、後述の様に、記録媒体１０８、１０９に対するデータの記録中に、各記録媒体の空き容量を検出して、制御部１０２に知らせる。
【００２３】
制御部１０２は、記録媒体１０８、１０９に対して動画ファイルの書き込み、読み出しを行う場合、記録媒体制御部１０６を制御して、記録媒体１０８、１０９から、ファイルシステムデータ（管理データ）を再生してメモリ１０５に記憶する。このファイルシステムデータは、記録媒体１０８、１０９に記録されたデータのファイル名やファイルのサイズ、データの記録アドレスなどを示すデータであり、ファイルを管理するための管理情報である。そして、制御部１０２は、読み出したファイルシステムデータに従ってファイルの書き込み、読み出しを制御する。制御部１０２は、記録媒体１０８、１０９へのファイルの書き込みに応じて、メモリ１０５に記憶されたファイルシステムデータを更新する。そして、更新したファイルシステムデータを、記録媒体制御部１０６により記録媒体１０８、１０９に記録する。
【００２４】
本実施形態では、記録媒体１０８、１０９に対して記録する動画ファイルに対し、汎用一意識別子（ＵＵＩＤ：Universal Unique IDentifier）を付加して記録する。ＵＵＩＤは各動画ファイルを一意に識別するための識別情報であり、制御部１０２は、新たに動画ファイルを作成する度に、異なる値のＵＵＩＤを生成する。そのため、記録媒体１０８、１０９に記録されたＵＵＩＤの値を確認すれば、各動画ファイルを容易に識別することができる。
【００２５】
また、ユーザは、ＵＩ１０３を操作することにより、記録装置１００の動作モードの切り替え、あるいは、動画データの記録開始、停止などを指示することができる。また、本実施形態では、二つの記録媒体１０８、１０９が装着されている場合、ユーザは、ＵＩ１０３を操作して、一方の記録媒体を任意に選択し、この選択した方の記録媒体に対して動画データを記録する。更に、本実施形態では、二つの記録媒体１０８、１０９が装着されている場合には、これら二つの記録媒体１０８、１０９に対して同時に入力された動画データを記録するように指示することも可能である。
【００２６】
また、出力部１０７は、再生された動画データや音声データを記録装置１００の外部の表示装置などに出力する。表示部１１０は、動画や各種の情報を液晶パネル等の表示装置に表示する。データバス１１１は、記録装置１００の各部の間でデータや各種の制御コマンドなどを送受信するために用いられる。
【００２７】
次に、本実施形態における記録動作について説明する。本件発明の記録動作は、不図示のメモリに記憶された制御プログラムを、制御部１０２のマイクロコンピュータがロードして実行することによって実現される。以下において、最初に選択された記録媒体にのみ動画データを記録および再生するときの動作を説明する。次いで、複数の記録媒体に対する同時記録の動作を説明する。
【００２８】
まず、ＵＩ１０３から動画データの記録モードへ移行する指示を受けると、記録装置１００を記録待機状態へ遷移し、記録開始の指示を待つ。そして、記録待機状態において、入力部１０１から入力された動画データに係る動画を表示部１１０に表示する。ＵＩ１０３から記録開始の指示が入力されると、信号処理部１０４は、入力部１０１により入力されてメモリ１０５に記憶された動画データを読み出して、動画データの符号化を開始する。そして、信号処理部１０４により、符号化されたデータをメモリ１０５に記憶する。
【００２９】
本実施形態では、信号処理部１０４により符号化されたデータのデータレートは、記録媒体１０８、１０９に対して記録可能なデータレートよりも低い。そのため、本実施形態では、符号化データを一旦メモリ１０５に記憶する。そして、メモリ１０５に記憶された符号化データのデータ量が第１の所定量に達する毎に、記録媒体制御部１０６は、メモリ１０５から符号化データを読み出して、記録媒体１０８、１０９に記録する。そして、メモリ１０５に記憶された符号化データが第１の所定量よりも少ない第２の所定量まで減少した時点でメモリ１０５からの符号化データの読み出しを一時停止し、記録媒体１０８、１０９に対する記録処理を中断する。このようにして記録処理を繰り返す。このとき、ファイルを開いていない場合は、新規に符号化データを記録するファイルを作成して開き、符号化データを動画ファイルとして記録媒体１０８、１０９に記録する。
【００３０】
そして、制御部１０２は、記録媒体に対する１回の書き込みが完了する度に、今回書き込まれた符号化データの記録位置などに基づいて、メモリ１０５に記憶されたファイルシステムデータ（管理情報）を更新する。そして、制御部１０２は、記録媒体制御部１０６を制御して、更新されたファイルシステムデータをメモリ１０５から読み出して、記録媒体に記録する。
【００３１】
また、制御部１０２は、記録装置１００の固体番号や、記録日時、予め用意された乱数などを組み合わせ、公知の方法で所定ビット長の数値を持つＵＵＩＤを生成し、動画ファイルに付加して記録する。制御部１０２は、記録開始の指示を受けて、新たに動画ファイルを作成する度に異なる値のＵＵＩＤを生成する。また、後述の様に、二つの記録媒体１０８、１０９に対し、同時に同じデータを記録する場合、各動画ファイルに対して同じ値を持つＵＵＩＤを付加する。
【００３２】
また、本実施形態では、ＭＰ４ファイル形式に従い、動画ファイルを記録する。図１１は、ＭＰ４ファイルの構成例を示した図である。ＭＰ４は図１１のような木構造を持ち、それぞれボックスと呼ばれる要素を持つ。
【００３３】
最上位階層のボックスには、ｆｔｙｐ、ｕｕｉｄ、ｍｄａｔ、およびｍｏｏｖが存在する。ｆｔｙｐは互換性情報、ｕｕｉｄはこのファイル全体のＵＵＩＤ、ｍｄａｔは動画データ、音声データ、ｍｏｏｖはヘッダ情報である。記録時にはｍｄａｔに動画データと音声データを追記しながら記録する。
【００３４】
ｍｏｏｖ内には、ｍｖｈｄ、複数のｔｒａｋ、およびｕｕｉｄが存在し、ｍｖｈｄは作成日時などのビデオ（動画）、オーディオ（音声）に関係のない情報、ｔｒａｋはビデオ、オーディオのトラック情報、ｕｕｉｄはｍｏｏｖのＵＵＩＤである。さらにｔｒａｋ内には、ｔｋｈｄ、ｅｄｔｓ、ｍｄｉａ、およびｕｕｉｄが存在し、ｔｋｈｄはトラックの基本属性、ｅｄｔｓはトラック上のデータと再生情報、ｍｄｉａはトラックデータに関する情報、ｕｕｉｄはトラックのＵＵＩＤである。
【００３５】
このようにＵＵＩＤは一つのファイル内における複数の階層に付加することができる。本実施形態では最上位階層に付加されているファイル全体を識別するためのＵＵＩＤを用いて説明する。制御部１０２は、このＵＵＩＤを動画データの記録時に生成し付加する。
【００３６】
本実施形態では、制御部１０２は、記録媒体制御部１０６や信号処理部１０４からの通知により、記録中のファイルサイズを監視している。そして、制御部１０２は、記録中のファイルサイズがファイルの分割を行うかどうかを決めるための閾値（ファイル分割閾値）に達したか否かを判別する。本実施形態では、ファイルシステムによって決められたファイルサイズの上限に基づき、ファイル分割の閾値を決定している。即ち、本実施形態では、ファイル分割の閾値を、ファイルサイズの上限よりも所定量少ない量とした。
【００３７】
ＦＡＴ３２ファイルシステムを用いている場合には、一つのファイルサイズの最大値が４ギガバイト（ＧＢ）という制限があるため、ファイル分割閾値は上限である４ＧＢ以下の所定値（例えば２ＧＢ）にする。
【００３８】
記録中にファイルサイズがファイル分割閾値に達した場合、制御部１０２は記録媒体制御部１０６に対し、現在開いているファイルをクローズし、新たなファイルを開いて符号化データの記録を続けるよう指示する。以上のように、動画の記録中にファイルのサイズがファイル分割閾値に達する毎にファイルを分割しながら記録を続ける。
【００３９】
また、動画の記録中に、ＵＩ１０３から記録停止の指示を受けた場合は、制御部１０２は信号処理部１０４による動画データの符号化を停止し、記録媒体制御部１０６により記録中のファイルを閉じる。そして、今回、記録開始の指示から記録停止の指示までの間に記録した複数の動画ファイルを、記録した順に再生するように管理情報（制御情報）による再生順序を変更し、記録媒体に記録するよう、記録媒体制御部１０６に指示する。本実施形態では、符号化データを複数のファイルに分割して記録した場合に、記録開始の指示から記録停止の指示までの間に記録した一連の動画を記録した複数のファイルを一つのシーンとして管理する。
【００４０】
このように、二つの記録媒体１０８、１０９のうち、選択された記録媒体に対する動画データの記録が行われる。
【００４１】
次に、上述の記録動作によって記録媒体に記録された動画データの再生時の処理を説明する。なお、説明する再生処理は、第２の実施例以降で説明する同時記録された動画データ（ファイル）にも適用され得るのは言うまでもない。
【００４２】
ＵＩ１０３により再生モードへの切り替え指示があると、制御部１０２は、記録媒体制御部１０６に対し、記録媒体１０８、１０９のうち、選択された方の記録媒体に記録された複数のシーンを検出する。そして、各シーンの先頭の動画ファイルを再生し、その先頭の一画面を信号処理部１０４により復号して、メモリ１０５に記憶する。そして、信号処理部１０４により、復号された先頭画面の画像信号を縮小し、各シーンの代表画像を生成する。そして、複数のシーンの代表画像からなるインデックス画面を生成し、表示部１１０に表示する。
【００４３】
ユーザは、ＵＩ１０３を操作して、インデックス画面に表示された代表画像から所望の代表画像を選択し、再生を指示する。制御部１０２は、再生指示があると、選択された代表画像に対応するシーンの複数の動画ファイルを再生するように、記録媒体制御部１０６を制御する。記録媒体制御部１０６は、指定されたシーンの動画ファイルを記録媒体から再生する。信号処理部１０４は、再生された動画ファイルを復号し、表示部１１０に表示すると共に、出力部１０７より外部に出力する。
【００４４】
次に、同時記録について説明する。本実施形態では二つの記録媒体１０８、１０９に対して、入力部１０１より入力された動画データと音声データとを同時に記録することも可能である。この場合、各記録媒体１０８、１０９に対して同じ符号化データを記録するため、各記録媒体でファイル分割されるタイミングは同一となる。従って、記録されるファイルも同一のものとなる。
【００４５】
図２は同時記録時の処理を示すフローチャートである。なお、図２に示す処理は、制御部１０２の制御に基づいて行われる。
【００４６】
記録待機状態において、ユーザがＵＩ１０３を操作して、同時記録モードを設定すると、制御部１０２は、二つの記録媒体１０８、１０９を共に記録先の記録媒体として指定する。この状態でユーザがＵＩ１０３を操作して、記録開始の指示を入力すると、制御部１０２は信号処理部１０４を制御し、入力部１０１により入力されてメモリ１０５に記憶された動画データを読み出して、動画データや音声データの符号化を開始する（Ｓ２０１）。信号処理部１０４は、符号化されたデータをメモリ１０５に記憶する（Ｓ２０２）。次に、制御部１０２は、ＵＩ１０３から記録停止の指示を受けたか否かを判別する（Ｓ２０３）。
【００４７】
この判別の結果、記録停止の指示を受けていない場合は、制御部１０２は、記録媒体１０８、１０９に対してファイルを開いているか否かを判別する（Ｓ２０９）。
【００４８】
この判別の結果、ファイルが作成済みでなかった場合、制御部１０２は、ＵＵＩＤを生成する（Ｓ２１１）。そして、制御部１０２は、各記録媒体に対して新規に動画ファイルを作成し、各動画ファイルに対して同じ値を持つＵＵＩＤを付加する（Ｓ２１２）。そして、制御部１０２は、現在開いているファイルへ符号化データを書き込むよう記録媒体制御部１０６に指示する（Ｓ２１３）。
【００４９】
次に、制御部１０２は、記録中の動画ファイルのサイズとファイル分割閾値とを比較する（Ｓ２１４）。この比較の結果、ファイルサイズがファイル分割閾値以上である場合、制御部１０２は、現在開いているファイルを閉じ、Ｓ２０１に戻る（Ｓ２１６）。
【００５０】
また、ファイルサイズがファイル分割閾値に達していない場合はＳ２１５において次の判定が行われる。すなわち、制御部１０２は、記録媒体制御部１０６からの空き容量の情報に基づき、記録媒体１０８、１０９のうち、何れかの記録媒体の空き容量が記録停止を判別するための閾値以下となったか否かを判別する。何れの記録媒体の空き容量も閾値よりも大きい場合には、そのまま記録処理を続けるため、Ｓ２０１に戻る。
【００５１】
本実施形態では、メモリ１０５に所定量の符号化データが蓄積される毎に、メモリ１０５から符号化データを読み出して記録媒体１０８、１０９に記録している。そのため、記録停止のための閾値を、メモリ１０５に蓄積されるデータ量よりも多い所定の値とした。これにより、メモリ１０５に記憶されている符号化データを記録媒体１０８、１０９に記録していない状態で、記録媒体１０８、１０９の空き容量が無くなった（所定の値より小さくなった）場合でも、メモリ内のデータの損失を避けることができる。すなわち、その時点でメモリ１０５に記憶されている符号化データは、全て記録媒体１０８、１０９に記録することができる。
【００５２】
また、Ｓ２１５で何れかの記録媒体の空き容量が閾値以下であった場合、或いは、Ｓ２０３で記録停止の指示があった場合、制御部１０２は、信号処理部１０４による符号化を停止させる（Ｓ２０４）。次に、制御部１０２は、動画データを記録するためのファイルが開いているかどうかを判別する（Ｓ２０５）。この結果、ファイルを開いていない場合、制御部１０２は、ＵＵＩＤを生成する（Ｓ２０６）。そして、制御部１０２は、各記録媒体に対して新規に動画ファイルを作成し、各動画ファイルに付加する（Ｓ２０７）。なお、Ｓ２０５において、ファイルが開いていないと判別されるのは、記録開始後、メモリ１０５に記憶された符号化データが所定量に達する前に記録停止の指示を受けた場合である。これ以外の場合でＳ２０５においてファイルが開いていないと判別されるのは、Ｓ２１６において記録中のファイルを閉じた後、メモリ１０５に記憶された符号化データが所定量に達する前に記録停止の指示を受けた場合である。
【００５３】
一方、Ｓ２０５の判別の結果、既にファイルを開いている場合、制御部１０２は、現在開いているファイルへ符号化データを書き込むよう記録媒体制御部１０６に指示する（Ｓ２０８）。ここでは、前回、メモリ１０５からの符号化データの書き込みを中断後、記録停止の指示を受けるまでの間に符号化されたデータがメモリ１０５に記憶されている。そのため、記録媒体制御部１０６により、メモリ１０５から符号化データを読み出して、記録媒体１０８に書き込む。そして、記録中のファイルを閉じて、記録を停止する（Ｓ２０９）。そして、制御部１０２は、今回、記録開始の指示から記録停止の指示までの間に記録した複数の動画ファイルを、記録した順に再生するように管理情報（制御情報）による再生順序を変更して記録するよう、記録媒体制御部１０６に指示する。
【００５４】
図３は、同時記録モードにおいて記録される動画ファイルと、各記録媒体の空き容量の様子を示す図である。３０１は記録媒体１０８に記録される動画ファイルの様子を示し、３０２は記録媒体１０９に記録される動画ファイルの様子を示している。時刻３０３で記録開始の指示があると、記録媒体１０８、１０９に対し、それぞれ動画ファイル３０７、３０９が作成され、記録される。また、各動画ファイル３０７、３０９に対しては、同じ値Ａを持つＵＵＩＤが付加される。この様に動画の記録を続け、時刻３０４で各動画ファイル３０７、３０９のサイズがファイル分割の閾値に達すると、動画ファイル３０７、３０９がクローズされる。そして、時刻３０５において、新たに動画ファイル３０８、３１０が作成されて、各記録媒体１０８、１０９に記録される。また、各動画ファイル３０８、３１０に対しては、同じ値Ｂを持つＵＵＩＤが付加される。そして、時刻３０６で記録停止の指示があると、動画ファイル３０８、３１０がクローズされ、各記録媒体１０８、１０９に対するデータの記録が停止される。
【００５５】
また、図３の３１３、３１４はそれぞれ、記録媒体１０８、１０９の空き容量を示している。同時記録を開始する前は、記録媒体１０８、１０９の空き容量は３１１、３１２の値である。そして、符号化データの記録を開始すると、徐々に空き容量が減っていく。
【００５６】
この様に、同時に記録される動画ファイル３０７と３０９は同じ内容のファイルであり、また、動画ファイル３０８と３１０も同じ内容のファイルとなる。そして、同じ内容を持つ二つの動画ファイルに対しては、同じＵＵＩＤを付加して記録している。
【００５７】
図４は、図３と同様、同時記録モードにおいて記録される動画ファイルと、各記録媒体の空き容量の様子を示す図である。図４では、先に記録媒体１０９の空き容量が無くなった時の様子を示す。
【００５８】
４０１は記録媒体１０８に記録される動画ファイルの様子を示し、４０２は記録媒体１０８に記録される動画ファイルの様子を示している。時刻４０３で記録開始の指示があると、記録媒体１０８、１０９に対し、それぞれ動画ファイル４０７、４０９が作成され、記録される。また、各動画ファイル４０７、４０９に対しては、同じ値Ｃを持つＵＵＩＤが付加される。この様に動画の記録を続け、時刻４０４で各動画ファイル４０７、４０９のサイズがファイル分割の閾値に達すると、動画ファイル４０７、４０９がクローズされる。そして、時刻４０５において、新たに動画ファイル４０８、４１０が作成されて、各記録媒体１０８、１０９に記録される。また、各動画ファイル４０８、４１０に対しては、同じ値Ｄを持つＵＵＩＤが付加される。
【００５９】
また、４１１、４１２はそれぞれ、記録媒体１０８、１０９の空き容量を示している。同時記録を開始する前は、記録媒体１０８の空き容量が４１１の値であり、記録媒体１０９の空き容量が４１２の値である。そして、時刻４０３で動画の記録を開始すると、徐々に空き容量が減っていく。そして、時刻４０６の時点で、記録媒体１０９の空き容量がなくなる。すると、動画ファイル４０８、４１０がクローズされ、これ以降、記録媒体１０８、１０９に対する符号化データの記録が停止される。
【００６０】
この様に、本実施形態では、同時記録中に、何れかの記録媒体の空き容量が無くなると、各記録媒体に記録中の動画ファイルをクローズする。そのため、図４では、動画ファイル４０７と４０９が同一の動画を含み、動画ファイル４０８と４１０が同一の動画を含む。また、動画ファイル４０７と４０９に同じ値のＵＵＩＤが付加され、動画ファイル４０８と４１０に同じ値のＵＵＩＤが付加される。
【００６１】
従って、同時記録中に一方の記録媒体の空き容量が無くなった場合でも、同じＵＵＩＤが付加された動画ファイルには、同じ動画データが格納されていることが保証される。そのため、同じ識別情報が付加された動画ファイルの内容が同じであるかどうかをユーザが確認する必要がない。
【００６２】
なお、本実施形態では、動画ファイルの識別情報として、ＵＵＩＤを用いたが他の識別情報を用いることも可能である。例えば、同時に記録された、同じ内容の動画ファイルであることを識別できる情報であればよい。
【００６３】
（第２の実施形態）
次に、第２の実施形態を説明する。本実施形態においても、記録装置１００の構成、及び基本的な記録、再生処理は第１の実施形態と同じである。例えば、動作モードおよび記録停止等の指示は、ＵＩ１０３をユーザが操作することで与えられる。
【００６４】
本実施形態では、二つの記録媒体１０８、１０９に対する動画の同時記録中に、一方の空き容量が無くなった場合、空き容量が残っている方の記録媒体に対しては動画の記録を継続するようにした。
【００６５】
図５は本実施形態における同時記録時の処理を示すフローチャートである。なお、図５に示す各処理は、制御部１０２の制御に基づいて行われる。
【００６６】
記録待機状態において、ユーザがＵＩ１０３を操作して、同時記録モードを設定すると、制御部１０２は、二つの記録媒体１０８、１０９を共に記録先の記録媒体として指定する。この状態でユーザがＵＩ１０３を操作して、記録開始の指示を入力すると、制御部１０２は信号処理部１０４を制御し、入力部１０１により入力されてメモリ１０５に記憶された動画データを読み出して、動画データや音声データの符号化を開始する（Ｓ５０１）。信号処理部１０４は、符号化されたデータをメモリ１０５に記憶する（Ｓ５０２）。次に、制御部１０２は、ＵＩ１０３から記録停止の指示を受けたか否かを判別する（Ｓ５０３）。
【００６７】
この判別の結果、記録停止の指示を受けていない場合は、制御部１０２は、記録媒体１０８、１０９に対してファイルを開いているか否かを判別する（Ｓ５１０）。後述の様に、二つの記録媒体１０８、１０９のうち、一方に対する符号化データの記録を停止している場合は、制御部１０２は、記録を継続している方の記録媒体に対してファイルを開いているか否かを判別する。
【００６８】
この判別の結果、ファイルが作成済みでなかった場合、制御部１０２は、ＵＵＩＤを生成する（Ｓ５１１）。そして、制御部１０２は各記録媒体に対して新規に動画ファイルを作成し、各動画ファイルに対して同じ値を持つＵＵＩＤを付加する（Ｓ５１２）。そして、制御部１０２は、現在開いているファイルへ符号化データを書き込むよう記録媒体制御部１０６に指示する（Ｓ５１３）。
【００６９】
次に、制御部１０２は、記録中の動画ファイルのサイズとファイル分割閾値とを比較する（Ｓ５１４）。この比較の結果、ファイルサイズがファイル分割閾値以上である場合、制御部１０２は、現在開いているファイルを閉じ、Ｓ５０１に戻る（Ｓ５１８）。
【００７０】
また、ファイルサイズがファイル分割閾値に達していない場合、制御部１０２は、記録媒体制御部１０６からの空き容量の情報に基づき、記録媒体１０８、１０９のうち、何れかの記録媒体の空き容量が記録停止の閾値以下となったか否かを判別する（Ｓ５１５）。何れの記録媒体の空き容量も閾値よりも大きい場合には、そのまま記録処理を続けるため、Ｓ５０１に戻る。
【００７１】
また、何れかの記録媒体の空き容量が閾値以下であった場合、制御部１０２は、空き容量が閾値以下となった記録媒体を検出する。そして、制御部１０２は、空き容量が閾値以下となった記録媒体以外の記録媒体に対し、符号化データの記録中であるか否かを判別する（Ｓ５１６）。例えば、記録媒体１０８の空き容量が閾値以下と検出した場合、記録媒体１０９に対するデータの記録中であるか否かを判別する。他方の記録媒体に対して符号化データの記録中であった場合、制御部１０２は、両方の記録媒体に記録中の動画ファイルをクローズするよう記録媒体制御部１０６に指示する（Ｓ５１７）。そして、これ以降は、空き容量が無くなった方の記録媒体に対する動画の記録を停止し、Ｓ５０１に戻る。この後も、空き容量が閾値以下となった記録媒体以外の記録媒体に対する符号化データの記録は続ける。
【００７２】
また、Ｓ５０３で記録停止の指示があった場合、或いは、Ｓ５１６で空き容量が閾値以下となった記録媒体以外の記録媒体に対する符号化データの記録を停止していた場合、制御部１０２は、信号処理部１０４による符号化を停止する（Ｓ５０４）。次に、制御部１０２は、動画データを記録するためのファイルが開いているかどうかを判別する（Ｓ５０５）。ファイルを開いていない場合、制御部１０２は、ＵＵＩＤを生成する（Ｓ５０６）。そして、制御部１０２は、新規に動画ファイルを作成し、動画ファイルに付加する（Ｓ５０７）。なお、Ｓ５０５において、ファイルが開いていないと判別されるのは、記録開始後、メモリ１０５に記憶された符号化データが所定量に達する前に記録停止の指示を受けた場合である。これ以外の場合にＳ５０５においてファイルが開いていないと判別されるのは、Ｓ５１７、Ｓ５１８において記録中のファイルを閉じた後、メモリ１０５に記憶された符号化データが所定量に達する前に記録停止の指示を受けた場合である。
【００７３】
一方、Ｓ５０５の判別の結果、既にファイルを開いている場合、制御部１０２は、現在開いているファイルへ符号化データを書き込むよう記録媒体制御部１０６に指示する（Ｓ５０８）。ここでは、前回、メモリ１０５からの符号化データの書き込みを中断後、記録停止の指示を受けるまでの間に符号化されたデータがメモリ１０５に記憶されている。そのため、記録媒体制御部１０６により、メモリ１０５から符号化データを読み出して、記録媒体１０８に書き込む。そして、記録中のファイルを閉じ、記録を停止する（Ｓ５０９）。そして、制御部１０２は、今回、記録開始の指示から記録停止の指示までの間に記録した複数の動画ファイルを、記録した順に再生するように管理情報（制御情報）による再生順序を変更して記録するよう、記録媒体制御部１０６に指示する。
【００７４】
図６は、第２の実施形態の同時記録モードにおいて記録される動画ファイルと、各記録媒体の空き容量の様子を示す図である。６０１は記録媒体１０８に記録される動画ファイルの様子を示し、６０２は記録媒体１０８に記録される動画ファイルの様子を示している。時刻６０３で記録開始の指示があると、記録媒体１０８、１０９に対し、それぞれ動画ファイル６０９、６１２が作成され、記録される。また、各動画ファイル６０９、６１２に対しては、同じ値Ｅを持つＵＵＩＤが付加される。この様に動画の記録を続け、時刻６０４で各動画ファイル６０９、６１２のサイズがファイル分割の閾値に達すると、動画ファイル６０９、６１２がクローズされる。そして、時刻６０５において、新たに動画ファイル６１０、６１３が作成されて、各記録媒体１０８、１０９に記録される。また、各動画ファイル６１０、６１３に対しては、同じ値Ｆを持つＵＵＩＤが付加される。
【００７５】
また、６１６、６１７はそれぞれ、記録媒体１０８、１０９の空き容量を示している。同時記録を開始する前は、記録媒体１０８の空き容量が６１４の値であり、記録媒体１０９の空き容量が６１５の値である。そして、時刻６０３で動画の記録を開始すると、徐々に空き容量が減っていく。そして、時刻６０６の時点で、記録媒体１０９の空き容量がなくなる。すると、動画ファイル６１０、６１３がクローズされる。記録媒体１０９の空き容量が無いので、これ以降、記録媒体１０９に対する符号化データの記録が停止される。
【００７６】
一方、記録媒体１０８は空き容量が残っているので、時刻６０７になると、新たに動画ファイル６１１が作成され、記録媒体１０８に記録される。また、動画ファイル６１１に対しては、値Ｇを持つＵＵＩＤが付加される。そして、時刻６０８で記録停止の指示があると、動画ファイル６１１がクローズされ、記録媒体１０８に対する符号化データの記録が停止する。
【００７７】
この様に、本実施形態では、同時記録中に、何れかの記録媒体の空き容量が無くなった場合や、一方の記録媒体に対して記録停止の指示があった時に、各記録媒体に記録中の動画ファイルをクローズする。そのため、同時に記録される動画ファイル６０７と６０９は同じ内容のファイルとなる。そして、同じ内容を持つ二つの動画ファイルに対しては、同じＵＵＩＤを付加して記録している。また、記録媒体１０９への記録停止後、記録媒体１０８に記録される動画ファイルに対しては、動画ファイル６０９、６１０とは異なる値のＵＵＩＤが付加される。
【００７８】
従って、同じＵＵＩＤが付加された動画ファイルには、同じ動画データが格納されていることが保証される。そのため、同じ識別情報が付加された動画ファイルの内容が同じであるかどうかをユーザが確認する必要がない。
【００７９】
（第３の実施形態）
次に、第３の実施形態を説明する。本実施形態においても、記録装置１００の構成、及び基本的な記録、再生処理は第１の実施形態と同じである。本実施形態では、二つの記録媒体１０８、１０９に対する動画の同時記録中に、ユーザが何れか一方の記録媒体に対する記録停止を任意に指示できるようにした。
【００８０】
図７は本実施形態における同時記録時の処理を示すフローチャートである。なお、図７に示す各処理は、制御部１０２の制御に基づいて行われる。
【００８１】
記録待機状態において、ユーザがＵＩ１０３を操作して、同時記録モードを設定することで同時記録機能が有効になる。この状態でユーザがＵＩ１０３を操作して、記録開始の指示を入力すると、制御部１０２は信号処理部１０４を制御し、入力部１０１により入力されてメモリ１０５に記憶された動画データを読み出して、動画データと音声データの符号化を開始する（Ｓ７０１）。信号処理部１０４は、符号化されたデータをメモリ１０５に記憶する（Ｓ７０２）。次に、制御部１０２は、ＵＩ１０３から記録停止の指示を受けたか否かを判別する（Ｓ７０３）。
【００８２】
この判別の結果、記録停止の指示を受けていない場合、制御部１０２は、記録媒体１０８、１０９に対してファイルを開いているか否かを判別する（Ｓ７１２）。二つの記録媒体１０８、１０９のうち、一方に対する記録を停止している場合には、記録停止の指示を受けていない（記録が継続される）方の記録媒体に対してファイルを開いているか否かを判別する。この場合の判別は、後述するＳ７２５の後に行われる。
【００８３】
この判別の結果、ファイルが作成済みでなかった場合、制御部１０２は、ＵＵＩＤを生成する（Ｓ７１３）。そして、制御部１０２は、両方の記録媒体に対する動画記録中である場合、各記録媒体に対して新規に動画ファイルを作成し、各動画ファイルに対して同じ値を持つＵＵＩＤを付加する（Ｓ７１４）。また、一方の記録媒体に対する動画の記録を停止している場合には、他方の記録媒体に対して新規に動画ファイルを作成し、ＵＵＩＤを付加する。そして、制御部１０２は、現在開いているファイルへ符号化データを書き込むように記録媒体制御部１０６に指示する（Ｓ７１５）。
【００８４】
次に、制御部１０２は、記録中の動画ファイルのサイズとファイル分割閾値とを比較する（Ｓ７１６）。ファイルサイズがファイル分割閾値以上である場合、制御部１０２は、現在開いている全てのファイルを閉じるように記録媒体制御部１０６に指示し、Ｓ７０１に戻る（Ｓ７２０）。
【００８５】
また、ファイルサイズがファイル分割閾値に達していない場合、制御部１０２は、記録媒体制御部１０６からの空き容量の情報に基づき、記録媒体１０８、１０９の何れかの記録媒体の空き容量が記録停止用の閾値以下となったか否かを判別する（Ｓ７１７）。何れの記録媒体の空き容量も閾値よりも大きい場合には、そのまま記録処理を続けるため、Ｓ７０１に戻る。
【００８６】
また、何れかの記録媒体の空き容量が閾値以下であった場合、制御部１０２は、空き容量が閾値以下となった記録媒体を検出する。そして、制御部１０２は、空き容量が閾値以下となった記録媒体以外の記録媒体に対し、符号化データの記録中であるか否かを判別する（Ｓ７１８）。他方の記録媒体に対して符号化データの記録中であった場合、両方の記録媒体に記録中の動画ファイルをクローズする（Ｓ７１９）。そして、これ以降は空き容量が無くなった方の記録媒体に対する動画の記録を停止し、Ｓ７０１に戻る。この後も、空き容量が閾値以下となった記録媒体以外の記録媒体に対する符号化データの記録は続ける。
【００８７】
また、Ｓ７０３で記録停止の指示があった場合、制御部１０２は、記録停止が指示された記録媒体を検出する（Ｓ７０４）。二つの記録媒体１０８、１０９に対する動画の同時記録中にユーザがＵＩ１０３を操作して記録停止を指示すると、制御部１０２は、記録停止を指示する記録媒体を選択するための問い合わせ画面を表示部１１０に表示する。表示部１１０に問い合わせ画面が表示されると、ユーザはＵＩ１０３を操作して、記録を停止する記録媒体を選択する。
【００８８】
この様に記録停止が指示さたことに応じて、制御部１０２は、記録停止が指示された記録媒体以外の他方の記録媒体に対して符号化データの記録中か否かを判別する（Ｓ７０５）。他方の記録媒体に対して符号化データの記録中であった場合、Ｓ７２１に進む。
【００８９】
また、記録停止が指示された記録媒体以外の記録媒体に対する符号化データの記録を停止していた場合、或いは、Ｓ７１８で、空き容量が閾値以下となった記録媒体以外の記録媒体に対する符号化データの記録を既に停止していた場合、Ｓ７０６に進む。そして、信号処理部１０４による動画データの符号化を停止する（Ｓ７０６）。次に、制御部１０２は、動画データを記録するためのファイルが開いているかどうかを判別する（Ｓ７０７）。ファイルを開いていない場合、制御部１０２は、ＵＵＩＤを生成する（Ｓ７０８）。そして、新規に符号化データを記録するファイルを作成し、ＵＵＩＤを動画ファイルに付加する（Ｓ７０８）。ここで、何れかの記録媒体に対する動画の記録が停止していた場合には、他方の記録媒体に対してのみファイルを作成する。
【００９０】
なお、Ｓ７０７において、ファイルが開いていないと判別されるのは、記録開始後、メモリ１０５に記憶された符号化データが所定量に達する前に両方の記録媒体に対して記録停止の指示を受けた場合である。これ以外の場合でＳ７０７においてファイルが開いていないと判別されるのは、Ｓ７１９、Ｓ７２０において記録中のファイルを閉じた後、メモリ１０５に記憶された符号化データが所定量に達する前に記録停止の指示を受けた場合である。
【００９１】
一方、Ｓ７０７の判別の結果、既にファイルを開いている場合は、記録媒体制御部１０６により、現在開いているファイルへ符号化データを書き込む（Ｓ７１０）。ここでは、前回、メモリ１０５からの符号化データの書き込みを中断後、記録停止の指示を受けるまでの間に符号化されたデータがメモリ１０５に記憶されている。そのため、記録媒体制御部１０６により、メモリ１０５から符号化データを読み出して、記録媒体１０８に書き込む。そして、記録中のファイルを閉じ、記録を停止する（Ｓ７１１）。そして、今回、記録開始の指示から記録停止の指示までの間に記録した複数の動画ファイルを、記録した順に再生するように管理情報（制御情報）による再生順序を変更し、各記録媒体に記録する。
また、Ｓ７０５で、記録停止が指示された記録媒体以外の記録媒体に対する動画の記録中であった場合、制御部１０２は、両方の記録媒体１０８、１０９に対して動画データを記録するためのファイルが開いているかどうかを判別する（Ｓ７２１）。ファイルを開いていない場合、制御部１０２は、ＵＵＩＤを生成する（Ｓ７２２）。そして、両方の記録媒体１０８、１０９に対し、新規に符号化データを記録するファイルを作成し、ＵＵＩＤを動画ファイルに付加する（Ｓ７２３）。
なお、Ｓ７２１において、ファイルが開いていないと判別されるのは、記録開始後、メモリ１０５に記憶された符号化データが所定量に達する前に両方の記録媒体に対して記録停止の指示を受けた場合である。これ以外の場合でＳ７２１においてファイルが開いていないと判別されるのは、Ｓ７１９、Ｓ７２０において記録中のファイルを閉じた後、メモリ１０５に記憶された符号化データが所定量に達する前に記録停止の指示を受けた場合である。
一方、Ｓ７２１の判別の結果、既にファイルを開いている場合は、記録媒体制御部１０６により、現在開いているファイルへ符号化データを書き込む（Ｓ７２４）。ここでは、前回、メモリ１０５からの符号化データの書き込みを中断後、記録停止の指示を受けるまでの間に符号化されたデータがメモリ１０５に記憶されている。そのため、記録媒体制御部１０６により、メモリ１０５から符号化データを読み出して、記録媒体１０８、１０９に書き込む。そして、記録中のファイルを全てクローズし（Ｓ７２５）、Ｓ７１２に進む。なお、この後は、記録停止が指示された方の記録媒体に対しては、動画の記録を停止する。Ｓ７２１−Ｓ７２５の処理により、二つの記録媒体１０８、１０９に同時に動画を記録しているときに、一方の記録媒体に対して記録停止の指示があると、両方の記録媒体に記録中の動画ファイルが記録停止指示に応じてクローズされる。Ｓ７２５で記録停止が指示されていない記録媒体に記録中の動画ファイルがクローズされた後は、Ｓ７１２に処理が進み、記録停止が指示されていない記録媒体への記録が、新たに動画ファイルをオープンして継続される。
【００９２】
図８は、第３の実施形態の同時記録モードにおいて記録される動画ファイルと、各記録媒体の空き容量の様子を示す図である。８０１は記録媒体１０８に記録される動画ファイルの様子を示し、８０２は記録媒体１０９に記録される動画ファイルの様子を示している。時刻８０３で記録開始の指示があると、記録媒体１０８、１０９に対し、それぞれ動画ファイル８０７、８０９が作成され、記録される。また、各動画ファイル８０７、８０９に対しては、同じ値Ｈを持つＵＵＩＤが付加される。この様に動画の記録を続け、時刻８０４で記録媒体１０９に対する記録停止の指示があると、動画ファイル８０７、８０９がクローズされる。これ以降、記録媒体１０９に対する動画の記録が停止される。そして、時刻８０５において、新たに動画ファイル８０８が作成され、記録媒体１０８に対する動画ファイルの記録が続けられる。動画ファイル８０８に対しては、値Ｉを持つＵＵＩＤが付加される。そして、時刻８０６で記録停止の指示があると、動画ファイル８０８がクローズされ、記録媒体１０８に対するデータの記録が停止される。
【００９３】
図８の８１２、８１３はそれぞれ、記録媒体１０８、１０９の空き容量を示している。同時記録を開始する前は、記録媒体１０８、１０９の空き容量は８１０、８１１の値である。そして、符号化データの記録を開始すると、徐々に空き容量が減っていく。時刻８０４で記録媒体１０９への記録停止が指示されると、これ以降は記録媒体１０９への記録を停止するので、空き容量は変わらない。
【００９４】
この様に、本実施形態では、同時記録中に、何れかの記録媒体の空き容量が無くなった場合や、一方の記録媒体に対して記録停止の指示があった時に、各記録媒体に記録中の動画ファイルをクローズする。そのため、同時に記録される動画ファイル８０７と８０９は同じ内容のファイルとなる。そして、同じ内容を持つ二つの動画ファイルに対しては、同じＵＵＩＤを付加して記録している。
【００９５】
従って、同じＵＵＩＤが付加された動画ファイルには、同じ動画データが格納されていることが保証される。そのため、同じ識別情報が付加された動画ファイルの内容が同じであるかどうかをユーザが確認する必要がない。
【００９６】
なお、本実施形態では、同時記録中にユーザが記録停止を指示する際に、何れかの記録媒体を選択して記録停止を指示していたが、二つの記録媒体に対して同時に記録停止を指示して動画の記録を停止するようにしてもよい。
【００９７】
また、ユーザが記録停止を指示した際に、既に一方の記録媒体に対する動画の記録を停止していた場合には、記録停止を指示する記録媒体を選択するための問い合わせ画面を表示部１１０に表示しない。
【００９８】
また、記録停止を指示する記録媒体を選択するための問い合わせ画面を表示部１１０に表示するのではなく、同時記録中に記録停止の指示があると、予め決めておいた方の記録媒体に対する記録を停止するようにしてもよい。また、各記録媒体に対する記録停止を独立して指示するための操作キーをＵＩ１０３に設けておくようにしてもよい。
【００９９】
（第４の実施形態）
次に、第４の実施形態を説明する。本実施形態においても、記録装置１００の構成、及び基本的な記録、再生処理は第１の実施形態と同じである。本実施形態では、二つの記録媒体１０８、１０９のうちの一方に対する動画記録中に、他方の記録媒体に対する記録開始を指示して、同時記録を行うようにした。また、同時記録中に、ユーザが何れか一方の記録媒体に対する記録停止を任意に指示して、記録を停止するようにした。
【０１００】
図９は本実施形態における同時記録時の処理を示すフローチャートである。なお、図９に示す各処理は、制御部１０２の制御に基づいて行われる。
【０１０１】
記録待機状態において、ユーザがＵＩ１０３を操作して、記録媒体１０８、１０９のうちの一方を記録先として選択して記録開始を指示すると、制御部１０２は、記録先として指定された記録媒体を検出する（Ｓ９０１）。制御部１０２は信号処理部１０４を制御し、入力部１０１により入力されてメモリ１０５に記憶された動画データや音声データを読み出し、データの符号化を開始する（Ｓ９０２）。信号処理部１０４は、符号化されたデータをメモリ１０５に記憶する（Ｓ９０３）。次に、制御部１０２はＵＩ１０３から記録停止の指示を受けたか否かを判別する（Ｓ９０４）。
【０１０２】
記録停止の指示を受けていない場合、制御部１０２は、記録媒体１０８、１０９のうち、記録先として指定された記録媒体に対してファイルを開いているか否かを判別する（Ｓ９１３）。例えば、一方の記録媒体が記録先として指定されて記録開始が指示された状態では、制御部１０２は、Ｓ９０１で検出した記録媒体に対してファイルをオープン済みであるか否かを判別する。
【０１０３】
この判別の結果、ファイルが作成済みでなかった場合、制御部１０２は、ＵＵＩＤを生成する（Ｓ９１４）。そして、制御部１０２は、記録先として指定された記録媒体に対し、新規に動画ファイルを作成し、動画ファイルに対してＵＵＩＤを付加する（Ｓ９１５）。このとき、二つの記録媒体が共に記録先として指定されていた場合には、各記録媒体に対して新規にファイルを作成し、同じ値を持つＵＵＩＤを各動画ファイルに付加する。そして、制御部１０２は、現在開いているファイルへ符号化データを書き込むよう記録媒体制御部１０６に指示する（Ｓ９１６）。
【０１０４】
次に、制御部１０２は、記録中の動画ファイルのサイズとファイル分割閾値とを比較する（Ｓ９１７）。ファイルサイズがファイル分割閾値以上である場合、制御部１０２は、現在開いている全てのファイルを閉じ、Ｓ９０２に戻る（Ｓ９２１）。
【０１０５】
また、ファイルサイズがファイル分割閾値に達していない場合、制御部１０２は、記録媒体制御部１０６からの空き容量の情報に基づき、記録先として指定された記録媒体の空き容量が記録停止を判断するための閾値以下となったか否かを判別する（Ｓ９１８）。例えば、二つの記録媒体１０８、１０９に対して同時に符号化データを記録していた場合、制御部１０２は、何れかの記録媒体の空き容量が閾値以下となったか否かを判別する。何れの記録媒体の空き容量も閾値よりも大きい場合、制御部１０２は、新たに記録開始の指示があったか否かを判別する（Ｓ９２２）。
【０１０６】
本実施形態では、二つの記録媒体１０８、１０９のうちの一方に対して動画を記録しているときに、ユーザがＵＩ１０３を操作することにより、他方の記録媒体に対する動画の記録開始を指示することができる。例えば、記録先として記録媒体１０８だけを指定して動画を記録しているときに、記録開始の指示があると、記録媒体１０９に対して新たに記録開始の指示があったことを検出する。また、二つの記録媒体１０８、１０９のうちの一方に対して同時に符号化データを記録している時に記録開始の指示があったら、この指示を無効とする。
【０１０７】
このように、記録開始の指示に応じて、制御部１０２は、新たに記録開始が指示された方の記録媒体を検出し、新たに記録先の記録媒体として指定する（Ｓ９２３）。そして、現在記録中の動画ファイルを一旦クローズする（Ｓ９２０）。また、Ｓ９２２で記録開始の指示が無い場合には、そのまま記録処理を続けるため、Ｓ９０２に戻る。
【０１０８】
また、Ｓ９１８で何れかの記録媒体の空き容量が閾値以下であった場合、制御部１０２は、空き容量が無くなったものと判断し、空き容量が閾値以下となった記録媒体を検出する。そして、制御部１０２は、空き容量が無くなった記録媒体以外の記録媒体に対し、符号化データの記録中であるか否かを判別する（Ｓ９１９）。他方の記録媒体に対して符号化データの記録中であった場合、制御部１０２は、両方の記録媒体に記録中の動画ファイルをクローズする（Ｓ９２０）。そして、制御部１０２は、空き容量が無くなった方の記録媒体に対する動画の記録を停止し、Ｓ９０２に戻る。この後も、空き容量が閾値以下となった記録媒体以外の記録媒体に対する符号化データの記録は続ける。
【０１０９】
また、Ｓ９０４で記録停止の指示があった場合、制御部１０２は、記録停止が指示された記録媒体を検出する（Ｓ９０５）。本実施形態では、二つの記録媒体１０８、１０９に対する動画の同時記録中に、ユーザがＵＩ１０３を操作して記録停止を指示すると、制御部１０２は、記録停止を指示する記録媒体を選択するための問い合わせ画面を表示部１１０に表示する。表示部１１０に問い合わせ画面が表示されると、ユーザはＵＩ１０３を操作して、記録を停止する記録媒体を選択する。
【０１１０】
この様に記録停止が指示されると、制御部１０２は、記録停止が指示された記録媒体以外の他方の記録媒体が記録先として指定されているか否かを判別する（Ｓ９０６）。他方の記録媒体が記録先として指定されていた場合、Ｓ９２４に進む。
【０１１１】
また、記録停止が指示された記録媒体以外の記録媒体に対して符号化データの記録を停止していた場合、或いは、Ｓ９１９で、空き容量が閾値以下となった記録媒体以外の記録媒体に対して符号化データを記録していない場合、Ｓ９０７に進む。そして、制御部１０２は、信号処理部１０４による動画データの符号化を停止させる（Ｓ９０７）。次に、制御部１０２は、動画ファイルを開いているかどうかを判別する（Ｓ９０８）。動画ファイルを開いていない場合、制御部１０２は、ＵＵＩＤを生成する（Ｓ９０９）。そして、制御部１０２は、新規に動画ファイルを作成し、ＵＵＩＤを動画ファイルに付加する（Ｓ９１０）。なお、Ｓ９０８において、動画ファイルを開いていないと判別されるのは、記録開始後、メモリ１０５に記憶された符号化データが所定量に達する前に記録停止の指示を受けた場合である。これ以外の場合でＳ９０８において動画ファイルを開いていないと判別されるのは、Ｓ９１８、Ｓ９１９において記録中のファイルを閉じた後、メモリ１０５に記憶された符号化データが所定量に達する前に記録停止の指示を受けた場合である。
【０１１２】
一方、Ｓ９０８の判別の結果、動画ファイルを開いている場合、制御部１０２は、現在開いている動画ファイルへ符号化データを書き込むように記録媒体制御部１０６に指示する（Ｓ９１１）。ここでは、前回、メモリ１０５からの符号化データの書き込みを中断後、記録停止の指示を受けるまでの間に符号化されたデータがメモリ１０５に記憶されている。そのため、記録媒体制御部１０６により、メモリ１０５から符号化データを読み出して、記録媒体１０８に書き込む。そして、記録中のファイルを閉じ、記録を停止する（Ｓ９１２）。そして、今回、記録開始の指示から記録停止の指示までの間に記録した複数の動画ファイルを、記録した順に再生するように管理情報（制御情報）による再生順序を変更し、各記録媒体に記録する。
また、Ｓ９０６で、記録停止が指示された記録媒体以外の記録媒体に対する動画の記録中であった場合、制御部１０２は、両方の記録媒体１０８、１０９に対して動画データを記録するためのファイルが開いているかどうかを判別する（Ｓ９２４）。ファイルを開いていない場合、制御部１０２は、ＵＵＩＤを生成する（Ｓ９２５）。そして、両方の記録媒体１０８、１０９に対し、新規に符号化データを記録するファイルを作成し、ＵＵＩＤを動画ファイルに付加する（Ｓ９２６）。
なお、Ｓ９２４において、ファイルが開いていないと判別されるのは、記録開始後、メモリ１０５に記憶された符号化データが所定量に達する前に両方の記録媒体に対して記録停止の指示を受けた場合である。これ以外の場合でＳ９２４においてファイルが開いていないと判別されるのは、Ｓ９２０、Ｓ９２１において記録中のファイルを閉じた後、メモリ１０５に記憶された符号化データが所定量に達する前に記録停止の指示を受けた場合である。
一方、Ｓ９２４の判別の結果、既にファイルを開いている場合は、記録媒体制御部１０６により、現在開いているファイルへ符号化データを書き込む（Ｓ９２７）。ここでは、前回、メモリ１０５からの符号化データの書き込みを中断後、記録停止の指示を受けるまでの間に符号化されたデータがメモリ１０５に記憶されている。そのため、記録媒体制御部１０６により、メモリ１０５から符号化データを読み出して、記録媒体１０８、１０９に書き込む。そして、記録中のファイルを全てクローズし（Ｓ９２８）、Ｓ９１３に進む。なお、この後は、記録停止が指示された方の記録媒体に対しては、動画の記録を停止する。Ｓ９２４−Ｓ９２８の処理により、二つの記録媒体１０８、１０９に同時に動画を記録しているときに、一方の記録媒体に対して記録停止の指示があると、両方の記録媒体に記録中の動画ファイルが記録停止指示に応じてクローズされる。Ｓ９２５で記録停止が指示されていない記録媒体に記録中の動画ファイルがクローズされた後は、Ｓ９１２に処理が進み、記録停止が指示されていない記録媒体への記録が、新たに動画ファイルをオープンして継続される。
【０１１３】
図１０は、第４の実施形態の同時記録モードにおいて記録される動画ファイルと、各記録媒体の空き容量の様子を示す図である。１００１は記録媒体１０８に記録される動画ファイルの様子を示し、１００２は記録媒体１０９に記録される動画ファイルの様子を示している。記録媒体１０８が記録先の記録媒体として指定され、時刻１００３で記録開始の指示があると、記録媒体１０８に対し、動画ファイル１００９が作成され、記録される。動画ファイル１００９に対して、値Ｊを持つＵＵＩＤが付加される。この様に動画の記録を続け、時刻１００４で新たに記録媒体１０９に対する記録開始の指示があると、動画ファイル１００９がクローズされる。
【０１１４】
そして、時刻１００５において、新たに動画ファイル１０１０、１０１２が作成され、各記録媒体に対して動画ファイル１０１０、１０１２が記録される。また、各動画ファイル１０１０、１０１２に対して、同じ値Ｋを持つＵＵＩＤが付加される。そして、時刻１００６で記録媒体１０９に対する記録停止の指示があると、動画ファイル１０１０、１０１２が共にクローズされ、記録媒体１０９に記録に対するデータの記録が停止される。
【０１１５】
そして、時刻１００７において、記録媒体１０８に対し、動画ファイル１０１１が作成され、記録される。動画ファイル１０１１に対して、値Ｌを持つＵＵＩＤが付加される。この様に動画の記録を続け、時刻１００８で記録停止の指示があると、動画ファイル１０１１がクローズされ、記録が停止される。
【０１１６】
図１０の１０１５、１０１６はそれぞれ、記録媒体１０８、１０９の空き容量を示している。記録を開始する前は、記録媒体１０８、１０９の空き容量は１０１３、１０１４の値である。そして、記録媒体１０８に対して符号化データの記録を開始すると、徐々に空き容量が減っていく。時刻１００４で記録媒体１０９への記録開始が指示されると、各記録媒体の空き容量が共に減っていく。そして、時刻１００６で記録媒体１０９に対する記録停止の指示があると、これ以降は記録媒体１０９への記録を停止するので、空き容量は変わらない。
【０１１７】
この様に、本実施形態では、同時記録中に、何れかの記録媒体の空き容量が無くなった場合や、一方の記録媒体に対して記録停止の指示があった時に、各記録媒体に記録中の動画ファイルをクローズする。また、一方の記録媒体に対する動画の記録中に、他方の記録媒体に対する記録が開始された場合、記録中の動画ファイルをクローズする。そのため、同時に記録される動画ファイル１０１０と１０１２は同じ内容のファイルとなる。そして、同じ内容を持つ二つの動画ファイルに対しては、同じＵＵＩＤを付加して記録している。
【０１１８】
従って、同じＵＵＩＤが付加された動画ファイルには、同じ動画データが格納されていることが保証される。そのため、同じ識別情報が付加された動画ファイルの内容が同じであるかどうかをユーザが確認する必要がない。
【０１１９】
なお、本実施形態では、記録を開始する際に、何れかの記録媒体を記録先として指定して記録停止を指示していたが、二つの記録媒体に対して同時に記録開始を指示するようにしてもよい。
【０１２０】
また、前述の各実施形態では、二つの記録媒体に対して同時に動画データを記録する構成であったが、三つ以上の複数の記録媒体に対して動画データを記録する構成でもよい。
【０１２１】
また、本実施形態では、ファイルを分割するための閾値を所定のサイズとしたが、例えば、所定時間分の動画データを記録する度にファイルを分割するようにしてもよい。この場合、閾値が所定の記録時間長となる。そして、制御部１０２は、新たなファイルを作成して記録を開始してからの経過時間をカウントし、所定時間が経過すると、記録媒体制御部１０６に対してファイル分割の指示を出力する。また、本実施形態では、動画データや音声データを記録する装置について説明したが、入力された他の情報データを記録する装置に対しても同様に本発明を適用可能である。
【０１２２】
（その他の実施形態）
前述した本発明の実施形態における記録装置を構成する各手段、並びに記録方法の各工程は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記憶したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
【０１２３】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【０１２４】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図２、図５、図７及ぶ図９に示すフローチャートに対応したプログラム）を、システムまたは装置に直接、または遠隔から供給する場合も含む。そして、そのシステムまたは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１２５】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１２６】
プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスクなどがある。さらに、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などもある。
【０１２７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する方法がある。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。
【０１２８】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１２９】
また、その他の方法として、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１３０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１３１】
さらに、その他の方法として、まず記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図１】
0005650456.tif 000002
【図２】
0005650456.tif 000003
【図３】
0005650456.tif 000004
【図４】
0005650456.tif 000005
【図５】
0005650456.tif 000006
【図６】
0005650456.tif 000007
【図７】
0005650456.tif 000008
【図８】
0005650456.tif 000009
【図９】
0005650456.tif 000010
【図１０】
0005650456.tif 000011
【図１１】
0005650456.tif 000012