(57)【要約】【課題】利便性の高い圧縮音楽データ処理装置を提供する。【解決手段】圧縮音楽データ処理装置は、音楽データを圧縮した圧縮音楽データを復号し、前記音楽データに関連する情報を示す付加情報を解析するための音楽データ処理装置であって、前記圧縮音楽データは、複数のオーディオフレームを含んでおり、前記圧縮音楽データを１オーディオフレームごとに音楽データに復号する音楽データ復号器と、前記付加情報を解析する付加情報解析器とを具備しており、前記付加情報解析器は、前記音楽データ復号器が前記複数のオーディオフレームのうち所定のオーディオフレーム数だけ前記圧縮音楽データを復号した後に前記付加情報を解析することを特徴とする。【選択図】  図１
2004280973.tif 000002
【特許請求の範囲】
【請求項１】
音楽データを圧縮した圧縮音楽データを復号し、前記音楽データに関連する情報を示す付加情報を解析するための音楽データ処理装置であって、
前記圧縮音楽データは、複数のオーディオフレームを含んでおり、
前記圧縮音楽データを１オーディオフレームごとに音楽データに復号する音楽データ復号器と、
前記付加情報を解析する付加情報解析器とを具備しており、
前記付加情報解析器は、前記音楽データ復号器が前記複数のオーディオフレームのうち所定のオーディオフレーム数だけ前記圧縮音楽データを復号した後に前記付加情報を解析することを特徴とする圧縮音楽データ処理装置。
【請求項２】
前記音楽データ復号器は、前記付加情報解析器が前記付加情報を解析した後に、前記所定のオーディオフレームに後続するオーディオフレームにおける前記圧縮音楽データを復号する、請求項１記載の圧縮音楽データ処理装置。
【請求項３】
前記付加情報解析器は、前記音楽データ復号器が前記複数のオーディオフレームのうちの１個のオーディオフレームだけ前記圧縮音楽データを復号した後に前記付加情報を解析する、請求項１記載の圧縮音楽データ処理装置。
【請求項４】
前記圧縮音楽データと前記付加情報とを蓄積する蓄積装置をさらに具備しており、
前記音楽データ復号器は、前記蓄積装置に蓄積された前記圧縮音楽データを復号し、
前記付加情報解析器は、前記蓄積装置に蓄積された前記付加情報を解析する、請求項１記載の圧縮音楽データ処理装置。
【請求項５】
前記蓄積装置は、前記圧縮音楽データを蓄積するための圧縮音楽データ蓄積装置と、
前記付加情報を蓄積するための付加情報蓄積装置とを有しており、
前記圧縮音楽データと前記付加情報とによって構成される入力データを受け取り、受け取った前記入力データを前記圧縮音楽データと前記付加情報とに分離し、前記分離した圧縮音楽データを前記圧縮音楽データ蓄積装置へ蓄積し、前記分離した付加情報を前記付加情報蓄積装置へ蓄積する入力処理装置をさらに具備する、請求項４記載の圧縮音楽データ処理装置。
【請求項６】
前記音楽データ復号器によって復号された前記音楽データを出力するために設けられた音楽データ出力処理器と、
前記付加情報解析器によって解析された前記付加情報を表示するために設けられた表示処理器とをさらに具備している、請求項１記載の圧縮音楽データ処理装置。
【請求項７】
前記付加情報解析器は、前記音楽データ復号器が前記所定のオーディオフレーム数だけ前記圧縮音楽データを復号した後に、他の音楽データに関連する情報を示す他の付加情報を解析する、請求項１記載の圧縮音楽データ処理装置。
【請求項８】
前記圧縮音楽データと前記付加情報とを蓄積する蓄積装置をさらに具備しており、
前記他の付加情報の解析を要求する新規付加情報解析要求に応じて前記他の付加情報を受け取り、受け取った前記他の付加情報を前記蓄積装置へ蓄積する入力処理装置をさらに具備しており、
前記付加情報解析器は、前記音楽データ復号器が前記所定のオーディオフレーム数だけ前記圧縮音楽データを復号した後に、前記蓄積装置へ蓄積された前記他の付加情報を解析する、請求項７記載の圧縮音楽データ処理装置。
【請求項９】
前記音楽データ復号器によって復号された前記音楽データを出力するために設けられた音楽データ出力処理器と、
前記音楽データ出力処理器から出力されるべき前記音楽データの残量を検出する残量検出器とをさらに具備しており、
前記付加情報解析器は、前記残量検出器によって検出された前記音楽データの残量に応じて前記付加情報を解析する、請求項１記載の圧縮音楽データ処理装置。
【請求項１０】
前記残量検出器によって検出された前記音楽データの残量と前記音声出力処理器によって出力される前記音楽データのサンプリング周波数とに基づいて、前記付加情報解析器が前記付加情報を解析するために使用し得る余裕時間を算出するために設けられた余裕時間算出器をさらに具備しており、
前記付加情報解析器は、前記付加情報を解析するために必要な所要時間が前記余裕時間算出器によって算出された前記余裕時間よりも短いときに前記付加情報を解析する、請求項９記載の圧縮音楽データ処理装置。
【請求項１１】
前記圧縮音楽データは、サンプリング周波数情報を含んでおり、
前記圧縮音楽データに含まれる前記サンプリング周波数情報に基づいて、現在復号している圧縮音楽データのオーディオフレームの復号が終了する復号処理終了時刻を算出する復号処理終了時刻算出器と、
前記残量検出器によって検出された前記音楽データの残量と前記復号処理終了時刻算出器によって算出された前記復号処理終了時刻とに基づいて、前記復号処理終了時刻から次のオーディオフレームの復号を開始する時刻までの余裕時間を算出する余裕時間算出器とを具備しており、
前記付加情報解析器は、前記付加情報を解析するために必要な所要時間が前記余裕時間算出器によって算出された前記余裕時間よりも短いときに前記付加情報を解析する、請求項９記載の圧縮音楽データ処理装置。
【請求項１２】
請求項１記載の圧縮音楽データ処理装置と、
記録媒体に記録された前記圧縮音楽データと前記付加情報とを前記記録媒体から読み出す読み出し器とを具備しており、
前記圧縮音楽データ処理装置に設けられた前記音楽データ復号器は、前記読み出し器によって読み出された前記圧縮音楽データを復号し、
前記付加情報解析器は、前記読み出し手段によって読み出された前記付加情報を解析することを特徴とする圧縮音楽データ再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音楽データを圧縮した圧縮音楽データを復号し、前記音楽データに関連する情報を示す付加情報を解析するための音楽データ処理装置および圧縮音楽データ再生装置に関する。
【０００２】
【従来の技術】
近年、ＣＤの再生装置には圧縮音楽データが記録されたＣＤ−Ｒ等の記録メディアの再生が求められている。ＣＤ−Ｒ等にＭＰ３などの圧縮音楽データを記録する場合、圧縮音楽データと一緒にアーティスト名、アルバム名などから構成される曲の詳細情報を符号化した付加情報が曲ごとに記録されている。
【０００３】
従来の圧縮音楽データ再生装置においては、圧縮音楽データを再生する処理は信号処理ＤＳＰが担当し、付加情報を詳細情報へ復号変換する処理はマイコン等が担当している。付加情報を詳細情報へ復号変換するために、マイコンに対して負荷がかかる。このため、詳細情報の表示機能を持つ再生装置に搭載されるマイコンには一定以上の性能が要求されていた。
【０００４】
最近になり、圧縮音楽の再生のみならず付加情報を復号変換する機能を持った信号処理ＤＳＰが使用されるようになっており、このようなＤＳＰを採用する場合においては、マイコンの性能要求を下げることができるようになってきている。
【０００５】
以下、図面を参照しながら、従来の再生装置における音楽再生と付加情報表示について説明する。
【０００６】
図７は従来の圧縮音楽データ再生装置８０の構成を示すブロック図であり、図８は従来の圧縮音楽データ再生装置８０へ入力される入力データ６の構成を示す図である。圧縮音楽データ再生装置８０は、読み出し器１３を備えている。読み出し器１３は、外部制御器２２からの読み出し指示信号Ｓ０に応じて、記録媒体１４に記録された入力データ６を記録媒体１４から読み出して圧縮音楽データ処理装置９０に設けられた入力処理装置７０へ供給する。
【０００７】
記録媒体１４には、複数の入力データ６が記録されている。各入力データ６は、圧縮音楽データ７と付加情報８とを含んでいる。記録媒体１４には、例えば、１曲目の入力データ６に含まれる圧縮音楽データ７および付加情報８、２曲目の入力データ６に含まれる圧縮音楽データ７および付加情報８、３曲目の入力データ６に含まれる圧縮音楽データ７および付加情報８がこの順番に記録されている。
【０００８】
入力処理装置７０は、圧縮音楽データ処理装置９０に設けられた内部制御器２１からの入力保存制御信号Ｓ１に応じて、入力データ６に含まれる圧縮音楽データ７と付加情報８とを蓄積処理装置９３へ蓄積する。
【０００９】
圧縮音楽データ再生装置９０には、音楽データ復号器２が設けられている。音楽データ復号器２は、内部制御器２１からの圧縮音声復号指示信号Ｓ２に応じて、蓄積処理装置９３に蓄積された圧縮音楽データ７を音楽データに復号して音楽データ出力処理器１１へ供給する。音楽データ出力処理器１１は、音楽データ復号器２から供給された音楽データを出力する。
【００１０】
圧縮音楽データ処理装置９０は、付加情報解析器９１を有している。付加情報解析器９１は、内部制御器２１からの付加情報解析指示Ｓ３に応じて、蓄積処理装置９３に蓄積された付加情報８を解析して、音楽データによって表される曲の詳細情報に変換し、表示処理器１２へ供給する。表示処理器１２は、付加情報解析器９１によって供給された曲の詳細情報を表示し、付加情報解析結果Ｓ４を外部制御器８２へ出力する。
【００１１】
このように構成された従来の圧縮音楽データ再生装置８０においては、読み出し器１３は外部制御器８２からの読み出し指示信号Ｓ０に応じて、１曲目の入力データ６に含まれる付加情報８を読み出して入力処理器７０へ供給する。そして、入力処理器７０は、読み出し器１３から供給された１曲目の入力データ６に含まれる付加情報８を蓄積装置９３へ蓄積する。次に、付加情報解析器９１は、内部制御器８１からの付加情報解析指示Ｓ３に応じて、蓄積装置９３に蓄積された１曲目の入力データ６に含まれる付加情報８を解析して、１曲目の音楽データによって表される曲の詳細情報に変換し、表示処理器１２へ供給する。その後、表示処理器１２は、付加情報解析器９１から供給された１曲目の音楽データによって表される曲の詳細情報を表示し、付加情報解析結果信号Ｓ４を外部制御器８２へ供給する。
【００１２】
そして、外部制御器８２は、表示処理器１２から供給された付加情報解析結果信号Ｓ４に応じて、１曲目の圧縮音楽データ７を記録媒体１４から読み出すための読み出し指示信号Ｓ０を読み出し器１３へ供給する。次に、読み出し器１３は、１曲目の圧縮音楽データ７を読み出すための読み出し指示信号Ｓ０に応じて、１曲目の圧縮音楽データ７を記録媒体１４から読み出して入力処理装置７０へ供給する。その後、入力処理装置７０は、読み出し器１３によって供給された１曲目の圧縮音楽データ７を蓄積装置９３へ蓄積する。
【００１３】
そして、音楽データ復号器２は、内部制御器８１からの圧縮音声復号指示信号Ｓ２に応じて、蓄積装置９３に蓄積された１曲目の圧縮音楽データ７を音楽データに復号する。次に、音楽データ出力処理器１１は、音楽データ復号器２によって復号された音楽データを出力する。
【００１４】
付加情報８と圧縮音楽データ７とは、蓄積装置９３に設けられた同一のエリアに順次蓄積される。蓄積装置９３には、付加情報８と圧縮音楽データ７とが混在して蓄積されている。このため、蓄積装置９３から付加情報８と圧縮音楽データ７とを読み出すときは、付加情報８と圧縮音楽データ７との一方の読み出し処理が完了した後で、付加情報８と圧縮音楽データ７との他方の読み出し処理に移行する。例えば、付加情報解析処理器９１が付加情報８を蓄積装置９３から読み出して解析を開始し、付加情報８の解析が完了した後で、音楽データ復号器２が圧縮音楽データ７を蓄積装置９３から読み出して復号を開始する。
【００１５】
図９は、従来の圧縮音楽データ処理装置９０に設けられた付加情報解析器９１と音楽データ復号器２との動作を示すフローチャートである。まず、付加情報解析器９１は、付加情報解析指示信号Ｓ３が内部制御器８１から供給されているか否かを判断する（ステップＳ９１）。内部制御器８１から付加情報解析指示信号Ｓ３が供給されていると判断したときは（ステップＳ９２においてＹＥＳ）、付加情報解析器９１は蓄積装置９３に蓄積された付加情報８を解析して、音楽データによって表される曲の詳細情報に変換し、表示処理器１２へ供給する（ステップＳ９２）。
【００１６】
そして、付加情報解析指示信号Ｓ３が内部制御器８１から供給されていないと判断したとき（ステップＳ９１においてＮＯ）、または付加情報解析器９１が付加情報８を解析したときは（ステップＳ９２）、音楽データ復号器２は、圧縮音声復号指示信号Ｓ２が内部制御器８１から供給されているか否かを判断する（ステップＳ９３）。圧縮音声復号指示信号Ｓ２が内部制御器８１から供給されていると判断したときは（ステップＳ９３においてＹＥＳ）、音楽データ復号器２は、蓄積装置９３に蓄積された圧縮音楽データ７を音楽データに復号して音楽データ出力処理器１１へ供給する（ステップＳ９４）。そして、音楽データ復号器２は、圧縮音楽データ７の復号が終了したか否かを判断する（ステップＳ９５）。圧縮音楽データ７の復号が終了していないと判断したときは（ステップＳ９５においてＮＯ）、ステップＳ９４へ戻る。圧縮音楽データ７の復号が終了したと判断したときは（ステップＳ９５においてＹＥＳ）、ステップＳ９１へ戻る。
【００１７】
特開２００１−２６６４７５号公報（特許文献１）には、光ディスクから読み取った情報を、付加情報と圧縮音声情報との区分けなく１個のバッファメモリへ蓄積し、マイクロコンピュータによって付加情報を解析して、デジタルシグナルプロセッサ（ＤＳＰ）によって圧縮音声情報を復号する技術が開示されている。
【００１８】
【特許文献１】
特開２００１−２６６４７５号公報
【００１９】
【発明が解決しようとする課題】
しかしながら、図７ないし図９を参照して前述した従来技術の構成では、付加情報解析器９１が付加情報の解析を完了した後で、音楽データ復号器２が圧縮音楽データを音楽データに復号するので、音楽データの出力に遅延が生じるという問題がある。
【００２０】
また、付加情報は、圧縮音楽データを復号する前に解析されるので、圧縮音楽データを復号している途中において付加情報解析指示があった場合であっても、圧縮音楽データの復号が完了するまでは付加情報を解析することができない。従って、ある曲を再生している途中において他の曲の付加情報を表示することができないために不便であるという問題がある。
【００２１】
さらに、特開２００１−２６６４７５号公報（特許文献１）に開示された技術では、付加情報の解析と圧縮音声情報の復号とを同時に実行することができないという問題がある。
【００２２】
本発明は係る問題を解決するためになされたものであり、その目的は、利便性の高い圧縮音楽データ処理装置および圧縮音楽データ再生装置を提供することにある。
【００２３】
【課題を解決するための手段】
係る目的を達成するために本発明に係る圧縮音楽データ処理装置は、音楽データを圧縮した圧縮音楽データを復号し、前記音楽データに関連する情報を示す付加情報を解析するための音楽データ処理装置であって、前記圧縮音楽データは、複数のオーディオフレームを含んでおり、前記圧縮音楽データを１オーディオフレームごとに音楽データに復号する音楽データ復号器と、前記付加情報を解析する付加情報解析器とを具備しており、前記付加情報解析器は、前記音楽データ復号器が前記複数のオーディオフレームのうち所定のオーディオフレーム数だけ前記圧縮音楽データを復号した後に前記付加情報を解析することを特徴とする。
【００２４】
本発明に係る圧縮音楽データ再生装置は、本発明に係る圧縮音楽データ処理装置と、記録媒体に記録された前記圧縮音楽データと前記付加情報とを前記記録媒体から読み出す読み出し器とを具備しており、前記圧縮音楽データ処理装置に設けられた前記音楽データ復号器は、前記読み出し器によって読み出された前記圧縮音楽データを復号し、前記付加情報解析器は、前記読み出し手段によって読み出された前記付加情報を解析することを特徴とする。
【００２５】
【発明の実施の形態】
本実施の形態に係る圧縮音楽データ処理装置においては、音楽データ復号器が複数のオーディオフレームのうち所定のオーディオフレーム数だけ圧縮音楽データを復号した後に、付加情報解析器が付加情報を解析する。このため、圧縮音楽データを復号している途中に他の圧縮音楽データに関連する付加情報を解析することができる。従って、ある曲の再生中において他の曲の詳細情報を確認してから他の曲を選択することができる。その結果、利便性の高い圧縮音楽データ処理装置を提供することができる。
【００２６】
前記音楽データ復号器は、前記付加情報解析器が前記付加情報を解析した後に、前記所定のオーディオフレームに後続するオーディオフレームにおける前記圧縮音楽データを復号することが好ましい。圧縮音楽データを復号している途中に付加情報を解析するためである。
【００２７】
前記付加情報解析器は、前記音楽データ復号器が前記複数のオーディオフレームのうちの１個のオーディオフレームだけ前記圧縮音楽データを復号した後に前記付加情報を解析することが好ましい。付加情報の解析要求に即応して付加情報を解析することができるからである。
【００２８】
前記圧縮音楽データと前記付加情報とを蓄積する蓄積装置をさらに具備しており、前記音楽データ復号器は、前記蓄積装置に蓄積された前記圧縮音楽データを復号し、前記付加情報解析器は、前記蓄積装置に蓄積された前記付加情報を解析することが好ましい。圧縮音楽データを復号している途中に、解析すべき付加情報を容易に取り出すことができるからである。
【００２９】
前記蓄積装置は、前記圧縮音楽データを蓄積するための圧縮音楽データ蓄積装置と、前記付加情報を蓄積するための付加情報蓄積装置とを有しており、前記圧縮音楽データと前記付加情報とによって構成される入力データを受け取り、受け取った前記入力データを前記圧縮音楽データと前記付加情報とに分離し、前記分離した圧縮音楽データを前記圧縮音楽データ蓄積装置へ蓄積し、前記分離した付加情報を前記付加情報蓄積装置へ蓄積する入力処理装置をさらに具備することが好ましい。簡単な構成によって、圧縮音楽データを復号している途中に、解析すべき付加情報を容易に取り出すことができるからである。
【００３０】
前記音楽データ復号器によって復号された前記音楽データを出力するために設けられた音楽データ出力処理器と、前記付加情報解析器によって解析された前記付加情報を表示するために設けられた表示処理器とをさらに具備していることが好ましい。簡単な構成によって、復号した音楽データを出力し、圧縮音楽データを復号している途中に解析した付加情報を表示するためである。
【００３１】
前記付加情報解析器は、前記音楽データ復号器が前記所定のオーディオフレーム数だけ前記圧縮音楽データを復号した後に、他の音楽データに関連する情報を示す他の付加情報を解析することが好ましい。ある曲の再生中において他の曲の詳細情報を表示できるようにするためである。
【００３２】
前記圧縮音楽データと前記付加情報とを蓄積する蓄積装置をさらに具備しており、前記他の付加情報の解析を要求する新規付加情報解析要求に応じて前記他の付加情報を受け取り、受け取った前記他の付加情報を前記蓄積装置へ蓄積する入力処理装置をさらに具備しており、前記付加情報解析器は、前記音楽データ復号器が前記所定のオーディオフレーム数だけ前記圧縮音楽データを復号した後に、前記蓄積装置へ蓄積された前記他の付加情報を解析することが好ましい。ある曲の再生中において他の曲の詳細情報を確認してから他の曲を選択することができるからである。
【００３３】
前記音楽データ復号器によって復号された前記音楽データを出力するために設けられた音楽データ出力処理器と、前記音楽データ出力処理器から出力されるべき前記音楽データの残量を検出する残量検出器とをさらに具備しており、前記付加情報解析器は、前記残量検出器によって検出された前記音楽データの残量に応じて前記付加情報を解析することが好ましい。音楽データを連続して出力しながら付加情報を解析するためである。
【００３４】
前記残量検出器によって検出された前記音楽データの残量と前記音声出力処理器によって出力される前記音楽データのサンプリング周波数とに基づいて、前記付加情報解析器が前記付加情報を解析するために使用し得る余裕時間を算出するために設けられた余裕時間算出器をさらに具備しており、前記付加情報解析器は、前記付加情報を解析するために必要な所要時間が前記余裕時間算出器によって算出された前記余裕時間よりも短いときに前記付加情報を解析することが好ましい。簡単な構成によって、音楽データを連続して出力しながら付加情報を解析するためである。
【００３５】
前記圧縮音楽データは、サンプリング周波数情報を含んでおり、前記圧縮音楽データに含まれる前記サンプリング周波数情報に基づいて、現在復号している圧縮音楽データのオーディオフレームの復号が終了する復号処理終了時刻を算出する復号処理終了時刻算出器と、前記残量検出器によって検出された前記音楽データの残量と前記復号処理終了時刻算出器によって算出された前記復号処理終了時刻とに基づいて、前記復号処理終了時刻から次のオーディオフレームの復号を開始する時刻までの余裕時間を算出する余裕時間算出器とを具備しており、前記付加情報解析器は、前記付加情報を解析するために必要な所要時間が前記余裕時間算出器によって算出された前記余裕時間よりも短いときに前記付加情報を解析することが好ましい。余裕時間の算出精度を向上させることができるからである。
【００３６】
以下、図面を参照して本発明の実施の形態を説明する。
【００３７】
（実施の形態１）
図１は、実施の形態１に係る圧縮音楽データ再生装置１５０の構成を示すブロック図である。圧縮音楽データ再生装置１５０は、読み出し器１３を備えている。読み出し器１３は、外部制御器２２からの読み出し指示信号Ｓ０に応じて、記録媒体１４に記録された入力データ６を記録媒体１４から読み出して圧縮音楽データ処理装置１００に設けられた入力処理装置１０へ供給する。
【００３８】
記録媒体１４には、図８に示すように、複数の入力データ６が記録されている。各入力データ６は、圧縮音楽データ７と付加情報８とを含んでいる。圧縮音楽データ７は、複数のオーディオフレームを含んでいる。記録媒体１４には、例えば、１曲目の入力データ６に含まれる圧縮音楽データ７および付加情報８、２曲目の入力データ６に含まれる圧縮音楽データ７および付加情報８、３曲目の入力データ６に含まれる圧縮音楽データ７および付加情報８がこの順番に記録されている。
【００３９】
入力処理装置１０は、圧縮音楽データ処理装置１００に設けられた内部制御器２１からの入力保存制御信号Ｓ１に応じて、圧縮音楽データ７と付加情報８とによって構成される入力データ６を受け取り、受け取った入力データ６を圧縮音楽データ７と付加情報８とに分離し、分離した圧縮音楽データ７を蓄積装置３に設けられた圧縮音楽データ蓄積器４へ蓄積し、分離した付加情報８を蓄積装置３に設けられた付加情報蓄積器５へ蓄積する。
【００４０】
圧縮音楽データ処理装置１００は、音楽データ復号器２を備えている。音楽データ復号器２は、内部制御器２１からの圧縮音声復号指示Ｓ２に応じて、圧縮音楽データ蓄積器４に蓄積された圧縮音楽データ７を１オーディオフレームずつ音楽データに復号して音楽データ出力処理器１１へ供給する。音楽データ出力処理器１１は、音楽データ復号器２によって復号された音楽データを出力する。
【００４１】
圧縮音楽データ処理装置１００は、付加情報解析器１を備えている。付加情報解析器１は、内部制御器２１からの付加情報解析指示信号Ｓ３に応じて、音楽データ復号器２が複数のオーディオフレームのうち所定のオーディオフレーム数だけ圧縮音楽データ７を復号した後に、付加情報蓄積器５に蓄積された付加情報８を解析して、音楽データによって表される曲の詳細情報に変換し、表示処理器１２へ供給する。表示処理器１２は、付加情報解析器１によって供給された曲の詳細情報を表示し、付加情報解析結果Ｓ４を外部制御器２２へ出力する。
【００４２】
音楽データ復号器２がオーディオフレームごとに圧縮音楽データを音楽データに復号して音楽データ出力処理器１１へ出力するときに、１オーディオフレーム当たりの音楽データの出力処理に要する時間は音楽データのサンプリング周波数と１オーディオフレームのサンプリングデータ数によって決まる。
【００４３】
ここで音楽データ復号器２は、リアルタイムで実際の圧縮音楽データを復号する能力を持つため、１オーディオフレームの音楽データを出力する時間よりも短い時間で１オーディオフレームの圧縮音楽データを音楽データに復号することができる。また、音楽データの出力は不連続部があった場合ノイズ等の原因となるため現在出力中のオーディオフレームの音楽データが出力し終わるまでに次のオーディオフレームの音楽データが圧縮音楽データから復号される必要がある。そのためには、現在出力中のオーディオフレームの音楽データが出力し終わるまでに次のオーディオフレームの圧縮音楽データの復号処理が完了していなければならない。
【００４４】
図２は、実施の形態１に係る圧縮音楽データ再生装置１５０の動作を説明するためのタイミングチャートである。図２においてＴＯＮはＮフレーム目の音楽データの出力処理に要する時間であり、ＴＤＮはＮフレーム目の音声復号処理に要する時間であり、ＴＡＮは付加情報解析処理に要する時間である。Ｎフレーム目の音声復号処理ＴＤＮが完了し、出力用の音楽データが出来てから、音声出力処理ＴＯＮが開始される。
【００４５】
次のＮ＋１フレーム目のデータの出力開始までにＴＤＮ＋１の時間を取ってもまだ余裕がある。その時間に図３に示すように付加情報解析処理ＴＡＮを当てはめる。
【００４６】
１フレーム当たりの余裕時間が付加情報解析処理ＴＡＮよりも短い場合でも、付加情報解析処理ＴＡＮを分割して各フレームの余裕時間に当てはめていくことにより、１曲の音楽データの出力処理または音声復号処理の途中において付加情報解析処理を行うことができる。
【００４７】
以上のように実施の形態１によれば、音楽データ復号器２が複数のオーディオフレームのうち所定のオーディオフレーム数だけ圧縮音楽データ７を復号した後に、付加情報解析器１が付加情報８を解析する。このため、付加情報解析処理を音楽データの出力処理に対する音声復号処理の時間の余裕部分に当てはめることにより、付加情報解析処理の完了前に音声復号処理を開始し、音声出力遅延の防止を実現することができる。
【００４８】
前述した実施の形態１によって、付加情報解析処理を音楽データの出力処理に対する音声復号処理の時間の余裕部分に当てはめることにより、付加情報解析処理の完了前に音声復号処理を開始し、音声出力の遅延を防止することはできる。しかしながら、音声復号中に付加情報解析の要求があった場合に、例えばある曲の再生中に他の曲の付加情報を表示することはできない。
【００４９】
そこで、音声復号中も付加情報解析の要求を受け付けて付加情報を解析の対象を変更することにより他の曲の付加情報解析による詳細情報の表示を実現する。
【００５０】
図３は、実施の形態１に係る圧縮音楽データ再生装置１５０の動作を示すフローチャートである。まず、読み出し器１３は、外部制御器２２からの読み出し指示信号Ｓ０に応じて、１曲目の入力データ６を読み出して入力処理器１０へ供給する。そして、入力処理器１０は、内部制御器２１からの入力保存制御信号Ｓ１に応じて、読み出し器１３から供給された入力データ６を圧縮音楽データ７と付加情報８とに分離し、分離した圧縮音楽データ７を蓄積装置３に設けられた圧縮音楽データ蓄積器４へ蓄積し、分離した付加情報８を蓄積装置３に設けられた付加情報蓄積器５へ蓄積する。
【００５１】
次に、読み出し器１３は他の曲の付加情報を読み出すための付加情報読み出し指示信号が外部制御器２２から供給されているか否かを判断する（ステップＳ１）。外部制御器２２から付加情報読み出し指示信号が供給されていると判断したときは（ステップＳ１においてＹＥＳ）、読み出し器１３は、他の曲の付加情報を情報媒体１４から読み出して入力処理器１０へ供給する。そして、入力処理器７０は、読み出し器１３から供給された他の曲の付加情報を付加情報蓄積器５に蓄積する（ステップＳ２）。
【００５２】
外部制御器２２から付加情報読み出し指示信号が供給されていないと判断したとき（ステップＳ１においてＮＯ）、または入力処理器７０が他の曲の付加情報を付加情報蓄積器５に蓄積したときは（ステップＳ２）、音楽データ復号器２は、圧縮音声復号指示信号Ｓ２が内部制御器２１から供給されているか否かを判断する（ステップＳ３）。圧縮音声復号指示信号Ｓ２が内部制御器２１から供給されていると判断したときは（ステップＳ３においてＹＥＳ）、音楽データ復号器２は、圧縮音楽データ蓄積器４に蓄積された圧縮音楽データ７の１オーディオフレームを音楽データに復号して音楽データ出力処理器１１へ出力する（ステップＳ６）。
【００５３】
その後、付加情報蓄積器５に蓄積された他の曲の付加情報が未だ処理されていないか否かが判断される（ステップ７）。他の曲の付加情報が未だ処理されていないと判断されたときは（ステップＳ７においてＹＥＳ）、付加情報解析器１は、付加情報蓄積器５に蓄積された他の曲の付加情報を解析して、他の曲の詳細情報に変換し、表示処理器１２へ供給する。表示処理器１２は、付加情報解析器１によって供給された他の曲の詳細情報を表示し、付加情報解析結果Ｓ４を外部制御器２２へ出力する（ステップＳ８）。
【００５４】
他の曲の付加情報が既に処理されていると判断されたとき（ステップＳ７においてＮＯ）、または他の曲の付加情報を解析したときは（ステップＳ８）、音楽データ復号器２はすべてのオーディオフレーム数について圧縮音楽データ７の復号を完了したか否かを判断する（ステップＳ９）。すべてのオーディオフレームについて圧縮音楽データ７の復号を完了したと判断したときは（ステップＳ９においてＹＥＳ）、ステップＳ１へ戻る。すべてのオーディオフレームについて圧縮音楽データ７の復号を未だ完了していないと判断したときは（ステップＳ９においてＮＯ）、ステップＳ６へ戻る。
【００５５】
圧縮音声復号指示信号Ｓ２が内部制御器２１から供給されていないと判断したときは（ステップＳ３においてＮＯ）、付加情報蓄積器５に蓄積された他の曲の付加情報が未だ処理されていないか否かが判断される（ステップ４）。他の曲の付加情報が未だ処理されていないと判断されたときは（ステップＳ４においてＹＥＳ）、付加情報解析器１は、付加情報蓄積器５に蓄積された他の曲の付加情報を解析して、他の曲の詳細情報に変換し、表示処理器１２へ供給する。表示処理器１２は、付加情報解析器１によって供給された他の曲の詳細情報を表示し、付加情報解析結果Ｓ４を外部制御器２２へ出力する（ステップＳ５）。
【００５６】
他の曲の付加情報が既に処理されていると判断されたとき（ステップＳ４においてＮＯ）、または他の曲の付加情報を解析したときは（ステップＳ５）、ステップＳ１へ戻る。
【００５７】
このように、圧縮音楽データの再生中に付加情報を取り出すことができるため、再生中に他の曲のアーチスト情報等の詳細な情報を参照できるという利便性を提供することができる。
【００５８】
また、従来のマイコンを使用したシステムでは、マイコンに付加情報の復号変換に負荷がかかるため、詳細情報の表示機能を持つ再生装置に搭載されるマイコンには一定以上の性能が要求されていたが、性能の低いマイコンでもシステムを容易に構築することができる。
【００５９】
（実施の形態２）
前述した実施の形態１によって、例えばある曲の再生中に他の曲の付加情報を表示することができる。しかしながら、付加情報解析処理を実行できる余裕時間の残量を判定することはできない。
【００６０】
そこで、実施の形態２においては、音楽データ出力処理器における音楽データの残量を監視することにより、付加情報解析処理を実行できる余裕時間の判定を実現する。
【００６１】
図５は、実施の形態２に係る圧縮音楽データ再生装置１５０Ａの構成を示すブロック図である。図１〜図４を参照して前述した実施の形態１に係る圧縮音楽データ再生装置１５０の構成要素と同一の構成要素には同一の参照符号を付している。従って、これらの構成要素の詳細な説明は省略する。前述した圧縮音楽データ再生装置１５０と異なる点は、圧縮音楽データ処理装置１００Ａが残量検出器１５をさらに備えている点である。残量検出器１５は、音楽データ出力処理器１１から出力されるべき音楽データの残量を検出する。
【００６２】
このように構成された圧縮音楽データ再生装置１５０Ａにおいては、音楽データ復号器２は、内部制御器２１からの圧縮音声復号指示信号Ｓ２に応じて、圧縮音楽データ蓄積器４に蓄積された圧縮音楽データ７を１オーディオフレームずつ音楽データに復号して音楽データ出力処理器１１へ供給する。そして、音楽データ出力処理器１１は、音楽データ復号器２から供給された音楽データを出力する。次に、残量検出器１５は、音楽データ出力処理器１１から出力されるべき音楽データの残量を検出する。
【００６３】
その後、内部制御器２１は、残量検出器１５によって検出された音楽データの残量と音楽データ出力処理器１１から出力されるべき音楽データのサンプリング周波数とに基づいて、余裕時間を算出する。そして、内部制御器２１は、算出された余裕時間と付加情報解析器１における付加情報解析処理の所要時間とを比較することによって、付加情報解析器１による付加情報解析処理が可能か否かを決定し、また余裕時間に基づいて当該フレームにおいて行う付加情報解析処理の量を決定する。
【００６４】
次に、付加情報解析器１は、内部制御器２１による決定結果に基づいて、付加情報蓄積器５に蓄積された付加情報を解析する。そして、決定された付加情報解析処理の量分の付加情報処理が完了すると、音楽データ復号器２による圧縮音楽データ復号処理へ速やかに移行する。
【００６５】
以上のように、内部制御器２１が残量情報をチェックしてその残量情報と出力する音楽データのサンプリング周波数とに基づいて余裕時間を算出することにより、付加情報解析処理を実行することができる余裕時間の残量を判定することができる。
【００６６】
従って、再生時に再生データの残量を監視して付加情報解析をするか否かを判断できるため、付加情報解析時間による再生処理の遅延を要因とするノイズ発生等のない安定した再生を実現することができる。
【００６７】
（実施の形態３）
前述した実施の形態２によれば、内部制御器２１が、残量検出器１５によって検出された残量情報から余裕時間を算出することにより、付加情報解析処理を実行することができる余裕時間を判定することができる。しかしながら、圧縮音楽データを復号するために要する時間がまちまちのため余裕時間の予測ができないので、余裕時間に対する付加情報処理の割り当て方の判断は困難である。
【００６８】
そこで、実施の形態３においては、圧縮音楽復号処理が復号を行う圧縮音楽データの最初に配置されたサンプリング情報を加味して余裕時間を算出することにより、余裕時間の予測による余裕時間算出の簡易化と精度向上を実現する。
【００６９】
図６は、実施の形態３に係る圧縮音楽データ再生装置１５０Ｂの構成を示すブロック図である。図５を参照して前述した実施の形態２に係る圧縮音楽データ再生装置１５０Ａの構成要素と同一の構成要素には同一の参照符号を付している。従って、これらの構成要素の詳細な説明は省略する。前述した圧縮音楽データ再生装置１５０Ａと異なる点は、圧縮音楽データ処理装置１００Ｂが余裕時間算出器１６と復号処理終了時刻算出器１７とをさらに備えている点である。
【００７０】
余裕時間算出器１６は、残量検出器１５によって検出された音楽データの残量と音楽データ出力処理器１１によって出力される音楽データのサンプリング周波数とに基づいて、付加情報解析器１が付加情報を解析するために使用し得る余裕時間を算出する。
【００７１】
復号処理終了時刻算出器１７は、圧縮音楽データに含まれるサンプリング周波数情報に基づいて、現在復号している圧縮音楽データのオーディオフレームの復号が終了する復号処理終了時刻を算出する。
【００７２】
このように構成された圧縮音楽データ再生装置１５０Ｂにおいては、音楽データ復号器２は、内部制御器２１からの圧縮音声復号指示信号Ｓ２に応じて、圧縮音楽データ蓄積器４に蓄積された圧縮音楽データ７を１オーディオフレームずつ音楽データに復号して音楽データ出力処理器１１へ供給する。そして、復号処理終了時刻算出器１７は、音楽データ復号器２からの復号情報Ｓ７から圧縮音楽データ７に含まれるサンプリング周波数情報を検出し、検出したサンプリング周波数情報に基づいて、音楽データ復号器２が現在復号している圧縮音楽データのオーディオフレームの復号が終了する復号処理終了時刻を算出する。
【００７３】
次に、余裕時間算出器１６は、残量検出器１５によって検出された音楽データの残量と復号処理終了時刻算出器１７によって算出された復号処理終了時刻とに基づいて、復号処理終了時刻から次のオーディオフレームの復号を開始する時刻までの余裕時間を算出する。
【００７４】
その後、内部制御器２１は、付加情報を解析するために必要な所要時間が余裕時間算出器１６によって算出された余裕時間よりも短いときに付加情報解析指示信号Ｓ３を付加情報解析器１へ供給する。そして、付加情報解析器１は、内部制御器２１から供給された付加情報解析指示信号Ｓ３に応じて、付加情報蓄積器５に蓄積された付加情報を解析する。
【００７５】
以上のように、音楽データ復号器２による音声復号処理の終了を待たずに音声復号処理の終了時間を予測し、残量情報と比較することにより、余裕時間算出の簡易化と精度向上を実現することができる。
【００７６】
従って、再生時に圧縮音楽データのサンプリング周波数情報やビットレート情報から再生に必要な時間を算出し、付加情報解析をするか否かを判断するために、付加情報を解析することが可能か否かの判断の精度を向上させることができる。
【００７７】
実施の形態１ないし実施の形態３では、バッファメモリを付加情報と圧縮音声情報とに区分けして蓄積し、ＤＳＰによって付加情報解析と音声復号とを実行するので、付加情報解析処理と音声復号とを時分割によって同時に実行することができる。
【００７８】
【発明の効果】
以上のように本発明によれば、利便性の高い圧縮音楽データ処理装置および圧縮音楽データ再生装置を提供することができる。
【図面の簡単な説明】
【図１】実施の形態１に係る圧縮音楽データ再生装置の構成を示すブロック図
【図２】実施の形態１に係る圧縮音楽データ再生装置の動作を説明するためのタイミングチャート
【図３】実施の形態１に係る圧縮音楽データ再生装置の動作を示すフローチャート
【図４】実施の形態１に係る圧縮音楽データ再生装置の他の動作を示すフローチャート
【図５】実施の形態２に係る圧縮音楽データ再生装置の構成を示すブロック図
【図６】実施の形態３に係る圧縮音楽データ再生装置の構成を示すブロック図
【図７】従来の圧縮音楽データ再生装置の構成を示すブロック図
【図８】従来の圧縮音楽データ再生装置へ入力される入力データの構成を示す図
【図９】従来の圧縮音楽データ再生装置の動作を示すフローチャート
【符号の説明】
１  付加情報解析器
２  音楽データ復号器
３  蓄積装置
４  圧縮音楽データ蓄積器
５  付加情報蓄積器
６  入力データ
７  圧縮音楽データ
８  付加情報
１０  入力処理装置
１１  音楽データ出力処理器
１２  表示処理器
１３  読み出し器
１４  記録媒体
１５  残量検出器
１６  余裕時間算出器
１７  復号処理終了時刻算出器
２１  内部制御器
２２  外部制御器
【図１】
2004280973.tif 000003
【図２】
2004280973.tif 000004
【図３】
2004280973.tif 000005
【図４】
2004280973.tif 000006
【図５】
2004280973.tif 000007
【図６】
2004280973.tif 000008
【図７】
2004280973.tif 000009
【図８】
2004280973.tif 000010
【図９】
2004280973.tif 000011