(57)【要約】【課題】  複数のストリームデータを取りこぼし無くハードディスク装置に記録するための情報記録装置の提供することを目的とする。【解決手段】  複数カメラからのストリームデータを連続クラスタ領域上に、略到来順のパケットデータをクラスタ昇順で記録していき、それを１つのファイルとして保存する。その後、各カメラからのストリームデータごとのファイルに分割するとともに、ファイル内のデフラグ処理、および／または、ファイル移動による上記連続クラスタ領域の解放を行う。【選択図】  図１
2006048871.tif 000002
【特許請求の範囲】
【請求項１】
同時に到来する複数のストリームデータをハードディスク上の連続領域に１つのファイルとして記録するファイル記録手段と、
前記ファイルをストリームデータごとの複数のファイルに分割するファイル分割手段と、
前記ファイル分割手段によるファイル分割とともに、分割されたファイルの断片化状態を解消するファイル再配置手段と、
を有することを特徴とする情報記録装置。
【請求項２】
前記ファイル再配置手段は、前記連続領域内のファイルを前記連続領域外に移動する手段を有することを特徴とする請求項１に記載の情報記録装置。
【請求項３】
複数の映像源からのストリームパケット列をハードディスク上の連続領域に１つのファイルとして記録するファイル記録手段と、
前記ファイルをストリームデータごとの複数のファイルに分割するファイル分割手段と、
を有し、
前記ファイル記録手段は、１つの単位領域に対して１つのストリームパケットを該ストリームパケットの映像源を特定する識別情報を含んだ状態で記録し、
前記ファイル分割手段は、記録された前記識別情報に基づいて前記単位領域の操作を行うことを特徴とする情報記録装置。
【請求項４】
同時に到来する複数のストリームデータをハードディスク上の連続領域に１つのファイルとして記録する記録工程と、
前記ファイルをストリームデータごとの複数のファイルに分割するファイル分割工程と、
前記ファイル分割工程によるファイル分割とともに、分割されたファイルの断片化状態を解消する再配置工程と、
を有することを特徴とする情報記録方法。
【請求項５】
前記再配置工程は、前記連続領域内のファイルを前記連続領域外に移動する工程を有することを特徴とする請求項４に記載の情報記録方法。
【請求項６】
複数の映像源からのストリームパケット列をハードディスク上の連続領域に１つのファイルとして記録するファイル記録工程と、
前記ファイルをストリームデータごとの複数のファイルに分割するファイル分割工程と、
を有し、
前記ファイル記録工程は、１つの単位領域に対して１つのストリームパケットを該ストリームパケットの映像源を特定する識別情報を含んだ状態で記録し、
前記ファイル分割工程は、記録された前記識別情報に基づいて前記単位領域の操作を行うことを特徴とする情報記録方法。
【請求項７】
コンピュータに、
複数の映像源からのストリームパケット列をハードディスク上の連続領域に１つのファイルとして記録するファイル記録手順と、
前記ファイルをストリームデータごとの複数のファイルに分割するファイル分割手順と、
を実行させるためのプログラムであって、
前記ファイル記録手順は、１つの単位領域に対して１つのストリームパケットを該ストリームパケットの映像源を特定する識別情報を含んだ状態で記録し、
前記ファイル分割手順は、記録された前記識別情報に基づいて前記単位領域の操作を行うことを特徴とするプログラム。
【請求項８】
コンピュータに、
複数の映像源からのストリームパケット列をハードディスク上の連続領域に１つのファイルとして記録するファイル記録手順と、
前記ファイルをストリームデータごとの複数のファイルに分割するファイル分割手順と、
を実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、
前記ファイル記録手順は、１つの単位領域に対して１つのストリームパケットを該ストリームパケットの映像源を特定する識別情報を含んだ状態で記録し、
前記ファイル分割手順は、記録された前記識別情報に基づいて前記単位領域の操作を行うことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報記録装置、特に、映像情報をハードディスク装置に記録する情報記録装置及び方法に関する。
【背景技術】
【０００２】
近年、放送コンテンツや監視カメラ映像等のネットワークを介して到来する映像情報を記録する情報記録装置の記録媒体としてハードディスク装置が広く利用されている。これらの映像情報は時代の要請により高画質化していくので、到来する高画質映像を取りこぼしなくハードディスク装置に記録するための高速化技術が必要となる。ハードディスク装置に情報を高速に記録するためには、セクタ昇順（乃至は降順）に順次記録していくシーケンシャル記録方式を採用すればよい。ヘッドのシーク動作を最小限に抑えられるからである。
【０００３】
ここで、従来の情報記録装置における複数の映像源からの映像情報（以下、ストリームデータと称する）を同時にハードディスク装置に記録する場合の記録方式を、図１０を用いて説明する。図１０には、ストリームデータをハードディスク装置１００６に記録するためのソフトウェアモジュールが示されている。
【０００４】
プロセス１００１〜１００３は、それぞれ別個の映像源からのストリームデータをハードディスク装置１００６に記録するためのモジュールであり、所定のＡＰＩによりファイルシステム１００４、デバイスドライバ１００５経由でストリームデータのハードディスク装置１００６への記録処理を実行する。各プロセスにおける記録処理はそれぞれ独立で実行され、各映像源からのストリームデータはそれぞれ別個のファイル書き込みプロセスによりファイルとして記録される。
【０００５】
【特許文献１】特開平５−３５６２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
一般に、ファイルシステムでは、１つのファイル書き込みプロセスにより書き込まれるファイルが、できるだけディスク上の連続セクタ領域に配置されるように工夫を施すことは為されている。
【０００７】
上記従来例のように複数の書き込みプロセスにより複数のファイルがディスクに書き込まれる場合、書き込みプロセス間でヘッドシーク量が増大し、記録パフォーマンスを落としてしまうという問題がある。
【０００８】
同時に到来する複数のストリームデータに対して、ハードディスク装置の有する記録パフォーマンスをできるだけ引き出して、ストリームデータの取りこぼしの発生を防止することができる記録方式が必要とされていた。
【課題を解決するための手段】
【０００９】
本発明は、上記問題点を解決するために為されたものであり、複数の映像源からのストリームパケット列をハードディスク上の連続領域に１つのファイルとして記録するファイル記録手段と、前記ファイルをストリームデータごとの複数のファイルに分割するファイル分割手段と、を有し、前記ファイル記録手段は、１つの単位領域に対して１つのストリームパケットを該ストリームパケットの映像源を特定する識別情報を含んだ状態で記録し、前記ファイル分割手段は、記録された前記識別情報に基づいて前記単位領域の操作を行うことを特徴とする。
【００１０】
また、本発明は、同時に到来する複数のストリームデータをハードディスク上の連続領域に１つのファイルとして記録する記録手段と、前記ファイルをストリームデータごとの複数のファイルに分割するファイル分割手段と、前記ファイル分割手段によるファイル分割とともに、分割されたファイルの断片化状態を解消するファイル再配置手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、同時に到来する複数のストリームデータに対して、ハードディスク装置の有する記録パフォーマンスをできるだけ引き出して、ストリームデータの取りこぼしの発生をふせぐことができる。
【００１２】
同時に、複数のストリームデータを記録したハードディスク装置を他のコンピュータ装置に接続した場合でも、ストリームデータごとのファイル操作を実行することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照しながら、本発明の実施形態を説明する。
図１に、本実施形態における情報記録装置１００の構成を示す。
【００１４】
ＣＰＵ１０２は、ＦＬＡＳＨ  ＲＯＭ１０３に格納された制御プログラムをＳＤＲＡＭ１０４上にロードして実行することにより、装置全体の制御を司る。ＰＣＩブリッジ１０６は、ホストバス１０５とＰＣＩバス１０７とを結ぶ役割を担う。ＣＰＵ１０２は、ネットワークコントローラ１０８を介してネットワーク１１０上の他装置とデータ授受を行う。また、ＣＰＵ１０２は、ディスクコントローラ１０９を介してハードディスク１０１のリード・ライトを行う。
【００１５】
ここで、ハードディスク１０１は、シリアルＡＴＡインターフェースにより着脱可能に接続されている。したがって、ハードディスク１０１を他装置に接続して、中身のデータを参照することも可能である。
【００１６】
ネットワーク１１０上には、映像源たるカメラ１１１、カメラ１１２、カメラ１１３が接続される。これらのカメラからのストリームデータは、ネットワーク１１０を介して情報記録装置１００で受信され、ハードディスク１０１に記録される。
【００１７】
図２に、カメラ１１１〜１１３からのストリームデータの構成を示す。
各カメラからのストリームデータは、図のようにパケット化されて送信される。個々のパケットは、ＩＰヘッダ２０１、ＵＤＰヘッダ２０２、ストリーム制御ヘッダ２０３、および映像情報が格納されるペイロード２０４から成る。ストリーム制御ヘッダ２０３には、シーケンス番号２０５、タイムスタンプ２０６、映像源識別子２０７等の情報が格納されている。シーケンス番号２０５は各カメラからのパケット送信の順番を示す。タイムスタンプ２０６は、各カメラにおいてパケットが送信された時刻を示す。映像源識別子２０７は、パケットを送信したカメラをユニークに特定するための情報である。
【００１８】
ここで、ペイロード２０４のサイズは、ストリームデータを記録する前に、カメラ１１１〜１１３と情報記録装置１００との間でネゴシエーションを行って決定する。情報処理装置１００からカメラ１１１〜１１３に対して所望のサイズを通知し、カメラ１１１〜１１３は情報処理装置１００から通知されたサイズに応じてペイロード２０４を生成する。
【００１９】
これにより、情報記録装置１００側でパケットデータのうちのストリーム制御ヘッダ２０３とペイロード２０４をハードディスク１０１に記録していく場合に、ハードディスク１０１内のデータの管理単位とストリーム制御ヘッダ２０３とペイロード２０４の合計サイズとを合わせることもでき、受信したストリームデータの記録処理の負荷を軽減することができる。
【００２０】
尚、パケットデータがネットワーク上で断片化されないために、そのサイズはネットワーク上で一度に送信できるパケットサイズであるＭＴＵ（Max Transfer Unit）を超えないようにする必要もある。
【００２１】
図３に、ハードディスク１０１におけるストリームデータの記録方式を示す。
本実施形態のファイルシステムは、ＦＡＴ３２ファイルシステムをベースに構成されている。これにより、ＦＡＴ３２ファイルシステムをサポートする他装置にハードディスク装置１０１が接続された場合、該他装置によるディスク内のファイルの操作（例えば複写や削除等）が可能となる。
【００２２】
ディスク上の記録領域は、ＦＡＴ３２ファイルシステム互換の管理領域３０１と、カメラ１１１〜１１３から到来するストリームデータ等の実データが記録されるデータ領域３０２を有する。管理領域は、ファイルがどのクラスタ（複数の連続セクタから成るブロック）に記録されているかをクラスタチェーンにより管理するＦＡＴ、ディレクトリやファイルの管理情報を格納したディレクトリエントリ等のめたデータを有する。ＦＡＴやルートディレクトリエントリ等は、ＦＡＴ３２ファイルシステムに基づく固定のロケーションに配置されている。これにより、ＦＡＴ３２ファイルシステムをサポートしている他装置は、これら固定ロケーションに配置されている情報を起点にメタデータをたどることにより、各ファイルにアクセスすることができる。
【００２３】
図３のデータ領域３０２には、カメラ１１１〜１１３から到来するストリームデータが記録されている様子が示されている。カメラ１１１からのパケットデータをＡ１、Ａ２、Ａ３、カメラ１１２からのパケットデータをＢ１、Ｂ２、カメラ１１３からのパケットデータをＣ１、Ｃ２とし、各パケットデータが時間軸３０４に対して３０５〜３１１の順に情報記録装置１００に到達するものとする。
【００２４】
このとき、データ領域３０２上の連続クラスタ領域３０３に各パケットデータが到来順に記録される。これにより、ヘッドのシーク時間を抑えた高速な記録が可能となる。ここで、連続クラスタ領域３０３をディスクの外周側に配置することにより、より高速な記録パフォーマンスを得ることができる。
【００２５】
パケットデータを記録する際は、ペイロード２０４とともにストリーム制御ヘッダ２０３が記録される。これにより、ペイロード２０４がいずれのカメラからのデータであるか、更にそのカメラからの何番目のパケットデータであるかが判別可能となる。本実施形態では、ストリーム制御ヘッダ２０３およびペイロード２０４はいずれも固定長であるので、それぞれの長さをオフセットとしてたどることにより、記録されたデータを解釈することができる。また、これら記録されたパケットデータがＦＡＴ３２ファイルシステムに基づくファイルとして保存されるべく、管理領域３０１内のメタデータも更新される。このとき、管理領域３０１への記録とデータ領域３０２への記録との間のヘッドシークにより遅延が発生しないように、パケットデータの記録中はＳＤＲＡＭ１０４にキャッシュしてあるメタデータを更新し、その更新内容を適宜管理領域へ反映する。
【００２６】
図４に、本実施形態におけるデータ領域３０２の記録方式を示す。
本実施形態における情報記録装置では、クラスタサイズは４ＫＢ（８セクタ分のサイズ）としており、図中の４０１、４０２、４０３はそれぞれクラスタを表している。この例では、１つのクラスタにつき１つのパケットデータが記録される例を示しており、クラスタ４０１、４０２、４０３のそれぞれにパケットデータ４０４、４０５、４０６が記録される。
【００２７】
このように、１つのクラスタにつき１つのパケットデータを記録する方式を採用することにより、複数カメラからの複数のストリームデータを記録したファイルをカメラごとのストリームデータのファイルに分割する場合の処理負担を著しく軽減することができる。すなわち、カメラごとのストリームデータのクラスタチェーンになるようにＦＡＴを変更するとともに、カメラごとのファイル情報を記述するディレクトリエントリを新たに設ければよい。
【００２８】
図６に、複数ストリームデータを記録したファイルをストリームデータごとのファイルに分割するときのＦＡＴとディレクトリエントリが変更される様子を示す。
６０１はファイル分割前のＦＡＴであり、カメラ１１１からのストリームデータ（Ａ１、Ａ２、Ａ３、Ａ４）、カメラ１１２からのストリームデータ（Ｂ１、Ｂ２）、および、カメラ１１３からのストリームデータ（Ｃ１、Ｃ２）が１つのファイル、すなわち、１本のクラスタチェーンで構成されている。６０２はファイル分割により変更されたＦＡＴであり、カメラ１１１からのストリームデータ、カメラ１１２からのストリームデータ、および、カメラ１１３からのストリームデータが別個のファイル、すなわち、別個のクラスタチェーンで構成されている。
【００２９】
この変更は、各クラスタに記録されたパケットデータの映像源識別子２０７を参照して、各クラスタがどのカメラからのストリームデータであるかを判断しながら、クラスタチェーンのつなぎ変えることにより実行される。
【００３０】
６０３は、ファイル分割前のディレクトリエントリであり、複数ストリームデータを記録したファイルのディレクトリエントリ６０６、そのファイルが記録されているディレクトリ（以下、カレントディレクトリと称する）のディレクトリエントリ６０４、親ディレクトリのディレクトリエントリ６０５等を有する。６０４は、ファイル分割により変更されたディレクトリエントリであり、複数ストリームデータを記録したファイルのディレクトリエントリ６０６の変わりに、カメラ１１１からのストリームデータファイルのディレクトリエントリ６０８、カメラ１１２からのストリームデータファイルのディレクトリエントリ６０９、および、カメラ１１３からのストリームデータファイルのディレクトリエントリ６１０が記録されている。
【００３１】
ディレクトリエントリ６０８、６０９、６１０内の情報において、作成日時を示す情報には、ディレクトリエントリ６０６にセットされていた情報がそれぞれセットされる。ファイルサイズを示す情報には、分割後の各ファイルのサイズを示す情報がそれぞれセットされる。先頭クラスタを示す情報には、分割後の各ファイルの先頭クラスタを示す情報がそれぞれセットされる。ファイル名を示す情報には、各ファイルを識別するために所定の規則に基づいて生成された別個のファイル名がそれぞれセットされる。
【００３２】
このように、１クラスタにつき１パケットデータを記録する方式を採用することにより、複数ストリームデータを記録したファイルをストリームデータごとのファイルに分割するとき、ＦＡＴやディレクトリエントリ等のメタデータのみを変更すればよく、記録されたパケットデータを他の位置に移し変える処理は必要ない。
【００３３】
一方、クラスタサイズとパケットデータサイズの差が大きい場合は、記録容量効率が悪くなるという問題があるが、その場合には図５の記録方式が好適である。
【００３４】
図５の記録方式では、クラスタを更に複数のサブクラスタ（この例では１ＫＢ）に等分割し、１つのサブクラスタにつき１つのパケットデータを記録していく。クラスタ５０１の各サブクラスタに、パケットデータＡ１（５０４）、Ａ２（５０５）、Ｃ１（５０６）、Ｂ１（５０７）が順に記録されている。同様に、クラスタ５０２の各サブクラスタにはパケットデータＡ３（５０８）、Ｃ２（５０９）、Ｂ２（５１０）、Ａ４（５１１）が、クラスタ５０３の各サブクラスタにはパケットデータＣ３（５１２）、Ｂ３（５１３）、Ａ５（５１４）、Ｃ４（５１５）が、順に記録されている。
【００３５】
このように複数のストリームデータが記録された１つのファイルをストリームデータごとのファイルに分割する場合は、１つのクラスタ内で複数のストリームデータが混在しないようにパケットデータを移動する必要がある。すなわち、クラスタ５１６にはカメラ１１１からのパケットデータ５１９〜５２２のみが、クラスタ５１７にはカメラ１１２からのパケットデータ５２３〜５３６のみが、クラスタ５１８にはカメラ１１３からのパケットデータ５２７〜５３０のみが記録されるように、パケットデータの移動処理を実行する。パケットデータの移動処理はクラスタを等分割したサブクラスタ単位で行えばよいので、簡単なアルゴリズムで実現することができる。
【００３６】
この移動処理の終了後、図６で説明したようなＦＡＴとディレクトリエントリの変更処理を実行すれば、複数のストリームデータが記録された１つのファイルをストリームデータごとのファイルに分割することができる。
【００３７】
このように、図４で示した１つのクラスタに1つのパケットデータを記録する方式（以下、第1の記録方式と称する）、または、図５で示した１つのクラスタを等分割したサブクラスタに１つのパケットデータを記録する方式（以下、第２の記録方式と称する）により、複数のカメラからのストリームデータを１つのファイルとしてハードディスク装置に記録することにより、ヘッドシーク時間を抑えた高パフォーマンスの記録が可能となり、ストリームデータの取りこぼしの発生を防ぐことが可能となる。また、複数のストリームデータを記録したファイルは、簡単なアルゴリズムでストリームデータごとのファイルに分割することができる。これらのファイルはＦＡＴ３２ファイルシステム等の汎用のファイルシステムに準拠しているので、情報記録装置から取り出したハードディスク装置をコンピュータに接続した場合でも、これらのファイルの操作が可能になる。
【００３８】
図７に本実施形態における情報記録装置１００のストリーム記録動作のフローチャートを示す。
本実施形態では、１つの書き込みプロセスが、受信した複数のストリームデータを１つのファイルとしてハードディスク装置１０１に記録する。本動作は、例えば、ユーザにより記録開始指示を示す操作が為されたこと、もしくは、マスタカメラとして動作するカメラ１１１からの記録開始指示を受信したことに応じて開始される。
【００３９】
ステップＳ７０１では、情報記録装置１００がカメラ１１１〜１１３とのネゴシエーションを実行し、第１の記録方式、または、第２の記録方式のいずれかを選択する。情報記録装置１００がカメラ１１１〜１１３とのネゴシエーションによりパケットデータのサイズを得、自機のクラスタサイズと比較した結果に基づいて適した方式を選択する。例えば、パケットデータのサイズがクラスタサイズの半分より大きいときは第１の記録方式を採用し、それ以外は第２の記録方式を選択すればよい。また、情報記録装置１００がクラスタサイズの異なる複数のパーティションを有する場合や、クラスタサイズを動的に変更する能力を有する場合は、クラスタサイズとパケットデータのサイズとの差ができるだけ小さくなるようクラスタサイズを決定した後、第１の記録方式を選択してもよい。
【００４０】
ステップＳ７０２では、決定した記録方式に基づいて、複数カメラからのストリームデータを連続クラスタ領域上に、略到来順のパケットデータをクラスタ昇順で記録していき、それを１つのファイルとして保存する。
【００４１】
ステップＳ７０３では、複数カメラからのストリームデータを記録したファイルを、メタデータの変更を行うことにより、各カメラからのストリームデータごとのファイルに分割する。ここで、ステップＳ７０３のファイル分割処理を、ストリーム記録動作が発生しない時間帯に実行するようにスケジューリングしてもよい。その場合、続くステップＳ７０５およびＳ７０６の処理もステップＳ７０３の後に実行されるようにスケジューリングされる。
【００４２】
以上の処理により、複数ストリームデータを記録したファイルがストリームデータごとのファイルに分割されるが、図６の６０２に示すように各ファイル内ではクラスタが分断化（フラグメンテーション）された状態で連続クラスタ領域３０３内に記録されている。
【００４３】
そこで、ステップＳ７０４では、連続クラスタ領域３０３内において、デフラグ処理を実行する。
【００４４】
図８に、連続クラスタ領域３０３内がデフラグ処理された後の様子を示す。
図６の６０２の例では、カメラ１１１からのストリームデータを記録したクラスタ（Ａ１、Ａ２）、カメラ１１２からのストリームデータを記録したクラスタ（Ｂ１、Ｂ２）、カメラ１１３からのストリームデータを記録したクラスタ（Ｃ１、Ｃ２）が入れ子状態で配置されていた。図８の例では、各カメラからのストリームデータを記録したクラスタが、それぞれ別個の連続領域に配置されている。これにより、各ファイルを読み出す際のヘッドシーク時間が抑えられ、ファイルリードのパフォーマンスが向上する。
【００４５】
ステップＳ７０５では、次に到来する複数ストリームデータの記録のために、連続クラスタ領域３０３内のファイルを他の空き領域に移動させて連続クラスタ領域３０３を解放し未使用状態にする。
【００４６】
図９は、連続クラスタ領域３０３内のファイルを移動した様子を示した図であり、９００がファイル移動前、９０５がファイル移動後の様子を示す。
連続クラスタ領域３０３内の３つのファイル９０１、９０２、９０３が、それぞれ空き領域９０４、９０５、９０６に移動され、再び、連続クラスタ領域３０３が未使用状態に変化している。
ここで、空き領域９０１がファイル９０１を収容できる容量に満たないときは、空き領域９０１に近接して記録されているファイルを更に移動することによりファイル９０１を収容できる容量を確保するようにしいてもよい。このように、ファイル移動により連続クラスタ領域３０３を未使用状態にしておくことにより、ディスクの外周側に設けられて記録パフォーマンスの高い該領域を次なる複数ストリームデータの記録に供することができる。
【００４７】
以上説明したように、本実施形態によれば、複数カメラからのストリームデータを連続クラスタ領域上に、略到来順のパケットデータをクラスタ昇順で記録していき、それを１つのファイルとして保存するので、ヘッドシーク時間を抑えた高パフォーマンスの記録が可能となり、ストリームデータの取りこぼしの発生を防ぐことが可能となる。
【００４８】
また、複数カメラからのストリームデータを記録した後、各カメラからのストリームデータごとのファイルに分割するので、ハードディスク装置を他のコンピュータ装置に接続してもストリームデータごとのファイル操作を行うことが可能となる。
【００４９】
１つのクラスタについて１つのパケットデータを記録するので、後にファイル分割するときはメタデータのみを変更すればよいので、分割処理の負荷が軽減できる。
【００５０】
１つのクラスタを等分割したサブクラスタのそれぞれについて、送信源を識別する情報を含んだパケットデータを１つずつ記録するので、クラスタ内の各パケットデータの送信源を特定するためのメタデータを作成しなくても、後にストリームデータごとのファイルに分割することが可能となる。
【００５１】
また、本実施形態によれば、ファイルの分割処理とともに連続クラスタ領域内のファイルのデフラグ処理を実行するので、各ファイルを読み出す際のヘッドシーク時間が抑えられ、ファイルリードのパフォーマンスが向上する。これによりハードディスク装置１０１全体のデフラグ処理を実行する必要性が低減され情報処理装置１００の可用性が向上する。また、ファイル分割した後、連続クラスタ領域３０３内のファイルが他の空き領域に自動的に移動されるので、ディスクの外周側に設けられて記録パフォーマンスの高い該領域を次なる複数ストリームデータの記録に供することができる。
【００５２】
なお、本発明の実施形態は、例えばコンピュータがプログラムを実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体又はかかるプログラムを伝送するインターネット等の伝送媒体も本発明の実施形態として適用することができる。また、上記のプログラムも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体及びプログラムプロダクトは、本発明の範疇に含まれる。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施形態における情報記録装置１００の構成を示した図である。
【図２】本発明の実施形態におけるカメラ１１１〜１１３からのストリームデータの構成を示した図である。
【図３】本発明の実施形態におけるハードディスク１０１におけるストリームデータの記録方式を示した図である。
【図４】本発明の実施形態におけるデータ領域３０２の記録方式を示した図である。
【図５】本発明の実施形態におけるデータ領域３０２の記録方式を示した図である。
【図６】本発明の実施形態におけるファイル分割方式を説明した図である。
【図７】本発明の実施形態における情報記録装置１００のストリーム記録動作のフローチャートである。
【図８】連続クラスタ領域３０３内がデフラグ処理された後の様子を示した図である。
【図９】連続クラスタ領域３０３内のファイル移動の様子を示した図である。
【図１０】従来の情報記録装置におけるストリームデータの記録方式を説明するための図である。
【符号の説明】
【００５４】
１００：情報記録装置
１０１：ハードディスク装置
１０２：ＣＰＵ
１０３：ＦＬＡＳＨ  ＲＯＭ
１０４：ＳＤＲＡＭ
１０５：ホストバス
１０６：ＰＣＩブリッジ
１０７：ＰＣＩバス
１０８：ネットワークコントローラ
１０９：ディスクコントローラ
１１０：ネットワーク
１１１：カメラ
１１２：カメラ
１１３：カメラ
【図１】
2006048871.tif 000003
【図２】
2006048871.tif 000004
【図３】
2006048871.tif 000005
【図４】
2006048871.tif 000006
【図５】
2006048871.tif 000007
【図６】
2006048871.tif 000008
【図７】
2006048871.tif 000009
【図８】
2006048871.tif 000010
【図９】
2006048871.tif 000011
【図１０】
2006048871.tif 000012