(57)【要約】【課題】少ないメモリ容量のバッファを用いた場合でも、非同期伝送された音声データに対するＤ／Ａ変換によってバッファがオーバーフロー又はアンダーフローしてしまうことを防止する。【解決手段】  非同期伝送された音声データが入力される入力メモリバッファ２３と、前記入力メモリバッファに記憶されている符号化データを読み出して復号化する復号化回路２４と、前記復号回路の出力を記憶する出力メモリバッファ２５と、前記入力メモリバッファの使用量を監視し、前記使用量が所定の上限閾値よりも大きくなると、前記出力メモリバッファに記憶されたデータを間引き処理して出力し、前記使用量が所定の下限閾値よりも小さくなると、前記出力メモリバッファに記憶されたデータを補間処理して出力する出力制御回路２６とを具備する。【選択図】図１
2009162918.tif 000002
【特許請求の範囲】
【請求項１】
非同期伝送された音声データが入力される入力メモリバッファと、
前記入力メモリバッファに記憶されている符号化データを読み出して復号化する復号化回路と、
前記復号回路の出力を記憶する出力メモリバッファと、
前記入力メモリバッファの使用量を監視し、前記使用量が所定の上限閾値よりも大きくなると、前記出力メモリバッファに記憶されたデータを間引き処理して出力し、前記使用量が所定の下限閾値よりも小さくなると、前記出力メモリバッファに記憶されたデータを補間処理して出力する出力制御回路と
を具備したことを特徴とする復号再生装置。
【請求項２】
前記出力制御回路は、非同期サンプルレートコンバータによって構成されることを特徴とする請求項１に記載の復号再生装置。
【請求項３】
請求項１又は２に記載の復号再生装置と、
前記出力制御回路の出力をアナログ信号に変換するＡ／Ｄ変換回路と、
前記Ａ／Ｄ変換回路にサンプリングクロックを供給するクロック発生器と
を具備したことを特徴とする受信装置。
【請求項４】
非同期伝送されたデータを受信して復調し、前記入力メモリバッファに符号化データを供給する復調部
を具備したことを特徴とする請求項３に記載の受信装置。
【請求項５】
入力メモリバッファによって、非同期伝送された音声データを保持し、
前記入力メモリバッファに記憶されている符号化データを読み出して復号化し、
出力メモリバッファによって、復号化された符号化データを記憶し、
前記入力メモリバッファの使用量を監視して、前記使用量が所定の上限閾値よりも大きくなると、前記出力メモリバッファに記憶されたデータを間引き処理して出力し、前記使用量が所定の下限閾値よりも小さくなると、前記出力メモリバッファに記憶されたデータを補間処理して出力する
ことを特徴とする復号再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非同期伝送された音声符号化データの復号及び再生に好適な復号再生装置及び方法並びに受信装置に関する。
【背景技術】
【０００２】
近年、携帯型のオーディオ装置が普及している。一般的には、携帯型のオーディオ装置においては、ヘッドホンを利用して再生された音声を聞くことが前提となっており、オーディオ信号の再生出力部と、ヘッドホンとをケーブル等によって接続する構成となっている。更に、近年、ブルートゥース（bluetooth）ヘッドホン等を採用して、無線により再生出力部とヘッドホンとの間の音声データの伝送を行う装置も商品化されている。音声データを伝送する場合には、データ量を削減するために、音声信号にＭＰ３（MPEG Audio Layer-3）規格等を用いた符号化処理が施される。
【０００３】
ところで、アナログ音声信号はクロック発生器からのサンプリングクロックを用いてサンプリングされることでデジタル音声信号に変換される。また、デジタル音声信号はクロック発生器からのサンプリングクロックを用いてアナログ信号に変換される。例えば、ＣＤ（コンパクトディスク）相当の音質が求められる場合には、サンプリングクロックとしては４４．１ＫＨｚの周波数が選択される。
【０００４】
アナログ入力を有するデジタルオーディオ装置においては、クロック発生器を備えてＡ／Ｄ変換を行うことができるようになっている。また、デジタル入力のみ又は再生専用のオーディオ装置においては、Ａ／Ｄ変換処理は、デジタル音声信号を生成する装置において行うことが前提である。上述したブルートゥースヘッドホンにおいては、クロック発生器を備えて、受信したデジタル音声信号のＤ／Ａ変換を行っている。
【０００５】
即ち、デジタル音声信号を伝送し、伝送されたデジタル音声信号をアナログ信号に変換して音声出力する装置においては、Ａ／Ｄ変換時とＤ／Ａ変換時とで異なるクロック発生器が用いられることになる。この場合でも、デジタル音声データの伝送に際して、サンプリングクロック成分を音声データと同時に伝送し、受信側で伝送されたサンプリングクロック成分からクロック発生器においてサンプリングクロックを再生して処理を行う同期伝送を行えばよい。
【０００６】
しかしながら、上述したブルートゥース規格等の無線伝送方式では、クロック成分の伝送は困難であり、受信側のクロック発生器は独自のサンプリングクロックを発生することになる。このような非同期伝送においても、Ａ／Ｄ変換時に用いるクロック発生器とＤ／Ａ変換時に用いるクロック発生器とが同一周波数のサンプリングクロックを発振すれば、特には問題は生じない。しかしながら、クロック発生器の固体差により、両者のサンプリングクロックに若干のずれが生じる。そうすると、デジタル音声信号を受信する受信側の入力バッファがオーバーフロー又はアンダーフローしてしまう可能性があり、一瞬音が途切れる等の不具合が発生する。
【０００７】
そこで、特許文献１においては、この問題を解決する提案がなされている。特許文献１の装置においては、受信したデジタル音声データを伸長回路によって復号し、バッファメモリを介してデジタルシグナルプロセッサ及びＤ／Ａ変換器に与えるようになっている。そして、デジタルシグナルプロセッサは、バッファメモリの残量がある範囲に保たれるように、バッファ出力を間引き又は補間する。これにより、音声出力が途切れる等の不具合の発生を防止している。
【０００８】
しかしながら、特許文献１の装置においては、バッファメモリの残量がある範囲に保たれるように制御するために、比較的大きな容量のバッファメモリを用いなければならず、回路規模が増大するという問題があった。
【特許文献１】特開２００２−２６８６６２号
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、符号化されたデータが入力される入力バッファを監視し、復号化されたデータを一時保持する出力バッファの出力に対する間引き又は補間を、監視結果に基づいて制御することで、比較的小さいメモリ容量のバッファを用いた場合でも、非同期伝送された音声データに対するＤ／Ａ変換によってバッファがオーバーフロー又はアンダーフローしてしまうことを防止することができる復号再生装置及び方法並びに受信装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の一態様の復号再生装置は、非同期伝送された音声データが入力される入力メモリバッファと、前記入力メモリバッファに記憶されている符号化データを読み出して復号化する復号化回路と、前記復号回路の出力を記憶する出力メモリバッファと、前記入力メモリバッファの使用量を監視し、前記使用量が所定の上限閾値よりも大きくなると、前記出力メモリバッファに記憶されたデータを間引き処理して出力し、前記使用量が所定の下限閾値よりも小さくなると、前記出力メモリバッファに記憶されたデータを補間処理して出力する出力制御回路とを具備したものであり、
本発明の一態様の受信装置は、上記復号再生装置と、前記出力制御回路の出力をアナログ信号に変換するＡ／Ｄ変換回路と、前記Ａ／Ｄ変換回路にサンプリングクロックを供給するクロック発生器とを具備したものであり、
本発明の一態様の復号再生方法は、入力メモリバッファによって、非同期伝送された音声データを保持し、前記入力メモリバッファに記憶されている符号化データを読み出して復号化し、出力メモリバッファによって、復号化された符号化データを記憶し、前記入力メモリバッファの使用量を監視して、前記使用量が所定の上限閾値よりも大きくなると、前記出力メモリバッファに記憶されたデータを間引き処理して出力し、前記使用量が所定の下限閾値よりも小さくなると、前記出力メモリバッファに記憶されたデータを補間処理して出力するものである。
【発明の効果】
【００１１】
本発明によれば、符号化されたデータが入力される入力バッファを監視し、復号化されたデータを一時保持する出力バッファの出力に対する間引き又は補間を、監視結果に基づいて制御することで、比較的小さいメモリ容量のバッファを用いた場合でも、非同期伝送された音声データに対するＤ／Ａ変換によってバッファがオーバーフロー又はアンダーフローしてしまうことを防止することができるという効果を有する。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
【００１３】
（第１の実施の形態）
図１は本発明の第１の実施の形態に係る復号再生装置を含むオーディオ装置を示すブロック図である。本実施の形態においては、デジタル音声データを非同期伝送する装置に適用したものであり、例えば、ブルートゥース（Bluetooth）規格の無線伝送方式を利用した装置の例について説明する。
【００１４】
送信装置１１は、オーディオ信号出力機器１２を備えている。オーディオ信号出力機器１２は、アナログ音声信号を出力する。このアナログ音声信号はＡ／Ｄ変換回路１３に与えられる。Ａ／Ｄ変換回路１３は、クロック発生器１４からサンプリングクロックが与えられており、入力されたアナログ音声信号をサンプリングクロックを用いてサンプリングして、デジタル音声信号に変換した後、符号化回路１５に出力する。クロック発生器１４は、所定周波数のサンプリングクロックを発生するようになっている。
【００１５】
なお、オーディオ信号出力機器１２は送信装置１１と別体で構成されていてもよく、この場合には、送信装置１１にはアナログ入力ポートを設けて、アナログ入力ポートからの音声信号をＡ／Ｄ変換回路１３に供給する。また、オーディオ信号出力機器１２及びＡ／Ｄ変換回路１３を送信装置１１と別体で構成してもよい。この場合には、送信装置１１にはデジタル入力ポートを設けて、デジタル入力ポートからのデジタル音声信号を符号化回路１５に供給する。
【００１６】
符号化回路１５は、デジタル音声信号に所定の符号化処理を施す。例えば、符号化回路１５は、入力されたデジタル音声信号をＭＰ３規格等の符号化データに変換して出力する。符号化回路１５からの符号化データは変調回路１６に供給される。変調回路１６は、クロック発生器１７からのクロック信号をキャリアとして符号化データを変調して送信データとして出力する。変調回路１６からの送信データはアンテナ１８を介して無線送信される。なお、本実施の形態においては、送信データには音声信号のサンプリングクロック成分は含まれていない。
【００１７】
一方、受信側である復号再生装置２１においては、アンテナ２８に誘起した信号が取り込まれる。アンテナ２８は送信装置１１のアンテナ１８からの送信データを受信して復調回路２２に出力する。復調回路２２は、送信装置１１の変調回路１６の変調処理に対する復調処理によって、変調処理前の符号化データを得る。復調回路２２は復調処理によって得た符号化データを復号部２０に出力するようになっている。
【００１８】
復号部２０は、例えば、ＤＳＰ（デジタルシグナルプロセッサ）によって構成されている。復号部２０の入力メモリバッファ２３には復調回路２２からの符号化データが入力される。入力メモリバッファ２３は、入力された符号化データを保持して、復号化回路２４からの要求に従って、保持した符号化データを復号化回路２４に出力する。
【００１９】
復号化回路２４は、入力された符号化データを復号化して符号化前の音声データに戻して出力メモリバッファ２５に出力する。この場合には、復号化回路２４は、所定サンプル数の音声データをまとめて復号化して出力する。復号化回路２４は、出力メモリバッファ２５に、所定サンプル数、例えば５１２サンプル分の空き領域が発生すると、入力メモリバッファ２３から符号化データを読み出して復号化を行い、復号後のデータを出力メモリバッファ２５に出力する。出力メモリバッファ２５は、復号された音声データを一時保持する。出力メモリバッファ２５は、出力制御回路２６に読み出しが制御されて、蓄積した音声データを出力制御回路２６に出力する。
【００２０】
出力制御回路２６は、入力メモリバッファ２３の残量を監視し、監視結果に基づいて、出力メモリバッファ２５からの音声データの読み出しを制御すると共に、出力メモリバッファ２５からの音声データに対する間引き処理又は補間処理を行うことができるようになっている。出力制御回路２６の出力はＤ／Ａ変換回路３１に与えられる。
【００２１】
例えば、出力制御回路２６は、入力メモリバッファ２３のアンダーフローに対する閾値（下限閾値）を設定し、入力メモリバッファ２３の使用量が下限閾値よりも低下しようとした場合には、出力メモリバッファ２５からの音声データに１サンプル分の音声データを補間してＤ／Ａ変換回路３１に与える。また、例えば、出力制御回路２６は、入力メモリバッファ２３のオーバーフローに対する閾値（上限閾値）を設定し、入力メモリバッファ２３の使用量が上限閾値よりも高くなろうとした場合には、出力メモリバッファ２５からの音声データから１サンプル分の音声データを間引いてＤ／Ａ変換回路３１に与える。
【００２２】
Ｄ／Ａ変換回路３１は、復号部２０から供給された音声データをアナログ信号に変換する。この場合には、Ｄ／Ａ変換回路３１は、クロック発生器３２からのサンプリングクロックを用いる。クロック発生器３２は、送信装置１１のクロック発生器１４のサンプリングクロックと略同一の周波数のサンプリングクロックを発生する。クロック発生器３２のサンプリングクロックは、クロック発生器１４のサンプリングクロックとは非同期であり、周波数に若干のずれがある。Ｄ／Ａ変換回路３１からのアナログ音声信号はオーディオ出力機器３３に供給される。オーディオ出力機器３３は、入力された音声信号をスピーカ３４に供給して、音響出力させる。
【００２３】
次に、このように構成された実施の形態の動作について図２乃至図４を参照して説明する。図２は横軸に時間をとり縦軸に入力メモリバッファ２３のバッファ使用量をとり、出力制御回路２６の出力制御を説明するためのグラフである。図３は復号化回路２４の動作を説明するためのフローチャートであり、図４は出力制御回路２６の動作を説明するためのフローチャートである。
【００２４】
出力制御回路２６は、入力メモリバッファ２３のデータ蓄積量として適正な範囲を設定し、その範囲の上限をオーバーフロー用の上限閾値とし、下限をアンダーフロー用の下限閾値として設定する。復調回路２２は、受信したデータを復調して、符号化データを復号部２０に出力する。この符号化データは、入力メモリバッファ２３に一時蓄積された後、復号化回路２４によって読み出される。復号化回路２４は、図３のステップＳ１において、出力メモリバッファ２５に所定の空き領域が存在するか否かを検出する。所定の空き領域、例えば、音声データの５１２サンプル分の空き領域が出力メモリバッファ２５に存在する場合には、復号化回路２４は、入力メモリバッファ２３から符号化データを読み出して（ステップＳ２）、復号化処理を行う（ステップＳ３）。復号化回路２４は、復号化した音声データを出力メモリバッファ２５に出力する（ステップＳ４）。
【００２５】
本実施の形態においては、出力制御回路２６は、入力メモリバッファ２３の残量（使用量）を監視している（ステップＳ１１）。出力制御回路２６は、ステップＳ１２及びステップＳ１３において、入力メモリバッファ２３の使用量が、下限閾値以上、上限閾値以下である場合には、出力メモリバッファ２５に蓄積された音声データをそのまま読み出してＤ／Ａ変換回路３１に出力する。
【００２６】
これに対し、ステップＳ１２において、入力メモリバッファ２３の使用量が下限閾値よりも小さくなった場合には、出力制御回路２６は、出力メモリバッファ２５に蓄積された音声データに１サンプル分の音声データを補間して、Ｄ／Ａ変換回路３１に出力する（ステップＳ１４）。また、ステップＳ１３において、入力メモリバッファ２３の使用量が上限閾値よりも大きくなった場合には、出力制御回路２６は、出力メモリバッファ２５に蓄積された音声データを１サンプル分間引いてＤ／Ａ変換回路３１に出力する（ステップＳ１５）。
【００２７】
Ｄ／Ａ変換回路３１は、入力された音声データを、クロック発生器３２からのサンプリングクロックを用いてアナログ信号に変換する。即ち、Ｄ／Ａ変換回路３１は、音声データのＡ／Ｄ変換時に用いられたサンプリングクロックとは非同期のサンプリングクロックを用いてデジタル／アナログ変換を行う。クロック発生器３２のサンプリングクロックの周波数がＡ／Ｄ変換時のサンプリングクロックの周波数よりも高い場合には、音声データは高速にアナログ信号に変換され、低い場合には音声データは低速にアナログ信号に変換される。これに対し、復号再生装置２１に伝送される伝送データの伝送レートは、送信側によって決まる。従って、入力メモリバッファ２３の平均的な残量がサンプリングクロックの周波数によって変化することになる。
【００２８】
図２は入力メモリバッファ２３の残量の変化を説明するためのものである。図２の特性Ａ〜Ｃ（破線）は、入力メモリバッファ２３の残量（使用量）に拘わらず、補間又は間引き処理のいずれの処理も行わずに、出力メモリバッファ２５からの音声データをそのままＤ／Ａ変換回路３１に出力した場合の例を示し、図２の実線は出力制御回路２６によって補間又は間引き処理を行ったことを示している。なお、図２は符号化データのデータレートの変化、復調回路２２の処理速度及び復号化回路２４の復号方法等を無視して、使用量の変化の概要を示したものであり、具体的な補間又は間引きの制御タイミング等は実際のものとは異なる。
【００２９】
図２の破線にて示す特性Ａは、Ｄ／Ａ変換回路３１のサンプリングクロックと送信側のＡ／Ｄ変換時のサンプリングクロックとが同一周波数である場合、例えば同期転送が行われた場合の例を示している。この場合には、Ｄ／Ａ変換回路３１は本来の速度で音声データをアナログ信号に戻す。従って、復調回路２２から入力メモリバッファ２３に取り込まれる平均のデータ量と、復号化回路２４によって入力メモリバッファ２３から読み出される平均のデータ量とは等しく、入力メモリバッファ２３はオーバーフロー及びアンダーフローすることはない。
【００３０】
図２の破線にて示す特性Ｂは、Ｄ／Ａ変換回路３１のサンプリングクロックが送信側のＡ／Ｄ変換時のサンプリングクロックよりも低い周波数である場合の例を示している。この場合には、Ｄ／Ａ変換回路３１は本来の速度よりも低速に音声データをアナログ信号に戻す。従って、復調回路２２から入力メモリバッファ２３に取り込まれる平均のデータ量は、復号化回路２４によって入力メモリバッファ２３から読み出される平均のデータ量よりも大きく、入力メモリバッファ２３はオーバーフローしてしまう。
【００３１】
図２の破線にて示す特性Ｃは、Ｄ／Ａ変換回路３１のサンプリングクロックが送信側のＡ／Ｄ変換時のサンプリングクロックよりも高い周波数である場合の例を示している。この場合には、Ｄ／Ａ変換回路３１は本来の速度よりも高速に音声データをアナログ信号に戻す。従って、復調回路２２から入力メモリバッファ２３に取り込まれる平均のデータ量は、復号化回路２４によって入力メモリバッファ２３から読み出される平均のデータ量よりも小さく、入力メモリバッファ２３はアンダーフローしてしまう。
【００３２】
上述したように、入力メモリバッファ２３のバッファ使用量が上限閾値よりも高くなると、出力制御回路２６は、出力メモリバッファ２５の音声データを１サンプル分間引く。これにより、復号化回路２４による入力メモリバッファ２３からの音声データの読み出しが１サンプル分早くなり、図２の実線にて示すように、入力メモリバッファ２３のバッファ使用量が破線の状態よりも低下する。こうして、入力メモリバッファ２３のオーバーフローの発生を防止することができる。
【００３３】
逆に、入力メモリバッファ２３のバッファ使用量が上限閾値よりも低くなると、出力制御回路２６は、出力メモリバッファ２５の音声データを１サンプル分補間する。これにより、復号化回路２４による入力メモリバッファ２３からの音声データの読み出しが１サンプル分遅くなり、図２の実線にて示すように、入力メモリバッファ２３のバッファ使用量が破線の状態よりも増加する。こうして、入力メモリバッファ２３のアンダーフローの発生を防止することができる。
【００３４】
なお、音声データを単に１サンプル分補間又は間引く処理だけでは音声品質が劣化する虞があるので、出力制御回路２６は、補間又は間引き処理を行う場合には音声信号が連続的となるように、適宜の音声信号処理を行ってもよい。
【００３５】
このように本実施の形態においては、入力メモリバッファのバッファ残量（使用量）を監視し、使用量が上限閾値よりも高くなったか又は下限閾値よりも低くなった場合には、復号化後の音声データを間引き又は補間処理した後、Ｄ／Ａ変換処理させるようになっている。これにより、入力メモリバッファとして比較的小さい容量のメモリを用いた場合でも、オーバーフロー又はアンダーフローが発生することを防止して、音声の復号再生が可能である。
【００３６】
（第２の実施の形態）
図５は本発明の第２の実施の形態を示すブロック図である。図６は非同期サンプルレートコンバータにおけるレート変換の動作を説明するための説明図である。
【００３７】
本実施の形態は、出力制御回路２６として非同期サンプルレートコンバータ３５を採用した点が第１の実施の形態と異なる。非同期サンプルレートコンバータ３５は、入力メモリバッファ２３のバッファ残量（使用量）を監視し、バッファ残量（使用量）が上限閾値よりも大きくなった場合には、音声データを低いサンプルレートに変換し（間引き処理）、バッファ残量（使用量）が下限閾値よりも小さくなった場合には、音声データを高いサンプルレートに変換する（補間処理）ようになっている。
【００３８】
図６は黒丸によって復号化後の音声データを示している。非同期サンプルレートコンバータ３５は、黒丸の音声データのサンプルレートを変換するために、補間又は間引き処理を行う。この場合には、補間又は間引き処理後に音質劣化が生じないように、平均的にサンプル数を変更する。即ち、非同期サンプルレートコンバータ３５は、先ず音声データ相互間を補間する。図６の×印は補間によって得た音声データを示している。そして、非同期サンプルレートコンバータ３５は、元の音声データ及び補間して得た音声データを変換後のサンプルレートに応じて選択して出力する。図６の丸印は出力する音声データを示している。図６の例は、補間前の元の５つの音声データに対して６個の音声データが出力されること、即ち、サンプルレートが高くなったことを示している（補間処理）。
【００３９】
例えば、バッファ残量（使用量）が下限閾値よりも小さくなるものとする。この場合には、非同期サンプルレートコンバータ３５は、図６と同様に、出力メモリバッファ２５の音声データのサンプルレートを高くしてＤ／Ａ変換回路３１に出力する。これにより、復号化回路２４による入力メモリバッファ２３からの音声符号化データの読み出しが遅延し、入力メモリバッファ２３がアンダーフローすることを防止することができる。
【００４０】
逆に、バッファ残量（使用量）が上限閾値よりも大きくなるものとする。この場合には、非同期サンプルレートコンバータ３５は、出力メモリバッファ２５の音声データのサンプルレートを低くしてＤ／Ａ変換回路３１に出力する。即ち、この場合には復号化回路２４からの音声データが間引かれてＤ／Ａ変換回路３１に供給されたことと等価であり、復号化回路２４による入力メモリバッファ２３からの音声符号化データの読み出しが早くなって、入力メモリバッファ２３がオーバーフローすることを防止することができる。
【００４１】
このように本実施の形態においても、第１の実施の形態と同様の効果を得ることができる。
【００４２】
また、上記各実施の形態においては、無線ネットワークとしてブルートゥースに適用した例を説明したが、他の無線ネットワークにも同様に適用可能である。
【００４３】
（第３の実施の形態）
図７は本発明の第３の実施の形態を示すブロック図である。本実施の形態は有線伝送に適用した例である。
【００４４】
本実施の形態は送信側において、変調回路１６及びクロック発生器１７を省略した送信装置４１を採用し、受信側において、復調回路２２を省略した復号再生装置５１を採用した点が第１の実施の形態と異なる。
【００４５】
送信装置４１の符号化回路１５は、入力されたデジタル音声信号を符号化し、符号化データを有線伝送路を介して復号再生装置５１の復号部２０に出力する。復号部２０の入力メモリバッファ２３は、送信装置４１からの音声符号化データを一時保持すると共に、復号化回路２４からの要求に従って、保持した符号化データを復号化回路２４に出力する。他の構成は第１の実施の形態と同様である。
【００４６】
このように構成された実施の形態においては、復号再生装置５１の入力メモリバッファ２３には、音声符号化データが入力される。この場合においても、第１の実施の形態と同様に、出力制御回路２６は、入力メモリバッファ２３のバッファ残量（使用量）を監視し、監視結果に基づいて出力メモリバッファ２５の音声データに対する補間処理又は間引き処理を制御する。
【００４７】
他の作用及び効果は第１の実施の形態と同様である。
【００４８】
なお、上記各実施の形態においては、入力メモリバッファ２３のバッファ使用量が上限閾値又は下限閾値を超えたか否かによって、補間処理又は間引き処理を制御したが、入力メモリバッファ２３のバッファ使用量の変化に追随して、補間処理又は間引き処理を行うようにしてもよい。
【図面の簡単な説明】
【００４９】
【図１】本発明の第１の実施の形態に係る復号再生装置を含むオーディオ装置を示すブロック図。
【図２】横軸に時間をとり縦軸に入力メモリバッファ２３のバッファ使用量をとり、出力制御回路２６の出力制御を説明するためのグラフ。
【図３】復号化回路２４の動作を説明するためのフローチャート。
【図４】出力制御回路２６の動作を説明するためのフローチャート。
【図５】本発明の第２の実施の形態を示すブロック図。
【図６】非同期サンプルレートコンバータにおけるレート変換の動作を説明するための説明図。
【図７】本発明の第３の実施の形態を示すブロック図。
【符号の説明】
【００５０】
１１…送信装置、１３…Ａ／Ｄ変換回路、１４，３２…クロック発生器、１５…符号化回路、２０…復号部、２１…復号再生装置、２２…復調回路、２３…入力メモリバッファ、２４…復号化回路、２５…出力メモリバッファ、２６…出力制御回路、３１…Ｄ／Ａ変換回路。
【図１】
2009162918.tif 000003
【図２】
2009162918.tif 000004
【図３】
2009162918.tif 000005
【図４】
2009162918.tif 000006
【図５】
2009162918.tif 000007
【図６】
2009162918.tif 000008
【図７】
2009162918.tif 000009