(57)【要約】一例では、複数のボコーディングモードのうちのどの１つがボコーダ（５）により現在動作させられているかという演繹的知識なしに、これらの複数のボコーディングモードのサブセットに対し最適化されている変調パラメータ（８）の特定のセットを用いて、変調装置（４）がデジタルビットストリーム（２）を符号化する。この変調装置（４）は、変調パラメータの特定のセット（８）を用いてボコーダ（５）を通る無線通信ネットワーク上で送信を行うとともに、これらの送信をエラーに対してモニタリングする（１９）。これらのエラーがしきい値に達すると、ボコーダ（５）は、変調パラメータの特定のセット（８）が最適化されている前記サブセットに含まれていないボコーディングモードの１つを用いることができ、従って、変調装置（４）は変調パラメータの特定のセット（８）から変調パラメータの異なるセット（９）に切換える。
2013511893.tif 000002
【特許請求の範囲】
【請求項１】
命令で符号化されたプロセッサ可読媒体であって、これらの命令が実行されると、
受信されたデジタルビットストリームを、特定の変調パラメータのセットを用いて処理して、異なるビット値に対し異なる可聴トーンを有する可聴信号を発生させ、前記可聴トーンは、ボコーダが割込まれていない無線通信ネットワークの無線音声チャネルを通過するように選択し、前記特定の変調パラメータのセットは、可聴信号をボコーディングするボコーダにより複数のボコーディングモードのうちのどの１つが現在動作しているかという演繹的知識なしに、これらの複数のボコーディングモードのサブセットに対し最適化するようにし、
前記無線通信ネットワーク上の送信をモニタリングして、前記無線音声チャネル上の送信と関連するエラーの量がプリセットしきい値に達した時を識別し、
前記モニタリングにより前記エラーの量が前記プリセットしきい値に達したことを表した場合に、前記特定の変調パラメータのセットから異なる変調パラメータのセットに切換えるようになっている
プロセッサ可読媒体。
【請求項２】
請求項１に記載のプロセッサ可読媒体において、前記異なる変調パラメータのセットは、前記特定の変調パラメータのセットよりも広い互換性に対し設計され、この異なる変調パラメータのセットは、ボコーディングモードの前記サブセットに対して最適化されていないか、又はボコーディングモードの異なるサブセットに対して最適化されているか、或いはボコーディングモードの前記サブセットに対して最適化されておらず且つボコーディングモードの異なるサブセットに対して最適化されているプロセッサ可読媒体。
【請求項３】
請求項１に記載のプロセッサ可読媒体において、前記命令が実行されると、
前記モニタリングにより前記エラーの量が前記プリセットしきい値に達したことを表した場合に、第１のシンボルタイプを用いる符号化から、この第１のシンボルタイプよりも持続時間の長い第２のシンボルタイプを用いる符号化に移すようになっている
プロセッサ可読媒体。
【請求項４】
請求項１に記載のプロセッサ可読媒体において、前記命令が実行されると、
前記モニタリングにより前記エラーの量が前記プリセットしきい値に達したことを表した場合に、第１の周波数の対を用いる符号化から第２のより低周波数の対を用いる符号化に移すようになっており、
第１のより高周波数の対はエラーのある送信に対して用いられるようになっている
プロセッサ可読媒体。
【請求項５】
請求項１に記載のプロセッサ可読媒体において、前記命令が実行されると、
前記モニタリングにより前記エラーの量が前記プリセットしきい値に達したことを表した場合に、前記可聴信号内に第１のパターンを符号化するようになっており、この第１のパターンは、エラーのある送信を識別する前に、前記可聴信号内に符号化された第２のパターンよりも多くの波形情報を、受信機がシンボルを識別するのに用いるために供給するようになっている
プロセッサ可読媒体。
【請求項６】
請求項１に記載のプロセッサ可読媒体において、前記命令が実行されると、
前記モニタリングにより前記エラーの量が前記プリセットしきい値に達したことを表した場合に、第１のシンボルタイプを用いる符号化から、この第１のシンボルタイプよりも持続時間の長い第２のシンボルタイプを用いる符号化に移し、第１の周波数のセットを用いる符号化から、これとは異なる第２の周波数のセットを用いる符号化に移し、前記可聴信号内に第１のパターンを符号化し、この第１のパターンは、エラーのある送信を識別する前に、前記可聴信号内に符号化された第２のパターンよりも多くの波形情報を、受信機がシンボルを識別するのに用いるために供給するようになっているプロセッサ可読媒体。
【請求項７】
請求項１に記載のプロセッサ可読媒体において、前記命令が実行されると、
前記モニタリングにより前記エラーの量が前記プリセットしきい値に達したことを表した場合に、全二重送信モードから半二重送信モードに切換えるようになっているプロセッサ可読媒体。
【請求項８】
請求項１に記載のプロセッサ可読媒体において、エラーのうちの少なくとも幾つかは、前記特定の変調パラメータのセットがエラーのある送信と関連して最適化されている前記サブセット内に含まれていないボコーディングモードの動作をしているボコーダに起因して生じるようになっているプロセッサ可読媒体。
【請求項９】
請求項１に記載のプロセッサ可読媒体において、前記命令が実行されると、
非応答の回数を計数し、前記切換えがこの計数値に基づくようになっている
プロセッサ可読媒体。
【請求項１０】
請求項１に記載のプロセッサ可読媒体において、前記命令が実行されると、
受信エンドポイントにより発生されるシグナリングを処理し、前記切換えがこのシグナリングに基づくようになっている
プロセッサ可読媒体。
【請求項１１】
受信したデジタルビットストリームを、特定の変調パラメータセットを用いて処理して、異なるビット値に対して異なる可聴トーンを有する可聴信号を発生させ、前記可聴トーンは、ボコーダが割込まれていない無線通信ネットワークの無線音声チャネルを通過するように選択されるとともに、前記特定の変調パラメータのセットは、前記可聴信号をボコーディングするボコーダにより複数のボコーディングモードのうちのどの１つが現在動作しているかという演繹的知識なしに、複数のボコーディングモードのサブセットに対し最適化されるようにするステップと、
前記送信のために復調エンドポイントから実際のエラー情報を帰還させるステップと、
帰還されたこのエラー情報がプリセットしきい値に達しているエラーを表している場合に、特定の変調パラメータのセットから異なる変調パラメータのセットに切換えるステップと
を具える方法。
【請求項１２】
請求項１１に記載の方法において、前記異なる変調パラメータのセットは、ボコーディングモードの前記サブセットに対して最適化されないか、又はボコーディングモードの異なるサブセットに対して最適化されるか、或いはボコーディングモードの前記サブセットに対して最適化されず且つボコーディングモードの異なるサブセットに対して最適化されるようにする方法。
【請求項１３】
請求項１１に記載の方法において、この方法が更に、
エラーがプリセットしきい値に達したことを帰還されたエラー情報が示した場合に、第１のシンボルタイプを用いる符号化から、この第１のシンボルタイプよりも長い持続時間を有する第２のシンボルタイプを用いる符号化に移すステップ
を具える方法。
【請求項１４】
請求項１１に記載の方法において、この方法が更に、
エラーがプリセットしきい値に達したことを帰還されたエラー情報が示した場合に、第１の周波数のセットを用いる符号化から、第２のより低周波数のセットを用いる符号化に移すステップを有し、
第１のより高周波数のセットはエラーのある送信に対して用いられるようにした方法。
【請求項１５】
請求項１１に記載の方法において、この方法が更に、
前記可聴信号内に第１のパターンを符号化するステップを具え、この第１のパターンは、プリセットしきい値に達する前に、前記可聴信号内に符号化された第２のパターンよりも多くの波形情報を、前記受信機がシンボルを識別するのに用いるために供給するようにする方法。
【請求項１６】
命令で符号化されたプロセッサ可読媒体であって、これらの命令が実行されると、
ボコーダが、複数のボコーディングモードのうちの特定のボコーディングモードが現在動作しているか否かを決定し、
受信されたデジタルビットストリームを、特定の変調パラメータのセットを用いて処理して、異なるビット値に対し異なる可聴トーンを有する可聴信号を発生させ、前記可聴トーンは、ボコーダが割込まれていない無線通信ネットワークの無線音声チャネルを通過するように選択し、前記の決定が、複数のボコーディングモードのうちの特定のボコーディングモードが現在動作していることを表す場合には、前記特定の変調パラメータのセットがパラメータの第１のセットを有し、前記の決定が、このことを表さない場合には、前記特定の変調パラメータのセットがパラメータの第２の異なるセットを有するようにし、
無線通信ネットワーク上の送信をモニタリングして、無線ボイスチャネル上の送信と関連するエラーの量がプリセットしきい値に達する時を識別し、このモニタリングにより、エラーの量がプリセットしきい値に達したことを表した場合に、受信したビットストリームの処理を適応するようにした
プロセッサ可読媒体。
【請求項１７】
請求項１６に記載のプロセッサ可読媒体において、前記命令が実行されると、
前記モニタリングにより前記エラーの量が前記プリセットしきい値に達したことを表した場合に、第１のシンボルタイプを用いる符号化から、この第１のシンボルタイプよりも持続時間の長い第２のシンボルタイプを用いる符号化に移すようになっている
プロセッサ可読媒体。
【請求項１８】
請求項１６に記載のプロセッサ可読媒体において、前記命令が実行されると、
前記モニタリングにより前記エラーの量が前記プリセットしきい値に達したことを表した場合に、第１の周波数のセットを用いる符号化から、第２のより低周波数のセットを用いる符号化に移すようになっている
プロセッサ可読媒体。
【請求項１９】
請求項１６に記載のプロセッサ可読媒体において、前記命令が実行されると、
前記モニタリングにより前記エラーの量が前記プリセットしきい値に達したことを表した場合に、前記可聴信号内に第１のパターンを符号化し、この第１のパターンは、エラーのある送信を識別する前に、前記可聴信号内に符号化された第２のビット長よりも多くの波形情報を、前記受信機がシンボルを識別するのに用いるために供給するようになっている
プロセッサ可読媒体。
【請求項２０】
請求項１６に記載のプロセッサ可読媒体において、前記命令が実行されると、
非応答の回数を計数するか又は受信エンドポイントにより発生されるシグナリングを処理し、前記の適応がこの計数又はこのシグナリングに基づくようにする
プロセッサ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声チャネル上で動作するデジタルインバンド（帯域内）モデム用適応データ送信に関するものである。
【０００２】
[著作権勧告]
（Ｃ） 2010 Airbiquity, Inc.  本明細書の開示の一部には、著作権保護の対象となる資料が含まれる。著作権者は、米国特許商標庁のファイル又は記録に現れるときには、特許書面又は特許の開示のいずれによる複製にも異議を申し立てないが、その他に対しては全て著作権の権利を保有するものである。３７ＣＦＲ§１．７１（ｄ）
【背景技術】
【０００３】
無線通信範囲（サービス区域）は世界の多くの地域で、特に先進国でほぼユビキタス（普遍的）となっている。ある途上国でも同様に、従来の銅有線電気通信基盤施設が不足している領域全てが、この技術を飛び越しこれに代えて無線を展開している。最近の無線ネットワークは様々な範囲の音声及びデータサービスを提供している。これらのサービスの技術的な詳細は様々な個所で、例えば、３ＧＰＰスタンダーズグループウエブサイトwww.3gpp.orgで見ることができる。
【０００４】
しかし、幾つかの無線データサービスの動作速度は遅く、その無線通信範囲は点在的（スポッティ）である。“ＳＭＳ”（ショートメッセージサービス）がその一例である。これに反して、無線音声サービスは著しく良質にする傾向にあり、人々が旅行する殆どの如何なる場所でも受け得るようになっている。従って、音声サービスは、例えば、警察業務、消防業務、医療業務又はその他の緊急業務に対する依頼のような緊急業務サービスの実施において信頼的で広い無線通信範囲が重要となる場合の良好な選択となるものである。人が特に自動車で旅行している場合、緊急業務サービスに届く有効な無線通信が不可欠となるものである。
【０００５】
ここで、データチャネル、制御チャネル又はその他の非音声無線サービスとは区別される、音声チャネルで意味する“インバンド”通信につき言及する。重要なことに、音声チャネルは実際の人間のスピーチのトラフィックを有効に送信するのに最適であるが、実際にはこれらの音声チャネルは、比較的少量のデータ（例えば、メガビットではなく数十ビット又は数百ビット）をも送信するのに用いることができる。音声チャネルは、特別な性能特性に特徴がある。例えば、通常の人間の音声に基づく比較的狭い範囲の可聴周波数のみを送受信する必要がある。実際には、デジタル無線ネットワーク上で人間の音声を極めて有効に送受信しうるようにするのに、高度な圧縮及び符号化技術が知られている。しかし、代表的にソフトウェアや、ＤＳＰチップ等で構成されているこれらの音声符号器、すなわち“ボコーダ”は非音声を全く良好に送信できない。それどころか、これら音声符号器は、非音声信号をフィルタリングにより除去するように注意深く設計されている。
【０００６】
図１は、無線通信ネットワーク上で無線音声呼出し、すなわち電話呼出しを行うための代表的な通話路を示す簡単化したブロック線図である。マイクロホンからのアナログ音声信号はＡ／Ｄコンバータによりデジタル化されて、（８０００サンプル／秒で）ボコーダの符号化アルゴリズムに供給される。エンコーダは圧縮データのパケット（代表的に２０msのオーディオフレーム当り１つのパケット）を生じ、このデータストリームを無線送受信機に供給する。一方、無線受信機はパケットを復号化アルゴリズムに供給し、この復号化アルゴリズムが（不完全であるが）元の音声信号をＰＣＭストリームとして再構成する。このＰＣＭストリームは最終的にアナログ電圧に逆変換されて、このアナログ電圧がスピーカに供給される。
【０００７】
この種類のシステムを用いると、周波数や、タイミングを注意深く選択するとともに、情報を人間の音声データに“似せる”ようにすることによりボコーダがこの情報を送信するように“操る”特殊な技術を用いることにより、適度の量のデータ（ここではボコーダスピーチデータではなく「ユーザデータ」を意味する）を“インバンド”で送信しうる。無線システムの音声チャネルを用いるこの種のデータ通信は時として、“インバンドシグナリング”と称されている。この方式は、従来の“固定電話”でよく知られた古い用語「モデム」（モジュレータ‐デモジュレータ）を用いた“インバンドシグナリングモデム”と称されるハードウェア及びソフトウェアの双方又は何れか一方で実現しうる。
【０００８】
幾つかの特許明細書には、無線通信ネットワークの音声チャネル上でデジタルデータを通信するインバンドシグナリングの技術が開示されている。その一例では、入力端にデジタルデータが供給される。このデジタルデータは、エンコーダにより、人間の言葉の周波数特性を合成した可聴トーンに変換される。又、このデジタルデータは、通信ネットワークにおける音声符号化回路がこのデジタルデータを表す合成可聴トーンを破損させないように符号化される。その後、この合成可聴トーンが出力端からデジタル無線通信ネットワークの音声チャネルに出力される。ある場合には、“トーン”を有するデータが同時音声と一緒に送信される。これらのトーンは短く且つ比較的目立たないように形成しうる。時として“ブランク・アンド・バースト（blank and burst ）”と称される他の実施では、音声チャネルを介してデータを送信している間では音声を遮断する。更に他の実施では、可聴周波スペクトルの一部を音声に対し用い、一方他の部分をデータに対し用いる。これにより、受信側での復号化を補助する。
【０００９】
今日の多くのビークルは、無線ネットワーク上で通信を行うためのある機能を有している。これらのビークルシステムは、テレマティックスクライアントシステムと称されている。図２は、例示的な車載システム（In-Vehicle System; IVS）を示す簡単化したブロック線図である。この図２には、代表的なテレマティックスクライアントシステムの関連部分の一例が示されている。このテレマティックスクライアントシステムは、自動車環境で動作するように設計された組込み式のハードウェア及びソフトウェアより成っている。
【００１０】
図２では、テレマティックスソフトウェアには、殆どの如何なるアプリケーションにもすることができ、特に無線ネットワークを介するデータ送信を採用しているアプリケーションにしうる“カスタマアプリケーション”が含まれている。このカスタマアプリケーションは例えば、ナビゲーション又はエンターティメント（娯楽）に関するようにしうる。動作中、カスタマアプリケーションはデータ（好ましくはデータパケット）をインバンドシグナリングのモデムに伝達する。このインバンドシグナリングのモデムはこのデータを（必要に応じパケットヘッダやその他のオーバーヘッドと一緒に）可聴トーンに変換する。可聴“データトーン”は音声内容に酷似するように符号化されて遠隔の受信機に送信される。
【００１１】
何らかの通信システムで見られるように、インバンドシグナリングの処理においてエラーが生じるおそれがある。例えば、受信機が送信されたデータトーンからデータパケットを再生しようと試みるが、この再生処理が失敗するか又は再生されたパケットが元のパケットの間違った表示となるおそれがある。エラーの場合に送信側から再送信を行い得る方式（スキーム）や、受信側でエラーを訂正する方式が存在するが、必要なことは、再送信により解決すべきエラーの個数を減少させる方式とエラー訂正方式との双方又は何れか一方である。以下に説明する開示によりこの及びその他の問題を解決する。
【発明の概要】
【００１２】
以下の開示は、本発明の幾つかの観点を基本的に理解するための本発明の概要である。この概要は、本発明の主要な要素を特定したり又は本発明の範囲を線引きしたりするものではない。その唯一の目的は、後に説明するより詳細な説明に対する前置きとして、本発明の幾つかの概念を簡単な形態で提供することにある。
【００１３】
本発明の一例では、携帯機器が特定のセット（組）の変調パラメータを用いてデジタルビットストリームを符号化し、この携帯機器のボコーダを通過するように選択した種々の可聴トーンを有する可聴信号を発生させるようにする。特定のセットのこれらのパラメータは、複数のボコーディングモードのうちのどの１つが現在ボコーダにより動作させられているかという演繹的（アプリオリ）知識なしに、複数のボコーディングモードのサブセットに対し最適化される。携帯機器は、特定のセットの変調パラメータを用いてボコーダを介する無線通信ネットワーク上で送信を行うとともに、これらの送信をエラーに関してモニタリングする。エラーの個数がしきい値に達すると、ボコーダは、前記特定のセットの変調パラメータが最適化されているサブセットに含まれていないボコーディングモードの１つを用いることができ、従って、変調装置は特定のセットの変調パラメータから異なるセットの変調パラメータに切換える。本発明の更なる観点及び利点は、添付図面を参照して行う好適実施例の以下の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００１４】
【図１】図１は、無線音声呼出し用の代表的な通話路を示す簡単化したブロック線図である。
【図２】図２は、組込み式の携帯電話モジュールを有する例示的な車載システム（ＩＶＳ）を示す簡単化したブロック線図である。
【図３Ａ】図３Ａは、変調パラメータのセット間で切換えるように構成したインバンドシグナリング（ＩＢＳ）を示すブロック線図である。
【図３Ｂ】図３Ｂは、図１のＩＢＳモデムの動作を示すフローチャートである。
【図４】図４は、図１に示すＩＢＳモデムが、変調パラメータのセット間を切換える時を如何にして決定しうるかを示すシグナリング線図である。
【図５Ａ】図５Ａは、受信側におけるＩＢＳモデムが、変調パラメータのセット間を切換えてこれを図１のＩＢＳモデムにシグナリングする時を如何にして決定しうるかを示すシグナリング線図である。
【図５Ｂ】図５Ｂは、受信機側でのエラーの計数を示すフローチャートである。
【発明を実施するための形態】
【００１５】
図３Ａは、変調パラメータのセット間で切換えを行うように構成したインバンドシグナリング（ＩＢＳ）を示す。
【００１６】
システム１００は、サーバーのＩＢＳモデム(図示せず)のような遠隔ＩＢＳモデムと通信する携帯機器（“クライアント”とも称する）のインバンドシグナリング（ＩＢＳ）モデム４を有する。このＩＢＳモデム４は、第１のセットの変調パラメータ８を用いてパケットデータを変調するように構成されている。このＩＢＳモデム４のソフトウェア１５は、無線音声チャネル１３上での遠隔のＩＢＳモデム(図示せず)への送信と関連するエラーをモニタリングし、このエラーのモニタリングに応じて、（ＩＢＳモデム４を有する）システム１００が送信中に第２のセットの変調パラメータ９に“フォールバック”するかどうかを制御する。
【００１７】
背景技術によれば、ボコーダ５のようなボコーダがこれに構成されているボコーディングアルゴリズム又はボコーディングコーデックに応じて音声データを処理する。ボコーディングアルゴリズムとしては種々のものが知られており、ボコーダはこれらが使用している特定のボコーディングアルゴリズムがどれであるかを必ずしも明らかにできるものではない。更に複雑なことに、図示のボコーダ５のようなあるボコーダは複数のボコーディングアルゴリズムで構成されており、どのボコーディングアルゴリズムを現在用いるかをここでの考察の範囲外の理由でいつでも動的に切換えるようになっている（この動的な切換えは必ずしもこのボコーダによっても通知できない）。
【００１８】
前述したように、ＩＢＳモデムによる可聴信号１０へのパケットデータの変調は、パケットデータの情報を、無線音声チャネルのボコーダにより除去されない形態にするためのものである。しかし、種々のボコーディングアルゴリズムは、入力を種々の方法で処理するものであり、ある場合には、情報が１つのあるボコーディングアルゴリズムを充分正確に通過しうるようにする変調方式は、情報が他のボコーディングアルゴリズムを充分正確に通過しえないように、異なって入力を処理するものである。
【００１９】
システム１００では、ＩＢＳモデム４が少なくとも２セットの変調パラメータ、例えば、各々が変調方式を表している変調パラメータのセット８及び９で構成されている。これらの変調方式は、以下のパラメータ、すなわち、変調周波数、シンボル（記号）波形長、同期パターン長及び全／半二重送信の１つ以上で異ならせることができる。変調方式８及び９の一方は既知のボコーディングアルゴリズムの１つのサブセットとともに使用するのに最適化されており、このことは、この変調方式は代表的に、情報をこのサブセットのボコーディングアルゴリズムを高性能で通過させうるが、他のボコーディングアルゴリズムを必ずしも通過させないことを意味する。変調方式８及び９の他方は、既知のボコーディングアルゴリズムの異なるサブセットに対して最適化されているか、又は特定の如何なるボコーディングアルゴリズムに対しても最適化されていない（このことはボコーディングアルゴリズムに対して低い性能で広い互換性（コンパチビリティ）を表す）。
【００２０】
ＩＢＳモデム４は、どの特定のボコーディング方式が現在ボコーダ５により用いられているかを解析することなく、変調方式８及び９のうちの特定の１つを“デフォルトモード”で用いる。例えば、例示のシステム１００では、ボコーディングアルゴリズム１〜Ｎのサブセットに対し最適化された高性能な変調方式を最初に送信のために用いる。この特定の変調方式の使用を“演繹的”と称しうる。その理由は、ＩＢＳモデム４が、ボコーダ５のボコーディングアルゴリズム１〜Ｎのうちのどの１つが（又は、更に言えば、何らかの既知のボコーディングアルゴリズムのうちのどの１つが）現在用いられているかに関する実際の情報を有さない為である。
【００２１】
従って、ソフトウェア１５が、変調方式８及び９のうちの特定の１つを用いて送信を連続的にモニタリング（監視）する。換言すれば、実際のエラーモニタリング情報１９をソフトウェア１５に帰還させる。このエラーモニタリング情報１９が、エラーの個数がしきい値に達したことを表す場合には、ソフトウェア１５によりＩＢＳモデム４が変調方式を切換えるようにする。このことは、制御信号１７により図３に論理的に示してある。図示の特定例では、ＩＢＭモデム４が、デフォルト変調方式に対し、異なる変調周波数と、より大きなシンボル波形長と、より大きな同期パターン長と、全二重送信に代わる半二重送信とのパラメータの１つ以上を有する変調方式に“フォールバック”する。変調周波数を変えることにより、利用しているボコーディングアルゴリズムによりデータが除去されるのを阻止しうる。より大きなシンボル波形長を有する変調方式は、送信されたシンボルを識別する目的で、更なる波形情報を受信機に供給する。このようなシンボルは、代表的には、“バッドチャネル”環境で、例えば、パケットデータに対し適していないボコーディング方式を用いるボコーダにおいて、正しく再生される可能性がより高くなる。一例では、１つの変調方式において、シンボルを他の変調方式におけるよりも４倍長くする。より大きな同期パターン長を有する変調方式はより長い同期パターンを用いて、ペイロードの開始を遠隔のＩＢＳモデムにシグナリングし、これにより“バッドチャネル”環境において受信側での検出が誤検出又は不検出となるおそれを少なくする。半二重送信を用いることによりＩＢＳモデム間のクロストークを回避しうる。
【００２２】
変調方式８及び９の特定例の１つは以下の通りである。これらの変調方式のうちの第１のものは、送信機及び受信機に対しそれぞれ、変調周波数Ｆ１／Ｆ２及びＦ３／Ｆ４を有する４００ボーのデータシンボルレートを有する。送信機側と受信機側とは互いに異なる周波数を用いている為、時間的重複にもかかわらず波形間に干渉が無くなり（又は最小となり）、全二重動作が可能となる。第２のフォールバック変調方式は、第１の変調方式の４倍のシンボル長とした１００ボーのデータシンボルレートを有する。変調周波数は、送信機及び受信機の双方に対しＦ１／Ｆ２であり、半二重送信モードが用いられる。この第２のフォールバック変調方式は、第１の変調方式と相違し、Ｆ３／Ｆ４の変調周波数を用いない。その理由は、４．８kbpsのＥＶＲＣ‐Ｂボコーディングアルゴリズムがこれらの変調周波数を抑圧する為である。
【００２３】
ＩＢＳモデム４がデフォルト変調方式からフォールバック変調方式に切換わると、このＩＢＳモデム４は遠隔のＩＢＳモデムに、このフォールバック変調方式に応じて復調を開始するようにシグナリングする。その結果、現在用いているボコーディングアルゴリズムの１つに対応しない変調方式を使用することにより生じるエラーを終了させ、エラー訂正と関連する処理及び再送信を低減させることができる。更に強固なフォールバック変調方式により無線音声チャネル媒体の状態に起因する、例えば、スピーチ（通話）途切れや、パケットロスに起因するエラーと、回路切換え媒体のような他の回路網に起因するエラーとの双方又は何れか一方に対処することもできることを理解すべきである。
【００２４】
ソフトウェア１５は、フォールバック変調方式をある期間用いた後にデフォルト変調方式に戻るように切換えるように構成することもできることを理解すべきである。例えば、ソフトウェア１５は、エラーの最小しきい値がプリセットされた期間に亘って観察された場合に自動的に戻るように切換わるようにすることができる。
【００２５】
前述したように、ボコーダは代表的に、どの特定のボコーディングアルゴリズムをこれらが用いているかを明らかにしない。しかし、幾つかの“ホスタイル”ボコーダ、例えば、ボコーディングアルゴリズムを明らかにする特性を有し、非スピーチデータを積極的に除去するボコーダがある。１つの特定な例のアルゴリズムは、ある種のボコーダが用いている４．８kbpsのＥＶＲＣ‐Ｂボコーディングアルゴリズムである。従って、ＩＢＳモデム４は、これらの特定のボコーディング方式を用いるボコーダと組み合わせた場合に、フォールバック変調方式を用いてデジタルビットストリームを最初に変調するように構成しうる。例えば、高性能の変調方式が最適化されているボコーディングアルゴリズムのサブセット内に、識別したボコーディングアルゴリズムが含まれていない場合に、直ちにバッドチャネルを宣言することができ、その結果、ＩＢＳモデム４がフォールバック変調方式を用いて、デジタルビットストリーム２の最初の部分を変調する。
【００２６】
上述した変調方式は、周波数偏移キーイング（ＦＳＫ）変調のような周波数変調方式を用いることができる。周波数変調方式を用いる場合、情報を、選択した周波数対で符号化するか、又は周波数のより大きなセット、すなわち２つよりも多い周波数のセットで符号化することができる。上述した原理は、他の変調方式に、例えば、搬送周波数の位相又は周波数（これらに限定されない）を有する他の信号特性を用いて情報を符号化する変調方式に適用しうること明らかである。
【００２７】
図３Ｂは、図１のＩＢＳモデムの動作を示すフローチャートである。
【００２８】
ブロック３０１では、ＩＢＳモデム４が、ボコーダにより現在用いられているボコーディングアルゴリズムを識別することを試みる。ブロック（菱形）３０２においてボコーディングアルゴリズムが識別されると、ブロック３０３ＡでＩＢＳモデム４がこの識別に応じて第１の変調方式と第２のフォールバック変調方式との間で選択を行う。ブロック（菱形）３０２においてボコーディングアルゴリズムが識別されないと、ブロック３０３Ｂにおいて、ＩＢＳモデム４が第１の変調方式を用いてデジタルビットストリームの最初の部分を変調して、異なるビット値に対し互いに異なる可聴トーンを有する可聴信号を発生させ、ここではボコーダが割込まれていない無線通信ネットワークの無線音声チャネルを通過する可聴トーンを選択する。
【００２９】
ブロック３０４では、ＩＢＳモデム４が無線通信ネットワーク上の送信をモニタリングする。このようなモニタリングの例は後に図４と図５Ａ及び５Ｂとにつき詳細に説明する。エラーの個数がブロック３０５におけるプリセットしきい値よりも少ない場合には、ブロック３０６ＡにおいてＩＢＳモデム４が第１の変調方式を用いてデジタルビットストリームの後続部分を変調する。エラーの個数がブロック３０５におけるプリセットしきい値に達した場合には、ブロック３０６ＡにおいてＩＢＳモデム４が第２のフォールバック変調方式を用いてデジタルビットストリームの後続部分を変調する。前述したように、第２のフォールバック変調方式は、第１の変調方式に比べて、異なる変調周波数と、より大きなシンボル波形長と、より大きな同期パターン長と、全二重送信の代わりの半二重送信とのうちの少なくとも１つを有する。
【００３０】
ブロック３０７において、ビットストリーム全体がボコーダに供給されると、処理がブロック３０８で終了される。ビットストリーム全体がボコーダに供給されていない場合には、処理がブロック３０４におけるモニタリングに戻される。
【００３１】
図４は、図１に示すＩＢＳモデムが如何にして変調パラメータのセット間で切換えを行う時を決定しうるかを示すシグナリング線図である。
【００３２】
システム２００では、送信用のＩＢＳモデムが非応答の計数値に基づいて変調方式間を切換える時を決定する。これらの非応答には、この特定例に示すように否定応答を含むとともに、プリセットされた期間内で肯定応答を受信することの失敗のような送信エラーを示す何らかの他の表示をも含む。
【００３３】
例えば、送信用のＩＢＳモデムは第１の変調方式を用いて第１のパケットを変調し、この変調されたパケットを送信する。説明の便宜上、変調されたパケットは良好に再生され、応答は送信用のＩＢＳモデムに戻されるように受信されるものと仮定する。
【００３４】
送信用のＩＢＳモデムは第１の変調方式を用いて第２のパケットを変調する。説明の便宜上、変調されたパケットが良好に再生されないものと仮定する。受信用のＩＢＳモデムは、前述したように一種の非応答である否定応答を送信する。送信用のＩＢＳモデムは非応答に対してカウンタの値を増大（インクリメント）させる。続いて、この送信用のＩＢＳモデムが第１の変調方式を用いて変調した第２のパケットを再送信する。
【００３５】
引き続き非応答（この場合も、否定応答か、又は送信エラーを示す何らかの他の表示）が受信されると、カウンタの値は送信用のＩＢＳに関して増大し続ける。カウンタの値がエラーのプリセットしきい値に達した後、バッドチャネルが宣言され、第２のフォールバック変調方式を用いて後続の送信が行われる。例えば、この特定な例では、依然として第２のパケットを通信することを試みている間にしきい値に達すると、この第２のパケットが第２のフォールバック変調方式に応じて変調され、その後に送信される。第２のフォールバック変調方式への早期の切換えを回避するために、履歴を計数に用い得ることを理解すべきである。
【００３６】
前述したように、送信用のＩＢＳモデムによって更に変調方式を切換えることを受信用のＩＢＳモデムにシグナリングする。このようなシグナリングは第２のフォールバック変調方式を用いて送るのが好ましい。このことは、パケットデータに関し第１の変調方式を用いて動作している際でも、受信用のＩＢＳモデムが第２のフォールバック変調方式で送られたシグナリングを復調するように構成されていることを意味すること勿論である。送信用のＩＢＳモデムは、受信用のＩＢＳモデムがフォールバックモデムで動作を開始したことをこの受信用のＩＢＳモデムが確実に表すまで、第２のフォールバック変調方式に応じて変調を開始するのを待つことができる。
【００３７】
サーバーから移動クライアントにダウンロードを行う場合、サーバーは送信用のＩＢＳモデムの機能を実行することを理解すべきである。これとは逆に、移動クライアントからサーバーにアップロードを行う場合には、移動クライアントが送信用のＩＢＳモデムの機能を実行する。
【００３８】
送信用のＩＢＳモデムは、ある期間後に、第１の変調方式に戻す切換えを開始しうる。この第１の変調方式に戻す切換えは、プリセットした期間の経過後に、又はプリセットした期間の経過後ではあるがこの期間中に特定量よりも少ないエラーが検出された場合のみ等で自動的に生じるようにしうる。エラーが一時的に無線通信ネットワーク媒体に関連する問題から生じた場合には、この時点で第１の変調方式を用いた送信が比較的エラーを受けないようにしうる。又、エラーが呼出し経路に沿うボコーダによる特定のボコーディングアルゴリズムの瞬時的使用から生じた場合でも、この時点で第１の変調方式を用いた送信が比較的エラーを受けないようにしうる。
【００３９】
図５Ａは、変調パラメータセット間を切換え且つ図１のＩＢＳモデムをシグナリングする時を受信側におけるＩＢＳモデムが如何にして決定するかを示すシグナリング線図である。
【００４０】
システム３００では、受信用のＩＢＳモデムが、巡回冗長検査（ＣＲＣ）又はある他の形態のエラー検出を用いて検出したエラーの計数に基づいて変調方式間の切換えを行う時を決定する。
【００４１】
例えば、受信用のＩＢＳモデムが、第１の変調方式により変調された第１のパケットを受信する。次に、この受信用のＩＢＳモデムが、第１のパケットの受信データに関してＣＲＣを実行する。説明の便宜上、このＣＲＣ中にエラーが識別されないものと仮定する。受信用のＩＢＳモデムは、第１のパケットが良好に再生されたという応答を送ることができる。
【００４２】
次に、受信用のＩＢＳモデムが、第１の変調方式に応じて変調された第２のパケットに関しＣＲＣを実行する。説明の便宜上、このＣＲＣによりエラーが識別されるものと仮定する。この場合、受信用のＩＢＳモデムがカウンタを更新する。この受信用のＩＢＳモデムにより否定応答を送信しうる。
【００４３】
その後のエラーが発見されると、カウンタの値が送信用のＩＢＳに関して増大し続ける。カウンタの値がエラーのプリセットしきい値に達した後、バッドチャネルが宣言される。カウンタの計数に履歴を用いて第２のフォールバック変調方式に早期に切換えるのを回避しうることを理解すべきである。
【００４４】
続いて、受信用のＩＢＳモデムが変調方式を切換える要求を送り、送信用のモデムが第２のフォールバック変調方式を用いてパケットを再送信する（又はこのフォールバック変調方式を用いてまだ送信されていないパケットの送信を開始する）ようにする。前述したように、この要求自体は、第２のフォールバック変調方式に応じて変調されている。このことは、第１の変調方式を用いてパケットデータに関して動作している際でも、第２のフォールバック変調方式で送信されたシグナリングを復調するように、送信用のＩＢＳモデムが構成されていることを意味すること勿論である。
【００４５】
図５Ｂは、受信機側でのエラーの計数を示すフローチャートである。
【００４６】
このフローチャート４００においては、ＣＲＣ計算を実行する前にパケットデータを訂正するのに、前方誤り訂正（ＦＥＣ）のパリティビットを用いる。ＣＲＣ又はその他のエラー検出処理を行う前に、如何なる形態のエラー訂正をも実行しうること明らかである。エラー検出はヘッダ上で又は（図５Ｂで“データ”を付してある）ペイロード上で又はその双方で行うことができる。
【００４７】
パケットは、代表的には、送信のためにセグメント化されていることを理解すべきである。従って、カウンタの値は、エラーが存在する各セグメント（セグメントはヘッダと、パケットの一部に相当するペイロードとの組み合わせである）に対し一度だけ増大する。
【００４８】
一例では、実行されると特定の動作をもたらす特定の命令でプロセッサ可読媒体を符号化する。１つの動作には、受信したデジタルビットストリームを、特定の変調パラメータセットを用いて処理して、異なるビット値に対して異なる可聴トーンを有する可聴信号を発生させるようにすることが含まれる。この場合、可聴トーンは、ボコーダが割込まれていない無線通信ネットワークの無線音声チャネルを通過するように選択されるとともに、特定の変調パラメータのセットは、可聴信号をボコーディングするボコーダにより複数のボコーディングモードのうちのどの１つが現在動作しているかという演繹的知識なしに、複数のボコーディングモードのサブセットに対し最適化される。他の動作には、無線音声チャネル上の送信と関連するエラーの量がプリセットしきい値に達した時を識別するために、無線通信ネットワーク上の送信をモニタリングすることが含まれる。又、他の動作には、モニタリングによりエラーの量がプリセットしきい値に到達したことを表した場合に、特定の変調パラメータのセットから異なる変調パラメータのセットに切換えることが含まれる。ある場合には、エラーのうちの少なくとも幾つかは、特定の変調パラメータのセットがエラーのある送信と関連しているサブセットに含まれていないボコーディングモードの動作をしているボコーダに起因するものである。
【００４９】
異なる変調パラメータのセットは特定の変調パラメータのセットよりも広い互換性に対し設計でき、この場合この異なる変調パラメータのセットはボコーディングモードの前記サブセットに対して最適化されないか、又はボコーディングモードの異なるサブセットに対して最適化されるか、或いはボコーディングモードの前記サブセットに対して最適化されず且つボコーディングモードの異なるサブセットに対して最適化されるようにする。
【００５０】
他の動作には、モニタリングによりエラーの量がプリセットしきい値に達したことを表した場合に、第１のシンボルタイプを用いる符号化から、この第１のシンボルタイプよりも持続時間の長い第２のシンボルタイプを用いる符号化に移すことを含めることができる。
【００５１】
他の動作には、モニタリングによりエラーの量がプリセットしきい値に達したことを表した場合に、第１の周波数の対を用いる符号化から、第２のより低周波数の対を用いる符号化に移すことを含めることができる。この場合、第１のより高周波数の対はエラーのある送信に対して用いられる。
【００５２】
他の動作には、モニタリングによりエラーの量がプリセットしきい値に達したことを表した場合に、可聴信号内に第１のパターンを符号化することを含めることができる。この場合、この第１のパターンは、エラーのある送信を識別する前に、可聴信号内に符号化された第２のパターンよりも多くの波形情報を、受信機がシンボルを識別するのに用いるために供給する。
【００５３】
他の動作には、モニタリングによりエラーの量がプリセットしきい値に達したことを表した場合に、第１のシンボルタイプを用いる符号化から、この第１のシンボルタイプよりも持続時間の長い第２のシンボルタイプを用いる符号化に移すことや、第１の周波数のセットを用いる符号化から、これとは異なる第２の周波数のセットを用いる符号化に移すことや、可聴信号内に第１のパターンを符号化し、この第１のパターンにより、エラーのある送信を識別する前に、可聴信号内に符号化された第２のパターンよりも多くの波形情報を、受信機がシンボルを識別するのに用いるために供給するようにすることを含めることができる。
【００５４】
他の動作には、モニタリングによりエラーの量がプリセットしきい値に達したことを表した場合に、全二重送信モードから半二重送信モードに切換えることを含めることができる。
【００５５】
他の動作には、非応答数を計数し、切換えをこの計数値に基づかせるようにすることを含めることができる。
【００５６】
他の動作には、受信エンドポイントにより発生されるシグナリングを処理し、切換えをこのシグナリングに基づかせるようにすることができる。
【００５７】
他の例では、特定の処理を提供する。この処理における１つのステップには、特定の変調パラメータセットを用いて、受信したデジタルビットストリームを処理して、異なるビット値に対し異なる可聴トーンを有する可聴信号を発生させるようにすることが含まれる。この場合、可聴トーンは、ボコーダが割込まれていない無線通信ネットワークの無線音声チャネルを通過するように選択されるとともに、特定の変調パラメータのセットは、可聴信号をボコーディングするボコーダにより複数のボコーディングモードのうちのどの１つが現在動作しているかという演繹的知識なしに、複数のボコーディングモードのサブセットに対し最適化される。この処理における他のステップには、送信のために復調エンドポイントから実際のエラー情報を帰還させることが含まれる。又、この処理における他のステップには、帰還されたエラー情報がプリセットしきい値に達しているエラーを表している場合に、特定の変調パラメータのセットから異なる変調パラメータのセットに切換えることが含まれる。ある場合には、この異なる変調パラメータのセットはボコーディングモードの前記サブセットに対して最適化されていないか、又はボコーディングモードの異なるサブセットに対して最適化されているか、或いはボコーディングモードの前記サブセットに対して最適化されておらず且つボコーディングモードの異なるサブセットに対して最適化されている。
【００５８】
この処理における他のステップには、エラーがプリセットしきい値に達したことを帰還されたエラー情報が示した場合に、第１のシンボルタイプを用いる符号化から、この第１のシンボルタイプよりも長い持続時間を有する第２のシンボルタイプを用いる符号化に移すことを含める。
【００５９】
この処理における他のステップには、エラーがプリセットしきい値に達したことを帰還されたエラー情報が示した場合に、第１の周波数のセットを用いる符号化から、第２のより低周波数のセットを用いる符号化に移すことを含める。この場合、第１のより高周波数のセットはエラーのある送信に対して用いられる。
【００６０】
この処理における他のステップには、可聴信号内に第１のパターンを符号化することを含めることができる。この場合、この第１のパターンは、プリセットしきい値に達する前に、可聴信号内に符号化された第２のパターンよりも多くの波形情報を、受信機がシンボルを識別するのに用いるために供給する。
【００６１】
他の例では、実行した場合に特定の動作をもたらす特定の命令でプロセッサ可読媒体を符号化する。１つの動作には、ボコーダが、複数のボコーディングモードのうちの特定のボコーディングモードが現在動作しているか否かを決定することが含まれている。他の動作には、特定の変調パラメータセットを用いて、受信したデジタルビットストリームを処理して、異なるビット値に対し異なる可聴トーンを有する可聴信号を発生させるようにすることが含まれる。この場合、可聴トーンは、ボコーダが割込まれていない無線通信ネットワークの無線音声チャネルを通過するように選択されるとともに、前記の決定が、複数のボコーディングモードのうちの特定のボコーディングモードが現在動作させていることを表す場合には、特定の変調パラメータのセットがパラメータの第１のセットを有し、前記の決定が、このことを表さない場合には、特定の変調パラメータのセットがパラメータの第２の異なるセットを有する。他の動作には、無線通信ネットワーク上の送信をモニタリングして、無線ボイスチャネル上の送信と関連するエラーの量がプリセットしきい値に達する時を識別するようにすることが含まれる。又、他の動作には、エラーの量がプリセットしきい値に達したことを表した場合に、受信したビットストリームの処理を適応することが含まれる。
【００６２】
他の動作には、エラーの量がプリセットしきい値に達したことをモニタリングが表した場合に、第１のシンボルタイプを用いる符号化から、この第１のシンボルタイプよりも持続時間の長い第２のシンボルタイプを用いる符号化に移すことを含める。
【００６３】
他の動作には、エラーの量がプリセットしきい値に達したことをモニタリングが表した場合に、第１の周波数のセットを用いる符号化から、第２のより低周波数のセットを用いる符号化に移すことを含める。
【００６４】
他の動作には、エラーの量がプリセットしきい値に達したことをモニタリングが表した場合に、可聴信号内に第１のパターンを符号化することを含めることができる。この場合、この第１のパターンは、エラーのある送信を識別する前に、可聴信号内に符号化された第２のビット長よりも多くの波形情報を、受信機がシンボルを識別するのに用いるために供給する。
【００６５】
他の動作には、非応答の回数を計数するか又は受信エンドポイントにより発生されるシグナリングを処理することを含め、前記の適応がこの計数又はこのシグナリングに基づくようにする。
【００６６】
当業者にとって明らかなように、本発明の基本的な原理を逸脱することなく、上述した実施例の細部に対して種々の変更を達成しうるものである。従って、本発明の範囲は特許請求の範囲によってのみ決定されるべきものである。
【００６７】
上述した装置の殆どは、ハードウェアとこれに関連するソフトウェアとを有する。例えば、代表的なナビゲーション装置は、１つ以上のプロセッサと、これらのプロセッサで実行しうるソフトウェアとを有し、上述した動作を実行するようにする可能性がある。ここでは、一般的に理解されている感覚で、プログラム又はルーチン（サブルーチン、オブジェクト、プラグイン等）や、マシン又はプロセッサで用い得るデータを参照するために、用語“ソフトウェア”を用いている。周知のように、コンピュータプログラムは一般的に、マシン可読記憶媒体又はコンピュータ可読記憶媒体に記憶された命令を有する。本発明のある実施例は、デジタルメモリのようなマシン可読記憶媒体又はコンピュータ可読記憶媒体に記憶されたプログラム又は命令を有するようにしうる。如何なる特定の実施例でも通常の意味での“コンピュータ”を必要とするということを意味するものではない。例えば、ここで述べた構成素子のような装置には、内臓式の又はその他の種々のプロセッサを用いることができる。
【００６８】
ソフトウェアを記憶するメモリも周知である。ある実施例では、所定のプロセッサと関連するメモリをこのプロセッサと同じ物理的装置内に格納することができる（“オンボード”メモリ）。例えば、ＲＡＭ又はフラッシュメモリを集積回路のマイクロプロセッサ等内に配置しうる。他の例では、メモリが、外付けディスクドライブ、記憶装置アレイ又は携帯フラッシュキーホブのような独立装置を有するようにする。このような場合、メモリとデジタルプロセッサとを互いに動作的に結合させるか又は、例えば、Ｉ／Ｏポート、ネットワーク接続等により互いに通信させてプロセッサがメモリに記憶されたファイルを読み取りうるようにした場合に、メモリがデジタルプロセッサと“関連”するようになる。この関連するメモリは、設計により又はパーミッションの設定により“読み出し専用”メモリ（ＲＯＭ）とするか、又はこのようにしないようにすることができる。他の例には、ＷＯＲＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＦＬＡＳＨ（フラッシュ）等のメモリを含めるが、これらのメモリに限定されるものではない。これらの技術はしばしば、固体半導体装置内で実施される。他のメモリは、従来の回転ディスクドライブのような可動部を有しうる。このようなメモリは全て“マシン可読”又は“コンピュータ可読”であり、ここで述べた機能を実行するための実行可能命令を記憶するのに用いることができる。
【００６９】
“ソフトウェア製品”とは、一連の実行可能な命令がマシン可読形態で記憶されているメモリ装置を参照するものであり、ソフトウェア製品に対する適切なアクセスを有する適切なマシン又はプロセッサによりこれらの命令を実行して、これらの命令により表される処理を達成するようにしうる。ソフトウェア製品は時にはソフトウェアを配布するのに用いられる。上述した要約事項を無制限に有する如何なる種類のマシン可読メモリを用いてもソフトウェア製品を形成することができる。しかし、電子的な送信（“ダウンロード”）を介してソフトウェアを配布することができることも既知であり、この場合、代表的には、送信側又は受信側或いはその双方に対応のソフトウェア製品がある。
【００７０】
本発明の好適実施例では、本発明の原理を説明及び開示したが、このような原理から逸脱することなく、構成配置及び細部において本発明を変更させることができること明らかである。本発明の特許請求の範囲の精神及び権利範囲内に入るあらゆる変更をも本発明は主張しうるものである。
【図１】
2013511893.tif 000003
【図２】
2013511893.tif 000004
【図３Ａ】
2013511893.tif 000005
【図３Ｂ】
2013511893.tif 000006
【図４】
2013511893.tif 000007
【図５Ａ】
2013511893.tif 000008
【図５Ｂ】
2013511893.tif 000009
【手続補正書】
【提出日】平成24年5月30日(2012.5.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
受信したデジタルビットストリームを、特定の変調パラメータセットを用いて処理して、異なるビット値に対して異なる可聴トーンを有する可聴信号を発生させ、前記可聴トーンは、ボコーダが割込まれていない無線通信ネットワークの無線音声チャネルを通過するように選択されるとともに、前記特定の変調パラメータのセットは、前記可聴信号をボコーディングするボコーダにより複数のボコーディングモードのうちのどの１つが現在動作しているかという演繹的知識なしに、複数のボコーディングモードのサブセットに対し最適化されるようにするステップと、
発生された前記可聴信号を前記無線通信ネットワークの前記無線音声チャネル上で送信するステップと、
前記無線音声チャネル上での前記送信と関連するエラーの量が、受信機により実行されるエラー検出によりプリセットしきい値に達したかどうかを決定するステップと、
前記無線音声チャネル上での前記送信と関連するエラーの量が前記プリセットしきい値に達したことの決定に応答して、前記特定の変調パラメータセットを異なる変調パラメータセットに切換えるステップと
を具える方法。
【請求項２】
請求項１に記載の方法において、前記異なる変調パラメータセットは、その互換性が前記特定の変調パラメータセットよりも広くなるように設計し、前記異なる変調パラメータセットは、ボコーディングモードの前記サブセットに対して最適化されないか、又はボコーディングモードの異なるサブセットに対して最適化されるか、或いはボコーディングモードの前記サブセットに対して最適化されず且つボコーディングモードの異なるサブセットに対して最適化されるようにする方法。
【請求項３】
請求項１に記載の方法において、この方法が更に、
前記無線音声チャネル上での前記送信と関連するエラーの量が前記プリセットしきい値に達したことの決定に応答して、第１のシンボルタイプを用いる符号化から、この第１のシンボルタイプよりも長い持続時間を有する第２のシンボルタイプを用いる符号化に移すステップ
を具える方法。
【請求項４】
請求項１に記載の方法において、この方法が更に、
前記無線音声チャネル上での前記送信と関連するエラーの量が前記プリセットしきい値に達したことの決定に応答して、第１の周波数の対を用いる符号化から、第２のより低周波数の対を用いる符号化に移すステップ
を具える方法。
【請求項５】
請求項１に記載の方法において、この方法が更に、
前記無線音声チャネル上での前記送信と関連するエラーの量が前記プリセットしきい値に達したことの決定に応答して、前記可聴信号内に第１のパターンを符号化するステップを具え、この第１のパターンは、前記無線音声チャネル上での前記送信と関連するエラーの量が前記プリセットしきい値に達したことの決定の前に、前記可聴信号内に符号化された第２のパターンよりも多くの波形情報を、前記受信機がシンボルを識別するのに用いるために供給するようにする方法。
【請求項６】
請求項１に記載の方法において、この方法が更に、
前記無線音声チャネル上での前記送信と関連するエラーの量が前記プリセットしきい値に達したことの決定に応答して、第１のシンボルタイプを用いる符号化から、この第１のシンボルタイプよりも持続時間の長い第２のシンボルタイプを用いる符号化に移すステップと、
前記無線音声チャネル上での前記送信と関連するエラーの量が前記プリセットしきい値に達したことの決定に応答して、第１の周波数のセットを用いる符号化からこれとは異なる第２の周波数のセットを用いる符号化に移すステップと、
前記無線音声チャネル上での前記送信と関連するエラーの量が前記プリセットしきい値に達したことの決定の前に、前記可聴信号内に第１のパターンを符号化し、この第１のパターンは、エラーのある送信を識別する前に、前記可聴信号内に符号化された第２のパターンよりも多くの波形情報を、前記受信機がシンボルを識別するのに用いるために供給するようにするステップと
を具える方法。
【請求項７】
請求項１に記載の方法において、この方法が更に、
前記無線音声チャネル上での前記送信と関連するエラーの量が前記プリセットしきい値に達したことの決定に応答して、全二重送信モードから半二重送信モードに切換えるステップ
を具える方法。
【請求項８】
請求項１に記載の方法において、エラーのうちの少なくとも幾つかは、前記特定の変調パラメータのセットが最適化されている前記サブセット内に含まれていないボコーディングモードの動作をしているボコーダに起因して生じるようにする方法。
【請求項９】
請求項１に記載の方法において、この方法が、
非応答の回数を計数し、前記切換えがこの計数値に基づくようにするステップ
を具える方法。
【請求項１０】
請求項１に記載の方法において、この方法が、
受信エンドポイントにより発生されるシグナリングを処理し、前記切換えがこのシグナリングに基づくようにするステップ
を具える方法。
【請求項１１】
受信したデジタルビットストリームを、特定の変調パラメータセットを用いて処理して、異なるビット値に対して異なる可聴トーンを有する可聴信号を発生させ、前記可聴トーンは、ボコーダが割込まれていない無線通信ネットワークの無線音声チャネルを通過するように選択されるとともに、前記特定の変調パラメータのセットは、前記可聴信号をボコーディングするボコーダにより複数のボコーディングモードのうちのどの１つが現在動作しているかという演繹的知識なしに、複数のボコーディングモードのサブセットに対し最適化されるようにするステップと、
発生された前記可聴信号を前記無線通信ネットワークの前記無線音声チャネル上で送信するステップと、
前記無線音声チャネル上での送信のために復調エンドポイントから実際のエラー情報を帰還させ、帰還されたこの実際のエラー情報がこの復調エンドポイントにより実行されるエラー検出の結果を表すようにするステップと、
帰還されたこのエラー情報がプリセットしきい値に達している場合に、前記特定の変調パラメータのセットから異なる変調パラメータのセットに切換えるステップと
を具える方法。
【請求項１２】
請求項１１に記載の方法において、前記異なる変調パラメータセットは、ボコーディングモードの前記サブセットに対して最適化されないか、又はボコーディングモードの異なるサブセットに対して最適化されるか、或いはボコーディングモードの前記サブセットに対して最適化されず且つボコーディングモードの異なるサブセットに対して最適化されるようにする方法。
【請求項１３】
請求項１１に記載の方法において、この方法が更に、
帰還された前記エラー情報がプリセットしきい値に達している場合に、第１のシンボルタイプを用いる符号化から、この第１のシンボルタイプよりも長い持続時間を有する第２のシンボルタイプを用いる符号化に移すステップ
を具える方法。
【請求項１４】
請求項１１に記載の方法において、この方法が更に、
帰還された前記エラー情報がプリセットしきい値に達している場合に、第１の周波数のセットを用いる符号化から、第２のより低周波数のセットを用いる符号化に移すステップ
を具える方法。
【請求項１５】
請求項１１に記載の方法において、この方法が更に、
前記可聴信号内に第１のパターンを符号化するステップを具え、この第１のパターンは、前記プリセットしきい値に達する前に、前記可聴信号内に符号化された第２のパターンよりも多くの波形情報を、前記受信機がシンボルを識別するのに用いるために供給するようにする方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６４
【補正方法】変更
【補正の内容】
【００６４】
他の動作には、エラーの量がプリセットしきい値に達したことをモニタリングが表した場合に、可聴信号内に第１のパターンを符号化することを含めることができる。この場合、この第１のパターンは、エラーのある送信を識別する前に、可聴信号内に符号化された第２のパターンよりも多くの波形情報を、受信機がシンボルを識別するのに用いるために供給する。
【国際調査報告】
2013511893.tif 000010
2013511893.tif 000011