(57)【特許請求の範囲】
【請求項１】
１フレームの先頭にヘッダ情報が構成され、ビットレートがフレーム毎に設定可能でかつ前記ビットレートがフレーム毎に記録される圧縮方式によって圧縮されたデータを伸張して再生する際に、前記データの再生時間を表示する情報処理装置であって、
再生中のデータから前記ヘッダ情報の中のビットレートを所定時間毎に抽出して取得するビットレート取得手段と、
先頭フレームから再生中のフレームまでのデータ量を取得するデータ量取得手段と、
前記ビットレート取得手段によって取得したビットレートの平均値と前記データ量取得手段によって取得したデータ量に基いて前記再生時間を導出する導出手段と、
前記導出手段によって導出した再生時間を表示する表示手段と、
を備えた情報処理装置。
【請求項２】
前記圧縮方式がＭＰ３である請求項１記載の情報処理装置。
【請求項３】
前記ビットレートの平均値がビットレートの移動平均値である請求項１又は請求項２記載の情報処理装置。
【請求項４】
１フレームの先頭にヘッダ情報が構成され、ビットレートがフレーム毎に設定可能でかつ前記ビットレートがフレーム毎に記録される圧縮方式によって圧縮されたデータを伸張して再生する際に、前記データの再生時間を表示する情報処理方法であって、
再生中のデータから前記ヘッダ情報の中のビットレートを所定時間毎に抽出して取得するビットレート取得ステップと、
先頭フレームから再生中のフレームまでのデータ量を取得するデータ量取得ステップと、
前記ビットレート取得ステップによって取得したビットレートの平均値と前記データ量取得ステップによって取得したデータ量に基いて前記再生時間を導出する導出ステップと、
前記導出ステップによって導出した再生時間を表示する表示ステップと、
を含む情報処理方法。
【請求項５】
１フレームの先頭にヘッダ情報が構成され、ビットレートがフレーム毎に設定可能でかつ前記ビットレートがフレーム毎に記録される圧縮方式によって圧縮されたデータを伸張して再生する際に、前記データの再生時間を表示するプログラムを記録したコンピュータ読み込み可能な記録媒体であって、
再生中のデータから前記ヘッダ情報の中のビットレートを所定時間毎に抽出して取得するビットレート取得ステップと、
先頭フレームから再生中のフレームまでのデータ量を取得するデータ量取得ステップと、
前記ビットレート取得ステップによって取得したビットレートの平均値と前記データ量取得ステップによって取得したデータ量に基いて前記再生時間を導出する導出ステップと、
前記導出ステップによって導出した再生時間を表示する表示ステップと、
を含むプログラムを記録したコンピュータ読み込み可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置、情報処理方法及び記録媒体に係り、より詳しくは、ビットレートがフレーム毎に設定可能な圧縮方式で圧縮されたデータを伸張して再生する際に、上記データの再生時間を表示する情報処理装置、情報処理方法及び記録媒体に関する。
【０００２】
【従来の技術】
近年、音声データの圧縮方式（符号化方式）として、ＭＰ３（Moving Picture Expert Group  Ａｕｄｉｏ  レイヤIII）が広く用いられており、ＭＰ３によって圧縮された音声データ（以下、「ＭＰ３フォーマットデータ」という）に対応した音楽プレーヤ（以下、「ＭＰ３プレーヤ」という）もメーカ各社から多数提供されている。
【０００３】
ところで、ＭＰ３プレーヤでは一般に、ＭＰ３で圧縮された音声データを伸張して再生すると共に、再生時間を液晶ディスプレイ等の表示装置によって表示する機能を有しているが、この際の再生時間Ｔは次の（１）式によって導出していた。
【０００４】
再生時間Ｔ＝ＢＮ÷（ＦＢＲ÷８）                      （１）
ここで、ＢＮは、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）フォーマットでＭＰ３を用いて圧縮された音声データが記録されたＣＤ（Compact Disc）のデコーダであるＣＤ−ＲＯＭデコーダから、ＭＰ３フォーマットデータの復号を行うＭＰ３デコーダに転送したデータの総バイト数であり、ＦＢＲは最初に時間表示を行う際のビットレート（転送レート）である。
【０００５】
すなわち、従来は、最初に時間表示を行う際のビットレートを固定的に適用して再生時間Ｔを導出していた。
【０００６】
【発明が解決しようとする課題】
しかしながら、上述した最初に時間表示を行う際のビットレートを固定的に適用して再生時間を導出する技術では、ビットレートを可変にして符号化されているＭＰ３フォーマットデータの再生中において、ビットレートが最初に時間表示を行う際のビットレートから変化した場合には、導出される再生時間を正確なものとすることができない、という問題点があった。
【０００７】
すなわち、ＭＰ３には、効率的にデータを格納できるようにすることを目的として、ビットレートをフレーム毎に変更できるようにしたもの（所謂ＶＢＲ（Variable Bit Rate）方式）があり、この方式のＭＰ３フォーマットデータを再生する場合には、上述した最初に時間表示を行う際のビットレートを固定的に適用して再生時間を導出する技術では、再生時間を正確なものとすることはできない。
【０００８】
ここで、事前に全てのフレームのビットレートを読み出しておき、これらのビットレートに基いて正確な再生時間を導出することも可能であるが、この場合には該導出を行うＣＰＵ（Central Processing Unit）、マイクロ・コントローラ等に高い処理能力が要求されるため、装置が高コストとなってしまう、という問題点がある。
【０００９】
また、この方法は、ＭＰ３フォーマットデータを再生途中で早送りしたり、早戻しする場合には容易に適用できない、という問題点もある。
【００１０】
本発明は上記問題点を解消するために成されたものであり、再生時間の表示を簡易かつ比較的正確に行うことができる情報処理装置、情報処理方法及び記録媒体を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の情報処理装置は、１フレームの先頭にヘッダ情報が構成され、ビットレートがフレーム毎に設定可能でかつビットレートがフレーム毎に記録される圧縮方式によって圧縮されたデータを伸張して再生する際に、データの再生時間を表示する情報処理装置であって、再生中のデータからヘッダ情報の中のビットレートを所定時間毎に抽出して取得するビットレート取得手段と、先頭フレームから再生中のフレームまでのデータ量を取得するデータ量取得手段と、ビットレート取得手段によって取得したビットレートの平均値とデータ量取得手段によって取得したデータ量に基いて再生時間を導出する導出手段と、導出手段によって導出した再生時間を表示する表示手段と、を備えている。
【００１２】
請求項１記載の情報処理装置によれば、ビットレートがフレーム毎に設定可能でかつビットレートがフレーム毎に記録される圧縮方式によって圧縮されたデータを伸張して再生する際に、上記データの再生時間が表示される。ここで、上記データには、音声データ、映像データ等の再生処理が実行される全てのデータが含まれる。また、上記圧縮方式には、ＭＰＥＧ−２  ＡＡＣ（Moving Picture Expert Group-2 Advanced Audio Coding）、ＭＰＥＧ−４等が含まれる。
【００１３】
また、請求項１記載の発明では、ビットレート取得手段によって再生中のデータからヘッダ情報の中のビットレートが所定時間毎に抽出して取得され、データ量取得手段によって先頭フレームから再生中のフレームまでのデータ量が取得される。
【００１４】
更に、請求項１記載の情報処理装置では、導出手段により、ビットレート取得手段によって取得されたビットレートの平均値とデータ量取得手段によって取得されたデータ量に基いて再生時間が導出され、該導出された再生時間が表示手段によって表示される。なお、上記表示手段によって再生時間が表示される表示装置としては、液晶ディスプレイ、ブラウン管ディスプレイ、プラズマディスプレイ、ＥＬディスプレイ等の全てのディスプレイ装置を適用することができる。また、上記ビットレートの平均値には、それまでに取得されているビットレートの相加平均値や、相乗平均値等の全ての平均値が含まれる。
【００１５】
このように、請求項１に記載の情報処理装置によれば、再生中のデータからヘッダ情報の中のビットレートを所定時間毎に抽出して取得すると共に、先頭フレームから再生中のフレームまでのデータ量を取得し、所定時間毎に取得したビットレートの平均値と上記データ量に基いて再生時間を導出し、導出した再生時間を表示しているので、単一のビットレートを固定的に適用して再生時間を導出する場合に比較して、再生時間を正確に導出することができると共に、全てのフレームにおけるビットレートを用いて再生時間を導出する場合に比較して、再生時間を簡易に導出することができ、この結果として、再生時間の表示を簡易かつ比較的正確に行うことができる。
【００１６】
なお、請求項２記載の発明のように、請求項１記載の発明における圧縮方式として、ＭＰ３を適用する形態とすることができる。ここで、ＭＰ３には、ＭＰＥＧ−１  Ａｕｄｉｏ  レイヤIII、ＭＰＥＧ−２  Ａｕｄｉｏ  レイヤIII、及びＭＰＥＧ−２．５  Ａｕｄｉｏが含まれる。
【００１７】
請求項２記載の発明によれば、ＭＰ３によって圧縮されたデータの再生時間の表示を簡易かつ比較的正確に行うことができる。
【００１８】
また、請求項３記載の発明のように、請求項１又は請求項２記載の発明におけるビットレートの平均値として、ビットレートの移動平均値を適用することができる。
【００１９】
請求項３記載の情報処理装置によれば、請求項１又は請求項２記載の発明における導出手段により、ビットレート取得手段によって取得されたビットレートの移動平均値とデータ量取得手段によって取得されたデータ量に基いて再生時間が導出される。
【００２０】
このように、請求項３に記載の情報処理装置によれば、本発明のビットレートの平均値としてビットレートの移動平均値を適用しているので、データの再生と並行してビットレートの平均値を簡易に導出することができる。
【００２１】
一方、上記目的を達成するために、請求項４記載の情報処理方法は、１フレームの先頭にヘッダ情報が構成され、ビットレートがフレーム毎に設定可能でかつビットレートがフレーム毎に記録される圧縮方式によって圧縮されたデータを伸張して再生する際に、データの再生時間を表示する情報処理方法であって、再生中のデータからヘッダ情報の中のビットレートを所定時間毎に抽出して取得するビットレート取得ステップと、先頭フレームから再生中のフレームまでのデータ量を取得するデータ量取得ステップと、ビットレート取得ステップによって取得したビットレートの平均値とデータ量取得ステップによって取得したデータ量に基いて再生時間を導出する導出ステップと、導出ステップによって導出した再生時間を表示する表示ステップと、を含むものである。
【００２２】
従って、請求項４記載の情報処理方法によれば、請求項１記載の発明と同様に作用するので、単一のビットレートを固定的に適用して再生時間を導出する場合に比較して、再生時間を正確に導出することができると共に、全てのフレームにおけるビットレートを用いて再生時間を導出する場合に比較して、再生時間を簡易に導出することができ、この結果として、再生時間の表示を簡易かつ比較的正確に行うことができる。
【００２３】
なお、請求項５記載のコンピュータ読み込み可能な記録媒体は、コンピュータに対して請求項１記載の発明と同様に作用させるプログラムを記録した記録媒体であり、該記録媒体には、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）、フラッシュ・メモリ（Flash Memory）等の記憶素子、フロッピィディスク、ＣＤ−ＲＯＭ、光磁気ディスク、磁気テープ等の可搬記録媒体やハードディスク等の固定記録媒体、或いはネットワークに接続されたサーバーコンピュータ等に設けられた外部記憶装置等を適用することができる。
【００２４】
【発明の実施の形態】
以下、図面を参照して、本発明をＣＤ（Compact Disc）プレーヤに適用した場合の実施の形態について詳細に説明する。まず、図１を参照して、本実施の形態に係るＣＤプレーヤ１０の構成について説明する。なお、このＣＤプレーヤ１０は、ＣＤ−ＤＡ（Compact Disc-Digital Audio）フォーマットで音声データが記録されたＣＤと、ＣＤ−ＲＯＭフォーマットでＭＰ３を用いて圧縮された音声データが記録されたＣＤに記録されているデジタル情報を読み出して再生することができるものである。なお、上記ＭＰ３には、ＭＰＥＧ−１  Ａｕｄｉｏ  レイヤIII、ＭＰＥＧ−２  Ａｕｄｉｏ  レイヤIII、及びＭＰＥＧ−２．５  Ａｕｄｉｏが含まれる。
【００２５】
図１に示すように、本実施の形態に係るＣＤプレーヤ１０は、ＣＤ８０の回転軸であるスピンドル１２と、スピンドル１２を回転させるスピンドルモータ１４と、ＣＤ８０に記録されたデータを読み取るためのピックアップ１６と、ピックアップ１６をスライド移動させるスライドモータ１８と、サーボ回路２０と、を含んで構成されている。ここで、スピンドルモータ１４及びスライドモータ１８はサーボ回路２０に接続されており、サーボ回路２０はスピンドルモータ１４及びスライドモータ１８の作動を制御する。
【００２６】
また、ＣＤプレーヤ１０は、ＲＦアンプ２２と、ＣＤ−ＤＳＰ（Digital Signal Processor）２４と、ＲＡＭ（Random Access Memory）２８が接続されたＣＤ−ＲＯＭデコーダ２６と、ＭＰ３デコーダ３０と、デジタル／アナログコンバータ（以下、「ＤＡＣ」という）３２及び３４と、２入力１出力の切替スイッチ３６と、ヘッドフォンアンプ３８と、ＣＤプレーヤ１０全体の動作を司る制御用マイクロ・コントローラ（以下、「制御マイコン」という）６０と、を備えている。
【００２７】
ＲＦアンプ２２はピックアップ１６及びＣＤ−ＤＳＰ２４に接続されており、ピックアップ１６から出力された信号を増幅してＣＤ−ＤＳＰ２４に出力する。また、ＣＤ−ＤＳＰ２４はサーボ回路２０、ＣＤ−ＲＯＭデコーダ２６及びＤＡＣ３４に接続されており、ＲＦアンプ２２から入力された信号に対してＣＩＲＣ（Cross Interleave Reed-Solomon Code）復号、ＥＦＭ（Eight to Fourteen Modulation）復調等の処理を行ってＣＤ−ＲＯＭデコーダ２６及びＤＡＣ３４に出力すると共に、サーボ回路２０に対してＣＬＶ（Constant Linear Velocity）制御を行う。
【００２８】
また、ＣＤ−ＲＯＭデコーダ２６はＭＰ３デコーダ３０に接続されており、ＣＤ−ＤＳＰ２４から入力された信号が示すＣＤ−ＲＯＭ形式のデータを復号してＭＰ３デコーダ３０に出力する。なお、ＲＡＭ２８は、上記復号の際のワークエリア等として用いられる。
【００２９】
また、ＭＰ３デコーダ３０はＤＡＣ３２に接続されており、ＣＤ−ＲＯＭデコーダ２６から入力された信号が示すＭＰ３フォーマットデータを復号してＤＡＣ３２に出力する。更に、ＤＡＣ３２及びＤＡＣ３４は各々切替スイッチ３６の一方の入力端及び他方の入力端に接続されており、切替スイッチ３６の出力端はヘッドフォンアンプ３８に接続されている。従って、切替スイッチ３６による切り換えにより、ヘッドフォンアンプ３８には、ＭＰ３デコーダ３０によって復号され、かつＤＡＣ３２によってアナログ信号に変換されたＭＰ３フォーマットデータと、ＣＤ−ＤＳＰ２４から出力されてＤＡＣ３４によってアナログ信号に変換された信号と、の何れか一方のアナログ信号が選択的に入力されることになる。そして、ヘッドフォンアンプ３８にヘッドフォン７０を接続することによって、ヘッドフォンアンプ３８により増幅されたアナログ信号がヘッドフォン７０により再生されることになる。
【００３０】
また、サーボ回路２０、ＲＦアンプ２２、ＣＤ−ＤＳＰ２４、ＣＤ−ＲＯＭデコーダ２６、ＭＰ３デコーダ３０、ＤＡＣ３２、ＤＡＣ３４、及び切替スイッチ３６の各々の制御入力端には制御マイコン６０が接続されており、制御マイコン６０によって各部の作動が制御される。
【００３１】
更に、制御マイコン６０は、ＣＤ−ＲＯＭデコーダ２６の割込み信号ＩＮＴを出力する出力端と、ＭＰ３デコーダ３０のヘッダ情報を出力する出力端にも接続されており、制御マイコン６０はＣＤ−ＲＯＭデコーダ２６からＭＰ３デコーダ３０に対して１セクタ分のＭＰ３フォーマットデータが転送される毎にＣＤ−ＲＯＭデコーダ２６から出力される割込み信号ＩＮＴを入力することができると共に、ＭＰ３デコーダ３０からＭＰ３フォーマットデータにおける各フレームのヘッダ情報を入力することができる。上記ＭＰ３フォーマットデータのセクタ、及び各フレームのヘッダ情報については後述する。
【００３２】
なお、ＤＡＣ３２を介してヘッドフォンアンプ３８に入力される信号がＭＰ３フォーマットデータに対応する信号で、ＤＡＣ３４を介してヘッドフォンアンプ３８に入力される信号がＣＤ−ＤＡフォーマットのデータに対応する信号であり、制御マイコン６０による切替スイッチ３６の切り換え制御によって、ＭＰ３フォーマットデータ及びＣＤ−ＤＡフォーマットのデータの何れかを選択的に再生する構成とされている。具体的には、ＣＤプレーヤ１０は、当該ＣＤプレーヤ１０にセットされたＣＤがＣＤ−ＤＡフォーマットでデータが記録されたＣＤであるのか、ＣＤ−ＲＯＭフォーマットでデータが記録されたＣＤであるのかを検出して、該検出結果に応じて切替スイッチ３６を切り替えた後に当該ＣＤの再生処理を行う。
【００３３】
一方、制御マイコン６０には、不図示の電源キー、再生キー、早送りキー、早戻しキー、ストップキー、数字を入力するためのジョグダイヤル、エンターキー等を備えた操作部４０と、操作部４０等による操作に応じた表示内容が表示される液晶ディスプレイで構成された表示部４２が接続されている。更に、制御マイコン６０には各種制御プログラムやパラメータ等を予め記憶したＲＯＭ４４が接続されている。
【００３４】
ここで、図２を参照して、ＣＤ８０に記録されている音声データの構造について説明する。なお、ここでは、当該データがＭＰ３フォーマットデータである場合について説明する。
【００３５】
図２（Ａ）に示すように、ＣＤ８０に記録されているデータは複数のファイルから構成されており、各ファイルは各々２０４８バイトで構成された複数のセクタの集合として構成されており、各セクタは複数のフレームから構成されている。なお、１セクタに含まれるフレームの数は各フレームのサイズに応じて変化する。
【００３６】
また、各フレームは、図２（Ｂ）に示すように、ヘッダ、サイド情報、メインデータ、及び付加データから構成されている。
【００３７】
サイド情報はウィンドウ情報、領域指定等、メインデータのデコードに必要な各種情報を含み、メインデータはスケールファクタ及びハフマン符号化された周波数コンポーネントを含む。付加データはユーザデータに対応する部分であり、ＭＰＥＧの規格外である。
【００３８】
表１には、上記ヘッダの構成が示されている。
【００３９】
【表１】
0004284844.tif 000002
【００４０】
本実施の形態に係るＣＤプレーヤ１０では、表１に示すヘッダ内の各種情報がＭＰ３デコーダ３０から制御マイコン６０に入力されることになる。なお、表１に示すヘッダ構成は、ＭＰ３のフレームヘッダの構成として広く知られているものであるので、ここでの詳細な説明は省略する。
【００４１】
次に、図３を参照して、本実施の形態に係るＣＤプレーヤ１０の作用を説明する。なお、ここでは、ＣＤ８０に記録されているデータがＭＰ３フォーマットデータである場合について説明する。すなわち、切替スイッチ３６はＤＡＣ３２の出力端がヘッドフォンアンプ３８の入力端に接続されるように制御マイコン６０によって切り替えられている。また、ここでは、本発明に特に関係する、ＣＤ８０に記録されたＭＰ３フォーマットデータの再生時間を表示する処理（以下、「再生時間表示処理」という）に関する作用のみについて説明するが、該再生時間表示処理と並行してＭＰ３フォーマットデータの再生処理が行われていることを前提に説明する。すなわち、図３は、ＣＤ８０に記録されているＭＰ３フォーマットデータの再生を行っている際にＣＤプレーヤ１０の制御マイコン６０で実行される再生時間表示処理プログラムの流れを示すフローチャートであり、本プログラムはＲＯＭ４４の所定領域に予め記憶されている。従って、本実施の形態においてＲＯＭ４４が本発明の記録媒体に相当する。
【００４２】
図３のステップ１００では、ＣＤ−ＲＯＭデコーダ２６から入力されている割込み信号ＩＮＴに基いて、当該ファイルの先頭位置を示す情報として先頭セクタの絶対アドレスを変数ｓｔａｒｔＰｏｓに代入する。
【００４３】
これに引き続いて実行されるステップ１０２、１０４、１０６及び１０８では、初期設定として、ビットレートの合計値の格納に用いられる変数ｂｉｔｒａｔｅ、再生時間を表示する際の表示回数のカウンタとして用いられる変数ｃｏｕｎｔ、ＣＤ−ＲＯＭデコーダ２６からＭＰ３デコーダ３０に対して転送されたデータの総バイト数の格納に用いられる変数ｔｏｔａｌＰｏｓ、及びビットレートの平均値の格納に用いられる変数ａｖｅｒａｇｅの各変数に対して０（零）を代入する。
【００４４】
次のステップ１１０では、制御マイコン６０に内蔵された不図示のタイマを参照して、所定時間（本実施の形態では１００ｍＳ）が経過したか否かを判定し、経過していない場合はステップ１２６へ移行し、経過した場合にはステップ１１２へ移行する。
【００４５】
ステップ１１２では、ＣＤ−ＲＯＭデコーダ２６から入力されている割込み信号ＩＮＴに基いて、現在のファイル位置を示す情報として現在転送中のセクタの絶対アドレスを変数ｎｏｗＰｏｓに代入する。
【００４６】
次のステップ１１４では、この時点にＭＰ３デコーダ３０から入力されているヘッダ情報の中のビットレートを抽出して変数ｂｉｔｒａｔｅの値に加算した後に変数ｂｉｔｒａｔｅに格納し、次のステップ１１６では、変数ｃｏｕｎｔを１だけインクリメントし、更に次のステップ１１８では、変数ｔｏｔａｌＰｏｓに変数ｎｏｗＰｏｓの値から変数ｓｔａｒｔＰｏｓの値を減算して得られた値を代入する。本ステップ１１８の演算処理によって、ＣＤ−ＲＯＭデコーダ２６からＭＰ３デコーダ３０に転送したデータの総バイト数が導出される。
【００４７】
次のステップ１２０では、変数ａｖｅｒａｇｅに変数ｂｉｔｒａｔｅの値を変数ｃｏｕｎｔの値で除算して得られた値を代入する。本ステップ１２０の処理によって、この時点までにＣＤ−ＲＯＭデコーダ２６からＭＰ３デコーダ３０に転送されたデータの各フレームにおける上記所定時間（本実施の形態では１００ｍＳ）毎のビットレートの移動平均値が導出される。
【００４８】
次のステップ１２２では、次の（２）式によって再生時間ＴＸを導出する。
【００４９】
ＴＸ＝ｔｏｔａｌＰｏｓ÷（ａｖｅｒａｇｅ÷８）      （２）
次のステップ１２４では、上記ステップ１２２で導出した再生時間ＴＸを表示部４２によって表示し、次のステップ１２６では、当該ファイルの再生が終了したか否かを判定し、終了していない場合は上記ステップ１１０へ戻り、終了した時点で本再生時間表示処理プログラムを終了する。
【００５０】
ステップ１１４の処理が本発明のビットレート取得手段及びビットレート取得ステップに、ステップ１１８の処理が本発明のデータ量取得手段及びデータ量取得ステップに、ステップ１２２の処理が本発明の導出手段及び導出ステップに、ステップ１２４の処理が本発明の表示手段及び表示ステップに、各々相当する。
【００５１】
以上詳細に説明したように、本実施の形態に係るＣＤプレーヤ１０では、再生中のデータのビットレートを所定時間毎に取得すると共に、先頭フレームから再生中のフレームまでのデータ量を取得し、所定時間毎に取得したビットレートの平均値と上記データ量に基いて再生時間を導出し、導出した再生時間を表示しているので、単一のビットレートを固定的に適用して再生時間を導出する場合に比較して、再生時間を正確に導出することができると共に、全てのフレームにおけるビットレートを用いて再生時間を導出する場合に比較して、再生時間を簡易に導出することができ、この結果として、再生時間の表示を簡易かつ比較的正確に行うことができる。
【００５２】
また、本実施の形態に係るＣＤプレーヤ１０では、再生時間を導出する際に用いるビットレートとして、所定時間毎に取得したビットレートの平均値を適用しているので、データの再生中に早送りや早戻しを行った場合でも、比較的正確に再生時間を導出することができる。
【００５３】
なお、本実施の形態では、本発明におけるビットレートの平均値として相加平均値を適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、相乗平均値を適用する形態とすることもできる。この場合も、本実施の形態と同様の効果を奏することができる。
【００５４】
また、本実施の形態では、本発明における圧縮方式としてＭＰ３を適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、ＭＰＥＧ−２  ＡＡＣ、ＭＰＥＧ−４等の、ビットレートがフレーム毎に記録されるあらゆる圧縮方式を適用することができる。この場合も、本実施の形態と同様の効果を奏することができる。
【００５５】
また、本実施の形態では、本発明が処理対象とする情報を記録する記録媒体としてＣＤ８０を適用した場合について説明したが、本発明はこれに限定されるものではなく、上記記録媒体には、例えば、ＣＤＶ（ＣＤ−Video）、ＬＤ（Laser Disc）、ＤＶＤ（Digital Video Disc、又はDigital Versatile Disc）等の、情報を記録することができる全ての記録媒体が含まれる。
【００５６】
更に、本実施の形態では、本発明の記録媒体としてＲＯＭ４４（半導体記憶素子）を適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、フロッピィディスク、ＣＤ−ＲＯＭ、光磁気ディスク、磁気テープ等の可搬記録媒体やハードディスク等の固定記録媒体、或いはネットワークに接続されたサーバーコンピュータ等に設けられた外部記憶装置等を適用する形態とすることもできる。
【００５７】
【発明の効果】
以上詳細に説明したように、本発明によれば、再生中のデータからヘッダ情報の中のビットレートを所定時間毎に抽出して取得すると共に、先頭フレームから再生中のフレームまでのデータ量を取得し、所定時間毎に取得したビットレートの平均値と上記データ量に基いて再生時間を導出し、導出した再生時間を表示しているので、単一のビットレートを固定的に適用して再生時間を導出する場合に比較して、再生時間を正確に導出することができると共に、全てのフレームにおけるビットレートを用いて再生時間を導出する場合に比較して、再生時間を簡易に導出することができ、この結果として、再生時間の表示を簡易かつ比較的正確に行うことができる、という効果が得られる。
【図面の簡単な説明】
【図１】実施の形態に係るＣＤプレーヤ１０の全体構成を示すブロック図である。
【図２】実施の形態に係るＣＤプレーヤ１０の再生対象とするＣＤ８０に記録されているデータの構造例を示す概略図である。
【図３】実施の形態に係るＣＤプレーヤ１０の制御マイコン６０において実行される再生時間表示処理プログラムの流れを示すフローチャートである。
【符号の説明】
１０    ＣＤプレーヤ
３０    ＭＰ３デコーダ
４２    表示部
４４    ＲＯＭ（記録媒体）
６０    制御マイコン
【図１】
0004284844.tif 000003
【図２】
0004284844.tif 000004
【図３】
0004284844.tif 000005