(57)【特許請求の範囲】
【請求項１】
通信経路を経てデータを搬送するための方法において、
送信データインターフェイスで、複数のトラフィックチャンネルに対応するデータを得る段階と、
その送信データインターフェイスにおける送信データ割り当て回路で、複数のトラフィックチャンネルの各々からのデータを単一データストリームへ合成する段階と、
を備え、データストリームは、スーパーフレームのストリームを含み、各スーパーフレームは、複数のフレームを含み、各フレームは、少なくとも１つの境界スロットを含む複数のデータスロットを含み、その境界スロットは、所与のスーパーフレーム内のフレームの第１サブセットにおいて複数のトラフィックチャンネルのうちの１つのトラフィックチャンネルに対するデータを搬送し、更に、その境界スロットは、所与のスーパーフレーム内のフレームの第２サブセットにおいて複数のトラフィックチャンネルのうちの別のトラフィックチャンネルに対するデータを搬送するものである、方法。
【請求項２】
前記送信データインターフェイスは、通信経路を経て電子装置の受信データインターフェイスと通信する電子デバイスの一部分を形成し、前記方法は、更に、
前記送信データインターフェイスで、前記受信データインターフェイスへデータストリームを送信する段階、
を更に含む請求項１に記載の方法。
【請求項３】
前記受信データインターフェイスは、受信データ割り当て回路を含み、前記方法は、
前記受信データインターフェイスで、送信データストリームを受信する段階と、
前記受信データインターフェイスの受信データ割り当て回路で、複数のトラフィックチャンネルを再構成する段階と、
を更に含む請求項２に記載の方法。
【請求項４】
前記電子装置は、複数のエンドポイントを備え、前記方法は、
前記再構成されたトラフィックチャンネルを前記複数のエンドポイントの各エンドポイントに与える段階、
を更に含む請求項３に記載の方法。
【請求項５】
前記電子装置は、複数のスピーカを備え、前記方法は、
前記再構成されたトラフィックチャンネルを前記複数のスピーカの各スピーカに与える段階、
を更に含む請求項３に記載の方法。
【請求項６】
前記トラフィックチャンネルは、オーディオデータを搬送し、複数のトラフィックチャンネルの各々からのデータを単一のデータストリームへ合成する前記段階は、複数のトラフィックチャンネルの各々からのオーディオデータを単一データストリームへ合成することを含む、請求項３に記載の方法。
【請求項７】
各フレームにおける少なくとも幾つかのスロットは空であり、データストリームを送信する前記段階は、空のスロットを含むフレームを送信することを含む、請求項２に記載の方法。
【請求項８】
通信経路を経て電子デバイスからデータを受け取るよう構成された電子装置において、  少なくとも第１及び第２端子を有する前記経路内のオーディオコネクタと、
第１及び第２端子から差動データ信号を受信しそしてそれに対応するデジタルデータストリームを供給する差動受信器と、
前記デジタルデータストリームを受信しそして前記デジタルデータストリームから複数のデータトラフィックチャンネルを抽出するデータインターフェイスと、
を備え、
前記デジタルデータストリームは、複数のスーパーフレームを含み、各スーパーフレームは、複数のフレームを含み、各フレームは、少なくとも１つの境界スロットを含む複数のデータスロットを含み、その境界スロットは、所与のスーパーフレーム内のフレームの第１サブセットにおいてトラフィックチャンネルのうちの１つのトラフィックチャンネルに対するデータを搬送し、更に、その境界スロットは、所与のスーパーフレーム内のフレームの第２サブセットにおいてトラフィックチャンネルのうちの別のトラフィックチャンネルに対するデータを搬送する電子装置。
【請求項９】
複数のスピーカを更に備え、前記データインターフェイスは、前記抽出されたトラフィックチャンネルの各々をそれらスピーカの各々に与える、請求項８に記載の電子装置。
【請求項１０】
前記データインターフェイスは、
前記デジタルデータストリームから複数のデータトラフィックチャンネルを抽出するデータ割り当て回路、
を含む請求項９に記載の電子装置。
【請求項１１】
前記データインターフェイスは、データ割り当て回路に結合された複数のバッファを備え、そして複数のデータトラフィックチャンネルの各々は、バッファの各々を通過する、請求項１０に記載の電子装置。
【請求項１２】
マイクロホン信号を収集する少なくとも１つのマイクロホンを更に備え、前記データインターフェイスは、通信経路を経てデジタル形態のマイクロホン信号を送信するよう構成される、請求項１１に記載の電子装置。
【請求項１３】
前記オーディオコネクタは、雄の先端・リング・リング・スリーブオーディオコネクタを含む、請求項９に記載の電子装置。
【請求項１４】
複数のトラフィックチャンネルにおいてデジタルオーディオ信号を発生するオーディオ回路と、
少なくとも第１及び第２接点を有し、ワイヤード通信経路に電気的に結合されたコネクタと、
スーパーフレームを有するデータストリームにおいて第１及び第２接点を通してデジタルオーディオ信号を送信するデータインターフェイス回路と、
を備え、各スーパーフレームは、複数のフレームを含み、各フレームは、少なくとも１つの境界スロットを含む複数のデータスロットを含み、その境界スロットは、所与のスーパーフレーム内のフレームの第１サブセットにおいてトラフィックチャンネルのうちの１つのトラフィックチャンネルに対するデジタルオーディオ信号を搬送し、更に、その境界スロットは、所与のスーパーフレーム内のフレームの第２サブセットにおいてトラフィックチャンネルのうちの別のトラフィックチャンネルに対するデジタルオーディオ信号を搬送する電子デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、可変帯域幅トラフィックチャンネルをもつデジタル通信システムに係る。
【０００２】
本出願は、２０１０年２月８日に出願された米国プロビジョナル特許出願第６１／３０２，５０５号、及び２０１０年９月２１日に出願された米国特許出願第１２／８８７，４６８号の優先権を請求するもので、これらの特許出願は、参考としてここに援用される。
【背景技術】
【０００３】
コンピュータ、メディアプレーヤ及びセルラー電話のような電子デバイスは、典型的に、オーディオジャックを備えている。ヘッドセットのようなアクセサリは、嵌合プラグを有する。電子デバイスと共にヘッドセットを使用することを望むユーザは、電子デバイスの相手オーディオジャックにヘッドセットプラグを挿入することにより電子デバイスにヘッドセットを接続する。ノートブックコンピュータやメディアプレーヤのような電子デバイスには、通常、小型サイズ（３．５ｍｍ）の電話ジャック及びプラグが使用される。というのは、そのようなオーディオコネクタが比較的コンパクトだからである。
【０００４】
ステレオオーディオを取り扱うのに通常使用されるオーディオコネクタは、先端コネクタ、リングコネクタ及びスリーブコネクタを有し、３接点コネクタ又はＴＲＳコネクタと時々称される。セルラー電話のような装置は、ヘッドセットからセルラー電話へマイクロホン信号を伝達することがしばしば必要となる。ステレオオーディオ信号及びマイクロホン信号の両方を取り扱うことが望まれる構成では、オーディオコネクタは、典型的に、付加的なリング端子を備えている。そのようなオーディオコネクタは、先端、２つのリング及びスリーブを有し、それ故、４接点コネクタ又はＴＲＲＳコネクタと時々称される。
【０００５】
オーディオ信号は、典型的に、電子デバイスとアクセサリとの間にアナログ形態で搬送される。例えば、左右のオーディオトラックは、典型的に、ヘッドセットケーブルの「左」チャンネル及び「右」チャンネルワイヤを使用してアナログ信号としてステレオハンドセットへ搬送される。
【０００６】
この形式のアナログシグナリングスキームでオーディオの忠実度を改善しそして付加的なオーディオチャンネルをサポートすることは、ヘッドセットケーブルに付加的なアナログ信号ワイヤを設けなければ、困難であり又は不可能である。この形式の構成は、既存のオーディオコネクタには適合しない。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
それ故、電子デバイスと外部装置との間にオーディオ信号のような信号を伝達するための改良された技術を提供できることが望まれる。
【課題を解決するための手段】
【０００８】
電子デバイス及び装置は、ワイヤード通信経路を経て通信する。ワイヤード通信経路は、１本以上のワイヤを含み、そして一対のヘッドホン又は他のアクセサリのためのケーブルのようなケーブルに関連付けられる。電子デバイス及び装置は、マイクロホン及びスピーカのような、オーディオデータを発生し消費するコンポーネントを備えている。
【０００９】
オーディオデータ及び他のデータは、差動送信器及び受信器回路を使用してケーブルのワイヤを経て搬送される。データは、複数のトラフィックチャンネルを含むデジタルデータストリームの形態で搬送される。デジタルデータストリームは、複数のデータフレームを各々有するスーパーフレームを含む。データフレームは、各々、多数のデータスロットを含む。スーパーフレームにおけるスロットの幾つかは、トラフィックチャンネルの特定の１つにより排他的に使用される。境界スロットは、トラフィックチャンネル間で共有される。データインターフェイス回路は、各トラフィックチャンネルからのデータが各境界スロット内に分布されるパターンを決定するデータ分散アルゴリズムを実施する。送信データインターフェイス回路は、トラフィックチャンネルをワイヤード通信経路の一端において単一データストリームへと合流させる。受信データインターフェイス回路は、ワイヤード経路の他端においてトラフィックチャンネルを再構成する。その再構成されたトラフィックチャンネルは、次いで、各スピーカ又は他のコンポーネントに対して分布される。
【００１０】
本発明の更なる特徴、その性質及び種々の効果は、添付図面、及び好ましい実施形態の以下の詳細な説明から明らかとなろう。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態によりシステムのハンドセット又は他の外部装置のようなアクセサリと通信する例示的電子デバイスの概略図である。
【図２】本発明の一実施形態により電子デバイスと外部装置との間にワイヤード通信経路を形成するために電子デバイス及び外部装置に使用される例示的なオーディオコネクタ及び関連スイッチング回路の図である。
【図３】本発明の一実施形態により図２に示す形式の通信経路を経てデジタルデータを搬送するために差動シグナリングをどのように使用するか示す回路図である。
【図４】本発明の一実施形態により図２に示す形式のワイヤード通信経路を経て搬送されるデータを発生し消費する例示的電子デバイス回路の回路図である。
【図５】本発明の一実施形態により図２に示す形式のワイヤード通信経路を経てホスト電子デバイスと通信する例示的スピーカベースのエンドポイントの回路図である。
【図６】本発明の一実施形態により図２に示す形式のワイヤード通信経路を経てホスト電子デバイスと通信する例示的マイクロホンベースのエンドポイントの回路図である。
【図７】本発明の一実施形態により複数のトラフィックチャンネル間のインターフェイスとして働く例示的データ割り当て回路及び図２に示す形式のワイヤード通信経路を経て搬送されるデジタルデータのストリームを示す回路図である。
【図８】本発明の一実施形態により図２に示す形式のワイヤード通信経路を経てデータを搬送するのに使用される例示的データ構造の図である。
【図９】本発明の一実施形態によりスーパーフレームにおけるフレームのスロット間に異なるトラフィックチャンネルのデータのバイトをどのように割り当てるか示すテーブルである。
【図１０】本発明の一実施形態によりデータストリーム内にデータバイトをどのように割り当てるか決定するのに伴う例示的ステップのフローチャートである。
【図１１】本発明の一実施形態により電子デバイスと外部装置との間の通信経路を経てデジタルデータを搬送するのに伴う例示的ステップのフローチャートである。
【発明を実施するための形態】
【００１２】
電子デバイス及び他の装置のような電子コンポーネントは、ワイヤード及びワイヤレス経路を使用して相互接続される。例えば、セルラー電話をワイヤレスベースステーションに接続するためにワイヤレス経路が使用される。又、電子デバイスをコンピュータ周辺装置やオーディオアクセサリのような装置に接続するためにワイヤード及びワイヤレス経路が使用される。一例として、ユーザは、ポータブル音楽プレーヤをヘッドセットに接続するためにワイヤード又はワイヤレス経路を使用する。
【００１３】
ワイヤード又はワイヤレス経路を使用して外部装置に接続される電子デバイスは、デスクトップコンピュータ及びポータブル電子デバイスを含む。ポータブル電子デバイスは、ラップトップコンピュータや、ウルトラポータブルと時々称される形式の小型ポータブルコンピュータを含む。又、ポータブル電子デバイスは、腕時計デバイス、ペンダントデバイス、及び他の着用式小型デバイスのような若干小型のポータブル電子デバイスも含む。
【００１４】
又、外部装置に接続される電子デバイスは、セルラー電話、ワイヤレス通信能力をもつメディアプレーヤ、ハンドヘルドコンピュータ（パーソナルデジタルアシスタントとも称される）、リモートコントローラ、グローバルポジショニングシステム（ＧＰＳ）デバイス、及びハンドヘルドゲーム装置のようなハンドヘルド電子装置でもある。ハイブリッド電子デバイスは、例えば、メディアプレーヤ機能を含むセルラー電話、ワイヤレス通信機能を含むゲーム装置、ゲーム及びｅ−メール機能を含むセルラー電話、並びにｅ−メールを受け取り、移動電話コールをサポートし、音楽プレーヤ機能を有し、そしてウェブブラウザをサポートするポータブルデバイスを含む。これらは、単なる例示に過ぎない。
【００１５】
このような電子デバイスに接続される外部装置は、例えば、ヘッドセットのようなアクセサリである。ヘッドセットは、典型的に、電子デバイスからオーディオを再生するためにユーザが使用できる一対のスピーカを備えている。ヘッドセット又は他のアクセサリは、１つ以上のマイクロホン、及び１つ以上のボタンやディスプレイのようなユーザインターフェイスも含む。ユーザがユーザコントロールインターフェイスに入力を供給すると、その入力は、電子デバイスに搬送される。
【００１６】
デバイスに接続された外部装置は、アダプタのような装置も備えている。アダプタは、例えば、一端にオーディオプラグをそして他端にカセットを有していて自動車テープデッキのようなテープデッキにスライドされるテープアダプタである。テープアダプタのような装置は、テープデッキに関連したスピーカを経て音楽又は他のオーディオを再生するのに使用される。ユーザの家又は自動車のステレオシステムのようなオーディオ装置も電子デバイスに接続される。例えば、ユーザは、音楽プレーヤを自動車のサウンドシステムに接続する。
【００１７】
ヘッドセットのようなアクセサリは、典型的に、オーディオプラグ（雄オーディオコネクタ）及び相手のオーディオジャック（雌オーディオコネクタ）を使用して電子デバイスに接続される。このようなオーディオコネクタは、種々のフォームファクタで設けられる。最も一般的に、オーディオコネクタは、３．５ｍｍ（１／８”）小型プラグ及びジャックの形態をとる。２．５ｍｍサブ小型コネクタ及び１／４インチコネクタのような他のサイズも時々使用される。ヘッドセットのようなアクセサリに関して、これらのオーディオコネクタ及びそれに関連したケーブルは、一般的に、スピーカのオーディオ信号及びマイクロホン信号のようなアナログ信号を搬送するのに使用される。ユニバーサルシリアルバス（ＵＳＢ）及びＦｉｒｅｗｉｒｅ（登録商標）（ＩＥＥＥ１３９４）コネクタのようなデジタルコネクタも、ヘッドセットのような外部装置に接続するために電子デバイスにより使用されるが、一般的には、３．５ｍｍオーディオコネクタのような標準オーディオコネクタを使用してヘッドセットを電子デバイスに接続するのが好ましい。ＵＳＢコネクタ及びＩＥＥＥ１３９４コネクタのようなデジタルコネクタは、主として、プリンタのような周辺装置に接続するときのように大量のデジタルデータを外部装置に転送する必要がある場合に使用される。特に、ビデオトラフィックのような高帯域幅トラフィックを搬送する環境では、デジタル及びアナログコネクタと一体化される光学的コネクタを使用して、電子デバイスと関連アクセサリとの間でデータを搬送することができる。要望があれば、オーディオコネクタは、この形式のトラフィックをサポートするために光学的通信構造を含むことができる。
【００１８】
電子デバイスを外部装置に接続するのに使用されるオーディオコネクタは、多数の接点を有する。ステレオオーディオコネクタは、典型的に、３つの接点を有する。オーディオプラグの最外端は、典型的に、先端と称される。プラグの最内部は、典型的にスリーブと称される。先端とスリーブとの間にリング接点が存在する。この用語を使用するときには、そのようなステレオオーディオコネクタは、先端・リング・スリーブ（ＴＲＳ）コネクタと時々称される。スリーブは、接地部として働く。先端接点は、左オーディオチャンネルを取り扱うためにスリーブに関連して使用され、そしてリング接点は、右オーディオチャンネルを取り扱うためにスリーブに関連して使用される（一例として）。４接点オーディオコネクタでは、付加的なリング接点が設けられて、先端・リング・リング・スリーブ（ＴＲＲＳ）コネクタと時々称される形式のコネクタを形成する。４接点オーディオコネクタは、マイクロホン信号、左右のオーディオチャンネル、及び接地を取り扱うのに使用される（一例として）。
【００１９】
又、電気的デバイス及び外部装置は、種々のモードで動作することができる。例えば、セルラー電話は、ユーザにステレオオーディオを再生するため音楽プレーヤモードで使用される。その同じセルラー電話は、電話モードで動作されると、電話コールの左右オーディオ信号をユーザに再生すると同時に、ユーザからの電話コールマイクロホン信号を処理するのに使用される。３つ以上の情報チャンネル（例えば、５．１サラウンドサウンド）を含むオーディオを再生するとき、５つ以上のオーディオデータチャンネルが同時に再生される。ノイズ打ち消し機能は、マイクロホンに関連した１つ以上のオーディオストリームを送信することを含む。
【００２０】
典型的なシナリオでは、ワイヤード経路で外部装置に接続された電子デバイスは、オーディオ信号を発生する。これらオーディオ信号は、アナログオーディオの形態で外部装置へ送信される（一例として）。外部装置は、マイクロホンを含む。マイクロホン信号（例えば、ユーザのボイス又は他のサウンドに対応するアナログオーディオ信号）は、ワイヤード経路を使用して電子デバイスへ搬送される。又、ワイヤード経路は、電力信号及びコントロール信号のような他の信号を搬送するのにも使用される。
【００２１】
ある状況では、信号をアナログ形態で搬送することが困難であり又は不可能である。例えば、４接点オーディオコネクタ（例えば、３．５ｍｍＴＲＲＳジャック及びプラグ）及び関連４線ケーブルを使用してデバイス及びハンドセットが結合されるときには、マルチチャンネルオーディオ（例えば、５．１サラウンドサウンドオーディオ）をサポートするに充分な数のアナログ信号経路が存在しないことがある。又、アナログフォーマットは、デジタル信号よりノイズを受け易い。
【００２２】
アナログフォーマットのこれら欠点は、電子デバイス及び外部装置にデジタル通信能力を設けることで対処される。データを効率的に送信することにより電力消費を最小にし、バッテリ寿命を延長することができる。チャンネル当たり過剰な数のデータビットでデータをエンコードすることを回避し、そして過剰なビットレートを使用してデータをエンコードすることを回避するような効率的なデジタル通信スキームを実施することができる。待ち時間は、オーディオ性能に悪影響を及ぼすので、そのような効率的なデジタル通信スキームでは、待ち時間を最小にする仕方でデータを送信するように注意を払うことができる。
【００２３】
そのようなデジタル通信スキームを電子装置が使用する例示的なシステムが図１に示されている。図１に示すように、このシステム１０は、電子デバイス１２のような電子デバイス、及び外部装置１４を備えている。電子デバイス１２は、時々ホストとも称される。外部装置１４は、時々電子アクセサリ又はデバイスとも称される。
【００２４】
電子デバイス１２は、デスクトップ又はポータブコンピュータ、ワイヤレス能力を有するハンドヘルド電子デバイスのようなポータブル電子デバイス、テレビ又はオーディオ受信器のような装置、或いは他の適当な電子装置である。電子デバイス１２は、スタンドアローン装置（例えば、ユーザのポケットで持ち運ばれるハンドヘルドデバイス）の形態で設けられてもよいし、或いは埋設システムとして設けられてもよい。デバイス１２が埋設されるシステムは、例えば、自動車、ボート、航空機、家庭、セキュリティシステム、商業用及び家庭用のメディア配布システム、ディスプレイ装置（例えば、コンピュータモニタ及びテレビジョン）、等を含む。
【００２５】
外部装置１４は、サウンドシステムを伴う自動車、テレビのような消費者向け電子装置又はオーディオ能力を伴うオーディオ受信器、ピア装置（例えば、デバイス１２のような別の電子デバイス）、ヘッドセットのようなアクセサリ、或いは他の適当な電子装置、等の装置である。装置１４は、１つ以上のエンドポイント２２を含む。各エンドポイントは、データを発生又は消費する電子コンポーネント、例えば、スピーカ又はマイクロホンに関連している。
【００２６】
デバイス１２は、データインターフェイス回路１８を含む。装置１４は、データインターフェイス回路２０を含む。これらデータインターフェイス回路１８及び２０は、送信器及び受信器として使用される。デジタル通信中に、データインターフェイス１８は、デバイス１２で生成されるデジタルデータをパッケージし、そしてそのデータを、経路１６を経て装置１４へ送信する。データインターフェイス２０は、経路１６から送信されたデータを受け取り、そしてそのデジタルデータを、各トラフィックチャンネルＴＣ１、・・・ＴＣＮを経てエンドポイント２２へ配布する。デバイス１２から装置１４へデータを転送するプロセスは、ダウンリンクプロセスと時々称され、そしてデータインターフェイス１８は、ダウンリンクインターフェイスと時々称される。
【００２７】
又、デジタルデータは、エンドポイント２２からデバイス１２へも送信される。このプロセスは、アップリンクプロセスと時々称され、そしてデータインターフェイス２０は、この容量において、アップリンクインターフェイスと時々称される。アップリンク動作中に、各トラフィックチャンネルＴＣ１、…ＴＣＮのデータトラフィックは、アップリンクインターフェイスにより、経路１６を経て送信するためのデータストリームへと合成される。
【００２８】
ダウンリンクプロセスの一例は、オーディオデータをスピーカへ配布することである。装置１４は、例えば、５つのスピーカ（ドライバ、ドライバのセット、等）を含む。配布されるオーディオデータは、例えば、オーディオデータの５つのチャンネルに対応する。データインターフェイス２０は、データインターフェイス１８から経路１６を経てデータのストリームを受け取る。データのストリームは、５つのオーディオデータチャンネルの各々に対応するデータバイトを含む。データインターフェイス２０は、オーディオデータのストリームを５つの各トラフィックチャンネルへ分離し、その各々は、５つのオーディオチャンネルの各々に対してオーディオデータを搬送する。５つの各エンドポイントは、デジタルデータを受け取り、そして内部のデジタル／アナログコンバータ回路、増幅回路及びドライバを使用して、５つのオーディオチャンネルを再生する。
【００２９】
アップリンクプロセスの一例は、装置１４の１つ以上のマイクロホンベースのエンドポイント２２からマイクロホンオーディオを配布することである。マイクロホンは、ノイズ打ち消しデータ又は電話コールのためのボイスデータを収集するのに使用される。エンドポイントには、マイクロホン信号をデジタル化するアナログ／デジタルコンバータ回路が設けられる。１つ以上のエンドポイントからのマイクロホン信号は、１つ以上の対応するトラフィックチャンネルＴＣ１、・・・ＴＣＮを経てデータインターフェイス２０へ送られる。データインターフェイス２０は、経路１６上の各マイクロホンからのオーディオデータをデジタルデータのストリームとしてマルチプレクスする。
【００３０】
経路１６は、導電性ラインを有するケーブルを含む。一般的に、経路１６には適当な数のラインがある。例えば、２本、３本、４本、５本又は６本以上の個別のラインがある。これらのラインは、１つ以上のケーブルの一部分である。ケーブルは、固体線、編組線、シールド線、単一接地構造線、複数接地構造線、ねじれ対構造線、又は他の適当なケーブル構造線を含む。
【００３１】
従来のヘッドセットのようなレガシーデバイスとの適合性を保証するために、経路１６の導電性ラインの一端又は両端に３．５ｍｍオーディオコネクタのような標準オーディオコネクタを使用するのが好都合である。それらのコネクタは、オーディオ信号を取り扱うために広く使用されている。３．５ｍｍオーディオコネクタのようなオーディオコネクタは、比較的コンパクトでもあり、デバイス１２及び装置１４のサイズを最小にすることができる。経路１６の導電性ラインは、ケーブル内に収容される。オーディオコネクタは、ケーブルの一端又は両端に設けられる。オーディオコネクタを一端のみにもつケーブルでは、他方のケーブル端は、固定配線接続を形成するのに使用される。典型的な構成では、ケーブルの一端が装置１４の回路に固定配線され、そしてケーブルの他端に雄オーディオコネクタ（即ち、ＴＲＲＳプラグ）が設けられる。デバイス１２には、相手の雌オーディオコネクタ（即ち、ＴＲＲＳジャック）が設けられる。
【００３２】
この形式の例示的構成が図２に示されている。図２に示すように、経路１６は、ケーブル７０の導電性ライン８８を含む。ケーブル７０の一端は装置１４に終端される。ケーブル７０の他端には、オーディオプラグ３４が設けられる。このオーディオプラグ３４は、デバイス１２のオーディオジャック３８に嵌合される。
【００３３】
図２に示すように、電子デバイス１２にはスイッチング回路１６０が設けられ、そして装置１４にはスイッチング回路１６４が設けられる。アナログシグナリングモードでは、スイッチング回路１６０は、アナログ信号ライン１７０がジャック３８の接点に結合されるように構成され、そしてスイッチング回路１６４は、アナログ信号ライン１７４がプラグ３４の接点に結合されるように構成される。デジタルシグナリングモードでは、スイッチング回路１６０は、デジタル信号ライン１７２がジャック３８の接点に結合されるように構成され、そしてスイッチング回路１６４は、デジタル信号ライン１７６がプラグ３４の接点に結合されるように構成される。デジタル及びアナログ信号の組合せが存在する混合モードもサポートされる。アナログライン１７０及び１７４は、要望があれば、電力供給信号を搬送するのに使用される。
【００３４】
オーディオプラグ３４は４接点プラグの一例である。４接点プラグの４つの導電性領域は、ジャック３８のような４接点ジャックの４つの対応する導電性領域に嵌合する。図２に示すように、これらの領域は、領域４８のような先端領域、リング５０及び５２のようなリング領域、及び領域５４のようなスリーブ領域を含む。これらの領域は、プラグ３４の円筒面を取り巻き、絶縁領域５６によって分離される。プラグ３４が相手ジャック３８に挿入されると、先端領域４８がジャックの先端接点７４に電気的に接触し、リング５０及び５２が各リング領域７６及び７８に嵌合し、そしてスリーブ５４がスリーブ端子８０に接触される。典型的な構成では、ケーブル７０に４本のワイヤがあり、その各々は、各接点に電気的に接続される。
【００３５】
オーディオコネクタ４６に使用される信号指定は、使用する電子デバイス及びアクセサリの形式に依存する。１つの典型的な構成では、リング５２は、接地部として働く。アナログ信号の通信中に、先端４８及びリング５２は、左アナログオーディオチャンネル（例えば、ヘッドセットの左側スピーカの信号）を取り扱うように一緒に使用され、そしてリング５０及びリング５２は、右チャンネルアナログオーディオに対して使用される。マイクロホンを含む装置では、リング５２及びスリーブ５４は、アナログシグナリングモード中に装置から電子デバイス１２へアナログマイクロホンのオーディオ信号を搬送するのに使用される。他の信号指定も、要望があれば、使用される。
【００３６】
デジタル通信中に、ケーブル７０のワイヤ、並びにコネクタ３８及び３４の対応接点は、デジタル信号を搬送するのに使用される。例えば、ケーブル７０の一対以上の導体と、コネクタ３８及び３４の対応する一対以上の接点は、図３に示す形式の差動シグナリングスキームを実施するのに使用される。
【００３７】
ジャック３８及びプラグ３４における相手接点対間の電気的接続は、端子Ｃ１及びＣ２においてなされる。デバイス１２は、差動送信器ＴＡ及び差動受信器ＲＡを備えている。装置１４は、差動送信器ＴＢ及び差動受信器ＲＢを含む。ダウンリンク動作中に、デバイス１２は、入力ＩＮＡにシングルエンドのデータを受け取り、そして送信器ＴＡを使用して、このデータを差動形態で導電性ラインＷ１及びＷ２（即ち、図２のケーブル７０のねじれ対のワイヤ８８）を経て送信する。受信器ＲＢは、送信された差動信号を受信し、そしてその受信した差動信号を出力ＯＵＴＢにおけるシングルエンドデジタルデータへ変換する。アップリンク動作中に、装置１４の送信器ＴＢの入力ＩＮＢにおけるシングルエンドデータは、送信器ＴＢを使用して差動形態でデバイス１２の受信器ＲＡへ送信される。受信器ＲＡは、受信した差動データを、出力ＯＵＴＡにおけるシングルエンドのデータへと変換する。ワイヤＷ１及びＷ２は、ケーブル７０におけるワイヤの２本から選択される（例えば、左右のオーディオライン、マイクロホン及び接地ライン、等）。残りのラインは、付加的なデータ信号、アナログ信号、電力信号、等に使用される。
【００３８】
経路１６を経て搬送される信号は、コントロール信号、オーディオ信号、ビデオ信号、又は他の適当な信号を含む。オーディオ信号の送信及び受信は、一例としてここに説明される。
【００３９】
図４は、システム１０のオーディオ信号を処理するのに使用される例示的なオーディオ回路を示す。このオーディオ回路１８０は、デバイス１２又は装置１４に配置される。例えば、オーディオ回路１８０は、デバイス１２に配置され、アナログオーディオ信号及びデジタルオーディオ信号を発生するのに使用される。１つ以上の集積回路を使用してオーディオコーデック１８２が実施される。オーディオ回路１８０内のこのコーデック１８２及び他の回路は、アナログ／デジタルコンバータ１８４及びデジタル／アナログコンバータ１８６を含む。アナログ／デジタルコンバータ１８４は、受信したアナログ信号（例えば、デバイス１２又は装置１４のマイクロホンからのアナログマイクロホン信号）を、デジタルオーディオデータへと変換するのに使用される。デジタル／アナログコンバータ１８６は、デジタルオーディオデータをアナログオーディオデータ（例えば、アナログスピーカ信号）へと変換するのに使用される。デジタルシグナルプロセッサ１８８は、デジタルオーディオ信号を処理するのに使用される。例えば、デジタルシグナルプロセッサ１８８は、経路１６を経て又はアナログ／デジタルコンバータ１８４からデジタルマイクロホン信号を受信し、又、デバイス１２又は装置１４のオーディオ回路１８０からの再生メディアに対応するデジタルオーディオデータを受信し、そしてこのデジタル情報を処理して、ノイズ打ち消しされたオーディオ信号を発生する。入力／出力ライン１９０は、アナログ信号及びデジタル信号を送信及び受信するのに使用される。例えば、多数のライン１９０を使用して、各トラフィックチャンネルに関連したデジタルデータを送信又は受信することができる。
【００４０】
典型的な構成では、オーディオ回路１８０は、デバイス１２に配置され、そして装置１４の１つ以上のエンドポイントへデジタルオーディオ信号を送信しながら、１つ以上のエンドポイントからデジタルオーディオデータを受信する。入力／出力ライン１９０は、データを送信及び受信するのに使用される。装置１４のエンドポイントは、経路１６を経てデバイス１２へ送信するためのデータを発生する１つ以上のエンドポイントと、デバイス１２から経路１６を経て受信したデータを消費する１つ以上のエンドポイントとを含む。
【００４１】
データを消費するエンドポイントの一例は、図５に示す形式のスピーカベースのエンドポイントである。図５に示すように、エンドポイント２００は、経路１６を経て搬送されたデジタルデータ（例えば、トラフィックチャンネルのデータ）を受信する入力１９８のような入力を含む。デジタル／アナログコンバータ１９２は、入力１９８のデジタル信号を、それに対応する出力１９９のアナログ信号へと変換する。増幅器１９４は、経路１９９のアナログ信号を増幅し、そしてそれらアナログ信号の増幅形態をスピーカ１９６へ送って、サウンドを発生する。
【００４２】
データを発生するエンドポイントの一例は、図６に示す形式のマイクロホンベースのエンドポイントである。図６に示すように、エンドポイント２０２は、マイクロホン２０４のようなマイクロホンを含む。マイクロホン２０４は、サウンドをアナログ信号へ変換する。アナログ／デジタルコンバータ２０６は、マイクロホン２０４からのアナログマイクロホン信号を経路２０８のデジタル出力信号（例えば、トラフィックチャンネルのデータ）へと変換する。
【００４３】
図７は、図１のデータインターフェイス１８及びデータインターフェイス２０のようなデータインターフェイスを実施するのに使用される例示的な回路を示す回路図である。各データインターフェイスは、一般的に、各エンドポイントに結合された経路２１２のような多数の入力／出力経路を有する。経路２１２は、各データトラフィックチャンネル（例えば、図１のトラフィックチャンネルＴＣ１、・・・ＴＣＮ）を搬送する。バッファ２１４（例えば、先入れ先出しバッファ）は、入力及び出力データをバッファするのに使用され、そしてデータ割り当て回路２１６と、経路２１２に結合された回路との間の各インターフェイスとして働く。チャンネル割り当て設定２１８は、データ割り当て回路２１６のメモリ（例えば、回路２１６のレジスタ）に記憶される。設定２１８は、データ割り当て回路２１６がデータをマルチプレクシング及びデマルチプレクシングするのに使用する情報を含む。
【００４４】
典型的なマルチプレクシング動作中に、データ入力／出力経路２１２は、データを受け取る（例えば、エンドポイントのマイクロホンから、図４のオーディオ回路１８０の経路１９０から、又は他の適当なソースから）。このデータは、バッファ回路２１４に一時的に記憶される。各バッファは、各データチャンネルのためのデータを取り扱う。データ割り当て回路２１６は、チャンネル割り当て情報２１８を使用して、各バッファからのデータを、出て行くデータストリームの適当な位置に割り当てる。この出て行くデータストリームは、先入れ先出しバッファ２２０及び経路２２２を経て送信される。経路２２２は、例えば、図３の入力ＩＮＡ又は入力ＩＮＢに結合される。
【００４５】
典型的なデマルチプレクシング動作中に、経路２２２は、図３のＯＵＴＡ又はＯＵＴＢからデータを受け取り、そしてこのデータをバッファ２２０にバッファする。データ割り当て回路２１６は、チャンネル割り当て設定２１８を使用して、到来するデータストリームにおけるデータをどのようにデマルチプレクスするか、ひいては、トラフィックチャンネルをどのように再構成するか決定する。デマルチプレクスされたデータは、適当なバッファ２１４を経て経路２１２へルーティングされる。
【００４６】
データ割り当て回路２１６は、バッファ２１４及び２２０の各々に対するクロックを発生することによりこれらバッファを通るデータの流れを制御する。例えば、バッファ２２０に受け取られた特定のデータアイテムを特定のトラフィックチャンネルに割り当てるべき場合には、データ割り当て回路２１６は、そのトラフィックチャンネルに関連したバッファ（例えば、バッファ２１４の１つ）に対するクロックパルスを発生すると同時に、バッファ２２０に対するクロックをインクリメントする。これは、データをバッファ２２０からバッファ２１４の適当な１つへ移動させる。データ割り当て回路２１６を逆に動作するときには（即ち、各トラフィックチャンネルからのデータを経路２２２上の合成データストリームへと割り当てるときには）、同じ形式のバッファクロックコントロールスキームを使用することができる。
【００４７】
図７の回路のようなデータインターフェイス回路を経路１６の各端に使用することにより経路１６上で両方向データ送信をサポートすることができる。競争を回避するために、データインターフェイス回路は、データの送信及び受信を交替で行う（即ち、経路１６が所与の時間にアップリンク経路又はダウンリンク経路のいずれかとして働く時分割技術が使用される）。アップリンク及びダウンリンクの同時の動作もサポートされる（例えば、付加的な物理的経路を設けるか、又は同時の両方向性シグナリングをサポートする回路を使用することにより）。
【００４８】
データインターフェイス１８及び２０によって送信及び受信されるデジタルデータは、適当なデータ構造構成を使用してパッケージされる。図８に示す１つの適当な構成では、一連のスーパーフレームを使用してデータ（例えば、データストリームＤＳ）が搬送される。各スーパーフレームは、複数のフレームを含む。次いで、各フレームは、複数のデータスロットを含む。各データスロットは、空のままでもよいし、又はデータのバイトで充填されてもよい。各スロットのデータバイトは、エンコードされなくてもよいし（例えば、８ビット又は１６ビットワードを使用することにより）、又はエンコードされてもよい（例えば、１０ビットの８Ｂ／１０Ｂエンコードデータバイトとして）。
【００４９】
図８の例には、データ構造の３つのレイヤ（スーパーフレーム、フレーム及びスロット）がある。もし要望があれば、データ構造のより少数のネストレイヤ又はデータ構造のより多くのネストレイヤをデータストリームＤＳに使用してもよい。図８の例は、例示に過ぎない。
【００５０】
１つの例示的な構成では、各スーパーフレーム内に１６０個のフレームがネスト状にされており、そしてフレーム当たり３４個のデータスロットがある。データで充填される各データスロットは、８Ｂ／１０Ｂエンコーディングを使用してエンコードされた１つの８ビットバイトを含む（即ち、８ビットバイトの１０ビットエンコード形態を形成するために）。必要に応じて、他の形式のエンコーディング並びに異なる数のフレーム及びデータスロットが使用されてもよい。各スーパーフレームは、３ 1/3ミリ秒の時間幅を有する（一例として）。データストリームＤＳのデータレートは、例えば、約９ＭＨｚである。このデータレートは、図３のワイヤＷ１及びＷ２のようなねじれ対ワイヤをＤＣ（直流）ワイヤとして処理できるに充分なほど低いものである。典型的な経路長さ（例えば、１メータ未満）において、経路１６のワイヤＷ１及びＷ２に沿って進行する信号が経験する時間遅延は、ビット幅より著しく小さい。この形式のシグナリングスキームを使用して、経路１６を経て信号を搬送する際に消費される電力の量は、かなり控えめなもので（例えば、１ｍＷ未満）、この形式のスキームを、小型バッテリ作動装置に使用するのに適したものとする。
【００５１】
望ましからぬオーディオアーティファクトの生成を回避するためにオーディオデータは低い待ち時間で搬送されねばならない。各トラフィックチャンネルにおける定常のデータ量がフレーム当たりの整数個のスロットに均一に一致しないときでも、データスロットにわたってデータを均一に分布させることにより、待ち時間及び電力消費を最小にすることができる。
【００５２】
各トラフィックチャンネルを経て搬送されるべきデータの量は、ユーザ定義された及びデフォールトの設定、リンククオリティ、メディア形式、エンコーディングスキーム、等のファクタに基づいて変化する。例えば、ノイズ打ち消しのない音声電話コールは、クオリティの高い５．１チャンネルサラウンドサウンド信号より帯域幅が少なくてよい。それ故、データストリームＤＳに関連した帯域幅の量は、システム１０のニーズに基づいて変化する。比較的小さな帯域幅しか必要としない状況では、単位時間当たりに搬送されるデータが少ない。比較的僅かなデータしか搬送されないときには、各フレームにおけるデータスロットの、ほとんどではなくてもその多くが、占有されず、従って、送信及び受信回路における電力消費が減少する。多量の帯域幅が必要であるときには、それに対応する多数のデータスロットがデータで占有される。この形式の状態では、電力消費が若干大きくなる。
【００５３】
ある状況では、経路１６の所与のトラフィックチャンネルにより必要とされる帯域幅の量が、フレーム当たり小数個のデータスロット（例えば、３．３７５個）の使用を必要とすることがある。フレーム当たりに必要とされるこのデータスロット数は、フレーム当たり充分に大きな整数個のスロット（例えば、４スロット／フレーム）を所与のトラフィックチャンネルに指定するように経路１６をプロビジョニングすることにより満足することができる。可能ではあるが、この形式のプロビジョニングスキームは、所与のトラフィックチャンネルに帯域幅を過剰に割り当て、電力消費を増加する傾向がある。
【００５４】
電力消費を最小にすると同時に、待ち時間も最小にして、クオリティの高いオーディオ再生を保証するために、各トラフィックチャンネルに割り当てられるスロットの数をフレームごとに変化させることが許される。この形式のスキームでは、フレーム当たりの平均スロット数は、整数である必要はない。スロットの指定が変化し続けるので、送信器及び受信器の両方に、現在使用中のスロット充填パターンを識別するに充分な情報を与えることができる。経路１６の送信側に関連したデータインターフェイスにおいて、例えば、図７のデータ割り当て回路２１６のようなデータ割り当て回路は、チャンネル割り当て設定２１８を使用して、各トラフィックチャンネルからのデータをデータストリームＤＳにおけるスロット及びフレームにわたってどのように分布させるか決定することができる。経路１６の対応する受信側に関連したデータインターフェイスでは、データ割り当て回路２１６のようなデータ割り当て回路は、同一のチャンネル割り当て設定を使用して、データストリームＤＳからデータをどのように抽出してトラフィックチャンネルを再構成するか決定することができる。
【００５５】
例えば、図９に示す構成について考える。図９の例では、４つの異なるトラフィックチャンネル、即ちチャンネルａ、チャンネルｂ、チャンネルｃ、及びチャンネルｄ、がある。チャンネルａは、スーパーフレーム当たり５４スロットという帯域幅要求を有し、チャンネルｂは、スーパーフレーム当たり７０スロットという帯域幅要求を有し、チャンネルｃは、スーパーフレーム当たり２３スロットという帯域幅要求を有し、そしてチャンネルｄは、スーパーフレーム当たり３８スロットという帯域幅要求を有する。図９のテーブルは、各トラフィックチャンネルのデータバイトが単一のスーパーフレームのスロット及びフレームにわたって分布されるパターンを示している。図９のスーパーフレームは、１６個のフレーム（０・・・１５）を有し、そして各フレームは、１３個のスロットを有する。図９のスーパーフレームにおけるフレーム及びスロットの数は、図面を簡略化する上で助けとなるように選択されている。必要に応じて、他の数のフレーム及びスロットが使用されてもよい。
【００５６】
図９に示すように、データトラフィックは、フレームごとに異なる仕方で分布される。フレーム０において、スロット１−４には、トラフィックチャンネルａの各データバイトが充填され、スロット５−８には、トラフィックチャンネルｂの各データバイトが充填され、スロット９及び１０には、トラフィックチャンネルｃの各データバイトが充填され、スロット１１及び１２には、トラフィックチャンネルｄの各データバイトが充填され、そしてスロット１３は、空である。フレーム１において、スロット１−３には、トラフィックチャンネルａの各データバイトが充填され、スロット４−８には、トラフィックチャンネルｂの各データバイトが充填され、スロット９には、トラフィックチャンネルｃの各データバイトが充填され、スロット１０−１２には、トラフィックチャンネルｄの各データバイトが充填され、そしてスロット１３は、空である。又、その後のフレームのスロットは、異なる仕方で充填される。
【００５７】
図９に示すように、データが隣接チャンネル間で遷移するポイントは、均一でない（即ち、チャンネルａのデータがチャンネルｂのデータへ遷移するところのスロット位置は、フレームごとに変化する）。フレーム０では、チャンネルａとチャンネルｂとの間の遷移は、スロット４と５との間で生じ、フレーム１では、チャンネルａとチャンネルｂとの間の遷移は、スロット３と４との間で生じ、等々である。
【００５８】
複数のトラフィックチャンネルからのデータを経路１６の一端において単一データストリームへと合流させそして経路１６の他端において複数のトラフィックチャンネルの各々を再構成するように抽出することのできる整然としたプロセスは、データ分布アルゴリズムを使用して実施することができる。１つの適当な構成では、データインターフェイス１８及び２０は、各々、図１０に示す形式のデータ分布アルゴリズムを実施するデータ割り当て回路（図７の回路２１６のような）を有する。図１０のアルゴリズムは、例えば、図９のデータ分布を形成するのに使用される。データ分散アルゴリズムは、各トラフィックチャンネルからのデータが各フレームのスロットに割り当てられるパターンを決定する。例えば、データ分散アルゴリズムは、送信器及び受信器の両方がフレームごとにチャンネル間の遷移のスロット位置を決定できるようにする。図１０のアルゴリズムは、例示に過ぎない。必要に応じて、他のデータ分散アルゴリズムをデータインターフェイス回路１８及び２０により使用してもよい。
【００５９】
ステップ２２４において、データ分散プロセスのルート（ＲＯＯＴ）を選択する。パラメータＲＯＯＴは、データ分散アルゴリズムの種として働く。ルートは、例えば、適当な素数である。ＲＯＯＴの値を選択した後に、インデックスｉを初期化する（例えば、０に）。
【００６０】
図１０のデータ分散アルゴリズムの第１の実施形態によれば、処理は、次いで、ステップ２２６へ進む。図１０のデータ分散アルゴリズムの第２の実施形態によれば、処理は、次いで、ステップ２２８へ進む。
【００６１】
ステップ２２６の解決策では、インデックスｉ及びＲＯＯＴモジュロＮＦの積を計算することによりフレーム番号パラメータＲｉを計算する。但し、ＮＦは、各スーパーフレームに存在するフレームの数である（図９の例では１６）。ステップ２２８の解決策では、図１０に示す方程式の別のセットを使用して、各Ｒｉ値を計算する。
【００６２】
各ｉについて（即ち、ＮＦがスーパーフレーム当たりのフレームの数である場合には、０からＮＦ−１までの全てのｉの値について）Ｒiの値を計算した後に、処理は、ステップ２３０へ進む。ステップ２３０の動作中に、各トラフィックチャンネルのモジュロＮＦに対するスーパーフレーム当たりの累積スロット数を計算することにより、トラフィックチャンネルに対するＲＥＭＡＩＮＤＥＲ（残余）の値を計算する。この例のチャンネルａについては、ＳＬＯＴＳ／ＳＵＰＥＲＦＲＡＭＥが５４に等しく、そしてＮＦが１６であり、従って、ＳＬＯＴＳ／ＳＵＰＥＲＦＲＡＭＥ  ｍｏｄ  ＮＦは、６である。この値（即ち、この例では、６）は、チャンネルａとｂとの間の境界においてスロットへと充填されるデータの余計なバイト数を表わす。この形式のスロットは、境界スロットと時々称される。チャンネルＢのＲＥＭＡＩＮＤＥＲの計算において、ＳＬＯＴＳ／ＳＵＰＥＲＦＲＡＭＥの累算値は、１２４である（トラフィックチャンネルａの５４スロット＋トラフィックチャンネルｂの７０スロット）。それ故、１２４ ｍｏｄ １６＝１２であるから、トラフィックチャンネルｂのＲＥＭＡＩＮＤＥＲの値は、１２である。トラフィックチャンネルｃ（境界スロット８）及びトラフィックチャンネルｄ（境界スロット１２）に対するＲＥＭＡＩＮＤＥＲの値を検出するときにも、ＳＬＯＴＳ／ＳＵＰＥＲＦＲＡＭＥの累算値が同様に計算される。
【００６３】
図９に示すように、各フレームのスロット１、２及び３には、チャンネルａのデータが充填され、それ故、境界スロットではない。同様に、スロット４、６及び７には、トラフィックチャンネルｂからのデータが完全に充填され、境界スロットではない。しかしながら、スロット４は、チャンネルａからのデータトラフィックで部分的にポピュレートされると共に、チャンネルｂからのデータトラフィックで部分的にポピュレートされる。それ故、スロット４は、境界スロットである（チャンネルａとｂとの間の境界を表わす）。同様に、スロット８は、チャンネルｂ及びｃに対する境界スロットであり、等々となる。
【００６４】
ステップ２３２において、各トラフィックチャンネルに対して、各Ｒi値をそのトラフィックチャンネルに対するＲＥＭＡＩＮＤＥＲの値と比較する。Ｒi値がそのトラフィックチャンネルに対するＲＥＭＡＩＮＤＥＲの値より低い場合には、そのトラフィックチャンネルのＢｉが１にセットされる（即ち、そのトラフィックチャンネルと次のトラフィックチャンネルとの間の境界スロットに、トラフィックチャンネルからのデータを充填すべきである）。ＲiがＲＥＭＡＩＮＤＥＲより大きい場合には、Ｂｉが０にセットセットされる（即ち、そのトラフィックチャンネルと次のトラフィックチャンネルとの間の境界スロットに、トラフィックチャンネルからのデータを充填すべきではない）。
【００６５】
このプロセスがチャンネルａのデータをスロット４に分布するように働く仕方は、図９のテーブルの“Ｒ”列のＲ値をチャンネルａの計算されたＲＥＭＡＩＮＤＥＲ値（即ち、６）と比較することにより明らかとなろう。フレーム０では、Ｒ＝０であり、そして０は６未満であるから、Ｂ０は１にセットされ、そしてチャンネルａのデータは、フレーム０のスロット４を充填するのに使用される。しかしながら、フレーム１では、Ｒ＝７であり、そして７は６より大きいので、Ｂ１は０にセットされ、フレーム０のスロット４を充填するのにチャンネルａのデータは使用されない（むしろ、フレーム０のスロット４を充填するのにチャンネルｂのデータが使用される）。このスキームは、図９の“Ｒ”における計算された全てのＲ値（Ｒ０・・・Ｒ１５）（即ち、スーパーフレームの全フレーム）に適用される。
【００６６】
各境界スロットにおけるデータバイトのパターン（図７にチャンネル割り当て設定２１８として示す）が、後で使用するためにキャッシュされるか、又は図１０のデータ分散アルゴリズムを使用して、各境界スロットにおけるデータバイトのパターンがリアルタイムで計算される。チャンネル割り当て情報は、適当なフォーマットで記憶される（例えば、ＲＥＭＡＩＮＤＥＲ値の情報を使用して、全フレームに対するＲｉ値の情報を使用して、全フレームに対するＢｉ値を使用して、等々）。
【００６７】
データインターフェイス１８及びデータインターフェイス２０を使用して経路１６を経てデータを送信及び受信することに含まれる例示的ステップが図１１に示されている。
【００６８】
ステップ２３４において、各データトラフィックチャンネルのチャンネル容量を決定する。例えば、デバイス１２が、メディアファイルからのオーディオを再生しながら、５．１チャンネルサラウンドサウンド信号を搬送することを望む場合には、各チャンネルに対して必要なトラフィックチャンネル数及び帯域幅が、デバイス１２の記憶及び処理回路により確認される。各チャンネルの容量は、スーパーフレーム当たりに転送されるべきデータのバイト数に関して定量化される（例えば、図９の例では、チャンネルａについて５４バイト／スーパーフレーム）。
【００６９】
ステップ２３６において、各スーパーフレームにおける境界スロットの位置を決定する（例えば、スーパーフレーム当たりに送信されるべき各トラフィックチャンネルにおける既知のバイト数を使用して）。図９の例では、チャンネルａの境界スロットは、スロット４である。ステップ２３６の動作中に、図１０のアルゴリズムのようなデータ分散アルゴリズムを使用して、各トラフィックチャンネルのデータを各フレームのスロットに割り当てるべきパターンを決定する。例えば、データ分散アルゴリズムは、図９を参照して述べたように、各トラフィックチャンネルからのデータを境界スロット内にどのように割り当てるか指示する。データ分散アルゴリズムの結果は、データインターフェイス１８及びデータインターフェイス２０に記憶される（例えば、この情報は、図７のチャンネル割り当て設定２１８で示すようにデータ割り当て回路２１６にキャッシュされる）。デバイス１２及び／又は装置１４は、ステップ２３４、２３６及び２３８の動作を遂行するのに使用される。
【００７０】
ステップ２３４、２３６及び２３８の設定動作が遂行された後に、リンク１６を使用してデータトラフィックを搬送する（ステップ２４０）。ステップ２４０の動作中に、データインターフェイス１８のデータ割り当て回路及びデータインターフェイス２０のデータ割り当て回路は、リアルタイムデータ分散計算を行って、各フレームのスロット内にデータバイトをどのように配置すべきか決定するか、或いはチャンネル割り当て設定２１８のキャッシュ値を使用して、データをどのように割り当てるか決定する。送信データインターフェイスは、複数のトラフィックチャンネルを経路１６の一端でデータストリームＤＳへ合流させ、そして受信データインターフェイスは、経路１６の他端でデータストリームＤＳの受信形態からトラフィックチャンネルを再構成する。エンドポイント２２には、各トラフィックチャンネルのデータが与えられる。
【００７１】
このスキームは、広範囲なデータレート及びトラフィックチャンネル帯域幅を受け入れるに充分なほど柔軟である。例えば、小さなトラフィックチャンネルを伴う状況では、スーパーフレーム当たり各トラフィックチャンネルにより使用されるスロットの数は、更に３つ又はそれ以上のトラフィックチャンネルが単一スロットに共存するのを許すに充分なほど小さい。この形式の構成の一例は、トラフィックチャンネルａがスーパーフレーム当たり１８個のスロットを使用し、トラフィックチャンネルｂがスーパーフレーム当たり５個のスロットを使用し、トラフィックチャンネルｃがスーパーフレーム当たり７個のスロットを使用し、そしてトラフィックチャンネルｄがスーパーフレーム当たり２２個のスロットを使用するというものである。（この例において）スーパーフレーム当たり１６個のフレームがある場合には、スロット１は、チャンネルａからのトラフィックで完全に充填され、そしてスロット３は、チャンネルｄからのトラフィックで完全に充填される。スロット４は、トラフィックチャンネルｄからの４つの余計なデータバイトを収容するのに使用される。（この例の）スロット２は、４つのチャンネルからのトラフィック（チャンネルａからの２バイト、チャンネルｂからの５バイト、チャンネルｃからの７バイト、及びチャンネルｄからの２バイト）を搬送する境界スロットとして働く。図１０のデータ分布アルゴリズムは、これら４つのチャンネルの各々からのデータをスロット２内に分布させて待ち時間を最短にするように使用される。複数のチャンネルが同じスロットを使用できるので、データを搬送するのに使用されるスロットの数が最小となる。
【００７２】
一実施形態によれば、通信経路を経てデータを搬送するための方法において、送信データインターフェイスで、複数のトラフィックチャンネルに対応するデータを得、そしてその送信データインターフェイスにおける送信データ割り当て回路で、複数のトラフィックチャンネルの各々からのデータを単一データストリームへ合成し、データストリームは、スーパーフレームのストリームを含み、各スーパーフレームは、複数のフレームを含み、各フレームは、少なくとも１つの境界スロットを含む複数のデータスロットを含み、その境界スロットは、所与のスーパーフレーム内のフレームの第１サブセットにおいて複数のトラフィックチャンネルのうちの１つのトラフィックチャンネルに対するデータを搬送し、更に、その境界スロットは、所与のスーパーフレーム内のフレームの第２サブセットにおいて複数のトラフィックチャンネルのうちの別のトラフィックチャンネルに対するデータを搬送することを含む方法が提供される。
【００７３】
別の実施形態によれば、前記方法において、送信データインターフェイスは、通信経路を経て電子装置の受信データインターフェイスと通信する電子デバイスの一部分を形成し、前記方法は、更に、送信データインターフェイスで、受信データインターフェイスへデータストリームを送信することを含む。
【００７４】
別の実施形態によれば、受信データインターフェイスは、受信データ割り当て回路を含み、前記方法は、受信データインターフェイスで、送信データストリームを受信し、そして受信データインターフェイスの受信データ割り当て回路で、複数のトラフィックチャンネルを再構成することを更に含む。
【００７５】
別の実施形態によれば、前記方法において、電子装置は、複数のエンドポイントを備え、前記方法は、再構成されたトラフィックチャンネルを複数のエンドポイントの各エンドポイントに与えることも含む。
【００７６】
別の実施形態によれば、前記方法において、電子装置は、複数のスピーカを備え、前記方法は、再構成されたトラフィックチャンネルを複数のスピーカの各スピーカに与えることも含む。
【００７７】
別の実施形態によれば、前記方法において、トラフィックチャンネルは、オーディオデータを搬送し、複数のトラフィックチャンネルの各々からのデータを単一のデータストリームへ合成することは、複数のトラフィックチャンネルの各々からのオーディオデータを単一データストリームへ合成することを含む。
【００７８】
別の実施形態によれば、前記方法において、各フレームの少なくとも幾つかのスロットは、空であり、データストリームを送信することは、空のスロットを含むフレームを送信することを含む。
【００７９】
一実施形態によれば、通信経路を経て電子デバイスからデータを受け取るように構成された電子装置において、少なくとも第１及び第２端子を有する経路内のオーディオコネクタと、第１及び第２端子から差動データ信号を受信しそしてそれに対応するデジタルデータストリームを供給する差動受信器と、デジタルデータストリームを受信しそしてデジタルデータストリームから複数のデータトラフィックチャンネルを抽出するデータインターフェイスと、を備えた電子装置が提供される。
【００８０】
別の実施形態によれば、電子装置は、複数のスピーカも備え、データインターフェイスは、抽出されたトラフィックチャンネルの各々をそれらスピーカの各々に与える。
【００８１】
別の実施形態によれば、電子装置において、デジタルデータストリームは、複数のスーパーフレームを含み、各スーパーフレームは、複数のフレームを含み、各フレームは、複数のデータスロットを含み、データインターフェイスは、デジタルデータストリームから複数のデータトラフィックチャンネルを抽出するデータ割り当て回路を備えている。
【００８２】
別の実施形態によれば、電子装置において、デジタルデータストリームは、複数のスーパーフレームを含み、各スーパーフレームは、複数のフレームを含み、各フレームは、少なくとも１つの境界スロットを含む複数のデータスロットを含み、その境界スロットは、所与のスーパーフレーム内のフレームの第１サブセットにおいて複数のトラフィックチャンネルのうちの１つのトラフィックチャンネルに対するデータを搬送し、更に、その境界スロットは、所与のスーパーフレーム内のフレームの第２サブセットにおいてトラフィックチャンネルのうちの別のトラフィックチャンネルに対するデータを搬送し、データインターフェイスは、デジタルデータストリームから複数のデータトラフィックチャンネルを抽出するデータ割り当て回路を備えている。
【００８３】
別の実施形態によれば、電子装置において、データインターフェイスは、データ割り当て回路に結合された複数のバッファを備え、そして複数のデータトラフィックチャンネルの各々は、バッファの各々を通過する。
【００８４】
別の実施形態によれば、電子装置は、マイクロホン信号を収集する少なくとも１つのマイクロホンも備え、データインターフェイスは、通信経路を経てデジタル形態のマイクロホン信号を送信するように構成される。
【００８５】
別の実施形態によれば、電子装置において、オーディオコネクタは、雄の先端・リング・リング・スリーブオーディオコネクタを含む。
【００８６】
一実施形態によれば、複数のトラフィックチャンネルにデジタルオーディオ信号を発生するオーディオ回路と、少なくとも第１及び第２接点を有し、ワイヤード通信経路に電気的に結合されたコネクタと、スーパーフレームを有するデータストリームにおいて第１及び第２接点を通してデジタルオーディオ信号を送信するデータインターフェイス回路と、を備え、各スーパーフレームは、複数のフレームを含み、各フレームは、複数のデータスロットを有し、少なくとも幾つかのデータスロットにはデジタルオーディオ信号が充填される電子デバイスが提供される。
【００８７】
別の実施形態によれば、電子装置において、複数のトラフィックチャンネルは、異なる容量をもつ少なくとも第１及び第２のトラフィックチャンネルを含み、データインターフェイス回路は、デジタルオーディオ信号が充填されたデータスロットにおいて第１及び第２のトラフィックチャンネルのためのデータバイトを送信するように構成される。
【００８８】
別の実施形態によれば、電子装置において、各フレームにおけるデータスロットの少なくとも幾つかは空であり、コネクタは、オーディオコネクタを含む。
【００８９】
別の実施形態によれば、電子装置において、オーディオコネクタは、少なくとも、先端接点、リング接点及びスリーブ接点を含む。
【００９０】
別の実施形態によれば、電子装置において、データスロットの少なくとも１つは、第１及び第２のトラフィックチャンネルを各フレームにおいて搬送する境界スロットである。
【００９１】
別の実施形態によれば、電子装置は、第１及び第２接点を通してデータストリームを送信するデータインターフェイス回路に関連した差動送信器も備え、第１及び第２の接点は、オーディオコネクタの一部分であり、そして左オーディオ接点、右オーディオ接点、マイクロホン接点、及び接地接点より成るグループから選択される。
【００９２】
以上の説明は、本発明の原理を単に例示するものに過ぎず、当業者であれば、本発明の精神及び範囲から逸脱せずに種々の変更がなされ得る。以上の実施形態は、個々に具現化されてもよいし、又は任意の組み合わせで具現化されてもよい。
【符号の説明】
【００９３】
１０：システム
１２：電子デバイス
１４：外部装置
１６：経路
１８：データインターフェイス回路
２０：データインターフェイス回路
２２：エンドポイント
３４：オーディオプラグ
３８：オーディオジャック
４８：先端領域
５０、５２：リング
５４：スリーブ領域
５６：絶縁領域
７０：ケーブル
７４：先端接点
７６、７８：リング領域
８０：スリーブ端子
８８：導電性ライン
１６０、１６４：スイッチング回路
１７０、１７４：アナログ信号ライン
１７２、１７６：デジタル信号ライン
１８０：オーディオ回路
１８２：オーディオコーデック
１８４：アナログ／デジタルコンバータ
１８６：デジタル／アナログコンバータ
１８８：デジタルシグナルプロセッサ
１９０：入力／出力ライン
２００、２０２：エンドポイント
２１２：経路
２１４：バッファ
２１６：データ割り当て回路
２１８：チャンネル割り当て設定
２２０：バッファ
２２２：経路
【図１】
0005554422.tif 000002
【図２】
0005554422.tif 000003
【図３】
0005554422.tif 000004
【図４】
0005554422.tif 000005
【図５】
0005554422.tif 000006
【図６】
0005554422.tif 000007
【図７】
0005554422.tif 000008
【図８】
0005554422.tif 000009
【図９】
0005554422.tif 000010
【図１０】
0005554422.tif 000011
【図１１】
0005554422.tif 000012