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