(57)【特許請求の範囲】
【請求項１】
可変ビットレートフォーマットのデジタルオーディオ信号が記憶された記憶媒体から、前記デジタルオーディオ信号を再生する再生部と、
前記デジタルオーディオ信号の総データサイズ、再生済みデータサイズを抽出するファイル解析部と、
前記デジタルオーディオ信号のデコード処理を行うとともに、デコード処理の過程で前記デジタルオーディオ信号の再生経過時間を抽出するデジタル信号処理部と、
前記再生経過時間、前記総データサイズ、前記再生済みデータサイズに基づき、再生経過時間に応じた補正総再生時間を、（再生経過時間）÷（再生済みデータサイズ）×（オーディオ総データサイズ）で算出する制御部と、
前記補正総再生時間を表示する表示部と、を備えるデジタル再生装置。
【請求項２】
前記補正総再生時間の算出開始は、再生開始前にサンプリングした前記デジタルオーディオ信号の平均ビットレートに基づき算出した前記記憶媒体の総再生時間を設定時間経過後とした、請求項１記載のデジタル再生装置。
【請求項３】
サンプリングした前記デジタルオーディオ信号の平均ビットレートに基づき算出した前記記憶媒体の総再生時間と前記補正総再生時間との差が広い場合は、総再生時間と補正総再生時間との平均を補正総再生時間とした、請求項１記載のデジタル再生装置。
【請求項４】
サンプリングした前記デジタルオーディオ信号の平均ビットレートに基づき算出した前記記憶媒体の総再生時間が前記補正総再生時間を超える場合は、再生経過時間を補正総再生時間とした、請求項１記載のデジタル再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明の実施形態は、可変ビットレートファイル形式で記憶された記録メディアの総再生時間を確実に算出することのできるデジタル再生装置に関する。
【背景技術】
【０００２】
従来、ＭＰ３（MPEG-1 Audio Layer３）によりオーディオデータをエンコードする手法の１つとして、ＶＢＲ（Variable Bit Rate：可変ビットレート）が知られている。ＭＰ３の再生時間は、再生中のデータから検出された再生進行時間と、現在表示出力させている再生進行時間とを比較し、比較結果に基づいて、その際に検出された再生進行時間の時間値を表示するか、或いは現在表示させている再生進行時間の時間値を表示上で維持するかを決めている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２０４５５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の可変ビットレートのヘッダ情報がない場合における総再生時間は、総再生時間算出に必要な各種情報を取得できないことから、再生中のデータから検出された再生進行時間と、現在表示出力させている再生進行時間との比較結果に基づき、再生進行時間の時間値を表示するか、或いは現在表示させている再生進行時間の時間値を表示上で維持するかを決めている。
【０００５】
しかし、可変ビットレートでの再生進行時間値の表示や現在表示させている再生進行時値の表示のいずれの場合も未だ実際の総再生時間との誤差が大きい。誤差がある場合の総再生時間表示は、表示の総再生時間を超えても再生を継続したり、逆に表示の総再生時間に到達する前に再生を終了したりしてしまう事象が発生する、という問題があった。
【０００６】
この実施形態では、可変ビットレートファイル形式で記憶されたデジタルオーディオ信号の総再生時間を実際の時間により近づけるようにしたデジタル再生装置を提供する。
【課題を解決するための手段】
【０００７】
実施形態によれば、可変ビットレートフォーマットのデジタルオーディオ信号が記憶された記憶媒体から、前記デジタルオーディオ信号を再生する再生部と、 前記デジタルオーディオ信号の総データサイズ、再生済みデータサイズを抽出するファイル解析部と、 前記デジタルオーディオ信号のデコード処理を行うとともに、デコード処理の過程で前記デジタルオーディオ信号の再生経過時間を抽出するデジタル信号処理部と、 前記再生経過時間、前記総データサイズ、前記再生済みデータサイズに基づき、再生経過時間に応じた補正総再生時間を、（再生経過時間）÷（再生済みデータサイズ）×（オーディオ総データサイズ）で算出する制御部と、 前記補正総再生時間を表示する表示部と、を備える。
【図面の簡単な説明】
【０００８】
【図１】デジタル再生装置に関する第１の実施形態について説明するための回路構成図である。
【図２】可変ビットレートファイルのデジタルオーディオ信号の概念的なデータ構造について説明するための説明図である。
【図３】補正総再生時間の処理について説明するための説明図である。
【図４】デジタル再生装置に関する第２の実施形態について説明するための説明図である。
【図５】デジタル再生装置に関する第３の実施形態について説明するための説明図である。
【図６】デジタル再生装置に関する第４の実施形態について説明するための説明図である。
【発明を実施するための形態】
【０００９】
以下、実施形態について、図面を参照しながら詳細に説明する。なお、以下で説明する図面で、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。
【００１０】
（第１の実施形態）
図１は、デジタル再生装置に関する第１の実施形態について説明するための回路構成図を示し、図２は可変ビットレートファイルのデジタルオーディオ信号の概念的なデータ構造について説明するための説明図である。
【００１１】
図１のデジタル再生装置１００は、ＭＰ３プレーヤの回路構成図を示す。記録媒体である光ディスク１１には、例えば可変ビットレートファイル形式の図２に示すＭＰ３データ構造のデジタルオーディオ信号が記憶されている。
【００１２】
操作部１０の操作によって再生時には、スピンドルモータ１２を回転させ、一定線速度（ＣＬＶ）もしくは一定角速度（ＣＡＶ）で回転駆動する。光ピックアップ１３は光ディスク１１に対してレーザ照射を行い、その反射光を検出する。反射光検出信号はＲＦアンプ１４へ供給する。ＲＦアンプ１４は、光ピックアップ１３によって読み出したデータに対応するＲＦ信号を増幅してファイル解析部１５に伝達する。また、このＲＦアンプ１４は、ＲＦ信号からフォーカス制御用の信号およびトラッキング制御信号を分離して、これらの制御信号をサーボ制御部２０に送る。
【００１３】
ファイル解析部１５は、ＲＦアンプ１４から送られてきたＲＦ信号がどのようなフォーマットの信号かを解析し、解析結果を制御部１７に供給する。また、ファイル解析部１５は、光ディスク１１に格納されているデジタルオーディオ信号の総データサイズとサンプリングしたデジタルオーディオ信号の平均ビットレートに基づき光ディスク１１の総再生時間を再生開始前に算出する。さらに、ファイル解析部１５は、現データのリードアドレスとオーディオ先頭アドレスの差から再生済みデータサイズを算出する。
【００１４】
デジタル信号処理部１６は、ファイル解析部１５を介して送られてきたＲＦ信号の復調処理と誤り訂正処理を行い、デジタル信号処理部１６による信号処理の過程で得られたデータを、図示しないＲＡＭ（Random Access Memory）に格納する。また、デジタル信号から制御信号が分離され、分離された制御信号をサーボ制御部２０および制御部１７に送る。
【００１５】
デジタル信号処理部１６では、ＭＰ３デコード処理過程でフレーム単位のデコードを行い、このフレームデコードの際にその時点の再生経過時間の算出処理を行う。ＭＰ３デジタルオーディオ信号ファイルの再生経過時間の算出は、（ファイル先頭から現在の再生位置までのデータ量）／（ビットレート）の演算により求めることができる。
【００１６】
デジタル信号処理部１６で復調されたデジタルオーディオ信号は、Ｄ／Ａコンバータ１８に供給し、アナログオーディオ信号に変換して音声出力部１９に供給する。音声出力部１９では、図示しない音声信号生成部や増幅回路部およびスピーカを有し、音声による出力を行う。
【００１７】
サーボ制御部２０は、ＲＦアンプ１４で生成されたフォーカスエラー信号、トラッキングエラー信号に基づいて、フォーカスサーボ制御、トラッキングサーボ制御などのサーボ制御を実行する。即ちフォーカスエラー信号、トラッキングエラー信号に応じてフォーカスドライブ信号、トラッキングドライブ信号を生成し、二軸ドライバ２１により光ピックアップ１３内で対物レンズを保持している二軸機構を駆動させ、フォーカスサーボ制御、トラッキングサーボ制御を行う。またサーボ制御部２０は、図示していないスレッド機構による光ピックアップ１３のディスク半径方向の移動制御も行う。
【００１８】
またサーボ制御部２０は、例えばデジタル信号処理部１６から得られる回転速度エラー情報に基づいてスピンドルサーボ信号を生成し、スピンドルドライバ２２によるスピンドルモータ１２の回転駆動を制御することで、光ディスク１１のＣＬＶ回転またはＣＡＶ回転のサーボ制御を行う。
【００１９】
制御部１７は、ＣＰＵ（Central Processing Unit）、メモリ領域、インターフェース部等を備えたマイクロコンピュータにより構成され、動作プログラムに基づいて再生装置１００の全体制御や各種演算処理を行う。
【００２０】
また、制御部１７は、再生開始前にファイル解析部１５で算出した光ディスク１１の総再生時間が実際の総再生時間とは異なることを補正する補正総再生時間を算出する。補正総再生時間は、ファイル解析部１５で算出されたデジタルオーディオ信号の総データサイズ、再生済みデータサイズそれにデジタル信号処理部１６で算出された再生経過時間の各データに基づき次式で算出する。
【００２１】
ここで、補正総再生時間とは、光ディスク１１再生のスタート時にディスクに格納されているデジタルオーディオ信号の総データサイズとサンプリングしたデジタルオーディオ信号の平均ビットレートに基づき算出された光ディスク１１の総再生時間に対し、再生中に次式により再算出した総再生時間のことである。
【数１】
0005912496.tif 000002
【００２２】
制御部１７は、算出した補正総再生時間を再生時間表示部２３に出力する。補正総再生時間は、再生経過時間に応じて補正された総時間時間を表し、例えば一定時間毎に計算される。再生時間表示部２３は、求めた補正総再生時間の表示を行う。
【００２３】
なお、再生時間表示部２３では、オーディオ先頭アドレスからの経過時間を表示してもよいし、デジタルオーディオ信号の再生に応じてカウントアップした再生時間を表示してもよい。これら経過時間と再生時間は、別々に表示させるようにしてもよいし、同時に表示させるようにしてもよい。
【００２４】
このように、補正総再生時間は、時間経過に従い実際の総再生時間により近くなる。換言すれば、再生がファイル終端に近付くほど総再生時間の精度を向上させることが可能となる。
【００２５】
次に、図２および図３を参照し、補正総再生時間についてさらに説明する。図２は可変ビットレートファイルのデジタルオーディオ信号の概念的なデータ構造の説明図を示し、図３は補正総再生時間の処理について説明するための説明図である。
【００２６】
操作部１０を操作し光ディスク１１の再生を指示すると、ＲＦアンプ１４からのデジタルオーディオ信号を出力してファイル解析部１５に供給し、ここで再生情報信号の解析を行い、ファイル解析情報として制御部１７に供給する。制御部１７では、まずステップＳ１において、デジタルオーディオ信号が可変ビットレートかどうかを判断する。
【００２７】
可変ビットレートの場合は、ファイル解析部１５でデジタルオーディオ信号の総データサイズ、再生済みデータサイズそれにデジタル信号処理部１６で再生経過時間をそれぞれ抽出し（Ｓ２〜Ｓ４）、ステップＳ５に進む。
【００２８】
ステップＳ５において、ステップＳ２〜Ｓ４で抽出されたデジタルオーディオ信号の総データサイズ、再生済みデータサイズ、再生経過時間に基づき、（再生経過時間）÷（再生済みデータサイズ）×（オーディオ総データサイズ）から補正総再生時間の算出を行う。
【００２９】
制御部１７は、補正総再生時間の算出結果を出力し、ステップＳ６において再生時間表示部２３から総再生時間の表示を行う。なお、ステップＳ２〜Ｓ６の処理は、例えば毎秒実行される。
【００３０】
また、制御部１７は、ステップＳ７においてデジタル信号処理部１６の制御を行い、デジタルオーディオ信号をＤ／Ａコンバータ１８に出力し、アナログオーディオ信号に変換し、音声出力部１９から音声を出力する。
【００３１】
この実施形態のアルゴリズムにより算出される補正総再生時間は、再生がファイル終端に近付くほど精度を向上させることが可能となる。また、極端な補正は抑制する制御であることから、ユーザーに対し違和感を抑えた再生時間表示や再生経過バー表示等を提供することが可能となる。
【００３２】
（第２の実施形態）
図４は、デジタル再生装置に関する第２の実施形態について説明するための説明図である。
【００３３】
この実施形態は、上記算出した補正総再生時間の信頼性を高めるために、再生経過時間が再生開始前にファイル解析部１５で算出した総再生時間の設定時間以上に到達してから更新を開始するようにしたものである。
【００３４】
すなわち、図３に示すフローチャートの補正総再生時間を算出するステップＳ５の前処理に、再生開始前に算出した総再生時間の例えば１／２時間以上に達した場合に、ステップＳ４の処理を行うステップＳ４０１を追加したものである。
【００３５】
この場合は、再生開始前に算出した総再生時間の例えば１／２時間以上に達した場合に初めて、補正総再生時間の算出のファクターである再生経過時間の抽出を行った結果を、補正総再生時間として表示するようになる。このことから、補正総再生時間の精度が向上した状態での表示となり、表示された総再生時間表示に対する信頼性の向上を図ることができる。
【００３６】
この実施形態では、総再生時間の例えば１／２時間以上に達した場合に総再生時間の表示を行うようにした。このため、再生がファイル終端に近いほど総再生時間の表示が実際の総再生時間に近くなることから、総再生時間表示に対するユーザーの違和感を抑えることができる。
【００３７】
（第３の実施形態）
図５は、デジタル再生装置に関する第３の実施形態について説明するための説明図である。
【００３８】
この実施形態は、上記算出した補正総再生時間の信頼性を高めるために、ステップＳ５の処理後の時点における総再生時間と補正総再生時間との誤差幅が広い場合（Ｓ５０１）には、総再生時間と補正総再生時間との平均を総再生時間とする（Ｓ５０２）ようにしたものである。
【００３９】
この実施形態では、総再生時間と補正総再生時間との誤差幅が広い場合にこれらの時間の平均を取ったことにより、時間表示に対するユーザーの違和感を抑えることが可能となる。
【００４０】
（第４の実施形態）
図６は、デジタル再生装置に関する第４の実施形態について説明するための説明図である。
【００４１】
この実施形態は、上記算出した補正総再生時間の信頼性を高めるために、ステップＳ５の処理後に、再生経過時間が補正総再生時間を超える場合（Ｓ６０１）には、再生経過時間を補正総再生時間とする（Ｓ６０２）ようにしたものである。
【００４２】
この実施形態では、再生経過時間が補正総再生時間を超える場合に、再生経過時間を補正総再生時間としたことにより、表示の総再生時間を超えてしまう事象の発生を防止することができる。
【００４３】
なお、上記した第２〜第４実施形態は、個別でも構わないが、全てあるいは複数の実施形態を合わせもったものであってもよい。さらに、再生時間表示部２３の表示例としては、バー表示での再生の進行状況の活用や残時間表示への活用も可能である。
【００４４】
いくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、組み合わせ、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００４５】
１００  デジタル再生装置
１０  操作部
１１  光ディスク
１２  スピンドルモータ
１３  光ピックアップ
１４  ＲＦアンプ
１５  ファイル解析部
１６  デジタル信号処理部
１７  制御部
１８  Ｄ／Ａコンバータ
１９  音声出力部
２０  サーボ制御部
２１  二軸ドライバ
２２  スピンドルドライバ
２３  再生時間表示部
【図１】
0005912496.tif 000003
【図２】
0005912496.tif 000004
【図３】
0005912496.tif 000005
【図４】
0005912496.tif 000006
【図５】
0005912496.tif 000007
【図６】
0005912496.tif 000008