(57)【要約】      （修正有）【課題】デジタルデータの塊を瞬時に認識可能にし、読取時間の短縮、読取効率の向上を図る。【解決手段】ファイル管理システムは、時間軸上で相互に重合されるべき複数種類の映像データ及び音声データを種類別に分離して記憶する種類別領域A、Bを有するハードディスク装置のファイル管理システムであり、各々の種類別領域A、Bは、デジタルデータが格納されるデータ領域と、データ領域へのデジタルデータの書込み及び読み出しを管理するための管理情報が格納される管理情報領域とで構成され、管理情報は、デジタルデータの塊に対応するファイル情報を含み、ファイル情報は、対応するデジタルデータの塊が格納されているデータ領域の先頭位置データと長さデータとからなるクラスタ情報を含んで構成される。【選択図】図２
2009217696.tif 000002
【特許請求の範囲】
【請求項１】
時間軸上で相互に重合されるべき複数種類のデジタルデータを種類別に分離して記憶する種類別領域を有するハードディスク装置のファイル管理システムであって、
前記各々の種類別領域は、前記デジタルデータが格納されるデータ領域と、前記データ領域への前記デジタルデータの書込み及び読み出しを管理するための管理情報が格納される管理情報領域とで構成され、
前記管理情報は、前記デジタルデータの塊に対応するファイル情報を含み、該ファイル情報は、対応するデジタルデータの塊が格納されているデータ領域の先頭位置データと長さデータとからなるクラスタ情報を含んで構成される
ことを特徴とするファイル管理システム。
【請求項２】
前記管理情報は、前記データ領域において前記デジタルデータが格納されていない空き領域に対応する空き領域情報を含み、該空き領域情報は、対応する空き領域の先頭位置データと長さデータとからなるクラスタ情報を含んで構成されることを特徴とする請求項１に記載のファイル管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル管理システム、詳しくは、時間軸上で相互に重合されるべき複数種類のデジタルデータ例えば映像データと音声データ（日本語音声データ、英語音声データ、韓国語音声データなど）を複数のファイルに分離して格納し、これらのデジタルデータを同時かつ高速で転送可能にするファイル管理システムに関する。
【背景技術】
【０００２】
近年、コンピュータを用いてVTR（Video  Tape  Recorder）などの画像や音声をデータ転送することが可能になっている（例えば、特許文献１、２参照）。
【０００３】
データ転送方法として、基本ソフトであるOS（Operating  System）などの影響を受けることなくデータを直接転送する直接転送方法が知られている。この直接転送方法には、転送性能に優れるという利点が有る反面、OSなどが提供するファイル管理などのサービスを受けることができず、ファイル管理などの必要が無いデータの転送に限定されるという問題がある。
【０００４】
一方、映像データと音声データは、時間軸上で相互に重合され、時間的連続性を有する大容量データであり、映像データ及び音声データは、通常、パーソナルコンピュータのOSであるWindows（登録商標）によって標準的にサポートされているFAT（File  Allocation  Table）、つまりハードディスク装置HDD（Hard  Disk  Drive）上のクラスタの使用状況を表示するテーブルを用いてHDDに読み書きされる。
【０００５】
この場合、HDDは、図１１に示すように、データ領域とディレクトリ領域とFAT領域とにより構成される。データ領域には、映像データ及び音声データそのものが格納される。ディレクトリ領域には、映像データ及び音声データを保存するファイルのファイル名、ファイル位置などのファイルを管理するための表からなるディレクトリが格納される。FAT領域には、データ領域のクラスタの使用状況が格納される。
【０００６】
ここで、１つのまとまった塊（コンテンツ）として捉えられるデータの容量が大きいため当該データを１つのクラスタに格納しきれない場合、当該データは複数のクラスタに分割して格納され、FAT領域には、図１２に示すように、当該データとクラスタとの対応をとるために、クラスタと次のつまり後続のクラスタとの繋がりを示す記録表が格納される。図１２図示の場合、当該データはクラスタ番号１のクラスタからクラスタ番号６のクラスタまでの全てのクラスタ（クラスタ番号１〜６のクラスタ）を使用して保存されていることを表している。
【特許文献１】特開２０００−２３５５４２公報
【特許文献２】特開２０００−３３３１１１公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、上記のようなFATファイルシステムにおいては、データを読み出す際、記録表のクラスタ番号１からクラスタ番号６まで順番に読み出す必要があり、クラスタ番号６を読み出すことによって始めてデータの塊を認識することができるため、データの塊を瞬時に認識することができず、また、読取時間が長く読取効率が良好とはいえないという問題がある。
【０００８】
本発明は、上記のような従来技術の問題点を解決し、独自のファイル管理システムを構築することにより、データの塊を瞬時に認識可能にするとともに、読取時間を短縮させ読取効率の向上を図ることを目的とする。
【課題を解決するための手段】
【０００９】
本発明のファイル管理システムは、時間軸上で相互に重合されるべき複数種類のデジタルデータを種類別に分離して記憶する種類別領域を有するハードディスク装置のファイル管理システムであって、前記各々の種類別領域は、前記デジタルデータが格納されるデータ領域と、前記データ領域への前記デジタルデータの書込み及び読み出しを管理するための管理情報が格納される管理情報領域とで構成され、前記管理情報は、前記デジタルデータの塊に対応するファイル情報を含み、該ファイル情報は、対応するデジタルデータの塊が格納されているデータ領域の先頭位置データと長さデータとからなるクラスタ情報を含んで構成されることを特徴とする。
【００１０】
本発明によると、ファイル情報はデジタルデータの塊が格納されているデータ領域の先頭位置データと長さデータとからなるクラスタ情報を含んで構成されているため、デジタルデータの塊を瞬時に認識可能になり、読取時間が短縮し読取効率の向上を図ることができる。
【００１１】
ここで、前記管理情報は、前記データ領域において前記デジタルデータが格納されていない空き領域に対応する空き領域情報を含み、該空き領域情報は、対応する空き領域の先頭位置データと長さデータとからなるクラスタ情報を含んで構成されるようにすると、容量が大きいデジタルデータの塊をデータ領域に格納する場合に、空き領域を瞬時に認識可能になり、保存時間の短縮を図ることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態を図面に基づいて説明する。
【００１３】
図１は、本発明の一実施形態に係るファイル管理システムが適用されるビデオ再生装置の構成図、図２は、ハードディスク装置の構成説明図、図３は、管理情報の構成説明図、図４〜図６は、デジタルデータの保存方法の説明図、図７は、ハードディスク装置のデータ転送経路図、図８は、デジタルデータの削除手順を表したフローチャート、図９は、デジタルデータの保存手順を表したフローチャート、図１０は、デジタルデータの読み出し手順を表したフローチャートをそれぞれ示す。
【００１４】
図１において、１は、コンテンツとして映像データ及び音声データを保存するハードディスク装置（ＨＤＤ）、２は、ＨＤＤ１に接続され、ＨＤＤ１の管理技術の１つである公知のＲＡＩＤ５で制御され、２系統の転送口を実現するＨＤＤインターフェース基板、３はファイル管理処理などの制御プログラムが組み込まれたＣＰＵ（Central Processing Unit）基板、４は、ＨＤＤインターフェース基板２、CPUボード３及び出力基板５を制御するＯＳなどプログラムが組み込まれたシステムＨＤＤ、５は、映像コンポーネントと音声チャンネルを分離し、映像コンポーネントを映像フォーマットへ変換し、音声チャンネルに対する遅延を行い、遅延した音声チャンネルを音声フォーマットへ変換する処理を行なう出力基板をそれぞれ表す。
【００１５】
ＨＤＤ１は、時間軸上で相互に重合されるべき複数種類のデジタルデータを種類別に分離して記憶する種類別領域を有し、例えば、図２に示すように、ＨＤＤ１は、デジタルデータである映像データに関する情報が格納されるArea０（種類別領域Ａ）と、同じくデジタルデータである音声データに関する情報が格納されるArea１（種類別領域Ｂ）とを有する。また、ＨＤＤ１は、種類別領域Ａのサイズ及び種類別領域Ｂのサイズを示す領域情報が格納される領域情報領域Ｃを有する。
【００１６】
各種類別領域Ａ、Ｂは、図２に示すように、映像データ又は音声データの塊に対応するファイル１〜Ｎが格納されるデータ領域と、データ領域への映像データ又は音声データの書込み及び読み出しを管理するための管理情報が格納される管理情報領域とにより構成される。
【００１７】
管理情報領域には、図３に示すように、デジタルデータの塊に対応するファイルの名前（ファイル名）、クラスタ情報などのファイル情報（ファイル１情報、ファイル２情報、ファイル３情報、‥、ファイルＮ情報）が格納される。ここで、クラスタ情報は、図４に示すように、当該ファイルに対応するデジタルデータが格納されているデータ領域の先頭位置データと長さデータとで構成される。
【００１８】
また、管理情報領域には、図３に示すように、デジタルデータが格納されていない空きデータ領域Ｂ、Ｄ、Ｆのクラスタ情報Ｂ、Ｄ、Ｆからなる空き領域情報が格納される。
【００１９】
また、管理情報領域には、未割り当て情報と呼ばれる先頭位置と長さのない複数のクラスタ情報が格納されており、領域の分割に使用する。例えば、図５において、空きデータ領域Ｂ（先頭位置１、長さ５）に長さ２の新しいファイル書込みを行なう場合、新しいファイルのクラスタ情報をクラスタ情報Ｂ（先頭位置１、長さ２）とし、空きデータ領域はクラスタ情報（先頭位置３、長さ３）となる。このように空きデータ領域Bは新しいファイルと空きデータ領域の２つの塊に分かれるため、元の空きデータ領域のクラスタ情報の他に新たなクラスタ情報が必要となる。このとき、未割り当て情報からクラスタ情報を１つ消費する。
【００２０】
次に、デジタルデータの保存方法を図４に基づいて説明する。
【００２１】
デジタルデータの保存は、初期段階の保存では、図４に示すように、複数のコンテンツをファイル１、ファイル２、‥、ファイルNのように連続したファイルとしてHDD１に保存する。その後の新データの保存にあたり、HDD１に対して、旧データの削除、新データの書込み、新旧データの削除及び書込み、あるいは、データ容量の大きいコンテンツの保存を行なう場合、HDD１内でのファイルの配置が不連続となったり、どの空きデータ領域にも入りきらない状態になり、このような場合、例えば、図５に示すように、旧データの入ったファイル２、４、６を削除して空きデータ領域B、D、Fを形成し、新データを空きデータ領域B、D、Fに格納する。
【００２２】
さらに、デジタルデータの保存方法を図６に基づいて詳細に説明する。
【００２３】
初期のデータ領域は、上述したようにファイル１、ファイル２、‥、ファイルNと連続した領域となっているが、映像データ、音声データなどのデジタルデータを新規に保存するとき、旧データの入ったファイル２、４、６を削除して空きデータ領域B、D、Fを形成し、データの使用状況により、空きデータ領域B、D、Fを検索し、保存すべきデータの容量に応じて、データを格納するデータ領域を選定する。
【００２４】
例えば、データ容量の大きいコンテンツで長さ「１５」のコンテンツを保存する場合、空き領域情報に基づいて「５」の長さをもつ空きデータ領域Bと「１０」の長さをもつ空きデータ領域Fを検索し、これらの空きデータ領域B、Fにデータを分割して格納し、また、データ容量の小さいコンテンツで長さ「２」のコンテンツを保存する場合、上記と同様に空き領域情報に基づいて「２」の長さをもつ空きデータ領域Dを検索し、この空きデータ領域Dにデータ全体を格納する。このようなデータ格納処理は、システムHDD４に格納されたプログラムに従い、CPUボード３によって実行される。
【００２５】
そして、長さ「１５」のコンテンツについては、空きデータ領域Bに対応する空きファイル情報をファイル８情報に設定し、空きデータ領域Bのクラスタ情報すなわち「１」の先頭位置データと「５」の長さデータとからなるクラスタ情報と、空きデータ領域Fのクラスタ情報すなわち「３０」の先頭位置データと「１０」の長さデータとからなるクラスタ情報をファイル８情報として書込む。
【００２６】
一方、長さ「２」のコンテンツについては、空きデータ領域Dに対応する空きファイル情報をファイル９情報に設定し、空きデータ領域Dのクラスタ情報すなわち「１０」の先頭位置データと「２」の長さデータとからなるクラスタ情報をファイル９情報として書込む。
【００２７】
上記のようなクラスタ情報の登録は、システムHDD４に格納されたプログラムに従い、CPUボード３によって実行される。
【００２８】
次に、デジタルデータの削除手順、保存手順及び読み出し手順をそれぞれ図８、図９及び図１０に基づいて説明する。
【００２９】
デジタルデータを削除する場合、図８に示すように、まず、指定されたファイルの名前つまり指定ファイル名からファイル情報を探す（ステップS1）。ここで、探し出されたファイル情報つまり見つけたファイル情報を仮に（ア）とする。次に、ファイル情報（ア）に連結されたクラスタ情報を空き情報領域に連結する（ステップS2）。次に、ファイル情報（ア）をクリアして空きファイル情報にする（ステップS3）。
【００３０】
デジタルデータを保存する場合、図９に示すように、まず、空きファイル情報を探す（ステップS11）。ここで、探し出された空きファイル情報つまり見つけた空きファイル情報を仮に（イ）とする。次に、空き領域情報（リスト）を検索し、１つの空きデータ領域で当該保存対象のデジタルデータを格納できるクラスタ情報を探す（ステップS12）。この場合、必要十分な領域を見つけるために、長さの小さい空きデータ領域から順次検索する。次に、格納可能な１つの空きデータ領域が見つからなかった場合（ステップS13）、空き領域情報（リスト）を検索し、複数の空きデータ領域で当該保存対象のデジタルデータを格納できるクラスタ情報を探す（ステップS14）。この場合、必要な空きデータ領域の個数を少なくするために、長さの大きい空きデータ領域から順次検索する。次に、ステップS12又はステップS14において空き情報領域（リスト）から見つけたクラスタ情報を空きファイル情報（イ）に連結する（ステップS15）。次に、ファイル情報（イ）へファイル名を保存する（ステップS16）。次に、ファイル情報（イ）に連結されたクラスタ情報から得られる先頭位置データ及び長さデータを、ハードウエア（H/W）つまりHDDインターフェース基板２に指示し、HDD１を書込み状態にする（ステップS17）。次に、データ領域へファイル長さ分の実データを保存する（ステップS18）。
【００３１】
デジタルデータを読み出す場合、図１０に示すように、まず、指定されたファイルの名前つまり指定ファイル名からファイル情報を探す（ステップS21）。ここで、探し出されたファイル情報つまり見つけたファイル情報を仮に（ウ）とする。次に、ファイル情報（ウ）に連結されたクラスタ情報から得られる先頭位置及び長さをハードウエア（H/W）つまりHDDインターフェース基板２に指示し、HDD１を読み出し状態にする（ステップS22）。次に、データ領域からファイル長さ分の実データを読み出す（ステップS23）。
【００３２】
次に、HDD１に格納されたデータの転送経路を図７に基づいて説明する。
【００３３】
図７において、HDD１は、HDDインターフェース基板２により制御され、CPUボード３のメモリ３aを介してデータつまり映像データと音声データを格納する。
【００３４】
HDD１に格納された映像データ及び音声データは、時間軸上で相互に重合されるよう、換言すると、同時性と連続性をもたせるよう、管理情報領域のクラスタ情報のリストを基にデータの再構築を図り、映像データの転送口２a及び音声データの転送口２bからCPUメモリ３aを介することなく転送する。
【００３５】
以上説明したように、本実施形態のファイル管理システムは、時間軸上で相互に重合されるべき複数種類のデジタルデータ（映像データ及び音声データ）を種類別に分離して記憶する種類別領域A、Bを有するハードディスク装置１のファイル管理システムであって、各々の種類別領域A、Bは、デジタルデータが格納されるデータ領域と、データ領域へのデジタルデータの書込み及び読み出しを管理するための管理情報が格納される管理情報領域とで構成され、管理情報は、デジタルデータの塊に対応するファイル情報を含み、ファイル情報は、対応するデジタルデータの塊が格納されているデータ領域の先頭位置データと長さデータとからなるクラスタ情報を含んで構成される。
【００３６】
本実施形態によると、ファイル情報はデジタルデータの塊が格納されているデータ領域の先頭位置データと長さデータとからなるクラスタ情報を含んで構成されているため、デジタルデータの塊を瞬時に認識可能になり、読取時間が短縮し読取効率の向上を図ることができる。
【００３７】
また、管理情報は、データ領域においてデジタルデータが格納されていない空き領域に対応する空き領域情報を含み、空き領域情報は、対応する空き領域の先頭位置データと長さデータとからなるクラスタ情報を含んで構成される。このため、容量が大きいデジタルデータの塊をデータ領域に格納する場合に、空き領域を瞬時に認識可能になり、保存時間の短縮を図ることができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の一実施形態に係るファイル管理システムが適用されるビデオ再生装置の構成図である。
【図２】ハードディスク装置の構成説明図である。
【図３】管理情報の構成説明図である。
【図４】デジタルデータの保存方法の説明図である。
【図５】同じくデジタルデータの保存方法の説明図である。
【図６】同じくデジタルデータの保存方法の説明図である。
【図７】ハードディスク装置のデータ転送経路図である。
【図８】デジタルデータの削除手順を表したフローチャートである。
【図９】デジタルデータの保存手順を表したフローチャートである。
【図１０】デジタルデータの読み出し手順を表したフローチャートである。
【図１１】従来のハードディスク装置の構成説明図である。
【図１２】ＦＡＴ領域の構成説明図である。
【符号の説明】
【００３９】
１  ハードディスク装置（HDD）
２  HDDインターフェース基板
３    CPUボード
４    システムHDD
５    出力基板
【図１】
2009217696.tif 000003
【図２】
2009217696.tif 000004
【図３】
2009217696.tif 000005
【図４】
2009217696.tif 000006
【図５】
2009217696.tif 000007
【図６】
2009217696.tif 000008
【図７】
2009217696.tif 000009
【図８】
2009217696.tif 000010
【図９】
2009217696.tif 000011
【図１０】
2009217696.tif 000012
【図１１】
2009217696.tif 000013
【図１２】
2009217696.tif 000014