(57)【要約】【課題】  ディスク装置に記憶されているファイルの効率的なアクセスを可能とする。【解決手段】  複数の録画データファイルを記録することの可能なＨＤ９における録画データファイルを次のように管理する。ＨＤ９に記録される複数の録画データファイルのそれぞれについて、該録画データファイルのファイル名と、該録画データファイルのデータが記録される領域を特定する領域特定データとを対応付けて格納した項目を記憶する管理リストファイル９１を準備する。ＨＤ９に録画データファイルを記録するとき、記録可能領域を検索するために、該録画データファイルについて取得した該ファイル名に基づきファイル管理リスト９１を検索して空きの項目を特定すると、特定した空き項目に、記録しようとする録画データファイルの取得ファイル名と領域特定データを書込んで格納する。【選択図】        図２
2006004148.tif 000002
【特許請求の範囲】
【請求項１】
複数の録画データファイルを記録することの可能なディスク装置についての前記録画データファイルを管理する装置であって、
前記ディスク装置に記録される前記複数の録画データファイルのそれぞれについて、該録画データファイルのファイル名と、該録画データファイルのデータが記録される領域を特定する領域特定データとを対応付けて格納する項目を記憶する管理リストファイルと、
前記ディスク装置に前記録画データファイルを記録するとき、記録可能領域を検索するために、該録画データファイルについて取得した該ファイル名に基づき前記ファイル管理リストから前記ファイル名が該取得ファイル名を指示しない前記項目を検索して、検索した項目のうちから有効でないファイル名を格納した空きの前記項目を特定する空き項目検索手段と、
前記空き項目検索手段により特定した前記空き項目に、記録する前記録画データファイルの前記取得ファイル名と前記領域特定データとを格納する項目データ格納手段と、
削除が指定される前記録画データファイルについて取得したファイル名に基づき前記ファイル管理リストから、該取得ファイル名と一致の前記ファイル名を格納している前記項目を検索して、検索した前記項目中の前記ファイル名をクリアすることによりに、前記ディスク装置から前記録画データファイルを削除するファイル削除手段と、
利用が指定される前記録画データファイルについて取得したファイル名に基づき前記ファイル管理リストから、該取得ファイル名と一致の前記ファイル名を格納している前記項目を検索して、検索した前記項目中の前記領域特定データに基づき前記ディスク装置に記録された該録画データファイルをアクセスするファイルアクセス手段とを備える、ファイル管理装置。
【請求項２】
複数の録画データファイルを記録することの可能なディスク装置についての前記録画データファイルを管理する装置であって、
前記ディスク装置に記録される前記複数の録画データファイルのそれぞれについて、該録画データファイルのファイル名と、該録画データファイルのデータが記録される領域を特定する領域特定データとを対応付けて格納する項目を記憶する管理リストファイルと、
前記ディスク装置に前記録画データファイルを記録するとき、記録可能領域を検索するために、該録画データファイルについて取得した該ファイル名に基づき前記ファイル管理リストから前記ファイル名が該取得ファイル名を指示しない前記項目を検索して、検索した項目のうちから有効でないファイル名を格納した空きの前記項目を特定する空き項目検索手段と、
前記空き項目検索手段により特定した前記空き項目に、記録する前記録画データファイルの前記取得ファイル名と前記領域特定データとを格納する項目データ格納手段とを備える、ファイル管理装置。
【請求項３】
削除が指定される前記録画データファイルについて取得したファイル名に基づき前記ファイル管理リストから、該取得ファイル名と一致の前記ファイル名を格納している前記項目を検索して、検索した前記項目中の前記ファイル名を無効化することによりに、前記ディスク装置から前記録画データファイルを削除するファイル削除手段をさらに備える、請求項２に記載のファイル管理装置。
【請求項４】
利用が指定される前記録画データファイルについて取得したファイル名に基づき前記ファイル管理リストから、該取得ファイル名と一致の前記ファイル名を格納している前記項目を検索して、検索した前記項目中の前記領域特定データに基づき前記ディスク装置に記録された該録画データファイルをアクセスするファイルアクセス手段をさらに備える請求項２または３に記載のファイル管理装置。
【請求項５】
複数の録画データファイルを記録することの可能なディスク装置についての前記録画データファイルを管理するファイル管理方法であって、
前記ディスク装置について、該ディスク装置に記録される前記複数の録画データファイルのそれぞれについて、該録画データファイルのファイル名と、該録画データファイルのデータが記録される領域を特定する領域特定データとを対応付けて格納する項目を記憶する管理リストファイルが準備されて、
前記ファイル管理方法は、
前記ディスク装置に前記録画データファイルを記録するとき、記録可能領域を検索するために、該録画データファイルについて取得した該ファイル名に基づき前記ファイル管理リストから前記ファイル名が該取得ファイル名を指示しない前記項目を検索して、検索した項目のうちから有効でないファイル名を格納した空きの前記項目を特定する空き項目検索ステップと、
前記空き項目検索ステップにより特定した前記空き項目に、記録する前記録画データファイルの前記取得ファイル名と前記領域特定データとを格納する項目データ格納ステップとを備える、ファイル管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ファイル管理装置および方法に関し、特に、ハードディスク装置のように複数のファイルを記録することが可能なディスク装置に適用されるファイル管理装置および方法に関する。
【背景技術】
【０００２】
従来より、ディスク装置などにおいてファイルが記録される場合、各ファイルは、固定長の１つまたは複数個のブロックにおいて記録される。このような固定長のブロックを用いたファイル管理の手順はたとえば特許文献１〜３に示されている。
【０００３】
図６（Ａ）と（Ｂ）を参照して、ハードディスク（以下、ＨＤ：Hard Diskという）における従来のファイル管理システムの一例を説明する。
【０００４】
図６（Ａ）のＨＤの記憶領域ではたとえば３２ＫＢの固定サイズのブロックＢＫｊ（ｊ＝１、２、３、…）単位でデータが記憶されている。たとえば、ＨＤには録画によるデータを格納した録画ファイルＡＶ．ＭＰＧ、録画ファイルの再生順を示すデータが格納されたファイルＰＭ．ＭＡＰおよびリストファイルＦＬ．ＬＳＴが記憶されている。
【０００５】
リストファイルＦＬ．ＬＳＴは、ＨＤの記憶領域におけるファイルを管理するデータを格納している。ここでは、録画ファイルＡＶ．ＭＰＧのデータはブロックＢＫ１〜ＢＫ６に記憶されており、データファイルＴＭ．ＭＡＰのデータはブロックＢＫ２１〜ＢＫ２４に記憶されており、リストファイルＦＬ．ＬＳＴのデータはブロックＢＫ１１〜ＢＫ１４に記憶されている。
【０００６】
各ファイルのデータが記憶されている複数のブロックＢＫｊはＨＤにおいて順番に連続して位置しているとは限らないので、リストファイルＦＬ．ＬＳＴでは、各ファイルについてのブロックＢＫｊを管理するために図６（Ｂ）に示すようにテーブルＴＢ１とＴＢ２を有する。テーブルＴＢ１には各ファイルについて、そのファイル名と、該ファイルのデータを記憶したブロック群の複数のブロックＢＫｊのポインタを用いた連なり関係（リンク関係）をリストにして示すブロックリンクのリスト名とが対応付けて格納されている。
【０００７】
テーブルＴＢ２には各ブロックリンクのリスト名のそれぞれについて、対応のブロック群の各ブロックＢＫｊの連なりを示すブロックリンクリストが格納されている。
【０００８】
このように、従来は、ＨＤに記憶されている所望ファイルをアクセスしようとする場合には、まず、ファイルリストＦＬ．ＬＳＴのテーブルＴＢ１で所望ファイルのファイル名に基づき対応のブロックリンクリスト名を検索して読出し、読出したブロックリンクリスト名に基づきテーブルＴＢ２を検索して、対応ブロックリンクリストを読出す必要があった。そして、ＨＤで所望ファイルのデータをアクセスするときには、読出した対応のブロックリンクリストが示すポインタに従い各ブロックを順番に検索しながらアクセスするという手順が採用されていた。
【特許文献１】特開平８−２７２６５４号公報
【特許文献２】特開２００１−２６６４９４号公報
【特許文献３】特開２００３−３１６６２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
以上のように従来は、ＨＤに記憶されている任意のファイルをアクセスしようとする場合、該任意ファイルのブロックリンクリストを特定して、特定されたブロックリンクリストで示されるリンク情報のポインタに従い各ブロックを辿る必要があり、任意ファイルのアクセス手順が複雑であった。
【００１０】
それゆえにこの発明の目的は、ディスク装置に記憶されているファイルの効率的なアクセスを可能とするファイル管理装置および方法を提供することである。
【課題を解決するための手段】
【００１１】
この発明のある局面に係るファイル管理装置は、複数の録画データファイルを記録することの可能なディスク装置についての前記録画データファイルを管理する装置であって、
前記ディスク装置に記録される前記複数の録画データファイルのそれぞれについて、該録画データファイルのファイル名と、該録画データファイルのデータが記録される領域を特定する領域特定データとを対応付けて格納する項目を記憶する管理リストファイルと、
前記ディスク装置に前記録画データファイルを記録するとき、記録可能領域を検索するために、該録画データファイルについて取得した該ファイル名に基づき前記ファイル管理リストから前記ファイル名が該取得ファイル名を指示しない前記項目を検索して、検索した項目のうちから有効でないファイル名を格納した空きの前記項目を特定する空き項目検索手段と、
前記空き項目検索手段により特定した前記空き項目に、記録する前記録画データファイルの前記取得ファイル名と前記領域特定データとを格納する項目データ格納手段とを備える。
【００１２】
したがって、ディスク装置に録画データファイルを記録しようとするときに、そのためのディスク装置における記録可能な空き記録領域の検索は、ディスク装置の記録領域の空きブロックを検索するのではなくて、単にファイル名に基づく管理リストファイルの空き項目の検索で済ませることができるから、ディスク装置におけるファイル記録を効率的に行うことができる。
【００１３】
好ましくは、前記領域特定データは、前記録画データファイルについて指定された単位時間当たりの記録データ量と指定された録画時間とに基づいて算出される。
【００１４】
好ましくは、削除が指定される前記録画データファイルについて取得したファイル名に基づき前記ファイル管理リストから、該取得ファイル名と一致の前記ファイル名を格納している前記項目を検索して、検索した前記項目中の前記ファイル名を無効化することによりに、前記ディスク装置から前記録画データファイルを削除するファイル削除手段をさらに備える。
【００１５】
したがって、ディスク装置に記録された録画データファイルの削除は、管理リストファイルをファイル名に基づき検索して特定した項目中のファイル名を無効化するだけでよい。ファイル名が無効化された項目は新たに記録される録画データファイルのための項目として供することができる。
【００１６】
好ましくは、利用が指定される前記録画データファイルについて取得したファイル名に基づき前記ファイル管理リストから、該取得ファイル名と一致の前記ファイル名を格納している前記項目を検索して、検索した前記項目中の前記領域特定データに基づき前記ディスク装置に記録された該録画データファイルをアクセスするファイルアクセス手段をさらに備える。
【００１７】
したがって、ディスク装置に記録されている録画データファイルのアクセスするときは、該ファイル名に基づき管理リストファイルから検索した対応項目の領域特定データに基づきディスク装置をアクセスすればよい。
【００１８】
この発明の他の局面に係るファイル管理方法は、複数の録画データファイルを記録することの可能なディスク装置についての前記録画データファイルを管理するファイル管理方法であって、
前記ディスク装置について、該ディスク装置に記録される前記複数の録画データファイルのそれぞれについて、該録画データファイルのファイル名と、該録画データファイルのデータが記録される領域を特定する領域特定データとを対応付けて格納する項目を記憶する管理リストファイルが準備されて、
前記ファイル管理方法は、
前記ディスク装置に前記録画データファイルを記録するとき、記録可能領域を検索するために、該録画データファイルについて取得した該ファイル名に基づき前記ファイル管理リストから前記ファイル名が該取得ファイル名を指示しない前記項目を検索して、検索した項目のうちから有効でないファイル名を格納した空きの前記項目を特定する空き項目検索ステップと、
前記空き項目検索ステップにより特定した前記空き項目に、記録する前記録画データファイルの前記取得ファイル名と前記領域特定データとを格納する項目データ格納ステップとを備える。
【発明の効果】
【００１９】
ディスク装置に録画データファイルを記録しようとするときに、そのためのディスク装置における記録可能な空き記録領域の検索は、ディスク装置の記録領域の空きブロックを検索するのではなくて、単にファイル名に基づく管理リストファイルの空き項目の検索で済ませることができるから、ディスク装置におけるファイル記録を効率的に行うことができる。
【００２０】
ディスク装置に記録された録画データファイルの削除は、管理リストファイルをファイル名に基づき検索して特定した項目中のファイル名を無効化するだけでよい。
【００２１】
ディスク装置に記録されている録画データファイルのアクセスするときは、該ファイル名に基づき管理リストファイルから検索した対応項目の領域特定データに基づきディスク装置をアクセスすればよい。
【発明を実施するための最良の形態】
【００２２】
以下、この発明の実施の形態について図面を参照して詳細に説明する。
【００２３】
図１（Ａ）と（Ｂ）はこの発明の実施の形態に係るＨＤの記憶内容例と管理リストファイルの一例を示す図である。図２は、この発明の実施の形態に係るＨＤを搭載したＤＶＤ（Digital Versatile Disc）レコーダのブロック構成図である。
【００２４】
図２を参照して、ＤＶＤレコーダは、各部を制御するためのマイクロコンピュータなどからなる制御部１、圧縮処理部６と伸張処理部７を制御するための副制御部２、管理リストファイル９１を含む各種のデータおよびプログラムなどを格納するためのＲＡＭ３、図示のないアンテナより放送信号を受信して、制御部１から与えられる指定チャンネルの放送信号を選択的に抽出して出力するチューナ４、チューナ４または外部のＩ／Ｆ（Interface）を介して与えられるアナログ信号をデジタルデータに変換するためのＡ／Ｄ（Analog／Digital）変換器５、ＨＤ９を駆動するためのＨＤＤ（Hard Disk Drive）１３を制御するＨＤＤ制御部８、ＤＶＤ１１のアクセスを制御するＤＶＤ制御部１０、伸張処理部７から出力されたデジタルデータをアナログの信号に変換して図示のない外部の装置、たとえばＴＶ（テレビジョンの略）受像機などに出力するＤ／Ａ（Digital／Analog）変換器１２、ＯＳＤ（On Screen Display）回路１４、および入力部１５を備える。
【００２５】
ＯＳＤ回路１４は制御部１から与えられるデジタル情報に基づく描画データを作成してＤ／Ａ変換部１２に出力する。Ｄ／Ａ変換部１２は描画データを入力すると、これと伸張処理部７から出力されデータとをアナログ変換して図示のないＴＶ受像機などに出力するので、ＴＶ受像機では該描画データに基づく画像が伸張処理部７から出力されたデータに基づく動画（または静止画）に重畳して表示されることになる。
【００２６】
図２中の波線は、外部からのまたは外部への信号の流れを示し、細い実線は制御のための指令信号またはデータの流れを示し、太い実線の矢印は信号または制御または処理の対象となるデータの流れを示している。
【００２７】
ここで、アンテナより受信した放送信号に基づく番組データをＨＤ９に記録する手順について説明する。
【００２８】
まず図示のないアンテナより放送信号を受信すると、チューナ４は制御部１から与えられる指定チャンネルの信号のみを抽出して、抽出した信号をＡ／Ｄ変換器５に与えるので、Ａ／Ｄ変換器５は与えられた信号をデジタルデータに変換して圧縮処理６に与える。圧縮処理部６は、Ａ／Ｄ変換器５から入力するデータを副制御部２の制御の下に圧縮して、ＨＤＤ制御部８に与える。ＨＤＤ制御部８は、制御部１に制御されながら、与えられるデータをＨＤ９に格納する。
【００２９】
上述の圧縮処理部６から出力されるデータはＤＶＤ制御部１０にも与えることができる。ＤＶＤ制御部１０は与えられたデータを、制御部１の制御に従いＤＶＤ１１に記録する。このようにして、放送信号に従う番組データはＨＤ９またはＤＶＤ１１に記録することができる。ここでは、放送信号より番組データを入力するとしているが図示のない外部の装置から供給されるデータの信号をＡ／Ｄ変換器５を介してデジタルデータに変換し、圧縮処理部６を介してＨＤ９またはＤＶＤ１１に記録するようにしてもよい。
【００３０】
ここでは、説明を簡単にするためにＨＤ９に記録されるデータは放送番組のデータ（映像データ、音声データ、文字データを含む）としているが、これに限定されるものではない。また記録媒体はＨＤ９にしているがＤＶＤ１１であっても、同様の手順が適用できる。
【００３１】
上述のような番組データはＨＤ９の記録領域にはファイル単位で記録されており、その記録領域におけるファイルを管理するために制御部１によりＲＡＭ３の管理リストファイル９１が参照され、または更新される。
【００３２】
次に、ＨＤ９からデータを読出す手順について説明する。制御部１を介して、所望するファイルの読出が要求された場合、ＨＤＤ制御部８は所望ファイルのデータを制御部１の制御に従い読出して、読出したデータを伸張処理部７に与える。伸張処理部７は与えられるデータを副制御部２の制御の下に伸張して、Ｄ／Ａ変換器１２に与えるので、Ｄ／Ａ変換器１２は与えられるデータをアナログ信号に変換しＴＶ受像機などへ出力する。したがって、ＴＶ受像機において番組の映像や音声などが出力される。
【００３３】
また、ＨＤ９ではなく、ＤＶＤ１１から所望ファイルの読出が指定された場合には、ＤＶＤ制御部１０は制御部１の制御の下に所望ファイルをＤＶＤ１１から読出して、読出したファイルのデータを伸張処理部７に与えるので、伸張処理部７は副制御部２の制御の下に与えられるデータを伸張し、Ｄ／Ａ変換器１２に与える。これにより、ＨＤ９から読出されたファイルと同様に番組の映像または音声がＴＶ受像機において出力される。
【００３４】
また、ＨＤ９から読出された所望ファイルのデータはＨＤＤ制御部８から出力されてＤＶＤ制御部１０に与えられ、ＤＶＤ制御部１０によりＤＶＤ１１に記録されるようにしてもよい。このようなＨＤ９またはＤＶＤ１１からのファイルの読出時には、ＲＡＭ３の管理リストファイル９１が参照される。
【００３５】
図１（Ａ）を参照してＨＤ９の記憶内容と管理リストファイル９１について説明する。ここでは、ＨＤ９の記憶内容例を説明しているがこのような記憶内容例はＤＶＤ１１にも適用することができる。したがって、ここではＤＶＤ１１についての記憶内容例とそれに関するメモリリストの説明についてはＨＤ９に関する説明を用いて代用されるものとする。
【００３６】
図１（Ａ）においてＨＤ９は記憶領域Ｅ１とＥ２を有する。記憶領域Ｅ１には管理リストファイル９１を格納するための連続した記憶領域９１Ｅを有する。記憶領域Ｅ２には再生リストファイル９２を格納するための連続した記憶領域９２Ｅ、ならびに番組データの録画ファイル９３および９４を格納するための連続した記憶領域９３Ｅおよび９４Ｅを有する。ここでは説明を簡単にするために記憶領域Ｅ２には録画ファイル９３と９４の２個が格納されるとしているが、３個以上の録画ファイルを格納するとしてもよい。
【００３７】
管理リストファイル９１は通常はＨＤ９の記憶領域９１Ｅに格納されており、領域Ｅ２の任意のファイルについてのアクセスの要求、または領域Ｅ２へのファイルの新規登録またはファイルの削除に際して、制御部１によりＨＤＤ制御部８を介してＨＤ９から読出されて、ＲＡＭ３に格納され、制御部１はＲＡＭ３に格納された管理リストファイル９１をアクセスする。
【００３８】
管理リストファイル９１は制御部１がＨＤ９において管理することのできる所定個数（ｎ個）のファイルのそれぞれに対応して項目Ｔｉ（ｉ＝１、２、３、…ｎ）を記憶する。図１（Ｂ）を参照して項目Ｔｉには対応のファイルを一意に識別するための情報、たとえばファイルの名前を示すデータＤ１、対応のファイルのＨＤ９における開始アドレス（該ファイルの先頭アドレス）を示すデータＤ２および該ファイルのデータ長さ、すなわち該ファイルの終端アドレスと開始アドレスの差分を示すデータＤ３が格納される。ＨＤ９の記憶領域Ｅ２においては、各録画ファイルのための領域は十分に確保されているものと想定するので、録画ファイルの項目ＴｉのデータＤ２とＤ３は対応の録画ファイルについて確保された領域内のアドレスを用いて指示されることになる。管理リストファイル９１はＨＤ９の領域Ｅ２に番組データが録画されていないなどの初期状態においては項目Ｔｉの内容は初期化状態の値を示す。
【００３９】
制御部１が管理リストファイル９１を参照して任意のファイル名のファイルをアクセスするときは、任意ファイル名に基づき管理リストファイル９１を検索して、該任意ファイル名を示すデータＤ１が示す項目Ｔｉを特定して、特定した項目ＴｉのデータＤ２とＤ３に基づきＨＤＤ制御部８を介してＨＤ９の該任意ファイルのデータＤ２の開始アドレスからデータＤ３が示す長さ分のデータをアクセスする。
【００４０】
（ファイル追加処理）
次に、ＨＤ９の記憶領域Ｅ２に新たな番組データの録画ファイルを追加して記憶する手順について図３（Ａ）と（Ｂ）のフローチャートに従い説明する。まず、番組の録画の予約がされていると想定する。制御部１は内部の図示のないタイマの計時時間を参照して、予約内容が示す予約録画の開始時間になっているか否かを判定し（ステップＳ（以下、単にＳと略す）１）、予約録画開始時間になっていると判定した場合には（Ｓ１でＹＥＳ）、予約内容すなわち放送時間、放送のチャンネルおよび録画モード（標準モードまたは３倍速モードなどの記録ビットレート（bit/sec）の別）を取得するとともに、アンテナを介して受信したＥＰＧ情報に基づき録画予約された番組のタイトルを取得する（Ｓ３）。
【００４１】
そして後述の図３（Ｂ）のファイル追加処理を行う（Ｓ４）。その後、予約されたチャンネルについてチューナ４がチューニング動作を行なうので、前述した録画の手順に従い、ＨＤ９には予約された番組データが対応の項目ＴｉのデータＤ２が示すアドレスから連続した領域に記録される（Ｓ５、Ｓ７）。
【００４２】
番組の放送が終了するなどして録画の終了が検知されると（Ｓ７でＹＥＳ）、録画は終了する。
【００４３】
ファイル追加処理について図３（Ｂ）の手順に従い説明する。まず、制御部１は、ＨＤ９から管理リストファイル９１を読出しＲＡＭ３に格納する。このとき、ＨＤ９の管理リストファイル９１について排他制御がなされるように制御部１はファイル追加処理に対して管理リストファイル９１のアクセス権限を取得し（Ｓ９０）、該管理リストファイル９１の内容に関する処理が終わると、ＲＡＭ３の管理リストファイル９１をＨＤ９の領域Ｅ１に書戻して、管理リストファイル９１についてのアクセス権限をファイル追加処理から他の処理に対して開放する（Ｓ１０２）。このように、管理リストファイル９１の内容が異なったタスク（複数の処理）によって同時に参照・更新されないように排他制御することで、管理リストファイル９１の項目Ｔｉのデータが破壊されてしまうのを回避できる。
【００４４】
ファイル追加処理に対して管理リストファイル９１についてのアクセス権限を取得すると（Ｓ９０）、制御部１はＲＡＭ３の管理リストファイル９１を、ステップＳ３で取得した番組タイトルをファイル名に基づき検索して（Ｓ９２）、検索結果に基づき該ファイル名と同じファイルの名前を示すデータＤ１を有する項目Ｔｉが既に管理リストファイル９１に登録済か否かを判別する（Ｓ９４）。
【００４５】
判別の結果、管理リストファイル９１に同じ名前のファイル名のデータＤ１を有する項目Ｔｉが既に登録されていた場合には（Ｓ９４でＹＥＳ）、後述のステップＳ５の録画処理で番組データをＨＤ９の図示のいないテンポラリ領域に一時的に録画するための準備をするとともにその旨をメッセージ出力するなどの所定の異常終了処理をして図３（Ａ）の処理に戻る。
【００４６】
一方、同じファイル名のデータＤ１を有する項目Ｔｉが管理リストファイル９１に未登録と判別されると（Ｓ９４でＮＯ）、管理リストファイル９１に空きの項目Ｔｉがあるか否かを検索する（Ｓ９６）。空きの項目ＴｉはデータＤ１が有効なファイル名を示さない、すなわちデータＤ１が例えばクリア（初期化）または削除などされて指示するファイル名が無効化されているような状態の空データを示すデータＤ１を格納する項目Ｔｉを指す。
【００４７】
管理リストファイル９１に空きの項目Ｔｉがない場合には（Ｓ９８でＹＥＳ）、前述の所定の異常終了処理をして、図３（Ａ）の処理に戻る。ここでは、ユーザに対して録画ファイルが多すぎて追加録画できないから、録画ファイルの削除をするように促すメッセージを表示して、後述の図４（Ａ）と（Ｂ）に示すようなファイル削除処理を行わせるように促してもよい。
【００４８】
一方、管理リストファイル９１に空きの項目Ｔｉがあった場合には（Ｓ９８でＮＯ）、該空きの項目Ｔｉに、ＨＤ９の領域Ｅ２に録画する番組データについてファイルとして管理するために、そのファイル名を示すデータＤ１、該ファイルの開始アドレスを示すデータＤ２および該ファイルの長さのデータＤ３を書込んで格納する（Ｓ１００）。登録する新たなファイル名のデータＤ１はステップＳ３において取得した番組タイトルに基づき得られるデータであり、データＤ２が示すファイル開始アドレスは、ＨＤ９において、該番組データを記録開始しようとするアドレス（先頭アドレス）を指し、データＤ３が示すファイル長さは、ステップＳ３で取得した記録モード（ビットレート：bit/sec）と録画開始してから録画終了するまでの時間（放送時間）とに基づいて決定される。制御部１は、データＤ２のアドレスとして、データＤ３で示す領域を、管理リストファイル９１に既に登録済の空きでない項目ＴｉのデータＤ２とＤ３が示す記録領域と重複しないように確保できるようなアドレスを決定して登録する。
【００４９】
このようにして、録画された番組データについての項目Ｔｉの管理リストファイル９１への登録が終了すると、該番組データは移行ファイルとして管理可能となって、管理リストファイル９１はＲＡＭ３から読出されてＨＤ９の領域Ｅ１に格納される。その後、管理リストファイル９１についてのアクセス権限は開放されて、管理リストファイル９１について他のタスクがアクセス可能な状態となる（Ｓ１０２）。
【００５０】
（ファイル削除処理）
次に、図４（Ａ）と（Ｂ）を参照して、ＨＤ９の領域Ｅ２に格納された任意ファイルを削除する手順について説明する。図４（Ａ）に示されるように制御部１は入力部１５を介して、ユーザによるファイル削除の要求が入力されたか否かを判別する（Ｓ１０）。ファイル削除の要求があると判別した場合には（Ｓ１０でＹＥＳ）、ＲＡＭ３の管理リストファイル９１の各項目ＴｉのデータＤ１が示すファイル名を読出して、ＯＳＤ回路１４を介してＴＶ受像機にファイル名の一覧を表示する（Ｓ１２）。ユーザは表示されたファイル名一覧から、削除を所望するファイル名を入力部１５を操作して指定すると、制御部１は指定されたファイル名を入力して、指定ファイル名に基づいてファイルの削除処理を実行する（Ｓ１６）。
【００５１】
ファイル削除処理について図４（Ｂ）を参照して説明する。制御部１はＨＤ９から管理リストファイル９１を読出しＲＡＭ３に格納するとともに、管理リストファイル９１についてのアクセス権限の取得／開放（Ｓ１６１とＳ１６９）により、排他制御を実行する。
【００５２】
次に、ＲＡＭ３に読出された管理リストファイル９１を、ステップＳ１４で入力した指定ファイル名に基づき検索して（Ｓ１６３）、検索結果に基づき該指定ファイル名を示すデータＤ１を有する項目Ｔｉが格納されているか否かを判別する（Ｓ１６５）。
【００５３】
検索の結果、指定ファイル名を示すデータＤ１を有する項目Ｔｉが管理リストファイル９１に格納されていないと判別された場合は（Ｓ１６５でＹＥＳ）、所定の異常終了処理をして、図４（Ａ）の処理に戻るが、指定ファイル名のデータＤ１を有する項目Ｔｉが格納されていると判別されれば（Ｓ１６５でＮＯ）、管理リストファイル９１において指定ファイル名のファイルの削除を行なう（Ｓ１６７）。このファイル削除は、ステップＳ１６３の検索結果、特定された項目ＴｉのデータＤ１を空データを示すように（データＤ１が指示するファイル名を無効にするように）書替えることによってなされる。
【００５４】
ファイル削除後は、制御部１はＲＡＭ３の管理リストファイル９１をＨＤ９の領域Ｅ１に書戻して、管理リストファイル９１についてのアクセス権限を開放する（Ｓ１６９）。その後、図４（Ａ）の処理に戻る。
【００５５】
ステップＳ１６７の処理では、指定ファイルの削除を、該ファイルに対応する項目ＴｉのデータＤ１を空データに更新することによって実現しているが、この方法に限定されない。たとえば、該項目Ｔｉの内容全てを空データとするようにしてもよい。
【００５６】
このような削除処理をすることにより、管理リストファイル９１に、該管理リストファイル９１を用いて管理することのできる新たなファイルのためのデータＤ１〜Ｄ３を格納する項目Ｔｉを設けることが可能となる。
【００５７】
（ファイル利用処理）
次に図５（Ａ）と（Ｂ）のフローチャートを参照して、ＨＤ９の領域Ｅ２に格納された録画ファイルの利用の１態様である再生の処理手順について説明する。
【００５８】
まず、制御部１は入力部１５を介してユーザにより録画ファイルの再生要求が入力されたか否かを判定する（Ｓ１８）。制御部１は再生要求入力ありと判定すると、ＲＡＭ３の管理リストファイル９１の各項目ＴｉのデータＤ１で示されるファイル名を読出して、ＯＳＤ回路１４を介してＴＶ受像機においてファイル名一覧を表示する（Ｓ２０）。ユーザは表示されたファイル名一覧を確認して、再生を所望するファイル名を入力部１５を介して指定すると、制御部１は指定ファイル名を入力する（Ｓ２２）。制御部１は指定ファイル名を入力すると、ファイルの利用処理（Ｓ２４）を実行する。
【００５９】
図５（Ｂ）を参照してファイルの利用処理について説明する。
【００６０】
まず、制御部１はＨＤ９の管理リストファイル９１を読出しＲＡＭ３に格納して、管理リストファイル９１についてのアクセス権限の取得と開放（Ｓ２４１、Ｓ２５４）による排他制御を実施する。
【００６１】
次に、制御部１はＲＡＭ３の管理リストファイル９１をステップＳ２２で入力した指定ファイル名に基づいて検索して、検索結果に基づき該指定ファイル名を示すデータＤ１を有する項目Ｔｉが管理リストファイル９１に格納されているか否かを判別する（Ｓ２４３、Ｓ２４５）。
【００６２】
検索の結果、同じファイル名を示すデータＤ１を有する項目Ｔｉが格納されていなければ（Ｓ２４５でＹＥＳ）、所定の異常終了処理をして図５（Ａ）の処理に戻る。
【００６３】
一方、指定ファイル名を示すデータＤ１を有する項目Ｔｉが格納されていたならば（Ｓ２４５でＮＯ）、その項目Ｔｉの内容を読出し、読出した内容に基づき、該録画ファイルのＨＤ９の領域Ｅ２における開始位置、すなわちファイル開始アドレスＤ２で示される位置を特定する（Ｓ２４９）。
【００６４】
次に、ＨＤ９を特定したファイル開始アドレスからアクセスして（Ｓ２５１）、対応のデータＤ３で示す長さ分のデータのアクセスが終了した場合には（Ｓ２５２でＹＥＳ）、管理リストファイル９１についてのアクセス権限を開放し、排他制御を終了する（Ｓ２５４）。その後は図５（Ａ）の処理に戻る。
【００６５】
このようにＨＤ９に記録された番組データは、従来のように該データを構成する複数ブロックを辿りながら扱われることはなく、ファイル単位として、そのファイルに当てたファイル名を指定するだけで取扱うことができる。
【００６６】
〈変形例〉
ここではファイル管理リスト９１の項目ＴｉのデータＤ２とＤ３は開始アドレスとデータ長（開始アドレスと終端アドレスの差分）としたが、これに限定されない。すなわちＨＤ９は固定長のブロック単位でファイルのデータが書込まれるとする場合には、データＤ２はファイルの先頭（開始）ブロックのアドレスを示し、データＤ３は該ファイルのデータが記録されたブロックの数を指示するようにしてもよい。
【００６７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００６８】
【図１】（Ａ）と（Ｂ）はこの発明の実施の形態に係るＨＤの記憶内容例と管理リストファイルの一例を示す図である。
【図２】本実施の形態に係るＤＶＤレコーダのブロック構成図である。
【図３】（Ａ）と（Ｂ）はファイル追加処理のフローチャートである。
【図４】（Ａ）と（Ｂ）はファイル削除処理のフローチャートである。
【図５】（Ａ）と（Ｂ）はファイル利用処理のフローチャートである。
【図６】（Ａ）と（Ｂ）は従来のＨＤのデータのアクセス手順を説明する図である。
【符号の説明】
【００６９】
１  制御部、９  ＨＤ、１１  ＤＶＤ、９１  管理リストファイル、９２，９３，９４  ファイル、Ｔｉ  項目、Ｄ１，Ｄ２，Ｄ３  データ。
【図１】
2006004148.tif 000003
【図２】
2006004148.tif 000004
【図３】
2006004148.tif 000005
【図４】
2006004148.tif 000006
【図５】
2006004148.tif 000007
【図６】
2006004148.tif 000008