(57)【要約】【課題】リアルタイム性が要求されるにデータを記録しているときに、記録が途中で途切れたり、止まってしまったりすることがある。【解決手段】データ記録装置が、データを記録するための着脱可能な複数の記録媒体１０１〜１０３におけるデータ領域の空き状態を確認し、空き状態を示す空き情報を出力する記録媒体確認手段１０６と、記録媒体確認手段１０６が出力する空き情報と記録条件１０９に基づいて、複数の記録媒体１０１〜１０３の高速記録可能領域と低速記録領域とを判定し、データを記録する領域を判断する記録領域判断手段１０７と、記録領域判断手段１０７が判断した領域にデータを記録する記録手段１０５とを備えることにより、データが途切れることなく記録することができる。【選択図】図１
2007087149.tif 000002
【特許請求の範囲】
【請求項１】
データを記録するための着脱可能な複数の記録媒体におけるデータ領域の空き状態を確認し、空き状態を示す空き情報を出力する記録媒体確認手段と、
前記記録媒体確認手段が出力する前記空き情報と記録条件に基づいて、前記複数の記録媒体の高速記録可能領域と低速記録領域とを判定し、データを記録する領域を判断する記録領域判断手段と、
前記記録領域判断手段が判断した領域にデータを記録する記録手段と、
を備えるデータ記録装置。
【請求項２】
前記記録領域判断手段は、高速記録可能領域の残りサイズに基づいて、データを記録する領域を判断する請求項１記載のデータ記録装置。
【請求項３】
前記記録媒体は、前記空き情報を記憶しており、
前記記録媒体確認手段が、前記記録媒体に記憶されている前記空き情報を取得する請求項１または請求項２に記載のデータ記録装置。
【請求項４】
前記記録媒体は、前記空き情報を記憶しており、
前記記録媒体に記憶されている前記空き情報が、前記記録媒体から前記記録媒体確認手段に通知される請求項１または請求項２に記載のデータ記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の記録媒体に渡って連続でデータの記録を行うデータ記録装置に関するものである。
【背景技術】
【０００２】
容量の比較的小さいリムーバブルな蓄積メディアを複数個用い、ＡＶデータのような大容量データを連続して記録する場合、複数ファイルを１つのファイルとみなして分割記録できるように複数のＳＤメモリカードの論理セクタ領域を連続的に取り扱えるようにするため、単一の論理デバイスとして扱うようにしていた。
【０００３】
一方、リムーバブルな蓄積メディアにはフラッシュメモリが使われている。フラッシュメモリは消去単位ごとにしか書き込みを行うことができないが、近年、大容量化に伴い、消去単位が比較的大きくなってきている。
【０００４】
図７は消去単位内で使われている領域が存在した場合、消去単位内で空き領域に書き込みを行うには、既に記録されている領域を一旦読み出し、新たに書き込む領域を加えて一気に書き込みを行う一般的なフラッシュメモリの記録手順を示している。
【０００５】
図７から、消去単位内で既に使われている領域の大きさにより同じサイズのデータを記録する場合に記録にかかる時間が大きくことなる。つまり、連続で書き込むデータのビットレートと記録装置の性能と、どれだけ消去単位内で使われている領域があるかによって、高速で書き込むことができる高速記録可能領域が決まる。
【０００６】
１つの記憶媒体の中では、ＦＡＴファイルシステムを用いた場合、クラスタと呼ばれる書き込み単位で管理され、その書き込み単位が１つ以上集まって消去単位が形成される。図８は、各消去単位内におけるクラスタの使用状況を表した例である。クラスタが連続で記録されていない状態になるのは、比較的小さなファイルの書き込みを繰り返し行い、そのうちのいくつかを削除することを繰り返すことにより発生する。この場合、図８のように、１つの消去単位の中で、既に記録済みのクラスタの数と、記録するＡＶストリームのビットレート、ＡＶストリームを蓄えるバッファ、記録媒体の性能などの条件により、リアルタイムにＡＶストリームが記録可能な高速記録可能領域とリアルタイム記録には不向きな低速記録領域にわけられる。
【０００７】
データを記録する際、同じ記録装置内で高速記録可能領域と低速記録領域が混在している場合、高速記録可能領域か低速記能領域かに関わらず、空き領域を見つけたところに記録を行うか、高速記録可能領域がなくなった後には、そのまま低速記録領域に記録を行っていた。
【特許文献１】特開２００５−４５１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述したように、リアルタイム性を要求されるＡＶストリームを低速記録領域に記録する場合、記録時間が間に合わずに、ストリームが途中で途切れたり、また止まってしまったりする場合があり、長時間の記録ができないという課題があった。また、記録を止めないために一時バッファを用いて、記録が間に合わない分をバッファに保存しておく方法もあるが、記録装置の性能や、空き状態によっては、大容量のメモリが必要となるという課題があった。
【０００９】
本発明は、前記従来の課題を解決するもので、途中で記録が途切れたり、記録が止まってしまったりしないデータ記録装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
前記従来の課題を解決するために、本発明のデータ記録装置は、データを記録するための着脱可能な複数の記録媒体におけるデータ領域の空き状態を確認し、空き状態を示す空き情報を出力する記録媒体確認手段と、前記記録媒体確認手段が出力する前記空き情報と記録条件に基づいて、前記複数の記録媒体の高速記録可能領域と低速記録領域とを判定し、データを記録する領域を判断する記録領域判断手段と、前記記録領域判断手段が判断した領域にデータを記録する記録手段とを備える。
【発明の効果】
【００１１】
本発明のデータ記録装置は、高速記録可能領域を優先的に選択してストリームを記録していくため、途中で記録の中断や、ストリームが途切れることがなく、記録時間を確保することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。
【００１３】
（実施の形態１）
図１は本発明の実施例におけるデータ記録装置の構成例を示すブロック図である。図１において１０１、１０２、１０３はデータを記録する記録媒体であり、図１には記録媒体が３つの例を示しているが、２つ以上であれば、いくつでも構わない。１０８は記録媒体１０１〜１０３に記録するデータ、１０４は記録するデータを一時的に蓄えておくバッファ、１０６は記録媒体１０１〜１０３に記録されている記録単位毎の記録済みまたは未記録の領域の情報を取得し、取得した情報から各消去単位内での空領域を示す空き情報を作成するまたは、記録媒体１０１〜１０３に既に記録されている各消去単位内での空き情報を取得するまたは、記録媒体１０１〜１０３から各消去単位内での空き情報を通知されることにより空き情報を取得し、空き情報を後述する記録領域判断手段１０７へ渡す記録媒体確認手段である。
【００１４】
１０９は記録媒体１０１〜１０３へ記録するデータの種別及びビットレート、バッファ１０４のバッファサイズ、記録サイズなどを与える記録条件である。記録のビットレートは、ＦＩＮＥ／ＮＯＲＭＡＬ／ＥＣＯＮＯＭＹなどの画質情報として与えられてもよい。１０７は記録媒体１０１〜１０３から、記録媒体１０１〜１０３の記録性能（書き込みスピードなど）を取得し、記録条件１０９のうち記録するデータのビットレート、バッファ１０４のバッファサイズから、記録が途中で途切れないことを満たす消去単位内での空き情報を記録媒体確認手段１０６より渡された情報から検索を行い、検索の結果記録が途中で途切れない領域を高速記録可能領域、それ以外を低速記録領域と判断し、記録条件１０９におけるデータの種別から高速記録可能領域に記録するか、低速記録領域に記録するかを判断し、記録条件１０９における記録サイズから、記録媒体１０１〜１０３においてデータを記録する位置を決定し、記録位置及び、記録サイズなどの記録領域情報を記録手段１０５に渡す機能をもつ、記録領域判断手段である。
【００１５】
１０５は、記録領域判断手段１０７から受け取った記録領域情報に基づいて、バッファ１０４より記録データを取得して、記録媒体１０１〜１０３へ記録を行う記録手段である。
【００１６】
以上のように構成されたデータ記録装置において以下、その動作について説明する。図２は本発明の実施の形態１のデータ記録装置において、記録を開始する前処理のフローチャートである。まず、記録媒体確認手段１０６により記録媒体から記録単位毎の記録済み／未記録の情報を取得する（Ｓ２０１）。取得した情報から、各消去単位で空き情報を作成する（Ｓ２０２、Ｓ２０３）。作成した情報は、記録領域判断手段１０７へと渡される（Ｓ２０４）。
【００１７】
次に図３は、本発明の実施の形態１における記録処理のフローチャートである。記録が開始されるとき、記録条件１０９により記録ビットレート、バッファサイズ、記録サイズ、動画記録か静止画記録かを表す種別が与えられる（Ｓ３０１）。記録条件１０９と消去単位での空き領域を示す空き情報から、記録媒体毎にそれぞれ、高速記録可能領域、低速記録領域の判定を行う（Ｓ３０２）。ここで、記録条件１０９から、動画を記録する場合（Ｓ３０３）には、例えば、記録媒体１０１から記録を行うとして、まず、ステップＳ３０２で判定した高速記録可能領域で指定記録サイズを記録できる領域があるかどうかを判定する（Ｓ３０４）。ここで、指定サイズには満たないが、高速記録可能領域がある場合には、記録領域ありと判定し、実際に記録するサイズを変更し、再度、同一判定を行ってもよい。ここで、記録領域がない場合には、次に、記録媒体１０２の高速記録可能領域を同様に判定する（Ｓ３０５）。さらに、記録媒体１０２にもない場合には記録媒体１０３を検索する（Ｓ３０６）。検索する記録媒体の順番は任意で構わない。Ｓ３０４〜Ｓ３０６の中で記録領域がある場合には、記録する媒体、位置、サイズを指定し、バッファからデータを取り出し、記録を行う（Ｓ３１０〜Ｓ３１２）。もし、記録する領域がない場合には、各記録媒体において、低速記録領域に記録領域があるかを判定し（Ｓ３１３〜Ｓ３１５）、記録領域がある場合には、記録を試みてみる（Ｓ３１０〜Ｓ３１２）。低速記録領域は、動画が途切れる可能性がある領域であるため、高速記録可能領域がなくなった時点で記録を中断してもよい。一方、バッファ１０４に収まる程度の静止画の場合、動画用に領域を確保しておくため、まず、低速記録領域から記録領域を探すことにしている（Ｓ３０７〜Ｓ３０９）。
【００１８】
これにより、図３の動作をするデータ記録装置は、記録媒体１０１〜１０３の空き領域を確認して、高速記録可能領域か低速記録領域かを判断した後に、データ１０８を記録するので、動画のように連続に高速記録が必要なデータを連続で記録可能な時間を確保することができ、データ１０８が途切れることなく記録することができるものである。
【００１９】
次に図４は、本発明の実施の形態１における記録処理の別のフローチャートである。これは、本発明の実施の形態１の記録装置が記録媒体１０１〜１０３に動画を記録するときに、高速記録可能領域の残りサイズがわずかであるときの動作を示すものである。図３の記録処理のフローチャートと、記録条件１０９により記録ビットレート、バッファサイズ、記録サイズ、動画記録か静止画記録かを表す種別が与えられ、記録媒体毎にそれぞれ、高速記録可能領域、低速記録領域の判定を行い、記録種別により処理をわけるステップまでは同等である。また、静止画の記録に関しても、図３のフローチャートと同等である。
【００２０】
動画記録において、記録媒体１０１に高速記録可能領域と判定した領域に指定記録サイズを記録できる領域があるかどうかを判定し（Ｓ４０４）、さらに記録できる高速記録可能領域の記録可能サイズが残りわずかの場合（Ｓ４０７）には、残りの領域に記録を行うのではなく、記録媒体１０２に指定記録サイズを記録できる高速記録可能領域があるかどうかの判定を行う（Ｓ４０５）。ここで、記録可能サイズが残りわずかであるとは、閾値により記録可能サイズが所定値以下であるかどうかに基づいて判定する。そして同様に、記録媒体１０２の指定記録サイズを記録可能な高速記録可能領域のサイズが残りわずかの場合（Ｓ４０８）には、記録媒体１０３に指定記録サイズを記録できる高速記録可能領域があるかどうかの判定を行い（Ｓ４０６）、記録媒体１０３の高速記録可能領域のサイズが残りわずかかどうかの判定も行う（Ｓ４０９）。記録媒体１０３の高速記録可能領域サイズが残りわずかの場合には、記録媒体１０１〜１０３の高速記録可能領域のうち残りのサイズが大きいものを選択し（Ｓ４１６、Ｓ４１７）、記録処理を行う（Ｓ４１３〜Ｓ４１５）。図４の処理により、図３の処理と同様の効果を奏し、さらにはデータ１０８を記録しようとする記録媒体の残りサイズがわずかであるときに、残りサイズが十分な記録媒体へデータ１０８を記録することが可能になるので、途中で途切れることなく記録媒体にデータ１０８を記録することができる。
【００２１】
次に図５は、本発明の実施の形態１における記録開始前処理のフローチャートである。記録開始前処理として、はじめに、記録媒体に既に記録されている消去単位毎の空き情報を取得する（Ｓ５０１）。取得した情報は、記録領域判断手段１０７へと渡される（Ｓ５０２）。これは、あらかじめ記録媒体１０１〜１０３に空き情報が記録されており、この空き情報を取得することにより、記録領域判断手段は高速記録可能領域及び低速記録領域を判定して、データを記録する領域を判断する。また、記録媒体１０１〜１０３へのデータ１０８の記録後に、空き情報が記録媒体１０１〜１０３に記録される。その他の記録処理に関しては、図３または図４の処理と同等である。これにより、データ記録装置がデータ１０８を記録するときに、記録媒体確認手段による記録媒体１０１〜１０３の空き情報の確認ステップを省略することができるので、記録媒体確認手段１０６による空き領域の検索時間の短縮が可能であり、記録媒体確認手段１０６の構成を省略してもよい。
【００２２】
次に図６は、本発明の実施の形態１における記録開始前処理のフローチャートである。まず、記録媒体から空き情報の通知が行われるまで、ループを繰り返す（Ｓ６０１）。記録媒体から空き情報の通知信号を受けたら、消去単位毎の空き情報を記録媒体から受け取り（Ｓ６０２）取得した空き情報を記録領域判断手段１０７へと渡す（Ｓ６０３）。これは、あらかじめ記録媒体１０１〜１０３に空き情報が記録されており、この空き情報が記録媒体１０１〜１０３からデータ記録装置に通知されるものであり、記録領域判断手段が高速記録可能領域及び低速記録領域を判定して、データ１０８を記録する領域を判断する。その他の記録処理に関しては、図３または図４の処理と同等である。また、図6の処理と同様に、データ記録装置がデータ１０８を記録するときに、記録媒体確認手段による記録媒体１０１〜１０３の空き情報の確認ステップを省略することができるので、記録媒体確認手段１０６による空き領域の検索時間の短縮が可能であり、記録媒体確認手段１０６の構成を省略してもよい。
【産業上の利用可能性】
【００２３】
本発明にかかるデータ記録装置は、高速記録可能領域をもつデバイスを優先的に選択してストリームを記録していくため、途中で記録の中断や、ストリームが途切れることがなく、記録時間を確保することができるという利点を有し、複数の記録装置に渡って連続でストリームの記録を行うことに有用である。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施の形態１におけるデータ記録装置のブロック図
【図２】同データ記録装置の記録前処理を示すフローチャート
【図３】同データ記録装置の記録処理を示すフローチャート
【図４】同データ記録装置の記録処理を示すフローチャート
【図５】同データ記録装置の記録前処理を示すフローチャート
【図６】同データ記録装置の記録前処理を示すフローチャート
【図７】フラッシュメモリ内の記録手順を示す図
【図８】各消去単位内におけるクラスタの使用状況を示す図
【符号の説明】
【００２５】
１０１、１０２、１０３    記録媒体
１０４    バッファ
１０５    記録手段
１０６    記録媒体確認手段
１０７    記録領域判断手段
１０８    入力データ
１０９    記録条件
【図１】
2007087149.tif 000003
【図２】
2007087149.tif 000004
【図３】
2007087149.tif 000005
【図４】
2007087149.tif 000006
【図５】
2007087149.tif 000007
【図６】
2007087149.tif 000008
【図７】
2007087149.tif 000009
【図８】
2007087149.tif 000010