(57)【特許請求の範囲】
【請求項１】
第１の種類のセッション、および、第１の種類のセッションとは異なる種類のセッションが混在したマルチセッションディスクの再生装置であって、
第１の種類のセッション、および、前記第１の種類のセッションとは異なる種類のセッションにそれぞれアクセス可能な光ピックアップと、
前記光ピックアップでアクセスしたセッションの種類を判定する判定部と、
前記判定部が判定するセッションに異なる種類のセッションが存在する場合に、いずれかの種類のセッションの再生を制限する限定部と、
を備え、
前記限定部は、前記判定部によるセッションの種類の判定を、ディスクにおける最内周の最初のセッションを第１の種類のセッションとして、次のセッションを順次アクセスしてセッションの種類を判定した際に、前記第１の種類のセッションとは異なる種類のセッションが存在する場合、当該異なる種類のセッションの直前に存在する前記第１の種類のセッションを最後のセッションとして設定し、前記第１の種類のセッションのみを再生可能なセッションとして制限するように構成した、再生装置。
【請求項２】
前記第１の種類のセッションに記録されたデータはコンピュータで利用するデータであり、前記異なる種類のセッションに記録されたデータはオーディオデータである、請求項１に記載の再生装置。
【請求項３】
前記第１の種類のセッションに記録されたデータはオーディオデータであり、前記異なる種類のセッションに記録されたデータはコンピュータで利用するデータである、請求項１に記載の再生装置。
【請求項４】
前記第１の種類のセッション、および、第１の種類のセッションとは異なる種類のセッションは、各プログラムトラックの開始位置に対応した、ディスク最内周位置から計測した再生開始時刻の情報を含む目次情報が記録されたリードイン領域、データを収納したプログラムトラックが記録されたプログラム領域、および、リードアウト領域から構成されており、
光ピックアップが読み出した前記目次情報に含まれる前記再生開始時刻の情報に基づいて、該所定のセッションのリードイン領域が、マルチセッションディスクの最初のセッションのリードイン領域であるか否かを判定するセッション判定部をさらに含む、請求項１に記載の再生装置。
【請求項５】
前記セッション判定部は、前記所定のセッションの最初のプログラムトラックの再生開始時刻がディスクの最初の再生から所定時間以内である場合に、該所定のセッションのリードイン領域が、前記最初のセッションのリードイン領域であると判定する、請求項４に記載の再生装置。
【請求項６】
前記セッション判定部は、前記所定のセッションの最初のプログラムトラックの再生開始時刻がディスクの最初の再生から所定時間以内ではない場合に、該所定のセッションのリードイン領域が、前記第１のセッションのリードイン領域でないと判定する、請求項４に記載の再生装置。
【請求項７】
前記セッション判定部が、前記所定のセッションのリードイン領域が前記第１のセッションのリードイン領域でないと判定した場合に、光ピックアップを、ディスクのより内周に位置する別のセッションにアクセスさせるアクセスリトライ部をさらに備えた、請求項６に記載の再生装置。
【請求項８】
前記アクセスリトライ部によるアクセスの結果に基づいて、前記セッション判定部は、前記別のセッションのリードイン領域が、マルチセッションディスクの最初のセッションのリードイン領域であるか否かをさらに判定する、請求項７に記載の再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、マルチセッションディスクの再生に関する。
【０００２】
【従来の技術】
従来のコンパクトディスク（ＣＤ）とはユーザが書き込みのできないメディアであった。しかし、現在は、書き込み可能なメディアである、コンパクトディスクレコーダブル（ＣＤ−Ｒ）またはコンパクトディスクリライタブル（ＣＤ−ＲＷ）が開発されている。これらのメディアは、そのメディア用のディスク記録再生装置により作製および再生できる。
【０００３】
ディスク記録再生装置は、ＣＤ−ＲおよびＣＤ−ＲＷを、通常のシングルセッションＣＤの他に、マルチセッションＣＤとしても作製できる。「セッション」とは、ディスク１枚上に形成される記録単位である。図５は、シングルセッションで記録したディスクのデータレイアウト例を示す。シングルセッションディスクは、１つのリードインＬＩ、プログラム領域ＰＡ、リードアウトＬＯにより構成される。リードインＬＩには、目次情報としてのテーブルオブコンテンツ情報（以下、「ＴＯＣ情報」と称する）が記録されている。従来のＣＤやコンパクトディスクリードオンリーメモリー（ＣＤ−ＲＯＭ）は、シングルセッションＣＤである。一方、マルチセッションＣＤとは、ＣＤ−ＲおよびＣＤ−ＲＷ上に一旦部分的に記録を実施した後に、既に記録済みとなった部分以降にセッションを追記することで作製された、複数セッションで構成されるＣＤのことである。図６は、マルチセッションで記録したディスクのデータレイアウト例を示す。図６に示すマルチセッションディスクには、リードインＬＩ（ｋ）、プログラム領域ＰＡ（ｋ）、リードアウトＬＯ（ｋ）からなるセッションが複数個（Ｍ個（ｋ＝１〜Ｍ））含まれている。各リードインには、それぞれ目次情報としてのＴＯＣ情報が記録されている。マルチセッションＣＤの各リードイン領域ＬＩ内のＴＯＣ情報は、該当セッションの位置情報の他に、次のセッションのプログラム領域ＰＡの開始時間情報を有している。これはシングルセッションＣＤのＴＯＣ情報とは異なる。
【０００４】
マルチセッションＣＤには、セッション毎にデータやオーディオ（ＣＤ−ＤＡ）を記録することができ、これらのセッションはそれぞれデータセッション、オーディオセッションと呼ばれる。マルチセッションＣＤでは、データセッションとオーディオセッションを同一ディスク内に混在して記録することもできる。
【０００５】
図７は、オーディオセッションを最後に含むマルチセッションＣＤの構成の例を示す図である。一方、図８は、オーディオセッションを間に含むマルチセッションディスクの構成の例を示す図である。一般に、マルチセッションＣＤは、各セッションのプログラム領域ＰＡに１つまたは複数のトラックを記録し、およびＩＳＯ９６６０ファイルシステムを記録し、該当するセッションのトラック情報と次のセッションのプログラム領域の開始時間情報を該当セッションのリードイン領域ＬＩに記録して終了する、という手順で作製される。前記過程においてディスクに追記を許さない場合は、リードイン領域ＬＩに次セッションのプログラム領域の開始時間情報を記録しない。
【０００６】
一般にディスク上に、コンピュータで読み取り可能なデータを記録するときにはＩＳＯ９６６０ファイルシステムが用いられる。このシステムを用いて記録したものがデータセッションとなる。ＩＳＯ９６６０ファイルシステムはファイル単位でデータを管理し、ディレクトリを用いて階層構造を構築できる。複数のデータセッションで構成されるマルチセッションＣＤでは、内周側のデータセッションに記述されるＩＳＯ９６６０ファイルシステム情報を次のデータセッションのＩＳＯ９６６０ファイルシステム情報に加えることができる。そのため、マルチセッションＣＤの最終セッションのＩＳＯ９６６０ファイルシステムを解析することにより、マルチセッションＣＤのすべてのファイルにアクセスできる。例えば、図６に示すマルチセッションＣＤでは、セッション１からセッションＭまですべてがデータセッションであれば、最終のセッションＭのＩＳＯ９６６０ファイルシステムを解析することで、マルチセッションＣＤのすべてのファイルにアクセスできる。
【０００７】
しかしながら、図７や図８のように同一ディスク上にオーディオセッションを記録すると、それよりも内周側のデータセッションに記述されるＩＳＯ９６６０ファイルシステム情報を、次のオーディオセッションのＩＳＯ９６６０ファイルシステム情報に加えることはできない。よって、マルチセッションＣＤの最終セッションのＩＳＯ９６６０ファイルシステムを解析しても、マルチセッションＣＤのすべてのファイルにアクセスすることはできない。図７と図８の例では、最終セッション（セッション５）からそれ以前のセッションを参照することは不可能である。
【０００８】
次に従来のディスク再生装置の動作を説明する。図９は、従来のディスク再生装置６０の構成を示すブロック図である。ディスクからデータを再生する再生部２は、再生のためのディスク１を装着することができ、装着されたディスク１のデータを再生するピックアップなどの機構部を備える。再生部２は最内周側のリードイン領域からプログラム領域の開始位置情報を検出し、その位置に光ピックアップを移送してプログラム領域から信号を検出する。信号処理部５は、再生部２からのデータを、記録形態のデータフォーマットから復調（デコード）する。データ記憶部１０は、復調した再生データを一時的に格納する。制御部４はディスク再生装置の全般的な動作を制御する。このために制御部４は、ディスク再生装置の全般的な動作を行うプログラムを内蔵している。制御部４は、信号処理部５から出力される再生データを、データ記憶部１０に一時的に格納するように制御する。
【０００９】
一般にマルチセッションＣＤを従来のディスク再生装置６０で再生しようとすると、ディスク再生装置６０は、まずマルチセッションＣＤのリードイン領域を順次検査して最終セッションを確認し、その後再生動作を行う。より具体的には以下のとおりである。すなわち、ディスク再生装置６０にマルチセッションＣＤ（図６）を挿入すると、制御部４は、光ピックアップ（図示せず）をディスク最内周部分の第１セッションのリードイン領域ＬＩ（１）に位置させ、これから第２セッションのプログラム領域ＰＡ（２）の開始アドレスを確認する。そして、引き続きピックアップを第２セッションのプログラム領域ＰＡ（２）に移動させて、データが記録されているか否かを検査する。この際、プログラム領域ＰＡ（２）からデータが読み取られると、ピックアップを再びＣＤの内周方向に移動させて、第２セッションのリードイン領域ＬＩ（２）の位置から次の第３セッションのプログラム領域ＰＡ（３）の開始アドレスを読み取る。そして、さらにプログラム領域ＰＡ（３）にピックアップを移動させて、データが記録されているか否かを再び検査する。このようにして、ディスク再生装置６０は、最後のセッションであるセッションＭまで繰り返しながら各セッションの状態を検査する。
【００１０】
この繰り返し検査の際に、第ｋセッションのリードイン領域ＬＩ（ｋ）に次セッション開始時間情報が記録されていない、または第（ｋ＋１）セッションのプログラム領域ＰＡ（ｋ＋１）にデータが記録されていないことが判明すると、その時点で、ディスク再生装置６０は第ｋセッションが最後のセッションであると判定し、ピックアップを記録データのある第ｋセッション以前の領域に移動させてＩＳＯ９６６０ファイルシステムの解析を開始する。
【００１１】
続いて、ディスク上の音楽データを再生する手順は以下のとおりである。制御部４は、データ記憶部１０からのデータ信号を、オーディオ復調増幅部１１においてアナログ音楽信号に復調するとともに、十分に大きな電気信号としてスピーカ１２から出力する。制御部４はディスク再生装置の全般的な動作を行うために、ディスク１の内周側のリードイン領域にあるＴＯＣ情報を信号処理部５とサブコード検出部６を介して一旦読み出し、ＴＯＣ情報記憶部７に記憶する。ＴＯＣ情報を最初に読みとり、ディスク１にあるトラック情報を表示器に表示することで、ディスク再生装置６０は、ユーザーに演奏希望曲の選択を促す。ユーザが曲を選択すると、制御部４は、ＴＯＣ情報の中から、プログラム領域内の再生すべきトラックの開始アドレス情報を取り出して、その位置に光ピックアップを移動して音楽データ信号を読み出す。制御部４は、所定のプログラムに基づいてこのような動作を行う。
【００１２】
従って、ディスクをディスク再生装置６０に装着すると、ディスク再生装置６０は、ＴＯＣ情報を読み込むためにリードイン領域ＬＩにピックアップを移動させる。この動作には現在のピックアップ位置を認識していることが必要となる。ピックアップ位置は、例えば、ピックアップ位置に対応して変化するポテンショメータの検出電圧を利用して認識できる。より具体的には、ポテンショメータの検出電圧に基づいて、ステッピングモーター、リニアモーター等を駆動させ、光ピックアップを高精度に移動させることができる。しかしながら、ポテンショメータやリニアモーターなどの採用は高コストを招く。そのため、ポテンショメータのような位置センサーに代えて、光ピックアップがディスク１のほぼ最内周に位置している場合にだけＯＮとなる安価な位置検出用のプッシュスイッチを用いる技術が知られている。図１０は、この技術を用いた廉価メカニズムの構造を示す。
【００１３】
以下、図１１を参照して、ディスク再生装置６０（図９）に、データセッションのみ記録したマルチセッションＣＤ（図６）を装着して再生する動作を説明する。図１１は、ディスク再生装置６０がマルチセッションＣＤのデータを再生するフローチャートである。ディスク再生装置６０（図９）のメカニズムでは、マルチセッションＣＤを装着すると、制御部４（図９）は、光ピックアップの位置を常時認識できない。そこで、まず制御部４は、ディスク１のほぼ最内周に光ピックアップを位置させるために光ピックアップを内蔵したトラバースを内周方向に移動させる（ステップ２１）。そしてディスクのほぼ最内周に光ピックアップが位置すると、トラバースを外周方向に一定時間移動してから停止させる（ステップ２２）。光ピックアップを最初のリードインＬＩ（１）にアクセスさせると、サブコードを読むことでＴＯＣ情報を読み込み（ステップ２３）、そのセッションがデータセッションか否かを判定する（ステップ２６）。データセッションでない場合（ステップ２６のＮＯの場合）には、オーディオセッションと判定して、ＣＤ−ＤＡ信号処理が行われる（ステップ３５）。一方、データセッションである場合（ステップ２６のＹＥＳの場合）には、ＴＯＣ情報の中に次のセッションのプログラムエリア開始位置情報が存在するか否かに基づいて、マルチセッションか否かを判定する（ステップ２７）。
【００１４】
ＴＯＣ情報の中に次のセッションのプログラムエリア開始位置情報がなく、マルチセッションディスクではないと判定した場合（ステップ２７のＮＯの場合）には、シングルセッションディスクであるとして、シングルセッションに対応した処理を行う（ステップ３４）。一方、ＴＯＣ情報の中に次のセッションのプログラムエリア開始位置情報がある場合には、マルチセッションディスクと判定して（ステップ２７のＹＥＳ）、次のセッションにアクセスする（ステップ２８）。そして、次のセッションのサブコードのＴＯＣ情報を読み込み（ステップ２９）、このセッションが最終セッションか否かを判定する（ステップ３２）。このステップ３２での判定は、現在のセッションのＴＯＣ情報に次のセッションのプログラムエリア開始アドレスが記録されていない、または次のセッションのプログラムエリア開始アドレスが記録されていても実際には次のセッションの記録がなされていないことを検出することで行われる。
【００１５】
検出の結果、最終セッションでないと判定した場合（ステップ３２のＮＯの場合）には、次のセッションがあるはずなのでステップ２８へ戻り、ステップ２８，ステップ２９、ステップ３２の処理を繰り返す。最終セッションであると判定した場合（ステップ３２のＹＥＳの場合）には、現在のセッション（例えば、図６のセッションＭ）を最終セッションとする、所定のマルチセッションにアクセスするためのマルチセッション処理を行う（ステップ３３）。
【００１６】
【発明が解決しようとする課題】
ディスク再生装置６０（図９）において、マルチセッションディスク（図７）を再生しようとした場合には、ディスク再生装置６０は、セッション５までアクセスして次のセッションのアドレスを取得しようとする。しかし、次のセッションのアドレス情報は存在しないため、セッション５を最終セッションとしてファイルシステムを解析しようとする。セッション５はオーディオセッションであり、オーディオデータ（ＣＤ−ＤＡ）が記録されているので、セッション１〜セッション４のデータセッションに関するファイルシステム情報は存在しない。そのため、セッション１〜セッション４の再生用データにはアクセスできない現象が発生する。
【００１７】
また、ディスク再生装置６０（図９）において、マルチセッションディスク（図８）を再生しようとした場合には、ディスク再生装置６０は、セッション４までアクセスして次のセッションのアドレスを取得しようとする。しかし、次のセッションのアドレス情報は存在しないため、セッション４を最終セッションとしてファイルシステムを解析しようとする。セッション４はオーディオセッションであり、オーディオデータ（ＣＤ−ＤＡ）が記録されているので、セッション１〜セッション３のデータセッションに関するファイルシステム情報は存在しない。そのため、セッション１〜セッション３の再生用データにはアクセスできない現象が発生する。
【００１８】
従って、従来のディスク再生装置６０では、最終セッションのＩＳＯ９６６０ファイルシステムの解析を行っても、オーディオセッションよりも内周側のデータセッションの情報を取得できず、これら内周側のデータセッションにはアクセスできなかった。
【００１９】
また、従来のディスク再生装置６０（図９）には、さらにもう一つの問題が存在する。すなわち、ディスク再生装置６０は、マルチセッションで記録されたディスクの再生に際し、第１セッションの収録データ容量が小さい場合、本来の再生対象でないデータを誤って再生してしまうことがあった。その理由は、第１セッションの収録データ容量が小さいことにより、第１セッションのＴＯＣ情報を読み込むためにアクセスしたにもかかわらず、第１セッションの収録部分を飛び越えて次のセッション２のリードインに入ることがあったからである。その結果、当該他のセッションのＴＯＣ情報を読み込み記憶してしまうことになる。このような誤動作の根本的な原因は、市販されている音楽用オーディオＣＤは、多くがシングルセッションであってマルチセッションでなかったために、ディスク再生装置６０がシングルセッションのディスクの再生しか考慮していないことにある。
【００２０】
より具体的に説明する。図１２は、オーディオセッションを含むマルチセッションディスクのデータ構造を示す図である。さらに図１３は、図１２の左端部分（セッション１とセッション２の部分）の詳細なデータ構造を示す図である。図１３に示すように、このディスクのセッション１には、非常に短い２０秒間のオーディオセッションが記録されている。従来のディスク再生装置６０（図９）においてこのディスクを再生すると、ステップ２２（図１１）で、セッション１（オーディオセッション）を飛び越してセッション２のリードインＬＩ（２）に入り込む。そしてステップ２３（図１１）のＴＯＣ情報を読み込む動作が行われたとき、セッション２以降のみが認識されて本来実行されるべきセッション１のＣＤ−ＤＡ処理（ステップ３５）が実行されないことがある。
【００２１】
本発明の目的は、オーディオセッションとデータセッションの両方を含むマルチセッションディスクに対して、データセッションを確実に認識してアクセスできるようすることであり、さらに、第１セッションのリードイン領域を判定して、本来の再生対象とするデータを正確に再生することである。
【００２２】
【課題を解決するための手段】
本発明の再生装置は、第１の種類のセッション、および、第１の種類のセッションとは異なる種類のセッションが混在したマルチセッションディスクの再生装置であって、第１の種類のセッション、および、前記第１の種類のセッションとは異なる種類のセッションにそれぞれアクセス可能な光ピックアップと、前記光ピックアップでアクセスしたセッションの種類を判定する判定部と、前記判定部が判定するセッションに異なる種類のセッションが存在する場合に、いずれかの種類のセッションの再生を制限する限定部とを備え、前記限定部は、前記判定部によるセッションの種類の判定を、ディスクにおける最内周の最初のセッションを第１の種類のセッションとして、次のセッションを順次アクセスしてセッションの種類を判定した際に、前記第１の種類のセッションとは異なる種類のセッションが存在する場合、当該異なる種類のセッションの直前に存在する前記第１の種類のセッションを最後のセッションとして設定し、前記第１の種類のセッションのみを再生可能なセッションとして制限するように構成しており、これにより上記目的が達成される。
【００２３】
限定部は、前記第２の種類のセッションの直前に存在する前記第１の種類のセッションを、最後のセッションとして設定し、前記第１の種類のセッションのみを再生可能なセッションに制限してもよい。
【００２４】
前記第１のデータはコンピュータで利用するデータであり、前記第２のデータはオーディオデータ（ＣＤ−ＤＡ）であってもよい。
【００２５】
前記第１のデータはオーディオデータ（ＣＤ−ＤＡ）であり、前記第２のデータはコンピュータで利用するデータであってもよい。
【００２６】
前記第１の種類のセッション、および、第２の種類のセッションは、各プログラムトラックの開始位置に対応した、ディスク最内周位置から計測した再生開始時刻の情報を含む目次情報が記録されたリードイン領域、データを収納したプログラムトラックが記録されたプログラム領域、および、リードアウト領域から構成されており、光ピックアップが読み出した前記目次情報に含まれる前記再生開始時刻の情報に基づいて、該所定のセッションのリードイン領域が、マルチセッションディスクの最初のセッションのリードイン領域であるか否かを判定するセッション判定部をさらに含んでもよい。
【００２７】
セッション判定部は、前記所定のセッションの最初のプログラムトラックの再生開始時刻が所定の値よりも小さい場合に、該所定のセッションのリードイン領域が、前記最初のセッションのリードイン領域であると判定してもよい。
【００２８】
セッション判定部は、前記所定のセッションの最初のプログラムトラックの再生開始時刻が所定の値よりも大きい場合に、該所定のセッションのリードイン領域が、前記第１のセッションのリードイン領域でないと判定してもよい。
【００２９】
セッション判定部が、前記所定のセッションのリードイン領域が前記第１のセッションのリードイン領域でないと判定した場合に、光ピックアップを、ディスクのより内周に位置する別のセッションにアクセスさせるアクセスリトライ部をさらに備えていてもよい。
【００３０】
アクセスリトライ部によるアクセスの結果に基づいて、セッション判定部は、前記別のセッションのリードイン領域が、マルチセッションディスクの最初のセッションのリードイン領域であるか否かをさらに判定してもよい。
【００３１】
【発明の実施の形態】
以下、添付の図面を参照して、本発明の実施の形態を説明する。図面では、同一の機能を有する構成要素には同一の参照符号を付すものとする。
【００３２】
図１は、本実施の形態によるディスク再生装置１００のブロック図である。ディスク再生装置１００は、装填されたディスク１に記録されたデータを再生する。ディスク１は、複数のセッションが設けられたマルチセッションディスクである。ここで「セッション」とは、リードイン領域、プログラム領域、リードアウト領域の三つの記録領域から構成される記録の単位である。各セッションのプログラム領域には、コンテンツデータ（例えば、オーディオデータ、映像データ、および／またはコンピュータで利用するデータ）を収納したプログラムトラックが記録される。コンピュータで利用するデータには、オーディオ信号を圧縮したＭＰ３フォーマット等のＣＤ−ＲＯＭデータも含まれる。
【００３３】
リードイン領域には、プログラム領域に記録されたデータ（プログラムトラック）の開始位置を特定するための、目次情報としてのテーブルオブコンテンツ情報（以下、「ＴＯＣ情報」と称する）が記録されている。データの開始位置は、ディスク最内周から、または、ある基準点から通常再生を行った場合の再生時刻の情報により特定される。一方、ディスク１には、ディスク最内周から再生したときの再生時刻を特定可能なサブコード情報が規則的に記録されている。ディスク再生装置１００は、サブコード情報を用いて、ＴＯＣ情報により示されるディスク最内周からの再生開始時刻に対応する位置を特定でき、これにより所望の位置にアクセスできる。本明細書では、「時刻」とは、ディスクの最内周から、または、基準点から計測したときの再生開始時刻をいうものとする。なお、サブコード情報は、時刻のみならず、そのセッションの種類（オーディオセッション、または、データセッション）、曲の番号、インデックス、時間、文字等の付加情報を含んでいてもよい。本明細書では特に、時刻、および、セッションの種類を特定可能なサブコード情報を利用する。
【００３４】
ディスク再生装置１００は、再生部２と、最内周位置検出部３と、制御部４と、信号処理部５と、サブコード検出部６と、ＴＯＣ情報記憶部７と、第１セッション判定部８と、第１セッションアクセスリトライ部９と、データ記憶部１０と、オーディオ復調増幅部１１と、スピーカ１２と、セッション種類判定部１３と、再生セッション限定部１４とを備えている。
【００３５】
以下、ディスク再生装置１００の各構成要素を説明する。再生部２は、再生の対象となるディスク１を装着し、装着されたディスク１のデータを再生するピックアップなどの機構部を備える。本実施の形態では、再生部２は、図１０に示す機構（廉価メカニズム）により実現される。図１０は、廉価メカニズムの構造を示す。廉価メカニズムでは、光ピックアップトラバース６２がディスク１のほぼ最内周部分に位置している場合にだけＯＮとなる安価な位置検出用のプッシュスイッチ（最内周位置検出スイッチ６０）を採用する。最内周位置検出スイッチ６０は、最内周位置検出部３（図１）として制御部４（図１）に接続される。また廉価メカニズムでは、高価なリニアモーターに代えて、安価な模型に使われるものと同型式の速度制御メカニズム無しのブラシ付きＤＣモーターをトラバースモーター６４として採用する。
【００３６】
ディスク１はターンテーブル６１に載置され、図１０の（ｃ）に示すスピンドルモーター６５で駆動される。光ピックアップ６３は光ピックアップトラバース６２に内蔵されている。すなわち、光ピックアップトラバース６２を移動させると、光ピックアップ６３も移動することになる。トラバースモーター６４が回転するとトラバース送りギアシャフト６６が回転し、光ピックアップトラバース６２が、スライドシャフト６７にガイドされて、がたつきがほとんどない状態で移動する。
【００３７】
以上のような基本動作により、再生部２（図１）は、装着されたディスク１のデータを再生した再生信号を生成する。なお、ここでいう「再生」とは、ユーザが視聴可能な状態にデータを再構成することをいうのではなく、ディスク１のピット情報等に基づいて、ディスク１に記録されたデータを取り出すことをいう。最内周位置検出部３は、ディスク１の最内周位置を検出し、その検出結果を制御部４に送る。
【００３８】
信号処理部５は、再生部２からの再生信号をデジタルの再生データ信号として復調する。復調されたデータ信号は、データ記憶部１０に一時的に記憶される。再生データ信号が音楽のデータ信号である場合には、オーディオ復調増幅部１１は、再生部２からのデジタル再生信号をアナログ音楽信号に復元し、そのアナログ音楽信号を十分に大きな電気信号に増幅する。スピーカ１２は、増幅されたアナログ音楽信号を音として出力する。再生データ信号が音楽のデータ信号以外の場合には、その信号に基づいて映像等を表示し、またはコンピュータで利用するデータとしてコンピュータのメモリ等へ送られる。
【００３９】
制御部４は、ディスク再生装置１００の全般的な動作を行う。アクセス時の動作を説明すると、制御部４は、信号処理部５およびサブコード検出部６を介してからＴＯＣ情報を読み出し、ＴＯＣ情報記憶部７（いわゆるランダムアクセスメモリ（ＲＡＭ））に記憶する。そして制御部４は、記憶したＴＯＣ情報を用いて、再生すべきトラックの時刻を示す時刻情報を取り出し、その位置に光ピックアップを移動して音楽データ信号を読み出す。時刻情報が示す時刻のデータにアクセスするには、ディスク１に記録されたサブコード情報が利用される。具体的には、制御部４は、現在の光ピックアップ６３（図１０の（ａ））の位置におけるサブコード情報を読み取り、サブコード情報に対応する時刻ｔａと、時刻情報が示す時刻ｔｂとを比較する。時刻ｔａ＜時刻ｔｂであれば、制御部４は、光ピックアップ６３をより外周側へ移動させる。時刻ｔａ＞時刻ｔｂであれば、制御部４は、光ピックアップ６３をより内周側へ移動させる。この動作を繰り返して、時刻ｔａ＝時刻ｔｂとなれば、その位置が、再生の開始位置となる。そして制御部４は、その位置のデータを読み出す。これらの動作は、制御部４が有するプログラムの処理に基づいて行われる。制御部４の動作は、いわゆるマイクロコンピュータを使用して実現される。
【００４０】
第１セッション判定部８は、アクセス動作によって到達したリードイン領域が、ディスクの最初のセッション（第１セッション）のリードイン領域であるか否かを判定する。具体的には、アクセス動作によって到達したリードイン領域のＴＯＣ情報により示された、そのセッションで最初のプログラムトラックの再生開始の時刻が所定の値以内か否かにより、当該リードイン領域が、ディスクの最初のセッション（第１セッション）のリードイン領域であるか否かを判定する。「所定の値」とは、本明細書では１分である。第１セッション判定部８は、当該領域が第１セッションのリードイン領域でないと判定した場合、第１セッションアクセスリトライ部９が、再度光ピックアップをディスクの最内周位置に移動する。そして、その後の外周方向への光ピックアップの移動時間を最初のアクセス動作での移動時間よりも短い時間に変更して、第１セッションを目標として再び光ピックアップを移動させ、アクセス動作を行わせる。一方、第１セッション判定部８が当該領域を第１セッションのリードイン領域であると判定した場合には、制御部４は、光ピックアップに、当該領域へのアクセスを継続させデータの読み出しを行わせる。
【００４１】
セッション種類判定部１３は、アクセスしたセッションのサブコード情報の内容よりそのセッションがオーディオセッションかデータセッションかを判定する。再生セッション限定部１４は、セッション種類判定部１３の出力に応じて、必要であればそのディスクで再生すべきセッションを限定する。
【００４２】
次に、ディスク再生装置１００（図１）の動作を説明する。ディスク再生装置１００は、図６に示すセッション構造を有するマルチセッションディスク１を再生するものとする。
【００４３】
まず、ＣＤのリードイン領域を順次検査して最終セッションを確認する動作を説明する。図２は、ディスク再生装置１００のセッション判定動作を示すフローチャートである。再生部２（図１）にマルチセッションＣＤを装着すると、制御部４（図１）は、まずディスク１のほぼ最内周に光ピックアップを位置させるため、光ピックアップを内蔵したトラバースを内周方向に移動させる（ステップ２１）。これは、ディスク再生装置１００に備えられている廉価メカニズム（図１０）では、光ピックアップの位置を常時認識できないため、まず、ディスク１のほぼ最内周に移動させる必要があるからである。ディスクのほぼ最内周に光ピックアップが位置すると、トラバースを外周方向に一定時間移動してから停止させる（ステップ２２）。そして、第１セッション判定部８は、信号処理部５およびとサブコード検出部６を介してサブコードを読むことで、ＴＯＣ情報を読み出す。そして現在アクセスしているセッションが最初のセッション、すなわちセッション１（図６）であるか否かを判定する（ステップ２４）。
【００４４】
第１セッション判定部８が、最初のセッションではないと判定した場合（ステップ２４でＮＯの場合）には、第１セッションアクセスリトライ部９により、より内周のセッションに再度アクセスして（ステップ２５）、ステップ２３とステップ２４とを繰り返す。一方、第１セッション判定部８が最初のセッションであると検知した場合（ステップ２４でＹＥＳの場合）には、次に、セッション種類判定部１３が、そのセッションがデータセッションか否かを判定する（ステップ２６）。データセッションでないと判定した場合（ステップ２６でＮＯの場合）には、セッション種類判定部１３は、現在のセッションはオーディオセッションと判定し、ＣＤ−ＤＡ信号処理を行う（ステップ３５）。データセッションであると判定した場合（ステップ２６でＹＥＳの場合）には、セッション種類判定部１３は、ＴＯＣ情報の中に次のセッションのプログラムエリア開始位置情報が存在するか否かに基づいて、当該ディスクがマルチセッションかどうかを判定する（ステップ２７）。
【００４５】
判定の結果、ＴＯＣ情報の中に次のセッションのプログラムエリア開始位置情報がなく、マルチセッションディスクではないと判定した場合（ステップ２７のＮＯの場合）には、シングルセッションディスクであるとして、シングルセッションに対応した処理を行う（ステップ３４）。一方、ＴＯＣ情報の中に次のセッションのプログラムエリア開始位置情報が存在する場合には、マルチセッションディスクと判定して（ステップ２７のＹＥＳ）、次のセッションにアクセスする（ステップ２８）。そして、次のセッションのサブコードのＴＯＣ情報を読み込み（ステップ２９）、現在アクセス中のそのセッションがデータセッションか否かを判定する（ステップ３０）。
【００４６】
判定の結果、現在アクセス中のセッションがデータセッションでない場合（ステップ３０のＮＯの場合）には、そのセッションはオーディオセッションであることになり、再生セッション限定部１４（図１）は、現在のセッションの前のセッションを最終セッションとして設定する（ステップ３１）。このような設定を行う意味は、ディスク再生装置１００（図１）が再生可能なセッションを現在のセッション以前のエリアに限定させることにある。こうすることで、オーディオセッションへのアクセスが行われなくなり、ディスクのデータセッションのみを適切に再生できることとなる。設定が終了すると、制御部４（図１）は、マルチセッション処理をう（ステップ３３）。
【００４７】
一方、現在アクセス中のセッションがデータセッションである場合（ステップ３０のＹＥＳの場合）には、現在のセッションもデータセッションであることを意味する。そして、そのセッションが最終セッションか否かの判定をさらに行う。（ステップ３２）。この判定は、現在のセッションのＴＯＣ情報に次のセッションのプログラムエリア開始アドレスが記録されていない、または次のセッションのプログラムエリア開始アドレスが記録されていても実際には次のセッションの記録がなされていないことを検出することで行われる。最終セッションでないと判定した場合（ステップ３２のＮＯの場合）には、次のセッションがあると考えられるので、最終セッションになるまでステップ２８、ステップ２９、ステップ３０、ステップ３２の処理を繰り返す。最終セッションであると判定した場合（ステップ３２のＹＥＳの場合）には、制御部４（図１）は、現在のセッション（例えば、図６のセッションＭ）を最終セッションとするマルチセッション処理を行う（ステップ３３）。
【００４８】
マルチセッション処理としては、例えば、以下のような仕様が考えられる。すなわち、全てのセッションに収録されているファイルの中から、このディスク再生装置で再生できる曲情報（例えばＭＰ３形式のファイル）がいくつあるかを調べ、例えば全部で１００曲がこのディスクに収納されていて全部を再生すると２５５分３０秒要する、という一部の重要情報を表示部（図示せず）に表示する。その後、ユーザーがPLAYキー（図示せず）を押すなどの再生開始操作を行うと、最終セッション（セッションＭ）のファイルシステム情報を参照して、指定された曲ファイルの開始位置を調べ、その位置にアクセスして再生を開始する。
【００４９】
具体的に、マルチセッションディスクとして、図７に示すセッション構造を有するマルチセッションディスクを再生する場合を説明する。ディスク再生装置１００のセッション種類判定部１３（図１）は、最初のデータセッション１を認識した後、データセッション４までを順に認識する。そして、セッション５がオーディオセッションであると認識した時点で、再生セッション限定部１４（図１）は、セッション４が最終セッションであると設定する。その結果、オーディオセッション５へのアクセスは制限され、マルチセッション処理は、データセッション１〜４のみを対象として行われることになる。すなわち、データセッション１〜４の範囲でファイルのアクセスおよび再生が可能となる。セッション１〜セッション４のデータセッションに関するファイルシステム情報が存在しないオーディオセッション（セッション５）にはアクセスすることなく、最終セッションとしてのデータセッション４のＴＯＣ情報に基づいて、データセッション１〜４のファイルシステム情報を取得できるので、これらのセッションに記録されたデータに確実にアクセスできる。
【００５０】
また、マルチセッションディスクとして、図８に示すセッション構造を有するマルチセッションディスクを再生する場合を説明すると、セッション種類判定部１３が、セッション４がオーディオセッションであると認識した時点で、再生セッション限定部１４は、セッション３が最終セッションであると設定する。それにより、データセッション１〜３の範囲でファイルのアクセスと再生が可能となる。
【００５１】
以上の説明では、ディスク内周からアクセスした場合のアクセス位置に関して、データセッションがオーディオセッションより前に存在していた場合を説明した。しかし、これは例であって、データセッションとオーディオセッションとを入れ替えても同様に適用できる。具体的には、ディスク内周からアクセスした場合のアクセス位置に関して、オーディオセッションがデータセッションより前に存在していた場合には、最初のオーディオセッションのみを再生可能なセッションに設定してもよい。
【００５２】
次に、第１セッションの収録データが小容量であるマルチセッションディスクの再生を説明する。図１２は、オーディオセッションを含むマルチセッションディスクのデータ構造を示す図である。さらに図１３は、図１２の左端部分の詳細なデータ構造を示す図である。図１３に示すように、このディスクのセッション１には、非常に短い（２０秒の）オーディオセッションが記録されている。
【００５３】
図３および図４は、ディスク再生装置１００（図１）のアクセス動作を示すフローチャートである。図３を参照して、ディスク１を装着すると、最初のデータ初期化動作としてＬＩアクセスリトライフラグを０にクリアする（ステップ４１）。ＬＩアクセスリトライフラグについては後述する。
【００５４】
ディスク１を装着した際、図１０に示す廉価メカニズムでは、光ピックアップ６３の位置を常時認識できない。そこで、まず制御部４（図１）は、廉価メカニズムのトラバースモーター６４を駆動して、光ピックアップトラバース６２を内周方向に移動させる（ステップ４２）。これによりディスク１のほぼ最内周に光ピックアップトラバース６２（図２）を位置させることができる。光ピックアップ６３（図２）がディスクのほぼ最内周に位置すると、最内周位置検出スイッチ６０がＯＮとなり、それが検出される（ステップ４３）。すると制御部４（図６）は、トラバースモーター６４を停止させ（ステップ４４）、ＬＩアクセスリトライフラグが１か否かを判断する（ステップ４５）。最初の動作時にはＬＩアクセスリトライフラグは０であって１ではない。よって、トラバースモーター６４の駆動時間を決めるタイマーを２４０ｍＳに設定する（ステップ４６）。ＬＩアクセスリトライフラグが１の場合に行われるステップ４７の処理は後述する。
【００５５】
続いて図４を参照して、次は逆方向（外周方向）にトラバースモーター６４を駆動する（ステップ４８）。そしてトラバースモーター６４の駆動時間を決めるタイマーの時間長Ｔ（本実施の形態ではＴ＝２４０ｍＳ）が経過したか否かを判定し（ステップ４９）、経過していなければそのままトラバースモーター６４の駆動を続ける。経過した場合にはトラバースモーター６４を停止させる（ステップ５０）。これにより光ピックアップ６３を少なくともディスク１のリードインＬＩ（１）（図１３）の開始位置よりも外周側位置に移動させることができる。
【００５６】
ディスク再生装置１００（図１）では、Ｔ＝２４０ｍＳに設定すると、常温にてリードインＬＩ（１）（図１３）の終了点から、サブコード情報の示す時刻が約３分を示す位置に移動する。当該位置に光ピックアップ６３を移動した後は、次にＴＯＣ情報を読み込むためにリードインＬＩ（１）（図１３）にアクセスしなければならない。そこで再びサブコード情報を読み込んで（ステップ５１）、現在の位置がリードイン領域内か否かを判定する（ステップ５２）。
【００５７】
図１３に示すように、このディスクの第１セッションには２０秒の短いＣＤ−ＤＡデータの曲が記録され、第２セッションにはＣＤ−ＲＯＭデータが記録されている。よって、サブコード情報が約３分の位置には第２セッションのリードイン領域ＬＩ（２）（図１３）が存在することになる。現在、光ピックアップ６３は第２セッションのリードイン領域ＬＩ（２）（図１３）に位置しているので、第２セッションのリードイン領域ＬＩ（２）（図１３）のＴＯＣ情報（ＴＯＣ２）の読み込みを開始し（ステップ５３）、読み込みを完了する（ステップ５５）。つまり、ステップ５３での内周方向に３２本キック動作を実行することはない。
【００５８】
制御部４（図１）は、読み込んだＴＯＣ情報（ＴＯＣ２）の中からそのセッションのＳＴＡＲＴ  ＴＮＯ（当該セッションの最初のプログラムトラック番号）を検出し、最初のトラックの開始位置を検出する（ステップ５６）。検出の結果、第１セッション判定部８（図１）は、トラックの開始時刻が、ディスクの最初の再生から１分以内か否かを判断する（ステップ５７）。１分以内であれば、読み込んだＴＯＣ情報は、第１セッションのリードインの情報であると判定する（ステップ５７）。この例の場合には、アクセスしたセッションは第２セッションであり、そのリードイン領域ＬＩ（２）に対しては２分５４秒という値が得られた結果、開始時刻が１分以内でないと判定する（ステップ５７のＮＯ）。すなわち第１セッションではないと判定する。「１分以内」としたのは、マルチセッションディスクのフォーマット規格によれば、第２セッションは、時刻が約１分の位置には存在しないからである。その後は、ＬＩアクセスリトライフラグに１をセットして（ステップ５８）、ステップ４２（図３）に戻る。
【００５９】
再び図３を参照して、制御部４（図１）はトラバースモーター６４を駆動して光ピックアップトラバース６２を内周方向に移動させ（ステップ４２）、ディスク１のほぼ最内周に光ピックアップトラバース６２を位置させる。そしてディスクのほぼ最内周に光ピックアップが位置すると最内周位置検出スイッチ６０がＯＮとなる。そこで、位置検出スイッチ６０がＯＮであることを検出すると（ステップ４３）、トラバースモーター６４を停止させ（ステップ４４）、ＬＩアクセスリトライフラグが１か否かを判断する（ステップ４５）。
【００６０】
現在、ＬＩアクセスリトライフラグは１であるから、トラバースモーター６４の駆動時間を決めるタイマーを１８０ｍＳに設定する（ステップ４７）。再び図４を参照して、次は逆方向（外周方向）にトラバースモーター６４を駆動する（ステップ４８）。そしてトラバースモーター６４の駆動時間を決めるタイマーの時間長Ｔ（この場合は１８０ｍＳ）が経過したか否かを判定し（ステップ４９）、経過していなければそのままトラバースモーター６４の駆動を続ける。経過した場合にはトラバースモーター６４を停止させる（ステップ５０）。これにより光ピックアップ６３を少なくともセッション１のリードイン領域ＬＩ（１）（図１３）の開始位置よりも外周側に移動させる。
【００６１】
本実施の形態では、トラバースモーター６４を１８０ｍＳだけ駆動すると、サブコードが約１分に相当する位置に光ピックアップ６３が移動するとする。光ピックアップ６３の移動により、光ピックアップ６３は、ディスク１の第２セッションのリードイン領域ＬＩ（２）（図１３）よりも前（内周側）のセッション内に位置しているので、内周方向に３２本キック動作を実行して（ステップ５３）、第１セッションのリードイン領域ＬＩ（１）（図１３）にアクセスしてＴＯＣ情報１の読み込みを完了する。この処理は、ステップ５１、５２、５４、５５で実現される。
【００６２】
制御部４（図１）は、読み込んだＴＯＣ情報（ＴＯＣ１）の中からそのセッションのＳＴＡＲＴ  ＴＮＯを検出し、そのＴＮＯの開始絶対アドレス値に相当する開始時刻を検出する（ステップ５６）。検出の結果、第１セッション判定部８（図１）は、トラックの再生開始時刻が、ディスクの最初の再生から１分以内か否かを判断する（ステップ５７）。１分以内であれば、読み込んだＴＯＣ情報は、第１セッションのリードインの情報であると判定する（ステップ５７のＹＥＳ）。この例の場合には、実際アクセスしたセッションは第１セッションのリードイン領域のＴＯＣ情報（ＴＯＣ１）であり、その最初のトラック（ＴＮＯ１）の開始時刻に対しては０分２秒という値が得られた結果、開始時刻が１分以内であると判定する（ステップ３６）。すなわち、正確に第１セッションであると判定することができる。そして、表示装置（図示せず）には、ＴＯＣ情報１の一部である第１セッションの情報（総曲数１、総再生時間２０秒）が表示される。
【００６３】
ユーザーがPLAYキー（図示せず）を押す等の再生操作を行うと、ディスク再生装置６０は、記憶しているＴＯＣ情報１を参照して、指定された曲の開始時刻を調べてその時刻に対応する位置に正しくアクセスして再生を開始する動作を行う。
【００６４】
なお、上述の説明のステップ５７では、リードインの中の情報を元にそのセッションのＳＴＡＲＴ  ＴＮＯを検出し、そのＴＮＯの開始時刻がディスクの再生開始から１分以下の位置を示すか否かにより、第１セッションのリードインであるか否かを判別するとした。しかしこの値は３秒以上で２分３５秒未満の値であれば、任意の値でよい。
【００６５】
また、本発明では、第１セッションのリードイン領域であるか否かを判別する第１セッション判定部８を設けた。しかし、リードインの中の情報を元にそのセッションのＳＴＡＲＴ  ＴＮＯを検出し、そのＴＮＯの開始時刻がある値以上（例えば４秒以上）であれば第２セッション以降のリードインの情報であると判定して、第１セッションのリードインにアクセスをリトライするようにしてもよい。
【００６６】
また、本明細書では、第１セッションのリードインへリトライするためのトラバースモーターの駆動時間を、２４０ｍＳおよび１８０ｍＳの２回のみで説明した。しかし、これらの値はメカニズムに応じて任意に選ぶことができ、リトライの回数も任意の値に設定することができる。例えば、反復してリトライする場合、２４０ｍＳ、１８０ｍＳ、１５０ｍＳ、１２０ｍＳ等のように、駆動時間を徐々に少なくすれば、光ピックアップの移動量も徐々に少なくできる。
【００６７】
【発明の効果】
本発明によれば、ディスクの内周より外周方向へデータセッションが記録され、データセッションに続いてディスク外周方向にオーディオセッションが記録されているマルチセッションＣＤを再生する際に、オーディオセッションの直前のデータセッションまでをアクセスする有効セッションに設定するので、オーディオセッションへのアクセスを制限して、オーディオセッションよりも内周側のデータセッションを確実に再生できる。
【００６８】
また、本発明によれば、マルチセッションディスクの第１セッションの収録データが極めて小容量である場合に、ディスクのＴＯＣ情報の読み込みに際して、光ピックアップが第１セッションの収録データ部分を飛び越え、他のセッションのリードインに入り込んでしまっても、第１セッションのリードインであるか否かを判別して第１セッションのリードインにアクセスし直すことができる。よって、再生しようとするマルチセッションディスクの第１セッションの収録データが極めて小容量である場合でも、再生に必要なＴＯＣ情報を正しく読み込むことができる。ＴＯＣ情報を正しく読み込むことができるので、安価な位置検出プッシュスイッチや速度制御メカニズム無しのブラシ付きＤＣモーターを使用したマルチセッションディスク使用時にもアクセスできないという問題が発生せず、低廉な再生装置を実現できる。
【図面の簡単な説明】
【図１】  本発明によるディスク再生装置のブロック図である。
【図２】  ディスク再生装置のセッションの判定動作を示すフローチャートである。
【図３】  ディスク再生装置のアクセス動作を示すフローチャートである。
【図４】  ディスク再生装置のアクセス動作を示すフローチャートである。
【図５】  シングルセッションで記録したディスクのデータレイアウト例を示す図である。
【図６】  マルチセッションで記録したディスクのデータレイアウト例を示す図である。
【図７】  オーディオセッションを最後に含むマルチセッションＣＤの構成の例を示す図である。
【図８】  オーディオセッションを間に含むマルチセッションディスクの構成の例を示す図である。
【図９】  従来のディスク再生装置の構成を示すブロック図である。
【図１０】  廉価メカニズムの構造を示す図である。
【図１１】  ディスク再生装置がマルチセッションＣＤのデータを再生するフローチャートである。
【図１２】  オーディオセッションを含むマルチセッションディスクのデータ構造を示す図である。
【図１３】  図１２の左端部分の詳細なデータ構造を示す図である。
【符号の説明】
１  ディスク
２  再生部
３  最内周位置検出部
４  制御部
５  信号処理部
６  サブコード検出部
７  ＴＯＣ情報記憶部
８  第１セッション判定部
９  第１セッションアクセスリトライ部
１０  データ記憶部
１１  オーディオ復調増幅部
１２  スピーカ
１３  セッション種類判定部
１４  再生セッション限定部
【図１】
0004220143.tif 000002
【図２】
0004220143.tif 000003
【図３】
0004220143.tif 000004
【図４】
0004220143.tif 000005
【図５】
0004220143.tif 000006
【図６】
0004220143.tif 000007
【図７】
0004220143.tif 000008
【図８】
0004220143.tif 000009
【図９】
0004220143.tif 000010
【図１０】
0004220143.tif 000011
【図１１】
0004220143.tif 000012
【図１２】
0004220143.tif 000013
【図１３】
0004220143.tif 000014