(57)【要約】【課題】複数の情報記憶媒体の連結により形成された情報記憶領域に対する情報記録において対障害性に優れたデータ記録が可能な情報記録方法を提供することにある。【解決手段】情報記録方法は、ｎ個（ｎ：自然数、ｎ≧２）の情報記憶媒体の連結により形成された情報記憶領域を管理するとともに、各情報記憶媒体に含まれた１又は複数の空き領域を管理し、記録データのサイズ及び前記１又は複数の空き領域の各サイズに基づき、前記記録データが記録可能な一つの空き領域を一つの情報記憶媒体から検出し、前記検出手段により検出された一つの空き領域に対して、前記記録データを記録する。【選択図】      図１０
2010108547.tif 000002
【特許請求の範囲】
【請求項１】
ｎ個（ｎ：自然数、ｎ≧２）の情報記憶媒体の連結により形成された情報記憶領域を管理するとともに、各情報記憶媒体に含まれた１又は複数の空き領域を管理する管理手段と、
記録データのサイズ及び前記１又は複数の空き領域の各サイズに基づき、前記記録データが記録可能な一つの空き領域を一つの情報記憶媒体から検出する検出手段と、
前記検出手段により検出された一つの空き領域に対して、前記記録データを記録する記録手段と、
を備えたことを特徴とする情報記録装置。
【請求項２】
前記検出手段は、前記記録データが記録可能な一つの空き領域を含むｍ個（ｍ：自然数、ｎ≧ｍ≧２）の情報記憶媒体を検出した場合、これらｍ個の情報記憶媒体のうち、最も空き領域の合計サイズが小さい情報記憶媒体から、前記記録データが記録可能な一つの空き領域を選択し、
前記記録手段は、前記選択された一つの空き領域に対して、前記記録データを記録する、
ことを特徴とする請求項１に記載の情報記録装置。
【請求項３】
前記検出手段は、前記記録データが記録可能な一つの空き領域を一つの情報記憶媒体から検出できない場合、前記記録データが記録可能な複数の空き領域を含む一つの情報記憶媒体を検出し、
前記記録手段は、前記検出手段により検出された一つの情報記憶媒体に含まれた複数の空き領域に対して、前記記録データを分割して記録する、
ことを特徴とする請求項１に記載の情報記録装置。
【請求項４】
前記検出手段は、前記記録データが記録可能な一つの空き領域を一つの情報記憶媒体から検出できず、前記記録データが記録可能な複数の空き領域を含む一つの情報記憶媒体も検出できない場合、前記記録データが記録可能な複数の空き領域をｍ個の情報記憶媒体から検出し、
前記記録手段は、前記検出手段により検出されたｍ個の情報記憶媒体に含まれた複数の空き領域に対して、前記記録データを分割して記録する、
ことを特徴とする請求項３に記載の情報記録装置。
【請求項５】
前記検出手段は、前記記録データが記録可能な複数の空き領域を最小のｍ個の情報記憶媒体から検出することを特徴とする請求項４に記載の情報記録装置。
【請求項６】
前記検出手段は、前記最小のｍ個の情報記憶媒体の組み合わせが複数存在する場合、最も合計空き容量のサイズが小さくなる情報記憶媒体の組み合わせを選択し、
前記記録手段は、前記選択された情報記憶媒体の組み合わせに含まれる複数の空き領域に対して、前記記録データを分割して記録する、
ことを特徴とする請求項５に記載の情報記録装置。
【請求項７】
ｎ個（ｎ：自然数、ｎ≧２）の情報記憶媒体の連結により形成された情報記憶領域を管理するとともに、各情報記憶媒体に含まれた１又は複数の空き領域を管理し、
記録データのサイズ及び前記１又は複数の空き領域の各サイズに基づき、前記記録データが記録可能な一つの空き領域を一つの情報記憶媒体から検出し、
前記検出手段により検出された一つの空き領域に対して、前記記録データを記録する、
ことを特徴とする情報記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、複数のＨＤＤ（情報記憶媒体）の連結により形成された情報記憶領域に対して、映像コンテンツ等の記録データを記録する情報記録装置及び情報記録方法に関する。
【背景技術】
【０００２】
近年の再生環境の向上に伴い、取得可能な映像コンテンツの数は増加傾向にあり、また映像の高画質化に伴い、映像コンテンツのデータサイズも増大傾向にある。このようなデータサイズの大きい多数の映像コンテンツを録画するための録画装置が普及している。例えば、記憶容量の大きいＨＤＤを内蔵した録画装置が登場している。或いは、複数のＨＤＤと同時接続可能な録画装置が登場している（特許文献１参照）。
【０００３】
後者の録画装置は、複数のＨＤＤに対して継続してデータを記録する場合、複数のＨＤＤの各々に対応する複数の再生手順情報を生成し、複数の再生手順情報のリンク情報を一つの再生管理情報に設定する。再生時には、再生管理情報に基づいて、各ＨＤＤに対応する再生手順情報を取得し、データを再生する。
【特許文献１】特開２００４−１４６０１９
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記したように、複数のＨＤＤに対するデータの分割記録を無条件に認めてしまうと、データの管理が複雑になるだけでなく、障害発生時の被害を拡大しかねない。
【０００５】
本発明の目的は、複数の情報記憶媒体の連結により形成された情報記憶領域に対する情報記録において対障害性に優れたデータ記録が可能な情報記録装置及び情報記録方法を提供することにある。
【課題を解決するための手段】
【０００６】
この発明の一実施形態に係る情報記録装置は、ｎ個（ｎ：自然数、ｎ≧２）の情報記憶媒体の連結により形成された情報記憶領域を管理するとともに、各情報記憶媒体に含まれた１又は複数の空き領域を管理する管理手段と、記録データのサイズ及び前記１又は複数の空き領域の各サイズに基づき、前記記録データが記録可能な一つの空き領域を一つの情報記憶媒体から検出する検出手段と、前記検出手段により検出された一つの空き領域に対して、前記記録データを記録する記録手段と、を備えている。
【０００７】
この発明の一実施形態に係る情報記録方法は、ｎ個（ｎ：自然数、ｎ≧２）の情報記憶媒体の連結により形成された情報記憶領域を管理するとともに、各情報記憶媒体に含まれた１又は複数の空き領域を管理し、記録データのサイズ及び前記１又は複数の空き領域の各サイズに基づき、前記記録データが記録可能な一つの空き領域を一つの情報記憶媒体から検出し、前記検出手段により検出された一つの空き領域に対して、前記記録データを記録する。
【発明の効果】
【０００８】
本発明によれば、複数の情報記憶媒体の連結により形成された情報記憶領域に対する情報記録において対障害性に優れたデータ記録が可能な情報記録装置及び情報記録方法を提供を提供できる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照し、本発明の実施形態について説明する。
【００１０】
図９は、本発明の一実施形態に係る情報記録再生装置（ホームサーバ）の概略構成を示す図である。図９に示すように、情報記録再生装置は、記録再生制御モジュール１、設定モジュール２、管理モジュール３、及びデータ入出力制御モジュール４を備えている。
【００１１】
情報記録再生装置は、例えば、複数のＨＤＤ（ハードディスクドライブ）と接続し、複数のＨＤＤの各記録メディアの連結により形成された大容量記憶領域（図３に示す記録領域３−３）に対して記録データ（映像コンテンツ）を記録したり、大容量記憶領域に対して記録された記録データを再生したりすることができる。即ち、記録再生制御モジュール１は、複数のＨＤＤの各記録メディアの連結により形成された大容量記憶領域に対する記録データの記録を制御したり、大容量記憶領域に記録された記録データの再生を制御したりする。
【００１２】
管理モジュール３は、複数のＨＤＤと接続し、これら複数のＨＤＤの各記録メディアの連結により形成された大容量記憶領域のスタート位置及びレングス（或いはサイズ）を管理し、また、大容量記憶領域中の１又は複数の空き領域（リザーブエクステント）のスタート位置及びレングス（或いはサイズ）を管理する。さらに、管理モジュール３は、大容量記憶領域中の１又は複数のデータ記録済み領域のスタート位置及びレングス（或いはサイズ）を管理する。つまり、管理モジュール３は、各記録データ（各タイトル）の記録場所を管理することができる。
【００１３】
設定モジュール２は、記録データのサイズ及び１又は複数の空き領域の各サイズに基づき、１又は複数の空き領域に対して、記録データを記録するための１又は複数のデータ記憶領域（記録用リザーブエクステント）を設定する。記録再生制御モジュール１による記録制御により、設定された１又は複数のデータ記憶領域に対して記録データが記録される。
【００１４】
データ入出力制御モジュール４は、記録再生制御モジュール１の記録制御に基づき、外部から提供される記録データを管理モジュール３へ入力したり、記録再生制御モジュール１の再生制御に基づき、管理モジュール３から提供される記録データを外部へ出力したりする。
【００１５】
図１０は、図９に示す情報記録再生装置による分散抑制記録処理の概要を示すフローチャートである。
【００１６】
情報記録再生装置の起動時に、管理モジュール３は、各ＨＤＤ（各記録メディア）の中の１又は複数の空き領域（１又は複数のリザーブエクステント）を抽出し、これら複数のＨＤＤの各記録メディアの連結により形成された大容量記憶領域の中の１又は複数の空き領域（１又は複数のリザーブエクステント）を管理する（ＳＴ１０−２、ＳＴ１０−４）。
【００１７】
例えば、管理モジュール３は、図２に示すビットマップテーブル２−２に基づき、所定のＨＤＤの記録メディアの１又は複数の空き領域（１又は複数のリザーブエクステント）を抽出する。ビットマップテーブル２−２は、所定のＨＤＤの記録メディアの記録領域２−１に対応し、記録領域２−１の最小アクセス単位（ロジカルブロック（ＬＢ））の使用状態を管理するものである。例えば、使用済み（データ記録済み）のＬＢに対してビット１が設定され、未使用（データ未記録）のＬＢに対してビット０が設定される。さらに、所定のＨＤＤの記録メディアの１又は複数の空き領域（１又は複数のリザーブエクステント）は、リザーブエクステント管理情報２−３により管理される。リザーブエクステント管理情報２−３は、各空き領域の先頭位置及びサイズ情報を含み、空き領域（リザーブエクステント）をアドレス順に管理する。
【００１８】
また、図３に示すように、各ＨＤＤの記録メディア３−１は単純連結されており、これにより記録領域３−３が形成されている。記録領域３−３は、各ＨＤＤの記録メディア３−１により形成された領域であり、ロジカルブロックナンバー（ＬＢ）により一元管理される。記録メディア管理情報３−２は、記録メディア３−１の数及び各記録メディア３−１のサイズを管理する。また、リザーブエクステント管理情報３−４は、記録領域３−３の中の空き領域の先頭位置及びサイズ情報を含む。つまり、リザーブエクステント管理情報３−４により、記録領域３−３の中の空き領域が正確に管理される。
【００１９】
一方、設定モジュール２は、映像コンテンツ（記録データ）のサイズに基づき、この映像コンテンツを記録するために必要なサイズを算出する（ＳＴ１０−１）。なお、設定モジュール２は、映像コンテンツの明確なサイズが分からない場合には、映像コンテンツの平均データレート及び記録時間に基づき、映像コンテンツのサイズを推測する。
【００２０】
さらに、管理モジュール３が、算出されたサイズ（又は推測されたサイズ）及び記録領域３−３の中の１又は複数のリザーブエクステントの各サイズに基づき、映像コンテンツが記録可能な一つのリザーブエクステントを一つの記録メディアから検出できれば、設定モジュール２は、この一つの記録メディアから検出された一つのリザーブエクステントに対して映像コンテンツを記録するための一つの記録用リザーブエクステントを設定する。これにより、記録再生制御モジュール１は、設定された記録用リザーブエクステントに対して、映像コンテンツを記録する。
【００２１】
また、管理モジュール３が、映像コンテンツが記録可能な一つのリザーブエクステントを含む複数の記録メディアを検出した場合、これら複数の記録メディアのうち、リザーブエクステントの合計サイズが最も小さい記録メディアから、映像コンテンツが記録可能な一つのリザーブエクステントを選択する。設定モジュール２は、選択された一つのリザーブエクステントに対して映像コンテンツを記録するための一つの記録用リザーブエクステントを設定し、記録再生制御モジュール１は、設定された記録用リザーブエクステントに対して、映像コンテンツを記録する。
【００２２】
また、管理モジュール３が、映像コンテンツが記録可能な一つのリザーブエクステントを一つの記録メディアから検出できない場合に、映像コンテンツが記録可能な複数のリザーブエクステントを含む一つの記録メディアが検出できれば、設定モジュール２は、この一つの記録メディアから検出された複数のリザーブエクステントに対して映像コンテンツを記録するための複数の記録用リザーブエクステントを設定する。これにより、記録再生制御モジュール１は、設定された複数の記録用リザーブエクステントに対して、映像コンテンツを分割して記録する。
【００２３】
また、管理モジュール３が、映像コンテンツが記録可能な一つのリザーブエクステントを一つの記録メディアから検出できず、映像コンテンツが記録可能な複数のリザーブエクステントを含む一つの記録メディアも検出できない場合に、映像コンテンツが記録可能な複数のリザーブエクステントを複数の記録メディアから検出できれば、設定モジュール２は、これら複数の記録メディアから検出された複数のリザーブエクステントに対して映像コンテンツを記録するための複数の記録用リザーブエクステントを設定する。これにより、記録再生制御モジュール１は、設定された複数の記録用リザーブエクステントに対して、映像コンテンツを分割して記録する。
【００２４】
さらに、管理モジュール３は、単に、映像コンテンツが記録可能な複数のリザーブエクステントを複数の記録メディアから検出するのではなく、理想的な複数の記録メディアの組み合わせを検出する（ＳＴ１０−３）。例えば、管理モジュール３は、映像コンテンツが記録可能な複数のリザーブエクステントを最小個数の記録メディアから検出し（ＳＴ１０−５）、設定モジュール２は、検出された最小個数の記録メディアに含まれた複数のリザーブエクステントに対して、映像コンテンツを記録するための複数の記録用リザーブエクステントを設定する。これにより、記録再生制御モジュール１は、設定された複数の記録用リザーブエクステントに対して、映像コンテンツを分割して記録する（ＳＴ１０−７）。
【００２５】
また、管理モジュール３は、最小個数の記録メディアの組み合わせが複数存在する場合、最も合計空き容量のサイズが小さくなる記録メディアの組み合わせを選択する（ＳＴ１０−６）。設定モジュール２は、選択された記録メディアの組み合わせに含まれた複数のリザーブエクステントに対して、映像コンテンツを記録するための複数の記録用リザーブエクステントを設定する。これにより、記録再生制御モジュール１は、設定された複数の記録用リザーブエクステントに対して、映像コンテンツを分割して記録する（ＳＴ１０−７）。
【００２６】
最後に、管理モジュール３は、映像管理情報を更新し（ＳＴ１０−８）、記録用リザーブエクステントの設定に対応して（映像コンテンツの記録に対応して）、ビットマップテーブルを更新する。
【００２７】
図１１は、図９に示す情報記録再生装置による分散抑制記録処理における最適な記録メディアの組み合わせ検出処理を示すフローチャートである。
【００２８】
最初に、設定モジュール２は、映像コンテンツデータサイズＡを算出する（ＳＴ１１−１）。映像コンテンツデータサイズが明確であれば、特に問題はない。映像コンテンツデータサイズが不明確であっても、最大データレート及び記録時間が検出できたり、推測できたりする場合は、下記のように映像コンテンツデータサイズＡを算出することができる。
【００２９】
映像コンテンツデータサイズＡ＝映像コンテンツ記録時間Tt＊データレートの最大値Rdmax
続いて、必要な変数が初期化される（ＳＴ１１−２）。この時点では、記録メディアの組み合わせは登録されてなく（ＳＴ１１−３、ＹＥＳ）、記録メディアの組み合わせ数が０から１に設定される（ＳＴ１１−４）。そして、各記録メディアのリザーブエクステントのトータルサイズが検出され、映像コンテンツデータサイズＡ以上の前記トータルサイズを有する記録メディアが登録される（ＳＴ１１−５〜ＳＴ１１−９）。
【００３０】
なお、映像コンテンツデータサイズＡ以上の前記トータルサイズを有する記録メディアが見つからなければ（ＳＴ１１−７、ＮＯ）（ＳＴ１１−６、ＮＯ）、記録メディアの組み合わせ数が１から２に設定される（ＳＴ１１−４）。そして、二つの記録メディアのリザーブエクステントのトータルサイズが検出され、映像コンテンツデータサイズＡ以上の前記トータルサイズを有する記録メディアの組合せ（二つの記録メディアの組み合わせ）がすべて登録される（ＳＴ１１−５〜ＳＴ１１−９）。
【００３１】
なお、ここでも、映像コンテンツデータサイズＡ以上の前記トータルサイズを有する記録メディアの組合せ（二つの記録メディアの組み合わせ）が見つからなければ（ＳＴ１１−７、ＮＯ）（ＳＴ１１−６、ＮＯ）、記録メディアの組み合わせ数が２から３に設定される（ＳＴ１１−４）。そして、三つの記録メディアのリザーブエクステントのトータルサイズが検出され、映像コンテンツデータサイズＡ以上の前記トータルサイズを有する記録メディアの組合せ（三つの記録メディアの組み合わせ）がすべて登録される（ＳＴ１１−５〜ＳＴ１１−９）。
【００３２】
例えば、記録メディアＡ、Ｂ、Ｃの第１の組み合わせと、記録メディアＢ、Ｃ、Ｄの第２の組み合わせと、記録メディアＤ、Ｅ、Ｆの第３の組合せが見つかったとすると（ＳＴ１１−３、ＮＯ）、次に、第１の組み合わせのリザーブエクステントのトータルサイズと、第２の組み合わせのリザーブエクステントのトータルサイズと、第３の組み合わせのリザーブエクステントのトータルサイズとが比較され、最もリザーブエクステントのトータルサイズの小さい組み合わせが最適な組み合わせとして選択され（ＳＴ１１−１０〜ＳＴ１１−１３）、最もリザーブエクステントのトータルサイズの小さい組み合わせの各記録メディアに対して、映像コンテンツが記録され（ＳＴ１１−１４）、映像管理情報が更新される（ＳＴ１１−１５）。
【００３３】
以上により、映像コンテンツ（例えば１タイトル）を最小枚数の記録メディアに記録することができる。これにより、一部の記録メディアに障害が発生し、一部の記録メディアにアクセスできなくなった場合の被害拡大を防止することができる。
【００３４】
また、複数の組み合わせが見つかった場合は、各組み合わせのうち空き容量が最小の組み合わせを選択することにより、つまり映像コンテンツのサイズに最も近い空き容量の組み合わせを選択することにより、フラグメント化を防止することができる。これにより、次の映像コンテンツ等の記録で使用する記録メディアの数を抑制することができる。
【００３５】
また、映像コンテンツ（例えば１タイトル）を最小枚数の記録メディアに記録する場合に、以下に説明する省電力記録処理を適用することができる。
【００３６】
図１は、図９に示す情報記録再生装置による省電力記録処理の概要を示すフローチャートである。
【００３７】
情報記録再生装置の起動時に、管理モジュール３は、各ＨＤＤ（各記録メディア）の中の１又は複数の空き領域（１又は複数のリザーブエクステント）を抽出し、これら複数のＨＤＤの各記録メディアの連結により形成された大容量記憶領域の中の１又は複数の空き領域（１又は複数のリザーブエクステント）を管理する（ＳＴ１−２、ＳＴ１−４）。
【００３８】
例えば、管理モジュール３は、図２に示すビットマップテーブル２−２に基づき、所定のＨＤＤの記録メディアの１又は複数の空き領域（１又は複数のリザーブエクステント）を抽出する。ビットマップテーブル２−２は、所定のＨＤＤの記録メディアの記録領域２−１に対応し、記録領域２−１の最小アクセス単位（ロジカルブロック（ＬＢ））の使用状態を管理するものである。例えば、使用済み（データ記録済み）のＬＢに対してビット１が設定され、未使用（データ未記録）のＬＢに対してビット０が設定される。さらに、所定のＨＤＤの記録メディアの１又は複数の空き領域（１又は複数のリザーブエクステント）は、リザーブエクステント管理情報２−３により管理される。リザーブエクステント管理情報２−３は、各空き領域の先頭位置及びサイズ情報を含み、空き領域（リザーブエクステント）をアドレス順に管理する。
【００３９】
また、図３に示すように、各ＨＤＤの記録メディア３−１は単純連結されており、これにより記録領域３−３が形成されている。記録領域３−３は、各ＨＤＤの記録メディア３−１により形成された領域であり、ロジカルブロックナンバー（ＬＢ）により一元管理される。記録メディア管理情報３−２は、記録メディア３−１の数及び各記録メディア３−１のサイズを管理する。また、リザーブエクステント管理情報３−４は、記録領域３−３の中の空き領域の先頭位置及びサイズ情報を含む。つまり、リザーブエクステント管理情報３−４により、記録領域３−３の中の空き領域が正確に管理される。
【００４０】
一方、設定モジュール２は、映像コンテンツ（記録データ）のサイズに基づき、この映像コンテンツを記録するために必要なサイズを算出する（ＳＴ１−１）。なお、設定モジュール２は、映像コンテンツの明確なサイズが分からない場合には、映像コンテンツの平均データレート及び記録時間に基づき、映像コンテンツのサイズを推測する。さらに、設定モジュール２は、算出されたサイズ（又は推測されたサイズ）及び記録領域３−３の中の１又は複数のリザーブエクステントの各サイズに基づき、１又は複数のリザーブエクステントに対して、映像コンテンツを記録するための１又は複数の記録用リザーブエクステントを設定する（ＳＴ１−３）。つまり、設定モジュール２は、１又は複数のリザーブエクステント内に、算出されたサイズ（又は推測されたサイズ）の記録用リザーブエクステントを確保する。なお、記録用リザーブエクステントは、記録用リザーブエクステント管理情報３−５により管理される。
【００４１】
管理モジュール３は、映像コンテンツを記録するための１又は複数の記録用リザーブエクステントを含まない１又は複数のＨＤＤをスタンバイ状態（省電力状態）に制御する（ＳＴ１−７）。なお、各ＨＤＤは、記録可能状態において第１のパワーを消費し、スタンバイ状態において第１のパワーより小さい第２のパワーを消費する。即ち、映像コンテンツが記録されない１又は複数のＨＤＤ（記録メディア）をスタンバイ状態（省電力状態）に制御することにより、電力消費量を抑制することができる。
【００４２】
一方、記録再生制御モジュール１は、例えば複数の記録用リザーブエクステントの設定に基づき、これら複数の記録用リザーブエクステントを含む各ＨＤＤに対する映像コンテンツの記録順序を制御するとともに、この記録順序に基づき各ＨＤＤに対する起動開始命令の出力タイミングを制御し、この起動開始命令を受けて記録可能状態となったＨＤＤの記録用リザーブエクステントに対して映像コンテンツを記録する（ＳＴ１−５）。
【００４３】
例えば、記録領域３−３は、ロジカルブロックナンバーにより一元管理されている。つまり、各記録用リザーブエクステントも、ロジカルブロックナンバーにより管理されており、各記録用リザーブエクステントのロジカルブロックナンバーにより、各記録用リザーブエクステントの使用順を決めることができる。例えば、第１番目に使用される記録用リザーブエクステントと第２番目に使用される記録用リザーブエクステントとが第１のＨＤＤに含まれ、第３番目に使用される記録用リザーブエクステントが第２のＨＤＤに含まれ、第４番目に使用される記録用リザーブエクステントが第３のＨＤＤに含まれていると仮定する。このケースでは、記録再生制御モジュール１は、次のように記録順序を制御する。つまり、記録再生制御モジュール１は、映像コンテンツを、第１のＨＤＤ（第１番目に使用される記録用リザーブエクステントと第２番目に使用される記録用リザーブエクステント）に記録し、次に第２のＨＤＤ（第３番目に使用される記録用リザーブエクステント）に記録し、次に第３のＨＤＤ（第４番目に使用される記録用リザーブエクステント）に記録する。
【００４４】
また、記録再生モジュール１は、最初に映像コンテンツを記録するためのＨＤＤ（上記のケースでは第１のＨＤＤ）が起動されていなければ、このＨＤＤに対して直ちに起動開始命令を出力する。また、記録再生制御モジュール１は、映像コンテンツの記録を終えたＨＤＤに対しては起動停止命令を出力し、このＨＤＤをスタンバイ状態に制御する。
【００４５】
なお、管理モジュール３は、各ＨＤＤがスタンバイ状態から記録可能状態になるまでに要する起動時間を管理し、記録再生制御モジュール１は、記録順序及び各デＨＤＤの起動時間に基づき、各ＨＤＤに対する起動開始命令の出力タイミングを制御し、この起動開始命令を受けて記録可能状態となったＨＤＤの記録用リザーブエクステントに対して映像コンテンツを記録する。
【００４６】
例えば、管理モジュール３は、第１のＨＤＤに対して映像コンテンツを記録した後、第２のＨＤＤに対する映像コンテンツの記録準備完了までに要する記録準備時間を管理する（ＳＴ１−６）。また、記録再生制御モジュール１は、第２のＨＤＤの起動時間と前記記録準備時間との差分時間に基づき、第２のＨＤＤに対する起動開始命令の出力タイミングを制御し、第１のＨＤＤに対して映像コンテンツを記録した後、起動開始命令を受けて記録可能状態となった第２のＨＤＤのデータ記憶領域に対して映像コンテンツを記録する。つまり、記録再生制御モジュール１は、第２のＨＤＤの起動時間が前記記録準備時間より長い場合、第１のＨＤＤに対する映像コンテンツの記録終了時間より前記差分時間以上早いタイミングで、第２のＨＤＤに対して起動開始命令を出力する（ＳＴ１−８）。これにより、第２のＨＤＤにおける消費電力の浪費を防ぐとともに、第２のＨＤＤの起動遅れも防止することができる。
【００４７】
図５は、図９に示す情報記録再生装置による省電力記録処理の詳細を示すフローチャートである。図５に示すフローチャートは、基本的に、図１に示すフローチャートと同じであるが、省電力記録処理の流れをより詳細に示したものである。
【００４８】
最初に、設定モジュール２は、映像コンテンツデータサイズＡを算出する（ＳＴ５−１）。映像コンテンツデータサイズが明確であれば、特に問題はない。映像コンテンツデータサイズが不明確であっても、最大データレート及び記録時間が検出できたり、推測できたりする場合は、下記のように映像コンテンツデータサイズＡを算出することができる。
【００４９】
映像コンテンツデータサイズＡ＝映像コンテンツ記録時間Tt＊データレートの最大値Rdmax
設定モジュール２は、リザーブエクステント管理情報３−４に基づき、サイズＡの映像コンテンツデータを記録するための１又は複数の記録用リザーブエクステントを確保する（ＳＴ５−２）。つまり、リザーブエクステント管理情報３−４に基づき、記録用リザーブエクステント管理情報３−５が生成される。なお、リザーブエクステント管理情報３−４により管理されたリザーブエクステントのうち、記録用リザーブエクステントとして使用される部分は、リザーブエクステント管理情報３−４から除外される。なお、サイズＡと１又は複数の記録用リザーブエクステントのサイズとの関係は以下の通りである。
【００５０】
サイズＡ≦１又は複数の記録用リザーブエクステントのサイズ
以下、映像コンテンツの記録が完了するまで（ＳＴ５−３、ＹＥＳ）、ＳＴ５−４〜ＳＴ５−１０の処理が継続され、映像コンテンツの記録が完了すると（ＳＴ５−３、ＮＯ）、記録終了処理が実行される（ＳＴ５−１１）。記録終了処理では、管理情報が保存され、各ＨＤＤがスタンバイ状態（省電力状態）に制御される。
【００５１】
映像コンテンツの記録が完了していない場合（ＳＴ５−３、ＹＥＳ）、図７に示すように、カレントな記録メディアに含まれる残りの記録用リザーブエクステントの合計Ｓが算出される（ＳＴ５−４）。サイズＳと閾値Ｃが比較され（ＳＴ５−５）、図４の状態４−１に示すように、まだ、サイズＳが閾値Ｃ以上であれば（ＳＴ５−５、ＮＯ）、カレントな記録メディアに含まれる記録用リザーブエクステントに対する映像コンテンツの記録が継続される（ＳＴ５−７）。図４の状態４−２に示すように、サイズＳが閾値Ｃよりも小さくなると（ＳＴ５−５、ＹＥＳ）、カレントな記録メディアの次の記録メディアのドライブが起動状態に制御される（ＳＴ５−６）。なお、次の記録メディアとは、カレントな記録メディアの最後の記録用リザーブエクステントの次の記録用リザーブエクステントを有する記録メディアである。
【００５２】
また、閾値Ｃは、下記のように計算することが可能である。
【００５３】
閾値Ｃ＝記録メディアの起動時間Ｔ＊記録するデータレートの最大値Rdmax
記録メディアの起動時間Ｔ：起動開始命令を受けてから記録可能状態になるまでの時間
続いて、映像コンテンツが所定単位で記録され（ＳＴ５−７）、ファイルポインタ位置が確認され（ＳＴ５−８）、ファイルポインタ位置に基づき記録メディアの切り替わりが判断される（ＳＴ５−９）。図４の状態４−３に示すように、第１の記録メディアから第２の記録メディアへの切り替わりが判明すると、つまり第１の記録メディアに対してデータが記録されていた状態から、第２の記録メディア（カレントな記録メディア）に対してデータが記録されている状態への切り替わりが判明すると、第１の記録メディアがスタンバイ状態（省電力状態）に制御される（ＳＴ５−１０）。
【００５４】
図８は、記録メディアの切り替わり判断の一例を示すフローチャートである。図８に示すように、最初に、必要な変数が初期化され（ＳＴ９−１）、記録用ファイルのファイルポインタＦｐが、記録用リザーブエクステント管理情報３−５により管理された複数の記録用リザーブエクステントのうちの何番目に含まれているか検出される（ＳＴ９−２、ＳＴ９−３、ＳＴ９−４）。つまり、ファイルポインタＦｐと、０から順次増加する記録用リザーブエクステントのサイズＳｒとが比較され、記録用ファイルのファイルポインタＦｐが、複数の記録用リザーブエクステントのうちの何番目に含まれているか検出される。
【００５５】
続いて、ファイルポインタＦｐが、記録メディアアレイの先頭からの位置を示すファイルポインタＡｐに変換され（ＳＴ９−５）、ファイルポインタＡｐが、記録メディア管理情報３−２により管理された複数の記録メディアのうちの何番目の記録メディアに含まれているか検出される（ＳＴ９−６、ＳＴ９−７、ＳＴ９−８）。
【００５６】
ファイルポインタＡｐが、ｉ番目の記録メディアに含まれていることが検出されると、記録メディア番号ｉとカレントな記録メディア番号Ｍｃとが比較され（ＳＴ９−９）、記録メディア番号ｉとカレントな記録メディア番号Ｍｃとが一致する場合（ＳＴ９−９、ＮＯ）、記録メディアの切り替わりは無いものと判断される。記録メディア番号ｉとカレントな記録メディア番号Ｍｃとが一致しない場合（ＳＴ９−９、ＹＥＳ）、記録メディアの切り替わりが有ると判断され、カレントな記録メディア番号Ｍｃがｉへ更新される（ＳＴ９−１０）。
【００５７】
図６は、記録メディア毎に閾値Ｃ（ｋ）を求める処理の一例を示すフローチャートである。
【００５８】
図６に示すように、管理モジュール３は、記録メディア毎（記録メディアのドライブ毎）に、スタンバイ状態（省電力状態）から記録可能状態になるまでに要する起動時間Ｔを測定し、各記録メディアの起動時間Ｔを記憶する（ＳＴ６−１）。例えば、システム起動時に測定するのが有効である。
【００５９】
さらに、管理モジュール３は、前回の測定により得られ登録された起動時間Ｔと、今回の測定により得られた起動時間Ｔとを比較し、今回の測定により得られた起動時間Ｔが登録された起動時間Ｔより大きい場合に、登録されている起動時間Ｔを今回の測定により得られた起動時間Ｔへ更新する（ＳＴ６−２、ＳＴ６−３）。さらに、管理モジュール３は、最新の起動時間Ｔに基づき、閾値Ｃを算出し記憶する（ＳＴ６−４）。
【００６０】
これにより、記録メディア毎に起動時間のばらつきがあっても、各記録メディアの起動時間に応じた閾値Ｃが設定されるため、各記録メディアの起動時間に応じた最適なタイミングでの起動制御が可能となる。また、記録メディアの起動時間が変動するような場合、例えば記録メディアの使用に応じて記録メディアの起動時間が遅くなるような場合でも、記録メディアの変動起動時間に応じた最適なタイミングでの起動制御が可能となる。
【００６１】
上記説明した省エネ記録制御により、以下の作用効果を得ることができる。
【００６２】
（１）情報記録再生装置は、映像コンテンツの記録でリアルタイムに使用しない記録メディアをスタンバイ状態（省電力状態）に制御する。これにより、電力消費量を削減することができる。
【００６３】
（２）また、情報記録再生装置は、リアルタイムに使用しない記録メディアであっても、スタンバイ状態から記録可能状態になるまでに要する時間を考慮し、所定のタイミングで、事前に、リアルタイムに使用しない記録メディアのスタンバイ状態を解除する。これにより、電力消費量の削減と、記録遅延の防止とを両立することができる。
【００６４】
（３）さらに、情報記録再生装置は、記録の終了した記録メディアをスタンバイ状態に制御する。これにより、電力消費量を削減することができる。
【００６５】
なお、上記説明では、情報記録再生装置の記録制御による省電力の実現について説明したが、情報記録再生装置の再生制御による省電力を実現することもできる。
【００６６】
つまり、管理モジュール３は、映像コンテンツ再生時に、この映像コンテンツの記録済みエクステントを含まない記録メディアを省電力状態に制御する。
【００６７】
また、複数の記録メディアが、再生対象の映像コンテンツが記録された記録済みエクステントを含む場合、記録再生制御モジュール１は、第１の記録メディアに記録された映像コンテンツの未再生データが閾値以上であれば、第１の記録メディアの次に再生される第２の記録メディアをスタンバイ状態に制御し、第１の記録メディアに記録された映像コンテンツの未再生データが閾値未満になると、第２の記録メディアに対して起動開始命令を出力する。最適な閾値の設定により、第２の記録メディアにおける消費電力の浪費を防ぐとともに、第２の記録メディアの起動遅れも防止することができる。
【００６８】
また、管理モジュール３は、再生が終了した記録メディアをスタンバイ状態（省電力状態）に制御する。これにより、消費電力の浪費を防ぐことができる。
【００６９】
また、管理モジュール３は、トリックプレイモード実行時（２倍速再生、３倍速再生などの実行時）には、再生対象の映像コンテンツが記録されている全ての記録メディアを再生可能状態に制御する。
【００７０】
さらに、情報記録再生装置の記録制御と再生制御とが並行して実行されている場合の省電力を実現することもできる。
【００７１】
例えば、記録制御と再生制御とが並行して実行されている場合、記録対象の記録メディアを記録可能状態に制御しつつ再生対象の記録メディアを再生可能状態に制御する。また、記録対象の第１の記録メディアの記録用リザーブエクステントが閾値未満になると、第１の記録メディアの次に記録対象となる第２の記録メディアに対して起動開始命令を出力し、また、再生対象の第３の記録メディアの未再生データが閾値未満になると、第３の記録メディアの次に記録対象となる第４の記録メディアに対して起動開始命令を出力する。これにより、記録制御と再生制御とが並行して実行されている場合でも、消費電力の浪費を防ぐとともに、各記録メディアの起動遅れも防止することができる。
【００７２】
また、記録メディア毎に、記録可能状態になるまでに要した時間と、再生可能状態になるまでに要した時間とを測定し、測定結果に基づき各記録メディア用の閾値を設定することにより、より高精度な消費電力の浪費抑制及びより高精度な起動遅延防止制御が可能となる。
【００７３】
なお、上記したモジュールとは、ハードウェアで実現するものであっても良いし、ＣＰＵ等を使ってソフトウェアで実現するものであってもよい。
【００７４】
なお、本願発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適当な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【図面の簡単な説明】
【００７５】
【図１】情報記録再生装置による省電力記録処理の概要を示すフローチャートである。
【図２】ビットマップテーブル及びリザーブエクステント管理情報を説明するための図である。
【図３】各ＨＤＤの記録メディアの単純連結により形成される記録領域を説明するための図である。
【図４】記録状態の遷移を示す図である。
【図５】情報記録再生装置による省電力記録処理の詳細を示すフローチャートである。
【図６】記録メディア毎に閾値を求める処理の一例を示すフローチャートである。
【図７】記録メディアに含まれる記録用リザーブエクステントの残量を説明するための図である。
【図８】記録メディアの切り替わり判断の一例を示すフローチャートである。
【図９】本発明の一実施形態に係る情報記録再生装置（ホームサーバ）の概略構成を示す図である。
【図１０】情報記録再生装置による分散抑制記録処理の概要を示すフローチャートである。
【図１１】情報記録再生装置による分散抑制記録処理における最適な記録メディアの組み合わせ検出処理を示すフローチャートである。
【符号の説明】
【００７６】
１…記録再生制御モジュール、２…設定モジュール、３…管理モジュール、４…データ入出力制御モジュール
【図１】
2010108547.tif 000003
【図２】
2010108547.tif 000004
【図３】
2010108547.tif 000005
【図４】
2010108547.tif 000006
【図５】
2010108547.tif 000007
【図６】
2010108547.tif 000008
【図７】
2010108547.tif 000009
【図８】
2010108547.tif 000010
【図９】
2010108547.tif 000011
【図１０】
2010108547.tif 000012
【図１１】
2010108547.tif 000013