(57)【要約】【課題】  圧縮オーディオの再生に際して、ファイル間の移動時間を短縮し、曲と曲の繋ぎ目の時間を短縮することができる圧縮オーディオ再生装置とする。【解決手段】  圧縮オーディオとして、ＣＤ−Ｒにｍｐ３を記録した例において、このＣＤ−Ｒの最初の再生時に、ＩＤ３タグ２を解析し、ここに記録されているＩＤ３タグ２のデータサイズをＩＤ３タグ２データサイズ取得部１９で取得する。ファイルの先頭アドレスデータとＩＤ３タグ２データサイズにより、このファイルにおいて最初にオーディオデータが記録されている第１フレームの先頭アドレスを計算する。計算した第１フレームの先頭アドレスを、ファイル先頭アドレスデータ記録部２２に記録し、それ以降このファイルを再生するとき、及び他のファイルの再生からこのファイルの再生に切り替わるとき、このアドレスデータにより、オーディオデータを直ちに再生可能とする。【選択図】図１
2006313590.tif 000002
【特許請求の範囲】
【請求項１】
圧縮オーディオデータをファイル毎に記録した該ファイルのオーディオデータ記録部分の前に、該オーディオデータに関連するオーディオデータ以外のデータを記録する部分を有し、
前記オーディオデータ以外のデータ記録部分の先頭アドレスを記憶し、任意のファイルのオーディオデータ再生時に前記アドレスにより、前記オーディオデータ以外のデータの解析を行った後オーディオデータの再生を行う手段を備えた圧縮オーディオ再生装置において、
任意のファイルのオーディオデータ再生時に前記オーディオデータ以外のデータのサイズを取得するデータサイズ取得手段と、
前記データサイズ取得手段で取得したオーディオデータ以外のデータのサイズと、前記オーディオデータ以外のデータ記録部分の先頭アドレスとにより、オーディオデータ記録部分の先頭アドレスを計算したデータを記録するオーディオデータ先頭アドレス記録手段と、
前記オーディオデータ記録部分の先頭アドレスが記録されているとき、前記ファイルのオーディオデータ再生時に当該オーディデータ記録部分の先頭アドレスデータにより、前記オーディオデータ以外のデータの解析を行うことなく、オーディオデータの再生を行うことを特徴とする圧縮オーディオ再生装置。  
【請求項２】
前記オーディオデータ以外のデータ記録部分の先頭アドレスを、前記オーディオデータ記録部分の先頭アドレスに書き換えるファイル先頭アドレスデータ書き換え手段を備えたことを特徴とする請求項１記載の圧縮オーディオ再生装置。
【請求項３】
前記圧縮オーディオデータはｍｐ３データであり、前記オーディオデータ以外のデータはＩＤ３タグデータであることを特徴とする請求項１または請求項２記載の圧縮オーディオ再生装置。
【請求項４】
前記ファイルのサイズを記憶するファイルサイズ記憶手段を備えたことを特徴とする請求項１乃至３のいずれか一つに記載の圧縮オーディオ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＣＤ−Ｒにｍｐ３等の圧縮オーディオデータを記録し、プレーヤで再生する圧縮オーディオ再生装置に関し、特に記録されている各種のデータの中でオーディオデータが記録されているファイルの先頭アドレスを記憶しておくことにより、ファイル間の再生待ち時間を短時間にする圧縮オーディオ再生装置に関する。
【背景技術】
【０００２】
近年はコンパクトディスク（以下ＣＤという）に従来から用いられているオーディオデータ（ＣＤ−ＤＡ）のほか、一定容量のディスク内にできる限り多くのデータを記録し、また管理しやすいように、例えばＭＰＥＧ形式の圧縮オーディオデータであるｍｐ３を初め、種々の圧縮オーディオデータが記録され、各オーディオデータに対応した再生ソフトによって再生し、利用するようになっている。
【０００３】
特にパソコンでＣＤにオーディオデータを記録することができるため、パソコンで取り扱うことができる各種オーディオデータがＣＤに記録されるようになり、例えばWindowオーディオ形式〜.wav、  Macオーディオ形式〜.aiff/.aif、  Sunオーディオ形式〜.au/.snd、  RealAudioプレーヤーの音声データ〜.ra/.ram、  MIDIベースの音響ファイル〜.mid/.midi、  QuickTimeビデオファイル形式〜.mov/.qt、  Window Media オーディオ形式〜.wma 、等々のオーディオデータが記録される。
【０００４】
これらの各種オーディオデータを記録するＣＤは、ＩＳＯ９６６０に規定されており、各種のシステムでＣＤを利用することができるように、ＣＤに記録することができるデータを数多く規定しているが、各ＣＤはその中で必須のデータの他適宜必要なデータを選択して記録している。図３に示すＣＤにおいては、そのリードイン領域において先頭から１６セクタにシステムエリアとしてシステム用に予約され、続いてＰＶＤ、ＳＶＤ等からなるボリューム記述子が１セクタづつ複数並んで記録される。
【０００５】
それに続いて、小型のパステーブルであるＬ型パステーブル、大型のパステーブルであるＭ型パステーブルを備えたパステーブルが記録され、ここにはＣＤ全体の情報パステーブルとして記録される。その次に、このＣＤのファイル構成を示すディレクトリが記録される。このディレクトリはルートディレクトリＲをレベル１としてレベル８まで記録可能であり、ここにはディレクトリ識別子、ファイル識別子が記録され、エクステントとして記録されているファイルデータの先頭のセクタ番号、データの占めるバイト数としてのデータ長の他、ファイルフラグ、記録日時等が記録されて、それに続いてエクステントとして各ファイルのデータが記録される、という構成となっている。
【０００６】
上記のようにディレクトリにはこのＣＤに記録されているファイルがどのような構成になっているかが記録されると共に、各ファイルの先頭部分のセクタ番号が記録されるため、そのディスクの再生時に利用者が特定のファイル（曲）の再生を指示するとき、そのファイルの先頭セクタ番号から直ちにそのファイルの再生作動を行うことができる。
【０００７】
一方、ファイルに記録されているオーディオデータが、現在広く用いられているｍｐ３のときのデータ記録構成を、図３のＣＤのデータにおいて、図中右側に第１ファイルＡ１１の詳細図として示している。ｍｐ３のファイルにおいては、最初にこのファイルのオーディオに関連した各種の情報を記録するＩＤ３のタグバージョン２（ＴＡＧ２）を有し、それに続いて、１つの曲のオーディオデータを細分して多数のフレームに記録する。このファイルの最後にＩＤ３のタグバージョン１（ＴＡＧ１）を記録し、それに続いて次のファイルである第２ファイルＡ１２についても、前記第１ファイルＡ１１と同様に記録している。
【０００８】
ｍｐ３オーディオデータの先頭に記録されているＩＤ３タグ２は、固定長のヘッダー、可変長の拡張ヘッダー、このファイルのオーディオに関する種々のデータを記録している可変長の第１フレーム、第２フレーム・・・第ｋフレームがデータの量に応じて適宜分割して記録し、最後に固定長のフッターが記録され、このようなＩＤ３タグ２に続いて第１フレーム、第２フレーム・・・の中に、２０４８バイト単位でオーディオデータを圧縮記録している。以降のｍｐ３データである第２ファイルＡ１２・・・も同様の形式で記録される。
【０００９】
なお、圧縮オーディオの再生に際して、フレーム単位で圧縮された圧縮データから、楽曲データと共に圧縮された空データを取り除き、各曲データを連続して再生できるようにした技術は特許文献１に開示されている。
【特許文献１】特開２００３−３３１５２４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上記のようなｍｐ３形式で圧縮したオーディオファイルの再生に際しては、再生するファイルの指定によって図３に示されるデータの中で、主としてディレクトリにおける所定のファイルを検索し、そのファイルのエクステントのセクタ番号、即ちそのファイルの先頭のセクタ番号を取り込み、そのセクタ番号からデータの取り込みを開始することとなる。
【００１１】
そのため、図３において第１ファイルＡ１１の再生指示があったときには、第１ファイルＡ１１のＩＤ３タグの先頭部分のセクタ番号である「ＸＸ」が上記のようにして読み出され、その部分から記録されている第１ファイルのＩＤ３タグの読み込みを行い、その後オーディオデータの読み込みが順に行われ、第１ファイルの曲の再生がなされる。また、次の曲の再生を行うときは、前記と同様に次の曲が記録されているファイルにおけるＩＤ３タグの先頭部分のセクタ番号が読み込まれ、そのファイルのＩＤ３の読み込みを行った後にオーディオファイルの読み込みによる再生処理がなされることとなる。
【００１２】
このように、曲を連続して再生するとき、ファイルの切り変わり目で上記ＩＤ３タグの情報をその都度取得した後に、オーディオデータの再生を行っている。即ち、ＩＤ３タグ２には極めて多彩のデータが記録され、例えばこのファイルに関連した画像、ファイルに記録されている曲との同期情報をもった歌詞等も記録されることがあり、このようなデータを予めメモリに記録しておくことは通常の再生ではできず、したがって各ファイルの再生に際しては、そのたび毎にタグ情報を取得しないと正常に再生することができない。
【００１３】
そのため各曲の変わり目、即ちファイルの切り変わり目には時間がかかってしまい、これを短縮することができない、という問題があった。このことは上記のようなｍｐ３形式で圧縮したオーディオデータ以外に、他の圧縮オーディオでも同様のタグ情報を持っているときには、ｍｐ３と同様の問題を生じることとなる。
【００１４】
したがって本発明は、圧縮オーディオの再生に際して、ファイル間の移動時間を短縮し、曲と曲の繋ぎ目の時間を短縮することができるようにすることを目的とする。
【課題を解決するための手段】
【００１５】
本発明に係る圧縮オーディオ再生装置は、上記課題を解決するため、圧縮オーディオデータをファイル毎に記録した該ファイルのオーディオデータ記録部分の前に、該オーディオデータに関連するオーディオデータ以外のデータを記録する部分を有し、前記オーディオデータ以外のデータ記録部分の先頭アドレスを記憶し、任意のファイルのオーディオデータ再生時に前記アドレスにより、前記オーディオデータ以外のデータの解析を行った後オーディオデータの再生を行う手段を備えた圧縮オーディオ再生装置において、任意のファイルのオーディオデータ再生時に前記オーディオデータ以外のデータのサイズを取得するデータサイズ取得手段と、前記データサイズ取得手段で取得したオーディオデータ以外のデータのサイズと、前記オーディオデータ以外のデータ記録部分の先頭アドレスとにより、オーディオデータ記録部分の先頭アドレスを計算したデータを記録するオーディオデータ先頭アドレス記録手段と、前記オーディオデータ記録部分の先頭アドレスが記録されているとき、前記ファイルのオーディオデータ再生時に当該オーディデータ記録部分の先頭アドレスデータにより、前記オーディオデータ以外のデータの解析を行うことなく、オーディオデータの再生を行うようにしたことを特徴とする。  
【００１６】
本発明に係る他の圧縮オーディオ再生装置は、前記圧縮オーディオ再生装置において、前記オーディオデータ以外のデータ記録部分の先頭アドレスを、前記オーディオデータ記録部分の先頭アドレスに書き換えるファイル先頭アドレスデータ書き換え手段を備えたことを特徴とする。
【００１７】
本発明に係る他の圧縮オーディオ再生装置は、前記圧縮オーディオ再生装置において、前記圧縮オーディオデータがｍｐ３データであり、前記オーディオデータ以外のデータはＩＤ３タグデータであることを特徴とする。
【００１８】
本発明に係る他の圧縮オーディオ再生装置は、前記圧縮オーディオ再生装置において、前記ファイルのサイズを記憶するファイルサイズ記憶手段を備えたことを特徴とする。
【発明の効果】
【００１９】
本発明は上記のように構成したので、圧縮オーディオの再生に際して、ファイル間の移動時間を短縮し、曲と曲の繋ぎ目の時間を短縮することができる。
【発明を実施するための最良の形態】
【００２０】
本発明は、圧縮オーディオの再生に際して、ファイル間の移動時間を短縮し、曲と曲の繋ぎ目の時間を短縮するという目的を、圧縮オーディオデータをファイル毎に記録したオーディオデータ記録部分の前に、該オーディオデータに関連するオーディオデータ以外のデータを記録する部分を有し、前記オーディオデータ以外のデータ記録部分の先頭アドレスを記憶し、任意のファイルのオーディオデータ再生時に前記アドレスにより、前記オーディオデータ以外のデータの解析を行った後オーディオデータの再生を行う手段を備えた圧縮オーディオ再生装置において、任意のファイルのオーディオデータ再生時に前記オーディオデータ以外のデータのサイズを取得するデータサイズ取得手段と、前記データサイズ取得手段で取得したオーディオデータ以外のデータのサイズと、前記オーディオデータ以外のデータ記録部分の先頭アドレスとにより、オーディオデータ記録部分の先頭アドレスを計算したデータを記録するオーディオデータ先頭アドレス記録手段と、前記オーディオデータ記録部分の先頭アドレスが記録されているとき、前記ファイルのオーディオデータ再生時に当該オーディデータ記録部分の先頭アドレスデータにより、前記オーディオデータ以外のデータの解析を行うことなく、オーディオデータの再生を行うようにすることにより実現した。
【実施例１】
【００２１】
本発明の実施例を図面に沿って説明する。図１は本発明による圧縮オーディオを再生するＣＤプレイヤーの例を示し、特に本発明の作動に関連する機能部分を主として示した機能ブロック図である。なお、同図における各機能を行う機能部は、各機能を行う手段ということもできる。
【００２２】
図１に示す圧縮オーディオ再生装置においては、ＣＤ１がプレーヤ２にかけられ、スピンドルモータ３で回転駆動されてピックアップ４によりディスクに記録されたデータが読み取られる。読み取られたＲＦ信号、及びフォーカスエラー信号、トラッキングエラー信号等の信号は、ＲＦアンプ６を介して信号処理部７で処理される。
【００２３】
信号処理部６では、入力した各種データの中からＣＤ再生のための管理を行う管理データ７を分離し、システムコントローラ９はその管理データにより所定の再生作動を行う。この管理データによってプレーヤで再生することができるオーディオデータが存在することが判ると、信号処理部６で再生できるオーディオデータ８を分離し、必要に応じてメモリコントローラ１０を介してバッファ用ＲＡＭ１１に所定量蓄積し、またその読み込みを行い、プレーヤの振動対策処理を行って、音声信号出力１２として出力する。
【００２４】
本発明による処理を行うファイルアドレス書き換え処理部１２においては、解析ファイル選択部１６の指示によってこのＣＤに記録されている多数のファイルの内、任意のものが選択して再生し、そのファイルのＩＤ３タグ２の先頭アドレスを読み込む。このデータは図１中において、ＣＤの最初の再生作動時に図３のディレクトリ部分に記録されている各ファイルのエクステントのセクタ番号をファイル先頭アドレスデータ記憶部２２に記憶しておく。その先頭アドレスデータによってピックアップ作動制御部１３はＣＤ１におけるそのアドレス部分のＩＤ３タグ２のデータを読み出し、タグ解析部１７のＩＤ３タグ２解析部１８がこれを取り込んで解析を行う。ＩＤ３タグ２サイズ取得部１９はその解析によって得られるデータによって、各ファイルにより長さが異なるＩＤ３タグ２のサイズを取得する。
【００２５】
第１フレーム先頭アドレス計算部２０は、ファイル先頭アドレスデータ記録部２２に先に記録されている、そのファイルの先頭アドレスを読み出し、ＩＤ３タグ２サイズ取得部１９によって取得されたＩＤ３タグ２のサイズをそれに加えることにより、ＩＤ３タグ２の先頭アドレスからＩＤ３タグ２のサイズ分だけ後の部分に記録されているオーディオデータ記録用の第１フレームの先頭部分のアドレスを計算する。ファイル先頭アドレスデータ書き換え部２１は、このようにして計算した第１フレームアドレスをこのファイルの先頭アドレスとして、ファイル先頭アドレスデータ記録部２２に記録しているデータと書き換える。
【００２６】
このようなファイル先頭アドレスデータの書き換え処理は、ＣＤの再生開始時に全てのファイルについて行うようにしても良いが、その際には多くの時間を要することが予想されるので、このＣＤの通常の再生時において、各ファイルの再生処理に際して前記のようにＩＤ３タグ２のデータが解析されるとき、上記処理を行い、そのファイルについてファイル先頭アドレスデータ記録部２２に記録されているデータを書き換えるようにしても良い。また、ファイルサイズ記憶手段２３を備え、タグ解析部１７においてＩＤ３タグ解析時に得られたファイルサイズを記憶し、次の再生時にこのデータを利用可能とする。
【００２７】
また、前記実施例においては、先に記録していたファイル先頭アドレスデータを前記のように計算した第１フレーム先頭アドレスデータに書き換える例を示したが、それ以外に、第１フレーム先頭アドレスを別途記憶し、その記憶アドレスデータが存在するときはそのアドレスに従ってオーディオデータの再生を行い、存在しないときには従来通りファイル先頭アドレスデータに従って再生を行うようにしても良い。
【００２８】
上記のような機能ブロックからなる本発明によるファイルアドレス書き換え処理は、例えば図２に示すような作動フローに従って順に作動することにより実施することができる。以下、この作動フローを図１の機能ブロック図、及び図３のＣＤに記録したｍｐ３  のデータ例を参照しつつ説明する。
【００２９】
図２に示すファイルアドレス書き換え処理の作動フローの例においては、最初ディスクの再生とそのディスクに記録されている管理データの取り込みを行う（ステップＳ１）。次いで、その管理データの一つとしてディレクトリに記録されているファイルシステムと各ファイルのデータを解析し、特に各ファイルの先頭アドレスを記録する（ステップＳ２）。このとき記憶される各ファイルの先頭アドレスは、前記のように各ファイルの先頭部分であるＩＤ３タグ２の先頭アドレスとなる。
【００３０】
このデータは図１においてはファイル先頭アドレスデータ記憶部２２に記録される。このデータは図３において、第１ファイルＡ１１については「ＸＸ］のアドレスとなる。なお、これらの作動は、ＣＤプレーヤにおいて従来からＣＤ再生開始時に行われている処理である。
【００３１】
その後、解析するファイルの選択を行い（ステップＳ３）、そのファイルのオーディオ再生の最初に行われるＩＤ３タグ２の解析を行い、それによりＩＤ３タグ２のサイズを所得する（ステップＳ４）。これらの処理は、図１におけるタグ解析部１７のＩＤ３タグ２解析部１８で解析したデータによって、ＩＤ３タグ２サイズ取得部１９がそのサイズを取得することにより行われる。
【００３２】
次いで、第１フレームの先頭アドレスを計算し記憶する（ステップＳ５）。この処理は図１の第１フレーム先頭アドレス計算部２０において、ファイル先頭アドレスデータ記録部２２のアドレスデータにＩＤ３タグ２サイズ取得部１９で取得したＩＤ３タグ２のサイズ分をプラスすることにより行われ、図３のデータ例においては、第１ファイルＡ１１の先頭アドレス「ＸＸ」の位置とＩＤ３タグ２のサイズによって、第１フレームの先頭アドレス「ＸＸ’」を計算することにより行われる。その計算結果得られたアドレス「ＸＸ’」はフレーム番号に対応して一時記憶しておく。
【００３３】
図２に示す例においてはその後、全てのファイルの解析を終了したか否かの判別を行い（ステップＳ６）、未だ全てのファイルの上記解析が終了していないと判別したときにはステップＳ３に戻り、各ファイルについて上記作動を繰り返し、各ファイルについて第１フレームの先頭アドレスを計算して一時記憶する例を示している。
【００３４】
このような処理を繰り返し、ステップＳ６においてこのＣＤについて全てのファイルの解析を終了したと判別したときには、各ファイルの先頭アドレスデータを、各ファイルの第１フレームの先頭アドレスに書き換え（ステップＳ７）、本発明によるファイルアドレス書き換え処理を終了する（ステップＳ８）。これらの処理は図１において、解析ファイル選択部１６が選択したファイルについて、ファイル先頭アドレスデータ書き換え部２１が、ファイル先頭アドレスデータ記録部２２に最初に記録されていたそのファイルのＩＤ３タグ２の先頭アドレスを、この第１フレームの先頭アドレスと書き換えることにより行われる。
【００３５】
ファイル先頭アドレスデータ記録部２２においてこのような書き換え処理が行われたファイルについて、その後再生指示があったときには、システムコントローラ９を介してファイル先頭アドレスデータ記録部２２に記録されている第１フレームの先頭アドレスからデータを読み込み、再生処理を行うことができるので、従来のような各ファイルについて最初にＩＤ３タグ２のデータ解析を行ってから第１フレームの先頭アドレスからのオーディオデータ読み込みを行う必要が無くなり、直ちにその曲のオーディオ再生を行うことができるようになる。したがって、その後の曲間移動に際しても同様に、ほとんど待ち時間無く連続的に再生を行うことも可能となる。
【００３６】
なお、図２に示す例においては、ステップＳ６で全てのファイルの解析を終了したか否かの判別の後、ステップＳ７でアドレスの書き換え処理を行う例を示したが、全てのファイルの解析を行うには多くの時間がかかることが予想されるので、ＣＤの最初の通常再生時に、再生される各ファイルについて、アドレスデータの書き換えを行うようにしても良い。
【００３７】
その際には、このＣＤの選択したファイルの再生時に、アドレス書き換えデータがあるか否かを判別し、書き換えたデータがあるときには直ちにそのアドレスによりオーディオデータの再生を行い、アドレスの書き換えが未だ無いときには、そのファイルについて前記のような処理を行い、アドレスの書き換えを行うようにしても良い。
【産業上の利用可能性】
【００３８】
本発明による圧縮オーディオ再生装置は、前記ｍｐ３以外にも、同様のタグデータがファイルの先頭に存在し、それを解析した後にオーディオデータの再生を行う圧縮オーディオデータにおいて、同様に適用することができる。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施例の機能ブロック図である。
【図２】同実施例の作動フロー図である。
【図３】同実施例において用いられるＣＤに記録したｍｐ３データのデータ構成例を示す図である。
【符号の説明】
【００４０】
１５  ファイルアドレス書き換え処理部    
１６  解析ファイル選択部
１７  タグ解析部
１８  ＩＤ３タグ２解析部
１９  ＩＤ３タグ２データサイズ取得部
２０  第１フレーム先頭アドレス計算部
２１  ファイル先頭アドレスデータ書き換え部
２２  ファイル先頭アドレスデータ記録部
２３  ファイルサイズ記憶部
【図１】
2006313590.tif 000003
【図２】
2006313590.tif 000004
【図３】
2006313590.tif 000005