(57)【特許請求の範囲】
【請求項１】
複数のデータと前記複数のデータの所定の再生順序を管理する管理情報とが記憶された記憶媒体における前記複数のデータのうち少なくとも一つのデータと、前記少なくとも一つのデータの再生順序とを指定する操作手段と、
前記少なくとも一つのデータの再生順序を管理する再生リスト情報を生成する生成手段と、
前記生成手段が生成した再生リスト情報を前記記憶媒体に記憶する記憶手段と、
前記記憶手段に記憶される複数の前記再生リスト情報のうち、選択された一の再生リスト
情報の再生順序に基づいて、前記記憶媒体に記憶されているデータを再生する再生手段と、
前記記憶媒体に記憶された複数の再生リスト情報のうち、選択された一の再生リスト情報と、前記一の再生リスト情報に登録されたデータとを外部機器へ送信し、前記一の再生リスト情報に登録されているデータが外部機器に既に記憶されている場合には、前記選択された一の再生リスト情報のみを外部機器へ送信する通信手段と
を備える記憶再生装置。
【請求項２】
前記再生手段は、前記複数の再生リスト情報のうち何れの再生リスト情報も未選択であるときには、前記管理情報の前記所定の再生順序に基づいて、前記記憶媒体に記憶されているデータを再生する
ことを特徴とする請求項１に記載の記憶再生装置。
【請求項３】
前記生成手段は、前記操作手段への操作入力によって、前記再生リスト情報の名称情報が入力されたときに、前記再生リスト情報に前記名称情報を記憶させる
ことを特徴とする請求項１に記載の記憶再生装置。
【請求項４】
前記通信手段は、外部機器の記憶媒体に記憶されている再生リスト情報を受信する
ことを特徴とする請求項１に記載の記憶再生装置。
【請求項５】
複数のデータと前記複数のデータの所定の再生順序を管理する管理情報とが記憶された記憶媒体における前記複数のデータのうち少なくとも一つのデータと、前記少なくとも一つのデータの再生順序とを指定する操作手順と、
前記少なくとも一つのデータの再生順序を管理する再生リスト情報を生成する生成手順と、
前記生成手順が生成した再生リスト情報を前記記憶媒体に記憶する記憶手順と、
前記記憶手順に記憶される複数の前記再生リスト情報のうち、選択された一の再生リスト情報の再生順序に基づいて、前記記憶媒体に記憶されているデータを再生する再生手順と、
前記記憶媒体に記憶された複数の再生リスト情報のうち、選択された一の再生リスト情報と、前記一の再生リスト情報に登録されたデータとを外部機器へ送信し、前記一の再生リスト情報に登録されているデータが外部機器に既に記憶されている場合には、前記選択された一の再生リスト情報のみを外部機器へ送信する通信手順と
を実行する記憶再生方法。
【請求項６】
前記再生手順は、前記複数の再生リスト情報のうち何れの再生リスト情報も未選択であるときには、前記管理情報の前記所定の再生順序に基づいて、前記記憶媒体に記憶されているデータを再生する
ことを特徴とする請求項５に記載の記憶再生方法。
【請求項７】
前記生成手順は、前記操作手順への操作入力によって、前記再生リスト情報の名称情報が入力されたときに、前記再生リスト情報に前記名称情報を記憶させる
ことを特徴とする請求項５に記載の記憶再生方法。
【請求項８】
前記通信手順は、外部機器の記憶媒体に記憶されている再生リスト情報を受信する
ことを特徴とする請求項５に記載の記憶再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は例えば音楽データなどの各種データファイルを記録できる記憶媒体に対する記憶再生装置及び記憶再生方法に関するものである。
【０００２】
【従来の技術】
近年、例えばフラッシュメモリなどの固体記憶素子を搭載した小型の記録媒体を形成し、専用のドライブ装置や、或いはドライブ装置をオーディオ／ビデオ機器、情報機器などに内蔵して、コンピュータデータ、静止画像データ、動画像データ、音楽データ、音声データなどを記憶できるようにするものが開発されている。
一方、音楽データなどを記録するものとしては、従来よりＣＤ（コンパクトディスク）、ＭＤ（ミニディスク）などのメディアが普及しており、ＣＤプレーヤやＭＤレコーダ／プレーヤにより記録再生が可能とされている。
【０００３】
【発明が解決しようとする課題】
ところで、例えばＣＤやＭＤを用いたシステムでは、音楽データについて１曲を１つのトラックとして記録しており、さらにそのメディア上ではＴＯＣ（Tabie of Contents）と呼ばれる管理情報が記録されることで、各トラックが所定の順序で順次再生できるように管理されている。
通常、各トラックにはトラックナンバが割り当てられ、ＴＯＣにおいてはトラックナンバ毎に記録位置のアドレスが管理される。そして再生装置では、ＴＯＣを参照することで、トラックナンバ順に各トラックを再生していくことになる。
【０００４】
ところがユーザーサイドでの音楽等の再生の楽しみ方としては、単に各トラックをトラックナンバ順に全トラックを再生させるだけでなく、ユーザーの好みのトラック（つまり全トラック又は一部のトラック）を好みの順番で再生させたいということがある。そこでこのような要望に応えるべく、従来より、ＣＤプレーヤやＭＤレコーダでは、いわゆるプログラム再生と呼ばれる機能や、トラックムーブと呼ばれる機能が付加されていた。
【０００５】
プログラム再生とは、再生装置に装填された記録媒体（ＣＤ又はＭＤ）に収録されているトラックについて、ユーザーが任意に曲順を指定することで、その指定どおりの曲順で再生が行われる機能である。
またＭＤシステムで実現されているトラックムーブとは、ＭＤに記録されているＴＯＣにおいて、トラックナンバ自体を変更（入れ換え）させてしまう機能である。例えばトラック＃１〜トラック＃５までの５トラックが収録されているときに、ユーザーが５曲目（トラック＃５）をいつも最初に聴きたいと思った場合は、ＴＯＣデータを書き換えることで、この５曲目をトラック＃１、つまり１曲目となるように変更してしまう機能である。
そして再生時にはトラックナンバ順に再生されるとしても、トラックナンバ自体をユーザーが入れ換え可能であるため、ユーザーの好みの曲順で再生を楽しむことができることになる。
【０００６】
ところがこれらの従来のシステムでは、記録媒体毎に、かつ再生時毎に、好みの曲順を容易に設定できるものはない。
例えば上記プログラム再生の場合は、ユーザーの行った曲順指定は、その再生装置内のメモリに格納され、その記憶された曲順に基づいて再生が行われるわけであるが、そのプログラム再生を行った後、もしくは電源オフ後、或いはディスクを排出した後までは記憶内容（曲順）は保持されない。ディスクが交換されれば交換前の曲順指定は当然無効なものとなるためである。
従ってプログラム再生の場合は、ユーザーは再生を行なおうとするたびに曲順指定操作を実行しなければならないものとなる。
換言すれば、プログラム再生は、単に１回だけいつもと違う曲順で再生させたいという場合に好適な機能となる。
【０００７】
一方、上記トラックムーブの場合は、一旦トラックムーブが行われると、その状態、つまりトラックナンバが変更された状態はＴＯＣ更新という形で保持されるため、その後は常に変更された曲順で再生されることになる。従って、今後常に新たな曲順で再生させたいという場合は良いが、１回だけいつもと違う曲順で再生させたい場合などはトラックムーブはあまり適してはいない。
【０００８】
即ちプログラム再生機能やトラックムーブ機能は、それぞれについて利点はあるものの、それぞれ収録された曲等が異なる各記録媒体毎に多様な曲順を設定しておけるものではなく、また再生時毎に好みの曲順を容易に選択できるというような機能ではない。
【０００９】
【課題を解決するための手段】
本発明はこのような事情に応じて、複数のデータファイルが記憶可能であるとともに、記憶された１又は複数のデータファイルについて少なくとも所定の順序での再生動作が実行できるように管理を行う管理情報（例えばＴＯＣ）が記録される記憶媒体に対して、記憶再生を行う記録再生装置、記憶再生方法において、ユーザーが簡易かつフレキシブルに多様な再生順序でのデータファイルの再生を楽しむことができるようにすることを目的とする。
【００１０】
このため本発明の記録再生装置は、複数のデータと前記複数のデータの所定の再生順序を管理する管理情報とが記憶された記憶媒体における前記複数のデータのうち少なくとも一つのデータと、前記少なくとも一つのデータの再生順序とを指定する操作手段と、前記少なくとも一つのデータの再生順序を管理する再生リスト情報を生成する生成手段と、前記生成手段が生成した再生リスト情報を前記記憶媒体に記憶する記憶手段と、前記記憶手段に記憶される複数の前記再生リスト情報のうち、選択された一の再生リスト情報の再生順序に基づいて、前記記憶媒体に記憶されているデータを再生する再生手段と、前記記憶媒体に記憶された複数の再生リスト情報のうち、選択された一の再生リスト情報と、前記一の再生リスト情報に登録されたデータとを外部機器へ送信し、前記一の再生リスト情報に登録されているデータが外部機器に既に記憶されている場合には、前記選択された一の再生リスト情報のみを外部機器へ送信する通信手段とを備える。
前記再生手段は、前記複数の再生リスト情報のうち何れの再生リスト情報も未選択であるときには、前記管理情報の前記所定の再生順序に基づいて、前記記憶媒体に記憶されているデータを再生する。
前記生成手段は、前記操作手段への操作入力によって、前記再生リスト情報の名称情報が入力されたときに、前記再生リスト情報に前記名称情報を記憶させる。
通信手段は、外部機器の記憶媒体に記憶されている再生リスト情報を受信する。
【００１１】
また本発明の記憶再生方法は、複数のデータと前記複数のデータの所定の再生順序を管理する管理情報とが記憶された記憶媒体における前記複数のデータのうち少なくとも一つのデータと、前記少なくとも一つのデータの再生順序とを指定する操作手順と、前記少なくとも一つのデータの再生順序を管理する再生リスト情報を生成する生成手順と、前記生成手順が生成した再生リスト情報を前記記憶媒体に記憶する記憶手順と、前記記憶手順に記憶される複数の前記再生リスト情報のうち、選択された一の再生リスト情報の再生順序に基づいて、前記記憶媒体に記憶されているデータを再生する再生手順と、前記記憶媒体に記憶された複数の再生リスト情報のうち、選択された一の再生リスト情報と、前記一の再生リスト情報に登録されたデータとを外部機器へ送信し、前記一の再生リスト情報に登録されているデータが外部機器に既に記憶されている場合には、前記選択された一の再生リスト情報のみを外部機器へ送信する通信手順とを備える。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態について説明する。なお、この実施の形態は、記録媒体として板状の外形形状を有する板状メモリを挙げ、これに対してデータの記録再生を行うことのできるドライブ装置とする。
説明は次の順序で行う。
１．システム接続例
２．板状メモリ
３．ドライブ装置の構成
４．板状メモリ内のファイル構造
５．プレイリスト作成処理
６．再生処理
７．複製処理
【００１３】
１．システム接続例
図１に本例のドライブ装置２０に対する各種機器の接続例を示す。
ドライブ装置２０は板状メモリ１を装填することで、その板状メモリ１に対してデータの記録や再生を行うことができる。
例えば音楽データが記録されている板状メモリ１を装填した場合は、ヘッドホン１２を接続することで、その音楽再生を楽しむことができる。
【００１４】
また外部の再生装置としてＣＤプレーヤ１０をケーブル１３で接続することで、ＣＤプレーヤ１０からの再生オーディオ信号を取り込み、板状メモリ１に記録することができる。
また、例えばＵＳＢ（Universal Serial Bus）ケーブル１４により例えばパーソナルコンピュータ１１等の情報機器と接続することで、パーソナルコンピュータ１１から供給されたデータを板状メモリ１に記録したり、或いは板状メモリ１から再生したデータをパーソナルコンピュータ１１に転送することなどが可能となる。
【００１５】
さらに図示していないが、マイクロホンを接続して集音された音声を板状メモリ１に記録したり、或いはＭＤレコーダなどの記録機器を接続してデータを供給し、その記録機器において装填されている記録媒体にデータを記録することも可能である。
【００１６】
このようにドライブ装置１は各種機器を接続することで、携帯にも適した状態で記録／再生を行ったり、或いは家庭や職場などに設置されている機器と接続してシステム動作を行うことが可能となる。
また、例えば本例のドライブ装置１は表示部を有するものとしているが、これにより板状メモリ１に記録されている文書データ、画像データなどは、ドライブ装置１の単体で再生させることができる。
【００１７】
さらに、後述する本例のドライブ装置１の構成では設けられていないが、内蔵のマイクロホンやスピーカを備えるようにすれば、ドライブ装置１の単体で板状メモリ１からの音楽、音声、動画の再生を行ったり、或いは録音を行うことが可能となる。
【００１８】
２．板状メモリ
次に図２により、本例で用いる記録媒体である、板状メモリ１の外形形状について説明する。
板状メモリ１は、例えば図２に示すような板状の筐体内部に例えば所定容量ののメモリ素子を備える。本例としては、このメモリ素子としてフラッシュメモリ（Flash Memory）が用いられるものである。
図２に平面図、正面図、側面図、底面図として示す筐体は例えばプラスチックモールドにより形成され、サイズの具体例としては、図に示す幅Ｗ１１、Ｗ１２、Ｗ１３のそれぞれが、Ｗ１１＝６０ｍｍ、Ｗ１２＝２０ｍｍ、Ｗ１３＝２．８ｍｍとなる。
【００１９】
筐体の正面下部から底面側にかけて例えば９個の電極を持つ端子部２が形成されており、この端子部２から、内部のメモリ素子に対する読出又は書込動作が行われる。
筐体の平面方向の左上部は切欠部３とされる。この切欠部３は、この板状メモリ１を、例えばドライブ装置本体側の着脱機構へ装填する際などに挿入方向を誤ることを防止するためのものとなる。
また筐体底面側には使用性の向上のため滑り止めを目的とした凹凸部４が形成されている。
さらに底面側には、記憶内容の誤消去を防止する目的のスライドスイッチ５が形成されている。
【００２０】
このような板状メモリ１においては、フラッシュメモリ容量としては、４ＭＢ（メガバイト），８ＭＢ，１６ＭＢ，３２ＭＢ，６４ＭＢ，１２８ＭＢの何れかであるものとして規定されている。
またデータ記録／再生のためのファイルシステムとして、いわゆるＦＡＴ（File Allocation Table）システムが用いられている。
【００２１】
３．ドライブ装置の構成
続いて図３，図４で本例のドライブ装置２０の構成を説明する。
図３（ａ）（ｂ）（ｃ）（ｄ）はドライブ装置２０の外観例としての平面図、上面図、左側面図、底面図を示している。
上記板状メモリ１は、図３（ｂ）に示すように装置上面側に形成されている着脱機構２２に対して装填される。
【００２２】
このドライブ装置２０には、平面上に例えば液晶パネルによる表示部２１が形成され、再生された画像や文字、或いは再生される音声、音楽に付随する情報、さらには操作のガイドメッセージなどが表示される。
【００２３】
また図１のように各種機器との接続のために、各種端子が形成される。
例えば上面側には図３（ｂ）のように、ヘッドホン端子２３、ライン出力端子２４が形成される。ヘッドホン端子２３に図１のようにヘッドホン１２が接続されることで、ヘッドホン１２に再生音声信号が供給され、ユーザーは再生音声を聞くことができる。
またライン出力端子２４に対してオーディオケーブルで外部機器を接続することで、外部機器に対して再生音声信号を供給できる。例えばオーディオアンプに接続してスピーカシステムで板状メモリ１から再生された音楽／音声を聞くことができるようにしたり、或いはミニディスクレコーダやテープレコーダを接続して板状メモリ１から再生された音楽／音声を他のメディアにダビング記録させることなども可能となる。
【００２４】
図３（ｃ）のように例えばドライブ装置２０の側面には、マイク入力端子２５、ライン入力端子２６、デジタル入力端子２７などが形成される。
マイク入力端子２５にマイクロホンを接続することで、ドライブ装置２０はマイクロホンで集音された音声信号を取り込み、例えば板状メモリ１に記録することなどが可能となる。
またライン入力端子２６に外部機器、例えば図１のようにＣＤプレーヤ１０を接続することで、外部機器から供給された音声信号を取り込み、例えば板状メモリ１に記録することなどが可能となる。
さらに、デジタル入力端子２７により、光ケーブルで送信されてくるデジタルオーディオデータを入力することもできる。例えば外部のＣＤプレーヤ等がデジタル出力対応機器であれば、光ケーブルで接続することで、いわゆるデジタルダビングも可能となる。
【００２５】
また図３（ｄ）に示すように、例えばドライブ装置２０の底面側には、ＵＳＢコネクタ２８が形成され、ＵＳＢ対応機器、例えばＵＳＢインターフェースを備えたパーソナルコンピュータなどとの間で各種通信、データ伝送が可能となる。
【００２６】
なお、これらの端子の種類や数はあくまでも一例であり、他の例もあり得る。例えば光ケーブル対応のデジタル出力端子を備えるようにしたり、或いはＳＣＳＩコネクタ、シリアルポート、ＲＳ２３２Ｃコネクタ、ＩＥＥＥコネクタなどが形成されるようにしても良い。
また、端子構造については既に公知であるため述べないが、上記のヘッドホン端子２３とライン出力端子２４を１つの端子として共用させたり、或いはそれにさらにデジタル出力端子を共用させることもできる。
同様に、マイク入力端子２５、ライン入力端子２６、デジタル入力端子２７を１つの端子として共用させることも可能である。
【００２７】
このドライブ装置２０上には、ユーザーの用いる操作子として、例えば再生キー３１、停止キー３２、ＲＥＷ（及びＡＭＳ）キー３３（早戻し／頭出し）、ＦＦ（及びＡＭＳ）キー３４（早送り／頭出し）、一時停止キー３５、記録キー３６などが設けられる。
これらの操作キーは、特に音声／音楽データや動画データの記録再生操作に適したものであるが、もちろん一例にすぎない。例えばこれ以外にカーソル移動キーや数字キー、操作ダイヤル（ジョグダイヤル）などの操作子が設けられても良い。
また本例の場合、後述するプレイリストに関する操作のために、プレイリスト選択キー３７、プレイリスト編集キー３８が設けられる。これらの操作に応じた処理については後述する。
また電源オン／オフキーについては示していないが、例えば再生キー３１を電源オンキーとして兼用し、また停止キー３２の操作後、所定時間経過したら電源オフとするなどの処理を行うようにすることで、電源キーは不要とできる。もちろん電源キーを設けても良い。
【００２８】
配備する操作キーの数や種類は多様に考えられるが、本例では、図３に示される操作キーのみで、後述するプレイリストの書込／選択を含む記録／再生のための操作及びプレイリストのコピーのための操作を可能とし、キー数の削減及びそれによる装置の小型化、低コスト化を実現するもとのなる。
【００２９】
図４はドライブ装置２０の内部構成を示している。
なお、このドライブ装置２０が、板状メモリ１に対する書込や読出の対象として扱うことのできる主データの種類は多様であり、例えば動画データ、静止画データ、音声データ（ボイスデータ）、ＨｉＦｉオーディオデータ（音楽データ）、制御用データなどがある。
【００３０】
ＣＰＵ４１は、ドライブ装置２０の中央制御部となり、以下説明していく各部の動作制御を行う。
またＣＰＵ４１内部には、例えば動作プログラムや各種定数を記憶したＲＯＭ４１ａや、ワーク領域としてのＲＡＭ４１ｂが設けられている。
また、操作部３０とは、上述した各種操作子（３１〜３８）に相当し、ＣＰＵ４１は操作部３０からの操作入力情報に応じて、動作プログラムで規定される制御動作を実行するものとなる。
さらにフラッシュメモリ４８が設けられており、ＣＰＵ４１はフラッシュメモリ４８に音楽記録モード、再生ボリューム、表示モードなど、各種動作に関するシステム設定情報などを記憶させることができる。
【００３１】
リアルタイムクロック４４はいわゆる時計部であり、現在日時を計数する。ＣＰＵ４１はリアルタイムクロック４４からの日時データにより現在日時を確認できる。
【００３２】
ＵＳＢインターフェース４３は、ＵＳＢコネクタ２８に接続された外部機器との間の通信インターフェースである。ＣＰＵ４１はＵＳＢインターフェース４３を介して外部のパーソナルコンピュータなどとの間でデータ通信を行うことができる。例えば制御データ、コンピュータデータ、画像データ、オーディオデータなどの送受信が実行される。
【００３３】
また電源部としては、レギュレータ４６、ＤＣ／ＤＣコンバータ４７を有する。ＣＰＵ４１は電源オンとする際に、レギュレータ４６に対して電源オンの指示を行う。レギュレータ４６は指示に応じてバッテリー（乾電池又は充電値）からの電源供給を開始する。バッテリーからの電源電圧はＤＣ／ＤＣコンバータ４７において所要の電圧値に変換され、動作電源電圧Ｖｃｃとして各ブロックに供給される。
なお、例えばＡＣアダプタ端子などを形成し、外部商用電源からの電源供給が可能となるようにしても良い。
【００３４】
着脱機構２２に板状メモリ１が装着されることにより、ＣＰＵ４１はメモリインターフェース４２を介して板状メモリ１に対するアクセスが可能となり、各種データの記録／再生／編集等を実行できる。
【００３５】
またＣＰＵ４１は、表示ドライバ４５を制御することで、表示部２１に対して、所要の画像を表示させることが可能とされる。例えばユーザーの操作のためのメニューやガイド表示、或いは板状メモリ１に記憶されたファイル内容などの表示が実行される。また、例えば板状メモリ１に対して動画若しくは静止画の画像データが記録されているとすれば、この画像データを読み出して、表示部１０８に表示させるようにすることも可能とされる。
【００３６】
上述したように本例では、オーディオ信号（音楽信号、音声信号）の入出力のために、デジタル入力端子２７、マイク入力端子２５、ライン入力端子２６、ヘッドホン端子２３、ライン出力端子２４が形成されている。
これらの端子に対するオーディオ信号処理系として、ＳＡＭ（Securty Application Module：暗号化／展開処理部）５０、ＤＳＰ（Digital Signal Processer）、アナログ→デジタル／デジタル→アナログ変換部５４（以下、ＡＤＤＡ変換部という）、パワーアンプ５６、マイクアンプ５３、光入力モジュール５１、デジタル入力部５２が設けられる。
【００３７】
ＳＡＭ５０は、ＣＰＵ４１とＤＳＰ４９の間で、データの暗号化及び展開を行うとともに、ＣＰＵ４１との間で暗号キーのやりとりを行う。
ＤＳＰ４９は、ＣＰＵ４１の命令に基づいて、オーディオデータの圧縮／伸長処理を行う。
デジタル入力部５２は、光入力モジュールによって取り込まれたデジタルオーディオデータの入力インターフェース処理を行う。
ＡＤＤＡ変換部５４は、オーディオ信号に関してＡ／Ｄ変換及びＤ／Ａ変換を行う。
【００３８】
これらのブロックにより、次のようにオーディオ信号の入出力が行われる。
デジタルオーディオデータとして、外部機器から光ケーブルを介してデジタル入力端子２７に供給された信号は、光入力モジュール５１によって光電変換されて取り込まれ、デジタル入力部５２で送信フォーマットに応じた受信処理が行われる。そして受信抽出されたデジタルオーディオデータは、ＤＳＰ４９で圧縮処理され、ＳＡＭ５０で暗号化処理されてＣＰＵ４１に供給され、例えば板状メモリ１への記録データとされる。
【００３９】
マイク入力端子２５にマイクロホンが接続された場合は、その入力音声信号はマイクアンプ５３で増幅された後、ＡＤＤＡ変換部５４でＡ／Ｄ変換され、デジタルオーディオデータとしてＤＳＰ４９に供給される。そしてＤＳＰ４９での圧縮処理、ＳＡＭ５０での暗号化処理を介してＣＰＵ４１に供給され、例えば板状メモリ１への記録データとされる。
またライン入力端子２６に接続された外部機器からの入力音声信号は、ＡＤＤＡ変換部５４でＡ／Ｄ変換され、デジタルオーディオデータとしてＤＳＰ４９に供給される。そしてＤＳＰ４９での圧縮処理、ＳＡＭ５０での暗号化処理を介してＣＰＵ４１に供給され、例えば板状メモリ１への記録データとされる。
【００４０】
一方、例えば板状メモリ１から読み出されたオーディオデータを出力する際などは、ＣＰＵ４１はそのオーディオデータについてＳＡＭ５０で展開処理、ＤＳＰ４９で伸長処理を施させる。これらの処理を終えたデジタルオーディオデータは、ＡＤＤＡ変換部５４でアナログオーディオ信号に変換されてパワーアンプ５６に供給される。
パワーアンプ５６では、ヘッドホン用の増幅処理及びライン出力用の増幅処理を行い、それぞれヘッドホン端子２３、ライン出力端子２４に供給する。
【００４１】
なお、この図４に示したドライブ装置２０の構成はあくまでも一例であり、これに限定されるものではない。つまり、板状メモリ１に対応してデータの書込／読出が可能な構成を採る限りは、どのようなタイプの記録再生装置とされていても構わないものである。
また本発明としては記録機能のみを備えた記録装置、再生機能のみを備えた再生装置としても実現できる。
【００４２】
４．板状メモリ内のファイル構造
次に、板状メモリ１に記憶されるファイル構造について説明していく。
まずディレクトリ構成例を図５に示す。
上述したように、板状メモリ１で扱うことのできる主データとしては、動画データ、静止画データ、音声データ（ボイスデータ）、ＨｉＦｉオーディオデータ（音楽用データ）、制御用データなどがあるが、このためディレクトリ構造としては、ルートディレクトリから、「ＶＯＩＣＥ」（ボイス用ディレクトリ）、「ＤＣＩＭ」（静止画用ディレクトリ）、「ＭＯｘｘｘｘｎｎ」（動画用ディレクトリ）、「ＡＶＣＴＬ」（制御用ディレクトリ）、「ＨＩＦＩ」（音楽用ディレクトリ）が配される。
【００４３】
本例では音楽データのファイルを例に挙げて、後述するプレイリストの説明を行うため、ディレクトリ「ＨＩＦＩ」のサブディレクトリを示している。
ディレクトリ「ＨＩＦＩ」のサブディレクトリとしては、図示するようにトラックリスト「ＴＲＫＬＩＳＴ」、オーディオデータファイル「Ａ２Ｄ００００１」「Ａ２Ｄ００００２」・・・、プレイリストテーブル「ＴＢＰＬＩＳＴ」、プレイリスト「ＰＬＩＳＴ１」「ＰＬＩＳＴ２」・・・・等が形成される。
なお、これらのサブディレクトリ名（フォルダ名、ファイル名）「Ａ２Ｄ００００１」「ＰＬＩＳＴ１」等や、ファイルの種類は、説明上、仮に設定したものにすぎない。
【００４４】
トラックリスト「ＴＲＫＬＩＳＴ」とは、オーディオデータファイルなどの管理情報であり、ＣＤやＭＤでいういわゆるＴＯＣに相当する情報である（以下、このトラックリストのことを「ＴＯＣ」と呼ぶ）。
即ち板状メモリ１内に記録されたオーディオデータファイル（トラック）のパーツ、名称や、アドレスポインタなどが記述されており、従ってドライブ装置２０ではこのＴＯＣを参照することで、収録されているオーディオデータファイル（トラック）の数や各曲名、再生の際のアクセス位置などを知ることができる。各オーディオデータファイルは、ＴＯＣでトラックナンバ（楽曲ナンバ）が付された状態で管理されることになり、このトラックナンバは通常の再生時の再生曲順に相当することになる。
【００４５】
オーディオデータファイル（以下、トラックという）とは、１つの楽曲としてのファイルであり、この各トラックが、上記ＴＯＣにおいてトラックナンバ順（ＴＲＫ１、ＴＲＫ２・・・）に管理されることになる。なお、本例のシステムでは、トラックとして記録されるオーディオデータは上記ＤＳＰ４９でＡＴＲＡＣ２方式の圧縮が施されたデータとなる。
【００４６】
以上のＴＯＣ及びトラックが記録されるディレクトリ構成とすることで、本システムではトラックの記録再生が可能となる。
ここで、さらに上記プレイリストテーブル、プレイリストが記録されることで、多様な曲順での再生が可能となる。プレイリストテーブル、プレイリストに関する実際の処理については後述するが、プレイリストテーブルは、記録された１又は複数のプレイリストを管理するテーブル情報となる。またプレイリストとは、トラックの曲順を記述したデータファイルとなる。
【００４７】
なお、この図５のようなディレクトリ構成は一例にすぎず、例えばサブディレクトリの下にさらにフォルダ等が形成される場合などもあり、また付加情報ファイルなど、例えばトラックに付随する情報を記録するファイルなどが形成される場合もある。
【００４８】
図６に、板状メモリ１内に記録されるファイル例を示す。
この図の例では、板状メモリ１において上記ディレクトリ構造の元で、５つのトラック（即ち５曲）が、それぞれトラックＴＲＫ１〜ＴＲＫ５として記録されており、これらのトラックＴＲＫ１〜ＴＲＫ５が、それぞれＴＯＣのポインタＰＴＫ１〜ＰＴＫ５によって示されていることを模式的に示している。
つまりＴＯＣによって管理された状態でトラックＴＲＫ１〜ＴＲＫ５が記録されている。なお、ＴＯＣにおいては各トラックについて、上述したようにポインタだけでなく曲名やその他の情報をも管理することが可能である。
【００４９】
例えばこの図６のような記録状態においては、ドライブ装置２０は再生の際には、ＴＯＣにより管理される曲順、即ちトラックナンバ順に各トラックを再生していくことになる。従って、ユーザーが特にトラックナンバを指示しない再生の場合は、まずトラックＴＲＫ１を再生し、それが終わったら続いてトラックＴＲＫ２を再生する。そしてその順序で再生を行い、トラックＴＲＫ５の再生が終了した時点で一連の再生動作を終了させることとなる。
【００５０】
次に図７は、図６の状態からプレイリストテーブル及び２つのプレイリストＰＬ１、ＰＬ２が加えられた状態を示している。
プレイリストテーブルでは、プレイリストＰＬ１、プレイリストＰＬ２を、それぞれプレイリストネーム「ＰＬ１」「ＰＬ２」（例えばユーザーが登録したプレイリスト名称）とともに、ポインタＰＰＬ１、ＰＰＬ２によって示している。つまりプレイリストテーブルによって管理された状態でプレイリストＰＬ１、ＰＬ２が記録される。
そしてプレイリストＰＬ１、ＰＬ２では、エントリナンバ順にトラックを指定しており、例えばプレイリストＰＬ１では、トラックＴＲＫ３、ＴＲＫ４、ＴＲＫ１という曲順が登録されていることになる。
【００５１】
ドライブ装置２０では、ユーザーがあるプレイリストを選択して再生操作を行った場合は、その選択されたプレイリストに登録されている曲順で再生動作を実行することになる。例えばプレイリストＰＬ１が選択された場合は、ドライブ装置２０のＣＰＵ４１は、トラックＴＲＫ３、ＴＲＫ４、ＴＲＫ１という曲順で再生動作を制御する。
つまりこの場合、まずプレイリストＰＬ１のエントリナンバ１がトラックＴＲＫ３であることを確認したら、ＣＰＵ４１はＴＯＣからトラックＴＲＫ３のポインタＰＴＫ３を確認し、トラックＴＲＫ３にアクセスして再生を行う。続いて同様にエントリナンバ２のトラックＴＲＫ４について再生を行い、さらにエントリナンバ３のトラックＴＲＫ１について再生を行なうことになる。
【００５２】
なお、プレイリストによる曲順での再生の場合、エントリナンバ順に登録されたトラックについて、ＴＯＣを参照してアクセスを行うことになるが、例えばプレイリスト内にトラックのポインタを登録することで、ＴＯＣの参照を行わなくても再生が可能となるようにすること（つまりプレイリストにＴＯＣ機能をも持たせること）も考えられる。
【００５３】
５．プレイリスト作成処理
このようにプレイリストに基づく曲順での再生が行われるようにするためには、まずプレイリストが記録されていなければならない。
このためユーザーはプレイリスト作成操作を行って、任意の曲順を指定するプレイリストの記録をドライブ装置２０に実行させることになる。
図８はこのプレイリスト作成のためのＣＰＵ４１の処理を示している。
【００５４】
プレイリスト作成のためには、ユーザーはまずプレイリスト編集キー３８を押す。
ＣＰＵ４１はプレイリスト編集キー３８の操作を検出したら、プレイリスト作成モードに移行し、処理を図８のステップＦ１０１からＦ１０２に進める。
このステップＦ１０２では、ＣＰＵ４１はメモリインターフェース４２を介して板状メモリ１に対してアクセスを行い、ＴＯＣを読み出して、そのＴＯＣ情報をＲＡＭ４１ｂに展開する。
またステップＦ１０３として、変数ｎを１にセットする。
【００５５】
続いてステップＦ１０４では、ＴＯＣ情報及びユーザーにトラック選択を要求する画面表示を表示部２１に実行させる。
例えばＴＯＣ情報として、表示部２１に、収録されているトラックのトラックナンバや楽曲名を一覧表示させるとともに、ユーザーが順番にトラックナンバを入力するための画面表示を行う。
そしてその状態でステップＦ１０５，F１０６，Ｆ１０７でユーザーの操作を待機する。
【００５６】
ユーザーは、例えばＦＦキー３４、ＲＥＷキー３３を操作することで任意のトラックナンバを選択することができ、また再生キー３１で選択決定操作を行うことができるようにする。さらに、ユーザーが登録しようとする全トラックについての入力終了を指示するためには、例えばプレイリスト編集キー３８を用いるものとする。また例えば停止キー３２をキャンセル操作キーとして機能させることにする。
なお、トラック選択／キャンセル、入力終了のためのユーザーの操作に用いるキーとして、他の操作キーを用いるようにしたり、或いは専用の操作キーを設けても良いことはいうまでもない。以下、この図８から図１２の処理に関しては、ユーザーの操作について図３に示した操作キーを用いる例を挙げるが、それぞれの操作でどのようなキーを用いるか（又はどのようなキーを用意するか）は、実際のドライブ装置の設計事情に応じて設定されればよいものである。
【００５７】
ユーザーがキャンセル操作を行った場合は、ステップＦ１０５から処理を中止する。
ユーザーがＦＦキー３４、ＲＥＷキー３３で或るトラックナンバを選んだうえで再生キー３１つまり選択決定操作を行った場合は、ＣＰＵ４１はステップＦ１０６からＦ１０７に進んで、エントリナンバ（ｎ）として選択決定されたトラックナンバを記憶する。
次にステップＦ１０８で、変数ｎ＝１と判断された場合、つまり１曲目の入力が終わった時点であることが確認された場合は、ステップＦ１０９として、新規プレイリストの作成に伴う、プレイリストテーブル上のポインタを設定する。つまり、現在作成しようとしているプレイリストについてプレイリストテーブルに登録する管理情報を設定することになる。
なお、その時点で板状メモリ１にプレイリストテーブルが存在しない場合（つまりその時点でプレイリストが１つも存在していなかった場合）は、新規に書き込むプレイリストテーブルとしてのデータも作成することになる。
【００５８】
ステップＦ１１０では変数ｎをインクリメントしてステップＦ１０４に戻り、再び表示画面上でユーザーに次のトラックナンバの入力を求める。
【００５９】
このステップＦ１０４〜Ｆ１１０の処理により、ユーザーが１以上のトラックナンバを順次入力していくことで、そのトラックナンバがエントリナンバ順に記憶されていくことになる。
１以上のトラックナンバを入力した或る時点で、ユーザーが選択完了（トラックナンバ入力終了）操作を行った場合は、処理をステップＦ１１１からＦ１１２にすすめ、ＣＰＵ４１は続いて表示部２１に、今回作成するプレイリストについての名称の入力を要求する表示を実行させるとともに、ユーザーの入力文字を取り込んでいく。
例えばユーザーは、ＦＦキー３４、ＲＥＷキー３３で或る文字を選んだうえで再生キー３１を操作することで、その文字の入力を確定することができる。例えば、ＣＰＵ４１はＦＦキー３４、ＲＥＷキー３３の操作に応じて表示上でカーソル上の文字を変更させていき、再生キー３１が操作された時点で、その文字の入力を確定させＲＡＭ４１ｂに取り込む。
このような操作／処理に応じて、１文字ずつ文字が選択されていき、名称としての或る文字列の入力が完了した時点でユーザーは入力終了操作を行う。
【００６０】
文字入力について入力完了されたら、処理をステップＦ１１３からＦ１１４に進め、ＲＡＭ４１ｂ上でプレイリストとしてのデータを作成する。つまりエントリナンバ順で記憶されているトラックナンバに基づいて、プレイリストとしてのファイルデータを生成する。
そしてステップＦ１１５で、プレイリストとしてのファイルをメモリインターフェース４２を介して板状メモリ１に書き込んでいくとともに、プレイリストテーブルの更新を行う（その時点で板状メモリ１にプレイリストテーブルが存在しない場合は、プレイリストテーブルとしてのデータファイル自体も作成して、それを書き込むことになる）。プレイリストテーブルの更新としては、ステップＦ１０９で設定したポインタ、及びユーザーの入力した名称データを、新規プレイリストに対応する管理情報として書き加える処理となる。
【００６１】
以上のような処理が行われることで、例えば図７に示したように板状メモリ１内にプレイリストが記録された状態とすることができる。
つまり図７は、このような作成処理が２回行われたことで、プレイリストＰＬ１、ＰＬ２が記録されている状態となったものである。
【００６２】
６．再生処理
次に、ドライブ装置２０が板状メモリ１に収録されている楽曲（トラック）を再生させる場合のＣＰＵ４１の処理を図９で説明する。
【００６３】
ユーザーが再生キー３１を押すことで、ＣＰＵ４１は再生動作処理を開始するわけであるが、通常はＣＰＵ４１はＴＯＣで管理されたトラックナンバ順に各トラックを再生させていくことになる。
ところがユーザーが、予めプレイリストを選択してから再生操作を行うことで、ＣＰＵ４１は、その選択されたプレイリストに登録された曲順で、各トラックを再生させる処理を行うものとなる。
【００６４】
動作停止中は、ＣＰＵ４１は再生に関する操作として、ステップＦ２０１，Ｆ２０２で再生キー３１の操作及びプレイリスト選択キー３７の操作を監視している。
ユーザーはプレイリストを選択したい場合は、プレイリスト選択キー３７を押す。するとＣＰＵ４１の処理はステップＦ２０２からＦ２０３に進み、プレイリスト選択モードに移行する。
なお図９には示していないが、装填されている板状メモリ１が図６のようにプレイリストが存在しないものである場合は、プレイリスト選択キー３７の操作は無効とされる。
【００６５】
ステップＦ２０３では、まずメモリインターフェース４２を介して板状メモリ１に対してアクセスを行い、プレイリストテーブル及びプレイリストを読み出して、その情報をＲＡＭ４１ｂに展開する。
続いてステップＦ２０４では、プレイリスト情報及びユーザーにプレイリスト選択を要求する画面表示を表示部２１に実行させる。
例えばプレイリスト情報として、表示部２１に、記録されているプレイリストの名称を一覧表示させるとともに、ユーザーが或るプレイリストを選択するように要求する画面表示を行う。
そしてその状態でステップＦ２０５，F２０６でユーザーの操作を待機する。
【００６６】
ユーザーは、例えばＦＦキー３４、ＲＥＷキー３３を操作することで任意のプレイリストを選択し、再生キー３１で選択決定操作を行う。或いは停止キー３２をキャンセル操作キーとして用いる。
ユーザーがキャンセル操作を行った場合は、ステップＦ２０５からプレイリスト選択処理を中止しステップＦ２０１，Ｆ２０２の操作監視処理に戻る。
【００６７】
ユーザーがＦＦキー３４、ＲＥＷキー３３で或るプレイリストを選んだうえで再生キー３１つまり選択決定操作を行った場合は、ＣＰＵ４１はステップＦ２０６からＦ２０７に進んで、選択決定されたプレイリストを、再生時に使用するプレイリストとして設定する。例えばＲＡＭ４１ｂ又はフラッシュメモリ４８に選択されたプレイリストの名称（ファイル名）を記憶する。そしてステップＦ２０１，Ｆ２０２の操作監視処理に戻る。
以上の処理で、記録されているプレイリストのうちで或る１つのプレイリストが選択されたことになる。
【００６８】
ステップＦ２０１，Ｆ２０２の操作監視処理において、ユーザーが再生キー３１を操作したことを検出したら、処理はステップＦ２０８に進むことになるが、ここでＣＰＵ４１は、上述のプレイリスト選択処理が既に行われて或るプレイリストが選択されているか否か（ステップＦ２０７の処理が実行済であるか否か）を判別する。
選択されていない場合（又はプレイリストが記録されていない場合）は、ステップＦ２０９に進んで、ＴＯＣを読み込み、曲順をそのＴＯＣ上のトラックナンバの順序として設定する。つまりトラックナンバがそのまま曲順としてのエントリナンバとされる。
【００６９】
一方、ステップＦ２０７の処理により或るプレイリストが選択されている場合は、ステップＦ２１０に進んで、プレイリストテーブルを参照してそのプレイリストを読み込み、曲順をそのプレイリスト上でエントリされたトラックナンバの順序として設定する。また再生動作に必要なためＴＯＣも読み込む。
【００７０】
ステップＦ２０９又はＦ２１０の処理を終えたら、ステップＦ２１１で変数ｎを１にセットし、ステップＦ２１２から実際のトラックの再生を開始する。
ここでは、エントリナンバ（ｎ）のトラックを読み出して、その再生オーディオデータを出力することになる。出力は、上述したように各ブロックの処理を経て、ヘッドホン端子２３、ラインアウト端子２４、ＵＳＢコネクタ２８などから行われる。
またトラック再生時にはＣＰＵ４１は、表示部２１において、トラックナンバ、曲名、曲の演奏進行時間などの時間情報、付随情報などを表示させていくことになる。
【００７１】
トラックの再生中は、ステップＦ２１３，Ｆ２１４で、ユーザーの停止操作、トラックの再生終了を監視している。
そして現在再生中のトラックについて再生が終了したら、ステップＦ２１４からステップＦ２１５に進んで現在のエントリナンバ（ｎ）が最後のナンバであるか否か、つまり必要な全トラックについて再生を終了したか否かを判断し、終了していなければ、ステップＦ２１６で変数ｎをインクリメントしてステップＦ２１２に戻る。つまり、次のエントリナンバのトラックを再生させることになる。
【００７２】
このような再生時に、ユーザーが停止キー３２を操作した場合、もしくは必要な全トラックの再生を完了した時点で、ステップＦ２１３又はＦ２１５からステップＦ２１７に進み、オーディオデータの再生処理（板状メモリ１からの読込、ＳＡＭ５０での展開処理、ＤＳＰ４９での伸長処理、ＡＤＤＡ変換部でのＤ／Ａ変換処理等）を終了させるとともに、再生に伴った表示部２１での表示動作を終了させ、一連の再生動作処理を終える。
【００７３】
即ちこのような処理により、或るプレイリストが選択されている場合は、そのプレイリストに登録された曲順で再生が進行する。例えば図７のプレイリストＰＬ１が選択されている場合は、エントリナンバ１がトラックＴＲＫ３、エントリナンバ２がトラックＴＲＫ４、エントリナンバ３がトラックＴＲＫ１となっているため、トラックＴＲＫ３、ＴＲＫ４、ＴＲＫ１がそれぞれ順に再生されていくことになる。そしてトラックＴＲＫ１の再生が終了した時点で、そのエントリナンバ３は最後のエントリナンバであるため、ステップＦ２１５からＦ２１７に進み、再生が終了されることになる。
【００７４】
一方、プレイリストが選択されていない場合（もしくはプレイリストが存在しない場合）は、エントリナンバはトラックナンバに一致するために、例えば図６、図７のようにトラックＴＲＫ１〜ＴＲＫ５が収録されているとすると、トラックＴＲＫ１、ＴＲＫ２、ＴＲＫ３、ＴＲＫ４、ＴＲＫ５がそれぞれ順に再生され、その再生の完了によって再生動作が終了される。
【００７５】
以上のようなプレイリストの作成処理及び再生処理により、ユーザーは、装填された板状メモリ１に記録されているトラックの全部又は一部を対象として再生順序を任意に指定して生成したプレイリストを記録媒体に記録でき、また再生時には、装填された板状メモリ１に記録されている１又は複数のプレイリストの中で１つのプレイリストを任意に指定することで、指定されたプレイリストに基づいた順序で１又は複数のトラックを順次再生させることができる。
従って、ユーザーは好みの再生順序（曲順）をプレイリストとして板状メモリ１に記録させておけば、再生時には、その板状メモリ１のＴＯＣに基づく通常の再生順序の他に、プレイリストを選択することのみで、選択されたプレイリストで登録しておいた曲順で再生を実行させることができる。つまり、板状メモリ１の個体毎に多様な再生曲順を任意に設定できるとともに、再生時には、単にプレイリストを選択するという操作のみで、簡易に多様な再生順序でのトラックの再生を楽しむことができる。
また、聴きたい曲のみを選んで曲順を登録できるため、収録されたトラックの中から、ユーザーの好みや気分に応じた多様な再生を容易に実行させることも可能である。
【００７６】
また、このようなプレイリストの記録及びプレイリストに基づく再生が可能となることは、板状メモリ１に記録されている多数のトラックをユーザーが非常に扱いやすいように管理できることにもなる。
例えばトラック数が非常に多い場合などは、ＴＯＣによるトラックナンバ順序だけでは聴きたい曲を探していくことが面倒なものとなるが、あらかじめ複数のプレイリストにおいてトラックを分類して登録しておくことで、所望の曲を探し出しやすくすることもできる。一例として、例えば多様なジャンルの多数の音楽を１つの板状メモリ１に記録して置いた場合に、或るプレイリストＰＬ１では例えばクラシックの曲のみを所望の曲順で登録し、他のプレイリストＰＬ２ではジャズの曲を所望の曲順で登録しておき、さらに他のプレイリストＰＬ３ではロックの曲を所望の曲順で登録しておくというような状態とする。
【００７７】
すると、ジャズに分類される或る曲を聴きたい場合には、まず上記図９の再生動においてプレイリストＰＬ２を選択して再生させる。すると、ジャズの曲のみが順番に再生されることになる。また、その中で特定の曲のみを聴きたい場合は、そのプレイリストＰＬ２に基づく再生の途中で、ＦＦキー操作などで曲を送っていくことで、簡易かつ迅速に目的の曲の再生を実行させることができることになる。
このような使用形態は、例えばジャンル別でなく、アルバム別（ＣＤ等でいう音楽アルバム）、アーティスト別などで分類しても好適である。例えば複数の音楽アルバムからダビングした多数のトラックを１つの板状メモリ１に記録した場合、アルバム別にプレイリストを登録しておけば、プレイリストを選択して再生することで、その目的のアルバムの再生のみを楽しむことができる。
これらのように、プレイリストは、単に曲順の設定だけでなく、板状メモリ１に記録したトラックの整理にも有効に機能することになる。
【００７８】
７．複製処理
ところで本例のシステムでは、或る板状メモリ１に記録されたプレイリスト自体を他の板状メモリ１に複製（コピー）することも可能とされる。以下、この複製処理について説明する。
【００７９】
例えば図１０に示すように、それぞれ板状メモリ１Ａ、１Ｂを装填した２つのドライブ装置２０Ａ、２０Ｂを、ＵＳＢコネクタ１４により接続する。このように接続することで、例えばドライブ装置２０Ａ（板状メモリ１Ａ）をコピー元、ドライブ装置２０Ｂ（板状メモリ１Ｂ）をコピー先として、プレイリスト（及びトラックデータ）をコピーすることが可能となる。
【００８０】
例えば板状メモリ１Ａに１又は複数のトラックと１又は複数のプレイリストが記録されているとしたときに、或るプレイリストと、そのプレイリストにエントリされているトラックを板状メモリ１Ｂ側にコピーすることで、板状メモリ１Ｂを用いた再生動作では、板状メモリ１Ａ側で登録されたプレイリストによる再生と同様の再生が可能となる。
【００８１】
このようなコピー動作に関して、図１１はコピー元であるドライブ装置２０ＡのＣＰＵ４１の処理、図１２はコピー先であるドライブ装置２０ＢのＣＰＵ４１の処理をそれぞれ示している。
【００８２】
コピーを行う際には、ユーザーは図１０のようにそれぞれ板状メモリ１Ａ、１Ｂを装填したドライブ装置２０Ａ、２０Ｂを接続した後、ドライブ装置２０Ａ側においてコピーモード操作を行う。例えばプレイリスト編集キー３８を長押し（例えば２秒程度以上、押し続ける）する操作を行う。
【００８３】
ドライブ装置２０ＡのＣＰＵ４１は、コピーモード操作を検出したら、コピーモードに移行し、処理を図１１のステップＦ３０１からＦ３０２に進める。
このステップＦ３０２では、ＣＰＵ４１はメモリインターフェース４２を介して板状メモリ１Ａに対してアクセスを行い、ＴＯＣ、プレイリスト、プレイリストテーブルを読み出して、それらの情報をＲＡＭ４１ｂに展開する。
【００８４】
続いてステップＦ３０３では、ユーザーにコピーするプレイリストの選択を要求する画面表示を表示部２１に実行させる。
例えば表示部２１に、記録されているプレイリストの名称を一覧表示させるとともに、ユーザーが或る１つのプレイリストを入力するための画面表示を行う。
そしてその状態でステップＦ３０４，Ｆ３０５でユーザーの操作を待機する。
【００８５】
ユーザーは、例えばＦＦキー３４、ＲＥＷキー３３を操作することで任意のプレイリストを選択し、再生キー３１で選択決定操作を行う。或いはコピー動作を中止させるべくキャンセル操作を行う。
ユーザーがキャンセル操作を行った場合は、ステップＦ３０４から処理を中止する。
ユーザーがＦＦキー３４、ＲＥＷキー３３で或るトラックナンバを選んだうえで再生キー３１で選択決定操作を行った場合は、ＣＰＵ４１はステップＦ３０５からＦ３０６に進んで、選択決定されたプレイリストについてのコピーデータ、つまりドライブ装置２０Ｂ側に送信するデータを生成する。
【００８６】
次にステップＦ３０７では、コピーデータ、つまり選択されたプレイリストの内容を表示部２１によりユーザーに提示し、コピー実行の確認を求める。例えばその選択されたプレイリストにエントリされているトラックナンバや曲名を表示し、ユーザーにその内容におけるコピーの実行の可否を確認する。
もしユーザーがプレイリストの選択を間違えたような場合は、この時点でキャンセル操作を行うことで処理は終了され、その場合は再度図１１の処理をやり直せばよいものとなる。
一方、ユーザーがコピー内容を確認して、コピーＯＫの操作を行ったら、処理をステップＦ３０９からＦ３１０に進み、実際のコピー動作を開始する。
なお、以下の通信動作はＵＳＢインターフェース４３を介して行われることになる。
【００８７】
まずステップＦ３０９では、コピー先のドライブ装置２０Ｂに対してコピーデータの転送を開始する旨の通知を行う。
コピー先のドライブ装置２０Ｂでは、このような転送開始の通知を図１２のステップＦ４０１で検出したら、処理をステップＦ４０２に進め、コピー動作、つまり受信及び書込処理のための準備処理を行う。
なお、フローチャートの手順としては示していないが、板状メモリ１Ｂが書込不能状態であったり、受信動作や書込動作に関して何らかの支障が生じていた場合は、ドライブ装置２０Ａにエラー通知を発し、コピー動作をエラー終了することになる。
【００８８】
ドライブ装置２０Ｂにおいてコピー準備処理が完了したら、ドライブ装置２０ＢのＣＰＵ４１はステップＦ４０３で、ドライブ装置２０Ａに対して準備ＯＫの通知を行う。
【００８９】
コピー元のドライブ装置２０Ａでは、図１１の上記ステップＦ３１０の通知後、ステップＦ３１１で準備ＯＫ通知を待機しているが、準備ＯＫ通知が受信されたら、処理をステップＦ３１２にすすめ、コピーデータ及びオーディオデータの転送を開始する。ここでいうコピーデータとは、コピーする対象となっているプレイリストデータであり、またオーディオデータとは、そのプレイリストにエントリされている１又は複数のトラックのデータである。
【００９０】
ステップＦ３１２の転送が開始されると、ドライブ装置２０Ｂ側では処理を図１２のステップＦ４０４からＦ４０５に進め、転送されてくるコピーデータ及びオーディオデータの受信処理、及び板状メモリ１Ｂへのデータ書込処理を実行する。
ドライブ装置２０ＡではこのステップＦ３１２の処理を、コピーデータ及び必要なオーディオデータの転送完了まで実行する。そして転送を完了したらステップＦ３１４でコピー完了通知を待機する。
ドライブ装置２０Ｂでは、ステップＦ４０５の処理を、転送されてくるコピーデータ及び必要なオーディオデータの受信及び板状メモリ１Ｂへの書込が完了するまで実行する。
また転送されてくるプレイリストやオーディオデータの書込に伴ってＴＯＣの更新や、プレイリストテーブルの更新（又は生成）も実行することになる。
【００９１】
そして受信及び書込を完了したらステップＦ４０６からＦ４０７に進み、ドライブ装置２０Ａに対してコピー記録が正常終了した旨の通知を送信するとともに、ステップＦ４０８では、表示部２１に、コピー完了の旨を表示し、コピー処理を終える。
一方、ドライブ装置２０Ａでは、コピー正常終了の通知を受信したら、ステップＦ３１４からＦ３１５に進み、こちらも表示部２１にコピー完了の旨を表示して、コピー処理を終える。
【００９２】
以上のようなコピー処理が行われることで、ユーザーは或る板状メモリ１Ａに対して記録したプレイリストを、他の板状メモリ１Ｂにコピーして、その板状メモリ１Ｂでも同様に所望の曲順での再生を楽しむことが可能となる。つまり１つの板状メモリ１に対して登録させたプレイリストを、他の板状メモリでも有効に利用できる。
【００９３】
また上述のように或る板状メモリ１Ａにおいてジャンル別やアルバム別などでプレイリストを作成して整理しておけば、本例のようなプレイリスト及び対象トラックのコピーを行うのみで、その特定のジャンルや特定のアルバムのみの音楽をコピーできることにもなり、例えばその特定のジャンルの曲を選択してコピーしていくという面倒な操作は不要となる。つまりプレイリスト自体の有効利用だけでなく、トラックのコピーのための操作も大幅に簡略化できる。
【００９４】
なお、上記例ではプレイリストとともに対象となるトラックについてもコピーするようにしたが、対象となるトラックが既にコピー先の板状メモリ１Ｂに記録されている場合は、プレイリストのみをコピーできるようにすればよい。
【００９５】
以上、実施の形態について述べてきたが、本発明はこれらの構成及び動作に限定されるものではなく、特に上述してきたプレイリストの作成処理、再生処理、コピー処理の細かい手順としては各種の変形例が考えられる。
また、本発明のシステムとしては、図１のような板状メモリに限定されるものではなく、他の外形形状とされた固体メモリ媒体（メモリチップ、メモリカード、メモリモジュール等）でも構わない。もちろんメモリ素子はフラッシュメモリに限られず、他の種のメモリ素子でもよい。
さらに固体メモリではなく、ミニディスク、ＤＶＤ（DIGITAL VERSATILE DISC）、ハードディスク、ＣＤ−Ｒなどのディスク状記録媒体を用いるシステムでも本発明は適用できる。
また、１つの記録媒体として音楽トラック等は再生専用とされるが、書込可能な領域を有するようなメディア（例えばハイブリッドＭＤなど）でも実施可能である。もちろん半導体メディアとしてＲＡＭ領域とＲＯＭ領域を有するものでも同様である。
即ち本発明は、少なくともプレイリスト、プレイリストテーブルを書込可能な領域を有するメディアであれば、そのようなメディアを用いるあらゆるシステムにおいて適用できる。
【００９６】
また上記例では音楽データファイルとしてのトラックについての曲順を指定するものとしてプレイリストを説明したが、これは一例にすぎない。例えば音楽データとしてのトラック（ファイル）に限らず、動画ファイル、静止画ファイル、音声データファイルなどについても、全く同様に適用できる。
【００９７】
【発明の効果】
以上の説明からわかるように本発明では、記録装置において、装填された記録媒体に記録されているデータファイルの全部又は一部を対象として再生順序を任意に指定して生成した再生リスト情報を記録媒体に記録できるようにしており、また再生装置においては、装填された記録媒体に記録されている１又は複数の再生リスト情報の中で１つの再生リスト情報を任意に指定することで、指定された再生リスト情報に基づいた順序で１又は複数のデータファイルを順次再生させることができる。
従って、ユーザーは好みの再生順序（曲順）を再生リスト情報として記録媒体に記録させておけば、再生時には、その記録媒体の管理情報（ＴＯＣ）に基づく通常の再生順序の他に、再生リスト情報を選択することのみで、選択された再生リスト情報で設定された曲順で再生を実行させることができる。つまり、記録媒体毎に、ユーザーが簡易かつフレキシブルに多様な再生順序でのデータファイルの再生を楽しむことができるようになる。
また、このような再生リスト情報の記録及び再生リスト情報に基づく再生が可能となることは、記録媒体に記録されている多数のデータファイルをユーザーが非常に扱いやすいように管理できることになる。
【００９８】
また本発明では、記録装置においては外部の再生装置との間で通信を行うことのできる通信手段を備え、記録手段は、再生装置から送信され前記通信手段により受信された再生リスト情報を、装填されている記録媒体に記録できるようにし、一方再生装置においては、外部の記録装置との間で通信を行うことのできるとともに、指定操作手段により指定された再生リスト情報について、その再生リスト情報内容を外部の記録装置に対して送信することができる通信手段を備えるようにしている。これにより、再生装置側に装填されている記録媒体に記録されている再生リスト情報を、記録装置側に装填されている記録媒体にコピーすることができる。従ってユーザーが或る記録媒体に対して記録させた再生リスト情報を他の記録媒体においても有効に利用することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態のドライブ装置を含むシステム接続例の説明図である。
【図２】実施の形態の板状メモリの外形形状を示す平面図、正面図、側面図、底面図である。
【図３】実施の形態のドライブ装置の外観例の平面図、左側面図、上面図、底面図である。
【図４】実施の形態のドライブ装置のブロック図である。
【図５】実施の形態の板状メモリにおけるディレクトリ構造の説明図である。
【図６】実施の形態の板状メモリにおけるファイル構造の説明図である。
【図７】実施の形態の板状メモリにおけるファイル構造の説明図である。
【図８】実施の形態のプレイリスト作成処理のフローチャートである。
【図９】実施の形態の再生処理のフローチャートである。
【図１０】実施の形態のコピー時の接続例の説明図である。
【図１１】実施の形態のコピー時の複製元ドライブ装置の処理のフローチャートである。
【図１２】実施の形態のコピー時の複製先ドライブ装置の処理のフローチャートである。
【符号の説明】
１  板状メモリ、２０，２０Ａ，２０Ｂ  ドライブ装置、２１  表示部、２２着脱機構、２３  ヘッドホン出力端子、２４  ライン出力端子、２５  マイク入力端子、２６  ライン入力端子、２７  デジタル入力端子、３０  操作部、３１  再生キー、３２  停止キー、３３  ＲＥＷキー、３４  ＦＦキー、３５  一時停止キー、３６  記録キー、３７  プレイリスト選択キー、３８  プレイリスト編集キー、４１  ＣＰＵ、４２  メモリインターフェース、４３  ＵＳＢインターフェース、４４  リアルタイムクロック、４５  表示ドライバ、４８  フラッシュメモリ、４９  ＤＳＰ、５０  ＳＡＭ
【図１】
0004221803.tif 000002
【図２】
0004221803.tif 000003
【図３】
0004221803.tif 000004
【図４】
0004221803.tif 000005
【図５】
0004221803.tif 000006
【図６】
0004221803.tif 000007
【図７】
0004221803.tif 000008
【図８】
0004221803.tif 000009
【図９】
0004221803.tif 000010
【図１０】
0004221803.tif 000011
【図１１】
0004221803.tif 000012
【図１２】
0004221803.tif 000013