(57)【要約】【課題】音声データの出力開始までにかかる時間の短縮化を図ることができるようなディスク再生方法を提供する。【解決手段】マイコン２０１は、ＲＯＭ２０２に記録されたディスク再生プログラムに従って、ＴＯＣ情報の読み込み時、最初にＴＯＣ情報のうち曲の再生開始位置情報のみを読み込み、その再生開始位置情報に基づく再生開始位置から音声データを読み込む。そして、読み込んだ音声データを読み出し速度よりも速い速度でメモリ５０８に書き込む一方、音声データの書き込みと同時にメモリ５０８から音声データを読み出して音声出力するとともに、音声データがメモリ５０８の最大容量又は所定量に達した時点で再度ＴＯＣエリアへアクセスし、残りのＴＯＣ情報を読み込む。【選択図】　　　図１
2004022050.tif 000002
【特許請求の範囲】
【請求項１】
目次情報であるＴＯＣ情報が記録されたディスク状情報記録媒体からＴＯＣ情報を読み込むディスク再生方法であって、最初にＴＯＣ情報のうち曲の再生開始位置情報のみを読み込み、読み込んだ再生開始位置情報に基づく再生開始位置から音声データを読み込み、読み込んだ音声データを読み出し速度よりも速い速度でメモリに書き込む一方、前記メモリから前記音声データを読み出して音声出力するとともに、音声出力している間に残りのＴＯＣ情報を読み込むことを特徴とするディスク再生方法。
【請求項２】
目次情報であるＴＯＣ情報が記録されたディスク状情報記録媒体からＴＯＣ情報を読み込むディスク再生プログラムであって、ＴＯＣ情報のうち曲の再生開始位置情報のみを読み込む再生開始位置情報取得手順と、取得した再生開始位置情報に基づく再生開始位置から音声データを読み込んで読み出し速度よりも速い速度でメモリに書き込み蓄積する音声データ読み込み手順と、前記メモリへの音声データの蓄積開始と共に前記音声データを読み出して音声出力する音声出力手順と、前記メモリの最大容量又は所定量まで前記音声データを蓄積した時点で前記再生開始位置情報以外の残りのＴＯＣ情報を読み込むＴＯＣ情報取得手順とをコンピュータに実行させることを特徴とするディスク再生プログラム。
【請求項３】
請求項２記載のディスク再生プログラムが記録されたことを特徴とする記録媒体。
【請求項４】
請求項３記載の記録媒体と、前記記録媒体に記録されたディスク再生プログラムに従って前記ディスク状情報記録媒体に記録されたデータを再生するコンピュータと、を具備することを特徴とするディスク再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、目次情報であるＴＯＣ（Ｔａｂｌｅ　Ｏｆ　Ｃｏｎｔｅｎｔｓ）情報が記録されたＣＤ（コンパクトディスク）等のディスク状情報記録媒体を再生するディスク再生方法及びディスク再生装置に関する。
【０００２】
【従来の技術】
周知のごとく、例えば音楽用のＣＤ等のディスクの再生（音出し）において、各曲の再生を速やかに実行するために、曲の再生前に目次情報であるＴＯＣ情報を読み込む必要がある。このＴＯＣ情報は、最小曲番号、最大曲番号、最大再生時間、各曲の開始絶対時刻の情報からなっている。また、ディスクによっては、各曲のテキスト情報が記録されているものもある。通常、ＴＯＣ情報を正常に読み取った後に曲の再生を開始する。
【０００３】
以下、例えば音楽用のＣＤ等のディスクを再生するディスク再生装置を例に、従来のＴＯＣ情報読み込み方法について説明する。
【０００４】
まず、従来のディスク再生装置について説明する。図５は、従来の一般的なディスク再生装置の構成を示すブロック図である。この図に示すディスク再生装置は、スピンドルモータ５０１、ピックアップ５０２、スレッドモータ５０３、サーボＬＳＩ５０４、マイクロコンピュータ（以下、マイコンと言う）５０５、ショックプルーフ回路５０７、メモリ５０８、ＤＡＣ（デジタル／アナログコンバータ）５０９を備えている。なお、図示しないが、ディスク配置箇所に対して光を照射する光照射手段も備えている。
【０００５】
スピンドルモータ５０１は、サーボＬＳＩ５０４からのスピンドルドライブ信号（以下、ＳＰＤ信号と言う）の供給により動作してディスク５０６を回転させる。ピックアップ５０２は、ディスク５０６に記録されている情報を光学的に読み取る。ピックアップ５０２には、サーボＬＳＩ５０４からのフォーカスドライブ信号（以下、ＦＯＤ信号と言う）によりフォーカス調整を行いトラッキングドライブ信号（以下、ＴＲＤ信号と言う）によりトラッキング調整を行う２軸デバイス（図示略）が設けられている。スレッドモータ５０３は、サーボＬＳＩ５０４からのスレッドモータドライブ信号（以下、ＴＶＤ信号と言う）によりピックアップ５０２をディスク５０６の半径方向に移動させてピックアップ５０２の位置調整を行う。
【０００６】
サーボＬＳＩ５０４は、マイコン５０５からのコマンド制御、ピックアップ５０２からのフォーカスエラー信号（以下、ＦＥ信号と言う）、トラッキングエラー信号（以下、ＴＥ信号と言う）、アイパターン信号（以下、ＲＦ信号と言う）を読み込み、フォーカス、トラッキング、スピンドル、スレッドの各サーボ制御を行う。また、ピップアップ５０２にて読み取られたディスク５０６上の音声データを音声データ信号としてショックプルーフ回路５０７に供給する。
【０００７】
マイコン５０５は、サーボＬＳＩ５０４からのサブＱコードによりサーボＬＳＩ５０４を制御する。ショックプルーフ回路５０７は、サーボＬＳＩ５０４から供給された音声データ信号を倍速かつ間欠的にメモリ５０８に書き込む。また、このメモリ５０８への書き込みと並行してメモリ５０８から音声データ信号を通常速度で連続的に読み出す。また、メモリ５０８が音声データ信号で満杯となった場合には、音声データ信号の蓄積量をマイコン５０５に通知し、音声データ信号の書き込みを中断する。その後、メモリ５０８に空きが生じると、書き込みを中断した位置から再度書き込みを実行する。ＤＡＣ５０９は、ショックプルーフ回路５０７から出力されるデジタル音声信号をアナログ音声信号に変換する。
【０００８】
以上のような構成要素からなる従来のディスク再生装置の動作について説明する。図５に示すように、サーボＬＳＩ５０４から出力されるＦＯＤ信号と、ＴＲＤ信号と、ＴＶＤ信号とによりピックアップ５０２の位置調整が行われる。ピックアップ５０２の位置調整が行われた後、ディスク５０６上の音声データの読み取りが行われ、電気信号に変換されてサーボＬＳＩ５０４から音声データ信号として出力される。
【０００９】
そして、サーボＬＳＩ５０４からの音声データ信号がショックプルーフ回路５０７に供給されて、メモリ５０８に対して倍速かつ間欠的に書き込みが行われる。また、メモリ５０８への書き込みと並行してメモリ５０８から音声データ信号が通常速度で連続的に読み出される。メモリ５０８が音声データ信号で満杯となった場合には、音声データ信号の書き込みが中断される。その後、メモリ５０８に空きが生じると、書き込みが中断された位置から再度書き込みが行われる。メモリ５０８から読み出されたデジタル音声信号がＤＡＣ５０９でアナログ音声信号に変換されて出力される。
【００１０】
次に、ディスク５０６からピックアップ５０２を介して得られる、ディスク内周側のリードインエリアに記録されている目次情報であるＴＯＣ情報について説明する。ＴＯＣ情報を記録するＴＯＣエリアには、ディスク５０６の最小曲番号、最大曲番号、最大再生時間、各曲の開始絶対時刻の順でそれぞれ連続３データずつ記録されており、これらのデータ群が３グループ記録されている。つまり、各情報に対して９データが存在する。なお、ディスク５０６には、ＴＯＣ情報と同様に絶対再生時刻も記録されているが、この絶対再生時刻は実際の音声データが記録されているプログラムエリアに存在する。
【００１１】
図６は、従来のディスク再生方法を説明するための概略図である。この図において、ディスク再生装置は、再生開始に際してディスク内周においてサーボ動作を開始する（図６（１））。その後、サーボ動作開始位置がＴＯＣエリア上であればその位置からＴＯＣ情報の読み込みを開始し、ＴＯＣエリア上でなければＴＯＣエリアにピックアップ５０２を移動させてＴＯＣ情報の読み込みを開始する（図６（２））。そして、ディスク上の全曲のＴＯＣ情報を読み込んだ後（図６（３））、ユーザが指定した目的曲あるいは自動指定した目的曲（例えば第２曲）の開始絶対時刻（以下、再生開始Ａ−ＴＩＭＥと言う）へピックアップ５０２を移動させて、再生を開始するとともに音声出力を開始する（図６（４））。なお、このようなＴＯＣ読み込み方法として、例えば特開平６−１９５９４５号公報で開示されたものがある。
【００１２】
図７は、従来のＴＯＣ読み込み方法を示すフローチャートである。この図に示すフローチャートは、サブＱコード取り込み後、ＴＯＣデータを保持するまでの例を示したものである。
【００１３】
まず、ステップＳ６０１で正常なサブＱコードであるか否かを判定する。この判定において、正常なサブＱコードであれば、ステップＳ６０２でそのサブＱコードから現在のピックアップ５０２の位置がＴＯＣエリアであるかプログラムエリアであるかを判定する。この判定において、現在のピックアップ５０２の位置がプログラムエリアであれば、ステップＳ６０８でディスク内周側へトラックジャンプ、つまりピックアップ５０２を移動させる。
【００１４】
これに対して、現在のピックアップ５０２の位置がＴＯＣエリアであれば、ステップＳ６０３で最小ＴＮＯ番号（最小曲番号）、ステップＳ６０４で最大ＴＮＯ番号（最大曲番号）、ステップＳ６０５でリードアウト時間（最大再生時間）、ステップＳ６０６で各曲の開始絶対時刻を順次判定し、それぞれのデータをステップＳ６０９で保持する。各データを保持した後、ステップＳ６１０で全ＴＯＣデータの取り込みが完了したか否かを判定する。
【００１５】
次いで、ステップＳ６０７でＴＯＣ取り込み開始からの時間が規定時間を経過したか否かを判定する。この判定において、ＴＯＣ取り込み開始からの時間が規定時間を経過していなければ、ステップＳ６０１に戻り、ＴＯＣ取り込みを継続する。これに対して、全ＴＯＣデータの取り込みが完了したか又はＴＯＣ取り込み開始からの時間が規定時間を経過したら、ＴＯＣ取り込み処理を終了する。
【００１６】
【発明が解決しようとする課題】
しかしながら、従来のディスク再生装置においては、次ような問題がある。例えば音楽用のＣＤの場合、ＴＯＣ情報を正常に取り込んだ後に曲の再生を開始するので、傷やトラック数が９９曲で且つＣＤ−ＴＥＸＴが存在するディスクでは、全ＴＯＣ情報の取り込みに時間が（例えば１０秒以上）かかることから、音声データの出力開始までに時間がかかり、ユーザが装置の故障と誤認識してしまう虞がある。特に、ＭＰ３（ＭＰＥＧ１　Ｌａｙｅｒ３）に代表される圧縮オーディオでは、各曲の目次情報がフォルダ階層構造になっているため、音声データの出力開始までに１分以上かかることがある。
【００１７】
本発明は、このような実情に鑑みてなされたものであり、音声データの出力開始までにかかる時間の短縮化を図ることができるようなディスク再生方法及びディスク再生装置を提供することを目的とする。
【００１８】
【課題を解決するための手段】
請求項１に係る発明のディスク再生方法は、目次情報であるＴＯＣ情報が記録されたディスク状情報記録媒体からＴＯＣ情報を読み込むディスク再生方法であって、最初にＴＯＣ情報のうち曲の再生開始位置情報のみを読み込み、読み込んだ再生開始位置情報に基づく再生開始位置から音声データを読み込み、読み込んだ音声データを読み出し速度よりも速い速度でメモリに書き込む一方、前記メモリから前記音声データを読み出して音声出力するとともに、音声出力している間に残りのＴＯＣ情報を読み込むことを特徴とする。
【００１９】
請求項２に係る発明のディスク再生プログラムは、目次情報であるＴＯＣ情報が記録されたディスク状情報記録媒体からＴＯＣ情報を読み込むディスク再生プログラムであって、ＴＯＣ情報のうち曲の再生開始位置情報のみを読み込む再生開始位置情報取得手順と、取得した再生開始位置情報に基づく再生開始位置から音声データを読み込んで読み出し速度よりも速い速度でメモリに書き込み蓄積する音声データ読み込み手順と、前記メモリへの音声データの蓄積開始と共に前記音声データを読み出して音声出力する音声出力手順と、前記メモリの最大容量又は所定量まで前記音声データを蓄積した時点で前記再生開始位置情報以外の残りのＴＯＣ情報を読み込むＴＯＣ情報取得手順とをコンピュータに実行させることを特徴とする。
【００２０】
請求項３に係る発明の記録媒体は、請求項２記載のディスク再生プログラムが記録されたことを特徴とする。
【００２１】
請求項４に係る発明のディスク再生装置は、請求項３記載の記録媒体と、前記記録媒体に記録されたディスク再生プログラムに従って前記ディスク状情報記録媒体に記録されたデータを再生するコンピュータと、を具備することを特徴とする。
【００２２】
本発明によれば、全てのＴＯＣ情報を取得してから音声データを出力するのではなく、ＴＯＣ情報の取り込み時、最初に取得した曲の再生開始位置情報に基づきその曲へアクセスし、音声データを出力する。さらに、音声データを読み出し速度よりも速い速度でメモリに書き込み、音声データがメモリの最大容量又は所定量に達した時点で再度ＴＯＣエリアへアクセスして残りのＴＯＣ情報を取得する。つまり、音声データをメモリに記憶させて音声出力している間に必要なＴＯＣ情報を取り込む。したがって、ＴＯＣ情報の取り込みに時間がかかる場合でも素早く音声出力することができるので、ユーザが装置の故障と誤認識するような状況を回避することができる。
【００２３】
【発明の実施の形態】
図１は、本発明の実施の形態に係るディスク再生装置の構成を示すブロック図である。なお、本実施の形態のディスク再生装置は、図５の従来のディスク再生装置と略同じ構成を採るが、本発明のディスク再生方法を実現するためのプログラムを記録した記録媒体としてＲＯＭ２０２をマイコン２０１内に備えている点に違いがある。また、図５の従来のディスク再生装置と共通する部分には同じ符号を付けてその説明を省略する。
【００２４】
図１において、マイコン２０１は、ＲＯＭ２０２に書き込まれたディスク再生プログラムに従って装置各部を制御する。図２は、ＲＯＭ２０２に書き込まれたディスク再生プログラムによるディスク再生方法を説明するための概略図である。
【００２５】
まず、マイコン２０１は、再生開始に際して、サーボＬＳＩ５０４を制御してディスク内周においてサーボ動作を開始する（図２（１））。その後、サーボ動作開始位置がＴＯＣエリア上であればその位置からＴＯＣ情報の読み込みを開始し、ＴＯＣエリア上でなければＴＯＣエリアにピックアップ５０２を移動させてＴＯＣ情報の読み込みを開始する（図２（２））。
【００２６】
次に、ディスク５０６上のＴＯＣ情報を順次読み込み、最初に曲の再生開始Ａ−ＴＩＭＥ情報を見つけると、この時点で再生開始Ａ−ＴＩＭＥに相当する位置にピックアップ５０２を移動させて再生を開始する（図２（３））。例えば最初に取り込んだ再生開始Ａ−ＴＩＭＥが第３曲の再生開始Ａ−ＴＩＭＥであった場合、第３曲の開始位置より再生が開始され、音声出力が開始される。なお、最初にどの曲の再生開始Ａ−ＴＩＭＥが取り込まれるかは再生の都度異なる。
【００２７】
また、音声出力を行いながら、音声データをメモリ５０８にその最大容量まで（メモリフルの状態になるまで）蓄積させる（図２（４））。そして、メモリ５０８がメモリフルの状態になると、メモリ５０８に蓄積された音声データを出力しながらＴＯＣエリアにピックアップ５０２を移動させて、改めてＴＯＣ情報の読み込みを行う（図２（５））。このように、音声出力開始までの時間が全ＴＯＣ情報を読み込むのにかかる時間だけ短縮される。なお、音声データの蓄積はメモリ５０８の最大容量まで行わず、所定量まで行うようにしても良い。
【００２８】
次に、このようなディスク再生方法を図３及び図４に示すフローチャートを参照して説明する。まず、サブＱコード取り込み後、ステップＳ３０１で正常なサブＱコードであるか否かを判定する。この判定において、正常なサブＱコードであれば、ステップＳ３０２でそのサブＱコードから現在のピックアップ５０２の位置がＴＯＣエリアであるかプログラムエリアであるかを判定する。この判定において、現在のピックアップ５０２の位置がプログラムエリアであれば、ステップＳ３０５でディスク内周側にトラックジャンプする。
【００２９】
一方、ピックアップ５０２の位置がＴＯＣエリアであれば、ステップＳ３０３へ移行し、各曲の開始絶対時刻であるか否かを判定する。この判定において、各曲の開始絶対時刻であれば、ステップＳ３０６で開始絶対時刻の取得を行う。これに対して、各曲の開始絶対時刻でなければ、ステップＳ３０４でＴＯＣ取り込み開始からの時間が規定時間を経過したか否かを判定する。この判定において、ＴＯＣ取り込み開始からの時間が規定時間を経過していなければ、ステップＳ３０１に戻り、ＴＯＣ取り込みを継続する。これに対して、ＴＯＣ取り込み開始からの時間が規定時間を経過していれば、ＴＯＣ取り込み処理を終了する。
【００３０】
上記ステップＳ３０６で開始絶対時刻の取得を行った後、ステップＳ３０７で取得した開始絶対時刻に相当する位置へトラックジャンプする。トラックジャンプした後、ステップＳ３０８で再生を開始する。再生開始後、ステップＳ３０９で音声データをメモリ５０８に蓄積すると同時に音声出力を行う。そして、ステップＳ３１０でメモリ５０８が満杯（メモリフル）であるか否かを判定し、メモリ５０８に空きがあれば、ステップＳ３０９に戻り音声データの蓄積を継続する。これに対して、メモリ５０８が満杯の場合、ステップＳ３１１へ移行し、正常なサブＱコードであるか否かを判定する。この判定において、正常なサブＱコードであれば、ステップＳ３１２でそのサブＱコードから現在のピックアップ５０２の位置がＴＯＣエリアであるかプログラムエリアであるかを判定する。この判定において、現在のピックアップ５０２の位置がプログラムエリアであれば、ステップＳ３１８でディスク内周側へトラックジャンプ、つまりピックアップ５０２を移動させる。
【００３１】
これに対して、現在のピックアップ５０２の位置がＴＯＣエリアであれば、ステップＳ３１３で最小ＴＮＯ番号（最小曲番号）、ステップＳ３１４で最大ＴＮＯ番号（最大曲番号）、ステップＳ３１５でリードアウト時間（最大再生時間）、ステップＳ３１６で各曲の開始絶対時刻を順次判定し、それぞれのデータをステップＳ３１９で保持する。そして、ステップＳ３２０で全ＴＯＣデータの取り込みが完了したか否かを判定する。
【００３２】
次いで、ステップＳ３１７でＴＯＣ取り込み開始からの時間が規定時間を経過したか否かを判定する。この判定において、ＴＯＣ取り込み開始からの時間が規定時間を経過していなければ、ステップＳ３１１に戻り、ＴＯＣ取り込みを継続する。これに対して、全ＴＯＣデータの取り込みが完了したか又はＴＯＣ取り込み開始からの時間が規定時間を経過したら、ＴＯＣ取り込み処理を終了する。
【００３３】
このように本実施の形態によれば、全てのＴＯＣ情報を取得してから音声データを出力するのではなく、ＴＯＣ情報の読み込み開始直後に、最初に取得した曲の開始絶対時刻情報に基づきその曲の開始位置（絶対アドレス）にトラックジャンプするようにし、さらに音声データを倍速でメモリ５０８に記憶するとともに通常速度で音声出力する一方、メモリ５０８が満杯又は所定量に達した時点で再度ＴＯＣエリアへアクセスして残りのＴＯＣ情報を取得する。つまり、音声データをメモリ５０８に記憶し、音声出力している間に必要なＴＯＣ情報を取り込む。
【００３４】
したがって、ＴＯＣ情報の取り込みに時間がかかる場合でも素早く音声出力することができるので、ユーザが装置の故障と誤認識するような状況を回避することができる。
【００３５】
なお、本実施の形態のディスク再生装置では、記録媒体としてＲＯＭ２０２を用いていたが、これに限定されるものではなく、プログラムを記録することができる媒体であればどのようなものであっても良い（例えば、通常のＲＡＭ、フラッシュメモリ、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスクなど）。当然ながら装置側には、各種媒体に応じた読み取り装置を設ける必要がある。
【００３６】
また、本実施の形態のディスク再生装置では、ＴＯＣ情報のうち曲の再生開始位置情報のみを読み込んだ時点から曲の再生を開始するようにしていたが、ＴＯＣ情報を取得中にイントロディース再生をするようにしても良い。
【００３７】
【発明の効果】
上述した説明から明らかなように、本発明によれば、ＴＯＣ情報の読み込み開始直後に、最初に取得した曲の再生開始位置情報に基づきその曲の開始位置から音声データを読み込むので、音声データの出力開始までにかかる時間を短縮することができ、ユーザが装置の故障と誤認識するような状況を回避することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るディスク再生装置の構成を示すブロック図である。
【図２】本発明の実施の形態に係るディスク再生装置におけるディスク再生方法を説明するための概略図である。
【図３】本発明の実施の形態に係るディスク再生装置におけるディスク再生方法を説明するためのフローチャートである。
【図４】本発明の実施の形態に係るディスク再生装置におけるディスク再生方法を説明するためのフローチャートである。
【図５】従来のディスク再生装置の構成を示すブロック図である。
【図６】従来のディスク再生装置におけるディスク再生方法を説明するための概略図である。
【図７】従来のディスク再生装置におけるディスク再生方法を説明するためのフローチャートである。
【符号の説明】
２０１　マイコン
２０２　ＲＯＭ
５０１　スピンドルモータ
５０２　ピックアップ
５０３　スレッドモータ
５０４　サーボ　ＬＳＩ
５０６　ディスク
５０７　ショックプルーフ回路
５０８　メモリ
５０９　ＤＡＣ
【図１】
2004022050.tif 000003
【図２】
2004022050.tif 000004
【図３】
2004022050.tif 000005
【図４】
2004022050.tif 000006
【図５】
2004022050.tif 000007
【図６】
2004022050.tif 000008
【図７】
2004022050.tif 000009