(57)【要約】【課題】複雑な切り替え手段を設けることなく、ディスク上の任意の位置からの音出しが要求されれば、即座に音出しすることができるディスク再生装置及び再生方法を提供する。【解決手段】ディスクにアクセスするアクセス手段と、前記アクセス手段をディスクの任意の位置に制御するアクセス制御手段と、を備えるディスク再生装置であって、少なくとも１トラックの特定の長さの音声データを少なくとも１つ記憶する第１領域と、１トラックの残りの音声データを記憶する第２領域とに分割される記憶手段と、前記ディスクにアクセスして、１トラックの任意の位置を開始点として前記特定の長さの音声データを第１領域に書き込み、前記特定の長さの音声データ再生中に前記残りの音声データを第２領域に書き込む書き込み手段と、前記特定の長さの音声データと前記残りの音声データを連続して読み出す読み出し手段と、を備える。【選択図】図１
2005235275.tif 000002
【特許請求の範囲】
【請求項１】
ディスクにアクセスするアクセス手段と、前記アクセス手段をディスクの任意の位置に制御するアクセス制御手段と、を備えるディスク再生装置であって、
少なくとも１トラックの特定の長さの音声データを少なくとも１つ記憶する第１領域と、１トラックの残りの音声データを記憶する第２領域とに分割される記憶手段と、
前記ディスクにアクセスして、１トラックの任意の位置を開始点として前記特定の長さの音声データを第１領域に書き込み、前記特定の長さの音声データ再生中に前記残りの音声データを第２領域に書き込む書き込み手段と、
前記特定の長さの音声データと前記残りの音声データを連続して読み出す読み出し手段と、
を備えるディスク再生装置。
【請求項２】
前記第２領域の読み出し地点からの音声データを前記第１領域に転送する転送手段を備え、
前記書き込み手段は、前記残りの音声データ再生中に、前記転送手段により転送された前記読み出し地点からの音声データを前記第１領域に書き込み、前記第１領域に書き込まれた前記読み出し地点からの音声データの１トラックの残りの音声データを第２領域に書き込み、
前記読み出し手段は、前記第１領域に書き込まれた前記読み出し地点からの音声データと前記第２領域に書き込まれた前記読み出し地点からの音声データの１トラックの残りの音声データを連続して読み出す、
請求項１に記載のディスク再生装置。
【請求項３】
ディスクにアクセスして、任意の位置を開始点とする特定の長さの音声データを記憶手段の第１領域に予め記憶し、前記記憶手段に記憶した音声データを再生するディスク再生装置のディスク再生方法であって、
１トラックの前記任意の位置を開始点とする特定の長さの音声データを読み出し、
前記特定の長さの音声データ読み出し中に、前記ディスクにアクセスして、１トラックの残りの音声データを前記記憶手段の第２領域に書き込み開始し、
前記特定の長さの音声データに連続して前記残りの音声データを読み出す、
ディスク再生方法。
【請求項４】
前記残りの音声データ読み出し中に、前記第２領域の読み出し地点からの音声データを前記第１領域に転送し、
転送した前記読み出し地点からの音声データを前記第１領域に書き込み、
前記第１領域に書き込んだ前記読み出し地点からの音声データを読み出し、
前記読み出し地点からの音声データ読み出し中に、前記ディスクにアクセスして、前記第１領域に書き込んだ前記読み出し地点からの音声データの１トラックの残りの音声データを第２領域に書き込み開始し、
前記第１領域の前記読み出し地点からの音声データに連続して前記第２領域の前記読み出し地点からの音声データの１トラックの残りの音声データを読み出す、
請求項３に記載のディスク再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスク再生装置及びディスク再生方法に関する。
【背景技術】
【０００２】
以下、従来の光ディスクに記録されている音声データを再生する技術について説明する。図１に従来の光ディスク再生装置のブロック構成図を示す。
図１では、光ディスク１に入射したレーザ光は光ディスク１で反射し、レンズ２を通して光ピックアップ３に到達する。光ピックアップ３は到達したレーザ光を電気信号に変換し、その変換された電気信号がヘッドアンプ４で増幅され、フォーカスエラー信号及びトラッキングエラー信号に合成される。
【０００３】
フォーカスエラー信号及びトラッキングエラー信号は、サーボ＆信号処理ＬＳＩ５に入力される。サーボ＆信号処理ＬＳＩ５は、フォーカスエラー信号に基づいてフォーカスサーボ処理を行う。その処理により得られる制御信号はドライバ６により増幅してフォーカスモータに伝えられ、フォーカスモータを通してレンズ２の動作を制御する。
【０００４】
また、サーボ＆信号処理ＬＳＩ５は、トラッキングエラー信号に基づいてトラッキングサーボ処理及びトラバースサーボ処理を行う。それぞれの処理により得られる制御信号はドライバ６により増幅してトラッキングモータ及びトラバースモータにそれぞれ伝えられ、トラッキング制御及びトラバース制御が行われる。最後に、サーボ＆信号処理ＬＳＩ５は、同期信号に基づいてＣＬＶ（Constant Linear Velocity）サーボ処理を行う。その処理により得られる制御信号は、ドライバ６を通じてスピンドルモータ７に伝えられ、スピンドルモータ７の回転数を制御する。
【０００５】
サーボ＆信号処理ＬＳＩ５の信号処理回路５１は、光ディスク１に書き込まれている信号を復調する。そして、光ディスク１が例えばＣＤ−ＤＡ（Compact Disk-digital Audio）ディスクである場合、図２に示すように４バイトの論理レコードＬＲ単位で記録されるフォーマットで、音楽等の音声データがメモリ８に記憶される。したがって、メモリ８には、音声データ（音楽データ等）のみが記憶されることになる。メモリ８に記憶された当該音声データは、ＤＦ-ＤＡＣ（Digital Filter - Digital Analog Converter）回路５２においてＤＡ（Digital-Analog）変換され、アナログ音声として出力される。
【０００６】
また、光ディスク１がＣＤ−ＲＯＭディスクである場合には、図３に示すようにＳＹＮＣ（同期データ）、ＨＥＡＤＥＲ（アドレスデータ）、ＤＡＴＡ（実際のデータ）、ＥＤＣ（エラー検出データ）、ＥＣＣ（エラー訂正データ）から構成されるフォーマットで、音楽等の音声データがメモリ８のＤＡＴＡ部分に記憶される。したがって、図３に示すフォーマットにおけるＤＡＴＡ部分のみが、デコーダ９においてデコードされ、ＤＦ−ＤＡＣ回路５２においてＤＡ変換され、アナログ音声として出力される。
【０００７】
上記従来の光ディスク再生装置は、光ディスクに記録されている音楽トラックから特定の音楽トラック先頭へ頭出しサーチをするとき、以下のように処理する。まず、キー操作等によってユーザーにより特定の音楽トラックの頭出しが要求される。このとき、図１６に示すように、まずメモリ内の読み出しポインタ及び書き込みポインタを初期化する（ステップＳ１６０１）。光ピックアップ３の現在位置と光ディスク１上の特定の音楽トラック先頭のデータが記録されている目標位置の差を計算し（ステップＳ１６０２）、現在位置と目標位置の差が０か現在位置が目標位置の手前でその差が数ブロック程度でなければ（ステップＳ１６０３）、その２位置間の差分を目標位置に光ピックアップ３をジャンプ動作させるブロック数に変換し、設定する（Ｓ１６０４）。そして、光ピックアップ３を設定されたブロック数分だけジャンプ動作させ（ステップＳ１６０５）、ジャンプ動作が終了したか否かの判定を行う（ステップＳ１６０６）。
【０００８】
ジャンプ動作が終了したと判定された場合には、再度、光ピックアップ３の現在位置と光ディスク１上の目標位置の差を計算し（ステップＳ１６０２）、現在位置と目標位置の差が０か現在位置が目標位置の手前でその差が数ブロック程度であれば（ステップＳ１６０３）、目標位置のＳＵＢＱを確認し光ディスク１に記録された音声データを光ピックアップ３により読み込み、メモリ８への書き込みを開始する（ステップＳ１６０７）。  そして、一定量メモリ８に記憶された場合、メモリ８に書き込まれている音声データを出力し、特定の音楽トラック先頭からの再生を開始する（ステップＳ１６０８）。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した従来の構造の光ディスク再生装置は、特定の音楽トラックの頭出し要求がされるごとに目標位置への光ピックアップのジャンプ動作が必ず必要になり、また、現在位置と目標位置が離れている場合には、ジャンプ動作に時間がかかるため、頭出しが要求されてから、その頭出しされた音声データが出力されるまでに時間がかかることが課題であった。
【００１０】
この課題を解決するために、特開２００２−１００１２３や特開平７−１７６１７４に記載されているように、光ディスク再生装置に設けられたメモリに光ディスクに記録されている音声データを効率的に記憶し、メモリから音声データを読み込むことで、頭出しにかかる時間を短縮する技術が提案されている。
【００１１】
しかしながら、特開２００２−１００１２３による音楽トラックの頭出しでは、メモリに複数の音楽トラックの頭出し分の音声データが記憶されているが、特定のトラックの頭出し分の音声データが頭出し要求された場合、特定のトラック以外の頭出し分の音声データが消去される問題点がある。このため、メモリから頭出し分の音声データが消去された音楽トラックの頭出しが要求された場合、再度メモリに頭出し分の音声データを記憶する必要があり、音声データが出力されるまでに時間がかかることになる。
【００１２】
また、特開平７−１７６１７４による音楽トラックの頭出しでは、メモリに記憶されたトラックの頭出し分の音声データによる音出しと、光ピックアップが光ディスクから抽出する音声データによる音出しとの切り替え手段が必要になる。このため、切り替え手段を設けるために光ディスク再生装置が複雑になり、かつ高音質を保ちながら音出しの切り替えをするのは、実際的には困難であった。
【００１３】
また、特開２００２−１００１２３や特開平７−１７６１７４に記載されている技術は、音楽トラックの頭出しに限定されており、ＡＢリピート等の任意の位置での音声データを出力する場合の使用は困難であった。
【特許文献１】特開２００２−１００１２３
【特許文献１】特開平７−１７６１７４
【００１４】
本発明は、上記課題を解決するために、複雑な切り替え手段を設けることなく、ディスク上の任意の位置からの音出しが要求されれば、即座に音出しすることができるディスク再生装置及び再生方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明のディスク再生装置は、ディスクにアクセスするアクセス手段と、前記アクセス手段をディスクの任意の位置に制御するアクセス制御手段と、を備えるディスク再生装置であって、少なくとも１トラックの特定の長さの音声データを少なくとも１つ記憶する第１領域と、１トラックの残りの音声データを記憶する第２領域とに分割される記憶手段と、前記ディスクにアクセスして、１トラックの任意の位置を開始点として前記特定の長さの音声データを第１領域に書き込み、前記特定の長さの音声データ再生中に前記残りの音声データを第２領域に書き込む書き込み手段と、前記特定の長さの音声データと前記残りの音声データを連続して読み出す読み出し手段と、を備えることを特徴とする。
【００１６】
また、本発明のディスク再生方法は、ディスクにアクセスしてディスクの任意の位置を開始点とする特定の長さの音声データを記憶手段の第１領域に予め記憶し、前記記憶手段に記憶した音声データを再生するディスク再生装置のディスク再生方法であって、１トラックの前記任意の位置を開始点とする特定の長さの音声データを読み出し、前記特定の長さの音声データ読み出し中に、前記ディスクにアクセスして、１トラックの残りの音声データを前記記憶手段の第２領域に書き込み開始し、前記特定の長さの音声データに連続して前記残りの音声データを読み出す、ことを特徴とする。
【００１７】
この構成によれば、再生要求があれば、即座に１トラックの特定の長さの音声データを再生し、さらに、その再生している間にアクセス手段がディスクにアクセスして１トラックの残りの音声データを第２領域に書き込み開始するので、再生要求から音出しまでにディスクへのアクセスにかかる時間を待つ必要が無い。
【００１８】
本発明のディスク再生装置は、さらに、前記第２領域の読み出し地点からの音声データを前記第１領域に転送する転送手段を備え、前記書き込み手段は、前記残りの音声データ再生中に、前記転送手段により転送された前記読み出し地点からの音声データを前記第１領域に書き込み、前記第１領域に書き込まれた前記読み出し地点からの音声データの１トラックの残りの音声データを第２領域に書き込み、前記読み出し手段は、前記第１領域に書き込まれた前記読み出し地点からの音声データと前記第２領域に書き込まれた前記読み出し地点からの音声データの１トラックの残りの音声データを連続して読み出す、ことを特徴とする。
【００１９】
また、本発明のディスク再生方法は、さらに、前記残りの音声データ読み出し中に、前記第２領域の読み出し地点からの音声データを前記第１領域に転送し、転送した前記読み出し地点からの音声データを前記第１領域に書き込み、前記第１領域に書き込んだ前記読み出し地点からの音声データを読み出し、前記読み出し地点からの音声データ読み出し中に、前記ディスクにアクセスして、前記第１領域に書き込んだ前記読み出し地点からの音声データの１トラックの残りの音声データを第２領域に書き込み開始し、前記第１領域の前記読み出し地点からの音声データに連続して前記第２領域の前記読み出し地点からの音声データの１トラックの残りの音声データを読み出す、ことを特徴とする。
【００２０】
この構成によれば、音声データの再生と第１領域への書き込みとを同時にすることができ、一度のディスクへのアクセスで効率良く第１領域に特定の長さの音声データを記憶できる。また、再生要求があれば、即座に１トラックの特定の長さの音声データを再生し、さらに、その再生している間にアクセス手段がディスクにアクセスして１トラックの残りの音声データを第２領域に書き込み開始するので、再生要求から音出しまでにディスクへのアクセスにかかる時間を待つ必要が無い。
【発明の効果】
【００２１】
本発明のディスク再生装置及び再生方法によれば、再生要求があれば、即座に１トラックの特定の長さの音声データを再生し、さらに、その再生している間にアクセス手段がディスクにアクセスして１トラックの残りの音声データを第２領域に書き込み開始するので、再生要求から音出しまでにディスクへのアクセスにかかる時間を待つ必要が無い。
【発明を実施するための最良の形態】
【００２２】
以下、本発明に係る実施形態のディスク再生装置について、図面を参照しながら説明する。図１は、本発明にかかる実施形態の光ディスク再生装置のブロック構成図であり、基本的な構成は従来の光ディスク再生装置の構成と同一である。
【００２３】
従来の光ディスク再生装置とは、メモリ８への書き込みフォーマットが相違する。すなわち、サーボ＆信号処理ＬＳＩ５の信号処理回路５１は、従来の光ディスク再生装置と同様に、光ディスク１に記憶されている音楽等のデータを復調し、例えば光ディスク１がＣＤ−ＤＡディスクである場合には、音声データが図２に示すようなフォーマットでメモリ８に記憶される。
【００２４】
このとき、図４に示すように、メモリに記憶される音楽データごとにＳＵＢＱ情報が付加される点において従来と相違する。同様にＣＤ−ＲＯＭディスクである場合においても、図３に示すようなフォーマットでメモリ８に記憶される。この場合にも、ＣＤ−ＤＡと同様に記憶される音楽データごとにＳＵＢＱ情報が付加されることになる。
【００２５】
ＳＵＢＱ情報には、光ディスク１に記録されている音楽データの光ディスク１上の物理的な位置情報が記録されている。すなわち、音楽データに付加されているＳＵＢＱ情報を解析することによって、対応する音声データが光ディスク１のどの位置に記録されているのか把握できる。このため、特定の音声データをサーチあるいは出力する場合には、ＳＵＢＱ情報によって把握した物理的位置まで光ピックアップを移動させることによって、出力対象となる音声データをメモリ８へ記憶する。
【実施例１】
【００２６】
以下、本発明に係る第１実施形態における光ディスク再生装置について、図面を参照しながら説明する。まず、図５にメモリ８内のマップ図を示す。リングバッファ構成にされたメモリ８は、ワークエリアと呼ばれる複数の音楽トラックの特定の長さの音声データを記憶し、出力する領域と、トラックバッファと呼ばれる特定の長さの音声データに続く１トラックの残りの音声データを記憶し、出力する領域と、に分割されている。
【００２７】
音楽トラックの頭出し処理では、ワークエリアは光ディスク１に記録された音楽トラック数分だけ分割され、音声データがワークエリアの音楽トラックそれぞれの分割エリアの先頭位置（ＷＰn）に音楽トラックの曲先頭から順に記憶されれば良い。音楽トラックそれぞれの分割エリアに記憶される音声データ量は、光ピックアップ３が目標位置へのジャンプ動作にかかる最大時間以上のデータ量があれば良い。
【００２８】
また、トラックバッファへの音声データ書き込み時、トラックバッファを越えてワークエリアへの音声データ書き込みが起こらないようにするため、書き込みのリングバッファ上限（リングバッファＭＡＸ）がトラックバッファとワークエリアの境界（ＷＰ1−１）に設定される。
【００２９】
次に、図６、図１１を使用して、音楽トラックの頭出し処理について説明する。まず、初回の頭出し、すなわち、ワークエリアの分割エリアに音声データが記憶されていないときの頭出しでは、読み出しポインタをワークエリアの分割エリア（ｎトラック）の先頭位置（ＷＰn）に移動する（ステップＳ６１１）。読み出しポインタの動作範囲を（ワークエリアのｎトラック範囲＋トラックバッファ）とするため、リングバッファＭＡＸをｎトラックの終端（ＷＰn+1−１）に設定する（ステップＳ６１２）。書き込み処理では、書き込みポインタを読み出しポインタと同じ位置に設定する一方で、光ピックアップ３がジャンプ動作により移動する目標位置を音楽トラックのディスク上の先頭位置に設定する（ステップＳ６１３）。
【００３０】
次に書き込み処理（Ｓ６１４）は、図７のフロー図に示すように行われる。まず、光ピックアップ３の現在位置と光ディスク１上の音楽トラック先頭のデータが記録されている目標位置の差を計算し（ステップＳ６２１）、現在位置と目標位置の差が０か現在位置が目標位置の手前でその差が数ブロック程度でなければ（ステップＳ６２２）、その２位置間の差分を目標位置に光ピックアップ３をジャンプ動作させるブロック数に変換し、設定する（Ｓ６２３）。そして、光ピックアップ３を設定したブロック数分だけジャンプ動作させ（ステップＳ６２４）、ジャンプ動作が終了したか否かの判定を行う（ステップＳ６２５）。ジャンプ動作が終了したと判定された場合には、再度、光ピックアップ３の現在位置と光ディスク１上の目標位置の差を計算し（ステップＳ６２１）、現在位置と目標位置の差が０か現在位置が目標位置の手前でその差が数ブロック程度であれば（ステップＳ６２２）、目標位置のＳＵＢＱを確認し光ディスク１に記録された音声データを光ピックアップ３により抽出し、メモリ８への書き込みを開始する（ステップＳ６２６）。
【００３１】
一定量の音声データがメモリ８に記憶された場合、メモリ８に書き込まれている音声データを出力し、特定の音楽トラック先頭からの再生を開始する（ステップＳ６１５）。ここまでの読み出しポインタと書き込みポインタのメモリ内での状態を示したのが図１１（ａ）になる。
【００３２】
次に、図８に示すように再生処理１では、書き込みポインタがｎトラックの終端（ＷＰn+1−１）に設定されたリングバッファＭＡＸを超えるかどうかを監視する（ステップＳ６３１）。書き込みポインタがリングバッファＭＡＸより大きくなった場合（ステップＳ６３２）は、リングバッファの処理（図示せず）で書き込みポインタはトラックバッファの先頭に自動で戻る。このとき、リングバッファＭＡＸがトラックバッファ外に設定されているために、トラックバッファの先頭から音声データを書き込んでいた書き込みポインタがトラックバッファを越えてワークエリアに音声データを書き込むことがある。トラックバッファを越えてワークエリアへの書き込みが起こらないようにするため、最大書き込み位置（書き込みＭＡＸ）をトラックバッファの終端（ＷＰ1−１）に設定（ステップＳ６３３）し、ワークエリアへの書き込みを保護する。このような、読み出し書き込みポインタの状態を図１１（ｂ）に示す。
【００３３】
その後、図９に示すように再生処理２では、読み出しポインタがｎトラックの終端（ＷＰn+1−１）に設定されたリングバッファＭＡＸを越えるかどうかを監視する(ステップＳ６４１)。読み出しポインタは書き込みポインタと同様にリングバッファＭＡＸより大きくなった場合は、リングバッファの処理（図示せず）で読み出しポインタはトラックバッファの先頭に自動で戻る。この場合、リングバッファＭＡＸをトラックバッファの終端（ＷＰ1−１）に設定する（ステップＳ６４２）。リングバッファＭＡＸがトラックバッファの終端（ＷＰ1−１）に変更されれば（ステップＳ６４３）、リングバッファＭＡＸが書き込みＭＡＸと同様の役割を果たすので、書き込みＭＡＸ設定を解除する（ステップＳ６４４）。そして、トラックバッファの先頭から終端（ＷＰ1−１）の間で繰り返される書き込み読み出し状態が、頭出し要求された音楽トラックが終了するまで続く。このような、読み出し書き込みポインタの状態を図１１（ｃ）に示す。
【００３４】
ここまでの動作は、ＴＯＣ（Table of Contents）リード後、図６から図９に示す音声データ再生方法により、曲の先頭を再生することや曲選択再生を行うことで、光ディスク１に記録されている曲数分の音声データを全てワークエリアに保存したときに終了する。
【００３５】
次に、ワークエリアに音楽トラック先頭の音声データが保存された状態で、キー操作等により、音楽トラックの頭出し要求された場合の動作について図１０を参照して説明する。
【００３６】
まず、現在の音出しを停止するためメモリの読み出しポインタを停止する（図示せず）。読み出しポインタをワークエリアの分割エリア（ｎトラック）先頭位置（ＷＰn）に設定し（ステップＳ６５１）、次にリングバッファＭＡＸをワークエリアの分割エリア終端（ＷＰn+1−１）に設定し（ステップＳ６５２）、読み出しを開始する（ステップＳ６５３）。
【００３７】
書き込みポインタは、トラックバッファの先頭（０）に設定され、光ピックアップ３の目標位置を（ｎトラックの先頭位置＋ワークエリアに保存した音声データの時間分）とする（ステップＳ６５４）。こうすることで、読み出しポインタが分割エリア終端に設定されたリングバッファＭＡＸからトラックバッファ先頭の０に戻った時点の音声出力の連続性は保たれる。次に、書き込みポインタの位置が０であり、かつ、リングバッファがトラックバッファ外に設定されているため、トラックバッファの先頭から音声データを書き込んでいた書き込みポインタがトラックバッファを越えてワークエリアに音声データを書き込むことがある。トラックバッファを越えてワークエリアへの書き込みが起こらないようにするため、最大書き込み位置（書き込みＭＡＸ）をトラックバッファの終端（ＷＰ1−１）に設定し（ステップＳ６５５）、ワークエリアへの書き込みを保護する（図１１（ｂ））。その後、図９に示すような再生処理が初回の頭出しの書き込み時と同様に行われる。
【００３８】
上記のような光ディスク再生装置により、特定の音楽トラックの先頭からの音出しが要求されれば、メモリのワークエリアから音楽トラック先頭からの音声データを出力している間に光ピックアップが目標位置へジャンプするため、光ピックアップのジャンプにかかる時間を省いて即座に頭出し再生することができる。また、ワークエリアの音声データの出力終了後も、トラックバッファとリングバッファを使用してシームレス処理が行われる。このため、従来のメモリの音声データから音出ししている音と、光ピックアップが光ディスクから抽出する音声データから音出ししている音との切り替え時のように、音切れが生じることが無くなり、また、複雑な切り替え手段を光ディスク再生装置に設ける必要がない。
【実施例２】
【００３９】
以下、本発明に係る第２実施形態における光ディスク再生装置について、図面を参照しながら説明する。
【００４０】
音楽トラックの２点間におけるＡＢリピート処理について図１２、図１３を使用して説明する。
まず、Ａ点設定時に、読み出しポインタをワークエリアの先頭位置（ＷＰs）に移動する（ステップＳ１２１１）。読み出しポインタの動作範囲を（ワークエリア＋トラックバッファ）とするため、リングバッファＭＡＸをワークエリア終端（ＷＰｅ）に設定する（ステップＳ１２１２）。書き込み処理では、書き込みポインタを読み出しポインタと同じ位置に設定する一方で、光ピックアップ３がジャンプ動作により移動する目標位置をディスク上のＡ点位置に設定する（ステップＳ１２１３）。
【００４１】
次に書き込み処理（ステップＳ１２１４）は、図７のフロー図に示すように行われる。そして、一定量メモリ８に記憶された場合、メモリ８に書き込まれている音声データの出力を開始する（ステップＳ１２１５）。ここまでの読み出しポインタと書き込みポインタのメモリ内での状態を示したのが図１３（ａ）になる。
【００４２】
次に、図１２（ｃ）に示すように再生処理１では、書き込みポインタがワークエリアの終端（ＷＰｅ）に設定されたリングバッファＭＡＸを超えるかどうかを監視する（ステップＳ１２３１）。書き込みポインタがリングバッファＭＡＸより大きくなった場合（ステップＳ１２３２）は、リングバッファの処理（図示せず）で書き込みポインタはトラックバッファの先頭に自動で戻る。このとき、リングバッファＭＡＸがトラックバッファ外に設定されているために、トラックバッファの先頭から音声データを書き込んでいた書き込みポインタがトラックバッファを越えてワークエリアに音声データを書き込むことがある。トラックバッファを越えてワークエリアへの書き込みが起こらないようにするため、最大書き込み位置（書き込みＭＡＸ）をトラックバッファの終端（ＷＰｓ−１）に設定（ステップＳ１２３３）し、ワークエリアへの書き込みを保護する。このような、読み出し書き込みポインタの状態を図１３（ｂ）に示す。
【００４３】
その後、図１２（ｄ）に示すように再生処理２では読み出しポインタがワークエリアの終端（ＷＰｅ）に設定されたリングバッファＭＡＸを越えるかどうかを監視する(ステップＳ１２４１)。読み出しポインタは書き込みポインタと同様にリングバッファＭＡＸより大きくなった場合（ステップＳ１２４２）は、リングバッファの処理（図示せず）で読み出しポインタはトラックバッファの先頭に自動で戻る。この場合、リングバッファＭＡＸをトラックバッファの終端（ＷＰs−１）にセットする（Ｓ１２４３）。リングバッファＭＡＸがトラックバッファの終端（ＷＰｓ−１）に変更されれば、リングバッファＭＡＸが書き込みＭＡＸと同様の役割を果たすので、書き込みＭＡＸ設定を解除する（Ｓ１２４４）。そして、トラックバッファの先頭から終端（ＷＰｓ−１）の間で繰り返される書き込み読み出し状態が、ＡＢ間の音声データの再生が終了するまで続く。このような、読み出し書き込みポインタの状態を図１３（ｄ）に示す。
【００４４】
次に、Ｂ点が設定されるか、または、２回目のＡ点からの再生要求があった場合のＡＢリピート処理について図１２（ｂ）を使用して説明する。まず、現在の音出しを停止するため、メモリの読み出しポインタを停止する（図示せず）。読み出しポインタをワークエリア先頭位置（ＷＰs）に設定する（ステップＳ１２２１）。次にリングバッファＭＡＸをワークエリアの終端（ＷＰe）に設定し（ステップＳ１２２２）、読み出しを開始する（ステップＳ１２２３）。
【００４５】
書き込みポインタは、トラックバッファの先頭（０）に設定され、光ピックアップ３の目標位置を（Ａ点位置＋ワークエリアに保存した音声データの時間分）とする（ステップＳ１２２４）。こうすることで、読み出しポインタがワークエリア終端に設定されたリングバッファＭＡＸからトラックバッファ先頭の０に戻った時点の音声の連続性は保たれる。次に、書き込み位置が０であり、かつ、リングバッファがトラックバッファ外に設定されているため、トラックバッファの先頭から音声データを書き込んでいた書き込みポインタがトラックバッファを越えてワークエリアに音声データを書き込むことがある。トラックバッファを越えてワークエリアへの書き込みが起こらないようにするため、最大書き込み位置（書き込みＭＡＸ）をトラックバッファの終端（ＷＰs−１）に設定（ステップＳ１２２５）し、ワークエリアへの書き込みを保護する（図１３（ｃ））。そして、初期書き込み時と同様に、図７で示す書き込み処理を行う。
その後、図１２（ｄ）に示すような再生処理が初期書き込み時と同様に行われ、トラックバッファの先頭から終端（ＷＰｓ−１）の間で繰り返される書き込み読み出し状態が、ＡＢ間の音声データの再生が終了するまで続く。
【００４６】
上記のような光ディスク再生装置により、ＡＢリピートのような任意の位置からのデータの音出しが要求されても、メモリのワークエリアから音楽トラックＡ点からの音声データを出力している間に光ピックアップが目標位置へジャンプするため、光ピックアップのジャンプにかかる時間を省いて即座に任意の位置から再生することができる。また、ワークエリアの音声データの出力終了後も、トラックバッファとリングバッファを使用してシームレス処理が行われる。このため、従来のメモリの音声データから音出ししている音と、光ピックアップが光ディスクから抽出する音声データから音出ししている音との切り替え時のように、音切れが生じることが無くなり、また、複雑な切り替え手段を光ディスク再生装置に設ける必要がない。
【実施例３】
【００４７】
以下、本発明に係る第３実施形態における光ディスク再生装置について、図面を参照しながら説明する。
【００４８】
音声データ再生中にＡ点設定要求があった場合、ＤＭＡ（Direct Memory Access）転送によりトラックバッファに記憶されている音声データをワークエリアに転送する。この場合、図１４に示すように、トラックバッファに記憶されている音声データが、トラックバッファに新たに書き込まれる音声データで上書きされないように、書き込みＭＡＸを現在の読み出し位置に設定する（Ｓ１４０１）。次に、現在の読み出し位置をＤＭＡ転送開始位置に設定する（Ｓ１４０２）。ＤＭＡ転送を開始する（Ｓ１４０３）。音声データの転送がワークエリアの終端にきていれば転送を終了する（Ｓ１４０４）。この処理時の読み出し書き込みポインタの状態を示したのが図１５である。
【００４９】
また、ＤＭＡ転送時は、同時に、トラックバッファから読み出しポインタで読み出されている音声データを、ＤＡＣ出力して音を出すことは継続して行う。ワークエリアに音声データを転送し、書き込みポインタがワークエリアに書き込んだ後の動作については、上述した、Ｂ点が設定されるか、または、２回目のＡ点からの再生要求があった場合のＡＢリピート処理と同様である。
【００５０】
上記のような光ディスク再生装置により、音声データ再生中にＡ点を設定し、トラックバッファからワークエリアへＡ点からの音声データを転送し、記憶することで、Ａ点設定時に光ピックアップのジャンプ動作を必要としない。また、ＡＢリピートのような任意の位置からのデータの音出しが要求されても、メモリのワークエリアから音楽トラックＡ点からの音声データを出力している間に光ピックアップが目標位置へジャンプするため、光ピックアップのジャンプにかかる時間を省いて即座に任意の位置から再生することができる。
【産業上の利用可能性】
【００５１】
本発明に係るディスク再生装置及び再生方法によれば、再生要求があれば、即座に１トラックの特定の長さの音声データを再生し、さらに、その再生している間にアクセス手段がディスクにアクセスして１トラックの残りの音声データを第２領域に書き込み開始するので、再生要求から音出しまでにディスクへのアクセスにかかる時間を待つ必要が無いという効果が得られ、光ディスクを使用した再生装置、例えば、ＣＤ、ＭＤ、ＤＶＤプレーヤに適用できる。
【図面の簡単な説明】
【００５２】
【図１】本発明に係る実施形態の光ディスク再生装置の構成ブロック図
【図２】本発明に係る実施形態の光ディスク再生装置におけるメモリ記憶時の音声データフォーマットを示す図
【図３】本発明に係る実施形態の光ディスク再生装置におけるメモリ記憶時の圧縮オーディオデータフォーマットを示す図
【図４】本発明に係る実施形態の音声データ及びＳＵＢＱのメモリマップ図
【図５】本発明に係る実施形態の光ディスク再生装置におけるトラックバッファとワークエリアのメモリマップ図
【図６】本発明に係る実施例１の光ディスク再生装置における頭出し処理の流れ図
【図７】本発明に係る実施例１の光ディスク再生装置におけるピックアップの書き込み処理の流れ図
【図８】本発明に係る実施例１の光ディスク再生装置におけるメモリの書き込み処理の流れ図
【図９】本発明に係る実施例１の光ディスク再生装置におけるメモリの読み出し処理の流れ図
【図１０】本発明に係る実施例１の光ディスク再生装置における頭出し処理の流れ図
【図１１】本発明に係る実施例１の光ディスク再生装置における頭出し処理での書き込み処理及び読み出し処理概念図
【図１２】本発明に係る実施例２の光ディスク再生装置におけるＡＢリピート処理の流れ図
【図１３】本発明に係る実施例２の光ディスク再生装置におけるＡＢリピート処理での書き込み処理及び読み出し処理概念図
【図１４】本発明に係る実施例３の光ディスク再生装置におけるＡＢリピート処理の流れ図
【図１５】本発明に係る実施例３の光ディスク再生装置におけるＡＢリピート処理での書き込み処理及び読み出し処理概念図
【図１６】従来の曲頭出し処理の流れ図
【符号の説明】
【００５３】
１  光ディスク
２  レンズ
３  光ピックアップ
４  ヘッドアンプ
５  サーボ＆信号処理ＬＳＩ
６  ドライバ
７  スピンドルモータ
８  メモリ
９  デコーダ
５１  信号処理回路
５２  ＤＦ−ＤＡＣ回路
【図１】
2005235275.tif 000003
【図２】
2005235275.tif 000004
【図３】
2005235275.tif 000005
【図４】
2005235275.tif 000006
【図５】
2005235275.tif 000007
【図６】
2005235275.tif 000008
【図７】
2005235275.tif 000009
【図８】
2005235275.tif 000010
【図９】
2005235275.tif 000011
【図１０】
2005235275.tif 000012
【図１１】
2005235275.tif 000013
【図１２】
2005235275.tif 000014
【図１３】
2005235275.tif 000015
【図１４】
2005235275.tif 000016
【図１５】
2005235275.tif 000017
【図１６】
2005235275.tif 000018