(57)【要約】【課題】  本発明は、ファイル管理装置、ファイル管理方法、ファイル管理方法のプログラム及びファイル管理方法のプログラムを記録した記録媒体に関し、例えば光ディスク装置に適用して、管理対象ファイルの記録、削除を繰り返した場合でも、記録媒体の容量を効率良く使用することができるようにする。【解決手段】  本発明は、各エントリに係る抜粋情報を固定長によるスロットに割り当て、プロパティエントリのスロットの管理情報に接続情報と有効無効情報とを設けて管理する場合に、空き領域の回収処理において、管理情報により、有効無効情報により有効に設定されているスロットがファイル先頭側より連続するように、インデックスファイルを再構成して、かつ無効状態のスロット領域をファイルシステムに返却し、記録媒体に記録されたインデックスファイルを更新する【選択図】        図１
2005100509.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録されたファイルを管理するファイル管理装置において、
前記記録媒体は、
前記ファイル及びフォルダに係る抜粋情報により、前記記録媒体に記録した前記ファイルのインデックスファイルが記録され、
前記インデックスファイルは、
前記抜粋情報が種類毎にグループ化され、
前記抜粋情報のうちの前記ファイルの属性情報を割り当ててなるプロパティのグループとは異なる他のグループには、１つの前記ファイル又は前記フォルダの前記抜粋情報が１個又は複数個の固定長のスロットに割り当てられ、
前記プロパティのグループには、少なくとも前記１つのファイル又はフォルダの抜粋情報が割り当てられている前記他のグループのスロットに対応するスロットを有するように、１つの前記ファイル又は前記フォルダに対して１個又は複数個の固定長のスロットが割り当てられて対応する前記抜粋情報、関係するスロットを管理する管理情報が設定され、
前記管理情報には、少なくとも前記対応する他のグループのスロットと自身のスロットに続く拡張スロットとを指し示す接続情報と、前記対応する他のグループのスロットと自身のスロットとの有効無効をそれぞれ示す有効無効情報とが設けられて、前記１つのファイル又はフォルダの抜粋情報を割り当てたスロットの組み合わせを、前記プロパティのグループで示すように設定され、
前記管理情報の変更により、対応するファイル又はフォルダが管理対象から除外され、
前記ファイル管理装置は、
空き領域の回収処理において、
前記管理情報により、前記有効無効情報により有効に設定されている前記スロットがファイル先頭側より連続するように、前記インデックスファイルを再構成して、かつ無効状態のスロット領域をファイルシステムに返却し、前記記録媒体に記録された前記インデックスファイルを更新する
ことを特徴とするファイル管理装置。
【請求項２】
前記他のグループが、サムネイル画像による前記抜粋情報を割り当てたサムネイル画像のグループと、テキストによる前記抜粋情報を割り当てたテキストのグループとであり、
前記空き領域の回収処理に係る処理対象が、
前記サムネイル画像のグループ及び又はテキストのグループである
ことを特徴とする請求項１に記載のファイル管理装置。
【請求項３】
前記他のグループが、サムネイル画像による前記抜粋情報を割り当てたサムネイル画像のグループと、テキストによる前記抜粋情報を割り当てたテキストのグループとであり、
前記空き領域の回収処理に係る処理対象が、
前記プロパティのグループと、前記プロパティのグループのスロットにより指し示される前記他のグループのスロットとである
ことを特徴とする請求項１に記載のファイル管理装置。
【請求項４】
前記記録媒体における空き領域の監視に基づいて、前記空き領域の回収処理を実行する
ことを特徴とする請求項１に記載のファイル管理装置。
【請求項５】
前記記録媒体における空き領域を判定基準値により判定し、該判定結果に基づいて前記空き領域の回収処理を実行する
ことを特徴とする請求項１に記載のファイル管理装置。
【請求項６】
ユーザーによる確認により前記空き領域の回収処理を実行する
ことを特徴とする請求項１に記載のファイル管理装置。
【請求項７】
記録媒体に記録されたファイルを管理するファイル管理方法において、
前記記録媒体は、
前記ファイル及びフォルダに係る抜粋情報により、前記記録媒体に記録した前記ファイルのインデックスファイルが記録され、
前記インデックスファイルは、
前記抜粋情報が種類毎にグループ化され、
前記抜粋情報のうちの前記ファイルの属性情報を割り当ててなるプロパティのグループとは異なる他のグループには、１つの前記ファイル又は前記フォルダの前記抜粋情報が１個又は複数個の固定長のスロットに割り当てられ、
前記プロパティのグループには、少なくとも前記１つのファイル又はフォルダの抜粋情報が割り当てられている前記他のグループのスロットに対応するスロットを有するように、１つの前記ファイル又は前記フォルダに対して１個又は複数個の固定長のスロットが割り当てられて対応する前記抜粋情報、関係するスロットを管理する管理情報が設定され、
前記管理情報には、少なくとも前記対応する他のグループのスロットと自身のスロットに続く拡張スロットとを指し示す接続情報と、前記対応する他のグループのスロットと自身のスロットとの有効無効をそれぞれ示す有効無効情報とが設けられて、前記１つのファイル又はフォルダの抜粋情報を割り当てたスロットの組み合わせを、前記プロパティのグループで示すように設定され、
前記管理情報の変更により、対応するファイル又はフォルダが管理対象から除外され、
前記ファイル管理方法は、
空き領域の回収処理において、
前記管理情報により、前記有効無効情報により有効に設定されている前記スロットがファイル先頭側より連続するように、前記インデックスファイルを再構成して、かつ無効状態のスロット領域をファイルシステムに返却し、前記記録媒体に記録された前記インデックスファイルを更新する
ことを特徴とするファイル管理方法。
【請求項８】
コンピュータに所定の処理手順を実行させることにより、記録媒体に記録されたファイルを管理するファイル管理方法のプログラムにおいて、
前記記録媒体は、
前記ファイル及びフォルダに係る抜粋情報により、前記記録媒体に記録した前記ファイルのインデックスファイルが記録され、
前記インデックスファイルは、
前記抜粋情報が種類毎にグループ化され、
前記抜粋情報のうちの前記ファイルの属性情報を割り当ててなるプロパティのグループとは異なる他のグループには、１つの前記ファイル又は前記フォルダの前記抜粋情報が１個又は複数個の固定長のスロットに割り当てられ、
前記プロパティのグループには、少なくとも前記１つのファイル又はフォルダの抜粋情報が割り当てられている前記他のグループのスロットに対応するスロットを有するように、１つの前記ファイル又は前記フォルダに対して１個又は複数個の固定長のスロットが割り当てられて対応する前記抜粋情報、関係するスロットを管理する管理情報が設定され、
前記管理情報には、少なくとも前記対応する他のグループのスロットと自身のスロットに続く拡張スロットとを指し示す接続情報と、前記対応する他のグループのスロットと自身のスロットとの有効無効をそれぞれ示す有効無効情報とが設けられて、前記１つのファイル又はフォルダの抜粋情報を割り当てたスロットの組み合わせを、前記プロパティのグループで示すように設定され、
前記管理情報の変更により、対応するファイル又はフォルダが管理対象から除外され、
前記処理手順は、
前記管理情報により、前記有効無効情報により有効に設定されている前記スロットがファイル先頭側より連続するように、前記インデックスファイルを再構成して、かつ無効状態のスロット領域をファイルシステムに返却し、前記記録媒体に記録された前記インデックスファイルを更新する空き領域の回収処理を有する
ことを特徴とするファイル管理方法のプログラム。
【請求項９】
コンピュータに所定の処理手順を実行させることにより、記録媒体に記録されたファイルを管理するファイル管理方法のプログラムを記録した記録媒体において、
前記記録媒体は、
前記ファイル及びフォルダに係る抜粋情報により、前記記録媒体に記録した前記ファイルのインデックスファイルが記録され、
前記インデックスファイルは、
前記抜粋情報が種類毎にグループ化され、
前記抜粋情報のうちの前記ファイルの属性情報を割り当ててなるプロパティのグループとは異なる他のグループには、１つの前記ファイル又は前記フォルダの前記抜粋情報が１個又は複数個の固定長のスロットに割り当てられ、
前記プロパティのグループには、少なくとも前記１つのファイル又はフォルダの抜粋情報が割り当てられている前記他のグループのスロットに対応するスロットを有するように、１つの前記ファイル又は前記フォルダに対して１個又は複数個の固定長のスロットが割り当てられて対応する前記抜粋情報、関係するスロットを管理する管理情報が設定され、
前記管理情報には、少なくとも前記対応する他のグループのスロットと自身のスロットに続く拡張スロットとを指し示す接続情報と、前記対応する他のグループのスロットと自身のスロットとの有効無効をそれぞれ示す有効無効情報とが設けられて、前記１つのファイル又はフォルダの抜粋情報を割り当てたスロットの組み合わせを、前記プロパティのグループで示すように設定され、
前記管理情報の変更により、対応するファイル又はフォルダが管理対象から除外され、
前記処理手順は、
前記管理情報により、前記有効無効情報により有効に設定されている前記スロットがファイル先頭側より連続するように、前記インデックスファイルを再構成して、かつ無効状態のスロット領域をファイルシステムに返却し、前記記録媒体に記録された前記インデックスファイルを更新する空き領域の回収処理を有する
ことを特徴とするファイル管理方法のプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル管理装置、ファイル管理方法、ファイル管理方法のプログラム及びファイル管理方法のプログラムを記録した記録媒体に関し、例えば光ディスク装置に適用することができる。本発明は、例えば記録媒体の空き容量が少なくなった時点で、有効な抜粋情報が記録されているスロットがファイル先頭側より連続するように、インデックスファイルを再構成して更新することにより、管理対象ファイルの記録、削除を繰り返した場合でも、記録媒体の容量を効率良く使用することができるようにする。
【背景技術】
【０００２】
近年、光ディスク等のランダムアクセス可能な大容量の記録媒体を用いて、撮像結果を記録するディスク装置等が提案されるようになされている。
【０００３】
このようなディスク装置に関して、例えば特開２００１−８４７０５号公報においては、記録媒体に記録した多数のファイルよりインデックス用ファイルを作成してこの記録媒体に記録することにより、このインデックス用ファイルを用いてこれら多数のファイルに係る操作性を向上する方法が提案されるようになされている。
【０００４】
また特開２００２−２７８９９６号公報においては、このようにして作成したインデックス用ファイルにおいて、各ファイルを階層化して管理することにより、さらに一段とこれら多数のファイルに係る操作性を向上する方法が提案されるようになされている。
【０００５】
すなわちこれらの方法において、インデックスファイルは、管理対象ファイル等に係る情報を抜粋して形成される抜粋情報をまとめた実データの部分と、この実データをアクセスするのに必要な位置情報等をまとめた管理データの部分とにより構成される。
【０００６】
このうち実データの部分は、図７に示すように、抜粋情報を種類毎にグループ化してまとめたデータ群であるテキストエントリＥ１、サムネイル画像エントリＥ２、プロパティエントリＥ３等により構成される。ここでテキストエントリＥ１は、ディスクタイトル、各管理対象ファイルに係るタイトルの文字列による抜粋情報が割り当てられ、先頭に、テキストエントリＥ１であることを示すテキストエントリヘッダＴＸＨが設定され、抜粋情報をブロック化してなるテキストエントリスロットＴＸＥ０、ＴＸＥ１、ＴＸＥ２、……の連続により形成される。
【０００７】
またサムネイル画像エントリＥ２は、ディスクタイトル、各管理対象ファイルの内容を示す静止画像（サムネイル画像）による抜粋情報が割り当てられ、先頭に、サムネイル画像エントリＥ２であることを示すサムネイル画像エントリヘッダＴＨＨが設定され、抜粋情報をブロック化してなるサムネイル画像エントリスロットＴＨＥ０、ＴＨＥ１、ＴＨＥ２、……の連続により形成される。
【０００８】
これに対してプロパティエントリＥ３は、ディスクタイトル、各管理対象ファイルの属性を示すデータが割り当てられ、これらディスクタイトル、各管理対象ファイルに設定されたバイナリーデータによる抜粋情報が割り当てられる。プロパティエントリＥ３は、先頭に、プロパティエントリＥ３であることを示すプロパティエントリヘッダＰＨが設定され、抜粋情報をブロック化してなるプロパティエントリスロットＰＥＳ０、ＰＥＳ１、ＰＥＳ２、……の連続により形成される。
【０００９】
これによりインデックスファイルにおいては、例えばサムネイル画像より所望するファイルを選択する場合、タイトルにより所望するファイルを選択する場合等、ユーザーの選択基準に従って、対応するエントリＥ１〜Ｅ３に設定された抜粋情報をユーザーに提供して所望するファイルを簡易かつ確実に選択できるようになされている。
【００１０】
このようなインデックスファイルにおいては、各スロットを固定長により形成すると共に、１つの管理対象ファイルに係る１つの抜粋情報を１つ又は複数個のスロットを割り当てることにより、これらスロットの管理を固定長により実行してインデックスファイルに係る処理を簡略化することができると考えられる。
【００１１】
なおこのように１つの管理対象ファイルに係る１つの抜粋情報を１つ又は複数個のスロットを割り当てる場合にあっては、エントリ内及びエントリ間において、１つの管理対象ファイルを割り当てた複数スロットをプロパティエントリの対応するスロットから特定可能に、これらのスロットの関係を示す情報（以下、接続情報と呼ぶ）をプロパティエントリのスロットに設定することにより、これら１つの管理対象ファイルを割り当てた複数スロットを組にして管理して、インデックスファイルに係る処理を簡略化できると考えられる。
【００１２】
また各スロットに割り当てた抜粋情報の有効無効を示す有効無効情報をプロパティエントリの対応するスロットに設け、例えばファイルを管理対象から除外する場合等において、この有効無効情報の書き換えだけで対応することにより、インデックスファイルの処理を簡略化することができると考えられる。またこのようにして有効無効情報を無効に設定してなるスロットを検索していわゆる空きスロットを簡易に検出することができ、スロットを固定長により形成したことにより、この空きスロットの再使用により抜粋情報を簡易に登録することもできる。
【００１３】
しかしながらこのようにして各エントリのスロットを管理する場合にあっては、管理対象ファイルの登録、削除の繰り返しにより、抜粋情報の登録に再使用される可能性はあるものの、未使用である空きスロットの断片が多数発生することになる。これによりインデックスファイルに空きスロットが存在するにも係わらず、記録媒体にファイルを追加記録できない場合が発生し、その結果、記録媒体の容量を効率良く使用できなくなる問題がある。
【特許文献１】特開２００１−８４７０５号公報
【特許文献２】特開２００２−２７８９９６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
本発明は以上の点を考慮してなされたもので、管理対象ファイルの記録、削除の繰り返しによっても、記録媒体の容量を効率良く使用することができるファイル管理装置、ファイル管理方法、ファイル管理方法のプログラム及びファイル管理方法のプログラムを記録した記録媒体を提案しようとするものである。
【課題を解決するための手段】
【００１５】
かかる課題を解決するため請求項１の発明においては、記録媒体に記録されたファイルを管理するファイル管理装置に適用して、インデックスファイルは、抜粋情報が種類毎にグループ化され、抜粋情報のうちのファイルの属性情報を割り当ててなるプロパティのグループとは異なる他のグループには、１つのファイル又はフォルダの抜粋情報が１個又は複数個の固定長のスロットに割り当てられ、プロパティのグループには、少なくとも１つのファイル又はフォルダの抜粋情報が割り当てられている他のグループのスロットに対応するスロットを有するように、１つのファイル又はフォルダに対して１個又は複数個の固定長のスロットが割り当てられて対応する抜粋情報、関係するスロットを管理する管理情報が設定され、管理情報には、少なくとも対応する他のグループのスロットと自身のスロットに続く拡張スロットとを指し示す接続情報と、対応する他のグループのスロットと自身のスロットとの有効無効をそれぞれ示す有効無効情報とが設けられて、１つのファイル又はフォルダの抜粋情報を割り当てたスロットの組み合わせを、プロパティのグループで示すように設定され、管理情報の変更により、対応するファイル又はフォルダが管理対象から除外され、ファイル管理装置は、空き領域の回収処理において、管理情報により、有効無効情報により有効に設定されているスロットがファイル先頭側より連続するように、インデックスファイルを再構成して、かつ無効状態のスロット領域をファイルシステムに返却し、記録媒体に記録されたインデックスファイルを更新する。
【００１６】
また請求項７の発明においては、記録媒体に記録されたファイルを管理するファイル管理装方法に適用して、インデックスファイルは、抜粋情報が種類毎にグループ化され、抜粋情報のうちのファイルの属性情報を割り当ててなるプロパティのグループとは異なる他のグループには、１つのファイル又はフォルダの抜粋情報が１個又は複数個の固定長のスロットに割り当てられ、プロパティのグループには、少なくとも１つのファイル又はフォルダの抜粋情報が割り当てられている他のグループのスロットに対応するスロットを有するように、１つのファイル又はフォルダに対して１個又は複数個の固定長のスロットが割り当てられて対応する抜粋情報、関係するスロットを管理する管理情報が設定され、管理情報には、少なくとも対応する他のグループのスロットと自身のスロットに続く拡張スロットとを指し示す接続情報と、対応する他のグループのスロットと自身のスロットとの有効無効をそれぞれ示す有効無効情報とが設けられて、１つのファイル又はフォルダの抜粋情報を割り当てたスロットの組み合わせを、プロパティのグループで示すように設定され、管理情報の変更により、対応するファイル又はフォルダが管理対象から除外され、ファイル管理方法は、空き領域の回収処理において、管理情報により、有効無効情報により有効に設定されているスロットがファイル先頭側より連続するように、インデックスファイルを再構成して、かつ無効状態のスロット領域をファイルシステムに返却し、記録媒体に記録されたインデックスファイルを更新する。
【００１７】
また請求項８の発明においては、コンピュータに所定の処理手順を実行させることにより、記録媒体に記録されたファイルを管理するファイル管理方法のプログラムに適用して、インデックスファイルは、抜粋情報が種類毎にグループ化され、抜粋情報のうちのファイルの属性情報を割り当ててなるプロパティのグループとは異なる他のグループには、１つのファイル又はフォルダの抜粋情報が１個又は複数個の固定長のスロットに割り当てられ、プロパティのグループには、少なくとも１つのファイル又はフォルダの抜粋情報が割り当てられている他のグループのスロットに対応するスロットを有するように、１つのファイル又はフォルダに対して１個又は複数個の固定長のスロットが割り当てられて対応する抜粋情報、関係するスロットを管理する管理情報が設定され、管理情報には、少なくとも対応する他のグループのスロットと自身のスロットに続く拡張スロットとを指し示す接続情報と、対応する他のグループのスロットと自身のスロットとの有効無効をそれぞれ示す有効無効情報とが設けられて、１つのファイル又はフォルダの抜粋情報を割り当てたスロットの組み合わせを、プロパティのグループで示すように設定され、管理情報の変更により、対応するファイル又はフォルダが管理対象から除外され、処理手順は、管理情報により、有効無効情報により有効に設定されているスロットがファイル先頭側より連続するように、インデックスファイルを再構成して、かつ無効状態のスロット領域をファイルシステムに返却し、記録媒体に記録されたインデックスファイルを更新する空き領域の回収処理を有するようにする。
【００１８】
また請求項９の発明においては、コンピュータに所定の処理手順を実行させることにより、記録媒体に記録されたファイルを管理するファイル管理方法のプログラムを記録した記録媒体に適用して、インデックスファイルは、抜粋情報が種類毎にグループ化され、抜粋情報のうちのファイルの属性情報を割り当ててなるプロパティのグループとは異なる他のグループには、１つのファイル又はフォルダの抜粋情報が１個又は複数個の固定長のスロットに割り当てられ、プロパティのグループには、少なくとも１つのファイル又はフォルダの抜粋情報が割り当てられている他のグループのスロットに対応するスロットを有するように、１つのファイル又はフォルダに対して１個又は複数個の固定長のスロットが割り当てられて対応する抜粋情報、関係するスロットを管理する管理情報が設定され、管理情報には、少なくとも対応する他のグループのスロットと自身のスロットに続く拡張スロットとを指し示す接続情報と、対応する他のグループのスロットと自身のスロットとの有効無効をそれぞれ示す有効無効情報とが設けられて、１つのファイル又はフォルダの抜粋情報を割り当てたスロットの組み合わせを、プロパティのグループで示すように設定され、管理情報の変更により、対応するファイル又はフォルダが管理対象から除外され、処理手順は、管理情報により、有効無効情報により有効に設定されているスロットがファイル先頭側より連続するように、インデックスファイルを再構成して、かつ無効状態のスロット領域をファイルシステムに返却し、記録媒体に記録されたインデックスファイルを更新する空き領域の回収処理を有するようにする。
【００１９】
請求項１の構成により、記録媒体に記録されたファイルを管理するファイル管理装置に適用して、インデックスファイルは、抜粋情報が種類毎にグループ化され、抜粋情報のうちのファイルの属性情報を割り当ててなるプロパティのグループとは異なる他のグループには、１つのファイル又はフォルダの抜粋情報が１個又は複数個の固定長のスロットに割り当てられ、プロパティのグループには、少なくとも１つのファイル又はフォルダの抜粋情報が割り当てられている他のグループのスロットに対応するスロットを有するように、１つのファイル又はフォルダに対して１個又は複数個の固定長のスロットが割り当てられて対応する抜粋情報、関係するスロットを管理する管理情報が設定され、管理情報には、少なくとも対応する他のグループのスロットと自身のスロットに続く拡張スロットとを指し示す接続情報と、対応する他のグループのスロットと自身のスロットとの有効無効をそれぞれ示す有効無効情報とが設けられて、１つのファイル又はフォルダの抜粋情報を割り当てたスロットの組み合わせを、プロパティのグループで示すように設定され、管理情報の変更により、対応するファイル又はフォルダが管理対象から除外されてなるようにすれば、抜粋情報の登録、削除に係る処理を簡略化して、インデックスファイルの管理を簡略化できる反面、抜粋情報の登録、削除の処理の繰り返しにより、未使用の空きスロットが多数発生することになる。これによりファイル管理装置は、空き領域の回収処理において、管理情報により、有効無効情報により有効に設定されているスロットがファイル先頭側より連続するように、インデックスファイルを再構成して、かつ無効状態のスロット領域をファイルシステムに返却し、記録媒体に記録されたインデックスファイルを更新すれば、このような未使用の空きスロットをインデックスファイルから削除して、このような空きスロットにより占められる記録媒体の領域を記録可能とすることができ、これにより管理対象ファイルの記録、削除の繰り返しによっても、記録媒体の容量を効率良く使用することができる。
【００２０】
これにより請求項７、請求項８、請求項９の構成によれば、管理対象ファイルの記録、削除の繰り返しによっても、記録媒体の容量を効率良く使用することができるファイル管理方法、ファイル管理方法のプログラム及びファイル管理方法のプログラムを記録した記録媒体を提供することができる。
【発明の効果】
【００２１】
本発明によれば、管理対象ファイルの記録、削除の繰り返しによっても、記録媒体の容量を効率良く使用することができる。
【発明を実施するための最良の形態】
【００２２】
以下、適宜図面を参照しながら本発明の実施例を詳述する。
【実施例１】
【００２３】
（１）実施例の構成
（１−１）光ディスク装置の構成
図２は、本発明の実施例１に係る光ディスク装置を示すブロック図である。この光ディスク装置１においては、図示しない撮像手段、音声取得手段により被写体のビデオ信号、オーディオ信号を取得し、このビデオ信号及びオーディオ信号による撮像結果を光ディスク２に記録する。またこの光ディスク２に記録した撮像結果を再生して液晶表示パネルによる表示手段、スピーカによる音声出力手段より出力し、また外部機器に出力する。この光ディスク装置１では、このような撮像結果によるビデオ信号及びオーディオ信号をＭＰＥＧ（Moving Picture Experts Group）のフォーマットによりストリーミングデータに変換した後、所定のファイル形式により光ディスク２に記録するようになされ、この実施例では、このファイル形式にQuick Time（以下、「ＱＴ」と呼ぶ）が適用されるようになされている。
【００２４】
光ディスク装置１では、このようにしてＱＴ形式によるファイルを管理対象にしてなるインデックスファイルを併せて光ディスク２に記録し、このインデックスファイルについてもこのＱＴ形式により作成する。なお後述するようにインデックスファイルには種々のファイル形式を適用することができる。また記録媒体にあっても、光ディスクに限らず、ハードディスク、フラッシュメモリ等、種々の記録媒体を適用することができる。
【００２５】
これにより光ディスク装置１において、ビデオ符号器１１は、撮像結果によるビデオ信号をアナログディジタル変換処理してビデオデータを生成し、このビデオデータをＭＰＥＧのフォーマットに従って符号化処理し、これによりビデオデータによるエレメンタリストリームを出力する。
【００２６】
またオーディオ符号器１２は、撮像結果によるオーディオ信号をアナログディジタル変換処理してオーディオデータを生成し、このオーディオデータをＭＰＥＧのフォーマットに従って符号化処理し、これによりオーディオデータによるエレメンタリストリームを出力する。
【００２７】
ファイル生成器１５は、記録時、ビデオ符号器１１及びオーディオ符号器１２から出力されるエレメンタリストリームを多重化処理し、システム制御マイコン１９の制御によりＱＴムービーファイルを作成する。
【００２８】
メモリコントローラ１８は、システム制御マイコン１９の制御により動作を切り換え、記録時、このファイル生成器１５から出力されるＱＴムービーファイルによるデータ列、システム制御マイコン１９から出力される各種データをメモリ１７に順次記録して一時保持し、続くエラー訂正符号／復号器２１の処理に対応して保持したデータを出力する。また再生時、これとは逆に、エラー訂正符号／復号器２１の出力データを一時保持し、ファイル復号器１６、システム制御マイコン１９に出力する。
【００２９】
エラー訂正符号／復号器２１は、システム制御マイコン１９の制御により動作を切り換え、記録時、メモリコントローラ１８の出力データをメモリ２０に一時記録して誤り訂正符号を付加する。またこのようにしてメモリに保持したデータを所定順序により読み出して出力することにより、これらのデータをインターリーブ処理してデータ変復調器２３に出力する。またエラー訂正符号／復号器２１は、再生時、記録時とは逆に、データ変復調器２３から出力されるデータを所定順序によりメモリ２０に一時記録してメモリコントローラ１８に出力することにより、このデータ変復調器２３から出力されるデータをデインターリーブ処理して出力する。またこのとき、記録時に付加した誤り訂正符号により誤り訂正処理する。
【００３０】
データ変復調器２３は、システム制御マイコン１９の制御により動作を切り換え、記録時、エラー訂正符号／復号器２１の出力データをシリアルデータ列に変換した後、変調処理して磁界変調ドライバ２４又は光ピックアップ３３に出力する。また再生時、光ピックアップ３３から出力される再生信号からクロックを再生し、このクロックを基準にして再生信号を２値識別、復調処理することにより、記録時に生成したシリアルデータ列に対応する再生データを得、この再生データをエラー訂正符号／復号器２１に出力する。
【００３１】
磁界変調ドライバ２４は、光ディスク２が光磁気ディスクの場合に、記録時、システム制御マイコン１９の制御により、データ変復調器２３の出力信号により磁界ヘッド３２を駆動する。ここで磁界ヘッド３２は、光ディスク２を間に挟んで光ピックアップ３３に対向するように保持され、光ピックアップ３３によるレーザービーム照射位置にデータ変復調器２３の出力データに応じた変調磁界を印加する。これによりこの光ディスク装置１では、光ディスク２が光磁気ディスクの場合、熱磁気記録の手法により光ディスク２にＱＴムービーファイル等を記録するようになされている。
【００３２】
かくするにつき光ディスク２は、ディスク状記録媒体であり、この実施例では、光磁気ディスク（ＭＯ：Magneto-Optical Disk）、相変化型ディスク等の書き換え可能な光ディスクである。スピンドルモータ３１は、この光ディスク２をサーボ回路３０の制御により、光ディスク２に応じて線速度一定（ＣＬＶ：Constant Linear Velocity）、角速度一定（ＣＡＶ：Constant Angular Velocity）、ゾーンＣＬＶ（ＺＣＬＶ：Zone Constant Linear Velocity ）等の条件により光ディスク２を回転駆動する。
【００３３】
サーボ回路３０は、光ピックアップ３３から出力される各種信号に基づいて、スピンドルモータ３１の動作を制御し、これによりスピンドル制御の処理を実行する。またサーボ回路３０は、同様にして光ピックアップ３３をトラッキング制御、フォーカス制御し、また光ピックアップ３３、磁界ヘッド３２をシークさせ、さらにはフォーカスサーチ等の処理を実行する。
【００３４】
ドライブ制御マイコン２２は、システム制御マイコン１９の指示により、これらサーボ回路３０におけるシーク等の動作を制御する。
【００３５】
光ピックアップ３３は、光ディスク２にレーザービームを照射してその戻り光を所定の受光素子により受光し、その受光結果を演算処理することにより、各種制御用の信号を生成して出力し、また光ディスク２に形成されたピット列、マーク列に応じて信号レベルが変化する再生信号を出力する。また光ピックアップ３３は、システム制御マイコン１９の制御により動作を切り換え、光ディスク２が光磁気ディスクの場合、記録時、光ディスク２に照射するレーザービームの光量を間欠的に立ち上げる。これによりこの光ディスク装置１では、いわゆるパルストレイン方式により光ディスク２にＱＴムービーファイル等を記録するようになされている。また光ピックアップ３３は、光ディスク２が相変化型ディスク等の場合、データ変復調器２３の出力データに応じて光ディスク２に照射するレーザービームの光量を再生時の光量から書き込み時の光量に立ち上げ、これにより熱記録の手法を適用して光ディスク２にＱＴムービーファイル等を記録するようになされている。
【００３６】
これらによりこの光ディスク装置１では、撮像結果によるビデオ信号及びオーディオ信号をビデオ符号器１１、オーディオ符号器１２によりデータ圧縮してエレメンタリストリームに変換した後、ファイル生成器１５によりＱＴムービーファイルに変換し、メモリコントローラ１８、エラー訂正符号／復号器２１、データ変復調器２３を順次介して、光ピックアップ３３により、又は光ピックアップ３３及び磁界ヘッド３２によりこのＱＴムービーファイルのデータ、インデックスファイルのデータ等を光ディスク２に記録するようになされている。
【００３７】
また光ディスク装置１では、光ピックアップ３３より得られる再生信号をデータ変復調器２３により処理して再生データを得、この再生データをエラー訂正符号／復号器２１で処理して、光ディスク２に記録したＱＴムービーファイル、インデックスファイル等を再生できるようになされ、これらＱＴムービーファイル、インデックスファイル等をメモリコントローラ１８から出力するようになされている。
【００３８】
ファイル復号器１６は、メモリコントローラ１８から出力されるＱＴムービーファイルのデータを入力し、このデータをビデオデータ及びオーディオデータのエレメンタリストリームに分解して出力する。ビデオ復号器１３は、このビデオデータのエレメンタリストリームをデータ伸長して図示しない表示手段、外部機器に出力する。オーディオ復号器１４は、ファイル復号器１６から出力されるオーディオデータのエレメンタリストリームをデータ伸長して、図示しない音声出力手段、外部機器に出力する。これによりこの光ディスク装置１では、光ディスク２から再生した撮像結果をモニタし得るようになされている。
【００３９】
なお、光ディスク装置１は、コンピュータ等の外部機器を接続するインターフェースを有し、これにより撮像結果に代えてコンピュータの出力データを光ディスク２に記録し、また光ディスク２に記録したファイルを再生してコンピュータで処理できるようになされている。
【００４０】
操作部２６は、この光ディスク装置１の各種操作子、液晶表示パネルに配置されたタッチパネルにより構成され、ユーザーによる各種操作をシステム制御マイコン１９に通知する。
【００４１】
システム制御マイコン１９は、この光ディスク装置１全体の動作を制御するコンピュータであり、図示しないメモリに事前のインストールにより記録された所定の処理プログラムの実行により、光ディスク２の装填が検出されると、光ピックアップ３３を光ディスク２の最内周にシークさせ、光ディスク２に係るファイル管理システムの管理情報を再生する。さらにシステム制御マイコン１９は、この再生した管理情報をメモリコントローラ１８から取得し、内蔵のメモリに保持する。これによりシステム制御マイコン１９は、光ディスク２に記録された各ファイルのアドレス、空き領域を検出するようになされている。
【００４２】
またこのようにして取得した管理情報を検索して、光ディスク２にインデックスファイルが記録されている場合、このインデックスファイルの記録位置に光ピックアップ３３をシークさせ、このインデックスファイルを再生する。またメモリコントローラ１８よりこの再生したインデックスファイルを取得し、内蔵のメモリに記録して保持する。これによりこの実施例では、このインデックスファイルを利用して光ディスク２に記録されたファイルの処理に関して全体の操作性を向上するようになされている。なお、これによりインデックスファイルにおいては、ユーザーエリアの最内周近傍に記録して立ち上がり時間を短くすることができる。
【００４３】
すなわちシステム制御マイコン１９は、ユーザーの操作に応動して、このインデックスファイルによりモニタ用の液晶表示パネルにサムネイル画像等を表示することにより光ディスク２に記録されたＱＴムービーファイルの内容を紹介し、またこの紹介によりユーザーによるファイルの選択を受け付け、対応する管理情報によりこのユーザーにより選択されたファイルを再生するように全体の動作を制御する。
【００４４】
またユーザーによる撮像結果の記録が指示されると、管理情報により空き領域を検出して光ピックアップ３３をこの空き領域にシークさせ、順次得られる撮像結果を光ディスク２に記録する。またこの撮像結果の記録によるＱＴムービーファイルの記録に対応するように、メモリに保持した管理情報を更新し、光ディスク２の排出時等において、この更新した管理情報により光ディスク２の管理情報を更新する。なおこの管理情報の更新においては、メモリに保持して更新した管理情報をメモリコントローラ１８を介してエラー訂正符号／復号器２１に出力することにより実行される。
【００４５】
これらの処理において、システム制御マイコン１９は、記録に供するＱＴムービーファイルの生成に必要な各種の情報をファイル生成器１５に出力する。またファイル生成器１５を介してインデックスファイルの生成に必要な情報を取得し、この取得した情報とファイル生成器１５に出力した情報等とにより、新たに光ディスク２に記録するＱＴムービーファイルについて、メモリに保持したインデックスファイルを更新し、管理情報における更新処理と同様にして、このようにして更新してメモリに保持したインデックスファイルにより光ディスク２に記録されたインデックスファイルを更新する。
【００４６】
またユーザーにより光ディスク２に記録されたファイルの削除、追加等の編集が指示されると、さらにはインデックスファイル自体の編集が指示されると、この編集の処理に対応するように、記録時と同様にして、メモリに保持したインデックスファイル、管理情報を更新し、このメモリに保持したインデックスファイル、管理情報により光ディスク２のインデックスファイル、管理情報を更新する。なお光ディスク２にＱＴムービーファイルが記録されているにも係わらずインデックスファイルが記録されていない場合、システム制御マイコン１９は、ユーザーの指示によりインデックスファイルを作成してメモリに保持すると共に、光ディスク２に記録するようになされ、この処理においては、光ディスク２より各ＱＴムービーファイルの該当箇所を再生して、メモリコントローラ１８からインデックスファイルの生成に必要な情報を取得するようになされている。
【００４７】
（１−２）インデックスファイル
この実施例において、インデックスファイルは、ＱＴムービーファイル等の光ディスク２に記録される各種ファイルと同様に、光ディスク２のファイル管理システムにより、記録位置のアドレス、ファイル名、ファイル長等の再生に必要な情報が管理されるファイルであり、光ディスク２に記録された管理対象であるＱＴムービーファイルの内容を紹介する管理対象ファイルの抜粋情報等により構成される。
【００４８】
これによりこの光ディスク装置１では、このインデックスファイルに基づいて光ディスク２に記録されたＱＴムービーファイルを選択し、この選択したファイルを光ディスク２のファイル管理システムに基づいて光ディスク２から再生することにより、光ディスク２に多数のＱＴムービーファイルが記録されている場合でも、所望するファイルを迅速かつ正確に選択できるようになされ、その分、操作性を向上できるようにようになされている。
【００４９】
この実施例において、インデックスファイルは、このＱＴムービーファイルの内容を紹介する情報にＱＴムービーファイルに係る情報を抜粋した抜粋情報等を割り当て、これにより各ＱＴムービーファイルの内容を簡易かつ迅速に把握できるようになされている。
【００５０】
インデックスファイルは、例として図７について上述したプロパティエントリ、サムネイル画像エントリ、テキストエントリの３つのファイルに、サウンドエントリを加えた４つのファイルにより形成され、システム制御マイコン１９の指示により、光ディスク２とシステム制御マイコン１９に内蔵のメモリとの間で読み書きされる。
【００５１】
ここで抜粋情報は、このインデックスファイルによる管理対象ファイルの内容を紹介する管理対象ファイルの一部を抜粋した情報であることにより、管理対象ファイルの種類に応じて変化するものの、この実施例のように、管理対象ファイルがビデオデータ及びオーディオデータによるＱＴムービーファイルである場合、抜粋情報には、プロパティ、テキスト、サムネイル画像、サウンドの４種類のデータが適用される。なおこれらのうちプロパティは必須であるが、他は場合によって削られたり、あるいはここに上げられていない種類のグループが加えられる。
【００５２】
ここでプロパティは、ディスクタイトル、各管理対象ファイルの属性を示す属性情報である、ディスクタイトル、各管理対象ファイルに設定されたバイナリーデータによる抜粋情報が、他の抜粋情報の管理情報等と共に割り当てられる。テキストは、ディスクタイトル、各管理対象ファイルに係るタイトルの文字列を示すデータにより構成される。
【００５３】
サムネイル画像は、ディスクタイトル、各管理対象ファイルの内容を示す静止画像により構成され、管理対象ファイルのサムネイル画像は、例えば管理対象ファイルの先頭画像が割り当てられる。これに対してディスクタイトルのサムネイル画像等は、ユーザの選択により、例えば特定の管理対象ファイルのサムネイル画像が割り当られる。なお各管理対象ファイルのサムネイル画像は、ユーザーの選択により設定するようにしてもよい。
【００５４】
サウンドは、ディスクタイトル、各管理対象ファイルの内容を示す短時間のオーディオデータである。管理対象ファイルのサウンドは、例えば対応するファイルの再生開始より数秒間（例えば５秒間）のオーディオデータが割り当てられる。これに対してディスクタイトルのサウンド等は、ユーザの選択により、例えば特定の管理対象ファイルのサウンドが割り当られる。なお管理対象ファイルのサウンドにあっても、ユーザーの選択により設定するようにしてもよい。
【００５５】
これによりこの光ディスク装置１において、システム制御マイコン１９は、ファイル生成器１５よりデータ圧縮されたビデオデータ及びオーディオデータを取得してデコードした後、ビデオデータにおいては、画素の間引きによりサムネイル画像を生成するようになされている。またオーディオデータについては、必要箇所を切り出してサウンドのデータを生成するようになされている。また光ディスク２のファイル管理システムに保持された各管理対象ファイルのファイル情報より、さらにはユーザーの設定により、タイトルのデータを生成するようになされている。これに対してプロパティは、ユーザーの操作に応動してシステム制御マイコン１９により作成される。なおこれらサムネイル、サウンドのデータにおいては、必要に応じてデータ圧縮されてインデックスデータアトムに割り当てられる。
【００５６】
インデックスファイルは、実データがそれぞれその抜粋情報の種類毎にグループ化されて各グループ毎にまとめられ、これにより抜粋情報が種類により区分されて複数のグループが形成される。インデックスファイルは、図７に示すように、各グループの先頭にそれぞれヘッダＰＨ〜ＴＸＨが設定され、また各グループにおいては、固定長によるスロットに実データが割り当てられる。これによりインデックスファイルは、ヘッダＰＨ〜ＴＸＨに続くスロットの連続により各抜粋情報が登録され、これにより図７について上述したプロパティエントリＥ３、サムネイル画像エントリＥ２、テキストエントリＥ１がそれぞれ構成されるようになされている。また１つのスロットに対応する１つのファイル等に係る抜粋情報を割り当てることが困難な場合、複数のスロットに１つの管理対象ファイル等による抜粋情報が割り当てられるようになされている。
【００５７】
各グループの先頭ヘッダには、それぞれのグループのスロットのサイズ、総スロット数等の、そのグループ全体を記述する情報が設定される。またこれらのグループのうち、プロパティのグループのみが必須とされる。
【００５８】
これによりこの光ディスク装置１では、例えばユーザーの指示によりサムネイルを基準にして所望のファイルをサーチする場合には、このサムネイル画像エントリを再生してサムネイル画像のデータを取得し、この取得したサムネイル画像のデータを表示してユーザーの指示を受け付けるようになされている。
【００５９】
（１−３）プロパティによる管理
プロパティエントリは、管理対象ファイルである光ディスク２に記録されたファイルに加えて、光ディスク２のファイル管理システムによる実在するフォルダ、仮想的なフォルダ、この仮想的なフォルダに仮想的に配置された管理対象のファイルに対して、それぞれ抜粋情報が登録される。プロパティエントリにおける各スロットにおいては、図３に示すように、各スロットを特定するスロット番号（エントリ番号）、これら実在するファイル及びフォルダ、仮想的なファイル及びフォルダを識別する識別情報が設定される。なお上述した他のエントリについても、同様に、実在するフォルダ、仮想的なフォルダ、この仮想的なフォルダに仮想的に配置された管理対象のファイルを登録し得るようになされている。これによりインデックスファイルにおいては、光ディスク２のファイル管理システムに対応する階層構造により、またユーザーの設定したお気に入り等による仮想的なフォルダによる階層構造により、管理対象ファイルを管理し得るようになされている。
【００６０】
またプロパティエントリは、他のエントリと同様に、各スロットが固定長により形成され、これによりプロパティに係る抜粋情報を１つのスロットに割り当てることができない場合、１つの管理対象ファイル、フォルダに対して、複数のスロットが割り当てられる。なおプロパティエントリ、他のエントリにおいて、このように１つのファイル、フォルダに対して複数のスロットが割り当てられている場合に、先頭以外のスロットを以下において拡張スロットと呼ぶ。
【００６１】
またプロパティエントリは、何れかの他のエントリにおいて、同様に、１つの管理対象ファイル、スロットに対して複数のスロットを設定する場合には、この他のエントリのスロットに対応するように複数のスロットが割り当てられるようになされている。
【００６２】
これにより例えばテキストエントリ、サムネイル画像エントリ、サウンドエントリが何れも設定されていないフォルダ等に対しては、プロパティに係る抜粋情報のデータ量に応じて１又は複数のスロットに対応する抜粋情報が割り当てられるようになされている。またテキストエントリ、サムネイル画像エントリ、サウンドエントリが何れも１つのスロットにより構成されているファイル、フォルダについては、同様に、プロパティに係る抜粋情報のデータ量に応じて１又は複数のスロットに対応する抜粋情報が割り当てられるようになされている。これに対してテキストエントリ、サムネイル画像エントリ、サウンドエントリの何れかが複数個のスロットにより構成されているファイル、フォルダについては、プロパティに係る抜粋情報のデータ量が十分に小さい場合でも、これらテキストエントリ、サムネイル画像エントリ、サウンドエントリのうちで最もスロット数の多いエントリに対応するスロット数が設定されるようになされている。
【００６３】
これによりこの実施例では、抜粋情報を割り当ててなるテキストエントリＥ１、サムネイル画像エントリＥ２の各スロットにおいては、それぞれプロパティエントリＥ３に対応するスロットが存在するように設定され、このプロパティエントリＥ３のスロットより対応するスロットを特定できるようになされている。
【００６４】
プロパティエントリは、各スロットに、このようなテキストエントリ、サムネイル画像エントリ、サウンドエントリにおける対応するスロットの有無を示す有無フラグが、それぞれテキストエントリ、サムネイル画像エントリ、サウンドエントリ毎に設定される。またこの対応するスロットを指し示す識別情報であるスロット番号がそれぞれテキストエントリ、サムネイル画像エントリ、サウンドエントリ毎に設定される。またこの対応するスロットに拡張スロットが存在するか否かを示す拡張フラグがそれぞれテキストエントリ、サムネイル画像エントリ、サウンドエントリに対応してセットされる。これによりプロパティエントリＥ３の対応するスロットより各エントリの対応するスロットを特定できるようになされている。
【００６５】
またプロパティエントリは、プロパティエントリ自体に続く拡張スロットが存在する場合、この続く拡張スロットを指し示す拡張スロット番号がこれら複数のスロットに設定される。なおこの拡張スロット番号及びスロット番号においては、対応するスロットが存在しない場合、何ら意味を持たない値が設定されるようになされ、これによりこのような複数のスロットの末尾のスロット、１つのエントリに対して１つのスロットが割り当てられている場合、他のエントリにおける対応するスロットの有無等を検出できるようになされている。
【００６６】
またプロパティエントリは、スロットに割り当てられた抜粋情報の有効無効を示す有効無効フラグが各スロットに設定される。なおプロパティエントリは、これらの他に、管理情報として、例えば分割されたファイルに係る参照関係の情報、再生順序の情報等が割り当てられるようになされている。
【００６７】
これによりプロパティエントリにおいては、続く拡張スロットを指し示す拡張スロット番号を順次辿ってプロパティのスロットを検出するにより、１つのファイル又はフォルダの抜粋情報を割り当てたプロパティのスロットを検出することができ、またこのようにして検出したプロパティのスロットに設定された有無フラグ、スロット番号、拡張フラグにより、この１つのファイル又はフォルダの抜粋情報を割り当てた他のエントリのスロットを検出することができ、これによりこれらの情報により、１つのファイル又はフォルダの抜粋情報を割り当てたスロットの組み合わせをプロパティだけで検出できるようになされている。
【００６８】
これらにより例えば３つのファイルをインデックスファイルの管理対象に追加する場合であって、かつこの３つのファイルのプロパティエントリが、それぞれ１つのスロットで足りる場合、図４（Ａ）に示すように、プロパティエントリＥ３の末尾に３つのスロットＰＥＳＮ、ＰＥＳＮ＋１、ＰＥＳＮ＋２を追加した後、これら追加に係る３つのスロットＰＥＳＮ、ＰＥＳＮ＋１、ＰＥＳＮ＋２において、それぞれ有効無効フラグを有効に設定し、さらに拡張スロット番号には何ら意味の無い値（いわゆるヌル値であり、以下において、図面においては空により示す）を設定するようになされている。
【００６９】
またこのインデックスファイルに対して、図４（Ｂ）に示すように、サムネイル画像エントリＥ２を登録しない場合には、対応するプロパティのスロットＰＥＳＮについては、サムネイルの有無フラグを無に設定し、また対応するサムネイルのスロット番号、サムネイルの拡張フラグについては、それぞれ何ら意味の無い値（空）、ＮＯに設定するようになされている。
【００７０】
これに対してサムネイル画像エントリＥ２にそれぞれ１つのスロットを登録する場合は、対応するプロパティエントリＥ３のスロットＰＥＳＮ＋１、ＰＥＳＮ＋２については、サムネイルの有無フラグを有に設定し、また対応するサムネイルのスロット番号については、対応するサムネイルにおけるスロットＴＨＥＭ、ＴＨＥＭ＋１のスロット番号を設定し、さらにサムネイルの拡張フラグについては、ＮＯを設定されるようになされている。
【００７１】
またこのような登録の削除においては、図４との対比により図５に示すように、プロパティエントリＥ３の有効無効フラグを無効に設定して実行される。このときスロットＰＥＳＮ＋２により示すように、他のエントリに対応するスロットＴＨＥＭ＋１が存在する場合、このスロットＴＨＥＭ＋１については、このスロットＴＨＥＭ＋１を指し示すスロット番号を元のままに保持して、対応する有無フラグを無に設定する。これに対してこの他のスロットＴＨＥＭ＋１に係る抜粋情報のみ登録を削除する場合、このスロットＴＨＥＭ＋１については、このスロットＴＨＥＭ＋１を指し示すスロット番号を元のままに保持して、対応する有無フラグを無に設定する。これによりインデックスファイルにおいては、いわゆるリーク状態であるプロパティエントリに対応付けらていない状態の他のエントリに係るスロットが発生しないようになされている。
【００７２】
これに対してプロパティエントリのスロットに拡張スロットが設定されている場合、この拡張スロットを指し示す拡張スロット番号が空に設定され、これによりプロパティエントリのスロット間については、連結関係が切り離される。しかしてこのようにして連結関係が切り離されてなるプロパティエントリの各スロットにおいては、さらに図５について上述した何ら拡張スロットが設けられていない場合と同様の設定により削除の処理が実行される。
【００７３】
これらによりインデックスファイルは、ファイルを管理対象から除外する場合、プロパティエントリのスロットを単位にして、各エントリのスロットに割り当てられた抜粋情報が無効に設定されるのに対し、各抜粋情報の登録削除においては、対応するエントリのスロットに係る有無フラグにより実行されるようになされている。
【００７４】
これに対してこのようにして抜粋情報が無効に設定されているスロットが存在する場合にあって、インデックスファイルに管理対象ファイルを登録する場合、プロパティエントリにおいて有効無効フラグが無効に設定されてなるスロットが検出され、このスロットに設定されている他のエントリに係るスロット番号による連結関係を利用して、対応する他のエントリに係るスロットが検出され、このようにして検出したスロットに対応する抜粋情報が割り当てられる。このとき何れかの抜粋情報が１つのスロットに納まらない場合、さらに無効に設定されてなるプロパティエントリのスロットが検出され、またこのスロットより他のエントリのスロットが検出され、これらのスロットに抜粋情報が割り当てられる。またこのようにして抜粋情報を割り当てる複数のスロットについては、有効無効フラグが有効に設定され、また他のエントリに係る抜粋情報をスロットに割り当てる場合には、対応するエントリの有無フラグが有に設定される。また拡張スロットが存在する場合には、拡張スロット番号、各種フラグが設定される。
【００７５】
これらによりこの実施例において、各エントリのスロット番号と拡張スロット番号とが、プロパティエントリに対応する他のグループのスロットと、自身のスロットに続く拡張スロットとを指し示す接続情報を構成するようになされ、また有効無効フラグ、有無フラグが、対応する他のグループのスロットとプロパティエントリ自身のスロットとの有効無効をそれぞれ示す有効無効情報を構成するようになされている。またインデックスファイルにおいては、これら接続情報、有効無効情報による管理情報により、１つのファイル又はフォルダの抜粋情報を割り当てたスロットの組み合わせを、プロパティのグループで示すように設定され、この管理情報の変更により、対応するファイル又はフォルダが管理対象から除外されるようになされている。
【００７６】
しかして光ディスク装置１のシステム制御マイコン１９においては、このインデックスファイルのプロパティに係る管理に従って、光ディスク２へのファイルの記録、削除に対応して内蔵のメモリにロードしてなるインデックスファイルに抜粋情報を登録、削除し、このインデックスファイルを光ディスク２に記録し直す。これによりこのような光ディスク２へのファイル記録、削除を繰り返して、光ディスク２には、抜粋情報の登録に再使用される可能性はあるものの、未使用である空きスロットの断片が多数発生することになり、インデックスファイルに空きスロットが存在するにも係わらず、ファイルを追加記録できない場合が発生する。
【００７７】
（１−４）空き領域の回収処理
システム制御マイコン１９は、このため所定のタイミングで、空き領域の回収処理を実行し、インデックスファイルのプロパティエントリに設定されている各スロットの管理情報により、有効無効情報により有効に設定されているスロットがこのインデックスファイルの先頭側より連続するように、インデックスファイルを再構成し、この再構成により更新したインデックスファイルにより光ディスク２に記録されたインデックスファイルを更新する。これによりシステム制御マイコン１９は、有効無効情報による有効な抜粋情報が割り当てられていない未使用状態のスロットについて、これらスロットに割り当てられている光ディスク２の領域を記録可能な空き領域に設定し、光ディスク２における情報記録面の利用効率を向上させる。しかしてこれによりインデックスファイルにおいては、この空き領域の回収処理により、これら未使用状態のスロットの分、ファイル長が短くなることになる。
【００７８】
しかしてプロパティエントリ、サムネイル画像エントリ、テキストエントリ、サウンドエントリの各スロットにおいては、サムネイル画像エントリで最もスロット長（割り当て可能なデータ量）が多くなることにより、この実施例においては、空き領域の回収処理において、サムネイル画像エントリの未使用スロットを処理対象に設定してインデックスファイルを更新する。
【００７９】
またこのようなインデックスファイルの更新にあっては、ある程度時間を要することにより、また光ディスク２に十分な空き領域が存在する場合には、不必要な処理であることにより、この実施例では、光ディスク２の空き領域の監視に基づいて実行する。具体的には、光ディスク２の空き領域が所定量以下となった場合に実行する。また時間を要することにより、ユーザーの確認により実行する。
【００８０】
すなわち図６は、この空き領域の回収処理に係る全体の処理手順を示すフローチャートである。システム制御マイコン１９は、電源の立ち上げによりこの処理手順を開始し、ステップＳＰ１からステップＳＰ２に移る。ここでシステム制御マイコン１９は、光ディスク２のファイル管理システムにより、光ディスク２の空き容量を検出する。さらに続くステップＳＰ３において、この空き容量が所定値以下か否か判断する。なおここでこの判断基準値においては、事前の設定に係る固定値を適用する場合、光ディスク２の容量に応じてシステム制御マイコン１９により例えば光ディスク２の容量の所定割合に設定する場合、この光ディスク装置１が過去に連続使用されて記録したデータ量により設定する場合等の光ディスク装置１の使用の履歴に基づいて設定する場合等がある。
【００８１】
ここで光ディスク２に十分な空き領域が存在してこのステップＳＰ３において否定結果が得られると、システム制御マイコン１９は、ステップＳＰ３からステップＳＰ４に移り、通常の表示に係る処理を実行する。なおここでこの処理においては、例えば表示手段にメニュー画面を表示する場合等である。
【００８２】
システム制御マイコン１９は、続くステップＳＰ５において、このようなメニュー画面におけるユーザーの選択により、またこの光ディスク装置１に設けられた各部の操作子の操作により、ユーザーによる操作を解釈し、続くステップＳＰ６において、このユーザーによる操作が空き領域の回収処理を指示するものか否か判断する。ここで否定結果が得られると、システム制御マイコン１９は、ステップＳＰ６からステップＳＰ７に移り、ユーザーによる操作に応動した処理を実行する。また続くステップＳＰ８において、このステップＳＰ７における処理が光ディスク２の空き領域を少なくする処理である、光ディスク２へのデータの書き込みに係る処理か否か判断し、ここで否定結果が得られると、ステップＳＰ４に戻るのに対し、肯定結果が得られると、ステップＳＰ２に戻り、改めて光ディスク２の空き容量を検出して一連の処理を実行する。
【００８３】
これらによりシステム制御マイコン１９は、光ディスク２の空き容量が所定の判断基準値以下とならない限り、又はユーザーによるメニューの選択により空き領域の回収処理が指示されない限り、ユーザーの操作に応動して光ディスク２に撮像結果を記録し、またこの記録によりインデックスファイルを更新するようになされている。またこのようにして光ディスク２に記録したインデックスファイルを再生してユーザーに提供するようになされ、さらには光ディスク２に記録されたファイルの削除等を実行するようになされている。
【００８４】
これに対して光ディスク２の空き容量が所定の判断基準値以下となると、システム制御マイコン１９は、ステップＳＰ３で肯定結果が得られることにより、ステップＳＰ３からステップＳＰ１０に移る。ここでシステム制御マイコン１９は、空き領域の回収処理を実行するか否かのメッセージを表示してユーザーによる選択を受け付ける。しかして例えば光ディスク２に記録されたファイルの再生をユーザーが望む場合にあっては、このような回収処理を急いで実行して空き領域を確保する必要は無く、例えば夜間等において、改めて回収処理を実行すれば良いことになる。また光ディスク２にファイルを記録する場合にあっても、このファイルのデータ量が少ない場合、すなわち短時間、撮像結果を記録する場合にあっても、空き領域の回収処理を後回しにすることができる。これによりシステム制御マイコン１９は、空き領域の回収処理を実行するか否かの判断をユーザーに委ね、その分、使い勝手を向上するようになされている。
【００８５】
システム制御マイコン１９は、このステップＳＰ１０における表示において、併せて空き領域の回収処理に要する概ねの時間を表示する。これによりシステム制御マイコン１９は、このように空き領域の回収処理を実行するか否かの判断基準をユーザーに提供してユーザーによる判断を受け付けるようになされ、ユーザーにおいて空き領域の回収処理を実行するか否かの判断を適切に実行できるようになされている。
【００８６】
またシステム制御マイコン１９は、この表示において、この空き領域の回収処理により新たに確保される空き容量をユーザーに通知する。すなわち未使用のスロットが少ない場合にあっては、このような空き領域の回収処理を実行しても、必要量の空き容量を確保できない場合が発生する。この場合、空き領域の回収処理を実行することなく、光ディスク２を未使用のものに交換して、所望するシーンを迅速に記録することができる。これによってもシステム制御マイコン１９は、ユーザーにおいて空き領域の回収処理を実行するか否かの判断を適切に実行できるようになされている。
【００８７】
しかしてシステム制御マイコン１９は、光ディスク２から再生してメモリに保持してなるインデックスファイルについて、プロパティエントリの各スロットを順次サーチしてサムネイル画像エントリの未使用スロット数を検出し、この未使用スロット数より、回収処理により新たに確保される空き容量を検出する。またこのような未使用スロットの検出にあっては、サムネイル画像エントリのスロットを保持してなる無効に係るプロパティエントリのスロット、有無フラグが無に設定されてなるサムネイル画像エントリのスロットを保持してなるプロパティエントリのスロットをカウントすることにより実行する。なおここでサムネイル画像エントリのスロットを保持しているとは、プロパティエントリのスロットにサムネイル画像エントリに係るスロット番号が登録されている場合を意味するものである。
【００８８】
しかしてシステム制御マイコン１９は、このステップＳＰ１０における表示を実行すると、ステップＳＰ５に移ってユーザーによる操作を解釈し、この解釈において、ユーザーが空き領域の回収処理を指示した場合、ステップＳＰ６からステップＳＰ１１に移り、空き領域の回収処理を実行した後、ステップＳＰ４に戻る。またメニュー画面におけるユーザーの選択により、ユーザーが直接空き領域の回収処理を指示した場合、同様に、ステップＳＰ６からステップＳＰ１１に移り、空き領域の回収処理を実行した後、ステップＳＰ４に戻る。なおこのように、ユーザーが直接空き領域の回収処理を指示した場合にあっても、システム制御マイコン１９は、ステップＳＰ１０において上述したと同様に、処理に要する概ねの時間、処理により確保される空き領域をユーザーに通知し、ユーザーによる確認により、空き領域の回収処理を実行するようになされている。
【００８９】
図１は、この空き領域の回収処理に係るシステム制御マイコン１９の処理手順を示すフローチャートである。システム制御マイコン１９は、この処理手順を開始すると、ステップＳＰ２１からステップＳＰ２２に移り、処理基準の変数を初期化することにより、処理対象をプロパティエントリの先頭スロットに設定する。システム制御マイコン１９は、続くステップＳＰ２３において、メモリに保持してなるインデックスファイルのプロパティエントリについて、この処理対象のスロットの有効無効フラグが有効に設定されているか否か判断することにより、このスロットが有効状態のプロパティエントリか否か判断する。
【００９０】
ここで肯定結果が得られると、システム制御マイコン１９は、ステップＳＰ２３からステップＳＰ２４に移り、この処理対象のスロットのサムネイル画像エントリの有無フラグが無に設定されているか否か判断する。ここでこのスロットが、使用状態のサムネイル画像エントリに係るスロットを有している場合、ステップＳＰ２４で否定結果が得られることにより、システム制御マイコン１９は、ステップＳＰ２４からステップＳＰ２５に移り、ステップＳＰ２２で設定した変数をインクリメントすることにより、処理対象のスロットを次のスロットに切り換える。また続くステップＳＰ２６において、この変数をインデックスファイルの管理情報により判定することにより、プロパティエントリの末尾のスロットまで処理を完了したか否か判断し、ここで否定結果が得られると、ステップＳＰ２３に戻る。
【００９１】
これによりシステム制御マイコン１９は、プロパティエントリ及びサムネイル画像エントリの各スロットに有効に抜粋情報が割り当てられている場合には、ステップＳＰ２３−ＳＰ２４−ＳＰ２５−ＳＰ２６−ＳＰ２３の処理手順を繰り返し、順次、ファイル先頭側からプロパティエントリのスロットを検索するようになされている。
【００９２】
これに対してプロパティエントリのスロット自体、有効無効フラグの設定により有効な抜粋情報が割り当てられていない場合、システム制御マイコン１９は、ステップＳＰ２３で否定結果が得られ、ステップＳＰ２３からステップＳＰ２７に移る。ここでシステム制御マイコン１９は、サムネイル画像エントリインデックスが空に設定されているか否か判断する。ここでサムネイル画像エントリインデックスは、図３について上述したサムネイルのスロット番号である。これによりシステム制御マイコン１９は、この場合、有効な抜粋情報が割り当てられていないプロパティエントリのスロットが、サムネイル画像エントリのスロットを保持していないか判断する。しかして上述したように、このようなプロパティエントリのスロットでサムネイルインデックスが有効に登録されている場合、対応するサムネイル画像エントリのスロットにあっては、有効な抜粋情報が割り当てられていない未使用状態のスロットである。
【００９３】
これによりシステム制御マイコン１９は、このプロパティエントリのスロットがサムネイル画像エントリのスロットを保持していない場合、ステップＳＰ２７からステップＳＰ２５に移り、変数のインクリメントにより処理対象のスロットを続くスロットに切り換える。
【００９４】
これによりシステム制御マイコン１９は、サムネイル画像エントリのスロットが接続されていないプロパティエントリのスロットであって、このプロパティエントリのスロットが未使用状態の場合、ステップＳＰ２３−ＳＰ２７−ＳＰ２５−ＳＰ２６−ＳＰ２３の処理手順の繰り返しにより、順次、ファイル先頭側からプロパティエントリのスロットを検索するようになされている。
【００９５】
これに対してプロパティエントリのスロット自体、使用状態であるものの、サムネイル画像エントリに係るスロットを有していない場合、又はこのサムネイル画像エントリに係るスロットに有効な抜粋情報が割り当てられていない場合、システム制御マイコン１９は、ステップＳＰ２４で肯定結果が得られることにより、ステップＳＰ２４からステップＳＰ２７に移り、ここでサムネイル画像エントリインデックスが空に設定されているか否か判断する。この場合、システム制御マイコン１９は、ステップＳＰ２４における有無フラグの判定がサムネイル画像エントリに係るスロットを有している場合のものか否か判定し、この場合もサムネイル画像エントリに係るスロットを有していない場合、ステップＳＰ２５に移ることになる。
【００９６】
これによりシステム制御マイコン１９は、プロパティエントリのスロット自体、使用状態であり、かつこのスロットがサムネイル画像エントリのスロットを有していない場合、ステップＳＰ２３−ＳＰ２４−ＳＰ２７−ＳＰ２５−ＳＰ２６−ＳＰ２３の処理手順の繰り返しにより、順次、ファイル先頭側からプロパティエントリのスロットを検索するようになされている。
【００９７】
これらによりシステム制御マイコン１９は、未使用状態、使用状態であるプロパティエントリのスロットに対して未使用状態のサムネイル画像エントリのスロットが接続されている場合、ステップＳＰ２７で否定結果が得られ、ステップＳＰ２７からステップＳＰ２９に移る。
【００９８】
ここでシステム制御マイコン１９は、この未使用状態であるサムネイル画像エントリのインデックス番号（エントリ番号）をメモリに記録する。またプロパティエントリの対応するスロットに設定されているサムネイル画像エントリのスロット番号を、空を意味するコードに設定し、このコードの設定によりこのサムネイル画像エントリの未使用スロットに係るプロパティエントリの記録を削除した後、ステップＳＰ２５に移る。
【００９９】
これによりシステム制御マイコン１９は、順次、プロパティエントリの先頭スロットからサムネイル画像エントリの未使用スロットを検出し、この未使用スロットに係るプロパティエントリの記録を削除してプロパティエントリのスロットからこの未使用スロットを指し示さないようにしながら、この未使用スロットを指し示す接続情報をメモリに記録するようになされている。
【０１００】
しかしてシステム制御マイコン１９は、このようにしてプロパティエントリの末尾のスロットまで未使用スロットを検査すると、ステップＳＰ２６で肯定結果が得られることにより、ステップＳＰ２６からステップＳＰ３０に移る。ここでシステム制御マイコン１９は、メモリに収拾した未使用スロットを指し示す接続情報に基づいて、プロパティエントリに設定されたサムネイルのスロット番号を順次更新することにより、未使用スロットを詰めるようにサムネイル画像エントリのスロットを整理する。具体的に、例えばプロパティエントリの各スロットに設定されているサムネイル画像エントリに係るエントリ番号について、番号の大きい側より順次メモリに記録されている未使用スロットのエントリ番号に書き換えることにより、又は番号の小さい側より順次メモリに記録されている未使用スロットのエントリ番号を詰めるようにエントリ番号を書き換えることにより、未使用スロットを整理して、接続情報に係る処理を実行することができる。またこのようにしてそれまで未使用スロットに割り当てられていたサムネイル画像エントリに係る抜粋情報を削除して、必要に応じて接続情報に対応するようにこのサムネイル画像エントリに係る抜粋情報を並べ直すことにより、有効無効情報により有効に設定されているスロットがファイル先頭側より連続するように、サムネイル画像エントリを整理することができる。しかしてエントリ番号を詰めるようにエントリ番号を書き換えた場合には、単にそれまで未使用スロットに割り当てられていたサムネイル画像エントリに係る抜粋情報を削除するだけで、抜粋情報の並べ替えについては省略することができる。なお実際上、システム制御マイコン１９は、インデックスファイルに係る各種の情報をメモリに保持してこの情報を適宜更新し、光ディスク２への記録の際にインデックスファイルのフォーマットによりこれらの情報を光ディスク２の記録系に出力することにより、このような未使用スロット分の抜粋情報の削除、並べ替えの処理にあっては、光ディスク２へのインデックスファイルの記録時に実行される。
【０１０１】
システム制御マイコン１９は、このようにしてサムネイル画像エントリを整理して、未使用スロットの分、インデックスファイルのファイル長を短くし、このインデックスファイルにより光ディスク２に記録されたインデックスファイルを更新し、これらにより無効状態のスロット領域をファイルシステムに返却してインデックスファイルを更新する。これにより光ディスク２のファイル管理システムにおいては、このようにインデックスファイルのファイル長が短くなった分、光ディスク２に空き領域が確保されることになる。しかしてシステム制御マイコン１９は、光ディスク２の記録を更新すると、ステップＳＰ３０からステップＳＰ３１に移って元の処理手順に戻る。
【０１０２】
（２）実施例の動作
以上の構成において、この光ディスク装置１では（図１）、撮像手段、音声取得手段で取得したビデオデータ、オーディオデータがそれぞれビデオ符号器１１、オーディオ符号器１２でエンコードされた後、ファイル生成器１５によりＱＴムービーファイルのデータストリームに変換され、メモリコントローラ１８、エラー訂正符号／復号器２１、データ変復調器２３、磁界変調ドライバ２４、光ピックアップ３３による記録系を介して光ディスク２に記録される。これによりこの光ディスク装置１では、撮像結果がＱＴムービーファイルにより光ディスク２に記録される。またこの光ディスク２のファイルの記録に対応するように、システム制御マイコン１９の出力データがこの光ディスク装置１の記録系に出力され、これにより光ディスク２のファイル管理システムに係る管理情報がこのＱＴムービーファイルの記録に対応するように更新される。
【０１０３】
またこのようにして記録したＱＴムービーファイルにおいては、ファイル管理システムによる管理情報に基づいて光ピックアップ３３、データ変復調器２３、エラー訂正符号／復号器２１、メモリコントローラ１８を介して順次再生され、ファイル復号器１６によりビデオデータ及びオーディオデータのエレメンタリストリームに分解された後、それぞれビデオ復号器１３、オーディオ復号器１４によりデコードされて出力される。
【０１０４】
この光ディスク装置１では、このようなＱＴムービーファイルの記録時、ファイル生成器１５よりサムネイル画像用のデータ、サウンド用のデータがシステム制御マイコン１９で取得され、またこのファイルの記録に前後したユーザーの入力等によりタイトルのデータがシステム制御マイコン１９で取得される。またファイル管理システムに係るファイル名等の情報が取得され、これらにより光ディスク２に記録するＱＴムービーファイルの抜粋情報がシステム制御マイコン１９で収拾される。光ディスク装置１では、光ディスク２のファイル管理システムに係る管理情報と同様に、システム制御マイコン１９に内蔵のメモリにおいて、このようにして取得した抜粋情報によりインデックスファイルが生成され、このインデックスファイルがＱＴファイルと同様に光ディスク２に記録される。またこのインデックスファイルの記録、削除に対応するようにファイル管理システムの管理情報が更新される。
【０１０５】
このシステム制御マイコン１９におけるインデックスファイルの生成処理においては、抜粋情報がその抜粋情報の種類毎に分類されてグループ化され、各種類毎に、ファイル化されてプロパティエントリ、テキストエントリ、サムネイル画像エントリ、サウンドエントリによりインデックスファイルが形成される。これによりこの実施例では、このインデックスファイルを有効に利用して所望するファイルを簡易かつ確実に検出できるようになされ、その分操作性を向上し得るようになされている。
【０１０６】
このようにして作成されるインデックスファイルにおいては、各エントリにおいて、１つのファイル、フォルダの抜粋情報が固定長によるスロットに割り当てられて登録されることにより、１つのファイル、フォルダの抜粋情報が、そのデータ量に応じて１個又は複数個のスロットに割り当てられて形成される。これによりこの実施例においては、インデックスファイルに係る処理を簡略化し得るようになされている。
【０１０７】
このようにして固定長のスロットにより各エントリに対応する抜粋情報を登録するにつき、インデックスファイルにおいては、他のエントリの対応するスロットを有するようにプロパティエントリが形成される。これによりインデックスファイルは、プロパティエントリ以外のエントリにおいては、管理対象であるファイル、フォルダ、さらにはユーザーの設定に応じて、１つのファイル、フォルダに割り当てられるスロットの数が種々に変化するのに対し、プロパティエントリにおいては、他のエントリにおけるスロットに対応するスロットが必ず設けられ、これによりプロパティを基準にして他のエントリのスロットを管理することが可能となる。
【０１０８】
またこのようにプロパティエントリにスロットを設定して、プロパティエントリには、他のエントリを管理する管理情報が設定され、このプロパティの各スロットにおいては、この管理情報に、自身のスロットの有効無効を示す有効無効情報である有効無効フラグ、自身のスロットに対応する他のエントリのスロットの有無を示す有効無効情報である有無フラグが設定される。また自身のスロットに続く拡張スロットを指し示す拡張スロット番号、自身のスロットに対応する他のエントリのスロットを指し示すスロット番号が接続情報として登録される。またこの他のエントリの対応するスロットが拡張スロットであるか否かを示す拡張フラグが設定される。これによりインデックスファイルにおいては、これら管理情報により、１つのファイル又はフォルダの抜粋情報を割り当てたスロットの組み合わせを示すことができ、これにより抜粋情報の削除、追加に係る処理を、これらプロパティに設定した管理情報により、簡易かつ確実に実行することができる。
【０１０９】
すなわちこのようにインデックスファイルのプロパティエントリに管理情報を設定して、１つのファイル、フォルダの削除等により対応する抜粋情報全体の登録を削除する場合、この実施例においては、管理情報に割り当てられた有効無効フラグを無効に設定し、また拡張スロット番号、有無フラグ、拡張フラグを初期設定である、空、無、ＮＯに設定し、この有効無効フラグに係るスロットに設定された拡張エントリ番号を順次辿って検出されるスロットにおいても、同様の設定により空きスロットが形成される。これによりこの実施例では、簡易かつ確実に抜粋情報を削除することができる（図４）。
【０１１０】
また特定のエントリに係る抜粋情報を削除する場合、対応するプロパティエントリのスロットにおいて、またこのスロットに設定された拡張エントリ番号を順次辿って検出されるスロットにおいて、この削除に係るエントリの有無フラグを無に設定することにより、この特定エントリの抜粋情報を記録したスロットを空きスロットに設定することができ、これによっても削除に係るインデックスファイルの処理を簡易かつ確実に実行できる。
【０１１１】
またこのようにして有効無効フラグ、有無フラグの設定により空きスロットを作成する場合、この実施例では、他の管理情報のうちの、対応する他のエントリのスロットを指し示すスロット番号については、元のままに維持される。これによりこの実施例では、抜粋情報を記録していたときのスロットの組み合わせにより、空きスロットの組み合わせを把握し得るようになされ、これにより空きスロットの増大を有効に回避し、この空きスロットの組み合わせの利用により抜粋情報を登録する際の利便を図ることができるようになされている。また拡張スロット番号を空に設定することにより、このような空きスロットの組み合わせをプロパティのスロットを単位にして形成するようになされ、これによっても簡易な処理により抜粋情報の削除、登録の処理を実行し得るようになされている。またこれらにより種々の処理を繰り返し実行しても、リーク状態のスロットが発生しないようになされている。
【０１１２】
しかしてこのようにして空きスロットに設定されている未使用スロットが、ファイルの追加記録に係る抜粋情報等の登録に割り当てられ、これによりファイルの削除、登録の処理に係るインデックスファイルの処理が簡略化される。
【０１１３】
しかしながらこのようにすると、インデックスファイルにおいては、再使用されるものの、未使用スロットが多数断片により存在することになる。またこのような状態で、記録媒体である光ディスク２の空き容量が不足する場合が発生する。これに対してこのような未使用スロットのうち、サムネイル画像に係るサムネイル画像エントリにおいては、１つのスロットに割り当てられるデータ量が比較的大きく、これによりこのようなサムネイル画像エントリの未使用スロットを詰めるようにインデックスファイルを整理すれば、インデックスファイルのデータ量を少なくして、その分、光ディスク２に空き領域を確保することが可能となる。
【０１１４】
このためこの実施例では、空き領域の回収処理により、プロパティエントリに設定されている接続情報、有効無効情報による管理情報により、有効無効情報により有効に設定されているサムネイル画像エントリのスロットがファイル先頭側より連続するように、インデックスファイルが再構成され、かつ無効状態のスロット領域がファイルシステムに返却されて、記録媒体に記録されたインデックスファイルがこの再構成されたインデックスファイルにより更新される。これにより光ディスク装置１では、サムネイル画像エントリに係る未使用の空きスロットをインデックスファイルから削除して、このような空きスロットにより占められる記録媒体の領域を記録可能とすることができ、これにより管理対象ファイルの記録、削除の繰り返しによっても、記録媒体の容量を効率良く使用することが可能となる。
【０１１５】
またこのような空き領域の回収処理に係る処理対象が１つのスロットのデータ量が大きなサムネイル画像エントリであることにより、効率良く光ディスクの記録可能領域を確保することができる。
【０１１６】
またこのような空き領域の回収処理にあっては、それまで未使用スロットを指し示していた接続情報をこのような未使用スロットを指し示さないように、プロパティエントリのスロットとの間の接続関係を絶ち、またさらにこのような未使用スロットに割り当てられたインデックスであるスロット番号を詰めるように接続情報を設定する処理であることにより、ある程度時間を要する。また光ディスク２に空き領域が十分に存在する場合には、不必要な処理であると言える。
【０１１７】
これにより光ディスク装置１では、記録媒体における空き領域の監視に基づいて、この空き領域の回収処理を実行することにより、無駄な処理を排し、ユーザーの使い勝手を向上するようになされている。
【０１１８】
具体的にこの光ディスク装置１では、記録媒体における空き領域を判定基準値により判定し、該判定結果に基づいて空き領域の回収処理を実行することにより、真に必要な場合にだけこの回収処理を実行することができる。
【０１１９】
またユーザーによる確認により空き領域の回収処理を実行することにより、例えば空き領域の回収処理に要する時間が無い場合等にあっては、この処理を実行しないようにすることができ、これによってもユーザーの使い勝手を向上することができる。
（３）実施例の効果
以上の構成によれば、各エントリに係る抜粋情報を固定長によるスロットに割り当て、プロパティエントリのスロットの管理情報に接続情報と有効無効情報とを設けて管理する場合に、空き領域の回収処理において、管理情報により、有効無効情報により有効に設定されているスロットがファイル先頭側より連続するように、インデックスファイルを再構成して、記録媒体に記録されたインデックスファイルを更新することにより、管理対象ファイルの記録、削除を繰り返した場合でも、記録媒体の容量を効率良く使用することができる。
【０１２０】
またこの処理対象がサムネイル画像エントリであることにより、効率良く光ディスクの記録可能領域を確保することができる。
【０１２１】
また記録媒体における空き領域の監視に基づいて、この空き領域の回収処理を実行することにより、無駄な処理を排し、ユーザーの使い勝手を向上することができる。
【０１２２】
また記録媒体における空き領域を判定基準値により判定し、該判定結果に基づいて空き領域の回収処理を実行することにより、真に必要な場合にだけこの回収処理を実行することができる。
【０１２３】
またユーザーによる確認により空き領域の回収処理を実行することにより、例えば空き領域の回収処理に要する時間が無い場合等にあっては、この処理を実行しないようにすることができ、これによってもユーザーの使い勝手を向上することができる。
【実施例２】
【０１２４】
この実施例においては、実施例１について上述した空き領域の回収処理について、処理対象をサムネイル画像エントリ、テキストエントリに設定する。このためこの実施例に係るシステム制御マイコンは、図１について上述した処理手順において、ステップＳＰ３０までの処理を実行すると、続いて同様の処理によりテキストエントリについて未使用スロットを検出し、インデックスファイルを整理する。
【０１２５】
この実施例のように、サムネイル画像エントリ、テキストエントリを処理対象に設定して空き領域の回収処理を実行すれば、さらに一段と空き領域を確保して記録媒体の効率利用を図ることができる。
【実施例３】
【０１２６】
この実施例においては、実施例１について上述した空き領域の回収処理について、処理対象をサムネイル画像エントリ、テキストエントリ、サウンドエントリ、プロパティエントリに設定する。このためこの実施例に係るシステム制御マイコンは、図２について上述したようにサムネイル画像エントリ、テキストエントリについて未使用スロットを整理すると、同様にしてサウンドエントリについて未使用スロットを整理する。また続いてプロパティエントリについて未使用スロットを整理する。なおこのプロパティエントリについての未使用スロットの検出においては、この場合他のエントリに係る処理が実行していることにより、単にプロパティエントリのスロットに無効フラグが設定されているか否か判断することにより実行することができる。
【０１２７】
なおこのようにサムネイル画像エントリ、テキストエントリ、サウンドエントリ、プロパティエントリに処理対象を設定して空き領域の回収処理を実行する場合にあっては、始めにプロパティエントリの無効有効フラグが無効に設定されているエントリについて、プロパティエントリ、サムネイル画像エントリ、サウンドエントリ、テキストエントリ等の未使用スロットを整理し、その後、プロパティエントリに設定された他のエントリのスロット番号、有無フラグによりサムネイル画像エントリ、テキストエントリ、サウンドエントリのスロットだけが未使用に設定されているエントリを整理するようにしてもよく、この場合は、判断処理に係るステップ数が少なくなることにより、その分、処理を簡略化することができる。
【０１２８】
この実施例のように処理対象をサムネイル画像エントリ、テキストエントリ、サウンドエントリ、プロパティエントリに設定して空き領域の回収処理を実行すれば、さらに一段と空き領域を確保して記録媒体の効率利用を図ることができる。
【実施例４】
【０１２９】
なお上述の実施例においては、ユーザーによる指示により空き領域の回収処理を実行する場合について述べたが、本発明はこれに限らず、例えば光ディスクの空き領域を所定の判定基準により判定して、夜間等の空き時間で自動的に実行するようにしてもよい。
【０１３０】
また上述の実施例においては、ファイル形式のエントリによりインデックスファイルを構成する場合について述べたが、本発明はこれに限らず、内部ファイルの形式により各エントリを形成してインデックスファイルを構成する場合にも広く適用することができる。
【０１３１】
また上述の実施例においては、本発明を光ディスク装置に適用して撮像結果、パソコンの出力等を記録する場合について述べたが、本発明はこれに限らず、光磁気ディスク、ハードディスク装置等の各種記録媒体に記録した多数のファイルを管理する場合、さらには所定のサーバーに保持した多数のファイルを管理する場合等に広く適用することができる。
【０１３２】
また上述の実施例においては、ＱＴムービーファイルによる管理対象ファイルを管理する場合について述べたが、本発明はこれに限らず、種々のフォーマットによるビデオデータによるファイル、オーディオデータによるファイル等を管理する場合に広く適用することができる。
【０１３３】
また上述の実施例においては、管理対象ファイルと共にインデックスファイルを記録する場合について述べたが、本発明はこれに限らず、管理対象ファイルと異なる記録媒体にインデックスファイルを記録する場合、さらには管理対象ファイルと異なるサーバー上にインデックスファイルを保持する場合等に広く適用することができる。
【０１３４】
また上述の実施例においては、システム制御マイコン１９に事前にインストールされた処理プログラムにより一連の処理を実行する場合について述べたが、本発明はこれに限らず、このようなプログラムを記録媒体、インターネット等のネットワークにより提供し、このプログラムにより一連の処理を実行する場合についても広く適用することができる。なおこのような記録媒体においては、光ディスク、磁気テープ等、種々の記録媒体を広く適用することができる。
【産業上の利用可能性】
【０１３５】
本発明は、撮像結果を記録する光ディスク装置に適用することができる。
【図面の簡単な説明】
【０１３６】
【図１】本発明の実施例１に係る空き領域の回収処理を示すフローチャートである。
【図２】本発明の実施例１に係る光ディスク装置を示すブロック図である。
【図３】プロパティエントリの説明に供する図表である。
【図４】抜粋情報の登録の説明に供する図表である。
【図５】抜粋情報の削除の説明に供する図表である。
【図６】空き領域の回収処理に係る処理手順を示すフローチャートである。
【図７】インデックスファイルの説明に供する図表である。
【符号の説明】
【０１３７】
１……光ディスク装置、２……光ディスク、１１……ビデオ符号器、１２……オーディオ符号器、１３……ビデオ復号器、１４……オーディオ復号器、１５……ファイル生成器、１６……ファイル復号器、１９……システム制御マイコン
【図１】
2005100509.tif 000003
【図２】
2005100509.tif 000004
【図３】
2005100509.tif 000005
【図４】
2005100509.tif 000006
【図５】
2005100509.tif 000007
【図６】
2005100509.tif 000008
【図７】
2005100509.tif 000009