(57)【特許請求の範囲】
【請求項１】
第２の局と通信している第１の局による使用のためにコーデックを設定する方法であって、
第１のコーデックを使用する第１のコーデックモードにおける前記第２の局と、前記第１のコーデックモードで実行しているインフラストラクチャでセットアップされる呼出中に、前記第２の局が第２のコーデックを使用する第２のコーデックモードで実行するように備えていると前記第１の局で決定することと、ここで、前記第２のコーデックモードは、前記インフラストラクチャに対する変更なしに前記第１のコーデックモードと互換性のあるパケットサイズを有する、
前記第２の局が前記第２のコーデックモードで実行するように備えていると前記第１の局で決定することに応答して、
前記第２のコーデックモードで実行するように前記第２の局に命令することと、
前記第２のコーデックモードで実行するように前記第１の局を設定することと、
を備え、前記第２のコーデックモードで実行するように前記第２の局に命令することは、前記インフラストラクチャには可視ではなく、前記第２のコーデックモードで実行するように前記第１の局を設定することは、前記インフラストラクチャに可視ではない、方法。
【請求項２】
前記第２の局が前記第２のコーデックモードで実行するように備えていると前記第１の局で決定することは、帯域内シグナリングを使用することを備える、請求項１に記載の方法。
【請求項３】
前記第２の局が前記第２のコーデックモードで実行するように備えていると前記第１の局で決定することは、前記第２の局に帯域内プローブ信号を送信し、前記第２の局から帯域内肯定応答信号を受信することを備える、請求項１に記載の方法。
【請求項４】
限られた時間の間、周期的に前記帯域内プローブ信号を送信すること、をさらに備える請求項３に記載の方法。
【請求項５】
前記第１の局は、（ａ）前記帯域内プローブ信号が、前記第２のコーデックモードで実行するように備えられていない局によって有効なパケットのうちのいずれかとして、受信されない、（ｂ）前記帯域内肯定応答信号が前記第１の局によって受信される場合には、前記第１の局が、送信パスはトランスコーディングフリーであり、前記第２の局が、前記第２のコーデックモードで実行するように備えるということを決定する、ように設計される帯域内信号を生成し、検出し、それに対し反応することが出来る、請求項３に記載の方法。
【請求項６】
前記第２の局に前記第２のコーデックモードで実行するように命令することは、帯域内シグナリングを使用して前記第２の局に命令を送信することを備える、請求項１に記載の方法。
【請求項７】
前記第１の局が前記第２のコーデックモードを実行している間に、前記呼出中にトランスコーダフリーオペレーション（ＴｒＦＯ）から非ＴｒＦＯへのネットワーク遷移の検出時に前記第１のコーデックモードに前記第１の局で前記コーデックを設定すること、をさらに備える請求項１に記載の方法。
【請求項８】
前記第１の局は移動局である、請求項１に記載の方法。
【請求項９】
前記第１の局は、前記呼出のための終端局である、請求項１に記載の方法。
【請求項１０】
前記第１の局は、前記呼出のための発端局である、請求項１に記載の方法。
【請求項１１】
前記第１のコーデックモードは狭帯域モードであり、前記第２のコーデックモードは、広帯域モードである、請求項１に記載の方法。
【請求項１２】
前記第１の局は非移動局である、請求項１に記載の方法。
【請求項１３】
第２の局と通信している第１の局による使用のためにコーデックを設定するための装置であって、
第１のコーデックを使用する第１のコーデックモードにおける前記第２の局と、前記第１のコーデックモードで実行しているインフラストラクチャでセットアップされる呼出中に、前記第２の局が第２のコーデックを使用する第２のコーデックモードで実行するように備えていると前記第１の局で決定するための手段と、ここで、前記第２のコーデックモードは、前記インフラストラクチャに対する変更なしに前記第１のコーデックモードと互換性のあるパケットサイズを有する、
前記第２の局が前記第２のコーデックモードで実行するように備えていると前記第１の局で決定することに応答して、前記第２のコーデックモードで実行するように前記第２の局に命令し、前記第２のコーデックモードで実行するように前記第１の局を設定するための手段と、
を備え、前記第２のコーデックモードで実行するように前記第２の局に命令することは、前記インフラストラクチャには可視ではなく、前記第２のコーデックモードで実行するように前記第１の局を設定することは、前記インフラストラクチャに可視ではない、装置。
【請求項１４】
前記第２の局が前記第２のコーデックモードで実行するように備えていると前記第１の局で決定するための手段は、帯域内シグナリングを使用する、請求項１３に記載の装置。
【請求項１５】
前記第２の局が前記第２のコーデックモードで実行するように備えていると前記第１の局で決定するための手段は、前記第２の局に帯域内プローブ信号を送信するための手段と、前記第２の局から帯域内肯定応答信号を受信するための手段と、を備える、請求項１３に記載の装置。
【請求項１６】
限られた時間の間、周期的に前記帯域内プローブ信号を送信するための手段、をさらに備える請求項１５に記載の装置。
【請求項１７】
前記第１の局は、（ａ）前記帯域内プローブ信号が、前記第２のコーデックモードで実行するように備えられていない局によって有効なパケットのうちのいずれかとして、受信されない、（ｂ）前記帯域内肯定応答信号が前記第１の局によって受信される場合には、前記第１の局が、送信パスはトランスコーディングフリーであり、前記第２の局が、前記第２のコーデックモードで実行するように備えるということを決定する、ように設計される帯域内信号を生成し、検出し、それに対し反応することが出来る、請求項１５に記載の装置。
【請求項１８】
前記第２の局に前記第２のコーデックモードで実行するように命令するための手段は、帯域内シグナリングを使用して前記第２の局に命令を送信するための手段を備える、請求項１３に記載の装置。
【請求項１９】
前記第１の局が前記第２のコーデックモードを実行している間、前記呼出中にトランスコーダフリーオペレーション（ＴｒＦＯ）から非ＴｒＦＯへのネットワーク遷移の検出時に前記第１のコーデックモードに前記第１の局で前記コーデックを設定するための手段、をさらに備える請求項１３に記載の装置。
【請求項２０】
前記第１の局は移動局である、請求項１３に記載の装置。
【請求項２１】
前記第１の局は、前記呼出のための終端局である、請求項１３に記載の装置。
【請求項２２】
前記第１の局は、前記呼出のための発端局である、請求項１３に記載の装置。
【請求項２３】
前記第１のコーデックモードは狭帯域モードであり、前記第２のコーデックモードは、広帯域モードである、請求項１３に記載の装置。
【請求項２４】
前記第１の局は非移動局である、請求項１３に記載の装置。
【請求項２５】
第１のコーデックを使用する第１のコーデックモードにおける第２の局と、前記第１のコーデックモードで実行しているインフラストラクチャでセットアップされる呼出中に、前記第２の局が第２のコーデックを使用する第２のコーデックモードで実行するように備えていると第１の局で決定することと、ここで、前記第２のコーデックモードは、前記インフラストラクチャに対する変更なしに前記第１のコーデックモードと互換性のあるパケットサイズを有する、
前記第２の局が前記第２のコーデックモードで実行するように備えていると前記第１の局で決定することに応答して、前記第２のコーデックモードで実行するように前記第２の局に命令し、前記第２のコーデックモードで実行するように前記第１の局を設定することと、
をコンピュータに実行させる命令を備え、前記第２のコーデックモードで実行するように前記第２の局に命令することは、前記インフラストラクチャには可視ではなく、前記第２のコーデックモードで実行するように前記第１の局を設定することは、前記インフラストラクチャに可視ではない、コンピュータ可読記憶媒体。
【請求項２６】
前記第２の局が前記第２のコーデックモードで実行するように備えていると前記第１の局で決定することを前記コンピュータに実行させる命令は、帯域内シグナリングを使用することを前記コンピュータに実行させる命令を備える、請求項２５に記載のコンピュータ可読記憶媒体。
【請求項２７】
前記第２の局が前記第２のコーデックモードで実行するように備えていると前記第１の局で決定することを前記コンピュータに実行させる命令は、前記第２の局に帯域内プローブ信号を送信し、前記第２の局から帯域内肯定応答信号を受信することを前記コンピュータに実行させる命令を備える、請求項２５に記載のコンピュータ可読記憶媒体。
【請求項２８】
限られた時間の間、周期的に前記帯域内プローブ信号を送信することを前記コンピュータに実行させる命令、をさらに備える請求項２７に記載のコンピュータ可読記憶媒体。
【請求項２９】
前記第１の局は、（ａ）前記帯域内プローブ信号が、前記第２のコーデックモードで実行するように備えられていない局によって有効なパケットのうちのいずれかとして、受信されない、（ｂ）前記帯域内肯定応答信号が前記第１の局によって受信される場合には、前記第１の局が、送信パスはトランスコーディングフリーであり、前記第２の局が、前記第２のコーデックモードで実行するように備えるということを決定する、ように設計される帯域内信号を生成し、検出し、それに対し反応することが出来る、請求項２７に記載のコンピュータ可読記憶媒体。
【請求項３０】
前記第２のコーデックモードで実行するように前記第２の局に命令することを前記コンピュータに実行させる命令は、帯域内シグナリングを使用して前記第２の局に命令を送信することを前記コンピュータに実行させる命令を備える、請求項２５に記載のコンピュータ可読記憶媒体。
【請求項３１】
前記第１の局が前記第２のコーデックモードを実行している間に、前記呼出中にトランスコーダフリーオペレーション（ＴｒＦＯ）から非ＴｒＦＯへのネットワーク遷移の検出時に前記第１のコーデックモードに前記第１の局で前記コーデックを設定することを前記コンピュータに実行させる命令をさらに備える、請求項２５に記載のコンピュータ可読記憶媒体。
【請求項３２】
前記第１の局は移動局である、請求項２５に記載のコンピュータ可読記憶媒体。
【請求項３３】
前記第１の局は、前記呼出のための終端局である、請求項２５に記載のコンピュータ可読記憶媒体。
【請求項３４】
前記第１の局は、前記呼出のための発端局である、請求項２５に記載のコンピュータ可読記憶媒体。
【請求項３５】
前記第１のコーデックモードは狭帯域モードであり、前記第２のコーデックモードは、広帯域モードである、請求項２５に記載のコンピュータ可読記憶媒体。
【請求項３６】
前記第１の局は非移動局である、請求項２５に記載のコンピュータ可読記憶媒体。
【請求項３７】
第２の局と通信している第１の局による使用のためにコーデックを設定するための装置であって、
第１のコーデックを使用する第１のコーデックモードにおける前記第２の局と、前記第１のコーデックモードで実行しているインフラストラクチャでセットアップされる呼出中に、前記第２の局が第２のコーデックを使用する第２のコーデックモードで実行するように備えていると前記第１の局で決定し、ここで、前記第２のコーデックモードは、前記インフラストラクチャに対する変更なしに前記第１のコーデックモードと互換性のあるパケットサイズを有する、
前記第２の局が前記第２のコーデックモードで実行するように備えていると前記第１の局で決定することに応答して、前記第２のコーデックモードで実行するように前記第２の局に命令を送信し、前記第２のコーデックモードで実行するように前記第１の局を設定する、ここで、前記第２のコーデックモードで実行するように前記第２の局に命令を送信することは、前記インフラストラクチャには可視ではなく、前記第２のコーデックモードで実行するように前記第１の局を設定することは、前記インフラストラクチャに可視ではない、
少なくとも１つのプロセッサと、
前記第１のコーデックモードと関連付けられた第１のコーデックと、前記第２のコーデックモードと関連付けられた第２のコーデックと、を備えるコーデックセットを格納する前記少なくとも１つのプロセッサに結合されたメモリと、
を備える装置。
【請求項３８】
前記第２の局が前記第２のコーデックモードで実行するように備えていると前記第１の局で決定することは、帯域内シグナリングを使用することを備える、請求項３７に記載の装置。
【請求項３９】
前記第２の局が、前記第２のコーデックモードを実行するように備えていると前記第１の局で決定することに使用するために、前記第２の局に帯域内プローブ信号を送信するための帯域内信号送信機と、前記第２の局から帯域内肯定応答信号を受信するための帯域内信号受信機と、をさらに備える請求項３７に記載の装置。
【請求項４０】
前記帯域内信号送信機は、限られた時間の間、周期的に前記帯域内プローブ信号を送信する、請求項３９に記載の装置。
【請求項４１】
前記第１の局は、（ａ）前記帯域内プローブ信号が、前記第２のコーデックモードで実行するように備えられていない局によって有効なパケットのうちのいずれかとして、受信されない、（ｂ）前記帯域内肯定応答信号が前記第１の局によって受信される場合には、前記第１の局が、送信パスはトランスコーディングフリーであり、前記第２の局が、前記第２のコーデックモードで実行するように備えるということを決定する、ように設計された帯域内信号を生成し、検出し、それに対し反応することが出来る、請求項３９に記載の装置。
【請求項４２】
前記第２の局に前記第２のコーデックモードで実行するように命令を送信することは、帯域内信号送信機を介して帯域内シグナリングを使用して前記第２の局に命令を送信することを備える、請求項３７に記載の装置。
【請求項４３】
前記少なくとも１つのプロセッサは、前記第１の局が前記第２のコーデックモードを実行している間に、前記呼出中にトランスコーダフリーオペレーション（ＴｒＦＯ）から非ＴｒＦＯへのネットワーク遷移の検出時に前記第１のコーデックモードに前記第１の局で前記コーデックを設定する、請求項３７に記載の装置。
【請求項４４】
前記第１の局は移動局である、請求項３７に記載の装置。
【請求項４５】
前記第１の局は、前記呼出のための終端局である、請求項３７に記載の装置。
【請求項４６】
前記第１の局は、前記呼出のための発端局である、請求項３７に記載の装置。
【請求項４７】
前記第１のコーデックモードは狭帯域モードであり、前記第２のコーデックモードは、広帯域モードである、請求項３７に記載の装置。
【請求項４８】
前記第１の局は非移動局である、請求項３７に記載の装置。
【発明の詳細な説明】
【関連出願への相互参照】
【０００１】
本願は、米国特許法第１２０条の下、２０１０年５月２５日に出願された仮特許出願第６１／３４８，２０３号と、２０１０年８月１２日に出願された仮特許出願第６１／３７３，２４３号の優先権を主張する。これらの仮特許出願は、それらの全体のここにおける参照により、これによって明示的に組み込まれる。
【背景技術】
【０００２】
テレコミュニケーションネットワークでは、情報は、例えば発端局(originating station)と終端局(terminating station)のような送信通信デバイスと受信通信デバイスとの間で、符号化形式で移送される。送信通信デバイスは、音声信号のようなオリジナル情報を符号化された情報へと符号化し、それを受信通信デバイスに送信する。受信通信デバイスは、オリジナル情報を再生するために、受信された符号化情報を復号する。符号化および復号化は、コーデックを使用して実行される。音声信号の符号化は、送信通信デバイスで配置されたコーデックで実行され、復号は、受信通信デバイスで配置されたコーデックで実行される。
【０００３】
多くの異なるスピーチコーデックがある。いくつかのコーデックを用いて、ソースデバイスとデスティネーションデバイスが互換性のないコーデック(incompatible codecs)を使用するときにはトランスコーディングが必要とされうる。トランスコーディングとは、１つのレートおよび符号化規格にしたがって符号化された音声信号が別の符号化規格および場合によっては別のレートに変換されるプロセスである。トランスコーディングは、送信されている音声信号のレイテンシおよび劣化を発生させることがある。トランスコーディングに関連する困難を回避するために、トランスコーダフリーオペレーション（ＴｒＦＯ）は発展してきた。トランスコーダフリーオペレーションを用いて、接続がトランスコーダを使用しないように互換性のあるコーデックを有するモバイル電話および／または非モバイル電話のようなテレコミュニケーションエンドポイント間で接続が確立される。ＴｒＦＯは、ネットワークトランスコーディングに起因する品質の劣化を削除するために幅広く展開している。トランスコーディングは、ソースおよびデスティネーションデバイスが互換性のないコーデックを使用するケースに限定されない。さらに、タンデムフリーオペレーション（ＴＦＯ）は、コアネットワークが回路交換方式であるときに、忠実に１つのデバイスから別のデバイスへと、符号化された情報を送信するために使用されうる技法である。
【０００４】
いくつかのテレコミュニケーションエンドポイントは、ユーザがインターネット上で呼出を行うことを可能にする。ボイス・オーバ・インターネット・プロトコル（ＶｏＩＰ）は、インターネットのようなインターネットプロトコル（ＩＰ）ネットワーク上のマルチメディアセッションおよび音声通信の送信のために、通信プロトコルおよび送信技術を使用する。ＶｏＩＰシステムは、呼出のセットアップおよび終了を制御するためにセッション制御プロトコルを使用し、オーディオストリームを介してデジタルオーディオとしてＩＰネットワーク上の送信を可能にするスピーチを符号化するオーディオコーデックを使用する。コーデックの使用は、ＶｏＩＰの異なる実装ごとに異なる。しばしば、コーデックの範囲が使用される。いくつかの実装は、狭帯域および圧縮されたスピーチを使用し、他の実装は、ハイファイのステレオコーデックをサポートする。ＶｏＩＰシステムは、ＴＦＯまたはＴｒＦＯを使用せず、トランスコーディングを実行しないことがある。
【０００５】
しかしながら、オペレータおよびサービスプロバイダに対するインフラストラクチャのアップグレードコスト、また、適切なハンドセットのコアアーキテクチャ複雑性および利用可能性のために、いくつかのコーデックは実装されないことがある。例えば、最新スピーチ圧縮技術と共に開発された高度可変レート広帯域コーデック（ＥＶＲＣ−ＷＢとも呼ばれる）は、５０Ｈｚから７ｋＨｚのスピーチ特性を搬送することが可能であり、したがって、ｃｄｍａ２０００ネットワークで動作されてきた、３００Ｈｚから４ｋＨｚのスピーチコンテンツを搬送するＥＶＲＣとＥＶＲＣ−ＢのようなコーデックのＥＶＲＣ（高度可変レートコーデック）ファミリにおいてその前者のうちのいずれよりも、よりクリアで、より自然な音を提供する。しかしながら、ｃｄｍａ２０００オペレータは、ハンドセットに必要とされるであろうハードウェア変更およびインフラストラクチャのアップグレードコストの理解の欠如により、それを導入していない。
【発明の概要】
【０００６】
呼出セットアップ中にネゴシエートされたコーデックを使用して２つの局（例えば、２つのモバイルデバイス、２つの非モバイルデバイス、または１つのモバイルデバイスと１つの非モバイルデバイス）の間で呼出が確立された後で、帯域内（in-band）シグナリングは、使用されるべき端子(end terminal)またはモバイルデバイスに存在するコーデックを変更するために２つの局の間で使用されうる。帯域内信号は、帯域内信号を送信する局が第２のコーデックで動作することができ、受信局がまたその第２のコーデックで動作することができるかをプローブするために使用される、ということを示す。受信局が帯域内信号を検出し帯域内信号に反応する場合には、双方の局は、第２のコーデックと通信するように変化する。第２のコーデックは、レガシ電話ユーザに対する品質の妥協（quality compromise）および／またはインフラストラクチャのアップグレードを必要とすることのない（すなわち、第２のコーデックと動作することができない局）、展開された（当初ネゴシエートされた）コーデックの互換性のあるパケットサイズを有する。
【０００７】
一実装では、呼出は、第１のコーデック（例えば、ＥＶＲＣ−Ｂ、狭周波数帯）で確立され、帯域内信号は終端局から発端局へと送信される。帯域内信号は、終端局が第２のコーデック（例えば、ＥＶＲＣ−ＷＢ、広帯域）で動作することができ、発端局もまた第２のコーデックで動作することができるかをプローブするために使用される、ということを示す。ある実装では、呼出が確立された後で、一方の局または両方の局は、帯域内信号を送信することができる。
【０００８】
一実装では、帯域内信号は、（ａ）それらがレガシ復号器によって有効なパケットとして受信されない（例えば、第１のコーデックモードでのみ動作する復号器、または、終端局によって送信される帯域内信号によって表示されるコーデックモードで動作しない復号器）、（ｂ）それらが第２のコーデックモードで動作することができる局の受信機に到達する場合には、局は、送信パスがトランスコーディングフリーであり、他方の局もまた、第２のコーデックモードで動作するので、それは第２のコーデックを使用することに切り替わることがあることを確実に結論付ける、ように設計される。
【０００９】
一実装では、レガシ電話ユーザに対する品質の影響を最小化するために、帯域内信号は、限定された時間フレームについて周期的に送信される。
【００１０】
実装では、第２のコーデックを使用する局間の通信中、第１のコーデック（当初ネゴシエートされたコーデック）が第２のコーデックの代わりに使用されるべきかを示すイベントが生じるかを決定されうる。このようなイベントは、例えば、トランスコーディングイベント、サービスオプション変更、３者間呼出(three-way call)、会議呼出、または、非ＴｒＦＯおよび／または非ＴＦＯネットワークへのハンドオフでありうる。このようなイベントが生じる場合には、局は、当初ネゴシエートされたコーデックを使用することに切り替わる。帯域内信号もまた、第２のコーデックから第１のコーデックあるいは新たにネゴシエートされたコーデックへと切り替わるプロセスで使用されうる。例えば、一実装では、呼出は２つの局の間で確立され、２つの局は使用する第１のコーデック、例えばＥＶＲＣ−Ｂをネゴシエートしうる。ある時点で、２つの局は、ＥＶＲＣ−ＷＢのような第２のコーデックを使用することに切り替わる。呼出中に、それは、呼び出しに第３の局を含めるように決定されうる（例えば、呼出を第３の局との３者間呼出にする）。第３の局を含めるために、２つの局は、第１のコーデックを使用するようにフォールバック（fallback）する。ある時点で、３者間呼出は終了し（第３の局は、呼び出しを終了する）、２つの局は、第２のコーデックを使用することに切り替わる。
【００１１】
この概要は、詳細な説明でさらに後述される簡略式の概念の選択を導入するために提供される。この概要は、特許請求された主題の事柄の本質的な特徴または重要な特徴を識別するように意図されておらず、また、特許請求された主題の範囲を限定するように使用されることも意図されていない。
【００１２】
前述の概要、ならびに、説明のための実施形態の下記の詳細な説明は、添付図面と併せて読まれるとき、最良に理解される。実施形態を説明する目的で、実施形態の例示的な構成が図面の中で図示されているが、実施形態は、開示された特定の方法および手段に限定されない。
【図面の簡単な説明】
【００１３】
【図１】図１は、帯域内信号を使用してコーデック展開を提供するための例示的な環境の説明図である。
【図２】図２は、例示的なネットワークインフラストラクチャの図である。
【図３】図３は、別の例示的なネットワークインフラストラクチャの図である。
【図４】図４は、帯域内信号を使用してコーデック展開を提供するための別の例示的な環境の説明図である。
【図５】図５は、帯域内信号を使用してコーデック展開を提供するための方法の実装の動作フローである。
【図６】図６は、終端局に関する、第１のコーデックから第２のコーデックへと切り替えるための方法の実装の動作フローである。
【図７】図７は、発端局に関する、第１のコーデックから第２のコーデックへと切り替えるための方法の実装の動作フローである。
【図８】図８は、帯域内信号を使用してコーデック展開を提供するための方法の別の実装の動作フローである。
【図９】図９は、発端局または終端局に関する、コーデック間で切り替えるための方法の実装の動作フローである。
【図１０】図１０は、帯域内信号を使用してコーデック展開を提供するための方法の別の実装の動作フローである。
【図１１】図１１は、例示的な移動局の図である。
【図１２】図１２は、例示的なコンピューティング環境を図示する。
【発明を実施するための形態】
【００１４】
図１は、帯域内信号を使用してコーデック展開を提供するための例示的な環境１００の説明図である。環境１００は、限定されないが、例えば符号分割多元接続（ＣＤＭＡ）原理、モバイル通信のためのグローバルシステム（ＧＳＭ（登録商標））原理、または広帯域ＣＤＭＡ（ＷＣＤＭＡ）、ｃｄｍａ２０００（例えば、ｃｄｍａ２０００  １ｘ  または３ｘ無線インタフェース規格）、時分割多元接続（ＴＤＭＡ）、および周波数分割多元接続（ＦＤＭＡ）を含む他の無線原理を使用することができる。スピーチを含むマルチメディアコンテンツは、例えば、望まれる場合にはＢｌｕｅｔｏｏｔｈ（登録商標）リンクまたは８０２．１１リンクまたはＣＤＭＡリンクまたはＧＳＭリンクのような双方向ポイント・ツー・ポイントリンク上で、代替的に提供されることができる。同様に、スピーチ内容はまた、ボイス・オーバ・インターネット・プロトコル（ＶｏＩＰ）を使用して送信されうる。ＶｏＩＰは、インターネットまたは他のパケット交換ネットワークを通じて音声の送信のために最適化されたプロトコルであり、そしてそれは、ＣＤＭＡおよびＧＳＭベースのシステムとインタフェース接続するおよび／またはマージしうる。
【００１５】
環境１００内では、基地局１２０、１７０、およびネットワーク１５０を介して移動局１１０と移動局１８０との間で呼出が確立される。基地局１２０は、無線インタフェース上で移動局１１０との通信リンクを確立しうる。無線通信システムについて開発された無線インタフェース上のいくつかのものは、ＦＤＭＡ、ＴＤＭＡ、およびＣＤＭＡを含む。それに関連して、高度移動電話サービス（ＡＭＰＳ）、ＧＳＭ、およびインテリム規格９５（ＩＳ−９５）を含む様々な国内および国際規格が確立されてきた。ここで説明される実装は、無線インタフェース上でＣＤＭＡを利用するように構成された無線電話通信システムに存在する。それにも関わらず、ここに説明される特徴を有する方法および装置は、有線および／または無線（例えば、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ等）の送信チャネルにわたってＶｏＩＰを利用するシステムのような、当業者に知られている広範囲な技術を利用する様々な通信システムのいずれかにおいて存在しうるということは当業者によって理解されるであろう。
【００１６】
基地局１２０は、ネットワーク１５０を通じて基地局１７０との通信リンクを確立しうる、また、基地局１７０は、無線インタフェース上で移動局１８０との通信リンクを確立しうる。通信リンクは、ＣＤＭＡ通信リンクでありうるが、いずれの無線または有線タイプの通信リンクが、実装に依存して、また本発明の精神から逸脱することなく使用されうるので、ＣＤＭＡ通信リンクに適用は限定されていない。
【００１７】
一実装では、環境１００は、無線通信ネットワークを備えうる。無線通信ネットワークはＣＤＭＡシステム、ＧＳＭシステム等でありうる。無線通信ネットワークは、音声、ビデオ、データ、パケットデータ、メッセージング、ブロードキャスト等のような様々な通信サービスを提供するように広く展開されている。これらの無線通信ネットワークは、パケット交換ネットワークおよび回路交換ネットワークを含めうる。パケット交換とは、複数のユーザによって共有されうる共通のリソース（例えば、共有チャネル）を介したユーザのデータ移送を指す。回路交換とは、ユーザに割り当てられた専用リソース（例えば、専用チャネル）を介したユーザのデータ移送を指す。トランスコーダフリーオペレーション（ＴｒＦＯ）またはタンデムフリーオペレーション（ＴＦＯ）を可能にするもののような環境１００内で、任意のネットワークが使用されうる。例示的なネットワークは、ｃｄｍａ２０００  １ｘ回路交換ネットワークとｃｄｍａ２０００  １ｘパケット交換ネットワークとを含み、それらの実装は、例えば、それぞれ図２および図３について説明されている。
【００１８】
一実装では、ネットワーク１５０（すなわち、コアネットワーク）は、有線接続（例えば、Ｔ１またはＥ１タイプのバックホール）を備える。コアネットワークとは、例えばアクセスネットワークによって、それに接続されている顧客に様々なサービスを提供するテレコミュニケーションネットワークのよく知られた中心部分である。いくつかの実装では、コアネットワーク（例えば、ネットワーク１５０）は無線であることがある。実装により、基地局（複数）１２０、１７０およびコアネットワーク間の接続は有線または無線でありうる。
【００１９】
ここで説明される技法は、上述されたネットワークおよび技術と、他のネットワークおよび無線技術のために使用されうる。明瞭にするために、本技法のある態様は、下記で３ＧＰＰ２ネットワークについて説明され、３ＧＰＰ２用語は、下記の説明の多くにおいて使用されている。３ＧＰＰ２では、ＩＳ−２０００リリース０およびＡは一般にｃｄｍａ２０００  １Ｘと呼ばれ、ＩＳ−２０００リリースＣは一般にｃｄｍａ２０００  １ｘＥＶ−ＤＶと呼ばれる。ＩＳ−２０００ネットワークは回線交換ネットワークで、一般には１Ｘネットワークと呼ばれる。ＩＳ−８５６は、高速パケットデータ（ＨＲＰＤ）、ｃｄｍａ２０００  １ｘＥＶ−ＤＯ、１ｘＥＶ−ＤＯ、１ｘ−ＤＯ、ＤＯ、高速データレート（ＨＤＲ）等と一般に呼ばれる。ＩＳ−８５６ネットワークはパケット交換ネットワークで、ＨＲＰＤネットワークと一般に呼ばれる。
【００２０】
各移動局１１０、１８０は、セルラ電話、端末、ハンドセット、携帯情報端末（ＰＤＡ）、無線モデム、コードレス電話、ハンドヘルドデバイス、ラップトップコンピュータ等のような無線通信デバイスでありうる。例示的な移動局が図１１について説明される。
【００２１】
移動局１１０はコーデックセット１１２を有し、移動局１８０はコーデックセット１８２を有する。各コーデックセット１１２、１８２は、オーディオデータを処理するために選択的にイネーブルにされることができる多数のコーデックを有する。コーデックセット１１２は、コーデックセット１８２と同じであるまたは異なることがある。例えば、コーデックセット１１２は、コーデックセット１８２と同じ数のコーデックおよび同じ機能を有しうる。別の例として、コーデックセット１１２は、コーデックセット１８２とは異なる数のコーデックおよび／または異なる機能を有しうる。任意の数およびタイプのコーデックが本発明の精神から逸脱することなく使用されることができるが、コーデックセット１１２、１８２に含まれることができるコーデックの例は、ＥＶＲＣ−ＷＢおよびＥＶＲＣ−Ｂを含む。
【００２２】
移動局１１０はまた、帯域内信号プロセッサ１１４、帯域内信号送信機１１６および帯域内信号受信機１１８を備えうる。帯域内信号プロセッサ１１４は、帯域内信号送信機１１６から移動局１８０への送信のために帯域内信号を生成し、移動局１８０から帯域内信号受信機１１８を介して受信された帯域内信号を処理しうる。同様に、移動局１８０は、帯域内信号送信機１８６から移動局１１０への送信のために帯域内信号を生成し、移動局１１０から帯域内信号受信機１８８を介して受信された帯域内信号を処理するための帯域内信号プロセッサ１８４を備えうる。テレコミュニケーションにおいて、帯域内シグナリングとは、データのために使用されるとき、同じチャネル上の同じ帯域におけるメタデータおよび制御情報の送信である；すなわち、ユーザデータ送信のためにリザーブされた接続を利用する。
【００２３】
呼出セットアップは、通信が行なわれることができるように、移動局と基地局との間で、専用物理チャネルを確立しサービス構成パラメータをネゴシエートするプロセスである。呼出セットアップ中にネゴシエートされたコーデックを使用して２つの移動局１１０および１１８の間で呼出が確立された後で、帯域内シグナリングは、使用されるべきコーデックを変更するために、２つの移動局１１０、１８０の間で使用されうる。
【００２４】
一実装では、呼出は、第１のコーデック（例えば、ＥＶＲＣ−Ｂ、狭帯域）で確立され、帯域内信号は終端（受信）局から発端移動局へと送信される。帯域内信号は、終端局が第２のコーデック（例えば、ＥＶＲＣ−ＷＢ、広帯域）で動作することができ、発端局もまた第２のコーデックで動作することができるかをプローブするために使用される、ということを示す。発端局が帯域内信号を検出し帯域内信号に反応する場合には、双方の局は、第２のコーデックと通信する。第２のコーデックは、ユーザ呼出能力（experience）を高め、レガシ電話ユーザに対する、品質の妥協および／またはインフラストラクチャのアップグレードを必要とすることなく（すなわち、第２のコーデックと動作することができない局）、展開された（第１の）コーデックの互換性のあるパケットサイズを有する。したがって、一実装では、帯域内シグナリングは、局の機能を決定する、および／または、コーデックモードを広帯域または狭帯域にセットする、ために使用される。コーデックモード間の切り替えは、インフラストラクチャには可視ではない。
【００２５】
一実装では、帯域内信号は、（ａ）それらがレガシ復号器によって有効なパケットとして受信されない（例えば、ＥＶＲＣ−Ｂ復号器のような第１のコーデックモードでのみ動作する復号器、または、終端局によって送信される帯域内信号によって表示されるコーデックモードで動作しない復号器）、（ｂ）それらが第２のコーデックモードで動作することができる局の受信機に到達する場合には、局は、（１）送信パスがトランスコーディングフリーであること、（２）他方の局もまた、第２のコーデックモードで動作するので第２のコーデックを使用することに切り替わる（または切り替わる準備をしている）こと、を確実に結論付ける、ように設計される。帯域内信号は、レガシ電話ユーザに対する品質の影響を最小化するために、限定された時間フレームについて周期的に送信される。
【００２６】
呼出は、ｃｄｍａ２０００  １ｘのようなパケット交換ネットワークにおいて確立されうる。トランスコーダフリーオペレーション（ＴｒＦＯ）呼出は、第３者が呼び出しの途中で参加するとき（三者間呼出）または呼出待機または呼出転送が開始されるとき、のような様々なシナリオにおいてＴｒＦＯ呼出にトランジットしうる。一実装では、移動局は、（例えば、呼出処理メッセージを通じて）呼出中にＴｒＦＯから非ＴｒＦＯへのネットワーク遷移を検出し、第１のコーデック（例えば、ＥＶＲＣ−Ｂ、狭帯域）を使用することに切り替わるための手段を備える。
【００２７】
各移動局は、パケット交換ネットワークと回線交換ネットワークと通信できることがある。ここにおいて開示される構成は、パケット交換（例えば、ＶｏＩＰのようなプロトコルにしたがってオーディオ送信を搬送するために配置された有線および／または無線ネットワーク）および／または回路交換であるネットワークで使用するために適応されうるということが予期され、ここによって開示される。ここにおいて開示される構成は、全帯域の広帯域符号化システムと分割帯域の広帯域符号化システムを含む、広帯域符号化システム（例えば、５キロヘルツより大きいオーディオ周波数を符号化するシステム）における使用と、狭帯域符号化システム（約４または５キロヘルツのオーディオ周波数範囲を符号化するシステム）における使用のために適応されうるということもまた予期され、ここによって開示される。例示的な組み合わせは、例えば、回路交換無線インタフェースおよび回路交換コアネットワーク、回路交換無線インタフェースおよびパケット交換コアネットワーク、およびＩＰアクセスおよびパケット交換コアネットワークを含む。
【００２８】
図２は、例示的な回路交換ネットワーク２００の図である。ネットワーク２００は、移動局２０５，２３０（ＭＳ１，ＭＳ２）、基地局２１０，２２５（ＢＳ１，ＢＳ２）、モバイル交換センタ２１５，２２０（ＭＳＣ１，ＭＳＣ２）、公衆交換電話ネットワーク２３５（ＰＳＴＮ）、および固定電話２４０を備える。ＭＳＣ２１５、２２０は、回路交換サービス（例えば音声）をサポートし、無線リソース管理、モビリティ管理、および回路交換呼出との移動局２０５、２３０のための通信をサポートするための他の機能を実行しうる。ネットワークがＴＦＯで動作することができる場合には実装においてモバイル・ツー・モバイル呼出のために広帯域サービスが使用されうるということが予期される。
【００２９】
最近の第２世代（２Ｇ）と第３世代（３Ｇ）の無線電話通信システムは、従来のＰＳＴＮと同等の音声品質を生成しようとしてきた。ＰＳＴＮは、帯域幅において、３００〜３４０ｋＨｚの周波数範囲に従来限定されてきた。音声通信の新たなネットワーク、例えばセルラ電話およびＶｏＩＰは、同じ帯域幅の制限によって必ずしも制約されない。したがって、このようなネットワーク上で広帯域周波数範囲を含む音声通信を送信し受信することが望ましいことがある。例えば、５０Ｈｚおよび／または７または８ｋＨｚまでに拡張するオーディオ周波数範囲をサポートすることが望ましいことがある。また、従来のＰＳＴＮリミット外の範囲でオーディオスピーチコンテンツを有しうる、高品質オーディオまたはオーディオ／ビデオ会議のような他のアプリケーションをサポートすることが望ましいことがある。上述されるオーディオ周波数範囲を拡張しようとするコーデックは、広帯域コーデックと一般的に呼ばれる。
【００３０】
図３は、例示的なパケット交換ネットワーク３００の図である。ネットワーク３００は、移動局３０５、３３０（ＭＳ１、ＭＳ２）、基地局３１０、３２５（ＢＳ１、ＢＳ２）、モバイル交換センタエミュレーション３４０、３４５（ＭＳＣｅ１，ＭＳＣｅ２）、およびメディアゲートウェイ３１５、３２０（ＭＧＷ１，ＭＧＷ２）を備える。ＭＧＷ３１５，３２０は、ＰＳＴＮ，ＳＳ７，次世代ネットワーク（２Ｇ，２．５Ｇおよび３Ｇ無線アクセスネットワーク）またはＰＢＸのような異なるテレコミュニケーション間でデジタルメディアストリームを変換する変換デバイスまたはサービスである。メディアゲートウェイは、アシンクロナストランスファモード（ＡＴＭ）およびインターネットプロトコルのようなマルチプルトランスポートプロトコル上での次世代ネットワークにわたるマルチメディア通信を可能にする。ＭＧＷ３１５、３２０は異なる送信および符号化の技法の間で変換しうる。エコーキャンセル、ＤＴＭＦ、およびトーン送信元のようなメディアストリーミング機能もまた、メディアゲートウェイに配置されている。ＭＳＣ３４０、３４５は、呼出処理のためにモバイル交換センタ（ＭＳＣ）をエミュレートしうる。
【００３１】
回路交換ネットワークおよびパケット交換ネットワークはよく知られており、さらなる説明は簡潔のため省略されている。ネットワーク２００および３００は、図示されているコンポーネントに限定されておらず、例えば、多数または少数の移動局、基地局、モバイル交換センタ、モバイル交換センタエミュレーション、メディアゲートウェイ、および固定電話を備え、図示されていない代替および／または追加のコンポーネントを備えうる。
【００３２】
もしあれば、基地局、モバイル交換センタ、モバイル交換センタエミュレーション、およびメディアゲートウェアの集まりは、「インフラストラクチャ」と呼ばれうる。新たなコーデックをイネーブルするために、従来、ネットワークのインフラストラクチャは、相互作用および相互運用性を確実にするために実質的な変更を必要とする。従来、ＥＶＲＣ−ＷＢを可能にするために、例えば移動局の向上のほかに、基地局、モバイル交換センタまたはモバイル交換センタエミュレーションおよびメディアゲートウェイ、インタフェース間のシグナリングおよびプロトコルを含むネットワークインフラストラクチャのエンティティのほぼすべてがアップグレートされることを必要とする。
【００３３】
しかしながら、一実装では、ネットワークがトランスコーダフリーオペレーション（ＴｒＦＯ）で動作する場合、すなわち、オーディオパケットは、１つのエンドから他方へと変更なしで送信されることが可能であり、また、会話に関与するエンドユーザは、インフラストラクチャのアップグレードなしに、それらの両方がここで説明される移動局を使用している場合、ＥＶＲＣ−ＷＢ品質を有することが出来る。ｃｄｍａ２０００  １ｘ上のＴｒＦＯシステムは例えば、図３で図示されるネットワークを使用して実装されうる。ＴｒＦＯ呼出は、第３者が呼び出しの途中で参加するときのような様々なシナリオにおいて非ＴｒＦＯ呼出にトランジットする。ここで説明されるように、局は、このようなイベントをすぐに検出し、このようなイベントの開始前にネゴシエートされたコーデック（すなわち、呼出セットアップの完了で使用されるコーデック）を使用することに切り替わる。
【００３４】
一実装では、呼出は、第１の移動局と第２の移動局との間で確立される。両方の移動局は、ここで定義されるように「特別」である場合に決定される。そうである場合には、広帯域モードに入り、そうでない場合には、狭帯域モードに入る。ここにおいてさらに説明されるように、帯域内シグナリングは、移動局の機能（例えば、移動局のうち１つまたは複数が特別であるか）を決定するために、および／または、特定のコーデックモード（例えば、広帯域または狭帯域）を設定するために、プローブおよび／またはプロトコルに沿って使用されうる。モード間の切り替えは、インフラストラクチャには可視ではない。したがって、インフラストラクチャは、モードが広帯域または別の高度モードに設定された場合にさえも第１のモード（例えば、狭帯域のような、前にネゴシエートされたまたは展開されたモード）にあるかのように動作することを継続する。
【００３５】
より具体的には、エンド・ツー・エンド帯域内シグナリングは、展開するために使用される、または、そうでない場合には、レガシ電話ユーザ（すなわち、ここで説明される帯域内シグナリング機能を有さない移動局または非移動局のユーザ、したがって「特別」ではない）に対する品質の妥協および／またはインフラストラクチャのアップグレードを必要とすることなく、ユーザ呼出能力を高め、展開されたネゴシエートされたコーデックの互換性のあるパケットサイズを有するコーデックをイネーブルにする。
【００３６】
帯域内シグナリングはまた、ネットワークの動作ステータス（例えば、それがＴｒＦＯまたは非ＴｒＦＯオペレーションであるかどうか）を決定し、獲得し、または、送信するために使用されうる。識別子は、動作ステータスを示すために使用されうる。
【００３７】
一実装では、インフラストラクチャは、呼出の１つまたは双方の局がＶｏＩＰクライアントであるようにＶｏＩＰコンポーネントを備えうる。例えば、移動局は、ＩＰクラウドを介してＶｏＩＰゲートウェイと通信して上述されるように、基地局とＭＳＣ（またはＭＳＣｅとＭＧＷ）を備えるインフラストラクチャを介してＶｏＩＰ局と通信しうる。ＶｏＩＰゲートウェイはＶｏＩＰクライアントと通信しうる。このように、移動局は、非モバイルでありうるＶｏＩＰ局と通信しうる。ここに記載された帯域内シグナリング技法は、２つの局間でセットアップされた呼出について使用するために、ＶｏＩＰ局と移動局のためのコーデックを展開するために使用されうる。
【００３８】
図４は、帯域内信号を使用してコーデック展開を提供するための別の例示的な環境４００の説明図である。エンドポイント４１０とエンドポイント４８０（局とも呼ばれる）は、ネットワーク４５０を介して互いに通信する通信デバイスである。各エンドポイント４１０、４８０は、例えば上述される移動局（例えば、実行回路交換音声またはＶｏＩＰ）でありうる、または、例えば、パーソナルコンピュータ（ＰＣ）または電話のような非移動局でありうる。言い換えれば、各エンドポイント４１０、４８０は、ネットワーク４５０上での別のエンドポイントとの通信のために適合された任意の端末またはコンピューティングデバイスであることができる。例えば非移動局を備えうる例示的なコンピューティングデバイスは、図１２について説明される。
【００３９】
各エンドポイント４１０、４８０は、図１について説明されているのと同様である、コーデックセット４１２、４８２、帯域内信号プロセッサ４１４、４８４、帯域内信号送信機４１６、４８６、および帯域内信号受信機４１８、４８８を備える。ここにおいてさらに説明されているように、各コーデックセット４１２、４８２は、オーディオデータを処理するために選択的にイネーブルにされることができる多数のコーデックを有し、コーデックセット４１２は、コーデックセット４８２と同じであるまたは異なることがある。任意の数およびタイプのコーデックは、本発明の精神から逸脱することなく、使用されることができる。
【００４０】
図１について説明される機能と類似して、例えば、各帯域内信号プロセッサ（例えば、プロセッサ４１４）は、ネットワーク４５０を介して帯域内信号送信機（例えば、送信機４１６）から他のエンドポイント（例えば、エンドポイント４８０）からの送信のために帯域内信号を生成し、また、他のエンドポイントから帯域内信号受信機（例えば、受信機４１８）を介して受信された帯域内信号を処理しうる。各帯域内信号プロセッサ、帯域内信号送信機、および帯域内信号受信機は、図１２で図示されたコンピューティングデバイス１２００のような１つまたは複数のコンピューティングデバイスを使用して実装されうる。
【００４１】
ここにおいてさらに説明されるように、呼出セットアップ中にネゴシエートされたコーデックを使用して２つのエンドポイント４１０、４８０の間で呼出が確立された後で、帯域内シグナリングは、使用されるべきコーデックを変更するために、２つのエンドポイント４１０、４８０の間で使用されうる。一実装では、第１のコーデックで呼出が確立され、帯域内プローブ信号は、発端エンドポイントがまた第２のコーデックと動作することができるかをプローブするために終端エンドポイントから発端エンドポイントへと送信される。発端エンドポイントが帯域内信号を検出しそれに反応する場合、両方のエンドポイントは、第２のコーデックと通信する。第２のコーデックで動作することができない、エンドポイントのユーザへの品質の妥協および／またはインフラストラクチャのアップグレードの必要はない。したがって、一実装では、帯域内シグナリングは、エンドポイントの機能を決定するために、および／または、コーデックモードを設定するために、使用される。コーデックモード間の切り替えは、インフラストラクチャには可視ではない。
【００４２】
ネットワーク４５０は、実装によって、任意のネットワークであることができる。ネットワーク４５０は、アクセスおよびコアネットワークのいずれの組み合わせも備えうる、また、エンドポイント４１０のアクセスネットワークはエンドポイント４８０のものとは異なる可能性がある。例えば、アクセスネットワークは１ｘ、ＤＯ、ＵＭＴＳ、ＤＳＬ等であることができる。コアネットワークは、回路交換ドメイン、パケット交換ドメイン、ＩＰ等であることができる。
【００４３】
帯域内シグナリング技法は、他のエンドポイントもまた帯域内シグナリング解法を有するか（すなわち、他のエンドポイントはここで説明されるように特別である）、そして、ネットワークが変更なしにエンド・ツー・エンドでパケットを送信するかをエンドポイントが決定することを可能にするので、ここにおける技法を使用してコーデック展開および／または切り替えが可能である。ここで説明される技法は、実際のネットワークを認識している必要はないが、ネットワークのいくらかの知識は、実装次第で有益でありうる。例えば、１ｘアクセスネットワークについて、エンドポイントがＬ３シグナリングを審査することによって３者間呼出が起こるであろうということを予め知っている場合には、受信されたスピーチパケットに依存するというよりは、前もってあるコーデックから別のコーデックへ（例えば、ＥＶＲＣ−ＷＢからＥＶＲＣ−Ｂへ）の遷移を開始することができるので、遷移は、よりスムーズであり、ユーザ能力は向上する。
【００４４】
図５は、帯域内信号を使用してコーデック展開を提供するための方法４００の実装の動作フローである。５１０で、呼出セットアップは、移動局１１０および移動局１８０、あるいはエンドポイント４１０およびエンドポイント４８０のような２つの局（エンドポイントとも呼ばれる）の間で完了する。例えば、移動局１１０は発端局でありうる、また、移動局１８０は終端局でありうる、または、エンドポイント４１０は発端局でありうる、また、エンドポイント４８０は終端局でありうる。各局は、モバイルデバイスまたは非モバイルデバイスでありうる。
【００４５】
呼出セットアップ時に、発端局と終端局は、狭帯域コーデックのような第１のコーデックと呼ばれる、前にネゴシエートされたコーデックを使用して、５２０で通信する。前にネゴシエートされたコーデックは、ネットワーク上で局によって使用されるべき所定のコーデックでありうる。ネットワーク上のいずれの局も、ここで説明された帯域内シグナリング機能および特徴を備えていない局であるレガシ局を含む、前にネゴシエートされたコーデックを使用しうる。
【００４６】
５３０で、終端局（それが帯域内シグナリング機能を伴う特別の局である場合）は、帯域内信号を生成し、発端局にプローブとして帯域内信号を送信する。帯域内信号は、終端局が第２のコーデック（例えば、広帯域）で動作することができ、発端局もまた第２のコーデックで動作することができるかをプローブするために使用される、ということを示す。帯域内信号は、一実装において、ネットワークが非トランスコーディングモードで動作するかを決定するために使用されうる。例えば、スピーチが検出されるとき、または、終端局がピックアップするとき、帯域内信号が送信されうる。したがって、帯域内シグナリングは、呼出は確立された後でのみ送信される。一実装では、終端局は、それが帯域内プローブ信号を送信し始めるとき、タイマを開始する。タイマは、終端局が帯域内プローブ信号を送信する時間の長さを決定するために使用されうる。終端局は、発端局からの応答がなかった場合に、所定の時間の長さの後、帯域内プローブ信号を送信することを止めることがある。
【００４７】
５４０で、発端局が終端局によって送信された帯域内信号を検出し、それに反応したかは終端局で決定される。発端局が帯域内シグナリングを使用して応答を生成し、それを終端局へ送信する場合には、発端局が帯域内信号を検出しそれに反応したということが決定されうる。
【００４８】
５５０で、発端局が終端局によって送信された帯域内プローブ信号に応答しない場合（例えば、タイマによって測定された所定の時間量内）、２つの局の間の通信は、当初ネゴシエートされたコーデックを使用することを継続する。このように、発端局が帯域内プローブ信号に反応しなかったので、発端局は、第２のコーデックで動作する機能を有するようにみなされていない。このことは、例えば、ネットワークが非トランスコーディングモードで動作しない場合、および／または、発端局が特別な局でない場合に起こることがある。したがって、レガシ局のユーザは、第２のコーデック（特別な局）と動作することができる局をいまだに呼び出し、通信しうる。
【００４９】
５６０で、発端局は、例えば確認信号を終端局へ送信することによって、帯域内プローブ信号を検出しそれに応答する場合には、インフラストラクチャへの変更または修正なしに第２のコーデックを使用して通信することに切り替わる。第２のコーデックは、ユーザ呼出能力を高め、インフラストラクチャのアップグレードを必要とすることなく、展開された（第１の）コーデックの互換性のあるパケットサイズを有する。コーデックモード間の切り替えと第２のコーデックモードの使用は、インフラストラクチャには可視ではない。したがって、インフラストラクチャは、第１のコーデックモードで実行したままである。通信は、例えば図８および図９について詳述されるように、呼出が終了するまで、または、第１のコーデック（または、新たなネゴシエートされたコーデックのような別のコーデック）が第２のコーデックの代わりに使用されるべきであるということを示すイベントが生じるまで、第２のコーデックを使用して進む。したがって、帯域内シグナリングは、局の機能を決定する、および／または、コーデックモードを例えば広帯域または狭帯域にセットする、ために使用される。
【００５０】
一実装では、ＥＶＲＣ−Ｂ上でＥＶＲＣ−ＷＢを実行可能にするために、ＴｒＦＯは、定位置(in place)にある。ここに説明されているプロトコルおよび信号は、呼出セットアップの完了時にＥＶＲＣ−ＢからＥＶＲＣ−ＷＢへの切り替えを達成し、ＴｒＦＯが壊れたとき(broken)、ＥＶＲＣ−Ｂに切り替わる。ＥＶＲＣ−ＢおよびＳＯ６８（サービスオプション６８）は、ＥＶＲＣ−ＷＢおよびＳＯ７０（サービスオプション７０）のように、ここにおいて置き換え可能に使用される。
【００５１】
実装では、特別な局は、ＥＶＲＣ−Ｂ（ＳＯ６８）とＥＶＲＣ−ＷＢ（ＳＯ７０）の両方をサポートすること、例えばプローブ信号、プローブ信号に対する肯定応答、広帯域信号に対する変更、および狭帯域信号への変更を含む特別な帯域内信号を生成し検出しそれに反応すること、およびレイヤ３メッセージのいくつかに応答する前に、さらなるオペレーションを実行すること、ができる。
【００５２】
一例として、ｃｄｍａ２０００  １ｘにわたって、ＥＶＲＣ−Ｂ上でＥＶＲＣ−ＷＢをイネーブルにすることを挙げる。図６および図７は、呼出セットアップの直後の終端局および発端局のプロシージャを図示する。図６は、終端局に関する、ＥＶＲＣ−Ｂのような第１のコーデックからＥＶＲＣ−ＷＢのような第２のコーデックへと切り替えるための方法６００の実装の動作フローである。図７は、発端局に関する、第１のコーデックから第２のコーデックへと切り替えるための方法７００の実装の動作フローである。
【００５３】
図６は、終端局が特別な局であると仮定して、呼出セットアップの後で例示的な終端局プロシージャを提供する。６１０で、呼出セットアップは、２つの局が呼出をネゴシエートし、呼出がセットアップされた後で完了したとみなされる。呼出セットアップが６１０で完了した後で、終端局が例えば、ＥＶＲＣ−Ｂ  ＳＯ６８  ＣＯＰ０（キャパシティオペレーティングポイント０で動作し、狭帯域に対応する）のような特定の所定サービスコーデックで送信する場合に、６２０で決定されうる。ＳＯ６８は特定のコーデック（例えば、狭帯域）を定義し、ＣＯＰ０は、それがターゲットにしている平均レートを定義する。ＣＯＰ０は、ＣＯＰ０の平均データレートが、ＥＶＲＣ−ＷＢ  ＣＯＰ０（広帯域モード）のものより大きいまたは等しいので、いくつかの実装では必要条件である。ＥＶＲＣ−Ｂの他のＣＯＰのいずれも、ＥＶＲＣ−ＷＢのものよりも少ない平均データレートを有するので、ＥＶＲＣ−Ｂ  ＣＯＰ４が例えばＥＶＲＣ−ＷＢへと切り替えられる場合、チャネルキャパシティは、マイナスの影響を受ける可能性がある。実装では、局は、基地局に、それがサポートすることができるサポートされたコードのリストを提供する。基地局は、その後で、どのコーデックを使用するかを局に伝える。所定のコーデックが使用されず、別のコーデックが使用される場合には、通信は、当初ネゴシエートされたコーデックを使用して６４５で継続する。
【００５４】
しかしながら、６２０で決定されるように、終端局が特別である場合、また、ネゴシエートされたサービスコーデックが所定のサービスコーデック（例えば、ＥＶＲＣ−Ｂ  ＳＯ６８  ＣＯＰ０）である場合、終端局は、周期的に帯域内プローブ信号を送信することを開始し、６３０でタイマを設定する。実装では、例えば、１６フレーム毎に帯域内信号が送信される。終端局から発端局へ送信された帯域内信号は、終端局が特別であることを示す。帯域内信号は、タイマ（例えば２０秒）によって設定された時間の量だけ送信される。タイマが終了する場合、終端局は帯域内信号を送ることを止める。
【００５５】
したがって、一実装では、終端局は、終端局が特別であり、ネゴシエートされたサービスオプションが所定の基準を満たす場合には、呼出セットアップの完了直後に、所定数のフレーム毎にプローブ信号を送信することを開始し、タイマを設定する。プローブ信号は、帯域内で送信される。例えば、プローブが送信される必要がある度に、通常のフレームがフルレートまたは１／８レートである場合に、フルレートプローブは通常のフレームを置き換えるように使用され、通常のフレームが１／２である場合、１／２プローブは通常のフレームを置き換えるために使用される。
【００５６】
タイマが失効する前に、６４０で、終端局が、発端局もまた特別であり発端局はプローブ信号を確実に検出しているということを示す肯定応答を受信する場合には、それは、６５０で、広帯域モード信号に変化を送信し、通常のＥＶＲＣ−ＷＢオペレーションに入る（例えば、それは、そのスピーチ符号器をＥＶＲＣ−ＷＢに切り替え、広帯域フルレートパケットを送信する）。肯定応答は、例えばパケット構造（例えば、１／４レート構造でない）に基づく、特別な信号、帯域内信号、または広帯域フレームのシーケンスを備える表示でありうる。そうでない場合には、発端局はレガシ局である、または、プローブ信号はタイマが失効する前に発端局によって確実に検出されない、のいずれかである；したがって、終端局が特別な電話であったとしても、６４５で、終端局は、呼出がリリースするまで当初のコーデックモードにとどまる。
【００５７】
図７に戻ると、呼出セットアップが７１０で完了した後で、例えば、発端局が特別である場合、また、ネゴシエートされたサービスコーデックが所定のサービスコーデック（例えば、ＳＯ  ６８  ＣＯＰ  ０）である場合、７２０で決定される。所定のコーデックが使用されず、別のコーデックが使用される場合には、通信は、当初ネゴシエートされたコーデックを使用して７４５で継続する。このような場合には、発端局の受信機は、通常の復号プロセスでは、プローブを検出する必要はなく、プローブを消失として単に扱う。そうでない場合には、受信機は、受信されたフレームタイプをモニタしながら、プローブ検出プロシージャをイネーブルにするであろう。
【００５８】
ネゴシエートされたサービスコーデックが適切な所定のサービスコーデックであるように７２０で決定される場合、その受信機がｍ個の帯域内プローブ信号を成功裡に検出するかを７３０で決定され、なお、ｍは、例えば１または２のような任意の所定の整数値でありうる。そうである場合には、発端局は、７４０で、終端局に広帯域モードの肯定応答を送信し、そのスピーチ符号器を広帯域モード（例えば、ＥＶＲＣ−ＷＢ）に切り替え、広帯域フルレートパケットを送信することを開始する。そうでない場合には、発端局は、７４５で、ネゴシエートされたコーデックモードで送信することを継続する。したがって、発端局がレガシ局である場合には、その受信機は、通常通りに受信パケットを処理する。各プローブは、「遅延インデクス」フィールドが有効値を含まないので、消失として扱われる。
【００５９】
したがって、ｍ個のプローブが受信される場合には（これがＴｒＦＯシナリオであり、終端局が特別であることを意味する）、発端局は、７４０で、肯定応答信号を送信し、ＥＶＲＣ−ＷＢモードに入る。
【００６０】
上述されるように、それが特別の電話である場合、プローブシグナリングは呼出セットアップ直後に終端局によって送信される。実装では、プローブシグナリングは、固有なメッセージを搬送する、フルレート（１７１ビット）または１／２レート（４０ビット）フレームのいずれかである。
【００６１】
それが特別の電話である場合、プローブシグナリングを検出した後で、肯定応答プローブシグナリングは発端局によって送信される。肯定応答プローブシグナリングは、例えば、連続ＥＶＲＣ−ＷＢフルレートフレームを備えうる。
【００６２】
広帯域シグナリングへの変更は、発端局から受信した肯定応答プローブシグナリングを終端局が検出した後で、終端局によって送信される。広帯域シグナリングへの変更は、連続ＥＶＲＣ−ＷＢフルレートフレームを備えうる。
【００６３】
一実装では、図８および９についてさらに後述されるように、狭帯域シグナリングへの変更は、それがＥＶＲＣ−ＷＢモードにあるとき、終端局または発端局のいずれかによって送信され、トランスコーディングフリーオペレーションが壊れる(broken)予定であることを示す任意のトリガを検出する。狭帯域シグナリングへの変更は、連続ＥＶＲＣ−Ｂフルレートフレームから成るプローブシグナリング、または、特別な局によって確実に検出されることができるある特別なメッセージを搬送するある他のシグナリング、に対する肯定応答であることができる。
【００６４】
図８は、エンド・ツー・エンド信号およびプロトコルを使用してコーデック展開を提供するための方法８００の別の実装の動作フローである。５１０と５２０に類似する８１０と８２０では、２つの局の間の呼出セットアップが完了し、発端局と終端局は、前にネゴシエートされたコーデックを使用して通信する。
【００６５】
５３０と類似する８３０では、終端局は、帯域内信号を生成し、発端局が応答するまでまたは所定の時間量の間、発端局にプローブとして帯域内信号を送信する。８４０で、発端局は、終端局によって送信された帯域内信号を検出し、それに反応する。局は、ネットワークインフラストラクチャに対する変更なしに、第２のコーデックを使用して通信することに切り替わる。
【００６６】
続けて、第２のコーデックを使用する局間の通信中、８５０で、第１のコーデック（当初ネゴシエートされたコーデック）が第２のコーデックの代わりに使用されるべきかを示すイベントが生じるかを決定されうる。このようなイベントは、例えば、トランスコーディングイベント、サービスオプション変更、または、非ＴｒＦＯネットワークへのハンドオフでありうる。
【００６７】
このようなイベントが生じる場合には、局は、８７０で、当初ネゴシエートされたコーデックを使用することに切り替わる。そうでない場合には、第２のコーデックを使用して、８６０で２つの局の間の通信が継続する。
【００６８】
呼出がＥＶＲＣ−ＢからＥＶＲＣ−ＷＢへと切り替えられ、呼出がリリースされる前の実装では、終端局と発端局は、受信されたトラフィックとレイヤ３信号をモニタする。レイヤ３信号は、ＴｒＦＯが壊れるころでありうるまたは壊れているというサインを感知するために送信される。ＴｒＦＯが壊れている可能性があるという１つのサインは、狭帯域フレーム（例えば、１／４フレーム、最後のビットが「０」であるフルレートフレーム、最後のビットが「０」である１／８レートフレーム、特別な１／２レートフレーム、等）が受信されることである。この場合には、局のいずれか１つは、ＥＶＲＣ−ＷＢからＥＶＲＣ−Ｂへの切り替えを開始し、または、局の少なくとも１つは、ＴｒＦＯをサポートしないネットワークへとハンドオフされる。したがって、トランスコーディングが始まり、スピーチ符号器がすぐに狭帯域信号への変更を送信し、通常のＥＶＲＣ−Ｂパケットを送信することによって続き、オーディオ出力は、それが通常の狭帯域モードで受信されたフレームを処理する前に、所定の数のフレームについてミュートにされる。受信機が狭帯域信号への変更を確実に検出することが出来る場合、それは、オーディオ出力ミュートなしに、通常の狭帯域モードで、受信されたフレームをすぐに処理することができる。
【００６９】
ＴｒＦＯが壊れるころであるさらなる表示は、ボコーダ変更および／またはＣＯＰ変更、情報メッセージを伴うアラートまたはフラッシュ（例えば、呼出待機トーン）を必要とする、サービスオプションネゴシエーションメッセージ（例えば、サービスオプションリクエスト命令、サービスオプション応答命令、およびサービスオプション制御命令を含む）、または、サービスネゴシエーションメッセージ（例えば、サービス接続メッセージ、サービスオプション制御メッセージ、サービスリクエストメッセージ、サービス応答メッセージ、一般的なハンドオフ命令メッセージおよびユニバーサルハンドオフ命令メッセージを含む）を受信することを含む。情報メッセージを伴うアラート、情報メッセージを伴うフラッシュ、またはハンドオフメッセージに加え、アラート、フラッシュまたはハンドオフは、「拡張」タイプ（例えば、アラート、フラッシュまたはハンドオフが拡張メッセージである、拡張されたアラート、拡張されたフラッシュ、または拡張されたハンドオフ）でありうる。これらのシナリオでは、スピーチ符号器は、狭帯域信号への変更を送信し、通常のＥＶＲＣ−Ｂプロセスが続く。さらに、ある局が、そのユーザが３者間呼出を開始したいということまたはＤＴＭＦトーンを送信することを検出する場合、情報メッセージを伴うフラッシュ（ダイヤル番号）を送信するまたはバーストＤＴＭＦメッセージを送信する前に、それは狭帯域信号への変更を送信し、場合によっては通常のＥＶＲＣ−Ｂプロセスが続く。ＥＶＲＣ−ＷＢにおける特別な局の例示的なプロシージャが図９について図示されている。
【００７０】
図９は、発端局または終端局について、例えばＥＶＲＣ−ＷＢからＥＶＲＣ−Ｂへと、コーデック間で切り替わるための方法９００の実装の動作フローである。図９は、２つの特別な局が２つのコーデック間で切り替わる実装に従うプロシージャを説明する。
【００７１】
９１０で、通信は、例えば上述されるように広帯域モードに設定された後、広帯域モードで継続し、呼出がリリースされる場合には９２０で決定されうる。そうでない場合には、９３０で、例えば、呼出待機が生じる、第３者の追加、局のうちの１つが非ＴｒＦＯネットワークに移動する、のようなトランスコーディングイベントが生じるかが決定されうる。例えば、非ＴｒＦＯネットワークへの移動を示す少数の有効な１／４レートが受信されうる。そうである場合には、９４０で、復号器について、オーディオ出力は、所定の秒（Ｘ秒、なお、Ｘは０より大きく、所定である）だけディスエイブルにされ、リセットされ、符号器について、狭帯域信号への変更は、呼出がリリースされるまで、対応する狭帯域モードにそれを変更するために送信される。オプションとして、９８０で、ある時間の後、局は、ここに説明されるように例えば帯域内シグナリングを使用して、広帯域モードに再び切り替わろうとする。
【００７２】
９５０で、ハンドオフが検出される場合に、または、サービスオプション変更が開始される場合に、例えば、非ＴｒＦｏモードにハンドオフを表示するために、別の者が呼出に含まれている、または、サービスオプションが変更されている、という表示を与えるメッセージが送信または受信される場合に、決定されうる。そうである場合には、９６０で、局は、他の局に狭帯域モード信号への変更を送り、狭帯域パケットを受信した後で、局は、呼出がリリースするまで、対応する狭帯域モードに変更する。したがって、局の１つを使用している者が呼出転送、呼出待機、または、３者間呼出を開始する場合には、本技法は、狭帯域へとトリガバックする。そうでない場合、処理は、９１０で継続しうる。
【００７３】
一実装では、局が３者間呼出を開始したい場合には、それは、そのスピーチ符号器をＥＶＲＣ−Ｂに切り替え、そのスピーチ復号器が狭帯域に切り替わるまでフルレートパケットを送信し、通常のＥＶＲＣ−Ｂパケットを送信することを開始し、そして、情報メッセージを伴うフラッシュ（ダイヤル番号）を送信する。同様に、局が送信バーストＤＴＭＦメッセージを送信する前に、それはそのスピーチ符号器をＥＶＲＣ−Ｂに切り替え、そのスピーチ復号器が狭帯域に切り替わるまでフルレートパケットを送信し、通常のＥＶＲＣ−Ｂパケットを送信することを始め、送信バーストＤＴＭＦメッセージを送信する。局が情報メッセージを伴うアラートまたはフラッシュ（呼出待機トーン）を受信する場合、そのスピーチ符号器をＥＶＲＣ−Ｂに切り替え、そのスピーチ復号器が狭帯域に切り替わるまでフルレートパケットを送信し、通常のＥＶＲＣ−Ｂパケットを送信することを開始し、情報メッセージを伴うアラートまたはフラッシュを受信した後で後続オペレーションに移る。
【００７４】
局が所定数の連続狭帯域フレーム（１７１番目のビット＝０であるフルレートフレーム、１６番目のビット＝０である１／８レートフレーム、１／４レートフレーム、および１／２レートフレーム、を含み、これらのフレームの任意のタイプが続く）を受信する場合には、スピーチ復号器は、狭帯域フレーム（第２の狭帯域フレームから始まる）を消失フレームとしてみなし、符号器は、ＥＶＲＣ−Ｂに切り替わり、通常のＥＶＲＣ−Ｂパケットを送信する前に狭帯域信号への変更を送信する。一実装では、広帯域信号への変更、狭帯域信号への変更、または、肯定応答プローブ信号の送信の間に、局は、順方向トラフィックチャネル監視（forward traffic channel supervision）を使用して、それに応じてその送信持続時間を調整しうる。
【００７５】
第３者の追加を対象とした実装では（トランスコーディングイベントの例）、呼出は２つの局の間で確立され、２つの局は使用する第１のコーデック、例えばＥＶＲＣ−Ｂをネゴシエートしうる。ある時点で、２つの局は、ＥＶＲＣ−ＷＢのような第２のコーデックを使用することに切り替わる（例えば、９１０）。呼出中に、それは、呼び出しに第３の局を含めるように決定される（例えば、呼出を第３の局との３者間呼出にする）（例えば、９３０）。第３の局を含めるために、２つの局は、第１のコーデックを使用するようにフォールバックする（例えば、９４０）。ある時点で、３者間呼出は終了し（第３の局は、呼び出しを終了する）、２つの局は、第２のコーデックを使用することに切り替わる。
【００７６】
ここで説明される実装では（例えば、方法５００〜８００に関する）、終端局が発端局へ帯域内プローブ信号を送信することを説明する。しかしながら、代替的にまたは追加的に、発端局は終端局に帯域内プローブ信号を送信しうる。このような実装では、終端局は、レガシ局でない場合には、発端局によって送信された帯域内信号を検出し、それに応答しうる。
【００７７】
一実装では、１つの局は、それが発端局または終端局であるかに関わらず帯域内プローブ信号をそれが送信するように、備えうる。しかしながら、局は、例えばＰＣクライアントがモバイルデバイスと通信するときのように、それが終端局であるとき、帯域内信号のみを送信する別の局と通信することができる。
【００７８】
図１０は、帯域内信号を使用してコーデック展開を提供するための方法９００の別の実装の動作フローである。５１０と５２０に類似する１０１０と１０２０では、呼出セットアップが２つの局の間で完了し、発端局と終端局は、前にネゴシエートされたコーデックを使用して通信する。
【００７９】
１０３０で、帯域内シグナリング機能を備えた各局は、帯域内信号を生成し、その帯域内信号をプローブとして他の局へ送信する。各局がどのように備えているかに依存して（例えば、ここにおいて使用される用語のように、局がレガシ局または特別な局であるか）、各局は、帯域内プローブ信号を送信し、他の局からの応答を待機するように備えうる、または、局のうち１つのみが帯域内プローブ信号を送信し、他の局からの応答を待機（またはモニタ）するように備えうる。帯域内信号は、送信局が第２のコーデックで動作することができ、他の局もまた第２のコーデックで動作することができるかをプローブするために使用される、ということを示す。一実装では、各終端局（すなわち、各特別な局）は、それが帯域内プローブ信号を送信し始めるとき、タイマを開始する。タイマは、送信局が帯域内プローブ信号を送信する時間の長さを決定するために使用されうる、また、送信局はまた、他の局からの応答がなかった場合、所定の長さの時間の後、帯域内プローブ信号を送信することを止めることがある。一実装では、プローブは、トランスコーディングが送信パス上で存在するか否か、および／または、他の局もまた特別な局であるか、を決定するために使用されうる。
【００８０】
１０４０で、他の局が送信局によって送信された帯域内信号を検出し、それに反応したかは送信局で決定される。それが帯域内シグナリングを使用して応答を生成し送信局に送信する場合に、他の局が帯域内信号を検出しそれに対して反応したということが決定されうる。両方の局が帯域内信号を送信する場合、局の両方が帯域内信号を検出しそれに対して反応する場合に決定されうる。
【００８１】
１０５０で、（さらにここにおいて説明されるように、送信局として局のうち１つのみが作用するということが予期されるにも関わらず、両方の局が送信局として作用している場合）いずれの局も、（送信局（１つまたは複数）によって設定されるタイマ（１つまたは複数）によって測定される所定の時間量内で）他の局によって送信された帯域内信号を検出しそれに対して反応しない場合、２つの局間の通信は、当初ネゴシエートされたコーデックを使用することを継続する。しかしながら、１０６０で、局のうちの１つは、例えば確認信号を送信局へ送信することによって、帯域内プローブ信号を検出しそれに応答する場合には、局は、第２のコーデックを使用して通信することに切り替わる。コーデックモード間の切り替えと第２のコーデックモードの使用は、インフラストラクチャには可視ではない。通信は、例えばここにおいてさらに説明されるように、呼出が終了するまで、または、第１のコーデック（または、新たなネゴシエートされたコーデック）が第２のコーデックの代わりに使用されるべきであるということを示すイベントが生じるまで、第２のコーデックを使用して進む。
【００８２】
局の帯域内シグナリング機能のすべては（すなわち、それらを「特別」にするために）、ソフトウェア／ファームウェアのアップグレードを通じて達成されることができる、ということが予期される。ユーザ能力は、インフラストラクチャアップグレードなしに、また、レガシ電話ユーザに対するマイナスの影響なしに、高められる。
【００８３】
ここで使用されるように、用語「決定すること」（およびその文法の変形）は、非常に広い意味で使用される。用語「決定すること」は広範囲の動作を含んでおり、したがって、「決定すること」は、計算すること、コンピュートすること、処理すること、導出すること、吟味すること、ルックアップすること（例、テーブル、データベース、または別のデータ構造においてルックアップすること）、確かめること、および同様なものを含むことができる。また「決定すること」は、受信すること（例、情報を受信すること）、アクセスすること（例、メモリのデータにアクセスすること）、および同様なものを含むことができる。また、「決定すること」は、解決すること、選択すること、選ぶこと、確立すること、および同様なものを含むことができる。
【００８４】
用語「信号処理（signal processing）」（およびその文法上の変形を含む）は、信号の処理および解釈を指すことがある。対象の信号は、音、イメージ、および他の多くを含めうる。このような信号の処理は、ストレージおよび再構築、情報のノイズからの分離、圧縮、および特徴抽出を含めうる。用語「デジタル信号処理」とは、デジタル表示における信号のスタディ(study)、およびこれらの信号の処理方法を指すことがある。デジタル信号処理は、移動局、非移動局およびインターネットのような多くの通信技法の一要素である。デジタル信号処理のために使用されるアルゴリズムは、デジタル信号プロセッサ（ときどきＤＳＰと省略される）と呼ばれる専用マイクロプロセッサを活用しうる専用コンピュータを使用して実行されうる。
【００８５】
表記していない限り、特別な特徴を有する装置の動作の開示はまた、類似の特徴を有する方法を開示するために明示的に意図され（また逆も然りである）、特別な構成による装置の動作の開示はまた、類似の構成による方法を開示するように明示的に意図されている（または逆も然りである）。
【００８６】
図１１は、無線通信システムにおける例示的な移動局１１００の設計のブロック図を図示する。移動局１１００は、セルラ電話、端末、ハンドセット、ＰＤＡ、無線モデム、コードレス電話等でありうる。無線通信システムは、ＣＤＭＡシステム、ＧＳＭシステム等でありうる。
【００８７】
移動局１１００は、受信パスおよび送信パスを介して双方向通信を提供することができる。受信パス上では、基地局によって送信された信号は、アンテナ１１１２によって受信され、受信機（ＲＣＶＲ）１１１４に提供される。受信機１１１４は受信された信号を調整してデジタル化し、さらなる処理のためにデジタルセクション１１２０にサンプルを提供する。送信パス上では、送信機（ＴＭＴＲ）１１１６は、デジタルセクション１１２０から送信されるべきデータを受信し、データを処理し調整し、変調された信号を生成し、そしてそれは、基地局にアンテナ１１１２を介して送信される。受信機１１１４および送信機１１１６は、ＣＤＭＡ、ＧＳＭ等をサポートしうるトランシーバの一部でありうる。
【００８８】
デジタルセクション１１２０は、例えば、モデムプロセッサ１１２２、縮小された命令セットコンピュータ／デジタル信号プロセッサ（ＲＩＳＣ／ＤＳＰ）１１２４、コントローラ／プロセッサ１１２６、内部メモリ１１２８、一般化されたオーディオ符号器１１３２、一般化されたオーディオ復号器１１３４、グラフィクス／ディスプレイプロセッサ１１３６、および外部バスインタフェース（ＥＢＩ）１１３８、のような様々な処理、インタフェース、およびメモリのユニットを含む。モデムプロセッサ１１２２は、データ送信および受信のための処理、例えば符号化、変調、復調、復号を実行しうる。ＲＩＳＣ／ＤＳＰ１１２４は、無線デバイス１１００のための汎用および専門的な処理を実行しうる。コントローラ／プロセッサ１１２６は、デジタルセクション１１２０内で様々な処理およびインタフェースユニットのオペレーションを命令しうる。内部メモリ１１２８は、デジタルセクション１１２０内で様々なユニットのためのデータおよび／または命令を格納しうる。
【００８９】
一般化されたオーディオ符号器１１３２は、オーディオソース１１４２、マイクロフォン１１４３等からの入力信号のための符号化を実行しうる。一般化されたオーディオ復号器１１３４は、符号化されたオーディオデータについて復号することを実行しうる、また、スピーカー／ヘッドセット１１４４に出力信号を提供しうる。グラフィクス／ディスプレイプロセッサ１１３６は、ディスプレイユニット１１４６に提示されうる、グラフィクス、ビデオ、イメージ、およびテキストのための処理を実行しうる。ＥＢＩ１１３８は、デジタルセクション１１２０とメインメモリ１１４８との間のデータの移送を促進しうる。
【００９０】
デジタルセクション１１２０は、１つまたは複数のプロセッサ、ＤＳＰ、マイクロプロセッサ、ＲＩＳＣ等で実装されうる。デジタルセクション１１２０はまた、１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）および／またはある他のタイプの集積回路（ＩＣ）上で組み立てられうる。
【００９１】
図１２は、例示的な実装および態様が実装されうる例示的なコンピューティング環境を図示する。コンピューティングシステム環境は、適切なコンピューティング環境の唯一の例であり、機能または使用の範囲について限定を示唆することを意味していない。
【００９２】
コンピュータによって実行されている、プログラムモジュールのようなコンピュータ実行可能命令が使用されうる。一般に、プログラムモジュールは、具体的なタスクを実行する、または、具体的なアブストラクトデータタイプを実装する、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造等を含む。通信ネットワークまたは他のデータ伝送媒体を通じてリンクされる遠隔処理デバイスによってタスクが実行される分散型のコンピューティング環境が使用されうる。分散型のコンピューティング環境では、プログラムモジュールおよび他のデータは、メモリストレージデバイスを含む、ローカルで且つ遠隔コンピュータ記憶媒体において配置されうる。
【００９３】
図１２を参照すると、ここに説明されている態様を実装するための例示的なシステムは、コンピューティングデバイス１２００のようなコンピューティングデバイスを含む。その最も基本的な構成では、コンピューティングデバイス１２００は一般的に、少なくとも１つの処理ユニット１２０２とメモリ１２０４を含む。コンピューティングデバイスの正確な構成とタイプに依存して、メモリ１２０４は、揮発性（ランダムアクセスメモリ（ＲＡＭ））、不揮発性（例えば、読み出し専用メモリ（ＲＯＭ）、フラッシュメモリ等）、またはその２つのある組み合わせ、でありうる。この最も基本的な構成が点線１２０６によって図１２で図示されている。
【００９４】
コンピューティングデバイス１２００は、さらなる特徴および／または機能を有しうる。例えば、コンピューティングデバイス１２００は、限定されないが、磁気または光学ディスクまたはテープを含むさらなるストレージ（リムーバブルおよび／または非リムーバブル）を含めうる。このようなさらなるストレージは、リムーバブルストレージ１２０８と非リムーバブルストレージ１２１０によって図１２によって図示されている。
【００９５】
コンピューティングデバイス１２００は一般的に様々なコンピュータ可読媒体を含む。コンピュータ可読媒体は、デバイス１２００によってアクセスされることができる任意の利用可能な媒体であることができ、揮発性および不揮発性媒体とリムーバブルおよび非リムーバブルの媒体の両方を含む。コンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュールまたは他のデータのような情報の記憶のために任意の方法または技術で実装される、揮発性および不揮発性、およびリムーバブルおよび非リムーバブル媒体を含む。メモリ１２０４、リムーバブルストレージ１２０８、および非リムーバブルストレージ１２１０はすべて、コンピュータ記憶媒体の例である。コンピュータ記憶媒体は、限定されてはいないが、ＲＡＭ、ＲＯＭ、電子的消去可能プログラム読み出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリまたは他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）または他の光学ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージまたは他の磁気ストレージデバイス、または、所望の情報を格納するために使用されることができる、および、コンピューティングデバイス１２００によってアクセスされることができる、いずれの他の媒体、を含めうる。いずれのそのようなコンピュータ記憶媒体は、コンピューティングデバイス１２００の一部でありうる。
【００９６】
コンピューティングデバイス１２００は、デバイスが他のデバイスと通信することを可能にする通信接続部（１つまたは複数）１２１２を含めうる。コンピューティングデバイス１２００はまた、キーボード、マウス、ペン、音声入力デバイス、タッチ入力デバイス等のような入力デバイス（１つまたは複数）を有しうる。ディスプレイ、スピーカー、プリンター等のような出力デバイス（１つまたは複数）１２１６もまた含まれうる。これらすべてのデバイスは当技術分野で知られており、ここで詳細に説明される必要はない。
【００９７】
一般に、ここで説明される任意のデバイスは、例えば、無線または有線の電話、セルラ電話、ラップトップコンピュータ、無線マルチメディアデバイス、無線通信ＰＣカード、ＰＤＡ、外部または内部モデム、無線または有線チャネルを通じて通信するデバイス等のような様々なタイプのデバイスを表わしうる。デバイスは、例えば、アクセス端末（ＡＴ）、アクセスユニット、加入者ユニット、移動局、モバイルデバイス、モバイルユニット、モバイル電話、モバイル、遠隔局、遠隔端末、遠隔ユニット、ユーザデバイス、ユーザ機器、ハンドヘルドデバイス、非移動局、非モバイルデバイス、エンドポイント等、のように様々な名称を有しうる。ここで説明される任意のデバイスは、命令およびデータ、ならびにハードウェア、ソフトウェア、ファームウェア、またはそれらの組み合わせを格納するためのメモリを有しうる。
【００９８】
ここで説明される帯域内シグナリングおよびコーデック選択および展開の技法は、様々な手段によって実装されうる。例えば、これらの技法は、ハードウェア、ファームウェア、ソフトウェア、または、それらの組み合わせで実装されうる。当業者は、様々な説明のための論理ブロック、モジュール、回路、および、ここにおける開示に関連して説明されたアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェアあるいは両方の組合せとして実装されうる、ということをさらに理解するであろう。ハードウェアとソフトウェアのこの互換性を明瞭に説明するために、様々な説明のためのコンポーネント、ブロック、モジュール、回路およびステップが、一般に、それらの機能性という観点から、上記に説明されてきた。そのような機能性が、ハードウェアまたはソフトウェアとして実装されるかは、特定のアプリケーションと全体のシステムに課された設計制約に依存する。当業者は、各特定のアプリケーションについての様々な方法で、説明された機能を実装しうるが、そのような実装の決定は、本発明の範囲からの逸脱を生じさせるものとして解釈されるべきでない。
【００９９】
ハードウェア実装の場合には、技法を実行するために使用される処理ユニットは、１つまたは複数のＡＳＩＣ、ＤＳＰ、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、ここにおいて記載された機能を実行するように設計された他の電子ユニット、コンピュータまたは、それらの組み合わせ、内で実装されうる。
【０１００】
したがって、ここでの開示に関連して説明された様々な説明のための論理ブロック、モジュールおよび回路は、汎用プロセッサ、ＤＳＰ、ＡＳＩＣ、ＦＰＧＡ、あるいは他のプログラマブル論理回路、ディスクリートゲートあるいはトランジスタ論理、ディスクリートハードウェアコンポーネント、あるいは、ここに説明された機能を実行するように設計されたそれらのいずれの組み合わせ、で実装または実行されうる。汎用プロセッサは、マイクロプロセッサであってもよいが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、あるいはステートマシンでありうる。プロセッサはまた、コンピューティングデバイスの組み合わせ、例えば、ＤＳＰとマイクロプロセッサとの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと併用しての１つまたは複数のマイクロプロセッサ、あるいはいずれの他のそのような構成、として実装されうる。
【０１０１】
ファームウェアおよび／またはソフトウェア実装については、技法は、ランダムアクセスＲＡＭ、ＲＯＭ、不揮発性ＲＡＭ、プログラマブルＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、コンパクトディスク（ＣＤ）、磁気または光学のデータストレージデバイスまたは同様なもののようなコンピュータ可読媒体上で命令として具現化されうる。その命令は１つまたは複数のプロセッサによって実行可能であり、プロセッサ（１つまたは複数）にここに説明された機能のある態様を実行させうる。
【０１０２】
ソフトウェアで実装される場合には、機能は、コンピュータ可読媒体上で、１つまたは複数の命令あるいはコードとして、格納または送信されうる。コンピュータ可読媒体は、１つの場所から別の場所へのコンピュータプログラムの移送を容易にするいずれの媒体も含んでいる、コンピュータ記憶媒体と通信媒体の両方を含む。記憶媒体は、汎用コンピュータまたは専用コンピュータによってアクセスされることができる、いずれの利用可能な媒体であることができる。例として、また限定されないが、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭあるいは他の光学ディスクストレージ、磁気ディスクストレージあるいは他の磁気ストレージデバイス、あるいは、命令あるいはデータストラクチャの形態において所望のプログラムコード手段を搬送または格納するために使用されることができる、また、汎用または専用コンピュータ、または、汎用または専用プロセッサによってアクセスされることができる、任意の他の媒体も備えることができる。また、いずれの接続もコンピュータ可読媒体と適切に名付けられる。例えば、ソフトウェアがウェブサイト、サーバ、あるいは、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者ライン（ＤＳＬ）、あるいは赤外線、無線、およびマイクロ波のような無線技術を使用している他の遠隔ソース、から送信される場合には、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、あるいは赤外線、無線、およびマイクロ波のような無線技術は、媒体の定義に含まれている。ここに使用されているように、ディスク（ｄｉｓｋ）とディスク（ｄｉｓｃ）は、ＣＤ、レーザーディスク（登録商標）、光学ディスク、デジタル多用途ディスク（ＤＶＤ）、フロッピー（登録商標）ディスクおよびブルーレイ（登録商標）ディスクを含んでおり、ディスク（ｄｉｓｋｓ）は、大抵、データを磁気的に再生し、ディスク（ｄｉｓｃｓ）は、レーザーで光学的に再生する。上記のものの組み合わせも、コンピュータ可読媒体の範囲内に含まれるべきである。
【０１０３】
ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭあるいは当技術分野において知られている記憶媒体のいずれの他の形態、において存在することがある。例示的な記憶媒体は、プロセッサに結合されるので、プロセッサが記憶媒体から情報を読み取ることができ、また記憶媒体に情報を書き込むことができる。あるいは、記憶媒体は、プロセッサに一体化されうる。プロセッサと記憶媒体は、ＡＳＩＣにおいて存在しうる。ＡＳＩＣは、ユーザ端末に存在しうる。あるいは、プロセッサと記憶媒体は、ユーザ端末において、ディスクリートコンポーネントとして存在しうる。
【０１０４】
本開示の上述の説明は、当業者が本開示を行うまたは使用することができるように提供される。本開示に対する様々な修正は、当業者にとっては容易に明らかであろう、そして、ここにおいて定義された包括的な原理は、本開示の精神あるいは範囲から逸脱することなく、他の変形に適用されうる。したがって、本開示は、ここにおいて記載される例および設計に限定されるようには意図されておらず、ここに開示された原理および新規な特徴に整合する最も広い範囲が与えられるべきである。
【０１０５】
例示的な実装は、１つまたは複数のスタンドアロンコンピュータシステムのコンテキストで現在開示された主題の事柄の態様を使用することを指すが、主題の事柄はそれほど限定されておらず、むじろ、ネットワークまたは分散型コンピューティング環境のようないずれのコンピューティング環境と関連して実装されうる。またさらに、現在開示されている主題の事柄の態様は、複数の処理チップまたはデバイスにおいて、またはそれらにわたって、実装され、ストレージは、複数のデバイスにわたって同様に達成されうる。このようなデバイスは、例えばＰＣ、ネットワークサーバ、およびハンドヘルドデバイスを含むことがある。
【０１０６】
主題の事柄が構造の特徴および／または方法の動作に特有な言語で説明されているが、特許請求の範囲で定義された主題の事柄は、上述された具体的な特徴または動作に必ずしも限定されないということが理解されるべきである。むしろ、上述される具体的な特徴および動作は、特許請求の範囲を実装する例示的な形態として開示される。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［１］
第２の局と通信している第１の局による使用のためにコーデックを設定する方法であって、
第１のコーデックモードにおける前記第２の局と、前記第１のコーデックモードで実行しているインフラストラクチャでセットアップされる呼出中に、前記第２の局が第２のコーデックモードで実行するように備えているかを前記第１の局で決定することと；
前記第２の局が前記第２のコーデックモードで実行するように備えることが前記第１の局で決定される場合、前記インフラストラクチャが前記第１のコーデックモードを実行したままである間に、前記第２のコーデックモードで実行するように前記第２の局に命令し、前記第２のコーデックモードで実行するように前記第１の局を設定することと、；
を備える方法。
［２］
前記第２の局が前記第２のコーデックモードで実行するように備えているかを前記第１の局で決定することは、帯域内シグナリングを使用することを備える、［１］に記載の方法。
［３］
前記第２の局が前記第２のコーデックモードで実行するように備えているかを前記第１の局で決定することは、前記第２の局に帯域内プローブ信号を送信し、前記第２の局から帯域内肯定応答信号を受信することを備える、［１］に記載の方法。
［４］
限られた時間の間、周期的に前記帯域内プローブ信号を送信すること、をさらに備える［３］に記載の方法。
［５］
前記第１の局は、（ａ）前記帯域内プローブ信号が、記第２のコーデックモードで実行するように備えられていない局によって有効なパケットのうちのいずれかとして、受信されない、（ｂ）前記帯域内肯定応答信号が前記第１の局によって受信される場合には、前記第１の局が、送信パスはトランスコーディングフリーであり、前記第２の局が、前記第２のコーデックモードで実行するように備えるということを決定する、ように設計される帯域内信号を生成し、検出し、それに対し反応することが出来る、［３］に記載の方法。
［６］
前記第２の局に前記第２のコーデックモードで実行するように命令することは、帯域内シグナリングを使用して前記第２の局に命令を送信することを備える、［１］に記載の方法。
［７］
前記第１の局が前記第２のコーデックモードを実行している間に、前記呼出中にトランスコーダフリーオペレーション（ＴｒＦＯ）から非ＴｒＦＯへのネットワーク遷移の検出時に前記第１のコーデックモードに前記第１の局で前記コーデックを設定すること、をさらに備える［１］に記載の方法。
［８］
前記第１の局は移動局である、［１］に記載の方法。
［９］
前記第１の局は、前記呼出のための終端局である、［１］に記載の方法。
［１０］
前記第１の局は、前記呼出のための発端局である、［１］に記載の方法。
［１１］
前記第１のコーデックモードは狭帯域モードであり、前記第２のコーデックモードは、広帯域モードである、［１］に記載の方法。
［１２］
前記第１の局は非移動局である、［１］に記載の方法。
［１３］
第２の局と通信している第１の局による使用のためにコーデックを設定するための装置であって、
第１のコーデックモードにおける前記第２の局と、前記第１のコーデックモードで実行しているインフラストラクチャでセットアップされる呼出中に、前記第２の局が第２のコーデックモードで実行するように備えているかを前記第１の局で決定するための手段と；
前記第２の局が前記第２のコーデックモードで実行するように備えることが前記第１の局で決定される場合、前記インフラストラクチャが前記第１のコーデックモードを実行したままである間に、前記第２のコーデックモードで実行するように前記第２の局に命令し、前記第２のコーデックモードで実行するように前記第１の局を設定するための手段と；
を備える装置。
［１４］
前記第２の局が前記第２のコーデックモードで実行するように備えているかを前記第１の局で決定するための手段は、帯域内シグナリングを使用する、［１３］に記載の装置。
［１５］
前記第２の局が前記第２のコーデックモードで実行するように備えているかを前記第１の局で決定するための手段は、前記第２の局に帯域内プローブ信号を送信するための手段と、前記第２の局から帯域内肯定応答信号を受信するための手段と、を備える、［１３］に記載の装置。
［１６］
限られた時間の間、周期的に前記帯域内プローブ信号を送信するための手段、をさらに備える［１５］に記載の装置。
［１７］
前記第１の局は、（ａ）前記帯域内プローブ信号が、記第２のコーデックモードで実行するように備えられていない局によって有効なパケットのうちのいずれかとして、受信されない、（ｂ）前記帯域内肯定応答信号が前記第１の局によって受信される場合には、前記第１の局が、送信パスはトランスコーディングフリーであり、前記第２の局が、前記第２のコーデックモードで実行するように備えるということを決定する、ように設計される帯域内信号を生成し、検出し、それに対し反応することが出来る、［１５］に記載の装置。
［１８］
前記第２の局に前記第２のコーデックモードで実行するように命令するための手段は、帯域内シグナリングを使用して前記第２の局に命令を送信するための手段を備える、［１３］に記載の装置。
［１９］
前記第１の局が前記第２のコーデックモードを実行している間、前記呼出中にトランスコーダフリーオペレーション（ＴｒＦＯ）から非ＴｒＦＯへのネットワーク遷移の検出時に前記第１のコーデックモードに前記第１の局で前記コーデックを設定するための手段、をさらに備える［１３］に記載の装置。
［２０］
前記第１の局は移動局である、［１３］に記載の装置。
［２１］
前記第１の局は、前記呼出のための終端局である、［１３］に記載の装置。
［２２］
前記第１の局は、前記呼出のための発端局である、［１３］に記載の装置。
［２３］
前記第１のコーデックモードは狭帯域モードであり、前記第２のコーデックモードは、広帯域モードである、［１３］に記載の装置。
［２４］
前記第１の局は非移動局である、［１３］に記載の装置。
［２５］
第１のコーデックモードにおける前記第２の局と、前記第１のコーデックモードで実行しているインフラストラクチャでセットアップされる呼出中に、第２の局が第２のコーデックモードで実行するように備えているかを第１の局で決定することと；
前記第２の局が前記第２のコーデックモードで実行するように備えることが前記第１の局で決定される場合、前記インフラストラクチャが前記第１のコーデックモードを実行したままである間に、前記第２のコーデックモードで実行するように前記第２の局に命令し、前記第２のコーデックモードで実行するように前記第１の局を設定することと；
をコンピュータに実行させる命令を備えるコンピュータ可読媒体。
［２６］
前記第２の局が前記第２のコーデックモードで実行するように備えているかを前記第１の局で決定することを前記コンピュータに実行させる命令は、帯域内シグナリングを使用することを前記コンピュータに実行させる命令を備える、［２５］に記載のコンピュータ可読媒体。
［２７］
前記第２の局が前記第２のコーデックモードで実行するように備えているかを前記第１の局で決定することを前記コンピュータに実行させる命令は、前記第２の局に帯域内プローブ信号を送信し、前記第２の局から帯域内肯定応答信号を受信することを前記コンピュータに実行させる命令を備える、［２５］に記載のコンピュータ可読媒体。
［２８］
限られた時間の間、周期的に前記帯域内プローブ信号を送信することを前記コンピュータに実行させる命令、をさらに備える［２７］に記載のコンピュータ可読媒体。
［２９］
前記第１の局は、（ａ）前記帯域内プローブ信号が、記第２のコーデックモードで実行するように備えられていない局によって有効なパケットのうちのいずれかとして、受信されない、（ｂ）前記帯域内肯定応答信号が前記第１の局によって受信される場合には、前記第１の局が、送信パスはトランスコーディングフリーであり、前記第２の局が、前記第２のコーデックモードで実行するように備えるということを決定する、ように設計される帯域内信号を生成し、検出し、それに対し反応することが出来る、［２７］に記載のコンピュータ可読媒体。
［３０］
前記第２のコーデックモードで実行するように前記第２の局に命令することを前記コンピュータに実行させる命令は、帯域内シグナリングを使用して前記第２の局に命令を送信することを前記コンピュータに実行させる命令を備える、［２５］に記載のコンピュータ可読媒体。
［３１］
前記第１の局が前記第２のコーデックモードを実行している間に、前記呼出中にトランスコーダフリーオペレーション（ＴｒＦＯ）から非ＴｒＦＯへのネットワーク遷移の検出時に前記第１のコーデックモードに前記第１の局で前記コーデックを設定することを前記コンピュータに実行させる命令をさらに備える、［２５］に記載のコンピュータ可読媒体。
［３２］
前記第１の局は移動局である、［２５］に記載のコンピュータ可読媒体。
［３３］
前記第１の局は、前記呼出のための終端局である、［２５］に記載のコンピュータ可読媒体。
［３４］
前記第１の局は、前記呼出のための発端局である、［２５］に記載のコンピュータ可読媒体
［３５］
前記第１のコーデックモードは狭帯域モードであり、前記第２のコーデックモードは、広帯域モードである、［２５］に記載のコンピュータ可読媒体。
［３６］
前記第１の局は非移動局である、［２５］に記載のコンピュータ可読媒体。
［３７］
第２の局と通信している第１の局による使用のためにコーデックを設定するための装置であって、
第１のコーデックモードにおける前記第２の局と、前記第１のコーデックモードで実行しているインフラストラクチャでセットアップされる呼出中に、前記第２の局が第２のコーデックモードで実行するように備えているかを前記第１の局で決定し；前記第２のコーデックモードで実行するように前記第２の局に命令を送信し；前記第２の局が前記第２のコーデックモードで実行するように備えることが前記第１の局で決定される場合、前記インフラストラクチャが前記第１のコーデックモードを実行したままである間に、前記第２のコーデックモードで実行するように前記第１の局を設定する；少なくとも１つのプロセッサと、
前記第１のコーデックモードと関連付けられた第１のコーデックと、前記第２のコーデックモードと関連付けられた第２のコーデックと、を備えるコーデックセットを格納する前記少なくとも１つのプロセッサに結合されたメモリと、
を備える装置。
［３８］
前記第２の局が前記第２のコーデックモードで実行するように備えているかを前記第１の局で決定することは、帯域内シグナリングを使用することを備える、［３７］に記載の装置。
［３９］
前記第２の局が、前記第２のコーデックモードを実行するように備えているかを前記第１の局で決定すること、および、受信すること、に使用するために、前記第２の局に帯域内プローブ信号を送信するための帯域内信号送信機と、前記第２の局から帯域内肯定応答信号を受信するための帯域内信号受信機と、をさらに備える［３７］に記載の装置。
［４０］
前記帯域内信号送信機は、限られた時間の間、周期的に前記帯域内プローブ信号を送信する、［３９］に記載の装置。
［４１］
前記第１の局は、（ａ）前記帯域内プローブ信号が、記第２のコーデックモードで実行するように備えられていない局によって有効なパケットのうちのいずれかとして、受信されない、（ｂ）前記帯域内肯定応答信号が前記第１の局によって受信される場合には、前記第１の局が、送信パスはトランスコーディングフリーであり、前記第２の局が、前記第２のコーデックモードで実行するように備えるということを決定する、ように設計された帯域内信号を生成し、検出し、それに対し反応することが出来る、［３９］に記載の装置。
［４２］
前記第２の局に前記第２のコーデックモードで実行するように命令することは、帯域内信号送信機を介して帯域内シグナリングを使用して前記第２の局に命令を送信することを備える、［３７］に記載の装置。
［４３］
前記少なくとも１つのプロセッサは、前記第１の局が前記第２のコーデックモードを実行している間に、前記呼出中にトランスコーダフリーオペレーション（ＴｒＦＯ）から非ＴｒＦＯへのネットワーク遷移の検出時に前記第１のコーデックモードに前記第１の局で前記コーデックを設定する、［３７］に記載の装置。
［４４］
前記第１の局は移動局である、［３７］に記載の装置。
［４５］
前記第１の局は、前記呼出のための終端局である、［３７］に記載の装置。
［４６］
前記第１の局は、前記呼出のための発端局である、［３７］に記載の装置。
［４７］
前記第１のコーデックモードは狭帯域モードであり、前記第２のコーデックモードは、広帯域モードである、［３７］に記載の装置。
［４８］
前記第１の局は非移動局である、［３７］に記載の装置。
【図１】
0005852104.tif 000002
【図２】
0005852104.tif 000003
【図３】
0005852104.tif 000004
【図４】
0005852104.tif 000005
【図５】
0005852104.tif 000006
【図６】
0005852104.tif 000007
【図７】
0005852104.tif 000008
【図８】
0005852104.tif 000009
【図９】
0005852104.tif 000010
【図１０】
0005852104.tif 000011
【図１１】
0005852104.tif 000012
【図１２】
0005852104.tif 000013