(57)【要約】【課題】外部要因による環境変動やビットレート変化が生じた場合であっても、再生出力が途切れることなく継続して音声データの再生を行うことができる音声データ再生方法を提供する。【解決手段】一時記憶手段に記憶されている音声データと、光ディスク内における記録位置情報とを対応付けて記憶するメモリ制御手段を含む光ディスク再生装置において用いられる音声データ再生方法であって、光ディスクの任意の位置に記録されている再生対象である音声データを探し出すサーチ動作において、順方向にサーチする場合には、サーチの開始からサーチ対象となる音声データの終端まで、逆方向にサーチする場合には、サーチ開始からサーチ対象となる音声データの先頭まで、それぞれ音声データを一時記憶し、音声データの一時記憶量が所定のしきい値を超えてから、一時記憶されている音声データを再生出力する。【選択図】  図５
2004362680.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクの動作を制御する光ディスク制御手段と、
前記光ディスクより読み出された音声データを一時記憶する一時記憶手段と、
前記一時記憶手段に記憶されている前記音声データと、前記光ディスク内における記録位置情報とを対応付けて記憶するよう制御するメモリ制御手段とを備える光ディスク再生装置において用いられる音声データ再生方法であって、
前記光ディスクの任意の位置に記録されている再生対象である前記音声データを探し出すサーチ動作において、
順方向にサーチする場合には、サーチの開始からサーチ対象となる前記音声データの終端まで、逆方向にサーチする場合には、サーチ開始からサーチ対象となる前記音声データの先頭まで、それぞれ前記音声データを一時記憶し、
前記音声データの一時記憶量が所定のしきい値を超えてから、一時記憶されている前記音声データを再生出力することを特徴とする音声データ再生方法。
【請求項２】
前記音声データが圧縮されて記録されており、サーチ対象となる前記音声データのサーチが終了した後、次のサーチ対象である前記音声データのサーチを行う前に、前記音声データの前後に付加されている付加情報を取得する場合、現在の光ピックアップの位置と前記音声データにおける前記付加情報の位置を比較し、前記光ピックアップの移動距離が最も少ない位置における前記付加情報を取得してから、残りの付加情報を取得する請求項１に記載の音声データ再生方法。
【請求項３】
前記音声データが圧縮されて記録されており、現在の前記音声データのサーチが終了した後、次の音声データをサーチする場合、前記一時記憶手段への蓄積量及び次の音声データの書き込み位置が、順方向にサーチする場合においてはサーチ対象である前記音声データの先頭で、逆方向にサーチする場合にはサーチ対象である前記音声データの終端で、それぞれ最低のビットレート設定に基づいて計算され、音声が再生出力されることのよってビットレートが確定した後は、確定したビットレート設定に基づいて計算される請求項１に記載の音声データ再生方法。
【請求項４】
前記音声データが圧縮されて記録されており、音声データの再生出力途中において前記音声データのビットレートが変化した場合、前記一時記憶手段に蓄積した前記音声データのうち、現在再生出力されている音声データに対応する蓄積ブロックの１つ先のブロックの終端から、前記音声データの再生出力を継続しながら、変化した後のビットレートに基づいて再度前記音声データの蓄積を行う請求項１に記載の音声データ再生方法。
【請求項５】
前記音声データが圧縮されて記録されており、現在の前記音声データの先頭から次の前記音声データの終端へと逆方向にサーチする場合、サーチ動作前における付加情報取得処理と連動して、少なくとも前記音声データの先頭及び終端を含む複数のビットレートを取得する請求項１に記載の音声データ再生方法。
【請求項６】
前記音声データが圧縮されて記録されており、前記音声データの再生が終了したとき、前記音声データの総再生出力時間を前記一時記憶手段に保存し、かつ現在の音声データの先頭から次の音声データの終端へと逆方向にサーチする場合、前記一時記憶手段に保存されている前記総再生出力時間を用いて時間表示を行う請求項１に記載の音声データ再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＣＤ等に代表される光ディスクに記録されている音声データ等を任意の位置から再生することができる光ディスク再生装置における音声データ再生方法に関する。
【０００２】
【従来の技術】
以下、従来の光ディスクに記録されている音声データ等を再生する技術について説明する。図１に従来の光ディスク再生装置のブロック構成図を示す。
【０００３】
図１において、まずレーザからの光は光ディスク１で反射し、レンズ２を通して光ピックアップ３に到達する。光ピックアップ３は、レーザの反射光を電気信号に変換し、変換された電気信号がヘッドアンプ４において増幅され、フォーカスエラー信号、トラッキングエラー信号として合成される。
【０００４】
かかるエラー信号は、サーボ＆信号処理ＬＳＩ５に入力される。また、サーボ＆信号処理ＬＳＩ５は、フォーカスエラー信号に基づいてフォーカスサーボ処理を行い、ドライバ６を通じて制御信号を増幅し、フォーカスモータを制御してレンズ２の動作を制御することになる。
【０００５】
また、トラッキングエラー信号に基づいてトラッキングサーボ処理及びトラバースサーボ処理を行い、ドライバ６を通じて制御信号を増幅してトラッキング制御を行う。最後に、同期信号に基づいてＣＬＶ（Ｃｏｎｓｔａｎｔ  Ｌｉｎｅａｒ  Ｖｅｌｏｃｉｔｙ）サーボ処理を行い、ドライバ６を通じてスピンドルモータ７の回転数の制御を行うことになる。
【０００６】
サーボ＆信号処理ＬＳＩ５における信号処理回路５１では、光ディスク１に書き込まれている信号を復調する。そして、光ディスク１が例えばＣＤ−ＤＡ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−ｄｉｇｉｔａｌ  Ａｕｄｉｏ）ディスクである場合には、図２（ａ）に示すように４バイトの論理レコードＬＲ単位で記録されるフォーマットで、音楽等の音声データがメモリ８に蓄積される。このとき、メモリ８には、図１７に示すように音声データ（音楽データ等）のみが蓄積されることになる。メモリ８に蓄積された当該音声データは、ＤＦ−ＤＡＣ（Ｄｉｇｉｔａｌ  Ｆｉｌｔｅｒ  −  Ｄｉｇｉｔａｌ  Ａｎａｌｏｇ  Ｃｏｎｖｅｒｔｅｒ）回路５２においてＤＡ変換され、アナログ音声として出力される。
【０００７】
また、光ディスク１がＣＤ−ＲＯＭディスクである場合には、図２（ｂ）に示すようなフォーマットで音声データ（音楽データ等）がメモリ８に蓄積される。したがって、メモリ８に蓄積された図２に示すフォーマットにおけるデータ部分のみが、デコーダ９においてデコードされ、ＤＦ−ＤＡＣ回路５２においてＤＡ変換されることによって、アナログ音声として出力されることになる。
【０００８】
上述した従来の光ディスク再生装置においては、以下のような処理によって所望の音声データをサーチすることになる。図１８に示すように、まずメモリを初期化し（ステップＳ１８０１）、サーチ処理が終了しているか否かを判別し（ステップＳ１８０２）、サーチ処理が終了していなければ、光ピックアップ３をジャンプさせるブロック数を設定する（ステップＳ１８０３）。そして、光ピックアップ３を設定されたブロック数分だけジャンプ動作させ（ステップＳ１８０４）、ジャンプ動作が終了したか否かの判定を行う（ステップＳ１８０５）。
【０００９】
ジャンプ動作が終了したと判定された場合には、メモリ８への書き込み処理のタイムアウト時間を設定した後（ステップＳ１８０６）、ジャンプ完了時における光ピックアップ位置に記録されている音声データを読み込んでメモリ８へ書き込む処理を開始する（ステップＳ１８０７）。そして、設定されたタイムアウト時間が経過したら書き込み処理を終了して（ステップＳ１８０８）、それまでにメモリ８に書き込まれている音声データの再生出力を開始する（ステップＳ１８０９）。
【００１０】
そして、設定されたタイムアウト時間分の音声データを再生出力したら（ステップＳ１８１０）、一旦再生出力を停止し（ステップＳ１８１１）、再度メモリ８の初期化動作から上述した処理を繰り返すことになる（ステップＳ１８０１）。
【００１１】
以上のような処理を繰り返し行うことから、メモリ８には、図１９に示すように、常に設定されたジャンプブロック分の音声データしか蓄積されることがない仕様となっていた。
【００１２】
また、上記サーチ処理をＤＳＰで行う場合は、例えば特許文献１に記されているように、通常再生動作とＭＰ３フレームを高速で読み飛ばす動作を交互に行うことによって、音声データを再生する量が上記と同様になるようなサーチ動作が実現されている。
【００１３】
また、再生対象となる音声データが、圧縮オーディオデータであるＭＰ３データストリームの場合には、図３に示すようなデータ構造となっている。この場合、再生の対象となるオーディオ（音楽）データの前にＩＤ３Ｖ２、後ろにＩＤ３Ｖ１というオーディオデータに関する付加情報が付加されている点に特徴を有する。当該付加情報としては、オーディオデータの楽曲情報や演奏時間、あるいは圧縮方法等の情報が含まれており、エンコード時、あるいはエンコード後に、編集ソフト等を用いることによって付加されるものである。
【００１４】
ＭＰ３データの再生時及びサーチ時における曲越えについては、圧縮オーディオデータであるＭＰ３データの付加情報について、図２０に示すように、まず付加情報ＩＤ３Ｖ２が存在するか否かを判定し（ステップＳ２００１）、ＩＤ３Ｖ２が付加されていない場合には（ステップＳ２００１：Ｎｏ）、ＩＤ３Ｖ１のみについて解析し（ステップＳ２００３）、ＩＤ３Ｖ２が付加されている場合には（ステップＳ２００１：Ｙｅｓ）、ＩＤ３Ｖ２を優先して解析するように制御する（ステップＳ２００２）。このようにすることによって、ＭＰ３データに関する付加情報を確実に取得できるようにしていた。
【００１５】
【特許文献１】
特開２００３−６９９２号公報
【００１６】
【発明が解決しようとする課題】
しかしながら、上述したような構造の光ディスク装置においては、再生対象となる音声データをサーチする途上において、外部から何らかの衝撃が加えられた場合には、メモリに蓄積されている音声データの記録時間が比較的短いことから音声データの再生自体が途切れ、次に再生対象となる音声データが再度メモリ内に蓄積されるまでは、音声データの再生出力がなかなかされないという問題点があった。
【００１７】
また、ＭＰ３データ等の圧縮オーディオデータを再生する場合、付加情報であるＩＤ３Ｖ１及びＩＤ３Ｖ２の両方を解析する必要がある場合には、再生対象となるオーディオデータにアクセスするために光ピックアップ３の移動距離が長くなってしまい、結果として音声データの頭出しまでの時間が相対的に長くなってしまうという問題点があった。
【００１８】
さらに、曲越えしながらサーチする場合には、ビットレートが確定するまでサーチ動作を行うことができず、サーチ途上でビットレートが変化した場合には、音声データのメモリ８上の書き込み位置と蓄積量を再度計算して再度メモリ８に書き込みを行う必要があることから、音声データの再生が途切れ、再生対象となる音声データをサーチするのに要する時間間隔も上下動するという問題点もあった。また、曲越えしながらバックサーチする場合には、ビットレートが再生途上で変化した場合においては、表示時間が実際の表示時間とずれてしまうという問題点もあった。
【００１９】
本発明は、上記問題点を解決するために、外部要因による環境変動やビットレート変化が生じた場合であっても、再生出力が途切れることなく継続して音声データの再生を行うことができる音声データ再生方法を提供することを目的とする。
【００２０】
【課題を解決するための手段】
上記目的を達成するために本発明にかかる音声データ再生方法は、光ディスクの動作を制御する光ディスク制御手段と、光ディスクより読み出された音声データを一時記憶する一時記憶手段と、一時記憶手段に記憶されている音声データと、光ディスク内における記録位置情報とを対応付けて記憶するよう制御するメモリ制御手段とを備える光ディスク再生装置において用いられる音声データ再生方法であって、光ディスクの任意の位置に記録されている再生対象である音声データを探し出すサーチ動作において、順方向にサーチする場合には、サーチの開始からサーチ対象となる音声データの終端まで、逆方向にサーチする場合には、サーチ開始からサーチ対象となる音声データの先頭まで、それぞれ音声データを一時記憶し、音声データの一時記憶量が所定のしきい値を超えてから、一時記憶されている音声データを再生出力することを特徴とする。
【００２１】
かかる構成により、一時記憶時の書き込みスピードの方が、再生出力のための読み込みスピードよりも速いため、常に未再生である音声データが一時記憶されている状態となることから、外乱等によって衝撃を受けた場合であっても、再生出力が途切れることなく次の再生対象データのサーチを行うことが可能となる。
【００２２】
また、本発明にかかる音声データ再生方法は、音声データが圧縮されて記録されており、サーチ対象となる音声データのサーチが終了した後、次のサーチ対象である音声データのサーチを行う前に、音声データの前後に付加されている付加情報を取得する場合、現在の光ピックアップの位置と音声データにおける付加情報の位置を比較し、光ピックアップの移動距離が最も少ない位置における付加情報を取得してから、残りの付加情報を取得することが好ましい。光ピックアップの移動時間を最小限にすることができるからである。
【００２３】
また、本発明にかかる音声データ再生方法は、音声データが圧縮されて記録されており、現在の音声データのサーチが終了した後、次の音声データをサーチする場合、一時記憶手段への蓄積量及び次の音声データの書き込み位置が、順方向にサーチする場合においてはサーチ対象である音声データの先頭で、逆方向にサーチする場合にはサーチ対象である音声データの終端で、それぞれ最低のビットレート設定に基づいて計算され、音声データが再生出力されることによってビットレートが確定した後は、確定したビットレート設定に基づいて計算されることが好ましい。曲越え後においてビットレートが変化した場合であっても、ビットレートが確定するまで音声データの再生が途切れることが無く、切り替わり時点におけるサーチ音声データの再生出力も最小限に止めることができるからである。
【００２４】
また、本発明にかかる音声データ再生方法は、音声データが圧縮されて記録されており、音声データの再生出力途中において音声データのビットレートが変化した場合、一時記憶手段に蓄積した音声データのうち、現在再生出力されている音声データに対応する蓄積ブロックの１つ先のブロックの終端から、音声データの再生出力を継続しながら、変化した後のビットレートに基づいて再度音声データの蓄積を行うことが好ましい。一時記憶を継続したまま一定の速度でサーチを行うことができるからである。
【００２５】
また、本発明にかかる音声データ再生方法は、音声データが圧縮されて記録されており、現在の音声データの先頭から次の音声データの終端へと逆方向にサーチする場合、サーチ動作前における付加情報取得処理と連動して、少なくとも音声データの先頭及び終端を含む複数のビットレートを取得することが好ましい。ビットレート取得のために特別な動作が不要となるからである。
【００２６】
また、本発明に係る音声データ再生方法は、音声データが圧縮されて記録されており、音声データの再生が終了したとき、音声データの総再生出力時間を一時記憶手段に保存し、かつ現在の音声データの先頭から次の音声データの終端へと逆方向にサーチする場合、一時記憶手段に保存されている総再生出力時間を用いて時間表示を行うことが好ましい。バックサーチ時においても正確に時間表示を行うことができるからである。
【００２７】
【発明の実施の形態】
以下、本発明の実施の形態にかかる音声データ再生方法を用いる光ディスク再生装置について、図面を参照しながら説明する。図１は、本発明の実施の形態にかかる音声データ再生方法を用いる光ディスク再生装置のブロック構成図であり、基本的な構成は従来の光ディスク再生装置の構成と同一である。
【００２８】
従来の光ディスク再生装置とは、メモリ８への書き込みフォーマットが相違する。すなわち、サーボ＆信号処理ＬＳＩ５における信号処理回路５１は、従来の光ディスク再生装置と同様に、光ディスク１に記録されている信号を復調し、例えば光ディスク１がＣＤ−ＤＡディスクである場合には、図２（ａ）に示すようなフォーマットでメモリ８に蓄積される。
【００２９】
このとき、図４に示すように、蓄積される音声データごとにＳＵＢＱ情報が付加される点において従来と相違する。同様にＣＤ−ＲＯＭディスクである場合においても、図２（ｂ）に示すようなフォーマットでメモリ８に蓄積される。この場合にも、ＣＤ−ＤＡと同様に蓄積される音声データごとにＳＵＢＱ情報が付加されることになる。
【００３０】
かかるＳＵＢＱ情報には、光ディスク１に記録されている音声データの物理的な位置に関する情報が記録されている。すなわち、付加されているＳＵＢＱ情報を解析することによって、対応する音声データが光ディスク１のどの位置に記録されているのか把握ができるようになっており、当該音声データをサーチあるいは再生する場合には、かかる物理的位置まで光ピックアップを移動させることによって、再生対象となる音声データをメモリ８へ蓄積することになる。
【００３１】
（実施の形態１）
以下、本発明の実施の形態１にかかる音声データ再生方法について、図面を参照しながら説明する。図５は、本発明の実施の形態１にかかる音声データ再生方法を具現化する処理の流れ図である。
【００３２】
まず図５（ａ）に示すように、音声データ再生処理は、音声データ書き込み処理（ステップＳ５０１）と音声データ読み込み処理（ステップＳ５０２）とで構成されている。
【００３３】
音声データ書き込み処理は、図５（ｂ）に示すように、まずメモリ８を初期化し（ステップＳ５１１）、再生対象である音声データのサーチ処理が完了しているか否かを判別する（ステップＳ５１２）。音声データのサーチ処理が完了していないと判定された場合には、現在メモリ８に蓄積されており読み出されている音声データに基づいてデコーダ９において取得されたビットレートに基づいて、次の書き込み位置と蓄積量を計算する（ステップＳ５１３）。
【００３４】
そして、光ピックアップ３を次の書き込み位置にジャンプさせ（ステップＳ５１４）、ジャンプ動作が完了したか否かを判定する（ステップＳ５１５）。ジャンプ動作が完了していると判定されたら、メモリ８への書き込みを開始する（ステップＳ５１６）。メモリ８への書き込み量が計算された蓄積量を超えたら（ステップＳ５１７）、ステップＳ５１２で１曲分のサーチが終了するまで上述した処理を繰り返し、音声データの書き込み処理を行うことになる。
【００３５】
また、データ読み出し処理は、図５（ｃ）に示すように、音声データ書き込み処理の継続中あるいは終了後において、まずメモリ８への書き込み量をチェックし（ステップＳ５２１、）メモリ８への書き込みがある一定量以上であると判定された場合に、メモリ８から蓄積されている音声データの読み出しを開始することになる（ステップＳ５２２）。以下、蓄積されている音声データ全ての読み出し処理が完了するまで、メモリ８から音声データの読み出し処理を継続することになる。
【００３６】
一般に、ＣＤ−ＲＯＭの場合におけるビットレートが比較的低いデータの書き込みや、ＣＤ−ＤＡの場合における１倍速以上の書き込みでは、メモリへの書き込みスピードに比べてメモリからの読み出しスピードはかなり遅いことから、フォワードサーチを行う場合には再生対象となる音声データの終端まで、バックサーチを行う場合であっても再生対象となる音声データの先頭まで、それぞれ再生対象となる音声データがすべて再生出力されるよりも先に、すべての再生対象となる音声データをメモリに書き込むことができる。すなわち、オーディオデータの場合には、再生対象となる曲の再生が終了する前に、１曲分すべてのオーディオデータがメモリに書き込まれることになる。
【００３７】
したがって、外乱等のショックが起こった場合であっても、メモリには音声（音楽）データが必ず保存されている状態となっていることから、音が途切れることなく再生対象である音声（音楽）データを再生出力することができる。また、メモリからの再生中に書き込み復帰ができれば、再生を中断することなく再生対象となる音声データのサーチ動作を継続して行うことができる。さらに、サーチ処理完了後における通常再生処理への移行についても、図４に示すようにメモリ内にＳＵＢＱ情報が付加されていることから、当該音声データに対応するＳＵＢＱ情報に基づいて記録されている物理的な位置情報を取得でき、再生処理を行うことが可能となっている。
【００３８】
以上のように本実施の形態１によれば、音声データの再生途上において衝撃等の外乱があった場合であっても、再生出力が途切れることなく次の再生対象のサーチ処理を行うことが可能となる。
【００３９】
（実施の形態２）
以下、本発明の実施の形態２にかかる音声データ再生方法について、図面を参照しながら説明する。実施の形態２以降は、音声データとして圧縮された音楽データである圧縮オーディオデータの場合の処理について説明する。
【００４０】
再生対象である音楽１曲に対応する圧縮オーディオデータのサーチ処理が完了した後、次の曲についてのサーチ動作を行う（以下、「曲超え」という。）場合には、まず図３に示す圧縮オーディオデータの前後に付加されている楽曲情報であるＩＤ３を取得することになる。
【００４１】
図６に本発明の実施の形態２にかかる音声データ再生方法におけるＩＤ３取得処理の流れ図を示す。図６に示すように、まず曲越え前における光ピックアップ３の現在位置と、曲越え後にサーチの対象となる曲におけるＩＤ３の位置を比較する（ステップＳ６０１）。
【００４２】
そして、ＩＤ３Ｖ１の方が光ピックアップ３から近くにある場合にはＩＤ３Ｖ１を取得し（ステップＳ６０４）、その後ＩＤ３Ｖ２を取得する（ステップＳ６０５）。一方、ＩＤ３Ｖ２の方が光ピックアップ３から近くにある場合にはＩＤ３Ｖ２を取得し（ステップＳ６０２）、その後ＩＤ３Ｖ１を取得することになる（ステップＳ６０３）。
【００４３】
すなわち、圧縮オーディオデータの場合、ディスク上の任意の位置に記録されることが多い。そのため、例えば図７（ａ）に示すように、付加情報ＩＤ３Ｖ２の手前（１）に光ピックアップ３が位置している場合には、近くにある付加情報ＩＤ３Ｖ２を読み込んでから（▲１▼）付加情報ＩＤ３Ｖ１を読み込み（▲２▼）、最終的に再生対象となる圧縮オーディオデータの先頭位置（２）へと光ピックアップ３が移動することになる（▲３▼）。一方、図７（ｂ）に示すように、付加情報ＩＤ３Ｖ１の後ろ（１）に光ピックアップ３が位置している場合には、従来は遠くに位置する付加情報ＩＤ３Ｖ２を読み込んでから付加情報ＩＤ３Ｖ１を読み込み、最終的に再生対象となる圧縮オーディオデータの先頭位置（２）へと光ピックアップ３が移動することになり、光ピックアップ３が無駄な動きを行う結果となっていた。
【００４４】
そこで、図８に示すように、光ピックアップ３の現在の位置（１）から最も近い位置にある付加情報であるＩＤ３Ｖ１をまず読み込み、次に付加情報ＩＤ３Ｖ２を読み込むことによって、再生対象となる圧縮オーディオデータの先頭位置（２）へと光ピックアップ３を移動させることによって、図７（ｂ）における▲２▼及び▲３▼の移動工程を省略することができ、より早く頭出しを行うことが可能となる。
【００４５】
ここでは、再生対象となる音楽データの先頭位置をサーチする場合について説明しているが、再生対象となる音楽データの終端位置をサーチする場合においても、光ピックアップ３の現在の位置から最も近い位置にある付加情報を先に読み込むことによって、同様の効果が期待できる。
【００４６】
以上のように本実施の形態２によれば、光ピックアップ３の現在の位置から最も近い位置にある付加情報を先に読み込むことによって、光ピックアップの移動効率を高めることができ、結果として頭出し時間を早くすることが可能となる。
【００４７】
（実施の形態３）
以下、本発明の実施の形態３にかかる音声データ再生方法について、図面を参照しながら説明する。図９は、本発明の実施の形態３にかかる音声データ再生方法を具現化する処理の流れ図である。
【００４８】
図５に示すサーチ動作における音楽データ書き込み処理において、図９（ａ）に示すように、まずメモリを初期化し（ステップＳ９０１）、サーチ処理が完了しているか否かを判別し（ステップＳ９０２）、サーチ処理が完了していないと判定された場合には、次の書き込み位置と蓄積量の計算を行うことになる。
【００４９】
通常は、現在メモリ８から読み出された音声データに基づいてデコーダ９において取得されたビットレートによって、次の書き込み位置と蓄積量を計算することになる。しかし、曲越えを行った場合、曲が切り替わった直後においては（ステップＳ９０３）、読み出しを開始していないことからビットレートが確定していない（ステップＳ９０４）。
【００５０】
そこで、この場合には、次の書き込み位置と蓄積量を最低ビットレートに基づいて計算する（ステップＳ９０５）。一方、ビットレートが確定している場合には、次の書き込み位置と蓄積量を確定ビットレートに基づいて計算することになる（ステップＳ９０６）。
【００５１】
次に、光ピックアップ３を計算された書き込み位置にジャンプさせ（ステップＳ９０７）、ジャンプ動作が完了しているか否かの判定を行い（ステップＳ９０８）、メモリ８への書き込みを開始する（ステップＳ９０９）。そして、メモリ８への書き込み量が計算された蓄積量を超えたら（ステップＳ９１０）、ステップＳ９０２へ戻って次の音声データについての書き込み処理を行うことになる。
【００５２】
上述した処理を図示したものが図１０である。まず図１０（ａ）に示す音声データ▲１▼を図１０（ｂ）に示すようにメモリ８へ書き込むが、このときビットレートは確定していないことから、最低のビットレートに基づいて次の書き込み位置と蓄積量を計算する。一般にビットレートが最低の場合には、蓄積量も小さくなる。
【００５３】
そして、音声データ▲２▼についても同様の書き込み処理を行った時点でビットレートが確定したものとすると、確定したビットレートに基づいて次の書き込み位置と蓄積量を計算する。そして、音声データ▲３▼については、図１０（ａ）に示す新たな書き込み位置から読み込んで、図１０（ｂ）に示すように新たな蓄積量だけメモリ８への書き込みを行うことになる。音声データ▲４▼についても同様である。
【００５４】
データ読み出し処理は、図９（ｂ）に示すように、メモリ８への音声データ書き込み量をチェックし（ステップＳ９２１）、書き込みがある一定量以上となっている場合に、書き込まれている音声データの読み出しを開始する（ステップＳ９２２）。音声データの読み出し中においては、ビットレートが確定しているか否かを判定し（ステップＳ９２３）、ビットレートが確定した場合には、ビットレートが確定した旨を通知するためのフラグをオン状態にする（ステップＳ９２４）。
【００５５】
上記のように処理することで、フォワードサーチにおける再生対象となる曲の先頭、あるいはバックサーチにおける再生対象となる曲の終端においては、それぞれ最低のビットレートに基づいてメモリに書き込まれることになる。したがって、かかる部分については、再生対象となる曲のビットレートが最低であれば、同じビットレートであることから何ら問題は生じない。一方、再生対象となる曲のビットレートが高い場合においては、最低ビットレートに基づいた音声データの書き込み量であれば、ほとんど音声データが再生出力されることがないことから、ビットレートが確定するまでの再生出力については、人の耳に耳障りになることがない。
【００５６】
さらに、従来の方法では、曲越えを行う場合に、ビットレートを確定するための書き込み及び読み出し処理を行っており、ビットレートが確定してからサーチ動作を開始するように処理していたことから頭出しまでのレスポンスが悪いという問題点があった。また、不確定なビットレートで書き込みと読み出しを行うことで、曲から曲への切り替わり位置においてビットレートが変化した場合、最初の再生出力が、前の曲のビットレートで再生出力されるという問題点もあった。本実施の形態３によれば、かかる問題点も解消することができる。
【００５７】
（実施の形態４）
以下、本発明の実施の形態４にかかる音声データ再生方法について、図面を参照しながら説明する。図１１は、本発明の実施の形態４にかかる音声データ再生方法を具現化する処理の流れ図である。
【００５８】
図５に示すサーチ動作における音声データ読み出し処理において、図１１（ｂ）に示すように、メモリ８への書き込み量をチェックし（ステップＳ１１２１）、書き込みがある一定量以上の場合にメモリ８からの音声データ読み出しを開始する（ステップＳ１１２２）。読み出し処理中において、ビットレートが変化したか否かを判別し（ステップＳ１１２３）、ビットレートが変化した場合には、ビットレートが変化した旨を通知するための情報であるビットレート変化フラグをオン状態にする（ステップＳ１１２４）。そして、ビットレートが変化した再生ブロックの位置情報をセクタ位置として記憶することになる（ステップＳ１１２５）。
【００５９】
音声データ書き込み処理は、図１１（ａ）に示すように、まずメモリを初期化し（Ｓ１１０１）、サーチ処理が完了したか否かを判別し（ステップＳ１１０２）、サーと処理が完了していなければ、ビットレートが変化しているか否かを確認する（ステップＳ１１０３）。このとき、ビットレートが変化していたら、すなわち図１２（ａ）に示すように、再生セクタ▲２▼においてビットレートＡからビットレートＢに変化している場合には、メモリ８内の書き込み位置をビットレートが変化した再生セクタ▲２▼に１ブロック加算した再生セクタ▲３▼の終端に設定、つまり図１２（ｂ）に示すように、ビットレートが変化した再生セクタ▲２▼の次のブロック▲３▼の終端を書き込み位置として設定する（ステップＳ１１０４）。このため、ブロック▲４▼以降については、変化したビットレートＢでサーチされた音声データで上書きされることになる。そして、次の書き込み位置と蓄積量については、変化したビットレートＢに基づいて計算される（ステップＳ１１０５）。
【００６０】
一方、ビットレートが変化していない場合には、次の書き込み位置と蓄積量を前回と同じビットレートＡに基づいて計算することになる（ステップＳ１１０５）。
【００６１】
次に、光ピックアップ３を書き込み位置にジャンプさせ（ステップＳ１１０６）、ジャンプ動作が完了しているか否かについて判定を行い（ステップＳ１１０７）、メモリ８への音声データ書き込みを開始する（ステップＳ１１０８）。メモリ８への音声データの書き込みが計算された蓄積量を超えた場合には（ステップＳ１１０９）、書き込みを終了して、ブロックの終端セクタを保存することになる（ステップＳ１１１０）。そして、保存されているセクタから、次の書き込み処理を行うことになる（ステップＳ１１０２）。
【００６２】
上記ように処理することで、図１２に示すように、メモリ８への音声データ書き込み処理を、ビットレートが変化した場合であっても変化したビットレートに対応して行うことができるため、メモリ８における音声データの蓄積を継続したままで、ビットレート変動によるサーチ速度の上下動を最小限に止めることが可能となる。また、メモリ８に蓄積される音声データも比較的多く確保できることから、ショック等の外乱が生じた場合であっても音飛び等の再生障害が生じにくい。
【００６３】
（実施の形態５）
以下、本発明の実施の形態５にかかる音声データ再生方法について、図面を参照しながら説明する。図１３は、本発明の実施の形態５にかかる音声データ再生方法を具現化する処理の流れ図である。
【００６４】
バックサーチを行っている途中において曲越えする場合、図１３（ａ）に示すように、まず再生対象となる曲の先頭から付加情報ＩＤ３Ｖ２のサイズに一定量を加えたセクタ（図１４（ａ）に示す▲１▼）を書き込み（ステップＳ１３０１）、付加情報ＩＤ３Ｖ２を解析した後（ステップＳ１３０２）、図１４に示すようにミュート状態で書き込んだセクタ（図１４（ｂ）に示す▲１▼）のＩＤ３Ｖ２を除いた部分をデコーダ９に入力して、先頭ビットレートを取得する（Ｓ１３０３）。
【００６５】
次に、再生対象となる曲の終端付近となる付加情報ＩＤ３Ｖ１のサイズに一定量のセクタ（図１４（ａ）に示す▲２▼）を加えたものをメモリ８へ書き込み（ステップＳ１３０４）、付加情報ＩＤ３Ｖ１を解析した後（ステップＳ１３０５）、ミュート状態で書き込んだセクタ（図１４（ｂ）に示す▲２▼）のＩＤ３Ｖ１を除いた部分をデコーダ９に入力して、終端ビットレートを取得する（ステップＳ１３０６）。
【００６６】
次に、図１３（ｂ）に示すように、任意の位置のセクタ（例えば図１４（ａ）に示す▲３▼のように中央付近でもよい）を数セクタ分メモリ８に書き込み（ステップＳ１３０７）、ミュート状態で書き込んだセクタ（図１４（ｂ）に示す▲３▼）をデコーダ９に入力して、任意の位置におけるビットレートを取得する（ステップＳ１３０８）。
【００６７】
最後に、これらの取得した３つのビットレートを比較し（ステップＳ１３０９）、固定ビットレートであるか、可変ビットレートであるかを判別する。可変ビットレートであると判別された場合には、平均ビットレートを算出し（ステップＳ１３１１）、求められた平均ビットレートに基づいて音声データのサーチ処理を開始する（ステップＳ１３１２）。
【００６８】
上記のような処理を行うことによって、可変ビットレートデータである場合であっても、より正確な平均ビットレートを算出できることになり、バックサーチを行う場合の曲越えにおける時間表示の精度が向上することが期待できる。
【００６９】
また、圧縮オーディオデータの付加情報の取得と連動して平均ビットレートを求めているので、より正確なビットレート取得のためだけに新たな動作を必要としないことから、頭出しまでの時間は従来と変わらない。
【００７０】
（実施の形態６）
以下、本発明の実施の形態６にかかる音声データ再生方法について、図面を参照しながら説明する。図１５は、本発明の実施の形態６にかかる音声データ再生方法を具現化する処理の流れ図である。
【００７１】
圧縮オーディオデータを再生する場合、図１５に示すように、再生対象となる曲の再生が終了した時点で（ステップＳ１５０１）、当該曲の総再生時間をマイコンのメモリ、あるいは外付けメモリ上に保存する（ステップＳ１５０２）。そして、別の曲を再生した後、バックサーチ動作を開始し、曲越え後に先にメモリ上に保存した曲の終端からバックサーチを行うことになる。
【００７２】
例えば図１６に示すようなサーチ位置にある場合、まず（数１）により終端からの再生時間Ｒを計算する。
【００７３】
（数１）
終端からの再生時間Ｒ  ＝
（ファイルサイズ  ―  サーチ出力セクタ現在位置）／ビットレート
終端からの再生時間Ｒに基づいて、サーチ処理途上における表示時間は（数２）で求められる。
【００７４】
（数２）
サーチ表示時間＝保存した総再生時間Ｔ−終端からの再生時間Ｒ
このようにすることで、メモリに保存した総再生時間を使用して現サーチ位置の時間表示の計算を行うことができる。特に、可変ビットレートファイルでの曲越え後のバックサーチを行う場合には、ファイル終端では、総再生時間を表示することになることから、正確な時間表示を行うことが可能となる。また、その後のバックサーチ表示でビットレートが変化した場合であっても、総再生時間を使用しているためサーチ対象となる曲の先頭まで、精度良く時間表示を行うことが可能となる。
【００７５】
【発明の効果】
以上のように本発明にかかる光ディスク再生装置によれば、ショック等の外乱に対して再生出力が途切れることなくサーチすることができるとともに、曲越え後にビットレートが変化した場合であっても、再生出力に影響を与えることなくサーチ処理を継続することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態にかかる音声データ再生方法を用いる光ディスク再生装置の構成ブロック図
【図２】本発明の実施の形態にかかる音声データ再生方法を用いる光ディスク再生装置におけるメモリ蓄積時の音声データフォーマットを示す図
【図３】本発明の実施の形態にかかる音声データ再生方法を用いる光ディスク再生装置におけるメモリ蓄積時の圧縮オーディオデータ構造図
【図４】本発明の実施の形態１にかかる音声データ再生方法におけるメモリマップ図
【図５】本発明の実施の形態１にかかる音声データ再生方法における音声データサーチ処理の流れ図
【図６】本発明の実施の形態２にかかる光ディスク再生装置における音声データサーチ処理の流れ図
【図７】本発明の実施の形態２にかかる音声データ再生方法における光ピックアップ移動状況の説明図
【図８】本発明の実施の形態２にかかる音声データ再生方法におけるバックサーチの概念説明図
【図９】本発明の実施の形態３にかかる音声データ再生方法における音声データサーチ処理の流れ図
【図１０】本発明の実施の形態３にかかる音声データ再生方法における音声データサーチ処理の概念説明図
【図１１】本発明の実施の形態４にかかる音声データ再生方法における音声データサーチ処理の流れ図
【図１２】本発明の実施の形態４にかかる音声データ再生方法における音声データサーチ処理の概念説明図
【図１３】本発明の実施の形態５にかかる音声データ再生方法における音声データサーチ処理の流れ図
【図１４】本発明の実施の形態５にかかる音声データ再生方法における音声データサーチ処理の概念説明図
【図１５】本発明の実施の形態６にかかる音声データ再生方法における音声データサーチ処理の流れ図
【図１６】本発明の実施の形態７にかかる音声データ再生方法における時間表示概念説明図
【図１７】従来のメモリマップ概念説明図
【図１８】従来の音声データ再生方法における処理の流れ図
【図１９】従来のメモリ蓄積状態図
【図２０】従来の音声データ再生方法における付加情報解析処理の流れ図
【符号の説明】
１  光ディスク
２  レンズ
３  光ピックアップ
４  ヘッドアンプ
５  サーボ＆信号処理ＬＳＩ
６  ドライバ
７  スピンドルモータ
８  メモリ
９  デコーダ
５１  信号処理回路
５２  ＤＦ−ＤＡＣ回路
【図１】
2004362680.tif 000003
【図２】
2004362680.tif 000004
【図３】
2004362680.tif 000005
【図４】
2004362680.tif 000006
【図５】
2004362680.tif 000007
【図６】
2004362680.tif 000008
【図７】
2004362680.tif 000009
【図８】
2004362680.tif 000010
【図９】
2004362680.tif 000011
【図１０】
2004362680.tif 000012
【図１１】
2004362680.tif 000013
【図１２】
2004362680.tif 000014
【図１３】
2004362680.tif 000015
【図１４】
2004362680.tif 000016
【図１５】
2004362680.tif 000017
【図１６】
2004362680.tif 000018
【図１７】
2004362680.tif 000019
【図１８】
2004362680.tif 000020
【図１９】
2004362680.tif 000021
【図２０】
2004362680.tif 000022