(57)【特許請求の範囲】
【請求項１】
少なくとも1セッションにCD-DAフォーマットの音楽データが記録され、他のセッションに別のフォーマットで圧縮音楽データが記録されたマルチセッションディスクの再生方法において、
マルチセッションディスクの再生に際して、CD-DAフォーマットの音楽データが記録されているセッションを検索し、該セッションの音楽データをディスクから高速読み取りしてショックプルーフメモリに書込み、ショックプルーフメモリよりノーマル速度で音楽データを読み取って再生し、
ショックプルーフメモリ内の音楽データ量が第1の設定値に達する毎に、第2の設定値になるまで、前記音楽データのディスクからの読み取りを停止し、該音楽データの読み取り停止期間において、ディスクに記録されている最終セッションのリードインエリアから全セッションの音楽データの記録構造データを読み取って、圧縮音楽データが記録されているセッションにおける音楽データの記録構造を解析して解析結果を保存し、
全セッションにおける記録構造の解析が完了すれば、
以後、保存データに基いて順番に音楽の再生を行うことを特徴とするマルチセッションディスクの再生方法。
【請求項２】
CD-DAフォーマットの音楽のみを再生する第1の再生モードと圧縮音楽を含む全音楽を再生する第2の再生モードを設け、
第1の再生モードが設定された場合には、CD-DAフォーマットの音楽データが記録されているセッションを検索して該セッションの音楽の再生を行い、
第2の再生モードが設定された場合には、前記再生方法に従って音楽の再生を行うことを特徴とする請求項1記載のマルチセッションディスクの再生方法。
【請求項３】
少なくとも1セッションにCD-DAフォーマットの音楽データが記録され、他のセッションに別のフォーマットで圧縮音楽データが記録されたマルチセッションディスクの再生方法において、
再生順序をランダムにして再生するランダム再生が指示された時、CD-DAフォーマットの音楽データが記録されているセッションを検索し、該セッションの音楽データをディスクから高速読み取りしてショックプルーフメモリに書込み、ショックプルーフメモリよりノーマル速度で音楽データを読み取って再生し、
ショックプルーフメモリ内の音楽データ量が第1の設定値に達する毎に、第2の設定値になるまで前記音楽データのディスクからの読み取りを停止し、該音楽データの読み取り停止期間において、ディスクに記録されている最終セッションのリードインエリアから全セッションの音楽データの記録構造データを読み取って、圧縮音楽データが記録されているセッションにおける音楽データの記録構造を解析して解析結果を保存し、
全セッションにおける記録構造の解析が完了すれば、音楽の再生順をランダムに決定し、
該決定された順番で再生を行うことを特徴とするマルチセッションディスクの再生方法。
【請求項４】
ディスクチェンジャのディスク再生方法において、
各ディスクについてCD-DAフォーマットで音楽データが記録されたディスクであるかを検査して保存しておき、
ランダム再生が指示された時、CD-DAフォーマットで音楽データが記録されているディスクをローディングし、ランダムに選択した音楽データをディスクから高速読み取りしてショックプルーフメモリに書込み、ショックプルーフメモリよりノーマル速度で音楽データを読み取って再生し、
ショックプルーフメモリ内の音楽データ量が第1の設定値に達する毎に、第2の設定値になるまで前記ディスクからの音楽データの読み取りを停止し、該音楽データの読み取り停止期間において、他ディスクをローディングし、該他ディスクに記録されている最終セッションのリードインエリアから全セッションの音楽データの記録構造データを読み取って、該他ディスクにおける各セッションの音楽データの記録構造を解析して解析結果を保存し、
全ディスクの全セッションにおける記録構造の解析が完了すれば、音楽の再生順をランダムに決定し、
該決定された順番で再生を行うことを特徴とするディスクチェンジャにおけるディスク再生方法。
【請求項５】
少なくとも1セッションにCD-DAフォーマットの音楽データが記録され、他のセッションに別のフォーマットで圧縮音楽データが記録されたマルチセッションディスクの再生を行う再生装置において、
ディスクに記録されている最終セッションのリードインエリアから全セッションの音楽データの記録構造データを読み取って、圧縮音楽データが記録されているセッションにおける音楽データの記録構造を解析する記録構造解析手段と、
該記録構造解析手段により解析した結果を保存する解析結果保存手段と、
マルチセッションディスクの再生に際して、CD-DAフォーマットの音楽データが記録されているセッションを検索する検索手段と、
該検索手段により検索した前記セッションの音楽データをディスクから高速読み取りする読み取り手段と、
該読み取り手段により読み取った音楽データをショックプルーフメモリに書込むメモリ制御手段と、
該メモリ制御手段により書込んだ音楽データを前記ショックプルーフメモリよりノーマル速度で音楽データを読み取って再生する再生手段と、
を備え、
前記読み取り手段は前記ショックプルーフメモリ内の音楽データ量が第1の設定値に達する毎に、第2の設定値になるまで、前記音楽データのディスクからの読み取りを停止し、
前記記録構造解析手段は、該音楽データの読み取り停止期間において、ディスクに記録されている最終セッションのリードインエリアから全セッションの音楽データの記録構造データを読み取って、圧縮音楽データが記録されているセッションにおける音楽データの記録構造を解析し、
前記再生手段は前記記録構造解析手段により全セッションにおける記録構造の解析が完了すれば、以後、前記解析結果保存手段に保存した保存データに基いて順番に音楽の再生を行うことを特徴とするマルチセッションディスクの再生装置。
【請求項６】
少なくとも1セッションにCD-DAフォーマットの音楽データが記録され、他のセッションに別のフォーマットで圧縮音楽データが記録されたマルチセッションディスクの再生を行う再生装置において、
ランダム再生を指示する指示手段と、
前記マルチセッションディスクに記録された音楽データの再生順をランダムに決定するランダム再生順決定手段と、
ディスクに記録されている最終セッションのリードインエリアから全セッションの音楽データの記録構造データを読み取って、圧縮音楽データが記録されているセッションにおける音楽データの記録構造を解析する記録構造解析手段と、
該記録構造解析手段により解析した結果を保存する解析結果保存手段と、
前記指示手段によりランダム再生が指示された時、CD-DAフォーマットの音楽データが記録されているセッションを検索する検索手段と、
該検索手段により検索した前記セッションの音楽データをディスクから高速読み取りする読み取り手段と、
該読み取り手段により読み取った音楽データをショックプルーフメモリに書込むメモリ制御手段と、
該メモリ制御手段により書込んだ音楽データを前記ショックプルーフメモリよりノーマル速度で音楽データを読み取って再生する再生手段と、
を備え、
前記読み取り手段は前記ショックプルーフメモリ内の音楽データ量が第1の設定値に達する毎に、第2の設定値になるまで、前記音楽データのディスクからの読み取りを停止し、
前記記録構造解析手段は、該音楽データの読み取り停止期間において、ディスクに記録されている最終セッションのリードインエリアから全セッションの音楽データの記録構造データを読み取って、圧縮音楽データが記録されているセッションにおける音楽データの記録構造を解析し、
前記ランダム再生順決定手段は前記記録構造解析手段により全セッションにおける記録構造の解析が完了すれば音楽の再生順をランダムに決定し、
前記再生手段は前記ランダム再生順決定手段により決定された順番で音楽の再生を行うことを特徴とするマルチセッションディスクの再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、マルチセッションディスクの再生方法に係わり、特に、少なくとも1セッションにCD-DAフォーマットの音楽データが記録され、他のセッションに別のフォーマットで圧縮音楽データが記録されたマルチセッションディスクの再生方法に関する。
【０００２】
【従来の技術】
1回の書き込みの開始から終了までを1セッションといい、1枚のCD−Rメディアに対して何度もセッション追記したディスクはマルチセッションディスクという。図７はマルチセッションディスクの説明図である。マルチセッションディスクでは、セッションを継ぎ足す毎にプログラムエリアＰ1，Ｐ2，Ｐ3を挟んでリードインエリアLI1〜LI3とリードアウトエリアLO1〜LO3が設けられ、該リードインエリアLI1〜LI3には、付け足したセッションと既に書き込まれているセッションのボリューム記述子(後述)やパステーブルなどが記録される。従って、最終セッションのリードインエリアを読むことによりディスクボリューム全体のファイル構造を取得できるようになっている。
【０００３】
以上のマルチセッションディスクの各セッションには、各種フォーマットで音楽データを記録することができる。 例えば、あるセッションにCD-DAのフォーマット(通常のコンパクトディスクと同じフォーマット)で非圧縮音楽データを記録し、別のセッションにCD-ROMモード1のフォーマットで圧縮音楽データを記録することができる。Enhanced CDの場合、第1セッションにCD-DA、第2セッション以降にCD-ROMデータ(圧縮音楽データ)を記録する。圧縮法としてはMP3やWMA等がある。
【０００４】
図８はCD−DAの信号フォーマット説明図である。L,R各チャンネル6サンプル(総計12サンプル、1サンプル16ビット)の音響信号の各サンプルデータを8ビットづつ分割して1シンボルが8ビットの24個のシンボル情報にし、これらに8シンボルの訂正符号(CIRC)を付加して32シンボルで1つの単位を構成する。この32シンボル情報にフレーム同期信号とサブコードを付加して1フレームが形成される（図８（a）,(b)）。なお、実際には、8ビットのサブコード及び各シンボルはEFM変調により14ビットに変換され、フレーム同期信号は24ビットであり、又、各シンボル間に3ビットの結合ビットが挿入され、1フレームは588ビットで構成されている。
【０００５】
このフレーム98個で大フレームが構成される（図８（ａ））。サブコードは図８(c)に示すようにP,Q,R,S,T,U,V,Wの8ビットで構成され、大フレームの最初の2フレーム分のサブコードは同期信号S０、S１である。各サブコードP,Q,R,S,T,U,V,Wは98ビットで構成され、そのうちサブコードQは図９に示すように、2ビットの同期データS0,S1、4ビットのコントロールデータ、4ビットのアドレスデータ、72ビットのデータ、16ビットのCRCデータで構成されている。
【０００６】
コントロールデータは、プリエンファシス無しの2チャンネル音楽トラックであるか、プリエンファシス有りの2チャンネル音楽トラックであるか、通常のデータトラックであるかを示すもので、第2ビットが"０"であれば音楽トラック（CD-DA）、"１"であればデータトラックであることを意味する。従って、各セッションのリードインエリアにおけるサブコードQのコントロールデータを参照することにより該セッションがCD-DAフォーマットのセッションであるか否かを識別できる。
72ビットのデータは、曲番号、曲先頭からの経過時間、プログラムエリア先頭からの絶対的現在位置を分/秒/フレームで示す絶対時間等を特定する。図9にはリードインエリア(TOC)における72ビットデータ形式を示している。▲１▼MNRは曲番号（トラック番号）でありリードインエリアではMNR=00のみである。▲２▼POINTは、TOCにおいて曲の先頭位置を示す場合に曲番(トラック番号)を示すもの、▲３▼MIN/SEC/FRAMEは曲先頭からの経過時間、▲４▼ZEROはすべて"0"であることを示すもの、▲５▼PMIN/PSEC/PFRAMEはプログラムエリア先頭からの曲の先頭位置を分/秒/フレームで示す絶対位置時間であり、ディスクの目次に相当する。
【０００７】
図10はCD−DAの場合におけるリードインエリアのTOC説明図であり、各曲の先頭位置がMNR=00の部分で繰り返し（３回）記録されている。例えば、大フレーム番号n, n+1, n+2のサブコードQにより曲番01の先頭位置00分2秒32フレームが示され、n+3,n+4,n+5のサブコードQにより曲番02の先頭位置10分15秒12フレームが示されている。更に、POINT=A0によりディスクの最初の曲番、POINT=A1によりディスクの最後の曲番、POINT=A2によりリードアウトエリアの先頭位置を示すようになっている。図では、曲数が６曲の場合の例を示している。
【０００８】
図11はCD-ROM モード１における1セクタの構成図で、信号フォーマットはCD−DAと同じである。又、図12はCD−DAとCD-ROMモード1の1セクタの構成比較図である。
CD-ROMモード1において、セクタの長さはCD-DAと同じく2352（=24×98)バイトとなっている。1セクタは、
(1)12バイトのシンク(同期信号)データSKD、
(2) 4バイトのヘッダHDD、
(3)2048バイトのユーザデータUSD、
(4)エラー訂正／検出用の288バイトの補助データEDCC
を有し、98フレーム(1フレームは24バイト)で構成されている。
ヘッダHDD の4バイトのうち、3バイト（MIN/SEC/SECTOR）はアドレス情報、1バイトはデータの種類を示すモード情報である。アドレス情報はCD-DAのサブコードと同様に何分何秒何セクタで表現され、基本的にはQチャネルと同じものが入っている。又、CD-DAにおける信号フォーマットと同様に、各フレームに同期信号やサブコード、誤り訂正符号(CIRC)が付加される。
CD-ROMにデータを記録する場合には、データを1セクタ単位にまとめ、CD−DAと同様にサブコード、CIRCを付加し、EFM変調を施して書込み、CD-ROMからの読み出しはサブコード(Qチャンネルの絶対アドレス)を用いてセクタ毎に行う。
【０００９】
以上のように、CD-ROM上のデータは2048バイトの論理セクタで構成され、2n個の論理ブロックを含んでいる（ｎ＝０の場合が多い）。ボリューム空間は、システムエリアとデータエリアがあり、システムエリアは先頭から16セクタ分(論理セクタ番号0〜15)を使用する。ISO9660の場合、データエリアは図13(A)に示すようにボリューム記述子、パステーブル、ディレクトリ、データとで構成され、ボリューム記述子は基本ボリューム記述子、副ボリューム記述子、ボリューム区画記述子等で構成されている。
【００１０】
基本ボリューム記述子は図13(B)に示すように、ボリューム識別子A0や論理ブロック長A1、ファイル構造(図14参照)を特定するパステーブルの大きさA2、パステーブルの位置A3等を含んでいる。
パステーブルは図１３(C)に示すように、ディレクトリ識別子(フォルダー名)B1、親ディレクトリの番号B2、ディレクトリ（フォルダー）を構成するディレクトリ(ファイル等)のレコード位置（エクステント位置）B3を含み、ルートディレクトリを親ディレクトリとするディレクトリのパステーブルが複数連続的に記録される。
ディレクトリレコードは、図13(D)に示すようにファイル識別子C1、ファイル開始位置(エクステント位置)C2、ファイル作成日時C3、ファイルのデータ長C4等を含み、ディレクトリ(フォルダー)に属する複数のファイルのディレクトリレコードが連続的に記録される。
【００１１】
図1４はファイル構造例であり、ルートディレクトリは複数のディレクトリ(フォルダー：R&B,ROCK,JAZZ,POPS,…)で構成され、フォルダーROCKはサブフォルダーROCKMAN,ROCKWOMANで構成され、フォルダーR&Bは複数のMP3ファイル(MP3音楽ファイル)RB-1，RB-2，．．．により構成され、同様に他のフォルダーもいくつかのMP3音楽ファイルで構成されている。このファイル構造は、前述の基本ボリューム記述子、パステーブル、ディレクトリを解析することにより求めることができる。
【００１２】
【発明が解決しようとする課題】
CD-DAフォーマットのCD-DAではTOC情報より曲数、曲位置を簡単に把握することができるため再生時に音が出るまでの時間が短い。しかし、少なくとも1セッションにMP3等の圧縮音楽データが記録されているマルチセッションディスクの再生は、各セッションにおける記録構造(ファイル構造)を解析してフォルダー、ファイル構成、パス構成を把握し、しかる後、再生を開始するため、音が出るまでに長時間を要する問題がある。すなわち、ISO9660フォーマットでMP3等の圧縮音声データが記録されている場合、音楽データの記録構造を解析するのに相当の時間を必要とし、セッション数が多い程、解析に時間を要し、通常の再生のみならず、ランダム再生において、再生開始までに数十秒〜1分を要することがあり、その間、無音状態が生じる問題があった。
又、CDチェンジャのランダム再生の場合は、全CDの全セッションにおける音楽データの記録構造を解析しなければならず、再生開始までに要する時間がますます長くなる問題がある。
【００１３】
以上から本発明の目的は、マルチセッションの各セッションにCD-DAフォーマットで非圧縮音楽データやISO9660フォーマットでMP3等の圧縮音楽データが記録されている場合であっても、通常再生、ランダム再生時に無音時間を短くして速やかに再生音を出力することである。
本発明の別の目的は、CDチェンジャのように複数のディスクに記録されている音楽をランダム再生する場合であっても無音時間を短くして速やかに再生音を出力することである。
【００１４】
【課題を解決するための手段】
本発明の第1は、少なくとも1セッションにCD-DAフォーマットの音楽データが記録され、他のセッションに別のフォーマットで圧縮音楽データが記録されたマルチセッションディスクの再生方法であ利、▲１▼マルチセッションディスクの再生に際して、CD-DAフォーマットの音楽データが記録されているセッションを検索し、該セッションの音楽データをディスクから高速読み取りしてショックプルーフメモリに書込み、ショックプルーフメモリよりノーマル速度で音楽データを読み取って再生し、▲２▼ショックプルーフメモリ内の音楽データ量が第1の設定値に達する毎に、第2の設定値になるまで、前記音楽データのディスクからの読み取りを停止し、その間、圧縮音楽データが記録されているセッションにおける音楽データの記録構造を解析して解析結果を保存し、▲３▼全セッションにおける記録構造の解析が完了すれば、以後、保存データに基いて順番に音楽の再生を行う。
以上のように最初にCD-DAフォーマットの非圧縮音楽データを読み取って再生しながら、他セッションの記録構造を解析するため、最初の曲は必ずCD-DA曲であるが再生開始までの時間を短縮することができる。
【００１５】
本発明の第2は、少なくとも1セッションにCD-DAフォーマットの音楽データが記録され、他のセッションに別のフォーマットで圧縮音楽データが記録されたマルチセッションディスクの再生方法であり、▲１▼再生順序をランダムにして再生するランダム再生が指示された時、CD-DAフォーマットの音楽データが記録されているセッションを検索し、該セッションの音楽データをディスクから高速読み取りしてショックプルーフメモリに書込み、ショックプルーフメモリよりノーマル速度で音楽データを読み取って再生し、▲２▼ショックプルーフメモリ内の音楽データ量が第1の設定値に達する毎に、第2の設定値になるまで前記音楽データのディスクからの読み取りを停止し、その間、圧縮音楽データが記録されているセッションにおける音楽データの記録構造を解析して解析結果を保存し、▲３▼全セッションにおける記録構造の解析が完了すれば、音楽の再生順をランダムに決定し、該決定された順番で再生を行う。
以上のように最初にCD-DAフォーマットの非圧縮音楽データを読み取って再生しながら、他セッションの記録構造を解析してランダム演奏順を決定するため、最初の曲はCD-DA曲の中からランダムに決定した曲であるが、２曲目以降は全曲の中からランダムに決定した順番で再生を行うことができ、しかも、ランダム演奏の再生開始までの時間を短縮することができる。
【００１６】
本発明の第3は、ディスクチェンジャのディスク再生方法であり、▲１▼各ディスクについてCD-DAフォーマットで音楽データが記録されたディスクであるかを検査して保存しておき、▲２▼ランダム再生が指示された時、CD-DAフォーマットで音楽データが記録されているディスクをローディングし、ランダムに選択した音楽データをディスクから高速読み取りしてショックプルーフメモリに書込み、ショックプルーフメモリよりノーマル速度で音楽データを読み取って再生し、▲３▼ショックプルーフメモリ内の音楽データ量が第1の設定値に達する毎に、第2の設定値になるまで前記ディスクからの音楽データの読み取りを停止し、その間、他ディスクにおける各セッションの音楽データの記録構造を解析して解析結果を保存し、▲４▼全ディスクの全セッションにおける記録構造の解析が完了すれば、音楽の再生順をランダムに決定し、該決定された順番で再生を行う。
以上のようにすれば、最初にCD-DAフォーマットの非圧縮音楽データを読み取って再生しながら、全ディスクの全セッションにおける音楽データの記録構造を解析してランダム演奏順を決定するため、最初の曲はランダムに決定したCD-DA曲であるが、記録構造の解析完了後は全ディスクの全曲の中からランダムに決定した順番で再生を行うことができ、しかも、ディスクチェンジャのランダム演奏の再生開始までの時間を短縮することができる。
【００１７】
【発明の実施の形態】
（A）第1実施例
図1は本発明のディスクプレーヤの構成図である。図中、11はCD-R等のマルチセッションディスク、12はディスクが載せられるターンテーブル、13ディスクを所定の一定の線速度で回転させるスピンドルモータ、１４はディスクのディジタル記録信号を検出するピックアップ、15はピックアップをディスク半径方向へ送る送りモータである。16は光ピックアップ14の検出信号からＥＦＭ信号、エラー信号、ＣＬＶ制御信号等を作成するＲＦアンプ、17はエラー信号（フォーカスエラー信号、トラックキングエラー信号）、ＣＬＶ制御信号等を用いて後述するシステムコントローラからの指令に従って所定のサーボをかけるサーボ回路であり、光ピックアップ14をディスク半径方向へ動かすフィード送りも制御する。18はディジタル信号処理回路であり、ＲＦアンプ16から出力されるＥＦＭ信号に対し同期、ディインターリーブ、誤り訂正等を行うと共にオーディオサンプルデータを復調してショックプルーフメモリコントローラ20に入力したり、TOC情報やサブコードデータ、ISO9660フォーマットのボリューム記述子、パステーブル、ディレクトリを復調してシステムコントローラ25に入力する。
【００１８】
19は非圧縮音楽データあるいは圧縮音楽データを読み書き自在に一時記憶するDRAM(ショックプルーフメモリ)、20は非圧縮音楽データあるいは圧縮音楽データをショックプルーフメモリに高速かつ間欠的に書込み、該書き込みと並行してショックプルーフメモリから通常速度で連続的に読み出すショックプルーフメモリコントローラである。ショックプルーフメモリコントローラ２０は、ショックプルーフメモリ１９がデータで満杯(第1の設定量以上)になるとシステムコントローラ25へデータフルを通知すると共に、読み出しは継続しながら一時的に書き込みを停止する。その後、データの読み出しでショックプルーフメモリ19に一定量の空きが生じると、すなわちデータ量が第2の設定量以下になるとシステムコントローラ25へ空き発生を通知すると共にディジタル信号処理回路18から入力する非圧縮音楽データあるいは圧縮音楽データの書き込みを再開する。
【００１９】
21はショックプルーフメモリコントローラ20によりショックプルーフメモリ19から連続的に読み出された圧縮音楽データを伸長して非圧縮の通常の音楽データに変換するMP3デコーダ、22はショックプルーフメモリコントローラ20によりショックプルーフメモリ19から読み出された非圧縮の通常音楽データとMP3デコーダ21から読み出された非圧縮の通常音楽データを選択して出力するスイッチ、23はスイッチから入力する音楽データにオーバサンプリングなどを施すディジタルフィルタ、24はディジタルフィルタから入力した音楽データをアナログに変換し、アナログ出力端子Aoutから外部に設けたオーディオアンプに出力するD／A変換器である。25は各セッションにおける音楽データの記録構造の解析、マルチセッションディスクの再生制御等を行うシステムコントローラ、26はCD-DAフォーマットのTOC情報や各セッションにおける音楽データの記録構造解析結果(ファイル構造)を格納するRAM、27は表示部、28は各種キーを備えた操作部である。
【００２０】
（ａ）通常の再生制御
図2はマルチセッションディスクの通常の再生処理フローである。
少なくとも1セッションにCD-DAフォーマットの音楽データ(非圧縮音楽データとする)が記録され、他のセッションに別のフォーマットでMP3圧縮音楽データが記録されたマルチセッションディスク(混在ディスク)をプレーヤに装着し、再生を指示する(ステップ101)。
システムコントローラ25は、各セッションのリードインエリアに記録されているサブコードQのコントロールデータの第2ビットを参照し、CD-DAフォーマットのセッションを検索し(ステップ102)、検索できれば該セッションのリードインエリアよりTOC情報を読み出して保存し、先頭のCD-DA曲の高速読み取りを開始する(ステップ103)。
【００２１】
ディジタル信号処理回路18はCDから高速読み取りしたCD-DAフォーマットの非圧縮の通常音楽データをショックプルーフメモリコントローラ20に入力する。ショックプルーフメモリコントローラ20は入力された音楽データを高速にショックプルーフメモリ20に書込むと共に(ステップ104)、ショックプルーフメモリよりノーマル速度で音楽データを読み取ってスイッチ22、デジタルフィルタ23を介してDA変換器24に入力し、DA変換器24は入力されたディジタルの音楽データをDA変換してオーディオアンプに入力してスピーカより音楽を出力する(ステップ105)。
【００２２】
ショックプルーフメモリコントローラ20はショックプルーフメモリ19のデータ量を監視し(ステップ106)、満杯になるまでステップ103以降の処理を継続する。ショックプルーフメモリ19がデータで満杯になれば、すなわち、データ量が第1の設定量以上になればマルチセッションディスク１１からの音楽データの高速読み取りを一時的に停止する(ステップ107)。
【００２３】
かかる状態において、システムコントローラ25はピックアップを最終セッションのリードインエリアに移動させ、該リードインエリアに記録されている全セッションの音楽データの記録構造を解析し、各セッションに記録されているMP3圧縮音楽の識別子及びその記録位置をRAM 26に保存する(ステップ108)。又、システムコントローラ25は、記録構造の解析動作と並行して全セッションの解析が完了したかチェックし(ステップ109)、完了してなければ、ショックプルーフメモリコントローラ20より空き発生通知があったか、すなわち、ショックプルーフメモリ19のデータ残量が第2の設定値(30%)以下になって空き発生が通知されているかチェックする(ステップ110)。空き発生通知がなければステップ108の記録構造の解析処理を継続する。しかし、空き発生通知があれば記録構造の解析処理を停止し、読み取り停止中の前記 CD-DA曲の高速読み取りを再開し(ステップ103)、以降の処理を行う。
【００２４】
以上の処理が継続し、最終的にステップ109において全セッションの音楽データの記録構造の解析が完了すれば、再生中のCD-DA曲の演奏完了後、ディスクの先頭より順番に再生を行う(ステップ111)。この場合、既に再生したCD-DA曲の演奏を行っても、行わなくても良い。又、全セッションの記録構造解析処理に時間を要し、1つのCD-DA曲の再生が完了した場合には次のCD-DA曲の再生を行う。
以上のようにすれば、最初にCD-DAフォーマットの非圧縮音楽データを読み取って再生しながら、他セッションにおける音楽データの記録構造を解析するため、最初の曲は必ずCD-DA曲であるが再生開始までの時間を短縮することができる。
【００２５】
(ｂ)再生モードに従った再生制御
図3は、CD-DAフォーマットの非圧縮音楽のみを再生する第1の再生モードと、非圧縮音楽及び圧縮音楽の両方を再生する第2の再生モードを設け、適宜モードを設定して再生する場合の再生処理フローである。
最初に操作部28より再生モードを設定する(ステップ201)。再生モードが設定されると、システムコントローラ25は、設定された再生モードが第1の再生モード(CD-DAオンリーモード)であるか、第2の再生モード（CD-DA／MP3オールモード）であるか判別する(ステップ202)。
【００２６】
第1の再生モード(CD-DAオンリーモード)であれば、システムコントローラ25は、各セッションのリードインエリアに記録されているサブコードQのコントロールデータの第2ビットを参照し、CD-DAフォーマットのセッションが存在するかチェックし(ステップ203)、検索できれば該セッションのリードインエリアよりTOC情報を読み出して保存し(ステップ20４)、先頭のCD-DA曲より順番に再生を開始する(ステップ203)。以後、CD-DAフォーマットのセッションにおける全曲の再生が完了したか監視し(ステップ206)、完了するまでステップ205の再生を継続し、全曲の再生が完了すれば、ステップ203に戻り、次のCD-DAフォーマットのセッションを検索し、CD-DAフォーマットのセッションが存在すれば、ステップ204以降の処理を継続し、存在しなければ第1の再生モードの再生を終了する。
【００２７】
一方、ステップ202において、第2の再生モード（CD-DA／MP3オールモード）であれば、図2の通常再生におけるステップ102以降の処理に従って再生制御を行う(ステップ207)。
以上のようにすれば、CD-DA曲のみの再生、全曲の再生をユーザの選択により行うことができ、いずれの場合にも音楽が出力するまでの時間を短縮することができる。
【００２８】
（ｃ）ランダム再生
図4はランダム再生する場合の再生処理フローである。
少なくとも1セッションにCD-DAフォーマットの音楽データ(非圧縮音楽データとする)が記録され、他のセッションに別のフォーマットでMP3圧縮音楽データが記録されたマルチセッションディスク(混在ディスク)をプレーヤに装着し、ランダム再生を指示する(ステップ301)。
システムコントローラ25は、各セッションのリードインエリアに記録されているサブコードQのコントロールデータの第2ビットを参照し、CD-DAフォーマットのセッションを検索し(ステップ302)、検索できれば該セッションのリードインエリアよりTOC情報を読み出して保存し、CD-DA曲の中からランダムに再生曲を決定し（ステップ303)、該再生曲の高速読み取りを開始する(ステップ304)。
【００２９】
ディジタル信号処理回路18はCDから高速読み取りしたCD-DAフォーマットの非圧縮の通常音楽データをショックプルーフメモリコントローラ20に入力する。ショックプルーフメモリコントローラ20は入力された音楽データを高速にショックプルーフメモリ20に書込むと共に(ステップ305)、ショックプルーフメモリよりノーマル速度で音楽データを読み取ってスイッチ22、デジタルフィルタ23を介してDA変換器24に入力し、DA変換器24は入力されたディジタルの音楽データをDA変換してオーディオアンプに入力してスピーカより音楽を出力する(ステップ306)。
【００３０】
ショックプルーフメモリコントローラ20はショックプルーフメモリ19のデータ量を監視し(ステップ307)、満杯になるまでステップ304以降の処理を継続する。ショックプルーフメモリ19がデータで満杯になれば、すなわち、データ量が第1の設定量以上になればマルチセッションディスク11からの音楽データの高速読み取りを一時的に停止する(ステップ308)。
【００３１】
かかる状態において、システムコントローラ25はピックアップを最終セッションのリードインエリアに移動させ、該リードインエリアに記録されている全セッションの音楽データの記録構造を解析し、各セッションに記録されているMP3圧縮音楽の識別子及びその記録位置をRAM 26に保存する(ステップ309)。又、システムコントローラ２５は記録構造の解析動作と並行して全セッションの解析が完了したかチェックし(ステップ310)、完了してなければ、ショックプルーフメモリコントローラ20より空き発生通知があったか、すなわち、ショックプルーフメモリ19のデータ残量が第2の設定値(30%)以下になって空き発生が通知されているかチェックする(ステップ311)。空き発生通知がなければステップ309の記録構造の解析処理を継続する。しかし、空き発生通知があれば音楽データの記録構造の解析処理を停止し、読み取り停止中の前記 CD-DA曲の高速読み取りを再開し(ステップ304)、以降の処理を行う。
【００３２】
以上の処理が継続し、最終的にステップ310において全セッションの音楽データの記録構造の解析が完了すれば、再生中のCD-DA曲を除いた全曲の再生順序をランダムに決定し(ステップ312)、以後、決定された順序に従ってランダム再生を行う(ステップ313)。この場合、既に再生したCD-DA曲を除いて、あるいは含めてランダム演奏順を決定してもよい。又、全セッションの記録構造解析処理に時間を要し、最初のCD-DA曲の再生が完了した場合にはランダムに決定した次のCD-DA曲の再生を行う。
【００３３】
以上のようにすれば、CD-DAフォーマットの非圧縮音楽データを読み取って再生しながら、他セッションの記録構造を解析してランダム演奏順を決定するため、最初の曲はCD-DA曲の中からランダムに決定した曲であるが、２曲目以降は全曲の中からランダムに決定した順番で再生を行うことができ、しかも、ランダム演奏の再生開始までの時間を短縮することができる。
【００３４】
(B)第2実施例
図5は本発明の第2実施例であるCDチェンジャの構成図であり、図1と同一部分には同一符号を付している。異なる点は、複数のディスクDK1〜DKnを収容するマガジン31、ディスク交換を行うディスクチェンジャ機構32、システムコントローラ25からの指示に従ってディスクチェンジャ機構32を制御するチェンジャ制御部33が設けられている点である。
図6はCDチェンジャでランダム再生する場合の処理フローである。
マガジン装着時に、システムコントローラ２５は自動的に各ディスクについてCD-DAフォーマットの音楽データのみが記録されたCD-DAディスクであるか、あるいは、MP3の圧縮音楽のみが記録されたMP3ディスクであるか、あるいは、少なくとも1セッションにCD-DAフォーマットの音楽データが記録され、他のセッションにMP3の圧縮音楽が記録されたマルチセッションの混在ディスクであるか、を検査してバッテリーバックアップのRAM２６に保存しておく(ステップ401)。
【００３５】
かかる状態において、ランダム再生が指示されると(ステップ402)、システムコントローラ25は上記記憶情報に基いて、CD-DAディスクを検索し、CD-DAディスクが存在すれば該CD-DAディスクをローディングし、なければ混在ディスクをローディングし、TOC情報を読み出してRAMに保存する(ステップ403)。
ついで、CD-DA曲の中からランダムに演奏順を決定し（ステップ404)、該再生曲の高速読み取りを開始する(ステップ405)。ディジタル信号処理回路18はCDから高速読み取りしたCD-DAフォーマットの非圧縮の通常音楽データをショックプルーフメモリコントローラ20に入力する。ショックプルーフメモリコントローラ20は入力された音楽データを高速にショックプルーフメモリ20に書込むと共に(ステップ406)、ショックプルーフメモリよりノーマル速度で音楽データを読み取ってスイッチ22、デジタルフィルタ23を介してDA変換器24に入力し、DA変換器24は入力されたディジタルの音楽データをDA変換してオーディオアンプに入力してスピーカより音楽を出力する(ステップ407)。
【００３６】
ショックプルーフメモリコントローラ20はショックプルーフメモリ19のデータ量を監視し(ステップ408)、満杯になるまでステップ405以降の処理を継続する。ショックプルーフメモリ19がデータで満杯になれば、すなわち、データ量が第1の設定量以上になればディスクからの音楽データの高速読み取りを一時的に停止する(ステップ409)。
かかる状態において、システムコントローラ25は他のディスクをローディングし、ピックアップを最終セッションのリードインエリアに移動させ、該リードインエリアに記録されている全セッションの音楽データの記録構造を解析し、各セッションに記録されている音楽曲の識別子及びその記録位置をRAM 26に保存する(ステップ410)。又、システムコントローラ２５は記録構造の解析動作と並行して全ディスクの全セッションにおける音楽データの記録構造の解析が完了したかチェックし(ステップ411)、完了してなければ、ショックプルーフメモリコントローラ20より空き発生通知があったか、すなわち、ショックプルーフメモリ19のデータ残量が第2の設定値(30%)以下になって空き発生が通知されているかチェックする(ステップ412)。空き発生通知がなければステップ410の記録構造の解析処理を継続する。しかし、空き発生通知があれば記録構造の解析処理を停止し、読み取り停止中の前記 CD-DA曲の高速読み取りを再開し(ステップ405)、以降の処理を行う。
【００３７】
以上の処理が継続し、最終的にステップ411において全ディスクの全セッションにおける音楽データの記録構造の解析が完了すれば、再生中のCD-DA曲を除いた全曲の再生順序をランダムに決定し(ステッ413)、以後、決定された順序に従ってランダム再生を行う(ステップ414)。この場合、既に再生したCD-DA曲を含めてランダム演奏順を決定してもよい。又、全ディスクの全セッションの記録構造解析処理に時間を要し、最初のCD-DA曲の再生が完了した場合にはランダムに決定した次のCD-DA曲の再生を行う。
【００３８】
【発明の効果】
以上、本発明によれば、最初にCD-DAフォーマットの音楽データを読み取って再生しながら、他セッションの記録構造を解析するため、最初の曲は必ずCD-DA曲であるが再生開始までの時間を短縮することができる。
又、本発明によれば、最初にCD-DAフォーマットの音楽データを読み取って再生しながら、他セッションの記録構造を解析してランダム演奏順を決定するため、最初の曲はCD-DA曲の中からランダムに決定した曲であるが、２曲目以降は全曲の中からランダムに決定した順番で再生を行うことができ、しかも、ランダム演奏の再生開始までの時間を短縮することができる。
【００３９】
又、本発明によれば、最初にCD-DAフォーマットの音楽データを読み取って再生しながら、全ディスクの全セッションにおける音楽データの記録構造を解析してランダム演奏順を決定するため、最初の曲はランダムに決定したCD-DA曲であるが、記録構造の解析完了後は全ディスクの全曲の中からランダムに決定した順番で再生を行うことができ、しかも、ディスクチェンジャのランダム演奏の再生開始までの時間を短縮することができる。
【図面の簡単な説明】
【図１】本発明のディスクプレーヤの構成図である。
【図２】マルチセッションディスクの通常の再生処理フローである。
【図３】  CD-DAフォーマットの音楽のみを再生するモードと、全曲を再生するモードにおける再生処理フローである。
【図４】ランダム再生する場合の再生処理フローである。
【図５】本発明の第2実施例であるCDチェンジャの構成図である。
【図６】  CDチェンジャでランダム再生する場合の処理フローである。
【図７】マルチセッションディスクの説明図である。
【図８】  CD−DAの信号フォーマット説明図である。
【図９】サブコードQ説明図である。
【図１０】  CD−DAの場合におけるリードインエリアのTOC説明図である。
【図１１】  CD-ROM モード１における1セクタの構成図である。
【図１２】  CD−DAとCD-ROMの1セクタの構成比較図である。
【図１３】  ISO9660のボリューム構成図である。
【図１４】ファイル構造例である。
【符号の説明】
１１  CD-R等のマルチセッションディスク
１８  ディジタル信号処理回路
１９  DRAM(ショックプルーフメモリ)
２０  ショックプルーフメモリコントローラ
２１  MP3デコーダで
２５  システムコントローラ
２６  RAM
【図１】
0003923827.tif 000002
【図２】
0003923827.tif 000003
【図３】
0003923827.tif 000004
【図４】
0003923827.tif 000005
【図５】
0003923827.tif 000006
【図６】
0003923827.tif 000007
【図７】
0003923827.tif 000008
【図８】
0003923827.tif 000009
【図９】
0003923827.tif 000010
【図１０】
0003923827.tif 000011
【図１１】
0003923827.tif 000012
【図１２】
0003923827.tif 000013
【図１３】
0003923827.tif 000014
【図１４】
0003923827.tif 000015