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