(57)【要約】【課題】圧縮オーディオで高速再生時に可変ビットレートファイルへの曲またぎが発生しても、最終時間を優れた精度で表示するオーディオ再生装置、方法及びプログラムを提供する。【解決手段】早送り早戻し部１１は、与えられる操作に応じて、早送り又は早戻しにより現在の曲のファイルからその前後の曲のファイルへ曲またぎしながら高速再生する。再生時間処理部１２は、再生にかかる曲の再生時間を表示する。再生時間推計部１３が、曲またぎ先のファイルについて、その中間部からサンプルを取得するとともに、そのサンプルのビットレートからそのファイルの再生時間を算出する。【選択図】  図１
2004348905.tif 000002
【特許請求の範囲】
【請求項１】
圧縮された一又は二以上の曲が記録された記録媒体を再生するオーディオ再生装置において、
早送り又は早戻しにより現在の曲のファイルからその前後の曲のファイルへ曲またぎしながら高速再生する手段と、
再生にかかる曲の再生時間を表示する手段と、
曲またぎ先のファイルについて、その中間部からサンプルを取得するとともに、そのサンプルのビットレートからそのファイルの再生時間を算出する手段と、
を備えたことを特徴とするオーディオ再生装置。
【請求項２】
圧縮された一又は二以上の曲が記録された記録媒体を再生するオーディオ再生装置において、
早送り又は早戻しにより現在の曲のファイルからその前後の曲のファイルへ曲またぎしながら高速再生する手段と、
再生にかかる曲の再生時間を表示する手段と、
曲またぎ先のファイルについて、その所定の複数箇所からサンプルを取得するとともに、それらサンプルからそのファイルの再生時間を算出する手段と、
を備えたことを特徴とするオーディオ再生装置。
【請求項３】
前記サンプルを取得する複数箇所は、そのファイルの少なくとも前部と、中間部と、後部と、であることを特徴とする請求項２記載のオーディオ再生装置。
【請求項４】
圧縮された一又は二以上の曲が記録された記録媒体を再生するオーディオ再生方法において、
早送り又は早戻しにより現在の曲のファイルからその前後の曲のファイルへ曲またぎしながら高速再生する処理と、
再生にかかる曲の再生時間を表示する処理と、
曲またぎ先のファイルについて、その中間部からサンプルを取得するとともに、そのサンプルのビットレートからそのファイルの再生時間を算出する処理と、
を含むことを特徴とするオーディオ再生方法。
【請求項５】
圧縮された一又は二以上の曲が記録された記録媒体を再生するオーディオ再生方法において、
早送り又は早戻しにより現在の曲のファイルからその前後の曲のファイルへ曲またぎしながら高速再生する処理と、
再生にかかる曲の再生時間を表示する処理と、
曲またぎ先のファイルについて、その所定の複数箇所からサンプルを取得するとともに、それらサンプルからそのファイルの再生時間を算出する処理と、
を含むことを特徴とするオーディオ再生方法。
【請求項６】
前記サンプルを取得する複数箇所は、そのファイルの少なくとも前部と、中間部と、後部と、であることを特徴とする請求項５記載のオーディオ再生方法。
【請求項７】
コンピュータを制御することにより、圧縮された一又は二以上の曲が記録された記録媒体を再生するオーディオ再生プログラムにおいて、
そのプログラムは前記コンピュータに、
早送り又は早戻しにより現在の曲のファイルからその前後の曲のファイルへ曲またぎしながら高速再生させ、
再生にかかる曲の再生時間を表示させ、
曲またぎ先のファイルについて、その中間部からサンプルを取得させるとともに、そのサンプルのビットレートからそのファイルの再生時間を算出させることを特徴とするオーディオ再生プログラム。
【請求項８】
コンピュータを制御することにより、圧縮された一又は二以上の曲が記録された記録媒体を再生するオーディオ再生プログラムにおいて、
そのプログラムは前記コンピュータに、
早送り又は早戻しにより現在の曲のファイルからその前後の曲のファイルへ曲またぎしながら高速再生させ、
再生にかかる曲の再生時間を表示させ、
曲またぎ先のファイルについて、その所定の複数箇所からサンプルを取得させるとともに、それらサンプルからそのファイルの再生時間を算出させることを特徴とするオーディオ再生プログラム。
【請求項９】
前記サンプルを取得する複数箇所は、そのファイルの少なくとも前部と、中間部と、後部と、であることを特徴とする請求項８記載のオーディオ再生プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、圧縮オーディオで高速再生時に可変ビットレートファイルへの曲またぎが発生しても、最終時間を優れた精度で表示するオーディオ再生装置、方法及びプログラムに関するものである。
【０００２】
【従来の技術】
近年、デジタル技術の進歩に伴い、デジタル技術を応用したカーオーディオシステムなど各種オーディオ再生装置の分野において、圧縮オーディオの技術をＣＤ（コンパクトディスク）など各種メディアに適用したものが普及している。
【０００３】
圧縮オーディオの代表例はＭＰ３やＷＭＡ（Ｗｉｎｄｏｗｓ（登録商標）Ｍｅｄｉａ  Ａｕｄｉｏ）などであるが、圧縮オーディオの形式を規定する重要な要素の一つにビットレートがある。ビットレートは、１秒間の再生に必要なデータ容量を示すもので、通常は固定値であるが、エンコード形式によってはビットレートが可変のものもあり、可変ビットレートをＶＢＲ（Ｖａｒｉａｂｌｅ  Ｂｉｔ  Ｒａｔｅ）とも言う。
【０００４】
圧縮オーディオによるデータの単位となっているのは、独特の「フレーム」として管理される単位であるが、上記のＶＢＲはそのフレーム毎にビットレートを変化させる方法である。このような可変長のＶＢＲの採用により、可聴音が密な部分ではビットレートを高くし、疎な部分ではビットレートを低くしてエンコードすることにより、効率よく高音質なオーディオ視聴を実現できる。
【０００５】
ここで、固定ビットレートの場合にビットレートから再生時間を算出するには、次の式を用いることができる。
【０００６】
【数１】
再生時間（秒）＝（データサイズ／ビットレート）×８  …  数式１
【０００７】
ここでデータサイズにはファイルの大きさを代入する。８を積算するのはビット単位で表現されるビットレートを、バイト単位で表現されるデータサイズに換算するためである。なお、再生時間の概念としては、ある部分の長さとしての再生時間と、媒体やファイルなどの冒頭から見た再生時点（採集時間、Ｐ−ＴＩＭＥ、最終Ｐ−ＴＩＭＥなどと呼ばれる）が考えられるが、両者の相違点は、後者は各部分の積算となる点で、いずれにも基本的には上の式が妥当する。
【０００８】
また、高速再生すなわち早送りや早戻しの機能を持つオーディオ再生装置も多いが（例えば特許文献１参照）、例えば、早戻しでファイルをまたいで現在のファイルから一つ前のファイルへピックアップによる読取位置を移した場合、移行先のファイルからファイルサイズとビットレートを取得してそのファイルの再生時間を推計算出し、それを最終Ｐ−ＴＩＭＥとして表示したうえ、ファイルの最後尾にアクセスしてそこから早戻し処理を行うこととなる。この場合も、やはり固定ビットレートの場合は、上記の数式１にしたがって、計算されたＰ−ＴＩＭＥを表示したうえ、その数字を早戻しの倍速数に応じカウンタにおいて減らしていくこととなる。
【０００９】
ところが、ＶＢＲすなわち可変ビットレートの場合は、一つのファイル中でも部分ごとにビットレートが異なるため、上記の数式１をそのまま適用したのでは、早戻しにおいて曲またぎが発生した場合に、曲またぎ先のファイルの最終時間をそのまま推計算出することはできない。
【００１０】
そこで、ＶＢＲの場合は、ビットレートが共通の部分ごとに
【数２】
再生時間＝フレーム数×そのフレームの再生時間  …  数式２
でまず計算を行う。ここで、「フレーム数」は、そのビットレートでこれから再生するフレーム数であり、「フレームの再生時間」とは１フレームあたりの再生時間である。
【００１１】
すなわち、ＶＢＲといっても個々のフレーム毎に必ず毎回ビットレートが変化するのではなく、実際には、ビットレートの共通するいくつかのフレームがブロック状の集まりを形成することが多いため、そのビットレートでの再生時間をブロックごとに計算することができる。特にＭＰ３に代表される一部の圧縮オーディオに関しては、サイド情報としてフレーム数とそのフレームの容量が記録されているので、その情報からすぐに計算が可能である。このように、ビットレートごとの再生時間を算出しそれらを積算することでファイル全体の合計再生時間すなわちそのファイルの最終Ｐ−ＴＩＭＥ（最終時間）が算出される。
【００１２】
特に、パーソナルコンピュータ（ＰＣ）のように、高速なＣＰＵと大容量かつ高速なメモリを用いた装置であれば、上記のようにビットレートごとの再生時間の算出と積算を実際に行って、ＶＢＲのファイルの最終時間を算出するアルゴリズムが適用可能である。
【００１３】
一方、組み込み系の圧縮オーディオ再生装置では、高速なＣＰＵも無く、メモリ容量も有限であるため、計算負荷の大きい上記のような算出と積算は実施困難である。そこで、早戻し等の高速再生時に最終時間を表示させたい場合は、上記数式１を用いながら、その計算の基礎として、一旦ファイル冒頭へ飛んでそこから少量のサンプルデータのみを取り出し、その平均値より最終再生時間を計算していた。このような従来技術を図６の概念図に示す。
【００１４】
【特許文献１】
特開２００１−３１８６９６
【００１５】
【発明が解決しようとする課題】
しかしながら、上記のようにファイル冒頭からのサンプルデータを用いる従来技術では、計算及び表示される最終時間と実際の再生時間とのズレが大きく精度が不十分という問題があった。
【００１６】
本発明は、上記のような従来技術の課題を解決するもので、その目的は、圧縮オーディオで高速再生時に可変ビットレートファイルへの曲またぎが発生しても、最終時間を優れた精度で表示するオーディオ再生装置、方法及びプログラムを提供することである。
【００１７】
【課題を解決するための手段】
上記の目的を達成するため、請求項１の発明は、圧縮された一又は二以上の曲が記録された記録媒体を再生するオーディオ再生装置において、早送り又は早戻しにより現在の曲のファイルからその前後の曲のファイルへ曲またぎしながら高速再生する手段と、再生にかかる曲の再生時間を表示する手段と、曲またぎ先のファイルについて、その中間部からサンプルを取得するとともに、そのサンプルのビットレートからそのファイルの再生時間を算出する手段と、を備えたことを特徴とする。
【００１８】
請求項４の発明は、請求項１の発明を方法という見方から捉えたもので、圧縮された一又は二以上の曲が記録された記録媒体を再生するオーディオ再生方法において、早送り又は早戻しにより現在の曲のファイルからその前後の曲のファイルへ曲またぎしながら高速再生する処理と、再生にかかる曲の再生時間を表示する処理と、曲またぎ先のファイルについて、その中間部からサンプルを取得するとともに、そのサンプルのビットレートからそのファイルの再生時間を算出する処理と、を含むことを特徴とする。
【００１９】
請求項７の発明は、請求項１，４の発明をコンピュータのプログラムという見方から捉えたもので、コンピュータを制御することにより、圧縮された一又は二以上の曲が記録された記録媒体を再生するオーディオ再生プログラムにおいて、そのプログラムは前記コンピュータに、早送り又は早戻しにより現在の曲のファイルからその前後の曲のファイルへ曲またぎしながら高速再生させ、再生にかかる曲の再生時間を表示させ、曲またぎ先のファイルについて、その中間部からサンプルを取得させるとともに、そのサンプルのビットレートからそのファイルの再生時間を算出させることを特徴とする。
【００２０】
これらの態様では、ファイルの中間地点など中間部からサンプルを取りそのビットレートを用いることで、組み込み系の装置においても少ない計算負荷でズレの少ない高精度な再生時間表示が実現される。すなわち、多くの楽曲において冒頭部は無音に近くデータのビットレートが低く偏っているため、ビットレートのサンプル取得箇所としては、そこを避けてファイルの中間部とする。中間部ではほとんどの場合に本格的に曲が始まっているためビットレートもよりファイル全体を通じた平均値に近い。そこで、そこから一又は二以上のサンプルを取得し、サンプルが単一ならそのビットレートをそのまま、複数ならそのビットレートの平均値を算出してファイル全体のビットレートとみなす。これにより、部分ごとのビットレートから時間の算出や積算を行う事なく、組み込み系の装置においても少ない計算負荷でズレの少ない高精度な再生時間表示が実現される。
【００２１】
請求項２の発明は、圧縮された一又は二以上の曲が記録された記録媒体を再生するオーディオ再生装置において、早送り又は早戻しにより現在の曲のファイルからその前後の曲のファイルへ曲またぎしながら高速再生する手段と、再生にかかる曲の再生時間を表示する手段と、曲またぎ先のファイルについて、その所定の複数箇所からサンプルを取得するとともに、それらサンプルからそのファイルの再生時間を算出する手段と、を備えたことを特徴とする。
【００２２】
請求項５の発明は、請求項２の発明を方法という見方から捉えたもので、圧縮された一又は二以上の曲が記録された記録媒体を再生するオーディオ再生方法において、早送り又は早戻しにより現在の曲のファイルからその前後の曲のファイルへ曲またぎしながら高速再生する処理と、再生にかかる曲の再生時間を表示する処理と、曲またぎ先のファイルについて、その所定の複数箇所からサンプルを取得するとともに、それらサンプルからそのファイルの再生時間を算出する処理と、を含むことを特徴とする。
【００２３】
請求項８の発明は、請求項２，５の発明をコンピュータのプログラムという見方から捉えたもので、コンピュータを制御することにより、圧縮された一又は二以上の曲が記録された記録媒体を再生するオーディオ再生プログラムにおいて、そのプログラムは前記コンピュータに、早送り又は早戻しにより現在の曲のファイルからその前後の曲のファイルへ曲またぎしながら高速再生させ、再生にかかる曲の再生時間を表示させ、曲またぎ先のファイルについて、その所定の複数箇所からサンプルを取得させるとともに、それらサンプルからそのファイルの再生時間を算出させることを特徴とする。
【００２４】
これらの態様では、ファイルの所定の複数箇所からサンプルを取りそのビットレートの平均値を用いることで、組み込み系の装置においても少ない計算負荷でズレの少ない高精度な再生時間表示が実現される。すなわち、多くの楽曲において冒頭部は無音に近くデータのビットレートが低く偏っているため、サンプル取得箇所を複数とし、その平均値を用いることで、ファイル全体を通じた平均値に近い数値が得られる。これにより、部分ごとのビットレートから時間の算出や積算を行う事なく、組み込み系の装置においても少ない計算負荷でズレの少ない高精度な再生時間表示が実現される。
【００２５】
請求項３の発明は、請求項２記載のオーディオ再生装置において、前記サンプルを取得する複数箇所は、そのファイルの少なくとも前部と、中間部と、後部と、であることを特徴とする。
【００２６】
請求項６の発明は、請求項３の発明を方法という見方から捉えたもので、請求項５記載のオーディオ再生方法において、前記サンプルを取得する複数箇所は、そのファイルの少なくとも前部と、中間部と、後部と、であることを特徴とする。
【００２７】
請求項９の発明は、請求項３，６の発明をコンピュータのプログラムという見方から捉えたもので、請求項８記載のオーディオ再生プログラムにおいて、前記サンプルを取得する複数箇所は、そのファイルの少なくとも前部と、中間部と、後部と、であることを特徴とする。
【００２８】
これらの態様では、一般的な曲の展開として、抑え目や導入的要素の強い前部、平均的ないし展開的な中間部、盛り上がったりまとめの後部といった具合に、それぞれ特徴の異なる部分からサンプルを取得することで、より多くのパターンの曲において高精度な再生時間表示が容易に実現される。
【００２９】
【発明の実施の形態】
次に、本発明の実施の形態（以下「実施形態」と呼ぶ）について図面を参照して具体的に説明する。なお、本実施形態は、ディスクドライブなどのハードウェアを備えたコンピュータをプログラムで制御することにより実現できるが、この場合のハードウェアやプログラムの実現態様は各種変更可能であるから、以下の説明では、本発明及び本実施形態の各機能を実現する仮想的回路ブロックを用いる。
【００３０】
なお、本実施形態は、オーディオ再生装置（以下「本装置」と呼ぶ）に加え、方法、コンピュータプログラム、およびそのようなプログラムを記録したコンピュータ読取可能な記録媒体としても把握可能であり、そのようなプログラムをインターネットや携帯電話網などの通信ネットワーク経由で、各車両のカーオーディオ装置にダウンロードして実行させることも本発明の一態様である。
【００３１】
〔１．構成〕
本装置は、圧縮された一又は二以上の曲が記録された記録媒体であるコンパクトディスク（ＣＤ）を再生するオーディオ再生装置で、図１の機能ブロック図に示すように、図示しないＣＤドライブの他に、メインマイコン１と、ＣＤコントローラ２と、汎用ＤＳＰ３と、ＳＤＲＡＭ４と、を備える。
【００３２】
このうちメインマイコン１は、本装置全体をコントロール及び統括する部分である。ＣＤコントローラ２は、メインマイコン１の命令を受けてＣＤドライブのサーボ動作やＣＤのメインデータを読み取る等、ＣＤに関する主なコントローラを統括したＣＤＩＣである。汎用ＤＳＰ３は、メインマイコン１の命令を受けて、読み出しバッファなど所定のメモリ領域に格納されている圧縮オーディオデータをデコードすることにより音響信号として再生させる部分である。
【００３３】
ＳＤＲＡＭ４は、主にＣＤのファイルデータやＣＤのメインデータから読み取ったデコード前の圧縮オーディオデータを蓄積しておく部分で、圧縮オーディオ再生ではない普通のディジタルオーディオデータの場合はＣＤのオーディオデータをそのまま蓄積することも可能である。
【００３４】
このうちメインマイコン１では、図示しない上記プログラムの作用により、図１に示す次の各部分が実現される。まず、早送り早戻し部１１は、与えられる操作に応じて、早送り又は早戻しにより現在の曲のファイルからその前後の曲のファイルへ曲またぎしながら前記ＣＤを高速再生する手段である。再生時間処理部１２は、再生にかかる曲の再生時間を表示する手段である。再生時間推計部１３は、曲またぎ先のファイルについて、所定部分からサンプルを取得するとともに、そのサンプルのビットレートからそのファイルの再生時間を算出する手段である。
【００３５】
〔２．作用及び効果〕
上記のように構成された本実施形態において、再生時間推計部１３の具体的な動作内容は、以下の第一の例と第二の例に大別して把握できる。
〔２−１．第一の例〕
第一の例は、請求項１，４，７に対応するもので、再生時間推計部１３が、曲またぎ先のファイルについて、図２に示すように、その中間部からサンプルを取得するとともに、そのサンプルのビットレートからそのファイルの再生時間を算出するものである。
【００３６】
具体的には、図３のフローチャートに示すように、早送りや早戻しの処理中（ステップ１１）、曲またぎが発生すると（ステップ１２）、ディスク上における現在の読取位置を記憶したうえ（ステップ１３）、曲またぎ先ファイルの中間部へ読取位置を移動し（ステップ１４）、その中間部の数箇所からサンプルを取得し（ステップ１５）、各サンプルのビットレートの平均値を算出し数式１に当てはめてそのファイルの最終時間を得て（ステップ１７）、記憶した読取位置へ復帰して（ステップ１８）早戻し等の処理を続行する（ステップ１１）。
【００３７】
この例では、ファイルの中間地点など中間部からサンプルを取りそのビットレートを用いることで、組み込み系の装置においても少ない計算負荷でズレの少ない高精度な再生時間表示が実現される。
【００３８】
すなわち、多くの楽曲において冒頭部は無音に近くデータのビットレートが低く偏っているため、本実施形態では、ビットレートのサンプル取得箇所としては、そこを避けてファイルの中間部とする。中間部ではほとんどの場合に本格的に曲が始まっているためビットレートもよりファイル全体を通じた平均値に近い。そこで、そこから一又は二以上のサンプルを取得し、サンプルが単一ならそのビットレートをそのまま、複数ならそのビットレートの平均値を算出してファイル全体のビットレートとみなす。これにより、部分ごとのビットレートから時間の算出や積算を行う事なく、組み込み系の装置においても少ない計算負荷でズレの少ない高精度な再生時間表示が実現される。
【００３９】
なお、各サンプルの形式やサイズは自由であり、単一のフレーム又は連続するいくつかのフレームなど自由に定めればよい。
【００４０】
〔２−２．第二の例〕
第二の例は、請求項２，３，５，６，８，９に対応するもので、再生時間推計部１３が、曲またぎ先のファイルについて、図４に示すように、その所定の複数箇所からサンプルを取得するとともに、それらサンプルからそのファイルの再生時間を算出するものである。サンプルを取得する複数箇所は、そのファイルの少なくとも前部と、中間部と、後部と、である。前部、中間部、後部はそれぞれ、ファイルの冒頭、ちょうど真中、末尾でもよいが、これらから若干ずれた位置でも差支えない。
【００４１】
具体的処理手順としては、図５のフローチャートに示すように、早送りや早戻しの処理中（ステップ１１）、曲またぎが発生すると（ステップ１２）、ディスク上における現在の読取位置を記憶する（ステップ１３）ところまでは第一の例と共通する。
【００４２】
第二の例では続いて、まず、曲またぎ先ファイルの前部へ読取位置を移動してその箇所からサンプルを取得し（ステップ２４）、次に、曲またぎ先ファイルの中間部へ読取位置を移動してその箇所からサンプルを取得し（ステップ２５）、さらに、曲またぎ先ファイルの後部へ読取位置を移動してその箇所からサンプルを取得する（ステップ２６）。そのうえで、これら各サンプルのビットレートの平均値を算出し数式１に当てはめてそのファイルの最終時間を得て（ステップ２７）、後は第一の例と同様に、記憶した読取位置へ復帰して（ステップ１８）早戻し等の処理を続行する（ステップ１１）。
【００４３】
この例では、ファイルの所定の複数箇所からサンプルを取りそのビットレートの平均値を用いることで、組み込み系の装置においても少ない計算負荷でズレの少ない高精度な再生時間表示が実現される。
【００４４】
すなわち、多くの楽曲において冒頭部は無音に近くデータのビットレートが低く偏っているため、サンプル取得箇所を複数とし、その平均値を用いることで、ファイル全体を通じた平均値に近い数値が得られる。これにより、部分ごとのビットレートから時間の算出や積算を行う事なく、組み込み系の装置においても少ない計算負荷でズレの少ない高精度な再生時間表示が実現される。
【００４５】
特に、この例では、一般的な曲の展開として、抑え目や導入的要素の強い前部、平均的ないし展開的な中間部、盛り上がったりまとめの後部といった具合に、それぞれ特徴の異なる部分からサンプルを取得することで、より多くのパターンの曲において高精度な再生時間表示が容易に実現される。
【００４６】
〔３．実験結果〕
本出願人は、曲またぎの機能を備えた組み込み系のオーディオ再生装置の従来品と本発明品とで、効果の比較実験を行った。すなわち、従来技術である各社の従来製品Ａ及びＢと、本実施形態の上記第一の例による本発明品Ｃと、本実施形態の上記第二の例による本発明品Ｄと、の比較実験である。実験条件として、ある日本の楽曲をＶＢＲによる圧縮オーディオで収録した最終時間５：３１のファイルを題材に、その１つ後の曲からこのファイルへ早戻しにより曲またぎをさせ、曲またぎ直後に各製品Ａ，Ｂ，Ｃ，Ｄでそれぞれ表示される最終時間を記録した。曲またぎと最終時間の記録は同じ製品ごとに３回ずつ行い、他の条件は全て同一とした。
【００４７】
その結果、従来製品Ａでは
第１回目  １１：２０
第２回目    ５：５４
第３回目    ５：２８
であり、真の最終時間との間で最大６分弱のズレが生じた。
【００４８】
従来製品Ｂでは
第１回目    ６：３０
第２回目    ５：２０
第３回目    ５：２９
であり、真の最終時間との間で最大１分弱のズレが生じた。
【００４９】
本発明品Ｃでは
第１回目    ５：５２
第２回目    ５：４８
第３回目    ５：２９
であり、真の最終時間との間のズレは最大２９秒に収まった。
【００５０】
本発明品Ｄでは
第１回目    ５：２８
第２回目    ５：２８
第３回目    ５：２９
であり、真の最終時間との間のズレは最大３秒に収まった。
【００５１】
以上の結果から、本発明品では従来品と比較して、真の採集時間とのズレが明白に縮小され、極めて大きな効果が確認された。なお、同じ曲でも従来製品ＡとＢで結果が異なるのは、そのサンプリング数その他の影響によるところと考えられる。
【００５２】
〔４．他の実施形態〕
なお、本発明は、上記実施形態には限定されず、以下に例示するような他の実施形態も含むものである。例えば、本発明はＣＤ以外にもＣＤ−ＲやＣＤ−Ｒ／Ｗ、ＭＤなど他の種類の記録ディスクにも適用可能である。また、本出願における「ファイル」や「フレーム」等の用語はそれらを限定する趣旨ではなく、トラックやセクタなど趣旨の共通する他の名称や形式のものに適宜置換可能である。また、ファイルの何箇所からサンプルを取るかは自由に定めてよい。
【００５３】
【発明の効果】
以上のように、この発明によれば、圧縮オーディオで高速再生時に可変ビットレートファイルへの曲またぎが発生しても、最終時間を優れた精度で表示するオーディオ再生装置、方法及びプログラムを提供することができる。
【図面の簡単な説明】
【図１】本発明の実施形態におけるオーディオ再生装置の構成を示す機能ブロック図。
【図２】本発明の実施形態における第一の例を示す概念図。
【図３】本発明の実施形態における第一の例による処理手順を示すフローチャート。
【図４】本発明の実施形態における第二の例を示す概念図。
【図５】本発明の実施形態における第二の例による処理手順を示すフローチャート。
【図６】従来技術による最終時間計算の例を示す概念図。
【符号の説明】
１…メインマイコン
２…ＣＤコントローラ
３…汎用ＤＳＰ
４…ＳＤＲＡＭ
１１…早送り早戻し部
１２…再生時間処理部
１３…再生時間推計部
【図１】
2004348905.tif 000003
【図２】
2004348905.tif 000004
【図３】
2004348905.tif 000005
【図４】
2004348905.tif 000006
【図５】
2004348905.tif 000007
【図６】
2004348905.tif 000008