(57)【特許請求の範囲】
【請求項１】
複数のオーディオ信号サンプルを受信するように構成されたオーバオーバーサンプリング回路と、なお、前記オーバーサンプリング回路は、
バッファがオーバーフロー条件またはアンダーフロー条件でない場合、反復サンプル数を表わすｎを固定状態にするようさらに構成され、
前記バッファがアンダーフロー条件またはオーバーフロー条件であることを示す前記バッファからのシグナリングを受け取る場合、前記ｎを増加または減少するようさらに構成され、
前記オーディオ信号サンプルの各々を前記ｎ回反復するようにさらに構成される、
前記オーバーサンプリング回路に前記オーディオ信号サンプルを供給するように構成されたバッファと
を備える信号を処理するための装置であって、
前記ｎが増加または減少するオーディオ信号サンプルの数は、前記ｎの固定状態の関数である、
装置。
【請求項２】
前記シグナリングは、前記バッファ内のオーディオ信号サンプルの数に関連する、
請求項１に記載の装置。
【請求項３】
前記オーバーサンプリング回路は、前記バッファがオーバーフロー条件であることを示すシグナリングに応じて前記固定状態からｎを減少するようさらに構成される、
請求項１に記載の装置。
【請求項４】
前記オーバーサンプリング回路は、前記バッファがアンダーフロー条件であることを示す前記バッファからのシグナリングに応じて前記固定状態からｎを増加するようさらに構成される、
請求項１に記載の装置。
【請求項５】
前記オーバーサンプリング回路は、前記バッファがアンダーフロー条件またはオーバーフロー条件を示す前記バッファからのシグナリングに応じてオーディオ信号サンプルの数の前記ｎの固定状態からｎを増加または減少するようさらに構成され、ｎが増加または減少するオーディオ信号サンプルの数は、前記ｎの固定状態と等しい、
請求項１に記載の装置。
【請求項６】
前記オーバーサンプリング回路は、前記バッファがアンダーフロー条件またはオーバーフロー条件を示す前記バッファからのシグナリングに応じて連続オーディオ信号サンプルの数に対して前記ｎの固定状態からｎを増加または減少するようさらに構成される、
請求項１に記載の装置。
【請求項７】
前記オーバーサンプリング回路は、前記バッファがアンダーフロー条件またはオーバーフロー条件を示す前記バッファからのシグナリングに応じて多数の不連続オーディオ信号サンプルに対して前記ｎの固定状態からｎを増加または減少するようさらに構成される、
請求項１に記載の装置。
【請求項８】
前記オーバーサンプリング回路は、前記バッファがアンダーフロー条件またはオーバーフロー条件を示す前記バッファからのシグナリングに応じてオーディオ信号サンプルの数の前記ｎの固定状態からｎを増加または減少するようさらに構成され、ｎが増加または減少するオーディオ信号サンプルの前記数は、ｎが前記ｎの固定状態から増加または減少する量の関数である、
請求項１に記載の装置。
【請求項９】
前記オーディオ信号サンプルを復号するように構成されたオーディオ復号器をさら備える、
請求項１に記載の装置。
【請求項１０】
前記オーバーサンプリング回路からの前記反復されたオーディオ信号サンプル出力に応じてロードを駆動するよう構成されたデジタル・アナログ変換器をさらに備える、
請求項１に記載の装置。
【請求項１１】
前記ロードは、オーディオスピーカーを備える、
請求項１０に記載の装置。
【請求項１２】
回路で複数のオーディオ信号サンプルを受信することと、
バッファがオーバーフロー条件またはアンダーフロー条件でない場合、反復サンプル数を示すｎを固定状態にすることと、
前記バッファがアンダーフロー条件またはオーバーフロー条件であることを示す前記バッファからのシグナリングを受け取る場合、前記ｎを増加または減少させることと、
前記回路で前記オーディオ信号サンプルの各々を前記ｎ回反復することと、
バッファを介して前記回路に前記オーディオ信号サンプルを供給することと、
を備え、前記ｎが増加または減少するオーディオ信号サンプルの数は、前記ｎの固定状態の関数である、
信号を処理するための方法。
【請求項１３】
前記シグナリングは、前記バッファ内のオーディオ信号サンプルの数に関連する、
請求項１２に記載の方法。
【請求項１４】
前記バッファがオーバーフロー条件であることを示すシグナリングに応じて前記固定状態からｎを減少することをさらに備える、
請求項１２に記載の方法。
【請求項１５】
前記バッファがアンダーフロー条件であることを示す前記バッファからのシグナリングに応じて前記固定状態からｎを増加することをさらに備える、
請求項１２に記載の方法。
【請求項１６】
前記バッファがアンダーフロー条件またはオーバーフロー条件であることを示す前記バッファからのシグナリングに応じてオーディオ信号サンプルの数の前記ｎの固定状態からｎを増加または減少することをさらに備え、前記ｎが増加または減少するオーディオ信号サンプルの数は、前記ｎの固定状態と等しい、
請求項１２に記載の方法。
【請求項１７】
前記バッファがアンダーフロー条件またはオーバーフロー条件であることを示す前記バッファからのシグナリングに応じて連続するオーディオ信号サンプルの数の前記ｎの固定状態からｎを増加または減少することをさらに備える、
請求項１２に記載の方法。
【請求項１８】
前記バッファがアンダーフロー条件またはオーバーフロー条件であることを示す前記バッファからのシグナリングに応じて不連続なオーディオ信号サンプルの数の前記ｎの固定状態からｎを増加または減少することをさらに備える、
請求項１２に記載の方法。
【請求項１９】
前記バッファがアンダーフロー条件またはオーバーフロー条件であることを示す前記バッファからのシグナリングに応じてオーディオ信号サンプルの数の前記ｎの固定状態からｎを増加または減少することをさらに備え、前記ｎが増加または減少するオーディオ信号サンプルの数は、ｎが前記ｎの固定状態から増加または減少する量の関数である、
請求項１２に記載の方法。
【請求項２０】
前記オーディオ信号サンプルをさらに備える、
請求項１２に記載の方法。
【請求項２１】
前記回路からの前記反復されたオーディオ信号サンプル出力に応じてロードを駆動することをさらに備える、
請求項１２に記載の方法。
【請求項２２】
前記ロードは、オーディオスピーカーを備える、
請求項２１に記載の方法。
【請求項２３】
複数のオーディオ信号サンプルを受信するための受信手段と、
バッファリング手段がオーバーフロー条件またはアンダーフロー条件でない場合、反復サンプル数を示すｎを固定状態にし、前記バッファリング手段がアンダーフロー条件またはオーバーフロー条件であることを示す前記バッファリング手段からのシグナリングを受け取る場合、前記ｎを増加させるまたは減少させ、前記オーディオ信号サンプルの各々を前記ｎ回反復するためのオーバーサンプリング手段と、
前記オーバーサンプリング手段に前記オーディオ信号サンプルを供給するためのバッファリング手段と
を備え、
前記ｎが増加または減少するオーディオ信号サンプルの数は、前記ｎの固定状態の関数である、
信号を処理するための装置。
【請求項２４】
前記シグナリングは、前記バッファリング手段内のオーディオ信号サンプルの数に関連する、
請求項２３に記載の装置。
【請求項２５】
前記シグナリングは、前記バッファリング手段がオーバーフロー条件またはアンダーフロー条件であるかどうかを示す、
請求項２３に記載の装置。
【請求項２６】
前記オーバーサンプリング手段は、さらに前記バッファリング手段がオーバーフロー条件であることを示すシグナリングに応じて前記固定状態からｎを減少する、
請求項２３に記載の装置。
【請求項２７】
前記オーバーサンプリング手段は、さらに前記バッファリング手段がアンダーフロー条件であることを示す前記バッファリング手段からのシグナリングに応じて前記固定状態からｎを増加する、
請求項２３に記載の装置。
【請求項２８】
前記オーバーサンプリング手段は、さらに前記バッファリング手段がアンダーフロー条件またはオーバーフロー条件であることを示す前記バッファリング手段からのシグナリングに応じてオーディオ信号サンプルの数の前記ｎの固定状態からｎを増加させるまたは減少させ、前記ｎが増加または減少するオーディオ信号サンプルの数は、前記ｎの固定状態と等しい、
請求項２３に記載の装置。
【請求項２９】
前記オーバーサンプリング手段は、さらに前記バッファリング手段がアンダーフロー条件またはオーバーフロー条件であることを示す前記バッファリング手段からのシグナリングに応じてオーディオ信号サンプルの数の前記ｎの固定状態からｎを増加させるまたは減少させる、
請求項２３に記載の装置。
【請求項３０】
前記オーバーサンプリング手段は、さらに前記バッファリング手段がアンダーフロー条件またはオーバーフロー条件であることを示す前記バッファリング手段からのシグナリングに応じてオーディオ信号サンプルの数の前記ｎの固定状態からｎを増加させるまたは減少させる、
請求項２３に記載の装置。
【請求項３１】
前記オーバーサンプリング手段は、さらに前記バッファリング手段がアンダーフロー条件またはオーバーフロー条件であることを示す前記バッファリング手段からのシグナリングに応じてオーディオ信号サンプルの数の前記ｎの固定状態からｎを増加させるまたは減少させ、ｎが増加または減少する前記オーディオ信号サンプルの数は、ｎが前記ｎの固定状態から増加または減少する量の関数である、
請求項２３に記載の装置。
【請求項３２】
前記オーディオ信号サンプルを復号するための手段をさらに備える、
請求項２３に記載の装置。
【請求項３３】
前記オーバーサンプリング手段からの前記反復されたオーディオ信号サンプル出力に応じてロードを駆動するための手段をさらに備える、
請求項２３に記載の装置。
【請求項３４】
前記ロードは、オーディオスピーカーを備える、
請求項２３に記載の装置。
【請求項３５】
請求項１２乃至２２いずれか１項のステップをコンピュータに実行させるように実行可能な命令を記憶する、
信号を処理するためのコンピュータ可読記憶媒体。
【請求項３６】
請求項２３に記載の装置と、
前記オーディオ信号サンプルに基づいた可聴出力を提供するように構成された変換器と、
を備えるヘッドセット。
【請求項３７】
請求項２３に記載の装置と、
前記オーディオ信号サンプルに基づいた可視出力を提供するように構成されたディスプレイと、
を備えるウォッチ。
【発明の詳細な説明】
【関連出願】
【０００１】
米国特許法３５Ｕ．Ｓ．Ｃ．§１１９に基づく優先権の主張  
特許のための本出願は、本願の譲受人に譲渡され、参照によって本明細書に明示的に組み込まれる、２００８年７月２４日に出願された“METHOD TO COMPENSATE FOR TX/RX CLOCK MISMATCH”と題する米国特許仮出願第６１／０８３，４６６号の優先権を主張するものである。
【技術分野】
【０００２】
本開示は、一般に、通信システムに関し、特に、クロックミスマッチに対する補償のための概念および技法に関する。
【背景技術】
【０００３】
ピアツーピアネットワークは、一般にアドホック接続を介してワイヤレスノードを接続するために使用される。これらのネットワークは、通信が通常中央サーバと共にある、従来のクライアントサーバモデルと異なる。ピアツーピアネットワークは、お互いに直接通信する等しいピアノードのみを有する。そのようなネットワークは、多くの目的のために有用である。ピアツーピアネットワークは、例えば、短距離または屋内用の消費者電子電線交代システム（consumer electronic wire replacement system）として使用される。これらのネットワークは、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）と称され、短距離にわたるワイヤレスノード間のビデオ、オーディオ、音声、テキスト、および他の媒体を効率よく送信するために有用である。ＷＰＡＮは、家あるいは小事務所内のノードに接続性を提供する、または人によって持ち運ばれるノードに接続性を提供するために使用され得る。典型的なシナリオでは、ＷＰＡＮは、数十メートルのオーダーの範囲内でノードのために接続性を供給し得る。
【０００４】
２つのノード間の通信システムでは、送信するノードのクロックと受信するノードのクロックとの間に時々ミスマッチが存在し得る。ここで、送信するノードは、送信クロックと同期するデータを送信し、受信するノードは、受信クロックと同期するデータを消費し得る。送信クロックの進みまたは遅れに受信クロックが依存するので、バッファアンダーフロー条件またはバッファオーバーフロー条件は、受信するノードに生じ得る。これは、最悪の場合に不自然な結果（例えば、スピーチおよびオーディオサービスのためのオーディオひずみ）または通信の損失につながり得る。
【０００５】
そのような問題に取り組むための１つの技法は、受信ノードに適用可能な送信クロック作り、データを摂取するために送信クロックを使用する。実際、ノードが多数の送信するノードからデータを受信するよう構成され、さらに多数のノードにデータを同時に送信するように構成される場合、そのような技法は、比較的複雑になり得る。この追加の複雑性は、ハードウェアコストを増加させ、適用可能な場合、ノードの電池寿命を低減し得る。
【０００６】
別のアプローチは、動的に時間的歪み（time-warping）を使用して受信バッファを修正することである。時間的歪みは、アップサンプリングまたはダウンサンプリングによってバッファのサイズを修正する。これらのアプローチは、時間ドメインでのスペクトルドメイン処理または自己相関方法を包含する。これらのアプローチは、計算的に高価であり、いくつかの適用で実用的でない追加の遅延をもたらす。
【０００７】
従って、通信ノード間の送信クロックおよび受信クロックに対して補償するために、低い複雑性および低いコストの技法の必要性が存在する。
【発明の概要】
【０００８】
本開示の態様によれば、信号を処理するための装置は、複数のオーディオ信号サンプルを受信するように構成されたオーバーサンプリング回路を含み、オーバーサンプリング回路は、オーディオ信号サンプルの各々をｎ回反復するようさらに構成される。なお、ｎは、変数である。
【０００９】
本開示の別の態様によれば、信号を処理するための方法は、回路で複数のオーディオ信号サンプルを受信することと、オーディオ信号サンプルの各々をｎ回反復することと、を含む。なお、ｎは、変数である。
【００１０】
本開示のさらなる態様によれば、信号を処理するための装置は、複数のオーディオ信号サンプルを受信するための受信手段と、オーディオ信号サンプルの各々をｎ回反復するためのオーバーサンプリング手段と、を含む。なお、ｎは、変数である。
【００１１】
本開示のさらなる態様によれば、信号を処理するためのコンピュータプログラム製品は、複数のオーディオ信号サンプルを受信し、オーディオ信号サンプルの各々をｎ回反復することを実行可能な命令を備えるコンピュータ可読媒体を含む。なお、ｎは、変数である。
【００１２】
本開示の別の態様によれば、ヘッドセットは、複数のオーディオ信号サンプルを受信するように構成されたオーバーサンプリング回路と、なお、オーバーサンプリング回路は、オーディオ信号サンプルの各々をｎ回反復するよう構成され、ｎは変数であり、オーディオ信号サンプルに基づいて可聴出力を供給するように構成された変換器と、を含む。
【００１３】
本開示のさらなる別の態様によれば、ウォッチは、複数のオーディオ信号サンプルを受信するように構成されたオーバーサンプリング回路と、なお、オーバーサンプリング回路はオーディオ信号サンプルの各々をｎ回反復するようさらに構成され、ｎは変数であり、オーディオ信号サンプルに基づいて可視出力を供給するように構成されたディスプレイと、を含む。
【００１４】
本開示のさらなる態様によれば、医療用モニタは、センサによって生成されたオーディオ信号を受信するように構成された受信機と、ある期間の間のオーディオ信号のエネルギーレベルの関数として期間の少なくとも一部の間のオーディオアーティファクトを低減するよう構成されたオーディオ回路と、を含む。
【００１５】
発明の他の態様が、例証の目的で本発明の様々な態様のみを示し説明する、以下の詳細な説明から当業者に対して容易に明白になることが理解される。実現されるように、本発明は、他の態様および異なる態様で可能であり、そのいくつかの詳細は、本発明の範囲から外れることのない、さまざまな他の態様で修正することができる。従って、図面および詳細な説明は、限定的としてではなく、本質の例証とみなされるべきものである。
【００１６】
本開示のこれらの態様および他の例示の態様は、詳細な説明および以下に付加された請求項、および添付の図面で説明されることになる。
【図面の簡単な説明】
【００１７】
【図１】例示のワイヤレス通信システムを説明する概念図である。
【図２】例示の受信機を説明する略ブロック図である。
【図３】受信機内の例示の信号サンプル反復プロセスを描写するフローチャートである。
【図４】装置の例示の機能性を例証するブロック図である。
【００１８】
共通のプラクティスに従って、図面中で説明される様々な特徴は、明瞭さのために単純化され得る。したがって、図面は、所与の装置（例えば、ノード）または方法のコンポーネントを全て描くと限らない。さらに、同等の参照番号は、明細書および図面全体を通じて同等の特徴を示すために使用され得る。
【発明を実施するための形態】
【００１９】
本開示の様々な態様は、以下で説明される。ここでの教示が種々様々の形式で具体化され、任意の特定構造、機能、またはここに開示される両方が単なる代表的なものであることがおよびそれで具体化され得ることは明白であるべきである。ここでの教示に基づいて、当業者は、ここに開示された態様が任意の他の態様と関係なくインプリメントされ、２つ以上の態様が様々な方法で組み合わさり得ることを認識すべきである。例えば、ここに説明される任意の数の態様を使用して、装置はインプリメントされ得る、または方法は実行され得る。さらに、他の構造、機能性、またはここに説明される１つまたは複数の態様に加えてあるいはそれら以外の構造および機能性を使用して、そのような装置は、インプリメントされ得る、またはそのような方法は、実行され得る。態様は、請求項の１つまたは複数のエレメントを備え得る。
【００２０】
受信機のいくつかの態様は、これから示されることになる。受信機は、電話（例えば、携帯電話）、携帯情報端末（ＰＤＡ）、娯楽デバイス（例えば音楽またはビデオデバイス）、ヘッドセット（例えば、ヘッドフォン、イヤフォンなど）、マイクロフォン、医療用検出デバイス（例えば、バイオメトリックセンサ、心拍数モニタ、万歩計（登録商標）、ＥＫＧデバイス、スマートバンデージなど）、ユーザＩ／Ｏデバイス（例えば、ウォッチ、リモコン、光スイッチ、キーボード、マウスなど）、医療用検出デバイスからのデータを受信する医療用モニタ、環境検出デバイス（例えば、タイヤ圧力モニタ）、コンピュータ、ＰＯＳ（point of sale）デバイス、娯楽デバイス、補聴器、セットトップボックス、または他の適切なデバイスのような移動ノードまたは固定ノードの一部であり得る。ノードは、受信機に加えて様々なコンポーネントを含み得る。例示の目的で、ワイヤレスヘッドセットは、ユーザにオーディオ出力を供給するように構成された変換器を含み、ワイヤレスウォッチは、ユーザに表示を供給するように構成されたユーザインタフェースを含み、ワイヤレス検出デバイスは、ユーザにオーディオ出力を供給するように構成されたセンサを含み得る。
【００２１】
受信機は、さらに他のノードにバックホールサービスを提供するアクセスデバイス（例えば、Ｗｉ−Ｆｉアクセスポイント）の一部であり得る。そのようなアクセスデバイスは、さらに例示の目的で、有線通信リンクまたはワイヤレス通信リンクを介して別のネットワーク（例えば、インターネットまたはセルラネットワークのような広域ネットワーク）への接続性を提供し得る。
【００２２】
以上で説明された適用の多くでは、受信機は、送信も受信もするノードの一部であり得る。したがって、そのようなノードは、「トランシーバ」として知られる単一のコンポーネントに別個のコンポーネントまたは受信機と一体化した送信機を要求することになる。当業者が容易に理解するように、この開示全体を通じて説明される様々な概念は、受信機がスタンドアローンノード、トランシーバに組み込まれる、またはワイヤレス通信システムのノードの一部かどうかにかかわらず、任意の適切な受信機の機能に適用可能である。
【００２３】
以下の詳細な説明では、受信機の様々な態様は、受信信号から信号アーティファクト（例えば、オーディオアーティファクト）を低減または削除するために説明されることになる。受信機のいくつかの態様は、超広帯域（ＵＷＢ）をサポートするＷＰＡＮのコンテキストで説明されることになるが、本開示全体を通じて表わされる様々な態様が、単に２、３例を挙げるとブルートゥース、ＷｉＭａｘおよびＷｉ−Ｆｉを含む他の無線テクノロジーのための受信機に対して同様に適用可能であることが当業者として容易に理解できるだろう。これらの態様は、さらに例示の目的で、ケーブルモデム、デジタル加入者回線（ＤＳＬ）、イーサネット（登録商標）、および任意の他の適切な通信テクノロジーを含む有線技法に拡張される。
【００２４】
本開示全体を通じて表わされる受信機の様々な態様を組み込むことによって利益を得るワイヤレスノードを有する例示のＵＷＢ  ＷＰＡＮが図１に示される。ＵＷＢは、高速短距離通信（例えば、家およびオフィスのネットワーキングアプリケーション）と低速長距離通信のための共通技法である。ＵＷＢは、中心周波数の２０パーセントを越える帯域幅を占めるスペクトル、または少なくとも５００ＭＨｚの帯域幅を有する任意の無線技法として定義される。２つの無線テクノロジーは、ＵＷＢをサポートするために最近出現したものである。１つは、ダイレクトシーケンススペクトラム拡散にわたるインパルス無線技法に基づく。他の無線テクノロジーは、直交周波数分割多重（ＯＦＤＭ）に基づく。
【００２５】
ＷＰＡＮ１００は、様々な他の無線ノード１０４と通信するラップトップコンピュータ１０２で示される。この例示で、コンピュータ１０２は、デジタルカメラ１０４Ａからのデジタル写真を受取り、印刷のためにプリンタ１０４Ｂにドキュメントを送り、スマートバンドエイド１０４Ｃと通信する、携帯情報端末（ＰＤＡ）１０４Ｄ上で電子メールを取得し（synch-up）、デジタルオーディオプレーヤ（例えば、ＭＰ３プレーヤー）１０４Ｅへ音楽ファイルを転送し、大容量記憶装置１０４Ｆにデータおよびファイルをバックアップし、ウォッチ１０４Ｇで時刻をセットし、検出装置１０４Ｈ（例えば、バイオメトリックセンサ、心拍数モニタ、万歩計、ＥＫＧデバイスなどのような医療用デバイス）からデータを受信し得る。さらに、デジタルオーディオプレーヤ１０４Ｅからオーディオを受信するヘッドセット１０６（例えば、ヘッドホン、イヤホン、など）が示される。
【００２６】
ワイヤレス通信システム１００の１つの形態において、コンピュータ１０２は、広域ネットワーク（ＷＡＮ）（つまり、ある地域、全国的な領域、或いは全世界の領域をカバーするワイヤレスネットワーク）にアクセスポイントを供給する。ＷＡＮの共通の１つの例はインターネットである。ＷＡＮの別の例は、ＣＤＭＡ２０００をサポートするセルラネットワーク、モバイル加入者間の音声、データおよびシグナリングを送る符号分割多元接続（ＣＤＭＡ）を使用するテレコミュニケーション標準である。ＷＷＡＮの別の例は、その両方がＣＤＭＡ２０００ファミリ或いはエアーインターフェース標準の一部である、ＥＶ−ＤＯ（Evolution-Data Optimized）或いはＵＭＢ（Ultra Mobile Broadband）のような、モバイル加入者に広帯域インターネットアクセスを提供するセルラネットワークである、広帯域（ＵＭＢ）、それらの両方はエアーインターフェース基準のＣＤＭＡ２０００ファミリの一部である。代替あるいは追加として、コンピュータ１０２は、イーサネットモデムへのＵＷＢ接続、或いはローカルエリアネットワーク（ＬＡＮ）（つまり、住居、オフィスビル、コーヒーショップ、運送ハブ、ホテル、などの数十メートルから数百メートルまでを一般にカバーするネットワーク）に対する他のあるインターフェースを有し得る。
【００２７】
受信機の様々な態様は、次に、図２を参照して表わされることになる。以前に議論したように、これらの態様は、図１に関連して説明されたもののようなＵＷＢ  ＷＰＡＮ内のワイヤレスノードに適し得る。しかしながら、当業者が容易に理解できるように、これらの態様は、他の無線および有線テクノロジーのための受信機に拡張され得る。
【００２８】
図２は、通信システム２００内の例示の送信機２０２および受信機２０４を説明する概略ブロック図である。送信機２０２は、ＴＸクロック２１２によってすべてクロックされる、データソース２０６、符号器２０８、およびワイヤレスインターフェース２１０で示される。
【００２９】
符号器２０８は、データソース２０６からデータを受信する。データは、オーディオ、ビデオ、テキスト、および／または、他のタイプのマルチメディアコンテンツであり得る。オーディオの場合、符号器２０８は、特定のオーディオファイルフォーマットまたはストリーミングオーディオフォーマットにオーディオ信号を符号化するように構成され得る。送信機２０２の１つの例では、符号器２０８は、後方適用利得値を定めるアルゴリズムオーディオ信号を符号化し得る；しかしながら、符号器２０８は、他の符号化スキームを提供するように構成され得る。
【００３０】
符号化されたオーディオ信号は、物理（ＰＨＹ）層およびメディアアクセス制御（ＭＡＣ）層をインプリメントするワイヤレスインターフェース受信機２１０に提供され得る。ＰＨＹ層は、ワイヤレス媒体に送信機２０２をインターフェースで接続するためのすべての物理的および電気仕様書をインプリメントする。より具体的には、ＰＨＹ層は、符号化されたオーディオ信号でキャリアを変調することに関与するとともに、前方誤り訂正（例えば、ターボコーディング）のような他の処理機能を提供する。ＭＡＣ層は、送信機がいくつかのノードと通信することを可能にするＰＨＹ層を通じて送信されるデータを管理する。
【００３１】
受信機２０４において、変調されたキャリア信号は、ワイヤレスインターフェース２１４によって処理される。ワイヤレスインターフェース２１４は、ＰＨＹ層とＭＡＣ層との両方をインプリメントする送信機２０２に関して記述されたものと同様である。ワイヤレス媒体に受信機をインターフェースで接続するためのすべての物理・電気的仕様をインプリメントする、ＰＨＹ層は、オーディオ信号を復元するためにキャリアを復調し、タイミング推定値と周波数推定値、チャネル推定値、および前方誤り訂正（例えば、ターボ復号）のような他の処理機能を提供する。ＰＨＹ層は、さらに出力で「符号化されたオーディオ信号サンプル」を提供するアナログ・デジタル変換を提供し得る。ＭＡＣ層は、いくつかのノードが受信機２０４と通信できるＰＨＹ層を通じて受信されるオーディオコンテンツを管理する。ワイヤレスインターフェース２０４のインプリメンテーションは、十分当業者の能力の範囲内であるので、これ以上説明しない。
【００３２】
ワイヤレスインターフェース２１４からの符号化されたオーディオ信号サンプル出力は、復号する前にバッファに提供される。バッファ２１６は、送信機２０２および受信機２０４のそれぞれのデータフローレート間の差を補償することを試みるために符号化されたオーディオ信号サンプルを一時的に格納する。バッファ２１０は、符号化されたオーディオ信号サンプルを収集し、ワイヤレスインターフェース２１４によって復元された、符号化された送信からのオーディオ信号を再構築するために復号器２１８にそれらを供給する。復号器２１８は、以前説明した送信機２０２の構成をサポートするために後方適応利得範囲アルゴリズム（backward adaptive gain ranged algorithm）で符号化されたオーディオ信号を再構成するように構成され得る。当業者は、任意の特定の適用のための適切な復号器２１８を容易にインプリメントすることができるだろう。復号器２１８は、図２に示されるようなスタンドアローンコンポーネントである、または受信機２０４が送信と同様に受信もするノードの一部である場合のオーディオコーデックに統合され得る。
【００３３】
復号器２１８からの出力は、オーバーサンプリング回路２２０に提供され得る。オーバーサンプリング回路２２０は、ナイキスト周波数（オーディオ信号の帯域幅の２倍）よりはるかに大きな周波数でオーディオ信号サンプルをアップサンプル（upsample）するよう構成される。このプロセスは、オーディオ信号の他の歪みである、エイリアシングを低減する傾向がある。
【００３４】
オーバーサンプリング回路２２０は、各オーディオ信号をＮ回反復することによってオーディオ信号サンプルをアップサンプルし得る。このアップサンプリング比Ｎは、変数であり、バッファ２１６の条件に基づいて調節され得る。特に、ＲＸクロック２２２がＴＸクロック２１２に対して進んでいるか遅れているかに依存して、バッファ２１６は、それぞれアンダーフロー条件またはオーバーフロー条件のいずれかを入力し得る。これらの事例では、バッファ２１６は、特定の条件を通知する条件検出器２２４にシグナルする。その後、条件検出器２２４は、追加のサンプルを反復するためにオーバーサンプリング回路２２０に命令する挿入フラッグ、またはより少数の信号サンプルを反復するためにオーバーサンプリング回路２２０に命令する除去フラッグ、のいずれかを提供し得る。オーバーサンプリング回路２２０は、アップサンプリング比Ｎを変更することによって反復するサンプル数を変える。
【００３５】
例えば、オーバーサンプリング回路２２０が挿入フラグを受け取る場合、各オーディオサンプルをＮ＝（Ｒ＋ｋ）回反復する。ここで、Ｒは、デフォルトの固定されたアップサンプリング比であり、ｋは、追加の反復サンプル数を示す。Ｒ／ｋ＝ｐが整数であることに注意すべきである。反復は、連続または不連続のオーディオ信号サンプルをｐ回反復することである。これは、ｐ回の反復の終了時点で、Ｒアップサンプルが追加されるであろうことを保証する。
【００３６】
代替として、オーバーサンプリング回路２１６が削除フラグを受け取る場合、各オーディオ信号サンプルをＮ＝（Ｒ−ｋ）回反復する。ここで、ｋは、除去されることになる反復サンプル数を表わす。再び、Ｒ／ｋ＝ｐは、整数である。反復は、同様に、連続または不連続オーディオ信号サンプルをｐ回繰り返すことである。これは、ｐ回の反復の終了時点で、Ｒアップサンプルが除去されるであろうことを保証する。
【００３７】
バッファ２１６がオーバーフロー条件でもアンダーフロー条件でもない場合、オーバーサンプリング回路２２０は、デフォルトの固定アップサンプリング比Ｒでオーディオ信号サンプルを反復する。
【００３８】
オーバーサンプリング回路２２０は、ロード２２８（例えば、スピーカー）を駆動するためにアップサンプルされたオーディオをアナログ信号に変換する、デジタル・アナログ変換器（ＤＡＣ）２２６に提供され得る。ＤＡＣ２２６は、ＲＸクロックの周波数よりＲ倍大きいクロック周波数でアップサンプルされたオーディオを変換し得る。このように、受信機２０４は、ＲＸクロック２２２の周波数で全オーディオ信号サンプルの１つに相当するものを除去または追加することができる。しかしながら、アップサンプルの除去または追加は、ｐ個のオーディオ信号サンプルにわたって分散する。これは、復号器２１８の出力で全オーディオ信号サンプルを除去または追加する場合より低い歪みレベルとなる。
【００３９】
更に、アップストリームの追加は、オーバーサンプリング回路２２０で実行され、追加されたアップサンプルは、その近隣の少なくとも１つと全く一致しているので、信号品質ロスは、ほとんどまたはまったくない。同様に、除去されたアップサンプルは、その近隣の少なくとも１つと全く一致しているので、アップサンプルの除去から生じる情報のロスがほとんどまたはまったくない。任意の残余アーティファクトは、ＤＡＣ２２６内にある、ローパスフィルタ（示されていない）によって平滑化され得る。
【００４０】
次に、受信機２０４によって使用される例示の信号サンプル反復処理３００は図３で説明するフローチャートに関して記述されることになる。図３に示されるように、ブロック３０２では、アップサンプリング比Ｎが固定値Ｒにセットされる。例えば、オーバーサンプリング回路２２０は、図２で示されるように、最初にデフォルトの固定アップサンプリング比Ｒにセットされる。
【００４１】
ブロック３０４では、オーディオ信号サンプルが、例えばバッファ２１６で受信されるかどうかについての判断が行なわれる。オーディオ信号サンプルが受信される場合、処理は、ブロック３０６に進む。そうでなければ、処理は、ブロック３０４でオーディオ信号サンプルのチェックをし続ける。
【００４２】
ブロック３０６では、オーバーフロー条件が存在するかどうかについての判断が行なわれる。オーバーフロー条件が存在する場合、プロセスは、ブロック３１０に進む。そうでなければ、そのプロセスは、ブロック３０８に進む。ブロック３１０では、アップサンプリング比Ｎは、（Ｒ−ｋ）にセットされ、処理は、ブロック３１４に進む。
【００４３】
ブロック３０８では、アンダーフロー条件が存在するかどうかについての判断が行なわれる。アンダーフロー条件が存在する場合、プロセスは、ブロック３１２に進む。そうでなければ、プロセスは、ブロック３１４に進む。ブロック３１２では、アップサンプリング比Ｎは、（Ｒ＋ｋ）にセットされ、処理は、ブロック３１４に進む。
【００４４】
ブロック３１４では、プロセスは、オーディオ信号サンプルをＮ回反復する。例えば、バッファ２１０がオーバーフロー条件、アンダーフロー条件、またはそのどちらでもない条件にあるかどうかに依存して、オーバーサンプリング回路２２０は、それぞれ（Ｒ−ｋ）、（Ｒ＋ｋ）またはＲのいずれかにセットしたサンプリング比でオーディオ信号サンプルを反復する。
【００４５】
ブロック３１４の後に、プロセスは、受信機２０４の電源がオフになっているかどうかについての判断が行なわれる、ブロック３１６に進む。受信機２０４の電源がオフになっていない場合、プロセスは、３０２に戻る。そうでなければプロセスは終了する。
【００４６】
図４は、装置の機能性の例を例証するブロック図である。この例において、装置４００は、複数のオーディオ信号サンプルを受信するためのモジュール４０２、およびオーディオ信号サンプル各々をｎ回反復するためのモジュール４０４を含む。ここで、ｎは変数である。モジュール４０２は、ある他の適切な手段上に、あるいはその手段によって記述された、ワイヤレスインターフェース２１４（図２を参照）によってインプリメントされ得る。同様に、モジュール４０４は、少なくとも他のある適切な手段上に、あるいはその手段によって記述された、オーバーサンプリング回路２２０によってインプリメントされ得る。
【００４７】
ここに記述されたコンポーネントは、様々な方法でインプリメントされ得る。例えば、装置は、１つ又は複数の集積回路（例えばＡＳＩＣ）によってインプリメントされる機能を表わす、またはここで教示されるいくつかの他の方法でインプリメントされ得る、一連の相互に関連する機能ブロックとして表わされ得る。ここに議論されるように、集積回路は、プロセッサ、ソフトウェア、他のコンポーネント、あるいはそれらのある組み合わせを含み得る。そのような装置は、様々な図に関して以上に記述された機能の１つまたは複数の機能を実行する１つまたは複数のモジュールを含み得る。
【００４８】
上で言及したように、いくつかの態様では、これらのコンポーネントは、適切なプロセッサコンポーネントによってインプリメントされ得る。これらのプロセッサコンポーネントは、少なくとも一部、ここに教示されるような構造を使用してインプリメントされ得る。いくつかの態様では、プロセッサは、１つまたは複数のこれらのコンポーネントの一部または全ての機能性をインプリメントするのに適し得る。
【００４９】
上で言及したように、装置は、１つまたは複数の集積回路を備え得る。例えば、いくつかの態様では、１つの集積回路は、１つまたは複数の説明されたコンポーネントの機能性をインプリメントする一方、他の態様での複数の集積回路は、１つまたは複数の説明されたコンポーネントの機能性をインプリメントし得る。
【００５０】
さらに、ここに記述されたコンポーネントと機能は、任意の適切な手段を使用してインプリメントされ得る。そのような手段は、さらに、少なくとも一部、ここに教示されるような対応する構造を使用してインプリメントされ得る。例えば、以上に記述されたコンポーネントは、「ＡＳＩＣ」内でインプリメントされ、さらに同様に指定された機能性「のための手段」に対応し得る。したがって、いくつかの態様では、そのような手段の１つまたは複数は、プロセッサコンポーネント、集積回路、あるいはここに教示されるような他の適切な構造の１つまたは複数を使用してインプリメントされ得る。
【００５１】
さらに、「第１の」、「第２の」、などのような指示をこの中で使用するエレメントへの任意の参照がそれらのエレメントの量やオーダーを一般に限定しないことを理解するべきである。もっと正確に言えば、これらの指示は、複数のエレメント間または１つのエレメントの事例を識別する便利な方法としてここに使用され得る。したがって、第１および第２のエレメントへの参照は、２つのエレメントのみがそこに用いられる、または第１のエレメントがある方法において第２のエレメントに先行しなければならないことを意味しない。さらに、規定されない限り、エレメントの他のセットは、１つまたは複数のエレメントを備え得る。さらに、明細書または請求項で使用される、「Ａ、Ｂ、またはＣの少なくとも１つ」の形式の用語は、「Ａ、またはＢ、またはＣ、またはそれらの任意の組み合わせ」を意味する。
【００５２】
当業者は、情報および信号が多様な異なるテクノロジーおよび技法のいずれかを使用して表され得ることを理解するであろう。例えば、上記説明全体を通じて参照可能なデータ、命令、コマンド、情報、信号、ビット、シンボルおよびチップは、電圧、電流、電磁波、磁界または粒子、光場または粒子、あるいはこれらの任意の組み合わせで表され得る。
【００５３】
当業者はさらに、本明細書に開示される態様と関連して説明される種々の例示的な論理ブロック、モジュール、プロセッサ、手段、回路およびアルゴリズムステップのうちのいずれかが、電子ハードウェア（例えば、ソースコード化または他の技術を使用して設計されるデジタルインプリメンテーション、アナログインプリメンテーション、または両者の組み合わせ）、（便宜的に本明細書では「ソフトウェア」や「ソフトウェアモジュール」と称され得る）種々の形態のプログラムや、命令を組み込む設計コード、あるいは両者の組み合わせとしてインプリメントされ得る。ハードウェアおよびソフトウェアのこの互換性を明確に示すために、種々の例示的なコンポーネント、ブロック、モジュール、回路およびステップが、これらの機能性に関して記述されてきた。このような機能性がハードウェアとソフトウェアのいずれでインプリメントされるかは、特定の用途と、システム全体に課された設計制約に左右される。当業者は、特定の用途ごとに種々の方法で上記機能性をインプリメントし得るが、このようなインプリメントの決定は、本開示の範囲からの逸脱をもたらすことを意図していない。
【００５４】
本明細書に開示される態様と関連して説明される種々の例示的な論理ブロック、モジュールおよび回路は、集積回路（「ＩＣ」）、アクセス端末またはアクセスポイントによってインプリメントまたは実行され得る。ＩＣは、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）または他のプログラマブル論理デバイス、離散ゲートまたはトランジスタ論理、離散ハードウェアコンポーネント、電気コンポーネント、光コンポーネント、機械コンポーネント、または本明細書に説明される機能を実行するように設計されるこれらの組み合わせを備え、ＩＣ内、ＩＣ外または両者に常駐するコードや命令を実行し得る。汎用プロセッサはマイクロプロセッサであり得、代替例では、プロセッサは従来のプロセッサ、コントローラ、マイクロコントローラまたはステートマシーンであり得る。プロセッサはまた、コンピューティングデバイスの組み合わせ、例えばＤＳＰおよびマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと関連した１つ以上のマイクロプロセッサ、あるいは他のこのような構成としてインプリメントされ得る。
【００５５】
開示されるプロセスのステップの具体的な順序や階層は、例示的なアプローチの一例であることが理解される。設計の優先度に基づいて、プロセスのステップの具体的な順序や階層は、本開示の範囲内にありながら並べ替えできることが理解される。添付の方法の請求項は、例示的な順序で種々のステップの要素を表すが、表される具体的な順序や階層に制限される意図はない。
【００５６】
ここに説明される態様に関連して記述される方法およびアルゴリズムは、ハードウェア、プロセッサによって実行されるソフトウェアモジュール、この二つの組み合わせで直接具体化され得る。（例えば、実行可能な命令および関連するデータを含む）ソフトウェアモジュールおよび他のデータは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバルディスク、ＣＤ−ＲＯＭまたは技術的に既知のコンピュータ可読記憶媒体の任意の他の形式のようなデータメモリが備わっている。サンプル記憶媒体は、例えば（便宜上、ここで「プロセッサ」と称され得る）コンピュータ／プロセッサのようなマシンと接続され得る。そのようなプロセッサは、記憶媒体から情報を読み出し、記憶媒体に情報を書き込むことができる。サンプル記憶媒体は、プロセッサに不可欠であり得る。プロセッサと記憶メディアは、ＡＳＩＣに備わっている。ＡＳＩＣは、ユーザ装置に備わっている。代案では、プロセッサと記憶媒体は、ユーザ装置内の個別のコンポーネントとして備わっている。さらに、いくつかの態様では、任意の適切なコンピュータプログラム製品は、開示の１つまたは複数の態様に関連する（例えば、少なくとも１つのコンピュータによって実行可能な）コードを備えるコンピュータ可読媒体を備え得る。いくつかの態様では、コンピュータプログラム製品は、パッケージ材料を備え得る。
【００５７】
以前の説明は、任意の当業者ここに記述された様々な態様を実行することができるために提供される。これらの態様に対する様々な修正は、当業者に容易に明白になることになり、ここに定義された一般的な原理は、他の態様に適用され得る。したがって、請求項は、ここに示された態様に制限されたようには意図されないが、用語の主張と一致するすべての範囲を許容することになる。ここで単数のエレメントへの参照は、「１つおよび１つだけ」を意味するようには意図されず、明確にそのように規定されない限り、「１または複数」を意味するように意図される。当業者に対して既知または後に既知となるこの開示全体を通じて記述された様々な態様のエレメントへのすべての構造および機能的な均等物は、ここに参照によって組み込まれ、請求項によって包含されるよう意図される。さらに、そのような開示が請求項で明示的に列挙されているかどうかにかかわらず、開示されたものは、公共に献呈するものではないことが意図される。エレメントが明示的にフレーズ「のための手段」、または方法の請求項の場合では、フレーム「のためのステップ」を使用して列挙されていない限り、請求項のエレメントは、決して米国特許法３５Ｕ．Ｓ．Ｃ＄１１２第６パラグラフの規定に基づいて解釈されるものではない。
以下に本願出願の当初の特許請求の範囲について記載された発明を付記する。
［１］
複数のオーディオ信号サンプルを受信するように構成されたオーバオーバーサンプリング回路と、
を備え、前記オーバーサンプリング回路は、前記オーディオ信号サンプルの各々をｎ回反復するようさらに構成される、なお、ｎは変数である、
信号を処理するための装置。
［２］
前記オーバーサンプリング回路に前記オーディオ信号サンプルを供給するように構成されたバッファをさらに備える、
［１］に記載の装置。
［３］
前記バッファは、前記オーバーサンプリング回路にシグナルするようさらに構成され、前記オーバーサンプリング回路は、前記バッファから前記シグナリングの関数としてｎを変化させるようにさらに構成される、
［２］に記載の装置。
［４］
前記シグナリングは、前記バッファ内のオーディオ信号サンプルの数に関連する、
［３］に記載の装置。
［５］
前記シグナリングは、前記バッファがオーバーフロー条件またはアンダーフロー条件であるかどうかを示す、
［３］に記載の装置。
［６］
前記バッファがオーバーフロー条件またはアンダーフロー条件でない場合、ｎは、固定状態である、
［５］に記載の装置。
［７］
前記オーバーサンプリング回路は、前記バッファがオーバーフロー条件であることを示すシグナリングに応じて前記固定状態からｎを減少するようさらに構成される、
［６］に記載の装置。
［８］
前記オーバーサンプリング回路は、前記バッファがアンダーフロー条件であることを示す前記バッファからのシグナリングに応じて前記固定状態からｎを増加するようさらに構成される、
［６］に記載の装置。
［９］
前記オーバーサンプリング回路は、前記バッファがアンダーフロー条件またはオーバーフロー条件であることを示す前記バッファからのシグナリングに応じてオーディオ信号サンプルの数の前記固定状態からｎを増加または減少するようにさらに構成され、ｎが増加または減少するオーディオ信号サンプルの数は、前記ｎの固定状態の関数である、
［６］に記載の装置。
［１０］
前記オーバーサンプリング回路は、前記バッファがアンダーフロー条件またはオーバーフロー条件を示す前記バッファからのシグナリングに応じてオーディオ信号サンプルの数の前記ｎの固定状態からｎを増加または減少するようさらに構成され、ｎが増加または減少するオーディオ信号サンプルの数は、前記ｎの固定状態と等しい、
［６］に記載の装置。
［１１］
前記オーバーサンプリング回路は、前記バッファがアンダーフロー条件またはオーバーフロー条件を示す前記バッファからのシグナリングに応じて連続オーディオ信号サンプルの数に対して前記ｎの固定状態からｎを増加または減少するようさらに構成される、
［６］に記載の装置。
［１２］
前記オーバーサンプリング回路は、前記バッファがアンダーフロー条件またはオーバーフロー条件を示す前記バッファからのシグナリングに応じて多数の不連続オーディオ信号サンプルに対して前記ｎの固定状態からｎを増加または減少するようさらに構成される、
［６］に記載の装置。
［１３］
前記オーバーサンプリング回路は、前記バッファがアンダーフロー条件またはオーバーフロー条件を示す前記バッファからのシグナリングに応じてオーディオ信号サンプルの数の前記ｎの固定状態からｎを増加または減少するようさらに構成され、ｎが増加または減少するオーディオ信号サンプルの前記数は、ｎが前記ｎの固定状態から増加または減少する量の関数である、
［６］に記載の装置。
［１４］
前記オーディオ信号サンプルを復号するように構成されたオーディオ復号器をさら備える、
［１］に記載の装置。
［１５］
前記オーバーサンプリング回路からの前記反復されたオーディオ信号サンプル出力に応じてロードを導出するよう構成されたデジタル・アナログ変換器をさらに備える、
［１］に記載の装置。
［１６］
前記ロードは、オーディオスピーカーを備える、
［１５］に記載の装置。
［１７］
回路で複数のオーディオ信号サンプルを受信することと、
前記回路で前記オーディオ信号サンプルの各々をｎ回反復することと、なお、ｎは、変数である、
を備える、信号を処理するための方法。
［１８］
バッファを介して前記回路に前記オーディオ信号サンプルを供給することをさらに備える、
［１７］に記載の方法。
［１９］
前記バッファを介して前記回路をシグナリングすることをさらに備え、前記回路は、前記バッファからの前記シグナリングの関数としてのｎを変化するようにさらに構成される、
［１８］に記載の方法。
［２０］
前記シグナリングは、前記バッファ内のオーディオ信号サンプルの数に関連する、
［１９］に記載の方法。
［２１］
前記シグナリングは、前記バッファがオーバーフロー条件またはアンダーフロー条件であるかどうかを示す、
［１９］に記載の方法。
［２２］
前記バッファがオーバーフロー条件またはアンダーフロー条件でない場合、ｎは、固定状態である、
［２１］に記載の方法。
［２３］
前記バッファがオーバーフロー条件であることを示すシグナリングに応じて前記固定状態からｎを減少することをさらに備える、
［２２］に記載の方法。
［２４］
前記バッファがアンダーフロー条件であることを示す前記バッファからのシグナリングに応じて前記固定状態からｎを増加することをさらに備える、
［２２］に記載の方法。
［２５］
前記バッファがアンダーフロー条件またはオーバーフロー条件であることを示す前記バッファからのシグナリングに応じてオーディオ信号サンプルの数の前記固定状態からｎを増加または減少することをさらに備え、前記ｎが増加または減少するオーディオ信号サンプルの数は、前記ｎの固定状態の関数である、
［２２］に記載の方法。
［２６］
前記バッファがアンダーフロー条件またはオーバーフロー条件であることを示す前記バッファからのシグナリングに応じてオーディオ信号サンプルの数の前記ｎの固定状態からｎを増加または減少することをさらに備え、前記ｎが増加または減少するオーディオ信号サンプルの数は、前記ｎの固定状態と等しい、
［２２］に記載の方法。
［２７］
前記バッファがアンダーフロー条件またはオーバーフロー条件であることを示す前記バッファからのシグナリングに応じて連続するオーディオ信号サンプルの数の前記ｎの固定状態からｎを増加または減少することをさらに備える、
［２２］に記載の方法。
［２８］
前記バッファがアンダーフロー条件またはオーバーフロー条件であることを示す前記バッファからのシグナリングに応じて不連続なオーディオ信号サンプルの数の前記ｎの固定状態からｎを増加または減少することをさらに備える、
［２２］に記載の方法。
［２９］
前記バッファがアンダーフロー条件またはオーバーフロー条件であることを示す前記バッファからのシグナリングに応じてオーディオ信号サンプルの数の前記ｎの固定状態からｎを増加または減少することをさらに備え、前記ｎが増加または減少するオーディオ信号サンプルの数は、ｎが前記ｎの固定状態から増加または減少する量の関数である、
［２２］に記載の方法。
［３０］
前記オーディオ信号サンプルをさらに備える、
［１７］に記載の方法。
［３１］
前記回路からの前記反復されたオーディオ信号サンプル出力に応じてロードを導出することをさらに備える、
［１７］に記載の方法。
［３２］
前記ロードは、オーディオスピーカーを備える、
［３１］に記載の方法。
［３３］
複数のオーディオ信号サンプルを受信するための受信手段と、
前記オーディオ信号サンプルの各々をｎ回反復するためのオーバーサンプリング手段と、なお、ｎは、変数である、
を備える、信号を処理するための装置。
［３４］
前記オーバーサンプリング手段に前記オーディオ信号サンプルを供給するためのバッファリング手段をさらに備える、
［３３］に記載の装置。
［３５］
前記バッファリング手段は、さらに前記オーバーサンプリング手段をシグナリングし、前記オーバーサンプリング手段は、さらに前記バッファリング手段からの前記シグナリングの関数としてｎを変化させる、
［３４］に記載の装置。
［３６］
前記シグナリングは、前記バッファリング手段内のオーディオ信号サンプルの数に関連する、
［３５］に記載の装置。
［３７］
前記シグナリングは、前記バッファリング手段がオーバーフロー条件またはアンダーフロー条件であるかどうかを示す、
［３５］に記載の装置。
［３８］
前記バッファリング手段がオーバーフロー条件またはアンダーフロー条件でない場合、ｎは、固定状態である、
［３７］に記載の装置。
［３９］
前記オーバーサンプリング手段は、さらに前記バッファリング手段がオーバーフロー条件であることを示すシグナリングに応じて前記固定状態からｎを減少する、
［３８］に記載の装置。
［４０］
前記オーバーサンプリング手段は、さらに前記バッファリング手段がアンダーフロー条件であることを示す前記バッファリング手段からのシグナリングに応じて前記固定状態からｎを増加する、
［３８］に記載の装置。
［４１］
前記オーバーサンプリング手段は、さらに前記バッファリング手段がアンダーフロー条件またはオーバーフロー条件であることを示す前記バッファリング手段からのシグナリングに応じてオーディオ信号サンプルの数の前記固定状態からｎを増加させるまたは減少させ、前記ｎが増加または減少するオーディオ信号サンプルの数は、前記ｎの固定状態の関数である、
［３８］に記載の装置。
［４２］
前記オーバーサンプリング手段は、さらに前記バッファリング手段がアンダーフロー条件またはオーバーフロー条件であることを示す前記バッファリング手段からのシグナリングに応じてオーディオ信号サンプルの数の前記ｎの固定状態からｎを増加させるまたは減少させ、前記ｎが増加または減少するオーディオ信号サンプルの数は、前記ｎの固定状態と等しい、
［３８］に記載の装置。
［４３］
前記オーバーサンプリング手段は、さらに前記バッファリング手段がアンダーフロー条件またはオーバーフロー条件であることを示す前記バッファリング手段からのシグナリングに応じてオーディオ信号サンプルの数の前記ｎの固定状態からｎを増加させるまたは減少させる、
［３８］に記載の装置。
［４４］
前記オーバーサンプリング手段は、さらに前記バッファリング手段がアンダーフロー条件またはオーバーフロー条件であることを示す前記バッファリング手段からのシグナリングに応じてオーディオ信号サンプルの数の前記ｎの固定状態からｎを増加させるまたは減少させる、
［３８］に記載の装置。
［４５］
前記オーバーサンプリング手段は、さらに前記バッファリング手段がアンダーフロー条件またはオーバーフロー条件であることを示す前記バッファリング手段からのシグナリングに応じてオーディオ信号サンプルの数の前記ｎの固定状態からｎを増加させるまたは減少させ、ｎが増加または減少する前記オーディオ信号サンプルの数は、ｎが前記ｎの固定状態から増加または減少する量の関数である、
［３８］に記載の装置。
［４６］
前記オーディオ信号サンプルを復号するための手段をさらに備える、
［３３］に記載の装置。
［４７］
前記オーバーサンプリング手段からの前記反復されたオーディオ信号サンプル出力に応じてロードを導出するための手段をさらに備える、
［３３］に記載の装置。
［４８］
前記ロードは、オーディオスピーカーを備える、
［４７］に記載の装置。
［４９］
コンピュータ可読媒体を備える信号を処理するためのコンピュータプログラム製品であって、前記コンピュータ可読媒体は、
複数のオーディオ信号サンプルを受信し、
前記オーディオ信号サンプルの各々をｎ回反復する、なお、ｎは、変数である、ように実行可能な命令を備える、
コンピュータプログラム製品。
［５０］
複数のオーディオ信号サンプルを受信するように構成されたオーバーサンプリング回路と、なお、前記オーバーサンプリング回路は、前記オーディオ信号サンプルの各々をｎ回反復するようにさらに構成され、ｎは、変数である、
前記オーディオ信号サンプルに基づいた可聴出力を提供するように構成された変換器と、
を備えるヘッドセット。
［５１］
複数のオーディオ信号サンプルを受信するように構成されたオーバーサンプリング回路と、なお、前記オーバーサンプリング回路は、前記オーディオ信号サンプルの各々をｎ回反復するようにさらに構成され、ｎは、変数である、
前記オーディオ信号サンプルに基づいた可視出力を提供するように構成されたディスプレイと、
を備えるウォッチ。
［５２］
センサによって生成されたオーディオ信号を受信するように構成された受信機と、
ある時間期間の間前記オーディオ信号のエネルギーレベルの関数として時間期間の少なくとも１部の間の前記オーディオアーティファクトを減少するように構成されたオーディオ回路と、
を備える医療用モニタ。
【図１】
0005461551.tif 000002
【図２】
0005461551.tif 000003
【図３】
0005461551.tif 000004
【図４】
0005461551.tif 000005