(57)【特許請求の範囲】
【請求項１】
記録媒体に階層状に記録された個々のプログラム情報を識別する識別データを読み取ってリストアップすることにより管理リストデータを作成するデータ処理装置であって、
前記識別データを最上層から順次階層毎に検索して読み取るとともに、最初に検出した前記識別データに対するプログラム情報を再生させる再生処理を開始させ、この再生処理の開始後に、読み取られた識別データが属する階層毎に前記識別データをリストアップして前記管理リストデータを作成する
ことを特徴とするデータ処理装置。
【請求項２】
請求項１に記載のデータ処理装置において、
識別データに対するプログラム情報が再生される際に前記識別データが属する階層の管理リストデータを表示手段に表示させる
ことを特徴とするデータ処理装置。
【請求項３】
請求項２に記載のデータ処理装置において、
プログラム情報の再生中に表示手段に表示されている管理リストデータを構成する識別データの中から、前記再生中のプログラム情報を識別する識別データ以外の識別データが選択された場合、この選択された識別データに対するプログラム情報の再生処理をする
ことを特徴とするデータ処理装置。
【請求項４】
記録媒体に階層状に記録された個々のプログラム情報を識別する識別データを読み取ってリストアップすることにより管理リストデータを作成するデータ処理方法であって、
前記識別データを最上層から順次階層毎に検索して読み取り、
最初に検出した前記識別データに対するプログラム情報を再生させる再生処理を開始させ、
この再生処理後に、前記読み取った識別データが属する階層毎に前記識別データをリストアップする
ことを特徴とするデータ処理方法。
【請求項５】
請求項４に記載のデータ処理方法において、
識別データに対するプログラム情報が再生される際に、識別データが属する階層の管理リストデータを表示手段に表示させる
ことを特徴とするデータ処理方法。
【請求項６】
請求項５に記載のデータ処理方法において、
プログラム情報の再生中に表示手段に表示されている管理リストデータを構成する識別データの中から、前記再生中のプログラム情報を識別する識別データ以外の識別データが選択されたことを認識すると、この選択された識別データに対するプログラム情報の再生処理をする
ことを特徴とするデータ処理方法。
【請求項７】
請求項４ないし６のいずれかに記載のデータ処理方法をコンピュータに実行させる
ことを特徴とするデータ処理プログラム。
【請求項８】
請求項７に記載のデータ処理プログラムがコンピュータにて読取可能に記録された
ことを特徴とするデータ処理プログラムを記録した記録媒体。
【請求項９】
記録媒体に階層状に記録された個々のプログラム情報を読み出して再生する情報再生装置であって、
前記記録媒体に記録された個々のプログラム情報を識別する識別データを最上層から順次階層毎に検索して読み取る読取手段と、
この読取手段により読み取られた識別データに対するプログラム情報が書き込まれる書込手段と、
前記読取手段により最初に読み取った前記識別データに対する前記プログラム情報を前記書込手段に書き込ませるとともに、この書込手段に書き込まれた前記プログラム情報を再生させ、この最初のプログラム情報の再生中に前記識別データが属する階層毎にその識別データをリストアップして管理リストデータを作成し、この管理リストデータに基づいて前記書込手段に前記プログラム情報を順次書き込ませて順次再生させる制御手段と、
を具備したことを特徴とする情報再生装置。
【請求項１０】
記録媒体に階層状に記録された個々のプログラム情報を読み出して再生する情報再生方法であって、
前記記録媒体に記録された個々のプログラム情報を識別する識別データを最上階から順次階層毎に検索して読み取り、
最初に検出した前記識別データに対する前記プログラム情報を書込手段へ書き込ませるとともに、この書込手段に書き込まれた前記プログラム情報を再生させ、
このプログラム情報の再生中に前記識別データが属する階層毎にその識別データをリストアップして管理リストデータを作成させ、
この作成した前記管理リストデータに基づいて前記書込手段に前記プログラム情報を順次書き込ませて順次再生させる
ことを特徴とする情報再生方法。
【請求項１１】
請求項１０に記載の情報再生方法をコンピュータに実行させる
ことを特徴とする情報再生プログラム。
【請求項１２】
請求項１１に記載の情報再生プログラムがコンピュータにて読取可能に記録された
ことを特徴とする情報再生プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録媒体に階層状に記録されたプログラム情報を識別する識別データを読み取ってリストアップすることにより管理リストデータを作成するデータ処理装置、その方法、そのプログラム、および、そのプログラムを記録した記録媒体、および、記録媒体に階層状に記録された個々のプログラム情報を読み出して再生する情報再生装置、その方法、そのプログラム、および、そのプログラムを記録した記録媒体に関する。
【０００２】
【背景技術】
従来、いわゆる音楽ＣＤであるＣＤ−ＤＡ（Compact Disk-Digital Audio）に記録された音楽データを読み出して再生する再生装置が広く利用されている。また、従来の音楽データを再生する再生装置として、記録された音楽データをリスト表示する表示部を有した構成も知られている。
【０００３】
一方、音質をほとんど劣化させずに音楽データなどのデータを圧縮して記録媒体に記録させることにより、限られた記録領域により多くのデータを記録可能としたデータ圧縮方法が知られている。このデータの圧縮方法としては、例えば、ＭＰ３（MPEG(Moving Picture Experts Group) Audio Layer-3）方式が採用されている。
【０００４】
そして、ＭＰ３方式により圧縮されたデータ（以下、ＭＰ３データと称して説明する）を記録する記録媒体として、例えば、ＣＤ−Ｒ（Compact Disk-Read）が利用されている。このＣＤ−Ｒのディスク構造は、複数のディレクトリまたはファイルが階層的に関連付けられた構造になっている。そして、ＭＰ３データは、１データ単位（音楽データであれば１曲）毎にファイル形式で各階層のディレクトリ内に格納されている。
【０００５】
【発明が解決しようとする課題】
ところで、上述した従来の再生装置では、ＣＤ−Ｒなどの記録媒体に記録された音楽データの中から所望のデータを選択して再生させる際に、音楽データは階層的に関連付けられた構造で記録されていることから、最上層から順次階層毎に検索する必要がある。このため、例えば所望する音楽データが最下層に記録されている場合には、音楽データが再生される（スピーカから音楽などの音が出力される）までに時間がかかるという不具合がある。
【０００６】
本発明は、このような点に鑑みて、記録媒体が装着されてからプログラム情報が再生されるまでの時間の短縮が図れるデータ処理装置、情報再生装置、それらの方法、それらのプログラム、および、それらのプログラムを記録した記録媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
請求項１記載の発明は、記録媒体に階層状に記録された個々のプログラム情報を識別する識別データを読み取ってリストアップすることにより管理リストデータを作成するデータ処理装置であって、前記識別データを最上層から順次階層毎に検索して読み取るとともに、最初に検出した前記識別データに対するプログラム情報を再生させる再生処理を開始させ、この再生処理の開始後に、読み取られた識別データが属する階層毎に前記識別データをリストアップして前記管理リストデータを作成することを特徴とするデータ処理装置である。
【０００８】
請求項２に記載の発明は、請求項１に記載のデータ処理装置において、識別データに対するプログラム情報が再生される際に前記識別データが属する階層の管理リストデータを表示手段に表示させることを特徴とする。
【０００９】
請求項３に記載の発明は、請求項２に記載のデータ処理装置において、プログラム情報の再生中に表示手段に表示されている管理リストデータを構成する識別データの中から、前記再生中のプログラム情報を識別する識別データ以外の識別データが選択された場合、この選択された識別データに対するプログラム情報の再生処理をすることを特徴とする。
【００１０】
請求項４に記載の発明は、記録媒体に階層状に記録された個々のプログラム情報を識別する識別データを読み取ってリストアップすることにより管理リストデータを作成するデータ処理方法であって、前記識別データを最上層から順次階層毎に検索して読み取り、最初に検出した前記識別データに対するプログラム情報を再生させる再生処理を開始させ、この再生処理後に、前記読み取った識別データが属する階層毎に前記識別データをリストアップすることを特徴とするデータ処理方法である。
【００１１】
請求項５に記載の発明は、請求項４に記載のデータ処理方法において、識別データに対するプログラム情報が再生される際に、識別データが属する階層の管理リストデータを表示手段に表示させることを特徴とする。
【００１２】
請求項６に記載の発明は、請求項５に記載のデータ処理方法において、プログラム情報の再生中に表示手段に表示されている管理リストデータを構成する識別データの中から、前記再生中のプログラム情報を識別する識別データ以外の識別データが選択されたことを認識すると、この選択された識別データに対するプログラム情報の再生処理をする。
【００１３】
請求項７に記載の発明は、請求項４ないし６のいずれかに記載のデータ処理方法をコンピュータに実行させることを特徴とするデータ処理プログラムである。
【００１４】
請求項８に記載の発明は、請求項７に記載のデータ処理プログラムがコンピュータにて読取可能に記録されたことを特徴とするデータ処理プログラムを記録した記録媒体である。
【００１５】
請求項９に記載の発明は、記録媒体に階層状に記録された個々のプログラム情報を読み出して再生する情報再生装置であって、前記記録媒体に記録された個々のプログラム情報を識別する識別データを最上層から順次階層毎に検索して読み取る読取手段と、この読取手段により読み取られた識別データに対するプログラム情報が書き込まれる書込手段と、前記読取手段により最初に読み取った前記識別データに対する前記プログラム情報を前記書込手段に書き込ませるとともに、この書込手段に書き込まれた前記プログラム情報を再生させ、この最初のプログラム情報の再生中に前記識別データが属する階層毎にその識別データをリストアップして管理リストデータを作成し、この管理リストデータに基づいて前記書込手段に前記プログラム情報を順次書き込ませて順次再生させる制御手段と、を具備したことを特徴とする情報再生装置である。
【００１６】
請求項１０に記載の発明は、記録媒体に階層状に記録された個々のプログラム情報を読み出して再生する情報再生方法であって、前記記録媒体に記録された個々のプログラム情報を識別する識別データを最上階から順次階層毎に検索して読み取り、最初に検出した前記識別データに対する前記プログラム情報を書込手段へ書き込ませるとともに、この書込手段に書き込まれた前記プログラム情報を再生させ、このプログラム情報の再生中に前記識別データが属する階層毎にその識別データをリストアップして管理リストデータを作成させ、この作成した前記管理リストデータに基づいて前記書込手段に前記プログラム情報を順次書き込ませて順次再生させることを特徴とする情報再生方法である。
【００１７】
請求項１１に記載の発明は、請求項１０に記載の情報再生方法をコンピュータに実行させることを特徴とする情報再生プログラムである。
【００１８】
請求項１２に記載の発明は、請求項１１に記載の情報再生プログラムがコンピュータにて読取可能に記録されたことを特徴とする情報再生プログラムを記録した記録媒体である。
【００１９】
なお、請求項７に記載の発明、請求項８に記載の発明、請求項１１に記載の発明および請求項１２に記載の発明において、コンピュータは、１つに限らず、例えば複数のコンピュータをネットワーク状に組み合わせた構成や、マイクロコンピュータなどの素子、あるいは複数の電子部品が搭載された回路基板などをも含む。
【００２０】
【発明の実施の形態】
以下に、本発明の情報再生装置における一実施の形態に係る再生装置の構成について、図面を参照して説明する。
【００２１】
〔再生装置の構成〕
図１は、再生装置の概略構成を示すブロック図である。この図１において、１は再生装置で、この再生装置１は、データとして例えば音楽データを再生する。そして、再生装置１は、読取手段としてのハードディスクドライブ２と、再生手段３と、制御手段としてのＣＰＵ（Central Processing Unit）４と、操作部５と、表示手段としての表示部６と、ディスクドライブ７と、を備えている。
【００２２】
ハードディスクドライブ２は、ＣＰＵ４に接続されている。そして、ハードディスクドライブ２は記憶手段としてのハードディスク２ａを備え、このハードディスク２ａに記憶されたデータを読み取って適宜ＣＰＵ４へ出力する。すなわち、ハードディスクドライブ２は、ハードディスク２ａに記録されたデータを読み取る読取手段として機能する。
【００２３】
また、ハードディスク２ａには、音楽データ、音楽データに関連付けられた音楽データの固有の情報であるアーティスト名やタイトル名などのタグデータ、音楽データを再生するための目次的なリストであるプレイリストデータ、画像データなど、各種データを記憶可能な記憶領域を有している。
【００２４】
プレイリストデータは、ハードディスク２ａに記憶された音楽データの目次的な役割を示し、音楽データの固有の情報であるタグデータやファイル名などの再生項目データがリストアップされたデータである。なお、各種データは、ハードディスク２ａに音楽データを記憶する際に合わせて記憶されるとともに、プレイリストデータが合わせて作成される。
【００２５】
そして、ハードディスクドライブ２は、ＣＰＵ４からの制御信号により、記憶する音楽データなどの各種データをＣＰＵ４に出力するとともに、各種データを記憶する。
【００２６】
操作部５は、ＣＰＵ４に接続されている。この操作部５は、再生装置１の動作指令をするための図示しない操作スイッチや操作ボタンを備えている。そして、操作部５は、これら操作スイッチや操作ボタンの入力操作に対応する所定の信号をＣＰＵ４へ出力する。
【００２７】
表示部６は、ＣＰＵ４に接続されている。この表示部６は、ＣＰＵ４から出力される映像データに基づいて適宜画像表示する図示しない表示面を備えている。この表示部６は、再生する音楽データに関するプレイリストデータ、タグデータに基づく例えばアーティスト名やタイトル名などを表示する。
【００２８】
再生手段３はＣＰＵ４に接続され、ＣＰＵ４から出力される音楽データを音として出力して再生する。そして、この再生手段３は、ＤＳＰ（Digital Signal Processor）１１と、Ｄ／Ａコンバータ１２と、スピーカ１３と、を備えている。
【００２９】
ＤＳＰ１１は、ＣＰＵ４に接続されているとともに、Ｄ／Ａコンバータ１２が接続されている。このＤＳＰ１１は、ＣＰＵ４から出力される音楽データのデジタル信号を信号処理する集積回路である。そして、ＤＳＰ１１は、信号処理したデータをＤ／Ａコンバータ１２に出力する。
【００３０】
Ｄ／Ａコンバータ１２には、スピーカ１３が接続されている。このＤ／Ａコンバータ１２は、ＤＳＰ１１から出力される信号処理されたデータをアナログ信号に変換し、スピーカ１３へ出力する。そして、スピーカ１３は、Ｄ／Ａコンバータ１２から出力されたアナログ信号を音として出力する。
【００３１】
ディスクドライブ７は、ＣＰＵ４に接続されている。このディスクドライブ７には、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＣＤ−Ｒ（Compact Disk-Read）、ＣＤ−Ｒ／Ｗ（Compact Disk-Read/Write）、ＤＶＤ−ＲＡＭ（Digital Versatile Disc-Random Access Memory）などの光ディスク、磁気ディスク、光磁気ディスクなどの外部メディアである記録媒体１５が着脱可能に装着される。このディスクドライブ７には、記録媒体１５が装着されたことを検出する図示しない検出手段が設けられている。そして、ディスクドライブ７は、記録媒体１５から各種データを読み取ってＣＰＵ４に出力するとともに、ＣＰＵ４からの信号に基づいて各種データを記録媒体１５に記録する。
【００３２】
この記録媒体１５には、例えば、プログラム情報としての音楽データであるＭＰ３（MPEG(Moving Picture Experts Group) Audio Layer-3）方式により圧縮されたＭＰ３ファイル、このＭＰ３ファイルに関連付けられたアーティスト名やタイトル名などのＭＰ３ファイルを識別する識別データとしてのタグデータ、画像データなどの各種データが、階層状に記録されている。なお、記録媒体１５への音楽データなどのデータの記録は、例えばパーソナルコンピュータを用いて別途あらかじめ記録される。
【００３３】
ＣＰＵ４は、書込手段としてのＲＡＭ（Random Access Memory）などの図示しない内蔵メモリを備えている。この内蔵メモリには、再生装置１全体の動作制御をするＯＳ（Operating System）上に展開される各種プログラムが記録されている。そして、ＣＰＵ４は、内蔵メモリに記録された各種プログラムとして、データ検索手段としての音楽データ検索手段２２と、階層毎の管理リストデータを作成する管理リスト作成手段２３と、表示制御手段２５と、が構成される。
【００３４】
音楽データ検索手段２２は、記録媒体１５に記録された音楽データであるＭＰ３ファイルを、最上階層から順次階層毎に検索する。
【００３５】
管理リスト作成手段２３は、音楽データ検索手段２２にて階層毎に検索したＭＰ３ファイルを、階層毎にリストアップする管理リストデータを作成する。
【００３６】
表示制御手段２５は、再生手段３にて再生して音楽データが所属する階層の管理リストデータを読み出し、表示部６に出力して表示させる。
【００３７】
〔再生装置におけるデータ処理〕
次に、本実施の形態における音楽データであるＭＰ３ファイルのデータの再生処理について、図面を参照して説明する。図２は、階層毎の管理リストデータを作成する動作を示すフローチャートである。図３は、ＭＰ３ファイルのデータを検索して管理リストデータを作成する動作を示すフローチャートである。図４は、記憶媒体の階層ファイルの構造を示す概念図である。図５は、階層毎の管理リストデータをリスト表示する動作を示すフローチャートである。図６は、階層毎の管理リストデータの画面表示を示す説明図である。図７は、最上階層より下層のディレクトリにおける階層の管理リストデータを表示するとともに、その管理リストデータの所属するＭＰ３ファイルのデータが再生されている画面表示を示す説明図である。図８は、ＭＰ３ファイルのデータの再生中に管理リストデータを表示させる動作を示すフローチャートである。
【００３８】
まず、記録媒体１５が利用者により再生装置１に装着されると、図２のフローチャートに示すように、ＣＰＵ４は図示しない検出手段により記録媒体１５が装着されたことを認識する（ステップＳ１）。そして、ＣＰＵ４は、記録媒体１５に記録されたＭＰ３ファイルの検索処理回数が０である旨を設定する。すなわち、ＣＰＵ４は、記録媒体１５に記憶されたＭＰ３ファイルの再生処理回数に対応したＮ値がまだＭＰ３ファイルのデータを再生処理していない旨のＮ＝０を設定する（ステップＳ２）。
【００３９】
この後、ＣＰＵ４は、後述するように、あらかじめ記録媒体１５に記録されたエントリ情報に基づいて記録媒体１５に記録されたＭＰ３ファイルを検索して管理リストデータを作成する処理をする（ステップＳ３）。そして、このステップＳ３におけるＭＰ３ファイルの検索処理により、ＭＰ３ファイルを検出できたか否かを判断する（ステップＳ４）。
【００４０】
このステップＳ４で、ＭＰ３ファイルを検出できなかった場合には、本実施の形態のＭＰ３ファイルを検索して管理リストデータを作成する処理が終了する。また、ステップＳ４で、ＭＰ３ファイルが１つ以上検出できた場合には、ハードディスク２ａの管理リストデータに記録されたＮ番目のＭＰ３ファイル、最初の段階では１番目のＭＰ３ファイルを検索処理する旨のＮ＝Ｎ＋１を設定する（ステップＳ５）。
【００４１】
そして、ＣＰＵ４は、ハードディスクドライブ２によりハードディスク２ａに記録された管理リストデータを読み取る。なお、この読み取られた管理リストデータは、内蔵メモリに記憶される。この取得した管理リストデータに基づいてリストのＮ番目、最初の段階では１番目のＭＰ３ファイルのファイル名を、最初に再生するＭＰ３ファイルとして設定する（ステップＳ６）。
【００４２】
この後、ＣＰＵ４は、ステップＳ６で設定したＭＰ３ファイルのデータを記録媒体１５から読み取って内蔵メモリに記憶させる（ステップＳ７）。さらに、ＣＰＵ４は、内蔵メモリに記憶したＭＰ３ファイルのデータを再生手段３のＤＳＰ１１に出力させ、ＤＳＰ１１で適宜伸長処理し、Ｄ／Ａコンバータ１２を介してスピーカ１３で音として出力させる処理を開始し、ＭＰ３ファイルのデータを１曲目のトラックとして再生させる（ステップＳ８）。
【００４３】
そして、ＣＰＵ４は、ステップＳ８でＭＰ３ファイルのデータの再生処理の開始後、記録媒体１５の各階層毎の管理リストデータを作成する。具体的には、ルートディレクトリ内のディレクトリ毎、さらには各ディレクトリ内のディレクトリ毎に、順次管理リストデータを作成する（ステップＳ９）。この階層毎の管理リストデータの作成により、ステップＳ３で作成された管理リストデータをディレクトリ毎に分ける処理が行われる。
【００４４】
また、ＣＰＵ４は、階層毎の管理リストデータの作成とともに、現在再生しているＭＰ３ファイルのデータの再生が完了したか否かを検出する（ステップＳ１０）。そして、再生の完了を認識することにより、ＣＰＵ４は次のＭＰ３ファイルのデータを再生処理する旨のＮ＝Ｎ＋１を設定する（ステップＳ１１）。
【００４５】
この後、ＣＰＵ４は、管理リストデータに基づいて、Ｎ段目すなわち２番目のＭＰ３ファイルのファイル名を、次に再生するＭＰ３ファイルのデータとして設定する（ステップＳ１２）。そして、ＣＰＵ４は、ステップＳ１２で設定したＭＰ３ファイルのデータを記録媒体１５から読み取って内蔵メモリに記憶させる（ステップＳ１３）。この後、ＣＰＵ４は、内蔵メモリに記憶したＭＰ３ファイルのデータを再生手段３のＤＳＰ１１に出力させ、ＤＳＰ１１で適宜伸長処理し、Ｄ／Ａコンバータ１２を介してスピーカ１３から音として出力させる処理を開始し、ＭＰ３ファイルのデータを再生させる（ステップＳ１４）。
【００４６】
そして、ＣＰＵ４は、ステップＳ１４でＭＰ３ファイルのデータの再生処理を開始後、ステップＳ９における記録媒体１５の各階層毎の管理リストデータの作成が完了していなければ、引き続き各階層毎の管理リストデータを作成する。また、既に管理リストデータの作成が終了していれば、ステップＳ１０に進んで、管理リストデータに基づいて順次ＭＰ３ファイルのデータを再生させる。
【００４７】
一方、ステップＳ３におけるＭＰ３ファイルを検索して管理リストデータを作成する処理では、図３のフローチャートに示すように、例えば記録媒体１５の図４に示すような階層ファイルの構造を階層索引順次アクセス方式（Hierarchical Indexed Sequential Access Method：ＨＩＳＡＭ）によりＭＰ３ファイルを検索し、管理リストデータを作成する処理をする。
【００４８】
具体的には、ＣＰＵ４は、記録媒体１５内に設けられたディレクトリ内に記録されたＭＰ３ファイルの検索処理回数が０である旨を設定する。すなわち、ＣＰＵ４は、記録媒体１５内のディレクトリ内に記録されたＭＰ３ファイルの検索処理回数に対応したｎ値がまだＭＰ３ファイルを検索処理していない旨のｎ＝０を設定する（ステップＳ２１）。
【００４９】
この後、ＣＰＵ４は、音楽データ検索手段２２により、データの検索処理をするディレクトリのディレクトリ名を設定する。例えば、データの検索処理対象のディレクトリのディレクトリ名を、検索対象として設定し、内蔵メモリに記憶させる処理をする。さらに、ＣＰＵ４は、この検索処理対象のディレクトリのエントリ情報を取得する（ステップＳ２２）。
【００５０】
このステップＳ２２において、取得するエントリ情報は、ディレクトリ内に格納されたデータ数などの情報である。また、検索処理当初では、記録媒体１５の記録領域を構成する最上層のルートディレクトリをデータ検索処理することとなるので、ディレクトリ名としては、例えば「ルートディレクトリ」が設定され、このルートディレクトリ内のエントリ情報を取得することとなる。
【００５１】
そして、ＣＰＵ４は、データの検索処理をするディレクトリ内のｎ段目のデータを検索処理、処理当初では１段目のデータを処理するために、ｎ＝ｎ＋１を設定する（ステップＳ２３）。この後、ＣＰＵ４は、ステップＳ２２で取得したエントリ情報に基づいて、ｎ段目のデータの属性がファイル属性でかつファイル名の拡張子に「．ｍｐ３」であるか否かを判断する（ステップＳ２４）。
【００５２】
このステップＳ２４で、ｎ段目のデータの属性がファイル属性でないと判断した場合には、そのデータがディレクトリ属性であるか否かを判断する（ステップＳ２５）。
【００５３】
このステップＳ２５において、ディレクトリ属性であると判断した場合には、そのディレクトリ内のエントリ情報を取得するために、データの検索処理を実施するディレクトリ名として、この検索したディレクトリのディレクトリ名に変更して内蔵メモリなどに記憶させる設定処理をする（ステップＳ２６）。そして、ステップＳ２２に進み、例えば図４に示すように、ディレクトリ１より下層のディレクトリ２内を１段目から順次検索処理させるように設定する。なお、このステップＳ２２に進む際に、それまでデータの検索処理の対象であった上層のディレクトリのディレクトリ名およびデータの検索処理をしているｎ値を、例えば内蔵メモリに記憶しておく。
【００５４】
また、ステップＳ２５において、ディレクトリ属性ではないと判断した場合には、ファイル属性ではないが拡張子が「．ｍｐ３」であるとして、現在検索処理しているディレクトリのエントリ情報に基づいて、ｎ値が現在のディレクトリ内におけるエントリ情報に記述されたデータの総数ｘ（ｎ＝ｘ）であるか否かを判断する（ステップＳ２７）。
【００５５】
一方、ステップＳ２４で、拡張子が「．ｍｐ３」のファイル属性であると判断した場合には、この検索したｎ段目のエントリ情報のＭＰ３ファイルのファイル名を、記録媒体１５の管理リストデータとして登録する処理、ＭＰ３ファイルのファイル名を内蔵メモリに記憶されたディレクトリ名と対応付けて、ＭＰ３ファイルのファイル名を記憶させる。それらをハードディスク２ａに記憶させる（ステップＳ２８）。この後、ステップＳ２７に進む。
【００５６】
そして、ステップＳ２７において、ｎ＝ｘではないと判断した場合、現在データの検索処理をしているディレクトリにおいて、データの検索処理をしていないデータが残っていると判断する。そして、引き続き検索処理を継続するために、ステップＳ２３に戻ってｎ＝ｎ＋１を設定し、順次データの検索処理をする。
【００５７】
また、ステップＳ２７において、ｎ＝ｘであると判断した場合には、現在データの検索処理をしているディレクトリ内の全てのデータを検索処理したと判断する。そして、ＣＰＵ４は、現在、ルートディレクトリ内のデータの検索処理を実施しているか否かを判断する（ステップＳ２９）。この判断は、例えばデータの検索処理対象として内蔵メモリに記憶したディレクトリ名に基づいて判断する。
【００５８】
そして、ステップＳ２９で、ルートディレクトリのデータの検索処理を実施しているのではないと判断した場合には、ディレクトリ内のデータ検索処理をしていると判断し、このディレクトリがエントリ情報として含まれる１つ上層のディレクトリに戻って、データの検索処理を継続する（ステップＳ３０）。このステップＳ３０でのデータの検索処理を継続する際には、例えばステップＳ２６で内蔵メモリに記憶しておいたディレクトリのディレクトリ名とデータの検索処理が終了して段数のｎ値とに基づいて処理する。より具体的には、データ検索処理対象のディレクトリ名を記憶されていたディレクトリのディレクトリ名に再び変更するとともに、記憶されていたｎ値を呼び出す。
【００５９】
この後、ステップＳ２３に戻って、次のデータを検索処理するために、ｎ＝ｎ＋１を設定し、再びデータを順次検索処理する。
【００６０】
そして、ステップＳ２９で、現在ルートディレクトリのデータの検索処理を実施していると判断した場合には、ＣＰＵ４は記録媒体１５に記録された全てのデータの検索処理が終了したと判断する。このようにして、記録媒体１５のＭＰ３ファイルのファイル名をリストアップする管理リストデータを作成するためのＭＰ３ファイルの検索処理が終了する。そして、検索処理が終了するとほぼ同時に、階層毎に作成された管理リストデータの基となる管理リストデータがハードディスク２ａに形成されることとなる。
【００６１】
上記した処理では、記録媒体１５が装着されて直ちにＭＰ３ファイルのファイル名が検索されて抽出される。そして、記録媒体１５からＭＰ３ファイルのデータを再生するために最小限のＭＰ３ファイルのデータを設定し、その設定されたＭＰ３ファイルのデータを再生させるとともに、再生している間に各階層毎の管理リストデータを作成する。
【００６２】
このようにして、各階層毎の管理リストデータの作成が必要最小限のＭＰ３ファイルの再生の間に終了する。この作成された管理リストデータをリスト表示する場合には、図５のフローチャートに示すように処理される。
【００６３】
すなわち、図５のフローチャートに示すように、まずＣＰＵ４は、利用者による記録媒体１５に記録されたＭＰ３ファイルのデータを選択させる旨の操作部５の入力操作の待機状態となっている（ステップＳ３１）。そして、ＣＰＵ４が操作部５からの選択指令の信号を認識すると、ハードディスク２ａに記憶された最上階層のルートディレクトリの管理リストデータを読み出し、内蔵メモリに記憶させる（ステップＳ３２）。そして、ＣＰＵ４は、内蔵メモリに記憶した管理リストデータを、例えば図６に示すように、表示部６に表示させる制御をする（ステップＳ３３）。
【００６４】
さらに、ＣＰＵ４は、１階層下のリスト表示を要求する操作部５の入力操作の有無を検出する（ステップＳ３４）。この下層のリスト表示を要求する入力操作としては、例えば図６に示す表示されたリストの中からディレクトリのタイトル名を選択して設定入力される。このステップＳ３４で、操作部５の下層のリスト表示の要求が無いと判断した場合には、リスト表示の処理を終了する。
【００６５】
また、ステップＳ３４で、さらに下層のリスト表示を要求する入力操作を認識すると、選択された階層、すなわち選択されてリスト表示要求されたディレクトリの管理リストデータをハードディスク２ａから読み取り、内蔵メモリに記憶させる（ステップＳ３５）。そして、ＣＰＵ４は、内蔵メモリに記憶した管理リストデータを、例えば図７に示すように、表示部６に表示させる制御をする（ステップＳ３６）。この後、さらに下層のリスト表示の要求の有無を認識するために、ステップＳ３４に進む。
【００６６】
この図５のフローチャートに示す動作により、階層毎に作成した管理リストデータがリスト表示される。
【００６７】
また、ＭＰ３ファイルのデータの再生処理における表示においては、図８のフローチャートに示すように処理される。すなわち、ＣＰＵ４は、再生するトラックの切り替わり、すなわちＭＰ３ファイルのデータを検出する待機状態となっている（ステップＳ４１）。具体的には、例えば再生するＭＰ３ファイルのデータを切り替える入力操作や再生するＭＰ３ファイルのデータの再生が終了し、次のＭＰ３ファイルのデータを再生するため、ＭＰ３ファイルのデータの切替を検出する。
【００６８】
そして、ＣＰＵ４は、トラックの切り替わりを検出すると、切替られるＭＰ３ファイルが所属する階層であるディレクトリの管理リストデータをハードディスク２ａから検索する（ステップＳ４２）。そして、検索した管理リストデータを内蔵メモリに記憶させ（ステップＳ４３）、この記憶した管理リストデータを、図７に示すように表示制御手段２５により表示部６に表示させる（ステップＳ４４）。このようにして、再生する音楽データに対応した管理リストデータが表示される。
【００６９】
このリスト表示された音楽データを選択して設定する操作部５の入力操作により、ＣＰＵ４は選択された音楽データを記録媒体１５から読み出し、再生手段３にて再生させる処理をする。この音楽データが再生されている間、図７に示すように、その音楽データが所属する管理リストデータが常時リスト表示される。
【００７０】
このように、音楽データ検索手段２２にて記録媒体１５に階層状に記録されたＭＰ３ファイルを最上階層から順次階層毎に検索し、そして、階層毎に検索したＭＰ３ファイルやディレクトリなどのデータを管理リスト作成手段２３にて階層毎にリストアップして管理リストデータを作成する。よって、利用者が選択して再生を所望するＭＰ３ファイルのデータを階層毎に表示させるので、再生を所望するＭＰ３ファイルのデータの選択が容易でかつ迅速にでき、記録媒体１５が装着されてからＭＰ３ファイルのデータが再生されるまでの時間が短縮し、利便性を向上できる。そして、この作成した管理リストデータをハードディスク２ａに記憶させるので、一旦電源がオフとなっても階層毎に作成された管理リストデータは記憶されているので、再び再生させる際には直ちに再生処理できる。
【００７１】
また、最上階層からＭＰ３ファイルのデータを検索して最初に検出したＭＰ３ファイルのデータを再生させている間に階層毎の管理リストデータを作成しているので、記録媒体１５を装着してから音楽再生されるまでの時間を短縮化できるので、処理効率も向上できる。
【００７２】
そして、再生している間は常時そのＭＰ３ファイルのデータが所属する階層の管理リストデータを表示させるので、所属する管理リストデータを適宜確認でき、利便性を向上できる。
【００７３】
また、ＭＰ３ファイルのデータを再生する際に、この再生されるＭＰ３ファイルのデータが所属する階層の管理リストデータを表示させる。このため、再生されるＭＰ３ファイルのデータが所属する管理リストデータの表示により、利用者は他の所属するＭＰ３ファイルのデータを容易に認識でき、利便性を向上できる。
【００７４】
そして、操作部５の入力操作により、表示部６に画像表示される階層毎の管理リストデータにリストアップされるＭＰ３ファイルを設定入力することにより、ＣＰＵ４が設定されたＭＰ３ファイルのデータを再生させる。このため、利用者が再生させるＭＰ３ファイルのデータを管理リストデータに基づいて容易に選択でき、利便性を向上できる。
【００７５】
〔実施形態の変形〕
なお、本発明は、上述した一実施の形態に限定されるものではなく、本発明の目的を達成できる範囲で以下に示される変形をも含むものである。
【００７６】
上述した実施の形態では、コンピュータに読み取り可能なプログラムとし、コンピュータに装着された記録媒体１５に記録されたデータを再生させる処理の際に、階層毎の管理リストデータを作成する処理を実行させるプログラムなど、いずれの形態でも適用できる。もちろん、プログラムを記録した記録媒体としてもよい。
【００７７】
そして、本実施の形態におけるプログラム情報としては、ＭＰ３方式により圧縮されたＭＰ３データを対象として説明したが、これに限ることなく、異なる方式により圧縮されたいずれの音楽データや圧縮処理されていないデータについても適用可能で、さらには画像データなど他のいずれのプログラム情報でも適用できる。
【００７８】
また、作成した管理リストデータをハードディスク２ａに記憶させたが、内蔵メモリに記憶させたり、別の記憶手段に記憶させてもよい。
【００７９】
そして、記憶手段は、ハードディスク２ａに限らず、例えば、ＣＤ−Ｒ（Compact Disk-Read）、ＣＤ−Ｒ／Ｗ（Compact Disk-Read/Write）、ＤＶＤ−ＲＡＭ（Digital Versatile Disc-Random Access Memory）などの磁気ディスク、光ディスク、光磁気ディスク、記憶素子、複数の素子にて構成された回路基板、磁気カードなど、いずれの構成でもできる。
【００８０】
また、記録媒体１５としては、１つのみ装着可能な構成に限らず、複数の記録媒体１５が装着される構成としてもよい。この場合には、各記録媒体１５についてそれぞれ階層毎に管理リストデータを作成すればよい。
【００８１】
さらに、書込手段として内蔵メモリを用いて説明したが、例えばハードディスク２ａに書き込むなど、内蔵メモリに限らず、データを読み書き可能な他のいずれの構成を用いることもできる。
【００８２】
本発明は、上述した一実施の形態および実施形態の変形のみに限ることなく、その他、本発明の目的を逸脱しない範囲で様々な応用が可能である。
【００８３】
【発明の効果】
本発明によれば、記録媒体に階層状に記録されたプログラム情報を識別する識別データを最上層から順次階層毎に検索して読み取るとともに識別データをリストアップして階層毎の管理リストデータを作成するため、所望のプログラム情報を再生するまでの時間を短縮できる。
【００８４】
また、本発明によれば、最初に検出した前記識別データに対するプログラム情報を再生させる再生処理を開始させ、この再生処理の開始後に、このプログラム情報の識別データが属する階層毎に識別データをリストアップして管理リストデータを作成するため、プログラム情報を再生しつつ階層毎の管理リストデータが作成され、プログラム情報を再生するまでの時間が掛かって利用者に不信感を与えるという不具合を防止できる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る再生装置の概略構成を示す模式図である。
【図２】前記一実施の形態における階層毎の管理リストデータを作成する動作を示すフローチャートである。
【図３】前記一実施の形態における音楽データを検索して管理リストデータを作成する動作を示すフローチャートである。
【図４】前記一実施の形態における記憶媒体の階層ファイルの構造を示す概念図である。
【図５】前記一実施の形態における階層毎の管理リストデータをリスト表示する動作を示すフローチャートである。
【図６】前記一実施の形態における最上階層の管理リストデータの画面表示を示す説明図である。
【図７】前記一実施の形態における下層の階層毎の管理リストデータを表示するとともに、その管理リストデータに所属する音楽データが再生されている画面表示を示す説明図である。
【図８】前記一実施の形態における階層毎の管理リストデータを表示させる動作を示すフローチャートである。
【符号の説明】
１    データ処理装置としての情報再生装置である再生装置
２ａ  記憶手段としてのハードディスクドライブ
４    制御手段としてのＣＰＵ
６    表示手段としての表示部
７    読取手段としてのディスクドライブ
１５    記録媒体
２２    音楽データ検索手段
２３    管理リスト作成手段
【図１】
0003818938.tif 000002
【図２】
0003818938.tif 000003
【図３】
0003818938.tif 000004
【図４】
0003818938.tif 000005
【図５】
0003818938.tif 000006
【図６】
0003818938.tif 000007
【図７】
0003818938.tif 000008
【図８】
0003818938.tif 000009