(57)【特許請求の範囲】
【請求項１】
情報記録媒体に連続記録領域を確保し、確保した連続記録領域に順次データを記録する情報記録装置であって、
前記情報記録媒体から未使用領域を抽出する抽出手段と、
前記抽出手段により抽出された未使用領域が、映像音声ストリームの連続再生を可能とする連続記録領域の下限値よりも大きな分割基準値を超えるか否かを判断する判断手段と、
前記判断手段により、大きさが前記分割基準値を超えると判断された未使用領域を、前記分割基準値毎に分割する分割手段と、
前記分割手段により分割された結果、大きさが前記分割基準値となった各領域を連続記録領域として確保する管理手段とを備え、
前記下限値は、前記分割手段により分割された結果、大きさが前記分割基準値となった各領域に応じて、複数存在し、
複数存在する下限値のうち、最大の下限値の予測値を、所定の数式を用いて算出し、算出した予測値に所定のマージンを加えた値を前記分割基準値として算出する分割基準値算出手段を更に備えることを特徴とする情報記録装置。
【請求項２】
前記下限値は、前記分割手段により分割された結果、大きさが前記分割基準値となった各領域と、前記分割基準値未満となった各領域に応じて、複数存在し、
前記管理手段は、前記抽出手段により抽出された未使用領域において、前記分割手段により分割された結果、前記分割基準値未満となった領域が、前記下限値を超える場合、当該領域を１つの連続記録領域として確保することを特徴とする請求項１記載の情報記録装置。
【請求項３】
前記下限値は、前記分割手段により分割された結果、大きさが前記分割基準値となった各領域と、前記分割基準値未満となった各領域に応じて、複数存在し、
前記管理手段は、前記抽出手段により抽出された未使用領域において、前記分割手段により分割された結果、前記分割基準値未満となった領域が、既に確保した連続記録領域と連続している場合、両領域を結合して１つの連続記録領域として確保することを特徴とする請求項１記載の情報記録装置。
【請求項４】
前記管理手段は、前記抽出手段により抽出された未使用領域において、前記分割手段により分割された結果、前記分割基準値未満となった領域が、既に確保した連続記録領域と連続しておらず、かつ、前記下限値を超える場合、当該領域を１つの連続記録領域として確保することを特徴とする請求項３記載の情報記録装置。
【請求項５】
前記抽出手段は、連続記録領域を確保する処理中に、又は前記連続記録領域にデータを記録している時に、前記情報記録媒体に新たに未使用領域が生じたとき、その新たな未使用領域を抽出し、
前記判断手段は、前記抽出手段により抽出された新たな未使用領域が、前記分割基準値を超えるか否かを判断し、
前記分割手段は、前記判断手段により、大きさが前記分割基準値を超えると判断された新たな未使用領域を、前記分割基準値毎に分割することを特徴とする請求項１〜４のいずれかに記載の情報記録装置。
【請求項６】
前記下限値は、前記抽出手段により抽出された未使用領域に含まれる欠陥領域と、前記情報記録媒体に存在する使用領域との少なくともいずれか一方の大きさ及び配置を基に算出されることを特徴とする請求項１〜５のいずれかに記載の情報記録装置。
【請求項７】
前記情報記録媒体は、光学的原理又は磁気的原理を用いてデータが記録されるものであることを特徴とする請求項１〜６のいずれかに記載の情報記録装置。
【請求項８】
前記情報記録媒体は、映像音声ストリームを記録することを特徴とする請求項１〜７のいずれかに記載の情報記録装置。
【請求項９】
情報記録媒体に連続記録領域を確保し、確保した連続記録領域に順次データを記録する情報記録装置を制御する情報記録プログラムであって、
前記情報記録媒体から未使用領域を抽出する抽出手段と、
前記抽出手段により抽出された未使用領域が、映像音声ストリームの連続再生を可能とする連続記録領域の下限値よりも大きな分割基準値を超えるか否かを判断する判断手段と、
前記判断手段により、大きさが前記分割基準値を超えると判断された未使用領域を、前記分割基準値毎に分割する分割手段と、
前記分割手段により分割された結果、大きさが前記分割基準値となった各領域を連続記録領域として確保する管理手段として前記情報記録装置を機能させ、
前記下限値は、前記分割手段により分割された結果、大きさが前記分割基準値となった各領域に応じて、複数存在し、
複数存在する下限値のうち、最大の下限値の予測値を、所定の数式を用いて算出し、算出した予測値に所定のマージンを加えた値を前記分割基準値として算出する分割基準値算出手段として前記情報記録装置を更に機能させることを特徴とする情報記録プログラム。
【請求項１０】
情報記録媒体に連続記録領域を確保し、確保した連続記録領域に順次データを記録する情報記録装置を制御する情報記録プログラムを記録する記録媒体であって、
前記情報記録媒体から未使用領域を抽出する抽出手段と、
前記抽出手段により抽出された未使用領域が、映像音声ストリームの連続再生を可能とする連続記録領域の下限値よりも大きな分割基準値を超えるか否かを判断する判断手段と、
前記判断手段により、大きさが前記分割基準値を超えると判断された未使用領域を、前記分割基準値毎に分割する分割手段と、
前記分割手段により分割された結果、大きさが前記分割基準値となった各領域を連続記録領域として確保する管理手段として前記情報記録装置を機能させ、
前記下限値は、前記分割手段により分割された結果、大きさが前記分割基準値となった各領域に応じて、複数存在し、
複数存在する下限値のうち、最大の下限値の予測値を、所定の数式を用いて算出し、算出した予測値に所定のマージンを加えた値を前記分割基準値として算出する分割基準値算出手段として前記情報記録装置を更に機能させる情報記録プログラムを記録することを特徴とするコンピュータ読取り可能な記録媒体。
【請求項１１】
情報記録装置が情報記録媒体に連続記録領域を確保する情報記録方法であって、
前記情報記録装置が、前記情報記録媒体から未使用領域を抽出する抽出ステップと、
前記情報記録装置が、前記抽出ステップにより抽出された未使用領域が、映像音声ストリームの連続再生を可能とする連続記録領域の下限値よりも大きな分割基準値を超えるか否かを判断する判断ステップと、
前記情報記録装置が、前記判断ステップにより、大きさが前記分割基準値を超えると判断された未使用領域を、前記分割基準値毎に分割する分割ステップと、
前記情報記録装置が、前記分割ステップにより分割された結果、大きさが前記分割基準値となった各領域を連続記録領域として確保する管理ステップとを備え、
前記下限値は、前記分割手段により分割された結果、大きさが前記分割基準値となった各領域に応じて、複数存在し、
前記情報記録装置が、複数存在する下限値のうち、最大の下限値の予測値を、所定の数式を用いて算出し、算出した予測値に所定のマージンを加えた値を前記分割基準値として算出する分割基準値算出ステップを更に備えることを特徴とする情報記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを情報記録媒体に記録する情報記録装置、情報記録方法、情報記録プログラム、及び記録媒体に関するものである。
【背景技術】
【０００２】
当該技術分野の従来技術として、特許文献１に示す光ディスク記録装置が知られている。この特許文献１の光ディスク記録装置は、情報記録媒体に音声映像データが記録された時に、その再生に際して円滑な連続再生を保証することを目的とするものである。
【０００３】
この目的を達成するため、特許文献１の光ディスク記録装置では、情報記録媒体の記録領域が複数の小領域（連続記録領域）に分割され、分割された連続記録領域毎に情報の記録及び読み出しが行われている。
【０００４】
図１１は、特許文献１の光ディスク記録装置による連続記録領域を確保する処理を示すフローチャートである。まず、光ディスク上の未使用領域が探索され（Ｓ７０１）、この探索結果を基に、未使用領域を示すフリースペースリストが作成され（Ｓ７０２）、作成したフリースペースリストから未使用領域が取り出され、この未使用領域に対する連続記録領域の最小サイズが決定され（Ｓ７０３）、未使用領域がこの最小サイズより大きい場合、この未使用領域は１つの連続記録領域として確保され、確保された各連続記録領域に対する記録順序が決定される（Ｓ７０４）。この記録順序は例えば、記録時のヘッドシーク動作が最も少なくなるように、確保された連続記録領域は内周部から外周部に向かう順序に決定される。
【特許文献１】
特開２０００−１３７２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の光ディスク記録装置では、情報記録媒体が全く使用されたことのない新しい情報記録媒体や、全く欠陥領域が存在しないような情報記録媒体、すなわち、未使用領域が１つしか存在しないような情報記録媒体に対し、１つの連続記録領域しか確保されないため、同時に複数種類のデータストリームを記録することができないという問題があった。
【０００６】
本発明は、１つの未使用領域しか存在しないような情報記録媒体であっても、同時に複数種類のデータトリームを記録することができ、しかも映像音声ストリームの連続再生を可能とする情報記録装置、情報記録方法、情報記録プログラム、及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記問題を解決するために本発明による情報記録装置は、情報記録媒体に連続記録領域を確保し、確保した連続記録領域に順次データを記録する情報記録装置であって、前記情報記録媒体から未使用領域を抽出する抽出手段と、前記抽出手段により抽出された未使用領域が、映像音声ストリームの連続再生を可能とする連続記録領域の下限値よりも大きな分割基準値を超えるか否かを判断する判断手段と、前記判断手段により、大きさが前記分割基準値を超えると判断された未使用領域を、前記分割基準値毎に分割する分割手段と、前記分割手段により分割された結果、大きさが前記分割基準値となった各領域を連続記録領域として確保する管理手段とを備え、前記下限値は、前記分割手段により分割された結果、大きさが前記分割基準値となった各領域に応じて、複数存在し、複数存在する下限値のうち、最大の下限値の予測値を、所定の数式を用いて算出し、算出した予測値に所定のマージンを加えた値を前記分割基準値として算出する分割基準値算出手段を更に備えることを特徴とする。
【０００８】
この構成によれば、情報記録媒体上からデータが記録されていない未使用領域が抽出され、抽出された未使用領域が映像音声ストリームの連続再生を可能とする連続記憶領域の下限値よりも大きな分割基準値を超えるか否かが判定され、超えると判定された場合、その未使用領域が分割基準値毎に分割され、分割基準値となった各領域が連続記録領域として確保される。
【０００９】
そのため、１つの未使用領域しか存在しないような情報記録媒体に対しても、その未使用領域が分割基準値毎に分割されるため、情報記録媒体には複数の連続記録領域が確保される。従って、複数のデータストリームを同時に記録することができる。また、連続記録領域は映像音声ストリームの連続再生を可能とする連続記録領域の下限値よりも大きい分割基準値の大きさを有しているため、連続記録領域に映像音声ストリームを順次記録した場合、この映像音声ストリームを連続再生することができる。
また、この構成によれば、情報記録媒体の各領域に対して算出される連続記録領域の下限値のうち、最大の下限値の予測値が、所定の数式を用いて算出され、この予測値に所定のマージンを加えた値が分割基準値とされるため、領域毎に下限値を求めなくとも、速やかに分割基準値を算出することが可能となる。
【００１０】
以下に本発明の実施の形態について、図面を参照して説明する。
【００１１】
（実施の形態１）
図１は、本発明の実施の形態１による情報記録装置１の使用状態の一例を示す図面である。情報記録装置１は、ＤＶＤ（Digital versatile disk）、ＣＤ−ＲＯＭ、ＰＤ、ＭＯ（magneto-optical disk）等の光ディスクからなる情報記録媒体１６に、種々のデータストリームを記録すると共に、情報記録媒体１６に記録された種々のデータストリームを再生する情報記録装置である。すなわち、情報記録媒体１６は、ＤＶＤレコーダー等の光学的原理を用いて情報記録媒体１６にデータストリームを記録する装置である。そして、図１の例では、情報記録装置１は、コンピュータ２、ＨＤＤ記録再生装置３、放送受信機４、及びテレビ７に接続されている。
【００１２】
本実施の形態による情報記録装置１は、ＶＲ（Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ）規格に準拠しており、情報記録媒体１６の記録領域をＣＤＡ（Ｃｏｎｔｉｇｕｏｕｓ  Ｄａｔａ  Ａｒｅａ）と呼ばれる小領域の単位に分割して管理し、映像音声ストリーム（ＡＶデータ）をこのＣＤＡに順次記録する。なお、ＣＤＡは連続記録領域の一例に相当する。
【００１３】
コンピュータ２は、例えばインターネットと接続され、インターネットを経由して種々の文字データストリームを取得し、情報記録装置１に出力する。ここで、文字データストリームとしては、例えば、インターネットからダウンロードされたＨＴＭＬデータ等が挙げられる。
【００１４】
なお、コンピュータ２はインターネットと接続されていなくてもよく、また、文字データストリームとしては、インターネットからダウンロードされたデータストリームに限定されず、アプリケーションソフトウェアを用いて作成されたデータストリームであってもよい。
【００１５】
また、コンピュータ２は、文字データストリーム以外の情報、例えば映像音声ストリームや静止画像データストリームを受信し、これらの各種データストリームを情報記録装置１に出力してもよい。ここで、映像音声ストリームとしては、例えば、インターネットからダウンロードされた、ＭＰＥＧ等の動画像データが挙げられ、静止画像データストリームとしては、インターネットからダウンロードされたＪＰＥＧ等の画像データが挙げられる。
【００１６】
ＨＤＤ記録再生装置３は、大容量の磁気ディスを備える装置であり、テレビ５により受信された映像音声ストリームや文字データストリーム、ビデオカメラ６により撮影された映像音声ストリーム等を磁気ディスクに記録し、記録したこれらのデータストリームを再生してテレビ５等に表示させる共に、記録したこれらのデータストリームを情報記録装置１に出力する。
【００１７】
放送受信機４は、デジタル地上放送の電波を受信するチューナーから構成され、受信した電波を復調して映像音声ストリームを抽出し、抽出した映像音声ストリームを記録・再生したり、情報記録装置１に出力したりする。なお、放送受信機４は、デジタル放送を受信するものに限定されず、アナログ放送を受信するものであってもよいし、記録再生機能を有しないものであってもよい。
【００１８】
なお、情報記録装置１として光学的原理を用いて情報記録媒体１６にデータストリームを記録する装置を例示したが、これに限定されず、円盤状や方形や直方体、その他各種形状の情報記録媒体に、光学的原理、磁気的原理、電気・電子的原理、化学的原理、物理的原理、又はこれらの原理を幾つか組み合わせたものによってデータストリームを情報記録媒体に記録する装置を採用してもよい。ここで、電気・電子的原理を用いる情報記録装置としては、例えば、ＵＳＢメモリ等の大容量の半導体メモリを挙げることができる。磁気的原理を用いるものとしてハードディスクドライブが挙げられる。
【００１９】
図２は、本情報記録装置１のブロック図を示している。本情報記録装置１は、ユーザＩ／Ｆ（インターフェース）部１１、録画処理部１３、ファイルシステム部１４、ドライブ制御部１５、及び情報記録媒体１６を備えている。ファイルシステム部１４は、映像記録処理部１４１、ＣＤＡ処理部１４２、空領域管理部１４３、ＣＤＡストック管理部１４４、ディスク状態管理部１４５、分割基準値算出部１４６、及び分割基準最小値算出部１４７を備えている。
【００２０】
ユーザＩ／Ｆ部１１は、情報記録装置１の操作ボタン、又は操作リモコンから出力された操作指令が載せられた赤外線を受光する受光器等により構成され、ユーザによってなされる種々の操作指令を受付ける。
【００２１】
録画処理部１３は、ユーザＩ／Ｆ部１１によりユーザによる録画を指示する操作指令が受け付けられたとき、他の機器から送信される映像音声ストリームを取得し、取得した映像音声ストリームに対して所定の信号処理を施し、映像記録処理部１４１に出力する。
【００２２】
映像記録処理部１４１は、ＣＤＡ処理部１４２から映像を記録すべきＣＤＡの情報記録媒体１６上でのアドレスを示すＣＤＡ情報を受け取り、受け取ったＣＤＡ情報が示すＣＤＡに映像音声ストリームが記録されるようにドライブ制御部１５を制御し、映像音声ストリームを情報記録媒体１６に記録する。
【００２３】
ＣＤＡ処理部１４２は、空領域管理部１４３に記憶されたフリースペースリストを参照し、情報記録媒体１６に存在するいずれかの未使用領域を選定し、選定した未使用領域に対して、ＣＤＡを確保する処理を実行し、確保したＣＤＡのＣＤＡ情報を生成し、生成したＣＤＡ情報をＣＤＡストック管理部１４４に記憶させる。
【００２４】
また、ＣＤＡ処理部１４２は、映像記録処理部１４１からＣＤＡ要求を受けた場合、ＣＤＡストック管理部１４４を参照し、映像音声ストリームの記録に使用する１又は複数の未使用のＣＤＡを特定し、特定したＣＤＡに対するＣＤＡ情報を映像記録処理部１４１に出力する。また、ＣＤＡ処理部１４２は、映像記録処理部１４１からあるＣＤＡに対して映像音声ストリームを記録したことを示す情報を受けた場合、当該ＣＤＡが使用済みであることを示す情報をＣＤＡストック管理部１４４に出力する。なお、ＣＤＡ処理部１４２は、映像記録処理部からＣＤＡ要求を受けた場合に、ＣＤＡを確保する処理を実行してもよい。また、ＣＤＡ処理部１４２は、分割基準最小値算出部１４７に分割基準最小値ＭＩＳの算出対象となる情報記録媒体１６の領域を指定し、指定した領域の分割基準最小値ＭＩＳを分割基準最小値算出部１４７に算出させる。ここで、ＣＤＡ処理部１４２は、空領域管理部１４３により記憶されたフリースペースリストとディスク状態管理部１４５により管理されている欠陥領域とを参照して、分割基準最小値ＭＩＳの算出対象となる領域を指定する。
【００２５】
ＣＤＡストック管理部１４４は、ＣＤＡ処理部１４２により生成された各ＣＤＡに対するＣＤＡ情報と、各ＣＤＡが使用済みであるか未使用であるかを示す情報とを対応づけて記憶する。
【００２６】
分割基準最小値算出部１４７は、情報記録媒体１６からある領域を取り出し、式（１）を用いて取り出した領域に対する分割基準最小値ＭＩＳを算出する。なお、分割基準最小値ＭＩＳは下限値の一例に相当する。
【００２７】
ＭＩＳ＝ｄＮ＿ｅｃｃ＋Ｖｏ×（Ｔｊ＋Ｔｓ）／（（１６×８×２０４８）×（１−Ｖｏ／Ｖｒ））・・・（１）
但し、
ｄＮ＿ｅｃｃは取り出した領域に含まれる欠陥領域のサイズ（ＥＣＣ（Error Correcting Code）ブロックの個数）と使用済み領域のサイズ（ＥＣＣブロックの個数）との合計を示す。
Ｖｒは情報記録媒体１６からバッファへの入力転送レートである。
Ｖｏはバッファからデコーダへの出力転送レートである。
Ｔｊは最大シーク時間である。
Ｔｓは取り出した領域内に含まれる欠陥領域の読み飛ばし（読み込み）にかかる時間でありｄＮ＿ｅｃｃに応じて変動する。
【００２８】
式（１）は、式（２）の右辺を示す式である。式（２）は情報記録媒体１６から取り出した領域が、映像音声ストリームの連続再生を規定するための後述する条件１と条件２とを満たすか否かを判定するための式である。
【００２９】
Ｎ＿ｅｃｃ≧ｄＮ＿ｅｃｃ＋Ｖｏ×（Ｔｊ＋Ｔｓ）／（（１６×８×２０４８）×（１−Ｖｏ／Ｖｒ））・・・（２）
但し、Ｎ＿ｅｃｃは情報記録媒体１６から取り出した領域のＥＣＣブロックの個数を示している。
【００３０】
図３は、上記条件１，２を説明する図面であり、（ａ）は情報記録媒体１６に確保されたＣＤＡを模式的に示したものであり、（ｂ）は再生時における映像音声ストリームの処理の流れを示すブロック図であり、（ｃ）はバッファに入力される映像音声ストリームの入力転送レートＶｒとバッファから出力される映像音声ストリームの出力転送レートＶｏとの関係を示している。
【００３１】
（ａ）において、一部が途切れた渦巻き状の領域の１つは、１つのＣＤＡを示している。また、（ｃ）の縦軸は、バッファが記憶するデータ量を示し、横軸上に記した、Ａ〜Ｆの記号は、（ａ）に示す地点Ａ〜Ｆを読取るタイミングを示している。また、（ｂ）に示すバッファは再生時において情報記録媒体１６から読み出された映像音声ストリームを一時的に記憶するものであり、デコーダは、バッファから映像音声ストリームを読み出してデコードし、音声ストリームと映像ストリームに分離して、図略の表示装置に出力するものである。
【００３２】
条件１は、情報記録媒体１６の再生中、一つのＣＤＡのうちの、どの一定期間（予め定められた値）を取り出しても、その一定期間内において途切れることなく映像音声ストリームを再生しなければならないという条件である。（ａ）に示す地点Ａ〜Ｂまでの領域は、（ｃ）に示すように、バッファのデータ量が０を下回わらず、アンダーフローしないため、地点Ａ〜Ｂまでの領域が１つのＣＤＡとして確保される。また、（ａ）に示す地点Ｃ〜Ｆの領域は地点Ｄ〜Ｅが欠陥領域となっているが、（ｃ）に示すようにＴＤ〜ＴＥ期間において、バッファはアンダーフローしないため、地点Ｃ〜Ｆの領域が１つのＣＤＡと確保される。一方、ＴＤ〜ＴＥ期間において、バッファがアンダーフローする場合は、地点Ｃ〜Ｄの領域が１つのＣＤＡとして確保される。
【００３３】
条件２は、情報記録媒体１６の２つのＣＤＡの最大シーク時間（最内周のＣＤＡから最外周ＣＤＡまでのシーク時間）にバッファがアンダーフローしてはならないという条件である。そして、このシーク時間として１５００ｍｓが規定されている。そのためには、（ｂ）に示す時刻ＴＢにおいて、１５００ｍｓのシーク時間に耐え得るデータ量がバッファに記憶されるようにＣＤＡを確保する必要がある。
【００３４】
これら条件１及び条件２を満たす最小値が上記式（２）の右辺、すなわち、分割基準最小値ＭＩＳとなる。なお、分割基準最小値ＭＩＳは、例えば２０ＭＢ程度の大きさとなる。また、この分割基準最小値ＭＩＳは、情報記録媒体１６の領域に応じて変動することとなる。
【００３５】
図２に示すディスク状態管理部１４５は、ドライブ制御部１５を介して情報記録媒体１６に存在する未使用領域と使用済み領域とを検出し、検出結果を空領域管理部１４３に出力する。また、ディスク状態管理部１４５は、情報記録媒体１６に存在する欠陥領域を検出し、情報記録媒体１６においてどの領域が欠陥領域であるかを示す情報を記憶して、欠陥領域を管理する。
【００３６】
空領域管理部１４３は、ディスク状態管理部１４５から出力された未使用領域及び使用済み領域の検出結果から、情報記録媒体１６においてどの領域が使用済み領域であり、どの領域が未使用領域であるかを示すフリースペースリストを作成し、作成したフリースペースリストを記憶する。
【００３７】
分割基準値算出部１４６は、ある領域毎に算出される分割基準最小値ＭＩＳのうち最大の値（情報記録媒体１６の分割基準最小値ＭＩＳの最悪値）の予測値を求め、この予測値に一定のマージンを加えた値を分割基準値ＭＡＳとして分割基準値算出部１４６に記憶させる。
【００３８】
以下、分割基準値ＭＡＳの算出方法について説明する。図３（ｂ）に示すグラフの横軸において、ある期間をＴｓｉとし、この期間Ｔｓｉ内において傾き−Ｖｏである期間（欠陥領域の読み飛ばしにかかる時間）をＴｓとすると、期間Ｔｓｉにおいて、バッファのアンダーフローを防止するためには、バッファへのデータの蓄積量とバッファから読み出されるデータの消費量とが、蓄積量≧消費量の関係を満たす必要がある。すなわち、式（３）を満たす必要がある。
【００３９】
（Ｖｒ−Ｖｏ）×（Ｔｓｉ−Ｔｓ）≧Ｖｏ×Ｔｓ・・・（３）
式（３）の境界条件である、（Ｖｒ−Ｖｏ）×（Ｔｓｉ−Ｔｓ）＝Ｖｏ×Ｔｓを用いて算出されるＴｓｉとＴｓとの比率は、式（２）に示すＮ＿ｅｃｃとｄＮ＿ｅｃｃとの比率と等しい。すなわち、Ｎ＿ｅｃｃ／ｄＮ＿ｅｃｃ＝Ｔｓｉ／Ｔｓ＝αと表される。この式を式（２）の境界条件に代入すると、下記式（４）が得られる。
【００４０】
Ｎ＿ｅｃｃ＝（１／α）×Ｎ＿ｅｃｃ＋Ｖｏ×（Ｔｊ＋Ｔｓ）／（（１６×８×２０４８）×（１−Ｖｏ／Ｖｒ））・・・（４）
そこで、分割基準値算出部１４６は、式（４）に示すα、Ｎ＿ｅｃｃ、Ｖｏ、Ｔｊ、Ｔｓ、Ｖｒに対して、分割基準最小値ＭＩＳの最悪値を算出するために予め定められた値を代入してＮ＿ｅｃｃを算出する。そして、このＮ＿ｅｃｃに一定のマージンを加え分割基準値ＭＡＳを算出する。なお、式（４）において、α、Ｎ＿ｅｃｃ、Ｖｏ、Ｔｊ、Ｔｓ、Ｖｒは分割基準最小値ＭＩＳの最悪値を求めるにあたり予め定められた値が用いられているため、分割基準値ＭＡＳは、分割基準最小値ＭＩＳとは異なり領域によらず一定の値となる。
【００４１】
但し、他の情報記録媒体に記録された映像音声ストリームを情報記録媒体１６にダビングする場合であって、ダビング元の情報記録媒体における出力転送レートＶｏの領域に応じた変動を情報記録媒体１６に記録する際に予め認識可能な場合は、ダビング元の映像音声ストリームがどのような出力転送レートによって情報記録媒体１６のどの領域に記録されるかに応じて、領域毎に分割基準値ＭＡＳを算出してもよい。また、ユーザにより設定された記録モードに応じて変動するバッファへの出力転送レートＶｏの上限を制限できるような場合、ユーザにより設定された記録モードに応じた分割基準値ＭＡＳを算出してもよい。
【００４２】
なお、本実施の形態において、ＣＤＡ処理部１４２、ディスク状態管理部１４５、及びドライブ制御部１５が抽出手段の一例に相当し、ＣＤＡ処理部１４２が判断手段、及び分割手段の一例に相当し、ＣＤＡ処理部１４２及びＣＤＡストック管理部１４４が管理手段の一例に相当し、分割基準値算出部１４６が分割基準値算出手段の一例に相当する。
【００４３】
図４は、図２示す情報記録装置１が、映像音声ストリームを情報記録媒体１６に記録するまでの処理を示すフローチャートである。まず、ステップＳ１において、ユーザＩ／Ｆ部１１がユーザから映像音声ストリームを情報記録媒体１６に記録させる操作指令を受付ける等して、ファイルシステム部１４が、情報記録媒体１６に映像音声ストリームを記録するための指令を受付けたとき、映像記録処理部１４１は、ＣＤＡ処理部１４２に対して情報記録媒体１６にＣＤＡを確保させるための確保要求を出力し、ＣＤＡ処理部１４２にＣＤＡを確保させる。なお、情報記録媒体１６にＣＤＡを確保する処理の詳細については、後述する。
【００４４】
ステップＳ２において、録画処理部１３は、図１に示すコンピュータ２、ＨＤＤ記録再生装置３、又は放送受信機４から出力された映像音声ストリームを取得し、所定の処理（例えば圧縮処理等の信号処理）を施し、映像記録処理部１４１に出力する。なお、録画処理部１３の処理は公知であり、本発明に直接関係する内容ではないため詳細な説明は省略する。
【００４５】
ステップＳ３において、映像記録処理部１４１は、ＣＤＡ処理部１４２にＣＤＡ要求を出力し、ＣＤＡ処理部１４２はＣＤＡストック管理部１４４を参照し、未使用の１又は複数のＣＤＡのＣＤＡ情報を読み出し、映像記録処理部１４１に出力する。そして、映像記録処理部１４１は、ＣＤＡ処理部１４２から出力されたＣＤＡ情報が示すＣＤＡに、録画処理部１３から出力された映像音声ストリームが記録されるようにドライブ制御部１５を制御する。
【００４６】
ステップＳ４において、映像記録処理部１４１は、映像音声ストリームの記録が終了したか否かを判定し、映像音声ストリームの記録が終了した場合（Ｓ４でＹＥＳ）、ＣＤＡに記録した映像音声ストリームが予め定められたファイルシステムに適合するよう整形して（Ｓ７）、映像音声ストリームの記録を完了する。
【００４７】
この処理は、ファイルシステム部１４の特に映像記録処理部１４１やディスク状態管理部１４５によって行われるが、通常一般的な光ディスク記録再生装置等で行われる処理と同じであり、本発明の本質的な部分とも直接関係しないので説明を省略する。
【００４８】
ステップＳ５において、映像記録処理部１４１は、ＣＤＡ処理部１４２から受け取った全てのＣＤＡ情報に対するＣＤＡのうち、映像音声ストリームが記録されていないＣＤＡが残っている場合、記録領域が不足していないと判定し（Ｓ５でＮＯ）、処理をステップＳ３に戻し、未使用のＣＤＡに対して残りの映像音声ストリームを順次記録する。
【００４９】
一方、ステップＳ５において、映像記録処理部１４１は、ＣＤＡ処理部１４２から受け取った全てのＣＤＡ情報に対するＣＤＡに映像音声ストリームを記録した場合、記録領域が不足していると判定し（Ｓ５でＹＥＳ）、ＣＤＡ処理部１４２にＣＤＡ要求を出力し、未使用のＣＤＡに対するＣＤＡ情報を出力させる。
【００５０】
以上ステップＳ３からＳ６までの処理が繰り返されることによって、最終的に全ての映像音声ストリームがＣＤＡに記録され、その状態がファイルとして整形されて、情報記録媒体１６に対する映像音声ストリームの記録が完了する。
【００５１】
なお、ステップＳ１における情報記録媒体１６にＣＤＡを確保する処理は、新しい情報記録媒体１６が情報記録装置１に装着された際に、装着された情報記録媒体１６にＣＤＡが既に確保されているか否かを判定し、その判定結果に応じて実行してもよいし、新しい情報記録媒体１６が情報記録装置１に装着された時に、ユーザがユーザＩ／Ｆ部１１を使って行う何らかの操作指令（例えば、「ＣＤＡ確保実行」等）に基づいて実行してもよい。
【００５２】
この場合、自動的にあるいはユーザの操作によって予めＣＤＡが確保されるため、実際に映像音声ストリームを情報記録媒体１６に記録する時点において、既にＣＤＡが確保されており、映像音声ストリームを速やかに情報記録媒体１６に記録することができる。
【００５３】
図５は情報記録媒体１６にＣＤＡが確保される様子を示す図面であり、（ａ）は全くデータが記録されておらず、かつ、破損等によりデータを記録することができない領域（欠陥領域）が存在しない情報記録媒体１６の記録領域を示し、（ｂ）は従来の情報記録装置が（ａ）に示す記録領域に対してＣＤＡを確保したときの記録領域を示し、（ｃ）は本情報記録装置１が（ａ）に示す記録領域に対してＣＤＡを確保したときの記録領域を示している。
【００５４】
図５（ａ）に示すように、データが全く記録されておらず、且つ欠陥領域が全く存在しない情報記録媒体１６であったならば、従来の情報記録装置では図５（ｂ）に示すように、全体が１つのＣＤＡとして確保されてしまう。
【００５５】
しかしながら、本情報記録装置１では図５（ｂ）に示すように、全く使用されたことがなく、且つ欠陥領域が全く存在しないような情報記録媒体１６であったとしても、後述するように必ず複数のＣＤＡが確保される。
【００５６】
そのため、図６に示すように映像音声ストリームＡと映像音声ストリームＢとが同時に入力された場合であっても、映像記録処理部１４１は、映像音声ストリームＡをＣＤＡ１，ＣＤＡ３，ＣＤＡ４，ＣＤＡ６，ＣＤＡ７に順次記録し、映像音声ストリームＢをＣＤＡ２，ＣＤＡ５，ＣＤＡ８に順次記録するというように、同時に入力される各映像音声ストリームに対して順次ＣＤＡを割り当てることにより、複数の映像音声ストリームを情報記録媒体１６に同時に記録することが可能となる。
【００５７】
次に、情報記録媒体１６にＣＤＡを確保する処理について説明をする。図７は、この処理を示すフローチャートである。なお、このフローチャートは、情報記録媒体１６に対して映像音声ストリームの記録を開始するための指令がファイルシステム部１４に入力され時、ＣＤＡが確保されていない情報記録媒体１６が情報記録装置１に装着された時、或いはＣＤＡが確保されていない情報記録媒体１６が情報記録装置１に装着された時であって、ユーザがユーザＩ／Ｆ部１１を使って何らかの操作を行った時等に開始される。
【００５８】
まず、ステップＳ２１において、ディスク状態管理部１４５は、ドライブ制御部１５を介して情報記録媒体１６の状態を読取ることにより、情報記録媒体１６から未使用領域及び使用済み領域を検出し、その検出結果を空領域管理部１４３に出力する。
【００５９】
なお、情報記録媒体１６が製造されて以来一度も使用されたことがなく、かつ欠陥領域も全く存在しないものである場合、図５（ａ）に示すように、情報記録媒体１６には、１つの未使用領域（白抜きで示す領域）が存在することになる。一方、情報記録媒体１６の一部に使用済み領域、或いは欠陥領域が存在する場合は、図８（ａ）に示すように、未使用領域は、使用済み領域、或いは欠陥領域（左斜め下に斜線が引かれた領域）により分断される結果、情報記録媒体１６に複数の未使用領域領域が存在することになる。
【００６０】
但し、この図８（ａ）に示す使用済み領域、或いは欠陥領域の配置は、あくまでも一例にすぎず、使用済み領域或いは欠陥領域の数や大きさは、必ずしも図８（ａ）に示すものに限定されない。
【００６１】
ステップＳ２２において、空領域管理部１４３は、ディスク状態管理部１４５から情報記録媒体１６の未使用領域及び使用済み領域の検出結果を受け取ると、この検出結果を基に、フリースペースリストを作成する。なお、このフリースペースリストの作成は、１枚の情報記録媒体１６に対して一回だけ実行されるのではなく、複数回数に分けて実行してもよいし、必要に応じて、情報記録媒体１６のある範囲の領域に対して実行してもよい。
【００６２】
また、このフリースペースリストの作成は、空領域管理部１４３が行うのではなく、ディスク状態管理部１４５やＣＤＡ処理部１４２が作成し、作成したフリースペースリストを空領域管理部１４３に渡すようにしてもよいし、空領域管理部１４３、ディスク状態管理部１４５、及びＣＤＡストック管理部１４４が協業して行っても良い。
【００６３】
ステップＳ２３において、分割基準値算出部１４６は、上記式（４）を用いて分割基準最小値ＭＩＳの最悪値の予測値を求め、この予測値に一定のマージン（余裕量）を加えた値を分割基準値ＭＡＳとして算出する。
【００６４】
ここで、マージンとしては、安定した連続再生を確保することができるような値、機器の互換性を一層確保することができるような値、将来の仕様変更や性能変更に対応することができるような値、情報記録媒体１６の仕様変更や性能変更や欠陥領域のばらつきに対応することができるような値、記録中に検出した欠陥領域への記録を避けることができるような値、或いは、その他の種々の理由によって得られる値を採用することできる。
【００６５】
ステップＳ２４において、ＣＤＡ処理部１４２は、空領域管理部１４３により管理されているフリースペースリストを参照して、情報記録媒体１６から１つの未使用領域を選定し、選定した未使用領域の大きさが分割基準値ＭＡＳを超えているか否かを判断する。
【００６６】
ステップＳ２５において、ＣＤＡ処理部１４２は、選定した未使用領域が分割基準値ＭＡＳを超えていると判断した場合（Ｓ２５でＹＥＳ）、選定した未使用領域を分割基準値毎に分割する（Ｓ２６）。ステップＳ２７において、ＣＤＡ処理部１４２は、分割基準値毎に分割された各領域のうち、大きさが分割基準値ＭＡＳである領域をＣＤＡとして確保する。
【００６７】
この場合、例えば、図５（ａ）に示すように、情報記録媒体１６全体が１つの未使用領域であったとしても、この未使用領域は図５（ｃ）に示すように、複数のＣＤＡが確保されることになる。そのため、図５（ｂ）に示すように、情報記録媒体１６に確保されるＣＤＡが１つとなることを防止することができる。従って、情報記録媒体１６は、複数のＣＤＡが確保されるため、複数のデータストリームを情報記録媒体１６に同時に記録することができる。
【００６８】
一方、ステップＳ２５において、ＣＤＡ処理部１４２は、選定した未使用領域が分割基準値ＭＡＳより小さいと判断した場合（Ｓ２５でＮＯ）、処理をステップＳ２８に進める。
【００６９】
ステップＳ２８において、分割基準最小値算出部１４７は、ステップＳ２４で選定した未使用領域に対応する領域の分割基準最小値ＭＩＳを、式（１）を用いて算出する。
【００７０】
ステップＳ２９において、ＣＤＡ処理部１４２は、ステップＳ２５で分割基準値以下と判定された未使用領域又はステップＳ２７により生じた端数領域が、分割基準最小値ＭＩＳを超えているか否かを判断し、未使用領域又は端数領域が分割基準最小値ＭＩＳを超えている場合（Ｓ２９でＹＥＳ）、その未使用領域又は端数領域を１つのＣＤＡとして確保する（Ｓ３１）。
【００７１】
一方、ステップＳ２９において、ＣＤＡ処理部１４２は、ステップＳ２５で分割基準値以下と判定された未使用領域又はステップＳ２７により生じた端数領域が、分割基準最小値ＭＩＳ以下である場合（Ｓ２９でＮＯ）、その未使用領域又は端数領域を不使用領域とする（Ｓ３０）。
【００７２】
図５（ｃ）の例では、右端に示す碁盤目状のマークを付している領域である端数領域が分割基準最小値ＭＩＳ以下であり、ステップＳ２９でＮＯと判定されたため、この端数領域は不使用領域とされているが、この端数領域が分割基準最小値より大きく、ステップＳ２９でＹＥＳと判定された場合、１つのＣＤＡとして確保される。但し、不使用領域とされた端数領域を文字データストリームのみを記録させる領域として確保してもよい。
【００７３】
ステップＳ３２において、ＣＤＡ処理部１４２は、フリースペースリストを参照し、情報記録媒体１６上の全ての未使用領域を選定し終えた場合（Ｓ３２でＹＥＳ）、処理をステップＳ３３に進め、情報記録媒体１６上にまだ選定されていない未使用領域が残っている場合（Ｓ３２でＮＯ）、処理がステップＳ２４に戻され、次の未使用領域が選定され、選定した未使用領域に対してＣＤＡを確保する処理が実行される。
【００７４】
ＣＤＡ処理部１４２は、このようにして確保したＣＤＡのＣＤＡ情報を、ＣＤＡストック管理部１４４に渡し、ＣＤＡストック管理部１４４はそのＣＤＡ情報に従って、ＣＤＡを管理する。
【００７５】
ステップＳ３３において、ＣＤＡストック管理部１４４は、各未使用のＣＤＡに対する使用順序を定める。なお、ＣＤＡの使用順序の決定は、ＣＤＡ処理部１４２が決定してもよい。
【００７６】
例えば、図８（ａ）に示すように、情報記録媒体１６は、複数の使用済み領域或いは欠陥領域がある場合、従来の情報記録装置では、情報記録媒体１６から未使用領域を取り出し、取り出した未使用領域が式（２）を満たす場合、その未使用領域全体が１つのＣＤＡとして確保されていたため、図８（ｂ）に示すように、ＣＤＡは未使用領域の大きさに応じて大きく異なる結果、大きさにバラツキが生じる。
【００７７】
一方、本情報記録装置１では、図８（ａ）の空白で示す分割基準値ＭＡＳを超える未使用領域は、図８（ｃ）に示すように、分割基準値ＭＡＳ毎に分割されて１つのＣＤＡとして確保されるため、（図８（ｃ）で黒い多数の小点を付している領域）、ＣＤＡの大きさは、未使用領域の大きさによらず、一定となり安定する。
【００７８】
なお、図８（ａ）に示す使用済み領域や欠陥領域の両方あるいはどちらかをまたがる領域を１つのＣＤＡとして確保しても構わない。この場合、この１つのＣＤＡには使用領域や欠陥領域が含まれることになるが、論理的には１つの連続した領域として扱えれば、１つのＣＤＡとして確保することができる。但し、論理的な場合を考慮すると説明が複雑になってしまうため、本実施の形態では、１つのＣＤＡは物理的にも論理的にも１つの連続した領域であるとする。
【００７９】
以上説明したように、本情報記録装置１によれば、情報記録媒体１６の分割基準最小値ＭＩＳの最悪値を見積もり、見積もった値に一定のマージンを加えたものを分割基準値ＭＡＳとして求め、分割基準値ＭＡＳ毎に、未使用領域を分割し、得られる各領域を一つのＣＤＡとして確保しているため、図５（ａ）に示すような未使用領域が１つしか存在しない情報記録媒体１６に対しても、図５（ｃ）に示すように複数のＣＤＡが確保される結果、複数の映像音声ストリームを同時に記録させることができる。また、図８（ａ）に示すように、使用済み或いは欠陥領域が複数存在するような情報記録媒体１６であっても、未使用領域が分割基準値ＭＡＳ毎に分割されて１つのＣＤＡとして確保されるため、ＣＤＡのサイズのバラツキを少なくすることができる。
【００８０】
なお、本実施の形態では、同時に複数の映像音声ストリームを記録させる場合を例示したが、これに限定されず、同時に映像音声ストリームと文字データストリームとを記録させてもよい。
【００８１】
（実施の形態２）
次に本発明の実施の形態２による情報記録装置１ａについて説明をする。なお、実施の形態２による情報記録装置１ａは、実施の形態１による情報記録装置１と多くの部分が同一であるため、情報記録装置１ａのブロック図は実施の形態１と同一の図２に示すブロック図を用いる。また、実施の形態１と同一のものは説明を省略し、相違するもののみ説明する。実施の形態２による情報記録装置１ａは、情報記録媒体１６に対してＣＤＡを確保する手法が実施の形態１と相違していることを特徴としている。
【００８２】
図９は、実施の形態２による情報記録装置１ａがＣＤＡを確保する処理を示すフローチャートである。実施の形態１と同様にして、ファイルシステム部１４が、情報記録媒体１６に映像音声ストリームを記録するための指令を受付けると、ステップＳ４１において、ＣＤＡ処理部１４２は、分割基準値算出部１４６に分割基準値ＭＡＳを算出させる。この分割基準値の意義や決定方法については、本発明の実施の形態１と同様であるから説明を省略する。
【００８３】
ステップＳ４２において、ＣＤＡ処理部１４２は、空領域管理部１４３のフリースペースリストを参照して１つの未使用領域を選定する（Ｓ４２）。ステップＳ４３において、ＣＤＡ処理部１４２は、選定した未使用領域Ａにおける分割基準最小値ＭＩＳを分割基準最小値算出部１４７に算出させる。
【００８４】
分割基準最小値ＭＩＳの算出方法は実施の形態１と同一であるため説明を省略する。ステップＳ４４において、ＣＤＡ処理部１４２は、未使用領域ＡのサイズＦＳが分割基準値ＭＡＳよりも大きいか否かを判断する。
【００８５】
ステップＳ４４において、サイズＦＳが分割基準値ＭＡＳより大きい場合（Ｓ４４でＹＥＳ）、ＣＤＡ処理部１４２はその時点でＣＤＡ候補として確保されているＣＤＡが存在するか否かを判定する（Ｓ４５）。
【００８６】
ステップＳ４５において、ＣＤＡ処理部１４２は、ＣＤＡ候補として一時的に確保されているＣＤＡが存在すると判定した場合（Ｓ４５でＹＥＳ）、ＣＤＡ候補として一時的に確保されているＣＤＡをＣＤＡとして確保し（Ｓ４６）、ステップＳ４２で選定された、又はステップＳ４８で更新された未使用領域Ａの先頭アドレスから分割基準値ＭＡＳまでの領域を特定し、この領域をＣＤＡ候補として一時的に確保する（Ｓ４７）。
【００８７】
ステップＳ４８において、ＣＤＡ処理部１４２は、未使用領域ＡからＣＤＡ候補として一時的に確保されたＣＤＡを切り取って、その残りの領域を新たな未使用領域Ａとする。そして、サイズＦＳの値をＦＳ−ＭＡＳの値に更新し、処理をステップＳ４３に戻す。この場合、ＣＤＡ処理部１４２は新たな未使用領域Ａに対して、再度、分割基準最小値ＭＩＳを算出し（Ｓ４３）、ステップＳ４４以降の処理を繰り返し実行する。
【００８８】
ＣＤＡ処理部１４２は、ステップＳ４４からステップＳ４８までの処理をサイズＦＳの値が分割基準値ＭＡＳ以下となるまで繰り返し実行する。これにより、ステップＳ４２で選定された未使用領域Ａに大きさが分割基準値ＭＡＳであるＣＤＡが確保されていく。
【００８９】
ステップＳ４５において、ＣＤＡ処理部１４２は、ＣＤＡ候補として一時的に確保されているＣＤＡが存在しないと判定した場合（Ｓ４５でＮＯ）、処理をステップＳ４７に進める。
【００９０】
なお、ＣＤＡの確保とは、未使用のＣＤＡをＣＤＡストック管理部１４４に登録することである。また、確保されたＣＤＡは、実施の形態１と同様にして使用順序が決定される。また、ステップＳ４４の判定は、「＞」の場合にＹＥＳとしたが、これに限定されず、「≧」の場合にＹＥＳとしてもよい。
【００９１】
ステップＳ４９において、ＣＤＡ処理部１４２は、ＣＤＡの候補として一時的に確保されているＣＤＡが存在する場合（Ｓ４９でＹＥＳ）、この一時的に確保されているＣＤＡとこの未使用領域Ａとが連続しているか否かを判定する（Ｓ５０）。
【００９２】
ステップＳ５０において、ＣＤＡ処理部１４２は、未使用領域ＡとＣＤＡ候補として一時的に確保されているＣＤＡとが連続している場合（Ｓ５０でＹＥＳ）、ＣＤＡ候補として一時的に確保されているＣＤＡと未使用領域Ａとを結合した領域を１つのＣＤＡとして確保する（Ｓ５１）。これにより、ステップＳ４２で選定された１つの未使用領域Ａに対するＣＤＡを確保する処理が終了される。
【００９３】
このようにして、全ての未使用領域Ａに対して以上の処理が繰り返し実行され、情報記録媒体１６全体に対してＣＤＡが確保される。
【００９４】
ステップＳ５０において、この未使用領域ＡとＣＤＡ候補として一時的に確保されているＣＤＡとが連続した領域でない場合（Ｓ５０でＮＯ）、ＣＤＡ候補として一時的に確保されているＣＤＡを１つのＣＤＡとして確保する（Ｓ５２）。
【００９５】
ステップＳ５３において、未使用領域ＡのサイズＦＳの値が、分割基準最小値ＭＩＳ以上であるか否か判定する。すなわち、ステップＳ４２で選定された未使用領域Ａから大きさが分割基準値ＭＡＳであるＣＤＡが確保された残りの未使用領域Ａが、分割基準最小値ＭＩＳ以上であるか否かを判定する。
【００９６】
なお、ステップＳ５３においてサイズＦＳが「≧」の場合にＹＥＳとしたが、サイズＦＳが「＞」の場合にＹＥＳと判定してもよい。
【００９７】
ステップＳ５３において、ＣＤＡ処理部１４２は、未使用領域ＡのサイズＦＳがＣＤＡの分割基準最小値ＭＩＳ以上と判定した場合（Ｓ５３でＹＥＳ）、すなわち、ＭＩＳ≦ＦＳ≦ＭＡＳの場合、この未使用領域Ａは映像音声ストリームの連続再生が可能となるため、この未使用領域Ａを１つのＣＤＡとして確保する（Ｓ５４）。
【００９８】
ステップＳ５５において、ＣＤＡ処理部１４２は、フリースペースリストを参照し、情報記録媒体１６にＣＤＡを確保する処理がされていない未使用領域Ａが存在するか否かを判定し（Ｓ５５）、ＣＤＡを確保する処理がされていない未使用領域Ａが存在する場合（Ｓ５５でＹＥＳ）処理をステップＳ４２に戻し、ＣＤＡを確保する処理がされていない次の未使用領域Ａを選定する。一方、ステップＳ５５において、ＣＤＡ処理部１４２は、情報記録媒体１６にＣＤＡを確保する処理がされていない未使用領域Ａが存在しない場合（Ｓ５５でＮＯ）、処理を終了する。
【００９９】
一方、ステップＳ５３において、ＣＤＡ処理部１４２は、未使用領域ＡのサイズＦＳが分割基準最小値ＭＩＳ未満と判定した場合（Ｓ５３でＮＯ）、未使用領域Ａを１つのＣＤＡとして確保することなく、すなわち、ステップＳ５４の処理をスルーして、処理をステップＳ５５に進める。
【０１００】
実施の形態１による情報記録装置１においては、例えば、図８（ａ）で示すような複数の未使用領域が存在する情報記録媒体１６に対しては、図８（ｃ）に示すように未使用領域を分割基準値ＭＡＳで分割した結果、分割基準値ＭＡＳよりも小さな未使用領域は、不使用領域とされていた。
【０１０１】
一方、実施の形態２による情報記録装置１ａでは、図８（ｄ）に示すように、未使用領域Ａを分割基準値ＭＡＳで分割した結果、分割基準値ＭＡＳよりも小さな未使用領域Ａは、連続するＣＤＡと結合されて１つのＣＤＡとして確保されるため、ＣＤＡをより多く確保することができる。
【０１０２】
但し、本発明の実施の形態２でも、分割基準値ＭＡＳで分割した結果、分割基準値未満となった未使用領域Ａであっても、この未使用領域が分割基準最小値ＭＩＳよりも小さい場合、映像音声ストリームの連続再生に支障を来たす虞があるため、この未使用用域は不使用領域とされる。
【０１０３】
（実施の形態３）
次に、本発明の実施の形態３について説明をする。なお、実施の形態３において、実施の形態１，２と同一のものは、同一の符号を付し説明を省略する。また、実施の形態３の情報記録装置１ｂのブロック図は図２に示すブロック図を用いる。
【０１０４】
実施の形態３は、情報記録媒体１６に対してＣＤＡを確保する処理の実行中に、或いは確保したＣＤＡに対して映像音声ストリームを記録中に、情報記録媒体１６に記録されているファイルやデータが削除され、新たに未使用領域が生じたときに、この未使用領域に対してもＣＤＡを確保することを特徴とする。
【０１０５】
図１０は、実施の形態３による情報記録装置１ｂのフローチャートを示している。まず、ステップＳ６１において、実施の形態１と同様、ファイルシステム部１４が、情報記録媒体１６に映像音声ストリームを記録するための指令を受付けたとき、情報記録装置１ｂは、図７又は図９で示すフローチャートで示す処理を開始する、すなわち、ＣＤＡを確保する処理を開始する。
【０１０６】
ステップＳ６２において、情報記録装置１ｂは、情報記録媒体１６に記録されているファイルやデータが削除され、新たに未使用領域が生じた場合（Ｓ６２でＹＥＳ）、その新たに生じた未使用領域が、一定の大きさを超えるなどの一定の条件を具備するか否かを判定する（Ｓ６３）。そして、新たに生じた未使用領域が一定の条件を具備する場合（Ｓ６３でＹＥＳ）、情報記録装置１ｂは、新たに生じた未使用領域を、現在、ＣＤＡを確保する処理がなされている未使用領域に追加し、新たに生じた未使用領域に対してもＣＤＡを確保する処理を行う（Ｓ６４）。
【０１０７】
一方、ステップＳ６２において、新たに未使用領域が発生しなかった場合（Ｓ６２でＮＯ）、情報記録装置１ｂは、ステップＳ６３とステップＳ６４との処理をスルーして、処理をステップＳ６５に進める。
【０１０８】
また、ステップＳ６３において、新たに発生した未使用領域が一定の条件を満たさない場合（Ｓ６３でＮＯ）、情報記録装置１ｂは、処理をステップＳ６５に進める。
【０１０９】
ステップＳ６５において、ＣＤＡを確保する処理が終了した場合（Ｓ６５でＹＥＳ）、処理が終了され、ＣＤＡを確保する処理が終了しない場合（Ｓ６５でＮＯ）、処理がステップＳ６２に戻される。
【０１１０】
なお、図１０のフローチャートでは、ＣＤＡを確保する処理中に新たに未使用領域が発生した場合を例示して説明したが、これに限定されず、確保したＣＤＡに対して映像音声ストリームを記録しているときに、新たに未使用領域が発生した場合に、新たに生じた未使用領域を、ＣＤＡを確保する処理がなされている未使用領域に加えて、ＣＤＡを確保する処理を実行してもよい。
【０１１１】
また、映像音声ストリームの記録中に、新たな未使用領域が発生した場合、その新たな未使用領域に対して確保したＣＤＡと、以前に確保したＣＤＡとに対して、再度記録順序を決定する処理を実行し、その順序に従って映像音声ストリームの記録を続行してもよいし、新たな未使用領域に対して確保したＣＤＡの記録順序を、以前に確保したＣＤＡの記録順序の後ろ又は前というようにして、その順序に従って映像音声ストリームの記録を続行してもよい。
【０１１２】
更に、新たに生じた未使用領域に対してＣＤＡを確保する処理を実行し、分割基準値ＭＡＳより小さな領域については、既に確保されたＣＤＡとは結合しない、或いは、既に確保されたＣＤＡのうち特定のＣＤＡとは結合しない（すなわち、それ以外のＣＤＡとは結合する）ようにしてもよい。
【０１１３】
以上説明したように、実施の形態３による情報記録装置１ｂによれば、ＣＤＡを確保する処理の実行中に、又は映像音声ストリームの記録中に新たに未使用領域が発生した場合、この未使用領域に対してもＣＤＡを確保する処理が実行されるため、ＣＤＡを効率よく確保することができる。
【０１１４】
（本発明の纏め）
（１）上記問題を解決するために本発明による情報記録装置は、情報記録媒体に連続記録領域を確保し、確保した連続記録領域に順次データを記録する情報記録装置であって、前記情報記録媒体から未使用領域を抽出する抽出手段と、前記抽出手段により抽出された未使用領域が、映像音声ストリームの連続再生を可能とする連続記録領域の下限値よりも大きな分割基準値を超えるか否かを判断する判断手段と、前記判断手段により、大きさが前記分割基準値を超えると判断された未使用領域を、前記分割基準値毎に分割する分割手段と、前記分割手段により分割された結果、大きさが前記分割基準値となった各領域を連続記録領域として確保する管理手段とを備え、前記下限値は、前記分割手段により分割された結果、大きさが前記分割基準値となった各領域に応じて、複数存在し、複数存在する下限値のうち、最大の下限値の予測値を、所定の数式を用いて算出し、算出した予測値に所定のマージンを加えた値を前記分割基準値として算出する分割基準値算出手段を更に備えることを特徴とする。
【０１１５】
この構成によれば、情報記録媒体上からデータが記録されていない未使用領域が抽出され、抽出された未使用領域が映像音声ストリームの連続再生を可能とする連続記憶領域の下限値よりも大きな分割基準値を超えるか否かが判定され、超えると判定された場合、その未使用領域が分割基準値毎に分割され、分割基準値となった各領域が連続記録領域として確保される。
【０１１６】
そのため、１つの未使用領域しか存在しないような情報記録媒体に対しても、その未使用領域が分割基準値毎に分割されるため、情報記録媒体には複数の連続記録領域が確保される。従って、複数のデータストリームを同時に記録することができる。また、連続記録領域は映像音声ストリームの連続再生を可能とする連続記録領域の下限値よりも大きい分割基準値の大きさを有しているため、連続記録領域に映像音声ストリームを順次記録した場合、この映像音声ストリームを連続再生することができる。
また、この構成によれば、情報記録媒体の各領域に対して算出される連続記録領域の下限値のうち、最大の下限値の予測値が、所定の数式を用いて算出され、この予測値に所定のマージンを加えた値が分割基準値とされるため、領域毎に下限値を求めなくとも、速やかに分割基準値を算出することが可能となる。
【０１１７】
（２）また、上記情報記録装置において、前記下限値は、前記分割手段により分割された結果、大きさが前記分割基準値となった各領域と、前記分割基準値未満となった各領域に応じて、複数存在し、前記管理手段は、前記抽出手段により抽出された未使用領域において、前記分割手段により分割された結果、前記分割基準値未満となった領域が、前記下限値を超える場合、当該領域を１つの連続記録領域として確保することが好ましい。
【０１１８】
この構成によれば、未使用領域を分割基準値毎に分割した結果、分割基準値未満の領域（端数領域）が現れた場合、この端数領域が、映像音声ストリームの連続再生を可能とする連続記録領域の下限値を超えるときは、この端数領域は、１つの連続記録領域として確保されるため、映像音声ストリームの連続再生を可能としつつ、より多くの連続記録領域を確保することができる。
【０１１９】
（３）また、上記情報記録装置において、前記下限値は、前記分割手段により分割された結果、大きさが前記分割基準値となった各領域と、前記分割基準値未満となった各領域に応じて、複数存在し、前記管理手段は、前記抽出手段により抽出された未使用領域において、前記分割手段により分割された結果、前記分割基準値未満となった領域が、既に確保した連続記録領域と連続している場合、両領域を結合して１つの連続記録領域として確保することが好ましい。
【０１２０】
この構成によれば、分割基準値未満となった領域である端数領域が、連続記録領域と連続している場合、両領域が結合されて１つの連続記録領域として確保されるため、より多くの連続記録領域を確保することができる。
【０１２１】
（４）また、上記情報記録装置において、前記管理手段は、前記抽出手段により抽出された未使用領域において、前記分割手段により分割された結果、前記分割基準値未満となった領域が、既に確保された連続記録領域と連続しておらず、かつ、前記下限値を超える場合、当該領域を１つの連続記録領域として確保することが好ましい。
【０１２２】
この構成によれば、分割基準値未満となった領域である端数領域が、既に確保された連続記録領域と連続していない場合、この端数領域が映像音声ストリームの連続再生を可能とする連続記録領域の下限値よりも大きければ、この端数領域は、１つの連続記録領域として確保されるため、より多くの連続記録領域を確保することができる。
【０１２３】
（５）また、上記情報記録装置において、前記抽出手段は、連続記録領域の確保処理中に、又は前記連続記録領域にデータを記録している時に、前記情報記録媒体に新たに未使用領域が生じたとき、その新たな未使用領域を抽出し、前記判断手段は、前記抽出手段により抽出された新たな未使用領域が、前記分割基準値を超えるか否かを判断し、前記分割手段は、前記判断手段により、大きさが前記分割基準値を超えると判断された新たな未使用領域を、前記分割基準値毎に分割することが好ましい。
【０１２４】
この構成によれば、連続記録領域の確保処理中、又は連続記録領域にデータを記録している時に、情報記録媒体中のデータが削除されるなどして新たに未使用領域が発生した場合、その新たに発生した未使用領域に対しても、連続記録領域が確保されるため、データの記録中においてもより多くの連続記録領域を確保することが可能となり、データの記録中において連続記録領域が不足する可能性を低くすることができる。
【０１２５】
（６）また、上記情報記録装置において、前記下限値は、前記抽出手段により抽出された未使用領域に含まれる欠陥領域と、前記情報記録媒体に存在する使用領域との少なくともいずれか一方の大きさ及び配置を基に算出されることが好ましい。
【０１２６】
この構成によれば、映像音声ストリームを確実に連続再生させることができる下限値をより精度よく算出することができる。
【０１２９】
（７）また、上記情報記録装置において、前記情報記録媒体は、光学的原理又は磁気的原理を用いてデータが記録されるものであることが好ましい。
【０１３０】
この構成によれば、ＤＶＤやＣＤ−ＲＯＭ等の光学的原理又はハードディスク等の磁気的原理によりデータを記録する情報記録媒体に対して、上記（１）の作用効果を奏することが可能となる。
【０１３１】
（８）また、上記情報記録装置において、前記情報記録媒体は、映像音声ストリームを記録することが好ましい。
【０１３２】
この構成によれば、情報記録媒体には映像音声ストリームが記録される。
【０１３３】
（９）また、本発明による情報記録プログラムは、情報記録媒体に連続記録領域を確保し、確保した連続記録領域に順次データを記録する情報記録装置を制御する情報記録プログラムであって、前記情報記録媒体から未使用領域を抽出する抽出手段と、前記抽出手段により抽出された未使用領域が、映像音声ストリームの連続再生を可能とする連続記録領域の下限値よりも大きな分割基準値を超えるか否かを判断する判断手段と、前記判断手段により、大きさが前記分割基準値を超えると判断された未使用領域を、前記分割基準値毎に分割する分割手段と、前記分割手段により分割された結果、大きさが前記分割基準値となった各領域を連続記録領域として確保する管理手段として前記情報記録装置を機能させ、前記下限値は、前記分割手段により分割された結果、大きさが前記分割基準値となった各領域に応じて、複数存在し、複数存在する下限値のうち、最大の下限値の予測値を、所定の数式を用いて算出し、算出した予測値に所定のマージンを加えた値を前記分割基準値として算出する分割基準値算出手段として前記情報記録装置を更に機能させることを特徴とする。
【０１３４】
この構成によれば、上記（１）と同様の作用効果を奏することができる。
【０１３５】
（１０）また、本発明による記録媒体は、情報記録媒体に連続記録領域を確保し、確保した連続記録領域に順次データを記録する情報記録装置を制御する情報記録プログラムを記録する記録媒体であって、前記情報記録媒体から未使用領域を抽出する抽出手段と、前記抽出手段により抽出された未使用領域が、映像音声ストリームの連続再生を可能とする連続記録領域の下限値よりも大きな分割基準値を超えるか否かを判断する判断手段と、前記判断手段により、大きさが前記分割基準値を超えると判断された未使用領域を、前記分割基準値毎に分割する分割手段と、前記分割手段により分割された結果、大きさが前記分割基準値となった各領域を連続記録領域として確保する管理手段として前記情報記録装置を機能させ、前記下限値は、前記分割手段により分割された結果、大きさが前記分割基準値となった各領域に応じて、複数存在し、複数存在する下限値のうち、最大の下限値の予測値を、所定の数式を用いて算出し、算出した予測値に所定のマージンを加えた値を前記分割基準値として算出する分割基準値算出手段として前記情報記録装置を更に機能させる情報記録プログラムを記録することを特徴とする。
【０１３６】
この構成によれば、上記（１）と同様の作用効果を奏することができる。
【０１３７】
（１１）また、本発明による情報記録方法は、情報記録装置が情報記録媒体に連続記録領域を確保する情報記録方法であって、前記情報記録装置が、前記情報記録媒体から未使用領域を抽出する抽出ステップと、前記情報記録装置が、前記抽出ステップにより抽出された未使用領域が、映像音声ストリームの連続再生を可能とする連続記録領域の下限値よりも大きな分割基準値を超えるか否かを判断する判断ステップと、前記情報記録装置が、前記判断ステップにより、大きさが前記分割基準値を超えると判断された未使用領域を、前記分割基準値毎に分割する分割ステップと、前記情報記録装置が、前記分割ステップにより分割された結果、大きさが前記分割基準値となった各領域を連続記録領域として確保する管理ステップとを備え、前記下限値は、前記分割手段により分割された結果、大きさが前記分割基準値となった各領域に応じて、複数存在し、前記情報記録装置が、複数存在する下限値のうち、最大の下限値の予測値を、所定の数式を用いて算出し、算出した予測値に所定のマージンを加えた値を前記分割基準値として算出する分割基準値算出ステップを更に備えることを特徴とする。
【０１３８】
この構成によれば、上記（１）と同様の作用効果を奏することができる。
【産業上の利用可能性】
【０１３９】
以上説明したように、本発明によれば、同時に複数種類のデータストリームを記録することができるため、映像音声ストリームに加えて文字データストリームも合わせて送信されるようなデジタル放送を録画するＤＶＤレコーダー等にとって有用である。
【図面の簡単な説明】
【０１４０】
【図１】本発明の実施の形態１による情報記録装置の使用状態の一例を示す図面である。
【図２】実施の形態１による情報記録装置のブロック図を示している。
【図３】映像音声ストリームの連続再生を可能とする条件１と条件２とを説明する図面である。
【図４】実施の形態１による情報記録装置が、映像音声ストリームを情報記録媒体に記録する処理を示すフローチャートである。
【図５】情報記録媒体にＣＤＡが確保される様子を示す図面である。
【図６】２種類の映像音声ストリームを情報記録媒体に同時に記録させるときの処理を説明する図面である。
【図７】情報記録媒体にＣＤＡを確保する処理を説明するフローチャートである。
【図８】情報記録媒体にＣＤＡが確保される様子を示す図面である。
【図９】実施の形態２による情報記録装置がＣＤＡを確保する処理を示すフローチャートである。
【図１０】実施の形態３による情報記録装置の処理を示すフローチャートである。
【図１１】従来技術にかかるフローチャートである。
【符号の説明】
【０１４１】
１，１ａ，１ｂ  情報記録装置
２  コンピュータ
３  記録再生装置
４  放送受信機
５  テレビ
６  ビデオカメラ
７  テレビ
１１  ユーザＩ／Ｆ部
１３  録画処理部
１４  ファイルシステム部
１５  ドライブ制御部
１６  情報記録媒体
１４１  映像記録処理部
１４２  ＣＤＡ処理部
１４３  空領域管理部
１４４  ＣＤＡストック管理部
１４５  ディスク状態管理部
１４６  分割基準値算出部
１４７  分割基準最小値算出部
【図１】
0004961212.tif 000002
【図２】
0004961212.tif 000003
【図３】
0004961212.tif 000004
【図４】
0004961212.tif 000005
【図５】
0004961212.tif 000006
【図６】
0004961212.tif 000007
【図７】
0004961212.tif 000008
【図８】
0004961212.tif 000009
【図９】
0004961212.tif 000010
【図１０】
0004961212.tif 000011
【図１１】
0004961212.tif 000012