(57)【要約】【課題】僅かなメモリ容量でコンテンツを並べ替えて再生できるようにする。【解決手段】コンテンツファイルＦＬごとに、当該コンテンツファイルＦＬの階層巡回順序を表す数字列でなるファイル識別子ＤＦと、当該コンテンツファイルＦＬのタグデータから抽出した文字列でなる並べ替え識別子ＤＳとを組み合わせた識別情報ＤＩを生成し、並べ替え識別子ＤＳが昇順となるように識別情報ＤＩをリストファイルＬＳＴに順次登録して当該リストファイルＬＳＴをＵＳＢメモリ１０１に格納しておくことにより、当該ＵＳＢメモリ１０１から当該リストファイルＬＳＴを読み出して利用することができ、このとき当該リストファイルＬＳＴにおける識別情報ＤＩの登録順序に従った再生順序でコンテンツファイルＦＬを順次再生することができる。【選択図】        図５
2008021349.tif 000002
【特許請求の範囲】
【請求項１】
外部記憶装置に階層的に記憶された複数のコンテンツファイルをそれぞれ一意に定めるファイル識別子を生成するファイル識別子生成手段と、
上記コンテンツファイルに関する付加データの一部と上記ファイル識別子とを基に、各コンテンツファイルを識別するための識別情報を生成する識別情報生成手段と、
上記付加データの一部を並べ替え条件として上記識別情報を並べ替えることによりリストを作成するリスト作成手段と、
上記リストにおける上記識別情報の順序に従い、各識別情報の上記ファイル識別子により識別される上記コンテンツファイルを上記外部記憶装置から読み出して再生する再生手段と
を具えることを特徴とするコンテンツ再生装置。
【請求項２】
ファイル識別子生成手段は、
上記複数のコンテンツファイルに対する巡回順序が一意に定まる階層巡回処理における階層巡回順序を上記ファイル識別子とする
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項３】
上記リストを上記外部記憶装置に格納するリスト格納手段と
を具えることを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項４】
上記外部記憶装置との接続が解除される前に上記リストを上記外部記憶装置から削除する削除手段と
を具えることを特徴とする請求項３に記載のコンテンツ再生装置。
【請求項５】
上記削除手段は、電源が切断される前に上記リストを上記外部記憶装置から削除する
ことを特徴とする請求項４に記載のコンテンツ再生装置。
【請求項６】
上記リスト作成手段は、
複数種類の上記付加情報をそれぞれ並べ替え条件とした複数のリストを作成し、
上記再生手段は、
上記複数のリストのうちユーザに選択された上記リストに従った順序で上記コンテンツファイルを再生する
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項７】
上記再生手段は、
上記リスト作成手段により上記リストを作成する間、上記外部記憶装置に記憶されている上記複数のコンテンツファイルを読み出し可能な順序に従い再生する
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項８】
上記リスト作成手段は、
上記外部記憶装置に既に格納されている上記リストに含まれる上記識別情報の数と上記外部記憶装置に実際に記憶されている上記コンテンツファイルの数とが食い違う場合、上記リストを作成し直す
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項９】
外部記憶装置に階層的に記憶された複数のコンテンツファイルをそれぞれ一意に定めるファイル識別子を生成するファイル識別子生成ステップと、
上記コンテンツファイルに関する付加データの一部と上記ファイル識別子とを基に、各コンテンツファイルを識別するための識別情報を生成する識別情報生成ステップと、
上記付加データの一部を並べ替え条件として上記識別情報を並べ替えることによりリストを作成するリスト作成ステップと、
上記リストにおける上記識別情報の順序に従い、各識別情報の上記ファイル識別子により識別される上記コンテンツファイルを上記外部記憶装置から読み出して再生する再生ステップと
を具えることを特徴とするコンテンツ再生方法。
【請求項１０】
コンテンツ再生装置に対して、
外部記憶装置に階層的に記憶された複数のコンテンツファイルをそれぞれ一意に定めるファイル識別子を生成するファイル識別子生成ステップと、
上記コンテンツファイルに関する付加データの一部と上記ファイル識別子とを基に、各コンテンツファイルを識別するための識別情報を生成する識別情報生成ステップと、
上記付加データの一部を並べ替え条件として上記識別情報を並べ替えることによりリストを作成するリスト作成ステップと、
上記リストにおける上記識別情報の順序に従い、各識別情報の上記ファイル識別子により識別される上記コンテンツファイルを上記外部記憶装置から読み出して再生する再生ステップと
を実行させることを特徴とするコンテンツ再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンテンツ再生装置、コンテンツ再生方法及びコンテンツ再生プログラムに関し、例えば外部メモリに格納された音楽コンテンツを再生するオーディオ再生装置に適用して好適なものである。
【背景技術】
【０００２】
近年、オーディオ再生装置においては、音楽用のＣＤ（Compact Disc）等の記憶媒体に格納された音楽コンテンツを読み出して再生することに加え、ユーザがパーソナルコンピュータ等を用いてＣＤ−Ｒ（Compact Disc-Recordable）に書き込んだｍｐ３（Motion Pictures Expert Group-1 Layer-3）形式等の音楽コンテンツでなるコンテンツファイルを読み出して再生し得るようになされたものが普及しつつある。
【０００３】
またオーディオ再生装置のなかには、ＵＳＢ（Universal Serial Bus）インタフェースを具え、パーソナルコンピュータ用の外部記憶媒体として用いられるＵＳＢ接続形式のフラッシュメモリ（いわゆるＵＳＢメモリ）からコンテンツファイルを読み出して再生し得るようになされたものもある。
【０００４】
特に近年では、小型のハードディスクドライブや大容量のフラッシュメモリ等を搭載し、例えば数百〜数千曲のコンテンツファイルを格納し得るようなポータブルオーディオ再生装置が提案されている。
【０００５】
オーディオ再生装置は、このようなポータブルオーディオ再生装置がＵＳＢインタフェースにより接続された場合、当該ポータブルオーディオ再生装置をＵＳＢメモリと同様に単なる記憶媒体として扱うことにより、当該ポータブルオーディオ再生装置に格納されているコンテンツファイルを読み出して再生し得るようになされている。
【０００６】
ところでオーディオ再生装置では、全コンテンツファイルをタイトル名やアーティスト名等によって並べ替えたコンテンツリストを作成し、このコンテンツリスト上の順序に従いタイトル名順やアーティスト名順等の順序で音楽コンテンツを順次再生することができれば、利便性を高められると考えられる。
【０００７】
ここで、上述したポータブルオーディオ再生装置のなかには、パーソナルコンピュータからコンテンツファイルが転送される際、各コンテンツファイルのタイトル名やアーティスト名、或いはファイル名等を一括管理するコンテンツ管理ファイルを作成しておき、このコンテンツ管理ファイルを用いてコンテンツファイルのリスト表示等に用いるものがある。
【０００８】
仮にオーディオ再生装置がこのコンテンツ管理ファイルを利用することができれば、コンテンツリストを容易に作成することができる。
【０００９】
しかしながら、かかるコンテンツ管理ファイルの構造や管理形式は、ポータブルオーディオ再生装置の製造メーカーや機種等によって様々に異なっている。このためオーディオ再生装置は、事実上、かかるコンテンツ管理ファイルを利用することができない。
【００１０】
すなわちオーディオ再生装置は、コンテンツリストを作成するために、接続された記憶媒体内にどのようなコンテンツファイルが格納されているのかを探索する必要がある。
【００１１】
そこで、記憶媒体内のファイルを探索する手法として、階層構造を持つフォルダに分けて記録媒体に記録されたファイルの管理テーブルを作成し、そのファイル名をフォルダごとに表示する情報再生表示装置が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００４−３０１１６公報（第４図）
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、かかる情報再生表示装置のように管理テーブル（すなわちコンテンツリスト）を作成するには、読み出したファイル名等を記憶しておくためのメモリ容量が必要となる。
【００１３】
このため、オーディオ再生装置のメモリ容量がコンテンツファイルの総数（例えば千曲程度）に対して不十分である場合、全てのコンテンツファイルのファイル名等をメモリ上に記憶することができないため、コンテンツリストを作成することができないという問題があった。
【００１４】
本発明は以上の点を考慮してなされたもので、僅かなメモリ容量でコンテンツを並べ替えて再生し得るコンテンツ再生装置、コンテンツ再生方法及びコンテンツ再生プログラムを提案しようとするものである。
【課題を解決するための手段】
【００１５】
かかる課題を解決するため本発明においては、外部記憶装置に階層的に記憶された複数のコンテンツファイルをそれぞれ一意に定めるファイル識別子を生成し、上記コンテンツファイルに関する付加データの一部と上記ファイル識別子とを基に、各コンテンツファイルを識別するための識別情報を生成し、上記付加データの一部を並べ替え条件として上記識別情報を並べ替えることによりリストを作成し、上記リストにおける上記識別情報の順序に従い、各識別情報の上記ファイル識別子により識別される上記コンテンツファイルを上記外部記憶装置から読み出して再生するようにした。
【００１６】
ファイル識別子と付加データの一部との組み合わせた識別情報を用いてコンテンツファイルを表すことにより、１つのコンテンツファイルを表す識別情報のデータサイズを抑えることができるので、僅かなメモリ容量により、付加データを基に識別情報を並べ替えたリストを作成できる。
【発明の効果】
【００１７】
本発明によれば、ファイル識別子と付加データの一部との組み合わせた識別情報を用いてコンテンツファイルを表すことにより、１つのコンテンツファイルを表す識別情報のデータサイズを抑えながら、付加データを基に識別情報を並べ替えたリストを作成することができ、かくして僅かなメモリ容量でコンテンツを並べ替えて再生し得るコンテンツ再生装置、コンテンツ再生方法及びコンテンツ再生プログラムを実現できる。
【発明を実施するための最良の形態】
【００１８】
以下、図面について、本発明の一実施の形態を詳述する。
【００１９】
（１）オーディオ再生装置の構成
図１において、オーディオ再生装置１は全体として自動車（図示せず）に搭載されるカーオーディオ装置として構成されている。オーディオ再生装置１は、ユーザの操作に基づきＣＤ等でなる光ディスク１００の再生処理やラジオの受信処理等を実行し、その結果再生されたオーディオ信号をスピーカ２により音に変換して出力し得るようになされている。
【００２０】
このオーディオ再生装置１は、大きく分けて全体を制御するマスタユニット３、光ディスクドライブやラジオチューナなどの音源デバイスを制御しオーディオ信号を生成するメカユニット４、及びユーザインタフェースとして機能するフロントパネル５により構成されている。
【００２１】
マスタユニット３のマスタ制御部１０は、オーディオ再生装置１を統括制御するようになされており、図２に示すフロントパネル５に設けられた操作ボタン群１１がユーザにより操作されると、その操作内容に基づいた操作信号Ｓ１を取得して所定の操作受付処理を行い、当該操作受付処理の結果に応じて制御信号Ｃ１を生成し、これをメカユニット４のメカ制御部１２へ送出する。
【００２２】
メカ制御部１２は、メカユニット４を統括制御するようになされている。このメカ制御部１２は、いわゆる組み込みマイコンでなり、ＣＰＵ（Central Processing Unit）１２Ａを中心に構成されると共に、各種プログラム等が格納された３８４［ｋＢ］のＲＯＭ（Read Only Memory）１２Ｂ及びＣＰＵ１２Ａのワークエリア等として用いられる２４［ｋＢ］のＲＡＭ（Random Access Memory）１２Ｃを有している。
【００２３】
実際上、メカ制御部１２は、マスタ制御部１０から取得した制御信号Ｃ１を基に、制御信号Ｃ２を生成し、これをオーディオ信号処理部１３へ供給する。
【００２４】
オーディオ信号処理部１３は、例えば制御信号Ｃ２が光ディスク１００から音楽コンテンツを読み出す指示であれば、サーボ制御信号Ｃ３を当該光ピックアップ１４へ供給することにより、当該光ピックアップ１４をサーボ制御するようになされている。
【００２５】
これに応じてオーディオ信号処理部１３は、光ディスク１００から読み出された読出データＤ１を光ピックアップ１４から取得し、当該読出データＤ１に対して所定の復調処理や復号化処理等を施すことによりオーディオ信号Ａ１を生成する。さらにオーディオ信号処理部１３は、アンプ（図示せず）によりオーディオ信号Ａ１を増幅した上でスピーカ２へ送出することにより、当該オーディオ信号Ａ１を音に変換してユーザに聴取させるようになされている。
【００２６】
因みにオーディオ再生装置１は、音楽コンテンツが非圧縮状態で格納された、いわゆる音楽ＣＤのみでなく、音楽コンテンツがＭＰ３形式のコンテンツファイルとして格納されたＣＤ−Ｒ（以下これをデータＣＤと呼ぶ）等にも対応し得るようになされている。この場合、オーディオ再生装置１は、光ピックアップ１４によってコンテンツファイルでなる読出データＤ１を読み出し、オーディオ信号処理部１３によって当該読出データＤ１の展開処理等を行うことによりオーディオ信号Ａ１を生成するようになされている。
【００２７】
またオーディオ信号処理部１３は、読出データＤ１を基にコンテンツファイルの再生時間やタイトル名等でなるコンテンツ情報Ｄ２を生成し、これをメカ制御部１２へ送出する。メカ制御部１２は、当該コンテンツ情報Ｄ２をマスタ制御部１０へ転送する。
【００２８】
マスタ制御部１０は、コンテンツ情報Ｄ２を基に、表示制御信号Ｃ４を生成してフロントパネル５の表示部１６へ送出することにより、当該コンテンツ情報Ｄ２に基づいた表示内容を当該表示部１６に表示させるようになされている。
【００２９】
さらにフロントパネル５（図２）には、ＵＳＢコネクタ１７が設けられており、フラッシュメモリを内蔵しＵＳＢインタフェースを搭載した外部記憶装置としてのＵＳＢメモリ１０１を接続し得るようになされている。
【００３０】
実際上オーディオ再生装置１は、ＵＳＢコネクタ１７にＵＳＢメモリ１０１が接続されると、メカ制御部１２により当該ＵＳＢメモリ１０１が接続されたことを認識し、当該ＵＳＢメモリ１０１内に格納されているコンテンツファイルを読出データＤ３として読み出して、これをオーディオ信号処理部１３へ供給する（詳しくは後述する）。
【００３１】
これに応じてオーディオ信号処理部１３は、光ディスク１００からＭＰ３形式のコンテンツファイルでなる読出データＤ１を読み出した場合と同様、読出データＤ３の展開処理等を行うことによりオーディオ信号Ａ１を生成するようになされている。
【００３２】
このようにオーディオ再生装置１は、ユーザの操作に基づき、光ディスク１００やＵＳＢメモリ１０１から読み出したコンテンツファイルを再生し得るようになされている。
【００３３】
（２）ファイルの順序付け
ところでＵＳＢメモリ１０１は、パーソナルコンピュータの一般的な記憶媒体と同様、コンテンツファイル等のデータがファイル単位で格納されており、さらに階層的に（ツリー状に）構築された複数のフォルダ内に各ファイルが適宜振り分られて配置されるようになされている。
【００３４】
例えばＵＳＢメモリ１０１は、ユーザの意思によりアーティスト名やアルバム名を付したフォルダが適宜作成され、各コンテンツファイルがそのアーティスト名やアルバム名に応じて各フォルダに振り分けられることが想定される。
【００３５】
またＵＳＢメモリ１０１では、一般的な記憶媒体と同様、ＦＡＴ（File Allocation Table）により当該ＵＳＢメモリ１０１内の全てのコンテンツファイル及びフォルダがファイル単位で管理されるようになされている。
【００３６】
例えばＵＳＢメモリ１０１は、図３に一例として示すように、フォルダＦＤ１をルートフォルダとして複数のフォルダＦＤ２〜ＦＤ１１による階層構造が形成され、各フォルダＦＤ１〜ＦＤ１１内にコンテンツファイルＦＬ１〜ＦＬ１１が配置されていると仮定する。またルートフォルダＦＤ１には、ＦＡＴエントリデータＦＥＤ０が配置されているものとする。
【００３７】
実際上、オーディオ再生装置１のメカ制御部１２（図１）は、ＵＳＢコネクタ１７にＵＳＢメモリ１０１が接続されたことを認識すると、まずＦＡＴエントリデータＦＥＤ０を読み出し、フォルダＦＤに関する情報を解析することにより、図３に示したフォルダの階層構造及び各コンテンツファイルの属するフォルダを認識する。
【００３８】
因みにメカ制御部１２は、各ファイルの拡張子を基に、音楽コンテンツでなるコンテンツファイルと他のファイルとを区別し、当該コンテンツファイルのみを認識するようになされている。
【００３９】
続いてメカ制御部１２は、階層的に配置された各コンテンツファイルに対して所定の順序付け規則に従った順序を付与することにより、一意の順序で各コンテンツファイルにアクセスし得るようになされている。
【００４０】
具体的にメカ制御部１２は、ＦＡＴエントリデータＦＥＤ０の登録内容を基に、まずルートフォルダＦＤ１に配置されているコンテンツファイルＦＬ及びフォルダＦＤを検索し、その結果ＦＡＴエントリデータＦＥＤ０、コンテンツファイルＦＬ１及びフォルダＦＤ２、ＦＤ７及びＦＤ９を認識する。メカ制御部１２は、このとき認識したコンテンツファイルＦＬ１を「１番目のファイル」とする。
【００４１】
因みにメカ制御部１２は、同一フォルダＦＤ内に複数のコンテンツファイルＦＬが配置されていた場合、ＦＡＴエントリデータＦＥＤ０に登録されている順序に従って各ファイルＦＬを順次認識するようになされている。またメカ制御部１２は、同一フォルダＦＤ内の複数のフォルダＦＤについても、同様にＦＡＴエントリデータＦＥＤ０に登録されている順序に従って順次認識するようになされている。
【００４２】
次にメカ制御部１２は、ルートフォルダＦＤ１の下位階層に配置されているフォルダＦＤ２、ＦＤ７及びＦＤ９のうち、ＦＡＴエントリデータＦＥＤ０の登録順序に従い最も先に認識したフォルダＦＤ２に着目し、当該フォルダＦＤ２に配置されているコンテンツファイル及びフォルダを検索し、その結果ファイルＦＬ２、フォルダＦＤ３及びＦＤ５を認識する。メカ制御部１２は、このとき認識したコンテンツファイルＦＬ２を、その直前に認識したコンテンツファイルＦＬ１に続く「２番目のファイル」とする。
【００４３】
またメカ制御部１２は、着目しているフォルダＦＤ（例えばフォルダＦＤ４）に下位階層のフォルダＦＤが配置されていない場合、当該着目しているフォルダＦＤを順次上位階層へ切り換え、複数のフォルダＦＤが配置されたフォルダＦＤ（例えばフォルダＦＤ２）において、ＦＡＴエントリデータＦＥＤ０の登録順序上、直前に着目したフォルダＦＤ（例えばフォルダＦＤ３）の次となるフォルダＦＤ（例えばフォルダＦＤ５）を新たに着目するフォルダＦＤとする。
【００４４】
その後メカ制御部１２は、着目するフォルダＦＤを順次切り換えながら、当該着目するフォルダＦＤに直接配置されているコンテンツファイルＦＬを検索して順序づける、といった一連の処理を繰り返していく。
【００４５】
この結果、メカ制御部１２は、図３に示したようにコンテンツファイルＦＬ１〜ＦＬ１１の順に各コンテンツファイルＦＬを順序づけるようになされている（以下、このような順序付け処理を階層巡回処理と呼び、このようにして付与された順序を階層巡回順序と呼ぶ）。
【００４６】
このときメカ制御部１２は、ツリー構造における階層巡回処理の原理上、当該階層巡回処理を行うことにより各コンテンツファイルＦＬを一意的に順序づけることができる。すなわちメカ制御部１２は、階層巡回処理を行う度に、各コンテンツファイルＦＬに対して毎回同一の順序付けを行うことができる。
【００４７】
このようにオーディオ再生装置１のメカ制御部１２は、ＵＳＢメモリ１０１のコンテンツファイルＦＬにアクセスする際、ＦＡＴエントリデータＦＥＤ０を基に階層巡回処理を行い、このときに各コンテンツファイルＦＬを認識した順序（階層巡回順序）に基づいて各コンテンツファイルＦＬを識別するようになされている。
【００４８】
（３）リストファイルを用いたコンテンツファイルの再生
（３−１）リストファイルの作成
ところでオーディオ再生装置１のメカ制御部１２は、ＵＳＢメモリ１０１が接続されると、当該ＵＳＢメモリ１０１に格納されているコンテンツファイルＦＬのタイトル、アーティスト名又はアルバム名を並べ替え条件として、各音楽コンテンツを並べ替えたリストファイルを作成するようになされている。
【００４９】
説明の便宜上、ここではＭＰ３形式でなるコンテンツファイルＦＬ１〜ＦＬ６がＵＳＢメモリ１０１に階層化されて格納されているものとし、各音楽コンテンツファイルＦＬ１〜ＦＬ６にはタグデータとして「ＩＤ３タグ」形式でタイトル、アーティスト名及びアルバム名が格納されているものとする。因みに、コンテンツファイルＦＬ３のアルバム名、コンテンツファイルＦＬ５のタイトル名及びコンテンツファイルＦＬ６のアーティスト名はいずれも空欄である（すなわち登録されていない）ものとする。
【００５０】
メカ制御部１２は、まずコンテンツファイルＦＬのタイトルを並べ替え条件としたタイトルリストファイルＬＳＴ１を作成する。具体的にメカ制御部１２は、事前準備としてＲＡＭ１２Ｃ上に空のタイトルリストファイルＬＳＴ１を作成した後、階層巡回処理を行い１番目のコンテンツファイルＦＬ１を識別し、当該コンテンツファイルＦＬ１のタグデータからタイトルの先頭４文字「ＴＯＭＯ」を読み出す。
【００５１】
続いてメカ制御部１２は、図５（Ａ）に示すように、コンテンツファイルＦＬ１を識別するための４桁の数字列「０００１」と当該コンテンツファイルＦＬ１のタイトルにおける先頭４文字「ＴＯＭＯ」とを組み合わせ、タイトルリストファイルＬＳＴ１に格納する。以下では、４桁の数字列をファイル識別子ＤＦと呼び、タイトルの先頭４文字の文字列を並べ替え識別子ＤＳと呼び、さらに当該ファイル識別子ＤＦと並べ替え識別子ＤＳとを組み合わせたものを識別情報ＤＩと呼ぶ。
【００５２】
ここでメカ制御部１２は、タイトルの文字列全てを用いるのではなく、先頭４文字のみを用いることにより、後の並べ替え処理を充分に行い得るような範囲で、ＲＡＭ１２の占有量を必要最小限に抑えることを図っている。またメカ制御部１２は、後の並べ替え処理において英大文字と英小文字とを同一視した並べ替え結果を得るために、タイトルの先頭４文字を全て英大文字に変換している。
【００５３】
さらにメカ制御部１２は、階層巡回処理により一意的に定まるコンテンツファイルＦＬの認識順序をファイル識別子ＤＦとしているため、僅か４桁の数字列でなる当該ファイル識別子ＤＦにより、ＲＡＭ１２の占有量を小さく抑えながら、各コンテンツファイルＦＬを誤ることなく正確に認識することができる。
【００５４】
因みにメカ制御部１２は、ＵＳＢメモリ１０１に格納されるコンテンツファイルＦＬの数が多くとも数千曲程度であるとの推測に基づき、ファイル識別子ＤＦを４桁の数字により表している。
【００５５】
またメカ制御部１２は、音楽コンテンツＣＴ１の識別情報ＤＩ１をＲＡＭ１２Ｃ上のタイトルリストファイルＬＳＴ１に格納した段階で、当該タイトルリストファイルＬＳＴ１をＵＳＢメモリ１０１のルートフォルダＦＤ１に書き込む（コピーする）ようになされている。
【００５６】
次にメカ制御部１２は、階層巡回処理を行うことにより２番目のコンテンツファイルＦＬ２を識別し、当該コンテンツファイルＦＬ２のタグデータからタイトルの先頭４文字「Ｉ  ＷＡ」を読み出す。続いてメカ制御部１２は、コンテンツファイルＦＬ２を識別するための４桁の数字列「０００２」に当該コンテンツファイルＦＬ２のタイトルにおける先頭４文字「Ｉ  ＷＡ」を対応付けることにより、当該コンテンツファイルＦＬ２の識別情報ＤＩ２を生成する。
【００５７】
さらにメカ制御部１２は、当該識別情報ＤＩ２の並べ替え識別子ＤＳ２を識別情報ＤＩ１の並べ替え識別子ＤＳ１と比較し、図５（Ｂ）に示すように、これらの並べ替え識別子ＤＳが昇順となるように、ＲＡＭ１２Ｃ上のタイトルリストファイルＬＳＴ１内で識別情報ＤＩを並べ替え、当該タイトルリストファイルＬＳＴ１をＵＳＢメモリ１０１のルートフォルダＦＤ１に書き込む（上書きする）。
【００５８】
すなわちメカ制御部１２は、ＲＡＭ１２Ｃ上でタイトルリストファイルＬＳＴ１に識別情報ＤＩを追加すると同時に並べ替えを行い、さらに当該タイトルリストファイルＬＳＴ１をＵＳＢメモリ１０１にコピーすることになる。
【００５９】
因みにメカ制御部１２は、並べ替え識別子ＤＳ１とＤＳ２とを文字単位で比較し、ＡＳＣＩＩ（American Standard Code for Information Interchange）コードの昇順となるように両者を並べ替える。またメカ制御部１２は、コンテンツファイルＦＬのタイトルが空欄であった場合は、当該コンテンツファイルＦＬの識別情報ＤＩをタイトルリストファイルＬＳＴ１の末尾に追加するようになされている。
【００６０】
その後メカ制御部１２は、階層巡回処理によりコンテンツファイルＦＬを識別し、４桁の数字列でなるファイル識別子ＤＦとタイトルの先頭４文字でなる並べ替え識別子ＤＳとを組み合わせた識別情報ＤＩを生成し、各並べ替え識別子ＤＳが昇順に並ぶように、タイトルリストファイルＬＳＴ１に当該識別情報ＤＩを追加する、といった一連の処理を、コンテンツファイルＦＬ３〜ＦＬ６について繰り返す。
【００６１】
この結果、メカ制御部１２は、図５（Ｃ）に示すように、並べ替え識別子ＤＳ１〜ＤＳ６が昇順となるように識別情報ＤＩ１〜ＤＩ６が並べ替えられたタイトルリストファイルＬＳＴ１を作成し、これをＵＳＢメモリ１０１のルートフォルダＦＤ１に格納することができる。
【００６２】
このタイトルリストファイルＬＳＴ１は、タイトルを並べ替え条件として全コンテンツファイルＦＬ１〜ＦＬ６を並べ替えた結果、当該タイトルリストファイルＬＳＴ１内における識別情報ＤＩ１〜ＤＩ６の整列順序、すなわち「コンテンツファイルＦＬ２、ＦＬ３、ＦＬ１、ＦＬ４、ＦＬ６、ＦＬ５」の順となることを表している。
【００６３】
またメカ制御部１２は、同様の処理を行うことにより、コンテンツファイルＦＬのアーティスト名を並べ替え条件としたアーティストリストファイルＬＳＴ２（図６(Ａ））及びアルバム名を並べ替え条件としたアルバムリストファイルＬＳＴ３（図６（Ｂ））をそれぞれ作成し、ＵＳＢメモリ１０１のルートフォルダＦＤ１に格納するようになされている。
【００６４】
このようにメカ制御部１２は、コンテンツファイルＦＬのファイル識別子ＤＦと並べ替え識別子ＤＳとを組み合わせた識別情報ＤＩを用いることにより、記憶容量が限られたＲＡＭ１２Ｃにおいて並べ替え処理を行い、その結果としてタイトルリストファイルＬＳＴ１、アーティストリストファイルＬＳＴ２及びアルバムリストファイルＬＳＴ３（以下、これらをまとめてリストファイルＬＳＴと呼ぶ）をそれぞれ作成することができ、また各リストファイルＬＳＴを外部の記憶媒体であるＵＳＢメモリ１０１上に格納することができる。
【００６５】
因みにメカ制御部１２は、ＵＳＢメモリ１０１上にリストファイルＬＳＴを格納し得る十分な空き容量がないと判断した場合、或いは当該ＵＳＢメモリ１０１に対するファイルの書き込みが禁止されていた場合、一連のリストファイルＬＳＴを作成する処理を実行しないようになされている。
【００６６】
またメカ制御部１２は、作成したリストファイルＬＳＴをＵＳＢメモリ１０１に書き込む際、その先頭部分にオーディオ再生装置１に固有のＩＤ（図示せず）を書き込むようになされている。
【００６７】
メカ制御部１２は、ＵＳＢメモリ１０１上にリストファイルＬＳＴが既に格納されていた場合、当該リストファイルＬＳＴにオーディオ再生装置１のＩＤが書き込まれているか否か、及び当該リストファイルＬＳＴにおけるコンテンツファイルＦＬの総数とＦＡＴエントリデータＦＥＤ０に登録されているコンテンツファイルＦＬの総数とが一致するか否かを判断するようになされている。
【００６８】
このときメカ制御部１２は、ＩＤが一致しコンテンツファイルＦＬの総数が一致した場合にはリストファイルＬＳＴが最新のものであると見なして当該リストファイルＬＳＴの再作成を行わず、ＩＤ又はコンテンツファイルＦＬの総数が一致しなかった場合にはリストファイルＬＳＴを再作成するようになされている。
【００６９】
さらにメカ制御部１２は、リストファイルＬＳＴの作成中、ＦＡＴエントリデータＦＥＤ０に登録された順序でコンテンツファイルＦＬを順次再生するようになされており、これによりユーザに対して待たせている印象を和らげるようになされている。
【００７０】
（３−２）コンテンツファイルの再生
ところでオーディオ再生装置１は、ＵＳＢメモリ１０１内のコンテンツファイルＦＬに関して、「標準再生モード」、「タイトル順再生モード」、「アーティスト順再生モード」及び「アルバム順再生モード」といった４種類の再生モードを有している。
【００７１】
「標準再生モード」は、ＵＳＢメモリ１０１のＦＡＴエントリデータＦＥＤ０に登録されている順序で各コンテンツファイルＦＬを再生するモードであり、上述したリストファイルＬＳＴが作成されていない状態では、必然的に選択されるモードである。
【００７２】
「タイトル順再生モード」は、タイトルリストファイルＬＳＴ１（図５（Ｃ））に従って各コンテンツファイルＦＬを読み出して再生するモードである。同様に「アルバム順再生モード」及び「アーティスト順再生モード」は、それぞれアーティストリストファイルＬＳＴ２（図６（Ａ））及びアルバムリストファイルＬＳＴ３（図６（Ｂ））に従って各コンテンツファイルＦＬを読み出して再生するモードである。
【００７３】
実際上、オーディオ再生装置１のマスタ制御部１０は、操作ボタン群１１（図２）のモードボタン１１Ｍがユーザにより押下操作される度に、これらの再生モードを順次切り替えるようになされている。因みにマスタ制御部１０は、リストファイルＬＳＴが作成されていない再生モードがある場合、この再生モードをスキップして選択させないようになされている。
【００７４】
次にマスタ制御部１０は、標準再生モード以外の再生モードが選択されていれば、選択された再生モードに応じたリストファイルＬＳＴをＵＳＢメモリ１０１から読み込む。
【００７５】
その後マスタ制御部１０は、標準再生モードが選択されていれば、メカ制御部１２によりＦＡＴエントリデータＦＥＤ０の登録順に各コンテンツファイルＦＬを読み出して順次再生する。またマスタ制御部１０は、標準再生モード以外の再生モードが選択されていれば、メカ制御部１２によりリストファイルＬＳＴに従った順序で各コンテンツファイルＦＬを読み出して順次再生する。
【００７６】
このようにオーディオ再生装置１のマスタ制御部１０は、ユーザに選択された再生モードに応じた順序でＵＳＢメモリ１０１からコンテンツファイルＦＬを読み出し、順次再生するようになされている。
【００７７】
（３−３）リストファイルの削除
ところでオーディオ再生装置１のメカ制御部１２は、ＵＳＢメモリ１０１が接続解除されて取り外される際にリストファイルＬＳＴを削除するようになされている。
【００７８】
具体的にオーディオ再生装置１では、ユーザによりＵＳＢメモリ１０１を接続解除する操作指示を受け付けると、この旨をマスタ制御部１０からメカ制御部１２へ通知する。これに応じてメカ制御部１２は、当該ＵＳＢメモリ１０１のルートフォルダＦＤ１に格納したリストファイルＬＳＴを削除する。
【００７９】
これによりオーディオ再生装置１は、ＵＳＢメモリ１０１が他のパーソナルコンピュータ等に接続された際には不要なファイルとなってしまうリストファイルＬＳＴを自動的に削除することができるので、ＵＳＢメモリ１０１の記憶容量を無駄に消費せずに済む。
【００８０】
またオーディオ再生装置１は、ユーザによる電源切断の操作指示を受け付けた際にも、ＵＳＢメモリ１０１のルートフォルダＦＤ１に格納したリストファイルＬＳＴを削除するようになされている。
【００８１】
これによりオーディオ再生装置１は、電源切断後にＵＳＢメモリ１０１が取り外されて他のパーソナルコンピュータ等に接続されたとしても、不要なファイルであるリストファイルＬＳＴを残さずに済む。
【００８２】
（４）リストファイルに関する処理
（４−１）リストファイル作成処理
次に、オーディオ再生装置１のメカ制御部１２がリストファイルＬＳＴを作成するときのリストファイル作成処理手順ＲＴ１について、図７のフローチャートを用いて説明する。因みに、ここではタイトルリストファイルＬＳＴ１を作成する場合を例に説明する。
【００８３】
メカ制御部１２は、ＵＳＢコネクタ１７（図１）にＵＳＢメモリ１０１が接続されたことを認識すると、ＲＯＭ１２Ｂからリストファイル作成プログラムを読み出して実行することにより、リストファイル作成処理手順ＲＴ１を開始し、ステップＳＰ１へ移る。
【００８４】
ステップＳＰ１においてメカ制御部１２は、ＵＳＢメモリ１０１からＦＡＴエントリデータＦＥＤ０を読み込み、登録されているコンテンツファイルＦＬの総数ＮＡを認識して次のステップＳＰ２へ移る。
【００８５】
ステップＳＰ２においてメカ制御部１２は、マスタ制御部１０と協働しながら、標準再生モードに遷移してＦＡＴエントリデータＦＥＤ０に登録されている順序でコンテンツファイルＦＬの再生を開始し、次のステップＳＰ３へ移る。
【００８６】
ステップＳＰ３においてメカ制御部１２は、ＵＳＢメモリ１０１にタイトルリストファイルＬＳＴ１が既に格納されているか否かを判定する。ここで肯定結果が得られると、メカ制御部１２は次のステップＳＰ４へ移る。
【００８７】
ステップＳＰ４においてメカ制御部１２は、既に作成されているタイトルリストファイルＬＳＴ１の先頭にオーディオ再生装置１のＩＤが書き込まれているか否かを判定する。ここで否定結果が得られると、このことは、既に作成されているタイトルリストファイルＬＳＴ１がメカ制御部１２により作成されたものではない可能性が高いことを表しており、このときメカ制御部１２は、タイトルリストファイルＬＳＴ１を再作成するべく、ステップＳＰ７へ移る。
【００８８】
これに対してステップＳＰ４において肯定結果が得られると、このことは格納されていたタイトルリストファイルＬＳＴ１がメカ制御部１２により正しく作成された可能性が高いことを表しており、このときメカ制御部１２は次のステップＳＰ５へ移る。
【００８９】
ステップＳＰ５においてメカ制御部１２は、タイトルリストファイルＬＳＴ１を開き、登録されている識別情報ＤＩの登録数ＮＤを確認して、次のステップＳＰ６へ移る。
【００９０】
ステップＳＰ６においてメカ制御部１２は、識別情報ＤＩの登録数ＮＤがコンテンツファイルＦＬの総数ＮＡと一致するか否かを判定する。ここで否定結果が得られると、このことはタイトルリストファイルＬＳＴ１の作成後にＵＳＢメモリ１０１に新たなコンテンツファイルＦＬが格納される等しており、タイトルリストファイルＬＳＴ１が実情に即していない可能性が高いことを表しており、このときメカ制御部１２は、当該リストファイルＬＳＴを再作成するべく、ステップＳＰ７へ移る。
【００９１】
一方ステップＳＰ６において肯定結果が得られると、このことはタイトルリストファイルＬＳＴ１がＵＳＢメモリ１０１に格納されたコンテンツファイルＦＬの最新状態を反映されたものと見なすことができ、タイトルリストファイルＬＳＴ１を作成する必要がないことを表しており、このときメカ制御部１２は、ステップＳＰ１６へ移ってこのリストファイル作成処理手順ＲＴ１を終了する。
【００９２】
これに対して、ステップＳＰ３において否定結果が得られると、このことはタイトルリストファイルＬＳＴ１を作成すべきであることを表しており、このときメカ制御部１２は、次のステップＳＰ７へ移る。
【００９３】
ステップＳＰ７においてメカ制御部１２は、タイトルリストファイルＬＳＴ１を作成する前の事前確認として、ＦＡＴエントリデータＦＥＤ０の登録内容を基に、ＵＳＢメモリ１０１に当該タイトルリストファイルＬＳＴ１を格納し得る程度の空き容量があるか否かを判定する。ここで否定結果が得られると、このことは仮にタイトルリストファイルＬＳＴ１を作成しても格納し得る場所がないことを表しており、このときメカ制御部１２は、ステップＳＰ１６へ移ってリストファイル作成処理手順ＲＴ１を終了する。
【００９４】
一方ステップＳＰ７において肯定結果が得られると、このことはタイトルリストファイルＬＳＴ１を格納し得る場所があることを表しており、このときメカ制御部１２は、タイトルリストファイルＬＳＴ１の作成を開始するべく、次のステップＳＰ８へ移る。
【００９５】
ステップＳＰ８においてメカ制御部１２は、ＲＡＭ１２Ｃ上においてタイトルリストファイルＬＳＴ１を初期化し、次のステップＳＰ９へ移る。
【００９６】
ステップＳＰ９においてメカ制御部１２は、コンテンツファイルＦＬを階層巡回順序により表すためのファイル番号ｎを初期値「１」とし、次のステップＳＰ１０へ移る。
【００９７】
ステップＳＰ１０においてメカ制御部１２は、階層巡回順序が「ｎ」であるコンテンツファイルＦＬｎを開き、次のステップＳＰ１１へ移る。
【００９８】
ステップＳＰ１１においてメカ制御部１２は、ファイル番号ｎを４桁の数字列で表したファイル識別子ＤＦｎとコンテンツファイルＦＬｎのタグデータからタイトルの先頭４文字を抜き出した並べ替え識別子ＤＳｎとを組み合わせて識別情報ＤＩｎを生成し、識別情報追加サブルーチンＲＴ２（図８）へ移る。
【００９９】
メカ制御部１２は、識別情報追加サブルーチンＲＴ２を開始すると、まずステップＳＰ２１へ移り、タイトルリストファイルＬＳＴ１の識別情報ＤＩを特定するための着目行番号ｋを初期値「１」とし、次のステップＳＰ２２へ移る。
【０１００】
ステップＳＰ２２においてメカ制御部１２は、タイトルリストファイルＬＳＴ１のｋ行目に登録されている識別情報ＤＩｋを取得し、次のステップＳＰ２３へ移る。
【０１０１】
ステップＳＰ２３においてメカ制御部１２は、着目している識別情報ＤＩｋの並べ替え識別子ＤＳｋが、新たに格納したい識別情報ＤＩｎの並べ替え識別子ＤＳｎよりも大きいか否かを判定する。ここで否定結果が得られると、このことは識別情報ＤＩｎをｋ行目に挿入してもタイトルが昇順に並ばないことを表しており、このときメカ制御部１２は、次のステップＳＰ２４へ移る。
【０１０２】
ステップＳＰ２４においてメカ制御部１２は、着目する識別情報ＤＩを変更するべく着目行番号ｋに値「１」を加算し、再度ステップＳＰ２２へ戻る。
【０１０３】
一方ステップＳＰ２２において肯定結果が得られると、このことは識別情報ＤＩｎをｋ行目に挿入するとタイトルが昇順に並び、タイトルリストファイルＬＳＴ１を正しく構成し得ることを表しており、このときメカ制御部１２は次のステップＳＰ２５へ移る。
【０１０４】
ステップＳＰ２５においてメカ制御部１２は、ＲＡＭ１２Ｃ上でタイトルリストファイルＬＳＴ１のｋ行目に識別情報ＤＩｎを挿入し、次のステップＳＰ２６へ移る。
【０１０５】
ステップＳＰ２６においてメカ制御部１２は、タイトルリストファイルＬＳＴ１をＵＳＢメモリ１０１のルートフォルダＦＤ１に書き込んだ後、次のステップＳＰ２７へ移って元のリストファイル作成処理手順ＲＴ１（図７）へ戻り、ステップＳＰ１３へ移る。
【０１０６】
ステップＳＰ１３においてメカ制御部１２は、ファイル番号ｎがＦＡＴエントリデータＦＥＤ０に登録されているコンテンツファイルＦＬの総数ＮＡと等しいか否かを判定する。ここで否定結果が得られると、このことはＵＳＢメモリ１０１内に未だ識別情報ＤＩを登録していないコンテンツファイルＦＬが残っていることを表しており、このときメカ制御部１２は、ファイル番号ｎに値「１」を加算し、次のコンテンツファイルＦＬの識別情報ＤＩをタイトルリストファイルＬＳＴ１に追加するべく、再度ステップＳＰ１０へ戻る。
【０１０７】
一方ステップＳＰ１３において肯定結果が得られると、このことは既にＵＳＢメモリ１０１内の全てのコンテンツファイルＦＬについて識別情報ＤＩを登録し終えたことを表しており、このときメカ制御部１２は、次のステップＳＰ１５へ移る。
【０１０８】
ステップＳＰ１５においてメカ制御部１２は、開いているタイトルリストファイルＬＳＴ１を閉じた後、次のステップＳＰ１６へ移ってリストファイル作成処理手順ＲＴ１を終了する。
【０１０９】
（４−２）再生モード切換処理
次に、メカ制御部１２がマスタ制御部１０と協働して再生モードを切り換えた上でコンテンツファイルＦＬを再生する際の再生モード切換処理手順ＲＴ３について、図９に示すフローチャートを用いて説明する。
【０１１０】
メカ制御部１２は、マスタ制御部１０から操作ボタン群１１のモードボタン１１Ｍ（図２）が押下操作された旨の通知を受けると、ＲＯＭ１２Ｂから再生モード切換プログラムを読み出して実行を開始し、ステップＳＰ３１へ移る。
【０１１１】
ステップＳＰ３１においてメカ制御部１２は、切換後の再生モードがタイトル順再生モードであるか否かを判定する。ここで肯定結果が得られると、メカ制御部１２は次のステップＳＰ３２へ移ってＵＳＢメモリ１０１のルートフォルダＦＤ１に格納されているタイトルリストファイルＬＳＴ１を開き、次のステップＳＰ３７へ移る。
【０１１２】
一方ステップＳＰ３１において否定結果が得られると、メカ制御部１２はステップＳＰ３３へ移る。ステップＳＰ３３においてメカ制御部１２は、切換後の再生モードがアーティスト順再生モードであるか否かを判定する。ここで肯定結果が得られると、メカ制御部１２は次のステップＳＰ３４へ移ってＵＳＢメモリ１０１のルートフォルダＦＤ１に格納されているアーティストリストファイルＬＳＴ２を開き、次のステップＳＰ３７へ移る。
【０１１３】
一方ステップＳＰ３３において否定結果が得られると、メカ制御部１２はステップＳＰ３５へ移る。ステップＳＰ３５においてメカ制御部１２は、切換後の再生モードがアルバム順再生モードであるか否かを判定する。ここで肯定結果が得られると、メカ制御部１２は次のステップＳＰ３６へ移ってＵＳＢメモリ１０１のルートフォルダＦＤ１に格納されているアルバムリストファイルＬＳＴ３を開き、次のステップＳＰ３７へ移る。
【０１１４】
ステップＳＰ３７においてメカ制御部１２は、現在開いているリストファイルＬＳＴにおける再生順、すなわち識別情報ＤＩの記載順に従ってコンテンツファイルＦＬの再生順序を設定し、次のステップＳＰ３９へ移る。
【０１１５】
一方、ステップＳＰ３５において否定結果が得られると、このことは切換後の再生モードが標準再生モードであることを表しており、このときメカ制御部１２は、次のステップＳＰ３８へ移る。
【０１１６】
ステップＳＰ３８においてメカ制御部１２は、ＦＡＴエントリデータＦＥＤ０に登録されている順序に従ってコンテンツファイルＦＬの再生順序を設定し、次のステップＳＰ３９へ移る。
【０１１７】
ステップＳＰ３９においてメカ制御部１２は、設定された再生順序に従ってＵＳＢメモリ１０１からコンテンツファイルＦＬを順次読み出して再生し、その後ステップＳＰ４０へ移って再生モード切換処理手順ＲＴ３を終了する。
【０１１８】
（４−３）リストファイル削除処理
次に、メカ制御部１２がリストファイルＬＳＴを削除する際のリストファイル削除処理手順ＲＴ４について、図１０に示すフローチャートを用いて説明する。
【０１１９】
メカ制御部１２は、マスタ制御部１０からの通知により、ユーザからＵＳＢメモリ１０１の接続解除指示を受け付けた旨を認識すると、ＲＯＭ１２Ｂ（図１）からリストファイル削除プログラムを読み出して実行することにより、リストファイル削除処理手順ＲＴ４を開始し、ステップＳＰ４１へ移る。
【０１２０】
ステップＳＰ４１においてメカ制御部１２は、ＵＳＢメモリ１０１のルートフォルダＦＤ１を検索することにより、リストファイルＬＳＴが格納されているか否かを判定する。ここで肯定結果が得られると、メカ制御部１２は次のステップＳＰ４２へ移る。
【０１２１】
ステップＳＰ４２においてメカ制御部１２は、ＵＳＢメモリ１０１のルートフォルダＦＤ１からリストファイルＬＳＴを削除し、次のステップＳＰ４３へ移ってリストファイル削除処理手順ＲＴ４を終了する。
【０１２２】
一方ステップＳＰ４１において否定結果が得られると、このことはＵＳＢメモリ１０１が書き込み禁止状態になっていた等の理由でリストファイルＬＳＴがルートフォルダＦＤ１に格納されていないため、特に削除処理を行う必要がないことを表しており、このときメカ制御部１２はステップＳＰ４３へ移ってリストファイル削除処理手順ＲＴ４を終了する。
【０１２３】
（４−４）電源切断処理
次に、オーディオ再生装置１が電源切断の指示を受けてメカ制御部１２がリストファイルＬＳＴを削除する際の電源切断処理手順ＲＴ５について、図１１に示すフローチャートを用いて説明する。
【０１２４】
メカ制御部１２は、マスタ制御部１０からの通知により、ユーザからオーディオ再生装置１の電源切断指示を受け付けた旨を認識すると、ＲＯＭ１２Ｂ（図１）から電源切断プログラムを読み出して実行することにより、電源切断処理手順ＲＴ５を開始し、ルーチンＲＴ４へ移る。
【０１２５】
このときメカ制御部１２は、上述したリストファイル削除処理手順ＲＴ４を実行することによりリストファイルＬＳＴを削除した後、次のステップＳＰ５１へ移る。
【０１２６】
ステップＳＰ５１においてメカ制御部１２は、ＵＳＢメモリ１０１への電源供給を遮断する等の電源切断処理を行った後、次のステップＳＰ５２へ移って電源切断処理手順ＲＴ５を終了する。
【０１２７】
（５）動作及び効果
以上の構成において、オーディオ再生装置１のメカ制御部１２は、コネクタ１７にＵＳＢメモリ１０１が接続されると、コンテンツファイルＦＬごとに、当該コンテンツファイルＦＬの階層巡回順序を表す数字列でなるファイル識別子ＤＦと、当該コンテンツファイルＦＬのタグデータから抽出した文字列でなる並べ替え識別子ＤＳとを組み合わせることにより、当該コンテンツファイルＦＬを識別するための識別情報ＤＩを生成し、並べ替え識別子ＤＳが昇順となるように識別情報ＤＩをリストファイルＬＳＴに順次登録し、当該リストファイルＬＳＴをＵＳＢメモリ１０１に格納する。
【０１２８】
その後メカ制御部１２は、マスタ制御部１０と協働し、モードボタン１１Ｍの押下操作により再生モードが切り換えられると、切り換えられた再生モードに応じたリストファイルＬＳＴをＵＳＢメモリ１０１から読み出し、当該リストファイルＬＳＴにおける識別情報ＤＩの登録順序に従った再生順序でコンテンツファイルＦＬを順次再生する。
【０１２９】
従ってオーディオ再生装置１のメカ制御部１２は、ＲＡＭ１２ＣにリストファイルＬＳＴを格納しておくだけの十分な容量を有していないものの、ＵＳＢメモリ１０１を当該リストファイルＬＳＴの格納場所として利用することにより、当該リストファイルＬＳＴに従った再生順序でコンテンツファイルＦＬを順次再生することができる。
【０１３０】
このときメカ制御部１２は、リストファイルＬＳＴにおいて４桁の数字列でなるファイル識別子ＤＦによりコンテンツファイルＦＬを識別することにより、各識別情報ＤＩ及び当該リストファイルＬＳＴのサイズを小さく抑えることができ、容量が小さいＲＡＭ１２Ｃ上での当該リストファイルＬＳＴの作成作業を可能とすることができる。
【０１３１】
特にメカ制御部１２は、例えば一般的なパス名やファイル名等（およそ８〜５０文字）をファイル識別子ＤＦとする場合と比較して、各識別情報ＤＩのサイズを格段に小さく抑えることができる。
【０１３２】
さらにメカ制御部１２は、階層フォルダ構造におけるコンテンツファイルＦＬの認識順序が一意となる階層巡回順序に基づいた数字列をファイル識別子ＤＦとしているため、当該ファイル識別子ＤＦにより特定のコンテンツファイルＦＬを確実に識別することができる。
【０１３３】
またメカ制御部１２は、並べ替え識別子ＤＳをタグデータの先頭４文字としていることにより、識別情報ＤＩのサイズを抑えながら、充分な並べ替え処理を行うことができる。
【０１３４】
そのうえメカ制御部１２は、リストファイルＬＳＴのファイルサイズと比較して充分大きな空き容量の存在を期待できるＵＳＢメモリ１０１を利用することにより、複数種類のリストファイルＬＳＴを格納することができるので、ＲＡＭ１２Ｃのみでは記憶容量の面から困難であった、当該リストファイルＬＳＴを切り換えて用いることも可能となる。
【０１３５】
またメカ制御部１２は、リストファイルＬＳＴを作成しておくことにより、コンテンツファイルＦＬの再生順序の設定に用いるのみでなく、例えばユーザがタイトル名を基に特定のコンテンツファイルＦＬを選択したい場合に、タイトルリストファイルＬＳＴ１の登録順序を基にコンテンツファイルＦＬのタイトルを順次表示部１６（図１）に表示させ、当該コンテンツファイルＦＬの検索性を向上させるといった用途に用いることもできる。
【０１３６】
以上の構成によれば、オーディオ再生装置１のメカ制御部１２は、コンテンツファイルＦＬごとに、当該コンテンツファイルＦＬの階層巡回順序を表す数字列でなるファイル識別子ＤＦと、当該コンテンツファイルＦＬのタグデータから抽出した文字列でなる並べ替え識別子ＤＳとを組み合わせた識別情報ＤＩを生成し、並べ替え識別子ＤＳが昇順となるように識別情報ＤＩをリストファイルＬＳＴに順次登録して当該リストファイルＬＳＴをＵＳＢメモリ１０１に格納しておくことにより、当該ＵＳＢメモリ１０１から当該リストファイルＬＳＴを読み出して利用することができ、このとき当該リストファイルＬＳＴにおける識別情報ＤＩの登録順序に従った再生順序でコンテンツファイルＦＬを順次再生することができる。
【０１３７】
（６）他の実施の形態
なお上述した実施の形態においては、ＵＳＢメモリ１０１に格納されているコンテンツファイルＦＬがＭＰ３形式の音楽コンテンツのファイルである場合について述べたが、本発明はこれに限らず、当該コンテンツファイルＦＬとしては、いわゆるＷＭＡフォーマット、ＡＡＣフォーマット、又はＡＴＲＡＣフォーマット等の種々の形式であっても良い。
【０１３８】
この場合、タグデータとしてＷＭＡフォーマットのＡＳＦ  Ｉｎｆｏデータ、ＡＡＣフォーマットのメタデータ、ＡＴＲＡＣフォーマットのヘッダデータ等からタイトルやアーティスト名等を読み出して付加データとすれば良い。また、ファイル形式は１種類に限定されるものではなく、複数の種類が混在してＵＳＢメモリ１０１に格納されている場合に、ファイル形式にかかわらずタイトルやアーティスト名等のみを基準に並べ替え処理を行うようにしても良い。
【０１３９】
また上述した実施の形態においては、コンテンツファイルＦＬのタイトル、アーティスト名及びアルバム名を並べ替え条件として、並べ替え識別子ＤＳを生成しリストファイルＬＳＴを作成するようにした場合について述べたが、本発明はこれに限らず、例えばリリース年月日、作曲者、或いは演奏時間等の種々の項目を並べ替え条件として、並べ替え識別子ＤＳを生成しリストファイルＬＳＴを作成するようにしても良い。
【０１４０】
また上述した実施の形態においては、階層巡回順序を表す４桁の数字列でなるファイル識別子ＤＦを用いて識別情報ＤＩを生成するようにした場合について述べたが、本発明はこれに限らず、例えば３桁以下や５桁以上の数字列でなるファイル識別子ＤＦを用いて識別情報ＤＩを生成するようにしても良く、要はＵＳＢメモリ１０１に格納され得るコンテンツファイルＦＬの数を上回れば良い。さらには、ファイル識別子ＤＦを数字列に代えて文字列や１６進数（すなわちバイナリデータ）により表すようにするなどしても良く、この場合、数字列を用いる場合よりも文字数を削減することを期待できる。例えばファイル識別子ＤＦとして１６進数を用いる場合、２バイトにより２＾１６＝６５５３６通りの値を表すことができる。
【０１４１】
さらに上述した実施の形態においては、階層巡回処理を行ったときに各コンテンツファイルＦＬを認識した順序（階層巡回順序）に基づいて各コンテンツファイルＦＬを識別するようにした場合について述べたが、本発明はこれに限らず、例えば階層巡回処理と異なる他の手法により各コンテンツファイルＦＬを一意的な順序で認識するようにし、このときの順序に基づいて各コンテンツファイルＦＬを識別するようにしても良い。
【０１４２】
さらに上述した実施の形態においては、メタデータの先頭４文字でなる並べ替え識別子ＤＳを用いて識別情報ＤＩを生成するようにした場合について述べたが、本発明はこれに限らず、例えばメタデータの先頭３文字以下又は５文字以上を用いて識別情報ＤＩを生成するようにしても良い。この場合、ＵＳＢメモリ１０１に格納され得るコンテンツファイルＦＬの数に応じて並べ替え識別子ＤＳが重複する可能性を考慮し、各コンテンツファイルＦＬを充分に区別し得る程度の文字数に設定すれば良い。
【０１４３】
さらに上述した実施の形態においては、リストファイルＬＳＴの作成中に識別情報ＤＩを並べ替える際、並べ替え識別子ＤＳを文字単位で比較し、ＡＳＣＩＩコードの昇順となるように並べ替えるようにした場合について述べたが、本発明はこれに限らず、例えば
ＡＳＣＩＩコードの降順となるように並べ替えるようにしても良い。またタグデータの文字コードとしては、ＡＳＣＩＩコードに限らず、Ｓｈｉｆｔ−ＪＩＳ（Japan Industrial Standard）コード、ＵＴＦ（Uniform Text Format）コード、又はＩＳＯ（International Organization for Standardization）８８５９−１コード等であっても良い。
【０１４４】
また、タグデータの文字コードが互いに異なるコンテンツファイルＦＬがＵＳＢメモリ１０１に格納されている場合には、各タグデータを１種類の文字コード（例えばUTF16）等に変換した上で、並べ替え識別子ＤＳを文字単位で比較し、識別情報ＤＩを並べ替えるようにすれば良い。
【０１４５】
さらに上述した実施の形態においては、リストファイル作成処理手順ＲＴ１における並び替え条件を変えながら３回繰り返すことによりタイトルリストファイルＬＳＴ１、アーティストリストファイルＬＳＴ２及びアルバムリストファイルＬＳＴ３をそれぞれ作成するようにした場合について述べたが、本発明はこれに限らず、メカ制御部１２のＲＡＭ１２Ｃの容量が十分である場合、識別情報追加処理手順ＲＴ２を並列的に実行することにより、当該タイトルリストファイルＬＳＴ１、アーティストリストファイルＬＳＴ２及びアルバムリストファイルＬＳＴ３を並行して作成するようにしても良い。
【０１４６】
さらに上述した実施の形態においては、作成したリストファイルＬＳＴをＵＳＢメモリ１０１の接続解除時やオーディオ再生装置１の電源切断時に削除するようにした場合について述べたが、本発明はこれに限らず、例えばリストファイルＬＳＴを削除するか否かをユーザに問い合わせ、削除しない指示を受けた際には当該リストファイルＬＳＴを残しておくようにしても良い。
【０１４７】
さらに上述した実施の形態においては、オーディオ再生装置１が車載用のカーオーディオ装置でなるようにした場合について述べたが、本発明はこれに限らず、当該オーディオ再生装置１が例えば家庭用のオーディオ装置や携帯型のポータブルオーディオプレーヤ等であっても良い。
【０１４８】
さらに上述した実施の形態においては、音楽コンテンツでなるコンテンツファイルＦＬを再生するオーディオ再生装置１に本発明を適用するようにした場合について述べたが、これに限らず、例えば映像コンテンツや静止画像コンテンツ等でなるコンテンツファイルＦＬを再生するビデオ再生装置に本発明を適用する等、種々のコンテンツを再生する再生装置に本発明を適用するようにしても良い。
【０１４９】
さらに上述した実施の形態においては、外部記憶装置としてのＵＳＢメモリ１０１がＵＳＢコネクタ１７に接続された際に、当該ＵＳＢメモリ１０１内に格納されているコンテンツファイルＦＬのリストファイルＬＳＴを作成するようにした場合について述べたが、本発明はこれに限らず、例えばハードディスクドライブを搭載しＵＳＢインタフェースを備えるポータブルオーディオプレーヤがＵＳＢコネクタ１７に接続された際に、当該ポータブルオーディオプレーヤのハードディスクドライブに格納されているコンテンツファイルＦＬのリストファイルＬＳＴを作成するようにしても良い。
【０１５０】
またこの場合、外部記憶装置とオーディオ再生装置１との接続手段としてはＵＳＢインタフェースに限らず、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４インタフェース等の有線インタフェースや、ＩＥＥＥ８０２．１１ａ／ｂ／ｇの無線ＬＡＮ又はＢｌｕｅｔｏｏｔｈ（登録商標）等の無線インタフェースであっても良い。
【０１５１】
さらに上述した実施の形態においては、リストファイル作成プログラムや再生モード切換プログラム等の各種プログラムをＲＯＭ１２Ｂに格納しておくようにした場合について述べたが、本発明はこれに限らず、各種プログラムを図示しないＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）メディアや図示しないメモリースティック（ソニー株式会社の登録商標）等のような着脱自在の記憶媒体から読み出して直接実行し、又はＲＡＭ１２Ｃやフラッシュメモリ（図示せず）にインストールして実行するようにしても良く、さらにはＵＳＢコネクタ１７やＩＥＥＥ８０２．１１ａ／ｂ／ｇ等の無線ＬＡＮ、或いは放送波等を介して各種プログラムを取得して実行するようにしても良い。
【０１５２】
さらに上述した実施の形態においては、ファイル識別子生成手段、識別情報生成手段及びリスト作成手段としてのメカ制御部１２と、再生手段としてのメカ制御部１２及びオーディオ信号処理部１３とによってコンテンツ再生装置としてのオーディオ再生装置１を構成する場合について述べたが、本発明はこれに限らず、その他種々の回路構成でなるファイル識別子生成手段と、識別情報生成手段と、リスト作成手段と、再生手段とによってコンテンツ再生装置を構成するようにしても良い。
【産業上の利用可能性】
【０１５３】
本発明は、外部の記憶装置に格納されているコンテンツを再生するコンテンツプレーヤ等でも利用できる。
【図面の簡単な説明】
【０１５４】
【図１】オーディオ再生装置の構成を示すブロック図である。
【図２】フロントパネルの構成を示す略線図である。
【図３】フォルダ構成の一例を示す略線図である。
【図４】コンテンツファイルのタグデータの説明に供する略線図である。
【図５】リストファイルの構成（１）を示す略線図である。
【図６】リストファイルの構成（２）を示す略線図である。
【図７】リストファイル作成処理手順を示すフローチャートである。
【図８】識別情報追加処理手順を示すフローチャートである。
【図９】再生モード切換処理手順を示すフローチャートである。
【図１０】リストファイル削除処理手順を示すフローチャートである。
【図１１】電源切断処理手順を示すフローチャートである。
【符号の説明】
【０１５５】
１……オーディオ再生装置、１０……マスタ制御部、１１……操作ボタン群、１１Ｍ……モードボタン、１２……メカ制御部、１３……オーディオ信号処理部、１７……ＵＳＢコネクタ、１０１……ＵＳＢメモリ、ＦＬ……コンテンツファイル、ＦＤ……フォルダ、ＤＦ……ファイル識別子、ＤＳ……並べ替え識別子、ＤＩ……識別情報、ＬＳＴ……リストファイル。
【図１】
2008021349.tif 000003
【図２】
2008021349.tif 000004
【図３】
2008021349.tif 000005
【図４】
2008021349.tif 000006
【図５】
2008021349.tif 000007
【図６】
2008021349.tif 000008
【図７】
2008021349.tif 000009
【図８】
2008021349.tif 000010
【図９】
2008021349.tif 000011
【図１０】
2008021349.tif 000012
【図１１】
2008021349.tif 000013