(57)【要約】【課題】現在再生位置情報を短時間で取得し、通常再生から早送り再生又は早戻し再生に遷移するまでの時間を短くし、聴感上のもたつき感がなくなるようにすることができるオーディオ符号化方法を提供する。【解決手段】補助データ付加器１８により、オーディオ符号化データに、全てのビットを“０”とする３２×５ビットの補助データを付加する。そして、ＬＢＡ書き込み器２０により、補助データの最初の３２ビット部分にＬＢカウンタ２２から与えられるＬＢＡの値を上書きし、更に、飛び先ＬＢＡ書き込み器２１により、ＬＢＡが上書きされていない補助データの残りの３２×４ビット部分に、ＬＢカウンタ２２から与えられる飛び先ＬＢＡ_ｆ４、ＬＢＡ_ｆ８、ＬＢＡ_ｂ４、ＬＢＡ_ｂ８を上書きする。【選択図】          図１
2006190362.tif 000002
【特許請求の範囲】
【請求項１】
オーディオ信号を符号化するオーディオ符号化方法であって、
オーディオ符号化データに再生位置情報を含める工程を有する
ことを特徴とするオーディオ符号化方法。
【請求項２】
オーディオ信号を符号化するオーディオ符号器であって、
オーディオ符号化データに再生位置情報を含める手段を有する
ことを特徴とするオーディオ符号器。
【請求項３】
前記オーディオ符号化データに飛び先位置情報を含める手段を有する
ことを特徴とする請求項２記載のオーディオ符号器。
【請求項４】
オーディオ符号化データを復号化するオーディオ復号器であって、
前記オーディオ符号化データに含まれている再生位置情報を抽出する手段を有する
ことを特徴とするオーディオ復号器。
【請求項５】
前記オーディオ符号化データに含まれている飛び先位置情報を抽出する手段を有する
ことを特徴とする請求項４記載のオーディオ復号器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＰＥＧ（Moving Picture Experts Group）オーディオ・レイヤ３（以下、ＭＰ３という）方式等によるオーディオ符号化方法、オーディオ復号化方法、オーディオ符号器及びオーディオ復号器に関する。
【背景技術】
【０００２】
図７はＭＰ３方式で符号化されたＭＰ３符号化データ（ＭＰ３ビットストリーム）の再生速度と再生されるＭＰ３符号化データとの関係を示す図である。（Ａ）は蓄積メディア（例えば、ＣＤ［compact disc］）内のＭＰ３符号化データ、（Ｂ）は通常再生の場合に再生されるＭＰ３符号化データ、（Ｃ）は２倍速再生の場合に再生されるＭＰ３符号化データ、（Ｄ）は４倍速再生の場合に再生されるＭＰ３符号化データを示しており、Ｎ〜Ｎ＋６は論理ブロック・アドレス（Logical Block Address：以下、ＬＢＡという）である。
【０００３】
即ち、通常再生の場合には、（Ｂ）に示すように、蓄積メディア内のＭＰ３符号化データがそのまま再生される。２倍速再生の場合には、（Ｃ）に示すように、［Ｎ＋２ｎ］のＬＢＡが拾われ、ＭＰ３符号化データが飛び飛びに離散的に再生される。また、４倍速再生の場合には、（Ｄ）に示すように、［Ｎ＋４ｎ］のＬＢＡが拾われ、ＭＰ３符号化データが飛び飛びに離散的に再生される。なお、早送り再生又は早戻し再生を行う場合に、飛ばした先のアドレスを飛び先ＬＢＡという。
【０００４】
図８はＭＰ３符号化データを早送り再生（ＦＦ）又は早戻し再生（ＦＢ）する場合の従来方法を示すフローチャートである。即ち、従来、ＭＰ３符号化データを早送り再生又は早戻し再生する場合には、早送り再生又は早戻し再生の命令発行（ステップＳ１）、現在再生位置の算出（ステップＳ２）、早送り再生又は早戻し再生の速度（２倍速再生、４倍速再生等）の決定（ステップＳ３）が順に行われる。
【０００５】
続いて、飛び先ＬＢＡの算出（ステップＳ４）、転送データ量の決定（ステップＳ５）、データ転送（ステップＳ６）、データ復号（ステップＳ７）、データ転送中断（ステップＳ８）、残りデータのフラッシュ（消去）（ステップＳ９）が早送り再生又は早戻し再生を終了させるまで順に繰り返して行われる。
【０００６】
このように、ＭＰ３符号化データを早送り再生又は早戻し再生する場合には、早送り再生又は早戻し再生の命令発行後に、まず、現在再生している位置を算出する必要がある。なぜなら、再生中のＭＰ３符号化データが、そのメディアの、どのＬＢＡのセクタに記録されているかということが分からないと、早送り再生又は早戻し再生の制御ができないからである。
【０００７】
例えば、図９中、１はＣＤ、２は後尾のタイトル、３はタイトル２の先端、４はタイトル２の終端を示しており、早送り再生の命令が発行された時に再生している位置がタイトル２の先端３である場合には、早送り再生は可能であるが、現在再生している位置がタイトル３の終端４である場合には、この先にはセクタが存在しないので、早送り再生は不可能である。同様に、現在再生位置がＣＤ１の先頭のセクタであれば、早戻し再生はできない。従来、現在再生位置を特定するために、いくつかの算出方法が採られてきた。
【０００８】
図１０は第１従来例の現在再生位置算出方法を説明するための図である。図１０中、５はＣＤ、６はＣＤドライバ、７はデコーダであり、８はトラック・バッファ、９はオーディオ・バッファ、１０はＤＳＰ（digital signal processor）入力バッファ、１１はオーディオ・デコーダ、１２はＤＳＰ出力バッファである。
【０００９】
ここで、現在再生位置（デコーダ７の出口で観測したＬＢＡ）をＬＢＡ_ｃ、最も最近デコーダ７に入力したオーディオ・データのＬＢＡ（ＣＤドライバ６の出口で観測したＬＢＡ）をＬＢＡ_１、デコーダ７内に蓄積されているオーディオ・データ量をＳ［byte］とすると、第１従来例の現在再生位置算出方法は、現在再生位置ＬＢＡ_ｃを数１で求める。但し、ＬＢ（ロジカル・ブロック）サイズは２０４８［byte］である。
【００１０】
【数１】
2006190362.tif 000003
【００１１】
即ち、第１従来例の現在再生位置算出方法は、最も最近、ＣＤドライバ６からデコーダ７に入力したオーディオ・データのＬＢＡ（ＬＢＡ_１）から、デコーダ７内に蓄積されているオーディオ・データ量ＳをＬＢ換算して差し引いた値を、現在再生位置のＬＢＡ（ＬＢＡ_ｃ）とするものである。
【００１２】
また、現在再生時刻をＴｃ［ｓ］、ビット・レートをＢＲ［kbps］とすると、第２従来例の現在再生位置算出方法として、数２に示すように、現在再生時刻Ｔｃ［ｓ］とビット・レートＢＲ［kbps］から、いままで消費したオーディオ・データ量を算出し、それをＬＢ換算して現在再生位置ＬＢＡ_ｃとする方法がある。
【００１３】
【数２】
2006190362.tif 000004
【００１４】
但し、現在再生時刻Ｔｃ［ｓ］は数３に示す通りであり、表１は１フレームあたりの再生時間［ｍｓ］をＭＰＥＧ１、ＭＰＥＧ２、ＭＰＥＧ２.５について示している。
【００１５】
【数３】
2006190362.tif 000005
【００１６】
【表１】
2006190362.tif 000006
【００１７】
第１従来例の現在再生位置算出方法では、デコーダ７内に蓄積されているオーディオ・データ量Ｓの値を正確に取得することが難しい。なぜなら、デコーダ７内の全バッファに残量モニタ機能が備わっていることは稀だからである。したがって、残量モニタ機能のないバッファ内のオーディオ・データの残量は推測値になり、計算結果の現在再生位置ＬＢＡ_ｃには誤差が含まれてしまう。
【００１８】
第２従来例の現在再生位置算出方法では、現在再生時刻Ｔｃを求めるための１フレームあたりの再生時間がＭＰＥＧのバージョンとサンプリング周波数の関数となっており、計算プロセスが複雑になる。更に、この方法は、ＭＰ３ファイルが固定ビット・レート（ＣＢＲ）で符号化されている場合にのみ適用可能である。
【特許文献１】特開平１１−２６２１００号公報
【特許文献２】特開平８−２９３１５７号公報
【特許文献３】特開２００３−６９９２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１９】
第１従来例及び第２従来例の現在再生位置算出方法は、多くのパラメータを必要とするので、現在再生位置算出時間が１〜２秒程度かかってしまう。このことは、通常再生状態から早送り再生又は早戻し再生の命令を受理し、実際に早送り再生又は早戻し再生の状態に遷移するまでのタイムラグにつながる。
【００２０】
図１１は第１従来例及び第２従来例の現在再生位置算出方法が有する問題点を説明するための図である。通常再生から早送り再生に遷移するまでに時間がかかるということは、通常再生の最後の出音と早送り再生の最初の出音との時間差δｄが長くなり、その結果、早送り再生の最初の出音まで間延びしてしまい、聴感上のもたつき感がでてしまうという問題点がある。早戻し再生の場合も同様である。
【００２１】
本発明は、かかる点に鑑み、現在再生位置情報を短時間で取得し、通常再生から早送り再生又は早戻し再生に遷移するまでの時間を短くし、聴感上のもたつき感がなくなるようにすることができるオーディオ符号化方法、オーディオ復号化方法、オーディオ符号器及びオーディオ復号器を提供することを目的とする。
【課題を解決するための手段】
【００２２】
本発明のオーディオ符号化方法は、オーディオ符号化データに再生位置情報を含める工程を有するというものである。
【００２３】
本発明のオーディオ復号化方法は、オーディオ符号化データに含まれている再生位置情報を抽出する工程を有するというものである。
【００２４】
本発明のオーディオ符号器は、オーディオ符号化データに再生位置情報を含める手段を有するというものである。
【００２５】
本発明のオーディオ復号器は、オーディオ符号化データに含まれている再生位置情報を抽出する手段を有するというものである。
【発明の効果】
【００２６】
本発明のＭＰＥＧオーディオ符号化方法によれば、オーディオ符号化データに再生位置情報を含める工程により、オーディオ符号化データに再生位置情報を含めることができるので、オーディオ復号器において複雑な計算をすることなしに現在再生位置を取得することができる。したがって、通常再生から早送り再生又は早戻し再生に遷移するまでの時間を短くし、聴感上のもたつき感がなくなるようにすることができる。
【００２７】
本発明のＭＰＥＧオーディオ復号化方法によれば、オーディオ符号化データに含まれている再生位置情報を抽出する工程により、オーディオ符号化データに含まれている再生位置情報を抽出することができるので、複雑な計算をすることなしに、現在再生位置を取得することができる。したがって、通常再生から早送り再生又は早戻し再生に遷移するまでの時間を短くし、聴感上のもたつき感がなくなるようにすることができる。
【００２８】
本発明のＭＰＥＧオーディオ符号器によれば、オーディオ符号化データに再生位置情報を含める手段により、オーディオ符号化データに再生位置情報を含めることができるので、オーディオ復号器において複雑な計算をすることなしに現在再生位置を取得することができる。したがって、通常再生から早送り再生又は早戻し再生に遷移するまでの時間を短くし、聴感上のもたつき感がなくなるようにすることができる。
【００２９】
本発明のＭＰＥＧオーディオ復号器によれば、オーディオ符号化データに含まれている再生位置情報を抽出する手段により、オーディオ符号化データに含まれている再生位置情報を抽出することができるので、複雑な計算をすることなしに、現在再生位置を取得することができる。したがって、通常再生から早送り再生又は早戻し再生に遷移するまでの時間を短くし、聴感上のもたつき感がなくなるようにすることができる。
【発明を実施するための最良の形態】
【００３０】
以下、図１〜図６を参照して、本発明の一実施形態について、本発明をＭＰ３方式によるオーディオ符号化方法、オーディオ復号化方法、オーディオ符号器及びオーディオ復号器に適用した場合を例にして説明する。
【００３１】
図１は本発明のオーディオ符号器の一実施形態の概略的構成図である。図１中、１３はデジタル化されたオーディオ信号を取り込む入力バッファ、１４はハイブリッド・フィルタ、１５はビット・レート情報及びサンプリング周波数を受けて符号化を行う符号化器であり、これらは従来周知のように構成される。
【００３２】
１６は符号化器１５が出力するオーディオ符号化データを一時格納する中間バッファ、１７は中間バッファ１６からのオーディオ符号化データの読み出しを制御すると共に、読み出したオーディオ符号化データのバイト数をカウントするバイト・カウンタであり、リセット命令によりリセットされる。
【００３３】
１８は中間バッファ１６から読み出したオーディオ符号化データに補助データ（Ancillary Data）を付加する補助データ付加器であり、本例では、全てのビットを“０”とする３２×５ビットの補助データが付加される。ＭＰ３規格によれば、補助データは、メイン・データの終わりから次のメイン・データの先頭までの間に挿入すれば、何ビットでも自由に使うことができるとされている。
【００３４】
１９は補助データ付加器１８が出力するオーディオ符号化データにメイン・データの先頭位置を示すアドレス・ポインタであるmain_data_beginを含むサイド情報を付加するサイド情報付加器である。
【００３５】
２０はサイド情報付加器１９が出力するオーディオ符号化データ内の補助データの最初の３２ビット部分にＬＢＡを上書きするＬＢＡ書き込み器、２１はＬＢＡ書き込み器２０が出力するオーディオ符号データ内の補助データのうち、ＬＢＡが上書きされていない残りの３２×４ビットの部分に早送り・早戻し再生時の飛び先ＬＢＡを上書きする飛び先ＬＢＡ書き込み器である。
【００３６】
本例では、早送り・早戻し再生時の飛び先ＬＢＡとして、ＬＢＡにオフセットを加算した、各３２ビットからなる、４倍速早送り再生の場合の飛び先ＬＢＡ（ＬＢＡ_ｆ４）と、８倍速早送り再生の場合の飛び先ＬＢＡ（ＬＢＡ_ｆ８）と、４倍速早戻し再生の場合の飛び先ＬＢＡ（ＬＢＡ_ｂ４）と、８倍速早戻し再生の場合の飛び先ＬＢＡ（ＬＢＡ_ｂ８）が上書きされる。
【００３７】
２２は中間バッファ１６から読み出されるオーディオ符号化データの総バイト数を観測し、その数が２０４８バイトになる度にカウント値を＋１とすることによりＬＢＡの値を取得し、取得したＬＢＡの値をＬＢＡ書き込み器２０に与え、対応する飛び先ＬＢＡ（ＬＢＡ_ｆ４、ＬＢＡ_ｆ８、ＬＢＡ_ｂ４、ＬＢＡ_ｂ８）に与えるＬＢカウンタであり、リセット命令でリセットされる。
【００３８】
２３は飛び先ＬＢＡ書き込み器２１から出力されるオーディオ符号化データにフレーム・ヘッダを付加してＬＢＡ及び飛び先ＬＢＡ入りのＭＰ３符号化データを出力するフレーム形成器であり、フレーム形成器２３にはビット・レート情報及びサンプリング周波数Ｆｓが与えられる。
【００３９】
図２は従来のＭＰ３符号化データと本発明のオーディオ符号器の一実施形態で生成されるＭＰ３符号化データの構成を示す図である。（Ａ）は従来のＭＰ３符号化データの場合、（Ｂ）は本発明のオーディオ符号器の一実施形態で生成されるＭＰ３符号化データの場合である。本発明のオーディオ符号器の一実施形態で生成されるＭＰ３符号化データの場合には、各フレームのメイン・データの後段に、全てのビットを“０”とする３２×ビットの補助データが付加され、この付加された補助データに各３２ビットのＬＢＡ及び飛び先ＬＢＡ_ｆ４、ＬＢＡ_ｆ８、ＬＢＡ_ｂ４、ＬＢＡ_ｂ８が上書きされている。
【００４０】
図３は本発明のオーディオ符号器の一実施形態の動作（本発明のオーディオ符号化方法の一実施形態）を示すフローチャートである。本発明のオーディオ符号器の一実施形態においては、フレーム長算出手段（図示せず）で、ビット・レート（ＢＲ）とサンプリング周波数（Ｆｓ）から、１フレームの長さＬが算出される（ステップＰ１）。算出式は、数４に示す式が使用される。
【００４１】
【数４】
2006190362.tif 000007
【００４２】
なお、数５に示すように、１フレームの長さＬから、フレーム・ヘッダの４バイト、サイド情報の３２バイト、補助データの（３２×５）／８＝２０バイトを引いたバイト数Ｍが、１フレーム中にメイン・データとして使用できるバイト数である。
【００４３】
【数５】
2006190362.tif 000008
【００４４】
次に、バイト・カウンタ１７のリセット（ステップＰ２）、ＬＢカウンタ２２のリセットを行う（ステップＰ３）。ここまでが、符号化の準備であり、符号化開始命令が発行されると（ステップＰ４でＹＥＳの場合）、入力バッファ１３は、オーディオ信号の取込みを開始する。入力バッファ１３に取込まれたオーディオ信号は、ハイブリッド・フィルタ１４、符号化器１５を通過して順次符号化されていく。
【００４５】
符号化器１５が出力するオーディオ符号化データは、一旦、中間バッファ１６に書き込まれる（ステップＰ５）。そして、バイト・カウンタ１７及びＬＢカウンタ２２がスタートし（ステップＰ６、Ｐ７）、バイト・カウンタ１７の制御により、中間バッファ１６からオーディオ符号化データが前述のＭバイトに達するまで読み出される（ステップＰ８）。
【００４６】
中間バッファ１６から読み出したオーディオ符号化データのバイト数がＭバイトに達すると（ステップＰ９でＹＥＳの場合）、補助データ付加器１８により、全てのビットを“０”とする３２×５ビットのデータが、補助データとして、メイン・データの後段に付加される（ステップＰ１０）。
【００４７】
他方、ＬＢカウンタ２２は、バイト・カウンタ１７により中間バッファ１６から読み出されるオーディオ符号化データの総バイト数を観測し、そのバイト数が２０４８バイトになる度に、カウント値（ＬＢＡの値）をインクリメント（＋１）する（ステップＰ１１、Ｐ１２）。
【００４８】
また、補助データ付加器１８によって補助データを付加されたオーディオ符号化データは、サイド情報付加器１９において、メイン・データの先頭位置を示すアドレス・ポインタであるmain_data_beginを含むサイド情報が付加される（ステップＰ１３）。
【００４９】
そして、サイド情報を付加されたオーディオ符号化データは、ＬＢＡ書き込み器２０により、補助データの最初の３２ビット部分に、ＬＢカウンタ２２から与えられるＬＢＡの値が上書きされる（ステップＰ１４）。
【００５０】
次に、飛び先ＬＢＡ書き込み器２１により、ＬＢＡが上書きされていない補助データの残りの３２×４ビット部分に、ＬＢカウンタ２２から与えられる飛び先ＬＢＡ（ＬＢＡ_ｆ４、ＬＢＡ_ｆ８、ＬＢＡ_ｂ４、ＬＢＡ_ｂ８）が上書きされる（ステップＰ１５）。
【００５１】
そして、補助データにＬＢＡ及び飛び先ＬＢＡが上書きされたオーディオ符号化データは、フレーム形成器２３に入力し、フレーム・ヘッダが付加され、ＬＢＡ及び飛び先ＬＢＡ付きのＭＰ３符号化データが完成する（ステップＰ１６）。
【００５２】
図４は本発明のオーディオ復号器の一実施形態の概略的構成図である。本発明のオーディオ復号器の一実施形態は、本発明のオーディオ符号器の一実施形態が生成したＭＰ３符号化データを復号するものである。
【００５３】
図４中、２４は復号化開始命令を受けて復号対象のＭＰ３符号化データのフレーム・ヘッダの探索を行うフレーム・ヘッダ分解器、２５はフレーム・ヘッダ分解器２４が出力するＭＰ３符号化データを格納する入力バッファであり、３フレーム分の容量を持つものである。
【００５４】
２６は入力バッファ２５から読み出されるＭＰ３符号化データに含まれているサイド情報を抽出するサイド情報抽出器、２７はサイド情報抽出器２６から出力されるＭＰ３符号化データの復号化を行う復号化器、２８は復号化器２７から出力されるデジタル信号からなるオーディオ信号が格納される中間バッファである。
【００５５】
２９は入力バッファ２５に記憶されたオーディオ信号からＬＢＡを抽出するＬＢＡ抽出器、３０は入力バッファ２５に記憶されたオーディオ信号から飛び先ＬＢＡを抽出する飛び先ＬＢＡ抽出器、３１は逆ハイブリッド・フィルタ、３２は逆ハイブリッド・フィルタ３１から出力されるオーディオ信号を格納する出力バッファである。
【００５６】
３３はメイン・データの終端アドレスを格納する終端アドレス・レジスタ、３４はＬＢＡ抽出器２９が抽出したＬＢＡを格納するＬＢＡレジスタ、３５は４倍速早送り再生の場合の飛び先ＬＢＡ（ＬＢＡ_ｆ４）を格納する飛び先ＬＢＡレジスタ、３６は８倍速早送り再生の場合の飛び先ＬＢＡ（ＬＢＡ_ｆ８）を格納する飛び先ＬＢＡレジスタである。
【００５７】
３７は４倍速早戻し再生の場合の飛び先ＬＢＡ（ＬＢＡ_ｂ４）を格納する飛び先ＬＢＡレジスタ、３８は８倍速早戻し再生の場合の飛び先ＬＢＡ（ＬＢＡ_ｂ８）を格納する飛び先ＬＢＡレジスタである。
【００５８】
図５は本発明のオーディオ復号器の一実施形態の動作（本発明のオーディオ復号化方法の一実施形態）を示すフローチャートである。即ち、本発明のオーディオ復号器の一実施形態では、復号化開始命令が発行されると、まず、フレーム・ヘッダ分解器２４で復号対象のＭＰ３符号化データのフレーム・ヘッダを検索し始める（ステップＱ１）。
【００５９】
そして、先頭のフレーム・ヘッダ（第１フレームのフレーム・ヘッダ）が見つかった場合には、次のフレーム・ヘッダ（第２フレームのフレーム・ヘッダ）が見つかるまで、入力バッファ２５にＭＰ３符号化データを書込む（ステップＱ２）。これで、１フレーム分のＭＰ３符号化データ（第１フレームのＭＰ３符号化データ）を取り込んだことになる。
【００６０】
また、ＭＰ３符号化データの取込みと同時に、サイド情報抽出器２６によりサイド情報の復号も行い（ステップＱ３）、続いて、メイン・データの復号化を復号化器２７で開始し（ステップＱ４）、復号結果を中間バッファ２８に格納する。
【００６１】
その後、メイン・データを順に復号していって、メイン・データの終端に到達した場合（ステップＱ５でＹＥＳの場合）には、一旦、復号を中断し、メイン・データの終端アドレスを終端アドレス・レジスタ３３に記録しておく（ステップＱ６）。この終端アドレスが、補助データ領域の先頭アドレスになる。
【００６２】
なお、メイン・データの終端判定は、補助データが出現したか否かで行う。これは、補助データ領域に書き込まれたＬＢＡと飛び先ＬＢＡはＭＰ３の符号語シンタクスには存在しないので、容易に判別が可能であるということを利用するものである。
【００６３】
次に、次のフレーム・ヘッダ（第３フレームのフレーム・ヘッダ）を検索し（ステップＱ７）、復号対象のＭＰ３符号化データを入力バッファ２５に取り込み、第３フレームのフレーム・ヘッダを検出したところで、取込みを止める（ステップＱ８）。これにより、入力バッファ２５には第２フレームのＭＰ３符号化データが格納されたことになる。
【００６４】
この過程で第２フレーム内のサイド情報を復号し（ステップＱ９）、更に、第２フレーム内のmain_data_beginを参照する（ステップＱ１０）。このｍain_data_beginには、第２フレームのメイン・データの先頭位置（先頭アドレス・ポインタ）が示されている。この第２フレームのメイン・データの先頭アドレスが補助データ領域の終端アドレスである。
【００６５】
これで、補助データ領域の先頭アドレスと終端アドレスが分かったので、中間バッファ２８の該当アドレスにアクセスし、補助データ領域に書き込まれているＬＢＡ及び飛び先ＬＢＡをＬＢＡ抽出器２９及び飛び先ＬＢＡ抽出器３０で抽出する（ステップＱ１１、Ｑ１２）。
【００６６】
ＬＢＡ抽出器２９及び飛び先ＬＢＡ抽出器３０で抽出したＬＢＡ及び飛び先ＬＢＡは、それぞれレジスタ３４〜３８に格納され、外部のホストＣＰＵからの現在再生位置取得命令に従って、任意タイミングで上位システムに返却される。
【００６７】
図６は本発明のオーディオ符号器及びオーディオ復号器の一実施形態を使用した場合の早送り再生（ＦＦ）又は早戻し再生（ＦＢ）の手順を示すフローチャートである。即ち、本発明のオーディオ符号器及びオーディオ復号器の一実施形態を使用した場合には、早送り再生又は早戻し再生の命令が発行されると（ステップＮ１）、現在再生している位置ＬＢＡ_ｃがＬＢＡレジスタ３４から読み出されることにより取得される（ステップＮ２）。
【００６８】
次に、早送り再生又は早戻し再生の速度（４倍速再生又は８倍速再生）の指示がされると（ステップＮ３）、飛び先ＬＢＡレジスタ３５〜３８に記憶されている飛び先ＬＢＡ_ｆ４、ＬＢＡ_ｆ８、ＬＢＡ_ｂ４、ＬＢＡ_ｂ８の中のいずれかが読み出されることにより、飛び先ＬＢＡが決定される（ステップＮ４）。
【００６９】
次に、データの転送が行われ（ステップＮ５）、微小再生期間Δｐｂが終了した場合（ステップＰ６でＹＥＳの場合）には、残りデータのフラッシュ（消去）が行われる（ステップＮ７）。なお、ステップＮ４〜Ｎ７は早送り再生又は早戻し再生を終了させるまで繰り返して行われる。
【００７０】
以上のように、本発明のオーディオ符号器の一実施形態によれば、ＭＰ３符号化データに、ＬＢＡ書き込み器２０により再生位置情報であるＬＢＡを含めることができ、飛び先ＬＢＡ書き込み器２１により早送り・早戻し再生時の飛び先位置情報である飛び先ＬＢＡを含めることができる。
【００７１】
また、本発明のオーディオ復号器の一実施形態によれば、ＬＢＡ抽出器２９によりＭＰ３符号化データに含まれているＬＢＡを抽出することができ、飛び先ＬＢＡ抽出器３０によりＭＰ３符号化データに含まれている飛び先ＬＢＡを抽出することができる。
【００７２】
したがって、本発明のオーディオ符号器及びオーディオ復号器の一実施形態によれば、オーディオ復号器において複雑な計算を行うことなしに現在再生位置情報を取得することができるので、通常再生から早送り再生又は早戻し再生に遷移するまでの時間を短くし、聴感上のもたつき感がなくなるようにすることができる。
【００７３】
ここで、本発明を整理すると、本発明には、少なくとも、以下のオーディオ符号化方法、オーディオ復号化方法、オーディオ符号器及びオーディオ復号器が含まれる。
【００７４】
（付記１）オーディオ信号を符号化するオーディオ符号化方法であって、オーディオ符号化データに再生位置情報を含める工程を有することを特徴とするオーディオ符号化方法。
【００７５】
（付記２）前記オーディオ符号化データに飛び先位置情報を含める工程を有することを特徴とする付記１記載のオーディオ符号化方法。
【００７６】
（付記３）オーディオ符号化データを復号化するオーディオ復号化方法であって、前記オーディオ符号化データに含まれている再生位置情報を抽出する工程を有することを特徴とするオーディオ復号化方法。
【００７７】
（付記４）前記オーディオ符号化データに含まれている飛び先位置情報を抽出する工程を有することを特徴とする付記３記載のオーディオ復号化方法。
【００７８】
（付記５）オーディオ信号を符号化するオーディオ符号器であって、オーディオ符号化データに再生位置情報を含める手段を有することを特徴とするオーディオ符号器。
【００７９】
（付記６）前記オーディオ符号化データに飛び先位置情報を含める手段を有することを特徴とする付記５記載のオーディオ符号器。
【００８０】
（付記７）前記符号化は、ＭＰＥＧオーディオ・レイヤ３方式によるものであり、前記再生位置情報及び前記飛び先位置情報は、補助データ領域に書き込まれることを特徴とする付記６記載のオーディオ符号器。
【００８１】
（付記８）オーディオ符号化データを復号化するオーディオ復号器であって、前記オーディオ符号化データに含まれている再生位置情報を抽出する手段を有することを特徴とするオーディオ復号器。
【００８２】
（付記９）前記オーディオ符号化データに含まれている飛び先位置情報を抽出する手段を有することを特徴とする付記８記載のオーディオ復号器。
【図面の簡単な説明】
【００８３】
【図１】本発明のオーディオ符号器の一実施形態の概略的構成図である。
【図２】従来のＭＰ３符号化データと本発明のオーディオ符号器の一実施形態で生成されるＭＰ３符号化データの構成を示す図である。
【図３】本発明のオーディオ符号器の一実施形態の動作（本発明のオーディオ符号化方法の一実施形態）を示すフローチャートである。
【図４】本発明のオーディオ復号器の一実施形態の概略的構成図である。
【図５】本発明のオーディオ復号器の一実施形態の動作（本発明のオーディオ復号化方法の一実施形態）を示すフローチャートである。
【図６】本発明のオーディオ符号器及びオーディオ復号器の一実施形態を使用した場合の早送り再生又は早戻し再生の手順を示すフローチャートである。
【図７】ＭＰ３符号化データの再生速度と再生されるＭＰ３符号化データとの関係を示す図である。
【図８】ＭＰ３符号化データを早送り再生（ＦＦ）又は早戻し再生（ＦＢ）する場合の従来方法を示すフローチャートである。
【図９】現在再生位置特定の必要性を説明するための図である。
【図１０】第１従来例の現在再生位置算出方法を説明するための図である。
【図１１】第１従来例及び第２従来例の現在再生位置算出方法が有する問題点を説明するための図である。
【符号の説明】
【００８４】
１…ＣＤ、２…後尾のタイトル、３…タイトル２の先端、４…タイトル２の終端、５…ＣＤ、６…ＣＤドライバ、７…デコーダ、８…トラック・バッファ、９…オーディオ・バッファ、１０…ＤＳＰ入力バッファ、１１…オーディオ・デコーダ、１２…ＤＳＰ出力バッファ、１３…入力バッファ、１４…ハイブリッド・フィルタ、１５…符号化器、１６…中間バッファ、１７…バイト・カウンタ、１８…補助データ付加器、１９…サイド情報付加器、２０…ＬＢＡ書き込み器、２１…飛び先ＬＢＡ書き込み器、２２…ＬＢカウンタ、２３…フレーム形成器、２４…フレーム・ヘッダ分解器、２５…入力バッファ、２６…サイド情報抽出器、２７…復号化器、２８…中間バッファ、２９…ＬＢＡ抽出器、３０…飛び先ＬＢＡ抽出器、３１…逆ハイブリッド・フィルタ、３２…出力バッファ、３３…終端アドレス・レジスタ、３４…ＬＢＡレジスタ、３５〜３８…飛び先ＬＢＡレジスタ
【図１】
2006190362.tif 000009
【図２】
2006190362.tif 000010
【図３】
2006190362.tif 000011
【図４】
2006190362.tif 000012
【図５】
2006190362.tif 000013
【図６】
2006190362.tif 000014
【図７】
2006190362.tif 000015
【図８】
2006190362.tif 000016
【図９】
2006190362.tif 000017
【図１０】
2006190362.tif 000018
【図１１】
2006190362.tif 000019