(57)【要約】【課題】圧縮音楽データのビットレートに応じた耐振補償容量の設定により、耐振補償の観点から不要な電力消費を防止できるオーディオデータディスク再生装置を提供する。【解決手段】オーディオデータディスク再生装置（Ａｒ）は、圧縮オーディオデータ（ＤＡ）のビットレート（ＢＲ）を検出し、検出ビットレート（ＢＲ）に基づき耐振補償メモリ（６）に圧縮オーディオデータを蓄積する最小量である耐振補償容量（Ｃｓｐ）を決定し、耐振補償メモリ（６）が耐振補償容量（Ｃｓｐ）より大きな最大蓄積量（Ｃｍａｘ）まで圧縮オーディオデータ（ＤＡ）を蓄積した時に圧縮オーディオデータの読み出しを停止し、耐振補償メモリ（６）から圧縮オーディオデータ（ＤＡ）を読み出して音声処理を施し、耐振補償メモリ（６）に蓄積されている圧縮オーディオデータ（ＤＡ）が耐振補償容量（Ｃｓｐ）まで減少した時に圧縮オーディオデータ（ＤＡ）の読み出しを再開する。【選択図】図１
2007293989.tif 000002
【特許請求の範囲】
【請求項１】
音楽信号が所定のビットレートでエンコードされて生成された圧縮オーディオデータが記録されたディスクから当該圧縮オーディオデータを再生する耐振補償機能を備えたオーディオデータディスク再生装置であって、
前記ディスクから前記圧縮オーディオデータを標準再生速度より高速で読み出す圧縮オーディオデータ読み出し手段と、
前記読み出された圧縮オーディオデータを一時的に蓄積する耐振補償メモリと、
前記メモリ手段から蓄積された圧縮オーディオデータを読み出して、信号処理を施す信号処理手段と、
前記読み出された圧縮オーディオデータのビットレートを検出するビットレート検出手段と、
前記検出された圧縮ビットレートに基づいて、前記耐振補償メモリに前記圧縮オーディオデータを蓄積する最小量である第１の蓄積容量を決定する耐振補償容量設定手段と、
前記圧縮オーディオデータ読み出し手段、前記信号処理を施す信号処理手段、および前記耐振補償メモリを制御する制御手段とを備え、
前記制御手段は、
前記耐振補償メモリが前記第１の蓄積容量より大きな第２の蓄積量まで前記圧縮オーディオデータを蓄積させた時点で前記圧縮オーディオデータ読み出し手段を停止させ、
前記信号処理手段に前記耐振補償メモリから前記圧縮オーディオデータを読み出させて、当該耐振補償メモリに蓄積されている圧縮オーディオデータが前記耐第１の蓄積容量まで減少した時に、前記圧縮オーディオデータ読み出し手段に圧縮オーディオデータの読み出しを再開させることを特徴とするオーディオデータディスク再生装置。
【請求項２】
前記圧縮オーディオデータ読み出し手段は、前記ディスクを回転させるスピンドルモータ手段と、当該回転されているディスクから前記圧縮オーディオデータを読み出すピックアップ手段を備え、
前記制御手段は前記耐振補償メモリに蓄積されている圧縮オーディオデータが前記第２の蓄積容量まで増加した時に、前記スピンドルモータ手段および前記ピックアップ手段の少なくとも１つを停止させることを特徴とする請求項１に記載のオーディオデータディスク再生装置。
【請求項３】
前記制御手段は前記耐振補償メモリに蓄積されている圧縮オーディオデータが前記第１の蓄積容量以下になった時に、前記スピンドルモータ手段および前記ピックアップ手段を駆動させることを特徴とする請求項１に記載のオーディオデータディスク再生装置。
【請求項４】
前記ビットレート検出手段は、前記読み出された圧縮オーディオデータのビットレートを所定間隔で複数回検出し、
前記耐振補償容量設定手段は、前記検出された複数のビットレートの最大値に基づいて、前記第１の蓄積容量を決定することを特徴とする請求項１に記載の圧縮オーディオデータディスク再生装置。
【請求項５】
前記検出された複数のビットレートの値が全て同一の場合は固定ビットレートであると判断し、そうでない場合はビットレートであると判断することを特徴とする請求項４に記載の圧縮オーディオデータディスク再生装置。
【請求項６】
前記検出された複数のビットレートの１つの値が他の値と異なる場合には、前記耐振補償容量設定手段は、所定のビットレートに基づいて、前記第１の蓄積容量を決定することを特徴とする請求項４に記載のオーディオデータディスク再生装置。
【請求項７】
前記所定のビットレートに、前記信号処理手段によってデコード可能な最大ビットレートであることを特徴とする請求項６に記載のオーディオデータディスク再生装置。
【請求項８】
前記ビットレート検出手段は、前記圧縮オーディオデータのビットレートの情報前記ディスクから入手することを特徴とする請求項４に記載の圧縮オーディオデータディスク再生装置。
【請求項９】
前記第１の蓄積容量は、前記圧縮オーディオデータ読み出し手段が前記ディスクから前記圧縮オーディオデータを所定時間だけ読み出せない場合にも、前記信号処理手段による音声処理を継続させることができる耐振補償容量であることを特徴とする請求項１に記載のオーディオデータディスク再生装置。
【請求項１０】
前記所定時間をＰｓｐ（秒）とし、前記読み出された圧縮オーディオデータのビットレートをＢＲｒ（ｂｐｓ）とし、前記耐振補償容量をＣｓｐとすると、ＣｓｐはＢＲｒとＰｓｐにより算出されることを特徴とする請求項９に記載のオーディオデータディスク再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、耐振機能を備えたオーディオデータディスクの再生装置に関し、さらに詳しくは電池で駆動されるポータブルタイプのオーディオデータディスクの再生装置に関する。
【背景技術】
【０００２】
近年、オーディオデータディスクの再生装置は小型軽量化されたポータブル機器として発売されており、同機器の駆動電源として用いられる電池の長寿命化が必須とされている。図４に従来のオーディオデータディスク再生装置の構成を示す。オーディオデータディスク再生装置Ａｒｃは、スピンドルモータ２、光ピックアップ３、ドライバ４、信号処理回路５ｃ、耐振補償メモリ６、および制御手段７を含む。
【０００３】
スピンドルモータ２は、圧縮オーディオデータディスク１を回転させる。光ピックアップ３は、スピンドルモータ２によって回転されている圧縮オーディオデータディスク１から圧縮オーディオデータＤＡを読み出す。ドライバ４は、スピンドルモータ２の駆動を制御する。信号処理回路５ｃは、光ピックアップ３が圧縮オーディオデータディスク１から読み出した圧縮オーディオデータＤＡ１を、耐振補償メモリ６にデータＤＡ２として蓄積すると共に、データＤＡ３として読み出し、Ｄ／Ａ変換等の種々の処理を施して、再生音声信号（ＡＤ）を生成する。ここで、耐振補償メモリ６は、信号処理回路５ｃから出力される圧縮オーディオデータＤＡ２を標準再生速度より高速で格納すると共に、標準再生速度の圧縮オーディオデータＤＡ３として信号処理回路５ｃに読み出される。
【０００４】
オーディオデータディスク再生装置Ａｒｃの再生動作について、より具体的に述べる。圧縮オーディオデータディスク１には、音楽信号を所定のビットレートで圧縮エンコードして生成された音楽データ（以降、「圧縮音楽データ」）が記録されている。そして、オーディオデータディスク再生装置Ａｒｃは、圧縮音楽データの標準再生速度より高速で圧縮オーディオデータディスク（または、圧縮音楽ディスク）１を回転させて、圧縮オーディオデータＤＡを読み出す。
【０００５】
このように、圧縮オーディオデータディスク１から圧縮オーディオデータを読み出して、音声を再生するオーディオデータディスク再生装置においては、外部からの振動等により圧縮オーディオデータディスク１から圧縮オーディオデータＤＡを読み出すことが出来なくなり音声再生が不可能になる事態を防止するために、一般にショックプルーフと呼ばれる耐振機能を備えている。
【０００６】
上述のオーディオデータディスク再生装置Ａｒｃにおいて、耐振機能は基本的に以下に述べるようにして実現される。つまり、スピンドルモータ２により駆動される圧縮オーディオデータディスク１を、記録されている音声データの標準再生速度以上で回転させて、圧縮オーディオデータＤＡ１を音声データの再生速度以上の速さで読み出す。読み出された圧縮オーディオデータＤＡ１は増幅処理等が行われて順次耐振補償メモリ６に圧縮オーディオデータＤＡ２として蓄積される。ここで、耐振補償メモリ６に蓄積された圧縮オーディオデータＤＡ２は、圧縮オーディオデータＤＡ３として信号処理回路５ｃにより標準再生速度で読み出され、信号処理回路５ｃより再生音声信号ＡＤとして出力される。そして、耐振補償メモリ６における圧縮オーディオデータＤＡ２の蓄積量が所定以上になると、省電力化のためスピンドルモータ２の動作が低消費電力状態にされると共に、光ピックアップ３からの読み出しが停止される。
【０００７】
そして、音声データの再生のために、耐振補償メモリ６から蓄積されている圧縮オーディオデータＤＡ２が順次読み出される。音声データ再生処理の結果、耐振補償メモリ６に蓄積されている圧縮オーディオデータＤＡの量が設定されたメモリ最小データ残量を下回ると、圧縮オーディオデータディスク１（スピンドルモータ２）が再び回転させられて、光ピックアップ３による圧縮オーディオデータディスク１からの圧縮オーディオデータＤＡ１の読みだし、及び耐振補償メモリ６への圧縮オーディオデータＤＡ２の蓄積が再開される。
【０００８】
なお、耐振補償メモリ６のメモリ最小データ残量だけ蓄積されている圧縮オーディオデータＤＡによる音楽再生可能時間を「耐振補償時間Ｐｓｐ」と呼び、メモリ最小データ残量を「耐振補償容量Ｃｓｐ」と呼ぶ。耐振補償容量Ｃｓｐは、外部からの衝撃などにより圧縮オーディオデータディスク１から圧縮オーディオデータＤＡが読み出せなくなるアクセス不能状態から再びアクセスできるまでに再生がとぎれないようにするために予め設計段階で設定される。つまり、「耐振補償時間Ｐｓｐ」の期間中は、圧縮オーディオデータディスク１から新たな圧縮オーディオデータＤＡが読み出されなくとも、オーディオデータディスク再生装置Ａｒｃは中断することなく音楽を再生することが補償されている。この機能を耐振補償という。
【０００９】
なお、耐振補償容量Ｃｓｐは再アクセスまでの時間から算出されるが、具体的な数値は商品により異なる。また、耐振補償容量Ｃｓｐが一定であっても、圧縮オーディオデータＤＡのビットレートによって耐振補償時間Ｐｓｐは異なる。そのために、耐振補償時間Ｐｓｐは、オーディオデータディスク再生装置Ａｒｃにおいて再生される圧縮オーディオデータディスク１に記録されている圧縮音楽データ（圧縮オーディオデータＤＡ）のビットレートＢＲの最大値に基づいて決定される。この耐振蓄容量Ｃｐｓの設定に用いられるビットレートＢＲを耐振補償基準ビットレートＢＲｒと称する。
【００１０】
以下に、図５および図６を参照して、オーディオデータディスク再生装置Ａｒｃにおける耐振補償機能について具体的に説明する。オーディオデータディスク再生装置Ａｒｃにおいて、ユーザによる音楽再生が指示されると、圧縮オーディオデータディスク１が回転させられる。そして、光ピックアップ３によって当該圧縮オーディオデータディスク１から圧縮オーディオデータＤＡが読み出された時点で、図５のフローチャートに示す耐振補償機能の動作が開始する。なお、耐振補償機能動作は、主に信号処理回路５ｃとＣＰＵ７によって実行される。
【００１１】
ステップＳ４１において、圧縮オーディオデータディスク１から読み出された圧縮オーディオデータＤＡ１の読み出しを開始し、ステップＳ４２において信号処理回路５ｃにより所定の信号処理が行われてオーディオデータＡＤの出力が開始される。これと同時に、ステップＳ４３において圧縮オーディオデータＤＡ２が順次、耐振補償メモリ６に蓄積が開始される。ここで、耐振補償メモリ６への蓄積は標準再生速度より高速の圧縮オーディオデータＤＡ２として蓄積されており、この耐振補償メモリ６へ蓄積された圧縮オーディオデータが、標準再生速度の圧縮オーディオデータＤＡ３として順次読み出され、信号処理回路５ｃより再生音声信号ＡＤとして出力されるが、蓄積される圧縮オーディオデータＤＡ２の速度が高速であるため、耐振補償メモリ６への蓄積量は順次増加する。そして、制御は次のステップＳ４４に進む。
【００１２】
ステップＳ４４において、耐振補償メモリ６に蓄積されている圧縮オーディオデータＤＡの容量（以降、「蓄積量Ｃｄａ」）が、最大蓄積量Ｃｍａｘに達しているか否かが判断される。最大蓄積量Ｃｍａｘとは、耐振補償容量Ｃｓｐより多く、耐振補償メモリ６の物理的最大記憶容量以下の任意の値に決められる。後述するように、最大蓄積量Ｃｍａｘと耐振補償容量Ｃｓｐの差が大きいほど、オーディオデータディスク再生装置Ａｒｃの圧縮オーディオデータディスク１からの圧縮オーディオデータＤＡ１を読み出すのに要する電力消費を低減できる。本ステップにおいてＹｅｓと判断された時点で、制御は次のステップＳ４５に進む。
【００１３】
ステップＳ４５において、圧縮オーディオデータディスク１からの圧縮オーディオデータＤＡ１の読み出しが停止される。つまり、圧縮オーディオデータディスク１（スピンドルモータ２）の回転が停止されて低消費電力状態にされると共に、光ピックアップ３による圧縮オーディオデータディスク１からの圧縮オーディオデータＤＡ１の読み出しが停止される。当然、耐振補償メモリ６への圧縮オーディオデータＤＡの蓄積も停止される（ステップ４６）。そして、制御は次のステップＳ４７に進む。
【００１４】
ステップＳ４７において、上述のステップＳ４６で蓄積停止した状態で、耐振補償メモリ６に蓄積された圧縮オーディオデータＤＡを標準再生速度の圧縮オーディオデータＤＡ３として順次読み出し、信号処理回路５ｃより再生音声信号ＡＤとして出力される結果、現時点で耐振補償メモリ６に蓄積されている圧縮オーディオデータＤＡの量が耐振補償時間Ｐｓｐを補償できるか否かが判断される。具体的には、蓄積量Ｃｄａが耐振補償容量Ｃｓｐ以下である否かが判断される。本ステップにおいてＹｅｓと判断された時点で、制御は次のステップＳ４８に進む。
【００１５】
ステップＳ４８において、上述のステップＳ４５において停止された、圧縮オーディオデータディスク１からの圧縮オーディオデータＤＡの高速読み出しが再開される。つまり、圧縮オーディオデータディスク１（スピンドルモータ２）が再度、標準再生速度より高速で回転させられる。そして、制御は上述のステップＳ４３に戻り、読み出された圧縮オーディオデータＤＡの耐振補償メモリ６への蓄積が再開される。なお、圧縮オーディオデータディスク１から圧縮オーディオデータＤＡ１の読み出しを行う再生動作そのものの停止処理については、この図４におけるフローとは関係なく行われ得るものであり、その停止によってこの図４のフローの処理は終了する。
【００１６】
図６に、上述の耐振補償動作時の耐振補償メモリ６における圧縮オーディオデータＤＡの蓄積状態を示す。同図において、縦軸は耐振補償メモリ６の蓄積量Ｃｄａを示し、横軸は時刻ｔを示し、そして、折れ線ＬＣｄａは耐振補償メモリ６における圧縮オーディオデータＤＡの時刻ｔでの蓄積量Ｃｄａを示している。つまり、時刻ｔ１において、圧縮オーディオデータディスク１から読み出された圧縮オーディオデータＤＡの耐振補償メモリ６での蓄積が開始される（ステップＳ１２）。その後、耐振補償メモリ６における圧縮オーディオデータＤＡの蓄積量Ｃｄａは高速で蓄積される。
【００１７】
その後、時刻ｔ２において、蓄積量Ｃｄａが最大蓄積量Ｃｍａｘに到達する（ステップＳ４４）と、圧縮オーディオデータディスク１からの圧縮オーディオデータＤＡの読み出しが停止（ステップＳ４５）される。結果、耐振補償メモリ６への圧縮オーディオデータＤＡの新たな蓄積も停止される（ステップＳ４６）。よって、時刻ｔ２以降は、耐振補償メモリ６における圧縮オーディオデータＤＡの蓄積量Ｃｄａは、信号処理回路５ｃによる標準再生速度により耐振補償メモリ６から読み出す音声処理に応じて減少する。
【００１８】
そして、時刻ｔ３において、蓄積量Ｃｄａが耐振補償容量Ｃｓｐに到達する（ステップＳ４７）と、圧縮オーディオデータディスク１からの圧縮オーディオデータＤＡの読み出しが再開される（ステップＳ４８）。時刻ｔ３以降は、時刻ｔ４および時刻ｔ５において、時刻ｔ２および時刻ｔ３におけるのと同様である。
【００１９】
つまり、図６に示す時刻ｔ２と時刻ｔ３との期間および時刻ｔ４と時刻ｔ５との期間は、少なくともスピンドルモータ２、光ピックアップ３、および信号処理回路５ｃにおける耐振補償メモリ６への高速蓄積制御に関わる処理の部分が駆動されないので、電力消費が抑えられている省電力モードとなっている。なお、折れ線ＬＣｄａの時刻ｔ１から時刻ｔ２間での傾きの絶対値は、折れ線ＬＣｄａの時刻ｔ２から時刻ｔ３までの傾きの絶対値より大きいこと、つまり時刻ｔ１と時刻ｔ２との期間は時刻ｔ２と時刻ｔ３との期間より時間的に短いことは上述より明らかである。
【特許文献１】特開２０００−２２２８２５号公報
【発明の開示】
【発明が解決しようとする課題】
【００２０】
上述のように、従来のオーディオデータディスク再生装置においては、再生が予定されている圧縮オーディオデータの最大のビットレートである耐振補償基準ビットレートＢＲｒに基づいて、耐振補償容量Ｃｓｐが設定されている。しかしながら、実際に再生される圧縮オーディオデータのビットレートＢＲは耐振補償基準ビットレートＢＲｒを下回ることが多い。
【００２１】
さらに、圧縮オーディオデータディスクが異なれば、再生する圧縮オーディオデータのビットレートは異なることがある。また、同一の圧縮オーディオデータディスクであっても、異なるビットレートの圧縮オーディオデータが複数種類記録されていることもある。このような場合、耐振補償容量Ｃｓｐと再生する圧縮オーディオデータのビットレートＢＲとの差は様々である。
【００２２】
しかしながら、上述のオーディオデータディスク再生装置においては、耐振補償基準ビットレートＢＲｒに基づいて、再生する圧縮オーディオデータの耐振補償時間Ｐｓｐを補償するのに必要以上の蓄積量Ｃｄａが耐振補償容量Ｃｓｐとして設定されているので、必要以上の圧縮オーディオデータを蓄積することになり結果的に不必要な電力消費を招いてしまう。
【００２３】
図７を参照して、この問題について、より詳しく説明する。図７は図６において、低ビットレートＢＲの圧縮オーディオデータＤＡに対する適正な耐振補償容量Ｃｓｐ’を加筆すると共に、耐振補償容量Ｃｓｐ’に応じたステップＳ４７およびＳ４８が実行される時刻ｔ３’が加筆されている。なお、視認性の都合上、時刻ｔ４は省力されている。
【００２４】
耐振補償基準ビットレートＢＲｒより小さなビットレートＢＲを有する圧縮オーディオデータＤＡを再生する場合には、図７に示すように、適正な耐振補償容量Ｃｓｐ’は予め設定された耐振補償容量Ｃｓｐより低い位置になる。よって、蓄積量Ｃｄａが耐振補償容量Ｃｓｐ’に到達する時刻ｔ３’は、時刻ｔ３よりも時間Ｐだけ遅れる。つまり、本来ならば、ステップＳ４５の圧縮オーディオデータＤＡの読み出し停止処理からステップＳ４８の読み出し開始処理までの省電力モードが、時間Ｐだけ長く継続される。このように、耐振補償基準ビットレートＢＲｒを再生予定圧縮オーディオデータの最大ビットレートＢＲに設定することにより、耐振補償機能の観点からみて、時間Ｐだけ無駄に電力消費している。
【００２５】
例えば、圧縮オーディオデータＤＡの耐振補償基準ビットレートＢＲｒとして３２０ｋｂｐｓが設定され、耐振補償時間Ｐｓｐとして５秒が設定されている場合に、ビットレートＢＲが８ｋｂｓである圧縮オーディオデータＤＡが再生される場合について考える。耐振補償基準ビットレートＢＲｒが３２０ｋｂｐｓの圧縮オーディオデータＤＡを５秒の耐振補償時間Ｐｓｐだけ蓄積するに要する耐振補償容量Ｃｓｐは、１セクタあたり２０４８バイトで１００セクタである。
【００２６】
この耐振補償容量Ｃｓｐ（２０４８バイトで１００セクタ）に相当する８ｋｂｓの圧縮オーディオデータＤＡの耐振補償時間Ｐｓｐ’は２０５秒である。つまり、２０５−５＝２００秒間分も耐振補償に不要なデータ蓄積をして、結果的に時間Ｐに相当する消費電力の増加になる。
【００２７】
本発明は上述の問題を鑑みて、再生する圧縮音楽データのビットレートに応じて、動的に耐振補償容量を設定することによって、耐振補償の観点から不要な電力消費を防止できるオーディオデータディスク再生装置を提供することを目的とする。
【課題を解決するための手段】
【００２８】
上述の目的を達成するために、本発明は、音楽信号が所定のビットレートでエンコードされて生成された圧縮オーディオデータが記録されたディスクから当該圧縮オーディオデータを再生する耐振補償機能を備えたオーディオデータディスク再生装置であって、
前記ディスクから前記圧縮オーディオデータを標準再生速度より高速で読み出す圧縮オーディオデータ読み出し手段と、
前記読み出された圧縮オーディオデータを一時的に蓄積する耐振補償メモリ手段と、
前記メモリ手段から蓄積された圧縮オーディオデータを読み出して、信号処理を施す信号処理手段と、
前記読み出された圧縮オーディオデータのビットレートを検出するビットレート検出手段と、
前記検出されたビットレートに基づいて、前記耐振補償メモリに前記圧縮オーディオデータを蓄積する最小量である第１の蓄積容量を決定する耐振補償容量設定手段と、
前記圧縮オーディオデータ読み出し手段、前記信号処理を施す信号処理手段、および前記耐振補償メモリを制御する制御手段とを備え、
前記制御手段は、
前記耐振補償メモリが前記第１の蓄積容量より大きな第２の蓄積量まで前記圧縮オーディオデータを蓄積させた時点で前記圧縮オーディオデータ読み出し手段を停止させ、
前記信号処理手段に前記耐振補償メモリから前記圧縮オーディオデータを読み出させて、当該耐振補償メモリに蓄積されている圧縮オーディオデータが前記耐第１の蓄積容量まで減少した時に、前記圧縮オーディオデータ読み出し手段に圧縮オーディオデータの読み出しを再開させることを特徴とする。
【発明の効果】
【００２９】
本発明に係るオーディオデータディスク再生装置は、圧縮オーディオデータのビットレートに応じて耐振補償容量を動的に設定することにより圧縮オーディオデータの読み出し回数を抑えて、消費電力を低減するという優れた効果を奏する。
【発明を実施するための最良の形態】
【００３０】
以下に、図１、図２および図３を参照して、本発明の実施の形態に係るオーディオデータディスク再生装置について説明する。図１に示すように、オーディオデータディスク再生装置Ａｒは、図４に示したオーディオデータディスク再生装置Ａｒｃと類似の構造を有している。つまり、オーディオデータディスク再生装置Ａｒは、オーディオデータディスク再生装置Ａｒｃにおいて信号処理回路５ｃが信号処理回路５に交換されている。それに伴い、ＣＰＵ７の動作も異なる。よって、特に必要のない限り、オーディオデータディスク再生装置Ａｒに固有の信号処理回路５および関連する構成要素の動作について重点的に説明する。
【００３１】
オーディオデータディスク再生装置Ａｒにおいても、オーディオデータディスク再生装置Ａｒｃにおけるのと同様に、ユーザによる音楽再生が指示されると、圧縮オーディオデータディスク１が回転させられて、光ピックアップ３によって圧縮オーディオデータＤＡが読み出された時点で、図２のフローチャートに示す耐振補償機能の動作が開始する。なお、耐振補償機能動作は、主に信号処理回路５ｃとＣＰＵ７によって実行される。
【００３２】
図２に示すフローチャートにおけるステップＳ１〜Ｓ６は、図５に示したフローチャートにおけるステップＳ４１〜Ｓ４６と同等の処理を行うものであり、また、ステップＳ１５及びＳ１６は図４のステップＳ４７及びＳ４８とほぼ同等の処理を行うものである。なお、図２のフローチャートでは、ステップＳ７の処理が追加されており、同処理で、再生する圧縮オーディオデータＤＡのビットレートＢＲに応じて、耐振補償容量Ｃｓｐを動的に設定するようにしている。以下に、主にこのステップＳ７の耐振補償容量Ｃｓｐ計算サブルーチンを構成するステップＳ８〜Ｓ１４（図３）と、ステップＳ１５（図２）について詳述する。
【００３３】
図３に示すように、ステップＳ８はｎ個（ｎは任意の自然数）のサブステップＳ８＿１〜Ｓ８＿ｎから構成されている。先ず、サブステップＳ８＿１〜Ｓ８＿ｎにおいて、圧縮オーディオデータディスク１から読み出された圧縮オーディオデータＤＡのビットレートＢＲが、異なるタイミングの単位毎に２回以上（図の例では、ビットレートＢＲとして、値「Ａ１」、「Ａ２」、・・・「Ａｎ」が）検出される。そして、制御は次のステップＳ９に進む。
【００３４】
ステップＳ９において、圧縮オーディオデータＤＡが固定ビットレートＢＲｃでエンコードされているか否かが判断される。具体的には、サブステップＳ８＿１〜Ｓ８＿ｎにおいて複数回に渡って検出されたビットレートＢＲの値Ａ１〜Ａｎが同一であるか否かが判断される。同一である場合には、圧縮オーディオデータＤＡは、固定ビットレートＢＲｃでエンコードされていると判定されて、制御はステップＳ１０に進む。
【００３５】
ステップＳ１０においては、上述のサブステップＳ８＿１〜Ｓ８＿ｎにおいて検出されたビットレートＢＲの値Ａ1〜Ａnが、その値に対応する耐振補償容量Ｃｓｐの算出の為の固定ビットレートＢＲｃが耐振補償基準ビットレートＢＲｒとして設定される。そして、制御はステップＳ１１に進み、ステップＳ１１では、検出された固定ビットレートＢＲｃに対応する耐振補償容量Ｃｓｐが算出される。
【００３６】
一方、上述のステップＳ９においてＮｏ、つまりサブステップＳ８＿１〜Ｓ８＿ｎにおいて複数回に渡って検出されたビットレートＢＲの値が同一でない場合は、圧縮オーディオデータＤＡは可変ビットレートでエンコードされていると判定され、制御はステップＳ１２に進み、可変ビットレートとして設定される。なお、異なる固定ビットレートＢＲでエンコードされた異なる圧縮オーディオデータＤＡが続けて読み出される場合は、ステップＳ９においてＮｏと判断される。
【００３７】
ステップＳ１３において、上述のサブステップＳ８＿１〜Ｓ８＿ｎにおいて検出されたビットレートＢＲの内で最大の値が計算され、最大ビットレートＢＲｍａｘが、耐振補償基準ビットレートＢＲｒとして設定される。そして、制御はステップＳ１４に進み、ステップＳ１４では、検出された最大ビットレートＢＲｍａｘに対応する耐振補償容量Ｃｓｐが算出される。
【００３８】
ここで、ステップＳ１１及びＳ１４において算出された耐振補償容量Ｃｓｐは、それぞれ算出の元となった検出されたビットレートの値によって異なるものであり、その算出については、耐振補償時間をＰｓｐとした場合、耐振補償容量Ｃｓｐは、耐振補償基準ビットレートＢＲｒと耐振補償時間Ｐｓｐによって算出される。
なお、耐振補償容量Ｃｓｐ、耐振補償基準ビットレートＢＲｒおよび耐振補償時間Ｐｓｐの単位は、それぞれ、ビット、ｂｐｓ（ｂｉｔ  ｐｅｒ  ｓｅｃｏｎｄ）および秒である。
【００３９】
そして、ステップＳ１５において、ステップＳ１１及びＳ１４において算出された耐振補償容量Ｃｓｐに対して、蓄積量Ｃｄａが以下である否かが判断される。本ステップにおいてＹｅｓと判断された時点で、制御は次のステップＳ１６に進む。以降のステップＳ１６における処理に関しては、図５のステップＳ４８を参照して説明したとおりである。
なお、圧縮オーディオデータディスク１から圧縮オーディオデータＤＡ１の読み出しを行う再生動作そのものの停止処理については、この図２におけるフローとは関係なく行われ得るものであり、その停止によってこの図２のフローの処理は終了することは、図４の場合と同様である。
【００４０】
上述のように、圧縮オーディオデータＤＡが可変ビットレートで圧縮エンコードされている場合には、ステップＳ７において、圧縮オーディオデータＤＡの可変ビットレートの最大ビットレートＢＲｍａｘを検出して、耐振補償基準ビットレートＢＲｒを設定している。しかしながら、サブステップＳ８＿１〜Ｓ８＿ｎにおける検出間隔が、圧縮オーディオデータＤＡのビットレートＢＲの変化に対して大きい場合は、圧縮オーディオデータＤＡのストリーム中のビットレートＢＲの最大値（ＢＲｍａｘ）を見落とすおそれがある。
【００４１】
このような事態を防止するために、ステップＳ９で可変ビットレートであると判断される場合は、オーディオデータディスク再生装置Ａｒがデコーダできる最大ビットレートを最大ビットレートＢＲｍａｘとして採用する。さらに、サブステップＳ８＿１〜Ｓ８＿ｎにおいて検出されるビットレートＢＲが異常な値である場合にも、同様にオーディオデータディスク再生装置Ａｒがデコーダできる最大ビットレートを最大ビットレートＢＲｍａｘとして採用するようにしてもよい。
【００４２】
また、上述のステップＳ７において、読み出した圧縮オーディオデータＤＡのビットレートＢＲを実際に検出して（サブステップＳ８＿１〜Ｓ８＿ｎ）、固定ビットレートＢＲｃか可変ビットレートＢＲｖを判断し（ステップＳ９）、ビットレートＢＲを設定する（ステップ１０およびＳ１２）代わりに、圧縮オーディオデータディスク１に記録されている圧縮オーディオデータＤＡのビットレートＢＲの情報をメタファイル等の形で記録しておき、その情報に基づいてビットレートＢＲを設定するようにしてもよい。
【００４３】
次に、上述のオーディオデータディスク再生装置Ａｒにおける耐振補償時間Ｐｓｐを５秒とした場合の耐振補償動作について具体的に述べる。先ず、３２０ｋｂｐｓのビットレートＢＲの圧縮オーディオデータが記録されている圧縮オーディオデータディスク１を再生する場合は、先ず圧縮オーディオデータＤＡの読み出しが定速以上で開始される。そして、読み出された圧縮オーディオデータＤＡは、耐振補償メモリ６に蓄積されると同時に、ビットレートＢＲが３２０ｋｂｐｓであることが検出される（サブステップＳ８＿１〜Ｓ８＿ｎ）。
【００４４】
次に、所定の時間（データ単位の読み出し）後に、再びビットレートＢＲが３２０ｋｂｓであることが検出される（サブステップＳ８＿１〜Ｓ８＿ｎ）。このように、２回に渡って検出されたビットレートＢＲの値が等しいときは、固定ビットレートＢＲｃであると判断される（ステップＳ９）。そして、３２０ｋｂｓの耐振補償基準ビットレートＢＲｒに基づいて耐振補償容量Ｃｓｐ（３２０ｋｂｓ）が約２０４ｋバイトに設定され（ステップＳ１１）て、次のステップＳ１５で蓄積量Ｃｄａがこの耐振補償容量Ｃｓｐ以下になったとき、次へ進み、ステップＳ１６で、圧縮オーディオデータディスク１からの圧縮オーディオデータＤＡの高速読み出しが再開される。
【００４５】
そして、耐振補償メモリ６での圧縮オーディオデータＤＡが最大蓄積量Ｃｍａｘまで蓄積された時点（ステップＳ４）で、圧縮オーディオデータディスク１からの圧縮オーディオデータＤＡの読み出しが停止される（ステップＳ５）。
なお、圧縮オーディオデータディスク１からの圧縮オーディオデータＤＡの高速読み出し後、一旦、読み出しが停止されて、再開されるまでの間中、耐振補償メモリ６に蓄積されている圧縮オーディオデータＤＡは、信号処理回路５に読み出されて音声出力が行われている。その停止処理については、この図２におけるフローとは関係なく、例えば、ユーザの停止操作、圧縮オーディオデータディスク１のデータ終了等の停止動作によって行われ得るものであり、その停止によってこの図２のフローの処理は終了する。
【００４６】
そして、耐振補償メモリ６での蓄積量Ｃｄａが約２０４ｋバイト（３２０ｋｂｓ）まで減少した時点（ステップＳ１５）で、再びスピンドルモータ２および光ピックアップ３が駆動されて圧縮オーディオデータディスク１から圧縮オーディオデータＤＡが読み出される（ステップＳ１６）。
【００４７】
次に、８ｋｂｐｓのビットレートＢＲの圧縮オーディオデータが記録されている圧縮オーディオデータディスク１が再生される場合は、サブステップＳ８＿１〜Ｓ８＿ｎにおいて複数回に渡って、ビットレートＢＲが８ｋｂｐｓであると検出される。そして、８ｋｂｓの耐振補償基準ビットレートＢＲｒに基づいて耐振補償容量Ｃｓｐ（８ｋｂｓ）が約５ｋバイトに設定され（ステップＳ７のＳ１１）る。耐振補償メモリ６での蓄積量Ｃｄａが約５ｋバイト（３２０ｋｂｓ）まで減少した時点（ステップＳ１５）で、再びスピンドルモータ２および光ピックアップ３が駆動されて圧縮オーディオデータディスク１から圧縮オーディオデータＤＡが読み出される（ステップＳ１６）。
【００４８】
さらに、圧縮オーディオデータディスク１から圧縮オーディオデータＤＡを読み出す時にビットレートＢＲが３２０ｋｂｐｓと８ｋｂｐｓとで可変する場合について述べる、先ず、ビットレートＢＲは３２０ｋｂｐｓであることが検出される（サブステップＳ８＿１〜Ｓ８＿ｎ）。次にある所定の時間（データ単位の読み出し）後に、ビットレートＢＲは８ｋｂｐｓであることが検出される。検出された２つのビットレートＢＲのうち３２０ｋｂｓである最大ビットレートＢＲｍａｘが耐振補償基準ビットレートＢＲｒとして設定される（ステップＳ１３）。以降、次回のビットレートＢＲの検出時まで、このビットレートＢＲ（３２０ｋｂｐｓ）に基づいて、耐振補償機能が実行される。
【００４９】
上述のように、本実施の形態においては、所定時間間隔で検出した再生する圧縮オーディオデータＤＡのビットレートＢＲに基づいて、一定の耐振補償時間Ｐｓｐを実現する耐振補償容量Ｃｓｐを動的に設定することによって、圧縮オーディオデータディスク１からの圧縮オーディオデータＤＡの読み出しに要するスピンドルモータ２および光ピックアップ３などの駆動時間を圧縮オーディオデータＤＡのビットレートＢＲの値に関わらず必要最小限に管理できるので、無用な電力消費を防止できる。
【００５０】
また、可変ビットレートＢＲｖであると判断される場合は、圧縮オーディオデータＤＡはデコーダが対応する最大ビットレートを耐振補償基準ビットレートＢＲｒとして想定して、耐振補償容量Ｃｓｐを決定している。この結果、圧縮オーディオデータＤＡのビットレートＢＲの振れ幅がどんなに大きくても、バッファアンダーフローを生じることなく耐振補償を実現できる。
【００５１】
さらに、異常なビットレートＢＲを検出した場合は、圧縮オーディオデータＤＡはデコーダが対応する最大ビットレートであると想定して、耐振補償容量Ｃｓｐを決定している。この結果、ビット誤りがあってビットレートＢＲが誤検出される場合でも、バッファアンダーフローを生じることなく耐振補償を実現できる。
【００５２】
なお、ビットレートＢＲの検出は２回に限られるものではなく、たとえば３回以上の複数回検出して、その中での最大ビットレートＢＲｍａｘを求めることにより、ビットレート検出の精度を高めることができる。また、圧縮オーディオデータディスク１は、コンパクトディスクのような光ディスクでも光磁気ディスクでも、磁気ディスクであっても差し支えない。磁気ディスクの場合は光ピックアップの代わりに磁気ヘッドを使用すればよい。さらに、再生するデータは圧縮オーディオデータに限定されるもではなく、圧縮されたデジタルデータを中断すること無く再生する再生装置に用いることができる。
【産業上の利用可能性】
【００５３】
本発明は、光ディスクや磁気ディスク等の記録媒体に記録されている圧縮データを読み出して音声などを再生する圧縮データ再生装置に適用できる。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施の形態に係るオーディオデータディスク再生装置の構成を示すブロック図
【図２】図１のオーディオデータディスク再生装置における耐振補償機能動作を示すフローチャート
【図３】図２の耐振補償容量計算処理ステップにおける動作を示すフローチャート
【図４】従来のオーディオデータディスク再生装置の構成を示すブロック図
【図５】図４のオーディオデータディスク再生装置における耐振補償機能動作を示すフローチャート
【図６】図４のオーディオデータディスク再生装置における耐振補償機能動作時のメモリ残量遷移図
【図７】図４のオーディオデータディスク再生装置における耐振補償機能動作時の低ビットレートの圧縮オーディオデータ再生時の問題の説明図
【符号の説明】
【００５５】
Ａｒ、Ａｒｃ  オーディオデータディスク再生装置
１  圧縮オーディオデータディスク
２  スピンドルモータ
３  光ピックアップ
４  ドライバ
５、５ｃ  信号処理回路
６  耐振補償メモリ
７  ＣＰＵ
【図１】
2007293989.tif 000003
【図２】
2007293989.tif 000004
【図３】
2007293989.tif 000005
【図４】
2007293989.tif 000006
【図５】
2007293989.tif 000007
【図６】
2007293989.tif 000008
【図７】
2007293989.tif 000009